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
341438952496	341438953017	341438953566	341438954117	341438954666	341438955217	341438955767	341438956317	341438956866	341438957417	341438957966	341438958517	341438959066	341438959617	341438960166	341438960717	341438961266	341438961817	341438962366	341438962917	341438963466	341438964017	341438964567	341438965117	341438965666	341438966217	341438966767	341438967317	341438967866	341438968417	341438968967	341438969517	341438970066	341438970617	341438971167	341438971717	341438972266	341438972817	341438973367	341438973917	341438974466	341438975017	341438975567	341438976117	341438976666	341438977217	341438977767	341438978317	341438978866	341438979417	341438979967	341438980517	341438981066	341438981617	341438982167	341438982717	341438983266	341438983817	341438984367	341438984917	341438985466	341438986017	341438986567	341438987117	341438987666	341438988217	341438988767	341438989317	341438989866	341438990417	341438990967	341438991517	341438992066	341438992617	341438993167	341438993717	341438994266	341438994817	341438995367	341438995917	341438996466	341438997017	341438997567	341438998117	341438998666	341438999217	341438999767	341439000317	341439000866	341439001417	341439001967	341439002517	341439003066	341439003617	341439004167	341439004717	341439005266	341439005817	341439006367	341439006917	341439007466	341439008017	341439008567	341439009117	341439009666	341439010217	341439010767	341439011317	341439011866	341439012417	341439012967	341439013517	341439014066	341439014617	341439015167	341439015717	341439016266	341439016817	341439017367	341439017917	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2790	2000	3600	2300	2790	2000	3600	2300	2790	2000	3600	2300	2790	2000	3600	2300	2789	2000	3600	2300	2789	2000	3600	2300	2789	2000	3600	2300	2789	2000	3600	2300	2789	2000	3600	2300	2789	2000	3600	2300	2789	2000	3600	2300	2789	2000	3600	2300	2789	2000	3600	2300	2789	2000	3600	2300	2789	2000	3600	2300	2789	2000	3600	2300	2789	2000	3600	2300	2789	2000	3600	2300	2789	2000	3600	2300	2789	2000	3600	2300	2789	2000	3600	2300	2789	2000	3600	2300	2789	2000	3600	2300	2788	2000	3600	2300	2788	2000	3600	2300	2788	2000	3600	2300	2788	2000	3600	2300	2788	2000	3600	2300	2788	2000	3600	2300	2787	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
100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
21599	20362	27682	22930	20362	20406	11142	957	627	491	417	390	338	288	272	258	258	205	234	208	207	218	195	181	181	153	156	173	160	177	182	158	158	182	174	156	181	188	170	164	162	160	161	157	177	146	162	160	143	179	147	141	145	136	153	138	146	146	140	151	146	155	149	166	156	133	140	149	152	154	160	143	132	139	140	148	172	138	147	151	152	173	141	134	130	124	113	139	156	151	142	139	143	143	146	158	150	162	140	171	167	135	139	140	156	133	163	163	151	119	159	131	152	132	173	140	160	133	143	147	130	156	158	148	133	135	164	149	146	147	161	125	143	127	149	142	150	139	155	161	136	134	143	143	142	158	128	144	151	153	129	152	136	136	130	138	135	141	138	128	170	136	143	142	134	142	140	145	160	128	140	159	143	145	155	158	133	145	144	156	148	161	144	143	144	159	143	133	155	186	150	143	158	171	147	125	144	138	154	166	153	158	161	141	150	136	157	147	140	123	135	129	144	156	140	152	131	131	142	143	153	137	149	146	138	149	139	135	129	146	121	158	159	139	148	152	158	156	130	155	153	135	144	155	136	126	143	115	165	137	157	141	150	148	153	159	163	136	129	158	135	172	139	132	126	154	151	160	149	141	140	158	164	136	152	150	141	137	146	146	133	131	130	147	142	153	135	143	118	161	133	153	147	135	128	141	155	152	143	168	126	134	131	151	127	129	145	165	156	136	128	158	147	144	160	141	132	152	126	151	140	118	145	139	137	151	143	136	134	150	151	125	154	155	146	131	149	140	152	130	145	150	140	129	139	141	142	132	151	142	130	148	144	157	157	146	148	143	125	162	141	167	136	144	148	165	131	160	150	130	140	146	147	134	132	164	157	146	154	143	136	156	165	134	145	124	144	147	135	145	147	152	143	169	134	143	144	148	134	149	153	114	140	128	135	140	118	152	136	137	161	158	138	158	160	138	137	143	134	138	158	130	150	127	130	147	145	142	138	145	135	154	150	149	127	148	151	143	131	138	132	129	138	139	145	150	129	156	143	172	150	142	152	128	153	146	140	143	146	115	140	134	135	150	151	153	138	145	145	148	164	154	148	143	132	123	146	141	149	124	130	143	134	139	141	151	146	146	150	132	154	148	144	143	146	153	159	132	135	167	150	126	150	141	128	144	163	139	158	137	162	153	159	136	151	144	135	155	125	157	138	128	153	127	165	137	152	139	158	157	130	143	138	128	130	153	146	145	141	157	165	129	150	124	150	155	155	157	129	131	137	159	144	141	133	168	147	141	144	120	147	152	155	124	145	152	142	133	142	140	151	138	137	141	162	154	129	144	150	138	117	148	146	140	127	142	133	141	146	166	130	151	149	141	142	149	155	153	157	128	137	136	149	153	151	140	150	151	132	133	139	139	154	141	135	152	150	146	129	146	122	147	138	129	157	159	128	132	131	131	135	120	164	149	135	142	150	152	143	133	120	146	127	140	148	135	156	138	166	138	146	155	139	135	146	163	161	141	157	139	144	156	119	150	153	147	136	148	136	145	151	134	137	158	144	143	162	141	131	145	139	136	142	144	162	139	155	134	152	138	149	136	139	123	137	132	130	158	151	139	156	164	145	137	126	156	142	138	143	155	167	133	152	135	124	156	139	135	120	125	160	141	133	166	148	160	151	168	130	170	136	119	137	172	158	151	165	142	147	126	140	158	142	137	148	139	135	143	145	140	133	151	156	137	160	134	151	172	138	123	142	154	140	153	148	150	128	148	126	119	137	124	148	147	139	156	140	125	143	132	127	167	134	158	145	133	135	165	128	126	144	129	158	143	153	148	157	136	118	126	154	145	161	133	146	143	140	127	142	151	136	137	142	128	149	160	147	130	146	145	149	139	135	144	146	142	141	126	156	130	128	150	133	137	124	150	141	125	137	158	113	153	155	145	158	144	167	138	165	176	152	143	129	136	130	138	143	130	131	145	155	133	165	139	129	128	159	122	142	143	137	150	137	131	129	154	134	130	140	156	163	148	136	158	175	133	137	114	155	133	158	137	136	136	150	130	161	149	135	142	145	148	147	147	150	133	135	145	146	164	134	125	153	119	157	135	125	153	138	128	143	153	133	140	152	160	138	131	138	179	152	138	125	166	159	159	149	149	148	147	134	141	121	134	134	166	138	149	133	148	133	158	147	150	145	146	130	154	146	143	148	133	165	130	153	126	140	156	157	130	145	166	142	139	140	151	122	134	130	159	129	145	177	132	154	131	149	162	144	149	132	127	155	144	140	152	135	148	137	160	147	146	145	145	126	130	141	165	144	149	132	138	143	139	135	135	154	158	149	163	149	166	139	120	158	153	137	142	148	147	120	147	154	145	133	116	145	156	138	149	112	153	151	132	138	136	143	144	149	135	164	142	147	142	151	153	131	129	162	147	136	129	142	161	152	135	145	170	163	136	148	132	154	158	138	126	133	144	122	134	136	137	139	136	134	159	142	158	148	146	118	141	145	165	141	145	143	139	143	158	133	153	135	137	163	109	135	143	154	134	144	149	154	163	136	149	139	159	148	124	138	148	162	149	171	160	122	127	153	123	160	142	162	144	174	145	126	131	161	126	162	166	148	143	146	146	133	131	135	145	151	139	127	155	143	127	139	138	118	135	143	127	148	139	152	131	126	128	132	126	116	140	164	139	153	139	139	146	140	139	144	158	152	144	151	149	141	136	157	155	157	114	137	148	146	133	151	141	147	131	148	154	140	135	148	141	131	132	142	137	151	138	128	137	135	150	138	139	135	137	135	135	141	147	140	158	155	147	160	152	144	163	131	145	144	150	151	167	131	140	152	149	147	171	126	144	140	126	133	139	137	145	148	148	138	133	147	142	145	126	141	172	136	140	136	148	158	175	135	131	123	137	138	152	124	144	150	157	134	146	140	156	142	134	148	129	162	146	148	123	160	151	134	157	144	156	160	137	142	144	103	143	152	145	143	155	134	142	142	132	141	140	132	136	156	138	149	130	143	135	143	164	165	136	163	143	145	132	128	124	136	145	149	141	152	165	120	139	140	129	145	134	146	140	165	156	145	138	147	152	148	133	141	164	137	167	138	134	161	122	137	143	148	135	136	145	147	121	147	137	126	138	141	150	143	131	164	153	144	135	149	124	142	163	134	159	159	129	124	138	120	155	155	136	149	136	149	169	137	114	154	152	153	145	122	140	132	145	151	146	144	149	136	138	145	161	128	145	125	145	148	137	153	173	139	150	146	150	145	139	140	154	153	136	145	142	129	162	138	159	142	150	139	155	137	142	138	123	150	133	152	132	123	139	129	158	130	168	166	120	137	159	150	129	152	135	132	131	162	143	130	145	149	164	141	166	145	156	130	155	121	139	142	141	130	136	120	146	145	126	139	130	153	146	120	150	146	140	161	157	147	127	138	128	152	149	136	140	136	127	132	151	143	145	150	149	166	143	135	130	157	145	158	157	163	150	139	154	130	147	142	159	124	170	144	150
4567	13411	11219	5443	3502	2542	1837	1419	1103	830	683	563	452	453	417	375	317	314	282	278	288	248	232	255	219	218	211	208	216	177	195	204	182	202	196	204	175	171	176	171	164	187	173	192	161	169	186	171	154	183	177	146	184	181	194	149	165	187	198	149	175	185	173	192	168	155	161	170	162	165	166	158	177	173	181	169	189	165	175	156	180	150	176	178	176	148	173	164	134	154	195	163	157	170	177	152	152	157	171	160	164	178	178	156	165	183	164	167	160	177	157	151	182	182	148	166	163	164	182	175	170	185	181	158	165	150	164	150	156	153	154	177	200	152	177	168	163	141	184	144	151	163	149	162	175	164	142	184	163	159	171	160	173	158	150	159	178	157	156	151	167	162	143	175	139	163	160	157	177	160	151	193	158	175	171	167	162	154	158	168	160	162	163	169	197	175	173	159	151	181	169	181	163	160	177	160	149	170	137	161	164	169	168	156	174	180	149	180	149	154	169	145	176	158	162	159	177	166	158	158	192	172	177	170	131	162	162	151	169	168	146	151	172	171	130	198	152	157	165	175	165	173	155	181	152	158	140	186	145	163	145	170	151	185	155	139	169	164	181	174	150	151	165	163	179	149	172	146	151	179	157	170	156	156	162	156	169	172	170	169	157	152	183	144	210	182	167	155	141	174	176	150	163	135	146	170	159	136	165	176	161	130	163	166	130	171	149	144	171	161	158	145	158	167	160	177	170	182	163	162	155	155	143	167	157	142	162	153	199	189	167	188	200	168	166	157	150	188	183	167	146	170	175	185	175	174	139	180	143	181	156	145	162	155	145	140	161	174	166	165	159	144	154	175	166	175	162	169	154	163	173	186	163	176	156	161	181	182	163	166	155	161	155	155	152	155	162	160	189	176	160	163	170	155	154	156	164	188	147	164	174	166	146	170	143	158	144	171	179	180	166	159	151	160	178	156	147	171	173	164	147	164	151	170	161	171	166	189	154	153	161	156	164	170	166	160	158	175	164	162	157	160	159	155	173	157	157	138	158	162	163	170	178	153	154	164	173	158	166	158	181	187	176	155	166	165	152	157	152	168	153	174	140	154	169	186	165	164	176	169	171	148	144	153	164	172	161	182	157	156	176	187	163	155	146	170	163	132	199	187	147	167	155	176	174	167	154	169	170	195	154	148	164	178	151	170	137	155	175	150	146	166	172	166	171	183	150	183	156	146	154	166	185	160	165	165	189	172	173	149	153	152	143	151	176	147	155	162	153	146	156	157	153	184	165	190	153	168	170	167	160	146	163	169	171	163	176	154	159	148	169	145	145	156	175	187	175	169	162	165	176	159	165	155	162	188	172	183	166	152	154	188	157	166	184	168	151	144	145	176	165	180	164	152	164	162	137	160	173	181	190	142	144	178	174	161	153	150	145	147	176	151	172	162	136	188	157	172	147	158	192	166	168	157	155	173	166	139	161	178	183	167	162	146	136	139	169	177	156	178	173	170	153	161	160	153	160	156	156	154	161	151	155	172	165	186	169	164	167	174	161	145	168	168	155	158	152	166	175	158	142	147	160	179	156	180	152	179	154	156	176	156	163	162	177	159	146	179	166	174	149	178	168	171	158	166	175	158	157	168	171	175	179	173	157	146	169	157	184	172	169	142	155	176	148	168	145	186	174	160	162	146	174	184	181	151	165	160	166	163	148	173	151	162	164	145	166	158	179	163	160	162	147	152	143	158	157	150	155	178	166	129	157	162	190	167	158	173	159	170	170	150	157	169	165	154	177	142	147	154	167	169	181	148	146	187	159	158	162	168	162	163	149	156	166	178	201	156	169	173	163	145	159	157	170	167	179	171	175	142	150	172	160	144	146	167	197	171	148	173	160	178	170	156	173	175	159	182	171	180	162	164	157	155	169	164	170	180	157	172	157	171	139	149	170	169	162	163	181	168	153	167	167	150	128	171	145	160	155	166	151	140	180	151	159	148	154	173	158	168	155	144	160	177	156	164	171	136	170	150	158	154	152	129	167	163	166	166	182	141	194	169	164	170	176	157	175	152	160	161	149	164	149	143	183	168	135	149	170	172	170	204	169	162	155	165	146	168	163	125	157	188	167	194	169	164	144	165	166	173	153	144	177	168	182	173	163	148	151	170	176	156	166	195	163	172	157	165	170	143	153	171	159	164	174	162	187	149	142	160	150	161	175	183	143	177	165	178	159	160	172	159	153	167	170	172	170	166	180	168	155	153	156	152	128	179	149	175	176	154	167	172	158	168	164	182	157	164	163	150	149	153	161	183	152	159	151	157	152	168	174	181	169	162	165	170	155	147	155	140	148	169	159	179	157	174	162	170	163	167	173	166	156	146	150	170	172	141	161	173	161	156	187	160	166	157	190	150	181	154	141	174	158	177	161	187	144	156	186	164	163	134	165	160	165	176	194	173	156	193	158	177	175	158	166	181	141	162	160	176	136	142	163	162	156	161	175	139	156	162	148	154	132	164	146	161	153	154	174	151	178	140	157	167	144	151	171	145	158	142	158	154	147	145	163	165	172	158	163	144	164	162	185	177	173	149	166	151	163	171	144	157	168	163	162	157	169	166	159	169	147	160	175	155	161	168	159	173	152	150	162	157	164	167	161	155	143	179	192	151	171	141	185	163	153	167	162	156	178	163	164	161	175	168	159	160	164	179	160	152	159	148	180	144	162	169	166	154	156	167	150	150	159	169	153	157	161	164	188	152	162	172	179	156	159	133	160	172	157	162	163	166	172	177	162	158	168	166	165	157	152	154	150	167	160	173	161	154	165	163	172	167	150	157	148	158	151	182	157	169	178	161	184	189	174	160	167	168	191	165	141	175	156	165	150	186	160	134	173	162	155	170	165	155	157	154	164	167	148	169	137	174	181	156	141	167	168	128	176	154	153	142	166	162	159	161	142	175	166	168	153	179	143	168	153	162	163	137	143	161	164	168	152	146	162	166	163	155	173	176	175	199	157	148	164	159	169	162	159	147	148	148	167	154	158	192	155	159	182	174	150	182	164	183	162	176	175	180	146	160	170	157	164	176	188	144	148	149	153	159	158	171	172	151	174	163	141	184	170	185	162	165	156	164	152	171	165	158	149	162	159	145	176	164	176	187	168	150	153	159	181	176	154	162	145	174	163	174	170	160	177	170	163	160	167	153	156	154	161	162	182	168	173	153	170	172	173	176	161	175	164	142	173	186	161	172	168	164	169	159	164	177	173	183	140	164	149	131	172	153	170	157	180	164	151	165	158	160	165	162	194	135	156	159	154	153	161	166	188	121	156	160	157	161	185	160	166	152	181	164	179	147	169	150	166	170	179	153	156	150	163	169	155	137	152	161	174	172	160	182	169	169	148	171	182	160	192	172	172	147	152	154	145	171	160	196	173	146	147	134	160	187	125	168	167	164	190	166	144	193	174	192	144	149	160	162	161	174	146	177	167	150	142	176	153	165	162	152	157	152	192	161	153	156	148	176
27830	20167	6948	1061	757	690	696	662	651	637	655	643	700	680	635	639	662	639	664	618	620	631	659	655	606	662	674	648	634	660	642	665	637	644	703	688	620	637	647	636	668	634	635	678	680	654	666	666	629	669	660	616	663	637	668	693	617	621	655	669	648	628	618	689	634	620	672	704	697	635	620	636	620	610	623	625	657	667	657	655	632	655	620	703	668	693	653	694	623	631	651	641	670	642	621	633	679	635	628	627	644	661	633	602	623	659	627	691	646	655	666	612	677	653	634	690	674	621	645	672	638	616	639	664	623	635	646	676	641	605	676	596	634	681	597	636	663	645	641	632	619	680	619	653	658	644	664	694	668	662	705	648	662	640	640	638	666	651	603	626	631	669	675	642	684	651	645	618	627	635	642	622	635	630	596	649	633	670	677	635	674	580	609	664	677	614	674	696	648	667	652	616	670	588	671	647	661	588	608	646	697	663	628	618	651	643	647	637	640	628	653	642	687	590	619	658	631	638	669	628	559	702	657	623	717	625	646	629	670	630	656	670	673	637	660	615	645	610	671	631	628	628	677	651	662	626	617	617	670	652	682	649	611	609	627	699	650	630	647	609	684	658	627	719	614	665	626	655	638	645	644	620	655	658	652	677	601	662	645	588	660	680	674	661	626	601	636	680	651	659	681	687	637	686	634	657	662	635	665	604	676	655	634	703	672	663	608	661	667	620	659	630	629	624	676	658	659	633	620	637	622	667	636	655	633	655	661	665	635	650	647	678	615	671	647	657	649	639	647	677	614	642	642	642	656	648	625	672	674	669	664	653	638	611	662	653	681	599	671	659	635	653	635	615	670	636	676	662	630	678	647	642	597	694	647	658	619	637	649	696	680	628	657	620	652	659	634	647	656	626	633	666	647	632	683	703	613	698	637	636	629	689	659	655	646	657	646	669	607	665	664	626	628	650	646	597	670	623	647	622	684	679	649	704	624	680	683	624	657	680	676	649	639	655	648	625	633	635	604	616	643	658	635	619	644	616	624	651	635	672	695	635	635	654	639	612	652	613	650	638	670	647	630	649	650	706	632	642	668	646	665	653	645	656	590	623	649	633	632	623	618	675	658	673	697	653	628	591	638	671	626	624	649	617	604	629	626	619	636	677	610	682	649	647	641	641	629	637	604	635	705	623	636	636	664	649	588	655	636	635	606	652	678	604	639	630	641	617	634	631	652	625	638	604	670	709	627	628	617	646	593	615	650	628	635	657	658	638	660	627	646	622	639	662	643	643	600	623	632	638	673	629	647	639	646	699	649	620	684	641	627	611	689	649	700	646	663	626	651	609	688	664	639	645	628	628	622	636	682	628	633	693	701	626	683	608	690	654	671	698	673	673	610	614	642	655	647	667	625	654	690	657	648	629	624	653	703	620	612	652	632	632	626	652	646	652	625	633	621	694	642	639	646	677	604	627	619	677	666	609	622	650	596	654	649	642	653	624	618	623	640	627	656	644	677	668	680	636	644	667	642	644	659	664	641	644	603	652	655	677	622	671	650	606	629	662	597	658	659	632	641	658	634	702	613	667	672	636	622	660	638	667	634	627	618	662	635	636	683	651	653	642	662	681	685	622	649	613	653	617	664	622	637	657	634	646	628	668	653	636	645	605	657	602	643	618	626	623	597	638	665	633	627	688	619	660	648	690	625	655	626	647	655	636	645	643	657	673	680	641	605	680	617	676	614	632	637	632	679	656	705	658	647	623	675	593	597	689	634	602	633	674	614	618	646	674	646	681	594	605	610	670	694	601	653	630	646	644	650	653	623	588	642	636	642	635	596	669	655	655	681	683	604	607	634	597	626	629	698	638	667	611	683	622	638	615	639	631	632	633	575	656	613	633	662	681	651	657	595	645	671	689	612	661	655	674	651	665	651	694	665	669	646	640	620	642	623	666	704	649	680	665	675	653	658	604	621	681	665	652	591	634	671	627	661	640	687	640	613	648	669	658	687	641	640	639	614	654	629	601	644	662	662	639	649	638	652	643	635	650	633	644	655	637	633	649	672	663	636	686	640	653	656	624	637	665	670	629	671	616	658	643	673	668	596	658	655	650	626	603	632	631	666	639	638	644	653	635	626	644	633	624	619	627	648	673	649	654	629	619	621	612	631	683	665	619	678	660	678	644	604	654	610	631	634	665	653	625	669	673	659	654	611	633	627	641	644	639	633	648	647	649	620	625	624	592	652	636	617	662	659	610	615	688	647	645	653	636	602	658	647	629	625	641	615	662	632	659	628	662	670	612	652	616	587	607	645	643	666	667	645	664	675	669	588	633	613	663	634	619	630	626	632	623	647	673	711	620	660	648	603	623	640	616	659	601	591	579	649	647	659	626	643	614	638	634	626	630	652	677	622	643	623	635	702	652	629	681	647	665	661	612	640	634	650	627	643	654	693	613	634	663	627	628	645	648	703	669	677	646	709	679	641	608	641	644	655	706	646	593	677	647	646	692	601	684	612	637	688	605	674	677	672	625	648	713	609	675	686	660	621	595	653	699	629	665	644	643	681	651	618	638	650	694	687	697	680	632	723	625	681	633	657	634	665	626	647	660	635	629	634	640	662	632	607	626	652	624	679	677	634	666	627	660	672	676	646	691	650	697	629	604	630	644	628	649	659	627	651	640	630	637	681	653	684	655	639	616	594	647	643	695	660	570	666	713	720	630	651	640	626	624	616	651	641	615	648	651	661	692	663	596	658	642	649	634	609	635	613	651	647	624	649	630	654	693	617	606	655	690	681	641	663	653	622	636	642	635	639	647	624	606	649	634	601	627	663	588	716	667	652	602	656	627	671	668	658	647	654	646	642	650	641	581	652	592	652	640	606	650	643	638	641	606	629	660	640	607	640	612	697	679	614	648	664	675	667	613	669	698	608	659	670	582	646	662	612	656	625	635	652	671	693	610	629	603	654	632	642	619	638	609	687	639	683	580	681	616	638	630	615	616	690	668	648	670	668	641	594	670	672	619	688	640	620	667	678	626	635	637	660	610	672	598	603	676	662	669	638	672	672	660	660	617	640	677	651	619	653	669	605	654	656	654	640	661	650	632	647	654	676	667	638	625	655	690	638	677	636	593	633	666	687	674	641	677	635	630	602	649	640	624	652	667	660	624	641	636	673	661	655	626	679	623	655	666	672	608	589	633	695	633	660	660	651	630	634	629	656	642	631	652	648	654	607	603	624	647	674	669	644	652	624	683	606	636	639	599	627	644	625	654	622	636	623	647	634	641	631	643	621	639	688	647	595	659	652	633	604	666	630	645	618	635	653	677	623	663	641	634	658	660	634	660	649	642	657	693	636	674	632	665	634	663	648	685	618	625	647	696	609	695	626	627	619	663	648	637	636	598	644	682	597	660	630	628	667	644	597	653	641	664	666	572	610	633	655	673	659	642	615	670	673	680	615	658	697	635	675	657	616	603	634	670	647	621	686	646	650	654	650	600	677	677	619	707
4516	1352	1143	889	819	737	764	763	712	733	719	763	727	738	725	753	752	732	735	717	733	639	749	708	720	689	708	708	710	703	718	727	727	681	720	723	688	701	697	742	734	666	706	756	693	709	733	686	757	727	708	700	703	768	725	715	732	675	710	728	684	698	690	721	632	714	699	723	726	695	681	721	726	717	739	715	685	646	684	735	729	703	707	718	747	682	694	673	686	640	734	713	726	690	683	676	730	686	706	709	670	688	682	709	673	706	673	722	673	704	710	704	698	730	701	688	685	710	738	746	700	728	722	724	694	724	707	727	667	752	714	691	677	675	731	726	712	689	688	682	694	687	719	693	695	707	703	685	711	684	718	730	693	648	679	698	693	696	704	705	716	699	696	689	691	693	754	729	729	721	700	641	706	667	682	702	725	705	734	674	721	687	704	728	700	699	692	724	680	736	714	699	718	756	702	717	693	733	708	713	697	674	681	671	685	671	713	671	707	717	721	723	651	702	670	721	707	693	688	753	719	730	696	704	707	659	698	702	750	743	678	688	746	667	750	707	706	677	708	703	699	708	712	715	707	715	728	714	706	675	714	692	729	637	708	675	715	731	727	685	703	703	733	638	730	737	742	712	697	704	687	636	683	656	707	681	682	699	698	685	717	715	738	733	730	695	702	707	739	714	709	683	675	744	691	711	633	698	684	660	667	703	715	739	685	690	730	728	701	734	716	694	715	765	686	690	700	696	683	698	711	672	687	627	752	694	699	655	716	672	672	721	675	746	679	706	671	744	728	693	674	675	730	675	709	699	699	670	650	747	686	690	690	712	716	696	715	701	696	680	717	675	695	696	677	675	709	747	676	656	681	681	757	702	699	684	674	666	760	688	678	695	656	701	665	735	697	756	670	694	682	695	722	759	711	688	730	662	659	709	692	664	699	677	695	666	733	704	694	730	719	688	709	687	698	686	684	692	716	691	707	676	679	740	696	675	766	691	703	688	697	726	720	691	698	687	659	681	671	691	720	695	698	673	717	713	683	741	774	679	757	657	685	730	746	707	702	728	688	730	660	731	703	708	673	671	740	682	706	725	728	718	733	708	730	729	694	661	672	671	653	681	688	718	693	724	679	701	706	671	688	642	732	721	704	657	666	681	742	662	703	693	727	709	710	710	731	733	700	709	708	667	709	693	706	678	713	694	660	704	723	707	692	762	690	684	640	705	705	676	754	702	695	723	689	666	708	716	673	692	696	714	731	654	712	692	673	685	689	700	680	688	673	692	739	661	694	718	710	687	694	680	735	668	655	671	723	735	682	712	705	696	677	713	690	652	654	677	709	699	698	702	712	745	721	703	659	707	706	682	725	708	724	722	683	731	688	691	740	739	615	674	676	683	690	721	721	731	733	703	721	685	700	719	731	674	686	710	718	669	688	755	685	737	682	734	696	726	716	702	700	671	730	689	733	716	724	715	666	737	675	693	696	724	738	679	721	716	725	699	690	728	701	671	673	717	646	674	699	680	704	685	726	646	737	704	725	716	699	735	670	680	673	664	739	626	705	671	724	660	696	723	673	747	674	675	700	678	694	704	686	681	684	740	718	735	700	657	748	719	697	740	661	720	725	721	646	686	721	696	715	758	672	646	708	682	700	709	703	691	708	728	693	718	704	662	726	703	720	750	682	717	733	709	736	691	733	706	723	685	719	712	685	736	738	709	748	644	699	704	703	677	738	677	680	726	740	675	675	722	714	675	714	694	694	678	681	695	696	709	721	696	687	678	699	671	673	683	693	713	739	697	723	671	735	701	718	663	719	706	697	663	662	699	722	727	664	717	718	670	684	704	692	713	689	760	685	690	687	717	680	685	723	707	718	679	675	693	672	695	743	742	725	696	687	740	708	680	702	676	707	663	687	705	707	683	696	709	684	671	762	721	659	725	716	692	687	685	698	719	687	701	700	689	693	737	702	716	724	726	659	713	679	706	720	746	697	712	725	671	668	685	723	749	704	681	741	659	688	730	684	701	688	723	708	722	658	685	732	677	662	735	699	704	685	699	748	695	679	701	722	653	663	702	706	659	705	671	672	684	738	755	694	716	737	720	747	674	709	692	676	707	758	693	673	665	706	691	695	681	669	729	715	721	748	688	689	690	725	712	696	736	757	724	703	774	699	714	723	687	742	682	732	670	729	696	699	707	720	719	729	713	719	706	738	695	680	718	666	701	719	705	747	698	667	725	707	696	667	657	696	708	695	711	677	753	748	725	677	701	728	657	638	680	660	672	698	737	773	701	747	673	668	718	712	703	693	658	725	736	761	702	718	700	716	697	730	704	681	658	666	744	685	713	727	723	728	693	759	672	679	692	713	726	672	703	677	692	749	730	676	734	721	696	713	657	722	698	717	705	697	659	716	736	687	690	686	708	688	742	658	779	658	725	716	717	722	717	697	700	701	691	673	702	731	689	691	711	733	705	731	684	702	692	683	690	687	700	629	672	711	700	744	653	716	683	718	700	721	726	744	716	717	736	698	714	717	678	732	682	682	686	721	727	701	724	671	662	673	717	715	722	683	733	706	710	748	701	724	672	665	704	731	693	727	715	733	723	716	701	720	620	684	705	710	696	670	696	709	633	708	677	713	706	680	714	700	674	696	733	704	685	707	690	728	693	724	712	688	727	721	732	707	706	708	703	713	704	692	709	687	711	698	667	652	688	686	670	739	672	707	690	684	714	727	682	710	701	684	677	655	720	675	685	715	730	743	698	712	696	711	675	720	715	686	673	707	715	720	719	684	706	729	683	682	679	708	679	730	668	702	662	689	683	685	696	686	694	703	723	719	704	728	652	723	681	688	694	687	721	707	702	645	716	707	716	717	674	695	650	708	683	745	716	711	723	692	689	677	672	705	722	636	734	676	699	667	752	715	738	721	752	684	704	681	696	749	712	681	738	695	694	700	703	707	688	709	691	691	652	709	737	761	768	673	708	704	700	655	723	669	705	685	685	641	676	725	671	661	715	711	727	710	712	695	679	685	724	669	659	693	677	697	697	712	705	719	693	652	727	696	718	707	685	717	719	717	720	645	699	695	699	662	723	708	669	678	717	669	713	697	691	680	681	695	704	715	683	715	719	701	686	738	673	676	712	709	682	707	685	716	659	716	692	693	683	687	764	683	701	719	736	736	707	704	683	662	728	699	693	696	718	716	689	715	716	696	702	714	693	701	679	707	701	670	690	687	726	703	714	684	740	698	713	737	684	755	658	667	692	646	693	685	713	673	688	676	708	724	678	690	752	750	654	696	711	671	686	686	629	730	711	704	682	669	674	691	680	718	695	724	679	688	701	698	749	683	676	760	702	762	719	674	697	706	731	715	702	725	669	759	701	719	687	695	678	678	719	673	678	751	706	655	644	720	679	732	700	674	712	730	708	685	736	741	701	710	728	722	695	671	741	680	706	672	750	710	699	686	715	709	697	670	672	638	645	669	751	720	708	731	670	708	660	712	661
23845	21548	28918	24615	21558	13515	1403	863	680	646	672	574	552	528	517	522	488	531	506	483	493	525	460	468	441	459	512	473	445	444	473	392	463	449	456	393	446	417	438	469	480	446	474	455	441	441	471	460	484	468	427	452	445	473	429	436	453	469	438	448	439	415	451	487	428	437	484	451	425	458	463	469	429	476	435	434	440	477	435	452	440	437	463	456	492	464	439	453	430	423	472	480	454	436	425	447	470	464	438	418	441	457	468	476	443	441	453	426	469	461	420	450	411	411	456	472	446	454	468	432	436	452	494	414	463	452	443	442	478	436	446	486	443	442	450	442	477	452	480	465	434	429	464	445	461	489	419	440	456	476	385	445	421	424	438	446	425	412	468	450	471	444	420	467	462	424	419	459	440	481	434	410	483	495	457	473	446	409	419	463	465	454	453	456	467	467	460	446	420	400	420	421	451	431	438	465	474	440	454	447	444	396	471	466	450	481	465	384	412	445	463	443	456	446	429	433	453	420	444	446	462	411	437	450	470	428	445	423	461	451	446	458	429	461	439	471	449	427	466	474	431	466	426	442	439	500	452	404	481	432	400	447	422	441	454	444	479	397	448	454	433	479	447	430	454	495	433	434	495	447	478	435	458	437	429	463	434	441	446	454	442	457	444	452	421	441	462	462	454	472	483	463	479	445	414	438	424	480	466	457	459	434	417	422	474	452	452	469	465	432	439	437	469	462	442	450	448	465	451	403	413	494	425	455	444	470	434	416	470	431	422	430	438	430	451	458	438	451	440	450	483	457	415	468	469	443	438	456	466	432	429	459	412	469	446	466	419	453	435	414	455	470	470	490	442	429	415	446	442	484	428	421	432	438	466	488	422	447	458	402	424	440	426	472	451	456	428	465	463	460	475	470	441	437	448	457	423	419	394	491	471	438	422	459	427	476	489	417	421	435	447	486	452	450	449	446	460	503	440	435	458	440	427	491	476	416	490	488	441	440	419	498	484	452	470	430	456	463	413	462	459	460	459	460	450	439	424	424	463	459	447	404	486	439	450	455	439	434	425	452	422	447	449	420	451	450	436	389	451	447	480	395	426	493	465	459	409	434	417	445	425	447	452	435	428	447	430	430	438	427	466	428	450	417	464	512	439	465	443	434	445	473	421	453	438	455	403	420	443	435	464	435	459	411	482	455	419	423	464	424	449	439	495	435	452	476	432	434	480	449	407	451	466	452	451	456	413	424	424	478	445	411	463	398	443	477	471	445	414	479	491	488	453	452	456	450	465	450	425	488	480	443	455	451	461	486	452	492	450	428	397	427	477	432	443	398	446	454	413	464	459	436	420	427	455	429	430	481	428	425	462	421	432	452	469	459	467	451	476	434	448	453	450	443	428	428	453	462	483	458	413	459	451	446	446	425	428	449	404	411	433	427	468	413	444	450	437	442	437	463	431	439	415	418	452	444	443	455	408	457	453	436	457	460	444	447	455	411	431	430	487	483	421	459	480	450	442	430	432	443	422	432	432	469	429	462	456	465	461	480	458	444	441	472	412	437	455	422	450	421	429	454	426	441	439	420	486	438	438	437	498	421	445	443	463	443	444	443	442	437	456	417	473	447	447	454	448	440	440	446	441	443	434	449	446	435	467	447	444	471	459	487	467	413	433	442	463	434	435	425	478	461	447	430	420	452	450	426	418	470	436	437	458	440	464	389	408	461	405	470	418	490	421	405	443	444	464	453	469	452	479	471	420	456	437	475	409	439	472	458	454	497	448	435	474	487	438	464	436	443	407	432	449	456	407	454	438	454	454	440	473	463	433	431	424	476	439	469	456	441	430	433	442	452	424	431	423	444	479	452	473	471	429	410	429	430	453	433	414	429	413	473	448	422	478	444	445	456	460	485	447	440	449	438	422	439	456	485	429	475	428	432	451	405	436	438	455	438	440	458	448	438	430	460	455	451	456	443	422	438	455	442	429	448	459	462	439	412	421	467	462	430	472	425	447	480	441	508	434	435	478	436	424	427	440	464	463	411	434	457	429	479	487	448	428	436	408	394	411	480	443	433	446	443	446	393	485	448	473	458	489	439	454	408	415	468	455	440	448	467	414	428	453	438	416	487	433	451	450	462	426	439	419	458	423	439	454	439	419	444	428	442	463	420	437	425	474	461	459	449	447	458	467	421	450	457	457	406	481	458	398	435	407	462	461	449	453	483	463	459	455	417	447	405	428	446	441	439	418	434	471	451	426	458	430	487	429	450	435	448	435	433	424	408	436	443	463	443	436	418	441	459	457	450	455	445	450	481	485	455	434	459	454	473	445	438	448	483	460	435	424	465	440	471	441	470	417	479	447	484	495	438	477	454	423	503	456	438	445	440	407	482	458	425	431	440	439	453	459	455	448	422	456	428	458	474	486	450	440	457	445	427	467	431	425	435	459	451	435	451	433	417	423	455	462	477	450	451	450	469	421	488	433	475	476	479	454	421	452	447	463	443	460	488	445	446	437	476	448	435	441	454	471	459	413	399	447	426	455	447	467	436	466	407	439	444	460	449	437	439	440	430	443	446	457	454	426	451	453	428	466	441	431	434	439	437	482	407	420	459	471	456	450	452	440	424	441	423	427	405	444	439	456	440	471	434	442	443	462	441	484	447	429	440	451	451	443	450	457	441	464	458	441	469	384	424	467	465	473	480	438	460	442	451	438	424	435	479	451	423	473	443	473	440	416	426	455	440	438	454	473	450	460	427	477	451	461	491	426	448	441	449	430	441	443	451	428	446	422	473	464	437	423	413	460	441	438	464	468	504	458	432	469	410	443	454	444	416	439	473	462	433	415	452	503	452	457	427	434	411	472	474	413	445	470	434	425	417	470	423	432	415	447	439	407	438	459	462	440	416	428	429	443	438	471	422	453	432	463	431	461	467	484	471	432	470	432	459	459	471	473	437	414	416	438	443	480	482	419	450	421	444	451	443	454	431	458	518	423	473	475	442	427	455	436	447	518	439	437	495	461	414	474	424	466	405	466	452	476	434	453	459	438	399	429	459	445	463	420	489	433	469	461	466	423	477	447	455	479	494	423	441	430	425	467	442	473	395	444	469	451	448	449	438	451	456	470	454	445	473	427	489	419	429	463	446	427	454	446	412	468	460	427	420	439	412	462	438	440	458	456	459	460	452	485	442	447	447	429	437	455	441	424	467	421	420	419	458	453	430	447	446	454	420	452	442	458	480	451	469	464	468	422	426	452	451	440	463	464	462	423	457	464	404	434	441	441	449	443	492	463	400	484	446	416	447	453	458	426	447	422	476	436	442	453	456	458	451	440	427	511	442	436	438	427	429	458	476	411	463	459	420	447	419	428	444	434	467	492	493	478	463	473	503	401	495	411	420	457	457	419	456	416	408	465	450	465	421	448	435	459	449	400	428	470	433	451	450	427	448	455	482	472	459	448	472	447	439	472	463	429	454	497	410	474	481	423	463	440	465	455	453	432	446	435	417
3574	8705	7355	3505	2336	1825	1402	1195	1038	887	779	714	646	678	634	573	580	560	572	527	539	563	540	534	559	553	526	524	528	480	542	516	512	546	501	502	507	503	496	536	490	500	488	492	513	514	538	505	518	535	518	507	514	524	505	481	492	484	495	513	489	487	496	510	481	470	508	516	536	496	478	522	538	470	518	528	482	517	507	475	473	503	538	452	539	510	477	476	464	488	515	500	473	460	502	539	482	472	467	489	487	510	476	471	512	515	518	524	501	501	543	530	494	474	512	479	509	503	492	451	487	480	512	513	482	545	498	432	498	504	498	494	486	485	476	494	517	540	510	501	473	492	492	508	505	497	467	455	475	462	512	540	531	501	502	538	499	496	461	526	522	491	480	514	502	470	469	500	494	472	539	526	515	498	482	516	494	495	456	483	485	497	504	526	480	519	516	475	489	519	533	515	518	512	515	527	479	503	529	509	523	474	509	524	506	467	476	476	477	519	517	505	508	528	479	507	457	504	503	508	504	505	481	542	517	483	480	520	499	484	491	524	468	466	504	483	511	482	546	482	478	489	522	505	484	493	520	508	465	504	532	505	537	480	507	515	536	505	498	503	549	487	520	535	524	495	474	472	505	483	502	497	489	473	507	527	507	517	499	570	455	468	494	502	494	480	498	487	479	527	476	482	498	456	518	537	500	470	477	524	521	502	479	466	484	464	496	538	488	496	459	496	501	488	498	483	480	507	484	504	516	517	479	537	515	512	519	501	533	510	497	457	506	496	514	494	517	492	478	476	482	520	537	442	508	471	528	496	529	505	477	530	492	475	480	457	539	472	499	500	515	520	498	500	529	516	486	459	507	473	506	519	527	481	496	477	500	525	530	473	535	497	516	472	493	494	485	477	476	469	507	435	456	481	513	514	496	486	491	519	506	509	483	486	523	501	476	524	498	513	531	524	497	513	527	488	515	465	493	482	481	506	513	474	479	465	520	488	522	501	477	494	508	506	521	509	486	504	509	477	533	469	443	482	500	482	497	510	488	491	466	513	498	466	491	492	525	525	497	513	484	511	503	509	524	502	518	506	482	527	505	510	481	477	472	506	504	490	525	534	472	493	492	486	520	491	496	520	491	489	538	468	516	498	477	517	510	456	482	503	481	515	493	534	509	499	537	486	481	493	465	492	527	506	524	499	523	487	471	500	483	476	505	489	476	483	484	514	526	495	426	517	486	497	535	519	480	469	516	484	467	514	492	473	488	493	509	461	494	454	525	500	495	510	493	493	518	509	485	504	522	499	477	472	506	474	512	523	528	506	466	499	511	514	484	513	471	454	530	494	483	490	485	495	517	528	498	489	498	485	502	490	489	496	491	501	537	512	486	474	486	458	478	494	491	482	521	514	493	495	535	480	500	514	473	475	502	475	509	480	468	485	532	493	509	493	492	508	520	487	496	504	510	512	511	504	546	535	502	510	511	525	471	500	478	521	476	482	503	493	480	478	487	492	504	491	525	519	515	527	518	471	475	491	500	492	511	508	523	506	477	478	505	506	522	483	495	487	480	493	478	499	470	509	499	483	526	488	474	567	494	492	480	505	513	493	531	480	519	475	473	498	477	460	506	530	511	470	496	437	486	486	471	459	483	485	538	513	434	492	514	526	513	506	524	494	506	480	544	488	440	511	482	474	513	500	462	477	514	491	456	464	488	514	484	479	524	497	544	472	515	488	517	489	465	522	470	498	486	519	489	494	521	510	465	490	452	507	512	491	496	486	457	467	471	506	536	478	485	517	456	509	509	516	479	501	485	544	501	498	476	493	517	469	468	492	494	518	486	478	505	456	490	498	499	516	464	513	507	500	504	483	513	496	502	477	480	520	495	462	491	487	465	490	517	460	494	484	522	487	471	532	457	526	462	476	499	492	470	462	529	459	511	469	523	490	528	497	489	508	498	494	497	516	511	507	503	497	532	513	534	518	520	476	471	491	490	495	509	472	543	477	519	498	540	511	483	471	516	480	477	503	500	495	479	510	506	529	512	507	510	505	472	483	521	533	499	502	484	515	537	497	506	510	519	515	511	463	502	508	517	514	493	523	479	526	477	513	476	487	517	494	479	500	490	493	499	536	483	515	449	504	499	512	493	468	488	456	485	477	488	479	522	490	492	513	513	474	495	501	545	527	508	506	484	469	500	435	502	532	486	511	490	535	488	515	519	523	462	495	527	500	474	468	486	539	526	523	489	493	507	500	512	517	499	501	495	536	525	472	481	505	464	463	503	460	471	519	499	514	470	518	498	467	475	512	502	523	490	512	503	491	506	498	491	460	465	495	536	513	503	500	490	523	464	501	484	476	438	455	521	518	520	493	483	461	489	510	511	462	512	531	512	528	501	471	497	514	496	484	505	514	492	471	513	492	469	507	489	476	556	497	491	438	503	544	500	471	490	493	441	478	504	488	471	518	506	504	532	525	494	479	511	493	480	484	482	503	474	513	489	483	552	426	515	494	480	480	502	483	503	450	532	540	481	504	479	507	470	502	474	495	508	491	464	513	487	526	508	494	497	532	456	485	517	501	540	506	467	511	522	537	481	520	469	500	470	537	509	478	523	505	471	481	491	495	486	487	520	517	501	464	506	475	473	492	511	460	479	473	485	454	500	482	506	546	475	485	444	512	481	499	499	517	513	489	487	516	516	484	520	488	474	464	478	522	483	495	479	505	512	511	439	471	479	494	475	506	472	522	497	526	498	489	487	499	499	497	505	497	476	489	464	496	517	533	431	504	472	510	495	467	509	481	488	484	494	484	507	515	476	498	505	480	502	530	473	526	505	467	515	526	475	472	511	486	529	471	485	500	496	492	508	497	510	507	472	472	495	502	506	489	496	504	519	479	486	537	524	470	511	485	483	488	492	489	466	484	485	491	482	520	518	542	508	516	486	495	510	478	531	492	529	527	510	503	525	492	523	494	533	492	489	508	454	508	484	514	505	511	533	520	506	534	511	531	465	512	484	506	478	473	507	504	508	449	455	497	516	484	499	483	515	473	505	503	474	524	506	536	478	479	487	498	484	534	452	473	474	516	474	492	496	478	495	505	503	508	469	508	479	513	474	466	542	479	512	525	535	496	504	471	477	507	468	508	516	496	516	490	536	512	515	507	496	472	497	508	509	474	502	535	486	495	534	462	538	501	509	518	464	500	475	481	482	509	493	502	503	501	503	518	509	485	498	478	522	487	496	526	491	500	453	452	504	508	495	500	469	531	487	501	461	503	503	495	503	506	473	513	513	474	531	490	471	465	472	485	530	429	506	489	535	532	489	480	528	498	492	482	463	462	487	533	477	508	474	447	501	486	532	511	475	477	517	476	522	490	491	502	501	480	536	549	544	542	468	508	520	445	511	486	475	496	490	471	500	487	496	495	502	497	501	519	516	526	501	492	475	509	508	480	508	489	534	487	499	518	513	555	513	467	447	498	486	472	499	495	503	497	498	529	451	472	482	469
24920	21532	28064	25346	16740	1320	778	626	599	550	558	525	515	466	525	458	480	501	492	504	487	472	502	474	469	449	506	496	454	472	464	464	448	468	495	448	434	430	474	492	428	445	426	441	471	440	486	447	440	474	413	468	493	493	455	455	440	421	475	462	453	487	460	488	455	494	435	474	476	436	447	462	472	452	483	483	461	444	446	520	473	446	427	484	482	468	462	421	448	473	418	477	488	438	452	492	487	477	450	446	457	451	474	451	453	461	440	429	455	475	485	463	471	428	483	467	466	471	419	421	483	487	431	462	469	449	450	423	483	487	457	467	425	458	430	445	439	487	420	458	436	448	440	455	437	447	454	444	469	524	447	473	453	434	439	449	432	476	400	406	462	449	476	491	473	456	440	453	444	453	465	446	465	453	434	474	453	411	440	463	408	472	439	434	499	427	453	499	448	494	475	461	467	428	504	455	459	445	466	449	470	448	477	444	477	472	459	479	429	494	472	460	474	448	438	436	471	469	415	460	413	415	442	403	472	485	453	479	515	427	428	474	471	420	410	466	438	455	452	498	409	500	434	455	472	465	462	457	449	410	476	474	443	429	467	444	459	465	470	454	441	456	434	463	469	470	452	443	434	452	440	477	455	489	473	460	438	439	459	468	450	478	450	462	476	484	467	421	486	442	483	438	437	445	442	530	418	453	477	457	439	442	442	451	472	449	439	466	460	480	435	433	436	404	488	523	452	429	435	432	452	460	441	479	445	445	497	465	448	433	463	452	455	453	424	475	421	467	512	431	459	503	443	444	420	489	505	454	480	454	488	468	421	454	455	471	455	450	458	461	489	490	466	471	468	458	466	445	458	425	471	470	461	485	453	461	490	455	480	467	467	453	433	472	443	476	435	452	489	442	495	479	466	446	425	469	489	442	472	434	442	464	483	470	467	449	474	514	435	488	455	477	448	486	447	459	477	474	474	473	456	433	424	483	392	468	486	491	431	463	456	449	413	443	481	485	416	470	427	431	415	445	448	469	463	423	459	441	441	408	451	433	468	483	452	476	446	446	511	458	439	457	419	460	422	481	463	509	425	457	434	456	455	466	427	450	450	434	417	435	462	496	461	507	490	483	460	449	467	438	489	431	440	450	444	429	418	472	441	462	420	477	456	461	422	469	482	469	439	488	484	445	462	449	418	434	436	439	464	467	474	469	439	483	441	427	467	473	457	469	435	459	465	470	438	444	465	479	493	476	481	484	464	435	479	479	449	448	478	456	449	443	458	470	462	488	468	453	462	438	443	466	449	457	462	441	478	440	449	487	469	463	467	501	399	416	450	460	464	455	419	452	430	447	471	451	472	440	443	453	446	463	444	458	428	474	496	465	465	477	467	435	460	465	427	483	453	463	467	484	403	421	438	476	469	464	426	477	470	482	450	424	456	471	404	464	437	499	463	445	472	464	451	453	462	475	417	474	444	525	458	474	493	508	442	433	477	425	477	484	494	466	479	468	449	424	477	477	443	463	434	471	471	452	444	418	459	502	456	432	448	479	481	480	434	465	473	459	462	462	456	424	489	459	480	451	470	471	408	451	473	468	456	456	454	472	455	437	440	411	445	447	476	476	419	489	441	447	450	427	446	437	454	430	424	474	481	466	480	479	487	408	480	460	487	414	438	458	445	459	490	464	454	465	435	447	481	421	448	487	471	450	480	459	459	450	443	458	478	430	460	484	457	470	461	477	447	471	464	441	477	477	455	453	438	463	467	462	462	456	466	502	474	462	446	434	458	452	479	462	467	456	440	436	451	434	430	443	479	476	484	437	471	486	453	470	461	455	482	492	467	473	456	451	463	485	402	457	450	452	441	443	456	432	479	454	474	453	437	424	452	398	469	500	458	466	443	434	447	466	508	471	461	414	418	457	486	460	477	461	439	451	465	439	408	486	431	425	486	451	468	428	444	454	470	479	450	445	484	428	432	466	457	465	418	466	433	434	484	459	489	454	490	478	452	438	454	479	474	440	456	463	440	454	476	449	408	461	437	512	455	464	485	470	459	454	492	456	424	419	488	443	425	482	483	456	467	481	486	439	478	483	446	436	468	454	439	504	459	430	494	471	468	446	512	438	457	422	452	447	412	481	455	447	458	444	467	471	464	484	471	438	477	463	491	434	439	462	470	458	495	509	447	471	425	426	450	483	450	449	452	467	452	419	461	467	472	440	467	448	441	484	492	485	435	457	450	457	434	518	468	446	430	461	412	429	433	482	480	469	421	469	434	462	444	443	457	497	489	436	430	456	454	467	442	462	454	459	486	468	435	457	466	448	467	485	417	473	478	446	474	473	475	452	468	437	457	452	484	439	427	456	483	467	465	467	393	445	428	451	452	428	459	482	454	434	437	469	443	460	501	490	467	471	462	463	445	451	436	490	463	450	473	461	481	465	460	451	462	466	436	454	458	470	433	470	464	443	447	482	461	432	439	452	463	449	408	447	505	471	481	436	464	445	453	440	455	462	445	427	429	462	480	430	433	448	486	438	446	410	458	458	509	452	463	521	444	475	464	417	453	452	444	492	500	449	467	476	482	455	454	484	466	443	473	429	451	488	490	472	445	430	457	457	408	474	492	475	492	410	495	455	482	460	446	469	481	482	435	455	459	455	476	478	479	469	443	453	475	411	447	464	438	458	447	474	448	491	477	475	500	462	438	460	457	434	448	437	484	449	450	472	482	424	424	469	439	420	450	479	439	479	435	467	482	439	470	470	440	478	465	478	471	499	457	490	481	444	440	450	485	460	483	470	484	421	442	413	478	456	429	449	466	485	471	476	427	437	461	453	431	471	470	462	437	450	455	461	454	457	492	460	466	466	441	461	467	453	471	463	477	478	445	469	466	419	453	455	465	450	477	416	457	436	423	458	414	436	490	468	465	497	465	481	478	449	432	468	449	465	433	423	409	467	427	480	465	481	447	444	467	445	453	462	460	431	474	464	429	448	455	450	504	461	421	447	478	468	466	451	460	406	427	461	463	461	470	423	435	424	446	453	441	434	507	450	452	487	443	458	481	485	477	457	459	445	455	444	455	484	465	449	456	457	485	466	478	490	479	470	442	426	438	433	404	461	442	466	467	472	483	472	451	472	470	458	435	447	447	494	467	483	456	445	454	461	479	441	427	439	455	449	466	466	468	458	409	442	441	427	430	457	453	449	424	468	458	472	457	485	443	481	446	488	503	449	438	446	440	459	456	467	472	466	480	455	463	464	508	450	468	466	490	422	488	459	452	455	468	475	463	387	431	460	467	465	461	466	488	432	481	467	474	442	439	475	447	465	486	463	459	439	421	460	469	454	464	456	449	438	455	446	468	440	449	470	437	459	466	489	476	492	477	472	455	505	437	448	445	440	489	459	455	470	466	443	449	461	440	452	451	456	438	456	464	464	431	437	458	460	499	456	435	464	460	495	450	492	450	465	432	433	458	439	417	434	469	471	446	497	438	458	493	478	497	499
3804	5539	4532	2220	1565	1275	1015	892	764	722	660	645	582	622	566	524	561	538	536	504	508	521	518	493	490	512	518	521	511	508	502	490	518	474	517	492	471	486	490	503	499	487	496	463	479	495	462	496	545	478	477	501	510	508	451	441	462	496	507	545	529	515	463	500	543	486	545	505	516	516	485	490	498	487	499	503	462	506	469	496	483	515	488	508	503	486	505	507	511	489	509	478	525	494	516	489	488	478	509	474	477	501	449	466	516	499	482	490	535	489	485	500	495	491	521	414	525	487	496	483	481	497	456	492	489	498	492	513	510	455	490	513	510	531	503	486	473	483	539	520	506	485	503	529	432	510	505	482	463	475	534	477	497	484	491	443	468	494	546	502	447	468	467	495	477	525	490	499	482	484	471	518	510	490	518	514	471	478	472	493	491	480	495	535	495	493	482	531	477	497	522	476	503	491	489	486	521	475	486	465	466	456	509	498	494	449	483	516	489	488	501	519	505	508	496	483	527	491	478	487	481	494	481	501	508	443	521	483	485	502	511	471	490	549	485	481	520	471	498	485	480	500	502	510	466	480	457	465	467	526	540	486	490	476	496	475	474	484	480	497	501	506	486	522	478	462	473	460	481	469	495	529	465	465	485	456	519	511	505	482	457	473	508	477	499	472	507	500	486	523	488	515	487	502	492	444	498	469	507	485	524	488	483	493	473	468	500	514	490	479	464	473	529	514	507	493	485	499	475	521	491	534	492	457	477	465	450	498	483	469	489	503	488	460	511	493	485	491	455	466	482	538	487	469	476	495	464	459	460	521	486	508	467	472	471	524	518	449	530	510	482	458	528	483	457	535	451	444	466	483	502	487	481	534	514	491	507	499	501	501	505	509	534	481	470	507	513	458	497	519	558	512	517	445	497	458	518	469	515	472	483	515	463	472	497	462	445	528	509	519	479	472	476	492	480	521	501	491	503	500	483	473	493	483	472	499	513	474	508	502	495	483	464	492	506	491	472	502	513	473	484	463	522	530	475	486	462	516	500	454	537	466	486	505	489	473	486	486	498	477	509	489	495	470	453	534	494	452	519	505	482	484	501	488	481	473	472	518	467	451	492	493	488	501	489	418	520	499	504	482	474	499	515	486	501	473	498	495	525	486	472	492	470	492	514	495	528	485	493	521	464	453	474	492	487	523	503	479	554	492	499	469	495	518	481	469	474	489	494	489	504	485	509	501	489	508	484	521	511	492	493	472	491	486	485	477	528	478	476	447	509	482	514	493	499	492	481	459	469	498	498	495	482	505	489	467	492	497	483	516	505	517	516	483	498	475	468	483	507	454	444	494	467	494	513	475	508	477	518	482	466	474	519	484	461	522	521	523	522	501	462	507	483	482	459	493	506	491	474	496	487	534	436	494	504	499	448	473	495	485	485	471	493	482	452	483	478	534	458	506	503	550	505	504	483	500	482	471	531	508	512	489	467	481	500	474	503	469	478	524	525	482	515	495	516	489	486	492	491	531	511	510	479	443	454	531	495	460	484	497	489	478	495	491	499	468	504	444	483	502	502	510	481	493	457	479	503	511	474	446	516	498	466	499	469	457	469	485	475	456	537	515	513	537	450	488	483	506	479	508	468	486	481	488	509	461	497	511	479	505	478	444	479	519	496	504	494	468	491	487	500	497	509	487	485	473	472	499	502	471	482	472	475	488	526	513	478	486	494	531	424	482	497	501	504	509	473	510	523	526	486	450	496	495	514	508	501	479	470	502	468	457	457	489	514	455	483	479	484	509	504	487	480	502	444	524	474	490	499	486	491	461	497	455	488	524	462	503	526	479	495	526	491	498	479	498	515	471	489	496	481	500	503	487	483	488	514	493	490	526	503	480	466	496	484	483	478	463	506	498	498	499	487	451	499	473	513	501	490	511	483	476	487	491	472	503	504	448	485	470	453	460	505	468	507	501	496	463	490	478	499	469	517	489	489	504	486	473	481	475	446	511	521	494	474	514	449	503	469	459	486	484	486	516	517	480	468	483	490	499	490	520	490	510	484	468	513	483	497	495	521	486	491	509	507	495	469	512	447	495	482	487	474	482	492	492	511	470	466	501	520	521	463	526	509	458	506	504	515	523	519	464	526	517	507	515	553	500	492	475	478	459	493	485	519	516	505	490	500	448	504	482	498	485	475	492	487	483	464	481	532	459	494	496	498	516	452	481	481	444	470	461	491	479	501	483	471	491	473	487	499	487	474	508	510	485	507	496	526	516	493	467	465	513	465	494	465	476	450	486	491	486	490	506	501	502	468	501	482	508	439	462	463	487	511	497	453	439	519	498	508	506	481	467	460	502	470	502	494	497	484	499	512	475	489	475	481	467	545	453	452	492	479	494	497	478	488	447	498	496	467	500	481	497	465	466	501	458	466	498	511	459	502	488	486	475	435	461	526	487	487	482	493	470	465	478	460	470	526	477	483	489	502	483	466	494	502	490	485	508	414	521	518	470	488	522	496	535	478	470	501	480	471	473	490	478	477	492	487	478	475	482	499	486	475	501	472	471	506	477	528	484	483	476	527	504	485	487	488	480	442	456	491	500	488	457	492	493	464	502	479	468	502	479	509	500	470	509	478	485	516	511	525	463	486	483	484	484	494	480	451	475	503	480	514	482	509	482	466	479	490	496	479	509	461	497	474	506	490	478	474	501	508	508	496	497	495	472	511	546	465	484	494	503	501	502	484	470	484	513	523	483	513	495	501	472	486	474	496	473	531	492	496	461	435	509	507	504	504	491	476	478	514	507	482	469	470	478	518	490	462	503	486	483	462	459	477	494	502	491	491	461	516	499	503	474	500	519	467	488	484	450	497	505	497	490	531	466	483	479	474	501	481	471	499	460	519	479	525	471	502	510	498	533	465	456	496	486	507	484	450	491	496	481	487	491	477	503	492	478	510	503	527	499	467	500	464	506	501	477	454	469	483	497	480	510	466	502	520	478	487	477	500	483	440	476	479	457	452	490	465	508	460	543	485	509	494	523	482	483	441	493	487	500	502	482	494	481	443	520	507	492	513	457	458	484	455	531	481	491	497	475	470	477	468	524	450	473	476	438	506	482	473	481	502	486	514	489	526	465	502	494	488	493	495	481	490	470	471	507	486	488	456	505	494	514	497	468	484	475	525	536	483	517	472	540	532	483	505	473	511	484	461	503	481	496	492	488	457	509	457	498	505	471	505	520	524	458	538	472	494	512	487	463	524	523	477	488	476	464	509	520	502	490	489	480	492	480	526	505	495	466	462	507	486	469	533	469	539	481	448	486	496	483	443	468	502	494	473	461	492	521	488	474	494	477	487	482	484	481	479	451	480	451	503	497	493	516	519	475	477	500	463	473	509	471	523	464	472	487	479	480	462	466	518	490	486	480	492	499	480	467	495	525	494	540	496	521	508	487	511	486	471	489	501	457	489	493	462	541	510	481	467	454	491	505	497	504	473	478	499	456	494	488	516	505
22876	21576	29289	24345	21576	21608	11916	961	659	540	475	398	381	332	279	284	278	243	238	230	196	221	212	229	184	200	185	188	154	170	174	163	212	190	197	173	165	189	196	160	172	180	146	145	148	175	158	153	157	189	143	160	162	159	186	155	149	148	181	183	145	144	155	160	170	183	142	128	154	152	142	145	167	152	141	143	158	158	158	151	145	156	167	164	154	149	166	171	148	165	150	147	164	147	136	150	152	168	157	154	154	160	169	149	161	148	144	172	153	138	167	174	157	155	158	174	145	134	191	133	147	150	135	141	157	164	167	161	169	156	178	173	154	177	160	152	155	173	150	158	157	159	132	140	171	162	161	172	140	157	152	153	157	166	144	158	146	166	195	159	144	156	157	153	149	155	164	169	169	169	151	160	157	147	161	166	171	164	142	175	149	150	165	146	148	163	143	167	155	156	137	144	168	161	151	170	155	160	158	147	133	162	150	162	138	143	156	140	126	164	137	144	156	148	138	142	161	162	161	129	159	187	173	168	151	151	141	155	141	176	171	188	135	144	159	141	151	149	152	169	166	144	136	146	152	165	138	148	165	156	167	172	154	132	142	160	169	157	166	161	143	147	139	158	158	161	132	168	162	156	149	166	141	158	158	138	153	162	141	153	165	170	182	156	180	158	141	145	166	169	167	158	155	165	156	164	149	161	156	136	148	173	145	161	141	155	162	129	146	166	161	145	158	149	154	160	175	124	152	144	141	142	178	153	163	159	141	158	171	165	150	152	163	155	156	148	150	156	115	167	141	188	141	148	161	131	150	157	147	144	159	172	168	146	138	162	140	160	133	167	133	133	154	138	141	169	158	159	150	145	170	138	148	141	147	139	156	168	135	150	160	172	167	161	153	163	135	150	143	162	171	164	161	167	156	184	154	180	155	130	157	139	151	148	164	183	153	156	152	168	154	171	144	145	143	151	163	160	157	159	151	144	153	165	154	165	150	167	162	159	145	147	139	157	135	159	163	150	150	160	158	129	163	154	162	146	173	157	141	147	165	167	175	137	180	187	139	153	154	139	157	147	139	137	136	138	148	142	164	154	156	167	140	155	152	152	142	149	146	157	169	149	147	170	188	152	155	173	150	149	144	150	147	151	163	178	152	152	154	162	155	164	141	169	153	150	139	142	188	154	149	160	167	163	150	158	161	171	173	170	133	171	137	148	153	152	146	159	148	153	158	144	138	147	149	143	169	150	148	167	149	145	158	158	160	163	161	131	147	138	137	145	182	145	179	139	152	144	162	162	136	154	154	147	171	148	171	155	154	139	138	136	138	139	168	158	152	161	146	173	157	142	163	144	168	147	142	139	144	162	150	171	164	145	173	188	166	173	157	163	139	166	150	144	162	149	162	167	135	159	152	147	156	170	158	157	155	167	148	176	144	149	150	164	158	142	154	157	161	163	124	156	146	182	183	156	162	147	178	171	147	140	150	152	142	145	169	162	140	145	143	164	144	164	128	152	175	146	145	154	177	156	161	153	143	141	141	151	160	152	145	142	166	154	155	151	157	143	144	150	155	176	159	141	158	154	145	157	148	160	149	146	129	154	155	169	151	143	171	165	151	169	140	163	174	163	143	141	135	157	154	132	179	131	155	140	176	182	161	172	154	164	143	142	160	153	131	153	161	152	139	149	171	149	152	131	168	163	136	154	168	153	138	152	172	164	173	138	134	143	162	153	142	161	163	161	153	146	144	143	132	174	157	136	144	153	148	155	149	175	139	137	136	131	143	165	149	134	166	168	144	127	164	169	139	162	140	170	149	176	154	165	168	150	129	156	173	160	156	164	151	143	144	156	151	169	171	141	144	147	148	151	165	153	158	152	152	145	150	159	169	118	149	155	164	141	153	135	166	164	148	154	139	142	144	150	159	149	151	131	142	136	150	151	153	148	132	136	151	140	163	185	164	160	174	132	136	132	141	147	166	137	144	155	166	140	156	164	145	131	132	149	163	155	169	155	182	137	160	145	142	131	184	151	153	153	158	162	164	175	149	148	152	163	166	157	178	155	160	143	160	162	152	161	146	148	152	149	172	152	136	151	155	149	156	148	143	156	151	163	156	143	154	163	140	145	139	170	145	141	143	152	166	171	164	170	145	178	143	135	163	177	150	151	161	152	160	148	156	172	149	158	167	157	165	161	167	154	163	147	140	146	140	140	140	171	154	151	171	170	164	166	145	170	154	150	177	169	153	145	158	115	136	151	156	150	150	158	137	157	156	158	158	143	127	155	150	150	171	138	153	161	167	156	140	170	152	178	156	147	159	149	151	145	151	155	131	166	144	184	150	150	145	154	157	141	163	168	166	164	166	145	151	148	165	160	147	154	146	164	166	149	165	170	145	137	147	181	153	155	149	167	167	172	149	156	158	170	151	151	152	175	169	176	157	176	157	134	152	146	152	145	162	148	154	138	162	165	151	152	131	155	146	184	143	146	180	144	153	143	159	160	147	154	167	150	170	156	150	145	148	151	141	137	158	148	145	158	159	133	140	150	153	155	166	136	182	169	142	138	147	160	165	140	179	147	160	190	163	153	149	160	132	142	145	133	150	144	158	151	167	155	135	147	152	133	144	142	148	158	136	145	143	150	150	138	135	136	146	161	133	157	145	139	165	159	131	160	144	131	148	151	147	176	145	142	156	158	164	158	158	162	163	150	124	164	172	150	155	157	148	133	157	140	142	155	158	179	162	153	164	172	132	141	163	134	153	167	155	141	168	165	148	147	158	137	156	130	171	183	149	173	166	153	146	166	134	129	145	154	167	178	154	143	168	153	161	146	173	167	159	159	145	141	148	157	140	156	163	156	154	155	157	155	140	165	169	154	171	145	177	153	165	149	142	167	174	175	140	159	167	135	150	151	164	165	128	148	138	154	156	152	152	147	153	149	146	167	167	141	137	170	145	170	165	162	133	155	139	148	162	148	161	173	159	142	128	144	154	154	136	171	160	151	147	167	161	146	176	156	166	143	177	164	140	139	158	141	168	174	144	132	158	163	182	158	159	144	158	158	154	142	160	148	154	138	140	161	137	139	188	149	147	156	148	161	187	137	133	148	157	163	159	144	138	184	148	165	155	176	141	150	160	151	160	137	155	155	172	129	152	148	150	151	152	153	160	134	160	137	166	152	147	158	154	156	161	157	124	152	154	154	151	168	162	152	155	138	172	168	137	155	167	167	136	135	142	146	166	132	140	171	184	167	148	134	159	150	159	147	161	156	165	143	154	165	155	159	150	144	142	158	170	150	126	143	165	149	161	187	148	167	172	140	135	132	130	152	179	146	151	132	158	162	150	162	141	170	161	137	151	134	156	171	154	165	140	154	165	135	156	162	135	163	159	132	190	128	170	152	146	156	154	157	123	158	128	151	160	151	151	164	166	157	151	136	143	142	141	151	164	156	163	150	144	178	145	137	153	176	152	166	162	147	129	160	136	143	150	172	144	157	181	158	149	170
4911	14288	11958	5805	3765	2723	1951	1564	1080	866	713	599	539	464	402	398	364	294	295	289	279	274	278	230	236	254	227	245	202	210	192	233	197	210	216	203	182	213	205	187	181	197	191	195	173	201	190	189	181	170	188	165	184	197	187	196	175	176	193	183	165	190	183	186	190	185	185	176	179	170	174	177	180	165	174	171	171	167	170	183	179	178	180	178	182	168	184	196	176	163	196	188	159	174	190	171	183	195	160	186	159	174	200	186	183	180	190	175	214	179	179	192	153	181	172	191	171	183	186	171	179	175	155	170	163	147	183	202	190	205	167	171	178	173	172	206	177	198	186	193	177	188	140	182	204	183	166	148	164	151	181	184	177	187	188	182	181	169	177	185	166	189	185	164	162	159	169	168	215	171	184	188	183	187	174	152	199	154	175	184	185	160	203	166	201	184	168	151	179	169	187	170	195	158	175	200	178	162	167	154	170	202	184	163	154	178	170	203	187	188	162	184	186	153	191	176	175	162	179	168	172	164	166	184	191	161	157	192	166	193	170	161	181	195	152	178	171	158	203	155	188	205	171	177	197	171	184	163	177	191	178	188	157	180	195	172	169	185	181	180	151	190	170	172	196	158	173	178	171	154	163	155	212	181	183	180	182	177	188	182	195	191	170	169	185	208	188	166	161	170	172	186	164	164	169	165	162	184	161	172	149	183	177	190	203	172	184	176	179	159	170	190	184	178	195	170	162	174	185	185	161	197	158	164	178	170	153	183	181	180	166	167	166	172	191	169	196	146	160	166	172	186	167	164	155	186	175	145	187	166	169	174	167	176	196	194	152	166	191	201	157	168	176	176	177	200	165	188	175	191	177	176	163	186	165	166	142	188	173	178	162	167	179	166	179	176	179	163	199	186	179	175	162	178	180	164	159	167	179	202	158	170	171	166	159	188	215	176	153	190	185	182	166	175	173	152	169	144	218	160	199	180	182	196	166	174	194	175	172	182	152	134	168	166	169	173	190	164	173	188	180	180	165	169	173	167	171	177	177	169	147	177	184	206	173	181	191	187	194	189	170	166	165	159	155	166	171	159	167	161	156	195	169	149	174	185	161	184	159	154	172	186	184	155	164	171	160	173	180	171	179	204	154	189	177	178	170	164	175	167	188	191	180	163	195	158	170	176	184	166	172	185	191	163	180	183	176	205	166	158	176	172	179	202	166	173	153	201	158	151	160	174	149	165	173	162	188	189	194	177	186	195	182	163	190	176	152	195	177	183	169	162	153	193	174	195	180	175	177	159	163	175	190	170	176	185	179	162	205	182	185	169	183	157	172	162	154	188	160	151	179	172	166	183	167	169	162	171	158	188	193	177	178	169	162	181	166	165	178	181	194	169	161	174	190	181	175	189	190	174	178	153	185	183	194	168	179	168	182	172	166	177	156	165	167	164	190	178	163	167	184	190	167	155	176	160	196	183	167	169	172	158	189	170	169	170	162	156	169	190	180	177	167	161	180	162	173	192	183	183	163	160	166	188	159	180	157	157	182	169	189	145	178	179	174	170	171	170	187	172	165	180	181	152	160	166	177	177	170	173	170	165	174	181	192	185	164	166	157	158	181	163	192	210	153	176	177	177	178	166	167	141	185	176	173	155	183	162	182	177	189	187	183	180	165	163	170	197	188	175	195	146	172	187	169	162	176	185	171	181	175	168	189	189	172	177	173	185	196	171	195	165	179	180	166	172	179	187	179	184	163	192	160	160	204	189	172	164	178	174	189	154	187	163	173	205	185	177	174	155	177	178	182	156	165	167	193	175	183	167	158	175	149	155	153	171	174	156	185	164	152	189	192	171	179	170	160	184	204	157	168	198	192	206	184	182	188	174	173	188	171	188	165	179	159	168	162	166	166	156	178	182	180	171	185	189	167	163	194	182	182	191	167	167	206	164	161	186	145	160	181	159	167	180	167	161	145	177	175	180	169	176	155	189	181	165	176	175	178	195	151	172	170	166	186	178	167	162	161	181	165	171	168	167	181	169	160	177	163	169	168	176	139	173	168	168	174	197	177	187	196	186	161	186	183	168	177	178	171	165	164	183	187	182	200	193	163	151	171	199	177	179	186	188	160	141	181	182	161	169	170	176	149	182	214	168	168	179	171	163	189	165	175	166	168	164	178	169	183	184	159	162	175	180	172	154	184	190	158	169	173	159	175	180	171	162	145	172	181	163	173	170	181	173	185	180	166	187	211	162	161	177	190	168	180	162	161	177	175	184	154	191	180	163	182	148	175	154	182	169	160	189	187	165	175	157	181	148	171	156	195	174	186	134	193	187	197	177	194	170	166	162	199	174	177	205	173	181	153	141	176	164	186	163	167	195	158	165	207	197	195	202	218	143	160	182	173	197	169	157	143	191	169	179	176	164	162	176	165	203	159	152	184	166	181	149	181	192	141	187	185	147	172	161	168	201	183	183	179	177	178	187	188	161	179	167	184	165	172	162	184	160	161	172	187	178	164	180	180	163	174	172	171	181	182	167	182	179	184	184	164	165	176	151	184	185	177	167	146	169	195	175	168	185	164	168	162	155	203	165	188	179	178	181	158	169	186	185	179	180	181	178	167	181	178	179	197	186	167	183	152	161	174	187	185	170	161	163	156	164	210	182	169	175	176	177	167	162	159	183	190	164	173	152	187	172	161	174	177	177	168	178	176	187	191	184	181	163	139	186	182	180	175	196	178	183	178	171	172	176	164	182	170	168	165	200	162	148	180	202	183	153	160	177	190	179	161	170	163	168	189	196	191	196	176	192	163	182	195	206	159	181	168	174	175	164	170	163	153	136	166	163	170	153	171	173	181	179	146	173	184	185	184	172	179	168	172	164	157	174	176	187	168	167	184	167	169	170	178	173	156	165	176	184	177	189	172	174	189	179	148	161	180	172	194	167	184	191	169	170	175	181	184	180	181	171	187	162	175	171	179	178	188	196	176	175	172	171	170	173	166	176	187	156	169	199	182	191	184	154	165	172	164	187	198	192	171	181	185	188	173	176	191	158	167	174	183	187	177	165	183	152	184	175	150	154	161	161	195	158	158	187	153	159	171	177	188	192	196	201	183	181	167	163	148	170	175	176	181	196	165	178	188	165	161	198	178	176	166	152	183	181	169	177	185	178	176	175	191	199	175	174	174	170	192	171	152	197	183	173	158	173	179	177	162	184	143	193	184	188	184	176	192	196	155	157	172	184	174	178	182	164	160	163	169	188	184	167	165	149	175	177	170	169	168	158	190	166	170	208	174	174	173	167	192	163	166	176	161	176	192	177	150	173	174	169	172	178	169	190	154	164	193	163	191	164	160	171	186	193	160	170	160	189	181	193	185	185	196	178	158	167	166	168	185	170	177	171	200	192	180	180	171	159	171	176	191	177	163	174	173	159	163	192	162	201	186	174	170	177	184	185	130	169	162	173	168	160	181	180	160	156	172	165	179	186	178	179	176	171	182	164	181	160	173	156
27727	20133	7106	1064	748	670	713	651	638	673	630	649	626	729	662	649	656	652	664	664	712	633	641	662	669	679	672	662	659	664	680	624	693	661	685	688	673	668	673	648	659	642	691	665	663	643	675	632	654	636	635	694	625	648	672	681	663	701	653	644	640	652	635	672	698	616	641	642	662	632	636	652	658	692	668	671	651	680	644	641	679	680	639	657	660	703	643	678	680	650	633	647	698	673	655	613	614	677	613	664	627	647	706	660	682	658	639	641	652	679	678	631	668	691	656	650	615	634	663	685	674	674	620	652	662	692	665	661	642	634	692	655	694	651	668	643	681	668	650	658	601	679	663	614	655	657	653	668	666	672	664	670	633	680	626	652	646	657	638	654	665	667	660	646	694	680	627	664	682	648	691	650	641	672	616	679	661	633	676	615	647	663	679	641	668	632	609	627	688	654	671	641	619	631	648	690	668	613	642	627	692	643	634	656	660	653	679	675	662	650	663	625	692	638	661	629	654	632	664	636	655	659	631	661	671	700	651	670	713	679	665	650	603	679	626	642	666	655	678	606	631	713	656	650	617	640	677	658	617	679	617	635	652	627	663	643	660	607	687	669	620	672	670	641	622	625	646	649	647	639	661	642	610	649	668	635	648	680	688	675	664	663	682	757	654	656	664	699	677	669	656	637	617	640	676	648	666	677	647	668	636	677	644	638	680	662	654	640	656	657	612	634	680	661	625	677	606	653	661	677	615	628	650	639	646	674	625	612	663	683	642	655	643	686	627	644	645	630	683	651	665	676	649	656	677	641	679	672	669	675	644	630	654	609	628	702	671	681	679	618	639	660	643	670	649	686	693	652	659	687	689	648	667	644	671	696	643	645	651	693	681	676	656	668	635	625	642	679	653	673	693	608	630	622	678	657	652	694	646	687	647	646	646	662	668	627	621	680	664	681	644	614	661	666	643	634	620	704	643	674	664	660	674	659	680	620	648	684	660	678	649	621	684	630	622	686	681	594	635	612	661	629	649	594	688	665	640	724	625	701	615	657	691	656	669	681	649	630	632	691	674	674	669	650	619	642	655	664	687	609	695	679	655	648	681	637	679	687	667	653	659	654	692	644	639	681	631	688	673	694	683	696	631	610	640	695	653	641	664	698	654	605	634	661	627	612	666	650	658	676	647	651	665	583	707	639	681	657	669	650	677	593	653	643	628	712	637	664	672	671	668	667	654	644	619	660	612	686	686	674	661	613	667	671	605	699	685	636	644	658	675	646	637	664	691	660	663	643	657	670	631	650	614	663	646	667	632	638	667	634	637	635	626	654	634	662	637	608	650	695	695	615	650	623	650	622	659	642	649	630	642	680	677	651	623	685	646	664	675	676	626	647	639	679	721	641	637	679	620	668	607	621	645	645	663	667	650	641	657	643	695	667	663	662	663	643	677	689	616	704	650	637	704	631	710	658	656	650	642	667	651	645	629	633	656	628	689	685	639	665	654	614	671	676	653	664	676	635	589	717	677	657	698	607	694	656	622	672	676	737	656	625	676	645	645	658	626	644	654	640	640	657	646	658	643	617	663	630	681	665	655	665	719	681	643	611	624	625	687	714	634	601	641	654	675	640	633	651	626	663	618	656	641	647	639	659	696	625	661	630	672	677	653	682	648	633	688	685	657	650	633	700	656	616	676	665	639	647	647	669	678	666	665	671	657	658	613	658	636	626	675	616	645	720	617	649	642	648	637	688	637	724	645	679	679	690	634	669	625	630	589	663	674	674	595	633	662	625	656	677	669	662	642	626	660	618	648	695	675	629	666	660	638	642	642	629	642	661	672	663	626	638	674	619	622	633	621	646	665	673	644	637	618	636	662	684	641	636	655	658	644	637	644	656	667	659	628	643	611	620	649	675	659	703	658	666	679	664	674	619	645	656	656	644	633	677	630	619	608	706	648	632	640	689	670	671	668	676	663	651	678	646	687	645	645	655	652	632	644	633	634	646	627	641	658	662	664	653	656	677	644	666	630	687	596	660	664	625	705	612	692	665	673	630	645	637	624	643	629	650	702	664	683	639	625	594	623	605	712	641	655	687	676	691	687	621	644	685	649	642	671	689	669	684	653	672	670	711	646	716	672	663	604	642	672	698	640	641	608	655	635	653	634	696	655	635	648	681	681	664	664	649	684	633	660	635	645	659	650	637	678	655	673	663	667	652	611	650	659	668	667	672	670	629	612	634	665	666	670	621	666	682	611	654	683	635	655	682	662	661	659	643	692	661	645	637	650	667	650	642	647	670	682	650	598	679	626	640	590	663	665	708	668	609	714	644	638	656	634	672	640	646	661	641	662	602	687	635	647	651	630	669	682	645	621	709	674	654	685	651	680	618	646	682	660	667	691	684	634	664	644	684	665	695	706	633	611	647	667	699	685	638	656	676	675	658	618	644	665	659	644	650	648	628	643	692	642	677	618	618	671	678	612	652	647	632	625	637	629	655	685	656	648	681	664	697	663	696	642	720	659	644	629	685	671	616	642	632	655	637	660	642	626	671	687	601	664	609	676	640	665	676	658	657	650	674	668	611	635	650	651	672	704	635	656	612	673	642	679	610	630	639	644	680	636	671	651	634	649	682	657	620	661	702	647	664	666	681	669	625	715	660	672	657	679	659	674	663	684	663	669	662	623	644	651	621	701	634	665	640	669	707	618	616	670	608	653	634	609	670	693	621	630	629	653	653	673	671	624	703	679	667	671	658	660	646	683	660	649	646	601	672	651	627	670	626	660	655	603	656	660	649	646	671	673	665	665	624	689	685	620	642	667	620	682	581	620	614	669	663	668	645	619	672	649	626	620	619	670	658	653	678	653	682	632	625	623	614	664	659	656	655	636	639	643	679	689	664	634	664	629	685	668	644	622	620	669	646	638	658	631	666	659	643	689	672	691	666	669	679	710	699	693	629	618	658	688	652	610	613	647	669	695	660	649	624	697	688	633	686	667	652	648	651	659	619	638	634	717	691	667	691	615	683	629	622	648	641	678	669	630	645	676	650	621	686	629	677	641	630	624	660	626	666	640	665	682	675	673	652	611	650	646	659	639	622	593	654	714	641	628	645	683	694	674	621	662	643	700	644	655	648	648	647	655	652	631	625	676	685	668	673	703	649	602	658	686	647	632	629	667	661	669	641	661	664	669	655	679	671	635	716	668	651	658	675	692	633	712	638	664	684	686	683	659	655	616	675	656	632	633	660	608	630	662	623	651	666	657	661	695	620	640	677	619	643	696	664	663	637	643	674	710	641	590	617	708	693	622	695	662	682	668	673	665	696	582	654	663	672	658	631	677	660	711	622	659	691	645	619	655	712	673	674	646	655	638	672	623	660	664	666	625	672	689	649	643	663	639	643	676	647	665	656	662	659	661	587	648	651	673	654	657	690	669	678	622	639	684	681	661	598	645	702	643	638	625	633	649	640	650	680	675	680	634	648	620	659	634	650	684	675	642	655	621	699
4508	1247	1090	893	830	809	739	747	730	719	667	709	724	734	719	702	673	738	708	760	716	719	710	656	676	719	700	756	731	728	722	692	685	686	670	701	667	693	742	717	707	715	737	698	678	739	746	680	686	700	688	682	733	676	684	716	743	709	715	659	751	717	761	725	705	744	699	713	743	719	681	759	710	727	677	658	747	685	655	717	698	722	701	715	721	686	701	706	694	708	701	714	711	704	703	720	728	733	672	711	694	689	700	705	732	690	744	678	721	703	710	712	692	672	703	716	724	644	663	695	735	756	681	716	716	747	704	693	673	685	672	730	697	689	736	693	792	694	724	733	702	713	701	711	744	689	703	685	695	671	664	724	697	715	683	663	691	749	727	708	711	738	678	698	678	721	719	730	692	707	713	741	715	742	683	689	699	701	710	742	722	738	677	663	683	728	677	773	674	684	694	704	712	663	694	692	682	759	730	666	687	659	715	700	738	723	749	691	706	705	704	715	682	706	726	754	730	699	753	755	674	670	713	695	719	711	700	715	750	681	735	716	717	756	705	690	706	707	675	721	728	700	729	715	689	686	670	724	731	776	718	737	677	711	697	690	724	758	722	718	649	727	727	691	728	743	684	686	694	727	741	680	693	682	776	706	699	712	693	715	690	712	708	777	740	752	739	722	713	707	700	675	758	725	703	691	644	683	686	747	719	698	713	723	731	718	687	776	678	714	721	718	684	686	669	696	729	713	674	716	723	659	726	701	714	729	703	709	722	717	698	720	771	710	727	708	727	738	701	699	696	717	752	694	729	747	754	792	702	752	737	743	711	719	692	731	732	686	698	685	694	721	675	742	733	724	705	691	702	749	667	714	756	705	729	714	720	720	732	675	745	722	679	672	673	762	708	719	707	764	690	692	692	722	727	676	697	682	687	731	704	743	679	711	698	717	682	707	728	675	713	733	712	694	691	718	721	743	714	720	700	714	711	705	706	716	690	728	671	660	666	679	746	701	675	734	740	704	743	727	695	698	713	739	763	736	706	684	693	650	744	686	680	698	705	692	739	688	692	689	746	656	688	696	714	763	729	733	657	742	706	736	708	726	732	738	728	685	690	710	738	695	746	735	696	679	714	710	705	729	728	667	747	686	662	759	700	686	690	697	707	724	690	718	667	715	711	701	747	689	695	650	706	683	689	687	701	720	696	715	716	710	696	726	741	678	681	694	729	744	712	711	692	742	666	707	701	665	735	726	678	754	696	720	716	733	760	723	730	731	713	704	721	692	719	722	713	696	723	700	726	721	751	721	732	708	678	630	756	703	722	679	742	749	713	673	733	685	728	703	686	705	740	732	744	708	724	743	716	686	709	722	674	726	736	690	674	728	740	675	717	754	715	703	639	739	713	713	695	718	693	662	735	689	686	727	707	700	731	752	685	739	702	714	705	730	752	696	658	725	686	689	725	704	725	721	656	663	766	752	665	710	681	751	697	713	722	761	681	697	675	764	767	695	721	671	734	705	764	673	685	684	691	669	705	755	717	749	716	747	698	666	725	761	675	731	635	677	693	678	670	709	693	728	712	710	719	685	700	693	709	683	738	670	692	691	715	719	724	711	682	692	702	688	706	703	719	720	709	702	696	709	718	702	711	703	707	724	742	705	688	686	724	756	698	673	722	725	720	678	704	671	731	700	717	709	790	722	686	730	742	695	670	700	710	710	709	712	712	713	707	677	647	725	687	740	723	690	692	717	709	716	742	738	734	659	674	780	672	707	728	724	762	700	715	700	702	693	702	670	661	728	697	706	662	716	725	726	735	688	718	723	739	692	717	719	719	671	722	662	692	697	724	677	703	739	713	746	750	721	665	706	688	695	685	746	717	746	706	711	734	741	662	728	746	689	741	684	714	730	690	779	688	749	746	678	731	706	690	687	718	748	685	685	713	682	714	705	721	734	718	747	665	728	734	771	731	712	726	721	737	686	745	746	717	717	688	762	671	750	687	704	692	632	750	703	705	704	717	699	726	688	743	678	711	660	768	723	722	718	719	671	686	744	685	684	691	684	705	698	646	670	734	669	696	661	705	673	752	733	713	700	704	663	752	698	742	673	735	733	673	732	728	687	670	732	728	700	715	717	748	726	712	718	667	708	723	733	752	735	703	690	709	651	671	699	680	728	729	732	742	711	729	743	714	742	691	674	748	709	672	726	692	697	693	656	697	698	680	747	702	726	727	742	722	726	682	708	749	747	763	681	760	734	745	739	668	721	730	698	767	736	713	700	745	691	715	766	711	698	725	703	759	694	764	707	676	715	703	702	644	734	705	709	667	677	701	667	711	707	687	763	696	688	696	683	705	737	690	708	675	719	703	705	703	744	691	751	736	763	639	754	724	761	681	687	713	703	701	735	708	673	728	675	728	701	728	682	680	671	703	680	704	688	715	725	671	685	721	721	741	719	716	742	705	708	708	749	702	723	739	715	703	692	693	723	735	735	735	703	708	709	726	701	655	693	674	692	668	713	675	696	736	678	718	723	686	694	701	705	765	712	727	626	691	708	751	698	734	726	715	725	687	714	702	722	644	687	742	705	711	742	673	685	691	719	677	695	720	699	744	718	700	715	697	738	724	697	705	669	688	687	708	740	739	732	741	679	737	711	717	689	703	739	685	757	721	740	752	692	703	688	646	751	735	722	682	717	714	744	754	670	735	660	717	723	727	726	753	719	744	669	758	716	693	703	719	665	686	713	685	696	693	665	731	668	724	714	720	689	707	713	697	698	710	744	642	671	679	707	698	704	675	692	743	709	692	672	702	693	727	688	730	682	702	689	711	707	740	683	698	676	743	716	725	690	736	764	735	697	710	704	684	767	748	670	735	684	714	693	697	683	730	685	701	748	705	758	699	704	748	701	729	712	746	733	723	703	721	691	719	718	711	689	726	721	730	686	694	720	727	702	718	722	708	750	715	723	703	685	702	711	651	680	726	726	720	676	714	720	693	743	714	654	684	652	723	706	720	718	722	748	679	714	724	706	710	664	706	697	696	762	709	710	706	713	753	708	712	680	723	721	689	704	736	716	688	707	753	736	688	711	675	710	727	741	724	668	705	756	686	701	703	767	694	645	727	750	712	716	680	747	725	662	702	719	732	677	690	684	702	746	703	676	628	740	700	703	748	729	740	753	733	724	689	673	704	703	701	729	742	754	700	696	677	709	722	750	721	635	730	710	707	696	744	726	704	666	700	676	710	694	690	735	726	687	703	663	681	685	705	692	747	722	714	700	715	734	709	704	710	688	686	675	733	689	750	725	704	712	689	722	705	744	714	737	748	689	689	682	740	725	750	702	748	700	702	754	730	685	718	711	708	646	718	742	741	662	705	705	699	711	716	771	699	718	745	717	689	681	734	752	717	691	683	740	663	746	687	718	722	715	670	716	720	734	694	721	699	695	689	674	715	699	710	723	677	745	699	721	710	744	730	704	707	704	684	704	739	750	682	727	699	763	737	716
23852	21536	28916	24612	21525	13627	1458	890	733	668	623	619	540	573	548	516	487	499	494	510	507	473	499	503	512	470	422	456	459	475	458	482	476	478	448	467	481	482	480	454	495	465	451	444	468	515	493	489	456	461	460	441	434	467	448	463	456	519	476	453	467	430	463	449	434	470	445	475	435	460	475	478	428	459	447	456	440	503	446	447	469	484	447	443	455	415	433	491	464	430	489	467	423	439	472	480	451	461	436	438	472	448	473	435	460	481	458	454	462	430	486	444	491	488	460	426	465	464	468	458	440	506	470	429	459	457	496	461	449	466	464	443	496	447	456	450	427	438	438	450	443	450	429	425	444	439	487	444	470	427	425	493	419	422	457	440	459	449	440	493	449	462	464	461	458	445	497	411	506	438	467	483	454	503	469	459	457	435	454	459	457	436	462	438	444	449	441	485	473	482	473	460	423	498	453	486	443	453	447	419	440	441	489	420	463	434	432	437	459	470	429	444	437	471	435	449	455	466	490	452	465	474	452	464	474	448	450	426	442	461	426	461	444	500	492	470	444	439	447	466	498	464	439	478	444	487	489	461	433	467	502	497	479	464	443	399	454	429	496	444	437	453	421	435	463	430	463	483	487	447	464	449	447	461	440	454	474	436	498	461	484	470	453	463	450	483	445	432	489	410	448	441	432	475	428	474	449	456	452	453	449	439	415	466	464	457	495	488	436	414	438	435	465	432	426	439	461	476	420	468	477	439	452	453	438	454	475	437	472	460	446	482	482	445	428	446	464	444	480	460	399	462	468	467	468	480	459	452	433	430	438	448	483	474	473	443	442	461	459	457	471	458	395	435	415	408	457	453	456	464	476	423	466	464	477	428	451	432	474	460	420	455	441	486	470	438	459	416	491	442	464	474	455	433	469	454	434	424	454	455	466	458	446	492	465	457	424	467	455	487	439	436	420	452	450	456	450	439	471	456	493	454	416	420	443	443	449	450	448	458	471	426	456	460	478	447	454	417	423	453	463	446	488	433	456	452	454	437	466	469	421	433	427	462	481	431	428	436	456	461	450	446	419	435	448	451	475	479	486	407	471	468	465	448	400	459	433	432	450	497	490	460	457	441	450	438	466	447	483	428	483	463	443	461	434	462	488	452	453	444	454	461	465	470	466	456	459	475	424	477	467	432	467	450	443	427	430	480	444	446	425	466	470	434	455	475	434	430	456	456	479	442	433	417	465	446	472	474	433	486	411	456	454	423	449	504	470	438	458	429	413	441	471	440	479	433	445	439	433	451	476	469	435	484	456	466	438	436	460	445	483	430	444	427	492	442	447	440	445	454	453	481	495	467	455	442	420	462	462	478	455	415	414	438	462	481	414	452	430	458	427	467	456	486	483	432	453	455	454	475	432	439	421	420	448	447	437	485	468	442	447	448	442	441	436	434	420	444	475	451	435	479	466	434	464	464	458	404	415	455	454	423	435	449	439	461	447	451	475	483	480	462	441	468	454	425	482	428	432	433	446	451	416	461	460	433	482	457	434	446	468	434	464	487	473	462	431	503	441	484	439	466	438	476	468	437	435	461	442	484	451	443	420	433	456	424	471	473	446	460	419	460	474	439	430	440	464	462	427	461	414	427	444	436	459	444	418	441	430	428	460	461	464	430	408	454	405	447	457	475	470	452	427	410	430	445	470	422	447	471	487	449	442	430	442	460	437	443	434	465	403	435	451	471	411	457	461	487	425	433	481	442	450	423	484	470	483	448	442	432	472	442	484	466	417	482	462	416	454	435	472	450	480	451	465	402	455	474	449	471	460	455	454	450	480	450	467	473	458	419	440	449	483	444	456	430	443	447	433	418	460	478	449	439	432	461	456	449	462	424	440	467	501	417	476	445	464	477	454	460	446	419	416	442	436	429	462	500	491	438	435	444	403	455	467	426	464	447	445	455	470	449	450	431	467	449	467	481	455	427	456	452	421	430	441	442	436	441	471	467	430	459	510	488	424	431	511	421	463	459	448	457	394	463	430	469	472	450	477	453	493	448	473	480	417	441	436	446	455	456	463	446	470	474	452	407	465	447	448	437	421	457	481	446	459	467	450	422	422	446	459	472	429	481	457	431	455	449	426	429	406	417	462	451	470	443	467	495	456	442	466	450	435	434	452	465	458	464	449	437	452	499	451	449	489	436	450	503	464	498	444	441	511	461	458	430	439	456	476	479	455	467	416	428	441	479	463	451	480	426	475	425	459	444	427	455	473	432	452	438	418	411	441	447	458	458	473	446	433	481	465	447	430	483	413	451	469	446	457	492	440	503	469	440	471	495	407	438	414	481	468	468	428	457	489	433	503	456	467	479	463	405	424	448	462	449	463	428	445	462	453	431	513	429	439	433	459	452	453	455	449	439	415	491	430	433	466	454	456	489	507	411	465	488	478	464	418	446	441	444	470	469	483	464	448	430	452	470	470	446	466	439	464	410	459	464	474	455	471	458	468	447	417	450	450	426	416	448	472	477	433	472	474	455	450	428	442	422	444	461	437	415	412	465	475	482	432	462	442	446	484	458	441	461	465	435	474	420	440	452	418	485	431	444	437	438	460	460	467	473	434	433	469	442	432	485	464	457	456	443	454	449	448	457	459	482	469	432	414	510	425	411	420	496	473	439	456	458	445	430	453	441	481	383	435	474	432	459	439	458	469	404	488	442	451	456	441	469	432	514	403	420	446	464	463	468	444	461	466	457	422	469	439	475	441	454	445	422	505	423	417	452	480	442	480	455	469	453	469	441	435	457	415	448	451	444	440	467	472	431	496	501	445	465	468	472	451	465	445	452	434	476	453	464	466	437	473	438	475	483	446	455	456	480	458	492	486	479	451	416	475	470	461	467	459	446	452	448	464	463	434	486	419	413	463	456	465	450	459	411	497	444	466	439	446	457	409	463	474	487	454	454	441	451	461	500	465	438	448	443	480	445	478	455	480	450	445	505	416	451	452	447	453	465	450	447	470	432	456	453	466	463	448	489	496	466	444	423	418	444	440	445	473	456	442	442	465	447	475	462	480	494	460	425	432	444	432	450	474	396	446	443	473	476	459	453	448	436	434	475	451	448	468	458	454	427	464	457	473	421	440	437	446	447	455	483	439	406	457	425	423	428	463	468	450	432	413	464	433	433	465	443	479	427	480	443	459	456	454	472	414	461	475	431	413	429	445	444	415	448	445	465	467	428	458	453	436	434	429	446	466	416	424	457	448	473	442	477	406	471	475	423	489	465	427	499	449	435	424	474	462	455	446	464	414	432	423	447	438	473	462	428	394	457	467	488	501	474	466	465	471	463	469	440	475	451	434	479	447	438	473	413	500	459	445	459	470	431	463	409	442	419	429	452	489	453	437	441	472	455	442	420	451	470	485	439	435	442	445	478	458	471	462	464	461	430	481	467	431	496	486	482	472	463	468	415	426	462	453	458	454	421	479	460	458	419	468	450	467	467	457	498	474	435	447	446
3625	8834	7321	3472	2410	1881	1408	1215	948	847	815	691	704	620	664	633	602	558	589	553	563	554	530	587	558	564	529	553	541	560	548	508	519	476	532	519	537	532	527	508	510	488	518	455	491	533	485	515	530	526	517	503	518	478	511	518	535	538	494	529	491	496	467	526	521	518	502	499	503	503	492	489	507	533	494	513	494	494	509	505	559	503	533	487	500	503	533	485	525	513	513	493	493	521	472	490	484	503	521	552	503	521	494	487	506	490	504	498	528	513	494	516	478	490	472	503	495	510	510	548	496	498	521	526	503	525	511	532	522	466	520	507	511	496	509	500	518	482	518	493	487	507	507	484	505	506	475	497	527	539	490	484	459	513	518	481	491	537	503	457	516	508	511	508	511	525	518	507	519	488	503	521	528	502	496	482	480	513	536	516	521	514	457	517	492	528	520	552	515	516	521	538	500	512	516	490	530	485	479	493	500	524	479	462	524	527	476	520	512	525	487	490	523	494	512	514	536	502	506	510	534	503	503	501	519	531	517	486	497	496	530	499	535	517	505	510	500	519	538	528	512	454	511	536	526	494	519	558	501	506	518	502	491	489	463	485	509	476	463	500	506	500	471	508	536	508	492	489	544	504	483	532	503	503	497	462	511	516	489	526	521	521	463	498	510	534	494	496	482	507	540	497	511	533	501	494	510	497	516	499	503	481	533	495	493	529	496	520	475	461	508	510	494	517	520	505	504	489	484	490	513	515	508	520	503	495	492	507	506	503	537	512	496	489	486	487	534	518	476	497	487	537	483	507	503	476	549	531	491	478	513	496	500	510	486	500	525	473	528	510	446	500	502	483	518	465	514	547	485	497	506	492	488	488	452	543	530	496	474	497	522	530	466	523	516	519	501	506	535	458	493	512	455	481	469	516	454	470	502	493	517	488	502	490	498	464	519	494	500	476	466	497	503	482	547	482	499	514	490	521	507	488	533	510	533	502	513	489	491	530	495	502	492	504	518	486	502	502	510	526	517	512	493	467	528	499	518	512	507	526	486	490	488	495	504	490	515	483	486	493	498	460	513	458	489	492	509	493	513	528	520	531	512	519	490	477	527	504	536	469	499	495	514	478	497	509	521	483	522	505	502	508	525	502	519	501	517	550	500	512	491	524	518	469	527	493	499	455	488	500	513	539	495	513	504	513	523	485	492	543	530	465	520	482	515	506	493	499	504	517	533	499	515	510	466	494	513	497	508	491	516	515	480	491	497	460	459	493	497	533	509	481	493	522	509	494	536	515	515	487	512	484	539	483	477	515	493	527	516	476	502	528	522	543	476	484	512	532	476	502	526	496	498	459	528	504	489	500	489	489	485	515	494	466	501	535	462	492	495	479	504	492	457	507	486	478	546	502	480	538	510	502	475	477	461	499	515	505	513	462	518	512	544	461	464	489	528	492	510	466	455	533	543	485	514	496	479	533	543	494	482	570	515	490	544	464	531	495	529	541	499	530	500	503	511	486	465	492	504	475	495	527	555	485	518	532	540	468	476	497	470	519	514	466	523	512	495	475	490	478	491	525	525	472	510	513	529	523	545	518	461	498	511	443	523	530	515	522	511	473	503	517	530	525	486	528	519	497	482	489	518	507	493	498	481	484	504	467	505	496	536	486	511	506	517	528	490	526	488	499	489	514	529	486	473	487	520	510	490	500	528	496	509	495	529	503	488	514	551	465	530	491	493	478	503	493	484	523	501	467	522	532	512	506	496	537	484	508	517	524	521	505	497	523	531	476	462	506	519	498	471	505	496	522	506	476	504	476	572	519	507	542	517	532	470	528	499	507	499	508	500	503	526	478	517	499	541	509	521	469	542	477	503	494	513	505	480	529	496	514	525	491	491	546	478	540	473	504	530	487	508	505	558	503	512	520	522	490	514	508	516	506	495	503	513	508	524	497	495	455	469	500	532	475	482	494	526	474	487	499	511	528	511	484	497	529	525	544	476	512	502	527	507	501	499	480	527	525	490	504	501	516	490	479	512	477	510	518	509	513	517	469	488	438	495	507	489	498	468	504	502	461	498	507	480	513	506	494	502	497	511	506	510	489	478	512	468	516	508	507	525	524	521	519	483	461	501	515	516	503	514	499	506	497	509	496	534	473	521	485	496	509	477	511	515	533	557	510	502	468	531	489	553	442	492	512	470	524	477	480	494	495	521	482	470	469	538	503	508	496	517	512	528	496	473	530	546	503	529	540	500	532	507	512	521	478	515	541	489	496	497	554	526	545	500	536	521	474	485	505	488	526	470	488	521	507	486	525	511	526	529	479	488	514	494	482	490	492	495	453	518	511	489	505	511	493	507	548	513	486	519	520	473	508	465	504	529	496	527	490	522	490	506	530	515	541	478	502	501	488	505	540	548	520	499	494	520	513	505	465	494	522	552	530	533	502	476	490	480	499	491	535	467	464	523	504	510	538	487	472	483	480	523	461	506	491	477	485	473	514	460	500	521	502	500	468	480	508	502	486	521	523	527	457	459	535	493	488	491	522	557	477	523	501	516	509	496	522	535	507	502	498	516	510	480	481	498	486	479	511	492	523	503	519	476	550	485	482	529	495	474	504	544	505	508	516	519	529	534	509	477	489	461	523	499	479	500	546	494	485	478	500	531	493	461	509	514	473	453	547	550	484	502	522	487	492	469	446	507	506	510	533	527	463	448	497	540	535	476	519	502	504	508	509	527	505	496	488	503	468	506	525	543	553	518	507	526	553	499	495	528	503	505	479	562	466	504	484	490	510	526	523	535	520	471	457	506	500	481	499	480	505	483	478	480	520	511	526	512	471	506	485	529	506	493	516	501	518	506	506	488	517	509	512	518	507	504	459	497	518	529	530	503	483	492	509	502	533	504	476	518	526	497	481	466	518	473	502	539	472	511	495	474	510	482	470	472	470	500	561	478	507	516	537	502	470	499	499	495	489	514	490	514	468	511	486	467	494	510	499	476	507	478	485	517	507	472	519	538	501	511	522	570	490	491	464	457	522	493	481	542	523	469	511	519	522	509	481	566	496	470	464	476	503	511	515	485	519	493	480	516	538	494	511	491	523	483	498	456	480	507	468	480	522	511	488	511	504	542	493	501	496	480	533	467	532	487	470	538	528	486	508	494	501	520	485	533	501	515	510	500	506	529	492	496	488	445	483	506	517	544	517	486	516	511	485	487	479	521	512	532	543	502	529	516	476	517	490	501	495	517	490	536	506	521	522	495	531	486	517	530	505	518	498	485	511	502	553	512	521	483	528	512	510	497	525	495	503	488	488	513	492	505	525	512	475	543	458	501	496	513	490	472	502	492	499	501	529	510	507	503	515	506	463	516	509	481	491	530	536	516	515	510	499	500	515	560	524	519	485	486	489	515	483	506	532	506	508	492	540	500	521	509	500	525	506	499	493	478	461	500	508	491	509	540	506	520	482	518	504	468	489	551	509	471	509	524	520	517	500	511	511	530	524	515	517
24985	21536	28090	25385	17068	1287	767	669	586	570	543	541	514	512	531	500	491	530	506	488	503	488	479	534	483	481	486	491	513	495	484	481	506	490	479	496	448	490	504	487	477	444	460	497	480	492	497	483	515	427	482	465	487	482	448	465	474	442	459	491	435	487	421	533	497	500	469	507	456	483	492	497	476	497	470	504	497	468	481	476	480	480	461	479	471	472	485	447	440	462	499	434	489	470	526	493	454	467	470	440	441	452	464	477	491	486	453	465	465	442	465	490	452	453	467	454	477	468	492	482	484	434	478	485	464	462	451	473	441	434	503	465	448	472	437	462	431	443	448	492	474	511	461	482	477	486	478	461	491	459	489	477	476	492	507	471	517	425	460	464	477	463	493	446	436	477	417	459	482	475	484	431	468	467	482	444	474	439	465	458	481	457	507	423	502	460	486	492	474	443	450	497	459	446	450	489	480	465	437	450	476	465	432	484	498	466	468	503	444	465	452	460	479	470	516	462	465	450	432	434	481	493	447	470	431	498	479	424	456	465	417	453	465	456	465	466	464	472	500	479	463	479	457	443	470	494	443	461	467	453	476	490	463	449	485	487	448	475	457	496	465	466	461	496	485	460	463	462	484	454	525	474	468	442	482	496	460	452	491	455	476	475	414	492	494	443	450	465	449	457	482	518	438	469	473	439	441	467	489	461	504	445	483	468	496	420	471	476	433	497	452	466	481	475	510	496	469	469	464	473	461	476	448	479	443	462	458	453	469	481	483	456	473	455	491	467	511	468	495	428	462	488	474	437	425	487	456	461	465	471	465	512	458	479	466	425	474	457	477	453	470	451	463	527	434	476	461	484	483	474	396	437	516	490	515	454	467	508	444	459	514	475	497	439	437	460	469	462	465	442	498	498	490	437	468	460	471	453	476	449	449	494	484	503	473	483	456	452	467	438	464	437	468	486	454	473	450	483	470	452	458	464	454	531	452	501	495	464	456	464	474	500	474	488	487	481	472	450	528	423	473	468	483	456	519	467	498	477	534	466	530	434	465	479	456	488	487	485	466	474	455	467	485	452	482	500	450	419	452	472	478	452	501	464	492	452	481	496	467	464	459	518	432	452	459	446	435	482	487	469	467	500	461	458	535	439	459	451	444	466	473	461	471	452	511	480	487	505	475	492	433	451	472	455	525	466	463	456	484	482	474	463	492	469	464	478	516	473	521	475	490	477	458	450	491	496	456	462	509	419	469	431	447	492	446	484	479	427	447	465	492	471	480	453	468	488	491	430	496	475	461	473	440	480	489	474	463	458	446	479	473	443	446	510	481	463	429	459	467	526	516	464	485	478	475	454	492	499	469	461	500	415	486	465	466	479	436	469	440	485	440	486	456	454	479	425	447	490	466	457	469	483	445	429	497	469	473	454	514	448	460	462	434	424	452	506	457	430	441	460	480	485	462	467	498	507	500	436	427	449	513	462	475	457	491	435	466	495	479	473	494	466	459	495	434	506	492	479	444	434	453	537	442	466	453	463	475	443	455	465	485	475	466	489	463	464	473	434	499	457	461	506	482	478	497	471	457	504	476	470	441	486	482	442	479	480	475	481	482	451	444	465	465	482	478	506	481	484	502	476	471	507	498	440	517	513	451	467	490	499	494	454	484	464	464	468	463	495	509	459	487	463	478	475	450	475	484	456	468	478	457	501	477	458	481	458	429	534	468	464	442	460	456	447	463	501	454	465	495	472	457	479	460	455	460	447	459	486	477	434	482	480	491	438	491	452	503	447	473	451	481	499	464	463	468	470	439	477	451	453	440	468	472	483	467	445	456	483	470	504	469	431	464	476	474	471	496	470	465	492	418	478	487	450	476	437	444	451	501	514	454	461	496	478	446	504	455	485	491	480	488	476	456	453	435	484	467	515	462	471	503	476	456	458	475	471	455	482	499	505	460	462	472	443	480	493	454	425	437	482	485	445	462	505	457	476	499	492	481	499	438	444	458	521	463	463	529	437	463	489	459	457	469	477	504	457	472	497	470	452	465	488	522	481	452	476	455	478	461	477	477	461	462	463	436	453	460	422	511	470	484	468	477	474	488	449	474	435	503	446	507	473	483	459	456	475	481	483	428	457	461	451	430	461	456	452	488	456	498	468	490	438	509	479	453	434	489	470	456	492	461	433	472	448	448	471	497	482	442	460	485	446	461	474	474	478	460	454	492	463	458	486	443	439	447	455	460	452	459	487	501	445	485	434	469	467	440	461	436	485	473	470	446	483	479	448	490	480	490	496	453	453	444	459	480	517	442	469	504	459	493	518	453	448	469	493	477	457	454	502	427	482	491	442	469	459	440	468	443	477	449	427	491	460	489	474	455	481	464	453	500	490	457	454	462	487	458	472	464	465	442	462	443	469	460	455	466	483	477	500	468	474	476	437	440	485	463	467	446	486	481	456	488	457	426	480	487	486	489	466	470	459	467	506	473	474	454	465	483	503	426	509	444	463	460	456	473	489	458	455	497	466	452	455	448	415	483	491	439	493	464	459	463	451	477	450	478	444	434	467	439	486	479	459	442	478	442	459	454	435	460	508	460	469	470	488	443	481	507	437	452	434	515	512	476	415	451	473	485	451	502	484	472	456	488	485	455	461	455	429	451	474	482	480	453	435	502	440	485	464	461	479	474	465	465	431	485	492	464	457	499	457	482	509	427	469	495	441	458	441	515	474	451	456	441	441	461	459	500	442	482	458	487	470	470	529	459	473	481	452	435	472	468	483	455	507	459	471	467	475	506	487	516	468	477	442	481	450	476	473	450	477	481	442	469	459	458	452	478	455	465	473	483	478	465	464	501	468	475	471	445	439	457	467	457	437	477	426	453	467	504	496	472	514	484	471	459	460	498	505	503	461	447	487	488	472	477	459	473	474	444	485	485	433	471	448	445	486	472	500	460	486	451	454	483	468	486	483	493	489	451	448	444	406	487	477	455	425	483	465	518	448	503	488	507	484	499	469	522	456	450	470	506	501	485	471	506	457	471	483	428	478	445	477	475	452	473	476	516	491	477	460	480	495	461	478	469	486	455	468	528	420	453	487	445	459	449	471	466	461	444	490	478	470	471	471	488	475	474	485	475	470	434	478	444	458	474	490	485	460	471	459	476	455	496	487	440	469	467	495	481	507	473	498	429	418	466	443	477	468	471	479	482	467	440	447	492	468	461	468	491	466	446	490	496	462	483	463	484	462	492	450	452	465	452	464	472	489	491	479	461	453	512	467	439	477	461	497	423	464	446	496	484	462	481	456	455	456	534	468	459	458	471	456	491	507	476	465	476	509	467	480	459	438	421	492	462	445	479	456	411	465	437	502	436	456	451	458	447	440	464	486	476	465	488	503	473	482	442	473	455	451	513	454	452	496	500	483	460	505	488	478	470	460	471	503	466	480	447	453	473	427	496	450	464	507	467	452	452	443	471	480	468	473	480	463	461	495	462	458	459	478	465	471	490	481
3787	5738	4694	2355	1565	1342	1047	909	793	736	653	628	598	569	597	549	516	558	590	528	513	526	512	550	476	532	493	496	494	525	509	546	519	495	440	520	474	549	499	510	519	498	560	495	520	503	523	486	492	503	501	518	496	508	510	488	506	494	504	513	522	450	473	470	525	542	518	517	450	491	496	496	491	501	463	468	504	480	486	478	515	499	485	533	517	507	510	463	515	508	484	496	503	507	445	481	509	511	488	514	474	487	450	464	482	488	520	496	543	527	455	498	512	503	481	545	509	484	513	454	542	492	468	502	501	496	500	521	557	512	497	510	512	489	510	481	491	479	513	483	476	443	535	473	490	473	475	531	517	486	527	508	536	496	482	470	567	488	514	497	519	491	492	537	458	495	510	492	468	509	472	508	497	478	491	472	481	507	501	471	508	492	498	497	519	496	496	512	475	546	450	495	493	478	532	481	495	487	501	512	472	497	487	504	522	532	539	496	464	486	516	483	491	490	529	506	499	473	531	527	510	491	533	524	493	460	476	499	514	458	511	504	518	463	490	519	524	485	473	486	530	476	451	486	459	512	489	478	474	507	472	465	532	451	473	469	507	489	486	488	471	498	520	488	491	544	446	481	496	498	470	513	458	503	504	469	485	521	552	485	486	490	472	500	489	497	519	488	519	452	470	491	472	532	519	448	515	483	521	514	530	460	507	478	467	487	511	545	489	470	511	518	497	482	502	518	506	502	502	499	528	526	504	513	475	517	504	511	477	472	539	498	502	537	485	532	497	508	479	539	509	477	481	492	532	483	506	516	453	476	528	487	509	465	498	482	501	511	496	513	482	508	475	494	496	464	464	487	475	448	499	485	504	489	557	475	483	511	497	480	517	473	498	515	484	490	477	518	499	505	538	480	483	491	528	501	504	497	509	503	520	509	451	526	500	517	514	458	523	476	487	493	518	487	485	494	497	507	486	508	451	485	476	491	514	498	517	515	472	479	470	465	545	508	480	495	473	552	485	503	476	516	526	500	476	532	466	490	481	467	480	492	485	482	467	502	486	467	501	452	456	478	488	501	496	473	486	490	481	463	498	483	487	506	480	522	500	472	511	497	506	479	498	483	474	441	468	479	479	468	514	457	499	456	477	544	480	475	488	481	495	475	528	478	497	502	514	538	498	511	499	505	483	482	478	509	500	501	524	471	505	482	515	522	474	480	554	477	520	498	508	490	499	520	495	470	544	518	499	444	500	503	505	501	460	499	507	518	444	533	537	546	484	489	479	499	492	469	476	500	517	502	529	473	469	492	484	500	512	503	462	466	474	488	514	493	483	498	509	481	530	500	520	474	512	523	504	542	472	467	529	497	489	499	443	511	524	483	502	496	475	502	499	467	534	467	472	516	461	474	483	479	504	510	526	445	492	489	515	519	479	466	499	487	486	473	490	508	508	474	514	519	458	509	468	496	490	506	441	489	493	496	535	469	426	518	494	488	505	475	504	451	485	499	525	471	517	465	500	485	507	506	505	504	496	457	469	497	488	519	473	477	506	454	500	504	486	456	501	488	526	465	495	496	486	518	485	471	497	507	463	564	525	527	493	465	489	506	529	503	491	480	469	497	499	487	513	486	478	480	466	512	469	509	513	494	473	471	471	499	530	496	518	500	499	479	423	465	538	516	484	533	446	480	508	454	511	496	462	455	495	459	504	484	441	549	510	513	533	522	500	506	511	497	492	501	486	536	520	441	492	514	504	504	472	484	526	505	546	499	510	526	477	491	494	477	529	530	486	478	483	516	489	504	524	517	510	480	503	490	492	458	497	500	458	495	498	478	457	526	493	436	445	471	517	503	502	428	491	517	493	525	520	514	482	493	489	479	525	505	456	508	510	524	504	479	469	465	477	523	498	498	549	474	513	492	465	475	514	479	500	493	479	475	515	518	476	500	504	515	515	519	486	481	499	511	473	510	473	507	518	485	464	488	510	480	506	495	479	492	506	504	474	481	476	507	517	493	486	485	498	504	486	480	515	506	490	470	508	467	517	521	468	459	482	531	512	524	493	468	469	486	517	504	534	486	493	476	488	496	475	485	425	514	467	488	504	501	497	525	507	538	512	462	498	497	534	502	479	522	492	482	498	538	517	466	490	445	520	500	471	482	474	513	499	506	484	520	465	516	500	555	543	528	473	478	441	528	467	492	489	495	498	475	508	485	466	464	475	514	485	497	520	500	513	529	520	507	510	520	514	464	502	484	523	486	518	485	515	467	516	512	545	473	481	506	509	495	462	472	502	479	487	515	485	533	506	535	525	490	500	511	481	513	514	506	537	499	469	460	499	459	490	510	499	484	510	497	509	492	497	502	514	512	505	452	496	506	500	467	524	475	509	504	514	479	509	532	491	518	488	509	473	502	509	483	481	471	543	521	477	511	474	487	471	475	491	508	496	485	451	480	485	528	528	485	450	538	485	518	503	519	554	469	526	475	483	517	504	476	492	465	526	486	509	525	466	490	465	504	529	483	505	487	472	475	501	464	493	502	489	508	492	507	497	485	507	508	491	533	464	493	509	500	478	473	494	522	476	479	517	513	523	533	514	510	486	514	493	506	518	527	490	462	488	504	499	476	500	471	513	447	499	539	472	444	475	502	491	478	516	525	482	510	520	491	490	490	499	477	471	528	497	490	486	459	499	505	541	495	505	481	486	487	536	481	470	508	513	469	512	499	491	484	500	508	482	458	464	512	468	462	492	445	525	496	500	480	492	493	500	482	498	513	496	520	491	519	504	503	476	482	472	464	512	510	440	500	504	489	504	494	493	466	525	485	465	484	530	504	554	457	498	501	495	513	508	447	482	463	514	474	479	506	471	484	532	525	505	526	468	506	481	517	477	483	528	518	477	531	507	511	495	513	460	515	506	490	502	467	486	484	486	536	514	479	475	473	493	503	496	515	484	523	519	526	468	493	501	498	463	508	529	494	520	495	484	482	476	493	501	499	501	505	519	517	485	453	492	476	493	463	482	513	521	507	463	497	506	510	522	506	504	517	427	513	490	506	467	442	469	522	449	509	477	471	462	497	502	538	453	505	477	529	518	453	478	483	510	482	504	515	486	482	509	512	514	507	456	464	536	499	520	483	517	483	465	485	482	491	526	465	489	460	476	522	473	475	516	490	460	516	462	499	504	479	475	495	441	495	516	494	514	493	510	525	465	494	549	502	512	504	516	520	514	527	508	469	490	487	498	471	496	489	535	430	507	532	480	482	500	487	456	495	478	477	498	537	505	488	514	494	489	533	482	491	496	473	485	507	447	526	513	533	499	470	528	495	465	513	479	484	480	492	462	496	476	516	503	537	512	503	495	528	500	481	521	471	488	486	514	481	492	503	524	471	481	471	493	508	467	504	509	482	482	488	508	447	508	510	521	493	513	507	506	517	487	512	528	470	482	504	516	539	494	493	465	491	510	495	503	472	470	503	491	525	488	492	506	488	489	496	458	506	502	495
22804	21564	29295	24279	21568	21605	11848	962	651	548	456	403	335	330	268	255	255	253	220	239	236	207	198	237	191	205	194	198	208	190	186	170	206	164	173	188	193	171	180	165	176	185	165	167	161	150	178	163	166	163	178	179	162	168	174	181	171	162	163	187	139	155	169	174	172	161	161	180	166	153	149	167	166	159	144	146	156	144	162	153	138	153	169	152	164	143	143	154	156	168	158	165	144	153	161	162	152	175	179	153	142	144	146	149	155	164	176	145	165	157	155	164	172	139	162	142	161	161	166	151	167	138	157	158	143	150	160	147	161	183	149	160	157	152	139	161	154	170	152	176	137	163	170	149	155	158	202	164	156	161	156	138	142	158	149	169	170	142	170	157	128	145	137	129	151	164	146	169	149	172	156	147	155	152	155	156	153	171	182	155	151	163	163	158	158	159	149	180	187	150	159	127	163	140	164	142	157	162	131	136	161	156	162	154	159	153	171	139	135	133	135	151	184	146	120	169	138	145	166	165	153	170	173	159	145	186	153	141	151	174	153	153	140	169	153	163	152	143	149	146	163	152	153	139	133	145	175	152	178	149	171	148	159	151	149	176	122	179	153	159	166	156	168	194	160	156	140	149	147	136	159	143	158	139	144	143	161	158	159	141	144	169	160	148	172	168	169	154	149	178	150	126	146	173	171	142	173	154	146	150	158	169	153	159	143	148	150	170	156	160	155	176	134	144	153	144	171	132	148	148	161	140	153	163	135	153	150	159	154	135	176	150	150	144	152	176	147	181	160	140	152	163	166	169	161	161	163	152	129	142	137	141	167	162	137	179	156	148	153	156	127	149	142	145	153	152	154	160	128	168	156	156	138	157	166	133	134	173	138	130	152	171	169	156	145	160	152	174	149	169	173	177	156	165	162	162	140	185	138	165	149	174	154	184	158	149	146	146	140	149	154	162	147	154	134	147	126	156	145	168	158	182	166	153	156	152	145	162	155	143	132	165	156	165	161	145	169	168	151	164	148	153	150	187	154	134	155	147	154	153	152	175	165	172	145	144	151	143	153	148	180	150	164	163	166	161	160	153	153	161	146	151	156	157	145	149	158	140	156	151	160	174	149	160	151	146	144	152	151	146	141	153	173	157	141	158	152	149	138	136	165	168	170	158	151	176	165	175	151	159	154	152	145	142	151	152	177	171	165	152	162	158	117	157	155	160	176	154	146	164	165	179	149	147	149	160	165	151	162	153	144	175	156	157	161	164	145	169	150	174	161	175	179	141	165	152	173	183	136	171	166	158	154	171	160	159	156	176	144	146	155	147	140	171	151	137	155	143	136	144	159	153	147	133	139	151	161	154	162	175	153	181	157	159	176	155	178	146	154	151	160	163	163	169	154	152	142	124	180	154	184	135	138	160	157	165	159	138	154	138	174	156	148	157	183	152	149	151	168	164	173	174	152	164	171	174	162	182	148	133	185	137	163	156	156	172	184	144	182	171	150	157	145	170	141	150	158	169	152	146	166	132	153	170	166	154	157	142	139	153	163	167	161	158	149	144	153	168	153	159	142	154	166	148	146	160	173	155	136	180	151	158	158	168	152	144	174	159	169	166	154	140	165	154	159	157	132	132	164	169	158	145	157	154	145	142	134	157	177	137	123	154	153	155	155	139	165	157	157	155	170	173	161	140	180	171	171	169	169	144	154	134	154	147	174	152	167	143	155	144	147	162	154	129	159	156	149	135	150	155	182	161	169	171	147	158	157	152	167	147	163	164	153	145	148	140	151	178	158	158	169	168	162	155	164	140	149	145	177	165	163	143	183	154	140	156	144	150	180	119	154	167	150	126	156	170	169	170	162	148	154	155	151	123	178	151	157	144	165	161	139	150	150	151	145	163	173	160	147	165	125	158	172	145	141	151	157	166	169	163	174	133	156	162	174	144	170	138	164	151	153	157	161	158	146	150	151	161	150	153	163	167	154	163	158	158	147	170	163	162	144	135	146	159	165	155	157	152	154	145	153	192	145	151	153	160	137	145	177	158	161	143	163	157	125	156	164	142	135	155	153	164	174	137	157	148	155	163	157	154	179	153	167	152	157	159	154	170	169	163	148	142	157	149	157	183	148	165	162	145	146	157	169	140	167	160	164	167	155	154	179	149	141	153	145	150	155	146	153	178	161	161	156	169	138	153	140	161	122	133	165	140	170	157	154	126	161	167	157	176	158	133	157	137	156	157	171	156	171	138	148	163	154	141	159	148	154	169	167	146	154	154	139	146	147	141	157	143	166	153	161	164	163	147	189	173	171	171	144	151	156	164	179	168	145	158	151	150	167	148	165	166	157	169	144	159	141	151	153	141	165	139	141	138	157	165	163	151	165	151	145	160	152	171	132	151	169	184	156	151	163	171	153	137	148	169	153	154	155	176	158	161	158	164	165	145	144	159	154	136	147	142	170	153	150	159	167	162	155	176	157	160	167	130	156	168	159	183	198	148	154	167	157	141	175	152	143	152	157	158	167	145	166	140	158	146	158	135	152	159	149	158	165	163	145	172	146	151	135	162	143	154	156	147	143	170	156	150	159	126	141	154	161	153	167	142	168	158	169	161	164	154	169	149	149	153	164	172	156	156	171	150	157	154	154	143	137	150	143	160	149	157	150	163	161	143	170	138	131	168	170	167	148	139	167	153	166	160	138	155	171	164	145	188	136	131	146	165	167	150	157	141	174	153	172	156	155	144	175	159	144	135	173	163	161	144	168	142	151	137	145	147	142	153	150	161	164	166	134	156	170	155	151	168	133	132	119	172	145	158	158	151	146	145	170	189	156	167	155	164	153	144	160	158	147	145	160	146	177	163	175	184	159	141	144	147	155	157	149	144	173	141	143	156	132	153	166	159	162	134	151	164	136	142	169	161	147	155	172	149	162	150	118	147	179	159	145	144	143	139	150	136	156	138	171	158	152	148	147	176	163	161	163	153	168	155	149	182	147	163	153	151	146	167	169	135	136	147	137	163	169	157	131	143	146	162	161	140	162	147	152	170	168	144	163	142	145	172	151	129	143	149	162	160	140	159	140	145	150	164	154	144	161	143	152	141	146	140	154	148	156	148	149	153	131	137	147	184	150	149	166	159	167	160	162	169	157	174	144	136	153	157	149	164	160	174	151	133	155	147	159	149	158	167	170	137	153	135	155	149	170	147	146	155	163	160	159	159	166	161	154	163	160	164	151	148	139	139	151	153	141	142	164	168	166	175	142	167	199	158	167	157	177	158	153	160	160	139	151	138	171	161	145	152	130	166	152	141	151	166	143	147	164	162	190	152	166	164	159	165	152	150	164	169	153	148	163	136	155	147	149	145	148	170	161	148	166	122	173	153	145	148	157	156	159	146	159	166	168	167	145	158	171	153	152	150	165	179	168	156	121	162	177	170	170	136	169	166	143	155	132	161	151	187	144	164	163	157	149	167	166	162	168	150	160	169	159	146	135	159	157	175	168	151	158	160
4763	14297	11839	5666	3723	2622	2012	1472	1090	862	707	611	550	472	470	366	309	336	312	280	281	257	261	252	259	250	197	228	231	232	235	236	216	196	208	223	200	203	216	190	192	195	164	197	193	193	202	188	190	204	212	203	203	197	185	181	169	188	191	201	178	177	169	163	189	185	176	185	190	175	192	176	193	189	162	183	179	179	176	167	183	176	190	159	191	145	169	178	175	166	183	166	183	185	167	199	163	175	166	163	175	166	190	199	178	172	174	174	179	185	174	212	153	172	161	159	192	174	168	184	192	192	182	171	182	196	162	173	160	166	180	176	177	152	188	186	185	200	192	213	161	175	153	166	181	176	174	189	185	172	175	185	174	187	182	166	182	173	181	193	178	188	171	156	161	177	174	185	167	168	163	156	180	190	167	161	175	185	176	160	181	159	174	187	182	182	164	184	174	193	187	172	160	163	171	169	162	172	182	187	187	171	189	163	168	179	184	153	186	165	173	173	194	194	189	177	191	184	158	198	168	179	183	177	180	181	201	158	196	198	191	169	161	174	169	164	155	168	159	161	177	199	177	168	195	155	170	175	159	182	192	205	175	188	170	176	169	152	162	173	197	189	183	166	175	171	182	191	172	160	163	181	162	163	180	178	174	174	150	184	160	189	198	185	184	196	187	195	172	173	160	167	185	186	185	166	188	170	175	174	178	179	177	167	182	173	181	185	155	159	176	167	179	170	168	182	170	179	177	160	185	178	158	195	201	188	156	164	175	181	170	168	182	155	171	192	140	196	184	155	160	199	189	172	163	177	170	177	162	190	176	211	183	180	173	175	181	175	190	165	191	177	214	173	185	201	160	184	161	169	203	172	156	170	168	172	179	169	170	175	157	180	167	185	179	157	175	166	198	184	168	172	158	178	187	180	178	167	195	162	158	163	177	159	168	162	185	179	180	169	189	171	186	171	185	164	202	163	166	184	171	179	159	198	177	147	179	176	187	201	192	173	166	164	169	154	173	179	187	172	187	166	199	171	168	199	177	157	172	173	176	179	167	181	181	177	188	187	190	178	194	181	171	182	185	192	200	197	159	168	188	196	168	149	171	186	156	189	192	174	189	172	179	194	181	193	174	156	144	184	194	149	172	172	213	174	192	163	181	206	184	195	175	171	172	171	167	163	187	160	177	184	169	206	202	160	182	190	171	173	150	161	191	179	173	146	191	195	148	146	185	167	148	187	177	164	161	173	167	169	150	172	175	182	175	173	163	170	179	192	174	165	180	149	172	170	176	177	172	175	163	198	170	189	160	176	161	176	191	157	171	166	196	181	182	184	168	157	181	186	145	164	177	186	194	185	207	190	183	158	183	204	166	187	144	181	162	160	164	166	172	175	171	191	175	174	168	162	168	171	179	160	168	159	176	188	168	197	159	190	200	170	179	177	195	164	198	172	185	175	200	184	167	181	166	159	182	175	169	205	186	202	182	162	169	192	174	156	187	165	183	199	180	173	162	169	194	184	187	177	180	189	173	163	188	147	187	160	182	162	209	173	189	183	170	178	178	195	171	159	189	167	164	170	169	184	198	176	177	176	182	183	148	163	161	171	183	160	161	185	186	168	178	178	184	169	163	179	175	180	176	168	157	190	170	167	160	171	164	201	185	176	183	180	167	164	173	177	174	172	178	189	194	172	157	167	185	180	185	164	161	157	158	185	175	184	161	175	204	158	167	169	186	193	172	183	173	206	177	184	150	165	168	163	183	162	177	158	189	168	172	189	203	171	183	151	182	157	191	164	190	169	177	174	156	173	182	194	167	171	195	201	173	192	175	157	201	190	172	181	164	173	162	192	181	201	168	156	158	139	173	181	172	170	167	162	164	200	161	186	167	180	186	174	192	198	182	185	180	210	185	178	151	200	166	169	191	170	166	182	177	197	175	153	156	175	171	157	185	168	167	152	175	190	179	168	163	172	165	164	190	163	181	176	154	149	174	160	188	176	176	186	166	177	152	190	175	174	184	181	181	149	163	178	178	164	184	167	168	184	166	156	194	167	181	170	169	165	186	176	155	160	182	187	157	169	183	175	183	197	188	189	178	173	157	181	173	159	181	180	173	181	170	164	200	167	184	168	178	170	167	171	183	191	178	166	183	195	180	157	168	176	193	155	173	177	178	200	145	180	185	172	146	204	183	186	169	170	163	197	189	173	169	173	183	164	198	161	167	138	166	162	165	182	161	194	191	168	170	165	173	174	199	184	158	173	183	184	186	193	181	172	162	167	173	192	182	168	177	175	179	173	170	200	192	168	158	158	165	177	181	196	181	189	172	181	180	178	185	166	183	165	181	190	193	172	170	144	179	175	186	159	169	155	163	147	185	183	196	172	163	178	189	183	163	158	179	169	174	169	188	181	211	169	182	179	191	177	185	179	174	159	165	174	174	188	182	171	170	170	180	176	172	188	177	186	206	176	169	189	186	179	214	166	154	175	174	184	156	154	208	163	180	180	199	182	149	168	173	186	199	176	155	179	185	156	199	187	187	185	193	172	146	164	162	175	165	175	170	169	151	166	184	172	179	160	176	174	190	189	174	162	186	145	160	186	158	179	194	168	177	216	188	162	172	159	178	159	186	181	173	169	165	164	168	188	155	176	177	180	184	168	177	178	163	215	191	157	168	192	181	147	162	197	175	188	187	160	179	159	170	154	161	162	176	158	181	159	173	161	162	180	152	201	192	160	165	176	169	170	164	171	149	142	165	184	159	170	187	173	180	172	180	175	180	187	184	167	178	182	156	171	185	173	190	167	162	163	189	170	184	167	162	166	181	166	188	207	163	156	184	184	198	192	179	185	183	164	181	188	153	165	182	154	175	177	138	162	170	165	189	161	182	163	189	182	173	197	163	173	179	176	171	175	166	172	176	171	197	161	159	178	162	167	191	171	180	189	181	143	197	166	179	156	170	170	174	166	179	156	175	183	185	177	167	188	186	186	164	171	169	182	185	170	168	171	167	168	185	175	164	171	172	172	194	174	152	194	185	183	177	169	185	176	189	169	181	178	171	154	178	196	168	163	178	195	152	181	152	190	170	193	169	187	177	171	166	173	160	177	164	176	174	167	150	168	184	169	180	165	169	196	181	172	182	179	189	179	179	177	188	168	186	189	154	169	171	199	177	199	175	174	150	181	184	188	182	165	181	172	181	175	142	173	166	196	187	183	191	166	179	164	184	181	177	189	190	163	181	193	165	180	190	168	165	178	172	169	173	186	171	174	178	178	191	167	205	166	166	192	199	148	188	155	174	169	168	177	182	187	188	180	204	177	172	173	160	172	199	184	180	188	180	175	185	187	174	173	172	160	216	178	180	190	159	181	169	159	186	165	189	167	209	175	171	173	156	197	192	166	166	184	172	174	161	170	166	166	168	178	172	191	168	189	191	157	195	175	177	171	206	163	183	165	183	179	183	173	167	159	165	157	176	158	186	182	188	170	176	156	195	190	156	182	184	178
27668	20198	7125	1032	776	807	673	680	704	703	667	649	631	720	643	655	671	665	713	658	669	653	647	639	663	698	678	696	629	670	651	713	715	702	707	673	666	683	630	654	633	681	678	654	702	621	679	678	643	646	659	667	689	689	643	680	644	672	699	627	639	646	628	673	632	664	694	687	672	719	659	652	642	690	701	703	622	661	687	676	637	675	696	691	628	647	679	709	632	674	673	643	682	637	658	660	670	678	705	708	678	682	698	669	709	669	682	647	683	679	650	655	654	670	674	667	637	666	718	676	674	700	659	651	679	620	645	630	638	685	674	729	686	615	639	624	631	648	658	651	676	679	723	664	679	683	628	668	659	660	663	640	722	667	626	674	685	652	691	646	636	654	668	650	694	658	688	670	646	658	675	719	671	636	722	679	676	675	686	700	668	637	691	656	711	684	645	707	612	657	676	671	669	668	653	666	692	626	668	660	693	657	654	640	727	667	687	661	663	700	665	710	722	626	655	722	663	663	720	666	674	664	624	648	694	659	693	663	707	662	676	680	689	649	721	612	640	690	683	676	651	682	633	730	708	666	676	674	699	688	682	649	682	664	730	642	686	662	652	639	629	682	669	633	617	671	686	724	693	671	679	672	711	712	709	698	697	706	754	657	664	648	691	637	668	664	664	717	668	697	703	682	655	659	678	679	634	680	612	626	681	656	643	631	731	649	704	650	671	638	712	696	691	652	670	615	619	691	607	642	667	664	669	638	695	691	681	675	677	606	620	686	664	725	631	657	642	647	645	701	647	661	692	679	675	658	683	661	620	654	667	700	684	670	677	719	663	666	670	683	680	651	699	636	584	651	641	663	688	703	681	647	703	672	695	673	687	664	647	657	633	678	634	625	642	655	725	639	641	677	639	648	672	642	660	677	690	664	643	625	682	658	669	668	669	645	687	693	635	685	627	641	674	652	675	659	654	672	661	697	647	681	673	679	681	668	658	685	663	700	644	670	637	650	701	726	651	669	707	678	697	632	651	676	704	708	659	633	680	642	661	683	653	739	683	681	708	687	613	660	634	639	706	643	676	637	667	687	690	627	692	642	621	644	654	683	705	691	669	685	729	657	643	637	629	668	708	648	688	668	676	682	707	678	696	662	642	649	669	667	686	654	641	638	689	677	692	672	675	694	640	633	652	636	697	631	653	612	672	635	636	655	700	680	656	687	647	649	614	652	683	681	674	668	696	687	640	662	636	651	664	685	691	675	705	665	663	669	681	644	677	699	674	646	663	670	669	698	670	658	636	675	659	675	703	642	640	709	683	629	607	671	716	698	662	619	687	638	668	691	658	645	636	684	661	672	626	629	665	669	700	648	654	652	692	677	652	702	652	646	610	676	704	596	682	674	647	694	710	667	628	622	663	659	643	667	678	682	652	662	650	665	656	659	692	660	690	630	639	675	694	675	651	693	685	640	696	662	653	664	682	686	686	667	649	707	666	654	625	659	655	636	655	669	670	677	672	639	646	634	669	684	648	661	690	657	633	686	661	679	664	653	634	684	634	640	671	678	640	683	667	650	623	680	693	685	662	646	644	663	686	682	674	626	696	653	683	692	682	636	666	682	710	659	669	697	658	641	637	656	619	633	681	686	676	705	690	650	636	643	679	669	663	685	684	649	609	661	694	671	642	659	703	615	662	696	679	685	686	720	664	662	694	642	635	635	718	646	651	691	635	661	640	710	648	656	656	674	678	632	666	650	661	616	641	624	626	681	667	626	646	638	648	671	653	714	696	714	679	650	631	677	650	708	657	688	676	662	678	672	666	682	669	650	629	652	665	666	655	631	666	661	717	709	626	644	637	637	651	667	669	661	655	678	685	682	661	643	643	659	681	634	647	644	683	652	673	649	627	643	685	682	655	654	680	629	654	659	643	664	701	689	687	676	682	634	656	658	658	667	665	636	620	700	675	661	642	658	660	686	668	701	692	687	695	670	737	644	674	710	717	647	645	679	695	692	669	688	651	653	655	651	675	626	673	714	661	690	660	656	686	645	697	703	695	645	671	708	705	668	680	609	649	693	650	661	646	694	639	658	696	630	677	709	658	677	702	665	694	656	653	630	607	666	715	721	672	640	672	639	641	698	647	650	649	646	694	670	714	629	688	629	616	630	648	630	670	615	652	699	669	689	692	684	678	701	659	638	647	677	691	677	663	653	673	702	649	668	623	652	628	696	582	648	669	664	683	672	642	675	673	645	648	643	693	681	684	664	669	640	657	655	622	698	648	668	720	657	692	687	671	698	696	653	710	682	710	670	695	678	656	704	634	655	635	655	628	651	650	666	684	655	665	695	647	654	676	642	680	658	670	667	633	659	635	688	664	665	662	660	691	623	667	660	661	651	651	683	664	661	663	682	707	680	713	634	670	665	653	617	650	722	659	667	675	670	641	681	647	701	633	675	682	642	623	642	676	648	669	617	635	666	662	702	713	646	648	677	647	647	606	605	652	635	673	642	652	634	658	631	672	685	653	639	675	643	665	679	645	655	655	679	676	723	668	657	625	688	650	640	667	637	690	653	658	648	623	694	657	652	679	667	621	650	668	682	703	666	678	706	668	612	655	661	681	666	646	704	702	622	689	716	653	657	680	643	696	662	664	660	616	652	740	694	657	701	646	679	693	728	655	666	662	667	623	687	686	647	691	645	677	725	608	686	690	617	671	674	683	694	663	729	691	672	711	690	710	628	675	674	695	644	661	705	700	685	630	665	621	676	699	659	672	710	699	649	634	675	655	678	683	691	614	676	718	662	652	685	641	666	646	635	679	724	615	739	657	657	647	661	656	646	643	671	673	643	631	668	611	703	695	714	692	650	668	684	686	672	654	695	625	701	668	662	656	693	644	643	650	642	709	709	678	638	665	681	639	696	745	671	641	656	702	707	668	690	658	678	702	621	652	656	673	675	637	639	624	674	664	650	703	647	613	700	681	671	648	661	747	680	637	657	620	693	679	703	644	670	664	670	628	668	638	633	680	669	677	667	661	670	701	636	646	658	667	658	649	647	675	701	691	679	616	660	726	728	671	634	705	682	684	641	720	719	664	653	681	673	647	703	623	674	669	715	666	663	658	648	650	637	619	700	687	669	671	664	696	647	639	666	690	676	660	646	671	636	676	653	649	645	677	645	623	722	682	698	641	662	679	644	672	655	676	715	627	654	658	663	619	669	672	694	720	659	668	668	660	656	669	692	678	620	647	655	692	702	645	627	639	676	692	639	658	688	681	661	648	676	662	661	682	663	653	645	655	705	666	617	630	669	708	701	674	648	647	668	635	651	700	676	664	664	683	627	608	646	648	657	671	657	658	664	668	714	642	654	638	647	660	659	651	656	635	632	631	659	643	709	722	703	712	640	625	689	641	682	671	639	658	668	642	667	666	682	661	692	685	683	649	682	665	678	681	654	643	652	663	692	632	702	662	696	656	683	638	650	691	645	676	640	687	691	644	658	650	657
4486	1337	1164	819	805	839	771	823	762	755	735	735	759	690	764	736	724	763	707	719	753	701	729	741	710	710	748	737	743	713	759	733	793	714	714	727	733	675	696	703	673	766	692	728	734	718	700	738	741	730	724	746	771	727	761	693	736	706	697	686	680	705	688	714	690	682	716	758	714	690	707	723	712	699	712	706	703	729	736	700	676	701	691	712	764	744	724	692	709	748	716	762	710	681	713	748	715	694	752	728	746	738	708	708	660	675	734	747	710	744	703	681	738	708	714	693	736	716	716	731	692	712	672	788	708	701	712	717	710	689	700	741	725	737	711	683	692	722	718	734	719	711	729	767	707	714	713	761	699	728	728	710	742	714	708	677	691	715	709	745	686	724	689	710	734	660	723	702	735	712	740	714	722	749	716	701	718	732	722	674	714	754	742	720	688	782	731	738	741	735	742	669	713	699	751	762	673	672	737	741	716	708	706	693	718	722	733	718	727	702	696	741	721	717	761	692	682	748	734	712	656	756	693	758	743	710	726	770	679	628	707	743	711	732	704	709	734	761	736	710	698	749	751	732	693	700	689	759	777	729	686	746	767	749	753	710	721	686	710	705	733	699	691	714	680	641	696	697	737	658	696	733	688	739	718	713	740	731	750	729	732	686	730	672	701	751	735	714	730	728	707	718	706	724	682	691	707	712	690	686	706	677	748	732	698	669	735	735	711	756	737	717	757	751	744	735	738	751	758	731	712	732	716	756	668	709	742	707	744	703	719	704	750	716	672	728	711	750	734	707	733	749	712	718	693	711	732	707	718	716	686	672	710	670	723	710	688	716	727	752	686	691	687	704	739	732	770	731	699	762	673	735	678	697	710	718	708	683	704	682	683	683	743	681	686	693	691	715	749	699	718	701	738	719	698	689	727	759	647	672	677	733	747	737	722	698	726	704	719	692	691	695	704	718	727	686	722	707	662	649	751	736	716	757	719	681	701	717	709	704	735	751	724	693	691	668	679	702	754	721	688	696	683	675	745	744	712	707	704	735	738	690	701	691	688	776	697	719	714	693	738	684	697	702	669	700	714	707	699	729	743	670	732	690	731	669	665	703	682	744	728	698	781	697	661	705	735	704	706	745	707	665	706	721	749	665	716	729	711	715	716	740	702	752	678	708	716	707	745	769	762	763	695	752	729	733	725	680	707	716	735	735	711	739	754	692	720	708	717	765	750	711	740	738	721	730	760	710	751	683	680	727	716	709	711	729	737	723	762	742	715	725	682	702	685	700	736	735	737	722	740	749	719	723	711	710	658	731	687	695	732	696	708	714	707	685	724	701	692	715	720	736	720	760	730	732	680	713	687	725	755	705	776	691	715	686	705	712	698	741	721	706	752	712	773	719	714	735	724	709	742	719	711	689	756	724	714	715	746	700	672	719	725	702	719	742	719	740	720	715	682	760	743	711	726	686	663	680	696	725	713	734	725	735	708	697	681	768	753	685	680	705	739	687	747	733	710	734	759	726	732	715	727	690	736	724	764	743	730	700	701	765	677	747	734	709	708	726	663	665	707	749	730	675	733	674	756	697	724	745	722	693	727	677	709	736	710	708	704	698	691	768	737	729	728	730	723	746	649	733	709	727	729	732	657	701	719	696	687	713	754	755	717	686	737	715	712	705	699	738	726	721	707	737	719	774	713	773	691	787	683	693	742	719	718	695	705	697	753	680	676	729	724	707	709	769	703	729	759	730	749	796	686	722	750	682	752	727	730	758	737	694	681	730	712	722	700	682	673	725	705	701	739	730	704	744	766	706	769	702	704	733	713	725	687	727	699	745	747	734	735	721	702	740	695	717	711	704	731	718	722	750	689	668	688	735	756	751	713	749	738	708	653	730	715	759	690	754	693	705	706	727	717	667	675	772	710	725	642	716	759	676	682	710	708	777	685	707	674	663	711	683	716	749	725	685	683	699	746	679	767	688	731	712	701	724	741	725	710	770	716	712	678	737	751	715	745	704	700	697	746	680	726	650	735	737	737	714	691	700	742	723	720	721	770	725	762	702	673	708	700	726	738	752	653	709	711	693	744	705	716	714	730	724	752	676	724	698	693	766	656	747	735	702	688	695	705	658	695	670	729	715	723	747	743	712	745	706	755	725	769	725	712	688	709	744	721	704	650	711	732	700	690	708	713	694	730	718	717	663	761	706	710	726	702	693	740	706	747	727	713	728	678	771	730	708	725	772	707	711	740	740	687	752	733	708	701	726	682	710	769	705	717	653	705	731	707	707	727	735	755	734	744	769	684	725	742	685	734	720	751	721	708	715	686	697	741	709	699	658	721	755	717	706	678	702	727	770	729	721	693	742	750	774	708	736	680	734	715	722	722	751	696	733	764	729	744	716	695	694	710	727	705	723	693	784	704	689	683	697	709	736	763	744	731	720	719	743	693	669	734	671	710	674	706	751	659	731	725	708	709	745	767	715	752	716	722	705	722	729	695	708	662	711	725	748	713	699	758	741	762	699	701	720	715	733	755	736	717	674	695	714	701	702	707	681	702	707	731	674	698	711	743	753	742	709	718	780	754	711	761	743	673	710	696	723	745	716	714	708	704	740	697	695	727	714	693	711	681	731	691	718	715	716	715	726	686	716	745	674	674	715	714	761	692	705	757	732	700	704	702	730	734	736	728	674	727	677	685	756	748	702	690	730	717	664	723	711	733	732	745	677	667	746	672	698	720	677	751	694	748	733	688	721	722	711	707	716	733	694	746	694	794	746	695	705	715	686	709	663	706	701	711	703	680	734	754	702	731	653	696	704	703	708	685	703	704	702	680	698	757	714	707	695	715	701	758	694	670	704	669	692	733	686	727	723	700	745	703	718	728	703	755	704	724	731	750	725	687	703	708	736	735	692	700	734	707	738	713	701	689	743	689	701	743	724	724	696	713	703	704	668	732	697	733	691	756	707	727	754	685	728	648	689	732	747	699	705	734	715	709	730	717	679	703	677	677	695	672	731	720	703	737	735	732	711	738	741	725	723	729	686	708	727	718	717	716	702	723	703	707	713	749	752	738	708	727	724	712	724	742	685	730	752	756	697	682	708	729	704	699	706	667	728	688	693	727	707	639	733	736	713	680	712	741	743	725	714	770	716	681	657	720	698	698	739	718	681	695	730	745	709	735	711	734	686	702	718	673	714	670	699	750	718	707	719	692	692	691	682	723	700	742	736	699	731	710	699	708	766	694	725	762	677	693	718	708	739	737	724	712	699	668	677	738	703	730	733	705	748	714	756	721	736	672	683	756	711	725	723	711	744	723	746	733	745	691	681	738	749	747	695	693	668	721	740	751	688	718	740	756	713	695	721	774	710	688	696	732	714	667	685	707	737	796	720	700	658	671	700	713	740	719	683	724	706	704	738	688	708	715	747	689	675	736	744	746	716	749	746	715	703	766	705	727	732	681	732	680	680	722	746	700	718	704	764	708	715	719	711	690	686	684	742	719	714
23916	21540	28869	24652	21550	13462	1422	942	712	639	638	608	534	563	501	534	535	511	471	449	496	496	512	492	509	453	481	494	479	488	447	446	453	480	470	467	458	472	472	484	440	476	434	460	455	502	488	486	462	461	454	456	457	487	470	461	456	464	445	433	467	492	477	487	461	442	489	464	497	469	494	477	480	454	483	461	502	447	461	422	505	431	448	473	473	450	434	433	486	456	462	461	433	466	457	480	494	476	485	505	455	482	468	448	506	462	442	477	494	474	470	470	411	510	469	424	445	492	456	432	437	431	502	481	478	422	456	454	476	463	475	448	486	421	425	457	490	457	456	464	449	429	471	455	488	456	459	457	477	445	444	506	458	459	473	444	481	466	442	451	440	449	432	432	436	452	465	469	446	461	446	427	474	449	494	444	497	458	458	448	442	475	472	418	434	442	483	492	452	469	477	436	456	443	449	479	462	459	475	436	455	460	453	432	476	481	453	441	466	466	477	455	473	470	433	481	403	506	481	433	484	456	459	481	441	480	440	504	454	461	480	475	467	436	459	442	462	468	445	433	462	457	435	446	470	457	481	468	432	448	471	452	454	470	405	499	486	467	452	486	438	427	415	440	483	475	444	497	467	443	478	446	433	438	448	436	417	439	457	462	421	460	464	463	488	431	406	457	453	460	450	451	454	503	459	417	443	476	472	453	456	417	443	482	447	490	438	449	445	439	467	455	469	456	429	460	448	460	426	426	459	487	440	466	462	441	461	437	490	464	478	483	452	472	459	455	491	482	479	458	451	471	488	449	503	458	469	460	457	491	430	451	427	443	441	469	455	433	459	441	472	465	450	504	456	476	470	453	497	476	437	439	451	480	471	469	480	474	452	442	430	460	441	467	453	486	437	449	435	468	441	441	445	444	493	443	424	481	476	479	480	458	474	429	435	446	489	432	447	453	448	461	447	480	417	426	510	461	452	441	449	453	409	456	462	459	473	440	480	436	457	457	431	465	446	439	481	475	435	424	447	434	472	479	428	455	456	451	469	492	463	465	442	470	422	448	499	450	424	454	452	444	460	435	470	485	452	477	450	471	459	475	447	419	489	465	477	474	420	449	484	517	457	474	441	482	496	434	452	471	445	433	450	467	440	468	472	439	464	511	460	473	465	430	459	454	448	497	486	471	482	462	421	440	435	485	441	436	433	424	458	459	457	466	435	418	438	449	447	494	458	468	424	496	467	457	478	463	463	462	501	457	466	480	441	456	451	459	451	463	462	448	462	499	449	474	446	449	453	445	424	468	449	464	430	446	423	475	459	476	459	437	494	460	455	465	451	452	489	442	469	460	476	444	445	446	467	434	458	421	472	494	465	465	441	491	492	452	457	498	462	451	442	449	459	469	467	474	426	442	463	440	465	446	430	464	529	452	468	448	426	453	491	460	459	483	453	449	461	452	445	431	463	440	441	458	396	431	459	501	467	472	471	496	461	501	473	465	468	433	446	465	485	457	445	459	489	428	484	467	444	435	463	476	481	465	474	446	439	434	446	449	463	463	458	470	453	435	457	467	443	459	464	468	494	467	428	458	454	473	449	494	452	487	453	464	467	442	424	444	468	456	465	470	471	468	459	470	457	470	489	418	393	411	444	473	469	465	461	461	450	453	459	467	471	462	443	439	434	468	416	480	476	489	489	440	457	452	439	451	451	442	435	453	471	443	445	452	461	480	440	444	496	429	489	456	457	472	448	425	454	470	477	478	435	461	419	436	460	442	465	446	449	451	475	454	447	453	437	441	452	430	439	499	474	430	450	475	476	416	458	440	448	474	474	458	469	465	438	424	461	438	445	469	454	456	435	480	464	456	458	482	447	421	454	447	436	453	442	516	451	449	432	468	446	475	443	467	438	433	417	459	456	464	458	456	462	481	488	439	463	481	425	448	468	485	447	409	433	463	487	426	463	465	467	436	470	426	458	463	483	455	458	526	482	461	439	439	425	464	460	441	484	485	434	473	438	472	460	465	478	480	485	434	473	430	447	466	459	465	458	458	453	465	488	501	462	446	446	455	445	476	432	458	473	467	429	449	445	493	458	447	434	475	485	464	470	465	457	434	497	470	524	458	463	495	486	398	449	468	442	422	459	463	461	460	481	456	450	442	458	478	478	439	471	462	481	498	487	438	470	478	478	495	442	472	476	464	456	419	458	448	474	422	449	438	433	444	457	437	450	454	442	428	456	463	445	466	460	446	465	437	494	447	449	468	428	479	448	453	461	463	453	459	455	450	454	437	431	472	454	512	475	445	464	465	490	460	471	483	442	476	469	470	472	460	460	448	460	426	480	443	441	428	433	441	453	487	486	421	457	430	478	430	427	435	498	439	423	437	473	449	471	424	431	433	466	447	435	427	447	459	494	442	491	444	454	478	401	457	452	473	473	476	484	498	464	451	459	457	466	463	454	503	454	419	462	484	456	459	462	445	446	444	487	435	446	495	463	474	482	456	468	464	454	488	466	488	452	465	534	435	449	441	452	463	481	444	458	467	423	426	459	489	459	440	459	446	458	494	459	464	455	452	503	468	473	457	434	464	456	445	460	448	446	442	427	468	504	440	471	490	472	438	453	456	480	509	496	422	432	439	423	464	443	394	457	411	473	459	441	481	441	472	460	476	462	487	483	463	437	498	476	463	484	441	454	449	454	459	454	448	454	474	473	502	459	478	441	503	435	445	451	442	457	440	481	470	457	487	482	455	438	468	443	439	451	442	495	468	461	457	454	460	481	484	474	487	429	452	472	480	454	447	451	442	455	425	419	465	464	446	427	452	427	477	428	456	436	488	492	475	463	465	454	426	438	470	471	476	496	447	431	469	412	456	471	466	428	461	458	449	485	487	452	453	472	443	485	471	451	453	466	451	477	434	470	451	473	460	439	447	413	454	489	457	420	459	488	411	497	480	431	447	443	484	481	447	459	448	472	444	426	398	478	445	438	436	448	444	440	451	453	487	468	474	473	445	443	480	464	460	453	479	464	454	480	456	460	502	479	498	418	447	480	455	440	459	469	438	457	461	455	385	485	466	471	492	511	480	443	461	482	475	436	420	462	443	454	491	471	475	404	429	419	447	441	439	449	443	420	421	453	448	464	459	456	491	418	442	424	461	474	459	471	435	442	492	475	436	474	482	459	498	442	418	467	420	448	444	470	487	462	486	429	424	439	413	469	451	423	425	426	476	473	461	476	456	424	477	478	458	424	470	452	403	472	450	469	453	441	456	445	460	468	479	440	472	492	389	439	433	461	445	457	444	464	467	476	475	484	483	478	512	476	459	449	487	474	481	423	442	453	439	456	418	459	464	481	461	479	443	468	450	440	455	475	479	429	484	445	435	486	455	471	427	449	475	476	415	468	410	435	424	457	491	446	463	494	464	453	477	431	423	502	452	431	495	450	449	455	480	409	478	462	441	468	491	444	501	454	447	485	468	439	475	427	442	454	446	429	420	492	465	451	469
3565	8776	7394	3609	2357	1877	1423	1158	991	890	811	726	720	671	632	596	612	566	593	567	556	574	571	547	571	570	546	542	542	550	524	531	557	529	499	559	514	486	581	498	523	515	502	487	554	522	497	496	459	490	513	536	505	568	483	535	479	475	517	497	515	496	494	484	492	509	517	516	541	529	516	513	519	538	567	496	501	550	482	515	478	506	483	512	478	512	500	528	502	505	505	525	541	508	497	497	510	522	489	513	521	496	524	528	479	544	517	511	483	497	509	512	496	513	537	506	485	502	503	485	501	546	509	507	523	490	480	495	513	507	495	457	507	506	490	499	491	504	471	526	515	489	504	524	526	481	490	556	494	474	475	487	501	476	529	499	542	527	511	481	520	521	511	483	526	533	476	505	498	534	507	541	505	520	498	497	547	516	502	479	514	556	464	473	500	513	488	479	527	493	516	461	502	497	479	527	509	510	486	469	529	534	527	523	496	492	517	530	531	484	512	487	488	509	475	514	506	531	487	489	496	496	543	507	529	569	507	532	473	522	553	500	524	491	547	549	521	538	532	487	497	494	506	479	518	465	512	491	492	548	509	525	500	507	488	477	517	502	456	515	504	484	509	455	509	547	463	461	510	467	509	492	512	524	562	502	519	518	551	501	530	483	492	518	480	522	503	511	499	495	516	467	531	515	480	482	485	493	529	551	494	528	521	564	500	514	520	494	490	539	501	503	509	514	496	526	490	524	470	494	513	481	480	474	464	505	505	516	491	505	529	506	491	506	487	500	518	482	492	533	460	510	519	528	463	507	492	510	503	502	484	537	505	475	476	527	503	533	482	503	502	478	481	466	446	482	519	499	524	486	558	454	512	491	500	490	476	510	511	500	486	500	477	535	521	506	484	511	488	496	558	496	521	557	482	483	467	495	535	511	481	546	533	476	483	486	504	517	499	468	521	496	513	501	526	488	458	462	499	491	515	505	523	513	537	476	488	543	511	525	504	546	526	492	511	490	465	498	472	489	533	493	544	558	508	512	532	479	500	486	471	478	550	492	507	535	503	522	479	477	540	511	472	492	479	523	530	494	526	504	482	497	491	516	513	522	527	498	544	497	469	490	540	522	516	522	506	522	512	488	494	509	442	548	535	472	510	493	523	452	544	519	488	500	533	502	489	541	490	542	490	470	491	509	537	517	488	480	531	495	557	529	540	519	520	508	518	546	492	505	540	478	510	529	488	535	516	557	525	509	473	509	497	539	506	521	486	464	513	524	545	550	543	491	520	538	521	483	463	537	521	511	502	464	477	486	466	487	488	511	505	525	505	507	476	512	518	564	523	534	528	480	490	494	506	507	516	554	551	493	534	558	525	508	503	499	532	500	490	513	511	538	458	502	494	490	491	528	516	483	490	481	491	511	453	514	492	514	541	520	534	520	533	519	470	492	535	475	500	493	502	513	514	532	506	535	519	511	539	523	512	462	502	511	488	521	514	487	527	499	540	498	474	500	507	513	511	481	502	499	511	508	483	546	525	523	524	536	478	492	499	551	528	522	494	517	486	533	482	481	512	524	474	496	469	510	475	515	504	478	503	551	482	506	489	511	529	499	494	489	472	498	506	497	502	492	515	510	504	496	512	507	494	497	514	526	493	510	538	519	469	519	524	479	480	524	500	535	514	505	514	493	538	487	525	497	542	496	501	492	512	486	513	500	536	528	529	479	506	501	471	556	538	494	511	515	500	500	497	515	486	472	486	500	463	506	512	523	496	496	506	519	502	464	512	486	522	501	532	521	518	498	510	507	479	500	528	532	486	508	480	493	524	479	567	522	526	514	488	501	499	511	489	525	503	537	511	478	500	508	482	496	490	515	496	509	493	499	504	538	519	526	487	459	502	497	536	485	492	511	507	514	466	512	477	460	549	477	478	521	504	484	517	499	477	522	474	524	517	526	517	516	527	468	501	483	488	532	533	478	525	484	508	540	526	505	531	474	507	489	487	522	506	510	507	506	489	486	508	494	510	511	496	518	499	515	518	501	548	515	514	509	531	506	520	480	526	493	519	492	511	468	488	491	488	543	497	522	493	537	537	549	489	496	492	531	519	514	484	508	484	471	521	467	478	492	528	499	500	541	533	537	508	509	548	496	535	506	441	541	486	533	504	496	505	488	529	509	521	519	514	522	481	523	526	545	463	475	501	503	513	503	513	529	484	527	481	514	553	501	465	509	498	519	491	482	461	540	459	548	502	534	549	467	482	545	524	511	506	530	515	537	501	521	494	515	527	464	579	498	514	480	495	504	530	524	437	479	491	499	519	488	493	540	471	533	489	471	513	520	500	512	494	511	527	526	507	470	553	508	503	522	510	493	495	548	500	509	528	509	495	514	538	500	465	506	479	450	486	531	488	495	491	512	509	487	522	507	529	517	525	503	487	515	491	505	468	493	512	495	512	494	514	488	490	483	489	533	513	526	506	478	494	520	532	527	453	519	502	498	540	509	495	490	559	514	513	543	494	506	531	510	481	491	527	475	511	520	489	478	490	502	524	481	551	507	501	494	478	504	464	475	524	444	448	485	497	520	552	524	504	524	466	523	520	469	510	477	476	520	488	516	552	518	486	505	506	509	462	449	470	470	506	512	509	547	474	503	569	506	494	498	518	465	495	471	470	544	512	536	513	505	487	493	485	487	522	522	505	506	480	475	480	512	495	514	471	560	505	519	474	540	538	535	503	500	510	514	516	483	486	502	519	487	459	511	490	469	546	520	490	471	473	512	475	500	513	470	523	526	505	507	519	531	516	493	516	493	490	496	512	484	498	506	445	539	493	502	507	508	479	506	488	516	505	464	473	449	499	529	494	470	530	525	461	492	531	529	483	514	467	493	475	505	520	543	539	517	506	505	477	515	507	486	483	493	500	473	529	489	476	477	479	529	511	518	462	513	536	554	470	474	520	492	518	497	517	503	513	475	521	476	503	469	496	526	500	513	509	524	510	529	505	485	500	536	530	492	548	489	524	443	487	533	457	498	541	533	488	499	517	485	515	504	491	498	479	489	502	521	493	522	504	495	512	521	495	449	499	500	505	512	527	515	489	493	500	492	506	507	493	498	499	537	513	534	533	485	504	515	493	487	497	511	506	503	523	512	543	489	559	494	525	486	526	469	506	496	533	487	508	503	515	501	498	500	495	517	484	521	492	525	526	489	490	498	505	497	503	522	552	521	521	540	500	560	530	456	466	510	533	506	475	498	517	480	526	485	519	510	493	522	504	534	511	506	492	543	500	485	464	531	516	484	505	518	494	519	517	497	494	536	505	460	484	508	518	532	531	520	496	490	527	510	481	496	503	504	516	505	516	504	497	505	516	554	483	518	532	510	529	492	490	496	507	546	470	508	491	526	489	481	481	547	481	510	509	504	490	512	521	508	507	510	479	530	470	507	507	477	502	515	516	516	500	484	516	475	516	483	519	486	496	539	527	511	487	499	503	503	490	515	549	460	499	530
24953	21547	28057	25394	16793	1317	805	633	584	581	550	560	520	533	512	516	514	488	515	520	501	470	508	534	461	487	503	486	495	459	485	467	482	419	468	448	458	469	499	489	468	495	487	476	450	480	457	449	434	470	486	486	477	442	443	481	478	494	485	426	447	451	512	473	499	497	478	507	463	488	480	472	473	487	486	494	465	497	458	460	476	495	518	439	460	466	490	474	452	460	464	437	485	476	489	463	497	509	449	437	475	467	505	499	475	437	469	469	499	480	478	466	457	468	458	472	451	451	472	441	480	471	467	534	505	474	463	469	489	499	471	473	454	502	485	474	477	440	519	477	468	432	451	474	442	429	451	467	466	471	496	498	493	491	470	489	457	468	448	451	458	473	491	452	438	469	460	472	504	486	471	460	521	484	512	470	455	477	428	512	468	477	481	474	479	475	464	466	428	499	481	476	512	516	430	461	516	543	465	448	457	496	460	470	490	498	475	482	472	471	444	439	468	465	493	469	496	494	453	476	488	493	520	489	504	452	449	479	448	439	483	440	441	471	464	465	483	479	519	505	499	462	464	481	456	437	520	442	473	510	480	437	490	452	477	463	453	510	506	479	512	490	444	462	485	490	460	494	488	455	463	478	468	464	488	455	491	484	525	500	466	499	487	464	471	459	503	473	501	491	462	474	426	480	466	479	462	437	474	475	484	473	486	475	484	480	477	474	457	493	471	486	438	473	536	419	512	462	455	466	483	457	442	474	474	478	513	477	501	525	478	459	496	466	492	456	503	470	499	496	498	488	509	504	465	498	476	462	484	469	490	507	494	474	430	538	495	484	477	483	461	519	467	475	458	502	472	470	474	451	511	446	485	492	471	494	479	473	477	490	480	467	448	430	470	477	458	482	438	487	501	482	449	488	504	459	474	468	443	462	473	452	505	509	463	451	482	506	486	466	490	445	486	479	487	461	462	510	463	472	502	473	495	429	483	476	469	516	498	430	474	454	476	467	459	450	459	491	492	417	483	466	470	476	492	481	483	455	472	519	462	494	447	490	488	455	455	449	468	507	465	497	467	474	486	505	487	457	457	441	438	431	494	435	439	453	477	463	476	496	482	443	501	458	477	445	461	452	432	455	477	500	475	491	514	479	450	476	507	465	465	467	448	486	469	457	499	453	448	471	460	500	466	484	453	454	476	455	470	466	451	474	476	479	480	498	496	475	488	437	470	462	473	493	454	469	488	494	481	487	472	457	472	483	499	486	443	467	489	490	455	465	496	493	465	433	496	480	496	491	489	481	458	501	485	473	487	463	462	461	483	443	476	513	493	428	497	463	441	488	506	494	494	489	491	486	443	468	448	457	482	466	459	490	439	452	454	482	456	458	458	507	495	459	479	438	498	458	459	490	450	497	514	472	462	482	482	506	469	463	484	465	447	455	457	470	496	477	460	429	475	439	467	443	461	442	493	454	481	499	463	480	463	433	475	506	481	482	471	472	482	470	469	492	472	453	466	456	482	470	456	456	458	462	462	434	483	482	464	434	458	456	476	471	522	472	480	505	513	484	473	513	479	456	490	473	470	448	449	521	475	483	534	493	479	459	486	441	447	489	486	504	462	471	530	471	499	430	484	459	444	461	465	477	453	493	482	472	443	488	480	436	489	450	451	489	477	477	502	432	479	522	478	502	477	478	489	444	492	495	480	470	475	466	472	476	461	487	471	478	488	456	503	513	462	468	465	456	485	506	486	453	470	427	476	460	460	434	459	474	414	465	474	470	493	452	488	493	486	508	474	450	430	441	480	462	464	448	469	476	454	468	478	505	469	511	472	469	479	475	494	487	502	515	480	503	472	486	476	472	493	477	459	489	491	466	489	524	491	471	461	443	471	467	481	448	475	455	435	441	426	467	488	493	470	495	480	454	453	475	489	467	421	493	468	492	475	503	481	490	460	510	486	464	458	476	440	467	476	482	495	476	536	460	495	438	450	484	451	449	482	448	471	473	455	492	487	450	475	516	489	448	456	495	482	516	464	464	430	464	480	462	496	462	503	479	477	476	445	425	497	453	479	467	488	491	507	481	478	463	448	422	478	501	502	464	501	471	504	452	454	452	509	444	454	494	480	481	484	490	503	480	465	499	477	466	479	501	413	456	507	456	495	488	494	457	511	465	461	471	471	481	467	446	426	460	462	459	478	466	449	476	451	467	476	462	479	467	480	441	498	464	448	447	480	468	479	463	478	483	462	498	484	498	464	465	454	473	458	443	480	466	485	447	479	439	476	468	483	489	463	508	423	472	466	439	496	483	463	502	534	522	494	439	433	492	458	458	495	514	459	501	492	494	444	472	452	490	447	505	494	479	467	455	470	476	479	491	498	445	438	436	483	503	451	478	476	456	450	457	453	477	451	492	489	491	458	497	502	474	445	463	466	485	449	448	451	464	490	509	479	482	511	485	489	443	472	457	483	438	485	461	483	512	500	491	483	508	458	468	454	464	478	466	480	460	465	469	464	470	444	490	468	481	485	474	464	467	479	477	474	477	442	481	480	494	469	488	513	467	463	432	462	470	512	430	468	479	463	468	427	456	481	494	454	462	483	493	498	469	443	519	479	523	467	442	461	441	456	461	480	516	487	468	481	453	451	448	443	482	467	516	471	484	466	456	469	473	453	511	478	489	475	474	472	509	474	455	471	448	469	484	462	454	452	460	478	472	478	481	469	451	474	448	451	483	447	464	468	494	436	453	462	510	509	463	470	474	496	477	453	475	466	430	495	474	475	487	464	483	471	490	445	450	444	470	481	498	479	481	460	475	481	502	498	481	454	489	437	464	521	472	466	531	485	513	480	451	471	455	471	464	479	444	473	469	448	467	495	521	493	466	477	467	451	504	503	488	455	444	529	476	489	487	475	465	476	485	438	470	489	480	481	487	468	502	475	455	478	501	448	436	491	484	457	466	489	430	507	494	485	498	495	469	454	517	463	464	454	450	430	494	489	494	456	498	467	463	493	468	465	524	486	477	495	480	455	499	445	447	489	455	503	502	490	466	456	453	467	498	475	461	465	472	438	410	449	491	491	489	493	456	511	508	496	443	476	460	474	450	503	449	491	458	483	459	499	454	483	447	485	523	463	503	425	462	497	510	499	498	484	476	506	478	482	481	429	468	482	468	451	517	466	464	440	460	475	412	505	460	463	431	469	472	511	491	461	431	502	513	483	466	473	482	491	490	483	505	492	471	457	478	441	469	470	486	463	469	508	477	464	486	434	490	497	494	445	479	472	459	461	444	513	445	466	418	477	456	470	445	468	459	505	452	456	475	457	474	449	478	467	503	484	460	474	507	451	467	475	464	446	473	461	504	490	472	454	460	490	471	482	465	442	466	439	515	454	492	494	513	470	493	469	449	495	488	470	447	443	470	448	469	500	485	485	524	436	526	521	509	461	506	495	469	510	480	451	486	443	494	519	460	471	497	480	514	465	464	492	452	496	469	474	494	461	432
3720	5733	4537	2227	1606	1258	1060	847	801	784	633	619	586	615	620	558	525	520	509	540	550	554	514	533	507	529	498	534	498	542	538	540	511	522	478	539	520	524	519	527	515	513	504	470	484	518	511	505	473	508	495	518	509	509	493	494	479	541	504	471	522	507	508	505	521	513	510	495	523	513	484	448	531	497	466	516	499	527	512	536	462	572	512	561	531	541	464	510	508	514	535	526	505	524	557	529	512	484	512	512	492	515	493	504	500	481	518	535	503	532	514	539	490	508	497	520	478	479	487	525	536	526	536	502	534	514	513	487	551	519	510	520	538	537	492	537	505	505	498	531	501	542	543	487	477	495	493	492	533	493	507	493	479	501	515	532	490	510	499	505	515	503	483	521	474	469	541	532	515	506	490	504	511	483	543	492	495	489	489	484	477	504	497	527	547	482	516	496	500	534	503	522	472	528	497	495	490	533	476	521	520	531	478	508	493	502	472	536	511	490	516	540	503	502	499	513	476	499	524	435	491	516	506	502	511	528	502	502	536	479	489	496	517	475	478	460	499	488	486	506	509	522	489	533	515	490	511	484	485	515	480	498	502	513	483	508	476	488	484	477	492	487	500	514	502	516	491	507	507	523	516	473	515	492	512	482	539	491	489	508	487	506	499	432	525	526	488	508	507	503	492	472	506	546	500	524	481	492	540	463	532	517	485	504	568	516	482	477	500	491	500	498	482	547	538	480	478	451	562	518	490	518	489	498	518	507	520	460	487	470	486	521	516	530	511	491	493	513	493	480	504	476	543	499	494	471	498	478	529	475	522	507	485	508	494	538	565	525	489	510	504	480	477	458	521	557	512	479	483	527	509	512	468	456	507	502	519	520	485	476	496	461	530	509	556	514	505	513	518	498	504	502	501	509	525	512	490	501	513	507	460	521	461	496	460	533	533	475	546	522	521	488	524	500	499	541	485	467	504	529	477	499	467	532	519	513	510	467	504	550	535	465	485	525	503	511	464	523	498	512	528	521	532	474	499	478	502	512	489	501	520	506	493	510	469	504	529	488	523	509	478	537	512	504	471	501	519	539	545	495	508	530	515	448	489	531	490	483	502	507	538	520	494	484	507	520	481	516	470	511	498	462	504	485	511	466	489	510	502	521	479	502	514	527	511	507	513	535	499	501	472	469	464	519	519	525	467	488	514	508	496	497	497	495	479	563	509	498	493	513	533	474	473	521	490	496	496	500	494	509	508	477	541	513	545	510	501	495	464	512	497	491	522	495	525	461	506	519	516	492	519	500	510	513	468	488	483	528	526	544	501	487	539	476	495	481	535	508	538	536	446	498	484	478	467	509	543	465	481	466	506	503	521	502	517	503	487	500	504	495	510	500	466	550	525	516	493	479	505	548	475	487	477	518	500	491	519	487	512	494	523	547	490	504	467	546	493	492	519	505	557	525	500	511	476	522	474	516	525	548	503	466	494	460	519	484	524	514	514	512	498	509	493	512	521	521	471	530	540	498	521	486	521	522	498	520	520	482	489	544	552	491	507	531	510	499	522	521	515	449	495	511	503	495	514	479	462	515	492	503	515	504	506	516	492	543	510	502	513	495	516	485	516	508	498	479	533	539	503	533	506	461	472	489	516	522	478	546	468	484	505	547	518	458	530	531	533	492	503	477	499	483	529	542	514	480	501	495	501	534	543	443	530	503	501	513	528	495	484	517	484	509	505	568	516	505	539	542	513	526	512	529	502	495	480	494	505	491	528	511	515	518	476	473	527	497	503	498	484	520	554	464	490	500	480	515	494	512	544	513	519	491	528	521	492	497	499	512	515	512	516	528	464	527	500	523	496	474	506	474	527	510	498	534	497	518	519	527	512	529	481	488	550	513	531	487	524	486	496	540	523	468	494	482	505	514	461	495	494	524	496	523	479	509	475	497	471	498	476	509	501	473	540	520	520	491	502	498	586	537	530	527	502	493	498	530	535	486	535	526	470	519	491	522	503	509	525	485	509	459	516	515	536	474	524	527	511	495	508	535	499	537	484	488	514	476	488	488	530	471	483	483	476	519	525	500	487	503	503	476	488	470	502	533	489	512	501	493	470	531	477	474	522	507	468	475	503	510	474	542	484	494	512	488	470	530	464	539	517	457	487	494	496	485	518	497	486	501	463	493	498	500	500	524	471	496	510	524	499	488	511	502	530	521	502	499	485	519	512	535	522	485	487	492	506	502	504	570	521	572	515	495	477	486	497	485	509	471	494	479	500	500	501	506	512	510	478	523	535	519	478	503	500	485	458	519	473	487	536	525	528	475	510	505	515	488	513	526	482	468	522	491	558	475	489	446	497	531	492	483	489	525	517	486	455	529	501	510	514	478	518	505	511	499	518	477	473	470	502	532	467	526	502	531	526	505	507	482	518	473	481	495	510	521	499	502	523	464	514	514	498	534	510	461	533	478	521	496	517	484	477	514	501	518	517	505	474	510	501	521	509	496	468	524	515	499	542	495	482	485	448	483	453	495	510	529	517	549	478	483	477	501	480	511	521	496	515	478	488	480	517	458	469	510	458	508	482	500	496	472	505	502	535	500	491	476	457	531	483	494	520	492	528	497	478	481	530	531	477	519	482	482	501	502	505	515	511	494	476	473	477	491	538	526	514	494	509	493	548	482	508	474	485	479	511	519	481	490	516	500	502	514	486	523	491	509	512	481	495	487	501	500	492	523	486	499	546	540	491	501	506	478	527	514	473	497	518	536	526	498	470	438	493	501	489	501	480	509	522	492	512	545	518	503	521	485	523	470	493	477	513	537	516	516	498	495	507	503	477	525	521	473	512	478	499	504	517	555	486	490	514	493	481	522	498	542	508	498	481	451	528	526	518	478	509	497	494	491	506	515	477	508	490	507	511	544	504	494	519	505	513	498	488	493	490	465	525	497	526	487	497	504	492	515	492	508	545	492	525	541	500	485	495	494	482	485	484	520	512	522	478	478	474	537	520	509	500	499	518	493	521	494	496	496	498	486	485	508	501	512	552	500	488	528	530	513	535	510	509	506	524	521	518	506	481	489	500	483	492	492	513	493	496	494	540	510	499	487	515	484	526	489	496	566	472	482	496	519	519	484	512	480	492	490	560	494	459	506	507	508	499	494	467	464	501	510	514	548	538	503	507	471	493	504	522	546	510	532	523	533	482	463	500	486	531	527	476	482	492	481	493	520	504	488	506	490	531	489	491	530	482	491	553	516	430	477	494	540	464	506	500	535	492	510	513	535	490	463	513	516	484	473	499	498	501	530	547	475	532	504	513	481	501	501	515	496	456	501	531	475	484	491	503	532	499	473	509	483	498	491	519	487	507	518	525	505	494	509	494	529	521	519	514	491	488	527	532	493	500	499	499	460	463	477	499	495	528	469	491	503	482	493	513	511	523	500	518	496	509	501	504	491	510	489	540	456	490	546	516	493	510	491	522	525	504	525	513	497	465	495	488	489	500	514	468	517
22808	21580	29332	24310	21581	21614	11821	1003	643	565	488	407	401	329	306	282	260	250	217	220	229	245	193	205	200	243	203	211	196	177	199	183	174	180	186	194	158	163	145	171	160	166	145	139	173	183	168	159	167	163	157	157	156	151	151	162	177	177	161	145	166	164	156	176	170	164	174	158	176	161	151	164	183	158	156	141	163	150	176	166	174	165	164	154	146	158	175	173	172	166	160	173	176	169	147	162	151	161	166	139	151	177	157	154	140	150	160	157	144	144	158	140	167	141	166	151	165	177	163	148	153	163	139	151	140	164	172	167	180	157	147	169	180	172	158	170	151	170	142	138	177	161	196	171	159	163	159	139	152	161	143	161	130	166	149	165	137	150	166	182	165	159	150	195	140	157	165	163	172	168	174	160	133	152	154	168	151	127	167	147	160	140	150	149	173	169	138	167	172	155	152	156	160	152	173	147	165	154	156	195	160	178	155	165	180	142	155	159	158	157	164	168	169	155	143	130	157	158	145	187	150	158	135	175	145	160	157	178	142	152	145	154	143	177	163	155	167	154	155	148	151	153	162	154	143	151	157	157	165	160	160	142	164	134	160	148	132	157	170	135	149	155	144	145	177	175	156	173	138	146	163	175	171	178	154	156	133	157	162	144	168	152	173	151	180	160	155	150	184	161	184	136	161	158	171	154	164	182	158	172	164	170	179	175	145	130	170	157	159	150	190	149	158	172	174	172	153	147	156	170	176	153	156	158	159	156	127	159	178	159	160	150	182	165	159	155	155	148	182	180	162	178	159	162	168	130	161	151	159	159	188	172	153	161	141	148	147	156	151	144	140	162	147	176	167	150	159	166	158	166	160	156	143	166	150	150	172	158	161	154	166	166	160	134	142	157	164	162	150	158	152	167	157	162	153	155	161	154	164	129	162	152	133	136	146	144	182	159	169	154	180	155	164	170	164	152	162	126	150	152	150	146	181	149	188	160	147	160	161	159	171	173	145	156	151	133	144	143	165	144	181	140	144	150	163	164	152	143	148	146	172	165	147	126	146	174	176	138	159	153	141	159	159	187	168	168	150	157	174	174	161	166	168	170	161	148	164	158	159	149	151	154	139	147	149	163	171	167	175	159	172	149	146	185	181	165	161	164	155	157	174	177	172	128	154	179	166	155	165	156	157	141	164	153	161	148	131	182	140	158	172	158	186	179	136	156	156	146	152	182	150	162	149	133	155	151	159	170	159	166	173	169	172	146	165	178	142	160	165	160	168	149	157	140	160	171	160	154	174	179	173	163	158	161	169	151	149	194	177	161	179	171	167	156	157	146	151	148	145	167	151	161	156	172	157	139	158	160	160	167	158	158	157	166	152	155	175	161	157	162	162	159	174	136	129	136	162	151	177	166	143	188	174	177	163	155	159	166	140	173	173	131	166	160	167	145	154	166	141	154	168	145	165	156	169	141	170	156	155	148	145	170	170	179	173	170	152	153	146	158	167	145	156	156	151	140	164	162	163	158	164	172	161	180	157	140	140	164	166	168	147	146	197	165	180	156	144	150	151	152	138	163	149	150	173	153	162	160	143	154	168	148	139	138	155	163	156	166	137	155	138	165	151	153	185	163	170	149	167	139	171	170	175	151	184	166	143	158	164	132	142	167	146	160	161	152	163	159	163	161	155	145	167	162	174	156	145	177	153	151	154	131	166	175	158	142	163	155	163	162	168	148	154	166	144	163	173	153	122	153	156	144	140	164	170	164	175	162	137	161	174	152	150	167	149	152	145	160	155	146	187	149	133	148	168	146	163	149	163	154	175	148	171	160	145	163	136	159	181	152	163	153	149	157	143	152	159	144	152	152	175	155	162	129	179	138	136	138	147	190	162	138	142	152	178	179	154	166	148	147	159	161	158	145	159	162	149	165	163	157	185	169	162	165	151	159	178	173	155	137	176	145	169	171	142	167	131	192	160	142	149	157	167	178	164	153	145	170	170	161	167	167	170	158	155	161	148	155	159	132	173	148	172	155	163	159	179	154	153	159	154	158	174	152	170	156	159	149	154	179	159	144	144	152	160	146	157	149	141	149	179	127	172	165	161	143	161	185	162	148	144	165	163	140	148	148	168	157	135	171	145	148	164	172	158	174	145	162	167	167	151	167	149	155	168	161	145	161	178	166	169	166	157	159	159	140	170	158	169	168	141	144	152	152	164	167	160	139	200	159	151	159	184	151	154	144	141	181	165	159	168	156	172	140	147	175	177	164	162	153	162	152	154	146	147	167	156	163	150	154	176	156	151	169	141	163	171	147	162	145	165	146	186	157	154	193	155	168	158	169	144	156	176	152	153	166	155	152	175	156	154	153	167	146	165	153	152	150	175	145	138	162	147	157	162	183	155	171	172	172	166	155	160	161	195	169	150	159	185	191	146	138	148	157	181	192	168	150	158	172	168	200	173	160	138	166	149	178	158	160	162	147	148	170	165	142	149	158	140	145	138	142	152	175	142	162	157	159	151	155	162	163	185	129	158	140	161	150	169	176	171	176	136	158	163	164	154	158	153	170	153	151	152	128	162	154	140	148	158	149	154	169	172	143	182	151	148	154	165	171	173	177	154	164	148	154	126	158	158	147	175	165	149	159	181	178	144	160	171	158	153	164	151	167	145	153	151	159	137	167	161	135	167	146	177	148	168	151	143	170	140	144	184	163	162	174	143	141	178	174	137	168	169	156	134	183	153	188	161	161	151	150	170	157	154	147	149	155	166	168	144	166	173	142	152	177	159	157	154	168	165	145	170	146	167	147	130	172	164	170	168	148	163	163	166	172	173	158	181	139	151	181	185	140	148	146	163	157	169	161	156	141	142	158	155	134	161	152	150	166	158	156	182	145	159	172	176	183	151	166	155	167	167	159	152	141	166	160	167	125	172	170	174	160	182	161	161	138	134	163	162	179	181	135	162	170	139	170	152	137	165	145	175	164	167	152	176	176	157	143	143	143	165	152	153	170	150	166	167	148	167	171	132	162	162	171	158	145	157	166	147	158	160	167	173	144	154	145	162	179	144	154	157	168	165	157	148	160	168	131	145	146	148	149	159	166	175	170	174	155	159	130	145	149	145	168	155	181	151	146	176	143	145	144	168	166	173	136	168	158	163	150	168	171	152	149	182	168	164	165	141	153	148	148	150	154	174	169	158	145	135	163	167	153	176	165	174	164	163	132	149	179	183	162	155	151	164	158	157	157	142	127	169	156	158	157	153	155	164	149	168	140	154	159	158	175	155	165	121	151	158	139	162	145	158	190	170	152	158	171	185	173	175	151	152	181	154	156	153	157	145	136	146	143	145	171	169	162	189	146	174	151	148	182	162	166	170	159	166	170	163	161	134	162	151	171	156	163	144	185	163	151	174	124	157	145	149	174	146	148	176	182	160	173	147	154	146	152	157	154	161	165	138	164	145	153	171	151	132	162	130	168	152	159	146	159	140	167	139	161	131	159	177	163	172	156
4935	14319	12078	5685	3633	2598	1970	1509	1123	900	736	641	518	484	437	385	359	337	327	325	293	270	250	241	230	246	220	255	253	237	228	208	211	214	205	185	203	179	189	225	186	197	177	221	208	179	202	177	172	175	190	176	188	171	166	174	181	195	185	190	180	195	184	202	189	183	189	179	187	170	184	174	191	206	189	188	173	189	180	189	179	191	200	181	192	186	187	177	188	161	185	188	202	168	175	188	176	181	177	190	195	193	174	202	175	173	181	173	194	200	179	169	201	175	181	162	179	175	171	195	190	187	187	177	166	170	182	193	179	166	188	178	194	186	178	175	204	151	191	167	183	193	174	175	167	173	191	185	192	191	180	196	184	159	179	184	185	189	168	183	172	173	211	157	160	175	160	166	161	185	177	177	187	186	183	181	197	189	179	179	184	199	203	190	199	197	151	179	181	177	179	189	193	188	170	189	181	167	160	172	180	195	189	208	188	191	178	182	169	170	179	176	187	184	172	189	184	195	160	168	186	182	189	211	191	166	193	201	208	192	204	185	176	167	174	190	162	182	201	182	180	180	166	169	165	172	183	172	194	185	162	168	166	190	187	173	187	172	180	178	164	186	190	168	199	190	161	156	172	180	172	177	184	173	180	179	168	171	174	191	184	166	182	167	171	172	181	161	191	167	183	167	179	172	180	172	169	169	177	186	178	189	209	168	195	180	171	172	177	178	176	183	183	180	182	164	151	192	160	166	202	155	200	169	176	192	168	166	164	200	191	174	180	162	170	178	174	166	177	183	185	178	161	166	170	161	177	190	156	175	178	157	190	182	199	165	182	175	173	176	184	149	202	173	190	204	179	169	161	177	164	168	182	185	173	184	180	176	183	177	197	169	168	198	200	172	185	183	169	191	171	168	184	178	169	197	168	173	171	167	175	186	171	200	159	177	151	194	183	178	190	200	159	190	181	202	179	144	190	211	191	155	188	183	183	166	177	157	173	181	194	180	176	177	158	188	182	207	164	202	178	199	170	179	204	178	198	192	160	172	154	202	181	173	200	184	166	180	180	184	182	163	178	195	166	177	175	193	160	174	181	177	190	175	162	174	181	190	186	169	185	184	169	201	176	192	189	155	177	170	152	180	174	158	192	164	183	181	162	190	183	192	164	183	149	154	184	181	152	187	166	193	188	191	202	192	190	182	182	170	181	173	152	179	180	171	159	196	180	182	167	193	171	174	170	182	186	175	181	181	184	185	202	208	197	187	175	189	148	181	171	184	198	176	182	190	194	201	164	161	189	183	178	168	178	189	171	192	191	173	182	176	158	191	171	172	191	174	165	183	177	181	181	193	176	165	186	192	144	193	187	169	171	212	171	179	174	164	169	181	174	170	191	190	173	182	191	180	178	187	160	166	169	180	194	171	167	180	187	182	183	174	172	184	195	186	165	182	181	201	172	177	205	188	179	208	197	185	173	182	190	193	172	188	184	181	193	186	176	173	180	159	198	169	180	171	174	177	182	178	165	142	188	172	211	187	191	195	207	178	166	190	180	172	144	157	182	195	179	170	139	193	174	168	153	187	170	181	191	186	170	177	201	181	193	177	189	167	182	187	191	178	178	184	178	201	162	174	154	163	160	148	172	183	172	175	167	176	196	199	176	177	178	169	165	194	160	195	161	178	185	176	201	171	182	188	176	189	194	172	170	181	166	187	168	184	166	193	187	178	186	183	147	181	183	204	207	173	171	170	173	193	168	179	167	174	169	177	197	209	165	193	181	175	146	174	177	187	186	201	174	192	174	179	205	178	179	168	188	179	200	167	203	181	180	165	175	177	170	167	176	176	175	170	186	189	176	185	191	172	191	180	180	183	170	174	190	196	171	156	191	177	181	213	157	176	163	188	192	206	175	162	181	177	180	208	192	201	164	201	204	169	200	176	149	195	169	161	166	178	173	187	160	177	200	189	196	186	174	184	193	185	179	162	189	187	186	181	183	161	165	167	202	198	169	198	180	164	154	193	173	175	179	185	187	191	182	184	161	171	181	177	168	189	150	171	165	173	200	167	189	186	164	167	185	179	176	190	172	192	159	196	182	187	166	159	182	207	189	174	167	163	161	149	171	183	178	186	185	152	197	162	179	160	179	197	170	172	180	158	192	176	200	174	166	177	179	174	194	193	188	172	163	173	152	176	166	169	180	152	190	189	204	172	201	178	168	181	208	202	173	180	173	177	180	182	186	167	157	219	174	181	191	185	178	181	168	163	171	145	179	175	188	179	169	163	180	179	172	164	188	197	165	198	162	193	197	172	168	190	171	165	163	191	165	171	172	181	192	168	174	182	169	171	190	186	174	182	178	168	185	183	194	171	210	192	176	176	196	191	186	200	173	176	179	192	183	176	194	160	195	191	198	189	177	192	176	163	187	176	148	186	173	170	194	142	162	194	167	188	179	185	212	172	179	176	185	177	193	170	190	166	190	158	187	178	179	190	185	191	173	185	188	191	178	187	177	201	165	184	158	197	179	182	179	169	173	199	196	191	199	176	195	197	163	186	207	160	168	161	184	193	173	173	162	152	174	177	186	188	185	185	202	206	177	196	176	168	174	175	187	181	169	167	162	183	202	192	185	170	218	177	189	184	185	176	184	213	172	174	176	168	173	186	185	188	179	172	171	202	193	181	174	167	199	170	186	195	153	158	195	176	184	175	179	205	179	163	187	186	192	178	178	173	198	186	200	179	184	180	173	165	183	180	166	203	188	168	179	172	182	207	188	155	157	150	168	192	192	180	192	162	173	191	171	173	183	193	172	171	185	179	203	172	179	181	175	189	161	182	160	170	186	178	199	172	179	172	168	189	157	147	171	181	177	181	205	179	189	180	187	186	152	156	140	188	165	204	201	185	186	174	184	205	201	182	187	177	172	163	187	175	173	184	183	193	177	196	152	179	164	189	191	158	178	174	166	188	186	173	193	168	184	171	181	170	173	153	187	199	178	166	191	227	189	151	178	189	190	198	172	175	196	217	166	204	152	184	175	172	180	181	184	169	181	198	170	190	185	189	184	190	185	186	161	185	193	157	165	181	189	169	212	188	178	146	187	184	134	192	190	179	174	175	179	184	180	178	180	182	193	176	172	197	189	169	178	193	176	186	169	180	173	182	181	189	168	175	186	187	174	181	195	178	186	193	183	165	201	184	164	165	169	175	172	171	177	181	191	207	188	182	169	170	186	161	165	186	177	168	194	192	188	157	165	173	192	180	166	157	186	179	207	183	191	184	200	168	204	181	179	175	169	185	153	168	184	211	194	162	171	207	180	189	164	191	197	190	184	166	162	158	194	209	183	171	175	181	169	159	193	190	168	189	168	168	187	160	176	182	156	180	177	188	195	172	175	180	145	167	173	183	162	164	183	179	169	179	171	180	186	198	183	194	189	185	179	178	184	163	164	152	179	184	175	182	170	170	188	158	160	203	189	183	169	177	173	163	195	185	198	180	197	207	182	178
27689	20065	6959	1020	810	722	682	673	654	655	662	684	684	674	673	640	652	688	660	700	652	659	637	659	629	646	681	669	690	707	660	676	656	669	659	652	637	668	699	684	671	663	693	662	690	653	723	667	688	649	625	687	706	633	630	705	605	638	643	705	627	670	690	660	667	672	678	726	654	646	692	655	710	654	639	722	650	640	702	634	627	651	653	642	644	717	664	681	664	701	682	712	647	630	675	690	680	699	620	646	706	682	699	679	635	712	702	698	653	678	683	667	729	630	648	669	635	649	679	655	669	711	694	616	665	656	654	678	676	644	661	660	695	661	666	682	661	631	644	663	709	683	612	690	681	643	646	666	652	660	659	651	650	713	667	705	663	644	679	713	688	616	676	711	670	666	682	667	682	667	679	689	682	675	651	634	665	658	665	680	676	659	617	692	691	685	629	640	668	676	657	624	692	674	688	671	688	673	655	644	676	678	664	632	650	668	691	662	672	680	677	683	674	677	658	639	662	675	678	701	637	679	686	656	701	682	684	671	631	680	707	679	703	663	653	661	657	671	666	675	646	728	703	685	660	677	657	664	660	667	661	640	710	693	716	717	721	619	691	634	660	684	684	667	700	667	673	667	661	667	669	669	625	728	657	633	695	650	649	654	639	679	640	700	700	734	691	677	674	693	728	676	629	632	706	705	679	669	685	680	681	693	668	692	705	656	609	680	664	661	692	671	698	648	662	654	701	695	661	678	679	658	647	608	670	672	703	684	673	677	703	656	675	648	634	740	671	658	681	647	642	659	661	623	608	672	667	658	712	669	735	673	646	694	717	676	658	694	677	642	672	650	698	712	674	660	645	682	660	630	645	647	658	679	664	701	690	663	670	647	647	662	656	643	623	709	657	709	671	709	669	648	670	667	670	692	614	637	673	683	659	624	665	668	692	653	698	656	689	675	619	675	653	681	680	677	636	671	634	696	694	699	670	643	660	665	688	692	620	679	648	683	669	672	674	675	649	681	646	671	678	688	703	644	661	688	655	704	680	675	696	704	650	632	635	656	621	664	696	648	668	663	695	690	659	665	681	701	663	622	700	709	657	653	668	648	645	677	716	694	689	636	596	639	691	688	670	686	658	683	651	693	698	710	685	666	651	684	644	660	636	664	636	653	629	648	652	719	648	648	701	713	702	667	647	668	664	667	688	615	627	672	690	671	687	671	649	700	691	618	687	697	653	638	654	689	658	677	699	682	680	675	675	660	651	649	715	660	672	662	708	665	641	665	655	644	682	682	652	649	654	647	682	711	680	682	674	688	662	648	666	640	683	632	713	635	667	694	668	656	698	621	666	654	692	681	652	644	638	650	687	646	686	666	674	639	628	682	709	713	675	698	671	709	649	650	634	644	705	686	696	704	657	625	684	679	652	645	660	636	659	653	649	655	654	635	652	624	634	693	644	634	639	696	637	645	653	675	718	703	648	686	676	677	656	727	690	611	676	646	628	676	676	661	635	693	698	691	646	694	676	697	675	680	652	639	680	657	654	703	712	673	656	684	664	609	696	674	657	646	654	689	719	676	686	632	647	651	635	680	680	630	693	731	639	633	682	657	662	689	687	653	652	683	667	740	669	642	672	658	674	659	643	628	686	691	682	655	724	664	601	620	681	676	671	649	690	718	696	663	664	658	658	722	672	689	656	677	683	674	661	642	683	606	700	671	684	699	686	674	703	720	675	663	670	663	717	666	680	678	672	657	654	675	621	664	698	676	627	665	671	656	665	699	636	680	657	640	688	643	677	649	640	630	697	689	693	646	704	686	654	650	665	662	692	672	698	654	703	694	711	718	671	692	618	676	686	658	700	682	663	684	636	609	653	683	681	705	707	663	675	676	674	646	672	673	710	689	646	723	647	672	672	600	680	658	669	689	655	648	677	661	639	676	653	638	699	680	669	667	701	715	652	702	669	644	702	643	706	704	691	644	610	703	665	667	643	681	669	660	682	668	684	650	661	698	657	656	648	654	681	694	673	662	670	679	665	691	679	666	667	646	653	624	670	683	680	734	667	655	662	671	664	710	706	648	672	688	712	650	673	645	711	674	733	662	652	663	679	687	670	652	689	677	662	670	664	641	655	688	685	636	681	658	645	638	658	667	677	652	655	613	652	672	671	659	720	654	643	636	698	661	624	692	670	671	663	677	638	673	665	696	658	684	700	675	656	714	691	650	644	693	660	700	689	623	651	663	707	604	655	646	663	710	696	667	686	698	708	621	687	699	659	631	678	655	697	650	668	679	663	693	682	686	705	681	701	669	674	643	668	649	646	692	658	661	702	705	644	685	694	651	704	653	678	691	657	679	663	647	708	655	707	632	644	685	705	648	681	647	643	675	685	675	711	660	612	627	678	631	650	649	661	710	634	657	645	656	640	664	626	693	650	705	695	661	694	678	626	653	668	670	643	656	659	666	699	665	666	673	622	704	684	666	679	687	674	658	656	661	678	710	723	640	687	690	713	653	649	718	676	659	675	633	671	712	681	686	658	652	681	674	665	688	704	687	694	668	651	664	715	698	706	722	664	651	690	658	659	686	686	652	682	687	632	644	696	652	625	717	648	658	676	691	642	624	673	720	631	650	673	595	708	647	662	665	662	695	658	719	653	638	694	690	708	642	629	653	663	694	633	652	627	665	699	647	671	655	675	656	686	682	675	678	697	699	635	668	711	662	660	670	641	664	732	662	690	646	655	695	689	698	721	658	674	658	677	674	682	674	712	698	715	690	626	682	649	697	681	669	680	686	660	674	657	710	676	709	651	658	613	692	677	646	693	669	653	685	628	678	667	700	703	648	660	672	606	648	701	669	660	643	685	692	642	691	634	705	647	656	671	685	698	688	663	676	632	711	618	674	694	657	667	691	662	632	656	677	653	653	658	678	612	674	675	692	696	633	672	647	713	660	674	662	641	647	674	736	647	654	656	687	714	672	627	641	650	657	693	671	655	683	675	706	635	656	703	667	657	680	740	674	664	648	702	671	668	682	702	668	639	633	662	679	661	644	665	697	631	705	711	660	690	683	687	675	694	663	660	669	730	692	670	643	635	688	689	672	647	663	706	626	675	674	660	693	659	643	664	658	708	630	677	649	644	673	656	689	691	689	675	642	662	703	647	677	645	708	714	670	710	670	634	684	688	635	641	662	662	700	693	633	667	676	660	668	721	657	705	659	636	691	677	640	625	706	702	714	661	666	660	695	664	694	635	596	662	704	681	657	670	669	663	660	654	655	629	631	656	649	667	698	678	648	666	665	713	689	668	657	645	701	698	689	661	670	667	677	693	681	623	611	669	642	633	669	643	705	640	666	643	730	655	685	629	660	684	660	649	635	665	689	698	723	680	639	652	644	689	648	679	687	673	653	650	636	657	642	671	654	660	689	695	695	686	689	649	694	672	659	725	623	635	674	640	676	662	689	659	712	680	689	637	670	643	676	701	702	700	673	739	642	682	670	649	644
4526	1328	1206	926	901	830	753	741	767	754	767	749	706	755	711	724	683	711	758	742	733	678	696	742	737	739	674	732	737	667	740	716	787	710	782	700	701	718	737	713	701	753	742	779	757	713	738	734	715	695	724	761	741	735	750	708	710	731	732	735	769	728	696	686	710	709	740	677	736	738	755	715	701	709	720	713	687	743	749	699	695	742	701	737	784	763	748	714	713	752	673	742	739	723	695	748	747	714	718	691	710	755	752	739	726	744	727	707	740	704	765	711	704	704	704	735	747	728	738	661	690	705	733	732	733	700	731	761	726	679	690	716	706	721	753	767	747	742	697	757	678	763	712	745	749	682	743	763	760	752	755	711	685	723	760	765	674	726	777	723	714	729	779	784	771	677	692	697	688	723	717	690	703	738	724	697	728	743	752	729	750	697	792	711	671	739	669	744	699	695	718	704	702	709	734	675	717	742	738	730	705	721	737	728	759	701	706	697	763	718	705	758	747	750	689	773	739	679	683	676	739	750	723	713	708	695	781	701	697	748	719	693	704	725	778	732	727	656	726	716	735	730	685	736	719	714	772	693	689	698	708	705	741	738	679	717	684	742	711	693	756	706	748	702	739	725	742	663	704	757	738	696	741	690	730	756	690	666	677	755	763	736	749	718	686	728	706	718	746	697	757	771	722	724	759	696	713	708	720	729	738	778	738	704	733	734	732	734	674	720	711	727	742	715	739	779	757	732	723	758	766	736	725	737	766	757	758	724	697	694	727	690	781	731	766	724	745	743	722	682	764	718	725	685	719	728	734	756	721	737	707	747	709	703	682	729	719	738	763	724	724	726	718	694	697	685	757	700	734	724	774	758	746	756	682	722	690	697	706	741	697	750	674	715	760	759	761	728	688	729	731	754	739	710	733	722	737	693	749	720	711	723	745	723	729	682	722	701	711	733	765	760	672	719	739	687	717	728	734	707	673	706	765	714	715	711	701	746	715	725	743	693	680	733	731	711	777	678	716	726	715	671	736	751	720	730	720	672	704	716	674	716	760	720	668	724	730	749	741	708	711	678	686	711	721	716	748	656	753	712	722	696	694	719	721	684	703	765	705	702	741	784	743	707	736	726	724	727	761	714	708	713	754	678	709	682	757	747	727	723	709	712	700	751	723	714	678	724	756	734	707	686	738	760	673	674	732	694	726	682	704	689	744	675	729	686	741	725	708	729	695	712	725	701	703	702	701	737	759	690	750	722	728	715	720	748	736	739	696	692	715	741	756	715	739	710	715	706	722	733	740	691	743	731	706	716	710	716	730	742	732	705	691	733	701	734	751	698	703	747	707	708	715	759	778	721	713	696	749	740	746	689	730	762	717	729	697	712	740	749	728	679	683	727	698	740	696	693	707	708	748	707	783	751	715	729	723	708	734	733	713	691	731	745	735	724	713	750	742	726	706	728	758	741	709	701	726	704	742	706	702	732	715	778	701	731	694	705	771	720	729	701	720	711	732	758	714	704	748	694	712	744	763	695	726	755	717	699	743	753	719	720	716	676	743	731	748	715	752	801	682	693	721	752	767	696	728	729	723	706	723	727	727	690	728	739	686	725	741	717	711	710	751	721	711	689	717	722	684	761	721	734	727	739	679	722	708	713	758	728	744	710	724	741	737	737	743	788	711	691	736	718	699	723	737	711	730	729	728	737	727	708	727	702	708	745	768	678	711	760	698	749	745	694	701	718	729	723	699	730	712	758	684	716	712	733	705	723	705	770	753	698	692	729	792	737	778	708	721	711	734	736	702	725	765	753	710	737	723	753	700	712	739	690	692	721	729	754	735	781	730	716	708	762	682	725	757	694	732	750	710	721	742	760	716	763	682	711	748	747	764	708	755	730	740	785	738	736	749	658	677	763	743	737	707	712	695	748	705	766	716	687	690	735	687	730	683	730	741	737	721	727	764	771	708	782	721	696	740	718	776	714	785	718	704	748	697	722	703	710	690	743	720	734	689	765	781	727	730	702	705	726	728	778	780	709	708	790	729	770	688	710	690	718	696	756	741	728	747	757	736	764	733	703	711	736	709	766	716	728	751	757	726	721	694	720	737	699	733	727	700	733	744	708	716	718	748	785	737	763	722	692	729	716	744	719	729	699	718	703	717	656	714	720	715	737	761	731	757	689	705	692	743	756	682	782	739	742	694	741	684	744	707	689	700	733	692	749	724	660	759	705	755	745	728	729	744	702	726	713	777	707	715	693	717	724	684	693	751	750	746	733	732	692	727	725	695	742	727	745	728	778	719	722	708	742	738	723	703	728	738	715	746	703	735	737	774	759	719	772	707	687	710	732	738	718	676	703	708	712	744	726	765	695	724	706	734	694	760	724	686	709	699	709	664	756	770	740	733	683	727	730	728	692	759	687	752	732	717	682	712	708	761	752	637	694	797	739	729	725	740	745	748	728	684	725	709	717	719	751	692	749	698	722	751	720	743	713	739	732	727	763	735	723	806	715	719	740	723	680	695	709	695	726	742	717	732	711	742	704	748	731	737	737	717	719	723	758	716	779	715	725	742	656	695	726	761	722	723	691	727	734	730	765	711	730	722	718	693	740	731	717	709	721	699	772	706	692	722	717	740	736	713	786	768	724	725	736	766	720	656	693	736	742	744	700	698	729	723	693	743	755	747	712	777	667	740	748	759	711	705	703	723	685	715	713	711	754	716	749	722	677	747	697	695	769	707	703	696	703	739	714	722	733	739	728	732	757	696	749	742	685	675	715	672	748	737	744	750	718	733	741	732	700	712	706	720	713	719	728	762	748	705	724	756	687	743	743	689	703	676	708	729	770	700	747	738	713	713	702	704	702	735	752	744	708	743	738	735	732	714	744	697	684	707	733	732	737	694	757	702	737	683	731	747	701	754	686	730	747	768	742	741	737	715	721	725	683	736	696	775	722	679	721	707	754	702	713	708	726	746	769	691	700	744	727	741	699	701	744	758	721	725	743	713	726	702	696	704	702	706	685	700	704	753	728	768	775	730	732	774	727	714	787	742	703	700	757	712	713	727	747	719	710	702	732	765	685	728	719	680	715	682	705	739	727	731	686	719	753	713	696	747	694	730	748	714	709	720	727	740	701	770	739	697	646	748	721	726	714	651	746	747	728	716	749	705	745	731	739	761	736	692	731	736	703	718	706	718	746	696	692	712	727	749	732	738	740	731	697	721	753	732	675	673	700	724	704	735	717	684	754	733	708	708	714	675	703	774	698	681	766	712	744	645	737	733	730	742	728	733	767	705	767	731	753	728	730	728	716	710	747	687	699	749	710	719	702	700	737	727	729	693	704	716	724	752	703	737	698	735	735	716	773	701	713	719	759	685	658	693	716	652	642	721	729	731	704	772	696	729	718	722	702	734	768	757	710	730	739	738	740	706	774	760	705	725	750	696	753	701	720	688	710	677	694	733	718	757	723	701	729	716	760	710	725	709	740	712	703	721	727	736	735	703	744
23800	21502	28844	24565	21505	13208	1457	906	692	665	621	595	590	578	546	505	552	542	542	494	489	453	488	467	467	442	496	430	489	480	475	492	469	483	472	485	436	442	496	489	462	482	434	474	456	470	471	496	486	470	496	484	482	454	458	507	499	457	444	459	481	464	469	495	462	438	495	437	427	486	442	428	487	434	492	463	429	477	448	475	422	458	475	437	457	479	468	427	444	479	465	440	488	462	447	434	431	429	425	466	472	474	457	465	426	486	471	466	457	470	469	433	443	455	462	434	466	493	425	461	464	445	472	464	472	450	467	479	428	471	443	451	477	457	456	457	453	469	487	486	471	451	465	442	470	475	471	499	432	477	458	496	494	482	442	462	460	490	478	455	495	463	448	435	454	463	473	448	477	437	460	404	468	456	497	442	479	440	473	488	439	446	510	439	465	459	461	482	443	480	484	493	483	438	441	451	453	457	486	498	455	471	440	440	457	479	429	475	491	483	461	465	439	488	460	451	424	430	489	481	492	461	480	444	461	494	519	460	472	433	457	442	456	482	440	434	497	437	482	447	521	457	441	475	455	417	426	422	428	474	447	458	449	411	436	464	481	424	485	454	448	477	448	438	480	449	456	478	436	449	436	465	447	472	471	423	495	438	449	461	479	434	448	479	446	449	481	490	428	466	421	472	454	475	444	456	453	469	496	436	412	469	447	446	429	423	454	448	507	458	465	455	478	483	443	444	489	462	407	506	451	499	481	457	441	425	476	471	469	529	475	460	490	474	489	472	463	473	512	453	489	472	482	441	472	454	463	441	422	475	485	421	435	469	486	460	479	518	471	448	464	473	466	443	433	443	465	444	475	453	406	453	481	477	449	452	433	474	472	488	496	474	463	454	411	467	432	460	472	508	433	437	477	469	453	459	442	432	484	442	449	432	465	475	447	477	472	422	447	452	451	436	479	452	479	477	444	468	480	493	469	422	454	461	438	503	435	466	444	445	481	456	472	431	526	460	517	457	472	464	433	464	447	458	425	491	486	448	459	477	470	451	463	445	488	485	495	472	428	467	431	498	423	504	445	428	433	462	437	463	418	435	468	458	462	471	443	462	434	439	480	465	483	481	489	455	466	458	457	481	468	490	440	435	455	484	451	450	462	458	478	507	472	418	420	464	434	510	462	491	440	483	508	473	473	474	454	474	498	476	465	481	465	484	453	491	484	474	453	437	472	459	467	473	435	448	443	457	495	428	486	495	448	479	463	466	439	443	470	464	441	447	452	457	448	454	524	441	459	453	452	475	447	484	433	472	484	470	498	472	432	456	431	440	454	468	465	451	506	438	481	441	449	455	471	449	439	469	440	470	472	467	461	459	471	420	450	468	437	441	475	471	468	480	458	430	442	447	431	456	481	493	429	479	480	460	473	470	483	470	428	459	449	473	424	454	448	452	462	458	430	499	428	475	473	443	485	464	424	450	462	462	483	515	504	450	456	471	466	488	468	469	464	430	464	435	452	501	447	440	475	478	466	469	423	447	475	450	437	416	485	489	447	503	441	417	454	467	455	472	473	465	478	455	464	433	491	461	451	445	470	460	462	441	449	429	438	447	428	490	474	419	468	441	457	420	480	442	443	458	448	500	459	457	452	453	443	481	468	459	486	463	508	507	460	460	482	499	416	459	480	430	478	491	469	497	484	417	476	449	496	438	483	472	454	464	442	456	511	495	456	471	384	432	459	450	422	506	458	450	448	452	455	456	428	500	454	433	453	489	467	448	459	435	474	463	472	440	470	439	482	510	422	441	499	436	474	459	473	472	451	452	428	447	446	447	476	468	468	451	419	421	437	477	445	458	419	427	489	462	475	469	447	447	473	467	438	461	461	438	470	470	439	450	466	461	452	484	468	458	425	408	456	480	457	461	443	475	467	476	464	443	475	493	430	487	456	434	475	444	468	439	471	456	493	477	456	483	447	493	465	499	467	467	453	473	466	487	469	427	461	486	433	454	452	452	453	499	446	451	435	463	450	463	453	474	459	458	469	431	424	453	413	450	446	473	520	460	467	451	451	466	488	458	472	488	447	461	461	484	471	479	519	524	477	454	416	466	460	497	427	456	470	479	476	449	472	458	445	447	490	463	452	427	465	455	471	478	482	465	458	460	451	442	467	508	491	425	489	475	426	439	458	434	470	443	472	421	458	410	466	432	441	463	466	478	421	458	425	499	448	496	428	457	489	438	438	430	466	444	456	397	445	422	468	445	409	462	475	444	441	446	461	474	456	435	485	452	461	430	446	452	464	430	425	458	501	446	452	504	469	474	476	508	455	430	497	442	492	437	459	477	468	423	413	475	512	467	420	454	453	438	453	468	446	454	522	455	470	404	474	475	490	513	452	415	465	460	402	427	491	491	455	438	450	462	467	455	474	462	451	477	449	470	481	445	405	447	473	440	444	468	476	466	460	446	433	499	458	445	475	459	455	458	469	468	454	463	452	483	445	476	469	518	457	482	468	494	434	455	485	441	460	477	520	463	428	445	468	491	467	458	461	454	458	442	450	432	430	472	460	497	532	461	466	459	459	456	442	455	481	486	474	476	450	453	465	429	445	452	457	432	438	473	446	465	449	471	445	448	456	472	498	478	446	412	494	449	443	439	480	449	454	454	430	455	485	477	458	472	462	437	477	456	494	445	500	496	476	426	441	460	480	485	442	424	489	444	459	447	483	491	468	494	454	474	456	469	449	439	437	479	435	442	450	456	490	437	439	453	484	474	491	463	481	502	459	465	462	459	442	462	486	456	440	452	462	457	467	491	473	461	464	462	494	476	488	456	454	454	437	474	469	453	468	461	427	446	422	478	461	465	479	460	474	472	457	465	458	456	436	423	427	449	490	475	470	474	485	463	484	412	472	445	417	421	445	474	419	471	464	475	430	517	469	444	459	448	457	465	457	477	462	438	456	459	496	443	485	474	477	433	459	489	495	445	455	487	463	458	462	482	450	458	426	448	494	499	435	430	452	407	433	461	420	469	448	435	453	455	452	437	462	437	458	409	454	465	482	458	446	472	443	473	453	471	462	489	446	481	438	445	473	471	455	459	465	456	462	453	472	469	475	443	472	470	475	427	472	483	458	456	482	438	480	459	430	463	450	436	426	481	488	456	424	433	469	453	447	453	438	452	430	480	476	489	464	473	483	434	450	446	446	458	461	424	441	443	442	463	456	489	449	424	478	427	460	460	465	455	467	458	467	465	448	452	497	451	460	453	495	464	498	505	478	457	468	469	486	410	469	478	430	485	452	487	423	474	453	472	488	446	461	476	458	467	461	454	502	439	446	449	446	493	525	481	456	419	476	467	439	461	429	444	463	471	477	463	474	480	435	444	448	485	449	403	470	430	477	464	485	493	467	433	460	465	452	430	495	455	455	423	424	444	454	438	471	478	445	460	465	454	474	425	405	425	474	448	400	450	479	426	475	499	414	437	456	435	445	469	426	479	458	475	469	439
3530	8834	7336	3460	2430	1800	1430	1188	968	850	807	734	685	629	711	583	570	602	610	595	558	566	534	533	509	515	562	561	534	512	537	528	532	547	552	556	558	528	514	517	519	510	534	528	553	538	531	526	520	561	522	566	486	492	567	509	546	539	521	533	506	532	521	526	525	492	543	513	519	527	507	471	495	554	488	532	510	514	532	495	519	515	551	489	502	501	509	510	520	502	484	506	514	515	489	532	531	508	522	547	508	523	512	499	466	498	517	502	510	496	551	484	553	516	508	545	470	484	508	525	539	498	515	513	540	514	534	474	509	489	481	514	528	492	488	528	496	481	507	519	491	507	482	474	491	517	492	531	501	538	507	517	505	488	481	501	522	522	533	553	517	472	531	522	476	540	546	507	476	465	502	465	545	466	521	549	471	516	558	522	507	523	520	524	513	496	488	522	473	469	524	530	501	518	479	514	471	483	506	529	520	544	502	489	554	513	508	517	485	528	474	535	550	489	524	517	509	531	534	520	487	494	548	516	500	515	489	530	514	523	514	546	469	531	533	533	529	527	503	534	486	475	513	528	506	491	527	520	537	514	517	517	506	506	510	516	515	526	512	499	489	454	492	559	483	484	491	494	551	520	518	492	477	510	511	519	489	517	522	525	547	461	510	522	509	539	510	508	544	515	481	496	522	492	532	493	494	524	563	542	517	477	536	519	487	499	509	477	486	512	554	560	516	520	511	488	516	470	488	469	520	496	527	490	511	541	509	515	494	515	529	522	510	510	544	537	492	486	521	499	513	529	524	481	515	524	519	533	540	479	516	449	557	529	487	509	506	533	487	493	510	473	538	508	485	501	501	520	534	525	512	481	501	518	479	502	495	497	489	497	519	505	543	507	485	507	494	502	532	527	482	546	522	541	487	510	524	540	528	524	523	478	488	506	508	490	500	494	497	502	505	516	541	507	538	485	490	501	490	519	538	528	497	516	487	530	498	496	510	496	520	519	517	476	536	497	511	503	529	496	492	499	517	501	470	531	539	497	561	460	541	496	502	524	488	534	517	482	500	476	531	528	530	501	524	543	529	513	494	491	535	525	511	551	483	520	518	501	506	489	510	484	515	500	488	502	475	544	521	500	551	511	522	493	499	496	542	519	489	535	507	510	488	509	487	527	524	489	493	474	505	479	551	513	500	555	525	504	513	512	538	488	493	547	499	519	458	477	526	447	496	519	526	511	531	529	497	514	534	529	531	527	506	505	482	535	546	515	527	491	522	548	528	493	499	464	504	491	471	501	529	563	528	523	503	478	534	495	521	487	521	568	556	550	508	494	530	519	505	520	516	500	513	541	504	493	503	541	556	541	539	523	554	518	523	513	514	513	537	489	507	508	486	529	488	506	537	529	501	480	517	497	535	537	514	489	513	472	498	498	495	517	503	486	519	527	527	512	493	533	531	513	512	518	486	539	517	524	527	495	525	515	512	500	478	499	512	555	488	496	523	555	488	526	507	476	530	493	519	496	544	497	543	535	567	522	477	487	497	512	524	488	512	505	489	519	531	508	524	574	551	521	470	453	545	507	483	496	524	492	507	514	485	524	536	506	509	490	542	507	504	536	529	491	514	539	566	539	481	519	480	486	574	491	540	511	504	560	461	493	484	533	515	498	490	521	513	529	454	509	488	469	535	507	517	520	518	520	491	484	442	570	510	464	500	526	510	546	518	507	476	479	548	495	505	510	515	479	467	528	552	498	516	512	501	510	528	539	520	557	469	504	473	517	486	538	491	526	466	523	486	513	563	510	497	469	465	513	497	502	503	467	499	508	498	512	503	537	511	477	503	483	495	526	507	504	527	489	510	507	506	464	511	495	501	463	500	499	491	499	484	515	487	501	547	563	480	512	530	524	467	539	493	525	515	535	513	515	491	536	481	537	533	489	504	516	546	519	507	471	498	505	493	513	525	486	525	527	503	543	480	492	542	526	524	516	494	495	515	531	508	519	483	506	515	502	518	521	499	510	468	514	522	487	487	524	506	529	521	538	509	511	534	505	503	508	494	512	522	490	477	536	529	544	536	531	505	517	515	504	537	473	470	551	508	487	505	552	534	563	509	513	501	480	529	542	499	487	534	502	551	495	513	529	490	535	532	532	530	539	495	556	532	512	556	497	535	509	515	526	566	513	489	541	485	491	528	527	474	512	493	544	502	540	507	494	528	509	533	542	484	521	529	514	551	503	490	494	519	463	523	506	498	529	544	532	485	535	511	475	504	522	514	537	517	530	536	530	516	519	523	487	440	475	469	450	544	521	478	555	507	516	508	549	482	519	517	507	494	500	496	543	463	524	501	502	522	442	498	444	483	473	523	505	492	583	510	539	478	444	481	524	481	495	510	480	528	491	514	518	511	498	500	482	520	499	500	562	509	484	512	534	518	462	507	497	523	456	535	496	529	489	533	569	521	468	508	549	506	493	528	473	509	551	546	467	469	523	500	545	469	509	463	530	533	542	513	526	523	505	485	513	498	488	524	521	523	543	505	514	529	519	483	500	530	517	488	447	512	491	529	508	495	524	486	521	488	523	514	501	530	522	496	537	522	522	491	502	508	502	563	530	508	523	480	486	535	507	525	496	512	545	496	512	515	531	552	473	498	513	469	486	469	504	516	509	548	500	571	521	515	526	508	509	510	489	522	485	522	485	551	503	477	520	500	549	520	524	496	500	491	476	536	531	454	502	497	538	506	507	509	532	465	556	478	539	481	504	517	505	506	528	502	519	523	515	522	479	528	522	530	496	520	484	518	513	509	507	461	528	518	526	538	484	511	522	518	512	512	497	511	515	525	492	463	496	485	491	508	469	506	489	466	508	526	561	495	526	487	501	465	504	501	510	520	505	511	494	517	546	504	504	481	530	513	490	488	521	479	590	496	548	505	495	517	506	500	552	488	532	500	503	498	488	486	516	525	521	518	531	514	533	512	499	523	514	482	506	481	488	487	513	466	482	514	600	491	521	463	511	531	495	504	543	505	523	524	504	500	494	497	493	520	508	503	536	521	492	467	482	493	471	509	522	486	496	506	526	507	523	524	518	510	542	516	547	507	523	516	484	510	515	493	526	523	529	527	542	485	550	464	498	527	509	506	517	510	557	497	503	501	500	502	526	474	489	505	538	536	479	510	507	457	525	522	510	517	504	531	524	522	509	519	494	476	497	503	479	525	481	531	487	474	495	537	499	504	511	549	520	508	500	495	476	559	494	526	529	518	513	495	502	510	511	529	582	504	486	550	491	491	489	488	521	524	507	537	547	512	513	487	566	493	543	505	499	532	511	494	489	491	521	536	507	508	557	539	531	519	490	489	494	479	539	525	528	527	464	533	502	514	496	477	496	485	552	507	512	491	512	466	482	521	516	538	481	483	491	512	553	530	521	493	527	524	519	499	508	507	497	517	476	494	504	520	483	497	533	486	489	510	548	499	505	481	477	536	546	509	517	525	511	491	487	500	522
24854	21509	28050	25394	16480	1278	787	671	606	563	544	524	566	471	520	483	546	534	550	503	498	501	525	475	489	473	468	506	503	483	486	530	537	509	466	492	478	486	476	469	453	486	466	522	469	463	456	478	511	451	517	526	490	501	472	472	477	487	438	467	477	483	489	468	483	456	480	462	461	456	474	440	503	490	459	436	497	502	491	439	490	466	474	460	486	478	463	477	484	499	484	499	490	533	520	484	482	490	490	486	492	440	479	487	481	464	500	458	423	495	472	483	490	461	456	469	479	486	460	461	525	484	447	488	494	490	507	512	482	495	478	441	512	490	505	451	464	465	515	440	514	494	445	495	467	508	487	490	507	491	453	492	493	451	468	475	481	467	469	501	473	473	472	488	482	470	483	520	485	463	459	511	504	502	461	454	485	481	504	458	482	473	426	503	471	434	424	439	453	480	469	473	494	434	493	482	494	486	466	445	495	458	473	495	484	488	493	507	496	495	459	472	548	486	501	494	444	501	467	484	427	487	467	475	493	481	468	494	475	465	436	453	481	449	477	463	471	486	441	458	492	499	449	470	460	425	444	476	512	485	477	488	456	436	472	493	474	522	474	510	508	446	437	463	443	455	531	456	490	511	441	478	472	483	439	475	487	484	497	506	458	498	501	481	487	471	458	531	458	488	480	469	496	471	470	479	438	469	461	471	489	511	484	448	488	473	484	494	488	471	454	463	451	512	491	493	508	478	495	473	457	495	496	502	486	450	503	447	484	501	477	450	468	463	470	479	492	462	468	488	439	487	503	475	453	511	489	474	496	473	545	495	482	495	444	487	479	483	496	490	486	477	465	469	478	466	469	448	502	486	480	486	492	486	473	447	466	494	446	478	491	476	480	480	468	471	449	444	477	498	512	470	450	496	494	469	468	495	494	453	445	519	466	445	480	467	487	466	476	492	484	493	482	486	461	492	469	476	499	522	509	502	488	492	475	472	460	468	483	441	441	469	518	485	522	458	467	441	505	525	475	474	465	461	483	528	464	443	475	448	488	469	476	464	488	549	488	484	460	496	470	490	487	492	494	488	494	484	474	469	433	473	487	455	500	475	490	476	454	507	473	469	464	494	484	488	478	478	449	500	478	523	434	502	442	480	447	451	453	478	458	485	430	423	468	445	473	490	465	467	441	479	489	515	479	518	476	479	462	465	448	474	467	455	492	479	474	477	472	465	502	499	499	478	442	463	501	490	452	514	475	458	526	490	441	524	483	435	509	481	470	493	500	468	494	460	517	463	440	507	484	432	476	485	508	473	531	493	503	474	490	490	450	527	471	471	450	476	468	490	453	456	485	485	488	463	466	482	447	463	457	481	503	497	464	452	474	450	482	508	487	474	483	478	474	504	484	484	456	441	458	449	475	500	493	502	462	418	474	461	483	491	446	446	454	454	487	451	509	484	492	459	458	463	467	460	473	437	464	457	454	459	491	491	461	457	497	495	468	445	461	492	454	487	480	506	461	481	437	455	478	439	505	467	475	508	519	468	476	482	464	478	487	520	508	484	442	475	492	475	479	479	486	457	468	484	500	451	470	492	463	497	473	475	467	482	507	482	470	446	467	490	487	466	471	469	497	433	500	505	483	491	466	450	466	467	471	483	456	482	494	495	458	469	447	458	467	507	496	462	489	451	474	465	454	439	473	454	484	461	457	441	453	500	507	535	490	478	497	487	483	462	457	429	498	494	460	458	461	472	515	498	493	467	465	536	460	489	478	424	473	501	519	460	478	491	511	498	451	482	492	484	464	431	476	464	505	511	478	472	515	520	465	474	486	459	482	464	485	475	478	456	474	462	495	487	473	475	484	491	436	481	455	440	510	469	496	486	459	463	497	443	485	517	445	498	481	478	492	471	460	446	475	515	456	503	467	449	502	444	479	485	477	518	484	477	450	472	503	453	499	485	494	446	478	508	471	480	488	494	487	447	445	483	445	452	487	479	475	450	465	461	485	500	460	479	485	479	451	467	499	536	489	471	458	509	481	452	466	463	443	480	467	458	466	501	500	428	509	464	463	501	524	483	475	464	468	497	451	503	477	478	484	467	462	479	471	489	525	475	476	482	435	442	482	487	475	502	492	480	496	511	505	497	512	503	459	478	416	474	460	476	444	469	468	519	489	492	503	467	509	501	473	479	510	449	512	458	506	485	485	445	458	495	483	517	484	449	461	497	464	451	499	519	485	498	525	447	489	465	501	474	493	468	468	481	458	430	476	478	473	452	468	462	477	481	489	450	487	438	465	448	437	469	450	446	449	502	471	489	503	499	478	486	452	480	504	496	442	510	471	442	509	516	506	525	477	479	484	460	475	447	432	472	473	521	486	470	464	493	475	467	472	483	530	486	501	524	494	466	469	476	452	516	478	457	446	467	480	471	475	468	545	504	474	495	481	509	535	469	500	472	488	488	452	483	487	488	468	490	487	501	479	488	447	455	458	496	500	447	423	444	456	464	501	455	458	472	512	499	471	498	459	427	442	477	465	486	471	472	462	463	470	485	453	443	458	499	470	472	489	497	474	517	460	461	463	518	484	475	472	461	466	481	454	471	464	501	473	476	476	458	517	485	492	453	481	481	480	507	489	459	462	471	460	493	492	454	448	450	517	472	460	464	557	466	443	517	505	488	470	455	486	496	515	473	476	446	467	482	505	482	465	440	489	480	452	481	450	490	468	468	451	435	500	453	511	464	459	444	540	461	443	452	505	499	483	476	522	493	474	525	462	493	431	462	487	455	492	426	485	496	470	456	437	473	442	450	459	426	501	449	494	491	475	460	489	464	477	472	480	458	468	465	449	479	459	486	451	460	457	458	479	506	493	496	464	484	497	494	434	480	503	473	486	474	471	477	472	518	494	451	450	457	459	484	462	472	469	476	489	473	472	463	503	486	443	472	470	454	496	493	449	464	485	504	472	474	436	444	473	431	472	494	462	490	518	500	477	507	500	439	447	450	482	445	471	493	464	509	445	484	472	498	523	451	486	427	477	482	450	493	486	426	489	452	492	476	452	479	478	445	502	475	432	448	474	468	455	480	433	536	446	476	451	447	442	474	502	469	479	443	509	491	442	460	470	454	487	504	526	470	475	462	486	477	476	411	494	514	450	504	470	495	487	466	498	462	436	504	480	466	484	480	474	484	513	459	497	459	480	502	476	482	528	481	486	461	445	489	507	511	484	505	447	477	481	470	541	486	464	471	461	456	427	468	466	466	471	459	473	475	501	480	471	468	456	466	460	472	491	467	471	475	457	510	525	491	482	491	498	463	459	428	509	503	470	468	494	487	495	440	475	431	479	458	490	472	473	459	466	447	481	450	476	500	475	478	492	445	491	463	472	477	463	478	461	466	500	448	438	472	461	485	493	472	492	497	513	527	442	496	493	499	485	487	476	517	459	488	508	454	497	465	482	486	468	484	487	481	429	480	469	521	468	464	454	482	457	515	477	490	475	459	521	497
3722	5768	4591	2290	1643	1292	1061	904	816	708	667	642	583	566	600	532	557	561	548	502	556	514	525	526	527	500	517	522	506	471	542	529	517	527	498	497	529	489	533	549	511	501	523	529	509	514	475	518	521	510	526	508	512	548	493	524	511	499	480	515	506	497	486	536	511	521	521	499	498	515	520	507	506	486	519	466	548	522	516	469	492	488	507	546	471	480	509	562	492	494	491	519	501	473	502	525	500	466	541	516	496	495	517	506	542	520	502	522	478	515	483	506	471	524	509	505	480	520	473	509	509	562	471	493	451	493	506	473	473	538	515	477	479	489	509	516	492	479	503	528	522	535	522	501	503	485	453	546	552	491	512	509	516	518	476	514	473	525	527	523	535	541	513	503	469	474	504	470	524	496	491	488	453	513	498	509	485	517	494	481	517	451	520	488	524	537	499	515	500	527	556	519	518	497	533	527	481	504	505	473	483	530	527	507	474	539	524	496	480	535	495	474	491	463	517	502	503	490	521	515	516	524	511	457	513	549	536	531	497	518	511	467	480	488	503	479	505	530	482	507	501	502	506	516	517	499	490	543	499	509	499	490	514	485	519	509	509	542	506	525	488	505	508	505	476	527	480	498	514	546	512	490	475	536	523	495	532	482	529	512	550	491	546	535	507	504	500	526	506	504	532	549	524	476	473	519	486	536	490	499	545	483	540	501	505	517	517	473	487	509	490	507	513	525	513	507	516	506	516	526	488	487	485	482	507	467	469	556	512	502	504	495	513	542	485	498	493	503	485	512	506	481	489	482	527	520	516	494	521	542	496	480	489	564	493	506	515	528	481	496	484	522	551	491	486	488	492	503	486	500	501	505	540	503	487	497	518	494	467	511	477	449	513	553	500	513	513	521	508	517	494	475	513	511	494	510	500	501	517	524	495	516	574	499	479	555	526	489	526	514	557	536	548	563	462	480	536	467	503	543	458	499	466	524	505	523	491	509	524	509	504	524	525	495	477	520	497	542	516	514	495	472	494	500	527	523	542	492	494	501	561	499	529	524	502	472	557	505	498	492	496	502	517	536	467	523	485	472	515	502	508	507	531	516	501	518	490	514	494	482	515	537	518	533	521	463	497	528	553	484	516	557	530	467	501	512	491	519	519	503	516	477	501	520	535	501	492	500	504	469	541	520	500	477	486	545	511	506	509	495	512	500	452	509	500	522	538	475	484	532	517	540	490	532	515	492	507	522	545	510	482	520	512	519	514	529	520	539	513	541	504	515	467	485	532	458	536	482	487	479	522	505	468	508	519	481	517	505	528	487	492	516	499	478	506	488	499	552	510	480	490	502	495	485	544	502	507	509	534	485	497	512	477	496	490	509	491	506	500	519	507	508	510	501	494	485	520	511	499	500	516	506	488	488	467	536	526	516	530	515	485	522	499	529	528	512	505	509	505	521	495	478	476	521	505	499	493	455	503	527	533	520	478	505	527	513	539	497	543	527	497	522	492	526	518	457	477	507	477	527	541	485	505	499	506	535	552	525	524	519	519	485	497	513	500	477	505	532	516	503	487	485	474	489	482	520	494	531	500	496	512	496	477	505	533	514	501	518	544	517	481	464	505	482	489	529	516	502	509	509	549	524	498	534	494	516	497	522	517	499	511	501	503	484	507	518	564	524	526	520	527	476	543	528	490	516	528	504	495	500	484	479	490	511	506	478	466	490	516	456	468	534	491	496	504	519	508	521	540	533	532	505	520	504	530	537	478	472	455	545	493	471	507	495	496	490	501	497	481	500	466	503	488	574	493	500	514	509	484	489	434	497	533	502	533	499	529	524	443	492	522	493	488	533	504	489	478	489	531	531	559	485	521	487	471	524	474	537	491	512	484	511	545	503	487	513	514	503	484	511	454	498	479	489	538	533	536	526	546	515	541	527	527	481	578	533	528	545	499	492	480	505	488	495	516	474	506	505	509	527	507	494	507	480	486	496	516	549	498	506	518	508	507	510	479	515	530	512	514	452	524	538	519	521	522	482	489	544	503	500	499	507	491	511	505	489	516	494	548	503	487	518	514	469	515	531	503	485	525	544	479	499	510	514	515	522	494	466	483	499	500	456	528	519	511	520	576	522	494	486	476	543	470	518	513	514	483	514	517	517	524	513	501	523	500	511	493	508	480	470	467	539	485	525	553	447	521	503	502	508	478	481	479	540	530	491	484	526	526	515	513	493	511	485	527	537	549	487	490	507	486	468	498	514	514	499	520	506	510	499	511	514	516	485	460	489	511	490	506	510	507	479	500	514	492	534	511	499	505	535	571	523	505	507	481	564	477	490	521	554	515	502	531	454	488	518	503	518	455	496	526	494	535	461	498	488	508	507	510	507	510	484	470	524	472	513	465	490	454	497	562	497	503	527	522	496	478	511	483	519	509	531	495	495	491	519	484	491	496	539	534	520	494	525	517	471	516	524	523	504	526	518	495	504	514	515	451	521	561	501	458	494	513	572	497	477	520	500	564	488	524	501	508	516	527	525	513	507	517	502	531	479	512	520	532	511	501	537	506	520	557	476	524	534	496	487	474	540	509	506	527	519	487	459	550	509	532	500	493	487	467	503	511	456	542	540	501	510	464	538	543	518	518	518	515	446	460	479	480	487	534	513	502	477	514	518	487	527	514	454	506	495	508	498	492	504	503	449	478	515	499	523	492	476	500	533	508	490	541	474	528	499	495	480	486	537	514	503	514	514	468	521	512	493	517	506	503	546	522	472	518	489	475	491	468	517	503	470	562	501	503	532	524	477	547	507	495	525	493	548	477	508	483	476	495	527	504	521	491	499	543	490	477	530	529	500	517	485	487	486	534	522	505	528	541	477	513	511	494	507	496	488	459	515	558	491	457	538	509	520	545	474	503	506	524	551	550	491	495	531	524	497	490	493	540	522	545	486	534	505	508	513	521	504	485	508	538	539	471	531	506	556	551	520	516	529	495	483	490	495	500	492	541	467	501	519	474	533	543	481	468	508	539	534	528	499	512	514	539	509	518	476	472	476	479	499	494	439	528	493	509	505	495	493	513	517	519	539	504	513	493	501	498	523	497	516	514	521	530	483	528	488	562	520	510	463	477	487	534	477	523	492	528	531	474	512	505	523	458	480	532	531	466	514	487	487	471	497	531	486	497	528	516	493	544	490	522	543	501	512	498	509	502	528	527	505	507	506	516	522	509	508	487	522	509	503	475	520	459	525	496	504	502	485	509	503	491	487	509	502	491	522	506	511	487	499	501	504	483	526	515	497	542	523	475	505	510	526	527	523	478	520	530	531	441	471	529	515	523	478	528	477	545	503	481	499	479	524	523	522	508	473	522	505	516	498	514	479	501	518	534	553	486	513	477	531	477	475	538	510	492	468	528	510	509	548	484	534	499	498	530	545	496	497	469	505	501	490	566	519	512	526	482	498	518	536	505	538	517	495	534	508	529	533	514	525	497	477	508	482	500	487	482	511	512	475
22803	21576	29300	24306	21569	21608	11519	979	687	535	489	449	384	346	281	297	297	258	250	219	260	218	222	206	207	203	208	192	203	177	173	177	189	182	177	194	182	176	201	184	163	163	187	161	157	141	184	174	183	196	162	158	187	149	168	165	160	131	183	168	146	190	149	154	155	172	183	153	183	149	139	183	169	155	176	151	160	184	156	160	162	189	163	166	145	160	192	173	163	171	172	172	169	191	145	136	178	161	173	164	157	167	156	148	165	149	186	147	152	184	160	152	170	149	128	159	168	183	165	146	127	185	168	179	166	146	157	143	177	167	159	158	136	159	173	144	150	160	149	173	155	142	170	177	161	173	159	160	159	161	155	154	151	176	178	128	176	151	183	125	148	178	168	171	179	161	146	161	152	172	180	183	161	172	161	165	165	153	171	163	147	157	153	145	183	166	159	169	154	162	158	176	164	159	146	159	135	155	161	162	163	155	150	153	163	146	164	141	153	172	147	163	161	154	155	165	158	162	153	154	143	176	157	142	169	140	160	179	179	154	183	163	165	172	185	125	164	194	156	148	138	164	174	156	174	160	165	150	151	155	155	169	161	167	157	175	153	152	188	155	159	132	175	160	168	179	175	150	162	142	153	162	161	181	166	173	128	167	185	170	176	163	175	166	163	167	165	155	154	159	171	162	135	167	172	156	164	148	163	161	158	143	184	173	137	176	168	163	159	150	142	158	209	166	170	181	167	159	157	167	150	154	145	157	171	155	169	162	150	164	176	179	155	158	153	168	144	178	143	147	145	148	161	146	173	147	157	148	161	131	165	159	165	168	147	160	145	163	152	177	153	159	174	173	166	161	161	176	153	184	168	172	169	181	170	148	149	159	157	155	148	154	179	176	127	191	163	144	142	165	182	165	156	172	149	151	169	193	140	145	156	168	137	148	144	142	159	168	156	189	160	161	159	148	164	163	168	166	140	175	159	148	169	167	176	159	162	138	151	148	162	150	167	149	158	180	135	156	146	176	166	157	159	157	147	155	145	157	189	151	159	150	156	143	157	141	163	155	171	142	137	150	164	170	203	169	169	179	160	161	194	166	153	151	183	175	173	168	167	167	165	172	139	167	162	196	155	163	142	148	138	155	174	156	164	138	134	165	163	172	169	139	157	149	174	172	166	157	177	166	160	182	166	168	160	142	166	178	137	172	154	161	187	143	148	151	148	160	145	178	168	170	161	150	150	154	184	149	163	162	167	181	193	164	180	143	146	164	141	149	121	147	186	167	145	162	168	155	169	165	166	168	153	149	178	153	175	149	164	152	165	175	172	156	172	170	145	165	140	167	164	155	166	153	157	156	167	160	153	186	164	163	165	174	170	160	143	156	165	180	148	172	172	166	154	165	152	149	163	153	162	199	180	183	171	164	165	159	154	184	153	165	164	182	157	165	183	149	147	181	154	142	152	172	150	163	142	159	156	174	166	166	161	166	163	169	190	160	171	158	158	190	164	158	151	166	154	155	134	158	168	150	168	195	162	150	157	158	152	148	151	153	138	148	159	157	163	161	158	162	132	170	160	146	149	177	144	151	197	162	169	171	186	153	157	147	163	165	176	173	155	172	144	165	148	149	176	164	175	165	158	174	149	148	152	170	151	167	168	170	157	154	171	177	166	151	160	147	163	172	148	168	163	150	163	175	179	153	195	164	142	158	153	162	152	139	156	139	157	174	158	151	141	180	194	148	156	168	153	149	172	153	155	169	164	181	135	158	147	153	166	163	145	164	168	160	159	161	175	159	160	159	155	166	133	164	139	145	159	167	180	149	145	130	156	186	141	184	157	148	143	147	155	162	164	161	166	158	153	154	160	143	178	163	172	134	150	171	146	168	162	162	156	167	151	145	158	157	165	155	178	162	174	161	167	169	158	172	198	151	176	163	172	157	169	162	152	179	164	150	155	151	179	152	168	170	155	156	162	148	188	150	186	153	156	147	165	160	178	153	126	150	172	181	145	170	201	166	185	159	174	150	153	123	164	158	157	184	179	150	137	141	151	166	152	172	150	159	161	168	156	156	169	157	166	153	168	170	170	126	153	135	182	145	169	156	140	146	164	161	148	145	172	158	157	141	143	156	140	159	160	146	174	146	142	168	141	148	151	187	146	149	153	171	140	154	148	171	155	160	175	153	164	170	168	155	142	140	161	151	145	169	141	177	155	167	150	156	173	158	180	135	148	160	164	160	158	142	160	157	162	168	171	161	177	140	149	176	159	164	155	158	148	146	176	152	165	173	165	157	145	149	164	148	170	148	172	148	176	140	177	167	147	159	147	159	150	156	164	162	157	126	153	160	154	164	155	154	165	158	187	148	158	162	150	165	160	164	190	128	187	171	161	171	159	174	182	154	184	131	145	150	160	161	154	160	159	155	184	159	183	163	157	150	149	173	141	170	174	144	156	148	145	165	147	164	159	159	154	177	151	169	172	158	169	142	169	177	189	152	166	164	148	164	162	168	157	144	155	171	108	170	171	156	156	182	171	160	169	144	159	152	172	163	160	156	158	179	158	171	133	132	154	153	161	151	144	136	147	129	151	172	157	132	142	155	152	173	163	172	156	182	167	156	163	159	157	148	154	147	184	149	143	157	174	142	155	163	156	149	136	180	159	173	173	155	149	140	141	141	130	178	178	152	167	155	142	164	142	150	154	156	156	153	167	182	132	172	142	171	161	150	139	166	171	154	151	154	165	163	185	152	152	153	174	148	178	165	162	166	179	160	162	177	168	154	161	151	154	172	163	154	169	178	162	155	148	163	158	154	164	146	160	145	173	187	148	175	162	181	193	161	171	163	167	165	168	162	154	149	183	144	162	151	166	147	154	161	155	154	151	132	168	191	160	148	176	178	142	167	156	149	153	148	155	175	144	158	147	155	160	166	141	175	164	169	182	178	157	166	168	160	163	148	155	137	164	179	172	137	156	163	173	143	179	159	160	146	157	160	148	144	165	163	148	186	147	158	166	147	171	170	159	172	166	163	191	155	152	179	166	162	141	153	162	137	180	158	160	176	157	148	161	179	171	142	151	152	170	146	166	138	150	173	143	141	151	157	166	171	161	157	156	148	155	149	160	149	147	147	167	152	162	187	165	151	157	151	158	139	141	173	143	176	161	155	144	169	165	144	151	176	141	166	175	177	156	159	179	190	168	160	130	163	184	148	148	158	145	174	165	168	164	163	140	176	158	160	192	173	176	149	158	172	163	182	159	175	160	173	170	154	161	154	163	163	175	162	175	166	156	147	160	165	129	157	154	161	155	149	157	153	178	155	162	162	156	165	174	182	173	147	168	163	175	159	151	149	196	136	174	131	148	175	159	158	161	166	156	177	171	178	144	166	154	165	147	138	172	167	176	151	153	159	167	172	177	163	155	140	170	145	147	182	148	158	169	180	187	141	164	150	174	150	168	141	152	164	144	165	153	173	149	140	156	137	145	161	174	169	157	148	159	140	146	157
4878	14329	11773	5746	3799	2629	1942	1463	1116	882	787	605	596	462	438	405	347	344	311	302	296	255	255	275	236	236	215	226	215	230	228	199	223	192	225	214	232	206	218	190	204	228	205	203	201	196	182	179	212	194	184	176	186	167	183	166	201	184	195	197	205	197	181	186	185	197	186	178	176	197	166	177	182	179	172	194	192	180	176	166	197	188	202	196	171	192	200	182	155	188	192	193	176	159	203	176	187	170	184	198	176	176	191	175	214	155	171	186	200	179	196	186	179	174	193	192	165	160	192	177	172	165	167	179	213	180	179	169	163	188	214	177	162	205	180	177	153	182	199	194	198	166	172	167	159	184	191	166	171	170	199	177	185	187	161	158	182	215	182	166	210	191	204	202	206	186	185	191	181	178	197	195	167	181	183	185	166	173	171	163	169	183	202	183	183	182	185	174	175	179	182	178	181	176	194	194	179	184	188	181	169	178	194	194	173	170	173	175	180	201	189	171	183	185	162	173	185	190	172	178	198	198	172	168	182	203	184	185	184	193	184	178	159	180	196	188	155	175	167	205	187	185	178	203	186	192	178	172	189	197	196	178	165	182	172	169	183	160	188	194	203	172	184	189	180	182	178	214	169	182	187	163	164	190	160	178	175	181	169	199	211	200	191	171	158	190	174	196	182	176	177	207	173	176	197	170	183	195	179	191	188	196	189	194	173	185	170	155	183	176	174	184	178	145	158	181	188	162	173	186	180	190	189	183	167	169	195	190	174	183	179	192	187	175	181	171	183	175	168	185	181	180	186	168	173	186	171	181	208	168	183	204	181	161	159	168	164	183	191	153	176	179	183	164	168	204	189	169	182	183	192	185	155	204	178	191	169	209	211	174	166	183	161	197	201	197	188	197	173	164	165	170	185	187	183	190	191	197	186	180	196	178	180	184	192	186	171	180	192	176	192	173	181	184	178	179	178	179	206	185	180	179	170	183	146	192	177	173	183	171	177	169	193	170	190	178	169	182	208	179	174	165	197	158	175	173	182	185	188	186	173	182	207	189	184	180	195	197	190	187	181	194	199	199	200	207	167	158	160	182	197	199	190	186	179	196	195	178	185	205	193	171	176	172	175	164	192	177	194	184	184	176	190	202	180	191	164	184	157	165	182	197	188	178	173	170	196	158	167	187	189	168	196	174	193	178	162	154	202	174	167	187	189	192	192	153	186	184	183	194	180	173	182	194	217	181	171	188	188	175	167	180	191	191	186	197	186	188	188	196	197	181	190	169	189	180	208	173	165	184	186	175	180	164	174	210	195	168	170	184	169	166	183	189	225	182	209	197	178	182	182	195	172	183	167	144	193	174	191	179	174	184	179	160	193	195	183	181	184	157	211	171	167	193	171	177	179	171	193	182	179	168	210	208	169	176	180	174	165	180	162	175	173	166	162	181	189	172	178	195	174	177	164	188	172	187	165	191	150	206	190	183	196	172	176	191	168	182	190	192	162	170	171	177	181	188	177	167	180	179	202	172	174	168	171	148	162	182	164	177	194	190	169	165	177	176	205	162	189	173	165	169	183	184	176	185	191	189	170	189	180	190	177	182	172	199	151	176	164	161	170	170	183	182	177	190	185	174	187	179	182	180	180	206	171	215	187	168	172	179	200	195	173	187	187	180	169	188	183	194	213	182	206	187	176	154	181	197	178	188	188	174	182	162	179	164	179	181	169	186	174	196	179	197	182	192	178	195	193	201	183	180	199	176	192	191	170	150	159	171	187	172	178	188	164	175	171	168	204	169	188	166	180	182	164	160	162	170	196	182	192	201	181	174	172	199	195	192	164	212	167	174	175	167	199	176	192	168	176	179	194	195	187	197	170	159	178	190	180	173	200	182	150	209	199	179	185	172	182	186	160	196	192	179	200	159	164	174	182	173	184	181	178	176	182	166	188	152	176	187	184	188	158	168	180	194	189	172	168	163	189	201	171	184	184	186	189	174	184	194	195	172	186	176	174	211	201	171	185	182	187	173	164	184	197	172	195	153	176	203	176	178	179	176	169	178	183	177	195	155	181	172	178	205	197	176	160	195	181	187	178	197	183	178	183	164	159	190	204	183	180	200	198	199	202	184	182	188	176	166	170	193	187	195	177	194	181	181	176	191	191	187	184	194	163	190	198	184	156	155	173	178	178	172	195	173	193	192	181	190	188	185	184	180	166	174	182	181	181	180	196	206	189	207	169	212	193	188	177	189	170	161	167	173	196	173	187	198	178	194	193	187	178	195	168	175	180	163	203	175	175	178	197	175	176	192	183	186	194	208	194	167	175	200	193	224	178	176	186	196	153	181	184	176	175	160	193	197	151	201	188	172	169	179	166	155	184	182	178	159	186	190	203	165	196	192	178	171	174	178	162	172	160	187	208	183	167	213	177	177	167	188	158	199	170	179	181	192	187	180	195	164	172	181	183	193	186	173	189	183	192	191	169	189	178	187	199	176	184	180	179	212	162	180	193	169	170	187	177	180	185	170	191	180	192	167	161	184	197	181	194	201	177	183	182	214	180	176	188	198	182	163	194	207	185	178	164	184	157	177	175	167	162	158	188	167	173	172	172	176	186	195	170	193	195	166	184	166	184	186	164	205	201	201	174	184	173	184	173	183	168	178	208	173	173	158	186	183	197	172	183	207	163	205	194	196	177	150	172	168	172	180	188	154	177	177	198	185	173	169	181	183	199	186	159	204	174	165	193	180	176	190	182	178	178	188	191	178	178	191	188	169	184	190	196	195	167	179	176	204	151	195	192	169	153	163	205	167	164	157	170	171	186	168	176	189	176	177	174	185	177	171	176	154	192	186	168	193	184	164	170	214	203	177	184	186	173	213	156	204	199	194	185	226	195	174	179	186	182	206	162	164	177	198	193	197	191	182	207	182	182	183	176	198	179	176	177	168	182	177	173	176	156	175	196	179	180	187	165	178	210	182	187	195	166	169	211	207	168	178	174	199	191	209	189	202	196	183	194	168	182	184	169	176	162	158	189	202	161	194	169	196	192	174	175	192	194	187	167	187	194	178	192	176	167	162	189	171	154	183	199	163	192	173	181	162	166	180	174	196	170	189	175	172	193	205	198	181	208	174	162	167	210	213	191	166	169	190	175	190	169	184	185	175	206	184	172	182	183	169	175	172	196	176	155	181	178	231	195	172	178	157	165	182	186	171	205	175	182	176	160	166	214	172	180	157	195	167	209	180	180	180	174	185	197	174	163	186	199	191	199	161	172	189	200	179	170	179	176	192	150	178	157	171	181	176	187	202	184	189	171	178	176	183	168	180	193	166	181	176	168	162	170	164	193	186	159	181	197	179	187	191	175	171	183	160	205	197	199	194	184	179	189	179	161	187	184	191	173	179	186	159	178	165	181	165	174	188	207	172	170	165	173	190	199	177	177	165	169	183	196	173	182	182	176	159	184	189	158	173	172	194	183	162	169	194	173	196	190	190	188	186	160	191	201	182
27628	20008	7008	1082	816	730	739	724	707	730	716	755	715	654	716	631	695	734	654	718	703	657	676	662	701	677	691	691	686	666	727	721	644	692	703	713	701	710	637	661	705	667	700	670	665	768	676	714	690	681	686	714	668	715	658	711	707	697	724	680	677	697	661	704	648	637	694	643	694	671	666	670	676	667	693	693	681	670	676	671	675	659	707	662	662	670	680	665	676	735	699	684	650	672	677	687	720	657	690	682	673	641	660	707	685	669	684	684	681	666	659	650	675	620	641	626	730	681	658	663	704	675	674	638	725	676	658	669	662	645	696	716	680	686	674	697	682	607	695	662	712	668	639	685	683	652	624	708	693	668	684	652	653	672	689	683	686	680	674	684	707	668	679	678	615	683	649	664	661	628	716	663	681	680	702	657	716	693	703	664	665	698	713	720	667	676	662	679	646	643	668	676	710	659	680	680	665	662	692	663	685	724	655	646	657	685	635	669	639	669	692	654	704	677	674	708	677	689	697	659	667	676	710	646	630	684	649	679	670	720	655	676	687	663	639	705	665	669	682	655	702	619	684	669	656	700	681	650	719	661	685	697	675	699	701	688	637	673	687	687	703	644	706	626	675	697	644	709	655	716	674	677	704	690	666	676	671	712	724	713	667	675	699	694	684	597	693	701	646	708	685	698	722	666	728	680	684	657	663	689	676	729	699	679	648	672	669	714	651	716	696	687	700	669	685	689	706	697	699	680	672	720	715	702	692	675	648	674	687	666	683	708	634	692	670	680	709	621	691	718	644	664	664	654	679	694	649	672	639	705	661	698	661	663	706	653	719	701	613	730	653	714	709	699	712	715	672	653	663	692	632	645	624	672	681	699	672	656	669	703	659	739	659	679	686	668	650	662	678	700	612	632	739	674	672	682	673	650	676	696	674	680	664	668	673	649	658	722	654	647	729	661	651	652	691	704	669	682	659	621	667	731	674	696	708	676	707	665	655	723	652	692	694	698	689	717	656	755	703	679	715	669	626	697	671	655	668	690	664	635	699	664	660	694	708	684	683	678	726	643	665	658	669	652	651	630	692	670	630	734	663	641	696	704	703	696	705	669	706	668	688	667	682	682	664	678	696	682	658	725	677	691	675	683	666	679	674	630	704	701	682	664	676	663	692	667	693	657	665	670	671	648	712	664	681	681	711	731	678	681	675	677	726	668	695	708	664	681	675	665	697	687	663	658	644	620	669	695	674	660	686	668	684	678	665	673	662	666	659	718	643	651	706	666	699	682	699	690	672	661	676	686	679	629	715	665	725	678	672	648	655	680	694	658	668	726	653	722	675	669	695	705	664	690	685	683	691	679	726	727	669	619	684	656	669	641	672	734	658	692	640	704	641	630	700	701	684	687	690	700	680	669	678	657	658	681	667	662	654	605	653	619	666	707	675	667	657	658	657	686	711	679	710	671	679	695	697	682	645	672	703	679	692	655	684	659	695	636	653	701	692	679	655	622	665	674	689	690	668	673	696	645	651	669	708	675	599	685	627	657	665	700	668	632	645	665	706	666	670	659	664	659	645	710	700	625	646	691	678	682	668	657	655	672	676	659	664	738	688	692	681	670	667	700	687	693	649	672	664	692	655	692	687	732	690	713	658	685	660	640	695	678	686	629	667	656	701	669	698	690	683	690	661	674	664	664	683	663	677	667	674	632	639	656	687	643	695	678	677	687	664	686	691	671	690	665	660	687	685	659	649	711	701	700	665	653	682	686	679	710	680	680	681	673	683	673	698	708	683	657	643	678	693	630	622	668	675	689	644	670	732	718	674	677	664	677	675	635	663	699	676	664	731	652	692	665	647	698	708	670	697	620	699	668	665	609	674	665	690	711	641	665	712	739	662	682	685	687	651	685	677	644	678	639	693	669	660	676	685	654	629	682	624	709	670	673	664	674	674	663	666	675	696	704	713	668	681	657	703	686	737	633	656	626	672	666	701	680	707	732	680	680	700	717	655	663	654	687	630	668	688	685	632	710	680	615	682	700	679	667	643	706	654	706	703	699	690	654	659	699	645	656	730	658	669	695	709	744	658	656	686	696	638	658	649	653	718	670	625	665	700	633	650	658	694	699	653	627	646	650	658	654	708	619	718	682	645	697	649	661	714	664	673	697	687	701	690	679	685	724	706	677	677	687	652	702	685	671	634	673	711	703	695	677	737	671	658	651	654	707	705	682	654	680	720	673	686	704	711	653	699	639	636	683	664	682	663	649	677	697	721	722	693	687	642	665	695	712	696	636	702	669	668	626	684	713	716	675	712	700	721	681	681	668	723	681	659	656	669	690	638	693	661	689	681	693	654	703	674	680	652	663	729	712	680	631	655	692	723	737	748	682	669	677	744	689	686	644	708	649	656	675	706	633	723	702	653	635	638	660	711	689	675	684	659	678	706	653	718	687	693	661	639	658	695	715	675	705	661	673	655	650	681	714	669	694	680	681	704	645	654	681	710	720	642	684	686	668	660	717	666	664	664	682	650	676	707	731	673	611	668	709	678	683	714	702	675	665	703	695	680	692	674	719	683	666	769	667	709	743	679	663	652	681	700	721	762	698	669	700	674	702	695	715	701	678	701	674	663	705	682	676	676	728	691	688	683	649	699	655	658	633	683	678	673	664	655	685	708	684	636	679	687	654	678	670	696	665	740	645	669	660	721	657	714	692	676	679	683	624	668	709	681	690	694	673	674	723	630	677	712	686	701	710	711	706	680	698	683	680	682	678	668	674	712	637	705	721	716	658	702	670	684	683	645	732	685	687	722	661	660	700	670	735	672	615	697	718	666	688	638	695	742	697	715	725	653	674	686	689	705	697	684	659	778	682	671	726	665	662	681	691	657	701	683	660	648	732	687	701	647	644	671	679	654	668	695	685	667	675	631	635	658	694	704	648	695	668	661	669	685	640	679	677	689	638	702	680	658	748	631	672	668	649	644	720	681	671	652	681	671	684	697	701	735	639	684	634	675	656	704	662	686	669	652	672	697	684	681	683	658	721	677	681	638	698	658	656	700	686	710	668	659	690	669	679	672	669	679	643	636	718	636	694	716	653	708	701	683	662	689	671	676	673	668	669	674	662	649	697	641	684	684	657	666	685	728	686	717	680	614	649	667	708	711	718	706	680	640	717	703	666	706	652	713	668	672	679	689	703	697	713	678	710	672	700	691	689	653	653	665	645	738	670	655	656	691	616	683	700	661	679	731	677	679	643	704	684	698	654	698	620	664	705	656	685	722	671	716	716	645	686	716	621	710	638	657	679	630	692	695	661	655	694	671	634	678	716	662	689	736	659	651	682	661	650	678	654	700	723	634	699	665	693	686	731	702	733	704	696	634	668	677	711	675	688	636	679	649	707	677	712	672	697	662	678	712	665	691	646	692	622	722	669	656	685	687	694	685	647	651	671	691	664	673	665	687	644	641	705	640	685	695	691	686	670	705	659	692	686	663	720	685	636	670	686
4502	1394	1175	929	908	801	820	771	723	738	743	769	745	730	747	755	750	698	720	714	725	702	729	734	725	714	740	707	746	713	719	716	730	748	731	758	699	746	731	708	671	730	700	745	741	750	725	701	721	742	727	747	736	748	707	754	728	730	747	690	683	680	708	763	749	701	715	723	728	739	721	713	775	728	742	714	695	770	720	748	696	681	762	686	729	745	753	757	760	698	742	705	725	729	737	727	722	769	723	755	707	725	736	721	681	706	725	684	716	744	723	738	782	688	701	781	723	728	736	713	742	755	712	769	750	678	730	756	735	769	711	778	702	727	728	705	691	710	711	713	737	714	681	718	723	767	768	747	750	732	745	765	774	714	725	690	732	747	741	720	719	715	746	724	755	722	725	776	693	696	729	748	716	752	742	791	746	803	758	756	723	760	692	716	780	765	749	698	736	749	743	751	749	734	702	734	735	704	710	676	673	693	767	763	747	762	728	722	685	713	700	713	721	755	748	694	705	708	712	698	766	756	708	724	752	714	710	731	736	741	709	761	789	705	751	737	663	699	706	702	713	729	731	709	741	715	692	708	716	748	711	753	723	689	679	713	718	751	750	742	737	739	692	720	705	692	724	700	766	749	715	733	719	744	754	723	742	823	735	756	767	728	692	729	699	658	707	730	721	688	727	703	743	725	704	694	743	746	746	721	740	741	759	745	741	729	761	711	739	723	752	722	721	725	710	702	739	662	770	706	725	734	766	750	658	721	738	739	757	723	721	694	728	742	737	733	678	748	719	724	705	701	711	751	718	780	696	762	745	717	703	699	766	774	747	704	727	749	692	727	763	705	723	720	735	716	708	724	743	718	718	692	718	751	699	732	746	730	706	727	731	678	742	675	722	699	730	782	714	714	689	720	721	735	710	701	718	722	718	736	740	737	754	717	734	720	694	751	697	726	752	753	730	734	718	705	753	720	744	770	696	685	715	681	714	756	716	798	695	706	712	719	719	696	716	719	750	736	714	748	692	699	706	696	687	696	767	734	714	769	711	776	708	701	719	716	749	705	743	753	742	708	706	723	738	765	742	764	781	712	743	765	696	701	634	737	734	737	691	686	723	787	704	741	711	749	761	725	688	748	768	688	734	719	736	756	664	689	692	736	718	775	730	732	721	694	776	683	749	690	739	755	693	683	676	686	707	679	684	729	742	753	732	760	687	762	743	735	756	712	722	660	715	703	729	712	714	676	667	750	711	702	775	743	754	743	756	706	696	725	767	738	764	790	722	736	715	701	713	752	705	699	723	757	745	731	749	742	682	719	724	719	730	729	700	735	703	718	695	691	717	727	783	743	740	707	777	722	730	730	693	726	705	723	744	715	773	756	716	692	732	736	758	765	757	714	737	718	764	753	749	739	732	764	712	730	719	737	688	765	742	720	672	755	766	728	710	712	715	714	739	778	784	704	722	812	727	733	734	773	699	722	705	786	699	702	716	749	690	718	745	718	740	720	685	732	740	771	736	707	750	682	741	745	747	782	757	728	716	757	705	704	703	699	699	744	719	732	738	715	681	731	668	730	725	738	717	733	678	765	714	750	722	755	703	734	712	732	701	767	739	775	727	782	749	714	735	724	708	718	710	755	706	717	752	736	775	737	787	748	728	729	710	740	752	701	697	700	740	749	765	689	696	714	690	715	758	725	724	724	725	705	724	734	685	739	747	713	737	730	704	708	735	755	686	744	712	754	716	737	779	808	783	737	720	704	740	762	714	742	709	729	672	709	762	741	688	740	719	743	739	716	694	728	743	702	719	751	736	737	763	728	725	735	702	694	739	729	760	668	731	755	672	688	743	682	743	736	760	727	729	721	704	753	739	687	721	757	718	656	735	701	735	710	760	711	730	736	755	711	693	707	719	730	718	765	702	750	714	685	709	692	682	777	741	692	711	722	721	741	722	729	691	702	727	707	724	728	735	733	724	748	772	723	716	697	780	755	730	748	707	752	716	761	728	760	724	743	746	730	792	776	727	709	730	718	684	738	707	685	698	799	737	737	747	742	735	743	712	734	776	759	747	759	726	706	698	678	762	758	716	784	736	765	756	729	722	707	777	762	693	720	693	698	722	742	685	706	745	725	747	741	763	728	736	709	707	746	717	754	685	693	700	697	687	672	718	679	779	725	748	696	754	709	764	746	731	783	733	715	709	726	774	690	754	730	748	755	731	790	739	730	730	673	655	739	703	724	753	725	706	755	744	727	740	753	715	720	757	732	699	720	753	752	722	721	748	699	752	765	737	736	704	671	734	762	739	705	765	699	724	690	699	687	702	709	697	725	735	760	740	746	734	762	669	738	718	712	702	704	704	712	727	757	737	712	746	781	747	743	792	697	736	735	717	742	723	717	761	706	691	760	708	764	765	704	747	718	672	757	707	718	711	745	747	654	758	755	674	659	755	706	758	759	717	724	764	762	704	766	729	757	705	730	664	759	715	762	690	768	747	799	680	738	724	729	762	681	705	741	714	738	643	747	719	727	721	685	648	727	711	712	682	739	732	721	706	736	749	717	748	758	750	706	752	707	733	690	726	706	729	718	766	744	698	722	719	721	718	702	753	754	722	785	716	711	739	740	715	697	754	730	695	705	713	723	683	786	730	692	768	762	733	696	714	727	736	723	752	741	718	741	748	746	713	750	768	722	773	784	723	725	750	732	758	669	717	716	738	733	794	737	748	713	705	698	690	758	755	729	787	729	747	775	731	738	764	746	783	725	732	844	696	701	720	743	730	744	754	754	700	727	736	716	733	688	764	722	698	740	709	724	746	752	763	724	758	783	701	741	725	689	704	773	733	754	715	697	695	710	705	749	733	759	740	735	758	713	693	686	718	711	718	704	699	727	692	703	723	721	741	726	715	742	731	751	726	715	733	747	761	713	777	731	778	732	743	737	716	719	741	739	701	739	727	727	725	749	707	732	730	744	717	769	700	708	730	718	766	704	745	713	753	690	773	766	690	745	708	753	756	685	708	713	659	727	741	746	787	712	736	697	745	734	711	738	724	710	697	752	705	706	762	716	758	736	738	726	764	741	719	720	741	739	725	752	705	711	703	740	705	736	732	740	705	750	744	724	750	703	723	694	709	718	750	714	697	728	729	741	769	736	729	752	775	717	763	796	754	687	703	736	691	777	721	742	717	718	736	708	700	766	754	700	759	745	751	723	728	695	753	705	702	718	742	681	720	724	718	726	743	698	741	758	724	717	732	705	742	716	734	741	684	752	732	723	704	735	741	745	731	702	729	699	770	744	732	767	706	703	746	686	725	720	738	652	712	683	694	722	707	756	761	745	726	745	774	686	772	713	756	776	730	718	720	748	727	701	755	696	790	708	729	766	771	717	707	726	753	740	698	750	738	747	718	758	802	732	739	706	743	766	766	699	756	728	748	707	715	773	696	718	710	708	728	733	741	779	741	729	712	751	688	661	712	701	765	686	785	760	684	700	773	753	733	755
23751	21482	28810	24574	21491	13279	1436	896	682	653	648	603	532	520	539	537	510	539	518	492	516	490	478	548	490	516	475	467	498	471	498	517	476	477	488	488	465	470	488	472	463	477	445	456	469	444	507	497	494	448	495	482	450	438	482	494	493	471	435	491	478	491	472	496	481	512	482	441	473	511	481	472	461	473	506	473	454	465	484	447	430	409	452	478	488	459	480	469	431	463	477	454	476	455	474	453	458	454	483	482	496	471	478	449	459	452	442	428	459	462	438	477	470	448	469	451	446	492	461	466	472	505	402	424	466	474	439	458	486	480	488	444	420	503	462	489	434	466	442	505	430	445	434	449	460	465	460	445	470	507	484	417	451	481	467	527	488	468	498	447	441	513	456	515	458	433	487	450	468	460	467	439	494	416	460	473	497	476	484	425	483	458	457	458	505	458	475	445	521	487	471	481	484	448	487	463	427	504	478	463	457	433	463	430	427	460	503	478	440	481	463	436	501	467	465	476	470	456	466	454	449	502	531	449	449	421	489	468	455	506	474	466	476	465	510	444	450	461	476	428	469	472	465	468	442	455	440	495	474	460	446	479	476	480	469	449	463	437	481	493	470	496	461	472	451	423	477	449	452	443	440	494	443	500	477	482	463	433	426	443	472	447	445	466	507	463	461	439	427	459	474	453	487	486	463	473	456	488	475	428	464	486	456	461	447	481	527	439	472	439	470	463	485	472	511	456	469	454	452	455	489	476	460	491	489	478	483	445	492	486	472	427	480	457	478	439	461	471	440	433	444	448	457	481	442	436	463	476	478	488	482	429	455	468	466	462	483	481	442	532	467	518	491	463	488	488	422	461	480	488	480	453	484	462	414	455	485	442	461	479	457	440	435	485	486	419	455	483	440	442	453	493	470	434	456	496	438	456	434	426	495	482	505	473	434	478	478	478	461	465	410	480	457	455	472	436	459	452	444	466	479	472	437	463	457	477	461	497	448	435	476	425	461	466	444	464	489	456	478	487	441	458	469	464	444	471	454	474	493	442	490	450	466	460	469	443	455	435	444	456	480	432	486	486	502	463	473	472	471	474	469	469	520	461	488	443	452	452	459	468	466	446	473	461	414	471	475	464	480	476	459	449	459	473	486	455	448	476	500	467	448	470	463	440	452	494	451	449	478	457	432	458	454	493	463	424	468	430	488	460	460	425	469	475	505	445	484	436	458	454	476	493	446	455	494	470	417	473	456	489	462	453	463	455	448	469	497	481	492	476	462	458	490	483	470	473	468	460	484	434	444	443	476	444	477	464	476	494	476	441	441	467	443	448	473	470	518	468	475	477	496	478	451	513	427	423	424	496	439	456	483	459	452	433	475	510	473	477	467	444	471	437	505	475	509	453	438	476	464	463	462	493	489	454	458	455	476	472	444	470	479	461	439	446	478	450	473	436	476	469	427	473	473	435	458	468	484	490	434	438	470	483	473	466	463	456	494	469	474	457	484	431	479	489	477	418	474	476	486	456	459	480	463	476	464	453	464	498	441	491	463	457	480	470	475	450	460	463	504	470	473	485	466	463	473	465	484	438	444	453	459	472	449	451	430	492	441	487	470	493	455	494	454	461	435	462	468	466	447	475	485	466	444	411	439	454	467	462	529	465	426	462	462	450	458	490	465	502	457	454	496	473	467	431	462	462	443	488	423	476	464	502	480	467	477	479	455	412	419	462	454	456	477	455	442	403	475	464	459	493	442	484	489	442	451	453	507	460	465	475	475	469	458	514	482	451	494	448	454	447	468	460	470	488	453	415	467	444	445	466	453	475	437	482	473	458	466	511	450	432	445	481	471	482	494	470	459	463	469	433	470	415	459	480	473	426	472	493	442	477	515	490	458	460	467	504	449	481	491	463	441	466	475	442	497	446	473	469	448	433	426	491	463	434	492	496	478	448	467	465	478	490	439	452	446	480	490	467	482	458	437	477	437	453	427	468	452	446	444	450	432	459	467	454	481	476	474	490	488	477	455	469	504	479	447	476	490	488	457	441	452	510	490	454	502	459	477	464	460	459	480	446	453	471	477	438	471	425	461	461	462	469	415	463	496	478	482	466	452	478	445	447	459	494	472	453	466	464	463	481	451	452	477	443	461	437	444	467	478	441	461	481	473	436	444	473	483	472	473	456	491	455	456	464	436	425	494	463	492	461	482	467	473	416	469	437	472	440	464	492	448	427	452	481	452	495	464	453	436	454	462	495	468	455	438	501	468	464	440	491	468	482	460	450	455	495	435	506	494	445	506	446	452	454	490	489	445	459	440	464	469	497	446	464	485	453	473	452	452	485	480	480	503	491	486	444	461	451	461	476	460	488	443	484	430	471	501	483	458	468	512	453	469	467	448	462	459	421	406	475	463	440	449	485	450	508	504	485	470	501	465	492	493	467	465	487	440	460	482	455	463	486	471	448	457	459	442	468	438	438	463	458	469	440	468	463	471	471	465	479	442	460	479	425	442	479	486	484	523	487	463	438	429	488	476	491	448	445	460	486	480	443	472	457	496	444	425	458	437	475	455	453	506	419	429	476	467	446	471	449	491	435	470	461	446	499	484	498	427	435	456	504	424	469	446	427	514	476	499	457	492	458	462	448	490	500	513	426	464	481	489	495	453	486	507	478	461	475	469	428	455	497	445	503	436	463	431	454	450	448	468	456	471	472	471	490	431	471	483	439	448	457	455	430	473	442	503	474	474	507	481	461	465	472	450	434	476	450	455	461	494	449	502	477	511	459	489	470	467	492	436	457	487	493	480	473	486	453	430	464	424	450	467	468	449	439	444	449	475	423	474	489	475	484	478	458	474	452	465	433	458	437	493	488	462	480	449	467	436	458	476	474	438	480	479	487	492	464	438	482	486	485	503	450	447	457	484	485	513	479	503	467	506	469	471	469	472	434	457	485	450	508	495	452	472	449	466	465	459	465	464	461	457	404	505	441	449	489	448	456	454	446	469	474	458	481	445	488	460	451	463	473	471	474	448	487	487	439	485	464	447	477	435	462	447	461	493	465	479	444	504	477	462	485	447	471	493	457	460	434	461	475	467	452	448	495	442	445	505	461	526	467	483	457	480	460	447	455	525	486	503	496	479	478	485	451	492	425	458	460	459	448	468	468	466	481	521	473	454	480	434	463	463	445	481	441	486	445	443	463	450	464	462	444	472	473	471	429	468	465	449	459	461	466	475	501	448	432	476	434	488	463	477	470	451	471	428	449	442	479	482	460	451	486	508	476	500	473	424	466	467	478	433	484	464	456	482	453	475	442	441	441	469	476	497	460	484	459	451	446	460	483	440	453	491	434	447	440	418	463	496	461	517	473	450	474	446	431	489	455	451	480	476	480	461	503	440	426	430	463	445	459	428	462	447	517	500	460	469	450	462	425	448	437	455	434	475	477	430	479	497	483	476	476	439	444	441	489	499	483	456	466	473	434	446	464	482	438	458	479	453	440	455	480	460	520
3637	8720	7307	3567	2279	1827	1438	1148	1027	917	806	758	701	734	630	608	603	587	596	603	601	558	562	580	564	553	532	543	533	543	537	568	571	548	530	539	529	508	551	523	563	511	521	529	508	592	560	518	529	540	518	538	509	562	502	555	526	480	528	530	513	532	526	492	510	532	521	533	522	525	514	518	563	516	524	519	482	524	524	504	552	558	518	525	513	505	552	523	506	523	536	536	474	528	534	536	508	518	511	514	521	525	498	532	527	546	512	459	561	523	495	521	482	522	502	548	497	522	530	531	532	500	481	501	475	508	528	549	510	503	541	504	496	489	524	531	526	527	457	525	505	514	508	525	509	488	475	497	533	533	521	492	515	519	446	500	490	518	491	511	502	536	541	530	524	545	515	537	511	533	511	526	516	511	523	531	516	485	520	540	522	513	530	502	517	534	521	480	508	507	518	520	547	555	586	522	488	522	478	497	486	482	526	525	508	512	485	520	486	546	552	511	489	507	544	501	503	527	483	523	545	504	509	563	520	518	524	489	521	517	521	492	519	493	510	488	504	495	490	518	550	533	534	526	522	498	518	502	524	507	492	578	552	496	526	544	499	523	478	493	513	527	513	524	511	530	509	483	515	457	484	511	506	497	509	513	491	537	547	504	507	559	521	530	536	528	516	526	501	503	513	521	552	477	526	521	501	552	476	515	546	523	525	502	525	487	481	488	527	569	516	527	524	535	518	518	507	541	562	517	527	507	487	531	486	543	513	512	521	535	506	535	492	487	512	534	520	487	501	505	488	517	537	523	536	528	521	478	499	504	553	516	552	485	545	497	542	510	517	515	525	578	498	517	499	452	499	522	515	537	535	565	551	531	480	531	525	509	518	509	529	529	529	529	512	497	470	501	498	457	496	515	517	518	509	529	534	535	510	491	503	542	473	505	524	528	534	552	528	548	503	539	528	506	486	514	502	501	493	478	539	521	525	525	520	538	528	502	470	508	508	517	530	500	524	491	521	529	515	512	504	506	552	476	550	476	504	538	484	508	509	532	545	488	470	516	508	498	512	514	500	520	513	483	472	507	460	506	489	510	527	525	567	525	515	503	508	519	506	524	540	512	528	514	530	489	530	502	559	546	531	487	502	505	494	509	512	494	513	523	489	530	511	528	547	495	510	488	502	509	532	507	525	548	469	536	495	519	496	532	500	537	515	543	550	512	510	521	510	483	508	472	535	517	520	512	530	502	533	499	485	545	500	515	488	503	522	490	520	538	496	518	510	514	497	560	532	515	519	500	516	474	499	498	525	496	451	515	529	505	525	496	519	505	548	478	519	518	530	512	513	524	494	558	520	536	547	509	477	495	507	532	540	509	535	489	513	508	520	499	559	537	582	523	498	490	494	436	509	516	499	529	499	493	532	554	495	527	498	478	528	501	471	533	505	535	522	524	501	496	511	564	527	578	534	534	509	535	523	487	483	509	481	518	543	499	515	473	513	514	525	528	504	520	525	494	505	547	506	540	468	471	489	526	516	507	553	475	510	521	486	517	511	510	513	493	537	543	509	502	524	533	508	515	524	508	522	520	496	515	555	487	554	510	531	472	533	495	528	561	522	454	513	509	546	476	552	513	536	541	457	509	445	537	522	501	494	522	514	517	500	542	470	481	523	522	553	482	482	546	498	501	486	463	516	495	502	541	554	501	508	521	537	525	473	510	512	500	559	476	513	520	523	496	554	500	490	503	466	541	526	493	524	497	506	498	534	505	510	525	509	521	560	526	525	501	474	464	522	513	511	500	543	539	517	511	508	472	541	491	503	495	515	527	515	534	536	548	510	489	522	529	489	510	512	538	517	550	504	494	528	502	503	488	490	524	476	529	562	549	515	482	474	510	520	500	487	468	522	512	505	562	485	481	491	519	498	501	551	507	495	552	489	574	496	537	544	511	514	528	548	501	454	529	520	526	520	497	522	532	545	507	482	524	518	486	536	506	512	532	486	495	505	508	521	517	543	493	505	514	499	470	499	535	539	506	541	516	476	556	495	488	527	505	488	516	530	495	518	486	477	522	522	494	537	499	497	534	496	505	535	532	499	497	468	499	484	512	529	543	510	521	473	526	488	502	527	491	542	566	540	516	524	521	526	487	550	514	508	494	534	502	518	522	543	508	520	492	503	521	573	517	494	509	537	581	523	494	497	519	509	501	528	512	539	520	504	535	512	482	534	519	502	537	495	545	526	565	512	479	486	549	515	453	495	487	517	490	526	486	515	525	494	526	525	525	490	481	518	519	506	495	503	498	553	500	512	506	498	516	477	533	501	527	507	461	530	497	537	533	536	492	492	554	443	493	494	539	487	483	509	526	501	487	511	519	526	518	501	546	508	508	492	520	525	502	487	488	515	499	513	547	519	518	513	520	522	526	523	512	496	540	512	505	537	528	523	530	490	480	551	552	487	465	499	555	499	490	521	520	496	517	496	528	513	531	512	542	498	455	494	520	520	525	536	493	498	527	525	509	560	522	505	511	536	533	505	522	526	516	536	480	489	485	515	542	521	496	510	532	497	508	491	489	547	470	494	501	534	497	576	514	497	484	514	547	526	513	515	496	516	484	559	493	543	522	513	484	496	536	535	535	529	513	498	546	495	504	521	518	489	501	555	565	493	491	478	501	511	500	474	494	501	445	505	542	512	524	507	492	524	550	488	489	517	545	504	517	528	494	502	484	520	542	528	491	563	567	502	553	489	539	516	508	520	504	504	524	515	529	482	522	537	495	502	519	504	519	502	496	529	515	526	552	522	526	553	482	481	505	488	518	485	522	531	509	523	496	505	506	557	535	461	488	489	526	505	477	510	539	495	530	551	539	517	505	512	489	512	475	512	500	509	530	531	532	503	543	556	502	528	537	561	522	522	522	515	497	468	489	540	506	524	549	510	513	533	495	521	519	538	507	530	493	543	577	542	485	531	534	511	506	564	490	522	570	518	521	493	524	495	517	497	486	538	512	522	517	485	493	545	490	561	519	513	541	568	496	508	533	486	489	564	534	536	483	535	481	533	511	559	510	526	500	525	532	507	496	556	468	536	500	572	515	531	520	506	535	515	501	518	516	557	514	543	473	472	498	530	542	503	476	495	512	508	491	524	559	522	489	504	501	508	562	501	519	545	500	479	496	509	504	516	566	527	492	547	507	514	515	488	532	505	491	521	514	478	501	480	510	511	551	501	511	500	523	498	470	508	528	520	513	484	505	510	514	519	476	520	485	527	551	485	542	530	493	480	489	496	528	533	532	534	525	545	448	497	532	510	508	520	505	523	532	495	519	511	488	512	526	533	544	526	513	512	526	504	528	505	502	470	522	509	507	540	510	538	518	534	539	552	562	519	519	528	517	527	526	533	550	532	503	544	518	530	500	514	528	560	537	511	521	498	497	557	540	493	518	504	477	505	517	489	531	524	530	555	518	527	497	517	501	504	532	536	563	516	493	521	518	503	490	554	473	518	504
24824	21480	28006	25272	16498	1332	788	689	644	622	543	539	507	538	534	559	544	509	534	534	502	443	510	496	490	517	511	504	497	532	502	485	469	469	507	498	507	492	465	502	488	466	450	524	474	546	484	520	550	483	507	485	460	497	478	488	510	484	468	476	507	531	470	513	494	490	444	484	508	450	484	489	482	497	515	502	542	472	471	513	459	487	489	504	522	499	494	476	522	469	488	504	484	459	507	456	475	467	509	447	468	481	474	515	493	494	471	482	462	507	511	468	464	500	494	485	460	452	471	461	456	503	460	505	474	512	465	482	470	499	472	490	504	460	505	487	464	468	451	484	513	493	497	493	472	486	489	499	427	477	467	480	496	490	477	509	481	536	471	487	510	469	522	486	481	486	503	475	475	503	509	531	498	471	541	485	501	489	483	472	453	470	468	508	480	489	494	472	483	494	512	488	522	485	424	471	477	500	486	438	452	467	506	525	465	489	479	473	490	522	482	487	483	522	499	493	457	495	511	500	477	488	455	519	444	461	477	484	487	473	506	452	494	487	501	519	443	513	478	484	485	485	465	481	478	493	519	469	508	466	498	468	513	520	487	468	480	472	483	519	499	480	498	494	475	506	473	498	544	509	490	467	481	466	551	489	508	491	508	507	473	483	463	482	461	493	486	503	492	459	488	500	460	455	482	462	451	460	483	507	490	492	514	460	523	471	491	462	497	477	464	527	466	481	499	492	481	493	518	470	495	444	469	519	479	498	435	490	487	499	443	496	480	473	465	476	487	489	466	478	502	455	491	467	464	465	482	482	489	479	519	499	472	495	512	463	498	444	492	494	510	493	464	511	482	476	477	522	469	503	469	457	496	519	478	516	461	513	511	468	487	484	504	488	500	538	487	463	450	480	515	488	503	494	455	474	432	502	482	468	459	538	518	468	450	450	488	453	463	486	463	495	447	488	507	471	445	504	496	460	522	481	445	489	464	488	493	487	481	481	491	467	438	465	473	486	518	443	502	470	475	462	478	443	484	485	531	473	452	489	496	479	466	445	487	498	433	421	471	437	494	459	444	523	497	436	456	500	468	487	494	489	534	474	485	446	474	456	513	459	510	456	480	490	509	491	495	527	457	483	471	473	517	479	492	496	451	481	452	477	501	460	469	461	522	480	454	493	519	459	496	464	514	423	498	477	498	434	473	444	456	531	486	495	457	508	481	523	467	501	493	493	444	547	462	508	487	458	484	469	481	497	503	473	450	458	477	477	505	478	511	500	475	475	457	472	460	435	467	496	510	487	471	479	498	521	508	516	487	496	486	526	464	471	483	455	508	446	462	480	462	427	513	450	483	485	487	446	481	475	455	489	484	482	504	466	480	474	466	471	488	465	474	492	464	464	482	477	484	470	451	511	450	520	507	492	480	494	467	467	459	449	443	499	484	496	423	483	492	487	435	544	473	492	516	442	491	481	538	502	512	527	522	499	459	534	477	460	512	474	470	478	485	443	458	472	492	514	474	482	497	500	500	483	510	451	482	498	520	474	490	447	484	480	468	510	509	485	520	478	470	479	511	473	471	515	472	471	531	482	472	497	518	457	514	488	511	449	497	492	511	497	459	443	511	513	479	451	445	515	526	474	466	459	479	493	486	457	465	465	481	544	511	498	468	462	509	468	484	491	476	491	489	474	481	486	475	519	472	490	460	472	491	488	484	525	469	526	479	500	511	506	536	519	474	495	495	435	500	494	500	523	474	487	489	480	476	488	516	467	513	497	451	481	454	445	486	463	450	478	453	474	478	460	488	521	494	469	511	506	466	471	490	498	500	493	502	465	473	484	461	501	471	413	474	474	486	499	500	481	481	468	491	470	438	470	503	525	502	478	452	508	551	536	461	466	461	489	487	468	513	496	492	437	447	482	443	468	494	467	474	474	500	469	455	444	508	491	506	509	490	485	480	453	481	493	506	499	478	447	466	502	523	462	438	454	497	499	476	513	517	499	488	496	449	501	462	499	492	513	487	497	481	493	505	506	486	500	463	453	468	481	500	492	500	517	431	454	496	450	514	489	474	464	476	539	471	515	482	522	438	461	475	464	434	505	493	461	478	470	525	471	469	491	461	444	494	512	506	444	490	465	500	477	487	508	460	494	475	467	482	476	456	504	533	470	481	499	467	465	483	471	496	455	483	477	466	481	484	516	515	495	463	474	467	468	494	486	511	485	504	480	494	515	463	478	508	460	478	493	494	474	446	477	467	506	479	482	529	474	479	520	481	449	439	451	477	503	463	512	505	516	503	473	500	489	478	482	453	477	486	501	513	513	483	483	466	443	491	500	501	496	488	472	482	507	491	481	465	445	531	482	484	490	453	474	492	481	498	497	464	490	474	514	510	501	499	469	486	495	464	487	502	508	522	472	532	507	465	519	469	477	481	453	507	507	498	471	514	465	507	472	475	501	500	476	516	514	513	497	466	467	484	470	531	491	509	504	450	513	461	494	502	508	511	462	489	493	474	508	488	506	509	471	434	489	475	517	480	518	489	469	497	483	419	536	444	513	448	525	521	468	484	509	488	489	480	480	473	502	460	490	502	482	481	486	490	491	470	501	455	492	491	475	495	511	429	515	492	466	428	491	468	478	491	498	460	490	539	501	519	478	492	442	465	510	496	469	495	502	467	466	479	467	524	463	549	503	507	486	452	490	480	457	469	467	480	462	482	512	451	468	493	488	468	483	492	484	461	500	467	490	461	508	521	455	449	486	486	502	498	491	486	478	494	501	524	485	447	456	484	468	506	470	472	481	519	516	479	479	475	455	481	508	468	494	506	519	450	500	480	482	498	490	499	456	503	495	435	468	529	480	488	492	472	481	502	502	467	504	481	466	464	475	473	506	465	518	471	546	481	479	447	511	477	473	472	508	459	512	471	519	492	518	500	476	495	476	467	475	484	542	491	458	492	507	488	510	516	501	478	450	494	467	499	468	490	503	504	472	466	472	469	438	475	468	473	440	473	500	477	458	486	457	481	498	442	460	488	506	482	494	468	471	510	470	450	478	508	465	519	454	480	472	466	460	507	495	503	526	480	497	473	520	464	515	450	509	508	420	472	489	493	482	465	485	495	515	486	458	479	494	474	484	480	518	490	479	466	512	501	493	486	496	484	487	479	495	480	484	489	450	483	462	473	483	515	488	471	458	462	462	494	475	507	487	494	494	476	448	500	471	525	499	463	492	464	467	480	505	507	461	512	470	498	473	485	528	456	498	478	485	530	483	501	473	470	496	472	496	487	479	470	461	508	466	472	488	466	455	503	466	432	504	482	481	461	500	484	472	468	501	481	502	479	478	477	482	488	464	479	506	477	476	560	512	518	487	525	459	460	509	533	481	523	425	447	522	470	509	462	461	411	472	491	484	486	480	469	475	463	494	483	500	449	499	463	492	477	471	448	462	524	479	485	499	466	482	469	485	511	476	498	483	482	511	516	523	524	493	472	481	508	507	484	500
3774	5580	4482	2291	1697	1291	1081	928	798	703	681	653	608	601	575	560	526	555	531	609	528	510	505	506	538	580	514	534	562	495	514	533	508	523	519	512	521	493	550	542	536	485	516	499	543	559	551	532	516	477	460	545	524	503	543	488	507	472	544	492	520	523	485	533	534	536	490	525	494	534	502	517	521	514	540	520	518	500	544	492	513	493	538	505	509	475	527	517	521	541	526	532	486	511	511	476	521	503	502	517	516	507	545	501	552	460	502	503	449	534	491	527	531	509	539	498	503	547	509	469	504	532	525	483	507	540	479	465	546	524	506	501	537	518	500	477	495	558	474	523	500	506	505	508	511	525	529	493	508	492	489	516	515	532	532	525	547	507	512	505	504	481	496	492	511	484	539	493	552	458	522	509	487	526	488	511	503	493	515	507	530	501	490	503	543	506	520	521	505	527	541	490	504	516	545	497	497	498	521	528	507	540	473	512	504	517	478	566	514	512	517	508	503	537	517	497	509	501	528	489	493	558	507	503	546	502	484	510	547	520	510	486	512	500	548	526	483	507	552	526	479	512	504	535	518	547	472	501	485	512	517	539	537	488	494	510	514	506	516	518	528	502	517	503	525	505	497	523	499	525	521	525	533	529	513	478	490	538	501	540	500	511	511	505	560	522	515	527	548	476	502	506	521	497	458	554	496	466	511	543	488	532	487	532	511	479	495	517	532	484	541	496	538	507	543	497	510	507	516	509	550	487	510	528	560	549	532	528	511	466	499	481	525	466	532	489	553	541	495	520	491	498	506	504	504	518	524	513	509	527	564	528	504	503	503	493	522	517	560	502	543	520	520	489	521	530	505	506	533	490	556	494	547	498	501	530	516	538	505	495	498	565	501	505	479	535	500	529	501	513	521	516	535	499	511	493	518	513	542	485	490	540	486	519	502	535	481	478	493	561	493	489	563	480	516	484	487	514	473	561	518	493	504	528	550	495	521	494	518	507	501	490	462	510	525	500	546	510	515	527	510	476	526	512	524	537	506	487	503	511	557	497	552	508	546	543	464	531	499	479	493	501	512	488	515	489	473	460	544	559	494	560	524	517	509	502	588	516	513	474	518	535	477	508	472	524	517	516	511	482	502	495	532	503	569	498	491	533	469	499	531	514	529	490	465	519	550	518	510	541	498	510	515	505	485	518	513	492	502	500	512	509	529	528	486	526	505	523	508	511	526	523	517	510	502	538	511	510	519	560	499	552	488	501	504	527	542	519	518	501	477	550	512	505	536	508	528	541	530	545	491	532	507	540	527	502	522	511	517	525	537	527	538	527	521	501	530	476	502	513	540	528	515	474	518	512	498	516	532	498	497	517	510	538	506	510	472	533	493	516	549	503	525	541	530	499	532	513	489	529	521	487	533	516	486	503	495	484	530	543	477	503	535	503	534	526	522	532	488	501	502	505	478	542	518	530	474	484	492	502	512	475	464	544	501	486	508	427	501	528	502	514	491	520	529	564	567	498	529	483	495	511	503	514	573	499	523	502	509	464	503	516	526	512	490	494	521	509	503	536	488	511	482	502	502	523	546	521	485	499	502	553	508	472	539	511	521	496	497	510	523	511	520	476	472	545	529	540	536	495	504	500	537	544	502	489	506	487	495	515	496	565	502	502	516	510	561	477	495	493	510	491	511	498	540	499	524	509	498	540	539	487	503	534	490	527	529	494	518	486	511	529	533	488	490	461	553	518	512	493	512	507	524	512	543	460	504	493	497	485	494	514	477	509	521	515	492	513	530	496	548	487	505	517	484	568	509	479	503	512	477	483	547	462	512	523	499	516	498	487	500	493	529	529	514	457	510	501	508	486	503	481	523	515	481	515	518	525	504	464	475	542	490	499	537	505	539	493	481	515	471	521	496	483	532	497	538	499	537	550	486	513	463	507	515	504	543	519	534	531	528	500	509	505	469	496	511	477	516	528	456	487	518	466	537	508	541	548	485	512	531	532	473	503	552	526	534	545	500	513	540	504	505	521	520	483	498	533	517	528	483	464	526	461	540	540	476	533	509	505	472	520	536	548	500	490	532	497	492	528	522	471	530	494	539	486	506	511	524	484	493	481	516	537	515	498	490	505	513	562	505	460	539	538	508	523	527	548	531	522	519	524	516	523	493	531	545	533	523	495	519	539	478	486	546	527	478	516	514	524	493	476	519	516	520	517	494	562	501	533	492	480	526	483	496	529	512	517	511	487	495	511	476	531	517	554	542	517	509	508	479	483	527	521	487	505	547	491	515	505	485	462	571	545	535	501	516	503	495	447	492	513	518	560	517	512	523	514	466	527	497	520	532	529	548	521	506	512	554	515	531	530	519	513	518	529	493	561	501	497	513	534	505	481	506	531	502	557	514	505	512	479	529	498	471	512	495	478	458	527	486	510	519	485	506	479	522	522	489	541	536	506	514	505	536	467	518	517	492	493	503	532	491	536	537	542	497	503	460	517	512	519	536	536	451	495	483	466	538	467	503	513	508	475	473	510	499	513	489	529	551	504	497	516	514	489	572	493	493	458	514	513	515	474	481	491	523	511	500	467	501	449	510	556	490	529	499	529	521	503	478	545	519	545	533	518	493	515	527	534	475	543	488	558	527	537	556	474	522	505	526	520	507	532	516	494	508	518	512	501	511	487	534	491	472	491	492	472	511	525	523	456	503	517	520	569	511	479	507	494	547	558	510	476	515	534	519	529	510	496	511	535	504	519	496	518	525	565	512	573	456	464	517	546	511	527	489	491	478	526	524	496	489	496	516	504	522	495	523	494	525	527	530	510	498	516	462	524	527	497	490	524	516	528	509	493	522	521	519	528	508	517	505	550	508	519	505	542	573	511	489	497	528	528	504	550	500	542	507	530	502	502	486	529	502	470	531	472	493	501	493	530	490	552	519	513	478	538	527	500	553	582	530	490	464	532	478	521	521	497	518	468	479	499	488	530	528	489	515	520	564	522	509	524	488	504	510	476	495	502	471	511	518	520	511	515	503	519	536	504	494	507	501	499	511	526	504	477	520	497	505	538	487	535	519	503	489	519	508	536	547	534	527	530	530	492	509	539	523	517	500	518	514	477	516	551	483	532	547	523	510	510	486	492	531	528	537	491	516	497	530	477	503	535	514	542	541	526	515	476	496	538	524	499	517	545	517	505	507	511	490	541	514	509	530	486	526	541	534	522	531	495	527	485	501	502	465	554	531	490	534	500	532	520	497	496	559	483	542	520	529	455	481	498	488	495	508	501	544	530	487	534	503	516	507	494	524	528	472	528	515	539	500	480	528	546	484	481	505	507	528	524	503	525	540	524	515	538	534	539	510	538	522	485	483	463	525	488	510	487	467	503	515	521	528	500	487	530	513	515	530	503	472	477	489	490	522	489	554	471	487	490	491	514	527	548	504	470	465	501	518	516	507	519	526	502	571	511	518	508	533	551	542	512	517	508	498	510	513	508	485	516	506	540	483	514
22776	21514	29247	24201	21504	21537	11735	1012	659	525	422	407	371	342	315	273	284	269	245	221	229	225	201	211	214	206	195	197	179	184	192	189	189	164	187	156	201	184	204	156	174	199	181	156	172	165	170	186	148	178	193	168	164	181	160	171	188	166	142	168	178	177	180	158	160	149	153	162	186	184	150	165	177	142	155	170	164	161	162	160	156	156	178	173	152	179	163	201	184	161	148	150	175	177	163	160	159	154	159	149	180	157	178	139	167	160	177	161	174	166	187	149	132	144	145	184	151	184	184	170	133	150	145	165	151	182	165	158	167	170	176	188	172	163	153	148	156	192	152	149	172	162	157	163	163	172	165	159	165	177	183	175	149	180	175	151	159	160	164	151	174	161	172	174	161	154	171	187	176	186	172	165	168	159	147	167	167	146	168	173	165	137	172	157	142	145	170	175	174	150	146	141	160	158	165	150	156	156	178	165	150	153	157	166	166	166	157	170	152	134	180	173	162	161	167	183	172	156	172	173	184	170	166	185	177	155	157	143	157	164	184	154	155	190	146	170	160	176	169	165	171	172	179	179	162	174	141	166	158	183	164	165	153	196	176	169	174	136	137	167	153	178	159	150	170	173	162	163	142	154	160	147	148	173	190	160	172	159	177	184	156	147	162	151	155	177	161	172	161	177	157	160	179	147	142	173	177	167	158	163	171	177	175	155	149	151	166	178	157	176	163	155	159	150	151	163	150	157	149	155	164	162	149	148	174	143	177	158	132	152	165	150	165	165	154	150	149	152	147	194	148	155	155	155	155	161	158	176	163	134	165	154	160	162	166	171	173	156	162	153	162	160	156	150	187	162	159	182	160	148	169	193	150	165	142	189	157	181	155	156	169	164	141	161	169	156	162	162	172	161	154	157	155	153	160	151	165	141	172	194	153	167	147	149	160	151	162	160	164	152	168	163	172	155	168	177	154	167	143	150	156	161	165	191	165	179	158	176	170	172	150	153	160	187	156	160	134	167	157	164	148	169	176	154	178	167	176	184	177	154	151	162	151	158	152	155	153	180	167	173	137	173	152	152	167	152	143	179	162	148	188	173	148	151	163	163	167	150	173	162	158	166	158	145	155	167	178	137	155	161	136	165	154	164	178	161	161	174	151	162	164	169	169	175	149	174	164	154	182	187	165	165	164	167	171	156	158	138	189	144	162	161	147	174	170	156	165	158	177	152	156	164	154	142	150	172	167	167	164	163	160	171	170	163	173	162	168	148	149	176	164	157	158	129	169	156	167	170	186	149	154	155	157	181	167	167	177	176	161	152	159	184	164	149	162	155	141	169	163	190	164	158	154	156	171	161	190	141	177	161	168	163	179	184	174	170	188	134	173	166	165	159	142	157	180	146	170	163	170	171	165	145	177	173	153	165	167	165	142	145	151	175	163	163	176	163	162	169	184	178	158	174	145	162	154	147	166	158	167	167	156	156	159	184	160	170	167	186	138	150	156	159	171	145	146	157	144	164	155	164	173	160	181	153	136	149	177	174	169	176	164	144	158	164	133	185	181	164	180	167	183	156	166	150	150	165	159	157	154	156	159	182	159	193	174	155	142	163	151	153	164	157	161	152	163	152	181	172	154	141	161	168	171	174	179	149	171	169	165	162	152	175	159	152	161	156	151	146	158	147	164	162	148	136	163	168	157	162	181	158	161	153	133	122	150	150	158	173	161	165	154	162	162	147	158	167	185	182	163	157	169	177	186	182	181	162	195	148	160	138	166	199	168	166	148	133	160	182	167	156	144	162	151	148	174	158	139	179	159	156	187	185	148	155	154	181	154	162	176	159	153	168	164	158	154	158	149	168	174	156	170	154	184	173	147	177	170	157	161	143	144	169	166	163	138	148	155	181	165	187	157	159	169	158	168	168	155	137	164	147	146	164	136	193	159	165	163	172	150	147	155	166	152	155	154	180	158	172	176	141	166	159	158	137	176	159	160	150	152	138	175	157	161	159	183	157	164	160	160	134	154	158	194	147	140	158	155	135	153	157	169	131	160	165	163	140	140	174	168	170	147	178	179	161	143	163	158	169	198	147	162	170	179	171	191	158	166	158	165	160	170	194	174	165	180	142	155	159	180	167	160	151	179	167	157	156	148	186	163	158	165	148	154	157	164	177	167	185	162	181	175	143	163	172	160	170	157	162	181	157	152	158	172	182	174	156	181	164	182	148	172	145	156	163	136	163	183	153	165	174	152	179	172	161	180	153	168	158	156	153	152	163	176	159	191	147	147	161	155	165	172	154	176	180	144	138	149	164	149	158	150	148	177	169	145	175	149	154	167	141	139	170	196	162	156	145	149	151	170	158	157	156	132	180	166	166	164	162	146	169	174	157	159	156	147	140	173	163	154	159	168	160	167	163	193	160	136	150	159	170	151	164	167	162	174	174	175	146	175	164	168	149	170	152	140	138	180	167	162	166	171	149	137	160	163	180	156	178	153	171	168	159	170	153	156	149	164	159	146	183	153	156	155	172	167	157	161	162	159	155	164	177	161	164	160	151	173	160	146	163	156	161	162	144	149	172	178	163	153	150	150	153	178	183	153	165	173	162	158	174	168	197	158	166	164	136	152	162	155	177	154	157	151	146	158	134	149	139	138	142	163	159	142	161	180	155	161	153	164	143	164	170	167	153	168	146	152	146	172	166	161	155	169	172	150	167	191	148	158	171	162	157	166	168	152	157	155	158	166	153	162	137	164	154	159	137	157	179	184	141	175	160	175	143	156	165	180	171	167	154	180	160	162	169	153	155	168	172	141	171	147	176	174	164	142	177	154	162	155	157	162	186	167	161	178	171	163	163	160	147	142	147	164	173	191	174	151	175	165	184	160	168	160	172	177	156	152	169	175	149	145	150	149	150	157	171	163	170	155	175	162	156	164	176	167	122	156	168	160	164	157	162	173	176	150	162	152	159	158	178	181	178	174	140	151	174	166	159	165	162	159	159	166	155	147	145	171	177	154	158	180	154	127	168	159	172	194	162	157	145	138	148	162	157	157	151	152	170	170	159	158	167	150	147	163	169	158	146	149	159	154	164	163	159	156	165	177	168	154	137	189	155	181	163	149	165	169	158	168	160	194	162	180	173	172	140	175	162	173	169	143	168	172	150	170	169	163	166	185	168	162	147	167	145	173	163	152	166	168	168	172	178	144	185	171	180	165	158	160	143	172	186	171	169	161	186	173	162	139	142	178	166	155	158	160	172	151	165	160	172	180	176	140	170	161	171	149	146	163	177	181	173	179	148	173	156	132	145	165	159	171	187	140	166	147	149	188	173	142	160	156	180	161	147	165	173	173	146	172	175	173	146	141	162	170	165	139	183	175	183	151	164	144	146	170	173	154	171	145	163	159	146	167	152	166	171	161	140	184	172	168	157	169	161	155	156	153	165	167	179	167	148	181	152	157	143	172	164	161	167	179	152	169	155	153	167	176	154	166	180	167	170	139	160	149	142
4792	14159	11766	5623	3746	2666	1941	1469	1163	908	720	635	532	439	387	392	353	337	310	279	291	276	291	252	257	258	230	238	218	260	214	233	229	230	223	222	196	228	185	206	199	203	217	197	208	192	217	172	217	148	193	198	210	171	188	182	196	209	187	179	181	189	197	232	194	190	201	174	198	223	198	181	197	190	175	202	192	199	191	188	173	170	183	187	174	193	187	183	193	180	194	183	160	187	194	185	197	193	165	168	196	173	184	186	187	166	185	203	167	189	186	201	197	198	188	181	175	185	186	201	177	198	184	203	186	192	189	185	172	183	191	195	178	187	199	175	176	195	185	168	176	168	180	176	170	177	185	202	205	202	176	195	207	182	163	168	191	185	177	194	190	189	165	191	175	188	186	190	160	184	203	175	181	185	181	194	172	188	173	200	190	183	181	178	179	170	156	205	189	194	191	190	174	167	164	184	208	175	198	161	197	168	175	188	179	195	157	210	167	184	172	161	197	170	181	186	193	182	175	157	190	164	190	173	168	203	177	171	179	179	190	168	191	221	199	176	173	172	183	185	163	160	207	171	189	167	187	196	184	168	176	184	180	193	198	184	196	170	191	202	176	186	167	175	178	187	189	187	176	184	174	197	168	181	154	174	169	189	216	174	177	169	211	188	163	175	188	177	208	181	171	179	181	199	217	181	175	182	204	167	177	204	171	171	203	166	188	194	176	163	218	165	177	195	185	193	181	190	174	192	176	219	182	169	162	173	178	171	188	189	193	185	193	176	192	171	185	185	194	170	185	175	175	196	183	211	197	197	182	196	194	190	188	174	186	198	173	180	176	175	151	164	185	186	185	182	170	199	183	151	193	176	171	202	179	157	197	182	170	194	178	201	169	168	182	167	163	166	205	189	176	194	191	168	154	209	197	181	177	189	156	172	168	155	170	163	204	186	171	177	182	182	204	191	184	171	175	179	158	198	177	184	192	219	168	171	172	173	195	155	221	166	171	177	186	178	180	201	155	181	177	161	172	171	192	181	176	186	159	164	173	159	196	180	190	166	188	187	178	189	202	190	155	192	191	175	175	175	173	184	193	192	195	201	172	206	169	164	175	170	177	194	208	185	182	192	200	150	198	180	185	193	190	191	173	176	165	196	164	199	165	178	175	182	173	171	198	159	173	160	177	182	171	176	181	181	206	178	182	177	200	183	178	191	176	191	176	179	180	201	193	172	185	185	200	185	182	174	176	169	174	171	177	209	211	175	169	182	194	192	179	181	180	164	155	171	161	164	196	146	177	198	220	135	178	189	168	170	194	184	188	169	185	160	185	205	171	187	192	192	186	197	189	183	203	193	166	187	168	187	180	185	199	194	179	182	168	176	209	191	191	165	182	173	177	192	183	184	206	169	193	193	162	211	189	181	201	161	188	192	178	160	172	194	181	172	180	206	176	194	192	179	169	206	176	173	194	184	181	192	182	186	183	166	194	182	163	178	160	180	172	181	181	188	187	160	184	174	196	186	164	192	162	180	202	191	196	184	174	160	158	195	167	174	166	204	181	200	177	171	173	189	176	196	187	177	202	163	173	174	163	180	192	182	198	206	184	170	196	174	213	176	177	193	187	170	166	212	150	171	157	202	157	168	184	186	165	179	177	170	172	186	179	210	167	186	187	166	195	186	202	175	183	168	177	186	186	156	171	191	208	187	194	165	173	183	188	179	189	181	182	183	192	175	192	177	176	167	165	169	208	202	180	151	190	201	191	166	191	179	193	186	193	173	195	177	196	168	154	187	178	188	195	171	173	172	187	190	182	176	184	188	182	188	208	162	167	196	190	189	177	173	181	151	180	198	179	193	171	178	178	206	189	191	176	187	173	187	173	174	200	191	192	181	195	193	181	164	180	194	171	161	180	170	187	178	160	171	195	161	191	173	186	181	190	183	190	207	197	166	195	174	186	194	169	173	173	182	208	160	171	198	168	182	168	195	187	161	179	190	189	195	182	192	185	197	157	173	204	179	190	162	165	195	179	188	175	188	189	192	193	178	186	176	189	189	203	204	175	178	170	184	154	172	196	193	183	170	195	181	172	191	167	170	187	159	197	171	158	175	183	185	178	199	171	181	182	186	160	193	202	166	161	195	202	196	177	192	177	201	193	192	187	177	204	147	169	190	168	189	178	198	171	198	158	156	168	181	161	185	190	181	181	167	160	156	208	192	174	172	174	165	181	193	154	195	174	188	172	156	180	175	187	189	162	198	205	174	167	170	196	194	162	182	171	177	188	182	178	177	177	215	192	187	170	172	194	183	156	175	187	191	184	157	177	181	189	188	175	182	173	143	213	174	177	179	162	192	173	177	190	176	184	161	184	178	175	181	203	188	151	165	164	178	150	185	178	179	171	172	195	207	159	183	171	190	180	205	166	179	204	183	181	187	195	195	189	197	200	173	185	190	163	165	198	167	175	173	164	163	185	184	177	207	203	184	175	192	192	178	189	192	197	180	179	192	194	166	190	202	169	192	178	147	201	171	179	179	204	190	209	160	188	189	196	197	188	157	179	185	201	201	214	189	184	180	211	178	199	167	170	178	191	161	183	187	193	173	157	173	205	179	164	159	174	174	197	189	193	194	180	169	182	204	164	195	190	187	176	175	204	208	209	191	177	202	187	208	179	191	173	156	188	202	163	165	206	210	209	164	199	164	169	181	190	210	177	180	184	187	150	163	177	188	186	175	204	187	195	168	192	181	169	175	175	184	160	183	179	192	162	196	179	160	154	185	192	184	161	189	199	188	185	172	175	148	199	178	184	184	191	171	170	175	170	172	202	199	182	179	187	199	178	192	199	187	168	194	183	182	194	184	184	173	174	199	196	167	186	178	191	184	197	178	196	168	170	166	188	170	183	195	194	190	182	143	200	190	185	183	171	175	176	155	174	188	198	166	184	197	174	196	195	188	163	170	180	179	204	186	156	195	204	200	188	195	172	188	173	196	165	187	168	199	187	175	190	199	180	177	177	199	195	185	219	197	177	182	191	189	207	182	190	206	197	176	180	180	162	181	163	206	181	190	188	180	157	173	184	172	208	192	178	193	185	176	189	173	171	187	182	177	198	192	195	190	213	187	182	159	182	177	172	167	205	186	172	164	197	167	166	171	183	206	181	188	189	189	166	172	164	172	186	172	162	188	174	165	188	192	199	198	189	188	163	170	167	204	174	178	179	191	182	173	184	204	164	188	180	190	192	194	186	180	175	182	161	185	204	197	162	179	172	183	207	179	176	179	157	191	197	164	186	205	197	192	178	172	198	193	173	174	170	174	198	170	184	158	204	191	182	197	158	189	174	179	192	180	184	198	177	198	189	203	189	183	187	191	196	202	181	177	195	194	204	180	184	173	179	183	164	181	191	180	186	179	185	179	175	190	188	172	165	164	193	168	200	196	184	192	176	182	191	183	204	170	170	197	193	195	172	164	193	182	175	189	179	176	194	180	167	186	178	205	193	193
27572	20033	6882	1064	772	772	725	716	768	690	679	697	704	702	732	724	689	689	699	707	673	695	725	727	723	702	708	694	700	727	667	730	626	683	645	683	658	685	710	678	741	640	720	669	667	727	700	699	697	686	708	665	664	691	684	674	666	698	676	732	709	676	760	707	696	715	709	737	649	681	666	690	701	683	689	712	696	696	706	681	667	715	689	676	689	651	694	737	687	701	684	689	723	696	629	710	675	654	703	707	658	690	690	682	705	694	697	685	718	697	665	734	681	706	688	680	674	673	696	655	684	685	705	681	723	703	684	729	661	715	669	687	713	737	710	682	669	699	702	652	710	678	700	705	677	687	685	719	694	744	675	716	663	660	690	711	670	675	673	715	688	673	738	654	706	674	696	731	641	735	703	714	634	712	661	697	698	685	686	687	722	750	624	698	717	734	698	744	719	676	757	734	710	705	660	669	660	694	691	723	709	719	710	675	704	695	691	686	701	681	660	681	689	677	680	689	689	706	678	699	667	683	676	682	701	687	743	672	695	675	654	715	711	696	688	700	708	726	639	697	694	628	679	683	708	690	671	732	671	683	671	730	754	686	699	664	663	683	705	685	713	690	628	666	665	685	713	700	691	700	645	672	663	709	691	653	654	710	689	696	690	668	700	668	694	749	687	664	689	723	771	683	693	694	723	682	650	695	650	685	697	664	668	712	694	689	740	667	636	684	690	700	717	697	640	734	709	678	679	732	699	727	679	703	679	730	701	751	669	671	705	709	694	665	706	676	652	674	644	739	683	686	691	678	721	672	672	683	671	735	718	697	700	692	675	633	710	661	661	704	760	697	657	690	690	727	686	675	675	690	703	700	695	672	689	703	688	711	701	670	698	696	738	639	691	727	710	692	659	642	681	703	647	674	659	669	706	680	650	685	726	636	683	666	671	661	696	694	663	713	696	691	698	718	676	713	652	666	712	708	655	697	704	670	706	647	705	708	708	692	663	683	670	709	691	685	710	675	702	661	659	695	649	700	712	702	675	689	693	697	654	686	681	649	673	687	719	729	666	692	660	711	669	718	698	673	751	662	644	714	687	678	688	708	653	684	643	668	757	653	751	671	645	689	685	727	727	677	707	694	677	675	739	649	625	711	677	667	689	651	724	682	731	668	652	684	691	638	644	675	738	725	681	675	664	697	707	679	691	677	669	696	702	689	685	669	685	643	693	700	682	643	684	681	707	678	692	709	665	725	678	689	659	681	737	706	665	729	680	723	714	677	726	665	639	655	638	677	689	666	749	718	661	687	686	713	677	697	665	717	688	708	657	671	657	700	642	702	694	646	717	692	677	671	698	662	660	683	683	650	709	672	655	670	706	657	680	683	691	715	680	738	697	747	676	701	713	672	710	631	675	656	698	698	726	684	699	677	669	715	690	695	691	682	678	678	668	659	655	723	609	673	690	688	731	641	680	753	717	728	731	710	650	693	708	698	673	701	673	728	724	737	632	678	637	726	677	699	687	713	675	688	742	691	665	724	667	710	719	659	724	667	696	714	662	703	692	640	710	686	708	716	661	632	664	705	654	714	694	648	692	730	700	706	713	683	720	694	691	721	713	699	665	691	722	715	682	727	691	715	679	707	663	680	699	645	728	673	659	744	731	711	643	667	705	655	712	689	729	661	703	711	714	688	634	702	663	686	686	711	700	696	653	672	726	629	657	675	700	663	699	693	665	675	745	747	637	699	689	693	725	692	719	701	713	694	685	722	685	682	665	677	658	672	668	665	700	699	673	673	732	688	689	696	657	660	709	671	676	727	655	683	701	677	613	667	701	701	694	673	696	701	654	662	701	725	701	685	671	733	667	716	715	689	717	709	759	708	670	678	715	686	729	660	699	634	671	701	623	732	723	692	711	704	683	669	728	655	690	727	703	682	736	693	704	711	690	672	693	662	687	634	684	682	699	702	645	689	663	722	694	701	636	682	710	699	728	696	697	663	693	709	692	655	752	654	637	675	665	699	673	693	667	695	694	653	697	697	695	688	718	658	690	638	718	679	741	671	731	735	707	700	695	645	713	716	682	643	645	688	674	693	729	630	674	676	675	681	710	684	701	687	741	681	702	735	658	673	693	729	679	682	663	626	678	658	704	692	647	722	686	723	666	708	735	743	674	654	654	646	695	699	721	676	625	713	710	566	695	682	658	675	721	643	679	658	690	696	735	663	691	671	660	689	676	669	687	695	717	610	671	682	706	690	707	687	656	707	665	682	671	647	722	678	666	678	701	698	695	694	700	670	666	675	677	729	706	689	667	679	732	681	692	703	695	729	669	698	708	678	723	698	648	650	684	683	706	745	686	721	685	639	700	676	734	680	713	674	728	668	680	720	724	700	722	700	657	731	675	659	727	678	706	699	642	689	645	660	688	704	676	665	684	680	659	715	699	647	676	701	716	675	712	727	721	704	704	658	700	717	672	695	703	706	650	743	663	627	698	715	670	681	719	677	660	682	675	675	678	674	682	691	658	667	695	679	648	655	717	675	668	687	636	696	691	696	692	689	667	720	735	648	691	671	685	655	675	633	692	727	666	673	706	714	737	715	736	673	633	709	711	668	660	669	703	738	726	709	659	702	733	669	712	653	666	674	665	668	663	729	698	690	687	679	659	688	701	698	703	689	703	727	696	700	669	703	677	691	706	680	725	663	699	695	724	691	675	639	733	703	709	668	690	674	706	723	701	705	705	708	691	675	708	669	725	691	694	685	676	649	663	664	681	710	713	705	680	684	701	719	697	753	654	699	664	699	688	685	767	670	716	666	748	658	703	735	758	661	679	699	733	700	710	690	716	656	694	712	669	671	674	677	651	741	660	650	693	702	716	691	664	740	686	642	701	682	650	709	704	682	703	686	663	670	719	675	707	674	706	704	697	721	691	690	679	656	720	687	677	684	667	717	684	684	734	654	719	661	713	694	670	682	728	721	693	698	705	660	669	708	680	670	681	659	718	726	710	680	730	695	672	714	734	696	722	703	698	693	712	643	681	664	674	678	703	707	661	678	686	690	710	673	648	714	714	712	665	709	735	758	675	746	689	696	680	673	669	699	651	657	676	693	702	716	686	661	742	683	655	647	700	667	705	716	711	701	659	734	697	698	635	677	689	657	679	692	686	708	664	692	738	701	667	683	682	735	735	699	663	707	677	671	656	645	686	650	662	725	704	756	698	673	668	685	708	716	682	684	706	705	717	674	676	673	674	708	721	675	656	671	705	693	701	714	684	704	687	697	693	680	667	692	694	696	766	690	683	659	686	698	703	700	649	701	717	688	674	722	673	696	712	723	711	676	663	676	688	690	690	695	696	737	686	692	697	692	685	683	660	723	742	671	679	697	661	682	668	710	662	685	687	679	748	674	695	710	673	672	723	662	701	663	680	729	697	692	662	628	676	668	712	717	683	650	724	699	694	705	663	700	682	601	716	731	701	729	669	658	724	690	670	719	668	692	643	705
4598	1382	1214	923	874	812	687	777	750	762	770	767	756	730	728	763	715	691	739	738	750	790	728	738	743	732	725	738	762	755	720	664	747	720	654	710	781	768	740	714	683	776	762	728	723	765	752	765	737	780	689	743	749	803	673	718	745	757	722	751	730	780	704	731	764	744	740	747	715	710	765	708	725	755	766	762	762	764	698	728	732	710	750	697	711	748	724	702	710	751	739	706	736	734	667	733	682	720	700	734	739	691	709	743	716	701	759	732	684	745	743	740	716	736	706	722	737	714	706	735	761	713	740	756	738	691	715	752	777	717	760	734	693	675	702	786	710	733	748	726	751	743	700	758	717	702	711	719	736	739	715	692	774	717	751	757	733	737	749	738	716	742	750	709	751	694	762	789	730	759	761	738	700	815	784	768	732	740	751	747	740	700	700	750	696	729	735	770	778	747	790	761	708	756	755	741	712	749	741	727	742	737	742	735	712	718	748	712	781	709	696	661	778	782	733	704	709	714	715	769	669	691	746	780	714	769	705	810	717	694	744	743	689	762	709	707	755	715	742	736	776	694	771	753	735	737	751	786	757	719	736	749	724	718	701	753	693	745	751	712	673	776	696	736	782	685	745	722	712	743	780	729	713	745	712	748	705	738	752	683	751	730	680	737	732	729	740	793	710	724	707	719	725	716	741	751	712	734	752	695	723	758	751	768	756	730	735	756	709	757	807	734	715	701	725	723	751	703	712	757	790	786	762	697	745	709	735	786	794	716	733	727	710	735	773	709	696	720	707	738	752	719	754	753	738	748	742	759	751	763	695	726	738	766	741	748	742	738	766	703	719	693	706	728	791	766	727	758	755	745	746	733	757	713	782	695	720	703	702	757	743	711	757	657	704	764	671	729	731	764	732	694	707	716	723	656	674	741	723	738	701	751	694	754	735	702	732	761	739	815	765	773	733	773	727	709	682	737	726	799	712	731	740	728	749	707	722	709	740	730	729	778	759	717	741	731	725	746	760	716	719	730	742	741	734	769	742	750	721	734	696	734	689	723	725	763	697	720	674	719	758	754	752	719	710	780	740	739	740	721	752	701	746	756	725	750	746	771	727	737	711	782	718	761	770	782	724	669	780	673	724	710	730	712	741	731	747	722	748	767	764	749	714	696	708	726	706	745	736	731	730	717	747	741	708	729	774	723	757	764	719	780	752	719	710	722	773	758	718	701	714	764	701	740	712	723	700	791	723	700	756	716	762	742	734	783	718	762	755	691	726	781	717	722	703	756	698	735	734	727	743	725	800	692	759	724	744	745	722	732	761	718	760	702	783	718	771	773	667	764	704	756	740	759	714	747	693	768	738	700	753	682	682	757	713	706	732	745	751	723	736	711	739	716	709	735	711	705	771	733	672	760	696	739	767	778	728	721	694	710	740	789	747	727	760	733	722	721	788	715	715	745	740	738	731	733	769	731	735	711	745	669	741	733	703	784	736	779	772	701	709	694	730	754	735	743	758	692	741	714	714	771	732	703	743	784	742	718	745	690	750	742	722	690	713	752	713	749	760	769	710	735	716	744	688	686	663	717	721	700	722	740	710	768	748	714	764	714	741	695	773	717	745	749	723	736	771	752	759	710	708	719	740	733	711	752	736	752	728	740	792	746	754	710	700	739	741	723	724	756	751	762	723	746	750	707	740	756	741	744	735	687	764	789	761	750	679	772	799	734	736	725	758	761	754	760	718	738	752	765	731	713	762	760	719	724	737	774	698	778	753	694	766	754	714	764	754	714	712	710	719	796	733	745	722	760	688	748	738	729	764	759	717	749	737	764	783	727	716	720	767	741	713	767	717	718	734	707	768	758	727	754	713	705	713	749	737	775	713	741	694	724	737	744	744	722	745	738	715	742	749	759	701	698	729	708	771	716	767	690	709	746	709	738	734	736	783	707	737	781	724	701	756	723	685	709	702	783	717	714	776	758	717	758	717	750	737	740	693	747	710	704	756	733	747	707	682	766	760	719	760	766	712	728	739	751	743	770	732	745	709	734	743	716	749	734	722	772	781	712	691	748	800	762	763	748	742	751	719	738	736	763	733	786	745	760	734	725	674	759	749	767	716	711	715	731	749	773	709	761	757	743	749	709	737	771	709	747	719	707	775	757	768	705	757	742	714	761	782	774	726	772	740	738	727	735	711	733	721	713	722	712	745	730	749	734	750	683	702	779	701	725	718	794	736	719	748	748	717	684	754	698	761	729	775	746	734	676	730	800	717	722	741	743	722	703	731	699	742	781	706	734	732	780	756	721	694	718	720	702	758	726	786	711	735	706	714	724	734	696	734	718	776	776	739	758	723	746	715	715	706	764	753	711	692	714	782	650	714	743	728	733	723	761	706	718	745	751	758	762	749	719	727	691	774	738	765	689	713	755	732	704	790	734	752	690	730	726	706	673	737	701	713	736	779	811	754	731	678	744	760	731	721	737	719	698	718	691	728	748	707	756	713	762	681	721	709	761	736	726	694	731	772	706	704	740	677	723	737	748	742	740	764	750	692	734	753	763	706	755	759	780	734	752	734	728	755	724	746	680	768	764	726	742	716	766	671	695	717	725	780	739	738	741	772	736	777	738	749	699	719	682	744	783	742	715	760	745	743	721	760	784	693	722	747	736	722	682	720	731	704	752	742	747	762	730	718	741	772	764	736	729	746	778	741	742	724	743	738	701	693	703	717	735	730	768	796	745	734	723	762	693	714	701	744	710	704	805	759	713	773	742	751	715	749	689	773	785	752	722	737	742	715	715	747	755	748	720	747	726	725	730	709	695	757	765	713	717	757	796	749	694	713	806	720	727	742	738	726	727	760	706	740	744	728	754	741	794	721	747	741	751	731	726	682	755	770	762	688	740	778	746	742	753	751	769	738	765	739	734	751	796	758	717	700	733	752	709	724	719	746	736	719	742	752	788	734	803	755	723	762	748	708	723	745	706	693	713	755	762	717	719	747	733	711	766	693	700	714	690	751	704	768	761	703	733	751	772	751	660	712	707	702	759	720	740	709	730	698	720	733	770	780	734	728	748	772	690	768	723	711	737	737	711	722	714	736	770	736	748	721	733	719	722	705	705	765	730	749	755	738	758	739	732	766	748	733	725	724	739	736	756	753	704	733	748	759	766	759	746	678	735	725	716	770	695	742	770	751	745	716	722	751	723	728	756	731	724	760	731	718	774	761	756	709	772	718	733	764	736	709	727	755	738	726	742	683	739	736	717	741	774	736	729	741	757	746	712	771	721	717	711	743	721	705	776	761	707	752	729	724	784	743	706	759	730	715	737	684	754	728	729	789	706	745	774	742	766	746	749	750	760	798	781	714	713	776	740	754	754	774	716	745	727	767	751	744	732	728	742	766	754	727	712	742	730	780	719	741	744	745	751	721	729	809	710	729	749	707	727	754	773	802	756	744	795	727	716	761	746	747	778	730	755	721	754	762	707	766	738	747	708	720	733	698	734
23850	21474	28793	24571	21463	13266	1398	872	757	711	655	649	625	556	554	542	536	500	530	502	503	510	513	509	462	502	509	515	455	551	478	480	481	490	467	464	479	473	453	443	493	446	459	474	504	453	479	449	433	445	492	446	467	475	462	499	455	488	487	483	458	456	453	456	512	462	493	479	468	460	474	451	484	500	481	495	461	484	471	438	455	517	456	476	499	485	479	469	483	456	479	430	489	490	442	474	470	496	453	477	436	452	506	457	467	444	479	465	518	485	457	487	457	467	466	455	468	449	483	492	467	483	469	498	468	450	449	493	473	482	503	482	451	503	476	452	469	475	439	455	514	454	459	473	459	438	469	471	433	439	468	451	498	503	475	453	470	475	486	470	464	513	490	463	503	488	483	475	483	469	440	429	445	474	472	490	488	462	442	479	472	484	490	463	485	501	448	464	497	481	489	478	483	468	491	464	439	462	472	474	479	496	502	467	463	510	437	462	486	477	486	442	479	477	494	481	487	480	453	465	452	433	500	488	476	427	487	465	467	472	452	457	464	454	485	502	457	454	465	457	467	487	456	474	462	466	487	485	455	487	469	494	503	486	499	459	461	460	484	450	431	488	446	459	435	510	458	496	458	473	434	522	482	468	440	449	486	465	454	461	465	476	463	514	499	456	451	492	455	464	483	461	489	503	462	462	453	490	446	488	465	454	461	451	510	462	501	480	455	444	456	519	494	487	495	482	480	450	459	471	464	477	471	463	467	456	450	463	456	448	451	433	467	476	444	493	481	484	490	480	471	481	482	483	475	451	432	489	447	446	446	467	427	470	470	464	452	492	474	465	494	481	469	477	468	425	476	491	455	502	451	496	496	504	447	480	411	480	474	445	454	454	449	450	448	488	456	456	437	505	470	477	471	434	518	437	451	470	443	493	473	470	481	474	500	480	472	496	454	496	454	446	435	470	416	474	469	463	451	448	454	447	472	452	459	515	452	423	480	487	468	500	466	468	448	496	513	507	450	472	480	493	443	461	463	429	449	491	487	459	475	469	448	479	455	459	452	465	488	443	459	485	493	459	500	481	492	478	447	475	444	474	489	480	488	470	450	463	458	453	472	468	472	487	474	443	502	448	470	463	488	461	470	480	477	466	515	462	473	499	442	506	462	504	437	470	538	472	465	483	435	499	500	488	489	519	498	457	446	480	460	489	483	489	437	497	467	443	485	487	478	463	501	456	443	509	466	536	454	476	449	471	491	505	458	466	494	482	478	447	448	477	457	436	470	456	429	439	493	443	465	442	494	485	424	474	508	496	456	481	515	467	454	451	461	438	461	486	458	503	503	523	464	446	463	459	480	454	423	512	497	467	388	436	466	461	483	444	487	471	497	432	474	447	468	466	479	470	457	480	478	452	418	478	478	456	437	455	487	476	464	469	469	464	450	443	483	488	495	493	437	463	518	472	471	459	477	484	458	409	469	490	476	501	470	461	462	439	475	478	452	461	457	450	471	446	470	435	479	431	518	474	441	488	462	451	470	471	495	462	486	443	436	469	468	493	456	445	490	489	457	462	435	483	455	452	427	466	432	439	471	482	454	439	475	510	462	515	429	460	470	493	437	474	471	470	502	459	448	499	509	453	442	502	476	449	487	449	490	490	469	489	469	482	461	455	509	483	472	533	480	513	508	480	474	447	479	480	438	514	441	460	410	482	478	473	493	477	490	473	450	458	467	462	460	441	495	470	493	487	489	505	470	430	460	513	453	471	449	461	506	439	446	438	502	500	482	473	442	530	498	448	440	512	486	464	457	492	488	462	472	465	427	488	450	464	462	521	463	407	493	466	440	478	467	498	502	487	462	461	466	482	502	489	480	444	442	453	448	462	516	518	441	496	481	490	462	427	464	467	477	488	476	447	452	470	426	438	485	459	488	470	457	455	493	461	489	493	502	485	441	537	451	465	479	488	472	460	484	472	445	455	462	486	463	498	487	474	460	485	461	468	479	512	447	490	476	464	503	465	450	539	467	481	452	446	454	465	478	472	473	475	464	469	471	473	448	479	491	472	434	458	442	497	442	467	498	490	477	473	443	449	461	461	518	480	442	470	486	461	467	502	453	491	484	461	486	440	477	478	458	471	493	479	437	498	486	492	468	505	500	467	464	463	458	479	462	446	444	462	453	441	464	458	460	442	456	441	493	492	441	508	480	461	452	485	435	445	486	461	499	456	482	503	459	443	437	489	483	474	470	448	493	450	472	459	450	469	499	429	479	458	458	488	479	489	451	459	430	463	471	446	487	502	448	465	485	460	467	515	455	458	472	460	466	452	459	433	480	475	487	475	441	467	460	502	474	493	441	492	477	492	460	456	462	441	440	469	473	461	473	473	468	472	520	493	525	474	474	489	461	481	463	475	454	462	464	459	489	457	471	460	453	431	479	502	506	497	465	458	449	467	460	470	444	467	434	489	479	466	450	464	468	459	440	457	469	486	463	443	479	500	457	485	481	472	469	473	446	417	453	467	475	449	479	515	491	479	492	458	420	486	492	471	513	481	502	461	479	497	437	506	494	448	495	442	472	469	534	478	506	449	457	500	462	467	446	454	497	457	444	454	464	462	459	438	489	457	469	471	447	496	454	493	457	479	460	466	470	483	450	506	446	483	438	475	524	489	453	465	459	439	417	479	480	453	494	508	483	465	475	473	456	511	460	483	459	486	446	474	468	476	463	435	513	448	508	481	439	432	459	481	479	465	485	493	492	475	502	472	482	452	452	469	489	473	503	455	450	442	507	480	475	475	500	452	481	453	517	443	487	467	453	477	466	455	478	472	462	489	496	442	462	441	492	472	468	475	468	457	513	494	438	473	471	454	480	505	432	470	486	487	459	452	504	463	454	469	471	493	495	505	502	435	474	507	477	468	464	480	492	453	509	433	473	519	482	488	477	480	494	443	486	460	429	473	456	429	528	455	457	481	446	449	451	438	459	464	490	434	446	519	458	476	472	485	426	486	461	423	506	467	476	488	480	459	430	463	475	484	465	426	477	475	484	468	475	466	447	461	464	454	489	496	500	477	473	465	450	457	486	473	467	459	456	488	441	489	519	458	446	491	476	482	463	459	512	440	419	440	464	495	464	440	444	473	491	524	460	457	487	495	489	461	503	484	464	485	472	445	475	496	454	465	497	458	508	456	426	505	436	444	469	465	485	454	488	474	473	434	460	456	482	468	465	459	510	480	479	473	475	442	445	493	480	503	447	486	479	416	419	432	455	481	480	461	497	464	463	440	447	452	454	477	509	430	474	504	509	467	460	470	492	477	474	445	467	451	447	482	434	484	452	438	461	467	470	466	474	458	437	427	442	483	464	455	459	457	466	477	471	464	479	478	464	458	445	471	505	482	464	458	462	489	496	460	462	490	503	487	521	460	459	496	482	445	482	487	434	505	442	422	451	465	443	456	465	471	495	467	470	438	444	462	443	512	466	505	392	492	473	487	480	477	496	458
3570	8786	7376	3437	2425	1809	1459	1131	1037	914	798	724	709	672	666	663	614	591	572	597	552	574	577	559	529	553	547	547	556	500	519	564	582	542	541	549	539	582	524	490	569	572	526	536	586	522	508	550	535	530	558	527	541	528	500	508	518	531	545	533	515	537	503	496	544	512	493	524	539	512	521	536	524	530	519	530	503	497	512	501	533	559	518	526	522	520	499	491	495	574	529	507	500	510	510	549	473	510	563	533	492	535	496	482	519	548	540	532	542	501	488	524	496	525	500	519	570	533	507	542	556	517	489	525	496	507	512	526	526	502	527	556	518	523	552	559	520	500	535	517	511	532	521	532	465	505	538	537	542	526	501	547	494	546	501	485	533	528	516	526	476	485	493	538	511	583	559	534	514	470	515	501	528	539	499	541	500	520	522	521	499	509	531	468	479	541	574	529	527	537	519	543	522	511	542	523	568	524	487	554	513	533	514	544	542	549	509	504	509	520	492	518	494	496	554	529	513	513	524	528	502	525	522	487	569	507	576	505	528	489	527	496	542	520	514	515	512	530	520	531	511	530	524	520	535	517	563	474	560	536	525	507	540	547	515	535	502	527	491	514	530	484	573	532	491	514	565	491	489	514	550	524	525	515	500	538	569	502	492	530	516	536	518	513	504	522	492	514	538	574	469	513	514	544	521	551	509	532	553	507	567	545	474	504	527	553	539	546	521	536	491	525	523	551	472	493	522	501	481	498	516	549	534	465	486	500	472	508	578	528	532	551	487	514	517	509	506	495	568	468	529	525	525	499	555	498	534	535	554	494	483	553	546	513	490	538	538	542	504	522	489	495	475	524	525	477	556	521	480	518	575	478	502	503	508	530	497	533	517	506	516	509	545	532	493	544	524	507	509	502	481	526	505	475	518	532	500	502	503	531	498	536	504	526	535	519	542	537	511	519	502	519	521	522	550	515	513	522	498	493	512	555	513	524	476	516	534	505	512	502	465	494	511	502	496	542	550	533	525	513	520	520	519	489	529	500	527	511	514	547	513	506	520	556	536	539	530	504	503	546	506	567	526	502	538	528	518	571	524	498	507	502	544	510	495	498	509	540	540	506	544	497	512	533	516	518	483	537	513	524	535	504	528	529	518	504	504	528	511	528	498	537	517	561	548	525	486	508	566	517	499	475	532	501	496	530	532	502	510	484	507	540	495	550	516	532	550	532	532	545	473	534	567	536	523	509	519	518	549	491	540	501	528	545	462	532	515	504	550	540	561	528	532	475	540	496	485	504	518	488	531	517	513	516	524	486	511	541	536	515	508	495	544	508	516	476	536	528	559	559	523	564	529	501	523	569	518	536	501	511	519	509	500	527	517	533	511	543	530	507	489	506	548	550	534	504	504	539	521	550	522	485	487	504	522	508	527	490	548	516	503	516	531	553	522	534	507	529	495	553	481	519	502	536	541	533	518	534	529	550	495	499	509	543	514	536	481	495	482	519	537	521	534	505	490	558	483	499	521	490	514	511	504	517	470	543	523	502	523	540	517	533	519	503	502	517	518	525	503	536	488	507	503	534	503	545	528	533	527	480	511	517	486	491	541	511	540	484	516	552	498	503	508	521	513	549	513	484	482	500	497	548	555	522	522	513	507	510	508	502	534	537	541	587	555	501	557	514	486	498	539	532	511	539	518	519	543	489	537	544	541	507	505	454	531	539	519	515	522	563	514	526	505	524	539	515	503	533	514	514	493	511	504	507	524	489	527	495	525	490	517	535	523	546	479	507	534	492	510	496	515	503	545	495	555	519	495	529	511	552	512	523	508	507	492	535	538	541	523	480	527	524	561	528	452	528	569	541	537	512	472	513	490	515	491	571	501	527	515	486	522	530	511	484	543	524	526	489	517	549	538	493	517	503	484	564	490	492	505	525	544	526	513	504	494	520	509	532	530	534	510	478	513	539	498	556	509	541	528	472	505	546	470	510	509	480	559	515	480	490	502	523	513	543	490	547	545	507	549	499	532	544	512	460	487	516	529	493	513	550	501	505	540	512	464	471	504	510	477	504	517	505	513	526	515	495	526	549	518	513	488	518	522	499	482	527	547	529	523	536	504	526	562	525	549	510	488	495	524	525	490	557	502	473	509	502	470	522	511	503	490	546	551	546	515	507	488	513	535	534	552	505	508	518	519	545	517	528	471	535	509	544	518	507	503	489	488	473	499	515	515	537	473	516	478	532	489	559	514	497	560	517	573	505	521	458	496	508	520	540	544	524	502	521	526	520	548	536	524	522	484	493	532	547	532	555	564	526	560	474	528	501	514	491	504	483	521	495	488	479	524	526	509	540	504	535	501	515	522	510	492	551	529	551	524	552	500	489	536	509	540	549	520	557	526	510	525	524	537	542	533	526	519	530	502	525	496	542	480	516	528	505	488	498	519	573	516	506	513	524	521	568	532	501	492	527	560	517	515	500	501	511	514	548	527	520	517	542	467	551	519	527	499	519	537	527	496	549	515	522	562	493	537	502	495	523	507	533	521	532	484	525	515	534	557	510	525	474	508	486	489	514	510	538	507	517	566	489	524	492	505	555	560	483	516	502	511	530	525	507	507	523	518	528	499	547	507	520	540	542	493	546	517	538	566	547	555	564	535	526	552	513	502	478	517	504	509	541	505	554	510	522	520	494	531	523	530	535	543	549	528	509	554	519	530	524	534	519	471	565	520	525	469	551	525	495	534	520	519	503	500	515	539	464	484	532	508	531	504	517	523	499	525	519	524	572	531	516	532	529	516	475	540	534	507	489	507	497	507	568	504	516	503	531	530	541	521	510	499	483	488	505	511	527	529	480	548	512	516	554	509	511	495	520	505	493	509	490	498	508	520	549	496	510	545	507	510	532	527	494	547	502	494	523	540	517	495	504	542	506	513	524	508	530	500	503	497	533	534	499	519	542	546	507	512	502	542	554	513	499	523	517	495	490	523	544	511	499	519	528	528	496	508	475	519	563	488	516	555	517	508	506	486	517	524	543	541	515	525	501	528	500	523	525	543	527	534	511	511	502	520	547	505	525	528	542	499	511	515	547	559	527	566	549	559	493	480	556	520	503	508	533	528	519	501	548	536	501	505	524	518	542	534	491	516	526	484	463	509	511	519	498	506	495	510	523	538	552	523	566	533	514	513	567	501	479	526	494	493	573	510	547	534	552	541	492	496	503	516	516	548	520	497	493	529	557	509	493	501	523	530	527	488	571	538	546	537	513	514	530	487	521	520	489	534	510	529	525	525	518	518	527	532	515	523	498	502	518	543	508	568	527	562	519	476	522	490	560	531	491	535	493	543	474	515	501	539	510	529	511	495	500	526	504	549	523	509	508	523	472	543	567	525	512	535	508	556	507	527	513	492	525	507	539	496	543	519	528	553	544	511	519	504	543	540	534	544	522	493	531	501	481	545	477	460	484	537	508	501	494	500	567	542	517	511	513	502	511	495	532	520	549	561	488	559	485
24798	21456	27936	25292	16555	1309	802	690	655	575	560	591	515	516	510	547	544	520	494	505	477	479	519	486	518	494	463	510	476	514	515	486	512	512	522	478	469	519	471	503	475	510	507	493	511	495	488	468	514	493	496	491	505	504	534	490	464	478	516	457	526	515	444	523	485	490	483	446	453	506	478	511	448	524	492	502	519	476	486	500	498	537	488	510	520	452	483	507	492	472	500	500	501	499	519	488	499	510	464	469	485	467	510	496	498	507	491	484	451	478	469	493	485	524	474	479	491	512	499	515	503	499	480	502	494	491	458	451	527	496	498	496	519	514	509	521	487	501	523	487	464	463	507	475	479	504	500	493	497	443	483	470	480	485	482	495	465	462	506	468	492	493	529	475	470	466	514	507	525	511	487	473	509	487	498	510	462	503	523	483	529	476	531	490	475	482	456	504	501	469	500	481	518	511	501	504	462	462	503	494	476	497	503	464	482	475	453	508	444	462	515	464	504	493	536	467	464	510	506	525	527	498	492	494	459	494	470	513	494	552	499	518	475	511	485	521	489	479	477	507	479	450	487	558	478	493	531	453	493	517	495	478	491	475	517	539	505	524	512	513	452	499	483	491	484	515	513	517	509	503	488	523	477	456	502	482	479	483	492	467	463	489	470	511	528	489	496	490	500	493	479	515	527	444	473	501	508	502	507	539	475	495	467	512	517	507	480	435	476	506	477	525	490	511	469	463	504	486	509	498	507	478	499	536	466	478	490	477	525	508	498	473	471	473	469	458	511	522	518	458	464	522	473	526	474	492	518	501	500	500	489	480	493	502	496	501	479	523	480	531	477	491	469	525	488	469	481	510	478	490	491	499	491	496	488	443	496	459	502	507	483	470	499	498	524	491	525	471	486	472	503	504	456	519	515	508	511	518	481	406	497	507	488	507	507	492	470	456	494	496	463	502	506	473	527	501	476	464	514	472	513	491	493	476	488	504	481	515	485	493	498	520	484	487	517	486	462	535	504	485	524	494	534	518	515	465	488	481	541	552	552	461	516	521	470	490	472	500	458	516	460	533	499	484	476	512	486	506	468	479	505	460	491	491	486	515	514	496	540	481	504	505	501	483	504	482	430	462	499	482	476	504	501	503	511	495	491	473	504	504	481	452	486	476	487	528	507	478	489	502	456	510	496	502	495	490	467	501	503	454	475	489	454	489	455	534	493	534	491	490	465	522	516	482	498	526	472	504	491	506	475	486	496	485	505	504	435	482	536	494	478	486	502	496	469	526	455	510	508	491	506	456	514	474	464	514	493	480	513	443	489	490	545	499	487	491	516	531	512	456	526	512	469	476	461	493	487	472	495	508	498	498	474	469	493	483	471	476	476	466	491	494	452	486	533	497	496	515	456	449	484	458	465	497	472	461	458	514	460	493	494	467	526	513	502	487	494	546	542	447	514	493	491	462	494	480	496	486	460	477	501	479	482	468	537	485	485	471	456	465	516	498	507	504	471	456	500	504	467	497	482	513	506	455	497	503	504	512	530	526	494	507	465	516	494	489	523	516	490	497	486	485	473	505	499	477	488	506	522	498	510	510	482	492	510	474	474	494	476	492	482	493	480	558	484	462	491	495	486	504	532	517	471	474	481	510	483	486	494	522	492	507	474	471	488	528	542	551	460	499	507	489	475	485	478	464	478	523	475	485	509	466	476	497	516	484	486	507	485	488	503	507	470	510	493	484	531	481	497	458	512	513	489	527	525	506	482	480	537	482	464	528	468	501	497	504	446	530	478	509	476	482	501	494	467	489	482	512	481	520	490	526	476	440	520	515	486	475	522	460	493	460	480	470	517	476	487	479	472	478	531	512	487	465	514	483	523	500	486	497	488	503	507	463	460	503	478	475	505	483	444	454	495	503	528	480	509	532	514	512	447	459	510	520	501	503	462	509	522	509	485	496	507	507	483	482	499	488	527	492	474	496	472	488	478	514	484	463	505	502	504	517	462	483	480	480	504	485	466	476	469	460	484	486	509	476	523	484	484	494	475	510	500	470	442	504	465	484	478	447	510	525	492	486	537	470	436	504	453	480	482	462	498	488	509	499	501	493	466	498	505	468	480	477	498	531	470	456	540	478	466	514	483	493	432	479	481	492	532	487	495	517	555	527	471	500	503	505	487	515	500	496	496	479	480	500	490	484	502	504	519	501	508	481	502	518	546	482	479	491	490	525	487	487	501	494	518	501	548	499	484	499	530	486	502	483	524	502	473	524	481	484	534	494	452	510	486	510	510	476	469	505	487	500	501	473	494	508	487	488	501	513	480	522	460	501	508	508	470	478	471	513	477	467	463	485	494	500	505	457	506	513	450	486	511	493	548	483	493	483	507	521	499	541	538	498	453	506	456	497	479	459	502	484	485	497	501	428	519	476	542	484	525	491	511	509	498	493	510	499	509	483	496	541	503	471	511	457	507	470	506	495	508	498	479	495	455	504	489	491	471	460	519	512	481	459	459	494	459	544	494	490	466	482	501	479	524	494	458	508	500	484	470	479	455	476	499	536	522	470	456	496	478	464	485	451	472	483	499	520	494	495	474	488	513	474	502	490	465	476	505	472	521	524	521	514	528	503	484	492	513	539	502	506	492	509	489	451	491	507	477	507	444	499	478	486	520	476	464	510	530	510	506	475	479	478	521	526	444	475	468	503	494	488	507	502	528	499	478	479	490	474	490	456	469	513	509	504	492	518	501	510	437	482	475	489	483	524	497	493	444	510	480	470	484	495	479	507	495	474	494	511	461	470	486	526	498	455	478	506	479	482	462	505	470	508	471	490	515	469	520	536	490	518	517	509	518	476	481	503	509	496	476	502	455	504	465	506	459	456	514	500	513	498	497	503	459	505	477	478	510	488	512	434	509	470	500	493	490	485	480	487	505	513	478	477	498	459	478	511	491	457	484	509	451	502	526	486	506	508	487	506	482	528	512	484	486	463	507	488	487	481	472	474	520	445	517	474	470	528	468	487	476	502	467	463	497	524	452	510	492	469	526	499	475	532	499	533	499	497	509	530	472	501	521	494	529	504	488	556	510	477	520	514	475	491	499	488	492	504	492	529	470	512	472	445	470	454	523	529	514	465	490	517	482	466	479	464	498	515	479	489	555	487	465	508	505	486	483	508	456	512	497	479	464	509	455	501	499	498	484	457	520	501	499	474	503	486	474	482	492	461	493	486	464	493	483	479	492	477	480	510	487	495	520	509	480	521	486	487	458	459	487	509	485	494	509	492	503	541	479	539	513	513	495	461	485	498	504	490	494	474	447	495	495	512	517	513	528	498	470	501	484	487	462	493	516	526	488	469	449	455	498	524	512	480	479	494	474	460	464	465	479	466	447	487	488	469	502	511	448	459	483	446	479	432	535	461	496	479	533	489	511	464	485	507	516	510	480	513	463	501	505	448	512	519	490	458	493	504	496	553	515	465	489	480	446	476	505	502	490	481	472	455	494	488
3714	5582	4633	2386	1597	1239	1101	910	851	727	701	630	606	605	555	594	581	549	559	539	527	506	518	548	554	553	520	570	566	549	525	521	551	552	547	492	547	528	506	531	529	558	574	536	522	498	534	565	526	489	529	513	540	507	556	506	521	518	516	503	510	472	488	542	479	525	534	539	533	585	533	573	532	563	513	503	506	550	514	539	547	529	522	528	543	515	507	476	515	515	504	503	527	503	524	502	571	487	486	538	513	544	543	560	473	533	531	516	513	530	542	519	560	475	540	570	535	548	500	534	547	553	498	537	506	521	517	500	537	545	490	530	529	514	523	531	524	537	546	545	550	504	533	470	547	522	508	551	527	500	525	527	507	512	517	530	494	526	477	512	518	516	499	553	498	508	504	546	467	497	494	507	509	539	529	499	534	527	515	512	523	535	512	479	554	500	500	498	513	519	505	531	553	522	533	555	487	507	523	521	525	492	540	480	499	518	485	530	494	490	521	599	516	548	491	511	558	526	523	562	551	475	526	526	524	530	563	538	513	511	516	466	489	527	525	565	477	560	499	514	500	542	523	525	494	506	531	539	519	493	510	521	482	511	550	541	561	493	505	551	505	505	506	518	517	510	557	512	477	552	499	508	525	547	502	571	498	511	546	497	543	527	512	486	537	542	476	535	538	504	505	477	526	507	485	531	520	526	489	502	503	501	494	489	514	537	504	522	577	532	505	523	499	528	509	497	500	526	485	531	504	502	516	535	477	521	505	492	557	530	518	521	524	522	530	510	531	517	560	519	531	519	525	545	532	526	527	507	498	508	479	484	541	516	522	537	538	509	506	549	544	532	547	508	527	540	525	489	512	527	511	528	502	511	537	510	515	542	570	509	536	494	556	547	504	543	512	502	541	512	499	500	546	524	516	495	513	541	535	574	549	552	563	519	500	540	499	492	549	505	523	512	502	514	484	526	542	546	485	535	480	503	461	529	503	518	499	507	520	487	498	511	524	522	506	514	491	542	507	491	513	550	541	530	507	533	481	532	502	496	499	478	506	592	514	553	512	520	501	532	563	506	540	515	546	537	518	539	501	490	510	477	502	508	508	482	510	516	514	541	478	548	535	507	518	512	533	507	512	542	532	535	505	518	524	547	521	510	498	540	547	513	510	514	553	525	522	515	519	535	497	530	505	525	542	552	505	502	535	523	503	508	462	510	533	497	536	591	481	484	539	457	532	516	487	531	501	519	514	501	509	520	521	477	515	521	497	530	543	534	481	516	494	494	568	503	506	507	545	522	486	523	490	503	511	526	516	524	531	526	503	545	504	480	467	534	495	514	509	533	527	521	513	537	491	512	497	546	500	519	566	520	523	548	531	544	526	521	542	512	497	487	507	518	540	548	544	490	509	512	519	491	465	496	506	508	502	530	528	485	513	525	511	533	544	489	529	517	508	531	542	498	510	527	528	521	529	537	530	519	540	504	479	526	496	503	512	500	498	520	533	495	521	525	556	490	513	494	515	566	487	507	537	512	521	523	489	522	556	505	572	535	526	550	522	539	516	522	536	489	540	550	517	515	572	510	532	494	530	484	520	515	512	514	513	515	511	538	524	518	519	491	517	503	491	516	517	528	493	533	535	516	512	580	550	550	526	544	541	533	553	560	493	496	520	532	559	526	490	491	544	510	511	506	496	499	525	513	478	534	543	530	513	540	516	499	548	526	566	562	530	509	548	548	534	539	555	528	515	496	537	500	506	508	510	508	503	501	488	504	495	515	506	498	511	533	537	505	518	529	537	532	492	495	471	508	506	486	542	553	508	571	510	550	514	495	525	503	526	532	504	525	493	520	523	547	540	513	547	537	553	527	480	535	546	520	504	525	490	505	519	508	491	526	508	503	512	523	533	536	497	543	547	486	505	550	531	521	529	511	543	532	494	522	497	527	569	535	556	538	549	566	469	526	498	587	484	489	515	533	512	516	490	490	530	548	512	484	501	543	502	538	526	545	531	491	563	491	518	505	524	519	555	497	467	493	537	539	533	505	489	517	488	523	550	503	520	536	545	530	515	531	564	539	497	496	536	492	501	522	500	505	496	529	511	540	477	533	514	509	512	514	515	515	491	514	531	471	520	531	527	504	495	483	518	514	510	516	501	498	501	497	541	496	543	520	513	518	542	514	545	567	470	482	537	472	518	512	493	506	522	518	509	535	509	517	533	522	531	529	501	551	490	524	515	516	538	524	525	534	523	510	515	484	509	511	517	535	535	526	511	561	540	494	562	496	471	489	509	506	532	524	514	543	535	524	529	533	547	504	558	520	499	531	523	526	519	519	486	488	538	503	511	526	504	551	549	489	525	492	515	465	557	510	516	505	513	521	548	451	508	585	518	498	508	511	545	513	489	484	509	523	532	559	513	548	522	496	500	510	540	498	480	526	550	518	521	558	530	515	521	520	481	506	510	532	534	506	496	568	494	510	526	493	494	515	455	501	517	517	528	516	532	545	512	523	485	512	527	517	550	569	495	533	497	532	509	555	510	517	479	526	505	531	558	529	526	506	501	532	490	525	485	519	511	504	527	533	532	531	508	515	533	492	501	565	528	486	529	497	571	525	544	512	510	534	509	526	495	504	500	501	507	537	492	504	526	552	557	499	544	497	540	511	543	527	526	539	480	511	524	499	534	532	509	522	512	551	505	443	510	532	513	506	545	525	574	507	506	493	484	510	487	485	560	496	494	448	532	505	511	526	514	506	514	492	496	510	517	517	508	548	489	520	499	463	573	495	558	502	536	514	516	519	527	510	506	519	471	476	489	541	559	556	525	551	500	533	510	522	506	482	525	540	489	526	546	491	511	480	514	508	516	506	498	496	547	501	537	501	472	491	460	509	494	493	492	506	470	510	523	526	503	512	524	573	547	491	482	549	517	516	514	523	530	513	531	525	527	490	512	522	536	544	546	530	493	458	534	507	536	538	530	545	553	521	551	476	568	535	504	524	495	490	494	501	523	518	545	492	462	495	523	509	530	542	537	577	560	514	516	493	557	518	538	534	505	522	535	548	529	498	525	506	557	546	472	528	530	551	454	509	486	512	547	509	515	550	512	526	524	499	556	543	480	515	521	485	554	540	561	527	477	549	505	507	485	587	567	533	562	510	493	549	516	540	530	517	508	528	502	532	503	498	483	509	500	500	550	513	525	547	498	489	508	537	539	560	493	502	495	485	527	498	482	505	501	519	516	536	545	499	516	539	527	484	555	532	555	487	500	512	495	538	545	532	526	518	479	517	519	531	501	527	543	500	560	516	443	515	502	496	513	498	531	500	519	529	534	515	535	511	474	533	545	474	519	527	527	492	530	544	478	514	518	544	501	521	526	519	515	537	537	518	513	501	516	532	507	547	514	526	524	506	504	524	538	528	493	511	521	502	506	496	561	528	542	535	557	509	529	531	498	504	497	541	517	516	543	534	515	547	518	527	487	527	501	505	511	480	524	537	522	525	517	521
22813	21516	29208	24248	21518	21567	11597	991	623	551	493	413	369	340	313	273	262	270	257	248	227	236	215	224	196	172	189	207	202	187	192	205	165	188	215	171	173	187	186	191	177	178	191	188	177	179	168	158	159	167	186	174	185	168	173	156	170	165	173	185	162	172	173	191	164	150	158	167	148	186	150	177	168	194	157	152	167	164	167	161	172	175	153	171	180	166	157	174	150	185	162	153	156	177	156	182	176	178	163	158	168	157	149	168	171	151	147	170	159	159	174	156	172	148	172	173	159	159	160	140	172	149	172	140	165	157	169	151	160	167	164	172	147	153	171	170	155	180	156	169	166	183	163	166	186	167	170	160	159	197	186	176	182	165	183	191	149	170	160	170	163	181	150	148	177	174	145	164	147	152	160	187	183	160	173	146	171	153	182	156	184	168	156	145	175	195	163	170	150	156	183	158	160	174	159	166	194	194	146	158	163	140	170	153	149	156	166	172	172	158	168	185	174	155	154	165	165	159	158	171	191	164	177	178	170	164	171	162	148	144	143	146	155	144	204	177	164	150	141	164	185	165	159	155	174	158	180	153	175	166	138	144	150	170	156	169	139	156	157	184	156	162	157	171	166	155	176	166	167	169	151	152	153	163	177	167	189	157	167	161	175	162	167	192	148	172	149	177	185	156	161	168	166	164	180	151	155	171	157	165	145	182	160	189	181	151	162	161	182	158	161	165	167	185	184	176	138	141	149	165	175	196	179	172	165	168	169	152	168	170	171	168	188	158	156	164	168	155	173	154	179	165	183	145	165	179	159	167	152	163	180	148	180	156	148	175	158	161	164	174	166	182	173	162	160	162	170	168	161	149	156	168	179	147	177	193	166	169	166	148	180	180	155	168	146	165	163	156	152	169	163	172	133	183	179	179	185	175	172	169	166	167	164	160	150	167	146	168	155	171	163	182	162	183	159	196	167	164	157	129	158	195	151	163	160	143	171	149	162	190	153	165	139	169	170	162	156	157	163	180	164	166	160	171	144	151	161	178	162	142	173	162	166	167	169	175	154	155	170	160	168	145	172	171	151	156	147	156	173	168	172	140	159	177	169	165	169	177	182	176	175	166	160	141	153	166	168	155	164	174	165	174	193	176	164	153	146	179	171	142	170	197	178	184	179	139	138	159	157	150	156	155	159	161	172	171	156	173	164	164	182	178	156	159	164	148	169	176	170	176	139	147	181	142	168	162	168	165	160	155	159	170	163	171	164	168	186	183	173	179	161	148	174	175	159	163	175	187	157	143	155	146	158	162	158	150	166	173	188	169	172	152	170	166	151	173	166	163	157	141	194	177	176	177	180	181	163	163	143	158	174	170	143	177	169	171	142	153	179	161	178	151	157	158	147	169	158	183	162	147	157	155	161	163	169	182	158	163	180	164	179	157	171	153	161	180	167	156	147	164	160	149	173	176	162	155	160	159	155	158	149	162	168	135	154	159	161	171	161	189	135	171	185	160	169	157	168	185	157	171	145	154	153	177	161	181	161	149	150	146	160	176	180	153	168	174	166	169	172	170	157	138	162	156	165	165	152	167	178	152	148	172	152	157	156	168	171	161	152	167	167	173	157	173	149	169	155	166	176	169	173	159	177	160	178	168	170	159	175	178	170	155	155	171	163	181	142	169	187	171	155	150	182	146	171	188	151	176	186	169	179	152	165	161	161	158	176	155	154	184	142	168	159	143	160	147	168	176	159	154	162	127	154	151	161	172	164	141	167	166	156	160	152	154	146	155	155	144	163	157	171	145	166	147	161	162	173	160	148	150	159	174	165	162	180	150	179	168	159	147	154	153	151	158	182	183	179	161	178	165	155	148	184	162	178	173	167	197	180	158	158	161	146	157	152	195	178	167	141	167	178	135	167	167	154	178	166	147	162	159	162	173	160	168	156	178	146	173	170	167	177	153	139	144	169	145	171	151	145	168	169	152	146	185	166	170	167	155	174	159	152	153	189	179	151	161	170	171	159	174	165	166	153	155	153	173	158	190	156	155	179	151	167	165	173	173	173	147	157	167	166	162	164	160	163	182	154	162	168	154	146	171	165	171	155	161	153	155	168	163	176	157	141	165	161	171	154	172	155	174	170	168	139	164	158	163	188	177	156	162	145	151	159	165	192	152	158	169	162	161	158	162	174	181	172	160	139	182	168	169	173	148	114	156	164	188	156	142	140	140	157	156	146	161	158	156	152	158	154	178	168	150	178	165	179	148	121	154	171	167	183	185	169	147	144	172	165	155	165	154	167	178	177	145	149	166	162	176	144	172	148	163	163	178	162	185	171	156	157	180	144	172	164	177	162	171	173	156	185	152	177	167	175	167	168	162	148	173	173	158	136	157	178	173	169	140	135	160	179	151	162	182	161	150	166	145	162	190	180	168	157	174	164	155	164	155	165	177	146	182	152	147	163	182	163	144	194	148	166	154	156	174	163	181	156	171	180	196	178	156	147	164	162	171	174	177	167	166	187	168	170	178	165	172	175	163	189	164	170	164	169	169	131	154	206	184	206	152	151	177	150	170	149	166	162	168	181	152	150	171	144	156	141	176	158	173	180	140	157	127	187	182	162	155	170	171	199	157	176	170	160	160	156	180	165	156	173	166	166	165	183	187	190	154	160	168	162	158	150	167	181	159	182	154	166	161	158	165	165	166	173	149	155	155	159	143	148	155	181	166	143	154	183	149	158	170	167	169	159	152	146	170	141	150	165	167	157	170	165	165	165	158	176	163	164	150	185	197	156	163	148	175	152	181	140	177	148	165	162	164	150	168	166	152	168	151	143	155	169	177	176	154	173	171	156	178	137	145	146	180	147	150	154	148	169	151	154	179	159	161	148	171	170	178	161	159	166	147	176	167	155	166	169	175	151	168	148	144	170	166	169	162	186	148	167	166	157	140	160	162	157	151	165	159	174	197	148	162	155	171	148	162	148	136	155	167	172	164	169	160	153	156	187	147	162	153	141	159	157	166	154	159	163	159	152	145	151	147	156	172	169	179	149	182	182	182	165	162	168	161	164	174	171	152	158	168	170	140	147	160	167	169	151	179	167	172	163	185	153	154	156	175	160	147	149	163	163	170	153	144	185	170	156	168	176	164	143	153	143	140	156	139	142	161	147	158	152	154	158	151	162	162	183	173	183	166	179	168	165	157	165	166	176	173	163	143	138	175	167	143	169	167	158	146	155	172	177	165	181	154	161	169	171	154	158	141	161	169	158	155	160	164	147	161	172	155	186	154	153	172	153	166	162	145	190	168	177	160	154	159	156	161	178	185	166	159	174	180	162	156	177	190	153	163	157	147	166	159	167	166	152	174	163	187	169	159	159	154	174	157	173	153	154	134	160	163	160	149	164	136	155	167	166	176	145	129	163	149	179	186	177	150	168	153	172	176	169	163	185	175	175	144	169	177	159	158	157	156	171	159	177	147	172	171	183	151	147	164	184	173	162	141	154	182	154	178
4770	14262	11895	5657	3855	2777	1964	1427	1171	921	726	677	551	512	430	384	341	335	329	343	299	276	271	250	261	240	250	253	236	217	222	214	221	210	208	210	224	208	202	224	203	207	181	205	170	170	204	181	205	188	179	183	187	192	195	217	175	185	218	183	210	193	209	203	198	189	220	164	179	200	202	172	199	184	161	186	200	181	211	193	171	173	189	185	203	192	188	179	218	188	187	180	185	188	193	184	171	212	179	182	176	156	201	172	191	203	178	181	162	171	192	195	186	182	200	181	181	204	208	172	189	191	178	174	175	154	178	187	216	178	201	192	174	200	191	174	174	203	193	172	179	174	195	180	184	192	192	190	157	185	223	184	184	176	192	196	194	208	191	211	199	227	185	166	199	180	194	181	181	169	197	177	188	176	178	180	174	203	195	185	190	209	189	193	217	181	172	179	179	202	186	192	183	171	211	169	191	192	202	188	194	174	194	186	181	177	188	167	199	203	182	159	178	163	178	166	175	218	187	185	171	172	195	187	212	190	183	180	189	209	182	189	182	175	196	165	175	179	194	178	189	179	193	190	192	200	180	180	183	174	207	194	180	164	197	181	191	191	178	159	177	199	200	195	198	174	177	194	173	200	177	193	194	169	183	196	187	183	180	185	166	189	189	193	173	190	175	181	192	196	184	213	203	194	156	175	173	176	188	178	180	193	183	197	177	204	172	180	193	177	190	183	166	198	165	166	180	161	218	186	177	174	193	160	177	167	198	194	195	180	176	150	185	176	186	191	197	184	209	185	210	198	187	175	200	209	185	167	196	192	201	172	178	177	171	177	188	188	184	177	181	176	158	205	182	154	203	191	185	176	200	166	185	168	181	190	202	193	161	187	173	203	176	172	174	195	199	181	179	169	196	195	192	165	179	199	184	196	179	177	182	200	191	184	182	192	172	200	175	197	161	169	184	175	214	197	165	191	163	204	197	204	170	188	185	178	176	173	184	197	140	204	192	176	192	173	175	158	168	175	202	165	158	196	190	187	177	199	141	199	165	167	189	187	178	191	190	185	184	195	192	185	203	179	174	201	177	170	163	187	181	175	188	209	203	193	189	189	200	164	186	165	198	168	176	160	190	202	181	190	163	167	193	188	178	156	197	181	168	176	163	190	165	188	192	166	193	163	184	190	175	193	202	202	204	161	151	184	156	206	210	177	169	183	183	186	187	194	201	165	194	185	184	184	196	182	189	173	185	167	188	162	208	159	199	181	183	211	169	188	184	183	190	190	175	207	175	171	177	176	171	176	204	166	182	172	190	170	154	194	189	174	181	179	190	184	195	161	193	171	145	201	185	202	188	187	166	202	200	183	167	220	215	173	146	189	186	208	194	198	212	205	192	182	172	187	193	190	174	182	167	178	192	173	163	155	165	174	165	148	162	188	184	172	198	157	182	190	155	181	212	179	177	197	179	196	189	167	194	194	182	191	175	180	175	171	169	190	198	177	186	183	173	191	197	177	176	166	182	181	194	189	180	188	176	191	171	194	210	194	186	170	189	186	185	172	181	177	156	200	173	196	179	168	183	175	186	167	189	185	198	181	183	200	200	173	178	163	176	175	189	175	198	159	191	197	173	184	187	194	168	157	198	177	191	181	192	184	162	170	176	184	197	187	154	208	209	177	197	202	181	178	174	193	160	181	169	193	177	199	186	187	195	189	177	160	182	184	173	174	190	177	173	176	184	177	173	167	207	168	190	215	173	179	179	193	191	161	192	179	186	200	178	184	170	200	205	201	198	184	162	188	189	172	191	194	180	170	188	169	197	184	156	163	171	175	173	199	176	208	178	172	174	209	164	177	169	186	168	184	183	206	170	179	185	161	181	198	175	175	153	193	178	176	192	183	190	182	169	179	190	176	189	176	188	174	180	188	173	182	184	202	181	184	199	195	178	182	179	191	185	173	187	191	181	205	181	162	179	166	173	183	203	190	178	174	189	185	170	190	170	195	197	164	185	204	186	177	198	160	180	170	182	196	178	180	209	192	191	188	201	169	173	167	160	164	228	228	169	174	205	191	163	186	176	177	190	171	176	187	193	200	191	183	178	157	192	175	191	189	179	179	191	189	189	193	182	167	179	192	172	181	169	188	196	185	158	161	187	179	182	193	189	208	181	178	191	178	205	179	170	191	196	184	176	175	182	182	168	167	201	181	205	197	156	158	192	192	181	186	205	193	173	173	180	207	168	178	199	177	165	173	198	191	186	183	189	185	193	187	188	202	196	178	172	213	182	163	191	167	180	179	173	175	173	191	197	181	178	167	167	200	185	204	196	179	196	178	157	175	196	193	183	182	213	164	222	177	211	181	156	196	200	208	186	161	172	187	164	168	199	168	175	181	172	181	182	169	168	179	176	179	181	184	178	170	208	182	163	176	179	171	177	172	195	201	193	202	205	183	207	183	176	191	168	179	183	183	170	201	183	207	198	206	183	198	200	167	190	186	170	179	192	173	191	178	179	205	163	197	170	203	206	176	171	179	193	171	171	199	194	202	172	192	182	213	194	168	191	197	183	209	197	211	201	163	197	194	164	200	180	163	184	182	181	193	181	197	185	158	209	172	157	205	186	182	185	211	167	173	198	188	185	190	204	197	179	197	189	197	183	163	197	189	180	193	177	181	208	166	172	160	200	174	194	167	212	184	172	171	195	199	172	184	199	209	182	199	186	167	175	194	166	207	178	205	177	171	182	172	190	178	176	176	169	184	212	195	205	203	188	190	195	185	172	158	191	183	188	168	180	149	186	172	182	180	196	167	187	188	176	184	196	192	198	185	171	204	189	183	189	164	179	171	190	174	185	182	162	173	180	210	178	172	168	185	179	197	192	177	195	167	210	185	203	176	171	168	180	183	199	184	173	177	181	191	192	160	181	188	163	174	179	198	189	183	166	158	191	186	167	183	196	186	193	217	177	162	166	186	174	161	167	192	181	190	179	181	180	178	166	168	182	179	210	171	177	186	154	195	193	187	155	188	195	201	211	181	191	181	181	189	197	173	178	178	188	195	186	175	186	188	216	205	161	212	180	175	199	198	173	184	205	186	180	172	158	172	183	175	164	165	181	180	184	188	187	179	200	180	183	177	182	169	203	188	204	192	234	189	188	172	181	169	175	175	170	187	177	191	174	179	173	209	184	188	174	189	188	165	183	168	197	181	182	201	186	178	180	176	198	205	184	181	194	183	170	186	188	187	192	191	176	219	192	197	207	194	174	212	188	194	195	173	181	183	187	185	174	195	181	169	187	176	182	187	190	177	188	208	189	194	186	180	196	190	203	174	177	188	185	170	210	215	180	175	197	168	176	183	185	187	173	181	210	200	170	180	176	182	160	186	196	173	195	206	188	194	184	188	207	167	163	192	193	192	200	182	173	178	162	188	181	182	162	183	168	192	168	179	172	188	182	162	187	183	177	174	191	195	173	172	204	176	158	180	200	195	158	184	189	182	172	180	201	181
27749	20113	7014	1011	827	762	687	777	753	716	698	706	685	702	689	707	705	735	728	710	711	655	684	694	714	736	695	715	703	668	675	740	725	711	727	716	716	727	721	683	656	688	714	731	734	705	665	660	696	707	650	709	699	653	714	671	710	682	681	676	723	728	685	717	677	720	729	647	704	718	706	667	690	696	651	711	678	683	717	674	659	725	700	694	672	673	699	711	707	741	710	708	689	673	694	697	692	690	701	734	676	709	694	681	675	719	722	669	667	765	671	698	728	689	715	683	705	701	654	697	731	738	758	706	678	663	705	678	686	638	703	692	704	667	712	693	733	738	684	671	634	712	741	692	691	704	696	686	688	680	726	725	673	727	721	676	689	724	716	690	664	700	671	679	715	703	717	693	730	711	685	700	692	644	734	706	697	743	664	706	690	698	670	654	710	680	682	747	695	753	725	700	716	696	725	690	748	684	702	668	681	737	712	719	695	718	660	628	682	671	674	694	749	698	696	700	725	684	730	695	746	732	697	643	691	670	699	741	731	727	691	640	684	680	696	667	716	719	676	710	712	671	723	740	679	693	729	734	734	689	667	654	714	657	712	718	704	687	719	730	706	661	629	742	671	690	676	693	697	701	692	717	731	662	700	671	667	714	718	740	686	709	668	756	755	701	688	704	690	691	780	689	693	693	686	731	679	705	691	685	725	729	699	640	694	691	697	744	692	658	695	737	725	710	714	675	697	714	702	708	704	686	710	695	685	740	756	680	743	690	725	717	708	714	741	693	690	690	724	665	720	664	667	675	664	723	670	700	710	672	711	741	702	677	689	699	664	672	698	733	729	696	713	660	716	705	736	704	661	695	701	703	719	747	735	671	734	678	734	707	723	720	708	701	728	710	693	723	690	672	735	758	672	696	694	743	725	748	712	687	673	754	690	761	679	654	703	674	687	681	692	691	668	668	688	692	672	708	729	695	718	720	707	698	719	755	710	650	667	704	669	708	647	675	666	696	694	664	708	692	703	754	739	719	721	710	682	695	724	732	697	657	707	700	712	686	710	680	717	679	706	707	683	702	703	680	705	695	693	743	739	738	699	731	681	724	699	689	665	659	708	676	683	677	623	692	718	754	661	682	716	719	673	678	723	669	676	717	737	704	653	712	718	662	673	644	680	690	687	671	685	681	689	701	674	688	703	701	706	735	694	675	722	705	693	705	728	701	686	709	696	685	706	689	677	716	652	731	718	702	743	741	685	726	716	706	700	701	732	710	739	708	692	686	714	733	687	702	672	780	695	693	646	733	715	707	693	643	705	688	698	685	690	657	672	709	706	681	693	747	693	696	717	656	692	690	731	708	670	710	676	705	720	697	684	677	711	691	703	683	726	693	721	660	696	652	707	699	655	747	720	728	713	709	660	666	712	695	700	701	701	732	716	727	770	692	668	718	668	697	684	686	723	694	693	699	670	736	699	667	683	710	720	705	692	715	680	698	729	666	695	681	727	662	677	704	708	729	697	729	729	706	712	719	700	699	667	669	740	692	717	712	696	717	714	669	714	693	676	695	728	714	708	672	661	689	687	668	723	680	737	704	700	717	714	716	674	734	669	722	700	687	712	712	685	675	685	662	657	673	709	762	687	697	693	754	657	695	686	681	639	702	690	662	720	714	697	708	729	742	743	646	693	731	648	744	730	700	734	741	723	671	701	713	686	697	686	700	708	689	656	715	678	741	670	723	703	671	704	724	728	754	721	666	656	674	758	739	665	720	688	666	662	705	755	647	680	658	647	690	724	670	679	676	694	663	685	715	672	699	670	699	669	733	686	685	687	719	639	667	720	720	698	690	694	673	738	706	718	701	731	700	673	691	711	662	730	738	716	738	702	677	696	647	666	668	675	685	694	717	691	735	741	714	677	687	762	732	694	736	655	680	678	670	675	717	727	647	714	693	704	738	705	748	666	727	731	669	708	691	714	676	679	717	720	658	667	721	732	701	732	727	726	710	719	701	704	721	670	646	675	700	694	769	732	695	720	703	703	693	708	727	683	731	687	747	740	732	740	672	709	698	701	669	715	726	720	699	716	664	685	661	715	711	689	748	702	688	727	725	691	760	743	717	754	674	766	750	654	729	715	728	724	709	730	685	692	708	689	691	720	689	724	721	685	718	728	726	743	670	688	739	709	671	717	743	733	667	725	732	711	728	714	736	740	674	685	688	683	713	679	709	684	689	694	667	685	686	720	698	687	674	676	709	695	708	724	737	661	702	700	704	647	632	715	738	724	706	702	672	673	683	724	705	681	686	712	684	665	685	690	689	702	720	714	630	736	660	721	677	681	680	693	678	718	664	703	717	752	709	683	668	700	682	712	653	723	674	673	706	740	654	667	742	683	684	706	672	722	705	690	700	668	682	717	715	716	682	685	707	700	654	675	696	720	701	711	681	703	699	707	679	751	671	690	720	730	685	689	650	721	677	677	733	718	717	740	649	759	687	746	694	674	710	687	688	687	737	699	637	730	696	678	697	716	698	706	740	731	708	742	714	679	682	714	692	646	683	755	703	724	727	710	682	727	754	703	708	694	657	736	664	704	698	698	670	727	731	696	654	698	739	659	679	708	667	671	688	655	705	748	659	687	734	647	673	710	739	708	677	686	656	647	665	703	670	702	737	708	702	685	686	719	730	675	703	686	693	689	706	695	713	722	711	719	721	703	701	687	659	689	684	731	695	678	731	698	692	689	673	671	705	761	713	689	686	694	708	709	681	693	692	684	744	707	679	742	671	730	688	716	694	697	680	700	674	695	721	723	690	705	641	678	713	704	665	708	692	704	692	663	679	709	662	724	743	653	650	667	674	667	708	690	683	712	694	683	688	695	725	720	658	750	708	681	721	646	724	670	673	670	708	689	697	678	744	680	689	718	735	712	721	738	697	721	669	665	682	705	707	695	677	720	679	659	764	677	692	719	670	705	681	673	710	674	654	716	680	703	706	729	670	690	711	681	687	736	665	657	684	693	668	679	710	702	646	743	650	682	712	688	725	694	694	695	643	716	684	711	712	729	728	700	679	726	720	706	701	667	675	726	677	717	654	700	706	652	717	738	699	687	700	717	712	697	733	672	674	687	701	725	737	678	676	686	746	724	673	732	650	672	709	665	683	671	648	705	695	724	696	660	723	752	734	702	661	701	708	746	712	739	679	657	725	700	685	718	689	742	725	691	740	685	595	733	639	706	725	696	637	689	709	705	651	699	676	729	691	669	725	737	723	740	721	740	743	658	707	685	709	721	683	715	742	695	716	707	683	753	688	692	718	695	769	755	682	673	682	719	672	738	676	688	711	720	705	680	664	652	704	691	697	691	681	706	671	707	718	732	717	715	766	670	736	727	699	732	663	686	718	697	701	691	677	651	736	711	708	649	656	748	708	706	670	698	683	733	728	710	675	740	700	682	681	662	700	722	691	684	705	696	717	689	704	738	711	723	697	729	699	664	712	647	667	737	687
4648	1331	1239	927	863	810	801	759	748	745	768	757	766	774	770	794	721	731	705	760	786	723	752	696	726	765	807	771	738	762	762	787	785	710	761	739	772	760	782	727	771	794	749	702	756	723	734	737	686	789	731	716	729	665	746	810	754	734	808	763	700	756	748	724	753	755	750	718	748	724	765	711	716	775	714	767	759	752	734	762	740	732	770	739	742	788	770	757	698	745	700	727	713	743	714	714	799	791	726	740	755	758	739	775	769	737	770	765	779	773	790	717	717	770	776	769	716	763	777	758	723	727	739	756	776	776	749	725	729	800	760	730	742	762	734	736	767	746	707	753	766	737	740	740	788	777	724	704	737	743	749	754	715	724	770	761	723	786	751	718	772	755	740	734	775	754	744	752	719	762	685	790	740	715	770	744	740	722	778	760	784	784	794	741	758	751	768	773	734	789	726	828	761	792	731	746	744	730	763	764	741	727	765	737	739	765	738	711	763	726	713	735	731	711	756	746	783	711	753	782	749	773	719	786	705	764	742	742	749	738	726	737	786	718	758	779	743	761	754	757	775	767	736	775	746	771	752	775	747	760	755	743	718	743	703	727	719	733	767	723	757	685	715	747	753	769	747	733	701	725	732	760	710	734	766	776	764	741	751	782	747	763	763	744	733	717	787	781	759	728	740	743	783	800	734	743	763	793	726	760	744	758	734	746	786	728	770	766	737	764	782	731	739	772	814	700	737	716	706	766	738	763	701	737	714	752	730	799	762	721	728	730	793	741	760	809	722	760	774	698	800	758	767	743	697	777	724	732	762	751	751	769	723	746	728	765	755	721	708	759	768	759	689	764	733	712	751	702	757	794	725	782	725	780	701	724	736	766	773	739	712	751	753	741	791	746	745	766	736	763	756	791	713	703	758	744	765	717	760	760	748	778	704	747	697	753	697	777	764	752	755	761	744	786	738	755	743	809	696	758	771	715	707	755	728	707	751	768	753	713	692	754	779	721	732	736	728	741	764	718	768	752	778	720	691	728	754	766	732	755	727	752	749	770	754	748	741	750	759	703	685	783	769	699	738	747	670	751	773	733	706	750	750	742	714	724	728	772	721	761	768	715	790	738	742	786	720	758	765	754	688	739	742	713	756	729	738	791	711	780	728	727	737	695	747	758	766	732	725	725	668	762	720	778	720	792	791	764	761	739	767	765	714	719	726	704	701	776	749	757	733	772	778	759	731	753	749	745	709	732	754	738	801	724	719	757	754	742	736	744	753	791	758	723	754	722	764	748	705	837	749	738	771	703	734	735	757	742	788	773	762	776	754	748	690	757	740	710	760	751	769	683	783	733	774	734	736	773	738	783	753	738	694	813	779	782	756	756	719	758	716	770	723	775	768	698	808	785	748	751	759	784	737	742	732	772	705	789	751	710	737	789	729	726	774	749	747	714	697	765	781	742	722	764	765	709	763	772	804	744	787	749	782	793	772	763	766	736	736	775	749	722	729	721	712	793	732	762	807	783	751	749	723	711	696	755	752	774	765	759	731	743	762	777	726	761	740	760	727	782	714	750	706	710	760	720	738	783	724	724	781	760	745	740	726	784	707	725	735	783	697	743	710	804	778	774	750	779	788	741	752	765	750	751	715	747	720	741	773	716	751	725	739	709	728	759	724	715	741	737	767	736	718	723	824	757	740	741	747	790	755	725	754	772	763	755	753	783	767	758	778	701	748	761	775	725	757	773	749	703	744	734	783	734	767	728	735	748	781	748	758	721	739	789	738	739	794	715	738	771	743	750	775	714	711	730	763	687	767	715	776	746	714	783	779	777	736	742	776	728	761	738	767	797	772	752	734	740	716	712	736	746	705	769	771	721	799	719	785	754	708	725	752	743	770	751	758	762	759	798	722	747	745	774	776	728	722	786	741	761	746	750	764	800	721	746	773	767	766	804	744	775	739	746	755	758	784	737	771	826	762	737	745	782	742	709	706	772	767	799	761	794	731	729	749	728	772	730	775	794	705	767	718	729	743	718	738	781	772	750	735	831	775	730	747	783	726	727	725	756	751	687	748	757	722	756	783	760	757	803	698	703	728	724	744	800	770	803	754	741	741	743	685	795	786	784	736	735	776	726	759	800	735	776	750	732	745	766	785	730	744	725	764	807	738	801	804	753	786	719	768	773	766	750	759	726	754	771	749	737	745	786	760	751	748	724	735	714	770	757	762	754	776	750	781	752	705	771	792	729	742	733	762	739	752	731	768	716	735	764	762	734	735	746	793	707	720	781	720	714	729	761	758	731	748	748	748	711	736	736	760	726	761	804	742	738	780	717	697	732	747	728	737	724	793	749	749	757	719	753	744	734	705	728	738	764	762	687	780	764	729	732	725	767	757	700	746	754	715	759	722	697	760	754	747	744	773	730	742	752	713	773	769	750	778	738	777	779	759	724	804	798	778	778	743	812	749	749	761	760	746	752	800	762	691	747	738	717	750	786	749	745	737	749	736	707	708	755	752	721	742	711	699	749	778	783	722	774	713	760	746	748	759	737	776	761	759	760	746	703	751	765	747	791	716	722	751	647	742	727	714	735	770	727	725	705	768	755	767	729	726	720	730	741	775	733	772	756	724	735	740	784	748	781	762	736	724	725	723	762	734	761	801	769	785	743	762	762	737	788	800	715	717	747	732	733	791	734	717	746	779	743	705	701	748	734	706	762	774	742	740	731	740	761	741	728	758	737	765	798	734	790	737	773	757	705	752	764	711	750	721	747	764	797	742	696	703	727	742	771	757	717	768	760	733	758	681	753	784	686	815	704	734	704	789	734	792	740	736	766	773	737	771	757	738	765	747	714	753	720	741	734	756	710	734	711	736	754	741	716	756	762	718	747	746	731	687	702	735	691	786	718	730	731	754	730	743	730	749	734	776	733	739	786	752	717	791	718	738	732	747	792	729	751	740	743	772	782	736	760	761	780	738	738	801	781	747	743	784	778	739	789	749	761	746	761	736	752	761	712	771	745	773	761	706	727	761	751	767	751	766	766	754	807	791	804	732	719	771	740	745	734	738	711	748	756	766	760	741	707	711	738	767	794	726	746	779	710	734	718	734	731	775	784	698	772	747	760	724	769	701	720	758	782	761	737	748	733	754	732	737	719	756	764	776	726	753	727	747	781	714	788	718	736	728	686	720	758	712	783	749	775	771	703	717	775	694	720	745	725	736	773	769	776	737	728	758	788	783	799	808	733	752	757	714	755	762	730	703	747	709	754	733	759	732	721	733	748	721	765	738	764	703	725	748	770	778	733	734	742	759	771	680	759	713	714	766	779	779	786	741	758	739	758	778	720	760	738	764	734	737	750	755	762	759	702	723	771	725	729	722	778	753	769	771	752	760	701	730	722	735	729	743	678	770	733	769	764	785	725	762	735	785	743	746	712	722	724	739	733	760	783	727	739	725	755	762	747	779	771	729	756	743	749	756	710	767	743	694	711	705	684	771	747	757	692
23820	21458	28787	24530	21440	13189	1345	891	721	676	676	627	609	562	550	548	536	500	522	512	532	547	522	498	527	511	499	488	497	493	487	460	503	459	484	490	482	493	478	478	480	526	495	452	508	496	464	467	467	508	493	500	526	483	506	512	507	446	448	462	484	516	493	467	487	500	512	503	499	499	486	524	474	470	465	480	449	497	472	505	485	474	491	437	481	458	460	449	459	480	517	463	480	450	512	452	517	482	454	531	434	493	487	464	470	479	496	491	538	468	460	511	495	476	510	520	446	476	516	463	457	499	494	446	463	497	498	501	472	506	477	475	455	471	465	520	459	460	487	453	487	479	460	487	463	508	509	529	462	501	462	463	500	505	492	447	495	462	446	458	493	488	479	447	506	459	478	482	458	489	479	472	508	495	500	466	443	455	461	493	502	481	489	491	479	477	507	481	454	470	456	499	469	450	481	493	449	484	500	497	479	467	486	477	533	454	469	456	493	462	468	490	463	500	475	508	460	542	471	501	469	479	477	497	468	485	463	480	450	439	480	462	486	471	517	488	509	463	497	450	450	495	483	435	487	437	464	490	497	468	462	543	479	481	500	467	478	497	472	487	509	479	465	515	453	485	516	517	508	428	451	495	489	439	518	501	484	470	528	438	492	457	470	492	501	491	480	498	489	458	444	469	485	469	504	489	474	458	441	451	477	450	495	467	484	473	488	490	460	465	466	484	504	449	511	468	462	446	492	495	471	448	443	495	494	479	437	513	450	480	471	484	470	488	534	481	494	440	447	453	488	487	477	441	470	489	473	454	476	513	465	483	467	525	481	455	478	433	463	480	460	448	464	450	436	467	491	468	495	460	454	470	426	511	480	487	482	486	444	436	481	434	505	481	490	473	476	488	494	488	483	510	468	516	476	491	488	459	451	508	471	492	497	456	479	493	517	469	472	482	487	454	491	477	485	476	493	459	462	470	442	491	476	476	524	467	466	538	479	485	518	469	481	455	457	490	514	441	465	481	469	509	494	488	473	454	485	492	475	510	485	516	466	484	488	500	465	471	488	479	484	454	488	472	493	457	458	484	516	437	465	469	499	469	440	472	461	486	461	523	542	489	489	493	472	429	481	458	487	485	470	472	509	478	459	468	499	444	456	442	434	491	458	434	518	425	458	511	479	489	469	505	474	470	480	441	521	484	497	508	494	466	442	491	471	512	479	472	441	472	523	451	466	498	462	502	485	500	483	467	469	466	466	470	503	464	464	447	467	516	489	458	456	502	465	499	496	453	490	470	515	473	528	448	455	463	426	455	467	483	502	499	500	493	474	482	495	458	474	503	461	488	487	491	499	481	481	472	508	485	475	416	463	463	465	495	491	445	474	469	473	501	457	467	499	510	505	472	474	461	442	476	500	468	511	486	478	470	464	456	489	466	448	479	464	484	429	487	470	471	433	448	488	482	444	495	457	474	478	453	508	494	463	452	479	454	482	491	511	482	459	487	474	487	454	509	475	474	484	511	487	478	486	461	534	435	497	499	469	487	469	477	456	533	523	454	443	499	483	492	495	440	498	494	488	533	480	489	479	480	448	464	480	488	463	468	478	461	486	498	498	466	481	462	451	482	464	476	487	425	451	485	464	489	510	485	510	474	469	476	454	496	448	489	464	465	500	493	469	486	541	475	473	469	455	482	484	472	491	495	433	455	464	478	457	462	458	443	503	472	463	512	494	460	489	499	468	456	473	505	450	448	462	513	493	449	508	462	467	518	414	470	454	482	498	448	494	472	484	478	503	472	480	526	489	462	463	501	476	511	471	484	492	493	445	472	511	475	488	456	447	495	496	461	468	446	493	462	463	451	473	479	502	471	494	502	477	498	479	480	492	455	476	444	465	486	494	443	472	504	475	492	447	482	459	484	490	482	450	494	524	446	498	495	480	451	492	448	457	448	478	448	466	461	452	505	471	480	493	475	479	477	481	480	441	455	451	493	454	465	499	482	516	492	475	478	503	489	466	479	474	506	459	487	475	509	473	495	479	451	507	465	492	500	467	469	524	474	452	472	479	476	472	443	506	495	455	449	515	458	488	465	521	434	496	465	478	484	509	471	470	485	478	491	467	485	506	469	455	448	473	459	463	487	480	484	488	485	479	444	499	465	478	474	453	444	453	457	510	510	484	482	510	498	485	529	509	462	443	478	482	460	465	484	505	466	449	513	483	490	479	471	451	475	490	490	473	465	492	458	469	474	488	492	490	473	523	473	462	484	476	491	504	493	476	479	462	514	485	471	486	502	492	479	448	444	499	463	446	459	489	470	462	472	448	462	491	490	526	466	505	446	474	510	465	478	498	464	460	500	476	458	447	510	489	498	522	441	486	490	461	454	459	491	471	486	467	449	496	499	498	508	491	469	517	482	481	451	459	495	482	478	493	486	476	471	485	448	489	419	486	461	481	508	477	485	454	482	493	528	478	490	511	490	475	440	488	515	454	483	451	486	426	469	507	472	466	500	483	457	498	472	440	465	477	439	492	447	453	457	465	433	461	451	477	458	474	495	457	484	479	468	499	517	484	470	484	477	465	439	439	510	452	462	451	464	503	491	437	481	451	464	459	480	468	488	470	499	473	451	497	439	492	481	463	461	494	447	553	473	438	463	467	491	540	469	477	468	462	458	435	531	466	542	436	497	489	470	430	447	500	465	465	469	468	462	460	493	489	489	461	501	467	471	455	472	448	465	490	460	496	480	463	492	461	431	458	474	455	498	482	456	465	483	454	496	469	466	412	470	473	486	467	476	467	459	497	465	444	449	478	478	468	500	485	511	449	488	504	470	478	434	500	478	479	483	555	493	467	468	517	480	471	495	446	449	487	454	469	475	507	484	449	472	469	476	476	476	477	521	487	497	505	475	459	509	448	490	507	505	512	439	477	497	449	477	478	488	474	482	503	505	498	468	427	496	483	480	489	442	464	443	485	511	452	495	484	490	456	468	472	470	529	463	431	468	469	488	487	462	459	461	472	433	482	481	489	448	451	463	493	462	483	500	463	495	480	488	453	470	468	482	489	501	484	488	466	475	484	466	524	476	470	463	464	453	473	463	509	485	464	468	491	467	459	475	468	472	494	499	505	474	484	458	452	473	468	495	458	477	494	492	532	481	462	474	471	427	497	485	479	465	523	456	467	491	449	503	472	498	467	505	482	507	485	475	524	474	440	472	492	443	479	485	480	502	499	490	491	487	492	482	453	492	487	447	478	456	444	474	506	507	522	483	461	492	491	461	466	441	503	504	471	498	507	455	498	484	455	463	506	453	453	472	469	497	498	457	488	483	487	475	521	485	511	515	486	493	491	444	456	499	484	485	458	474	437	472	443	488	517	520	476	496	447	486	468	480	450	447	499	458	473	475	513	490	513	482	483	476	462	483	515	499	467	498	444	508	478	455	445	487	468	453	480	506	450	465	455	473	465	469	457	483	463	433	484	439	478	478	446	445	481	469	433	482
3571	8785	7389	3510	2485	1862	1446	1200	1062	905	840	748	718	687	594	617	607	611	587	596	567	595	595	558	565	584	564	549	580	563	575	578	483	556	514	489	535	526	566	550	580	543	550	574	529	541	528	532	491	518	543	510	575	527	499	542	526	551	524	534	527	534	525	564	523	521	555	518	521	550	513	529	568	531	521	553	522	542	537	539	516	501	553	514	474	505	543	547	525	527	524	493	513	522	571	543	521	488	525	533	513	492	480	536	538	524	493	571	548	500	538	490	525	522	515	533	508	516	506	515	520	506	546	533	518	493	509	499	519	501	502	519	505	509	517	483	550	514	545	514	511	531	525	514	526	509	505	469	542	522	521	506	549	539	534	527	524	516	564	500	533	526	540	513	530	515	509	497	537	487	594	550	530	549	500	529	552	576	524	509	570	527	577	517	548	512	519	501	541	501	534	549	547	513	550	542	492	561	590	588	483	511	543	518	550	527	559	537	534	510	560	517	488	494	515	515	481	507	538	547	505	536	488	544	520	511	492	481	523	499	505	506	531	527	512	515	527	526	562	543	540	535	586	548	548	494	543	565	543	531	545	555	533	507	556	543	515	525	463	523	532	543	501	549	500	524	555	559	525	500	540	541	517	511	521	514	504	525	541	500	536	545	518	522	525	526	499	534	505	521	523	503	499	545	511	504	514	507	530	542	537	531	544	562	526	556	534	540	543	520	520	515	517	534	522	506	525	519	522	484	528	520	509	539	540	524	498	522	512	511	462	525	520	534	519	505	453	500	525	503	509	525	513	530	541	546	517	537	519	536	539	565	542	539	521	515	530	526	513	527	518	477	467	529	512	519	519	510	550	569	581	536	506	521	523	530	532	511	485	537	547	519	569	511	543	548	503	503	529	480	514	546	525	506	560	507	527	501	550	542	523	565	492	522	543	536	573	498	533	545	489	519	527	551	515	509	533	528	569	535	524	507	474	531	504	527	525	573	583	508	535	536	535	556	493	494	533	533	511	488	565	576	507	524	520	532	557	515	535	536	527	538	532	520	532	559	540	556	525	568	506	534	538	507	518	573	491	515	522	530	568	551	557	514	508	487	549	515	546	512	487	541	502	489	536	511	444	571	492	569	514	549	534	528	488	511	554	522	528	515	550	535	546	514	534	554	528	541	528	531	542	525	526	490	516	500	562	530	529	538	511	543	508	542	560	502	566	529	558	534	533	532	557	545	556	526	513	537	540	539	494	521	518	516	524	473	547	559	542	541	496	546	505	485	563	513	516	495	509	515	509	495	538	489	510	535	551	543	493	522	538	530	539	538	495	530	491	518	530	495	527	486	514	556	525	524	566	510	546	512	556	519	546	543	524	543	488	521	519	495	496	533	539	544	526	500	536	558	562	516	504	539	520	517	530	490	537	549	507	573	561	484	512	528	539	571	538	532	537	544	537	535	491	507	518	555	502	486	551	508	544	497	507	574	526	534	477	582	481	573	503	498	552	516	519	553	550	542	509	528	530	529	529	529	511	574	521	571	572	518	481	500	534	518	502	508	554	520	560	508	525	530	533	521	515	555	532	523	547	529	532	529	505	541	523	536	517	537	526	522	518	526	547	515	562	564	508	535	553	544	541	509	506	520	483	550	496	503	513	523	528	535	533	573	548	488	552	497	515	547	538	484	514	563	519	516	550	503	516	518	542	549	505	522	512	568	491	526	557	561	501	516	520	526	546	528	489	520	561	514	539	530	518	483	530	497	512	562	507	564	519	521	515	521	588	505	503	546	523	551	565	546	495	585	571	540	559	546	533	506	586	545	496	552	527	535	486	533	493	537	486	528	526	557	536	524	520	527	524	518	538	544	528	547	472	468	495	550	516	511	490	563	523	485	484	508	540	510	514	518	532	532	549	520	534	530	535	521	529	538	521	511	539	510	540	497	559	470	536	524	517	546	506	524	498	504	485	551	508	528	541	513	542	510	534	502	498	523	528	512	486	508	510	538	523	546	493	474	528	582	538	509	513	551	529	523	528	553	542	490	567	528	531	531	524	511	504	502	512	520	571	547	519	546	536	533	530	527	553	528	557	489	556	538	495	533	538	482	533	536	577	480	519	524	537	515	506	543	472	484	497	522	531	526	541	540	520	532	505	540	556	512	546	504	555	530	502	523	508	529	477	548	522	528	551	533	549	536	505	550	541	528	483	527	515	521	547	542	535	511	530	511	536	502	543	564	533	507	510	533	532	520	497	564	544	568	522	568	546	551	549	562	519	563	520	465	498	521	514	531	511	515	511	563	522	517	555	518	504	533	504	529	505	524	558	541	521	525	551	510	522	542	531	485	538	500	516	554	544	551	495	502	498	506	507	523	535	513	517	529	517	510	530	526	532	512	498	470	521	565	511	535	537	561	508	516	491	524	528	537	515	523	537	499	553	517	499	530	520	535	511	562	509	504	574	513	519	564	494	566	502	537	503	487	476	560	496	587	548	513	550	519	518	524	527	508	529	558	521	519	511	542	543	500	483	495	533	569	574	562	514	507	556	508	512	541	497	513	551	529	523	549	573	507	505	527	517	497	519	542	485	493	531	517	512	558	543	500	507	499	517	571	524	557	573	509	560	522	549	506	497	523	477	545	512	522	554	536	553	543	475	534	503	536	540	556	502	553	508	545	529	514	580	479	512	495	520	530	538	488	538	532	480	512	544	518	562	517	561	496	553	541	535	550	530	507	545	516	504	484	548	557	517	532	527	502	518	579	512	508	522	514	533	494	525	544	572	495	518	514	508	540	519	485	528	516	520	523	550	517	532	557	508	507	529	509	498	557	515	558	529	524	516	557	518	517	535	505	543	544	525	486	529	576	480	556	527	500	512	516	549	526	513	544	499	533	587	530	567	509	552	523	549	520	510	532	546	519	507	536	506	485	546	525	478	501	510	536	550	512	514	470	537	547	526	485	532	479	524	502	558	520	513	518	493	567	472	465	485	512	524	490	502	522	542	500	537	526	501	523	516	491	544	514	516	526	566	533	519	535	508	521	508	511	556	567	561	498	501	512	504	517	504	550	525	536	532	522	577	506	521	568	502	535	531	529	517	517	570	507	530	540	563	501	510	506	499	533	577	506	528	512	525	514	541	528	499	507	536	526	506	482	518	550	521	513	541	546	492	564	550	535	498	529	544	537	547	499	492	473	527	550	523	514	491	547	538	548	577	513	525	536	532	568	521	534	514	553	537	538	542	521	560	536	510	506	521	511	550	496	506	540	498	545	514	580	554	493	525	493	521	554	541	532	502	525	511	484	538	483	574	539	525	570	512	486	516	519	525	518	538	509	474	528	522	519	554	568	542	496	519	531	512	510	542	537	545	506	550	540	492	504	502	501	482	556	553	536	509	524	529	520	533	551	558	465	504	563	533	543	524	524	512	532	521	523	547	493	532	548	551	517	543	498	522	495	498	527	519	525	534	526	522	493	541	546	528	550	534	528	469	544	549	512	520	543
24781	21490	27985	25339	16492	1350	801	640	636	569	578	583	581	551	569	524	507	549	524	509	508	506	485	522	519	480	528	526	493	518	508	481	512	473	502	512	470	508	531	486	478	522	531	484	476	519	481	478	486	542	516	499	510	552	466	467	496	473	495	487	495	457	510	511	487	480	464	492	497	488	487	468	505	445	496	530	476	471	526	490	488	494	522	496	504	519	502	468	500	500	507	496	458	507	530	524	472	484	471	495	522	546	522	449	489	492	499	487	462	495	485	474	549	482	489	518	477	491	521	480	505	515	464	486	492	459	497	474	469	480	523	505	491	463	512	491	553	501	501	480	503	475	494	498	505	492	466	490	475	507	481	495	486	467	492	505	473	471	521	494	489	465	480	499	478	454	495	461	519	496	494	514	494	502	491	467	466	499	525	497	500	503	484	473	493	480	500	522	483	477	502	537	495	511	511	509	466	501	496	477	480	471	501	481	495	510	468	500	503	489	472	517	531	478	491	550	494	490	409	505	498	491	494	458	493	491	477	509	478	456	442	495	473	490	480	518	510	495	474	490	519	495	490	527	495	457	474	498	477	522	500	472	523	489	509	504	476	495	514	489	497	500	473	511	474	502	468	513	463	501	478	485	520	452	509	472	506	505	498	448	511	503	464	514	548	481	465	506	491	448	498	550	470	539	436	488	503	533	506	523	496	474	548	464	498	513	436	533	488	469	494	473	490	513	493	501	528	449	499	447	478	467	490	452	499	480	514	509	476	496	500	455	478	522	475	481	473	505	489	494	477	465	506	481	522	532	523	513	484	489	480	482	497	503	509	477	524	500	492	512	498	483	498	511	482	503	487	497	532	497	478	459	494	511	514	482	536	513	458	524	525	521	488	473	502	514	496	520	510	484	500	504	523	469	491	541	475	494	486	532	491	495	525	494	516	465	504	513	526	498	496	486	518	491	481	467	491	512	457	503	511	457	485	480	503	486	486	479	480	472	480	485	528	500	468	494	478	504	514	473	482	482	537	487	506	481	497	516	514	463	501	457	493	492	451	471	523	502	487	488	540	544	528	458	478	506	482	500	468	518	461	480	504	504	454	521	521	508	488	519	445	471	485	502	460	529	522	521	499	474	469	508	465	486	494	584	468	467	517	542	508	498	480	515	509	503	489	512	493	529	467	479	455	523	516	482	483	518	481	444	488	499	535	512	486	508	507	505	514	483	485	492	490	504	498	460	493	512	464	532	497	494	466	487	492	451	485	483	499	500	499	509	536	495	469	467	493	507	519	497	467	469	472	462	493	532	512	513	542	506	526	521	479	483	524	472	517	497	531	484	484	471	518	502	501	517	504	481	511	520	477	480	511	534	505	478	455	489	478	497	534	515	525	496	502	467	496	447	531	516	509	490	506	537	513	495	495	493	526	523	458	478	472	462	497	495	535	476	510	499	536	474	496	487	497	449	496	490	541	492	471	520	500	498	475	463	481	467	522	477	530	489	469	511	520	477	532	462	482	456	476	528	492	516	492	491	455	514	518	532	492	480	488	479	450	519	537	510	518	503	515	498	479	488	462	482	496	491	473	491	518	479	475	473	531	486	510	497	497	470	516	510	473	483	484	489	542	466	504	499	492	550	504	520	502	458	513	524	465	512	532	496	523	513	465	494	524	551	506	503	486	490	524	515	480	495	485	515	491	474	496	509	463	455	447	549	503	509	526	521	517	473	480	502	467	497	509	524	504	502	500	492	527	498	539	481	528	522	493	487	463	513	507	525	489	522	502	524	521	513	501	502	509	460	486	521	476	491	474	495	468	516	498	484	496	491	540	468	503	497	463	515	445	475	520	446	481	467	489	485	489	481	480	500	503	473	502	476	518	475	515	496	512	490	505	487	533	489	505	512	448	504	475	499	464	486	461	459	511	461	442	491	488	510	515	487	488	485	491	507	503	531	506	496	492	478	496	503	510	459	466	493	484	483	490	477	509	511	477	504	549	484	473	527	491	487	509	513	500	512	508	514	489	496	471	482	514	519	499	537	499	497	462	489	542	475	493	498	460	525	474	472	506	470	495	529	496	477	492	483	493	485	516	501	472	502	538	494	488	494	520	485	472	517	494	474	488	524	500	507	500	493	511	509	500	481	523	476	490	501	532	473	497	505	484	524	477	504	485	459	504	487	483	501	484	497	478	517	530	508	496	499	504	562	465	471	496	497	464	488	521	517	485	532	492	496	549	502	544	434	523	453	514	492	484	500	517	481	459	475	512	527	466	509	485	485	522	498	473	501	468	480	520	487	493	463	512	498	483	503	470	509	488	460	508	506	500	489	475	510	483	489	469	507	498	487	490	486	528	455	541	465	488	504	518	495	523	522	499	483	515	528	470	481	525	541	500	475	503	497	461	486	503	522	475	505	524	513	493	463	501	473	498	525	497	478	493	505	545	524	528	461	499	484	472	510	531	490	490	499	493	488	537	518	500	472	509	481	490	504	492	490	475	514	501	486	458	462	473	473	517	472	501	519	516	530	530	503	479	469	498	510	511	445	467	494	494	465	498	527	524	500	503	487	516	434	481	517	470	495	496	453	454	518	507	496	489	511	511	461	510	490	457	473	510	470	474	511	512	476	499	503	495	521	475	517	497	487	494	465	532	512	495	493	438	500	507	480	478	524	519	485	501	475	516	481	466	510	459	444	539	490	508	501	507	509	514	487	532	504	490	503	485	525	494	460	513	478	473	506	474	504	523	514	492	460	528	505	489	477	495	505	482	509	533	495	512	486	472	482	507	511	502	513	474	494	527	502	495	482	487	474	472	518	478	546	508	460	473	527	550	514	504	499	491	446	509	501	458	502	500	469	489	480	477	513	498	482	524	463	512	516	529	538	468	537	515	501	534	495	482	502	486	502	495	474	498	487	527	507	488	468	466	486	508	474	455	479	497	482	479	493	508	528	498	510	483	485	478	520	497	504	502	498	527	477	500	494	490	465	467	546	499	509	489	477	504	521	498	472	495	497	482	493	495	546	457	545	510	502	523	511	484	511	506	498	464	487	495	495	487	479	500	516	483	510	474	492	512	528	483	487	474	471	500	503	471	540	509	471	426	466	516	517	500	490	501	543	489	519	508	494	510	529	534	512	504	497	487	470	493	479	505	468	523	498	450	486	487	507	502	491	518	470	501	511	520	494	513	514	458	468	542	483	486	506	487	464	497	503	496	476	506	499	462	509	461	506	529	482	503	496	482	488	489	506	508	490	466	541	508	480	480	491	492	532	475	497	509	511	470	485	485	538	473	502	524	439	492	497	520	516	551	487	479	486	482	503	477	476	484	511	476	493	493	482	475	454	461	518	436	506	474	480	518	489	503	495	477	499	467	489	480	484	502	483	476	516	474	461	483	495	490	546	496	509	485	530	486	489	481	490	484	488	513	498	515	508	512	470	512	503	484	550	507	491	549	460	488	534	481	549	492	479	482	479	504	473	493	494	517	491	516	519	541	498
3739	5757	4702	2432	1677	1343	1106	927	815	730	677	676	652	590	597	564	571	600	570	569	571	566	515	561	512	542	558	539	546	518	528	565	515	523	504	565	549	521	534	531	568	515	529	535	552	515	506	494	527	525	545	515	524	529	529	498	543	495	498	513	497	529	509	556	503	520	514	537	545	518	520	538	530	517	496	482	528	529	533	500	552	511	544	506	529	545	539	556	522	552	529	520	540	511	516	515	536	532	551	528	511	498	502	524	501	562	476	557	513	545	544	535	511	542	538	507	520	503	549	515	523	498	530	534	545	527	530	563	522	551	522	511	507	542	538	508	501	523	517	563	543	529	564	537	492	510	497	566	502	485	538	508	484	504	459	554	545	504	561	512	506	536	572	557	546	517	498	509	502	569	521	483	543	489	544	548	571	524	524	551	528	526	511	511	513	513	518	538	528	534	543	524	501	565	537	534	538	511	526	533	533	525	515	482	532	511	483	535	524	540	534	509	547	539	535	492	492	512	541	517	514	504	558	479	534	519	501	514	546	483	533	557	553	492	501	529	509	522	535	545	540	477	514	560	521	534	516	506	532	531	505	488	512	541	539	514	507	527	527	515	518	545	502	514	542	546	531	542	534	502	521	511	518	516	537	506	504	523	543	541	510	525	538	530	510	530	536	554	551	474	505	530	533	527	505	542	534	524	539	537	563	517	516	500	537	553	481	560	510	507	524	510	546	512	522	550	469	521	517	512	529	538	539	531	510	553	550	523	500	508	522	545	555	533	551	522	483	519	507	548	516	470	532	544	496	513	538	500	502	550	482	544	563	487	525	558	523	541	533	478	542	525	530	525	509	497	554	548	534	544	530	525	526	537	473	534	545	565	512	479	582	499	524	484	525	491	474	529	531	521	542	564	561	535	533	515	533	510	515	529	524	513	478	555	535	547	537	486	529	533	481	519	535	546	494	509	503	543	528	528	519	525	504	525	521	539	551	556	561	537	544	544	502	589	516	498	542	548	553	521	560	523	554	530	513	511	550	519	537	569	530	519	529	549	515	524	532	526	481	549	529	516	502	529	519	491	526	551	509	541	512	500	536	534	496	539	488	565	517	517	527	536	521	540	557	527	556	522	517	520	506	547	511	525	538	526	543	520	533	544	518	555	532	489	564	535	537	538	492	471	508	507	532	515	503	536	519	508	538	517	516	512	506	514	515	514	525	545	497	515	511	522	552	518	551	526	539	511	495	549	554	586	523	494	522	522	533	495	524	512	511	513	513	493	534	584	523	504	503	518	555	498	556	540	555	553	522	533	522	538	525	482	547	541	509	562	511	534	527	554	527	528	511	537	522	519	538	554	508	509	533	547	532	525	504	522	575	489	498	566	524	553	528	513	523	575	565	567	570	531	518	523	495	525	535	535	507	523	573	519	552	533	504	507	523	567	525	497	554	545	540	535	562	508	528	513	552	527	521	502	535	498	501	503	550	571	505	537	483	551	531	557	519	526	589	498	544	539	520	533	523	518	491	498	504	542	521	526	556	475	489	525	537	530	539	561	540	504	528	557	528	547	529	555	535	531	530	501	536	510	531	548	497	545	550	538	486	503	535	539	545	509	483	515	501	508	518	526	548	537	524	518	530	536	513	508	506	514	522	543	554	528	523	523	538	505	545	495	522	539	520	492	518	534	536	543	555	515	523	536	514	521	571	499	523	512	505	479	529	533	515	512	508	512	492	563	527	528	521	530	507	520	484	526	517	527	531	528	539	536	492	537	559	548	552	519	524	559	534	506	520	541	487	512	526	510	518	596	525	523	507	529	503	521	532	538	536	487	524	539	487	527	540	520	533	526	509	487	516	526	554	505	544	548	534	519	523	540	505	524	518	506	530	540	508	555	508	551	584	538	525	522	489	515	512	510	523	500	535	507	559	514	505	507	545	514	496	514	530	509	504	508	537	558	531	561	523	520	500	535	490	544	514	522	546	524	523	518	509	523	499	520	522	520	532	481	501	519	527	504	566	541	513	483	514	500	494	559	539	525	522	553	516	494	499	488	553	517	519	499	511	519	532	510	559	535	525	529	528	513	528	501	498	528	530	536	506	578	553	478	533	552	533	589	505	571	507	516	580	557	485	521	516	497	524	533	520	544	566	487	534	557	512	523	536	518	544	490	526	538	554	505	573	513	504	485	531	551	541	515	544	483	542	549	547	487	501	531	526	503	518	506	515	503	525	540	535	554	542	534	560	545	504	508	513	480	604	514	509	536	542	508	512	512	511	554	536	480	545	540	532	535	509	506	541	553	555	538	529	514	425	511	481	522	541	543	560	581	504	503	501	532	554	536	501	541	525	553	549	551	496	544	551	498	559	504	529	521	516	533	491	539	518	559	516	496	505	521	521	562	560	549	518	503	516	524	549	528	538	553	523	551	558	523	535	558	512	572	532	519	533	505	551	515	585	480	539	540	502	515	521	513	522	552	527	510	556	475	548	531	507	533	558	530	546	532	516	519	544	549	514	541	542	513	511	544	502	529	506	511	487	492	510	509	558	543	502	501	546	521	577	557	527	512	527	512	507	523	511	501	510	512	527	547	512	541	511	505	556	546	531	518	527	550	544	517	534	546	512	554	518	520	506	559	537	546	507	542	557	530	567	520	530	523	488	502	549	493	506	542	528	490	528	528	531	531	506	473	559	540	475	543	489	498	575	544	536	526	497	556	533	531	543	548	497	510	501	522	526	544	509	545	546	513	506	520	515	525	551	523	521	539	525	578	566	538	547	519	519	519	553	522	527	517	549	507	575	492	514	514	496	531	548	518	570	518	498	537	502	512	491	539	568	552	504	513	508	516	552	526	530	521	530	495	536	520	520	551	501	509	528	531	506	492	499	521	501	501	562	523	524	537	541	529	495	549	537	528	558	531	531	505	509	550	485	540	510	497	502	572	516	534	547	528	507	508	549	513	528	555	552	511	547	486	536	514	537	500	533	543	487	512	490	536	554	525	489	576	561	466	489	562	544	524	518	536	483	568	518	539	510	491	545	530	536	551	514	532	517	545	513	502	546	520	491	521	582	542	531	516	501	520	497	538	525	532	529	507	527	546	534	531	537	570	518	544	543	552	509	497	507	558	541	511	540	542	540	516	542	530	540	555	513	550	504	533	521	540	543	532	524	554	531	505	513	499	494	519	552	546	521	508	551	559	553	526	497	521	559	516	518	543	546	540	521	538	537	516	539	530	521	543	511	529	515	495	522	514	512	506	541	491	510	547	540	495	524	489	527	484	520	524	516	522	489	518	508	533	537	537	507	513	521	535	506	535	531	541	524	486	516	523	507	528	527	500	504	560	525	519	514	523	520	530	533	549	537	537	546	547	511	553	535	523	478	554	579	505	475	514	478	534	542	532	532	549	508	578	513	515	495	521	536	550	520	489	564	520	522	511	531	504	526	528	538	519	520	502	511	539	508	503	529	522	512	538	544	575	512	502	537	497	529	511	532	503
22758	21514	29220	24213	21505	21539	11484	1006	638	508	467	400	381	318	315	292	270	277	229	260	256	246	217	220	211	221	213	216	189	204	172	162	201	205	192	201	169	181	170	173	157	187	165	181	166	163	184	158	189	175	178	168	174	160	166	179	168	177	169	163	171	179	190	189	175	166	173	161	143	176	159	174	176	181	182	165	156	152	178	161	162	177	185	158	172	166	156	188	180	159	166	175	164	156	179	166	163	150	178	163	139	157	166	151	152	160	153	178	161	174	155	160	164	151	165	165	168	151	168	169	166	149	160	178	167	182	165	144	168	141	209	168	172	167	183	150	162	183	186	153	153	177	145	150	158	186	168	162	172	159	153	188	175	154	197	162	155	174	170	170	160	146	192	168	167	172	160	151	173	142	148	186	138	166	188	151	169	173	156	155	193	167	151	173	164	179	172	172	174	168	196	143	170	148	161	182	173	141	156	176	168	198	161	192	143	168	153	163	161	148	165	183	149	139	144	175	173	155	171	184	172	158	151	149	155	154	161	174	161	157	154	144	137	154	141	146	179	176	163	155	168	171	167	177	172	185	172	191	161	166	174	154	184	165	170	158	155	165	150	177	181	148	170	170	155	159	145	163	178	160	161	169	172	154	161	165	176	165	176	153	183	159	180	139	159	157	176	174	171	166	153	163	170	157	172	198	163	147	155	164	168	163	174	187	159	161	158	155	182	188	169	172	191	143	164	154	177	170	153	172	182	164	158	177	191	177	165	161	187	151	161	187	148	186	151	154	165	183	148	158	168	140	168	165	157	143	165	152	164	151	169	162	167	147	161	163	128	156	156	156	170	178	158	176	139	163	156	160	156	157	158	174	176	184	179	182	171	171	155	169	162	167	178	163	166	185	170	157	159	167	159	163	161	154	167	142	171	157	174	167	177	182	171	166	134	185	146	157	154	174	173	163	181	167	160	139	166	177	157	155	163	170	185	151	166	149	195	171	143	163	175	175	144	159	158	181	159	166	163	202	173	172	170	183	174	157	159	157	167	155	160	176	185	180	185	169	193	164	159	149	166	142	149	159	173	170	149	153	165	156	148	152	163	172	161	164	167	177	181	171	133	149	158	195	162	165	168	167	171	165	177	163	155	167	176	156	148	155	164	151	157	185	175	157	174	150	160	157	153	167	170	155	155	156	161	135	179	183	149	155	184	158	169	152	151	151	163	162	167	173	139	191	152	171	177	169	167	163	178	164	160	189	137	154	156	167	174	155	176	179	166	144	157	149	172	177	163	176	160	185	171	124	159	161	170	174	161	185	149	151	149	170	168	167	160	157	123	152	179	192	173	178	166	145	160	158	163	166	177	153	168	168	159	160	179	155	163	182	157	169	151	161	155	147	185	169	181	168	181	144	185	172	194	168	156	171	150	172	175	154	159	158	159	155	159	138	163	182	157	179	170	175	174	149	155	160	188	162	155	168	191	160	173	166	165	149	177	159	180	177	158	171	171	157	164	158	172	131	189	171	160	190	162	177	155	147	158	147	153	164	164	167	174	161	171	175	166	169	161	172	154	145	176	177	174	179	153	177	160	162	158	153	158	155	197	191	166	149	129	196	158	144	155	144	163	169	173	170	149	161	178	166	152	176	166	162	166	159	165	145	178	154	172	189	168	173	159	172	150	192	171	162	149	169	147	160	182	165	161	182	156	141	159	167	172	168	173	161	153	167	171	169	160	160	171	171	179	147	166	177	161	205	162	160	170	172	177	180	160	189	182	182	180	164	156	150	188	151	171	150	145	164	164	185	175	165	160	158	162	156	165	166	153	167	148	145	152	174	165	131	177	153	170	167	165	181	145	180	164	160	144	165	142	167	173	146	168	155	152	151	151	146	160	160	163	156	173	175	171	176	163	158	175	147	170	162	154	155	172	157	131	173	161	148	149	163	152	159	177	166	155	178	173	173	180	163	163	171	151	175	177	184	168	149	162	179	149	162	188	165	166	162	156	159	159	145	168	177	168	157	182	176	156	186	165	181	155	182	150	177	150	180	148	183	164	179	180	163	158	162	194	154	167	167	159	164	180	155	183	151	170	170	161	175	149	150	152	164	148	157	177	175	154	184	162	153	165	167	167	157	159	170	179	163	172	149	176	158	163	161	178	165	185	156	181	159	179	160	162	147	184	173	163	176	143	188	190	138	127	160	156	172	148	160	175	145	150	163	146	176	160	173	179	165	134	155	170	149	154	145	171	141	153	150	147	151	174	170	154	172	154	169	192	157	149	172	162	185	151	169	177	168	180	170	170	151	162	160	153	161	169	167	170	155	162	152	165	149	171	173	171	171	159	187	158	162	161	163	167	159	149	156	176	163	173	166	156	171	177	133	166	170	161	161	166	132	167	127	145	164	166	146	152	168	158	178	160	185	155	160	165	162	186	166	147	168	177	179	175	174	160	166	188	160	178	177	153	161	159	176	160	184	158	179	153	161	153	165	153	161	135	165	152	184	141	169	175	175	166	169	137	165	174	163	153	147	155	167	171	156	188	161	174	148	168	178	168	169	147	195	186	146	155	177	190	157	175	166	187	180	158	145	145	183	144	167	161	160	164	182	194	172	200	163	152	165	168	183	172	149	171	154	157	170	159	170	153	175	183	180	176	156	179	167	160	158	164	171	183	154	167	170	177	174	140	155	168	185	164	165	176	180	174	163	158	141	181	148	190	153	140	173	170	159	181	158	162	160	141	181	160	166	189	177	156	167	145	158	184	180	155	169	170	150	160	167	173	164	168	173	167	146	149	153	171	170	139	186	163	160	178	172	162	186	180	168	154	169	183	159	134	152	158	159	167	159	162	180	173	167	179	156	167	167	160	163	156	168	168	168	168	163	170	185	156	176	171	163	170	181	166	179	169	165	163	178	160	184	171	178	136	177	166	163	160	177	148	163	169	155	154	160	155	168	171	164	173	165	176	170	186	177	179	168	156	141	170	170	169	151	183	166	170	165	150	162	186	157	160	152	158	167	160	161	168	158	168	156	159	172	174	162	161	140	163	169	159	159	160	160	162	137	175	168	181	175	134	160	173	158	176	165	191	181	149	176	178	155	180	155	168	170	175	139	163	163	159	163	166	156	154	170	170	173	150	143	161	174	165	161	150	153	160	157	182	175	175	171	155	163	155	140	149	160	151	139	152	193	170	150	160	159	162	169	150	172	154	154	172	172	164	171	161	166	168	197	180	183	161	152	162	160	170	150	159	183	168	159	174	174	168	179	175	171	157	173	147	154	159	179	159	174	188	173	158	188	162	157	183	184	175	164	167	165	186	146	174	183	147	155	148	140	185	175	169	157	164	163	175	155	150	180	165	168	151	154	145	160	164	165	174	177	180	168	133	176	165	169	143	174	145	172	186	165	178	166	156	166	157	174	143	153	162	153	155	181	185	182	168	177	184	153	175	171	152	148	158	164	147	155	169	172	162	176	183	172	156	160	166	205	168	143	151	169	168	174
4737	14309	11963	5629	3807	2692	1970	1507	1168	948	714	635	516	496	449	367	373	332	325	340	290	297	287	283	283	268	220	232	228	227	224	223	221	207	204	223	225	183	202	195	200	194	206	193	194	184	200	180	176	189	195	207	198	185	196	213	220	187	198	196	183	194	195	195	186	204	211	201	179	187	183	177	173	188	191	193	204	211	203	192	213	201	190	184	185	200	210	199	193	202	189	177	194	170	189	177	199	187	217	204	196	189	174	211	176	181	199	188	186	183	174	174	179	204	206	209	175	188	183	177	174	184	173	182	205	192	176	180	163	182	181	177	204	201	181	170	184	179	205	174	201	169	212	196	186	180	188	188	185	186	179	174	192	178	216	206	183	186	187	188	191	215	197	167	189	179	188	190	183	169	207	184	181	183	197	179	200	182	204	188	187	180	165	164	209	200	180	191	204	188	221	211	208	172	214	195	193	179	181	197	202	185	185	170	184	201	175	185	186	174	201	173	190	177	189	182	178	190	179	194	203	196	197	193	194	189	202	181	176	168	200	179	186	196	211	179	191	185	184	205	189	177	180	193	188	176	166	200	173	195	188	193	202	200	182	198	183	190	166	209	196	220	197	187	186	177	184	179	178	192	193	194	207	185	180	184	209	175	214	146	199	201	188	200	179	182	180	177	178	163	213	169	175	178	170	196	166	186	171	198	201	170	179	174	172	192	229	193	201	175	187	190	183	188	183	190	202	181	199	172	188	184	185	185	202	197	216	216	183	159	162	184	200	189	194	164	168	162	189	195	173	184	171	189	184	190	185	193	176	229	186	170	185	164	197	196	189	176	180	184	156	179	164	189	196	176	175	186	178	179	189	189	138	190	158	177	185	179	198	181	194	189	205	189	183	179	191	201	182	190	175	172	193	197	195	183	176	191	170	192	204	179	205	190	191	196	173	190	171	161	200	210	213	179	199	171	199	178	187	175	171	219	176	176	184	160	164	196	190	177	173	164	193	161	165	161	183	210	172	182	165	176	223	169	202	178	194	187	215	186	185	191	183	169	195	191	185	203	177	186	181	189	176	187	206	184	166	180	176	196	160	187	210	176	180	166	205	177	198	172	163	191	181	165	191	210	205	179	204	177	200	201	185	183	199	211	192	193	189	177	206	200	171	190	187	191	166	211	197	190	163	170	173	198	207	203	193	182	194	179	193	175	185	188	185	184	165	184	165	174	177	186	182	167	195	170	181	179	175	177	171	152	198	176	185	192	205	176	172	193	182	177	194	183	169	198	203	195	195	183	169	190	199	189	165	196	190	183	198	162	172	189	183	173	184	203	174	174	177	178	180	186	217	208	196	192	202	171	169	184	205	193	175	181	183	178	176	170	178	189	199	177	185	198	174	179	168	205	188	182	172	207	195	190	217	208	194	168	174	191	190	197	202	189	179	185	164	201	175	182	184	188	173	183	196	176	195	189	176	182	187	169	206	184	196	201	184	169	185	181	207	180	211	199	191	187	197	165	194	171	182	182	188	177	181	166	194	177	179	173	163	164	162	174	185	170	169	197	194	194	206	204	172	190	191	200	172	176	159	189	195	161	175	178	177	187	189	192	187	195	199	167	199	181	161	187	192	202	182	176	194	156	177	174	168	194	198	199	173	207	190	179	175	196	183	196	195	183	197	191	181	194	185	174	190	158	181	188	189	170	198	185	193	171	167	167	187	177	196	177	199	183	192	178	169	182	196	187	187	161	175	176	190	184	195	155	189	184	175	208	196	166	174	185	172	193	193	195	192	168	177	200	175	189	169	192	192	174	180	195	163	201	204	185	213	176	185	195	174	224	174	175	196	187	207	206	179	184	157	206	203	179	196	190	195	183	185	199	179	169	192	186	183	176	185	179	177	173	162	189	191	159	158	177	169	201	170	185	204	195	193	226	203	170	172	184	168	202	186	172	180	184	200	183	180	164	198	178	203	183	191	186	175	182	188	200	177	170	191	180	181	152	160	193	190	208	196	214	169	179	193	182	198	190	197	182	184	210	186	188	209	192	192	198	203	205	169	180	177	190	184	180	165	181	180	204	167	193	195	190	178	211	166	185	191	176	159	174	173	181	213	186	172	194	168	186	175	196	212	195	185	192	197	168	182	203	206	178	165	189	180	186	184	184	191	182	212	209	189	194	208	170	174	188	201	189	187	190	202	192	173	187	193	183	199	211	178	179	186	193	202	173	192	188	175	195	202	173	209	188	182	206	188	179	188	178	171	157	182	193	180	194	156	195	186	189	178	187	204	204	210	166	166	175	175	176	199	182	179	196	200	188	186	158	206	169	163	189	161	182	189	189	185	191	194	205	182	199	201	172	199	177	201	190	191	178	203	172	174	177	183	198	217	191	165	224	174	179	193	195	186	177	186	193	206	180	214	161	162	180	183	174	207	176	195	179	193	212	185	176	193	190	189	185	161	206	176	172	210	194	175	165	184	171	206	177	188	207	201	192	179	173	197	183	198	190	161	175	202	195	180	169	200	165	203	191	175	160	187	184	189	196	180	191	177	188	182	211	194	201	178	174	198	202	187	198	190	177	188	182	187	180	175	195	179	179	188	179	213	198	180	178	164	209	153	194	187	170	177	185	187	169	184	196	180	203	197	190	185	192	212	182	197	176	193	173	194	194	199	187	168	188	184	191	179	173	178	193	166	199	188	194	197	187	162	179	189	184	191	188	188	211	179	181	199	195	207	205	174	188	180	172	181	184	177	171	205	188	198	182	206	209	180	155	188	202	175	209	204	203	186	199	184	202	160	207	199	175	185	206	200	183	201	173	198	185	179	186	175	174	181	189	191	190	197	206	181	179	175	176	193	184	191	153	170	170	178	203	183	185	174	203	206	195	168	180	205	198	165	177	152	203	186	206	190	189	167	190	192	167	172	203	152	168	164	166	195	190	147	149	212	182	176	186	217	199	185	217	191	187	189	209	174	198	174	191	182	187	197	176	198	204	171	200	196	180	194	192	191	193	196	186	183	187	195	194	193	176	208	186	183	185	211	188	204	183	180	192	199	189	191	188	193	171	190	182	204	171	223	175	177	186	179	188	170	192	205	188	174	178	198	194	188	189	174	157	199	198	183	177	192	176	188	189	172	190	201	187	153	175	182	179	179	174	199	183	185	186	219	178	178	176	189	193	187	189	178	196	197	183	167	182	172	206	175	172	198	189	208	193	169	165	167	158	175	197	205	168	177	181	177	182	195	169	187	178	190	187	191	204	189	192	189	202	184	184	177	188	181	177	208	215	182	185	164	179	198	188	190	185	186	188	189	165	188	193	187	171	186	167	188	174	181	189	204	196	200	203	173	173	205	185	181	189	178	184	185	176	175	171	195	216	178	194	198	204	189	174	158	185	202	184	197	170	175	194	168	197	173	171	181	186	200	176	188	185	208	212	169	173	197	182	171	205	195	173	185	202	184	202	199	196	178	180	201	194	192	196	154	185	191	164	193	169	177	184
27596	20101	6968	1128	824	763	776	718	750	713	684	728	685	699	732	694	669	695	666	670	718	712	701	697	672	638	683	638	715	653	650	724	691	697	695	737	652	727	727	674	732	695	747	744	735	687	698	677	705	683	686	737	655	684	719	677	732	665	638	662	690	688	678	702	695	699	702	689	678	694	695	686	712	676	713	732	717	690	692	760	698	669	721	686	710	730	656	727	736	699	681	723	715	717	680	690	693	747	675	718	668	688	692	705	726	722	670	633	718	662	679	665	696	713	712	704	698	717	711	654	746	697	713	697	690	727	714	656	701	735	670	762	682	686	704	696	716	686	693	714	673	734	668	733	737	714	704	683	720	738	731	739	727	632	700	686	703	674	700	683	706	729	711	717	741	725	726	714	738	687	671	692	723	694	670	700	668	688	665	710	733	675	698	710	734	742	683	717	744	696	675	699	733	727	707	685	648	743	721	665	700	677	733	707	673	694	702	669	732	729	692	672	748	694	659	672	678	692	695	734	697	704	720	729	726	711	707	702	706	711	697	698	695	694	668	689	728	715	698	693	667	707	651	688	704	705	717	667	751	724	702	752	711	704	756	730	696	667	722	667	677	708	697	631	710	691	676	714	713	734	742	738	716	737	689	655	696	768	725	695	668	683	767	659	705	727	725	637	696	702	673	716	716	725	705	677	692	724	731	710	724	699	704	685	714	710	705	715	698	679	703	674	743	682	756	714	663	677	672	702	674	699	739	700	694	734	680	702	673	683	700	721	709	718	717	695	690	719	680	690	679	666	726	696	724	669	691	744	680	737	701	672	723	728	702	669	719	694	709	720	672	724	716	737	676	699	666	727	723	690	759	714	711	724	699	678	664	671	700	665	675	688	667	692	671	727	660	738	718	708	704	671	694	698	728	696	738	712	695	699	693	713	647	699	735	701	707	668	714	752	695	713	687	733	735	679	691	707	732	661	712	737	684	698	693	698	647	710	714	688	709	669	729	704	636	682	760	741	726	670	671	732	674	792	742	715	682	665	659	697	691	694	651	689	722	667	732	745	749	712	706	731	710	657	715	705	736	691	704	680	702	696	694	690	703	610	741	685	719	721	689	679	697	744	745	726	728	715	743	774	704	749	695	708	677	716	755	672	736	718	710	729	677	719	719	697	668	687	676	707	659	674	680	723	704	670	694	722	704	634	764	721	701	684	705	691	742	689	714	686	729	689	716	682	673	704	690	697	684	654	710	701	718	686	692	706	712	683	704	701	697	704	682	721	651	714	738	709	722	700	713	734	728	743	707	736	700	702	680	728	723	653	741	695	657	750	723	671	729	739	668	688	695	669	667	706	730	720	734	753	722	703	730	679	716	707	761	739	698	698	683	690	713	693	779	698	728	700	731	669	683	699	703	658	776	719	684	668	754	765	663	723	672	675	708	694	693	671	695	678	671	695	682	711	647	698	706	743	707	660	712	710	724	688	721	691	735	677	711	719	729	751	634	692	723	711	693	689	680	701	718	706	721	714	702	652	678	696	711	715	762	674	659	702	739	686	687	672	683	658	700	707	741	788	732	697	713	714	684	695	737	688	671	726	730	703	714	717	740	739	713	721	763	760	705	671	730	661	743	701	687	734	707	684	685	709	690	711	697	766	683	694	728	744	661	711	676	710	700	736	720	705	722	732	732	697	686	676	697	782	663	693	682	761	702	674	706	729	673	716	705	737	723	739	680	679	687	669	734	711	661	713	709	681	661	710	673	660	671	683	719	693	728	724	712	720	666	705	725	687	696	709	708	721	705	686	697	758	737	677	741	724	700	666	688	697	653	677	710	688	704	671	677	719	719	700	671	663	670	703	702	671	753	656	696	629	680	729	717	697	675	696	696	734	736	704	692	670	743	680	676	700	717	693	673	704	659	686	694	654	734	721	753	684	669	744	698	692	710	701	722	731	723	695	703	674	704	702	677	690	711	710	669	749	677	663	720	752	732	715	706	690	716	669	726	701	669	701	735	712	639	740	748	698	699	688	701	741	686	728	688	720	700	715	715	677	681	726	705	681	685	681	667	721	696	742	710	684	705	709	701	690	702	711	683	655	722	763	679	703	695	686	738	677	738	711	669	717	714	723	731	719	672	713	682	718	735	708	700	755	703	713	676	699	673	741	719	672	690	713	711	717	719	680	705	750	672	682	745	715	732	680	704	652	685	712	747	675	763	724	690	695	644	687	722	706	717	649	725	706	658	672	679	672	691	676	690	668	742	677	711	696	689	724	737	740	734	699	675	666	733	695	665	680	667	684	737	710	618	717	700	718	696	746	701	707	682	712	716	741	709	691	732	714	640	690	692	700	774	712	685	683	704	687	709	728	674	705	701	710	703	719	699	669	661	689	661	711	697	759	700	671	676	709	703	681	735	717	661	679	691	713	715	709	746	683	712	701	693	702	706	704	682	736	699	675	657	688	702	695	705	657	729	697	649	707	710	620	682	705	668	679	707	712	714	691	695	664	694	733	673	699	728	719	671	684	728	781	714	692	710	708	710	724	678	664	697	697	659	720	695	737	682	737	699	669	757	666	689	680	684	666	695	727	692	723	706	727	725	647	706	716	715	668	699	706	701	706	681	680	656	713	722	682	661	708	686	705	700	654	695	734	696	719	743	691	722	685	695	726	725	711	710	650	691	673	687	629	686	691	739	746	694	695	719	671	668	712	667	726	677	760	736	698	669	707	709	664	712	661	723	731	642	668	684	702	733	681	693	747	696	752	713	707	696	749	674	716	670	680	716	695	696	695	714	692	677	735	713	666	712	683	705	688	697	709	710	712	703	709	663	688	655	720	684	699	725	724	734	733	716	695	724	716	697	744	674	677	693	677	701	682	750	718	682	698	738	686	675	698	775	726	723	696	728	736	731	725	684	727	687	658	719	715	694	676	723	676	706	692	681	699	732	702	700	653	684	711	686	745	665	704	660	667	719	713	659	714	755	689	681	656	749	702	670	688	687	697	696	694	744	708	725	692	737	680	676	701	736	718	678	737	737	735	702	713	721	707	739	698	704	737	668	696	708	682	725	700	712	714	677	763	710	657	695	701	697	693	708	767	688	708	663	650	751	694	721	754	662	716	668	693	700	693	699	680	685	660	691	722	736	726	686	653	679	672	658	754	680	681	716	684	681	710	706	784	670	729	728	688	744	663	726	702	727	685	693	683	702	685	717	720	744	715	743	715	698	690	660	688	678	710	714	659	699	675	721	731	684	668	723	715	691	717	748	758	720	723	711	690	709	693	673	682	640	645	759	740	705	720	714	713	712	713	657	693	735	684	754	738	681	712	679	695	719	713	655	699	660	696	680	724	661	713	703	761	718	741	700	679	739	664	681	703	683	688	730	717	737	734	736	749	733	716	690	699	676	723	678	690	710	706	717	702	719	719	706	692	734	702	741	741	724	688	716	724	703	739	685	732	697	688	711	669	706	704	659	719	745	717	705	721	704	699	740	696
4526	1352	1211	958	894	833	819	824	820	783	760	735	752	787	787	737	797	755	766	749	748	724	744	719	730	760	735	811	763	762	765	741	817	805	774	761	757	763	742	729	768	725	760	761	734	737	757	735	766	773	744	732	747	740	775	772	767	681	814	733	764	778	773	780	786	720	714	762	754	784	771	744	759	743	755	839	774	740	789	719	767	726	710	720	767	739	786	733	788	724	753	752	762	745	743	768	754	746	758	761	781	733	747	761	746	782	748	801	752	723	738	724	766	748	776	772	802	717	838	767	717	721	747	749	729	719	750	771	711	789	765	774	758	743	745	737	726	739	784	755	778	737	787	798	776	783	777	729	739	745	758	732	745	743	831	714	752	761	731	752	714	748	808	731	782	725	764	693	780	758	730	779	743	717	770	777	784	779	816	774	741	700	760	755	746	753	746	729	787	729	731	760	772	743	749	793	817	738	752	753	745	784	742	822	768	722	710	722	765	767	749	737	767	774	725	747	745	769	788	773	745	781	725	728	799	757	711	768	741	752	740	802	812	715	726	762	749	762	757	760	729	775	793	748	749	719	757	742	694	749	752	773	780	763	763	764	775	748	751	738	742	767	781	747	719	748	733	734	742	800	746	778	762	753	743	768	771	752	720	766	706	731	763	760	790	753	749	770	780	761	823	729	744	771	761	812	788	711	730	681	713	762	816	788	712	807	766	820	733	767	785	743	782	798	782	737	774	774	696	755	727	787	768	759	765	765	743	767	742	788	757	756	755	764	728	754	767	755	754	754	803	738	783	760	763	742	726	756	745	791	791	762	743	761	740	781	720	739	728	777	780	761	767	755	737	765	797	736	777	765	714	740	758	747	734	737	785	753	755	760	786	783	772	756	775	703	753	756	736	733	739	778	770	779	759	758	775	772	742	727	800	781	823	790	754	770	757	743	778	770	796	770	747	742	775	743	784	771	779	735	762	747	749	738	726	689	707	686	768	779	729	743	741	788	741	735	805	756	725	773	797	719	734	818	802	763	776	784	756	776	746	734	775	750	758	785	773	740	696	755	757	760	751	746	742	740	762	708	708	796	738	718	756	755	780	772	729	746	737	775	766	759	781	739	745	728	733	744	722	777	785	720	781	776	733	763	712	763	779	771	744	755	762	736	756	745	787	780	771	699	717	715	747	745	751	778	764	771	734	742	787	738	755	761	759	740	758	734	781	755	708	788	748	743	782	780	761	739	768	770	806	757	787	782	716	752	765	749	760	731	750	781	797	796	743	770	719	766	724	728	787	768	762	738	709	747	757	800	781	765	705	746	780	758	778	736	789	731	722	737	776	770	661	701	777	728	729	804	740	795	768	720	713	786	760	760	751	733	756	758	736	745	772	746	813	753	730	735	753	768	759	790	719	745	783	755	736	754	762	791	756	721	729	743	723	744	701	733	719	740	748	753	778	710	777	744	715	723	756	762	775	775	727	701	763	766	823	741	818	832	746	719	802	733	775	731	742	769	740	751	743	748	707	739	756	750	813	768	789	713	743	809	794	785	779	747	751	743	717	705	744	748	757	779	699	765	720	776	757	757	782	708	747	734	784	723	778	757	705	767	809	738	769	732	739	767	760	743	748	699	740	742	757	743	744	758	713	785	760	721	701	786	750	738	743	765	764	777	764	736	756	785	750	774	768	759	820	784	711	760	756	712	820	742	735	758	770	758	766	755	758	724	751	732	703	726	727	739	781	726	787	749	747	724	707	771	756	790	741	750	779	714	804	768	762	723	766	797	719	728	730	805	751	747	736	692	770	799	752	751	713	779	759	746	770	778	773	745	828	801	762	767	728	757	756	746	681	782	773	772	740	712	789	819	751	752	773	751	718	737	795	721	722	802	707	774	752	725	774	779	748	805	749	819	730	761	778	751	796	768	739	724	681	739	709	759	705	719	760	710	808	788	732	774	754	751	785	736	735	813	723	733	801	745	737	790	771	733	752	736	734	761	772	732	777	732	745	801	714	786	772	734	772	763	783	777	767	780	744	742	700	719	734	766	740	753	763	770	799	730	739	726	724	750	698	786	751	779	818	743	723	724	726	721	738	767	738	746	773	756	733	749	781	733	746	743	729	730	718	747	778	786	767	739	775	775	785	746	737	786	793	801	782	758	745	748	725	747	734	759	824	730	810	712	761	786	801	763	793	740	761	802	746	781	793	695	750	767	749	760	803	749	760	760	801	760	779	745	744	740	813	755	746	798	783	745	760	739	756	797	759	727	728	802	763	791	770	784	735	747	713	735	745	705	758	733	792	805	721	773	748	808	779	751	746	755	751	810	758	752	713	810	753	728	768	765	737	768	782	726	771	759	760	698	806	780	765	723	750	762	754	727	814	726	748	762	761	735	734	757	729	750	730	748	725	736	762	666	766	763	744	754	785	730	751	739	763	740	770	760	762	717	740	714	760	749	777	737	752	725	751	754	734	724	761	787	755	746	754	754	822	753	807	765	784	752	728	798	743	759	786	732	780	747	761	742	724	756	729	747	721	743	762	787	760	754	722	746	738	796	770	740	774	718	763	725	832	780	721	731	785	769	713	754	767	748	743	724	743	732	753	743	737	723	695	696	682	756	770	738	717	747	750	753	787	764	817	758	748	750	770	775	767	704	733	794	769	778	774	804	744	786	763	749	783	765	803	784	760	724	736	745	729	756	780	759	719	770	738	774	697	773	741	735	712	751	753	739	813	770	771	738	771	754	705	753	761	763	790	750	784	754	798	734	755	786	725	737	790	739	767	728	777	785	731	730	744	807	802	759	783	741	794	741	773	755	745	762	761	757	721	794	771	748	751	753	725	784	742	816	766	739	682	766	793	776	751	793	753	762	772	755	739	739	720	762	754	760	728	688	690	702	779	756	738	800	739	752	788	714	774	833	764	760	782	726	742	727	757	737	784	761	775	753	745	760	718	776	714	747	738	734	779	760	737	769	755	743	781	751	769	766	756	781	797	754	773	767	767	748	804	766	821	748	797	784	746	755	731	727	725	780	771	790	785	775	735	697	716	709	709	732	727	745	768	766	740	785	747	767	737	741	762	716	750	749	760	767	731	716	788	745	746	769	719	791	768	767	715	768	725	720	790	749	742	696	782	773	795	765	766	812	754	735	775	713	755	748	716	751	766	772	756	803	754	727	798	795	755	780	755	721	766	766	757	740	755	747	734	773	758	746	745	732	785	777	742	732	730	762	784	760	744	773	715	753	777	769	767	754	770	776	727	763	760	730	751	737	738	757	793	746	757	746	751	739	727	737	769	718	772	790	720	769	724	737	725	765	715	716	774	780	780	739	739	771	752	777	711	728	745	775	717	730	767	736	773	741	783	746	761	744	741	730	767	816	695	753	745	766	737	732	753	779	739	728	760	757	814	740	752	764	700	775	715	747	756	742	731	740	736	785	810	742	718	750	765	772	740	766	787	764	743	690	786	819	788	748	780	710	735	741	765	747	742	772
23675	21464	28816	24514	21448	13206	1487	893	771	692	602	664	583	545	546	605	575	528	506	543	493	474	475	493	496	489	494	482	494	472	502	476	494	504	505	470	486	476	500	507	462	458	478	470	449	472	453	478	524	467	477	492	484	484	484	475	451	484	498	489	475	456	457	448	449	491	475	459	447	484	457	491	485	469	512	481	471	415	483	506	495	482	517	472	499	443	487	495	472	443	530	515	460	496	452	474	502	458	475	478	449	506	458	496	523	427	485	454	498	437	469	479	408	487	496	504	458	449	439	497	500	477	518	472	474	488	488	478	505	474	489	457	447	451	487	484	452	489	481	455	444	483	444	465	473	485	457	507	457	518	480	476	463	507	441	477	456	494	481	476	449	461	500	490	454	492	479	464	468	492	502	476	488	506	501	473	484	470	494	496	475	484	496	485	492	465	493	476	458	480	444	482	490	452	483	479	453	487	498	463	487	510	435	473	511	487	503	466	485	490	502	463	493	466	473	465	490	494	443	482	492	453	489	487	441	473	445	449	456	482	481	464	494	448	477	498	491	451	461	522	445	484	501	473	500	432	479	453	497	512	501	476	441	448	503	448	490	481	486	507	493	506	520	471	458	471	461	501	460	477	480	500	501	467	488	516	489	474	459	528	469	470	491	493	476	458	498	471	470	502	466	488	487	473	487	496	470	456	466	456	457	490	438	516	451	446	486	462	495	483	463	446	493	526	494	462	463	466	477	495	485	509	492	481	495	489	511	465	490	547	519	455	462	474	467	449	498	509	501	481	476	460	450	457	499	505	460	473	496	497	475	451	413	462	455	471	457	473	468	461	474	439	473	444	488	484	497	464	459	454	464	472	493	462	465	471	482	476	507	440	496	459	481	470	444	453	495	455	491	497	487	441	493	466	487	493	518	485	485	505	455	477	451	462	474	469	443	459	463	432	455	449	486	493	517	475	481	472	445	482	487	471	475	513	474	486	474	499	523	487	469	472	469	497	469	532	424	487	466	505	489	493	500	516	506	463	495	499	450	445	461	464	487	505	489	446	477	464	449	492	478	481	459	467	515	476	477	497	521	464	455	486	476	447	463	465	507	456	496	499	468	475	524	479	490	489	494	541	464	499	468	419	475	469	490	463	499	480	472	469	474	477	490	500	470	467	502	484	489	460	445	467	473	479	468	467	443	481	499	492	486	471	475	390	449	499	466	457	481	462	497	447	494	437	456	440	467	479	446	502	482	492	484	441	437	486	508	469	482	451	470	488	445	500	497	441	457	480	482	500	481	472	471	471	459	436	442	467	477	476	464	488	508	469	465	481	474	463	448	458	485	450	493	451	493	438	434	506	477	483	445	466	475	497	491	475	458	491	463	460	426	490	501	488	479	480	464	460	439	444	524	472	460	498	445	462	504	474	489	490	498	477	472	467	491	437	440	441	454	456	482	490	449	452	517	443	450	462	488	473	476	464	515	416	480	468	487	516	455	523	509	431	494	480	479	490	470	448	523	445	462	502	456	477	485	451	460	461	472	436	467	494	504	471	473	417	469	465	486	478	479	450	471	509	462	490	463	481	493	505	480	502	463	467	509	469	463	456	468	471	472	494	490	450	487	474	481	486	457	475	482	490	490	476	461	447	456	480	471	468	443	480	460	472	460	447	530	441	485	484	481	510	492	502	463	500	487	472	474	495	505	476	486	477	501	484	460	443	455	498	486	483	497	454	465	433	515	516	430	500	461	455	489	463	493	490	514	496	467	471	452	497	483	505	497	484	466	468	439	484	464	472	464	486	464	477	472	485	419	473	461	478	483	460	482	479	430	475	479	481	497	501	501	489	506	446	471	486	466	487	429	436	486	501	438	467	454	464	471	473	471	458	463	453	497	432	496	464	439	457	470	501	488	456	433	437	469	462	515	484	483	463	468	479	438	475	464	493	485	456	490	460	498	442	488	458	490	495	475	475	490	508	449	499	457	482	454	483	497	472	486	476	477	487	442	491	464	472	452	470	478	492	468	467	507	484	485	464	480	499	425	482	466	480	483	482	429	456	499	469	465	510	463	487	451	483	490	427	467	477	496	499	486	510	444	468	498	471	511	466	475	502	487	486	490	476	465	484	524	443	429	467	458	496	483	468	500	505	487	505	471	491	472	486	496	475	464	458	480	512	466	472	455	471	486	466	518	458	512	447	473	507	483	478	514	452	508	469	501	493	504	471	479	477	463	431	455	462	454	497	466	480	522	478	506	488	475	460	508	482	467	464	457	454	471	518	478	449	466	459	500	456	467	489	476	481	425	484	510	508	481	488	452	478	493	465	510	474	462	469	468	458	465	459	496	486	477	463	496	463	441	458	483	470	516	469	457	456	446	509	450	465	466	487	492	500	480	475	473	521	494	478	499	482	488	494	470	493	430	495	474	505	493	467	498	451	490	496	506	524	493	439	496	498	511	431	465	453	491	481	528	521	511	476	452	471	434	508	494	489	467	470	464	475	498	482	447	484	476	506	515	455	503	435	478	478	501	448	487	471	456	466	478	486	451	459	528	494	479	490	488	498	480	447	469	452	487	492	446	476	492	506	480	471	488	439	463	456	468	465	476	460	494	464	473	482	466	467	479	495	480	500	502	461	466	454	446	483	468	479	484	503	464	439	490	463	422	503	504	500	473	481	493	477	522	498	473	477	511	462	503	446	476	464	480	490	475	504	460	464	449	514	487	486	488	480	474	467	489	438	481	519	488	477	523	521	461	490	496	458	469	510	494	467	465	474	498	470	489	468	486	484	482	438	474	478	477	476	490	504	511	467	494	459	473	460	492	487	503	449	501	478	435	467	473	504	488	465	426	464	481	497	484	508	502	479	471	484	502	458	485	470	433	475	457	469	504	488	439	438	472	495	523	473	456	444	425	477	481	449	499	429	446	499	501	474	497	509	505	502	466	475	457	440	434	438	459	460	483	484	475	486	479	495	462	497	480	482	498	477	449	477	479	473	502	502	498	490	458	463	484	445	485	508	466	488	475	514	479	476	457	476	485	483	461	510	490	447	453	458	490	468	468	498	500	461	489	500	489	460	500	517	489	466	479	529	486	447	507	484	505	469	488	474	465	501	488	451	466	451	473	483	480	463	478	524	496	468	484	455	454	448	464	506	452	462	496	457	508	452	495	418	466	490	456	500	451	472	487	494	470	456	486	481	461	484	492	480	457	475	507	493	514	527	484	488	479	508	481	461	485	518	474	513	497	483	487	464	503	502	483	466	471	490	500	460	476	527	477	484	446	464	476	472	438	490	457	505	486	471	484	484	448	504	464	478	459	462	469	505	455	485	492	447	448	479	459	467	464	487	524	494	492	491	481	472	487	490	450	474	462	482	516	453	496	470	489	460	489	498	489	471	490	486	510	473	472	492	503	483	475	495	466	438	530	445	478	453	466	443	464	447	508	465	465	469	474	484	490	440	456	474	470	447	485	530	477	450	469	477	501	478	480	464	489	495
3548	8822	7525	3604	2401	1841	1470	1147	1042	845	872	789	701	688	674	625	653	637	610	623	583	594	592	583	551	618	506	607	543	529	551	509	544	536	550	508	528	555	553	557	508	550	508	543	524	558	538	512	544	571	585	548	513	523	497	535	498	542	485	503	531	545	530	561	569	515	547	563	543	507	553	550	541	539	509	538	574	530	526	503	553	514	515	485	529	534	572	591	496	502	531	526	502	508	525	512	500	557	501	548	556	517	570	488	525	554	506	524	523	520	472	516	511	529	561	557	521	567	527	533	520	533	537	500	552	530	521	514	537	474	515	538	518	494	529	518	590	544	550	547	531	545	506	558	517	527	538	509	479	533	569	549	540	580	518	550	554	519	536	558	554	508	561	534	566	515	575	529	536	533	487	516	527	485	561	561	519	515	507	528	516	520	511	522	528	540	525	589	516	525	509	533	538	513	516	549	519	493	531	532	542	518	549	511	543	527	503	489	518	483	512	514	539	522	544	530	525	572	493	555	532	545	550	580	579	594	531	523	540	559	511	519	518	539	538	532	528	537	536	561	505	503	522	521	555	563	562	545	550	519	511	511	538	536	544	518	544	525	553	521	546	511	536	547	520	528	548	494	516	587	513	516	548	540	563	511	520	546	549	515	537	528	519	534	515	516	502	549	554	504	526	507	523	516	555	537	524	482	548	540	534	528	524	512	529	495	487	559	501	554	491	571	488	530	526	551	505	550	554	496	532	553	535	501	567	535	561	554	529	497	518	552	580	489	532	478	569	500	508	522	522	565	572	543	572	578	481	541	566	527	530	542	527	521	511	511	496	535	547	530	499	539	534	538	518	543	502	508	542	558	478	523	508	531	504	527	544	468	534	549	537	558	559	532	543	547	533	564	536	552	554	514	518	529	546	541	512	518	546	553	506	531	546	498	508	487	530	521	533	540	558	543	492	501	517	565	522	474	550	533	509	512	576	551	527	533	560	518	493	539	535	488	517	546	519	557	522	543	480	499	532	570	517	573	510	547	520	563	530	553	520	498	570	528	528	518	548	549	537	524	573	493	526	509	541	528	519	493	503	563	526	504	507	520	517	510	524	513	535	551	500	537	561	544	530	508	511	526	552	522	531	471	511	535	509	523	552	581	519	552	540	539	543	542	539	455	492	501	548	549	547	513	560	521	527	498	515	500	527	565	520	524	546	526	528	514	503	534	540	508	509	533	499	539	476	514	516	535	517	556	528	524	517	529	511	530	495	562	524	551	505	560	536	518	548	535	560	557	550	542	527	539	500	505	537	549	518	495	495	555	451	510	565	545	548	535	523	530	513	517	480	560	509	547	514	524	545	506	526	549	543	516	527	529	502	527	530	551	485	514	515	538	499	550	573	518	557	540	524	527	534	553	551	501	567	499	553	534	542	498	508	568	551	490	557	500	532	529	540	536	528	534	584	511	568	485	517	540	499	459	519	516	492	555	507	527	507	531	544	489	500	517	532	491	529	489	540	528	498	543	555	546	543	497	515	513	518	532	572	541	547	548	527	520	514	530	512	515	525	508	536	568	507	497	536	590	528	557	502	533	533	504	538	533	532	507	556	516	542	547	534	514	509	555	534	497	547	495	564	510	513	512	514	523	533	544	509	513	521	493	513	533	496	536	527	519	537	542	535	514	513	530	530	528	528	533	543	561	560	492	584	558	523	502	549	557	492	510	566	549	479	547	524	541	519	510	548	527	597	505	529	547	517	551	566	495	529	557	533	496	568	513	568	518	564	539	497	545	543	537	514	502	549	556	529	534	569	505	530	500	586	510	496	531	464	526	519	526	523	525	528	514	517	528	528	540	555	563	536	522	490	554	516	554	509	504	535	549	563	561	509	489	534	523	560	498	514	518	564	531	524	521	518	507	520	518	538	513	530	506	544	525	533	542	544	510	534	520	558	509	514	523	503	491	513	543	482	552	520	531	522	523	524	525	516	526	487	490	515	541	514	548	515	488	557	526	523	559	571	514	572	580	545	523	535	524	510	537	518	496	495	512	508	514	546	524	523	515	573	523	527	505	507	553	521	470	521	532	527	481	533	535	533	534	513	492	519	508	528	499	536	562	547	565	487	516	513	514	543	533	541	535	521	591	552	559	537	533	491	536	531	498	500	554	548	516	484	533	535	522	496	537	552	613	545	514	534	539	535	543	520	519	525	533	493	538	572	494	529	584	552	562	533	536	497	519	544	507	536	516	527	494	560	537	529	532	486	541	580	497	544	546	528	547	527	551	477	504	557	543	534	518	536	556	517	511	512	519	545	581	493	489	538	506	529	531	554	530	519	531	502	523	554	529	527	518	536	489	499	529	555	507	565	494	522	559	565	494	549	516	552	513	543	520	518	528	524	510	554	519	508	542	504	504	524	542	543	528	513	528	587	502	531	567	565	530	550	568	537	526	519	557	538	492	536	570	522	478	562	558	485	480	492	551	532	505	544	514	519	524	553	514	502	534	534	544	528	538	556	555	548	535	578	506	544	531	538	526	525	520	536	530	531	509	507	553	535	555	544	562	506	493	509	568	525	509	508	512	536	545	530	518	545	544	521	503	522	509	506	551	533	494	571	557	528	559	522	499	523	502	518	520	547	584	522	531	557	536	531	551	554	529	568	553	516	529	542	587	511	525	537	518	538	553	523	526	556	563	559	552	524	523	525	502	542	563	496	514	564	510	531	517	517	516	551	557	543	524	524	535	532	520	525	542	511	532	525	522	551	504	531	534	521	554	519	514	505	493	518	515	494	523	514	518	520	528	514	514	576	537	542	551	557	538	540	552	516	558	549	587	478	537	556	551	532	558	540	489	511	531	526	503	545	542	541	517	517	508	510	533	499	535	539	489	517	538	521	513	524	523	560	557	515	530	560	527	513	563	525	495	542	521	502	557	552	485	540	509	502	512	557	527	539	498	512	507	519	524	546	525	489	520	501	530	464	531	526	515	548	494	511	500	526	495	558	526	460	548	500	543	511	484	525	514	542	538	524	520	570	525	512	528	513	538	502	542	526	513	540	544	549	570	528	552	534	528	526	573	481	510	573	506	504	528	514	515	518	508	522	518	501	525	505	525	543	529	536	525	521	531	534	536	500	552	577	536	542	555	557	516	520	496	533	539	569	518	472	522	514	539	522	500	526	534	523	535	532	544	565	539	563	508	513	526	522	557	571	478	570	539	513	486	532	493	545	559	529	544	519	524	526	521	532	541	541	564	536	566	538	563	512	564	562	533	498	529	530	498	533	525	528	490	540	521	566	527	514	539	495	496	517	497	549	546	557	503	522	552	566	586	539	528	489	533	505	553	508	526	529	563	536	560	506	539	534	506	518	541	500	556	533	506	525	493	490	527	521	529	562	534	513	550	520	530	541	540	502	555	522	540	505	555	509	510	514	543	555	523	554	549	540	538	492	534	529	563	487	503	522	554	561	503	548	556	501	551	538	537	546	527	574	538	517	547	555	533
24834	21474	28001	25305	16628	1284	859	709	618	676	564	506	557	546	542	529	549	511	516	524	521	495	531	515	532	520	503	532	506	458	538	509	503	487	514	509	488	480	470	525	543	523	526	529	530	490	515	479	484	484	532	459	493	476	519	501	528	494	534	512	538	498	500	463	514	445	511	511	518	481	500	468	457	478	496	562	557	481	505	502	493	476	516	510	460	478	505	511	518	476	492	488	462	469	485	497	517	469	493	499	530	552	545	544	507	500	494	487	488	519	485	472	506	485	476	475	550	514	540	496	484	485	506	490	472	477	486	504	567	530	522	481	506	567	482	522	498	516	494	503	491	449	486	484	522	489	506	489	502	436	504	542	517	466	477	502	472	500	478	512	486	525	515	481	526	478	499	508	562	524	507	466	512	494	486	475	491	486	516	509	546	516	486	475	506	513	506	456	480	516	526	469	483	514	505	578	510	509	468	536	492	496	510	494	515	540	503	549	470	505	465	478	474	502	504	486	523	497	481	475	526	474	478	514	516	487	503	517	480	473	473	462	476	501	460	498	524	504	481	485	458	462	496	492	513	580	531	469	506	484	501	484	521	478	507	499	532	480	501	525	511	521	479	490	492	475	545	520	485	460	509	487	477	533	477	487	490	514	508	467	508	514	489	501	546	475	544	467	526	508	513	494	507	488	484	540	475	497	538	504	501	472	497	505	490	488	504	499	496	515	462	492	517	490	495	519	489	487	529	507	532	490	564	527	509	486	519	492	481	501	505	546	484	495	536	500	438	488	473	496	545	509	517	509	488	532	520	513	522	515	486	495	496	556	499	499	486	507	488	516	484	494	493	525	513	491	546	498	472	484	523	492	488	508	494	539	490	477	521	491	509	507	491	527	508	514	535	527	514	477	477	502	492	507	476	504	494	494	547	482	490	485	520	495	492	464	503	515	491	498	493	559	468	520	525	505	484	527	506	521	496	508	503	465	473	477	481	503	489	511	535	501	548	492	501	509	500	499	472	540	527	506	502	512	519	516	463	491	502	486	540	513	484	498	498	509	461	528	492	526	480	475	516	503	488	516	494	506	510	491	496	506	497	461	508	495	500	509	498	506	512	477	512	473	498	491	503	505	497	516	480	518	487	537	508	518	488	516	499	484	478	502	509	455	504	520	493	461	541	486	479	467	497	488	484	471	529	501	469	544	493	507	521	502	472	501	480	479	523	506	542	480	483	465	513	501	488	537	479	489	469	510	467	502	508	499	500	507	474	529	509	527	499	472	498	494	543	526	492	467	487	508	521	499	487	487	458	531	525	448	480	517	489	495	527	493	520	517	504	495	499	490	490	514	514	497	451	482	503	523	482	531	515	521	549	489	441	529	482	487	542	512	512	485	476	479	502	501	508	523	517	507	505	491	485	516	505	527	494	511	503	477	490	484	466	499	526	532	502	488	523	535	514	482	494	476	510	471	494	522	503	542	527	499	503	516	468	491	533	474	482	480	502	525	466	472	483	483	485	487	500	495	462	528	455	467	486	485	573	514	484	527	464	507	529	498	497	504	494	494	483	468	494	506	521	523	485	469	530	498	516	468	494	493	524	509	512	527	508	482	519	460	524	529	523	508	532	519	479	486	501	515	452	491	483	477	471	473	474	481	495	526	490	502	503	536	490	476	469	486	503	501	537	517	518	469	488	485	469	515	497	509	477	515	528	516	483	499	504	489	498	491	464	544	493	492	502	502	529	504	486	514	503	519	501	519	469	468	506	488	521	529	463	499	506	530	491	492	551	474	511	497	509	505	473	478	554	498	517	506	508	490	516	521	488	513	515	496	493	515	478	526	474	503	549	499	484	502	499	526	495	512	477	485	523	513	472	490	511	484	489	532	517	544	453	520	510	530	483	526	503	448	486	494	513	514	480	474	531	468	515	475	520	490	501	480	464	486	484	524	499	521	504	515	500	482	481	515	501	474	494	499	499	518	494	522	484	502	527	509	533	512	487	541	481	496	507	479	510	511	521	495	494	476	511	532	519	485	499	509	506	502	519	483	499	523	478	494	515	531	477	469	521	534	528	540	528	503	499	486	545	483	520	509	482	502	497	524	530	509	488	507	509	461	494	506	523	522	514	480	509	464	487	526	532	516	496	503	507	512	494	482	510	496	491	473	513	531	515	461	510	496	488	547	529	482	485	476	540	518	489	482	491	515	521	537	453	494	523	532	510	553	503	495	496	487	498	491	480	509	488	488	537	483	493	493	496	452	526	494	498	537	518	476	543	557	520	493	550	520	490	500	535	509	497	507	497	502	521	533	504	480	467	520	505	479	503	532	486	573	509	520	506	507	513	483	492	508	503	508	481	472	495	485	451	515	530	472	488	527	518	491	501	478	530	497	523	475	510	477	537	501	474	505	498	522	484	485	490	509	530	481	502	514	521	534	519	528	539	556	476	525	492	516	488	515	483	486	518	514	500	484	520	522	471	482	466	541	484	485	545	498	515	522	498	481	523	490	507	519	492	494	461	518	467	501	511	508	477	509	461	499	484	497	515	498	517	519	486	481	483	475	465	481	503	494	521	497	510	516	511	484	473	478	470	512	520	499	490	512	518	502	502	495	499	489	530	498	521	545	508	489	511	504	467	520	528	509	515	490	508	488	513	501	527	532	501	469	506	517	507	487	457	535	488	528	468	549	473	533	515	485	528	464	469	505	526	488	469	456	522	483	467	464	482	527	519	511	502	506	500	478	526	518	486	524	508	551	511	494	461	521	488	505	506	514	473	467	460	485	491	506	520	486	499	552	523	489	486	463	506	476	535	491	504	487	515	463	518	559	486	500	446	495	490	502	531	506	538	482	532	469	481	469	484	476	538	487	490	529	467	487	530	490	505	523	490	499	478	516	549	532	503	493	529	485	518	577	494	504	511	509	509	550	443	474	501	487	515	481	546	525	485	497	497	522	476	512	446	467	468	509	522	504	527	501	487	521	511	492	511	507	496	499	512	508	562	487	500	520	564	484	513	500	488	519	480	491	522	519	469	503	523	466	492	525	516	474	464	539	482	517	536	515	509	482	524	493	491	502	468	488	486	483	560	479	504	515	489	512	535	463	489	521	549	513	481	497	496	541	503	533	464	486	493	491	482	508	474	497	478	515	487	513	489	489	512	532	452	528	487	472	497	521	507	499	494	486	479	486	460	474	511	499	514	539	510	459	492	469	486	512	463	508	472	532	490	512	507	491	460	494	516	515	511	519	532	502	539	477	485	451	467	455	500	510	489	530	495	524	494	476	511	492	497	547	543	514	495	493	493	482	492	499	526	485	483	488	499	495	499	542	523	520	456	492	493	518	496	541	505	499	503	503	502	499	520	532	470	501	510	536	484	493	529	522	487	508	522	486	525	472	506	507	504	529	492	541	482	515	543	511	498	515	499	477	509	485	477	521	509	500	504	463	541	501	510	506	462	499	501	467	457	468	453	487	496	519	525	506	468	486	512	538	506	507
3716	5764	4608	2363	1665	1339	1133	914	845	735	668	673	680	642	601	611	602	575	570	523	569	551	587	574	556	550	520	501	547	569	558	563	493	537	550	540	567	518	534	535	505	561	580	526	530	523	549	526	501	512	556	540	580	570	526	505	535	506	505	536	515	524	515	534	495	530	516	543	551	530	536	526	564	532	513	574	517	523	524	552	524	544	497	526	541	576	534	558	513	548	539	547	555	553	530	538	492	546	511	526	491	551	564	557	541	578	575	536	559	510	500	542	519	516	516	551	499	521	544	556	525	532	539	498	503	509	529	563	497	562	509	557	522	587	539	528	530	524	529	534	532	554	507	574	526	545	532	530	543	548	512	556	502	495	517	528	527	551	492	587	513	530	518	528	512	533	523	523	555	524	496	505	527	529	477	524	539	527	567	539	551	541	538	533	507	548	569	545	563	550	540	505	503	500	562	556	567	558	550	498	489	508	539	536	526	510	507	529	509	547	531	534	513	553	509	560	539	551	514	459	559	505	535	542	524	518	541	560	571	497	533	505	558	531	523	487	548	551	541	557	493	567	549	522	498	542	524	509	526	536	531	547	551	546	484	493	534	551	565	566	505	515	501	533	551	513	539	549	539	555	542	547	541	548	542	559	547	524	536	519	539	559	515	547	535	494	560	534	511	530	571	580	545	497	531	501	499	491	535	572	509	545	551	530	589	518	548	511	525	544	505	532	480	525	550	484	527	500	508	520	528	515	491	532	490	522	492	540	525	514	490	561	481	564	554	520	537	520	496	525	505	519	497	528	559	514	521	498	545	561	530	576	502	527	516	546	558	524	517	529	518	512	529	543	527	576	549	538	516	540	545	527	522	539	520	539	501	545	546	544	493	524	555	511	558	550	542	484	554	535	504	544	510	517	525	559	549	584	512	560	522	566	526	530	558	546	505	548	526	512	560	579	522	524	479	518	514	537	513	557	484	523	547	541	493	557	470	527	538	527	537	538	543	465	501	559	559	554	577	518	508	529	524	539	518	513	492	541	510	550	535	502	519	552	550	582	563	548	548	537	546	532	510	553	563	539	532	543	547	529	552	530	530	520	547	542	555	516	508	512	515	543	538	532	500	544	503	570	540	506	529	502	512	551	537	510	539	515	554	545	520	519	530	517	511	502	531	513	511	577	540	503	540	537	524	496	538	537	508	521	551	549	537	539	545	517	529	570	533	508	517	525	544	557	561	559	570	541	556	557	508	505	511	525	578	564	518	527	588	541	514	532	514	537	513	530	532	567	558	502	543	509	543	552	518	531	544	526	560	537	542	518	515	509	499	530	485	531	531	548	530	537	490	553	525	511	522	555	532	546	515	535	556	535	537	547	494	518	517	567	524	562	528	522	551	536	539	547	505	537	529	561	528	503	534	500	553	531	559	568	545	514	542	511	530	531	487	565	503	531	524	539	553	523	528	572	557	553	560	552	533	512	547	536	549	509	479	526	515	520	544	513	532	512	558	543	511	533	529	506	503	567	541	540	508	539	502	582	508	526	546	482	526	565	543	554	494	524	512	517	546	508	537	544	535	529	508	534	560	551	553	563	552	550	558	527	525	486	509	533	531	507	489	528	551	549	522	517	514	580	559	540	518	521	527	541	467	561	516	542	520	542	540	567	540	559	527	552	552	530	529	527	541	511	550	552	541	530	563	532	559	533	529	582	497	566	541	526	537	578	548	558	494	520	526	530	491	512	511	570	524	539	540	512	558	549	536	539	504	530	511	583	533	552	515	530	514	534	564	511	547	543	541	555	497	494	539	528	524	585	567	574	527	541	565	520	502	566	533	520	525	537	515	550	557	530	520	528	528	562	516	560	535	525	509	533	558	535	540	540	511	519	526	529	554	508	534	515	566	563	535	539	550	507	533	539	536	552	513	527	505	519	522	538	565	553	511	541	519	522	564	554	521	519	540	528	514	515	500	558	531	515	554	526	544	516	520	532	531	524	504	559	541	525	479	513	535	485	569	555	532	553	522	535	543	555	497	537	564	537	534	546	512	591	574	522	562	567	531	497	527	529	506	539	499	544	550	559	502	522	548	533	557	524	562	530	574	544	556	544	515	527	547	537	537	544	528	540	547	555	539	546	510	556	520	572	581	555	577	556	491	529	525	523	539	550	530	581	514	508	527	522	519	538	526	530	565	510	518	508	535	551	502	525	524	519	538	532	528	526	564	563	516	499	538	527	547	531	516	527	525	539	537	491	534	512	535	512	509	543	526	560	536	526	552	472	541	564	538	554	541	586	505	498	505	551	522	530	527	498	531	489	556	508	528	529	511	521	564	535	576	543	570	480	516	521	597	540	498	500	529	488	533	513	546	509	555	498	522	559	457	534	514	513	516	543	543	553	517	513	474	516	527	491	535	544	534	499	498	531	563	474	544	546	524	590	506	564	542	526	492	489	514	521	502	502	505	574	542	499	513	532	534	548	525	536	535	524	608	521	578	533	546	521	528	515	550	527	526	545	529	477	565	522	555	528	521	577	496	496	512	494	525	551	551	574	558	514	522	541	529	544	512	540	502	574	537	507	532	532	510	527	462	574	535	560	533	512	521	547	502	552	526	505	494	511	509	513	513	544	510	561	535	527	519	508	557	540	527	536	537	483	533	502	482	541	526	512	517	535	535	537	545	496	533	528	519	545	535	530	518	514	536	511	541	531	526	518	533	559	545	522	559	511	543	505	506	534	536	568	517	559	549	519	540	513	543	526	531	552	519	527	501	565	606	539	536	522	502	472	525	537	517	513	541	552	533	532	540	496	542	523	559	546	515	528	533	512	541	551	513	554	519	529	548	537	518	506	553	531	561	500	508	566	523	538	512	565	519	563	539	553	559	585	538	527	565	501	528	529	554	535	458	530	527	513	515	543	493	514	536	515	527	568	510	526	532	543	541	513	554	572	522	516	562	525	533	523	528	568	538	494	535	492	505	489	514	584	579	517	512	560	514	506	552	501	540	531	522	539	539	547	561	514	500	522	517	499	513	540	549	518	492	575	528	539	535	490	547	527	498	542	489	553	530	531	523	502	549	504	519	535	557	517	531	525	506	531	526	553	519	575	525	517	548	510	482	504	555	537	530	562	531	514	543	536	524	568	514	526	512	561	540	469	560	502	461	550	540	549	538	558	538	528	546	531	532	533	541	534	533	544	535	520	555	516	547	515	552	536	517	487	533	547	518	539	543	525	577	509	522	566	513	482	501	528	531	500	515	537	504	518	552	596	547	506	527	515	556	528	524	539	516	526	545	525	543	538	535	505	525	560	499	530	553	587	533	535	529	519	508	492	511	531	525	536	555	524	543	535	542	555	557	516	523	489	565	488	553	555	544	535	513	557	527	551	483	546	524	486	505	516	497	520	505	510	542	530	507	517	542	526	549	513	547	548	546	540	489	540	527	540	519	486	522	551	514	546	518	491	509	505	563	533	524	514	540	553	515	562	543	513	528	516	559	528
22782	21519	29240	24229	21511	21549	11709	959	654	583	473	443	402	341	300	290	286	255	236	231	260	241	235	232	201	201	221	197	188	202	205	211	196	201	225	164	186	178	193	175	207	191	190	190	173	182	161	164	186	160	191	170	192	164	186	166	164	174	159	160	186	169	178	164	161	189	174	157	177	159	174	160	154	164	175	161	190	170	180	191	148	161	170	156	173	186	171	157	163	151	179	181	191	191	155	150	167	171	184	161	168	188	158	158	163	167	160	148	177	180	150	150	156	154	171	181	176	168	179	165	171	170	171	179	164	158	168	176	158	166	148	170	164	186	177	170	131	160	189	174	164	179	172	168	180	181	159	196	193	148	167	177	181	179	166	161	172	160	182	191	160	176	168	166	152	177	176	154	169	153	142	164	190	165	154	162	185	160	152	175	182	171	172	172	161	170	167	165	159	153	152	178	148	177	174	160	172	195	146	146	158	181	165	163	181	169	185	183	143	176	176	147	175	152	177	167	138	161	163	169	185	164	153	159	172	170	174	158	156	176	194	166	152	154	173	164	157	169	186	151	168	170	197	166	146	149	156	141	173	162	168	167	168	163	149	161	161	167	173	158	153	163	183	147	156	166	186	187	182	177	161	165	149	178	174	166	174	169	192	162	187	180	171	186	155	171	140	155	176	181	181	136	178	165	158	171	167	175	156	179	147	159	162	158	172	161	186	176	162	159	163	153	169	161	153	151	173	168	151	155	166	160	191	185	178	171	159	182	171	169	152	152	177	172	147	153	158	157	157	184	172	198	144	162	167	178	165	167	185	154	146	158	172	140	169	177	160	169	146	207	169	168	161	167	167	147	177	171	163	160	160	153	181	168	145	159	144	168	161	142	154	164	168	165	132	159	154	165	205	175	185	143	171	145	171	159	165	180	159	160	151	183	158	171	158	170	139	180	184	166	150	147	164	168	172	152	178	165	162	183	157	182	148	141	168	154	173	186	182	189	177	146	169	161	152	195	163	177	147	178	166	177	163	161	195	176	157	187	181	166	177	159	159	165	142	140	174	149	178	178	162	163	154	187	160	169	146	190	187	170	156	180	162	164	171	151	171	161	166	191	161	171	166	153	165	169	161	145	174	159	175	170	184	161	157	182	168	174	171	175	157	151	163	140	165	188	150	149	149	195	152	178	147	141	148	166	183	166	160	173	153	180	166	181	181	169	174	163	191	178	178	155	179	175	180	179	159	191	157	198	177	174	153	170	131	162	176	172	170	187	165	184	196	177	140	165	169	172	154	179	137	177	170	182	171	177	168	161	159	155	183	175	156	162	178	184	171	165	133	165	138	161	168	157	164	164	157	137	153	169	170	173	163	165	163	175	141	152	173	162	170	177	146	149	160	168	173	163	162	169	172	180	153	169	177	203	168	174	168	178	204	179	153	156	160	189	183	157	149	157	190	161	170	170	167	172	155	163	155	150	179	170	154	166	168	148	173	185	155	159	133	169	165	183	144	159	188	158	175	164	167	177	171	162	140	144	177	165	182	156	152	171	169	185	164	155	185	150	188	162	154	166	191	144	151	179	172	168	132	167	161	171	140	171	148	170	160	164	170	180	139	184	170	154	154	168	169	167	162	165	182	167	181	171	143	174	164	167	145	190	145	170	170	164	194	168	176	156	156	154	179	177	170	154	192	178	160	157	158	172	133	164	172	170	142	137	185	161	171	152	141	174	164	151	166	168	188	175	165	167	167	165	166	164	162	186	182	152	143	173	172	176	202	169	162	158	144	174	161	153	170	172	163	167	171	179	162	183	164	162	158	175	146	188	153	163	163	164	164	168	182	182	173	187	173	190	165	149	138	141	177	177	176	143	175	163	147	171	150	188	166	155	153	169	165	162	166	150	158	164	161	181	170	176	177	144	167	163	166	169	151	162	178	170	156	160	171	167	150	165	173	160	173	168	143	147	164	166	158	191	170	154	191	155	166	173	159	162	159	186	161	185	168	183	197	155	170	179	184	168	181	186	185	162	185	184	146	168	168	160	170	150	170	207	153	206	141	169	163	152	164	171	150	162	167	160	176	167	161	163	164	177	156	147	166	168	173	157	179	181	185	168	155	164	157	147	181	182	179	171	183	174	181	181	163	165	202	174	156	189	166	171	185	163	167	165	157	158	192	157	161	176	186	154	163	161	148	169	157	169	147	165	178	150	176	166	166	157	159	182	137	168	175	136	160	141	163	167	148	177	171	156	144	169	181	133	167	159	157	177	177	168	164	178	176	142	164	161	156	185	176	165	175	150	169	160	167	171	163	160	166	156	167	153	179	167	162	155	152	179	184	173	182	168	176	182	184	151	164	189	190	168	162	160	177	173	158	177	173	172	154	165	184	172	174	148	162	171	210	173	165	167	163	184	169	170	157	171	160	172	175	175	161	176	195	177	193	176	185	182	176	173	200	168	181	192	169	166	180	168	162	155	213	169	155	158	173	153	152	147	159	167	162	161	159	173	170	200	175	178	182	198	174	182	142	156	164	178	182	153	189	170	151	159	169	161	185	150	170	187	159	168	176	175	170	158	148	182	140	148	181	149	164	157	148	175	147	158	187	172	156	180	156	163	142	192	160	167	158	158	168	181	163	148	174	185	162	178	162	160	166	147	172	167	169	156	154	155	157	173	161	176	159	167	189	153	135	166	154	166	174	158	165	172	169	195	179	169	167	168	169	166	170	150	168	173	169	158	177	151	167	149	157	175	161	155	160	180	184	150	166	182	169	169	167	155	158	161	177	168	147	164	166	161	178	167	182	140	173	158	168	156	139	165	154	184	138	165	142	171	154	199	157	161	181	175	188	172	164	155	157	164	176	183	191	152	179	172	149	163	156	175	175	158	156	173	186	138	176	159	137	167	166	154	157	170	161	150	166	174	181	153	149	153	170	174	166	184	187	175	159	180	170	167	182	177	163	154	160	174	162	168	168	175	163	160	147	200	159	146	151	184	180	178	158	157	162	158	159	167	147	161	171	154	173	159	157	153	178	156	164	175	162	143	176	159	183	171	171	160	158	160	186	176	165	189	163	182	158	172	174	162	182	180	193	169	162	179	156	162	160	164	168	169	160	176	158	188	183	151	167	154	156	168	155	197	171	169	175	196	165	170	187	170	155	158	160	163	160	153	166	157	149	177	168	182	182	168	164	158	158	147	165	173	154	184	176	173	179	167	141	181	163	170	159	141	168	179	186	163	157	186	153	138	168	160	184	169	195	143	195	184	175	168	179	166	168	177	159	154	160	145	161	178	162	133	163	181	167	185	168	156	168	165	180	145	171	172	168	165	166	174	168	187	173	168	167	161	161	180	161	173	171	165	156	138	196	173	194	153	136	166	181	154	146	166	185	181	172	142	196	175	172	158	158	173	179	176	164	177	173	126	172	134	177	180	180	192	183	184	176	180	164	170	166	172	180	167	165	173	165	184	163	164	185	153	171	152	176	177	175	178	188	145	149	165
4723	14347	12048	5690	3728	2702	2083	1420	1176	913	722	635	551	466	453	388	365	322	303	316	288	286	301	282	267	255	249	241	231	237	230	210	249	221	194	217	215	226	211	202	192	213	219	212	226	214	189	190	206	196	199	202	198	182	186	185	179	207	179	193	185	185	208	177	229	209	207	223	201	174	198	220	201	187	199	217	184	200	172	208	200	196	192	184	176	188	195	172	196	199	187	200	204	207	175	182	204	193	174	170	174	199	202	193	196	193	193	170	178	182	208	199	173	186	166	196	217	190	172	201	188	198	204	216	203	179	186	160	198	199	184	210	196	203	186	217	188	199	170	158	196	190	211	172	195	182	205	184	195	195	179	193	179	168	196	196	181	182	191	193	220	163	203	205	169	182	181	170	165	183	192	181	197	187	175	188	224	177	183	217	190	178	189	190	211	195	174	198	182	169	181	166	195	201	183	188	168	198	187	163	183	197	194	182	193	202	208	193	190	189	165	170	176	215	182	178	180	202	184	171	180	193	171	155	186	183	212	194	169	171	168	188	171	183	180	190	186	177	183	177	167	185	221	189	174	173	175	180	199	147	176	217	192	216	210	164	210	204	173	218	190	192	200	181	168	194	184	198	168	202	185	179	189	182	192	176	177	209	180	202	187	172	211	183	218	166	193	159	200	203	190	188	211	187	197	184	174	195	194	190	197	209	190	194	184	171	162	170	187	177	182	197	215	189	179	162	180	193	217	192	180	206	197	173	198	184	210	195	188	199	183	181	186	164	200	179	207	216	191	198	192	185	189	193	178	191	179	172	182	195	188	167	178	180	184	200	199	189	174	182	193	171	194	212	181	185	180	206	169	209	173	208	187	214	189	218	211	192	194	192	179	181	196	201	182	202	209	199	195	192	178	200	173	185	206	178	183	184	205	177	193	178	189	192	194	193	182	201	190	180	191	180	180	186	178	198	203	194	170	183	171	202	173	183	162	187	175	199	168	176	186	186	199	189	214	215	208	184	176	182	194	189	196	149	167	182	189	208	197	187	201	195	196	192	188	170	180	206	195	173	172	190	219	183	188	170	190	164	186	207	183	175	186	195	184	180	185	206	190	190	170	164	184	188	180	176	197	177	202	185	195	211	180	194	196	205	190	166	175	181	178	190	193	189	162	178	164	199	170	175	195	174	187	203	187	205	181	174	180	192	170	172	181	186	187	168	197	209	196	206	215	180	174	190	178	177	207	165	189	182	193	213	215	182	172	183	172	184	218	179	222	179	197	155	192	203	191	202	194	203	184	178	195	205	201	176	203	183	172	171	193	178	179	178	194	203	201	196	197	186	173	184	176	172	181	174	172	177	193	211	184	199	170	166	177	213	165	162	163	165	200	185	205	161	200	177	197	205	184	177	205	170	175	168	195	190	193	210	197	208	188	189	187	161	200	183	196	189	199	210	182	213	181	185	198	193	182	193	193	196	193	191	185	180	200	178	200	182	174	204	187	202	196	202	180	181	163	186	189	196	199	180	181	167	185	176	177	172	191	176	204	209	192	175	170	199	179	185	178	201	206	200	198	196	191	203	210	156	170	199	154	171	167	182	185	189	214	203	209	180	189	184	181	204	201	185	206	201	165	204	161	205	153	182	186	183	178	186	177	184	175	165	183	199	165	183	186	172	191	211	206	176	201	209	190	175	191	182	170	184	188	175	216	189	208	217	203	167	198	182	165	163	196	183	180	178	193	184	180	184	193	178	190	187	201	172	199	200	201	224	206	142	193	208	194	184	188	187	205	195	192	185	194	181	189	184	193	187	194	157	172	191	219	175	176	216	171	194	186	158	192	207	208	213	179	169	197	167	187	193	178	187	179	191	178	171	203	176	185	174	171	187	190	207	166	210	176	204	205	166	182	195	212	186	204	184	210	209	211	185	159	193	187	184	190	197	183	186	198	192	194	215	181	190	199	208	182	185	188	198	167	201	176	204	214	186	167	161	185	204	198	180	184	200	186	194	169	178	177	217	200	165	204	170	210	192	195	180	199	174	177	214	182	188	190	175	162	189	170	180	198	184	192	224	184	196	189	192	186	159	200	161	195	177	160	180	185	216	192	196	183	194	191	186	209	197	186	178	189	167	202	181	209	200	168	179	181	197	183	201	178	197	200	195	197	175	190	206	193	179	179	205	194	184	175	181	182	188	189	185	192	195	171	211	182	184	170	174	196	221	195	178	202	181	175	174	189	182	185	169	180	193	176	183	185	166	175	182	190	209	191	190	193	192	166	175	178	193	197	196	186	190	187	173	197	192	171	182	214	182	194	207	174	169	189	170	200	199	174	205	203	201	180	184	184	185	180	189	168	186	186	197	190	178	185	178	194	173	184	177	217	198	193	184	178	190	187	193	185	194	184	183	185	190	188	178	180	188	188	186	174	169	185	182	208	202	191	196	206	207	167	186	196	162	196	199	155	200	166	186	200	197	162	185	209	191	200	213	175	197	161	179	196	200	186	174	190	159	190	178	177	189	156	183	215	180	183	168	167	212	183	180	169	180	184	185	194	204	193	179	204	201	224	211	195	191	160	190	207	182	176	175	198	169	173	206	177	201	211	193	186	166	197	176	179	162	204	203	184	198	196	191	194	206	196	187	188	177	170	171	170	174	181	173	180	201	184	212	182	176	177	199	190	188	185	200	199	193	195	195	195	187	161	206	188	205	185	173	211	191	185	199	195	194	185	175	169	190	201	174	198	198	180	180	184	188	166	190	193	181	186	182	181	197	191	207	198	164	187	177	225	207	229	190	176	180	184	215	169	153	197	177	209	195	213	174	175	184	202	178	187	176	207	206	195	180	145	188	177	177	169	197	196	188	188	178	185	179	179	185	193	197	176	159	193	201	199	171	191	212	190	186	198	210	191	181	184	172	158	176	176	167	184	191	176	191	177	188	199	179	201	173	191	178	187	206	172	195	198	180	185	203	194	189	171	233	179	207	188	182	209	187	175	219	195	184	182	202	184	172	188	191	208	173	204	166	187	200	209	174	187	169	167	185	185	184	196	183	193	205	180	184	191	186	195	202	163	183	192	205	187	199	195	157	181	197	160	170	202	200	173	198	183	200	165	172	189	219	193	187	180	190	181	186	191	191	173	202	178	192	179	189	189	176	177	200	190	177	191	180	201	182	162	197	194	183	191	190	191	162	181	185	202	197	195	189	198	193	186	219	195	181	204	201	179	192	181	209	182	181	183	199	195	188	176	202	186	181	181	180	177	217	194	182	171	178	196	185	182	192	190	192	187	196	178	167	199	163	178	174	193	178	185	177	177	198	196	181	198	151	208	196	198	206	178	199	199	206	200	211	197	184	197	185	193	179	177	195	178	212	178	185	170	192	188	187	180	199	148	172	176	178	194	172	193	194	183	193	162	171	202	210	174	209	187	209	200	187	177	186	161	197	181	171	189	188	211	163	187	184	174	196	179	171	177	183	217	208	185	197	172	201	189	177	199	183
27684	20115	6950	1062	761	801	778	692	717	718	721	677	721	721	735	712	721	660	676	772	697	712	728	698	712	722	691	726	719	724	707	710	712	658	693	647	726	673	743	711	744	745	723	730	703	696	692	697	715	727	706	669	699	725	726	692	742	712	729	728	708	676	741	734	679	733	715	696	684	717	681	718	701	651	693	688	615	709	713	703	703	740	710	712	719	703	705	652	693	672	705	705	701	650	730	739	714	689	749	695	703	671	782	654	695	726	725	701	735	711	704	721	710	710	687	706	662	740	729	682	671	710	650	700	739	682	718	723	711	677	733	734	674	707	735	692	684	727	736	681	759	707	680	705	698	734	703	673	720	748	737	755	654	689	721	766	690	719	756	738	751	669	686	662	701	690	715	695	725	743	733	647	738	660	685	639	697	773	745	722	687	730	710	689	709	720	698	736	714	687	746	711	715	713	679	767	716	734	697	704	686	704	704	714	730	697	720	677	672	739	726	712	685	715	704	762	703	690	709	704	724	719	765	721	685	736	716	696	766	716	658	712	752	675	735	770	706	689	688	734	718	734	699	705	694	706	706	705	678	678	743	703	741	696	751	725	701	688	646	732	725	725	700	713	769	677	655	698	729	730	743	686	717	693	719	728	726	729	692	699	691	721	743	688	694	706	675	685	652	711	699	707	697	727	705	687	712	702	721	760	705	676	721	695	658	688	668	738	673	741	675	710	667	728	700	714	678	728	707	730	647	648	736	702	701	666	735	685	727	734	773	698	731	726	653	696	726	712	678	702	679	699	704	690	724	727	698	736	712	680	688	705	735	738	685	696	748	706	737	672	745	739	715	663	740	682	758	733	725	733	771	697	724	707	729	707	678	732	730	644	718	645	626	746	722	685	723	674	696	684	735	691	715	738	670	698	651	679	732	752	716	735	683	692	670	725	706	711	699	679	754	748	654	741	707	693	681	697	701	699	748	697	683	727	656	730	725	721	691	715	721	684	684	689	673	716	695	701	782	699	751	710	676	676	707	715	747	731	722	717	730	719	704	698	731	688	675	728	724	753	664	695	733	719	661	703	708	717	666	723	712	714	689	615	722	735	668	663	690	684	707	712	649	708	709	700	708	727	717	666	737	721	769	702	702	704	702	717	761	720	678	687	719	719	656	686	720	714	715	721	708	715	682	704	737	700	681	680	681	710	731	700	728	666	679	691	713	685	737	727	714	699	709	716	724	675	712	740	729	711	742	675	696	690	682	682	724	680	689	707	686	713	708	709	699	741	732	719	695	675	692	703	716	723	682	706	735	710	690	732	730	728	674	710	698	710	705	694	756	723	700	719	691	731	758	673	692	682	667	691	689	690	751	695	685	680	683	721	693	726	721	736	668	689	693	732	718	755	678	704	706	658	699	705	688	725	709	755	732	715	712	734	720	677	694	700	739	738	729	737	656	665	681	752	675	720	669	717	720	716	711	702	727	670	680	710	707	711	730	707	691	657	675	666	688	728	708	704	668	748	638	692	783	685	782	731	755	700	755	714	767	720	730	674	678	743	744	719	733	669	692	712	709	718	664	739	682	735	720	708	683	688	673	692	688	704	701	708	690	683	665	666	665	683	687	705	700	697	720	704	687	676	723	686	712	670	687	726	713	707	721	677	734	711	653	691	746	733	719	745	702	688	704	696	698	719	729	719	728	709	704	750	666	718	709	715	713	707	699	697	719	682	681	720	760	715	715	734	724	712	753	754	715	730	699	677	679	743	707	732	708	678	719	643	761	706	705	709	707	729	715	738	710	658	698	683	703	686	758	661	692	685	747	722	734	720	690	752	702	677	686	677	718	739	694	681	694	738	720	689	735	679	732	701	684	716	739	742	752	674	697	729	672	674	661	707	690	717	712	711	706	692	722	716	704	699	688	693	721	663	713	742	657	695	711	721	735	679	730	703	714	672	681	710	739	696	712	689	667	689	710	674	732	659	678	685	627	684	692	708	693	741	682	718	715	722	712	675	680	751	708	719	736	728	741	762	727	760	716	720	687	686	699	751	700	696	682	712	683	727	706	694	721	694	677	731	695	702	750	676	736	708	713	740	696	680	719	712	705	746	697	668	729	719	729	698	750	715	705	687	677	739	667	700	739	724	727	692	685	698	698	697	724	701	702	695	692	740	697	696	708	702	744	732	680	684	715	705	725	693	732	678	701	688	704	694	714	718	710	712	730	711	693	716	728	689	687	697	696	726	717	685	728	700	708	676	672	695	668	670	687	671	672	656	681	720	692	707	692	715	712	682	738	703	692	687	705	685	702	730	696	708	733	703	756	720	708	690	684	693	693	711	729	667	693	720	730	679	743	685	761	686	697	665	716	706	683	725	731	635	730	769	705	713	721	732	707	679	744	680	694	670	692	693	703	751	682	716	716	707	692	704	714	653	715	737	711	690	727	729	767	702	734	715	685	696	725	697	707	697	699	720	744	712	723	681	741	718	662	718	704	703	729	704	710	721	654	749	696	694	723	670	701	684	681	699	673	688	756	780	751	713	747	735	688	737	683	705	687	705	700	689	697	757	653	648	664	717	706	755	715	690	736	683	729	675	696	704	747	762	704	693	696	717	760	746	674	733	670	730	722	673	687	680	693	714	753	703	693	728	716	696	698	680	726	753	707	733	702	689	711	734	715	710	715	691	693	678	681	702	730	662	665	706	668	717	738	743	712	723	675	717	683	705	705	671	701	705	702	769	739	698	702	732	736	719	715	721	730	660	669	673	687	721	705	715	693	680	663	743	701	730	665	715	708	680	707	675	702	711	713	653	681	779	677	655	717	689	672	712	739	686	720	730	718	746	655	718	670	701	706	734	726	693	741	731	728	717	717	712	734	672	766	712	705	716	714	695	713	678	712	715	693	706	703	662	721	674	668	717	750	697	686	709	722	696	675	702	689	712	707	704	773	699	682	733	701	685	717	751	725	705	707	700	688	668	750	718	699	709	713	695	676	751	699	754	676	734	721	720	706	714	744	703	701	684	682	719	671	718	670	732	636	742	693	693	727	753	711	674	739	642	700	779	685	684	710	705	726	746	711	693	681	695	704	713	710	692	699	712	674	701	727	693	731	753	698	675	757	684	723	730	699	705	693	663	724	702	739	673	706	715	697	731	719	725	693	710	683	688	663	712	742	707	682	689	677	710	714	761	696	715	707	706	706	688	676	728	669	664	764	688	704	707	676	733	710	731	726	698	727	671	682	734	725	726	722	711	649	697	727	746	709	721	748	749	705	727	705	685	720	704	718	743	690	703	719	707	711	695	748	708	702	729	697	672	743	697	716	744	695	669	729	711	697	711	695	680	693	708	661	711	652	713	744	727	745	687	657	697	709	715	731	747	656	736	696	775	676	705	664	681	678	689	694	703	732	711	667	680	669	709	726	709	727	654	690	741	710	710	673	729	708	661	753	688	723	714	709	748	716	719	660	724	726	715	727	745	682	698	752	719	696	725	734	687
4559	1344	1249	919	828	791	809	833	772	793	823	752	804	737	830	740	724	738	786	774	784	793	777	768	713	763	809	746	796	778	741	798	766	780	770	755	750	753	744	761	769	749	782	751	783	732	767	754	796	800	738	765	758	775	760	772	776	769	758	776	766	771	733	757	728	779	797	775	761	746	750	789	795	759	765	774	720	751	766	745	762	780	831	756	777	744	747	781	726	776	760	726	776	742	770	761	763	761	753	731	820	794	804	755	781	760	750	802	707	745	739	692	794	737	738	744	744	752	716	759	773	792	748	788	751	757	786	788	764	808	754	734	722	761	773	736	752	778	750	725	773	780	767	760	756	751	740	763	733	730	740	804	776	776	759	807	745	764	748	768	772	760	745	739	788	754	752	769	786	749	778	768	798	804	752	803	806	749	738	748	746	771	779	787	773	767	760	740	743	735	796	797	735	772	752	779	743	757	717	767	753	748	817	738	739	785	760	745	809	773	751	812	742	727	771	765	725	809	723	716	797	795	811	758	778	783	811	753	788	742	801	730	769	756	778	744	840	752	770	780	801	760	742	744	788	694	737	796	779	738	789	810	785	756	754	765	784	744	789	762	776	719	740	757	719	760	819	724	785	793	751	752	770	798	812	824	795	721	795	773	773	757	775	792	816	796	769	765	787	726	769	806	750	740	788	771	788	727	765	779	746	783	771	759	767	776	771	773	756	793	716	780	764	790	716	737	771	764	786	775	762	760	810	737	743	778	748	756	768	738	781	757	789	776	777	777	755	755	756	731	757	748	729	789	742	758	773	757	750	750	765	767	732	765	707	734	801	798	780	766	754	765	732	724	764	790	796	807	780	793	805	750	797	799	778	719	738	776	737	744	784	754	789	785	778	781	800	767	770	734	812	771	794	776	724	784	843	684	764	724	781	687	810	729	736	738	762	761	804	769	753	760	793	776	773	722	783	767	772	782	749	768	795	801	729	733	779	730	794	744	794	773	818	798	752	731	733	755	751	756	733	766	753	785	754	730	708	757	771	798	731	772	790	782	747	734	799	778	758	728	755	768	753	768	756	771	764	753	727	723	777	738	785	756	785	798	815	791	735	765	787	809	820	769	767	747	763	812	760	787	729	770	778	766	735	772	761	774	789	768	773	805	781	807	787	717	762	768	780	756	804	767	765	760	768	794	822	717	729	732	778	767	731	770	794	783	766	764	764	746	722	752	786	707	767	721	799	726	748	751	700	747	728	754	774	784	754	786	766	784	762	740	768	757	748	810	754	783	800	815	766	754	693	727	744	768	736	738	758	783	756	784	736	729	739	759	746	753	762	734	745	799	740	788	761	796	749	775	738	781	675	797	729	765	788	736	743	766	730	713	776	841	796	778	767	752	760	790	759	738	780	804	770	762	776	689	781	807	764	777	736	761	773	780	785	742	774	774	781	741	785	753	753	773	738	728	769	759	777	723	767	771	765	761	793	777	826	751	714	814	776	732	748	770	781	765	722	789	735	804	757	763	744	733	736	793	796	784	703	771	764	778	786	741	752	773	805	791	809	745	795	763	708	745	750	768	765	773	734	773	778	710	727	747	740	779	798	768	731	710	751	742	769	761	755	768	775	800	777	775	682	713	760	766	782	758	702	742	744	757	744	770	817	791	766	790	745	740	745	766	793	756	769	780	740	701	748	767	755	790	717	749	770	787	749	761	763	737	762	782	836	750	751	725	748	762	773	764	746	773	783	743	713	794	738	801	745	767	769	800	792	751	759	703	735	805	784	765	760	816	761	787	787	791	775	768	756	764	692	762	736	790	823	772	747	775	787	762	747	756	761	732	744	783	782	757	746	802	709	807	743	751	812	756	744	785	767	727	738	772	772	737	735	769	716	784	756	787	720	789	789	738	794	855	788	746	771	753	800	770	765	814	779	742	782	754	783	718	807	753	739	815	762	799	756	822	754	840	804	740	735	764	795	737	770	795	760	773	776	772	747	740	761	732	709	751	748	728	768	768	735	744	766	755	788	808	746	799	739	746	737	761	805	798	750	723	742	779	789	749	757	759	785	734	772	764	780	746	777	770	770	791	742	794	726	749	743	762	743	750	821	760	783	825	737	785	742	806	744	773	765	816	749	734	760	755	779	731	772	744	825	742	756	769	760	707	730	768	782	786	787	735	791	762	721	759	823	780	794	746	723	774	762	772	775	772	796	781	760	829	754	779	761	721	756	772	813	747	792	762	739	743	744	716	801	760	784	743	722	727	753	789	764	781	694	781	779	816	777	756	710	786	746	736	798	749	771	750	756	756	761	755	804	742	757	773	782	770	820	787	760	721	749	772	767	748	732	770	771	744	750	785	792	752	790	759	730	775	757	760	785	804	730	757	790	748	711	769	781	755	769	720	744	815	788	780	809	766	762	732	780	765	739	788	786	749	760	758	783	761	773	767	773	773	717	809	728	795	785	767	750	799	781	766	744	727	763	749	793	770	808	764	739	772	687	743	770	756	778	747	758	760	747	800	772	796	786	744	755	786	758	704	775	764	799	780	769	760	756	747	783	720	805	790	723	803	749	796	736	766	767	763	775	762	772	773	768	757	742	765	738	784	748	763	730	780	737	760	761	774	751	825	799	792	728	706	735	760	771	781	749	776	791	764	762	789	730	755	708	765	787	753	723	826	733	773	716	825	769	799	822	795	797	774	750	770	746	733	757	727	754	808	793	759	745	783	782	787	793	781	737	753	791	778	812	753	804	772	762	765	818	736	781	759	750	744	748	789	774	746	748	755	771	744	738	778	708	733	761	776	763	777	763	764	787	770	735	796	744	736	792	742	802	762	802	730	787	784	754	819	751	774	798	748	750	764	757	704	735	743	728	788	727	751	742	792	792	758	805	744	746	716	740	725	852	751	745	747	749	754	758	812	821	726	769	769	766	784	781	761	761	793	759	786	782	746	772	777	761	713	797	734	768	775	759	805	764	763	771	779	799	789	803	797	769	723	824	792	840	736	762	800	769	763	736	730	705	725	756	776	770	754	747	731	774	731	769	814	763	788	811	772	758	817	737	776	684	700	746	740	791	790	778	730	761	734	773	761	787	800	768	764	764	791	742	736	787	777	756	778	744	757	748	731	739	759	749	752	769	720	759	743	784	780	764	795	748	764	775	793	786	753	759	754	746	770	781	816	760	738	785	782	819	741	786	744	792	724	784	744	728	807	720	768	732	773	722	750	693	805	730	715	740	791	762	769	741	732	798	794	835	741	766	767	808	754	793	742	783	797	757	773	756	716	761	780	757	762	754	789	724	739	805	784	770	789	765	741	726	757	741	777	763	745	733	746	790	790	724	765	845	776	724	762	769	792	795	692	746	754	755	757	807	704	717	769	791	785	789	817	754	690	753	755	814	719	758	764	756	761	762	838	728	811	755	735	749	760	767	760	758	701	807	726	760	764	758	778	797	741	715	775	768	751	766	766	731	718	743	785	774	756	787	716	781	768
23803	21474	28768	24615	21462	13116	1453	844	755	687	629	615	622	553	577	569	546	506	526	542	510	518	525	498	530	504	512	472	533	503	510	498	503	455	499	498	493	469	455	464	515	529	461	478	475	504	476	480	470	470	455	495	497	508	523	496	506	440	468	510	512	503	506	456	477	468	534	491	524	466	520	502	498	461	473	489	441	465	481	478	458	473	462	465	489	446	466	451	485	441	459	470	510	468	502	444	449	488	505	467	453	483	500	461	499	473	520	461	479	525	501	487	444	460	488	483	488	476	484	478	513	505	492	498	506	487	518	513	499	469	494	486	501	480	498	495	474	536	434	486	453	489	463	480	497	416	451	495	480	497	499	504	467	459	481	484	484	518	484	505	471	481	471	490	481	471	483	491	453	465	470	467	456	492	472	512	480	470	484	490	503	491	457	493	461	431	481	483	499	506	499	476	488	517	491	520	525	474	463	488	476	441	464	492	495	478	474	501	468	444	497	438	502	488	514	488	478	489	452	481	480	498	467	476	499	504	487	482	470	462	495	458	500	439	496	458	496	462	449	477	461	437	455	464	486	449	477	500	460	487	483	499	499	480	475	480	477	503	494	471	497	465	428	474	520	493	513	489	472	448	488	491	508	530	482	512	500	489	454	444	515	460	469	471	495	466	463	523	511	461	479	530	478	454	511	517	485	455	428	454	488	489	474	492	486	463	452	475	482	498	495	443	476	467	459	458	450	476	474	471	501	513	476	446	486	458	500	470	488	485	486	496	469	501	480	499	495	511	505	520	511	475	474	426	435	495	445	481	492	521	454	490	457	489	496	487	470	530	478	460	511	435	460	461	520	462	476	520	424	483	531	490	486	478	463	481	523	436	438	484	456	540	487	479	517	490	531	494	503	480	499	448	435	486	480	463	534	460	489	490	519	509	510	491	490	551	505	494	513	514	513	468	511	464	480	459	461	488	487	486	492	502	518	501	457	459	524	503	453	496	451	463	485	463	456	441	492	493	482	500	511	473	474	494	478	491	489	536	504	464	467	471	444	467	532	488	480	487	492	478	461	465	515	476	476	467	534	495	471	500	470	487	472	473	509	513	472	437	499	443	499	529	462	478	483	457	481	457	494	494	482	474	496	480	510	481	494	489	480	452	456	492	512	460	459	496	482	480	477	476	432	470	467	481	438	499	469	475	492	494	498	505	509	462	451	489	497	491	488	461	522	495	472	507	513	509	485	480	499	444	546	528	472	485	482	476	490	485	468	454	459	494	481	501	493	466	487	473	485	487	468	485	485	495	489	491	477	474	488	474	471	490	451	492	478	506	491	460	496	480	504	474	474	487	462	511	468	493	452	453	474	505	514	524	478	514	460	469	517	489	500	491	468	473	493	487	433	489	469	476	467	478	504	494	492	457	507	524	487	471	487	492	540	508	487	476	494	503	500	483	465	510	488	489	499	443	493	516	499	487	450	504	465	466	515	498	476	470	492	482	487	461	503	483	511	487	523	458	519	505	496	455	476	513	460	480	478	482	440	490	485	500	492	515	477	469	459	481	538	482	501	478	448	457	502	464	527	507	487	525	503	453	501	487	512	504	491	503	482	475	490	521	470	506	497	438	476	506	472	484	509	481	520	455	467	474	483	497	467	469	465	459	459	478	504	512	473	489	485	478	493	486	531	461	477	490	508	505	485	460	485	524	491	498	487	509	489	512	491	474	482	470	491	486	454	459	502	480	519	483	474	472	503	462	466	526	454	511	456	457	511	493	474	490	426	502	492	490	480	475	467	506	468	470	477	515	478	471	480	522	464	487	528	480	487	459	456	446	456	495	504	491	458	459	501	490	501	450	502	478	462	538	481	504	472	495	508	485	439	515	475	478	463	496	520	449	513	507	518	509	505	498	513	475	478	495	486	505	514	480	464	484	476	494	487	490	479	511	481	505	492	488	490	508	449	521	473	471	490	478	496	481	490	478	462	509	529	462	494	491	485	492	486	457	494	500	485	489	540	467	467	458	483	468	494	484	468	498	458	497	459	474	491	509	453	468	495	456	497	504	487	480	440	512	479	463	468	462	494	513	500	471	527	451	456	497	491	515	460	476	499	460	498	471	481	547	479	486	501	503	482	490	510	447	470	466	475	464	528	461	506	534	501	499	458	469	464	497	472	465	438	504	474	482	496	470	491	507	488	455	489	471	487	489	487	480	455	496	512	462	487	488	479	493	459	488	487	464	546	523	499	483	522	512	505	487	504	498	490	467	481	503	497	522	480	509	476	491	463	476	534	506	457	504	467	529	522	462	438	448	478	502	482	450	454	523	496	479	471	483	446	444	497	499	501	459	514	511	481	468	524	512	438	490	515	463	493	471	476	492	475	453	512	498	486	473	516	507	524	446	457	474	461	508	492	458	489	481	492	433	482	469	507	509	484	481	466	507	495	475	533	481	462	487	497	483	508	470	461	483	485	472	496	480	473	444	464	482	457	489	490	522	479	480	474	437	464	446	454	467	485	478	470	518	476	497	489	480	466	438	493	514	499	469	509	428	456	470	490	498	490	459	488	501	478	466	455	483	473	509	501	484	524	457	497	486	515	530	470	437	487	461	535	488	507	451	478	474	490	484	475	493	452	485	461	479	463	482	484	468	450	444	460	461	475	532	466	485	471	498	511	491	465	523	449	499	476	476	489	489	460	492	489	484	494	504	490	471	479	475	454	526	543	462	476	500	494	490	472	519	462	485	462	444	489	488	458	481	455	468	511	440	488	481	474	487	495	508	498	480	450	486	478	488	450	502	483	458	501	503	490	482	460	469	453	488	489	483	483	460	496	451	454	479	468	495	510	505	482	483	468	484	471	455	497	524	493	444	497	479	483	475	482	463	482	516	475	472	481	509	482	528	454	509	493	483	463	491	449	457	508	487	469	480	400	490	501	472	445	508	459	501	442	450	468	482	469	507	480	474	463	500	453	523	485	463	470	491	469	493	477	477	494	487	469	477	447	460	477	512	500	464	492	517	459	519	478	491	499	462	459	467	460	520	480	499	445	494	451	485	477	487	500	477	473	441	470	483	473	480	494	513	504	461	471	454	490	492	478	487	485	488	487	456	455	431	451	460	481	469	487	489	444	512	490	431	468	495	469	449	480	515	490	503	486	477	482	485	492	478	475	476	484	451	476	465	482	495	479	463	494	477	432	478	492	460	504	489	461	522	487	461	509	450	494	499	457	488	455	512	494	496	486	512	519	494	489	491	500	469	461	492	454	476	510	472	502	482	521	516	454	503	488	453	528	467	460	490	532	486	432	525	470	471	461	495	482	499	492	510	468	494	493	445	461	463	442	453	462	438	451	505	527	459	505	472	481	497	443	484	504	486	495	472	507	454	430	463	488	517	482	456	456	484	494	457	480	529	409	444	507	513	457	482	534	477	480	494	487	502	510	472	478	489	447	511	482	506	481	510	520	471	488	513	480	500	492	487	462	481	488	458	502	483	440	474
3419	8746	7334	3542	2418	1848	1438	1151	1071	933	864	737	711	695	683	618	663	611	580	612	561	550	595	548	598	568	565	607	553	579	544	516	538	557	564	534	496	542	569	525	533	530	539	523	532	520	550	584	570	550	560	528	565	514	526	567	583	564	522	527	521	553	516	524	560	517	531	522	552	521	531	561	526	509	532	526	556	535	569	550	542	496	508	517	530	506	536	557	561	523	504	562	546	542	516	510	518	553	591	560	523	535	556	516	532	531	543	532	533	558	554	541	566	554	540	540	554	582	529	531	524	521	528	528	498	500	523	523	553	534	567	525	516	548	545	543	545	548	454	547	529	520	568	527	521	533	575	525	520	547	471	559	508	550	525	500	525	540	543	572	525	508	527	539	512	513	569	545	534	535	508	571	503	538	498	533	539	536	546	512	496	521	538	539	506	528	508	516	544	536	517	508	523	513	511	568	546	540	533	550	516	514	520	557	545	564	544	555	556	519	560	520	516	514	525	523	546	531	494	535	520	567	559	561	531	573	448	540	546	544	500	499	531	515	531	546	536	560	525	561	535	517	567	531	517	488	531	512	559	541	519	522	524	536	488	519	557	559	534	486	564	518	504	564	481	519	530	540	524	535	529	535	575	540	533	579	540	531	560	530	547	568	535	535	531	561	527	530	540	524	542	551	592	539	516	522	553	548	535	539	553	539	548	543	552	530	523	575	510	541	541	559	573	529	526	518	533	521	530	554	543	528	558	507	533	593	499	521	547	552	537	564	532	533	533	515	524	520	503	487	508	533	488	500	505	495	521	569	534	570	539	526	520	541	564	508	555	523	566	520	530	531	558	557	559	554	529	554	530	545	538	540	537	541	536	516	547	478	543	534	520	548	503	554	552	549	508	514	531	502	531	517	517	569	498	542	535	527	525	534	527	533	535	534	577	553	566	531	561	504	520	488	518	556	503	515	563	518	529	564	559	571	475	524	524	566	518	537	510	567	503	497	522	494	540	549	532	522	525	577	523	519	560	529	476	540	546	518	532	526	522	547	515	543	538	544	500	558	563	545	528	498	503	492	535	537	545	537	541	518	501	554	539	539	500	531	556	547	546	519	534	529	561	494	503	494	519	544	562	511	526	508	519	553	533	558	537	528	532	527	553	534	555	507	556	534	548	555	534	528	522	522	513	531	478	595	535	538	509	550	533	487	515	530	541	518	524	513	560	530	566	495	537	576	514	503	549	513	532	548	562	536	521	524	504	522	521	533	539	534	557	577	483	501	541	520	576	512	548	519	518	524	552	519	558	525	553	564	520	592	546	545	555	512	542	549	540	536	529	494	553	491	522	536	522	526	530	565	512	543	554	522	525	528	529	513	508	560	578	508	545	551	502	550	499	559	564	548	534	562	584	524	501	567	484	499	517	516	562	566	541	531	518	537	548	532	526	533	543	542	555	532	547	558	508	514	528	518	538	538	557	505	540	527	571	529	558	510	565	517	549	529	565	530	505	546	543	505	520	553	553	520	545	553	523	537	511	521	526	550	548	546	537	551	528	539	519	542	491	555	523	531	575	520	518	542	548	541	551	525	524	511	519	500	546	507	541	555	530	533	522	509	522	562	541	537	532	508	530	519	592	504	541	558	557	525	502	537	547	563	538	526	532	555	490	525	530	564	524	501	580	513	518	521	498	555	563	493	580	526	493	502	579	524	540	548	547	514	553	561	523	511	551	511	517	522	490	562	544	492	512	542	540	562	539	523	540	566	543	533	529	558	539	501	490	563	561	500	535	534	527	532	552	527	530	554	542	543	540	550	499	532	550	547	525	563	507	549	520	522	507	535	555	553	539	532	548	553	534	527	520	488	562	543	549	568	534	489	533	555	498	541	533	537	519	532	569	547	501	601	541	543	540	524	519	507	539	490	535	531	511	516	550	568	523	519	509	501	558	544	549	553	490	572	564	524	517	528	532	527	515	512	497	525	535	524	536	567	545	516	545	524	509	521	575	507	558	525	560	534	578	526	488	518	528	570	559	565	526	561	526	517	551	538	511	543	531	545	518	544	546	546	539	576	516	531	541	518	502	487	506	514	524	558	552	579	489	512	543	534	452	520	531	511	516	526	512	532	536	549	537	538	529	489	557	546	534	574	544	504	507	549	540	555	523	527	559	547	571	514	551	549	549	543	545	553	555	533	514	558	537	534	495	523	526	540	541	494	536	532	545	499	546	560	501	530	530	585	551	557	547	538	533	530	555	513	531	583	539	534	541	515	527	525	534	536	532	523	520	491	570	537	536	525	535	547	516	521	564	534	501	526	506	528	539	504	572	525	517	583	532	492	500	549	541	570	536	550	520	544	547	538	513	572	519	515	550	527	561	585	506	534	507	545	538	551	560	514	513	511	496	500	505	544	562	554	543	531	508	525	499	520	546	516	548	517	546	515	554	492	531	537	543	561	520	506	514	523	555	515	534	517	481	539	503	530	535	531	513	518	551	542	542	499	581	568	547	542	572	553	511	544	525	532	538	547	529	554	529	497	510	557	536	521	531	540	519	532	555	529	569	535	535	564	550	526	541	564	512	536	522	533	518	541	533	544	522	531	514	542	509	523	523	539	497	514	525	594	560	480	517	521	556	558	534	506	547	524	538	529	550	532	522	543	548	537	552	526	526	527	536	503	530	552	551	533	567	515	572	474	490	557	586	504	523	562	557	565	550	552	490	527	523	545	572	533	531	495	537	529	550	514	518	532	539	542	557	514	527	526	572	518	549	521	495	561	548	507	539	523	517	543	527	537	503	526	532	521	529	570	541	522	548	566	517	580	577	549	562	486	558	535	529	530	533	523	514	534	531	537	594	506	509	517	548	529	577	504	561	565	546	558	535	521	502	529	547	579	549	534	566	505	522	564	505	553	504	540	527	502	509	503	511	507	605	591	575	565	541	556	524	552	495	507	539	516	515	545	528	524	565	516	561	526	565	583	562	518	551	530	519	516	570	520	582	554	530	513	569	493	568	561	531	503	525	545	522	532	523	517	575	557	558	524	536	544	523	529	544	507	552	549	516	562	519	561	568	539	526	541	471	513	556	525	497	546	563	527	529	526	543	566	552	594	542	525	500	546	499	534	546	560	514	526	534	543	522	553	533	528	565	517	544	498	560	545	534	537	510	516	567	548	560	547	532	494	510	547	585	518	507	536	534	517	477	470	550	540	548	560	556	544	540	531	503	567	552	581	565	518	580	522	567	530	555	577	499	499	551	529	543	526	537	528	545	526	515	510	522	548	531	516	540	538	506	507	515	560	514	547	563	571	521	513	541	512	552	526	559	530	523	517	539	489	532	525	544	540	542	562	515	553	510	533	555	555	556	505	532	550	562	556	509	544	561	519	523	511	567	519	564	572	548	533	586	533	538	566	540	554	563	508	513	515	539	524	524	493	530	532	568	517	531	520	588	559	471	502	548	491	522	561	510	526	507	560	551	520	560	527	536	536	528	547	508	533
24798	21466	27974	25268	16346	1291	829	700	594	661	624	547	571	538	580	616	534	526	548	564	532	541	516	529	512	509	520	524	525	494	543	544	504	536	546	521	515	526	520	528	533	496	518	484	486	527	511	514	501	528	515	492	507	498	459	489	523	458	523	512	488	515	489	527	510	498	505	517	526	515	549	475	501	544	479	501	506	494	493	542	519	527	523	523	487	547	486	548	520	512	514	491	508	466	510	517	520	515	517	470	521	500	451	497	481	518	488	528	487	519	505	535	491	482	490	554	521	514	528	468	479	497	467	521	472	518	502	481	500	520	476	502	444	487	527	545	477	495	498	483	475	543	475	506	486	525	478	504	520	488	507	506	507	526	510	518	522	549	504	521	483	540	484	498	518	478	489	486	563	490	513	516	522	552	479	467	454	481	488	525	517	465	526	534	471	512	497	554	490	473	500	524	508	482	510	468	515	508	459	481	488	508	522	482	486	541	521	497	522	558	537	540	521	539	471	510	471	509	497	524	510	487	478	512	534	546	503	513	511	502	496	475	486	485	516	491	490	505	498	528	529	447	506	474	551	546	529	506	517	512	494	473	514	469	515	506	518	510	484	515	529	514	465	519	478	497	492	512	524	516	497	507	521	490	476	509	522	511	465	505	489	491	525	519	459	487	486	523	477	514	498	494	528	494	492	496	526	562	506	487	511	512	481	496	499	508	506	528	514	531	490	482	496	516	488	531	516	493	518	562	489	494	507	533	532	530	529	508	482	517	560	487	494	536	491	510	485	464	529	498	515	480	474	472	484	540	507	541	498	500	534	506	549	495	520	504	464	504	522	525	532	515	493	527	536	519	569	505	523	505	537	499	512	516	522	547	501	477	505	505	494	502	486	513	497	489	484	506	509	480	502	506	503	488	504	513	496	504	482	522	507	491	493	532	523	489	538	500	516	481	478	516	505	519	522	553	501	520	486	492	495	491	502	476	515	534	485	493	514	463	512	519	531	534	470	520	505	542	471	499	503	497	470	511	475	512	506	505	514	500	462	512	488	522	458	511	519	527	531	469	470	494	494	482	473	511	540	453	540	523	538	499	466	554	521	531	520	495	494	467	571	481	486	543	521	525	484	497	542	492	457	503	507	478	523	470	507	488	473	496	531	508	497	507	492	503	513	523	514	498	561	506	479	514	477	518	491	498	498	532	489	467	490	534	522	500	509	513	545	506	472	498	530	467	491	475	502	517	506	514	507	518	504	528	483	524	493	504	500	525	541	524	510	501	475	501	515	521	522	479	544	508	487	486	540	527	534	526	533	466	523	505	481	504	507	503	511	531	505	503	503	522	545	496	528	488	503	484	482	549	537	499	480	513	503	480	552	527	490	480	493	519	512	480	477	470	500	489	548	505	468	509	484	475	476	563	503	516	505	448	499	469	510	506	497	503	503	526	493	507	471	464	541	461	500	497	505	506	499	469	497	563	494	513	485	469	506	482	538	519	486	479	509	508	499	490	488	504	529	499	519	467	524	523	508	524	504	524	480	495	509	494	478	496	478	536	508	515	466	492	539	429	506	497	516	531	488	480	447	519	503	481	503	524	528	504	516	547	506	523	486	528	499	505	486	507	464	524	471	479	507	474	460	521	501	539	528	496	505	494	471	497	504	525	457	493	506	493	531	508	487	516	513	546	500	520	483	514	522	500	551	515	526	493	440	534	528	505	526	525	503	478	511	500	510	504	502	519	511	475	531	519	527	508	492	498	528	523	527	502	519	530	530	487	520	463	492	468	496	516	483	520	500	494	483	500	506	478	505	511	517	531	533	548	510	456	509	502	548	471	481	480	488	523	522	477	504	469	504	480	498	538	479	483	520	538	449	465	496	520	508	495	481	522	501	498	519	491	489	462	505	512	525	470	497	464	469	511	487	492	554	491	515	528	460	490	480	494	503	532	507	529	511	503	515	526	500	496	512	533	552	537	449	462	503	542	483	502	538	469	509	509	493	508	509	483	493	527	494	515	523	512	487	491	491	509	532	513	507	516	501	494	517	484	508	497	509	529	472	507	515	509	493	513	488	505	566	495	507	507	502	546	540	487	503	491	487	498	526	516	500	500	479	502	490	514	485	520	456	525	491	489	521	453	505	506	530	511	500	504	515	481	494	499	496	505	489	546	495	513	542	506	476	527	516	517	507	497	506	487	495	491	511	521	561	505	470	477	544	491	545	520	494	533	513	546	496	522	510	506	483	479	482	499	509	498	499	498	537	486	535	530	518	524	525	539	520	518	517	539	491	499	530	523	515	519	479	480	507	477	487	505	507	509	493	481	507	477	556	504	530	448	500	491	507	511	527	541	516	471	476	491	507	529	536	522	497	503	523	500	529	507	513	506	507	497	494	508	575	513	503	533	478	461	496	503	485	511	457	534	469	511	498	521	527	514	504	491	492	517	461	469	495	505	506	493	479	486	520	525	510	528	484	502	502	532	519	497	509	495	495	499	505	515	510	494	509	519	523	460	527	516	515	497	488	519	486	473	495	520	533	529	537	509	479	504	530	505	487	486	522	538	513	531	470	512	527	509	506	511	479	482	487	504	520	516	502	544	540	527	522	490	486	511	501	511	489	516	505	555	489	548	527	493	495	474	525	511	475	550	552	488	483	481	526	463	507	463	455	495	520	515	500	562	530	511	550	492	513	500	500	509	545	515	548	516	488	487	516	497	526	477	525	501	448	499	523	514	496	495	513	503	493	459	518	494	514	495	493	444	518	508	490	521	505	492	501	505	527	518	501	500	494	470	503	507	464	543	545	527	511	469	488	525	479	523	527	533	492	470	516	534	461	520	500	498	507	548	519	516	499	504	503	475	547	493	493	478	509	471	516	512	491	486	479	493	507	472	502	516	502	483	487	528	483	509	491	500	469	463	498	522	487	491	467	456	498	538	498	483	482	498	518	496	492	457	512	485	506	461	555	492	483	506	479	484	507	525	511	509	529	519	489	544	514	486	499	540	466	501	527	474	495	471	557	524	528	548	531	515	468	481	474	509	496	494	469	488	493	531	504	523	469	522	497	492	458	488	539	513	496	514	500	477	522	524	507	500	538	523	552	506	492	500	508	516	528	503	535	545	511	519	497	503	495	464	502	507	494	513	517	510	504	517	540	500	501	491	515	498	532	455	506	496	514	473	493	507	491	520	507	479	487	514	511	487	471	513	505	497	501	484	530	546	525	531	514	519	484	511	523	504	526	504	472	480	495	533	503	505	508	502	544	494	501	500	501	479	451	492	505	517	502	547	498	517	467	519	501	510	485	486	492	517	546	554	505	519	546	492	526	520	531	507	515	473	512	511	531	522	501	476	540	511	504	513	507	483	466	508	503	500	513	491	502	496	500	519	491	506	460	504	524	533	516	499	477	506	502	492	531	516	518	522	478	541	505	514	485	525	503	493	509	517	531	562	459	472	500	503	480	514	528	510	520	526	453	510	489	514	496	515	499	500	509	500
3700	5721	4613	2397	1609	1350	1003	1002	776	749	688	624	636	621	630	593	616	587	589	580	563	562	547	542	505	562	575	525	534	524	539	532	560	535	558	497	515	563	546	533	561	538	544	612	560	536	558	540	548	583	584	540	544	564	513	518	491	510	519	519	546	533	544	524	550	506	536	536	543	536	535	536	538	545	543	558	554	550	534	516	565	522	524	561	523	562	562	494	539	549	540	515	529	563	533	548	550	567	520	558	558	500	550	504	547	548	568	565	547	531	537	552	578	528	550	542	575	540	513	556	503	503	589	526	546	526	531	572	560	501	521	572	534	516	535	522	551	510	530	568	524	542	536	518	539	538	516	487	564	539	538	574	536	542	570	509	526	545	523	534	560	556	538	528	537	540	554	584	527	534	563	527	511	521	543	536	523	515	528	561	544	510	522	529	562	538	528	538	571	545	536	523	568	543	537	525	539	520	502	565	524	522	539	506	504	543	550	483	563	582	550	563	518	506	497	562	532	528	548	545	599	513	549	539	538	549	532	537	519	567	506	531	541	544	552	517	543	530	548	506	516	539	547	559	557	541	529	537	579	501	522	517	515	538	518	555	548	540	539	581	557	549	499	516	554	523	559	530	491	519	521	501	554	505	542	498	516	545	512	526	537	521	553	550	551	540	579	543	542	576	517	525	565	546	563	532	510	532	563	532	531	578	529	553	554	545	561	551	537	544	509	506	538	519	542	537	538	535	534	553	526	515	545	550	536	507	551	557	534	538	562	570	525	536	493	525	525	539	547	557	539	481	522	504	568	538	567	553	543	550	525	541	496	562	551	538	516	554	549	561	527	553	561	530	565	527	460	562	551	533	558	514	555	491	524	535	543	560	560	526	564	556	567	568	549	499	524	555	553	526	545	525	506	528	547	530	539	500	512	529	562	514	513	548	512	560	524	524	515	508	512	498	554	516	553	550	503	582	514	539	565	550	572	521	519	565	537	536	552	564	510	529	500	549	550	531	551	513	538	543	515	515	560	556	493	549	520	585	562	555	546	543	550	504	502	546	553	540	538	563	549	524	551	530	515	588	538	566	563	571	541	545	552	539	553	515	517	523	534	505	524	524	555	542	541	514	547	586	548	562	528	555	543	490	527	563	559	577	543	550	529	554	555	489	536	518	555	524	580	548	502	561	525	572	542	506	529	538	543	527	529	547	565	525	505	544	514	522	553	572	531	553	543	531	538	533	521	542	535	559	511	575	522	521	522	548	521	582	548	542	520	550	535	491	576	544	521	530	565	526	556	557	564	543	532	534	544	510	534	535	552	599	533	528	527	542	547	557	538	520	516	544	580	505	560	539	503	511	518	550	583	519	543	517	595	515	518	531	521	512	530	551	567	510	505	511	527	518	554	546	515	514	597	546	539	531	549	541	572	517	526	592	510	527	539	524	560	541	535	555	532	523	506	545	513	540	497	554	498	536	556	496	513	523	543	559	523	533	559	542	536	568	548	523	557	559	559	483	541	522	499	533	503	527	570	549	517	522	544	526	482	520	539	537	523	531	497	560	519	513	532	539	539	546	535	526	548	485	514	543	525	515	562	517	560	531	560	556	513	516	547	537	495	524	533	542	533	509	504	500	474	558	525	545	501	543	519	512	491	531	545	542	528	549	518	538	510	545	549	546	547	507	529	573	527	507	518	549	538	553	543	518	565	529	533	520	536	541	510	506	556	567	530	545	549	563	565	546	574	519	494	522	561	541	538	592	582	560	508	547	565	564	550	543	542	544	565	524	547	532	534	517	511	534	507	562	534	579	499	520	545	511	561	516	555	525	511	514	552	522	556	562	586	522	546	541	509	514	531	534	515	532	510	549	549	593	499	546	555	566	510	532	549	560	535	533	541	530	518	575	507	544	511	505	527	520	498	525	551	577	505	537	552	563	579	557	524	560	572	550	520	549	512	616	519	561	547	544	532	522	511	544	533	528	532	549	534	526	542	595	533	541	555	558	538	515	535	534	564	558	515	546	557	523	556	547	545	528	530	518	548	514	548	548	547	543	569	598	513	553	500	544	558	512	569	548	526	535	535	532	564	564	543	599	563	522	505	523	563	530	572	518	538	538	571	507	556	556	533	552	559	556	538	565	516	530	545	507	548	549	562	580	572	520	519	537	532	503	506	557	509	512	546	507	494	508	559	495	571	563	545	564	549	573	520	525	537	564	547	571	524	488	499	530	521	547	534	517	540	515	492	517	540	526	532	557	505	549	517	528	541	482	541	585	559	564	488	552	494	533	513	537	514	536	526	551	523	526	549	569	537	555	510	542	510	501	525	543	555	557	536	549	535	566	498	539	555	532	556	498	576	543	548	541	574	544	572	535	530	516	529	567	551	507	537	535	551	525	531	513	567	535	535	525	532	531	575	530	506	533	534	552	560	558	507	569	538	541	498	564	552	551	551	554	574	549	543	541	561	540	542	509	572	535	510	509	552	501	522	561	525	564	550	526	528	527	509	514	535	526	580	583	537	504	539	549	554	582	533	543	521	512	543	521	525	527	535	526	526	534	582	505	550	528	510	543	539	526	504	541	543	577	523	540	536	550	518	558	573	539	570	567	518	496	504	559	512	584	521	500	545	529	535	560	538	564	554	491	588	530	560	552	552	561	515	537	535	556	546	544	540	512	519	552	503	566	535	535	515	515	535	540	543	552	548	516	574	512	559	538	527	541	545	516	547	578	536	533	560	551	512	544	514	566	506	529	552	553	542	545	550	515	526	519	575	534	504	543	525	530	509	535	552	527	553	544	515	521	535	572	590	510	558	490	517	516	513	553	556	515	533	569	504	538	544	557	537	512	519	518	513	542	525	515	516	530	524	528	533	507	522	567	529	532	546	578	596	522	541	519	535	515	528	564	518	531	509	540	532	543	560	481	512	512	500	498	529	585	511	571	499	552	537	507	537	550	598	561	541	511	500	561	532	531	543	525	545	526	509	506	550	499	516	527	572	542	540	505	512	536	564	523	550	544	544	563	523	598	535	582	537	570	545	568	520	546	526	521	547	519	538	552	515	568	510	562	537	514	539	573	531	531	546	518	513	532	536	514	516	486	537	510	529	578	593	536	577	486	545	523	530	511	574	538	568	503	538	518	545	541	549	543	564	543	513	562	557	527	536	550	507	542	553	594	529	547	585	549	543	537	570	576	496	529	547	525	544	539	560	500	559	562	536	580	511	538	530	566	553	562	533	547	570	572	561	525	537	535	518	548	531	513	577	523	558	486	522	521	522	550	541	524	560	535	558	555	567	533	574	530	564	521	535	546	556	526	552	537	536	557	549	539	528	536	573	530	570	538	500	558	567	555	573	556	586	547	541	510	555	534	544	529	568	557	552	526	552	556	553	498	516	520	529	562	541	523	545	542	562	576	540	547	526	551	570	545	494	554	507	529	540	537	542	558	539	538	545	533	517	533	574	498	513	537	532	503	541	498	552	510	568	554	523	511	567	562
22820	21547	29269	24286	21540	21576	11664	1054	701	570	470	418	394	360	314	320	284	246	245	286	238	256	209	222	216	225	195	229	190	184	213	211	183	197	189	166	181	216	163	190	177	179	173	191	197	188	158	160	159	164	185	185	183	201	188	167	182	181	160	162	155	185	160	154	151	173	159	158	188	191	153	184	201	183	174	161	148	185	176	153	177	174	180	174	173	189	188	160	166	198	158	154	186	171	180	172	166	169	182	171	161	162	178	167	180	179	164	174	192	168	166	165	153	163	168	193	171	171	158	202	184	176	173	185	175	167	179	154	169	161	165	172	188	169	179	200	177	183	169	193	159	176	207	156	178	177	165	160	176	163	158	168	186	190	178	183	182	185	170	166	185	173	190	182	186	191	171	158	171	160	161	146	179	150	166	176	177	151	177	171	197	181	165	169	159	159	177	181	158	150	166	188	175	139	166	164	154	143	165	190	154	158	199	171	192	155	164	165	194	158	165	189	173	164	166	178	152	159	170	201	186	168	173	172	162	143	147	184	161	166	185	160	170	175	186	169	173	194	168	175	165	169	162	178	211	198	182	190	165	162	158	175	197	199	183	172	136	170	177	152	190	150	185	173	174	162	167	166	143	158	180	172	188	185	166	178	173	184	149	162	181	169	179	151	166	192	152	154	153	152	180	163	169	160	159	171	169	166	147	167	184	180	195	158	153	198	156	160	176	185	181	169	183	196	143	169	168	182	169	187	166	143	177	160	181	179	173	161	157	180	175	164	152	162	164	155	168	179	176	176	159	171	176	171	179	198	182	183	182	177	165	152	173	161	165	154	181	185	168	169	178	184	155	155	162	144	158	162	161	161	190	146	151	165	152	193	180	154	171	193	157	174	181	181	142	155	169	156	176	175	163	164	175	180	160	182	157	160	149	167	178	175	192	165	168	179	177	173	184	159	178	166	160	170	173	171	177	195	170	167	187	172	173	164	176	155	165	182	186	175	167	160	147	174	176	147	179	171	186	168	153	177	170	190	163	168	158	163	181	156	178	176	158	175	164	169	165	185	177	176	150	162	176	173	186	160	161	140	170	180	157	167	168	170	171	162	176	165	151	167	192	164	196	153	166	149	198	178	178	171	191	170	171	169	183	143	165	159	176	163	159	185	192	190	177	164	146	181	167	182	195	169	146	156	169	201	189	157	154	170	186	185	167	189	168	149	153	173	165	177	195	187	164	170	176	186	187	177	156	159	172	157	163	181	195	176	155	179	183	176	176	162	159	160	177	176	166	163	161	176	160	192	156	176	178	178	163	175	168	159	171	155	143	211	175	158	149	158	162	167	173	186	157	163	160	153	151	161	174	156	179	192	150	159	170	181	190	176	205	173	169	178	173	149	191	178	165	169	159	169	169	164	170	168	196	164	158	186	184	160	165	179	176	175	166	146	149	191	152	144	157	159	177	173	167	153	165	154	152	158	158	151	158	164	164	189	173	159	156	170	162	177	161	191	164	161	166	175	182	187	192	170	170	193	163	171	170	170	161	159	178	174	168	168	148	179	152	165	158	184	156	181	179	156	150	169	167	150	140	159	170	176	166	139	160	199	192	182	177	146	166	171	170	157	164	199	169	172	146	159	170	154	155	178	161	148	175	168	198	161	125	183	177	169	166	161	178	152	168	152	187	160	194	173	192	183	182	181	167	146	163	170	160	180	164	188	178	185	173	141	161	169	156	161	201	157	157	155	165	182	169	178	162	160	168	166	180	185	174	174	164	169	178	148	173	165	152	179	187	157	175	188	167	159	181	185	162	158	173	163	166	151	170	147	174	178	163	180	184	161	170	144	165	162	146	166	201	164	184	168	188	155	170	191	193	167	172	172	142	164	168	191	159	172	182	174	192	179	167	178	180	161	189	169	150	203	174	165	163	188	160	175	177	143	176	201	160	147	156	162	189	185	205	146	163	170	159	162	168	179	153	179	143	152	148	174	177	183	167	202	164	141	175	191	171	173	166	164	162	154	173	160	180	144	161	174	152	179	179	167	189	174	169	162	177	177	148	155	176	172	187	177	161	174	178	164	160	172	160	183	163	165	181	187	169	186	169	161	171	172	196	160	158	170	173	138	156	187	174	169	164	167	142	176	173	155	166	158	169	145	160	171	188	162	162	163	154	165	147	146	176	178	152	143	171	162	162	170	171	173	170	147	189	154	161	170	152	165	153	174	167	156	169	161	147	157	161	181	150	164	176	169	168	171	144	162	184	187	172	176	170	177	186	163	157	185	174	156	163	167	160	160	160	167	174	138	168	174	165	161	191	178	169	159	148	168	179	169	171	166	175	178	165	175	179	175	170	158	176	169	163	144	190	172	164	172	168	155	185	180	177	175	156	139	158	161	187	152	153	171	146	170	195	161	166	180	156	178	182	149	168	160	178	166	160	177	141	183	171	154	165	141	164	186	150	187	175	179	155	159	166	168	141	165	169	168	179	189	191	196	173	173	164	162	170	167	183	166	181	179	176	176	188	195	154	153	184	167	141	186	177	165	177	163	163	152	165	166	173	183	178	179	173	172	149	176	174	150	185	158	172	189	181	173	164	183	175	164	153	195	144	164	159	170	181	151	174	173	147	155	182	167	158	162	155	196	156	167	164	157	179	167	179	178	146	156	162	173	164	175	170	167	172	176	171	177	166	183	167	171	162	157	176	136	183	142	177	164	163	193	185	179	168	152	151	170	175	179	157	163	186	179	194	178	180	171	155	147	168	183	161	172	155	168	172	182	163	167	166	168	196	171	169	175	152	180	166	177	154	172	161	150	156	178	174	166	177	175	153	196	168	144	168	162	152	170	164	141	180	165	186	163	161	163	172	164	150	144	166	182	183	198	178	181	194	154	180	162	172	145	153	163	173	157	146	175	170	168	198	159	157	164	177	152	173	159	167	169	149	167	170	167	184	179	154	166	176	158	174	177	192	176	171	160	153	170	158	150	167	157	185	181	177	184	171	171	169	175	165	173	193	173	148	171	164	167	155	161	156	181	184	169	194	170	181	193	186	152	164	178	173	179	177	160	164	178	159	165	189	171	174	180	168	138	175	184	190	161	176	164	181	169	176	192	176	163	173	145	168	174	139	182	140	173	158	154	167	179	138	190	162	162	174	182	196	173	205	161	179	158	178	187	174	182	168	174	155	175	169	143	161	184	165	162	173	165	162	184	180	157	190	182	167	171	154	193	171	139	190	171	185	146	156	140	175	150	167	182	183	161	184	166	163	170	185	162	153	155	182	149	164	187	176	164	175	175	163	186	155	164	167	174	180	155	186	168	181	180	170	148	165	182	161	163	165	166	174	179	170	158	165	163	173	190	187	178	171	193	140	159	154	179	170	171	175	161	181	161	179	154	173	170	162	160	146	161	167	164	165	156	176	158	189	147	154	176	173	170	159	167	170	154	171	186	166	166	175	175	167	149	204	149	167	179	173	173	175	166	167	172	162	183	177	184	162	191
4821	14327	11716	5707	3686	2625	2015	1469	1124	910	758	597	497	474	442	361	355	350	320	324	299	297	282	258	279	247	246	266	240	234	224	258	239	240	240	220	242	234	217	218	204	198	189	208	220	207	239	224	192	212	229	204	188	200	210	219	202	197	188	204	214	190	192	178	218	227	212	188	199	191	210	205	200	217	197	228	214	221	170	193	192	203	187	205	196	197	201	178	205	188	196	205	178	194	193	197	174	186	206	196	201	216	194	204	186	204	193	189	175	209	197	169	193	178	195	215	194	200	184	176	189	168	188	213	187	199	205	188	190	205	197	194	198	172	206	189	190	209	182	197	192	184	196	168	192	166	187	202	189	184	198	181	199	208	205	186	184	190	166	168	186	210	178	155	201	171	205	188	210	210	177	195	186	193	200	189	195	199	172	170	192	206	203	223	177	188	181	189	194	181	193	201	197	226	166	182	169	197	176	212	181	191	206	192	175	183	172	187	188	210	185	207	195	196	168	216	182	187	169	183	185	187	186	190	180	189	185	195	187	227	194	192	184	207	208	195	194	190	213	204	195	201	154	197	204	185	204	135	201	180	217	194	202	217	170	150	187	195	164	197	176	191	158	199	179	202	188	163	210	185	211	185	196	199	170	199	182	212	186	191	196	209	214	158	192	194	193	186	202	180	189	197	206	206	207	181	184	188	203	200	210	201	203	202	219	220	186	176	209	184	206	190	193	197	175	174	199	200	195	197	217	175	201	201	190	209	211	187	212	216	194	187	177	190	203	168	231	193	213	187	188	201	164	225	166	169	171	185	167	190	200	203	190	217	190	195	206	188	199	212	174	206	190	168	185	198	194	201	180	204	203	211	180	196	172	196	192	206	180	187	225	211	189	191	176	190	192	190	179	173	203	203	173	160	186	201	192	190	161	195	180	183	194	188	210	161	199	186	187	184	196	189	172	173	194	198	189	210	167	177	199	208	215	188	192	179	187	187	185	169	190	185	187	193	197	179	212	181	207	180	203	210	191	201	188	196	193	194	179	174	220	202	195	190	191	186	193	190	217	180	186	194	181	183	190	192	176	184	195	206	191	181	160	202	194	184	187	175	190	202	178	191	181	205	185	185	196	170	186	189	167	191	198	211	213	208	181	183	196	203	180	187	183	184	176	213	201	191	207	207	197	216	194	189	188	173	185	154	199	200	186	182	194	188	197	203	192	184	212	206	203	200	196	201	199	175	192	202	176	195	186	183	185	193	195	188	189	213	203	188	212	211	207	173	217	187	173	183	164	170	196	210	193	170	201	175	193	197	194	171	196	169	163	207	181	201	182	174	182	183	203	199	171	205	178	189	199	197	185	191	175	167	180	209	198	192	183	216	186	183	217	199	186	209	202	193	196	187	192	194	197	197	187	187	186	186	158	175	164	183	236	188	189	177	185	191	188	181	205	201	186	191	193	210	193	192	198	182	188	182	206	215	198	190	185	175	203	195	208	190	196	204	190	176	176	187	190	194	213	195	168	190	204	198	179	200	195	184	172	210	188	196	187	178	188	167	192	183	186	193	194	169	186	207	170	185	208	187	190	193	189	200	192	176	205	170	198	209	202	170	208	186	192	165	203	191	199	213	184	176	195	189	184	185	182	191	190	183	214	179	169	193	189	197	181	169	217	183	192	181	191	181	195	185	191	184	181	173	203	159	187	182	206	176	191	162	159	200	187	188	195	163	191	203	192	193	200	199	189	220	206	181	170	193	179	194	199	202	189	199	200	196	162	207	171	203	183	167	178	184	179	215	190	181	192	192	185	196	186	196	210	204	193	194	184	209	197	182	187	202	189	202	190	177	183	166	202	198	213	213	194	202	191	187	209	219	180	203	196	191	171	167	170	182	176	193	196	208	211	188	196	177	192	207	180	197	187	195	212	186	191	175	189	181	170	218	186	182	221	185	194	202	190	181	188	174	194	193	189	214	194	159	196	188	205	206	197	213	210	197	199	177	180	196	195	183	173	193	181	184	187	188	191	207	198	193	186	193	200	209	184	174	201	178	174	193	190	183	190	188	193	190	216	177	169	193	189	194	181	212	180	183	183	174	184	188	202	188	175	172	172	195	163	215	192	190	187	175	181	192	180	191	193	206	159	166	186	203	199	196	191	214	191	177	197	181	194	209	197	189	194	182	160	205	181	212	164	196	187	182	177	188	184	193	194	185	170	187	162	183	175	209	163	203	195	179	199	200	189	185	173	188	179	191	198	188	203	195	181	180	181	204	196	192	187	191	199	198	209	176	201	169	206	186	187	205	180	201	192	181	213	212	172	211	167	187	193	188	181	184	169	189	168	193	185	193	186	210	203	184	191	179	201	187	174	172	191	168	176	181	173	166	203	188	207	190	224	184	183	212	207	196	195	176	197	180	197	204	181	186	178	198	211	223	194	204	191	186	185	175	185	190	186	201	187	160	162	212	187	178	186	184	207	201	185	194	184	197	213	168	215	170	187	194	189	187	241	175	193	171	199	207	183	193	195	165	195	179	177	198	196	184	197	196	180	179	183	174	182	200	193	169	211	192	196	181	196	188	194	196	191	217	187	199	210	193	181	192	205	191	197	190	204	199	195	201	203	202	182	181	164	191	176	196	188	184	189	194	173	236	193	169	201	187	196	194	173	217	177	175	202	197	188	199	190	182	215	200	203	190	210	170	176	210	178	195	204	186	163	182	210	189	214	189	197	209	193	191	184	175	201	181	183	167	190	188	176	190	180	179	192	181	211	187	155	194	175	185	198	190	204	239	170	192	180	199	190	194	195	199	195	206	187	182	187	186	192	187	170	182	203	204	188	198	185	199	185	181	203	191	174	204	222	171	200	209	179	176	178	189	203	200	196	214	180	213	210	198	188	194	197	169	205	180	162	208	200	191	190	207	192	196	196	205	186	190	167	185	201	177	174	170	213	210	158	187	199	205	189	176	190	192	178	185	197	203	189	183	196	212	200	181	191	196	197	186	150	198	186	194	219	194	199	196	188	205	186	182	183	183	212	196	200	178	198	188	187	212	197	158	204	210	200	194	181	179	198	187	193	188	182	190	165	201	206	191	187	169	195	187	198	187	193	191	192	205	201	192	178	183	169	198	175	207	197	183	195	203	192	177	215	184	190	189	202	181	175	176	213	175	202	215	178	185	187	184	203	167	187	179	197	204	193	176	180	207	220	202	194	174	193	200	181	217	142	199	181	192	194	171	189	193	221	214	210	188	177	187	183	203	170	200	194	175	200	180	196	184	205	186	195	164	206	191	181	189	200	195	190	217	196	190	199	192	197	192	209	214	186	185	188	178	178	202	191	176	175	201	198	204	206	191	202	194	181	181	187	187	179	186	195	168	179	201	205	157	183	187	202	198	193	184	191	195	196	184	201	166	209	195	183	176	191	194	210	220	221	181	196	183	180	202	196	222	193	183	208	180	218	190	198	191	195	205	209	193	188	202	194	204	180	164	183	196	163	209
27713	20088	6840	1168	862	756	767	729	732	783	771	714	716	662	712	697	686	766	690	738	730	739	720	676	744	793	671	736	716	747	773	727	741	732	691	692	682	701	743	726	702	696	706	702	709	773	704	704	670	686	724	738	713	692	727	708	710	676	759	721	738	718	735	744	702	688	737	722	731	705	752	684	721	739	682	727	735	708	692	703	660	729	705	704	725	707	754	711	699	731	683	729	729	716	677	711	770	719	743	699	686	719	716	749	705	733	719	715	688	724	754	674	734	722	732	709	668	719	700	738	706	706	745	696	719	738	712	743	701	740	718	684	710	704	765	777	703	687	748	678	735	722	726	715	702	690	749	727	750	742	721	691	759	765	680	737	743	737	693	752	791	699	697	782	736	697	710	702	735	706	730	732	703	717	722	771	702	697	714	702	737	758	734	775	742	702	691	694	722	705	698	679	719	734	723	756	734	727	779	718	701	691	739	695	734	671	702	676	743	718	717	704	747	721	715	730	704	764	707	689	700	782	686	712	728	660	682	771	681	740	712	742	730	688	720	741	754	726	733	731	742	713	764	719	771	723	697	751	745	684	706	693	710	701	743	718	750	797	749	721	715	721	693	679	680	733	681	656	722	761	703	708	715	735	739	693	705	700	710	717	722	727	711	696	729	759	746	771	684	700	700	697	736	712	748	732	743	739	789	743	726	751	718	748	708	699	671	708	724	747	734	740	743	740	767	664	738	745	741	737	707	690	745	685	710	767	726	695	702	689	669	684	701	740	722	735	720	786	762	657	679	737	740	711	726	759	754	687	750	754	735	707	735	734	709	721	697	756	681	730	693	731	726	713	730	717	713	758	688	771	737	710	751	727	726	697	723	687	702	696	680	741	703	762	777	753	673	731	749	766	736	755	729	672	679	724	763	743	740	766	733	668	710	733	702	815	722	681	744	700	681	696	699	769	678	741	740	674	742	695	717	680	743	694	740	690	763	688	774	725	721	699	749	677	708	724	752	755	703	765	706	749	745	727	754	741	699	778	735	708	729	714	715	747	704	714	683	750	675	743	741	690	724	739	730	703	718	734	731	775	725	700	741	706	695	701	734	699	723	724	696	761	753	728	702	723	693	729	755	705	696	697	723	716	756	744	752	711	699	723	696	747	747	730	716	718	677	752	718	716	658	744	703	728	676	766	704	717	755	689	720	729	734	710	753	680	732	718	724	739	719	687	721	731	734	699	741	688	707	727	725	727	701	734	642	714	760	733	716	716	764	724	712	727	704	726	719	743	737	725	720	710	719	713	778	733	738	737	708	730	649	735	701	710	694	710	693	709	709	720	730	688	716	781	685	706	711	741	704	794	673	686	687	728	718	734	700	727	729	756	679	712	733	731	688	726	698	674	725	709	749	695	711	723	735	745	712	712	709	763	784	720	754	665	768	704	692	706	738	669	637	722	746	729	723	742	704	664	719	691	739	730	726	718	701	711	631	687	760	722	762	723	771	741	725	736	725	725	685	722	686	676	710	713	797	725	733	708	710	713	740	730	704	712	710	752	696	746	742	719	739	743	725	746	675	709	756	713	705	714	725	670	715	686	741	736	729	788	733	690	705	724	713	715	708	733	708	722	705	752	735	697	698	790	744	739	690	742	756	738	708	699	672	727	702	708	710	735	723	724	728	748	726	704	750	734	773	716	758	715	738	726	698	689	686	733	742	668	710	673	730	735	733	718	729	698	738	730	716	693	747	742	693	693	712	750	746	679	680	685	696	701	697	789	702	693	775	749	728	712	731	696	771	730	751	710	756	736	747	718	711	668	752	730	746	649	716	701	699	714	669	714	730	686	751	755	708	695	692	745	718	765	715	761	748	768	713	705	731	699	705	681	720	739	743	724	710	689	698	707	745	757	735	702	698	723	735	720	757	732	731	752	723	744	706	720	711	749	764	724	703	734	724	727	708	729	722	747	740	777	712	727	687	699	718	688	742	706	726	650	701	722	711	766	685	744	733	746	704	736	721	724	705	741	699	721	743	706	702	697	725	779	707	714	729	749	763	726	720	714	695	720	721	711	757	720	727	697	768	730	712	692	707	640	715	703	705	698	747	729	690	755	719	691	713	745	770	742	667	724	721	648	715	761	739	710	744	695	689	726	725	735	670	690	743	743	707	718	716	753	696	696	757	698	773	667	731	704	715	755	657	750	723	730	718	690	755	682	774	694	704	676	716	682	717	702	707	662	768	715	803	727	754	733	660	710	709	715	735	729	701	731	732	705	703	712	704	722	688	717	666	693	740	758	741	747	716	709	706	702	726	756	691	702	711	732	721	697	691	696	714	757	727	744	684	769	684	729	693	716	730	727	760	741	751	772	712	695	785	715	703	727	716	704	718	703	695	697	756	730	744	740	750	728	695	746	708	804	714	729	722	728	706	722	702	670	703	689	758	724	765	773	712	739	674	726	722	746	701	710	731	727	741	755	715	718	707	715	714	743	741	690	757	680	708	755	765	742	773	736	739	693	711	708	699	698	723	750	748	725	713	757	728	704	656	798	745	730	715	738	716	699	704	719	739	732	752	681	681	684	697	668	704	754	745	758	728	730	742	749	703	722	691	701	718	738	742	713	747	693	749	768	753	707	763	765	757	673	694	692	698	719	735	720	718	680	783	705	732	740	690	715	687	716	721	745	694	698	697	754	693	735	749	714	709	679	704	710	678	668	744	703	667	750	672	723	718	643	745	726	716	744	738	733	721	754	732	701	719	730	695	716	743	770	714	689	737	731	727	703	705	739	704	773	745	718	727	692	687	754	726	730	732	713	708	737	744	740	712	711	705	731	649	732	767	761	709	754	702	765	716	662	757	728	742	709	774	753	689	704	714	724	695	719	722	743	676	720	747	774	753	746	711	718	733	758	671	690	729	744	696	706	799	753	761	691	720	749	736	761	732	737	716	722	730	741	732	672	656	754	719	775	739	693	711	737	726	715	716	680	714	736	723	708	685	720	790	781	696	672	747	735	754	723	705	732	685	717	699	746	731	722	742	725	723	688	796	712	712	712	700	693	748	743	701	751	697	712	724	743	750	750	799	741	647	705	733	727	790	716	741	732	704	726	708	673	695	695	686	717	783	724	717	698	693	731	772	700	725	733	730	699	708	716	773	708	697	720	710	693	756	689	722	701	735	749	696	773	740	733	721	692	700	740	718	764	781	696	726	710	712	709	713	711	692	684	715	685	722	724	712	707	739	764	670	708	722	686	732	752	686	735	723	691	694	742	684	732	703	677	738	690	689	696	774	732	701	737	701	773	739	723	739	771	771	663	781	683	730	762	691	741	712	685	792	736	777	706	715	741	702	700	747	736	759	733	704	691	718	681	710	700	708	716	737	704	704	733	692	749	755	679	726	722	667	714	739	737	754	742	736	716	719	736	693	736	716	734	765	727	749	731	738	721	767	677	769	698	764	739	721	709	724	710	672	718	773	704	721	782	703	734	725	674	739	754
4522	1341	1260	951	901	881	761	854	812	761	811	728	788	771	770	754	789	795	811	772	777	796	776	754	770	787	767	754	733	734	776	796	769	803	772	800	806	786	788	775	747	758	788	777	798	844	733	813	776	777	777	756	767	738	740	773	768	785	768	775	794	787	782	809	779	782	769	805	752	772	762	796	746	738	750	761	765	720	767	754	770	761	817	774	750	784	826	779	751	806	845	792	722	786	769	752	742	782	822	783	756	748	751	764	785	773	783	718	738	771	764	761	778	801	749	768	759	781	748	759	820	727	799	748	737	766	793	783	749	764	789	754	791	779	746	759	725	770	764	760	806	808	740	686	797	746	737	721	777	772	748	797	801	732	729	756	786	762	781	766	712	765	735	765	748	772	802	794	688	749	752	808	760	770	773	763	783	751	739	785	785	768	775	730	773	849	769	783	784	741	798	730	809	774	791	775	796	736	814	763	734	797	763	822	793	800	813	790	756	754	768	718	752	726	825	769	762	775	775	797	767	788	728	772	772	778	722	781	769	729	756	790	822	762	804	838	789	756	749	775	775	755	787	773	788	747	770	759	761	757	792	789	738	793	737	754	777	729	725	780	789	789	818	784	829	827	771	802	767	729	785	767	791	761	771	723	732	819	760	764	757	772	804	757	771	832	747	718	763	757	780	784	813	786	776	747	752	807	725	770	769	730	779	763	729	766	796	765	765	808	764	795	770	788	790	748	779	751	750	820	790	833	738	772	749	793	775	806	796	730	731	746	774	787	770	795	772	770	751	702	754	806	748	743	776	806	789	768	798	723	767	768	739	773	751	813	751	781	758	803	780	763	739	799	758	798	773	765	780	760	757	769	769	757	808	757	765	794	799	758	766	786	732	728	772	740	767	767	791	781	745	792	778	776	784	722	754	756	776	787	734	804	736	741	801	802	740	763	818	774	797	765	780	813	801	793	782	758	796	780	747	762	748	762	748	772	751	792	783	784	765	782	766	759	770	760	753	754	796	823	790	765	758	846	786	756	769	764	744	800	779	780	780	800	762	761	784	802	808	729	790	740	786	771	784	785	771	807	829	805	781	787	775	777	768	754	757	756	761	773	843	780	782	811	760	801	761	802	836	802	774	771	821	776	777	777	769	758	760	757	754	834	792	797	741	830	775	806	800	793	753	827	819	744	767	792	714	797	837	759	765	759	766	808	767	810	787	821	708	795	792	763	755	792	798	797	807	804	756	820	735	744	745	734	754	787	785	761	787	724	812	776	771	764	751	775	767	764	755	790	739	709	746	721	802	806	752	754	739	807	794	775	748	755	751	748	759	788	764	754	807	810	755	732	782	780	763	684	811	730	744	757	767	825	746	770	786	755	816	790	768	771	766	799	846	772	785	767	754	787	698	783	754	742	725	758	781	728	786	734	750	746	760	764	800	804	773	750	788	759	796	769	805	773	735	808	786	805	781	765	787	796	799	794	767	762	786	712	803	787	766	752	837	771	758	810	777	788	826	740	773	761	795	748	737	793	805	754	774	806	846	699	821	768	779	756	836	733	789	786	789	758	750	791	788	738	757	740	686	757	745	737	719	775	775	751	733	764	741	758	722	776	777	797	750	734	780	771	761	779	817	814	757	775	733	778	803	822	808	735	816	757	771	729	747	836	762	762	819	756	766	802	797	783	756	787	770	805	761	767	763	756	765	729	820	771	771	774	824	772	808	792	740	788	738	772	781	785	779	795	764	816	846	742	782	735	792	758	784	822	773	800	751	767	771	723	774	751	751	767	766	778	732	782	768	811	767	760	754	812	748	743	772	786	741	771	691	761	755	715	782	817	766	795	709	772	756	778	759	778	806	708	756	790	801	782	722	784	815	732	727	757	786	730	749	770	799	814	782	755	771	750	791	806	718	759	715	800	746	761	819	799	778	795	764	734	787	804	773	769	824	790	810	798	787	748	782	753	736	745	799	777	753	816	790	712	752	778	746	744	779	763	826	788	715	750	785	762	773	779	786	805	794	741	734	768	782	740	763	772	693	737	742	773	757	757	745	798	759	798	731	755	783	767	799	755	743	788	754	790	739	738	806	782	776	792	787	707	753	769	762	763	776	728	774	759	756	771	819	762	777	781	775	825	734	767	726	734	770	689	716	756	805	805	792	755	791	809	774	741	766	761	780	753	739	735	731	795	740	773	798	831	712	767	745	738	779	789	795	786	825	751	752	766	799	766	782	768	742	718	788	764	745	776	745	782	807	759	772	782	790	774	817	796	837	742	724	776	816	772	751	781	819	795	811	822	790	779	761	763	813	804	794	749	790	833	779	775	738	766	837	818	784	797	757	786	790	782	760	788	739	752	800	770	760	776	733	806	766	783	732	778	786	747	736	768	797	753	760	781	786	762	774	777	771	733	717	782	805	730	783	778	780	783	766	817	765	779	805	751	740	798	715	734	754	781	813	758	766	778	774	794	832	776	720	756	779	774	775	717	783	745	738	767	763	834	763	777	773	747	811	809	744	738	835	802	779	792	828	778	769	759	762	770	754	740	721	760	801	749	844	748	749	760	744	732	760	802	806	763	820	721	730	745	724	763	795	798	758	765	770	796	810	740	751	806	773	796	795	799	815	763	773	771	750	806	804	746	808	805	716	761	732	749	757	796	770	709	753	765	776	767	765	775	757	692	773	786	754	766	831	779	749	783	747	799	757	802	762	810	724	794	750	796	790	760	783	835	788	740	755	789	781	798	756	776	834	760	741	808	739	751	759	806	748	833	809	735	757	776	776	748	769	823	805	741	809	785	811	759	760	808	748	806	766	773	765	820	733	743	761	833	836	793	792	766	790	808	758	747	758	804	753	779	726	727	745	775	776	787	716	777	796	770	730	823	772	766	772	777	812	758	785	736	747	740	762	830	756	738	741	798	689	749	822	780	741	738	756	714	755	754	769	762	780	756	760	795	793	748	764	831	744	752	774	805	729	747	847	795	735	764	764	712	801	742	808	760	769	825	732	758	762	796	788	792	796	758	751	753	796	747	749	762	765	782	740	809	785	804	761	771	792	754	767	818	743	837	814	791	727	762	730	782	749	802	707	798	742	781	822	760	754	697	721	734	806	727	764	820	758	766	772	716	766	753	770	776	756	777	782	780	802	819	783	759	813	750	779	804	741	760	794	758	732	791	835	748	761	796	737	742	820	743	795	761	787	770	769	751	776	798	753	769	781	790	808	766	743	786	773	759	785	767	751	758	817	800	763	780	763	748	778	734	789	756	817	769	769	738	751	782	771	784	756	734	790	751	731	772	762	788	755	776	766	767	761	789	783	789	817	747	719	755	799	735	784	778	803	759	815	751	761	775	749	760	771	717	743	765	756	784	718	791	751	816	806	781	802	778	745	757	806	751	782	756	811	752	805	783	801	804	769	800	763	762	800	755	779	818	783	829	768	750	780	789	795	746	770	761	755	787	745	738	774	799	770	768	821	761	795	794	778	797	795	727
23886	21506	28868	24582	21494	13364	1649	965	798	668	667	584	590	611	576	573	545	561	530	556	481	527	563	563	533	468	509	517	511	564	483	522	511	512	512	492	489	534	440	498	454	491	553	480	502	511	474	507	520	502	489	503	476	515	507	484	495	498	485	529	471	477	441	496	524	484	480	513	523	546	493	466	481	514	534	514	525	523	507	479	509	496	492	461	535	458	459	500	489	539	515	515	511	523	486	466	515	502	458	508	459	486	506	491	467	486	471	499	475	467	547	505	486	509	535	466	526	509	506	461	492	536	474	508	484	450	478	522	465	495	485	532	487	497	473	459	490	518	495	518	465	500	497	478	487	531	489	488	514	490	498	540	484	522	501	503	491	491	507	490	493	495	543	494	480	499	480	504	459	473	458	490	487	516	521	511	509	478	498	497	541	507	466	554	470	512	458	511	518	514	494	528	503	508	505	469	555	448	536	514	526	519	501	488	525	533	478	490	483	500	513	497	494	482	514	503	546	487	481	481	490	466	516	503	537	508	483	481	484	481	473	508	462	473	499	483	524	493	486	486	531	509	511	458	494	510	475	480	488	476	474	497	493	517	457	476	491	506	492	544	502	507	479	523	493	499	508	541	441	526	483	487	476	501	481	488	497	469	474	494	472	539	511	516	495	456	483	466	446	474	487	453	504	487	514	461	491	491	455	520	523	514	492	536	494	491	507	479	468	528	545	516	539	492	509	484	484	493	477	528	503	491	500	515	492	519	466	489	524	493	538	511	480	470	460	490	477	503	450	550	451	501	513	518	513	488	461	495	454	509	530	510	492	494	489	502	499	516	516	501	489	464	468	485	476	509	483	487	516	471	518	503	480	521	470	531	491	462	523	491	532	494	512	498	507	510	505	505	516	440	482	498	504	467	532	508	509	524	494	465	500	508	499	508	497	489	489	480	487	457	538	506	469	479	510	454	491	486	489	482	526	500	454	523	508	501	472	480	538	494	479	513	495	549	479	494	494	518	483	506	492	492	487	515	514	474	514	464	501	460	483	502	481	493	503	520	475	488	498	489	503	456	499	495	482	503	509	481	544	467	506	455	492	481	503	489	479	505	508	468	492	499	502	494	512	471	488	460	483	484	498	492	505	519	507	482	489	493	511	493	499	522	449	454	508	507	502	461	464	501	467	492	543	503	530	479	462	516	465	530	500	501	507	521	469	469	515	476	498	512	488	511	509	493	483	532	513	514	490	479	537	488	537	491	498	522	500	499	496	505	495	544	530	524	481	493	508	457	509	565	466	508	514	531	484	493	446	486	489	497	495	489	472	500	506	503	485	520	459	500	484	488	508	481	501	488	451	486	483	463	476	492	502	537	506	485	482	523	500	450	492	490	541	484	499	492	489	498	544	490	503	509	495	503	486	517	517	507	489	485	507	469	482	479	502	492	491	498	505	487	466	519	507	542	508	512	487	540	540	489	522	476	525	513	522	479	475	506	494	525	478	453	511	497	534	456	482	500	479	477	487	509	495	503	468	492	504	508	527	476	489	460	503	519	505	519	486	511	487	490	472	518	513	487	525	497	534	528	512	525	472	491	513	509	523	543	494	482	527	459	509	504	524	512	545	471	512	482	521	507	476	508	496	504	495	471	469	524	505	503	526	509	490	477	526	492	492	497	481	504	500	496	489	525	481	477	499	504	479	496	517	482	533	457	510	473	505	499	486	471	519	498	462	502	509	506	490	511	480	495	477	493	489	490	500	534	460	511	507	508	526	496	460	507	483	520	500	566	470	484	511	520	510	455	509	539	444	507	469	469	492	493	524	499	483	463	504	502	489	442	490	495	499	500	513	462	475	483	472	488	501	486	491	500	522	487	464	486	491	458	466	472	511	512	525	472	520	486	506	514	509	471	459	519	488	455	539	514	512	484	529	457	500	497	491	515	470	454	491	498	506	495	484	489	538	481	536	509	504	488	511	511	511	494	501	444	493	495	480	459	502	469	502	509	463	484	551	457	459	498	458	497	458	493	502	517	487	526	480	474	493	512	503	504	500	463	511	492	455	507	496	495	493	509	524	462	521	479	501	474	474	488	465	487	483	475	500	537	525	492	475	483	461	474	458	519	527	495	503	487	475	499	518	497	500	462	487	486	483	493	486	511	498	480	504	482	468	481	484	479	506	488	490	514	475	494	453	501	496	492	490	513	504	477	518	506	453	503	508	508	495	517	502	468	462	483	488	476	458	495	453	514	487	486	539	499	493	556	497	516	471	486	519	494	498	482	476	488	511	464	466	510	462	468	470	521	475	502	454	516	492	540	476	490	510	484	508	474	476	517	504	531	469	512	500	477	469	494	515	471	507	524	483	528	513	485	497	490	485	478	470	474	477	493	538	509	527	498	518	482	473	484	485	504	500	517	497	482	493	513	468	501	526	481	483	517	525	481	458	492	502	506	515	478	457	516	507	511	524	499	527	476	480	496	484	496	517	478	474	481	500	495	523	502	485	529	506	493	483	505	488	512	505	470	533	495	478	493	509	521	468	475	470	487	484	497	469	479	490	502	478	469	459	522	521	494	475	511	507	505	529	478	520	480	522	500	493	482	456	494	539	460	470	518	488	493	510	466	476	490	498	482	508	522	479	508	488	517	506	514	488	493	472	534	490	495	478	505	493	527	517	541	534	516	516	493	496	510	510	520	512	460	499	524	485	482	521	482	477	501	492	468	470	509	517	468	471	502	488	507	472	465	495	479	534	478	490	485	506	540	458	499	487	450	502	485	465	500	520	523	547	491	480	477	494	472	492	480	493	461	541	488	511	464	473	529	493	511	480	466	473	529	495	477	523	480	476	478	511	497	504	484	493	459	486	522	509	494	489	517	489	489	499	488	488	511	426	454	508	481	465	488	499	483	497	494	495	474	513	501	518	498	500	498	481	497	456	503	476	477	478	494	485	499	497	478	509	484	469	477	523	517	524	455	460	464	458	451	501	505	489	527	481	484	519	486	462	495	517	495	487	531	495	500	513	465	457	468	475	466	491	504	501	495	512	522	494	495	510	499	497	508	496	530	467	466	478	478	498	483	503	498	491	477	510	477	492	457	463	493	480	474	528	507	471	493	498	495	470	488	452	507	464	488	466	502	460	498	469	513	520	499	467	472	500	516	469	496	494	494	539	477	505	477	491	535	473	512	458	470	499	491	482	454	459	488	479	522	507	527	506	496	496	496	493	486	491	474	496	515	490	487	501	505	498	490	500	493	531	519	513	475	554	500	507	488	503	503	489	482	490	534	504	530	502	494	500	473	455	493	485	469	512	464	487	484	455	483	487	504	471	506	478	472	455	510	503	464	494	522	499	504	487	478	478	500	488	505	507	502	446	465	463	477	456	479	517	481	505	484	504	521	536	480	516	493	487	477	465	490	476	520	481	484	490	495	526	459	499	447	475	495	503	471	509	523	478	516	538	498	481	492	473	544	458	494	511	552	542	524	523	505	535	488	505	464
3477	8913	7455	3553	2392	1822	1453	1194	1048	898	837	778	697	694	654	631	613	609	591	610	598	573	643	582	582	551	594	579	588	586	607	555	597	584	531	576	582	538	536	540	572	572	548	550	580	542	562	542	590	525	549	513	576	561	542	583	560	485	547	551	486	563	507	539	561	572	574	558	518	578	540	510	586	569	524	520	545	566	534	575	512	521	550	530	548	544	559	546	536	516	563	536	537	528	538	554	548	521	529	524	532	544	520	596	532	531	526	579	514	515	563	538	516	515	601	550	498	572	553	546	543	535	565	579	539	546	511	629	548	584	523	559	499	578	522	525	555	537	533	531	523	564	536	540	540	576	567	571	600	542	529	545	563	574	535	505	525	542	546	538	598	526	511	498	498	526	541	549	537	541	529	549	533	533	502	539	569	523	565	513	540	590	500	502	548	534	507	500	554	535	572	531	544	536	524	547	552	544	540	537	519	561	564	539	538	544	578	552	546	553	567	593	570	542	598	582	548	535	560	491	483	538	535	507	523	559	543	566	534	522	548	532	534	541	523	513	566	570	510	545	554	596	563	554	548	524	546	566	528	576	544	537	536	521	567	521	543	546	502	567	497	531	498	514	522	562	578	593	512	538	543	588	559	531	531	527	527	516	531	489	544	525	505	504	526	544	546	579	562	553	536	556	536	550	551	582	573	501	537	556	560	575	543	556	493	514	537	561	532	548	549	559	545	533	532	544	531	534	536	527	512	556	516	539	529	499	514	573	482	520	504	528	559	528	561	540	536	507	517	540	557	546	511	573	479	558	543	545	507	536	517	527	538	534	552	544	578	528	562	569	494	518	515	533	506	564	539	536	533	517	515	545	551	548	566	554	534	501	533	555	515	588	542	542	561	552	553	505	522	548	536	572	489	564	562	532	510	541	550	527	512	593	506	507	547	574	509	578	510	565	587	560	513	597	556	549	496	567	520	533	505	505	548	557	525	508	540	536	586	558	520	529	521	578	549	557	550	553	558	536	537	556	513	508	540	554	553	538	486	571	545	513	552	546	539	537	550	556	587	579	537	558	572	543	548	571	574	610	536	518	500	510	524	529	564	536	542	504	554	512	547	515	554	532	549	530	522	529	549	514	556	536	546	519	575	551	548	506	517	532	577	496	547	548	534	523	567	531	544	565	543	524	554	492	557	570	537	556	549	564	568	546	510	553	585	529	544	599	567	574	547	515	544	526	576	548	557	576	587	508	525	515	513	542	564	493	527	508	519	555	507	570	527	584	547	567	540	538	555	560	488	540	506	573	539	544	534	562	520	582	571	534	535	547	550	531	526	560	550	520	559	600	551	573	517	575	560	559	563	559	560	559	512	535	537	527	513	491	517	552	547	521	542	513	574	527	550	537	514	569	566	527	513	556	568	491	496	569	566	524	566	538	514	554	480	562	518	518	530	568	518	494	539	550	558	555	583	528	558	584	518	533	598	589	554	574	559	507	549	543	541	503	578	573	547	537	561	519	559	576	527	511	565	521	546	510	534	559	553	560	523	527	544	571	510	550	545	520	538	520	516	535	565	530	517	510	547	506	518	557	519	533	553	599	524	581	557	546	511	534	539	520	561	527	517	578	513	542	555	560	533	559	527	572	542	536	518	535	555	502	527	568	540	598	518	588	538	564	582	531	523	503	549	527	515	528	573	543	563	503	553	544	540	579	537	530	543	560	542	519	553	540	513	550	531	577	495	553	535	518	516	486	560	536	536	489	582	549	564	525	530	527	491	546	536	583	537	544	521	535	532	504	516	508	564	548	509	558	553	505	504	521	602	536	538	513	562	545	552	566	507	563	565	506	530	573	515	468	536	554	539	517	555	546	572	533	547	554	505	568	507	508	519	515	531	527	554	521	525	511	556	568	539	487	548	551	568	540	562	524	566	496	530	537	515	558	557	559	562	550	497	567	562	540	525	555	553	534	513	504	552	569	580	564	568	517	546	527	509	565	542	529	519	504	539	525	514	543	548	533	543	514	540	546	528	548	515	515	536	523	527	521	541	536	531	515	526	562	599	550	569	539	597	521	567	526	534	498	545	527	527	533	532	552	581	516	610	548	551	533	536	546	575	554	531	530	506	557	539	552	542	524	569	534	529	580	526	530	528	584	527	550	544	556	526	541	509	552	533	548	535	506	542	509	536	553	568	503	504	573	579	538	570	544	544	521	543	522	547	515	527	528	515	566	541	537	519	541	563	550	576	527	536	522	546	517	522	518	561	582	513	514	531	486	535	545	580	499	594	545	579	491	536	517	563	533	552	525	553	567	512	527	522	571	521	538	566	539	547	535	563	544	539	529	550	517	506	530	529	564	549	558	521	527	502	570	568	546	517	554	544	545	536	527	512	506	497	573	560	568	482	554	514	540	538	564	538	543	529	531	547	545	542	536	551	531	563	523	517	579	483	561	540	539	560	555	527	529	569	534	511	580	533	528	532	558	530	543	590	563	562	556	524	566	571	578	498	538	564	555	579	545	517	513	537	552	574	589	584	523	541	569	547	494	532	488	524	558	545	542	486	513	527	529	523	535	538	538	547	528	519	543	549	516	548	538	498	526	524	493	536	532	551	525	553	506	550	558	541	563	524	495	524	522	560	563	560	521	556	552	542	536	543	532	492	535	582	521	569	473	528	553	480	547	529	571	532	549	566	516	560	528	559	560	545	513	548	564	534	559	555	503	560	542	584	577	536	564	557	547	588	534	523	559	541	518	575	534	559	528	526	571	495	561	526	547	535	538	526	506	544	531	521	547	570	514	513	521	580	543	521	536	527	518	543	505	558	529	548	549	514	554	519	523	534	558	515	552	528	574	513	557	510	535	504	564	534	524	524	537	612	557	538	477	506	525	540	541	528	543	532	526	568	552	504	571	562	553	574	548	517	507	549	549	552	543	536	536	538	529	483	488	558	558	529	558	544	528	526	547	505	562	563	519	533	529	546	593	502	498	506	551	498	520	559	571	523	538	530	529	522	555	554	557	554	527	591	507	559	555	581	572	555	565	492	528	522	559	538	495	538	516	536	527	562	509	548	534	542	527	555	562	541	537	539	524	505	522	509	518	544	539	515	531	563	533	537	522	546	518	590	533	558	551	508	569	548	484	537	509	553	495	536	548	501	570	564	501	547	548	543	522	562	524	534	577	540	542	566	545	521	553	549	575	567	576	541	587	536	549	523	528	537	557	534	550	543	535	487	532	515	499	538	564	587	582	525	573	574	549	528	484	541	560	534	552	549	565	563	563	491	530	543	577	544	477	569	502	499	548	556	586	631	583	542	531	556	541	531	523	566	545	544	515	528	533	563	608	566	555	549	557	494	554	512	570	536	537	531	546	527	506	561	530	544	521	592	509	552	562	537	514	543	520	569	543	521	537	538	541	551	529	565	542	522	573	566	526	540	525	504	536	579	531	505	599	538	517	532	541	560	502	531	548	566	534	502	591	534	500	588	531	527	524	570	504
24834	21466	27995	25299	16656	1377	879	707	676	597	594	584	579	560	593	525	531	511	596	494	594	521	565	547	543	519	497	515	506	535	519	542	522	538	524	500	531	514	538	528	536	516	510	510	506	514	505	550	516	524	522	513	500	506	475	501	515	502	519	501	517	517	548	531	524	514	527	475	545	525	485	522	506	481	518	489	548	549	534	541	544	512	462	510	542	530	498	504	489	519	532	507	557	512	555	541	529	536	522	499	529	544	513	522	507	512	512	504	483	522	497	510	527	451	512	510	499	511	500	510	502	535	544	521	516	462	524	541	500	483	493	542	505	533	517	517	532	508	516	508	515	493	486	511	510	507	529	491	506	515	493	514	566	511	564	510	510	505	553	521	538	497	490	542	497	508	531	510	512	444	555	530	488	509	491	510	549	567	476	495	498	535	514	475	489	516	509	521	503	513	505	536	503	502	533	520	497	485	517	531	493	504	521	502	524	512	554	487	505	495	538	548	561	560	525	503	540	481	504	515	506	525	514	517	502	561	505	516	490	551	494	512	494	495	502	544	485	506	506	538	495	480	540	518	493	500	522	510	495	506	493	489	506	542	523	548	519	500	494	512	534	535	508	499	519	535	512	526	494	491	537	468	486	479	503	492	528	518	531	523	505	488	500	532	525	509	495	488	483	545	525	500	505	486	507	508	575	534	544	536	512	546	530	502	505	522	532	515	524	531	556	545	530	548	545	493	484	510	491	494	509	534	515	480	494	497	514	522	527	533	509	475	505	468	489	532	508	531	521	495	513	520	516	546	500	505	503	530	486	504	548	528	548	567	482	502	549	501	522	474	522	531	490	518	501	468	521	518	557	505	532	542	536	519	499	531	486	515	550	516	516	528	484	493	526	534	475	540	519	530	515	509	528	500	533	502	533	517	471	499	459	509	509	507	484	526	522	531	488	503	519	534	495	526	502	490	506	543	515	531	523	502	551	521	540	536	489	510	518	466	511	570	525	536	470	522	534	497	550	546	502	558	521	470	494	568	514	473	542	520	501	521	549	504	508	505	473	502	510	481	538	468	494	560	480	528	530	545	518	472	540	569	505	461	507	519	503	508	550	492	493	560	471	520	540	503	523	537	526	542	524	515	497	489	539	465	523	477	550	491	533	549	517	509	507	518	520	512	494	493	497	468	504	466	534	484	538	514	512	533	548	528	512	522	544	511	497	467	512	514	547	494	508	509	521	513	508	510	496	499	557	539	502	508	495	497	523	532	487	514	510	565	515	523	583	518	518	536	509	526	560	527	477	477	508	515	524	548	505	532	461	512	505	497	487	523	487	520	528	525	515	496	509	500	511	446	476	535	544	542	543	504	496	500	439	480	547	538	506	473	493	530	497	527	479	485	516	524	530	545	509	528	543	520	510	499	512	540	546	498	492	534	496	518	529	509	524	493	522	533	541	500	501	507	496	542	541	515	464	496	501	505	519	547	491	504	506	521	515	516	484	551	481	529	507	496	514	488	563	488	540	549	503	520	495	486	509	506	506	507	505	487	523	499	498	533	493	522	512	529	521	523	502	500	498	531	500	532	512	513	535	494	522	534	484	547	550	465	496	492	487	528	521	491	464	487	513	531	516	511	535	524	491	539	507	533	511	520	523	472	488	493	522	515	527	518	554	489	509	498	521	500	505	513	505	467	521	535	545	498	543	526	535	501	492	468	559	566	514	557	489	516	527	564	533	509	527	490	498	493	474	524	480	533	519	539	481	538	540	505	539	512	530	494	527	510	518	498	536	498	529	547	530	531	495	540	520	469	498	524	545	531	521	529	503	513	542	508	501	503	510	523	503	524	514	513	505	521	517	510	508	480	489	512	499	486	480	502	523	489	506	525	497	505	460	480	497	557	522	496	532	525	486	494	543	558	492	510	517	518	514	505	513	523	546	535	466	541	488	520	490	515	522	502	495	507	497	482	512	516	525	541	528	483	499	482	524	490	500	525	464	515	545	522	482	511	525	482	533	518	522	516	463	508	503	526	518	534	506	557	524	510	497	509	538	516	507	520	513	500	460	519	518	522	530	530	544	460	511	522	517	499	532	545	529	522	553	509	526	504	487	486	535	536	499	516	504	491	528	514	508	511	521	503	494	513	514	532	513	511	497	494	490	506	515	500	520	525	468	522	525	493	528	505	483	507	526	508	524	511	510	532	477	485	506	534	513	515	486	502	534	484	531	546	459	521	512	502	497	513	523	520	536	502	536	506	504	504	512	519	485	483	571	495	522	530	542	523	552	529	527	531	522	511	483	522	508	531	531	536	487	518	495	479	495	536	543	543	520	505	522	502	515	515	495	477	487	522	553	509	526	504	512	473	515	512	541	522	525	513	517	574	543	528	515	529	493	539	525	504	510	503	484	504	504	490	479	527	546	488	484	516	541	487	548	513	479	521	503	530	517	562	522	535	498	528	506	513	496	520	512	515	523	468	531	478	495	494	515	502	561	476	540	546	539	508	511	551	541	520	540	511	491	524	540	449	455	518	497	499	492	553	528	490	473	482	533	522	503	539	495	511	500	468	527	508	512	497	532	517	510	500	537	505	542	493	522	510	534	530	532	550	530	485	506	515	520	493	499	523	520	551	543	538	474	512	503	513	540	566	510	538	520	523	545	476	500	498	526	557	472	510	530	482	554	537	547	514	524	516	499	509	461	533	491	499	543	507	527	532	552	505	532	538	520	499	512	482	504	501	539	557	510	490	504	527	487	484	481	504	480	531	554	527	519	524	510	508	500	514	536	550	507	527	527	468	541	508	511	534	527	508	462	495	522	533	525	494	510	557	501	510	519	523	557	503	489	513	501	515	542	517	492	505	546	504	496	545	527	494	498	520	501	548	499	504	503	521	491	543	531	534	518	482	523	506	474	508	484	490	527	513	490	522	493	533	554	518	547	534	495	506	507	504	492	512	516	498	490	518	512	506	517	502	513	532	528	470	509	506	470	559	541	486	484	481	490	518	533	530	496	501	506	534	496	505	483	506	503	524	524	546	557	547	550	504	536	536	534	542	543	531	482	503	524	511	550	509	507	480	518	525	506	445	474	530	512	533	515	513	519	514	508	518	513	510	506	494	500	537	513	491	486	524	531	544	520	545	525	482	506	490	538	511	501	538	545	505	477	495	536	511	551	475	521	494	524	503	494	504	488	547	532	535	543	555	505	477	488	521	532	555	488	521	531	515	521	510	550	526	541	503	504	523	519	533	547	512	477	491	510	540	537	531	527	475	499	502	515	510	521	532	534	513	468	515	536	492	532	489	502	508	534	517	514	455	463	484	538	485	512	536	499	543	545	495	505	537	491	520	490	463	517	491	459	499	510	491	543	508	486	522	502	516	526	482	484	551	544	472	484	531	510	528	519	519	521	537	507	533	523	499	491	529	511	496	515	540	518	514	502	537	544	522	501	497	536	469	533	505	494	494	516	487	509	513	504	525	499	514	496	521	532	487	547	526
3715	5836	4627	2368	1649	1325	1083	951	820	742	702	691	643	625	615	612	588	573	565	577	590	599	559	544	564	565	511	602	554	552	585	546	574	569	557	545	562	535	548	533	551	521	552	604	558	570	612	517	576	549	515	583	538	538	584	556	562	517	565	598	524	565	524	531	519	582	570	575	547	561	563	567	552	592	569	544	582	545	542	517	575	548	535	569	545	543	557	516	563	529	524	535	569	519	560	519	555	545	513	554	536	545	584	538	532	538	528	518	550	517	540	546	548	568	560	533	543	550	530	586	555	539	577	584	546	543	528	556	589	566	544	505	523	549	538	571	531	586	522	548	558	565	570	551	541	558	551	526	565	529	563	565	556	549	504	565	574	542	530	516	596	522	554	570	533	523	553	557	561	501	533	539	533	542	538	573	532	555	549	581	576	531	527	538	529	532	591	546	542	535	526	539	573	553	546	520	554	512	551	521	539	581	553	529	606	515	502	506	541	565	529	558	511	546	568	523	523	525	555	524	564	553	535	553	562	539	537	579	541	558	494	528	540	516	555	537	592	581	625	538	515	544	532	564	568	538	516	565	534	481	556	527	534	568	542	545	522	523	519	573	561	564	567	510	535	557	564	544	518	553	519	511	560	538	561	529	570	543	543	533	559	531	560	500	525	528	565	545	565	586	563	552	535	572	519	556	536	569	609	560	594	559	543	528	573	552	528	571	519	549	552	503	561	550	595	569	545	509	564	522	553	585	578	505	532	523	504	553	553	555	521	535	559	555	502	559	531	567	573	563	561	537	546	594	534	531	532	537	549	583	555	567	573	530	571	540	518	538	492	528	529	536	558	559	547	542	547	538	584	556	487	533	562	573	522	563	571	533	520	563	528	557	528	520	557	531	513	524	491	530	542	563	574	549	498	535	530	557	562	521	546	536	539	523	525	552	515	552	539	534	528	552	533	568	500	515	548	526	536	544	557	551	501	548	543	553	558	517	498	523	556	561	552	515	530	549	542	521	449	560	515	514	554	505	517	544	542	546	544	540	537	528	526	562	541	565	542	543	510	515	525	544	545	521	548	573	537	526	549	550	500	495	514	550	551	560	536	569	500	564	508	554	518	558	508	562	541	535	510	556	555	545	532	528	551	574	541	583	524	524	543	520	511	537	588	506	550	511	553	551	577	514	544	549	562	574	546	563	586	537	559	577	577	575	520	551	582	535	558	513	540	537	538	537	518	548	559	537	527	541	562	523	545	529	527	558	563	566	537	573	518	557	559	569	545	546	521	561	540	536	559	521	529	539	503	559	520	551	561	530	543	583	532	532	556	533	565	514	529	539	559	537	592	566	518	589	538	540	552	520	556	551	550	563	574	556	551	543	548	568	589	546	595	517	542	505	517	503	582	568	559	535	563	524	573	531	528	511	553	529	531	542	578	571	558	521	584	533	553	491	512	561	537	556	581	547	507	544	559	552	538	503	569	546	542	523	535	531	566	502	527	533	528	540	531	563	508	541	529	566	524	540	518	545	569	525	522	538	530	578	496	522	560	531	527	537	530	538	566	546	524	559	586	533	541	572	521	580	566	531	535	531	593	540	538	608	527	528	545	553	495	552	520	561	524	564	552	594	537	566	564	556	544	534	528	529	535	539	554	571	546	533	517	583	523	577	602	542	549	557	558	571	571	592	588	546	559	509	547	550	569	551	532	525	549	549	546	556	552	550	509	543	484	534	539	575	512	568	506	559	574	548	502	527	563	537	496	516	532	536	504	578	546	552	543	520	575	553	520	553	526	575	589	562	517	543	541	545	523	538	524	550	497	558	532	521	545	532	544	514	534	523	550	561	518	531	536	527	582	566	563	576	546	562	570	542	540	527	513	545	507	576	529	579	562	569	522	539	550	524	541	545	524	587	549	552	550	564	541	555	522	560	551	517	549	564	570	555	535	556	574	551	562	544	549	559	496	571	531	558	514	591	531	541	561	557	528	539	513	539	516	577	534	531	540	544	547	538	595	485	538	531	549	575	529	528	533	555	564	551	516	618	562	569	523	534	543	542	537	588	578	594	573	542	527	523	533	525	544	530	543	537	503	563	537	540	533	578	550	536	569	536	570	529	559	524	534	534	518	508	552	562	501	547	521	565	528	569	574	536	584	553	542	572	553	528	533	533	563	559	599	528	569	551	558	525	538	545	585	566	550	554	554	555	558	519	554	548	579	540	548	520	529	555	515	533	537	560	587	556	514	555	507	530	605	534	520	540	548	553	602	538	520	556	560	537	578	543	530	555	557	518	515	550	532	557	547	546	525	520	540	565	552	602	527	536	561	528	555	488	500	527	548	539	518	592	585	551	525	544	519	522	516	542	581	528	505	557	535	545	566	546	539	530	531	554	509	555	549	560	559	569	543	553	529	543	544	499	553	496	518	596	543	566	561	549	515	490	517	574	530	549	538	536	555	564	559	537	526	524	577	525	522	570	532	538	553	519	536	557	544	572	510	538	524	545	560	562	491	523	571	536	532	547	600	545	571	544	580	551	534	559	557	534	521	514	527	540	565	507	534	562	536	569	543	525	520	581	504	520	531	568	522	521	513	541	527	537	553	507	565	530	565	549	557	527	544	535	562	536	544	539	575	551	507	538	540	530	532	505	551	552	546	516	538	561	529	550	548	555	535	523	536	499	565	558	570	520	543	547	543	533	533	572	560	564	500	499	574	558	502	499	510	540	555	527	573	564	564	587	521	521	494	539	508	554	595	585	559	527	540	559	521	546	522	552	525	574	532	548	510	552	593	560	542	538	556	532	518	596	567	549	573	541	563	560	517	527	538	539	556	517	583	504	541	548	526	524	554	554	551	540	560	546	558	536	538	572	565	561	544	575	547	543	523	584	516	537	507	569	577	521	548	527	531	546	555	530	544	508	540	534	525	553	552	558	565	535	549	535	549	579	500	544	519	560	538	547	547	545	536	480	549	518	546	548	531	540	526	518	533	500	557	584	583	534	522	509	551	542	569	527	543	574	579	545	535	525	549	522	502	544	518	523	504	496	564	547	560	536	529	531	521	553	553	533	541	581	528	558	588	553	523	536	548	539	575	553	556	534	494	529	544	522	501	571	537	507	522	538	506	536	520	532	502	534	579	523	543	585	543	527	533	501	541	537	556	547	540	515	537	538	531	542	573	513	567	531	496	511	545	548	533	583	523	523	571	551	531	527	521	525	503	490	586	561	534	561	567	548	604	548	556	566	555	525	534	546	570	536	575	565	553	542	545	568	543	532	534	554	560	549	512	555	540	535	506	539	544	539	549	513	521	501	496	552	557	554	553	557	541	599	536	552	568	554	535	534	515	464	550	550	501	509	577	524	574	582	503	574	555	602	544	531	558	546	550	556	596	548	584	599	560	507	540	518	529	487	512	547	543	537	556	559	505	537	554	549	535	507	536	532	573	522	537	561	547	537	492	528	563	525	568	526	537	545	550	502	550	564	515	554	541	566	557	567
22786	21508	29210	24250	21497	21535	11593	1009	675	563	518	469	376	327	297	314	261	264	263	260	239	247	211	236	214	198	203	188	243	215	216	164	203	194	214	198	203	183	206	171	179	201	177	178	176	186	177	166	179	173	199	184	179	158	168	179	172	164	188	176	182	193	160	165	154	170	199	164	188	170	176	187	147	154	154	179	171	175	164	138	186	175	186	183	172	166	172	152	172	156	167	167	172	168	179	185	162	176	183	185	172	176	173	188	196	169	175	180	196	175	173	180	169	166	174	186	162	183	194	172	175	180	160	162	191	176	188	174	178	182	173	166	162	196	174	180	166	162	162	188	168	151	170	172	178	176	167	170	173	211	168	195	168	160	198	169	152	178	180	174	176	141	166	195	169	175	156	159	174	154	156	156	175	182	197	182	168	184	181	155	160	140	137	165	184	180	184	169	180	159	165	174	185	166	186	184	180	163	161	164	171	174	150	179	166	174	163	177	174	178	154	160	149	174	168	183	148	173	150	157	158	166	167	176	165	191	169	173	212	175	176	171	174	185	158	181	175	187	160	151	161	170	177	165	181	171	189	173	154	183	146	185	167	161	153	189	165	149	165	167	188	186	149	147	175	170	182	164	181	165	176	158	157	175	168	174	168	169	174	179	171	158	171	172	170	175	190	174	164	158	177	182	181	153	172	176	161	149	166	168	171	162	183	178	167	162	148	170	184	159	191	172	206	168	174	171	186	159	167	152	176	172	152	171	160	191	172	183	160	183	181	190	173	181	181	145	169	163	166	174	162	179	171	169	202	156	159	165	186	197	177	155	165	171	175	189	182	177	158	224	149	169	170	173	179	163	168	180	189	173	163	159	167	182	151	140	146	151	175	154	180	190	150	169	164	191	175	188	198	175	186	164	163	175	155	157	154	177	194	179	176	175	167	167	181	169	176	175	165	172	168	158	168	168	180	178	163	141	199	173	153	171	155	170	160	173	193	186	177	152	179	149	160	169	172	142	160	180	178	165	156	181	174	173	165	169	166	186	182	157	191	151	158	189	150	200	177	175	173	156	167	167	197	151	132	160	163	164	168	157	188	173	178	186	179	166	197	181	159	149	196	177	159	188	164	152	184	171	182	178	151	178	162	152	176	155	165	162	174	171	181	170	167	167	157	171	178	163	182	172	175	170	161	171	179	214	179	197	177	187	160	172	172	180	171	160	176	155	159	167	184	174	169	154	171	188	162	179	174	180	179	176	156	191	179	183	154	166	159	168	206	170	163	150	193	205	196	135	163	196	172	171	170	165	170	198	159	184	169	155	198	142	159	185	172	168	172	187	164	165	182	169	164	170	165	187	182	183	186	162	162	177	165	156	155	167	159	142	203	182	187	180	177	152	173	174	154	174	160	168	154	160	144	185	162	193	158	182	165	180	155	173	167	161	159	201	177	171	179	157	162	157	151	186	172	170	165	157	181	163	159	173	163	170	170	176	172	149	187	186	181	156	176	167	166	163	188	158	171	162	173	200	168	178	179	165	171	167	168	164	166	168	135	175	154	177	213	171	178	171	155	183	158	167	163	167	142	178	178	162	178	176	155	170	158	155	171	176	168	190	181	161	192	154	194	147	177	155	175	162	168	172	168	184	182	169	169	148	190	175	172	173	179	167	168	172	179	153	178	163	168	153	164	174	166	154	177	149	149	179	188	179	170	157	167	168	181	147	210	167	208	164	149	177	182	166	178	160	154	174	161	171	176	188	151	174	171	179	181	174	178	162	182	166	179	180	181	170	168	159	195	150	168	163	173	171	152	153	164	174	176	171	179	185	161	176	207	174	179	167	174	165	172	178	171	165	146	195	153	165	191	178	158	182	134	185	185	155	181	152	168	176	164	172	170	161	162	156	177	181	170	172	173	190	188	188	186	180	152	169	193	155	175	148	152	188	175	173	157	152	200	180	173	184	158	172	185	163	176	162	170	161	172	168	171	171	176	165	156	176	178	199	143	175	174	177	174	174	178	207	182	158	178	183	179	182	179	184	168	171	154	200	181	168	181	178	170	157	171	157	176	154	167	183	180	185	154	163	179	159	164	154	153	180	174	148	163	174	168	184	166	183	149	157	155	176	191	156	162	166	165	165	153	180	151	169	169	144	162	168	192	150	150	157	165	168	185	158	173	154	181	153	168	154	179	164	167	181	162	186	163	148	149	178	179	160	153	182	185	193	172	181	163	158	168	185	176	172	164	162	171	183	182	167	192	182	173	203	178	162	142	180	162	175	171	150	180	186	173	154	185	171	176	149	169	131	174	151	194	167	180	193	165	175	164	173	169	157	158	192	206	179	153	158	160	168	163	168	148	151	145	152	182	173	169	162	174	161	170	171	174	174	162	168	152	196	189	169	175	173	178	189	197	208	169	174	161	152	173	169	169	156	178	182	189	168	156	163	173	173	169	165	190	165	165	160	183	181	172	193	186	193	166	163	158	166	174	185	183	171	187	166	170	149	166	167	176	136	176	146	172	163	170	175	151	170	162	175	159	158	159	188	188	181	187	162	158	158	177	162	176	165	166	178	182	166	160	187	191	159	168	152	172	158	165	148	187	179	164	172	180	167	154	177	139	179	164	165	175	162	175	149	181	151	168	158	202	172	173	181	203	153	167	167	186	181	182	155	146	175	150	163	169	178	171	147	156	167	157	164	194	162	178	187	195	157	154	185	146	173	177	161	189	177	153	195	190	177	180	164	200	172	172	184	186	162	169	159	176	164	149	179	156	178	169	166	197	166	149	147	171	165	183	192	173	186	179	177	157	194	156	172	164	161	161	156	175	174	157	187	201	172	167	154	169	183	174	166	169	182	152	160	170	157	171	163	201	163	155	184	134	163	187	177	164	183	166	161	177	145	163	180	151	156	171	171	170	178	171	144	159	171	173	174	164	157	166	162	180	174	173	177	175	168	183	171	160	177	161	161	181	165	171	166	155	171	178	173	146	183	173	171	145	163	167	145	161	155	172	180	169	154	181	154	180	176	175	168	196	167	176	150	160	164	176	163	147	169	169	175	163	176	172	179	182	193	157	164	163	182	184	150	189	172	179	195	188	173	162	161	161	168	185	181	168	173	184	143	179	173	157	154	176	172	190	183	163	163	180	180	163	165	155	170	166	166	184	175	180	161	158	171	182	161	174	183	175	165	138	169	176	147	166	177	160	189	161	151	143	168	167	170	156	175	167	173	164	151	183	180	166	195	158	178	174	173	156	177	168	160	187	166	151	156	186	182	177	191	173	167	169	156	167	158	154	176	165	169	157	169	170	185	167	186	168	144	167	175	166	170	166	160	176	180	180	188	154	187	196	171	173	182	149	173	154	166	189	169	170	162	162	169	179	153	186	174	160	166	168	172	184	170	165	174	160	164	155	150	164	141	176	170	170	195	187	186	171	147	161	165	167	171	155	151	177	198	182	173	176	164	171	165	172	153	175	164	195	155	185	170	184	205	181	161	169	156
4827	14307	11899	5650	3728	2690	1921	1497	1110	907	793	680	533	517	415	376	350	367	308	282	291	288	267	270	267	238	279	242	226	226	237	214	242	232	232	224	242	222	205	222	219	214	226	201	217	191	221	189	231	190	227	216	196	204	194	207	201	184	225	191	204	211	199	193	200	199	201	180	183	182	217	191	202	193	221	202	183	186	208	201	194	194	214	194	195	183	202	171	171	192	216	196	198	192	191	188	184	203	204	189	208	202	177	193	203	208	194	193	213	176	185	206	180	190	180	197	180	207	161	196	208	172	192	217	191	185	192	182	203	189	180	178	198	228	196	219	172	203	199	196	175	201	188	215	184	193	206	182	208	176	180	216	182	178	198	185	186	193	186	191	195	186	160	180	209	183	198	163	187	200	184	187	199	197	181	201	197	174	177	181	180	161	222	192	209	197	235	190	166	193	189	200	176	183	212	199	205	185	183	220	205	193	181	189	182	207	174	186	184	181	179	147	178	209	194	195	212	189	180	225	153	220	192	198	203	217	184	200	205	199	165	184	171	203	215	192	197	201	227	196	170	206	205	193	193	206	217	196	184	185	190	187	187	193	183	199	171	185	169	188	194	187	186	179	200	188	186	207	219	193	198	211	180	196	188	221	165	185	196	187	182	186	229	187	202	186	192	215	189	217	186	219	188	181	197	183	162	183	170	190	202	210	175	191	191	191	195	199	174	175	176	204	207	200	198	200	186	191	170	197	176	200	192	196	195	195	201	208	182	217	207	193	195	168	192	187	166	179	174	191	186	191	198	198	185	195	191	205	203	163	186	180	203	176	186	190	203	198	203	198	200	179	197	170	192	175	186	189	193	200	198	202	173	206	203	186	200	190	188	187	199	191	196	212	181	172	189	180	173	198	184	194	182	202	192	206	181	183	183	221	194	182	183	189	200	204	188	196	183	174	177	190	213	207	177	193	180	201	202	219	209	182	193	210	191	176	196	197	213	196	177	199	219	190	181	207	193	193	170	199	183	185	207	204	199	189	183	187	201	164	208	198	184	205	171	196	175	188	211	220	214	191	219	186	196	188	187	192	174	224	187	209	208	183	222	175	193	218	218	189	193	172	184	196	182	192	173	181	178	197	187	183	165	201	181	197	180	200	197	189	181	167	227	193	217	180	204	201	195	196	220	189	216	190	190	179	200	178	198	195	183	188	204	184	178	180	187	192	200	176	210	198	212	200	166	186	203	169	187	168	196	162	185	179	216	212	188	232	182	213	193	177	194	201	185	178	188	199	203	191	197	207	190	192	233	193	173	216	198	208	186	187	203	207	202	196	174	192	193	185	200	184	189	200	220	189	191	210	206	185	195	194	189	207	185	202	172	201	209	188	211	190	182	188	221	203	193	205	189	178	167	190	199	180	180	177	195	194	200	202	190	200	188	194	189	192	211	162	188	214	223	191	193	186	210	200	214	199	209	197	173	185	192	197	176	205	216	180	185	162	202	168	212	201	200	182	189	187	205	177	175	194	182	187	202	191	189	183	186	183	193	175	188	214	195	193	206	194	172	188	228	192	171	182	198	187	192	197	165	183	183	201	205	160	166	187	179	199	175	198	217	179	187	188	191	184	205	208	199	185	207	189	208	190	184	231	183	194	187	186	199	202	209	188	190	190	178	161	202	179	210	185	220	178	201	175	193	192	200	190	206	208	201	184	172	197	188	214	207	220	225	167	205	181	184	204	216	200	206	213	185	190	189	194	195	203	208	191	192	185	206	205	192	208	178	186	198	184	183	175	222	200	168	206	196	181	191	202	181	176	197	192	187	215	162	191	196	210	200	200	188	189	219	195	173	193	200	176	178	185	198	195	190	194	201	210	197	172	219	184	193	176	198	183	199	188	183	184	180	200	185	195	171	175	197	176	182	179	188	219	204	172	184	186	146	180	159	180	196	180	189	180	188	199	208	200	171	188	230	211	197	187	199	198	191	169	186	219	182	213	194	196	210	177	209	182	191	184	196	173	177	202	229	192	188	201	174	211	206	187	195	207	210	170	192	201	175	180	181	220	177	187	192	197	186	228	197	193	188	205	175	210	176	182	166	184	170	217	193	209	208	222	185	202	174	176	189	166	185	208	198	181	181	194	201	176	204	188	190	187	213	193	208	180	192	194	193	193	196	193	191	204	186	177	195	172	195	206	184	203	193	191	212	192	182	177	181	182	201	183	183	186	185	195	188	190	175	202	184	190	210	204	185	181	197	192	198	194	201	202	234	200	179	196	194	174	170	211	200	193	180	189	183	202	197	191	185	176	195	192	194	194	192	177	186	191	195	202	185	186	195	192	182	202	197	188	199	202	172	218	203	211	208	198	193	158	180	182	191	165	168	186	176	201	163	203	201	187	175	186	193	179	203	219	187	189	203	197	196	188	178	185	192	189	190	202	213	159	195	202	217	175	172	176	199	200	207	202	207	192	214	215	184	191	210	198	180	203	218	184	190	183	212	212	180	191	192	201	216	186	215	194	175	196	188	179	208	177	187	217	189	184	187	192	191	203	176	186	168	174	186	195	190	188	187	190	211	194	220	175	201	185	209	206	179	178	210	182	186	212	196	157	181	174	184	195	198	190	177	170	219	186	168	203	204	168	189	176	182	202	203	200	178	172	187	187	199	186	200	187	168	193	190	197	187	171	197	190	195	185	189	174	190	194	196	201	181	186	177	203	205	177	217	200	194	186	188	212	167	214	176	201	199	191	176	204	186	180	197	184	199	177	185	173	179	169	180	184	190	203	204	191	193	215	211	183	199	181	222	206	198	195	188	180	182	214	211	201	200	209	212	190	214	192	192	171	208	174	168	204	182	194	182	192	182	201	204	188	198	178	185	196	185	213	197	188	203	168	216	192	222	207	192	191	167	187	179	198	208	178	173	187	198	181	220	197	176	177	199	171	218	171	183	188	186	180	181	200	213	203	187	201	214	192	206	185	226	208	195	191	191	168	190	204	181	207	207	213	159	203	187	211	181	232	213	177	195	205	191	208	174	204	204	191	189	205	193	181	184	184	199	191	178	204	195	187	182	181	182	189	213	182	200	195	192	189	204	209	193	188	179	200	185	199	194	187	179	185	177	193	185	192	183	189	186	205	175	186	208	197	179	207	213	174	194	187	176	192	209	164	194	189	194	187	191	212	173	195	194	176	185	174	195	200	192	192	187	191	211	197	222	200	188	178	195	181	171	186	197	210	197	200	176	177	216	188	188	201	188	185	207	208	177	185	205	180	186	180	193	213	180	204	201	187	200	183	223	193	197	186	195	195	193	180	215	190	180	207	177	197	172	182	194	174	198	190	176	196	198	197	182	163	180	181	201	178	197	198	186	226	191	166	225	203	199	201	206	190	190	194	198	206	195	195	203	226	207	182	176	185	184	190	184	172	200	193	159	193	198	194	210	190	187	186	205	183	201	193	192	172	195	188	177	179	203	202	202	179	182	175	207	181	196	202	204	182
27731	20050	6966	1211	873	840	754	746	747	756	735	758	739	769	729	730	788	751	728	733	786	763	706	725	733	777	704	748	735	712	773	771	771	717	730	637	740	682	773	703	719	736	730	689	734	730	761	752	686	691	741	741	743	747	701	739	718	731	721	734	738	722	738	689	743	679	740	712	716	702	703	759	728	703	761	770	728	736	681	730	723	708	736	757	715	714	741	730	744	733	757	783	719	719	715	715	719	774	706	740	760	740	756	734	780	740	773	745	766	677	758	718	746	765	734	729	700	686	726	752	726	762	790	736	697	700	726	726	734	702	731	695	765	698	762	750	704	741	649	743	710	767	723	719	750	695	706	723	674	723	766	683	656	725	751	770	711	707	705	768	753	729	761	742	711	747	745	740	721	723	714	789	732	681	706	738	697	758	730	752	739	720	736	739	741	718	717	701	724	767	716	754	688	741	717	692	721	724	728	740	707	705	717	699	693	710	753	714	724	762	752	718	734	698	680	718	683	700	751	734	701	760	720	718	703	697	757	715	730	769	689	758	688	747	757	717	701	732	772	724	747	773	733	712	715	748	716	747	732	712	807	733	711	772	710	733	762	776	746	699	692	733	714	745	699	750	717	703	711	724	676	703	759	706	745	750	771	725	677	754	758	719	750	724	725	712	699	693	715	695	726	742	712	731	771	732	720	695	752	674	700	728	766	729	755	711	766	756	748	728	726	773	684	711	739	751	702	729	729	710	713	717	716	776	731	711	685	751	710	699	755	718	752	737	767	741	719	720	712	754	765	691	683	747	693	736	744	745	732	692	747	767	750	773	725	711	731	733	753	769	747	730	768	744	740	736	709	730	740	683	733	709	755	723	724	763	716	767	742	720	726	740	732	735	718	740	726	697	719	712	718	713	730	721	741	781	698	693	740	679	742	693	689	730	742	779	732	782	779	732	727	715	717	758	661	712	684	731	735	739	746	723	733	687	737	747	734	721	759	756	713	707	757	694	705	685	767	787	695	782	791	756	716	720	728	719	735	720	756	747	741	650	719	729	707	739	705	699	762	700	750	725	730	744	743	787	709	709	736	745	779	714	726	703	711	723	760	775	710	697	715	716	713	782	760	735	749	692	695	753	665	685	727	720	728	732	708	749	678	733	751	685	748	715	753	741	678	746	744	748	715	753	713	735	718	742	748	743	705	701	725	735	751	732	734	750	741	762	703	801	716	734	721	740	699	729	711	725	700	738	712	698	758	737	755	750	692	749	759	696	758	718	723	709	715	737	713	714	726	735	698	733	668	715	711	723	771	660	729	741	689	699	737	660	718	703	724	718	742	734	724	736	726	740	733	738	648	775	752	758	711	745	753	704	760	785	657	713	699	710	709	755	719	721	743	716	767	763	724	728	698	711	737	710	665	716	698	716	772	738	709	728	719	750	767	786	721	758	720	725	725	722	723	711	708	747	710	686	727	733	669	729	716	679	738	742	749	706	748	758	729	711	710	784	704	724	722	654	702	733	724	744	726	726	706	712	738	687	782	742	758	687	750	716	720	708	757	736	769	703	696	684	742	752	705	684	728	723	742	714	705	764	749	709	734	744	721	752	719	715	770	725	697	720	786	720	751	737	769	731	699	757	717	784	787	724	762	777	764	731	776	750	767	739	718	706	736	743	737	672	748	674	773	723	704	752	687	728	777	729	741	735	734	759	727	759	711	669	783	721	760	662	759	727	836	720	764	732	754	721	729	709	696	673	709	707	713	762	713	719	750	723	747	740	738	715	723	709	666	746	775	729	747	698	749	747	724	712	742	745	698	721	785	746	732	720	731	720	690	748	747	771	691	737	759	737	752	703	759	739	760	678	693	684	706	768	755	638	737	747	733	707	760	765	704	693	750	703	741	697	725	701	753	714	724	733	739	760	709	741	728	689	756	789	746	695	741	709	667	753	748	733	732	719	710	744	737	725	695	771	765	699	739	750	758	739	747	735	779	738	737	687	672	750	762	761	756	758	766	747	652	734	718	745	684	711	706	718	732	747	721	709	744	752	696	717	722	707	744	707	714	782	725	718	772	737	692	703	711	749	699	703	674	730	708	747	787	714	796	763	753	720	723	755	723	754	754	764	749	691	714	720	723	722	783	747	721	755	716	722	738	749	757	719	702	741	739	790	715	753	753	742	696	696	716	736	727	747	761	701	719	751	663	736	765	727	722	765	708	730	713	742	738	719	733	767	733	771	718	731	745	772	707	763	718	759	751	729	712	769	668	720	767	801	684	724	730	672	750	735	735	711	712	676	763	745	709	751	727	740	744	735	745	716	731	745	703	723	762	803	719	755	711	699	743	742	703	705	695	704	727	734	729	710	739	707	725	721	721	752	705	765	766	722	695	743	748	708	693	772	783	714	765	705	732	755	736	752	721	728	732	785	709	745	739	697	728	748	773	710	714	735	760	726	755	706	738	731	714	706	704	738	721	746	731	703	790	715	758	718	715	707	710	745	730	724	777	722	746	689	770	733	766	752	713	768	691	740	708	718	736	731	763	756	778	685	708	719	719	737	659	763	733	714	718	772	702	738	703	746	734	760	736	699	687	730	755	740	753	699	724	748	693	742	733	747	714	710	709	738	730	712	741	770	689	734	732	769	716	738	730	756	733	789	759	722	720	724	731	693	714	731	725	701	778	733	760	698	769	751	727	717	698	734	706	726	737	710	706	730	703	693	705	747	726	723	755	720	733	771	769	712	740	725	748	699	733	766	724	747	710	704	741	776	703	724	760	724	697	682	742	719	755	731	748	717	748	726	708	701	771	723	708	723	702	740	703	733	756	728	763	775	672	768	740	743	761	733	722	716	747	751	699	739	708	733	742	758	737	754	706	721	729	704	722	710	712	672	740	734	748	732	761	730	742	761	728	753	766	735	708	731	736	741	735	755	699	698	720	747	724	711	729	746	708	691	756	748	719	708	727	758	745	714	733	683	696	761	655	750	704	733	736	676	686	734	742	719	726	741	734	743	726	716	777	755	729	711	693	734	720	723	686	745	731	709	711	718	696	710	735	760	696	778	716	756	719	718	729	725	721	727	728	744	703	717	716	704	732	744	751	719	689	748	710	721	726	717	726	718	718	726	727	723	725	726	732	727	767	721	721	743	700	718	706	719	757	701	746	744	702	752	732	753	716	753	678	680	717	725	759	760	799	706	744	696	761	710	732	731	730	764	764	689	750	717	750	735	777	748	711	765	753	743	702	703	726	751	732	709	722	737	746	723	740	754	750	765	743	749	719	735	744	719	729	691	738	722	682	745	744	753	701	739	677	781	739	706	732	698	717	716	719	707	728	753	715	779	700	755	719	754	723	717	755	748	721	712	775	696	737	684	715	702	735	738	750	714	706	691	691	781	699	774	733	725	691	682	732	735	688	748	742	737	768	737	704	715	722	750	707	705	708	725	795	739	757	695	774	720	707	714	730	701	750	696	688	770	698	720	751	683	735	685	702	716
4553	1379	1244	891	902	814	820	807	780	861	766	743	816	768	735	754	772	763	774	805	795	766	761	817	793	786	788	760	744	746	786	745	720	759	762	791	792	739	789	795	768	761	780	784	789	796	777	774	772	796	773	796	820	772	782	780	791	759	801	769	778	776	769	745	776	788	794	750	745	829	742	759	770	779	776	817	785	763	754	782	757	752	736	774	757	757	782	800	757	752	761	755	762	818	765	820	747	786	755	763	817	835	731	732	792	790	758	810	749	788	788	749	782	746	814	828	830	807	744	782	766	811	748	790	758	814	764	769	772	755	787	769	764	778	767	800	770	771	819	801	809	752	769	759	760	786	821	791	779	791	816	745	789	779	780	743	784	766	726	780	785	812	795	759	794	727	726	791	819	822	781	775	781	782	766	813	741	826	788	768	790	715	792	744	791	768	764	758	768	775	794	782	796	749	788	739	742	823	811	758	814	795	800	774	802	774	786	742	819	770	797	758	723	776	773	798	750	801	776	785	794	763	723	738	768	780	724	829	819	782	817	791	815	780	789	785	795	763	746	713	766	758	758	783	799	799	785	770	788	778	760	804	805	865	736	791	797	779	761	785	813	768	745	731	787	772	772	813	740	742	769	770	757	797	782	790	809	798	777	782	792	807	796	748	797	707	788	814	840	776	787	798	753	744	743	795	725	794	740	772	782	707	787	770	746	780	756	749	777	818	765	792	752	812	782	767	806	791	778	769	757	763	751	740	805	824	779	783	800	831	809	805	806	789	761	779	782	792	778	768	743	708	747	803	811	813	837	806	783	804	766	813	717	772	806	788	764	789	764	807	737	758	792	767	786	768	775	791	809	810	797	764	828	749	746	749	771	775	772	743	800	746	761	726	760	762	777	815	794	814	755	844	790	800	756	802	757	778	788	736	779	766	787	764	754	793	802	807	805	786	807	790	801	781	817	803	801	805	791	794	740	807	770	760	752	738	792	785	779	755	794	795	747	800	717	770	816	766	785	805	736	770	787	767	776	735	738	763	735	759	814	768	721	797	792	812	736	749	773	747	794	777	793	737	766	785	826	759	780	752	792	715	761	799	820	760	820	825	815	793	790	776	778	777	753	808	825	753	728	823	784	748	819	723	728	824	751	779	799	775	731	817	785	794	741	839	739	756	772	757	807	793	782	789	763	740	776	786	794	730	813	750	752	761	773	776	797	782	800	788	807	763	774	800	775	811	791	769	787	761	743	763	868	752	816	773	756	740	747	785	795	781	762	763	782	779	764	760	772	775	739	775	778	798	775	767	776	783	793	735	804	782	770	756	789	786	788	749	825	792	827	799	744	806	756	826	763	786	747	759	751	755	795	775	789	741	762	817	740	807	790	805	767	752	728	729	769	795	766	773	758	739	791	784	818	789	814	770	772	774	765	799	760	762	755	740	758	813	787	798	767	745	776	771	733	751	792	821	733	758	783	790	798	801	836	711	751	761	766	786	755	823	795	732	825	775	806	789	808	764	802	796	803	744	767	774	763	783	748	767	762	701	790	792	768	797	814	772	778	797	776	785	717	793	787	818	792	794	743	759	757	757	786	737	831	774	810	805	790	803	785	769	766	756	783	808	814	791	818	803	779	800	801	772	824	810	779	751	805	788	791	761	766	799	787	753	821	740	787	821	828	819	800	793	817	800	782	782	772	743	797	836	767	769	787	764	760	750	772	741	813	758	811	702	763	807	804	731	772	803	770	804	798	799	791	777	784	819	774	826	813	715	776	764	751	791	771	787	783	821	743	844	807	799	748	802	770	798	787	755	797	811	768	746	806	798	774	771	784	799	834	804	719	764	781	752	817	750	813	812	827	772	802	816	784	809	783	757	805	743	808	808	796	718	761	767	753	886	855	753	736	804	785	781	777	817	810	805	721	761	776	771	785	763	791	774	788	842	781	803	717	747	799	741	764	787	773	752	779	805	754	762	759	763	803	746	772	766	759	846	793	812	732	771	776	791	747	767	766	757	765	815	760	785	744	820	767	759	825	787	781	793	690	767	770	840	816	773	756	771	789	766	786	779	755	727	766	801	815	775	738	783	752	801	761	792	793	752	758	817	770	780	729	810	764	778	814	783	769	764	767	781	786	800	770	779	793	833	750	793	761	822	786	789	824	837	739	790	736	750	777	820	776	756	797	784	827	730	760	774	805	804	844	777	783	740	758	848	744	767	778	758	767	815	784	806	793	790	760	802	764	799	780	784	781	769	769	730	785	765	783	792	795	786	795	783	799	786	750	741	796	802	771	750	798	793	798	779	804	829	749	795	736	795	750	800	750	824	732	772	793	793	756	802	787	826	726	777	788	760	759	783	802	753	792	715	745	766	786	784	786	734	749	783	764	713	818	771	778	795	748	777	779	810	729	781	748	786	750	785	795	766	768	760	810	732	810	760	751	740	795	820	823	779	762	819	778	779	781	753	782	752	789	751	787	803	806	763	768	762	811	795	805	725	754	801	781	820	789	758	802	810	790	796	804	776	789	799	781	777	796	788	778	724	796	792	801	780	795	729	793	801	781	762	803	792	782	840	773	848	785	798	798	781	815	805	762	762	777	759	805	776	737	802	752	788	779	808	802	758	795	796	747	801	769	780	758	787	810	783	781	810	783	819	772	792	814	769	786	749	791	833	777	781	779	798	756	778	754	804	808	770	818	791	764	793	666	802	827	745	770	752	755	746	792	836	773	800	781	740	783	773	771	796	765	835	765	814	768	769	759	740	795	764	825	763	752	708	772	761	756	770	756	804	767	779	765	822	802	778	782	767	767	793	754	821	746	799	836	820	756	809	774	786	824	743	789	762	795	811	742	776	752	777	741	811	806	815	807	763	760	755	799	786	782	780	771	764	786	785	768	797	754	738	788	814	792	808	807	789	733	799	776	779	724	739	793	815	771	801	751	776	840	792	734	767	787	748	777	757	816	747	807	795	782	753	766	776	768	807	752	831	768	792	769	794	756	817	810	746	805	787	812	809	767	782	824	776	767	824	804	777	741	743	724	739	801	810	744	806	750	794	810	813	774	766	764	802	767	759	755	755	771	791	789	752	741	814	753	772	786	787	782	731	810	763	821	705	784	810	829	759	814	780	794	780	743	791	784	722	803	796	771	847	768	777	753	769	796	743	813	811	854	748	789	778	773	756	787	739	829	756	786	764	718	752	792	776	787	787	792	787	775	761	811	772	775	766	774	814	771	806	749	809	773	830	746	788	783	817	761	791	833	788	758	858	775	797	755	780	788	812	736	774	768	806	797	796	799	802	824	803	796	799	788	772	781	864	767	777	821	769	825	833	778	795	758	756	796	777	789	756	760	790	810	790	743	801	805	778	823	807	719	798	855	801	779	765	792	791	774	808	747	819	842	801	811	811	808	826	740	802	781	770	800	755	784	775	780	756	809	794	758	786	780	733	760	802	798	779	807	752	805	780	764	815	764	788	776	810	743	822	762	790	795	803
23870	21466	28773	24514	21446	13176	1455	917	753	650	679	645	569	589	592	581	583	530	567	536	493	536	549	521	487	521	556	518	496	505	534	503	486	509	521	500	499	483	486	479	523	500	498	523	476	477	482	498	518	459	497	519	511	491	479	491	531	484	510	487	479	476	520	473	481	501	492	520	483	464	499	496	491	507	472	504	488	512	457	480	502	512	501	541	519	495	502	480	467	501	512	513	504	471	496	521	497	515	472	463	480	474	503	471	504	465	492	491	535	490	482	497	494	480	546	492	502	510	532	471	491	491	522	465	494	503	472	499	493	437	500	463	484	447	505	457	482	485	518	548	498	492	496	448	498	424	489	520	499	495	492	481	503	526	482	441	534	465	467	481	467	446	474	468	480	488	493	483	498	499	478	494	501	511	503	493	512	465	466	534	483	526	538	473	472	471	458	478	522	486	483	512	504	493	469	523	526	534	481	481	471	478	496	467	512	505	507	489	511	464	493	477	496	511	478	506	491	485	493	520	514	515	496	481	509	490	521	471	479	516	507	447	458	490	489	483	488	481	490	497	487	495	465	484	470	501	479	488	509	512	506	516	464	455	465	531	515	489	495	502	487	505	478	447	446	475	486	485	484	493	502	512	518	441	483	492	457	467	488	493	464	452	495	441	502	542	509	448	489	482	480	451	490	510	490	474	501	428	538	450	468	494	474	466	476	491	475	503	487	471	487	484	497	501	465	495	514	492	489	518	534	502	468	453	493	472	515	507	470	482	519	531	469	453	466	439	466	510	510	499	459	518	451	433	473	532	505	492	542	489	480	511	479	444	476	480	462	500	479	499	467	484	510	481	457	456	476	504	475	507	478	517	504	517	499	488	521	504	494	460	553	515	459	520	481	503	527	495	495	537	505	481	491	489	509	506	505	476	509	484	514	491	481	515	515	495	493	507	515	523	506	512	474	476	507	466	465	464	496	474	509	506	490	486	491	528	486	494	473	504	499	463	518	475	482	527	474	449	512	535	469	467	507	477	493	515	519	488	483	493	458	470	492	463	501	525	468	541	478	501	517	479	452	484	492	469	493	486	454	490	466	505	483	503	503	484	497	493	486	491	475	493	508	511	485	481	503	492	466	497	459	505	496	512	485	472	511	508	486	486	486	495	460	469	530	529	468	504	457	510	475	501	525	501	477	510	453	468	483	504	516	508	471	458	494	486	528	468	457	475	474	517	487	535	470	500	492	485	491	506	501	459	470	431	444	478	484	479	471	512	466	523	481	455	436	477	500	489	501	502	494	535	499	429	494	521	493	464	503	436	480	491	489	486	496	477	485	462	474	454	482	522	511	497	496	453	498	486	478	456	475	468	468	494	495	565	495	484	459	495	499	441	490	495	485	460	471	491	498	527	471	479	507	500	457	523	473	473	459	499	466	532	461	490	446	450	443	461	456	494	440	452	454	511	506	517	474	537	525	480	508	487	481	526	487	500	503	485	483	483	464	488	501	550	508	491	456	489	478	471	452	438	492	503	452	485	512	486	509	496	496	504	457	491	507	507	499	482	528	515	511	493	502	485	505	526	472	506	463	488	500	486	460	480	501	506	514	494	479	477	513	511	464	479	476	502	527	493	491	509	480	503	483	485	499	474	476	463	500	481	486	504	473	476	467	498	481	471	501	520	474	542	503	487	495	482	436	456	501	471	469	474	485	473	496	486	483	495	503	528	480	483	506	525	504	470	519	482	505	493	509	543	481	496	461	510	439	482	458	474	462	479	482	499	520	465	499	478	488	504	490	482	484	494	511	493	510	471	496	493	508	461	475	502	518	495	508	483	501	498	484	497	511	478	488	458	490	514	508	477	482	469	495	492	492	454	564	499	447	483	518	469	498	431	508	499	499	500	510	519	531	489	487	485	452	498	521	517	501	522	488	527	468	480	494	509	478	478	486	447	523	462	515	460	479	524	459	486	495	483	509	452	446	500	460	501	489	486	478	530	492	491	535	488	465	518	460	496	486	480	481	478	485	498	495	485	471	510	464	508	483	483	514	437	460	503	469	522	505	510	471	483	473	476	478	511	487	502	493	510	489	493	484	452	498	502	475	502	539	506	494	472	515	439	488	451	490	490	469	503	489	461	466	488	455	474	477	479	470	461	496	464	475	459	476	473	515	493	506	474	492	510	444	488	527	496	468	463	456	489	493	485	487	505	504	470	484	505	503	473	507	446	499	511	478	483	501	470	483	491	520	496	497	459	485	476	502	462	490	468	494	531	488	489	502	470	487	494	472	479	486	501	452	460	486	492	492	496	524	494	500	502	521	499	502	472	501	488	498	471	488	515	489	487	503	485	504	470	464	467	483	487	486	508	472	519	509	468	526	467	496	470	463	510	477	476	504	470	467	483	515	474	472	489	502	522	506	500	526	429	489	529	494	495	500	496	477	482	483	502	526	476	476	509	470	475	490	471	491	462	486	513	452	508	463	496	495	498	461	498	496	489	535	472	483	458	513	491	468	518	483	449	480	464	517	470	514	496	465	480	477	480	512	509	493	467	480	460	491	479	490	485	468	519	500	496	484	477	525	479	459	490	466	491	496	479	482	447	491	493	476	451	520	480	482	496	498	462	488	486	544	483	495	483	485	507	480	508	501	519	534	489	472	461	522	457	491	451	484	447	497	510	475	497	467	482	468	495	499	478	502	502	464	464	500	472	460	486	484	488	473	509	503	485	519	480	499	521	500	511	462	461	482	496	529	516	502	497	469	500	474	480	470	496	485	493	523	479	496	508	447	523	499	505	502	458	497	484	474	486	471	467	497	490	529	505	514	498	508	490	497	445	484	498	476	476	484	457	495	491	493	506	486	496	491	465	501	475	491	469	525	517	495	580	543	491	487	471	499	467	521	468	487	489	478	464	475	456	478	507	488	494	499	515	497	509	463	473	492	482	463	505	460	476	518	493	466	474	429	471	513	520	480	518	458	460	473	473	499	496	497	506	488	507	483	482	463	513	511	455	497	487	479	481	504	489	497	483	489	488	510	465	516	517	486	466	482	469	460	520	464	486	514	496	475	469	487	449	462	430	469	512	502	439	498	481	538	475	506	481	495	507	476	474	483	496	493	465	500	491	438	506	469	475	494	502	465	503	527	502	496	481	513	527	510	476	476	463	504	453	495	495	487	472	473	537	453	503	564	475	506	479	477	537	513	495	483	506	492	495	474	502	488	468	499	454	492	490	509	488	483	479	451	493	479	482	492	464	477	506	486	480	495	492	501	486	503	516	504	480	483	466	450	501	469	519	518	528	503	488	463	486	484	512	521	469	486	509	510	442	498	472	521	463	470	461	489	529	495	455	464	482	482	460	459	452	453	462	520	465	456	493	491	463	485	487	514	453	511	438	491	516	507	503	448	443	519	489	483	490	491	478	471	474	480	468	506	499	485	460	529	489	482	499	465	509	494	467	472	486	480	450	466	554	481	489	550	500	530	533	497	462	503	509	510	475
3508	8937	7446	3515	2434	1800	1434	1209	1028	916	814	744	715	715	685	655	638	622	636	628	575	566	593	597	562	599	566	565	607	527	568	571	507	533	524	523	536	550	578	550	555	550	556	572	580	579	602	539	549	543	549	572	576	554	520	559	542	573	542	581	547	557	541	538	568	535	543	563	556	559	535	503	531	562	544	552	577	541	559	613	556	541	570	585	535	533	543	526	538	554	562	575	530	526	536	542	534	510	567	544	530	567	531	544	547	547	538	593	555	528	581	556	529	551	484	530	582	580	560	570	521	556	555	537	535	520	521	582	528	523	560	551	531	569	549	582	556	547	505	546	554	569	527	573	552	549	542	559	544	516	559	485	535	547	586	539	560	524	527	558	549	534	562	534	564	542	500	573	527	544	587	560	527	547	576	538	540	522	577	590	592	546	586	556	550	555	547	556	556	530	530	553	545	559	555	525	534	564	527	548	536	545	573	544	548	527	512	528	534	554	537	557	544	549	600	564	556	568	515	580	526	564	543	528	552	563	549	533	536	515	571	531	522	530	579	538	544	538	517	512	592	533	591	528	558	536	559	535	549	558	526	553	555	575	555	520	540	528	554	491	580	567	516	567	522	580	541	528	529	602	545	545	534	563	562	563	562	576	572	540	543	536	512	565	559	560	586	544	529	523	565	505	597	535	557	553	526	570	549	581	568	577	536	562	547	532	543	535	528	513	535	564	546	505	564	518	518	559	514	527	512	498	562	538	513	573	522	556	568	558	578	522	562	520	559	544	568	549	546	528	535	556	526	549	551	515	552	548	516	574	506	523	569	530	572	560	534	554	564	588	519	538	565	561	474	551	553	588	497	568	573	545	564	514	524	535	593	505	543	501	510	557	546	550	581	515	557	548	515	563	554	565	567	562	565	531	554	531	524	555	584	549	556	550	500	554	525	588	558	569	525	573	577	555	522	517	543	548	553	566	541	584	493	513	577	512	583	493	588	532	551	545	524	525	516	515	545	551	512	529	499	538	580	559	570	528	572	554	544	524	571	569	542	603	544	547	562	514	566	562	559	546	538	532	548	561	561	557	541	531	559	552	548	547	558	551	550	501	571	514	522	562	538	514	570	547	520	538	519	537	572	538	502	560	543	561	565	528	554	517	556	553	563	553	546	575	503	520	539	548	543	567	503	546	526	563	552	539	545	543	549	554	516	484	508	553	543	589	575	519	546	495	509	540	568	562	557	538	559	539	606	564	590	528	556	572	557	566	526	555	543	526	528	575	587	516	559	513	520	543	532	542	498	551	585	503	516	592	538	521	542	536	575	540	541	583	557	531	548	561	535	532	504	561	590	547	539	558	548	533	527	535	571	591	517	517	555	590	554	590	528	524	555	554	565	557	561	536	538	548	567	543	518	590	520	562	532	543	477	527	548	542	511	555	528	526	565	524	522	570	526	542	515	561	546	524	579	548	566	551	545	567	499	521	525	545	533	554	530	550	535	556	525	546	528	591	535	513	537	545	541	551	491	544	512	541	548	527	510	541	590	563	539	553	561	560	564	546	512	536	539	519	531	561	537	560	534	519	542	527	527	508	563	534	577	553	526	561	556	539	581	555	540	571	558	525	537	560	537	528	553	531	518	564	540	542	561	517	522	536	545	569	550	562	584	521	547	517	526	511	537	563	513	551	556	563	591	570	548	522	516	547	500	525	559	510	536	554	578	591	533	523	535	556	524	510	560	546	512	501	572	538	557	571	572	541	575	562	500	566	567	565	513	520	531	512	501	569	526	485	512	530	554	566	541	495	578	557	543	509	561	510	571	499	498	508	565	513	547	586	534	554	548	540	561	558	555	537	505	564	532	517	551	541	534	516	559	540	570	546	525	522	541	581	514	546	581	583	581	529	543	515	540	565	573	529	519	535	565	526	569	558	557	552	575	561	581	488	564	535	551	525	548	554	543	567	533	552	553	564	532	520	576	534	568	529	560	562	517	546	525	526	539	567	513	554	519	530	553	577	544	555	553	523	546	576	508	550	545	496	557	566	570	520	519	546	520	557	519	510	570	564	541	564	613	540	595	498	581	486	501	554	552	560	518	531	533	496	534	537	553	546	591	526	540	563	556	568	533	535	582	530	518	573	508	549	549	562	521	587	550	553	547	572	558	510	575	549	563	492	532	551	551	567	582	580	532	540	518	571	532	532	568	580	536	537	508	501	572	574	521	545	518	539	527	525	567	545	531	548	535	553	541	531	566	540	550	573	555	547	553	526	547	568	554	581	567	540	552	510	576	581	545	513	557	512	569	572	558	521	583	548	544	587	570	526	531	547	565	596	561	547	535	564	528	514	530	563	513	564	535	571	538	565	559	586	511	550	576	570	557	524	558	567	526	567	537	548	529	569	535	550	537	557	526	547	544	521	512	528	601	545	536	560	521	517	531	539	630	544	555	536	511	538	488	546	536	543	486	514	531	551	512	495	573	502	559	528	554	522	549	561	537	517	555	533	540	593	550	562	547	506	561	558	536	550	500	578	506	556	547	515	517	532	535	541	565	535	533	529	561	563	559	549	535	528	553	569	596	564	539	548	539	547	557	596	559	502	563	504	546	518	566	581	562	582	546	578	583	551	588	513	539	589	515	563	562	555	520	530	537	544	543	519	553	543	540	524	581	532	553	530	559	535	539	558	508	511	542	508	510	530	524	528	533	536	580	537	558	562	542	558	559	501	550	505	513	551	521	514	538	525	529	574	557	515	537	565	618	545	572	564	528	554	580	570	572	544	550	530	511	545	541	530	568	528	504	524	557	535	559	529	557	571	581	584	513	508	577	530	551	528	538	519	565	560	525	593	575	578	527	580	496	531	523	554	566	559	557	565	541	534	546	537	521	560	558	550	536	524	563	563	552	564	556	527	563	541	505	543	565	527	525	544	545	568	534	550	560	544	572	532	558	543	543	531	550	520	515	564	564	536	580	555	492	540	561	557	542	556	510	578	541	532	525	528	535	512	523	570	535	577	583	546	515	517	533	541	547	547	567	518	543	558	529	560	545	549	549	568	543	550	522	581	548	550	577	546	507	556	538	541	555	541	550	539	560	537	561	522	559	580	522	568	509	553	560	565	567	520	499	519	584	538	527	544	538	507	492	568	525	551	535	551	577	500	554	521	535	515	574	547	520	562	503	562	499	552	569	539	567	553	530	534	518	527	554	538	516	500	528	551	549	559	581	593	571	546	562	536	567	587	554	567	522	540	587	558	524	557	550	557	586	540	562	554	579	508	512	518	537	543	540	547	568	542	565	511	555	548	557	609	536	512	565	557	562	562	543	544	535	546	551	550	547	510	546	523	518	534	558	513	547	554	550	587	564	532	549	528	528	491	556	558	533	518	564	551	533	546	549	563	543	581	541	568	544	489	545	547	500	514	560	555	574	515	555	557	544	541	560	513	560	528	550	564	542	563	559	527	606	554	567	511	576	509	544	515	565	547	516	559	552	546	565	548
24782	21461	27975	25255	16548	1341	802	708	599	621	666	638	589	546	555	539	559	565	582	547	524	526	532	562	532	543	495	526	528	529	509	496	509	529	526	523	506	511	527	524	554	550	506	509	513	509	485	514	500	563	535	538	502	560	544	492	513	552	555	536	498	541	526	543	527	506	522	521	531	515	500	504	519	501	532	523	508	543	536	501	515	488	526	545	521	499	465	509	522	517	500	539	531	563	487	537	516	572	505	508	536	551	530	523	514	542	532	506	497	481	475	545	509	504	506	521	539	526	551	531	532	569	562	525	507	491	504	519	541	538	540	529	504	514	487	542	507	489	494	506	493	533	484	542	558	504	518	557	513	534	506	572	554	532	541	546	532	542	500	496	501	596	548	499	501	531	512	546	576	533	460	544	529	521	533	546	512	475	514	515	482	532	517	522	514	521	517	491	528	540	504	527	494	471	532	518	532	537	490	525	556	506	519	549	493	513	482	476	541	499	505	494	517	468	487	466	511	523	498	519	504	513	507	509	500	499	515	543	532	487	494	542	496	532	533	492	499	530	497	507	511	509	526	531	558	540	504	520	559	503	543	552	528	483	532	516	477	528	526	513	527	516	510	523	512	508	503	517	547	548	508	510	502	466	535	513	503	519	545	502	536	533	507	527	533	493	484	503	489	554	511	529	530	498	512	485	528	521	536	502	550	520	510	521	478	516	533	515	497	504	550	533	512	509	471	526	497	499	530	502	535	549	564	511	470	483	558	497	501	501	525	513	521	508	503	520	521	488	495	546	509	508	518	560	522	513	503	521	524	515	504	508	475	526	513	532	542	530	520	523	499	540	536	519	528	525	520	555	511	533	523	539	534	497	530	509	516	549	533	549	494	532	535	521	493	501	484	521	489	487	512	526	509	491	486	520	482	507	503	509	524	536	511	520	549	497	501	523	518	516	522	492	523	475	526	502	542	527	510	510	471	514	538	525	497	493	508	535	516	511	535	503	507	521	527	544	530	472	581	462	498	559	512	487	519	519	549	513	533	502	533	511	489	488	491	489	535	509	491	549	535	487	473	528	496	502	527	553	522	514	562	556	563	505	568	540	500	515	539	483	544	528	517	525	535	509	492	522	492	452	504	501	516	564	537	514	504	546	512	483	514	488	533	541	508	467	526	511	537	520	504	535	497	542	530	544	529	471	507	522	514	531	481	512	508	561	553	506	529	573	496	497	512	521	505	507	527	512	510	493	520	489	531	550	506	505	504	508	503	548	495	516	507	474	563	535	506	519	516	548	530	475	542	510	504	493	550	542	530	538	502	492	507	536	520	523	517	487	516	489	502	526	534	511	547	509	522	510	510	523	491	523	508	520	516	533	492	494	524	498	524	515	514	527	481	514	512	502	509	544	551	527	532	512	512	475	525	522	536	498	517	514	516	530	503	484	525	489	541	526	501	583	526	507	529	526	525	525	518	507	533	516	494	484	466	600	529	494	505	529	516	506	571	473	495	458	501	535	532	518	468	540	509	517	543	501	535	502	517	545	536	509	523	487	541	476	503	517	523	534	494	501	527	532	491	478	505	557	513	509	518	551	501	532	539	511	537	482	517	518	519	521	507	513	556	523	494	503	507	519	539	497	496	518	479	511	484	480	523	525	514	476	500	495	516	524	516	546	499	530	519	550	513	525	499	497	535	534	537	495	505	496	552	491	538	517	501	472	490	494	508	497	505	531	500	508	507	525	526	539	515	527	541	506	546	486	529	518	517	516	511	545	501	497	512	483	479	528	547	503	513	517	502	512	502	515	539	548	517	529	506	503	522	485	484	517	487	521	515	545	560	537	502	528	476	522	513	487	559	530	516	514	536	495	547	525	579	493	535	511	507	483	504	535	509	510	509	521	504	530	483	524	504	497	484	474	549	520	504	481	535	496	527	513	517	525	525	511	517	531	530	505	500	517	551	515	537	537	495	505	526	485	487	527	499	525	488	511	503	550	521	513	507	495	502	515	512	502	503	522	527	493	531	478	517	511	553	525	521	498	507	501	503	526	508	525	519	530	508	546	505	493	480	514	488	521	501	545	484	495	549	504	509	479	532	519	550	533	486	555	508	502	500	527	542	468	536	553	513	507	510	531	542	487	517	496	511	507	518	541	480	571	490	528	550	509	542	553	526	544	516	513	470	511	510	535	509	549	513	506	519	524	497	523	484	547	538	509	508	510	517	499	508	510	562	548	498	514	499	469	522	507	488	536	517	462	517	538	523	491	542	492	521	538	495	540	520	497	505	539	559	495	512	488	533	511	498	495	503	514	483	534	505	543	518	521	524	518	550	515	499	516	498	537	522	531	520	520	508	504	525	535	524	521	506	505	533	517	538	536	525	530	519	524	534	484	545	544	526	515	543	529	514	492	520	500	482	518	487	502	506	503	538	561	530	516	556	535	496	529	504	514	489	526	512	499	483	548	513	529	524	503	522	510	529	514	515	532	519	495	522	518	506	509	533	526	545	511	540	553	507	525	514	528	497	520	529	539	463	533	492	523	530	498	506	527	485	533	506	542	481	509	500	519	531	491	506	511	541	506	505	505	505	476	476	473	502	532	521	489	526	526	493	547	537	509	553	504	524	538	540	519	514	514	485	563	479	563	577	509	512	489	494	530	516	488	520	533	532	516	529	469	513	571	506	544	515	521	535	510	553	523	549	462	510	477	512	508	522	483	514	537	501	533	482	535	531	498	515	549	509	518	502	494	532	559	518	485	545	485	532	524	529	500	510	519	558	544	513	494	521	515	523	540	513	524	516	502	552	495	523	500	562	528	499	510	550	549	528	512	511	529	516	525	546	557	512	477	470	503	495	518	502	517	536	536	525	476	519	500	491	540	528	476	556	503	514	506	524	549	512	495	476	475	545	540	522	502	489	498	501	497	524	500	529	539	524	500	528	531	541	505	557	469	533	514	531	540	532	498	488	469	489	532	489	507	507	551	517	540	498	519	538	520	531	484	506	532	530	538	557	516	564	546	514	512	505	501	455	490	539	567	533	499	485	497	525	567	525	498	550	520	491	500	523	540	528	509	517	512	526	494	545	526	571	506	500	505	521	527	508	527	497	509	529	520	511	520	491	523	522	513	523	503	480	530	525	502	560	517	511	533	500	560	505	521	504	513	535	485	531	557	544	547	498	526	517	470	565	491	478	524	579	529	523	554	543	464	494	521	532	513	520	549	525	528	518	506	521	509	502	513	493	512	510	532	517	517	516	507	522	501	548	486	551	525	541	524	548	482	522	540	514	498	465	496	539	560	544	542	530	504	507	503	507	499	494	547	511	561	591	496	484	520	512	536	485	499	535	515	459	531	518	512	493	505	492	506	508	502	561	519	543	513	540	506	497	531	525	508	498	501	521	553	521	518	503	514	524	489	520	487	519	536	513	505	502	558	544	526	529	543	538	510	504	532	560	496	474	499	521	504	489	533	529	469	503	578	509	491	478	577	501	536	534	549
3705	5697	4729	2452	1609	1372	1097	1016	832	766	683	716	627	614	609	611	639	636	572	580	590	540	536	558	567	566	557	592	554	611	552	534	558	561	567	566	575	558	565	569	534	549	533	544	541	514	552	560	575	571	558	522	531	539	610	513	533	580	570	568	568	567	540	548	558	565	554	533	568	545	507	572	531	575	550	539	532	558	543	505	544	537	518	573	525	566	558	570	552	559	521	528	595	573	564	512	539	557	595	577	552	565	596	557	559	561	556	542	573	605	532	524	546	580	553	525	567	564	590	561	573	509	527	593	539	584	546	554	559	519	559	559	563	525	560	597	540	534	554	548	562	547	543	601	520	600	595	555	532	566	538	574	567	542	547	558	579	562	526	548	545	583	545	531	563	576	575	548	569	519	543	535	562	599	559	572	506	565	567	536	490	530	537	589	514	604	555	561	591	547	559	571	584	504	584	539	530	539	557	601	533	563	548	524	572	574	539	554	548	571	527	531	546	509	529	543	557	513	534	551	556	519	484	569	556	507	551	551	610	551	554	554	594	535	598	513	506	519	577	540	515	527	541	558	557	550	570	540	547	569	496	522	552	549	514	520	567	581	538	544	547	570	569	567	578	601	523	561	529	543	563	576	582	570	548	568	534	559	585	566	559	520	533	543	562	535	550	540	510	533	560	539	549	538	551	541	523	535	566	521	533	586	583	560	561	563	561	560	517	526	573	575	528	569	545	517	551	531	523	581	523	538	545	572	599	554	548	538	611	601	593	544	566	575	603	541	556	546	559	578	595	512	517	540	558	563	576	577	513	557	524	529	522	550	509	572	529	565	546	550	507	551	530	545	524	599	591	562	570	582	540	557	555	582	485	594	561	567	509	579	557	527	574	525	585	576	524	551	533	557	563	547	526	553	538	546	596	558	521	525	553	555	590	572	562	582	527	563	573	496	549	543	517	556	523	537	562	552	540	560	550	533	540	536	520	556	566	523	494	553	592	545	528	545	525	564	598	539	542	553	575	565	588	572	574	572	533	571	547	524	561	559	553	607	523	540	522	538	560	548	502	567	517	544	554	562	513	563	544	526	543	570	518	581	524	578	533	528	527	537	579	558	531	565	535	551	534	559	583	569	535	562	557	513	564	547	533	550	537	573	560	544	467	509	540	546	595	533	542	593	530	573	569	558	573	525	539	526	550	534	547	574	540	527	577	537	532	554	553	545	575	575	531	568	598	577	560	525	572	553	555	526	500	585	528	493	548	524	549	503	526	560	553	567	538	595	556	561	545	572	547	549	529	533	566	579	500	564	533	584	569	515	535	513	522	560	539	537	549	540	588	540	530	540	499	573	546	539	556	530	533	499	538	567	563	539	525	549	552	541	540	525	538	600	539	540	531	534	539	577	601	545	562	559	543	557	564	539	538	569	575	573	573	550	541	557	521	581	542	550	509	596	535	554	572	552	565	552	534	513	495	554	551	562	545	536	548	571	569	524	579	571	575	531	556	579	533	525	556	562	572	570	564	601	517	528	554	554	579	566	567	550	554	575	562	553	561	552	519	553	559	543	511	527	534	576	534	571	550	560	525	492	572	563	531	547	578	531	572	538	519	577	569	524	509	584	585	520	536	502	538	549	608	542	546	544	565	552	564	529	536	531	563	514	586	548	541	579	509	555	565	587	547	540	532	536	553	583	535	544	577	539	553	592	516	561	543	561	541	527	576	541	532	562	556	552	566	572	559	589	550	563	541	551	568	535	573	583	557	556	569	563	607	577	548	538	546	584	536	583	556	582	563	524	555	554	580	566	508	531	539	521	551	533	526	559	555	567	578	548	551	569	568	511	585	546	596	580	551	555	541	548	585	545	488	559	558	528	522	537	594	571	534	556	565	512	554	548	549	519	549	533	564	545	539	537	524	555	544	547	499	505	530	567	569	574	532	540	543	525	565	535	581	518	549	528	501	576	590	540	528	519	561	517	529	549	579	522	526	535	576	557	537	543	555	569	551	519	577	577	523	586	576	540	551	564	578	535	515	554	538	559	544	520	537	553	572	544	517	520	546	533	564	546	583	571	520	554	568	594	533	559	556	562	563	497	565	545	553	574	540	550	540	584	591	553	520	543	539	512	552	584	546	498	521	535	580	543	530	549	564	578	537	531	563	568	538	528	514	521	594	544	510	552	544	522	588	552	519	562	557	499	568	573	520	540	545	558	584	535	526	508	567	536	585	505	542	553	577	535	482	556	552	573	549	507	563	538	527	530	586	582	564	540	552	522	537	542	542	551	528	555	562	545	522	551	562	573	563	564	551	499	539	539	575	552	541	542	558	528	530	607	555	555	547	547	582	552	556	517	540	576	521	529	570	579	555	615	538	602	519	536	550	530	564	545	550	531	516	536	531	556	529	572	595	603	527	556	520	534	577	565	550	509	547	571	525	564	562	589	517	564	546	537	560	567	570	560	573	553	522	574	534	558	548	491	564	534	547	541	577	609	550	535	527	544	560	586	541	529	570	547	524	506	527	551	521	534	523	536	589	521	593	533	538	564	598	560	540	568	580	552	554	519	532	550	565	566	549	530	564	543	592	552	554	572	537	523	560	560	524	541	532	642	578	562	573	532	569	553	548	538	560	543	587	554	526	550	550	579	548	578	546	547	525	527	565	510	549	559	550	542	561	553	563	546	550	557	510	605	558	549	559	610	577	518	615	531	546	503	579	550	571	518	551	559	517	602	524	553	565	570	557	567	519	530	554	554	550	544	550	594	560	529	592	568	554	544	552	565	571	549	549	569	562	544	587	539	530	548	560	547	568	542	556	561	537	607	591	508	557	545	493	564	554	565	532	538	563	587	575	518	574	566	537	540	560	534	551	613	567	528	588	555	547	571	534	569	571	508	516	608	555	544	585	525	555	553	573	541	490	555	565	606	484	542	549	536	552	525	587	572	558	554	550	527	570	556	586	545	523	510	574	561	535	518	513	528	537	588	574	531	565	569	588	533	534	551	576	517	564	538	581	549	552	516	530	525	564	549	592	554	559	564	583	556	568	585	539	582	566	501	546	542	514	565	542	542	531	543	542	511	561	528	520	520	516	539	584	605	551	535	554	570	574	528	548	520	531	564	565	569	572	535	550	549	548	522	541	545	536	559	521	511	562	490	553	537	549	540	562	563	552	559	536	559	532	557	600	562	539	564	558	537	541	537	533	573	603	538	522	542	561	543	526	542	554	557	569	557	554	516	562	582	520	544	563	551	573	536	566	531	559	603	578	562	548	516	559	563	521	531	569	526	530	555	562	538	533	548	526	550	567	571	530	553	501	584	509	576	567	535	486	584	540	515	513	581	567	537	553	549	587	506	540	595	565	575	550	551	480	599	582	536	596	541	520	584	528	583	550	562	551	565	582	533	520	564	575	537	514	545	527	541	555	537	551	515	509	551	516	528	574	527	540	575	552	521	545	562	535	565	552	501	515	560	560	566	562	560	515	477	544	550	551	562
22722	21496	29219	24225	21486	21521	11504	975	624	535	480	395	374	344	321	285	276	277	282	254	229	232	241	196	233	210	218	208	210	227	197	177	208	179	202	198	225	176	182	213	163	184	192	185	177	173	164	164	188	205	161	176	194	189	182	156	182	190	202	198	178	184	171	177	171	178	191	177	164	189	202	163	192	144	150	169	189	168	154	160	163	166	150	160	182	158	160	176	159	156	189	212	171	188	176	193	175	182	165	178	168	178	197	171	153	157	172	175	161	187	178	151	139	172	158	171	177	201	198	177	184	167	164	165	178	169	171	166	164	195	188	169	157	160	161	174	159	188	170	172	183	188	166	154	180	179	175	161	175	152	144	178	161	172	160	186	189	172	172	169	156	183	172	167	163	151	174	151	175	180	178	156	167	173	158	182	189	159	188	169	180	190	173	181	174	191	200	174	168	171	162	175	157	157	196	167	170	171	173	149	159	181	182	161	177	171	166	157	195	154	200	164	174	170	172	167	152	170	167	168	167	188	163	160	175	169	195	159	153	173	166	162	165	156	174	173	154	155	177	170	177	160	174	157	166	169	185	179	164	166	178	167	169	194	137	179	185	158	166	178	149	155	165	166	181	173	171	179	171	151	148	176	185	178	187	188	159	172	187	184	187	174	177	162	157	164	157	169	187	181	165	179	177	156	187	188	196	171	178	170	178	178	191	194	157	181	185	175	184	172	171	166	167	174	214	163	177	184	175	159	179	186	181	161	163	132	196	160	181	169	179	141	177	161	153	181	165	181	173	166	155	149	172	185	159	180	159	190	195	170	203	193	169	173	173	171	190	182	149	166	170	161	164	154	173	157	179	166	152	179	204	176	153	146	170	180	156	172	184	183	189	154	182	178	136	168	180	177	160	149	164	184	152	171	159	173	175	142	163	141	195	158	179	169	142	159	165	183	149	184	168	168	163	163	190	146	161	177	193	187	184	164	190	170	158	150	177	162	175	199	166	174	169	165	182	181	158	177	160	179	164	165	180	191	166	152	161	169	174	165	161	189	197	166	168	205	195	166	167	163	183	141	178	190	177	161	194	199	168	170	173	193	197	165	181	186	158	151	175	172	171	166	181	186	169	179	168	183	175	188	146	163	149	175	145	182	182	190	171	157	154	181	171	176	170	191	161	175	182	174	160	189	168	175	153	165	156	163	156	172	171	175	170	164	144	161	180	159	166	165	170	171	168	172	172	181	170	160	179	162	184	177	159	159	168	143	186	167	192	166	165	178	187	168	206	197	159	157	179	165	164	186	172	166	182	177	166	160	176	168	148	173	185	180	184	179	177	164	187	159	176	176	159	173	169	206	175	162	170	166	162	172	192	175	191	167	154	148	174	177	194	168	171	180	157	157	192	162	190	167	184	148	169	168	155	148	202	167	148	159	167	174	186	165	180	196	163	175	157	172	178	167	165	167	169	170	175	175	159	168	167	157	144	176	163	143	171	192	171	154	175	167	160	165	198	166	168	162	183	155	174	159	147	171	184	189	164	169	198	156	164	174	181	167	162	162	189	180	158	189	156	172	159	169	177	185	169	162	190	153	167	175	176	155	195	160	152	196	171	174	172	151	186	174	185	212	164	167	173	174	193	162	171	168	167	174	191	164	164	178	169	169	168	176	164	157	173	186	169	172	184	165	166	176	194	152	154	157	162	179	175	156	171	185	163	192	150	186	183	153	189	165	186	172	182	172	160	157	160	167	179	175	182	145	167	169	154	165	185	189	163	177	169	178	177	166	170	180	184	152	175	151	178	192	152	141	175	165	188	167	189	160	165	156	178	172	145	150	167	172	166	179	178	148	154	166	157	162	146	179	195	171	175	178	183	157	177	144	147	154	168	182	173	152	150	155	172	189	179	158	190	179	191	183	174	147	164	164	168	173	172	160	175	167	170	172	163	188	164	155	152	184	183	179	145	168	179	177	168	180	183	166	182	172	184	180	161	157	154	191	165	175	163	167	172	160	170	164	145	163	184	192	162	162	184	166	167	180	165	178	189	154	171	173	179	180	153	185	166	135	159	191	209	174	168	167	157	162	175	186	190	166	152	150	188	216	196	190	145	167	146	183	172	176	182	195	176	161	166	196	175	158	166	178	185	177	171	162	172	177	196	216	176	156	189	156	178	166	173	179	171	182	162	149	151	158	149	160	162	167	160	181	160	154	137	159	179	152	181	173	199	155	178	157	176	187	173	164	168	175	208	166	158	205	172	183	162	168	156	185	174	171	165	171	163	145	161	168	191	162	179	154	153	159	182	165	173	173	162	170	197	170	172	160	191	155	177	155	180	191	185	184	181	197	194	150	176	185	162	167	196	158	158	176	185	150	151	163	171	165	156	194	171	196	161	191	163	172	169	150	168	168	162	180	211	157	165	166	182	163	165	178	173	191	177	183	163	183	181	152	177	169	171	152	179	142	177	176	158	169	184	173	171	173	155	167	151	177	175	154	172	181	177	180	154	175	179	186	165	174	165	182	156	186	169	169	163	171	160	146	162	177	170	169	194	180	175	171	173	187	173	208	173	169	177	175	172	142	183	156	156	188	161	185	165	154	174	174	169	154	159	173	168	180	199	171	184	172	155	186	176	178	176	183	171	177	181	167	189	178	176	172	165	155	182	181	171	186	172	195	184	170	170	191	184	178	173	161	152	179	182	181	175	169	202	165	148	197	162	168	174	154	164	165	175	172	174	177	190	186	181	166	172	188	158	173	163	150	140	168	173	160	180	154	163	168	136	179	157	178	172	181	176	176	170	155	159	163	178	174	168	174	189	168	179	172	190	179	171	173	167	185	152	208	153	187	174	183	179	189	176	158	180	173	163	161	185	180	171	158	190	180	161	141	180	175	176	174	182	143	191	163	157	170	169	170	197	155	160	175	178	176	163	172	179	174	185	177	189	178	163	169	191	170	183	154	170	175	152	193	181	168	178	192	161	152	157	154	162	162	175	158	175	159	175	173	151	167	208	168	167	166	183	161	176	187	160	165	163	172	180	175	167	185	158	203	152	182	185	189	190	171	169	171	153	168	185	163	166	176	145	159	169	181	157	160	163	174	169	186	140	159	204	145	154	156	193	173	160	156	176	166	184	162	173	174	169	183	170	150	163	173	168	175	188	173	173	183	171	172	148	165	157	175	186	190	176	163	196	146	176	199	187	170	183	177	167	152	181	162	186	149	154	164	160	167	169	157	178	167	176	178	172	142	164	182	193	173	176	153	171	186	182	175	153	161	153	156	144	150	169	179	178	182	171	161	168	171	165	160	180	147	176	190	172	166	186	158	167	186	162	166	183	168	169	174	145	176	189	161	175	179	156	160	169	162	141	130	184	160	172	174	174	149	150	179	158	177	166	167	174	174	163	192	163	183	172	157	160	164	160	168	148	175	173	174	167	156	188	155	187	199	178	161	168	158	164	152	173	165	154	169	173	174	140	191	164	190	170	139	184	178	160	173	176	183
4758	14401	11875	5720	3606	2664	2041	1474	1155	886	760	621	553	499	423	387	350	376	316	317	315	296	319	267	266	260	278	238	226	257	248	217	226	205	246	227	225	211	220	209	220	234	224	212	209	206	231	200	206	219	200	221	207	214	206	211	206	207	201	242	215	181	168	198	194	180	206	220	183	195	208	212	192	198	222	214	185	202	201	185	208	205	183	204	212	190	196	205	228	189	190	206	187	192	199	190	224	195	191	197	196	187	214	208	205	188	234	179	196	202	181	243	195	194	191	191	187	190	196	202	181	191	184	195	215	208	161	199	185	173	188	206	174	172	189	187	196	200	183	178	196	206	185	188	182	200	166	215	199	191	190	193	194	205	191	192	211	199	198	181	212	185	192	197	190	206	195	221	201	196	206	181	188	194	208	181	206	192	201	208	189	209	192	181	218	207	178	192	176	192	197	195	214	210	205	199	202	205	192	205	176	186	198	206	207	241	198	191	221	169	175	203	195	169	194	172	179	163	212	171	194	179	196	170	186	189	205	191	195	203	206	197	190	168	198	180	196	207	195	229	214	194	210	192	183	196	198	186	189	210	193	182	192	197	209	212	215	201	213	173	175	209	195	190	187	202	196	204	192	217	191	213	184	203	203	201	205	201	164	159	183	187	191	203	204	174	184	200	198	194	204	209	186	189	177	226	205	205	228	219	194	173	210	197	202	172	199	198	177	214	182	193	178	204	193	173	189	203	207	187	188	181	203	188	179	207	213	193	185	202	198	198	173	199	208	197	206	208	228	191	208	204	190	206	205	178	204	209	199	177	197	173	205	170	197	190	189	173	194	164	216	188	212	186	184	216	199	192	206	194	200	212	172	162	203	186	189	180	200	196	199	191	221	195	223	200	172	195	170	181	194	177	203	187	181	227	177	206	199	180	181	193	205	201	226	196	226	175	191	187	192	209	192	193	190	198	202	189	199	194	174	180	170	184	199	170	197	191	178	186	193	197	192	193	185	194	197	185	167	210	182	195	203	186	186	205	188	207	199	201	193	231	215	180	219	177	179	183	188	197	230	197	202	205	199	208	180	198	218	178	185	198	200	205	192	204	202	195	164	207	221	194	183	205	197	175	186	199	175	214	206	197	210	196	183	205	194	202	189	205	200	178	202	183	191	198	194	184	211	195	181	201	188	179	194	209	201	198	177	210	227	195	199	210	202	190	196	209	183	180	192	195	188	176	175	188	187	196	177	213	177	162	189	209	193	195	177	192	189	200	202	204	195	190	182	220	200	173	192	188	202	181	187	207	194	169	208	182	185	174	181	196	176	195	188	252	201	202	175	172	190	189	176	189	203	190	218	188	188	193	199	187	172	213	183	194	204	199	194	197	211	198	193	189	204	172	209	224	188	191	194	179	176	205	207	196	214	190	170	208	188	197	186	220	205	184	190	188	175	185	200	184	182	178	177	188	213	191	178	192	193	197	208	194	203	188	213	199	190	190	185	174	199	203	187	190	167	200	177	198	185	197	200	187	200	200	196	191	197	225	185	186	201	189	205	195	211	182	211	192	193	188	179	194	223	216	217	171	203	209	197	219	211	170	190	187	196	209	190	191	186	180	172	188	195	191	186	188	206	181	182	204	211	195	176	197	182	185	198	198	193	192	181	187	206	181	178	177	165	206	211	197	199	184	161	187	178	191	221	220	203	196	211	220	178	188	200	186	211	196	178	225	173	185	218	210	188	189	188	181	207	185	186	206	178	191	182	170	208	185	186	184	201	184	198	208	191	201	192	197	226	195	203	205	177	202	185	190	191	203	190	185	188	213	174	187	201	186	218	200	227	199	180	193	196	198	204	190	192	220	198	226	178	172	199	203	194	173	172	182	220	208	193	216	205	190	188	184	183	199	167	188	223	196	209	207	200	178	193	192	187	209	191	191	187	194	204	209	196	185	206	192	224	174	204	224	197	176	195	177	216	186	168	209	184	186	204	188	218	220	203	198	199	192	174	201	196	194	197	175	197	186	189	172	209	190	203	197	183	184	194	193	195	192	191	187	204	198	185	196	207	204	178	191	191	197	196	200	205	197	216	223	196	179	208	187	204	176	191	172	207	199	190	197	187	206	200	215	193	172	199	185	184	202	190	186	196	203	186	206	186	200	202	187	180	184	188	195	187	204	198	154	211	194	196	188	184	195	209	211	175	194	208	185	190	182	187	192	211	199	204	211	201	190	200	202	210	186	208	166	215	163	200	192	184	181	214	215	197	178	205	194	201	190	196	204	200	215	202	197	205	209	166	206	209	181	194	203	185	185	186	192	204	214	185	200	192	202	183	186	198	192	186	197	188	189	207	180	200	195	216	193	215	182	208	169	189	198	194	190	193	168	212	188	174	194	195	177	209	229	182	195	184	192	196	174	200	191	180	200	199	195	193	202	176	205	166	206	167	199	188	190	179	163	198	179	197	165	168	203	199	203	192	200	195	172	181	214	233	170	186	200	211	210	197	192	209	182	179	186	190	194	196	198	178	185	193	190	211	194	161	187	183	185	211	189	190	177	187	220	197	223	190	192	191	190	180	220	214	204	191	209	166	190	211	204	183	181	177	207	177	187	188	180	191	203	195	218	197	188	171	186	186	178	195	205	186	188	192	206	209	218	200	181	162	204	225	199	202	193	178	195	200	192	181	192	185	218	182	186	192	214	186	185	192	177	200	180	172	194	186	212	204	227	175	212	198	190	196	213	192	182	170	179	192	174	183	195	200	195	198	201	180	200	189	200	188	194	180	190	215	201	208	200	212	198	189	174	189	192	196	195	209	183	187	159	188	195	201	217	197	218	194	192	196	213	179	204	177	176	178	189	194	170	186	174	208	195	202	202	197	184	186	189	204	194	201	215	189	197	207	186	196	176	202	179	171	210	178	196	205	185	184	186	198	204	190	216	197	194	218	214	198	185	180	167	199	221	188	214	174	179	194	201	184	218	191	185	205	195	188	200	231	170	200	203	224	201	187	179	184	209	180	164	193	191	181	191	188	205	186	210	196	186	173	200	210	183	212	190	179	217	192	201	220	203	199	223	211	195	184	185	190	179	206	166	228	170	202	216	208	199	213	177	179	192	188	181	167	180	198	190	192	193	183	179	222	199	181	180	194	185	180	182	178	192	194	217	202	176	189	207	183	203	176	206	190	176	198	173	170	176	186	209	212	194	206	191	206	195	183	201	187	202	200	206	205	197	206	180	186	170	232	195	165	212	170	215	179	205	204	171	203	191	202	166	182	184	206	185	181	177	191	192	160	211	193	193	188	189	217	202	183	185	195	213	185	180	176	222	198	188	228	228	182	201	187	201	187	185	201	231	201	178	171	221	188	182	201	197	185	188	214	173	204	206	193	197	197	195	198	211	210	180	214	196	190	199	223	174	200	204	203	202	194	196	194	196	198	207	185	197	202	184	190	198	191	198	185	208	202	189	198	170	200	192	186	189	173	192	219	175	187	207	184	175
27862	20147	6851	1099	830	741	757	752	736	736	747	786	686	776	716	720	741	714	709	756	723	726	704	701	699	720	721	750	732	745	717	726	753	820	734	752	702	757	781	794	715	746	724	727	698	722	760	773	761	737	761	767	695	753	741	754	712	719	756	700	734	779	786	721	711	793	706	729	770	703	743	729	686	768	708	741	716	744	774	736	700	730	744	775	758	715	775	693	718	760	699	725	734	743	754	716	751	726	689	708	763	692	725	726	713	719	768	743	745	724	731	723	765	710	719	781	762	749	736	767	712	783	726	770	739	816	735	729	738	739	740	727	710	707	766	727	764	715	740	747	746	714	752	700	722	738	742	707	702	756	772	748	726	709	712	721	677	792	741	760	763	739	750	728	713	752	760	745	761	749	788	706	772	723	732	738	708	744	727	744	723	722	731	730	693	754	718	743	764	720	726	744	723	750	747	741	775	756	739	664	759	758	787	748	753	750	712	779	700	730	693	729	712	762	743	754	705	751	809	747	803	762	722	763	752	736	715	748	724	683	735	759	740	763	754	719	780	760	711	730	751	733	723	726	725	714	690	749	779	725	714	717	725	750	741	758	738	711	734	757	745	738	711	751	716	720	672	737	755	723	706	718	734	710	713	785	744	760	774	750	727	733	712	761	777	754	793	729	716	751	679	740	714	697	672	735	763	722	750	726	712	772	745	704	716	775	724	693	734	780	761	742	772	687	783	722	772	739	694	763	785	693	729	738	711	674	699	757	715	665	754	699	733	732	767	743	721	746	715	775	693	766	773	765	782	725	729	735	742	737	728	786	779	735	748	777	782	703	765	722	749	723	718	784	715	733	724	729	767	716	754	737	763	730	762	726	763	690	751	737	739	748	736	711	746	753	737	734	724	711	775	726	770	739	743	767	732	732	718	732	716	707	762	744	758	746	747	698	792	762	760	768	757	742	709	733	736	710	715	734	758	758	698	748	694	700	732	684	744	705	771	758	710	749	687	723	714	789	731	731	767	751	733	741	730	780	710	722	698	706	762	749	750	760	768	757	736	706	723	743	703	766	757	673	750	710	756	698	775	752	705	744	734	742	741	696	775	727	753	741	756	741	759	718	741	727	790	701	760	718	745	769	749	767	753	770	731	693	748	737	758	725	742	684	725	765	767	693	696	775	821	729	728	685	721	701	710	739	732	761	769	760	742	737	755	766	721	726	728	734	719	722	746	752	766	729	704	723	697	711	763	773	703	744	729	723	739	738	713	711	705	755	729	770	754	767	753	717	777	714	729	713	761	722	709	752	755	687	767	737	729	735	747	780	757	763	785	690	733	733	754	719	752	736	711	755	778	684	774	750	747	764	724	737	752	714	734	774	762	734	761	715	722	739	734	746	739	739	732	775	725	730	727	732	766	675	719	748	758	748	740	765	760	731	744	721	700	734	777	746	766	777	704	721	802	716	713	704	725	769	757	725	737	727	732	739	698	750	763	776	722	718	718	686	761	669	737	782	761	738	712	742	696	749	805	744	776	759	768	733	741	739	726	773	729	764	731	759	755	747	672	742	732	746	733	819	750	726	798	747	751	713	771	713	706	759	762	763	730	699	725	746	711	720	735	740	753	725	776	759	689	768	799	693	760	751	729	778	787	751	728	727	777	695	737	753	668	760	755	688	779	705	767	742	727	685	711	713	715	720	762	735	778	756	811	778	756	764	720	730	741	786	749	754	748	693	741	716	781	733	742	738	789	700	731	712	741	782	730	711	735	736	702	726	729	722	718	700	746	756	758	755	761	745	739	741	717	718	754	738	748	773	756	733	745	750	725	732	754	786	742	752	801	746	774	741	760	763	765	739	733	704	752	770	770	749	760	757	743	740	737	720	730	781	801	764	723	723	727	773	747	714	760	738	814	721	688	729	750	728	794	689	712	755	722	720	757	732	726	734	719	782	696	735	738	713	747	705	746	723	757	763	790	783	715	705	721	742	768	761	735	712	732	764	717	737	756	763	732	736	714	743	747	717	710	731	734	762	779	757	748	768	715	784	700	729	751	708	763	726	713	757	747	710	714	750	714	757	769	770	731	716	733	715	735	735	751	728	746	734	715	771	786	719	744	724	743	706	775	742	731	767	743	724	768	719	724	726	752	727	736	742	748	756	761	726	689	750	725	749	703	724	731	723	714	737	769	757	695	756	765	722	747	765	740	752	726	717	696	766	749	744	707	820	760	754	758	739	701	716	758	697	719	774	755	753	740	768	694	728	724	768	726	730	726	754	710	687	747	760	733	723	753	690	694	709	740	716	764	723	739	758	760	755	753	740	717	731	702	720	758	732	767	739	724	797	695	763	705	748	688	729	725	767	739	759	757	712	729	719	723	745	731	720	764	750	750	745	774	692	760	757	653	733	775	754	702	800	740	720	770	702	729	757	743	733	708	748	726	775	712	738	716	724	767	776	749	738	764	743	731	787	786	726	730	764	720	727	734	702	705	758	747	723	751	765	721	714	768	739	758	732	711	803	730	746	685	770	728	746	700	786	716	729	730	770	722	771	718	749	732	760	721	771	734	746	771	712	736	706	768	786	714	765	739	779	731	758	721	695	745	758	746	721	733	717	701	742	749	733	742	781	699	772	738	794	737	747	727	735	749	735	776	734	725	716	762	753	720	737	735	785	705	723	676	720	745	718	722	780	757	710	771	721	736	751	714	763	744	758	737	759	777	724	790	743	762	735	719	744	792	732	766	777	682	707	754	720	744	711	731	743	737	721	762	777	775	774	826	788	744	715	702	768	740	726	708	746	782	697	723	788	696	791	748	720	713	738	736	768	753	732	717	772	760	713	693	708	740	719	782	714	724	806	725	773	747	735	700	733	771	718	754	732	711	763	773	758	744	736	722	729	731	709	701	709	702	709	750	755	768	755	714	773	739	770	736	765	745	727	700	745	736	713	717	726	764	683	746	745	742	723	688	750	755	753	741	752	751	725	800	737	707	683	782	692	723	712	723	707	791	702	732	737	715	791	696	743	717	719	735	708	733	746	753	715	733	696	760	687	694	734	751	749	746	746	711	730	796	725	753	745	765	725	748	732	733	704	744	737	734	718	709	727	756	767	789	760	716	715	745	772	721	791	704	769	763	764	741	791	769	760	753	734	787	779	701	717	728	743	724	768	760	717	739	762	759	755	722	724	728	714	757	741	689	718	717	742	749	749	739	764	765	750	719	754	737	756	764	752	728	721	740	755	732	749	760	717	758	794	735	703	754	725	702	724	794	753	737	736	766	767	736	743	685	721	714	773	713	739	725	761	754	740	756	740	737	730	748	722	757	749	704	752	689	717	735	721	751	753	758	766	794	738	776	760	726	729	789	786	717	761	692	722	719	763	757	756	724	711	760	769	760	771	713	774	750	721	742	724	767	759	721	712	775	756	778	731	763	749	722	718	715	749	721	706	732	755	728	718	772	717	765	729	735	699	759	760	716	742	736	712	765	728	704	783
4547	1363	1188	946	930	883	850	827	784	856	789	779	819	789	741	820	790	840	757	820	798	770	831	767	767	803	840	812	795	783	790	812	846	771	794	855	802	818	776	827	804	786	797	829	818	803	782	773	753	751	761	752	815	807	784	787	792	763	805	759	813	788	799	795	829	784	754	784	774	766	810	815	785	776	797	790	834	862	746	762	810	792	820	780	791	844	776	869	765	783	809	779	790	766	744	752	847	780	817	775	769	788	778	798	791	771	769	805	832	848	824	793	831	762	833	765	767	766	832	797	791	819	768	859	789	798	786	785	819	821	804	797	781	820	834	833	791	760	829	792	830	820	740	772	822	780	865	779	813	782	761	786	800	768	803	792	784	828	830	819	776	831	762	841	836	822	742	741	767	805	839	781	775	814	775	744	804	792	779	749	799	804	809	811	749	829	844	808	834	773	812	813	796	818	787	855	774	854	781	773	787	785	765	785	734	793	769	823	795	785	815	778	777	783	808	762	799	815	831	749	792	764	786	781	876	788	787	770	793	828	777	770	763	830	808	808	808	797	779	729	798	817	784	811	784	834	823	806	747	817	782	773	852	791	821	828	804	823	829	837	805	784	847	724	824	781	791	797	804	827	810	785	774	823	830	808	775	802	777	792	742	787	835	803	816	750	820	780	837	785	773	786	766	751	838	774	817	788	797	819	766	788	806	802	768	781	764	807	825	773	792	832	766	801	798	821	812	785	772	783	829	815	838	811	795	814	792	756	803	821	801	765	801	814	772	821	790	817	752	788	809	824	789	807	766	794	736	814	753	764	770	818	822	824	795	790	842	795	817	801	803	831	791	786	813	794	762	784	792	791	760	813	824	778	802	802	788	837	739	792	843	794	793	779	781	806	817	760	798	777	751	794	751	766	824	776	761	825	796	794	820	800	814	784	813	806	787	783	830	772	824	829	758	794	813	813	773	773	773	818	782	816	834	848	809	770	762	786	814	836	816	747	806	775	782	802	804	799	776	790	777	807	785	828	814	797	823	866	828	765	786	745	818	789	776	802	750	795	786	779	782	827	781	795	819	757	814	800	864	786	801	782	811	812	772	765	860	792	801	781	799	797	798	811	773	796	821	790	854	765	842	827	749	767	759	803	721	786	863	792	853	881	795	803	781	788	788	827	770	834	778	773	831	817	861	797	810	785	806	790	787	827	802	791	794	781	840	795	784	849	765	782	770	775	804	806	776	777	746	793	834	768	840	783	809	831	809	764	796	830	799	811	724	811	834	772	774	835	779	803	835	767	800	789	853	812	826	814	772	802	756	796	821	809	780	779	798	829	821	752	751	828	789	783	797	801	811	815	787	787	809	853	771	848	792	794	772	771	798	808	759	849	837	796	757	802	790	841	824	797	845	806	781	780	815	816	768	786	763	775	776	807	803	794	783	790	825	774	813	837	794	803	748	743	804	743	785	812	828	780	822	835	820	808	829	763	781	803	778	725	797	834	760	842	834	831	822	807	770	791	812	782	853	757	813	807	843	788	758	784	829	771	820	833	810	839	766	809	773	787	811	824	829	780	807	776	759	827	792	801	798	727	751	779	792	806	748	827	804	785	808	788	803	820	787	782	805	775	831	789	779	800	800	829	768	780	798	815	815	830	826	762	768	804	790	818	792	799	755	776	807	820	838	851	830	731	839	803	765	806	797	837	807	745	783	793	825	800	772	779	801	769	811	767	746	834	832	768	821	779	818	816	807	811	846	798	797	737	858	736	791	781	774	800	768	731	860	800	764	822	841	808	728	806	757	806	788	786	781	744	786	802	774	797	811	794	787	815	785	756	786	813	816	857	807	828	806	805	800	793	828	802	806	807	804	759	826	803	823	774	818	770	786	754	813	750	792	869	777	804	794	772	759	796	796	798	784	821	813	793	761	754	820	807	795	836	790	810	823	809	817	770	797	891	801	791	812	785	810	839	864	793	817	808	747	821	757	822	819	847	825	739	797	818	821	820	775	789	800	758	777	786	797	791	830	824	770	851	808	803	775	778	758	822	782	790	827	783	810	843	791	808	753	840	761	843	776	790	797	783	799	834	793	804	793	719	808	874	832	731	793	833	806	851	786	800	792	799	802	818	819	794	786	815	754	789	792	840	805	821	769	817	760	787	771	816	821	761	850	813	778	766	819	813	771	797	828	792	790	765	831	828	824	753	794	782	778	823	815	798	816	813	843	866	815	776	763	759	786	833	800	833	826	839	785	804	776	777	765	786	820	801	801	785	833	821	764	753	739	807	789	816	792	808	754	807	795	800	781	782	752	761	765	790	829	824	877	790	818	775	798	734	793	781	751	747	788	826	805	790	839	791	775	767	794	806	786	829	761	812	788	781	802	808	807	815	785	786	850	829	786	772	772	787	816	791	789	777	761	808	789	780	808	775	789	793	768	791	757	797	815	769	795	833	801	798	788	800	756	808	837	762	812	801	799	824	790	789	785	821	859	835	751	786	756	833	783	814	824	812	789	774	770	777	810	782	765	808	789	794	779	748	832	812	810	836	828	811	824	788	793	772	769	767	810	800	774	762	811	808	803	827	786	788	813	792	829	820	789	794	815	801	787	783	790	810	777	836	751	814	813	827	803	810	794	778	858	759	804	817	869	811	757	831	807	781	757	776	759	771	818	813	752	772	725	800	831	758	785	799	767	770	822	818	827	805	833	755	817	814	779	756	794	800	757	841	810	775	857	755	785	773	772	798	832	749	801	853	759	781	758	800	742	822	845	787	778	793	802	818	797	805	825	788	759	809	762	809	785	780	803	840	788	796	826	759	790	812	792	840	808	776	825	795	815	823	770	787	803	797	824	803	823	808	792	798	802	786	838	786	780	737	869	806	782	808	829	782	829	798	795	795	829	810	771	781	775	773	837	830	818	843	789	779	777	771	777	837	775	812	763	818	840	817	803	774	795	785	765	800	790	861	819	751	774	793	752	791	805	839	846	790	761	802	768	829	798	789	791	794	760	843	804	805	772	752	841	844	761	773	814	786	787	783	850	784	797	847	776	717	833	746	807	770	799	832	754	806	785	729	773	848	820	817	810	797	829	767	839	831	819	797	769	823	746	802	807	796	783	761	754	784	817	812	822	808	821	798	825	815	761	810	836	806	829	768	785	799	794	757	763	786	842	774	767	781	797	809	778	789	812	775	824	796	755	761	782	786	837	820	816	830	726	792	817	794	826	827	833	742	773	826	794	767	793	796	808	769	745	836	744	827	791	800	741	796	750	789	791	782	834	787	770	812	791	796	822	789	792	789	706	788	747	824	783	800	807	754	767	853	832	804	771	854	809	802	797	782	831	847	746	771	804	821	804	817	803	765	815	808	791	758	795	772	718	836	764	795	781	792	787	797	773	815	823	786	829	794	835	844	849	743	822	813	794	770	797	810	829	747	761	849	819	833	851	784	801	826	781	781	759	795	804	799	805	808	834	844	828	768	829	781	818	780	787	800
23887	21544	28870	24672	21555	13246	1459	953	789	684	704	663	631	624	555	517	549	564	501	527	569	573	527	548	564	551	516	530	541	487	541	517	498	528	557	483	521	508	487	504	511	522	499	522	495	498	475	492	536	489	475	518	467	479	474	506	491	485	517	489	503	494	488	457	519	484	478	496	485	525	508	488	542	532	457	532	525	501	499	479	458	496	509	500	485	491	467	506	463	479	496	505	511	526	494	503	499	475	499	526	490	495	516	495	512	487	503	512	491	482	482	456	516	544	512	485	500	523	523	477	523	496	525	536	486	513	498	491	468	511	504	472	541	524	457	498	521	490	512	523	505	516	515	483	469	483	480	516	487	505	485	508	539	464	530	496	517	545	503	533	519	536	527	511	483	507	516	486	509	483	496	455	515	487	475	523	498	487	486	534	510	497	505	512	460	484	522	568	463	512	492	505	495	482	507	498	462	488	528	465	470	524	504	535	507	477	508	494	462	482	470	462	493	500	479	553	461	530	502	500	501	491	498	514	506	494	497	473	555	522	517	513	499	497	483	469	467	530	461	482	496	510	468	497	533	458	503	481	491	489	436	513	497	489	475	534	506	506	494	529	498	482	502	527	482	495	479	502	475	501	454	478	490	494	507	521	490	458	497	484	493	464	516	516	490	524	520	457	503	477	463	508	481	483	486	538	531	480	519	470	512	525	534	510	475	498	514	492	503	532	542	502	482	505	474	478	526	476	496	487	503	487	481	504	574	447	483	499	517	494	511	497	499	459	491	547	522	463	505	498	504	458	476	509	514	503	489	508	494	485	498	488	525	480	512	454	471	514	473	532	517	477	463	476	501	520	455	497	529	499	494	479	503	523	476	491	477	544	454	510	507	490	500	479	503	515	462	480	489	513	532	511	521	522	502	433	520	486	498	496	487	497	496	530	485	500	505	517	483	495	478	506	531	513	473	483	484	497	495	459	469	472	453	473	467	473	487	525	501	511	504	492	478	498	512	497	467	520	508	472	480	497	503	523	485	517	524	514	498	493	482	500	504	495	481	475	507	444	487	473	467	480	507	507	511	463	509	504	530	453	494	499	447	503	507	447	492	495	534	476	509	526	507	533	522	492	493	521	461	470	554	489	476	509	498	521	499	500	503	471	505	480	512	484	504	490	535	486	504	533	475	509	488	518	505	500	488	480	496	491	483	477	503	505	515	524	577	492	474	513	502	487	508	494	487	497	523	520	501	535	482	467	520	474	522	485	468	485	449	503	476	476	494	499	477	517	501	460	495	491	464	484	518	529	516	475	461	489	486	459	514	489	473	467	522	482	500	469	517	485	521	471	495	478	505	506	480	487	520	521	515	503	482	506	487	483	511	476	545	493	462	450	463	524	506	511	507	531	473	512	515	501	500	492	517	480	485	503	495	468	520	461	467	491	500	543	448	514	486	494	485	470	502	552	459	483	514	511	514	527	536	532	489	480	515	525	500	528	502	483	474	516	482	481	506	525	497	483	499	506	510	497	520	485	552	502	460	527	527	479	482	522	490	486	470	495	492	473	513	488	527	496	503	486	484	478	486	511	485	483	492	491	470	502	505	489	504	526	501	499	496	510	510	486	507	485	460	471	492	522	488	503	527	482	532	498	517	489	528	506	495	506	482	440	501	516	502	471	477	510	472	452	504	499	505	515	501	484	505	523	476	491	503	524	466	497	504	506	495	524	560	482	489	528	477	513	517	496	488	495	463	544	511	517	551	486	474	511	506	466	504	468	525	519	500	509	495	496	468	470	471	431	516	525	512	534	472	467	502	495	482	512	512	508	511	492	505	517	538	529	493	489	493	499	508	538	514	524	470	510	485	525	470	490	527	507	535	516	520	490	490	544	508	536	526	490	526	508	524	506	491	506	585	466	481	501	505	466	495	481	428	488	501	480	502	513	484	491	508	525	531	528	528	468	468	489	486	513	489	476	539	496	519	527	504	489	469	517	496	499	488	497	506	495	488	521	499	531	541	520	499	473	531	482	478	501	489	499	496	452	477	515	522	485	540	497	506	531	536	522	475	499	509	494	504	512	458	480	485	503	524	501	490	544	501	531	489	514	507	477	539	501	470	467	506	481	491	500	476	527	521	506	506	515	530	460	489	494	505	474	489	480	500	512	479	480	517	484	509	464	483	518	504	514	496	551	496	484	515	496	468	536	525	455	488	474	488	530	514	477	477	508	498	503	480	512	468	500	490	464	532	503	524	522	467	525	508	496	495	490	537	517	522	540	520	482	482	500	514	458	503	499	508	553	529	475	495	501	480	493	499	488	466	513	484	479	471	518	543	502	477	467	452	535	485	430	520	451	511	559	491	502	493	545	509	482	484	474	483	459	474	526	516	496	494	455	468	509	481	506	501	512	515	532	484	497	494	512	490	481	504	502	518	494	492	472	516	519	526	461	478	482	515	513	540	497	493	487	488	493	480	497	522	526	484	549	491	499	565	477	513	512	514	484	482	488	488	501	524	466	496	469	490	517	510	514	519	511	461	507	457	507	508	482	501	557	499	523	479	490	513	456	474	463	509	428	504	488	472	519	430	490	505	532	483	515	488	452	508	513	532	511	480	490	514	508	472	520	509	488	519	525	480	487	498	488	456	519	472	453	467	530	501	517	496	518	536	490	534	506	495	438	501	486	503	446	485	501	468	547	501	508	462	482	501	509	472	482	469	482	485	507	493	467	537	475	489	516	479	498	519	527	496	516	481	487	466	520	478	484	493	508	491	485	512	462	515	539	522	480	548	522	516	470	497	504	519	473	512	512	500	490	508	558	519	499	442	505	479	512	515	492	517	462	472	523	463	499	551	487	482	522	504	512	440	464	492	468	504	449	503	472	502	497	511	512	495	503	504	460	503	487	507	526	533	492	513	509	522	498	520	537	485	468	476	471	525	527	508	497	501	522	481	498	489	524	463	490	497	504	517	436	470	535	496	493	470	476	485	511	486	510	476	515	503	488	508	457	500	504	487	493	483	477	467	508	458	458	495	501	504	507	513	485	491	491	494	493	492	482	531	479	493	498	510	462	457	445	525	534	517	485	489	504	512	519	505	521	493	517	517	461	511	479	509	514	550	527	462	521	481	483	528	482	496	488	516	522	486	519	532	522	538	510	475	473	488	472	532	465	491	487	488	515	514	523	502	497	496	520	468	519	487	465	516	509	503	488	491	503	501	484	502	491	501	520	455	536	470	482	478	491	482	494	522	481	497	521	490	485	517	467	493	515	518	505	504	515	499	504	491	458	490	503	482	517	519	485	464	491	499	484	510	497	518	507	501	521	485	482	500	511	507	489	512	502	517	493	544	464	473	515	462	478	497	502	500	503	490	495	479	482	506	476	514	537	498	496	500	504	516	466	470	487	482	506	513	498	480	502	501	478	491	485	505	489	493	503	512	511	517	491	471	520	468	492	478	509	524	480	496	446	503	525	491	473	483	516	495	467	488	487	516	502	516	521
3583	8897	7375	3517	2446	1822	1492	1212	1048	942	847	772	735	692	648	649	652	664	626	626	593	566	586	591	631	571	589	589	601	610	605	578	571	583	559	560	553	611	559	564	548	527	573	559	545	540	540	545	562	553	542	571	512	560	566	547	596	574	529	524	490	542	587	551	583	521	580	574	567	554	535	520	551	550	583	559	501	550	562	536	570	601	590	604	566	524	547	562	555	549	542	526	527	563	556	553	588	548	575	546	525	568	583	532	550	590	532	600	540	555	519	580	575	560	602	571	565	556	510	588	575	598	531	551	544	541	559	577	572	533	526	582	518	577	560	510	525	547	532	550	559	538	598	568	574	561	571	586	569	528	552	547	581	551	520	544	530	535	604	520	560	562	577	577	535	598	531	544	551	557	572	582	556	543	568	540	568	512	535	489	606	553	571	541	540	539	568	510	586	586	551	557	536	575	555	554	556	497	560	553	544	619	527	544	533	575	562	556	548	530	528	568	516	573	541	567	562	573	547	564	548	558	552	590	551	549	558	496	504	554	550	555	612	536	549	550	567	574	556	550	564	488	550	533	546	560	540	561	530	583	606	530	572	555	569	544	609	572	573	538	589	570	559	561	493	539	558	562	546	560	529	579	555	492	552	556	592	617	576	574	573	577	538	557	590	504	594	559	585	538	572	609	567	530	559	555	601	581	536	590	568	520	552	582	571	534	566	561	590	573	569	575	567	558	548	556	561	549	554	546	553	555	566	542	570	540	522	523	575	572	558	582	559	548	575	542	523	557	547	554	576	538	502	506	562	595	582	548	583	567	532	563	571	524	531	567	545	547	530	535	519	563	520	550	556	554	563	562	540	596	586	540	578	566	569	558	533	517	534	528	524	526	569	538	519	557	538	549	554	559	581	554	565	567	546	551	600	574	539	519	513	594	578	554	575	548	544	541	546	598	554	534	505	608	565	583	560	574	553	554	524	550	538	572	529	551	596	538	501	549	531	536	543	547	547	559	550	569	556	592	565	546	530	521	566	555	530	550	575	513	552	480	521	559	546	532	549	564	523	515	559	559	542	523	535	521	581	554	517	545	597	553	542	579	551	561	497	578	543	588	554	520	556	567	538	513	575	537	549	551	525	540	549	563	541	555	543	549	562	544	556	541	571	575	567	575	563	550	566	582	564	523	571	508	574	569	538	561	539	531	532	575	568	596	518	574	546	602	586	571	605	562	547	555	525	557	566	548	541	528	555	591	550	595	590	620	575	567	588	544	523	599	551	558	573	576	570	582	563	548	538	533	532	540	546	579	526	574	568	567	556	555	611	536	518	527	583	572	567	513	526	584	551	536	577	573	568	548	587	563	516	554	565	547	509	523	546	547	584	557	532	568	533	574	564	529	576	581	594	536	561	543	566	569	568	542	571	567	554	586	561	579	544	533	547	512	547	544	531	540	561	545	532	504	564	561	581	534	527	559	566	558	561	527	534	537	568	569	603	567	542	568	544	579	565	536	549	517	554	576	559	551	547	596	577	587	536	534	526	529	548	550	558	562	564	532	529	579	564	531	542	553	547	594	565	536	558	529	559	586	570	541	594	525	527	574	580	538	542	530	583	564	546	557	526	567	580	532	531	581	550	575	579	568	538	565	565	530	555	581	573	581	506	537	547	580	510	545	515	552	571	565	580	552	529	551	571	564	551	580	560	551	601	525	517	572	519	529	495	560	550	559	585	594	575	513	576	619	533	546	515	571	497	535	571	542	555	568	549	548	552	556	566	578	537	550	562	526	552	590	552	523	547	564	543	583	531	553	567	553	567	575	566	516	555	551	544	544	546	575	574	562	561	547	550	540	530	576	549	520	549	545	579	550	538	534	597	560	546	559	574	520	553	589	573	494	528	500	561	571	560	548	580	563	582	520	600	527	540	542	536	578	545	535	579	533	559	583	603	524	526	572	498	529	523	582	560	586	558	554	574	589	565	573	525	559	516	567	531	550	601	545	541	558	550	560	552	537	567	557	570	551	579	586	539	535	557	553	580	551	511	563	528	584	535	530	531	554	522	591	507	580	528	586	545	552	542	544	568	553	569	597	536	575	567	578	528	552	553	585	540	565	540	499	612	552	585	518	528	581	556	560	584	556	577	572	571	533	529	530	527	574	529	550	597	509	542	526	520	551	515	553	570	576	506	590	550	551	550	525	610	576	524	581	536	531	580	575	550	587	545	569	538	507	597	537	539	545	581	574	546	547	599	540	566	580	521	580	561	538	551	538	518	566	633	579	572	586	560	568	585	527	534	547	577	534	540	567	593	574	549	508	566	523	559	563	573	579	532	548	549	514	507	559	569	548	526	559	562	576	544	561	553	581	563	584	622	551	572	549	539	589	548	541	563	564	560	570	525	564	548	536	567	514	526	572	523	584	560	582	564	582	567	540	561	532	567	538	560	568	537	531	540	530	585	538	559	525	580	611	578	579	561	534	547	532	549	553	607	519	571	515	541	555	541	557	568	569	501	516	590	543	596	548	516	539	545	555	570	572	581	509	545	517	526	552	543	558	505	564	603	539	521	538	559	546	564	542	563	563	568	544	566	544	544	549	575	533	523	537	539	533	533	556	547	534	558	553	571	539	550	571	505	553	556	559	526	536	571	588	585	520	595	519	505	540	539	554	553	552	564	557	554	593	573	569	549	536	548	535	538	556	552	540	558	547	499	545	514	560	552	547	549	573	598	509	558	567	568	569	574	558	557	549	550	548	544	549	570	555	566	564	575	570	540	561	558	529	570	547	531	530	530	603	543	536	606	595	566	545	573	564	531	574	518	578	550	487	479	554	529	497	587	527	535	591	550	560	555	576	502	573	566	523	541	563	612	566	504	570	517	503	510	559	570	515	559	549	579	538	575	526	561	524	560	496	555	558	565	538	582	593	533	546	573	522	566	576	560	581	581	558	558	551	552	598	574	575	531	560	526	509	540	578	524	548	567	534	537	591	545	582	510	558	548	540	564	543	549	543	573	568	530	563	550	592	542	577	540	510	548	541	527	578	501	546	534	574	533	560	557	574	540	566	542	521	558	475	577	554	562	562	560	512	481	578	575	555	522	575	547	588	524	564	587	563	579	537	534	506	506	547	525	557	546	508	584	550	542	550	535	520	525	577	506	550	516	594	547	590	556	572	539	538	522	573	594	568	572	538	528	570	572	533	552	538	552	574	564	553	562	573	557	552	519	549	551	576	585	529	586	564	586	536	583	570	582	553	555	534	546	537	550	574	564	588	567	539	512	536	545	530	563	553	532	540	546	559	573	547	573	512	556	553	551	603	572	568	556	563	520	538	513	565	550	525	565	528	493	558	529	574	564	583	582	530	583	552	555	566	556	545	612	519	578	537	566	587	517	556	584	538	546	555	563	505	519	523	568	534	591	526	565	567	536	563	592	541	554	527	481	535	532	566	587	594	560	484	570	589	535	524	520	571	550	554	593	541	526	559	545	572	545	544	564	544
25025	21561	28096	25396	16809	1393	858	668	628	645	649	544	605	597	565	584	534	527	537	546	553	536	580	532	521	495	552	522	552	508	530	579	551	517	537	498	555	534	530	520	533	517	523	526	579	583	512	542	545	547	538	508	513	545	493	545	537	556	574	520	530	529	561	526	565	517	548	510	517	532	491	575	498	497	546	531	513	520	518	540	510	491	545	504	537	498	517	506	509	525	533	537	495	496	546	534	541	531	535	541	512	522	546	546	544	555	515	537	556	559	546	524	531	522	516	538	561	521	525	538	525	549	564	532	547	553	578	520	489	565	535	473	542	498	568	524	531	543	514	552	503	512	532	496	517	501	547	540	504	556	505	542	551	518	559	549	533	526	542	532	501	505	523	534	548	543	529	529	542	502	547	559	538	561	538	525	515	511	532	495	510	527	485	541	533	524	498	593	511	546	502	561	483	516	525	514	554	534	534	557	534	540	549	539	561	531	541	500	531	560	535	519	521	528	525	549	542	560	560	574	521	596	538	548	563	553	562	540	515	535	547	531	589	544	483	558	555	534	558	541	526	522	563	544	508	578	491	510	502	509	525	515	560	537	539	524	534	504	532	509	548	550	516	567	530	468	507	510	478	542	516	514	529	507	508	528	543	556	492	544	538	511	528	530	537	537	532	536	554	537	536	545	522	536	533	545	506	533	547	540	562	528	512	540	525	516	488	524	571	505	508	518	534	525	511	545	547	502	476	499	510	507	505	544	519	541	535	508	545	530	561	515	523	526	518	531	537	503	520	536	557	522	491	505	530	510	524	505	544	539	514	522	511	529	518	499	533	538	535	509	525	541	531	514	524	532	532	548	562	522	516	492	539	559	477	527	536	563	531	526	532	535	531	536	529	552	539	557	529	501	506	537	554	569	513	511	535	564	529	508	565	517	550	512	568	552	559	506	546	506	531	549	585	516	536	552	511	541	568	517	567	542	586	526	494	478	562	512	546	566	483	495	490	529	512	550	534	549	531	529	524	513	538	517	537	518	511	553	529	507	522	523	532	568	485	538	530	556	537	520	539	517	529	549	579	518	552	533	520	545	498	496	516	534	518	511	528	509	511	549	505	517	526	544	533	525	479	543	536	536	556	579	580	553	542	522	517	542	535	494	499	563	561	482	483	547	520	511	516	537	519	520	538	541	531	531	532	553	560	526	496	528	514	543	565	493	509	518	526	511	541	522	492	528	496	554	513	526	525	540	563	509	487	561	494	531	518	496	494	557	523	524	513	553	530	553	526	500	541	568	527	540	511	490	550	527	531	538	518	538	558	563	541	490	547	493	551	523	480	535	506	536	532	503	532	560	561	554	510	521	576	537	554	553	542	533	497	530	513	545	497	537	523	505	521	535	506	509	514	534	546	599	533	519	544	536	488	548	529	492	584	532	514	534	550	502	512	497	564	523	568	560	532	521	564	557	520	544	490	549	536	568	551	503	530	578	531	534	530	540	494	552	545	575	497	508	520	531	543	523	496	548	506	538	498	519	575	504	522	550	562	474	541	535	527	492	535	497	559	504	521	552	498	526	569	531	527	536	552	523	595	496	536	551	519	566	563	495	572	541	513	521	531	529	506	534	556	519	567	562	550	529	545	545	525	568	512	501	492	550	538	566	523	540	551	542	531	542	501	535	530	538	539	544	544	524	547	538	532	522	542	502	508	537	543	519	550	565	525	537	533	486	461	583	490	549	507	517	537	505	518	532	490	552	540	546	558	530	500	533	505	565	539	523	507	503	576	517	525	517	530	542	566	529	556	570	540	534	516	500	551	497	552	526	532	525	557	551	504	531	531	531	505	537	529	559	531	555	559	545	509	554	508	512	537	521	550	521	544	539	535	514	511	562	569	502	501	538	524	534	503	498	521	547	564	501	526	547	549	503	553	571	508	543	527	541	517	518	544	596	560	548	567	526	513	544	531	509	539	547	515	538	513	537	541	501	500	563	544	487	509	531	556	548	515	517	504	553	493	524	497	520	541	533	503	504	549	558	544	507	520	515	497	560	534	501	500	553	540	503	520	517	559	519	539	513	555	506	552	559	528	543	572	504	528	558	542	563	517	525	523	559	523	508	512	534	532	561	551	527	513	565	533	505	564	543	527	577	529	559	501	520	546	523	509	557	504	520	534	557	507	566	557	542	524	517	525	491	485	518	491	519	555	511	507	500	510	552	554	532	552	500	559	504	560	541	543	516	521	541	501	475	551	521	488	556	545	545	549	495	522	542	536	566	514	557	514	546	554	519	546	514	521	485	573	557	550	571	545	512	532	517	491	524	561	506	512	550	533	532	541	495	500	540	534	552	519	558	540	520	529	527	509	520	532	524	522	556	572	555	512	520	517	527	524	537	520	484	542	536	497	557	570	553	525	591	517	547	533	564	526	508	519	573	504	532	553	571	529	529	533	495	559	513	523	525	523	552	500	509	525	574	536	552	553	491	534	517	470	551	502	555	517	547	525	546	539	531	469	537	528	518	574	497	516	546	528	527	534	469	504	562	538	564	553	593	486	563	532	510	543	551	559	542	520	529	536	545	514	547	491	534	565	532	538	557	600	503	505	561	524	485	515	526	528	531	565	527	516	508	518	519	525	515	506	531	487	544	531	568	487	528	520	513	512	503	492	507	524	521	540	500	534	538	532	509	516	542	544	503	521	542	524	546	533	533	526	523	485	504	563	487	534	564	562	487	517	544	506	507	544	502	503	490	528	539	518	514	503	572	526	525	532	515	506	568	551	524	567	559	528	509	566	539	533	559	504	493	540	524	533	537	551	532	564	541	583	538	517	503	535	504	490	544	515	488	547	523	585	565	513	505	525	519	531	541	536	503	557	529	515	535	538	567	525	491	490	539	523	511	504	511	525	536	519	511	462	481	552	499	509	534	545	499	539	477	500	516	501	518	477	524	563	561	521	521	546	571	572	538	545	491	551	515	550	555	531	558	518	543	519	505	550	513	528	553	476	547	554	523	520	541	533	559	500	555	468	524	512	532	528	547	543	555	543	528	563	504	541	538	576	574	534	502	477	503	531	575	616	543	493	509	514	502	528	553	529	581	519	508	527	523	530	503	545	547	550	552	505	547	539	513	532	517	523	518	533	539	529	482	503	516	524	558	546	547	519	558	531	595	508	523	552	542	513	535	534	539	567	537	578	523	569	530	502	532	568	583	565	537	518	515	576	493	529	541	556	520	525	519	533	532	539	554	539	549	487	503	521	529	562	564	504	498	528	530	579	511	518	546	508	572	518	530	524	521	502	546	538	502	516	512	532	561	528	541	498	530	522	542	515	553	575	513	538	536	486	512	555	537	554	521	550	545	568	490	512	522	545	571	536	560	562	544	571	531	529	527	541	536	485	500	516	519	502	548	551	547	525	524	464	545	565	537	532	510	550	481	536	545	533	501	508	532	517	543	518	509	558	551	567	525	538	498	515	514	495	499	540	542	527	548	524	552	522	559
3701	5692	4639	2362	1704	1341	1141	984	841	785	744	664	638	675	626	612	564	640	596	608	520	590	621	609	581	556	578	565	622	595	548	592	553	575	583	566	554	570	560	567	529	585	519	586	561	592	552	585	557	567	575	561	580	533	546	568	550	551	581	600	543	557	555	592	585	550	547	514	513	615	547	514	541	514	583	557	520	570	534	566	552	545	572	563	539	543	534	527	579	573	571	554	478	563	565	555	545	558	597	567	585	580	552	561	579	604	561	520	575	583	551	546	536	570	555	577	551	564	588	545	573	543	546	559	555	571	565	567	560	527	532	589	532	573	630	526	563	574	571	562	563	599	604	588	533	577	572	532	574	577	546	550	591	554	541	619	541	605	574	567	530	501	575	508	578	536	529	599	566	555	564	543	555	547	593	604	508	512	543	532	549	574	528	520	595	593	563	554	536	586	549	549	544	599	564	588	560	544	577	549	536	562	566	520	601	537	594	531	577	569	580	574	555	604	572	601	547	579	551	571	564	587	539	574	550	567	527	600	552	520	556	534	566	524	576	549	592	531	588	554	578	569	568	576	573	566	582	552	552	536	578	535	560	588	572	573	574	556	574	586	545	584	560	527	544	538	565	549	554	531	561	545	526	552	539	553	545	580	596	561	527	589	568	626	552	571	543	518	558	546	568	543	606	614	588	528	565	568	522	575	551	562	601	559	543	553	524	545	596	559	611	588	561	568	587	564	550	584	573	545	537	597	577	562	556	576	592	602	578	557	559	611	579	586	571	515	547	537	615	572	544	562	580	536	567	564	542	566	559	552	531	560	548	586	562	564	562	574	552	519	559	576	556	573	540	571	557	548	570	596	549	530	562	567	594	569	551	532	529	559	570	510	580	560	538	523	609	584	570	598	585	576	539	568	549	541	554	567	538	531	558	589	550	573	585	589	591	564	594	564	575	565	554	592	538	559	596	537	578	540	612	549	621	590	540	561	553	564	583	556	561	543	573	527	573	552	524	554	565	534	554	573	594	552	570	560	561	565	581	565	570	544	561	548	558	531	556	542	581	622	595	584	502	588	563	510	559	552	557	522	551	592	560	553	558	560	578	559	544	556	518	567	569	547	559	577	517	583	583	602	587	545	557	531	520	552	533	538	574	579	569	571	574	581	556	525	538	576	569	570	553	557	537	600	540	556	561	570	559	513	521	532	577	585	561	521	588	555	556	565	585	546	588	556	541	575	601	588	576	552	593	567	547	581	552	567	583	579	528	550	512	536	567	578	531	593	589	552	549	561	597	556	558	511	508	540	583	550	534	588	589	552	578	556	566	565	573	574	556	568	539	562	553	601	569	565	590	586	584	594	528	553	514	575	578	558	556	570	557	523	592	569	533	554	561	567	562	577	565	562	587	560	574	564	563	570	595	564	560	568	571	577	500	576	594	594	576	552	550	596	544	595	524	597	578	594	580	537	568	587	592	565	565	551	577	600	570	617	550	582	572	541	576	517	557	560	532	558	583	561	611	566	539	561	587	565	550	553	577	531	583	549	566	566	583	550	561	562	571	572	576	552	550	589	571	531	554	535	609	569	613	592	554	546	524	522	534	528	570	557	546	525	586	602	582	575	591	540	550	547	583	567	589	539	539	526	530	564	566	560	540	516	577	565	548	532	597	550	541	550	517	544	571	595	606	554	544	555	524	554	543	581	574	572	574	544	609	555	588	561	589	566	547	590	559	566	553	597	540	564	559	549	567	597	550	552	571	568	575	518	591	560	538	587	546	575	533	551	553	541	577	563	580	552	531	557	537	571	573	543	524	551	566	580	580	577	540	566	616	571	540	550	578	548	564	588	558	581	563	608	584	570	596	546	573	583	557	548	560	569	565	591	553	551	571	533	543	581	582	540	556	611	551	545	546	538	559	569	545	549	606	560	549	543	588	539	561	547	566	586	580	583	586	546	533	554	553	568	601	587	552	583	548	524	582	562	533	558	581	524	536	578	564	562	587	543	568	564	561	539	577	558	577	561	579	527	546	575	611	521	533	544	568	546	532	578	543	564	567	539	579	558	543	574	547	570	602	561	574	590	583	536	560	550	578	543	562	611	524	518	548	572	547	570	597	576	533	557	553	543	559	553	547	588	611	563	534	566	573	559	556	581	557	574	583	551	576	582	556	587	537	529	582	527	554	575	523	560	508	556	534	559	575	585	593	565	560	537	545	558	562	550	555	577	567	507	518	534	589	574	540	592	586	564	507	555	557	614	527	591	576	572	559	531	541	549	549	557	576	527	542	577	585	556	531	577	543	595	569	589	548	533	547	593	561	590	560	547	551	548	551	557	514	553	576	572	557	551	576	540	585	576	543	566	564	595	610	601	567	586	556	573	564	598	585	594	586	573	608	574	554	590	525	553	543	566	548	545	521	585	533	575	594	569	557	517	548	535	539	579	577	518	565	553	558	596	532	569	554	604	514	589	565	577	590	562	541	563	587	561	549	517	550	570	593	569	582	590	568	567	532	516	553	552	549	568	583	556	626	540	579	552	544	568	546	559	588	569	576	608	541	548	549	565	585	559	551	556	574	567	568	544	553	584	568	585	564	569	593	553	576	572	538	579	542	555	589	520	564	571	550	534	578	579	549	549	577	544	583	548	553	603	603	565	575	579	552	540	557	584	575	534	598	568	584	593	552	566	553	551	546	549	553	547	504	533	586	519	583	620	521	591	560	603	553	571	582	538	534	570	537	586	536	593	595	546	578	542	586	505	586	590	551	580	527	573	583	574	578	530	536	578	590	559	565	549	531	528	569	571	579	578	558	570	589	569	567	565	505	608	530	598	582	524	544	603	590	549	571	533	559	578	589	547	556	553	531	609	602	593	560	542	587	567	553	608	544	597	571	550	554	616	524	557	574	531	534	603	573	588	520	550	556	563	528	582	558	569	594	499	552	612	553	576	540	566	582	586	513	599	527	578	532	509	559	543	541	575	491	567	578	546	552	522	527	582	562	564	549	583	621	575	531	561	588	603	609	597	518	513	558	563	556	559	539	551	555	563	576	579	507	556	563	512	538	523	552	542	557	593	536	572	575	551	568	565	581	563	534	572	578	604	592	534	541	598	573	540	562	573	563	553	570	533	598	547	611	572	589	572	557	555	574	562	575	551	606	575	530	622	558	586	555	532	557	587	549	505	548	526	591	534	550	569	589	542	534	588	575	516	580	607	609	602	589	536	550	589	547	606	578	525	561	572	526	552	569	539	582	520	522	568	562	569	539	570	572	553	540	523	524	554	572	560	548	558	543	529	595	550	565	564	570	562	586	556	574	533	594	602	541	558	571	568	569	570	583	594	523	561	587	588	601	536	562	533	553	568	562	583	544	571	550	545	583	576	569	605	567	589	569	537	589	552	508	565	550	569	614	606	575	534	566	546	540	586	554	496	516	547	581	543	538	545	561	575	550	552	542	558	533	591	556	540	537	577	507	560	580	506	567	516	548	586	568	578
22860	21576	29330	24287	21579	21624	11575	1018	629	537	460	431	400	321	326	318	271	261	269	222	234	226	218	208	217	205	201	234	197	226	218	189	198	201	180	190	182	202	177	163	191	182	193	176	177	182	178	189	164	177	197	173	187	201	178	183	186	157	176	190	191	163	198	176	186	172	177	179	196	197	194	171	161	190	163	175	183	178	167	170	181	187	191	172	155	174	201	185	174	174	170	189	174	184	195	179	188	196	154	174	187	179	158	188	172	187	179	177	165	172	189	180	178	171	171	186	177	155	179	156	190	165	164	190	175	161	185	180	169	174	174	179	184	163	197	150	193	163	175	167	190	188	161	148	181	161	174	170	176	154	160	178	179	167	191	167	189	164	179	194	169	186	176	179	182	179	171	169	187	174	171	177	170	161	176	185	158	181	163	185	181	189	194	164	179	161	188	179	176	155	172	170	163	179	163	189	183	177	169	175	184	176	168	159	176	163	166	190	164	180	200	161	162	173	175	178	178	182	181	183	165	162	156	155	175	188	179	174	164	162	175	149	191	176	165	170	183	172	174	168	169	182	162	173	165	182	175	164	191	203	172	172	199	189	157	171	174	163	158	187	174	161	174	170	169	162	167	179	167	157	182	187	176	170	162	172	164	148	179	162	167	163	186	178	166	179	168	172	188	172	173	142	157	177	173	156	186	172	162	169	164	187	162	188	159	197	167	165	184	165	162	191	184	168	156	163	169	162	178	168	158	183	149	174	139	191	184	194	214	169	150	164	182	176	177	180	167	165	188	179	168	184	176	176	184	158	175	192	162	194	168	158	150	172	171	181	166	151	178	164	183	163	185	173	200	173	182	176	164	179	165	188	165	171	159	184	144	173	168	175	178	178	198	189	162	153	176	187	172	150	146	171	164	174	156	198	178	176	161	196	164	165	174	153	197	161	188	172	191	194	178	189	176	169	182	166	185	160	169	197	158	177	172	155	176	161	185	171	177	152	168	159	167	189	181	162	171	176	177	150	149	159	171	164	185	183	174	152	187	186	205	144	145	165	180	154	161	176	190	167	164	203	166	177	157	165	187	136	173	185	164	178	165	151	176	190	169	165	177	178	182	165	193	168	148	175	162	193	185	184	144	170	172	191	173	178	167	194	156	191	166	165	194	162	196	157	177	183	194	176	166	177	168	174	184	176	175	165	156	174	162	168	167	157	177	172	204	169	155	157	186	176	177	192	186	179	138	176	155	168	161	174	181	192	188	154	164	165	195	191	184	162	167	169	162	167	171	180	197	183	155	169	184	171	165	172	176	172	157	181	189	174	169	168	162	183	147	170	169	192	150	173	167	162	155	175	159	173	164	148	159	186	178	172	164	180	159	163	163	176	169	183	170	160	181	198	163	200	165	176	176	175	178	181	205	193	165	169	165	173	177	183	169	166	169	166	182	199	161	173	165	169	185	179	173	177	168	175	184	194	163	179	167	139	166	177	166	169	151	145	169	165	192	200	178	185	160	193	140	174	156	214	157	184	166	186	162	161	160	164	182	157	181	180	173	180	181	148	170	158	178	167	171	163	188	166	196	148	175	178	160	172	178	157	165	175	181	170	185	163	162	188	187	168	160	184	173	175	158	175	171	144	164	183	162	183	152	184	161	168	190	153	208	197	173	175	190	185	149	168	174	176	179	172	172	167	158	167	158	168	158	173	175	162	181	178	152	181	168	167	189	173	204	166	179	157	166	150	186	163	145	163	177	171	163	167	181	199	165	156	183	166	182	168	206	155	143	193	170	169	167	196	160	179	182	195	168	165	164	198	161	162	171	155	175	173	171	174	169	167	164	163	178	194	173	179	139	193	175	160	179	173	176	187	159	187	187	156	166	185	168	158	149	206	182	190	175	171	177	169	191	166	173	151	154	176	175	180	177	175	165	163	186	180	204	145	180	182	182	162	170	170	183	193	158	171	179	183	191	179	179	179	166	178	196	171	206	190	162	208	185	156	181	180	181	176	180	181	171	162	146	167	180	175	182	180	172	187	163	189	166	156	188	172	181	174	180	167	169	161	167	165	184	166	176	199	186	179	200	179	155	187	179	162	171	142	163	167	156	173	161	168	162	160	163	195	168	176	184	186	162	159	172	157	165	165	208	170	204	179	176	172	150	180	166	167	151	157	178	197	155	163	163	159	175	167	172	207	176	179	160	191	156	168	173	171	180	167	148	159	188	191	187	169	179	167	183	163	157	150	156	169	163	176	177	190	173	162	179	182	200	194	190	176	172	169	187	179	163	152	151	169	191	169	170	190	210	158	192	183	175	164	143	169	185	183	191	157	189	177	163	159	164	187	174	179	189	173	187	181	184	171	159	165	165	174	155	178	177	164	175	163	178	188	179	190	178	182	168	169	163	189	184	180	162	183	199	165	164	162	180	162	168	218	175	155	152	169	188	170	168	160	185	163	167	209	168	186	162	182	154	168	164	185	173	181	165	177	162	184	163	154	169	161	136	156	159	172	181	190	195	182	149	182	150	166	171	175	200	173	174	178	176	174	151	180	175	165	151	196	172	173	167	166	179	170	174	167	184	163	195	156	157	180	163	171	180	155	174	151	157	166	168	170	157	185	143	167	173	194	175	159	176	157	162	156	170	175	177	171	189	164	210	156	166	187	163	167	169	187	165	164	180	187	172	185	162	157	167	176	156	166	187	157	188	164	180	194	153	183	176	187	191	162	167	184	171	167	165	164	159	171	175	170	189	147	182	193	159	176	177	175	184	168	186	167	179	161	162	188	216	184	191	175	164	160	147	180	161	179	172	174	168	151	185	198	168	184	171	161	190	168	201	187	177	152	174	174	177	190	180	165	182	182	183	185	206	171	161	183	174	185	173	167	200	191	162	171	175	177	183	172	183	159	193	147	161	164	152	169	185	205	169	168	152	177	173	172	174	174	172	176	171	165	178	170	169	165	195	172	164	147	205	166	168	165	183	191	207	150	173	161	188	165	169	177	185	169	170	170	155	175	187	158	168	189	177	176	169	191	149	175	163	154	200	175	180	190	172	207	167	191	153	185	152	168	183	160	174	187	171	175	178	165	160	165	165	158	157	167	181	209	167	173	165	159	175	164	174	189	171	153	183	165	198	178	194	176	174	181	149	150	161	153	181	178	176	168	177	173	165	141	174	188	210	168	186	158	198	172	167	156	146	181	158	180	171	169	207	175	183	158	189	163	177	164	153	188	161	170	161	176	151	164	173	179	158	198	151	177	164	183	183	161	158	188	187	153	184	168	177	160	177	183	149	179	174	179	170	162	186	176	202	176	176	164	169	188	155	172	180	175	174	201	156	166	176	179	170	161	156	153	152	182	167	168	198	165	172	176	147	176	176	179	171	173	152	183	170	155	148	181	173	178	157	183	164	184	174	152	171	170	163	160	188	174	178	180	169	159	170	168	193	182	167	171	175	165	152	156	158	179	162	170	175	173	179	159	168	167	189	174	169	166	150	166
4778	14526	11756	5663	3777	2643	1919	1481	1200	942	757	644	558	460	430	416	357	350	314	329	308	276	290	265	266	275	286	252	227	215	212	233	216	212	246	212	233	206	233	218	217	181	220	215	218	226	192	212	193	186	232	201	211	203	217	218	218	193	207	203	203	185	207	224	227	199	186	196	218	194	217	187	228	198	219	208	192	185	177	191	216	189	195	188	205	216	216	202	187	198	197	177	198	182	214	208	199	182	199	188	183	215	192	201	212	168	192	184	196	211	211	229	191	222	190	220	200	189	187	199	181	217	188	198	185	206	206	209	189	214	197	197	215	201	199	197	204	206	180	214	219	191	186	221	196	201	196	179	171	212	208	199	198	187	237	191	190	213	206	204	199	202	196	202	196	190	181	225	204	191	187	175	189	190	187	199	200	198	185	224	204	166	189	181	206	178	196	199	209	187	208	188	218	208	192	199	194	191	193	192	188	199	179	209	209	178	218	200	204	206	205	195	197	201	190	192	199	196	178	201	197	179	174	201	200	199	163	203	198	203	200	211	185	189	198	210	209	213	176	189	213	213	201	208	194	182	206	195	208	182	211	185	169	192	219	197	187	191	195	200	188	182	217	222	199	192	184	207	193	215	197	175	188	182	214	216	196	208	213	202	209	177	211	203	215	215	203	184	170	191	185	191	207	189	189	208	185	185	206	183	215	215	218	185	193	188	208	182	196	200	195	199	199	183	198	203	179	204	211	188	200	211	222	211	175	188	191	176	198	201	201	215	209	224	221	187	188	211	202	169	191	193	205	178	194	206	171	200	179	188	205	197	197	169	201	209	178	181	210	176	207	212	201	178	223	206	193	180	209	168	185	194	216	230	213	197	201	188	199	202	186	181	199	190	232	212	230	176	197	162	192	205	208	203	189	200	186	186	181	178	193	177	215	174	183	176	176	183	210	189	199	195	192	182	186	194	197	175	201	216	198	195	164	174	210	188	178	214	176	200	170	212	206	191	189	226	175	204	180	182	205	191	184	184	167	173	201	203	194	193	185	206	194	191	209	197	203	192	194	217	229	221	169	197	174	200	198	190	203	185	190	196	223	202	188	203	226	182	177	192	191	220	195	194	188	168	172	206	184	208	187	224	202	191	204	236	198	208	202	225	205	172	202	220	231	202	204	203	197	176	176	189	187	198	207	183	208	205	192	189	229	194	203	214	186	219	228	212	214	207	220	191	193	212	182	197	191	174	188	209	189	218	196	198	236	187	195	180	209	204	180	178	201	193	193	206	181	198	190	176	183	194	190	209	185	192	169	204	190	202	206	179	162	197	171	195	181	194	196	221	212	186	209	198	196	181	205	200	207	193	192	209	189	191	208	207	198	186	206	175	199	188	229	198	206	170	204	184	188	187	216	199	185	169	179	206	204	195	228	194	203	232	185	185	195	208	171	199	217	201	187	208	177	202	173	177	209	167	191	184	205	172	200	191	200	233	173	193	187	183	186	186	203	199	218	202	177	187	193	202	182	183	189	206	210	201	191	185	210	195	201	172	187	209	187	190	201	179	207	168	180	208	200	190	210	225	209	180	184	194	175	199	204	190	192	184	210	193	210	196	194	183	213	193	207	190	183	196	206	202	233	202	203	210	202	225	191	186	194	200	222	193	193	177	165	205	171	209	189	198	163	191	180	183	205	191	209	188	180	176	194	225	206	202	172	196	197	205	210	193	223	199	205	179	193	194	227	210	208	197	219	203	200	188	206	200	199	187	198	207	209	184	192	196	210	199	183	193	196	179	187	189	190	193	194	181	208	210	184	193	219	221	181	193	204	203	195	179	183	207	183	196	201	196	216	186	214	220	170	193	195	206	200	175	180	186	214	193	178	179	193	210	205	202	197	196	192	174	216	199	179	180	166	239	160	183	204	210	208	179	188	191	191	196	191	193	170	190	204	198	220	227	191	192	185	219	199	196	201	184	184	179	196	188	207	212	180	191	205	191	190	187	191	195	199	206	193	208	182	191	188	194	203	175	234	158	197	214	199	211	195	205	209	201	204	194	192	187	179	193	189	212	206	193	210	183	217	191	191	211	183	194	197	190	218	201	189	203	194	215	182	197	199	177	198	226	198	226	182	201	186	193	170	199	213	197	189	197	191	197	204	199	185	199	211	186	206	200	194	202	205	205	189	211	212	199	182	216	202	195	200	200	210	199	199	197	200	188	203	204	185	210	194	213	183	212	195	211	197	181	183	206	210	236	192	181	223	207	197	173	217	207	185	207	168	206	196	203	189	197	202	188	174	206	198	148	176	212	177	205	212	223	192	218	179	175	204	185	203	212	215	209	177	208	203	198	206	195	187	219	190	185	209	173	206	197	204	190	216	201	187	193	190	170	191	179	214	215	198	203	215	216	204	191	196	200	195	204	194	194	189	185	187	188	178	203	200	203	198	193	220	209	186	192	193	206	197	182	214	211	182	239	210	187	203	210	188	194	200	199	204	222	190	175	183	210	193	187	194	192	199	210	204	205	167	204	177	198	206	189	192	170	196	190	190	232	216	191	198	212	176	171	200	185	207	204	195	209	196	178	194	224	161	192	211	189	193	190	221	198	197	195	209	188	186	185	208	159	208	196	196	195	200	216	201	179	201	186	184	183	194	188	205	176	208	200	193	192	191	183	199	215	190	193	190	183	203	201	222	206	190	208	221	210	204	200	213	182	216	211	198	210	208	194	202	187	194	182	196	194	193	186	189	182	215	185	195	187	189	229	201	198	196	203	186	166	182	194	226	200	204	209	206	193	200	202	202	203	227	183	192	205	207	206	186	196	209	186	202	185	183	184	206	190	187	192	199	202	186	209	177	227	196	199	182	189	207	145	177	206	195	194	212	193	208	205	184	190	205	198	200	217	166	192	206	181	184	180	172	203	206	203	200	213	185	188	189	179	185	222	188	191	197	202	208	206	194	204	198	190	205	179	215	230	201	191	194	196	187	222	190	197	195	207	226	195	193	198	199	164	218	202	206	195	186	188	176	195	215	190	224	201	183	202	193	195	205	198	195	199	199	194	195	195	216	160	189	209	197	157	201	195	202	195	191	197	192	210	199	196	189	210	200	209	199	205	192	207	198	177	188	174	201	232	206	212	181	185	219	181	182	187	237	226	188	201	184	176	192	209	205	199	206	199	193	192	197	209	161	200	229	207	189	209	203	186	192	179	209	203	198	168	201	175	192	194	210	203	206	204	197	196	190	197	203	192	181	177	197	207	208	190	212	230	205	173	184	186	183	202	183	185	182	187	197	182	208	183	193	179	216	200	209	207	199	178	187	177	196	200	194	172	173	190	213	210	186	189	176	205	164	191	191	197	209	196	194	222	192	171	203	187	200	196	204	212	202	198	181	195	199	210	209	193	189	166	181	205	204	198	200	185	187	180	213	202	201	183	182	227	186	195	201	184	197	200	189	171	197	192	214	188	197	203	191	195	185	209	205	220	185	203	200	209	204	189
27757	20058	6816	1146	832	735	803	785	728	743	784	703	768	745	783	769	772	721	725	724	747	719	762	742	717	741	767	746	778	835	736	721	794	743	778	757	758	691	741	787	765	741	760	730	782	740	720	759	736	734	750	722	791	776	747	742	775	713	757	709	771	751	731	767	776	733	715	707	737	751	695	736	774	663	710	722	761	735	715	729	755	781	755	759	765	742	766	785	739	766	744	757	769	742	761	750	787	768	742	752	748	758	719	733	763	783	740	788	741	729	727	719	748	750	742	797	741	742	725	748	767	776	740	732	778	715	734	748	762	770	734	739	727	726	680	732	722	734	718	747	731	754	713	722	726	692	792	721	764	742	743	722	815	791	744	748	736	777	730	739	734	749	743	729	772	766	780	726	742	732	744	760	697	748	710	719	774	748	689	771	762	751	682	763	763	704	762	768	733	765	755	763	754	735	737	733	726	726	751	808	715	715	731	771	743	744	728	782	775	689	724	748	703	786	723	763	701	785	719	723	738	741	749	752	728	745	740	729	794	742	737	739	743	793	720	786	739	749	744	753	777	734	773	735	788	783	731	690	788	740	715	751	727	725	764	726	711	761	758	776	748	730	703	703	783	788	755	703	768	711	741	771	738	779	773	753	722	759	726	740	802	727	738	733	722	755	740	734	758	811	798	688	699	723	757	720	738	757	745	784	725	721	748	733	734	762	747	785	798	769	752	731	739	688	753	732	704	778	712	713	775	751	761	736	777	741	764	722	770	751	732	718	736	741	806	769	757	771	709	758	761	802	725	747	738	741	721	805	723	760	761	778	776	716	720	758	687	748	704	700	744	738	754	769	704	739	715	776	768	729	758	730	746	727	754	784	754	802	682	742	788	761	781	773	763	746	721	770	731	759	727	806	728	710	755	743	729	752	741	704	742	731	738	723	740	708	737	735	758	782	767	728	725	749	776	746	735	729	759	738	673	747	759	750	759	812	772	737	793	739	768	765	771	733	750	766	776	766	743	714	753	719	673	736	739	741	752	790	722	793	681	744	773	737	704	795	770	684	756	744	780	724	748	784	716	770	773	769	751	725	753	747	757	784	704	783	747	795	727	767	741	676	782	762	760	698	749	770	713	745	745	736	752	746	707	709	731	750	761	741	752	714	697	758	777	698	756	790	748	731	774	781	717	747	777	683	792	719	733	747	741	747	751	719	752	769	771	721	753	747	750	766	736	796	780	766	766	705	712	743	736	719	707	751	744	714	744	745	732	784	755	757	748	739	728	750	729	773	746	770	752	735	723	730	737	787	718	752	735	693	757	712	764	708	778	762	721	712	747	734	770	726	756	733	734	711	754	711	770	759	757	724	763	734	802	721	684	784	715	705	705	726	745	717	737	736	728	747	802	758	724	744	720	763	717	742	777	774	755	751	802	677	766	781	725	755	731	805	774	766	714	739	764	716	752	737	746	717	792	776	729	744	764	731	723	753	729	723	706	714	756	765	720	726	728	753	729	754	792	758	722	748	737	732	761	759	760	743	757	736	712	742	743	757	814	757	723	769	725	728	731	758	757	709	774	756	756	754	714	688	754	736	730	741	717	787	799	757	778	790	731	712	712	767	734	728	774	800	771	720	681	729	753	698	729	786	718	765	733	745	723	735	729	707	739	774	779	771	729	747	775	788	781	735	724	692	723	716	794	765	693	788	728	711	739	752	704	709	773	746	753	692	727	734	759	730	748	711	732	766	737	739	757	818	721	725	768	732	724	753	729	775	787	728	753	746	756	722	701	713	740	726	764	743	745	729	769	713	742	732	742	759	795	767	718	751	782	810	761	762	716	773	770	766	809	749	775	734	706	747	719	747	777	738	736	752	740	701	768	752	763	750	713	786	715	732	705	783	715	744	750	729	720	761	735	729	750	754	751	775	743	746	751	707	756	738	749	735	829	763	722	721	763	775	725	747	757	750	703	725	753	728	746	714	756	799	726	750	744	788	783	755	751	732	763	713	766	701	737	716	737	807	722	701	725	732	813	757	786	727	741	738	745	735	768	743	740	724	702	718	763	704	788	732	763	750	772	754	719	717	733	750	830	742	757	749	770	737	732	688	758	756	793	746	736	698	742	729	739	740	793	761	758	700	754	791	678	780	749	772	738	741	783	716	745	732	780	768	740	745	720	743	750	719	750	740	758	776	734	732	744	783	767	703	722	791	794	761	739	799	739	761	707	772	756	722	770	717	744	771	735	754	764	786	757	714	754	763	742	710	718	778	749	687	739	705	727	753	770	728	715	759	756	735	774	763	741	815	714	739	780	710	767	789	714	738	707	720	781	738	774	727	713	768	709	747	713	759	740	694	730	766	798	738	779	794	728	751	744	735	744	733	714	748	683	821	705	745	748	802	719	772	782	713	772	730	808	777	729	699	689	738	704	771	734	785	754	716	714	736	752	744	723	792	725	686	771	731	780	752	784	748	774	780	702	760	765	743	701	746	715	698	771	710	728	747	730	801	751	756	789	740	764	730	798	720	756	780	773	757	798	786	726	762	779	733	720	765	710	737	710	754	713	751	740	723	724	735	734	766	769	784	779	727	771	759	737	681	758	748	813	765	738	721	742	787	725	746	758	800	731	746	720	761	736	769	744	708	761	674	735	742	740	724	757	722	723	740	758	703	749	718	731	753	686	781	777	734	717	692	831	703	695	748	763	704	749	734	783	746	764	782	773	720	713	750	738	748	742	716	725	790	700	733	691	715	763	796	785	760	739	695	746	769	790	710	738	751	733	659	689	736	752	722	779	723	726	770	721	747	751	725	716	777	726	766	740	734	739	755	756	740	771	755	714	711	758	720	721	727	775	790	771	719	769	729	767	813	738	747	721	755	783	740	795	789	742	795	713	720	795	735	720	751	771	790	801	690	730	770	742	761	786	757	796	734	772	773	742	728	744	758	803	716	727	678	759	745	749	715	788	767	757	751	789	776	740	732	787	741	694	706	757	773	701	734	740	726	749	715	704	776	735	729	744	696	794	761	765	707	719	693	705	700	750	737	720	741	780	744	748	735	835	778	697	729	737	742	766	771	751	758	749	717	754	730	744	772	751	726	678	752	666	748	687	727	757	760	726	750	705	762	719	745	708	736	788	702	756	761	757	708	723	765	679	764	759	724	686	794	794	683	697	739	776	756	761	725	784	703	738	715	774	713	779	756	780	742	758	749	757	738	817	681	736	780	798	705	704	760	693	704	746	784	704	748	749	754	767	749	766	762	729	764	676	742	741	717	764	744	743	728	692	745	700	758	709	763	706	724	791	713	765	745	777	734	706	750	686	700	690	762	796	782	795	723	774	717	796	739	775	741	706	728	754	768	764	780	745	721	741	710	721	771	756	695	743	743	763	755	755	794	776	731	733	745	812	842	751	729	729	779	751	702	731	768	752	758	757	760	753	763	742	742	713	702	743	788	711	770	720	757	789	728	742	741	764	752	738	703	760	734	792	720	770	737
4599	1364	1237	959	874	873	786	881	860	837	805	859	853	806	817	768	818	809	815	814	788	801	782	835	839	816	744	821	726	790	793	814	801	841	776	751	851	786	809	853	825	786	792	818	806	800	822	793	796	790	813	839	788	774	768	815	777	796	806	783	824	805	838	801	806	831	805	811	819	777	881	860	810	793	829	772	784	742	799	758	771	774	781	800	789	790	831	851	813	795	771	814	792	849	774	788	759	828	771	819	784	778	787	754	765	840	805	833	758	846	807	767	808	784	812	821	798	775	800	811	830	785	758	840	862	735	850	780	821	793	779	793	851	806	843	772	823	761	824	792	752	809	779	816	777	825	836	797	761	750	856	827	787	796	819	859	813	755	737	833	799	793	819	777	788	853	790	756	823	797	847	792	815	778	805	809	811	740	784	757	778	789	816	767	779	762	816	797	790	818	788	852	776	842	806	808	827	885	799	796	747	840	756	790	829	843	818	806	849	782	833	815	779	835	796	800	850	822	798	799	813	763	792	820	789	824	790	814	766	750	844	777	823	857	799	865	828	793	768	761	819	767	751	834	804	804	820	882	768	842	793	829	829	795	788	817	833	774	787	858	800	852	766	841	776	804	799	857	831	801	786	827	749	824	783	812	765	792	811	851	795	781	779	797	863	805	796	798	776	845	819	806	793	794	765	805	806	761	817	735	862	813	855	790	829	802	785	801	746	816	826	775	766	851	796	867	826	869	813	780	794	759	828	812	776	806	770	852	837	787	794	831	839	811	763	775	828	786	879	794	826	828	816	810	773	772	771	825	754	774	773	776	798	796	783	772	769	805	802	818	795	786	850	808	750	810	788	802	795	796	808	821	797	797	789	761	828	738	838	788	788	793	815	764	819	794	774	811	811	791	789	854	789	771	752	728	879	811	787	821	782	797	835	786	837	809	809	813	841	836	815	816	806	834	851	797	794	791	784	774	754	785	760	788	757	845	802	826	809	767	827	800	798	825	735	775	808	835	805	852	798	846	795	823	792	805	767	843	816	734	821	772	765	786	774	840	833	753	837	826	784	793	760	818	805	793	794	855	815	804	812	845	786	830	830	733	788	848	818	821	822	760	823	791	768	801	800	830	759	782	869	766	812	809	840	806	784	812	847	796	819	863	797	769	771	804	828	807	787	811	793	793	795	798	812	883	749	768	795	757	789	838	757	814	809	822	800	738	749	899	779	829	827	819	833	781	792	794	787	839	787	795	778	795	799	803	836	797	821	764	827	819	800	778	802	823	827	778	778	775	806	819	839	842	833	821	813	743	799	783	796	776	765	764	803	787	801	771	771	805	815	805	807	821	819	856	826	784	794	816	758	802	753	762	773	802	790	842	806	796	805	821	784	779	813	776	784	805	757	833	781	809	833	782	818	833	801	812	851	785	854	806	833	843	746	769	822	854	792	820	779	749	795	769	832	790	786	840	790	794	793	808	788	790	846	837	793	769	834	731	794	789	773	788	798	809	764	804	785	811	795	877	822	794	792	820	752	854	794	793	819	800	814	845	792	815	801	814	770	764	779	756	783	826	807	810	813	790	851	783	804	805	853	829	806	778	802	805	785	827	807	817	792	796	856	768	821	761	764	807	801	828	800	824	863	793	783	779	773	842	827	843	847	844	784	815	822	758	793	800	771	776	811	852	800	773	767	763	751	803	752	791	770	827	858	782	825	865	760	774	799	815	828	833	807	791	795	807	866	796	798	790	762	788	793	772	765	804	780	869	824	798	817	836	778	823	849	768	771	745	752	808	804	779	761	812	820	778	792	797	810	769	787	763	799	774	832	865	763	824	728	787	855	828	753	785	822	762	813	822	817	840	834	821	792	822	797	796	804	790	785	796	766	790	855	869	786	786	809	829	795	797	789	775	795	811	804	812	823	776	815	838	788	804	833	814	811	819	879	805	774	763	801	740	729	826	768	800	828	847	800	798	810	766	771	812	809	811	828	805	762	828	816	775	819	793	819	809	763	769	839	779	833	796	816	846	790	802	807	819	799	822	803	790	825	802	818	788	846	814	813	787	810	836	817	729	768	828	818	818	787	837	812	789	800	806	828	781	770	751	842	788	801	835	809	837	838	784	812	881	814	786	852	811	802	806	756	836	800	824	811	785	818	793	798	786	834	815	794	866	833	837	850	784	791	836	772	809	741	809	758	828	792	798	792	810	754	828	774	808	798	834	804	803	775	772	760	803	839	810	805	805	789	789	805	799	799	770	812	766	822	851	749	853	831	808	841	854	810	836	741	804	805	727	785	763	773	800	765	826	754	803	794	833	770	772	806	784	816	779	757	759	791	770	836	786	764	833	792	764	811	808	760	856	795	792	804	815	827	835	788	819	816	810	773	811	840	824	818	798	794	808	783	802	811	814	803	811	814	799	820	823	788	790	786	789	805	798	817	817	812	789	788	818	825	846	850	788	737	826	859	803	789	803	837	817	765	838	774	765	788	846	818	783	806	814	741	812	811	831	785	772	796	770	776	759	813	836	798	817	746	802	768	838	753	837	836	823	814	742	742	805	846	812	817	801	849	825	794	779	793	771	820	829	783	852	822	809	838	747	797	836	763	777	845	763	841	794	757	813	822	816	735	807	797	807	801	786	788	804	757	800	802	812	764	798	825	826	804	814	796	789	808	789	818	801	798	784	774	802	803	759	784	802	760	809	779	718	797	803	837	766	805	798	835	796	798	780	757	753	822	883	756	859	794	808	777	813	810	779	805	838	823	766	793	805	801	780	812	809	763	828	811	797	804	817	875	839	785	837	796	780	817	743	869	812	792	827	753	753	809	773	811	806	786	774	753	867	846	797	788	798	832	768	831	803	776	793	785	846	814	784	785	766	759	777	811	799	793	836	778	793	783	824	816	773	792	803	811	796	778	820	779	774	821	831	805	771	797	834	809	810	788	782	800	877	783	811	768	782	836	773	812	842	772	801	782	760	845	821	837	777	749	816	754	800	786	798	833	834	812	788	831	798	788	833	844	769	780	827	803	785	813	798	766	753	801	831	807	808	819	841	784	830	804	834	779	801	838	784	816	841	759	811	804	835	782	821	801	782	771	806	795	830	792	804	811	786	816	759	800	826	795	787	785	799	799	790	807	817	749	849	824	825	809	780	815	840	806	777	816	785	827	837	740	793	832	780	792	816	802	766	773	840	772	834	857	804	808	798	791	807	798	820	821	776	766	735	777	794	771	869	761	775	768	782	747	808	714	783	772	823	781	785	793	784	825	843	835	823	782	789	789	775	811	779	825	809	786	815	833	797	798	794	856	818	826	797	812	808	803	801	791	780	838	805	767	811	796	827	779	795	756	813	837	799	747	758	787	804	802	770	788	811	741	799	810	858	749	775	800	865	732	818	801	798	759	802	772	813	747	811	828	798	875	802	785	777	796	815	782	759	771	783	771	793	769	817	748	782	865	817	868	775	820	836	838	802	803	777	851	757	815	791	764	805
23847	21524	28866	24632	21527	13127	1401	940	711	710	653	594	570	630	597	594	529	568	555	509	574	546	514	534	568	550	582	566	516	546	537	519	540	545	523	493	495	482	527	514	513	487	533	521	547	498	514	506	523	533	517	513	543	529	476	521	467	510	486	541	525	481	506	476	522	534	460	508	468	488	489	547	513	538	537	499	544	521	472	502	505	507	516	519	502	547	517	492	528	531	524	518	482	517	539	505	509	502	520	473	522	527	518	487	520	472	516	473	515	508	541	516	494	519	519	517	536	475	527	495	524	477	519	487	488	507	528	443	550	511	496	484	499	474	496	524	528	449	478	497	465	508	511	545	496	454	500	493	496	525	489	505	488	483	533	504	495	509	497	557	530	530	499	508	506	498	510	497	489	537	491	516	498	499	536	508	508	482	497	543	546	508	574	524	544	482	526	516	465	530	497	497	492	509	489	490	472	494	486	562	501	475	500	506	502	509	478	543	506	479	472	507	482	514	495	508	496	460	494	524	470	542	495	495	498	503	489	510	504	506	464	512	510	499	491	527	482	533	505	493	480	543	528	468	530	520	500	491	515	490	509	480	500	568	508	515	503	533	525	492	516	525	501	508	498	478	506	538	488	511	477	509	573	509	495	471	492	538	516	496	499	523	474	507	494	527	502	525	460	470	511	482	486	496	506	509	472	503	531	483	493	530	515	492	481	528	523	504	451	506	520	493	535	503	496	519	492	501	459	526	526	490	456	546	532	483	483	509	488	494	534	546	496	526	496	495	507	521	522	509	486	515	535	495	507	512	544	498	490	543	506	508	518	479	469	478	481	511	473	539	481	503	514	533	508	479	511	531	477	506	493	477	498	478	496	498	493	519	524	518	533	505	490	506	476	478	496	467	488	485	491	494	535	494	489	523	506	513	506	521	515	459	509	520	472	501	501	489	519	496	478	505	493	494	480	520	488	511	515	504	502	497	502	503	501	502	492	515	493	525	482	540	493	502	490	498	510	525	491	501	493	552	498	517	514	501	488	493	504	438	494	512	514	549	488	487	487	496	493	484	512	493	486	542	495	515	532	477	537	540	518	521	538	487	521	516	529	559	527	489	552	512	524	474	524	493	503	501	491	503	488	441	500	542	508	519	496	496	504	474	530	468	478	519	506	479	546	513	503	536	516	517	488	496	525	496	499	522	522	510	496	532	482	490	514	509	498	478	532	513	448	499	480	527	516	531	482	507	536	501	517	478	473	471	503	501	489	456	506	490	477	510	503	506	515	489	493	497	485	484	517	516	491	485	508	498	481	514	515	521	532	509	503	521	484	515	550	475	541	471	512	504	487	505	470	471	507	532	515	541	459	529	518	506	495	504	495	507	474	517	510	476	461	497	482	492	523	518	506	478	496	503	485	512	515	480	501	501	473	554	487	489	522	533	510	509	492	519	500	513	458	505	554	480	522	504	507	489	467	466	523	535	510	467	462	482	491	486	471	465	485	522	514	494	485	509	514	504	478	500	444	557	460	458	478	503	491	527	502	539	505	512	470	485	501	496	511	529	474	514	536	499	528	548	527	489	526	525	506	502	505	479	521	514	503	492	525	523	500	478	511	537	489	527	503	497	498	497	493	470	518	467	504	542	507	491	502	513	501	516	488	489	543	517	511	492	513	521	486	522	500	537	541	533	475	469	493	520	521	470	528	524	528	505	517	521	502	522	521	520	461	508	480	504	507	480	521	472	526	541	495	507	515	520	484	477	503	492	521	516	516	500	508	465	570	535	527	504	510	504	517	502	509	519	552	486	507	463	541	488	488	481	506	509	477	522	474	529	481	474	493	527	502	502	466	479	509	457	495	470	478	517	542	453	499	498	491	539	503	458	519	511	532	551	485	492	460	473	517	509	529	545	507	502	517	495	479	488	475	516	478	482	468	484	489	500	482	530	499	466	443	495	523	522	499	486	526	510	545	515	512	510	490	496	514	506	499	518	464	519	508	525	474	489	544	501	534	505	494	483	472	494	518	500	481	492	501	477	518	528	540	490	485	488	475	528	513	509	490	509	488	498	503	514	501	505	526	493	516	527	505	497	472	483	510	526	501	513	496	497	462	504	504	505	511	556	533	532	515	565	466	530	513	482	555	557	508	508	483	496	522	486	479	540	534	462	515	541	503	487	478	457	520	505	486	520	505	469	508	542	505	549	455	503	485	490	515	508	462	469	546	544	515	473	526	496	453	521	521	496	468	467	471	476	498	496	520	537	504	510	518	529	469	493	521	501	510	503	496	521	527	477	491	513	536	483	495	476	479	521	519	484	532	502	514	479	522	500	482	549	454	485	510	501	504	491	494	464	488	507	501	518	506	509	487	510	528	518	508	519	485	501	519	503	571	525	509	534	510	529	468	488	513	526	481	487	504	531	492	483	520	493	497	524	498	519	514	521	501	487	472	481	520	489	505	522	513	502	499	479	523	510	494	518	486	489	497	500	531	518	547	529	538	498	536	539	523	505	464	481	499	511	526	504	493	504	482	492	520	519	532	485	514	507	526	506	535	497	459	533	481	495	481	532	539	498	550	512	470	534	466	528	514	484	534	528	491	523	483	496	536	524	478	492	484	501	495	516	524	484	501	454	513	500	531	486	450	470	501	499	505	479	494	535	483	536	546	477	497	519	467	462	515	494	474	504	479	513	484	479	519	505	499	484	496	523	518	483	471	520	487	448	494	500	557	534	510	508	522	508	547	521	474	514	502	499	474	524	497	471	534	457	493	523	485	538	454	527	494	524	502	543	493	521	495	503	555	509	494	479	504	500	541	512	491	515	528	530	457	505	493	517	518	525	503	480	457	544	487	496	503	483	494	498	494	503	498	502	490	490	482	467	497	514	514	475	486	515	471	474	511	548	520	545	499	477	500	525	520	508	475	478	529	415	494	483	524	495	488	494	507	489	506	502	474	533	460	527	500	502	500	477	527	509	472	494	522	537	519	511	516	493	496	501	478	475	473	489	488	483	513	484	542	518	482	499	503	494	493	536	511	460	481	506	524	479	484	508	512	462	468	545	499	497	528	488	503	511	495	509	504	470	519	507	493	480	495	468	493	528	505	473	497	514	490	517	506	544	483	565	511	496	526	451	514	492	504	500	506	500	511	494	490	494	497	516	502	500	510	492	468	502	510	484	523	522	537	480	485	535	502	498	512	508	471	502	538	508	506	515	462	546	529	470	498	527	478	475	503	496	509	487	524	500	514	502	503	500	486	503	502	501	465	492	482	514	489	516	536	523	484	486	495	481	534	497	479	496	513	493	530	479	521	520	529	498	521	503	458	522	487	530	521	503	519	511	520	514	500	512	493	525	532	511	528	498	494	479	534	552	496	465	498	547	481	510	507	514	516	554	537	468	511	533	530	494	475	506	537	529	513	506	492	547	525	517	475	486	515	499	514	499	505	481	523	521	479	491	516	483	496	505	513	477	502	517	497	503	481	506	485	486	513	494	497	507
3447	8933	7331	3634	2366	1840	1530	1271	1072	930	866	764	767	661	702	597	643	662	608	631	605	634	600	596	550	555	601	609	551	588	609	551	572	571	568	594	576	569	589	583	563	527	531	558	558	550	600	532	569	591	540	560	536	573	515	561	570	574	550	573	604	574	562	605	572	597	528	575	571	556	586	565	576	553	571	594	585	561	568	557	587	562	549	578	591	570	577	572	552	537	595	561	541	582	544	538	563	545	581	598	556	590	521	554	565	524	524	601	581	570	528	558	529	559	557	538	550	570	571	582	571	575	570	585	524	550	571	556	553	583	552	558	543	578	528	571	521	549	568	556	559	585	526	585	541	577	552	576	514	555	544	565	520	559	613	505	558	549	587	584	529	553	507	547	573	552	543	576	553	578	541	559	556	531	590	565	557	576	494	525	551	564	582	583	547	550	536	571	543	585	546	517	539	551	514	563	554	521	595	549	559	523	612	534	583	566	511	568	551	561	566	557	576	488	533	586	557	564	564	564	497	576	572	572	559	546	566	570	526	539	576	566	541	554	584	573	571	574	558	588	553	596	584	568	572	557	574	579	535	600	543	557	526	551	572	552	529	518	535	550	541	583	590	557	551	532	543	565	556	539	539	567	569	572	550	557	564	558	543	565	554	582	578	562	561	538	577	557	559	572	565	556	546	574	588	546	605	564	508	591	517	521	575	615	576	573	598	551	529	554	566	562	547	529	568	554	526	519	535	536	555	604	536	579	562	571	550	537	534	512	576	549	593	588	566	568	575	530	549	512	574	566	576	568	557	548	494	564	572	557	541	527	589	532	567	519	585	562	561	550	539	545	559	561	551	566	576	570	582	557	537	579	584	545	581	511	580	554	588	527	566	563	508	518	588	600	576	558	535	502	575	560	545	553	533	590	574	563	581	600	552	537	539	547	559	574	567	544	561	531	539	580	517	558	579	550	524	575	544	528	563	550	533	582	589	555	530	587	558	556	570	582	567	514	549	540	556	567	599	558	561	594	551	603	551	552	571	598	520	592	578	560	540	538	545	544	535	570	576	562	520	575	529	546	526	525	584	530	531	590	568	526	564	568	564	563	551	568	552	605	560	536	562	594	544	542	547	588	610	559	558	551	581	544	539	526	542	528	588	574	578	543	556	551	532	594	582	589	567	574	513	566	556	601	548	556	536	593	564	560	578	564	564	571	555	531	551	550	518	566	528	608	549	544	578	561	581	566	568	553	533	559	559	539	581	580	530	543	545	566	618	546	547	569	575	572	550	552	521	520	580	566	592	558	547	572	527	470	555	558	569	545	553	562	580	543	552	589	532	556	556	536	543	550	552	567	575	585	546	547	566	544	584	553	593	535	531	581	558	531	571	577	555	541	583	561	513	567	575	585	565	559	542	549	611	539	543	578	595	512	521	531	595	543	570	539	553	547	574	533	558	577	573	593	531	556	513	564	535	579	533	514	576	553	519	565	542	546	590	536	561	563	580	543	550	550	524	579	528	542	576	508	589	595	562	581	570	536	561	575	535	548	525	576	584	577	555	561	541	577	570	547	547	555	579	589	553	567	584	566	557	526	557	564	552	534	573	555	544	551	530	587	556	535	560	585	549	562	560	526	539	594	585	544	546	557	554	589	539	568	558	518	592	541	534	608	549	601	640	535	575	598	556	558	578	559	581	574	553	539	542	556	600	595	560	541	552	527	542	578	572	563	575	546	554	541	535	564	578	579	542	583	566	576	574	547	539	560	586	584	561	546	572	550	537	515	604	564	569	553	560	515	573	563	544	525	557	545	539	575	577	569	614	528	590	519	559	549	555	567	544	536	537	577	534	515	606	527	567	502	572	558	563	538	538	563	544	534	564	513	513	566	574	552	560	504	512	588	523	581	535	573	611	510	562	524	566	565	551	557	575	590	557	548	540	559	634	533	568	575	575	587	519	620	549	551	541	515	514	564	568	599	548	540	548	505	538	609	615	567	574	553	570	554	589	578	571	563	553	579	557	560	496	550	529	475	549	510	575	541	574	491	549	589	567	576	534	556	580	530	562	563	565	582	572	556	568	544	542	558	570	572	571	575	573	516	567	543	587	567	551	562	575	555	561	562	525	512	554	567	553	560	531	602	557	538	547	511	575	542	570	562	570	552	547	569	574	569	574	559	501	572	554	588	552	581	559	624	551	567	547	589	578	515	572	564	538	572	546	584	585	541	551	575	553	584	563	560	535	525	616	563	528	560	549	543	544	586	551	563	564	592	571	563	569	592	562	536	537	580	596	541	612	557	533	589	518	531	570	565	583	553	519	570	544	560	573	602	569	519	560	569	572	605	507	560	574	568	582	565	571	578	534	567	538	516	582	573	568	512	575	555	575	574	546	562	578	509	562	524	566	528	558	595	525	546	522	531	600	585	551	567	553	577	563	555	577	563	586	557	553	562	567	560	559	567	521	531	534	558	566	572	562	554	542	543	561	615	597	569	554	606	538	582	535	538	555	611	557	545	565	566	570	591	556	578	556	550	549	553	555	521	531	540	571	522	519	598	592	517	530	564	598	532	565	523	548	548	543	563	548	581	614	510	546	555	575	564	546	561	560	572	536	527	549	543	588	512	537	551	537	603	578	539	576	552	554	576	579	535	558	582	564	578	527	558	549	551	524	544	557	581	550	577	542	553	568	536	548	608	550	582	536	546	560	593	554	565	543	578	523	542	577	581	550	561	614	522	604	546	522	555	539	581	546	559	593	590	566	578	553	543	561	542	622	545	580	533	586	590	572	523	552	579	581	581	572	546	562	568	556	537	565	582	590	555	605	596	539	506	595	563	572	574	558	582	537	563	560	534	520	544	537	576	529	543	536	587	535	575	519	599	560	535	562	569	540	562	536	559	531	557	580	583	537	579	571	563	601	515	560	578	540	579	599	572	536	587	608	571	551	548	591	560	514	558	532	554	533	539	568	563	554	552	563	581	555	538	565	584	554	536	513	546	584	577	518	572	534	550	563	552	557	536	569	538	553	547	545	578	567	500	541	557	573	583	604	501	543	557	537	578	609	566	557	558	559	519	541	538	548	549	553	562	621	546	546	554	571	497	551	561	622	593	567	528	582	567	574	558	559	515	533	566	546	590	580	590	532	558	526	546	576	559	573	577	588	562	566	565	539	560	593	577	565	576	555	587	553	559	550	569	551	565	548	553	529	583	583	584	537	609	559	578	565	601	540	492	546	560	553	529	528	543	513	580	588	554	524	511	536	512	525	539	545	550	604	546	545	514	546	576	567	559	519	561	565	553	557	547	532	554	585	560	559	543	590	535	517	539	525	581	557	577	564	543	563	547	578	560	568	546	606	570	528	537	625	566	560	544	548	524	507	557	569	555	507	552	529	560	574	541	566	584	528	574	528	550	554	538	554	595	550	553	540	551	559	583	613	584	556	587	599	559	544	554	548	539	505	571	574	560	588	535	526	568	598	539	563	546	511	566	549	542	563	583
24834	21535	28071	25339	16702	1401	848	751	675	657	644	598	603	533	533	610	600	553	530	539	499	492	525	569	564	545	522	531	535	579	504	578	503	562	525	534	535	513	528	531	568	515	559	552	504	505	519	535	565	556	540	518	546	496	541	529	578	507	510	498	550	551	511	576	563	534	534	511	538	567	493	546	536	551	557	519	502	573	527	550	538	541	534	521	519	531	513	519	526	553	525	548	528	555	521	558	545	565	520	465	535	557	521	525	530	545	514	529	548	533	541	554	512	549	566	518	528	502	538	539	522	568	523	494	541	527	601	557	565	550	514	519	537	556	518	546	559	496	507	528	522	546	592	521	557	525	515	555	486	496	526	502	575	552	463	536	555	530	539	546	610	506	583	525	492	516	537	551	522	544	539	611	529	543	521	562	555	509	556	512	557	531	567	533	550	502	529	566	527	533	535	531	530	551	560	537	550	564	564	506	507	535	552	535	537	528	496	540	561	558	524	534	530	547	525	553	548	524	545	522	495	526	574	524	543	550	507	528	532	574	551	566	534	572	530	504	550	534	533	564	543	537	571	551	558	523	538	531	569	514	549	503	560	542	536	533	568	541	519	515	522	506	536	526	534	520	514	534	530	524	507	553	548	539	552	518	540	530	568	523	549	536	541	583	535	519	527	500	535	509	545	530	598	543	511	498	543	528	518	526	543	503	519	474	530	511	497	552	561	506	501	546	571	574	511	540	530	499	539	563	518	498	525	503	495	512	548	581	558	576	539	551	520	529	529	542	548	512	513	548	554	528	557	555	548	503	544	536	541	514	533	534	516	511	489	475	533	527	522	540	521	493	536	559	531	512	525	538	539	551	551	484	544	521	531	552	543	536	534	517	548	519	516	502	537	514	568	569	531	564	536	563	569	483	591	534	550	507	533	506	517	550	562	487	488	523	534	481	543	555	528	519	567	520	572	500	514	520	570	477	513	549	526	529	527	529	533	526	573	553	537	526	551	497	560	528	528	511	522	504	490	529	528	547	534	541	542	565	589	533	537	482	516	526	538	535	531	537	540	573	477	512	582	539	569	546	513	499	551	571	503	519	566	568	512	520	518	514	524	507	605	524	527	580	551	513	502	549	493	546	556	562	513	567	558	517	504	537	536	493	524	515	532	537	535	552	535	535	472	502	518	563	556	501	560	496	545	521	549	530	520	528	499	505	551	537	547	548	551	475	528	538	552	552	542	531	571	550	565	541	533	491	545	539	557	559	537	539	518	555	564	580	506	588	563	506	554	528	527	536	555	514	514	509	560	521	526	522	567	529	508	509	523	515	524	537	483	521	526	557	529	523	536	512	500	517	567	492	526	558	534	530	488	517	583	567	534	549	553	555	541	519	563	541	566	552	566	528	516	493	499	551	540	544	554	536	516	527	523	515	524	520	510	515	547	525	536	536	541	541	575	563	539	533	562	568	534	491	515	553	523	553	503	547	512	538	562	519	545	540	512	509	545	544	515	524	521	528	520	556	538	524	537	516	531	594	521	543	534	528	520	559	513	557	524	518	581	551	531	570	482	506	570	539	500	523	531	469	511	526	540	537	524	555	498	510	537	512	554	521	512	564	502	565	517	514	570	503	460	576	564	544	567	532	555	510	560	550	478	515	510	521	507	522	534	568	536	563	494	524	540	488	552	502	535	562	557	523	520	526	538	540	532	542	528	569	498	533	521	522	515	520	551	526	534	535	536	519	511	552	534	507	534	530	543	541	539	550	519	522	502	518	531	546	504	543	545	506	515	557	547	530	531	568	563	486	531	529	556	537	550	499	548	516	567	528	547	527	552	559	516	532	527	515	557	561	509	483	548	562	491	567	538	527	492	549	536	478	548	531	537	513	514	541	522	528	517	545	504	545	514	528	537	487	549	536	589	569	549	535	526	515	543	541	539	521	540	455	509	535	517	524	544	515	558	553	508	518	540	538	530	551	508	529	520	580	530	558	550	515	535	500	574	513	503	521	529	567	539	528	559	494	551	540	542	517	511	505	537	502	532	548	589	521	585	521	506	531	575	523	536	518	554	523	523	533	542	549	553	512	553	538	535	537	547	537	511	516	514	531	496	515	545	570	536	468	516	498	531	494	544	511	558	525	530	537	584	535	557	518	501	556	543	534	517	550	522	559	528	527	550	520	553	528	533	540	517	495	498	528	532	591	527	541	499	500	523	521	551	538	532	539	592	578	543	538	554	525	534	524	485	511	561	523	530	541	517	568	516	524	511	568	504	492	555	532	546	519	531	516	503	506	520	590	507	528	522	563	554	522	542	533	489	532	564	521	538	562	500	528	499	512	530	506	517	552	534	569	519	544	527	492	536	527	544	540	544	549	526	506	560	552	512	544	503	525	520	561	526	540	553	508	555	554	565	503	511	558	470	505	516	554	530	508	536	511	562	543	532	542	545	551	530	577	561	496	594	507	524	557	552	505	554	536	506	547	510	553	530	551	508	532	548	496	553	489	471	521	514	543	542	525	514	522	533	575	543	507	509	504	578	528	518	517	478	518	506	569	525	512	548	536	539	499	519	583	535	546	529	524	512	518	518	567	551	503	559	571	580	502	549	504	521	497	573	519	525	520	524	544	522	562	573	528	551	530	535	530	504	485	544	554	542	526	506	553	541	551	531	539	540	510	534	553	531	532	543	497	529	564	513	559	511	540	515	554	535	534	524	504	514	550	569	524	466	522	500	539	497	510	560	536	493	518	492	554	566	529	521	502	525	525	547	509	532	539	499	478	505	514	505	552	526	507	517	547	549	502	541	560	528	537	560	553	523	563	540	515	556	494	538	583	537	562	546	549	546	557	480	590	493	491	496	537	510	512	539	518	556	500	520	531	556	563	531	505	527	514	526	524	526	519	516	518	527	562	534	485	571	537	513	509	499	571	509	561	559	555	508	540	545	510	523	554	512	500	516	549	516	546	577	507	583	542	529	569	501	524	564	504	536	542	481	503	549	533	559	534	501	528	536	503	530	528	514	556	540	553	548	529	546	548	551	525	544	513	522	511	528	552	558	518	513	506	546	550	513	591	539	535	536	546	555	524	512	449	509	553	571	542	523	487	579	544	519	543	553	534	535	545	497	583	523	573	504	503	524	579	535	485	514	567	512	565	544	496	555	533	515	522	458	549	541	531	571	517	515	510	532	532	544	541	555	514	539	517	557	570	536	507	558	524	556	494	561	544	529	544	551	535	506	554	534	519	526	496	507	500	489	549	478	516	504	522	572	505	543	501	526	479	544	570	541	540	551	509	532	546	547	537	528	528	531	534	491	574	541	539	510	539	540	529	563	514	549	516	534	558	508	541	529	553	495	542	476	533	555	545	579	519	517	510	562	531	553	527	501	516	522	566	517	567	530	503	497	515	534	578	570	471	535	508	558	527	536	577	578	530	556	605	562	556	551	568	555	510	573	500	540	549	526	546	551	541	526	498	558	541	543	490	527	511	533	492	542	518
3745	5814	4465	2394	1731	1353	1109	917	840	758	740	701	676	708	672	634	649	587	608	573	575	589	619	547	579	565	593	558	578	602	577	552	578	591	568	598	554	561	586	584	598	570	572	611	549	559	581	606	534	600	565	571	551	574	586	545	546	585	566	567	551	548	574	549	535	553	576	585	575	541	555	613	547	589	582	590	549	502	558	573	548	571	569	573	508	585	565	579	545	575	566	607	550	609	573	551	579	547	582	533	548	561	569	576	566	555	595	551	551	590	551	557	555	601	526	593	538	562	571	568	557	572	593	527	544	553	517	562	579	579	531	548	597	559	583	562	559	553	565	568	588	546	579	542	610	575	569	546	535	570	592	537	622	608	552	591	601	557	552	580	592	549	534	583	582	586	536	537	587	527	495	552	565	546	618	564	598	549	545	564	570	563	618	602	537	600	588	574	579	563	569	562	604	555	574	545	614	546	557	565	562	532	580	566	562	584	537	566	577	557	583	550	577	553	618	581	593	592	587	581	594	548	575	582	536	565	548	567	557	560	558	553	574	527	571	567	553	582	518	593	574	596	538	553	555	556	571	539	532	565	573	591	572	501	585	571	569	554	613	585	556	593	582	545	558	550	569	564	572	533	585	579	588	557	536	572	551	572	558	614	598	518	558	568	546	606	553	575	615	580	550	543	555	599	589	505	555	557	564	570	623	584	601	560	611	563	581	567	554	576	551	545	610	522	529	574	571	535	547	572	596	562	498	596	579	551	602	596	603	545	552	533	540	592	576	570	573	548	574	554	547	540	577	569	537	559	553	570	537	570	566	597	618	557	509	592	554	559	553	566	551	597	607	534	531	578	582	579	559	577	561	567	579	612	560	569	570	565	574	582	591	555	605	565	558	579	569	526	540	581	581	610	553	547	619	572	570	557	523	537	590	602	585	557	565	579	553	529	584	557	556	534	593	590	575	592	552	564	559	587	584	594	582	590	584	589	558	519	597	583	587	620	548	585	576	555	556	576	560	571	561	551	575	599	592	588	551	548	535	574	568	570	569	583	575	554	550	572	521	558	584	547	577	531	566	599	550	607	545	549	542	544	562	561	543	542	536	550	522	530	564	541	527	558	544	613	610	546	570	557	539	578	545	576	598	568	564	559	592	536	505	563	545	535	549	572	578	547	550	565	564	614	560	559	534	523	525	601	531	600	585	561	552	590	586	610	551	554	537	584	598	552	558	577	573	527	560	588	553	538	595	582	579	536	645	562	552	548	556	552	542	547	590	563	598	560	568	560	583	563	565	540	552	570	539	543	575	561	600	553	544	591	574	555	595	556	564	565	587	512	565	595	624	544	576	540	579	544	528	582	535	581	533	572	551	553	555	587	538	547	594	578	520	531	595	578	593	612	605	559	552	573	571	606	548	581	585	551	581	580	546	581	519	647	582	549	613	595	562	573	596	539	547	553	579	599	565	583	567	592	571	543	559	494	564	541	564	554	545	573	573	573	560	547	584	559	551	578	524	603	574	579	550	573	572	545	566	563	555	594	620	542	569	526	586	571	531	560	554	607	593	607	574	572	577	567	560	570	545	605	535	531	540	582	563	579	580	566	532	582	556	522	566	564	622	544	561	588	511	552	568	581	603	546	587	581	608	614	570	579	581	583	526	583	527	565	559	523	628	569	579	603	577	609	573	556	575	567	556	534	598	545	540	554	566	611	593	588	512	577	576	574	558	625	618	563	573	578	542	578	565	570	586	570	566	538	570	610	580	585	541	570	570	561	564	544	553	549	547	552	590	544	574	585	544	588	547	574	578	561	556	574	547	610	546	516	553	542	559	553	505	602	558	601	558	562	570	555	589	562	577	528	564	570	556	564	545	523	576	576	592	586	570	547	562	546	567	569	540	549	563	566	567	561	569	574	630	574	571	587	609	594	545	561	559	592	553	554	573	554	566	558	588	554	580	609	548	540	556	622	541	577	567	548	557	571	607	574	577	615	618	577	625	558	569	589	601	549	549	580	533	555	571	527	559	588	565	557	591	581	562	553	524	590	586	591	572	534	556	569	577	568	525	550	589	587	529	608	545	577	595	585	545	561	564	555	567	521	556	555	598	526	528	596	553	625	559	625	557	559	575	538	575	586	545	577	602	550	530	553	577	554	560	555	554	569	559	596	566	570	625	540	528	559	561	552	522	605	546	536	565	566	564	546	561	567	554	586	548	571	579	608	562	538	592	574	521	591	565	561	597	583	563	556	534	567	590	533	557	556	571	568	578	557	540	582	589	538	537	593	572	582	518	579	553	569	584	587	572	555	564	573	581	552	550	573	561	551	531	555	558	558	549	580	595	599	581	572	564	557	571	536	551	596	590	593	546	576	572	524	585	570	601	587	599	538	641	569	563	570	613	563	543	544	551	556	542	552	583	615	570	576	563	564	530	554	576	554	587	560	587	561	587	566	545	488	568	566	552	611	567	578	597	533	560	536	577	546	523	572	570	591	552	575	610	551	577	613	587	562	518	556	533	601	558	575	590	569	587	558	574	511	532	590	585	556	558	558	571	587	550	558	604	554	538	536	570	569	593	559	559	555	579	558	591	510	572	574	523	612	600	565	602	614	551	583	528	623	562	582	547	590	570	560	580	571	560	524	588	552	559	557	573	572	565	551	573	543	550	596	536	547	601	578	564	565	580	539	527	539	571	562	549	540	556	540	618	549	498	588	540	537	555	582	501	566	598	569	546	562	616	602	542	591	564	552	564	548	582	575	547	534	607	595	574	582	572	536	539	614	579	563	546	561	570	569	569	549	606	588	575	590	522	599	563	570	614	545	583	591	607	604	580	542	534	581	537	545	599	585	561	562	535	565	555	552	542	562	591	564	557	559	566	562	576	592	574	553	569	610	587	587	580	555	534	542	517	606	573	585	567	579	603	609	537	518	560	559	587	589	574	556	554	585	585	551	557	558	540	542	548	576	578	585	545	572	582	566	584	584	582	598	533	592	562	585	565	560	565	586	567	568	593	589	555	548	585	551	575	561	572	581	537	540	553	557	617	553	553	587	534	556	556	561	560	568	540	534	582	529	572	537	576	566	542	567	601	563	533	587	621	544	573	594	557	584	584	566	551	570	556	606	547	535	594	568	561	542	572	591	587	556	559	545	538	561	550	567	553	576	590	541	558	593	573	536	558	567	558	561	576	576	582	558	632	612	552	592	564	587	571	544	578	563	562	546	580	601	549	550	541	562	586	563	508	597	557	546	587	587	552	548	576	585	559	565	579	541	609	567	517	557	582	549	607	542	595	501	595	553	516	582	565	577	545	567	578	551	554	582	585	578	547	576	556	533	555	532	584	528	536	608	602	569	536	495	593	607	552	516	560	574	579	603	616	619	583	541	593	521	588	545	582	555	543	577	569	586	528	594	547	581	578	583	587	551	568	580	583	629	554	512	581	605	582	596	559	585	600	571	566	565	560	587	592	589	573	538	557	542	556	554	559	551	498	607
22854	21564	29287	24299	21567	21616	11602	1040	648	582	483	390	350	332	341	303	289	270	247	241	246	242	200	220	197	207	217	211	214	199	204	203	207	207	181	192	172	200	192	191	180	198	181	221	178	162	191	156	188	189	185	178	169	182	202	191	185	171	171	173	212	168	176	163	188	166	185	172	196	184	177	189	186	197	180	200	189	174	161	198	182	183	150	182	198	168	170	175	175	190	177	171	169	174	167	200	179	173	144	165	175	163	170	184	168	171	168	193	174	188	162	180	165	189	185	166	162	176	165	182	179	198	177	186	185	180	175	186	171	176	163	151	177	154	179	183	197	161	165	197	197	172	166	190	197	170	183	164	167	202	201	176	178	174	168	194	181	175	172	169	146	174	179	155	195	167	176	168	189	207	165	150	163	191	176	188	175	173	161	189	171	188	164	174	190	185	184	161	185	186	180	180	169	151	150	184	177	177	189	204	196	143	166	162	188	187	180	191	163	188	192	192	173	140	135	171	163	202	183	163	154	191	187	175	182	147	180	179	195	180	159	167	165	162	167	185	194	172	184	168	156	169	170	180	183	190	167	181	185	174	169	174	162	183	165	175	191	185	190	147	173	172	180	176	168	184	173	193	163	162	162	177	169	164	184	158	167	192	178	182	194	161	150	177	157	177	183	180	191	197	207	170	188	186	171	178	193	176	171	173	181	182	174	200	164	187	174	167	203	195	194	181	197	180	181	173	176	168	175	183	182	167	175	177	176	167	158	194	179	172	187	194	154	185	175	153	219	154	192	201	181	191	166	185	164	167	188	158	152	181	170	173	187	198	153	163	154	182	197	166	196	177	178	166	188	187	171	166	192	169	165	182	174	155	163	173	211	181	169	186	168	174	177	173	189	175	181	197	177	169	204	186	177	155	172	154	188	183	170	185	178	168	167	203	185	198	201	177	189	192	165	185	199	179	196	183	173	211	153	163	181	178	169	143	181	198	166	185	181	168	169	158	183	180	199	172	176	178	177	183	171	187	167	180	187	193	187	178	161	162	175	185	166	164	151	195	183	187	169	181	160	162	196	175	185	180	190	166	180	214	169	165	166	174	182	185	173	188	187	201	184	183	197	180	177	164	173	208	152	172	174	155	167	180	177	183	180	162	159	165	159	155	177	174	153	193	181	187	148	163	158	199	174	173	178	171	180	169	158	196	197	174	197	192	178	167	174	189	167	185	199	180	184	195	168	159	155	184	187	164	157	192	165	167	169	153	166	182	173	162	159	176	178	179	175	159	181	167	164	197	170	178	173	170	166	157	180	200	176	171	173	161	185	155	204	176	166	186	180	180	181	173	174	185	167	168	172	176	183	182	174	168	179	156	170	174	179	166	170	168	189	182	173	177	177	165	185	187	155	194	198	183	165	166	184	193	154	163	179	183	185	188	167	173	173	185	161	181	170	159	190	175	168	173	173	180	170	168	193	179	196	181	204	175	187	175	154	184	185	178	151	166	183	171	191	160	164	158	155	195	164	188	178	169	175	173	173	177	169	153	182	167	156	171	194	179	178	189	165	195	194	195	165	157	159	192	173	175	180	167	158	186	186	151	174	177	197	177	179	179	161	154	157	164	157	169	191	180	198	183	178	207	189	174	167	200	185	185	179	171	153	165	169	147	166	176	175	171	167	186	161	173	160	199	186	162	151	153	168	189	183	180	210	169	192	190	188	174	205	147	180	190	195	172	163	200	169	166	162	158	157	179	191	168	187	175	171	167	190	210	179	157	165	182	169	215	184	192	155	193	174	157	158	185	162	176	181	186	183	167	178	174	172	181	169	173	180	184	191	186	184	203	180	175	168	167	170	163	156	195	201	158	154	183	186	176	180	156	178	195	159	164	148	194	194	182	176	157	168	142	163	168	169	159	190	178	172	164	157	173	184	162	204	172	176	159	152	156	150	179	157	149	179	193	178	202	170	152	174	172	189	172	189	189	181	174	173	190	187	182	173	192	166	163	175	184	194	166	186	161	168	196	170	180	159	179	180	182	186	174	191	187	157	162	178	163	166	166	186	200	161	164	179	166	188	162	170	186	178	178	181	174	173	175	159	169	171	179	210	215	175	188	179	159	173	201	175	169	171	170	181	182	175	177	199	165	205	174	177	191	196	182	178	175	185	186	164	186	152	163	173	161	166	194	167	186	163	181	152	155	176	163	170	182	182	162	182	167	184	165	172	209	187	195	173	177	169	149	153	174	183	178	194	148	178	180	170	163	170	168	205	175	183	171	185	152	162	177	185	176	164	177	156	183	201	185	185	178	171	144	177	201	157	170	162	182	175	150	161	188	168	183	165	169	180	197	169	164	193	177	173	177	185	187	169	191	160	174	183	184	188	160	187	187	174	173	181	149	172	183	180	157	189	210	185	169	174	164	159	161	159	174	174	187	147	186	186	183	194	210	168	165	191	161	182	181	167	156	194	180	180	157	161	179	179	165	146	174	179	193	221	189	195	172	202	179	174	194	186	180	150	144	153	191	163	173	166	166	168	168	171	199	182	177	157	163	179	177	178	183	167	152	180	165	193	179	173	180	168	188	150	183	179	172	173	176	184	176	169	192	173	200	154	195	186	158	199	186	180	188	188	178	166	161	169	188	146	189	184	183	165	185	186	169	152	180	195	168	155	174	198	157	205	187	196	180	171	145	175	157	166	198	174	175	183	187	189	195	182	166	155	163	206	173	156	168	176	177	165	181	169	165	171	181	172	160	200	155	179	183	159	160	167	171	176	172	201	175	209	193	172	159	170	167	198	189	171	181	177	180	174	166	187	174	149	211	150	187	164	167	156	171	170	182	152	167	152	192	166	179	173	155	178	174	163	172	179	168	163	186	153	169	170	186	182	163	180	170	186	171	169	187	204	170	165	167	181	186	182	158	167	179	170	167	186	163	158	164	165	170	165	181	167	171	198	175	188	164	182	181	167	168	173	178	212	165	182	205	172	181	168	152	172	174	191	180	150	152	184	164	193	193	184	165	160	169	177	197	160	188	163	202	181	181	191	164	179	172	194	170	182	166	152	176	169	176	164	166	174	172	196	189	179	188	187	153	159	178	167	194	177	187	187	183	189	184	173	158	176	170	195	178	175	175	150	160	187	176	178	188	184	177	170	178	179	155	153	185	163	158	180	183	161	166	190	180	150	159	165	142	169	171	184	166	189	192	181	172	163	175	176	192	156	160	201	167	177	166	181	189	176	173	179	189	163	155	143	154	167	170	166	173	191	142	187	178	159	165	170	195	180	157	162	193	173	188	204	169	193	162	168	170	162	179	171	178	201	163	160	164	195	158	183	176	181	175	174	177	154	185	175	182	179	171	192	161	185	175	159	142	181	179	187	157	158	176	165	173	173	159	174	164	203	160	161	173	178	175	175	187	156	192	169	147	168	156	177	199	162	177	166	190	171	171	212	154	172	179	150	173	160	179	176	192	162	163	200	178	182	189	208	169	175	159	182	167
4649	14633	11942	5858	3714	2635	1915	1477	1140	919	784	634	554	471	456	366	362	367	350	320	314	292	302	302	237	263	257	242	252	229	255	248	225	247	218	221	217	227	220	215	221	202	256	227	202	186	207	231	230	185	222	197	224	211	218	212	209	188	211	233	218	225	211	214	201	212	201	213	224	206	212	220	185	203	200	207	225	210	206	217	205	208	202	217	201	176	197	192	189	198	211	187	219	203	190	188	190	186	196	210	216	191	219	201	242	202	197	180	201	207	174	186	188	201	205	203	199	197	182	190	186	212	215	199	215	196	246	184	184	199	174	219	184	210	196	211	213	197	200	196	185	210	195	191	185	190	178	198	196	232	219	212	205	194	189	214	195	219	194	202	202	242	207	180	190	183	191	203	201	188	218	203	192	198	222	216	206	215	224	187	198	217	200	193	183	190	188	200	225	198	185	191	212	221	190	189	187	220	204	203	169	203	159	198	192	239	185	190	197	188	178	206	203	189	198	178	215	202	211	172	189	199	188	231	186	194	198	200	204	174	190	207	208	182	213	178	183	197	191	217	203	206	211	206	221	177	208	208	187	204	206	210	191	203	189	203	205	203	181	195	213	186	205	218	190	188	204	177	203	180	161	198	200	202	210	206	194	207	188	192	193	204	189	200	211	184	198	210	223	188	195	189	189	192	193	192	192	189	212	205	174	202	190	195	210	208	230	208	209	234	191	206	200	207	207	203	207	188	195	201	203	201	222	205	185	212	194	206	222	202	200	171	208	201	194	206	219	197	214	202	243	209	221	190	211	196	225	176	201	212	207	197	201	199	184	189	212	202	204	165	176	182	180	214	205	219	192	176	214	187	193	219	191	184	198	207	247	204	193	193	203	194	192	195	198	207	222	191	190	203	199	206	188	180	210	192	225	189	207	222	198	193	211	197	204	187	204	192	207	188	198	198	208	206	189	212	184	201	186	194	195	205	202	206	206	193	212	176	221	195	196	212	197	213	204	202	183	171	189	197	216	216	223	197	203	229	187	222	194	187	206	223	177	185	206	199	192	202	177	208	197	179	226	200	215	195	195	209	189	203	202	173	174	199	194	210	186	202	205	192	201	205	195	183	213	229	183	184	206	187	199	212	218	215	215	215	188	196	211	193	207	201	194	197	172	212	204	198	194	215	177	184	212	194	207	219	211	215	204	195	204	204	198	202	201	219	208	174	180	228	196	200	213	188	246	207	209	188	191	188	188	202	197	190	215	212	189	200	200	208	185	206	186	226	193	217	181	213	208	206	225	203	208	212	196	205	188	180	212	197	199	208	200	205	211	198	216	223	199	205	198	189	203	201	191	206	186	214	194	164	179	226	185	188	180	187	193	198	204	203	193	181	194	217	202	201	169	196	203	199	176	181	184	198	181	198	208	194	202	209	196	190	214	179	217	196	197	169	206	211	198	186	224	186	210	199	181	211	207	184	195	201	179	175	197	217	194	207	208	199	199	226	223	186	240	208	201	210	199	196	175	202	177	200	217	199	217	191	207	205	206	191	200	214	227	194	217	186	217	190	199	207	199	222	182	183	208	204	215	205	218	200	187	196	203	179	195	185	195	201	188	185	239	189	192	210	210	201	193	196	177	203	233	212	178	195	169	177	208	182	187	215	211	221	197	204	202	194	207	194	188	208	228	197	187	195	199	182	187	191	185	198	188	192	200	216	196	197	193	190	193	186	186	221	199	187	184	186	207	203	185	230	202	192	171	217	195	193	165	200	217	242	178	194	193	182	212	201	215	229	219	190	182	176	185	204	201	192	221	195	209	208	178	195	175	200	195	190	193	194	222	198	188	207	192	193	188	183	194	171	187	177	204	221	210	196	190	210	213	216	213	201	204	214	193	203	192	191	201	214	206	199	195	196	169	160	191	187	199	179	210	179	217	215	194	182	220	202	200	197	206	177	175	219	201	239	186	196	188	228	187	211	192	207	213	180	203	211	215	191	164	188	197	216	176	170	208	213	223	189	193	219	189	196	210	206	194	209	201	192	201	178	198	203	220	183	226	209	191	188	173	210	206	205	206	211	195	171	219	186	190	192	199	193	218	189	211	223	174	183	182	205	178	195	190	177	196	183	193	185	149	205	184	208	183	198	201	213	207	223	189	171	198	189	209	186	194	215	208	205	210	218	222	191	189	206	228	207	188	202	208	190	212	205	196	156	192	200	214	217	186	202	183	189	170	213	208	201	188	192	182	200	215	190	205	177	205	210	192	191	160	196	179	201	200	205	212	206	194	203	199	186	167	197	189	189	172	213	180	202	182	175	217	229	212	209	192	187	195	186	202	197	199	194	209	185	196	189	194	206	203	182	222	200	169	202	207	217	190	191	212	199	229	198	212	189	186	186	232	195	202	199	185	195	189	187	205	206	175	200	221	207	197	199	215	207	177	187	198	191	202	194	206	208	205	197	191	213	198	211	207	203	216	208	212	204	195	191	202	181	174	204	187	193	168	218	193	189	210	173	194	197	187	205	215	222	214	194	200	195	196	198	196	218	184	189	196	182	217	202	195	212	202	185	201	198	196	207	207	197	185	185	206	191	182	195	187	183	191	202	179	189	208	182	202	187	207	187	185	232	169	203	197	180	197	217	187	213	193	193	189	200	219	226	172	195	205	199	193	211	184	181	197	212	238	218	177	185	215	196	195	214	198	202	214	186	193	182	192	214	193	191	184	195	215	213	219	195	199	193	198	199	203	214	188	200	219	211	202	171	210	187	195	203	216	216	198	210	194	184	220	203	196	194	191	227	182	205	206	227	180	186	197	164	220	179	220	227	179	211	208	194	204	200	172	215	192	211	209	198	197	196	204	169	181	191	220	199	167	196	202	210	189	222	234	208	204	209	206	203	197	196	202	195	206	210	233	189	196	209	172	189	198	210	207	166	199	198	184	187	198	189	195	166	204	180	206	194	211	179	174	204	235	211	173	172	203	189	191	202	186	211	216	209	194	202	196	192	200	215	205	202	186	204	184	189	186	222	204	184	199	202	190	184	200	219	226	186	208	174	190	205	192	195	190	212	202	203	209	217	219	201	181	197	200	205	182	206	212	211	191	176	184	201	218	174	195	236	172	214	168	197	179	199	206	192	182	219	179	206	213	183	194	194	201	185	186	216	187	198	206	210	192	186	210	194	211	189	187	205	195	206	206	194	216	192	199	203	201	184	216	182	187	188	190	203	206	191	185	173	229	201	179	205	182	214	189	208	216	207	195	204	199	203	202	182	209	211	199	197	234	184	203	213	200	190	203	229	199	177	193	177	197	228	187	189	196	201	221	206	166	209	213	171	223	204	220	180	206	202	199	198	214	191	213	195	208	210	206	177	212	174	195	217	202	239	176	182	174	170	184	190	192	213	198	211	205	194	189	196	195	211	193	223	205	209	185	176	187	193	213	192	179	179	204	188	197	205	181	186	208	204	209	180	202	187	182	194	206	205	195	180	201	206	181	192
27780	20087	6870	1204	830	893	776	794	761	767	755	750	733	694	721	773	762	762	751	802	757	752	745	754	758	721	674	742	762	739	744	723	733	778	757	786	723	734	722	780	760	761	768	747	742	726	718	743	807	731	770	740	754	771	749	702	779	758	733	780	742	728	720	773	811	743	751	788	802	784	749	740	781	750	770	815	737	788	771	723	734	674	780	723	820	766	724	743	770	764	756	714	756	735	822	748	740	758	773	744	761	727	757	777	784	727	762	747	785	738	833	668	742	768	735	739	774	774	748	786	739	767	772	731	758	777	765	733	720	763	735	756	762	735	756	774	740	708	758	730	784	766	772	733	772	716	754	753	723	764	754	747	779	725	690	724	746	735	724	706	733	747	747	796	751	746	766	798	744	707	763	718	781	721	816	734	757	772	767	758	769	801	759	753	784	747	746	748	771	758	703	819	700	743	746	748	764	774	762	754	791	760	761	791	726	726	771	743	736	779	784	743	785	737	747	787	753	754	762	698	726	745	760	790	752	785	733	730	737	768	730	736	712	709	760	753	765	814	753	761	788	746	760	775	742	768	767	778	766	813	741	726	712	769	746	744	767	722	750	709	742	780	744	763	745	754	767	752	759	766	753	764	744	756	750	756	811	795	788	798	791	724	704	736	776	781	780	707	755	799	756	759	771	710	770	757	746	768	762	775	706	780	776	715	758	735	764	748	790	765	778	747	699	741	746	737	746	780	742	742	753	785	743	735	749	776	732	765	730	755	752	759	756	774	786	753	791	734	725	798	784	768	801	726	806	779	743	734	722	805	714	767	695	731	830	721	709	745	737	740	765	755	727	714	752	783	764	755	741	745	776	728	785	750	743	769	726	767	742	762	783	726	741	714	741	777	725	712	748	757	762	708	811	773	765	772	762	787	766	800	716	719	736	734	757	737	786	767	751	707	763	740	820	741	745	757	787	722	771	765	764	754	764	748	776	741	771	750	735	782	747	693	729	748	751	770	740	722	771	715	786	752	732	738	753	750	729	739	760	785	790	758	709	752	738	780	767	781	734	748	706	747	764	727	753	697	741	726	694	755	738	741	727	726	758	753	747	718	767	714	784	759	732	784	800	743	741	762	741	773	744	729	738	731	737	755	784	775	737	732	773	706	716	759	772	756	774	766	776	729	767	788	749	764	785	708	814	705	734	770	765	725	754	744	727	780	706	773	728	796	687	761	734	757	737	757	749	799	696	773	771	737	758	790	817	773	715	758	750	750	748	778	757	741	748	740	681	729	779	754	760	758	787	752	759	749	759	731	799	722	733	773	740	748	761	716	747	767	686	787	751	792	773	793	750	787	723	747	711	718	722	770	762	767	726	764	707	752	742	735	748	777	742	719	721	742	757	727	742	742	730	764	741	761	742	794	755	739	799	806	770	720	761	752	731	765	724	784	778	773	724	764	773	712	708	765	705	738	776	772	774	736	737	725	786	764	757	783	750	729	758	764	750	806	716	751	717	766	746	735	756	797	720	782	724	775	706	757	735	775	773	775	723	771	716	706	724	715	682	720	785	756	742	771	791	752	776	801	749	746	767	743	771	714	725	740	762	720	754	703	775	751	730	765	781	786	806	774	739	742	714	760	781	735	779	763	749	760	776	788	762	712	704	688	795	756	771	731	741	751	772	790	755	741	758	730	768	772	758	755	769	743	747	781	748	683	741	817	777	801	766	721	768	747	753	791	698	702	733	696	730	808	714	739	712	730	706	753	751	793	733	783	696	772	738	752	745	766	756	756	779	743	722	777	702	741	743	815	748	763	735	716	709	753	768	746	721	747	727	753	715	761	788	763	704	796	738	757	769	773	720	745	781	728	724	698	754	718	749	734	733	766	739	775	722	722	735	724	742	759	783	725	725	730	801	800	785	743	768	792	790	777	766	731	714	744	725	776	709	801	716	722	736	771	743	720	718	765	742	842	746	790	791	756	746	718	742	735	749	746	737	819	734	757	671	805	757	786	783	743	786	738	730	753	788	770	740	776	733	726	738	765	743	740	764	759	801	774	764	744	793	751	701	702	799	798	726	786	698	731	765	739	735	760	746	703	741	703	721	728	761	788	744	742	766	810	729	733	787	763	751	732	782	722	736	731	729	744	756	712	756	698	751	756	734	799	753	749	781	808	771	764	753	766	738	777	752	791	771	753	727	778	772	759	774	819	738	763	764	754	781	736	760	784	747	759	771	751	802	739	770	740	728	779	748	750	748	799	745	771	775	680	735	760	755	755	803	786	753	746	757	784	764	758	762	750	757	772	758	727	738	779	740	733	724	733	786	761	798	737	782	785	779	773	740	709	729	726	754	757	765	731	781	783	769	740	793	781	722	748	758	757	745	775	778	742	757	791	776	764	746	777	809	767	775	759	728	743	693	713	727	788	720	818	751	689	750	731	754	706	741	738	736	754	725	708	763	760	736	724	753	736	729	781	749	755	692	762	761	778	729	730	730	815	738	758	822	740	789	702	755	724	786	741	782	702	787	721	727	722	783	774	746	715	726	749	745	767	788	753	762	749	761	792	722	764	778	787	794	753	715	747	731	721	766	725	714	772	762	743	784	705	737	732	775	749	802	774	730	714	745	740	749	783	748	749	716	729	746	778	767	802	782	724	796	766	768	801	751	759	695	743	742	808	798	758	751	756	771	797	755	764	759	755	802	765	757	772	698	780	751	710	785	760	733	803	744	750	745	754	695	744	687	749	755	755	797	753	732	726	736	759	749	749	730	790	733	745	713	776	714	768	726	753	715	774	756	776	762	731	775	754	767	725	664	749	804	755	758	755	700	782	783	715	779	729	787	768	800	748	736	799	784	740	766	727	689	765	755	733	747	758	736	751	732	752	749	764	749	722	796	741	765	743	765	796	754	776	736	740	783	781	792	746	730	804	747	776	751	759	744	748	739	711	784	763	772	708	725	726	775	741	763	776	706	761	753	758	744	780	745	701	701	734	723	766	738	752	727	717	761	773	769	777	741	785	746	751	694	808	748	722	759	749	816	769	705	731	752	689	733	762	746	776	778	771	739	743	718	738	712	716	753	749	742	751	766	760	804	757	741	721	735	768	751	712	742	731	724	783	724	726	764	798	800	727	711	758	754	765	727	724	722	758	792	766	821	751	725	791	744	776	759	720	771	798	709	781	769	756	737	716	736	730	743	749	704	760	768	755	772	765	722	752	739	789	748	746	737	745	752	742	717	766	763	772	740	768	790	732	741	790	780	769	783	826	758	730	755	788	740	780	760	785	773	733	754	776	751	793	799	794	736	736	746	782	695	828	788	750	780	707	705	795	715	768	766	797	734	796	760	725	760	739	752	747	729	765	713	725	803	775	766	768	751	767	704	750	752	718	745	779	727	776	753	763	782	752	734	797	758	737	809	723	751	729	791	801	765	764	689	766	759	709	782	794	738	729	766	740	745	771	744	766	740	758	711	775	813	762	751	746	767	800	750	718
4506	1387	1300	1014	904	913	847	841	840	830	790	802	827	804	766	841	772	777	809	829	831	851	808	831	800	766	858	799	853	821	835	864	752	786	848	810	738	864	811	804	823	801	849	830	797	785	770	866	807	768	787	810	852	845	836	821	794	845	866	791	830	804	822	831	825	826	791	819	832	804	852	793	798	794	764	829	830	803	786	851	854	782	845	821	837	811	792	797	765	821	798	845	809	834	798	785	805	762	845	845	822	812	821	797	819	869	774	894	837	843	802	774	807	853	773	807	778	822	866	817	795	814	847	776	815	786	809	806	853	831	818	802	800	785	791	770	838	789	833	810	764	814	792	824	817	821	790	848	794	760	847	785	767	816	794	802	784	781	778	764	783	749	811	805	811	812	817	792	832	831	805	790	819	817	816	775	788	815	797	812	814	782	805	813	824	856	793	788	806	759	813	830	799	818	783	731	788	745	780	798	833	808	765	800	857	874	814	807	778	819	787	829	794	803	809	800	819	750	814	776	834	853	806	805	862	840	835	810	819	830	821	793	808	760	796	799	854	846	792	812	817	782	822	804	808	807	811	839	806	732	716	811	833	790	804	821	795	825	790	834	802	809	805	801	746	783	785	804	789	799	824	776	801	778	852	757	786	813	807	810	770	783	831	800	841	833	756	819	770	776	782	823	779	784	815	807	816	792	844	823	779	822	817	778	778	807	767	845	847	784	792	828	806	834	799	828	780	769	877	850	807	779	803	762	785	795	772	840	800	770	822	844	805	807	825	792	804	815	767	806	793	775	797	875	826	871	794	777	851	768	779	829	784	827	803	809	748	860	747	820	797	789	778	784	823	828	784	767	825	788	820	824	834	814	782	799	793	820	799	806	826	774	762	779	752	775	804	734	826	816	835	813	855	799	801	784	758	864	805	765	839	837	799	831	828	837	784	813	808	791	807	767	795	821	774	792	817	822	821	766	798	859	774	802	817	774	761	824	814	788	783	844	814	817	783	765	833	828	790	860	793	836	822	801	768	750	782	804	794	810	816	768	829	816	782	834	800	774	807	824	771	815	813	773	778	823	835	841	819	792	806	786	862	832	820	752	802	848	771	796	829	862	800	786	808	791	848	768	825	847	779	777	743	761	781	773	818	754	795	816	779	815	860	779	774	763	778	785	786	781	776	839	742	830	824	847	825	847	831	798	807	863	804	828	794	832	797	819	822	818	813	779	816	811	819	834	786	843	837	847	831	789	827	786	784	794	813	818	796	767	807	850	792	815	807	795	810	837	801	830	814	815	788	817	825	805	847	844	771	802	817	772	786	833	782	796	819	846	779	831	807	809	786	835	762	794	769	877	805	795	810	824	798	799	856	765	787	746	809	812	816	811	838	789	814	826	801	817	829	854	801	800	797	818	762	824	800	809	792	829	799	822	854	790	792	804	801	800	778	808	810	799	807	752	841	816	786	833	816	812	826	839	803	888	800	862	799	842	857	818	820	787	789	840	823	792	821	828	765	799	775	860	804	819	788	778	764	821	832	801	799	773	781	769	809	801	837	812	825	783	741	837	837	854	804	829	805	795	818	808	788	835	800	814	828	829	858	772	828	818	807	811	805	829	792	761	873	809	826	816	760	749	823	795	834	823	844	801	842	797	901	807	808	795	829	811	811	836	850	797	775	739	857	817	827	875	821	752	814	841	806	755	814	726	806	807	842	827	856	776	824	827	837	819	840	834	788	805	795	784	817	854	722	804	823	817	729	767	814	855	791	793	811	769	777	857	798	817	837	819	764	774	816	839	811	823	815	866	779	788	831	803	831	811	841	817	822	817	798	744	841	836	772	810	837	784	788	826	803	827	780	815	809	824	780	840	800	778	777	832	758	774	753	804	816	775	739	844	773	824	799	793	771	805	755	769	813	798	830	771	827	799	823	767	803	812	824	829	817	823	830	791	815	821	837	787	838	782	795	790	810	811	756	780	822	770	809	833	834	812	821	771	817	844	808	822	777	835	800	803	796	776	848	787	797	796	761	832	823	814	802	876	794	744	826	778	800	824	796	797	821	748	802	793	832	824	838	847	814	781	810	781	804	747	800	800	827	784	809	822	801	815	812	736	868	739	772	829	809	813	784	808	808	847	763	790	818	844	777	776	825	808	826	804	814	850	815	784	816	817	793	772	763	810	819	829	818	820	769	798	775	825	796	845	830	811	793	857	800	834	809	775	846	787	776	819	782	860	758	777	825	811	812	776	778	756	799	756	860	761	769	783	821	836	819	827	785	822	803	796	802	803	793	787	786	771	773	845	779	816	815	783	807	811	796	793	805	780	780	817	802	764	834	779	793	767	831	813	788	823	837	803	818	784	813	757	819	831	789	814	816	810	793	798	811	803	798	814	827	809	764	798	848	819	814	804	821	768	773	816	751	803	834	809	790	826	789	828	777	826	786	819	812	801	804	818	776	800	809	793	770	770	791	786	797	811	812	809	774	751	821	812	837	778	790	764	820	822	777	867	823	803	784	866	767	745	823	783	813	750	802	822	767	865	838	845	855	825	826	806	775	799	767	846	745	751	865	817	818	788	772	825	811	810	815	837	828	797	735	827	784	828	818	796	816	816	762	813	798	814	789	872	805	797	842	786	797	825	800	789	826	824	785	803	800	852	781	825	821	817	807	783	820	783	797	812	785	769	864	793	777	796	781	831	822	793	822	794	803	816	836	747	810	779	847	869	811	749	877	792	845	819	804	787	776	815	807	818	837	820	784	825	801	781	833	847	837	772	856	802	749	791	789	879	838	854	790	810	807	806	823	787	798	804	788	797	836	817	809	900	811	775	854	800	775	799	808	782	796	821	792	790	748	814	865	782	826	774	796	813	819	843	795	812	784	863	869	817	799	852	810	857	830	783	790	754	807	816	807	795	796	797	804	801	765	787	854	797	826	843	772	830	857	800	776	798	806	807	828	799	850	807	844	806	811	806	812	792	760	810	815	796	828	833	763	774	825	816	825	836	849	822	819	818	778	831	838	838	811	850	763	756	786	804	815	813	820	799	798	842	791	822	869	829	776	805	826	794	852	774	811	814	862	807	777	830	815	872	800	765	819	776	850	763	834	798	870	822	784	816	808	785	846	769	858	822	807	791	786	781	778	823	815	797	766	771	789	822	754	837	811	829	791	804	800	789	817	839	798	768	747	780	772	826	807	798	823	837	824	802	843	779	839	860	783	800	823	831	837	789	787	839	785	815	769	830	788	803	841	831	798	839	795	836	729	755	811	801	834	858	837	763	825	809	838	806	828	791	833	782	800	821	853	864	842	774	778	764	821	793	834	800	847	831	781	775	778	828	825	801	797	839	776	830	867	833	825	811	815	773	783	805	813	820	787	761	812	798	791	857	847	832	819	842	889	811	813	773	839	846	810	845	848	805	813	778	794	816	806	761	869	810	788	787	806	788	827	812	802	786	880	850	916	784	800	831	841	833	823	790	813	802	837	764	777	791
23851	21532	28871	24631	21521	13410	1384	880	769	753	727	713	627	614	572	561	584	558	561	592	488	485	566	507	523	521	504	525	517	567	519	518	527	506	568	495	488	522	555	504	512	506	533	497	538	536	526	527	515	509	541	529	510	539	529	498	528	489	528	513	532	546	584	520	502	520	505	532	525	508	499	513	479	513	521	522	476	493	520	503	478	545	525	540	491	541	533	526	496	487	506	498	488	525	510	544	546	503	520	537	498	506	522	498	498	505	494	497	486	460	451	482	526	467	517	516	512	530	485	521	549	534	490	532	517	502	526	490	486	499	533	480	508	484	520	503	509	502	493	478	551	533	496	541	460	516	492	528	547	491	524	535	540	502	507	504	472	486	477	520	488	514	505	541	513	512	523	484	577	505	491	490	476	490	538	525	517	530	506	494	521	519	509	541	536	484	514	510	530	512	525	516	502	496	524	481	453	549	532	481	491	548	525	516	506	496	527	539	541	526	532	503	521	543	505	515	504	546	514	523	475	504	515	485	576	526	533	511	500	519	553	529	546	514	508	483	515	516	494	497	545	494	536	497	528	506	493	504	488	515	506	495	495	519	511	489	513	524	500	507	510	543	554	492	489	514	459	501	508	507	522	484	522	491	493	496	487	531	501	495	514	524	493	512	516	483	516	539	542	489	531	511	484	487	521	521	519	483	526	525	518	482	522	556	502	540	515	544	545	457	536	498	509	529	499	502	514	480	536	516	513	526	524	549	509	533	492	501	484	507	523	524	499	515	497	471	525	526	559	514	496	472	502	510	544	525	545	520	504	535	546	531	486	492	524	490	534	496	502	490	527	526	495	521	517	550	523	497	524	515	502	522	514	539	513	449	505	558	527	523	515	519	534	477	551	517	503	493	554	493	530	542	537	502	509	474	483	502	544	546	476	549	529	523	545	488	535	527	479	460	515	493	509	487	550	482	507	511	554	521	535	529	460	519	520	544	540	540	523	517	513	511	508	501	522	503	477	512	488	533	526	530	530	471	488	543	495	547	518	472	475	542	526	488	489	500	489	484	517	513	515	485	520	476	529	531	502	515	465	498	502	475	502	521	512	525	500	497	525	516	488	496	512	537	513	557	526	522	506	523	504	507	532	492	512	487	539	547	531	467	528	488	522	550	487	499	469	537	509	516	517	514	522	520	511	489	531	473	532	557	518	502	489	506	526	477	523	496	507	555	526	511	517	551	523	488	524	499	509	515	505	479	516	503	477	502	518	530	534	486	542	491	513	509	535	497	498	528	510	485	512	540	470	495	517	532	488	479	519	508	503	528	501	520	489	503	484	494	509	490	531	519	503	485	531	545	501	517	435	503	520	444	480	525	545	485	503	527	554	523	526	519	544	530	516	544	494	512	510	534	550	516	538	484	498	524	482	482	518	518	540	513	501	545	527	497	537	487	514	506	510	497	503	467	508	579	544	476	491	488	501	533	500	494	528	501	489	478	499	534	503	527	509	493	505	534	513	505	490	500	485	501	520	521	525	514	489	502	523	529	510	498	514	487	511	535	557	514	509	513	533	556	505	473	515	523	472	510	531	465	525	553	529	534	504	510	505	521	554	509	494	487	521	507	501	505	484	488	516	547	514	527	538	542	522	529	484	535	547	546	529	504	490	542	534	496	523	490	491	474	537	499	524	486	504	530	473	499	489	478	498	555	504	505	500	521	516	483	481	496	576	514	517	544	510	536	498	522	521	523	502	495	501	514	526	460	501	473	522	524	501	523	523	506	455	516	516	529	489	533	532	507	510	510	545	514	546	478	558	474	487	509	545	518	499	503	508	512	527	546	498	484	524	475	498	499	506	494	498	515	553	483	516	504	508	503	524	493	516	500	541	513	495	497	541	528	533	520	483	509	485	497	504	503	532	499	513	549	530	522	522	532	492	548	548	557	523	535	481	549	536	497	523	536	517	506	471	484	499	519	531	513	471	496	531	530	538	532	502	521	532	539	511	541	550	471	529	538	509	516	545	522	518	507	521	555	476	520	489	530	524	439	502	481	545	475	555	534	492	480	490	508	527	507	521	499	507	532	492	557	510	507	494	522	505	493	522	505	577	517	509	516	483	516	485	472	514	503	461	553	499	499	500	470	484	530	482	473	530	538	488	500	541	527	519	515	473	469	479	495	515	484	491	511	494	499	485	495	527	497	505	532	523	505	503	517	474	497	469	487	503	511	464	527	485	555	489	506	490	521	524	502	527	544	539	505	482	495	491	537	523	527	539	532	563	478	522	509	515	516	488	498	481	499	520	548	499	466	516	503	548	491	469	519	538	499	553	505	532	508	491	510	487	504	517	478	535	499	539	514	531	487	499	516	500	534	503	526	528	478	485	528	504	482	512	494	526	518	497	529	499	517	552	470	512	506	510	518	512	511	479	549	518	486	516	495	522	521	505	526	528	504	540	509	442	555	490	471	522	466	521	546	517	510	481	523	456	507	507	575	533	504	544	522	537	506	545	540	557	501	525	510	498	469	480	487	516	517	509	499	488	530	517	528	490	482	509	520	483	486	495	512	534	494	497	518	478	506	504	498	502	506	507	499	526	503	495	519	522	486	515	464	530	533	519	484	524	522	475	522	508	517	506	506	493	515	514	552	525	517	528	504	522	485	515	517	489	476	560	467	512	524	449	533	485	540	526	510	540	514	549	532	554	527	474	511	496	525	509	524	493	514	477	463	489	518	479	484	528	523	497	504	552	499	499	513	519	545	494	540	524	508	489	516	517	509	530	484	501	490	499	515	509	553	478	548	506	475	509	529	554	528	504	503	510	512	531	522	549	545	525	479	524	517	547	490	520	495	496	504	527	460	510	504	507	530	519	473	530	525	521	524	543	500	507	531	513	508	510	489	518	496	519	501	531	540	502	478	487	488	466	529	510	506	483	559	462	486	523	546	503	513	526	473	514	568	513	506	494	525	513	494	540	494	472	498	487	530	479	529	532	558	475	520	519	482	510	522	469	512	507	509	492	479	509	552	523	513	499	496	482	481	500	529	510	523	533	522	515	509	520	492	505	533	510	519	517	534	517	479	512	517	507	510	518	469	475	504	497	547	513	499	521	527	516	529	495	504	535	514	516	509	524	480	472	489	519	488	540	498	489	495	494	526	510	502	498	504	509	540	510	508	495	530	483	488	563	516	535	502	486	481	508	532	512	516	530	511	542	473	518	503	559	508	516	558	505	522	518	539	549	520	504	474	537	475	492	546	560	513	526	515	518	516	541	539	545	506	505	511	461	495	503	546	481	500	497	515	492	538	486	508	521	510	505	544	527	518	519	492	509	486	489	506	527	501	506	550	515	476	531	486	498	513	523	519	486	496	474	492	488	497	528	480	533	472	479	530	467	514	521	520	528	519	470	506	529	497	493	505	513	531	473	492	558	524	500	525	499	490	543	516	525	466	541	501	522	547	496	533	556	535	521	512	512	473	475	538	529	553	558	506	528	525	508	520
3609	8917	7328	3513	2374	1804	1392	1245	1025	861	846	775	715	717	654	674	617	667	604	620	593	570	590	632	625	627	605	583	579	599	600	539	583	597	592	573	593	613	582	570	527	574	555	570	555	537	535	549	550	553	595	580	577	529	585	575	583	567	545	545	545	578	561	573	578	554	581	587	565	547	591	587	583	587	566	546	553	567	524	586	573	564	539	590	574	550	592	548	614	565	516	569	564	519	545	580	549	565	566	546	600	588	554	560	542	513	564	600	535	517	530	566	578	560	575	557	586	553	545	555	597	579	575	538	550	619	572	539	625	557	549	511	569	577	557	604	541	519	518	604	565	582	527	575	560	573	581	583	596	581	558	546	555	609	549	580	582	571	551	553	568	517	562	556	558	543	618	527	559	542	550	552	550	586	549	568	543	552	570	551	532	562	570	602	558	556	580	556	591	567	565	559	552	540	627	559	546	561	577	521	538	571	527	589	561	542	551	536	545	558	583	561	569	548	598	541	555	528	586	502	593	581	566	564	594	593	581	546	541	542	541	531	557	594	530	587	500	551	550	565	563	550	550	611	609	602	572	569	541	542	557	562	607	557	561	557	546	566	613	575	610	544	542	536	549	563	562	627	542	534	583	527	546	527	569	560	555	591	537	553	577	605	599	559	560	627	570	551	578	573	554	544	560	595	555	599	554	611	573	553	541	559	544	585	565	568	576	562	603	565	590	548	578	552	567	542	522	563	574	531	577	587	582	571	587	559	528	544	522	558	556	555	568	527	592	569	558	568	553	595	536	584	576	542	556	559	518	569	522	593	589	546	572	567	556	519	584	587	564	608	548	630	576	581	587	552	553	565	599	557	574	556	576	578	544	538	541	543	539	581	537	572	590	586	563	571	541	516	550	539	582	578	568	534	564	546	546	521	571	539	574	526	555	569	546	617	518	579	578	565	558	568	580	553	582	549	548	559	567	551	562	552	532	622	593	540	554	508	596	571	552	570	554	574	575	549	529	575	542	580	577	546	580	550	602	577	581	571	551	559	546	573	572	585	540	523	555	545	521	608	543	576	567	621	518	552	535	586	561	537	516	536	538	544	538	567	557	583	572	564	550	557	538	572	516	594	547	570	588	563	579	597	526	576	612	585	565	589	579	603	572	571	538	581	591	590	576	572	563	550	514	579	603	609	547	556	537	604	560	568	527	551	589	579	584	523	551	517	558	564	584	565	567	550	585	575	575	555	595	526	576	554	561	599	573	538	568	569	581	539	583	579	548	551	589	545	599	582	553	557	544	586	568	555	585	555	571	576	561	552	540	545	599	563	578	530	551	583	547	569	553	593	555	577	500	587	505	541	606	579	560	585	579	523	563	573	572	539	596	550	571	593	545	558	579	559	559	579	536	579	620	529	591	521	558	557	553	574	559	572	578	588	538	562	590	577	547	601	533	594	525	567	549	517	566	558	587	533	542	546	556	576	526	626	532	559	553	599	534	542	532	568	527	543	562	577	588	573	578	580	581	549	555	546	553	561	570	543	534	568	584	555	577	578	553	618	557	560	565	575	548	578	548	548	511	568	583	566	563	574	568	555	526	606	580	541	562	555	569	568	545	555	565	547	534	579	586	552	596	554	589	534	567	571	562	522	568	520	572	542	539	548	606	523	572	552	541	574	562	584	547	537	565	550	564	598	554	584	550	553	539	506	589	593	560	573	572	524	538	576	524	571	521	574	578	626	540	576	567	569	595	509	547	596	555	574	567	522	568	551	558	557	608	575	558	544	542	578	620	603	537	539	563	581	544	580	567	577	625	562	566	560	573	554	579	546	580	557	564	577	557	588	583	536	622	535	529	571	579	571	553	558	549	537	544	526	581	571	576	518	561	552	537	586	516	604	528	571	558	526	556	547	526	565	561	543	583	572	555	562	565	554	557	542	561	579	532	611	601	552	622	547	612	599	567	545	573	576	578	555	563	543	582	554	548	558	603	571	570	549	543	560	516	547	563	555	537	578	552	557	592	568	533	546	572	577	567	536	509	579	591	566	574	550	542	552	594	593	558	529	571	564	570	568	581	568	573	550	622	519	552	587	582	535	571	574	542	560	585	574	567	543	527	545	493	591	588	588	579	589	548	554	560	557	542	577	567	535	533	543	569	546	555	555	565	548	564	561	581	580	616	552	537	541	542	555	600	549	536	575	570	575	551	556	560	561	574	571	555	557	550	583	633	588	544	579	570	551	552	570	536	587	543	548	582	552	547	599	606	553	576	579	550	562	536	498	535	594	534	590	581	563	592	566	556	612	570	551	595	545	583	558	576	566	557	563	538	542	594	550	576	567	514	551	534	560	581	559	577	560	569	564	544	574	573	527	560	519	556	570	538	554	575	562	543	565	574	582	580	595	544	549	563	529	585	557	574	570	567	594	570	577	579	582	552	604	572	560	573	555	550	617	566	522	568	564	538	563	583	589	549	608	552	578	566	574	580	572	579	541	547	550	545	608	531	536	517	558	543	574	551	518	589	521	559	563	555	567	592	578	581	591	543	570	571	577	585	592	549	568	551	597	583	574	581	552	548	579	606	569	529	590	536	567	562	572	573	573	546	588	612	534	560	606	595	601	545	556	551	600	537	564	581	569	563	539	593	599	566	615	566	530	566	560	584	595	511	557	553	537	522	569	530	590	582	565	559	589	591	524	580	523	578	559	562	595	567	565	567	581	548	590	551	564	601	575	572	538	538	571	518	558	509	548	560	566	543	587	547	517	582	530	550	563	556	549	539	546	537	585	563	549	560	545	570	570	612	572	550	535	531	537	567	573	614	567	539	611	576	576	572	534	570	558	568	584	574	572	544	581	563	566	556	532	576	554	560	521	565	534	572	567	552	569	540	528	573	528	552	576	563	599	555	536	569	562	533	577	545	551	559	629	583	555	551	572	526	581	561	572	565	576	570	551	594	524	567	553	578	556	528	592	539	613	554	535	561	600	547	568	594	578	536	541	552	545	572	596	592	598	563	584	512	581	502	538	532	556	560	577	579	567	584	570	552	621	568	553	537	562	554	586	568	543	556	566	546	519	500	548	581	524	565	571	550	584	608	517	577	552	526	570	567	564	532	578	601	569	532	560	578	518	584	551	610	618	620	553	550	589	575	605	584	571	552	544	560	529	530	570	605	586	571	542	569	566	563	581	555	539	562	600	514	559	533	538	568	546	573	535	551	608	563	601	560	542	586	548	601	580	557	614	553	552	554	567	577	586	559	591	559	578	589	572	572	540	521	569	550	553	585	537	558	559	583	557	540	550	594	526	567	569	579	575	553	594	504	552	588	581	515	560	505	586	528	575	591	607	561	600	574	543	524	596	560	613	574	632	548	573	584	535	597	537	550	568	585	537	535	520	557	566	542	513	527	569	529	558	626	562	573	529	546	601	562	597	531	573	559	544	549	533	600	556	537	569	607	535	561	572	535	565	540	533	572	564	568	542	517	555	508	581	575	570	569	571
24877	21529	28080	25348	16907	1367	850	751	647	666	674	574	617	570	584	600	623	582	585	549	546	546	510	560	542	572	540	564	530	620	567	549	556	560	589	546	596	546	552	554	549	534	553	500	518	533	533	531	568	547	582	507	530	545	511	538	545	506	569	550	538	520	518	534	570	549	583	568	502	534	500	546	578	525	551	550	497	574	520	547	541	560	530	566	519	539	583	525	548	540	545	534	530	582	549	530	534	583	514	550	567	571	526	587	510	531	551	542	481	563	552	568	572	530	538	548	571	554	521	483	537	565	518	538	581	528	510	568	517	501	568	536	567	565	579	547	547	540	598	546	518	520	538	512	522	478	504	568	558	566	550	544	551	496	532	559	570	583	546	553	537	571	577	527	513	569	562	523	528	531	538	538	543	528	545	520	505	528	540	549	547	571	498	507	597	564	561	492	536	532	583	500	567	539	589	541	532	517	559	552	556	552	534	538	559	535	539	535	561	559	531	591	607	578	553	547	545	517	496	527	501	523	530	543	528	567	523	514	590	548	495	538	505	567	537	534	608	584	552	535	552	550	557	493	589	533	538	530	499	533	517	553	520	513	563	535	550	588	555	577	537	545	538	559	552	525	571	582	529	573	528	579	592	522	551	550	535	531	561	522	538	557	567	515	553	546	556	523	554	524	566	550	551	545	582	511	516	572	546	566	553	554	533	586	552	550	538	521	540	523	502	563	528	526	521	512	540	553	568	542	545	522	540	512	547	556	503	517	532	572	549	552	519	517	550	523	555	540	508	548	546	531	536	531	582	524	561	529	589	539	573	533	548	555	565	531	548	516	547	524	542	546	524	544	495	518	597	546	540	526	532	529	537	577	522	560	525	556	525	539	491	554	564	547	563	556	526	510	507	513	510	493	517	555	507	540	529	545	563	547	523	536	557	563	519	560	531	538	556	550	557	544	541	569	583	559	550	553	545	521	544	521	557	540	557	570	509	528	510	529	530	529	534	561	575	501	540	551	542	540	522	559	541	526	568	548	533	566	530	561	547	533	560	538	560	578	530	508	538	552	531	517	527	543	554	545	536	545	533	542	563	552	549	551	591	535	502	544	501	561	594	543	560	516	542	497	509	527	556	499	558	563	570	524	517	574	526	575	549	558	560	518	551	516	552	582	532	546	518	500	573	554	538	520	554	528	506	564	561	575	532	569	561	583	571	560	540	524	509	535	524	560	582	532	550	564	552	530	531	523	515	539	549	556	536	538	518	561	549	508	565	500	536	526	517	531	518	542	531	552	536	542	549	526	541	576	520	500	558	537	565	554	534	538	520	544	543	567	540	499	551	538	548	545	573	552	583	533	561	523	547	532	558	505	555	518	532	546	579	529	549	585	589	537	570	534	516	506	591	535	520	530	533	591	536	538	561	517	546	584	525	583	510	565	583	549	537	577	519	552	587	563	556	571	518	548	528	529	507	536	559	552	541	534	535	578	514	542	537	568	522	504	549	560	518	544	580	557	528	545	519	563	544	558	516	499	543	539	564	547	558	528	546	510	538	571	518	570	542	561	531	534	520	540	531	501	536	551	545	553	499	586	534	549	526	551	492	507	548	534	539	565	551	523	563	537	508	554	566	536	526	509	541	521	561	540	525	547	525	533	553	502	558	523	512	562	544	562	523	532	576	527	563	556	557	498	579	571	545	522	570	544	522	559	558	526	522	522	540	531	528	569	517	549	565	540	525	504	523	541	551	519	548	507	536	601	527	558	530	506	573	515	536	544	528	494	540	528	503	535	559	571	587	501	557	558	508	562	579	535	551	545	530	536	579	534	535	568	536	506	570	561	527	557	535	572	530	553	542	564	550	519	555	533	528	534	533	539	534	523	580	518	537	535	561	528	506	543	529	543	565	503	490	525	555	521	556	547	567	546	518	518	551	529	538	544	560	572	549	570	545	581	547	560	537	534	538	605	531	524	557	579	550	527	546	570	519	509	558	531	533	530	562	562	545	560	527	553	514	551	555	569	545	528	570	548	534	534	560	538	543	537	528	572	521	549	532	551	548	546	528	571	548	547	547	526	536	570	548	581	507	559	567	596	505	552	569	533	505	538	526	504	579	522	581	569	574	571	528	570	521	514	518	604	564	551	554	528	526	547	585	556	546	547	561	540	555	551	554	515	555	538	539	505	577	558	569	548	573	547	552	555	566	557	520	515	574	538	529	557	564	520	521	525	546	548	516	574	528	565	535	549	562	604	571	561	516	576	516	519	491	510	541	530	527	552	574	576	555	541	489	564	552	528	536	553	555	505	492	537	545	552	545	487	493	558	518	540	582	571	546	557	518	529	512	526	548	577	562	549	534	521	536	581	561	524	564	544	540	550	512	546	531	530	546	521	531	531	548	523	539	572	531	556	507	547	526	530	507	546	543	551	523	549	509	528	535	523	533	532	538	541	544	570	536	552	521	527	508	566	536	543	554	521	520	553	558	559	517	587	563	558	536	559	530	552	575	563	568	533	547	565	526	557	554	521	513	553	582	561	550	530	542	557	527	530	525	554	553	569	563	591	537	510	523	524	509	569	531	521	568	576	520	546	517	552	540	570	533	547	572	551	533	538	503	580	516	547	503	558	545	537	561	555	540	553	532	555	515	568	554	565	546	546	578	529	541	572	581	544	538	546	536	567	541	595	564	572	549	529	552	550	511	592	546	537	523	562	558	516	493	590	570	506	592	540	534	575	526	552	536	544	540	558	560	593	573	528	554	539	508	531	535	572	508	507	578	517	519	535	518	553	553	545	536	533	531	485	595	511	490	536	569	531	530	563	594	542	556	531	536	526	533	569	561	542	484	548	558	594	528	576	625	539	586	559	560	519	553	565	508	557	550	562	576	562	576	610	549	525	552	570	538	511	528	530	513	530	530	543	571	562	546	535	551	554	537	518	486	545	536	574	564	560	551	506	515	564	550	560	538	530	541	567	527	536	537	567	576	546	553	534	557	575	594	572	531	524	542	556	531	527	493	568	546	553	546	524	542	560	547	549	591	544	519	558	538	547	562	532	529	544	553	534	514	568	551	487	563	473	545	534	526	539	535	541	536	542	522	552	556	535	522	567	501	529	538	560	564	534	515	575	574	538	552	557	567	473	513	565	504	587	535	595	560	528	558	544	507	549	534	570	577	596	532	539	545	520	542	557	554	530	518	532	504	490	531	532	572	573	581	541	526	579	517	523	525	549	513	513	570	502	531	511	532	535	530	544	561	547	551	576	531	513	570	549	551	554	548	557	559	513	587	541	534	549	509	499	547	516	540	543	558	516	496	567	541	530	535	585	545	520	505	543	546	535	543	552	556	584	525	560	530	547	576	525	525	510	559	567	539	534	548	548	543	587	533	543	558	561	580	562	540	494	557	532	539	519	522	550	583	532	530	527	514	543	517	509	537	576	496	560	549	541	509	533	579	528	540	525	517	587	540	545	534	557	564	515	524	534	530	581	543	534	568	560
3549	5886	4583	2357	1695	1351	1150	943	837	753	727	673	719	679	642	651	660	669	616	595	617	612	602	555	574	607	573	602	590	620	592	587	636	554	564	535	637	567	566	580	591	592	552	587	542	591	628	608	545	574	578	512	580	590	538	584	581	594	601	616	576	571	572	580	584	593	573	556	607	581	540	592	549	568	544	599	581	592	548	588	594	548	567	584	574	546	582	576	540	583	559	576	575	571	564	613	581	590	600	552	572	617	612	545	592	563	579	570	621	565	537	576	609	567	573	579	573	594	557	596	590	553	559	555	538	582	571	584	574	525	573	571	533	603	544	600	573	595	573	599	586	597	565	622	579	578	575	564	564	582	570	587	586	561	556	614	537	588	573	579	578	529	576	567	535	564	575	602	561	589	551	588	548	568	577	578	566	584	572	541	562	576	562	589	519	597	563	621	572	575	561	631	571	606	565	531	583	579	540	633	573	565	567	557	557	616	574	571	584	580	565	544	571	568	559	593	572	555	557	574	569	570	549	546	586	584	575	556	595	540	585	582	561	568	549	518	552	549	595	602	562	596	560	523	553	568	604	556	560	550	566	578	550	546	569	607	557	569	569	574	569	552	575	596	574	542	614	576	529	618	603	552	582	548	589	583	580	613	606	544	585	586	577	563	596	592	590	564	526	584	615	546	577	572	573	559	569	565	580	551	579	594	553	571	552	591	565	538	584	560	578	586	629	582	614	565	541	577	615	560	598	612	563	530	567	570	584	582	556	591	581	576	555	576	598	578	605	533	524	579	582	580	581	561	603	545	590	545	573	622	564	601	570	549	599	571	578	596	624	580	534	558	581	593	596	595	552	587	584	532	576	580	599	541	545	573	580	594	575	583	517	544	548	624	547	577	535	595	588	573	553	573	560	557	549	537	587	551	557	540	559	572	590	531	564	557	584	587	524	573	541	535	560	539	559	597	606	622	513	578	594	557	629	586	579	543	587	581	561	594	553	568	547	523	542	531	611	560	604	643	528	553	624	586	604	621	582	587	585	565	601	537	597	537	593	533	559	544	558	567	552	539	604	556	597	540	546	581	547	621	538	590	570	560	567	544	532	574	581	567	538	573	564	604	596	560	570	604	631	554	597	570	573	547	570	567	530	547	544	597	573	569	583	570	536	590	593	574	526	512	598	585	579	559	565	559	614	593	582	565	583	563	565	546	576	626	621	599	575	594	586	571	583	570	561	555	574	588	544	558	556	569	579	574	568	558	608	574	547	544	587	621	571	552	572	570	563	537	554	586	554	551	555	578	619	532	550	588	563	640	533	543	592	627	584	615	527	584	583	530	547	555	618	634	528	585	548	583	569	563	528	531	572	567	554	568	584	594	547	601	543	600	604	577	631	579	582	566	548	566	592	576	572	565	602	598	579	541	595	603	591	567	588	571	573	585	591	546	561	528	578	573	561	623	560	550	573	537	585	590	588	535	593	523	541	574	614	605	584	584	575	580	574	538	558	553	605	574	610	567	577	535	551	556	571	583	568	576	562	616	558	553	567	565	588	556	593	583	550	531	574	568	573	544	549	570	568	579	569	574	586	524	523	616	572	519	602	542	593	554	539	570	579	533	532	552	580	550	604	561	577	611	572	626	560	536	553	559	578	592	596	579	536	590	579	624	580	595	594	568	541	519	546	541	586	556	589	550	582	564	567	550	601	550	586	555	614	558	590	549	599	547	631	571	572	619	586	565	559	591	610	602	565	546	575	564	625	544	591	591	523	567	556	534	582	584	537	555	575	548	595	538	542	578	556	598	591	580	543	598	570	570	582	566	555	560	601	578	549	606	552	590	570	576	594	569	551	556	558	592	570	575	611	639	564	569	538	561	596	560	553	575	578	585	562	588	578	577	573	586	540	549	581	590	566	569	557	517	588	567	559	580	594	585	575	535	556	543	590	561	648	582	581	609	576	561	558	565	573	571	565	572	559	588	539	568	594	545	581	547	608	548	577	572	588	579	522	534	565	594	572	547	558	527	576	574	560	560	600	556	628	599	532	575	556	530	580	595	517	554	597	587	579	571	623	580	599	566	583	577	587	535	598	569	522	588	563	558	578	598	596	565	545	582	580	558	523	582	573	602	536	587	549	591	587	546	565	620	578	572	544	588	515	575	572	578	589	567	609	569	555	567	615	549	541	557	566	584	574	572	598	591	618	565	574	635	552	562	564	580	563	562	578	587	574	570	581	613	519	602	539	594	561	561	559	571	599	634	548	601	531	561	584	530	604	577	565	598	576	562	545	551	555	606	569	580	578	564	582	529	569	601	553	619	582	530	577	594	579	576	547	573	553	605	569	598	533	549	544	566	556	551	584	603	542	564	581	557	611	563	571	576	528	586	542	570	623	593	558	589	606	571	553	608	540	563	582	568	566	558	571	521	569	542	550	571	572	511	566	558	581	563	593	572	541	575	568	567	560	623	559	592	597	546	573	595	553	619	541	574	562	589	558	574	600	578	601	540	539	570	581	571	541	530	533	578	533	576	592	544	561	570	578	523	511	551	548	605	534	575	557	577	620	569	555	596	553	530	583	546	581	567	533	575	599	614	586	556	563	609	547	559	564	582	556	545	581	592	551	621	595	600	558	539	568	570	546	547	599	617	584	565	543	505	559	585	597	555	589	587	585	553	591	577	520	561	584	560	542	609	581	593	579	559	586	588	557	588	604	610	565	570	582	612	555	568	530	560	557	563	597	576	547	542	566	565	545	595	579	606	569	612	569	575	567	564	593	574	598	620	545	529	571	568	519	628	603	563	588	560	587	567	552	610	558	612	543	592	567	587	539	611	552	570	561	573	605	570	536	565	554	576	601	575	593	585	584	564	550	569	589	601	591	540	580	531	530	558	579	573	587	535	558	569	588	604	639	574	604	596	590	576	576	526	568	559	562	541	540	553	580	601	563	568	615	596	564	553	558	575	560	547	591	569	590	580	547	578	560	581	605	611	548	553	578	568	566	597	607	633	561	559	561	575	558	589	556	529	585	543	574	566	585	566	565	555	595	578	559	546	612	578	600	599	587	554	559	591	566	542	574	547	596	586	564	595	566	629	601	593	523	579	572	538	616	589	575	612	579	601	516	576	564	582	578	579	556	610	564	571	565	553	560	555	555	522	557	547	606	578	606	550	559	576	600	588	603	577	575	543	571	557	566	568	551	535	594	619	556	587	558	599	565	580	522	533	577	569	549	545	593	565	577	597	527	557	590	576	576	583	615	570	544	554	581	571	565	581	554	584	590	589	589	558	540	582	544	555	597	594	554	586	590	593	583	565	547	588	554	587	540	543	588	572	535	570	528	590	560	592	586	547	566	589	576	585	590	585	562	579	552	568	601	574	602	591	571	569	542	587	579	551	555	517	540	566	563	588	558	520	549	564	622	586	614	572	614	589	579	572	608	549	582	604	550	550	576	555	575	540	598	568	578	555	587	590	592	557	573	584	578	557	580	568	607	585
22757	21538	29278	24262	21539	21578	11747	1049	635	573	505	418	388	350	323	314	267	275	241	258	256	241	235	241	239	227	211	215	213	200	169	210	161	207	211	179	205	163	202	196	194	198	176	189	205	187	182	193	202	180	198	201	202	214	194	200	164	175	191	211	205	173	192	181	224	156	162	180	170	177	185	184	161	181	166	207	165	185	188	175	167	170	170	171	183	184	190	164	163	171	182	168	154	172	178	190	176	187	184	192	184	164	164	173	182	190	194	148	160	185	178	151	206	199	158	180	163	169	186	204	172	165	192	169	179	190	154	187	161	163	173	195	162	159	183	183	186	170	128	205	166	168	179	174	184	183	188	188	167	196	153	176	213	191	186	182	181	173	187	163	181	172	198	170	175	179	158	188	161	185	190	177	173	142	158	182	176	170	194	165	185	157	167	180	215	175	188	182	195	196	178	194	174	183	196	187	167	163	160	160	191	187	171	182	182	180	174	196	181	165	186	177	184	176	192	190	157	190	193	179	189	163	152	196	161	162	177	189	164	162	185	174	189	187	182	171	170	204	174	189	177	175	156	194	182	189	185	197	193	195	184	176	193	178	162	175	182	187	178	170	164	183	154	146	171	145	162	194	160	186	178	179	167	201	156	178	191	173	195	183	189	172	167	168	182	177	168	151	178	175	177	173	171	171	164	160	179	216	175	177	189	192	145	185	163	176	191	174	185	182	159	165	171	168	184	193	171	183	171	179	172	175	197	187	187	177	197	201	187	176	192	170	176	163	201	182	164	181	171	168	159	152	184	179	181	168	186	192	154	171	165	178	178	203	191	145	157	178	175	183	183	188	184	152	192	179	166	171	178	171	177	209	205	170	168	182	180	190	186	187	160	204	177	198	163	178	173	183	174	173	171	166	183	174	158	174	172	181	167	157	162	176	152	181	171	181	150	188	187	180	186	152	195	166	182	194	173	173	184	187	172	161	200	168	179	154	204	181	210	175	164	185	176	176	180	161	196	190	193	164	177	181	191	166	188	166	167	166	171	155	182	170	160	178	147	157	163	150	193	158	163	178	190	171	184	180	182	178	185	186	169	184	167	169	191	191	176	169	176	188	167	178	188	174	173	179	185	187	169	146	201	160	145	169	162	181	153	184	189	183	181	190	172	178	165	164	164	184	149	167	159	180	198	168	168	171	176	181	163	181	169	184	164	151	184	163	163	156	166	146	184	182	160	181	198	179	142	180	191	191	170	184	185	186	179	198	187	146	171	174	162	178	184	169	156	174	182	196	183	168	177	211	180	171	159	200	194	178	185	182	194	145	148	195	195	168	187	184	183	180	177	197	168	176	193	173	182	161	179	172	152	190	192	153	172	169	181	174	168	155	182	174	172	177	184	173	154	155	174	173	175	170	192	168	187	160	187	174	181	191	171	172	171	192	193	180	186	170	180	173	147	155	204	180	193	163	168	194	172	177	161	167	190	169	176	170	183	175	171	155	186	162	177	164	182	193	176	175	188	161	184	162	191	177	162	177	194	188	204	175	182	189	183	173	162	176	184	159	182	170	163	200	196	175	171	170	190	161	189	184	181	173	165	172	171	182	199	187	168	182	161	145	188	180	171	177	188	137	163	178	196	193	177	175	173	175	170	173	181	177	198	196	179	181	155	190	182	185	178	161	182	188	180	166	170	190	162	192	144	191	171	164	201	170	182	167	172	180	159	174	195	179	183	207	173	186	193	173	148	174	169	166	178	190	185	190	179	155	189	185	189	185	197	163	189	176	155	195	188	168	162	180	174	179	160	154	216	192	155	186	205	209	191	198	169	188	184	188	179	179	189	201	191	200	205	182	150	167	191	193	175	168	184	161	192	192	169	158	188	171	147	175	181	172	187	162	182	175	172	162	168	187	175	156	183	180	158	205	171	185	174	177	166	181	179	185	185	176	197	178	163	177	170	192	179	166	181	186	162	164	161	150	172	196	165	166	171	167	158	170	179	188	209	191	166	169	170	192	171	184	167	171	197	169	161	164	178	163	194	175	172	197	186	165	198	188	172	183	185	192	165	188	181	167	179	168	183	176	141	192	170	165	191	159	185	192	169	182	178	149	186	189	169	197	162	190	179	177	167	161	183	157	183	182	177	178	155	183	188	170	189	200	184	165	181	178	165	170	189	169	166	177	172	184	181	171	215	170	195	172	181	167	167	161	196	152	191	168	163	165	170	146	172	180	187	178	152	159	181	169	181	167	168	187	189	161	185	180	178	172	187	183	158	156	189	192	187	172	166	172	157	180	167	161	187	164	165	174	173	181	172	176	198	183	173	188	186	185	199	172	167	150	179	176	190	199	179	180	180	168	203	173	181	179	185	181	171	176	166	189	185	187	190	176	180	205	182	171	184	170	176	181	198	187	178	187	165	177	152	166	197	171	191	182	188	160	181	196	180	175	187	173	168	192	186	175	174	178	168	173	182	175	166	171	192	177	170	166	208	167	167	174	167	180	159	185	180	174	155	173	176	168	164	181	185	165	188	147	168	168	177	181	184	181	188	173	187	174	187	182	183	174	200	173	182	167	184	186	183	182	189	191	200	180	190	184	201	173	191	172	164	184	181	182	165	196	170	173	179	173	194	175	169	179	185	160	173	171	146	166	178	190	187	186	178	175	177	173	165	176	189	170	209	144	171	196	199	158	179	164	182	178	182	175	184	170	167	175	172	188	144	178	185	173	169	175	176	197	189	177	182	185	189	155	182	170	171	188	173	179	185	190	185	171	180	194	159	157	168	173	168	207	219	171	192	166	204	167	176	147	177	185	174	162	180	144	179	190	168	160	172	177	172	181	177	176	188	193	209	173	196	178	165	196	157	162	150	163	183	187	148	189	173	158	183	170	189	172	166	180	186	180	192	168	163	169	161	177	173	186	172	190	169	199	194	177	177	172	177	171	172	164	177	193	194	163	192	175	178	185	190	161	179	196	179	186	175	189	176	154	166	190	200	162	196	166	172	149	194	163	165	182	176	192	175	173	180	169	183	156	175	185	203	180	182	176	184	177	195	178	190	159	183	207	162	175	180	198	198	168	170	174	159	175	164	186	177	173	185	175	198	174	178	172	187	170	154	159	161	160	177	170	171	150	166	210	171	224	197	184	164	159	179	189	181	178	160	176	172	172	183	182	174	167	180	155	177	173	181	191	152	155	201	165	154	172	165	160	180	163	164	159	152	194	159	200	202	158	186	165	177	178	192	189	181	200	175	159	184	149	204	170	159	171	179	178	160	188	184	168	172	167	164	169	185	163	179	158	175	151	181	183	191	170	200	169	176	158	163	157	173	182	185	177	177	182	171	166	169	173	188	153	192	202	183	167	179	179	181	170	177	188	169	162	178	168	163	183	178	184	161	181	188	178	163	171	186	179	191	176	180	197	179	192	189	161	163	170	174	170	179	163	165	169	172	193	179	176	188	183	168	176	164	197	191	179	176	161	172	186	164	184	183	179	177	164
4818	14352	11751	5606	3637	2701	1903	1507	1073	920	736	627	572	481	459	402	409	356	334	305	286	254	294	276	267	271	254	254	236	225	252	231	216	234	213	235	220	250	223	208	219	234	213	232	225	212	227	212	220	220	219	204	220	216	228	204	220	220	212	235	210	204	226	235	222	208	191	197	188	208	193	221	202	194	200	217	202	216	226	203	161	204	181	175	201	191	185	217	199	210	203	205	196	182	195	185	212	191	209	194	204	206	206	197	218	177	194	189	211	194	203	213	199	204	198	206	191	196	198	218	209	204	189	211	219	188	225	194	193	231	206	202	203	217	213	182	195	192	201	192	194	214	219	198	198	194	186	181	221	197	202	227	201	203	197	182	188	214	184	214	198	210	232	208	208	214	196	193	193	178	207	175	206	208	219	208	211	188	226	220	197	204	194	195	186	206	179	186	169	194	181	206	210	208	207	192	202	210	211	209	202	189	199	190	208	195	205	206	195	202	191	173	173	203	193	208	199	183	198	187	208	180	202	186	224	200	202	190	189	193	179	218	198	229	213	199	214	212	229	184	210	230	211	201	206	209	184	204	180	210	206	198	210	212	223	203	214	197	206	204	228	199	200	192	192	213	189	162	182	185	187	187	188	205	203	203	204	234	214	216	205	236	168	188	188	215	206	188	178	193	191	189	216	181	204	179	233	224	224	173	197	190	213	203	195	205	190	196	202	206	210	206	201	193	206	186	206	204	184	174	197	216	218	209	174	200	199	216	198	220	204	195	197	186	198	211	216	207	196	206	208	212	212	213	191	201	207	188	190	200	199	195	214	205	190	182	182	200	216	212	203	211	183	191	236	192	178	208	232	205	197	203	197	181	217	196	203	203	198	195	198	194	230	206	198	169	212	193	216	190	193	178	198	193	188	208	194	187	196	212	176	218	177	229	185	194	196	207	190	198	200	201	196	202	185	187	194	205	211	211	202	222	173	199	213	199	213	188	188	232	201	203	211	218	197	226	207	185	200	220	216	179	210	184	204	189	183	193	212	207	190	185	203	214	200	191	183	198	201	195	227	209	191	180	207	209	191	224	195	224	199	205	198	212	199	174	204	193	216	223	181	222	191	211	197	184	188	199	209	175	235	171	182	195	226	177	209	200	200	193	197	188	199	223	199	215	211	190	211	200	199	223	194	222	205	185	206	234	191	187	203	198	219	198	202	178	202	204	195	184	220	185	194	184	204	165	218	211	238	189	191	161	203	187	184	196	197	183	204	197	189	217	205	218	196	213	194	191	188	192	187	180	185	207	210	229	216	209	203	200	222	204	191	195	199	195	189	179	204	187	175	213	200	198	185	185	190	189	209	190	207	228	185	206	197	204	192	194	188	222	186	188	200	183	186	191	206	206	198	190	193	214	216	195	216	174	191	175	212	196	193	197	187	167	189	206	186	200	193	159	218	219	218	209	176	200	205	195	205	223	206	195	208	189	181	195	223	201	212	203	212	200	217	193	185	198	208	215	188	197	188	196	197	212	208	209	233	200	218	202	205	208	181	201	212	180	213	197	203	206	190	199	212	201	232	186	215	194	211	212	182	217	205	185	230	202	194	216	226	184	210	206	211	181	168	165	210	196	219	195	199	208	187	188	224	197	198	200	195	192	162	216	238	194	177	191	172	216	184	207	193	203	220	214	220	221	208	241	211	183	203	196	202	184	207	192	192	200	200	211	193	197	210	203	187	222	195	183	191	222	204	237	176	201	220	190	187	204	179	201	194	191	201	205	195	183	196	190	196	194	172	190	195	201	188	207	212	195	233	189	192	185	186	187	202	206	208	179	214	198	194	180	193	208	176	196	200	189	177	197	206	170	192	211	200	219	198	203	207	194	202	217	197	228	203	197	214	182	183	210	197	181	177	210	223	203	198	201	229	189	213	196	202	183	202	189	203	194	189	187	192	208	232	197	199	202	205	193	187	200	211	191	227	201	220	226	182	209	196	211	209	221	201	187	188	217	203	189	192	218	208	206	191	194	186	189	197	193	241	187	206	200	220	186	202	205	223	185	181	209	224	179	197	204	188	199	202	220	171	179	192	177	182	191	207	209	197	190	188	201	177	185	189	224	207	186	227	202	186	171	207	217	195	207	166	208	215	193	180	178	227	183	216	183	190	203	197	170	206	200	199	177	175	202	216	201	199	187	187	190	206	200	195	198	203	205	188	182	201	203	215	215	208	220	198	179	214	198	181	186	207	189	198	205	195	218	206	195	183	180	200	197	180	163	225	196	191	190	171	211	194	212	191	208	189	184	206	185	174	197	196	210	193	205	213	181	211	205	197	200	188	211	190	178	236	185	192	198	177	187	179	178	187	210	196	218	202	191	145	190	197	190	194	215	185	196	201	205	196	187	186	208	256	232	172	194	196	195	182	184	167	214	190	212	222	230	201	190	195	193	224	211	212	224	210	242	200	186	177	189	191	195	209	199	201	201	198	176	174	200	189	208	198	208	186	209	202	194	198	205	210	213	210	207	189	192	201	198	213	204	195	198	201	213	194	188	218	203	201	210	200	195	206	215	187	203	204	188	210	193	209	175	196	193	193	196	215	207	228	216	170	202	185	204	211	211	196	180	170	205	196	202	202	206	185	217	198	167	208	197	210	203	198	197	184	194	213	215	180	209	190	200	193	202	217	211	203	201	221	207	211	213	211	214	203	186	187	203	196	199	188	206	173	211	173	193	196	197	195	197	212	199	168	190	198	191	205	218	207	214	189	201	232	205	209	212	197	236	194	211	176	194	212	193	198	195	198	215	216	185	202	187	191	182	209	190	194	204	208	179	190	185	186	211	226	190	199	198	198	208	209	197	207	211	194	209	194	188	190	207	205	198	214	194	177	192	215	179	185	221	186	207	197	213	228	192	203	185	196	205	197	187	200	187	194	206	215	190	222	211	185	182	167	199	206	216	179	193	213	208	208	217	186	204	196	197	197	198	186	196	194	175	198	201	208	187	219	202	187	192	186	202	180	207	186	190	189	202	203	204	186	192	205	200	184	224	193	195	177	194	183	218	226	187	195	218	175	181	205	199	191	193	206	202	209	203	199	238	191	176	195	200	185	210	164	216	194	222	219	215	208	188	210	197	209	232	199	226	186	224	180	198	234	202	204	219	202	184	220	215	200	195	214	178	200	187	205	197	207	183	195	199	233	184	172	212	202	196	205	229	202	199	180	184	196	192	184	208	205	202	202	170	166	171	200	187	225	197	197	211	210	193	201	211	177	197	229	162	199	213	199	196	204	211	223	184	191	209	164	216	156	195	219	204	189	189	220	203	196	201	195	206	185	197	189	183	188	192	206	217	222	208	208	176	186	197	195	211	200	205	188	208	220	218	178	226	196	191	193	198	209	210	228	193	227	204	188	194	209	186	217	205	202	218	209	190	201	194	189	199	204	202	203	185	205	210	198	175	186	195	186	191	234	199	198	200	198	193	222	179	206	190	231	201	205	198
27782	20117	6918	1102	809	783	822	784	774	787	759	727	783	796	752	771	754	820	767	799	776	756	735	778	767	770	724	777	766	702	789	791	767	744	734	773	788	775	751	798	759	775	768	775	758	797	768	761	764	796	785	794	739	763	777	763	793	777	765	756	724	772	783	790	751	763	770	782	769	792	820	742	774	756	727	720	744	755	774	754	760	754	762	791	767	800	768	738	797	763	755	751	772	808	767	796	789	756	758	758	762	718	792	766	778	820	758	800	758	787	785	698	760	714	730	788	762	753	742	743	779	841	779	798	785	825	757	828	789	769	780	727	795	777	744	800	778	730	775	765	772	693	779	731	739	794	729	760	727	741	772	790	754	750	774	812	787	757	755	765	744	732	768	756	747	771	818	775	798	716	791	775	780	787	775	807	745	776	808	758	796	737	722	740	757	763	744	786	694	744	798	722	805	736	771	763	741	782	790	778	772	769	762	770	779	756	753	761	781	757	769	777	768	770	758	739	711	755	748	753	818	756	714	767	766	736	810	806	721	791	805	798	807	733	818	761	736	757	766	764	801	767	769	749	751	748	775	728	800	789	729	730	752	773	716	780	707	752	786	772	784	773	745	766	747	779	751	759	730	807	774	812	778	801	726	718	746	784	715	758	764	795	770	696	790	688	783	746	741	713	796	767	743	750	762	785	800	725	760	766	740	754	766	761	810	717	751	760	757	742	812	787	794	716	751	776	735	768	811	749	728	806	800	745	732	782	749	768	814	740	778	791	729	763	754	781	795	742	793	763	730	751	800	791	810	727	735	717	777	768	777	775	743	780	750	817	770	801	764	790	778	795	789	779	705	735	770	780	779	771	806	738	790	775	749	749	760	729	760	726	808	757	787	775	839	743	843	776	797	802	712	777	750	825	801	736	730	735	741	774	762	779	738	729	754	750	747	740	755	782	780	715	758	785	735	744	783	803	757	792	743	731	752	781	735	736	772	773	702	749	767	739	733	730	781	741	721	790	744	777	796	738	778	788	726	786	775	727	742	745	792	742	764	731	776	778	771	705	773	724	784	830	778	788	767	787	803	752	799	724	764	761	778	753	760	752	695	769	769	726	749	823	743	771	739	781	798	711	793	763	762	754	770	779	747	722	782	746	749	783	795	780	786	780	755	761	713	770	722	763	790	754	740	721	773	773	770	754	719	779	800	750	736	772	725	751	741	752	765	795	751	775	797	741	825	761	775	754	765	796	741	814	759	784	751	744	752	740	721	739	808	777	746	782	810	758	782	748	749	751	756	781	777	759	725	705	795	789	795	780	768	777	719	751	763	769	779	736	818	757	767	739	747	752	749	745	768	740	744	781	757	804	759	785	769	779	835	786	757	733	693	788	744	750	739	768	758	780	799	769	745	779	819	740	756	723	744	732	767	746	782	766	750	777	751	800	770	780	803	805	762	759	713	775	757	733	757	769	778	780	809	785	719	787	742	755	758	753	795	741	800	772	752	755	782	751	742	736	793	762	790	797	746	723	788	749	738	750	799	728	785	757	758	795	820	722	793	764	789	733	727	730	800	736	766	784	778	756	741	787	769	721	796	728	800	774	772	737	769	805	744	769	727	781	790	724	769	746	790	779	752	713	778	782	773	746	809	773	801	755	713	757	722	763	801	736	761	745	724	706	771	802	713	750	779	768	747	793	779	719	757	764	760	741	723	782	777	748	754	795	803	768	772	747	739	778	805	774	741	773	766	779	779	718	740	749	787	742	788	698	743	746	761	793	721	828	764	800	797	767	775	766	740	809	742	726	729	804	740	749	767	792	761	710	761	741	804	740	778	744	770	785	692	738	752	816	749	746	781	737	793	724	781	758	739	796	780	764	767	772	754	806	729	721	744	740	726	727	750	745	767	742	744	759	745	785	795	767	765	764	731	781	768	757	762	737	735	763	726	785	776	759	743	796	737	723	716	795	794	803	753	790	746	801	707	796	735	768	730	750	819	778	793	743	793	749	741	761	783	721	768	777	791	776	828	751	769	798	792	763	720	753	766	800	737	745	771	761	781	788	757	791	760	700	748	767	806	800	725	738	728	790	766	764	775	733	776	771	763	725	768	764	726	797	788	765	787	774	778	732	711	765	772	743	719	732	743	798	809	783	817	766	733	747	771	758	736	766	750	802	779	783	763	769	730	768	822	736	726	764	786	764	766	780	769	807	778	806	728	807	754	792	780	762	794	807	751	730	741	759	757	761	756	799	777	770	759	798	769	799	748	790	763	767	732	785	754	742	767	738	803	787	748	751	775	792	756	740	759	771	744	757	735	773	746	803	766	760	775	748	817	777	769	756	763	766	786	753	761	748	778	734	762	753	729	757	780	729	799	783	755	777	807	806	785	738	759	730	736	723	753	815	711	785	756	796	725	764	754	751	753	783	748	768	687	747	774	780	788	749	777	802	743	766	740	787	769	842	771	787	738	744	744	762	810	785	735	755	753	813	756	783	773	775	819	759	753	805	743	740	763	768	753	796	767	759	812	788	805	738	794	783	749	775	803	793	775	809	826	778	750	784	764	717	759	746	738	780	758	759	793	769	774	794	774	782	751	706	763	776	746	764	795	765	747	748	779	786	788	768	784	814	739	765	789	748	755	772	755	709	717	761	788	811	716	741	744	763	761	814	768	758	779	779	771	737	723	790	740	729	775	723	755	743	785	827	777	755	742	778	784	755	774	801	748	711	758	728	761	751	749	771	805	780	785	706	690	796	726	790	742	762	794	783	775	781	825	770	733	774	743	764	767	788	780	756	746	768	721	765	779	811	747	786	765	769	799	780	756	738	802	759	805	788	774	754	812	708	776	751	797	778	748	762	750	776	745	729	750	786	721	753	779	800	748	772	764	759	746	763	755	782	824	747	800	798	792	720	721	795	770	788	781	731	765	793	780	780	765	781	777	744	783	770	752	741	795	752	772	764	788	762	800	776	818	745	797	779	763	822	740	752	792	761	747	730	756	749	739	771	735	701	692	707	735	720	722	746	803	717	733	763	728	766	730	829	806	777	761	733	752	819	745	792	715	736	740	771	789	769	774	770	766	758	779	776	737	753	765	769	787	761	743	813	803	791	725	832	787	780	779	757	806	777	762	764	764	749	727	781	756	785	770	746	702	796	753	775	804	744	788	785	748	766	774	757	765	735	788	740	793	769	754	785	794	774	759	769	751	732	767	728	790	716	725	777	717	791	790	751	755	753	792	775	793	707	791	744	740	736	716	732	776	803	743	812	735	805	730	761	730	786	738	784	785	802	757	769	784	727	710	772	746	798	746	758	745	751	805	804	714	818	730	703	811	736	722	742	789	800	745	797	835	782	773	712	814	802	776	807	750	757	800	794	775	772	748	757	773	781	773	812	745	776	799	710	753	811	797	799	755	756	759	782	773	768	755	779	755	754	778	770	734	765	781	747	826	764	753	774	751	755	798	731	777	776	750	757	721	756	752	791	749	764	732	758
4500	1367	1306	980	911	909	871	904	825	860	826	826	843	805	801	837	843	833	843	806	835	787	846	815	814	816	827	809	847	819	840	814	816	851	779	752	779	855	808	781	784	786	852	821	885	829	757	790	828	757	832	828	768	815	844	802	802	826	811	849	824	816	802	873	806	828	801	793	830	852	795	837	814	806	854	803	874	823	813	803	804	829	854	835	802	845	822	818	832	786	818	832	851	820	827	814	836	837	773	818	818	779	773	855	847	780	806	794	820	836	863	823	900	743	816	812	808	775	814	825	848	849	794	800	795	806	801	818	825	811	819	829	830	817	865	839	823	864	826	831	800	864	779	850	809	819	759	824	853	812	836	828	805	774	847	818	789	792	835	855	826	839	877	837	811	835	815	825	851	801	840	778	803	816	847	894	873	761	834	808	784	839	818	850	861	740	869	825	813	812	807	797	799	816	761	825	821	776	800	814	815	833	785	807	799	790	827	817	852	861	799	826	785	787	841	825	840	828	828	847	843	862	780	800	834	847	820	861	829	827	845	812	855	832	849	808	829	847	780	829	817	872	816	801	811	846	780	811	761	826	846	841	808	801	863	836	808	818	813	826	784	804	801	815	897	856	849	787	849	813	811	796	799	843	838	805	807	819	807	795	805	782	824	837	806	808	753	792	805	886	785	780	831	842	810	775	784	854	785	812	762	789	841	798	794	835	876	822	819	823	811	835	850	839	796	805	819	828	856	832	858	839	795	872	863	839	835	832	792	823	869	835	777	812	864	796	787	826	869	836	835	805	803	812	758	805	815	812	817	855	778	803	822	840	826	849	824	825	756	898	833	867	810	838	832	804	870	837	868	827	804	805	880	812	795	806	855	766	824	790	767	854	838	769	791	852	833	789	829	812	778	834	822	791	800	877	808	845	759	837	846	865	808	814	849	873	867	816	755	795	848	764	826	824	888	817	820	849	794	832	812	814	810	801	855	808	850	844	797	807	811	835	810	778	753	852	826	828	815	808	823	875	818	862	811	810	791	817	825	799	854	865	786	849	812	816	786	851	819	807	854	853	842	850	814	800	805	784	815	820	838	819	786	779	774	825	835	855	814	831	838	831	826	837	841	800	796	819	771	848	844	804	759	795	788	796	805	807	816	829	828	795	806	768	866	829	830	825	846	821	836	873	800	812	787	816	799	778	846	808	807	838	838	819	855	804	788	749	784	849	831	803	829	832	862	815	827	783	806	720	826	818	797	823	865	774	801	861	789	810	837	844	829	843	769	825	822	848	825	828	865	837	865	815	844	794	853	844	831	859	751	793	760	736	867	869	804	793	864	835	848	770	824	839	748	836	797	814	817	801	827	805	836	815	779	849	807	770	855	810	814	873	813	828	804	861	801	829	859	800	827	772	814	827	818	830	812	835	833	822	792	814	791	838	818	819	774	793	793	825	861	829	819	787	842	842	859	827	807	821	819	839	803	825	842	751	728	773	820	762	831	787	763	832	851	829	846	881	859	857	832	808	829	863	819	823	808	796	834	810	794	802	821	850	842	819	760	803	820	797	766	780	817	754	772	868	852	836	833	810	861	827	801	776	799	817	816	847	839	841	845	820	787	853	776	814	793	773	756	812	807	796	826	871	775	817	817	820	787	793	876	778	808	793	784	807	781	817	826	825	822	848	822	800	782	797	791	798	854	804	803	807	823	855	833	815	848	866	818	784	858	820	828	815	825	844	852	826	819	766	803	811	828	788	792	836	800	762	849	802	808	803	834	863	821	764	789	817	829	753	755	835	789	820	776	818	779	785	829	758	774	827	772	849	824	820	815	806	807	800	856	865	835	847	822	827	876	798	814	834	776	859	779	861	843	849	831	790	844	855	822	861	865	892	830	822	849	840	797	830	800	794	827	824	809	833	808	832	805	785	805	824	744	845	851	797	835	841	852	828	812	799	844	810	808	768	794	833	835	879	824	837	763	816	894	816	806	808	850	851	817	839	847	824	863	845	798	791	847	818	769	789	836	859	823	813	800	838	852	797	804	799	810	778	804	813	843	805	782	850	837	878	793	795	825	775	798	831	824	858	806	835	866	830	868	828	804	876	814	833	833	860	800	854	779	818	834	803	789	747	835	806	816	828	785	842	874	850	796	801	821	782	839	788	815	780	812	822	796	779	838	829	789	818	824	808	851	825	805	874	841	833	827	841	849	779	837	796	830	901	783	829	812	774	836	795	796	791	837	811	839	758	785	775	833	807	818	791	823	849	801	795	830	800	835	797	842	777	817	755	834	779	804	841	795	819	790	785	825	842	847	797	837	827	842	789	828	858	824	786	818	822	833	815	836	787	784	826	837	851	822	800	853	829	843	847	840	828	802	838	812	812	835	878	856	806	883	876	801	845	832	844	840	822	836	811	830	873	826	826	778	812	809	839	808	772	787	830	827	902	825	805	800	852	879	799	803	783	844	812	785	795	884	790	795	826	824	781	845	797	878	836	843	822	828	812	800	905	845	801	778	804	827	809	830	852	820	812	832	875	849	834	843	848	850	890	815	793	839	818	752	793	786	835	825	837	804	820	807	834	855	805	861	800	808	742	808	848	817	848	861	854	821	816	823	775	787	812	840	818	836	809	803	869	818	799	777	802	820	803	821	792	780	825	789	828	855	838	809	888	801	857	775	802	859	827	816	829	874	791	832	807	791	824	814	805	860	805	782	787	855	855	768	809	838	826	843	816	844	796	806	781	794	819	803	764	802	783	837	826	787	822	805	830	828	852	807	866	805	832	802	813	819	794	853	800	823	797	788	827	895	815	825	886	787	792	817	810	851	799	834	807	835	852	878	858	791	837	813	818	807	903	832	792	803	834	814	807	791	785	832	842	828	805	832	810	808	818	867	825	781	831	817	787	779	804	790	825	814	843	839	875	848	827	829	814	818	830	786	844	827	826	844	820	815	864	796	828	848	813	811	770	805	835	789	819	832	840	842	818	877	865	784	807	842	786	787	784	837	765	869	861	849	804	837	823	809	828	774	813	811	839	837	794	821	770	869	832	763	836	843	816	818	783	898	825	778	785	808	809	821	861	796	807	843	793	823	789	826	826	811	840	759	773	806	762	804	776	821	798	770	818	840	838	808	814	848	831	798	817	772	811	819	826	859	851	868	800	797	779	812	772	775	794	850	836	854	772	821	784	818	802	805	857	815	820	814	814	818	874	782	864	856	813	827	849	782	864	820	815	833	818	844	790	799	867	782	785	852	857	797	815	816	799	810	869	814	815	810	809	813	865	800	898	758	816	856	818	774	849	792	835	850	821	829	831	846	789	866	871	830	769	788	849	817	837	851	824	837	810	858	844	853	805	843	854	810	812	770	826	844	766	818	848	828	798	822	870	873	814	794	885	758	841	761	834	802	803	801	789	824	790	792	749	836	809	838	862	834	827	810	819	845	811	788	795	809	817	854	839	836	824	818	843	856	787	784	821	742	803	749	749	819	809	844	801
23894	21572	28933	24676	21579	13425	1484	911	754	705	653	637	610	656	597	560	612	580	593	526	587	576	512	536	520	549	526	512	536	530	496	508	568	498	533	548	556	502	522	555	532	525	560	525	506	535	516	538	565	544	557	536	518	522	484	509	543	528	502	505	499	553	493	510	505	568	513	547	550	525	518	513	530	505	532	521	508	526	478	511	483	536	547	498	556	541	522	574	557	511	487	577	523	513	517	536	510	496	533	503	519	512	513	517	531	533	481	508	547	537	544	514	543	537	516	472	507	502	534	485	527	492	480	525	505	475	486	566	480	554	487	520	493	525	536	498	491	541	495	532	546	461	572	516	537	477	512	516	528	540	516	520	531	537	517	549	541	487	506	529	550	513	537	510	534	492	504	514	516	525	463	531	492	539	502	522	510	499	526	509	495	474	502	546	564	574	490	510	521	562	505	518	521	470	508	505	495	541	524	527	505	541	543	545	516	542	530	504	551	529	551	580	507	487	528	497	535	533	472	519	528	501	496	519	509	531	536	558	524	517	505	540	523	486	492	547	501	546	523	499	492	503	511	488	530	488	506	492	527	508	544	537	541	552	541	528	525	506	513	535	483	568	525	522	538	535	515	500	488	520	526	522	505	493	491	505	507	535	524	472	528	522	485	470	530	509	499	498	529	486	509	519	518	526	493	531	474	530	551	546	495	490	572	485	517	516	546	534	545	476	497	513	516	489	501	511	547	529	498	548	552	475	492	504	532	489	502	506	492	486	532	509	485	525	551	475	501	489	511	500	478	532	570	501	490	492	506	509	514	519	493	537	568	547	523	496	554	516	500	532	585	534	481	533	508	507	535	548	542	534	483	474	530	531	519	527	558	511	544	464	521	490	537	551	517	494	520	504	565	476	533	523	515	560	547	525	540	519	477	482	540	545	538	545	470	523	529	527	540	488	543	486	519	514	461	515	474	498	501	516	509	547	487	473	532	510	521	529	499	506	496	550	510	553	564	517	513	528	532	511	499	490	496	472	514	508	499	529	515	551	502	532	491	524	569	562	523	527	507	498	510	504	488	533	499	546	556	552	516	496	510	540	502	570	539	532	507	463	524	500	498	501	558	540	499	528	500	536	475	527	530	523	530	537	513	517	518	544	517	509	510	539	500	493	548	498	483	487	525	547	493	570	523	518	511	502	475	488	498	524	491	518	468	558	512	557	517	540	494	498	505	494	547	529	537	507	534	510	525	545	499	522	491	504	505	530	536	480	508	504	516	529	524	534	523	504	530	485	501	507	504	539	534	539	571	526	533	500	518	513	504	505	548	530	541	496	549	524	536	486	522	533	522	484	532	498	551	495	546	491	533	495	493	495	509	494	520	491	512	548	504	541	510	516	485	529	496	561	518	538	497	501	556	522	502	521	494	576	526	501	530	515	534	577	488	511	498	560	550	473	518	524	517	550	474	507	532	514	489	541	521	480	523	504	545	552	522	543	539	500	533	487	552	526	545	499	516	543	513	493	519	545	489	528	498	532	499	534	494	484	519	526	527	517	529	537	567	584	469	467	506	509	481	517	522	525	508	485	508	481	519	518	531	531	478	479	505	503	498	547	541	557	534	497	504	564	584	553	517	534	502	551	524	531	504	528	516	534	557	499	495	530	550	508	540	543	511	519	535	479	509	503	491	525	512	530	522	510	558	498	519	512	546	518	487	555	537	491	563	524	585	519	561	532	494	521	492	472	514	533	529	519	489	544	488	499	490	558	515	518	456	532	524	482	548	521	533	489	493	541	561	517	531	541	509	508	514	503	514	512	487	503	505	500	533	541	534	519	537	506	511	508	533	540	506	491	510	511	469	510	519	513	511	520	516	499	517	517	501	508	507	508	509	529	526	495	510	534	558	508	540	484	516	482	553	512	533	470	489	531	576	489	511	518	528	500	483	496	535	556	538	509	544	550	502	486	506	512	545	501	536	526	531	512	532	518	509	488	536	527	530	468	516	512	534	554	487	533	490	491	491	523	502	483	503	524	546	530	543	541	522	567	519	569	532	530	497	538	505	528	504	518	496	493	531	483	532	507	517	487	541	520	519	512	498	518	527	476	516	524	565	500	544	529	469	516	510	491	498	505	508	516	537	507	498	507	584	537	505	488	553	524	500	551	512	547	539	493	560	499	546	518	513	515	514	554	496	498	548	530	483	506	504	515	502	513	477	524	528	510	504	488	500	497	520	542	511	533	516	482	565	561	517	514	558	503	541	484	519	509	561	507	516	532	554	515	512	514	472	510	515	552	517	535	537	525	488	535	518	511	484	512	529	557	560	513	546	532	537	546	477	533	530	526	491	527	530	510	513	484	540	521	514	531	513	535	510	520	542	523	518	489	486	519	517	474	496	471	528	468	497	470	503	501	502	517	525	515	481	540	524	527	494	497	525	512	547	513	502	506	513	559	488	482	481	516	481	507	516	479	544	485	534	490	518	495	532	494	514	527	498	561	546	505	528	485	511	556	502	511	521	497	509	507	550	519	497	516	486	485	526	532	515	480	496	534	520	499	548	472	527	521	517	482	523	541	540	514	481	526	533	472	513	494	538	546	479	540	480	540	521	484	530	524	521	491	513	481	508	536	498	515	516	501	501	557	508	499	499	494	535	569	547	489	487	513	526	500	542	476	526	539	486	503	545	531	492	550	468	510	462	539	515	482	515	504	452	475	531	546	534	526	526	495	575	502	537	520	513	521	525	502	514	563	480	527	501	545	508	512	532	473	537	553	477	510	526	516	492	529	565	512	507	498	542	493	519	581	529	524	489	529	483	528	534	523	531	511	494	512	512	474	540	516	544	494	526	502	541	497	492	537	492	496	490	488	528	554	514	514	550	510	519	488	492	489	485	539	450	509	528	537	509	524	504	522	495	551	514	480	471	517	529	503	527	491	530	519	500	556	469	520	523	509	496	515	527	510	513	501	508	503	477	499	561	513	509	509	508	520	553	522	535	483	521	462	477	515	515	530	522	484	491	556	484	538	527	555	525	490	512	490	529	507	476	544	565	537	541	515	509	527	514	448	509	520	501	536	536	499	473	497	565	490	537	554	529	506	521	516	488	528	499	544	575	539	490	547	559	516	511	535	508	547	504	524	515	489	512	527	516	518	498	558	517	492	491	509	499	484	502	513	496	498	487	514	525	491	508	506	492	491	500	514	544	557	543	496	466	525	466	485	528	516	550	509	511	557	523	516	487	509	568	516	526	548	522	536	548	488	508	536	519	519	489	504	485	500	471	531	488	516	532	522	515	532	577	527	516	469	542	519	512	501	534	521	548	521	521	526	501	501	502	525	523	495	513	458	498	478	513	518	515	512	526	501	503	532	523	511	538	500	520	554	528	532	503	561	483	510	526	529	501	542	529	521	543	521	485	527	537	489	545	564	499	531	525	458	531	530	509	524	525	516	559	526	506	511	536	512	506	551	549	532	516	502	487	511	509	528	529	517	474	470	521	511
3511	9188	7384	3523	2454	1852	1428	1179	1043	895	842	794	780	702	724	628	658	663	657	644	649	613	597	585	613	627	614	600	600	563	572	563	624	550	585	556	598	540	613	581	573	605	620	619	529	588	563	588	573	593	559	579	587	575	613	555	570	584	569	590	602	574	517	574	570	586	579	539	540	600	608	592	597	571	574	569	581	587	569	581	581	572	538	585	549	548	601	531	595	627	563	596	598	574	559	562	550	544	542	589	545	548	586	581	578	568	538	579	600	559	540	630	606	571	561	517	581	544	562	531	590	576	572	548	565	601	604	564	567	578	563	563	565	572	571	569	564	557	540	543	562	563	588	612	561	601	556	544	612	558	594	576	545	567	578	563	607	606	582	551	555	610	561	575	555	569	584	529	574	562	571	569	559	597	568	555	535	570	585	531	626	583	536	618	574	561	608	552	576	591	572	572	576	576	578	580	544	547	601	471	549	598	560	555	558	588	568	569	529	584	562	562	577	567	564	553	584	591	594	588	566	576	617	572	588	573	563	531	606	601	602	582	556	582	551	549	589	567	575	532	575	558	594	538	575	549	562	590	575	561	564	559	563	563	586	569	584	545	529	529	598	595	585	599	589	570	568	565	574	576	608	597	531	552	573	549	561	541	580	565	614	623	580	550	508	549	579	584	565	545	576	547	575	593	551	579	635	572	591	604	549	589	581	540	548	551	596	556	546	549	574	619	602	570	582	545	543	531	543	545	544	548	554	573	599	583	576	620	592	568	529	592	623	589	557	554	581	542	601	552	555	529	594	579	553	555	604	566	605	596	534	616	578	537	553	550	591	576	581	563	602	602	573	602	503	603	568	565	565	595	579	539	571	567	604	545	540	563	598	585	582	612	582	566	561	561	574	553	588	574	588	570	552	550	569	574	576	585	549	603	584	540	604	593	536	586	577	554	571	596	582	554	565	564	520	609	528	586	593	560	585	594	557	598	533	582	598	568	572	565	572	589	561	581	584	590	579	551	577	565	584	565	547	581	616	575	567	588	585	635	553	512	526	572	574	564	548	528	560	562	529	589	565	619	612	567	548	575	544	559	586	556	618	542	577	588	595	550	573	576	593	524	629	548	561	514	589	608	554	521	564	566	612	575	613	556	574	562	566	527	574	568	583	623	568	528	533	559	592	576	543	557	597	555	559	564	558	569	568	591	577	570	576	578	558	574	584	534	590	573	607	607	538	650	557	581	566	606	579	570	535	579	600	572	560	572	571	576	555	549	540	562	617	590	560	531	583	574	586	563	565	588	575	563	570	524	625	554	547	566	565	560	558	548	561	580	587	568	616	607	574	567	556	552	527	585	552	592	578	605	566	622	560	551	581	572	594	567	593	585	572	545	571	579	517	534	595	577	589	580	545	570	587	547	532	562	589	588	576	569	581	569	585	581	558	594	584	557	612	574	560	605	598	583	570	583	558	542	560	566	556	614	598	571	573	552	572	542	556	547	541	608	580	595	549	569	575	513	556	578	536	587	596	550	600	562	591	530	585	587	566	613	571	566	532	560	591	564	560	574	564	589	584	574	543	605	555	595	534	599	510	576	563	547	576	607	573	580	602	567	600	593	584	591	577	567	606	527	555	582	590	626	607	576	602	579	575	598	569	575	508	600	603	567	580	565	557	572	621	609	559	544	572	586	546	558	551	552	501	581	574	600	567	552	572	564	590	627	528	544	578	591	536	598	608	565	584	540	563	562	577	551	528	570	565	580	579	600	563	570	567	558	559	551	572	601	565	529	589	519	609	567	592	559	553	576	583	579	567	541	601	599	558	594	612	574	540	566	599	529	589	575	564	572	595	525	535	612	556	580	577	534	566	554	540	553	570	581	538	538	594	584	563	601	547	574	571	626	590	561	593	553	575	567	596	573	570	560	615	540	533	580	564	562	583	562	557	549	561	553	576	590	594	543	545	584	548	570	602	562	613	559	599	575	560	577	553	542	555	561	581	546	589	555	555	583	556	594	573	579	565	573	551	562	551	548	564	545	561	550	544	599	566	602	560	583	549	603	574	600	549	567	541	595	587	604	604	566	550	549	567	576	587	584	537	602	569	606	587	575	532	571	567	547	609	561	556	562	569	599	540	577	555	589	591	565	579	552	571	564	581	573	564	559	575	555	554	633	566	591	614	565	564	598	558	556	578	577	599	526	593	534	549	538	611	581	570	590	600	550	577	554	582	563	560	617	532	586	587	581	598	606	530	563	572	552	555	584	583	534	570	524	541	545	595	570	600	543	572	562	604	553	593	590	605	523	592	531	580	589	603	565	573	554	613	543	597	563	575	556	588	574	556	586	537	551	581	541	591	565	609	597	586	556	587	555	578	544	560	592	578	520	574	565	541	560	584	592	559	583	556	552	534	552	553	549	568	586	596	540	572	599	591	590	583	547	597	546	543	571	564	549	553	607	571	559	558	590	550	565	581	570	586	555	584	560	611	599	575	560	534	573	534	578	551	567	537	563	562	553	540	607	558	594	509	576	571	578	552	545	545	526	580	535	554	594	578	580	574	577	603	571	585	533	551	597	585	548	580	527	593	569	546	577	570	575	573	588	516	544	556	559	532	540	599	569	562	577	577	543	593	545	575	574	574	583	575	550	577	619	543	562	585	573	606	601	587	618	558	529	535	582	550	571	565	520	556	536	544	625	585	578	555	555	550	596	618	590	567	568	564	553	565	605	516	605	568	562	557	561	563	542	567	582	566	538	571	567	588	552	576	581	585	555	551	536	568	591	556	564	583	561	530	569	572	580	575	528	589	594	567	552	564	592	580	564	592	547	595	531	536	560	581	563	551	561	548	585	574	593	556	554	565	521	579	557	586	559	557	580	563	586	616	542	562	563	541	634	587	568	596	588	547	592	591	598	540	535	542	577	572	550	588	561	556	570	532	601	585	550	566	572	515	548	592	566	575	557	590	561	608	609	602	577	573	553	598	557	541	516	516	573	617	574	548	575	565	608	582	576	559	551	580	528	539	562	528	545	569	594	536	571	519	592	584	600	541	575	553	587	528	553	585	600	541	566	549	578	527	569	559	553	533	575	543	589	556	573	587	600	570	547	524	595	533	558	589	567	560	567	586	575	545	571	567	576	548	559	577	540	563	552	510	560	572	577	541	593	613	598	585	592	579	581	573	583	534	538	520	548	536	571	600	547	589	550	554	548	572	534	572	574	547	576	619	573	564	558	554	576	537	569	613	617	583	596	553	590	560	603	585	557	536	587	603	596	550	583	571	555	545	620	595	607	542	581	595	596	562	603	607	567	582	554	546	544	551	592	563	607	569	565	591	557	528	567	596	603	544	547	612	589	515	554	505	584	594	574	563	557	561	588	536	602	553	603	598	579	531	567	582	585	549	592	621	570	588	580	593	558	603	612	556	568	591	586	558	582	554	560	589	588	541	570	612	533	599	576	588	486	573	569	611	603	562	583	590	566	554	634	594	591	539	555	565	610
24911	21542	28071	25376	16977	1398	862	770	665	681	690	624	625	610	623	570	586	559	579	551	618	589	553	555	593	523	563	598	575	611	571	596	549	578	555	583	585	541	554	502	549	520	581	535	541	567	610	567	560	611	561	533	588	539	577	576	563	555	547	543	580	578	548	558	550	554	544	566	580	565	550	556	553	574	560	547	541	554	531	566	571	567	557	562	597	560	554	568	580	559	569	540	569	555	579	572	571	539	535	601	573	572	596	612	548	524	533	581	560	528	503	564	498	558	582	524	506	528	574	551	567	534	530	542	587	602	543	566	538	550	572	579	496	536	513	604	557	579	550	548	526	537	540	555	589	545	511	566	536	546	545	550	560	573	561	503	567	554	581	565	583	580	559	538	554	570	565	566	552	565	534	557	560	554	555	563	562	577	550	527	550	569	536	555	566	546	554	543	551	582	547	566	541	507	509	599	543	516	569	515	544	551	588	550	545	526	547	548	513	595	541	538	536	575	555	570	548	587	512	586	572	570	579	510	551	521	578	533	555	544	539	535	568	545	569	565	527	578	545	554	544	511	560	552	576	548	593	559	524	517	486	551	540	574	561	561	586	549	565	601	540	521	536	525	534	576	547	570	554	537	544	529	588	593	513	530	528	555	566	566	564	499	536	540	568	567	596	539	549	590	565	583	538	545	522	564	562	504	562	556	525	576	548	579	578	530	544	548	557	555	532	564	565	565	560	530	525	569	566	586	553	562	533	563	519	585	559	556	516	568	560	566	576	522	545	519	540	552	527	530	540	550	550	550	542	571	534	556	538	551	594	538	563	518	538	538	524	557	575	551	534	566	514	577	548	532	540	554	512	575	529	540	551	527	512	551	564	557	564	529	542	572	562	523	585	566	537	575	570	510	613	580	514	546	557	556	552	566	549	593	535	566	551	559	575	558	559	541	519	569	596	546	542	547	584	559	557	599	587	588	543	576	555	565	548	532	538	554	536	570	584	553	542	562	567	540	524	525	555	533	566	569	563	561	574	566	574	552	541	554	515	548	584	531	558	563	537	563	552	578	561	542	562	556	583	541	533	587	552	520	551	565	556	572	551	587	563	525	547	613	576	543	589	543	517	503	555	563	579	532	554	539	530	563	528	567	558	520	570	506	535	540	576	564	585	538	586	568	569	532	569	560	567	563	568	539	505	545	519	554	526	532	524	561	535	557	557	578	582	541	488	581	507	535	547	549	543	575	596	604	531	525	527	568	512	544	558	535	557	528	571	571	568	522	529	539	561	560	576	554	562	545	581	565	559	569	560	574	532	548	564	582	580	553	582	530	535	518	540	568	568	515	560	512	563	564	547	525	557	592	537	534	549	560	582	586	607	528	550	529	525	548	572	549	527	552	507	559	572	574	531	559	564	548	578	544	583	521	516	574	530	536	524	552	529	553	514	584	542	568	540	560	545	587	563	529	545	547	540	594	538	559	566	555	546	562	562	544	550	528	574	565	550	569	518	543	525	557	581	541	530	547	544	505	574	533	573	547	566	551	567	524	548	537	542	569	591	575	565	535	521	557	568	563	552	565	545	543	555	540	573	557	519	567	592	544	530	532	557	584	559	489	544	557	558	567	564	536	546	555	559	557	578	552	578	602	582	561	592	527	561	594	548	575	560	545	522	582	575	505	545	525	566	562	597	542	575	536	610	550	543	517	556	565	572	570	569	524	568	525	564	544	547	564	523	576	536	546	554	533	547	557	570	556	559	538	541	558	581	569	550	551	546	557	532	562	498	575	529	539	574	540	516	527	519	518	524	545	506	561	580	577	568	544	520	551	570	590	534	485	554	527	503	564	591	544	545	557	566	590	577	559	503	587	569	525	542	549	566	547	526	513	578	564	578	574	552	579	512	589	558	540	567	548	594	570	601	580	587	553	566	531	574	523	520	574	589	545	621	559	559	512	561	536	563	550	532	575	536	632	610	544	564	547	549	533	555	561	556	578	520	562	575	575	580	547	536	546	552	545	562	579	542	590	561	566	529	568	581	517	546	541	580	571	531	569	569	565	569	522	554	562	566	523	565	551	541	541	558	526	579	558	546	553	586	585	544	505	548	553	550	524	530	534	550	571	562	576	553	583	511	593	541	555	544	547	525	529	591	539	552	534	560	612	522	534	522	561	559	555	515	575	524	546	569	545	523	551	546	547	529	545	561	553	539	533	541	558	565	589	558	541	548	550	534	560	567	528	513	582	541	572	572	595	577	581	565	581	521	592	580	515	538	570	550	577	546	543	559	549	587	525	515	547	544	554	569	545	538	618	527	563	545	494	596	570	577	560	558	518	565	557	544	542	513	548	539	564	570	572	516	564	569	534	559	499	547	575	562	527	528	559	511	542	558	554	548	534	608	559	560	535	575	505	549	551	508	547	539	493	533	561	529	561	588	547	498	551	529	574	557	544	560	546	522	525	562	566	544	573	536	558	544	559	568	536	559	581	550	536	539	579	558	559	560	576	547	552	549	563	533	552	530	554	574	536	567	562	562	559	549	576	554	540	561	533	571	563	557	552	538	543	546	521	563	564	540	561	525	548	529	554	528	553	539	541	596	577	568	570	555	563	576	510	547	533	596	542	553	562	528	570	552	573	587	521	580	560	554	555	579	560	575	551	564	537	550	555	558	583	541	558	578	548	581	572	548	562	515	555	489	547	542	541	554	549	561	567	533	503	504	557	550	550	516	541	561	562	591	541	530	530	550	559	566	548	554	569	569	511	507	526	551	529	563	540	550	541	585	550	565	564	538	510	512	539	537	521	566	512	555	586	604	540	524	567	533	523	556	560	536	524	588	533	565	554	586	564	565	536	545	564	513	521	482	542	567	555	550	577	576	561	550	547	546	525	554	557	581	595	542	550	521	541	565	556	515	555	522	556	527	587	533	548	568	582	544	535	561	563	559	577	550	570	510	509	539	528	528	574	543	529	548	559	563	535	527	551	523	541	514	541	528	564	544	510	535	546	535	526	582	558	539	568	542	509	522	539	547	529	529	613	554	568	555	584	590	566	571	534	589	550	519	583	542	545	566	542	571	515	586	571	537	540	566	528	574	590	578	564	555	564	550	531	528	581	556	538	524	545	536	541	570	542	540	538	572	505	606	533	511	555	543	527	495	548	563	561	534	565	563	575	537	585	547	504	507	560	556	505	551	539	545	531	552	542	575	569	561	537	533	555	589	527	593	535	559	529	576	565	582	557	531	510	521	559	575	547	580	588	522	523	552	568	589	575	558	582	537	521	503	565	577	514	531	572	562	561	575	581	561	577	524	535	565	530	534	525	596	538	565	538	525	563	568	564	543	567	559	572	552	588	565	548	572	540	605	553	525	517	588	568	548	577	543	581	542	538	567	553	551	554	551	515	551	545	579	508	505	583	583	522	519	536	534	565	567	540	559	534	565	518	584	591	502	520	551	561	527	574	557	560	569	581	531	555	590	612	551	535	543	595	534	548	562	554
3690	5983	4671	2359	1698	1341	1174	1017	844	819	729	716	671	678	614	642	643	616	644	613	614	598	594	594	616	619	621	636	588	574	584	587	626	573	596	598	564	571	642	560	623	602	557	613	574	589	576	588	529	614	593	577	609	539	566	599	565	605	606	569	590	573	586	551	590	616	576	545	587	645	580	569	610	611	583	590	575	608	566	563	572	582	584	612	575	549	580	578	543	580	588	593	581	609	583	582	620	606	571	560	612	596	566	590	588	587	630	578	592	583	587	603	613	617	598	584	586	620	595	609	555	543	533	561	521	594	592	593	575	600	623	591	559	600	574	575	563	567	590	564	575	570	598	612	581	558	608	538	587	581	589	538	566	605	566	604	586	586	573	563	605	603	579	599	603	523	646	598	571	567	581	603	572	605	576	613	559	570	598	582	589	621	570	559	614	577	540	560	595	587	569	584	596	602	616	522	599	607	603	629	588	546	581	577	547	591	558	600	615	571	593	572	524	649	611	606	599	534	588	585	597	560	566	602	596	592	576	597	574	585	589	587	571	571	578	624	598	582	585	558	581	591	636	589	564	635	593	608	555	586	571	598	583	591	574	564	547	575	556	574	588	595	596	599	615	559	572	612	586	601	585	530	612	584	576	576	598	587	568	616	536	564	591	557	562	604	622	604	594	562	612	548	557	630	585	582	544	615	595	646	590	592	576	592	615	622	558	562	582	600	586	581	571	601	590	557	580	594	557	573	603	532	602	579	595	577	601	541	595	610	599	569	560	574	592	609	567	587	581	601	553	591	577	572	606	586	583	535	587	576	592	555	575	612	576	593	579	598	567	544	597	571	561	608	595	580	556	571	604	605	612	591	559	593	540	590	639	545	574	591	584	588	568	566	576	527	588	582	556	619	577	577	616	570	556	594	612	559	576	555	565	565	569	609	556	566	545	634	578	566	602	565	584	555	597	578	582	582	580	568	524	612	607	598	561	564	607	585	588	617	623	574	574	542	606	606	586	553	594	595	584	588	589	581	582	584	551	549	596	550	580	598	599	569	556	568	611	585	602	558	571	538	550	609	571	570	593	594	583	567	658	569	594	555	620	595	564	598	563	549	574	628	537	581	587	563	627	595	587	577	580	583	573	560	664	562	549	582	619	511	588	582	574	576	623	604	512	657	590	614	573	573	608	583	586	581	590	576	561	600	566	583	612	581	561	604	596	558	596	608	579	559	568	572	613	582	600	535	576	578	609	583	587	560	600	634	567	604	566	602	604	574	586	629	613	604	596	569	579	559	556	568	571	591	572	585	620	576	579	606	579	600	557	574	562	564	541	615	605	587	590	579	532	554	573	543	580	596	602	563	580	565	537	599	620	604	564	584	584	601	595	554	597	565	567	577	578	587	609	604	542	558	547	551	548	597	604	576	567	609	552	568	606	577	552	564	632	565	594	571	584	560	580	582	489	550	561	570	562	566	584	580	611	536	596	609	597	587	600	550	588	588	620	599	551	592	579	621	547	562	627	610	541	596	562	624	595	567	590	598	570	572	546	611	545	621	587	615	616	576	552	626	625	561	592	550	559	559	571	566	558	575	617	583	571	577	541	597	566	548	578	585	621	580	551	551	561	540	577	563	590	544	556	635	560	574	624	557	529	576	589	574	586	562	592	546	622	559	562	600	585	583	576	577	565	541	616	572	555	543	566	561	583	631	577	627	563	542	570	589	608	588	610	584	560	565	593	546	583	545	621	599	571	597	555	602	581	587	602	594	581	581	582	567	581	586	594	616	558	595	598	543	613	595	600	554	549	561	575	564	588	602	572	541	631	555	618	539	599	569	605	570	557	530	554	623	564	528	612	527	588	570	581	600	566	596	558	564	598	597	585	613	582	588	541	615	589	576	619	593	561	519	582	580	582	611	571	587	585	547	551	577	598	585	588	548	558	550	586	591	584	598	540	580	574	580	573	590	595	603	563	527	635	561	573	592	572	516	542	619	533	593	620	604	605	587	607	554	551	586	606	567	583	578	621	561	615	549	591	599	630	610	555	540	561	567	607	549	571	604	579	570	555	579	596	630	571	540	604	559	583	582	559	603	604	551	548	595	682	573	572	585	551	585	606	614	589	609	611	541	568	624	642	586	589	580	592	583	562	574	582	590	612	591	576	548	608	592	580	568	583	521	600	572	591	571	611	577	590	570	571	628	579	602	615	560	574	617	608	598	604	561	606	635	574	589	582	557	544	559	621	568	607	557	618	583	575	563	578	562	575	590	545	593	583	575	594	568	611	600	577	596	576	542	582	636	628	586	565	624	587	576	585	599	552	576	569	613	597	592	584	572	600	562	582	592	612	546	629	594	604	581	585	633	584	543	625	547	582	559	561	564	619	541	589	575	544	567	562	643	584	561	599	572	596	515	566	565	535	619	604	586	573	547	590	591	585	548	571	601	555	561	585	579	635	627	525	558	611	611	568	562	585	573	613	606	591	585	548	566	588	589	574	590	566	596	550	558	543	554	603	591	586	569	590	561	625	566	577	589	624	580	588	568	593	566	607	587	559	592	555	556	552	568	562	575	595	572	577	588	569	595	553	541	610	575	580	626	576	562	569	621	573	549	596	567	568	561	556	575	605	566	612	533	575	556	556	603	608	562	577	559	568	584	628	544	648	559	570	601	543	577	611	598	564	584	617	587	589	590	569	592	618	572	589	584	568	582	603	580	602	633	573	591	558	588	569	562	577	557	569	551	581	628	604	590	533	606	625	564	601	530	592	588	572	572	572	552	594	579	576	600	581	584	571	572	596	570	605	532	546	561	561	612	594	539	568	594	597	549	598	581	541	515	597	569	559	593	547	580	577	551	518	582	573	591	563	551	598	591	544	539	550	587	576	592	591	551	565	578	592	573	555	558	596	629	623	535	565	562	540	552	630	599	532	589	604	604	530	618	603	609	554	585	588	581	613	569	581	602	548	601	550	621	542	598	523	549	581	607	568	566	558	585	534	589	616	543	575	568	559	575	597	594	551	571	562	597	599	588	591	587	593	587	569	583	573	574	519	595	577	596	578	582	559	574	607	554	551	597	530	556	591	568	600	603	624	584	630	614	580	613	553	598	591	590	597	582	571	571	609	586	579	577	580	587	556	586	638	596	600	542	563	590	593	564	583	609	582	575	606	587	549	579	574	601	588	578	587	580	551	533	567	584	591	585	606	574	597	595	610	593	574	562	543	555	564	554	603	607	605	576	545	560	572	573	549	545	563	607	580	612	583	605	623	555	590	624	552	600	568	577	589	541	550	585	593	574	600	565	577	578	569	593	548	578	558	581	608	591	578	619	572	600	576	603	569	588	598	564	514	551	557	574	621	590	608	601	564	632	580	545	555	598	569	579	602	598	563	575	621	574	530	577	589	553	569	571	577	594	587	585	618	537	595	552	599	579	586	569	631	582	599	582	540	583	573	543	582	562	608	635	558	617	616	569	571	584	619	566	548	566	614	604	574	561
22755	21530	29258	24267	21527	21573	11772	1037	627	578	518	398	377	342	355	324	275	282	283	262	277	218	236	227	196	197	185	212	235	187	174	193	195	212	168	192	183	219	182	180	172	193	166	220	212	164	167	197	171	184	201	190	196	223	175	207	176	170	210	194	208	183	172	152	185	183	194	176	189	212	177	177	183	174	166	173	158	184	185	182	184	201	179	170	190	167	200	173	169	207	172	205	184	171	175	195	178	168	175	175	206	163	172	183	190	183	179	183	168	179	194	208	211	191	162	195	201	197	164	163	155	195	190	170	212	181	190	187	181	173	158	161	160	178	197	196	167	190	163	207	178	165	193	170	174	155	185	194	177	183	208	176	180	171	171	204	194	191	163	166	176	157	186	195	184	165	174	169	173	162	175	157	207	217	166	206	179	201	160	171	180	224	165	169	172	175	190	172	185	180	200	172	186	207	161	204	163	167	161	176	181	178	170	173	178	186	174	174	175	189	143	171	180	178	192	185	162	183	164	181	196	186	199	182	162	152	187	173	184	169	176	184	192	191	165	176	199	193	190	201	163	177	179	176	193	192	188	189	206	163	181	174	187	182	160	157	178	158	184	187	171	184	181	185	153	205	179	174	198	173	178	173	182	195	171	180	155	191	168	165	168	187	189	160	174	187	188	195	182	143	149	184	197	168	191	178	187	179	202	200	180	180	176	177	168	166	184	182	188	169	186	179	178	209	178	189	176	193	181	180	194	188	206	164	195	169	151	163	177	176	159	176	195	171	177	188	190	199	179	159	178	182	181	195	203	179	168	183	182	188	181	197	183	164	170	186	170	189	178	183	173	177	210	169	181	167	179	194	185	186	187	218	181	188	174	201	204	180	167	172	185	174	178	172	187	161	196	194	172	172	203	172	161	172	181	182	195	178	171	190	208	163	170	185	184	184	200	185	168	187	149	167	175	174	170	186	164	191	173	172	201	192	172	172	189	202	177	189	181	192	188	191	178	175	186	183	199	187	171	188	177	188	192	185	217	184	183	181	183	197	183	161	176	177	167	157	177	181	151	165	179	187	181	164	176	193	194	181	203	168	186	173	203	185	185	167	183	178	199	182	189	182	178	168	193	192	194	175	184	185	163	193	171	173	202	200	195	180	179	187	165	181	184	166	186	166	202	182	197	168	165	170	184	188	194	179	188	187	174	175	189	209	207	179	171	187	162	177	191	185	203	225	165	181	198	174	188	178	162	193	193	181	195	155	200	178	188	193	158	170	158	187	155	175	203	186	197	180	203	188	166	188	165	171	171	191	217	185	172	213	190	188	196	186	172	179	186	210	181	205	192	156	165	189	177	221	186	175	166	191	170	176	172	171	175	172	170	174	178	176	180	159	182	184	156	188	176	173	183	164	172	185	174	169	187	187	177	207	170	167	175	179	148	166	189	172	204	176	178	173	185	184	206	166	191	184	185	166	167	157	209	184	162	181	206	193	205	178	175	186	149	178	181	194	178	190	190	195	179	167	162	160	170	183	190	178	171	194	164	192	174	167	177	182	213	161	173	197	201	193	187	157	179	180	187	180	168	184	166	171	185	158	182	159	162	224	187	174	171	182	203	198	198	169	189	183	169	175	160	196	163	185	160	195	173	198	187	173	179	196	164	167	163	192	161	178	179	184	165	176	163	175	186	185	188	165	156	199	176	203	191	183	188	177	177	165	173	177	176	199	176	188	199	204	158	188	159	178	164	169	155	187	187	177	213	189	196	179	183	175	185	160	167	197	193	181	197	155	178	182	171	198	187	180	168	179	190	161	191	190	180	182	174	163	170	219	183	184	171	208	166	170	185	185	181	186	190	155	187	183	173	191	167	190	181	170	179	172	190	171	172	168	178	183	188	166	197	193	172	184	168	164	152	175	180	175	169	174	175	180	179	193	170	183	172	199	177	183	183	168	173	158	176	168	181	176	180	175	177	185	192	166	171	175	139	196	194	190	158	189	171	200	179	177	188	157	172	200	201	160	192	183	172	163	168	191	186	182	197	185	199	186	172	178	187	178	175	166	191	179	180	205	180	173	187	184	182	166	179	179	201	181	181	161	178	162	200	188	180	175	187	175	157	163	181	183	202	181	179	158	194	169	169	180	165	165	180	159	205	158	168	195	168	184	186	168	184	185	186	182	174	179	162	179	180	175	199	197	197	196	155	201	182	188	182	163	165	179	172	158	203	192	199	193	173	179	190	174	180	178	184	190	177	166	173	205	195	178	184	179	186	192	191	184	170	203	172	182	190	182	188	179	192	181	202	169	168	167	158	172	213	177	154	175	172	182	170	166	183	182	201	180	170	178	190	180	174	189	167	184	189	188	209	189	185	172	181	162	175	177	184	194	193	166	181	181	176	214	179	149	186	176	196	208	186	179	175	167	176	185	204	181	160	153	191	196	171	191	199	184	177	182	165	173	191	167	173	184	201	183	189	205	191	187	168	197	169	179	178	160	184	184	185	161	189	178	203	170	158	176	195	169	183	189	189	176	182	189	204	161	187	176	190	165	162	177	178	178	163	195	157	170	169	191	167	160	189	184	180	180	185	188	160	189	130	159	191	181	176	200	165	189	173	182	151	194	179	178	182	186	177	189	176	192	165	183	189	181	185	173	179	173	215	186	148	178	181	195	196	172	167	164	183	189	171	195	193	190	181	170	179	180	161	172	167	170	173	183	197	179	173	179	213	169	190	170	193	200	210	190	175	160	156	172	174	209	176	166	182	181	198	173	172	214	190	186	189	199	167	171	175	196	188	167	185	182	165	181	185	175	167	192	159	166	187	185	181	167	196	154	197	166	191	180	173	167	180	177	197	158	190	182	200	186	197	188	160	166	189	184	197	180	182	187	178	172	172	191	172	159	178	153	198	175	168	186	184	168	178	156	168	183	173	171	170	179	169	208	172	157	178	155	181	180	192	178	169	171	178	194	192	184	171	179	163	190	184	172	169	166	175	181	191	160	179	177	186	202	174	163	157	170	179	162	184	179	179	178	200	203	187	202	156	187	181	181	185	174	184	187	173	195	153	162	160	186	164	173	177	182	145	187	177	196	197	162	185	192	146	169	148	186	193	196	183	169	183	173	171	202	170	151	181	184	193	187	188	184	187	180	200	169	173	172	186	184	176	177	177	176	184	184	196	193	167	168	177	162	197	165	165	178	175	154	206	167	173	187	178	189	174	166	167	196	192	187	175	185	169	182	189	182	179	171	178	180	178	211	156	193	184	210	192	196	187	185	165	157	176	170	177	186	199	196	171	174	154	170	161	169	183	192	204	177	174	194	196	179	179	165	192	202	165	137	185	172	180	182	173	178	197	184	185	190	180	179	163	166	178	184	185	197	178	167	174	191	190	169	165	181	165	191	161	187	192	188	166	200	187	188	208	163	186	195	179	153	166	175	172	195	169	194	187	184	177	172	179	169	196	179	200	181	163	172	165	195	198	198	188	188	189	210	156	179	179	175
4822	14536	11902	5696	3762	2766	1971	1433	1150	906	763	626	565	474	455	411	370	361	338	324	311	307	329	313	306	225	243	261	255	266	233	236	233	251	224	240	222	199	227	214	203	239	226	219	231	204	241	207	200	199	226	208	227	199	185	233	187	204	219	211	228	206	231	226	230	227	210	222	221	208	211	208	198	200	217	226	226	205	209	207	190	199	197	225	214	211	193	195	196	200	187	199	203	223	203	201	225	206	195	200	206	187	206	208	170	201	196	203	215	213	201	216	195	203	198	212	205	203	193	197	212	197	220	183	223	211	212	200	203	201	178	202	200	211	183	195	210	217	183	207	220	216	201	188	212	227	213	196	194	205	199	196	217	191	201	183	181	222	182	213	204	200	202	245	199	194	210	191	207	216	207	191	189	216	184	215	215	199	193	226	209	213	223	201	203	193	194	187	205	173	198	226	188	210	175	208	196	201	204	185	202	202	222	198	192	225	207	183	201	193	201	209	194	204	202	192	197	192	200	239	190	206	200	183	197	205	216	189	225	188	187	190	213	181	198	176	232	196	223	211	192	205	194	206	196	208	215	214	212	225	206	203	235	228	205	206	221	177	200	160	209	204	195	192	216	170	204	204	210	201	215	172	219	219	190	216	192	214	203	188	194	216	207	192	217	210	198	235	207	208	192	219	198	200	205	205	216	229	215	232	202	224	195	197	208	220	199	220	222	213	171	204	200	182	173	177	233	223	214	213	197	226	211	181	199	208	205	214	208	213	203	197	219	195	196	180	208	205	187	225	201	180	206	225	211	212	187	178	226	204	223	198	214	180	196	214	206	188	214	195	200	206	211	207	212	196	197	212	212	223	237	218	219	193	198	192	230	198	185	209	208	208	212	207	173	180	210	201	210	202	189	196	209	190	202	216	188	189	196	188	212	199	226	209	201	201	199	213	208	204	190	229	197	185	215	196	178	215	209	190	219	176	174	232	211	200	217	229	210	203	203	191	202	210	206	210	204	216	208	205	230	195	188	236	181	217	220	203	201	198	190	212	187	202	210	193	228	216	200	229	221	196	197	214	214	247	208	204	183	196	181	199	186	208	186	180	194	177	187	171	191	193	193	205	192	162	193	219	203	194	223	206	202	195	217	199	205	174	218	188	207	208	211	210	177	202	213	197	225	182	209	219	218	205	221	217	200	188	222	194	212	187	191	213	208	172	188	185	215	187	203	205	217	208	202	210	193	228	205	233	206	189	214	215	208	196	202	196	207	212	226	200	199	211	198	214	197	190	206	183	204	215	212	196	196	192	179	172	188	220	201	232	177	201	217	214	208	190	206	199	199	203	204	196	217	235	186	228	225	199	209	185	208	179	210	192	220	192	208	209	194	221	195	213	213	200	191	186	178	221	198	209	223	228	197	228	219	205	220	218	188	200	183	203	221	227	224	217	207	221	213	213	201	194	206	200	201	190	203	226	201	167	218	180	209	213	214	206	215	177	230	188	196	210	185	183	211	223	222	204	214	209	217	193	193	187	196	179	215	209	190	180	199	181	202	198	216	194	186	183	222	209	178	233	212	200	193	186	196	182	200	211	182	200	224	224	212	195	210	225	242	175	239	198	203	230	184	199	211	192	229	197	191	199	197	210	220	216	198	198	182	210	203	218	211	211	195	192	179	213	192	182	191	210	184	192	191	203	209	192	200	167	205	219	193	188	212	212	196	202	218	188	198	210	184	209	217	183	211	225	179	192	191	202	199	191	179	199	180	206	212	200	198	228	196	218	203	208	185	199	210	201	193	204	215	215	216	182	199	201	189	202	188	208	236	214	208	218	224	228	177	188	182	203	192	195	213	183	200	199	184	198	221	225	209	188	206	212	216	206	211	192	224	209	200	197	211	225	190	209	211	203	201	212	212	222	197	194	201	185	217	189	193	214	208	218	211	200	199	207	214	223	214	214	218	206	213	224	190	209	217	223	219	204	197	215	203	207	193	174	196	201	184	195	211	194	193	228	178	226	226	180	213	182	200	190	190	222	196	199	206	164	203	205	181	199	234	197	199	218	207	201	193	194	197	217	201	212	206	210	220	211	222	198	182	209	201	202	200	206	221	209	199	201	224	225	200	234	196	209	198	198	208	244	189	202	200	210	206	208	220	199	216	200	227	200	192	190	193	191	220	207	177	204	181	191	192	201	211	218	230	202	188	173	209	222	228	206	227	195	246	221	212	222	229	210	206	191	202	196	199	227	212	193	156	180	193	172	202	197	215	189	207	197	191	195	223	197	164	222	219	204	175	210	195	217	191	211	216	190	207	214	198	203	206	243	189	217	188	163	192	210	203	203	188	174	207	190	185	175	194	211	173	206	221	211	213	197	203	190	208	218	186	168	220	221	184	212	231	216	228	216	203	187	199	199	196	193	193	203	218	192	223	196	192	177	228	193	196	184	187	206	195	203	210	207	190	224	213	195	178	207	216	196	206	189	230	200	216	200	211	197	194	192	208	211	200	202	216	214	184	209	207	225	220	175	197	231	200	215	185	218	186	191	200	195	205	206	184	188	194	200	176	235	201	187	202	190	194	210	216	195	229	223	188	214	217	197	202	211	195	209	216	188	193	215	198	218	210	207	222	172	231	207	187	198	198	199	201	211	219	233	207	220	195	226	197	203	202	218	178	194	196	194	196	186	201	213	222	229	216	207	185	184	185	222	231	202	201	180	221	200	200	214	231	203	205	206	203	191	194	191	201	185	218	237	209	206	210	202	186	204	199	208	206	203	188	213	227	234	196	191	202	212	211	198	194	234	200	200	199	202	221	200	214	184	214	201	196	196	196	199	201	200	182	201	181	196	212	190	195	211	203	200	206	206	197	217	164	216	186	207	183	209	202	188	195	194	246	214	213	220	189	197	214	212	200	196	223	200	229	183	192	206	230	221	211	213	184	204	167	222	211	218	174	220	187	210	204	209	226	197	180	218	211	178	216	211	195	230	203	195	186	209	201	209	220	198	205	221	196	216	230	196	202	218	190	207	210	198	206	206	195	192	191	233	224	204	248	211	185	207	195	195	191	194	203	210	210	184	213	193	209	214	189	190	186	198	198	201	203	192	212	180	206	203	204	203	215	204	214	213	183	215	203	216	216	209	209	203	220	205	218	206	197	189	211	202	208	217	214	205	200	181	201	227	211	209	194	200	207	219	209	210	198	195	218	201	197	201	184	220	212	194	184	224	195	188	220	225	194	198	200	186	217	192	219	189	192	223	194	178	196	227	205	193	202	187	202	199	205	210	183	201	212	211	202	181	212	200	180	182	198	197	207	225	207	192	206	223	225	185	177	205	219	209	193	197	184	210	201	207	183	179	212	201	198	207	208	197	195	206	199	205	232	206	213	222	212	201	248	221	210	203	208	214	215	203	208	203	191	181	210	208	204	207	203	218	216	215	194	244	198	205	205	214	224	192	208	183	209	197	189	209	214	206	196	190	214	179	196	221	200	220	205	221
27710	20125	7056	1145	829	783	753	765	742	779	728	773	748	792	788	802	792	793	805	768	792	767	748	768	752	773	713	765	776	812	776	757	767	755	805	798	789	793	745	788	755	717	748	758	763	787	824	811	792	782	833	802	792	789	786	815	760	796	797	802	797	754	829	799	790	757	754	746	760	774	755	804	788	778	791	752	747	743	758	784	763	793	738	784	771	744	790	772	737	746	690	845	787	745	756	767	779	765	770	792	790	733	785	811	792	747	750	801	764	707	786	771	776	803	816	839	818	720	735	722	785	788	773	813	805	758	798	773	733	748	793	788	764	789	797	776	744	740	782	756	781	737	762	776	770	768	800	725	787	753	783	795	783	767	787	796	745	785	754	773	750	748	777	751	825	797	744	801	760	814	747	767	786	787	719	782	732	765	760	788	771	776	748	713	802	784	715	774	761	787	733	784	760	763	770	745	783	826	786	759	786	819	742	791	777	776	798	761	764	785	796	790	763	816	818	805	785	791	809	801	780	786	805	775	759	779	701	755	766	796	740	804	732	714	753	784	776	798	776	793	816	757	764	792	760	774	726	774	737	782	780	780	755	755	805	780	778	742	778	779	756	763	763	808	817	805	721	784	781	782	778	771	793	770	806	817	810	761	763	789	770	771	775	751	725	767	787	789	761	787	772	794	740	772	784	840	740	808	764	811	760	770	786	707	766	748	752	769	762	762	813	728	746	800	834	789	781	803	703	764	769	738	782	709	740	752	748	782	756	739	753	784	822	764	785	764	770	788	740	818	755	747	740	826	805	755	765	799	741	786	758	747	756	798	755	748	764	743	781	810	769	763	755	806	749	799	772	774	747	736	732	744	801	769	764	719	759	768	783	721	755	767	742	757	745	805	798	778	769	781	739	734	784	746	782	735	788	806	748	774	742	742	774	777	739	765	767	787	819	763	763	787	767	761	739	798	764	715	749	817	840	790	766	777	744	785	765	756	735	702	781	753	791	764	755	779	792	757	712	736	773	793	749	811	822	816	749	812	781	753	816	783	781	750	775	786	749	821	805	776	800	756	746	768	741	768	792	772	750	760	730	784	766	758	774	803	806	764	757	773	768	769	719	763	763	781	824	777	768	796	796	783	811	831	714	774	762	805	763	762	767	754	747	754	773	769	778	720	755	760	766	746	722	789	744	784	742	778	814	750	786	747	753	758	736	749	762	788	737	750	778	743	744	814	790	754	761	805	788	779	748	786	753	817	745	763	740	757	795	790	768	812	784	748	783	772	793	826	815	777	758	784	760	798	811	793	732	723	765	732	747	748	764	807	811	838	712	807	757	802	735	707	740	797	725	809	791	731	777	799	776	710	794	780	736	762	768	776	733	749	772	754	789	781	791	769	813	814	793	787	774	814	803	775	779	779	752	740	768	826	772	765	785	761	756	765	772	811	769	779	761	782	769	791	809	749	757	714	767	795	773	755	756	752	745	795	803	800	771	735	741	805	771	806	794	773	763	788	715	741	769	798	788	807	791	771	790	784	778	792	779	796	754	775	763	741	772	799	771	792	749	781	810	752	758	768	742	723	780	722	798	751	804	749	744	733	778	757	776	740	744	834	831	765	694	814	821	806	786	766	771	835	771	808	717	755	779	778	785	790	768	748	788	743	789	786	756	799	762	816	739	810	785	786	811	743	745	767	782	767	762	729	744	740	791	768	749	811	830	730	767	766	775	769	813	780	783	699	805	839	809	771	783	791	805	772	774	771	732	832	761	783	772	779	788	728	794	779	775	768	729	809	795	799	715	785	762	764	788	746	774	757	755	773	835	787	743	757	765	830	731	804	795	756	750	753	743	748	781	773	791	744	747	787	807	777	824	799	742	790	781	814	781	745	758	771	735	784	735	752	786	724	746	815	785	781	721	756	782	758	786	717	784	834	754	772	785	737	761	835	803	768	795	814	819	734	762	765	779	782	780	772	721	807	800	760	789	814	773	769	731	799	768	775	743	747	748	750	797	745	762	743	783	716	801	803	793	745	734	797	782	768	765	766	786	805	780	757	808	829	758	778	778	759	705	773	791	796	771	797	802	761	756	798	781	764	795	754	773	758	786	798	799	750	796	769	744	775	757	814	788	753	738	768	804	732	773	775	761	802	774	719	807	821	784	750	818	796	802	750	818	781	787	738	715	749	794	748	782	812	772	755	785	781	745	786	796	756	798	786	772	739	790	765	822	811	804	776	781	769	816	734	775	748	780	773	787	770	836	810	722	749	796	772	835	753	767	826	779	787	755	761	752	778	762	812	761	745	740	769	732	775	757	740	737	821	799	738	750	805	801	778	806	832	766	794	738	778	819	800	781	746	765	746	800	779	758	724	751	749	752	716	770	808	827	784	770	784	759	750	748	756	769	797	785	763	771	796	752	828	788	829	769	812	751	752	737	777	738	742	797	818	815	770	776	749	787	830	771	758	798	718	759	728	764	797	709	729	809	796	735	783	793	812	798	759	760	763	783	739	796	738	752	762	754	797	775	805	790	768	760	788	791	743	830	758	759	736	743	792	749	730	792	797	803	779	775	766	784	723	776	744	797	756	737	765	764	772	721	747	785	789	783	758	804	798	820	760	716	705	790	716	832	779	787	760	728	740	759	749	792	719	707	732	774	747	728	789	784	790	720	727	723	765	790	764	780	786	746	755	721	848	745	751	824	777	766	753	749	758	781	803	790	745	765	778	829	771	775	743	788	773	833	780	777	705	799	802	803	733	788	776	799	799	732	791	785	788	781	780	788	794	801	769	756	733	819	788	739	767	761	757	818	776	770	761	722	770	788	792	797	756	760	768	788	782	806	754	771	794	748	817	757	807	801	795	753	780	738	751	775	786	810	742	766	740	798	772	757	795	705	747	739	792	747	761	736	791	810	783	771	711	754	765	789	759	782	751	778	787	741	801	782	803	806	773	756	809	765	795	748	752	786	782	770	824	796	774	763	782	796	824	768	742	771	765	728	768	776	804	746	806	785	782	789	778	797	731	784	803	791	736	737	747	713	796	761	799	796	761	761	782	802	785	819	792	792	776	777	812	775	753	770	749	824	773	773	768	788	763	780	787	759	755	783	740	758	787	781	798	800	805	784	767	719	722	746	797	781	817	796	768	828	772	804	785	762	734	777	840	799	809	703	752	768	768	783	765	750	785	770	772	765	751	786	797	795	775	754	802	742	778	772	788	707	785	790	758	793	732	777	756	843	773	756	755	773	773	846	754	821	756	798	766	788	762	758	783	782	792	794	719	763	810	810	746	768	750	784	785	771	744	803	838	794	732	762	769	746	764	746	800	764	795	792	789	809	767	800	702	798	804	768	795	746	797	757	785	735	826	790	804	810	791	749	792	729	740	784	809	774	755	798	779	733	791	808	792	744	740	785	725	752	739	789	783	773	773	802	767	802	788	785	784	731	761	770	807	766	782	768	779	769	786	791	785	759	756	761	798	817	781	744	804	746	707
4523	1351	1263	1022	926	916	869	889	822	871	852	858	885	813	847	872	787	870	841	872	885	807	832	802	778	854	822	812	839	838	836	849	833	831	793	773	817	847	871	860	813	829	869	808	838	817	810	831	856	826	806	810	768	830	824	830	837	825	804	852	802	848	842	862	829	816	872	803	851	808	822	838	828	810	856	808	803	831	843	830	834	826	794	856	827	840	818	831	848	824	872	847	819	794	803	864	834	858	826	831	832	825	815	802	819	796	837	776	782	833	774	820	839	813	787	869	809	812	792	818	866	840	846	872	795	784	868	821	865	863	805	832	846	803	876	831	868	835	805	862	828	803	778	779	799	813	859	825	814	845	831	806	853	824	808	777	822	855	853	844	794	810	827	865	841	797	804	757	794	843	795	823	828	785	843	883	840	836	830	795	783	823	815	838	839	843	803	824	872	800	827	816	860	875	823	837	857	818	817	806	780	806	845	801	804	825	804	842	793	846	847	791	838	810	803	842	865	788	852	803	800	779	838	796	795	807	825	820	866	856	843	858	805	840	819	809	827	829	881	830	781	832	850	824	859	829	858	829	829	814	824	782	887	821	831	818	857	888	798	828	796	818	820	843	798	764	800	797	832	798	828	805	761	845	811	832	843	804	821	826	838	867	845	777	794	817	846	797	843	811	819	879	833	786	857	800	848	824	816	809	813	839	799	817	874	801	852	819	839	813	814	883	788	831	880	838	807	816	800	823	854	844	839	806	797	811	821	839	777	799	841	813	825	794	840	798	794	841	798	820	847	806	851	848	853	826	780	787	806	793	839	844	855	893	776	800	818	758	765	785	849	845	829	812	876	833	776	820	828	845	875	837	818	823	820	901	832	846	829	816	832	824	827	850	897	806	833	843	817	777	801	887	837	857	807	826	830	852	835	792	831	866	813	808	862	851	838	866	794	814	844	864	796	851	824	798	857	847	849	835	830	775	795	826	818	856	801	773	824	817	875	830	839	806	868	839	834	812	837	833	830	852	800	832	809	874	781	780	828	818	817	816	805	799	759	819	818	808	810	801	853	843	858	818	798	810	805	860	833	838	855	842	822	837	842	787	848	817	838	819	766	837	770	794	794	848	823	815	839	837	781	811	852	844	824	835	802	828	839	844	825	808	834	818	826	840	802	878	841	812	833	864	806	831	820	845	780	870	846	839	829	792	798	792	832	845	830	874	840	776	735	823	811	782	830	829	832	819	805	827	799	849	838	831	875	833	817	816	851	828	824	824	845	847	860	833	853	831	814	845	877	799	847	837	817	838	826	842	853	802	837	864	833	800	868	812	847	760	834	826	836	804	835	840	834	800	771	781	783	835	828	794	845	801	862	842	825	812	811	825	819	809	849	817	831	821	828	829	845	772	888	846	913	845	878	839	811	833	809	806	856	781	786	827	813	815	799	899	836	818	796	824	858	792	876	788	820	872	838	760	793	824	823	860	882	831	831	850	775	789	820	766	866	842	822	825	835	860	815	870	841	856	853	814	822	829	830	787	842	826	846	797	846	816	803	782	842	792	830	831	770	826	834	869	871	899	809	815	814	834	873	857	832	784	822	813	779	819	848	837	826	780	756	811	834	879	804	812	834	871	842	823	883	831	840	826	844	841	855	801	829	820	857	786	799	818	857	806	795	796	848	786	799	830	812	772	788	806	818	854	800	847	849	793	804	815	883	776	812	794	803	825	853	848	847	849	798	820	862	802	841	870	823	858	833	766	816	865	821	834	844	833	840	846	827	829	793	840	827	822	799	810	854	826	829	818	769	873	825	818	824	809	847	839	825	822	792	861	795	788	859	805	803	828	825	815	865	826	829	803	864	834	828	826	779	866	787	840	837	828	788	873	807	838	811	838	833	815	875	862	869	871	853	797	833	863	838	836	808	829	818	799	796	832	860	789	837	838	832	845	842	826	843	782	805	873	860	840	827	758	882	811	825	812	843	805	860	822	933	860	822	890	821	850	882	842	862	783	869	864	871	877	826	831	838	795	787	870	790	839	839	849	832	868	849	820	770	829	814	826	807	870	884	807	777	785	811	802	818	839	842	796	838	783	832	796	854	790	868	798	792	837	876	823	843	844	815	816	845	822	825	803	868	867	817	795	838	809	793	801	859	784	867	791	818	783	821	823	812	799	879	823	845	828	842	807	830	845	833	821	773	820	803	807	874	833	815	804	832	807	805	879	833	856	842	799	808	870	825	815	845	783	836	837	861	807	798	844	812	845	775	860	740	797	806	815	848	818	815	815	816	829	798	831	793	834	786	851	840	860	851	856	795	787	800	818	822	842	840	836	816	784	784	855	838	857	813	858	844	876	844	804	849	797	870	806	827	849	857	858	824	803	792	826	818	842	812	788	817	819	852	835	861	797	789	868	829	821	815	815	840	815	831	804	829	813	823	852	802	823	836	812	837	852	788	835	874	852	822	795	829	877	856	854	815	834	836	822	839	763	813	845	832	818	779	874	859	785	779	887	805	799	795	817	780	808	856	811	833	783	773	863	798	817	840	825	777	823	779	803	789	827	819	852	797	841	850	829	788	861	833	825	803	788	834	777	846	837	822	832	834	812	812	817	898	820	804	846	797	821	882	844	844	817	870	869	839	836	884	845	842	758	855	870	865	841	817	867	818	815	852	814	819	774	879	835	841	817	810	768	836	842	788	823	848	792	829	820	765	832	864	826	793	817	816	861	805	807	818	832	816	829	851	835	827	782	808	842	843	824	822	828	795	787	792	836	891	808	823	856	807	784	818	833	812	856	814	790	830	816	810	811	863	813	820	824	807	802	865	778	777	882	872	791	800	788	874	758	852	830	756	805	820	804	858	860	811	807	801	761	814	821	834	813	819	845	833	820	863	824	855	839	850	830	821	841	807	846	753	854	809	833	802	819	827	831	839	828	793	872	833	790	841	862	870	789	889	799	821	783	797	860	846	874	782	863	777	785	820	844	834	839	793	848	842	892	831	829	836	824	773	829	783	812	832	849	850	831	852	812	821	787	793	805	803	822	815	836	823	807	810	799	813	805	832	817	840	832	780	849	798	828	760	876	829	815	826	809	841	832	831	881	793	795	838	817	858	866	830	848	803	795	826	854	841	852	818	856	813	847	815	845	862	788	808	800	805	831	811	776	821	863	769	806	814	846	830	836	836	856	764	813	830	845	841	826	855	819	792	856	792	840	814	811	839	864	845	798	844	812	794	812	814	814	838	788	848	789	819	785	850	828	836	808	849	798	804	829	801	815	822	776	775	823	860	813	868	836	857	797	817	827	819	818	828	906	835	837	834	781	854	894	826	816	817	835	815	853	812	815	848	809	817	847	846	774	789	802	878	832	830	818	837	823	802	808	828	844	846	841	867	825	840	825	823	847	824	827	834	848	894	829	838	778	830	871	822	811	789	806	832	757	826	768	836	818	809	793	835	839	840	838	791	792	850	842	859	834	751	842	810	814	806	856	824	837
23807	21552	28914	24663	21560	13474	1562	909	787	716	685	659	660	585	670	590	546	599	590	530	547	524	534	571	568	566	550	475	527	527	513	537	547	544	518	530	479	522	477	509	509	550	487	521	473	512	540	547	515	507	539	544	499	533	511	521	532	548	534	550	512	521	519	488	503	518	492	520	560	511	539	507	497	514	533	552	524	521	495	560	537	508	538	528	532	521	519	529	464	542	496	542	515	502	537	541	515	494	520	518	539	511	562	548	531	508	540	555	528	544	537	520	492	549	514	491	542	528	539	493	522	514	497	490	500	481	506	529	509	523	526	521	491	507	485	535	500	545	566	504	524	513	536	474	544	529	523	543	516	572	536	525	540	506	504	480	542	496	512	502	490	530	494	484	571	545	519	530	552	553	578	502	526	482	534	505	547	523	553	495	522	520	497	540	500	503	511	545	492	499	508	496	527	533	528	519	504	507	507	544	506	474	517	535	573	507	541	518	509	508	498	529	502	515	494	500	490	549	488	490	524	515	504	470	555	543	472	540	514	537	535	518	563	514	484	552	502	542	536	514	489	507	529	495	517	599	522	498	537	548	508	515	515	508	554	513	515	534	517	534	496	572	496	502	523	526	518	561	527	537	499	530	507	559	520	522	530	511	525	496	521	541	511	526	538	493	471	538	543	522	501	497	490	521	520	496	488	535	520	489	515	470	493	528	482	498	499	508	514	462	490	520	524	522	523	539	509	503	510	526	561	520	515	521	483	509	501	515	553	551	559	515	506	517	526	521	492	545	532	526	494	514	566	496	508	519	549	537	502	565	510	523	540	495	554	505	507	569	522	557	517	494	527	506	575	512	538	527	532	499	535	497	515	530	558	538	535	529	515	509	527	540	531	493	495	537	514	516	524	478	509	516	481	482	542	502	510	500	559	565	524	553	506	525	546	529	539	518	496	494	495	554	544	485	550	531	527	531	536	514	528	482	534	514	507	469	549	493	523	526	552	553	529	558	485	523	480	531	553	511	545	534	540	502	529	493	577	528	497	489	495	522	519	486	512	494	528	502	518	541	538	541	547	512	556	505	520	533	518	457	553	538	503	516	520	531	503	541	573	528	552	517	543	511	546	528	532	534	539	531	540	537	528	555	533	540	554	519	499	548	487	489	556	476	524	554	513	547	535	532	543	512	498	557	499	478	524	518	514	503	511	549	519	541	547	534	537	495	525	530	528	514	521	549	513	535	526	549	535	528	567	533	522	516	477	490	503	555	512	507	514	533	529	536	544	513	500	511	540	540	513	533	553	512	548	494	503	489	519	544	513	538	523	568	490	546	523	515	523	522	523	500	547	560	529	503	510	507	502	527	522	512	532	500	539	487	499	548	535	547	486	512	537	498	511	496	518	508	563	504	506	520	514	527	522	529	522	501	539	502	490	524	535	481	526	556	550	547	521	545	530	501	507	485	504	529	502	522	501	517	511	545	486	490	506	477	524	515	563	529	537	526	549	515	506	496	494	507	493	538	527	527	509	482	547	547	515	487	510	563	492	515	496	565	532	494	539	531	523	548	542	550	526	491	473	535	545	530	545	521	515	536	487	534	504	518	497	556	542	505	510	527	512	508	493	510	489	506	523	522	528	490	535	532	484	499	571	505	524	523	525	520	522	536	497	485	499	526	490	531	510	535	555	523	521	512	538	520	531	519	533	513	518	538	483	507	485	512	493	563	502	529	532	542	539	541	502	493	549	495	540	541	496	528	518	538	489	554	489	504	503	509	525	502	495	546	506	530	562	501	499	522	542	505	531	530	438	496	533	510	528	547	560	536	520	526	516	520	573	581	511	499	498	559	532	548	515	552	503	495	556	529	511	514	540	551	512	493	548	509	508	506	514	544	515	519	520	467	539	494	578	520	501	525	518	470	514	523	529	500	483	477	506	528	509	522	491	502	462	511	543	522	540	531	540	542	520	531	507	493	526	522	526	508	517	511	522	509	507	508	516	529	539	489	488	507	502	527	586	502	540	520	552	500	497	497	565	569	497	493	567	508	498	560	485	528	492	520	539	528	498	523	523	506	523	533	547	521	502	562	556	521	544	555	510	535	523	538	553	513	534	494	545	565	535	525	536	545	516	531	510	529	535	531	531	529	566	508	522	557	521	572	518	529	502	552	520	500	532	522	502	492	504	473	544	538	556	497	567	483	517	544	575	539	543	547	516	556	512	489	568	536	519	502	509	535	534	551	523	465	487	562	520	530	517	521	521	528	481	513	525	509	568	516	527	522	510	500	510	518	539	503	510	525	510	563	529	543	550	523	519	580	565	539	500	494	523	571	511	528	531	529	554	513	518	525	539	479	529	555	533	500	534	532	525	520	545	513	517	518	529	524	495	493	527	507	507	500	524	492	542	560	519	499	525	543	512	519	550	496	536	506	509	523	570	540	527	569	500	552	536	500	547	536	552	522	487	513	528	529	520	505	534	505	510	536	520	507	499	519	540	507	539	504	487	521	515	475	514	511	520	535	515	527	454	505	507	498	483	549	545	519	521	530	544	517	548	492	514	554	503	510	539	523	545	506	517	511	491	558	546	524	523	498	491	579	526	490	526	546	514	540	474	482	487	514	552	528	555	527	541	533	542	512	550	476	541	559	489	528	532	537	521	512	518	528	537	523	521	498	506	545	538	541	500	491	516	505	515	502	542	557	543	481	510	521	541	547	555	495	520	499	522	485	530	512	516	514	556	516	570	571	539	538	501	515	518	476	494	503	517	513	510	536	582	517	504	528	536	506	515	496	577	543	539	539	534	550	523	534	498	488	546	564	544	571	537	505	518	495	509	514	502	522	513	517	478	530	492	478	522	503	522	485	536	489	528	513	523	514	512	511	504	558	514	543	542	548	504	487	522	482	534	551	524	550	570	538	514	500	541	520	534	548	500	508	563	555	546	529	529	530	511	539	531	519	527	518	535	549	520	532	518	516	529	531	509	503	525	509	504	478	536	537	528	496	512	507	517	543	546	521	522	508	532	514	496	549	529	520	510	509	519	542	489	537	547	525	490	528	551	527	493	475	512	518	540	539	516	497	504	546	464	523	504	511	528	495	524	501	496	510	523	518	540	532	510	531	540	534	506	508	484	521	512	510	485	498	505	544	543	524	514	518	551	531	515	486	515	512	530	496	521	568	538	519	542	547	502	517	550	529	512	519	485	543	501	544	526	520	528	511	517	502	542	546	521	517	486	487	545	539	513	514	546	483	557	547	490	500	516	523	480	523	488	499	534	512	553	483	562	479	533	504	529	549	520	539	527	495	513	539	507	528	526	504	542	494	545	519	515	538	530	521	533	509	501	545	483	531	562	495	545	540	499	552	487	486	517	476	525	490	520	524	464	518	531	525	502	546	542	504	547	510	547	483	516	516	517	520	525	564	521	565	514	530	489	555	482	539	526	553	514	546	544	461	498	517	522	518	514	529	518	503	501	560	541	542	536	552	563	474	519	510	498	544
3502	9066	7243	3596	2435	1805	1459	1226	1037	968	842	804	732	726	693	612	685	611	669	667	664	610	606	620	645	608	635	565	600	564	634	554	587	573	546	606	639	551	557	555	575	585	592	550	597	550	508	595	590	568	570	540	607	565	591	580	572	595	595	631	592	624	583	595	550	604	592	548	567	555	611	580	603	629	563	603	595	546	582	605	537	572	604	563	587	529	543	588	597	571	543	587	568	577	526	533	596	588	604	568	622	584	558	519	594	566	587	586	570	597	606	584	585	591	590	570	594	617	564	585	560	568	567	572	516	586	545	583	563	609	576	595	523	546	590	585	586	599	585	553	586	577	550	559	586	606	597	565	596	580	572	579	570	568	566	596	597	587	590	575	576	586	609	577	569	595	569	578	579	583	578	570	538	526	550	620	518	609	565	542	590	555	560	599	571	593	596	602	553	589	604	555	557	518	575	605	599	623	617	542	592	595	551	581	600	581	594	587	596	602	558	550	537	589	581	527	581	566	561	588	535	610	545	560	576	543	560	565	593	538	566	545	606	583	570	565	578	567	608	608	553	575	609	603	538	570	526	578	556	567	569	571	576	545	542	581	521	584	567	566	562	566	599	539	576	547	563	559	595	578	566	608	553	589	585	598	578	554	581	547	532	575	576	553	581	603	563	582	588	561	566	583	561	552	578	548	566	550	581	557	566	569	582	579	596	537	611	558	528	533	545	606	571	543	559	550	573	549	558	619	543	579	595	558	586	566	534	570	598	613	583	592	551	554	557	598	583	558	548	567	590	540	575	538	597	578	573	548	595	595	567	601	554	567	552	586	599	590	532	608	574	596	530	558	524	593	532	579	555	580	544	561	589	567	576	617	612	604	606	600	612	569	540	594	558	566	596	536	608	551	564	556	590	572	575	606	559	630	559	573	583	609	519	560	555	559	582	580	564	620	587	558	552	598	581	593	554	577	622	575	563	589	560	564	598	545	572	611	581	560	600	558	544	565	559	522	597	574	567	584	579	567	570	572	577	600	544	565	550	579	542	588	585	571	571	571	548	570	524	583	594	613	613	564	561	556	563	604	557	563	586	638	564	596	563	560	585	587	606	586	555	592	566	610	576	594	570	591	514	578	527	598	573	591	552	556	536	589	563	594	631	585	583	592	600	560	563	588	568	562	575	572	574	562	598	557	631	549	581	560	550	514	604	573	563	565	590	559	599	582	594	600	560	550	549	577	578	586	605	590	590	575	508	553	579	616	619	604	570	556	548	557	568	567	526	596	561	589	588	512	565	559	559	542	578	581	539	547	581	560	569	539	592	586	650	567	599	595	603	574	593	521	569	569	556	587	575	591	565	553	550	556	553	570	579	596	584	561	565	577	574	552	566	599	566	571	563	576	592	637	590	608	506	572	552	591	597	551	603	566	543	547	594	599	599	595	568	578	524	565	568	581	552	606	566	567	575	564	576	539	550	577	553	652	572	559	563	591	544	597	557	575	599	582	619	562	552	553	559	592	573	591	564	578	556	541	550	556	567	582	563	574	563	567	579	542	570	566	582	561	592	611	557	588	570	606	566	568	589	580	572	602	589	576	581	589	552	580	605	597	546	549	568	538	572	562	625	583	545	583	557	575	611	599	565	591	548	543	545	568	548	571	568	603	565	560	579	576	544	553	566	586	562	569	548	560	616	583	572	579	583	596	548	562	604	586	623	602	578	590	601	569	566	541	580	546	563	556	545	597	537	607	572	607	567	543	566	619	545	569	569	588	548	570	576	574	597	576	598	582	608	603	555	587	559	607	573	578	547	561	570	578	574	594	568	615	587	597	585	580	549	540	584	552	553	589	578	559	582	571	536	519	548	559	568	565	538	578	560	540	592	602	542	584	596	553	588	561	597	589	578	569	570	579	603	546	564	581	533	573	592	596	579	613	572	581	583	611	605	569	574	584	575	580	587	602	573	598	572	569	554	573	599	575	576	569	566	573	589	521	524	578	554	573	585	589	544	569	570	574	554	623	556	576	587	551	560	593	593	588	541	535	583	546	596	630	564	556	543	556	550	516	555	590	623	569	588	582	580	584	571	560	543	537	558	586	584	616	576	562	610	550	547	556	566	562	614	558	572	578	551	612	587	572	588	549	603	576	575	540	566	561	587	567	569	538	588	591	575	575	581	572	552	551	576	609	619	605	577	594	584	561	596	574	597	588	537	599	550	555	619	577	550	563	561	554	581	552	552	550	556	564	578	558	560	585	581	549	618	587	602	604	593	595	585	535	593	509	553	570	594	585	608	547	575	597	581	543	582	578	579	561	602	571	619	554	590	612	566	558	602	559	584	579	568	585	548	578	590	522	591	581	577	555	588	533	547	571	576	538	599	544	571	532	537	626	572	585	594	559	583	569	590	545	580	566	550	573	542	580	534	547	580	538	583	575	554	546	587	574	546	543	551	554	589	589	595	572	609	554	560	586	615	586	591	538	553	555	576	604	572	554	570	567	588	530	590	558	521	585	545	617	564	573	554	586	546	541	570	556	579	617	574	537	527	541	556	555	566	569	631	569	605	557	565	523	568	596	572	542	518	518	587	503	620	567	536	557	578	529	568	534	556	569	553	544	595	588	596	546	508	620	634	572	574	536	548	612	578	594	602	570	537	544	544	575	548	602	582	592	609	619	563	597	591	594	558	563	538	530	576	599	541	596	594	554	560	572	590	550	542	608	579	575	579	599	599	549	577	520	570	584	578	569	542	577	540	561	547	525	611	563	578	593	566	610	598	565	601	591	588	620	527	590	573	569	585	550	541	582	579	587	537	582	581	602	582	601	611	565	579	588	611	583	552	560	574	567	580	610	570	584	615	565	567	579	556	591	551	614	618	573	614	590	582	590	568	591	547	551	578	563	559	573	594	561	561	549	576	585	586	584	592	559	569	580	613	551	608	635	575	546	577	568	558	549	558	576	592	582	595	550	559	607	577	536	558	555	555	569	510	581	558	569	564	585	562	565	585	559	580	562	610	577	589	623	547	584	598	603	551	612	553	591	567	569	566	596	535	559	584	589	571	561	516	560	541	540	595	551	598	545	609	611	563	568	519	565	578	572	590	585	576	598	592	547	560	571	556	578	576	529	580	567	603	600	620	551	624	567	546	568	600	616	615	556	586	602	563	600	587	573	637	565	584	571	550	566	598	581	525	552	496	558	596	592	547	594	545	579	529	581	563	555	581	569	552	583	588	568	553	568	583	564	565	636	568	560	536	554	578	574	568	576	536	578	604	570	568	647	545	558	574	528	590	593	610	575	566	566	603	568	537	566	522	551	622	587	595	561	609	543	578	510	568	547	527	552	576	550	590	537	609	551	534	598	609	585	603	580	582	574	563	522	604	528	590	558	591	581	583	559	598	560	583	573	566	518	560	582	600	590	560	576	564	517	547	537	589	585	556	589	546	596	570	595	555	548	589	588	556	557	575	574	547	573	587	590	559	604	577	562	538	596	570	603
24926	21550	28125	25336	16875	1406	842	737	663	669	610	661	611	564	598	557	538	601	550	569	600	567	583	556	586	582	557	546	541	575	580	524	563	581	518	536	585	575	568	579	605	532	551	523	523	560	573	506	540	544	573	510	533	567	579	565	564	546	556	546	501	588	593	550	561	545	588	538	566	538	588	592	530	543	596	549	581	565	561	510	540	566	542	541	502	514	546	550	529	555	556	510	576	581	545	558	569	577	510	555	489	540	581	574	538	531	570	534	562	507	563	520	543	523	561	559	539	516	522	581	527	614	545	527	491	569	535	520	553	546	554	553	598	534	543	551	562	592	579	562	568	566	496	568	584	539	507	545	575	558	539	524	544	578	544	555	574	543	586	498	555	550	588	556	575	540	609	554	545	549	546	517	576	572	564	534	560	540	524	543	535	537	542	558	542	539	549	574	541	528	548	557	551	550	539	584	575	547	538	512	529	552	584	529	576	527	538	561	559	566	577	545	581	562	509	565	532	555	562	539	549	529	561	547	556	544	582	576	548	556	541	537	544	498	519	563	570	495	523	522	526	515	561	639	557	559	540	557	556	528	554	577	531	569	555	567	561	554	528	564	553	515	537	550	559	554	530	598	593	592	590	541	567	527	504	528	544	560	527	565	524	537	531	519	569	548	560	518	574	514	587	545	575	550	577	551	540	521	543	574	537	542	525	541	535	537	575	537	528	529	521	563	546	555	554	559	578	543	578	517	531	541	581	564	585	541	512	566	579	541	552	562	569	490	571	538	534	529	526	523	526	549	528	550	610	536	559	514	555	521	494	533	551	561	567	562	554	517	539	553	540	523	566	590	536	554	575	555	552	548	604	505	503	577	564	564	563	560	566	580	527	549	551	535	541	503	580	548	527	531	557	593	581	550	536	539	553	543	555	543	535	576	552	562	569	560	509	521	535	542	593	527	578	572	566	567	573	520	505	556	546	553	596	540	563	557	567	577	569	588	532	536	550	516	566	525	590	557	587	522	522	527	545	532	557	599	532	543	557	519	561	575	574	547	544	556	545	549	501	543	545	551	506	552	500	547	533	552	562	560	522	536	549	578	561	531	545	553	575	569	553	550	509	560	556	529	569	567	532	506	495	517	505	586	538	572	533	584	575	556	518	553	534	567	544	553	542	527	561	523	584	542	558	526	556	553	532	579	598	525	548	545	526	505	588	553	537	529	577	549	624	542	570	524	533	534	549	520	527	525	534	546	565	545	559	522	568	559	592	538	553	550	550	568	546	594	541	566	524	578	535	573	549	571	540	568	534	559	508	525	538	558	562	558	524	542	581	552	541	559	538	550	542	594	563	537	578	554	562	566	522	555	549	583	620	528	544	528	569	583	501	561	527	540	573	638	559	580	537	511	534	558	582	518	579	549	521	555	539	554	570	554	538	561	522	556	566	526	518	536	550	569	533	574	526	550	593	537	532	525	548	571	568	573	553	561	543	562	557	515	546	576	577	532	577	576	537	540	568	562	575	582	555	530	592	575	526	554	547	533	527	575	532	562	493	566	507	587	610	542	549	565	540	533	544	555	531	579	530	533	535	511	581	549	568	531	555	560	551	527	514	565	541	539	584	530	553	582	566	531	531	556	542	580	558	538	551	512	578	545	555	542	539	512	539	576	535	548	551	508	522	504	524	583	524	561	528	574	580	552	570	565	576	543	538	588	551	529	555	547	511	580	574	568	535	575	530	555	575	548	523	538	521	549	550	536	564	549	542	539	506	538	570	527	566	545	563	526	520	563	579	552	534	537	528	551	553	540	543	531	574	539	548	540	587	532	536	538	573	575	512	542	566	529	527	532	542	534	502	536	488	569	543	545	539	510	551	541	536	563	548	584	519	567	540	554	539	580	552	534	497	519	527	544	518	592	588	538	560	569	496	554	522	548	558	586	546	532	550	551	550	543	558	519	605	518	505	541	572	545	522	569	540	561	564	561	535	565	512	511	559	558	559	518	569	551	555	602	536	572	553	543	594	543	536	613	570	505	552	525	546	543	552	548	548	590	581	536	570	538	534	549	530	557	540	592	521	600	561	526	572	565	564	571	561	557	556	567	587	566	555	569	508	569	584	545	513	510	529	622	555	564	547	533	509	501	541	539	519	538	581	536	564	576	529	533	567	519	555	559	582	569	569	549	530	569	573	528	565	587	507	540	591	538	554	540	510	584	590	566	553	573	534	536	546	570	532	564	526	549	553	558	559	521	574	576	562	550	516	536	588	534	547	552	555	506	594	537	530	550	504	548	533	566	555	544	574	534	558	544	503	550	525	549	565	562	538	554	509	574	534	518	557	523	529	541	552	565	541	557	572	549	521	589	565	566	562	515	529	547	513	552	555	526	550	567	574	511	550	571	545	544	564	592	549	547	588	573	542	551	543	555	553	576	510	515	557	554	571	540	526	527	532	557	512	549	552	534	507	514	554	558	524	537	510	530	534	556	546	561	577	557	599	525	578	564	555	514	539	539	571	567	564	512	551	549	603	539	562	543	547	592	510	533	554	547	552	531	571	541	565	541	534	523	534	573	542	590	536	543	551	531	557	548	554	578	556	570	521	540	573	539	608	554	594	519	558	559	530	541	531	578	562	511	557	526	508	577	524	547	507	544	544	549	561	579	564	567	521	546	569	518	563	589	578	526	567	581	567	520	541	554	605	579	558	578	547	511	566	527	506	547	559	533	574	566	552	556	570	524	527	540	535	556	562	536	581	552	572	551	561	534	551	560	532	600	547	529	523	543	573	562	575	582	563	537	555	575	605	577	521	512	536	524	537	550	588	567	534	548	539	561	541	549	524	544	551	539	567	576	598	536	557	527	547	550	566	545	554	586	508	520	576	540	538	555	557	530	551	537	543	549	549	609	541	526	552	578	548	539	544	571	501	549	573	542	543	539	566	540	539	503	551	510	566	545	564	547	560	543	558	549	510	510	530	521	560	557	536	567	523	525	559	551	552	518	503	491	537	560	537	538	553	562	581	567	587	565	534	586	561	603	535	542	576	525	512	593	576	547	534	555	549	555	537	550	557	536	527	546	536	545	542	539	555	580	573	544	571	549	487	551	587	553	538	566	510	556	560	573	518	569	587	569	559	570	559	564	530	514	524	545	499	572	556	534	575	540	567	534	545	597	536	556	556	521	554	546	529	534	547	584	502	559	543	558	574	555	559	571	523	542	527	571	580	551	541	545	516	557	548	546	530	550	543	528	558	603	606	529	573	569	524	538	532	589	495	561	574	570	543	544	531	537	553	558	516	512	511	532	535	600	554	546	566	550	542	560	552	497	538	551	559	529	555	583	547	573	567	530	531	510	552	535	564	542	570	532	522	533	588	572	545	557	557	549	533	537	518	506	549	543	514	566	485	556	569	536	532	541	559	526	526	548	538	601	574	529	523	520	556	529	543	552	508	551	575	578	513	504	520	546	537	544	547	578	549	559	574	552	576	488	545	528	529	577
3691	5949	4715	2390	1722	1328	1135	962	870	804	712	729	668	681	665	668	606	656	647	579	607	669	646	662	607	603	639	600	576	619	591	553	556	596	571	626	633	619	640	616	601	593	612	593	603	556	567	555	598	598	580	559	601	616	565	609	590	574	569	619	587	585	543	637	583	589	593	568	576	620	615	582	585	572	541	558	611	610	539	578	599	587	597	537	544	547	577	566	590	577	549	536	601	569	639	579	516	571	581	554	632	567	580	563	597	599	560	558	547	611	575	586	604	589	582	573	581	584	577	598	553	581	588	571	596	568	589	582	581	619	583	628	583	600	592	612	597	573	628	580	611	560	601	606	589	602	569	598	583	534	629	571	602	588	587	564	586	559	589	622	606	599	618	559	588	610	573	606	623	559	623	601	607	562	567	608	614	587	574	547	608	601	579	598	576	584	555	612	549	629	586	583	602	605	551	618	630	591	609	540	599	565	605	581	594	553	589	596	639	545	598	593	625	599	600	600	569	575	583	540	592	602	556	582	585	618	620	584	566	612	582	608	603	572	574	571	603	580	578	601	524	593	636	598	611	556	583	559	609	621	600	588	589	574	570	555	593	599	639	565	575	558	593	603	584	600	568	577	577	587	567	556	585	626	589	602	608	607	606	573	567	605	638	550	614	543	574	560	604	574	581	586	589	621	562	582	555	604	573	575	571	581	596	601	563	613	602	627	591	579	580	591	632	593	624	567	584	574	599	616	581	579	560	558	557	555	559	595	618	591	610	598	599	552	546	586	601	619	570	594	609	593	604	611	580	580	595	565	580	572	609	589	583	593	588	597	588	549	566	571	552	589	546	557	628	577	578	580	567	575	580	557	563	589	628	582	562	605	616	595	568	598	603	623	587	554	564	576	599	582	599	575	596	641	581	622	562	642	584	604	597	606	575	623	567	539	580	609	592	569	616	613	552	581	585	636	628	592	598	596	625	587	603	610	575	523	547	625	587	606	581	603	578	612	604	626	578	641	558	577	604	550	567	619	591	606	626	562	606	602	592	557	565	592	573	546	573	595	593	561	592	600	588	584	601	589	626	640	587	577	574	558	575	576	588	607	580	577	615	545	542	599	551	582	601	577	589	602	570	565	578	565	592	619	568	569	596	594	599	582	588	610	538	571	544	601	568	526	553	600	584	612	565	592	540	585	626	585	578	595	578	562	589	550	536	618	611	585	582	583	558	561	555	566	596	569	642	567	609	583	581	586	619	589	615	567	570	582	620	555	605	600	566	589	587	603	615	614	539	575	607	581	572	557	616	584	595	612	600	600	604	592	580	552	581	578	592	577	600	588	631	575	566	549	582	597	568	577	543	549	573	582	545	566	564	593	607	582	611	563	616	562	581	581	632	572	562	600	557	575	605	584	610	621	561	585	579	560	588	618	554	559	601	552	601	632	550	611	599	578	624	592	546	555	578	584	635	606	570	605	585	608	566	580	588	557	553	589	565	583	583	609	577	594	556	590	608	554	588	577	601	570	595	584	571	605	576	583	569	624	631	562	573	571	576	594	521	566	598	571	531	543	622	554	571	584	575	588	605	611	568	567	546	576	610	617	572	597	580	569	576	556	584	559	605	642	577	586	601	571	566	607	599	548	545	593	561	618	605	586	594	590	558	592	562	597	608	587	571	657	574	586	577	555	585	607	599	605	550	565	597	576	562	576	597	624	595	581	543	580	546	619	623	588	562	579	533	543	608	612	595	578	596	555	547	541	583	572	596	588	582	611	612	578	611	568	590	582	551	548	596	559	611	637	558	610	562	616	566	593	585	605	594	587	594	576	551	570	582	584	556	566	590	526	620	579	535	559	578	591	582	552	579	571	587	540	577	614	550	602	586	585	562	595	573	623	606	605	573	564	605	555	561	636	609	593	555	565	577	592	594	596	615	557	581	601	613	592	610	582	571	578	554	555	622	583	621	614	600	584	583	564	587	606	585	563	616	564	555	552	563	542	555	617	577	588	584	603	565	594	627	580	575	584	593	613	580	632	613	596	585	573	569	569	603	576	572	578	590	604	628	575	611	541	566	522	551	548	566	598	559	577	566	576	593	545	582	592	583	550	586	582	540	589	586	561	583	615	558	548	617	583	555	612	575	557	587	600	564	606	598	591	574	579	592	567	550	600	642	574	586	576	585	620	594	590	591	579	594	624	568	605	586	611	567	581	551	547	600	617	590	608	545	567	548	589	575	574	553	573	590	579	580	592	578	583	584	573	568	544	617	574	598	602	543	608	577	570	578	586	572	582	609	629	597	563	555	637	581	603	599	579	536	582	576	604	564	591	641	599	580	609	606	592	586	593	609	621	605	578	626	569	607	576	554	521	631	591	535	574	610	575	591	632	573	548	595	558	587	562	623	584	562	535	594	584	570	593	572	564	577	564	600	582	545	588	595	571	575	591	619	601	545	577	584	588	596	582	578	572	575	626	577	555	577	565	580	586	563	561	600	584	606	593	581	598	576	631	571	579	555	577	567	570	613	542	585	593	605	568	603	594	566	542	552	560	532	545	570	586	617	608	604	610	584	591	581	600	570	592	589	617	538	561	621	531	574	595	606	587	610	592	571	620	580	617	572	562	627	547	575	619	517	602	621	626	633	564	629	597	568	559	584	610	635	576	613	594	601	577	570	563	556	564	550	610	587	608	622	567	606	581	603	562	546	570	601	561	606	575	600	588	567	576	639	589	562	570	556	595	565	598	628	589	595	595	589	595	629	575	614	615	594	568	553	626	545	606	589	575	587	562	605	605	582	568	571	596	545	587	580	593	589	567	602	628	544	563	585	591	622	544	588	614	605	620	548	567	571	583	579	586	593	523	570	585	567	637	577	562	592	606	561	591	598	590	559	608	561	559	598	600	623	605	625	567	584	570	590	583	567	586	585	596	559	592	594	610	565	621	548	561	572	566	549	658	543	610	559	579	558	566	602	596	569	568	573	588	582	567	594	572	603	571	602	588	590	604	584	616	594	598	580	563	558	622	556	589	594	584	606	596	605	558	604	574	583	596	606	557	573	551	578	540	573	614	515	577	597	643	582	553	611	579	562	578	614	615	549	564	598	597	555	589	568	549	583	618	581	568	575	573	608	616	597	571	567	571	597	609	588	618	584	577	541	585	569	608	584	549	594	612	601	580	568	601	591	591	570	630	633	599	573	575	587	601	641	579	558	595	563	584	559	592	553	584	620	590	588	591	586	669	603	553	614	614	577	605	647	594	561	592	589	567	582	558	586	606	625	567	599	586	594	613	629	538	574	610	546	564	582	578	587	546	585	585	588	617	583	599	589	582	606	598	589	611	558	589	604	596	569	603	588	537	584	555	570	586	597	583	586	552	583	567	608	540	537	629	627	616	586	585	606	579	580	593	591	565	604	564	596	566	550	622	571	534	608	597	614	560	604	592	604	581	585	574	583	573	527	588	581	581	537	595	612	563	634	611	566	571	598	615	598	605	565	532
22840	21544	29263	24280	21547	21585	11902	1051	693	611	481	425	428	359	316	295	322	276	258	252	257	245	227	230	228	228	203	237	216	213	190	180	206	188	204	189	197	190	205	192	195	201	187	180	180	197	203	186	174	176	180	204	174	176	203	169	205	200	178	181	164	227	200	203	225	179	174	199	180	189	197	182	176	173	198	204	197	164	188	189	201	202	183	167	168	188	166	175	195	176	190	194	210	164	169	154	178	182	172	171	177	189	203	182	195	174	197	193	192	180	185	178	185	151	160	171	171	179	182	170	204	180	190	179	185	199	200	205	157	181	195	187	178	185	187	174	186	188	194	173	206	183	193	189	203	174	189	174	178	176	203	168	161	192	199	177	203	185	187	180	199	163	171	196	182	155	183	173	189	194	187	177	202	194	160	183	161	176	179	201	190	166	201	178	205	180	175	188	188	171	182	183	201	165	199	193	181	174	180	170	179	165	173	187	180	184	172	182	174	176	177	158	177	174	174	152	187	187	171	161	179	202	167	174	180	175	172	187	189	187	190	172	177	166	176	155	166	170	168	174	173	205	171	180	179	194	142	167	192	185	189	204	183	165	173	164	182	214	198	173	179	167	179	185	181	195	184	179	182	186	191	160	200	208	211	181	168	181	148	191	196	164	163	180	172	193	212	177	154	171	161	176	164	181	185	162	186	153	183	188	191	195	176	180	188	179	160	188	186	195	177	183	172	187	188	181	181	191	198	179	173	163	199	193	165	187	186	164	179	195	173	201	193	167	184	175	185	192	161	192	184	184	178	176	199	172	173	186	183	202	157	175	172	180	191	179	163	149	164	158	155	178	192	169	181	169	206	172	167	188	165	193	163	187	168	181	181	173	160	179	188	148	191	169	179	182	193	198	181	154	164	180	172	188	177	154	157	173	179	157	184	202	195	186	173	159	175	190	178	174	189	178	182	209	196	181	183	176	188	182	202	188	165	176	182	161	192	180	174	178	169	187	199	170	175	173	197	169	166	177	187	168	166	191	176	169	216	177	178	169	157	182	175	162	180	178	207	178	190	171	175	164	182	180	178	149	157	185	155	173	161	171	187	186	189	170	191	205	198	179	167	182	178	171	162	180	171	200	165	164	209	152	195	158	171	210	184	183	194	165	201	208	174	178	174	182	183	180	172	183	215	176	193	178	169	181	200	167	180	189	173	155	169	210	182	199	193	197	158	186	181	172	189	171	185	168	161	211	188	183	170	182	164	161	182	169	191	200	176	191	210	184	175	168	178	189	188	199	191	170	189	179	192	166	196	185	176	176	177	188	174	167	177	177	180	190	206	179	186	173	183	180	175	180	169	188	199	200	200	190	195	185	171	191	172	207	188	167	197	177	144	173	185	195	184	184	172	190	173	211	184	166	184	169	175	184	176	168	181	185	186	188	217	166	179	177	181	199	187	185	158	181	192	169	201	180	190	176	194	169	194	185	181	182	174	185	171	185	169	170	171	197	181	169	165	160	161	170	174	178	191	191	198	157	191	205	163	166	175	165	180	173	194	162	190	182	200	195	162	164	209	161	179	193	184	188	166	188	171	176	171	190	205	186	197	179	167	197	189	181	180	201	218	183	186	152	190	182	183	173	193	174	175	175	184	163	162	162	179	175	182	170	162	175	177	173	190	169	171	174	166	180	192	174	190	181	155	172	173	176	156	184	169	191	187	190	182	136	166	194	143	196	192	165	185	157	173	183	196	182	188	160	196	149	182	181	193	175	205	196	195	185	174	179	154	167	197	181	193	166	155	169	180	178	180	183	154	181	158	182	187	173	188	183	191	169	167	163	198	201	206	179	187	177	149	197	198	168	180	197	204	194	175	211	195	163	183	177	171	188	190	197	193	167	197	156	197	194	176	197	183	189	195	182	193	182	183	160	195	168	166	150	165	190	197	184	178	166	166	194	182	191	177	212	213	186	173	195	204	163	175	193	176	157	178	171	170	153	183	181	166	203	223	186	183	166	148	178	158	201	170	165	195	161	191	185	187	202	169	193	200	158	155	165	187	168	177	191	187	180	171	209	189	187	182	181	168	171	177	180	178	166	175	189	170	161	198	181	178	175	168	190	177	162	174	182	164	183	187	171	157	174	174	186	210	188	160	154	177	184	193	153	194	182	195	190	201	175	162	194	182	194	162	184	206	163	202	174	178	176	176	182	162	169	181	167	175	156	172	169	170	189	202	174	174	184	191	174	203	190	197	166	178	199	185	188	190	156	153	177	193	177	188	192	163	192	210	183	156	182	193	182	165	198	190	191	178	158	184	196	187	177	181	201	171	184	179	194	178	192	180	184	164	191	164	148	175	177	178	175	167	172	168	185	157	174	189	200	187	179	214	174	178	181	177	152	162	196	187	186	189	180	184	177	163	190	173	199	198	171	178	167	181	151	197	191	178	130	210	194	196	181	200	177	187	164	198	188	195	195	159	204	177	169	164	166	169	195	201	210	197	200	175	176	172	163	185	181	185	175	206	170	165	175	176	166	170	183	204	170	180	181	193	161	156	177	179	189	167	171	193	171	188	197	189	158	170	175	204	171	180	189	172	181	173	163	187	178	201	188	170	163	177	175	170	208	169	169	153	194	192	165	196	181	200	187	181	190	204	166	190	197	164	195	202	195	159	182	166	183	200	185	182	163	198	181	179	204	168	187	175	171	202	178	182	176	191	186	171	177	174	178	165	196	171	183	185	170	193	167	190	179	195	182	157	198	164	208	173	158	201	191	173	192	169	158	187	189	168	191	179	183	216	164	184	162	200	180	188	191	190	178	194	184	158	187	200	168	175	149	175	168	168	175	159	173	170	178	174	183	181	194	171	172	187	168	175	178	203	165	160	203	166	187	187	178	187	170	189	202	179	169	196	175	202	198	180	188	218	188	177	192	202	185	173	160	177	205	160	177	179	182	183	183	169	177	168	186	188	184	153	163	186	199	176	178	157	154	170	161	194	157	189	186	170	163	205	187	167	163	177	172	189	185	170	141	182	194	178	196	192	180	173	189	174	184	172	182	190	173	172	178	187	171	177	190	184	182	138	179	183	166	174	193	173	176	185	181	173	167	189	141	170	179	178	183	204	170	176	185	186	173	188	187	195	193	161	191	195	171	176	160	191	176	166	183	172	193	198	173	178	182	162	176	195	171	176	215	183	177	174	167	189	185	183	174	165	173	165	203	171	161	182	186	171	167	180	158	184	209	200	151	180	178	164	189	202	164	182	175	194	185	174	169	187	197	181	189	173	193	184	184	147	175	183	184	193	180	178	169	162	168	184	173	177	179	181	191	173	180	207	193	150	174	186	180	171	182	180	202	170	198	162	214	181	178	162	172	192	179	168	186	172	177	172	188	197	172	164	195	171	186	176	197	165	175	178	145	194	185	176	193	190	171	173	168	198	180	191	175	180	189	192	182	149	179	167	191	170	178	177	189	168	197	159	178	200	179	191	180	173	180	170	182	183	160
4850	14637	11755	5672	3660	2714	1875	1555	1120	902	778	620	569	499	418	438	383	364	297	310	327	308	297	287	246	258	271	265	224	219	252	254	223	259	235	253	229	206	225	226	233	198	227	214	229	223	234	204	190	226	203	209	207	210	197	217	206	214	215	198	245	194	249	191	182	201	183	207	203	226	221	203	225	210	207	202	223	186	201	206	203	210	222	220	194	205	204	228	199	202	221	219	218	209	198	197	214	197	200	177	189	199	178	201	220	203	200	207	205	199	187	234	205	221	199	200	199	215	204	194	194	208	194	206	211	223	229	221	205	215	199	198	212	188	194	200	198	218	206	211	196	199	215	209	230	183	194	207	198	194	205	213	211	207	200	200	183	191	192	209	198	226	203	214	208	229	199	170	224	209	203	218	210	183	184	197	173	200	199	212	191	184	194	232	196	200	195	204	194	215	215	212	201	189	199	188	192	174	212	186	233	236	214	190	209	213	227	223	202	196	193	188	213	216	184	197	214	210	195	206	203	201	211	188	213	229	203	195	202	209	200	195	215	193	215	230	221	206	210	186	191	202	222	194	199	228	229	194	197	201	199	198	223	210	201	187	209	189	188	205	213	225	197	205	223	200	229	226	204	203	208	216	189	198	172	182	213	191	200	207	227	198	194	206	189	183	170	216	191	202	216	207	199	213	207	219	197	206	217	221	206	194	205	218	192	223	189	208	182	188	197	231	205	185	236	205	190	187	204	202	181	217	199	207	168	219	214	227	201	190	189	178	195	182	210	198	194	215	189	205	229	212	222	189	186	191	192	186	197	231	204	209	216	218	217	204	197	227	209	200	201	201	198	195	204	207	179	220	193	188	200	198	192	194	215	193	217	199	199	204	207	201	201	187	231	202	215	233	191	226	197	187	222	218	210	198	209	204	200	207	190	212	186	203	195	197	205	202	190	230	181	212	197	207	200	170	212	194	209	216	213	212	221	198	187	189	190	210	199	204	206	189	194	186	209	198	203	195	218	212	210	186	192	200	221	222	209	211	214	210	202	196	191	202	207	207	225	204	194	206	201	213	210	184	224	224	212	189	176	205	224	215	219	192	225	198	200	194	235	225	208	206	220	197	204	176	205	218	231	207	221	186	205	195	201	214	205	202	201	189	205	203	195	187	216	198	197	223	223	194	196	190	188	211	201	192	217	221	208	212	217	204	179	198	223	208	194	199	198	201	213	198	217	211	195	193	203	234	208	189	206	192	219	248	199	205	205	221	189	190	203	215	192	197	240	211	192	183	204	209	199	191	206	203	193	182	194	203	184	197	209	205	180	200	208	208	185	224	210	201	200	202	206	196	202	227	208	172	201	205	239	225	220	200	204	194	199	210	196	205	203	206	219	204	203	199	194	202	202	199	219	205	197	182	230	168	208	184	204	189	203	216	182	212	217	183	217	208	205	197	197	190	204	199	168	240	180	213	224	196	215	189	201	222	234	199	206	241	196	181	206	191	216	232	232	199	184	215	194	201	187	202	200	197	208	206	196	226	198	205	203	185	194	215	190	188	190	208	187	184	228	199	196	180	207	192	198	209	196	176	187	184	195	212	228	181	188	220	197	223	250	201	223	194	228	188	189	202	197	216	200	236	196	179	204	189	207	190	210	191	208	168	217	205	203	220	196	195	182	176	205	220	210	196	204	209	192	215	207	208	214	208	185	199	189	180	213	197	212	198	226	220	199	172	199	203	213	216	223	196	204	220	171	226	198	194	213	198	197	201	214	206	217	195	200	203	204	205	214	176	205	202	211	192	215	194	212	176	211	171	213	224	214	197	202	183	195	188	215	219	187	186	215	202	185	221	210	198	202	199	206	200	184	197	192	206	205	212	200	222	186	192	214	204	212	198	214	189	184	198	186	205	203	203	227	206	204	199	221	178	214	207	193	230	182	204	236	211	210	204	204	202	190	220	200	184	217	193	189	218	221	220	218	185	226	212	200	204	215	209	200	174	213	214	182	195	196	204	185	188	210	192	195	190	199	185	210	200	201	211	192	179	209	218	182	190	209	206	225	176	201	220	217	189	185	198	213	203	208	218	216	210	204	190	209	227	214	199	220	200	233	222	199	170	194	216	194	217	223	204	189	195	198	223	210	196	201	212	224	194	221	203	191	186	201	211	202	223	193	196	215	188	213	206	209	185	194	217	203	208	183	215	221	204	223	194	190	224	203	204	188	205	190	174	212	220	183	180	207	198	225	229	210	207	205	190	220	199	214	214	204	211	214	195	180	187	219	202	207	217	204	213	204	229	195	211	199	201	192	220	207	195	178	222	183	224	212	227	209	190	199	198	202	197	211	182	213	211	234	219	178	191	232	212	185	211	191	199	218	170	210	205	206	211	212	210	181	200	224	208	210	190	210	213	205	196	204	241	192	175	209	194	195	223	220	199	232	203	204	235	198	181	231	219	218	198	209	195	182	226	218	208	201	176	203	192	199	198	209	211	194	180	230	212	225	215	197	193	189	206	190	190	210	213	211	230	212	203	196	236	195	201	213	209	177	193	180	198	200	214	207	235	193	223	198	203	192	206	185	189	212	200	188	193	211	202	184	213	194	207	187	216	186	188	182	195	203	184	208	222	226	193	191	211	187	193	205	209	229	215	187	201	194	195	184	222	177	222	194	183	186	191	196	171	188	208	217	209	189	201	206	211	181	178	230	178	202	203	216	225	198	195	221	197	222	201	212	167	218	190	224	198	220	200	188	206	210	208	204	180	199	200	192	214	193	227	215	219	204	186	197	198	206	200	185	222	199	194	190	198	179	227	188	216	193	200	186	208	213	197	199	197	185	210	199	204	215	207	209	234	195	207	215	198	215	211	191	181	204	209	212	212	216	214	206	200	222	209	200	216	216	224	191	199	194	196	185	222	179	192	208	215	213	172	193	219	198	203	218	214	194	236	185	195	213	223	198	198	183	222	199	208	194	206	198	206	200	204	202	215	187	216	220	223	193	201	193	211	212	230	204	194	205	182	228	222	199	213	215	193	206	181	196	212	194	224	205	178	204	202	213	180	197	203	213	228	212	199	183	213	193	225	206	206	195	201	212	195	220	205	219	191	209	208	189	188	202	196	202	194	187	178	193	179	203	218	206	222	191	206	204	209	219	221	189	240	199	202	217	204	218	192	187	210	192	188	197	201	218	198	203	194	194	201	223	221	204	210	215	222	179	190	214	213	179	195	194	214	226	199	198	197	225	196	206	202	200	199	197	209	217	211	184	193	183	185	197	198	191	206	196	220	213	193	204	206	195	204	200	209	176	204	181	184	213	228	226	213	228	203	210	200	209	202	233	185	194	207	219	206	208	180	194	213	204	204	215	187	227	175	182	203	202	207	200	184	216	211	195	208	189	194	236	207	175	217	210	213	215	172	211	185	193	215	209	171	208	199	209	231	211	216	216	198	207	212	213	190	218	195	210	209	207	191	206	193	222	209	221	204	216	202	218	217	193	213
27910	20211	7050	1123	857	789	832	781	803	725	767	755	768	810	768	783	773	799	801	776	779	776	790	804	793	781	814	737	730	804	786	802	799	800	806	801	765	772	754	753	790	768	755	779	753	806	787	761	790	793	781	813	755	814	753	830	733	745	770	762	786	757	796	762	787	811	749	746	734	797	741	748	783	734	749	786	809	747	751	771	761	766	754	831	775	792	792	749	758	773	819	771	767	824	773	777	771	794	754	736	763	788	793	736	783	764	775	742	737	741	808	771	744	716	799	801	812	741	797	779	772	823	799	741	718	753	778	789	786	814	857	720	779	759	766	764	772	806	815	751	726	791	807	772	798	790	820	803	748	744	743	767	795	796	762	787	776	726	753	788	758	772	745	827	774	746	754	794	771	763	762	770	750	733	770	787	732	783	774	783	750	737	736	768	762	788	791	761	777	752	806	778	718	799	730	803	776	752	774	731	788	762	778	790	751	771	757	747	709	812	828	731	766	729	764	839	805	774	776	738	725	762	792	749	803	788	847	768	772	788	771	813	766	766	788	755	794	771	750	756	800	781	782	750	755	768	750	773	778	734	781	811	727	759	785	741	770	786	767	761	756	724	788	760	764	821	819	806	797	770	737	753	789	795	785	742	782	741	800	811	774	753	771	761	747	796	752	738	792	735	796	752	759	799	767	735	817	777	759	753	738	720	765	771	774	778	770	836	764	821	782	781	790	783	794	791	798	760	751	726	785	753	735	818	765	777	750	777	776	823	772	802	726	785	733	816	738	754	766	809	804	779	806	776	809	765	769	791	787	756	728	859	827	744	793	797	765	781	800	783	757	735	824	749	784	754	788	772	718	784	728	786	805	830	779	768	802	778	761	792	762	760	774	776	714	797	798	753	794	792	738	799	737	765	797	766	784	771	741	788	773	753	765	768	767	805	730	770	754	733	834	787	759	799	719	769	734	774	781	749	779	836	769	783	791	753	787	765	844	769	788	782	843	753	765	817	795	790	742	770	757	743	796	795	750	773	768	786	770	733	776	779	756	806	752	733	803	752	817	777	743	718	758	762	774	731	735	754	762	765	806	769	755	793	780	762	750	758	777	754	770	790	734	844	718	771	756	729	757	747	760	759	751	782	810	769	766	764	782	764	799	749	790	788	762	751	726	727	790	743	796	775	737	814	749	780	771	775	846	753	756	741	748	749	736	815	797	750	782	822	798	775	767	832	789	720	774	792	752	758	755	759	754	754	746	711	757	778	769	771	762	768	749	792	764	777	783	751	742	807	760	719	753	725	739	839	739	776	790	782	771	760	787	738	775	792	825	721	748	770	759	783	773	741	740	738	818	793	780	744	767	728	774	758	801	729	811	787	753	758	802	789	751	819	798	816	778	727	775	740	707	782	748	826	765	714	766	810	810	749	784	791	764	759	733	753	804	810	751	738	778	822	801	712	755	791	779	756	792	805	741	751	755	754	785	806	766	766	751	798	764	761	725	738	792	788	753	769	735	754	763	797	779	732	769	803	769	794	756	777	778	757	783	797	767	735	754	766	756	754	743	762	786	731	751	747	754	800	780	800	804	821	773	788	786	759	788	755	802	774	767	791	784	787	773	741	779	733	742	757	782	782	792	753	749	788	750	765	720	780	761	801	743	821	695	715	824	743	771	752	756	749	747	763	787	763	785	810	772	768	749	778	724	754	774	767	783	815	756	774	769	748	809	782	776	780	817	788	750	769	800	826	818	772	760	765	802	763	723	816	772	816	783	769	728	791	813	767	766	744	812	777	810	800	786	765	788	773	786	745	754	755	770	799	839	741	774	743	769	773	797	804	764	749	748	760	726	758	771	768	702	799	813	778	816	746	754	793	775	766	772	789	765	750	791	759	775	741	757	773	808	777	761	801	770	801	820	721	767	758	791	793	846	770	815	779	760	765	757	784	773	768	777	810	789	770	756	774	806	763	765	791	782	794	743	763	761	802	762	797	789	763	738	763	753	800	739	797	767	820	792	783	801	786	811	797	751	801	755	729	801	782	820	770	762	789	763	710	802	750	758	769	767	795	775	779	755	709	768	784	790	762	812	753	740	771	789	841	759	821	804	702	819	730	799	696	774	820	766	783	748	767	777	813	778	783	799	769	781	768	752	760	804	702	744	702	764	769	803	795	767	766	809	751	809	766	807	782	761	736	806	807	765	710	722	785	778	724	745	734	732	768	770	774	785	788	773	775	779	809	747	784	803	787	801	764	786	770	779	803	768	826	744	776	782	792	796	813	733	781	798	759	849	800	818	751	781	795	776	774	811	755	792	794	748	761	782	789	750	803	789	731	723	785	786	762	808	788	749	810	782	772	711	742	768	725	778	789	797	803	780	801	792	797	797	778	774	794	788	801	770	768	754	815	753	728	741	790	741	795	775	760	815	701	770	802	768	805	828	766	758	775	764	811	753	738	824	800	768	765	758	819	747	810	836	793	784	763	743	751	750	779	773	785	740	732	789	784	747	782	803	730	789	788	814	742	798	784	749	743	770	808	773	796	785	760	803	770	716	778	730	748	764	760	798	794	824	753	819	738	796	780	758	748	717	777	786	715	815	769	756	732	766	754	747	783	791	680	762	762	760	705	736	802	769	793	771	754	803	799	765	749	809	744	756	766	788	773	771	747	772	750	796	753	771	794	746	727	797	750	802	768	778	762	796	787	750	798	752	774	780	826	763	807	775	783	815	740	750	783	771	776	752	748	741	816	742	771	803	744	722	747	734	795	834	749	717	820	731	806	760	774	754	778	819	830	761	768	746	786	769	772	823	751	765	799	760	788	801	816	772	760	776	790	789	769	709	788	746	830	753	750	814	819	776	766	785	761	778	771	839	837	790	738	769	716	790	817	738	786	795	788	749	779	797	778	796	804	752	737	817	775	783	777	756	755	731	803	723	778	770	790	781	775	753	761	732	797	779	764	756	721	791	749	805	727	825	769	765	781	760	785	787	732	737	768	826	815	770	802	747	787	733	788	786	779	791	799	807	762	777	710	751	752	769	769	757	753	810	819	735	751	768	820	740	801	805	790	793	777	754	761	782	781	798	792	771	710	778	819	772	790	783	741	744	775	796	748	718	785	796	809	817	779	757	723	774	783	751	746	803	798	733	786	735	792	751	784	765	755	773	751	793	749	769	764	770	838	786	787	794	741	779	748	768	754	777	782	774	784	740	746	774	783	725	784	795	767	733	790	835	746	790	762	753	796	766	748	778	783	844	736	787	782	762	767	731	819	762	756	767	739	796	756	805	760	776	768	794	763	713	782	775	774	770	764	814	745	763	775	767	734	790	861	764	729	767	762	769	727	736	760	753	760	844	789	772	794	727	826	798	816	809	764	724	776	765	783	780	787	782	776	749	758	754	782	767	748	775	750	770	779	767	800	716	765	758	730	813	752	802	804	766	730	747	793	736	819	750	762	779	740	752	775	772	798	784	774	747	768	807	766	790	819	798	754
4596	1420	1293	954	934	905	914	917	889	817	827	849	821	862	828	819	843	903	841	815	820	836	778	799	823	796	835	849	810	843	867	882	871	853	861	831	819	845	818	860	867	839	813	833	813	865	820	809	781	842	825	805	813	868	832	812	849	886	857	807	819	825	848	841	850	892	790	781	771	812	875	866	783	806	784	819	863	834	816	786	819	849	824	823	789	843	837	837	867	880	825	825	885	859	783	845	868	866	832	827	866	830	795	825	834	784	811	844	841	811	773	821	856	809	780	841	816	852	801	844	839	815	809	853	807	886	807	845	854	841	791	794	793	829	837	811	775	842	828	798	838	836	819	862	848	808	812	837	841	822	802	810	838	841	827	815	814	828	849	845	814	905	835	847	852	800	845	843	816	832	857	798	845	872	834	815	881	828	876	803	851	856	835	830	835	833	832	844	847	828	851	867	816	832	884	794	848	772	815	813	873	834	811	814	840	834	857	782	882	815	863	812	818	857	825	805	847	821	811	864	822	848	813	810	835	850	892	808	812	754	875	811	835	844	853	812	788	842	821	787	825	868	816	874	845	858	815	809	792	849	820	828	844	807	820	826	842	817	802	831	836	840	864	854	870	837	792	775	792	784	866	854	851	861	803	868	833	835	825	832	818	798	880	838	815	819	818	841	854	865	802	757	848	851	909	782	787	861	831	847	813	837	795	810	833	871	830	819	837	793	805	831	834	800	839	808	798	840	824	750	814	831	826	823	843	793	809	839	854	824	894	790	833	807	840	854	820	834	818	828	866	829	876	824	824	815	802	818	821	851	851	797	824	816	837	822	846	819	818	819	797	841	821	836	847	835	826	845	850	835	849	857	827	881	847	830	839	831	836	830	828	853	850	822	937	832	852	833	864	829	839	867	809	830	825	840	855	832	825	861	862	830	855	835	837	852	825	839	839	840	851	848	856	865	845	828	833	837	885	774	804	841	795	863	866	778	823	840	861	805	806	863	858	821	817	859	820	808	835	826	863	801	850	826	795	814	840	821	861	866	840	859	863	842	808	866	848	840	828	852	853	834	847	793	826	825	842	814	789	828	793	850	834	840	846	817	813	870	794	874	827	838	849	823	774	835	826	857	824	795	788	852	816	868	812	887	849	870	831	814	796	848	854	856	834	845	847	811	842	893	811	840	839	831	803	826	897	801	856	833	816	878	823	865	839	804	835	876	795	838	803	825	794	845	772	859	834	785	811	824	810	832	831	823	798	883	843	817	872	775	831	839	780	847	822	815	835	813	832	776	808	828	852	866	868	880	866	869	830	795	834	855	847	840	833	820	833	766	837	834	843	864	851	854	837	816	835	873	819	846	865	847	860	821	773	812	830	839	848	850	826	891	821	789	832	760	788	862	835	824	830	861	830	809	825	847	807	843	799	846	849	828	875	835	782	807	868	847	854	812	845	909	844	832	814	799	844	826	822	793	882	830	825	863	792	776	785	853	794	800	813	808	782	859	793	823	824	826	881	817	861	849	871	847	821	843	833	825	779	856	830	801	829	797	823	843	792	864	784	856	771	898	791	804	855	848	851	803	844	808	881	772	839	847	798	816	796	842	817	838	868	834	865	825	828	836	786	829	796	815	782	827	833	797	877	860	834	855	892	857	795	782	838	796	795	872	868	820	803	826	867	816	900	780	806	865	875	807	829	832	852	796	812	746	854	849	836	813	799	877	850	773	802	817	809	843	810	873	826	807	808	803	826	872	815	836	872	854	813	849	862	806	826	844	791	882	798	864	816	824	804	843	787	831	863	822	854	825	836	813	826	785	842	867	819	836	829	811	819	880	879	856	862	804	843	866	814	818	829	808	848	854	822	814	777	898	795	846	793	818	826	842	827	838	792	801	855	872	853	895	805	818	820	817	818	846	786	837	792	858	827	838	843	789	882	847	881	820	837	860	844	790	844	812	856	849	859	875	884	814	841	832	838	855	804	873	821	847	815	878	859	813	861	903	819	861	842	803	810	828	823	807	844	857	857	854	867	785	839	834	826	845	808	833	886	813	862	882	849	878	885	847	870	829	834	858	799	851	826	815	837	899	815	841	860	834	792	857	785	819	846	789	833	841	854	823	800	882	813	852	834	787	830	872	886	788	773	775	821	838	832	845	874	808	845	905	794	845	863	842	835	813	848	811	876	817	805	876	762	879	826	831	844	837	825	817	885	802	825	770	872	824	783	793	830	802	859	880	815	842	833	801	811	865	836	842	850	818	812	789	849	809	825	837	830	831	853	775	792	844	834	831	869	863	808	832	821	832	851	884	839	827	800	796	846	794	828	806	810	802	879	837	858	820	849	806	787	839	801	858	801	861	802	796	853	860	828	814	830	821	881	827	832	836	820	864	870	867	788	815	829	839	827	822	865	851	829	823	833	809	851	803	776	871	840	787	844	867	791	817	851	795	833	873	817	812	809	786	819	825	828	831	747	820	815	806	818	861	860	769	864	806	825	771	802	850	827	792	826	809	836	799	828	835	871	855	856	776	823	804	857	835	877	814	847	895	842	849	822	868	830	845	823	789	841	833	778	841	841	856	901	804	842	835	772	817	827	865	852	808	822	829	852	824	847	790	847	813	801	817	871	814	806	840	809	835	828	863	777	775	881	817	843	837	794	826	795	839	851	799	870	851	847	848	829	801	828	807	873	854	824	821	837	764	824	856	835	854	842	825	854	822	797	855	840	833	867	831	844	842	781	869	811	805	835	739	812	847	813	845	852	844	843	855	835	830	843	810	878	833	842	791	839	837	792	803	848	856	774	870	792	841	870	807	888	801	840	777	834	813	860	804	776	886	855	816	834	851	842	754	795	786	837	828	850	829	839	768	788	821	808	794	794	817	833	775	851	805	848	834	780	826	831	847	836	834	818	848	857	840	831	860	819	861	795	812	816	867	830	832	815	816	843	837	828	794	865	807	869	847	855	822	833	882	828	870	822	856	812	790	845	821	826	862	807	847	871	846	855	877	831	831	822	839	810	819	909	871	817	854	807	849	802	855	789	859	811	862	816	834	869	784	838	863	870	833	853	859	785	836	832	832	820	848	836	876	831	784	863	832	914	878	809	824	783	849	864	830	825	841	817	843	886	838	816	872	807	821	810	856	840	807	869	791	887	815	798	831	837	862	855	839	845	836	838	849	819	806	833	834	848	792	827	861	835	828	875	905	833	845	852	862	821	803	805	892	826	797	865	834	868	825	837	809	799	832	826	846	783	875	820	843	832	830	844	861	811	814	825	852	781	829	814	837	833	843	833	831	824	796	809	769	830	810	865	812	812	851	845	793	836	797	824	892	867	869	881	838	870	767	862	803	824	857	857	784	835	788	823	830	880	814	823	840	914	815	829	829	805	850	815	867	838	854	836	851	825	853	802	794	841	831	879	847	839	880	857	795	862	872	814	826	880	830	824	869	843	868	822	817	851	843	821	812	880	857	829	841	882	817	810	864	842	832	813	795
23764	21500	28870	24544	21505	13680	1452	963	817	725	701	668	640	586	595	606	623	582	537	562	503	552	584	561	583	541	510	565	515	559	519	556	530	550	550	522	511	522	529	535	521	539	557	513	531	520	534	548	500	558	547	511	542	552	510	569	521	506	530	570	535	507	536	504	557	541	512	566	558	505	519	515	519	504	560	529	498	583	534	529	542	543	512	556	538	533	493	503	500	495	514	527	573	529	528	493	532	551	559	547	536	507	532	513	556	560	514	472	535	499	493	540	539	505	528	518	495	528	529	522	526	520	552	547	520	514	531	536	492	522	512	604	527	546	541	520	473	516	507	496	499	513	532	530	516	536	559	572	501	563	520	469	504	549	500	550	536	526	524	526	602	537	519	527	514	546	542	563	534	561	521	524	500	485	527	484	535	491	517	515	525	530	529	522	518	535	535	546	515	537	485	509	512	525	530	514	551	520	546	560	544	495	541	516	506	519	462	543	570	544	542	528	533	504	518	530	496	534	577	544	528	488	519	525	497	529	512	535	525	576	508	533	450	570	509	562	493	561	517	562	526	545	523	546	540	545	537	534	531	567	544	509	556	520	528	532	510	502	542	546	559	548	560	528	567	511	536	556	538	506	515	524	508	540	562	510	538	529	589	521	515	509	550	520	469	498	523	546	535	541	537	526	548	558	515	529	498	534	558	505	568	512	546	528	538	509	507	536	492	538	527	516	514	539	539	563	572	535	551	563	555	480	542	539	556	482	509	493	542	484	509	544	521	510	510	526	509	523	502	517	535	521	556	525	524	545	545	524	577	564	490	540	507	495	567	480	506	515	515	522	552	447	503	520	539	478	530	546	523	537	559	559	514	545	535	525	523	542	517	509	500	515	523	536	514	497	517	542	538	520	530	582	510	489	529	519	521	540	516	550	533	513	513	497	475	523	519	524	541	530	558	517	502	546	537	555	524	507	515	510	533	527	506	554	521	526	498	568	502	521	532	533	513	532	530	486	560	542	483	522	574	505	533	514	531	555	520	548	528	507	486	526	570	515	514	523	506	504	500	529	509	539	514	507	514	456	507	506	531	558	565	524	547	570	512	496	539	558	495	531	493	521	523	572	526	550	495	504	534	516	504	524	527	501	525	526	527	526	515	506	527	524	569	551	505	548	552	496	541	522	490	512	488	506	520	533	501	516	502	519	530	497	518	518	545	515	494	515	557	538	520	543	545	523	540	493	549	559	502	549	509	513	511	537	542	501	515	528	501	538	506	510	509	565	512	505	494	574	496	524	573	516	530	489	494	483	529	493	501	504	522	553	501	524	515	539	524	546	550	523	498	491	523	482	553	538	547	527	575	524	535	511	536	538	541	518	564	534	511	520	493	573	522	515	542	555	541	575	566	535	551	523	525	498	545	528	520	546	541	554	505	517	532	560	504	527	499	520	510	534	518	483	534	549	542	512	560	511	510	496	527	509	554	494	531	502	528	506	517	506	497	479	544	526	561	530	526	467	499	559	529	545	531	578	506	486	528	526	539	524	483	480	532	506	515	535	523	507	491	526	517	588	544	537	495	533	533	529	545	511	519	510	480	507	483	551	502	525	530	490	507	529	520	548	515	568	561	497	504	526	515	503	523	530	535	513	564	544	517	532	518	529	505	526	541	547	524	491	518	533	530	524	492	609	495	504	502	548	541	521	558	545	567	535	520	536	478	553	542	519	554	474	572	515	523	545	568	538	535	548	504	524	532	547	523	565	519	487	532	557	568	529	535	511	519	537	487	537	526	522	556	526	534	539	528	522	503	510	474	532	526	514	493	530	524	542	507	564	491	510	538	508	543	515	507	499	547	521	484	500	517	565	532	554	547	576	516	526	529	539	504	505	550	481	536	535	544	554	519	518	573	557	534	531	525	520	482	510	508	534	530	537	513	496	501	548	496	531	572	552	516	509	505	487	498	545	515	501	530	504	528	505	556	529	510	538	500	534	501	515	505	523	518	544	536	499	540	548	551	547	462	519	530	487	512	542	520	479	441	518	521	497	522	517	493	520	523	501	518	563	571	494	541	506	516	569	510	523	509	518	573	504	530	547	530	530	530	498	521	522	542	554	490	486	468	542	467	494	539	569	485	533	496	555	510	482	539	514	546	557	551	571	548	528	501	522	532	450	543	519	516	500	560	531	529	532	531	522	518	524	575	528	561	470	527	555	505	490	545	497	499	533	502	514	502	496	522	530	515	538	534	520	506	539	535	523	536	517	505	580	543	525	518	518	514	571	519	508	533	517	511	530	512	548	507	503	496	487	492	549	514	484	561	526	499	548	485	519	531	552	536	507	535	512	526	568	521	502	533	531	505	565	527	517	513	528	498	509	548	511	486	523	536	522	556	523	492	532	474	538	513	502	484	536	502	510	554	561	486	494	560	513	516	514	520	532	532	539	496	545	480	515	521	501	528	503	548	529	515	496	525	553	489	538	513	558	527	534	562	514	509	502	541	494	547	542	508	525	525	524	517	513	527	477	510	540	536	488	526	503	517	501	523	544	509	518	498	521	517	513	519	527	521	519	483	520	539	518	549	524	533	493	525	547	557	530	485	513	488	517	527	509	497	535	518	565	511	530	514	500	503	545	530	504	513	581	577	507	560	498	498	516	555	502	566	522	513	544	530	539	516	532	491	524	515	556	489	513	527	507	516	517	550	510	545	523	510	544	539	515	519	511	535	536	514	526	491	530	486	525	525	522	509	533	529	491	517	494	542	511	505	540	531	494	520	525	516	491	519	523	522	579	504	490	541	566	543	481	541	507	528	495	519	521	580	521	549	548	533	550	553	511	536	544	501	535	517	503	525	553	527	526	488	544	517	531	512	507	515	525	514	536	559	502	518	490	535	526	470	494	529	489	512	569	530	525	496	513	506	541	535	512	541	490	482	506	572	537	523	513	487	534	554	573	563	547	531	494	523	517	512	511	509	509	535	506	515	479	512	480	541	458	557	497	523	544	549	527	533	498	529	523	548	533	507	486	501	515	512	481	514	513	528	520	492	531	517	508	546	503	533	487	492	495	495	516	488	535	525	518	490	528	526	517	528	497	517	538	604	508	567	542	543	537	495	545	550	528	542	513	476	497	530	518	552	535	495	504	556	534	538	533	506	539	556	523	506	543	527	530	521	504	543	540	509	519	569	516	526	520	501	543	537	536	557	494	546	515	505	513	517	507	505	543	528	525	546	530	527	529	504	530	515	501	537	480	518	490	571	524	499	515	534	525	500	507	502	549	545	490	524	531	480	532	535	507	496	496	494	516	532	525	527	545	536	546	561	566	546	546	565	473	478	523	526	497	553	536	504	529	525	510	451	541	533	523	571	537	514	484	519	539	526	539	514	471	498	505	551	519	514	485	519	525	567	504	523	552	533	498	510	538	507	480	502	513	546	525	548	529	515	543	551	495	544	509	505	535	522	471	495	536	520	485	532	527	541	500	516	523	519	506	478	551	507	548
3491	8940	7356	3534	2381	1891	1530	1183	1056	926	828	740	795	722	663	711	627	652	632	650	618	628	646	613	604	596	572	611	584	594	613	564	609	578	589	611	549	559	569	587	567	577	576	570	585	579	606	572	597	553	624	572	562	571	590	588	535	551	591	579	570	559	611	572	591	590	579	550	564	575	574	597	608	555	550	592	627	586	582	582	608	565	568	558	515	603	539	596	626	591	556	564	579	578	557	598	587	613	596	585	532	560	568	579	563	582	564	631	516	588	590	595	601	557	563	596	550	565	609	567	586	527	606	597	581	574	570	603	610	619	554	584	626	549	581	593	582	578	567	587	544	524	531	564	549	573	537	537	552	582	603	543	563	592	584	602	613	576	541	579	571	596	558	588	546	567	580	589	589	541	584	600	588	549	567	605	550	607	568	562	586	589	566	598	592	566	534	566	544	549	611	578	578	585	585	594	520	584	583	555	581	562	575	584	556	565	556	550	600	621	601	578	563	580	553	568	560	590	569	615	567	528	601	577	560	563	579	589	548	609	586	549	604	569	565	593	554	573	573	543	556	599	571	558	550	563	599	600	523	587	611	577	608	564	591	587	563	572	575	574	583	598	604	583	554	587	561	570	561	570	565	585	556	628	529	610	588	561	599	584	532	576	586	619	535	543	562	599	652	616	578	544	582	559	572	570	583	551	561	576	604	580	558	533	553	576	593	578	579	578	580	591	566	594	553	571	567	617	575	569	540	598	556	565	602	594	553	628	581	567	556	571	546	612	605	584	593	581	579	563	569	595	558	593	586	608	571	595	562	553	621	581	561	595	566	557	596	574	588	539	588	571	584	586	574	588	580	577	610	574	553	574	554	620	602	585	578	538	582	568	604	581	586	601	613	599	557	516	590	589	570	560	570	580	578	594	595	578	589	558	557	567	561	572	562	588	599	557	604	583	598	588	582	591	521	580	592	560	580	598	555	557	573	556	601	528	571	550	582	544	547	558	564	554	623	589	547	583	532	560	577	596	566	590	571	549	591	565	555	585	596	556	563	595	520	593	606	574	613	592	568	538	546	583	530	618	643	566	551	569	587	595	625	549	600	558	583	583	546	572	521	563	564	571	591	618	562	540	612	533	563	541	566	575	601	582	603	592	590	551	560	587	550	550	547	583	563	621	596	581	608	578	571	598	589	580	580	569	571	592	552	607	567	575	608	568	576	554	615	565	603	576	601	553	578	576	590	533	546	601	575	592	571	595	555	550	619	568	614	578	573	568	567	573	549	621	562	566	544	555	624	597	525	573	550	598	584	561	598	623	600	585	578	574	580	609	574	531	610	602	587	566	588	554	588	614	557	562	574	551	563	565	540	561	627	572	544	562	580	579	573	588	579	572	587	516	576	569	576	554	589	563	617	617	577	623	604	594	570	536	594	582	608	594	583	563	547	537	537	573	589	599	561	544	629	564	605	588	570	574	521	593	586	563	558	542	631	588	564	607	561	573	568	562	570	544	570	588	601	539	558	586	558	549	538	586	579	566	591	536	569	609	599	557	534	580	596	564	595	610	584	595	609	598	565	567	553	544	550	581	531	554	607	570	570	544	592	555	552	578	569	541	587	579	616	563	576	600	568	574	554	584	564	583	610	585	597	536	616	542	552	594	576	565	560	557	549	569	581	556	558	585	553	526	616	556	600	578	545	564	611	559	619	560	622	553	583	558	581	568	580	603	586	553	580	568	605	575	551	562	559	565	549	579	559	636	575	588	638	562	581	590	569	581	539	547	555	577	617	562	588	574	550	561	593	571	609	588	573	561	564	589	593	563	653	607	612	592	594	566	535	563	588	602	557	570	544	547	591	564	560	554	572	585	567	547	592	565	598	614	542	619	528	578	577	543	551	564	574	552	547	587	539	553	589	586	596	560	626	550	583	568	538	598	605	578	579	566	575	571	541	584	585	569	553	546	581	569	613	558	614	598	612	562	593	497	569	590	575	544	554	585	588	582	605	548	572	580	586	600	575	546	550	625	603	587	596	603	540	594	584	583	542	543	566	551	635	569	538	603	549	563	589	567	543	618	596	567	552	595	550	586	559	546	543	591	562	596	599	614	588	506	577	557	582	589	542	574	559	566	575	587	575	556	577	599	564	557	609	572	553	573	560	574	590	599	533	591	606	567	605	589	520	586	573	584	593	595	599	592	594	568	558	559	530	575	566	562	576	551	595	579	591	600	570	558	613	599	572	584	601	614	560	567	565	556	575	558	578	591	584	551	576	515	579	526	558	583	609	588	572	579	541	543	568	542	577	600	600	566	601	564	618	562	594	539	540	562	564	618	574	598	507	600	556	566	583	594	514	556	616	538	558	579	589	581	565	572	584	557	603	575	551	607	621	541	614	570	593	582	554	589	579	566	582	576	575	600	539	590	548	563	527	593	567	583	552	557	581	618	580	600	561	585	551	532	572	552	585	595	587	586	564	573	600	590	628	565	581	565	560	532	592	585	630	571	566	598	598	549	548	559	582	567	571	604	577	573	581	582	575	622	535	583	537	553	541	578	628	609	575	613	579	574	577	561	608	549	633	610	565	573	621	552	624	581	561	562	577	568	590	532	586	586	535	610	558	543	573	590	610	534	577	629	573	568	595	574	565	606	576	587	591	606	553	596	578	584	567	525	581	594	571	583	601	563	558	604	583	564	536	558	582	563	576	600	580	589	575	593	563	590	610	613	571	599	616	571	572	531	566	580	582	538	622	575	550	576	570	598	600	553	619	601	567	558	535	554	560	549	586	597	567	552	586	568	556	564	555	592	567	581	547	540	554	562	598	559	553	589	604	558	585	574	573	546	580	545	572	586	589	573	569	592	538	573	555	587	585	549	573	573	607	617	573	544	545	521	557	577	573	577	574	584	585	553	606	551	573	548	599	573	564	605	562	588	621	568	561	585	601	564	555	547	588	546	591	634	593	586	574	621	637	528	567	563	584	591	580	577	586	591	572	632	607	578	572	516	565	596	585	575	621	531	566	567	539	541	560	586	582	573	557	585	576	619	591	566	593	578	578	576	589	593	570	539	637	608	591	581	579	607	610	607	555	617	537	616	557	580	599	554	566	594	571	561	577	561	569	558	584	608	560	562	588	560	583	591	605	553	587	564	583	585	560	573	571	603	582	565	561	581	603	602	599	591	539	560	585	555	573	585	586	594	591	553	489	566	580	593	559	598	568	586	606	576	568	582	564	608	589	580	567	545	548	572	568	539	591	583	570	575	562	568	530	630	547	590	586	590	567	573	592	559	567	617	563	582	569	560	571	563	592	582	534	575	557	568	613	584	542	573	565	597	556	575	589	552	581	587	560	547	585	568	613	599	596	583	533	558	551	590	567	595	544	547	553	637	567	552	569	566	598	588	590	599	586	570	550	513	598	586	539	575	566	544	575	600	580	575	549	607	596	578	615	557	556	569	566	662	570	566	554	584	554	570	559	562	566	594	613	620	545	581	593	608
24856	21544	28156	25301	17359	1488	856	755	764	710	718	645	653	626	587	609	611	597	552	606	603	618	602	571	577	579	567	595	594	541	581	569	588	555	607	582	595	575	611	570	587	551	527	558	535	557	537	580	561	497	585	543	578	579	570	583	630	580	570	545	527	571	556	601	562	527	611	543	568	545	557	565	578	578	576	552	581	546	550	572	611	570	547	548	607	548	569	583	575	551	568	551	581	562	528	539	562	542	578	568	546	556	568	544	612	543	553	556	569	516	555	603	583	528	533	559	585	550	614	546	585	575	519	552	560	594	523	597	541	594	584	599	518	525	576	570	520	512	562	539	544	614	559	581	565	596	567	566	549	571	548	512	553	538	525	545	544	568	576	569	603	543	561	528	560	529	535	575	580	527	577	545	583	547	554	583	542	522	570	564	525	534	582	566	556	540	576	565	542	537	532	523	563	566	574	523	540	553	575	554	564	537	554	573	604	523	512	558	536	604	518	598	586	571	550	549	573	534	585	576	581	585	563	559	547	528	587	560	491	525	547	555	586	589	545	581	558	537	590	555	554	594	570	586	522	577	577	575	537	570	543	550	534	617	570	550	540	569	571	564	528	564	553	520	576	577	568	586	524	542	558	542	554	579	587	523	561	580	512	583	530	576	574	636	565	576	543	554	530	549	615	538	530	568	569	530	575	551	597	557	537	571	548	572	560	567	545	521	573	631	622	589	546	557	622	590	571	541	555	607	549	533	582	533	537	554	601	597	555	572	521	553	564	563	573	531	561	560	556	593	623	599	591	556	571	546	602	577	591	570	558	586	523	551	550	581	595	606	558	516	555	532	580	578	577	580	560	585	550	539	578	573	553	531	547	582	550	559	529	552	582	593	545	573	581	525	547	559	554	546	557	562	534	582	571	545	552	573	532	516	560	563	557	577	539	557	585	559	553	508	576	539	570	544	579	536	527	554	550	584	545	564	590	586	559	536	627	550	559	542	566	544	544	552	529	568	515	609	562	501	546	533	523	577	569	569	577	568	587	527	561	578	589	576	557	586	562	554	521	605	546	554	536	544	605	550	548	567	582	541	589	557	579	550	577	587	560	593	569	559	568	572	572	554	593	574	581	560	565	585	546	535	578	570	554	584	580	551	543	567	576	532	611	576	572	574	568	579	575	600	560	574	616	557	560	615	547	542	576	578	530	567	575	584	547	537	557	567	562	568	526	584	580	589	574	560	554	540	587	594	546	580	583	556	538	592	589	598	561	560	593	558	552	561	606	579	606	572	566	546	558	508	542	557	536	561	560	543	578	540	539	561	525	525	554	596	584	549	602	592	557	606	535	580	553	592	585	553	561	539	558	520	580	540	565	549	566	564	578	546	561	553	563	532	578	554	516	575	564	611	577	590	562	555	539	627	567	528	589	557	584	585	568	600	497	534	527	574	590	591	562	547	535	604	566	553	576	549	562	572	627	560	589	569	563	585	598	561	544	552	587	554	537	568	554	573	602	557	578	537	514	547	550	568	548	526	600	553	605	518	533	551	558	533	556	557	565	600	557	545	587	612	547	586	530	536	549	582	538	579	552	574	543	587	586	552	575	533	555	562	578	550	589	581	557	607	493	552	571	579	569	554	569	559	543	581	565	565	546	553	561	559	567	607	557	548	551	599	559	554	556	534	591	565	542	568	554	560	594	585	567	580	555	571	595	562	561	556	555	542	598	579	552	520	550	529	572	549	537	581	539	583	579	586	557	581	566	561	559	598	540	563	533	622	573	554	558	573	513	587	551	562	556	540	604	574	568	564	536	568	584	509	562	580	576	567	587	539	555	540	528	505	567	575	516	575	568	544	576	590	589	575	580	540	605	607	592	541	558	556	572	557	578	522	532	581	554	553	598	585	597	627	577	543	569	559	561	564	586	526	563	516	580	528	563	524	566	592	600	578	555	577	554	604	570	545	542	525	566	595	553	559	561	594	539	616	550	573	520	551	587	586	536	522	577	555	554	540	575	559	591	567	573	600	591	575	562	568	603	543	587	639	554	564	584	504	547	559	556	555	583	608	559	541	559	518	561	551	543	539	606	572	589	593	563	578	534	535	545	564	578	531	582	513	534	571	547	570	560	539	543	560	578	574	579	555	593	655	561	589	579	567	566	573	598	536	549	583	537	555	583	531	541	562	542	563	575	576	549	572	544	579	554	546	534	551	533	556	579	550	521	561	592	555	564	551	542	572	557	574	540	556	557	523	610	565	564	568	538	562	573	578	511	546	555	570	527	573	591	543	568	598	555	548	556	531	564	502	552	635	544	557	563	565	562	566	561	569	616	557	573	540	545	614	554	572	540	568	549	577	528	533	562	563	579	556	551	547	549	554	566	583	524	581	577	627	513	596	556	536	541	571	528	575	550	570	562	555	599	600	579	547	551	550	492	507	582	558	572	624	568	594	545	579	537	557	610	569	541	558	591	548	588	566	548	566	550	555	558	557	545	543	588	555	585	573	575	565	592	608	554	578	520	579	542	526	560	572	551	570	576	563	554	521	561	574	557	569	547	539	549	567	579	561	556	554	545	528	525	602	550	599	540	591	543	491	599	568	542	549	561	571	546	575	519	574	562	566	541	559	505	563	551	584	560	573	526	531	530	539	567	554	549	538	561	575	576	543	601	545	557	529	556	574	553	520	575	575	561	538	616	523	584	541	552	551	582	522	591	599	544	537	585	583	579	567	527	500	553	526	561	599	561	570	607	520	553	554	606	549	545	521	568	555	533	594	562	511	559	579	563	502	571	542	573	583	589	522	510	547	523	555	531	590	562	591	605	584	561	546	580	602	542	501	566	558	597	565	607	515	604	548	553	514	612	559	625	568	530	598	585	583	556	565	532	557	533	567	603	553	596	605	599	566	557	541	531	587	532	567	562	588	551	548	556	571	497	593	592	571	525	636	534	564	560	569	577	584	547	569	552	586	569	555	573	605	545	532	555	578	572	570	566	558	556	614	597	560	543	533	559	566	544	558	510	570	531	591	574	585	562	556	547	573	583	576	544	585	564	535	612	578	566	556	520	574	589	600	522	554	562	539	512	562	593	537	542	552	554	546	560	547	582	556	582	536	545	540	536	606	587	552	567	577	595	588	551	581	583	587	595	563	530	559	529	575	562	598	554	617	555	579	580	588	557	570	529	553	546	548	587	563	531	607	597	527	554	562	516	574	550	553	548	606	558	565	619	552	540	536	578	575	579	615	571	580	549	559	534	539	590	538	619	566	533	560	551	538	563	576	538	512	544	529	642	554	566	527	562	577	530	546	555	572	556	590	581	503	553	542	566	600	570	539	525	584	553	562	551	538	581	573	585	575	569	581	600	544	564	562	571	582	558	530	583	579	584	562	590	579	551	542	603	507	578	576	522	612	593	549	593	604	556	568	581	555	573	559	587	521	564	530	592	536	549	539	549	551	576	567	570	562	533	553	515	575	593	576	525	556	564	582	579	563	559	569
3731	5968	4601	2424	1756	1434	1114	959	896	848	783	758	679	631	635	649	640	611	636	670	630	645	628	578	631	618	603	578	598	624	588	596	572	610	584	590	601	615	601	557	596	604	617	622	610	587	633	634	590	572	567	546	578	642	594	630	599	543	576	604	620	578	646	590	602	537	629	587	567	595	577	573	628	604	588	575	581	632	577	617	586	617	595	562	598	578	569	588	606	593	569	599	593	577	625	588	567	554	591	569	551	602	636	575	578	579	595	626	567	574	632	586	580	572	594	582	602	593	609	613	590	604	615	633	579	553	642	637	627	583	594	578	648	629	592	575	558	554	586	558	594	607	587	614	600	609	602	580	613	577	584	611	553	574	591	599	590	595	595	580	613	600	614	589	620	582	568	606	621	588	594	587	580	604	611	595	607	610	594	580	585	568	627	578	570	571	585	560	572	581	617	593	582	587	577	605	612	591	614	583	583	591	580	608	593	591	601	579	560	614	601	625	560	584	568	585	591	628	593	594	607	561	564	581	589	593	608	603	610	574	576	553	598	573	578	596	597	565	607	589	613	578	613	597	603	566	586	602	585	610	607	602	607	567	590	595	600	594	600	575	606	598	553	624	568	585	614	573	643	598	594	594	557	608	593	600	619	572	643	614	627	643	580	597	608	573	566	575	584	588	561	585	606	513	586	620	577	554	630	543	641	584	588	569	587	618	608	584	604	604	611	583	565	603	611	606	582	563	615	602	586	583	632	557	613	617	582	616	567	583	610	624	586	588	601	584	593	562	549	602	613	560	612	637	598	639	608	547	603	586	613	607	580	557	639	600	604	546	581	561	556	599	583	589	613	562	644	623	603	553	603	574	582	613	591	591	611	594	584	587	569	559	589	591	602	506	590	597	609	597	596	617	597	630	584	605	612	602	621	635	604	562	640	601	607	617	610	618	602	556	566	628	607	617	588	556	636	590	571	582	600	628	606	608	613	618	584	648	561	583	621	600	599	576	594	589	593	606	603	594	613	544	546	596	597	620	610	586	608	609	557	613	579	613	593	567	604	601	579	623	592	566	601	610	539	593	618	622	547	604	591	606	553	600	618	580	607	626	552	553	591	602	549	634	651	607	628	563	592	603	616	570	589	610	628	653	613	576	598	556	614	589	601	607	613	554	605	628	575	601	601	565	551	605	599	588	644	634	580	590	624	577	595	568	602	558	599	555	564	603	576	594	613	609	590	577	599	614	660	592	624	563	593	619	580	565	619	585	604	556	575	619	571	575	567	613	612	601	601	536	582	623	551	552	631	625	623	555	570	618	625	576	547	591	631	612	599	627	583	547	560	583	581	565	604	638	593	596	630	613	599	580	616	600	603	593	619	591	602	574	562	610	578	591	573	563	576	564	530	603	574	584	528	600	631	557	612	607	641	539	594	673	571	610	569	557	634	556	588	560	587	605	622	587	552	597	593	575	597	612	589	599	547	584	602	634	611	600	606	592	601	580	594	529	632	590	590	570	579	611	593	591	585	553	592	590	606	544	586	618	599	564	634	615	570	599	561	594	547	596	623	622	623	585	556	579	621	607	563	570	614	583	594	568	614	610	584	593	564	628	576	610	600	552	575	608	571	594	587	640	597	596	620	587	564	606	593	586	596	572	601	611	602	589	576	590	576	582	603	599	555	592	557	588	580	606	569	603	605	603	632	532	571	588	634	585	582	594	584	581	599	569	610	603	559	573	610	588	585	576	581	558	575	545	606	599	605	576	583	549	617	608	615	607	598	610	626	591	577	568	611	594	583	593	586	594	594	572	600	599	608	614	593	586	600	609	579	564	588	540	595	601	585	606	541	602	594	581	612	589	601	602	563	598	572	577	598	626	606	566	560	604	593	598	606	550	618	604	633	602	572	620	567	598	548	567	575	592	574	614	571	548	639	576	640	579	556	584	565	561	556	617	573	563	541	589	583	599	627	612	595	592	606	558	574	555	590	586	615	613	575	588	591	585	581	592	595	577	599	609	569	643	591	594	604	618	592	577	597	581	606	584	548	605	587	564	623	586	573	566	598	592	599	585	585	606	617	596	580	587	592	574	604	588	556	564	590	633	597	557	588	626	580	543	563	583	610	615	574	616	591	596	599	573	594	589	624	613	576	625	618	568	586	617	562	584	570	586	576	599	614	578	581	610	622	601	603	562	582	563	601	581	576	601	578	596	593	629	612	582	630	599	577	573	567	589	615	606	582	625	608	578	578	597	610	586	573	604	621	574	641	582	585	556	596	543	578	642	560	596	613	598	594	578	619	601	605	583	600	587	596	630	611	554	568	616	604	582	587	591	535	562	585	620	602	592	612	572	590	624	609	573	553	603	577	607	584	581	546	579	569	612	626	563	607	582	590	583	590	585	630	549	614	612	584	565	606	569	585	581	614	609	603	573	594	632	602	569	609	588	604	563	626	607	623	601	596	579	613	586	600	576	604	538	583	579	587	591	599	597	594	604	543	599	589	619	565	602	573	626	622	583	551	586	557	599	570	590	561	587	560	563	576	600	580	590	551	608	591	598	606	629	618	579	533	618	595	588	591	594	584	607	636	589	597	576	615	621	605	588	588	664	580	591	597	637	581	619	605	583	591	580	542	569	569	584	609	626	584	581	593	579	562	596	613	613	606	609	599	560	644	546	594	540	607	619	653	597	628	584	554	582	570	625	579	641	583	586	616	599	567	556	571	607	614	559	633	582	606	594	565	606	625	605	606	631	612	573	640	606	607	549	589	567	633	571	615	596	577	579	571	574	589	534	592	573	588	604	603	596	586	580	620	584	606	574	625	592	583	546	578	545	598	595	620	585	635	557	597	574	624	619	610	559	546	587	622	592	605	599	616	572	547	593	577	608	610	600	602	626	594	590	637	562	598	579	607	626	570	545	612	605	595	587	560	616	590	576	630	613	616	602	583	610	616	574	569	615	544	566	611	568	580	572	621	639	533	633	598	583	559	581	593	578	620	606	641	568	597	606	585	573	625	646	635	577	576	603	611	594	613	620	588	588	577	570	568	603	595	562	588	588	559	561	617	567	595	636	604	595	584	576	577	586	579	573	598	561	587	580	618	604	590	604	591	572	616	581	585	570	593	581	577	591	576	589	555	530	582	587	654	616	616	590	603	567	560	584	581	587	567	564	557	607	599	584	565	553	594	623	604	616	608	614	576	625	608	591	571	603	630	572	558	545	585	630	559	597	585	587	633	613	601	558	600	563	569	615	591	597	617	621	621	603	579	590	617	615	604	552	621	599	612	631	572	597	614	586	601	587	602	556	620	607	530	561	591	535	564	535	593	608	602	596	530	569	607	602	585	613	636	609	569	599	621	564	596	588	586	591	622	607	615	614	601	576	560	586	555	566	621	613	625	602	606	576	557	569	570	590	620	592	598	615	562	575	551	588	612	560	582	615	609	631	622	608	589	599	582	580	555	581	584	622	565	598	593	579	617	568	578	602	618	572	571	581
22841	21574	29346	24276	21574	21624	12059	1069	710	612	525	422	385	360	318	282	294	285	242	264	268	214	256	227	268	198	222	222	197	208	197	206	194	185	200	215	203	211	193	172	202	187	204	171	178	199	187	196	182	207	190	207	193	188	178	200	209	178	173	206	186	196	200	186	183	186	197	170	199	199	185	197	198	160	201	186	196	194	190	191	165	178	200	206	182	160	199	180	193	201	186	174	193	194	193	195	174	185	184	189	177	195	202	182	175	193	187	188	190	207	179	179	197	197	171	187	170	193	171	183	177	193	204	177	206	168	192	178	214	172	192	194	197	188	188	193	202	184	194	182	170	190	190	158	171	178	182	186	172	180	180	192	201	188	175	199	180	180	158	190	186	205	193	190	206	179	160	191	184	188	183	184	166	214	183	191	186	176	169	184	210	186	163	207	194	210	175	193	171	166	191	185	180	162	190	200	196	171	191	193	184	201	220	184	177	182	161	187	154	210	186	188	183	172	194	187	170	164	188	190	195	177	174	198	188	156	192	194	186	192	193	176	193	169	182	184	180	175	179	216	190	168	179	182	201	173	190	183	180	190	196	171	183	167	169	182	185	190	179	166	178	188	195	177	205	192	183	209	191	159	182	184	171	179	176	191	183	183	193	189	180	185	190	177	196	189	187	190	156	194	176	176	235	196	170	180	203	168	207	177	178	178	196	185	172	182	199	194	189	164	198	207	170	203	185	171	189	174	221	175	195	166	177	170	189	186	191	172	201	211	186	203	177	177	190	189	172	194	174	176	186	180	206	180	184	185	193	184	184	195	195	182	173	201	185	202	180	188	190	181	211	177	189	194	181	191	196	194	215	190	197	184	181	194	195	194	171	181	185	178	155	183	183	176	173	167	185	172	161	175	177	192	192	210	190	218	176	193	203	217	167	175	199	193	181	168	142	170	185	186	189	205	203	177	187	208	175	189	166	194	166	177	216	168	183	194	197	186	205	176	179	195	162	186	211	162	181	165	203	202	172	153	196	214	174	183	159	197	186	183	191	183	174	166	174	200	195	180	172	175	198	175	153	178	203	192	175	220	174	181	194	193	198	168	184	182	198	188	195	185	194	180	184	185	192	205	180	175	212	183	191	176	195	194	164	177	188	175	193	186	186	175	177	178	201	180	184	161	194	177	194	173	177	179	180	203	191	208	167	180	192	185	205	178	200	177	176	164	194	159	191	181	201	194	172	202	194	179	177	171	176	188	187	179	185	191	162	182	200	186	176	180	175	188	200	176	186	170	205	177	178	202	184	182	194	167	176	177	197	176	211	176	169	176	161	171	185	189	181	180	191	167	183	183	189	197	174	166	181	176	159	177	176	178	200	177	197	182	186	180	160	178	175	194	225	172	177	171	174	176	186	192	175	168	203	189	193	221	206	173	183	188	179	179	196	192	196	181	181	174	180	201	192	182	176	182	168	155	183	174	210	198	189	176	216	175	186	195	183	164	187	183	180	199	169	183	203	166	187	179	191	180	181	197	199	184	202	183	205	172	169	163	182	189	175	178	189	205	199	208	172	183	179	171	157	182	192	192	175	208	165	195	187	154	195	175	202	165	194	182	194	181	190	189	182	185	172	165	201	161	186	187	187	183	191	191	205	178	203	187	188	184	197	157	196	185	188	186	186	155	170	197	186	169	214	203	198	193	201	190	179	209	165	175	199	188	187	169	197	203	197	162	191	192	163	177	152	197	181	191	182	168	204	171	168	193	200	190	170	194	174	152	161	183	181	168	185	186	186	184	157	194	199	176	198	198	194	178	198	206	175	188	168	191	175	199	184	174	186	199	174	188	182	193	166	181	184	182	171	195	207	186	177	146	194	193	206	179	182	174	177	180	190	179	176	173	213	198	179	162	184	174	179	189	187	178	201	170	185	181	191	201	167	199	162	195	177	179	188	170	206	187	185	182	197	203	180	182	171	201	199	169	179	201	185	164	203	212	181	196	187	167	146	194	204	190	192	164	192	175	215	206	179	179	168	164	183	185	161	204	195	176	164	184	186	185	177	194	197	176	183	186	185	187	188	186	185	178	189	179	193	186	157	187	161	209	181	181	175	181	160	189	164	188	183	226	180	174	189	189	177	194	191	177	184	189	174	154	180	201	153	183	175	169	195	161	181	171	168	184	196	186	189	189	201	210	215	196	191	177	178	179	201	186	186	207	179	164	190	173	199	190	168	176	158	179	161	177	176	172	168	178	194	183	222	172	196	183	188	182	201	183	170	185	205	162	175	176	181	191	206	183	190	154	192	169	187	190	167	186	200	172	160	199	178	163	173	184	186	207	200	187	193	209	184	204	178	174	174	187	182	217	161	209	182	191	193	158	186	181	198	162	191	167	185	195	178	192	178	171	168	165	186	180	192	213	195	165	195	180	194	192	180	191	205	158	197	195	175	155	208	185	172	195	180	205	162	189	197	199	190	196	209	189	180	166	188	186	151	199	184	211	192	192	185	189	188	184	199	207	154	196	192	201	181	214	174	179	209	206	191	195	153	195	181	186	170	184	171	158	179	188	167	171	179	170	171	172	176	190	190	205	177	205	198	177	167	158	207	173	190	199	191	172	163	195	181	171	171	160	173	179	186	192	182	180	177	189	183	173	187	206	192	189	191	190	209	166	191	177	186	189	174	200	168	156	191	200	191	200	190	199	195	181	187	186	202	177	178	180	207	190	180	173	170	199	205	184	182	201	163	210	180	186	188	160	187	183	184	188	176	190	203	184	178	188	187	180	185	188	207	180	185	183	165	171	195	176	182	191	177	199	185	163	175	166	190	179	176	172	184	195	176	161	187	204	202	179	172	173	211	180	208	193	212	194	178	228	193	180	182	161	189	175	198	177	205	182	180	182	180	166	199	187	182	177	226	183	206	175	195	203	185	164	181	184	190	173	177	177	183	182	182	189	191	163	199	183	169	184	180	207	174	162	205	191	186	173	183	182	183	196	183	161	194	186	196	168	183	170	169	178	180	182	163	193	195	197	212	173	193	213	187	180	195	161	172	199	173	202	174	190	207	193	187	182	201	171	175	205	185	187	186	167	168	183	195	157	178	172	183	206	196	176	178	191	187	180	166	184	201	157	190	184	183	180	194	183	186	173	213	193	188	171	166	184	181	194	198	214	191	183	173	183	181	202	174	173	187	190	191	182	177	182	188	196	168	170	193	206	176	188	170	186	195	179	195	184	174	179	177	206	191	160	180	199	196	200	173	171	189	200	180	197	182	210	186	153	214	173	200	187	199	183	166	181	167	178	194	201	187	175	163	182	170	158	197	184	164	178	182	186	193	180	196	164	176	194	211	177	165	188	167	185	183	197	204	201	189	183	186	182	184	176	208	164	185	185	189	194	186	176	172	186	163	187	181	181	169	206	172	182	192	169	189	192	173	186	187	176	173	200	190	173	207	174	188	171	183	192	190	172	196	175	201	185	174	200	184	195	197	190	199	181	178	179
4860	14615	12025	5715	3810	2686	1893	1558	1205	925	751	636	585	480	436	423	405	390	323	349	338	317	272	267	296	285	270	279	261	272	238	254	265	245	278	219	238	227	236	206	236	241	228	208	210	204	212	226	216	216	240	192	229	198	212	250	214	215	206	216	201	204	222	206	199	225	189	222	227	207	203	226	197	212	211	217	228	206	224	204	225	193	222	223	198	209	232	218	213	224	213	225	200	211	194	184	205	188	232	206	209	216	206	190	208	206	223	197	219	174	192	262	225	233	210	231	239	193	206	197	193	226	216	188	209	199	208	198	199	208	196	209	209	215	209	221	204	216	232	232	200	192	212	203	212	218	201	211	229	219	197	206	211	213	238	195	205	188	232	202	229	182	224	234	191	243	196	194	216	209	207	198	229	186	203	213	200	178	205	213	190	212	224	213	200	198	203	217	207	231	214	209	244	220	193	208	219	222	216	197	230	198	216	220	225	227	218	209	211	210	191	202	212	196	205	206	230	216	189	188	204	190	196	201	201	206	213	232	229	203	216	204	193	220	203	183	235	206	189	218	208	207	215	209	212	192	232	188	208	220	181	200	190	223	219	203	214	204	214	210	213	222	207	194	193	199	220	205	228	194	216	214	230	194	203	194	203	193	213	206	188	200	206	213	188	182	211	190	207	207	194	190	232	207	194	200	205	222	200	202	204	216	212	203	199	226	209	213	229	206	219	174	208	196	193	223	183	193	209	201	225	218	222	211	169	200	227	217	208	203	219	221	205	183	220	248	201	213	211	202	211	217	197	198	209	204	200	180	217	191	188	197	217	213	198	203	198	191	202	230	218	213	200	236	199	168	209	202	203	191	182	213	211	191	217	201	228	208	199	214	230	189	213	206	221	195	202	205	198	212	195	223	233	220	181	234	219	203	190	221	205	212	179	212	176	230	210	197	199	208	201	183	226	209	212	205	215	209	200	193	218	193	166	208	196	194	225	225	235	215	205	223	220	213	222	218	220	202	219	207	216	205	214	216	224	229	225	217	203	212	187	176	222	223	208	188	202	191	229	199	209	218	211	182	190	208	224	196	198	215	176	231	202	192	194	234	223	200	223	220	219	209	193	206	195	222	190	195	197	193	222	217	177	212	228	207	217	197	214	195	215	201	205	206	195	208	219	198	206	213	216	214	164	195	193	229	215	191	206	188	216	194	209	231	205	199	196	209	214	211	212	197	202	216	208	199	208	224	209	213	213	209	205	216	210	196	258	226	207	208	195	220	237	207	215	204	221	192	195	200	186	217	209	201	184	223	221	217	167	215	222	214	219	196	202	217	224	221	186	236	193	228	208	201	200	209	199	222	230	180	228	189	197	194	218	223	209	229	215	198	198	179	200	224	185	233	206	190	212	193	221	205	217	204	208	186	235	225	223	201	185	217	205	200	202	208	225	204	182	213	195	179	206	208	209	215	212	178	196	194	199	193	229	213	204	214	216	208	220	190	217	229	194	195	196	196	205	211	219	186	199	211	200	230	232	197	221	230	194	181	210	208	224	216	184	210	201	200	217	240	199	215	227	207	221	213	232	197	227	227	216	249	187	230	190	193	231	200	225	202	212	202	216	226	204	197	205	187	215	186	203	206	223	193	222	206	190	217	214	215	210	205	206	191	188	216	191	203	195	222	195	207	213	216	204	236	222	191	240	215	194	200	204	208	233	226	192	210	222	220	210	212	181	216	202	190	190	225	210	209	209	207	192	184	222	219	190	183	201	192	202	210	242	213	192	196	216	206	201	209	206	185	216	222	200	184	227	185	216	202	205	226	213	245	234	171	203	209	212	209	211	209	205	219	210	177	212	226	228	237	196	233	207	190	213	198	202	216	196	200	210	224	218	208	203	195	182	213	201	191	218	233	200	206	190	239	180	188	187	197	253	195	222	209	232	220	214	205	197	191	202	197	186	229	213	182	211	187	234	211	207	197	222	210	214	218	194	182	193	180	195	217	225	209	210	235	205	217	197	219	193	190	215	212	183	223	203	194	198	207	203	203	205	224	240	217	208	219	183	241	199	211	185	201	207	194	200	210	205	212	227	222	246	197	218	198	216	189	202	217	218	203	203	208	213	184	216	203	221	185	229	193	205	220	217	216	203	228	188	206	190	230	215	218	213	215	208	223	214	217	224	197	203	222	209	200	201	198	197	222	213	203	210	209	209	197	204	208	206	195	210	202	215	182	193	203	197	218	198	186	207	215	220	199	214	225	224	199	208	241	206	198	218	206	238	181	210	205	207	200	219	185	206	192	190	211	197	215	198	200	214	204	203	172	210	210	187	189	192	211	189	221	180	212	207	215	199	219	225	212	214	194	197	206	197	202	181	242	212	219	208	208	193	191	185	195	223	183	202	193	224	184	212	207	190	232	219	228	249	213	200	225	178	228	191	218	194	207	217	230	215	203	201	201	206	205	156	198	214	215	178	223	195	219	214	205	227	218	206	220	199	206	216	199	226	226	214	204	202	197	219	180	234	214	233	203	211	205	215	218	197	193	214	199	209	206	199	210	192	223	220	230	207	207	198	227	212	209	197	214	197	198	184	208	193	207	202	208	198	189	239	208	216	205	179	206	186	217	180	200	223	214	211	218	198	189	182	211	204	206	202	209	208	211	209	195	190	217	226	203	229	228	217	188	203	187	194	206	218	178	214	221	221	220	204	189	210	192	206	197	204	197	203	215	198	211	203	209	205	211	202	212	195	197	176	182	221	232	203	202	214	215	217	202	182	192	180	203	202	203	237	192	197	199	204	189	209	191	198	199	189	209	197	195	205	201	217	183	202	217	216	196	188	213	206	192	216	198	224	209	191	192	188	189	215	204	216	202	217	219	198	229	205	212	189	204	235	209	184	226	219	187	200	194	201	196	190	225	213	220	215	214	196	195	191	215	206	202	207	203	204	192	198	238	234	209	198	205	235	228	189	212	208	214	217	213	210	219	202	223	215	223	205	200	212	217	189	188	192	217	199	225	224	199	234	204	206	226	220	189	226	182	195	205	207	234	224	220	218	210	195	191	188	222	201	187	213	188	203	207	188	208	203	200	213	206	181	187	171	201	214	208	223	210	230	220	187	191	213	212	200	185	209	205	177	185	234	211	220	234	200	187	230	208	200	210	231	197	238	196	222	212	208	228	192	240	216	194	230	220	202	187	199	220	202	209	204	192	187	222	196	173	207	200	195	221	243	207	210	193	208	199	195	192	180	182	197	211	203	215	195	195	226	224	184	211	222	213	208	220	197	200	180	198	226	204	210	212	217	241	198	216	205	197	194	195	197	209	198	198	195	201	217	213	216	220	208	242	232	180	205	239	186	239	194	191	203	200	195	184	204	191	193	195	193	204	206	209	210	181	200	231	200	207	208	206	206	188	198	222	208	199	215	222	215	205	199	212	226	204	229	193	242	198	204	226	203	211	234	190	229	197	219	215	203	191	209	191	220	204	190	228	199	206	187	211
27794	20238	7389	1219	872	831	822	806	775	803	788	807	832	828	793	750	788	802	785	799	800	822	772	815	788	757	796	805	734	757	751	797	779	757	756	832	735	740	793	774	786	818	808	786	812	765	766	828	743	784	802	800	781	794	787	809	763	779	780	801	786	794	772	847	790	785	792	759	819	829	774	830	766	772	810	798	778	755	704	752	753	785	799	781	809	771	823	831	848	766	830	798	771	785	815	790	777	764	837	782	788	788	815	773	828	794	845	752	774	801	774	760	788	819	765	758	797	789	779	807	739	757	783	740	820	771	768	758	782	763	752	802	790	782	758	787	784	773	799	782	786	799	791	759	777	779	763	820	756	780	845	836	805	810	840	800	796	840	764	791	789	804	838	794	736	817	816	805	819	768	798	847	765	744	799	797	789	770	760	795	775	822	804	823	843	822	799	775	714	775	781	751	735	816	820	777	766	781	786	827	813	777	854	750	800	744	789	850	808	827	782	750	801	762	831	771	806	750	756	789	789	798	832	791	841	801	767	808	798	779	744	806	831	759	783	790	810	823	791	764	779	789	781	812	805	792	778	729	803	794	752	790	822	819	788	799	781	804	839	784	747	760	780	805	759	777	804	831	843	740	748	757	768	769	760	760	801	816	779	820	756	761	788	795	739	795	770	789	799	788	743	815	834	821	792	752	846	807	766	788	791	734	773	805	791	819	847	853	813	768	787	812	783	812	797	780	773	780	759	780	793	798	778	805	797	794	815	787	821	780	766	776	801	839	842	782	768	791	754	761	766	788	741	850	799	776	815	765	796	792	793	817	766	768	803	814	775	802	802	793	834	776	765	807	804	772	752	766	743	721	799	797	769	844	773	783	800	696	799	834	776	818	793	770	824	784	778	762	721	781	811	749	740	796	764	733	800	762	793	811	772	785	812	806	806	773	760	783	749	753	794	761	740	792	806	815	777	790	819	769	740	799	798	823	793	749	819	812	766	756	822	777	771	788	770	864	803	797	765	824	726	812	757	763	767	815	765	792	767	802	781	693	832	801	798	786	763	740	752	793	786	787	769	800	733	769	812	795	778	758	778	766	747	757	785	757	740	784	815	783	805	809	802	806	784	772	800	823	772	805	772	816	827	770	770	809	772	739	807	796	768	824	792	781	784	816	774	774	792	762	765	759	776	813	759	771	825	790	778	801	752	806	789	793	816	840	759	794	828	807	784	751	815	800	848	806	767	826	760	776	817	763	762	774	812	798	767	811	821	778	778	759	813	786	760	744	775	777	797	777	782	780	794	807	749	776	790	802	859	720	779	812	804	771	823	809	778	789	823	783	820	801	833	775	728	811	803	773	854	783	773	837	796	838	770	802	782	793	770	767	795	810	760	755	810	806	768	793	817	828	769	845	835	784	754	812	774	881	840	774	807	752	803	825	811	821	714	771	788	747	763	774	776	794	811	741	790	765	804	809	773	836	780	783	770	811	794	768	803	757	747	784	818	739	826	844	757	822	770	784	770	780	729	763	806	798	783	801	812	754	792	751	801	758	815	792	791	741	770	801	825	808	771	760	800	743	764	780	809	733	791	753	800	815	761	776	782	808	777	834	816	793	775	796	807	776	823	796	780	818	800	742	780	793	760	756	816	807	801	782	787	799	821	818	723	820	789	818	747	836	840	776	800	770	736	797	823	800	800	748	800	776	789	782	802	757	772	779	771	740	816	800	767	780	797	886	811	794	776	743	774	795	793	822	765	801	756	821	771	770	805	839	769	806	796	794	788	833	817	748	814	764	815	792	804	773	748	780	747	783	721	808	818	761	789	776	776	771	771	736	754	770	820	828	738	740	833	807	806	796	795	758	844	784	791	816	780	812	816	822	782	727	795	789	783	786	750	794	802	788	804	814	750	769	861	807	776	740	765	815	760	830	780	690	811	776	798	815	778	784	767	743	784	851	758	814	807	820	790	833	768	807	767	817	792	806	864	767	764	787	860	795	814	765	792	772	812	773	771	789	767	796	744	782	758	846	794	785	786	786	779	788	786	819	793	754	754	783	781	780	810	750	738	800	841	771	799	813	788	763	809	748	839	824	756	819	773	789	825	811	810	755	751	787	745	799	823	823	802	782	783	812	822	736	777	828	807	754	774	760	804	785	841	825	811	803	842	819	791	737	813	778	787	773	749	764	782	796	793	736	811	774	790	737	816	788	758	754	748	799	807	773	760	805	782	743	728	789	821	766	734	794	780	757	785	768	745	799	822	758	816	800	787	735	795	794	719	758	802	774	757	773	772	810	812	763	796	836	803	786	810	782	820	784	753	757	775	802	816	797	783	784	790	805	776	820	813	792	784	786	783	797	772	814	782	750	787	789	743	789	808	792	742	770	742	795	760	794	786	788	788	834	795	838	768	782	818	775	732	766	829	736	770	828	823	780	789	776	749	825	818	768	781	756	749	767	845	736	813	767	813	751	786	785	790	782	832	767	726	809	827	784	748	805	798	783	758	786	820	824	815	809	799	844	817	801	793	747	802	806	809	786	778	820	796	826	819	843	749	770	743	785	790	803	788	806	823	771	779	787	807	775	809	833	730	774	832	766	794	808	780	793	797	772	743	798	737	786	788	830	785	773	730	788	762	726	799	746	799	808	796	756	792	787	792	801	794	794	774	768	817	807	752	797	821	797	839	780	767	766	822	807	789	780	827	790	808	794	752	814	738	726	818	792	737	819	808	781	798	761	819	813	846	801	804	764	756	743	802	838	824	782	816	793	777	801	789	766	768	767	767	788	774	783	822	778	803	778	762	786	802	800	727	754	811	797	732	804	792	754	740	736	797	760	782	726	793	793	829	752	797	793	760	781	802	835	785	820	830	803	779	756	847	823	807	770	783	830	825	800	802	765	798	757	800	784	740	775	826	756	873	806	757	798	792	792	795	793	746	849	788	744	739	813	821	782	802	746	778	763	791	821	831	754	763	780	786	830	829	761	770	814	830	760	781	772	807	777	807	828	771	745	796	734	809	771	775	855	748	830	805	816	792	792	759	762	773	814	722	759	762	777	829	777	745	846	707	772	829	791	775	816	786	760	798	809	772	724	814	858	781	729	772	788	806	813	794	761	802	777	749	811	796	836	801	799	760	774	812	802	783	772	777	825	762	758	778	848	800	752	796	812	785	750	815	782	765	776	786	796	765	760	747	781	771	809	795	777	796	809	820	775	746	837	805	844	746	747	757	759	785	784	732	847	816	776	833	785	806	823	797	790	775	797	778	756	812	801	795	812	832	785	799	789	819	764	769	784	783	797	749	782	752	790	782	774	828	778	807	783	762	827	771	805	797	798	783	770	802	807	747	765	788	774	781	812	776	802	775	809	836	789	827	785	742	758	810	799	775	814	806	815	775	808	745	826	764	806	762	743	771	790	775	795	749	800	830	789	787	818	855	809	820	754	797	805	791	767	818	826	793	785	810	795	724	794	824	784	778	807	778	837	748	779	779	758
4565	1389	1245	1055	888	865	958	904	874	827	807	853	864	831	884	842	831	825	876	793	854	833	873	865	874	844	883	864	812	877	885	863	854	815	865	902	846	813	826	829	894	893	828	875	852	867	832	842	892	844	846	817	854	842	845	911	874	841	862	835	788	855	846	876	888	887	873	768	848	825	860	813	802	830	835	776	845	826	852	801	836	849	847	832	837	860	895	879	875	774	862	844	888	880	834	867	860	805	797	877	828	859	880	865	830	847	838	868	806	828	785	770	836	836	900	845	841	821	825	841	870	902	832	782	812	819	877	833	830	834	842	856	795	799	878	843	849	827	874	851	857	789	891	835	830	864	843	784	826	801	782	847	870	819	841	831	837	840	831	850	802	872	856	812	887	828	865	825	859	851	849	818	845	833	871	842	898	821	859	863	837	865	854	881	811	818	845	902	855	827	817	876	794	841	845	842	781	839	850	850	800	931	804	869	853	827	861	834	828	818	901	805	834	833	848	873	834	887	801	884	818	858	882	859	849	866	869	864	860	808	852	837	872	859	816	809	840	813	828	843	840	802	822	836	884	789	878	797	848	860	817	907	820	876	832	839	798	864	793	825	847	858	808	823	816	881	852	797	882	864	881	864	841	778	789	814	832	819	830	808	811	851	791	851	821	802	860	825	866	841	836	787	798	807	837	813	872	841	846	855	791	869	869	856	834	814	879	865	855	849	884	857	839	781	829	889	826	920	836	858	857	846	854	818	814	864	834	858	820	848	868	844	843	793	888	822	887	831	837	843	890	848	834	836	874	832	855	863	781	868	839	793	915	831	839	861	828	849	836	823	785	839	876	861	882	874	795	790	899	864	828	801	808	815	859	860	877	864	799	791	830	821	837	845	805	843	880	861	828	790	858	887	842	861	826	827	803	832	855	819	877	821	822	870	855	836	802	825	875	910	837	828	832	808	834	799	880	885	817	833	852	797	809	864	822	803	837	843	865	867	829	797	811	810	856	886	852	850	827	849	876	834	866	835	847	805	893	845	846	786	842	824	860	852	783	885	823	855	810	878	786	805	865	843	876	873	866	864	856	837	845	813	805	865	890	827	790	837	807	907	835	835	819	874	870	829	859	825	824	824	816	844	852	874	896	789	833	840	877	805	835	843	883	842	879	806	829	883	827	829	882	814	862	915	809	898	860	891	777	846	874	853	869	810	775	866	850	862	874	826	858	873	859	897	800	848	873	824	834	829	843	827	810	873	845	864	834	806	886	822	821	860	886	882	829	855	824	844	835	865	814	863	807	818	816	880	846	859	822	851	880	826	820	872	770	765	870	835	825	806	811	816	883	808	838	859	841	782	799	839	852	859	843	829	806	841	868	841	844	830	870	837	908	865	878	817	856	813	853	898	800	821	879	837	815	850	857	823	833	809	873	834	885	898	842	827	821	912	832	834	863	859	857	843	825	859	846	883	818	833	872	802	832	810	776	809	889	866	860	854	843	816	840	822	806	831	809	879	877	805	820	784	920	782	857	821	888	846	826	838	909	839	805	829	879	855	873	861	817	865	823	869	834	840	828	810	854	871	877	843	827	808	849	829	811	862	854	829	812	855	878	808	857	825	849	861	866	841	861	795	878	866	880	857	840	843	839	877	852	840	805	841	856	802	890	829	866	843	832	816	811	875	853	886	841	850	838	890	896	824	849	852	828	862	891	835	834	838	875	852	849	831	846	833	817	859	857	837	824	864	867	886	843	819	877	845	859	843	841	831	831	860	821	844	840	843	815	778	843	833	863	867	837	869	874	856	850	823	828	800	861	861	803	821	826	786	886	872	847	855	848	820	843	890	836	827	894	774	891	858	845	880	820	868	836	867	884	820	877	841	873	839	854	850	871	827	822	898	842	828	821	828	834	860	851	850	848	862	840	795	821	864	826	863	809	870	849	880	829	892	856	820	847	863	862	785	866	801	865	817	869	861	854	848	844	909	863	879	840	897	836	888	873	827	891	808	823	870	838	902	802	850	839	820	886	812	855	843	822	802	838	824	868	845	852	845	842	866	824	851	801	841	852	861	885	900	822	833	777	801	798	846	877	836	851	783	876	875	855	889	820	832	802	857	864	855	810	829	801	812	811	844	844	872	854	858	863	808	854	858	848	842	865	846	836	859	881	811	772	844	894	873	819	799	839	807	853	862	789	821	852	815	876	888	858	842	861	828	827	821	879	809	813	863	816	834	832	817	863	856	834	838	862	839	826	854	871	814	823	898	835	871	865	871	839	860	821	811	844	822	825	891	815	856	858	847	881	874	852	875	803	833	845	848	854	845	826	824	863	832	847	800	897	853	853	862	869	845	897	869	787	830	837	848	891	826	844	868	814	828	793	851	889	822	794	891	843	836	884	903	831	871	864	835	850	830	848	857	825	850	838	914	830	850	827	865	862	845	854	870	879	828	840	891	835	801	850	797	859	806	811	825	837	850	827	848	881	854	773	898	910	867	855	893	870	841	836	847	832	855	862	816	831	788	827	831	848	858	874	799	814	875	827	798	829	893	857	840	828	787	846	843	865	799	909	893	823	835	799	843	779	810	857	822	843	878	839	817	810	801	829	857	821	859	856	881	843	824	832	820	860	854	852	819	857	855	800	914	856	836	833	808	867	820	871	805	845	803	797	874	859	849	871	842	832	830	819	812	834	865	867	824	918	831	840	830	882	859	868	839	836	809	870	822	804	867	818	863	801	810	829	834	836	829	862	889	851	822	850	846	871	882	860	900	834	819	873	860	829	848	804	837	819	840	898	817	810	810	855	840	863	852	823	867	871	844	864	852	873	888	867	845	843	877	798	847	823	817	899	840	841	850	871	866	839	910	858	822	820	890	814	828	822	869	845	842	895	778	871	867	910	852	874	871	848	795	794	870	856	837	855	841	799	800	887	857	849	826	828	858	804	814	847	870	867	826	851	868	822	834	867	902	857	852	798	861	931	815	879	872	825	835	892	839	815	847	846	830	825	825	856	870	833	845	810	870	848	857	810	834	860	827	843	824	863	856	870	829	882	874	827	865	863	851	857	772	841	817	847	804	846	877	821	847	776	874	811	867	806	849	805	870	829	852	823	804	887	853	877	835	805	853	874	792	858	845	792	877	853	839	886	802	843	824	827	839	870	826	890	872	833	840	823	880	860	849	816	830	892	833	862	838	817	803	827	839	825	878	901	830	839	830	862	857	840	878	884	818	801	829	824	839	851	824	782	823	851	878	814	826	814	842	870	817	817	874	805	848	793	881	804	823	852	835	809	869	865	880	815	826	872	861	812	810	835	828	825	834	845	801	868	831	850	816	839	857	811	768	852	879	888	799	852	826	838	836	801	839	855	832	879	813	805	831	811	824	832	892	842	877	839	830	849	858	856	877	910	824	860	846	858	788	810	852	831	875	850	858	862	844	816	870	868	828	854	824	764	802	819	817	856	877	818	879	926	866	866	862	858	842	832	834	889	870	868	823
23834	21466	28804	24509	21447	13817	1505	950	737	775	743	674	666	603	622	577	564	575	589	594	558	549	582	547	583	567	557	536	557	504	551	565	521	541	558	570	568	523	558	537	531	543	577	570	508	558	511	531	560	548	526	489	534	520	565	485	550	514	550	515	509	516	499	542	494	538	549	499	522	527	480	563	563	545	540	550	528	517	529	539	521	539	543	539	547	542	519	586	546	567	523	539	553	546	524	522	598	569	518	571	526	509	518	526	515	527	525	520	521	542	540	538	523	527	518	522	518	527	550	582	559	549	536	517	497	518	521	529	535	519	557	541	527	501	506	492	521	534	563	511	481	528	516	548	529	526	578	532	493	529	535	540	548	506	523	509	545	543	486	525	529	529	556	513	575	508	548	504	536	498	556	541	526	535	534	536	517	497	488	534	546	531	521	514	530	511	548	543	551	522	487	527	501	511	545	524	519	508	520	548	507	519	501	532	524	509	540	519	543	499	510	522	554	524	542	543	551	530	542	543	518	552	495	557	524	550	533	534	523	518	529	515	538	538	520	502	514	502	555	563	535	540	560	499	528	508	535	525	545	510	529	521	516	488	534	557	531	537	558	593	504	543	558	535	552	521	528	546	530	529	603	514	509	538	546	499	574	497	514	533	512	573	507	518	505	552	534	537	500	515	554	554	551	508	560	525	491	587	558	560	550	515	496	524	525	527	521	559	523	509	510	509	567	510	545	595	541	496	525	505	492	516	521	480	497	519	539	524	560	524	545	557	547	522	501	515	539	531	516	543	523	569	553	599	508	491	524	495	501	497	533	511	512	560	521	511	546	526	512	489	480	488	518	514	527	514	527	478	529	481	507	517	510	530	545	543	483	533	506	555	530	562	508	480	541	549	570	596	520	510	536	574	554	549	535	497	511	486	513	548	510	580	564	542	559	501	496	501	514	551	512	511	498	538	513	523	559	492	500	502	518	541	517	548	518	522	524	549	484	522	531	533	547	501	508	524	557	487	550	561	479	501	544	530	527	529	532	502	540	523	547	528	514	548	529	547	526	520	542	514	517	558	545	519	544	492	541	549	504	510	512	498	524	531	517	535	518	550	482	527	555	536	533	554	528	491	526	549	553	527	567	545	552	532	555	513	536	521	525	501	485	547	487	512	517	544	531	497	536	549	523	546	534	514	543	498	541	543	500	519	532	514	522	507	538	515	535	533	546	537	541	499	565	564	539	552	490	467	520	496	547	568	514	526	509	508	544	511	521	503	539	525	527	553	525	524	492	517	561	505	578	521	536	531	547	505	528	520	538	549	549	547	556	515	520	533	519	558	513	528	536	523	518	570	535	531	517	568	506	523	530	555	501	577	545	507	521	509	553	565	528	553	520	559	524	556	506	501	552	513	548	522	537	520	545	540	521	515	533	501	570	482	534	527	496	560	511	511	514	522	542	548	497	571	544	532	499	547	549	538	515	530	499	534	534	473	527	520	569	514	580	526	557	588	557	508	564	536	554	512	553	514	529	500	504	535	568	534	527	534	516	539	534	538	544	514	490	562	488	516	511	549	517	531	495	527	470	543	532	491	512	495	491	548	516	501	516	547	537	552	511	555	520	498	504	477	582	524	532	529	472	528	517	481	550	503	491	498	532	521	510	519	555	549	545	525	507	556	514	538	506	559	512	525	531	543	516	519	524	532	541	505	501	494	519	526	500	545	517	498	532	534	574	525	502	513	504	511	537	493	577	491	507	514	539	506	496	548	536	502	526	527	534	513	492	514	488	509	586	538	531	531	504	499	549	513	518	533	496	543	515	575	556	558	549	524	526	529	497	548	530	525	516	534	531	518	499	532	548	569	518	519	569	513	555	554	545	532	529	540	536	511	520	559	517	548	522	538	545	513	520	527	544	517	537	503	513	491	520	538	498	524	514	543	557	513	543	547	540	516	504	542	496	551	534	552	542	508	512	548	524	572	487	513	512	543	533	491	533	498	509	561	558	553	563	542	553	501	530	538	527	519	540	511	549	533	513	572	518	521	540	496	518	511	504	566	528	558	536	507	504	507	537	514	516	549	547	560	499	570	492	530	545	531	554	564	561	520	532	520	581	531	511	546	558	536	548	507	504	560	443	547	536	535	520	513	509	551	562	517	528	503	533	528	541	510	506	495	552	555	539	536	513	496	482	555	490	536	551	485	526	482	517	530	542	512	553	506	538	523	497	490	528	524	509	492	516	531	517	492	512	540	528	501	520	537	532	504	532	553	498	532	566	495	534	510	516	548	504	493	520	557	529	521	537	500	480	572	476	513	509	535	498	508	498	547	531	489	495	573	550	497	527	532	554	511	545	549	519	551	516	543	557	523	526	493	513	576	537	530	558	527	516	553	497	570	507	473	540	528	543	549	518	538	500	500	510	532	558	516	526	478	518	540	531	575	535	560	540	538	560	551	564	575	510	481	523	517	519	554	508	520	523	532	544	532	536	520	566	516	517	497	519	486	540	523	538	557	525	523	559	509	534	466	515	553	507	542	520	519	525	543	548	545	503	534	521	519	518	543	525	519	515	569	518	532	511	584	533	551	504	563	560	509	492	551	529	527	481	567	491	581	529	481	561	557	489	520	484	567	513	535	550	519	549	556	578	521	477	538	519	549	538	518	521	523	517	549	528	497	493	523	522	531	564	535	573	528	465	525	525	525	546	516	537	529	543	522	496	530	515	532	555	535	538	563	534	547	525	508	521	507	561	540	532	533	520	537	560	505	561	516	571	475	512	520	544	518	516	510	533	524	514	535	521	544	537	514	527	520	510	510	558	553	531	517	541	491	575	532	522	536	518	494	525	500	571	525	502	533	554	493	515	535	505	511	538	505	524	510	530	547	494	519	508	549	489	528	534	537	551	542	580	487	536	535	571	528	546	510	544	532	550	524	519	505	548	505	536	499	592	536	529	545	522	549	512	520	485	543	549	531	550	555	498	555	513	537	517	518	552	545	527	545	515	504	535	556	520	562	520	543	533	569	512	541	509	546	513	529	540	551	562	529	527	499	536	558	525	527	542	494	553	538	527	528	519	484	535	478	549	523	525	545	490	510	531	525	542	540	511	518	563	535	527	535	561	515	549	531	558	559	517	541	556	553	515	554	504	497	546	515	484	509	542	519	514	544	518	539	523	560	532	529	565	522	529	562	521	504	475	504	490	542	559	529	530	517	549	495	516	505	552	521	503	547	505	531	543	493	554	544	524	486	564	538	480	515	522	533	573	549	529	534	545	545	495	518	535	576	488	530	479	550	490	578	519	547	547	517	539	548	516	510	594	549	552	541	531	504	558	505	486	537	548	517	516	541	535	555	519	548	538	488	545	505	501	523	520	543	513	542	493	538	487	540	561	540	513	530	497	522	570	540	507	552	486	543	567	539	514	528	538	500	478	538	533	512	555	528	525	489	510	539	510	562	518	536	510	558	534	484	514	518	487	520	480	566	542	511	534	511	528	538	508	552
3591	9084	7403	3568	2295	1889	1468	1310	1023	933	847	811	776	729	705	693	656	670	633	670	645	624	643	608	592	618	642	619	643	602	634	625	621	552	607	587	581	620	574	601	578	605	608	616	540	595	583	618	616	605	571	650	587	576	607	585	620	604	586	568	545	570	576	587	592	556	576	589	597	591	600	579	597	567	597	593	586	595	592	564	591	609	600	587	585	585	580	609	603	557	597	539	568	557	576	571	591	612	558	590	567	620	587	556	579	603	557	583	573	562	597	506	584	604	543	558	549	553	587	555	595	592	594	548	663	578	616	586	591	616	620	578	553	556	596	555	593	524	586	547	599	620	568	608	620	563	591	568	566	588	650	553	618	623	574	572	560	573	541	575	613	575	582	568	576	576	571	592	629	570	552	549	586	598	593	559	590	594	599	598	551	593	624	588	570	591	602	595	566	604	576	603	586	555	564	585	603	598	574	618	583	596	580	580	562	585	553	583	568	583	570	545	527	567	610	579	570	562	544	619	572	579	560	580	633	596	565	575	561	566	612	629	595	601	573	557	549	593	550	565	559	537	621	577	557	587	557	588	555	576	590	575	541	576	567	592	558	561	595	601	584	578	576	603	558	560	589	586	590	626	562	564	599	577	599	585	589	564	581	551	620	573	576	566	603	593	604	540	599	590	595	535	580	568	547	566	559	590	559	556	595	602	570	582	563	621	575	561	616	564	597	549	554	621	588	559	598	546	601	601	598	616	604	586	547	564	515	589	600	577	573	593	552	608	550	570	584	596	598	605	607	586	612	590	550	575	580	605	607	588	570	581	607	577	556	601	549	606	602	617	601	567	648	564	577	584	596	587	577	539	598	585	579	593	583	593	620	579	559	620	598	580	587	584	593	622	574	504	587	548	589	567	570	628	568	540	620	599	611	549	596	598	597	577	580	609	572	598	558	557	544	530	614	577	613	565	580	552	581	554	575	631	600	586	599	565	570	608	555	593	564	550	577	611	588	583	610	582	584	603	605	565	561	596	614	535	593	597	587	649	548	574	565	576	559	568	625	585	602	595	574	608	555	573	565	568	583	582	570	586	572	575	532	610	568	581	580	584	547	564	572	587	586	545	577	643	550	632	539	608	574	542	590	607	534	594	632	574	632	568	590	561	591	570	571	591	561	558	578	564	603	564	637	572	554	529	570	579	592	567	583	560	594	614	551	562	601	587	637	574	562	599	559	555	575	588	588	589	592	581	577	547	588	574	588	537	652	582	589	558	584	569	583	521	506	606	578	549	570	584	587	611	568	552	583	590	606	619	586	593	501	552	572	577	585	640	612	550	622	568	540	606	574	526	585	566	593	586	620	566	610	579	617	607	571	621	587	564	586	561	558	565	545	598	633	554	545	580	576	585	612	552	558	571	622	570	611	602	583	541	606	610	630	577	604	623	535	572	607	613	602	598	608	553	586	567	609	575	588	592	584	580	574	600	541	599	560	582	571	563	602	555	549	595	624	534	630	580	571	588	585	593	589	617	526	579	587	605	604	576	558	569	621	551	576	588	579	594	600	610	587	527	584	541	591	590	563	593	579	597	584	606	564	592	575	614	580	575	634	579	598	622	586	584	592	590	572	588	598	570	601	592	642	547	585	551	573	541	573	590	594	572	599	566	561	543	541	611	577	587	556	582	589	589	562	611	569	603	581	612	631	616	571	567	578	581	560	593	579	528	616	556	602	599	566	590	588	576	608	560	593	547	629	554	561	611	573	561	552	583	605	612	556	537	588	601	571	566	569	579	604	603	613	619	551	544	556	529	575	575	590	524	589	602	618	572	558	544	584	556	573	559	560	513	589	576	591	576	594	561	572	583	651	588	547	548	601	563	571	567	579	595	563	568	568	586	599	547	585	613	573	602	611	570	544	560	581	563	583	582	567	607	564	603	601	597	575	570	590	560	563	588	563	545	632	566	587	651	573	615	558	591	571	584	562	601	613	580	582	548	551	554	563	619	618	567	591	593	569	578	619	557	610	550	595	572	611	588	569	582	581	589	578	632	581	582	596	602	545	600	617	596	567	540	596	592	580	555	614	587	634	556	599	604	580	581	597	619	542	564	566	548	612	563	558	604	568	573	581	577	567	605	584	536	572	562	557	564	576	581	563	589	571	562	593	559	555	573	567	598	607	627	613	577	562	578	526	580	622	583	599	567	561	564	568	568	613	558	594	591	578	583	535	544	559	574	562	568	560	559	554	550	543	613	594	577	560	589	567	575	599	551	593	609	593	591	583	593	619	629	550	624	624	603	603	587	574	571	542	621	635	560	616	553	569	627	609	589	588	562	595	559	610	581	560	572	569	598	590	565	573	577	559	569	632	580	562	557	576	596	545	535	578	577	615	579	605	585	572	582	544	588	543	544	590	561	552	574	620	566	560	584	579	556	620	575	570	576	574	557	567	554	549	590	537	552	585	585	551	570	564	608	550	567	542	550	575	628	538	607	582	553	568	557	540	584	600	613	565	601	567	570	525	591	591	601	597	585	571	585	556	622	556	605	552	585	560	531	619	607	591	603	560	604	591	573	614	581	585	594	589	578	612	606	522	552	608	602	564	597	615	573	590	561	609	600	586	561	573	562	586	563	551	579	627	549	616	558	587	568	613	550	623	589	549	586	614	542	588	587	582	536	586	598	610	572	552	564	599	573	589	604	594	585	603	608	558	549	543	606	591	588	590	596	590	617	556	605	586	539	560	580	504	575	582	658	580	549	608	535	577	617	559	604	572	565	605	569	589	582	580	579	561	569	551	583	570	561	620	560	557	581	586	592	556	548	568	587	598	608	594	562	578	592	583	561	615	599	581	606	568	601	566	531	571	585	568	564	622	584	556	616	613	603	585	562	569	536	582	581	588	577	572	600	610	599	565	557	608	614	602	622	559	570	579	584	569	578	587	569	545	595	571	568	570	537	575	611	581	571	594	575	574	579	524	559	627	521	556	560	615	608	596	601	585	577	569	553	583	584	604	539	572	628	614	565	571	567	594	608	600	569	577	563	579	600	584	578	606	589	602	561	633	588	591	609	547	555	571	610	627	564	557	614	566	568	618	576	582	568	570	591	589	546	593	590	552	576	569	569	552	559	597	622	582	573	592	561	567	547	560	595	583	596	583	557	558	577	577	595	657	590	604	552	617	561	557	593	584	619	604	602	599	561	621	596	566	608	583	628	573	551	600	571	587	574	584	573	568	580	587	588	585	586	550	592	566	623	509	562	564	586	621	624	597	593	567	545	603	595	553	565	568	613	569	590	578	598	563	556	567	611	588	594	583	570	550	605	593	595	638	559	543	611	563	599	611	591	574	575	609	619	591	577	592	582	576	597	568	610	545	579	578	570	581	549	571	540	612	575	584	537	600	572	580	573	588	586	559	591	564	603	588	598	623	600	570	605	636	567	594	556	617	586	570	598	605	605	602	583	577	563	569	576	556	574	598	580	570	582	565	614	557	573	526	622
24764	21469	28080	25205	17418	1516	873	743	698	703	659	591	623	616	628	598	610	602	555	600	627	592	620	619	571	560	583	587	577	576	551	581	587	565	551	543	559	585	587	562	590	621	563	588	565	573	605	542	545	555	588	573	566	546	586	587	555	573	611	568	562	570	574	587	563	580	544	549	581	577	515	554	546	572	555	566	597	572	595	572	610	563	612	586	594	572	575	563	566	542	553	548	543	552	557	590	572	629	564	553	632	617	569	566	591	541	535	570	585	556	579	578	574	602	587	588	569	558	588	605	564	564	576	540	564	596	604	577	573	591	555	563	594	582	583	587	587	537	608	601	589	602	570	568	525	561	570	601	570	572	561	590	558	565	582	586	571	624	584	606	575	556	600	556	565	559	564	573	551	541	558	585	582	592	574	580	591	561	530	569	562	578	575	587	561	556	552	552	586	542	561	602	547	545	551	567	563	556	574	547	573	591	556	550	561	544	562	565	568	584	531	566	520	544	564	579	616	585	569	592	614	555	580	578	554	557	561	590	515	563	585	562	573	555	562	556	559	565	589	547	582	619	571	584	571	538	571	557	580	590	572	547	570	572	603	537	620	540	561	546	567	584	569	569	596	561	577	540	584	576	584	570	588	578	573	563	590	575	588	534	586	633	563	579	531	529	566	550	596	578	576	577	596	580	601	528	556	541	593	554	560	562	550	555	566	540	590	545	541	571	568	631	592	593	572	569	590	563	575	581	524	604	565	539	557	555	567	532	576	594	570	555	637	599	539	560	584	586	543	580	603	569	551	575	546	572	569	566	586	620	566	548	558	578	526	558	538	543	571	528	590	556	540	576	570	578	564	574	544	551	623	551	560	606	606	621	571	534	623	606	580	580	565	586	568	602	565	587	593	592	580	561	575	581	542	557	560	578	559	566	592	550	584	539	599	541	552	614	523	510	601	572	562	564	585	560	583	561	525	570	537	579	621	514	558	555	561	548	569	572	553	585	575	567	559	608	601	606	543	566	622	572	591	604	566	587	557	592	597	552	562	592	581	599	576	564	580	554	573	583	585	530	521	579	582	550	557	594	535	566	562	538	551	556	591	569	539	578	561	515	575	581	584	580	537	533	535	576	580	577	586	580	571	582	565	609	542	549	570	590	546	583	558	570	566	575	583	586	576	560	559	532	612	575	588	608	596	583	570	601	553	535	582	593	551	572	593	587	538	563	555	511	581	589	574	575	618	583	612	564	608	621	583	563	559	580	597	511	560	577	569	563	576	536	533	534	582	609	560	603	586	556	567	563	550	588	592	569	545	567	603	543	604	598	567	581	603	571	560	554	542	573	614	577	612	549	579	585	582	580	604	521	621	598	575	555	575	528	582	575	554	582	574	586	572	545	565	544	580	561	561	566	586	610	553	574	571	560	542	551	571	572	583	567	625	540	573	596	577	554	586	540	579	580	589	595	569	588	597	584	600	600	568	536	580	544	595	525	550	581	527	594	585	566	578	563	582	544	555	539	575	639	560	532	554	543	593	593	569	603	569	584	552	539	585	567	567	591	561	600	598	548	539	579	547	554	575	579	554	594	569	588	586	587	555	573	566	566	550	587	609	566	560	617	565	560	579	556	536	576	551	597	552	574	554	582	564	578	559	528	597	579	561	551	542	582	597	597	554	546	531	573	589	608	557	558	544	565	560	542	569	595	584	542	579	529	607	569	536	555	566	577	591	534	597	576	533	562	574	553	568	546	601	549	585	622	543	593	569	567	588	524	538	585	632	579	573	559	520	579	595	592	575	566	607	549	522	575	568	546	589	589	538	603	572	591	552	548	565	557	577	556	581	622	589	575	555	551	565	579	589	574	563	597	593	574	596	550	560	532	623	542	564	532	589	561	592	588	553	556	580	565	608	627	560	571	550	602	615	577	549	580	550	573	577	510	550	552	607	548	581	558	576	586	542	585	590	585	579	569	566	616	569	540	559	565	561	513	545	601	560	569	543	586	528	563	579	575	616	590	584	572	575	552	594	563	614	563	565	608	572	608	581	568	562	581	570	606	580	555	553	613	597	563	556	544	584	543	545	560	543	581	579	622	540	579	558	578	577	559	544	620	582	535	559	561	602	556	602	583	555	577	547	582	611	644	580	595	564	580	578	578	563	562	578	555	557	538	548	563	553	558	542	571	581	612	582	592	582	576	567	553	571	543	535	556	550	601	586	537	569	579	539	561	551	562	575	597	546	558	563	560	581	506	569	605	585	575	595	559	607	587	594	580	564	568	582	561	545	546	583	576	611	574	576	600	543	574	589	565	596	521	564	601	540	585	567	598	570	534	586	543	584	589	553	532	602	566	594	540	573	567	549	556	556	569	585	554	571	583	563	569	541	562	598	566	591	523	545	614	542	573	553	537	546	543	547	606	560	532	600	600	577	575	573	587	597	555	555	570	571	566	576	511	559	558	555	543	620	572	575	603	591	553	619	555	590	572	573	561	622	571	592	562	575	572	539	571	617	591	592	567	587	631	581	592	516	582	536	575	575	556	552	541	549	604	608	562	581	545	564	521	542	558	582	565	571	540	505	572	564	573	595	536	567	600	549	586	559	545	594	586	549	605	587	589	574	592	564	571	572	559	576	577	566	571	591	560	595	601	548	547	569	548	555	489	528	599	595	556	570	569	598	580	602	557	544	540	580	599	596	571	589	610	544	543	613	550	606	531	564	594	537	564	571	575	537	575	566	550	496	559	548	580	577	590	595	564	571	568	596	561	569	546	615	564	539	557	574	582	518	526	589	532	603	575	577	588	522	555	566	546	594	590	565	602	597	608	566	567	563	542	570	551	542	580	568	540	593	576	617	559	554	587	593	562	573	586	566	582	576	622	599	562	579	526	553	552	546	554	557	547	548	574	539	574	525	556	581	546	541	565	539	583	551	571	552	545	594	574	567	535	594	568	549	591	552	546	593	525	559	583	538	585	590	578	593	581	580	610	533	551	529	604	568	554	591	607	580	580	559	597	590	546	524	560	580	567	550	558	560	591	581	563	571	599	536	595	583	555	589	573	588	596	573	550	575	608	561	541	594	585	577	573	583	565	582	582	583	545	597	583	591	583	547	530	613	588	571	531	602	598	557	567	544	524	562	589	594	569	547	587	577	557	546	570	559	563	564	556	541	599	600	552	548	569	598	563	589	524	587	547	570	574	562	499	564	584	588	564	561	581	571	618	592	520	584	553	553	587	589	576	592	551	578	568	537	602	549	563	552	594	570	574	591	521	594	596	587	574	556	595	560	556	558	554	611	585	567	581	541	537	571	577	565	566	590	552	566	590	556	597	548	609	601	601	555	550	571	618	595	534	574	583	590	573	572	570	585	551	551	532	555	629	603	562	560	596	598	571	614	556	555	538	625	596	540	583	549	615	543	582	563	580	570	538	611	549	578	582	555	554	542	526	625	534	545	598	609	563	582	579	609	614	574	599	584	532	577	596	593	568	558	567	588	558
3766	5953	4662	2406	1720	1318	1144	999	910	825	779	744	686	742	687	689	677	614	623	628	614	620	595	632	621	618	601	633	645	624	635	584	614	625	614	600	621	578	598	612	612	633	604	608	603	587	625	571	599	581	587	606	639	567	581	589	614	596	640	606	650	614	623	599	607	610	590	628	608	633	665	593	615	611	580	593	592	569	560	582	599	590	584	608	616	617	603	619	576	649	595	621	617	534	576	595	622	563	568	594	620	615	573	636	577	606	594	618	610	604	593	576	571	575	568	596	614	608	567	588	598	599	614	586	545	625	577	546	596	581	598	599	586	575	646	581	572	624	579	550	599	582	583	619	637	602	579	621	596	555	628	624	610	628	593	605	584	596	624	618	634	592	634	632	617	628	576	652	631	653	552	626	621	595	589	579	584	626	623	620	564	657	599	622	613	606	630	593	610	644	621	611	540	585	581	597	586	564	655	603	584	603	573	605	620	633	588	548	585	618	611	567	609	615	617	627	581	626	562	562	580	597	588	593	639	552	637	608	576	569	555	572	611	597	590	577	621	595	558	568	581	598	599	632	585	576	598	611	630	620	623	576	622	578	624	626	618	577	620	616	604	577	566	610	604	592	600	620	613	610	633	606	586	586	575	614	612	668	598	592	566	611	592	631	601	597	612	633	616	605	575	580	612	606	635	601	578	581	607	597	583	585	603	567	581	582	584	602	610	630	601	632	592	593	621	640	600	579	565	581	552	622	590	584	603	626	616	587	575	644	594	593	588	591	557	606	578	610	578	608	621	593	598	597	571	565	599	543	563	640	584	599	595	609	673	656	627	600	623	639	609	572	546	607	597	570	611	660	572	622	600	596	575	591	563	630	586	596	616	568	603	582	542	595	576	583	618	604	637	614	612	575	572	587	586	605	603	613	589	600	588	583	629	678	587	584	628	578	551	604	597	598	548	602	606	603	598	579	600	582	623	599	618	613	615	582	568	646	550	581	600	585	579	568	614	585	587	595	593	630	597	623	599	612	573	577	553	586	614	617	612	578	621	661	618	598	567	550	581	626	610	604	586	633	578	556	577	591	606	601	590	579	590	602	610	580	533	601	603	656	627	607	621	559	577	610	623	594	597	563	586	581	604	585	552	595	576	610	624	559	599	630	573	556	617	583	645	602	595	594	578	624	561	585	618	582	591	558	577	600	594	585	579	616	564	600	583	603	602	582	589	607	601	566	603	569	579	622	608	631	612	625	605	625	618	589	607	609	605	612	619	641	578	612	621	589	563	632	604	587	576	614	596	586	596	628	587	617	601	606	597	629	602	629	617	644	621	579	610	605	580	586	642	572	575	558	616	596	579	595	616	587	575	609	614	627	626	571	636	558	616	620	627	553	620	598	611	621	630	566	594	588	640	570	568	607	570	596	583	637	549	598	648	563	595	620	618	619	612	579	625	643	582	591	636	560	556	636	596	617	620	581	562	581	653	588	599	590	610	556	585	579	599	601	624	561	634	608	591	600	566	596	597	610	608	612	594	617	596	602	548	601	603	550	646	553	568	575	595	639	611	595	619	621	593	625	601	578	615	561	606	617	592	589	599	591	602	583	574	605	575	638	555	573	620	614	619	587	567	653	565	579	601	581	613	587	520	575	578	631	572	591	615	633	618	601	615	628	614	625	633	575	603	586	588	597	617	571	628	619	598	589	536	605	607	611	634	609	613	595	560	585	622	610	615	555	611	562	569	629	619	626	632	579	577	610	589	587	608	592	588	602	604	595	594	630	641	609	596	591	575	609	622	616	597	570	607	598	643	586	622	609	653	574	587	570	608	619	575	603	600	622	572	592	581	583	592	577	659	616	561	591	577	608	621	615	620	553	604	597	583	665	623	623	585	607	650	554	584	568	577	610	603	550	633	613	586	569	563	573	593	561	630	615	578	575	650	601	578	580	608	614	618	581	575	616	584	574	589	580	589	579	607	600	600	605	648	575	604	575	579	580	589	594	615	601	599	581	536	607	595	657	581	557	600	645	602	590	613	613	615	597	609	610	632	600	650	565	628	546	633	626	623	610	604	537	611	635	589	603	626	607	612	621	603	608	612	569	618	604	582	619	639	558	651	623	574	568	599	621	602	614	601	559	596	621	592	602	593	611	572	568	590	628	560	608	558	592	652	575	632	550	591	597	601	573	558	601	619	620	654	600	572	619	583	605	636	580	602	594	615	570	595	591	616	583	578	586	607	602	553	614	612	632	566	626	578	618	572	606	568	581	548	629	589	606	654	617	580	653	599	618	561	550	617	573	593	593	620	582	597	574	597	563	619	578	614	614	571	629	596	610	583	623	624	610	600	578	581	563	611	601	595	561	594	593	604	616	572	610	588	606	549	532	637	609	593	624	606	582	600	606	594	604	606	587	634	578	599	565	585	626	611	634	585	579	574	638	603	607	591	606	600	607	609	566	575	590	625	589	609	622	562	577	627	600	610	614	609	622	568	646	588	567	610	588	586	573	587	592	644	634	605	594	572	585	586	603	615	568	600	619	631	607	561	621	626	592	595	611	579	632	566	611	576	559	617	613	593	593	595	591	606	589	582	586	589	586	573	642	613	583	633	616	567	549	582	607	629	603	601	607	613	635	570	599	578	599	594	590	568	594	587	593	623	552	598	600	631	590	578	593	606	620	609	596	644	611	608	593	640	574	609	574	583	533	584	609	594	601	582	597	588	592	614	603	580	583	597	593	650	571	587	583	577	617	544	582	582	642	582	607	585	566	582	555	591	618	576	635	577	622	591	585	600	575	612	657	631	605	581	620	571	627	562	564	580	595	579	543	548	618	567	567	635	629	608	562	567	621	618	596	630	572	583	589	573	598	637	592	582	609	622	574	604	599	537	603	592	575	592	637	549	621	566	570	563	576	598	607	622	575	586	655	612	598	595	615	581	616	581	613	607	609	644	620	619	602	597	596	544	602	576	620	603	523	566	611	663	594	573	585	620	606	624	634	641	597	596	621	601	565	629	645	630	600	613	615	587	643	610	576	569	559	576	587	630	615	592	560	570	634	640	628	589	653	574	583	601	612	605	604	586	630	556	575	637	619	614	617	612	591	595	581	615	596	585	638	597	642	580	599	599	584	587	570	594	592	592	594	600	555	571	606	622	615	562	614	585	643	632	596	625	627	607	571	615	625	598	588	592	638	612	642	636	608	606	602	583	585	609	575	629	599	611	595	579	598	593	584	566	639	612	588	614	623	614	621	589	587	622	608	601	595	596	593	593	574	603	624	603	597	589	553	589	621	604	597	630	603	587	608	568	560	563	572	554	590	623	613	620	612	559	596	611	586	599	555	565	613	666	624	613	583	617	572	637	623	596	580	602	615	610	599	589	565	612	611	575	597	586	576	643	702	627	620	614	593	583	582	644	571	629	620	619	596	597	632	628	617	640	576	621	610	606	559	585	592	597	654	611	596	644	610	561	640	568	599	609	582	622	584	608	540	583	594
22781	21506	29242	24182	21496	21545	11936	1033	713	570	541	432	401	399	340	318	319	279	296	274	264	256	240	222	228	225	209	195	200	227	212	221	233	190	213	197	209	200	189	196	210	193	180	193	185	202	201	177	190	190	212	215	198	193	201	170	188	201	205	187	208	183	182	195	201	177	206	199	175	160	170	183	221	198	171	203	187	185	178	187	191	194	206	163	183	194	175	184	211	170	194	195	196	171	170	192	187	197	177	187	170	198	200	213	193	200	207	186	180	196	200	170	183	169	215	212	152	196	180	183	182	173	207	169	198	189	201	179	174	192	185	201	169	189	216	195	174	197	207	187	175	184	182	191	174	183	190	168	181	176	181	188	182	159	186	174	185	186	205	188	197	197	176	172	187	178	180	187	169	140	181	183	188	201	194	186	185	176	203	169	179	177	180	166	149	178	192	177	176	191	170	179	181	182	199	185	182	192	210	168	210	167	199	194	186	192	197	184	161	185	181	179	207	173	189	182	197	161	165	192	161	182	198	187	193	194	170	186	180	224	199	176	205	188	184	204	179	191	176	199	180	186	165	195	181	170	179	189	191	182	192	189	173	190	185	160	203	195	185	173	178	185	180	180	176	195	172	204	175	166	195	173	191	182	163	174	174	179	198	184	178	183	208	163	183	201	179	205	170	192	200	192	192	193	193	196	175	188	197	197	200	195	214	195	178	193	187	175	201	172	187	188	196	185	212	184	216	167	183	172	175	191	187	177	177	198	178	179	190	195	188	203	186	182	201	191	210	191	190	190	185	175	217	198	194	211	172	162	183	196	188	172	188	176	210	178	186	176	180	187	197	181	184	185	186	196	176	187	184	186	175	164	179	178	175	178	179	182	175	212	186	191	169	186	189	186	174	178	196	191	176	177	187	178	199	191	211	201	157	184	178	171	205	187	180	188	179	187	186	170	175	173	198	159	175	165	194	180	169	193	180	190	190	136	196	187	180	184	174	180	188	168	174	189	199	190	174	175	191	193	190	182	182	211	183	207	193	171	180	166	182	191	198	202	165	167	168	172	199	166	199	200	194	189	180	180	196	181	182	198	191	192	203	190	163	210	170	172	180	164	196	176	196	178	184	188	184	221	196	179	188	189	197	187	170	191	185	228	195	185	208	190	190	185	171	191	173	182	199	194	181	206	182	202	178	192	185	180	192	214	179	199	203	176	181	185	201	173	176	183	195	172	211	191	190	178	169	190	199	207	198	191	177	187	177	162	202	183	184	213	195	176	193	177	161	217	180	171	181	204	194	194	167	165	157	202	163	188	177	188	165	191	196	174	158	188	170	160	182	177	190	172	203	191	204	231	171	167	171	184	188	168	173	183	206	182	169	200	168	193	171	196	207	181	171	181	191	191	194	217	202	196	169	187	170	172	198	190	199	168	187	161	171	186	180	188	191	178	170	174	196	181	175	181	195	194	188	190	204	178	182	193	195	190	182	156	201	175	194	199	179	171	189	184	186	176	184	203	178	196	181	185	177	168	192	165	179	194	173	166	185	195	165	193	149	195	214	195	202	185	186	162	190	175	176	196	170	155	181	205	206	195	198	183	191	184	177	174	169	212	233	199	196	209	219	185	163	185	170	176	168	183	176	192	182	185	172	195	174	174	187	166	193	199	206	175	200	178	206	196	191	197	187	192	163	189	175	194	190	201	181	197	183	212	194	187	162	173	199	179	164	190	172	204	183	181	205	201	210	204	189	186	177	200	175	189	190	186	159	204	188	216	176	195	163	195	180	176	185	189	182	174	188	183	165	153	186	187	179	192	193	159	201	174	178	196	195	164	186	175	174	202	184	209	156	180	168	151	185	181	193	162	170	180	215	181	188	173	191	186	152	189	172	174	189	183	158	205	207	178	167	171	180	208	221	166	189	170	211	182	187	184	189	187	182	201	188	198	174	177	188	172	172	201	198	207	180	174	198	193	180	179	198	175	192	193	180	201	165	181	190	197	201	193	181	207	181	175	184	189	195	190	183	184	182	188	193	177	173	175	182	186	175	187	167	199	186	179	184	185	199	183	181	194	179	195	193	183	182	182	201	166	180	206	178	193	167	207	199	173	173	173	164	173	166	186	180	176	206	165	190	160	187	185	197	185	189	189	199	182	179	188	183	196	148	190	200	184	189	171	199	191	205	205	197	169	196	204	178	175	192	173	167	185	175	187	179	186	173	179	164	169	169	152	189	191	177	188	192	186	201	192	193	205	193	173	169	173	167	146	195	168	183	193	202	163	202	190	171	191	169	177	191	178	175	183	195	214	159	184	176	172	187	185	188	190	170	195	179	186	189	177	177	181	162	172	173	178	203	192	190	193	182	179	161	173	194	183	183	198	190	200	195	183	168	180	180	204	198	193	180	196	205	185	173	170	202	170	206	199	202	191	215	206	203	205	168	183	178	146	190	191	190	177	174	185	165	214	163	196	192	200	189	212	192	190	180	196	181	173	156	173	176	176	211	195	194	192	192	168	182	192	197	176	162	179	181	174	190	165	190	169	177	175	181	209	171	202	199	191	166	184	186	163	187	184	187	197	192	176	165	180	190	202	187	192	172	188	199	182	182	193	196	165	197	209	190	169	170	167	182	179	185	213	205	176	162	195	186	209	180	193	186	172	192	193	170	188	162	174	182	176	182	208	176	171	206	207	176	177	194	195	209	198	206	180	193	183	195	175	177	215	211	195	172	179	191	214	171	206	201	185	186	194	175	159	172	171	168	161	204	195	164	207	185	193	200	178	183	200	207	177	178	190	174	194	190	186	190	186	180	168	185	171	189	191	171	188	180	188	185	191	190	193	191	188	171	213	186	183	210	168	191	193	174	177	165	190	167	206	179	150	186	186	190	194	182	179	161	211	173	190	166	168	180	197	219	193	196	179	189	204	170	173	179	193	166	182	170	178	173	190	166	182	190	206	185	211	200	169	191	204	194	201	179	191	154	212	169	212	187	176	186	182	203	189	192	210	161	175	161	181	178	204	165	190	205	203	181	199	200	189	197	162	177	193	191	179	185	174	181	209	196	198	192	180	191	186	169	168	161	179	180	161	163	171	188	200	202	182	182	181	178	178	203	209	213	186	181	187	192	194	161	170	187	180	181	200	152	182	167	177	184	199	184	193	188	199	175	196	207	190	188	189	216	177	189	191	173	167	167	169	197	197	189	173	176	184	181	198	184	208	172	196	167	187	196	211	197	175	173	172	186	181	187	184	177	187	157	207	194	200	196	190	172	165	207	184	183	176	173	172	180	189	198	176	181	182	199	180	181	175	174	187	151	165	179	195	193	196	184	192	190	166	186	184	201	147	188	162	187	178	177	205	196	190	194	191	181	175	184	157	173	196	211	193	189	190	186	184	156	196	218	194	171	204	203	202	178	193	185	188	182	166	184	190	197	206	183	183	186	190	180	187	184	183	188	177	190	194	179	187	186	195	192	176	204	207	165	198	177	174	179	177	173	184
4656	14494	11853	5677	3722	2692	1988	1559	1134	933	771	645	571	482	442	421	348	357	377	349	279	292	310	273	269	270	251	254	263	262	277	231	268	238	241	242	219	224	206	248	230	228	250	220	244	245	231	250	239	247	218	206	217	209	227	211	228	195	248	195	228	210	228	205	214	212	224	210	197	233	236	219	212	221	189	240	199	216	205	220	219	199	201	203	231	219	205	211	220	192	233	224	183	205	191	200	228	211	206	243	191	211	213	173	204	211	188	218	211	188	226	205	203	230	190	207	245	235	218	222	241	223	220	206	192	222	203	201	204	216	215	194	213	228	216	175	218	206	217	214	226	241	206	220	196	225	205	199	220	215	230	207	229	227	207	200	228	228	197	186	210	211	222	231	211	221	240	214	212	193	197	211	205	210	205	218	207	196	203	208	201	193	216	202	208	209	187	202	215	201	223	208	209	213	193	210	217	181	226	187	230	215	201	228	249	213	211	207	206	218	218	184	201	235	218	213	195	197	226	204	195	208	212	223	215	205	186	198	207	212	206	201	192	201	219	204	192	185	238	177	203	195	221	211	203	228	195	231	179	214	213	198	215	210	214	189	223	230	196	219	196	187	213	201	219	207	209	203	220	200	202	206	204	180	190	214	195	223	209	190	229	211	208	204	197	188	203	222	199	195	215	192	232	195	220	204	207	185	235	212	188	196	216	194	197	223	210	196	215	205	208	221	188	219	182	219	215	221	223	208	182	195	206	218	181	199	189	214	214	209	218	225	222	208	201	204	215	215	220	190	198	196	229	188	211	219	208	214	212	212	182	202	231	203	221	210	210	197	223	222	189	222	193	176	243	198	222	226	208	199	196	213	218	206	226	232	209	216	202	219	214	195	193	213	233	223	198	204	209	207	205	216	219	195	243	178	200	219	197	206	209	213	224	204	224	207	214	213	210	197	188	193	172	234	225	236	197	213	188	188	230	173	197	194	215	195	216	216	224	215	221	184	219	193	222	200	212	219	213	204	202	203	198	218	199	224	213	194	196	208	216	213	208	188	196	190	238	199	198	175	213	193	215	212	198	233	211	194	212	200	194	199	228	220	237	213	201	193	214	221	226	201	208	210	184	205	172	217	225	190	203	224	226	213	208	212	194	221	203	219	201	212	211	183	234	207	205	206	243	217	204	226	200	218	220	222	194	233	203	234	200	203	198	221	182	200	207	208	205	195	200	210	208	179	214	198	211	191	234	195	201	190	222	223	215	228	173	211	200	209	203	208	180	226	165	226	203	241	194	222	204	202	198	202	206	213	221	202	203	194	219	212	220	205	211	209	198	222	210	204	208	197	230	219	188	192	221	216	211	226	207	218	230	231	224	217	204	203	198	200	206	219	215	184	188	205	198	206	204	230	210	213	186	180	194	206	209	204	228	218	224	215	195	192	217	207	220	195	195	207	212	223	210	230	210	192	195	216	251	195	198	205	209	211	189	231	226	196	217	212	191	208	208	235	190	224	179	195	212	209	191	208	222	188	215	208	205	221	195	228	195	226	192	214	219	192	198	215	205	213	213	207	209	211	211	233	228	197	193	191	183	205	213	217	217	210	217	195	195	182	185	203	187	201	217	216	225	224	191	192	208	201	206	214	240	209	198	210	204	189	217	199	202	210	218	220	218	211	193	207	215	208	219	200	199	223	210	221	209	219	214	214	210	215	192	217	193	196	205	202	217	194	215	196	215	211	196	218	203	212	205	199	219	198	206	224	191	194	208	175	197	214	203	216	194	207	197	221	199	217	200	218	205	203	207	208	218	208	192	192	218	232	234	207	205	215	229	214	198	189	207	211	191	208	204	203	239	213	225	204	219	191	213	199	195	213	229	218	199	205	213	205	206	188	217	228	206	188	220	193	210	219	226	214	206	216	240	221	203	185	206	213	209	180	215	234	198	202	219	217	223	191	217	202	216	216	207	217	208	214	200	214	232	208	219	217	199	199	216	238	194	227	191	225	195	180	216	198	196	187	207	218	197	205	221	214	209	212	212	226	212	205	207	196	208	197	209	197	198	218	233	188	219	217	216	205	207	198	211	190	193	239	197	216	172	217	222	205	193	227	226	213	189	200	208	207	192	189	221	196	209	212	226	193	224	207	222	224	233	233	216	215	191	208	208	208	224	197	201	217	196	228	199	213	213	200	209	204	198	218	194	172	229	221	220	177	187	240	196	181	182	213	193	226	214	198	199	228	201	229	186	205	194	205	206	231	206	211	188	190	206	217	199	205	232	230	187	218	224	215	207	227	195	204	231	204	192	199	200	206	225	193	225	186	206	205	233	201	206	191	189	210	214	210	224	210	199	194	200	211	198	242	223	205	202	190	205	205	214	207	228	191	236	231	226	229	182	194	221	182	204	204	201	197	210	203	213	205	192	202	212	217	200	218	217	202	208	196	191	218	209	206	207	199	192	224	223	214	235	183	214	221	200	193	191	205	216	196	214	203	214	224	201	222	223	221	196	220	203	202	234	227	191	195	227	187	202	228	211	211	193	216	219	211	228	192	214	218	200	208	213	192	198	221	227	212	187	190	218	201	224	223	210	232	205	212	219	218	237	208	220	205	191	194	231	190	203	200	194	225	237	218	201	206	227	206	191	217	221	232	201	211	219	208	221	185	213	209	214	186	196	176	224	223	217	205	188	184	222	202	200	210	216	206	210	233	206	210	215	241	198	226	187	210	206	212	233	197	205	212	189	203	216	213	226	206	189	214	201	195	226	192	209	190	191	220	190	194	197	216	208	214	205	214	207	208	220	210	212	193	219	178	201	238	228	219	206	219	199	217	229	216	201	216	209	203	233	199	218	188	211	207	198	198	199	222	211	200	221	229	218	207	199	204	216	218	204	191	220	230	217	239	196	206	201	227	219	237	212	189	190	199	230	234	195	222	213	208	217	213	196	211	213	192	217	197	190	212	222	215	207	232	198	231	211	220	214	226	210	234	198	181	214	215	206	203	223	230	217	185	245	220	220	207	174	213	203	229	210	222	219	222	218	227	190	228	203	209	191	239	231	191	184	211	216	212	236	214	216	194	191	212	223	210	192	205	227	204	198	209	200	207	234	249	212	214	200	212	228	212	196	201	195	229	232	236	204	227	192	261	229	205	212	216	206	204	194	199	207	239	183	220	199	204	211	198	218	232	191	211	233	194	223	201	204	174	224	179	220	232	207	214	210	201	198	186	196	195	201	193	206	181	221	231	196	218	244	202	206	200	212	216	218	194	215	208	214	193	198	215	195	179	205	225	216	241	218	203	226	192	193	213	213	225	186	197	211	187	206	238	191	187	200	216	213	196	215	210	205	227	226	210	233	199	202	222	236	198	214	222	204	215	224	232	210	197	222	208	212	191	214	201	221	201	185	206	213	188	221	221	170	233	188	189	217	200	227	208	230	208	210	232	235	185	211	213	224	213	177	184	208	202	210	199	217	214	208	217	216	223	221	217	210	202	199	195
27569	20123	7228	1357	1003	932	904	785	835	767	786	826	800	811	818	740	823	760	755	813	751	789	820	804	803	805	823	806	759	777	793	767	762	821	799	712	754	737	809	811	753	786	748	784	756	787	764	751	761	789	811	807	767	783	774	792	805	781	785	823	767	770	791	773	816	755	799	790	811	786	789	809	808	758	793	819	747	761	738	796	787	769	779	770	794	805	792	825	783	750	766	820	767	759	783	836	782	809	838	808	754	814	764	758	777	779	801	791	773	800	782	805	803	791	814	797	799	812	786	753	767	776	853	768	762	810	844	756	791	823	747	802	775	781	772	819	782	759	752	795	781	750	798	843	833	782	773	759	799	823	787	746	809	777	753	800	794	749	744	789	816	769	815	758	809	731	792	838	847	738	776	806	819	796	764	778	759	798	742	738	774	843	802	806	790	776	784	775	794	785	792	846	850	827	771	788	750	735	810	747	822	780	795	744	780	762	798	780	790	782	781	815	817	776	784	820	810	759	766	749	766	803	780	842	783	831	805	874	799	833	757	805	787	821	825	790	742	792	767	770	807	806	739	755	833	866	818	743	786	826	829	781	806	778	785	816	838	791	809	823	767	790	794	760	807	861	744	777	777	753	737	804	805	799	784	810	790	799	811	752	734	789	783	800	838	795	830	785	803	788	798	793	764	756	801	766	778	783	754	821	792	817	782	801	784	806	847	784	765	759	738	777	807	800	784	790	748	765	834	745	807	788	776	785	778	743	785	850	792	787	800	771	793	778	744	762	742	745	832	787	813	788	803	825	787	808	810	776	776	764	825	835	784	737	828	804	774	723	733	774	749	783	812	783	819	821	838	785	813	771	761	770	760	823	760	795	716	770	786	790	756	754	806	768	770	795	782	770	751	789	758	768	794	756	837	773	811	819	789	793	759	802	752	791	778	792	806	831	796	808	750	779	753	789	823	728	774	751	769	798	772	745	789	797	781	798	737	769	798	770	783	785	803	791	801	805	782	796	778	802	782	812	775	766	811	791	780	716	759	760	728	788	808	751	755	817	775	792	805	801	809	781	801	742	798	743	795	834	754	767	763	791	720	760	799	785	747	734	742	758	779	806	784	766	756	788	775	798	828	784	749	738	760	800	807	792	811	805	810	805	778	752	773	788	745	813	823	783	781	788	786	769	761	793	825	813	765	763	755	776	781	839	833	763	800	798	838	790	778	794	808	782	764	799	779	792	810	787	775	766	755	751	805	800	795	789	787	767	817	796	770	785	805	773	826	814	772	744	792	779	791	811	787	774	787	802	781	769	761	758	798	837	734	785	764	779	706	807	840	822	761	771	760	803	778	744	786	740	757	795	785	818	796	810	771	807	755	797	757	807	712	799	758	795	763	785	725	801	792	786	795	795	803	791	745	787	845	772	767	764	777	842	778	813	785	799	779	826	746	797	802	812	772	762	820	766	790	757	837	816	726	800	782	805	758	771	796	805	817	756	804	814	732	802	784	773	811	774	830	817	782	750	811	786	836	787	799	803	759	795	761	774	794	772	762	798	781	732	804	782	863	716	834	773	806	774	766	759	761	728	777	802	820	821	807	809	831	745	809	759	809	715	780	788	767	795	744	767	761	782	779	816	776	753	811	775	781	749	823	739	797	804	814	771	790	827	810	784	828	763	783	766	798	795	784	766	768	804	757	764	742	770	786	766	797	740	806	799	802	799	819	787	759	800	763	731	783	788	788	790	738	794	755	759	795	815	794	752	840	835	789	820	787	786	787	730	798	745	830	763	807	760	821	777	792	764	767	796	793	783	809	827	814	809	790	778	779	783	753	730	825	783	737	721	799	798	820	770	771	806	817	797	785	797	841	769	836	819	794	756	792	785	796	781	781	811	787	728	795	804	787	788	841	757	756	791	813	790	809	806	783	753	744	771	790	761	790	804	781	776	811	785	838	771	789	787	840	763	756	786	767	781	780	836	766	814	804	790	824	768	823	767	825	825	783	817	796	751	779	775	776	771	804	810	762	794	771	791	817	743	750	826	775	766	744	759	825	811	774	814	754	816	795	731	813	817	803	761	761	805	843	808	823	780	806	828	776	776	727	757	796	759	809	756	788	786	804	780	786	784	751	798	766	794	780	765	837	752	777	786	784	817	788	782	796	864	803	783	774	797	850	763	739	762	752	807	792	794	783	788	817	778	752	835	788	768	772	796	798	794	811	846	813	774	829	842	827	771	814	789	799	825	820	780	828	762	788	778	795	779	748	827	760	760	764	787	797	821	774	804	844	811	794	769	799	782	806	773	775	789	766	782	715	782	754	747	742	760	820	809	719	831	773	816	795	789	800	808	799	797	753	838	826	797	793	779	794	782	773	782	833	798	811	821	852	771	750	759	872	808	775	772	780	825	760	754	817	809	815	817	778	843	847	768	738	820	785	776	738	781	759	734	785	812	812	806	795	807	782	816	794	798	775	787	770	802	739	768	804	741	818	760	779	768	804	818	803	775	742	788	765	796	808	776	792	742	776	774	826	777	801	743	764	815	765	774	785	806	793	837	826	759	783	760	774	747	762	795	772	827	774	795	765	790	755	777	811	804	776	805	806	833	764	770	814	805	846	738	811	756	783	832	847	810	760	767	780	764	789	790	741	814	744	803	742	724	770	808	777	781	779	776	789	791	773	805	741	786	785	830	781	750	796	807	787	745	778	792	835	805	766	734	725	782	764	798	769	793	732	782	778	732	807	795	831	843	739	811	799	771	800	824	809	780	770	775	779	805	758	794	840	742	783	810	767	793	764	806	794	810	824	796	780	814	833	799	865	757	767	758	791	795	817	801	774	830	776	771	782	749	831	773	847	810	785	798	765	783	785	748	794	762	769	814	787	748	812	790	742	829	809	832	776	747	761	808	811	777	781	809	761	811	762	776	797	752	758	763	777	795	788	765	751	793	772	790	810	733	780	775	789	803	838	761	798	777	755	776	833	822	794	777	769	765	821	796	834	784	783	794	807	717	809	778	783	779	759	789	838	767	754	784	791	748	769	747	778	774	777	840	804	725	827	831	775	777	794	796	766	796	764	790	794	754	790	804	782	774	778	799	776	756	800	824	839	770	764	828	728	763	788	793	778	798	787	781	794	789	759	783	780	817	816	730	814	783	797	791	768	821	837	832	767	836	771	775	851	833	818	772	787	729	804	780	753	713	804	816	781	751	795	770	728	765	762	856	788	796	783	807	794	811	773	776	806	770	806	752	795	772	782	771	783	787	764	746	790	751	792	811	770	797	773	773	810	777	818	820	770	839	788	776	743	760	806	811	768	779	775	777	777	795	786	803	753	777	825	788	761	783	797	747	758	805	793	772	833	766	851	787	810	777	751	801	756	782	767	809	778	824	799	797	754	767	808	801	775	720	796	780	793	826	757	812	806	797	789	799	772	772	825	785	772	779	758	784	829	746	792	795	777	793	769	779	778	755	798	750	783	831	857	766	752	764	812	763
4580	1537	1301	1054	1007	929	900	863	845	857	867	828	858	807	834	836	825	827	864	859	836	822	870	889	804	843	856	829	809	857	789	813	848	885	843	789	859	846	857	800	870	867	796	816	847	846	798	845	818	874	843	858	848	852	831	884	838	887	846	832	848	847	850	846	823	817	819	818	893	806	817	874	819	817	865	802	824	870	814	810	818	838	814	831	848	823	817	812	842	824	780	874	861	822	803	856	816	844	817	843	839	834	835	828	884	873	883	849	834	831	841	829	846	847	871	820	869	833	882	857	837	833	813	905	856	838	862	880	841	818	882	840	909	952	864	830	896	855	799	857	860	829	814	807	837	885	842	826	820	820	810	853	835	827	831	799	859	837	849	862	808	834	815	857	877	856	868	807	816	814	816	848	894	888	865	858	817	849	871	829	815	811	838	843	779	831	864	874	845	852	845	796	830	795	829	801	863	856	838	823	854	825	809	819	849	813	840	891	822	817	827	893	789	810	889	896	860	893	788	874	782	856	831	883	829	822	825	852	845	821	836	875	871	865	873	911	873	854	811	821	803	809	840	838	857	847	842	821	854	843	889	865	839	830	823	839	832	852	824	900	902	878	845	851	823	812	813	878	804	815	816	825	831	838	824	856	791	817	813	867	862	856	900	819	838	858	840	880	860	864	793	863	856	839	888	817	818	816	808	839	795	876	877	850	803	881	807	824	869	809	844	882	819	850	866	845	877	855	826	834	835	860	847	857	812	802	858	869	892	772	811	837	818	808	858	869	853	844	873	881	792	827	793	797	820	845	855	882	834	850	818	908	822	839	835	844	830	832	836	879	812	855	817	858	796	812	795	810	834	824	893	789	890	841	862	824	890	834	818	802	793	845	852	858	895	859	828	844	905	817	839	844	846	842	852	877	855	858	785	872	812	801	835	846	857	810	841	832	868	785	842	825	896	818	853	764	879	863	795	837	852	831	832	811	846	882	839	864	868	847	834	823	831	802	858	844	837	895	863	829	852	804	848	843	805	836	816	827	860	833	823	820	829	848	838	810	812	836	779	896	870	832	810	864	800	854	794	840	804	849	828	831	851	808	830	827	840	831	832	844	847	874	837	836	783	832	816	864	844	856	778	829	835	844	883	828	852	810	851	839	854	850	794	904	779	828	893	842	879	851	867	891	809	823	855	873	821	801	826	879	838	868	868	829	865	832	804	852	855	887	834	805	823	873	906	843	835	874	843	832	801	829	849	866	787	827	865	859	854	844	858	850	866	816	870	823	823	811	842	837	844	837	813	883	830	814	841	830	826	887	851	876	833	810	802	823	847	846	835	796	857	823	849	851	819	864	846	889	827	867	907	851	866	845	833	804	809	851	896	859	884	828	850	827	840	801	818	880	821	829	885	853	794	841	891	797	776	849	833	852	852	833	858	857	885	852	852	832	805	871	786	804	805	836	852	827	817	864	814	885	855	853	850	824	898	820	852	864	823	883	863	844	857	873	874	841	870	842	847	832	803	851	852	846	832	858	850	816	855	808	869	918	809	822	828	837	834	813	796	805	851	817	916	857	853	859	858	845	842	854	835	874	844	836	853	812	826	818	830	785	830	810	855	840	884	807	861	851	857	849	807	858	864	878	845	842	804	888	850	832	792	829	859	836	797	857	859	829	829	825	872	852	830	821	853	880	828	818	842	833	832	867	803	843	818	857	855	866	877	876	858	869	867	809	818	793	840	843	848	842	835	835	810	813	780	882	819	823	867	790	846	816	833	825	844	843	831	799	810	844	823	767	837	818	813	869	853	826	801	823	878	826	837	819	841	758	845	890	837	812	826	827	882	871	843	841	873	839	813	813	860	812	819	808	870	783	827	870	829	842	868	821	827	872	869	843	830	864	847	882	829	834	836	875	843	828	876	861	820	836	834	855	805	855	806	879	806	863	830	862	786	907	857	836	804	893	889	853	828	813	819	856	870	825	893	877	840	832	869	839	824	864	836	810	798	832	805	852	879	896	888	841	844	826	886	830	821	850	824	857	845	821	849	869	876	822	875	779	875	841	867	838	816	874	895	819	839	854	815	883	831	854	815	851	852	916	860	824	816	816	892	861	835	842	861	801	843	858	909	849	846	809	817	848	846	786	906	781	851	828	862	824	834	893	852	832	855	835	872	865	811	851	894	865	822	874	816	874	833	899	831	865	783	824	899	862	840	853	801	770	889	880	903	844	824	861	849	847	828	877	816	851	843	847	835	833	854	866	891	882	862	846	862	863	869	846	823	861	836	875	839	858	830	834	850	844	792	821	862	837	852	826	878	816	814	859	887	815	817	849	838	833	856	853	864	803	844	826	886	827	840	876	832	871	846	849	786	843	833	857	896	848	807	806	801	850	863	838	830	843	830	822	896	857	801	853	817	852	878	857	848	821	838	816	843	812	833	886	858	870	831	862	791	816	861	862	812	859	869	810	820	852	845	812	842	836	849	881	835	850	803	802	837	830	820	812	840	870	812	797	889	844	882	849	812	826	826	785	818	854	772	841	859	825	821	890	848	833	783	846	884	832	790	848	789	858	865	828	833	880	838	860	799	852	802	831	899	783	884	832	801	844	839	858	816	875	831	837	836	771	871	860	821	830	840	858	824	790	796	834	828	797	885	891	877	883	866	871	881	800	794	844	817	822	806	865	906	830	827	815	907	799	809	825	798	845	869	798	785	843	850	860	818	828	857	855	863	790	814	813	875	864	856	843	837	843	835	832	821	848	832	853	831	868	815	863	847	833	868	872	849	845	825	846	825	833	810	863	882	882	853	817	845	806	798	817	798	833	826	866	877	841	867	811	860	805	816	846	887	852	813	831	806	797	822	885	800	843	835	865	778	843	829	827	821	871	865	862	894	853	863	856	897	824	882	846	855	841	832	817	839	818	828	850	852	830	831	852	825	804	839	886	835	870	828	792	844	894	855	893	843	849	832	805	832	864	777	836	868	872	858	872	822	822	819	805	798	853	841	907	842	843	888	877	780	885	855	870	876	834	844	854	810	811	809	822	862	813	843	864	808	899	795	861	879	836	875	856	863	834	834	791	850	859	857	829	859	855	830	847	891	826	819	841	844	832	875	833	833	834	833	890	835	840	830	811	894	864	784	828	838	824	874	849	872	858	904	854	841	845	859	874	818	856	855	858	766	856	890	812	866	862	814	806	891	852	851	841	821	883	799	864	830	844	884	787	806	843	848	831	834	792	884	845	801	817	821	826	788	813	873	856	820	786	831	851	828	868	837	866	825	822	870	853	796	851	862	813	815	850	837	804	836	821	835	878	829	868	862	835	837	830	917	880	865	820	861	809	796	844	847	875	858	843	838	822	901	883	863	863	809	852	821	841	775	863	813	817	852	833	822	843	846	822	875	823	880	814	827	860	788	808	781	833	886	836	839	885	813	854	811	819	842	903	844	855	826	851	849	849	851	872	858	809	783	857	861	866	801	843	841	882	847	840	834	805
23810	21470	28823	24506	21448	13417	1534	948	749	725	781	729	628	602	626	652	614	609	565	563	570	570	567	546	569	584	542	551	558	568	512	564	545	552	569	544	568	533	487	549	514	575	540	579	550	551	580	494	537	500	556	530	550	557	541	551	517	570	558	551	506	498	589	564	606	538	517	552	514	533	567	543	506	522	514	545	522	551	518	518	544	531	528	532	535	505	495	556	510	541	508	561	532	545	509	566	524	540	579	527	527	547	502	533	522	517	525	555	561	553	519	498	543	526	525	528	542	510	529	533	532	521	559	548	495	554	553	537	575	515	554	541	552	488	523	505	565	510	565	527	535	495	541	563	538	561	533	519	538	531	567	534	538	557	534	525	529	591	534	554	499	539	531	517	528	520	488	516	535	547	493	534	543	550	520	518	505	532	490	552	573	540	540	517	534	530	544	512	559	540	519	559	528	554	531	567	536	496	514	556	546	517	576	583	491	514	469	532	562	544	531	491	490	521	509	475	518	531	511	557	518	523	536	500	537	522	555	525	612	502	529	509	548	541	540	528	541	570	529	573	569	559	532	561	556	528	522	525	506	475	557	549	543	537	559	530	532	526	527	548	547	593	521	571	547	547	529	542	525	507	498	536	527	562	526	497	533	478	524	559	540	516	486	523	527	534	514	569	521	581	510	547	546	526	533	500	584	541	589	507	546	534	517	551	536	528	491	533	554	525	525	555	526	511	569	566	553	524	464	501	565	493	559	531	549	541	544	536	527	512	503	558	567	509	525	566	508	528	579	489	509	512	531	492	546	573	578	497	545	506	512	564	548	538	518	569	503	508	558	482	535	587	504	541	588	507	548	546	549	505	582	501	571	534	532	525	538	498	487	514	548	524	539	488	552	523	518	561	552	557	508	538	524	517	525	546	546	560	539	538	554	554	487	558	525	484	541	524	535	533	527	532	538	513	534	553	521	542	505	531	498	511	560	534	503	488	538	537	560	492	568	520	550	552	543	495	565	551	571	536	511	577	543	547	523	531	558	539	525	559	495	518	518	515	544	499	534	516	520	547	523	592	546	553	521	554	541	530	552	552	537	522	553	538	515	571	519	562	570	516	503	504	518	540	517	501	515	562	561	565	513	521	557	570	525	565	505	536	543	534	530	506	563	570	535	561	529	519	522	550	519	532	495	523	515	542	550	490	517	532	540	533	522	506	539	513	550	539	537	528	521	578	547	506	492	555	566	585	510	548	566	489	535	548	546	530	516	545	570	546	579	570	534	536	502	499	515	525	573	486	538	559	513	549	538	535	524	512	532	517	497	525	547	546	519	580	525	553	527	513	541	535	532	565	515	556	550	529	546	576	590	540	507	495	535	525	481	502	523	536	459	519	505	577	541	554	535	555	509	529	545	512	551	510	545	534	555	527	550	539	555	515	542	547	567	549	556	524	521	562	514	520	587	537	571	534	494	569	521	520	532	527	504	568	564	544	515	515	518	509	556	525	509	532	492	553	516	544	504	510	551	533	520	489	558	503	541	523	575	542	536	535	581	543	493	547	519	573	509	538	512	518	555	523	548	536	546	585	521	593	531	525	537	561	563	538	486	543	555	530	520	557	562	550	563	521	537	525	517	577	550	542	545	553	555	554	519	547	545	538	521	502	530	547	563	477	533	519	509	512	530	530	526	533	533	553	528	544	565	500	518	485	532	544	545	496	545	500	528	509	547	493	563	524	495	515	555	551	536	531	543	518	530	536	523	595	506	535	569	549	525	489	537	544	482	509	515	518	567	531	540	533	556	525	535	544	518	546	566	553	520	524	533	507	564	502	533	512	526	556	546	516	561	493	568	496	561	575	516	566	526	541	531	522	536	540	525	527	528	541	486	495	555	543	522	522	506	537	541	521	523	512	533	533	547	524	551	512	530	575	534	521	515	579	522	519	538	526	506	532	510	503	531	566	545	560	548	547	504	562	518	572	543	544	519	517	527	505	495	543	536	528	511	532	531	559	525	545	536	532	536	524	514	494	541	523	515	510	531	536	542	522	536	530	538	562	507	552	514	524	557	491	554	515	517	581	531	521	508	558	541	509	596	493	558	531	513	569	542	518	545	511	562	520	516	511	534	586	521	512	542	555	511	508	527	537	571	541	523	521	532	525	569	510	512	490	527	527	513	539	509	493	534	546	507	540	506	548	537	511	512	529	530	518	554	503	517	546	517	500	517	519	516	518	560	506	524	515	523	503	525	519	528	538	542	553	528	528	526	579	570	535	562	564	541	540	548	563	583	549	535	506	544	535	545	551	530	546	531	575	521	563	537	527	512	514	516	526	541	535	546	502	507	574	550	522	483	527	547	551	527	566	531	518	567	554	527	550	513	519	510	507	520	553	531	534	558	543	521	529	519	549	524	525	525	520	547	501	554	553	526	491	508	532	506	537	537	535	495	501	531	546	545	515	548	534	596	494	508	543	540	539	490	522	537	485	507	559	531	542	560	529	570	557	545	523	554	555	494	545	534	515	532	500	504	550	536	558	542	489	554	546	535	539	575	499	500	542	509	571	531	557	585	505	548	549	538	523	508	538	524	549	541	492	536	511	513	534	530	527	528	503	565	513	548	542	562	563	546	499	521	544	516	548	561	517	542	523	564	546	550	536	557	507	517	556	525	516	517	550	507	511	558	506	530	482	536	531	534	512	518	506	567	536	524	521	513	506	494	541	517	533	580	483	557	531	497	536	574	557	497	531	502	517	517	520	493	530	533	500	573	525	520	544	576	545	566	529	542	542	521	549	534	603	517	516	500	509	577	549	468	502	527	489	569	492	563	524	515	533	529	557	544	547	567	557	513	523	541	551	526	547	561	515	558	494	516	555	484	528	490	532	571	513	551	525	492	498	539	545	497	557	537	531	532	528	529	525	486	576	569	533	536	534	521	529	535	533	552	536	524	550	515	513	556	541	571	553	503	534	502	524	539	541	481	525	515	497	535	546	559	563	517	535	539	531	568	495	560	543	512	531	501	546	497	541	544	524	509	515	535	524	546	511	523	548	529	590	498	532	524	546	563	530	508	558	527	532	533	477	511	536	542	507	522	515	538	516	502	525	544	578	513	544	490	546	536	557	485	543	580	501	573	527	510	532	478	534	534	537	537	598	532	545	544	533	529	535	534	559	568	534	570	530	517	530	465	548	508	566	534	539	544	533	523	553	516	520	517	539	522	513	531	544	511	525	493	530	558	532	523	562	559	545	537	576	545	575	553	539	506	564	533	519	545	553	511	522	527	547	517	520	516	479	483	548	547	475	508	494	535	531	547	541	513	572	532	557	497	525	515	583	516	533	489	556	544	500	567	512	518	550	535	534	559	506	510	485	516	521	531	541	521	495	599	580	526	517	547	461	541	532	598	526	519	530	553	553	540	555	581	518	488	541	554	531	544	564	505	526	541	555	539	485	572	528	519	530	519	564	534	493	518	533	518	495	547	580	586	546	530	504	527	523	501	484
3490	8933	7376	3464	2485	1837	1505	1229	1076	980	843	823	766	716	694	693	711	655	700	658	624	638	640	630	588	600	623	613	605	590	636	596	627	625	622	577	604	594	564	609	627	586	569	583	609	622	613	575	585	544	564	589	597	586	573	611	619	598	590	637	582	579	618	572	573	590	612	608	575	567	570	628	573	658	607	640	564	575	577	559	553	593	599	585	579	630	572	606	577	640	590	604	557	589	603	612	572	583	629	615	577	606	564	605	565	600	549	559	596	570	587	590	596	600	573	613	595	650	616	572	550	557	553	569	589	577	583	565	520	564	591	575	567	580	621	617	575	555	625	579	583	591	568	602	596	603	573	561	586	562	578	593	563	618	582	619	588	562	584	579	572	591	635	544	603	608	592	610	622	580	597	584	565	584	619	621	582	624	587	584	579	620	513	576	584	593	573	568	571	572	554	585	578	570	584	564	585	557	566	608	587	593	570	560	573	572	564	546	575	580	585	592	569	578	598	607	576	626	577	587	574	573	566	563	570	574	573	608	564	577	570	592	564	613	602	587	592	607	592	554	590	592	602	612	573	578	549	574	614	616	620	563	586	575	584	581	562	628	599	590	578	594	573	573	603	607	621	602	611	628	555	558	619	605	573	590	608	582	578	569	589	566	550	605	634	578	592	580	593	628	583	633	592	621	578	605	584	574	573	577	616	582	557	586	611	642	609	571	588	617	566	589	646	600	617	565	583	608	548	600	545	576	587	534	579	582	595	608	615	590	584	574	606	619	572	586	554	593	579	549	582	589	642	593	602	571	604	582	605	601	591	560	549	573	578	597	576	653	637	579	582	581	539	626	598	568	550	588	564	625	574	602	568	583	602	556	587	623	609	608	586	571	585	568	597	589	584	601	610	591	523	602	639	598	647	588	617	549	598	572	587	563	598	574	612	547	585	581	552	586	592	596	629	607	647	597	601	582	602	579	593	589	568	621	568	559	576	577	599	568	595	576	658	543	569	578	583	601	617	613	596	559	571	610	546	578	567	545	615	560	594	561	580	583	596	583	623	585	593	616	596	607	596	557	604	585	609	609	604	583	590	572	584	595	607	568	559	600	600	603	628	586	572	574	594	587	608	558	583	613	578	570	644	563	599	613	617	590	563	583	610	579	624	604	607	569	590	616	595	605	592	587	567	576	559	564	538	569	526	608	577	596	553	550	611	554	591	576	589	609	548	578	577	612	578	582	587	546	621	620	589	548	618	586	597	580	581	599	617	533	618	593	619	581	588	560	583	564	599	573	571	566	589	610	560	618	640	615	609	575	531	611	567	579	571	588	574	569	606	618	642	574	601	615	582	605	572	599	619	608	567	567	577	625	611	578	551	594	606	574	576	576	593	589	596	594	539	536	594	559	639	596	618	577	618	600	585	601	595	618	602	559	588	571	625	544	618	595	559	585	604	580	624	610	558	591	549	570	621	583	628	609	598	573	630	560	565	624	597	613	561	585	617	571	568	577	592	600	585	540	617	553	589	587	538	569	590	594	614	553	627	609	622	571	583	581	533	573	582	581	567	626	623	601	588	582	616	593	595	598	630	562	598	619	602	578	589	566	615	575	574	540	558	573	572	585	603	517	559	615	626	589	598	587	575	565	610	588	593	600	616	604	584	607	605	600	588	569	600	583	632	566	530	616	608	586	554	585	594	613	590	578	539	606	625	552	566	560	596	590	569	617	601	588	582	562	588	576	565	555	642	604	567	598	587	585	630	592	555	560	536	574	580	568	606	616	595	577	566	558	566	584	573	581	624	542	580	547	590	577	568	630	607	576	608	588	593	606	595	569	615	586	595	606	594	576	573	615	570	582	587	558	584	602	571	554	573	578	603	607	589	574	594	634	581	596	569	554	608	522	631	615	564	625	581	583	557	564	624	579	580	623	560	613	535	584	606	640	584	543	586	626	585	600	620	583	578	604	586	611	596	614	580	597	593	584	588	600	601	607	608	627	560	578	572	631	595	640	612	585	573	590	562	603	542	599	533	586	605	557	569	585	592	572	581	567	594	514	603	566	594	612	551	578	583	578	640	549	574	596	547	591	589	583	605	571	589	583	587	628	599	577	611	610	577	620	644	572	628	581	597	549	579	587	577	587	630	566	564	593	563	585	573	586	631	527	633	586	575	560	627	568	580	601	601	621	575	632	610	544	607	560	622	615	583	539	537	635	535	603	618	591	559	575	613	570	594	602	572	578	572	576	605	580	625	547	638	609	597	563	610	544	595	591	556	626	567	608	631	644	575	629	601	577	574	583	585	545	610	557	591	593	621	592	629	583	578	586	576	535	561	636	561	616	594	563	614	594	581	608	572	587	568	626	622	568	597	603	551	614	612	574	585	590	574	578	585	578	596	586	602	527	565	620	581	582	642	565	638	616	582	589	572	633	613	627	597	599	566	581	612	612	578	590	610	622	539	623	625	599	578	617	594	614	614	586	612	597	583	574	618	579	593	616	625	596	617	615	586	571	603	594	528	593	601	620	600	591	579	559	601	594	598	582	587	577	606	557	567	606	537	615	649	551	609	584	637	579	612	577	601	601	620	627	618	617	607	597	581	625	633	560	611	556	584	619	581	572	580	614	527	592	592	607	580	570	581	593	578	599	535	614	603	600	612	547	582	539	606	602	606	539	599	595	589	576	529	552	576	602	567	581	619	570	549	629	572	602	594	609	604	573	586	595	631	557	566	558	575	597	560	621	557	580	557	592	578	587	605	584	633	567	558	584	590	596	609	567	614	626	602	627	617	576	563	560	535	547	599	555	586	602	598	580	585	614	607	571	583	588	531	588	576	594	575	515	575	602	583	605	590	574	579	565	573	584	568	576	568	583	572	534	588	582	596	594	579	565	592	618	601	608	611	610	627	609	577	589	595	577	677	611	600	586	600	591	589	581	542	617	575	572	600	580	581	624	592	579	586	580	602	551	589	562	571	592	597	589	570	611	575	573	585	604	580	613	600	595	522	570	594	539	607	584	580	569	616	565	539	630	577	546	557	573	572	560	619	590	606	617	571	522	579	622	622	593	605	555	592	597	585	601	581	602	598	606	632	599	602	591	594	594	594	567	626	602	577	608	589	592	557	580	576	610	565	591	566	567	577	547	571	541	568	567	616	568	598	587	614	567	593	594	578	610	531	573	562	597	613	601	643	597	600	590	590	617	600	602	549	592	597	611	573	563	560	559	581	573	624	638	577	572	629	599	610	565	616	574	608	564	559	563	564	592	594	580	582	590	605	620	584	628	546	548	578	572	581	582	595	570	565	582	615	626	596	580	586	576	586	610	583	551	535	595	586	550	566	580	609	548	611	623	607	608	584	593	582	587	573	587	599	512	621	616	602	589	550	584	619	616	583	587	581	576	595	630	578	579	598	612	558	546	580	608	565	561	572	564	559	544	596	623	616	625	565	577	567	571	619	587	607	610	598	563	522	578	613	600	506	591	565	589	583	585	537	588
24831	21470	27997	25238	17281	1428	883	803	734	715	655	624	655	612	617	612	628	589	618	622	597	582	570	634	593	552	604	575	623	572	561	576	585	587	589	570	549	586	600	547	602	593	600	614	616	621	619	571	613	605	577	597	589	644	557	567	572	562	534	589	551	576	562	552	551	576	591	642	551	585	578	558	560	609	548	523	615	579	567	630	613	541	594	574	595	567	590	605	544	540	586	544	568	599	545	574	570	557	558	568	584	603	587	547	585	565	598	568	589	615	525	555	645	591	595	581	549	551	567	566	575	590	587	589	565	540	587	576	582	569	559	583	572	559	584	546	558	574	589	591	641	589	564	570	580	594	581	515	576	551	594	526	565	600	586	575	599	597	567	576	629	577	565	625	557	571	540	590	560	560	563	599	565	605	582	550	580	528	586	556	606	535	592	617	579	539	560	574	585	612	578	581	595	596	590	536	555	620	598	601	544	576	591	613	590	616	597	577	577	591	610	525	580	590	583	535	584	568	578	562	577	573	531	595	560	574	546	584	561	592	584	558	621	604	557	573	567	587	591	540	560	603	593	560	564	597	571	601	571	567	617	559	563	594	620	590	561	549	578	590	565	620	531	555	572	592	599	598	541	611	557	564	622	580	558	576	559	556	572	549	571	626	581	555	535	571	541	577	529	555	597	560	562	591	621	583	546	573	578	588	580	548	589	581	590	545	498	600	590	594	616	590	607	602	573	593	582	563	546	574	568	574	627	568	600	543	537	573	568	565	630	493	570	563	555	576	572	591	556	601	565	565	583	603	611	589	541	601	545	591	534	556	576	584	560	606	613	546	587	494	554	535	595	573	540	614	578	609	540	521	572	610	557	590	580	593	585	566	549	586	586	571	568	531	559	553	572	551	560	572	612	592	593	569	595	603	553	609	565	582	588	588	606	578	547	539	581	586	570	556	593	588	612	570	556	591	619	575	625	560	557	577	588	598	591	562	546	547	593	606	595	532	597	584	588	567	606	588	566	575	572	542	589	541	597	600	571	578	567	562	556	608	610	613	583	553	553	558	558	508	590	581	592	577	553	600	578	573	570	589	559	547	612	641	590	575	609	572	555	540	605	575	601	576	587	542	565	561	568	576	573	561	574	583	565	597	581	557	575	530	528	585	608	590	580	549	591	563	568	564	553	524	564	580	574	534	515	585	577	599	586	539	557	549	574	601	562	607	552	583	585	553	593	578	575	595	580	556	523	623	592	619	645	571	586	570	568	574	587	581	562	589	557	600	564	558	593	555	582	556	559	579	593	563	557	584	585	584	531	569	586	559	562	625	592	563	554	578	575	557	539	617	581	599	589	539	590	550	591	552	570	575	572	548	609	612	553	591	585	571	528	597	569	542	556	596	571	595	550	586	564	569	589	546	566	601	530	535	547	580	573	593	574	563	551	604	560	619	581	550	562	539	595	610	628	572	575	552	542	543	569	554	564	577	590	553	593	585	573	578	578	593	597	603	549	575	589	590	646	529	557	569	548	589	580	550	584	613	586	532	548	563	602	584	580	533	563	531	611	578	657	580	543	561	558	552	546	570	601	568	571	549	571	600	590	571	545	580	595	593	588	556	557	561	607	540	592	585	619	576	515	577	609	587	551	619	561	568	627	548	601	558	583	541	570	585	603	518	576	571	562	576	572	595	534	568	555	573	582	574	593	583	583	571	591	572	592	527	547	581	606	580	556	608	580	603	576	562	555	575	541	592	534	572	608	573	580	575	562	521	534	584	563	575	533	608	535	544	567	596	600	590	538	620	594	593	580	561	515	565	615	603	571	557	637	602	597	580	579	542	568	574	582	551	587	600	591	550	572	576	610	555	554	599	606	591	611	599	549	562	605	588	547	562	519	609	617	587	545	540	547	558	547	540	589	577	600	554	553	566	592	620	589	618	573	554	522	626	574	573	622	600	571	595	605	610	558	555	589	545	561	583	577	564	568	563	573	529	582	543	537	603	603	569	597	562	599	581	570	588	569	537	603	545	576	575	612	563	627	548	602	555	611	577	570	570	544	584	595	569	571	602	618	623	565	597	606	558	615	593	550	563	563	583	575	590	576	570	629	540	574	543	590	600	588	577	564	611	580	579	509	574	548	594	552	590	565	555	596	623	579	592	584	585	568	603	585	575	548	558	523	590	591	579	569	605	562	581	552	585	568	574	579	562	605	576	564	608	567	556	581	576	560	582	583	626	587	580	592	589	606	609	595	616	570	552	613	603	590	538	584	577	592	560	594	619	557	598	558	544	530	598	564	600	582	576	574	542	580	550	565	591	600	559	547	539	579	582	584	608	576	585	621	567	587	604	575	566	571	551	602	524	577	572	556	570	584	644	569	571	567	559	531	594	524	610	577	581	561	597	572	586	564	569	577	575	559	595	557	564	577	593	565	598	582	602	579	603	583	620	557	527	581	611	587	563	525	524	582	553	552	650	551	524	575	510	549	558	569	567	578	557	603	584	578	605	543	579	568	585	594	584	550	583	597	519	548	577	581	613	592	566	570	577	599	614	585	518	540	594	536	605	503	545	563	589	521	573	576	590	568	619	614	564	592	546	604	619	519	575	564	578	581	563	559	530	606	562	579	565	566	605	560	638	549	562	626	570	545	567	563	561	566	610	549	606	597	564	567	616	624	520	543	568	579	586	570	551	627	582	605	592	637	557	573	511	544	558	603	574	584	553	582	592	564	525	571	566	569	602	611	618	619	558	526	578	578	543	560	580	591	580	594	608	598	561	599	556	577	609	584	595	580	595	593	587	574	555	605	537	535	577	539	575	585	553	564	573	591	563	574	520	539	570	580	613	587	563	540	556	568	576	569	560	528	565	587	579	606	612	587	580	566	604	571	576	595	584	597	607	558	556	639	592	587	554	611	559	596	593	564	562	587	550	576	540	598	568	605	577	544	580	584	596	596	592	550	579	556	578	598	587	578	568	564	526	565	614	585	576	556	569	572	560	570	609	565	586	557	549	590	596	540	596	611	597	615	576	604	599	601	524	585	555	552	508	569	560	587	614	586	570	619	546	591	582	517	573	608	634	559	549	555	578	615	615	564	615	625	557	563	582	544	562	559	576	598	600	556	550	590	566	600	572	562	617	577	563	555	553	538	594	584	542	579	608	581	582	588	585	538	591	548	603	556	546	579	595	569	587	592	571	527	620	612	540	581	574	612	578	583	566	642	543	583	560	573	588	583	629	559	579	543	583	531	602	579	575	596	581	621	528	581	590	581	583	605	587	599	559	563	604	573	597	591	574	554	574	538	580	562	608	582	563	557	621	579	595	592	580	554	633	557	577	584	549	619	615	561	563	541	629	597	545	579	565	586	550	573	581	590	523	585	580	609	578	537	573	564	509	587	569	603	562	578	602	577	563	555	570	587	594	624	560	577	572	538	583	570	642	542	520	564	536	573	540	573	562	622	562	610	543	588	574	603	587	538	575	556	564	540	542	542	583	574	591
3662	5879	4612	2452	1757	1412	1135	953	879	835	784	747	712	679	713	642	649	629	667	683	626	653	621	607	615	640	628	606	581	661	564	619	613	623	591	584	593	611	653	646	559	631	623	577	648	621	602	647	636	560	601	579	576	660	651	615	589	660	607	587	604	597	607	612	645	632	569	603	607	607	592	598	629	618	619	587	620	665	612	594	606	645	583	616	603	612	592	597	598	617	600	575	587	617	606	586	592	567	609	618	585	639	640	583	600	599	622	563	578	572	585	616	669	617	625	670	641	661	607	607	648	588	587	601	582	628	623	603	603	577	586	594	617	610	620	618	601	611	570	625	640	568	605	634	631	610	608	591	596	599	596	587	593	590	661	600	627	603	610	579	575	611	603	603	625	606	616	580	584	613	625	595	609	601	640	594	573	616	624	604	613	561	587	613	638	588	596	606	571	571	559	623	610	659	586	569	604	553	622	585	636	603	589	614	619	600	590	547	638	593	592	559	588	580	638	625	622	578	595	626	592	585	565	637	581	609	558	592	643	606	613	595	603	632	599	609	612	615	613	591	554	608	600	605	612	607	559	602	617	607	628	580	575	641	624	615	606	598	641	621	601	609	595	563	615	594	631	591	586	629	616	590	589	575	605	568	622	636	569	608	602	636	595	620	567	565	627	591	630	612	591	592	581	574	598	598	636	603	625	554	592	646	641	587	614	624	558	636	571	623	602	604	617	552	663	599	606	644	627	618	628	600	621	572	567	589	665	633	599	595	560	595	549	609	617	612	646	619	624	601	595	638	586	584	601	603	609	610	615	575	618	622	589	614	599	660	578	622	633	583	605	608	612	632	573	580	595	604	618	605	585	603	628	615	638	595	584	634	586	627	576	618	615	647	634	619	587	609	594	587	640	603	623	589	640	622	618	604	599	603	588	612	633	638	589	569	559	621	564	599	555	576	582	626	633	605	605	643	600	616	588	601	589	606	582	529	557	612	638	608	611	605	583	624	624	596	603	580	612	597	567	592	621	600	635	583	568	615	607	607	617	580	613	609	599	620	588	606	600	614	595	624	647	657	585	612	630	565	613	632	593	625	609	676	600	613	588	595	604	609	608	613	633	634	575	620	579	561	604	623	617	598	623	591	622	587	588	600	592	640	611	623	630	638	606	626	545	599	558	581	600	615	626	599	588	588	591	578	665	614	591	539	606	599	604	638	588	604	555	602	597	616	576	655	634	612	640	573	561	628	576	609	625	593	620	634	590	623	589	560	579	595	591	602	575	596	563	607	590	594	624	624	600	624	596	624	626	641	601	628	591	641	592	599	599	613	646	593	593	590	623	575	606	639	588	613	588	620	576	586	576	596	620	588	621	605	608	625	581	597	581	588	612	615	575	597	621	600	644	611	655	609	570	579	599	647	609	631	570	612	602	586	613	633	567	589	563	593	599	595	577	597	580	597	609	586	644	634	651	589	606	617	620	577	587	641	641	588	575	622	598	583	615	602	600	616	622	647	607	593	596	567	575	587	572	643	580	604	609	604	615	622	598	579	639	592	577	592	597	634	649	574	594	594	599	574	586	602	622	613	553	618	590	591	620	622	639	625	643	622	545	624	604	597	594	601	602	627	602	581	602	604	593	601	609	597	612	630	648	587	568	637	580	625	588	616	633	642	618	580	618	604	640	606	586	571	570	608	636	615	588	552	606	617	601	603	614	567	637	600	636	645	598	626	654	637	634	648	654	574	580	594	585	615	583	596	636	584	572	638	615	600	587	558	656	609	593	602	619	619	631	625	566	661	573	611	578	616	572	580	634	637	609	598	589	609	612	571	671	638	626	570	637	622	630	574	609	566	632	589	588	598	601	629	586	603	629	599	575	595	619	609	571	602	624	620	643	584	600	584	624	584	612	646	563	622	606	640	584	628	619	580	615	589	588	576	610	642	566	602	558	634	606	573	608	614	564	576	569	562	593	620	572	600	588	602	666	599	611	586	587	588	608	633	566	627	587	639	617	623	568	591	602	620	645	607	637	628	621	645	590	622	610	615	569	636	605	589	619	583	610	592	596	597	615	591	616	585	588	650	548	588	571	569	600	596	636	639	613	571	562	618	613	620	568	600	558	584	580	605	646	602	584	605	605	617	557	643	646	603	595	590	610	588	595	584	636	642	591	632	640	570	595	654	639	651	575	573	585	630	598	603	596	619	590	593	638	592	582	602	647	563	633	567	654	621	641	579	614	585	582	604	594	581	569	590	616	596	640	576	669	573	592	601	614	581	572	579	568	597	596	602	591	581	603	598	636	601	605	614	583	622	638	606	642	637	582	592	607	577	616	628	623	629	579	593	602	590	600	603	566	658	603	549	591	581	602	588	616	589	625	624	603	563	573	600	609	652	592	618	577	618	627	582	580	615	595	608	626	583	618	626	600	594	684	574	626	526	599	556	550	640	552	621	568	578	595	640	584	628	576	603	556	547	604	611	631	604	612	591	569	611	607	619	629	606	644	579	593	608	578	604	578	626	627	624	593	618	636	561	601	562	652	627	622	609	606	590	597	585	613	626	586	560	589	653	636	619	621	645	609	626	623	603	633	632	613	578	563	589	572	606	624	623	595	612	613	598	623	616	582	597	583	603	612	605	593	613	620	611	587	591	604	620	585	588	579	610	625	611	606	638	592	617	601	611	602	595	610	581	632	580	631	604	593	635	569	586	616	626	564	658	570	565	603	624	584	613	602	629	598	636	563	610	584	569	590	671	603	613	581	618	522	616	586	592	604	579	564	622	587	579	613	587	602	555	624	621	611	594	578	653	616	608	617	608	606	570	596	611	609	602	592	580	627	587	619	577	613	580	611	618	638	597	580	631	592	574	628	620	643	596	611	589	618	564	605	633	597	578	589	605	563	576	604	625	593	636	606	595	609	655	605	589	612	597	605	582	607	590	575	605	609	591	610	605	594	635	590	551	647	603	621	635	588	626	614	580	610	601	589	631	604	635	609	555	556	645	590	613	618	621	623	602	630	638	540	595	647	601	594	600	564	660	611	598	643	627	595	614	617	640	573	606	564	594	555	570	607	599	659	590	641	607	644	619	596	608	612	552	594	593	630	586	611	595	620	644	597	607	594	567	604	577	641	627	593	665	593	627	593	582	617	579	593	574	586	596	600	628	666	574	622	581	604	561	656	609	584	646	640	627	632	549	586	611	624	624	638	570	569	585	635	607	617	593	642	585	621	588	560	582	616	583	606	560	576	588	606	573	634	583	598	669	598	614	607	627	616	598	670	638	629	592	607	616	658	626	631	597	604	545	604	598	582	631	572	587	611	604	596	598	606	630	588	643	570	587	595	582	611	613	617	584	614	598	606	653	610	568	571	613	607	577	623	606	612	609	583	609	581	636	614	558	605	576	592	572	626	599	656	600	597	608	661	605	545	551	612	616	614	585	581	614	610	631	532	597	610	601	597	584	616	608	590	597	595	595	605	566	576	629	605	568	604	603
22799	21520	29247	24217	21512	21554	11896	1077	687	606	533	446	399	356	314	296	306	272	263	283	251	252	230	227	239	231	217	227	238	210	218	221	228	204	199	212	208	216	205	198	203	217	203	227	223	182	213	198	198	183	206	174	184	211	202	206	191	196	174	177	233	192	169	201	183	190	201	176	193	200	171	186	210	182	185	172	205	192	186	215	195	200	221	182	195	168	190	165	187	185	204	196	206	183	176	186	191	199	185	192	199	210	191	182	177	190	199	208	183	177	202	182	205	196	170	172	182	187	163	206	169	181	204	212	219	192	184	198	174	193	190	196	176	191	185	187	198	191	189	176	202	189	203	185	202	213	186	200	192	191	189	208	191	174	195	191	200	226	173	179	198	193	159	189	189	181	172	191	178	206	210	193	190	166	176	210	171	193	176	190	186	180	171	192	196	178	188	184	198	190	177	191	187	198	172	201	193	212	200	207	194	170	182	181	186	181	161	182	193	175	187	191	194	168	162	202	197	184	186	194	182	189	195	169	161	188	201	213	183	173	179	180	184	175	180	189	181	209	190	205	185	221	170	190	186	202	209	195	171	176	195	209	194	187	194	187	154	179	204	186	217	180	177	170	184	167	196	177	191	196	183	209	194	198	193	182	174	193	180	164	213	202	165	186	189	196	188	187	163	196	184	185	195	214	173	202	195	161	169	168	194	182	173	175	184	176	166	186	205	170	178	206	204	195	177	185	192	174	183	169	158	183	194	176	214	180	199	186	183	211	212	178	199	204	197	169	193	191	185	202	185	187	220	169	177	174	164	168	186	183	196	144	194	180	198	198	199	194	211	192	191	172	190	188	216	197	179	207	197	193	211	175	201	198	198	172	203	224	182	223	196	207	206	174	168	202	194	170	198	175	188	176	192	174	191	210	195	170	199	185	182	180	193	211	184	163	197	172	173	189	181	186	164	154	189	168	200	189	187	188	167	192	168	192	173	199	183	180	176	183	170	207	194	185	181	153	169	174	211	189	173	174	176	191	189	171	177	174	180	180	186	193	188	167	185	199	196	190	176	189	181	195	191	194	193	192	184	181	191	210	170	189	217	175	182	195	196	215	194	171	177	195	175	192	194	236	194	198	181	189	167	216	170	177	207	189	199	192	173	188	180	213	182	192	190	188	193	165	185	187	181	184	189	172	186	180	185	206	166	193	196	202	169	185	177	192	208	208	194	185	180	155	180	181	196	194	176	191	197	196	202	175	179	191	210	195	192	189	171	206	186	195	195	190	169	186	190	206	179	198	191	176	195	194	206	212	189	192	198	187	193	179	177	211	188	199	198	185	186	153	183	188	208	176	180	217	186	196	193	191	199	190	179	176	186	199	178	206	198	188	185	192	205	180	165	165	167	198	166	178	177	191	171	173	214	202	177	171	198	181	175	185	159	195	191	188	184	191	191	203	205	175	187	174	192	171	193	181	205	197	197	171	187	199	198	193	178	177	174	180	170	213	216	185	175	172	182	165	195	190	174	181	172	179	169	177	198	222	211	199	197	194	173	192	202	210	192	202	186	215	172	195	188	202	220	197	185	181	189	202	200	178	190	185	192	192	207	214	212	179	189	196	208	171	197	188	204	202	172	192	202	191	186	188	188	187	185	201	196	195	203	198	205	199	177	185	199	192	194	195	171	184	194	167	178	197	163	208	190	191	196	175	215	177	213	170	186	209	182	200	158	186	188	205	178	180	191	183	191	164	195	189	187	178	189	204	189	210	188	189	172	196	160	198	202	172	214	192	204	178	202	219	192	170	193	187	186	183	213	202	175	180	180	167	179	184	186	204	150	181	195	201	215	198	166	197	204	191	186	176	194	199	217	198	211	197	182	183	200	195	201	173	181	187	174	183	177	189	197	198	180	198	174	168	210	184	202	198	183	201	174	209	179	185	186	187	187	178	176	181	188	200	196	178	184	189	193	198	175	193	176	180	224	219	164	190	182	174	187	201	195	177	174	192	187	196	176	202	196	182	178	205	192	186	214	167	186	179	171	200	193	179	186	212	171	194	217	199	172	161	176	188	174	209	175	177	199	207	195	191	199	173	193	188	178	183	190	183	186	200	201	175	183	178	172	193	193	198	192	206	198	196	198	196	210	172	173	164	180	173	183	181	182	183	176	208	205	201	178	199	187	186	196	198	190	174	217	180	173	176	210	191	176	214	225	190	199	191	197	165	227	192	214	184	162	204	184	172	214	203	186	184	199	202	182	179	194	188	179	168	182	212	180	167	214	199	177	183	185	188	184	216	173	194	192	197	188	194	199	194	215	166	194	191	181	170	189	193	172	201	233	199	177	174	173	193	189	171	183	181	199	176	211	193	184	200	190	202	173	197	174	190	194	198	202	209	172	174	188	193	167	184	178	197	183	201	202	216	173	177	190	186	191	190	200	176	177	203	184	194	167	203	170	201	162	182	199	179	192	181	198	178	188	186	165	179	199	176	180	202	190	160	179	189	189	190	187	201	185	171	186	168	175	165	205	227	193	203	187	187	176	159	201	174	201	164	184	180	194	176	184	208	163	192	206	167	180	184	219	222	179	194	182	177	182	183	188	179	177	181	162	185	178	175	188	180	168	174	182	196	167	182	185	213	167	203	190	191	186	188	184	165	206	179	198	197	189	175	202	196	213	166	190	179	194	191	209	184	180	218	196	171	187	202	175	177	179	212	180	192	193	191	186	184	189	203	175	170	196	196	185	187	179	205	192	191	196	157	178	196	176	173	170	173	192	166	177	182	175	221	191	194	188	184	188	195	176	175	191	209	178	182	197	176	200	185	177	196	193	178	218	194	186	175	192	194	192	178	213	168	200	198	186	197	169	176	194	178	179	170	206	182	173	178	215	192	170	190	199	194	170	184	185	151	162	176	172	180	183	198	209	169	190	167	173	175	194	193	201	187	182	208	184	191	193	180	172	216	197	221	191	189	189	182	202	193	171	211	190	197	185	195	186	174	186	191	185	192	161	193	216	185	198	173	191	180	157	194	168	200	179	179	178	189	177	199	171	168	200	180	188	192	189	214	184	163	174	167	200	162	178	197	176	195	177	175	176	210	172	184	184	169	195	192	164	176	195	209	174	175	195	180	168	180	192	170	175	169	182	203	200	189	189	200	176	190	189	195	176	201	193	194	183	177	184	178	196	198	183	227	191	175	175	173	182	213	204	183	197	173	169	188	177	215	184	185	181	184	175	183	167	177	144	193	188	191	182	168	170	190	207	192	200	198	160	199	198	164	207	184	177	191	147	188	198	218	186	176	196	188	179	189	205	195	172	168	194	198	173	227	191	217	193	184	185	191	207	177	188	177	195	200	202	199	203	189	185	173	171	200	166	177	191	177	190	178	211	182	196	193	210	194	176	200	169	146	186	181	210	177	176	156	200	189	176	155	200	190	167	204	177	233	171	180	175	187	171	192	199	176	187	171	216	184	189	189	193	197	189	202	192	174	170	210	159	197
4870	14651	11982	5749	3772	2741	1961	1507	1161	830	815	622	541	522	463	433	402	378	298	314	267	289	305	273	273	292	232	246	265	246	279	266	222	251	242	238	257	232	239	210	243	256	231	221	219	227	244	226	210	222	213	240	220	208	243	180	203	241	230	208	210	224	193	208	223	222	228	193	214	222	201	223	218	194	235	200	207	230	214	203	241	201	220	228	216	208	220	205	238	232	212	211	217	229	214	198	230	212	224	209	226	215	194	199	239	218	172	202	230	201	206	199	213	223	201	233	206	191	203	218	217	210	197	209	233	202	224	201	233	236	233	214	235	205	209	208	195	214	195	197	231	217	228	209	207	202	225	190	210	216	229	196	216	215	221	245	230	209	200	195	196	193	211	218	213	240	215	193	233	212	230	193	209	198	204	226	206	206	211	215	202	231	208	203	207	215	196	215	223	207	199	204	209	206	220	199	216	216	238	209	218	220	214	179	228	218	201	219	238	201	211	206	198	222	195	220	200	210	214	199	190	178	229	210	203	218	174	225	212	220	200	206	231	206	233	234	222	216	200	201	199	194	197	203	230	204	198	204	212	193	193	211	229	229	200	235	223	209	250	200	214	202	227	197	210	229	210	213	237	197	194	211	247	205	211	200	207	200	224	217	209	208	207	216	187	194	197	223	207	212	226	220	196	225	221	214	200	210	210	234	207	208	219	206	217	236	190	200	235	223	198	222	236	232	212	209	181	217	201	251	197	231	205	254	191	236	218	222	231	174	222	202	244	209	195	220	210	203	208	217	215	214	230	196	197	205	228	225	224	203	231	209	208	210	202	202	215	226	221	214	222	216	197	220	212	210	200	208	200	232	210	196	205	234	192	206	207	221	223	189	209	208	215	244	226	216	203	207	211	214	218	187	209	218	216	204	232	233	235	200	193	191	204	241	204	205	226	202	210	198	205	224	203	238	196	220	200	200	185	216	238	225	205	209	189	193	223	197	203	211	217	222	225	215	186	190	189	222	205	230	183	220	187	235	193	202	190	224	214	195	209	193	245	205	223	210	208	195	210	228	204	220	196	198	225	205	233	200	203	202	206	221	188	195	234	249	213	211	225	213	218	184	209	219	207	229	218	191	204	232	201	200	198	190	225	219	204	228	234	206	235	197	202	211	220	215	210	199	196	228	198	216	214	232	194	198	213	210	214	204	221	188	205	217	208	217	189	213	206	219	200	207	227	225	205	201	197	190	194	208	216	216	210	181	193	228	205	222	187	216	202	209	211	228	205	202	215	220	225	218	222	212	211	188	197	201	225	204	198	204	229	229	233	224	212	197	200	199	222	196	217	221	210	216	224	211	229	207	205	211	184	256	229	221	194	209	202	224	188	205	219	205	210	248	203	213	195	235	195	210	225	224	205	183	225	229	202	207	198	198	213	208	190	215	187	216	197	233	221	216	212	221	183	208	229	211	210	209	200	223	204	196	191	204	202	222	198	205	220	201	237	218	196	189	202	204	207	228	217	245	225	220	206	236	210	196	215	226	198	197	196	235	238	239	192	199	219	198	225	209	206	223	208	203	218	208	241	221	203	216	184	219	211	200	210	202	217	195	195	211	212	216	236	206	216	185	229	216	205	218	211	188	176	193	228	206	217	199	191	189	221	254	227	211	218	212	217	217	198	184	210	208	199	221	218	206	188	223	212	221	225	223	201	179	227	195	204	204	192	200	206	207	227	191	213	212	188	203	236	202	190	228	225	220	204	216	226	199	195	203	205	202	212	227	189	197	216	217	186	212	196	188	196	202	204	208	215	223	210	207	207	224	206	216	200	222	218	210	222	189	208	221	236	185	206	211	208	223	210	221	216	227	209	187	190	214	196	217	193	197	221	210	220	201	208	212	201	241	214	196	198	213	198	207	192	198	214	203	215	210	205	224	217	224	201	201	223	220	218	200	225	212	224	234	224	181	210	218	210	203	212	208	217	231	210	203	228	241	215	211	212	220	222	188	202	196	199	196	202	207	203	229	205	215	247	213	224	232	232	203	189	196	211	209	216	208	202	237	212	207	186	226	212	212	201	236	205	204	199	207	228	220	203	224	205	226	218	201	230	204	210	223	204	216	223	197	229	213	222	220	213	188	211	226	199	234	216	208	183	229	213	208	223	213	235	241	208	219	186	198	223	234	242	200	199	189	218	216	206	198	204	199	207	186	171	195	207	191	195	239	209	206	221	201	219	200	224	196	232	224	226	212	221	194	223	187	222	209	206	206	203	205	188	222	214	197	199	211	225	200	198	215	207	198	222	207	226	216	210	215	212	217	218	236	208	188	220	206	231	191	216	244	202	220	224	222	214	225	199	193	210	201	190	221	227	219	233	234	201	216	208	185	239	194	219	218	231	210	175	218	213	231	212	205	209	206	180	204	217	212	211	203	237	207	222	228	211	202	194	203	227	184	210	209	204	244	208	194	211	202	216	201	199	221	207	232	214	215	202	190	182	243	207	225	217	223	209	199	193	213	236	205	193	223	183	192	214	199	213	228	205	211	191	213	200	179	194	224	233	218	214	222	225	212	212	218	197	203	215	220	242	199	196	217	201	201	215	216	246	232	183	230	217	210	220	204	215	217	227	189	239	210	210	197	201	226	196	206	216	194	191	223	210	214	220	194	242	222	214	204	213	188	191	207	234	209	183	199	223	216	223	182	196	205	207	231	220	217	192	212	208	212	193	209	241	207	226	217	226	235	216	216	201	192	223	202	202	219	199	196	216	199	216	199	211	212	238	222	204	213	210	227	203	188	222	187	198	218	199	183	190	225	213	245	219	234	196	213	196	234	225	218	208	208	190	241	209	214	242	204	206	199	219	233	215	225	246	224	211	218	207	213	200	187	193	205	201	217	227	182	218	236	208	212	236	200	246	217	219	195	238	213	240	232	215	210	214	211	194	199	195	198	228	195	180	224	192	203	203	231	235	202	207	222	197	174	235	217	241	220	223	201	214	214	178	216	195	215	233	211	193	212	204	210	234	202	216	208	207	229	207	209	221	203	177	218	204	212	208	183	236	182	218	212	224	221	246	227	246	196	205	196	218	227	216	225	224	239	223	217	218	222	211	229	203	225	226	198	187	203	197	206	211	220	222	204	193	229	202	190	215	185	239	183	209	219	212	206	193	212	211	206	242	205	206	209	228	194	205	235	236	217	175	198	211	221	203	207	212	190	204	215	215	202	194	202	204	181	202	204	188	225	214	200	220	191	203	222	209	226	199	186	199	213	238	190	205	221	204	190	199	219	201	213	245	235	182	186	178	223	210	217	208	215	221	236	238	219	224	187	219	209	201	202	237	226	202	216	226	202	212	189	222	223	202	218	185	205	195	210	200	215	201	213	210	211	203	197	207	203	200	204	193	198	223	198	211	205	189	198	223	205	194	204	205	218	207	230	216	219	208	219	237	194	181	212	215	227	197	212	203	218	223	219	222	198	213	226	196	217	205	210	196	245	203	213
27637	20131	7201	1270	900	841	823	832	840	788	839	745	795	784	809	779	821	792	764	834	796	825	768	812	752	775	753	818	831	817	804	811	777	758	803	732	856	816	818	783	846	762	843	810	887	797	801	800	813	799	805	770	798	839	799	815	762	794	797	803	824	861	815	769	794	839	804	811	767	769	791	825	807	795	792	829	806	856	778	779	861	811	832	788	865	824	804	763	764	764	836	792	787	846	808	818	791	794	837	815	750	841	830	787	828	808	786	807	837	806	739	814	778	767	794	838	827	816	812	785	842	797	755	803	795	772	764	821	779	805	809	811	777	814	802	793	786	793	772	783	798	845	769	790	766	790	835	790	810	783	774	789	716	879	816	749	795	795	783	820	761	792	837	789	811	800	761	805	802	765	788	837	806	794	797	853	800	763	812	835	782	804	838	779	836	811	849	828	765	807	850	837	795	803	756	758	754	829	760	785	759	801	808	753	795	797	802	731	792	801	810	801	813	802	782	792	738	799	743	783	797	746	810	774	778	867	839	745	832	772	740	771	795	814	813	809	800	786	779	822	802	802	838	800	873	829	771	825	809	765	777	787	844	786	836	793	767	766	807	764	831	787	838	786	756	828	764	776	806	748	779	861	823	806	795	796	790	830	836	813	795	827	784	788	842	776	790	783	810	765	823	807	813	827	828	771	813	860	796	775	829	834	808	796	794	814	773	763	767	794	761	775	742	818	827	815	791	828	837	833	787	811	825	813	803	847	735	835	823	774	837	769	813	816	775	766	804	814	807	783	794	805	818	781	773	842	768	811	803	753	814	810	817	833	814	789	812	785	801	829	740	791	810	778	777	842	801	780	804	796	753	776	824	836	741	737	779	839	784	855	806	777	775	785	797	793	819	825	742	802	750	801	777	767	822	772	846	803	796	826	768	812	837	802	818	794	778	843	819	819	833	809	771	795	796	752	812	765	831	773	783	802	785	774	765	796	751	818	804	780	838	785	803	764	817	803	795	753	740	813	802	806	752	749	773	810	787	782	797	771	817	821	775	781	842	782	813	827	761	752	832	797	818	759	773	765	822	800	779	782	824	796	818	748	834	785	834	762	806	816	804	795	820	789	794	770	830	836	758	778	781	816	765	834	825	855	776	834	750	814	844	787	828	792	784	798	761	797	809	765	782	747	809	832	787	837	754	775	814	805	772	783	830	814	793	814	797	771	781	771	776	781	819	813	779	764	795	848	808	879	809	769	825	802	791	762	748	829	815	792	751	836	806	815	809	786	799	753	772	771	808	744	798	774	859	837	788	804	809	777	785	800	842	796	782	818	777	783	786	817	786	739	758	811	776	759	829	792	811	767	742	741	806	824	744	778	803	777	796	734	799	809	787	803	813	753	793	825	822	824	841	779	802	754	775	766	786	782	760	796	764	747	808	809	851	839	794	821	819	781	780	769	818	754	842	843	822	749	802	818	825	758	815	777	813	819	766	810	746	771	766	828	861	787	762	808	820	821	779	825	780	831	824	755	808	798	844	852	784	822	833	822	712	820	794	807	801	743	819	779	803	814	796	805	804	790	760	829	790	750	798	782	786	803	808	810	818	814	837	773	844	767	759	831	769	783	805	771	752	809	881	761	851	834	791	792	797	846	769	782	810	719	778	774	788	804	811	761	757	793	799	823	799	783	752	790	784	834	781	777	851	800	818	760	754	818	792	804	796	805	816	823	825	804	818	814	823	831	808	857	792	816	794	741	795	743	776	782	804	809	750	808	804	774	774	770	745	803	778	832	769	856	770	783	802	767	847	812	831	781	783	787	801	806	812	829	818	745	762	797	810	812	791	828	817	809	796	767	747	829	778	806	812	823	769	828	835	798	784	783	794	771	793	773	825	845	768	826	780	759	831	759	740	800	779	774	755	797	824	724	766	802	788	760	814	833	777	794	808	793	789	792	773	794	769	785	795	836	820	777	858	796	784	790	763	801	812	836	767	835	808	799	803	759	783	820	864	781	728	779	825	821	775	772	782	820	743	784	795	801	773	823	787	832	803	824	794	818	803	761	839	759	834	832	826	774	774	864	825	787	794	820	817	840	789	768	811	730	762	804	794	797	828	781	817	725	835	803	860	766	796	814	856	795	783	811	757	721	778	776	763	786	847	799	822	790	797	846	768	768	769	825	777	727	805	746	810	759	834	790	820	795	807	818	800	834	804	763	749	804	835	742	831	824	770	812	815	775	826	787	777	809	819	765	809	769	763	840	797	774	765	838	737	783	805	766	744	813	790	819	784	790	771	747	830	763	817	774	780	806	782	817	799	779	812	791	774	818	797	785	785	802	783	838	841	857	796	775	799	860	780	718	835	808	734	799	761	794	762	829	765	770	798	796	763	790	763	787	731	830	820	793	779	811	754	795	815	807	804	811	803	795	788	736	776	789	760	815	785	826	811	789	766	775	761	791	779	825	802	807	794	821	774	780	780	765	830	760	806	796	797	802	837	802	791	764	847	843	786	820	851	794	814	814	778	771	798	835	828	782	786	779	829	812	857	815	778	780	821	774	834	785	788	747	778	784	782	733	851	760	835	809	818	826	799	785	773	785	785	765	768	808	752	802	782	812	829	780	775	768	760	785	768	776	802	789	786	808	757	811	844	777	831	773	820	742	799	754	765	813	801	782	798	802	864	819	805	790	783	784	808	786	814	832	768	756	859	823	784	805	782	756	838	790	840	811	822	791	782	785	787	840	797	739	741	748	741	760	811	784	803	818	763	780	801	788	803	801	778	803	811	809	851	798	776	803	784	811	774	746	822	767	782	808	786	775	814	774	796	758	771	771	803	831	839	827	814	780	766	854	818	857	779	786	827	812	802	795	860	832	792	825	827	794	799	814	767	837	855	855	792	782	827	818	761	816	800	854	853	791	840	767	818	822	742	774	804	841	745	803	716	786	814	779	777	849	798	820	776	823	793	770	786	818	730	819	802	771	765	795	826	790	788	819	812	758	795	789	797	811	796	774	819	813	797	849	773	758	876	790	772	787	783	792	810	778	804	787	832	795	771	809	803	805	820	782	819	791	785	795	805	800	840	712	751	823	824	809	794	798	781	777	805	791	743	774	800	804	770	786	789	786	804	847	813	769	803	820	798	811	754	841	800	752	798	817	822	805	825	791	782	854	812	815	796	830	820	811	797	772	759	753	806	808	797	795	814	823	803	767	787	864	792	809	834	879	786	794	805	825	809	813	774	774	843	747	745	798	841	796	811	813	784	809	827	827	790	784	765	808	845	765	823	797	798	848	793	801	856	797	787	798	795	776	816	815	777	789	786	794	776	795	845	800	810	767	833	807	835	764	838	751	775	897	800	838	785	784	821	840	782	820	826	764	800	742	824	778	794	812	772	826	806	806	778	828	759	738	813	835	782	816	775	801	847	804	824	773	818	792	797	804	772	770	813	766	782	756	788	790	827	787	785	783	792	797	776	810	835	810	765	766	790	838	849	763
4625	1451	1277	1028	935	934	895	913	860	923	914	854	836	875	889	872	869	861	826	838	882	868	861	854	832	806	876	867	855	818	889	825	880	926	823	859	885	910	864	876	805	838	848	859	863	842	829	855	865	819	876	841	876	903	862	831	883	830	881	824	880	841	876	838	840	829	862	837	795	849	822	883	835	847	848	853	820	855	843	887	901	858	872	888	808	833	858	830	834	880	872	895	813	772	841	877	891	848	862	833	812	868	849	835	894	855	836	889	779	829	850	876	870	834	830	890	825	865	879	848	824	904	841	851	828	874	840	883	842	807	865	893	835	887	862	853	886	891	852	846	822	828	875	901	847	811	845	874	862	880	889	898	851	806	878	872	791	872	859	857	893	858	870	840	845	856	856	893	860	888	887	854	850	838	866	844	898	857	877	848	826	852	888	854	820	883	853	846	915	864	771	842	887	862	847	858	849	880	837	866	860	837	840	856	854	854	834	859	874	924	856	848	810	853	875	844	862	811	819	870	859	879	864	854	852	877	821	876	818	859	851	808	844	880	858	815	838	847	856	836	864	856	866	857	768	830	829	803	890	817	812	849	832	856	836	919	860	833	843	879	820	887	857	885	884	836	796	911	837	877	897	842	853	872	837	794	846	884	895	882	871	849	877	835	808	892	827	841	787	834	892	878	847	877	830	873	835	798	889	844	837	812	892	883	895	826	805	900	862	887	837	803	935	832	860	860	809	876	860	842	834	858	788	838	881	868	851	899	860	813	802	824	828	863	843	889	863	854	825	831	830	907	877	831	853	855	819	853	851	871	828	864	860	832	841	831	839	844	849	889	814	831	927	838	901	836	845	814	841	867	872	877	795	875	885	833	830	840	840	839	854	832	842	858	839	879	910	847	814	883	875	833	844	847	834	907	840	841	844	842	770	893	836	851	864	883	867	859	866	876	840	816	838	864	844	808	868	873	885	851	887	863	861	865	870	889	860	872	867	859	830	863	846	867	879	857	880	903	861	865	878	903	805	870	877	848	863	856	823	909	848	852	838	809	880	878	833	799	886	889	840	895	802	829	887	830	908	828	886	876	902	868	829	854	830	810	878	805	862	897	796	843	903	798	842	829	857	835	832	898	874	816	841	862	855	833	868	857	832	884	865	833	844	845	844	845	840	818	842	868	871	842	830	871	807	875	876	849	861	882	851	874	881	857	893	871	843	897	882	815	888	811	892	840	834	849	820	887	898	775	849	906	850	884	867	822	870	846	813	871	852	868	884	884	888	870	812	825	815	878	860	880	836	855	833	827	873	859	877	824	819	866	851	841	883	869	892	801	871	907	889	876	870	838	874	899	917	861	800	826	852	867	877	847	873	852	830	843	813	883	839	878	871	828	817	857	873	801	896	839	884	859	886	875	852	884	823	818	764	862	857	876	841	816	865	878	876	843	786	837	852	869	795	803	893	804	848	858	874	844	870	888	835	809	772	861	878	823	869	893	850	863	866	843	888	811	852	876	807	871	911	859	843	822	804	835	837	815	791	893	827	833	863	864	855	812	830	880	852	825	901	788	833	859	857	817	883	832	837	816	838	916	830	901	801	819	889	820	881	825	814	875	841	839	861	865	867	839	830	808	853	810	867	872	900	831	822	840	857	886	869	910	839	898	876	844	864	819	855	847	868	889	833	797	826	840	938	846	833	881	841	872	839	845	888	879	846	891	828	854	859	864	863	847	861	847	814	856	895	877	869	875	869	827	874	859	863	886	814	884	874	860	836	841	890	860	846	826	895	867	879	815	849	859	833	844	879	856	885	834	853	792	877	883	878	867	815	831	839	898	868	804	843	869	798	828	831	837	829	848	798	901	888	887	826	840	908	839	836	858	822	838	875	835	859	811	879	862	898	863	855	801	876	801	843	847	838	844	788	850	818	827	832	828	893	870	816	831	885	837	875	877	829	856	889	829	854	898	837	817	863	856	901	807	881	855	839	870	830	829	870	889	835	822	878	854	842	852	846	876	830	854	824	871	837	856	888	818	828	895	834	885	876	824	809	886	877	910	852	814	808	897	872	871	814	830	819	845	905	838	825	833	862	858	834	826	840	832	851	818	859	872	885	870	889	823	886	883	815	873	839	859	847	829	852	829	888	911	841	835	837	862	786	842	813	887	827	862	883	820	832	835	898	853	832	884	890	852	841	875	851	853	857	821	868	873	834	895	872	830	860	896	875	941	873	840	889	832	836	849	867	866	858	875	874	858	886	844	826	835	843	904	857	901	850	872	863	865	900	832	860	854	830	846	855	881	860	866	874	895	835	873	839	847	852	842	830	887	855	880	774	862	879	872	900	860	858	827	891	849	843	859	844	864	872	824	830	828	860	876	860	871	839	815	872	861	904	817	798	859	862	863	817	808	839	851	829	835	878	851	861	907	866	892	855	873	845	851	809	826	872	826	828	860	827	839	873	844	867	880	866	845	855	818	799	842	907	858	873	826	869	855	845	834	810	848	883	870	903	874	855	899	864	833	856	842	895	838	914	832	837	870	859	851	886	839	929	822	836	869	873	839	894	875	837	873	877	806	860	869	839	915	864	915	883	807	852	857	893	845	818	803	858	868	860	932	886	866	862	796	829	826	824	855	807	848	903	864	834	856	810	812	846	816	884	881	840	903	849	818	852	818	814	854	823	886	876	882	840	804	863	853	867	838	852	858	866	906	833	850	890	833	841	911	806	823	842	856	842	849	835	803	819	845	836	852	847	845	850	873	865	887	909	893	834	876	869	800	811	902	887	887	866	848	856	919	838	869	864	874	938	841	878	829	878	842	845	892	838	900	902	784	817	862	887	848	893	835	844	816	869	881	905	835	853	850	868	848	849	813	870	863	831	855	847	851	836	908	816	826	950	865	822	842	860	872	874	867	861	872	869	857	837	839	863	864	823	787	864	876	872	860	838	910	788	849	853	870	866	899	902	848	862	855	809	862	839	821	844	845	900	819	850	807	913	863	824	850	884	829	818	847	868	802	832	814	852	879	867	901	861	796	884	881	848	865	803	893	873	879	902	860	813	892	889	844	856	902	866	897	822	858	862	839	878	831	854	912	943	846	877	869	831	819	849	810	907	878	874	849	833	856	848	847	823	839	863	870	851	864	890	865	874	869	836	873	854	869	841	833	840	905	885	862	821	840	803	856	876	911	814	875	846	862	839	835	912	880	844	908	902	856	904	858	862	865	836	858	886	867	811	851	862	912	852	861	872	752	881	855	901	819	859	877	843	898	871	851	812	797	843	834	859	836	844	887	876	852	868	841	842	862	843	835	876	893	875	863	814	863	872	856	856	813	848	855	851	830	876	854	871	836	855	904	816	894	900	855	899	844	820	824	908	866	824	906	832	888	843	890	893	818	880	885	893	867	856	808	785	852	899	819	836	868	849	863	878	825	839	882	853	813	894	802	847	864	935	810	837	838	911	833	885	817	844	888	865	857	824	857	812	809	881	843	887	913
23766	21502	28863	24579	21482	13712	1485	888	800	785	709	672	631	590	654	618	586	621	590	626	569	581	544	604	554	564	560	542	585	515	547	570	617	540	525	609	540	543	570	553	537	545	500	565	509	563	561	598	515	552	554	543	533	574	513	521	525	522	526	509	529	518	530	556	546	532	523	517	555	521	517	550	559	504	535	526	560	538	539	536	527	580	533	554	488	548	527	514	552	590	530	506	574	560	519	537	522	526	564	570	587	581	552	523	547	540	494	576	504	484	540	518	554	521	569	523	510	525	571	565	517	513	542	532	526	542	563	583	547	508	556	548	552	491	589	548	517	556	537	558	544	557	543	501	521	517	552	525	536	526	564	557	534	554	533	556	556	539	563	471	554	529	551	546	510	528	537	528	515	509	531	538	557	548	556	528	513	493	547	532	551	536	576	594	553	504	534	554	534	546	534	523	539	527	523	562	547	583	491	540	553	552	580	532	512	559	520	547	526	514	515	532	496	543	527	566	586	498	564	542	526	535	563	515	531	520	556	505	553	559	521	546	506	540	544	531	556	536	528	537	547	534	548	549	493	543	545	544	527	559	522	560	527	570	544	517	514	554	530	542	521	544	561	529	548	557	542	514	547	523	554	539	493	541	576	566	494	501	539	552	514	546	555	532	519	520	567	543	510	539	523	527	567	533	584	525	529	492	544	523	518	542	561	541	532	549	530	540	550	556	566	550	543	499	505	565	545	516	571	515	540	552	536	551	554	561	574	516	549	508	515	558	535	515	485	555	541	531	539	530	535	513	493	531	570	540	604	522	561	528	546	514	512	534	546	544	544	561	490	522	535	511	554	539	514	528	501	521	513	527	542	475	518	551	557	542	536	571	543	539	508	484	515	559	542	534	545	493	559	527	584	563	525	531	537	542	560	514	557	554	564	547	528	510	499	531	539	528	545	502	522	562	537	515	494	531	558	526	523	517	569	531	582	548	531	577	549	539	527	534	531	558	522	535	552	537	512	540	485	512	538	513	561	519	548	551	554	537	560	518	550	508	539	563	522	497	545	553	557	540	530	497	504	536	519	559	513	518	538	558	536	561	565	543	556	514	535	530	553	560	551	536	562	536	583	511	531	507	519	537	548	585	547	574	564	553	548	543	522	506	536	559	560	537	523	571	533	528	541	535	536	549	537	521	500	549	586	601	533	548	535	602	498	530	528	520	552	542	541	526	562	551	527	519	522	537	513	550	560	571	554	523	552	547	527	527	497	579	525	531	526	562	525	530	512	461	545	537	538	505	565	536	537	527	504	532	556	510	535	529	512	521	524	554	522	479	544	535	551	518	512	517	535	530	515	500	560	498	550	511	572	533	515	559	569	526	534	571	516	546	537	534	543	482	513	578	536	560	557	532	505	547	546	541	562	561	518	560	547	512	584	540	515	503	581	540	542	542	546	555	518	547	547	543	539	504	580	528	539	537	520	544	551	552	546	564	536	552	532	550	512	514	517	518	579	515	540	528	577	546	568	548	527	513	551	487	519	552	521	556	548	512	533	542	487	534	599	552	536	540	554	542	521	534	560	523	502	593	492	543	526	546	503	537	514	591	552	533	526	525	489	551	555	541	524	539	516	583	516	520	578	544	496	586	509	543	490	565	583	505	525	506	572	527	540	548	515	537	487	527	542	537	546	533	535	561	544	537	507	537	522	567	539	514	539	531	550	533	566	568	537	563	486	518	546	575	489	527	489	520	568	500	541	534	535	511	565	512	546	573	498	489	529	532	513	556	535	529	542	522	570	525	516	481	513	513	525	488	506	528	528	506	517	532	531	532	507	522	544	567	511	545	502	550	549	523	547	534	527	557	553	537	512	551	588	541	506	486	593	508	562	530	507	544	571	499	556	548	531	523	541	549	519	499	503	562	545	545	523	555	545	501	500	504	547	539	555	567	624	537	559	546	528	511	557	545	504	539	574	566	537	559	497	564	547	552	566	497	548	543	599	542	557	524	538	550	559	500	541	514	517	523	554	493	531	550	505	503	488	574	540	509	535	525	514	523	561	535	525	517	558	542	533	548	531	516	537	519	550	493	533	548	500	515	524	505	579	541	546	551	516	548	511	512	563	521	548	500	566	537	517	516	563	515	517	506	510	532	559	516	516	554	561	556	560	476	564	551	565	507	562	574	552	527	574	557	515	560	547	533	550	535	528	557	550	523	529	508	509	511	552	584	561	535	520	548	556	513	552	539	527	508	512	526	567	506	550	538	543	557	522	536	554	554	558	556	500	520	483	511	537	536	517	530	531	543	581	575	541	555	555	523	514	507	556	544	541	548	506	560	557	493	549	583	541	585	565	540	552	531	591	523	524	571	500	575	581	537	540	542	515	514	527	532	535	559	538	508	555	540	513	528	531	529	536	575	530	505	576	547	535	555	520	587	510	575	562	511	512	523	578	558	595	512	526	558	551	579	495	521	519	562	522	531	489	512	537	527	519	508	523	512	542	555	516	542	542	554	504	549	518	560	517	557	490	577	561	532	553	589	554	522	525	552	552	556	539	527	570	481	547	531	546	568	489	526	527	553	534	548	592	532	511	540	530	543	543	521	518	531	537	550	556	512	500	518	523	520	558	522	538	521	528	527	596	524	548	547	582	516	498	533	547	544	557	542	537	532	516	519	536	543	567	519	505	546	559	560	570	535	540	539	554	490	560	534	509	504	516	524	528	539	531	540	543	505	517	560	544	579	488	487	549	529	599	557	523	506	526	527	529	510	588	533	540	499	562	545	512	551	517	542	567	511	547	528	557	524	476	550	535	526	503	559	577	527	548	545	495	502	527	542	528	511	536	525	576	562	540	507	509	586	532	547	532	548	576	516	549	550	602	510	515	536	560	493	528	512	494	555	550	522	535	541	524	519	522	512	573	585	512	538	588	562	519	524	520	533	541	515	538	541	511	516	541	536	563	550	535	525	504	535	542	536	546	564	504	565	565	526	547	524	513	511	549	498	533	532	536	520	511	566	525	541	523	537	555	538	538	559	530	522	511	555	486	537	529	541	566	555	597	497	517	553	545	505	542	507	499	547	535	561	537	534	550	543	541	525	501	497	528	539	505	537	549	527	509	533	589	517	515	569	527	525	517	557	553	515	581	560	525	563	579	548	526	541	550	515	547	510	548	564	522	527	534	531	522	536	608	543	514	516	496	548	498	537	556	567	494	533	545	501	542	535	538	533	544	525	563	510	555	510	559	516	536	506	563	508	532	567	507	492	520	501	535	512	555	530	505	542	515	529	523	520	513	544	518	522	528	550	494	558	522	515	547	533	552	554	515	540	495	514	530	506	520	485	551	529	548	548	583	536	511	572	554	527	536	536	581	571	526	548	535	530	560	515	570	559	533	545	523	526	545	546	563	529	554	534	533	513	543	538	496	514	554	556	563	508	523	531	539	534	492	543	569	540	536	550	501	493	533	545	538	540	544	516	545	539	563	564	530	530	562	502	555	538
3547	9137	7518	3571	2402	1824	1585	1201	1082	1005	885	828	787	752	718	673	699	631	660	664	639	580	673	628	644	626	628	656	605	608	622	558	614	612	593	658	592	589	605	602	609	589	568	597	598	635	563	607	614	592	574	600	578	616	617	603	645	613	620	610	570	560	576	568	625	575	608	581	600	624	622	587	639	578	604	575	579	582	593	581	607	596	593	624	543	629	581	607	571	588	581	599	569	579	599	579	592	575	579	543	604	560	612	603	592	587	559	595	581	551	593	616	599	619	602	592	565	592	558	567	594	589	624	623	554	574	582	599	620	606	574	614	581	621	613	588	564	568	564	587	580	596	616	613	593	577	577	603	607	610	589	556	564	607	569	559	594	623	571	628	570	589	598	575	620	621	583	610	624	632	588	597	570	576	594	548	617	635	578	626	637	622	578	588	568	574	604	590	608	572	613	569	588	602	574	604	620	547	621	604	553	570	589	635	581	616	553	565	547	613	609	615	584	577	619	589	635	578	625	588	567	613	620	604	637	600	584	572	593	560	565	594	653	567	590	567	561	598	602	606	613	670	599	596	564	587	593	614	601	581	602	599	574	563	585	606	613	594	624	585	573	573	609	580	602	602	602	620	591	592	570	576	617	606	585	582	587	591	594	597	592	626	587	579	596	615	546	612	588	566	605	585	618	614	580	575	629	622	573	621	595	553	554	607	619	590	561	651	596	586	618	561	562	579	572	583	594	596	607	580	589	549	595	612	635	628	615	659	611	621	568	596	589	612	603	663	590	601	664	599	583	547	582	601	569	590	601	586	574	596	616	630	595	557	632	581	595	578	583	602	576	583	613	583	585	613	570	592	603	578	597	544	574	586	568	603	590	617	599	595	527	594	603	561	563	632	649	597	605	553	579	576	640	568	577	612	546	640	622	577	590	574	601	606	616	579	624	588	619	584	570	581	557	597	579	578	575	595	613	588	577	601	604	571	548	608	589	576	563	574	582	556	599	616	645	587	577	594	577	601	605	573	638	610	633	608	585	612	632	657	630	593	602	601	613	633	578	590	582	560	583	600	557	549	553	600	603	581	551	610	601	556	579	572	564	585	636	595	580	566	599	549	548	599	620	580	578	600	609	652	564	621	588	606	622	615	585	572	591	615	631	609	572	651	596	592	564	575	579	591	612	611	605	599	579	564	617	583	607	579	540	551	566	581	610	586	604	614	574	553	575	581	585	589	583	567	593	559	551	604	601	563	609	580	606	570	601	568	532	589	584	600	607	577	597	607	594	553	607	576	583	553	563	599	640	588	604	572	613	600	590	602	578	595	531	579	627	579	647	590	620	616	624	572	598	654	619	631	601	606	622	585	602	596	605	645	592	603	624	531	579	597	586	626	608	591	581	602	613	560	576	602	573	569	615	575	577	591	597	595	631	598	589	596	623	592	600	602	627	600	568	562	598	621	602	544	558	551	607	585	590	618	622	602	595	570	637	592	568	559	573	584	613	560	597	603	536	579	577	585	594	612	575	583	626	601	593	582	630	578	593	558	580	567	638	603	576	584	605	595	585	562	559	554	626	599	587	628	560	554	571	627	577	618	595	601	597	588	582	596	590	623	564	582	611	581	613	640	621	582	620	588	603	599	581	581	646	548	604	569	593	581	535	601	567	542	599	608	558	597	591	588	602	600	596	579	626	612	619	573	602	607	569	568	605	613	618	596	594	584	589	577	618	555	580	575	564	580	586	619	593	561	611	633	551	551	599	598	611	588	603	631	613	557	606	586	579	608	601	596	617	585	574	600	586	618	534	595	619	576	598	578	582	623	615	582	598	614	567	576	654	577	605	593	619	636	608	632	557	590	586	615	641	585	587	592	550	555	570	629	617	604	566	627	610	582	601	574	596	598	576	615	555	565	572	581	597	644	580	622	591	632	575	573	613	540	613	577	610	597	630	603	556	602	606	591	609	608	561	597	568	601	606	574	573	582	602	565	578	592	559	626	613	595	551	607	620	604	641	609	598	613	586	580	601	551	612	599	601	587	584	533	579	602	588	617	627	557	563	577	599	628	598	570	572	617	627	577	603	572	530	625	577	575	622	615	599	568	535	569	577	566	601	580	575	585	589	560	535	566	607	590	585	585	544	612	575	611	573	572	624	618	602	592	576	620	586	605	584	553	603	570	587	544	531	573	611	586	542	612	561	570	594	613	625	650	592	580	581	623	552	610	590	658	611	644	562	606	561	602	571	591	645	580	585	611	578	576	593	585	597	641	601	599	603	573	616	600	605	567	548	615	595	565	614	647	612	614	595	577	606	586	594	652	578	610	585	583	557	564	591	606	563	587	608	614	604	598	569	637	592	600	624	611	605	605	578	577	626	569	609	559	626	603	602	564	611	560	641	599	581	579	597	574	636	545	582	586	595	599	610	574	591	570	571	571	566	607	617	603	627	559	576	527	545	613	567	623	608	590	603	619	559	602	611	625	575	600	633	604	627	564	585	665	619	607	563	568	579	586	580	584	554	542	581	609	609	584	598	596	615	617	644	550	598	549	569	602	582	605	614	637	641	601	602	630	629	594	574	589	561	587	594	619	597	604	624	570	586	588	596	603	576	559	597	587	617	610	600	594	563	596	572	577	596	599	595	568	607	612	588	544	616	608	562	564	611	561	607	591	591	548	576	597	578	595	600	601	616	609	544	601	617	632	635	588	612	592	607	570	605	604	580	599	572	592	613	588	579	590	580	592	608	586	577	549	561	583	577	579	567	550	585	580	579	547	600	587	581	603	618	584	585	590	575	583	598	567	577	549	598	567	596	581	578	587	615	557	572	605	642	618	634	576	595	634	641	598	622	554	589	589	610	601	582	606	635	637	582	612	556	557	580	591	576	594	566	607	619	568	570	566	615	540	579	581	581	533	610	576	563	559	592	623	599	654	582	600	590	645	619	590	631	630	593	584	567	603	595	613	590	602	551	581	534	590	590	632	595	591	627	596	570	598	586	636	607	594	567	564	603	578	622	561	596	586	596	539	584	611	576	579	640	574	573	611	568	577	591	603	625	597	546	604	611	564	651	578	605	583	626	569	605	590	588	573	548	613	561	613	582	619	609	589	630	625	580	603	596	552	581	568	555	619	567	584	597	601	555	588	600	604	587	599	610	629	648	582	582	596	642	623	597	589	598	581	596	639	589	618	575	617	620	562	579	587	607	590	560	616	591	564	619	572	552	645	636	581	572	583	612	575	602	583	581	563	614	603	598	593	578	607	593	593	593	593	591	611	582	645	585	633	613	605	549	595	593	620	596	598	553	616	542	608	568	572	595	593	596	629	643	566	583	550	571	595	582	563	559	565	581	535	558	582	651	573	569	592	597	592	610	600	596	601	599	642	579	576	615	622	583	605	581	574	623	570	560	559	578	609	585	587	557	588	670	638	574	637	574	605	648	596	614	627	567	585	548	587	582	556	595	637	635	606	624	558	572	598	582	609	625	591	634	579	575	585
24883	21464	28015	25245	17499	1520	929	833	730	696	731	676	689	639	659	588	653	606	592	600	626	607	579	614	616	605	573	594	608	555	619	560	621	586	619	601	632	577	594	593	574	579	595	604	556	600	599	581	571	582	627	625	596	577	557	561	566	604	636	576	613	623	505	564	588	575	566	614	568	574	601	572	570	604	608	567	568	584	624	534	570	588	564	601	549	547	607	546	576	586	541	557	562	601	558	603	550	540	574	564	606	597	582	608	561	567	577	615	637	587	524	600	564	548	577	602	600	600	601	533	565	582	584	591	574	581	589	565	574	535	605	579	569	602	594	605	568	585	640	611	562	607	584	542	561	579	619	634	579	565	571	564	628	586	539	633	598	549	586	567	575	543	578	590	554	570	557	574	555	565	577	572	550	551	571	561	552	609	595	550	555	597	609	565	607	616	592	581	565	548	614	613	576	586	618	588	583	584	585	613	626	587	569	561	577	591	560	567	633	594	593	602	573	579	586	559	578	628	599	587	595	567	592	576	590	577	576	625	581	557	602	610	545	579	599	574	574	607	565	602	524	583	573	618	585	579	624	596	624	596	579	593	576	589	595	545	569	555	573	564	563	555	598	601	572	630	586	587	555	591	556	571	589	546	595	594	577	533	607	558	569	603	549	564	561	602	563	610	604	557	576	567	577	615	606	585	589	574	606	597	596	578	563	571	589	613	553	553	595	585	549	601	578	628	566	597	563	596	589	562	544	575	569	580	590	594	616	611	544	539	618	562	564	614	583	561	572	570	639	568	583	562	561	626	612	563	556	563	574	565	576	551	573	578	582	587	554	620	595	580	611	592	535	598	602	592	563	559	559	571	580	563	570	588	567	578	610	548	533	596	584	549	596	603	558	608	582	589	566	599	578	573	609	582	545	603	547	589	636	587	591	559	596	603	579	609	541	592	559	578	576	603	629	590	549	624	570	586	596	576	571	572	627	580	595	548	600	569	579	584	617	579	542	627	630	543	598	575	565	553	564	601	607	607	621	557	574	589	592	565	517	553	540	567	558	596	565	597	576	554	603	598	544	564	575	606	582	568	584	585	575	560	611	527	564	609	564	617	543	569	556	564	601	587	614	618	566	573	560	612	584	592	610	558	618	606	580	578	537	599	602	569	549	575	568	604	563	554	585	605	593	595	592	562	573	571	593	543	578	576	602	596	582	593	601	578	551	604	597	559	585	555	548	546	623	566	576	597	586	617	615	574	580	626	599	563	576	577	593	584	590	589	597	565	588	625	574	601	582	592	576	556	589	595	593	603	584	552	604	593	537	603	585	586	578	588	562	575	548	583	561	560	526	560	616	536	636	553	576	529	571	606	552	583	594	580	528	547	579	565	599	580	565	600	565	554	580	597	575	559	580	571	566	561	608	582	607	632	549	566	563	559	587	587	597	585	562	576	585	561	592	610	562	566	572	583	610	531	598	578	588	573	572	542	588	620	645	547	547	613	598	601	641	593	598	567	639	576	574	620	605	592	579	614	567	582	571	558	562	568	571	647	589	602	607	575	592	622	562	562	547	579	559	582	587	583	572	544	570	565	597	631	552	566	554	593	590	618	542	597	595	566	569	538	561	594	571	558	567	581	592	586	579	621	582	614	608	586	593	610	556	629	567	607	586	567	634	576	605	570	569	595	576	581	622	586	548	601	618	556	573	594	569	592	568	600	570	578	603	584	541	542	603	598	589	633	577	595	600	605	560	591	542	570	595	550	534	591	595	601	584	571	604	583	540	555	598	588	618	607	628	570	527	567	583	564	598	606	590	609	597	618	601	604	560	574	584	585	578	617	577	590	610	571	580	610	576	591	572	586	566	551	578	563	569	612	582	623	610	601	565	582	601	563	620	616	566	617	585	581	601	598	553	586	568	554	552	560	566	600	595	587	577	560	597	592	529	580	574	611	593	556	589	552	587	547	596	553	593	555	566	552	542	614	524	603	585	594	541	590	558	547	604	620	592	572	604	554	586	604	569	606	603	530	551	575	597	614	564	578	551	606	553	556	563	561	608	554	593	551	590	581	590	624	564	572	555	628	595	601	616	602	586	604	600	618	578	585	593	522	585	631	612	572	561	566	602	602	587	577	585	532	558	585	617	578	570	650	585	574	615	605	591	575	590	543	528	592	567	589	624	572	586	518	622	594	542	594	593	577	617	540	583	604	576	602	582	567	606	586	570	598	607	618	597	544	630	596	577	571	602	572	579	592	602	580	536	575	603	658	550	579	502	594	601	562	572	547	557	632	603	582	609	612	554	563	592	567	533	563	589	572	616	626	605	615	545	581	593	594	556	576	582	578	538	585	551	584	587	527	546	572	584	574	582	570	556	568	624	601	547	555	546	581	599	610	570	569	603	556	566	557	556	569	587	552	573	590	581	565	606	630	528	593	602	585	579	607	563	584	583	594	562	609	562	570	574	594	619	563	563	579	627	584	543	599	580	600	567	609	602	571	574	548	569	615	564	567	561	552	559	575	595	599	609	555	523	613	559	595	623	584	572	574	588	599	535	605	593	634	576	592	547	608	611	601	614	563	567	631	601	608	561	576	608	605	594	543	586	615	613	587	611	589	599	629	619	616	588	636	591	621	567	584	561	574	610	582	593	608	583	573	569	562	538	582	581	563	585	560	595	595	598	576	584	600	586	605	657	611	595	585	589	573	589	576	591	550	594	617	590	596	597	606	553	599	576	583	549	634	573	612	551	587	601	581	544	614	620	558	590	580	590	596	584	565	597	568	596	579	582	577	575	591	630	623	569	561	586	550	617	556	587	557	580	591	569	597	601	576	604	592	590	566	587	558	578	596	593	628	553	562	560	569	596	570	608	633	534	588	599	617	568	586	625	583	590	594	568	599	621	549	582	570	561	582	566	574	578	557	555	599	581	564	579	638	589	572	575	557	586	566	591	559	599	550	608	603	579	628	597	556	588	606	627	607	583	558	618	547	573	575	594	591	566	624	612	558	547	548	571	585	595	585	567	606	561	591	554	639	598	605	582	576	567	547	604	558	625	553	575	599	596	615	561	638	568	590	582	570	585	570	600	572	614	554	539	549	592	536	573	565	569	547	593	539	567	618	514	530	596	542	626	587	557	581	536	638	605	543	584	509	610	596	622	574	562	559	604	578	571	608	547	593	597	563	595	538	588	558	560	536	576	588	584	592	582	557	585	587	568	631	572	595	577	586	602	579	561	619	567	612	579	645	616	552	561	564	581	571	587	567	612	585	556	546	577	560	563	581	597	573	557	652	548	610	591	611	615	590	596	576	604	587	621	569	602	566	550	587	575	610	584	571	608	575	644	546	567	634	585	605	557	598	567	587	602	556	634	603	613	611	590	559	569	562	579	555	618	560	553	581	597	549	610	609	563	583	571	597	602	540	582	616	583	596	573	586	562	585	562	586	565	618	591	615	565	557	591	612	560	591	568	585	520	613	568	570	589	601	594	576	611	586	622	585
3676	6031	4737	2408	1739	1441	1209	1017	919	848	737	740	722	725	730	733	674	637	696	652	666	671	611	679	667	645	641	583	662	652	643	660	620	605	600	548	655	633	603	612	620	616	622	607	615	623	619	603	593	620	605	605	629	610	602	602	645	631	620	623	637	631	625	602	641	601	622	642	579	563	658	611	642	652	636	663	624	665	611	608	624	610	588	600	625	619	585	607	621	628	611	629	624	598	631	621	613	678	610	620	593	629	600	619	624	571	633	613	629	638	596	594	644	634	611	586	635	604	628	624	623	649	594	610	604	610	577	601	627	594	601	614	585	626	609	590	622	612	618	562	665	626	667	606	619	584	607	577	576	572	638	593	598	629	575	631	558	635	637	595	630	576	602	609	630	634	613	601	639	630	667	613	649	602	653	593	626	597	647	637	581	624	600	630	610	659	600	610	599	620	622	631	642	605	593	619	653	623	585	596	621	644	688	640	624	635	564	592	643	620	607	625	590	628	662	626	618	623	641	653	608	567	629	613	586	630	661	629	583	601	626	599	628	612	594	627	612	588	602	609	583	600	600	589	622	636	666	610	643	603	633	626	568	613	642	635	635	626	599	605	658	601	599	622	604	633	635	591	576	639	589	625	589	607	621	582	594	590	609	635	637	611	638	639	640	641	629	623	607	589	585	643	599	643	593	664	589	597	613	582	616	633	536	597	608	645	647	606	587	640	593	632	628	575	598	618	597	655	612	605	606	635	632	614	632	616	565	593	634	577	610	615	624	652	599	611	619	569	575	592	531	599	617	636	604	571	610	624	605	605	587	625	619	588	644	622	569	597	591	641	623	604	619	637	605	615	589	621	614	592	600	623	597	639	582	598	634	657	639	609	621	607	607	610	620	620	607	602	639	581	640	614	593	619	611	581	604	600	634	585	596	616	591	604	630	666	558	594	623	576	598	619	549	650	596	589	586	576	604	606	580	608	622	616	605	621	589	669	624	637	623	643	579	614	578	638	659	620	657	623	587	605	623	610	602	650	587	621	635	630	655	630	586	610	604	609	606	616	615	584	600	610	622	593	594	619	585	596	629	614	577	629	603	613	568	611	628	591	613	609	631	641	590	596	634	615	610	646	588	631	614	608	661	569	594	621	549	630	632	582	600	608	642	612	639	624	632	596	639	640	619	594	606	646	627	605	643	606	604	628	603	610	614	610	617	601	564	602	622	566	612	612	638	615	645	580	659	617	631	616	648	636	597	572	600	597	623	599	594	622	601	657	614	652	593	624	595	597	625	583	600	644	573	624	626	605	584	600	587	583	614	618	611	620	588	571	608	583	603	583	622	586	584	605	583	639	607	629	616	625	620	593	624	616	623	632	628	632	624	595	631	623	617	634	570	601	591	678	640	571	551	667	586	626	606	594	628	639	622	616	634	629	644	659	616	606	593	634	626	578	597	655	611	582	610	615	619	621	654	631	618	603	605	659	640	604	591	615	634	599	628	648	606	610	629	636	657	610	597	624	649	588	629	601	601	608	586	632	628	629	604	609	623	637	552	589	594	565	638	581	667	643	661	581	565	571	559	603	630	573	609	574	607	576	593	615	652	610	596	608	629	570	616	602	608	600	554	622	630	597	618	622	617	612	650	594	650	641	625	612	618	622	641	605	624	555	584	636	558	599	638	597	599	572	578	574	631	584	588	630	565	647	588	633	597	531	629	586	597	606	625	604	596	641	604	631	644	608	601	620	620	557	587	636	569	602	590	609	612	644	643	681	598	601	581	558	595	570	583	535	608	644	605	622	623	589	621	615	644	612	629	594	632	643	606	606	564	627	629	625	619	622	621	639	631	593	625	647	671	591	608	614	611	614	628	616	640	642	646	593	580	641	586	583	614	616	595	594	594	606	594	589	595	603	597	600	626	601	595	582	587	658	584	614	613	570	597	613	620	612	639	606	592	658	569	613	607	606	607	595	579	573	611	629	630	596	644	592	589	625	614	597	612	624	604	566	585	602	646	592	653	587	596	598	620	612	611	596	598	589	625	618	600	569	609	584	631	629	580	596	587	601	612	606	610	622	653	606	589	638	620	645	602	623	622	575	576	644	603	646	646	626	612	634	612	651	633	602	635	639	648	630	610	615	602	626	587	607	653	615	617	591	614	632	611	630	607	614	622	634	650	560	627	650	598	655	591	608	644	627	642	609	630	585	597	634	632	630	658	618	662	694	590	600	636	617	611	645	592	626	623	600	639	588	621	610	622	642	609	612	669	630	618	613	583	563	633	666	605	636	576	548	592	626	597	588	646	591	617	648	617	618	649	589	613	631	607	641	619	622	618	610	626	601	595	572	575	576	611	602	613	601	630	611	627	638	610	628	624	603	640	615	621	597	621	612	596	617	626	636	616	621	611	614	636	625	628	574	591	610	551	592	609	619	595	595	593	591	617	636	606	621	564	690	603	623	592	648	606	638	609	620	646	619	592	633	640	594	593	578	589	646	642	610	650	614	625	596	639	591	613	563	613	605	613	572	638	615	614	606	619	648	657	606	573	576	599	641	595	639	657	649	602	600	612	598	646	600	580	624	562	607	619	592	606	599	565	634	598	615	611	604	610	605	558	596	606	607	570	631	605	624	601	573	615	601	685	646	612	594	640	597	582	558	617	585	632	566	633	609	632	580	596	591	593	644	642	561	624	601	624	596	607	668	621	623	614	621	615	640	644	620	632	575	629	594	661	650	564	650	610	607	591	625	639	598	622	633	603	620	650	598	621	551	623	634	612	598	590	593	603	651	587	590	592	605	605	576	631	628	575	621	624	614	606	578	640	632	611	623	609	612	579	613	629	603	611	621	624	597	637	613	617	578	593	650	671	591	621	587	603	593	592	628	615	628	610	640	601	614	612	597	650	606	616	669	631	601	595	658	620	609	636	607	617	604	609	611	655	611	668	653	595	626	616	627	630	630	615	612	600	625	592	610	648	615	598	670	621	593	617	616	581	590	625	596	570	658	612	609	659	612	616	626	612	606	596	632	554	570	595	584	640	622	586	627	662	657	611	640	625	623	617	619	635	611	621	636	629	601	621	618	611	591	619	614	642	625	587	620	624	605	576	596	608	609	599	612	648	606	649	626	629	607	651	624	598	600	596	635	622	581	595	591	634	587	623	544	545	640	614	643	614	642	552	605	605	590	609	582	611	578	603	610	554	610	644	644	614	608	649	583	621	592	633	633	566	576	608	580	625	618	590	584	597	628	557	613	621	632	619	604	573	601	638	621	629	603	677	653	650	588	580	577	626	638	596	630	655	645	629	663	616	619	635	637	609	587	616	603	665	615	598	603	629	598	660	645	662	638	643	639	608	576	603	609	631	591	566	644	618	600	607	645	657	628	608	637	628	587	587	629	603	617	620	620	619	650	634	592	623	649	643	625	594	557	654	609	628	658	645	581	634	603	672	635	610	621	620	569	650	598	609	616	609	616	602	645	596	626	636	596	615	576	599	624
22824	21588	29378	24295	21583	21611	12076	1062	677	594	491	469	399	382	330	307	294	278	300	277	252	260	228	237	235	212	229	212	237	222	235	209	216	217	228	199	209	189	201	204	236	218	209	222	195	213	202	208	193	183	164	211	208	215	207	186	223	191	189	193	203	222	182	202	202	214	227	175	189	202	190	197	188	219	191	189	196	181	192	204	205	187	219	206	208	189	202	197	202	203	175	184	197	205	174	207	179	171	196	195	190	206	185	186	194	174	204	202	176	197	184	163	209	193	199	208	206	190	172	200	217	199	198	152	184	204	209	199	210	192	173	198	211	170	220	192	186	219	203	190	204	182	190	191	193	190	185	216	189	205	171	199	188	171	191	173	173	172	201	222	204	197	175	166	166	189	178	210	204	207	198	190	216	211	193	189	197	184	210	200	196	215	202	188	202	175	203	183	191	198	206	169	200	183	185	197	187	168	190	158	195	195	200	208	188	180	222	221	181	194	171	170	174	171	208	207	172	187	185	187	201	182	185	175	202	177	184	201	197	196	197	185	194	174	193	209	192	175	172	178	181	171	211	179	193	213	180	204	203	187	184	201	210	210	166	182	210	204	176	182	198	173	183	197	191	200	155	185	188	189	168	193	199	195	207	194	172	190	179	201	211	169	178	182	194	181	216	183	201	188	180	207	194	180	178	194	163	194	198	187	206	218	201	192	193	177	204	207	198	200	183	210	182	160	216	186	181	196	189	180	207	177	189	224	186	185	204	168	188	185	170	194	233	176	175	198	179	216	179	178	208	200	167	221	196	204	202	202	169	184	201	184	207	214	202	215	187	190	195	171	210	180	185	181	184	195	187	181	201	158	165	209	181	187	188	182	202	198	207	203	218	204	202	186	170	178	208	194	203	185	165	192	218	208	174	199	190	198	221	178	175	167	175	213	203	192	210	183	219	200	168	187	167	211	183	196	193	184	183	184	209	192	185	174	170	195	179	225	195	200	204	188	187	171	194	187	187	193	171	169	180	201	198	199	188	218	193	181	196	183	196	183	201	183	200	176	189	195	183	193	205	186	202	187	184	174	199	183	178	185	194	182	193	201	199	186	181	196	197	212	190	191	165	178	170	197	177	168	213	192	204	206	200	201	187	209	191	192	179	188	214	175	180	206	185	192	169	203	196	190	180	176	183	186	202	218	190	212	173	192	207	170	194	166	185	163	197	209	169	163	197	173	194	183	201	197	183	177	201	212	194	206	197	224	191	176	207	191	199	189	172	185	180	206	232	184	149	176	188	189	188	158	184	176	197	179	194	210	189	177	170	195	195	190	185	199	173	208	214	185	179	173	219	207	190	168	173	194	182	196	203	176	187	185	174	202	194	173	211	194	188	184	190	181	205	183	196	182	168	183	181	195	214	172	186	198	186	177	206	194	209	184	190	212	204	198	201	178	187	197	183	185	163	215	168	188	216	209	203	179	190	205	211	211	211	194	177	175	190	188	208	196	182	213	197	175	206	184	169	206	178	189	216	190	187	186	189	174	192	183	185	173	189	169	173	203	214	210	202	205	183	190	180	186	192	185	192	204	201	205	190	177	188	184	202	229	199	171	174	195	186	186	208	196	190	166	183	191	184	199	208	176	180	208	187	197	214	184	181	184	188	208	204	163	204	197	169	212	195	165	172	180	189	188	187	195	179	212	190	182	201	207	193	197	194	195	196	188	177	201	190	195	177	163	177	206	188	200	192	173	174	198	161	191	172	216	181	169	214	180	172	204	173	186	231	180	183	189	190	192	194	204	205	200	207	210	179	189	192	200	198	215	180	186	189	190	185	203	185	205	197	187	215	189	179	219	187	170	180	199	210	208	182	182	172	193	214	206	182	182	202	205	170	192	197	195	206	188	169	174	209	173	200	194	201	208	201	188	198	183	187	167	183	225	190	172	181	196	190	178	206	210	190	184	183	202	224	150	196	197	192	198	175	203	191	179	186	206	190	197	206	202	172	209	188	181	191	194	182	234	189	192	191	201	199	176	199	212	189	200	172	198	167	204	192	223	215	178	190	162	172	175	189	200	200	172	207	204	208	193	173	188	193	201	209	172	201	204	195	198	218	190	197	210	190	174	168	166	178	199	207	194	177	178	195	180	173	191	190	173	213	185	194	217	213	167	203	197	195	201	177	181	200	206	198	221	209	187	191	183	169	185	175	184	219	188	184	149	181	190	192	189	178	192	203	174	199	195	191	197	184	205	216	193	194	211	199	168	180	193	196	209	188	189	185	191	209	207	189	191	185	185	195	213	193	175	173	179	175	220	178	188	173	223	179	173	206	199	178	185	212	185	217	193	183	173	191	184	203	189	169	169	216	213	202	205	204	195	189	196	191	203	195	202	200	204	204	183	221	196	195	193	186	222	193	190	198	200	198	180	197	209	204	194	186	208	190	196	188	169	199	231	199	217	197	191	199	180	181	179	196	189	201	185	182	203	187	181	206	189	179	191	184	192	171	180	201	182	188	190	176	202	186	162	186	180	185	182	230	197	190	187	205	183	180	202	194	212	184	184	160	176	211	205	175	180	205	164	194	188	167	178	193	206	202	193	174	173	204	184	181	192	203	196	192	190	191	203	157	184	178	195	165	201	187	197	177	193	187	208	216	189	203	208	170	183	182	180	199	189	187	205	189	195	170	185	191	200	177	201	195	206	206	230	207	195	194	205	198	179	190	213	192	204	160	182	214	174	167	199	180	182	190	189	207	190	194	192	202	224	209	183	215	189	203	195	193	196	173	180	182	192	224	202	209	203	178	194	181	216	188	199	183	198	191	190	205	213	191	192	221	195	215	201	198	196	215	183	167	198	178	199	182	204	197	205	182	172	190	221	190	174	202	157	210	196	192	199	196	199	177	209	198	190	188	187	201	184	178	170	167	222	206	210	189	206	179	179	172	203	186	214	207	194	195	189	183	193	210	204	190	189	221	177	172	190	224	170	194	187	212	186	185	198	186	190	215	196	176	189	215	187	202	200	179	199	186	176	192	207	208	168	206	191	197	203	209	172	191	203	202	188	194	176	192	181	198	177	201	171	188	215	222	212	172	188	200	204	202	200	191	165	194	160	199	204	196	192	184	200	209	157	183	211	177	188	165	199	197	176	202	180	198	175	196	183	194	204	209	199	193	195	184	189	187	192	172	193	186	208	180	205	172	171	212	215	196	198	195	163	219	204	177	204	178	195	176	219	182	171	182	206	212	214	191	186	210	199	200	200	201	194	192	185	213	213	185	196	175	215	217	211	197	204	193	181	215	185	181	168	185	179	182	170	174	202	186	191	204	197	199	206	180	214	194	205	181	175	202	194	185	174	208	173	190	173	183	181	180	188	171	207	179	176	193	178	171	177	170	225	182	172	180	205	185	201	182	188	218	218	184	196	193	193	184	211	183	196	195	201	196	175	197	193	194	191	197	201	228	191	206	220	171	200	217	178	180	195	221	203	178	177	217	204	208	163
4682	14697	11884	5628	3789	2705	1989	1431	1130	909	779	660	558	545	465	480	412	361	372	322	292	322	293	263	274	262	244	278	269	241	236	233	243	268	221	251	243	248	242	252	253	234	234	218	220	247	243	231	214	225	243	239	217	232	217	210	236	233	206	216	219	213	222	246	232	226	207	240	249	221	211	207	234	232	196	224	214	211	223	223	237	217	219	212	231	197	217	218	230	218	190	217	229	207	255	215	203	220	225	216	203	231	234	205	202	198	235	213	235	182	216	224	218	249	210	218	235	222	222	210	209	221	208	219	223	200	238	200	223	214	201	214	230	190	220	211	228	231	212	214	207	213	226	217	233	225	213	218	218	229	232	186	207	206	212	216	211	213	211	235	218	228	219	214	202	215	220	223	248	187	213	228	217	216	209	220	232	213	214	201	224	217	228	227	217	205	199	221	227	210	216	197	214	207	211	245	203	195	206	208	218	207	227	220	226	202	233	199	201	224	203	207	191	228	247	218	206	209	239	198	221	215	243	201	212	225	233	235	206	234	206	208	194	208	216	240	204	197	219	226	212	191	223	217	229	234	233	210	208	206	205	201	221	208	235	189	200	233	204	210	219	203	225	206	225	206	218	220	237	220	223	216	207	236	219	215	230	223	201	205	214	210	214	206	186	238	223	218	218	227	213	221	213	231	202	197	222	197	218	206	188	204	216	210	203	205	202	190	203	185	238	221	222	195	218	235	234	200	183	238	204	193	205	237	236	225	199	219	201	233	219	213	215	205	233	214	234	215	227	210	213	236	218	214	229	219	213	211	217	231	209	198	218	209	205	187	191	233	208	189	194	198	250	215	210	223	197	222	206	226	218	233	197	212	203	220	218	222	200	209	227	211	200	219	220	213	233	191	207	204	218	234	217	202	212	212	217	199	228	231	230	176	229	244	211	212	238	212	211	227	211	230	231	188	205	217	219	204	207	211	240	209	201	209	219	211	223	246	195	195	213	198	210	230	222	257	198	190	219	242	224	209	211	203	220	229	224	195	209	212	234	196	237	184	227	199	207	207	212	209	234	243	221	219	217	217	213	208	211	226	214	224	242	231	209	210	220	196	213	219	212	204	219	211	218	209	210	244	199	230	187	210	240	238	204	233	194	219	238	211	247	235	218	239	209	209	222	211	210	210	246	190	199	240	219	189	208	223	225	199	202	209	171	222	210	206	229	231	204	221	191	207	212	200	220	212	219	219	217	202	209	208	223	206	201	193	212	200	230	187	233	226	204	220	222	215	223	210	199	192	214	194	231	209	210	206	209	232	169	211	214	205	201	187	205	185	228	211	239	213	191	187	192	226	195	217	198	230	222	203	206	223	211	203	214	222	237	213	233	193	229	213	210	201	213	216	233	183	220	221	203	211	213	224	206	220	218	222	233	228	213	184	227	196	219	202	211	221	221	211	209	205	251	208	208	200	203	205	192	203	237	225	205	196	195	223	223	230	211	218	214	215	213	205	222	205	217	206	229	203	191	207	221	212	223	231	176	240	215	201	197	205	206	215	209	221	205	223	201	201	233	217	221	239	205	194	212	221	230	217	206	219	204	193	222	227	232	222	210	208	231	203	208	224	217	199	198	207	233	198	198	218	233	244	201	230	208	221	196	226	215	216	217	181	206	206	216	218	230	190	188	202	208	208	212	223	225	228	210	213	225	221	216	203	219	207	221	234	228	235	195	204	231	227	218	216	210	207	238	205	178	228	217	203	210	202	230	217	240	221	203	190	209	231	217	250	224	208	209	212	220	228	224	229	220	207	235	230	188	218	187	209	257	198	212	215	201	214	225	237	162	189	235	197	212	211	216	213	228	239	211	198	215	225	184	216	194	225	193	222	211	224	204	184	220	225	232	210	196	201	242	204	190	212	197	197	232	193	193	245	234	240	216	209	242	210	207	206	212	215	219	232	203	216	229	227	242	228	193	187	223	233	248	213	231	224	215	206	226	215	212	209	205	216	196	238	201	208	229	203	223	223	213	226	199	212	197	235	229	230	208	199	240	208	226	224	209	207	214	200	222	234	199	223	212	234	200	216	190	223	211	205	229	220	207	205	216	199	197	228	208	223	212	193	206	194	223	216	214	187	240	216	217	207	217	221	190	232	224	204	200	202	241	213	207	207	227	222	247	207	226	225	231	204	224	198	192	211	218	219	199	205	218	226	184	219	219	224	190	208	216	211	223	195	219	203	213	215	225	217	229	211	215	212	223	214	210	216	239	235	207	217	208	225	215	215	204	188	210	207	206	205	242	211	227	213	222	187	207	213	202	223	209	221	223	192	207	191	218	190	228	203	219	199	202	253	223	199	217	213	236	200	220	222	196	227	241	213	198	219	220	219	220	213	218	217	217	213	192	238	234	217	194	205	221	194	200	197	209	207	195	239	207	195	200	202	223	233	202	228	217	207	224	212	198	207	210	208	199	213	254	223	214	220	218	191	235	203	184	210	199	226	203	188	214	182	178	226	222	226	176	232	199	236	221	239	211	197	214	190	240	224	210	217	202	199	240	216	242	211	188	195	211	223	224	225	215	205	222	211	232	223	230	214	212	193	246	220	218	207	205	191	216	224	199	204	225	246	219	202	210	203	219	231	211	224	204	223	212	214	226	255	208	230	189	201	220	211	209	230	233	229	237	219	202	200	208	213	194	223	233	216	198	202	204	208	170	207	199	225	198	218	222	228	219	220	194	205	223	193	213	227	217	218	193	183	236	246	201	199	196	245	233	220	216	239	215	223	213	197	249	209	225	227	237	228	205	223	225	209	227	210	211	211	213	189	203	236	205	231	221	214	211	219	192	216	244	243	208	229	211	218	229	202	233	219	225	214	214	226	196	197	221	218	213	219	197	219	230	210	213	202	191	233	211	196	194	210	222	206	216	211	214	210	203	198	198	207	212	231	196	238	228	221	190	197	198	215	205	208	212	213	223	201	212	224	229	224	205	196	224	217	218	211	228	215	224	220	193	228	207	205	204	215	223	202	248	208	217	204	230	226	240	217	230	223	217	203	206	216	230	205	234	212	233	221	204	215	215	208	196	207	217	203	174	205	203	207	188	217	206	225	220	205	220	236	232	215	221	207	223	185	237	235	200	217	198	229	218	228	197	208	200	194	185	216	225	216	208	206	240	208	236	196	209	205	226	191	214	208	222	208	214	191	219	220	222	214	223	199	204	203	221	197	215	234	204	192	213	243	203	222	211	209	208	236	217	211	216	231	207	188	218	187	214	229	210	194	225	223	219	220	222	206	228	224	211	216	212	234	223	217	222	215	216	200	200	230	213	193	227	206	213	188	206	203	205	221	228	208	213	183	206	194	211	223	221	229	239	207	204	255	192	233	209	229	204	238	214	230	192	219	202	235	198	233	218	209	217	219	228	187	200	217	208	199	205	201	227	231	217	222	226	204	225	219	210	214	217	223	191	214	189	223	204	254	218	211	231	209	226	207	208	215	214	218
27718	20152	7126	1197	977	850	860	826	829	815	784	815	831	816	821	884	865	812	823	825	799	816	843	870	821	782	827	849	808	838	768	835	797	775	882	822	815	800	826	823	798	842	854	789	795	831	811	765	781	801	777	829	801	821	817	780	877	891	763	828	869	841	840	767	820	831	842	835	810	845	778	787	854	772	836	825	837	866	799	754	827	818	868	809	809	838	812	764	862	826	812	813	848	752	752	857	807	768	781	825	816	830	849	792	847	808	796	831	835	771	808	783	761	771	787	824	797	787	857	842	849	794	782	798	828	809	871	851	832	799	803	776	783	772	835	778	845	797	755	847	817	817	860	816	830	796	819	840	831	856	871	788	793	811	829	842	823	835	823	836	825	799	821	750	821	820	826	751	825	759	817	828	814	777	803	817	822	804	783	834	787	756	829	806	812	819	840	803	786	828	846	788	842	796	767	785	800	847	806	785	842	824	840	834	771	839	797	825	841	801	822	808	850	823	816	801	820	784	813	808	810	802	773	824	791	806	781	783	800	772	811	825	853	821	836	785	797	849	804	832	823	787	835	795	794	826	841	852	821	768	815	777	817	814	816	865	839	811	815	824	787	858	772	840	816	786	854	841	764	833	774	773	845	834	908	816	806	789	834	771	848	837	836	771	802	844	830	764	795	806	848	866	834	807	798	834	821	811	835	857	808	785	795	853	816	832	829	800	833	840	786	836	796	821	811	789	816	834	820	850	787	783	780	765	720	808	813	834	818	819	794	813	818	798	831	781	852	787	751	814	863	843	817	771	757	795	852	795	795	818	834	842	831	833	825	788	770	818	782	822	768	779	799	837	794	856	742	848	812	754	774	806	842	825	792	788	790	820	778	770	790	772	842	836	829	868	815	816	783	837	847	812	793	822	809	826	800	812	826	786	816	774	858	844	797	790	806	823	814	767	833	792	822	819	820	796	796	859	851	790	799	759	791	848	827	805	833	835	826	823	814	823	787	817	834	863	805	831	813	835	808	843	842	831	810	795	795	849	805	758	860	806	842	818	793	834	807	841	825	830	793	799	841	827	830	805	820	788	848	779	798	828	841	764	815	804	802	821	833	777	829	871	816	755	826	863	809	813	751	823	841	792	782	789	788	770	767	820	803	860	795	825	833	801	775	834	820	810	804	834	809	817	845	796	787	794	827	805	800	845	789	834	781	795	806	804	811	813	841	764	803	826	780	814	818	818	846	848	792	827	796	825	825	789	837	840	787	857	859	855	894	794	825	800	823	811	789	809	837	828	826	823	801	736	836	841	763	762	843	835	868	771	808	787	821	840	771	799	772	806	794	813	826	764	777	823	852	782	860	788	843	776	804	814	824	806	826	811	771	831	867	804	882	853	801	867	770	823	828	778	825	800	791	757	840	804	779	807	821	800	822	793	815	814	798	828	770	781	808	794	839	832	827	785	771	808	831	793	826	832	781	791	806	836	832	814	789	834	810	850	814	786	844	798	814	779	880	770	823	785	809	812	859	788	793	789	797	820	814	828	823	864	839	815	713	788	793	807	792	807	813	784	838	725	831	826	827	815	793	749	827	775	800	845	817	801	820	818	748	817	790	788	824	801	809	813	827	788	834	815	807	744	821	821	781	794	760	783	800	763	796	817	758	846	838	808	839	822	842	853	869	865	810	832	808	824	819	839	804	790	799	785	777	785	816	849	759	822	852	821	844	816	775	816	739	804	862	870	783	847	761	786	812	851	844	828	792	818	809	837	803	764	765	795	835	812	855	842	808	822	794	792	812	788	790	813	817	812	808	818	823	764	841	839	882	791	808	810	796	833	837	780	787	821	816	782	817	808	818	791	768	811	804	862	840	847	793	877	834	845	885	876	789	836	900	832	788	829	843	806	828	837	758	799	844	806	797	781	827	812	845	815	835	832	788	812	797	859	794	812	821	812	792	825	792	813	765	826	834	806	799	791	813	801	804	826	842	870	765	794	839	833	819	791	780	801	802	820	817	819	787	836	875	861	852	857	775	820	818	798	763	836	816	787	889	803	825	800	821	780	853	763	822	808	814	818	828	802	789	810	784	840	818	815	833	818	827	798	786	766	791	799	849	795	757	828	843	886	829	816	794	818	833	838	841	772	807	831	828	794	809	820	734	819	784	807	811	840	825	815	812	842	807	799	843	793	822	812	845	785	828	835	813	857	828	832	817	831	740	782	791	803	800	764	825	847	772	812	786	781	832	808	766	852	766	806	779	845	806	801	766	822	817	800	816	790	764	789	814	828	792	756	828	867	840	811	854	824	763	869	791	776	837	756	769	855	847	846	788	797	817	832	837	793	788	771	808	787	817	826	801	795	752	857	815	839	791	845	821	803	816	812	818	831	814	839	796	801	832	777	781	816	821	863	798	752	794	810	848	785	777	833	844	814	792	775	856	796	844	819	848	798	791	827	742	821	863	822	827	818	798	769	854	796	764	815	823	799	799	786	818	796	811	784	832	837	824	875	818	834	781	827	787	806	838	797	824	813	840	788	778	815	773	810	753	837	812	780	793	801	845	847	824	860	859	805	842	769	820	826	789	793	795	770	835	796	830	791	832	836	829	807	853	766	871	867	809	838	824	848	765	791	821	861	810	802	849	805	858	796	788	838	837	755	838	876	808	862	799	780	779	823	834	835	744	820	814	843	823	793	761	799	821	850	806	801	863	776	793	784	786	781	802	784	783	820	885	856	822	763	823	825	826	798	827	849	821	771	783	796	806	773	818	831	815	833	803	836	798	850	872	834	830	813	806	835	838	813	813	805	817	840	842	817	799	774	814	840	785	825	834	789	823	845	870	777	798	813	780	812	848	837	808	856	812	794	824	746	842	823	804	834	820	805	797	800	781	819	800	815	793	796	794	813	781	792	804	846	793	793	831	815	823	780	870	794	822	803	808	780	859	770	822	800	820	819	812	803	807	840	801	803	807	826	788	837	836	790	824	847	839	805	804	789	805	872	807	766	736	811	777	830	835	820	851	797	799	847	813	808	860	781	800	774	810	827	831	801	837	810	797	791	746	823	782	768	822	814	808	833	828	790	809	856	852	816	779	789	806	751	774	830	839	843	787	794	815	805	772	840	769	777	779	829	731	842	803	752	801	797	815	808	859	766	791	815	833	773	782	773	783	772	787	824	854	801	795	805	790	805	858	825	891	820	802	763	865	817	794	836	822	834	825	794	808	831	823	762	822	838	801	810	768	751	794	860	828	820	739	805	776	833	824	812	828	807	776	790	758	785	852	790	823	757	793	805	867	789	822	841	818	824	854	818	814	818	817	843	780	815	750	799	774	819	838	820	815	813	816	780	809	824	877	848	789	768	818	826	769	811	851	817	862	792	882	858	805	859	777	803	815	795	770	793	843	826	809	759	817	803	753	812	807	815	811	808	801	732	831	814	809	810	812	784	809	849	816	771	821	829	828	788	811	786	774	818	797	791	850	853	831	761	819	755	764	814
4541	1396	1282	1076	987	1010	923	911	889	822	885	835	883	838	806	884	881	831	910	869	835	854	859	861	852	904	812	841	837	825	879	873	908	836	833	949	877	835	854	841	892	894	885	826	841	852	856	905	857	824	942	874	856	871	891	826	862	884	889	885	858	900	873	881	863	864	897	914	855	880	856	896	872	833	822	895	882	876	827	861	882	800	913	886	840	869	809	842	871	798	865	832	862	908	861	900	859	886	805	836	893	842	868	855	836	821	852	860	854	835	877	874	833	854	833	831	848	886	869	885	844	867	921	847	843	885	865	917	928	842	889	795	896	888	903	898	878	807	875	872	844	882	828	910	848	870	870	879	825	861	833	849	877	890	845	834	848	843	866	843	858	835	878	866	836	846	799	863	945	893	865	839	846	870	912	833	897	846	856	903	861	857	892	834	875	838	895	895	866	878	867	901	872	850	857	850	838	863	897	866	858	895	860	826	859	848	876	898	832	820	812	910	917	861	876	846	847	848	872	887	853	862	895	848	824	841	835	868	865	867	938	851	900	884	902	863	811	875	815	849	870	843	860	884	845	882	836	848	818	839	836	874	858	877	879	853	859	875	849	867	840	880	858	876	819	932	863	854	797	882	853	890	865	895	837	903	870	837	849	939	828	866	882	831	868	906	909	929	844	820	906	855	865	879	844	816	875	824	867	836	904	935	830	862	887	842	846	842	815	828	896	877	831	887	840	861	832	820	889	845	838	900	849	861	853	854	840	864	836	821	848	861	899	874	836	823	888	793	817	830	880	854	881	825	849	834	826	853	818	829	862	903	842	879	874	868	874	816	873	894	894	901	893	871	878	861	842	879	832	866	851	851	878	850	829	888	858	836	857	939	836	834	928	903	818	902	846	844	881	870	877	941	854	849	899	936	880	874	806	856	856	859	916	859	837	807	856	885	874	841	836	845	841	874	805	856	881	835	868	862	868	846	861	818	836	852	909	860	829	832	885	837	894	820	852	867	847	831	889	925	848	810	873	806	875	838	841	863	833	937	890	872	846	885	881	872	870	909	895	916	886	906	894	930	862	874	853	896	873	868	911	885	841	851	857	818	847	829	823	869	915	835	882	827	909	851	831	887	870	831	896	868	836	800	850	829	872	833	843	874	855	882	855	838	843	911	833	838	871	890	876	844	883	892	885	884	885	870	890	876	878	843	877	873	850	885	875	830	871	845	838	863	922	852	870	812	824	882	843	849	863	834	853	899	893	874	862	831	855	893	913	839	866	871	848	889	868	879	899	911	857	860	882	895	865	857	916	865	837	864	869	860	879	916	832	855	894	923	878	869	910	874	855	898	872	907	854	919	869	866	855	879	933	815	860	884	906	853	807	818	899	862	942	865	890	868	882	895	837	890	895	855	842	842	924	843	830	851	866	858	848	851	881	839	888	887	888	889	863	882	815	874	862	872	851	932	869	830	876	853	895	880	848	869	913	859	846	865	882	929	902	805	867	894	919	858	852	859	840	830	860	855	905	835	840	866	884	872	834	897	857	864	853	819	890	872	841	858	847	840	835	921	854	900	820	850	887	866	854	894	829	888	853	888	893	883	822	851	836	874	918	821	845	861	920	885	883	839	881	852	844	858	881	841	844	891	866	839	908	873	863	825	907	840	871	887	820	863	899	910	830	843	858	829	894	821	890	845	844	831	891	814	888	860	915	872	875	884	847	865	858	848	854	855	854	855	811	830	798	873	913	897	841	901	886	881	895	912	901	779	841	848	825	824	863	877	877	895	879	844	849	886	884	862	849	865	876	891	839	919	861	874	862	862	895	839	835	898	836	846	910	847	861	859	875	868	878	868	859	910	802	890	848	861	862	920	881	843	841	905	832	867	862	829	847	867	862	923	842	897	846	889	798	820	863	821	870	905	831	902	908	843	856	893	906	898	846	839	889	876	854	818	836	893	857	880	884	877	959	903	860	903	857	911	895	858	822	888	822	830	806	875	802	854	865	913	955	838	872	812	888	831	855	854	841	861	874	853	907	834	875	882	904	872	865	925	886	877	836	871	854	837	866	804	880	846	861	887	829	873	853	847	853	896	822	875	883	845	867	820	876	922	841	823	887	847	884	872	828	890	841	854	823	857	844	891	866	932	822	859	916	868	836	833	852	820	854	869	812	820	843	847	888	838	885	813	882	854	858	866	873	876	828	857	842	871	846	884	920	871	856	858	843	827	837	857	902	866	890	887	909	864	846	891	884	865	896	812	882	890	889	950	881	862	845	892	855	839	811	873	857	853	883	895	886	835	855	914	904	854	836	832	819	858	902	919	894	871	882	906	836	901	861	862	872	865	866	846	838	869	886	833	855	855	839	892	861	901	854	864	890	840	852	907	881	871	859	856	815	866	887	828	841	882	834	881	853	863	853	871	920	819	892	871	894	841	844	891	816	840	892	862	932	895	847	839	869	889	863	887	931	818	859	856	846	876	826	870	871	826	875	904	887	841	867	864	836	889	850	880	857	927	818	868	932	845	936	825	833	867	871	864	889	876	804	936	852	906	851	857	887	846	851	830	838	897	898	854	857	879	899	843	906	869	814	890	811	832	847	884	844	886	888	865	822	865	840	885	872	859	843	817	861	827	904	845	844	821	907	842	855	884	839	895	867	856	887	850	860	914	853	907	891	907	892	837	875	845	832	907	851	857	913	882	785	914	826	915	870	847	902	878	818	821	871	862	861	876	926	871	888	871	890	887	823	822	854	895	917	881	891	855	864	829	865	844	874	882	898	870	817	901	874	832	849	851	856	884	870	869	873	840	858	907	897	872	889	876	838	820	815	852	872	864	775	895	883	825	858	865	848	916	888	840	839	865	891	836	873	849	836	825	844	870	780	909	898	812	838	817	813	850	845	904	916	871	891	853	819	864	845	884	868	915	857	887	861	855	852	892	859	878	885	865	822	841	827	892	868	911	835	890	828	868	861	876	844	844	862	877	874	856	841	902	873	857	861	888	839	884	813	869	875	845	868	878	848	873	805	896	910	862	906	878	893	849	878	828	838	862	833	852	856	806	857	849	909	861	829	909	875	893	855	891	927	787	908	824	910	829	900	829	881	825	859	864	892	845	858	900	865	865	830	874	904	899	866	849	856	860	895	911	843	854	871	858	856	845	864	842	842	887	884	918	844	904	830	868	929	815	895	901	821	850	817	859	870	871	824	856	813	866	879	965	848	883	866	902	913	874	862	869	892	926	852	851	821	922	903	864	888	871	869	864	920	846	820	857	894	855	854	856	833	837	857	853	858	901	920	833	862	862	871	884	843	879	828	832	888	833	874	835	887	855	904	871	868	873	872	872	936	880	879	869	903	807	859	853	878	869	861	840	829	865	853	880	847	832	843	869	821	923	902	861	859	882	873	859	828	837	858	836	864	825	855	844	852	916	827	873	866	890	834	861	848	863	837	862	869	891	851	879	878	902	810	827	914	848	904	877	828	870	849	894	836	851
23792	21488	28846	24545	21483	13631	1601	1002	806	718	730	722	638	667	652	610	606	634	613	585	604	553	595	567	564	540	565	560	572	547	568	613	558	503	539	572	541	556	567	555	562	597	573	529	590	603	578	550	573	588	537	603	571	508	552	526	548	526	489	584	539	521	560	582	541	552	540	535	552	544	550	589	533	527	500	488	547	543	593	561	570	558	591	554	517	563	582	562	556	550	531	557	521	557	555	551	573	541	521	539	545	541	580	551	560	530	554	551	533	579	579	540	563	568	587	562	554	535	580	583	567	544	550	537	544	515	511	543	558	523	555	601	551	552	604	562	530	561	497	570	548	551	524	566	510	507	568	582	553	614	538	495	560	532	540	523	561	588	541	526	523	551	596	508	521	560	518	495	548	567	529	546	531	555	550	544	573	512	524	572	559	543	589	524	580	546	546	540	542	548	576	508	513	525	553	529	548	561	550	523	521	554	557	550	537	558	528	555	541	547	534	591	558	587	557	554	563	565	498	549	546	557	554	569	531	540	569	525	507	516	563	536	541	508	559	595	540	532	520	520	583	527	548	538	549	505	560	495	557	528	498	548	566	506	575	570	552	543	616	489	532	583	572	569	554	536	539	536	554	574	612	578	537	541	575	518	534	576	567	499	564	567	543	540	533	558	590	553	541	567	516	546	571	562	557	543	524	559	562	554	574	574	525	516	525	558	570	532	489	576	581	554	533	505	584	513	535	523	557	522	588	529	522	529	505	536	534	590	550	513	553	572	507	565	549	545	544	538	573	595	546	541	525	555	572	547	564	544	529	516	526	508	523	553	575	538	547	559	550	504	540	587	524	542	555	537	536	519	526	529	547	535	534	564	534	568	535	510	596	524	552	532	520	562	561	544	579	574	576	596	551	564	551	504	529	572	523	519	548	547	572	554	578	600	525	527	538	523	549	519	535	550	569	555	538	525	604	533	542	578	541	542	562	589	558	537	589	545	573	549	590	560	540	526	590	540	536	535	540	529	582	525	508	524	548	540	552	563	520	530	525	587	557	582	568	526	607	572	564	580	580	587	528	560	588	542	557	549	536	575	541	534	550	545	537	518	570	555	543	537	551	523	554	518	564	517	531	539	561	534	560	503	539	536	567	555	555	583	553	549	543	560	573	538	556	546	537	536	593	556	585	565	574	554	578	553	495	555	610	584	510	519	560	541	540	553	572	524	576	530	509	535	549	545	539	539	542	520	528	515	551	531	552	545	508	528	615	529	514	547	525	571	578	520	569	581	575	530	595	565	538	573	561	533	527	528	519	558	536	524	534	537	528	539	584	567	606	554	573	516	558	517	532	562	569	604	607	538	565	584	581	556	586	572	527	541	538	552	535	568	512	527	552	574	520	524	513	580	557	498	573	551	529	543	524	566	552	551	546	539	531	549	591	581	505	563	529	513	532	553	535	541	538	513	545	551	551	556	543	567	565	535	502	529	524	566	558	541	563	519	558	576	549	520	569	533	529	552	575	559	515	539	567	526	568	545	503	517	551	505	545	531	550	539	561	566	548	558	561	567	534	539	548	521	517	565	573	549	530	544	569	585	540	574	551	558	609	580	533	539	543	545	607	547	561	548	527	526	554	525	514	533	548	568	537	533	558	548	549	540	544	545	530	533	534	530	591	541	528	518	540	572	534	543	535	545	516	552	553	550	554	528	527	571	530	574	531	600	530	571	542	544	571	536	540	563	570	591	545	523	500	574	596	564	570	503	558	554	550	521	523	561	560	565	532	562	568	565	544	524	510	535	543	590	548	558	507	565	503	531	567	570	558	534	536	564	520	590	550	543	584	539	545	517	552	574	541	538	526	526	583	519	535	561	544	575	565	549	544	545	524	543	509	528	527	585	531	561	540	534	534	530	522	573	545	516	555	523	519	538	554	539	522	526	533	590	571	493	536	575	542	537	550	562	515	534	538	535	570	569	556	511	559	536	535	552	532	545	569	527	573	531	557	540	562	531	554	537	504	547	560	552	538	603	563	543	533	511	546	535	548	566	577	529	514	557	577	577	544	562	554	528	554	546	533	534	533	600	576	557	545	564	568	544	549	550	572	550	557	537	568	563	535	524	533	552	557	556	538	551	523	558	526	519	534	535	504	523	558	497	587	473	564	555	575	565	558	542	531	545	544	538	541	558	538	548	571	527	542	515	572	578	548	540	557	535	548	598	564	574	542	598	573	575	525	580	554	534	542	551	536	535	569	539	536	572	531	565	548	528	557	507	579	579	529	563	548	526	546	581	538	523	540	523	571	504	566	548	550	544	525	550	572	530	523	540	536	576	536	562	561	533	533	551	563	513	557	498	551	571	544	567	602	519	554	587	532	550	567	572	542	506	528	538	519	533	535	556	610	578	511	541	543	564	575	523	545	577	601	536	532	545	560	501	573	523	501	542	493	575	560	532	573	529	514	545	549	530	544	565	546	544	531	572	531	602	520	584	577	534	515	465	562	540	563	528	534	547	555	509	543	545	574	539	531	562	557	558	548	550	514	534	537	556	521	498	557	499	514	522	553	576	583	551	555	528	538	578	512	571	549	525	541	547	531	515	549	563	570	553	557	532	580	534	548	526	583	564	570	542	551	565	569	535	581	567	558	556	532	540	565	548	591	574	570	522	508	551	534	547	578	561	536	564	560	565	528	569	554	552	572	614	537	562	562	539	567	539	548	596	577	572	532	550	574	579	605	585	562	558	528	576	494	511	536	554	546	537	569	555	536	551	534	570	526	545	559	565	569	505	552	551	532	519	531	551	550	507	580	553	540	557	507	550	555	507	546	562	535	524	566	558	558	537	566	562	535	521	543	566	581	556	545	516	555	550	565	535	577	531	567	515	556	555	537	506	573	531	535	529	564	609	547	514	556	565	568	545	534	530	497	573	500	590	510	550	518	525	522	540	512	551	526	585	537	539	563	512	547	569	570	508	578	499	541	544	540	575	527	545	567	533	573	516	533	519	537	556	510	509	569	577	587	544	537	544	549	609	565	545	577	560	532	517	549	563	513	594	560	506	539	527	572	526	549	548	541	529	566	571	522	540	539	552	563	578	571	598	539	522	583	512	517	557	544	528	538	597	537	526	557	560	550	518	510	555	600	540	515	556	546	561	584	526	546	529	556	541	507	520	551	507	544	573	539	530	557	593	576	584	554	527	529	522	553	545	555	532	541	568	538	517	523	583	525	556	525	545	576	546	596	525	538	597	559	557	557	561	498	524	550	531	557	551	536	543	557	530	525	527	487	552	537	589	549	489	518	550	552	555	580	544	518	509	519	622	566	581	576	539	502	572	599	589	547	514	585	577	543	519	523	545	516	544	553	515	570	558	508	540	569	531	528	514	528	540	564	587	549	564	544	501	551	603	516	499	536	505	597	585	551	593	547	558	517	556	560	541	544	501	603	567	569	538	535	529	504	570	536	569	574	581	517	566	578	531	538	533	522	557	534	565	556	570	562	568
3541	9158	7357	3519	2420	1914	1523	1226	1069	912	864	871	797	748	787	719	697	704	653	663	654	663	682	626	633	619	631	634	623	619	620	583	614	630	612	602	577	577	544	614	587	662	596	601	571	623	578	640	604	604	568	578	582	578	594	627	596	614	613	583	661	598	571	574	651	599	585	649	632	592	581	551	616	627	583	590	595	601	566	634	562	606	547	602	643	590	617	589	623	642	616	634	659	574	589	606	588	600	614	556	603	600	625	606	557	601	605	606	622	623	551	591	624	591	590	623	667	631	609	595	583	605	567	591	539	624	607	559	583	596	608	593	639	634	606	587	584	547	600	547	633	613	605	587	605	613	573	635	635	613	598	597	587	587	615	596	622	566	605	623	621	590	586	608	601	603	619	593	622	612	620	578	626	606	556	565	596	608	605	613	580	587	599	587	602	602	622	598	609	593	598	620	621	607	570	623	555	605	586	595	587	601	573	622	631	606	592	578	644	585	601	612	601	603	625	580	612	622	625	607	616	575	582	603	601	586	613	566	596	583	596	603	608	558	611	608	565	573	563	617	579	634	580	644	627	634	634	606	625	604	590	593	607	603	572	617	600	607	609	606	576	603	622	621	578	604	596	591	646	642	579	616	604	599	588	604	594	585	611	606	605	606	608	619	591	565	576	586	615	577	620	606	613	601	621	567	638	572	611	604	593	604	590	590	584	607	597	629	592	596	630	619	584	607	581	639	546	600	601	575	549	580	618	611	588	578	620	583	564	597	603	541	584	602	595	599	612	584	604	569	583	585	607	576	568	610	616	615	582	620	617	575	588	598	613	556	582	581	602	623	537	581	631	584	560	564	582	638	588	620	606	628	625	588	573	652	577	554	641	607	597	627	593	582	654	627	595	621	596	589	574	628	589	546	558	632	617	604	609	609	616	624	627	604	649	608	600	519	592	599	558	605	606	610	600	587	641	629	592	595	635	598	613	617	555	593	607	586	604	575	602	631	603	594	639	629	578	628	614	623	582	571	602	623	608	603	602	581	607	607	660	637	557	566	604	618	607	613	604	625	607	647	612	555	577	613	594	555	596	622	602	580	566	601	599	583	602	586	577	620	569	613	579	634	578	625	673	567	630	574	639	582	565	633	558	649	587	555	533	575	603	616	571	589	654	634	619	603	619	597	610	593	570	576	542	600	604	587	602	611	572	623	585	639	604	545	624	548	613	590	616	615	654	583	580	562	586	607	592	556	575	562	591	597	623	572	597	646	546	593	619	558	612	607	590	625	597	617	618	595	574	669	576	623	619	584	564	611	566	624	636	633	584	596	601	584	608	609	544	573	591	586	593	552	598	598	583	643	645	598	611	580	589	592	565	599	610	584	592	630	632	587	619	581	636	613	586	607	604	554	581	625	598	594	646	628	572	660	611	593	612	563	629	612	634	607	567	635	620	619	586	563	601	576	596	575	619	601	643	577	578	588	599	613	618	617	568	597	620	559	569	606	619	580	631	587	596	663	571	621	547	623	604	603	582	587	594	668	595	606	611	587	616	563	621	584	617	634	609	552	577	590	608	647	554	590	563	583	588	597	609	633	587	629	640	575	567	608	597	588	611	576	574	633	630	631	575	590	600	582	586	588	591	578	618	643	577	586	612	619	621	614	601	625	577	618	583	596	556	579	597	578	593	617	602	609	608	627	591	601	639	630	579	655	607	608	637	577	591	586	603	588	586	617	608	578	640	605	585	578	587	584	608	541	601	608	591	570	576	616	568	603	636	560	636	611	624	568	571	573	574	560	584	609	605	549	600	608	565	611	602	609	604	583	601	573	623	586	580	574	561	588	606	637	566	569	631	617	576	620	611	569	595	605	650	567	641	617	573	590	601	613	567	558	614	604	641	580	572	582	575	614	625	610	591	546	584	565	595	560	600	603	614	621	555	631	606	612	596	587	588	585	629	585	586	618	598	566	594	624	596	563	614	595	626	574	632	606	643	614	593	602	563	574	591	590	604	578	650	588	613	665	643	584	625	609	596	559	568	623	590	577	598	593	596	580	605	573	601	613	595	579	606	578	676	616	570	604	614	583	587	592	600	610	627	615	607	592	613	643	622	622	602	600	569	591	607	604	607	640	606	623	626	617	586	585	581	608	545	613	551	558	625	670	589	615	599	615	596	602	579	557	548	598	592	605	612	597	636	609	604	587	625	603	618	547	621	566	593	594	610	634	599	598	631	624	608	609	593	613	544	597	607	645	610	605	581	672	617	615	607	625	625	589	597	606	622	609	589	583	596	608	611	610	604	580	619	622	638	550	589	566	584	557	669	583	625	619	613	599	613	595	614	589	611	616	578	609	590	593	622	573	579	551	612	629	594	635	535	564	579	624	600	616	580	585	583	632	604	609	590	562	584	590	625	570	584	603	606	600	619	575	560	588	567	550	610	584	564	623	595	646	593	585	588	621	649	609	589	578	592	634	580	619	604	598	536	611	629	609	620	628	594	585	630	643	679	593	569	603	583	661	537	613	585	597	598	585	554	620	568	575	597	636	570	625	637	596	619	622	620	644	659	600	591	590	569	596	573	626	617	586	617	603	591	592	604	593	602	639	606	614	575	615	612	543	535	617	599	638	584	630	626	626	632	581	604	621	590	545	566	582	633	623	563	644	611	620	585	583	584	587	592	620	602	629	624	634	568	548	621	560	559	588	596	630	593	628	562	585	597	597	593	633	658	606	602	627	635	568	583	578	591	596	604	590	591	636	612	578	560	580	607	584	593	602	611	629	586	613	601	605	621	569	626	606	587	600	594	596	606	613	590	560	599	624	602	652	601	598	553	570	615	604	610	587	604	581	618	583	628	576	622	566	599	595	611	607	594	613	613	583	576	611	635	626	609	573	616	632	612	600	567	574	623	600	597	585	610	608	608	568	594	590	575	603	609	589	621	590	583	624	563	592	625	585	587	619	582	568	591	602	562	561	626	594	639	612	568	568	644	547	598	537	622	597	623	591	608	559	555	633	585	623	608	610	615	568	627	567	605	629	628	583	603	572	623	601	623	594	572	596	591	585	585	602	608	606	568	623	610	594	632	592	582	623	594	583	591	599	606	564	604	548	602	599	574	578	566	640	569	626	622	585	571	612	591	569	587	637	596	576	564	570	612	614	593	587	599	571	638	622	588	601	545	608	569	551	605	613	582	607	544	565	614	621	604	601	569	588	622	635	600	625	567	584	615	610	645	582	636	604	533	605	628	641	595	581	564	575	610	619	587	616	635	615	576	610	607	635	583	578	581	599	577	565	557	592	582	584	576	628	609	608	634	623	605	596	586	608	588	594	591	624	604	617	615	597	601	631	591	579	574	585	602	613	609	605	615	608	624	580	614	606	604	597	592	639	637	569	619	629	598	618	593	585	604	616	585	630	631	587	619	589	598	637	589	616	632	603	624	627	595	590	628	609	583	599	596	552	615	614	587	643	573	598	584	630	633	587	550	598	557	602	613	575
24761	21459	28033	25204	17242	1490	874	755	699	741	678	631	637	658	626	583	642	631	596	537	617	592	604	597	597	550	538	587	622	626	604	616	570	603	583	544	581	615	610	624	576	576	635	567	576	611	573	572	593	588	613	637	619	606	623	629	627	593	601	602	621	601	595	599	591	582	589	622	579	549	601	616	582	564	584	558	575	538	593	581	579	567	606	590	626	584	540	592	612	545	600	625	613	594	622	559	563	556	587	595	597	593	595	570	568	590	596	596	566	562	551	593	589	605	632	591	609	576	571	597	565	595	614	570	582	634	603	581	584	596	624	602	633	600	564	590	602	601	583	596	588	664	581	588	595	579	603	614	640	542	591	603	597	594	609	575	614	641	587	598	573	572	574	554	573	581	592	625	623	615	630	572	589	553	556	619	551	566	563	576	576	567	599	610	639	615	588	592	613	645	585	566	618	591	582	595	551	557	596	562	554	582	597	577	598	655	589	596	610	585	541	594	562	607	567	552	627	602	565	588	610	568	575	589	551	601	583	571	585	572	654	592	634	602	592	600	610	602	585	568	621	560	578	577	523	583	534	576	593	604	573	564	598	575	564	643	537	632	609	556	563	579	576	575	578	572	604	594	605	636	562	546	597	576	575	623	597	610	584	624	627	629	583	632	561	550	572	608	587	592	601	622	569	630	558	633	595	649	570	594	553	613	591	547	577	578	644	599	621	565	616	563	590	592	549	611	579	536	624	621	568	574	569	613	638	579	617	574	600	596	578	565	591	594	574	591	620	570	572	616	517	559	552	588	575	551	607	572	580	578	623	612	583	594	567	596	579	574	589	563	571	610	607	554	586	615	570	585	593	603	600	569	602	577	574	615	624	641	563	607	610	575	606	629	656	587	575	584	536	581	598	599	615	595	563	581	572	605	643	553	555	603	604	617	544	626	605	572	590	618	611	605	573	612	607	587	608	585	579	601	624	587	551	556	606	539	564	595	559	626	603	587	588	607	615	604	573	619	553	608	560	602	610	587	582	570	551	545	564	552	611	554	597	616	551	602	605	588	600	574	605	593	566	558	593	577	644	602	576	627	580	581	572	564	627	626	558	574	609	613	567	579	590	606	594	607	593	625	614	616	559	561	617	587	598	540	576	603	579	580	605	578	615	608	608	631	620	607	590	543	572	634	585	571	588	613	568	594	578	590	547	551	610	617	577	582	634	609	572	580	600	585	598	622	563	616	562	601	578	565	555	605	595	580	538	525	630	604	620	618	597	600	565	589	620	596	601	640	604	588	587	564	556	574	601	574	605	569	587	593	587	614	605	556	638	580	577	593	627	570	584	609	600	565	618	580	586	596	611	604	596	565	572	605	616	562	575	606	581	583	577	543	618	608	609	576	618	574	591	574	591	565	578	583	598	570	570	608	607	595	560	593	588	585	584	631	564	588	561	580	583	628	592	607	587	588	606	549	588	573	598	627	580	596	610	583	636	571	604	566	620	574	607	597	611	568	600	582	558	589	591	559	568	591	567	593	581	623	590	617	573	535	613	599	611	590	589	552	571	587	590	598	578	606	571	623	519	569	608	573	625	582	635	555	602	661	570	579	578	582	549	637	601	583	577	600	645	574	545	618	593	590	556	568	609	592	549	560	600	611	577	569	648	615	575	604	605	600	609	568	545	591	584	628	548	554	591	544	542	575	570	553	557	580	593	587	557	576	598	568	558	599	567	557	586	611	614	586	589	631	573	588	574	611	557	613	560	587	604	587	565	604	573	583	581	609	548	630	554	623	582	624	663	588	562	570	586	615	548	551	620	626	573	558	602	620	595	579	589	631	601	582	561	591	572	568	577	622	560	575	586	543	557	575	609	582	617	571	618	609	623	618	564	561	581	600	591	527	558	590	614	619	602	587	636	576	591	577	559	572	582	646	543	555	595	620	587	620	602	574	589	606	557	601	550	582	560	563	593	590	580	596	547	604	565	616	613	579	626	592	618	599	631	616	605	574	594	610	609	600	549	590	592	610	568	629	580	612	538	568	634	589	610	548	554	545	598	578	576	586	599	599	578	587	571	561	601	578	616	584	622	632	586	560	599	567	577	604	587	562	537	566	610	569	586	570	594	612	562	624	573	563	591	577	584	595	582	590	591	598	643	606	578	617	559	576	590	604	559	627	599	596	582	582	613	590	618	598	557	569	573	578	591	601	538	567	601	601	647	591	581	584	599	571	568	580	584	613	589	569	561	567	598	578	547	603	606	599	588	585	621	613	664	589	628	600	593	553	566	625	618	590	607	603	625	631	579	582	594	577	571	569	624	592	546	526	608	580	576	644	614	586	585	582	574	553	612	565	622	632	581	573	570	625	556	587	615	560	610	577	617	621	585	558	603	590	581	600	575	640	560	637	628	579	631	594	534	598	588	596	591	615	575	604	585	577	568	620	579	640	592	594	587	595	581	612	601	597	561	586	581	576	595	591	586	582	583	528	577	580	610	550	600	577	581	549	595	586	639	593	592	595	575	599	603	641	594	599	607	590	534	549	596	589	596	580	583	584	586	605	565	558	606	581	568	616	584	582	530	618	554	602	626	585	609	568	596	619	563	602	538	582	588	615	605	594	619	607	549	565	586	573	586	597	591	572	537	588	596	578	533	584	563	586	582	558	587	581	580	587	568	587	560	597	599	585	562	594	615	592	616	609	546	595	533	594	645	559	581	576	601	610	547	609	583	578	589	602	563	592	549	592	570	572	598	604	586	602	601	600	580	567	609	632	575	572	628	585	625	587	586	594	616	596	631	537	588	595	580	540	569	625	545	543	575	582	626	576	569	607	553	566	585	571	544	599	640	593	592	583	592	565	585	571	571	586	588	582	591	589	580	601	577	574	575	555	546	620	591	557	582	598	547	627	570	554	623	579	554	576	576	612	603	528	608	586	596	540	578	582	542	597	599	624	620	630	567	631	615	640	586	598	587	639	615	634	599	606	567	612	589	599	600	583	608	597	587	630	609	588	588	614	575	589	588	564	593	570	568	601	571	573	568	566	630	588	557	573	588	578	621	572	574	587	601	564	600	594	598	582	583	597	554	555	587	563	604	583	631	593	589	611	595	544	596	612	583	595	579	563	565	631	567	561	623	599	597	579	603	571	600	586	612	593	566	539	592	594	607	587	550	633	595	580	602	541	594	605	561	600	577	576	562	620	575	577	608	626	616	614	594	620	579	597	585	636	615	596	607	565	518	564	584	596	573	556	577	593	622	617	530	610	590	587	568	623	579	588	561	580	602	542	594	595	541	601	536	597	589	585	641	556	590	581	584	616	619	561	628	552	568	599	573	577	622	596	587	623	570	614	597	589	615	604	589	567	620	571	615	592	560	564	568	610	617	572	589	536	590	600	615	573	582	577	578	594	584	591	557	597	585	617	585	572	625	602	573	600	595	579	620	587	591	585	592	554	583	600	583	595	581	603	617	583	599	565	614	552	559	574	614	613	678	584	635	621
3646	6039	4573	2434	1703	1460	1171	1020	925	842	779	758	707	690	660	651	689	677	629	677	705	638	634	666	625	645	627	630	624	619	602	629	611	657	643	614	663	646	651	640	603	588	642	653	620	564	600	606	581	610	628	576	586	598	642	588	645	661	616	635	659	667	670	634	637	615	600	659	637	619	607	616	627	592	623	649	583	604	622	581	602	624	588	600	614	601	636	615	633	625	632	648	641	651	606	620	639	609	621	603	608	627	662	624	661	598	631	634	603	643	584	609	659	609	610	629	614	635	626	609	605	630	606	610	639	650	602	616	654	585	610	577	600	573	587	598	584	630	594	619	639	608	611	641	576	611	610	630	632	583	637	638	632	650	574	608	631	642	622	578	609	575	635	636	635	639	624	659	592	602	679	590	626	609	646	662	628	622	650	598	627	592	630	616	609	652	603	608	623	602	593	605	593	642	645	642	607	650	606	625	613	599	676	628	620	622	614	630	596	622	585	598	627	569	603	610	624	605	649	589	642	596	590	628	627	626	599	630	589	675	633	584	616	602	595	599	598	633	597	569	621	658	570	642	653	617	636	635	586	616	639	615	621	611	646	637	616	590	630	619	599	610	620	593	623	608	574	610	644	605	607	633	612	655	644	620	643	600	614	605	577	580	639	635	585	638	664	627	631	613	631	598	637	597	633	570	620	641	613	611	612	630	611	580	593	604	648	617	639	645	632	627	602	653	602	606	604	611	624	637	653	599	619	629	646	596	656	641	628	627	615	647	622	596	621	629	634	612	634	631	573	618	600	573	642	588	635	656	614	643	633	594	636	628	600	641	590	624	584	644	652	624	639	649	638	637	587	627	635	632	633	618	603	611	583	598	603	653	596	641	648	602	625	600	639	636	639	633	617	626	623	607	613	620	629	653	620	596	652	604	567	649	631	628	604	637	597	645	611	611	615	632	598	576	636	630	632	621	619	609	601	618	628	613	625	628	613	607	642	600	587	617	617	619	627	612	652	610	583	648	626	631	609	609	654	616	615	602	655	633	642	634	652	602	616	587	603	611	613	612	605	609	629	575	598	633	601	618	620	649	621	599	610	640	580	605	657	665	591	674	639	585	592	630	637	602	660	627	643	589	618	591	623	625	624	620	630	589	655	639	628	624	605	628	626	608	613	582	668	595	608	643	589	640	635	669	643	576	613	612	642	585	626	605	577	603	627	635	576	657	650	574	573	635	639	626	663	579	607	643	644	674	629	586	605	611	628	610	641	602	604	646	631	616	634	644	636	621	662	606	625	616	644	646	624	618	611	646	626	663	617	610	629	592	633	589	639	692	566	575	610	617	613	640	607	615	624	606	631	652	597	633	608	592	629	637	590	588	630	603	670	616	616	609	591	642	620	630	648	644	595	597	597	644	598	607	597	598	561	639	590	637	627	609	640	599	625	629	592	631	603	592	596	630	648	591	610	578	626	605	594	618	607	625	595	603	619	635	605	675	613	645	640	647	618	637	665	637	592	611	619	654	645	598	613	627	598	600	646	629	623	622	618	627	549	677	605	676	637	576	636	611	648	620	624	623	626	570	618	635	664	584	646	595	607	628	625	675	589	618	623	607	634	579	652	626	625	602	597	557	599	615	592	590	607	607	624	598	652	607	630	658	614	617	610	604	659	603	606	620	652	612	602	594	602	606	639	606	597	662	632	622	636	605	625	610	606	630	632	636	650	666	625	635	613	608	634	613	575	642	620	638	627	656	616	617	597	623	579	636	633	622	636	631	566	616	642	588	578	593	619	637	580	619	610	620	646	625	638	635	625	632	616	618	612	640	560	600	633	638	594	664	643	658	580	638	606	574	643	596	634	616	605	614	628	596	611	650	625	605	648	649	646	588	601	621	599	641	610	613	621	603	632	638	629	600	643	586	667	651	602	614	595	639	629	617	629	600	600	629	640	599	623	642	559	641	587	586	579	631	641	628	612	588	614	654	621	626	604	600	577	613	657	641	565	622	603	666	566	598	629	640	627	625	594	567	615	626	621	671	682	586	590	573	620	544	599	648	617	606	646	599	592	608	600	653	630	600	587	624	631	615	627	628	654	587	629	610	602	609	641	593	598	608	606	598	640	620	582	586	592	585	647	603	620	616	625	647	571	616	604	601	609	640	643	628	618	624	577	613	631	620	593	590	599	597	636	607	604	649	560	630	622	648	673	609	571	628	594	687	586	605	629	635	649	584	638	608	609	614	632	612	590	631	623	619	610	586	648	598	612	600	620	654	599	586	610	580	616	588	645	607	628	651	624	622	667	602	626	609	596	617	633	623	635	642	592	606	593	638	571	630	566	577	591	627	662	595	675	593	664	572	684	604	585	633	612	616	571	627	592	655	616	632	650	662	595	631	619	630	625	597	642	627	591	606	567	623	569	632	621	622	593	624	633	688	575	614	622	649	640	635	642	612	624	616	571	617	589	610	633	582	607	652	657	569	602	570	638	578	595	595	606	579	600	624	604	644	604	642	643	635	618	625	556	596	611	639	632	622	601	599	615	577	639	630	639	608	633	624	600	605	598	643	617	636	630	615	649	579	611	637	611	581	631	627	607	627	617	575	635	627	645	595	641	647	608	630	622	644	615	650	628	620	617	587	650	641	611	616	622	634	631	609	583	618	625	598	620	590	604	655	595	646	597	639	596	610	609	602	631	600	641	608	618	640	614	646	619	664	562	617	599	627	627	596	615	628	625	628	645	628	632	596	619	596	613	667	657	619	582	628	608	660	589	640	631	584	599	612	618	554	628	621	611	610	640	602	665	610	612	640	628	626	594	598	617	587	650	604	642	640	620	640	582	606	593	602	596	603	606	622	645	566	623	649	608	589	641	646	602	624	598	640	597	592	641	587	589	647	592	597	647	595	621	592	641	602	600	646	626	585	629	633	640	600	647	648	625	659	634	633	626	598	614	623	611	633	614	601	639	604	606	625	589	635	598	598	604	616	639	624	625	603	547	596	644	618	626	589	629	642	625	656	643	652	568	603	631	597	640	619	611	629	632	590	647	623	644	633	635	613	639	626	576	605	636	594	658	588	676	618	589	597	607	677	636	645	576	590	627	590	619	590	608	632	565	632	615	654	601	653	576	625	594	622	667	641	612	594	639	631	600	624	641	590	663	625	532	542	621	629	593	636	639	633	584	658	631	587	635	635	613	624	579	576	636	618	607	608	608	626	588	570	615	615	624	601	612	642	580	616	647	586	637	668	646	627	655	617	641	631	571	598	626	580	624	582	580	616	609	611	629	631	588	608	641	649	626	612	633	599	619	620	635	614	594	621	640	613	608	639	631	626	644	608	612	604	638	618	587	653	622	589	623	623	608	648	640	607	594	651	626	599	631	611	595	670	666	639	641	591	655	666	642	595	634	660	619	617	583	644	629	623	574	612	611	626	641	644	649	645	588	613	606	542	637	632	632	637	625	594	647	620	658	570	649	609	645	618	647	618	652	655	608	633
22813	21514	29270	24206	21500	21557	11923	1093	712	624	515	479	366	388	320	321	290	296	304	266	260	260	255	235	252	263	222	220	233	237	235	228	201	216	230	216	193	212	230	205	211	229	209	199	212	190	188	216	203	176	202	183	192	200	184	174	183	204	208	212	211	208	195	199	194	188	205	171	212	199	199	206	177	197	205	188	171	196	220	169	178	189	204	202	195	173	178	191	201	209	205	195	225	207	199	191	183	193	186	176	180	211	193	191	215	192	212	166	205	202	173	197	189	200	189	189	173	193	191	181	189	196	189	187	187	195	175	190	184	201	209	208	201	207	199	184	197	202	183	201	197	183	211	194	204	205	205	165	194	202	184	197	185	190	206	202	213	226	170	220	205	180	185	170	202	208	212	188	208	213	205	182	228	202	176	178	186	183	198	175	186	195	196	169	187	214	165	175	207	200	193	188	226	183	188	197	187	188	199	195	174	191	193	192	168	191	203	193	195	199	195	182	183	189	202	183	190	209	210	202	187	171	178	187	191	194	197	211	186	195	220	177	197	198	198	195	215	177	179	169	189	203	143	189	177	196	193	196	200	198	198	192	184	207	205	184	180	195	172	186	188	189	196	192	199	186	179	185	174	203	179	188	165	240	183	162	199	221	200	193	191	180	200	178	191	191	198	210	205	214	178	222	206	185	200	172	193	184	192	189	174	166	187	164	216	205	207	219	186	205	184	203	209	198	174	191	214	188	183	191	219	214	201	206	190	228	179	193	205	205	195	203	196	178	193	202	178	233	217	180	179	196	193	188	220	208	174	208	182	186	191	203	193	213	195	212	194	182	199	168	217	191	201	191	209	206	197	190	215	181	194	187	214	190	195	203	185	190	183	177	198	189	190	172	200	201	170	189	188	200	182	206	201	176	191	182	207	198	211	233	220	200	174	204	193	190	184	187	201	180	171	178	181	176	202	183	195	195	186	191	196	179	159	196	167	194	202	216	193	196	190	192	197	197	215	202	193	178	201	166	164	173	189	185	200	189	210	177	181	202	191	219	158	198	202	179	200	192	179	219	181	220	215	205	186	179	156	194	200	198	176	179	170	196	199	196	203	185	177	187	186	175	196	191	199	210	192	195	181	219	196	197	203	179	186	216	192	186	182	186	187	197	193	175	199	173	174	211	176	177	180	177	185	201	213	196	212	188	204	206	204	217	162	208	219	217	198	175	188	204	179	182	230	181	174	200	204	215	207	182	214	225	181	187	185	192	194	189	204	216	194	197	187	174	198	203	194	173	204	172	186	208	215	191	211	167	184	195	182	179	209	178	200	211	192	201	202	190	188	181	216	194	190	207	202	200	175	200	187	172	183	180	211	192	183	210	187	189	205	201	215	213	163	192	208	216	201	207	211	169	184	202	204	212	198	182	183	203	191	191	192	195	187	187	190	186	201	210	215	212	186	194	191	187	212	200	187	197	179	195	224	179	202	200	194	183	184	193	192	193	185	183	204	185	197	212	174	201	195	182	185	211	199	191	176	176	191	180	194	207	201	188	236	195	197	171	167	197	186	174	186	193	191	211	180	219	184	181	192	169	182	216	221	207	202	191	201	187	170	191	194	197	185	178	221	199	200	190	205	203	198	172	170	203	178	195	207	187	188	187	198	166	216	193	191	185	187	191	203	207	186	200	198	218	188	225	179	209	198	228	194	191	198	179	209	206	199	173	194	193	199	195	182	200	180	195	204	212	193	190	186	200	195	152	200	205	203	189	208	201	189	201	212	186	191	193	180	186	203	175	191	188	246	198	190	175	209	195	194	185	208	195	168	196	218	196	172	192	200	182	177	177	175	186	196	169	181	212	199	182	172	193	186	186	198	189	187	192	196	183	211	192	190	197	200	194	178	218	189	222	207	189	172	168	205	194	183	181	180	176	212	170	170	177	210	172	202	183	173	198	195	177	191	206	226	206	218	188	202	185	179	175	196	188	189	193	182	188	207	189	209	195	204	176	188	193	174	216	173	187	195	192	203	187	200	187	193	215	225	180	180	220	194	158	187	182	185	194	197	187	207	211	203	175	170	188	181	200	200	184	192	201	222	185	205	182	206	193	186	179	182	184	182	189	193	164	207	180	213	192	210	185	188	199	201	209	214	183	193	203	213	208	192	187	200	178	200	173	184	189	200	183	191	202	183	177	172	186	194	205	217	155	204	203	204	219	197	199	190	193	198	181	203	192	176	173	193	201	195	207	205	216	187	179	169	194	170	177	203	184	207	210	194	214	196	226	179	200	200	208	201	183	195	182	181	216	181	193	194	220	198	178	215	197	197	201	193	178	169	181	205	208	187	165	220	203	220	176	190	173	188	189	212	200	196	201	189	212	175	207	184	193	199	199	197	212	193	191	182	195	180	189	190	203	215	192	173	201	209	191	191	173	160	209	199	209	193	197	186	212	191	179	203	170	199	188	176	152	199	181	195	189	192	192	165	205	178	183	198	182	181	200	211	185	180	196	187	193	206	186	175	211	181	201	183	193	196	187	189	204	191	191	174	175	197	195	183	182	230	201	188	170	213	181	209	179	209	198	199	205	190	187	164	183	207	195	174	189	188	191	201	188	203	167	178	178	194	201	180	198	168	205	182	190	195	211	219	182	203	202	177	224	196	190	185	173	194	198	222	192	182	189	217	182	163	167	182	198	232	202	165	186	192	204	211	221	220	221	218	191	208	195	229	201	182	210	179	194	186	190	208	187	228	199	202	220	189	180	218	202	201	220	181	198	189	171	173	176	180	200	195	193	193	203	178	181	168	188	206	190	193	194	202	207	173	181	201	195	189	183	169	175	193	206	195	179	190	188	183	206	193	197	203	198	207	190	203	203	178	185	198	204	187	176	190	209	183	168	187	195	196	199	179	202	205	179	213	167	170	203	185	214	197	200	183	213	209	181	174	194	225	209	196	188	197	195	187	206	208	197	212	184	179	202	184	192	167	208	198	172	177	201	173	209	195	196	213	189	193	194	201	191	199	209	207	210	179	204	174	186	177	207	227	189	189	177	202	183	205	227	188	164	194	169	188	187	204	180	204	201	185	200	169	179	172	192	195	205	200	190	202	187	196	188	182	215	181	197	186	184	221	165	202	207	196	194	198	178	179	175	175	175	194	194	203	202	178	187	200	189	216	175	202	200	180	189	182	181	176	186	185	177	194	226	192	182	182	195	189	199	213	195	171	199	199	176	202	208	182	180	188	223	198	179	199	173	183	202	211	215	188	202	199	166	195	194	201	170	175	196	203	207	186	142	203	178	193	207	211	205	192	212	192	193	206	195	181	178	202	183	172	184	209	181	192	191	182	176	218	182	197	207	213	184	177	183	200	175	173	178	164	199	191	181	183	208	209	192	176	218	180	195	186	201	178	195	210	185	187	184	184	194	196	203	168	201	206	194	195	194	173	192	191	186	198	202	177	196	178	182	187	178	187	198	212	199	180	185	200	206	189	186	185	193	196	179
4727	14678	11870	5706	3707	2684	1934	1484	1203	891	758	606	535	474	455	426	354	351	326	315	331	304	300	294	271	278	264	261	224	244	271	240	272	244	257	247	234	221	226	224	240	259	222	235	252	243	228	246	221	225	238	237	222	226	227	209	222	229	245	196	217	208	224	220	226	208	216	229	208	194	210	208	255	224	230	223	195	220	186	223	233	242	226	225	228	225	205	230	216	235	210	244	231	213	205	221	220	249	209	215	216	215	235	218	201	235	220	215	199	217	210	220	227	221	220	210	217	223	222	205	235	201	214	211	224	230	230	222	213	203	246	203	184	237	203	219	195	198	204	204	244	218	222	224	230	218	245	201	200	211	217	218	219	214	212	216	198	235	204	230	232	211	211	219	212	218	212	199	207	209	181	224	213	187	220	222	212	209	225	208	213	211	198	226	190	220	220	204	237	211	202	228	195	222	230	212	207	261	195	220	228	214	206	223	197	221	204	209	201	202	205	220	205	216	227	210	215	220	214	208	221	214	220	210	217	207	223	228	209	227	209	237	219	202	205	235	228	214	222	225	207	194	226	215	226	211	192	239	235	231	231	198	220	201	197	205	242	227	216	208	208	207	191	232	201	217	215	193	233	202	215	215	201	207	220	205	195	193	207	213	216	232	207	206	208	221	200	227	230	205	217	234	216	235	234	210	229	194	222	255	211	234	219	206	210	209	187	196	201	218	234	238	221	237	199	190	232	210	204	198	194	216	198	203	215	204	212	220	226	256	194	211	234	213	212	195	223	205	232	226	214	225	228	217	206	229	217	236	225	211	205	225	192	220	226	221	205	218	214	219	208	201	208	196	241	201	208	229	200	230	198	207	222	219	225	220	213	214	201	200	230	221	208	231	205	192	213	222	226	179	204	231	222	205	236	225	196	215	213	196	204	209	251	215	236	227	220	249	216	229	206	185	228	196	209	202	207	205	252	226	207	208	210	225	237	238	224	208	221	203	212	239	232	234	193	205	228	182	208	212	210	203	192	210	217	225	212	230	209	226	207	207	221	201	212	205	221	239	217	227	221	220	254	191	205	203	193	243	197	206	194	224	211	221	219	222	223	180	220	200	211	229	247	192	203	208	217	235	205	210	218	202	221	205	180	215	201	217	213	212	220	209	240	231	198	202	211	225	214	201	212	207	246	221	203	213	213	216	199	203	256	222	195	212	241	226	216	209	226	219	215	220	196	197	214	208	236	204	228	237	214	205	232	223	201	227	210	225	244	235	196	197	220	219	232	190	230	225	196	212	202	195	202	236	189	219	219	231	194	213	202	236	190	223	222	233	231	223	239	229	247	223	182	207	215	224	226	227	218	196	216	216	220	221	234	222	220	238	232	218	221	218	196	223	216	218	208	223	208	223	218	231	204	217	221	212	210	215	224	212	180	200	224	207	233	213	206	226	214	200	212	207	190	231	193	224	220	197	210	237	220	222	214	218	182	195	225	235	227	212	236	208	188	246	234	209	221	224	220	195	235	204	202	215	201	201	242	216	218	205	221	212	239	235	205	226	202	230	220	225	211	241	205	223	224	228	204	201	228	212	215	201	214	200	203	210	202	201	218	212	230	227	208	216	215	235	205	210	211	221	204	186	200	207	213	215	226	218	210	208	237	192	201	228	211	218	211	255	241	197	219	223	234	203	237	237	206	196	207	197	221	209	226	213	218	214	215	197	206	209	179	247	226	224	217	219	206	198	219	225	217	205	218	220	208	196	197	212	225	204	197	224	211	245	219	233	203	214	242	205	227	211	229	199	212	192	232	214	206	188	198	230	194	214	190	231	215	208	228	208	185	197	223	233	237	216	217	214	194	208	204	207	222	229	236	224	211	203	244	201	210	219	209	219	210	210	202	243	195	223	220	213	203	219	220	213	232	216	189	206	211	195	236	210	240	210	221	194	217	230	220	207	225	204	242	230	240	203	207	193	213	213	240	195	240	235	228	190	214	197	219	219	228	206	212	221	225	197	210	232	219	212	206	210	181	216	194	213	190	235	222	200	209	240	242	236	221	217	206	211	228	227	227	195	203	214	224	226	211	203	222	230	234	235	203	207	217	226	215	207	212	204	209	228	202	210	205	227	207	224	201	196	213	195	205	207	202	206	207	218	222	248	253	204	204	210	194	199	239	216	200	186	212	239	213	201	221	202	218	202	216	224	221	210	233	202	224	232	217	220	203	202	211	225	214	211	212	215	227	212	203	243	192	247	188	227	226	184	189	236	200	214	205	202	200	187	221	203	206	235	218	196	213	212	213	222	231	228	201	222	202	206	219	209	188	248	212	185	223	233	209	199	208	195	206	215	226	223	219	235	232	237	216	225	218	229	224	220	215	210	222	206	223	215	214	203	216	230	231	235	201	214	213	216	201	215	225	211	246	195	213	214	222	215	191	211	217	202	213	214	202	201	209	234	200	211	219	226	211	232	206	236	210	223	246	212	213	251	217	209	196	243	212	232	217	222	195	205	211	215	207	204	206	170	194	188	209	211	193	216	217	195	212	208	215	221	210	208	239	223	242	208	203	220	213	212	222	222	214	189	225	186	204	213	229	222	223	183	223	202	204	212	200	210	230	220	237	211	219	213	191	176	224	213	172	220	221	228	214	197	194	180	216	232	240	232	203	208	208	221	201	224	218	223	199	212	202	195	216	249	231	183	224	198	192	220	221	210	206	214	191	223	201	222	211	190	211	207	209	212	228	212	208	213	222	198	230	222	204	191	213	222	217	235	199	229	205	215	217	215	208	210	192	223	241	223	246	222	199	191	205	226	200	247	221	210	201	232	216	214	243	211	167	210	210	226	219	194	201	244	197	221	225	216	224	208	227	231	221	224	200	226	192	194	219	219	202	236	210	226	217	235	208	228	217	191	241	235	226	203	228	217	209	210	232	228	227	208	230	217	217	240	215	201	236	210	207	188	220	208	212	216	209	237	222	221	219	213	241	191	215	217	193	185	222	236	202	214	190	207	221	226	193	193	207	244	195	223	197	201	221	217	227	217	214	194	234	217	225	211	183	215	208	214	218	210	219	226	235	219	181	213	204	209	208	204	204	220	219	214	223	194	237	210	204	209	203	239	203	212	217	240	214	197	237	221	203	226	186	227	222	196	188	223	195	241	201	205	236	204	227	221	201	196	232	202	204	222	227	207	215	224	190	217	212	214	224	219	200	229	202	199	221	218	199	212	245	222	223	222	215	224	229	208	209	207	196	202	203	213	215	210	201	194	225	233	228	211	211	233	181	192	231	218	218	206	206	210	235	219	203	219	227	222	208	185	205	220	209	239	197	199	223	214	192	178	215	217	194	208	219	225	215	222	231	210	207	213	234	199	220	217	208	234	230	241	183	230	207	203	225	183	237	213	201	219	207	239	218	207	218	236	194	213	192	218	191	223	204	212	184	237	219	175	208	219	214	206	192	204	229	216	230	213	212	230	192	209	211	215	203	216	215	214	200	197
27560	20263	7526	1245	964	884	839	765	829	855	837	889	813	839	818	814	815	786	791	791	874	860	813	831	842	856	763	830	766	837	814	838	831	809	851	814	814	781	830	754	790	816	875	803	815	883	831	817	821	830	810	803	830	819	822	834	795	825	822	833	818	778	816	807	860	817	867	797	808	828	822	826	826	839	814	842	800	827	770	800	855	836	828	843	828	825	786	824	811	793	788	820	831	845	795	816	828	781	867	801	804	861	805	826	797	837	839	819	808	807	870	796	867	823	871	797	841	842	838	808	808	825	853	840	823	824	792	779	806	823	830	801	747	818	817	812	839	831	782	825	826	842	864	773	807	846	835	830	884	831	803	731	846	810	774	812	825	818	843	765	809	791	802	816	809	861	791	868	777	807	803	803	850	801	847	858	849	836	846	830	821	823	802	850	841	808	845	820	828	852	861	788	794	754	822	819	825	812	795	770	792	875	808	886	845	808	788	834	860	817	818	778	868	844	780	828	870	845	906	808	815	800	797	800	790	815	914	850	796	777	794	803	829	835	834	812	841	841	837	803	829	857	768	836	831	809	852	828	785	786	790	821	816	796	856	808	842	797	783	831	859	865	869	816	797	744	802	802	802	806	782	843	833	796	792	843	827	828	784	840	813	821	882	815	786	786	797	818	806	770	862	798	769	842	817	828	806	803	766	823	832	812	800	802	804	846	768	803	851	862	813	751	809	812	861	820	826	873	831	869	864	850	770	805	821	813	860	832	840	785	864	803	858	848	859	804	889	815	769	858	830	803	802	780	852	786	810	789	845	828	850	842	862	822	783	838	800	819	784	847	825	855	799	812	834	813	836	837	759	830	821	843	842	785	823	820	808	796	856	839	864	883	806	783	836	803	832	827	817	807	841	843	833	816	781	821	802	826	802	829	793	845	870	824	883	813	819	812	853	804	836	804	820	813	831	813	828	838	826	794	827	777	814	835	826	812	810	833	838	824	836	839	783	837	793	814	785	849	862	818	789	836	867	825	837	807	798	877	802	834	816	860	805	819	879	798	815	821	799	831	861	820	783	849	824	764	856	821	815	814	871	869	848	850	817	793	847	853	866	853	800	777	796	772	867	807	802	809	847	816	790	844	795	855	809	809	821	815	806	837	849	835	799	827	812	823	849	795	767	819	810	842	799	894	864	824	836	779	817	813	816	842	814	822	856	862	812	846	849	795	809	794	846	882	827	816	745	806	862	786	817	778	807	799	802	853	803	837	769	848	868	797	790	810	831	839	838	782	778	793	822	823	820	796	857	841	773	815	797	778	820	778	787	817	804	782	841	822	854	789	833	839	814	836	797	821	796	793	933	792	798	859	805	791	830	795	805	794	783	817	857	824	841	835	819	796	865	799	786	851	828	842	837	829	857	782	853	855	798	802	768	821	791	854	855	861	862	786	819	814	890	847	846	837	841	851	802	829	816	864	826	823	847	861	846	792	851	792	861	850	822	847	792	763	813	896	853	817	809	840	834	838	808	860	846	844	805	845	813	839	792	788	817	828	791	833	839	802	830	795	802	811	806	860	840	798	832	786	842	841	803	738	777	784	820	851	812	762	761	806	823	779	871	849	802	855	843	825	796	836	787	792	798	855	847	836	870	852	769	836	814	823	800	735	783	797	844	810	814	763	840	875	902	759	851	845	778	841	817	845	798	856	811	826	841	723	847	814	803	839	807	804	820	767	801	813	833	812	810	818	824	839	851	791	791	822	804	844	853	816	832	846	753	842	861	847	812	844	806	786	806	843	804	812	848	783	860	822	787	820	872	873	799	864	843	821	792	808	821	802	831	837	829	832	842	815	839	789	827	864	832	781	769	796	802	816	844	787	795	812	861	790	814	822	816	857	829	817	767	781	828	816	837	810	813	783	844	773	824	812	831	811	801	843	810	780	809	810	826	851	844	784	799	809	807	904	821	799	830	809	779	844	808	839	814	788	823	798	807	846	790	814	802	811	819	814	782	892	765	819	781	823	795	777	800	826	814	865	820	809	810	848	829	819	801	837	777	844	774	824	817	873	815	823	795	835	860	796	799	823	833	814	818	769	821	816	844	854	841	813	877	813	799	779	854	841	820	856	812	848	811	822	823	816	858	814	832	859	858	824	812	796	790	792	755	790	796	770	872	808	835	841	809	770	870	816	826	778	833	766	829	836	883	807	802	870	823	884	817	814	788	899	833	815	843	831	818	822	802	816	857	834	782	823	828	847	795	831	823	806	797	825	824	859	855	768	791	813	843	800	808	843	797	783	816	772	822	805	822	836	828	838	746	814	853	849	847	831	823	837	874	764	835	861	887	825	861	818	823	848	808	804	885	820	809	820	818	860	828	850	800	846	799	825	843	839	822	793	832	836	851	831	832	861	835	825	812	813	790	860	844	806	857	880	882	796	839	829	813	857	819	862	894	803	801	782	848	811	841	825	840	852	856	853	803	819	798	865	813	788	829	815	803	786	853	851	797	837	836	839	869	830	867	795	802	894	847	800	847	815	872	819	819	845	804	800	860	839	796	833	857	811	810	779	824	806	891	880	902	833	818	814	839	803	775	792	851	787	785	817	861	773	833	797	852	836	849	850	840	808	848	801	777	828	849	829	814	795	825	834	827	874	833	823	810	803	846	842	836	808	802	828	827	822	773	815	791	784	789	796	854	825	833	829	819	844	820	837	819	837	880	818	785	791	812	868	827	824	798	854	802	805	818	797	788	808	794	810	811	811	757	850	811	868	832	794	834	841	836	788	886	818	807	767	780	814	850	848	906	832	800	823	797	764	802	838	815	817	834	901	793	820	827	811	816	792	810	833	769	793	796	877	884	880	775	826	876	815	816	769	771	779	816	794	842	825	823	852	832	859	832	790	839	807	849	860	809	814	817	802	790	816	847	837	819	814	798	841	860	847	835	796	832	814	813	812	827	850	793	818	840	784	843	817	789	806	831	817	830	824	872	810	884	858	825	840	807	869	842	802	862	809	848	786	819	818	791	799	864	809	844	832	811	819	783	832	808	772	843	827	865	852	741	809	830	785	838	820	790	853	839	827	849	844	791	847	853	803	834	805	761	868	805	845	826	812	780	818	806	829	814	830	797	837	880	795	818	791	852	779	803	806	814	776	849	841	844	775	841	802	832	842	853	827	827	821	816	861	803	820	786	812	837	824	764	832	784	855	757	819	827	805	768	884	868	820	825	827	784	835	846	844	799	848	827	794	810	856	787	799	814	819	819	839	849	864	792	788	810	855	788	818	808	774	807	841	802	833	811	866	821	848	870	837	827	815	840	901	818	809	854	831	852	808	812	825	815	794	798	851	794	760	801	849	815	814	871	852	758	835	806	823	860	854	820	815	858	823	820	808	858	807	889	800	793	805	826	830	814	790	828	820	816	802	869	831	814	822	783	819	863	825	840	842	875	799	842	894	834	807	798	787	853	772	822	817	832	818	765	740	857	843	843	798	852	798
4570	1437	1238	995	967	911	893	894	882	890	914	884	858	868	876	923	882	903	886	866	851	901	876	898	866	870	841	901	907	803	866	866	947	903	855	856	920	810	825	870	811	880	840	887	897	864	821	858	817	875	866	823	880	881	880	863	919	876	832	871	893	861	871	894	862	859	865	869	884	868	949	912	878	822	810	813	890	876	870	897	845	875	875	865	866	882	852	819	845	872	925	827	919	823	861	861	854	863	859	909	916	872	864	845	825	903	876	865	898	906	818	854	971	867	904	838	952	871	797	892	836	813	910	893	850	802	878	897	904	844	886	838	898	893	858	854	880	853	839	878	869	883	908	862	872	866	868	913	881	844	835	858	884	892	846	873	899	877	904	835	888	819	888	878	899	821	904	899	897	829	890	942	844	878	821	867	817	803	814	812	884	830	782	907	862	853	841	843	897	861	813	856	884	791	876	909	893	844	889	912	880	910	843	880	880	891	855	903	830	856	846	938	876	905	823	869	907	878	809	836	854	852	928	887	889	854	858	864	841	842	903	848	882	900	856	867	894	889	887	829	892	872	856	901	864	866	891	880	849	895	819	877	862	875	924	888	825	902	855	879	827	869	846	915	890	908	888	828	888	898	853	895	863	868	861	873	894	898	866	876	904	895	822	856	925	845	859	843	880	980	845	921	855	833	881	836	852	836	836	882	866	857	848	855	843	857	869	851	871	886	886	850	844	877	885	910	881	872	845	873	845	851	860	879	831	853	851	925	895	880	854	899	882	883	884	887	869	881	805	864	851	868	869	907	830	878	909	855	863	879	861	831	872	795	872	863	892	867	903	881	868	860	862	806	846	906	879	901	860	885	881	903	860	921	908	866	832	870	927	857	835	914	878	852	888	906	813	841	855	889	869	927	814	877	949	838	872	817	888	923	901	875	845	930	871	874	921	857	844	897	844	876	890	848	854	891	884	839	850	864	850	830	914	839	861	858	918	861	839	869	876	883	857	850	856	897	889	864	876	885	900	918	828	917	918	869	839	897	891	796	870	850	852	859	909	865	879	874	851	873	864	846	871	916	874	891	889	843	836	830	840	877	841	838	795	904	921	862	878	885	843	917	881	912	845	863	886	882	889	894	868	892	915	853	902	877	893	818	859	826	823	876	874	915	865	857	886	916	904	922	869	835	864	900	862	876	874	849	884	881	898	864	879	900	929	876	845	857	874	841	883	853	860	868	873	846	873	826	828	874	902	838	881	921	892	855	916	877	834	838	890	870	902	851	857	884	858	858	877	866	857	846	920	881	894	925	889	881	847	903	925	860	879	904	896	887	879	938	881	835	891	904	893	886	844	828	872	865	833	879	867	842	892	865	909	876	894	885	862	855	871	873	861	868	867	851	850	828	884	834	869	876	865	885	912	885	837	893	869	915	850	860	868	851	893	919	920	847	825	929	926	850	852	915	852	846	922	850	906	931	838	829	823	883	900	880	893	875	869	894	870	872	906	916	868	819	828	865	916	905	932	854	821	864	890	862	890	830	867	921	917	846	906	870	880	865	833	835	855	803	860	865	884	827	878	861	879	884	919	919	843	824	858	917	861	887	929	867	843	905	887	913	856	860	883	878	855	850	909	902	846	896	843	845	850	867	889	892	878	844	851	870	859	849	857	887	877	850	861	894	855	850	917	857	846	813	895	876	876	869	847	834	876	882	841	910	861	927	869	853	850	897	920	843	908	833	879	879	882	846	866	910	865	878	855	873	867	851	874	841	890	917	866	887	859	838	873	857	845	864	884	885	872	845	857	899	865	911	833	820	864	897	886	884	841	885	841	883	888	887	842	884	849	871	847	865	854	874	852	857	810	924	854	881	851	842	852	874	868	898	872	889	911	889	888	894	835	864	867	875	886	913	885	870	908	897	899	862	835	893	862	891	885	829	862	907	911	852	890	857	860	855	853	900	858	913	892	911	820	866	905	859	957	923	907	855	937	831	938	835	897	876	873	923	839	878	835	869	880	840	883	846	885	852	839	859	893	855	895	903	884	823	865	854	856	841	914	884	892	851	894	879	882	886	859	862	875	885	868	852	927	878	845	894	881	855	881	858	866	831	857	797	889	876	822	972	870	856	909	883	907	879	865	887	889	866	878	866	804	922	908	931	835	875	897	887	839	852	868	936	836	843	894	851	827	889	868	828	933	901	867	901	882	899	892	871	915	909	779	929	900	894	855	914	886	784	928	815	875	908	840	865	905	875	832	875	851	868	880	926	826	870	848	876	851	914	866	887	895	833	824	887	838	908	912	878	868	866	885	842	862	926	911	852	875	882	889	822	829	916	866	872	863	892	829	846	872	898	861	863	845	841	830	887	852	872	913	885	896	866	886	839	868	868	831	854	869	890	839	872	887	844	867	886	874	854	908	861	840	912	872	916	839	817	869	871	909	898	885	860	838	905	898	839	846	880	909	868	924	860	910	847	844	868	897	878	854	827	860	855	896	897	863	840	823	847	883	818	882	847	862	885	889	885	916	875	849	947	867	848	805	847	889	848	852	860	857	880	879	830	875	831	890	870	894	893	877	890	822	836	838	851	861	867	855	873	856	928	848	847	902	841	829	889	884	887	873	857	909	859	879	845	856	910	847	832	838	845	844	907	803	843	879	897	889	857	868	816	835	882	918	862	915	938	858	892	838	874	855	863	883	863	888	837	850	899	893	882	896	846	829	916	838	864	897	906	899	882	878	820	924	844	891	873	836	875	851	856	877	842	903	836	862	814	864	878	851	907	871	900	857	910	879	858	933	808	845	850	866	844	895	856	935	836	861	885	909	870	922	909	874	936	931	862	875	781	903	863	912	845	804	902	855	893	857	880	879	867	826	828	864	881	860	873	885	876	880	906	917	851	911	894	895	799	886	826	830	849	860	927	869	922	854	875	844	894	891	849	916	822	908	880	867	878	907	910	935	857	870	891	842	885	903	896	880	859	802	831	877	869	882	876	907	881	810	822	863	907	867	845	857	836	902	895	873	829	885	836	841	867	865	839	871	860	840	876	873	850	892	880	849	858	795	841	831	889	859	873	840	795	860	890	834	886	922	867	883	856	820	893	866	864	865	893	849	908	872	867	882	825	868	896	864	912	886	833	875	852	882	883	862	837	835	856	830	874	854	828	833	884	901	872	845	848	905	880	865	863	865	811	857	865	898	875	862	931	850	828	864	861	822	880	870	834	803	899	838	883	788	909	814	858	843	888	817	895	860	894	888	927	852	869	891	857	885	841	891	832	920	937	901	841	860	870	864	858	850	901	868	855	881	883	853	851	891	878	878	862	825	855	860	850	858	858	852	891	876	865	867	893	900	885	841	908	897	904	872	804	850	869	818	841	873	819	847	891	823	902	843	914	905	876	877	849	853	847	859	883	864	828	914	898	883	894	868	834	850	888	849	903	834	865	860	882	897	856	835	840	827	848	835	913	881	823	883	899	908	887	864	896	888	879	818	848	919	886
23724	21454	28841	24508	21444	13569	1608	959	790	749	705	651	666	632	612	623	564	583	613	624	595	580	605	575	581	577	560	565	533	557	563	541	535	584	566	606	554	514	579	558	580	532	603	559	522	547	548	586	556	586	546	593	563	550	552	534	558	571	545	521	540	561	562	536	556	571	567	605	584	548	536	551	535	556	540	567	510	541	576	545	527	555	573	545	522	573	527	465	585	567	536	548	529	523	509	581	564	571	561	543	525	551	558	577	516	558	544	563	526	505	575	497	540	555	563	539	506	522	605	539	567	579	562	596	571	563	534	554	564	523	566	568	551	531	539	509	529	625	540	615	503	577	539	568	582	543	519	556	551	523	535	547	532	558	543	532	561	585	551	517	523	533	526	568	559	569	559	523	560	582	566	564	542	522	534	517	560	487	566	560	530	502	551	540	538	570	539	504	553	529	550	577	580	544	570	571	526	554	523	526	541	554	551	579	549	523	545	557	525	526	558	560	533	534	559	550	539	507	593	539	557	573	543	599	567	560	572	563	537	592	566	555	530	509	534	606	514	546	533	531	565	517	545	569	569	589	559	496	540	515	562	555	561	573	627	573	556	550	586	522	564	568	536	536	527	579	537	535	550	512	569	548	533	577	558	552	563	538	514	573	543	516	574	544	562	570	564	574	551	602	582	577	531	556	546	589	527	582	580	575	566	556	529	520	553	533	568	566	491	542	564	553	552	511	552	527	527	582	499	560	580	492	545	556	543	552	517	559	555	547	509	553	542	557	583	524	535	547	546	502	564	575	538	594	551	522	521	550	546	505	602	570	572	551	535	558	535	562	545	534	542	503	495	560	533	542	542	560	562	565	570	526	528	547	605	538	543	518	568	532	537	530	581	567	513	517	521	526	535	578	557	538	555	579	530	557	538	563	550	548	534	543	555	552	524	563	571	553	605	591	529	521	562	509	499	556	561	581	559	522	540	546	559	531	539	554	569	574	567	549	509	582	518	560	538	561	516	563	525	556	559	538	569	534	567	551	561	575	530	544	542	544	565	574	547	603	503	575	551	502	526	548	591	538	581	565	572	583	542	566	543	475	559	604	552	551	577	546	596	545	574	599	542	560	556	553	557	520	555	549	516	562	523	535	562	533	566	525	559	554	540	515	521	572	573	538	615	558	541	566	595	555	553	517	546	571	571	575	550	547	561	556	567	569	520	548	566	563	554	509	545	561	521	565	519	530	545	513	541	577	539	595	573	489	555	547	549	567	522	550	561	514	573	530	545	543	536	530	564	550	522	532	564	566	577	528	571	508	581	569	554	540	596	547	530	541	526	527	571	572	576	545	578	553	561	580	526	550	574	583	520	574	538	526	555	550	576	553	542	585	598	578	559	507	522	537	529	539	559	549	557	533	564	599	525	545	565	539	508	504	511	561	576	499	536	513	547	558	564	551	570	535	551	560	550	506	555	495	561	594	553	603	527	569	566	552	562	575	564	554	566	547	546	604	559	540	591	544	540	552	554	525	568	594	536	560	585	548	494	554	529	525	514	541	554	535	578	551	561	562	557	558	554	557	516	571	568	572	550	569	536	613	554	556	578	520	533	516	577	538	569	547	611	547	555	564	548	544	550	489	593	494	557	554	561	562	563	585	566	583	550	544	548	534	543	541	584	555	548	550	496	565	520	553	600	558	549	583	541	557	533	564	517	544	521	511	552	541	509	545	523	560	518	536	502	560	564	584	530	553	517	538	523	565	538	577	540	530	556	576	499	550	529	571	557	554	550	549	547	545	532	520	566	543	521	546	596	599	538	522	565	523	537	572	538	574	551	537	585	552	521	545	515	569	565	540	554	549	535	570	508	494	573	554	557	529	574	525	573	567	575	543	570	604	550	529	550	578	560	566	524	586	542	540	529	611	587	573	559	484	583	566	581	549	613	535	573	533	532	530	501	536	544	533	577	597	584	557	536	552	588	550	552	547	561	540	562	575	570	542	581	545	584	578	551	546	586	523	524	570	531	556	581	594	499	526	559	517	515	547	515	553	583	479	539	565	535	523	551	552	533	504	561	550	557	523	539	591	534	588	543	557	569	548	531	486	550	512	546	560	536	575	551	538	556	544	570	558	518	548	543	526	523	541	530	557	547	526	578	586	530	540	543	533	514	510	528	529	541	524	525	547	523	563	531	516	540	569	533	568	548	599	562	565	555	558	580	558	520	601	566	590	587	568	597	527	518	555	547	523	546	557	585	576	538	561	541	517	584	553	546	550	574	535	568	530	557	561	516	602	551	560	541	547	522	538	590	564	544	509	554	509	498	570	580	550	594	556	519	544	536	509	574	557	546	569	522	587	557	569	549	520	527	531	585	539	534	579	489	562	544	535	540	541	513	510	537	550	540	515	545	522	559	536	543	550	557	547	521	559	529	539	552	601	589	597	575	588	594	559	536	566	544	534	597	523	549	569	531	525	505	572	551	496	529	550	547	551	511	528	535	528	561	556	511	560	564	558	591	514	516	558	561	541	555	571	535	555	565	549	527	559	548	581	542	585	539	581	585	521	545	560	531	493	548	536	562	532	561	565	548	535	534	549	537	563	578	546	549	533	549	555	543	565	539	521	536	553	578	533	579	523	517	545	559	562	555	525	548	547	517	551	581	536	522	557	532	563	525	507	548	543	517	550	576	526	557	561	530	533	565	526	514	521	536	569	516	537	530	538	589	551	549	574	589	545	567	546	533	558	564	538	549	562	549	581	549	507	583	541	557	548	589	573	554	547	544	544	526	521	540	542	528	535	494	579	564	541	544	546	608	553	553	550	544	546	542	528	567	564	558	563	577	526	583	528	576	534	555	530	550	521	545	574	553	540	541	564	556	564	561	523	532	561	507	542	517	502	579	562	527	550	541	493	551	582	504	530	544	544	560	514	535	500	543	530	576	548	526	534	561	524	555	571	567	539	581	573	551	541	534	573	554	543	574	565	573	571	586	553	553	554	531	534	592	578	563	548	577	554	562	542	586	548	586	515	563	573	535	561	575	539	539	540	558	525	534	541	556	549	552	532	560	537	547	554	577	572	597	529	578	546	558	549	529	562	574	515	553	529	535	516	535	538	551	533	531	535	568	493	596	563	612	571	604	548	529	555	575	523	548	557	531	576	557	525	552	559	538	563	551	587	509	535	458	548	567	511	559	533	555	588	597	521	517	558	549	575	551	548	539	551	555	541	543	550	554	557	569	552	559	546	558	583	536	545	546	507	562	578	565	550	592	534	567	585	565	540	538	580	549	532	581	559	567	545	595	544	544	541	549	554	547	545	539	578	508	555	521	562	523	507	537	556	563	527	564	534	534	548	576	551	573	502	549	563	522	510	538	540	553	549	591	513	579	535	570	567	507	562	517	551	522	566	605	550	541	579	596	493	528	525	501	541	539	542	580	568	572	542	597	529	531	576	579	512	539	538	544	540	496	515	579	546	520	569	531	535	553	593	539	528	552	547	556	534
3618	9135	7217	3532	2443	1852	1531	1225	1089	949	844	797	812	754	700	690	701	676	670	683	651	663	633	615	640	647	624	629	631	651	621	628	595	631	625	647	655	635	582	628	693	569	596	625	612	595	598	599	614	616	655	611	575	609	601	595	610	631	579	624	580	585	636	603	582	621	619	588	611	597	640	617	610	608	599	605	639	597	575	591	642	630	597	540	609	575	597	553	635	621	593	602	634	610	598	611	603	565	645	571	555	586	626	556	632	614	592	599	570	616	600	539	576	630	632	652	569	625	611	616	598	614	612	612	589	653	579	657	605	571	606	601	571	589	650	608	596	634	578	610	585	584	640	617	596	587	610	554	608	604	583	627	622	630	626	619	566	611	601	623	646	596	604	620	634	639	592	603	591	587	545	567	590	594	619	566	619	584	588	617	605	587	586	584	620	605	621	589	566	578	638	592	646	594	647	601	597	634	562	622	585	622	618	615	623	657	597	601	594	596	567	564	575	578	562	619	636	604	574	579	581	619	629	607	569	675	583	596	636	588	592	590	585	598	632	629	624	663	589	608	618	587	618	609	584	591	642	579	646	642	622	636	579	619	578	557	623	620	606	573	606	601	621	618	540	609	594	612	616	591	593	651	600	571	582	574	612	614	609	576	574	560	604	609	633	587	586	611	624	571	592	594	608	569	606	598	555	564	570	584	616	613	557	633	590	575	613	619	613	599	605	633	607	592	608	603	627	569	624	571	647	579	623	619	637	595	586	636	583	624	637	600	575	579	567	595	568	627	649	593	606	592	603	604	622	578	570	589	605	596	549	570	584	567	642	596	605	606	584	589	605	622	601	603	617	584	598	581	594	584	577	606	565	576	597	570	581	578	590	579	602	610	591	611	616	615	612	617	635	568	620	587	612	610	609	597	588	637	641	655	633	543	521	611	594	603	608	627	581	587	589	669	616	612	631	590	633	582	659	631	609	597	582	633	552	569	591	592	565	626	601	544	622	617	601	571	596	590	583	631	597	647	606	590	625	613	634	587	642	575	577	578	572	587	599	621	557	591	609	623	674	576	595	621	610	623	568	642	553	577	589	595	642	617	635	616	621	600	610	545	608	609	601	607	627	592	593	620	589	613	604	602	584	591	628	575	610	578	582	625	631	565	576	576	627	618	604	594	604	612	622	569	627	600	646	567	582	604	630	591	601	603	587	573	587	622	609	548	606	568	567	539	580	606	612	588	611	590	644	610	581	578	608	643	606	570	607	622	613	617	619	634	567	577	561	566	602	597	611	609	629	608	627	617	588	611	626	597	632	577	579	588	637	651	586	624	629	627	623	629	605	606	590	579	607	593	611	627	643	597	632	622	572	639	625	611	571	597	624	603	525	611	595	581	629	611	576	596	583	582	623	582	611	669	584	629	599	568	562	583	578	624	581	576	588	633	608	594	612	630	629	622	628	638	616	619	623	583	621	611	655	600	640	656	616	576	652	602	614	597	600	560	645	593	555	612	614	611	664	628	588	591	633	614	578	593	578	654	558	633	598	593	593	622	618	589	602	601	561	579	643	612	614	640	699	582	622	612	637	588	578	623	574	568	633	602	605	592	606	606	604	615	615	633	602	617	578	596	638	602	628	596	615	656	606	599	601	593	587	640	576	634	580	626	592	638	620	590	625	594	621	569	579	598	586	582	594	615	619	608	613	619	596	586	644	626	642	601	621	603	609	668	606	551	641	586	569	608	595	569	568	621	585	572	595	589	593	632	596	627	588	604	597	610	679	599	608	637	609	584	594	613	609	589	642	576	617	613	584	630	604	637	612	597	575	621	602	556	577	583	590	595	589	622	611	623	595	588	582	566	609	580	568	594	632	597	622	653	592	593	572	630	624	582	593	585	593	573	589	634	632	591	611	590	621	597	602	617	623	598	583	562	671	614	545	590	607	587	608	594	671	607	572	542	560	566	630	565	587	621	583	605	599	590	619	595	630	595	607	640	590	584	583	644	610	580	606	612	590	589	600	614	645	613	609	574	652	614	584	557	600	616	607	578	588	623	590	584	583	584	654	545	640	642	582	571	611	618	580	572	623	603	587	566	590	620	637	588	609	611	566	579	600	599	601	640	585	615	628	619	594	632	629	603	613	578	580	608	584	586	668	569	619	595	632	563	570	582	608	618	628	588	605	628	552	598	638	593	575	635	566	613	607	578	579	624	601	606	588	589	600	584	598	617	569	607	571	625	629	571	600	563	597	570	585	635	552	569	615	570	595	598	609	615	578	618	599	597	584	582	663	605	616	545	605	563	611	600	566	598	651	592	611	616	624	629	585	607	609	564	591	581	617	593	654	584	597	580	631	604	617	554	636	568	614	596	600	589	568	612	603	619	600	631	569	654	566	576	619	579	605	551	585	635	603	551	605	638	578	634	619	622	621	619	586	606	634	551	575	615	565	599	620	615	617	601	615	589	582	607	634	636	602	568	643	582	630	587	596	635	621	580	598	608	631	609	570	580	612	575	562	609	601	627	610	607	568	622	597	590	591	579	585	597	631	564	601	584	604	618	602	628	612	571	593	570	637	637	618	616	557	651	552	605	526	615	586	625	581	595	613	618	622	585	601	635	640	612	551	594	592	550	638	605	612	606	596	611	645	624	585	581	588	602	575	517	597	610	615	634	571	580	625	564	611	630	636	613	578	579	558	585	596	590	584	599	653	561	600	600	593	566	611	645	587	604	596	574	617	589	595	614	615	623	585	627	595	613	601	612	609	601	591	605	585	627	634	581	616	608	582	602	635	609	605	590	625	578	616	568	540	607	578	634	611	597	591	577	562	606	600	629	604	608	589	608	554	609	578	619	610	571	584	586	566	566	582	597	636	650	604	622	610	609	615	570	600	622	578	576	591	606	595	644	605	614	610	620	604	600	583	598	569	594	577	619	592	544	607	580	604	593	560	618	601	576	591	610	590	614	609	569	559	622	588	600	638	589	634	591	580	617	573	617	647	589	613	581	642	612	590	559	624	604	586	619	600	653	617	607	564	609	596	620	609	588	586	613	621	568	649	586	604	652	581	590	606	655	635	614	624	596	600	571	619	591	591	616	575	605	609	631	612	593	582	597	644	595	604	594	571	626	570	600	561	636	637	596	603	593	581	640	610	560	616	559	592	590	610	604	595	558	593	621	604	602	637	582	602	590	635	642	591	589	593	607	611	639	596	653	596	630	629	571	664	643	594	636	607	579	594	626	557	598	599	575	587	585	601	567	593	629	600	591	634	565	564	602	584	626	610	599	617	609	568	592	582	586	616	555	622	608	567	602	558	631	594	598	621	536	616	592	625	606	645	616	599	648	617	614	609	635	637	584	594	600	593	597	630	562	566	617	584	584	592	608	579	584	564	642	573	559	638	621	613	567	579	626	584	605	618	567	578	604	661	577	616	632	599	567	622	585	576	573	583	625	584	594	593	560	591	614	618	615	607	636	615	598	611	586	548	587	665	621	609	585
24787	21478	28071	25197	17171	1541	962	820	677	685	731	680	655	640	653	656	611	620	660	648	606	647	584	624	651	610	638	592	647	640	606	576	563	607	587	590	612	575	575	622	559	597	605	622	614	614	609	637	619	606	585	612	588	606	630	622	684	614	602	579	621	654	600	630	611	587	599	589	584	610	600	602	582	539	578	575	665	626	601	629	642	600	584	582	630	625	604	593	612	591	632	614	602	623	568	600	586	604	560	611	551	603	612	648	621	591	575	606	605	571	651	589	585	602	601	586	615	580	566	589	589	596	575	589	588	609	624	612	610	621	641	587	614	580	616	598	561	601	630	570	554	625	582	592	593	609	529	626	603	611	614	626	557	593	618	624	589	589	568	597	586	579	579	574	581	606	587	533	583	597	625	597	592	607	592	569	575	585	601	598	631	655	585	610	581	557	651	593	587	555	574	560	612	584	569	600	574	590	610	581	586	573	601	620	575	601	623	579	567	616	543	621	591	673	601	582	588	553	593	594	568	619	600	559	564	539	627	585	637	579	588	601	623	606	624	609	598	638	585	624	605	631	637	575	650	585	616	563	660	604	599	615	602	621	570	593	619	636	585	634	608	601	563	545	613	592	596	605	635	606	582	588	599	639	593	597	626	602	592	653	595	576	593	612	634	546	611	603	618	615	596	586	576	574	617	608	598	612	604	614	594	595	551	589	616	587	559	630	586	575	593	609	579	649	595	614	605	595	623	568	556	615	583	620	611	577	647	640	603	596	625	578	602	562	600	583	604	595	581	596	639	589	593	636	671	596	607	616	585	595	573	588	601	580	573	606	582	627	625	589	606	571	577	610	587	608	609	604	626	571	629	609	631	621	578	583	551	574	606	606	602	581	552	567	546	594	625	625	622	614	566	615	625	546	610	564	569	574	663	644	614	568	580	614	626	619	604	631	603	605	587	557	649	585	611	584	592	616	625	602	627	604	594	572	612	625	605	603	645	602	570	603	598	589	618	650	624	580	565	606	548	638	609	694	600	574	543	617	585	607	607	606	611	611	614	605	588	609	540	601	600	599	565	615	577	629	610	587	572	602	604	569	627	606	634	633	577	564	607	609	587	592	595	576	553	596	595	587	565	567	597	618	619	602	614	668	564	626	640	593	529	579	581	643	630	590	617	574	638	617	556	652	592	617	591	622	591	600	603	586	543	564	630	613	627	614	613	590	585	559	605	610	635	608	616	575	589	620	622	564	589	611	568	597	592	593	569	569	627	576	557	611	605	617	597	609	575	627	614	556	559	623	600	576	612	614	634	593	570	608	576	575	564	593	615	603	654	544	627	604	595	603	581	603	583	534	622	613	599	583	612	584	634	616	563	578	620	564	628	582	594	595	608	582	560	563	628	616	584	617	593	594	583	618	641	605	565	585	585	648	610	587	625	598	599	622	630	597	593	603	608	582	588	568	613	610	571	646	582	591	606	604	630	579	583	607	567	566	590	609	593	580	590	611	624	623	632	585	583	611	585	605	603	604	564	578	598	566	561	634	591	581	624	582	591	592	628	618	572	581	597	597	549	581	609	596	616	601	607	599	556	611	632	630	586	633	614	607	617	604	622	579	593	562	593	576	587	589	569	572	630	560	615	571	601	603	557	616	600	604	606	614	598	594	575	534	579	666	602	560	602	622	600	574	645	599	585	586	643	584	620	590	569	580	599	584	636	561	601	585	633	579	574	613	558	597	586	606	572	579	641	615	563	620	593	605	570	586	625	605	569	588	611	607	593	621	596	589	642	585	608	613	592	631	631	593	610	574	559	575	602	607	588	608	581	593	604	591	602	600	590	564	632	569	618	596	592	628	626	614	555	608	571	619	568	579	586	588	623	551	572	601	652	616	592	576	592	590	586	561	559	605	584	594	606	608	593	538	588	604	597	624	643	587	626	629	623	622	542	596	617	598	590	585	587	656	642	602	621	594	606	601	605	546	620	614	569	620	541	603	599	580	604	605	591	581	590	585	635	582	625	597	519	563	588	589	567	608	589	588	566	591	585	617	575	613	618	635	586	593	591	634	556	638	617	554	601	644	548	614	592	586	587	609	607	566	604	592	608	574	591	616	600	584	594	582	585	566	571	635	607	635	570	558	563	578	652	563	579	596	558	609	600	620	541	588	632	561	612	612	646	563	586	603	630	588	616	603	605	612	612	587	594	588	527	579	627	551	603	606	610	587	569	584	575	598	633	580	574	609	618	610	567	615	590	569	576	580	625	608	585	560	605	601	576	576	586	631	601	610	583	604	629	602	586	570	565	565	566	642	596	604	574	621	570	582	576	602	619	553	582	571	587	605	598	611	632	655	564	619	588	593	627	595	599	636	560	589	579	620	595	595	615	620	626	570	624	603	595	606	611	599	604	594	583	585	572	558	576	553	601	575	589	584	601	581	612	598	569	598	634	558	584	566	608	581	623	596	596	616	615	575	596	628	623	582	607	560	614	556	589	583	593	582	677	590	564	586	616	575	618	610	560	567	616	610	563	582	618	593	624	638	610	589	566	567	598	591	593	622	596	638	593	583	585	621	630	577	610	553	604	568	636	620	598	546	571	580	603	550	634	593	574	605	604	635	631	583	587	604	571	583	602	608	596	583	634	591	610	575	579	606	582	536	614	583	612	635	596	594	635	612	602	606	573	584	561	573	609	591	585	576	623	621	578	616	623	624	651	555	580	605	618	599	549	619	568	591	604	585	580	565	590	627	591	595	576	595	618	575	597	579	567	560	582	591	608	642	596	553	576	583	629	588	600	589	588	568	570	555	642	603	547	593	570	635	586	555	573	599	609	578	660	587	573	611	599	581	616	630	588	595	612	648	587	606	609	615	611	579	604	568	592	601	576	608	580	607	584	582	642	612	641	625	639	601	604	601	622	633	596	617	591	630	619	562	570	588	610	602	543	590	636	634	596	578	561	606	583	580	608	603	617	614	609	581	589	575	619	596	613	627	601	608	605	593	573	560	580	549	612	601	632	617	593	572	571	590	622	591	584	587	592	596	587	575	588	635	638	564	559	632	621	575	543	612	645	621	586	575	577	584	603	573	592	634	612	547	597	618	571	631	583	618	564	596	622	572	582	555	595	587	604	603	598	594	635	589	607	580	612	618	617	581	616	616	590	594	598	580	615	591	623	629	584	602	612	595	578	556	600	567	629	613	585	589	607	605	612	604	607	627	595	618	611	587	597	603	602	582	574	677	600	609	596	626	580	617	608	564	601	588	615	617	576	591	574	576	638	575	567	589	600	583	603	588	606	644	592	632	606	640	618	522	586	587	586	612	593	620	583	585	592	595	601	608	615	585	643	600	587	575	625	608	561	603	582	574	579	596	582	588	608	601	597	608	626	623	609	570	616	581	623	590	611	663	576	651	608	573	632	557	571	622	614	612	586	614	622	574	580	573	622	625	608	618	597	578	610	587	627	597	596	597	597	570	608	602	581	631	581	607	575	575	556	576
3824	5898	4575	2490	1800	1416	1205	1020	910	819	794	704	731	703	686	678	662	671	671	668	674	636	643	684	642	611	640	637	608	608	616	674	631	622	637	634	623	646	619	608	638	619	670	599	667	635	599	578	609	669	666	598	592	595	636	638	644	611	670	674	616	608	639	648	591	608	612	646	613	637	650	648	658	642	599	631	643	644	634	607	679	626	621	621	649	659	624	630	611	638	635	653	615	619	593	631	609	598	583	611	629	623	619	666	634	607	646	639	668	662	633	603	630	616	645	625	656	633	635	617	595	602	587	613	632	686	650	694	646	675	597	603	684	651	657	681	635	645	596	645	651	636	615	658	609	628	629	608	637	675	613	639	628	629	621	639	660	648	571	632	613	641	596	591	628	644	595	634	587	673	642	571	619	652	647	632	611	602	664	635	632	593	603	639	606	578	607	616	646	655	611	605	624	629	655	674	679	667	657	625	598	611	632	589	622	634	622	616	632	609	640	627	596	610	633	638	654	637	593	649	631	625	624	658	645	657	611	660	614	634	639	597	637	638	632	607	635	662	604	605	658	656	649	624	617	631	649	575	633	658	656	668	663	643	594	625	642	654	629	629	632	664	651	682	629	685	646	636	649	679	602	618	651	633	608	621	617	597	636	611	648	609	634	661	617	604	607	599	601	655	587	653	635	579	668	585	606	595	667	611	609	569	648	612	671	605	655	618	594	633	599	627	613	653	634	634	643	656	629	616	614	625	645	595	620	655	615	641	642	612	622	584	624	634	608	616	547	596	660	608	650	604	656	638	615	605	586	607	607	613	651	620	647	656	665	571	601	585	671	630	616	637	617	608	632	598	633	610	621	636	658	613	623	607	614	640	617	584	627	607	634	634	610	635	622	649	650	648	639	582	577	622	604	652	596	545	617	606	631	620	606	639	605	626	627	630	630	612	636	602	589	607	660	636	642	657	670	679	617	607	626	616	600	597	643	631	603	654	620	646	579	619	607	637	624	631	613	650	605	625	615	591	605	636	682	629	631	596	654	637	582	629	618	628	546	627	609	646	632	612	643	612	606	658	590	637	636	629	632	622	632	622	643	589	588	575	624	635	653	618	602	631	621	638	589	632	559	619	587	645	631	631	666	583	601	605	680	605	626	601	637	610	601	580	590	634	633	619	612	676	603	666	671	618	690	638	616	641	573	626	612	656	637	636	661	681	633	663	594	661	596	565	649	647	653	621	555	657	599	624	609	604	608	646	655	650	648	638	616	596	641	617	635	608	592	637	620	610	621	614	596	662	596	601	610	566	609	641	640	585	583	618	613	655	667	658	664	584	620	672	619	613	628	656	627	647	611	694	615	637	626	641	615	590	607	667	630	631	670	633	689	622	629	595	626	610	608	599	619	575	609	607	587	622	648	631	647	632	617	644	649	669	592	624	625	610	596	625	626	624	637	602	643	587	610	656	630	629	611	581	663	657	657	614	585	607	620	621	625	625	623	653	606	633	666	665	643	662	609	608	625	594	606	630	591	618	579	651	629	608	619	598	652	591	651	626	624	592	671	667	629	664	602	620	583	569	623	614	603	629	615	676	625	602	697	640	646	635	640	635	635	644	650	633	635	613	597	648	655	616	625	602	629	655	654	594	627	654	606	636	659	622	622	636	632	646	584	638	619	649	637	647	608	617	629	639	622	618	675	667	637	573	619	581	610	564	607	628	669	616	610	637	656	622	596	588	618	603	645	620	627	624	653	637	598	587	626	609	616	635	665	659	596	625	581	641	620	607	613	601	610	609	629	660	606	618	590	592	619	607	644	643	616	608	652	633	621	557	660	609	599	612	629	657	619	616	629	662	603	624	594	649	639	588	654	608	642	637	589	643	627	589	609	600	590	649	601	657	640	618	670	591	642	578	637	648	592	604	660	627	630	586	650	620	606	628	658	624	572	637	627	621	616	620	644	686	623	636	587	600	597	609	642	654	619	617	642	645	650	612	616	611	637	639	608	665	607	628	671	611	642	650	589	630	594	601	624	570	634	632	630	598	671	624	639	622	641	588	605	608	618	609	633	646	596	628	636	621	607	632	642	623	661	614	603	634	641	643	610	618	601	660	642	641	620	629	628	645	610	631	612	638	619	618	612	650	630	623	596	632	650	649	630	633	619	658	632	626	637	629	623	661	616	585	645	639	632	648	635	583	607	603	680	616	618	620	626	640	658	634	616	606	626	644	612	614	566	604	581	628	646	626	646	629	639	635	655	658	639	598	618	629	583	645	634	629	603	615	685	589	668	642	605	649	572	587	634	616	617	592	633	642	598	607	651	636	603	629	546	612	630	607	633	615	574	590	679	627	648	645	614	674	633	622	608	610	648	609	621	637	639	648	659	614	648	675	647	649	664	650	645	630	618	603	618	626	648	610	607	619	636	644	609	628	628	646	577	652	635	621	632	625	613	624	592	628	630	578	603	645	605	606	605	609	654	636	637	588	605	644	605	639	663	639	614	630	634	634	637	608	602	606	597	651	641	612	615	649	650	574	662	568	661	603	602	680	590	580	628	631	620	654	636	610	620	665	606	613	619	593	640	641	627	624	664	623	617	654	645	676	678	593	596	633	633	662	612	622	611	639	583	631	642	634	640	646	673	582	667	617	626	628	608	638	637	620	645	661	622	606	652	649	592	598	599	646	667	634	613	592	639	607	580	593	622	636	605	614	647	631	609	581	624	606	612	619	664	617	652	616	596	614	608	610	603	643	569	640	612	616	631	613	632	676	601	599	589	633	651	623	658	610	601	644	637	628	697	581	640	665	621	604	584	617	620	579	607	604	658	645	624	609	633	627	601	605	671	621	611	636	617	680	629	640	649	622	579	632	652	662	606	690	601	624	657	643	565	608	649	647	612	651	594	623	594	675	648	626	646	623	593	636	640	610	581	636	620	621	658	630	622	655	598	567	628	622	552	625	647	677	612	665	631	632	583	642	604	646	647	656	577	609	614	647	604	624	616	617	654	663	605	670	618	654	592	622	644	645	650	634	605	626	618	632	602	609	570	630	627	675	635	596	610	617	631	642	664	631	667	628	629	620	583	650	637	612	642	657	617	612	614	604	618	621	620	653	616	610	630	612	580	621	672	618	636	591	616	620	636	631	572	660	633	620	633	653	637	648	632	661	627	577	644	651	626	631	621	573	623	629	629	606	610	646	635	593	637	613	630	650	572	670	589	650	630	612	622	596	640	633	598	652	585	663	630	613	636	622	634	615	650	614	643	637	649	593	670	660	655	640	636	610	661	646	615	664	595	634	654	673	563	623	622	624	629	612	602	643	613	642	615	649	628	632	586	617	634	640	654	576	611	633	630	650	617	619	627	642	612	671	640	630	648	584	631	618	676	650	661	623	612	608	622	589	670	580	583	641	622	607	658	683	610	656	602	617	592	641	588	622	604	659	651	616	615	663	683	631	657	681	631	609	634	614	614	628	606	594	626	635	619	633	635	642	576	648
22753	21496	29246	24190	21497	21538	11891	1107	659	611	549	461	421	351	346	335	312	267	289	258	273	266	252	249	223	230	209	236	237	236	183	227	240	219	215	213	218	239	223	214	209	207	202	212	198	184	189	194	216	212	202	224	194	182	228	200	212	175	196	195	180	214	205	189	186	208	224	210	184	194	188	210	172	201	203	196	188	203	211	173	185	212	181	198	199	205	201	192	216	193	186	224	160	194	214	185	196	191	186	205	193	205	187	213	183	183	208	198	183	186	167	178	212	187	223	204	175	175	190	211	180	210	204	191	190	190	196	219	222	173	190	165	202	197	177	184	186	199	165	186	207	191	194	208	205	196	208	231	189	176	213	189	199	193	213	211	222	199	192	181	205	208	206	214	187	187	206	206	212	208	185	191	205	181	185	185	196	213	185	185	219	183	223	183	184	204	188	229	207	198	216	180	180	172	196	203	194	200	197	187	190	213	192	197	174	193	210	182	211	177	178	203	222	183	198	205	210	179	172	176	200	210	176	230	200	213	167	185	171	202	211	184	204	205	185	188	201	169	209	193	209	184	182	180	194	205	202	197	178	202	190	209	201	178	185	185	211	204	188	186	199	193	191	197	224	207	194	190	188	207	201	206	199	184	183	205	211	181	191	208	186	180	201	184	176	191	227	200	206	194	192	198	188	157	181	230	184	203	208	198	196	219	155	193	186	185	200	187	175	187	185	195	199	210	198	185	209	170	196	181	186	176	170	192	201	179	179	200	164	206	187	183	187	194	192	199	213	184	203	194	190	204	178	211	198	171	225	192	169	181	208	219	193	213	195	189	179	191	190	218	193	183	199	202	205	201	187	209	200	182	216	186	185	192	159	204	231	208	173	165	195	192	185	185	190	183	183	187	179	218	212	181	219	175	213	211	194	196	198	181	182	191	192	206	191	193	208	215	216	170	171	198	218	209	190	204	192	218	184	218	212	191	210	217	182	210	192	212	194	183	186	207	177	189	173	173	183	191	177	220	201	199	205	163	187	180	176	185	195	169	193	207	166	184	207	179	191	199	181	190	191	194	212	190	174	199	189	184	188	184	191	194	178	182	177	193	174	187	195	207	191	177	181	187	193	193	182	179	186	165	182	210	190	193	199	171	200	203	188	182	198	170	176	201	173	194	189	201	208	208	206	186	206	214	201	196	190	162	188	202	211	182	191	194	191	219	173	206	198	202	199	190	191	169	194	208	207	203	211	189	194	184	193	160	192	211	205	199	204	196	181	189	191	185	198	179	204	177	202	189	181	184	222	208	202	183	183	211	182	197	187	193	188	199	188	183	174	202	211	219	208	189	181	186	179	218	186	196	168	235	188	173	228	182	184	193	225	178	232	201	194	198	195	192	183	189	194	192	186	180	148	181	194	176	223	171	201	203	182	191	194	174	174	211	182	186	209	209	189	190	201	182	202	201	201	194	190	192	209	194	203	177	203	188	183	196	166	221	205	170	193	190	203	216	211	176	180	162	178	200	205	192	192	195	187	171	188	185	187	191	187	191	174	205	199	190	209	221	211	172	182	172	179	189	218	203	217	188	222	204	196	185	202	186	194	173	194	196	203	214	186	200	189	203	182	214	192	197	201	193	203	199	205	191	206	183	181	210	192	199	195	191	201	198	173	186	212	191	184	195	183	180	197	188	197	182	167	191	189	189	200	192	191	224	203	190	190	197	174	214	187	220	164	202	186	191	191	192	194	188	216	180	209	209	200	200	200	212	186	200	210	175	196	171	213	183	173	189	188	185	196	206	186	194	192	212	180	197	208	196	188	211	195	194	196	186	201	190	190	191	201	183	180	187	204	197	186	205	179	177	192	209	196	171	177	177	209	194	186	199	186	180	166	184	200	195	199	200	181	186	179	197	178	184	202	193	201	179	194	209	191	185	192	179	180	200	182	183	186	195	185	182	171	204	207	204	178	176	185	189	171	207	215	186	200	205	201	177	181	209	203	201	173	208	199	167	186	200	167	214	192	186	191	189	194	178	211	188	212	195	196	191	194	182	210	168	197	176	181	185	179	192	191	185	196	188	192	185	206	174	198	179	215	183	186	190	174	183	178	182	206	187	193	172	201	192	181	175	214	198	198	196	207	188	186	174	182	200	179	196	202	185	179	201	197	207	199	190	174	188	197	205	202	193	188	197	198	209	188	199	200	188	200	181	210	181	182	204	209	211	216	214	165	181	199	201	189	201	222	192	223	201	174	178	197	187	186	180	187	190	199	182	189	178	195	186	202	206	196	193	194	190	207	195	172	212	185	208	188	205	178	216	194	182	202	194	194	186	198	207	194	181	194	191	208	192	224	219	204	196	168	191	184	206	194	203	172	176	202	188	189	185	202	213	205	200	170	214	185	189	180	204	223	182	195	185	191	175	206	181	202	170	217	193	183	192	212	178	196	207	178	196	184	196	209	182	205	214	194	227	196	181	218	182	174	200	192	213	193	190	167	168	185	198	194	193	162	196	193	197	232	167	197	195	205	198	172	184	182	189	186	225	183	169	181	215	177	220	183	178	187	170	190	194	207	196	190	195	191	181	184	200	197	175	175	195	194	190	185	202	196	176	203	162	205	213	184	199	198	158	203	180	187	184	191	197	200	204	194	185	183	204	183	200	174	183	198	188	221	175	188	200	205	187	199	177	194	185	198	210	201	177	205	204	192	158	204	211	212	175	216	183	200	186	198	191	197	200	163	187	195	196	196	205	166	208	177	178	175	206	172	189	175	187	174	196	187	191	202	208	193	169	204	237	212	179	208	193	197	188	193	211	202	197	165	183	191	166	211	202	204	177	195	199	201	201	191	194	199	197	206	205	200	200	167	204	202	218	218	186	169	175	213	207	196	189	200	193	213	221	191	209	208	204	192	194	199	209	166	190	194	180	190	191	190	203	209	168	200	191	153	155	187	220	176	204	197	223	175	208	211	182	210	200	199	189	224	206	188	169	218	212	185	195	199	197	206	187	184	174	201	213	177	180	191	181	198	180	219	177	194	192	205	224	217	195	184	190	213	188	177	213	207	204	172	205	180	197	208	199	173	178	186	196	199	172	187	178	215	215	183	197	188	179	181	200	215	191	157	191	171	195	172	191	194	179	184	189	202	182	217	185	198	198	205	208	176	210	188	188	204	171	188	182	196	205	199	198	207	192	200	223	209	185	199	191	172	175	203	170	208	172	181	216	198	193	197	188	224	191	212	189	179	157	174	196	201	204	196	194	224	184	185	196	186	196	201	195	173	213	196	182	207	220	205	204	173	204	177	194	182	181	196	181	180	183	191	182	181	184	175	183	208	191	198	195	199	191	227	190	200	208	221	194	195	187	180	201	169	196	204	170	208	213	204	185	177	199	198	212	172	186	191	194	172	198	184	190	209	172	182	206	191	193	187	187	187	204	187	199	191	202	216	207	171	180	161	183	193	189	200	171	173	197	216	212	172	215	173	196	196	200	222	186	198	203
4754	14768	11916	5569	3761	2639	2015	1532	1085	941	736	707	571	502	445	419	334	355	346	324	357	325	334	294	295	274	258	283	269	258	257	291	254	250	232	248	240	244	236	225	242	255	226	253	246	239	215	214	232	220	229	233	227	208	223	221	213	235	233	216	214	236	229	250	180	214	225	233	244	209	206	236	198	211	236	229	209	214	232	242	228	205	211	212	192	228	220	248	191	198	268	253	241	201	228	221	217	226	223	216	209	219	220	236	221	241	220	217	209	241	224	205	203	224	194	203	212	209	213	212	215	207	219	225	198	222	223	235	208	212	225	227	211	205	197	218	226	244	210	207	223	235	224	197	219	228	229	212	201	213	220	221	194	211	214	218	235	245	201	213	237	211	205	201	220	244	210	220	198	210	240	206	198	205	231	211	226	210	216	232	221	238	209	204	216	213	200	197	211	216	218	218	235	208	217	216	215	204	190	221	218	213	216	201	219	211	205	202	230	227	249	220	208	203	247	225	225	206	209	211	218	219	221	208	248	236	251	219	223	195	245	209	219	209	191	230	217	208	209	203	209	205	209	203	223	222	235	225	232	231	198	226	218	196	195	193	216	230	199	235	212	239	209	220	212	236	213	212	241	217	195	204	216	229	209	208	205	227	217	239	192	232	220	212	205	205	218	225	214	202	227	222	226	237	200	216	228	213	217	217	220	220	198	222	191	220	206	200	205	220	212	201	204	212	214	236	237	218	227	220	218	273	218	237	212	212	227	233	202	197	224	226	214	203	233	219	208	203	202	240	218	207	231	231	217	231	212	231	184	209	223	219	221	246	209	202	208	230	203	242	235	217	220	207	212	220	196	234	224	221	208	221	223	220	205	225	209	235	228	212	210	211	197	192	213	202	220	230	220	209	205	233	223	192	212	217	210	218	238	204	208	242	241	241	214	225	195	239	200	209	209	202	213	195	225	206	223	215	225	205	179	217	198	210	210	217	202	237	216	228	255	194	214	233	216	222	231	192	214	220	219	215	206	202	205	219	211	218	235	195	225	207	227	221	217	237	223	206	180	236	217	239	234	207	210	218	227	225	223	228	205	190	219	225	217	190	204	234	221	244	252	241	253	223	222	207	198	218	215	228	237	224	213	202	217	193	191	259	214	232	213	211	215	227	186	186	220	218	239	188	228	230	191	239	229	195	215	211	216	210	181	196	203	201	197	241	207	221	232	198	200	218	234	220	224	234	214	236	220	233	209	182	218	199	218	227	195	214	235	208	228	219	213	202	193	207	207	238	209	191	216	224	220	243	231	233	225	199	211	223	226	218	236	250	223	208	226	212	210	215	225	218	205	235	218	229	203	221	204	214	213	214	208	207	212	262	226	208	223	236	224	223	256	235	223	233	221	199	227	229	221	213	213	226	218	204	199	197	233	208	196	227	205	250	220	217	197	184	217	233	209	218	205	215	213	191	215	232	210	200	228	209	241	191	212	211	196	259	200	227	224	196	236	219	223	237	210	210	214	215	209	205	208	214	221	203	221	188	243	199	219	246	194	207	210	231	192	217	216	214	219	231	240	214	233	203	231	198	248	200	228	206	230	209	205	223	241	210	209	202	213	223	200	215	212	207	216	216	223	238	197	228	198	221	228	221	202	238	194	197	191	209	229	236	196	202	194	220	194	206	204	218	204	239	235	227	203	252	211	216	206	219	195	223	201	213	216	228	223	213	216	228	230	213	206	213	198	209	218	198	230	201	223	224	200	226	203	213	230	210	232	216	244	219	191	203	211	195	208	226	216	215	221	223	234	210	213	199	227	206	219	205	227	218	221	204	219	225	211	234	221	210	189	224	227	239	223	215	198	223	222	222	235	201	222	208	207	207	238	201	204	229	205	219	226	214	219	233	229	224	233	207	247	225	215	184	213	198	218	214	229	217	201	219	199	223	222	222	212	214	206	221	224	205	211	230	208	248	211	201	222	220	237	204	192	208	221	224	215	221	233	204	210	232	237	226	227	201	214	186	231	213	232	241	233	238	213	180	232	201	224	225	188	198	212	228	207	205	217	228	218	220	212	221	207	185	199	194	221	197	217	194	245	235	212	222	216	204	224	238	194	200	205	199	223	183	216	205	210	188	208	234	207	207	242	212	204	209	219	219	222	231	243	189	236	223	208	233	210	238	212	199	210	212	216	215	184	208	215	193	250	206	205	226	221	236	234	192	216	215	231	218	229	228	231	244	202	199	199	199	204	208	218	210	228	237	211	220	224	235	228	209	202	205	195	198	233	192	237	203	213	216	229	212	219	222	226	209	212	202	195	198	222	226	205	211	208	205	205	212	242	223	197	211	216	233	218	227	226	222	219	211	231	214	229	223	213	231	251	201	212	217	234	209	230	229	232	252	198	202	216	215	218	200	231	229	215	213	212	217	229	205	218	223	225	238	232	212	225	233	196	191	218	215	207	207	228	224	231	185	237	226	245	210	205	182	229	196	206	196	201	209	215	208	238	207	186	249	214	209	197	215	198	196	232	235	219	217	221	208	214	202	216	192	246	225	218	208	175	193	228	225	232	218	233	199	196	220	198	216	194	203	231	203	233	255	193	216	222	206	230	195	211	250	200	216	200	204	180	213	220	227	221	221	216	208	235	232	227	228	219	224	214	218	212	243	212	210	226	245	200	207	233	223	222	198	225	219	208	214	207	197	224	227	209	222	199	206	214	203	211	199	232	189	206	205	211	216	231	200	227	203	240	222	191	217	245	217	238	216	237	201	220	219	225	215	218	223	206	201	196	247	215	204	218	200	246	230	205	199	209	207	207	213	214	215	208	212	227	215	219	217	194	220	214	207	187	216	211	209	201	215	229	233	215	234	202	210	211	205	220	212	199	207	231	195	227	222	234	204	204	231	211	209	200	224	202	215	197	218	227	219	228	219	212	250	188	233	221	230	233	210	248	254	214	221	232	216	224	205	206	219	223	219	217	220	211	217	207	229	226	216	202	214	225	228	215	205	196	225	213	233	227	253	211	223	205	203	209	212	225	197	221	207	235	220	198	229	206	216	215	208	235	196	222	194	228	230	237	207	227	203	234	205	226	213	241	196	224	209	201	226	206	213	207	254	208	198	191	226	218	215	195	205	220	212	212	213	235	217	221	197	227	224	232	230	202	229	224	214	231	231	228	227	235	228	205	218	221	212	219	208	219	208	224	230	223	227	212	202	210	205	248	188	242	211	200	206	235	211	232	235	202	204	213	215	208	205	224	222	226	240	231	228	218	222	202	220	230	212	207	229	209	215	218	192	207	241	232	230	214	208	210	218	203	225	208	236	208	197	235	195	234	233	228	208	209	209	216	217	223	217	231	208	230	200	209	213	224	206	225	211	218	204	221	209	199	232	209	206	234	227	229	196	220	219	216	197	249	213	242	229	192	221	204	205	208	236	217	227	212	208	225	216	185	227	198	202	209	235	231	206	207	213	195	214	199	210	229	217	232	211	221	194	215	219
27727	20298	7690	1422	1062	999	919	878	850	889	874	844	781	815	845	815	792	825	786	792	835	861	807	805	807	838	774	814	859	770	844	780	843	827	764	779	812	811	844	880	807	849	821	808	804	857	813	852	807	824	830	837	780	813	795	787	873	840	805	814	817	862	812	851	864	828	814	806	828	805	827	817	864	824	812	797	885	815	789	785	728	772	824	833	796	836	793	835	788	789	815	820	869	844	796	799	839	831	784	799	835	831	844	802	866	881	835	763	808	844	846	832	807	844	823	883	828	820	863	816	837	844	839	837	793	830	837	844	809	849	786	847	798	821	813	798	817	843	870	800	866	768	879	823	825	823	792	818	841	815	865	837	805	813	817	833	795	820	787	761	833	872	799	844	800	797	871	870	810	856	831	831	785	821	873	790	808	792	857	826	826	822	789	795	796	755	810	807	786	823	809	788	811	870	793	853	850	800	847	863	847	799	801	863	878	829	771	847	764	837	846	856	768	858	825	843	810	815	802	816	813	850	812	774	776	772	811	823	819	855	818	846	843	848	839	781	815	794	863	815	822	799	798	799	851	860	853	862	805	810	833	842	798	876	839	790	841	792	801	844	792	854	829	820	836	812	822	819	853	813	878	829	766	816	861	821	814	837	833	810	886	788	858	870	846	799	798	842	842	835	837	902	776	869	869	810	844	809	819	807	800	835	846	813	797	835	833	792	832	793	839	819	789	860	861	819	749	891	833	845	861	849	832	860	815	819	786	825	819	832	841	822	839	857	807	847	831	867	811	862	852	790	833	838	840	830	828	793	873	769	827	827	817	830	848	801	812	823	834	856	813	833	864	869	849	853	802	847	845	862	836	841	822	797	837	848	857	832	842	787	798	840	819	871	787	782	869	817	799	817	852	799	819	853	830	799	808	800	831	842	803	843	839	800	755	818	827	873	834	823	840	887	777	796	833	871	867	815	829	853	827	801	811	792	797	822	842	826	793	802	830	829	788	801	872	821	801	834	772	795	792	808	814	829	812	794	854	788	809	779	815	815	809	826	828	858	827	852	777	844	830	818	793	790	842	813	835	878	847	826	823	833	852	824	852	820	842	847	792	813	770	822	819	812	805	810	818	780	851	815	813	861	880	844	818	818	778	842	835	846	846	778	823	824	839	848	848	770	822	821	812	783	857	776	873	762	860	873	809	829	856	828	833	802	801	825	805	838	863	780	782	746	783	797	832	834	831	904	818	795	819	823	793	843	798	836	800	815	863	820	857	798	800	765	836	815	796	778	826	815	826	801	808	819	791	790	884	810	786	864	827	823	845	830	824	777	873	734	842	815	798	837	819	825	786	814	808	798	835	872	784	772	817	816	789	845	847	798	814	805	871	822	831	818	736	801	820	838	838	773	852	820	879	821	825	822	854	788	856	795	846	892	843	895	825	813	783	803	815	757	768	806	793	825	809	797	805	791	795	838	789	899	868	781	771	772	787	841	791	851	800	843	797	835	778	846	820	869	839	832	819	804	876	808	824	848	863	817	833	796	807	814	780	841	873	819	841	821	835	862	786	826	808	825	823	802	849	772	841	813	873	811	867	784	819	819	788	767	856	821	778	790	829	775	789	813	808	845	810	792	830	840	864	860	824	830	800	824	830	850	836	786	835	817	823	779	834	816	836	813	777	828	808	829	840	784	803	839	789	870	848	865	812	778	779	841	835	814	840	830	838	776	845	825	809	813	809	804	856	770	799	802	813	852	841	843	771	835	866	801	822	810	806	875	847	835	807	812	831	777	808	827	823	831	866	827	835	807	847	820	802	817	768	770	831	897	803	818	810	794	783	784	795	864	809	836	850	840	800	865	809	793	804	876	866	860	823	840	857	817	811	797	840	810	800	807	814	798	826	812	848	792	833	814	855	833	781	812	828	800	833	789	817	787	786	829	858	890	824	800	788	792	806	833	842	884	831	790	813	772	802	772	806	844	833	793	848	765	860	816	782	806	822	793	831	791	854	804	812	841	825	865	830	813	820	799	810	847	820	814	776	820	848	850	872	754	805	854	800	834	812	853	850	820	835	845	836	827	846	796	838	855	812	804	805	832	819	806	817	800	797	862	859	839	815	781	849	786	776	846	842	870	850	805	793	777	855	830	843	826	843	795	795	817	854	782	840	807	830	853	887	807	793	895	820	813	818	797	836	817	819	788	827	779	815	811	836	807	838	812	811	807	819	817	857	827	810	841	840	861	854	813	850	809	800	843	842	805	839	825	868	788	857	830	849	819	828	819	822	781	842	763	785	817	782	846	826	833	811	839	767	787	834	863	839	807	785	823	851	811	827	839	845	805	854	759	866	856	810	814	843	824	820	878	817	804	839	790	839	845	753	814	808	798	787	818	852	820	825	796	837	853	827	856	856	848	842	748	850	834	798	815	820	834	843	839	840	842	829	820	814	805	818	899	760	773	833	867	848	857	819	829	834	802	863	860	834	831	828	835	815	849	811	863	846	837	812	810	851	805	787	814	811	769	839	813	828	831	793	822	813	821	799	804	807	869	805	824	812	821	892	837	831	807	788	843	804	817	764	874	832	781	778	783	817	851	800	791	838	824	848	783	860	876	827	821	865	820	825	787	847	821	798	813	864	815	793	775	818	809	813	818	839	841	832	785	843	847	797	880	826	802	801	816	823	805	795	824	862	784	780	874	805	835	766	783	848	817	827	832	827	800	766	848	792	812	840	819	819	823	922	833	810	833	786	763	862	853	798	808	808	829	819	855	802	873	807	833	847	802	801	796	834	760	852	863	826	817	820	748	794	828	770	833	805	835	807	828	737	816	797	826	789	869	799	871	836	818	790	812	813	783	835	853	810	831	853	820	836	850	771	846	793	829	832	851	864	840	861	850	823	857	854	866	792	852	840	801	806	841	855	838	838	836	818	753	804	773	814	840	846	862	829	907	833	837	804	850	825	786	802	825	817	843	859	812	810	787	811	791	801	848	821	844	781	781	788	775	800	834	846	804	790	789	865	846	800	819	828	874	875	814	858	878	798	805	813	820	858	812	820	806	827	826	795	840	812	781	783	844	833	846	807	796	821	837	788	850	819	874	797	843	790	861	857	810	857	868	857	816	779	816	808	791	841	818	825	812	808	804	760	797	841	823	820	823	809	787	794	762	851	791	873	884	855	792	784	826	823	793	849	821	832	857	840	829	884	834	794	824	790	875	806	794	816	819	810	813	852	828	826	731	837	850	808	815	858	868	840	795	807	814	799	814	874	868	844	815	825	852	816	857	816	794	821	805	764	799	779	845	849	840	788	833	861	854	882	847	861	833	843	803	778	869	852	844	845	784	800	787	818	818	843	785	799	822	849	816	855	758	811	727	846	831	789	789	791	837	812	848	838	797	843	825	767	806	861	822	797	838	860	821	827	781	795	814	848	808	811	847	774	812	837	846	869	774	808	822	815	807	813	801	811	855	845	870	773	842	837	823	839	851	868	826	837	826
4611	1523	1347	1071	1018	939	878	911	940	866	898	899	883	878	860	897	951	946	864	859	912	915	890	893	845	835	875	844	885	825	947	876	943	905	913	917	873	887	894	868	831	882	868	915	861	872	887	827	876	856	842	913	926	856	894	879	835	915	842	917	848	908	866	860	835	877	857	915	856	879	879	893	874	903	915	866	844	846	861	861	876	899	877	877	859	917	895	878	810	874	881	823	874	919	863	880	921	899	876	909	860	872	951	878	862	846	815	866	857	880	843	885	932	894	917	858	867	827	869	891	856	857	893	910	835	868	891	902	893	902	872	844	866	891	873	897	890	856	866	891	900	873	854	845	892	847	904	851	846	901	867	904	896	870	858	884	842	895	831	854	884	887	854	867	851	849	891	855	894	922	815	801	843	876	910	863	880	851	825	913	914	871	868	913	869	866	919	888	889	862	844	857	840	906	844	883	893	878	868	881	897	880	902	828	917	879	884	878	828	834	871	909	862	815	897	841	929	890	914	868	856	875	867	871	862	830	876	832	893	830	841	942	851	930	880	840	887	867	895	876	877	891	893	880	888	892	890	892	844	878	867	867	905	866	883	907	861	826	891	870	843	865	863	891	896	899	839	862	901	874	861	910	883	873	825	833	889	828	851	880	816	869	855	873	891	911	899	890	866	836	911	840	866	881	933	828	834	915	849	829	900	862	864	846	901	875	831	934	865	864	872	857	830	848	895	910	883	881	900	901	857	856	864	878	858	867	881	932	845	846	862	869	860	920	849	870	847	895	891	923	880	931	912	896	836	846	892	889	849	905	861	859	820	909	912	855	921	867	881	876	863	883	882	921	912	878	903	847	869	889	821	866	894	886	856	876	914	854	931	872	887	847	869	919	866	882	876	878	917	906	950	887	918	844	891	845	917	872	861	881	945	840	911	883	914	916	897	835	857	827	819	874	894	883	828	884	853	885	860	863	902	875	823	874	896	863	831	889	890	876	888	923	908	879	869	888	896	870	899	883	880	859	901	859	903	913	815	879	858	857	865	914	886	882	851	910	895	855	893	925	914	911	893	851	818	864	880	896	956	893	846	861	848	850	853	897	950	847	850	919	879	887	904	829	867	888	812	905	883	878	879	884	855	842	869	926	877	889	934	857	906	849	887	909	872	880	896	860	877	910	846	946	804	859	936	872	879	865	895	847	863	862	914	878	874	853	861	864	840	933	913	842	896	843	899	913	863	907	878	897	903	879	889	883	849	892	808	858	857	837	896	900	888	870	932	834	873	925	856	888	865	846	865	891	859	856	903	903	950	878	826	924	872	865	847	910	940	856	941	930	929	859	849	822	890	888	822	941	839	849	912	858	943	864	851	886	893	844	882	841	872	897	884	828	908	878	868	867	889	876	854	875	842	933	877	896	847	917	865	906	843	878	851	893	893	861	895	889	892	840	867	887	873	901	874	883	841	860	850	835	901	874	874	867	935	828	876	857	836	884	886	885	862	844	931	908	901	894	916	864	864	851	927	837	852	868	889	934	859	859	886	870	895	853	948	888	866	849	858	883	946	914	853	846	895	868	872	831	884	893	912	882	851	809	925	837	879	895	848	870	913	909	894	833	864	946	882	902	903	870	875	836	944	912	886	882	880	854	844	873	955	874	864	873	877	879	881	881	860	834	872	852	843	942	853	864	838	854	901	924	846	895	827	859	877	841	927	911	894	842	930	929	944	844	857	898	878	899	870	862	911	922	857	911	879	848	836	860	887	863	865	889	899	843	879	870	896	886	882	867	904	881	898	871	891	874	897	908	885	836	899	867	850	869	849	869	882	835	895	872	860	873	864	904	831	886	878	911	879	892	887	876	887	890	921	884	841	868	897	856	891	882	855	895	799	903	873	903	868	894	909	880	881	872	894	890	881	917	857	824	872	929	887	911	900	848	867	913	865	959	898	822	833	922	886	908	923	908	841	900	901	850	846	853	852	869	891	916	888	860	883	867	902	886	861	899	887	877	871	863	902	863	865	846	841	830	922	895	855	910	899	888	861	851	892	836	915	882	910	798	915	860	889	872	868	921	892	883	840	886	890	817	875	838	848	873	878	869	906	947	887	877	944	839	850	940	889	868	827	832	837	907	874	854	852	896	902	870	892	926	861	858	924	824	863	865	894	910	895	933	896	917	838	894	865	868	879	873	869	888	869	870	904	821	872	870	848	903	877	862	821	905	894	913	885	879	861	919	915	851	913	860	872	849	877	878	907	844	832	837	853	915	862	905	858	852	877	893	957	872	834	849	851	872	933	900	902	827	897	875	928	897	883	863	875	874	834	877	865	886	848	887	897	909	847	881	899	837	912	850	895	867	908	910	923	907	877	898	874	897	839	896	871	841	915	882	875	891	882	832	832	907	890	845	842	859	889	921	923	863	887	851	906	903	826	901	906	886	889	895	837	900	841	866	887	875	917	869	913	860	901	874	878	890	891	841	856	870	883	849	870	866	878	896	887	868	856	907	858	957	884	875	832	883	938	909	838	864	939	878	881	933	869	892	904	883	880	877	882	896	849	874	937	877	918	889	888	882	933	885	821	915	883	900	893	844	908	844	861	865	901	852	866	900	904	881	861	877	923	891	876	897	855	917	819	878	835	879	901	907	908	879	872	838	899	906	854	843	913	875	848	833	914	893	896	854	878	903	838	933	893	912	850	924	850	830	827	932	894	824	855	907	905	892	920	855	870	871	892	912	890	827	896	922	868	869	856	897	905	903	892	869	935	841	866	864	872	885	845	902	868	897	886	877	864	889	946	913	857	891	871	876	888	906	901	879	917	872	818	869	926	824	923	849	912	851	872	894	859	876	838	899	882	927	885	866	894	856	864	855	887	871	888	899	900	911	884	816	856	880	881	869	878	870	875	893	911	937	861	871	858	856	873	860	869	863	882	822	856	878	914	815	870	885	906	859	880	874	839	863	861	845	824	902	895	892	921	917	870	842	890	895	896	838	911	871	925	842	829	815	922	915	911	863	869	921	871	920	900	892	956	883	890	843	896	884	840	886	924	889	818	871	813	863	820	871	874	910	869	903	900	851	900	872	872	880	843	842	931	890	859	861	830	870	910	825	909	856	864	858	870	893	927	885	903	806	880	901	948	861	869	875	877	914	892	870	848	869	902	834	924	896	891	824	875	887	875	880	878	882	872	901	884	927	818	834	883	939	868	853	914	892	859	870	904	857	855	916	862	908	900	902	887	920	907	898	865	895	908	894	890	871	855	876	848	885	890	879	860	885	867	883	872	868	901	861	886	870	911	898	861	806	872	880	906	915	889	884	868	895	845	888	885	909	903	898	909	910	887	867	892	887	823	899	858	865	857	899	887	897	892	882	890	797	856	856	839	910	884	868	866	920	953	901	878	888	911	868	869	867	865	952	875	892	900	830	950	855	849	887	908	858	881	874	852	891	889	860	885	844	864	852	869	875	785	877	876	860	924	915	866	928	894	869	869	888
23850	21466	28815	24513	21451	13684	1536	964	787	767	720	655	663	638	657	639	630	588	640	571	584	548	587	591	547	539	576	601	561	528	539	605	573	567	570	548	564	596	538	581	564	562	596	517	540	550	540	563	574	552	571	547	542	565	526	549	585	540	558	550	526	553	565	598	555	562	566	509	531	550	578	538	581	553	559	567	602	546	526	524	567	568	543	604	564	560	500	548	554	566	523	538	585	495	545	543	525	599	552	503	549	518	520	547	560	548	551	541	558	559	567	521	565	560	515	573	562	572	533	544	595	525	500	523	540	567	565	551	487	573	538	518	545	541	536	514	536	588	546	533	554	570	538	511	534	531	576	561	558	554	582	590	547	571	535	547	541	507	540	556	517	587	577	515	546	559	533	511	565	550	551	533	556	531	501	568	537	563	509	573	564	557	548	558	516	573	534	543	539	611	560	498	579	541	497	570	578	542	573	562	517	562	552	569	577	560	573	514	548	551	553	534	553	571	532	527	572	570	514	541	581	564	567	571	514	566	546	557	554	556	552	575	530	531	542	528	513	529	500	555	549	527	515	560	568	534	526	534	556	564	533	560	548	539	542	535	533	604	528	541	553	586	532	534	577	566	618	568	556	535	521	521	541	564	600	518	534	572	546	581	553	537	540	535	580	502	594	565	556	562	578	523	537	555	557	579	555	542	538	553	532	541	556	552	554	549	504	548	574	561	545	559	553	552	581	557	516	492	567	526	525	525	579	516	562	545	538	537	538	537	592	511	485	542	495	550	520	574	521	553	542	503	568	526	586	572	558	539	539	542	523	557	538	575	529	567	546	553	537	536	557	555	557	537	559	525	549	546	564	549	601	527	536	567	587	526	536	533	548	547	535	534	546	578	537	515	570	533	527	545	555	550	533	554	560	485	517	575	558	597	550	577	550	559	589	555	570	564	543	594	553	556	569	536	559	536	558	531	543	539	559	577	575	531	537	561	566	527	544	558	528	502	516	493	560	538	572	578	502	554	521	578	541	495	546	525	604	541	546	529	531	591	574	547	562	556	558	549	521	584	576	534	503	495	543	561	565	533	571	548	536	566	530	591	553	511	581	584	565	564	567	556	538	507	575	552	530	529	540	560	526	547	573	561	550	548	542	568	541	583	572	544	559	551	507	517	497	536	550	570	587	579	564	566	578	511	546	592	537	530	566	552	533	533	556	536	560	544	547	550	587	510	582	566	538	543	525	547	566	553	546	519	545	545	529	531	563	594	569	552	576	546	521	540	573	561	528	556	527	548	558	550	520	540	561	520	546	562	527	511	536	585	553	532	533	545	585	576	563	572	521	548	558	524	581	557	555	549	560	507	573	551	575	551	538	540	556	557	563	558	565	560	508	579	566	517	551	542	544	542	560	520	534	604	622	562	586	532	502	520	609	565	511	506	512	504	505	557	508	574	544	592	507	520	517	542	534	509	559	540	549	568	557	532	569	552	565	515	573	575	526	574	553	522	568	561	552	504	529	563	552	544	547	551	552	529	545	561	592	598	543	569	534	518	555	529	523	562	553	528	580	564	546	577	574	562	582	543	531	539	574	566	576	533	545	571	536	571	545	565	577	548	580	528	531	546	550	609	556	585	548	530	528	576	507	526	570	531	563	519	536	572	541	551	577	570	544	592	597	571	517	556	554	575	524	517	554	585	527	541	545	524	534	554	581	532	533	503	593	574	604	568	523	542	613	553	550	543	551	560	530	504	524	537	507	537	545	551	600	551	514	571	562	527	572	516	562	525	549	533	559	552	564	575	518	549	584	534	525	547	554	557	554	577	546	557	552	550	532	501	587	578	543	534	528	580	532	570	560	544	574	512	567	528	514	550	504	596	531	579	544	510	540	532	539	496	588	522	592	573	546	556	577	569	537	545	504	532	541	589	528	590	539	549	521	579	560	513	549	574	565	499	560	560	553	561	537	540	565	551	543	569	517	572	566	524	538	544	557	508	542	525	589	542	545	553	535	582	550	523	549	515	536	518	543	568	546	534	545	545	590	522	588	542	522	550	527	515	603	578	531	514	528	507	578	539	546	537	540	527	545	543	521	521	517	539	548	549	558	535	581	538	548	540	561	527	542	569	518	559	532	568	543	554	550	554	585	571	557	547	549	559	539	540	561	584	585	571	544	547	594	572	512	556	551	571	504	563	543	505	508	545	528	528	562	520	535	556	524	551	559	547	548	545	553	586	518	573	549	578	542	544	540	547	515	554	540	575	561	556	553	555	552	530	580	528	544	521	578	546	535	521	556	558	545	535	494	623	586	546	491	511	540	513	577	501	580	544	550	542	577	546	515	587	538	552	546	550	567	609	576	531	561	535	534	514	585	556	572	541	523	541	497	595	512	534	545	508	559	517	542	467	563	548	500	544	575	516	544	560	535	548	548	549	552	523	546	525	609	556	540	560	588	535	532	560	555	576	537	524	556	528	545	551	518	541	544	552	563	549	542	564	541	548	544	528	512	574	518	584	557	556	561	544	529	520	564	533	537	553	563	563	568	535	558	541	516	516	534	533	512	551	528	560	547	561	532	566	599	543	582	553	547	525	502	530	551	501	552	542	539	529	575	517	584	556	539	548	493	553	567	541	531	512	536	527	584	586	573	553	551	531	550	556	525	516	556	494	561	533	567	551	574	571	508	569	567	514	579	545	529	595	551	508	512	534	547	553	539	545	553	556	511	566	552	552	596	552	542	563	555	518	559	548	527	541	566	522	566	551	568	543	580	564	528	538	559	543	562	533	551	572	528	515	525	604	531	565	543	559	536	574	536	560	543	568	507	562	609	554	588	533	538	546	560	553	542	558	525	557	565	536	524	582	561	551	570	533	553	584	525	527	494	557	539	527	525	561	528	567	547	544	515	514	574	584	473	551	563	546	558	562	541	557	552	528	535	541	548	536	560	533	581	582	538	535	578	576	530	519	575	558	545	554	575	563	560	564	532	600	529	529	531	541	542	534	551	551	525	535	544	574	551	548	541	557	581	540	514	529	562	519	574	547	605	567	509	556	546	600	533	516	514	531	545	542	574	593	562	539	552	554	519	546	536	560	577	525	507	518	518	553	543	537	551	536	516	534	564	541	571	532	549	522	546	559	533	537	568	583	579	538	534	597	539	542	493	581	519	579	501	547	532	536	497	512	550	529	536	564	505	522	544	592	521	534	585	525	581	511	526	545	569	526	602	546	540	562	532	537	593	516	555	533	554	551	578	504	531	543	547	544	577	542	548	561	552	546	599	565	553	537	525	571	545	521	557	607	580	555	528	561	557	477	548	541	508	553	598	587	538	578	553	520	524	533	556	562	554	560	575	560	502	530	537	534	539	565	538	604	559	556	483	579	517	554	497	549	557	558	545	572	500	555	614	562	593	559	558	559	608	583	522	563	542	519	587	521	567	529	578	538	536	573	538	541	578	542	551	569	551	529	558	587	541	544	573	581	543	534	562	567	541	545	579	521
3621	9279	7393	3639	2473	1920	1498	1255	1098	954	885	815	777	719	759	730	704	703	645	682	667	661	658	633	629	628	631	668	642	634	645	620	608	636	632	650	584	650	638	587	610	632	620	627	599	573	638	601	618	606	626	605	594	630	599	671	569	624	638	612	616	630	631	600	596	632	612	633	627	582	630	593	613	634	596	651	635	597	594	594	630	606	579	636	602	614	617	612	594	576	613	609	600	627	577	635	621	607	624	602	633	613	594	600	608	616	658	653	597	584	623	635	653	616	634	587	597	604	622	617	612	627	659	594	665	601	625	635	595	581	600	590	632	562	603	574	595	630	628	579	619	637	598	573	597	580	630	590	578	595	638	594	598	618	613	621	601	633	566	622	616	538	624	635	564	577	588	600	608	588	603	601	605	622	619	660	622	573	581	609	669	604	623	581	587	592	606	619	605	640	580	602	598	571	629	633	617	611	601	582	571	576	625	599	606	586	559	637	599	580	580	599	636	572	618	626	611	586	675	603	631	616	596	573	587	611	604	605	608	611	603	594	618	589	599	600	632	578	594	613	640	618	587	597	635	608	582	556	565	605	606	610	621	625	594	592	602	657	610	620	589	599	620	582	599	576	608	631	609	588	644	626	626	595	636	646	615	579	635	637	644	613	588	593	630	613	618	590	629	575	595	601	580	582	611	571	614	615	585	615	647	603	600	587	591	601	591	613	595	579	576	617	601	607	624	603	596	624	592	606	588	651	649	579	596	585	600	601	591	581	647	606	652	581	599	639	592	613	617	615	636	566	643	588	620	594	585	579	597	643	610	624	605	618	594	615	580	600	619	612	650	600	652	635	566	608	643	615	594	602	607	612	626	571	621	624	543	648	603	635	602	592	595	573	606	595	628	578	632	579	565	630	571	620	639	611	600	618	620	547	631	618	613	607	628	592	635	634	605	629	622	658	618	630	570	617	601	589	614	640	596	621	619	592	593	620	608	586	613	636	634	586	605	609	636	604	632	594	604	570	641	586	644	615	639	648	628	613	615	607	597	605	642	613	616	610	622	620	657	579	622	605	627	586	647	620	604	599	637	612	600	642	621	667	591	589	607	581	568	613	615	643	616	614	592	595	606	601	640	603	637	606	581	574	629	579	606	593	596	562	599	592	599	554	619	589	602	633	573	613	633	607	612	647	588	608	581	618	619	604	597	628	607	599	617	661	604	553	619	580	612	624	624	589	610	589	616	617	576	595	609	620	631	635	574	601	605	621	623	580	595	609	622	586	626	630	625	607	616	592	601	642	565	582	662	614	623	617	592	591	631	573	633	612	633	598	597	571	584	632	568	617	613	564	582	605	606	596	624	592	614	571	593	628	639	582	609	588	611	582	646	603	572	600	611	614	595	591	610	599	622	586	595	586	649	592	577	587	578	622	596	605	579	645	608	606	597	626	612	594	647	682	596	606	628	597	646	598	567	655	621	605	621	602	653	593	613	592	597	612	591	637	633	601	625	575	586	583	631	592	576	568	581	594	589	576	618	628	609	608	630	649	591	606	586	624	591	569	591	632	610	585	604	569	615	613	593	624	557	608	616	623	594	625	611	584	586	599	570	620	614	609	586	617	656	580	614	635	621	607	607	642	640	619	580	609	591	629	590	642	603	596	626	572	623	611	611	666	636	573	581	593	618	601	626	593	588	593	619	616	637	624	566	556	608	573	660	613	604	569	586	602	614	612	599	573	640	617	608	622	584	578	596	609	619	591	581	663	614	613	596	590	615	618	611	612	621	579	602	550	606	601	563	606	637	609	579	591	611	611	574	622	594	632	608	593	582	605	608	600	597	615	640	603	618	608	616	596	615	613	587	570	642	573	616	590	645	597	680	606	592	588	647	615	575	608	615	583	616	600	576	621	609	625	617	578	640	607	603	627	618	621	609	624	641	648	652	622	602	592	568	610	623	591	611	589	622	615	620	590	606	635	607	607	613	583	547	622	632	588	586	643	572	588	668	616	587	609	595	576	600	642	587	588	603	635	564	585	616	598	631	597	574	580	617	571	601	617	650	625	647	612	545	577	607	584	629	589	635	590	627	631	583	623	632	633	605	599	555	547	566	596	577	591	575	614	581	616	637	604	607	634	622	594	620	652	637	582	571	615	606	602	587	615	610	580	626	586	637	597	649	597	593	629	701	592	614	620	640	615	621	600	595	609	634	578	616	617	591	599	623	637	616	617	633	573	616	625	615	598	595	569	607	567	590	602	575	633	590	599	623	617	642	607	604	594	652	592	525	560	622	649	635	638	636	585	590	608	582	636	581	627	574	640	539	614	627	627	600	615	622	538	614	577	626	586	599	608	629	598	628	576	598	611	586	616	627	611	603	598	614	615	614	598	649	575	608	550	625	587	572	588	637	625	613	579	560	619	622	575	576	575	577	626	611	573	655	607	614	592	637	558	610	609	560	581	582	606	618	558	565	643	606	602	624	642	666	632	598	604	622	622	582	663	625	629	610	606	618	598	656	612	563	656	602	618	597	624	586	607	604	594	593	596	630	577	607	628	591	552	630	667	595	613	594	598	574	619	564	605	607	602	632	548	597	611	623	622	620	616	596	606	648	662	574	618	576	622	612	589	593	613	638	571	587	616	580	624	608	656	592	639	595	607	555	611	581	597	585	583	588	632	637	644	621	602	560	590	616	618	592	616	587	620	671	597	665	626	610	594	658	628	613	596	651	586	542	598	616	610	609	674	606	615	601	614	637	625	617	580	625	623	618	577	601	581	598	607	584	603	583	601	627	602	584	568	608	630	574	647	639	616	641	610	595	562	621	588	649	611	624	595	581	600	609	608	625	595	621	605	582	559	653	603	636	552	639	633	618	642	615	582	597	641	615	574	631	583	669	650	626	648	607	602	607	596	582	589	649	589	669	601	618	599	620	617	591	684	642	605	623	612	555	652	569	616	645	596	640	606	607	613	611	610	622	637	648	632	623	617	632	607	603	593	565	610	618	553	609	624	615	633	604	601	638	598	556	588	614	572	632	578	611	608	569	609	606	587	627	631	585	628	607	588	643	620	614	606	577	639	653	611	562	594	614	601	611	605	594	646	601	606	537	613	590	548	625	631	629	624	598	564	613	600	650	574	592	616	604	631	612	624	588	641	601	635	630	571	596	619	625	655	605	627	604	591	577	597	595	609	639	596	591	595	621	614	584	635	603	609	622	586	592	617	607	589	571	623	616	609	586	591	599	605	587	602	583	576	601	601	591	602	551	654	623	607	592	612	595	628	632	638	612	641	603	568	630	598	636	592	605	596	611	626	604	628	605	625	594	563	605	568	621	621	615	577	585	624	608	567	601	639	635	640	598	598	619	580	589	576	602	586	621	599	594	628	624	568	607	599	584	645	586	600	609	633	586	623	586	589	596	590	591	630	607	600	549	580	607	640	623	592	621	599	573	593	563	624	629	603	616	588	606	582	638	621	582	602	641	580	625	556	615	615	620	602
24842	21452	28022	25185	17457	1574	934	762	773	693	704	690	665	651	675	586	631	650	625	667	638	657	611	593	613	613	598	591	646	570	637	598	558	604	625	615	643	667	574	624	628	606	574	589	606	572	579	619	601	628	612	619	621	586	634	601	632	631	637	595	569	621	612	618	593	615	595	585	622	601	587	588	621	603	605	619	576	596	629	639	576	676	574	601	623	582	587	578	619	633	574	598	588	581	604	659	610	614	677	606	610	585	640	594	626	585	587	635	642	579	613	604	557	628	586	614	609	590	595	556	580	552	604	637	596	606	615	613	611	613	594	582	610	593	570	598	595	593	639	592	606	529	578	589	603	536	621	580	612	609	532	613	612	634	597	634	626	613	626	637	602	571	548	627	562	585	593	619	602	607	614	614	622	620	613	620	614	583	562	602	583	635	599	562	614	638	621	620	630	578	578	607	604	591	589	609	572	602	588	598	621	632	603	593	599	622	587	613	582	589	606	587	616	602	575	589	542	564	632	590	593	596	563	611	597	584	616	652	561	604	627	614	615	575	598	563	587	581	548	610	584	591	574	616	585	611	609	624	606	590	599	582	658	579	642	581	603	539	611	603	587	590	583	600	610	594	635	622	616	562	610	630	591	593	607	637	579	626	589	628	639	571	654	635	633	635	563	594	598	565	647	592	589	600	600	574	608	635	618	597	597	565	620	584	615	620	582	601	578	571	612	634	621	612	575	624	632	568	550	599	644	573	573	582	566	603	598	574	586	590	595	581	624	591	644	611	588	588	575	606	663	581	540	570	616	602	556	611	586	644	651	587	590	642	617	592	596	619	598	600	626	562	617	583	540	574	583	577	617	624	586	585	587	604	638	589	561	597	598	616	587	585	562	568	642	574	622	599	598	594	539	558	571	612	594	595	629	607	612	580	623	564	592	587	604	616	565	602	593	591	623	624	572	586	579	588	623	586	603	596	604	565	606	612	611	615	642	588	567	615	587	652	620	640	580	590	630	569	555	589	617	561	534	593	607	590	616	592	585	634	607	610	618	617	605	624	661	628	595	615	579	596	616	576	599	640	613	584	576	627	593	608	588	622	621	613	586	607	595	580	580	622	591	633	568	602	626	611	596	632	562	593	639	595	635	605	581	578	571	601	595	620	606	612	631	619	561	526	605	572	610	588	614	585	576	627	613	559	630	608	609	598	539	560	608	636	599	627	630	580	581	582	580	575	648	613	624	612	617	619	620	584	606	605	625	597	628	604	603	611	540	628	620	610	623	580	635	601	598	577	624	605	564	595	610	603	631	625	592	573	563	589	598	548	618	628	587	625	589	580	606	571	604	637	645	588	620	646	578	610	579	599	615	616	568	609	625	565	591	555	585	630	608	604	587	614	603	606	591	575	623	643	598	626	591	577	610	635	565	641	629	619	599	594	560	574	557	554	575	629	634	592	565	540	612	594	577	619	622	596	607	587	568	621	613	570	579	610	640	590	604	604	600	631	590	608	613	658	620	632	616	620	591	593	602	612	574	567	622	612	559	641	629	635	614	621	593	572	577	609	583	572	611	548	609	582	578	592	569	588	611	593	613	602	591	603	618	584	560	586	561	613	624	597	602	616	603	606	596	635	601	579	630	631	577	579	603	575	624	598	622	576	628	571	612	625	571	608	591	588	603	653	587	560	556	586	593	597	558	597	590	621	603	637	604	596	599	575	602	598	572	626	598	598	621	607	592	610	574	572	554	598	555	630	554	618	609	602	593	615	604	559	601	646	612	587	634	595	610	584	593	590	570	598	584	593	622	535	593	595	623	569	633	604	595	574	568	591	612	580	576	572	620	604	619	599	589	639	584	609	562	621	593	618	577	595	608	608	595	596	608	584	563	570	592	594	603	597	602	626	568	595	585	591	593	606	622	598	623	613	588	630	584	658	654	596	625	577	601	613	590	590	665	613	625	604	606	572	613	589	608	595	553	568	621	648	600	613	553	611	572	593	610	631	622	610	616	642	621	573	612	570	576	596	616	621	630	664	642	594	592	590	602	588	587	645	606	627	591	622	599	561	577	599	577	629	615	597	599	609	599	629	560	608	607	606	578	604	634	607	573	598	611	563	604	596	605	594	583	585	620	631	617	589	574	607	596	584	585	578	553	567	610	604	627	664	540	589	549	617	616	587	621	561	593	576	623	623	576	609	597	616	676	589	606	512	556	531	575	581	600	603	571	597	607	618	611	588	598	602	576	548	603	608	580	565	579	615	615	607	618	567	569	609	591	592	625	588	588	583	617	583	571	598	564	588	603	572	604	609	605	580	639	625	656	570	587	593	610	599	585	596	585	588	605	554	571	629	615	595	586	575	592	563	598	611	557	583	628	579	569	646	605	618	593	604	624	574	620	576	659	616	592	562	618	596	584	575	589	608	601	587	613	579	603	597	608	613	564	589	594	573	613	551	582	582	594	627	591	568	626	607	584	616	589	559	573	597	606	610	600	583	582	616	619	610	580	617	600	587	634	565	595	562	607	617	579	616	618	648	634	593	621	614	575	621	616	586	626	592	604	601	586	599	610	591	556	580	560	565	587	628	588	595	624	627	557	593	584	638	594	597	568	603	590	602	612	563	597	606	593	572	587	567	609	611	605	586	627	557	599	642	582	581	584	606	597	520	601	606	587	603	590	633	575	570	637	604	594	595	567	552	578	576	603	610	604	591	609	663	613	599	572	585	601	615	585	597	592	578	572	594	589	605	629	622	646	611	673	604	613	632	631	608	551	600	574	570	651	581	572	626	651	605	591	617	617	567	568	597	629	596	601	577	600	617	590	584	596	616	602	604	581	603	589	596	626	623	614	629	606	576	620	592	590	620	603	587	612	570	591	610	600	555	647	644	576	595	618	586	607	620	614	587	573	593	596	570	574	579	603	601	614	636	619	599	629	600	613	608	612	620	581	569	607	614	617	637	565	582	578	600	584	584	591	607	576	562	549	596	633	562	618	633	653	591	603	606	584	621	563	592	614	637	584	601	634	643	589	576	584	570	570	581	585	594	591	603	616	590	620	576	565	583	559	614	579	611	542	582	581	623	577	619	579	601	626	607	619	623	572	588	607	599	647	588	585	603	564	576	622	633	593	627	556	631	575	642	607	603	587	600	610	578	603	575	620	588	611	578	611	574	588	597	617	626	630	582	614	614	600	619	571	556	598	550	605	538	575	623	629	596	607	608	556	608	558	618	578	594	592	608	602	630	601	591	577	628	605	611	601	560	550	601	588	643	605	607	547	585	607	600	607	604	578	605	595	570	592	574	602	599	599	566	592	611	598	627	626	597	632	595	599	560	561	630	616	617	605	628	643	610	535	587	568	576	604	569	579	603	599	606	567	588	547	583	581	582	632	587	605	628	598	616	623	568	618	609	614	589	630	546	580	627	603	597	611	592	605	593	638	602	619	549	590	565	570	579	584	619	578	634	615	595	605	568	559	567	568	621	593	584	588	619	600	577
3699	6117	4770	2367	1777	1472	1217	1027	919	848	768	799	736	767	704	645	654	669	649	659	672	682	660	651	631	643	664	621	637	650	632	634	619	694	606	652	665	634	613	644	701	642	617	636	608	648	636	666	611	648	642	635	630	621	643	682	633	619	679	676	658	627	579	689	627	619	631	646	589	635	623	601	615	628	646	638	664	632	624	603	624	650	634	632	636	644	604	685	637	635	615	651	685	668	604	609	663	635	675	635	607	637	659	620	635	636	631	650	668	625	646	639	670	603	624	609	701	599	610	616	648	623	671	632	649	666	622	606	629	632	633	633	605	636	609	609	626	663	623	626	613	637	621	667	630	618	647	645	611	644	643	588	702	644	633	638	637	604	558	609	629	645	631	617	674	608	647	608	652	644	625	574	622	669	576	636	709	674	611	661	590	626	595	601	608	700	604	667	636	629	635	631	625	633	591	612	669	635	642	644	590	603	623	630	620	583	631	608	637	628	644	618	602	624	600	621	650	646	628	607	643	635	581	617	638	670	640	667	641	600	644	606	647	598	619	648	683	615	597	622	590	613	642	663	610	639	622	664	683	598	593	643	641	626	679	667	607	603	608	643	629	613	589	630	620	616	604	626	647	610	604	617	660	626	634	605	613	669	648	655	667	619	671	609	672	611	601	651	584	633	670	640	633	621	620	576	609	609	571	590	594	637	651	586	614	656	642	592	631	597	658	623	637	620	625	645	630	585	623	607	641	673	626	680	648	623	592	628	650	612	617	596	675	622	609	628	638	668	650	617	619	600	651	641	621	648	672	644	678	585	658	664	594	651	658	627	604	629	590	633	642	651	617	626	635	637	596	609	604	648	611	657	645	626	626	579	614	598	561	635	600	607	605	650	638	641	602	622	614	577	654	602	574	622	615	616	656	613	619	584	603	668	628	636	606	603	673	656	625	633	622	632	675	645	643	626	611	717	646	601	646	611	610	652	666	597	662	662	607	618	607	633	665	684	647	643	628	580	621	615	655	620	616	665	626	615	697	594	698	630	650	655	617	646	656	603	624	652	638	634	581	671	612	580	655	571	639	637	657	610	579	632	658	588	612	624	599	603	642	653	641	651	619	609	594	620	651	627	613	624	665	650	648	600	645	616	658	601	657	647	596	633	630	628	662	660	671	664	622	626	630	609	641	621	600	627	606	627	630	620	661	650	615	614	653	637	629	650	634	618	661	609	631	613	627	612	588	658	613	620	625	660	604	646	680	605	660	684	651	631	596	626	622	633	620	576	642	651	637	627	583	605	610	623	629	646	644	663	610	630	638	595	606	613	598	652	582	608	629	680	562	606	644	627	592	635	671	617	597	639	603	588	611	644	614	643	664	601	622	614	595	651	578	648	589	615	616	644	661	649	624	584	656	586	648	621	618	598	635	608	631	671	637	635	664	626	656	652	604	655	660	636	588	598	633	658	624	603	631	618	646	615	643	633	653	599	617	595	580	572	613	654	638	593	637	652	591	605	620	643	690	667	642	652	672	662	631	621	663	632	642	623	635	663	649	647	629	603	649	628	663	602	646	646	645	638	651	610	635	608	632	662	661	644	566	633	637	634	640	622	630	626	618	646	628	609	611	607	633	666	631	635	591	650	658	628	577	605	642	644	697	615	680	587	657	705	630	620	644	646	609	653	622	691	603	655	603	624	626	657	609	612	650	570	631	612	632	652	624	657	653	635	610	619	610	619	635	636	568	614	603	625	651	643	646	640	644	637	649	604	637	633	622	683	617	638	628	607	597	636	659	660	664	632	635	606	644	626	623	624	618	618	643	662	668	666	636	611	618	630	627	640	605	654	643	632	610	638	611	607	665	642	625	630	594	648	589	644	637	587	666	621	644	622	605	635	668	634	644	648	673	669	631	641	642	686	604	637	602	628	617	646	647	648	636	633	679	648	619	651	631	625	630	614	633	610	630	622	671	603	633	637	661	670	592	657	632	632	606	622	654	646	640	619	661	688	605	614	616	632	643	637	666	623	631	634	659	690	601	621	589	642	607	624	631	647	674	607	592	597	611	634	616	669	642	650	631	640	603	631	630	600	631	659	611	611	617	629	645	631	626	649	628	628	624	630	615	545	630	607	679	624	672	618	650	657	604	644	621	631	600	660	633	666	620	633	619	641	626	660	644	651	606	680	672	652	642	668	656	590	648	596	602	635	680	645	561	614	625	629	569	638	622	615	650	642	601	597	607	601	668	617	625	651	587	627	610	600	642	647	657	622	604	620	677	594	666	658	637	668	628	589	616	624	632	667	652	656	645	627	645	619	648	616	651	626	605	619	619	640	623	578	590	633	640	624	608	659	615	643	609	610	653	672	622	642	630	582	610	617	607	620	650	667	652	663	690	622	602	644	582	626	651	611	621	612	623	594	681	621	590	668	625	576	651	643	591	662	608	596	635	668	637	596	659	644	630	622	595	627	661	706	587	639	634	613	575	639	619	643	638	665	638	649	634	642	628	615	626	619	631	644	643	608	620	622	667	622	607	624	660	660	616	646	624	579	618	628	616	645	628	623	606	594	611	602	595	624	656	580	616	650	643	610	655	621	641	642	623	654	673	636	627	650	633	603	618	630	644	638	602	609	594	673	622	654	628	638	626	622	630	600	658	609	633	611	628	649	625	581	620	608	639	669	628	644	637	637	609	629	643	608	648	600	658	628	635	680	642	631	607	600	613	631	650	638	598	626	611	663	650	618	638	627	622	628	571	666	613	664	601	613	652	592	650	679	577	587	587	625	612	607	653	657	575	673	650	632	654	640	669	660	625	626	677	616	607	614	649	644	686	627	668	616	634	622	632	573	602	640	626	623	648	637	640	642	651	651	654	654	628	639	675	662	620	613	613	695	629	651	589	587	659	618	633	615	594	639	629	667	597	631	625	633	638	626	628	641	632	629	623	637	626	646	648	637	592	665	576	587	653	657	595	627	638	604	668	673	586	635	614	609	632	610	615	612	658	614	629	606	555	604	614	644	688	614	658	620	627	608	676	592	641	622	651	675	630	659	611	634	608	620	682	626	624	641	584	589	636	618	638	654	584	603	592	648	603	608	589	632	638	626	626	631	624	653	607	618	611	640	622	637	629	609	602	640	614	668	582	615	609	597	675	637	615	627	647	653	626	616	624	625	644	660	611	653	658	600	672	615	631	626	642	619	645	605	639	641	668	614	600	650	623	644	599	653	657	637	631	621	613	585	600	651	617	607	653	633	602	631	629	631	645	610	659	642	665	624	625	614	639	625	632	631	610	615	629	600	613	618	640	609	646	590	656	660	624	605	650	619	614	633	643	605	633	650	624	606	613	600	602	629	627	631	614	621	613	633	630	617	555	637	602	562	621	623	643	639	628	640	603	637	609	646	624	592	622	612	618	632	624	611	590	627	596	628	626	563	636	657	625	660	591	611	594	652	601	653	640	605	654	660	667	621	608	619	614	647	665	648	637	656	664	674	678	599
22757	21492	29232	24162	21487	21536	12101	1049	731	581	509	439	392	405	325	326	295	292	268	269	262	268	260	253	257	237	213	218	224	205	220	248	237	232	254	215	199	216	183	227	230	193	190	180	185	219	184	207	227	209	193	194	186	184	194	203	217	200	199	195	191	229	196	206	187	192	212	212	186	202	202	204	182	208	203	211	231	210	211	221	215	216	195	204	207	190	190	209	182	199	172	203	188	202	201	188	194	200	213	218	195	190	192	207	206	183	199	214	212	213	183	183	203	203	200	187	208	201	201	197	176	178	200	191	209	169	183	176	183	203	200	194	194	178	174	205	199	209	208	185	203	170	190	196	210	179	205	202	194	199	211	171	181	191	222	184	201	215	191	190	224	200	189	228	201	180	197	184	196	205	181	187	187	184	171	188	221	182	195	182	193	190	194	177	198	196	204	168	199	211	169	204	199	195	180	169	205	197	215	186	211	165	176	188	193	200	206	200	184	212	207	176	200	169	190	198	194	196	178	184	213	164	214	197	218	190	221	170	203	200	199	183	186	194	206	195	203	181	225	184	178	197	196	178	205	222	217	204	177	170	207	194	205	207	220	183	209	177	185	189	195	189	190	200	180	167	210	175	180	195	192	160	189	202	202	188	180	178	191	184	198	209	206	218	180	208	209	207	205	200	199	188	198	182	208	197	216	222	177	193	208	187	176	205	195	184	195	177	184	206	193	212	189	194	171	179	169	193	186	194	195	220	182	181	196	189	208	191	200	204	194	203	194	206	194	210	198	195	198	184	189	204	198	159	178	181	211	168	191	180	200	190	201	194	202	217	204	174	214	203	186	202	179	194	192	172	198	185	187	201	194	181	185	185	210	200	216	190	208	194	188	203	199	196	188	199	196	199	207	192	198	188	197	204	185	186	197	183	206	186	193	186	190	199	180	181	190	182	179	167	194	215	216	172	184	218	193	187	191	219	212	203	185	156	184	196	163	204	177	175	188	190	205	211	210	179	173	181	211	201	196	197	188	193	190	190	216	182	196	199	203	197	169	183	207	194	180	206	187	172	208	189	207	174	185	186	203	196	182	238	205	209	182	196	222	187	196	184	210	202	193	211	207	196	185	209	194	208	205	195	189	185	176	190	198	210	201	212	175	204	199	193	195	166	189	221	228	186	202	188	204	174	187	197	179	196	182	206	196	181	196	177	195	208	187	188	201	181	187	197	207	197	190	208	176	190	188	206	174	203	188	179	194	199	203	202	196	195	188	197	187	177	179	178	199	187	178	170	185	199	178	186	187	188	210	218	194	201	209	201	216	178	200	182	201	179	180	199	188	193	201	173	193	193	215	191	206	192	173	188	174	174	208	194	200	169	188	190	197	202	189	194	192	215	206	197	176	191	196	165	178	183	209	192	192	209	188	213	187	196	201	201	193	210	199	189	201	192	194	199	191	187	194	204	202	187	193	158	175	192	206	150	188	201	225	174	195	183	185	192	221	188	212	194	202	195	194	175	197	216	187	191	194	186	202	183	204	179	209	194	185	178	172	231	197	182	177	212	194	183	188	188	178	183	193	186	196	190	193	207	205	186	178	171	219	169	176	187	187	196	160	208	196	187	179	216	193	211	188	194	218	203	186	203	255	224	191	198	183	189	205	218	186	215	170	182	172	194	221	184	194	207	194	192	187	184	203	174	184	182	196	190	192	160	186	166	192	181	198	196	202	215	211	190	175	171	181	183	200	217	181	198	178	183	194	168	194	210	198	196	180	218	202	209	202	181	170	191	184	201	193	177	198	184	205	185	183	204	188	197	198	199	185	170	200	179	157	184	202	204	204	213	230	188	197	186	193	190	190	204	200	180	202	204	198	192	205	180	206	216	195	195	174	194	182	181	218	195	188	211	176	198	181	237	175	180	191	193	203	180	187	217	211	198	206	198	219	206	218	205	197	180	195	203	201	204	198	198	176	195	213	209	210	186	176	174	197	188	216	186	207	206	206	191	201	208	201	176	160	205	193	171	188	176	191	212	207	184	192	203	203	180	196	179	164	198	191	211	170	187	207	188	196	195	214	202	196	177	183	224	200	189	207	182	213	232	179	201	207	192	184	172	190	176	194	197	182	188	185	205	157	203	198	204	218	176	189	217	176	194	198	194	186	203	190	209	192	203	204	194	177	186	190	182	199	203	184	187	179	169	197	183	203	212	216	184	215	199	184	209	194	208	175	182	191	206	197	200	187	217	178	189	188	178	216	208	207	195	190	189	201	180	198	193	197	198	205	173	190	216	185	208	204	189	207	166	166	198	202	167	201	216	199	190	194	183	182	218	177	199	186	197	192	199	185	201	224	174	196	176	182	195	216	189	183	176	184	173	202	200	204	180	198	206	213	208	190	203	174	204	204	199	204	184	197	231	202	190	207	180	185	202	184	191	198	200	169	193	187	190	187	188	198	202	196	208	176	192	195	226	177	180	213	190	187	157	200	209	176	186	175	182	195	202	207	193	194	179	206	203	208	192	178	199	163	182	194	194	189	184	201	158	221	185	192	202	193	202	212	189	195	214	180	199	201	196	181	184	217	172	199	207	190	192	223	154	207	191	197	176	181	168	181	202	183	196	174	189	169	189	187	232	202	184	201	194	193	186	158	192	182	202	182	181	221	193	202	204	203	187	195	185	211	205	216	168	204	199	194	179	206	196	226	203	186	193	182	202	203	194	198	173	196	204	182	193	190	201	199	217	199	200	193	203	183	208	202	209	196	181	193	213	202	200	177	190	203	219	182	181	185	201	199	168	193	211	188	195	186	184	200	197	222	175	215	199	218	179	206	193	201	195	162	220	198	210	204	172	176	192	172	201	200	190	181	178	192	194	202	205	184	181	195	224	199	184	180	204	200	203	186	190	184	197	197	193	188	217	201	216	200	200	198	192	204	158	204	179	167	173	190	185	205	195	200	199	183	219	190	217	185	199	191	178	216	186	181	192	217	179	203	204	215	187	201	201	178	206	191	207	197	176	195	182	208	205	183	203	226	213	216	180	195	180	218	215	217	188	198	199	164	228	211	188	163	203	187	182	202	202	202	188	230	212	179	202	181	199	194	193	193	182	212	204	214	186	219	182	207	185	189	198	173	198	200	192	209	176	172	208	176	192	209	230	200	183	198	201	201	187	176	204	198	206	215	183	220	187	206	234	173	187	221	182	183	216	184	169	180	173	188	204	196	191	172	213	196	191	191	196	190	200	199	180	203	178	193	187	144	185	202	168	169	165	190	199	186	214	210	191	189	226	207	175	199	195	185	186	208	210	193	187	192	186	213	184	201	160	202	204	196	182	186	190	167	196	206	195	197	187	203	176	193	215	193	194	170	173	200	206	220	171	193	179	201	200	204	209	199	196	189	183	199	203	188	167	180	184	202	189	168	201	211	205	220	200	200	187	203	197	179	198	196	215	193	175	194	203	210	197	176	194	182	185	196	200	178	181	195	177	219	194	210	189	200	179
4799	14970	11739	5626	3795	2713	1979	1601	1154	933	814	649	570	464	451	399	390	389	369	350	341	326	308	261	280	321	271	281	293	264	250	252	248	259	223	247	237	246	230	253	232	226	233	231	235	216	240	222	244	247	214	217	240	223	215	247	210	231	227	209	232	241	222	248	220	233	220	225	213	210	213	239	233	221	216	227	233	226	227	210	226	191	220	224	219	218	220	217	218	232	219	229	235	239	193	238	235	231	219	220	218	227	218	243	221	233	210	238	238	225	229	204	209	250	211	232	212	240	207	213	228	242	228	244	251	205	243	219	213	220	206	204	235	202	239	240	211	229	214	217	228	209	200	227	225	202	222	221	230	216	219	200	192	227	229	220	243	230	215	220	233	214	254	228	210	233	226	235	208	228	196	204	201	232	256	210	195	252	209	246	207	196	235	252	244	200	232	213	255	189	222	234	236	219	232	226	241	223	230	231	242	233	226	213	228	212	221	211	202	223	223	222	209	218	222	206	242	212	234	207	209	223	179	192	190	208	229	210	218	215	213	220	213	228	199	205	224	219	217	210	202	225	227	226	218	216	204	207	204	201	225	212	230	222	241	218	213	214	228	219	224	206	242	233	231	238	201	230	222	223	201	224	231	231	228	208	218	220	205	226	249	215	206	203	227	213	240	214	185	233	189	198	250	207	222	207	230	213	221	208	242	236	226	226	220	189	247	184	212	238	200	208	247	199	224	213	200	207	213	231	228	208	201	246	241	213	231	195	241	222	254	216	194	223	225	224	228	205	223	205	206	227	225	225	225	208	219	205	237	218	209	218	234	227	231	214	229	222	243	190	209	207	212	217	218	220	210	241	206	198	199	217	196	228	192	224	210	219	223	214	194	218	193	227	217	195	201	206	235	216	216	218	215	202	232	214	218	198	231	233	232	240	227	220	243	218	224	189	218	236	196	199	224	235	208	204	220	252	206	223	208	240	228	188	226	202	213	203	225	213	227	228	209	236	204	227	217	216	232	241	219	246	217	224	235	213	183	210	283	173	204	217	194	219	211	208	230	220	201	218	235	236	203	199	229	233	213	238	235	228	201	223	206	231	211	242	228	218	201	210	230	252	220	217	208	202	226	190	204	230	226	231	216	236	210	228	226	215	225	226	195	213	184	236	202	228	218	235	192	225	193	227	217	231	199	215	207	223	233	229	203	203	235	229	223	234	213	218	205	224	229	228	223	230	199	218	228	230	218	215	218	212	210	217	216	217	201	211	212	222	223	205	227	241	212	220	219	215	215	218	222	229	219	217	226	206	196	229	233	235	196	227	221	222	215	221	222	201	198	226	229	233	243	220	218	225	221	199	226	207	245	228	230	226	224	199	198	229	201	214	216	228	216	212	229	247	204	188	224	211	239	201	233	212	225	206	211	220	194	220	230	235	222	217	229	229	191	201	202	209	211	192	219	221	223	223	211	200	214	220	231	206	215	211	217	210	214	239	205	209	212	208	244	224	224	215	231	225	216	213	219	222	215	210	219	202	232	196	234	204	209	255	220	226	213	242	202	228	213	215	200	220	224	224	217	217	212	214	209	204	207	213	217	223	234	204	205	217	232	211	235	250	203	204	233	238	189	212	202	205	189	228	212	231	251	207	196	223	211	219	233	223	217	203	220	232	220	209	207	191	242	215	229	211	248	220	221	217	211	230	221	205	209	226	206	211	227	219	210	211	210	203	225	210	228	229	233	223	219	210	206	241	191	216	233	219	228	205	197	239	237	235	217	229	208	223	221	184	201	211	217	220	239	224	204	198	232	222	198	237	238	236	208	230	244	208	212	207	226	206	216	219	203	207	222	227	221	250	235	212	227	231	223	239	227	231	218	200	207	219	223	220	221	215	226	180	236	218	207	240	233	224	202	247	210	233	225	253	225	206	212	221	224	222	231	237	198	220	222	192	225	206	228	221	220	224	195	229	245	241	213	227	233	242	223	223	206	207	229	232	219	221	238	228	237	235	233	213	211	228	217	234	204	211	251	199	200	216	228	244	209	214	204	224	225	194	232	206	222	223	204	237	207	204	216	220	208	223	207	207	213	215	235	222	213	212	217	210	232	216	215	238	217	234	225	222	227	235	246	215	262	227	242	212	213	220	217	232	206	250	204	200	206	245	212	195	228	206	254	206	230	204	228	205	219	195	217	224	241	214	212	206	224	226	207	230	205	237	221	225	206	232	201	221	234	245	255	217	215	236	203	226	222	228	223	220	223	213	221	213	220	176	210	209	213	207	240	210	253	209	210	202	231	233	209	205	222	211	222	230	226	244	227	236	222	224	215	240	229	221	189	186	220	221	211	187	232	213	200	212	214	234	226	222	210	225	225	209	221	226	224	190	226	243	201	217	210	220	250	242	215	209	219	213	199	241	213	213	226	239	224	209	240	238	230	224	200	224	205	241	235	214	219	208	196	216	231	200	226	237	215	227	222	207	219	237	205	211	221	204	224	217	217	205	231	212	237	224	216	221	225	210	222	232	220	225	210	231	215	217	220	221	208	237	212	221	232	221	211	200	236	240	214	206	223	234	216	220	217	194	215	205	225	232	233	225	201	230	236	228	240	195	225	213	222	222	205	186	207	231	216	210	219	186	198	225	228	207	211	231	218	214	199	205	235	187	213	208	208	229	207	213	201	204	207	238	218	204	209	206	195	213	210	237	219	215	230	237	211	227	234	198	224	214	208	198	198	219	228	219	224	215	196	201	216	228	212	222	215	219	196	228	213	216	227	203	249	200	199	223	189	241	232	233	226	213	234	201	190	205	206	200	221	228	197	210	203	211	232	201	229	212	228	202	213	194	204	211	211	227	231	213	196	211	239	198	224	232	225	213	225	216	223	200	207	240	254	230	182	207	232	243	254	210	222	252	221	225	214	237	219	225	196	193	221	211	228	204	212	186	220	209	233	248	225	185	208	211	225	223	201	243	236	252	211	212	211	243	192	211	214	210	235	219	236	200	225	221	233	259	219	206	186	220	223	205	213	223	242	253	213	213	205	233	184	202	216	214	202	230	189	207	213	206	212	233	219	227	222	203	222	247	217	217	206	242	211	215	230	222	239	214	208	193	233	222	208	220	214	226	205	217	214	229	219	213	200	216	206	217	210	203	230	239	205	224	221	241	230	223	224	211	192	223	230	261	239	213	214	213	194	224	211	231	195	224	196	241	233	219	234	212	206	216	236	202	191	207	215	200	238	211	209	207	215	220	220	237	191	228	246	237	234	206	228	214	239	218	234	240	195	198	228	227	200	210	226	212	225	208	238	210	219	227	231	237	222	229	210	219	215	196	194	204	192	216	201	223	220	204	237	217	240	213	213	219	265	216	214	233	233	199	218	221	211	224	218	230	220	198	218	227	213	225	212	219	198	222	231	223	238	221	205	219	252	215	228	205	227	214	197	226	225	246	224	235	215	200	223	224	201	255	208	234	235	199	219	207	225	230	216	204	220	238	204	209
27632	20256	7638	1339	934	876	839	793	896	818	824	843	841	843	791	843	851	837	825	835	828	818	805	841	819	846	830	836	847	821	867	802	845	909	850	824	822	814	789	867	895	805	871	797	859	806	839	845	819	885	864	747	819	839	884	903	834	830	817	811	828	850	847	828	867	804	847	823	859	831	795	804	807	886	881	796	829	813	829	914	831	867	806	814	816	810	841	856	880	814	796	818	806	859	848	771	850	886	821	832	812	793	822	819	846	837	835	867	813	898	848	886	824	784	893	869	856	878	861	847	842	840	847	852	788	826	858	783	812	842	843	804	814	790	830	859	878	851	810	817	823	811	790	804	827	847	831	829	892	807	828	797	816	870	818	795	826	810	813	844	816	834	866	824	806	835	824	812	767	839	838	836	818	815	831	811	866	857	851	806	828	814	835	825	791	826	840	859	805	805	844	861	879	861	850	886	802	854	825	859	887	835	790	766	787	844	804	868	824	810	870	789	786	821	812	885	785	798	865	868	821	826	865	799	809	884	833	805	818	812	815	831	838	793	827	845	804	804	803	884	857	840	773	840	837	832	876	802	774	860	772	837	847	844	868	869	824	888	819	845	825	868	827	839	827	855	886	819	815	794	838	856	860	816	840	787	771	832	800	822	864	806	841	859	788	853	793	782	861	799	840	810	819	828	837	805	826	794	811	835	848	841	842	869	836	814	875	805	894	841	816	830	831	840	806	805	850	787	850	872	855	826	835	823	818	799	799	843	826	870	822	856	801	832	798	818	856	837	796	857	795	895	855	851	873	785	829	835	821	859	804	844	812	839	817	864	803	802	875	835	811	882	860	852	841	839	837	821	838	843	836	820	782	857	856	829	830	819	886	886	831	855	824	803	819	777	784	819	846	829	844	898	832	797	825	819	780	880	852	867	859	808	821	872	821	815	795	817	785	826	781	836	820	783	789	826	807	848	819	771	823	866	825	833	838	796	794	823	826	877	843	800	796	795	857	857	863	845	842	872	873	809	859	808	844	869	831	819	861	796	810	830	827	804	840	855	888	817	838	837	834	837	807	856	813	820	869	891	845	826	866	836	827	805	831	862	870	810	844	860	887	830	786	811	769	825	790	828	794	808	850	772	852	886	827	863	838	839	849	899	856	836	837	811	824	813	835	845	852	845	836	806	833	779	817	783	836	879	855	828	863	861	785	836	841	815	862	762	908	841	824	827	855	814	803	842	846	808	818	812	829	822	817	842	809	849	855	820	826	840	855	806	843	820	828	884	815	796	833	838	823	858	763	837	828	813	807	848	826	877	826	858	863	816	818	845	806	827	837	844	863	821	811	862	820	803	834	791	895	810	782	786	795	827	845	874	811	798	794	848	794	819	825	794	811	855	833	889	805	837	833	809	827	810	906	799	835	822	823	851	834	869	840	818	883	787	825	809	820	833	846	844	805	803	852	816	831	797	839	828	861	801	797	781	861	812	807	839	809	785	857	783	820	820	798	813	866	814	855	803	823	820	876	824	835	837	806	837	867	787	837	844	797	831	851	825	860	805	837	850	797	877	831	886	808	794	836	844	843	892	901	869	809	803	800	815	772	829	826	824	848	805	867	805	807	855	843	836	854	839	818	873	854	795	800	845	839	825	821	840	853	805	865	818	776	765	752	827	892	837	880	841	805	816	837	792	797	848	807	855	804	839	818	832	811	829	876	818	875	902	844	812	807	883	820	797	842	849	861	823	829	832	848	818	867	812	863	843	837	771	814	825	803	876	863	826	845	810	819	815	848	763	787	859	779	821	783	855	847	809	866	878	877	829	820	812	835	877	786	814	802	810	801	832	859	856	868	810	803	803	813	854	823	847	812	841	879	820	839	801	840	792	866	778	834	809	830	883	818	824	884	795	827	886	855	836	889	841	768	825	871	812	782	809	821	814	821	855	823	907	824	824	841	875	883	868	777	850	820	805	794	813	841	846	797	797	839	888	867	835	849	875	851	798	803	853	889	853	824	837	830	824	823	818	826	839	818	842	850	817	800	831	817	815	827	836	828	838	808	816	799	850	817	872	896	810	889	849	764	814	838	864	887	826	788	806	816	810	865	862	837	794	787	801	835	823	812	836	794	810	814	812	847	831	852	811	809	835	865	829	884	815	796	832	883	831	832	841	807	846	811	847	802	830	788	826	873	849	869	846	882	811	868	839	809	832	841	827	873	821	832	804	852	811	887	813	823	819	858	834	824	835	816	809	791	823	844	877	883	842	874	856	836	818	854	905	856	836	834	858	817	854	839	816	827	830	828	793	847	782	854	814	769	807	823	899	849	836	826	812	772	837	890	850	846	828	855	812	819	828	834	800	862	873	769	854	785	835	817	827	843	811	790	836	819	840	798	852	840	802	839	820	814	869	775	807	839	779	821	810	822	856	864	851	848	760	811	825	826	817	831	861	885	800	830	846	819	859	821	780	817	793	828	816	850	836	826	848	834	871	799	836	795	813	861	840	826	892	823	863	808	824	810	795	875	823	844	852	853	797	903	823	812	781	845	844	862	836	803	837	855	832	825	791	858	814	826	889	751	788	794	828	825	780	768	814	822	854	843	819	825	850	856	840	886	805	880	782	876	861	811	836	792	830	788	815	857	825	810	858	843	841	859	821	858	823	876	878	837	825	798	831	850	808	904	890	791	808	796	851	876	837	824	831	857	880	830	827	822	830	809	851	790	836	868	851	806	836	843	822	827	792	876	846	852	855	868	821	820	785	845	837	846	797	798	778	780	836	846	855	846	851	788	803	787	865	837	823	845	801	887	832	850	841	857	813	811	890	852	832	816	768	802	832	901	830	805	853	837	792	856	920	774	857	801	868	841	798	907	867	850	846	867	884	832	832	843	839	841	845	796	829	779	835	791	876	860	877	849	848	835	822	824	774	797	793	813	808	836	876	814	848	844	826	877	797	814	818	812	852	854	775	844	827	796	769	843	877	830	827	859	801	873	820	810	843	808	882	819	876	767	857	815	896	867	808	753	848	847	875	779	831	825	820	882	825	853	780	829	805	812	892	817	818	826	783	833	855	864	865	810	864	837	831	829	842	828	860	805	837	832	818	790	834	791	786	814	801	835	848	826	828	800	845	766	837	821	827	860	784	801	789	817	869	866	845	825	820	795	894	873	834	799	772	866	856	865	794	848	841	768	791	811	834	830	842	828	871	843	824	865	865	824	816	887	796	856	820	802	763	853	818	839	849	859	815	831	837	809	783	866	839	835	829	803	893	859	829	817	820	838	823	774	814	886	893	825	869	847	864	822	860	845	856	809	805	819	832	776	816	821	791	793	811	774	828	850	835	826	816	800	843	834	862	818	851	830	853	826	876	918	825	830	811	850	857	901	811	828	843	816	827	855	814	843	780	896	827	875	787	862	842	873	803	804	845	811	820	818	856	865	801	773	821	794	876	814	891	802	812	843	848	835	809	807	810	816	861	831	874	821	838	822	812	813	797
4635	1423	1351	1015	984	976	958	905	974	903	943	853	881	895	898	964	929	928	957	900	895	941	901	917	860	955	922	934	908	884	906	856	895	888	915	853	868	877	859	844	859	919	881	889	866	914	859	886	900	915	930	907	894	864	873	926	927	889	924	917	951	931	868	914	861	879	845	913	915	900	935	941	864	908	926	872	895	928	863	871	889	869	862	870	942	903	945	919	877	906	849	902	900	872	868	906	837	859	923	900	876	822	866	877	929	880	913	873	919	880	887	850	876	872	875	873	899	920	880	839	873	902	883	934	878	936	874	921	847	887	933	880	840	862	883	885	896	867	860	857	904	879	862	881	874	901	893	868	923	853	869	938	856	888	890	864	894	853	919	916	857	910	897	877	907	853	834	895	887	835	890	933	873	917	931	896	884	868	884	843	897	889	946	875	902	855	895	844	900	951	876	867	892	861	886	929	817	871	871	924	885	893	902	914	925	927	910	931	869	831	904	895	884	810	898	888	882	893	890	881	883	869	947	876	896	913	911	894	898	853	898	878	865	928	898	876	847	904	883	826	892	907	890	925	930	931	894	856	922	879	873	854	914	903	915	887	868	932	910	923	887	922	914	869	889	876	897	897	915	866	898	901	860	905	923	928	879	898	908	882	880	932	853	895	878	900	870	932	885	895	915	897	922	883	839	802	905	909	846	829	906	856	892	886	925	879	874	842	929	942	857	890	921	889	849	893	877	870	894	871	841	842	847	914	844	897	912	885	853	827	886	881	895	899	900	875	878	910	904	826	919	865	913	920	928	882	944	872	930	918	883	903	850	892	909	940	869	980	915	874	888	881	875	900	903	920	886	917	916	879	889	896	917	849	933	830	889	881	880	824	843	911	841	877	884	887	893	881	882	898	896	881	900	882	821	907	893	835	866	891	878	920	876	858	859	886	837	856	826	887	908	931	827	935	887	911	896	889	870	861	839	894	917	919	923	921	866	889	872	891	864	886	907	898	880	893	912	878	847	923	925	887	884	909	881	938	936	867	894	923	849	892	877	868	915	853	872	878	913	884	887	898	874	950	842	872	841	923	856	914	838	888	864	868	887	886	870	924	886	896	865	864	928	904	877	921	903	897	921	926	899	859	923	835	854	906	885	895	896	841	876	903	893	852	921	927	831	874	869	896	849	893	879	907	881	901	860	887	901	839	895	845	908	865	910	923	873	886	869	865	868	918	936	893	931	937	940	863	912	904	880	888	898	937	913	870	905	849	858	861	883	872	868	912	874	879	848	904	900	893	893	847	887	905	866	877	897	934	891	946	888	899	867	903	877	863	939	864	905	882	892	844	908	891	887	891	905	868	827	874	938	938	882	882	874	877	850	934	943	907	863	887	881	863	909	860	876	910	895	865	863	862	920	842	875	929	868	913	891	845	856	886	882	898	918	873	853	831	921	855	943	924	881	916	896	878	907	859	898	866	838	902	865	874	864	875	894	930	939	877	893	892	886	895	895	873	898	917	866	883	875	912	814	921	944	832	862	869	858	881	856	895	893	927	837	945	927	911	879	913	844	872	921	891	877	897	875	885	910	936	904	872	934	916	939	904	841	825	893	933	895	884	846	894	888	850	835	847	871	904	921	882	972	847	899	892	889	848	875	811	883	937	887	928	867	896	898	872	870	880	920	860	882	920	864	877	876	883	858	883	899	900	873	916	889	875	943	870	872	905	869	919	862	901	840	897	895	880	851	920	915	891	856	891	948	881	916	919	931	894	944	933	917	877	882	853	931	899	830	879	827	903	824	923	929	939	919	863	900	908	865	954	929	912	844	837	884	893	890	946	847	873	887	867	898	909	903	877	842	935	866	858	889	852	912	874	933	881	930	864	871	898	921	864	893	922	875	836	899	904	816	869	916	888	887	873	922	893	892	859	906	889	885	884	871	851	880	877	888	866	949	958	900	882	878	947	893	904	872	880	880	864	881	904	859	866	859	872	853	913	896	870	851	914	911	922	914	912	897	876	930	967	917	875	933	864	922	861	902	901	905	916	860	843	916	892	930	911	843	874	865	859	905	909	874	822	915	868	910	882	898	923	976	872	856	916	905	817	875	895	937	890	873	889	900	891	844	880	818	947	872	931	885	883	848	896	898	883	918	876	898	896	888	899	871	900	902	883	909	843	930	911	896	864	858	840	852	867	937	874	877	883	849	952	879	864	879	897	902	903	941	914	900	888	861	877	878	882	884	900	874	904	896	933	880	891	906	877	884	895	917	878	923	874	909	872	889	912	876	886	933	840	908	901	903	837	881	860	910	903	916	890	869	877	911	923	878	873	850	894	859	925	859	919	944	951	885	890	859	870	865	938	887	899	941	911	883	853	894	873	897	897	933	866	873	909	925	848	877	868	889	853	877	886	928	901	864	883	875	907	842	887	881	843	908	928	872	880	880	887	908	938	845	909	835	874	924	891	932	853	878	852	886	851	928	874	882	873	904	871	870	892	838	882	928	849	909	898	891	920	860	864	895	893	920	851	841	880	870	894	915	894	892	899	902	870	881	908	950	863	884	913	867	894	896	909	933	885	891	850	874	931	923	887	911	893	933	897	845	918	825	912	890	860	888	930	923	904	881	887	923	949	916	849	857	962	889	903	870	919	858	905	931	901	869	884	860	874	942	880	864	839	918	912	863	938	894	902	844	908	901	892	869	912	898	921	871	819	884	915	946	889	871	877	899	919	929	901	883	873	931	919	875	882	877	901	935	852	878	889	860	906	873	846	915	885	797	891	854	917	910	858	885	849	852	909	877	837	860	851	837	877	897	897	860	948	921	912	859	885	921	826	864	954	865	889	912	896	878	904	916	859	872	899	904	899	908	887	891	884	901	910	852	932	843	842	885	881	879	933	846	931	912	848	855	893	924	830	861	889	915	950	925	885	902	868	832	925	883	883	863	904	897	888	885	872	910	927	900	893	897	878	857	870	930	915	946	889	895	897	887	893	884	917	899	915	907	905	923	878	903	920	858	823	857	887	851	883	892	910	904	904	950	832	894	886	862	871	907	902	911	932	908	906	977	907	891	889	873	902	890	896	854	908	920	913	863	883	868	871	875	835	886	854	861	877	884	901	898	872	844	890	885	846	876	945	857	926	889	888	916	899	912	890	924	850	884	879	904	905	866	943	919	905	838	898	869	875	893	885	898	931	858	931	856	888	870	864	917	912	907	886	863	941	873	872	904	918	902	884	875	919	844	874	871	924	828	904	929	914	901	882	938	929	949	966	866	875	908	911	906	893	887	941	861	897	827	899	882	894	913	916	860	874	895	896	840	914	891	855	870	865	890	934	887	867	894	893	909	897	906	927	860	827	890	868	854	913	932	952	813	906	919	873	884	909	885	885	909	908	862	920	864	856	880	890	876	930	881	895	816	886	808	917	922	862	824	971	904	859	888	884	905	860	883	878	894	917	891	856	893	912	936	891	920	885	854	891	964	862	831	920	896	914	876	872
23815	21454	28858	24458	21459	13790	1630	971	808	783	739	724	688	629	652	641	620	590	636	604	566	606	573	607	587	557	597	549	530	605	583	576	563	580	551	602	588	552	561	605	521	572	590	556	589	581	578	561	581	538	522	528	540	549	553	535	572	570	578	553	550	621	581	546	567	530	533	546	592	567	537	523	523	547	555	571	537	582	541	536	580	565	600	564	546	569	568	585	569	555	526	558	552	526	525	564	536	545	560	552	528	585	538	559	514	568	561	570	573	560	549	568	566	568	567	579	587	545	589	588	561	569	528	540	551	551	585	556	532	573	587	565	567	538	581	536	546	534	575	627	570	561	572	554	557	574	544	564	539	568	555	538	533	554	570	592	573	576	556	550	580	552	577	599	610	533	540	552	572	580	581	578	557	597	550	556	568	568	548	533	579	562	536	557	589	521	564	565	561	607	537	571	506	550	545	565	521	565	536	579	575	532	515	552	526	518	547	505	551	538	585	553	540	526	552	543	530	575	537	584	540	555	580	559	573	547	497	571	570	542	566	537	564	558	535	529	573	571	546	551	578	561	538	603	534	530	576	562	541	581	568	565	567	522	520	596	529	575	486	543	569	558	523	578	532	538	524	577	527	567	555	622	545	517	516	571	561	563	572	556	544	540	492	525	558	540	557	573	593	596	600	601	582	562	522	550	534	579	588	569	576	569	574	540	536	599	575	571	531	584	507	571	557	535	564	553	553	560	588	529	504	555	564	553	540	530	532	549	549	526	539	522	531	529	533	565	480	537	550	577	527	571	558	572	525	536	575	572	601	560	542	544	562	601	534	547	583	569	568	563	557	524	563	515	551	597	540	545	592	504	528	541	548	553	537	545	579	598	556	561	575	554	572	519	527	574	589	543	539	559	521	592	595	580	559	556	568	533	533	575	537	555	558	533	598	531	535	549	546	590	560	559	532	553	532	563	523	553	574	552	546	569	532	523	542	595	545	564	524	522	508	565	518	547	551	580	532	573	535	582	514	579	550	580	531	544	525	531	573	579	535	573	556	582	582	588	560	543	570	559	533	594	507	574	528	517	554	585	525	548	535	551	541	597	564	552	560	568	554	526	626	535	573	568	591	565	550	526	524	550	565	556	534	565	546	564	549	595	525	559	575	557	590	559	545	573	533	564	528	557	557	526	542	503	558	566	581	599	534	533	555	562	581	551	542	553	529	566	548	577	587	538	590	553	534	586	558	561	555	566	515	551	494	576	543	608	576	591	548	538	579	577	546	578	588	533	515	577	566	543	499	563	537	528	576	537	602	556	577	584	568	545	537	535	515	543	522	545	542	548	545	539	587	510	512	522	566	543	507	572	555	559	563	539	583	538	536	564	570	542	558	542	568	603	584	565	591	533	560	549	544	558	563	543	519	519	527	567	508	558	580	556	534	488	581	553	522	579	612	587	536	534	540	576	558	570	549	573	574	548	562	538	529	578	556	508	539	591	565	542	520	545	522	572	559	562	529	513	555	552	544	539	534	525	527	560	562	516	550	573	575	557	560	553	558	520	572	602	539	545	561	545	589	561	522	548	567	581	535	536	615	548	558	578	579	586	595	569	558	573	585	563	552	619	573	564	524	584	576	536	519	529	516	565	571	497	535	528	585	547	541	532	539	517	581	527	553	539	531	555	566	543	556	573	530	516	547	529	558	586	576	547	558	521	548	535	568	599	554	556	521	547	550	562	593	598	547	576	557	555	583	508	591	544	586	569	572	580	558	529	565	600	552	537	559	505	574	509	549	561	572	555	502	578	591	568	522	548	544	546	623	572	558	554	583	557	551	552	519	584	543	618	553	603	576	525	525	559	553	567	565	534	544	553	588	526	550	561	559	533	546	558	569	594	521	582	545	562	568	574	564	540	559	574	559	520	596	600	604	584	566	592	554	573	541	542	554	568	590	571	549	541	521	583	536	537	605	606	599	564	534	565	547	523	562	506	562	560	564	548	564	535	527	581	548	567	563	532	556	555	549	513	522	568	530	541	603	592	545	534	514	575	556	576	531	585	539	553	547	510	543	567	562	572	528	536	591	564	538	580	525	556	557	529	546	604	565	572	557	548	535	564	553	514	554	575	552	520	551	560	541	603	550	561	550	540	563	561	590	540	534	614	541	546	586	560	532	504	571	556	551	543	556	533	592	544	541	567	525	513	527	576	574	572	605	546	544	542	551	574	633	554	552	538	549	551	560	577	560	596	556	594	532	580	570	588	573	564	561	581	563	536	545	549	546	558	578	517	519	519	581	570	593	551	560	548	523	557	532	553	545	568	530	577	558	581	582	517	573	544	542	555	570	569	548	548	567	551	546	502	546	553	555	532	551	566	557	577	535	546	575	600	557	564	562	581	518	528	556	521	555	542	578	547	577	548	557	571	530	536	540	600	523	549	575	563	616	552	566	562	559	554	533	537	599	496	546	537	547	565	519	530	576	580	560	569	559	518	556	545	547	529	572	551	535	504	527	542	584	543	546	541	568	544	544	547	557	552	557	549	548	557	548	553	513	540	584	583	542	533	540	564	565	545	529	549	548	529	573	514	555	587	533	563	599	519	541	551	574	543	513	560	546	608	555	562	587	545	528	573	577	534	546	567	567	588	520	583	530	595	516	575	576	524	548	634	528	554	499	559	545	541	530	586	542	557	573	576	569	578	546	552	488	567	586	582	528	593	549	574	506	554	534	536	555	547	539	571	559	556	537	576	540	553	550	543	502	550	572	570	563	530	589	580	575	538	536	564	564	525	485	540	535	507	557	566	590	565	548	498	570	556	572	573	594	488	549	542	571	564	563	524	532	580	542	555	544	557	583	605	562	559	532	543	522	536	544	561	527	527	574	540	577	553	569	512	547	610	587	537	542	511	547	536	535	608	541	546	572	588	560	569	539	526	536	540	550	499	545	590	571	517	587	579	557	557	540	547	553	599	549	563	542	517	528	534	545	557	528	552	517	562	509	558	541	495	497	556	514	585	570	556	550	513	555	559	548	528	586	543	543	557	533	560	566	536	555	542	547	522	574	562	537	591	585	592	553	566	507	526	561	541	559	573	594	564	556	513	530	594	518	584	532	538	557	530	533	535	550	584	559	559	546	568	536	540	587	524	573	544	586	530	560	582	536	539	511	502	570	580	577	546	483	573	548	573	595	535	569	553	597	582	554	566	577	586	566	534	561	627	539	555	576	539	572	568	593	588	556	582	558	566	630	529	549	535	564	574	534	538	574	527	567	550	565	555	548	586	571	587	596	585	579	524	553	548	556	556	544	567	574	555	572	563	557	555	524	517	542	570	579	564	517	582	528	555	554	573	528	575	587	534	566	490	542	597	572	559	565	575	523	565	543	544	555	561	593	561	561	548	560	513	495	542	558	548	547	555	539	530	554	576	584	581	573	568	568	499	536	563	563	521	528	520	589	582	566	572	559	579	570	576	539	576	586	562	586	537	596	556	569	579	532	569	591	609
3521	9200	7319	3588	2444	1907	1553	1244	1091	930	912	818	791	784	699	736	730	687	639	623	617	669	636	667	676	634	631	617	653	645	652	624	641	653	655	616	591	664	591	583	638	596	641	628	642	577	597	632	594	619	634	614	662	664	614	614	612	625	610	593	615	591	618	645	630	646	654	615	641	600	620	590	586	648	634	622	580	598	643	616	618	594	651	607	582	627	635	608	578	624	618	644	628	605	619	605	639	583	597	654	615	638	564	592	594	625	581	632	621	595	623	604	607	595	611	568	635	662	569	622	641	574	584	591	611	589	598	586	622	587	642	604	573	603	583	630	627	569	584	625	656	609	583	605	626	645	627	618	599	622	623	587	614	618	603	573	631	602	605	655	566	583	615	592	620	644	661	620	608	661	606	604	588	624	616	576	598	616	604	610	602	625	622	575	631	609	584	579	605	619	647	606	648	648	608	611	609	624	650	634	578	573	618	588	611	622	617	642	626	632	570	614	636	629	606	580	631	604	590	627	589	641	622	604	592	627	653	626	593	629	605	651	619	586	609	632	631	610	582	607	628	610	639	592	596	613	668	620	623	579	606	656	619	561	626	614	592	579	575	634	597	572	578	636	610	598	606	625	628	628	614	586	578	642	577	631	629	612	621	650	588	625	614	589	588	645	657	620	599	609	620	609	648	643	633	629	667	632	570	609	582	626	603	580	590	579	634	638	641	626	606	601	603	630	642	593	642	625	652	604	609	643	623	615	640	646	601	622	620	609	639	618	601	615	596	657	666	559	604	638	637	613	618	586	606	609	642	636	675	641	630	595	580	648	614	624	634	625	563	590	576	600	610	619	624	656	596	650	615	596	656	608	636	604	588	573	632	615	625	629	555	647	629	631	565	617	607	610	622	676	581	559	609	615	598	589	618	628	573	583	612	628	605	571	617	589	651	576	618	581	626	633	588	614	609	591	587	568	624	621	595	616	639	651	605	639	613	600	613	634	631	583	642	611	601	606	633	579	659	651	615	636	583	618	630	621	598	620	645	614	617	608	633	607	599	595	620	607	624	601	628	617	586	624	589	607	607	576	628	645	617	601	651	626	644	612	616	611	603	606	638	583	640	602	630	611	636	600	618	626	603	604	608	631	624	584	627	626	622	625	620	600	638	650	614	613	634	565	569	633	579	632	607	567	597	589	604	648	619	638	582	618	614	590	634	614	596	643	639	582	649	626	637	607	613	593	615	655	623	608	603	631	599	599	554	596	648	630	619	626	617	606	582	627	630	600	598	615	570	595	586	588	602	581	642	609	659	593	622	558	633	622	611	606	600	580	595	608	593	618	575	635	596	609	614	638	645	615	607	603	590	637	601	644	590	659	624	608	642	604	605	636	599	635	636	676	636	606	622	584	576	586	641	636	631	608	588	589	638	596	618	637	589	630	631	602	631	600	609	618	604	595	617	615	631	614	580	588	638	625	580	591	645	570	593	595	630	590	645	609	599	611	588	634	594	591	596	584	584	608	629	598	585	599	621	570	607	575	601	648	601	608	647	603	617	642	610	648	619	601	633	643	612	603	578	625	612	606	642	624	598	606	614	610	611	642	580	612	638	666	574	630	603	576	600	662	592	626	618	614	621	614	593	608	633	617	622	587	598	613	637	641	597	638	609	586	580	666	598	658	635	615	625	621	612	591	577	623	614	617	646	599	641	644	623	631	590	625	621	564	623	647	607	614	607	542	604	638	623	622	648	635	616	645	646	561	602	575	616	642	593	593	580	594	657	600	603	570	578	610	628	616	616	607	651	596	606	598	607	632	615	598	613	591	596	604	600	565	628	561	628	610	603	637	597	629	595	615	601	617	640	617	612	630	645	604	617	625	583	598	543	635	558	610	579	639	605	632	641	612	637	602	604	654	613	659	596	674	596	638	629	606	621	619	642	626	591	598	628	600	659	590	601	637	632	628	673	622	624	612	597	615	577	585	593	616	554	609	628	616	601	576	609	646	638	591	632	571	612	587	631	629	603	585	608	624	611	604	600	649	582	635	629	600	607	607	649	622	583	639	628	609	612	634	603	579	575	574	616	594	625	610	603	603	616	638	582	585	575	602	593	579	598	619	627	619	579	636	626	646	589	598	601	607	676	630	578	606	603	575	558	591	617	605	619	623	615	616	640	603	618	576	573	599	635	577	643	644	627	600	640	609	584	625	635	616	574	607	571	591	595	606	645	591	647	559	619	669	603	618	562	625	638	619	592	596	631	610	657	600	634	596	635	644	624	653	607	574	628	568	576	616	625	640	611	601	591	622	622	604	601	576	602	605	625	595	586	650	583	606	628	588	613	584	618	621	607	573	628	639	598	617	623	626	631	622	589	630	617	630	614	655	617	606	632	637	595	608	550	626	572	591	639	617	579	574	635	600	627	581	636	615	616	593	623	587	591	628	611	680	644	640	630	609	628	625	630	564	594	621	627	593	605	589	616	604	629	576	583	611	621	632	642	586	648	626	593	616	595	611	613	630	596	647	623	596	615	594	657	640	617	621	587	623	689	587	611	575	606	590	579	624	624	574	645	610	616	613	603	685	631	589	635	595	595	607	606	604	626	558	640	661	584	602	576	626	604	604	631	639	569	579	601	616	651	609	591	635	601	646	569	614	629	617	607	642	603	624	607	609	664	612	582	646	623	565	615	587	596	657	591	601	599	606	613	615	609	619	644	598	596	574	606	625	555	592	593	651	623	641	607	598	588	618	605	641	616	595	648	633	588	601	646	602	636	602	584	607	695	629	602	596	615	600	617	574	611	635	605	613	623	634	610	597	622	584	601	560	639	615	603	603	604	591	588	589	601	620	630	642	610	580	578	629	568	619	594	612	601	621	594	627	610	672	695	545	638	599	651	603	642	608	613	633	616	645	582	653	592	615	624	666	595	620	619	651	620	621	612	593	599	599	614	618	646	632	634	594	626	587	634	621	623	624	590	574	625	639	589	617	607	621	607	606	578	665	577	615	582	600	605	622	586	620	575	594	605	587	619	613	593	596	619	616	657	637	633	615	576	668	577	611	598	643	571	586	555	636	582	616	638	587	626	591	594	664	623	588	619	572	605	627	591	619	616	629	617	593	659	612	620	560	627	602	610	570	660	647	563	609	639	584	603	606	611	577	627	633	612	604	602	605	587	621	645	599	644	619	597	608	586	606	611	613	633	642	606	624	592	646	566	593	568	645	626	612	601	662	592	606	589	593	616	632	625	614	645	622	617	615	593	632	637	577	614	602	638	566	616	587	612	608	614	674	568	610	634	580	643	636	603	629	574	613	602	594	613	611	564	602	618	589	600	586	621	590	613	601	605	590	590	618	599	609	562	604	666	630	648	593	594	605	609	651	609	604	584	571	615	605	615	623	652	627	616	626	627	614	608	621	663	608	611	654	592	587	614	603	617	622	586	634	582	629	605	593	620	639	600	584	627	609	631	592	587	592	595	633	575	603	586	636	559	582	608	602
24839	21463	28054	25165	17483	1591	930	806	753	749	736	738	696	646	629	625	636	643	600	659	622	603	631	627	679	617	615	604	612	633	625	644	657	627	630	619	592	579	665	595	642	576	624	593	637	630	626	560	601	653	603	597	622	596	616	604	619	624	593	613	613	597	621	635	614	639	632	608	616	599	642	602	663	633	563	614	604	634	592	595	589	578	596	594	607	562	616	617	581	596	560	605	580	625	610	646	612	626	634	582	628	609	642	626	641	601	586	597	640	626	679	624	631	614	587	628	640	657	595	611	656	567	579	612	599	602	576	615	589	617	624	645	611	584	617	631	587	616	597	624	634	633	638	647	595	587	620	592	624	605	627	627	603	604	625	628	613	616	663	633	603	596	607	587	653	623	585	615	708	613	580	596	600	615	615	604	607	592	610	569	602	583	645	631	595	595	569	586	562	617	601	598	621	653	651	587	592	629	637	592	605	589	610	583	606	689	602	622	611	585	628	651	616	601	630	619	573	607	602	640	584	579	614	608	605	623	614	636	624	564	597	616	624	601	652	621	604	627	614	591	586	627	638	580	603	661	624	626	580	615	618	592	623	616	577	574	590	579	603	596	610	593	615	615	574	609	643	634	584	627	571	593	555	566	604	641	668	590	563	577	617	580	611	579	635	609	620	657	631	609	579	627	609	605	587	562	626	621	625	638	592	624	616	575	574	583	606	604	635	613	581	619	593	652	632	641	634	599	608	586	677	638	617	578	618	603	618	620	622	629	632	581	597	591	613	613	609	627	600	601	595	632	584	629	623	616	592	618	612	606	565	571	633	583	627	579	641	600	640	628	599	650	599	596	624	621	636	580	625	607	611	616	630	625	576	591	651	626	587	610	589	577	603	551	575	594	651	659	607	557	620	633	584	606	589	581	629	616	615	648	557	600	590	606	597	609	565	619	616	584	612	656	608	615	589	603	616	609	629	616	641	614	556	624	642	614	631	644	604	621	650	611	602	625	636	619	653	627	625	586	616	616	637	612	578	667	612	580	569	641	623	593	625	592	587	611	596	640	582	619	611	631	626	616	623	585	646	598	622	628	599	600	608	649	600	601	578	617	592	608	603	646	644	641	618	629	585	615	616	586	604	596	623	577	577	624	631	568	595	631	606	559	669	588	566	656	595	588	616	684	609	617	658	561	636	560	595	569	671	624	594	633	596	624	577	596	629	663	617	608	604	636	612	577	602	577	631	576	625	618	587	603	608	616	582	609	588	583	598	631	626	639	591	634	650	682	658	611	589	629	596	584	616	595	571	556	642	661	619	655	617	622	622	589	611	605	632	639	584	602	595	612	618	629	646	616	608	605	592	625	636	635	590	626	626	633	608	581	640	599	615	594	631	575	636	620	596	595	562	672	578	592	572	576	654	652	656	560	599	611	603	597	649	618	591	659	647	576	612	635	632	573	596	582	579	601	624	624	573	616	567	620	609	597	616	591	580	603	571	612	619	618	580	594	621	641	587	659	601	625	600	589	676	602	601	620	616	595	592	585	583	698	593	602	600	643	642	610	604	613	572	613	619	600	607	639	629	631	571	591	594	634	663	585	634	596	599	607	638	564	595	623	617	607	642	609	595	598	634	608	634	627	621	617	656	645	547	621	609	631	595	625	574	647	621	586	622	550	586	629	626	554	651	591	617	594	650	606	604	625	559	573	630	584	593	580	644	595	610	626	591	586	615	640	614	622	593	658	590	562	617	546	607	641	639	623	596	602	567	648	596	591	628	588	617	638	638	623	589	645	590	609	595	667	592	626	654	619	587	603	598	590	619	633	663	612	608	648	582	592	623	580	590	600	647	692	626	618	631	578	583	617	625	606	609	574	625	621	646	656	607	635	572	597	584	610	607	637	607	564	555	604	613	615	646	643	607	618	604	609	621	599	621	671	584	588	578	659	601	597	608	587	602	630	599	596	575	590	603	583	587	624	583	639	538	613	610	606	622	611	594	641	629	595	611	613	632	603	682	626	632	566	586	615	622	608	653	649	617	605	653	644	613	632	646	607	581	598	565	582	630	612	624	582	620	598	633	626	596	573	621	596	591	642	641	631	592	562	574	640	592	598	617	626	625	612	622	580	595	624	619	611	627	594	601	629	626	604	595	633	640	650	620	595	595	619	614	549	581	587	593	582	620	641	599	641	605	592	628	598	654	579	601	597	602	623	632	607	642	625	592	625	591	616	577	624	611	593	615	611	599	579	652	607	593	619	610	589	610	655	580	638	591	617	621	571	644	652	615	593	595	597	618	591	595	638	589	611	585	600	560	624	616	610	626	639	570	585	611	597	651	640	606	590	618	594	585	621	637	629	560	597	606	572	592	569	650	591	568	623	618	634	626	615	601	600	606	605	633	614	589	625	587	580	643	577	595	641	604	602	576	630	633	628	619	599	621	561	632	626	572	622	596	593	651	597	619	598	570	612	629	627	643	613	615	590	631	595	628	614	628	656	609	643	622	612	628	573	602	607	655	606	646	634	572	630	628	584	632	599	623	652	596	639	607	625	631	603	603	627	645	576	635	583	607	607	667	593	635	600	622	595	671	615	632	590	600	605	647	596	624	652	624	595	633	552	581	614	588	650	598	612	631	599	576	566	611	639	638	640	623	642	605	633	587	601	583	610	628	631	622	576	626	644	622	598	650	599	625	613	615	596	640	590	635	552	607	612	572	633	627	634	555	593	649	585	615	579	639	594	567	642	562	639	585	607	606	648	589	595	610	617	644	622	620	590	600	591	564	580	618	581	602	664	639	625	616	603	643	616	599	606	614	643	607	642	621	566	604	558	646	609	620	606	604	601	611	644	610	624	649	629	606	647	602	596	599	620	640	621	568	616	622	572	640	646	609	594	628	585	637	625	611	596	572	613	636	637	575	597	614	656	610	604	618	629	605	641	606	579	613	627	620	567	615	641	588	571	595	610	602	632	588	594	579	598	626	597	558	570	594	598	593	564	603	587	599	526	617	595	602	636	626	559	614	602	596	582	654	642	631	653	616	578	626	612	628	630	629	585	623	633	644	580	577	579	597	567	591	543	598	608	610	573	581	565	623	651	585	563	644	658	614	617	583	602	599	619	616	630	609	594	571	614	573	618	647	569	595	634	616	655	588	648	609	637	595	612	537	589	598	593	606	646	573	620	618	637	614	584	619	600	569	576	575	613	695	622	592	652	580	638	597	608	629	590	616	612	604	612	593	586	592	608	607	618	587	613	613	647	640	611	623	617	609	626	631	652	589	617	601	662	640	625	624	616	650	607	596	589	588	655	601	589	613	601	587	624	584	608	625	611	627	629	607	650	588	601	590	607	617	608	611	586	568	579	633	610	612	617	614	641	605	597	610	617	617	594	609	578	570	605	596	575	625	579	605	589	651	600	609	611	601	604	604	591	596	574	643	630	583	636	595	618	609	584	599	602	562	594	683	612	561	578	644	656	580	613	624	589	618	586	639	621	619	593
3782	6101	4655	2388	1818	1433	1156	960	913	839	808	739	707	742	693	678	751	684	624	626	652	694	693	687	665	627	663	641	605	616	629	622	643	659	664	666	622	619	636	680	640	683	648	659	643	645	667	633	681	662	630	625	619	640	672	648	601	654	688	682	655	642	590	676	627	598	622	642	608	684	666	666	668	666	662	647	636	644	653	639	651	648	602	662	626	614	635	611	596	630	654	675	623	652	610	615	645	652	621	647	625	702	652	673	656	657	673	612	643	645	652	640	652	691	633	614	691	640	645	637	675	628	612	656	658	603	671	661	642	633	649	650	648	629	631	699	657	630	638	665	680	626	605	670	613	615	656	600	643	632	675	697	654	643	631	672	655	613	651	664	679	685	651	631	635	584	640	653	621	628	636	617	632	623	641	605	658	611	663	635	605	579	638	623	667	647	608	681	639	701	616	640	666	608	689	624	670	624	589	619	644	684	640	658	653	630	630	642	646	655	662	634	652	646	622	646	622	581	596	645	654	695	628	637	640	639	612	615	620	624	620	611	631	665	662	643	638	638	612	616	606	648	652	649	654	642	690	644	647	717	663	654	654	615	661	625	666	660	623	626	612	654	645	631	640	653	678	650	650	637	635	649	622	601	614	630	665	671	602	668	621	680	653	656	672	629	681	635	652	624	614	616	622	619	649	633	634	685	644	637	663	663	592	641	621	647	648	649	576	663	654	623	607	673	603	613	603	639	641	632	643	639	648	629	638	657	600	625	604	608	677	616	663	691	646	646	630	660	675	680	623	647	633	624	649	655	656	666	649	658	648	613	641	629	639	664	640	655	621	668	653	633	685	639	636	616	649	648	617	633	677	657	688	646	658	629	660	661	579	614	642	673	648	622	608	650	660	650	638	607	612	599	618	632	660	641	635	683	614	610	650	669	632	675	619	622	665	636	668	626	648	586	631	697	612	647	636	607	623	664	634	646	627	598	632	634	643	683	647	654	680	654	625	610	681	639	652	666	623	623	651	636	662	634	632	619	642	605	600	657	614	647	607	583	594	598	641	638	603	613	659	645	669	643	625	610	665	621	637	635	623	615	632	616	650	684	668	644	631	648	593	639	616	620	604	634	651	646	624	655	629	623	640	634	644	635	629	651	651	663	648	639	648	628	651	652	644	614	615	587	670	634	648	641	649	620	687	605	636	627	683	652	679	643	628	627	654	630	626	622	686	615	644	616	617	653	635	639	606	606	659	658	637	603	648	671	647	631	577	627	642	641	673	665	594	629	644	667	666	629	636	648	670	640	636	666	654	670	636	546	629	647	638	713	630	628	669	691	593	620	574	606	641	642	654	648	638	651	653	648	652	597	632	636	620	680	641	645	623	642	662	637	612	615	659	625	686	695	647	646	615	600	621	660	670	658	658	622	640	648	637	617	635	617	644	600	635	644	644	682	641	658	632	659	639	630	627	653	627	616	671	688	659	631	645	650	630	620	623	587	617	592	611	611	642	660	648	668	607	690	650	683	611	672	647	627	640	661	611	634	632	641	628	665	634	586	679	617	618	620	619	642	608	616	668	616	644	642	555	655	671	663	659	607	636	644	665	633	624	636	622	629	631	647	649	620	619	608	682	617	632	648	647	659	661	622	591	612	643	638	658	620	637	630	644	611	634	604	641	651	622	661	624	635	680	675	661	620	642	646	644	637	601	675	650	667	650	629	611	615	671	667	606	644	633	619	627	631	610	650	642	642	615	637	629	647	655	597	638	689	681	621	674	636	621	664	629	663	618	609	678	612	642	616	663	600	700	666	640	650	619	637	607	664	651	650	630	619	625	612	645	646	630	623	689	642	631	635	618	670	597	633	646	644	630	657	661	635	721	621	620	687	590	659	612	622	631	638	626	617	625	635	638	615	655	645	599	615	623	630	676	659	630	607	690	630	639	639	657	669	683	622	631	593	669	658	582	622	622	632	626	660	662	592	641	639	663	626	648	675	630	635	699	693	626	646	658	642	653	658	617	619	666	590	618	656	601	595	630	620	596	620	632	644	664	617	629	637	623	607	677	635	605	656	671	636	633	600	623	664	629	621	648	579	654	653	614	651	689	682	632	642	630	643	610	614	684	601	648	638	598	633	716	693	625	648	638	693	694	667	642	611	632	650	615	644	649	598	628	630	626	639	628	601	637	665	613	620	645	626	655	657	632	623	616	669	596	632	590	656	616	666	649	630	632	703	620	629	643	616	621	656	641	660	617	679	659	629	647	662	590	629	606	643	633	622	682	586	659	623	650	602	671	665	621	630	668	619	674	612	643	682	660	641	617	662	613	650	637	633	594	658	636	632	656	666	628	658	620	599	628	612	634	620	604	646	614	686	626	659	626	628	574	648	628	659	598	674	625	669	671	660	633	642	641	664	660	667	634	673	601	654	690	642	598	649	676	653	619	644	604	655	646	650	645	676	600	662	647	652	681	633	663	640	624	638	642	604	673	649	636	664	627	680	659	626	581	612	692	663	649	634	674	667	657	640	600	621	610	587	628	627	610	690	649	631	633	662	628	618	610	615	653	679	591	617	674	607	658	621	636	682	655	630	653	672	621	661	668	680	604	682	602	616	633	671	648	657	657	689	650	664	615	605	627	616	654	668	623	651	653	601	657	659	616	655	620	602	691	643	635	643	621	624	626	655	696	655	629	646	658	689	613	667	605	646	623	646	649	740	610	577	670	663	646	635	592	648	656	671	659	644	651	634	676	599	630	628	676	596	625	646	641	674	644	623	618	622	665	629	673	635	624	660	584	660	618	654	619	620	607	678	643	627	675	658	659	653	614	604	594	622	636	670	672	661	621	612	601	645	648	624	648	661	652	578	620	631	650	638	644	637	629	684	662	628	644	613	636	656	665	627	649	636	618	625	669	683	641	633	627	656	629	628	645	630	649	642	684	598	640	631	619	658	643	625	599	680	674	630	609	630	639	596	647	641	633	619	621	633	628	631	626	589	601	640	632	609	670	610	637	655	634	656	648	642	658	667	616	601	617	639	591	658	602	654	615	669	589	600	609	602	648	630	653	607	670	593	628	682	601	610	630	623	637	621	596	628	667	628	673	616	622	612	624	666	593	653	638	606	622	627	646	611	631	662	690	638	592	659	654	660	665	640	652	615	630	646	626	666	639	631	622	655	640	642	650	640	657	653	656	659	657	602	638	662	651	625	625	621	597	646	655	616	622	656	708	622	686	655	583	616	664	630	665	643	660	632	635	673	637	622	594	628	621	628	613	663	662	626	672	638	649	602	633	677	634	614	689	688	629	659	611	622	589	656	629	651	630	595	641	633	627	642	608	647	645	673	675	612	660	616	654	671	650	661	677	633	654	688	576	606	649	588	602	631	619	616	662	670	621	607	654	631	578	631	639	609	601	643	612	635	610	642	637	667	626	644	646	658	633	689	651	636	671	651	623	571	618	612	619	650	652	650	633	668	596	687	632	665	607	649	637	651	643	639
22761	21496	29233	24183	21492	21525	12037	1134	718	591	523	487	368	377	371	329	311	276	307	287	241	272	246	242	256	223	204	244	239	218	248	243	213	181	213	199	224	235	221	206	216	201	193	193	229	205	197	202	219	233	202	211	223	191	192	191	200	195	192	199	201	204	218	209	209	227	175	211	213	210	224	206	189	201	187	193	227	209	200	229	178	193	215	186	209	172	207	195	243	194	195	193	198	203	219	202	211	199	201	209	201	227	193	196	181	165	198	181	195	175	193	203	203	205	185	179	195	178	203	195	195	201	190	217	221	199	198	205	163	191	201	205	217	214	202	203	215	207	211	197	187	189	199	211	170	203	199	219	187	185	186	189	205	201	221	197	215	199	205	208	191	184	186	195	169	188	203	153	169	201	185	229	176	169	198	194	197	187	183	178	209	197	207	210	165	202	181	183	209	179	224	174	191	205	188	193	186	207	179	197	195	206	223	197	196	198	186	187	171	206	191	198	210	184	183	193	201	180	187	182	188	184	204	214	178	186	201	205	211	221	175	211	184	194	208	189	213	194	194	184	213	202	201	214	215	205	216	205	198	212	187	212	206	172	184	183	212	211	199	202	207	218	206	190	202	206	187	242	204	198	176	209	186	180	223	227	194	211	210	186	219	196	201	180	212	204	226	214	189	213	197	192	193	210	181	193	196	183	212	208	206	225	192	184	178	222	190	194	216	189	181	219	168	193	185	202	208	206	157	179	185	186	179	210	195	210	193	193	206	184	194	199	205	205	226	195	201	207	187	192	208	196	204	222	188	204	186	217	195	207	185	219	194	198	223	189	194	180	187	176	192	179	187	226	194	208	189	181	201	209	216	179	203	186	181	211	187	188	192	195	196	208	200	181	179	183	182	219	177	180	167	197	192	198	184	188	204	194	186	199	213	179	224	207	174	187	198	185	187	223	226	185	192	195	207	174	222	201	192	193	178	193	202	190	220	210	185	204	168	199	177	204	185	214	188	220	182	212	197	203	215	202	196	170	174	172	215	194	195	210	192	179	188	211	181	199	192	179	204	212	200	184	177	208	193	200	199	200	198	184	229	196	213	171	179	198	184	204	181	187	200	205	200	202	204	183	206	196	210	184	197	186	194	201	198	212	213	208	201	154	195	202	185	223	195	185	200	187	201	205	202	206	197	196	193	195	199	234	193	183	193	213	196	222	201	175	215	202	188	194	194	197	207	213	194	221	212	213	197	214	206	218	198	196	183	216	213	191	224	213	194	183	213	233	211	192	205	211	187	202	204	211	224	230	210	217	206	196	206	229	197	192	222	224	191	181	174	192	198	217	192	206	192	193	195	232	171	191	215	172	186	207	198	176	203	197	161	195	209	195	199	179	184	210	201	196	185	220	212	180	201	192	194	190	202	185	218	186	198	195	209	229	194	186	214	199	222	211	180	209	190	205	181	197	211	199	206	174	192	221	193	197	216	207	201	176	173	194	197	205	205	200	200	168	215	204	219	171	188	195	198	196	173	213	196	205	211	205	230	218	197	206	177	192	207	191	220	192	216	195	202	207	165	188	191	192	194	184	180	204	221	207	180	206	176	173	201	189	181	188	205	205	221	173	187	203	179	215	207	188	190	186	222	201	203	205	190	182	199	183	203	188	205	181	170	204	190	203	200	215	235	196	191	213	202	211	192	171	179	175	179	196	190	188	159	219	207	224	201	204	205	215	219	188	200	153	201	201	193	202	180	210	218	180	204	182	171	193	208	210	202	191	181	171	193	187	215	208	182	193	228	216	191	199	222	183	201	224	191	193	208	186	182	211	189	228	198	192	184	201	190	195	212	207	205	190	219	197	201	201	192	202	171	210	176	218	186	188	208	210	172	217	197	197	196	177	206	208	192	181	187	197	176	202	215	205	177	202	171	202	193	223	212	207	206	183	222	184	209	192	212	200	226	202	179	183	206	203	188	197	204	177	198	209	208	215	184	200	172	182	157	186	176	182	213	200	181	206	206	195	177	194	206	182	193	192	197	230	195	192	184	206	183	186	185	224	168	184	213	207	206	201	216	199	201	205	198	196	204	194	212	206	184	207	191	225	174	188	193	183	197	198	221	193	218	199	184	202	193	194	185	177	193	196	196	192	175	214	194	176	160	185	208	190	193	212	225	208	194	192	217	200	201	208	188	213	191	184	202	205	190	201	210	207	201	205	181	202	194	203	192	174	214	211	199	187	212	206	219	210	215	200	212	205	210	192	189	166	200	180	203	171	196	204	197	181	209	203	237	209	182	182	216	190	193	193	218	188	195	193	193	191	204	191	165	189	211	192	186	231	175	186	197	172	203	201	181	200	179	159	154	205	206	207	189	213	192	194	180	199	183	195	193	213	190	192	205	183	217	199	197	173	205	204	192	206	177	185	209	209	159	194	211	181	207	198	199	198	217	219	217	202	211	215	177	193	214	215	205	187	208	192	186	195	198	191	184	180	194	191	168	203	189	217	201	204	199	209	213	223	190	209	188	198	179	184	204	216	175	179	185	202	209	222	189	209	237	194	187	220	187	165	195	204	186	174	184	199	194	200	200	209	211	218	249	234	187	176	182	189	199	190	200	177	191	214	188	199	192	184	162	172	195	176	202	184	176	197	186	199	200	189	222	180	203	188	176	207	210	203	208	207	207	201	210	194	205	209	210	209	201	188	193	180	194	214	199	214	201	174	192	198	211	207	167	198	225	206	189	176	173	196	216	173	192	180	215	206	203	193	194	202	203	195	214	203	196	205	176	185	182	196	192	208	180	189	195	217	198	221	181	178	204	211	212	199	207	195	208	208	173	212	209	211	180	197	209	197	176	192	200	186	175	200	176	209	205	191	180	166	204	205	203	221	189	201	191	178	180	173	187	200	202	215	178	176	209	192	205	212	168	206	189	189	185	206	208	209	225	195	198	155	175	184	203	210	187	200	192	209	186	199	185	175	192	189	207	179	175	221	211	189	183	187	190	180	196	176	201	155	184	176	210	199	185	177	204	188	205	204	177	190	198	187	198	188	195	156	182	201	191	167	204	187	189	225	217	193	220	206	192	206	203	213	204	180	186	215	221	197	184	206	191	214	219	197	165	187	206	186	206	172	161	194	181	218	196	161	192	179	197	188	213	240	211	212	212	189	213	203	225	195	214	182	195	211	192	213	199	178	196	205	188	214	192	201	192	193	210	187	187	190	214	209	189	189	187	198	202	210	217	207	187	175	203	178	192	184	207	177	206	183	200	180	211	195	183	195	206	175	187	185	191	199	175	201	208	211	208	199	204	182	189	183	189	175	192	186	202	185	201	202	205	195	199	191	203	189	193	211	188	183	199	186	186	219	189	191	198	191	175	231	196	215	188	177	179	188	208	197	234	189	182	181	200	207	228	202	225	164	201	175	199	232	223	182	174	205	206	181	211	190	186	211	210	228	215	196	189	196	218	183	207	183	202	197	188	181	198	191	213	184	178	183	198	198
4849	14843	11801	5646	3807	2698	2000	1528	1086	920	778	716	546	522	441	410	381	365	315	322	305	302	283	299	290	261	263	293	269	279	282	264	259	237	274	240	246	246	235	246	250	221	227	237	232	222	254	247	277	237	250	226	245	246	226	212	258	230	224	233	225	215	248	231	241	219	244	239	266	235	222	219	241	213	212	242	191	230	228	208	223	227	208	234	222	255	218	251	219	226	239	232	229	212	216	230	230	235	229	247	221	216	205	218	221	219	212	252	229	218	216	236	213	233	240	215	242	230	214	222	186	193	250	219	214	212	204	222	227	241	227	223	212	234	200	225	219	203	220	224	218	238	190	224	243	206	211	224	221	226	233	198	225	267	244	227	209	236	221	227	236	235	229	256	222	212	210	217	222	229	203	210	231	214	235	208	227	235	233	236	225	199	225	213	250	224	213	235	237	230	222	221	209	216	212	222	216	242	207	218	207	222	230	214	240	228	213	234	219	239	242	223	208	214	218	227	249	245	233	241	223	231	220	238	196	216	212	203	242	200	227	232	240	212	227	245	210	213	222	233	223	225	198	193	203	237	188	233	233	218	208	242	242	219	232	201	209	230	232	222	216	199	235	235	227	229	188	224	238	206	228	237	226	203	219	224	213	246	235	227	238	224	209	275	242	227	222	221	217	205	209	218	235	208	243	206	209	207	247	207	226	221	216	238	227	214	234	229	232	186	199	239	243	222	223	211	220	207	224	252	231	232	216	206	214	251	228	203	211	219	227	236	206	228	231	200	228	213	202	240	235	223	241	229	221	234	249	220	245	216	218	222	205	221	215	227	234	238	191	239	221	202	205	236	213	232	203	193	191	206	213	220	233	201	211	232	209	218	201	223	202	221	224	191	207	216	234	210	225	228	191	217	232	268	225	238	190	222	248	241	204	210	267	247	221	219	232	204	216	238	221	226	222	237	224	221	250	240	225	235	222	178	183	202	223	196	201	211	228	216	237	240	217	232	226	206	235	200	224	212	214	223	218	209	207	243	214	215	225	230	246	215	211	219	227	242	231	203	217	214	231	218	219	233	228	216	221	193	209	218	248	202	214	238	239	218	207	213	216	220	206	226	206	227	212	217	200	205	210	231	218	213	250	216	232	238	223	210	205	224	217	218	210	228	227	217	216	249	229	204	217	227	236	233	216	194	207	216	216	221	230	224	219	205	233	234	222	215	225	229	221	210	242	227	223	204	193	214	219	212	218	245	219	226	223	215	202	206	202	238	222	224	234	245	208	216	236	249	214	201	235	220	215	200	212	234	238	214	200	202	220	230	183	216	216	212	198	210	222	223	239	208	221	210	189	222	236	202	241	227	196	194	200	201	215	208	205	221	210	223	200	211	239	233	212	199	262	212	226	202	194	201	203	195	225	204	249	212	207	207	244	241	240	207	199	212	212	198	225	223	238	204	215	215	217	224	214	228	244	226	226	217	225	237	234	206	223	232	232	206	213	235	209	223	227	238	210	200	212	204	225	201	202	248	225	214	227	232	210	215	225	246	209	218	200	212	209	240	233	231	197	221	197	203	223	235	216	229	201	214	202	214	227	234	223	225	240	210	210	215	216	225	194	223	203	226	223	224	231	214	210	217	205	223	216	205	232	207	230	195	212	228	217	188	259	232	208	235	233	202	216	211	227	213	218	204	218	216	237	244	236	190	219	210	247	232	216	221	208	218	229	231	209	184	221	240	211	214	226	219	214	224	236	230	211	216	234	232	209	225	205	210	219	230	224	211	236	210	232	214	245	219	199	247	237	232	218	253	218	211	218	213	217	228	234	204	214	213	241	210	232	220	215	230	208	210	233	191	215	220	222	196	238	238	228	202	217	206	226	223	205	231	228	218	201	202	201	206	220	253	222	234	209	203	224	227	227	214	256	207	214	204	217	247	198	214	194	223	223	234	227	216	227	239	208	216	223	234	237	214	225	246	233	220	222	215	197	205	243	211	211	211	230	200	213	201	265	220	238	199	218	235	236	233	222	206	209	211	220	235	225	231	226	216	217	200	197	235	227	220	215	238	205	237	208	222	220	214	229	222	218	230	245	226	196	225	226	201	218	228	224	221	191	220	235	214	196	195	217	247	222	212	193	221	213	211	217	224	220	202	214	204	194	216	208	198	209	195	238	231	213	231	208	185	202	238	211	229	210	218	237	227	196	204	202	224	199	229	203	232	232	199	234	214	219	234	216	198	206	218	224	198	198	217	238	213	216	199	202	201	230	219	223	200	220	204	205	213	215	218	220	219	206	209	241	204	195	207	213	233	222	231	227	213	233	215	181	213	196	240	210	206	247	200	225	199	226	210	228	217	240	217	220	209	240	209	242	207	240	223	227	215	231	246	203	226	238	205	221	192	228	223	223	204	226	255	242	215	222	217	239	227	200	210	217	244	231	240	260	222	213	218	204	246	221	221	225	201	189	222	205	215	213	218	229	235	216	207	227	230	211	253	199	248	240	200	221	195	215	205	234	236	253	220	219	214	212	221	239	205	212	219	208	214	192	216	226	246	226	213	191	234	210	221	228	206	212	208	210	225	216	236	195	205	208	212	222	240	215	205	246	202	211	232	208	229	227	226	200	213	232	239	212	232	226	229	241	227	236	231	220	225	214	226	220	229	210	235	224	221	236	212	233	219	213	197	251	231	233	219	219	203	249	206	225	229	228	214	238	212	207	227	213	202	236	252	182	217	230	219	246	221	190	223	214	238	205	233	216	200	243	237	192	202	239	207	216	246	206	224	238	222	213	226	237	235	195	220	212	236	223	193	237	240	230	220	226	191	223	216	215	242	208	223	240	206	252	222	197	220	240	224	182	195	220	206	231	218	270	255	214	243	220	212	229	190	219	237	218	242	237	206	197	228	228	210	235	213	239	205	234	214	208	218	207	217	235	235	217	226	196	246	189	219	233	231	221	245	231	194	223	217	240	230	240	226	240	244	230	217	242	203	199	215	207	222	210	217	235	232	203	242	204	206	204	230	184	213	215	187	218	234	201	221	220	197	224	240	233	204	223	213	202	214	221	241	219	214	210	225	231	213	216	230	216	220	249	212	201	211	221	225	222	244	223	239	222	206	201	253	217	214	201	229	223	221	220	207	236	243	221	219	198	246	221	213	215	204	218	223	211	214	230	221	222	220	214	222	224	217	214	223	208	203	223	212	206	237	198	213	228	237	203	241	217	218	235	227	239	230	231	167	234	214	232	211	226	200	231	203	199	212	233	224	236	228	212	204	213	225	243	220	237	229	216	209	203	213	216	218	218	218	240	227	203	215	230	232	211	240	238	225	236	229	215	216	219	206	215	201	238	238	224	221	258	211	201	227	246	229	232	224	229	208	228	188	213	214	202	200	221	217	200	229	231	186	224	239	225	213	202	203	229	204	245	235	233	219	226	201	209	223	215	230	225	227	208	197	214	187	246	216	207	225	218	241	216	229	200	234	230	201	244	226	233	236
27710	20305	7690	1448	1078	1076	995	852	841	855	834	862	848	855	805	816	869	853	780	884	801	849	843	804	822	818	841	848	847	864	860	793	829	853	801	890	835	831	840	832	882	790	893	854	849	857	804	869	874	843	797	882	859	852	884	813	915	847	874	847	867	872	849	840	824	823	901	782	869	862	880	828	837	855	815	885	863	831	834	853	885	888	851	810	857	865	882	780	848	852	826	842	891	872	809	835	837	792	855	786	849	892	849	837	792	844	856	849	845	881	896	856	863	833	850	858	839	859	838	893	809	814	859	865	851	832	806	873	806	813	858	817	817	859	795	863	854	891	858	865	869	822	801	859	857	863	842	839	820	825	834	844	900	862	874	824	845	865	827	852	808	830	819	816	899	841	829	843	838	856	811	871	817	800	838	857	837	833	825	842	824	837	864	851	877	848	868	855	829	830	816	837	819	840	868	808	856	857	839	836	872	836	855	827	859	836	783	828	843	815	789	789	830	829	833	863	848	858	839	843	917	845	837	826	876	843	844	841	826	831	801	858	879	857	825	861	801	786	835	818	840	874	834	856	800	860	785	815	889	836	874	890	825	803	823	808	790	800	792	842	881	838	775	830	882	887	798	828	853	804	833	818	788	840	847	785	843	846	837	859	814	893	836	844	844	876	828	826	845	828	870	769	833	840	870	785	857	847	802	879	826	822	889	836	813	816	858	779	866	854	826	859	788	848	777	889	844	875	846	882	768	868	828	866	839	810	904	852	832	825	860	884	875	879	834	814	847	850	850	823	823	808	923	797	835	789	851	848	870	848	872	849	837	885	871	838	835	807	808	854	883	873	828	858	893	810	851	844	847	829	862	846	850	914	888	813	761	785	897	805	879	874	809	799	831	879	805	881	812	817	870	822	871	832	863	827	804	835	763	826	849	829	851	912	866	836	817	769	874	833	838	816	863	854	860	853	777	850	821	846	808	848	846	851	811	917	843	866	874	859	833	829	842	860	863	844	829	839	887	840	844	856	841	851	817	820	860	812	804	841	880	861	827	832	830	870	844	810	833	876	878	836	857	872	845	857	829	839	834	792	827	854	827	825	804	838	834	828	835	847	819	853	876	841	799	841	824	871	883	854	806	854	877	848	826	851	853	882	828	835	811	833	817	886	850	846	812	847	939	813	815	845	795	821	830	830	844	871	837	828	839	901	836	826	862	878	862	857	819	888	863	856	869	832	861	856	862	821	895	844	835	830	877	775	867	885	825	836	903	789	840	841	838	837	918	819	826	826	868	889	799	860	871	789	805	822	826	833	847	873	883	833	831	858	838	859	885	832	878	829	862	842	814	858	806	791	844	883	865	848	839	790	803	895	819	825	817	892	829	852	901	871	864	849	815	876	856	814	804	840	837	912	838	849	831	840	887	808	809	801	841	826	821	917	877	825	807	794	834	853	896	846	828	870	862	862	875	824	849	878	850	825	845	784	810	859	845	847	891	859	814	810	821	786	850	849	801	812	819	866	877	869	870	844	800	854	860	807	858	798	849	871	870	834	826	871	793	844	829	833	829	819	816	873	863	800	852	798	823	825	904	848	881	858	847	846	817	831	826	880	857	873	841	855	856	857	823	795	854	874	919	861	815	818	867	832	830	798	843	801	807	847	822	890	853	843	906	825	848	879	824	890	877	830	768	816	803	851	838	837	846	847	837	812	783	899	834	849	822	851	791	789	814	825	854	829	803	873	823	818	830	829	886	899	811	865	833	822	874	854	853	834	809	821	800	804	918	823	853	789	833	791	819	844	851	808	838	787	857	829	828	821	801	797	862	879	916	831	832	842	874	806	825	820	825	848	851	847	807	876	868	868	845	866	832	828	851	849	805	836	828	843	806	831	838	858	819	877	883	878	780	861	787	826	819	836	808	795	903	811	827	852	800	847	838	828	873	841	914	816	880	863	838	808	795	829	881	878	862	853	850	921	811	860	817	849	875	791	850	896	893	825	872	801	836	829	852	877	911	899	821	858	839	829	797	922	869	835	784	791	871	864	885	830	855	855	859	828	864	848	852	793	857	898	850	769	868	822	839	824	812	875	803	836	784	848	878	837	853	856	799	899	799	859	855	853	863	845	847	830	824	841	810	850	892	877	837	826	851	888	854	868	829	831	812	900	799	885	798	845	828	799	818	885	821	854	871	843	838	874	839	856	902	802	853	864	871	869	804	846	862	830	803	852	880	881	831	878	817	857	900	883	838	850	817	862	828	863	807	839	863	796	892	821	888	842	797	791	829	868	880	796	882	817	884	866	834	878	818	813	804	874	871	907	796	838	841	857	879	866	832	840	873	829	854	880	816	870	831	845	868	820	822	849	878	762	895	813	880	867	839	874	817	834	828	869	795	807	801	804	865	835	784	833	860	825	830	781	815	862	808	850	829	860	885	875	836	843	761	829	877	878	874	874	857	820	915	865	829	825	849	879	795	831	822	849	785	838	828	845	811	911	825	858	805	858	811	857	834	826	905	776	840	834	917	830	749	824	793	851	811	839	872	816	859	837	853	852	848	902	843	848	813	826	790	823	830	894	808	829	847	817	799	837	819	832	816	821	938	877	925	868	840	908	857	857	855	829	799	833	829	832	887	840	825	812	830	843	838	827	882	890	885	852	831	848	888	831	859	860	813	828	816	880	823	839	819	828	840	868	857	836	810	849	843	821	851	874	830	856	875	850	806	832	864	797	837	875	876	859	899	892	876	853	841	866	838	806	854	752	834	830	841	847	810	816	864	878	756	879	865	862	891	789	863	813	788	849	837	850	844	851	876	847	830	824	797	843	791	812	918	820	833	826	814	887	855	793	854	868	798	840	851	847	799	842	825	860	828	850	812	846	873	888	783	834	857	823	815	808	886	806	871	820	834	892	854	866	792	820	844	828	852	839	810	838	870	858	868	852	856	848	864	848	780	868	850	814	836	857	831	854	891	811	887	811	793	828	799	855	871	839	793	857	833	819	853	902	793	853	767	806	873	896	833	862	831	818	851	822	862	826	873	882	836	874	912	801	827	890	840	877	816	876	826	847	826	768	872	835	880	863	816	845	873	828	855	786	893	835	864	852	883	816	866	858	782	837	857	839	772	823	776	838	866	866	831	826	808	848	842	817	856	836	855	848	861	841	837	846	823	876	851	869	821	879	823	852	858	866	828	845	831	843	780	864	862	800	840	839	818	874	868	805	868	841	854	877	830	882	871	861	802	855	846	805	778	805	829	841	840	863	822	844	837	834	859	837	878	854	832	820	838	857	854	831	839	841	791	868	848	891	788	820	835	788	906	824	851	851	835	856	788	796	811	838	856	820	864	814	844	856	831	781	769	865	864	804	832	858	854	806	849	827	838	839	884	814	815	869	855	887	828	805	860	955	813	830	854	848	841	868	869	884	882	856	847	855	777	812	811	839	810	868	789	836	837	824	883	860	835	812	813	877	843	864	887	835	854	859	905	832	847	826	858	892
4599	1606	1403	1070	1025	1008	949	888	889	910	909	921	897	934	899	902	946	920	888	870	893	924	890	838	889	844	896	913	920	931	857	950	892	852	925	948	879	905	850	860	919	927	886	892	867	819	948	924	909	913	888	921	935	896	934	911	882	894	886	826	938	880	877	891	890	917	886	862	928	866	850	906	901	948	927	903	917	846	915	882	892	861	931	898	937	897	874	916	876	885	922	918	908	877	953	869	870	933	916	854	886	887	916	925	876	902	901	882	950	947	875	885	914	895	869	883	858	870	954	918	947	915	877	904	852	835	927	872	907	913	878	883	896	871	896	882	886	885	863	899	893	901	903	900	888	914	851	922	947	884	913	890	910	901	894	885	910	893	878	900	928	894	933	866	855	962	917	892	913	884	932	868	883	902	909	881	910	915	879	882	885	915	846	910	944	917	899	852	920	870	866	849	866	916	891	852	950	916	874	852	904	909	912	934	873	896	896	920	942	934	891	926	906	910	877	889	850	886	873	941	955	895	878	910	863	906	931	824	874	887	872	870	873	887	906	899	876	857	851	929	947	876	886	863	893	883	885	905	895	949	856	890	899	986	915	891	884	890	913	943	897	907	905	870	926	903	944	854	884	893	919	888	901	840	890	931	892	904	842	931	910	841	879	925	952	923	931	891	904	938	952	944	886	878	904	879	842	915	886	940	877	839	908	935	883	897	871	872	900	863	872	901	894	871	864	878	867	900	919	879	878	925	931	878	912	893	947	913	878	811	900	870	861	911	972	931	897	945	918	901	917	849	873	916	907	919	838	906	882	900	902	895	876	909	912	887	888	890	853	883	897	853	867	866	903	928	906	910	857	904	937	902	912	839	872	864	959	926	880	846	850	949	897	905	921	851	876	880	895	875	921	927	914	912	859	892	953	894	839	893	960	896	900	887	892	904	954	902	874	905	903	868	878	908	921	882	906	857	897	875	901	863	875	949	923	868	830	908	834	919	891	941	973	835	909	924	906	919	902	919	853	913	920	905	876	887	912	874	922	923	881	921	902	860	838	893	907	882	843	883	913	921	894	903	892	876	864	886	890	871	893	897	847	892	878	869	847	888	864	912	940	929	899	863	851	917	869	865	844	916	913	930	930	924	858	868	869	915	891	848	870	914	893	917	928	909	844	873	879	893	900	885	874	927	908	942	931	913	938	867	880	917	858	921	945	883	871	827	859	889	889	835	931	893	863	884	883	812	909	863	879	925	919	925	900	871	894	937	909	894	822	864	899	911	878	911	935	880	909	890	835	890	869	890	934	974	897	892	882	912	878	909	921	912	900	908	880	888	921	890	974	915	928	886	939	877	892	940	912	906	879	950	918	917	847	947	893	848	886	873	915	891	895	914	898	877	919	875	954	904	912	874	925	835	903	894	852	878	897	848	863	950	897	906	887	877	865	918	855	921	930	881	925	919	901	926	908	897	843	889	927	934	920	827	894	917	944	918	898	881	936	989	887	933	908	884	869	848	914	882	906	860	948	923	853	896	970	962	908	847	874	947	859	915	944	905	875	892	946	860	888	890	879	935	849	900	933	867	895	835	906	870	879	895	906	903	893	957	890	911	914	876	887	897	892	883	917	910	927	838	888	881	899	922	867	983	835	880	868	879	913	898	871	918	836	954	912	904	916	923	853	916	931	943	916	895	903	955	875	923	916	940	903	887	867	915	899	940	908	896	892	862	850	906	860	895	842	875	890	923	850	872	949	844	882	867	944	884	903	952	924	890	918	868	846	863	970	898	881	931	875	872	876	860	864	891	890	929	846	938	898	859	917	862	945	910	872	934	890	904	823	897	918	880	892	913	860	948	853	912	877	922	935	893	921	868	895	874	947	839	890	899	852	903	936	869	894	892	889	884	895	928	918	852	928	881	864	900	902	939	887	886	847	898	884	916	874	906	911	908	854	929	869	840	888	871	905	878	915	896	901	925	922	892	875	896	943	917	925	881	886	915	922	949	905	910	879	883	889	880	911	912	867	875	866	859	920	866	924	876	898	978	894	887	952	875	899	896	909	916	878	900	917	891	906	895	902	875	946	887	885	857	882	893	956	856	808	903	889	859	914	878	900	866	903	959	933	894	876	888	836	836	865	910	922	900	872	884	886	896	915	845	881	839	914	888	966	899	849	850	946	895	918	885	900	859	928	921	868	885	862	905	853	856	911	918	910	907	919	861	857	868	891	940	908	845	899	842	925	921	909	872	866	893	911	879	891	884	869	894	895	882	880	886	826	887	900	900	918	1012	838	892	930	934	941	922	894	892	911	896	903	906	859	970	905	879	906	884	906	898	855	908	898	925	929	898	877	867	874	885	865	839	850	928	929	909	902	924	885	904	876	877	954	894	922	896	948	877	905	867	874	927	886	931	866	909	917	888	858	886	911	930	919	873	886	905	888	911	872	910	935	955	898	907	914	842	904	886	929	908	882	904	879	929	920	885	916	899	906	848	880	889	844	897	908	923	900	914	861	918	939	872	935	889	896	948	875	915	912	860	896	831	915	914	937	903	897	898	914	817	902	886	901	919	929	878	873	904	898	877	863	940	880	881	829	819	857	912	878	864	925	874	876	897	936	896	892	868	880	911	925	915	924	892	944	945	888	915	865	885	965	881	960	873	875	850	907	930	886	913	898	940	865	862	881	860	867	932	919	933	894	897	878	930	862	922	838	959	906	913	883	820	893	842	867	888	887	803	846	897	914	874	914	906	881	885	863	895	891	907	937	884	835	909	814	891	932	894	882	878	924	894	968	893	864	904	865	889	889	936	901	897	893	931	855	937	902	864	880	904	923	920	840	909	905	841	895	897	872	939	890	908	904	944	876	927	876	913	905	903	890	925	873	844	927	931	875	933	903	872	913	900	860	855	882	866	930	892	913	908	909	892	884	900	848	882	919	902	897	884	934	846	848	889	879	919	909	918	896	879	927	847	864	877	873	852	817	878	845	887	818	912	923	878	861	841	887	929	928	916	898	885	884	921	871	851	927	939	884	892	872	876	858	929	887	862	924	867	909	884	860	875	909	862	897	893	878	886	942	894	897	896	862	929	930	947	872	921	880	911	923	916	883	912	929	904	904	916	888	922	911	914	895	907	875	899	896	926	892	895	972	874	861	895	890	860	886	887	915	883	945	898	830	902	879	931	901	862	864	864	854	953	877	916	893	853	866	927	925	930	895	848	855	946	933	923	916	889	903	923	839	898	897	894	898	870	887	892	908	867	893	900	918	913	914	931	916	905	913	861	931	874	946	885	918	911	893	873	904	892	919	895	872	916	951	952	885	900	895	921	968	840	915	887	900	854	911	895	899	907	887	892	928	851	887	903	914	906	909	943	906	862	891	866	887	937	939	908	909	935	865	863	854	897	876	894	900	847	894	904	913	859	954	891	877	895	916	903	915	873	898	882	909	911	889	865	917	887	871	924	907	891	849	930	909	947	950	862	841	877	853	855	877	905	883	891
23833	21471	28844	24472	21448	13529	1575	993	792	769	767	696	693	632	622	631	583	593	581	629	623	628	592	584	577	601	606	596	598	531	576	554	597	575	576	549	599	579	594	570	576	554	607	580	576	536	546	591	543	528	536	566	541	569	596	568	578	595	568	600	564	574	567	557	577	571	599	568	525	619	547	575	528	533	591	524	608	618	569	535	547	539	555	587	559	574	606	603	559	541	533	506	571	568	621	587	538	590	604	564	584	545	575	515	589	587	561	549	604	549	558	550	561	606	587	560	545	554	578	591	576	591	552	543	533	536	519	531	585	560	548	562	524	532	546	548	553	582	548	592	548	580	560	579	586	542	553	564	551	522	565	551	543	552	569	549	571	601	546	568	565	525	580	547	567	554	595	560	557	561	591	560	562	567	556	525	609	523	515	523	551	586	557	549	563	563	561	551	560	582	592	551	532	583	548	593	590	498	540	553	579	572	572	548	566	556	546	613	575	549	560	560	560	571	534	512	573	597	566	529	541	579	580	560	597	564	597	559	587	564	559	589	570	558	560	510	564	548	597	546	562	550	515	561	568	568	588	523	526	553	569	544	570	580	571	566	549	541	587	574	541	577	539	526	567	535	553	597	538	585	575	561	553	594	568	591	577	543	613	520	592	542	543	573	565	559	541	530	562	537	563	574	618	538	552	579	621	549	575	536	588	550	564	533	573	570	572	558	609	533	588	579	585	589	537	593	559	610	551	579	550	575	560	573	540	552	563	550	529	550	576	557	538	524	549	561	596	540	543	534	567	570	530	526	559	573	560	613	595	541	542	533	600	551	544	576	606	568	601	527	523	557	544	590	562	571	506	583	567	580	560	579	529	544	561	570	562	505	539	513	561	562	573	560	567	578	571	559	591	566	515	534	562	579	506	558	559	556	547	520	520	523	517	556	541	577	565	593	546	520	587	574	581	595	647	542	557	541	571	572	583	540	568	629	601	634	577	559	561	573	539	571	570	563	545	533	573	539	554	584	584	519	552	585	595	580	557	592	564	548	600	623	548	581	605	554	540	539	601	511	544	548	562	558	595	543	557	523	548	578	546	569	580	592	561	561	560	574	503	538	545	556	546	617	554	567	577	538	544	544	571	598	558	545	556	542	580	614	585	592	515	553	571	608	586	614	542	561	560	562	564	539	522	576	545	591	561	544	549	568	596	573	564	559	565	556	533	553	571	532	543	548	566	568	528	578	584	543	558	549	565	603	587	589	540	578	587	535	581	591	572	544	561	537	579	552	550	521	563	556	572	514	539	528	562	576	552	545	568	575	515	553	548	563	573	578	539	552	556	551	596	548	559	574	610	547	547	558	547	618	578	589	594	503	544	561	588	517	525	580	602	585	586	539	512	567	554	553	547	566	543	539	558	530	563	520	553	545	535	566	522	577	567	576	575	559	570	596	490	595	584	557	565	591	554	585	548	585	546	590	532	527	613	574	578	553	531	576	506	584	563	571	548	515	590	549	529	555	600	564	552	539	556	592	551	601	588	579	584	591	571	546	543	581	559	561	557	554	567	568	559	574	530	559	593	584	550	545	540	568	538	632	557	558	553	552	576	546	534	557	593	555	547	543	544	558	557	571	583	570	585	554	569	575	555	541	551	526	555	582	573	572	568	574	553	561	561	636	571	560	516	572	618	587	551	546	589	552	553	583	530	559	548	547	578	581	563	551	561	546	553	577	547	548	578	581	572	562	601	536	561	543	578	579	585	564	547	569	559	579	514	574	559	563	573	576	571	517	540	544	555	571	572	580	542	560	556	531	518	556	536	566	540	520	543	535	609	546	583	561	554	574	528	570	591	555	551	567	602	610	521	580	585	529	563	524	592	543	540	589	563	604	588	556	589	569	543	550	608	596	578	565	582	566	552	514	591	574	582	556	572	571	595	538	554	607	552	557	544	547	552	561	542	506	538	585	547	531	570	581	554	536	579	535	541	531	550	580	551	572	521	536	587	543	560	566	518	564	548	554	577	541	535	550	572	570	537	533	559	588	533	555	621	531	603	574	536	546	538	554	589	495	578	581	567	531	565	595	600	589	545	555	552	536	565	530	558	578	536	602	591	554	573	585	569	604	591	568	547	601	600	562	579	548	571	547	564	581	557	575	564	540	538	574	575	536	533	544	572	572	558	582	573	602	548	543	556	542	557	511	568	560	557	547	543	524	580	517	595	550	542	553	555	563	552	579	560	570	549	542	598	550	527	582	584	538	552	512	576	561	529	567	591	533	613	561	536	587	555	574	546	538	566	546	557	590	560	554	540	549	602	563	529	554	594	568	565	555	572	587	523	571	553	550	579	613	603	505	530	553	579	549	498	540	529	563	579	553	544	575	549	589	541	576	574	589	569	540	550	523	553	585	579	551	600	568	558	586	549	596	546	566	550	549	569	570	512	570	589	561	572	557	565	495	557	554	554	550	552	552	583	599	531	576	598	562	573	560	574	575	567	589	562	567	564	572	572	599	550	527	543	558	517	540	526	527	554	530	565	538	580	589	539	579	544	532	533	565	598	563	583	572	576	572	591	555	551	541	566	585	590	550	571	573	535	593	583	581	568	577	547	536	575	568	591	563	557	543	592	553	541	537	518	583	523	568	543	546	514	512	568	565	566	562	567	567	537	574	562	506	537	528	517	592	577	534	545	552	607	543	524	552	549	570	573	546	560	588	559	553	556	578	565	583	608	596	609	620	566	610	533	559	571	604	608	546	582	543	617	547	529	619	547	582	570	562	544	578	576	544	623	536	586	565	583	514	538	525	541	549	577	595	526	525	573	559	546	577	567	591	553	547	557	569	602	563	593	522	584	540	555	534	602	530	518	554	553	582	537	556	528	553	535	604	556	570	539	551	598	541	546	543	575	560	567	539	570	562	567	563	570	573	572	555	582	553	574	574	622	563	557	588	541	561	540	545	571	545	582	550	567	576	527	547	557	563	596	508	550	539	567	573	547	598	516	565	587	588	563	563	527	587	540	558	570	523	583	543	560	491	567	545	564	578	565	536	582	509	542	534	557	590	537	581	524	589	605	545	543	581	509	541	511	558	560	574	555	566	565	568	586	521	558	527	552	560	559	591	545	551	547	571	582	576	582	576	554	581	582	556	545	570	610	571	541	518	539	559	531	551	558	572	565	571	492	533	592	560	526	549	566	595	580	505	525	559	574	546	545	563	556	574	549	545	524	563	519	535	534	575	545	551	570	550	570	587	578	509	545	563	560	593	498	555	582	548	549	574	532	529	536	556	538	552	559	575	598	554	527	585	527	589	555	547	545	548	563	588	605	528	557	573	524	585	534	570	546	529	586	558	557	582	560	554	585	559	604	510	546	584	519	542	552	572	560	550	562	581	577	565	564	574	566	585	557	548	520	523	554	552	557	587	554	579	549	556	567	540	534	529	564	581	591	557	557	546	563	561	583	570	571	582	568	546	548	542	598	606	562	596	542	537	575	584	542	570
3549	9258	7423	3541	2548	1877	1434	1180	1115	985	900	832	789	777	728	696	728	681	674	693	670	630	635	677	592	674	658	609	634	677	621	614	650	670	654	624	609	617	626	625	625	600	625	645	652	659	597	661	654	620	634	615	599	588	628	605	613	593	614	590	587	615	533	599	652	619	641	657	590	610	605	661	590	631	635	621	571	632	643	611	634	600	602	651	606	618	630	617	641	590	602	617	654	637	655	634	617	615	629	625	636	642	585	609	680	624	628	589	615	610	615	605	655	623	622	615	600	595	598	580	588	649	636	626	618	583	578	623	595	609	576	644	609	611	585	567	577	609	648	613	623	649	604	591	596	670	611	632	636	593	594	565	664	596	593	643	591	598	602	591	631	608	632	619	588	599	627	612	618	609	637	650	599	630	618	632	612	624	632	597	594	606	601	615	633	638	606	614	567	642	649	563	596	634	568	607	623	620	606	604	641	659	573	630	641	679	639	656	621	593	622	601	648	612	658	594	579	633	604	629	600	594	610	596	636	630	602	629	607	597	583	609	613	637	657	594	610	616	608	619	630	599	639	589	607	614	614	640	625	647	592	619	634	642	591	635	606	569	625	615	628	633	590	630	649	630	672	648	593	563	652	612	596	585	595	619	584	665	619	640	651	569	616	634	644	658	617	572	641	609	566	620	623	651	597	605	638	632	565	588	640	626	600	604	603	642	618	597	650	586	602	609	589	611	626	658	590	604	584	671	615	592	624	612	583	559	641	613	625	582	664	590	641	589	627	616	670	598	614	661	627	591	622	606	658	604	590	624	613	648	593	642	611	574	650	614	634	580	603	645	580	628	609	619	651	616	687	611	597	660	633	612	633	620	620	594	642	608	634	605	640	655	631	660	632	604	599	574	604	615	596	597	615	630	657	629	595	628	586	619	632	595	610	609	671	621	577	614	623	643	570	579	609	591	609	667	599	571	601	606	594	600	614	593	626	595	595	623	611	615	658	604	623	638	620	610	614	629	609	606	625	596	608	627	629	631	633	610	664	616	623	665	623	577	603	654	593	646	637	593	579	604	647	627	641	601	560	615	578	626	567	638	605	582	624	616	650	584	590	635	607	614	624	596	607	641	664	577	595	594	604	623	640	602	613	643	643	614	612	606	644	611	636	611	579	601	623	615	651	615	585	596	608	600	630	644	579	621	607	628	608	571	634	615	656	603	621	643	581	605	606	619	633	612	665	644	639	622	613	646	596	663	611	596	618	619	592	635	624	627	682	609	563	617	637	678	654	622	607	608	620	649	624	621	637	639	577	601	570	616	616	582	621	613	642	618	637	634	627	597	569	571	624	623	609	636	630	646	623	606	635	623	619	590	614	642	592	685	598	610	618	566	588	665	627	630	662	622	609	635	593	614	614	626	588	608	634	585	627	601	597	585	623	647	607	600	627	618	676	585	636	568	633	622	662	605	655	626	623	612	643	581	635	626	635	618	623	608	639	652	609	658	631	609	616	630	618	587	604	610	584	608	607	651	611	591	634	618	605	633	635	612	587	582	593	640	601	649	620	596	617	595	613	615	636	614	627	608	613	647	584	623	663	609	634	637	619	614	654	603	619	602	608	623	602	654	611	623	654	616	644	620	644	648	611	593	652	560	618	599	616	630	615	623	647	649	623	602	654	627	641	670	656	607	611	595	616	608	625	667	565	581	616	614	596	604	610	603	587	621	608	570	662	633	625	611	633	609	642	617	621	602	649	608	609	606	605	581	582	659	665	627	589	642	652	629	651	629	621	646	646	607	662	666	595	668	606	617	607	588	674	606	574	582	564	638	605	635	595	628	644	584	633	596	652	680	656	617	637	624	592	596	594	646	617	605	602	624	588	596	662	598	606	638	618	587	655	636	589	612	629	602	631	606	617	622	621	613	627	646	598	599	650	624	604	565	598	585	572	625	608	632	577	608	618	594	588	612	645	607	633	620	629	602	616	624	620	590	618	624	635	611	575	614	576	597	534	617	656	643	598	585	654	563	610	625	646	600	622	613	622	613	606	582	610	588	601	587	628	609	569	540	618	560	627	627	650	642	655	621	619	618	639	629	599	607	626	614	653	621	594	572	591	630	646	604	655	642	659	632	636	602	618	649	645	574	630	635	649	556	630	626	626	629	635	583	609	616	641	626	633	640	614	599	622	674	598	621	593	592	573	566	631	622	647	595	614	616	558	603	588	569	634	637	581	560	589	626	582	638	595	616	576	623	654	629	609	604	593	587	603	625	628	608	641	637	589	577	585	628	587	576	600	628	573	608	635	624	635	615	593	590	627	598	657	674	639	582	599	664	580	660	637	614	601	608	654	629	622	621	609	560	628	583	628	624	575	654	644	619	630	645	607	643	627	622	643	628	634	619	608	639	605	615	586	637	579	631	605	581	600	605	606	623	588	644	630	620	595	597	603	572	630	620	625	616	621	629	578	630	641	574	628	587	606	585	593	662	645	604	626	606	569	638	601	590	591	622	629	588	618	628	611	561	596	649	642	642	608	627	600	609	626	640	592	614	573	645	605	604	591	621	597	653	624	634	584	615	608	624	646	652	660	586	621	605	647	646	648	608	590	622	608	624	610	599	640	596	630	581	612	660	592	611	592	614	578	611	651	616	623	609	604	608	624	603	632	603	608	633	610	621	585	632	630	593	621	654	596	616	605	670	633	591	602	603	601	643	635	607	593	598	594	598	620	628	622	597	604	637	638	645	621	604	614	623	616	598	630	641	582	628	618	603	617	612	629	594	610	620	704	609	621	611	617	602	601	597	638	607	654	576	606	666	573	647	609	604	623	594	598	642	627	573	621	603	577	598	580	613	613	641	606	574	628	609	607	602	590	630	645	628	646	617	611	593	622	605	635	659	575	650	613	604	613	609	605	608	619	624	587	604	627	646	612	647	605	597	638	589	653	609	572	575	615	593	576	656	630	634	649	634	648	639	624	577	622	636	632	634	636	658	657	610	590	613	600	622	658	613	624	606	613	590	618	679	620	657	579	620	641	647	572	617	633	657	623	578	583	571	592	625	632	604	610	615	634	637	589	644	592	580	626	579	623	641	648	604	629	618	636	591	607	645	602	618	626	606	597	655	624	628	588	617	593	636	621	623	604	651	617	617	578	643	588	583	610	640	610	652	631	559	643	633	630	639	645	615	586	630	578	623	614	605	632	593	612	611	600	629	645	599	622	609	614	600	598	631	566	673	624	617	616	628	610	587	617	590	643	611	650	589	664	611	651	591	624	583	608	600	638	613	621	658	621	640	631	627	595	640	617	587	577	626	631	594	593	639	641	647	595	647	628	635	623	605	623	629	618	613	606	599	638	688	614	657	648	601	609	657	584	625	600	580	623	571	640	610	633	609	578	656	592	635	613	667	601	589	607	633	643	581	606	619	598	572	641	616	602	557	609	606	629	628	623	618	600	605	678	640	587	611	675	642	607	619	636	643	567	591	609	579	642	600	593	620
24839	21448	28046	25217	17253	1550	938	811	751	760	726	677	699	679	667	632	622	653	634	614	624	624	649	621	612	612	632	627	610	642	618	664	615	654	620	637	587	582	592	656	621	664	579	602	615	638	618	621	594	669	635	659	596	601	653	603	585	629	613	650	605	644	619	599	619	582	583	651	654	623	577	595	659	643	565	594	632	626	639	672	605	653	584	623	612	616	626	642	631	619	557	642	622	628	600	616	618	612	633	643	643	624	625	587	596	652	612	571	597	633	580	603	630	572	560	595	656	608	605	613	656	614	636	640	647	597	647	640	661	561	625	584	634	589	588	567	607	653	630	656	626	620	590	623	563	681	599	587	636	582	555	639	623	601	609	616	637	585	640	628	540	576	610	592	593	628	598	638	593	627	632	653	605	607	615	612	612	631	601	600	605	567	578	641	616	603	622	587	670	629	612	598	648	623	575	596	569	598	600	575	595	600	643	619	619	580	639	588	630	640	630	571	626	594	639	574	618	636	622	608	664	588	577	609	618	627	594	569	633	603	583	624	600	661	639	610	653	620	610	655	605	639	556	618	582	617	660	568	652	617	581	674	592	676	606	622	653	630	656	635	605	617	597	606	626	617	613	612	602	598	638	636	609	606	651	649	662	579	615	644	623	640	616	602	644	597	640	590	640	615	589	633	584	640	589	575	615	627	612	569	617	580	624	616	622	581	636	634	650	600	640	568	613	635	583	553	647	647	600	627	626	629	620	603	615	650	606	636	640	604	608	642	616	592	586	606	621	646	550	595	592	637	633	572	609	574	616	640	631	623	615	628	595	630	628	587	578	643	590	591	633	652	628	641	599	586	595	652	596	615	623	578	635	639	582	656	649	621	625	644	639	609	603	557	583	610	582	643	583	598	605	621	584	644	667	612	602	640	629	621	604	616	637	626	578	612	643	622	595	647	594	601	646	607	655	587	623	640	572	581	571	616	618	640	554	600	632	594	615	635	624	638	613	604	609	667	679	621	620	618	625	614	622	646	630	629	637	584	609	582	592	596	614	622	620	616	580	634	600	597	587	625	612	547	647	585	616	652	622	621	615	573	610	628	582	575	590	626	604	608	575	630	567	621	635	588	673	632	587	601	637	605	639	564	608	590	647	645	598	618	595	599	625	615	577	599	639	626	620	629	651	653	633	670	600	615	675	630	589	584	604	598	610	616	606	638	590	631	637	606	607	612	664	638	609	634	603	605	581	620	654	625	641	630	638	631	632	553	584	618	659	639	560	616	611	578	616	587	617	631	616	596	647	586	628	678	643	596	631	556	614	611	625	610	606	628	644	584	576	621	620	649	614	604	600	644	585	586	664	610	597	626	633	643	584	596	624	571	649	607	634	594	606	628	599	608	595	629	629	624	569	578	614	599	644	580	590	598	594	561	669	646	584	582	603	622	582	620	575	598	632	603	629	667	585	624	599	610	635	599	609	622	622	579	639	648	640	632	591	652	638	629	612	605	619	596	619	632	546	646	596	593	670	642	601	580	595	607	658	619	659	600	586	627	649	595	624	569	626	614	639	616	592	630	607	612	608	607	596	630	584	623	612	609	597	670	645	631	608	605	631	606	605	608	638	606	577	587	593	622	595	592	626	616	629	617	600	603	606	586	626	606	608	566	641	622	626	600	637	599	605	593	610	620	639	618	619	628	555	654	589	633	621	629	617	573	643	595	589	595	639	615	631	614	577	634	608	622	598	623	638	644	646	599	644	592	576	607	605	631	587	598	630	594	645	584	620	622	610	649	627	626	593	604	595	551	620	660	632	593	603	626	595	636	588	613	609	563	658	624	604	595	604	639	602	631	624	614	622	621	598	633	633	663	644	657	628	617	635	600	635	640	616	640	607	646	626	570	614	608	597	629	646	621	647	603	635	622	668	618	588	655	638	650	642	620	624	685	640	577	609	641	633	649	595	634	612	640	594	616	636	604	647	649	613	660	664	622	612	570	615	638	574	602	620	601	608	578	639	610	605	590	575	609	697	663	587	620	652	627	631	638	588	600	619	615	587	607	617	672	590	674	571	625	590	603	558	638	652	598	567	602	647	602	572	636	657	618	628	592	584	589	570	631	599	600	594	611	627	637	609	612	647	635	594	628	635	598	661	634	586	603	610	611	591	650	640	599	623	580	622	602	595	601	597	588	604	564	655	630	604	566	612	643	670	640	558	626	606	587	624	607	629	625	607	654	567	579	612	622	593	621	619	606	615	598	645	622	572	590	636	590	599	588	659	628	599	627	593	577	604	559	609	609	585	602	590	630	608	587	622	655	638	632	635	624	626	603	625	586	619	614	625	641	622	679	642	642	584	601	573	636	568	569	597	592	604	600	580	585	611	603	583	585	625	655	606	577	659	597	563	567	617	561	566	632	624	612	564	627	612	597	583	593	624	633	642	617	632	658	637	604	616	593	593	598	628	621	604	634	591	646	592	604	654	592	624	648	648	581	639	648	649	597	597	630	595	642	598	600	606	627	615	619	602	646	618	585	586	588	666	648	628	592	624	619	590	607	646	618	631	630	585	634	609	643	658	560	649	614	544	621	612	598	613	596	647	592	645	629	621	566	622	594	629	571	622	610	613	658	608	587	615	642	618	585	617	597	618	578	588	584	575	623	625	622	588	633	552	599	628	608	619	611	600	601	627	611	601	603	604	580	601	638	628	586	621	605	600	588	609	586	624	612	551	589	621	596	609	629	606	591	635	589	602	639	613	587	619	619	581	587	618	581	605	585	629	581	569	629	613	679	664	601	628	598	623	581	651	638	608	627	605	588	646	601	612	621	632	611	629	662	633	618	615	645	638	613	639	598	626	609	634	601	631	597	586	630	613	608	624	543	671	573	607	589	650	612	607	595	585	573	636	621	692	592	583	622	577	540	558	559	620	547	634	578	636	566	628	634	609	600	634	662	642	616	595	596	641	633	591	606	598	587	643	634	612	623	637	594	643	578	655	591	615	600	610	635	630	601	610	602	598	614	602	633	635	576	624	602	618	613	610	600	606	636	658	615	577	634	622	628	602	622	585	596	612	616	593	656	612	608	608	604	583	576	610	610	632	605	618	576	606	628	630	661	609	601	634	610	588	652	615	602	554	598	644	621	629	638	593	598	599	634	630	618	643	645	598	607	607	600	601	666	634	644	591	595	618	624	620	628	633	596	638	614	610	603	653	630	603	630	603	624	548	624	577	611	632	587	612	578	618	561	619	628	632	578	608	578	620	611	608	614	596	621	614	618	597	627	644	598	654	602	573	616	588	647	636	567	631	653	595	605	587	625	592	592	627	589	631	643	552	599	615	567	646	648	595	591	627	582	624	610	617	588	631	611	643	619	614	611	622	610	630	602	631	647	622	598	639	583	624	597	638	620	618	567	634	584	610	604	609	600	617	604	633	578	629	622	593	620	615	618	646	629	603	615	609	575	628	632	626	560	655	618	628	639	627	618	597	641	683	584	612	595
3736	6012	4793	2439	1750	1415	1146	1055	910	833	855	786	752	704	701	756	674	714	649	689	657	676	649	717	631	643	660	646	675	634	694	659	632	672	641	707	669	650	629	651	643	640	678	644	669	670	653	667	652	655	653	635	653	675	667	617	617	648	661	677	655	650	631	673	667	648	607	648	631	645	646	646	665	601	653	617	624	624	686	647	630	601	687	650	643	658	640	654	644	640	641	687	647	669	655	646	657	630	578	676	597	641	611	574	628	661	615	685	627	644	656	641	603	667	663	647	658	660	648	647	599	633	638	618	678	653	627	594	595	689	661	679	683	662	639	663	654	670	636	651	662	684	647	634	652	651	657	664	627	646	647	643	665	633	635	653	644	592	636	645	684	605	625	645	649	686	625	675	613	658	642	654	648	628	636	626	640	610	620	657	620	676	678	665	642	646	598	671	680	653	637	675	619	672	665	629	621	638	651	690	621	653	645	693	675	653	625	607	603	660	580	637	627	615	631	633	650	618	654	675	645	604	663	646	657	670	689	616	656	605	696	638	665	630	639	632	638	645	621	663	669	639	631	622	675	622	651	616	650	597	583	625	608	683	675	694	596	643	632	625	658	662	655	677	636	645	597	668	623	610	628	632	637	594	654	605	611	648	629	654	645	652	637	633	652	609	642	650	602	635	636	615	656	606	635	654	639	626	615	617	630	634	653	692	660	618	663	613	641	624	660	594	603	646	656	604	655	657	671	642	661	638	644	615	647	607	630	632	661	663	668	680	642	616	639	679	637	683	630	622	688	622	653	610	679	589	644	610	620	680	598	605	644	652	594	649	591	669	623	607	612	662	628	645	642	648	698	610	650	602	636	635	650	667	624	593	690	587	671	660	650	640	642	629	626	631	688	634	635	610	651	586	642	620	633	623	651	649	645	641	612	615	655	648	625	656	661	643	647	637	609	664	672	662	610	629	627	606	644	671	656	665	597	660	644	640	658	632	644	637	617	625	689	629	605	616	669	718	616	662	645	648	629	659	681	630	649	625	604	642	673	662	687	670	647	649	636	594	599	622	665	620	668	642	647	649	647	602	653	642	584	665	636	688	633	659	649	622	632	662	649	677	610	636	664	653	626	638	636	624	683	638	681	650	649	608	656	665	612	635	661	631	630	624	661	662	605	613	616	624	669	680	696	606	631	638	642	630	646	617	667	653	618	656	638	654	631	650	640	672	636	645	690	649	656	604	646	673	638	664	635	653	590	621	624	646	626	650	619	642	645	614	667	675	645	647	634	675	626	659	639	650	667	694	674	679	602	608	654	638	693	648	604	693	606	616	635	660	630	645	636	636	659	633	682	618	639	619	643	634	627	676	641	677	633	626	652	654	613	653	640	632	695	641	653	617	672	627	638	603	662	657	643	637	653	648	623	629	649	637	621	632	666	636	686	632	601	669	682	646	652	619	664	590	659	623	625	683	643	653	646	666	628	694	623	631	601	655	634	590	646	644	693	610	651	659	635	669	639	643	665	633	622	625	624	611	638	634	642	641	643	649	633	666	685	646	644	639	631	621	663	663	624	622	652	666	679	590	589	612	643	673	656	621	629	625	634	613	671	612	647	674	651	611	633	667	708	654	649	638	672	671	609	660	684	616	616	658	678	636	620	627	643	611	627	679	642	619	622	606	635	645	673	618	639	644	686	655	619	627	586	588	644	653	608	684	660	683	624	648	615	638	652	654	621	633	668	641	597	684	596	638	674	636	714	633	634	658	666	670	639	626	632	629	661	614	576	608	637	618	637	620	598	638	623	618	698	641	609	613	624	681	637	610	590	611	646	708	672	647	599	605	684	616	651	636	632	632	647	673	668	628	620	641	655	681	624	645	649	704	639	686	630	697	673	617	602	608	657	622	627	627	645	627	632	636	594	653	657	627	623	626	640	650	638	627	623	631	668	648	638	642	663	635	666	650	662	640	607	663	611	604	628	626	635	656	624	675	662	669	631	635	623	698	650	671	664	603	648	634	664	635	672	635	606	635	634	671	686	632	625	686	671	646	696	676	650	638	656	657	721	667	685	637	676	635	647	660	647	654	664	647	681	627	683	641	632	649	649	652	595	698	607	674	653	647	625	680	630	640	686	644	695	637	616	634	644	670	659	669	635	662	652	621	618	658	645	636	674	649	612	654	669	661	626	664	645	640	615	666	676	682	639	645	673	627	646	610	676	643	642	639	652	679	626	623	634	611	623	662	628	638	631	628	585	679	657	643	672	679	699	723	657	654	630	684	619	663	641	631	674	622	613	686	611	624	611	669	596	663	652	631	651	578	662	666	700	694	698	665	654	656	644	676	628	643	641	664	629	645	640	619	631	612	640	640	649	625	647	598	706	667	641	670	623	632	645	666	629	668	640	636	653	695	647	614	637	682	614	635	680	614	672	648	650	660	678	579	650	590	673	630	699	686	634	654	693	637	625	629	622	622	674	658	615	696	663	679	639	615	674	602	578	627	633	609	629	633	647	660	662	605	644	642	596	688	628	641	659	673	649	684	666	633	666	638	671	664	642	628	669	645	630	657	612	624	628	627	641	655	597	586	615	647	657	623	634	700	629	613	637	602	647	645	669	634	613	646	643	589	711	637	609	689	616	681	650	662	704	665	640	644	645	651	637	650	669	657	624	613	634	678	615	626	673	665	675	654	647	645	665	671	648	677	633	654	617	582	599	614	618	643	633	666	631	626	643	607	658	670	646	649	628	666	647	630	675	635	644	663	667	613	637	627	670	676	623	622	667	721	637	674	673	655	649	626	670	661	631	643	662	632	636	690	651	634	658	641	621	640	621	682	681	694	647	680	635	701	629	620	622	703	665	638	682	671	644	643	693	673	668	612	618	658	632	620	625	596	634	641	662	653	688	634	610	638	608	648	629	685	622	685	616	661	657	629	630	658	605	637	631	639	683	619	679	675	657	646	621	657	631	700	615	664	729	657	628	629	594	633	670	599	627	651	680	647	636	649	661	664	646	681	693	671	619	617	644	657	670	657	653	671	644	625	679	685	593	712	650	626	651	610	643	634	621	617	648	643	637	655	662	640	647	612	641	613	658	638	655	643	704	624	655	677	662	671	664	643	639	670	670	603	684	645	672	680	643	630	612	643	650	651	649	633	640	651	637	629	657	631	598	655	616	653	672	687	692	637	661	603	705	649	649	678	693	669	676	612	654	640	666	617	651	634	629	620	653	618	640	642	670	610	661	664	677	581	644	634	697	648	694	684	651	650	615	626	667	642	636	639	694	632	634	654	650	630	672	716	606	612	631	635	667	660	624	637	641	644	677	621	606	642	675	644	633	628	624	663	680	633	666	645	662	649	635	702	670	618	642	633	665	668	668	687	657	635	672	629	658	619	645	643	642	626	657	701	612	672	620	656	652	663	644	651	639	682	667	608	653	641	647	626	608	609	623	633	642	639	646	669	662	664	677	631	641	641	663	664	645	655	635	627	645	610	679	605
22762	21504	29258	24199	21496	21532	12051	1093	678	591	538	422	411	374	355	334	317	293	276	290	286	254	251	275	253	247	248	218	256	218	237	246	240	232	209	224	207	189	214	213	221	225	218	187	243	209	215	235	242	208	197	206	222	226	202	205	205	231	220	197	209	198	201	183	198	187	211	221	228	223	194	218	223	206	245	218	202	182	202	210	212	199	185	191	198	237	203	217	198	197	204	226	194	177	179	196	194	175	168	187	202	196	225	210	203	216	208	193	198	220	187	216	194	212	198	182	216	203	204	216	183	192	178	212	172	188	200	191	227	207	216	185	213	182	212	198	195	192	190	195	206	212	200	188	218	193	228	215	213	220	220	206	191	203	196	203	196	180	203	202	197	214	196	195	202	237	199	187	216	206	223	172	195	178	199	192	210	202	180	200	213	195	191	188	194	187	209	204	215	187	193	219	206	216	220	195	201	208	180	196	187	211	211	208	201	197	192	212	210	220	210	168	198	195	198	192	204	185	218	185	201	193	197	219	203	202	185	201	208	216	211	191	225	223	205	192	206	180	200	198	176	199	185	175	210	214	240	205	214	194	190	186	197	188	206	177	180	198	185	193	196	198	195	214	205	194	202	209	185	236	212	215	210	193	207	199	228	177	204	203	205	191	205	217	169	189	211	213	198	191	196	183	225	166	188	187	195	215	199	212	173	187	184	196	190	187	191	200	200	201	203	186	186	196	224	202	196	211	194	189	202	201	188	203	184	188	210	207	210	209	220	205	185	199	197	183	209	212	199	222	186	208	193	215	206	204	209	211	212	214	189	206	193	195	199	192	186	222	198	221	180	188	199	219	192	188	180	223	205	210	210	204	200	207	217	203	199	207	186	198	204	187	201	207	217	198	190	206	211	211	237	199	230	206	218	182	202	211	206	198	203	200	190	202	217	203	182	211	208	194	186	197	191	182	222	211	211	212	198	217	207	196	195	191	195	220	193	230	183	192	178	208	179	204	192	192	192	197	201	210	210	171	196	201	199	200	210	197	202	175	206	202	203	190	195	183	189	211	193	207	194	193	192	199	211	203	195	188	192	212	200	205	199	203	177	183	176	213	184	168	192	196	201	195	177	212	205	185	182	182	203	203	189	216	211	184	205	216	220	195	199	196	201	201	204	201	159	193	188	206	206	191	190	207	182	206	204	207	205	187	191	185	201	219	185	217	209	202	212	179	217	211	191	200	198	208	229	188	191	193	208	208	177	230	217	219	160	185	176	223	188	198	201	211	216	189	208	192	204	202	180	176	216	208	192	220	177	209	210	222	203	217	189	194	202	199	187	201	193	188	205	229	201	214	203	223	228	217	224	197	193	201	218	207	211	194	182	198	212	202	192	228	199	184	191	187	214	217	193	201	213	188	208	184	208	189	212	212	220	203	201	213	204	173	211	195	208	213	203	206	189	194	210	192	194	206	192	221	205	207	222	243	177	186	199	202	184	230	183	185	226	183	211	220	204	184	200	178	192	199	194	202	200	194	214	200	219	195	192	196	189	187	184	219	169	187	203	188	197	183	206	210	226	197	181	217	182	205	199	199	193	209	217	226	196	195	202	177	221	226	187	199	208	179	224	199	196	182	226	224	180	202	171	192	198	185	216	209	181	214	212	203	209	187	197	194	182	209	175	193	194	194	186	198	207	207	200	192	212	194	213	205	196	197	187	195	191	212	195	179	218	191	216	208	207	179	181	216	207	202	210	201	206	172	186	209	219	215	190	231	197	197	199	209	210	194	213	214	220	195	218	221	208	198	217	183	188	204	232	177	177	214	186	176	191	217	211	185	210	181	194	210	207	196	204	205	197	220	194	201	193	212	186	208	234	215	184	215	203	196	189	210	186	180	194	192	207	220	218	192	223	202	205	198	218	188	183	213	207	194	220	195	203	191	208	179	190	186	177	172	197	188	203	226	206	191	201	200	181	205	196	219	214	172	197	192	215	208	229	203	183	186	212	204	197	199	213	182	184	205	226	214	213	172	209	217	194	212	179	184	197	192	205	201	204	218	198	201	187	218	181	194	213	196	179	199	191	204	205	183	191	196	219	193	220	193	204	193	190	202	178	195	194	218	207	200	219	195	197	227	213	198	204	207	201	210	200	178	191	196	229	211	220	189	189	222	217	219	176	211	183	200	201	198	205	209	216	176	222	186	202	194	183	198	196	212	192	215	210	209	204	184	203	211	165	193	202	224	193	219	202	211	204	228	196	170	183	216	210	194	213	201	197	195	206	198	190	210	212	182	190	204	205	219	198	212	207	180	189	208	171	202	214	203	203	215	217	209	223	211	193	184	195	224	202	218	194	195	216	202	212	185	218	186	195	208	201	177	192	179	197	197	179	215	190	185	189	201	203	213	231	169	212	192	199	205	203	208	203	182	210	181	182	196	229	209	198	228	209	207	200	206	184	197	195	212	221	213	184	177	183	200	208	213	206	213	211	213	209	216	177	223	196	188	199	206	192	206	191	192	206	173	194	206	205	171	219	182	203	201	215	196	210	220	225	202	192	182	197	198	198	221	204	193	211	211	206	229	178	220	223	195	201	204	208	207	226	183	196	220	218	202	233	213	206	212	181	177	211	202	198	186	220	178	212	191	198	212	164	186	180	195	171	207	211	234	209	208	184	183	223	225	208	200	200	201	211	212	197	196	219	196	208	227	205	195	195	190	199	220	192	177	191	191	190	199	192	220	192	188	212	198	199	195	212	186	237	207	186	204	208	179	193	199	192	184	198	199	215	187	207	186	194	203	184	181	206	199	202	181	219	177	198	207	183	204	197	190	202	204	203	180	220	212	227	188	227	188	201	224	204	179	199	198	182	189	204	191	217	219	209	209	192	209	201	187	199	196	185	229	176	222	195	201	185	188	191	190	205	211	200	204	191	206	192	206	215	221	176	192	165	215	206	191	199	195	196	247	206	205	200	187	203	197	211	176	213	198	189	176	195	191	218	211	203	197	196	189	217	209	211	189	193	204	194	214	186	185	210	228	196	191	184	179	203	215	213	208	195	209	205	203	190	217	200	201	182	194	189	217	174	208	203	208	186	197	189	212	199	199	198	232	180	206	186	192	206	171	182	194	217	198	210	190	205	193	210	210	196	191	186	199	200	213	197	213	218	205	215	211	222	192	188	180	189	216	183	212	206	208	197	195	230	206	194	180	223	216	176	198	190	206	183	222	212	200	209	205	216	217	191	207	198	202	194	198	189	192	180	203	180	180	206	229	213	221	181	216	199	199	208	212	181	210	214	186	195	223	194	210	200	212	223	203	185	192	219	210	225	192	186	203	195	216	197	183	183	208	201	216	211	188	204	215	177	210	180	198	210	209	182	200	187	208	186	189	186	206	199	212	174	205	188	197	208	223	176	180	179	214	209	212	203	219	226	169	207	213	213	197	220	184	193	193	231	200	223	187	199	209	210	188	197	209	220	208	204	206	209	188	198	209	210	208	177	206
4899	14967	11812	5761	3779	2850	1920	1512	1158	949	754	650	562	478	460	432	389	398	358	337	313	319	306	291	272	297	294	265	259	302	284	261	251	285	247	274	254	243	268	233	247	245	251	241	255	231	218	241	232	236	234	253	238	232	234	261	211	233	247	225	254	224	233	267	240	215	193	232	223	236	223	220	224	237	236	256	226	207	247	212	241	219	226	210	205	246	202	217	234	210	203	209	235	240	211	210	202	214	237	222	228	217	248	243	216	198	229	199	235	215	217	258	213	213	236	239	243	214	221	230	216	215	206	216	237	218	242	223	234	219	227	211	245	224	222	215	197	192	217	224	219	214	222	212	210	212	210	217	216	249	205	213	219	235	227	219	213	202	227	235	229	183	200	244	223	220	230	195	245	218	210	236	249	226	222	220	210	240	225	222	226	225	230	223	222	227	220	215	221	241	219	218	198	228	230	221	232	220	226	238	217	211	211	222	221	207	235	216	215	223	234	241	224	190	225	218	204	211	218	210	241	250	220	212	220	218	209	221	225	213	221	208	211	222	209	223	224	225	230	228	214	222	209	246	233	227	227	242	240	231	257	240	212	226	217	184	208	241	206	244	235	219	216	222	226	224	183	239	207	222	187	206	232	227	226	215	242	256	221	265	261	225	216	208	217	226	238	214	187	237	238	228	240	220	203	219	222	212	205	198	212	233	230	234	204	225	216	216	200	197	215	229	215	236	237	228	230	230	215	216	227	239	201	242	225	231	207	219	206	225	217	213	253	238	223	238	215	243	221	196	225	235	205	247	230	217	214	230	213	233	240	219	208	211	223	227	242	240	219	228	216	230	249	222	225	216	211	213	193	184	206	228	237	212	217	249	217	221	213	232	229	233	198	218	204	212	255	224	252	240	237	235	217	239	230	214	231	213	236	216	231	190	215	245	265	212	213	213	230	200	224	218	216	227	216	229	247	205	207	218	221	185	221	191	241	200	255	211	228	226	196	221	226	246	208	211	235	221	209	236	233	227	219	234	204	212	220	215	222	253	221	205	195	241	221	244	218	229	250	251	228	226	237	208	201	235	231	219	218	233	227	217	204	234	214	262	210	218	210	216	233	246	227	213	223	201	231	202	216	245	229	225	247	232	231	204	219	214	209	213	222	223	233	229	209	195	223	224	210	202	212	222	230	219	204	236	217	208	241	219	232	229	226	236	220	220	233	241	212	236	201	233	219	209	215	206	228	225	219	203	231	240	239	247	202	196	215	216	240	212	231	210	237	227	201	234	226	214	228	208	221	206	230	221	241	191	242	234	213	236	209	204	230	216	224	219	246	234	213	209	208	215	227	228	193	219	229	224	195	248	229	230	216	226	186	195	231	213	235	214	225	231	217	222	229	239	223	229	250	214	247	214	245	224	249	206	235	212	226	218	206	214	266	221	237	222	212	238	202	190	209	254	232	216	253	232	235	214	229	215	219	198	216	257	203	223	208	229	211	214	216	243	237	235	238	219	239	217	237	215	229	234	229	204	222	224	236	213	216	206	211	225	222	198	193	242	221	249	227	222	229	268	233	233	249	246	219	200	197	231	196	211	228	202	230	202	223	205	209	226	213	223	219	276	222	215	235	227	237	199	239	230	219	237	233	229	205	218	219	232	206	244	226	236	194	213	231	200	224	221	232	208	243	214	225	229	255	240	249	243	216	211	238	216	222	231	238	221	228	215	214	204	225	228	251	223	231	211	234	243	218	218	207	219	236	205	209	217	252	217	201	214	216	185	200	210	218	240	242	212	216	224	228	211	224	200	210	198	200	220	216	204	218	222	254	196	222	215	235	217	202	223	232	208	241	217	227	230	206	227	229	229	190	230	199	214	225	247	228	249	243	234	196	216	228	233	237	227	221	222	225	224	229	212	201	230	222	199	217	273	215	212	213	209	230	236	221	221	239	228	228	209	235	216	239	242	218	225	218	230	214	206	214	225	222	216	223	209	223	216	219	231	251	198	221	225	220	239	250	226	205	213	213	215	217	221	202	222	237	212	227	210	230	229	218	228	207	224	230	247	220	257	209	237	199	207	223	239	217	205	233	220	219	212	220	238	220	234	238	211	209	221	209	209	195	238	191	218	246	220	212	221	219	205	259	232	211	211	220	246	213	237	208	239	235	214	221	220	223	211	246	214	196	219	246	232	211	218	252	223	217	220	236	235	209	209	257	234	230	209	236	208	185	219	221	205	247	251	217	248	253	233	215	202	241	225	231	197	223	213	212	207	209	208	240	205	222	218	210	202	223	226	227	215	212	260	230	217	224	228	221	231	252	237	219	168	255	250	223	241	221	195	227	202	223	209	239	210	202	204	227	230	225	219	213	225	240	228	212	235	218	246	210	229	185	223	192	236	221	221	221	203	221	235	229	188	241	213	239	209	236	227	224	221	238	247	225	225	248	207	227	220	244	226	211	244	217	243	211	226	237	223	237	223	240	236	229	216	218	219	238	241	216	243	207	209	218	237	198	226	231	212	234	225	220	234	236	263	215	218	237	214	192	233	233	206	207	225	208	236	221	222	211	223	225	219	229	255	241	223	256	232	215	212	225	234	219	229	227	215	219	209	223	212	224	206	215	234	244	250	194	240	207	221	218	218	227	234	224	211	230	207	229	200	242	222	220	215	218	229	231	266	232	233	237	217	251	212	248	218	243	237	233	226	226	202	221	214	212	230	203	208	232	246	232	233	236	244	229	234	238	226	231	230	214	251	230	219	209	237	239	208	252	220	222	207	226	237	212	230	213	207	221	209	262	221	226	199	204	252	217	202	211	226	212	225	190	231	234	220	248	242	223	235	226	206	206	218	235	229	217	209	211	217	201	222	187	203	225	240	197	204	193	202	224	203	234	231	254	238	239	222	238	240	246	211	219	222	231	228	230	213	224	238	225	216	204	218	227	210	207	260	196	215	251	215	230	198	216	203	220	229	242	244	237	203	224	241	214	215	225	193	235	232	245	235	217	221	186	197	215	242	218	230	249	224	239	212	216	220	228	219	227	222	226	230	199	211	232	220	224	215	226	233	224	214	207	211	230	210	237	201	201	247	220	219	249	236	241	206	223	233	218	215	216	202	246	200	202	230	221	238	226	243	231	190	239	214	234	209	216	258	241	230	212	194	214	228	228	222	235	226	234	202	242	219	206	197	237	221	222	250	229	235	214	195	251	236	232	241	247	218	228	263	220	236	208	232	228	245	207	213	214	226	265	236	206	232	207	225	208	234	237	204	235	207	213	229	224	202	212	241	210	231	222	224	228	202	226	232	224	202	222	223	226	218	244	224	205	228	233	197	214	225	221	243	228	242	220	202	220	226	218	217	238	219	246	225	221	241	219	218	222	218	234	240	202	200	211	213	218	210	230	224	213	243	224	214	215	218	211	220	243	199	228	227	219	232	254	201	246	217	217	232	224	216	220	225	236	221	183	218	222	213	222	230	215	217	227	201	215	219	240	231	225	210
27626	20375	7903	1293	979	883	925	851	880	904	855	799	792	881	860	882	821	832	805	830	887	899	817	864	880	830	838	845	843	849	847	867	855	848	884	872	812	810	851	868	880	824	887	862	800	806	844	877	845	817	817	877	815	817	799	857	812	832	833	872	780	863	854	782	885	882	854	850	823	888	867	849	804	837	875	917	915	804	871	823	866	813	833	842	875	856	854	871	843	853	872	824	864	874	859	802	848	860	836	859	869	839	804	875	846	874	806	838	846	853	838	858	839	832	859	817	816	870	868	867	887	897	847	857	871	833	860	848	865	876	831	910	884	814	853	894	838	840	827	854	900	772	824	886	822	857	869	890	833	807	851	883	842	874	806	904	841	871	812	863	856	913	836	828	860	858	843	834	826	829	875	837	905	885	878	867	826	846	861	849	841	859	896	812	866	839	907	864	865	895	873	843	870	846	810	812	829	827	877	846	842	891	862	816	875	873	905	905	850	848	840	866	841	780	877	844	863	860	890	832	826	865	918	818	871	901	858	817	825	856	818	845	862	881	858	859	867	877	898	857	859	827	857	872	843	865	870	828	840	861	876	886	818	838	866	861	833	797	860	864	841	916	868	857	877	853	853	861	863	885	790	873	849	857	818	911	831	859	833	840	793	907	838	840	855	843	907	819	870	833	845	821	817	899	828	879	846	888	918	844	835	781	879	880	883	812	805	788	912	843	849	905	854	840	869	817	885	846	863	821	862	896	862	823	878	850	851	854	840	843	839	844	865	847	876	804	873	828	886	875	813	806	929	867	869	860	822	895	845	871	864	847	810	885	848	852	864	823	844	856	851	859	825	856	813	843	857	838	850	851	912	856	872	833	850	843	890	864	888	851	780	829	860	839	847	826	878	887	885	816	854	850	857	822	867	868	858	843	907	795	898	822	871	778	814	848	832	891	888	853	853	861	838	870	855	866	842	857	840	894	841	812	873	844	869	896	910	865	853	846	906	854	852	883	825	889	852	888	905	876	816	873	854	868	848	833	868	855	865	837	825	825	850	871	883	874	865	849	841	836	867	832	866	838	844	909	906	847	878	841	849	808	869	887	869	867	839	810	847	893	840	819	833	838	860	796	840	841	864	889	846	860	833	896	934	855	844	842	807	859	827	827	824	847	856	845	895	850	833	827	887	813	818	836	851	862	819	843	840	889	806	865	830	866	838	823	848	911	846	870	865	809	810	809	834	832	832	869	895	884	877	893	847	783	909	864	789	924	784	910	885	836	826	805	880	851	833	843	870	897	886	817	865	877	842	884	874	851	858	869	881	917	888	842	864	875	842	813	851	884	848	862	831	904	890	840	860	896	842	845	839	889	852	867	819	831	810	855	816	891	782	868	854	868	825	912	829	825	847	862	799	856	893	865	806	816	791	827	850	815	871	886	889	876	826	849	832	809	869	840	851	851	801	838	863	812	806	868	834	853	835	920	847	846	813	910	902	850	900	825	868	888	832	831	872	868	846	840	866	832	820	896	801	822	881	894	839	891	840	820	852	827	892	861	817	872	863	829	883	882	822	865	840	860	861	820	918	844	840	841	776	883	846	833	844	858	850	831	862	889	887	862	798	871	825	840	868	857	823	854	842	860	892	837	886	815	825	843	877	883	852	870	836	883	870	903	882	862	833	877	870	848	893	859	873	883	873	808	859	798	859	871	834	874	857	844	870	913	875	817	870	867	878	831	848	845	824	819	810	871	887	867	882	840	825	886	856	881	865	837	861	863	834	816	786	819	871	840	819	904	813	876	924	940	867	834	843	821	839	859	843	901	850	854	844	830	921	894	888	881	887	833	879	857	852	928	819	833	817	871	825	875	849	908	893	837	931	896	916	890	782	831	845	828	843	834	860	838	835	905	848	849	848	859	837	825	864	907	846	887	913	872	869	819	820	873	880	828	826	847	866	902	846	817	850	876	841	805	823	881	836	861	876	856	909	921	815	857	863	883	928	852	864	832	899	804	839	927	857	865	800	795	793	888	792	878	838	894	843	875	860	880	865	811	834	864	851	859	868	822	847	844	878	848	821	852	796	891	848	860	840	808	819	794	797	883	900	859	912	873	830	793	814	842	842	845	942	869	868	809	858	820	878	844	853	860	801	884	880	864	857	845	838	834	872	872	818	814	809	833	831	809	838	857	869	810	878	874	862	822	816	882	850	863	874	897	873	886	813	873	915	837	863	895	842	873	879	838	818	827	920	887	830	831	845	805	823	803	858	875	838	864	868	850	868	882	916	877	827	887	914	882	866	860	846	827	879	900	878	837	861	858	830	890	858	843	793	823	858	837	881	868	877	842	822	881	813	871	864	824	879	808	892	923	874	889	838	908	914	861	856	853	805	819	802	888	833	846	844	816	862	880	862	816	801	811	902	826	853	858	834	841	848	848	878	794	840	906	817	829	855	847	911	793	800	928	845	845	866	857	924	834	849	823	874	823	855	824	818	868	871	887	867	843	821	927	810	857	828	855	824	875	834	842	832	850	890	832	825	878	898	876	922	844	805	868	871	823	864	858	854	891	873	865	839	819	855	872	810	837	902	889	829	863	865	858	859	873	863	801	827	848	830	866	868	897	892	836	849	803	854	837	826	816	887	889	862	797	871	800	832	879	793	818	857	800	855	834	833	816	860	912	803	831	835	871	891	877	829	924	874	868	883	796	827	881	826	887	818	831	859	855	871	854	908	871	825	890	885	842	816	829	840	865	862	859	830	842	809	899	839	907	862	859	878	908	851	844	873	809	863	869	840	800	830	820	877	867	832	820	814	822	934	835	890	876	849	864	844	808	834	834	895	913	840	853	863	814	855	855	846	783	850	843	829	912	865	869	861	822	839	847	842	867	867	874	875	839	841	856	878	865	847	846	866	876	878	855	898	855	812	861	837	855	810	848	856	860	810	849	861	821	892	826	893	891	821	832	883	839	918	845	804	860	871	854	777	838	829	874	823	852	855	870	843	872	884	857	778	882	907	900	848	831	878	871	838	881	879	857	859	868	794	818	849	842	873	850	866	828	872	858	874	841	839	880	877	887	816	859	803	867	906	851	819	848	853	829	877	872	837	852	841	832	846	889	862	833	867	895	848	843	823	865	884	853	895	796	914	855	877	819	839	817	893	811	836	889	849	861	833	867	872	821	889	855	863	795	915	837	840	845	822	854	829	896	830	862	875	804	869	907	853	828	827	866	856	851	892	902	873	814	893	902	877	866	847	869	857	844	818	843	822	853	868	854	918	834	834	889	771	890	819	834	847	843	833	828	844	809	832	877	814	862	917	865	808	815	829	822	815	876	885	890	848	899	842	884	794	841	875	866	900	867	847	818	819	866	836	831	839	879	872	864	833	804	838	814	858	851	887	845	830	842	782	856	836	852	798	852	825	849	873	861	847	811	838	821	821	860	874	831	816	857	839	907	876	825	888	913	907	848	880	850	851	826	846	864	840	874	858	805	810	796	862	912
4647	1428	1334	1079	980	976	962	944	968	937	882	942	939	906	871	935	860	875	907	868	921	887	878	884	877	911	880	909	920	918	961	884	901	917	883	897	950	943	833	965	897	962	982	936	863	871	893	897	924	941	881	895	932	902	924	905	903	887	868	896	884	977	873	887	916	900	867	937	903	912	942	955	938	857	909	932	881	867	882	905	886	875	893	902	926	869	945	884	958	957	932	927	867	911	857	857	932	853	958	909	893	890	933	888	863	910	886	960	891	888	890	943	904	912	919	904	917	903	926	904	936	902	956	932	909	886	844	872	928	920	888	894	938	879	930	909	907	885	902	889	962	908	888	907	851	914	923	870	922	889	895	925	953	901	924	922	894	939	862	877	872	936	928	894	922	891	969	925	864	885	912	944	894	905	934	887	941	913	946	884	904	871	945	961	912	889	909	939	920	926	925	930	952	909	912	819	897	855	863	850	864	881	878	925	925	922	942	899	941	923	889	888	896	954	879	896	970	908	896	887	904	847	859	862	887	900	901	953	913	869	950	912	937	910	912	917	928	885	953	922	940	934	919	902	917	870	897	865	938	905	930	871	914	868	874	856	897	908	881	927	935	879	895	981	842	901	855	908	882	861	865	927	892	966	877	954	879	904	906	876	877	932	882	906	952	907	983	926	936	881	922	860	872	862	866	929	901	882	950	931	928	897	919	937	933	912	918	903	942	889	854	905	938	896	875	896	929	891	877	954	901	941	871	911	930	867	878	906	945	915	881	886	910	926	881	902	906	893	967	906	908	930	942	915	908	958	868	898	897	957	899	939	884	919	956	917	847	914	935	911	868	871	903	974	958	864	905	895	921	903	935	900	924	954	900	885	894	892	935	861	897	887	921	907	989	856	941	899	924	886	934	893	947	968	907	873	938	852	921	939	951	925	951	901	928	879	921	888	855	853	919	915	906	945	911	905	902	928	881	934	873	921	950	904	926	929	882	959	939	885	892	853	927	902	919	940	910	915	911	902	876	862	973	839	899	869	907	882	861	889	877	960	866	915	867	952	912	978	871	888	866	955	878	937	906	905	879	874	928	863	980	931	907	893	923	937	932	889	956	897	873	928	931	863	930	894	932	851	942	913	925	855	904	922	883	900	905	930	876	863	920	868	870	895	913	961	904	861	994	867	948	933	861	909	900	910	950	920	857	918	908	921	931	954	898	916	907	902	956	874	925	893	892	952	905	921	948	898	875	957	922	922	905	908	896	914	950	885	883	881	917	913	896	953	882	924	943	943	923	919	870	949	917	915	904	923	857	892	839	924	884	954	906	909	928	927	921	963	925	923	935	905	907	931	898	909	872	919	963	974	893	895	914	865	914	867	908	862	878	871	896	872	925	940	936	906	866	960	871	876	895	893	927	926	873	887	921	890	857	888	920	1005	940	893	893	902	864	880	946	915	913	898	878	949	908	905	939	955	871	916	897	931	937	875	878	861	918	924	906	892	913	904	881	952	933	889	904	929	921	891	908	852	897	867	897	908	919	909	938	899	958	887	873	902	929	895	898	893	927	873	931	915	924	905	884	895	877	909	944	903	952	911	958	918	922	959	836	915	887	923	862	976	896	858	866	880	894	834	888	899	905	917	920	984	874	915	957	939	955	946	870	927	898	960	889	844	967	926	927	922	884	913	863	872	864	912	869	894	911	892	870	897	914	911	943	934	928	942	946	903	858	903	904	911	928	897	965	886	897	898	911	932	945	899	961	867	877	886	944	906	911	892	923	857	885	948	962	901	946	895	848	938	865	920	885	928	914	918	892	922	914	906	897	903	912	916	903	932	893	884	906	804	933	914	937	923	857	887	892	871	926	929	863	885	905	940	859	922	914	882	846	851	861	947	905	864	914	936	924	925	909	896	928	869	881	921	905	884	902	876	890	906	895	927	936	885	940	897	905	964	946	858	914	944	875	901	868	895	894	925	891	902	907	892	870	958	889	914	950	904	923	903	944	899	869	894	885	905	900	858	920	932	940	951	929	921	887	878	919	906	899	895	866	892	858	912	927	913	886	928	927	909	896	921	917	968	916	1013	857	925	869	932	852	936	890	882	923	939	936	886	907	931	878	907	887	917	882	857	890	916	950	970	927	905	943	896	888	903	973	921	918	913	937	943	938	901	934	930	916	928	898	951	862	838	979	856	924	890	873	862	908	922	946	922	920	912	907	911	936	899	871	849	900	930	957	938	851	941	902	889	905	900	869	894	946	935	940	900	868	932	875	884	914	895	898	834	887	874	927	929	920	920	977	872	880	892	905	937	933	928	934	880	866	912	933	911	934	911	921	939	865	923	926	882	896	921	880	896	890	909	921	907	922	904	926	917	857	868	970	898	889	894	923	905	910	917	935	961	889	879	914	925	963	888	946	898	882	913	899	899	878	896	882	897	884	888	946	886	901	877	889	889	904	897	860	917	930	890	928	859	953	820	884	889	859	890	907	898	911	926	933	928	887	910	888	911	899	897	870	859	912	913	917	924	868	842	913	928	873	902	910	917	886	893	870	952	894	942	894	928	967	904	931	970	932	973	886	934	876	943	913	920	885	854	897	943	900	927	973	950	869	890	896	884	917	932	960	902	831	925	858	912	943	942	926	907	919	916	883	906	935	949	907	923	920	896	955	900	953	900	930	922	869	944	883	887	914	883	935	896	936	934	925	919	882	902	901	924	881	888	890	932	950	953	860	905	829	913	942	893	936	972	901	936	916	935	926	939	881	902	963	1001	886	918	896	869	905	911	867	906	918	903	880	870	869	918	920	874	915	926	885	917	907	893	896	937	892	905	896	921	927	895	869	870	956	849	916	904	891	914	903	884	902	912	928	863	952	862	960	949	888	907	929	914	917	874	917	898	932	890	915	967	903	949	907	914	942	917	895	890	906	869	863	904	932	870	914	897	1013	916	943	896	885	929	920	936	938	916	913	878	923	890	870	907	893	927	886	895	905	890	973	872	930	868	922	937	934	923	951	940	970	927	893	915	875	932	870	939	867	951	962	905	907	919	919	909	901	862	897	939	882	859	929	958	938	902	951	878	921	916	896	958	907	926	863	896	873	881	904	941	911	921	916	893	892	904	963	887	941	954	916	937	957	905	929	880	926	908	918	938	977	883	885	961	915	967	934	923	927	930	948	902	945	903	930	937	897	900	897	929	924	912	883	901	961	915	932	947	866	892	826	921	873	906	938	903	916	908	884	901	873	900	897	952	914	897	918	945	952	971	903	943	896	891	906	915	920	939	938	940	914	936	946	848	906	884	946	964	870	929	932	901	883	913	898	950	882	856	878	932	897	938	944	886	903	945	986	915	936	947	875	903	917	907	897	919	884	898	896	889	904	931	957	931	877	965	919	903	878	844	918	920	894	865	890	876	886	937	948	861	919	888	897	904	891	976	955	916	930	916	911	911	898	930	953	919	884	913	896	935	957	882	948	905	900	941	921	938	914	874	894	927	875	913	874	913
23856	21482	28909	24469	21472	14053	1592	997	836	811	719	739	649	674	697	620	570	602	623	616	630	578	567	592	583	580	598	579	603	615	551	591	580	533	606	582	578	591	592	590	571	574	594	580	583	577	590	572	549	546	586	524	631	561	585	561	548	580	532	527	591	583	576	577	568	592	595	559	524	606	509	515	551	573	600	616	530	592	550	542	553	510	587	580	512	573	548	518	601	551	513	540	557	561	536	538	582	568	546	560	543	539	595	585	571	599	578	538	597	628	554	589	554	583	558	519	570	608	562	545	570	550	529	616	590	573	572	550	579	573	596	554	563	555	599	564	563	576	562	560	625	555	600	620	595	575	524	582	560	544	614	573	576	564	601	587	579	573	534	570	528	526	537	594	549	521	531	601	575	562	593	587	560	569	541	585	563	558	583	581	544	552	594	591	563	600	575	575	543	578	567	547	582	556	541	581	588	556	563	584	610	541	593	535	537	560	523	571	565	537	534	558	590	612	542	578	530	548	538	567	588	607	559	580	577	561	605	575	598	556	605	520	557	586	563	610	569	552	589	559	587	565	586	552	532	577	567	561	567	576	525	556	589	563	566	583	566	596	585	617	600	572	551	528	569	577	529	576	596	522	566	538	542	548	535	586	603	583	594	538	600	576	557	571	553	560	572	572	585	558	592	564	539	560	531	590	577	588	551	568	529	549	578	566	598	567	569	551	565	513	574	573	552	542	534	542	593	573	538	581	571	598	548	544	580	576	610	567	597	585	551	564	541	578	573	534	541	553	544	574	599	574	551	604	555	590	562	547	556	569	568	572	566	623	565	509	586	550	537	557	581	567	608	563	593	544	548	555	584	514	587	577	545	572	556	561	545	580	581	569	540	593	588	596	535	587	539	555	561	586	612	571	549	549	593	567	570	597	550	578	567	590	562	555	564	565	559	566	573	557	563	573	543	562	578	587	565	593	586	572	588	530	577	589	588	541	588	591	533	521	537	582	549	583	553	627	571	539	544	554	567	563	581	655	564	552	595	547	578	544	583	549	582	604	614	559	573	587	631	579	572	584	561	566	589	556	537	541	595	573	575	568	544	605	578	575	572	560	565	564	602	587	586	615	544	595	589	588	598	547	555	546	574	556	581	593	543	582	531	549	542	576	528	619	540	557	553	567	559	532	550	597	546	527	568	576	571	604	548	605	510	537	564	578	565	562	564	556	564	597	583	540	561	518	584	631	556	496	576	523	553	571	563	538	604	566	549	578	557	569	544	572	542	528	598	580	518	594	563	581	587	556	539	559	546	536	577	502	562	575	566	562	504	498	583	611	538	534	515	589	567	572	560	591	524	572	577	568	580	521	578	572	533	604	562	556	577	622	560	570	564	568	598	582	569	564	539	562	534	593	543	598	564	578	564	539	571	550	551	559	569	584	549	556	575	586	565	508	564	580	549	542	581	578	560	562	576	591	573	559	539	553	552	620	574	578	568	559	563	601	534	557	558	570	564	596	553	575	543	550	613	550	519	588	575	519	567	599	629	572	545	553	570	583	592	540	556	560	562	559	563	531	520	580	564	572	563	595	570	584	586	518	543	594	600	573	554	603	514	584	570	579	596	578	596	562	538	516	536	520	583	577	593	531	546	572	546	541	569	613	577	579	594	551	578	568	555	584	557	571	564	571	565	548	573	587	567	553	537	559	580	556	553	553	528	571	557	573	558	589	532	550	508	559	600	581	573	515	565	558	548	563	573	562	550	571	542	557	572	553	512	561	588	542	578	572	579	528	582	523	595	554	584	587	563	600	561	559	525	531	567	563	606	540	535	571	557	563	550	500	568	604	576	556	569	564	520	573	555	565	578	553	547	590	577	536	544	568	558	580	551	597	554	614	587	559	570	565	527	578	572	576	602	540	572	563	516	599	567	535	584	557	568	548	591	600	606	588	583	567	531	552	574	545	583	540	571	555	548	546	550	569	576	599	553	566	597	558	519	552	610	534	539	547	555	586	569	586	563	576	586	598	560	571	519	601	562	574	543	594	570	547	571	604	507	579	599	552	515	545	566	601	602	531	549	543	613	632	557	556	546	546	536	545	583	561	601	540	571	566	598	599	523	533	580	541	560	583	550	558	582	565	541	568	571	567	600	545	561	545	515	583	580	570	575	565	595	550	592	568	500	540	540	567	563	560	572	546	642	534	562	585	576	543	516	566	555	531	534	573	597	533	575	582	563	616	544	545	551	556	547	586	556	573	571	555	599	574	574	568	574	556	514	575	583	603	565	536	564	589	584	548	563	517	529	557	620	552	572	558	557	554	583	554	545	576	574	524	604	597	542	579	539	596	622	546	554	574	547	549	544	608	573	542	577	561	546	572	574	544	541	590	579	562	536	572	557	504	538	556	567	583	550	587	565	612	509	542	575	602	541	516	532	527	581	528	577	590	535	550	589	594	563	543	537	579	579	537	575	540	570	580	602	517	566	539	568	534	566	603	567	581	553	586	552	559	610	582	584	535	600	535	557	554	608	587	575	578	608	573	547	577	551	580	568	582	537	572	546	544	523	566	517	584	579	582	563	592	559	556	591	564	568	597	592	582	583	578	553	609	519	594	570	569	581	560	566	589	534	575	564	548	564	560	507	580	601	574	572	593	554	554	549	561	610	512	554	533	575	570	621	522	560	565	570	550	575	576	559	547	538	569	596	603	560	536	609	527	551	576	581	600	557	540	565	598	559	495	597	580	530	561	547	568	584	584	587	555	537	573	557	544	563	543	574	572	560	571	599	578	534	534	540	562	567	582	548	562	578	585	599	575	580	557	577	527	524	554	593	534	564	514	538	571	578	544	565	546	569	556	571	605	556	602	604	518	544	594	548	525	580	567	551	566	528	551	588	586	541	524	588	512	576	560	525	571	562	574	576	546	546	575	549	567	553	551	565	554	518	590	550	557	552	588	564	550	532	556	525	589	531	547	562	599	544	570	546	535	589	535	606	502	539	496	541	576	628	549	574	553	583	582	544	549	569	562	578	555	583	557	567	537	563	535	584	570	569	580	604	524	532	628	560	561	581	585	585	587	569	554	595	555	533	540	588	581	557	586	560	550	583	572	538	543	564	538	534	553	582	557	560	513	570	587	585	564	570	563	518	562	580	612	576	580	526	597	539	548	553	549	527	573	558	560	540	601	539	536	564	527	565	570	570	549	575	607	577	547	582	557	534	534	549	560	527	571	549	583	561	521	548	567	533	573	549	622	542	545	558	550	593	559	554	561	545	562	524	547	533	553	560	553	528	561	565	535	586	563	558	535	557	479	564	608	596	540	584	605	576	530	531	587	574	566	530	545	619	560	560	570	559	529	570	559	569	553	566	570	589	578	541	594	572	563	562	526	561	565	545	557	555	573	537	539	540	588	519	521	546	570	583	577	565	587	595	573	549	581	565	545	604	562	536	587	557	575	565	542	552	556	550	544	586	542	568	531	611	547	569	588	554	563	583	561	536	588
3649	9327	7585	3564	2589	1956	1542	1348	1123	931	908	835	764	760	776	744	703	709	695	652	630	656	662	648	626	661	615	655	716	609	610	625	681	630	637	603	614	639	630	617	598	618	627	662	649	645	661	637	633	640	633	624	677	618	651	664	612	644	658	643	629	626	678	635	648	647	631	655	631	595	637	644	638	659	637	618	652	624	626	573	624	647	626	656	616	614	636	621	677	629	610	567	616	637	627	683	638	651	625	595	637	624	647	611	596	652	624	649	587	631	603	666	669	684	647	642	669	604	647	621	695	546	640	637	579	638	639	634	622	653	640	664	594	624	610	660	578	619	598	648	659	605	631	618	621	624	630	643	627	637	660	617	607	624	613	644	628	602	592	630	628	607	628	655	609	603	626	608	638	625	620	612	629	639	624	581	648	651	638	613	617	641	608	595	607	665	618	563	591	653	626	608	619	608	589	605	615	628	647	634	667	622	585	632	618	598	611	641	671	579	620	639	592	613	624	604	656	579	581	671	586	688	598	626	586	611	642	652	644	614	638	599	601	633	644	661	649	634	564	614	623	617	622	627	553	662	657	618	627	595	633	676	633	615	632	628	576	591	612	574	619	631	631	639	644	679	609	625	643	563	654	599	646	637	610	638	650	645	635	678	622	620	660	619	627	631	627	600	631	616	619	612	617	613	653	655	641	677	611	692	590	600	605	632	601	641	622	608	612	611	634	599	601	663	629	626	646	590	633	596	640	638	582	664	620	625	601	585	645	624	633	615	653	645	637	635	600	662	565	573	635	654	629	627	620	655	634	612	624	634	612	643	630	639	582	664	622	615	563	628	609	621	556	622	619	638	617	635	610	651	641	635	584	604	582	597	648	603	645	602	641	630	621	623	708	637	660	614	582	608	599	641	591	607	635	623	599	636	584	613	635	624	631	638	613	600	631	611	589	621	616	626	607	594	602	634	600	611	617	606	620	634	621	601	638	616	631	601	671	623	643	656	621	613	676	597	654	574	625	652	586	613	620	637	587	640	628	615	620	628	619	596	583	663	627	663	632	613	616	607	600	633	596	640	644	624	665	594	583	639	611	659	662	626	590	610	624	619	620	601	616	640	654	614	646	627	641	573	564	643	578	661	625	618	628	582	619	608	618	640	621	658	651	592	619	638	670	608	617	617	638	652	638	625	590	615	601	599	632	617	610	592	627	602	605	569	596	632	595	641	654	630	641	646	588	661	616	604	593	644	649	624	604	605	623	633	609	601	657	610	629	577	630	633	628	605	595	619	607	601	621	600	588	614	605	631	598	631	626	609	631	609	628	613	645	600	632	585	623	637	603	622	621	630	693	585	610	657	612	590	652	636	659	625	587	593	614	617	566	652	601	636	611	629	614	608	628	618	675	719	657	648	632	635	604	626	619	604	673	641	597	622	618	667	584	644	621	614	631	654	626	635	633	631	635	623	611	576	624	619	580	664	629	612	648	632	609	597	640	641	635	630	608	571	645	638	617	626	660	598	576	604	600	605	576	660	610	581	641	615	633	635	572	648	644	605	629	598	611	633	555	606	602	643	650	589	596	604	591	636	634	558	627	632	624	627	599	639	606	615	559	649	593	612	589	589	617	618	622	580	659	598	636	626	625	618	601	579	656	659	638	615	632	645	597	638	632	625	612	639	602	619	629	612	571	666	586	594	629	659	590	665	680	585	638	621	607	606	599	601	629	650	609	631	622	638	644	611	652	617	608	615	671	612	604	621	656	651	651	607	613	656	648	672	601	612	615	621	627	580	615	617	601	666	648	624	635	638	592	589	587	638	583	659	648	618	601	567	576	601	641	619	630	637	627	618	588	592	640	673	614	644	574	632	585	611	583	637	615	639	634	595	603	610	619	625	634	600	592	609	634	639	599	656	650	678	660	618	651	610	614	617	631	607	597	623	624	577	622	612	636	597	624	634	587	601	600	664	605	662	620	643	674	639	611	639	651	601	633	655	624	593	588	607	611	631	616	584	700	607	627	622	650	645	611	671	647	605	627	611	636	630	637	625	614	614	572	584	644	585	608	627	585	626	607	641	659	607	613	672	593	627	669	617	587	579	643	620	580	624	605	664	607	662	605	621	619	620	661	616	614	631	606	622	619	615	606	625	660	634	603	614	642	601	603	598	624	596	622	620	623	629	651	602	637	614	593	632	644	622	637	623	658	609	648	586	610	588	604	633	626	622	603	620	639	603	618	548	622	680	627	569	634	619	669	583	615	605	601	603	609	629	647	618	667	641	638	611	636	603	591	661	614	617	658	626	584	636	616	651	630	648	670	598	642	615	626	639	574	592	629	589	635	616	656	591	592	647	603	567	653	608	634	637	649	652	646	615	621	606	616	648	626	584	621	609	604	593	633	609	627	653	647	636	604	639	597	620	606	650	639	605	601	629	611	578	607	621	600	623	629	650	586	591	586	647	611	641	630	647	664	612	628	579	646	650	668	590	569	589	612	582	626	579	626	613	652	607	611	632	640	582	625	652	610	586	631	619	592	629	621	624	611	614	616	579	636	615	617	633	618	588	618	658	622	623	619	572	638	606	661	662	599	636	627	620	637	603	610	594	616	628	584	649	615	619	635	597	618	637	619	612	575	659	623	587	606	624	676	585	616	624	601	631	598	601	639	609	605	624	629	625	619	619	658	637	610	683	642	622	625	610	609	612	618	620	637	620	615	613	630	649	641	587	611	621	666	633	609	615	670	603	592	621	593	657	618	608	624	614	639	635	637	596	599	634	593	619	622	592	620	569	684	598	614	636	622	687	618	598	610	631	648	582	599	627	600	650	616	627	649	596	623	635	632	593	616	636	608	612	651	596	641	653	639	666	614	575	594	640	620	646	623	615	611	679	645	630	651	629	606	614	619	663	603	651	618	653	614	660	644	619	584	646	619	571	617	669	668	650	642	566	600	598	621	648	643	584	605	624	619	622	608	643	593	655	659	587	609	597	625	600	616	621	597	625	640	653	650	615	604	629	641	637	632	663	647	633	623	641	633	623	649	650	667	655	657	577	574	610	675	594	626	636	614	616	649	653	655	620	560	573	626	658	621	615	644	652	641	625	608	616	659	661	689	601	657	641	613	601	655	667	666	601	586	628	637	618	606	634	641	663	653	625	657	634	601	641	687	624	618	610	635	602	608	619	602	615	616	595	615	648	653	625	620	629	612	651	576	624	638	623	594	637	653	605	575	594	637	644	658	638	631	663	641	638	594	630	607	612	614	641	650	627	615	607	636	681	655	583	615	598	627	596	619	639	647	625	666	622	623	595	608	636	577	611	657	606	634	648	606	610	657	605	609	549	653	604	625	602	583	642	637	627	625	559	606	618	656	603	592	594	659	655	618	611	564	616	644	623	659	593	617	677	621	625	636	651	631	601	663	608	614	540	659	613	640	583	638	582	582	629	551	632	610	618	633	584	644	601	604	652	572	620	639	621	659	596	650	583	622	654	592	576	641	608
25095	21514	28134	25231	17995	1714	972	872	795	702	751	709	657	679	699	704	665	658	684	666	660	616	655	624	650	673	628	645	611	669	646	650	640	643	660	609	603	604	604	648	606	610	583	648	654	603	630	668	609	683	608	587	589	644	618	629	640	652	643	597	610	565	643	627	616	670	616	623	570	664	626	666	626	630	676	623	647	676	615	640	600	619	603	676	617	615	650	651	639	605	645	661	609	637	607	651	640	608	639	641	612	655	624	628	611	610	619	630	632	602	666	558	583	648	624	642	642	608	669	659	627	621	643	611	652	616	633	622	634	646	650	688	644	610	652	660	631	621	649	628	588	607	631	653	631	614	596	624	606	591	598	639	604	646	595	631	650	659	664	670	640	641	562	626	648	626	643	632	629	656	586	647	602	636	654	608	610	624	602	599	613	607	600	655	671	585	587	604	603	666	625	678	608	583	634	648	614	579	630	625	581	591	663	590	633	677	621	632	582	623	628	652	627	579	599	610	671	589	622	586	661	641	623	630	581	628	600	617	598	637	678	661	627	632	627	641	675	615	614	649	657	649	603	633	651	656	635	640	611	645	614	617	627	579	616	663	627	631	634	634	620	652	634	575	607	623	607	649	653	606	653	597	638	670	606	657	630	676	624	563	651	641	582	625	647	620	640	665	613	618	618	570	615	625	650	648	629	675	631	596	584	657	602	627	600	566	605	634	638	637	626	671	605	604	619	624	637	603	641	658	662	594	632	634	623	652	580	643	642	654	645	649	627	635	647	650	630	642	615	591	614	619	641	650	609	606	592	634	599	667	627	605	642	642	667	633	625	646	567	630	582	609	662	637	636	643	611	607	634	607	630	624	638	609	600	629	644	599	598	617	638	621	622	657	653	652	592	659	644	591	626	575	607	625	598	607	611	607	622	598	666	649	599	602	650	642	599	665	615	611	609	591	583	657	618	638	655	637	627	648	663	616	638	610	632	595	660	660	573	627	607	608	647	605	592	630	616	625	636	634	659	602	634	610	638	597	617	637	651	657	711	639	631	655	577	618	627	654	618	663	596	629	614	611	665	611	605	596	675	658	620	604	627	654	626	641	633	638	601	634	576	651	673	597	635	651	597	588	612	678	634	626	630	614	631	658	667	626	623	668	647	608	645	639	663	635	614	600	625	620	637	644	607	579	596	662	600	620	621	626	626	655	638	589	612	632	625	618	623	636	612	590	601	618	617	604	641	616	656	602	616	629	651	579	602	636	637	634	635	641	583	670	647	650	633	578	641	595	630	617	640	605	694	669	583	619	569	650	647	612	654	629	613	615	647	605	576	626	670	616	685	614	628	626	596	652	617	651	585	607	640	619	625	603	631	634	627	647	628	624	617	633	632	620	655	637	634	625	616	625	608	644	593	652	648	626	638	607	614	590	592	605	579	671	604	612	615	584	605	587	638	631	637	682	624	663	585	637	633	592	592	632	686	599	615	610	640	601	614	660	610	656	646	653	626	602	667	630	629	627	601	623	651	611	639	592	662	637	640	629	601	625	603	613	664	625	633	616	625	658	602	627	630	595	633	630	608	608	610	684	627	600	646	628	614	630	592	642	627	627	592	600	641	659	623	632	649	659	625	664	641	657	636	625	619	626	630	610	663	592	582	616	594	633	596	612	664	658	629	612	649	600	617	635	652	660	619	620	630	583	620	611	639	636	649	602	607	587	637	640	616	644	588	632	604	640	627	613	610	646	600	620	624	599	636	596	608	626	645	633	658	625	637	616	629	625	604	580	644	601	594	665	622	671	602	688	618	630	627	649	649	636	623	596	631	672	577	604	574	658	602	625	623	650	631	638	633	641	603	679	621	633	631	644	610	570	588	646	670	665	659	600	594	627	601	623	614	640	648	638	581	591	623	656	652	640	679	653	590	603	640	588	611	599	592	669	631	642	602	656	620	645	625	635	625	619	620	588	650	639	666	669	639	627	649	649	617	619	627	600	614	633	662	605	696	632	597	650	659	643	660	634	644	593	655	623	644	635	658	636	600	614	624	606	616	659	637	617	575	599	602	616	586	619	630	636	604	604	582	602	636	650	676	671	624	634	649	598	634	635	639	603	621	632	631	574	616	633	607	674	622	622	650	599	688	632	650	650	630	632	652	614	615	632	645	658	630	676	591	627	646	654	609	637	628	623	625	618	647	622	630	700	629	685	619	672	614	620	633	684	666	594	616	623	632	619	610	600	587	623	640	624	608	617	651	635	622	634	669	602	598	645	609	635	634	668	658	639	622	656	629	665	674	623	623	612	616	658	645	628	603	595	672	624	561	630	636	614	641	622	618	602	614	643	603	569	630	646	601	580	635	643	638	611	578	660	667	645	613	615	592	604	601	597	606	630	634	641	647	606	650	654	636	623	603	618	609	646	629	623	634	605	621	632	603	625	635	648	624	615	634	656	598	636	647	616	608	662	598	631	615	654	630	601	636	634	617	593	583	617	627	639	606	641	596	591	643	606	619	607	614	611	593	611	632	615	643	616	635	616	632	633	612	657	610	646	659	672	634	658	643	626	624	569	638	628	640	629	657	647	676	628	613	641	623	625	630	629	661	661	620	674	631	583	624	617	645	568	656	622	605	654	630	649	640	638	608	619	667	613	617	608	650	679	626	667	661	593	636	607	643	654	617	642	648	621	636	575	627	628	655	644	638	642	584	644	622	646	659	642	662	616	610	625	601	630	651	658	595	585	608	610	646	577	620	644	633	635	615	624	622	608	608	631	626	620	647	606	603	640	642	603	660	641	662	636	628	645	632	642	609	642	636	646	619	670	626	615	635	675	632	637	619	619	656	635	570	639	558	603	620	626	588	596	619	611	644	627	653	633	640	660	621	617	638	609	594	625	635	663	656	645	646	629	632	634	629	632	639	640	640	581	620	626	605	638	626	665	642	601	611	578	631	586	621	667	684	613	631	634	625	641	620	627	622	631	592	640	652	593	615	595	645	631	599	632	677	631	620	628	627	579	652	640	609	589	619	612	644	597	597	599	642	616	637	595	656	624	656	644	664	640	630	611	587	626	644	583	626	622	619	632	600	595	656	651	602	587	647	661	680	607	582	637	627	604	618	637	660	633	645	639	640	626	644	674	645	612	611	664	614	643	568	568	608	623	666	629	634	594	629	653	628	641	629	588	613	629	613	605	610	605	595	620	608	611	642	651	623	632	627	675	595	612	672	624	646	666	607	615	646	627	623	632	612	626	622	644	633	650	650	637	572	650	626	636	624	617	644	628	665	621	645	588	654	611	648	632	610	630	623	667	572	634	616	572	612	610	678	600	660	644	635	637	580	618	636	583	652	611	605	642	601	638	653	624	612	637	621	650	609	595	657	623	644	605	611	658	590	584	601	596	645	629	639	616	654	599	666	579	624	633	559	664	659	677	613	653	644	642	617	626	602	635	626	569	607	660	593	615	645	630	571	620	645	628	660	641	668	635	619	577	619	651	627	635
3878	6285	4806	2476	1785	1384	1204	1038	859	877	844	746	780	753	700	737	708	731	712	667	674	692	686	696	692	668	688	705	657	679	696	694	665	644	703	655	638	655	657	685	676	686	666	618	589	664	677	655	699	644	673	678	625	657	640	663	630	642	666	656	664	625	674	630	718	632	624	624	627	688	661	661	672	670	645	615	688	708	638	681	613	674	672	674	635	675	681	646	693	638	662	629	662	615	635	697	619	655	642	633	680	645	619	646	637	603	670	677	640	650	636	679	683	640	668	673	674	678	650	713	670	655	661	656	644	673	678	694	648	624	644	673	635	682	615	690	654	674	642	625	657	687	678	646	667	696	636	688	643	682	648	685	657	721	623	648	703	667	649	662	611	606	651	654	620	674	645	660	676	623	650	668	597	668	663	652	644	645	660	631	662	697	669	624	668	662	665	619	645	652	659	661	676	709	658	673	626	684	646	643	652	623	646	571	642	653	628	616	715	624	710	664	636	645	685	591	641	706	684	663	696	666	674	648	655	672	648	640	614	610	694	660	672	670	646	641	621	616	640	664	667	680	687	659	632	679	634	679	672	646	600	672	644	606	605	660	618	672	657	637	676	647	666	591	654	689	688	652	656	687	654	613	703	645	645	634	636	682	635	604	649	692	697	660	659	645	659	648	628	647	644	650	632	681	623	646	645	647	654	657	667	638	645	656	630	632	599	664	644	691	657	653	674	654	644	625	664	694	677	664	635	652	600	665	630	640	637	638	640	648	690	658	620	638	665	665	685	682	634	671	657	670	686	655	678	625	678	687	627	653	647	695	624	725	642	659	657	641	650	648	672	677	657	708	653	740	657	608	648	673	632	658	622	644	660	655	688	641	657	639	683	626	699	644	662	646	626	680	674	672	683	662	651	673	627	649	698	636	676	608	641	619	603	688	638	595	680	699	653	608	630	689	663	628	660	647	621	685	652	629	654	642	675	651	649	620	628	654	627	671	661	653	630	677	669	681	667	647	670	711	634	632	627	687	643	622	660	620	637	650	668	596	652	668	642	677	641	644	688	660	623	686	647	620	691	687	644	662	617	645	630	634	686	666	636	682	690	659	652	695	617	667	658	643	616	636	659	658	635	627	715	658	679	670	662	608	709	647	605	670	631	675	640	725	633	680	622	653	653	661	681	669	653	642	663	643	642	654	644	692	654	680	657	614	621	672	656	615	644	640	663	662	651	625	674	654	677	642	641	691	655	645	631	627	654	647	681	681	687	651	649	656	668	686	677	644	687	698	617	675	626	642	610	637	694	621	622	691	675	642	683	667	669	681	683	669	677	671	639	650	677	675	704	666	685	631	667	714	634	694	668	684	663	652	675	612	652	680	678	652	663	626	656	639	648	671	668	644	640	645	622	637	679	598	671	643	684	695	648	621	638	652	678	677	667	649	662	643	643	640	645	648	642	661	674	683	666	675	647	660	620	655	647	624	644	682	622	619	639	669	615	641	657	680	677	627	667	660	676	646	640	673	639	672	692	656	607	650	657	697	676	686	630	622	685	649	619	670	639	662	659	651	634	645	652	695	667	658	683	635	673	642	695	614	687	682	697	690	657	670	662	657	627	658	643	604	657	595	685	646	659	710	690	660	633	679	623	692	653	682	657	664	643	665	640	663	678	665	681	653	660	675	658	628	661	667	634	614	665	641	647	647	640	630	638	679	685	654	650	644	655	660	700	692	630	602	639	661	629	688	646	650	666	666	663	681	663	640	676	647	714	633	674	692	681	644	625	677	652	672	646	674	656	706	657	670	700	658	630	599	708	628	690	641	683	661	655	673	624	722	661	638	659	690	679	685	652	655	637	645	628	632	631	670	652	647	649	683	648	664	689	614	670	619	658	648	693	675	652	591	603	712	666	670	632	661	652	651	631	643	650	695	653	684	641	663	689	630	668	654	672	657	629	683	665	667	672	628	647	632	660	677	669	656	651	613	656	615	610	640	644	669	684	639	679	668	639	609	651	697	680	635	668	631	640	672	651	690	647	638	609	653	650	634	651	641	632	665	680	710	640	671	659	653	624	643	666	612	705	673	635	660	601	685	640	634	626	661	666	629	632	681	656	666	628	683	646	637	704	659	680	653	633	671	650	686	615	680	667	641	660	617	665	662	672	649	663	663	639	648	650	660	685	658	685	684	627	675	656	612	673	642	592	622	642	659	610	689	675	666	672	664	656	694	628	635	588	675	668	654	647	654	658	640	641	663	674	613	710	649	681	634	678	640	639	656	658	575	656	670	665	666	721	631	650	721	687	640	687	681	648	668	638	678	671	631	684	649	661	679	668	675	657	648	654	641	625	677	640	660	654	712	633	673	626	628	623	663	595	630	675	644	698	631	619	659	617	669	635	661	658	695	701	667	697	628	642	631	622	646	653	674	656	630	666	653	687	685	645	687	667	653	682	613	692	643	618	670	649	683	665	678	631	660	626	634	669	635	609	709	673	621	659	639	639	663	636	627	671	658	659	662	669	634	619	659	705	633	653	672	675	656	656	688	643	648	667	679	688	681	630	666	657	638	646	627	660	647	656	659	641	699	621	641	640	677	709	657	654	667	646	640	653	682	635	624	658	680	666	736	641	700	707	658	652	644	637	651	661	697	649	676	674	665	625	622	644	656	598	621	628	626	697	639	647	653	654	681	645	637	685	651	674	679	628	717	706	651	672	629	669	641	638	605	633	615	685	677	684	674	623	647	683	698	664	675	624	654	604	652	686	623	647	630	721	671	648	654	629	673	645	604	667	670	654	683	626	635	652	668	667	654	671	599	650	638	701	675	634	662	651	682	662	621	657	680	707	659	686	651	676	669	642	613	654	654	674	663	647	650	660	601	631	653	647	630	651	662	684	636	641	655	607	659	631	675	637	674	673	618	700	655	663	653	663	663	678	657	658	638	666	660	600	663	665	687	665	640	637	695	622	688	653	659	661	670	681	653	635	632	646	673	673	706	627	616	651	688	608	654	652	617	651	650	673	633	628	687	599	704	673	624	624	661	676	694	665	633	641	624	650	644	659	653	655	642	611	644	628	696	682	649	637	669	620	648	651	640	638	670	667	631	635	641	659	648	653	656	651	664	636	653	666	667	657	651	672	678	652	622	614	683	673	693	663	638	676	650	647	673	644	655	619	679	700	625	643	614	652	667	672	652	676	628	645	667	624	675	688	656	620	634	664	668	743	649	636	659	667	663	660	627	673	669	666	625	654	705	669	661	669	657	652	638	682	649	616	683	631	702	655	627	656	676	635	699	678	673	675	677	626	626	599	647	671	707	697	634	623	657	671	657	683	688	634	661	707	633	680	686	666	609	655	629	631	654	631	655	623	639	685	649	678	664	657	650	677	629	668	672	680	627	641	681	673	649	657	694	664	676	644	691	659	677	683	687	656	707	636	675	633	645	644	675	646	680	664	683	648	639	667	680	643	624	668	686	693	656	660	627	644	667	665	682	654	700
22734	21500	29268	24149	21499	21538	12242	1129	704	592	554	409	422	363	362	336	309	320	299	312	257	264	261	241	233	257	272	214	251	233	216	208	243	211	223	231	210	206	208	183	191	208	219	235	221	206	220	185	210	216	210	219	194	214	202	195	207	233	197	208	217	233	184	218	207	222	220	234	199	216	194	213	197	176	204	198	223	175	199	217	214	211	203	207	192	198	198	201	223	234	204	195	220	189	216	219	201	202	214	197	173	222	200	213	206	213	211	217	217	207	208	235	198	213	191	215	208	214	218	208	193	220	200	216	193	199	234	222	226	214	217	201	195	191	217	188	210	208	178	197	202	186	184	195	210	196	191	191	210	215	230	216	206	243	234	191	217	193	201	191	200	201	182	191	223	185	209	193	185	206	184	228	204	179	188	208	231	172	174	204	199	186	208	204	185	212	176	194	210	202	217	197	215	202	207	199	196	202	207	193	195	203	204	193	215	205	176	205	180	202	206	188	210	188	196	209	228	190	199	227	189	198	189	189	214	213	194	178	211	201	206	181	163	214	201	199	224	167	220	195	204	226	179	208	181	207	206	196	202	201	214	199	213	174	197	189	200	192	199	215	200	199	228	204	201	199	187	215	211	187	194	230	207	192	190	200	214	189	200	202	196	213	217	210	215	198	194	194	196	188	189	184	208	176	190	195	204	183	221	228	167	223	214	167	191	196	178	206	225	224	179	189	195	210	214	195	196	205	194	179	211	180	200	209	203	211	194	181	224	214	230	207	205	188	197	199	212	198	203	218	218	207	172	213	223	197	206	191	213	210	211	231	207	205	199	198	191	220	196	211	207	219	210	178	231	200	191	194	197	202	212	172	222	194	193	215	213	213	203	209	196	207	170	195	216	204	224	192	198	224	237	201	195	183	209	188	205	200	207	203	216	207	190	178	201	183	196	192	189	188	187	215	194	184	212	191	197	200	207	210	226	215	191	189	200	215	197	192	219	181	217	195	198	201	231	202	205	213	197	195	198	207	215	204	189	206	178	210	227	217	169	204	188	199	204	182	198	226	219	196	203	195	216	199	173	183	231	178	220	193	189	194	198	190	184	224	212	195	201	215	214	183	188	204	209	206	187	199	211	193	194	218	213	201	199	211	189	201	196	201	180	227	240	197	200	177	221	205	187	204	213	174	193	192	207	204	192	209	215	195	224	222	191	199	221	227	191	188	182	209	190	205	196	219	200	204	216	196	193	203	196	214	194	218	196	213	230	205	195	204	197	239	202	207	232	206	212	198	202	202	196	219	229	214	189	197	219	205	196	181	215	195	196	215	190	216	198	208	210	200	174	227	180	202	212	191	219	217	182	202	209	217	172	190	227	203	214	211	201	182	194	218	227	207	199	188	192	184	227	214	204	197	197	188	200	192	206	215	189	192	217	236	223	187	199	207	218	184	207	198	193	204	190	221	202	187	207	197	202	189	218	210	181	218	198	231	223	201	207	182	195	219	211	221	212	215	200	204	173	203	193	200	191	218	214	191	193	224	196	216	205	204	193	193	222	210	205	195	200	171	198	200	227	217	174	218	168	213	215	203	200	216	194	214	214	207	198	200	206	177	207	204	194	200	189	225	204	182	192	202	198	196	214	210	215	197	156	197	211	212	231	198	176	205	188	195	228	238	204	237	210	207	207	216	210	212	204	214	201	194	211	203	181	223	192	198	209	205	207	199	198	210	223	191	212	173	220	219	210	206	192	218	198	196	209	203	202	226	202	215	205	226	219	191	206	205	176	176	204	175	197	199	215	198	193	176	208	190	193	212	186	189	210	208	194	216	211	200	222	196	215	194	215	186	215	217	198	204	196	197	210	197	193	208	234	201	182	212	205	198	193	205	188	210	210	193	202	202	201	224	178	201	224	211	202	192	181	211	223	199	187	209	197	181	182	191	210	201	194	233	211	194	204	201	209	225	209	220	222	186	211	218	185	206	170	209	219	192	193	182	196	187	239	184	186	210	179	192	200	191	180	195	201	203	185	211	194	212	191	227	219	203	201	208	188	203	190	205	207	234	224	202	206	204	210	202	202	215	225	198	212	188	216	176	228	235	176	226	234	185	219	184	197	198	188	196	184	186	198	212	190	218	225	213	193	202	204	219	189	193	216	229	222	196	209	179	209	205	211	223	204	215	211	204	197	159	185	210	202	212	201	215	207	199	213	216	192	217	203	192	207	206	171	223	188	164	216	215	221	225	180	186	206	202	188	182	223	188	224	201	205	194	202	217	214	207	173	212	212	180	196	197	191	192	213	196	225	187	197	208	210	199	205	195	207	189	180	213	227	221	209	203	189	209	221	205	205	209	218	206	201	187	190	197	203	199	215	201	207	229	189	201	193	203	178	194	217	189	213	182	223	198	212	176	204	202	223	201	210	213	197	201	203	201	211	170	186	204	204	208	193	212	206	195	192	203	195	201	206	214	206	223	200	189	204	197	213	222	206	227	194	172	190	198	205	197	207	223	204	219	188	197	215	216	201	201	185	197	191	187	200	210	226	184	195	182	193	215	189	204	213	214	217	180	211	193	206	187	205	186	206	227	211	208	207	217	217	183	234	202	201	187	219	227	191	200	223	208	185	201	210	191	208	172	195	215	210	213	225	204	196	214	213	201	183	197	215	205	212	205	198	197	250	214	210	203	201	212	173	229	215	198	185	231	180	181	237	210	204	197	240	220	215	193	214	191	176	199	210	218	223	201	192	185	245	220	214	187	202	213	208	185	175	193	200	210	228	196	193	184	208	209	184	194	204	205	171	208	217	206	203	202	193	206	190	187	209	197	190	214	218	204	221	209	183	212	196	209	203	224	199	188	224	219	224	215	204	192	213	207	228	186	218	217	204	223	214	219	217	200	209	196	204	162	224	219	175	191	214	200	193	198	216	216	207	198	205	191	183	213	213	204	234	209	210	218	208	223	208	194	221	167	185	216	192	223	205	189	177	200	213	220	238	177	186	209	214	206	223	176	198	210	187	205	240	209	200	205	229	206	210	208	193	232	193	168	199	218	185	200	208	176	228	167	244	187	227	227	198	229	212	201	196	196	238	193	205	223	206	214	206	250	195	157	192	205	198	203	200	186	230	196	209	195	211	213	203	180	206	200	223	206	214	201	203	208	198	187	211	210	201	227	203	206	206	188	227	208	218	193	180	194	206	201	199	184	209	200	199	216	211	205	212	210	200	209	190	211	169	210	196	199	195	209	200	192	185	190	200	229	180	231	185	187	192	228	227	200	189	188	188	194	185	211	232	213	200	198	190	208	186	208	196	181	191	204	220	194	177	210	216	210	223	200	196	180	168	189	190	191	200	209	181	195	176	201	217	192	203	202	216	177	208	208	183	183	198	200	185	187	198	212	190	204	199	206	202	229	197	234	204	190	198	183	200	186	211	206	192	201	213	205	212	208	197	193	199	237	236	237	197	190	197	185	209	206	197	204	198	217	181	196	228	202	202	195
4801	14998	11919	5745	3783	2731	2025	1569	1212	923	799	683	572	518	436	432	427	369	364	326	331	320	291	312	276	286	307	245	289	264	240	242	252	268	269	250	239	257	222	242	244	286	244	235	282	240	238	259	230	223	228	245	237	242	235	216	246	239	245	226	243	228	232	263	251	230	230	222	228	230	229	210	217	224	220	223	223	225	231	225	226	221	229	259	233	237	242	225	217	205	238	215	247	214	243	232	221	205	249	237	230	249	245	229	249	237	205	218	235	237	216	253	253	218	216	221	235	208	223	229	218	225	214	237	229	239	236	210	240	222	219	233	260	248	222	276	221	204	227	229	244	219	236	218	239	237	242	237	210	221	217	249	215	200	232	223	222	214	213	239	239	211	232	218	227	229	215	237	212	246	232	214	209	231	264	217	219	214	220	256	241	252	218	228	223	236	200	222	211	232	185	233	219	270	241	216	234	250	254	240	202	229	204	205	207	219	229	239	225	220	219	213	241	226	219	242	231	228	228	218	222	232	246	258	220	212	210	216	243	210	222	240	214	248	230	248	237	248	229	208	247	198	212	204	237	226	233	256	240	201	233	232	223	233	232	224	230	218	222	224	234	232	235	221	251	236	216	208	214	233	234	224	221	231	229	235	220	236	215	226	221	230	220	227	244	246	212	239	222	235	242	220	215	223	222	214	217	251	219	235	236	225	211	222	239	232	232	242	207	235	220	249	251	237	246	204	211	224	213	189	231	231	228	233	226	231	215	241	196	225	242	205	233	237	243	227	236	222	222	231	239	216	224	238	221	240	212	213	237	208	191	226	215	230	245	248	210	220	237	217	230	199	219	234	219	234	211	264	199	258	242	219	227	228	218	249	240	243	219	210	229	231	222	225	215	233	229	235	221	243	198	234	220	239	230	244	202	231	254	215	220	240	208	222	233	224	231	230	216	251	226	202	226	243	234	212	236	215	222	236	237	224	206	234	239	222	191	235	229	217	230	221	207	228	216	242	250	268	255	217	233	239	213	231	204	253	223	223	208	241	214	231	221	200	215	222	236	205	227	216	215	260	223	234	240	234	209	245	239	226	215	199	225	221	220	194	215	221	243	196	214	232	221	234	231	201	234	238	223	256	203	222	222	228	240	212	220	230	220	250	226	237	234	249	239	229	197	260	233	215	230	249	249	214	214	228	226	212	238	200	220	242	228	222	220	234	247	242	244	211	252	228	232	212	221	221	219	208	261	234	230	226	235	213	208	250	205	218	196	259	229	229	229	229	198	210	254	217	230	219	239	235	225	215	236	222	230	195	201	237	223	238	243	194	248	243	237	239	241	222	228	233	226	199	223	199	258	217	196	224	237	210	227	226	227	246	207	187	240	242	194	207	221	242	231	211	209	196	230	223	231	230	215	193	234	211	249	202	225	219	229	208	200	216	244	242	218	208	226	222	240	234	215	228	216	222	218	212	225	205	221	218	214	220	222	210	217	222	225	253	225	235	223	248	219	226	216	232	229	222	208	246	229	236	207	247	222	239	224	233	224	211	218	229	246	214	223	207	242	230	229	212	231	208	227	240	218	221	224	234	232	205	227	207	222	226	251	216	214	230	215	247	217	244	236	228	219	213	218	226	228	211	214	230	249	241	220	206	225	241	236	209	237	199	242	212	201	212	224	236	234	240	226	208	234	234	228	229	221	237	232	235	210	219	233	220	226	222	235	268	243	198	206	213	216	225	230	200	232	213	246	240	213	223	222	232	231	225	217	236	204	231	232	211	238	232	218	280	217	253	218	240	213	221	217	209	232	226	215	218	247	234	228	217	260	217	229	218	240	236	270	225	238	201	220	217	232	213	208	202	213	234	223	241	216	199	239	208	255	237	232	236	239	214	223	238	213	223	247	241	259	214	254	232	236	222	238	190	238	212	213	243	240	212	227	262	235	240	227	212	216	242	209	250	251	261	204	233	254	244	232	224	204	199	235	217	213	247	212	257	232	197	221	220	205	221	225	217	223	214	244	224	213	218	211	224	209	200	225	211	204	191	203	193	217	227	218	233	236	244	248	221	217	233	208	242	223	223	229	211	216	228	233	226	205	227	212	221	208	271	224	221	245	230	244	214	226	230	211	236	262	228	229	197	225	251	220	238	221	225	234	233	241	228	223	244	221	205	218	223	210	241	231	242	216	229	219	226	237	236	240	194	227	210	243	217	242	206	179	204	225	218	215	212	207	247	233	206	235	229	206	235	254	196	234	239	220	227	255	235	227	247	215	237	205	204	214	221	219	244	214	231	251	225	224	234	247	228	240	241	218	236	218	253	207	227	213	230	260	233	219	233	222	218	218	239	217	196	225	247	229	223	226	240	227	249	219	226	233	248	239	201	227	216	222	233	217	217	260	267	233	253	231	232	235	219	220	214	228	219	212	189	251	212	237	203	199	212	243	241	232	206	225	223	233	197	227	221	231	214	232	219	237	237	242	246	239	224	199	236	195	205	220	232	218	225	231	226	249	235	206	235	230	215	222	200	215	216	228	210	204	214	219	228	225	245	214	221	215	206	236	230	236	241	246	244	220	230	217	246	235	220	236	221	226	227	265	213	210	238	212	228	244	235	217	230	230	217	233	239	241	226	232	208	239	253	224	237	222	218	237	248	209	223	228	240	191	226	225	215	245	247	226	204	203	220	247	228	219	233	202	215	199	242	238	227	199	234	246	204	243	223	208	208	246	215	226	231	226	240	225	211	237	238	229	213	227	204	233	233	213	230	221	228	261	235	228	219	194	203	207	244	226	258	241	223	239	219	219	219	232	228	227	235	202	207	207	229	215	233	237	201	235	208	223	223	221	212	243	234	224	235	196	241	204	219	219	209	223	234	228	216	247	268	243	224	227	205	227	226	258	215	219	205	235	236	237	256	201	250	199	251	252	229	213	211	226	209	267	224	237	237	211	229	220	211	224	226	228	231	204	206	253	249	221	225	235	226	226	226	227	214	206	241	243	225	217	237	223	244	229	234	226	218	210	227	240	202	217	214	211	204	221	251	207	216	220	232	250	240	249	227	221	225	230	213	231	218	227	225	247	224	229	241	208	217	231	231	236	231	213	235	227	224	228	231	213	214	199	224	189	214	218	227	226	196	231	235	248	222	214	190	211	229	202	201	217	227	206	212	234	222	223	257	237	204	231	218	221	235	236	244	206	226	208	224	230	218	260	190	237	213	235	214	225	219	233	236	234	245	231	219	215	220	222	227	228	268	211	202	246	231	214	210	227	225	227	222	206	213	229	239	219	211	224	244	198	214	222	233	212	218	224	220	209	210	215	210	208	242	261	214	207	234	233	214	211	207	219	231	237	244	211	234	228	204	222	200	243	222	195	213	231	225	239	234	231	255	225	211	237	209	221	232	244	216	245	238	247	220	221	224	234	239	222	218	217	211	226	231	214	235	214	212	231	215	249	233	236	223	269	244	224	229	222	224	216	200	238	227	207	250	207	205	218	224
27659	20354	7871	1267	922	938	894	862	953	896	881	868	871	886	889	877	874	893	847	871	925	877	845	932	946	906	846	900	860	836	888	842	905	828	855	821	878	873	890	825	921	898	839	885	863	847	828	879	839	858	883	879	846	876	838	854	851	855	885	884	854	868	850	877	850	897	903	889	906	843	907	862	870	885	848	853	837	893	848	873	898	832	888	817	877	805	874	862	858	842	875	830	804	846	884	866	854	856	848	833	846	889	850	819	904	926	881	801	868	885	874	895	829	867	909	898	907	913	867	843	913	865	867	865	889	851	896	854	877	874	812	854	910	894	867	868	823	830	912	857	892	909	829	826	891	843	838	877	859	881	887	878	877	901	848	868	852	822	880	858	895	794	870	858	848	862	878	842	876	905	867	892	829	852	891	911	842	831	859	861	826	816	867	822	837	850	907	908	830	865	874	874	837	873	894	858	861	843	860	861	870	838	937	835	838	868	920	845	804	853	886	873	862	873	899	895	875	870	824	810	877	903	884	917	848	865	885	871	826	870	850	885	851	873	788	881	879	885	872	847	880	897	871	840	868	862	852	823	874	863	862	934	929	860	825	824	835	912	857	888	922	854	862	812	835	840	894	907	921	853	825	877	848	804	856	854	863	847	936	875	887	865	866	853	886	846	877	837	938	858	855	912	814	860	845	918	887	864	909	842	886	883	870	895	836	869	829	857	900	870	888	875	870	867	853	843	819	895	890	866	856	829	878	830	867	843	867	867	817	868	834	858	861	794	900	820	896	904	844	878	811	869	849	884	907	870	863	908	826	853	880	877	875	817	881	826	857	869	858	886	847	909	857	873	879	830	860	832	920	897	902	880	851	846	839	869	870	890	878	838	880	846	870	879	900	894	856	911	832	867	840	895	896	921	889	889	932	861	823	903	880	875	864	862	874	877	854	891	826	836	892	825	868	888	873	843	850	794	893	842	885	871	914	911	891	900	800	894	919	851	850	880	804	896	907	842	826	845	870	821	869	887	838	840	834	928	847	847	853	876	802	884	874	862	898	841	840	921	892	873	833	896	839	934	866	866	894	905	881	827	956	892	858	892	851	888	827	880	850	885	871	868	849	846	870	851	918	857	831	931	854	868	839	849	849	862	847	894	845	841	900	877	838	852	909	867	848	850	872	872	861	860	867	829	848	877	903	822	855	933	884	908	861	867	858	855	867	854	883	885	903	883	872	873	868	820	844	850	922	871	852	850	821	871	797	888	850	825	880	897	873	884	855	869	843	898	860	878	886	842	893	888	910	884	890	844	859	858	884	854	842	855	831	858	854	840	878	866	845	875	886	892	915	856	918	819	866	843	845	836	885	919	903	906	841	871	849	870	878	863	881	855	864	869	943	867	809	851	861	843	862	876	872	884	893	864	847	878	884	846	854	867	876	873	916	875	785	902	866	863	827	846	849	862	833	850	836	855	912	847	825	872	832	860	870	869	871	816	834	813	845	841	904	902	852	866	962	855	879	816	835	890	824	848	850	833	845	909	866	885	858	877	865	888	834	894	927	908	848	857	854	870	878	863	831	816	859	862	900	836	900	863	903	900	870	852	862	873	899	835	857	867	888	882	869	874	871	776	841	878	887	909	877	871	832	885	861	833	842	804	871	837	898	850	818	879	841	893	904	911	883	852	808	827	882	855	843	889	920	857	851	884	857	866	832	903	873	942	825	863	871	878	866	869	839	839	872	905	901	887	798	858	853	827	862	876	891	854	853	925	927	869	876	868	894	905	845	867	845	833	849	922	869	837	867	842	866	895	868	831	865	818	840	905	873	871	895	886	885	913	832	876	895	897	823	898	841	830	847	879	790	829	951	822	906	866	847	861	840	911	865	863	915	869	832	868	853	852	892	868	847	847	851	836	842	857	847	888	893	828	825	907	896	820	869	907	900	870	838	833	863	896	843	895	846	905	875	871	900	835	878	873	893	825	850	859	888	832	879	875	885	896	850	884	836	903	857	880	889	865	898	872	850	884	852	873	919	828	882	891	874	856	874	894	887	881	843	849	853	816	833	845	895	863	866	887	826	840	867	880	855	875	872	853	829	886	869	881	878	886	856	846	885	882	851	884	869	860	861	885	930	880	859	917	835	844	879	844	889	892	858	887	886	863	844	870	874	848	861	876	935	859	862	845	850	819	841	870	864	866	824	878	870	923	853	862	873	871	837	840	871	863	866	842	853	822	844	897	832	869	854	864	909	824	829	900	863	823	925	891	885	898	870	871	878	932	865	870	870	813	845	891	832	800	858	848	855	880	865	857	817	837	889	854	841	878	884	853	880	862	817	839	858	837	888	856	864	870	835	844	911	826	902	815	878	865	866	827	821	856	892	838	896	828	858	887	850	864	908	851	882	897	851	932	845	904	881	943	868	890	868	883	867	841	880	880	891	814	866	868	897	874	886	878	874	876	866	835	863	868	849	880	840	816	887	904	878	880	901	835	833	876	881	896	872	865	839	860	887	850	872	844	911	873	874	871	847	911	852	842	883	836	860	834	882	910	893	845	844	871	895	827	862	909	832	887	850	875	836	835	865	856	905	903	852	825	841	877	876	877	902	939	838	891	865	862	858	942	848	859	847	862	865	835	852	850	870	834	846	862	894	875	885	894	836	925	894	817	822	876	827	894	876	846	856	871	921	892	860	864	859	872	886	852	822	832	886	882	865	846	864	871	861	892	891	849	920	890	818	823	854	910	856	804	868	889	870	865	855	849	927	862	865	878	893	870	891	869	884	897	930	857	874	867	863	858	893	891	829	859	840	915	888	873	826	863	858	858	840	837	848	878	903	931	844	869	880	849	923	848	878	857	920	872	884	878	877	860	866	862	880	886	907	825	865	882	843	896	875	843	882	826	876	868	822	843	842	913	866	864	838	879	872	899	884	872	845	837	861	856	869	840	818	900	886	903	856	889	898	859	873	905	832	884	890	895	828	836	827	880	871	866	852	901	861	933	879	900	877	867	916	878	819	899	857	875	898	845	833	844	848	866	909	892	902	847	883	886	897	856	872	822	815	880	906	864	877	780	875	862	836	883	876	898	877	863	858	857	842	881	855	847	894	884	886	836	840	924	869	865	877	877	865	848	899	865	915	858	846	836	850	846	867	849	816	844	874	851	939	828	858	899	872	868	851	883	859	851	866	868	826	846	860	868	873	802	839	877	913	835	879	895	885	876	823	843	837	868	952	919	896	871	828	870	827	873	874	850	874	838	886	859	842	882	863	843	908	899	805	850	879	859	878	877	826	854	900	930	893	878	882	818	888	867	808	856	880	847	858	901	902	867	909	843	918	828	856	841	906	873	826	891	902	905	834	850	866	894	880	868	888	902	819	942	867	844	945	869	868	841	871	856	842	871	846	889	890	881	904	869	831	866	844	831	838	889	867	857	831	859	843	860	890	862	858	863	833	850	860	888	837	891	836	839	893	774	878	876	920	881	853	858	908	870	839	876
4623	1482	1272	1070	1054	1010	1030	973	911	978	924	917	951	907	973	974	905	955	991	926	917	976	838	948	914	909	910	916	915	933	923	943	836	917	968	930	893	910	909	966	928	937	906	939	899	913	888	902	885	911	919	922	874	929	931	885	938	873	925	895	909	875	955	900	924	951	953	934	960	902	923	886	919	915	935	935	944	904	899	931	917	900	922	955	923	920	911	933	918	921	905	935	918	851	878	870	907	910	954	961	972	889	918	884	930	902	893	992	929	934	878	976	904	953	902	892	873	923	912	951	932	915	907	883	910	916	891	857	896	974	958	928	944	945	901	802	923	906	933	869	904	991	898	922	846	936	894	914	867	973	959	920	963	915	927	921	887	891	901	946	910	885	919	957	919	904	951	904	886	916	914	901	897	911	912	871	876	902	928	952	945	890	943	881	893	853	896	898	935	942	901	912	885	961	920	914	907	948	950	937	940	947	873	930	892	940	939	903	861	934	921	925	894	853	898	932	922	987	875	887	936	882	959	903	933	922	886	903	891	946	946	965	930	917	946	912	941	879	956	893	911	898	974	912	924	915	875	926	934	843	971	962	911	937	951	955	944	902	902	883	934	935	904	921	901	943	961	918	856	975	893	958	918	887	904	900	911	916	903	892	948	897	916	938	905	957	903	927	925	858	882	917	913	951	951	853	906	926	923	934	939	901	906	917	919	859	934	910	908	920	902	953	934	912	1002	959	931	907	954	863	953	936	917	894	953	907	928	916	939	882	923	964	939	933	895	866	917	891	928	914	963	939	897	909	892	873	901	921	890	880	920	966	940	955	953	930	895	902	890	869	945	963	919	949	892	891	930	917	842	985	825	950	900	922	930	931	923	912	888	913	909	911	889	929	932	937	958	911	955	920	888	866	949	935	902	855	914	901	917	946	955	967	975	911	876	961	916	920	859	909	911	925	904	940	870	952	923	921	884	912	977	927	1006	877	934	860	948	891	932	894	863	927	916	888	988	911	885	884	968	935	932	924	908	935	921	937	925	869	914	932	939	897	883	921	921	929	946	938	925	909	924	875	902	904	936	935	907	913	939	881	975	862	933	978	891	957	931	919	950	944	890	943	928	873	919	897	900	915	940	983	860	985	996	989	910	894	977	930	915	886	906	904	925	949	903	852	927	917	941	911	947	965	917	920	906	919	923	913	938	953	938	921	944	918	907	928	897	887	901	942	909	901	880	986	929	870	924	979	908	908	949	861	948	945	916	911	890	959	911	932	927	923	904	925	952	938	946	914	965	884	887	884	908	871	910	897	873	899	976	874	891	976	895	975	909	959	918	861	919	855	890	936	921	951	869	919	938	901	861	902	941	988	915	897	911	869	898	869	922	932	920	921	876	924	913	923	909	887	912	918	959	948	939	932	966	916	886	929	888	945	934	957	922	922	954	939	858	904	921	873	924	902	968	860	920	934	911	937	953	917	917	922	820	965	905	892	909	952	891	868	934	859	889	925	910	903	903	877	874	901	917	960	871	930	912	913	913	934	911	922	946	939	896	894	899	960	894	959	872	901	907	934	897	872	952	934	903	945	917	909	897	927	951	972	915	922	889	884	933	913	893	963	980	993	909	922	955	878	885	943	881	903	931	935	913	910	898	906	891	922	947	955	965	921	967	957	910	929	924	893	930	926	939	929	891	919	903	952	892	939	942	946	920	908	867	928	963	941	940	923	903	901	907	893	974	869	949	875	959	935	924	951	941	951	871	910	968	946	911	920	962	915	879	911	944	912	908	918	899	912	952	909	897	968	933	948	953	905	873	940	917	875	877	919	896	931	908	918	957	909	957	852	925	945	876	964	928	950	937	895	898	893	848	875	938	902	925	927	856	929	867	949	907	927	901	896	918	876	906	900	908	910	921	928	932	874	937	934	913	859	887	878	930	919	879	874	896	864	897	909	934	908	898	949	939	886	930	910	915	955	918	937	918	909	925	927	912	927	910	971	929	895	944	842	914	939	911	956	879	930	912	924	965	909	923	932	978	966	926	940	854	882	907	926	911	896	903	963	915	915	879	890	925	893	905	891	957	884	985	951	929	864	882	917	922	888	938	917	964	918	953	954	888	903	881	838	892	922	931	933	878	920	902	931	857	949	921	891	910	918	928	906	969	882	945	918	933	954	923	921	939	937	943	910	957	946	925	912	875	889	919	898	927	860	875	922	947	946	937	917	951	901	950	941	988	953	895	948	951	953	959	911	915	951	901	874	923	936	936	930	936	1004	933	900	940	876	916	938	906	898	910	857	928	963	964	957	929	871	911	951	881	902	970	867	908	981	959	912	929	897	874	920	942	901	907	943	963	913	910	902	896	954	932	968	877	922	970	895	937	929	903	894	881	944	877	913	945	920	852	948	957	958	912	951	921	926	924	911	923	886	908	933	899	879	947	881	929	951	940	913	894	926	933	896	880	907	968	923	983	906	953	912	929	964	863	873	935	940	937	928	944	887	945	958	900	898	956	916	928	928	881	901	927	886	938	896	914	923	879	942	883	913	880	888	940	894	938	903	924	891	965	894	911	901	920	910	1023	899	932	923	896	938	967	965	954	926	885	942	948	934	893	965	933	958	890	956	888	866	945	874	945	889	889	982	982	944	934	897	893	880	899	912	875	874	915	925	958	938	915	938	922	910	927	946	935	887	934	901	905	865	928	881	937	951	887	920	937	919	909	911	907	909	927	933	890	892	942	904	932	913	955	932	926	904	925	955	886	887	907	910	923	932	891	907	942	898	855	896	943	906	957	939	938	943	952	916	906	879	948	974	937	897	905	840	922	892	920	901	912	934	897	945	929	944	944	959	897	901	928	917	915	872	932	951	968	937	917	875	903	934	918	940	923	901	904	953	913	944	852	959	884	912	987	919	995	889	904	895	925	906	919	941	947	897	912	907	933	914	923	898	916	903	938	946	930	951	983	889	876	904	905	914	888	938	905	948	932	932	913	901	904	956	936	930	923	929	901	950	927	904	944	974	914	874	879	896	953	893	912	902	946	883	883	883	853	959	939	885	927	916	881	919	958	823	904	895	947	932	907	859	914	898	952	959	897	913	873	921	864	888	917	915	928	936	948	864	938	929	855	906	923	937	860	887	874	888	929	961	877	908	910	905	897	917	878	958	989	914	849	919	957	891	916	911	913	966	898	934	929	931	847	858	932	969	911	882	939	935	912	884	936	945	928	936	922	948	921	933	907	918	906	907	807	880	932	924	914	921	997	937	923	968	890	887	918	950	882	862	924	913	892	904	905	901	915	886	967	967	939	911	891	937	915	917	915	922	925	918	920	911	933	952	990	929	936	940	932	949	931	915	911	924	929	900	902	894	934	947	943	922	924	993	922	908	906	947	909	961	930	881	921	893	884	980	924	915	936	931	899	914	929	922	881	913	948	920	923	909	884	916	905	908	940	902	927	956	939	911	899	902	909	947	929	898	966	882	929	900	887	942	885	967	904	929	920	902
23864	21458	28815	24501	21445	14049	1578	967	829	804	758	685	691	692	597	642	644	634	579	587	625	564	586	584	596	572	539	589	553	630	539	592	571	595	590	616	572	556	574	578	571	598	603	574	556	581	631	588	572	549	565	576	567	541	574	592	555	560	570	576	601	584	576	609	566	566	529	581	558	576	605	633	540	621	554	588	559	599	594	656	552	594	535	563	516	581	541	594	548	605	583	598	578	576	566	546	567	580	585	593	569	579	559	580	600	580	547	589	611	603	552	570	550	623	506	545	576	599	565	550	584	564	592	548	573	553	561	555	525	553	596	579	575	544	570	554	570	553	562	563	573	571	583	564	550	577	569	587	557	586	565	520	552	613	621	562	576	570	571	603	587	577	571	585	584	560	579	604	617	564	582	551	571	542	575	583	559	555	561	564	542	553	554	514	536	604	525	589	603	565	565	573	572	572	561	579	584	605	588	575	599	566	547	561	572	610	558	535	582	564	568	581	552	547	563	511	596	580	585	594	593	553	541	616	529	549	542	564	604	479	563	616	561	554	581	584	563	609	533	574	607	602	578	557	587	558	554	566	535	615	558	592	572	563	542	613	541	533	572	584	584	583	556	616	578	580	627	511	589	557	566	539	543	589	574	570	583	583	527	580	562	546	584	562	534	556	536	580	552	574	577	580	548	566	540	595	575	607	592	539	570	559	523	571	564	549	572	582	562	576	555	580	588	584	592	547	575	555	560	591	585	558	539	576	613	566	596	606	556	568	576	599	596	576	548	592	585	581	604	610	549	552	569	595	587	583	567	567	592	586	571	587	576	605	598	582	571	609	579	558	548	562	600	571	568	582	541	553	563	577	523	542	582	544	575	583	569	549	579	594	571	560	566	591	594	592	549	585	574	562	570	593	546	565	589	624	599	538	590	526	571	573	589	569	620	592	577	587	560	564	564	560	563	586	586	570	550	555	599	549	573	556	532	588	603	552	537	540	520	573	523	567	580	603	589	592	593	532	559	602	570	556	575	541	551	579	555	570	584	533	589	569	540	558	567	545	565	566	540	571	572	549	552	586	559	574	553	586	596	580	572	592	561	628	615	532	527	562	562	607	616	527	523	540	491	594	554	566	594	581	560	558	548	586	591	581	584	569	580	554	563	542	554	539	533	548	569	549	552	590	575	549	534	579	577	603	540	592	540	576	525	561	586	551	566	574	580	553	546	592	631	556	578	574	600	613	534	583	581	569	582	596	548	592	602	536	569	576	589	571	590	518	534	592	581	536	584	555	556	577	554	577	584	564	573	572	571	513	537	607	598	573	568	556	576	522	564	576	560	538	599	542	549	586	606	557	567	599	545	550	607	541	552	553	592	573	577	596	574	559	550	552	584	555	577	555	605	560	499	536	538	564	532	545	555	567	558	539	577	597	560	551	538	577	604	584	550	552	551	556	571	576	548	608	576	552	601	511	577	579	565	559	576	527	549	580	560	572	589	611	577	550	583	573	540	604	574	549	575	567	610	608	571	612	557	548	571	537	581	571	609	575	576	571	594	582	532	578	549	581	548	563	548	602	543	579	546	526	578	584	516	505	573	558	517	536	547	617	532	567	578	540	536	553	582	567	525	558	573	546	574	553	560	564	550	531	610	569	567	575	597	566	593	566	534	578	543	553	601	582	570	533	569	554	625	546	558	595	543	542	584	575	568	574	549	592	557	619	581	594	577	535	558	532	558	567	569	545	555	584	594	564	572	562	540	556	581	577	597	553	589	555	537	529	594	560	576	564	591	584	572	585	568	581	578	566	578	496	557	564	564	525	544	576	544	512	603	545	537	571	587	544	548	585	564	626	595	553	597	568	573	556	554	562	561	584	544	558	586	553	579	535	560	569	564	558	642	550	525	539	556	544	587	569	556	562	519	550	591	598	580	543	574	560	556	568	575	583	591	572	549	539	564	534	557	611	601	576	567	612	560	555	565	560	555	585	530	561	531	557	557	557	593	578	519	562	607	564	593	514	526	512	573	583	549	603	616	545	601	572	547	593	556	572	626	548	566	551	577	579	594	552	588	592	548	541	585	591	552	554	584	590	565	600	572	559	552	565	579	561	587	575	593	576	549	579	536	541	572	596	565	585	576	569	576	582	560	588	579	562	570	581	571	526	543	601	590	567	555	597	582	560	557	586	586	559	563	610	574	579	561	582	588	597	563	611	581	556	586	588	607	594	555	570	577	525	518	581	550	535	547	537	570	553	580	554	587	595	555	580	585	565	562	585	537	548	532	530	566	541	602	538	574	575	559	601	592	605	585	587	555	600	555	569	589	572	599	572	568	551	605	628	584	562	572	562	552	543	549	546	589	604	525	567	576	550	573	534	566	551	548	568	569	558	547	571	530	528	567	604	569	552	583	581	585	596	536	541	573	571	567	547	596	612	544	536	550	569	536	556	598	580	580	534	523	565	556	574	540	589	576	567	570	544	581	594	580	579	537	509	583	573	558	606	557	580	585	536	527	549	635	583	598	567	608	556	591	574	549	526	560	592	594	561	553	538	613	557	570	586	548	590	582	564	593	555	590	581	572	500	574	568	533	592	627	603	596	578	566	538	557	571	527	588	560	540	573	599	559	550	577	532	592	542	594	562	656	532	556	550	546	605	581	555	528	583	550	559	606	584	551	565	562	551	571	608	564	586	540	539	540	572	520	586	534	587	547	581	560	568	549	572	571	548	593	564	571	581	571	578	540	565	558	569	516	598	574	559	583	553	591	558	526	562	580	583	584	576	521	573	581	566	543	564	562	585	602	559	582	562	571	604	558	568	616	587	570	568	603	562	553	558	544	544	579	531	575	574	563	575	581	522	565	623	535	564	585	561	559	591	547	592	566	587	517	561	570	564	563	589	532	521	545	606	607	557	610	587	575	577	538	545	559	562	576	543	557	574	567	583	545	582	583	583	547	583	605	562	582	568	536	560	575	576	558	581	611	620	570	602	555	609	547	559	566	585	576	576	562	571	566	529	563	524	582	566	576	558	557	582	536	603	589	538	533	560	553	592	568	543	534	556	575	582	550	584	511	645	520	566	589	587	596	611	573	587	593	608	550	568	614	568	563	596	593	554	563	551	565	542	601	561	597	564	540	558	603	572	542	581	572	625	573	582	557	593	574	621	618	573	531	553	616	580	554	553	524	566	554	585	570	578	591	603	564	562	527	579	587	594	584	571	603	574	558	568	539	578	553	559	532	638	611	589	580	521	595	557	545	600	567	600	531	564	604	561	545	544	565	564	574	548	560	560	546	539	572	559	600	577	593	547	566	559	544	571	554	572	566	586	586	579	539	593	579	609	622	528	556	559	564	546	519	575	569	578	542	567	566	539	575	553	590	583	551	565	574	565	602	544	609	528	585	555	590	557	545	598	574	570	597	574	574	575	544	567	553	567	526	543	545	569	579	570	552	546	583	570	578	578	549	596	583	515	555	570	561	540	555	537	575	583	567	588	543	564
3589	9208	7421	3582	2415	1905	1552	1271	1138	1012	899	838	810	807	749	719	720	678	700	659	667	705	658	678	640	644	657	676	625	637	662	672	694	601	589	623	639	673	661	606	618	638	628	640	662	658	668	666	602	619	615	621	583	615	624	614	636	644	649	675	622	599	648	641	664	617	623	649	634	599	593	603	658	617	644	604	634	649	639	667	623	637	640	606	634	612	639	652	638	589	641	668	618	622	614	666	604	635	579	591	589	629	645	638	629	641	630	604	640	622	612	636	658	673	601	643	628	646	580	599	630	649	686	639	644	635	624	628	601	635	646	635	614	664	624	627	617	689	643	589	669	611	629	592	632	624	623	679	615	609	605	636	665	635	659	651	638	592	623	628	621	622	623	631	605	653	657	623	615	613	628	630	574	628	604	556	631	628	609	632	683	655	619	661	597	609	649	641	637	604	639	627	618	636	652	626	596	608	628	616	627	624	619	658	588	637	630	619	640	636	631	621	633	576	668	581	606	628	630	625	584	603	592	616	615	610	647	625	661	605	616	646	639	606	627	639	660	606	587	603	619	607	662	612	627	604	616	617	629	631	628	608	556	616	626	629	659	655	575	586	643	644	653	626	625	627	657	622	612	617	654	628	626	640	619	642	628	650	626	645	645	600	585	639	668	639	592	581	641	649	609	658	630	618	627	656	659	624	668	602	614	633	608	585	656	616	594	590	593	643	659	627	629	617	644	612	639	650	649	664	641	641	671	601	640	630	653	596	630	670	612	633	636	636	630	661	618	607	673	577	615	614	617	598	645	628	586	607	631	607	617	610	606	644	647	649	595	631	642	644	676	570	665	618	624	621	588	659	625	614	633	619	660	646	697	600	608	628	599	613	661	651	608	583	603	610	613	659	631	649	589	680	640	636	638	665	656	628	649	621	667	620	621	660	636	624	602	582	660	554	627	624	628	606	614	634	616	591	627	614	657	610	646	654	597	634	635	603	679	627	616	639	610	634	640	686	688	596	649	613	646	636	621	572	607	653	674	596	640	633	613	630	665	636	560	635	637	696	619	583	595	693	624	631	628	701	602	638	671	622	609	585	641	590	635	631	597	586	636	662	603	580	619	638	655	644	616	614	582	598	585	606	646	690	656	625	678	608	667	621	645	641	580	639	607	589	639	629	633	574	612	640	667	689	673	627	620	633	606	641	625	678	659	650	607	650	617	569	623	650	625	658	683	587	641	627	614	631	636	654	595	592	625	599	632	642	625	635	642	651	635	624	616	651	657	610	612	641	635	610	618	642	627	636	636	632	675	617	645	628	608	679	614	622	676	665	625	634	583	634	630	627	635	617	660	599	607	639	626	623	612	633	588	631	598	615	608	570	590	627	586	646	579	618	609	686	604	620	619	579	656	601	647	628	602	620	615	620	618	612	604	641	605	641	630	629	594	640	608	642	633	659	608	645	638	647	618	620	605	602	671	613	611	600	656	626	586	644	620	686	601	635	652	641	606	588	644	615	604	624	588	643	591	644	641	599	583	595	676	624	591	592	660	618	633	625	619	650	650	557	688	614	659	672	647	598	623	611	608	677	651	609	648	661	662	612	654	625	676	635	659	662	662	654	594	621	606	628	635	671	602	626	606	644	657	607	640	641	630	640	608	663	613	643	634	626	664	667	618	601	589	625	607	629	594	657	574	630	626	599	599	618	700	626	582	656	622	642	671	680	604	628	608	619	590	617	611	651	586	672	648	666	688	595	610	612	629	632	617	624	620	632	630	643	627	634	593	596	636	630	666	628	597	590	649	622	604	648	604	661	622	640	596	616	631	614	653	595	626	642	609	646	647	647	628	625	565	588	624	648	681	639	647	615	661	668	631	583	643	626	622	635	650	566	649	626	653	582	632	616	602	641	611	610	642	667	644	655	636	621	627	640	608	659	657	569	653	652	674	641	609	663	598	642	619	639	632	603	653	624	620	609	612	630	638	602	583	591	650	645	661	670	614	688	609	591	623	644	649	640	635	605	625	662	632	596	638	591	576	661	623	671	630	575	612	607	609	662	649	592	629	618	639	667	577	574	631	647	644	614	606	617	641	587	617	652	619	651	657	577	658	619	613	640	663	642	614	605	673	598	630	646	668	660	639	673	597	661	632	606	604	628	682	583	628	625	614	608	602	622	606	632	592	629	634	605	594	664	624	662	599	646	631	648	620	605	647	623	590	591	617	610	592	605	670	668	622	613	637	632	639	601	612	622	625	597	621	637	600	604	577	629	652	605	646	628	612	624	627	608	628	638	669	582	631	662	609	616	619	599	611	632	671	624	603	641	626	614	622	601	641	593	579	622	659	590	619	632	651	674	587	575	616	622	648	677	620	612	620	644	614	682	581	639	720	616	632	566	644	629	655	631	609	637	579	652	634	629	632	628	616	645	618	625	602	644	603	625	651	657	605	593	669	614	681	623	634	610	649	657	617	632	572	580	600	630	634	645	655	606	618	670	670	600	611	609	590	606	579	695	627	613	628	645	586	628	597	625	618	597	620	654	623	642	601	615	619	626	602	630	621	666	625	647	644	617	621	603	636	623	670	587	647	604	654	596	600	645	665	675	682	643	618	632	599	595	635	606	630	657	625	601	624	637	658	632	667	632	655	637	603	602	640	610	664	609	630	584	600	598	613	631	615	635	602	678	594	614	601	608	623	673	687	586	632	615	664	587	623	674	639	600	597	631	677	612	625	594	596	635	600	650	673	659	617	636	576	645	611	606	581	597	641	606	627	649	667	611	633	607	609	598	606	630	642	623	665	641	661	652	629	643	616	644	635	654	649	645	666	631	653	616	611	658	613	624	581	596	617	574	643	625	597	637	639	605	626	656	648	638	655	627	602	596	655	607	644	598	643	573	650	641	612	605	600	667	594	655	605	614	620	638	607	601	648	657	594	610	639	572	617	648	598	640	611	654	595	612	604	619	580	622	652	623	633	634	630	612	621	661	648	627	641	641	681	657	662	670	678	621	641	597	666	643	619	610	600	636	655	623	598	630	656	644	609	646	609	618	630	631	643	655	583	623	602	602	630	575	644	611	602	627	675	599	617	660	620	641	594	629	605	644	601	615	642	594	653	651	643	617	611	617	603	609	639	629	607	628	625	591	647	634	627	610	636	619	614	649	653	636	655	588	645	627	619	600	614	641	657	649	606	614	585	595	651	607	601	653	612	626	605	619	646	627	627	647	621	613	615	635	611	611	659	570	661	566	622	612	623	648	663	650	603	625	615	648	659	659	638	609	574	620	619	640	604	600	628	658	609	616	667	595	647	603	637	639	650	641	563	578	607	635	601	522	615	638	603	621	645	594	636	619	666	628	631	610	607	628	632	649	582	633	654	587	609	638	632	629	601	639	650	654	613	650	643	621	624	581	634	664	562	664	594	630	635	654	646	640	613	652	608	634	629	631	629	673	615	629	592	624	590	613	620	603	645	642	657	660	590	634	628	637	598	604	646	633
24800	21458	28077	25144	17666	1579	1013	828	759	764	696	685	734	643	626	622	640	658	662	627	634	646	680	616	646	642	631	635	626	666	648	658	623	638	680	647	648	610	624	638	623	632	651	596	646	628	637	626	624	653	619	622	617	644	651	639	629	649	632	592	624	602	631	612	594	597	639	649	638	607	618	629	602	660	573	622	600	619	615	637	636	657	642	629	622	633	609	626	605	618	629	585	648	599	643	653	616	581	614	642	672	684	614	606	584	649	630	638	637	659	605	669	646	619	594	640	607	624	635	614	563	635	653	680	603	570	672	668	603	646	636	628	596	675	680	605	656	662	580	578	656	620	631	638	609	640	629	615	641	633	655	583	616	654	621	617	620	596	645	651	639	639	616	652	603	623	631	658	590	634	635	613	637	630	636	647	602	598	632	628	615	622	666	638	592	566	624	619	608	673	668	669	679	709	676	606	623	627	605	650	658	619	582	656	654	596	626	673	663	635	619	601	592	597	608	607	673	615	637	616	606	589	640	575	654	664	654	613	651	620	644	632	599	652	595	650	622	624	641	672	669	651	629	605	649	672	624	613	577	641	602	592	653	559	641	648	639	624	673	612	648	633	614	640	623	568	614	636	646	627	647	657	618	651	615	662	634	648	607	619	614	612	621	638	583	629	610	672	606	593	591	615	616	629	641	661	627	651	644	608	622	670	636	670	604	632	612	649	626	642	584	637	674	614	614	677	593	589	602	614	635	590	611	671	649	672	615	619	654	635	628	655	635	588	605	674	626	621	679	588	601	638	603	697	604	622	633	631	626	650	600	630	622	620	615	641	609	626	599	615	655	617	622	645	602	645	661	626	644	648	601	668	623	612	660	617	604	641	622	613	625	618	598	656	583	647	612	625	634	625	624	620	603	640	603	617	617	628	601	578	627	614	623	644	597	602	639	606	594	603	628	622	649	621	674	647	599	634	637	693	578	665	660	620	594	596	625	658	617	619	638	661	596	632	658	583	621	664	621	637	620	582	653	672	571	597	623	627	674	614	615	586	640	616	649	600	628	649	639	669	595	633	620	618	636	630	630	628	617	618	645	652	628	644	588	637	650	661	614	605	664	626	669	600	603	594	626	667	636	602	588	630	617	623	599	603	583	599	632	634	607	581	625	674	600	633	643	642	596	656	631	664	608	635	622	666	627	615	640	626	615	619	624	628	655	663	613	627	609	636	639	608	629	678	635	578	604	675	621	649	668	639	603	618	609	615	681	636	709	676	600	608	634	626	623	654	645	633	624	646	660	619	639	594	656	637	612	615	634	639	580	639	615	596	640	606	639	634	624	653	604	608	618	619	641	666	661	597	564	619	630	638	638	625	604	634	698	630	609	652	592	675	688	618	636	598	589	632	632	655	652	669	621	649	642	596	644	683	619	613	612	638	646	651	617	685	683	596	603	649	621	680	643	580	662	622	667	609	613	588	634	608	593	665	640	637	641	575	617	652	640	647	621	648	661	588	604	649	599	606	605	644	631	621	630	612	625	579	615	660	589	620	637	652	650	657	640	607	649	600	609	616	633	621	617	690	564	610	615	599	645	634	597	627	611	602	583	646	599	598	572	615	587	621	663	605	653	631	647	634	616	571	652	606	643	652	655	628	602	599	618	646	612	621	682	583	634	622	628	628	639	619	608	585	643	630	620	633	606	650	641	643	640	625	635	616	636	629	687	650	635	665	627	603	642	644	609	660	604	591	655	597	599	679	630	619	626	675	628	664	571	643	620	658	632	641	606	647	640	585	622	565	590	656	638	642	615	638	665	668	592	648	616	639	614	651	613	608	621	628	635	626	618	609	619	600	669	614	627	608	623	648	666	602	655	644	630	638	648	603	651	632	623	659	618	614	606	598	621	614	629	639	621	651	590	633	611	659	669	666	591	631	630	628	639	616	622	594	605	639	651	651	611	678	664	660	600	645	652	661	603	647	623	593	628	591	674	580	612	616	563	651	627	571	645	649	646	606	667	637	624	638	623	606	637	623	630	622	644	680	630	610	609	653	675	618	631	604	573	658	651	581	607	595	580	607	592	618	657	670	614	666	650	681	630	614	631	685	647	658	669	617	593	643	588	594	581	643	627	628	665	646	648	646	640	644	629	657	613	596	653	592	599	627	615	653	632	613	652	631	617	584	600	615	611	686	620	646	633	632	597	645	679	637	640	656	647	623	653	631	640	579	598	657	642	612	637	610	625	596	651	639	640	657	626	626	637	637	636	652	625	617	603	635	643	639	620	624	624	649	659	601	608	623	614	649	606	647	709	637	664	610	633	668	597	629	638	617	625	617	641	632	602	668	624	642	609	646	598	594	595	611	637	596	599	610	571	604	630	610	590	640	660	609	572	629	644	595	648	648	632	604	634	651	648	618	673	647	635	658	619	629	604	642	616	656	662	655	621	663	601	640	609	619	612	605	627	598	598	644	629	631	602	645	626	623	630	621	620	607	648	626	585	645	634	633	616	581	637	685	666	622	632	573	618	636	609	613	610	585	625	602	645	647	649	588	622	618	613	625	610	606	614	641	627	601	684	628	617	616	587	610	617	620	626	591	600	661	664	656	579	619	644	595	655	614	672	632	579	694	649	589	609	603	666	648	590	633	629	617	610	606	608	606	618	611	602	628	616	607	613	588	651	638	596	629	621	644	617	634	631	604	647	655	589	642	650	626	633	624	653	589	621	638	622	606	634	623	617	624	640	604	647	650	561	634	659	689	624	659	641	597	609	592	629	623	631	636	653	659	646	673	668	639	635	634	657	647	609	653	651	633	593	621	633	621	600	596	593	676	633	587	645	610	613	634	611	659	604	613	618	632	655	594	637	646	637	624	646	647	633	602	619	621	598	649	592	634	604	680	645	598	625	622	637	612	645	647	609	617	593	609	613	638	620	639	653	624	636	609	588	666	657	621	632	622	602	587	633	644	635	621	603	594	619	625	609	624	621	658	633	621	625	611	662	651	638	668	595	653	573	640	642	623	618	633	636	618	584	638	632	629	651	658	583	618	560	601	637	601	655	596	644	642	655	637	586	646	628	587	601	612	621	647	604	571	625	608	628	599	635	651	623	648	583	593	577	592	656	629	605	623	640	672	646	631	613	596	644	621	635	619	652	616	624	609	610	664	610	613	640	597	631	632	604	615	621	633	596	596	659	626	634	632	627	612	618	561	601	593	619	600	622	617	630	619	636	612	619	662	644	616	623	606	581	597	619	634	657	593	618	578	572	634	624	627	606	639	627	632	633	689	627	617	615	630	646	634	668	607	629	629	577	583	596	611	595	627	618	643	650	625	667	592	634	607	599	619	616	583	673	614	615	627	599	627	590	655	654	646	593	635	594	639	623	682	628	603	616	564	621	618	589	604	631	627	649	615	586	626	630	611	612	608	636	715	646	656	627	636	646	626	645	636	610	640	634	649	589	635	586	656	614	573	633	629	600	608	604	596	694	622	642	577	607	643
3822	6123	4795	2380	1782	1422	1206	1049	977	849	810	785	765	715	686	714	740	679	705	692	694	679	714	691	687	665	670	666	667	620	713	641	708	639	655	719	672	678	683	664	664	676	680	643	647	659	656	637	654	637	663	646	656	649	653	655	667	660	624	675	684	699	729	646	680	684	660	659	632	660	625	648	647	676	695	664	667	633	657	689	678	638	677	673	685	666	660	669	663	641	648	648	660	655	644	674	667	633	610	673	651	673	683	653	660	659	640	672	674	680	651	684	662	661	669	719	724	657	667	653	621	656	675	632	631	673	665	628	646	679	670	648	642	662	682	659	647	604	655	668	636	699	647	664	652	673	621	673	622	681	662	656	717	654	700	635	641	711	678	690	648	693	636	646	616	637	627	622	614	718	631	640	703	717	697	624	666	668	665	669	665	652	676	631	632	618	682	663	670	668	646	680	640	694	623	659	670	668	702	719	684	672	613	664	671	621	707	647	634	678	656	615	677	688	642	684	665	672	628	681	674	665	648	641	666	622	697	699	603	715	666	668	641	673	608	661	691	665	662	622	614	680	676	685	683	651	673	667	652	640	681	677	669	629	638	633	652	684	643	702	670	686	679	636	626	659	696	674	668	594	616	659	661	694	616	659	674	679	683	650	637	651	647	666	650	680	637	655	710	680	628	674	648	589	664	655	652	608	647	675	618	610	658	681	682	634	665	631	642	678	669	710	636	630	592	642	678	668	695	661	652	656	640	624	672	655	671	599	645	638	689	652	658	666	661	674	623	658	642	650	690	668	609	708	648	672	635	675	689	649	658	649	693	686	634	692	654	662	727	666	645	638	665	617	729	688	663	659	684	677	652	638	658	640	677	649	633	650	672	628	654	633	652	689	632	669	603	654	624	681	680	686	643	625	647	616	656	669	669	667	666	656	672	690	680	660	666	622	719	639	674	694	682	682	700	689	679	693	624	659	626	599	669	674	659	681	633	661	632	667	612	658	641	637	624	643	671	672	665	612	671	665	663	663	642	714	597	630	629	634	625	647	646	633	660	618	645	665	664	683	616	663	653	649	641	626	642	636	647	650	662	658	668	653	658	632	653	688	674	649	703	629	639	640	709	664	644	642	642	627	619	653	618	663	611	656	652	645	669	657	643	646	629	698	609	648	687	659	682	649	665	632	663	641	582	648	685	656	657	704	652	667	643	653	687	630	671	634	657	634	660	631	647	651	631	675	624	681	639	646	712	683	689	649	607	694	633	669	698	622	674	639	679	627	666	645	651	620	677	692	646	638	654	622	684	654	676	635	644	690	688	665	720	654	658	661	639	641	673	674	634	663	627	653	656	657	647	649	666	631	679	651	662	621	635	686	635	652	628	649	718	686	670	682	659	698	651	644	661	624	656	656	632	689	642	665	642	666	709	666	634	645	630	715	692	612	702	686	625	662	622	633	639	642	624	656	664	664	632	692	609	689	626	662	630	630	681	644	642	634	604	617	642	705	688	631	663	642	674	662	615	642	659	663	649	644	657	637	719	675	653	658	651	677	654	634	654	694	721	644	665	680	699	634	699	644	699	693	632	679	674	677	672	666	656	642	667	693	673	645	714	695	664	679	648	670	698	663	661	642	652	668	657	667	659	683	674	607	649	687	709	673	641	677	649	637	696	672	681	658	699	642	649	675	695	705	618	656	681	653	680	671	655	621	652	658	651	671	668	663	697	660	667	626	656	649	657	680	661	655	678	703	664	658	651	652	673	663	668	676	651	662	667	657	644	619	639	605	654	634	683	662	664	688	634	642	643	648	615	672	678	651	650	651	635	658	691	605	682	626	638	645	628	664	649	697	639	651	715	638	623	669	648	628	603	644	655	644	704	670	691	627	656	662	675	712	647	653	702	647	717	652	650	688	697	633	622	657	675	612	661	683	643	643	596	619	678	648	659	677	639	674	674	667	648	656	656	640	711	651	689	639	628	672	708	639	671	628	711	674	621	651	666	659	628	688	632	653	656	682	679	659	661	683	668	656	664	637	689	653	631	660	637	646	665	709	681	650	710	614	716	664	661	686	650	665	635	666	658	639	638	682	714	704	714	680	687	643	687	665	687	692	666	683	652	691	656	682	652	655	679	657	664	661	676	664	650	673	634	683	671	624	675	648	649	664	638	672	626	627	656	683	691	699	653	650	695	664	642	659	640	722	625	665	631	637	679	675	665	648	633	687	658	685	659	666	705	617	637	666	686	616	680	666	659	649	664	681	621	655	695	665	706	641	673	651	620	683	672	631	650	645	652	661	666	679	659	634	645	650	622	615	660	663	721	623	681	668	612	671	607	685	668	667	623	702	685	596	664	634	704	697	682	637	593	682	677	638	672	663	672	646	666	637	674	614	625	645	691	686	652	715	665	700	671	645	632	706	609	632	653	618	640	624	646	666	638	698	690	699	639	648	660	692	612	649	652	658	722	639	606	651	695	654	743	667	654	649	654	651	714	671	665	649	643	638	666	681	653	658	688	635	622	658	709	680	681	647	684	634	626	676	659	626	661	663	631	656	674	664	683	677	692	646	667	672	635	598	649	658	646	671	684	657	642	681	678	662	638	649	616	657	647	656	694	636	664	678	581	644	657	644	652	662	701	648	641	632	669	642	624	640	713	652	651	680	657	659	637	664	654	648	642	670	658	676	632	654	683	630	646	726	653	651	640	625	664	640	690	651	646	656	683	654	647	618	674	633	674	661	687	667	614	660	609	662	672	675	662	616	693	672	658	646	655	641	618	660	651	695	669	654	644	680	660	713	629	623	710	638	686	672	615	646	646	655	669	672	650	640	663	680	632	688	661	650	630	619	670	664	662	658	636	687	647	654	655	621	673	648	670	670	673	644	676	660	629	684	645	665	674	634	656	623	653	662	671	646	671	661	638	615	707	657	665	607	639	633	636	699	630	669	637	638	675	668	649	679	668	689	659	687	649	660	627	636	662	697	677	630	681	661	669	653	664	668	648	649	670	686	695	661	679	665	676	663	658	670	685	686	676	642	625	706	624	663	654	705	678	657	676	655	661	649	657	669	663	633	685	688	678	665	649	712	632	659	683	664	636	685	648	628	660	632	688	655	681	661	654	654	680	646	672	629	676	658	642	698	631	705	665	659	686	688	723	704	624	667	653	664	658	690	630	617	662	655	665	631	653	651	648	598	685	640	642	639	669	708	666	649	662	614	634	697	649	648	632	676	641	658	674	682	656	673	656	627	645	683	670	620	646	679	680	656	655	682	659	635	639	656	672	637	656	685	663	664	638	633	663	653	640	654	687	629	674	701	637	663	671	655	643	605	670	685	677	666	641	696	662	677	691	662	643	625	651	644	665	652	655	669	632	653	637	675	629	617	677	648	680	670	609	673	701	699	683	654	728	641	679	576	674	662	617	632	711	625	660	642	626	668	661	671	578	660	637	711	667	707	648	688	712	642	648	655	639	686	643	670	684	639	678	654	656	658	648	675
22829	21506	29247	24207	21499	21532	12279	1147	674	598	573	454	415	346	349	305	308	290	261	300	303	255	278	247	244	245	231	265	252	265	229	201	264	230	213	227	202	227	207	237	194	220	205	231	212	223	209	187	220	196	224	216	224	191	196	203	197	222	215	227	197	208	209	208	201	225	185	206	185	206	181	205	214	218	231	221	206	220	195	194	215	207	205	229	201	206	211	184	203	231	196	212	197	203	213	207	184	184	196	182	224	215	209	206	204	192	220	209	211	194	200	227	206	198	214	185	192	196	207	203	195	201	208	241	207	220	217	214	214	213	206	194	232	207	207	198	205	215	195	219	201	198	195	194	221	195	172	196	192	209	204	203	207	202	189	200	215	216	218	216	184	186	175	197	226	202	214	222	187	197	195	191	194	212	193	206	183	206	202	208	209	246	185	206	204	218	182	213	184	183	209	185	210	216	211	189	179	207	202	188	212	210	187	210	205	177	200	185	212	204	213	208	202	193	185	181	209	217	195	208	212	187	202	201	201	210	205	187	199	214	186	188	192	230	211	207	198	209	177	205	235	214	224	217	204	223	201	200	198	187	197	193	174	211	199	194	199	204	203	196	208	189	212	203	205	218	178	200	207	202	212	206	194	196	189	218	214	192	203	199	201	201	177	211	190	198	204	183	180	213	195	207	205	188	229	190	204	201	187	227	208	201	229	178	208	228	197	186	213	214	217	226	197	188	185	213	209	221	194	206	207	198	203	189	187	208	224	205	236	209	204	192	204	188	185	199	183	194	176	193	204	210	205	205	217	184	188	198	215	230	175	204	177	217	197	208	210	227	191	186	169	194	169	195	208	211	186	189	217	194	239	206	207	198	194	194	201	212	189	180	220	171	197	198	210	216	210	204	212	201	185	171	195	219	212	213	197	190	191	195	219	190	203	169	189	211	199	185	181	189	202	218	204	183	169	182	219	234	213	206	228	200	218	209	207	181	206	206	201	208	203	186	194	218	205	201	226	218	201	211	188	223	195	213	232	206	206	184	204	171	190	196	202	210	180	197	192	210	178	214	197	240	211	208	192	190	197	208	190	200	227	199	201	187	205	212	202	202	202	186	197	203	202	213	222	215	192	186	192	190	193	246	219	206	191	216	226	222	185	208	189	187	206	204	206	195	232	204	214	195	180	229	211	171	171	223	197	222	218	175	214	212	184	212	210	207	201	214	187	202	218	218	209	203	213	207	210	189	206	200	210	210	214	192	203	168	183	199	178	215	199	206	191	202	207	199	196	177	187	205	217	197	169	216	194	195	198	267	211	176	192	192	211	195	211	211	182	206	221	196	202	199	188	182	212	194	202	198	203	184	196	205	232	206	182	197	186	205	182	198	196	191	191	202	210	193	213	234	196	217	188	235	183	197	228	199	212	194	180	216	204	195	221	203	192	197	202	186	196	217	194	186	222	192	224	228	177	187	191	201	189	210	181	206	199	197	190	202	202	190	206	226	179	168	200	190	191	200	220	207	180	178	192	194	190	178	185	205	204	197	215	216	194	198	217	200	222	206	194	199	218	186	202	206	190	212	205	197	234	185	214	195	194	223	206	207	194	215	217	206	194	200	227	188	231	200	196	189	202	221	195	199	201	191	216	216	204	214	207	180	196	192	192	203	211	232	196	195	194	186	204	189	194	194	196	217	210	208	211	212	196	185	206	201	203	203	166	206	209	211	198	215	190	211	207	204	179	214	234	203	196	212	192	196	194	202	213	211	208	194	226	202	212	214	209	206	184	208	203	207	207	176	192	185	231	199	246	198	219	207	215	190	204	180	186	189	238	203	204	178	179	225	200	198	213	211	222	209	222	187	210	204	204	200	190	223	220	202	213	164	196	186	193	209	212	237	219	190	175	216	187	202	221	207	221	185	215	216	199	228	201	202	185	213	176	185	212	190	220	186	221	190	208	229	201	204	201	185	223	202	197	197	208	181	191	177	209	211	185	215	221	215	241	198	213	205	203	201	214	202	189	199	197	194	182	195	189	222	200	195	229	194	193	209	187	174	191	221	168	206	197	182	222	226	187	216	175	165	183	221	190	186	190	194	187	203	214	202	181	193	201	202	203	217	188	211	197	214	181	187	203	213	205	191	193	195	187	176	202	211	206	202	195	193	207	217	212	196	210	176	200	192	192	200	217	205	191	200	208	187	206	201	182	233	204	171	204	202	183	228	240	200	188	186	194	209	206	195	201	234	214	212	215	197	214	211	191	203	199	189	178	181	198	196	200	209	205	188	178	189	215	206	200	222	206	193	233	191	200	177	221	192	216	210	184	211	182	182	203	215	205	190	231	192	197	227	204	204	198	208	195	238	193	216	177	192	195	205	209	220	232	226	201	190	190	216	201	200	206	210	195	202	204	208	201	189	220	208	203	191	207	211	190	200	188	185	215	185	197	191	222	230	220	196	204	224	232	203	177	218	227	220	191	186	231	199	186	204	218	185	176	173	204	201	183	205	221	193	190	238	194	203	212	190	228	204	176	224	210	212	203	199	200	192	205	179	212	186	197	203	197	194	217	187	210	219	215	211	196	201	190	227	202	205	196	210	179	197	201	191	205	206	210	196	220	188	197	187	215	208	192	212	210	196	185	227	178	212	191	208	206	190	183	211	189	221	186	199	211	199	198	209	199	210	186	217	186	188	214	190	200	180	183	201	199	203	210	205	242	236	180	197	187	223	204	215	186	205	199	213	217	191	202	192	197	198	204	216	221	200	222	204	207	182	177	212	227	171	198	212	181	191	199	210	180	200	196	201	205	197	184	198	225	194	203	222	192	205	212	221	187	202	191	193	197	212	194	215	184	202	201	211	220	207	218	188	185	217	235	163	202	210	187	183	199	197	171	227	217	199	201	200	183	196	202	205	199	198	181	206	221	222	201	230	219	208	204	197	230	188	205	228	201	217	199	215	202	188	195	199	181	228	204	214	194	212	190	190	194	194	210	185	218	211	189	207	218	195	218	186	227	213	209	179	217	219	188	190	226	217	214	205	210	183	193	211	184	201	221	200	197	216	216	192	185	195	199	226	224	205	192	210	194	179	219	200	185	225	221	197	184	185	188	200	181	190	212	173	213	223	198	200	194	200	210	192	185	208	190	208	203	213	227	189	186	189	213	208	182	193	196	195	216	184	182	199	217	212	188	196	224	202	202	191	224	186	214	177	185	201	206	202	193	194	191	209	198	210	204	240	227	189	209	195	221	205	191	195	214	205	187	244	201	215	191	223	208	205	207	199	218	214	191	204	188	196	208	183	211	211	184	196	191	194	176	194	183	186	212	193	211	192	206	221	207	190	216	200	209	184	198	206	204	186	176	208	216	217	171	192	239	172	177	214	201	208	209	218	193	189	184	210	193	201	177	220	184	191	214	216	203	221	190	203	200	212	208	211	230	233	196	194	214	199	180	218	242	224	180	210	201	212	216	218	212	221	197	170	203	187	232	173	188	192	212	182
4741	15132	11829	5615	3814	2774	1969	1604	1160	915	791	692	611	523	466	458	428	361	353	355	345	320	278	296	296	297	276	282	282	281	297	263	229	244	290	265	237	241	255	253	268	242	266	235	224	215	223	257	255	243	226	232	249	232	249	217	220	253	242	218	231	206	246	232	202	217	230	236	219	239	257	238	225	215	230	203	230	228	207	225	222	224	225	247	221	239	235	238	229	213	234	220	223	248	228	242	210	228	226	222	211	225	241	251	210	223	270	214	231	253	228	219	215	238	231	244	226	210	250	221	229	232	215	244	244	233	209	225	243	234	233	236	222	252	223	246	252	225	227	224	241	238	198	264	229	237	221	205	245	231	208	253	201	230	249	206	227	222	230	197	214	226	207	227	243	270	197	216	225	236	225	240	257	232	249	225	210	204	228	219	188	234	249	223	247	234	226	208	201	207	234	196	244	245	205	256	229	239	210	253	208	203	224	233	227	225	217	212	205	255	240	232	226	249	218	235	224	220	232	222	230	235	224	262	240	251	251	250	234	231	233	214	233	237	202	223	248	234	241	237	227	225	245	218	222	256	224	262	241	244	222	231	240	217	228	203	210	233	219	232	220	232	224	238	230	266	230	217	214	242	223	243	244	220	228	230	237	217	198	205	228	231	220	250	224	236	232	226	242	230	222	256	244	223	227	251	251	242	248	213	210	199	240	220	214	224	225	242	219	237	218	225	215	243	209	247	245	224	216	220	239	253	192	203	216	233	226	223	212	220	240	223	224	240	245	222	230	226	223	216	242	235	229	197	213	228	227	245	215	207	226	231	229	209	240	218	214	226	243	193	237	235	218	255	236	222	232	243	259	210	225	238	207	247	215	248	245	221	253	198	231	204	199	235	217	218	226	226	216	218	241	211	242	221	212	240	233	232	243	240	233	239	247	246	225	277	226	223	234	225	221	252	245	200	229	239	228	214	235	212	208	212	250	217	238	236	237	250	224	226	219	203	225	244	240	231	197	239	231	256	225	222	227	235	231	228	228	211	194	242	243	209	249	215	257	238	229	268	250	261	210	240	216	218	241	215	238	213	249	233	218	243	201	190	229	224	256	211	250	236	240	232	233	228	219	199	210	219	250	224	213	262	214	229	232	209	230	214	261	204	223	216	222	238	223	238	227	232	222	250	223	239	244	210	259	243	230	229	236	222	248	227	251	235	218	246	210	211	230	239	260	235	220	236	220	198	220	243	221	223	236	240	217	207	226	229	223	234	210	212	214	273	239	221	246	221	206	221	232	207	245	205	221	237	234	226	209	205	218	240	218	229	219	232	280	235	241	227	219	231	240	234	211	264	216	225	201	222	235	230	251	241	239	247	238	228	202	231	225	212	234	243	242	210	244	237	245	215	228	222	229	217	257	202	217	234	246	210	220	226	227	206	201	199	225	233	205	228	222	239	230	225	231	240	243	229	207	232	247	219	264	230	241	217	262	213	237	247	207	218	239	234	251	224	236	224	222	240	232	255	223	206	239	245	208	245	227	215	229	225	250	228	236	262	233	220	226	212	236	193	225	244	232	249	246	253	247	205	229	239	212	231	219	216	210	228	237	238	213	219	234	251	198	227	211	238	251	217	215	229	248	224	228	240	234	227	213	227	234	241	200	201	210	217	225	219	230	234	240	236	242	213	221	260	216	229	249	224	215	238	233	245	239	202	222	257	221	255	243	230	225	211	236	223	245	229	216	231	239	211	228	226	219	224	231	237	220	223	221	241	223	240	227	242	232	236	212	208	206	220	228	226	246	238	223	217	212	226	252	251	217	232	228	220	243	211	218	230	205	220	236	233	232	227	214	251	239	235	233	235	225	204	234	225	216	233	246	235	245	251	192	226	229	264	241	211	252	225	227	236	230	237	213	217	266	227	217	241	229	206	213	233	247	240	226	238	222	234	227	225	259	225	248	236	244	232	246	221	200	242	225	262	250	250	267	241	244	242	243	218	224	229	235	212	267	226	212	229	210	213	231	250	217	220	230	216	256	250	237	236	199	208	225	229	237	242	231	219	238	248	215	229	237	212	239	233	236	228	229	243	225	229	218	242	208	207	228	240	217	196	210	237	233	266	215	207	252	238	238	225	236	220	219	254	238	226	211	210	230	252	240	217	219	222	223	237	213	232	251	235	236	202	231	226	234	248	243	208	224	224	205	219	223	208	222	232	198	230	217	238	235	215	239	220	241	257	227	245	250	226	217	221	223	237	230	212	254	250	242	234	200	212	217	210	242	238	211	228	221	210	238	230	228	220	206	211	221	231	223	198	230	197	237	245	229	220	228	217	259	223	253	233	227	205	238	232	232	232	237	250	229	241	229	235	229	237	227	219	227	214	230	233	227	229	242	219	220	225	221	218	208	251	221	192	226	254	250	239	216	235	232	222	251	239	214	257	233	227	229	231	210	226	225	219	249	238	221	235	216	254	225	218	221	215	236	196	228	238	245	227	246	271	225	241	206	206	226	245	234	251	226	210	250	240	235	256	218	209	233	244	211	238	194	224	230	211	212	214	241	229	229	209	216	216	244	235	249	211	221	221	265	232	234	234	226	255	243	227	237	216	202	218	231	202	201	216	220	212	208	255	213	242	244	219	252	232	266	237	212	219	246	219	255	222	236	226	253	253	244	229	216	207	216	245	259	203	230	225	214	203	204	232	222	242	240	216	212	220	216	219	246	215	215	217	224	229	203	230	233	225	224	221	229	230	201	253	235	214	215	233	229	246	227	247	207	222	228	221	230	208	236	229	220	243	220	206	239	228	237	227	246	236	207	202	222	211	225	236	235	220	236	234	213	243	254	238	206	231	231	214	217	223	264	244	216	222	215	216	229	238	212	216	221	212	219	240	218	230	212	231	260	229	243	220	248	230	225	249	224	228	224	213	227	214	240	232	245	228	238	206	197	237	226	210	229	218	229	270	239	234	226	214	224	228	233	252	258	216	236	214	218	249	215	236	209	237	220	238	227	256	236	219	233	214	242	252	230	236	225	226	219	227	245	226	200	219	223	254	231	246	224	204	227	208	223	217	250	238	217	187	229	220	239	248	246	203	222	247	221	224	224	190	229	243	230	248	226	231	216	243	239	232	232	234	204	256	226	233	248	232	258	196	209	244	200	243	263	211	209	228	239	259	218	231	227	230	208	216	219	212	233	233	228	225	243	214	190	212	216	208	208	239	228	207	228	241	200	239	250	244	241	228	225	232	208	206	242	251	247	216	231	233	226	218	242	234	221	223	214	197	231	223	248	221	221	237	239	226	225	232	223	241	218	225	231	236	230	218	219	234	247	222	206	242	201	211	230	217	259	232	209	220	223	219	267	253	213	244	251	220	217	247	222	229	248	224	238	226	221	224	236	228	240	211	241	193	249	238	237	215	237	229	239	216	188	234	222	222	266	256	211	251	229	250	242	254	251	207	218	199	231	247	230	218	227	232	227	226	227	230	214	226	226	239	237	230
27686	20457	8107	1332	1002	955	901	873	872	866	900	883	862	892	867	865	850	864	881	823	905	888	804	868	883	878	901	812	877	862	896	884	865	837	888	871	868	897	817	867	864	879	868	896	860	913	884	898	872	935	869	838	852	821	863	863	854	901	874	825	871	848	866	875	868	903	905	842	872	887	888	857	912	841	819	890	896	864	850	855	931	858	867	851	847	871	874	896	862	869	816	880	829	854	866	871	896	876	878	832	815	896	847	850	904	834	881	904	847	808	913	876	854	852	851	854	945	877	877	848	853	790	799	922	855	834	826	892	854	838	885	876	846	861	826	824	835	818	849	895	791	874	842	876	782	879	880	861	899	907	816	830	833	828	858	835	881	876	940	884	836	870	856	874	911	868	828	858	875	873	801	830	803	861	838	888	834	896	800	863	880	857	884	833	826	813	886	837	878	880	874	843	853	839	858	829	855	870	895	893	823	856	860	850	918	890	864	876	918	817	876	874	832	861	902	904	822	865	851	868	897	887	843	847	896	792	854	900	877	783	867	857	901	874	847	856	861	825	848	836	887	837	867	841	892	878	857	861	841	866	832	862	861	874	823	852	886	840	878	881	812	864	882	889	816	890	867	893	836	876	860	850	872	839	875	861	854	907	909	848	801	828	854	901	848	839	852	836	866	841	875	816	811	881	888	895	901	902	852	860	906	900	817	840	819	875	926	823	837	862	870	861	854	855	893	885	854	861	878	902	834	845	847	896	851	792	878	888	846	815	846	863	821	866	886	925	888	868	819	875	908	857	815	886	858	813	879	879	845	860	876	823	887	870	867	861	886	842	897	834	883	880	858	829	870	858	895	857	891	824	818	917	835	873	863	877	819	888	821	862	903	898	895	847	881	859	896	860	845	881	878	826	895	857	877	895	881	810	824	849	854	850	876	834	843	854	809	842	875	882	821	887	826	827	812	867	864	918	804	839	854	867	814	833	929	826	922	863	845	911	878	861	877	837	875	860	927	850	872	866	866	832	819	835	843	861	839	869	826	846	910	864	866	867	860	908	819	858	825	896	887	878	840	906	874	842	890	908	907	875	799	839	818	838	875	863	875	859	844	861	856	861	833	890	798	857	845	850	838	830	895	919	859	846	832	873	898	798	900	872	895	875	810	814	790	840	877	869	889	830	813	874	851	837	822	823	824	876	876	893	879	857	808	893	871	860	856	858	876	865	871	810	867	883	876	840	889	852	823	867	914	854	852	876	861	859	874	890	831	866	845	913	875	845	867	817	853	860	867	847	872	845	905	889	849	871	860	962	866	874	880	853	864	846	827	881	881	894	876	833	878	872	929	866	871	856	873	854	900	815	879	877	871	800	849	882	889	888	869	879	923	919	884	908	799	839	879	892	887	862	806	895	924	884	898	917	891	823	872	914	874	848	830	849	873	873	818	841	861	885	865	831	881	873	884	886	874	841	858	897	837	858	841	860	819	874	805	867	841	862	833	809	860	833	886	872	894	857	840	868	874	836	873	852	851	865	805	873	854	871	853	867	831	890	869	884	800	860	830	878	833	849	858	850	844	821	893	868	845	825	828	857	853	865	867	907	901	820	846	875	859	862	852	819	843	902	896	833	865	881	854	898	830	855	843	874	847	822	853	892	869	849	896	859	833	881	877	869	831	905	896	894	871	862	853	898	818	842	874	892	830	874	907	842	856	833	871	838	810	862	874	881	836	811	877	816	858	938	822	845	914	828	858	820	846	823	856	871	841	888	843	858	861	865	854	847	867	866	881	883	869	851	893	851	834	860	834	870	861	801	834	801	854	839	843	849	827	872	858	912	914	925	851	868	833	890	852	845	903	868	838	867	856	846	856	826	875	865	848	840	845	874	912	829	866	842	892	857	859	841	824	800	842	802	829	869	828	848	880	866	856	850	892	867	875	847	857	850	905	907	874	872	858	908	859	863	834	870	843	864	851	882	870	843	877	867	831	897	857	849	928	852	886	848	838	857	825	892	863	873	845	911	856	870	867	831	858	842	846	905	873	861	867	797	845	846	839	885	861	869	840	809	849	894	840	834	871	840	834	865	846	887	922	828	867	864	858	873	874	885	859	871	846	923	900	858	912	880	846	816	868	841	895	849	865	855	839	913	846	824	824	829	862	899	861	827	874	886	838	883	859	833	848	920	804	878	873	851	809	838	820	901	846	843	883	887	826	851	814	811	892	847	841	845	849	876	891	858	897	876	832	830	834	883	863	839	842	858	869	864	873	901	840	875	850	856	844	837	869	813	843	865	869	887	883	830	872	899	830	865	830	858	843	876	887	927	826	872	839	821	845	872	825	840	876	856	840	838	881	854	887	847	891	904	843	842	839	893	864	860	824	909	829	929	863	880	873	850	866	889	833	871	869	837	860	887	827	856	824	900	853	837	832	837	880	844	858	833	865	866	860	842	887	877	884	806	849	867	847	814	900	843	817	856	860	819	838	871	876	919	874	864	859	890	845	880	869	832	879	833	802	822	893	853	856	869	930	852	865	815	901	898	887	807	879	859	874	877	883	840	837	865	850	862	864	814	870	869	888	885	858	873	842	841	866	821	866	808	877	832	813	893	905	816	881	865	902	868	813	842	822	845	923	864	802	862	800	866	867	816	869	898	880	925	823	862	847	894	835	785	850	853	886	930	846	899	874	887	894	937	861	910	875	919	869	892	858	845	857	788	854	846	869	804	777	896	890	834	855	827	834	904	821	870	931	887	881	837	859	838	843	876	852	887	831	863	843	854	886	875	872	859	876	831	862	846	934	841	843	848	860	880	876	837	870	896	846	878	831	916	879	881	780	842	882	882	860	839	849	852	864	820	786	841	870	847	839	915	913	871	814	834	852	875	893	865	838	939	890	826	854	874	876	846	837	801	868	869	894	879	854	795	821	881	849	858	831	807	836	795	874	906	870	898	817	918	836	896	901	853	803	827	806	918	854	893	875	853	866	825	875	867	838	865	903	850	902	852	870	825	831	894	928	867	868	863	895	891	819	889	847	837	894	829	890	924	862	858	862	798	867	860	876	825	848	843	872	880	864	914	829	852	873	822	904	846	826	900	837	816	811	854	849	815	927	801	887	872	896	875	877	878	855	845	880	874	849	848	830	873	882	851	868	838	844	902	876	840	876	832	896	880	861	850	881	862	890	866	855	852	852	814	860	891	897	862	840	837	836	886	816	924	880	864	874	898	884	884	788	846	874	844	934	864	858	867	802	896	875	843	850	809	822	877	861	809	904	816	871	872	856	891	843	843	836	838	844	869	846	840	876	838	869	809	854	850	837	859	878	836	851	946	830	886	884	842	885	866	824	876	942	829	875	817	868	863	892	852	870	878	808	885	824	852	860	841	871	884	894	891	882	878	855	792	853	858	815	868	894	889	837	850	829	832	897	899	864	876	788	851	886	840	858	875	866	839	888	888	844	875	861	833	853	838	864	879	840	845	847	831	831	877	801	844	824	905
4654	1475	1275	1079	1096	1033	974	972	927	952	938	941	913	986	911	935	921	875	973	903	901	922	907	903	949	951	924	881	898	919	847	916	873	863	919	885	945	939	922	953	929	906	901	959	896	930	887	948	867	920	936	956	874	940	939	920	943	928	908	906	931	937	907	927	909	885	958	858	916	877	913	898	907	906	938	919	912	902	907	944	972	966	847	940	910	881	921	859	934	917	910	890	928	886	910	897	875	898	886	963	896	955	907	891	944	931	909	853	897	951	887	943	910	979	932	934	911	941	931	886	962	886	922	927	947	932	915	921	955	939	912	909	902	930	876	916	856	971	930	977	915	911	966	896	889	969	925	856	937	876	914	913	898	925	977	930	976	918	917	933	945	920	938	913	902	899	880	979	972	963	911	891	898	887	873	980	930	967	963	958	922	897	965	912	902	954	936	1003	960	932	873	972	884	906	899	894	905	889	900	940	915	930	923	983	899	927	852	898	944	874	879	933	954	940	965	930	941	919	932	909	958	914	853	907	957	859	963	918	890	954	892	919	910	945	912	919	900	964	909	908	951	936	927	950	950	902	917	850	875	915	932	898	935	952	962	929	874	937	932	878	928	907	896	919	873	911	960	952	961	908	895	916	991	948	886	930	908	918	878	895	916	925	940	930	900	971	948	957	917	967	889	860	906	896	958	919	936	876	956	894	903	938	931	874	942	940	901	925	989	926	980	906	935	913	895	818	900	954	919	889	902	932	878	937	924	932	916	912	924	926	930	919	953	984	980	888	865	917	894	959	902	944	916	919	910	956	922	950	917	937	917	848	875	898	883	879	925	914	892	860	916	897	881	976	861	917	947	974	927	911	880	933	913	912	936	977	976	915	905	907	899	901	965	932	906	917	938	916	920	874	870	914	941	877	897	893	971	877	953	942	946	917	968	875	933	921	958	896	924	913	944	944	921	956	911	928	840	911	944	957	916	910	885	917	921	926	934	931	980	906	911	935	831	898	916	918	936	898	884	926	889	901	909	918	921	943	937	935	906	896	963	949	911	927	885	922	914	899	914	922	920	947	967	873	912	922	918	962	912	958	925	930	950	913	952	895	920	902	887	945	916	876	920	831	997	883	955	877	831	923	908	899	901	970	914	915	919	931	911	925	943	930	897	882	948	932	841	916	872	901	932	979	981	940	872	915	893	907	916	870	924	951	852	893	912	920	916	961	860	934	906	940	919	913	887	933	932	913	975	900	938	880	934	888	944	935	887	916	988	918	881	898	976	948	936	939	921	939	878	948	918	937	931	923	935	915	896	912	890	850	888	917	933	963	905	891	915	918	937	935	915	905	932	843	925	895	918	898	889	887	920	883	885	820	920	900	936	934	914	931	977	922	924	934	875	873	923	904	927	934	944	932	937	936	917	909	909	932	933	969	940	931	883	917	903	905	876	933	966	931	946	894	931	872	928	925	977	918	928	869	951	867	876	911	914	950	927	936	884	908	947	957	961	950	892	914	945	914	890	900	927	925	898	944	895	929	963	912	922	907	903	913	917	923	953	885	945	879	941	925	953	891	951	904	954	951	864	909	918	928	951	916	891	891	927	902	899	932	950	984	921	896	918	902	956	984	935	949	910	951	892	929	954	893	895	924	878	926	885	910	983	874	919	869	920	882	917	929	903	920	929	899	940	900	950	930	951	878	898	896	955	884	886	936	903	920	848	872	923	915	942	899	889	920	948	893	955	909	867	984	896	899	863	941	956	892	927	911	933	893	870	925	914	973	966	905	903	989	826	894	926	956	898	922	964	907	972	906	888	892	971	937	919	898	925	895	932	908	936	926	1001	971	913	895	912	926	915	915	924	897	928	960	977	911	899	961	927	921	946	911	934	914	849	889	965	901	941	878	878	901	942	871	981	931	917	925	904	970	902	881	943	920	898	880	933	927	938	920	958	887	930	911	904	937	928	926	937	856	924	890	948	916	923	893	890	909	961	934	930	910	918	921	973	926	944	943	875	885	909	904	893	913	874	906	956	897	967	970	926	917	896	919	891	867	926	900	934	948	939	946	928	949	904	948	928	967	917	868	952	945	872	894	935	921	905	895	916	946	906	908	914	867	906	924	872	986	939	936	892	970	911	937	894	919	938	930	973	931	957	931	897	860	893	887	898	897	883	905	945	953	909	926	942	907	964	954	919	880	897	921	954	984	914	911	887	951	929	918	952	913	907	917	879	910	919	943	913	885	861	977	893	920	920	912	928	921	862	926	939	988	928	919	934	959	940	883	861	920	944	896	945	929	902	920	916	877	919	907	913	921	922	959	892	916	899	917	896	977	968	890	944	914	906	945	939	926	919	907	934	893	944	957	962	994	954	901	937	872	867	916	907	877	937	932	911	879	941	929	931	939	916	916	923	934	943	909	880	942	909	878	882	920	916	939	912	965	910	921	952	966	890	909	944	883	947	940	887	948	837	865	908	936	948	917	935	970	899	936	944	927	873	938	961	908	938	942	934	955	982	937	959	900	1002	935	906	907	885	923	985	950	932	900	918	975	958	902	946	931	929	938	932	894	930	970	933	901	915	915	884	928	965	894	863	957	867	875	914	873	929	885	962	915	897	914	859	916	911	922	949	910	898	913	926	984	913	916	868	955	937	920	960	869	893	903	985	904	929	911	899	937	999	965	957	913	870	899	885	922	923	971	910	915	926	909	919	899	907	893	907	900	866	882	918	860	926	942	879	891	891	956	999	957	904	906	911	937	923	927	947	964	905	942	931	907	914	947	971	917	911	881	928	891	940	881	906	953	941	883	949	921	944	970	917	907	923	857	967	917	875	927	914	971	893	887	909	921	881	947	934	855	913	938	886	888	870	928	907	962	894	950	846	877	918	945	921	976	946	948	891	886	907	945	923	884	972	922	967	939	901	935	915	927	922	952	894	968	946	918	952	912	936	910	895	908	895	922	924	938	946	902	948	903	925	923	931	942	945	927	959	916	945	906	968	931	934	944	930	890	901	984	916	933	934	880	907	868	921	927	909	920	920	915	947	922	905	921	919	949	953	930	880	952	960	913	970	912	931	939	951	931	866	962	891	909	931	909	910	913	920	936	920	907	873	937	934	917	965	929	939	883	890	970	950	887	918	899	853	912	891	911	906	965	990	892	895	911	943	888	926	887	938	934	897	905	904	908	883	905	965	905	1021	879	951	940	921	999	906	895	955	886	934	880	953	904	919	916	948	933	940	922	932	925	954	952	897	954	953	895	915	866	960	938	951	867	997	938	966	996	932	947	931	933	940	918	899	959	976	909	936	906	927	921	930	979	955	918	893	909	925	878	920	916	928	978	914	907	895	916	905	918	907	956	981	862	941	892	949	946	902	875	937	942	865	930	930	885	936	951	948	915	884	913	962	977	915	868	949	920	937	946	911	888	857	910	862	910	905	874	928	927	929	964	922	901	880	966	910	930	915	953	910	909	943	911	920	944	872	936	917	972	961	903	960	887	949	913
23806	21498	28901	24509	21485	14033	1667	973	835	748	784	684	661	680	651	574	643	621	612	616	588	584	599	550	601	570	622	596	588	573	560	617	542	551	558	573	560	583	582	616	567	588	566	566	587	580	583	569	602	572	588	587	539	579	593	557	576	575	581	567	563	593	568	555	575	598	572	591	596	583	574	569	594	619	594	587	586	545	582	592	573	545	579	551	589	534	574	591	559	574	601	581	552	568	559	589	540	531	602	593	553	588	615	548	569	553	588	562	567	536	557	620	565	578	598	536	559	549	583	566	548	602	566	550	544	562	623	595	547	587	554	564	592	589	575	576	593	586	551	515	551	591	587	539	606	627	527	586	577	562	585	580	589	557	592	567	607	591	607	540	617	584	580	554	571	553	589	528	590	593	590	603	570	559	526	574	592	574	588	587	615	558	573	566	604	596	578	616	601	588	525	538	527	601	601	570	618	561	602	553	562	578	610	557	580	589	596	544	547	598	588	553	585	640	530	533	608	566	582	601	570	565	595	551	563	583	573	538	576	547	564	589	602	592	544	589	593	588	582	580	544	558	550	578	532	561	611	558	554	580	549	576	592	548	580	594	584	547	614	565	613	580	580	553	544	596	564	565	579	594	603	574	554	608	565	544	609	587	599	615	575	575	542	544	573	579	586	537	576	562	626	587	584	552	574	595	565	576	574	543	581	564	588	572	609	565	568	564	549	616	581	567	588	558	579	587	579	565	568	560	532	571	572	570	519	553	554	598	568	570	598	551	594	524	585	599	568	619	560	576	572	556	559	577	554	557	567	582	590	536	551	569	613	586	585	523	540	534	632	569	596	610	622	530	584	544	612	578	552	558	583	545	584	593	597	570	578	528	587	539	551	552	540	570	628	582	511	569	532	568	580	565	560	578	573	591	534	575	607	566	570	608	578	586	561	560	574	584	540	529	581	574	586	563	584	552	572	572	559	573	567	549	537	528	546	526	619	564	590	580	600	576	589	537	569	587	578	529	544	555	580	620	550	548	604	613	560	531	570	546	601	578	561	570	589	575	573	569	589	550	578	562	565	529	550	546	597	575	568	519	625	581	551	608	564	562	563	613	569	571	532	558	551	585	537	547	568	580	537	565	593	598	605	543	559	591	550	573	553	547	539	612	607	610	592	598	546	592	598	557	604	562	593	572	574	555	562	590	577	522	538	597	559	567	626	558	558	571	601	538	564	551	552	568	544	540	545	570	559	596	588	563	561	566	565	552	564	595	568	532	584	570	577	528	561	572	553	591	560	516	523	572	556	577	550	549	569	549	557	539	597	591	579	617	613	545	550	563	527	554	572	535	572	555	560	565	567	577	580	584	561	547	544	590	591	591	533	565	585	566	554	547	566	547	542	548	573	595	569	593	542	589	575	591	557	558	571	619	553	547	587	541	587	614	555	572	574	555	601	586	603	622	535	568	591	583	585	558	564	582	601	555	558	518	582	555	598	566	616	602	528	598	570	583	549	551	552	537	585	558	594	583	588	590	564	582	541	572	598	564	571	541	622	607	564	557	585	615	563	566	594	608	569	530	574	612	567	566	583	550	562	537	590	543	567	575	536	550	557	593	581	611	594	552	591	558	537	561	565	608	577	550	558	577	600	563	585	564	565	572	554	557	559	590	588	585	569	531	535	573	586	563	569	514	559	595	590	566	560	580	561	552	580	558	552	567	563	554	556	604	565	583	574	546	577	548	541	580	623	586	579	559	558	554	569	553	561	607	574	550	573	577	583	563	550	589	566	557	629	545	563	578	586	583	592	629	574	599	575	591	594	601	544	599	547	578	584	541	558	588	588	548	602	552	569	555	581	571	564	602	565	560	556	547	560	585	576	552	547	548	564	594	571	581	567	558	567	564	572	586	560	579	602	542	527	587	526	574	610	571	563	574	581	601	545	561	630	568	525	569	605	545	550	532	575	553	543	554	596	556	573	556	537	542	566	515	573	569	572	594	542	598	594	589	595	573	581	604	584	574	594	541	581	600	589	544	544	594	594	570	583	579	551	570	587	559	585	581	590	572	589	551	545	577	629	614	584	576	568	558	557	561	586	557	570	552	566	570	584	602	579	589	595	563	555	586	558	554	557	612	558	586	550	635	493	595	570	584	536	529	580	589	602	530	616	563	573	597	606	609	577	540	572	520	587	563	540	577	591	556	552	583	589	557	565	567	540	528	582	572	559	535	559	559	610	559	582	553	541	579	565	569	579	555	583	534	586	578	542	592	604	576	608	589	585	545	549	523	563	586	600	573	564	613	603	558	577	574	547	556	542	580	557	564	571	571	614	579	554	540	601	551	585	600	553	515	584	559	545	597	571	555	565	553	580	589	573	561	577	568	560	568	560	610	547	558	548	545	591	536	578	570	546	593	536	547	555	562	571	574	603	556	546	571	618	541	587	640	538	553	532	574	592	581	593	588	549	546	576	577	547	586	598	577	585	506	579	577	553	581	568	606	544	581	556	595	550	586	570	568	577	577	536	617	615	580	582	578	571	551	560	558	583	584	560	583	585	536	554	559	551	523	550	622	561	542	561	584	563	583	566	576	573	587	581	512	534	580	587	564	573	595	604	516	559	567	569	552	546	587	559	527	572	564	546	580	593	570	557	535	559	565	545	652	560	595	580	545	531	552	575	589	580	590	565	607	533	567	604	614	565	549	528	582	563	589	559	499	582	577	605	625	611	617	555	573	608	562	567	548	570	534	571	547	650	568	557	573	615	598	563	547	554	555	580	587	593	546	545	573	585	572	614	545	594	580	555	564	571	536	560	539	531	549	597	589	579	581	522	518	560	582	548	574	567	593	597	537	537	556	580	582	583	585	580	584	553	560	579	576	595	571	565	591	608	542	550	554	535	572	576	577	606	590	534	615	554	586	569	602	589	580	583	552	583	537	538	608	569	550	586	569	572	568	572	515	569	569	599	551	553	544	574	555	543	575	545	571	571	556	554	561	522	603	542	528	580	577	580	576	554	556	541	541	584	564	576	607	565	639	567	548	574	556	529	545	560	536	556	586	575	600	547	555	604	581	559	595	540	524	577	584	598	603	550	578	609	544	584	596	583	560	546	573	557	528	550	526	559	589	586	558	592	598	584	502	566	574	571	547	607	569	567	578	582	520	593	580	565	566	577	551	598	599	532	570	574	603	608	554	560	518	574	608	557	557	542	580	590	561	576	605	565	589	605	549	559	599	561	557	569	558	584	535	594	595	563	590	601	559	547	571	543	566	602	563	595	613	571	572	547	582	572	595	559	578	558	553	612	549	518	581	541	557	574	588	603	580	542	545	565	557	537	598	536	581	523	585	599	569	612	552	605	594	541	565	542	583	531	556	595	558	543	552	584	552	581	599	580	580	633	573	566	571	506	533	560	565	583	548	587	499	573	547	567	561	605	567	567	600	566	603	535	572	574	568	629	551	603	556	556	581	592	568	588	581	628	566	560	542	527	558	584	570	549	543
3569	9537	7360	3567	2582	1975	1536	1312	1087	1020	928	878	870	802	739	759	699	688	713	723	686	634	655	657	719	681	665	620	666	642	627	632	681	692	630	677	673	625	630	669	640	607	658	649	634	669	644	617	599	637	603	631	581	653	647	653	663	573	660	618	681	623	642	600	600	617	621	634	608	625	629	607	676	653	647	637	618	666	628	605	609	632	624	611	616	652	669	651	654	583	644	588	629	626	623	662	602	593	663	661	645	659	670	651	609	626	656	619	632	643	623	608	601	613	666	650	644	653	660	625	637	620	644	665	652	616	577	643	649	655	643	627	629	641	672	611	608	684	603	615	662	661	611	608	660	598	602	637	631	645	611	588	609	627	641	624	677	648	606	659	612	683	645	600	618	676	615	631	634	616	682	635	648	623	678	617	610	681	650	645	637	658	601	623	652	664	634	616	649	630	603	609	610	647	602	606	632	612	607	642	654	639	657	636	643	630	629	600	631	589	642	642	577	611	587	651	671	638	605	600	664	636	645	578	625	616	642	575	660	638	596	641	604	614	615	658	625	632	672	646	590	650	624	619	647	610	598	639	637	595	627	616	616	641	660	651	653	638	639	614	639	622	645	620	635	630	613	636	628	641	648	617	620	622	652	662	590	642	619	606	634	651	642	633	627	627	656	632	600	648	606	577	616	593	616	663	656	632	662	666	638	638	659	648	657	699	610	633	610	637	636	647	631	630	655	616	649	647	611	597	659	599	650	649	600	608	603	644	665	615	666	648	630	615	597	638	643	650	630	587	652	649	653	652	625	634	630	636	617	570	633	638	607	596	633	612	637	624	650	594	638	635	660	625	635	685	595	629	632	607	613	629	663	584	655	645	572	623	619	612	652	615	642	663	635	668	642	639	662	613	647	681	657	675	663	631	606	649	589	674	665	630	607	606	621	613	615	634	618	631	626	601	658	634	600	637	623	646	599	625	663	669	609	646	633	617	643	641	669	644	619	650	628	584	648	596	614	643	622	668	625	652	653	603	634	598	581	609	615	617	594	615	649	605	636	613	680	634	656	619	642	618	635	685	646	610	655	643	619	629	649	648	605	584	603	638	630	686	613	634	637	639	635	607	602	594	645	650	613	616	616	614	596	661	623	642	665	642	638	687	672	681	639	642	666	597	628	582	644	621	658	636	595	595	622	614	596	628	614	609	630	627	577	667	636	645	661	634	664	609	598	616	598	622	654	638	588	613	625	605	667	601	669	601	628	676	623	664	642	632	612	623	615	632	633	619	651	640	608	678	654	666	613	676	620	661	659	647	643	598	639	641	630	666	652	620	628	645	568	610	620	649	662	652	624	625	645	697	623	660	644	602	680	642	614	588	590	645	611	644	650	638	685	645	599	671	636	664	655	664	617	625	602	610	627	601	642	647	575	665	650	666	651	661	607	603	627	632	665	633	634	639	627	690	630	629	612	601	592	632	610	600	676	595	657	600	622	619	614	611	670	654	639	639	661	623	603	643	638	604	633	602	644	619	647	636	642	607	611	556	652	655	617	649	624	650	677	655	591	663	656	641	610	629	656	659	628	635	674	585	636	609	610	662	636	647	664	648	609	631	637	653	667	636	646	608	624	683	613	653	622	632	683	634	635	630	629	653	611	628	623	596	663	620	616	610	593	602	665	633	622	606	632	625	618	613	618	624	616	654	635	631	638	658	603	634	621	647	600	640	581	664	578	660	658	668	641	634	635	627	639	645	645	647	661	658	616	616	628	621	637	630	638	675	634	617	669	651	662	658	641	622	589	640	647	585	636	610	616	636	575	609	661	630	678	667	608	596	625	642	664	660	643	597	666	633	695	644	618	570	678	608	612	626	660	628	594	637	617	650	643	627	635	631	617	658	626	586	635	639	687	615	643	640	612	629	660	667	591	612	598	627	664	592	676	605	641	638	649	668	669	651	658	621	670	631	649	619	633	647	649	602	651	604	705	640	629	636	621	669	634	663	656	627	610	618	639	636	640	599	616	647	655	623	668	610	624	614	621	640	614	631	595	675	664	652	607	672	631	677	626	653	607	632	609	621	646	606	634	647	611	616	659	637	598	598	664	591	626	627	657	619	638	696	662	632	640	603	596	694	631	655	669	628	673	639	604	652	644	603	682	672	596	644	623	617	631	608	611	618	656	588	640	614	627	654	637	624	653	658	650	637	655	607	619	627	645	649	684	608	610	635	620	670	635	653	647	626	595	610	658	608	632	662	620	586	632	627	663	630	636	622	656	660	610	622	627	590	662	607	622	585	651	650	652	598	650	612	648	650	596	647	653	621	649	652	620	647	628	648	631	669	614	652	666	636	640	667	613	623	657	619	598	659	582	603	660	618	635	604	631	644	613	643	643	601	650	635	661	642	651	643	568	589	650	639	608	622	622	629	629	648	601	665	657	639	644	648	607	635	642	649	653	645	620	644	616	603	652	617	613	616	628	618	623	603	637	649	648	625	588	621	633	599	638	627	660	650	627	622	622	614	627	668	641	611	601	653	624	601	637	647	585	657	613	635	622	602	644	643	595	633	618	649	602	609	648	681	633	609	627	598	617	645	602	642	596	644	644	661	618	639	596	591	650	616	619	651	608	668	628	673	651	667	684	651	636	608	675	612	634	633	610	646	662	617	598	595	614	613	633	655	605	608	644	617	642	629	625	675	607	612	630	632	647	600	626	600	652	666	670	586	658	622	640	646	630	621	626	604	649	624	619	638	605	566	604	647	680	644	615	623	651	603	602	626	618	661	643	649	622	664	619	636	630	612	619	641	655	621	644	608	598	623	677	669	626	622	641	605	607	594	623	630	613	654	625	629	668	639	609	606	654	644	666	602	611	652	674	624	671	664	653	596	666	622	647	667	606	615	656	635	652	607	611	640	664	620	643	618	670	654	665	640	581	622	611	649	638	615	616	687	637	630	642	658	625	657	665	656	590	594	612	594	641	684	651	609	650	642	618	639	609	580	625	618	676	680	668	643	643	631	631	631	618	648	609	619	626	641	594	621	644	652	631	657	606	656	666	642	663	619	673	673	626	667	692	633	587	654	658	640	614	645	626	596	667	572	637	616	601	648	633	609	615	622	633	622	642	650	609	651	625	652	668	633	672	605	643	620	606	610	618	650	678	637	622	604	645	577	618	608	689	613	636	669	609	613	622	656	613	581	650	597	679	595	609	622	657	584	653	645	599	614	647	660	618	624	662	600	661	616	589	606	653	660	640	623	628	621	671	618	666	666	614	601	593	656	627	619	573	618	629	635	625	640	638	630	621	629	644	599	599	637	657	646	652	663	624	656	666	623	665	682	634	613	630	616	603	596	642	651	694	627	629	628	617	635	622	608	635	652	667	618	647	668	625	611	657	617	594	615	651	619	619	628	683	599	658	665	649	625	615	600	645	653	617	632	616	661	670	682	617	659	637	658	642	619	636	592	654	592	598	601	659	631	614	594	693	608	621	615	632	656	626	674
24852	21458	28044	25177	17603	1660	959	783	781	802	718	723	665	706	648	685	726	667	664	681	681	648	632	620	671	680	641	620	645	640	640	606	624	620	654	661	691	673	661	630	672	639	661	608	623	626	636	617	629	646	663	642	608	650	675	647	580	590	662	606	575	626	639	622	632	629	599	584	619	650	621	623	634	614	645	614	646	655	616	638	627	632	635	620	643	657	607	593	615	642	655	603	649	650	686	610	632	654	666	614	649	611	654	652	671	614	619	611	617	620	652	635	654	631	566	619	627	632	632	638	639	607	674	640	648	641	645	632	622	632	647	646	657	632	636	684	624	612	629	677	577	631	609	606	600	647	631	646	635	610	632	610	606	655	623	594	648	659	637	619	600	620	596	666	586	625	654	627	662	634	574	619	629	649	647	631	619	619	667	662	594	632	613	646	621	585	617	637	613	618	625	632	622	627	687	622	650	613	619	596	606	662	609	682	651	656	614	627	603	601	601	643	646	627	692	650	656	618	621	661	662	636	619	668	604	658	599	637	675	618	623	574	659	601	602	653	621	582	605	629	687	643	640	609	608	617	636	621	626	676	636	608	594	644	666	617	615	678	643	611	627	632	655	635	611	658	594	627	666	655	636	634	630	655	627	617	627	618	581	725	611	687	616	601	612	617	603	638	651	622	614	613	684	633	644	606	642	588	603	617	642	587	621	583	610	685	657	650	648	614	628	621	623	647	632	593	614	656	624	617	628	616	645	624	622	641	596	615	615	659	649	604	592	630	674	677	665	626	623	664	659	628	624	634	639	651	644	652	644	639	597	636	651	678	641	621	626	605	619	653	603	645	672	604	686	643	622	622	676	603	642	618	630	638	625	622	619	630	658	604	660	634	641	651	649	622	622	626	625	637	611	630	619	598	604	609	717	614	622	616	663	640	660	593	652	662	634	630	609	658	645	621	629	626	637	643	560	635	605	602	644	667	608	611	603	651	636	659	645	654	656	673	593	652	626	660	628	643	647	643	575	598	621	619	663	619	662	622	700	609	619	648	654	626	659	589	657	608	621	645	668	632	667	621	661	631	610	618	606	651	602	607	630	617	662	615	642	619	634	622	604	619	647	650	620	645	646	635	632	645	632	619	609	620	642	634	707	607	599	620	592	596	642	641	659	636	599	621	625	633	657	673	632	602	623	643	624	640	642	612	601	589	629	651	577	660	636	641	635	653	615	620	614	666	597	634	643	638	596	614	601	598	647	678	662	637	569	582	658	660	646	664	582	618	674	637	593	605	633	647	661	601	625	638	587	610	628	640	641	671	596	634	662	639	612	641	624	630	647	635	674	579	591	574	619	609	625	659	582	615	633	621	621	647	627	612	600	607	612	624	684	618	664	594	665	636	679	614	661	651	625	652	631	687	605	630	651	626	651	654	625	625	619	601	610	647	608	668	614	614	640	690	620	628	615	684	636	609	666	664	631	615	641	614	655	645	630	665	630	652	651	594	605	609	648	596	619	611	627	589	602	662	640	593	602	671	648	643	635	614	676	630	619	688	638	643	639	630	609	602	654	653	682	635	651	626	641	628	629	615	635	596	621	626	631	622	633	641	643	647	646	627	652	638	674	606	655	567	608	618	656	618	575	636	640	607	672	636	696	645	652	597	625	686	675	632	635	641	644	651	625	627	649	648	589	613	584	634	670	662	618	658	660	646	600	601	618	613	643	669	591	648	647	663	633	669	623	669	644	666	660	680	594	604	630	612	610	628	603	629	668	635	648	609	583	673	639	662	618	620	656	635	631	659	643	648	639	648	633	633	612	638	668	629	631	615	585	618	636	625	612	620	599	642	607	624	672	631	614	590	666	640	598	681	614	633	618	621	637	586	646	639	623	612	669	638	641	631	662	684	647	639	609	639	668	635	651	637	646	613	624	658	638	617	643	652	661	635	630	652	645	616	621	646	626	645	637	580	640	687	616	670	654	651	598	653	683	642	671	612	636	648	629	650	651	621	624	611	607	612	617	623	634	642	631	649	614	610	627	604	627	648	665	669	634	596	604	645	597	660	641	638	662	667	582	636	608	655	646	558	624	600	618	665	626	627	663	588	628	634	639	632	636	596	660	638	607	590	650	638	639	659	622	602	639	618	691	593	652	591	630	633	625	672	630	710	645	622	613	643	643	612	650	625	655	661	628	624	619	623	658	635	658	651	706	639	636	671	591	618	676	659	574	618	598	655	622	639	600	673	618	624	616	617	669	657	647	647	638	653	683	657	596	582	631	658	651	561	646	658	614	627	635	628	648	682	684	631	594	648	618	650	579	625	630	577	610	647	658	647	633	677	627	671	644	629	666	640	622	630	628	630	645	622	596	661	621	639	593	705	605	611	615	657	637	655	616	640	651	639	644	650	609	631	617	659	610	619	634	662	676	634	646	618	624	612	617	587	610	652	603	628	627	634	621	637	653	605	625	649	604	607	614	608	643	628	658	609	609	645	659	638	612	635	605	624	636	640	655	601	618	608	577	633	633	616	614	612	618	652	635	611	590	661	603	660	589	669	620	635	612	635	592	638	645	631	670	587	625	625	623	621	641	626	602	661	628	626	616	617	652	630	655	535	630	624	658	648	643	622	598	596	674	685	621	694	616	643	636	628	673	636	624	640	663	660	613	651	637	588	646	624	659	613	613	665	630	619	660	690	702	642	640	651	627	661	643	622	656	598	621	665	627	632	671	630	604	662	654	671	633	609	620	611	662	614	654	652	587	641	616	664	645	621	655	627	651	593	641	640	668	622	651	634	591	653	656	669	658	644	591	643	594	625	650	615	684	629	630	655	649	604	638	661	587	601	622	645	656	646	605	625	662	667	624	609	600	628	655	648	626	635	633	561	633	613	632	576	604	635	652	682	642	637	631	649	590	629	642	622	649	641	608	662	634	601	645	613	662	633	651	638	640	650	615	619	618	612	625	586	650	628	633	628	612	572	658	632	650	682	610	662	618	612	634	640	649	620	624	594	647	643	613	620	635	594	585	615	641	623	609	587	647	659	630	639	669	646	689	646	607	649	631	626	607	631	659	642	670	666	639	633	649	635	623	649	624	635	628	615	618	629	638	645	593	642	594	633	607	671	633	628	668	635	615	638	627	614	641	638	591	634	675	655	652	613	656	629	614	664	605	583	613	591	646	643	617	607	633	623	600	635	609	633	622	622	618	629	628	678	587	616	648	613	643	612	614	645	616	622	653	659	595	591	657	613	627	622	651	593	650	611	633	642	656	667	682	585	668	635	639	638	648	612	648	631	668	646	638	614	659	624	622	636	607	634	668	676	638	650	614	633	653	650	588	614	646	633	619	622	629	627	673	607	626	634	647	622	624	624	608	648	639	672	647	632	635	607	640	619	627	634	654	581	609	598	614	627	622	675	679	635	623	646	634	682	648	646	623	637	673	613	626	685	628	643	623	658	591	610	639	682	589	643	625	651	607	640	629	586	628	604	634	566	633	613
3704	6250	4699	2539	1777	1455	1202	1060	978	873	829	752	744	711	718	725	721	695	673	663	652	715	693	706	633	711	681	638	666	687	705	699	694	647	717	698	678	685	674	690	684	683	608	677	708	688	671	695	678	643	672	630	689	650	698	678	681	672	688	683	649	695	696	650	693	668	665	661	688	688	652	650	650	669	631	690	653	662	687	704	669	649	684	700	654	622	697	673	674	682	668	673	708	668	671	677	664	684	665	630	699	716	716	709	686	642	701	653	688	661	665	639	672	614	681	637	662	651	651	652	665	657	672	678	684	681	684	701	634	669	679	676	670	642	647	682	696	672	665	627	681	636	668	637	672	604	686	620	615	634	666	638	645	647	694	697	648	674	674	662	627	706	686	641	679	653	664	647	682	723	669	681	683	661	692	686	681	667	672	677	654	639	681	660	705	642	682	675	635	640	659	649	676	679	675	704	659	658	674	680	659	685	614	670	646	666	676	671	648	716	659	658	666	617	688	694	629	669	686	665	675	694	684	652	727	655	691	640	647	682	620	675	651	684	685	636	629	630	663	714	654	642	678	705	632	625	650	685	653	695	695	640	643	632	676	649	654	704	656	658	660	666	654	688	678	659	655	680	623	668	714	673	672	642	683	688	631	690	687	653	622	671	671	653	636	649	688	623	653	662	692	687	673	690	654	694	656	667	649	688	670	694	639	657	667	666	626	700	620	675	705	644	669	666	703	656	675	679	640	685	695	669	683	683	663	691	671	630	659	608	636	700	631	646	657	672	628	655	664	670	667	712	639	673	703	663	666	637	660	660	721	654	686	648	712	726	655	675	662	676	670	647	625	728	644	630	657	637	692	674	645	655	660	658	687	683	657	657	644	646	657	695	609	669	657	687	646	693	675	644	655	675	669	617	697	685	649	687	626	643	643	645	655	679	633	664	714	717	747	671	655	615	692	645	668	652	667	645	694	657	669	674	667	672	681	635	665	691	626	650	716	686	674	650	637	677	652	653	675	698	630	687	685	655	676	677	614	724	646	687	665	671	657	651	703	645	623	666	618	699	642	661	654	638	645	666	666	703	679	649	673	672	654	666	657	668	695	676	644	654	651	659	678	672	644	626	659	645	674	650	690	635	690	631	707	674	700	678	691	643	642	669	703	663	668	652	636	687	654	656	611	708	653	672	667	684	707	666	621	663	626	648	663	721	658	686	623	701	691	686	644	668	638	639	685	626	664	705	663	678	732	632	669	650	637	704	657	646	686	672	662	654	628	630	664	674	630	656	691	692	626	651	657	687	712	699	671	701	688	660	650	657	643	653	670	616	663	667	650	639	682	659	635	665	665	658	643	662	633	613	674	675	610	614	716	698	674	634	667	687	617	696	632	647	670	686	651	625	696	625	671	674	672	673	623	658	650	655	683	646	638	675	657	696	688	663	658	670	612	687	695	671	618	652	713	632	677	634	618	673	696	684	683	663	697	666	687	677	706	688	707	643	651	685	667	690	686	682	666	629	592	652	664	682	663	681	636	682	636	694	670	693	684	660	720	650	622	672	668	683	665	634	682	686	620	712	642	669	659	670	681	657	658	683	669	679	713	650	671	676	614	618	665	639	624	661	716	652	674	687	690	665	670	626	666	668	652	675	653	684	696	629	688	605	663	708	626	648	638	660	647	642	715	637	633	659	658	670	659	675	647	676	647	633	691	656	670	614	655	687	625	672	699	678	692	709	648	676	661	648	692	681	608	658	634	689	702	642	694	663	635	707	677	685	677	652	628	680	673	636	634	680	691	631	700	676	702	705	661	679	729	693	704	645	667	619	696	653	663	675	705	648	625	671	663	667	653	667	667	682	674	663	640	692	687	644	653	671	645	695	697	678	688	677	668	643	722	664	652	656	651	697	662	712	667	641	696	677	656	652	660	653	656	665	656	637	624	604	649	681	654	691	689	652	697	632	681	652	666	667	626	671	656	666	657	638	671	679	641	645	682	650	632	660	682	672	715	675	669	678	655	673	668	684	665	693	663	687	670	677	690	647	667	642	672	661	697	657	652	679	652	643	654	676	624	676	692	688	650	638	651	677	646	661	684	687	650	651	674	678	657	658	644	655	641	683	668	671	674	621	700	665	677	662	681	672	709	694	690	689	641	634	610	701	661	643	681	591	646	668	653	651	628	623	648	670	716	655	669	636	677	700	648	631	676	645	689	634	680	613	666	649	692	669	673	691	644	664	651	671	649	625	700	665	670	705	671	672	648	658	626	621	588	701	667	667	700	671	711	682	648	664	636	612	654	647	689	629	710	642	657	701	653	624	672	663	701	696	657	660	715	666	677	728	663	669	684	699	629	651	619	710	692	644	659	694	689	677	667	687	673	664	669	663	672	639	667	668	644	649	660	666	697	641	609	700	616	635	690	673	652	650	656	679	658	657	663	650	673	670	682	634	667	633	620	720	646	658	691	703	668	665	634	691	629	651	658	710	663	661	691	650	715	640	680	684	654	720	654	666	623	693	682	639	701	652	678	700	690	661	645	643	676	628	646	635	718	625	657	659	637	680	647	660	706	700	688	685	720	654	643	665	640	643	694	684	658	663	648	663	650	655	644	663	645	642	654	637	653	664	682	642	683	686	664	655	675	672	679	734	686	638	696	655	652	614	609	641	674	702	640	677	642	666	739	608	679	627	633	664	684	673	641	648	664	668	621	643	645	714	639	634	699	643	728	720	673	635	680	656	697	692	668	655	682	678	661	672	750	695	652	656	671	698	724	609	685	655	631	652	695	658	661	640	724	635	678	662	678	674	624	686	626	670	639	636	665	612	673	718	668	682	634	603	711	681	627	712	662	667	659	694	697	655	666	662	708	674	674	652	696	647	644	673	655	695	697	656	681	663	675	665	681	645	650	685	677	641	688	679	696	642	689	673	680	644	687	647	707	636	701	669	681	665	683	627	681	665	653	664	661	656	665	657	680	630	699	707	631	690	627	623	636	642	686	672	671	697	685	681	677	687	621	689	646	659	667	641	654	656	636	652	654	679	660	702	613	681	679	629	644	629	692	673	673	637	690	682	679	651	647	652	650	662	680	677	631	732	730	700	667	654	644	656	655	659	680	679	650	668	719	670	592	684	643	640	658	643	642	667	682	683	680	641	702	681	689	698	697	679	670	705	657	677	633	651	685	663	624	655	709	675	693	634	664	639	636	681	638	682	670	653	699	628	682	675	667	736	660	661	689	727	679	657	708	646	643	696	652	710	638	673	650	655	701	655	632	671	626	656	609	661	667	641	650	676	650	678	673	689	682	658	665	667	670	668	653	671	610	673	678	678	637	676	704	656	653	695	679	699	655	626	648	677	683	671	704	681	656	674	639	682	665	655	714	728	642	673	688	687	720	647	705	698	676	607	679	626	676	680	639	692	676	654	699	628	620	695	630	697	736	663	664	696	634	673	673	656	658	631	698	596	689	614	645	650	685	657	635	650	700	648	634	656	674	667
22734	21502	29267	24161	21494	21529	12225	1109	692	622	497	446	464	415	366	323	321	300	277	264	279	279	239	263	261	250	259	255	211	254	213	243	230	232	232	198	236	222	222	223	212	210	217	249	218	222	219	193	237	208	196	188	206	223	212	204	225	191	224	188	208	210	198	203	180	229	222	218	185	181	211	228	183	231	234	196	214	188	198	211	226	220	197	204	212	201	201	198	210	214	214	208	208	214	217	201	224	213	205	200	216	191	209	195	189	203	242	219	222	236	206	220	219	187	226	184	233	212	212	209	195	214	189	206	189	195	217	198	217	229	201	208	217	206	220	207	209	201	196	214	185	238	190	202	205	215	217	186	201	210	201	176	204	201	203	212	186	204	204	220	171	197	206	215	200	221	209	187	197	232	196	174	192	233	178	208	229	203	211	202	179	189	181	216	237	194	183	215	189	194	191	209	189	203	201	176	222	206	220	218	207	217	214	223	228	206	200	202	184	231	219	207	204	210	211	219	204	197	195	222	199	228	220	200	182	222	198	186	185	228	221	207	212	203	200	209	180	193	209	188	210	215	213	203	203	205	223	204	215	215	244	219	210	199	207	212	206	207	202	196	216	197	197	190	200	236	188	205	201	215	193	191	214	199	196	199	193	198	202	226	202	224	175	185	196	205	204	218	218	204	192	180	206	199	226	204	202	201	201	207	219	188	224	187	193	182	216	194	211	211	187	179	207	190	199	191	195	208	224	193	212	215	220	209	198	204	188	191	252	209	206	174	217	201	179	187	199	204	199	195	226	195	201	223	197	214	210	215	223	215	193	196	228	224	204	194	201	200	182	190	192	218	210	229	199	219	200	221	198	200	190	210	214	216	181	202	205	195	210	191	212	189	207	205	211	194	214	206	204	209	192	191	220	204	215	213	182	209	202	235	201	215	176	226	193	186	205	183	215	203	213	207	214	193	193	213	188	204	209	210	196	187	200	195	190	198	213	191	203	228	234	234	206	198	232	208	209	174	220	207	212	207	206	205	209	198	193	182	194	195	185	224	230	190	188	221	200	230	195	207	192	187	193	244	214	216	228	184	220	211	188	181	192	197	222	231	186	195	197	190	201	208	196	185	173	189	206	209	216	209	205	224	209	191	202	228	211	204	193	215	209	214	185	224	190	214	214	212	200	185	190	193	180	213	224	169	220	215	201	210	201	223	205	207	199	197	226	208	200	212	216	178	219	189	203	195	176	179	204	201	203	189	203	188	193	204	188	193	198	219	193	192	217	203	189	190	205	195	207	168	211	219	238	212	211	208	188	194	189	254	193	229	209	192	188	188	203	182	188	212	198	220	214	204	203	208	190	194	203	172	202	198	185	188	211	200	185	194	192	202	206	209	220	209	200	205	204	196	225	242	195	212	198	203	198	194	202	185	210	196	177	232	224	187	222	232	223	217	203	224	201	185	205	189	198	206	185	194	222	207	201	208	209	225	213	220	209	231	194	216	219	209	202	211	197	178	204	194	192	177	203	199	221	224	220	189	234	240	203	208	221	215	203	215	212	222	206	197	205	216	193	211	214	221	203	172	201	213	202	199	201	191	211	218	205	206	195	224	207	207	226	209	213	219	220	231	185	191	199	205	195	219	217	228	204	196	209	216	186	219	203	182	207	212	170	191	231	215	220	213	232	200	213	208	217	199	229	195	212	213	237	195	205	205	204	200	214	198	199	209	207	185	198	220	192	213	199	205	184	214	204	192	199	186	224	195	214	181	222	203	241	207	195	176	239	189	204	242	204	189	189	222	209	208	211	204	208	218	203	205	240	217	184	187	191	199	207	205	224	206	245	212	205	190	221	200	213	207	206	226	183	167	174	207	212	216	199	203	201	203	217	245	186	224	197	225	218	186	196	207	192	209	203	211	214	196	226	197	244	186	222	196	207	204	211	238	192	192	196	197	226	189	216	206	197	185	191	196	213	199	202	197	196	200	218	213	208	203	221	205	181	226	208	209	200	206	215	170	199	200	207	199	194	197	182	230	211	210	181	200	197	229	207	211	186	186	205	202	222	210	213	191	223	177	211	193	201	201	179	178	222	222	211	237	214	218	217	197	184	200	220	226	197	176	210	196	195	224	202	216	210	201	211	191	191	190	210	181	203	209	189	193	211	195	195	222	223	209	192	234	189	193	194	211	181	226	190	214	191	206	193	220	193	225	185	190	168	220	193	201	195	165	220	214	204	196	229	204	223	189	206	199	195	194	211	223	195	195	200	200	220	179	203	194	249	198	226	222	215	226	207	217	224	202	200	215	194	191	221	189	184	203	196	240	200	228	172	211	217	210	201	207	182	211	189	225	193	194	187	222	195	184	192	232	222	213	210	180	185	217	201	199	194	210	203	183	214	206	201	232	215	217	205	181	194	185	206	204	207	204	220	210	224	210	205	213	182	207	198	215	212	192	206	216	201	240	193	192	213	219	206	208	155	187	208	184	206	201	198	202	196	208	234	209	197	215	185	222	203	181	221	180	207	196	203	212	207	202	201	206	213	183	193	210	216	203	200	190	241	211	201	196	204	205	190	226	207	198	225	234	194	212	213	216	190	206	218	201	185	193	208	199	197	203	218	193	203	183	206	205	191	198	197	212	222	219	213	230	185	195	229	221	197	225	213	205	210	205	208	230	189	215	211	219	197	183	200	191	182	212	245	216	210	232	214	201	214	193	181	187	207	198	209	198	198	189	192	203	200	193	209	205	216	221	192	229	196	225	207	184	195	194	230	183	226	205	197	207	188	223	199	193	216	216	231	186	219	194	204	194	217	210	223	224	176	215	205	220	224	201	223	191	193	182	214	202	176	203	210	199	210	201	214	222	189	195	216	178	210	197	213	226	227	186	195	209	218	206	210	223	217	183	213	191	200	211	204	188	193	213	203	194	202	204	201	206	172	210	228	189	213	202	209	219	197	196	187	207	200	209	217	180	200	206	194	238	182	196	242	205	185	187	202	194	208	179	202	220	213	192	209	207	210	206	200	211	205	190	196	200	207	208	184	211	201	207	176	187	204	185	202	188	209	197	183	196	199	226	208	207	208	200	180	215	194	221	196	217	195	219	194	213	212	189	217	199	219	197	215	206	200	189	202	178	201	196	182	234	226	193	197	220	185	187	204	206	201	217	206	204	209	202	204	187	223	198	225	195	190	200	201	209	217	204	197	193	207	234	234	207	182	195	194	232	203	205	209	220	216	219	206	217	212	201	199	197	232	201	192	188	218	201	212	217	207	222	210	211	198	215	233	181	193	174	195	209	200	207	210	206	210	196	204	209	217	216	221	184	214	212	220	219	212	197	207	219	170	197	192	206	221	188	214	206	185	216	201	212	229	210	210	186	211	189	183	237	201	215	246	212	190	197	199	208	190	205	193	208	205	210	213	215	249	197	206	188	213	210	234	214	205	195	218	202	211	209	228	231	199	194	185	212	203	208	206	180	167	177	207	200	203	228	192	196	165	184
4817	15038	11966	5749	3937	2861	2085	1499	1142	894	723	623	575	502	448	421	428	392	345	356	320	347	323	330	302	279	280	296	299	245	284	256	270	247	263	254	306	255	274	256	257	287	254	247	233	264	237	246	259	243	197	243	257	253	239	227	231	225	218	246	241	226	248	221	239	219	257	237	224	247	215	222	212	233	224	263	231	255	237	223	254	238	248	233	236	235	251	232	242	217	246	217	219	213	235	220	238	240	235	237	214	243	219	226	238	226	248	237	226	226	254	252	235	241	225	225	222	207	225	217	241	269	209	260	212	255	232	239	226	218	254	243	225	213	243	208	252	235	233	257	218	222	235	243	211	217	227	240	207	201	233	253	239	237	228	236	251	251	256	222	233	227	257	224	227	219	229	239	246	236	235	241	253	233	203	249	264	236	223	227	243	256	259	203	248	228	243	243	228	239	233	230	215	234	215	234	235	244	213	238	214	237	248	209	227	233	245	234	218	243	251	234	250	218	217	212	210	221	231	227	243	234	226	214	220	234	235	243	236	208	195	251	214	236	216	228	225	228	212	211	246	233	220	211	226	208	240	215	208	234	214	237	219	227	210	251	235	252	210	231	227	210	234	232	220	230	231	222	224	243	232	217	233	242	229	212	220	253	224	242	251	219	222	224	226	242	212	231	240	239	220	238	243	254	231	224	223	245	243	203	223	237	258	227	262	241	218	238	238	246	236	227	247	264	210	222	250	231	214	246	227	227	219	246	204	243	253	234	232	221	248	222	219	229	192	246	244	236	226	233	246	212	243	208	250	234	235	239	226	231	246	224	242	237	238	228	226	230	229	213	209	220	200	219	216	217	229	211	204	254	224	261	249	226	215	241	234	225	245	216	214	238	240	233	189	217	220	237	251	226	224	238	224	221	212	208	244	257	208	214	221	232	230	214	228	220	235	216	210	227	243	229	238	226	259	237	217	232	198	235	268	230	237	246	221	210	215	262	227	222	237	246	210	216	228	227	245	230	239	234	222	226	243	223	230	222	236	219	242	250	219	222	275	219	211	231	208	216	208	229	266	250	206	211	237	254	228	245	233	241	224	228	242	240	215	226	249	248	222	236	226	218	203	220	249	232	225	245	224	251	222	234	231	243	223	253	221	256	216	207	217	206	211	242	229	201	199	227	252	210	226	236	232	217	193	242	223	237	237	213	248	253	258	251	266	225	303	239	237	228	231	245	243	230	197	238	244	253	214	240	252	209	235	238	232	239	245	251	220	275	222	254	217	234	233	245	242	216	218	249	238	231	210	233	224	242	221	221	215	190	257	231	223	242	232	224	246	263	251	241	200	237	220	227	231	218	216	210	252	230	224	226	213	235	211	204	242	221	219	243	218	230	208	238	225	216	213	222	205	213	245	213	210	224	221	224	208	227	250	238	231	230	230	252	259	241	225	232	247	210	225	230	234	209	241	247	224	213	221	219	247	250	235	220	225	246	234	248	233	236	196	237	246	259	208	223	234	223	205	225	242	229	236	222	231	244	235	231	227	248	207	222	224	224	220	231	241	216	241	212	233	224	235	236	225	230	230	220	219	227	218	216	240	231	237	225	221	238	220	256	233	219	246	199	228	245	203	215	206	252	223	225	219	206	246	222	222	230	198	208	265	216	233	243	236	214	229	234	220	228	220	235	240	211	226	234	238	216	237	224	226	233	224	258	231	234	242	246	232	253	226	204	245	252	229	222	234	209	237	241	211	250	232	220	254	204	235	259	240	237	218	257	236	218	218	257	219	228	236	247	239	244	244	224	222	213	246	222	204	226	235	223	256	229	234	248	228	248	235	214	225	222	224	258	220	231	245	203	222	236	242	228	245	242	223	220	268	228	213	215	231	197	225	255	218	234	230	241	228	231	211	219	250	223	230	210	226	234	218	238	240	239	246	211	206	225	223	233	216	226	230	220	216	251	234	207	228	226	213	236	254	223	235	217	226	220	233	233	212	244	219	211	237	225	240	233	256	222	193	236	243	236	211	216	247	253	224	213	255	220	221	211	235	208	226	222	208	249	234	258	235	249	205	248	235	257	230	238	210	246	210	207	236	248	231	219	233	188	237	233	231	246	224	227	222	236	222	249	215	227	239	232	224	252	257	198	212	243	236	243	231	263	232	234	228	233	217	224	214	219	246	242	215	214	224	229	215	209	254	231	252	246	244	217	231	233	230	229	226	227	242	219	253	224	254	237	220	250	213	247	271	224	232	218	229	213	232	184	211	188	216	223	273	212	226	227	246	233	245	227	242	199	216	228	251	247	228	245	237	242	228	207	220	239	212	234	205	242	238	203	239	256	214	244	235	192	232	226	237	230	201	259	209	210	248	235	241	219	210	229	221	224	224	264	231	226	215	230	224	231	241	229	229	234	240	240	230	214	234	239	226	254	250	234	227	253	223	229	237	227	245	257	249	198	216	223	207	231	227	242	230	253	208	223	234	254	263	253	221	220	236	215	242	219	214	226	257	253	241	215	221	219	230	222	255	226	251	241	237	221	216	236	238	252	249	232	210	220	254	231	210	246	264	281	237	227	224	231	231	220	261	246	243	226	209	231	215	231	233	221	234	222	222	225	241	232	243	220	246	215	245	224	227	229	240	254	208	220	247	224	193	242	228	218	220	237	214	235	246	243	212	236	225	242	252	222	230	215	220	264	224	247	231	245	222	222	245	216	205	236	249	235	219	218	222	231	244	233	252	222	245	226	229	256	235	227	227	238	217	236	216	233	249	215	219	222	243	223	236	213	215	222	234	223	223	239	231	205	209	214	233	239	252	241	240	232	224	257	239	217	248	257	235	239	211	226	219	230	224	255	237	250	232	232	236	205	234	234	260	207	198	206	254	242	246	193	210	216	209	236	241	227	229	229	225	221	218	221	246	243	234	219	230	216	219	248	223	248	220	233	226	237	240	200	219	249	211	248	236	236	237	236	196	210	215	234	212	242	240	238	205	202	212	222	250	217	199	228	248	246	215	230	249	221	236	234	207	206	227	218	216	254	228	232	208	223	244	224	203	227	225	239	225	246	212	251	245	229	255	252	241	264	223	221	213	237	221	227	225	237	234	228	223	243	235	242	226	238	223	253	238	242	225	204	233	210	203	203	210	200	215	219	228	239	220	221	238	233	224	218	258	212	230	255	250	251	209	205	230	215	219	242	210	264	253	230	233	214	245	254	227	203	228	223	238	234	219	243	220	211	233	206	233	227	231	215	232	221	225	241	235	215	217	228	228	240	234	236	215	222	226	227	234	238	267	237	218	230	218	227	239	248	225	246	238	226	245	247	209	224	238	221	223	235	228	213	238	218	218	225	228	234	227	252	223	242	233	200	239	231	254	225	218	254	237	226	224	207	223	242	220	218	219	261	225	242	262	231	222	237	247	253	244	242	224	220	256	213	249	227	228	270	234	215	236	198	229	210	251	229	194	203	246	231	257	218	230	243	241	239	203	247	248	215	230	247
27687	20418	7829	1384	1019	943	947	888	898	856	913	888	889	871	855	943	908	880	913	894	925	874	932	844	851	919	905	837	858	871	931	896	861	854	869	907	903	868	877	888	871	848	925	912	894	908	849	926	888	885	851	870	917	834	852	873	821	893	847	908	871	865	879	899	880	863	880	828	922	880	896	890	923	836	872	877	824	830	830	796	887	888	840	869	864	880	880	856	911	866	865	889	898	891	850	892	871	884	842	884	844	954	874	898	874	859	837	847	860	905	914	915	889	843	906	878	891	896	915	900	885	919	904	884	861	845	883	872	884	874	884	908	925	825	904	907	896	887	856	874	908	851	866	873	902	828	922	911	881	886	894	948	893	871	926	850	923	878	902	869	898	864	882	886	850	937	873	863	893	885	901	926	853	878	901	880	914	868	863	899	874	865	900	910	915	884	898	833	918	863	872	851	862	800	922	896	893	870	900	897	825	860	890	837	871	873	883	873	854	837	905	912	914	907	937	885	904	891	835	894	908	870	903	863	938	893	840	886	910	909	806	831	902	906	798	888	854	826	921	895	902	870	892	869	846	916	848	863	904	855	875	892	854	835	859	871	847	917	872	853	889	865	903	866	922	835	862	855	883	916	841	922	879	853	850	847	855	841	865	906	827	852	880	875	836	889	911	851	872	831	912	951	949	890	859	903	858	833	827	875	854	861	880	827	899	833	892	813	837	872	874	906	904	873	852	896	919	919	835	863	902	884	895	897	857	877	841	881	933	872	857	866	928	873	929	890	880	870	836	899	931	891	926	872	846	842	880	843	911	873	883	894	871	884	870	865	865	840	872	872	873	956	896	866	907	912	888	853	868	835	862	876	828	904	906	905	853	898	837	859	876	902	887	893	874	938	826	855	914	864	879	902	945	852	888	865	933	905	909	847	913	860	914	869	872	873	856	893	866	854	824	813	886	874	834	887	840	930	866	879	845	853	898	843	885	887	869	948	840	892	906	868	940	881	890	849	841	859	884	867	870	873	912	906	896	836	841	809	916	832	874	844	897	881	891	916	867	856	869	921	839	856	893	876	927	845	878	873	863	893	884	841	895	850	906	868	896	896	893	862	838	885	901	889	884	871	902	860	925	844	896	852	863	934	875	874	868	897	847	838	862	870	900	907	890	938	886	872	893	920	855	891	879	909	859	862	882	870	929	861	895	880	903	845	895	821	868	842	869	887	888	916	925	854	916	909	908	881	861	848	856	822	890	854	838	890	867	882	871	845	867	912	925	883	897	864	877	884	910	873	866	865	866	857	891	910	846	864	842	880	918	894	921	818	851	894	874	870	867	840	908	894	923	905	876	905	881	852	906	904	832	897	906	854	872	922	843	862	865	872	872	835	833	870	845	879	897	920	883	884	866	867	901	863	875	892	935	896	916	923	900	909	895	861	891	937	894	904	841	867	948	876	863	900	918	869	872	901	826	884	926	882	877	831	804	843	851	921	875	899	909	869	879	910	930	878	870	834	860	878	860	897	856	863	892	897	856	915	876	889	881	840	854	894	820	891	871	896	836	888	885	895	930	872	846	895	910	892	884	900	849	894	883	844	861	909	882	933	948	871	881	939	860	870	881	871	875	910	905	856	932	872	844	868	854	893	851	882	860	863	882	871	857	843	879	914	916	882	884	880	861	889	888	913	894	801	905	875	908	881	884	925	820	860	912	883	913	884	850	857	873	856	888	838	854	881	893	872	834	886	899	877	851	858	901	884	856	861	924	841	894	880	902	805	891	857	881	873	831	855	928	867	838	870	891	850	857	857	846	858	913	927	911	904	876	921	885	912	904	886	900	877	966	844	874	862	863	899	863	895	889	889	887	921	885	881	866	881	910	870	847	876	854	874	866	860	844	887	914	889	882	887	877	867	926	862	916	922	864	919	902	874	863	897	902	852	853	903	868	883	855	871	900	840	867	931	889	859	957	887	836	892	904	897	924	937	860	866	889	898	834	893	839	915	895	859	814	831	923	881	821	862	933	949	868	893	886	871	858	910	923	871	898	874	933	832	885	896	896	924	912	943	905	904	911	894	885	865	903	892	855	869	863	812	883	898	889	924	831	864	877	894	932	837	926	878	866	825	852	868	886	870	844	836	931	909	851	962	900	904	901	830	941	876	858	887	872	891	879	816	820	899	957	880	915	919	874	876	907	889	848	833	889	850	870	866	905	850	875	904	935	855	842	871	886	811	936	813	858	883	897	878	855	891	836	855	856	850	852	844	865	922	901	837	903	868	901	859	885	881	844	884	877	902	852	857	855	898	843	905	934	892	891	876	884	931	895	851	824	889	897	848	865	891	895	864	885	922	895	898	863	862	904	891	940	854	883	859	911	843	871	868	877	915	904	888	883	831	912	899	864	866	847	895	936	844	849	880	856	850	920	948	908	897	912	846	894	809	925	871	888	916	833	876	913	900	884	842	879	892	937	838	846	936	870	844	881	914	850	924	894	934	833	923	915	901	879	884	851	868	895	951	846	865	871	887	891	869	829	885	923	919	887	873	854	867	859	871	850	911	912	865	911	856	889	922	865	900	899	825	861	921	882	912	854	895	878	880	921	852	888	847	881	882	878	862	873	874	917	845	895	916	897	882	889	899	936	951	863	903	898	885	852	844	879	886	861	862	874	894	822	920	838	861	847	844	859	953	890	872	902	864	928	840	873	900	897	870	873	859	830	897	937	902	853	854	874	868	882	847	883	922	837	862	870	900	864	905	914	895	891	824	864	878	882	868	864	887	903	871	893	876	872	797	943	864	935	885	882	898	877	866	843	872	815	922	856	885	853	910	915	861	852	927	925	926	859	852	865	935	888	902	908	884	857	873	872	861	843	874	891	894	891	813	843	872	852	868	881	833	904	883	830	882	876	845	859	918	891	859	854	822	874	892	893	866	916	883	886	894	843	874	895	929	905	869	865	887	871	878	894	909	854	943	821	898	949	868	893	839	901	901	842	903	933	923	904	908	865	861	892	887	843	913	840	868	860	882	862	928	905	872	849	832	863	888	910	933	874	899	859	836	913	848	861	807	806	893	842	864	928	866	848	818	899	809	848	906	853	839	898	890	894	866	896	931	879	896	854	867	887	912	892	846	879	893	887	900	899	903	855	883	896	872	859	869	855	866	930	822	834	859	877	879	874	878	890	870	878	876	880	873	880	900	895	848	900	868	860	914	846	906	879	921	880	881	847	877	929	872	871	808	834	844	881	892	875	929	947	837	868	879	844	879	863	857	880	899	874	918	806	924	874	883	938	884	839	886	887	857	837	885	830	905	893	847	866	911	927	898	897	851	924	880	869	885	905	923	907	889	845	845	863	926	881	848	898	873	910	860	911	902	823	826	909	907	873	901	878	896	911	854	903	859	855	866	839	895	893	872	878	852	853	862	879	843	905	836	856	874	860	886	891	934	959	844	894	907	872	937	889	883	873	936	874	854	885	845	881	880	870	875	863	938	888	905
4610	1522	1305	1147	1078	1016	1006	971	917	908	960	949	964	971	968	964	931	968	925	909	981	979	895	912	920	924	903	929	974	933	920	954	976	955	986	898	980	885	899	908	939	953	940	867	944	944	896	911	910	919	910	998	915	958	941	943	968	938	926	896	941	966	1008	885	888	923	938	903	920	1004	898	933	873	921	924	919	891	985	885	875	928	890	933	888	909	911	901	939	921	923	927	932	901	944	915	934	948	941	978	911	1016	908	960	963	952	886	959	955	935	936	937	890	914	914	1015	919	949	985	881	944	913	946	952	967	905	875	902	954	942	949	958	969	892	915	928	919	968	966	918	889	945	945	942	991	958	873	969	965	943	1001	928	913	955	908	975	931	982	918	897	937	952	946	925	888	993	916	884	943	926	908	944	961	911	925	949	918	1004	944	981	905	942	957	949	908	907	977	919	959	965	894	952	948	915	911	896	956	867	906	928	950	891	931	916	928	908	887	936	861	869	926	943	945	907	917	950	936	939	944	943	953	975	951	957	899	992	879	1044	956	923	958	914	965	895	871	993	919	993	949	946	947	1007	994	927	949	930	892	903	934	947	902	989	938	962	901	952	942	951	960	900	910	937	940	926	918	981	914	964	879	945	921	928	956	920	896	907	929	951	878	981	956	951	900	936	929	907	910	948	911	911	977	915	981	942	949	937	910	960	916	922	916	936	928	926	948	969	927	880	949	965	939	917	952	957	942	961	888	886	968	943	922	971	891	891	957	953	890	957	930	872	942	926	936	940	936	955	980	944	919	920	973	937	920	927	910	918	929	929	905	900	946	958	968	943	929	951	955	904	916	943	903	941	911	916	924	986	848	930	985	932	896	981	930	887	944	927	894	923	955	908	1003	1009	925	951	970	889	978	925	925	950	970	906	951	941	894	982	949	928	935	959	916	944	936	898	974	934	893	965	909	918	971	945	886	982	949	911	920	906	904	926	969	966	997	930	978	916	1002	978	920	927	863	935	916	921	938	949	937	943	871	970	925	946	943	949	935	965	922	939	965	966	963	953	928	944	906	921	971	953	965	945	944	933	946	946	950	968	905	958	946	934	911	888	929	940	949	924	900	919	961	903	938	913	928	977	974	992	927	934	984	955	1021	962	951	982	890	937	965	925	926	900	945	907	950	902	926	1014	959	931	897	967	921	987	959	909	945	960	996	920	952	908	943	938	929	959	939	962	900	925	946	894	1020	906	931	925	898	930	929	988	942	922	952	880	988	970	912	896	956	970	957	961	940	987	936	957	952	965	977	919	904	968	976	950	971	914	899	947	994	960	873	940	911	894	924	954	953	913	928	886	915	943	905	907	982	949	959	921	923	1002	874	921	907	982	910	930	977	935	906	967	964	941	943	956	882	916	960	933	975	891	889	935	888	883	931	937	872	922	960	911	946	907	904	908	890	929	971	899	897	961	953	933	921	897	847	1003	973	951	927	961	973	1015	916	906	930	970	933	984	976	953	921	921	939	918	962	955	920	938	855	938	958	946	854	936	936	951	938	972	945	968	908	987	919	966	919	954	955	888	981	939	941	951	928	954	904	903	934	920	966	936	931	938	901	939	904	917	941	899	922	893	932	854	939	950	925	945	961	957	982	944	964	938	928	945	884	940	951	967	906	927	916	943	937	924	916	962	933	920	895	921	887	947	949	967	911	961	903	893	902	889	902	920	928	993	949	909	949	964	923	929	887	947	891	922	901	948	898	953	945	965	928	934	956	950	937	984	909	981	940	939	1008	877	962	896	940	927	925	882	980	949	937	927	972	940	945	948	919	954	982	900	1007	965	907	964	902	913	915	963	927	951	922	964	939	916	973	913	945	938	858	984	955	925	919	948	969	963	907	958	889	925	929	915	982	916	901	921	928	958	891	910	928	895	941	960	884	912	947	924	930	950	938	904	888	971	944	918	944	978	964	913	928	904	942	945	961	899	962	966	945	949	932	886	886	916	899	943	1002	927	957	981	987	946	952	956	923	940	925	974	923	966	963	947	991	950	966	989	893	945	941	942	914	937	915	952	931	910	925	940	953	929	952	946	975	964	907	973	947	947	922	883	972	939	959	1013	929	945	879	906	926	906	976	926	946	944	924	932	928	942	1002	963	917	970	988	911	904	915	975	1014	1009	881	914	991	983	906	949	945	911	897	978	973	949	829	976	954	938	931	884	943	935	947	936	869	926	960	917	938	873	957	951	923	899	916	895	901	903	1009	960	916	910	917	933	945	903	937	927	985	942	967	898	937	958	939	902	907	913	942	921	932	956	901	956	991	946	914	982	864	934	881	944	965	919	949	951	900	973	936	935	934	906	957	947	947	960	939	933	961	965	928	907	921	956	930	924	908	908	881	942	932	965	899	942	946	940	973	884	882	958	942	928	958	932	916	978	971	950	933	924	933	948	978	971	933	896	945	916	904	881	940	913	927	938	982	949	939	932	880	942	934	916	981	903	940	953	934	925	925	956	926	897	922	885	924	994	966	954	984	944	908	952	919	930	884	854	852	901	946	900	969	944	939	958	957	967	884	921	918	931	967	948	946	927	941	904	933	921	920	914	963	919	925	925	897	931	951	924	943	921	894	992	974	966	883	941	902	973	920	960	951	905	945	990	933	903	935	948	918	943	906	972	954	903	915	938	919	944	959	934	939	943	889	944	908	926	891	918	935	943	928	922	910	907	934	995	998	906	927	946	889	943	948	920	955	933	870	925	915	892	917	956	939	983	960	979	962	929	954	878	936	941	883	955	933	927	921	953	894	909	960	930	926	913	949	887	987	980	921	980	970	878	951	942	1016	986	970	968	890	907	955	964	933	981	955	920	895	986	876	920	957	922	949	917	887	924	910	923	906	928	917	950	945	893	896	959	914	951	922	983	968	942	903	969	945	933	938	977	975	897	990	980	898	917	980	996	953	968	873	985	933	960	949	1006	918	937	974	922	933	948	981	961	947	882	935	1004	937	905	914	958	918	873	950	931	904	915	923	961	956	948	973	940	963	898	919	971	887	955	970	878	896	943	917	918	950	940	959	914	918	911	978	963	956	931	932	909	909	916	946	945	958	984	937	904	913	960	959	942	935	896	933	991	866	986	929	884	937	928	910	954	965	943	930	929	892	950	934	964	912	951	942	906	923	929	943	897	963	897	941	969	987	979	930	963	918	940	974	943	890	934	979	936	893	1001	895	894	923	980	956	911	961	907	959	951	973	974	966	912	950	925	955	1036	977	989	886	975	943	945	925	919	946	951	977	910	968	927	910	909	923	963	929	931	970	940	943	881	935	954	951	930	890	976	935	892	922	912	976	915	911	957	915	885	945	994	919	923	927	928	959	915	966	949	920	917	888	966	1017	896	937	910	972	918	981	953	926	932	941	951	975	974	964	919	888	990	895	934	932	913	928	938	958	903	900	900	962	944	904	881	913	886	905	949	905	879	929	958	972	980	942	859	925	972	903	907	919	990	960	967	975	928	954	948	929	940	897	951	959	909	940	929	940	976
23747	21454	28843	24453	21445	14011	1582	1039	864	800	777	693	697	700	660	634	647	627	593	604	631	626	624	576	619	633	571	589	579	618	609	637	543	604	592	561	586	554	563	580	600	589	619	569	594	572	561	569	589	532	580	599	589	595	623	605	578	621	624	547	591	571	579	593	607	567	550	570	553	580	599	574	603	545	573	581	550	578	557	616	582	576	591	583	560	638	601	590	603	561	582	546	577	560	577	598	539	555	612	567	563	623	566	604	603	568	613	609	590	602	588	589	553	572	575	583	514	592	554	605	633	589	632	556	567	605	573	579	610	575	596	587	587	609	650	591	583	580	587	539	508	558	577	565	495	577	605	598	576	555	573	598	576	604	620	585	540	575	570	573	600	578	564	599	578	599	557	599	590	540	544	605	613	573	604	588	568	540	538	581	606	603	588	583	576	570	583	591	596	601	571	546	578	597	589	596	576	533	575	569	570	582	581	593	596	609	598	587	611	567	550	610	588	624	598	637	590	608	581	586	561	559	563	611	555	586	518	543	537	600	601	591	591	561	629	586	622	578	533	616	586	647	596	531	602	568	589	583	586	553	586	600	593	560	577	609	588	621	572	601	547	545	597	598	603	577	571	558	568	594	572	536	589	549	595	590	585	609	566	566	562	542	561	534	627	597	536	580	560	533	588	557	533	538	591	557	533	578	563	596	555	605	581	565	586	580	593	598	620	583	557	569	603	598	568	595	603	534	597	550	599	553	555	609	619	575	569	572	566	598	596	610	546	597	585	603	528	599	596	571	537	611	561	557	573	594	520	628	604	582	575	591	528	633	563	576	579	575	622	570	588	566	593	570	587	539	543	554	582	584	603	580	571	597	577	601	568	578	525	549	563	630	570	611	612	567	554	599	575	598	581	584	616	597	600	545	575	616	556	585	603	585	570	601	597	589	558	569	550	565	601	607	549	569	606	585	566	595	608	569	568	637	533	582	579	599	577	604	584	551	547	622	623	552	591	572	572	580	573	587	579	598	583	585	578	611	595	602	593	562	578	560	607	560	564	539	607	574	545	578	612	596	567	566	591	550	558	597	612	612	579	559	498	557	610	591	616	577	614	589	516	584	609	568	606	554	553	591	578	561	571	603	555	593	585	643	607	566	612	594	592	628	543	610	580	556	559	592	538	621	566	574	599	577	570	556	594	590	597	548	597	589	615	540	594	564	579	579	561	590	591	571	599	574	585	561	583	598	568	556	594	607	546	566	551	599	579	520	580	571	583	590	586	601	553	581	563	586	575	566	584	562	590	562	575	605	590	619	613	583	549	559	554	571	578	575	522	613	617	562	562	575	569	613	540	615	569	568	642	599	589	584	552	551	601	540	575	562	550	637	549	559	608	590	555	601	567	586	536	588	621	573	581	579	552	572	557	559	572	571	580	532	609	566	606	566	580	578	636	582	538	582	630	567	591	547	598	600	570	558	586	590	625	600	616	602	619	526	541	587	613	611	622	568	566	595	564	608	600	559	615	579	538	544	546	569	596	586	555	570	585	577	583	537	556	586	555	597	580	597	581	555	566	578	573	610	584	612	535	576	557	574	598	581	599	597	561	594	595	565	585	595	581	590	542	558	644	597	583	587	561	554	584	570	611	575	583	568	600	605	559	563	613	584	607	580	625	559	576	594	606	558	631	589	585	586	607	615	599	601	582	564	561	597	567	574	593	606	524	558	571	583	649	595	542	569	559	602	608	570	582	601	586	540	580	603	567	578	626	568	594	557	601	557	552	578	541	583	581	581	643	610	562	584	578	560	586	584	594	588	541	576	579	623	586	593	570	559	587	570	593	576	539	583	605	622	586	588	607	608	517	566	607	541	613	594	532	605	556	557	610	555	557	598	516	568	609	553	561	555	563	566	552	593	553	581	590	554	627	573	556	603	555	542	610	555	569	583	559	556	628	586	614	523	572	584	550	610	578	536	557	589	550	601	561	570	607	594	589	652	548	597	606	581	601	599	607	560	614	606	600	621	584	564	608	587	590	579	560	594	603	584	571	557	585	592	598	550	553	592	586	579	567	575	578	535	606	566	597	633	580	577	567	574	588	546	545	594	523	556	622	556	600	549	607	579	597	587	544	574	554	592	570	589	571	577	581	576	560	607	558	538	625	599	556	585	569	564	560	577	576	616	531	580	568	590	600	573	570	596	562	559	535	544	557	573	570	585	550	596	568	543	607	555	547	554	614	591	601	567	602	566	584	592	523	597	591	564	576	593	536	591	562	605	576	587	564	574	543	617	537	565	556	570	583	547	559	568	561	580	556	610	531	584	610	582	573	573	565	571	581	598	592	559	574	569	609	590	544	567	552	599	588	553	594	598	540	604	548	585	592	606	578	564	596	592	554	592	543	601	565	550	611	598	549	587	591	543	580	559	562	552	578	588	558	563	537	586	557	612	559	570	588	548	587	542	593	584	549	587	588	600	586	578	569	584	579	548	576	556	597	613	552	573	549	586	577	596	567	608	556	582	606	614	567	559	555	608	525	611	587	528	631	557	566	588	582	554	558	577	597	575	552	575	594	605	578	539	571	558	541	588	559	563	557	550	582	576	536	557	564	600	585	605	588	601	605	619	556	625	567	585	602	568	554	609	547	614	585	569	608	534	613	547	569	554	563	573	572	589	566	554	587	612	599	582	573	598	613	580	616	581	576	612	571	586	593	547	555	549	583	577	600	563	597	546	542	590	576	588	582	575	569	560	588	584	555	596	572	560	569	573	566	595	588	550	590	618	580	583	579	574	577	615	578	551	570	586	604	613	562	601	596	596	589	602	550	613	606	588	601	560	567	584	560	556	544	573	612	595	585	582	556	538	581	557	537	582	599	565	570	564	544	565	582	597	589	665	560	569	565	542	564	598	564	576	561	591	528	561	571	597	587	589	636	573	600	617	546	550	611	563	516	556	577	575	588	624	534	620	584	609	593	520	606	563	586	607	605	577	540	567	611	566	565	558	620	597	586	520	600	599	568	561	555	591	582	532	595	578	596	602	564	524	612	578	593	528	598	552	588	596	575	603	581	571	629	558	569	571	550	572	559	579	542	563	537	613	629	535	541	551	595	585	621	569	582	571	562	553	583	570	564	582	611	553	598	572	589	543	583	596	579	584	630	595	578	601	594	566	619	537	598	600	550	586	591	571	573	549	589	569	560	568	579	567	613	595	568	585	581	562	577	574	579	565	581	595	565	550	557	573	540	592	598	584	580	561	535	573	576	568	559	570	560	623	594	580	587	546	589	585	606	535	595	612	587	584	523	535	539	583	570	575	563	546	599	591	549	539	569	529	562	574	595	608	564	567	563	557	599	513	593	562	556	575	572	602	572	592	591	593	554	606	609	573	589	586	546	597	603	585	563	557	580	576	530	587	584	579	559	644	583	610	601	561	550	595	609	615	604	569	581	576	572	581	602	587	650	585	553	547	620	593	583	586	609	544	604	589	628	545	592	595	586	572
3554	9275	7327	3659	2469	1977	1472	1323	1111	998	918	924	837	798	755	765	782	758	722	700	666	697	659	712	673	661	666	647	657	637	694	679	648	664	684	662	625	631	649	680	662	603	697	667	621	685	696	616	587	633	623	635	637	622	586	632	660	678	634	652	660	650	633	614	635	547	666	643	656	642	626	696	677	663	690	598	649	588	656	614	624	627	647	656	644	653	625	575	652	633	617	625	650	595	609	657	623	668	679	642	628	607	645	644	616	631	615	669	594	659	636	610	639	650	630	604	587	631	627	627	600	615	618	657	621	622	635	657	648	696	614	651	661	650	682	631	636	634	589	635	663	695	617	639	623	623	622	637	625	645	650	634	615	649	643	666	663	628	600	623	630	674	636	654	634	622	620	643	652	623	639	628	625	665	684	663	640	618	607	616	673	606	627	676	628	640	629	650	624	652	636	623	600	700	641	619	646	623	647	668	605	617	604	602	649	662	650	646	654	645	633	631	616	625	645	651	608	656	643	634	613	634	670	627	651	615	619	657	671	611	638	649	612	671	636	649	623	647	629	651	631	658	623	606	685	614	641	651	618	663	687	619	605	611	640	607	589	629	624	643	635	634	645	640	656	636	620	634	667	618	636	620	620	653	693	617	587	646	667	658	658	623	619	629	632	665	663	662	643	667	642	674	725	635	642	599	655	620	615	648	580	607	648	611	618	612	666	616	616	691	644	618	645	614	617	589	642	635	648	649	633	657	648	645	638	648	632	599	674	634	617	610	633	589	658	633	639	639	654	629	649	642	655	621	629	646	678	647	645	669	632	685	636	655	665	623	644	640	686	647	618	673	632	665	636	665	631	652	655	633	616	613	622	620	647	660	607	647	595	699	618	651	642	590	616	658	617	634	594	660	638	625	605	613	659	634	612	651	592	594	679	622	642	621	618	639	656	639	663	636	639	638	637	650	638	628	587	642	669	648	680	639	629	651	640	635	627	690	618	626	653	673	629	656	653	636	618	606	571	600	665	667	641	655	697	633	562	642	636	640	628	620	630	668	656	663	666	678	605	610	641	632	628	608	631	643	648	655	622	598	623	605	632	620	634	642	632	656	610	623	596	677	665	641	667	638	594	651	628	632	611	664	633	662	625	639	590	633	639	638	692	601	658	700	652	614	622	628	697	637	631	635	647	628	647	655	600	652	662	665	620	661	638	613	638	673	647	652	651	668	581	598	643	610	626	621	654	641	633	645	635	644	684	601	700	585	622	628	662	593	650	619	657	621	640	649	639	656	669	647	649	639	641	635	611	588	684	618	684	660	628	633	671	622	618	663	646	618	622	649	676	613	626	642	612	632	653	657	661	643	647	590	648	667	608	633	623	657	638	604	606	628	642	639	605	644	627	628	633	676	575	605	639	645	602	666	627	630	657	616	596	653	600	654	651	662	597	664	650	641	630	607	632	626	637	617	614	659	655	654	665	654	621	622	675	575	656	623	659	626	617	651	610	635	645	646	679	698	666	652	615	611	627	636	621	634	625	636	656	630	619	666	635	620	609	616	617	682	645	608	591	628	618	697	645	627	657	644	628	635	611	642	650	632	652	639	628	666	643	624	615	658	641	619	569	617	604	659	644	672	635	658	610	622	692	637	597	597	646	661	664	632	683	654	658	593	630	628	616	667	649	663	591	622	650	650	654	593	711	618	644	646	654	660	622	622	624	627	630	658	638	654	623	653	675	640	593	628	615	682	655	636	612	665	622	630	648	681	608	618	609	657	691	664	622	654	662	633	677	623	574	617	637	652	656	611	628	667	693	638	631	629	651	631	608	638	687	631	603	676	667	596	628	640	627	631	630	622	615	632	617	635	610	645	656	633	657	650	658	649	601	647	608	669	655	599	595	627	613	642	622	611	632	604	638	632	646	608	658	624	598	682	582	616	644	650	646	629	623	631	625	585	641	654	656	659	616	667	642	616	623	636	638	625	618	671	647	642	628	644	655	611	612	665	619	631	673	647	657	637	592	649	638	635	651	613	605	668	618	625	648	615	669	640	665	628	596	673	667	642	609	635	656	609	640	628	648	618	651	631	678	661	666	626	626	663	632	616	600	682	633	639	637	619	620	620	633	648	636	601	585	626	656	628	642	660	630	649	629	639	627	656	649	673	642	632	591	637	598	655	669	598	668	611	638	640	658	630	641	627	678	635	630	673	616	654	627	657	616	655	661	672	656	624	624	662	652	621	664	686	613	628	635	624	601	683	679	581	627	638	618	631	636	583	625	638	631	658	598	679	667	602	624	606	627	603	644	642	620	619	621	642	661	602	644	639	634	663	631	625	662	623	623	659	634	613	613	630	651	588	601	688	627	642	677	625	626	626	652	651	630	614	632	646	655	608	648	619	640	661	624	625	637	614	661	660	657	614	589	649	647	596	653	668	644	622	639	676	613	591	637	628	661	658	674	605	652	674	608	655	645	635	642	635	644	638	656	655	650	595	657	606	650	606	640	607	697	612	606	671	621	655	644	656	612	594	643	667	609	667	626	640	666	602	672	632	642	616	681	662	565	665	615	616	622	640	652	644	626	634	596	629	611	641	641	619	675	662	635	674	653	637	644	634	705	672	633	650	623	668	634	600	663	638	631	612	584	618	578	592	680	665	617	634	630	600	626	637	620	642	658	632	684	650	657	607	607	634	661	694	638	605	628	675	628	666	617	612	665	654	629	633	621	650	641	637	667	648	635	618	639	605	632	632	605	602	641	642	628	699	658	662	662	660	585	648	636	680	647	650	609	680	659	639	661	677	631	658	631	650	672	632	630	599	641	622	646	599	631	612	620	612	609	683	692	621	633	679	578	639	652	658	590	640	656	643	605	609	656	654	646	599	597	559	619	671	623	629	642	650	636	630	630	619	669	662	699	592	626	629	643	652	609	596	627	633	655	634	661	615	672	645	639	651	634	661	665	603	694	642	637	651	654	615	659	643	632	648	642	615	640	630	653	620	621	633	642	657	620	666	651	609	623	647	642	617	585	644	610	636	640	616	650	636	657	651	623	616	617	661	627	648	634	595	611	636	663	621	622	609	612	611	625	643	593	656	644	654	637	653	642	639	634	631	658	612	622	669	666	666	612	657	614	656	604	634	638	624	605	619	637	621	622	555	649	618	656	618	648	701	634	642	634	596	622	655	618	689	648	603	648	588	605	607	642	662	619	615	641	595	676	652	612	672	621	628	615	650	623	644	632	644	596	656	600	583	627	648	654	666	589	596	610	592	646	663	607	637	607	638	632	602	644	674	657	662	637	692	623	655	640	671	625	660	600	626	625	600	670	682	651	618	637	625	651	612	701	613	629	642	624	624	601	633	602	633	641	631	636	643	657	600	630	680	704	606	618	585	596	610	615	638	669	629	637	667	623	611	662	666	657	631	630	666	619	642	601	652	683	639	689	654	628	638	659	629	620	659	603	672	659	664	618	659	663	670	668	665	677	655	606	635	585	709	613	700
24939	21473	28146	25153	17898	1708	978	862	772	755	779	682	696	697	697	693	666	689	674	669	677	656	650	644	609	671	676	610	638	672	684	666	627	696	658	628	591	661	687	680	702	644	653	661	625	622	648	652	646	648	613	679	609	659	655	606	691	625	642	644	677	626	690	640	653	647	636	616	663	642	614	675	610	653	672	651	611	613	666	629	611	575	664	644	677	670	643	650	672	673	704	645	616	617	669	649	591	649	649	631	674	673	641	671	640	666	641	596	644	601	630	634	699	622	663	639	652	659	628	639	635	678	667	619	658	660	646	602	651	690	633	669	680	638	626	627	631	673	657	634	651	641	649	667	616	649	624	625	707	678	622	661	646	654	651	655	662	631	653	687	637	630	625	608	654	652	700	633	645	604	631	640	685	698	681	651	654	592	670	671	640	683	632	619	675	635	657	705	661	605	639	614	630	676	609	638	622	612	645	645	661	651	589	644	656	653	633	646	657	612	651	693	639	659	650	628	620	710	656	627	613	637	687	642	686	681	624	694	632	652	674	659	626	640	650	611	636	645	629	643	621	612	634	660	631	617	642	661	647	632	666	625	648	640	684	634	657	609	646	665	663	604	642	603	640	635	627	663	664	663	640	673	667	672	612	625	643	643	636	620	629	632	661	599	634	679	608	651	633	633	645	657	625	608	667	667	647	626	650	667	675	643	639	660	654	610	651	646	666	654	628	705	663	684	626	653	636	664	603	668	660	639	633	640	606	645	618	636	652	665	598	670	664	666	621	699	679	606	601	650	620	607	666	634	628	660	627	621	613	647	646	628	605	639	674	680	611	693	638	642	601	639	644	631	640	626	686	592	575	638	605	668	649	713	639	680	640	615	649	634	685	602	672	648	673	602	637	626	565	652	589	629	633	677	650	642	641	644	657	670	643	605	613	667	632	604	676	629	646	631	636	642	604	618	649	660	678	676	624	668	678	624	690	653	611	660	631	616	653	670	617	642	611	603	677	623	644	624	616	667	672	692	655	641	618	615	672	626	646	667	635	643	647	677	641	692	640	636	611	636	635	647	642	632	665	625	652	618	668	644	594	649	642	617	623	644	643	670	660	651	664	620	642	661	620	649	669	635	647	639	649	618	664	644	626	642	663	639	654	616	651	652	671	641	639	669	658	647	600	629	637	642	674	606	645	689	684	671	658	679	682	645	637	648	644	643	601	660	642	675	614	654	618	650	621	645	647	652	625	673	644	648	630	662	678	656	660	666	666	636	683	605	637	599	619	598	683	606	642	610	648	644	651	597	659	702	649	662	648	647	644	641	650	647	643	671	643	596	675	628	641	614	622	614	641	617	683	694	630	680	604	663	647	676	630	619	685	658	667	649	692	646	648	647	629	698	657	656	615	637	612	641	640	660	688	608	639	679	656	684	656	626	681	668	691	640	625	647	620	640	608	666	625	646	667	660	682	641	635	655	657	643	644	632	651	615	632	631	645	625	654	618	643	699	671	593	651	646	647	656	665	685	623	616	674	601	681	617	645	649	670	634	644	636	673	607	636	625	651	644	670	682	649	657	663	642	617	628	654	666	638	631	639	645	669	647	586	684	708	658	657	655	669	650	620	649	632	686	617	698	637	617	666	627	655	659	667	642	609	660	637	619	599	648	601	684	669	615	668	651	637	636	681	625	670	645	671	600	631	655	642	636	641	627	623	662	698	614	639	671	678	643	609	659	686	610	649	656	620	639	659	655	660	632	641	643	620	630	689	663	711	657	647	610	625	643	633	629	674	662	640	619	625	637	592	610	630	669	609	636	665	630	671	642	641	681	687	628	646	622	643	667	640	679	617	701	616	641	631	693	671	611	686	699	688	617	633	628	642	615	708	610	664	666	634	643	695	650	623	620	650	633	643	638	630	652	658	645	670	639	626	631	609	672	650	664	661	679	682	642	640	694	616	640	653	660	682	638	685	642	590	654	654	631	666	672	634	668	649	664	628	638	656	678	663	653	675	670	657	611	646	621	663	654	634	640	667	617	665	637	653	654	600	631	626	676	677	658	644	643	589	660	652	629	647	631	627	682	645	605	677	648	676	611	623	641	632	643	649	605	652	630	644	608	647	631	645	654	679	664	674	643	679	638	660	637	558	638	645	631	659	602	613	662	627	664	613	669	623	688	633	683	597	626	638	659	658	648	636	631	622	607	668	614	673	613	628	658	670	625	672	635	650	626	656	650	618	654	587	637	639	630	607	657	650	652	661	635	651	629	598	645	647	668	655	633	633	665	661	690	648	651	631	640	650	660	645	591	676	586	605	624	624	675	664	694	656	672	613	602	679	639	688	640	661	669	614	604	643	690	703	651	653	639	671	664	683	665	656	619	648	620	655	666	617	607	616	660	648	603	698	687	641	669	642	646	622	645	680	660	648	681	658	625	662	660	662	650	656	603	655	630	675	623	649	672	631	633	624	645	650	659	612	691	650	632	662	644	634	637	644	663	645	619	620	668	594	676	630	635	586	646	663	655	623	646	606	630	609	703	638	617	609	655	623	626	657	625	655	613	606	610	641	647	694	655	630	658	635	636	635	623	594	634	633	618	598	629	678	648	612	659	629	637	669	686	633	636	659	678	635	617	639	622	658	670	625	657	671	616	660	647	658	611	615	605	705	611	658	635	663	583	672	692	580	666	609	602	630	604	638	636	694	618	598	675	683	663	662	636	669	626	625	592	622	625	651	641	659	649	589	661	622	648	654	687	617	591	628	648	634	626	645	622	680	668	587	651	601	625	631	680	621	652	647	644	595	642	607	669	674	647	687	702	591	628	643	668	660	633	651	617	645	593	671	647	635	635	631	665	643	701	638	594	656	633	647	625	661	632	649	650	679	639	648	676	670	635	640	621	613	659	614	658	629	641	675	632	592	662	625	693	668	659	627	647	603	631	617	620	687	634	660	663	658	656	686	633	598	625	672	645	677	626	602	671	656	631	616	623	647	622	647	686	630	604	631	608	635	621	672	639	692	679	694	644	667	645	648	649	656	629	635	604	612	651	617	663	639	646	650	633	656	623	638	639	636	636	616	662	607	642	633	611	617	646	656	609	616	631	636	647	637	659	646	642	664	713	594	608	633	618	666	636	620	623	680	648	634	662	678	643	670	649	675	656	629	590	602	629	710	682	643	658	646	647	630	641	650	680	604	638	674	651	631	614	602	621	630	617	652	635	637	655	629	615	622	645	669	628	659	626	624	665	634	652	646	649	679	619	633	602	620	627	626	606	688	664	624	661	681	570	665	664	649	661	621	642	603	649	617	635	620	655	637	628	666	627	639	603	648	721	605	638	637	640	615	650	655	645	691	669	633	626	670	636	644	608	635	659	616	645	588	623	661	656	602	649	641	663	620	649	659	652	628	644	652	638	607	637	650	636	670	621	687	670	646	636	706	621	636	674	668	645	646	641	644	623	620	649	635	648	650	652	651	710	621	625	623	678	629	649	668	664	674	655
3692	6322	4883	2498	1786	1519	1152	1054	889	863	805	849	788	746	715	782	747	679	686	738	743	693	730	688	712	693	711	689	683	679	684	689	687	694	698	641	721	682	678	677	688	653	687	665	682	668	661	740	731	654	665	673	664	741	678	644	690	686	681	623	691	679	672	642	660	698	698	682	695	658	642	696	694	697	676	717	689	648	690	706	727	672	636	674	694	689	722	658	709	739	675	724	688	721	715	709	662	692	734	671	686	703	626	640	684	681	624	677	677	664	641	644	651	666	671	662	655	675	701	673	706	687	632	686	706	675	690	673	734	643	674	653	689	671	683	706	697	677	700	638	672	701	659	658	660	694	696	697	693	694	653	694	679	720	687	649	704	685	708	656	610	662	638	682	672	723	677	642	671	639	682	648	691	660	669	637	677	720	692	707	643	653	696	650	668	683	634	667	657	667	693	684	686	725	646	701	634	681	697	645	649	655	678	698	685	697	682	706	670	706	696	716	666	663	688	668	695	704	688	704	707	652	618	694	658	676	702	678	699	649	661	657	680	671	723	616	710	715	653	690	646	662	655	708	709	669	701	657	648	660	655	675	644	673	708	649	711	631	678	674	641	718	673	705	622	668	691	659	692	705	656	656	649	695	661	664	683	669	696	705	680	621	675	688	676	696	661	638	654	687	681	657	678	678	657	644	682	670	676	645	687	698	638	662	694	679	661	673	695	655	696	698	692	637	691	661	653	626	665	676	693	680	633	692	670	689	701	642	686	677	711	657	694	630	664	691	696	674	657	690	691	646	657	675	684	682	653	679	699	684	686	695	679	651	684	655	623	665	707	695	685	682	665	642	692	668	643	615	675	637	649	676	733	630	646	639	652	710	722	717	680	680	658	718	720	663	696	680	660	695	704	671	649	635	669	677	647	685	688	648	706	690	687	694	678	612	665	656	628	687	673	679	665	645	673	713	669	665	670	683	672	688	726	706	650	634	698	684	644	674	634	643	654	665	717	685	679	670	658	691	706	708	679	636	671	653	658	680	710	718	664	719	677	703	701	690	692	673	657	686	685	687	700	660	671	722	697	625	646	646	638	701	643	671	672	690	629	636	631	687	638	684	688	692	662	708	616	672	630	646	678	690	692	629	643	708	702	703	702	729	704	639	676	688	673	718	664	679	674	703	635	662	713	675	630	670	670	653	668	655	654	673	669	664	677	689	694	672	676	678	724	710	637	618	700	682	697	656	698	638	631	688	666	657	713	703	699	740	739	667	683	675	724	650	668	676	625	696	670	703	694	691	712	665	710	676	639	647	669	672	635	723	705	674	631	699	659	703	671	719	664	687	665	659	658	699	697	659	670	682	692	671	680	698	632	641	693	703	703	663	691	692	712	715	628	677	678	692	642	601	659	697	673	700	671	659	642	680	628	710	659	668	676	696	704	705	668	699	644	661	691	667	662	659	693	633	672	692	683	665	686	670	688	694	723	709	690	704	669	653	667	682	680	661	684	648	689	664	699	709	670	701	649	713	669	672	632	655	704	656	696	672	670	681	677	710	681	688	689	659	719	677	671	683	705	660	659	686	640	708	705	653	665	702	670	666	676	677	666	658	623	661	710	703	673	666	616	657	701	692	683	705	672	652	703	637	699	687	680	632	640	719	670	659	647	678	722	644	725	666	720	697	663	650	672	716	629	680	687	627	651	661	664	676	659	622	620	682	641	694	682	638	684	713	689	635	697	647	709	630	671	708	675	666	685	656	698	665	650	662	674	642	651	636	676	684	668	703	662	693	710	642	696	629	660	670	693	702	670	692	666	701	673	675	660	651	691	656	657	696	685	617	629	649	678	651	666	664	682	680	655	671	670	628	686	728	673	714	705	709	659	680	655	720	730	667	660	719	659	663	652	655	667	632	687	699	649	707	673	734	702	680	637	646	708	643	702	630	667	664	698	662	668	724	667	701	702	676	710	691	697	647	649	659	682	688	662	657	671	676	700	666	735	696	654	675	657	636	706	668	645	683	705	705	640	678	684	652	656	689	690	647	654	657	661	674	645	681	660	676	640	665	668	662	661	684	681	641	696	653	683	696	647	692	634	656	721	736	675	679	666	722	654	612	612	642	677	663	696	654	680	641	644	679	759	718	649	709	736	681	681	671	662	687	643	685	639	706	655	689	674	643	638	694	669	676	646	685	696	674	679	692	697	621	639	642	690	697	681	668	631	680	757	662	636	666	688	673	706	679	675	678	685	731	698	698	648	683	675	691	650	629	663	676	709	647	669	676	741	680	659	703	689	671	644	648	705	666	718	674	690	716	674	698	710	654	688	654	666	697	697	666	637	672	631	654	680	725	688	688	694	672	680	698	684	703	682	620	679	662	666	634	667	652	684	734	698	663	663	660	677	658	676	673	653	644	682	664	651	693	718	686	662	698	676	678	694	654	668	731	664	648	692	635	678	637	708	633	670	665	678	712	663	663	646	699	672	644	668	664	641	658	672	691	653	694	662	698	695	714	658	657	685	691	676	709	672	687	672	668	668	683	704	669	680	705	652	661	717	671	598	682	674	668	698	728	667	702	664	648	674	663	697	690	653	685	684	718	688	659	694	685	665	674	651	693	722	687	681	633	676	707	670	696	699	693	635	708	685	717	641	686	643	678	688	691	657	658	716	711	684	692	642	641	642	684	649	702	662	616	635	698	669	625	728	662	675	686	643	751	711	691	694	669	751	706	669	651	681	673	661	624	621	640	648	675	692	669	638	648	687	699	632	689	698	640	661	673	626	699	716	700	662	666	640	631	647	711	648	647	670	653	658	646	633	672	686	657	683	702	701	705	671	689	680	659	684	640	632	700	657	658	640	688	641	689	653	672	659	750	686	699	634	682	644	706	685	675	643	632	692	675	662	649	679	720	673	690	688	727	642	653	699	673	665	706	649	697	673	665	636	622	677	658	655	622	638	651	671	634	671	661	650	692	657	642	729	681	657	721	638	648	675	686	730	684	686	704	648	689	675	666	723	688	706	735	711	672	659	656	695	704	702	670	706	696	690	630	670	701	669	655	691	660	658	646	654	654	725	697	692	666	635	616	617	654	683	631	672	632	652	637	663	711	662	730	676	632	678	700	663	716	661	667	643	661	665	688	705	643	644	660	657	677	687	717	642	744	695	637	684	605	688	713	643	687	664	677	647	666	648	653	640	620	702	693	652	706	713	686	700	676	709	650	679	659	680	634	700	666	676	705	683	701	688	685	654	684	669	733	682	633	702	671	651	645	658	664	703	677	687	665	671	700	732	659	667	649	656	695	681	690	640	682	627	694	656	683	672	691	672	674	699	632	630	641	717	677	647	693	665	651	705	670	647	656	687	697	648	668	622	678	645	639	687	719	676	626	639	648	694	665	660	677	679	699	668	638	620	668	673	679	730	698	674	683	687	689	666	677	684	670	667	637	702	642	694	665	673	646	628	653	627	675	665	660	637	661	677	683	696	654	652	699	700	665
22761	21502	29284	24153	21504	21562	12305	1154	754	631	527	436	422	383	343	321	313	295	290	278	291	277	229	217	241	251	255	224	235	204	234	225	243	220	243	202	232	220	219	194	219	225	203	225	214	234	215	195	214	226	208	220	246	230	228	207	255	218	209	217	212	239	214	218	186	222	215	228	185	216	203	229	214	196	207	220	228	234	209	213	192	201	213	210	221	233	190	219	188	201	211	203	198	200	185	213	220	208	206	240	183	200	222	209	184	212	213	212	208	197	213	211	200	209	192	209	237	217	213	218	221	202	216	202	206	191	189	219	207	199	201	220	192	199	253	203	233	213	197	207	203	213	199	212	188	223	222	196	216	178	215	207	181	189	205	238	220	221	210	212	200	195	210	199	188	198	211	203	198	190	222	202	184	201	204	214	198	205	187	207	217	210	221	236	206	193	194	197	212	227	231	219	209	221	212	202	210	191	206	218	222	202	197	212	202	210	207	192	212	211	228	190	205	178	218	234	219	235	204	255	213	188	220	206	203	197	206	203	212	188	206	201	214	248	198	214	208	202	203	194	192	219	197	217	236	221	188	210	199	209	216	216	169	218	220	203	202	216	210	202	184	230	206	222	191	191	199	209	196	227	212	195	208	239	214	202	227	207	223	177	187	202	204	225	203	246	237	219	192	180	213	186	166	223	191	216	210	195	190	224	198	232	194	202	201	236	218	203	216	214	189	189	188	224	191	204	191	219	195	193	206	199	205	211	196	205	214	196	206	193	203	218	204	200	206	211	205	183	221	222	184	207	218	233	189	204	200	249	225	234	202	210	221	243	185	193	202	223	211	179	213	223	217	181	208	178	193	198	240	228	216	193	197	195	209	229	189	184	193	198	188	206	210	221	200	210	217	186	201	190	227	199	217	232	200	199	193	212	225	196	218	210	209	176	184	182	198	212	217	221	201	192	201	209	213	196	214	241	195	217	198	219	198	209	216	189	215	205	193	193	216	216	198	213	223	189	204	195	212	208	228	229	214	207	226	175	200	208	221	213	207	202	222	204	193	188	241	222	239	199	221	211	196	206	219	227	186	198	220	185	196	192	212	218	191	224	221	225	211	206	197	214	224	180	217	215	226	199	213	206	206	187	204	191	197	191	195	225	210	202	214	217	211	238	199	198	208	186	211	228	220	230	197	186	228	200	193	180	200	214	200	224	217	212	211	163	226	204	205	211	200	206	210	187	206	222	200	220	229	195	211	213	201	193	241	201	231	209	179	206	210	184	221	202	205	208	203	205	215	216	217	215	220	197	208	200	220	202	220	198	219	222	218	215	218	212	219	204	229	213	209	186	224	224	211	205	211	181	183	204	221	195	190	207	234	193	237	210	239	199	222	190	185	213	229	197	204	223	213	217	215	224	208	204	216	215	208	218	223	189	209	198	209	176	213	235	211	226	200	204	207	203	208	222	183	238	217	204	200	175	209	189	228	198	187	207	212	216	203	204	201	196	198	195	201	224	211	213	189	199	210	209	233	213	230	210	205	232	198	211	191	208	195	201	210	232	198	206	206	192	224	235	212	214	232	211	215	221	207	196	213	202	212	210	212	209	224	194	246	198	231	218	231	215	214	202	212	194	206	189	236	221	193	231	237	213	187	224	196	195	212	215	211	206	214	203	208	214	212	193	234	220	220	222	228	220	220	214	215	208	230	202	221	191	220	217	210	182	198	200	209	216	226	208	197	204	210	192	213	197	196	225	212	204	223	195	207	198	204	206	194	203	199	214	218	216	203	229	195	202	197	227	193	214	213	216	218	211	230	207	192	210	204	189	191	191	212	206	203	233	209	222	198	199	227	198	196	212	236	220	184	203	219	179	218	208	204	213	223	205	223	206	180	217	206	214	224	185	223	187	202	227	183	195	211	203	207	206	215	199	239	231	204	198	246	226	204	220	222	224	217	196	209	214	198	208	219	225	193	187	183	198	210	183	218	177	193	214	199	206	230	219	192	213	204	194	227	214	220	197	194	207	213	231	196	218	183	197	207	205	218	191	208	226	192	213	214	211	202	205	193	209	197	228	206	156	195	202	200	188	203	220	207	220	239	227	211	231	203	169	195	208	204	216	201	203	230	181	199	209	218	215	179	214	215	200	175	172	203	207	198	213	194	199	219	213	215	197	212	210	207	227	209	196	203	206	197	186	196	209	212	225	213	204	203	206	206	205	198	192	206	205	193	218	209	169	231	202	221	221	194	212	231	191	199	217	209	204	207	197	209	218	214	210	190	233	179	204	209	201	213	209	191	210	216	195	211	194	209	212	202	189	240	247	192	193	191	209	214	209	194	217	210	208	214	199	201	205	189	209	204	206	173	210	193	222	213	203	213	194	217	214	196	191	219	206	211	231	196	190	227	207	210	191	192	198	218	224	189	184	210	196	201	197	196	210	213	216	212	196	217	208	182	222	202	206	204	177	181	215	198	210	194	228	200	223	220	216	220	206	198	216	228	212	222	185	231	209	200	199	208	214	201	199	218	209	222	227	194	202	225	205	192	204	206	228	177	202	201	223	212	206	183	222	212	227	199	212	182	209	210	198	218	201	233	200	227	197	194	206	184	202	238	210	193	213	205	196	198	205	218	209	197	177	216	193	207	195	187	187	205	193	211	230	219	224	198	216	202	209	223	220	202	195	208	218	200	196	192	218	236	201	207	221	196	228	190	188	183	205	191	201	217	207	195	198	202	217	221	216	209	185	223	203	202	190	222	217	205	209	217	191	196	173	198	205	191	210	214	215	203	231	196	235	204	202	219	229	192	201	221	191	219	198	209	187	237	213	190	184	198	225	210	187	201	200	210	219	195	226	197	204	212	234	196	212	203	206	199	215	206	217	202	196	213	230	207	200	193	188	188	225	210	205	200	242	199	201	185	206	220	212	197	205	222	210	231	214	220	186	225	218	199	205	196	217	195	239	220	202	193	198	184	198	202	206	199	209	230	225	209	210	204	226	198	189	225	191	207	204	182	195	203	188	212	216	200	198	213	201	219	189	204	225	202	236	226	201	201	205	199	213	228	202	200	222	226	192	203	192	192	216	195	178	226	199	208	205	229	194	240	209	203	216	218	218	213	201	214	203	164	217	215	199	211	213	235	215	179	197	217	194	212	200	207	207	214	200	204	194	223	198	204	216	221	206	203	220	172	220	199	204	203	201	229	201	199	227	206	189	210	228	214	186	214	197	216	204	218	209	215	235	220	225	203	212	219	208	202	237	203	183	183	178	198	196	223	202	194	211	186	183	186	196	201	216	200	221	216	198	215	234	190	207	192	200	191	184	208	206	226	195	205	164	216	205	213	223	186	179	214	209	195	224	196	197	212	211	196	221	205	223	186	189	214	223	202	182	185	208	191	192	226	218	198	189	202	195	193	250	197	211	212	215	182	215	211	218	196	233	192	214	184	199	227	219	213	214	186	192	192	202	193	210	205	211	204	210	196	176	228	215	226	210	215	219
4868	14896	11881	5781	3843	2727	2048	1545	1164	940	747	666	587	561	504	442	397	378	378	327	340	350	351	310	320	279	277	277	276	276	303	275	250	302	272	257	248	268	258	245	251	233	227	228	242	259	248	235	241	236	221	235	217	256	238	221	236	218	241	241	218	262	261	219	210	266	234	264	233	248	231	253	239	244	215	234	238	252	249	236	234	222	234	239	245	260	237	249	244	207	240	266	256	229	233	222	232	246	206	232	230	238	239	224	245	243	224	236	240	215	211	207	235	236	231	218	248	258	232	219	222	244	230	247	244	240	229	233	217	246	252	233	228	217	212	237	230	237	208	248	222	235	254	224	239	223	247	227	248	216	218	230	233	241	240	224	232	229	246	243	211	223	239	226	217	241	240	222	264	277	231	223	198	224	233	211	201	240	244	263	217	243	240	218	235	234	262	230	219	224	227	254	239	214	213	229	222	218	277	248	246	240	253	259	243	199	233	252	219	225	250	229	222	209	245	226	236	204	214	231	227	222	218	225	228	242	249	224	230	216	222	220	221	237	240	238	230	223	250	253	255	230	240	238	226	226	236	240	217	223	220	210	233	209	233	222	255	248	225	255	206	223	223	225	259	240	244	242	228	230	237	236	249	248	229	217	240	213	245	242	220	236	247	233	243	223	223	210	231	237	216	243	215	212	230	224	219	213	219	253	221	294	240	217	227	223	257	238	218	243	245	230	255	228	238	226	221	208	215	233	243	251	237	227	204	227	233	232	218	210	238	236	232	248	216	245	258	190	221	243	228	216	243	219	251	241	246	255	250	201	255	246	236	235	210	248	251	206	216	235	225	245	220	235	246	213	204	232	252	227	219	242	233	243	230	254	244	228	212	217	225	261	219	230	245	204	213	256	213	247	235	216	255	226	243	234	231	202	219	233	242	231	209	236	250	215	238	236	221	230	224	209	243	255	220	259	240	221	225	243	223	214	204	241	238	234	212	224	214	226	215	254	246	226	242	229	226	236	225	246	209	219	218	215	223	230	233	212	228	243	227	243	228	229	215	198	209	225	249	223	204	249	218	227	219	238	230	214	239	219	210	224	203	236	257	227	247	238	254	258	219	264	238	260	220	222	242	207	236	200	244	204	231	209	226	235	245	286	238	226	223	226	237	215	232	231	233	253	251	205	242	235	226	258	230	255	211	211	229	232	219	246	201	229	230	230	222	244	236	233	261	210	260	257	209	243	240	242	212	226	208	239	230	254	245	222	237	249	226	233	236	219	217	226	225	211	254	225	225	256	217	275	239	245	235	230	233	211	257	221	211	220	216	234	222	240	249	213	196	227	228	242	218	234	256	232	257	224	229	260	205	224	242	227	248	228	268	236	247	269	229	260	227	243	240	241	258	238	209	232	244	199	213	219	251	232	232	227	220	225	235	225	198	246	222	253	212	214	244	230	229	234	204	241	220	237	242	228	248	221	220	238	234	232	247	257	257	234	233	234	222	228	237	231	226	261	266	239	244	254	230	222	247	204	238	234	235	220	224	234	233	224	241	228	219	221	210	239	205	228	231	231	219	232	245	235	263	232	214	232	231	236	251	241	234	229	230	228	257	234	242	229	240	215	244	220	215	230	247	244	193	253	199	236	218	227	251	238	232	223	211	239	206	218	255	249	219	242	191	238	230	243	228	225	247	197	261	239	232	226	221	234	208	215	229	242	251	211	256	264	234	209	226	241	212	215	230	228	224	237	240	239	225	237	215	221	264	228	243	230	225	246	200	256	221	214	219	232	219	212	217	250	249	233	227	255	222	229	240	232	234	227	231	229	241	208	225	207	228	214	237	231	243	216	243	220	237	252	211	256	211	213	222	232	234	227	223	246	228	237	246	214	228	262	227	242	243	246	236	227	241	224	204	207	240	211	237	207	219	239	233	217	235	260	223	262	237	240	216	225	217	213	233	225	228	251	220	221	240	224	238	240	227	225	228	251	273	234	217	241	244	233	248	251	223	225	244	264	247	235	219	243	268	244	231	205	234	235	245	235	232	233	259	236	270	234	234	212	232	230	218	246	222	228	244	249	257	230	222	215	232	220	225	236	227	237	214	212	265	235	230	255	223	215	230	251	266	209	216	215	240	242	225	243	230	228	219	245	238	233	231	231	230	226	214	209	227	229	238	228	196	231	259	231	237	244	232	244	255	261	228	220	257	218	221	219	234	235	244	228	217	219	242	220	226	253	208	249	229	237	234	249	216	239	229	241	231	236	234	228	228	244	237	224	197	188	241	233	232	236	240	228	234	218	246	242	262	230	226	225	246	222	254	244	218	254	232	222	251	237	237	233	259	208	257	221	238	235	238	215	251	229	232	234	241	223	258	264	238	215	228	242	225	231	232	257	242	201	235	245	236	228	217	213	221	234	239	228	263	231	221	246	229	223	230	244	211	219	252	223	231	241	239	214	222	234	241	204	259	239	229	204	234	226	250	234	196	252	236	260	250	246	243	244	237	222	233	238	224	236	252	255	224	225	251	217	241	237	224	220	225	261	233	263	227	235	221	254	244	209	236	225	232	234	203	210	219	230	230	220	252	226	258	255	207	230	238	215	231	251	208	239	227	247	225	238	219	236	218	267	236	241	218	211	251	244	244	247	241	244	236	241	239	254	237	219	234	240	224	237	219	249	226	232	236	230	232	216	223	228	226	237	229	244	265	215	236	181	244	236	228	233	218	235	254	216	229	258	227	225	209	231	211	210	230	230	250	223	210	205	205	214	253	243	236	257	229	235	230	232	240	228	232	217	220	235	229	244	223	249	250	233	221	242	253	249	251	236	222	227	234	232	215	198	227	246	227	201	220	230	225	224	232	238	237	255	236	251	220	198	226	219	213	217	225	224	215	230	222	238	240	213	230	269	230	216	219	260	214	257	207	223	233	237	243	224	231	223	219	236	260	229	212	248	254	226	229	225	226	241	224	227	238	206	252	207	240	224	223	241	219	244	222	231	244	237	256	226	243	239	217	216	231	224	236	247	244	233	222	223	224	234	214	238	234	250	197	213	220	248	266	235	229	252	245	213	231	210	224	222	213	251	225	228	240	257	238	230	233	231	230	199	224	267	220	228	206	214	236	197	225	235	242	220	204	234	236	237	283	193	236	216	252	218	257	256	242	244	225	233	205	235	233	246	217	217	242	241	248	228	237	237	197	217	208	218	228	224	219	229	238	247	235	234	211	218	235	236	217	216	218	223	213	224	218	228	207	231	225	219	217	227	252	227	216	217	231	246	239	231	271	213	226	244	244	261	226	237	226	233	219	211	223	226	233	225	270	219	253	211	200	225	230	216	244	223	205	217	213	213	224	186	201	229	239	224	226	247	268	230	210	237	235	225	234	234	230	221	227	227	233	228	216	249	235	233	215	249	262	246	227	243	231	258	213	227	248	209	213	219	235	247	226	243	232	243	251	244	236	206	230	236	229	226	231	213	234	242	198	244	228	221	256	219	230	229
27789	20512	8323	1407	1059	932	934	914	882	947	918	911	907	961	893	948	895	875	909	880	884	850	898	901	912	903	925	873	862	918	863	855	910	900	891	866	882	902	827	910	943	880	863	850	904	876	910	910	865	924	910	839	927	884	907	898	867	882	880	926	860	870	888	836	860	912	945	937	886	900	899	914	884	848	938	887	865	851	928	909	876	998	846	870	877	903	881	912	928	915	929	918	907	919	882	873	913	850	865	883	911	854	860	911	922	905	903	887	880	935	917	898	937	858	892	916	855	886	912	899	873	834	865	833	945	892	883	863	866	904	868	953	935	924	892	901	907	998	920	889	919	940	858	936	852	948	894	894	910	915	946	856	925	905	924	920	833	958	920	856	890	907	918	871	893	889	860	863	863	927	901	859	878	884	886	888	887	948	928	929	870	924	919	902	868	915	887	896	874	948	890	846	907	874	867	878	932	859	908	916	902	892	945	926	870	855	869	813	855	924	972	863	906	882	846	915	888	903	852	889	897	886	949	902	855	969	900	930	855	920	871	910	924	906	923	896	840	905	906	864	895	906	896	877	897	902	953	902	924	935	873	930	880	889	946	857	899	897	946	897	895	888	819	848	903	849	893	875	885	918	915	944	876	869	935	887	906	888	936	876	885	929	913	913	870	923	904	887	880	902	880	901	845	889	923	935	854	903	905	917	882	900	892	897	886	903	910	912	928	889	902	913	872	891	925	911	861	921	906	890	931	879	846	919	907	930	898	904	903	910	873	944	906	931	896	876	917	873	917	898	907	903	898	931	899	869	863	950	917	906	882	882	856	882	939	892	941	941	894	907	858	898	855	885	902	946	941	916	905	928	888	899	831	908	947	907	891	983	886	936	934	910	859	842	959	877	878	898	879	921	917	900	919	937	889	908	933	911	844	906	919	903	857	872	900	868	857	951	866	910	844	883	871	910	895	847	940	857	919	901	923	861	926	870	881	896	887	932	905	884	871	886	910	995	916	889	921	932	877	888	836	880	902	924	954	872	938	919	905	869	823	891	891	963	871	868	895	900	865	905	883	868	917	924	954	866	869	866	883	965	925	911	851	908	931	893	917	864	918	936	893	899	927	908	912	842	899	896	898	889	954	887	889	896	907	948	898	895	918	845	882	903	934	893	980	909	846	872	839	893	932	885	889	939	904	887	893	847	829	913	865	929	872	820	906	888	895	900	921	864	890	870	894	891	854	928	911	859	904	866	929	919	867	903	887	891	861	906	908	922	869	865	923	870	824	911	805	892	888	916	918	944	945	872	872	901	911	881	854	860	861	914	890	941	865	877	882	897	913	900	906	846	879	869	855	927	890	918	864	947	926	854	906	885	928	877	890	877	825	916	910	888	929	907	952	840	881	851	933	948	921	935	925	909	1000	878	879	893	890	857	903	908	913	877	888	894	887	847	871	920	872	856	889	905	937	850	890	882	874	865	873	898	905	890	885	953	882	843	855	880	907	894	916	905	926	933	873	855	881	911	830	884	858	908	898	829	896	861	831	927	905	875	943	859	927	873	875	955	898	841	838	859	895	885	933	866	890	931	906	910	896	937	895	899	895	907	875	907	924	926	916	930	928	882	867	897	875	929	935	895	893	926	900	933	846	896	831	874	900	906	845	907	956	881	877	855	895	942	873	870	878	838	901	859	925	966	854	887	914	882	914	876	842	894	865	916	910	880	851	909	901	891	921	867	940	914	945	850	850	863	853	861	896	844	850	842	905	899	852	874	911	872	909	914	918	897	881	904	902	918	867	879	937	881	863	964	889	876	877	895	870	902	906	860	908	874	905	897	903	906	908	876	905	948	925	872	867	909	943	864	971	879	912	890	900	869	859	876	911	859	903	923	919	810	863	887	873	868	880	907	913	905	921	946	877	923	872	894	887	879	914	866	981	920	935	916	927	863	861	887	923	904	887	860	884	928	932	949	930	896	961	895	914	907	863	874	919	884	888	915	913	905	903	910	905	893	902	900	910	918	910	889	902	901	968	887	888	906	844	925	895	918	848	878	896	894	901	887	914	910	889	891	862	921	885	877	905	988	873	901	846	893	873	906	933	883	864	907	915	928	912	908	934	895	905	905	882	865	902	921	890	874	857	900	863	911	877	922	880	864	875	903	891	931	904	863	871	911	863	890	935	952	916	949	880	946	874	914	915	930	859	912	833	874	897	918	969	884	867	885	925	907	860	902	901	814	900	873	874	884	882	904	910	923	908	920	896	843	878	900	915	888	944	878	943	897	865	874	909	911	913	894	844	928	864	934	884	843	914	891	850	890	854	992	837	917	872	834	928	906	914	907	936	912	862	888	902	914	936	910	879	835	917	865	929	904	883	824	930	888	916	864	918	918	944	925	890	887	917	912	877	934	902	950	955	861	845	884	967	820	880	922	829	906	844	899	886	892	867	870	881	900	912	951	876	866	900	970	906	869	873	908	885	918	886	900	854	860	914	881	888	887	933	893	865	851	889	948	937	940	910	921	890	862	845	875	878	941	894	908	877	868	933	926	921	921	886	907	864	889	885	905	883	881	925	849	881	927	895	896	887	893	888	905	894	935	927	930	956	910	853	872	863	925	903	889	945	911	854	849	883	863	852	886	890	879	896	909	918	885	907	901	919	890	913	899	863	919	888	905	926	921	916	889	891	918	889	862	918	899	949	920	930	911	890	856	923	870	836	834	904	924	861	882	896	881	944	954	860	904	890	914	892	915	877	951	917	878	935	897	853	912	921	882	867	878	905	879	923	896	870	893	919	952	945	928	876	921	885	861	856	960	910	904	927	876	885	911	950	903	879	841	879	879	938	945	873	844	922	838	868	868	899	891	872	885	876	896	931	917	942	895	911	833	925	908	874	916	840	894	865	943	943	897	843	910	897	915	911	922	896	928	866	916	890	902	891	873	932	921	877	926	925	916	886	921	895	917	896	946	884	854	913	923	873	925	899	869	874	942	860	917	922	869	889	909	890	878	859	889	859	880	884	957	889	928	948	904	913	920	914	901	890	906	906	871	913	883	895	942	895	942	848	880	916	896	916	931	899	856	916	878	882	875	865	870	871	881	844	888	853	897	884	923	845	870	974	879	859	892	928	906	932	918	917	904	923	913	864	908	883	898	904	892	910	875	880	868	879	862	945	925	900	969	873	978	872	913	920	922	886	855	866	882	934	963	927	918	960	940	868	905	857	840	932	881	921	889	837	901	942	851	876	930	918	907	872	861	881	960	817	882	865	886	880	874	885	856	898	909	934	969	857	884	941	900	863	891	935	924	913	868	901	926	922	885	907	900	855	869	860	906	845	928	936	899	859	897	912	818	999	908	870	858	869	870	886	865	916	877	863	857	916	918	881	839	920	865	848	914	923	872	930	873	905	914	887	941	900	923	884	893	878	955	872	850	866	948	929	881	957	870	872	851	905	885	905	917	917	859	891	895	881	850	901	873	869	898	879	875	945	875	905	892	919	917
4752	1481	1332	1015	1007	1008	992	971	938	969	986	931	949	935	912	975	955	920	943	926	969	930	997	1012	942	957	952	948	997	942	927	977	953	964	899	966	942	908	907	887	951	932	953	896	970	939	967	957	953	890	917	1043	941	932	976	912	969	980	955	893	926	894	919	897	933	925	961	912	931	961	946	904	960	929	931	935	933	940	936	931	955	914	991	982	968	963	999	908	953	972	918	929	1017	964	948	907	914	964	977	970	937	958	960	933	970	937	931	921	908	952	961	898	899	981	956	934	974	976	940	941	929	994	992	902	991	905	902	954	977	928	967	904	888	922	904	924	924	905	887	947	994	944	906	938	938	919	890	949	951	922	986	906	979	970	964	1007	923	906	895	976	944	975	913	944	963	950	916	917	937	951	925	979	929	925	944	903	950	871	975	949	994	913	928	975	963	922	959	964	882	948	904	989	953	958	922	932	971	932	954	857	987	960	974	915	894	986	931	862	941	965	915	933	891	902	961	905	915	969	993	905	923	915	917	943	917	992	932	996	919	961	938	1001	974	943	927	916	930	984	929	922	893	912	902	879	925	958	983	948	911	889	914	904	922	978	945	955	965	946	902	921	1017	955	942	960	961	959	972	927	921	970	945	936	933	924	925	936	913	968	917	894	902	903	960	946	926	918	848	942	954	954	949	944	868	948	937	943	932	930	912	971	885	925	949	948	922	937	932	907	984	878	920	912	960	901	949	960	935	910	903	927	921	958	953	934	964	960	907	921	966	933	942	943	974	961	933	928	911	957	933	908	933	964	950	983	945	970	971	978	983	878	948	923	952	919	994	953	962	899	919	905	956	923	1018	969	1001	976	954	961	966	979	973	896	947	912	952	968	941	965	1007	932	939	945	894	966	998	984	968	904	934	910	976	934	974	925	910	989	948	987	939	940	923	922	895	905	965	920	932	927	882	944	945	978	958	974	951	925	934	852	968	893	976	918	927	972	946	988	956	936	979	933	934	951	913	932	899	967	938	931	909	914	957	924	936	899	959	1021	953	918	1015	972	983	985	954	897	866	936	958	932	978	920	921	960	956	944	945	960	946	899	933	939	945	930	920	904	922	947	918	976	965	906	932	944	959	976	935	940	894	947	965	975	964	987	926	955	949	967	926	962	939	931	961	964	944	872	931	969	988	958	931	963	917	882	941	929	855	959	958	891	940	977	996	948	986	999	926	896	923	965	994	930	887	957	922	945	911	943	961	949	932	950	942	924	936	992	965	944	954	963	931	961	954	946	921	945	958	947	915	979	901	1019	941	1046	939	934	968	879	938	946	959	964	947	910	983	940	960	966	908	963	939	964	949	962	852	974	967	945	981	947	948	954	964	942	925	954	982	902	990	985	991	939	930	895	950	1061	895	964	927	944	941	919	981	934	955	988	929	946	951	944	973	942	961	946	956	946	928	942	923	933	973	951	958	930	964	937	928	872	1013	957	924	957	926	1019	945	938	921	981	955	905	906	974	908	948	973	901	918	955	863	941	954	965	930	938	928	957	979	939	957	960	975	940	962	874	975	971	936	953	955	958	956	890	975	948	910	924	930	987	984	929	932	949	1017	984	976	943	942	950	913	940	964	929	974	945	944	927	969	970	908	994	925	991	943	873	916	1004	913	923	960	952	961	1014	977	972	952	945	908	968	975	916	899	942	966	900	952	955	938	940	950	963	958	942	981	922	933	988	926	912	933	969	1017	925	983	882	909	979	976	948	930	992	950	1004	941	924	926	927	1017	944	951	961	1029	921	960	905	1000	980	924	895	917	933	997	935	891	947	986	936	972	989	935	985	941	882	936	965	992	917	973	921	1028	996	951	913	900	963	951	945	935	954	939	958	978	926	961	977	961	945	932	963	953	951	923	959	919	904	983	902	1043	993	966	991	958	1013	923	954	954	930	979	926	909	944	932	977	987	905	921	911	928	926	935	958	921	982	911	995	990	977	931	1016	958	949	964	980	919	943	953	973	908	942	933	896	981	936	923	962	932	982	893	889	922	947	955	905	941	977	969	942	922	920	1015	925	965	928	899	964	923	1030	918	938	913	957	908	924	965	910	938	931	904	913	911	944	948	949	992	962	895	967	948	975	955	910	908	922	944	967	933	973	963	938	919	888	924	891	933	971	927	960	951	983	1005	982	941	928	999	978	1059	967	902	918	980	914	942	927	955	950	1017	987	894	947	967	962	923	949	924	940	896	940	925	955	932	916	942	941	955	950	934	941	1039	955	950	934	936	914	943	916	957	934	929	932	895	994	956	925	941	982	953	975	952	966	974	984	949	939	947	975	916	895	944	913	964	964	933	932	921	1003	948	953	965	875	938	948	940	979	958	945	911	924	894	935	887	896	930	930	886	907	912	914	945	936	912	930	936	973	953	912	950	936	951	1003	960	937	913	902	970	904	909	888	938	945	918	967	914	990	982	984	959	1021	934	927	896	902	937	964	966	894	928	865	941	888	933	939	910	916	1003	991	889	921	940	947	948	964	861	959	969	896	961	940	940	892	908	980	925	982	930	913	887	967	941	953	985	934	968	892	932	869	990	955	893	963	995	997	978	923	994	938	925	892	943	941	901	934	960	910	913	955	976	934	1021	978	955	1003	898	946	908	918	905	964	934	883	963	936	897	970	927	935	957	936	926	978	927	955	923	907	951	902	925	912	918	895	942	908	892	899	962	995	921	954	1000	963	908	950	923	934	961	943	975	966	979	943	970	947	937	928	941	975	947	922	948	981	946	900	990	961	952	924	953	1009	895	928	937	944	964	962	957	941	934	908	936	918	923	944	917	966	920	960	960	901	946	915	887	890	936	1003	925	947	953	947	919	948	924	966	939	908	902	960	970	927	965	915	972	931	968	911	936	958	971	912	959	950	936	956	922	934	932	960	955	907	1008	928	925	974	923	916	938	967	940	943	884	974	887	965	945	948	932	914	948	962	928	955	979	936	950	938	945	970	1009	948	962	966	918	920	949	894	967	912	947	912	960	955	941	989	926	976	915	990	937	973	954	950	952	911	914	987	949	998	932	922	927	985	961	958	921	952	900	936	1003	982	921	903	995	921	913	904	865	904	982	954	864	934	955	950	958	947	915	905	978	922	956	957	931	920	964	913	953	935	958	947	929	882	1012	947	887	942	936	982	946	935	943	903	1023	962	930	953	921	917	935	911	974	923	897	928	937	944	944	874	946	921	959	957	945	922	954	907	980	957	947	948	882	961	925	933	922	949	932	950	912	901	983	971	973	931	964	992	919	917	963	946	991	972	930	991	945	909	954	954	915	927	943	949	979	973	902	898	958	882	990	955	939	893	977	953	937	966	909	938	1007	945	904	984	988	955	924	935	955	946	968	958	944	937	948	884	978	967	942	868	949	920	919	967	919	946	941	953	944	957	906	949	922	956	899	929	979	969	957	932	950	961	965	924	937	951	948	930	924	893	934	933	925	928	951	984	956	925	970	928	983	938	1016	931	913	945	984	1024	934	958	914	899	937	932	946	930	940	942	959	897	937	940	917	917
23850	21498	28935	24500	21489	14221	1688	1068	894	815	798	691	681	730	721	684	655	687	672	626	586	612	628	602	651	608	609	612	566	566	641	628	582	558	623	617	620	586	595	587	619	616	627	659	611	604	611	573	587	630	582	558	646	617	605	601	583	569	564	553	628	634	597	636	577	598	616	560	617	605	629	569	600	622	569	572	607	627	600	581	593	612	604	618	567	596	591	573	597	597	652	586	570	626	600	612	632	598	618	611	562	580	591	581	557	607	599	615	560	594	606	588	594	581	634	617	600	589	587	582	592	587	584	589	592	581	615	606	572	582	603	606	558	580	603	572	625	584	565	585	572	586	581	640	534	589	575	613	616	562	609	606	593	603	554	557	571	577	578	625	593	598	579	581	611	609	600	594	571	551	582	621	575	606	617	576	574	575	610	591	562	578	596	580	566	581	563	576	610	557	582	544	594	602	570	552	590	624	581	616	616	604	609	600	598	612	566	559	622	600	550	574	597	584	645	572	592	585	558	537	596	601	561	619	556	597	596	575	556	621	608	600	613	617	587	567	624	580	616	566	607	583	616	584	566	604	587	559	615	565	585	605	584	598	628	547	552	601	622	580	579	612	590	598	614	583	586	601	579	571	579	568	550	592	589	618	565	564	596	594	583	583	585	616	604	591	562	572	565	548	579	571	588	564	595	562	583	594	577	633	578	595	555	617	609	617	615	599	607	611	581	580	570	597	590	604	594	572	639	586	605	563	602	620	623	587	557	592	583	582	587	605	624	592	590	549	627	602	579	563	600	614	580	606	572	625	570	570	601	616	574	591	587	607	580	587	543	599	588	588	572	577	581	595	614	573	592	557	570	583	621	602	562	612	556	572	602	538	575	588	564	590	591	557	585	560	576	573	622	626	568	596	599	605	580	594	602	610	583	574	599	546	576	624	610	556	589	603	625	611	623	572	563	535	563	615	608	601	575	568	577	598	626	569	603	591	589	585	556	581	585	568	603	617	596	559	550	585	569	599	604	606	583	581	596	585	594	581	613	607	597	600	603	570	596	577	630	551	562	586	573	573	659	578	590	538	562	585	575	615	603	571	559	603	591	609	593	583	639	583	588	601	580	612	591	576	576	589	595	593	601	581	615	594	641	596	581	554	546	542	591	614	546	619	568	611	583	589	571	587	558	609	609	549	577	565	579	572	595	605	601	609	561	640	573	625	544	615	587	600	619	564	611	588	590	551	542	590	606	605	591	592	572	538	573	607	599	628	580	612	605	642	594	620	635	573	581	617	582	608	587	567	615	598	628	553	588	543	630	607	584	575	553	579	588	598	582	614	589	570	590	571	629	608	601	576	598	596	607	584	614	596	578	565	622	561	593	576	591	631	614	559	554	593	574	606	560	613	632	570	616	642	558	584	564	575	590	588	610	575	608	546	589	606	564	579	569	606	582	593	606	606	611	591	612	628	631	572	576	630	595	587	557	607	577	628	580	598	575	572	550	594	569	568	566	548	598	568	606	603	583	601	606	601	587	563	573	538	580	596	566	608	595	568	608	598	560	558	633	606	619	607	568	597	636	542	572	573	597	575	582	586	600	608	594	560	571	571	599	589	581	600	581	554	542	616	602	615	662	597	593	582	566	598	616	609	597	582	611	595	575	572	606	587	590	616	619	586	599	574	586	582	578	573	575	567	592	626	582	620	561	543	584	590	564	626	573	576	627	611	616	634	592	600	567	578	613	572	587	569	588	580	609	617	607	570	595	633	569	544	544	596	535	595	588	575	591	531	641	624	616	619	579	517	571	561	624	605	578	605	638	569	614	627	554	605	574	564	557	584	592	590	600	549	606	572	530	606	560	553	633	552	590	620	558	574	589	570	562	597	543	613	571	580	652	609	595	596	579	630	594	593	627	591	628	579	574	569	606	580	618	609	581	568	619	608	600	570	593	602	582	526	599	545	606	583	624	586	604	602	576	602	628	558	612	625	576	586	544	628	600	559	547	589	602	593	622	612	601	594	616	558	576	586	572	603	572	561	558	562	609	612	586	551	580	565	616	618	564	588	592	523	559	583	588	562	575	601	592	616	592	575	598	567	595	592	604	582	588	584	565	631	607	567	581	567	543	551	584	555	530	580	581	545	599	573	609	577	588	588	601	583	552	604	617	625	578	640	587	611	615	618	595	624	619	586	583	614	564	566	566	610	548	595	620	559	561	571	594	588	588	562	593	571	622	586	594	590	602	570	586	595	662	585	554	579	552	594	592	631	589	515	595	629	616	586	592	617	591	559	588	588	630	595	585	553	550	550	567	574	603	592	603	584	594	578	589	550	629	576	579	621	600	574	519	573	650	601	622	600	593	608	583	555	594	575	590	564	597	590	574	606	566	599	604	613	532	591	621	539	571	573	590	548	574	559	572	596	584	624	603	569	606	608	599	591	593	588	604	601	563	578	613	589	582	572	624	561	577	607	587	597	572	576	586	557	579	583	656	586	636	597	588	635	601	576	580	585	628	590	598	526	607	572	612	615	572	610	573	576	589	609	610	557	588	602	547	595	569	577	560	613	582	606	621	589	580	613	593	623	579	585	607	602	602	601	565	589	581	575	593	550	602	636	578	571	586	618	543	589	590	597	556	559	543	585	604	574	593	640	590	586	597	573	575	616	569	579	550	534	624	590	584	611	571	587	582	565	643	586	583	579	597	562	590	614	632	613	601	557	535	597	598	570	571	623	539	583	609	560	538	594	578	592	586	601	566	617	629	604	583	569	561	583	609	602	571	577	574	588	566	557	620	610	588	618	559	558	589	589	594	568	603	591	579	573	579	573	584	541	568	613	583	580	556	588	551	572	607	550	565	576	579	617	602	581	540	605	598	589	573	565	586	606	598	579	599	573	646	598	578	599	596	578	595	583	586	562	593	599	596	586	562	599	564	583	579	586	591	617	630	575	561	564	598	612	556	610	573	585	585	584	580	590	572	601	591	599	585	608	555	594	565	595	590	554	559	540	598	606	562	568	572	603	615	562	578	561	601	605	600	534	622	576	597	582	610	559	630	604	628	587	598	570	619	546	608	615	566	542	533	580	570	588	577	532	570	595	599	563	594	638	582	574	559	594	601	597	589	595	571	593	561	566	611	540	594	571	553	568	567	589	566	600	602	597	625	556	638	586	593	584	588	583	587	562	611	570	583	600	585	551	618	589	583	563	595	586	584	616	593	572	575	599	578	567	569	603	597	569	583	616	587	556	589	620	561	592	626	621	574	563	568	614	561	564	573	579	577	584	595	612	569	610	586	565	565	590	578	563	601	632	632	570	603	576	628	622	610	587	536	563	588	590	642	623	614	611	592	590	600	593	593	593	567	593	598	604	605	608	566	611	599	613	584	588	605	591	584	611	592	611	569	556	599	630	564	563	612	592	613	575	561	573	584	572	586	575	573	565	570	578	602	573	567	569	598	597	548	626	575	613	573	628	579	591	568	576	638	605	604	567	611	573	615	593
3619	9395	7344	3566	2450	1929	1551	1294	1077	984	906	886	851	770	813	727	667	742	729	710	678	639	715	671	708	665	661	685	634	646	628	632	669	674	660	596	670	658	643	662	638	660	626	666	625	656	629	606	659	687	632	708	676	660	703	629	647	631	663	660	633	689	595	619	681	658	624	605	623	672	594	680	615	666	637	666	625	709	641	643	662	647	640	599	625	664	656	666	630	644	670	663	635	674	664	625	669	642	648	626	649	643	593	612	656	661	605	644	650	640	627	653	631	622	694	642	642	652	701	665	671	583	633	629	638	656	642	683	632	636	612	631	656	702	654	642	646	656	639	607	668	652	638	652	641	646	616	658	606	616	675	641	662	620	623	632	667	644	687	649	643	607	677	668	610	649	640	646	669	609	635	664	664	690	688	659	589	633	642	669	654	650	585	615	618	647	651	650	654	678	644	648	647	620	632	651	675	667	628	635	669	672	658	681	609	638	640	614	701	592	599	673	615	689	631	670	679	653	668	650	652	680	600	587	642	609	684	582	699	679	625	645	655	681	625	643	636	649	611	685	612	630	672	670	680	643	674	637	676	587	650	628	660	674	620	677	657	684	671	656	662	656	639	671	659	646	645	638	654	655	647	606	618	653	677	645	654	656	621	645	616	697	609	634	657	671	597	654	647	639	636	645	637	617	669	603	616	672	631	673	610	600	693	628	629	602	636	672	651	649	606	610	638	670	674	685	654	618	699	614	690	693	648	666	639	646	641	669	597	690	658	653	632	657	614	634	667	640	668	660	633	666	630	626	669	632	606	697	679	658	657	666	639	626	662	649	630	666	620	678	656	657	665	668	676	613	678	638	702	683	657	673	653	634	636	658	653	670	704	649	648	638	660	632	653	588	647	585	656	641	672	655	585	684	681	654	622	694	636	652	623	629	642	608	629	641	627	627	629	654	691	672	670	657	655	664	664	605	651	653	689	675	630	616	659	638	635	632	620	670	646	657	636	650	625	611	641	685	647	604	666	631	617	638	657	641	657	638	637	637	648	598	656	628	664	619	575	603	678	663	639	633	645	595	670	613	668	648	644	659	664	614	626	659	651	624	599	648	677	632	608	626	622	642	638	626	651	620	624	619	631	628	644	615	643	659	630	640	642	632	647	669	670	673	631	686	614	630	590	612	661	648	650	632	621	653	631	676	678	633	602	619	644	668	631	648	634	696	649	652	628	679	661	646	645	632	620	625	632	621	661	654	641	627	615	677	621	622	620	670	628	624	639	717	608	691	637	649	643	656	665	623	617	606	657	630	653	654	613	609	644	665	671	650	707	654	607	661	635	638	598	638	650	637	661	674	626	659	651	674	630	643	631	606	661	649	600	633	677	601	652	614	679	619	603	659	639	677	672	614	681	652	687	637	631	653	664	619	627	642	671	665	662	605	612	655	635	664	642	607	635	647	609	662	640	633	643	641	648	657	636	678	665	652	647	656	681	621	651	639	671	661	617	657	639	590	633	663	624	671	638	647	681	669	667	638	599	607	632	630	615	655	624	633	661	682	638	641	649	677	645	606	646	644	620	622	648	698	648	665	666	644	644	624	628	682	622	669	589	690	661	626	613	693	628	651	632	624	630	652	653	692	613	654	622	653	663	626	616	622	638	666	661	654	682	617	674	621	600	656	592	679	637	650	635	628	658	653	635	614	653	668	652	618	607	629	584	621	613	604	658	677	624	718	662	639	596	667	658	615	640	650	655	694	650	626	645	627	687	639	683	677	648	656	688	628	640	652	630	679	633	659	651	652	628	624	632	640	628	652	668	647	626	585	624	651	645	636	625	596	635	613	629	618	640	630	670	631	617	613	693	636	646	634	600	641	660	629	637	637	636	605	670	633	675	599	690	660	644	646	628	633	663	643	675	682	640	625	597	612	657	603	620	622	648	609	592	598	637	629	643	619	660	651	641	614	650	625	670	635	680	608	630	701	594	683	640	655	643	668	642	681	619	649	646	658	654	619	602	659	669	631	658	642	642	641	659	652	609	668	638	679	637	635	632	634	665	671	688	648	622	627	600	633	628	661	625	575	700	637	651	663	613	620	688	655	622	721	679	637	701	620	647	648	699	653	605	574	637	650	629	653	633	614	654	655	633	637	675	593	633	622	636	658	614	612	625	656	627	672	631	635	628	640	649	639	662	650	637	633	633	648	645	668	643	626	672	663	655	685	631	617	630	589	650	670	675	635	620	594	692	663	595	640	636	642	679	644	648	695	658	595	612	666	621	651	641	665	605	624	632	655	683	672	647	663	621	677	641	631	629	637	616	603	638	631	628	633	640	683	645	656	667	661	649	609	650	674	661	642	634	647	630	587	642	647	650	576	623	662	643	682	600	625	644	594	648	711	616	619	641	622	661	633	623	633	688	631	657	668	622	637	602	602	640	664	671	661	660	626	651	688	632	652	597	665	613	653	593	596	644	677	633	703	632	579	638	668	641	617	641	647	655	628	636	659	662	637	682	654	691	676	685	639	646	673	606	658	647	616	638	643	640	610	613	694	667	661	660	637	614	633	650	607	617	614	611	682	597	657	627	667	683	625	685	624	607	660	622	701	632	611	661	602	627	672	609	686	640	592	614	645	604	615	616	674	641	668	632	647	673	648	652	676	670	621	630	628	616	662	626	700	676	612	607	589	683	651	671	634	646	702	625	647	634	656	654	648	687	652	607	643	672	633	649	618	697	622	622	630	683	650	650	671	656	677	627	620	584	632	624	670	601	625	676	638	588	634	600	669	585	664	663	663	624	652	637	654	652	626	659	614	677	608	662	661	631	612	646	634	631	672	636	612	594	611	600	667	659	626	614	596	652	621	616	646	677	647	638	663	652	702	661	644	662	614	661	668	645	651	636	684	558	621	636	596	648	637	642	684	633	638	673	607	641	614	671	627	601	644	636	627	702	616	662	640	659	648	686	688	626	638	632	688	657	677	668	622	650	671	644	639	639	636	611	625	674	625	677	639	663	594	643	657	648	597	674	657	666	629	685	633	683	656	614	647	613	658	640	648	635	643	643	625	655	665	653	645	608	622	628	648	647	604	628	648	622	620	651	661	672	639	606	659	659	646	591	592	653	624	689	642	664	629	666	676	656	674	628	651	616	637	599	642	669	630	666	652	674	650	658	639	616	615	625	651	626	609	645	678	622	636	642	604	642	649	633	606	688	624	664	657	625	651	641	654	640	650	637	703	662	629	629	626	638	603	638	610	665	627	646	594	632	647	645	635	649	672	619	606	601	619	636	647	666	662	615	609	648	581	655	633	649	619	634	633	667	614	648	693	587	650	628	647	634	620	624	620	637	682	627	653	614	636	652	687	644	649	643	653	643	661	671	630	626	630	617	652	625	637	676	657	657	630	672	701	685	595	677	652	642	674	654	617	606	613	654	669	614	660	677	620	625	613	691	636	585	640	703	618	637	654	640	670	595	606	653	649	648	634	613	649	662	693	624	655
24850	21482	28114	25189	17983	1653	1001	847	792	757	731	716	759	714	682	680	652	676	648	718	668	657	679	664	669	664	677	647	665	609	701	701	652	675	679	654	696	626	649	674	661	662	714	641	644	659	631	654	667	651	607	663	695	650	578	636	679	681	645	630	683	690	631	686	645	642	652	641	633	616	617	636	656	692	683	645	677	647	664	640	690	634	656	644	666	627	670	678	656	633	691	677	668	654	698	716	615	659	653	609	668	666	677	636	665	726	660	650	681	669	646	681	646	647	693	672	660	672	653	654	638	688	636	658	719	640	663	652	679	639	660	626	694	645	688	727	638	608	653	630	656	619	661	607	635	676	617	625	640	639	648	667	627	661	672	645	629	634	643	654	619	644	689	618	703	630	655	678	707	687	643	688	685	693	644	701	632	627	613	654	645	683	639	670	683	674	607	665	698	652	647	663	611	639	647	637	672	651	664	657	686	700	646	677	681	641	662	643	665	661	600	624	652	654	693	622	649	654	651	636	669	639	647	619	652	668	686	665	698	651	665	624	625	632	697	662	641	661	692	643	638	654	693	631	607	662	644	620	675	559	602	633	668	669	621	720	688	709	680	655	633	655	642	655	650	628	648	676	602	676	647	650	648	633	699	633	679	622	637	650	644	668	669	649	678	666	668	640	658	689	679	674	616	668	673	661	640	664	647	636	651	635	682	661	621	636	623	647	712	647	616	646	627	672	663	668	682	639	642	579	613	659	655	633	660	697	679	631	674	679	631	662	656	719	629	715	658	650	682	601	699	690	668	691	711	651	671	642	657	683	697	610	679	646	653	672	645	613	617	629	699	656	653	650	626	645	651	667	659	677	664	663	659	661	646	657	645	632	673	624	639	639	689	661	648	607	648	633	649	632	633	655	658	651	671	630	687	679	614	630	628	674	718	598	646	675	650	660	669	634	658	653	648	608	627	632	647	624	683	641	651	647	659	631	611	680	636	684	621	688	652	632	641	636	705	634	680	603	627	631	649	625	650	624	662	682	630	642	699	629	635	660	660	647	666	651	658	629	679	664	646	668	685	631	642	660	666	610	649	627	690	648	649	696	664	665	665	660	657	620	638	684	652	684	681	623	631	654	645	628	705	633	631	686	649	642	672	637	596	620	665	670	662	622	653	649	688	691	660	658	623	698	676	626	633	585	666	659	675	620	635	653	660	663	670	685	640	623	648	695	622	662	651	676	658	655	694	644	644	684	654	641	695	652	648	667	645	626	674	704	660	635	668	619	652	607	628	676	637	640	636	619	672	680	698	616	670	665	655	667	656	650	658	620	638	684	664	662	669	646	616	625	669	650	688	662	695	634	619	695	632	644	648	610	656	648	674	671	658	637	599	656	662	617	605	625	661	653	668	653	630	660	683	607	666	656	638	698	657	683	683	631	650	735	681	673	627	639	667	632	672	669	696	653	636	653	617	592	650	615	680	635	648	662	660	603	634	593	690	658	662	649	656	671	657	612	673	633	622	662	674	630	608	658	693	672	624	667	650	659	655	657	664	631	651	672	650	663	662	634	617	652	708	633	635	676	688	660	698	675	664	673	671	652	643	641	631	690	636	622	659	674	660	641	639	642	625	636	630	643	667	655	669	662	642	650	680	683	668	645	623	661	659	652	639	632	659	632	649	663	685	680	575	638	614	621	695	682	668	615	630	661	661	678	686	697	677	624	669	638	665	645	657	654	725	692	708	623	677	696	636	679	659	664	642	682	701	628	626	657	663	633	652	620	627	658	636	647	676	611	614	675	701	684	693	667	633	712	622	657	627	640	682	673	634	642	636	638	647	685	614	658	669	657	645	695	700	641	652	658	658	698	638	632	681	662	623	634	603	643	651	640	636	635	632	682	621	685	664	637	686	684	657	589	642	655	641	635	644	650	673	658	610	641	688	686	632	644	633	642	690	634	634	619	635	656	606	679	672	638	701	668	647	665	660	681	628	641	619	651	682	666	619	674	638	662	617	598	722	685	651	633	673	673	658	632	625	660	656	657	649	680	688	642	642	638	643	670	669	655	685	659	686	625	655	666	679	634	670	645	646	618	665	688	699	589	639	663	688	615	684	672	603	649	682	642	639	657	630	639	694	640	668	649	670	624	620	604	699	681	654	691	645	674	643	663	676	677	625	655	696	598	629	655	670	693	654	684	674	644	636	603	676	689	640	644	658	648	676	671	650	648	671	626	609	677	661	701	639	684	669	659	680	661	638	634	642	650	669	651	646	657	657	633	706	675	650	701	682	668	648	648	646	669	662	597	682	660	671	592	710	697	659	635	676	639	609	613	684	732	628	661	677	663	616	640	652	651	651	688	689	695	680	683	640	641	677	655	691	655	651	630	695	652	647	675	612	667	631	642	662	675	642	621	684	629	673	642	660	632	692	642	656	660	656	632	607	646	658	635	610	662	634	644	664	633	634	656	664	642	673	642	665	670	616	651	619	661	636	643	734	633	685	633	653	639	652	636	665	673	638	672	673	592	680	678	674	657	645	703	659	655	737	621	642	661	655	704	660	654	643	670	615	639	605	617	621	677	644	662	673	660	682	677	667	643	647	671	640	696	638	668	694	657	660	639	684	634	635	620	634	644	677	663	699	632	683	635	651	645	674	657	646	671	666	659	631	629	653	681	678	636	653	647	683	617	717	656	682	612	665	660	688	637	685	661	703	658	670	646	690	638	675	663	668	628	636	627	646	688	672	647	687	647	654	615	615	644	699	661	619	692	636	604	726	625	711	672	668	578	646	621	671	629	632	641	655	660	683	649	678	588	635	671	629	665	651	652	637	635	660	631	619	647	574	640	640	628	658	640	618	661	691	642	645	649	644	665	686	643	651	687	691	643	643	657	623	681	654	697	641	660	704	671	609	666	654	675	647	628	660	662	662	634	644	674	719	702	635	693	673	641	674	653	652	653	636	611	679	654	643	667	644	671	626	590	658	671	648	661	642	658	678	653	657	662	702	659	697	685	694	657	654	655	640	680	630	631	651	621	695	642	707	645	667	669	679	624	637	692	624	656	648	695	661	632	680	612	635	646	636	667	649	638	691	640	618	694	635	642	644	602	640	646	685	684	653	617	663	603	695	668	663	662	635	649	660	614	670	628	712	645	630	648	691	679	659	630	638	615	671	644	675	695	664	638	638	642	617	677	670	666	648	624	692	570	625	647	672	670	716	648	662	674	625	672	658	641	649	661	595	684	621	641	632	703	613	650	639	698	656	617	624	633	680	645	671	618	669	659	696	639	655	627	653	707	660	661	652	686	656	701	675	694	626	679	625	627	662	659	681	629	611	668	603	694	656	671	662	670	675	606	664	666	689	738	659	679	695	615	659	616	648	660	642	655	631	637	650	643	680	677	643	644	677	658	739	653	656	673	648	612	634	648	643	686	679	654	650	685	666	672	644	665	618	606	683	689	720	670	631	657	652	652	581	618	644	671	684	660	665	662	690	685	629	580
3802	6214	4679	2442	1850	1460	1237	1059	927	863	859	813	794	752	723	752	712	741	749	714	692	685	691	684	685	697	729	733	670	661	676	657	738	700	665	747	701	708	679	639	693	668	680	731	668	700	698	667	680	625	687	673	726	723	682	676	663	665	680	692	682	667	694	653	672	671	665	725	633	659	707	668	652	662	698	724	711	661	680	704	671	691	695	698	686	684	686	706	687	679	641	655	666	678	669	613	651	694	693	692	636	672	673	643	645	685	696	672	652	686	651	703	692	723	709	705	652	703	679	672	648	714	649	653	691	693	701	726	608	671	688	753	672	711	676	682	647	656	694	682	651	678	680	635	702	713	688	651	662	666	668	706	654	674	700	690	683	668	708	680	657	641	708	693	684	720	699	691	648	655	634	703	691	653	692	694	638	709	650	728	691	669	671	714	671	700	682	655	697	698	661	762	653	679	685	687	659	681	648	660	663	706	653	664	628	727	689	711	666	678	711	662	656	683	679	683	688	692	678	670	680	672	716	708	700	640	685	668	691	655	694	672	715	681	705	690	718	678	699	724	680	746	670	655	664	707	629	682	653	638	651	686	702	659	690	686	636	685	682	656	686	707	701	692	721	649	698	664	679	646	687	621	690	688	689	722	660	680	634	723	686	705	677	677	735	677	614	676	704	691	652	697	723	692	677	686	673	679	686	643	768	651	701	691	729	658	707	680	725	660	652	685	705	659	653	684	725	678	709	663	652	680	671	652	727	658	689	677	633	740	698	662	678	722	621	688	686	675	689	673	677	644	673	653	658	646	666	669	654	674	633	671	704	673	678	695	658	660	679	682	755	683	641	667	722	707	705	675	643	641	750	698	686	654	726	637	665	679	695	710	689	645	657	720	631	664	655	700	675	671	661	715	678	692	722	676	672	678	665	683	666	681	671	675	697	645	688	657	650	650	693	640	670	687	625	677	711	705	681	630	671	701	693	642	686	660	676	654	729	679	645	659	654	673	639	690	654	670	689	684	704	747	711	675	700	671	655	650	703	649	687	687	673	703	667	687	700	665	653	652	676	708	689	693	685	679	749	700	680	650	687	692	679	703	656	666	664	684	646	662	683	662	686	680	727	683	684	665	673	702	695	744	662	664	686	693	676	698	711	678	673	666	661	696	676	644	662	658	667	644	645	680	672	679	691	678	703	693	684	687	701	658	743	675	647	628	681	640	676	670	663	683	711	707	668	693	694	678	726	663	686	647	659	679	686	652	703	651	694	672	641	695	693	656	635	690	693	729	674	644	737	733	656	662	717	705	677	660	713	681	667	722	678	658	690	653	673	661	666	704	687	724	709	734	696	674	658	645	669	688	716	675	693	692	722	672	708	701	722	682	660	695	705	688	657	637	667	687	663	652	673	674	659	709	735	682	650	676	683	682	693	681	660	676	703	697	670	654	667	670	701	747	680	693	683	694	718	692	662	670	685	683	676	701	692	694	692	653	657	699	712	694	676	675	697	648	658	716	659	648	690	674	715	732	700	701	690	688	722	669	731	687	677	702	714	688	679	652	669	724	683	681	679	709	718	698	689	673	679	710	647	672	648	671	674	634	634	698	665	710	666	715	670	680	723	673	710	641	668	727	715	773	671	674	718	702	650	731	663	669	673	741	726	727	646	668	683	664	662	674	732	669	667	732	700	597	693	708	677	644	692	626	696	676	666	621	667	699	680	661	710	682	694	673	678	654	679	682	740	691	681	688	665	685	709	679	701	679	666	665	664	690	701	649	736	678	642	693	648	635	715	596	658	677	652	700	656	640	688	701	710	674	703	673	697	703	726	653	686	679	662	678	695	648	713	722	730	626	758	705	720	700	686	645	659	701	662	736	666	698	688	694	730	631	684	684	664	687	654	633	719	674	684	651	722	632	649	701	654	702	687	697	649	708	730	689	672	683	675	657	658	687	747	708	630	681	658	663	700	711	614	737	693	676	735	680	679	694	687	684	672	688	688	622	686	660	710	686	685	658	701	654	688	740	712	703	705	659	669	661	716	698	673	658	667	702	680	659	663	686	685	665	674	691	702	666	716	667	713	696	644	693	721	686	689	700	699	710	683	666	683	680	687	676	658	666	693	699	656	694	651	688	667	646	696	741	670	669	701	714	721	654	655	693	675	698	716	713	679	630	688	690	705	712	631	688	630	709	679	645	682	700	653	658	656	704	634	658	611	672	650	677	666	655	660	663	682	670	710	694	690	619	697	691	684	647	663	697	667	663	709	653	690	704	712	675	677	700	668	674	687	647	732	670	705	669	691	665	672	738	698	657	665	670	655	711	689	640	693	714	697	682	693	691	678	665	715	678	673	679	649	653	700	649	742	728	675	720	676	665	734	688	678	666	698	682	652	642	678	695	708	662	731	644	665	704	638	680	718	677	708	679	677	691	733	721	667	700	736	731	682	638	645	652	684	706	662	666	714	667	702	694	657	661	684	683	649	693	719	677	741	708	667	664	663	696	706	733	688	638	729	722	671	653	626	721	707	697	670	679	662	676	728	709	657	653	702	634	662	704	711	721	685	685	681	689	687	682	722	670	681	663	726	674	653	668	606	664	723	648	703	682	706	684	658	676	684	669	707	656	651	710	680	647	668	696	685	669	692	675	703	674	642	687	686	656	687	661	671	661	724	690	700	694	662	663	654	716	677	656	714	666	712	682	643	666	690	672	705	748	645	709	671	681	721	647	669	684	681	671	694	606	725	677	679	703	696	671	652	650	657	647	651	697	720	668	646	701	685	706	636	694	620	651	712	692	667	657	667	650	716	658	689	691	665	649	696	699	711	649	650	669	699	660	650	723	682	683	658	710	709	700	705	681	683	685	675	660	724	689	681	645	693	703	721	670	663	689	664	678	727	683	704	640	673	666	684	692	660	704	763	736	648	689	713	661	668	699	679	726	662	667	717	702	685	647	675	658	682	710	717	700	681	663	688	688	685	704	669	699	673	653	712	682	721	654	658	707	627	687	683	694	679	726	710	687	663	688	685	686	706	718	716	670	643	717	671	678	669	730	678	656	689	681	671	692	661	623	666	663	723	731	702	617	702	717	675	653	719	708	696	683	751	663	700	702	610	636	629	672	701	695	647	638	664	661	709	684	703	702	680	653	690	678	721	666	685	706	694	696	625	734	711	667	696	628	723	704	645	664	679	699	656	659	653	692	672	677	735	727	636	686	686	689	719	708	728	690	749	615	677	636	697	672	683	696	648	693	678	679	699	677	695	700	745	692	683	682	705	752	651	684	661	692	688	667	716	718	691	672	706	736	698	639	667	682	671	685	674	703	695	637	672	702	654	650	706	710	692	697	685	650	670	684	705	727	690	691	694	721	691	682	665	684	688	690	650	690	703	681	682	629	674	697	682	684	701	666	663	686	676	732	683	652	705	675	777	702	671	601	690	681	661	648	667	680	712	686	678	695	665	689	694	666	673	719	668	653	671	669	639	701	672	701	693	716
19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
