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
339987168570	339987169139	339987169689	339987170239	339987170789	339987171339	339987171889	339987172439	339987172989	339987173539	339987174089	339987174639	339987175189	339987175739	339987176289	339987176839	339987177389	339987177939	339987178489	339987179039	339987179589	339987180139	339987180689	339987181239	339987181789	339987182339	339987182889	339987183439	339987183989	339987184539	339987185089	339987185639	339987186189	339987186739	339987187289	339987187839	339987188389	339987188939	339987189489	339987190039	339987190589	339987191139	339987191689	339987192239	339987192789	339987193339	339987193889	339987194439	339987194989	339987195539	339987196089	339987196639	339987197189	339987197739	339987198289	339987198839	339987199389	339987199939	339987200489	339987201039	339987201589	339987202139	339987202689	339987203239	339987203789	339987204339	339987204889	339987205439	339987205989	339987206539	339987207089	339987207639	339987208189	339987208739	339987209289	339987209839	339987210389	339987210939	339987211489	339987212039	339987212589	339987213139	339987213689	339987214239	339987214789	339987215339	339987215889	339987216439	339987216989	339987217539	339987218089	339987218639	339987219189	339987219739	339987220289	339987220839	339987221389	339987221939	339987222489	339987223039	339987223589	339987224139	339987224689	339987225239	339987225789	339987226339	339987226889	339987227439	339987227989	339987228539	339987229089	339987229639	339987230189	339987230739	339987231289	339987231839	339987232389	339987232939	339987233489	339987234039	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2729	3600	2300	2729	3600	2300	2729	3600	2300	2729	3600	2300	2729	3600	2300	2729	3600	2300	2729	3600	2300	2730	3600	2300	2730	3600	2300	2730	3600	2300	2730	3600	2300	2730	3600	2300	2730	3600	2300	2730	3600	2300	2730	3600	2300	2730	3600	2300	2730	3600	2300	2730	3600	2300	2730	3600	2300	2730	3600	2300	2730	3600	2300	2730	3600	2300	2730	3600	2300	2730	3600	2300	2730	3600	2300	2730	3600	2300	2731	3600	2300	2731	3600	2300	2731	3600	2300	2731	3600	2300	2731	3600	2300	2731	3600	2300	2731	3600	2300	2731	3600	2300	2731	3600	2300	2731	3600	2300	2731	3600	2300	2731	3600	2300	2731	3600	2300	2731	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
23622	21772	29829	24257	21773	21806	6914	1007	730	610	528	474	372	366	349	287	292	303	240	231	253	243	234	256	219	202	213	213	218	208	201	195	195	208	197	219	214	198	191	161	192	194	180	187	199	187	192	168	169	184	192	158	188	173	175	194	178	179	187	173	188	214	185	174	196	168	174	167	201	184	156	179	191	179	177	170	163	159	189	195	168	158	152	161	172	181	178	221	176	153	182	175	173	175	183	163	168	168	175	174	200	185	163	182	159	175	149	187	162	178	155	178	163	167	159	164	179	163	176	177	153	157	152	173	171	172	162	175	193	180	175	161	172	175	176	183	168	168	165	172	179	177	168	195	170	166	184	189	167	186	163	190	155	154	186	168	168	142	168	158	172	177	184	166	186	163	177	169	152	177	160	178	176	161	183	185	194	177	147	152	174	195	140	202	184	173	170	164	153	170	169	150	156	169	181	169	173	170	180	175	187	184	158	189	175	175	196	183	167	122	163	162	175	155	184	145	149	172	160	175	157	192	160	173	168	173	195	183	141	166	172	153	184	180	175	166	175	165	176	161	147	150	176	159	167	170	189	175	181	158	177	190	181	179	153	166	152	176	172	160	172	180	160	159	162	158	157	173	169	179	159	162	176	154	165	168	156	176	160	161	170	173	176	164	162	149	164	163	182	174	159	172	147	164	193	180	173	162	196	171	170	184	180	170	160	192	168	156	177	167	198	170	154	172	172	186	161	150	174	160	168	157	165	188	171	162	174	159	181	189	162	171	170	168	178	157	198	157	135	183	179	174	166	173	168	180	171	187	176	169	169	184	169	163	170	153	174	164	163	174	157	163	160	152	180	161	150	180	169	167	153	154	158	194	180	181	173	155	184	161	198	156	160	165	172	189	156	145	151	178	187	167	165	190	168	180	161	177	152	178	181	174	176	192	154	173	152	209	162	147	151	158	163	158	158	149	171	185	180	176	179	165	187	190	179	185	186	180	165	153	164	189	186	166	193	186	171	164	147	168	178	162	188	168	199	173	151	154	184	184	168	171	157	164	164	167	165	202	166	194	164	147	183	163	173	172	178	149	147	180	168	178	167	168	164	178	184	168	204	177	164	170	159	167	175	151	155	178	150	187	168	185	177	171	152	169	173	156	160	152	153	217	149	155	181	154	177	152	177	175	161	168	155	172	189	144	151	171	165	173	178	179	172	177	144	172	176	186	159	168	166	171	151	193	169	183	190	153	167	150	174	183	171	173	172	181	173	153	139	178	178	155	172	159	165	149	165	178	180	164	198	157	176	155	155	175	156	172	168	151	167	149	167	197	169	171	175	167	175	165	176	153	182	176	177	171	164	172	162	147	146	187	157	165	138	167	166	164	177	144	146	184	155	167	152	176	170	169	172	173	164	161	174	196	171	186	175	157	166	188	161	160	182	178	160	170	162	199	170	163	148	175	161	157	160	148	184	175	161	164	168	156	156	167	151	162	183	151	197	173	170	177	173	164	159	161	150	172	172	134	150	157	156	183	192	179	171	165	173	198	194	165	161	163	171	189	165	143	154	148	155	182	153	165	157	159	146	172	161	170	157	166	165	170	183	159	156	182	183	176	155	161	163	160	150	143	180	168	182	186	175	161	190	176	179	185	166	168	163	180	200	162	162	163	144	161	180	159	186	161	155	169	164	159	171	161	168	163	190	151	163	158	163	172	193	176	173	173	163	154	168	166	161	162	154	192	195	158	159	174	185	170	183	175	169	158	167	180	165	180	183	186	173	163	176	195	168	156	158	193	169	176	147	174	180	181	190	168	148	161	180	169	160	182	147	171	189	172	150	154	197	170	174	196	190	174	160	159	161	172	157	182	196	162	172	160	170	151	171	147	169	183	159	198	166	180	154	154	167	163	152	166	160	172	178	163	200	190	162	188	178	176	178	189	160	178	177	153	165	155	163	177	156	178	169	165	167	163	169	154	192	169	194	177	177	170	189	205	160	169	163	163	166	155	155	157	166	148	157	162	177	152	169	179	171	176	171	154	166	174	160	136	181	165	141	149	164	149	153	140	171	173	150	175	189	175	195	151	169	148	175	170	170	178	190	165	183	157	174	174	167	173	155	180	163	188	174	182	169	192	159	181	151	176	168	185	161	152	163	156	140	157	171	148	170	161	174	157	149	177	198	144	169	162	167	158	170	182	177	174	154	169	150	180	162	161	167	160	170	174	181	175	167	183	165	163	143	162	160	167	166	195	159	149	155	189	171	170	151	172	182	163	171	172	191	165	177	167	153	170	147	195	194	160	173	166	188	160	155	167	164	144	167	176	170	161	168	155	164	175	167	159	184	160	151	177	180	176	165	174	164	185	178	181	150	162	158	169	156	155	205	177	150	199	169	190	183	170	173	162	171	165	198	154	192	169	167	180	192	175	158	196	179	147	176	173	169	153	173	162	195	162	174	177	172	178	175	184	178	161	171	151	175	173	167	181	166	166	176	159	182	194	163	154	162	174	162	187	158	159	175	149	161	161	163	172	162	196	147	148	193	162	173	167	163	157	188	175	174	154	180	157	154	168	163	174	185	173	172	180	170	170	150	181	151	151	142	169	190	179	192	189	151	174	162	137	179	191	168	155	133	202	168	181	161	170	196	162	175	161	147	195	158	162	165	161	171	181	152	158	166	157	175	166	197	174	158	205	155	170	181	172	178	184	160	150	150	175	161	151	172	164	151	176	189	185	157	171	173	157	184	179	166	146	161	171	139	152	166	153	151	186	164	157	172	180	169	171	177	184	173	159	183	173	157	146	153	164	168	198	166	177	154	181	143	184	195	172	159	166	185	159	172	157	170	174	153	160	181	162	173	188	164	185	144	174	183	161	148	191	165	158	165	171	185	169	171	157	171	175	151	177	170	176	160	167	169	157	151	159	175	154	163	145	191	167	167	157	145	175	156	173	158	176	189	170	168	167	168	147	158	190	151	174	161	165	180	158	163	157	181	145	177	164	178	176	140	145	165	173	180	167	170	151	178	166	164	206	175	176	156	155	163	192	170	166	154	183	152	167	165	180	149	170	154	147	161	161	158	173	180	161	171	185	188	184	150	168	139	163	177	163	157	188	192	154	166	146	168	190	184	165	160	159	153	160	146	146	178	164	169	165	176	196	179	184	174	169	156	166	173	164	172	176	183	175	177	161	169	184	160	169	163	144	162	156	149	189	171	189	181	147	180	176	182	211	181	170	153	190	143	184	175	164	169	185	164	158	167	182	185	192	152	169	164	170	187	149	175	168	185	179	196	174	188	186	170	178	160	173	184	193	183	156	142	154	174	159	176	172	148	168	184	165	170	159	161	172	193	165	183	158	150	170	168	167	180	157	160	153	148	159	177	171	137	182	176	150	172	162	171	165	175	184	149	161	153	179	168	171	171	189	179	155	177	154	173	158	151	160	171	166	161	167	152	166	192	171	181	156	173	167	173	166	171	162	163	141	161	182	190	173	188	155	186	189
7093	16001	13746	7384	5102	3802	2934	2284	1809	1496	1174	986	799	725	624	548	571	507	487	453	406	420	378	373	333	358	320	328	325	293	285	328	320	294	282	319	282	270	261	259	269	246	265	268	282	272	239	263	234	264	271	256	257	281	262	238	247	219	251	222	226	249	235	237	236	245	239	232	230	240	244	228	271	271	246	225	233	249	241	228	225	233	226	236	270	237	251	232	250	236	228	199	238	262	250	234	236	221	217	229	216	244	226	229	231	242	249	200	237	234	238	248	212	230	208	237	225	241	234	224	220	216	222	240	246	233	225	245	247	230	243	241	221	236	220	244	253	226	221	227	225	243	265	220	241	206	233	228	229	234	251	239	246	225	236	243	229	248	244	211	220	222	223	210	209	234	241	232	202	226	202	235	246	219	228	237	214	244	239	217	226	244	253	240	237	240	227	233	227	212	211	222	235	216	255	227	213	225	249	214	232	225	244	231	234	241	224	237	237	237	256	232	191	234	254	207	217	251	220	233	238	218	241	225	243	230	244	234	247	231	212	250	216	229	231	256	238	240	245	224	230	233	226	228	227	218	221	206	217	231	222	240	201	242	243	220	227	242	233	258	244	227	259	254	235	233	245	224	227	226	204	273	235	220	243	254	213	225	249	225	241	225	243	234	206	215	244	242	228	227	234	222	234	247	229	201	281	237	226	223	237	229	240	226	260	211	230	207	223	227	249	220	219	231	230	226	234	232	217	233	226	208	262	210	216	249	246	240	253	228	218	224	253	224	248	245	239	248	238	250	236	228	254	226	245	226	231	234	274	217	229	233	227	242	227	237	226	224	240	206	240	236	229	207	230	199	229	223	228	211	229	227	229	234	262	249	220	217	230	242	233	230	209	209	266	237	244	221	235	249	247	210	235	225	211	244	225	203	224	232	239	237	241	227	207	243	212	213	258	233	231	244	243	230	218	257	251	242	202	250	231	225	234	244	210	260	217	227	224	234	226	220	240	253	225	258	211	219	210	251	224	237	231	237	216	210	244	219	234	217	243	215	240	265	250	258	236	256	222	224	229	238	262	212	227	241	229	224	231	253	229	219	219	253	225	214	227	247	247	211	234	263	227	234	212	247	228	211	234	240	214	220	233	228	208	247	241	243	239	243	252	252	235	226	214	214	214	252	229	257	233	204	232	224	230	216	241	242	232	248	229	239	218	243	270	234	202	246	258	242	244	237	243	229	254	220	250	236	219	219	244	237	214	205	250	190	238	204	222	233	240	225	235	236	196	227	231	225	249	220	229	222	237	236	219	228	271	226	249	259	226	239	232	250	234	268	230	224	258	219	234	219	209	230	230	222	213	234	232	236	227	222	222	252	234	231	217	223	232	247	229	249	234	239	231	247	214	222	209	240	219	210	229	207	216	240	215	217	260	226	216	221	234	224	222	206	219	230	218	244	233	220	215	234	220	212	248	226	254	224	216	220	243	234	237	225	198	228	233	194	223	220	255	236	223	237	229	213	235	201	245	206	271	241	225	238	211	222	214	242	220	252	228	222	224	179	235	228	254	208	236	231	215	229	243	220	218	241	251	224	229	238	225	222	235	211	213	238	224	237	248	212	217	222	242	245	238	214	239	229	234	235	216	264	223	250	206	252	234	203	218	201	253	234	206	252	240	225	254	206	235	232	249	198	251	236	229	241	219	227	213	223	235	228	242	213	237	214	241	233	225	244	203	239	219	245	241	219	210	237	212	224	247	245	228	230	249	215	205	242	231	224	237	239	231	215	244	268	241	217	266	220	234	231	229	251	251	245	220	220	245	210	223	217	219	220	262	233	229	230	264	208	236	242	241	227	236	217	218	217	227	240	241	215	253	261	242	225	226	257	232	223	255	221	247	255	237	207	231	228	216	241	243	203	254	219	250	240	195	242	220	249	245	218	254	223	262	267	229	220	230	234	246	224	227	237	237	221	244	256	222	247	240	218	238	248	229	263	273	227	250	220	248	210	268	230	222	231	215	239	224	235	232	245	237	242	240	216	245	254	240	227	259	215	224	242	245	217	275	227	262	227	236	240	218	234	220	237	208	225	221	240	233	247	242	230	270	234	221	245	241	226	257	227	257	229	208	235	262	231	242	256	247	183	212	240	226	242	219	239	232	226	224	228	266	239	237	243	263	257	229	234	281	204	252	252	235	234	229	220	227	243	239	222	223	267	245	253	214	221	217	247	227	261	246	205	227	240	230	232	223	235	226	220	217	245	242	235	214	210	205	259	229	222	205	218	247	229	232	212	230	244	208	234	225	228	238	248	255	247	235	225	226	219	238	226	220	209	219	246	225	213	238	234	227	220	214	223	219	241	236	234	224	231	230	224	239	205	234	236	224	247	229	222	253	265	221	230	239	211	230	234	233	261	242	226	250	229	234	246	244	221	248	215	248	234	244	243	229	209	225	236	208	204	235	252	244	227	207	196	243	225	238	234	238	238	246	246	217	212	237	230	244	230	226	229	240	210	246	214	210	231	239	230	238	218	242	220	241	232	231	210	217	246	235	243	216	259	258	217	251	227	222	228	243	235	226	228	227	223	213	226	214	259	239	245	225	242	228	232	240	223	257	231	247	220	223	229	220	236	232	240	222	238	205	214	240	209	238	209	251	243	234	214	220	229	226	225	216	233	220	242	241	214	227	208	239	218	226	233	235	246	196	238	212	209	270	205	196	217	238	227	222	254	243	232	233	235	248	215	249	223	237	232	232	262	240	209	232	229	227	246	232	232	221	239	218	252	245	212	214	232	220	225	215	213	230	232	240	220	230	237	236	208	227	226	236	229	219	226	244	248	240	270	229	262	231	253	239	232	224	236	238	215	237	228	226	243	225	245	231	239	231	234	217	209	251	215	228	225	207	266	238	239	242	265	254	225	228	248	243	210	214	244	213	238	217	230	245	243	212	241	217	248	219	214	261	247	247	194	227	261	237	233	230	245	261	217	229	222	221	199	238	233	253	234	271	223	228	217	230	211	230	255	250	229	261	220	238	225	233	224	230	232	231	215	234	248	225	238	255	242	225	222	214	242	240	224	236	231	252	240	223	231	196	258	230	233	245	223	238	233	217	253	221	267	249	215	224	220	241	231	245	233	246	235	229	204	218	220	190	227	226	221	244	200	229	244	228	226	264	221	233	237	228	208	218	218	229	231	194	216	255	222	210	215	217	244	224	231	224	203	241	229	240	216	235	225	213	250	263	223	231	229	237	259	212	241	230	240	244	225	229	229	224	215	238	218	227	228	196	247	224	228	233	225	260	209	227	226	236	267	258	235	261	226	240	249	230	236	261	263	236	223	228	227	276	265	243	246	228	213	224	202	233	234	259	194	242	206	269	220	237	223	230	253	250	248	241	221	238	222	227	226	242	229	242	211	244	253	255	216	240	237	218	245	243	233	247	244	234	244	239	217	247	244	226	238	228	216	227	245	218	240	212	225	225	223	256	229	216	231	231	228	245	231
26568	20520	9627	1085	684	633	588	593	553	559	547	539	548	527	591	571	531	557	553	537	569	538	568	538	529	531	552	570	513	573	594	537	558	535	513	512	554	534	535	579	499	550	513	523	564	572	567	581	585	538	567	523	537	588	521	538	530	525	589	541	578	565	529	569	560	541	557	581	551	547	540	542	552	559	534	557	523	536	545	557	534	549	544	555	577	543	543	515	562	554	548	550	538	530	541	549	536	560	541	549	552	501	527	580	577	518	562	521	541	530	532	557	512	551	590	561	577	536	541	544	563	537	546	529	527	557	531	544	544	532	523	576	559	540	524	514	554	538	538	548	543	556	577	570	542	521	543	577	517	520	534	568	553	517	516	532	559	558	529	545	543	538	544	543	581	513	539	542	533	517	558	562	536	554	549	517	546	532	487	532	535	505	524	493	536	545	537	502	493	507	521	539	553	581	612	503	509	548	530	546	527	552	548	557	532	550	513	548	533	564	533	570	542	552	541	548	517	509	568	566	550	533	574	526	518	539	550	535	564	548	536	531	545	571	556	546	575	530	535	510	539	533	525	583	523	584	510	568	562	540	564	543	577	547	526	536	550	593	548	577	526	497	543	560	531	547	569	557	540	524	564	540	549	539	544	538	558	561	530	532	560	521	544	557	538	514	554	544	506	536	512	533	567	534	545	586	540	519	537	571	581	507	526	569	508	573	522	534	516	560	558	546	538	564	583	559	567	549	545	536	542	549	551	564	542	541	554	566	527	528	569	535	511	598	534	561	539	555	538	540	585	513	528	601	575	561	534	524	534	527	547	540	560	537	503	552	547	532	538	532	521	553	508	559	535	541	523	561	508	503	537	528	535	565	546	573	580	514	525	526	572	574	550	543	541	538	556	528	518	546	517	508	538	539	525	560	579	567	549	545	549	509	534	532	551	541	472	523	543	549	556	516	568	543	543	533	512	555	546	554	551	554	516	559	551	548	555	523	519	534	529	541	520	527	524	541	545	562	555	566	528	551	556	526	588	537	560	537	560	525	559	519	568	537	457	515	545	516	525	577	522	561	523	512	568	534	598	481	582	513	538	547	544	518	566	578	575	535	517	539	508	527	571	603	499	547	538	555	519	518	543	494	552	520	515	571	563	569	541	527	536	563	501	511	542	551	521	577	527	524	549	548	545	533	541	526	547	514	547	543	505	538	546	521	592	532	543	539	574	521	542	510	556	532	544	546	545	518	523	502	510	538	529	530	561	545	564	530	542	528	538	565	536	549	538	537	508	555	532	550	531	584	527	497	551	529	540	544	521	536	528	530	519	557	559	606	532	580	561	502	501	536	526	508	564	559	558	574	516	530	520	522	527	537	532	559	560	547	535	565	587	534	535	531	582	575	557	530	568	538	529	543	535	505	530	548	547	535	511	583	506	556	558	578	540	585	532	540	546	544	555	532	561	535	530	527	541	528	538	570	547	548	513	551	540	531	535	544	552	504	506	548	542	524	549	548	540	555	543	527	537	536	569	594	518	516	552	546	544	547	544	547	549	549	536	553	541	513	564	512	571	538	562	571	543	569	545	545	567	499	505	561	568	529	562	548	585	568	522	534	528	519	583	538	537	563	552	477	538	518	575	534	546	580	540	527	541	546	501	518	522	510	513	576	522	596	546	541	559	548	550	554	560	561	547	575	560	504	564	522	549	535	525	533	579	557	596	555	547	531	531	545	555	572	540	517	565	545	533	496	517	500	537	507	541	534	529	537	545	570	516	585	554	573	534	562	553	539	544	573	547	553	531	573	549	506	534	559	564	559	560	570	489	577	543	544	532	567	545	556	573	533	524	513	546	493	526	551	538	480	514	549	512	534	552	559	570	568	548	555	527	557	571	549	517	541	582	493	536	518	561	557	536	534	524	533	583	502	529	552	552	559	504	514	521	562	541	514	554	561	513	591	573	533	509	559	567	519	505	529	519	522	595	550	516	602	568	522	546	546	558	518	543	534	540	525	524	522	512	544	542	544	527	546	512	542	559	505	574	545	492	475	577	535	571	530	551	537	554	543	532	581	527	552	525	573	566	549	519	560	564	559	559	503	505	593	528	558	561	549	578	506	549	525	518	537	577	528	543	524	511	540	570	547	571	555	577	576	544	588	494	512	548	523	520	527	554	580	514	576	517	529	561	525	542	542	501	538	539	518	539	545	515	523	568	532	520	578	550	549	549	572	510	542	556	518	538	530	551	545	544	556	515	519	512	479	536	499	528	552	536	538	525	568	567	561	582	549	545	519	537	566	525	535	540	526	540	521	565	534	533	542	543	528	578	591	571	540	556	565	569	513	538	527	540	532	521	566	540	532	528	517	554	536	564	526	501	498	537	545	573	552	560	537	527	521	518	521	526	546	557	539	527	543	529	562	585	531	534	559	498	500	548	517	531	568	550	519	537	508	510	541	513	554	557	562	512	554	544	552	534	561	531	593	538	537	553	554	537	497	543	539	556	568	497	492	567	545	558	583	519	555	504	568	518	573	524	516	524	555	513	545	536	581	511	557	540	520	557	527	557	557	598	562	587	540	524	558	542	520	550	556	538	524	570	558	616	540	546	555	563	535	564	592	557	470	545	512	531	538	525	549	559	543	544	561	544	559	541	584	511	597	527	561	537	539	581	525	542	501	543	545	521	563	525	522	522	544	543	613	500	526	540	538	536	572	548	541	570	590	551	520	532	524	553	517	558	526	564	541	552	542	556	501	517	547	498	532	522	511	548	524	525	528	547	555	578	537	591	525	532	579	557	512	514	551	544	537	536	550	548	518	579	502	585	559	545	550	524	529	555	583	530	549	525	543	570	570	541	548	518	545	535	544	533	505	574	564	475	528	523	551	527	538	534	513	564	499	566	567	546	542	556	533	545	540	537	527	568	544	515	571	546	558	540	538	537	557	523	570	556	589	551	581	511	549	526	553	577	540	567	594	559	498	516	551	563	539	555	542	471	586	570	574	558	537	524	523	594	516	540	494	543	562	517	549	548	538	506	512	540	541	521	536	560	536	569	553	553	507	539	566	536	526	527	545	539	551	517	535	535	512	491	533	557	563	528	501	504	526	580	541	536	542	512	524	535	530	545	526	541	553	569	541	553	543	542	511	522	510	581	531	541	558	536	529	540	553	544	558	567	588	537	561	546	552	526	566	509	520	534	553	568	558	525	506	508	487	545	556	531	550	544	568	519	528	548	505	549	526	488	543	545	478	541	544	521	549	525	549	532	552	562	552	576	522	524	548	514	578	599	584	528	515	543	559	519	534	521	498	496	548	533	547	580	541	540	539	553	552	561	536	535	593	533	564	531	555	570	564	522	557	550	553	535	510	540	545	554	557	531	561	593	524	546	526	526	563	528	563	542	525	517	572	540	537	553	503	537	564	520	553	576	558	592	539	510	547	569	502	552	559	524	539	542	570	549	558	533	546	501	492	542	523	568	597	540	592	537	555	555	562	555	570	527	562
4055	1477	1415	1079	858	832	808	759	719	708	761	722	634	724	756	711	747	735	745	692	697	730	731	737	763	689	717	689	728	727	710	744	692	694	669	735	714	715	713	752	689	673	720	724	670	728	696	724	731	654	701	727	676	721	724	715	735	711	749	719	670	680	689	772	689	662	704	696	711	706	742	706	722	768	740	709	702	745	717	723	740	716	710	724	754	769	674	717	712	782	695	692	728	661	707	680	755	716	683	735	687	700	713	714	722	750	693	689	728	728	692	683	731	741	718	743	662	740	723	712	733	702	691	722	758	714	700	730	699	707	691	754	703	715	699	752	752	669	695	711	698	722	726	712	708	730	698	703	690	726	715	700	700	740	728	724	734	719	705	710	693	668	703	716	738	743	648	702	696	733	740	705	743	725	711	703	719	719	719	714	675	680	730	696	720	703	684	686	689	700	724	735	704	746	704	698	711	692	708	769	702	734	741	760	703	696	725	647	707	720	705	728	718	714	670	722	708	690	686	732	809	754	695	692	696	755	665	704	743	697	744	688	694	758	713	688	705	731	705	694	703	722	730	687	687	686	689	719	716	728	704	672	714	681	693	677	713	656	723	681	709	689	693	731	775	696	718	704	709	702	704	746	727	704	742	720	774	749	692	718	648	722	715	719	729	738	709	687	758	738	723	693	720	752	730	667	700	724	721	718	712	718	719	749	700	697	729	702	706	705	730	719	699	688	683	729	697	754	708	763	708	721	716	694	736	680	697	716	684	718	649	736	727	756	715	739	748	698	703	723	717	727	676	704	682	767	723	695	726	714	711	719	773	778	650	713	650	753	677	700	743	702	699	691	731	699	740	716	693	671	717	766	699	769	702	747	758	729	685	700	729	716	742	736	745	736	704	761	661	734	662	689	704	681	713	675	705	722	658	688	670	719	667	727	753	726	720	689	691	727	764	672	718	732	744	737	694	710	696	703	707	717	725	692	697	680	724	699	727	707	724	678	697	704	714	696	732	732	721	708	750	685	705	721	748	708	719	696	678	716	709	737	705	696	687	698	707	693	705	715	662	733	701	704	688	717	719	673	746	726	694	670	672	688	698	696	698	704	712	706	723	709	689	741	751	729	732	718	666	707	733	685	722	752	682	708	736	698	737	750	704	719	761	718	676	706	712	705	711	698	726	688	749	683	710	745	702	699	720	717	676	682	737	708	758	677	752	733	734	718	748	768	726	656	687	732	713	698	712	702	712	699	712	658	781	748	662	712	760	735	755	715	709	684	730	741	714	737	691	716	716	701	684	682	756	687	689	703	752	654	708	683	728	717	705	706	665	681	751	698	706	720	685	702	700	726	704	714	770	667	757	682	691	729	703	716	736	689	741	739	768	685	707	682	703	717	717	697	747	739	664	698	708	706	697	707	726	709	752	679	674	737	716	707	693	701	746	732	696	683	713	692	731	670	762	723	766	678	705	722	687	742	707	717	679	746	668	733	673	690	678	731	702	731	719	693	763	743	674	746	723	720	732	724	724	727	725	748	711	689	720	710	711	713	728	726	706	681	663	718	710	690	729	730	647	666	661	671	723	704	721	733	695	678	717	700	716	683	695	735	639	729	723	715	686	729	700	721	731	737	710	727	735	770	739	727	709	753	701	742	709	748	677	684	725	723	678	727	705	710	741	735	768	756	706	710	726	718	741	739	679	707	733	703	709	717	713	712	723	745	706	785	724	689	724	696	694	725	711	725	682	764	735	742	710	664	705	694	694	702	700	710	696	728	720	697	731	722	727	694	726	713	718	695	751	730	681	720	705	693	703	691	693	674	779	719	727	653	742	707	756	699	734	707	723	707	702	694	731	680	697	691	709	771	727	674	728	697	716	731	745	719	750	713	722	709	680	667	692	669	744	653	696	703	678	754	696	712	728	719	714	687	698	666	749	686	680	715	738	750	709	739	734	731	655	725	711	717	761	710	714	687	722	714	689	714	643	690	714	727	694	691	710	687	702	676	708	730	720	722	733	725	709	707	683	725	701	706	691	743	746	719	698	720	752	743	722	712	747	721	672	668	725	747	705	715	701	765	720	651	758	716	733	691	716	702	724	715	705	718	716	721	729	730	743	752	672	682	747	729	703	707	726	717	719	693	748	719	723	702	715	723	701	701	703	713	744	741	686	776	708	721	695	756	684	720	670	706	713	702	701	726	668	734	704	735	728	725	710	702	691	720	688	708	659	729	751	701	742	683	722	715	719	671	734	727	749	754	707	730	725	712	718	729	730	721	742	709	741	740	741	675	805	705	751	748	722	731	719	691	696	743	752	693	695	674	719	700	720	764	724	707	702	661	758	771	695	671	719	688	692	698	732	674	714	731	720	723	677	701	734	688	767	691	727	743	647	749	690	735	729	710	643	734	670	748	654	722	732	709	693	670	740	695	696	729	691	701	747	678	713	678	705	755	720	679	703	714	711	761	708	722	690	755	673	674	720	728	749	731	687	714	690	713	681	706	740	711	715	720	715	736	679	722	707	731	705	690	729	749	711	736	699	703	716	681	735	743	716	744	698	709	690	656	690	726	761	733	690	677	707	716	700	718	703	728	674	738	684	701	750	710	725	732	707	713	690	726	680	731	723	700	751	681	756	738	658	722	737	710	745	695	693	757	746	696	743	711	695	726	714	661	695	668	703	713	706	729	733	667	740	659	694	694	748	693	722	689	744	699	717	735	704	683	675	705	697	736	693	739	759	713	734	735	711	708	681	694	683	703	710	720	705	720	722	725	740	688	734	695	710	708	736	755	691	710	754	677	716	696	702	734	707	734	657	669	728	751	695	724	688	684	633	687	689	707	713	740	755	671	726	646	670	674	696	731	669	708	707	690	717	696	693	737	705	690	737	695	690	717	769	737	678	719	675	730	687	699	721	745	723	718	677	733	772	715	724	630	696	668	680	670	723	700	685	673	716	740	707	694	700	692	725	677	712	674	734	756	695	735	711	722	723	680	703	700	759	720	761	735	716	665	738	731	718	694	732	712	700	750	724	682	672	639	698	723	697	741	677	720	760	709	731	744	699	679	671	790	684	713	718	668	717	743	683	662	712	676	721	760	681	735	709	720	698	684	734	705	749	742	710	719	725	713	717	745	729	663	668	739	684	663	690	691	720	733	733	701	682	753	754	733	702	665	721	685	721	713	693	721	719	732	703	695	727	709	700	683	736	742	693	721	686	720	709	732	721	724	740	711	716	706	729	716	737	738	651	800	701	796	707	680	702	735	714	712	694	733	664	674	758	762	718	754	706	702	748	722	725	718	715	684	690	727	719	693	717	741	706	682	729	721	707	697	715	709	710	746	740	660	722	746	729	725	686	759	697	703	718	696	740	680	735	723	683	726	677	740	673	712	643	704	682	673	697	733	694	676	711	710	723	694	666	680	719	689	727	715	686	699	778	682	709	752	681	681	697	679	749	702	712	724	708	760	746	756	723	705	728	737	711	751	733	683	684	664
23660	20938	28239	23794	20911	8826	1231	833	756	700	610	585	541	517	531	460	525	503	482	487	509	505	438	427	469	473	436	425	404	498	465	432	498	428	436	456	442	465	484	458	432	437	445	415	411	459	431	465	467	456	441	470	485	436	443	445	385	471	440	450	412	433	435	427	450	431	460	375	457	435	444	449	413	440	439	409	456	436	420	451	485	428	427	414	442	411	450	447	444	449	453	479	461	428	444	438	446	447	422	436	411	426	417	448	449	429	445	438	411	459	422	408	466	435	417	486	410	428	422	420	428	439	423	420	400	425	418	424	428	445	404	423	422	456	448	459	418	456	435	417	453	437	422	453	463	439	387	437	448	418	460	455	439	428	440	431	406	442	418	433	459	436	409	414	424	426	405	437	453	431	420	443	450	428	435	414	425	406	408	437	444	461	433	420	450	417	436	398	436	436	446	426	430	433	458	425	446	450	423	410	414	474	465	440	418	421	395	408	424	428	456	442	427	443	417	454	450	410	466	408	423	462	482	462	484	430	406	424	397	415	404	412	429	434	443	439	448	418	467	396	410	417	462	436	460	408	426	447	450	452	406	448	454	460	431	442	450	422	430	414	393	411	419	436	416	387	428	418	434	398	409	454	448	444	443	444	448	444	416	428	430	447	462	430	435	427	430	446	453	441	425	444	459	406	447	419	428	421	411	408	469	400	433	410	425	429	441	441	438	420	447	402	436	408	448	425	448	415	412	482	439	459	460	440	443	427	432	426	413	417	444	435	472	442	436	426	459	425	372	414	442	440	438	457	470	431	453	395	401	405	449	446	440	458	422	428	409	458	414	416	428	483	431	418	486	448	441	425	428	404	441	461	433	457	430	404	416	433	419	444	459	437	439	435	444	395	402	429	458	419	429	411	455	408	437	417	427	435	410	448	405	430	428	431	479	462	429	453	462	404	464	452	459	376	457	403	437	477	452	425	451	407	426	412	452	408	425	446	422	446	422	389	455	434	386	408	435	429	420	451	433	451	437	451	400	427	482	422	437	438	448	411	424	423	446	404	434	464	460	407	415	401	397	435	427	453	444	445	398	423	447	429	418	423	458	463	401	437	429	394	429	409	459	484	437	389	450	442	409	425	395	445	433	421	428	415	432	413	428	427	452	422	437	433	464	426	434	409	445	411	447	462	404	439	429	453	437	394	431	403	465	464	446	396	473	395	414	445	427	462	457	427	436	445	437	425	417	421	450	470	428	438	410	422	441	435	455	424	459	448	467	437	405	442	432	417	448	416	441	447	462	406	413	463	398	469	422	447	459	451	449	470	420	441	423	419	445	407	429	452	483	438	444	481	442	425	448	411	444	457	415	388	434	457	449	420	441	435	410	423	445	420	432	418	440	415	443	407	450	419	418	435	425	447	449	431	470	415	445	418	447	473	437	415	477	441	457	448	444	450	447	395	394	432	433	409	420	438	412	420	405	456	455	451	433	423	433	415	411	409	443	446	444	434	429	439	441	456	457	429	450	415	395	435	464	466	441	435	453	383	443	421	418	445	428	441	416	439	456	399	459	443	442	426	389	456	443	425	437	431	439	449	441	429	434	417	443	410	387	439	401	418	453	451	444	389	460	408	427	425	447	434	463	440	436	419	443	435	435	453	444	408	458	452	414	424	420	435	390	435	427	441	428	422	416	437	420	461	448	409	443	462	453	429	454	437	458	423	425	383	458	430	404	428	415	407	409	439	426	424	417	448	451	429	444	394	465	446	390	452	429	426	468	451	402	429	444	458	422	453	449	473	407	473	424	434	417	400	432	427	435	444	423	454	443	416	445	434	420	422	461	444	440	413	420	399	437	446	460	429	467	427	446	412	441	452	469	364	403	413	409	452	421	466	443	403	426	462	442	472	436	436	392	427	431	424	376	393	436	434	462	455	399	424	379	413	432	392	457	456	419	447	396	475	415	426	422	421	438	410	440	439	402	459	395	433	454	416	423	440	449	414	423	424	422	433	411	455	455	428	446	443	434	408	385	395	470	424	409	413	437	450	432	487	457	386	427	423	416	464	416	443	431	438	441	400	421	461	454	423	391	422	422	462	431	432	419	454	429	446	412	420	439	439	427	439	447	430	429	435	442	423	456	445	399	430	433	465	446	467	422	420	457	478	429	430	438	431	405	406	424	425	454	463	468	436	424	394	421	419	455	421	403	443	486	426	463	456	410	435	434	448	447	450	400	416	439	440	429	431	428	433	451	460	441	455	440	435	376	399	414	398	429	459	431	435	420	436	445	463	480	406	459	428	422	461	480	446	398	427	420	444	430	437	436	434	428	427	426	462	413	431	422	429	444	468	448	446	411	411	439	446	405	483	434	434	445	429	405	447	451	441	427	437	431	427	457	441	457	462	410	437	425	428	439	444	440	427	414	386	445	456	418	442	443	421	409	398	430	484	475	413	457	426	420	416	448	446	401	429	450	459	464	471	422	451	382	415	398	384	438	460	411	419	449	434	415	451	427	441	421	422	417	428	452	427	443	416	443	428	436	422	463	398	449	429	443	441	404	434	416	439	436	454	447	463	413	431	385	448	464	428	458	441	438	391	415	459	393	490	460	452	439	450	452	416	447	431	455	443	416	413	426	449	434	455	435	448	463	464	442	431	415	434	426	455	432	407	409	443	460	461	402	420	439	446	468	450	452	421	427	408	438	452	426	405	433	400	446	434	439	433	474	438	470	412	439	446	443	424	421	402	400	444	446	420	424	448	401	432	458	431	403	424	431	430	418	428	450	401	412	459	410	416	455	455	436	451	415	430	421	412	404	417	452	411	401	433	464	446	452	415	439	464	448	422	478	458	400	423	405	421	431	439	455	451	414	442	431	454	429	432	456	447	416	414	424	402	424	456	443	437	457	422	446	442	437	416	406	442	427	410	421	405	394	439	422	437	441	415	415	457	444	422	449	431	430	422	451	429	447	419	416	438	490	453	437	457	444	431	409	428	433	425	436	442	465	451	421	438	407	437	400	403	467	464	408	437	414	416	424	494	467	425	373	496	445	436	450	454	467	459	446	427	402	402	420	442	455	422	443	419	414	408	438	423	420	436	452	416	445	454	421	446	425	464	473	421	446	431	442	412	421	443	393	445	406	448	437	438	434	414	447	437	402	418	438	457	435	427	451	446	432	394	429	452	394	457	428	433	419	427	459	466	428	465	434	439	458	421	428	476	432	403	431	456	426	471	412	435	431	430	447	433	397	449	406	395	436	418	433	380	442	499	468	435	456	415	408	492	452	460	447	442	396	427	462	439	398	430	398	434	447	433	422	447	450	440	438	432	390	416	446	395	419	419	432	451	427	454	411	462	445	446	425	463	406	444	420	436	441	413	439	408	446	448	461	417	425	425	433	449	429	422	428	415	467	407	443	428	439	432	406	446	459	392	480	457	455	432	436	447	459	466	431	415	410	425	458	428	404	411	473	437	475	443	426	458	446	437	420	454	434	415	454	416
4818	9257	8239	4319	3057	2295	1910	1609	1290	1144	1043	922	871	849	740	761	749	698	699	688	686	685	634	665	580	631	625	616	626	609	585	670	601	584	557	660	642	593	592	587	627	619	614	614	603	559	595	539	594	534	640	597	566	599	606	561	597	570	585	599	581	560	566	571	540	582	590	615	591	588	604	568	541	579	632	584	564	579	564	582	588	598	637	574	560	565	585	559	575	584	555	624	553	568	538	559	592	567	576	557	586	568	555	559	569	568	613	623	606	590	576	613	573	606	554	597	597	569	599	568	589	564	592	578	594	598	576	582	587	559	562	581	580	597	555	588	578	585	585	568	564	518	585	575	539	602	550	618	562	549	569	566	604	596	589	564	558	560	577	579	575	594	561	525	587	570	585	577	549	603	612	560	515	625	596	584	554	557	586	581	561	575	577	635	574	622	583	594	595	576	557	577	602	566	584	577	556	606	581	599	574	587	580	560	542	570	609	613	518	634	584	547	597	557	579	547	560	592	594	517	547	567	601	552	577	577	583	557	581	532	631	592	558	578	581	558	590	573	606	599	638	611	614	585	569	524	558	592	606	577	603	595	578	571	596	604	575	610	578	585	606	595	596	557	584	604	589	593	548	597	531	599	582	557	573	551	607	570	591	574	580	542	551	587	571	582	532	546	550	576	573	605	583	595	587	566	568	595	561	599	575	583	559	580	573	541	596	561	597	600	575	564	552	557	578	623	561	569	591	538	561	580	580	604	558	602	586	570	555	576	575	562	611	587	589	558	570	570	571	558	528	558	611	614	578	564	556	583	543	547	561	587	550	548	584	584	611	565	560	561	580	562	567	597	574	581	610	593	593	618	611	597	569	555	535	570	540	584	610	557	591	595	560	563	607	564	611	570	611	558	577	574	557	610	543	570	600	562	568	574	560	566	539	573	596	555	559	611	575	567	597	629	553	566	605	568	603	526	565	565	546	554	586	550	557	576	578	568	569	571	597	577	548	572	577	618	576	558	602	621	566	610	570	568	602	596	541	573	608	629	614	530	581	551	551	598	555	594	575	520	562	599	539	573	605	590	598	541	568	586	544	547	584	589	559	585	559	523	579	597	545	639	571	535	561	611	559	558	561	526	603	569	583	572	557	565	577	599	542	574	604	570	509	604	543	561	562	562	590	553	561	617	563	585	552	554	603	568	611	554	584	564	576	581	561	552	568	576	582	568	585	575	589	553	571	549	582	571	590	569	601	546	579	545	573	569	558	551	591	548	595	590	554	600	576	552	570	531	596	563	586	590	595	564	561	595	594	621	568	568	570	601	591	570	555	580	568	588	566	611	565	548	576	550	565	528	569	591	587	601	516	561	551	604	583	586	581	561	567	643	546	573	548	592	570	550	605	590	570	567	591	557	582	546	580	562	555	610	579	581	612	564	592	595	566	583	594	607	551	546	571	608	591	549	589	580	587	558	611	576	609	546	601	559	555	608	565	599	635	602	543	582	550	570	575	615	595	598	560	542	569	608	582	598	550	568	567	583	527	563	602	568	583	562	549	532	576	586	539	541	594	601	566	545	523	534	592	611	584	591	584	557	582	555	582	583	586	587	561	610	553	587	549	577	574	607	574	567	589	589	556	556	555	558	592	595	586	599	581	607	581	560	554	612	579	568	635	626	565	545	576	543	550	562	602	569	570	568	567	573	608	568	585	560	574	591	562	592	607	619	553	556	621	576	573	582	547	601	547	593	548	591	629	562	588	629	590	574	572	535	551	549	558	640	560	576	559	558	597	536	571	568	601	603	582	556	556	571	593	520	594	588	585	582	647	596	524	578	581	561	576	594	589	597	567	595	549	586	616	598	546	532	607	558	585	585	586	559	579	590	597	538	532	553	608	570	563	618	584	606	596	609	565	582	562	536	564	608	545	556	590	574	596	554	613	542	611	566	538	595	550	562	609	590	560	562	566	621	611	563	566	576	521	569	597	544	573	580	584	580	549	575	569	631	592	583	610	582	560	559	586	599	565	600	567	598	594	518	598	575	610	516	575	540	609	578	529	545	554	599	557	606	572	548	598	597	590	596	550	546	569	588	593	565	562	544	626	565	591	589	593	584	572	584	580	577	601	566	591	548	584	534	545	575	555	619	541	558	588	533	574	594	539	539	577	580	591	584	586	534	570	600	560	559	578	535	565	560	590	588	572	596	535	520	602	568	564	519	550	596	600	593	641	576	626	568	526	584	558	614	602	564	543	566	590	581	604	574	647	591	601	561	534	566	578	580	562	556	546	608	579	606	575	549	572	550	575	579	544	562	549	587	565	562	607	602	555	572	602	558	558	619	540	594	591	554	602	572	619	571	580	554	562	556	545	593	552	583	566	599	591	544	595	588	579	545	555	553	589	615	562	591	620	587	548	560	561	603	596	574	581	556	563	562	559	596	555	605	582	580	614	614	570	565	590	580	511	545	570	587	571	540	565	579	582	590	555	560	564	566	645	564	583	575	546	554	542	580	579	572	607	551	588	548	526	558	607	580	605	606	612	610	587	582	594	570	608	581	570	609	622	573	602	534	572	579	562	555	586	582	560	607	550	555	580	606	586	567	590	562	582	571	586	552	605	592	600	577	552	539	570	592	575	585	618	561	578	573	583	610	531	540	562	605	569	614	634	616	597	546	591	581	591	579	569	581	578	583	545	609	548	564	573	602	559	610	617	577	563	555	575	565	555	592	567	574	550	590	582	566	544	580	561	620	561	624	559	594	584	575	594	606	569	598	578	552	535	614	605	639	525	562	554	555	572	617	566	585	607	586	543	577	595	570	536	579	565	543	596	612	564	575	588	595	582	588	581	570	586	618	568	615	508	596	612	559	585	562	562	568	591	551	548	606	606	588	587	625	524	584	593	546	604	570	606	584	579	579	603	603	573	551	559	592	558	584	550	606	614	548	550	587	571	606	583	608	552	580	593	554	550	539	554	586	572	618	568	560	621	575	560	536	554	598	572	527	581	612	550	585	559	573	586	574	604	595	564	574	614	554	587	558	563	617	602	554	531	547	574	587	597	554	603	538	566	568	550	559	582	603	543	606	581	577	572	609	610	569	589	575	585	616	565	570	548	598	590	573	617	603	546	603	583	588	567	550	590	593	599	524	624	594	591	603	600	600	536	604	545	551	631	538	612	570	562	577	553	574	576	565	534	561	586	593	576	558	538	617	571	584	589	612	598	587	564	566	628	560	556	548	561	553	543	597	568	585	528	557	564	591	544	602	559	583	590	529	579	566	566	603	522	524	558	592	560	613	607	574	581	537	618	577	585	592	581	585	555	590	580	556	563	524	603	568	586	570	541	582	595	590	583	595	567	620	551	525	574	567	575	572	571	557	604	590	571	528	555	580	578	563	573	552	547	545	587	582	543	571	583	512	569	599	573	589	581	576	598	568	594	605	532	574	567	598	578	577	572	576	561	568	608	581	563	611	596	578	553	531	593	584	616	570	582	562	604	563
22821	21016	28799	23428	21021	21058	6849	955	708	580	485	437	372	381	298	304	302	246	266	237	259	265	227	226	223	207	243	180	217	199	193	183	195	202	184	184	155	170	180	170	177	193	197	171	190	194	190	193	151	179	184	184	170	169	171	176	169	173	173	157	177	173	175	181	203	175	169	170	177	187	171	182	182	183	174	169	164	145	167	191	182	158	189	149	150	185	178	164	164	179	154	176	153	165	156	179	172	172	172	187	187	171	189	175	156	171	160	178	167	157	158	146	164	138	181	171	151	188	174	153	182	159	167	145	172	173	163	172	157	161	179	166	157	166	166	179	156	186	171	148	176	139	185	166	185	148	167	169	162	173	171	186	178	162	183	180	177	182	167	177	153	139	169	153	164	168	170	154	143	151	151	165	142	162	183	154	180	166	157	169	159	166	163	145	166	168	189	159	171	194	169	157	166	147	153	164	157	161	174	168	152	185	159	170	157	168	181	163	151	157	170	173	164	188	201	195	150	175	175	179	152	165	152	161	166	149	180	162	157	148	170	152	195	180	165	150	167	151	170	150	178	145	169	161	150	155	146	145	169	164	157	136	145	152	159	162	177	152	179	169	190	172	171	147	181	147	154	151	186	181	173	166	154	182	171	174	171	175	170	149	176	172	168	179	159	161	165	163	171	164	201	185	148	165	154	175	179	167	161	183	158	160	182	168	141	168	165	159	154	180	180	157	175	185	204	153	158	158	168	183	133	174	175	173	154	190	182	133	147	156	185	154	189	167	145	174	165	190	171	178	163	169	159	158	184	178	164	160	183	171	156	171	168	164	169	161	158	157	154	175	162	179	157	158	166	161	165	177	151	173	177	179	158	167	170	168	181	170	182	170	171	167	162	170	141	149	169	153	170	156	151	172	180	173	189	182	163	155	164	170	156	158	169	144	185	168	163	177	145	147	173	152	165	161	130	164	169	161	158	180	165	164	152	181	177	165	168	167	176	172	172	168	144	167	179	162	168	151	166	165	188	183	162	168	174	148	162	153	152	165	171	150	178	159	171	170	179	146	143	158	178	156	172	168	164	167	152	183	160	167	166	155	155	156	165	172	159	176	168	167	146	174	166	159	157	179	176	174	146	150	179	166	158	166	158	153	166	186	154	165	138	157	141	152	145	167	154	178	159	158	169	161	148	183	164	152	172	167	172	155	162	167	177	160	174	171	150	180	163	158	145	168	177	198	177	154	144	176	166	157	145	156	165	156	146	176	181	144	171	163	159	130	176	138	147	146	154	184	168	165	169	187	181	179	183	152	185	156	158	203	173	174	150	169	148	170	176	157	149	183	172	168	184	181	159	158	154	166	157	149	170	172	160	196	180	164	187	176	164	186	151	152	173	169	151	187	163	171	142	171	173	153	165	167	147	155	176	162	174	158	154	158	172	201	150	177	159	181	164	152	164	145	149	153	163	183	171	152	162	174	160	165	161	178	181	162	171	163	145	190	154	146	179	169	166	148	163	161	146	154	171	166	171	170	170	154	145	144	142	167	171	173	156	161	146	185	144	154	168	177	170	150	154	150	153	176	157	160	162	153	176	162	193	168	171	180	172	159	185	145	163	144	179	168	140	168	148	171	157	172	169	154	183	147	169	154	151	163	161	152	168	165	169	153	180	169	172	158	182	156	160	161	172	169	174	166	173	164	173	157	179	163	159	174	171	170	155	161	152	170	138	160	174	155	160	133	147	151	142	156	175	193	132	165	185	148	164	153	167	150	163	192	174	144	142	161	153	159	174	176	152	173	163	177	173	161	168	182	175	172	164	173	148	168	174	160	168	145	173	163	161	148	161	172	176	149	160	147	165	174	147	160	170	155	155	160	168	158	187	159	159	146	184	147	157	166	175	139	160	158	180	161	175	140	153	162	158	166	177	166	183	140	175	170	176	161	150	168	162	163	161	174	189	167	154	165	156	153	183	157	166	156	157	190	160	174	169	147	137	170	167	177	182	156	162	134	185	169	151	156	169	149	165	189	148	165	187	152	153	163	158	187	185	168	176	168	165	168	167	177	143	160	168	165	177	169	159	167	162	162	162	163	152	151	157	152	140	151	162	161	157	199	171	180	169	157	175	131	187	174	170	153	138	169	186	166	181	165	164	178	173	164	145	146	188	165	169	205	155	143	184	163	177	167	179	171	164	150	169	155	178	167	175	151	156	154	157	153	175	190	166	158	157	169	159	166	164	157	157	148	153	172	154	159	194	144	148	138	156	143	158	169	170	183	158	132	150	170	183	169	162	180	188	169	185	182	144	155	172	147	173	162	161	168	168	171	182	165	148	180	175	152	169	146	173	156	158	164	167	150	149	154	180	180	154	161	168	144	154	159	140	174	175	186	177	142	165	179	164	158	174	154	178	171	181	183	153	165	174	149	158	196	173	173	174	182	155	159	145	192	157	158	169	165	166	180	138	146	169	152	155	148	167	150	153	158	176	168	161	180	170	177	142	159	186	167	166	154	171	162	166	178	165	183	176	190	145	156	170	166	164	146	187	159	173	172	163	158	151	165	146	170	145	183	200	183	157	154	159	147	153	154	177	159	188	152	148	159	158	164	165	175	180	167	166	154	157	170	170	140	147	159	161	173	171	141	174	146	159	146	185	151	146	173	180	153	164	163	163	167	174	159	190	148	168	145	164	184	176	183	163	142	150	148	141	172	143	165	160	153	169	164	163	192	181	171	150	150	156	162	162	142	176	167	142	163	165	150	151	202	163	191	154	171	163	191	164	170	176	166	170	170	180	175	167	166	186	165	149	169	156	194	176	153	153	165	185	156	176	140	181	168	161	198	163	154	172	174	174	157	169	162	160	167	173	160	181	160	155	174	163	146	162	184	147	154	153	178	146	173	151	184	166	159	165	164	142	172	160	170	148	171	174	155	162	181	167	203	162	160	150	150	139	162	175	168	150	182	155	178	171	162	174	179	150	172	171	172	166	165	160	159	157	174	153	185	161	183	155	156	161	153	155	171	159	163	162	161	178	136	159	164	145	160	140	148	180	168	164	169	154	163	189	171	146	164	192	161	138	179	186	174	150	161	145	187	182	167	142	177	158	145	157	152	160	168	138	159	176	175	170	169	143	183	163	165	147	158	177	176	160	154	177	175	164	161	160	138	135	153	134	173	179	182	173	158	171	167	140	161	183	160	173	170	169	141	157	169	178	170	146	168	170	171	160	153	129	143	160	159	153	159	179	166	176	173	155	151	194	150	182	164	165	193	150	144	173	161	170	154	159	169	181	175	189	131	162	153	171	180	159	152	162	163	172	164	149	166	163	179	149	161	135	150	188	172	150	157	153	175	164	169	152	171	156	166	169	152	168	164	175	147	167	157	167	148	160	148	136	171	153	158	168	164	158	164	156	181	154	197	151	153	162	166	131	168	171	147	171	175	158	157	168	162	187	164	142	182	162	165	161	176	181	150	131	154	161	166	172	158	141	167	167	191	165	191
6907	15337	13300	7123	4857	3619	2746	2173	1762	1436	1142	898	857	681	632	563	593	492	459	414	426	374	361	360	350	368	326	336	304	289	310	289	245	288	263	315	273	256	252	235	256	243	268	237	298	246	256	240	234	242	222	268	230	242	249	237	244	236	269	255	229	245	230	238	236	222	200	258	238	241	252	225	255	242	250	256	243	234	261	213	230	248	246	244	224	231	227	215	224	214	240	188	232	236	215	235	237	241	245	237	243	230	236	252	211	238	244	230	247	242	232	211	233	234	226	233	239	229	208	210	250	218	242	247	223	215	219	218	233	228	206	206	225	211	210	224	199	245	230	235	213	241	228	221	218	230	235	220	222	224	232	211	217	228	222	222	232	222	226	213	195	229	243	234	214	225	200	237	217	242	239	241	219	207	206	243	235	207	198	235	230	233	229	227	238	222	214	239	207	223	218	227	194	203	238	206	248	234	224	210	227	245	216	195	223	194	230	203	225	222	236	210	240	228	218	208	241	235	216	203	253	233	226	253	225	199	215	245	241	221	215	228	247	234	218	228	225	223	204	217	220	230	201	212	215	224	242	220	225	234	220	238	244	217	224	199	241	215	211	202	213	234	231	198	225	229	220	240	237	210	218	225	245	252	224	218	233	197	229	222	220	229	243	214	226	243	194	191	234	264	236	249	243	225	219	236	234	215	241	219	234	233	227	212	215	231	211	246	217	198	223	204	207	237	231	270	238	217	212	235	227	201	216	248	221	231	227	231	185	231	225	223	214	229	202	222	204	227	203	197	219	223	228	214	258	225	233	230	208	236	205	244	211	213	242	233	239	211	241	231	235	228	225	229	208	211	234	248	211	212	229	218	207	248	227	233	211	233	197	232	216	213	205	250	226	244	221	204	212	256	216	214	234	235	230	239	267	202	215	225	203	226	221	236	213	240	193	205	223	231	195	242	215	214	251	215	227	232	229	215	236	203	225	205	206	216	241	246	217	210	197	237	228	218	195	199	220	230	233	241	197	227	225	215	236	212	207	203	234	250	263	248	219	213	241	204	217	213	234	233	214	201	222	224	232	230	265	220	222	225	258	216	235	218	228	217	248	263	243	220	220	185	225	223	231	221	228	229	247	204	228	211	220	228	234	235	226	230	205	226	239	252	238	248	228	248	230	209	214	215	228	220	194	207	250	222	224	242	209	208	232	235	227	249	210	194	243	223	245	203	238	259	231	215	223	225	228	214	216	248	227	222	244	220	237	223	235	217	223	214	233	220	241	225	207	231	229	227	221	227	225	204	224	235	238	236	205	207	221	211	220	207	224	187	229	216	215	215	221	218	197	218	217	213	240	260	232	213	208	210	219	190	233	245	207	217	210	208	191	241	226	214	236	231	228	228	223	221	253	235	224	221	247	223	226	237	209	233	243	224	222	202	217	220	216	223	217	184	224	201	208	232	219	249	226	236	195	233	270	242	254	217	232	227	241	197	232	201	219	243	225	242	206	223	233	213	223	218	233	219	223	197	217	218	222	219	210	200	227	220	228	242	218	207	217	212	222	224	238	214	244	209	221	189	220	238	218	239	205	219	197	230	198	224	251	222	226	220	227	223	211	212	210	219	246	245	198	244	204	196	215	212	241	216	228	224	246	214	195	226	229	214	195	241	242	251	231	215	245	224	225	226	235	225	218	193	237	241	246	226	236	220	235	233	217	226	224	210	230	225	206	212	205	242	210	251	214	226	240	220	222	243	250	213	206	220	219	203	229	215	214	228	221	238	238	202	217	199	234	220	219	239	216	210	214	226	229	227	256	258	222	224	225	218	214	219	226	243	202	217	229	218	212	228	214	208	214	248	218	224	223	203	224	227	242	213	260	231	226	216	197	209	216	241	197	202	200	212	192	210	232	230	218	248	239	237	244	231	254	224	203	201	217	229	228	217	220	206	225	219	213	219	224	233	216	245	205	232	220	238	237	246	226	230	219	212	232	224	217	232	205	222	215	229	218	218	230	209	213	237	214	221	215	225	223	201	205	224	238	240	249	224	200	211	223	215	239	206	225	207	203	228	221	220	220	242	213	241	233	207	234	213	198	218	204	213	221	225	205	217	219	235	227	245	217	228	212	226	227	211	210	223	199	240	215	190	238	250	234	216	215	205	243	213	226	210	230	239	226	209	243	248	226	223	230	238	223	207	215	250	233	224	206	251	217	208	192	257	197	230	227	217	213	228	235	236	223	206	250	242	211	246	214	259	237	225	214	210	243	238	221	217	219	234	227	243	196	232	216	221	247	217	231	244	221	210	217	242	233	256	220	216	225	237	230	207	229	236	195	198	247	231	249	229	231	224	245	219	243	209	238	237	230	223	239	234	255	231	235	220	238	212	202	224	219	211	233	215	211	242	234	203	250	231	218	214	216	226	237	230	221	194	238	256	243	238	214	212	203	220	230	232	226	204	233	219	268	219	225	226	223	245	222	232	214	230	227	225	212	207	203	212	227	240	198	229	218	233	241	235	241	229	222	216	220	236	219	208	233	222	213	249	219	204	242	229	224	233	206	238	230	230	197	245	232	200	248	229	225	255	192	242	222	241	209	212	222	219	235	198	242	208	225	244	244	248	220	236	188	236	211	217	212	205	231	206	220	190	228	227	202	218	207	221	202	226	213	228	266	222	228	251	232	222	216	252	228	255	234	234	203	207	184	198	228	240	203	226	244	205	234	224	219	212	230	223	225	208	213	221	241	260	262	237	237	210	234	238	200	225	225	254	228	204	228	226	238	206	227	205	247	231	210	257	238	202	206	236	220	217	238	247	244	234	220	215	202	205	236	239	229	239	233	195	217	222	240	229	223	197	238	215	217	255	212	224	223	212	247	218	223	236	218	232	209	220	235	241	236	244	239	211	253	239	219	251	232	216	244	236	182	229	198	225	188	231	241	234	228	232	237	209	246	231	192	247	218	208	224	244	232	268	233	227	222	222	238	253	213	224	226	238	193	244	254	231	195	228	238	218	212	235	244	232	237	235	228	236	224	201	227	208	232	238	223	241	249	233	221	234	222	200	212	215	246	203	225	230	224	216	236	209	222	227	232	212	203	218	249	210	226	225	249	211	218	226	219	230	229	211	233	246	203	234	201	230	222	228	230	214	227	210	236	205	239	248	244	209	202	194	241	218	207	201	207	212	211	216	242	200	216	214	208	226	229	221	183	268	232	234	237	222	234	202	227	208	219	261	218	236	227	216	219	215	237	228	216	215	238	230	230	221	232	235	222	231	224	225	231	199	233	238	206	243	209	218	225	227	220	215	210	203	240	218	214	224	239	189	224	250	208	222	191	217	207	223	243	216	238	217	248	278	227	249	224	218	239	234	242	255	211	204	230	212	208	219	205	231	206	247	238	230	212	220	210	208	235	250	220	238	225	231	263	227	231	222	226	216	231	213	228	208	213	238	238	220	187	244	253	247	246	241	229	233	225	231	245	243	216	203	209	204	233	205	224	253
26591	20539	9792	1114	677	593	607	532	535	512	533	592	591	562	538	573	564	537	541	576	576	581	609	545	507	571	548	563	606	587	545	561	526	512	574	545	532	526	545	549	504	530	560	533	529	532	556	494	575	555	569	531	550	538	553	547	548	544	583	581	566	603	554	582	548	546	514	555	551	564	567	549	555	535	591	543	590	527	518	549	545	572	559	533	502	544	527	538	562	559	548	560	560	549	583	558	528	591	540	552	481	545	596	592	559	566	548	573	590	573	557	565	529	569	587	551	548	558	560	513	561	550	533	568	540	541	528	591	536	550	510	535	511	523	518	516	592	539	524	561	543	566	560	537	509	582	558	558	568	520	578	533	538	529	583	577	572	587	584	518	536	540	557	573	528	554	566	518	567	552	535	553	554	533	549	531	553	552	550	533	577	556	586	531	504	543	571	578	573	537	518	529	560	535	571	504	582	568	535	525	560	550	513	542	581	597	516	513	543	544	589	552	548	544	566	539	533	583	543	501	567	543	539	569	564	556	534	571	558	516	538	506	539	577	601	570	545	576	554	551	540	560	560	572	554	586	572	581	552	523	548	497	593	526	518	571	548	543	550	579	571	525	540	570	549	584	566	545	554	534	576	534	550	538	524	550	556	569	581	541	572	547	544	562	526	522	532	526	519	547	551	612	569	554	527	562	556	543	555	534	537	555	554	581	557	521	516	530	544	541	524	557	573	563	577	543	532	558	560	559	537	559	553	580	555	575	563	569	545	574	528	566	545	557	551	588	587	541	608	519	558	524	545	553	550	542	557	569	547	536	522	564	525	573	588	570	544	554	520	541	591	511	582	544	564	557	578	556	518	541	567	529	524	538	565	564	560	547	517	517	520	513	521	525	569	575	552	558	536	550	556	523	533	525	514	556	534	513	518	555	534	503	532	521	549	560	576	533	563	553	537	564	559	588	542	538	505	528	549	546	520	565	590	584	581	579	537	540	563	546	539	537	515	563	516	550	526	528	506	562	554	511	551	521	538	544	532	534	554	522	562	534	571	593	514	526	558	570	570	579	546	548	538	541	518	552	599	571	575	546	527	535	526	559	574	537	543	563	567	558	567	494	523	546	518	551	558	554	570	556	548	555	521	570	549	578	577	567	547	532	582	582	562	535	556	578	499	550	553	564	530	551	536	562	565	603	510	552	549	539	578	525	527	525	522	496	566	554	521	526	597	514	553	513	553	553	501	541	547	524	528	589	575	561	538	578	568	562	540	514	573	562	552	575	580	543	521	558	544	510	531	545	589	537	523	562	557	550	561	534	546	559	523	548	523	544	574	549	559	529	539	543	578	490	564	569	534	584	585	528	545	552	512	543	532	534	553	569	549	561	569	573	566	555	569	559	579	510	575	535	578	542	538	563	527	541	563	528	595	528	544	542	562	559	549	551	532	588	571	569	557	590	540	552	555	563	545	594	573	566	613	563	524	583	512	521	568	558	577	560	523	521	546	566	562	561	585	532	551	543	560	535	556	491	509	516	569	552	562	518	501	480	603	539	519	532	530	566	544	529	543	566	541	516	537	512	547	588	555	509	511	553	550	550	540	540	542	566	501	580	520	592	553	567	555	576	565	547	542	528	593	496	549	566	552	588	580	552	559	582	550	513	535	536	512	588	573	529	549	569	546	556	514	582	566	574	520	547	508	586	593	542	568	563	506	576	545	550	589	534	521	527	533	545	571	566	550	553	550	508	604	572	550	601	554	571	568	561	552	559	526	591	533	559	514	555	561	522	601	551	568	586	542	560	545	551	522	527	552	554	574	561	552	561	523	534	532	564	534	549	575	555	531	565	548	546	528	554	558	543	504	582	514	528	555	539	585	518	548	579	538	519	536	556	579	551	523	562	516	595	556	533	570	529	545	572	550	595	585	554	554	550	541	530	553	528	551	527	578	568	562	526	521	516	542	573	513	586	560	551	501	540	563	538	528	575	559	534	544	531	519	549	575	556	561	564	605	539	540	528	527	566	594	541	539	546	556	567	571	521	538	568	547	530	554	534	525	523	572	586	513	550	502	555	568	539	533	540	556	596	523	515	566	539	533	567	520	559	544	522	548	546	521	525	543	537	543	610	540	558	552	550	536	530	524	549	550	549	565	502	521	562	572	530	558	567	530	556	567	562	570	547	598	536	554	527	551	517	561	566	542	569	512	542	553	533	529	590	549	538	528	524	537	540	538	511	508	595	554	527	541	554	531	570	539	556	556	577	535	553	581	553	565	594	549	542	523	582	536	528	553	505	558	571	546	577	568	550	494	558	567	549	553	543	562	560	544	517	562	534	532	559	561	583	555	539	532	527	565	536	561	564	574	567	574	514	572	565	517	561	545	540	556	607	575	573	528	543	561	535	547	541	538	530	556	521	516	565	557	557	577	543	534	482	534	529	580	520	527	519	556	528	545	566	535	567	568	554	568	565	576	535	529	518	558	548	566	521	564	503	536	569	548	554	504	581	542	521	564	576	530	535	558	547	564	529	523	541	555	582	536	559	542	526	559	607	538	531	548	530	562	545	539	516	533	532	583	549	542	565	555	536	574	541	557	553	571	509	576	574	548	590	545	546	564	581	572	543	541	557	574	517	565	523	541	550	530	554	548	532	563	532	595	545	574	530	585	542	573	596	597	520	540	547	559	518	563	542	585	548	536	557	556	524	535	545	525	525	548	583	556	569	539	557	536	634	588	541	555	547	536	572	565	533	508	544	548	538	552	544	563	534	569	554	578	549	510	550	577	506	522	569	569	530	574	533	549	565	558	550	528	552	555	597	531	538	551	572	549	582	582	545	538	537	524	536	542	529	516	527	532	520	548	544	517	562	564	555	514	550	551	555	563	532	557	551	548	552	520	560	572	536	561	559	560	529	526	542	565	572	561	570	556	556	544	540	524	505	548	590	535	551	569	536	550	518	527	558	552	518	543	567	536	525	534	536	554	553	570	557	560	573	488	561	537	552	556	579	521	564	569	553	510	563	559	557	558	552	557	532	528	544	548	534	558	553	568	525	510	540	548	569	535	552	568	536	546	518	562	569	538	577	562	535	542	533	555	556	555	546	546	561	585	562	565	552	525	542	598	513	535	551	507	552	569	552	549	548	559	494	560	591	564	577	531	607	510	587	542	536	557	522	527	529	561	543	568	585	561	577	540	508	563	533	588	562	546	537	532	536	563	508	531	540	576	542	569	537	513	525	556	561	535	545	549	585	543	577	526	525	541	581	564	534	545	575	568	560	614	525	542	567	560	555	550	557	531	566	546	531	564	548	517	533	540	555	554	538	575	554	554	544	470	504	534	546	502	523	528	567	539	577	546	526	535	525	523	531	468	535	552	532	531	571	533	546	541	570	542	559	556	524	522	521	521	550	533	503	553	519	560	504	583	578	547	562	562	531	536	501	568	568	547	564	500	576	559	518	546	520	531	516	554	577	516	532	514	549	560	558	519	583	526	604	533	571
4019	1603	1442	982	909	844	786	817	726	763	761	717	746	739	693	710	756	705	699	705	685	727	731	688	755	764	705	696	761	739	696	743	736	766	724	734	717	722	715	720	714	780	728	705	753	702	725	717	690	695	679	685	715	724	751	670	767	677	682	768	726	695	702	662	700	738	682	719	651	702	693	741	691	728	705	716	667	708	744	738	757	716	685	737	715	723	695	709	742	679	733	697	733	753	761	746	727	706	691	747	737	699	749	720	748	707	764	706	709	717	710	713	731	746	686	685	682	684	761	728	753	692	713	723	726	731	726	699	749	724	728	707	708	717	708	682	745	695	728	691	678	696	659	686	729	719	684	718	718	703	726	764	730	710	721	711	735	699	736	736	738	759	740	716	708	725	704	687	666	715	745	724	656	716	737	724	707	704	778	718	726	739	719	700	696	698	709	709	694	675	704	701	716	724	720	718	733	758	734	684	734	738	715	708	718	747	708	707	748	688	688	707	723	691	740	683	733	698	698	734	692	733	699	722	710	692	737	688	717	726	696	667	675	737	741	718	731	677	692	690	727	729	710	725	748	702	734	745	723	730	667	645	751	760	744	756	683	723	714	698	680	741	790	666	719	736	704	693	698	735	714	702	706	728	766	737	737	714	724	693	709	678	685	729	742	737	724	750	707	751	740	730	713	672	696	724	745	768	750	707	762	771	735	661	717	698	712	698	745	732	669	711	714	746	671	745	712	677	706	733	712	633	736	752	723	670	733	727	747	717	729	752	727	725	750	683	738	720	710	737	741	782	763	739	746	709	708	733	695	711	754	705	704	738	700	740	732	720	729	689	718	699	768	734	718	758	692	737	702	721	746	696	679	702	714	772	676	737	713	712	764	757	711	700	696	713	742	758	730	705	696	748	678	711	726	659	686	729	745	718	710	737	719	723	677	678	714	681	686	667	726	744	765	726	694	747	700	755	705	704	686	694	667	749	716	683	720	689	726	701	677	706	738	742	751	715	710	724	634	712	725	693	713	672	733	724	735	724	701	717	697	680	674	730	745	679	753	733	745	703	755	729	741	671	706	745	737	732	716	723	702	729	704	674	737	696	697	706	736	733	685	706	714	708	731	668	741	699	743	709	734	692	692	752	685	708	701	744	701	724	679	663	745	706	653	726	767	699	735	716	756	694	754	741	683	735	736	701	708	715	701	708	689	707	678	703	676	737	679	706	766	702	720	699	705	702	745	726	712	710	703	726	706	686	671	715	749	722	726	684	730	709	742	763	725	709	729	682	679	654	718	725	706	688	704	702	684	730	697	765	729	747	673	751	658	713	736	758	751	758	752	704	719	666	660	723	726	698	711	671	710	682	760	699	716	704	741	721	709	729	702	732	727	732	723	691	808	723	693	730	735	660	747	673	725	724	699	708	678	712	717	665	740	756	677	727	702	681	755	693	682	715	696	688	718	724	716	722	705	702	706	749	700	739	719	686	697	711	704	734	732	673	738	720	694	747	735	682	707	696	696	716	755	712	721	687	702	708	735	738	674	733	739	686	683	694	694	694	716	711	716	740	696	701	700	709	716	723	770	693	719	718	716	744	819	757	702	711	709	710	719	753	714	730	684	717	707	724	693	693	674	694	687	737	765	662	731	679	752	736	734	717	697	730	712	757	721	713	637	713	705	674	706	674	699	770	707	755	696	776	715	702	724	763	701	726	745	739	732	743	721	701	713	714	718	702	718	693	711	709	733	749	694	742	668	695	774	719	709	739	662	685	740	706	717	725	742	754	680	750	702	674	724	726	703	734	736	744	670	722	633	721	706	708	735	729	707	729	661	749	753	706	715	721	699	723	718	683	726	728	651	708	732	752	687	704	681	750	706	660	692	673	777	749	731	699	706	733	736	732	700	734	741	685	770	696	740	743	707	707	741	757	719	712	701	696	719	759	718	718	733	708	692	684	696	666	674	734	722	682	669	740	722	714	735	693	738	729	699	694	685	734	704	727	728	689	717	725	700	720	749	690	736	709	676	735	692	670	715	726	741	715	714	757	716	769	752	698	680	736	702	722	757	750	744	746	711	712	684	717	679	673	733	709	685	693	776	710	762	679	724	694	708	724	706	746	743	717	702	768	682	720	684	679	689	732	691	681	689	666	720	686	706	733	709	682	701	722	713	730	740	740	727	729	723	725	741	699	722	712	738	734	644	732	757	684	723	747	766	702	750	754	655	740	720	717	729	714	705	725	701	714	720	713	768	744	693	733	676	726	693	707	720	704	705	706	690	732	706	743	739	688	720	732	683	740	671	749	717	720	672	702	699	713	730	679	718	685	709	727	727	740	751	749	685	693	727	672	725	720	744	752	718	697	689	740	748	747	740	734	724	698	758	741	747	718	725	702	688	734	689	700	710	744	693	727	748	715	748	738	641	739	693	724	737	705	777	691	730	718	687	688	682	747	693	731	721	748	770	763	694	717	739	704	703	719	754	687	683	722	706	693	741	733	679	713	738	707	668	715	755	713	709	735	664	692	716	695	706	695	701	721	695	679	695	730	721	710	745	728	711	714	708	711	710	761	677	717	751	713	747	745	703	637	709	757	745	715	733	697	739	708	718	734	711	738	762	732	705	746	721	695	717	714	664	713	695	709	709	714	691	736	756	721	767	724	690	701	752	712	707	684	733	738	705	671	700	725	762	796	704	680	723	699	713	700	698	736	679	751	718	734	737	732	735	715	715	701	767	726	717	719	683	731	695	750	736	696	715	735	739	754	727	711	677	713	721	690	706	734	712	748	714	766	724	707	713	734	744	709	755	732	714	728	734	738	743	732	735	734	720	683	720	720	730	741	731	697	731	720	728	683	735	745	707	682	725	698	697	687	740	736	726	706	735	712	748	749	732	717	754	717	736	722	714	711	698	680	708	748	735	762	682	746	645	747	769	727	777	695	700	783	705	741	772	764	719	757	741	725	731	699	699	784	726	692	742	719	699	699	684	674	712	703	655	690	695	730	708	704	721	718	703	711	707	722	736	695	737	692	713	731	742	707	686	712	702	752	756	744	713	686	727	673	681	771	705	739	728	741	702	669	698	753	759	715	704	729	774	722	684	760	771	691	716	725	713	747	729	741	749	731	717	723	781	676	708	685	733	727	691	712	728	705	712	719	707	722	691	734	742	739	719	679	703	713	757	672	759	762	703	728	652	698	720	734	763	721	719	718	756	710	724	713	743	721	758	709	745	688	695	729	717	688	672	733	733	717	706	758	706	711	689	705	688	738	771	711	707	702	746	723	726	733	687	732	754	701	715	697	709	731	718	763	714	722	673	725	716	739	678	709	739	720	751	720	719	732	665	756	739	703	701	674	730	734	741	779	739	726	711	772	726	717	745	760	712	708	762	717	753	676	737	736	656	738	732	689	717	749	743	732	739	700	721	741	750	693	753	696	714	679	688	668	706	682	729	697	732	696	743	663	750	731	687	703	676	779	767	687	726	699	686	713	719	728
23740	20932	28222	23770	20911	8977	1208	868	739	662	659	561	571	547	525	565	518	543	487	491	489	488	457	396	470	426	447	483	447	477	460	432	460	479	454	464	437	465	411	486	442	452	427	483	412	467	452	448	428	491	440	455	425	429	442	420	449	448	421	461	432	463	445	435	437	467	432	440	423	424	475	426	458	450	450	460	439	405	423	444	475	428	429	437	454	458	392	431	481	432	454	467	445	427	450	425	437	414	486	436	448	435	438	417	444	456	442	434	456	424	457	489	464	446	456	420	424	452	415	445	455	444	437	434	457	432	443	416	408	417	437	442	418	428	440	460	394	451	445	437	432	453	409	454	435	409	423	402	422	456	417	390	398	480	443	424	411	453	421	452	453	462	453	450	434	429	402	478	405	431	433	435	440	385	433	484	413	435	471	462	388	450	447	436	455	440	447	449	442	427	416	475	470	454	439	429	432	448	427	463	432	462	401	415	437	436	422	427	466	427	430	447	426	457	404	447	490	414	407	409	447	450	470	479	408	446	426	454	442	442	410	436	473	469	455	433	464	432	434	467	444	414	423	461	422	431	419	436	471	466	435	436	441	472	484	472	422	447	441	434	431	463	460	409	472	489	479	428	477	413	405	437	480	436	470	438	449	449	444	465	416	447	431	435	411	418	453	439	470	435	454	454	415	446	447	460	452	446	471	413	446	434	432	453	424	425	451	426	414	421	443	446	447	450	462	443	459	447	469	458	439	421	440	402	416	461	423	446	412	464	424	450	430	432	434	470	440	423	440	415	417	456	462	463	417	480	435	422	466	457	456	425	415	409	450	450	441	409	433	426	472	433	433	414	437	444	453	432	459	438	424	402	452	460	424	430	427	482	408	427	502	453	431	448	430	463	415	466	449	477	422	456	439	437	431	446	435	451	440	438	419	443	436	482	441	480	477	431	473	452	456	466	441	434	407	413	431	403	416	397	422	451	448	412	454	426	446	434	513	433	436	433	443	442	445	411	405	421	418	447	441	494	436	410	424	475	469	423	418	446	485	428	457	427	433	441	426	438	415	440	426	442	409	427	437	476	465	436	420	436	412	436	461	455	423	423	436	481	417	428	470	425	416	472	441	423	431	459	469	429	456	455	467	461	431	405	423	459	453	440	410	417	415	403	404	429	429	419	442	413	420	391	420	411	453	463	465	409	437	413	382	426	448	423	441	456	427	442	444	441	436	435	433	421	457	414	490	452	449	439	453	480	419	457	454	435	431	452	475	452	427	434	435	420	427	459	417	455	417	423	404	435	443	467	420	454	445	437	401	448	430	448	481	414	456	473	423	421	423	444	452	436	386	446	411	452	430	452	454	457	429	459	435	445	461	472	441	435	465	447	426	414	394	478	457	427	444	418	455	471	441	457	424	437	472	428	461	425	421	463	477	440	464	458	436	396	449	460	429	459	469	461	431	443	429	428	464	419	408	457	457	421	426	426	475	444	442	427	433	394	428	433	459	449	423	435	398	420	429	437	439	460	407	412	463	436	402	441	448	410	471	446	442	414	430	424	428	454	447	456	425	418	423	442	461	445	458	465	436	450	412	411	418	418	452	439	415	440	433	483	431	428	448	412	447	466	456	447	463	438	473	448	462	447	416	426	451	429	432	424	444	430	436	438	414	434	456	444	482	463	434	458	452	437	447	457	435	423	438	453	455	412	442	469	442	434	414	427	437	458	408	419	427	432	428	455	449	475	459	423	458	439	476	457	419	442	434	433	424	440	425	448	448	433	432	433	466	457	430	423	441	450	452	429	452	432	416	462	439	442	435	397	430	460	442	430	430	449	443	423	482	467	414	464	408	423	452	422	459	466	424	427	444	444	458	393	430	426	437	459	470	402	459	408	408	477	407	429	439	432	443	441	475	418	430	454	405	469	423	433	448	454	424	416	429	415	411	452	424	471	456	398	422	409	438	466	440	457	427	406	438	446	474	453	464	449	429	457	431	441	444	444	420	433	429	447	439	458	449	431	464	405	423	418	448	425	419	467	428	414	453	430	428	424	446	428	478	435	395	428	431	414	446	431	415	471	441	426	473	451	450	398	438	442	431	444	478	421	452	457	403	391	453	419	439	401	449	464	421	423	437	433	450	408	420	459	441	372	470	467	475	456	448	463	465	454	494	455	432	416	433	429	467	415	484	483	427	423	439	434	454	412	437	454	447	464	429	481	463	451	446	421	421	440	425	451	443	434	458	409	428	452	426	444	436	467	452	439	414	469	426	418	407	424	419	479	428	394	455	442	448	421	473	423	427	437	450	462	419	438	437	448	435	452	485	456	434	435	455	442	471	481	456	443	438	469	441	424	417	426	466	407	422	447	393	440	444	413	437	445	450	415	394	418	503	402	457	440	420	405	442	472	429	414	434	418	464	435	435	461	462	451	450	411	449	435	439	415	444	417	461	396	394	468	466	425	427	401	442	440	436	424	443	433	412	463	426	453	438	457	421	473	412	469	454	465	461	454	400	434	449	437	456	418	459	440	449	472	433	429	474	460	456	417	445	473	405	423	429	426	416	430	445	468	481	463	445	426	439	453	425	416	463	458	393	415	433	432	461	476	440	428	395	460	414	425	438	464	472	458	450	444	444	434	426	465	438	448	458	508	431	434	494	484	418	427	434	379	464	442	443	429	477	443	414	465	406	467	418	443	414	455	466	445	451	432	443	439	437	428	430	409	425	426	449	450	431	431	446	418	450	444	454	427	437	443	479	413	426	456	423	463	434	445	456	463	445	507	489	453	387	457	446	473	452	427	440	430	416	405	473	464	415	457	419	437	413	446	421	453	458	486	431	463	411	448	422	408	470	422	435	457	410	453	440	413	423	456	462	429	433	450	445	398	412	401	442	454	440	461	441	451	441	432	451	425	492	467	435	450	408	435	443	432	431	459	443	459	453	419	431	410	456	454	485	453	445	427	456	408	429	435	429	426	442	455	430	423	443	425	430	471	443	448	452	389	417	417	459	430	446	389	438	399	445	444	452	429	440	448	453	413	445	459	451	438	397	432	426	454	447	460	465	413	434	426	439	458	436	435	449	441	418	442	439	440	452	400	468	426	480	440	440	437	449	499	438	431	479	446	420	452	393	457	444	447	460	437	427	435	450	493	407	445	412	433	456	435	436	444	468	471	487	484	521	435	474	414	453	445	457	437	424	409	459	419	419	426	455	401	414	390	429	440	415	443	450	449	449	432	423	459	425	471	444	424	429	472	433	445	414	481	447	440	433	449	403	440	422	442	431	430	456	421	458	437	422	433	468	437	422	444	432	446	448	489	436	423	469	427	460	470	427	460	407	431	456	426	436	442	447	429	427	432	426	418	455	410	463	400	475	439	443	427	417	419	421	422	414	471	496	444	432	421	451	472	466	436	429	405	400	439	440	410	478	427	480	508	427	435	437	426	436	447	427	450	470	431	406	438	407	460	450	435	395	441	448	440	478	413	433	441	421	445	458	477
4879	9439	8224	4332	3064	2389	1854	1563	1307	1174	1049	1004	906	796	775	746	740	697	666	710	625	679	657	671	656	662	679	620	610	636	617	652	612	596	609	586	626	617	612	571	564	534	568	605	573	624	599	595	595	653	606	560	604	609	579	594	580	583	562	611	590	610	569	557	620	607	576	582	601	586	602	566	559	584	598	599	620	546	609	596	568	595	594	524	611	547	563	597	585	555	580	583	556	545	616	593	565	575	570	571	546	566	582	590	567	584	574	577	525	585	602	596	604	632	548	608	586	583	592	619	572	570	606	586	616	580	599	576	593	585	626	615	592	571	543	577	565	568	567	554	572	593	549	580	565	560	626	538	580	557	584	595	610	595	570	552	571	595	609	596	557	597	553	582	581	620	557	565	567	589	598	541	532	543	557	591	539	567	639	602	593	607	575	621	582	569	618	590	601	535	621	610	607	607	553	599	585	586	522	573	611	584	599	591	603	571	547	596	549	579	543	604	580	597	561	582	597	608	596	559	600	588	573	575	553	568	580	586	559	561	607	570	588	571	592	611	596	537	579	635	599	589	551	567	530	588	586	590	597	596	584	573	568	554	539	576	578	565	580	552	580	580	594	599	587	618	562	535	586	534	610	559	562	617	580	583	524	587	629	586	585	555	582	625	576	573	574	620	548	564	569	603	565	564	558	542	586	618	584	546	597	560	611	531	554	598	550	535	594	586	622	595	577	589	570	581	563	602	626	559	531	595	567	603	581	586	561	627	566	587	534	588	559	571	606	548	579	571	604	559	596	591	587	560	585	587	531	602	594	570	589	609	562	575	606	603	584	579	549	565	589	553	590	584	600	573	548	561	590	561	558	589	563	558	530	548	592	606	587	607	568	612	590	606	579	580	562	566	555	599	584	594	599	612	608	547	591	558	601	590	575	602	592	589	582	575	560	555	584	531	584	572	563	546	606	568	601	589	534	608	584	574	564	589	569	613	564	590	594	604	620	645	569	576	576	608	588	566	579	565	615	624	609	610	567	625	612	586	572	590	568	555	575	592	569	569	593	570	571	568	575	618	590	590	538	608	606	551	610	675	537	586	576	603	544	589	559	595	559	581	561	594	590	571	609	546	544	597	577	580	624	536	593	590	605	600	597	551	559	596	567	578	578	604	594	592	590	617	580	613	584	601	527	550	599	579	574	599	574	571	560	592	548	605	563	597	612	582	579	589	555	590	551	591	543	563	540	571	588	584	617	573	605	570	606	584	549	591	580	606	567	609	587	575	587	586	619	542	591	594	606	560	550	585	565	583	552	610	607	601	575	531	645	586	587	591	597	579	597	613	589	577	578	555	588	607	595	581	596	583	567	581	611	574	558	567	572	594	573	589	520	568	559	558	589	594	582	610	576	559	636	596	579	579	573	595	589	553	626	561	607	567	634	543	572	564	580	550	595	548	551	587	572	592	637	593	567	610	589	586	611	578	574	554	563	597	551	590	597	591	552	586	602	587	572	624	596	609	561	567	625	546	548	565	629	575	589	612	555	577	542	596	578	557	532	587	545	545	619	572	572	597	591	601	575	590	633	585	586	584	651	562	595	559	609	604	570	596	573	574	558	550	547	567	575	584	571	570	599	596	548	610	586	562	549	582	582	586	601	552	578	545	643	568	576	563	572	585	619	603	586	540	607	583	564	539	573	605	562	616	557	576	603	570	577	596	547	596	563	575	592	562	602	564	562	596	586	608	605	546	537	582	554	571	578	592	574	563	547	587	580	590	551	574	590	569	608	557	593	570	560	597	579	610	592	565	551	617	585	580	557	583	584	570	574	620	569	561	559	566	608	610	599	580	583	560	573	585	588	591	606	545	610	565	590	577	610	572	592	603	587	583	582	561	575	545	565	564	530	582	591	588	576	558	547	578	562	611	536	569	567	570	576	584	597	596	527	594	599	625	580	599	585	597	617	590	591	592	571	587	543	546	576	618	558	587	571	566	588	595	552	601	609	597	546	567	572	577	517	580	601	559	591	608	590	561	564	557	542	588	614	586	533	601	593	566	572	559	579	556	585	605	577	547	568	576	571	539	556	589	598	594	615	563	576	566	585	594	560	611	611	556	543	600	572	558	568	603	602	597	593	586	606	545	580	583	603	571	604	593	598	560	545	565	608	563	604	593	565	590	592	557	551	597	609	593	573	587	586	543	571	592	556	606	558	596	587	593	599	575	558	581	617	582	604	572	599	591	601	561	600	580	563	566	588	607	608	561	570	545	545	609	598	577	605	570	618	596	571	563	592	616	615	587	590	618	572	570	527	556	582	571	600	576	588	614	623	625	554	600	542	581	593	589	579	572	580	565	577	612	572	561	573	587	581	668	607	601	597	596	581	593	543	551	576	540	586	566	578	581	562	557	563	576	552	587	580	563	578	593	538	554	569	549	607	546	632	544	583	592	575	569	599	546	598	589	604	556	545	566	574	591	591	581	590	563	586	600	572	598	548	621	573	591	584	610	589	564	575	583	619	581	562	592	584	530	572	606	598	569	596	593	585	571	594	553	572	574	591	596	565	585	550	620	560	604	616	578	556	573	564	591	617	554	584	588	567	595	605	651	573	625	601	586	569	574	606	584	581	573	551	549	571	593	622	569	543	616	570	566	569	602	573	589	610	590	616	588	579	602	573	600	585	546	592	551	581	570	590	553	603	639	545	606	553	589	528	567	576	602	591	599	558	628	573	566	595	615	554	566	588	646	628	593	545	566	557	578	599	603	533	606	585	615	569	568	597	546	544	598	576	583	572	595	565	570	552	554	540	605	545	591	609	615	588	641	571	555	523	577	585	590	590	570	600	572	501	574	567	584	558	573	604	587	586	578	558	601	546	565	562	620	558	629	568	562	610	565	562	571	533	599	536	571	578	589	557	605	589	567	588	552	608	579	581	572	554	562	617	588	562	553	557	597	620	615	540	533	564	569	568	596	585	590	548	590	610	581	558	599	609	560	591	569	574	582	583	549	555	587	598	592	570	553	605	576	540	575	580	664	584	549	574	554	571	604	560	586	593	629	553	571	558	563	586	591	557	583	571	577	595	594	590	579	549	577	618	569	591	583	543	608	591	590	582	590	593	594	603	561	596	574	595	630	604	653	570	607	617	559	547	596	561	593	554	616	531	554	575	611	610	558	601	560	595	581	591	558	594	579	565	561	566	564	591	546	605	613	541	554	556	602	569	582	600	571	628	574	553	540	519	552	554	587	597	593	573	584	590	572	652	589	600	558	524	558	586	604	594	592	556	575	601	587	613	573	589	587	572	558	545	543	595	582	599	562	587	591	575	620	602	581	576	590	566	598	597	571	561	563	590	600	539	564	557	570	550	576	580	591	592	560	544	602	587	587	602	599	584	564	588	569	574	555	574	564	583	559	594	591	561	541	584	581	612	569	607	569	600	560	561	625	580	584	573	570	550	560	532	621	602	582	552	571	581	555	563	592	585	561	547	571	569	554	592	557
22758	20940	28681	23370	20943	20977	6656	986	708	630	488	435	407	357	350	342	294	294	297	251	263	256	193	214	227	204	223	229	215	206	175	203	205	188	186	216	181	179	194	195	207	198	152	167	187	172	166	149	184	176	170	182	180	191	175	167	174	180	158	171	159	196	161	172	143	182	182	168	175	183	164	170	167	165	149	191	176	185	167	160	175	188	177	180	163	141	153	171	153	158	176	177	158	184	176	195	191	172	165	177	181	165	154	158	171	180	173	160	174	169	164	159	145	171	187	166	182	162	158	169	150	166	136	199	197	154	161	168	169	172	155	159	159	169	153	164	168	178	184	189	188	166	145	157	180	194	182	168	173	170	183	175	175	170	169	174	159	181	173	162	178	172	147	153	146	180	162	177	144	175	192	158	182	165	163	150	181	175	164	164	170	155	139	177	177	163	159	165	173	152	153	186	150	176	162	179	185	176	193	186	165	158	146	188	178	147	147	165	149	139	163	187	169	157	181	147	161	148	181	160	160	155	172	159	187	156	139	157	199	154	147	174	160	193	166	170	178	169	163	153	178	171	175	151	175	165	145	176	167	157	143	177	168	173	163	164	169	173	145	181	178	167	166	170	152	189	173	145	141	165	162	167	165	169	165	179	158	161	147	150	154	163	151	180	181	139	181	143	159	180	143	186	176	157	190	160	168	172	186	182	165	170	147	159	154	180	174	140	170	154	138	177	169	169	153	164	134	139	171	182	164	152	167	164	171	182	204	181	152	178	184	178	181	150	156	160	160	169	164	189	148	188	170	156	151	182	190	161	156	164	160	165	164	164	147	177	155	171	168	180	161	156	179	183	164	138	160	143	151	160	155	180	178	166	159	175	181	175	180	165	173	148	170	158	182	172	168	174	167	170	169	171	167	160	144	161	165	175	172	155	177	160	163	170	152	164	161	157	161	180	178	168	185	156	175	158	174	201	153	168	156	160	137	167	177	165	172	162	185	169	150	155	153	178	174	159	152	146	161	158	165	163	181	167	144	182	170	151	156	144	172	151	158	162	173	174	168	168	161	157	146	160	185	157	149	157	189	184	176	161	167	157	195	185	175	193	158	163	174	158	152	154	166	187	166	173	150	133	186	156	198	156	182	156	180	159	163	149	160	181	165	152	157	166	164	184	164	141	155	171	174	179	185	173	159	171	167	165	162	176	170	136	154	182	151	175	159	169	177	163	178	151	182	172	180	132	166	155	156	158	174	172	181	141	163	175	135	159	173	157	170	150	170	192	156	154	166	138	156	177	148	170	154	161	187	173	175	166	160	154	174	185	183	159	168	178	158	174	163	182	160	151	174	167	156	170	161	147	164	176	177	170	162	153	175	154	154	167	167	152	184	156	136	175	154	177	174	156	166	157	180	150	152	184	173	159	169	157	168	171	183	170	157	161	188	180	156	173	154	151	175	161	152	157	167	157	142	160	179	162	160	137	172	184	173	146	146	173	172	157	177	159	168	183	160	153	145	195	181	158	160	159	150	172	151	154	165	191	144	163	156	173	171	153	134	141	193	158	151	195	159	161	161	148	163	122	167	192	165	177	145	148	177	191	173	162	156	165	187	182	175	160	146	171	169	149	152	156	167	173	171	178	163	159	159	168	157	188	163	178	169	186	174	162	172	160	151	144	172	159	165	172	181	165	184	150	179	184	168	168	182	171	176	163	171	178	198	164	174	161	170	171	156	174	170	157	175	163	157	179	150	176	156	156	184	154	160	155	168	171	176	155	167	176	175	165	161	152	164	153	160	170	161	157	174	146	189	168	175	164	157	191	167	166	173	183	164	150	173	152	148	153	161	171	165	170	171	162	185	171	213	158	184	163	148	192	174	159	171	191	151	133	168	151	186	185	166	149	167	159	169	147	170	151	162	162	176	179	160	168	171	162	146	170	157	172	160	172	164	163	165	139	153	158	148	174	164	169	174	167	149	170	187	156	161	176	156	159	157	177	162	165	170	166	136	168	164	167	174	185	162	148	159	176	167	177	171	168	163	158	179	162	182	157	196	168	161	154	171	150	159	185	157	167	176	163	180	183	150	151	187	161	148	154	172	171	153	159	169	156	168	173	173	162	172	155	189	182	144	163	152	152	170	171	146	149	187	167	177	164	177	172	159	161	137	154	160	153	168	172	185	141	167	162	172	175	168	169	176	143	172	163	161	168	168	165	170	181	148	180	146	151	156	185	166	143	173	163	156	148	163	176	161	163	156	158	156	154	131	150	184	181	170	165	142	182	177	180	175	171	166	157	140	186	170	172	157	169	160	151	174	155	167	154	141	191	160	164	153	158	155	171	165	159	158	159	155	167	159	171	163	177	165	161	160	142	151	190	187	149	160	156	144	168	193	157	187	165	167	168	166	159	169	171	162	171	162	180	174	186	148	163	159	158	174	153	170	176	174	176	184	149	173	169	158	154	161	153	150	163	172	167	153	163	161	190	169	168	150	160	186	170	164	137	165	180	163	177	179	168	179	175	164	159	169	133	147	141	183	167	161	141	190	178	178	168	176	158	195	174	159	156	158	166	172	172	138	167	176	177	184	166	146	179	188	168	173	156	179	171	183	163	162	162	154	161	158	164	155	157	170	174	170	166	164	178	150	159	176	152	160	169	160	161	152	148	150	149	146	151	143	139	154	186	153	170	177	169	149	176	189	173	174	170	164	174	148	175	175	170	188	178	155	175	157	167	165	180	154	154	171	164	150	152	156	159	161	188	188	173	183	169	162	165	161	171	161	179	158	150	164	146	166	160	138	156	170	155	180	151	159	161	158	163	182	182	200	165	162	169	170	138	176	152	162	136	142	200	167	161	174	175	159	158	165	166	169	172	164	171	147	175	166	165	166	161	159	184	154	174	160	181	165	163	156	180	162	146	168	172	153	168	190	163	158	166	146	157	195	151	158	164	168	156	178	162	167	172	151	185	162	156	196	152	145	175	166	155	166	184	169	154	177	155	182	160	154	170	154	187	166	170	163	186	163	149	175	162	182	159	185	174	154	187	174	181	168	172	165	180	161	164	117	158	176	172	159	165	157	183	181	171	161	183	160	168	164	187	175	177	177	169	170	153	158	165	171	156	186	182	171	193	161	175	160	171	162	156	180	146	176	145	146	148	166	157	172	158	154	178	162	159	182	176	175	145	180	157	184	152	157	173	177	160	163	174	151	171	163	170	163	186	149	169	175	149	157	168	152	184	168	152	158	169	166	171	176	164	164	161	157	164	159	181	184	170	159	173	160	144	186	156	165	153	163	155	140	172	171	163	143	179	169	174	167	143	127	145	169	169	146	180	173	160	169	169	166	166	151	156	164	160	160	176	157	184	170	174	178	156	152	150	160	148	172	157	157	175	151	149	178	158	147	168	163	164	159	163	153	151	167	170	158	179	160	168	188	172	183	187	154	173	166	171	165	181	163	166	161	169	171	149	143	175	163	150	156	154	169	169	164	156	154	155	161	175
6855	15327	13196	7082	4870	3693	2802	2237	1703	1403	1145	932	837	691	680	535	529	517	460	444	431	375	359	368	342	341	326	293	318	308	283	321	301	304	278	305	247	279	247	285	281	278	273	240	251	245	250	229	260	240	244	268	236	269	216	260	278	269	241	220	246	253	219	253	230	218	261	231	262	217	240	231	218	229	209	271	248	234	233	218	231	210	185	225	227	250	258	235	235	233	232	214	230	246	226	200	225	242	262	230	241	226	236	220	231	234	257	222	237	217	236	234	244	235	241	229	247	218	251	231	248	246	214	235	223	235	209	222	223	238	247	245	209	246	218	258	241	231	233	216	209	223	234	251	238	224	234	195	242	225	224	209	228	244	216	238	216	221	218	194	240	241	217	225	245	246	252	228	207	227	228	194	223	239	228	228	238	211	235	234	239	222	225	218	215	229	218	221	217	216	236	215	208	234	245	205	226	254	226	217	233	213	193	251	227	202	241	221	205	238	216	226	218	261	257	220	232	241	217	219	232	234	204	227	225	240	229	239	236	203	224	237	199	232	208	203	208	220	221	226	225	235	240	233	235	222	215	213	223	235	226	245	214	232	239	244	223	229	214	221	206	234	217	226	220	228	218	227	250	221	235	206	225	211	214	214	236	218	236	204	236	236	252	244	227	212	202	227	216	194	226	236	210	260	218	197	208	188	246	217	212	224	230	242	214	221	239	223	232	227	200	210	216	222	238	197	225	225	237	219	240	220	247	214	231	247	227	247	251	209	240	236	225	212	236	232	220	221	246	232	232	216	219	205	227	223	225	230	205	225	210	234	238	221	240	236	266	220	217	230	250	193	215	226	206	235	248	213	230	217	236	241	218	214	207	221	235	225	214	215	249	221	222	224	243	248	207	234	221	208	224	234	252	233	253	212	239	224	230	219	209	258	212	213	226	233	222	236	231	212	208	222	213	214	226	223	238	249	203	208	230	232	223	278	228	199	240	237	245	228	226	262	233	230	232	211	194	231	228	261	218	227	208	236	230	247	258	223	212	256	228	215	204	215	242	235	243	191	210	225	239	210	221	210	217	242	244	203	204	233	247	225	231	238	250	260	239	230	241	248	206	250	223	234	213	217	231	224	219	231	215	218	216	236	241	219	245	222	206	219	233	244	208	214	261	250	241	206	222	217	223	229	219	233	201	216	239	248	222	236	220	229	252	209	230	211	205	233	236	227	212	257	257	226	223	236	232	252	221	219	210	225	232	232	214	239	235	218	205	209	237	217	244	215	231	234	219	236	210	227	232	239	237	246	227	209	240	227	215	220	215	222	215	240	237	219	214	215	260	213	215	205	228	209	203	240	229	237	209	239	250	216	219	237	246	231	248	222	219	235	242	225	237	224	215	214	244	214	224	256	224	251	216	230	223	220	227	215	235	214	220	221	225	223	234	235	213	231	215	219	223	237	223	201	264	221	227	229	234	227	246	218	224	213	229	224	225	236	225	228	230	217	219	229	224	231	228	229	233	253	224	212	239	251	241	230	234	224	208	243	208	209	215	213	219	227	218	239	218	221	249	220	225	236	232	225	236	209	224	240	232	211	239	205	206	208	270	234	189	229	215	226	220	197	229	219	221	214	251	223	259	227	244	224	221	239	235	211	228	210	229	199	203	216	209	234	224	235	210	223	225	214	220	233	219	252	228	226	231	239	203	236	231	216	220	220	264	240	209	229	222	230	218	218	195	208	238	236	234	231	251	223	238	231	238	241	246	205	208	239	216	219	248	250	251	217	225	253	236	207	215	230	215	237	235	226	216	224	214	209	176	216	249	223	253	214	204	254	239	218	240	200	237	233	213	198	238	231	207	224	215	206	233	220	213	197	221	213	215	223	205	206	224	238	213	227	268	230	199	238	198	207	244	200	225	215	255	226	218	213	220	241	217	228	197	229	235	217	224	223	226	209	252	240	239	231	229	217	206	208	208	231	214	248	248	207	221	220	237	226	260	222	202	204	233	221	219	258	229	229	235	219	207	251	237	220	225	211	213	225	252	247	213	240	213	219	226	230	236	204	247	256	212	229	220	227	197	221	239	245	217	232	248	233	227	230	240	245	227	234	224	220	240	219	208	252	231	204	242	249	253	233	231	245	240	224	204	217	225	227	249	202	215	243	208	221	218	212	235	215	226	235	236	213	231	210	230	206	231	237	227	249	247	222	207	213	207	248	216	216	217	229	228	227	239	215	236	224	206	239	211	236	231	205	250	219	224	208	247	201	224	225	211	206	229	243	248	245	250	229	236	230	224	220	211	256	222	231	227	217	202	225	249	223	215	200	188	216	229	206	226	195	251	256	229	234	218	232	242	226	205	259	220	228	223	223	222	244	242	242	239	206	215	225	219	206	195	231	199	192	216	230	226	229	231	235	237	238	219	195	232	262	234	225	219	245	226	214	209	242	239	226	214	217	251	244	215	205	228	231	220	213	222	235	232	230	237	239	217	235	273	237	195	234	204	258	210	238	210	198	231	222	228	217	230	218	251	223	218	215	230	244	234	215	236	233	229	238	261	231	225	217	182	237	224	226	213	229	231	214	249	206	236	227	243	201	233	225	205	245	228	211	213	236	237	213	224	216	200	229	225	223	218	201	252	236	243	221	218	217	215	234	214	235	236	224	238	253	209	242	250	213	199	218	220	222	198	230	217	212	227	230	257	224	238	217	237	240	217	235	225	218	219	226	232	258	201	242	251	192	199	203	241	217	220	240	228	223	218	248	226	204	206	248	220	232	217	240	249	227	216	216	213	223	203	240	234	231	214	212	207	229	227	240	228	216	222	192	216	208	252	232	245	237	240	221	217	246	209	246	223	228	215	217	220	245	243	229	203	208	235	260	237	244	231	213	209	208	228	217	231	223	211	220	226	210	244	234	225	241	259	190	218	232	231	221	214	213	235	232	220	230	216	233	228	249	205	232	225	245	197	227	239	195	258	215	201	231	228	215	214	230	199	239	241	201	232	242	208	239	198	192	231	224	242	233	209	220	231	232	216	215	216	237	232	242	209	209	210	192	212	230	240	218	221	236	235	238	218	219	227	225	220	207	228	218	244	231	269	218	257	227	231	225	230	241	223	216	221	234	223	214	220	206	235	187	249	216	209	196	231	227	219	233	231	245	236	218	241	235	211	241	210	232	225	207	209	237	238	224	214	242	226	246	222	226	211	268	202	218	214	212	233	225	214	213	204	235	230	246	223	212	251	237	238	220	226	212	232	218	220	212	227	249	206	200	240	230	215	232	233	226	206	227	228	260	219	246	186	222	233	200	228	204	234	200	241	234	200	210	237	251	226	216	238	220	210	224	226	250	249	214	242	215	236	208	225	198	215	228	238	212	219	247	207	223	217	214	228	215	236	211	241	210	224	198	239	210	223	205	238	214	213	211	251	245	221	247	221	250	230	236	229	235	222	243	226	234	234	238	230	216	241	246	213	240	208	216	196	187	234	232	234	211	219	233
26583	20556	10011	1123	661	631	624	560	565	594	554	544	568	592	541	571	565	597	562	552	561	536	596	551	593	564	507	527	532	565	567	563	567	548	588	578	551	555	560	531	560	527	593	544	590	578	551	561	518	555	524	539	594	565	536	544	500	606	577	562	554	566	529	530	572	592	587	614	568	540	565	543	555	571	565	581	558	536	537	566	567	549	573	549	577	577	546	551	547	546	561	559	583	553	566	523	537	544	571	551	555	554	552	552	564	509	576	561	525	566	525	536	583	530	583	548	552	536	566	522	568	561	573	547	574	573	557	534	589	553	564	564	550	570	553	520	554	528	556	622	548	550	512	555	548	539	525	567	536	588	529	563	550	542	594	556	568	533	562	551	550	576	560	524	597	548	550	542	558	533	586	535	555	557	572	540	556	534	577	544	560	521	543	588	520	562	568	614	587	535	546	560	510	597	536	564	604	539	544	519	568	548	511	552	609	537	558	538	580	548	573	552	569	563	572	588	571	564	571	577	568	546	519	561	530	574	539	549	566	543	561	576	560	569	579	569	589	595	573	563	549	557	499	555	578	601	517	543	576	561	593	532	596	549	555	569	558	561	532	551	576	558	572	541	556	562	542	599	570	595	566	523	546	564	568	580	515	531	594	561	585	572	488	544	546	537	529	549	496	548	527	567	571	515	577	612	531	574	563	555	562	571	577	557	525	561	530	587	554	601	587	595	597	529	562	578	597	616	553	574	588	537	562	554	543	541	523	541	569	550	524	551	516	524	560	582	507	554	542	557	548	553	552	538	532	539	560	596	532	570	556	583	551	551	574	573	579	509	534	536	570	548	574	547	532	569	531	521	555	555	575	530	576	549	591	563	564	552	541	566	536	528	605	563	582	558	543	524	533	555	533	557	612	528	577	537	560	550	497	532	550	535	572	543	551	583	577	608	573	525	550	543	571	557	581	551	578	582	540	512	547	522	566	557	524	528	560	567	538	553	520	579	524	595	576	527	521	585	537	577	552	552	595	566	551	529	552	579	535	594	563	585	560	545	537	550	571	580	523	574	523	565	567	560	582	526	545	510	508	526	550	552	538	599	569	551	523	565	525	562	505	559	560	556	542	572	549	545	549	566	578	553	534	553	555	523	564	575	523	539	556	523	556	566	510	607	548	559	545	536	579	532	542	561	567	544	545	580	508	530	547	519	576	563	565	564	588	548	543	573	556	525	568	536	587	546	579	577	541	556	549	530	586	545	532	569	552	551	552	575	550	555	609	548	570	600	540	571	583	517	540	578	550	553	558	565	579	546	510	566	571	593	576	555	557	547	586	585	502	560	566	513	576	538	541	534	569	561	557	529	524	578	540	563	570	548	557	523	572	530	534	540	553	540	547	562	518	570	572	550	549	522	579	606	552	546	577	558	554	573	532	532	520	522	570	540	575	594	563	552	575	560	547	589	560	537	575	564	560	551	587	542	575	566	557	594	610	563	582	518	553	562	565	533	560	555	544	551	511	520	584	556	549	574	528	547	583	545	569	587	588	558	579	592	552	554	597	538	551	558	557	540	568	557	561	548	564	553	576	552	536	565	521	531	589	555	520	581	540	523	520	546	566	547	527	533	541	583	580	584	564	524	560	545	561	534	555	575	607	575	568	558	535	557	557	551	488	561	591	545	519	529	583	548	561	553	581	551	544	595	540	540	542	582	580	573	526	554	582	562	563	547	576	574	570	532	581	581	542	539	561	534	578	551	524	555	561	597	559	575	581	551	550	551	535	590	569	550	532	568	539	545	572	541	521	538	559	534	536	536	553	526	561	542	536	534	516	554	526	562	532	620	571	574	568	584	577	563	547	557	523	562	564	574	514	568	536	571	524	570	530	509	527	538	578	557	580	556	602	586	507	553	551	561	517	552	512	547	565	544	559	533	544	566	543	551	573	543	562	527	567	537	571	547	535	566	573	534	531	544	543	560	584	535	584	525	556	517	576	590	564	583	521	576	533	556	572	563	547	581	580	544	574	529	586	565	553	605	555	530	576	584	543	626	550	553	587	543	541	546	582	570	609	586	559	527	593	571	571	528	599	599	537	571	512	590	551	548	534	530	590	562	522	571	538	545	551	566	564	557	568	565	533	558	534	568	608	614	550	589	566	578	559	566	552	540	587	554	578	550	542	560	554	547	545	552	580	543	528	575	556	537	559	562	574	555	550	562	592	553	604	552	564	571	560	542	547	560	557	565	554	555	592	524	565	563	570	552	539	562	538	560	521	556	533	570	562	564	556	522	577	598	541	567	580	547	566	550	563	522	588	555	574	560	576	497	498	546	504	568	591	555	531	560	543	534	572	550	569	612	552	557	574	515	552	520	564	568	533	571	570	566	528	539	574	561	580	552	541	545	557	569	562	565	541	586	522	556	554	541	590	584	519	588	554	570	557	558	556	551	549	546	577	567	540	544	562	555	568	547	578	534	585	566	576	547	532	539	579	513	574	582	564	541	516	574	585	590	553	570	563	548	538	529	588	534	527	545	565	560	552	549	551	533	566	574	599	580	536	543	526	537	540	538	508	549	576	535	557	559	560	551	587	581	517	572	528	541	552	604	624	579	556	546	560	562	599	586	563	613	552	569	562	567	544	571	536	537	526	543	567	540	585	545	529	610	561	554	569	564	553	526	543	577	540	500	570	549	581	545	540	510	553	549	566	581	558	565	600	554	533	549	572	586	548	547	560	583	573	539	510	575	547	577	554	502	527	583	534	559	562	528	577	547	541	521	588	570	563	542	577	544	558	526	505	522	580	548	542	595	569	527	562	556	516	547	582	536	544	589	574	563	556	559	559	533	537	560	509	548	542	548	532	580	575	536	548	567	550	546	548	535	537	574	508	523	521	559	537	550	566	544	546	539	556	518	604	532	561	546	549	572	566	556	535	567	540	567	557	566	556	538	570	580	563	588	545	511	546	561	545	553	566	527	571	595	537	569	541	551	535	573	542	584	551	570	565	548	551	518	585	533	555	575	521	593	526	581	552	582	532	569	538	538	556	582	536	556	547	528	588	561	593	526	538	571	594	541	531	550	566	531	537	556	532	540	566	564	521	554	528	538	521	564	556	529	520	566	528	569	525	543	554	574	564	601	588	585	572	553	557	557	538	576	558	548	561	567	526	550	552	534	557	529	589	592	518	550	566	555	564	597	555	562	547	548	529	550	561	578	532	565	578	631	588	595	562	564	573	545	557	488	513	553	548	553	564	561	571	580	553	559	518	511	567	552	549	528	551	539	563	577	581	568	539	521	584	556	540	525	566	547	574	563	579	571	557	531	561	563	586	564	532	570	595	544	569	555	514	560	585	577	580	535	527	533	576	572	600	546	551	558	557	598	552	547	562	600	559	533	548	566	546	555	536	591	578	501	549	548	541	541	580	550	566	575	577	562	556	562	533	576	558	557	546	574	554	532	566	567	521	555	596	596	553	578	545	573	565	530	582	582	547	580	516	590
3989	1563	1394	1005	893	792	847	824	770	768	723	757	726	749	767	728	755	700	721	723	726	740	747	736	724	697	745	732	765	739	717	735	758	758	685	717	770	729	707	750	692	695	739	723	702	671	692	673	705	722	739	742	732	730	765	665	750	769	703	677	744	726	772	696	743	663	720	722	746	663	721	729	727	708	697	693	710	715	745	687	701	723	717	693	726	755	763	760	739	740	677	729	703	705	777	712	713	721	644	714	731	726	743	653	747	705	699	703	726	729	766	752	745	702	721	690	742	763	656	699	758	714	752	744	765	754	695	719	732	751	726	746	686	705	727	712	734	716	696	713	756	732	666	758	711	748	700	778	677	722	757	710	751	696	719	721	728	759	700	716	755	672	754	749	711	724	702	782	763	760	702	722	699	727	785	727	754	733	711	664	676	757	789	671	747	720	739	719	708	746	737	697	724	671	725	719	696	686	741	739	737	713	691	708	723	730	728	747	720	729	681	736	736	778	705	646	740	720	735	687	710	705	716	702	707	683	704	699	682	712	780	661	745	694	694	727	726	781	696	717	732	686	732	709	733	726	709	679	709	697	755	709	725	677	736	685	744	720	726	723	723	706	726	749	736	726	708	725	714	712	737	746	783	662	723	745	734	694	734	715	692	705	709	757	685	694	701	781	730	718	680	687	723	718	754	685	710	739	759	734	669	732	708	691	684	754	673	729	758	735	683	663	691	757	774	727	752	678	715	712	676	768	690	763	676	659	745	704	724	753	692	726	757	747	741	752	741	720	727	738	698	740	741	702	732	735	740	730	684	699	718	713	709	747	711	737	715	760	711	700	743	729	714	728	679	698	761	701	716	720	739	729	702	749	770	703	703	764	687	718	710	709	734	750	751	711	748	777	720	725	687	679	725	754	677	725	696	717	699	744	681	726	718	716	735	733	716	740	750	677	696	702	758	745	705	698	708	690	732	740	694	753	729	768	741	736	677	766	727	712	700	687	683	734	740	756	759	727	713	740	783	713	705	732	726	685	765	719	701	728	727	715	772	694	748	730	693	717	697	718	706	710	713	726	700	733	744	720	726	742	704	665	688	726	747	721	740	721	752	698	689	762	717	717	707	682	696	755	722	735	728	715	699	766	706	721	724	733	714	735	773	720	715	726	752	751	727	740	728	723	707	726	725	698	668	721	731	710	667	721	709	718	752	702	737	702	735	749	700	768	677	758	740	753	720	784	753	720	718	702	714	764	719	726	711	724	725	746	718	738	714	738	766	730	735	706	701	731	684	749	714	714	742	757	713	722	746	670	728	762	744	689	717	710	757	736	738	710	744	712	743	729	736	772	736	711	795	720	676	694	724	690	694	720	727	707	737	715	721	719	738	728	723	725	739	734	742	742	724	705	745	687	766	726	745	725	720	726	772	689	731	729	716	727	750	711	743	665	738	718	723	713	738	765	726	732	724	717	754	732	745	728	739	712	714	696	710	709	720	714	726	742	758	712	777	762	746	711	677	724	745	713	666	744	724	717	670	745	699	697	797	728	661	712	709	747	680	662	691	720	686	712	741	684	720	685	721	705	722	738	738	729	731	781	683	736	724	747	691	735	744	702	730	698	706	707	682	727	672	747	731	680	692	680	746	745	731	794	704	726	683	679	713	713	730	739	681	744	677	716	723	740	701	732	718	723	687	735	700	757	755	692	752	726	746	703	709	754	682	738	743	678	748	686	748	729	691	714	750	706	714	744	730	704	742	773	706	737	697	742	751	712	768	704	708	702	736	736	756	733	689	716	727	733	751	694	704	731	724	667	725	731	771	731	736	713	719	723	720	732	718	631	665	720	693	743	724	741	741	708	722	631	735	738	750	724	691	711	753	731	715	729	748	739	717	735	687	678	743	738	754	780	749	728	733	684	712	722	748	684	693	691	707	721	698	743	704	704	732	718	736	776	708	723	729	675	735	706	692	717	736	721	668	721	764	724	678	684	730	736	707	776	705	714	736	702	713	692	661	738	715	704	731	762	720	710	663	732	762	688	754	705	778	749	702	733	698	709	744	718	739	701	714	723	674	665	723	709	694	709	722	716	752	690	737	711	678	709	669	736	740	774	671	704	721	687	712	660	750	754	669	729	720	742	732	721	757	729	689	692	726	733	685	714	739	778	684	764	753	753	730	712	712	721	709	690	703	686	706	749	673	721	747	719	717	717	725	721	759	709	733	707	719	789	725	750	777	697	739	711	737	747	760	783	736	732	676	694	737	727	742	728	748	708	727	704	752	694	751	729	701	696	715	736	755	752	709	722	715	744	689	714	727	739	741	711	693	738	712	718	740	721	676	672	768	694	685	728	710	720	730	730	717	729	710	777	719	717	716	755	687	706	766	689	751	718	765	686	741	685	699	721	750	708	747	727	709	761	747	707	725	727	726	702	686	676	696	720	734	770	727	760	748	689	699	747	735	714	720	729	726	719	662	682	750	669	701	714	729	729	680	735	688	752	695	700	737	719	753	736	719	727	768	733	721	725	717	747	727	745	699	666	732	736	705	710	755	758	653	743	735	716	695	731	705	775	760	701	707	680	689	715	692	759	741	759	741	719	637	696	664	725	723	733	724	691	675	724	716	674	705	724	737	682	738	732	726	718	717	720	710	695	735	724	688	711	667	712	696	713	731	695	728	743	729	719	782	689	728	744	724	710	664	707	770	743	702	731	719	744	754	692	666	714	760	680	725	707	702	729	797	785	711	704	725	679	731	702	712	730	687	713	754	726	699	743	664	691	728	727	703	712	744	754	712	712	730	729	753	729	712	729	703	723	705	735	728	733	709	708	719	732	742	719	747	723	698	737	758	706	755	695	734	721	711	777	725	725	693	732	733	705	725	745	775	765	706	715	770	713	701	777	674	728	740	727	710	706	680	763	655	722	678	724	737	701	773	697	689	703	759	725	748	731	730	757	725	726	699	698	750	687	679	730	728	773	735	724	745	752	685	756	762	702	744	770	790	721	782	728	722	736	715	662	695	703	772	708	768	681	695	723	761	726	744	802	685	773	675	760	745	702	728	725	713	709	754	752	696	712	706	723	707	706	770	744	745	691	758	715	711	708	700	726	733	730	752	697	730	727	716	744	710	749	739	739	729	719	714	743	729	699	743	728	704	720	727	704	708	724	714	735	749	695	752	719	759	764	748	752	683	735	724	758	747	681	701	713	682	688	705	728	731	719	683	765	675	719	699	697	734	719	746	743	732	722	645	672	693	731	731	733	685	721	735	676	764	725	699	690	727	759	708	744	746	715	771	694	706	680	723	727	741	744	715	739	683	683	717	751	706	716	722	731	708	685	715	731	732	728	751	731	721	729	723	690	722	703	675	728	680	707	718	697	770	661	696	770	722	690	720	686	725	706	710	705	636	712	714	718	779	735	702	749	698	730	722	712	717	706	722	757	683	748	731	735	702	704	731	759	720	696	701	697	729	751	671	722	756	719	753	709	698	697	774	703
23638	20922	28223	23789	20904	9047	1218	848	729	709	625	597	573	543	560	559	468	508	497	487	500	460	480	496	400	477	429	453	416	466	489	439	441	457	461	467	404	420	453	462	467	462	461	466	468	448	441	451	426	460	440	433	478	410	423	453	449	442	443	466	428	435	456	480	471	484	473	442	418	444	477	458	440	431	450	495	421	439	405	446	462	452	410	447	403	443	445	417	492	419	430	419	423	421	412	450	417	423	459	445	453	444	418	438	417	447	435	425	459	424	421	433	443	450	461	424	421	453	426	422	437	465	478	426	448	446	407	438	401	424	429	430	456	439	435	428	458	425	425	435	413	407	423	452	406	429	474	450	423	450	447	488	426	394	420	466	391	416	403	457	442	436	462	450	444	446	431	444	436	455	427	457	437	438	445	453	462	398	454	421	438	459	440	420	451	467	471	481	433	402	437	414	444	443	401	430	467	433	428	444	459	461	444	458	443	449	437	437	463	439	415	424	442	477	466	421	456	447	377	423	416	429	445	468	428	439	421	448	441	413	428	429	425	429	440	454	422	407	447	437	445	424	397	380	468	462	478	424	451	444	390	428	449	430	416	431	438	455	430	445	466	459	429	456	417	408	411	420	429	423	454	392	476	405	443	461	440	453	434	445	418	427	438	422	447	462	452	480	430	434	450	442	424	434	422	421	461	447	464	431	458	463	440	423	444	481	457	440	445	467	421	445	453	431	423	444	420	400	446	449	421	413	440	442	443	402	442	479	422	423	393	396	450	440	425	418	472	437	453	444	445	460	489	437	425	438	465	425	464	424	459	438	398	449	440	438	426	439	438	434	427	442	455	467	431	447	437	469	467	440	421	434	435	445	443	424	437	426	445	457	431	444	413	422	431	458	453	449	469	453	423	462	434	436	441	483	438	404	424	443	457	403	460	434	416	471	392	458	452	464	441	424	410	436	423	476	423	484	418	426	473	454	448	462	401	447	479	449	454	452	389	418	464	420	457	450	461	433	451	443	445	425	463	455	446	428	446	402	420	391	434	434	421	421	423	460	458	398	464	450	444	450	436	403	452	445	409	437	463	449	457	460	422	464	423	452	455	429	428	413	389	438	447	438	489	428	455	433	395	429	422	501	447	430	395	403	454	454	434	422	437	426	436	444	453	432	445	474	431	426	464	455	424	428	428	444	414	466	427	410	454	440	423	451	446	444	435	423	417	428	466	435	438	448	441	445	451	434	424	477	423	415	452	441	445	415	459	496	396	455	408	448	467	437	435	445	438	410	463	465	423	419	443	433	409	458	419	445	426	440	459	433	375	415	426	397	436	423	434	476	393	439	441	418	460	422	442	465	466	472	438	440	442	451	441	420	459	434	429	462	427	441	409	431	432	426	459	440	432	387	425	419	430	457	440	448	465	451	456	400	476	451	404	415	406	456	460	416	411	410	463	441	430	445	449	453	467	419	426	422	435	473	437	426	405	441	458	464	426	416	451	413	436	436	427	441	426	444	416	476	453	463	464	453	393	437	398	430	450	432	430	471	432	415	440	421	414	432	433	422	433	439	426	422	459	445	427	432	444	453	459	413	432	451	451	408	424	440	442	432	439	478	460	452	431	447	463	435	442	417	446	453	431	429	395	450	435	441	430	440	422	432	460	411	456	418	433	439	446	427	428	430	422	410	431	441	424	431	423	460	424	453	422	416	421	451	437	448	422	433	401	432	443	455	432	390	403	469	484	440	415	413	421	419	403	405	437	431	445	423	450	461	459	465	450	437	434	459	420	460	392	500	453	452	471	456	453	438	445	494	436	422	453	417	440	427	457	414	458	438	471	428	450	441	435	431	444	442	414	429	452	451	421	427	480	470	443	411	423	424	445	436	421	431	457	443	450	463	448	398	431	455	450	431	484	434	449	440	443	436	470	435	433	433	407	394	405	457	446	420	432	458	446	417	449	414	441	427	423	446	479	475	428	436	477	467	462	460	453	447	460	438	409	454	438	479	442	415	446	462	443	474	469	451	417	435	446	460	456	405	443	395	419	427	457	455	467	465	396	441	449	433	438	453	449	451	461	453	422	431	416	453	446	418	431	445	443	434	422	460	447	446	449	455	445	439	445	479	450	455	447	441	410	429	447	463	465	446	437	421	400	457	413	405	464	462	424	397	417	436	438	453	414	440	447	419	409	414	488	448	430	421	446	417	444	407	438	433	393	430	426	454	415	429	425	452	439	461	478	430	436	430	442	437	446	440	470	429	441	471	440	445	451	443	441	441	453	400	435	399	452	410	447	404	411	430	409	438	476	433	458	415	431	441	459	454	449	418	407	445	436	464	449	442	414	416	436	443	439	385	431	449	456	409	441	488	401	468	424	412	443	448	457	469	469	441	450	442	425	432	440	423	441	453	453	420	445	379	461	441	459	441	426	469	426	465	433	397	456	427	425	410	445	401	407	454	440	431	455	415	462	448	457	394	440	438	419	468	438	414	428	417	496	446	411	452	401	464	424	443	430	404	413	430	412	408	444	465	433	418	458	421	433	443	442	419	421	437	430	420	434	450	442	451	440	422	423	442	441	438	488	431	439	474	430	431	425	480	417	460	436	430	414	413	426	442	441	430	409	462	431	447	386	429	440	450	445	422	469	486	454	461	425	447	403	426	477	414	415	455	421	460	423	420	479	440	404	420	460	448	439	419	450	462	430	398	432	456	435	419	443	470	433	437	462	404	411	428	426	452	430	435	450	485	422	409	441	445	429	485	451	442	438	431	401	428	436	425	441	415	449	487	409	449	460	447	444	428	432	426	400	448	411	438	435	430	420	436	415	418	457	410	447	456	438	437	488	409	413	443	451	414	425	427	456	441	427	405	443	408	465	446	452	427	446	437	464	426	441	463	425	425	432	456	413	443	425	390	451	425	435	436	428	446	440	424	428	448	400	424	422	456	471	456	434	420	411	443	439	443	477	447	435	427	440	437	441	452	393	455	420	421	428	466	442	471	460	400	433	443	432	430	436	410	454	444	450	436	428	444	463	449	425	427	438	420	416	438	462	488	466	479	434	525	443	462	435	447	420	436	404	447	437	445	427	424	436	463	434	463	401	415	439	401	430	453	449	430	428	421	390	420	437	423	463	428	470	421	437	418	406	417	452	461	453	468	441	421	455	439	434	397	475	408	432	433	420	435	423	456	428	448	409	422	433	386	433	417	461	429	419	424	451	420	420	464	416	461	426	452	391	471	473	432	434	420	430	492	404	433	437	414	415	446	451	428	388	465	460	436	443	428	421	422	433	419	429	445	422	435	442	456	465	430	461	421	458	463	445	417	429	444	393	425	452	436	444	422	430	441	431	447	442	447	467	436	427	432	418	445	442	438	423	443	408	461	444	422	487	417	470	430	426	423	440	436	412	431	458	443	434	453	414	470	443	448	414	441	439	418	415	416	425	436	443	427	432	451	465	423	461	472	420	430	449	429	406	409	425	431	439	442	409	400	394	423
4785	9479	8271	4392	2945	2274	1845	1546	1363	1165	1103	922	869	869	813	790	723	715	658	727	692	712	670	631	629	613	623	597	609	629	621	604	597	634	612	596	599	627	581	605	557	613	621	588	640	628	549	595	615	586	602	577	622	586	556	604	593	599	589	578	565	652	623	569	601	596	588	592	591	564	610	653	602	575	616	560	587	585	583	553	580	578	591	572	590	566	617	570	617	603	610	581	571	594	564	617	597	585	565	603	558	617	619	579	633	582	606	607	584	564	647	583	590	587	590	611	603	553	614	594	587	610	623	574	577	556	608	564	592	535	588	563	536	587	565	592	583	604	541	579	580	582	583	572	565	558	592	547	603	575	555	611	546	577	632	537	579	617	579	589	595	596	576	587	604	566	576	606	595	579	571	588	537	542	570	599	596	594	583	539	569	562	605	550	601	593	614	610	574	575	587	617	613	569	568	591	600	562	565	593	579	581	603	589	582	587	660	575	626	574	569	603	614	536	594	556	591	571	602	579	567	594	522	575	585	579	607	579	585	632	586	646	606	573	607	598	572	557	614	608	523	617	575	619	585	625	629	591	608	619	590	559	582	552	605	577	573	579	558	585	572	635	566	574	523	578	624	588	576	576	631	542	586	595	562	580	559	581	586	571	564	591	600	603	598	598	595	564	552	597	660	543	620	603	598	607	574	609	602	631	594	526	650	540	601	609	613	579	570	577	585	610	612	576	576	574	577	592	606	590	574	607	567	593	580	611	582	563	606	594	593	553	558	601	634	616	611	572	602	579	567	586	573	627	634	601	575	588	547	622	598	574	645	569	585	570	561	605	538	574	598	602	561	534	558	604	543	600	605	628	548	576	593	565	561	524	528	564	606	568	599	595	597	584	596	586	580	578	580	569	598	582	608	564	626	615	588	612	568	553	553	576	596	543	568	559	566	596	566	535	563	560	580	589	594	553	597	561	592	554	577	593	578	583	640	583	597	588	567	577	547	547	569	609	624	601	583	578	598	600	595	575	568	545	562	570	587	584	598	596	558	594	587	577	575	523	581	572	582	554	570	554	572	606	573	592	590	598	545	605	586	576	590	620	580	568	629	589	603	602	573	587	591	605	561	582	605	588	592	576	578	579	566	560	631	551	574	593	614	592	567	571	591	591	525	582	557	629	549	563	544	554	598	585	597	563	581	564	579	573	570	570	576	573	587	594	570	584	580	587	589	583	597	560	565	591	536	587	601	571	559	581	586	590	575	658	606	575	588	592	611	553	552	607	568	578	615	567	531	532	580	573	595	571	592	555	551	578	551	574	576	560	560	617	589	575	614	558	560	581	558	600	562	561	585	578	550	612	605	593	610	581	546	581	594	558	563	592	623	572	584	564	576	584	550	603	522	561	586	608	581	601	587	601	585	601	552	565	604	626	580	553	607	629	567	592	571	605	589	612	554	607	577	615	605	567	563	529	593	592	595	574	582	576	541	581	593	610	619	567	550	562	598	556	570	556	578	566	570	584	557	610	595	607	575	604	559	581	586	591	583	562	565	552	578	591	524	576	556	577	594	549	586	592	618	588	599	564	593	568	563	577	590	607	562	592	584	603	616	556	602	556	601	617	550	586	602	579	574	585	606	574	572	561	597	576	595	599	592	558	567	591	586	621	576	616	545	605	624	561	604	631	597	587	580	595	565	599	618	618	539	581	609	591	576	622	568	549	605	559	609	559	543	557	620	555	549	545	548	592	593	581	592	544	569	572	592	591	578	547	602	556	573	566	576	570	540	590	564	570	579	567	565	591	567	593	587	584	587	594	601	579	559	575	603	588	626	587	534	570	547	577	590	597	568	600	588	606	550	571	619	560	631	602	594	571	555	600	610	551	587	616	601	555	547	582	606	610	614	562	605	611	569	590	598	613	556	591	586	565	637	597	575	542	594	530	572	589	583	557	589	556	615	611	630	578	572	549	562	586	604	562	572	578	569	559	585	636	579	558	626	581	602	550	595	561	634	579	567	579	570	631	634	592	506	551	596	586	558	583	601	539	569	618	582	539	591	584	584	562	636	633	591	579	580	574	616	605	578	612	579	579	588	518	573	550	558	572	538	601	628	583	569	563	588	563	671	591	641	569	591	570	617	586	577	612	548	556	571	601	578	580	593	589	593	604	605	535	553	613	533	594	593	582	576	558	560	591	622	571	564	585	573	615	584	572	578	592	612	570	583	569	562	600	587	569	632	588	595	584	583	553	570	571	594	557	564	554	589	556	568	572	549	620	577	580	562	590	555	577	593	572	566	552	545	563	567	561	633	575	580	597	612	528	565	555	566	560	579	544	594	620	566	634	617	585	576	597	563	565	598	536	590	603	618	603	563	549	576	595	592	557	581	560	610	591	556	575	523	579	575	574	614	577	589	564	594	554	555	590	598	581	590	537	576	594	542	551	572	603	586	550	526	579	563	581	575	597	570	558	549	567	608	563	607	595	558	587	629	580	547	563	604	613	613	569	590	611	591	617	586	587	583	587	603	583	633	562	542	580	576	590	574	566	604	575	537	542	569	581	569	622	595	572	577	551	554	592	582	591	606	571	602	624	594	553	578	587	567	599	586	600	566	577	585	570	563	601	606	570	601	580	574	586	549	590	575	587	588	559	595	537	607	550	575	521	574	569	592	607	564	580	622	575	597	521	559	508	631	595	603	577	610	628	594	565	611	593	635	579	597	551	605	561	598	566	572	586	619	561	582	627	564	571	641	597	608	580	568	571	589	597	563	561	555	563	551	574	562	592	618	603	577	608	600	651	623	574	563	597	573	620	585	604	554	595	594	562	591	565	585	613	573	623	560	612	529	586	625	627	569	567	565	583	618	603	569	611	616	569	586	600	569	609	588	601	578	586	567	549	563	604	635	604	557	608	561	567	604	574	562	597	549	576	544	546	573	584	559	588	598	577	563	638	600	578	607	588	593	592	545	572	577	612	540	551	582	543	570	512	587	602	541	569	619	590	556	605	590	603	611	574	547	571	551	595	573	573	584	580	553	554	578	555	585	589	585	556	570	579	624	593	579	618	602	568	599	596	535	588	553	584	580	614	594	616	585	555	549	623	575	575	605	578	599	583	594	581	572	592	589	559	600	620	584	579	595	572	587	594	544	588	564	596	556	635	569	568	644	558	551	577	631	570	571	569	550	621	565	603	619	569	567	572	563	575	629	589	557	562	579	583	581	562	576	583	603	603	615	532	596	576	548	511	613	598	582	598	528	577	567	567	593	600	570	596	622	587	592	577	570	629	615	595	630	588	578	621	621	605	554	621	611	589	596	614	588	613	562	549	587	573	592	589	548	588	577	594	571	601	557	556	584	578	610	561	611	580	560	599	607	598	598	589	553	604	601	560	562	624	590	626	620	590	591	574	577	572	562	585	564	538	601	607	619	596	570	544	538	597	628	549	573	576	596	565	567	568	564	559	539	555	622	629	614	578	568	578	567	593	570	633	562	609	584	561
22721	20938	28720	23318	20938	20967	6876	971	709	575	496	414	388	379	317	303	274	291	260	265	245	236	211	238	210	209	199	209	222	213	197	209	187	188	218	162	182	177	185	178	200	187	179	209	182	172	208	177	190	198	185	176	192	159	174	164	170	179	133	177	193	185	163	166	160	192	183	180	170	166	182	161	178	179	192	183	189	165	173	168	173	180	200	169	172	169	176	169	175	145	163	187	171	181	181	179	168	185	166	170	178	158	162	203	149	150	161	182	169	179	155	158	153	170	169	168	172	158	160	167	168	166	160	204	185	157	176	176	175	153	195	160	191	143	146	151	176	191	193	160	178	165	160	192	149	163	186	163	133	158	168	185	159	163	164	168	155	164	180	171	166	165	180	156	144	173	149	173	115	170	146	182	182	155	165	168	186	156	174	170	158	144	168	157	147	180	157	153	162	173	207	162	146	154	163	184	189	172	171	171	168	160	187	159	171	168	179	169	182	170	133	150	165	175	166	163	155	171	167	161	151	155	189	154	197	180	193	164	148	161	185	188	185	154	168	161	164	169	145	166	174	179	150	154	164	184	171	151	149	155	159	149	166	169	172	165	179	160	190	170	166	169	171	166	160	189	160	142	149	176	157	157	166	164	156	143	166	159	167	180	160	176	173	176	155	189	172	186	165	156	166	171	166	188	166	157	150	158	150	154	198	172	156	154	169	151	168	174	159	172	172	172	153	174	179	159	154	188	159	188	159	191	175	172	183	165	154	173	173	174	169	189	147	168	162	169	181	173	147	163	171	161	170	164	156	156	159	172	202	185	150	180	178	179	148	173	165	163	160	174	163	158	170	174	177	160	161	182	163	147	175	153	153	153	159	174	144	151	189	182	159	194	173	176	174	165	176	168	164	182	164	154	177	173	192	181	166	168	200	162	158	155	162	153	176	170	171	163	182	156	152	174	174	174	136	149	170	188	164	156	175	172	152	162	189	167	164	171	151	171	195	166	180	190	187	171	196	152	182	160	168	139	153	172	143	155	142	176	166	172	185	168	170	168	167	167	166	168	168	175	147	171	187	167	167	181	169	145	169	150	159	189	160	168	151	165	143	142	157	162	173	162	157	163	196	147	160	166	164	162	179	186	170	189	168	157	178	156	174	164	189	184	203	168	164	161	157	155	164	159	163	171	163	177	161	174	170	182	174	174	167	156	197	167	168	176	138	181	185	172	175	160	164	164	177	166	140	168	155	157	149	191	155	192	144	145	158	167	165	172	170	155	163	166	167	172	154	192	160	192	156	141	176	178	196	158	173	148	168	158	158	150	145	168	150	171	161	155	165	162	186	173	175	159	173	183	175	163	172	154	176	151	150	144	161	139	166	144	174	168	157	185	139	161	178	160	155	157	167	184	129	146	147	190	156	169	154	163	163	153	140	151	179	176	165	167	172	173	165	174	167	172	153	165	168	170	174	166	153	175	160	152	178	158	164	172	175	153	145	171	159	163	174	172	177	164	171	179	160	172	161	157	173	177	173	137	142	175	178	166	165	155	162	176	164	174	135	153	170	159	158	180	178	162	192	176	159	174	161	165	181	178	184	179	182	181	165	175	161	165	163	189	168	177	159	161	166	152	158	164	168	158	173	170	161	148	150	172	156	170	150	166	167	171	171	144	170	193	164	157	163	167	200	177	166	163	174	174	147	169	168	159	149	153	165	163	134	146	179	155	154	145	167	171	159	163	151	157	166	155	181	157	143	177	177	160	181	160	170	173	153	159	176	164	176	151	154	152	161	157	177	148	168	189	171	159	182	156	173	165	167	158	165	139	171	155	170	166	171	143	176	185	168	176	159	173	172	178	156	183	169	172	172	181	163	163	150	160	172	159	162	171	141	148	163	151	178	176	151	177	166	177	156	179	167	176	154	153	181	160	170	167	193	180	171	185	168	163	161	166	181	162	151	157	179	158	152	152	176	152	150	156	140	165	151	162	158	161	170	155	171	144	175	183	175	156	168	146	171	156	165	167	189	174	163	156	171	150	177	153	143	148	173	164	171	153	171	165	169	160	163	149	163	174	185	164	162	173	169	169	150	142	170	176	134	161	163	162	166	165	177	179	176	164	167	150	170	160	147	136	154	158	159	181	189	176	168	153	164	162	173	167	163	157	154	168	190	179	158	181	164	177	176	176	195	155	158	166	180	165	151	171	168	169	189	160	156	150	163	167	180	185	160	157	169	190	178	173	172	179	147	164	166	142	179	171	184	149	173	142	159	174	175	165	172	176	164	162	188	168	171	160	156	166	179	164	160	185	168	178	165	165	172	170	149	171	169	150	167	184	176	167	174	172	156	173	176	182	161	174	157	160	188	151	151	152	162	181	151	164	174	168	158	168	154	146	163	186	163	160	195	191	168	159	152	156	180	149	175	172	168	176	165	171	175	175	165	169	170	184	176	186	181	169	157	151	203	160	161	166	200	156	151	190	168	172	155	155	180	169	177	175	146	156	155	172	177	185	156	169	151	148	158	179	167	156	168	162	180	157	171	152	156	161	166	152	169	168	169	160	166	158	168	180	168	169	159	179	151	173	164	157	153	173	165	184	194	167	171	157	137	155	159	167	150	181	165	155	173	193	172	143	157	159	157	184	160	159	170	165	142	200	185	174	175	172	167	130	166	160	149	168	176	178	158	170	164	174	175	175	171	170	170	170	156	160	169	159	164	161	173	153	181	172	165	183	147	169	165	168	191	152	184	170	177	163	165	174	167	154	200	154	171	165	189	149	169	150	152	154	165	153	154	168	180	166	181	181	170	160	152	180	178	157	190	151	157	147	166	177	163	167	156	148	152	165	185	164	168	170	166	161	169	164	187	190	134	172	147	159	175	180	169	162	173	170	176	166	149	210	146	175	156	142	140	180	168	172	177	145	188	162	188	155	172	162	169	163	183	159	168	194	170	159	153	166	174	173	164	166	175	161	157	172	160	163	154	166	166	168	193	146	162	177	157	179	185	169	162	183	173	166	164	152	163	185	160	169	156	164	177	180	164	155	165	189	151	181	155	156	159	163	166	163	159	181	162	181	156	167	183	152	162	157	179	157	157	171	173	152	161	176	169	179	155	153	172	185	172	170	145	159	158	182	170	180	162	173	180	187	146	163	154	167	134	183	145	185	178	162	165	182	176	169	140	129	174	155	166	162	172	162	177	165	158	159	157	159	178	148	174	166	175	165	181	176	171	172	147	175	141	152	166	143	173	193	159	193	157	162	180	179	159	176	154	165	177	160	186	144	180	173	147	173	167	150	176	174	166	149	172	156	170	153	165	171	157	165	165	165	153	163	159	158	149	153	169	155	168	174	149	151	144	149	147	159	163	174	159	182	173	160	156	181	186	157	174	182	156	163	192	167	177	166	158	154	154	183	174	171	165	188	187	159	174	172	180	158	133	163	153	168	164	163	171	145	149	148	176	159	152	135	170	168	187	163	184	196	167	162	165	177	180	185	151	173
6808	15311	13032	7079	4902	3680	2785	2160	1678	1468	1141	960	845	714	640	582	528	489	455	443	444	389	371	388	386	360	330	341	301	327	296	282	277	304	265	273	261	266	278	266	269	283	282	266	265	278	275	249	248	264	265	258	221	268	260	252	234	270	230	221	262	238	256	247	228	252	261	245	227	241	240	244	213	244	242	246	263	245	235	243	240	234	247	230	211	209	233	256	222	229	232	231	225	236	228	225	247	215	203	228	213	244	255	220	252	207	209	206	239	235	241	247	232	230	249	249	230	240	253	230	240	228	214	230	223	233	206	225	273	219	224	238	239	236	238	224	237	237	236	234	238	241	220	231	207	215	207	244	214	233	238	225	226	202	229	227	229	243	244	202	232	232	191	223	256	248	231	234	197	232	231	233	223	222	216	248	242	235	252	225	220	239	214	231	211	225	220	228	240	237	238	229	219	219	229	241	249	202	230	224	229	250	247	231	197	203	257	209	234	225	228	218	230	227	215	235	236	248	246	226	210	238	261	215	233	230	245	203	226	218	227	232	216	243	241	249	231	241	242	220	231	251	218	241	234	231	253	244	254	245	239	224	232	228	233	227	222	240	209	203	247	231	225	249	238	210	239	220	246	218	227	208	265	237	225	251	229	215	225	239	239	220	213	215	222	234	228	238	229	238	209	200	253	231	240	257	235	252	229	234	233	231	223	227	214	229	232	233	241	209	248	228	228	213	212	232	215	250	202	207	233	245	225	220	245	223	264	202	223	227	228	213	211	249	213	233	250	235	224	217	215	212	225	237	251	240	250	229	244	236	240	226	228	237	218	216	231	231	210	207	243	211	204	211	227	219	249	255	241	240	251	233	240	196	227	233	211	235	217	210	251	206	232	229	210	229	225	194	208	231	218	228	203	222	254	227	224	228	202	210	233	235	227	225	197	249	192	225	228	240	209	217	223	231	240	218	283	226	238	195	213	237	220	203	240	201	222	226	232	218	237	234	231	212	222	236	231	226	246	247	223	221	235	224	246	221	253	229	202	237	236	213	222	222	208	199	203	215	220	249	254	249	231	213	261	219	217	212	186	227	208	233	241	212	216	192	240	240	215	250	210	222	223	227	228	213	237	220	222	237	216	238	211	228	173	226	237	229	236	250	203	207	208	249	247	254	233	241	221	211	245	230	228	224	247	259	193	243	232	240	207	208	209	203	230	232	219	256	205	226	248	229	225	221	219	241	224	228	242	252	200	214	254	242	195	240	228	230	221	255	226	229	193	259	208	234	210	233	218	224	206	231	234	218	242	210	260	235	241	238	242	210	230	215	241	227	248	255	214	225	212	242	218	215	224	231	216	208	236	221	221	224	231	208	228	245	257	229	241	218	244	242	212	250	212	222	217	200	219	247	237	246	227	222	216	220	216	198	252	228	236	229	235	215	219	213	203	216	218	225	221	224	214	247	245	234	231	244	227	236	253	206	211	245	226	204	236	203	203	218	222	236	250	268	236	227	221	222	234	255	227	213	226	224	224	215	245	217	241	219	237	221	239	220	208	222	237	227	221	226	228	216	245	200	249	240	228	250	228	228	208	236	223	227	233	226	229	220	225	210	222	232	217	229	226	238	210	238	223	229	202	234	218	252	226	234	245	219	210	214	211	211	232	251	245	247	249	236	241	221	232	238	251	232	234	226	263	218	215	230	234	231	226	226	202	248	231	232	210	222	211	211	235	245	204	249	239	220	231	216	243	219	237	235	232	237	238	207	234	218	238	217	214	217	235	222	241	243	220	220	261	227	238	215	220	213	200	229	211	216	234	226	203	233	225	216	222	240	227	226	248	227	244	221	241	241	215	241	226	230	228	228	227	221	219	224	213	227	236	240	229	227	219	225	226	228	218	231	214	237	218	228	186	239	232	223	217	230	219	203	221	223	220	190	237	245	222	216	214	224	240	242	254	214	228	247	230	223	233	227	253	228	230	233	239	268	220	218	236	227	208	244	216	215	254	220	233	219	206	233	216	226	240	212	224	232	228	230	239	211	244	204	231	213	232	220	237	218	239	224	243	223	268	221	229	200	243	214	248	252	268	228	250	198	214	230	215	247	194	244	237	223	226	232	264	244	212	219	210	244	238	216	227	236	249	228	216	230	199	242	199	236	215	230	222	218	228	224	232	219	261	241	223	210	229	228	229	207	237	264	214	237	206	243	224	228	251	219	219	209	232	225	192	231	245	230	232	227	235	265	244	236	239	228	216	243	205	258	210	221	246	231	213	233	244	241	219	236	267	239	229	205	244	239	237	216	244	191	220	227	223	205	211	194	237	251	227	277	230	217	257	247	210	234	206	246	258	226	226	195	228	233	266	206	259	223	238	258	202	249	239	250	236	219	245	220	233	222	218	205	271	213	237	235	238	216	234	217	194	228	244	205	212	220	209	222	216	228	219	260	205	220	222	214	242	222	218	175	227	236	234	220	228	235	209	234	229	218	241	240	230	239	239	241	240	230	230	232	232	249	235	233	242	248	239	231	207	241	233	220	225	261	214	218	214	235	239	249	212	202	217	236	223	220	219	221	248	245	229	224	222	220	230	242	223	254	231	237	224	226	237	223	232	270	222	209	225	224	226	219	234	212	221	227	235	250	230	237	222	215	243	210	217	222	214	239	237	243	234	230	223	220	221	239	240	227	223	230	231	243	245	247	221	223	241	230	230	230	216	212	245	246	222	211	230	251	240	218	243	213	212	221	219	261	228	234	234	230	237	212	217	238	239	249	226	235	224	207	241	217	219	228	225	212	238	267	227	241	222	233	252	240	222	219	205	233	243	223	218	215	215	277	226	211	223	226	233	231	227	239	226	208	244	210	220	226	246	210	246	231	212	231	236	234	233	231	234	243	241	231	213	206	221	222	216	233	217	222	237	235	248	221	251	245	227	218	202	212	225	232	222	210	214	228	259	241	252	231	239	220	229	220	243	221	234	247	243	229	238	244	219	224	224	212	208	210	236	248	195	241	238	211	200	238	230	236	221	222	228	241	198	255	226	211	238	224	227	222	217	230	242	227	223	250	245	238	241	238	244	203	213	237	214	210	205	241	235	248	208	239	226	242	221	226	244	229	213	225	227	227	244	241	199	206	228	229	232	229	229	204	219	229	218	231	226	210	242	244	222	220	238	221	209	217	233	247	225	227	219	248	207	219	231	232	222	232	218	215	204	227	232	206	211	234	208	254	210	210	245	236	207	220	239	232	237	230	244	260	223	229	241	236	200	267	221	227	215	223	218	216	249	224	218	218	240	216	220	232	202	233	220	236	240	228	230	233	227	223	215	210	240	247	235	249	210	227	229	229	229	235	239	221	244	255	223	230	243	209	212	215	228	232	230	223	228	219	209	227	241	214	244	192	231	243	232	255	221	259	226	227	218	262	240	264	215	242	242	246	195	220	228	229	228	252	240	195	206	241	216	207	223	217	228	250	240	214	229	232	223	229	220	224	226	240	220	231
26589	20578	9961	1112	728	616	629	594	571	612	561	594	588	543	580	570	597	583	520	566	556	580	550	548	547	578	587	509	566	560	533	600	564	531	550	566	519	585	540	558	586	565	541	488	585	540	557	580	581	536	586	579	583	544	557	600	551	546	584	575	605	566	616	552	586	537	586	565	574	563	524	573	534	547	567	569	554	553	516	549	561	524	550	553	521	579	531	531	556	545	567	563	568	575	560	566	579	548	562	560	564	562	582	553	566	577	553	546	572	569	552	539	589	537	551	526	506	526	587	525	562	531	522	552	554	546	532	544	548	589	551	598	532	540	551	555	561	529	541	558	548	584	517	579	564	575	578	578	541	523	562	554	585	550	575	519	559	524	540	576	584	575	538	538	570	531	553	579	551	590	538	564	584	557	589	562	561	525	559	576	545	570	553	585	557	541	523	585	534	531	537	585	523	600	541	605	583	581	586	499	520	517	591	543	547	541	555	530	565	560	502	547	575	566	559	553	526	568	554	535	561	541	588	516	574	564	576	531	549	524	548	547	562	558	508	543	514	571	552	539	576	556	517	547	555	540	550	535	578	540	592	533	509	575	613	535	500	553	545	576	563	540	547	615	539	531	575	560	563	585	587	523	582	527	553	540	585	538	584	538	559	563	527	583	582	567	553	564	586	528	529	528	559	567	551	558	570	516	559	585	558	537	557	544	545	573	587	536	578	602	574	532	584	545	546	524	541	547	577	543	551	553	560	627	552	555	550	562	552	569	569	558	549	516	588	553	569	544	534	601	590	536	540	550	543	549	577	570	543	586	594	562	577	610	600	530	545	601	552	528	530	536	567	586	531	558	562	558	566	552	551	575	562	578	568	578	563	585	536	554	597	567	609	549	543	544	527	573	558	561	521	550	510	560	569	573	562	516	564	556	551	584	554	555	570	527	526	565	539	553	571	567	580	542	548	547	576	562	569	531	624	573	549	561	536	548	495	579	592	584	547	528	538	572	574	544	579	559	528	576	547	540	536	544	559	547	562	537	582	601	530	577	594	581	515	574	505	561	526	563	544	505	543	579	545	524	599	544	586	563	539	540	552	539	549	553	557	571	553	575	576	561	538	531	599	561	552	557	553	554	567	562	572	580	530	556	560	536	562	576	579	566	555	564	541	606	546	522	537	593	553	595	596	582	528	584	571	571	556	567	571	548	599	518	556	551	575	578	564	576	531	564	553	558	549	528	538	523	548	578	579	572	542	575	580	524	579	552	570	572	570	581	573	553	557	543	510	567	594	552	565	565	563	564	580	571	563	541	524	578	533	521	562	574	559	579	550	584	554	527	559	532	525	583	575	523	554	536	542	554	567	571	593	567	505	561	519	571	536	572	537	553	600	567	558	599	539	560	504	543	538	550	532	562	546	563	541	563	476	535	550	544	518	557	579	553	587	548	578	556	554	564	555	575	544	596	568	560	548	545	572	573	522	524	582	571	572	557	524	562	564	573	538	584	530	555	582	530	549	511	558	530	597	542	589	588	569	540	544	565	567	525	573	592	518	563	542	594	553	554	543	558	565	585	511	559	535	559	601	566	589	566	572	560	586	581	557	537	534	574	520	549	526	566	519	531	561	553	547	548	505	525	544	524	555	556	568	566	574	544	536	561	512	518	506	540	565	563	569	564	546	519	595	585	605	560	538	543	551	533	538	557	566	578	556	555	562	543	559	616	539	598	542	565	566	531	579	593	542	550	573	613	496	565	593	568	578	540	587	575	564	569	568	601	493	536	530	550	574	561	545	515	548	553	499	522	586	553	530	520	572	529	564	498	570	542	573	564	536	568	548	546	563	534	583	535	551	539	586	564	491	579	553	598	533	508	614	580	596	581	546	575	572	589	601	557	555	557	527	551	550	531	541	539	549	562	617	544	554	519	578	565	563	541	552	591	561	573	530	544	584	561	596	574	563	533	526	575	516	608	555	544	567	545	546	592	563	500	533	582	543	578	544	557	554	514	610	554	568	585	549	581	542	562	578	558	508	590	579	566	560	572	558	585	567	569	564	573	589	556	572	546	534	544	508	519	589	560	555	531	503	599	560	594	533	564	574	521	570	589	537	543	553	545	541	504	578	548	542	582	508	604	546	559	532	546	606	544	539	566	599	576	551	567	507	538	525	571	557	554	568	559	524	573	560	542	568	553	582	548	539	538	512	526	542	547	534	569	543	521	566	566	537	556	543	560	536	520	546	568	512	566	548	520	556	546	553	546	534	554	532	571	577	544	536	542	547	549	564	557	507	559	585	573	542	557	555	583	571	562	552	537	553	555	568	573	538	549	524	571	539	538	552	532	538	548	555	560	531	565	551	579	570	584	599	570	548	541	568	583	588	556	560	484	566	572	562	543	522	563	532	536	565	574	576	564	531	585	510	593	537	556	569	562	533	523	512	560	583	575	576	596	540	532	531	547	562	544	545	536	553	527	596	582	596	568	553	579	559	528	552	567	542	562	589	551	547	577	527	556	579	579	522	559	568	535	563	523	565	573	554	570	559	559	582	556	592	530	568	571	577	560	546	570	547	570	555	512	528	506	554	549	552	552	583	573	561	578	595	544	546	543	578	548	605	523	586	530	581	564	578	596	572	578	599	565	535	550	549	558	542	549	563	494	546	587	545	577	561	572	604	563	540	555	552	541	533	575	551	512	590	580	554	602	549	591	586	532	584	568	550	545	507	574	567	538	552	560	538	537	567	574	576	532	538	557	530	569	564	559	558	557	557	522	541	519	551	569	577	536	576	578	547	603	543	550	590	547	592	607	554	544	536	546	579	549	532	534	554	556	551	522	542	565	580	506	577	564	571	554	599	566	555	522	570	520	527	529	593	563	548	510	529	588	568	537	582	526	537	542	538	561	564	567	555	523	573	539	520	561	571	576	563	566	551	590	561	574	598	550	539	578	545	592	548	598	543	568	516	546	554	577	506	585	556	565	543	572	573	547	511	550	614	540	546	580	594	528	572	532	605	507	547	549	581	499	573	533	532	561	538	575	559	535	607	532	598	535	513	587	544	567	562	570	582	559	531	597	579	544	530	554	529	573	528	559	583	536	583	572	515	565	555	542	572	574	579	536	540	541	577	560	556	553	525	504	595	565	565	552	556	512	531	552	526	601	572	579	530	586	563	574	581	561	531	557	560	525	546	571	553	568	560	564	591	530	577	563	579	528	606	524	561	511	571	605	564	576	537	535	555	577	582	582	585	501	532	594	582	556	507	576	563	527	569	542	560	557	592	558	580	590	542	552	530	508	546	525	550	570	570	592	554	594	562	573	534	589	537	547	578	551	535	582	575	564	575	608	558	565	574	553	587	557	546	542	512	579	570	545	497	591	492	497	556	506	579	528	608	544	559	566	552	570	557	569	547	525	551	549	583	525	583	527	569	573	586	560	525	559	555	590	543	574	573	591	544	546	588	554	585	571	555	528	613	525	556	550	525	557	559	568	542	548	549	564
3996	1478	1352	1043	873	827	822	784	777	784	754	772	741	782	780	752	706	768	757	778	727	741	741	730	748	686	748	756	752	707	790	768	792	737	763	698	737	744	746	774	764	727	725	720	735	741	736	758	749	745	699	767	766	761	674	713	733	753	694	782	735	687	720	755	748	741	758	736	721	697	751	747	749	754	771	758	718	724	766	678	733	703	724	705	690	739	747	727	679	754	761	730	761	726	733	698	750	708	729	741	747	764	709	744	690	723	732	716	751	772	767	764	736	756	703	709	706	703	727	681	765	716	731	754	707	728	747	748	742	750	705	740	749	759	705	752	725	727	775	682	747	733	725	743	747	726	738	744	747	760	737	773	759	712	674	752	711	746	789	708	750	750	738	718	735	695	706	738	708	729	759	727	717	747	759	751	764	747	739	695	748	765	717	779	795	747	718	719	757	731	727	722	712	721	717	784	709	716	718	734	704	735	685	778	678	718	733	752	755	731	705	739	733	719	786	779	752	757	698	727	807	708	713	722	742	668	762	693	690	728	700	693	731	683	720	737	763	751	737	725	739	746	693	722	722	715	764	744	711	739	683	743	735	721	744	753	713	754	729	718	703	765	765	741	755	741	747	733	694	725	722	761	695	703	733	722	728	727	768	717	677	757	764	731	749	792	725	728	693	729	742	706	750	728	714	719	683	733	750	750	752	738	719	710	741	734	706	755	741	714	745	692	752	720	700	713	745	814	725	738	754	750	735	725	786	726	739	701	677	781	789	753	795	781	669	726	755	714	766	728	713	735	694	740	708	749	759	684	732	720	733	747	727	778	723	749	772	741	696	759	699	751	744	730	748	741	738	733	708	775	709	752	739	741	708	722	752	714	737	714	725	769	662	717	758	703	725	698	735	741	717	731	726	741	750	700	764	761	715	710	745	678	729	663	732	729	718	727	744	711	758	726	742	696	727	729	720	715	726	707	763	752	774	731	747	723	716	735	727	698	756	723	724	783	752	736	738	730	740	759	745	732	736	719	687	731	739	726	738	773	721	761	735	735	699	718	772	686	709	733	728	700	772	716	723	741	726	676	771	727	705	732	752	748	741	730	788	743	757	734	710	760	725	764	719	727	708	749	750	745	770	753	755	739	722	709	752	726	749	749	748	729	713	716	713	712	714	738	694	703	758	727	737	752	712	782	701	699	750	691	736	744	752	686	675	717	718	716	730	784	707	800	736	699	725	738	744	701	758	726	675	742	729	748	745	733	739	784	745	684	767	713	767	699	732	733	764	745	701	667	685	723	724	713	702	692	694	753	798	748	739	742	717	696	687	708	679	735	753	727	740	720	706	723	733	739	764	703	736	731	726	781	704	700	756	748	704	703	676	704	743	779	695	749	752	709	772	724	725	723	730	708	723	737	758	697	750	774	783	727	736	728	754	753	714	715	694	691	740	756	754	743	768	743	752	759	731	763	693	705	687	704	722	732	741	693	772	722	728	754	725	750	737	746	673	709	705	731	756	794	719	786	718	716	697	733	741	725	727	688	668	752	710	727	691	697	736	725	779	724	701	757	762	714	713	743	769	769	760	755	730	696	775	728	716	778	738	751	718	764	697	728	685	733	731	728	679	688	749	779	779	696	714	701	767	700	721	706	723	745	732	677	699	750	723	741	717	740	729	708	713	709	748	736	763	728	791	688	767	686	752	719	718	765	744	774	752	693	750	754	748	694	716	726	685	731	732	722	691	673	718	693	726	723	761	678	719	729	736	732	694	752	651	753	717	748	676	706	737	763	726	738	737	780	755	694	724	778	721	729	720	741	731	733	730	748	730	719	662	712	705	792	722	743	714	735	677	760	699	700	695	703	767	798	740	712	695	733	753	735	712	699	755	759	718	751	714	741	747	722	735	713	746	737	719	737	745	734	734	779	745	733	721	720	726	744	791	754	739	719	708	691	749	719	731	733	659	700	735	708	718	718	746	693	753	710	736	699	730	707	755	716	747	693	716	731	689	699	755	736	739	751	714	708	744	692	683	724	716	754	721	745	754	725	744	720	677	689	714	721	729	779	683	735	679	727	745	695	689	733	781	727	726	737	707	758	706	742	715	732	729	751	712	762	725	728	732	711	741	731	725	722	723	751	767	688	740	739	732	725	722	744	704	743	760	750	733	676	711	751	720	761	787	696	728	702	708	709	749	772	722	698	698	727	758	772	793	643	690	720	764	681	707	700	720	693	743	685	722	774	683	704	736	734	700	747	723	775	731	742	726	755	750	799	716	718	688	736	737	768	721	703	770	781	746	702	772	729	753	736	746	763	808	703	757	711	776	708	731	730	714	705	794	688	741	739	729	745	768	687	707	750	724	695	758	722	717	726	699	683	714	687	722	744	717	706	694	761	729	741	726	678	766	702	766	697	697	763	711	742	701	715	721	715	719	702	755	724	742	745	689	714	708	713	712	721	725	704	772	709	700	724	707	739	698	686	768	726	697	753	745	725	737	694	702	730	776	710	689	722	704	710	781	710	703	733	748	726	763	734	726	710	704	760	712	737	710	739	731	702	746	716	692	714	727	742	709	679	724	738	703	709	729	746	667	759	746	714	706	729	726	722	734	731	726	735	726	680	754	700	728	716	761	735	721	723	731	759	725	724	769	681	721	714	725	759	760	738	675	750	733	679	669	749	727	722	730	729	749	740	701	737	777	751	747	720	727	748	715	738	779	700	708	712	750	764	711	721	719	726	738	722	719	728	706	712	703	783	710	691	793	762	734	729	719	711	739	734	676	736	704	764	704	730	749	756	716	766	732	769	752	698	783	746	728	783	744	716	713	724	717	767	733	716	764	716	694	743	735	732	734	702	761	705	725	714	710	757	736	772	737	706	714	747	757	733	766	698	709	712	722	732	768	728	763	723	748	710	696	683	711	733	753	793	702	738	742	738	736	720	758	762	716	717	743	706	700	725	744	702	732	726	746	723	756	740	759	713	756	780	768	779	732	768	739	731	725	702	702	726	687	712	686	737	729	743	666	738	762	699	727	758	737	731	729	703	799	763	704	718	796	748	763	738	732	723	750	753	740	693	761	730	752	764	701	711	724	770	780	737	745	771	718	739	698	758	685	738	771	710	719	735	736	719	783	746	773	749	739	684	739	736	718	707	768	737	690	742	768	757	729	757	727	729	721	712	730	702	772	716	719	748	705	731	716	741	738	738	680	743	723	790	696	696	712	749	698	688	700	701	755	686	734	764	775	732	728	758	733	738	695	684	723	728	754	748	729	693	776	734	763	777	746	740	684	757	756	719	704	728	661	693	800	703	728	702	682	706	739	716	741	675	779	746	706	708	732	707	724	708	783	690	712	758	724	735	742	706	765	738	673	684	717	735	736	728	688	715	745	699	711	738	731	716	709	734	720	765	749	728	723	727	763	746	712	772	771	738	710	652	692	742	704	734	762	740	720	677	728	708	758	707	737	731	711	760	716	736	759	692	709	714	747	738	699	684
23692	20928	28220	23792	20908	9102	1288	859	722	717	620	589	586	568	492	508	465	509	484	485	507	483	461	488	521	465	479	434	491	485	465	467	439	453	461	451	457	460	467	412	448	464	440	463	433	493	440	466	473	432	431	446	430	452	424	431	437	461	510	483	488	458	448	437	445	448	454	460	445	463	463	444	446	444	436	460	450	416	451	484	408	444	495	436	441	438	444	491	464	412	491	440	418	500	439	458	479	452	461	429	445	447	442	445	401	416	406	447	450	409	447	501	462	442	468	462	414	419	421	451	409	456	455	428	425	447	440	465	443	429	403	472	446	463	429	461	453	484	412	442	449	448	448	452	479	431	453	467	434	463	454	410	449	461	463	418	463	419	460	441	436	468	442	466	456	459	439	428	449	489	414	476	491	480	430	467	440	488	429	454	462	407	474	468	446	456	475	447	408	483	420	431	436	445	464	423	461	432	408	449	419	460	465	464	475	450	461	388	436	483	435	439	458	451	432	446	460	431	446	430	421	455	452	475	434	429	463	448	444	430	449	433	443	449	452	470	423	441	461	427	439	444	455	429	448	442	460	429	437	426	449	444	436	477	400	412	437	427	465	431	447	426	409	455	459	444	446	451	447	439	429	452	453	418	433	466	452	473	454	442	455	515	441	434	457	443	430	439	428	488	460	433	416	419	443	415	463	458	467	451	462	457	419	453	432	434	433	442	434	435	461	452	452	453	476	462	393	421	453	447	461	419	466	413	447	436	460	410	438	451	423	448	477	444	445	463	466	478	490	428	435	457	416	447	451	454	436	424	428	450	444	416	464	446	460	439	407	462	448	446	447	451	450	428	418	469	426	443	414	469	420	439	453	446	417	427	452	419	425	443	478	444	476	436	453	403	458	466	444	436	444	423	437	471	462	390	464	429	478	454	459	447	445	424	438	450	474	438	473	430	437	436	461	425	434	479	488	434	429	399	415	441	445	454	436	435	476	405	420	449	454	450	438	472	447	472	442	418	442	433	440	458	445	452	449	423	436	426	430	467	444	451	446	474	454	447	430	424	412	437	435	436	446	402	442	426	439	460	432	487	426	464	473	418	448	438	474	446	464	461	446	424	423	490	476	409	439	444	472	435	423	480	421	434	441	447	460	471	436	454	408	417	412	456	419	450	381	438	481	439	422	440	470	440	461	469	422	403	413	465	455	462	432	480	469	453	464	455	460	409	457	449	469	454	473	481	489	443	424	440	445	435	455	437	399	425	453	477	443	463	441	469	441	415	441	420	420	441	425	440	413	405	454	409	454	451	431	435	448	436	404	442	460	442	447	410	428	427	464	416	470	391	493	443	426	425	476	426	464	466	429	444	436	438	442	421	483	461	445	450	419	433	449	408	450	447	441	467	506	473	441	471	402	453	456	428	410	480	430	450	478	418	454	457	481	437	444	499	440	442	430	433	458	455	457	436	428	439	431	451	419	434	471	409	493	458	447	439	428	430	455	444	459	431	443	431	437	444	431	453	466	451	479	452	466	437	467	381	462	439	449	449	433	452	444	445	456	468	424	466	477	461	436	431	471	442	403	481	427	429	441	453	446	435	450	479	442	463	453	455	446	457	447	461	464	427	435	459	448	427	437	472	452	458	465	470	431	457	432	454	435	470	390	442	428	453	477	453	439	459	449	435	459	450	439	451	442	452	461	431	450	462	452	442	412	483	424	455	457	426	459	436	452	448	478	432	473	460	480	470	451	473	463	470	437	419	468	463	452	459	423	409	485	417	434	473	438	443	431	436	440	416	483	462	398	448	447	449	417	423	437	416	428	430	455	407	426	449	407	466	435	459	417	452	420	413	427	467	432	414	445	449	460	419	441	439	482	463	445	415	459	483	460	466	414	450	482	470	431	425	474	426	419	454	429	404	480	451	454	436	437	442	456	447	448	428	439	464	440	446	456	449	458	444	463	412	426	399	456	462	462	450	463	450	464	438	472	425	423	485	468	410	474	416	454	441	425	443	443	426	443	466	461	482	466	450	407	491	426	462	424	449	429	425	455	459	443	434	452	472	452	398	450	471	422	443	430	466	478	467	431	457	417	452	444	414	400	444	434	437	435	433	439	457	452	433	434	460	437	469	399	451	460	456	417	420	459	448	440	455	462	463	453	427	450	442	484	455	471	458	454	456	460	464	434	457	456	464	379	405	430	461	450	456	433	424	434	405	420	416	458	420	472	466	441	454	463	440	453	457	432	407	481	425	474	414	414	453	420	448	442	436	441	464	413	443	443	446	473	478	440	424	434	417	423	468	444	431	439	440	433	456	473	426	421	479	452	437	398	453	442	454	432	446	433	444	440	447	444	463	407	412	430	420	437	451	414	457	441	508	418	445	464	452	446	430	441	394	434	435	456	430	451	447	460	447	445	441	418	438	442	421	445	452	430	442	450	443	437	438	408	460	474	444	461	449	445	410	465	433	480	442	432	452	434	433	452	418	441	441	480	442	466	435	424	463	445	432	458	454	467	407	459	442	452	446	443	435	457	427	464	441	436	491	420	444	394	454	451	414	448	434	441	461	417	455	428	463	474	475	445	447	469	462	452	445	454	435	457	444	479	419	445	456	463	440	421	459	465	433	435	438	421	461	409	484	433	439	429	464	407	452	424	453	447	415	451	419	418	478	421	452	450	418	447	446	419	420	433	425	449	429	433	440	435	432	410	452	433	467	420	493	431	467	463	458	469	464	431	403	413	491	444	429	427	417	453	461	443	468	410	438	415	441	438	422	453	442	429	449	462	406	431	448	447	429	404	461	501	456	449	461	430	470	455	423	450	461	476	384	493	455	459	469	453	421	421	459	441	436	449	434	418	430	431	471	424	413	451	432	440	434	388	431	467	448	450	439	457	464	446	436	429	420	414	416	453	480	448	468	444	441	428	434	421	463	449	459	451	442	398	444	414	454	441	427	449	465	497	457	449	429	430	436	508	447	442	455	443	440	471	412	479	455	438	420	421	448	408	467	408	460	460	469	467	458	429	443	457	430	498	436	448	419	491	449	467	439	433	452	457	504	442	441	449	440	441	421	487	418	444	448	423	448	408	407	450	433	460	439	416	458	382	487	446	434	453	453	448	428	445	453	441	438	434	426	417	451	442	395	429	413	441	454	431	442	422	420	431	390	427	416	479	464	442	466	434	445	468	431	448	445	479	441	435	439	421	434	426	430	440	415	464	451	440	472	466	467	427	465	415	427	449	439	425	477	439	384	437	455	483	442	443	415	432	373	434	439	433	424	444	441	445	457	435	444	442	421	417	428	449	437	451	432	432	434	449	456	422	464	437	440	422	442	438	492	436	459	437	473	415	468	445	451	469	444	432	454	426	436	453	407	416	438	409	471	478	424	453	452	461	460	463	440	409	442	464	446	480	415	453	402	477	481	430	455	444	451	458	432	406	500	447	448	407	473	452	433	432	421	394	467	448	427	425	450	443	494	487	461	431	429	445	441	432	442
4748	9593	8299	4363	3022	2335	1936	1570	1419	1182	1042	998	894	849	767	737	742	694	729	673	673	637	655	610	664	652	683	619	601	657	613	623	649	614	592	615	656	586	574	616	614	577	584	593	577	656	604	653	640	566	647	596	619	592	567	575	613	596	585	603	608	590	598	612	596	584	586	630	631	592	587	576	611	608	606	635	611	598	617	583	581	615	592	616	613	599	623	589	631	608	596	583	635	631	579	649	587	590	573	579	548	581	623	624	599	601	582	602	602	595	588	585	610	617	587	597	594	577	597	556	547	595	607	595	598	576	584	542	572	597	590	570	539	556	578	588	573	598	559	599	575	607	565	593	583	612	635	569	584	609	579	605	547	582	580	565	569	582	557	545	559	595	596	588	567	584	607	648	643	578	630	518	561	572	601	588	577	594	584	601	597	608	641	547	583	588	569	573	593	572	583	581	612	588	598	598	593	603	629	614	590	588	579	653	579	551	603	602	616	600	573	582	589	576	643	610	578	608	570	551	607	572	611	602	591	637	618	637	546	591	619	605	565	583	606	592	603	586	610	609	576	631	601	552	573	568	590	605	582	578	614	564	553	611	615	573	593	585	566	592	566	594	584	610	593	590	598	567	568	609	576	565	602	577	564	645	592	576	581	619	581	615	623	603	613	619	604	587	584	581	587	607	579	567	565	599	596	587	545	602	570	582	558	585	577	605	597	574	578	579	531	603	600	619	596	611	621	576	570	626	603	641	564	593	567	567	626	571	617	546	643	579	566	616	589	557	544	560	593	577	589	611	544	553	579	583	565	575	592	595	577	572	587	557	588	630	594	594	563	558	570	595	579	619	585	634	562	571	593	579	616	598	588	621	593	615	575	564	529	626	630	557	576	577	585	562	592	619	552	598	623	622	584	582	577	584	538	541	609	572	572	565	567	570	618	602	638	541	636	553	624	606	571	600	589	604	605	577	614	568	582	569	601	578	579	575	564	653	586	584	547	573	612	572	556	579	594	593	570	587	588	594	607	581	571	596	575	540	603	577	624	582	577	601	627	559	604	558	575	588	544	593	630	596	581	607	627	587	605	561	547	560	578	585	641	563	603	585	579	575	624	594	599	608	609	600	589	598	601	568	562	583	630	610	600	608	545	602	569	563	550	638	587	605	621	566	619	581	606	599	573	642	590	575	583	531	580	562	561	588	551	556	610	632	606	546	604	582	587	600	608	593	579	585	601	590	613	611	578	609	563	538	593	579	603	562	609	586	570	533	591	587	547	597	594	584	602	575	587	549	586	582	667	627	588	600	583	558	586	566	572	603	616	562	588	622	599	600	608	617	581	560	602	582	583	552	579	558	579	573	588	590	575	577	557	593	591	581	559	588	588	544	576	598	612	656	559	586	587	600	606	610	632	575	638	588	599	551	592	567	558	588	579	573	581	583	613	587	613	633	628	581	617	550	589	605	573	562	641	587	599	590	587	597	584	582	595	573	564	587	567	576	557	617	585	607	656	583	564	568	603	602	593	623	565	625	615	572	589	600	561	581	579	582	583	581	586	610	573	579	590	564	628	606	591	589	604	585	599	614	580	550	604	592	588	608	608	589	577	600	568	593	596	584	584	598	587	638	603	587	588	612	576	577	569	629	556	565	591	590	590	594	583	581	593	595	596	571	599	575	602	602	579	614	551	572	597	537	571	560	566	576	583	607	594	579	609	630	648	639	570	598	602	609	586	591	579	622	616	614	594	590	596	590	581	570	536	602	607	631	576	575	570	606	581	608	612	593	587	578	622	595	595	525	561	556	594	599	590	594	570	590	577	565	579	541	580	596	597	597	575	585	576	616	610	583	607	578	612	609	593	588	626	565	588	594	584	568	600	530	612	592	597	610	599	566	641	590	617	589	609	616	555	629	595	587	599	570	583	593	526	598	641	577	560	612	587	591	577	577	620	595	600	611	616	633	608	583	585	566	604	592	601	585	575	567	607	585	592	610	601	581	612	571	565	603	578	618	581	551	559	565	603	607	604	594	582	598	602	584	605	583	605	584	547	621	585	586	607	593	596	639	610	601	541	598	619	602	593	567	566	572	583	601	581	585	592	599	565	572	577	587	536	596	562	604	602	606	586	641	577	644	552	551	604	581	609	623	611	619	592	570	578	594	589	600	599	586	587	571	637	550	593	571	550	591	572	608	585	549	561	588	618	617	585	647	588	594	548	616	599	576	595	618	603	580	587	608	602	580	635	615	616	599	584	637	602	607	536	584	622	553	607	598	586	628	599	604	592	531	601	605	595	602	564	561	625	598	603	558	609	537	611	605	516	570	588	577	590	590	549	557	569	576	603	562	625	601	592	544	605	590	608	578	595	588	620	555	619	584	573	580	610	559	574	616	600	598	597	585	606	588	598	580	548	574	571	613	543	587	567	611	613	581	556	599	624	600	559	549	622	623	605	570	585	582	557	536	584	567	629	595	604	593	595	579	612	583	579	626	566	636	615	568	536	596	568	617	592	586	562	577	592	615	570	605	598	558	587	607	593	603	578	581	575	601	581	603	609	536	598	635	590	599	592	573	583	591	537	583	593	581	598	543	563	554	584	604	592	612	590	577	569	580	625	603	569	563	599	575	602	559	563	559	592	597	602	618	594	608	574	545	536	623	560	584	593	626	585	596	626	601	616	614	585	592	599	581	612	599	599	557	573	585	596	622	562	622	575	553	614	577	571	573	615	616	580	616	600	608	550	571	577	563	573	590	567	615	574	566	562	567	629	568	592	565	599	666	555	573	588	557	581	601	590	575	586	579	571	565	608	530	584	613	642	589	599	542	571	596	563	593	610	585	634	580	603	583	615	597	575	571	614	551	588	586	595	579	606	593	580	534	569	570	591	584	577	567	608	615	626	662	599	576	579	567	584	588	581	596	549	583	601	579	571	587	593	609	588	598	567	575	605	578	571	615	599	596	606	566	608	600	597	563	633	583	596	567	613	622	569	579	570	571	544	568	582	585	595	565	602	621	608	553	551	554	588	568	594	605	558	597	550	581	600	585	549	577	558	515	627	588	611	582	580	582	559	589	599	618	598	644	589	645	587	593	588	607	576	608	611	613	604	580	596	591	563	589	587	582	614	592	583	614	623	599	551	547	605	567	591	619	591	623	612	579	568	597	606	580	567	600	551	572	591	581	560	587	595	603	592	593	561	617	556	582	596	607	612	575	603	663	605	590	568	614	559	598	611	569	614	580	597	619	611	612	552	621	624	617	609	614	568	571	593	605	633	580	587	605	600	600	552	592	559	600	606	567	628	568	577	571	593	598	610	549	592	579	605	636	610	545	627	563	556	622	611	572	592	598	598	610	606	563	598	591	612	616	627	632	573	586	595	585	630	562	602	609	581	620	576	575	572	612	680	589	586	581	606	576	575	590	604	557	613	570	616	598	561	573	563	551	587	527	593	587	599	620	587	623	585	584	601	564	569	545	555	524	586	570	584	583	563	599	585	592
22734	20944	28693	23348	20944	20967	6976	1039	673	596	509	488	419	358	333	312	281	286	269	253	243	209	254	219	234	233	222	215	231	220	212	203	203	180	217	201	205	186	194	190	203	182	183	198	175	182	174	207	165	181	201	167	175	185	199	180	177	165	166	177	164	148	169	165	199	187	163	144	172	165	143	168	155	167	167	165	168	184	156	180	175	154	148	187	165	187	148	166	170	163	172	196	194	173	180	186	197	179	156	143	146	176	165	186	164	162	178	175	160	142	134	171	163	170	190	180	151	162	152	173	155	195	170	169	196	169	149	175	187	169	160	174	155	176	148	165	166	173	154	179	174	152	188	183	155	198	180	165	160	173	169	173	166	168	148	176	157	185	146	161	168	181	180	157	178	167	164	157	174	155	167	162	154	155	178	160	177	171	173	167	164	131	191	182	148	180	168	158	171	159	154	173	187	145	170	174	167	177	183	165	174	153	164	152	167	174	146	157	169	156	144	153	161	181	185	188	171	170	168	182	163	168	180	183	167	149	154	178	179	148	179	173	201	159	157	172	166	176	169	171	172	161	149	198	170	173	179	164	184	183	172	170	180	188	187	177	166	159	163	175	138	175	158	155	182	184	158	161	198	162	148	162	166	181	163	178	170	182	160	165	142	156	165	170	179	144	172	132	181	183	185	167	187	174	172	165	176	143	165	171	170	167	151	168	178	170	174	177	172	176	176	168	190	160	148	162	143	181	175	155	166	171	170	152	170	185	175	164	189	190	181	146	169	179	190	161	158	170	160	183	164	178	175	173	160	172	173	155	181	162	169	160	160	151	182	158	181	164	169	163	154	160	183	165	167	164	173	174	168	185	166	173	166	167	165	169	177	165	173	158	147	158	172	157	179	197	172	199	172	162	175	202	171	188	164	177	161	157	165	162	179	142	186	169	153	167	165	163	176	161	173	158	161	147	178	141	169	168	175	167	177	174	144	154	161	181	180	143	165	160	161	140	171	163	173	170	171	176	151	180	181	178	170	146	168	190	192	178	165	157	185	186	164	192	160	172	155	160	183	155	179	169	185	153	152	142	147	175	164	174	173	171	169	155	157	183	159	186	172	162	167	140	153	169	161	158	167	177	182	156	184	150	167	163	172	158	201	151	175	177	146	197	155	162	173	179	169	183	162	185	183	181	167	175	185	152	174	185	187	175	182	169	148	179	160	182	180	160	173	167	179	166	147	188	168	165	189	171	168	173	185	152	166	152	185	166	163	160	181	170	162	178	163	164	160	175	163	158	188	184	163	169	163	182	158	153	169	152	173	153	170	161	162	167	154	167	160	161	170	186	156	143	167	179	166	191	162	157	179	165	161	178	169	188	186	188	166	175	189	171	172	171	151	156	187	158	188	154	160	157	158	157	181	152	173	159	164	144	179	145	177	170	170	193	170	184	149	168	177	170	167	178	190	170	210	170	159	145	191	172	151	168	155	162	165	166	171	167	179	176	163	166	167	159	169	191	162	172	172	175	170	159	198	154	167	177	178	191	176	184	183	170	161	161	167	170	178	163	153	171	180	173	171	168	171	179	150	184	205	172	164	160	166	176	162	162	157	170	160	189	157	189	175	179	181	155	159	153	168	157	168	170	148	192	169	185	192	181	170	182	170	166	191	165	165	170	177	189	162	194	156	172	170	155	173	175	164	159	186	160	171	192	159	161	163	153	157	166	165	178	182	175	156	157	167	160	162	173	137	154	181	173	163	159	177	170	163	167	173	178	163	165	153	152	168	165	165	142	159	149	172	135	171	164	181	153	188	169	160	171	175	166	176	165	170	179	146	181	170	183	172	157	161	177	163	166	182	188	196	179	175	177	182	145	180	151	184	157	152	176	160	170	179	171	156	169	175	188	160	188	209	181	183	157	168	175	173	198	150	154	161	152	171	177	183	168	171	181	185	178	197	169	181	189	201	166	133	186	159	187	156	174	201	176	161	175	153	172	160	169	165	184	177	164	150	200	177	165	169	181	169	174	170	190	168	163	159	159	199	189	159	186	167	148	135	164	163	162	165	168	174	168	165	179	179	165	158	165	170	175	176	194	157	176	161	171	140	190	173	160	187	178	168	156	196	162	169	159	169	181	174	177	191	181	144	167	162	175	173	166	181	181	176	176	159	161	157	191	163	177	162	172	159	169	180	169	159	173	161	142	183	173	175	163	155	152	159	175	181	169	179	171	179	181	161	158	175	189	173	177	167	168	164	162	160	190	174	135	203	178	151	189	182	185	159	182	181	164	160	168	175	180	161	166	180	157	166	171	152	177	159	172	169	187	161	184	156	173	193	160	181	173	165	170	176	158	178	170	154	172	161	162	162	174	162	154	156	177	155	148	174	191	183	156	142	160	170	163	171	151	167	156	146	171	178	177	150	172	165	197	171	164	161	177	146	151	168	184	171	169	169	162	157	187	172	169	165	142	181	175	182	187	174	176	174	180	189	176	162	178	167	151	166	167	180	189	168	181	181	152	161	165	171	164	169	160	175	160	192	169	171	173	173	139	179	190	172	141	162	163	170	172	171	163	187	174	186	149	144	153	160	175	164	176	186	140	184	171	163	164	171	187	161	176	195	163	155	182	152	135	163	176	156	168	166	176	178	159	142	173	169	202	181	161	167	144	171	141	169	166	140	155	156	157	171	163	175	184	162	174	176	161	183	183	179	169	153	164	178	154	168	180	152	165	165	177	177	148	171	184	136	166	167	149	154	167	169	169	154	185	161	174	136	176	144	165	177	141	171	161	171	183	172	173	173	180	163	175	176	188	171	182	159	185	193	180	152	180	168	163	153	184	169	162	166	182	178	200	185	196	174	166	160	165	154	167	180	148	169	169	192	160	164	185	170	169	165	151	151	155	164	174	171	157	178	175	159	159	193	191	164	167	159	170	175	167	152	183	161	147	182	184	190	143	155	177	165	151	172	173	178	158	160	169	146	159	156	159	163	180	154	183	162	176	168	171	145	170	157	171	169	160	170	182	162	205	178	155	178	155	164	164	166	155	155	146	183	162	170	163	157	185	149	143	143	173	159	180	171	178	166	169	144	179	166	160	181	164	150	153	175	157	181	171	184	176	172	174	172	138	180	177	194	141	168	153	170	161	170	180	167	175	175	181	152	181	163	161	164	170	172	153	151	155	177	163	158	184	176	170	149	160	168	168	154	159	180	186	168	157	163	169	182	164	176	144	165	177	200	168	164	156	151	153	146	163	160	180	177	164	163	173	157	178	187	157	131	167	162	158	142	146	151	191	153	158	159	174	179	183	151	165	154	166	174	162	144	188	166	151	171	160	174	157	153	162	156	151	176	173	179	168	167	182	153	177	176	159	170	165	157	174	179	185	163	174	175	178	171	160	170	138	176	187	176	145	146	170	169	188	170	165	153	153	159	144	157	180	190	162	142	172	159	178	167	157	183	186	162	160	175	170	174	157	184	167	152	168	159	181	160	185	165	164	180	173
6928	15342	13152	7139	4938	3701	2778	2245	1677	1444	1191	965	915	774	643	596	554	482	461	429	401	407	375	364	341	352	324	331	311	322	301	293	281	297	294	258	284	283	276	301	266	282	275	278	260	258	260	260	264	268	251	245	216	268	221	285	242	290	255	229	252	234	269	222	239	230	263	272	223	246	224	239	235	217	225	234	241	254	244	253	239	228	231	254	245	243	230	219	230	258	233	229	230	218	219	238	238	252	196	204	222	247	251	259	219	246	235	206	240	247	240	244	240	234	229	238	239	235	246	235	255	234	240	263	239	211	269	233	256	231	245	221	241	208	211	229	206	238	233	233	220	264	246	244	236	230	228	223	234	244	243	221	213	220	244	229	229	223	208	207	261	217	253	243	240	240	228	260	241	225	238	245	230	252	219	211	237	221	236	221	233	224	227	239	215	221	241	229	198	242	216	217	219	216	231	231	262	223	221	235	230	245	219	239	215	234	222	200	221	202	221	228	222	249	224	227	247	208	227	254	228	234	225	242	240	233	217	219	214	214	228	224	270	235	217	246	214	224	218	216	220	240	215	220	215	240	222	221	221	222	247	251	185	221	262	227	224	212	239	248	230	233	281	207	240	245	229	227	240	227	240	222	229	225	231	203	245	200	209	231	238	202	230	236	246	277	243	234	224	217	239	256	270	238	228	224	203	220	254	246	226	234	238	252	222	195	224	216	226	223	242	218	225	214	233	240	251	209	217	233	243	252	202	228	224	250	240	203	226	232	223	226	237	214	253	218	223	233	248	217	226	219	255	251	221	238	228	231	242	244	220	229	207	214	220	210	232	221	241	238	249	210	223	218	242	227	219	215	231	235	216	236	219	209	218	251	205	214	213	202	223	247	236	220	219	230	224	227	232	212	203	242	236	214	237	225	223	242	243	239	232	252	213	218	231	229	219	219	233	209	256	233	221	222	241	231	231	226	215	230	233	229	231	239	235	222	228	215	237	246	235	224	259	217	248	213	218	247	235	223	213	218	233	239	235	237	223	219	243	228	218	241	203	260	229	256	198	241	232	229	246	239	240	196	221	223	204	240	235	213	228	216	230	231	224	202	238	215	230	225	226	227	233	245	246	221	222	247	253	240	203	204	233	218	210	238	244	217	230	240	248	226	237	246	248	204	232	230	257	243	229	252	200	225	218	225	251	242	252	202	217	246	218	251	225	203	229	256	229	236	229	225	233	263	228	222	208	230	224	233	227	236	206	221	253	200	216	237	260	228	237	221	212	242	220	215	243	216	240	240	216	222	240	236	210	209	242	231	186	227	227	257	235	182	244	245	232	244	202	251	236	256	214	236	249	223	215	229	229	183	232	201	206	234	220	233	227	229	242	237	224	256	223	226	227	234	232	224	245	214	246	236	232	233	231	236	243	212	211	230	218	206	212	268	227	205	233	210	202	231	227	228	226	209	226	201	219	235	221	236	252	214	218	215	238	217	222	222	257	210	259	235	228	238	237	221	242	228	248	221	225	243	204	229	227	234	239	234	223	241	233	228	227	232	217	226	221	205	225	231	208	242	203	243	223	222	230	230	231	222	228	221	218	212	244	234	207	242	209	243	215	245	242	205	246	231	214	276	250	208	221	248	235	224	240	229	239	236	238	212	245	217	222	244	244	246	259	206	230	222	214	228	231	209	220	239	216	251	213	236	217	223	251	213	244	237	224	233	229	221	207	211	220	225	255	216	222	243	219	212	224	264	238	220	211	232	247	233	226	263	233	222	221	206	250	211	239	232	224	235	226	215	236	235	238	220	217	206	231	234	240	232	236	257	248	215	211	240	212	229	256	237	259	217	216	223	228	230	238	268	242	225	214	231	239	233	226	267	232	245	247	225	239	193	190	242	215	235	225	224	230	242	224	218	216	214	229	220	244	217	214	228	253	220	247	224	219	248	244	234	234	235	227	248	228	209	224	245	232	241	232	231	238	201	225	227	214	230	254	219	244	249	214	249	236	224	239	209	229	250	233	238	207	231	220	225	190	261	249	234	226	214	227	213	222	225	200	242	240	209	231	207	218	229	256	233	217	246	251	272	214	230	197	230	252	229	237	222	229	216	203	235	218	223	223	227	236	266	224	233	232	234	246	218	228	223	222	216	224	213	202	239	206	215	221	239	244	226	231	248	199	250	233	231	221	223	222	221	195	218	229	205	233	241	235	240	203	236	233	217	233	224	230	220	216	234	207	229	238	234	218	245	256	246	223	221	207	210	233	236	198	197	217	252	240	218	243	240	213	219	232	237	233	213	255	212	261	228	218	224	209	243	229	220	213	225	240	237	228	231	217	224	244	214	224	237	247	201	198	223	194	244	225	237	218	230	233	217	251	236	230	227	204	204	194	207	235	215	239	218	231	198	223	235	231	226	273	233	228	224	225	248	240	212	242	226	240	228	219	234	252	244	240	226	218	211	240	261	246	200	234	228	242	231	248	248	236	260	250	242	248	210	202	224	229	218	245	266	218	218	227	237	234	196	228	220	239	235	212	247	232	235	222	230	252	224	234	233	221	254	220	252	215	228	246	225	221	241	222	206	229	227	224	252	244	235	224	248	242	251	205	225	235	223	229	260	230	235	204	235	218	237	232	244	244	232	260	221	251	231	232	206	264	235	222	248	238	224	257	233	225	231	212	205	228	238	245	254	213	247	219	221	243	214	205	202	217	232	221	244	253	199	222	234	232	205	220	224	215	226	225	247	232	226	240	246	224	253	213	216	216	233	219	236	247	227	212	231	228	231	244	234	270	240	214	204	254	238	205	243	216	246	232	198	229	221	218	233	234	219	201	214	234	243	217	207	228	221	224	220	238	251	225	210	250	226	269	244	227	233	210	243	233	249	232	206	241	240	230	269	235	200	219	232	237	235	210	229	224	247	250	240	212	239	243	241	207	217	215	210	217	220	230	225	230	243	209	230	222	229	251	243	199	242	235	240	232	237	227	202	248	204	223	237	233	228	242	218	207	235	259	211	246	235	249	217	217	236	245	260	219	236	230	238	252	244	217	225	228	240	228	213	228	246	237	222	212	230	250	222	240	252	228	244	231	212	223	242	227	239	236	210	221	246	218	243	232	230	234	235	198	247	219	216	247	261	225	236	228	222	233	245	258	249	239	219	222	224	253	221	244	235	224	203	222	223	224	221	214	212	216	218	231	230	205	255	212	232	233	242	233	213	242	222	256	232	265	230	215	215	206	229	217	257	231	234	250	244	261	249	243	260	240	222	219	216	217	220	225	222	226	211	209	210	198	227	243	229	247	217	224	214	246	229	214	207	236	211	226	226	235	206	250	252	249	229	251	218	240	229	208	228	224	221	231	233	245	245	234	262	223	251	205	209	237	243	210	216	216	245	212	223	229	207	244	232	248	212	243	251	253	221	222	231	213	226	219	216	242	224	238	227	212	224	230	243	202	220	232	227	223	223	214	233	205	222	249	218	206	233	232	208	235	213	232	227
26395	20439	9864	1127	709	640	607	643	534	563	580	584	556	568	582	596	536	582	560	603	627	578	603	563	570	584	571	566	533	594	608	553	566	590	581	568	577	543	606	563	574	576	554	599	601	603	595	517	575	551	570	611	546	578	569	530	559	565	560	570	578	575	568	575	588	494	569	554	563	573	523	548	572	534	569	534	566	524	613	548	564	569	548	531	570	544	584	553	599	554	540	540	563	584	543	592	552	548	588	569	569	576	545	545	542	559	610	607	533	518	532	519	539	613	583	572	573	599	584	587	525	581	565	621	562	558	529	579	602	522	538	574	570	575	530	535	555	576	622	535	558	599	566	593	503	521	544	556	556	571	568	593	544	591	554	519	582	571	512	573	573	561	551	564	576	542	590	548	537	526	558	627	580	544	597	573	567	593	563	612	610	568	622	567	599	586	585	561	536	568	537	509	572	601	587	562	535	541	542	597	564	550	538	589	578	573	575	582	584	582	550	568	561	553	557	569	571	549	581	592	608	549	562	544	583	559	556	525	557	536	575	550	573	566	569	552	565	613	549	585	522	591	531	536	590	557	508	582	553	578	581	558	593	577	519	575	557	559	601	531	558	547	538	565	566	553	532	528	534	536	579	532	536	591	534	599	556	559	569	560	568	570	584	581	558	559	553	595	571	586	578	564	601	592	598	557	489	561	555	524	569	549	578	526	575	559	606	583	572	585	544	573	579	558	566	540	551	581	524	545	551	610	569	599	561	582	577	518	518	579	563	610	582	580	545	567	569	527	545	550	552	547	545	536	521	520	555	578	553	525	552	566	567	620	552	561	554	581	599	572	572	606	517	515	558	587	568	557	557	557	545	561	552	556	578	543	591	560	561	574	539	545	521	565	538	588	563	575	555	491	600	570	575	554	539	575	554	549	575	543	568	546	515	579	584	567	590	576	583	578	578	542	566	564	582	613	570	549	549	571	585	598	585	583	557	560	613	555	558	584	595	581	542	532	545	594	534	564	624	571	611	602	541	589	546	528	556	570	608	569	553	589	614	561	539	605	541	544	558	591	605	545	534	544	566	539	525	550	530	572	548	560	506	562	542	594	550	573	545	597	540	580	554	568	574	566	568	568	542	556	553	534	551	540	564	590	572	556	603	541	551	529	619	573	543	586	543	551	579	570	553	523	557	537	572	566	546	561	594	607	552	567	532	581	618	534	547	551	560	560	575	566	539	527	548	595	563	587	581	576	542	584	562	547	562	510	571	595	576	522	575	558	571	548	575	558	566	511	544	551	543	560	532	531	596	557	555	539	534	560	590	613	556	590	568	575	589	561	577	595	609	595	553	537	543	557	528	550	580	586	594	562	541	628	568	560	548	514	551	588	574	573	584	564	559	509	564	574	574	579	588	530	566	587	556	557	547	579	605	535	590	592	547	584	557	556	543	558	570	546	514	583	569	554	559	584	515	520	540	567	575	537	513	588	557	590	584	554	530	545	546	571	586	600	583	569	573	564	544	592	511	587	554	548	522	551	604	563	556	523	535	620	574	568	539	593	597	548	557	533	561	578	611	538	522	553	577	561	520	568	561	590	586	553	575	607	514	568	543	559	566	549	546	602	575	560	568	590	570	563	564	556	618	576	555	590	523	529	564	548	569	573	566	548	586	579	568	562	543	574	546	587	552	572	560	576	535	560	559	588	559	562	608	493	568	499	582	562	611	593	557	547	553	552	546	558	561	543	560	584	561	539	594	582	610	553	514	555	594	548	551	553	532	558	547	528	603	564	555	596	555	542	550	552	565	581	498	576	574	606	549	522	519	569	601	530	587	562	570	610	550	573	612	582	592	581	593	573	539	587	531	544	586	542	565	572	554	565	587	574	591	572	550	536	521	624	551	592	563	578	542	547	532	551	553	584	526	557	588	520	547	539	586	578	538	554	597	546	615	570	561	571	608	544	600	587	580	525	571	528	591	587	535	589	578	493	578	587	572	578	549	586	545	527	559	506	603	615	564	574	561	576	585	578	581	549	550	584	580	544	564	581	543	525	531	541	519	588	591	562	560	607	597	536	523	556	557	560	553	563	571	561	563	567	540	588	574	565	604	587	573	542	541	543	558	565	548	601	546	570	551	546	548	515	530	539	570	568	543	535	563	559	578	551	596	554	563	556	548	479	593	554	587	534	516	565	570	583	558	545	562	595	580	569	590	560	564	579	564	560	620	551	557	555	580	535	536	584	516	570	570	558	549	574	583	578	539	547	564	595	546	568	536	562	541	547	566	581	595	579	575	584	587	555	536	545	526	574	547	542	565	587	539	546	542	565	607	555	593	569	525	585	590	556	552	591	579	558	530	529	581	557	524	538	570	552	536	586	558	557	589	579	579	563	571	574	531	566	566	545	536	564	553	567	566	541	549	555	579	573	600	519	536	558	552	549	556	524	554	558	548	567	551	544	527	572	616	562	565	594	542	559	573	600	587	573	567	581	581	534	574	589	564	568	549	559	593	605	584	535	599	520	560	569	548	555	518	575	583	562	574	570	572	569	576	574	535	573	595	580	615	581	589	578	582	524	592	525	584	563	566	542	566	546	567	556	555	511	578	549	575	521	538	596	605	558	574	572	554	548	554	512	571	553	607	564	602	542	585	558	563	540	604	582	577	564	541	521	596	569	632	561	548	571	599	530	556	526	582	601	561	559	552	560	545	609	562	534	572	580	576	551	560	569	566	583	572	550	552	568	602	550	576	558	553	543	541	571	556	589	563	548	558	564	586	611	586	552	522	546	546	572	536	538	525	595	620	566	557	564	582	572	531	553	586	562	574	571	574	540	547	569	559	550	544	576	561	577	509	549	597	556	547	553	570	580	585	572	546	543	551	568	539	547	546	534	561	606	568	539	548	575	575	552	556	544	561	565	532	559	572	561	618	555	520	551	556	581	539	566	549	566	583	544	582	601	585	556	544	528	590	560	585	562	567	574	573	569	562	555	584	557	541	533	558	599	632	568	579	588	565	557	581	582	600	545	606	582	538	548	597	579	561	529	526	558	524	572	570	535	620	563	560	527	563	529	534	572	522	608	539	569	569	566	591	585	602	519	555	549	554	575	544	572	569	549	594	600	599	587	526	561	573	564	572	521	579	577	554	542	560	575	584	568	516	568	562	549	544	597	550	534	576	535	545	507	576	631	528	549	559	557	520	534	564	579	566	518	605	584	580	529	534	544	555	573	551	574	587	546	537	550	568	572	560	593	523	576	514	547	574	574	574	555	577	580	611	557	570	562	553	582	559	556	545	582	583	547	547	583	607	601	588	552	637	564	556	575	520	561	599	534	625	536	591	565	570	520	590	568	570	607	548	560	586	545	604	581	562	604	566	568	557	582	527	572	560	550	525	545	599	584	578	571	542	558	587	556	555	588	538	576	572	556	559	578	551	533	611	546	575	606	574	561	583	588	578	583	550	543	526	595	596	543	563	527	591	579	560	566	542	547	548	572	552	544
3984	1548	1375	1040	964	902	865	847	809	758	723	749	722	741	744	722	755	800	739	713	749	713	796	763	731	813	755	713	715	727	737	731	734	792	758	716	723	757	740	757	759	711	778	679	750	729	693	758	752	732	758	709	752	717	733	682	733	761	715	690	739	754	712	785	748	727	755	740	715	694	755	742	762	733	773	764	731	706	718	713	738	739	727	766	759	724	710	795	718	717	749	724	733	768	750	723	746	734	675	769	703	778	750	734	733	739	748	701	743	706	741	711	766	761	726	757	726	676	739	746	753	723	754	742	771	737	788	777	718	728	738	701	706	745	738	697	688	709	703	730	760	757	736	723	743	727	708	702	717	737	763	757	690	743	747	779	739	722	777	798	756	760	781	685	719	786	734	743	748	754	702	759	700	758	749	707	699	749	688	716	718	696	728	704	730	738	714	758	777	724	728	730	728	698	710	727	737	698	748	722	728	776	734	779	724	715	727	737	760	735	708	702	749	674	718	716	732	727	706	726	745	757	737	706	742	716	749	700	750	701	692	756	747	736	715	747	736	735	728	766	738	757	761	726	793	748	745	738	745	678	736	718	723	767	758	700	757	722	750	706	710	777	734	745	778	743	749	705	757	784	694	753	755	778	749	800	730	714	720	687	704	713	713	738	727	745	728	695	730	771	748	760	711	738	763	733	744	703	748	705	727	738	724	776	740	699	698	716	718	741	751	737	739	719	737	727	729	690	668	746	707	715	673	734	726	727	743	796	742	771	744	713	707	724	702	721	697	719	751	732	769	708	736	766	760	786	702	720	722	764	735	719	665	713	727	729	716	705	732	722	736	745	722	729	725	755	741	692	685	760	708	709	726	730	718	716	708	735	752	771	690	703	700	767	714	712	779	724	712	735	790	767	770	706	767	760	759	712	705	722	730	727	748	725	748	741	750	769	758	780	744	754	774	725	707	762	716	767	738	766	686	745	713	783	723	757	729	728	748	746	768	726	753	735	754	711	709	773	718	766	751	760	691	729	705	741	769	715	767	749	732	762	744	741	779	802	710	696	727	700	755	749	743	751	739	781	732	777	686	716	739	783	716	736	680	703	768	735	745	755	723	726	688	747	698	776	714	732	715	748	700	785	775	706	760	723	715	728	737	752	730	729	710	712	747	718	732	755	736	706	746	694	756	726	729	759	700	753	746	759	733	725	701	707	710	700	752	702	716	701	747	738	743	785	682	765	730	744	759	739	717	724	703	740	769	743	773	726	755	719	716	674	763	698	713	755	736	688	764	683	766	758	761	749	685	730	756	717	689	732	764	738	740	739	725	738	750	717	738	708	694	670	712	679	709	775	720	752	710	749	686	754	721	749	695	693	733	752	742	737	735	738	741	786	724	726	730	731	700	757	714	718	718	707	724	711	739	706	723	748	746	705	764	725	708	715	760	780	765	699	721	701	731	762	822	763	753	733	749	717	727	699	756	711	700	687	700	744	720	676	745	762	777	742	746	767	701	761	753	710	772	727	684	727	734	739	754	698	762	727	727	751	731	717	730	707	691	760	732	770	732	765	730	740	715	708	705	743	741	744	753	745	734	700	709	731	699	698	719	767	723	709	756	693	692	757	729	759	701	707	699	707	737	671	727	744	710	715	741	738	697	697	774	739	713	710	780	714	707	703	761	723	741	714	736	684	706	704	719	723	722	718	711	688	771	737	767	781	715	733	758	734	738	714	718	775	727	764	738	725	758	748	720	721	748	771	710	766	711	735	713	779	716	703	718	699	714	726	700	699	703	677	753	706	720	729	725	671	696	727	758	664	736	744	732	724	754	780	707	696	775	751	707	714	732	691	747	739	796	762	698	726	772	683	697	729	631	710	744	706	730	705	778	711	725	696	698	785	756	681	725	711	753	716	723	725	784	738	769	725	773	715	759	733	763	787	761	730	710	733	724	705	719	730	746	736	732	724	729	699	723	718	742	688	753	762	744	685	724	707	729	728	729	727	740	749	720	761	761	758	748	723	741	763	739	694	688	688	721	723	750	701	774	746	734	694	774	760	723	708	756	727	729	731	745	720	695	782	719	768	719	759	757	698	725	717	715	727	731	696	757	744	786	716	752	738	755	702	693	762	680	752	735	721	727	752	744	754	713	707	717	783	691	663	746	716	740	743	705	693	727	734	739	679	750	700	774	735	778	724	741	768	729	719	727	735	716	770	724	732	760	741	757	671	716	731	750	747	725	712	733	727	728	757	709	746	715	760	717	706	679	746	739	764	751	681	696	696	682	728	730	716	762	724	761	799	723	741	721	713	766	712	744	716	750	730	786	754	755	716	767	736	713	718	734	680	742	753	754	678	735	737	741	771	725	741	745	690	741	744	721	742	738	700	724	753	751	744	744	777	741	743	736	716	696	744	749	729	736	716	746	738	770	684	761	731	745	695	716	735	724	773	773	714	722	694	731	690	749	733	763	721	719	763	687	708	678	751	718	697	702	715	670	692	757	734	733	770	778	717	755	738	709	733	769	757	775	713	729	733	732	722	752	755	743	715	709	791	739	716	745	684	730	762	732	757	756	736	711	758	748	780	751	737	769	706	717	707	734	708	732	739	732	754	778	750	711	698	713	749	719	704	688	725	740	751	722	692	722	707	762	720	751	725	775	786	730	722	727	718	716	687	723	766	715	733	711	756	732	719	799	733	666	743	744	708	731	746	731	731	755	729	720	725	739	706	749	748	764	738	819	788	671	660	719	689	745	740	760	693	765	723	747	715	732	776	786	685	728	731	754	732	771	709	818	755	735	733	731	755	743	702	758	717	705	732	734	767	683	753	719	688	735	777	801	727	741	744	764	725	758	733	754	753	691	747	759	763	759	704	713	709	745	684	777	778	694	755	735	726	719	737	745	700	745	752	789	709	748	682	707	739	772	729	738	711	679	715	741	764	777	760	761	729	792	732	761	703	693	663	711	729	760	746	702	789	789	702	750	754	746	761	760	751	678	708	732	728	704	717	699	751	680	735	720	744	700	742	734	732	752	719	719	740	712	710	795	744	740	738	750	737	694	690	769	775	744	717	729	693	742	697	745	733	709	744	733	743	712	775	717	741	749	771	722	720	705	751	713	716	710	761	718	692	813	747	741	748	734	715	773	768	720	679	735	665	723	759	770	735	726	742	768	757	799	721	796	718	742	712	748	731	752	734	743	758	790	722	766	742	724	744	763	742	704	744	715	728	740	726	759	728	706	707	786	720	730	704	725	726	716	763	746	703	731	739	779	761	742	714	718	762	716	723	746	750	690	764	739	715	733	692	708	720	714	763	688	731	672	736	686	733	715	758	729	737	731	705	709	750	718	778	715	755	757	708	732	755	737	772	738	799	713	696	738	775	692	718	707	746	699	731	696	733	707	722	786	731	748	748	739	705	712	749	706	733	701	704	754	753	745	746	719	746	703	699	708	716	720	764	744	724	757	751	740	755	727	729	715	720	797	749	728	714	749	747
23720	20950	28294	23765	20926	9248	1252	891	760	682	591	633	606	544	551	493	539	491	526	504	507	470	498	501	448	472	506	486	492	449	450	458	432	462	462	476	432	468	471	494	458	448	461	447	450	442	475	426	469	463	440	449	420	480	436	430	477	474	446	461	465	469	464	436	494	482	450	448	454	456	432	440	473	411	400	425	435	477	458	420	450	508	472	476	461	465	449	414	460	445	465	437	469	446	445	439	450	471	407	474	488	444	421	434	416	494	428	464	484	443	440	492	422	444	422	456	504	429	450	433	456	453	444	448	484	459	413	468	438	446	435	419	456	451	436	474	453	490	427	444	456	457	444	442	454	454	457	420	471	450	439	442	439	441	460	463	462	447	427	426	459	462	476	435	430	423	443	430	448	421	448	466	435	445	423	460	416	425	436	450	428	472	412	448	476	429	452	471	454	455	437	464	448	427	417	461	432	470	447	425	451	425	463	429	441	457	442	465	463	446	462	432	476	450	441	490	455	458	425	458	488	446	457	440	458	442	504	467	417	468	426	437	446	473	460	447	452	448	456	489	451	444	433	472	486	478	447	464	453	440	449	468	436	418	471	462	465	450	464	441	435	454	455	448	437	458	494	447	485	430	452	443	438	456	426	446	450	442	448	489	494	478	475	475	438	472	431	503	492	441	463	460	445	427	446	439	410	483	439	431	465	435	410	449	456	424	467	486	453	494	441	408	448	472	448	447	421	456	428	463	460	471	440	457	464	452	454	421	474	434	437	435	437	421	469	430	437	432	427	440	460	439	448	461	477	441	449	476	436	412	423	428	449	471	460	444	461	414	455	453	476	450	432	440	422	448	449	442	400	448	471	390	449	491	471	433	450	453	455	427	442	438	463	444	471	400	448	421	456	415	449	438	491	431	427	444	445	431	457	465	448	396	444	423	429	437	442	446	425	460	457	449	435	465	457	440	448	462	430	442	469	427	425	455	484	418	450	468	459	502	470	442	425	464	465	432	433	482	474	461	461	445	457	427	450	458	430	414	457	477	474	417	481	459	400	435	465	446	443	435	454	438	457	485	458	457	434	455	416	438	455	448	442	460	447	442	436	418	460	463	470	463	479	453	465	456	456	423	446	424	481	467	447	454	478	445	428	443	481	451	447	448	439	430	445	442	453	434	461	448	496	452	463	438	480	438	407	448	429	430	459	452	482	434	486	487	494	457	474	484	441	446	479	458	421	489	455	475	475	425	456	452	477	445	437	408	429	464	466	435	422	414	448	449	452	429	456	393	437	479	457	440	431	490	497	403	410	471	444	472	436	445	432	475	423	459	461	460	454	455	420	446	414	450	450	424	452	445	456	462	438	453	404	452	462	426	437	402	476	446	442	451	436	429	478	462	432	481	439	445	440	469	463	434	474	419	482	456	441	426	410	490	474	449	424	453	436	444	417	468	453	447	423	473	442	438	457	469	462	424	433	453	457	510	453	455	477	408	424	459	429	480	439	429	417	490	453	415	450	449	424	423	457	444	454	458	461	440	443	421	460	475	470	454	436	427	482	437	468	457	443	446	473	447	395	442	456	422	450	450	465	411	489	454	446	453	448	455	463	450	395	428	436	455	484	472	445	456	431	451	456	427	459	462	480	475	444	440	450	456	458	428	453	460	442	453	474	446	435	458	453	420	453	426	475	428	420	451	458	495	373	422	446	422	450	441	458	457	445	451	436	434	443	478	478	459	464	478	457	466	437	478	441	432	466	481	432	413	484	443	388	451	443	442	489	481	461	459	466	449	439	442	455	428	457	439	466	468	451	480	454	436	437	434	477	440	418	473	439	455	447	445	415	452	487	442	418	446	459	436	452	437	463	452	492	426	467	466	431	445	476	456	432	519	437	465	451	480	452	462	463	463	498	486	434	459	440	457	413	482	436	427	439	426	423	489	441	460	496	440	418	461	447	448	445	454	453	455	414	443	447	430	451	449	452	476	465	456	480	422	460	459	459	441	446	429	453	457	468	431	473	422	455	437	476	431	426	453	448	451	436	490	431	433	420	460	460	486	501	443	461	469	468	431	423	470	470	458	473	425	435	419	463	445	439	406	463	416	447	468	439	443	445	492	431	438	443	437	441	462	495	427	421	431	462	450	449	438	454	408	432	453	471	418	462	457	451	477	434	438	449	428	442	473	473	418	456	423	414	478	436	444	420	455	430	451	417	439	461	465	437	419	454	433	438	444	448	480	424	447	484	443	449	445	443	425	424	459	488	451	432	407	445	453	490	415	452	413	462	424	417	454	421	456	475	437	419	460	495	424	459	486	460	478	459	460	435	434	440	467	463	450	421	458	419	456	421	404	447	455	435	403	456	461	436	464	442	406	424	467	418	426	432	485	427	446	455	416	458	463	457	433	466	439	410	467	492	474	464	436	435	443	454	444	439	442	447	454	453	464	496	438	415	443	445	441	454	455	413	456	429	448	473	457	394	464	467	442	440	469	428	456	475	472	429	437	458	474	437	435	427	463	469	448	470	449	427	429	437	427	438	435	430	456	440	445	403	442	443	455	463	458	437	442	412	435	439	431	438	425	470	475	448	425	442	401	450	481	460	467	399	445	479	458	490	447	432	417	432	447	434	428	481	421	447	470	486	456	488	468	459	448	454	448	432	483	489	429	446	475	403	456	477	452	421	441	389	452	449	464	433	436	450	427	432	458	447	442	445	456	456	486	429	449	456	478	457	432	472	466	454	462	432	419	418	460	452	381	434	450	430	449	453	470	447	447	434	440	436	458	458	467	423	431	424	474	495	428	411	449	452	450	446	437	444	463	429	493	474	435	472	433	465	501	461	415	473	441	447	439	451	417	462	442	452	440	472	437	452	392	450	450	438	433	448	444	458	450	462	449	432	418	450	484	429	455	431	465	424	413	462	447	455	450	462	442	435	429	439	471	426	459	489	454	446	434	445	493	429	427	421	424	445	431	446	456	448	450	467	432	423	464	479	417	438	441	436	425	456	493	440	468	439	475	464	403	454	451	465	472	432	480	425	440	445	452	407	432	442	426	459	445	450	435	487	437	436	440	460	461	424	427	438	471	453	494	465	449	429	446	484	459	461	471	480	470	445	464	462	408	447	451	451	457	444	438	450	455	451	466	475	450	434	508	475	443	469	474	451	455	437	439	419	444	444	475	463	438	403	427	433	441	448	467	406	460	453	433	426	424	469	443	427	454	423	475	491	441	405	460	395	461	475	444	445	463	431	448	442	468	442	453	443	445	445	471	469	430	466	428	443	449	456	445	438	422	437	446	458	419	459	447	463	456	454	447	415	466	460	405	458	406	434	442	410	440	429	482	479	467	425	484	451	439	442	409	474	455	439	442	425	418	420	398	439	470	443	451	430	424	414	448	429	457	433	415	454	445	465	461	466	442	426	414	458	453	438	449	463	441	469	440	473	431	451	389	427	455	453	444	418	480	438	442	492	451	509	434	444	431	471	433	442	460	420	465
4958	9619	8338	4397	3052	2408	1979	1594	1357	1219	1007	1001	916	803	839	781	772	729	706	724	709	673	668	632	698	615	609	670	599	656	628	671	614	580	568	600	632	631	598	637	629	562	632	619	588	613	586	638	617	607	583	585	560	602	614	613	608	620	583	601	584	587	580	634	598	588	602	638	635	652	618	584	596	594	620	634	600	622	563	605	602	593	603	608	560	585	578	608	597	587	573	593	593	601	591	612	583	537	597	603	592	588	598	587	589	573	566	606	522	593	602	535	609	605	602	583	598	617	555	592	560	558	599	551	580	602	573	582	590	597	622	575	547	610	617	605	575	622	598	589	578	572	577	598	608	560	611	556	596	574	602	616	558	612	580	599	575	588	569	583	569	572	619	612	621	611	587	595	606	588	596	601	606	605	586	602	629	630	590	580	595	614	575	581	560	612	557	562	566	567	618	596	545	573	542	630	607	572	588	629	595	576	618	616	600	630	623	613	585	573	606	617	576	588	598	594	597	612	588	560	622	583	581	615	577	577	592	605	627	636	596	603	626	590	601	607	567	621	560	618	551	599	568	629	594	572	620	593	583	606	596	609	549	597	602	566	596	575	562	648	576	587	544	596	569	581	574	553	598	601	593	598	564	583	641	592	611	571	541	573	620	613	556	573	553	627	626	614	592	607	594	616	567	648	584	594	655	556	593	542	614	613	615	605	607	560	590	637	580	589	629	587	576	581	592	571	611	567	581	616	552	599	606	590	587	596	564	587	594	585	588	599	601	584	587	638	590	621	605	622	616	553	586	564	594	595	561	634	587	563	604	623	582	599	597	625	647	600	596	641	622	593	552	601	588	605	629	591	583	594	618	597	614	636	595	589	613	592	585	568	547	598	603	566	591	609	580	595	570	593	614	630	545	593	613	592	548	592	560	664	590	605	601	609	580	590	622	566	607	632	597	626	582	574	552	576	601	584	548	591	554	598	603	523	609	598	602	618	593	581	570	601	571	592	602	548	587	614	578	664	595	608	580	587	579	610	572	612	606	631	560	631	576	576	592	580	592	572	575	612	592	555	592	588	610	624	584	639	579	610	634	613	578	600	582	579	577	639	578	626	588	597	573	562	598	615	572	605	571	576	608	605	589	595	612	579	605	542	538	595	612	613	587	574	568	614	628	569	610	597	593	627	617	619	589	568	631	635	599	554	595	555	554	590	610	594	624	597	600	628	626	599	596	586	604	600	604	638	593	597	592	627	578	578	597	598	598	568	584	568	583	615	570	575	587	578	603	616	554	586	597	610	563	627	596	595	551	590	591	627	592	557	582	615	605	603	637	602	599	608	583	638	608	576	588	581	588	585	617	566	581	583	604	639	597	610	564	590	618	555	539	552	615	621	584	610	621	610	597	591	540	547	548	624	587	567	585	567	619	623	614	574	587	566	619	611	573	550	545	604	586	582	524	600	618	618	577	564	592	579	580	571	579	598	616	590	619	580	596	577	558	532	597	645	606	591	610	564	579	595	610	591	564	585	580	545	595	584	623	610	561	571	591	580	597	585	580	598	573	638	621	622	594	581	598	601	615	599	588	606	588	602	625	555	585	566	606	580	590	636	570	617	595	577	588	605	600	566	591	612	580	625	613	590	531	632	570	581	578	622	586	603	620	581	566	603	568	617	592	578	580	626	606	602	612	603	592	629	612	576	610	581	629	573	607	590	571	638	607	587	577	586	605	614	568	613	600	633	592	605	611	667	623	615	594	573	597	592	598	583	599	580	604	604	619	601	620	615	611	552	576	639	610	579	644	608	625	600	624	593	654	679	590	571	607	610	552	576	617	542	588	617	611	545	628	598	572	655	548	570	561	592	613	589	584	619	607	590	605	589	595	596	595	579	560	545	581	573	623	591	567	591	605	598	619	561	568	611	603	588	604	579	643	557	561	583	618	608	597	594	583	596	616	607	617	581	626	574	552	634	597	589	630	566	621	598	591	571	640	583	604	594	544	568	591	615	587	595	589	594	601	582	596	572	566	576	615	605	594	548	603	600	585	612	574	596	587	607	580	568	555	568	590	642	609	598	617	599	572	617	577	585	640	582	566	548	581	584	610	623	599	546	585	636	607	595	579	558	583	594	639	576	622	607	585	578	622	584	633	616	629	607	593	583	577	619	586	577	586	571	566	606	637	594	608	611	604	580	563	636	603	587	577	629	579	601	595	575	623	638	654	592	594	554	593	583	598	596	622	568	579	617	618	582	585	597	601	596	587	590	602	623	532	617	602	607	599	584	586	620	550	626	573	587	609	605	566	563	568	607	610	575	614	610	575	598	616	618	594	618	567	576	619	585	598	610	576	636	554	558	575	588	594	586	621	610	581	594	608	608	580	660	570	589	598	540	612	578	617	591	613	580	592	630	537	619	613	599	553	540	596	589	643	590	571	597	570	624	598	621	582	563	572	605	568	599	587	592	616	544	643	599	610	593	627	587	614	597	586	601	565	599	552	568	578	622	612	584	563	600	580	599	551	543	594	613	531	615	562	548	594	600	592	557	625	601	616	540	613	597	606	577	600	592	593	566	620	581	523	600	578	628	571	558	599	616	578	614	582	589	537	605	585	619	603	574	614	575	558	627	569	584	620	598	606	629	559	602	608	574	579	616	599	571	603	613	639	564	602	571	577	591	593	581	590	598	562	531	604	612	542	608	611	658	626	593	555	610	576	566	603	589	594	587	615	536	588	590	609	589	598	601	568	582	568	608	602	626	614	596	571	600	633	585	584	597	571	586	567	565	616	582	617	604	561	622	549	547	577	594	573	561	594	588	552	603	582	605	606	559	602	599	608	591	613	582	602	599	574	584	592	566	609	632	594	588	570	546	626	583	605	589	596	575	538	597	615	546	623	558	591	581	581	619	588	588	586	566	615	615	616	600	627	604	678	581	607	592	605	575	613	596	653	611	536	583	596	621	608	608	605	614	616	600	588	564	603	602	625	603	596	579	574	589	606	611	621	573	620	590	564	618	552	561	620	579	596	582	632	598	582	612	643	593	613	571	606	571	579	597	611	627	590	581	579	578	593	650	627	591	567	594	607	586	568	609	589	595	595	588	622	591	576	620	596	554	564	630	606	631	586	626	619	603	618	620	598	607	561	604	593	617	621	597	561	565	585	591	594	622	609	585	592	625	625	606	649	554	550	580	595	624	574	568	560	622	575	598	593	582	595	597	618	569	545	644	528	578	572	638	559	625	580	606	582	567	609	610	582	589	606	603	552	590	598	551	563	621	617	568	604	569	617	600	598	601	586	571	624	616	585	584	600	610	581	595	584	587	598	588	588	558	589	516	610	567	567	598	611	580	590	568	609	583	568	638	625	599	609	606	607	591	580	573	574	618	588	618	564	573	602	594	617	584	595	577	571	553	573	556	606	605	620	594	619	568	568	588	599	592	590	583	577	639	596	614	552	569	578	570	594	576	579	584	581	577	613	580	599	565	605	604	631	595	615	634
22720	20938	28725	23314	20938	20966	6913	1046	746	600	487	403	391	334	326	312	312	263	266	248	262	252	226	202	241	238	220	199	210	211	215	205	181	187	208	219	184	191	206	200	177	190	191	175	174	183	172	164	202	195	163	156	165	172	194	169	167	174	180	165	167	177	185	176	172	178	196	174	192	147	158	159	171	167	185	173	167	168	150	199	204	165	200	184	178	180	147	176	174	172	158	159	182	167	173	162	181	168	171	173	177	159	180	194	167	178	155	166	173	169	161	147	167	153	181	166	181	162	190	195	168	187	165	173	150	192	152	164	148	186	147	158	192	168	158	175	186	173	185	165	160	171	184	158	170	161	162	150	186	199	167	173	148	156	151	180	171	179	136	158	162	163	170	167	189	172	190	150	193	185	167	190	171	182	178	178	183	171	176	193	156	159	169	177	170	160	141	189	167	168	186	178	161	150	165	178	168	156	173	171	179	189	174	161	170	176	175	166	164	166	180	165	160	176	171	180	179	188	158	180	166	192	146	195	171	176	174	164	176	179	155	185	194	153	169	148	164	179	191	168	187	166	176	162	194	169	170	173	189	198	176	171	189	166	167	158	142	193	186	172	182	179	175	172	178	179	190	159	170	174	171	174	154	181	184	167	190	172	176	156	157	168	192	179	168	193	178	170	167	182	174	171	157	150	186	164	161	206	176	154	152	176	172	166	166	176	144	169	186	184	179	184	167	149	139	164	170	165	184	155	164	182	178	174	171	176	189	179	149	167	175	204	146	147	178	168	141	174	172	171	182	178	183	159	171	165	147	178	169	166	145	145	161	178	175	160	190	182	154	149	192	156	148	183	183	168	152	173	180	190	170	167	192	173	140	168	181	162	184	155	160	176	191	204	172	179	175	176	184	190	172	175	178	150	159	165	168	165	167	167	174	161	151	176	156	171	161	163	167	170	176	177	161	179	182	169	190	157	174	179	154	136	154	154	175	164	175	169	205	207	170	182	159	165	179	156	150	169	172	163	157	170	176	185	169	175	161	161	168	188	146	176	176	178	150	174	174	177	177	168	171	158	143	194	168	159	171	170	169	172	149	172	167	152	157	190	171	167	165	164	170	177	166	182	162	168	172	192	181	171	190	190	169	164	146	185	173	180	187	184	188	170	174	179	174	168	180	144	162	185	160	164	184	190	191	167	164	164	171	181	175	178	159	177	154	137	175	154	151	165	174	157	163	158	171	168	168	158	161	168	151	178	167	174	153	182	169	189	164	180	180	169	150	171	182	143	154	193	169	161	159	150	159	168	195	184	177	163	166	157	201	155	190	163	177	165	177	193	160	177	170	175	168	155	181	168	165	160	167	159	181	172	171	172	175	178	160	169	168	169	162	142	164	164	151	169	151	162	161	174	154	180	170	182	184	185	162	170	169	156	151	141	199	189	169	163	158	149	163	172	174	153	163	165	158	154	167	170	179	179	169	172	196	183	167	178	199	169	173	177	183	171	169	171	189	147	178	160	155	147	149	150	170	162	186	177	186	146	184	185	153	164	174	173	154	189	160	157	148	177	149	170	164	171	176	170	172	147	161	171	157	165	177	142	193	164	152	161	160	163	146	155	177	161	153	170	168	168	169	162	172	168	180	181	170	188	152	166	160	160	176	164	165	181	173	175	162	165	166	203	196	170	157	165	168	164	195	188	159	154	156	183	161	198	151	166	192	178	153	156	150	166	164	171	168	166	161	179	169	154	166	175	172	142	166	158	170	181	167	172	191	171	158	165	158	156	182	177	185	186	184	173	167	184	176	181	167	174	200	171	171	173	161	173	178	156	155	194	159	154	170	178	169	158	177	197	168	166	167	155	133	176	179	189	167	152	179	188	195	169	196	169	164	178	151	189	166	175	174	174	165	156	151	179	166	138	158	178	198	180	173	180	171	174	168	146	147	197	183	163	162	192	170	147	194	184	164	165	174	165	165	166	164	174	171	158	172	154	182	170	170	163	173	168	172	178	160	166	183	143	168	194	163	178	171	182	186	148	175	176	186	174	148	159	168	187	159	181	161	189	176	175	167	163	172	176	184	161	178	156	174	164	184	160	166	183	169	187	185	167	162	159	166	168	178	207	177	202	177	148	172	158	173	186	177	165	135	167	172	156	176	171	161	165	174	173	194	158	201	175	169	158	159	166	167	179	151	161	164	172	155	154	172	163	188	140	172	157	179	176	157	209	157	174	198	167	202	184	183	162	177	162	167	171	158	192	183	170	160	164	171	186	161	166	182	177	180	161	157	171	170	196	163	162	161	174	185	176	158	177	161	171	177	170	171	171	151	173	154	144	163	163	153	161	187	197	187	157	191	162	179	169	182	157	169	135	168	192	159	157	151	165	162	197	178	168	174	184	172	156	160	170	170	173	160	168	150	179	157	155	161	182	166	158	194	153	162	181	181	179	172	162	197	184	165	183	142	160	161	167	170	176	182	163	155	163	150	170	165	164	185	168	194	201	171	152	137	187	176	174	177	180	181	160	173	141	179	194	183	176	178	185	164	156	176	173	170	197	155	159	152	170	172	176	173	190	171	170	180	180	186	170	167	159	185	159	177	182	168	159	191	174	147	200	185	166	169	166	184	166	157	175	181	163	169	170	180	177	186	163	164	172	149	167	158	163	153	157	163	174	152	170	175	174	147	158	196	152	159	168	158	146	150	199	163	169	183	175	166	164	181	171	170	181	153	226	156	192	159	150	178	174	166	169	173	180	176	139	173	174	170	175	165	149	166	163	189	161	175	166	148	155	172	174	167	163	141	169	161	154	165	173	165	173	174	169	187	186	184	175	168	157	157	158	171	165	158	150	202	157	166	176	171	168	148	167	180	152	174	170	170	165	184	193	172	154	165	169	149	172	174	190	181	159	151	163	160	183	162	153	148	178	146	165	171	186	192	157	160	163	178	174	183	175	162	178	152	162	163	169	181	157	178	150	170	164	179	155	184	167	155	155	159	184	158	145	163	166	147	164	151	179	169	166	172	169	172	165	177	166	195	192	168	174	168	168	168	171	169	201	155	170	201	168	152	172	167	167	167	190	188	183	166	179	208	173	164	139	135	167	162	189	171	155	148	150	162	157	188	161	154	181	173	183	158	166	162	180	163	165	140	166	166	199	175	163	184	164	160	174	153	188	170	152	170	174	180	176	173	170	160	160	167	198	156	172	172	145	157	177	164	179	176	176	176	162	193	169	164	161	185	157	156	165	177	176	177	165	196	188	155	144	171	194	175	183	191	167	185	181	189	204	184	176	166	163	176	160	185	139	165	162	184	180	181	190	146	167	165	176	198	156	141	163	185	170	167	177	162	165	165	166	184	155	184	169	177	148	183	164	145	176	179	178	180	162	171	184	167	168	154	168	155	179	167	169	166	146	169	155	193	172	166	150	188	170	175	172	175	180	166	194	176	183	173	170	165	150	164	159	159	137	166	172	169	165	156	166	181	163	181	172	194	175	171	163
6972	15230	13283	7074	4764	3643	2864	2210	1720	1399	1181	1028	820	709	645	589	560	481	463	433	402	381	382	366	323	315	356	301	287	308	306	303	322	277	276	262	266	300	282	248	304	284	258	249	243	237	277	260	269	242	259	247	246	232	225	230	254	208	266	254	238	222	249	208	245	266	253	238	244	232	227	247	224	237	242	213	259	264	248	220	253	244	240	254	224	233	234	219	239	226	237	235	222	216	207	244	237	248	262	221	244	246	222	250	229	247	234	225	224	225	219	234	247	200	246	260	252	250	249	214	226	235	254	213	205	214	226	231	240	212	244	214	238	232	237	254	246	217	217	216	245	242	225	250	214	211	244	220	230	222	245	236	193	218	229	238	227	247	220	231	218	271	231	248	243	215	247	249	246	239	227	213	203	236	225	234	234	236	254	226	222	227	217	237	217	224	218	218	178	233	240	268	252	210	269	231	220	229	223	218	201	259	222	251	209	240	242	214	225	223	230	248	241	223	249	227	238	214	237	225	235	219	227	239	245	262	227	228	238	231	221	226	236	220	242	227	257	210	249	248	237	265	240	209	223	248	234	244	220	237	242	212	230	244	241	238	264	225	242	229	215	225	219	245	226	226	275	251	203	254	252	244	228	227	223	222	230	240	213	222	239	230	240	242	217	220	204	227	252	228	253	221	247	228	258	219	253	256	230	228	226	240	265	231	225	225	244	218	231	236	221	238	225	242	223	217	226	235	227	216	238	211	220	251	210	204	240	238	254	228	227	245	234	235	225	219	211	220	249	249	205	244	227	227	225	215	236	214	240	226	241	236	239	225	245	238	237	230	225	225	235	220	218	245	238	213	217	210	241	205	240	274	223	219	237	243	250	251	195	227	222	252	227	213	221	232	212	192	237	235	226	231	243	206	236	240	199	249	240	234	243	228	237	250	247	211	212	250	248	250	249	234	225	219	269	215	212	227	230	261	228	241	234	245	246	256	228	251	211	241	226	239	231	227	223	236	216	212	220	237	220	214	240	235	224	249	225	229	216	243	239	239	262	232	244	218	255	236	216	238	234	222	231	220	229	211	250	231	210	208	228	215	208	236	230	244	237	238	207	240	236	238	223	227	217	235	234	222	235	259	224	234	231	242	224	241	259	217	202	244	234	228	227	223	235	222	244	199	254	216	203	236	238	221	236	218	226	238	235	242	236	229	225	231	227	222	241	244	249	257	236	244	229	232	229	243	224	210	237	239	240	207	233	245	219	220	258	225	242	246	193	235	216	207	222	223	226	219	236	228	223	212	239	221	233	254	242	238	220	227	228	232	213	240	239	198	233	237	219	216	218	218	221	204	213	230	245	214	242	237	240	237	227	246	237	214	223	228	221	243	239	219	220	223	246	270	231	225	220	218	227	224	243	225	214	241	240	214	230	231	233	244	232	249	212	238	257	241	232	218	222	223	252	220	218	228	251	251	236	248	229	214	205	226	216	233	246	216	255	234	235	249	239	235	229	238	243	211	218	243	228	242	232	243	233	219	249	234	229	245	235	239	222	230	232	238	243	218	236	229	216	238	239	238	216	256	215	239	250	266	246	248	212	229	275	241	240	207	226	231	222	219	224	233	219	223	219	234	243	209	236	256	229	228	216	251	213	217	241	267	206	242	241	222	261	217	221	232	186	227	246	232	223	233	220	227	229	238	225	222	218	236	238	230	224	237	228	259	246	241	217	242	228	224	226	223	231	230	226	245	247	210	238	235	206	231	232	242	234	223	242	230	193	233	255	231	236	221	239	218	228	238	214	228	213	233	242	253	230	250	251	243	223	244	231	212	231	226	252	213	233	227	227	237	246	240	239	210	233	247	223	260	208	247	224	213	243	221	249	241	208	254	234	241	226	227	212	229	256	249	227	231	242	233	222	229	229	252	220	219	228	236	235	202	251	225	243	202	226	251	243	220	243	242	237	247	213	199	229	215	236	266	213	259	219	237	223	225	241	218	214	256	224	244	202	251	237	230	225	224	232	217	238	248	221	235	225	225	218	234	251	238	234	227	252	239	216	233	246	213	231	209	198	224	209	212	206	240	226	213	247	230	208	241	224	248	223	228	235	215	223	252	232	208	220	222	235	210	241	253	246	193	239	244	259	224	223	251	243	232	221	246	223	230	247	218	232	251	212	219	265	232	224	219	246	217	206	243	231	256	230	223	229	247	228	248	206	220	232	220	228	216	225	226	233	231	254	232	220	235	234	214	242	248	227	200	222	241	217	236	245	215	247	215	208	256	233	234	250	225	224	236	206	219	249	241	231	245	232	268	238	220	242	227	234	261	247	254	215	206	251	247	232	222	269	231	240	228	218	266	245	203	240	228	228	233	274	243	239	251	238	231	244	202	223	232	238	244	228	260	208	242	231	243	242	214	208	238	217	233	221	214	229	230	255	222	234	247	223	235	237	235	201	227	258	208	225	263	224	242	249	231	225	215	250	225	264	226	244	231	229	214	219	210	241	247	220	219	237	217	238	234	226	213	242	261	245	213	244	241	216	207	212	217	219	231	216	231	226	218	210	227	251	226	238	225	236	232	243	228	204	238	231	217	223	221	228	240	206	242	214	212	227	223	243	218	250	261	259	240	264	220	238	213	235	263	242	230	248	205	188	228	235	246	235	237	218	234	231	241	194	238	238	260	248	245	247	243	239	253	234	193	236	224	230	241	224	239	224	231	194	232	223	234	217	217	242	257	231	258	214	249	230	216	235	208	213	232	219	222	240	207	216	235	225	258	248	250	216	224	233	227	201	254	219	282	231	248	231	250	224	226	219	234	224	252	242	226	227	238	215	213	241	238	224	230	239	237	210	245	226	242	239	209	226	215	246	253	239	224	222	213	223	231	247	224	228	215	213	248	224	224	255	231	267	223	234	236	264	241	232	225	230	248	229	243	233	237	255	241	224	243	251	218	225	221	252	214	252	247	251	231	219	253	226	239	225	220	225	212	258	212	191	258	221	205	252	236	232	243	221	220	231	214	223	227	248	226	228	245	235	236	256	216	220	253	250	226	252	221	252	224	196	272	217	243	225	232	260	231	240	215	207	226	245	214	225	239	267	247	246	232	232	207	237	232	257	241	222	223	233	220	221	213	223	243	236	244	233	233	233	235	211	211	223	205	243	245	211	282	213	221	268	250	232	194	217	236	242	257	229	245	223	229	254	236	204	216	262	214	226	240	240	235	230	217	234	228	225	215	203	231	236	245	259	209	239	221	226	231	243	225	260	217	252	240	238	206	210	246	219	246	220	234	232	261	220	238	213	228	211	206	235	235	234	198	214	213	219	246	239	231	255	238	210	250	233	225	224	207	233	225	237	240	227	212	229	234	243	226	225	241	240	232	226	214	254	251	249	247	246	207	239	210	239	233	209	243	254	213	213	234	247	257	232	221	246	228	212	224	241	224	223	222	233	232	217	226	248	218	222	224	239	195	256	257	227	216	206	244	211	232	221	241	238	243
26569	20553	10017	1202	762	705	650	647	616	608	534	605	545	519	574	569	574	616	629	598	552	582	582	610	557	573	588	563	604	581	583	604	570	585	630	594	606	596	606	572	614	531	571	562	612	535	571	548	537	545	594	520	571	553	568	552	598	580	618	598	603	579	557	592	549	581	594	528	584	601	580	526	554	585	598	535	526	547	571	583	546	617	583	590	565	543	600	556	585	593	537	580	567	579	566	545	543	591	568	588	616	548	559	586	560	568	537	569	526	563	611	561	560	552	550	609	582	609	571	567	568	576	588	552	554	616	615	534	558	578	571	585	557	551	550	540	550	605	591	575	567	550	595	566	559	591	558	600	588	562	553	538	563	625	576	570	599	595	548	577	622	567	616	610	520	525	510	566	553	592	518	616	566	599	582	552	571	559	539	611	576	566	540	603	616	557	584	582	592	591	548	598	584	565	601	604	563	547	593	562	580	569	608	585	555	535	602	593	585	592	587	544	582	570	555	589	564	543	605	570	598	580	596	591	540	561	576	542	570	574	577	602	570	558	592	600	562	590	522	574	545	596	597	566	544	580	545	597	580	587	603	592	610	568	542	611	564	589	583	578	575	563	597	525	569	579	554	580	606	562	558	587	581	578	578	577	574	590	578	538	566	595	576	607	555	548	608	567	561	632	549	562	617	537	564	584	549	557	536	547	567	582	573	555	584	595	611	620	588	545	538	583	578	588	563	599	569	537	577	561	568	571	596	544	514	544	557	547	566	617	589	582	645	557	551	593	556	655	563	555	603	579	544	554	563	576	585	594	594	577	531	549	604	563	556	579	522	573	578	577	569	516	577	560	561	600	570	585	538	610	606	585	506	569	549	627	557	559	580	554	583	606	567	565	562	574	559	594	571	612	555	528	601	570	557	564	588	621	567	557	558	498	498	567	522	540	579	581	547	567	575	573	616	583	553	553	563	555	589	571	592	574	562	573	556	554	537	546	587	617	546	581	557	548	559	538	570	609	595	559	578	558	568	600	572	569	566	557	562	563	598	619	549	586	556	601	526	599	565	585	586	592	586	537	546	556	568	591	548	572	573	547	577	564	579	573	615	542	619	582	614	563	602	560	555	543	605	595	577	561	582	535	580	627	562	579	536	565	576	555	584	564	573	575	609	536	563	578	566	547	593	572	574	582	585	607	575	588	526	541	589	558	614	541	531	565	531	562	581	605	548	560	594	592	574	562	573	497	551	561	543	552	538	577	554	565	602	573	529	563	574	567	599	570	576	580	569	583	571	560	559	580	605	581	597	560	588	564	558	573	552	591	593	575	583	557	581	541	528	566	637	617	561	572	548	557	535	526	531	618	566	568	569	538	570	602	592	564	578	583	581	569	572	585	577	606	577	571	581	586	577	614	604	551	623	562	577	543	577	574	564	583	572	537	562	608	566	537	573	573	508	589	611	557	561	631	558	559	545	555	605	571	571	559	569	593	588	596	591	549	586	573	576	532	538	581	579	573	555	568	576	632	596	579	561	567	570	576	580	575	568	534	585	558	581	534	593	576	570	563	557	559	561	563	545	605	540	560	600	588	600	589	581	533	542	577	515	546	579	567	572	590	556	617	561	555	602	552	569	561	595	542	548	571	590	541	569	565	571	578	602	606	559	606	575	563	524	541	548	591	585	549	597	572	549	605	591	584	592	529	580	544	542	594	600	574	550	540	564	524	581	567	589	606	579	612	587	607	535	563	569	592	546	559	605	566	557	592	573	578	615	606	587	557	563	560	617	548	586	564	543	565	582	567	572	548	628	589	599	577	588	595	573	556	597	550	582	584	560	547	579	595	564	599	582	602	540	590	592	539	547	583	541	589	556	563	559	565	548	538	602	596	583	548	585	590	575	552	546	573	568	565	589	495	580	600	572	540	517	599	601	610	567	582	564	583	520	541	565	551	601	595	565	575	560	554	606	554	566	596	511	515	580	582	573	554	604	613	578	577	569	587	524	544	540	596	548	547	574	616	581	573	559	578	554	575	556	591	585	603	564	586	558	558	594	564	572	574	635	583	554	585	597	584	552	579	604	596	557	556	536	581	571	580	567	512	577	603	577	609	556	569	619	567	551	558	590	573	563	565	555	605	586	574	529	600	511	566	567	585	577	589	577	583	558	548	584	577	555	587	536	577	537	578	586	602	554	576	584	523	576	587	563	553	563	575	562	575	547	575	548	569	547	585	536	550	599	558	532	599	530	536	528	583	585	563	578	580	552	616	563	579	562	609	575	571	593	543	603	540	564	539	513	545	579	561	611	559	569	594	600	545	578	575	566	615	566	632	590	570	576	596	609	577	603	592	564	580	589	565	573	562	550	552	593	553	588	558	621	543	560	569	568	553	579	562	579	585	566	638	604	586	564	588	609	548	581	565	555	563	585	587	576	554	566	551	567	584	580	555	528	584	621	576	526	563	561	555	571	576	545	598	547	576	596	544	536	584	521	530	543	582	585	547	575	575	603	547	558	585	584	554	549	601	574	545	592	575	579	593	564	581	559	540	621	520	574	629	572	560	582	530	593	572	561	568	589	561	567	583	619	567	586	555	538	545	561	567	597	569	570	561	571	569	569	589	543	586	541	522	560	537	518	597	592	574	608	593	591	548	556	562	536	553	558	606	582	565	600	568	607	587	622	559	577	549	590	561	583	568	563	554	570	599	629	557	583	560	546	589	598	584	586	564	566	618	586	568	541	561	549	578	557	558	505	565	587	574	593	570	564	569	563	560	515	599	620	592	575	575	555	583	592	584	548	593	585	563	545	622	628	509	610	580	574	598	563	591	566	590	546	524	592	583	525	584	539	594	567	563	583	582	589	613	546	542	579	565	569	547	544	635	553	547	581	586	585	600	567	577	600	549	577	558	575	632	555	590	546	577	595	513	555	525	615	592	577	579	552	563	570	543	550	590	565	546	581	618	589	556	594	569	534	568	566	613	607	566	564	610	532	581	549	557	586	569	567	563	571	597	558	568	577	579	584	553	558	576	576	547	588	575	556	569	608	563	578	587	573	586	552	532	584	558	541	534	598	530	575	550	575	607	603	579	536	563	559	632	577	593	554	565	519	556	537	578	558	566	564	562	604	604	567	609	638	593	553	606	585	602	569	556	572	526	592	563	555	583	580	578	546	583	599	560	578	531	553	547	577	612	582	592	587	581	589	573	587	607	577	538	612	583	589	585	580	563	594	546	566	547	555	588	546	560	533	567	572	594	574	561	579	560	590	590	576	566	565	576	541	599	608	556	553	593	574	587	589	553	605	590	593	555	589	536	531	522	557	558	535	545	557	605	573	549	585	602	558	564	572	542	561	616	536	548	562	597	589	553	603	575	592	605	538	589	547	541	581	590	517	603	565	572	565	583	534	588	547	601	550	607	578	598	563	568	588	582	554	560	603	602	576	527	564	555	589	614	598	568	605	591	589	549	544	582	577	549	594	551	566	549	565	578	586	609	555	537
4142	1544	1441	1025	963	898	833	792	815	746	750	768	764	783	750	734	770	781	772	737	738	780	795	724	720	766	747	772	754	760	794	738	760	742	736	759	739	742	723	809	723	687	736	718	756	727	721	749	726	744	739	720	745	749	664	716	750	737	740	769	735	725	744	743	720	717	704	719	798	717	786	797	689	721	744	780	760	719	754	724	729	741	711	730	726	752	757	742	746	763	721	713	729	736	769	742	775	758	763	758	746	720	715	712	748	697	693	740	740	751	788	711	741	797	737	722	730	742	779	792	702	716	713	748	737	707	749	721	742	773	727	705	761	753	697	765	750	732	733	757	743	772	722	723	726	756	752	714	734	733	713	727	743	719	710	721	760	751	710	728	719	754	692	710	755	694	739	716	674	717	770	714	745	758	740	768	723	743	728	747	733	747	738	741	753	730	750	728	775	772	719	727	704	758	709	730	706	742	706	746	734	770	711	719	764	762	670	717	711	745	703	722	792	722	728	735	752	736	685	720	730	741	747	725	704	766	740	752	737	722	753	734	724	701	723	749	731	749	721	729	737	757	720	736	705	727	732	732	732	747	782	698	738	716	725	776	721	740	738	763	759	723	770	743	718	703	712	746	743	740	740	771	798	676	735	774	750	740	764	739	731	755	728	741	774	766	735	716	702	725	746	725	767	682	738	701	755	747	751	730	725	716	732	758	754	705	762	720	743	711	750	751	744	719	770	779	694	745	731	773	698	709	729	712	723	725	689	739	720	734	745	698	726	718	736	739	777	758	718	708	736	784	712	722	737	692	777	723	747	738	744	724	775	759	751	678	771	702	667	780	738	722	755	764	738	698	753	724	720	748	719	695	761	742	743	735	716	734	756	767	703	700	736	769	713	718	736	748	703	746	729	716	764	739	679	738	764	751	740	749	739	747	772	712	727	721	703	731	727	715	788	754	681	688	739	711	739	733	737	759	717	709	766	699	721	757	727	742	715	766	716	691	751	743	703	738	709	768	736	741	715	750	781	746	696	717	719	709	695	674	689	776	724	736	711	763	710	711	778	700	750	757	728	706	743	746	704	677	744	716	735	737	723	697	711	723	721	785	747	722	760	738	771	801	741	765	698	746	686	716	757	739	717	762	741	746	741	714	800	696	745	762	734	753	771	726	731	765	749	730	742	799	688	772	755	760	765	720	777	761	718	744	764	736	706	734	733	794	678	778	725	742	765	742	734	725	664	750	749	787	742	771	772	777	714	744	715	706	756	728	759	761	747	769	729	720	754	783	777	754	733	741	729	748	724	717	788	761	782	693	755	704	740	730	735	781	723	780	712	794	721	730	744	783	760	758	711	742	735	726	765	701	712	717	690	731	743	681	732	733	756	748	697	736	764	782	717	757	764	742	695	685	733	770	741	723	748	701	767	678	722	715	694	731	733	716	733	717	738	695	758	751	727	780	753	740	745	776	742	710	767	753	788	729	739	791	691	749	797	766	728	746	705	743	752	721	727	679	749	778	751	775	765	727	736	698	776	704	741	742	716	771	769	715	705	781	764	742	735	781	767	711	754	762	754	715	712	747	744	703	716	750	710	767	707	753	781	714	742	764	734	783	765	751	738	708	739	738	747	755	743	724	779	749	740	703	697	740	762	723	725	729	741	745	710	743	736	718	736	726	708	726	753	741	754	746	751	710	693	710	732	715	697	764	771	735	718	747	739	733	753	781	678	755	766	749	731	711	801	794	756	741	732	695	736	756	745	697	750	716	698	746	738	745	689	742	746	732	739	720	793	707	726	779	736	697	684	734	714	782	722	734	708	729	776	738	720	754	720	753	755	778	723	720	760	766	709	711	758	790	792	778	743	733	712	758	704	688	727	742	746	703	781	727	783	757	725	749	711	768	730	747	717	686	739	725	758	767	731	747	692	768	750	759	754	770	720	764	731	765	764	731	749	807	724	735	729	769	758	758	683	694	743	729	734	747	765	733	768	806	751	767	717	747	743	707	736	767	733	697	738	742	744	715	714	773	718	718	754	729	745	722	711	747	752	767	779	721	723	789	743	754	763	751	724	731	797	779	721	724	722	725	772	777	729	746	712	736	727	780	737	728	745	715	770	732	735	771	730	743	776	726	733	715	775	709	723	775	732	726	714	695	745	743	730	736	723	749	708	745	717	751	802	748	765	730	755	725	766	728	717	670	762	703	779	753	758	732	692	735	708	745	777	750	765	730	776	742	741	745	753	723	722	782	745	776	734	755	790	755	706	757	710	764	721	740	749	751	750	761	687	755	706	765	768	685	706	749	745	710	742	738	708	758	753	751	784	756	730	753	708	698	747	684	722	740	734	750	746	763	753	779	728	693	698	741	791	736	708	737	653	691	748	752	704	705	739	752	776	738	727	764	718	774	724	759	681	759	708	714	696	717	736	758	774	709	740	757	686	747	809	779	726	832	721	778	772	778	779	694	706	758	717	806	750	730	757	726	735	747	743	717	769	760	723	764	785	729	736	755	738	754	745	766	775	724	755	730	791	698	792	766	712	747	714	752	709	717	747	769	725	737	737	699	728	745	702	732	733	727	774	751	773	739	773	728	742	712	695	778	708	727	763	736	759	761	771	714	705	695	725	734	736	779	715	689	779	779	775	728	729	724	737	745	739	731	764	748	755	736	779	750	767	773	719	737	712	735	739	718	708	729	721	830	764	791	769	810	729	756	768	800	733	731	719	789	754	729	742	751	739	765	718	712	716	758	759	747	755	693	772	721	750	749	763	726	699	690	703	720	785	740	788	780	727	742	695	766	740	695	739	749	726	749	751	772	750	766	697	758	743	726	709	794	701	797	730	784	734	718	752	731	690	716	726	755	758	796	733	742	733	768	748	721	770	695	727	769	749	731	737	768	762	735	698	728	749	723	717	752	729	687	702	690	748	732	692	694	785	752	773	732	714	717	738	700	788	703	705	708	718	714	702	779	723	756	716	715	758	727	713	734	733	741	769	766	723	722	701	744	718	696	725	751	743	704	722	650	731	749	728	786	750	749	671	755	786	718	733	728	753	759	710	764	740	740	741	702	776	702	712	744	741	707	722	761	713	738	769	701	714	725	734	721	788	792	754	741	700	766	755	751	768	747	744	736	730	746	732	797	757	758	722	736	719	729	687	738	722	723	723	743	758	754	711	730	697	757	742	786	680	772	779	777	757	742	731	684	696	713	770	770	745	736	710	709	741	735	751	777	717	769	707	752	717	738	727	730	684	753	719	741	776	759	714	693	719	732	713	737	702	756	736	748	710	734	774	777	710	748	741	734	741	715	714	728	735	754	723	741	762	745	769	702	738	702	739	733	697	775	697	818	707	745	721	706	748	759	717	755	731	736	752	762	714	726	721	686	684	737	756	720	743	697	720	731	745	749	697	730	709	730	680	758	749	726	757	726	747	758	746	717	742	680	698	750	757	743	745	708	764	678	768	742	776	738	698	742	764	750	722	718	733	752	734	714
23732	20940	28239	23823	20918	9314	1318	825	771	719	678	602	608	569	562	559	503	535	497	538	490	503	503	494	475	471	466	495	445	488	514	509	500	483	482	504	510	450	434	473	497	474	493	494	445	486	458	492	507	481	458	502	485	491	470	434	476	445	457	483	473	452	470	453	439	445	455	478	446	475	477	476	441	462	387	490	445	454	442	433	456	477	488	467	485	490	438	445	422	452	454	446	478	443	447	474	470	431	428	503	439	475	435	402	440	473	447	483	486	468	460	460	509	481	476	460	447	438	456	476	415	430	505	451	412	433	468	485	448	481	474	437	402	438	445	438	441	469	470	504	458	446	409	427	427	417	463	468	456	471	416	468	464	492	470	462	458	515	439	428	442	440	459	419	449	459	453	458	460	477	428	427	432	433	433	455	456	428	442	459	463	437	475	448	464	485	439	420	478	492	447	430	445	463	453	467	486	455	448	434	466	418	457	431	427	452	481	423	456	426	473	440	455	413	466	464	509	449	469	447	433	421	469	446	465	467	455	437	457	445	475	463	465	433	446	487	428	462	445	465	432	446	482	463	460	448	473	449	467	439	461	444	435	437	425	473	427	434	435	418	406	409	467	440	449	462	429	416	456	490	486	487	429	431	499	458	468	445	434	486	465	469	442	434	463	467	408	475	457	485	452	463	457	443	458	461	471	427	424	460	450	440	457	471	467	456	497	452	422	444	497	489	490	446	423	481	476	462	455	407	460	461	490	454	434	448	406	452	434	455	468	462	464	416	442	455	477	466	423	451	415	417	456	460	439	498	436	443	454	447	442	458	451	445	451	458	455	435	478	423	468	429	454	465	442	465	466	439	452	401	487	442	474	430	462	467	469	461	454	416	452	456	425	420	445	458	420	486	470	432	493	474	450	436	446	456	409	463	458	452	450	472	418	465	452	461	452	495	458	469	462	467	454	467	494	451	444	432	469	466	449	429	445	440	466	447	421	454	474	407	441	455	460	469	432	434	457	469	450	453	452	447	415	432	433	454	458	444	459	445	411	426	441	444	455	457	471	449	425	478	445	436	424	445	487	500	461	443	492	460	445	466	461	436	425	440	453	518	454	480	448	450	426	471	443	469	424	457	479	408	451	481	448	484	469	447	421	444	429	448	440	433	420	436	487	464	452	443	453	483	459	415	429	481	485	480	436	449	462	477	471	432	456	450	450	451	474	464	436	469	440	453	447	458	441	476	449	446	461	434	479	462	441	478	461	443	453	452	434	459	421	474	461	460	434	467	436	449	433	447	446	456	470	483	441	457	443	430	453	473	465	435	449	438	422	448	445	453	469	431	458	442	480	488	470	488	449	401	456	449	464	456	446	459	429	458	417	455	426	444	447	449	462	481	415	398	457	478	453	456	422	486	457	481	453	437	426	416	429	436	422	487	422	424	404	480	478	446	433	445	487	437	467	447	442	457	449	485	474	442	476	397	465	444	408	435	450	450	444	477	415	401	453	433	448	415	445	432	468	500	436	435	515	446	422	457	468	455	472	426	459	449	474	436	468	466	459	460	457	475	448	471	460	449	467	470	491	460	426	414	468	449	443	444	464	468	439	433	450	431	429	445	469	481	442	457	436	452	412	445	442	482	436	464	452	479	430	463	430	422	476	465	449	422	448	449	463	474	470	448	480	458	448	447	463	461	427	497	457	440	446	455	430	449	423	422	469	482	476	464	432	397	447	470	478	444	424	454	447	467	457	465	459	447	459	469	437	466	424	437	448	449	423	454	406	473	485	497	468	427	450	439	437	421	463	469	442	451	451	460	470	434	447	420	431	445	443	458	428	438	428	440	448	422	449	474	448	502	447	456	480	464	418	477	422	422	473	452	473	461	454	448	476	469	447	455	451	492	469	484	426	434	473	444	431	453	477	482	431	465	465	456	414	442	463	450	454	498	468	486	449	448	419	466	479	454	462	448	434	457	481	459	419	446	471	422	454	462	468	450	454	398	438	400	436	451	484	448	442	452	423	412	431	464	434	445	446	467	438	453	457	423	437	477	457	436	426	462	463	441	476	427	450	438	422	426	451	437	440	418	450	480	470	438	429	478	475	421	469	467	471	471	473	445	499	476	423	435	431	431	466	405	454	449	457	459	495	470	444	503	448	439	469	492	399	444	438	462	453	442	481	427	496	463	431	473	407	438	437	420	473	467	443	445	513	447	461	466	429	468	489	423	440	473	440	445	448	457	432	455	432	495	470	451	460	489	466	421	485	508	483	455	466	455	461	440	456	446	482	448	446	414	486	462	430	458	433	457	431	442	431	474	464	446	481	434	422	450	447	485	475	463	466	475	485	495	442	460	438	452	505	440	451	457	474	498	448	442	484	432	447	470	433	446	460	444	445	472	448	480	458	445	455	469	441	438	454	456	472	454	437	465	454	464	459	453	480	459	407	449	424	458	442	445	450	420	449	461	456	448	420	490	468	457	428	470	429	485	431	456	456	440	400	451	423	459	445	421	459	479	428	446	478	457	424	439	445	478	458	467	484	446	428	409	493	471	493	424	466	467	420	454	491	451	429	441	458	448	456	456	463	448	437	463	472	444	497	491	418	427	434	441	473	426	456	448	486	472	461	464	449	450	424	442	459	426	423	445	436	435	405	480	453	473	450	438	414	488	413	431	445	478	423	452	431	468	449	462	457	485	446	418	440	476	439	446	461	462	451	467	452	433	475	479	474	446	457	472	501	466	449	435	403	449	446	422	475	463	491	456	474	486	470	469	409	436	458	457	466	481	456	429	436	442	451	463	443	448	460	468	442	429	455	434	437	438	451	453	469	453	455	426	473	453	436	464	467	452	452	441	505	446	441	461	450	482	460	499	458	466	469	459	463	442	423	450	441	456	471	515	422	434	402	458	437	439	449	441	440	464	466	424	421	485	504	458	473	461	470	491	475	461	472	433	467	465	448	477	452	462	446	444	452	450	455	446	448	447	474	455	480	467	412	466	466	471	464	431	445	450	453	445	433	434	443	450	421	461	461	470	459	484	480	463	437	466	428	453	454	468	440	471	498	445	442	466	426	432	435	445	464	415	462	458	433	515	472	449	475	471	492	483	447	429	476	434	430	451	446	452	450	445	455	432	474	432	469	435	466	467	467	430	422	457	430	446	485	390	438	452	461	445	467	473	490	454	465	493	418	424	447	419	431	454	486	441	452	441	418	457	472	458	476	429	429	456	453	436	460	451	492	474	477	491	434	462	434	485	462	433	449	466	448	496	458	467	425	398	443	428	452	497	471	479	435	473	462	468	444	462	424	430	446	465	448	481	442	456	448	413	456	444	485	433	452	450	432	452	429	476	442	401	451	477	448	460	465	434	464	482	447	430	472	448	430	446	454	453	444	440	471	459	463	432	434	454	426	451	439	464	425	449	437	436	434	472	472	500	451	440	448	523	471	458	469	474	424	456	436	439	409	450	378	444	422	441	450	424	445	453	450	470	481	452	481	450
5015	9461	8214	4455	3018	2334	1911	1637	1416	1197	1021	943	893	830	807	777	774	746	707	701	711	671	662	670	681	647	617	666	675	651	644	664	640	625	613	584	633	643	622	618	587	574	623	628	606	610	581	628	600	567	593	600	604	644	616	573	601	628	579	621	596	662	605	628	615	651	609	597	643	631	638	625	575	560	610	564	586	563	585	572	586	606	616	589	607	621	632	634	588	589	614	604	622	556	565	590	599	596	601	584	576	569	574	626	630	609	592	601	576	597	574	622	560	589	606	625	613	596	596	603	588	558	590	593	568	586	580	611	610	605	567	598	600	633	577	561	566	587	562	601	558	587	589	596	564	618	582	536	584	583	584	591	610	642	605	598	591	560	594	624	624	586	598	622	595	610	601	622	613	638	592	592	633	636	581	575	615	569	549	575	635	640	636	628	584	599	613	590	583	559	564	589	571	621	621	573	663	608	613	645	591	565	596	571	596	594	556	638	589	574	628	604	585	599	616	609	639	628	564	596	573	582	596	613	608	613	606	604	644	635	584	585	575	605	597	622	590	608	603	626	634	603	612	600	582	587	611	630	591	607	594	577	569	587	621	579	636	603	584	580	612	588	571	566	591	594	618	620	595	599	583	566	574	562	604	609	619	590	590	632	598	585	602	634	581	596	562	566	607	606	607	613	561	596	636	603	603	587	573	598	616	579	601	618	612	586	610	603	576	613	584	612	550	564	586	584	605	577	636	562	588	597	598	621	559	594	625	590	576	590	645	579	550	555	631	586	601	628	567	573	589	547	605	623	610	569	620	598	573	599	599	616	575	602	680	579	602	555	562	604	579	554	610	570	646	616	622	586	553	608	624	610	568	570	634	599	641	626	596	596	636	591	630	618	606	533	580	606	609	553	592	564	595	621	628	615	612	588	609	557	558	586	599	582	601	582	614	631	607	611	600	603	570	579	585	606	622	578	639	607	642	562	651	608	605	572	603	575	574	620	568	599	608	562	596	590	584	635	563	615	582	547	597	596	584	642	580	561	561	593	585	603	591	617	575	587	603	591	551	604	579	624	599	609	644	607	571	589	607	551	635	589	626	593	615	578	578	622	605	604	613	575	588	622	643	591	635	613	584	565	629	622	572	596	579	617	588	588	604	608	602	584	590	626	578	607	619	625	598	578	587	594	594	572	641	584	593	585	590	594	616	648	606	540	570	611	612	593	589	580	590	582	612	588	550	578	614	589	607	615	599	577	591	581	568	566	621	573	552	582	593	618	642	641	628	602	571	572	565	586	614	627	567	589	605	554	584	572	620	561	632	652	615	606	607	575	582	601	583	608	603	583	617	611	645	585	590	570	620	586	624	624	629	618	547	551	589	588	633	584	625	581	595	553	604	579	591	616	594	612	613	576	578	582	593	597	590	639	593	591	572	624	637	607	607	615	604	664	577	591	613	572	578	574	562	599	603	580	583	602	572	602	623	589	590	604	579	618	639	636	565	603	584	594	569	625	547	582	578	607	617	605	607	635	599	609	579	603	611	613	575	605	612	602	601	588	621	583	571	620	556	606	587	616	545	628	568	605	552	572	608	590	586	603	593	567	623	617	603	574	562	607	602	576	587	578	551	596	609	631	622	593	602	618	597	569	640	577	579	573	606	548	597	569	618	619	557	593	636	571	581	634	585	593	600	582	579	611	612	596	610	596	581	594	566	560	580	564	600	596	561	613	585	574	577	586	595	583	579	574	603	590	603	590	615	586	549	625	589	498	553	549	590	627	636	559	585	602	614	584	603	599	606	623	629	661	572	603	619	606	596	616	608	621	620	634	595	599	593	572	608	558	617	615	573	641	590	614	606	611	580	633	602	625	600	596	612	590	606	594	578	623	605	581	556	558	619	551	609	631	574	574	607	616	645	584	579	597	574	562	603	619	591	589	613	591	614	597	629	619	582	551	561	570	594	607	640	587	598	603	597	578	606	562	633	579	565	606	602	540	587	563	577	586	570	603	592	580	567	594	575	594	630	599	617	575	553	617	597	547	604	602	592	581	592	597	607	591	603	626	603	630	627	554	587	605	596	632	538	609	612	573	596	596	593	610	592	585	611	584	570	573	555	625	598	601	586	634	602	565	621	606	590	606	580	589	601	581	594	563	569	649	562	581	604	575	615	556	598	615	599	580	608	627	577	616	565	605	572	618	601	598	609	611	626	587	583	601	553	677	610	571	607	585	606	588	617	601	588	582	597	604	593	542	586	610	600	576	616	610	583	594	603	590	584	576	630	589	597	600	635	568	611	595	621	597	622	573	612	612	607	572	645	643	574	594	593	573	639	596	588	596	608	611	628	584	569	578	606	628	570	580	593	586	582	580	604	573	598	570	598	583	564	613	583	570	567	604	585	598	567	598	603	570	616	603	579	610	609	601	586	631	568	616	597	625	637	576	593	604	591	648	585	568	568	654	596	587	590	601	581	592	664	630	561	580	591	587	554	594	643	603	595	593	603	632	600	544	620	608	538	553	549	632	552	599	600	563	600	579	603	573	616	586	596	610	552	586	586	560	608	550	569	584	664	602	587	598	585	578	582	598	603	613	628	574	568	566	632	604	577	624	601	575	613	586	565	623	570	618	609	572	600	605	545	592	579	560	611	607	647	626	620	617	597	600	573	627	574	632	553	562	603	610	578	631	602	562	592	578	569	607	655	611	639	637	607	632	575	576	637	592	576	590	617	588	567	576	605	607	592	634	639	592	574	627	550	603	597	594	572	593	583	603	590	577	619	619	554	608	611	616	557	597	595	562	580	596	637	592	573	588	589	573	587	637	617	595	599	598	597	613	611	553	581	624	618	614	611	594	573	555	567	621	571	591	602	568	602	578	620	621	597	588	581	586	568	634	603	585	581	588	603	584	595	614	608	599	586	625	629	560	573	605	589	565	625	547	586	623	609	573	597	558	601	587	603	575	582	555	597	610	613	574	595	604	590	569	650	596	584	572	569	610	602	585	548	587	593	592	658	626	586	596	591	638	614	573	613	591	571	576	580	593	608	596	587	591	600	603	575	604	622	600	598	610	617	569	579	588	651	638	603	628	590	623	592	611	629	606	567	577	604	597	600	625	615	615	578	567	608	599	616	555	562	590	588	555	627	585	600	597	587	626	581	606	581	607	597	604	588	557	599	576	601	600	586	595	572	619	659	606	659	601	575	586	613	630	608	604	599	599	647	615	625	606	617	592	578	590	620	601	603	592	611	572	575	564	602	623	576	585	582	575	608	603	602	610	570	602	575	597	571	608	595	626	583	549	627	577	590	596	568	593	596	600	607	609	619	599	592	585	609	583	597	616	592	590	578	584	562	611	580	623	576	609	586	587	565	600	574	577	603	598	592	608	606	601	608	590	601	623	631	566	590	603	644	595	586	601	613	609	626	614	593	634	558	652	577	566	582	600	588	569	585	638	607	562	582	597	580	575	608	611	616	600	609	605	596	585	570	593	629	598	594	590
22710	20924	28675	23319	20925	20969	7033	1035	698	621	530	443	432	406	331	312	305	280	278	258	247	255	253	239	221	217	201	211	219	192	233	219	183	202	203	210	202	190	156	165	176	185	167	177	196	171	187	191	183	189	199	173	180	171	174	184	193	201	168	191	188	196	177	178	186	162	208	161	189	163	177	172	175	196	186	179	179	177	171	182	149	183	200	171	197	186	159	186	189	173	165	166	180	154	156	158	187	158	173	171	190	180	170	150	164	180	180	177	168	163	171	174	203	165	174	157	181	184	178	184	172	172	173	191	210	170	168	164	152	148	161	182	164	191	176	171	170	179	150	174	182	178	173	187	190	153	183	157	176	169	163	180	165	171	173	185	176	172	163	193	172	160	170	168	177	163	162	143	176	166	175	156	146	167	162	194	172	192	200	166	172	168	165	167	160	179	165	170	180	140	160	172	150	182	184	179	163	145	184	150	170	167	181	159	151	175	153	184	189	156	190	176	178	185	157	172	181	183	163	153	180	171	187	151	162	169	187	185	189	164	187	184	145	172	169	156	173	187	172	169	189	160	179	159	170	189	190	166	185	203	177	184	180	170	189	163	160	151	167	152	168	191	164	173	173	154	171	160	181	165	172	142	175	178	181	179	162	165	170	181	182	169	166	171	171	179	158	176	188	150	164	159	190	180	152	175	175	170	169	170	159	199	180	171	176	161	187	176	164	175	196	194	180	163	186	180	158	162	178	150	180	167	157	162	175	182	165	181	162	177	177	171	192	159	181	178	171	166	140	174	183	168	200	172	178	164	178	187	160	150	164	178	167	164	158	172	166	178	186	174	187	176	152	144	176	179	158	202	176	156	162	157	169	174	157	167	185	172	157	167	199	164	148	193	185	174	157	184	182	210	167	166	199	172	161	176	149	175	141	170	182	169	169	167	168	173	186	185	186	210	188	170	171	161	152	174	175	179	170	176	173	177	179	177	192	159	174	162	182	187	171	144	185	176	163	183	162	156	155	195	186	200	159	177	178	178	157	161	155	162	162	183	193	177	162	163	171	180	176	164	174	162	172	172	163	155	158	164	167	162	164	180	182	158	153	193	170	165	182	187	155	172	148	162	182	174	168	182	190	183	173	150	188	160	167	156	172	165	191	173	155	175	167	173	157	170	153	162	209	178	174	169	176	164	176	177	186	171	178	170	153	161	193	178	186	203	168	181	184	168	157	168	157	184	144	172	189	179	165	207	167	177	142	161	187	177	163	168	166	166	169	147	164	190	175	176	145	149	175	179	181	171	175	184	157	177	173	173	173	184	176	167	188	200	189	179	166	162	170	143	163	166	164	171	204	184	176	158	168	183	176	165	170	168	176	160	177	185	153	181	180	157	171	166	175	166	171	172	173	140	161	164	171	198	193	169	160	164	169	158	165	167	155	164	172	183	171	155	168	174	181	208	195	180	164	171	189	164	173	176	162	206	189	151	168	179	185	174	178	168	170	169	161	175	166	173	178	154	172	189	179	161	171	171	192	146	132	189	185	162	159	155	174	189	174	157	172	173	172	166	161	157	154	156	166	160	179	168	165	170	174	151	215	161	180	193	170	162	164	159	162	173	165	165	170	166	163	168	175	168	170	190	182	153	201	165	159	172	154	174	162	161	139	171	153	185	180	172	178	159	174	182	171	163	152	195	199	189	161	174	191	183	164	186	168	157	175	162	163	168	149	178	181	130	151	178	157	183	176	156	177	160	173	173	155	178	172	158	146	169	195	156	153	162	174	166	169	165	186	183	165	183	168	162	158	156	184	144	193	169	177	172	165	183	163	183	180	157	184	183	172	171	166	169	185	160	156	167	162	186	145	151	154	161	205	151	170	151	184	186	162	179	198	147	182	167	186	191	179	191	162	168	166	156	163	182	203	167	182	190	161	164	179	182	189	177	183	176	176	194	175	157	170	175	174	182	187	175	158	160	183	182	168	203	175	170	149	178	179	142	174	162	172	178	161	181	168	168	144	169	168	174	191	164	188	175	186	183	174	157	190	196	181	178	176	194	177	173	169	176	191	174	147	175	164	167	164	167	160	173	183	167	153	170	140	170	191	165	176	188	163	190	180	166	180	167	148	178	174	161	198	183	162	174	168	162	177	181	152	153	149	170	175	180	165	161	164	200	167	183	178	172	182	162	163	158	178	168	176	177	175	170	170	198	182	172	164	181	183	168	187	171	162	164	190	155	165	157	170	160	198	150	167	170	190	172	179	174	170	204	184	174	163	193	169	168	174	174	165	148	174	181	190	153	158	168	189	159	163	155	173	159	190	157	165	151	171	169	159	202	164	190	161	175	169	157	153	185	167	177	159	173	184	171	165	153	176	172	170	165	181	178	177	177	148	173	167	173	155	170	177	193	145	154	160	184	180	187	163	167	169	175	165	175	164	154	181	163	178	135	147	153	158	170	191	168	163	158	181	163	156	164	187	180	182	173	185	155	157	172	174	191	190	179	173	138	152	191	163	158	167	168	179	200	166	188	179	176	177	161	206	159	172	162	173	171	172	166	167	178	145	182	154	202	176	159	201	179	171	177	177	161	195	173	174	185	168	166	182	179	164	162	150	170	183	172	201	174	173	159	182	162	163	174	168	175	151	186	168	179	152	144	170	179	180	164	181	163	172	192	150	191	168	158	187	166	150	159	180	171	192	182	162	161	196	176	168	183	167	167	171	177	182	170	168	160	198	161	140	177	175	165	183	170	191	198	176	171	148	184	169	184	173	197	164	160	189	202	180	187	182	182	162	140	180	173	174	153	166	154	180	186	152	166	141	164	184	181	174	149	165	169	171	186	202	179	176	172	166	173	166	166	171	189	166	171	178	179	168	148	184	188	163	212	199	191	178	168	177	182	195	172	163	178	176	146	200	179	173	181	165	184	172	198	161	173	166	146	163	175	169	171	161	180	162	158	187	169	172	189	140	185	195	166	176	192	184	171	164	151	187	154	166	186	169	172	162	161	163	176	181	172	161	189	179	137	184	169	194	172	161	151	202	156	169	161	176	169	139	181	187	178	165	186	144	195	190	159	204	193	167	163	180	176	180	147	172	173	163	193	177	177	179	180	167	173	180	155	177	175	185	167	198	186	149	185	181	178	172	172	182	151	152	161	169	168	164	159	181	148	206	176	184	182	172	167	166	163	147	148	172	161	174	164	176	182	173	197	153	171	168	184	170	172	177	169	171	182	175	191	153	191	144	161	175	162	173	171	154	171	163	197	161	174	164	162	149	161	165	151	154	174	169	176	162	188	171	152	185	186	164	181	177	190	171	176	164	169	194	166	175	166	185	176	184	144	179	148	177	168	163	181	177	169	187	187	168	178	174	169	176	159	182	169	193	178	161	178	159	170	175	184	178	169	182	158	183	167	198	174	161	164	179	174	180	175	165	165	154	178	162	174	155	162	188	177	174	162	183	156	143	166	158	170	168	180	186	185	170	173	165	165	167	174	156	152
6995	15297	13197	7199	4892	3707	2799	2154	1785	1355	1211	981	810	761	630	587	497	493	515	440	404	406	410	350	357	316	348	309	329	342	317	316	302	298	318	291	274	225	279	259	247	282	266	260	265	297	241	233	247	220	265	279	249	255	254	241	253	231	256	256	252	258	267	274	248	221	261	226	215	264	233	233	213	250	260	241	238	223	261	255	249	254	228	251	243	233	228	231	213	230	244	231	233	245	251	279	231	226	231	247	240	250	250	229	220	243	240	231	202	226	228	215	244	251	246	237	209	240	230	214	243	245	244	254	240	234	252	251	234	252	231	237	263	230	238	222	258	224	231	217	228	238	223	236	211	246	244	213	244	272	239	230	224	250	242	225	250	242	234	211	271	225	224	231	249	232	228	218	218	251	256	237	239	226	236	233	213	244	249	250	228	210	223	221	231	228	208	232	239	236	244	227	195	189	239	241	247	231	253	238	243	214	197	230	233	242	247	224	228	245	233	235	241	243	203	232	230	213	231	199	237	233	232	250	206	238	236	213	222	219	229	213	219	263	190	242	224	251	214	225	234	232	237	211	254	208	216	225	251	219	262	215	215	216	221	212	210	245	248	231	213	203	267	235	194	230	205	198	223	234	216	248	261	211	246	218	221	208	271	212	237	259	237	243	215	242	243	253	248	233	219	247	223	224	236	256	219	257	237	223	194	230	236	207	238	251	253	225	243	245	199	236	222	237	257	227	240	224	241	242	251	219	205	224	257	229	226	215	247	219	217	227	235	235	243	243	255	252	259	226	248	244	259	194	240	253	216	237	237	233	207	215	193	225	260	235	247	229	247	237	228	239	210	237	228	238	207	217	222	251	224	222	245	236	226	215	239	210	251	210	212	222	245	232	235	212	215	218	214	237	230	250	207	232	245	257	206	240	233	206	203	220	219	249	202	219	229	227	229	231	195	238	226	241	221	243	230	253	224	254	256	218	253	226	215	242	231	252	225	242	241	238	226	239	211	234	240	233	229	227	220	237	244	235	257	214	231	226	260	218	217	230	241	247	232	237	216	213	224	239	248	241	224	248	229	246	244	217	213	268	219	245	233	226	223	244	230	239	248	219	240	253	263	212	219	202	218	248	239	244	228	225	218	239	212	244	222	247	233	229	230	231	277	214	227	252	211	258	232	250	227	233	227	224	221	230	244	242	241	239	244	242	253	229	192	245	205	230	220	226	244	212	249	226	227	216	203	224	241	230	224	226	214	227	240	214	232	219	231	221	236	240	221	233	216	217	230	232	205	238	196	214	215	270	249	253	239	229	235	214	246	223	259	235	219	247	236	219	236	198	232	221	227	243	227	223	231	229	203	240	218	252	244	249	205	214	274	242	236	221	217	221	224	245	210	221	228	205	252	231	225	213	223	232	246	227	232	236	226	231	220	217	230	244	198	225	209	219	231	207	257	200	205	233	212	240	233	232	244	215	223	235	229	254	232	229	225	232	243	220	233	237	240	249	212	208	218	227	209	258	229	229	228	211	240	234	228	219	235	239	246	223	265	245	245	245	223	234	224	210	230	222	232	237	242	239	268	241	236	222	245	228	218	245	248	225	217	250	213	228	253	245	207	231	237	226	229	223	240	257	233	251	215	222	231	207	231	255	237	240	261	217	250	239	209	219	231	259	218	226	245	221	256	205	250	214	216	243	198	223	206	218	241	217	241	221	187	214	235	217	220	264	219	214	222	196	231	227	229	226	224	213	232	223	237	218	224	226	241	224	241	223	239	255	217	221	211	219	249	222	230	233	213	226	207	258	222	241	233	239	239	211	249	241	238	243	205	213	232	229	223	243	234	237	233	222	221	234	212	215	227	236	232	243	261	236	222	230	219	215	214	247	217	210	248	223	240	218	213	251	237	220	242	227	249	260	224	228	230	235	223	244	239	222	254	238	202	222	243	241	230	227	235	228	267	222	218	252	223	249	229	225	245	249	240	238	225	240	236	230	228	219	234	223	210	218	242	222	241	223	252	240	216	246	232	214	227	258	209	210	219	195	208	244	233	253	231	224	236	216	237	250	233	234	231	245	215	229	223	230	196	242	223	240	209	258	214	239	203	225	273	214	241	233	254	239	214	243	232	230	214	258	240	244	248	223	238	247	202	235	218	240	225	243	255	234	233	224	214	221	241	225	209	275	226	211	219	213	232	234	222	211	232	246	240	240	222	234	244	240	246	238	223	240	227	216	224	210	247	216	246	239	226	277	217	229	220	223	227	247	259	232	241	239	240	227	213	234	216	231	230	266	253	230	223	205	255	235	253	222	217	235	230	220	209	213	227	251	220	242	250	214	211	235	228	219	220	225	234	239	227	246	225	240	236	232	246	233	230	243	229	219	228	236	240	226	242	253	238	226	242	216	225	237	240	229	234	240	269	244	233	229	230	220	250	220	228	205	233	230	242	203	265	219	235	240	210	228	207	235	248	230	214	241	227	232	199	233	246	222	255	207	225	244	232	248	227	234	229	211	212	201	229	237	242	230	204	212	248	218	205	232	227	232	216	238	243	212	226	222	196	236	235	230	249	232	223	252	239	236	219	232	244	242	231	182	215	210	233	211	254	229	204	225	236	245	229	205	235	252	247	239	207	252	210	219	221	234	210	221	251	226	249	257	237	222	240	248	233	237	243	251	247	236	220	232	243	229	223	234	242	213	255	222	254	234	240	251	222	242	231	229	228	225	233	253	220	230	246	236	230	223	230	234	206	241	232	213	206	240	235	240	246	197	254	242	240	224	242	231	227	232	226	205	227	208	231	248	268	241	248	244	220	226	219	219	213	203	230	227	241	249	239	238	215	235	250	239	236	226	219	236	216	238	240	245	223	238	226	206	231	226	248	235	203	260	227	230	231	246	270	231	237	235	235	238	213	224	230	236	237	219	230	254	231	207	207	229	225	240	231	223	239	240	223	235	259	235	243	229	243	198	246	216	232	216	202	206	220	228	198	243	236	246	220	231	235	221	233	252	217	224	263	237	235	230	223	219	242	218	229	231	215	230	231	234	248	228	219	235	237	228	248	231	233	246	229	239	213	218	223	225	231	232	234	242	240	234	224	223	234	221	227	205	248	233	254	202	233	249	233	229	239	239	217	256	222	252	234	231	239	227	213	241	233	225	216	241	222	217	240	231	220	240	285	266	218	271	238	215	237	219	231	212	250	243	216	246	228	227	236	213	226	227	246	227	242	222	230	220	228	248	238	243	258	241	245	250	242	207	233	225	256	254	250	224	237	248	240	228	222	221	244	203	258	190	208	220	238	230	248	234	207	253	233	226	245	246	231	199	209	230	222	250	235	224	249	249	239	224	218	262	248	253	204	237	243	221	227	232	223	264	222	213	272	230	220	242	206	225	245	230	242	229	220	230	211	236	258	230	214	235	231	217	205	218	225	214	234	248	260	211	232	238	254	219	250	223	237	220	231	238	207	216	229	240	215	197	243	236	254	215	249	242	210	220
26605	20546	10015	1194	706	608	592	556	622	590	583	569	585	574	592	578	597	597	579	575	589	572	593	591	569	573	578	618	599	589	568	559	547	583	561	569	544	562	557	579	572	572	579	568	577	584	573	574	543	587	592	551	618	555	589	542	565	562	612	621	581	544	587	557	536	552	577	571	586	536	547	560	547	563	577	593	591	586	535	583	570	564	565	601	550	581	590	594	573	581	594	585	522	566	579	582	524	621	595	556	573	548	583	567	554	531	576	582	578	572	555	594	573	557	580	565	579	566	590	580	610	571	568	585	536	628	540	535	579	577	597	564	587	592	568	556	530	553	622	563	538	537	587	536	579	606	562	563	554	605	608	541	578	566	580	533	586	564	552	567	573	592	581	567	571	570	571	622	609	612	538	520	544	608	504	520	525	538	604	584	598	569	518	607	580	547	558	557	538	574	556	595	610	563	530	554	602	568	593	579	572	581	539	553	560	577	584	604	578	591	575	548	572	591	596	601	576	531	603	633	558	603	586	574	579	630	551	613	560	598	575	589	588	591	565	556	613	585	606	608	549	592	585	614	567	575	559	596	583	593	579	560	594	554	586	591	583	570	607	601	558	562	597	581	566	573	624	549	568	566	582	583	614	579	571	581	567	618	610	574	577	591	567	559	574	552	547	534	578	555	528	581	603	582	573	560	556	571	575	588	611	547	585	578	605	580	567	599	609	548	559	600	540	574	573	553	575	593	587	593	528	573	585	546	619	601	589	550	594	546	546	584	580	591	532	583	608	588	560	613	597	582	518	589	559	549	586	557	602	564	590	578	580	549	592	521	545	544	574	533	580	589	548	530	540	567	561	570	596	632	603	578	594	547	602	571	612	542	566	540	536	583	544	594	567	600	573	571	599	571	612	593	588	543	587	578	574	535	527	531	579	558	566	536	600	618	547	567	571	571	596	544	627	561	553	572	561	567	591	571	591	520	562	564	600	541	581	554	617	622	597	611	615	573	599	620	573	599	556	530	601	578	587	533	541	554	584	551	593	560	566	562	557	592	590	598	537	547	565	582	601	599	583	580	603	572	564	554	578	542	552	602	554	538	535	584	561	613	574	573	566	607	541	596	596	574	521	609	622	564	545	588	583	568	535	616	619	588	562	589	545	637	594	584	599	556	603	584	564	540	590	570	532	559	547	577	600	586	554	579	588	546	606	594	560	582	610	581	580	553	581	545	612	538	534	602	544	537	630	562	576	590	592	594	550	547	604	544	566	584	575	575	586	561	573	556	569	574	538	588	555	630	605	600	586	589	556	562	577	564	559	562	581	542	568	596	635	583	534	551	571	599	621	594	573	587	589	590	612	567	575	578	557	555	610	523	587	573	571	571	585	562	555	562	592	591	577	561	604	580	604	558	598	577	567	565	559	591	552	585	575	588	615	547	560	630	628	631	601	599	577	540	576	570	580	610	618	611	611	582	566	568	536	619	567	584	552	569	585	579	563	525	528	551	611	574	648	593	619	593	595	557	548	557	565	573	556	555	573	560	563	566	570	593	580	582	586	601	582	568	586	545	580	573	537	564	577	588	535	600	564	609	569	528	610	553	584	594	569	594	593	585	559	562	549	569	582	578	571	503	596	556	515	583	572	615	565	574	593	610	593	603	553	598	579	578	598	597	596	581	547	579	578	589	575	534	605	556	544	563	588	615	591	586	554	522	586	639	608	582	526	638	614	546	612	553	604	548	585	589	584	574	571	541	585	570	593	559	564	579	606	575	579	594	586	559	589	590	600	565	550	566	575	595	563	563	599	582	571	581	584	597	610	572	566	567	618	587	551	580	549	560	523	588	584	599	594	551	578	520	543	584	567	604	579	585	554	560	613	593	562	576	564	593	544	560	573	549	516	572	587	547	545	554	548	556	577	495	591	573	586	573	605	588	620	625	586	537	592	555	571	580	577	571	590	562	579	583	591	519	550	564	578	557	568	552	582	568	569	563	613	610	514	629	574	612	602	561	541	585	558	588	536	527	650	586	598	589	566	543	564	576	620	584	566	579	573	517	577	560	559	595	556	550	577	597	607	572	545	572	610	547	590	590	612	569	571	571	567	602	573	549	546	556	590	557	556	531	574	593	578	546	589	606	571	583	611	574	579	558	494	559	549	552	584	582	606	581	576	609	603	553	570	579	616	592	598	576	593	557	577	604	582	565	570	564	613	607	555	605	577	608	594	552	603	598	568	564	535	574	595	595	592	569	566	562	548	549	554	549	530	563	558	602	555	608	582	571	566	600	601	573	588	550	537	607	576	620	528	581	568	557	559	583	572	549	578	539	514	552	558	564	578	576	556	539	592	568	582	534	564	559	560	557	591	548	611	556	620	601	617	631	564	565	575	533	581	559	592	534	588	563	573	564	579	527	559	583	531	581	555	535	555	582	561	580	574	565	556	579	626	610	612	588	603	565	564	597	563	539	551	588	572	607	594	595	558	527	545	584	606	565	595	598	587	576	588	618	576	562	550	588	551	610	595	555	525	560	543	592	583	591	588	550	602	583	585	615	535	563	514	570	593	600	573	564	603	562	610	566	581	547	552	576	611	537	621	608	603	566	581	631	620	565	598	563	560	597	609	565	589	564	545	573	545	564	598	538	549	547	558	599	583	573	558	537	582	626	584	600	560	583	598	597	548	573	541	563	604	585	592	537	612	598	526	567	589	578	637	567	547	639	578	603	576	575	575	561	569	580	580	550	575	588	582	603	586	593	580	587	620	590	562	590	581	571	539	523	586	576	574	584	579	583	549	539	564	617	519	628	525	613	638	554	581	549	554	596	531	585	567	551	592	580	609	587	576	598	583	604	582	549	604	558	570	588	588	598	643	596	553	568	552	593	563	570	580	592	600	630	571	556	586	577	536	531	601	562	617	581	573	606	581	578	615	594	609	563	595	604	535	579	598	570	594	556	591	604	579	584	602	555	571	558	582	586	599	552	583	559	568	560	577	568	598	619	549	546	527	609	582	581	550	584	596	560	553	574	604	611	565	564	587	594	569	560	575	599	535	580	575	554	579	543	576	564	598	570	595	575	570	600	546	615	558	612	560	588	597	532	583	587	573	598	561	596	577	578	555	555	580	596	574	599	551	624	622	621	554	583	567	607	523	575	576	599	554	580	567	590	550	570	562	589	602	607	564	579	561	543	600	571	587	599	578	590	555	582	566	548	597	528	572	577	585	589	546	572	587	566	556	589	609	588	605	603	559	569	591	598	595	595	589	542	579	561	570	585	604	598	567	620	590	582	577	576	577	604	565	607	607	559	570	561	565	580	579	654	609	590	560	591	542	577	591	605	532	546	544	553	595	568	587	558	606	607	558	547	584	543	546	570	621	589	558	554	553	550	581	575	607	587	586	591	558	581	537	566	662	593	555	584	645	558	573	547	616	548	585	540	604	561	560	591	618	538	624	581	593	581	586	629	573	545	515	541	563	620	591	613	585	562	538	597	539	532
4048	1483	1489	1034	938	844	831	801	854	830	758	845	748	739	721	744	748	756	729	757	760	761	733	771	698	758	741	750	720	786	741	754	743	748	739	740	731	739	723	729	723	757	740	753	703	737	769	735	768	745	717	744	696	696	799	765	719	763	722	743	743	738	798	703	766	769	749	743	701	728	792	720	757	709	748	770	708	764	746	759	716	747	733	754	806	756	756	743	742	715	747	743	702	713	756	780	761	744	768	720	742	705	765	755	759	711	746	734	701	697	756	741	747	743	752	745	725	715	769	800	780	795	741	745	778	769	737	721	743	722	742	754	772	764	724	661	697	802	672	748	671	708	723	716	740	753	719	789	721	765	772	713	731	702	767	735	772	719	748	776	739	757	711	739	716	736	713	732	783	753	744	736	747	723	758	764	806	739	779	737	778	714	747	733	799	692	802	728	753	787	729	766	698	797	739	779	781	726	694	743	749	702	736	757	735	765	753	722	748	760	743	732	709	745	765	753	781	815	759	756	764	722	779	748	719	768	756	814	762	737	754	777	763	745	758	758	734	727	732	737	732	767	744	770	762	766	758	802	775	749	723	737	771	730	752	764	741	777	739	717	734	757	761	754	767	716	755	749	734	755	733	736	727	724	710	699	734	750	755	759	758	758	752	761	774	726	747	767	679	709	755	747	748	782	739	711	767	783	795	709	733	720	723	786	763	737	730	714	755	769	767	740	712	761	745	713	726	684	750	781	751	739	713	755	744	798	753	754	768	724	723	749	771	773	774	745	733	727	766	766	711	788	721	740	708	772	764	779	714	706	757	750	734	755	732	737	793	725	718	757	745	726	724	768	732	787	759	725	742	758	732	744	715	778	783	751	733	780	703	755	759	748	786	733	754	737	796	727	735	741	719	710	692	718	796	731	719	790	733	791	750	744	774	747	754	759	687	752	711	745	767	756	751	732	763	774	782	707	816	737	762	744	781	794	774	701	745	781	738	753	742	732	705	741	753	718	813	773	737	771	765	744	729	752	809	693	708	773	758	702	739	717	748	764	714	720	773	732	713	744	751	772	746	785	724	683	718	745	775	744	746	737	750	730	731	715	747	733	780	707	719	711	742	726	700	804	704	761	731	759	746	742	693	745	773	696	701	768	710	706	812	660	739	804	709	712	736	788	774	748	745	774	755	736	793	773	772	762	792	756	800	742	751	729	732	781	766	798	797	761	762	790	736	764	761	737	744	780	767	682	762	784	743	735	746	744	711	742	750	775	772	736	690	744	747	767	743	738	794	794	736	751	717	735	717	727	715	669	747	773	723	718	748	759	719	751	746	714	766	768	764	740	694	706	707	758	704	737	771	746	764	748	725	748	738	722	775	743	751	751	781	778	714	735	726	758	733	706	718	719	792	735	785	753	753	700	693	724	772	751	772	757	724	752	776	712	767	729	792	782	693	764	748	779	761	717	765	736	738	749	747	775	731	735	710	760	726	753	771	788	785	750	720	730	750	754	732	758	728	790	741	719	746	745	707	767	738	741	745	760	740	785	709	726	776	777	719	721	721	743	767	720	769	781	751	684	702	759	704	784	761	750	778	753	746	775	728	739	765	709	697	733	749	742	723	746	761	750	749	768	700	740	807	740	721	708	723	783	695	769	739	773	780	785	765	747	748	741	792	742	708	749	747	716	788	758	720	709	752	745	792	773	729	757	766	756	727	749	742	775	705	725	732	759	731	728	714	743	777	784	723	787	714	728	772	777	733	741	729	756	777	751	764	768	751	778	759	751	703	782	758	726	767	739	721	707	769	719	781	759	748	787	791	778	744	773	720	682	767	792	712	741	743	750	728	738	817	726	754	766	763	741	758	750	735	799	745	781	735	810	768	740	710	707	725	714	772	773	730	721	745	740	761	723	717	771	737	748	704	800	749	734	711	736	775	761	749	746	741	706	740	766	708	734	792	811	734	682	715	745	720	760	739	735	748	764	713	710	754	769	757	767	771	746	793	714	756	768	786	770	769	781	773	782	747	749	763	750	719	771	761	743	761	738	755	720	725	720	745	724	737	732	790	754	724	721	760	764	718	809	734	755	750	715	751	732	762	743	750	709	799	739	818	749	745	738	773	726	760	803	734	735	739	773	755	736	734	776	764	801	764	735	792	745	743	732	746	784	736	756	725	694	771	788	770	769	792	730	773	742	738	740	772	749	718	754	733	800	768	720	751	837	735	757	745	770	742	725	736	750	742	727	746	780	778	720	678	740	753	714	792	713	725	795	785	753	769	769	711	786	722	724	753	720	741	760	754	740	772	678	738	763	749	740	691	748	749	733	741	738	700	776	775	733	710	732	724	713	723	751	736	767	735	739	764	708	779	728	810	733	745	729	731	761	780	711	713	772	712	765	708	737	746	735	720	724	744	747	766	773	711	747	712	752	708	729	755	736	709	755	717	765	697	745	732	719	761	750	735	791	755	762	718	765	793	764	711	765	783	770	768	779	774	753	789	758	716	766	727	747	772	750	715	739	747	729	722	731	801	759	760	727	726	708	758	757	721	780	761	757	773	749	751	727	744	744	727	739	774	734	763	722	786	779	735	813	792	738	765	738	736	757	760	745	721	795	731	734	807	756	702	718	758	787	754	734	739	730	749	740	802	730	734	803	703	737	753	725	751	765	733	753	756	736	736	763	729	700	751	742	754	739	726	777	727	710	727	788	713	762	754	721	746	770	746	762	783	709	743	791	766	779	775	701	728	745	742	744	759	750	731	764	794	738	786	763	739	712	744	781	716	766	729	797	709	748	740	742	733	758	722	740	750	748	743	676	750	761	764	731	779	800	745	737	691	772	731	733	752	747	716	789	737	734	780	784	692	770	714	753	745	708	699	752	769	693	730	742	754	743	749	764	699	773	748	783	732	742	783	741	716	730	717	784	735	751	733	732	726	695	764	759	754	788	751	761	740	786	763	787	732	736	721	765	731	718	734	736	747	753	716	700	777	719	763	777	702	762	719	778	742	746	712	710	723	761	790	741	725	758	767	769	799	772	683	743	748	712	708	742	719	729	769	729	799	790	693	703	769	707	739	800	737	717	765	779	765	694	699	795	773	803	721	734	751	727	753	774	767	798	782	763	742	737	764	774	718	741	742	758	750	680	732	740	736	744	764	768	749	724	800	744	783	761	765	733	720	713	768	735	694	742	755	773	761	720	745	761	705	747	729	739	748	756	753	709	768	750	711	779	712	681	743	726	754	765	774	753	727	743	729	677	730	688	783	743	787	743	706	771	736	743	714	755	747	817	741	714	721	767	705	728	760	761	756	736	795	761	757	705	765	776	752	757	696	715	736	716	748	706	708	781	766	736	771	756	700	739	747	749	732	756	741	766	778	770	747	749	727	741	789	720	786	792	698	739	785	722	733	742	700	747	737	767	744	729	716	670	750	764	723	742	711	745	720	777	734	757	766	747	759	749	726	745	710	749	707	766	733	780	749	773	727	804	756	712
23728	20934	28197	23791	20922	9307	1264	874	771	680	672	578	567	579	520	545	520	537	503	494	501	488	485	509	472	500	443	474	496	458	510	438	453	483	488	462	502	460	481	447	479	458	463	462	473	445	479	470	483	461	457	433	453	474	470	456	429	473	477	468	481	477	527	471	448	462	445	464	468	454	444	458	458	477	462	406	511	481	461	457	441	459	466	445	465	478	434	480	467	452	437	406	476	474	478	462	470	474	451	434	426	473	444	477	477	481	468	469	476	478	430	482	471	435	463	436	467	445	424	479	421	469	434	422	439	496	485	451	469	488	451	461	472	430	467	492	475	470	457	461	465	424	463	476	428	475	431	462	459	426	424	488	478	413	471	443	454	447	447	471	477	438	478	455	444	472	432	443	453	433	416	470	443	415	467	492	434	456	488	472	464	485	468	434	462	460	460	479	419	455	432	435	467	414	489	447	455	464	485	449	439	470	470	466	433	472	443	462	458	477	448	446	458	447	464	434	438	473	486	494	429	427	464	425	452	439	450	468	478	452	423	422	507	437	442	445	437	455	453	480	441	450	496	456	468	467	448	443	482	465	486	455	468	450	434	456	460	433	442	432	468	451	448	472	460	448	465	439	481	465	453	412	467	434	484	442	442	473	456	465	440	464	468	469	422	476	466	468	476	412	441	459	413	477	450	432	438	472	454	448	409	460	443	389	466	457	444	481	452	462	442	452	442	452	458	449	487	471	456	456	427	453	453	498	463	462	424	461	499	435	459	461	444	477	458	444	459	472	462	467	449	438	422	476	483	457	478	498	452	468	443	502	468	479	476	461	446	425	421	426	473	396	459	448	435	478	482	488	470	474	442	460	473	463	470	434	445	477	457	464	451	419	457	459	457	470	463	443	460	476	457	445	452	396	441	469	450	467	457	438	436	494	456	438	446	439	453	420	474	495	486	426	497	472	445	460	472	447	472	500	458	425	473	463	421	453	440	459	485	450	476	496	455	483	460	477	427	487	467	466	467	464	476	453	438	442	475	441	458	471	476	430	454	452	428	397	475	478	462	470	448	456	446	473	440	435	422	449	467	449	408	434	440	425	430	476	462	453	507	443	413	450	434	433	456	461	431	472	451	465	463	456	433	427	481	447	436	468	422	435	419	505	411	436	460	412	451	475	466	455	434	442	490	468	454	463	461	441	421	442	470	467	457	409	456	448	473	501	460	430	444	443	450	472	428	436	431	436	424	444	448	451	452	461	477	457	438	466	497	475	414	470	478	440	493	433	470	476	473	493	457	437	465	439	426	436	477	421	455	447	445	489	430	437	426	463	440	431	424	486	455	477	442	440	432	442	443	443	432	447	493	459	465	461	426	453	495	453	488	449	396	422	425	450	461	478	454	410	476	448	449	412	458	464	450	418	469	455	478	430	450	487	453	471	463	423	495	396	416	433	466	476	447	464	480	436	505	447	436	474	467	472	433	448	416	448	466	468	445	473	433	446	472	443	480	491	431	504	474	503	434	443	418	478	450	448	441	432	433	500	446	452	446	463	450	432	483	491	483	453	459	462	446	425	468	456	479	458	508	408	489	423	436	448	443	429	462	431	453	460	432	495	457	405	470	455	434	465	443	451	453	480	460	462	462	470	467	460	453	393	472	440	489	493	465	437	468	459	460	458	414	428	421	444	439	456	451	479	474	432	450	436	463	460	488	464	439	459	450	455	463	497	446	444	452	476	481	464	402	480	467	417	435	422	442	447	415	480	465	496	459	433	456	468	473	447	465	473	487	485	452	435	463	467	449	411	463	476	445	498	426	436	465	468	418	457	464	439	477	413	453	470	467	472	438	459	417	426	436	459	458	444	437	476	453	438	460	491	479	469	437	461	427	459	414	422	459	467	452	418	440	457	490	457	457	466	434	450	465	433	454	468	448	427	437	460	418	447	433	468	427	453	408	468	403	466	425	462	431	476	440	495	431	481	438	446	436	432	450	439	448	413	484	440	463	486	463	443	455	463	417	478	438	473	436	441	493	433	447	456	455	468	437	408	443	436	454	464	468	469	392	485	473	445	460	419	440	452	465	461	476	414	431	443	429	453	456	449	449	427	416	386	454	467	474	429	441	445	479	425	482	457	445	464	456	468	440	416	461	471	471	445	433	431	415	433	392	467	473	462	496	466	446	452	446	426	405	445	473	451	461	462	460	443	468	487	454	471	438	457	448	449	458	448	460	447	431	413	433	457	431	445	468	449	454	448	445	494	446	465	454	445	469	470	414	449	446	434	412	449	457	452	494	470	451	477	491	476	402	468	490	443	479	443	463	440	482	440	449	466	442	445	454	454	467	479	424	423	448	472	441	423	435	434	453	431	438	454	456	470	404	453	466	459	452	452	476	422	468	462	452	427	489	445	438	456	451	446	445	473	454	441	464	458	446	446	425	491	424	500	436	400	444	470	451	458	469	478	420	457	456	468	450	459	469	479	425	450	421	437	487	491	456	450	420	491	485	446	478	457	439	472	478	470	454	437	450	455	414	417	430	445	463	449	477	467	469	469	457	441	448	474	470	441	444	445	463	468	443	449	461	459	475	461	423	424	483	485	456	461	468	457	477	419	435	435	455	439	461	487	476	451	405	488	451	477	485	469	470	404	444	446	431	469	477	464	461	496	480	411	450	450	465	418	479	457	432	468	441	448	484	426	440	450	492	491	447	440	472	485	466	457	459	447	454	441	460	435	454	463	464	486	484	450	458	439	487	433	441	439	451	488	451	435	416	440	436	480	407	474	476	451	437	461	455	477	433	471	475	453	477	419	431	437	474	462	452	449	506	444	467	452	470	474	460	466	442	454	465	474	447	416	433	465	468	448	441	449	413	461	470	445	461	449	462	490	445	446	387	462	469	480	422	499	441	462	433	447	441	414	421	456	468	458	442	443	464	460	456	462	439	424	519	437	468	415	436	463	485	455	466	484	453	462	433	456	466	465	431	464	450	462	438	452	475	451	480	474	477	464	420	479	465	449	459	440	441	455	430	452	461	467	450	437	488	466	447	473	461	405	466	434	487	471	447	490	488	469	451	469	460	454	479	454	461	468	481	435	429	433	441	472	461	467	447	470	459	502	474	435	520	493	454	445	448	462	444	427	472	443	478	453	485	441	465	499	451	446	450	458	447	431	450	445	436	431	415	484	439	491	450	520	432	469	452	452	470	442	474	449	469	471	456	491	443	399	438	466	486	442	478	402	462	447	440	449	469	467	423	420	441	419	417	452	447	466	465	477	454	453	427	438	457	427	494	429	438	464	460	465	431	472	480	467	494	474	431	459	460	466	425	440	442	437	464	444	441	445	478	476	459	470	476	469	449	479	474	438	444	471	438	429	457	449	445	474	447	454	447	479	425	447	485	458	446	441	448	467	441	415	415	450	469	414	476	471	479	446	421	434	428	441	460	451	457	435	431	446	487	447	415	432	443	428	486	441	448	453	463	457	438	466	471	440	454	472
4781	9631	8359	4384	3082	2365	1820	1577	1415	1200	1022	1035	924	848	773	787	760	747	715	694	697	674	705	717	642	612	679	672	695	651	659	610	684	711	631	623	648	611	625	648	652	641	613	619	618	611	652	624	637	615	641	637	645	593	625	653	596	597	594	618	618	601	569	604	611	622	587	604	580	624	601	601	638	642	606	635	624	655	612	600	562	590	657	609	598	583	605	617	614	552	617	599	641	579	633	560	600	628	567	616	586	604	586	632	560	601	615	589	595	618	594	593	616	567	589	588	579	565	596	555	619	619	630	598	603	610	583	616	573	617	635	640	615	636	572	615	631	621	637	631	597	625	600	620	641	573	599	620	591	610	616	597	651	590	577	611	659	558	626	586	646	629	604	576	617	607	592	587	592	613	580	592	628	583	633	622	573	596	618	593	581	590	590	598	609	664	608	599	585	569	656	561	599	639	615	579	601	605	631	610	638	623	612	608	560	593	616	612	631	622	594	595	642	633	608	620	602	630	635	621	581	659	605	598	604	639	621	634	585	627	584	580	634	623	592	582	581	605	579	582	595	613	617	609	563	582	604	599	602	566	581	569	579	641	610	579	539	571	603	578	612	601	569	631	621	599	627	575	574	625	600	651	589	596	570	609	642	621	617	596	579	582	588	587	600	615	658	583	598	582	606	627	625	595	607	589	623	623	618	580	569	562	601	630	601	623	600	597	649	633	587	594	577	591	559	576	592	630	620	573	618	607	590	634	610	578	609	592	587	584	562	610	578	620	643	555	639	585	609	609	599	595	603	583	616	597	608	591	612	577	667	579	585	604	611	609	619	630	569	586	615	620	616	619	575	663	618	586	578	590	617	593	586	621	596	598	577	608	591	595	604	607	579	618	617	601	593	600	613	604	575	634	600	577	627	619	637	559	601	606	603	634	618	588	588	545	620	612	598	609	578	597	615	562	640	614	583	614	581	573	638	607	596	627	629	573	585	583	596	585	614	537	591	592	618	648	596	586	648	603	590	599	579	608	604	543	623	622	604	636	586	661	600	612	609	646	574	644	598	637	588	599	598	646	580	608	614	572	624	602	604	578	614	590	572	601	566	646	587	644	580	589	646	603	612	594	605	620	629	598	616	614	629	584	554	596	574	594	563	606	567	589	590	614	608	588	639	624	628	648	612	597	615	588	605	568	587	605	577	614	617	591	615	626	612	617	588	558	593	560	615	637	545	576	607	560	659	596	554	629	596	570	560	565	625	571	604	621	557	652	628	531	622	612	612	608	616	600	608	584	635	628	592	613	613	609	640	562	588	593	629	572	596	557	622	571	581	570	591	596	596	614	616	572	583	605	589	635	584	582	619	595	577	584	598	647	611	597	593	574	605	609	572	571	641	609	607	611	546	598	612	631	622	648	607	549	586	612	597	633	568	539	620	573	611	625	596	611	566	598	552	603	609	611	572	592	561	650	629	604	600	647	590	605	627	577	577	617	614	574	592	603	612	575	614	592	640	595	621	573	610	622	608	620	582	563	579	591	603	612	601	630	543	595	582	623	587	603	587	606	610	586	599	606	589	593	607	588	617	578	601	635	596	610	601	621	563	604	634	607	606	559	620	598	592	582	585	587	621	623	572	612	589	600	646	561	616	590	605	631	603	621	597	596	623	622	553	627	549	609	605	608	632	595	582	571	627	612	591	596	617	575	651	615	578	624	559	639	561	604	581	627	583	575	608	613	570	600	573	616	624	628	640	584	550	627	603	602	593	599	601	576	599	615	613	567	592	593	546	628	552	553	600	640	619	596	599	605	572	632	634	611	616	617	594	561	656	609	611	622	617	603	578	638	559	598	574	593	601	615	617	602	616	612	554	619	591	571	603	628	604	596	590	601	615	658	605	596	605	614	609	576	556	606	620	593	589	583	606	636	563	601	578	592	647	599	665	601	600	583	637	620	611	605	575	559	552	622	596	598	617	597	611	605	617	634	609	597	566	650	585	589	603	613	576	594	586	579	579	615	558	608	580	585	608	623	616	623	582	580	671	604	585	588	587	590	633	689	637	602	584	611	611	579	603	596	548	606	596	572	633	614	626	587	613	618	649	608	632	643	576	562	572	598	605	601	603	614	596	629	608	562	636	619	595	614	605	596	601	606	634	564	570	607	605	611	628	597	615	630	586	613	581	604	619	628	575	603	620	596	611	606	650	546	584	597	594	612	603	564	641	602	619	591	590	606	619	651	601	598	589	611	595	616	594	572	618	547	626	639	578	604	599	622	632	594	609	614	602	585	686	585	617	586	638	600	599	611	606	612	588	576	588	574	587	568	605	633	620	574	642	617	610	618	609	601	597	626	573	580	615	603	581	570	604	609	607	625	594	566	596	580	634	643	640	595	632	602	584	572	632	632	599	605	564	571	594	614	572	597	615	630	632	576	633	616	577	625	582	601	621	577	631	582	621	623	603	592	597	594	621	571	650	596	603	594	644	603	616	567	634	656	600	576	582	592	593	594	599	650	636	573	592	607	602	596	636	578	615	610	632	615	617	606	603	589	626	607	645	570	692	596	589	605	576	592	614	640	600	620	576	639	601	613	623	602	607	578	678	555	588	584	588	592	577	579	611	628	612	663	586	591	578	578	596	594	569	550	594	583	608	569	576	574	588	590	656	600	573	608	591	612	616	615	591	590	605	616	602	617	576	596	586	676	598	619	587	601	603	572	638	588	613	630	588	608	629	598	626	597	597	626	551	593	627	570	620	592	591	585	657	593	598	591	544	604	616	636	609	558	616	624	590	599	554	591	608	607	592	635	591	590	548	588	594	612	598	558	594	586	608	588	603	646	627	646	581	638	588	623	606	582	603	650	625	596	585	575	625	606	621	606	593	586	585	643	605	580	607	598	558	636	618	612	599	586	583	627	615	624	603	589	597	585	610	628	645	635	594	585	595	624	635	634	602	572	604	600	598	559	625	559	597	619	615	606	622	620	579	565	603	558	628	633	591	585	544	601	601	594	628	609	571	626	584	590	595	574	633	605	607	612	662	590	572	577	591	664	564	582	596	568	568	590	591	639	620	587	600	591	620	582	597	594	565	582	589	615	638	596	646	617	611	618	614	600	577	631	597	609	618	621	560	565	584	601	609	580	584	599	620	579	558	601	582	589	563	570	605	610	608	614	636	627	593	600	643	568	625	569	584	624	596	637	640	608	629	596	620	583	586	598	572	591	594	588	587	609	671	646	573	579	596	566	574	578	578	607	628	650	614	570	567	633	653	599	591	567	599	619	583	577	576	617	605	621	611	643	614	553	646	593	618	600	575	611	623	578	615	602	636	616	613	570	596	653	588	597	580	551	603	606	616	622	588	612	601	612	577	618	630	610	608	551	600	597	602	596	627	583	594	586	591	632	593	590	617	631	607	637	574	599	597	605	580	587	608	604	624	625	611	581	555	608	616	571	565	584	617	641	626	622	615	563	573	634	610	590	586	593	558	617	597	645	566	609
22725	20942	28701	23331	20944	20991	7103	1053	738	628	508	483	423	370	328	344	285	312	279	277	266	219	273	249	238	202	225	192	225	217	211	211	202	194	192	170	207	203	172	213	198	196	184	204	189	184	205	217	188	195	194	202	192	171	166	178	162	175	190	201	179	174	170	153	177	190	202	152	156	173	162	219	170	194	171	166	154	166	169	176	202	168	155	174	175	195	189	173	188	169	163	160	178	174	170	161	176	160	166	171	176	167	195	180	181	186	189	170	178	190	152	189	151	177	160	166	179	169	155	165	154	163	175	165	162	186	161	187	165	172	165	159	164	157	179	184	164	183	174	163	170	187	167	179	178	162	162	186	170	170	184	162	182	159	158	171	196	158	173	170	185	180	170	166	184	180	165	183	171	185	184	156	184	170	176	178	191	165	163	159	160	146	168	173	171	177	173	175	179	168	188	156	165	140	186	168	171	187	181	179	190	179	170	183	151	177	168	182	175	182	189	190	194	182	179	145	182	184	177	160	162	180	179	174	174	171	164	163	169	186	193	171	167	185	201	210	154	159	190	179	166	173	178	170	175	173	157	168	158	178	165	175	181	151	162	184	165	159	176	172	194	192	172	181	174	163	174	175	180	158	173	156	157	176	146	160	179	188	172	191	159	175	182	186	163	177	159	167	168	170	169	174	161	160	155	187	187	192	194	173	186	178	168	162	174	161	176	177	192	159	161	169	163	199	175	177	199	161	167	211	183	185	147	147	148	166	168	163	160	184	184	160	214	161	162	165	151	166	179	167	162	172	162	165	150	171	183	176	187	160	180	154	182	176	198	166	150	170	183	172	168	184	162	186	174	156	152	168	153	158	154	186	169	171	192	159	189	171	166	182	162	150	163	161	171	184	172	153	192	177	174	165	157	184	177	179	160	185	177	178	161	165	188	164	183	177	162	183	199	174	168	194	199	184	165	204	165	175	172	161	165	167	179	159	165	176	161	169	165	183	178	185	149	164	168	172	176	180	173	161	176	183	191	177	162	155	167	160	148	174	170	183	178	164	180	181	181	190	170	193	178	193	163	191	163	189	178	173	157	174	179	168	179	169	162	181	175	180	181	188	178	186	185	189	187	195	166	182	154	201	159	181	161	176	178	175	181	162	161	168	180	181	180	177	158	159	140	182	171	156	155	190	168	189	153	179	164	177	190	156	164	198	178	181	180	145	162	163	178	184	176	167	162	171	168	149	183	172	159	163	156	167	164	165	190	175	177	157	177	148	164	198	184	188	175	160	190	190	157	189	170	184	183	156	161	193	191	167	169	178	166	175	165	173	147	173	186	179	189	173	167	176	170	185	172	173	176	177	182	173	148	156	164	162	183	191	165	168	180	196	174	187	174	167	176	161	181	177	168	177	162	161	164	171	162	184	173	171	192	160	155	178	163	175	162	176	184	167	168	168	169	186	153	175	149	152	170	170	187	175	177	187	166	183	172	173	174	170	155	188	180	178	171	183	154	194	169	173	198	174	173	172	173	188	171	168	153	161	186	195	143	191	162	168	181	142	156	171	184	190	164	176	173	173	168	159	185	171	169	181	190	179	183	180	150	175	168	188	165	184	185	183	172	175	175	179	174	158	150	167	161	181	171	166	182	161	178	161	170	170	183	150	164	172	161	159	169	176	194	160	151	174	184	168	180	147	160	159	211	168	159	142	173	166	158	168	152	171	160	195	164	187	171	154	161	174	179	165	173	172	167	166	154	166	153	154	173	170	193	160	167	170	186	191	165	168	187	159	157	147	158	173	168	200	174	157	155	184	192	187	198	196	164	168	168	161	173	176	190	168	171	169	164	181	184	153	162	177	160	196	148	175	186	188	181	165	162	165	150	154	174	153	194	175	180	181	175	151	152	174	165	168	151	187	162	155	170	162	158	182	164	170	168	147	165	192	155	181	170	169	153	183	157	186	171	168	162	176	180	140	165	163	151	186	156	189	173	179	157	177	159	155	173	164	180	171	160	156	177	186	187	173	178	167	156	170	174	179	169	182	165	193	184	153	178	184	161	160	179	186	187	153	155	169	147	179	157	191	182	187	149	152	180	178	148	179	170	142	177	173	148	171	168	173	183	177	170	173	177	189	172	167	169	174	157	152	178	170	195	156	182	186	155	169	163	182	173	199	165	168	165	177	165	186	188	194	168	185	175	180	162	177	169	187	170	193	177	182	198	183	174	175	172	153	160	127	163	163	176	180	169	183	156	187	179	165	178	179	171	137	162	155	182	169	171	181	169	152	175	161	190	158	174	168	189	194	190	152	167	187	161	148	164	176	171	168	183	178	183	181	168	188	179	173	180	161	169	164	163	145	174	165	171	193	196	162	176	167	164	177	146	179	196	180	165	174	188	160	172	185	193	177	171	174	150	170	160	186	174	169	182	164	166	168	176	182	190	176	162	182	168	180	148	157	175	169	181	148	175	157	160	187	169	170	145	183	161	196	185	173	150	183	157	155	187	171	171	181	180	186	174	175	165	158	176	155	187	176	190	188	184	168	160	167	170	179	184	157	169	178	184	184	151	170	182	191	166	176	188	169	165	175	178	160	170	167	183	182	177	175	146	169	182	190	158	171	182	190	175	185	185	157	160	180	179	175	170	186	181	172	191	184	150	178	174	160	168	160	174	164	176	166	188	174	148	200	181	161	162	160	175	148	164	172	167	174	157	181	152	177	159	196	178	167	172	183	163	184	181	175	164	166	158	182	206	164	178	164	168	168	165	175	155	179	163	155	177	175	139	176	171	178	192	172	178	190	163	163	178	182	183	177	181	153	156	150	168	165	160	178	170	159	199	192	158	157	166	149	165	170	190	171	159	175	166	141	163	182	145	200	164	185	181	169	180	185	190	198	171	183	166	162	174	171	176	155	155	157	170	156	173	166	153	192	154	184	166	181	185	168	174	193	174	185	150	158	177	161	158	162	191	185	151	159	180	175	182	168	172	153	157	173	184	179	174	176	172	164	171	156	182	153	190	164	199	190	154	172	150	174	178	182	177	140	163	165	166	191	163	186	158	173	185	191	167	174	175	155	147	176	177	165	166	175	172	153	178	175	163	166	205	160	181	165	171	191	170	182	191	179	165	173	164	185	164	187	172	147	181	162	174	162	181	163	183	183	169	185	165	168	158	157	195	173	151	151	170	171	190	155	151	161	178	176	181	163	158	161	158	159	174	185	186	182	170	159	157	167	154	200	194	185	149	174	158	165	185	159	166	170	164	149	171	191	166	143	187	154	163	198	136	188	164	173	165	171	173	180	173	174	186	161	162	179	183	171	157	176	163	159	190	157	190	178	146	170	161	173	181	173	197	185	180	200	167	175	157	181	160	192	173	177	148	190	205	172	177	170	184	153	179	159	160	186	180	177	167	179	164	157	166	182	178	159	172	168	166	176	158	163	172	168	157	162	188	172	169	174	160	165	147	157	201	171	185	187	183	175	165	170	173	164	193	181	198	148
6983	15529	13362	7293	4974	3686	2818	2201	1701	1437	1174	1040	880	777	624	612	522	491	518	443	402	408	407	374	373	342	338	325	332	311	338	289	285	290	274	281	277	265	270	269	246	295	279	280	291	256	276	265	245	290	217	272	256	258	265	239	246	257	246	245	226	265	294	253	243	237	234	248	248	225	290	238	240	245	242	236	223	247	245	219	233	253	235	244	239	235	250	223	249	216	239	255	266	258	229	242	211	254	237	280	248	252	264	259	261	259	237	242	241	239	208	256	212	221	233	268	213	238	242	221	232	218	223	211	234	243	219	227	230	244	247	249	226	260	234	226	218	204	244	248	253	242	233	233	220	220	222	228	243	227	229	216	235	232	231	226	240	240	242	241	231	260	228	224	238	237	249	245	237	229	234	252	245	237	262	242	247	259	243	252	255	221	243	235	251	210	251	247	250	248	255	242	204	220	221	238	261	209	251	252	240	238	231	242	243	231	207	241	241	215	242	226	255	270	250	248	237	224	242	232	234	211	228	245	244	208	214	222	231	260	252	219	257	226	230	223	218	257	271	253	249	245	200	220	220	247	226	230	234	238	229	229	223	231	225	249	205	208	232	261	238	220	257	234	240	235	232	235	216	260	220	215	205	251	242	248	231	241	267	247	210	253	245	241	248	251	247	239	209	249	239	234	237	257	235	237	256	233	212	234	222	259	216	235	208	235	235	230	218	226	254	272	215	232	224	253	248	210	255	239	231	265	218	239	230	234	219	251	211	249	202	218	256	220	261	226	217	246	229	240	226	216	234	219	220	234	230	222	243	235	259	252	237	218	254	239	241	240	238	212	258	225	216	228	213	260	230	240	214	234	253	228	242	232	225	216	227	210	231	245	223	238	247	250	229	247	236	214	230	241	258	244	259	237	239	252	242	244	226	235	236	198	237	228	241	233	225	235	228	212	229	244	236	262	224	236	265	256	233	209	236	237	235	224	239	232	256	224	257	237	272	234	248	229	238	253	238	227	239	205	225	239	238	253	233	211	236	249	258	227	225	234	256	224	220	239	238	238	234	213	240	226	249	226	244	243	244	228	251	222	227	222	223	233	237	240	232	257	223	209	199	251	212	214	247	231	221	233	238	215	210	248	225	248	235	210	226	211	229	227	230	256	217	229	238	224	226	212	250	223	245	231	220	242	244	244	224	237	232	268	235	229	235	234	242	255	250	246	234	247	233	232	231	232	250	208	238	235	224	244	255	246	239	201	238	251	240	237	236	242	224	248	233	251	254	242	232	220	244	248	208	264	228	231	221	233	236	211	255	245	225	280	236	241	242	248	223	223	226	219	222	222	221	233	204	221	213	220	199	217	215	208	196	269	202	220	231	243	228	228	214	233	235	230	208	247	245	240	232	241	234	257	247	211	258	241	209	233	255	237	224	241	246	267	259	217	256	225	238	264	240	247	223	236	240	234	233	224	220	239	230	230	242	225	248	237	236	214	225	240	230	230	234	227	255	240	207	238	209	233	253	229	238	229	233	218	228	213	221	232	230	248	243	254	236	226	196	249	242	237	253	228	231	247	217	244	257	240	224	237	228	220	256	225	223	223	257	239	213	225	224	231	241	219	209	245	234	248	242	220	205	234	229	221	281	208	229	209	229	234	246	226	236	237	230	219	219	222	237	238	245	240	255	240	220	223	240	226	234	231	241	217	231	222	248	229	226	271	238	274	267	216	188	232	245	252	250	236	242	218	229	246	209	265	213	234	271	233	244	225	246	238	208	224	224	222	215	232	226	223	257	225	225	242	244	241	221	232	241	238	223	223	230	237	217	201	222	229	217	221	248	242	230	232	227	252	245	225	219	236	246	223	246	226	269	225	253	248	231	254	248	249	237	219	237	257	241	220	217	241	246	234	217	204	245	247	214	242	240	241	224	220	237	244	249	226	230	240	213	249	242	212	215	214	222	232	238	185	244	218	252	241	262	208	242	244	237	237	217	242	238	257	219	222	214	218	226	206	211	266	222	234	237	258	233	215	216	237	240	227	240	223	214	218	236	223	212	193	240	260	250	195	217	236	230	227	214	251	237	237	237	224	257	246	237	229	226	239	263	232	239	238	248	213	254	250	225	243	248	234	218	234	225	243	214	226	216	234	225	229	254	231	255	252	246	245	202	254	272	288	249	236	228	220	222	233	255	218	218	261	259	226	231	244	205	276	216	233	238	249	238	214	220	239	234	247	266	235	234	230	220	247	258	224	238	241	234	219	239	237	240	235	254	243	252	229	220	225	204	236	220	235	252	240	242	259	251	259	185	243	251	226	267	237	236	235	240	236	240	235	212	273	239	237	229	234	240	230	231	242	219	245	229	244	245	202	243	216	251	211	222	218	243	237	240	243	249	224	220	222	242	233	232	243	241	197	220	210	235	223	232	221	231	209	218	239	232	234	230	214	249	248	224	220	240	242	229	227	218	245	228	225	225	218	259	243	235	239	242	225	229	223	243	235	224	199	230	232	220	204	224	238	214	211	199	229	245	216	230	192	250	231	235	225	202	248	226	244	242	242	253	225	222	224	214	239	211	223	255	248	228	229	210	247	228	215	225	260	232	240	208	249	251	246	227	242	244	221	239	201	263	273	251	275	221	246	254	224	220	234	226	215	251	222	231	245	215	225	226	254	242	207	240	218	235	247	255	243	206	252	226	238	228	221	207	237	235	234	218	226	204	233	248	192	217	227	227	261	234	227	223	238	215	235	216	246	237	228	211	216	225	249	226	234	235	248	217	229	226	208	200	216	228	218	254	242	241	270	254	268	226	234	221	199	231	255	235	252	243	222	222	245	245	226	262	254	247	219	226	232	254	226	216	233	230	229	237	242	234	205	222	222	243	213	238	247	248	245	244	223	230	254	230	236	241	223	226	224	236	230	226	237	216	221	237	247	217	245	212	257	249	265	248	219	251	240	217	238	217	229	253	207	229	242	248	236	237	257	233	229	232	237	203	247	226	239	261	250	234	228	224	263	230	247	214	220	257	245	219	216	237	244	260	239	234	232	225	251	239	231	236	229	208	242	255	233	231	211	231	244	246	242	238	259	244	239	239	217	261	226	235	249	239	205	232	218	221	269	216	220	225	231	244	207	231	204	227	234	206	225	200	251	229	227	217	225	219	242	224	246	237	241	238	222	213	208	250	246	237	272	236	228	248	254	243	233	240	208	227	258	237	234	262	230	246	213	211	238	228	249	218	235	235	222	235	204	229	246	245	222	243	218	225	228	234	218	244	225	230	241	247	258	236	225	241	220	242	238	246	234	197	235	236	224	246	202	240	222	253	244	212	207	246	235	247	238	237	212	223	241	236	220	234	220	222	241	217	238	255	213	221	230	230	256	232	212	233	209	234	219	244	228	237	255	223	217	223	247	231	220	248	244	241	229	216	211	247	231	217	218	233	225	218	232	242	227	255	235	223	246	243	241	265	231	237	232	218	236	226	229	225	231	234	216	247	246
26519	20555	10050	1143	782	696	656	617	616	600	585	596	591	601	644	598	583	625	568	593	550	595	539	592	581	564	590	568	618	565	603	619	640	572	582	600	595	564	555	587	628	602	602	627	556	583	588	569	573	560	560	575	591	540	580	569	564	593	593	564	637	557	571	602	556	605	589	570	527	574	598	602	574	567	582	587	583	578	661	569	601	593	624	584	586	603	571	566	599	537	572	581	552	593	588	619	608	626	576	562	599	581	541	601	547	550	603	586	572	561	551	603	627	621	555	621	591	587	618	604	595	606	574	629	609	560	562	594	550	587	546	622	595	563	598	609	539	566	624	569	608	576	548	598	593	613	608	603	583	619	564	575	606	567	539	585	575	571	575	548	581	605	613	621	567	583	551	583	574	560	599	564	610	592	539	604	571	617	555	554	583	573	539	591	577	603	620	585	580	630	570	636	586	543	570	583	566	567	593	572	545	585	603	564	621	554	554	578	594	579	570	599	582	594	598	568	604	560	546	571	566	593	590	592	570	566	565	532	588	581	540	569	592	579	574	570	599	570	601	581	583	545	611	612	567	555	543	560	586	599	609	597	571	576	603	613	574	571	612	540	562	588	601	553	546	573	561	653	565	597	579	601	570	572	598	585	557	550	574	553	566	606	545	580	599	570	593	568	606	579	608	548	611	560	634	582	563	549	581	551	612	592	554	568	561	575	589	549	571	602	586	573	611	607	625	604	598	553	606	572	610	601	603	624	554	600	551	560	612	567	601	569	567	596	598	572	579	525	609	569	588	611	601	604	614	588	608	577	573	601	628	573	572	545	542	572	623	597	536	574	573	564	533	593	601	556	572	573	603	541	661	586	562	586	607	581	592	584	586	598	641	535	586	622	600	571	552	583	572	545	629	607	573	606	623	650	561	516	605	602	585	568	521	548	637	581	581	553	624	578	549	571	563	562	642	614	581	585	588	613	597	606	534	525	551	599	569	579	586	586	603	556	581	551	594	597	564	599	580	577	551	588	614	590	604	572	580	599	593	597	556	574	558	565	580	557	574	540	600	595	625	543	588	570	606	572	562	633	558	567	559	601	599	601	568	623	580	548	593	552	598	549	573	582	612	552	553	576	589	626	564	582	629	544	538	601	612	586	619	575	564	596	632	585	588	576	592	560	585	559	543	543	557	603	577	573	622	563	583	578	563	611	548	561	602	577	597	567	581	579	583	561	607	573	587	525	579	586	563	565	542	561	583	614	620	566	606	598	566	585	618	618	574	568	582	600	562	551	569	546	564	551	571	612	560	629	635	589	552	599	566	587	575	587	567	557	561	563	625	614	580	565	586	536	591	583	552	591	628	568	578	558	535	564	593	586	594	639	593	624	547	627	552	543	650	586	601	579	621	587	563	558	597	603	581	567	560	610	588	601	521	586	598	627	592	590	619	646	588	556	600	587	629	580	591	554	534	565	530	554	600	602	531	558	597	579	585	583	592	544	596	586	557	577	590	541	606	590	549	535	606	582	589	603	584	613	604	578	602	555	588	573	615	616	567	629	595	548	555	546	619	577	611	582	561	534	550	562	615	570	611	583	554	604	569	612	596	583	597	569	592	611	592	577	583	544	566	595	563	568	538	550	554	556	590	579	574	550	551	577	607	597	561	544	574	594	593	580	601	601	614	596	553	574	568	607	600	586	610	593	573	584	541	589	591	572	551	593	591	583	603	596	546	596	572	583	555	596	587	588	570	603	575	596	637	582	570	552	603	597	586	594	626	603	599	581	547	605	616	553	556	583	584	587	537	604	588	634	557	622	617	576	579	566	572	620	596	548	582	559	601	619	571	573	576	568	547	606	571	609	614	570	579	533	557	554	598	558	580	580	603	570	597	584	587	640	594	608	594	550	602	568	557	556	562	599	587	625	559	599	598	596	574	600	524	601	574	551	586	538	573	608	539	592	591	576	566	600	539	533	566	571	566	613	553	583	583	579	564	538	564	596	552	567	546	637	608	558	578	581	583	595	630	599	539	612	589	588	585	579	572	572	595	589	597	592	595	582	545	610	577	544	600	595	631	558	621	590	564	592	575	613	571	554	611	577	548	543	538	571	602	574	584	562	546	589	548	570	563	573	559	547	589	606	515	572	590	546	588	579	543	596	536	551	606	587	594	594	562	593	613	567	542	571	569	582	566	610	574	601	608	576	553	577	558	581	588	592	588	575	573	565	572	594	608	576	561	571	570	594	568	597	592	554	589	612	532	559	564	575	569	555	619	579	539	610	556	575	619	590	571	579	570	613	577	566	581	546	600	571	577	593	592	620	584	562	570	600	556	566	586	593	607	595	597	573	587	551	572	582	565	588	553	534	608	557	620	560	545	565	595	551	606	581	566	558	531	570	584	586	606	603	605	608	560	587	584	539	602	581	583	580	552	551	586	603	538	629	568	587	563	564	581	564	572	579	589	599	587	584	588	570	554	571	580	619	597	541	545	578	567	558	587	601	572	601	592	581	567	595	550	580	619	544	568	592	568	612	586	584	569	598	580	570	607	585	581	554	620	581	593	557	580	557	588	600	607	578	552	556	554	571	594	602	561	610	574	590	591	592	601	562	598	576	574	561	591	572	581	566	595	547	583	550	509	592	563	566	572	627	618	588	619	579	554	588	582	608	588	574	555	542	603	557	583	579	581	538	581	622	596	565	569	610	592	601	545	538	552	551	587	575	568	605	552	600	549	591	560	559	597	579	572	609	577	568	581	614	572	621	566	538	558	568	588	584	616	623	560	598	604	594	543	516	605	594	533	605	564	535	574	577	576	608	571	577	541	565	595	605	581	588	541	587	578	592	573	568	608	594	593	596	514	586	608	566	567	567	605	579	559	558	580	573	587	549	592	562	535	565	639	582	601	559	572	578	596	576	612	566	569	587	550	568	571	598	611	534	567	591	582	631	560	565	569	571	608	654	585	621	558	608	593	593	537	577	595	578	542	549	613	569	630	566	581	598	583	600	564	595	549	593	601	564	576	588	591	624	601	577	566	592	579	609	590	583	604	630	601	570	594	610	614	581	590	570	593	600	545	589	580	574	543	599	633	607	602	622	540	595	588	627	579	629	580	606	542	576	589	578	609	603	598	615	568	566	600	595	560	552	606	554	599	542	563	612	571	591	597	605	590	555	601	618	571	545	601	575	564	573	601	616	581	586	578	559	591	561	557	599	568	558	569	582	537	544	553	611	573	607	565	587	598	575	581	598	587	566	561	582	596	575	548	592	584	603	552	535	609	575	627	541	604	583	617	568	556	599	625	597	583	561	598	581	549	589	580	605	577	608	552	594	593	597	574	624	544	580	560	580	570	544	625	560	606	565	599	574	590	619	610	565	576	526	571	567	576	589	576	564	621	575	600	531	574	545	555	597	597	576	565	605	635	625	593	605	582	575	615	621	575	597	571	584	562	597	581	573	598	550	569	594	594	561	593	577	563	641	590	625	599	589	559	552	566	590
4082	1536	1443	1096	885	870	862	801	751	845	801	744	799	816	787	748	768	752	785	764	751	736	770	740	791	780	747	775	790	802	724	757	757	757	685	770	723	780	733	773	760	742	765	750	741	731	777	754	737	757	746	747	749	754	758	750	725	760	747	755	755	751	759	714	739	773	727	798	730	761	730	685	754	746	811	716	763	729	757	727	797	762	774	739	759	735	794	771	772	787	729	724	714	757	796	759	758	738	751	744	787	723	765	745	751	745	688	744	718	723	729	752	758	777	744	773	774	741	755	695	757	713	741	744	773	763	753	771	738	769	718	696	787	769	752	731	760	795	756	720	739	728	730	730	724	725	744	699	722	735	805	739	797	730	745	741	801	761	721	738	766	737	728	747	717	734	696	762	699	760	732	728	775	725	716	738	802	754	741	738	748	762	779	796	734	765	759	760	782	747	784	771	773	738	766	759	749	798	766	711	777	725	739	722	736	772	751	729	784	776	717	710	810	778	777	775	775	749	742	789	824	777	756	756	757	764	729	765	787	724	710	701	731	754	741	736	736	698	752	810	757	816	746	745	762	800	757	711	743	765	726	765	754	764	728	806	788	727	804	742	772	749	719	769	754	743	769	770	774	775	761	790	725	776	764	742	757	738	813	774	756	748	764	695	750	782	774	778	754	784	727	718	744	775	769	764	756	788	725	742	764	807	728	759	789	741	769	810	742	769	757	767	735	745	738	780	711	778	747	740	800	717	742	666	689	744	756	721	731	797	781	742	816	683	734	720	735	785	756	738	765	739	732	807	722	749	708	756	712	781	732	754	744	749	753	737	766	739	778	735	785	702	724	779	759	762	778	735	751	763	754	773	738	779	771	764	730	755	780	734	763	760	733	812	720	744	716	776	803	796	774	763	772	760	808	711	784	783	724	696	775	793	748	740	767	771	764	738	783	807	762	789	769	707	746	718	768	717	745	751	765	762	723	796	733	752	706	773	743	729	786	782	751	753	752	750	772	724	724	756	726	698	732	739	729	754	817	786	767	804	731	738	769	774	737	783	776	763	770	743	797	763	712	761	733	758	753	786	716	753	773	705	751	765	741	768	748	765	670	738	747	710	750	761	720	738	778	775	794	741	751	729	724	727	767	717	773	727	680	729	757	694	727	771	736	753	752	790	777	772	754	759	725	755	816	750	772	762	722	767	791	756	713	729	738	788	726	775	808	735	779	746	751	718	782	792	754	735	726	736	765	784	774	768	783	739	786	730	729	840	761	719	768	722	758	724	758	784	736	756	769	713	750	752	735	773	738	744	799	712	776	788	715	754	752	759	807	747	731	770	760	779	764	732	751	736	784	742	761	749	709	772	747	730	801	729	753	735	746	743	758	753	745	732	777	735	741	737	778	782	739	752	770	687	723	775	761	812	741	721	719	736	754	728	765	781	777	726	725	759	701	730	747	728	750	736	738	724	753	767	755	729	690	740	747	739	748	774	740	719	761	783	795	736	737	739	765	782	743	773	727	685	701	752	741	749	731	765	724	728	736	746	770	731	728	758	765	789	722	812	763	720	781	833	766	725	761	748	741	703	737	794	777	786	698	725	735	791	712	757	748	755	774	737	731	744	770	751	753	728	781	781	763	778	747	774	818	720	744	731	691	764	734	763	725	807	750	694	764	803	721	792	787	690	753	739	739	739	723	738	770	777	753	722	763	761	736	757	762	740	748	808	730	783	761	743	761	753	743	749	721	758	777	720	728	758	691	752	783	807	762	782	734	720	725	767	723	827	755	756	791	785	784	737	740	765	798	743	716	796	751	742	747	722	767	691	739	756	758	781	740	749	768	741	769	726	776	820	711	718	734	703	752	765	788	757	754	773	675	711	729	720	738	788	720	751	764	802	733	709	761	757	748	751	741	760	751	804	791	752	756	703	723	761	784	807	788	749	728	747	743	771	748	738	751	726	730	735	767	792	737	754	728	763	720	724	742	756	727	755	752	755	724	795	767	721	720	771	733	756	724	748	771	730	744	762	799	780	794	767	748	750	742	784	772	726	745	757	757	758	713	765	743	759	777	744	737	720	753	733	702	761	763	758	760	737	807	746	713	715	768	719	762	739	753	764	761	710	739	760	731	779	743	741	715	766	766	728	731	710	788	763	761	708	729	755	717	718	748	760	754	770	726	764	748	743	715	733	775	798	751	751	780	793	723	760	732	771	778	738	748	801	739	726	794	752	764	766	759	801	740	753	734	735	753	749	785	732	758	779	763	780	775	741	743	715	716	773	762	736	703	717	784	786	728	780	750	747	813	785	770	753	760	753	732	773	781	762	756	705	684	784	772	711	757	715	740	746	758	742	759	781	745	792	732	727	746	728	786	716	730	743	717	767	703	784	759	789	750	777	721	715	723	743	721	745	722	729	771	744	785	775	685	725	716	730	730	770	763	694	717	770	755	804	746	700	737	777	773	710	735	767	796	753	704	772	781	702	726	761	780	768	747	712	772	721	779	753	761	709	770	773	735	702	748	717	765	777	757	764	754	738	754	791	787	733	767	767	709	753	740	786	777	769	748	786	714	803	713	739	748	764	755	720	720	749	770	740	753	742	753	706	798	744	783	743	706	766	759	693	780	772	794	786	802	753	717	757	807	772	793	767	775	743	790	791	714	722	704	748	790	714	768	741	744	793	734	762	800	767	728	775	738	742	709	760	782	764	755	756	753	752	688	704	780	791	752	797	752	787	737	696	731	791	760	783	722	726	784	740	730	708	764	770	701	736	724	758	749	733	772	732	787	737	729	728	730	723	770	721	733	740	748	697	749	746	767	762	761	715	772	755	766	747	759	756	787	737	752	743	765	731	759	768	759	750	750	724	772	729	730	761	731	797	694	770	770	744	764	773	751	789	721	716	772	752	804	754	740	761	715	763	732	766	781	785	737	743	801	784	792	721	739	774	778	731	748	779	739	748	733	725	745	753	736	770	789	764	729	762	734	746	764	725	769	721	760	751	718	746	759	748	781	735	699	744	770	768	783	732	740	715	753	805	742	778	708	740	786	744	749	699	789	728	756	767	759	774	801	717	771	747	760	790	711	743	774	732	707	764	758	737	757	763	746	741	727	726	751	732	738	805	786	730	743	773	763	745	746	724	774	776	767	833	755	729	814	746	759	708	795	735	765	825	806	757	712	769	717	784	721	798	699	769	770	763	715	753	764	761	740	780	761	723	708	724	712	791	727	716	743	742	761	740	762	772	748	762	742	741	705	755	755	742	740	723	728	800	759	683	736	768	735	710	764	771	792	796	805	751	784	781	764	739	795	721	709	791	766	774	720	733	786	778	714	710	753	772	748	759	722	733	796	734	788	721	753	785	721	733	716	732	719	706	791	757	751	753	761	705	771	790	759	698	760	782	757	764	768	727	716	706	746	762	676	808	753	753	751	772	793	773	767	687	731	756	789	702	731	772	745	779	740	754	736	772	764	762	763	741	791	752	764	773	758	727
23623	20936	28241	23787	20912	9432	1262	915	710	629	627	579	603	585	531	499	509	508	558	521	493	519	501	483	493	505	486	485	500	498	491	514	484	509	455	476	526	503	456	479	514	496	432	448	475	441	467	485	497	509	463	468	467	435	485	462	460	475	450	474	485	446	478	414	436	429	488	480	489	437	455	445	463	476	460	451	467	444	427	489	468	449	462	463	453	458	462	465	507	479	463	468	460	466	454	452	494	485	474	517	454	496	417	444	470	456	462	433	488	458	440	441	480	451	446	491	508	461	465	455	475	408	471	465	414	454	454	473	437	465	426	491	459	481	468	479	472	447	432	474	444	429	440	459	505	463	425	464	468	463	447	420	466	497	438	465	455	462	453	459	453	421	468	495	465	482	485	445	425	456	472	436	489	423	492	469	441	454	463	480	437	490	457	445	428	456	469	487	464	453	464	489	444	467	422	457	447	489	479	490	471	490	465	468	473	434	467	441	453	451	449	478	420	485	433	467	462	470	445	459	471	442	421	473	463	433	437	440	427	477	440	472	463	447	479	466	430	479	472	481	452	515	444	458	446	480	439	461	466	402	473	459	512	467	464	464	481	434	434	481	464	465	484	428	475	491	443	445	442	499	466	460	453	457	491	484	455	491	454	461	476	457	469	488	477	463	438	456	453	423	484	481	489	491	480	456	464	468	430	467	474	458	450	452	455	449	466	459	423	447	450	466	477	440	461	466	415	429	461	459	457	479	464	455	453	442	479	441	469	489	420	463	454	470	442	432	449	480	481	455	490	477	469	486	477	413	442	453	465	448	451	472	465	486	483	467	466	463	458	484	490	453	448	469	498	453	433	474	449	463	450	492	487	462	466	459	474	450	434	477	459	422	461	472	500	450	479	448	472	444	472	446	447	442	469	455	449	433	465	454	465	462	483	478	434	473	436	482	473	469	458	492	480	474	476	447	472	436	453	510	452	461	470	474	482	464	430	421	492	452	481	469	457	497	457	434	460	440	474	465	469	475	463	461	508	455	468	452	478	452	511	441	455	453	436	472	451	446	493	522	492	478	456	418	446	432	441	472	410	465	442	476	472	470	463	458	475	454	465	455	440	479	458	459	462	454	514	428	462	468	499	491	459	480	477	485	442	462	466	431	457	457	413	442	460	497	467	482	474	407	450	471	466	497	484	465	471	460	460	425	460	449	468	491	450	498	482	483	501	442	471	432	461	484	454	445	447	461	438	464	446	468	414	448	482	423	458	458	486	483	476	493	476	458	440	445	468	443	448	467	492	460	447	452	469	454	453	459	464	468	437	433	452	438	418	471	459	465	465	484	451	463	503	458	466	453	469	410	452	465	423	428	469	502	485	453	461	471	460	411	486	475	479	472	448	483	493	482	453	420	459	459	450	455	462	448	462	449	445	474	471	464	480	447	451	423	436	456	415	471	470	490	416	437	451	454	467	454	491	443	468	447	429	438	457	463	497	449	431	441	439	480	449	443	445	460	462	458	449	499	479	442	458	431	463	506	485	492	467	440	452	426	467	478	445	440	473	520	489	448	466	456	480	455	444	451	482	482	439	410	423	499	432	489	466	492	464	472	452	419	455	435	438	455	465	492	426	455	440	450	439	436	446	452	449	479	470	475	473	417	480	462	464	445	433	439	465	486	415	465	451	468	443	474	485	470	420	453	481	485	474	455	423	436	439	467	481	466	485	465	476	481	447	465	443	487	438	480	442	464	444	469	442	448	455	452	451	460	477	451	423	448	473	483	482	493	472	492	486	486	469	476	439	440	460	482	461	406	445	454	472	462	486	446	473	431	452	467	467	473	426	483	497	449	462	461	468	446	448	483	484	488	469	479	443	477	494	433	414	469	494	466	481	483	476	445	490	437	426	467	453	448	479	417	476	421	474	478	535	427	472	465	466	449	442	522	453	488	471	481	438	494	504	486	473	442	442	454	467	427	452	488	472	481	487	456	445	450	459	457	474	449	459	452	454	430	487	445	448	451	474	449	488	485	444	468	488	457	458	412	462	475	442	459	427	485	514	484	462	447	458	485	485	462	482	457	476	470	446	483	494	466	459	449	489	456	447	483	474	476	452	462	480	522	439	427	466	438	459	461	435	506	480	449	436	445	451	468	446	475	465	471	486	446	480	450	482	452	475	456	485	451	433	474	483	485	455	470	445	435	433	431	476	469	468	507	487	485	458	452	475	443	451	457	481	487	465	493	457	460	451	463	476	475	514	462	457	469	415	475	487	419	504	431	496	457	420	427	500	484	445	464	437	459	458	459	470	414	460	479	452	465	478	452	490	431	464	485	464	445	466	469	490	452	473	462	462	500	461	468	463	445	488	481	476	442	473	417	454	430	471	438	439	446	455	441	477	495	435	453	479	455	476	457	449	453	463	473	477	444	460	444	436	435	475	451	467	430	452	457	428	500	451	467	457	499	478	462	448	487	437	476	476	473	489	482	445	451	484	473	467	447	483	471	474	472	470	449	466	476	473	478	484	450	440	440	442	468	450	468	460	440	461	493	484	458	444	486	482	434	459	442	485	478	456	469	468	472	468	461	476	491	460	475	477	441	416	440	431	467	472	443	477	471	470	471	460	418	467	476	447	476	457	475	458	419	435	452	496	441	472	451	494	458	437	425	469	473	489	452	462	475	427	461	450	442	490	448	456	457	481	434	422	459	452	430	424	440	445	434	477	495	472	476	473	481	461	445	480	445	485	483	477	459	447	454	460	499	472	422	467	438	502	474	445	469	420	467	485	457	487	430	447	465	473	479	460	451	460	463	469	468	439	486	456	443	469	443	474	454	453	445	478	490	492	461	455	484	419	412	444	456	463	471	440	426	463	418	452	473	472	430	482	477	404	424	441	483	466	433	468	482	439	481	456	464	492	462	435	467	474	430	471	476	455	467	477	444	419	452	420	460	447	447	417	469	435	441	456	430	471	458	470	428	478	473	466	447	428	447	465	486	439	456	428	449	458	478	477	479	449	465	461	452	497	457	481	459	463	440	447	414	461	455	466	440	452	462	451	460	471	446	467	463	450	459	455	473	452	457	448	442	437	438	452	434	466	451	452	511	484	471	446	496	454	450	492	430	429	479	485	449	447	429	471	470	441	494	488	445	432	425	455	446	465	506	460	445	464	436	478	436	474	420	439	460	459	472	403	463	450	448	490	444	460	472	471	434	466	425	458	457	477	454	434	479	465	464	480	489	476	463	447	460	494	399	488	444	481	435	470	458	499	449	484	414	461	450	492	437	450	500	456	485	453	473	429	428	473	471	490	479	495	478	447	451	460	500	458	477	484	466	447	467	468	448	465	496	455	439	463	461	437	430	473	439	487	467	420	480	407	476	459	451	459	462	444	455	431	467	467	462	488	473	489	487	486	429	481	433	484	446	445	435	456	436	469	415	454	468	468	476	472	458	455	434	480	509	463	418	429	488	454	506	465	481	443	444	459	481	497	456	454	452	485	441
4874	9447	8466	4355	3013	2415	1950	1656	1342	1221	1082	983	949	901	845	771	776	767	706	670	705	719	709	684	700	674	679	620	660	623	649	630	631	634	617	642	640	620	625	614	645	660	603	628	668	595	628	650	619	638	582	644	583	641	589	581	591	638	623	637	565	644	614	600	646	634	592	564	604	644	644	598	604	629	572	599	587	634	633	639	626	637	611	606	581	641	567	586	611	595	575	652	606	606	611	613	628	620	563	622	612	616	666	590	610	555	609	610	598	593	599	592	600	577	646	627	604	626	613	696	632	586	603	595	625	605	636	613	618	642	627	613	610	573	601	631	571	647	609	580	648	579	607	596	593	587	574	579	591	633	620	642	627	600	601	613	602	594	596	608	595	596	581	613	633	590	613	619	611	619	622	631	600	626	620	620	573	598	560	636	593	627	601	613	594	592	581	588	641	598	621	622	637	651	650	582	613	595	608	566	602	587	645	623	627	626	612	622	603	628	603	627	570	573	617	568	595	653	647	582	582	631	581	615	577	599	618	563	586	608	588	607	569	575	585	584	649	623	596	637	554	584	611	616	647	612	608	531	602	627	601	618	587	593	591	575	602	543	577	651	597	620	659	605	614	676	611	616	640	682	600	613	595	583	584	587	615	584	638	588	602	562	654	632	579	623	578	578	629	627	613	650	602	619	624	566	608	559	573	623	578	589	591	580	598	606	610	583	588	642	611	673	600	584	590	645	654	617	602	596	631	553	646	597	580	616	610	602	618	594	573	566	627	613	623	574	656	631	635	626	629	614	579	619	634	589	621	594	624	635	636	604	601	636	632	622	632	629	584	589	586	585	650	612	581	617	611	611	607	595	593	559	618	622	627	609	579	628	619	577	605	632	617	584	626	581	566	588	597	613	608	591	607	542	625	657	637	607	632	588	620	603	618	639	574	581	559	564	604	619	625	630	618	595	623	594	634	617	624	597	580	594	635	591	561	655	617	629	647	581	591	593	603	614	635	588	557	587	665	607	653	606	558	601	663	638	643	648	569	603	596	556	599	607	554	593	601	626	599	643	624	611	632	580	610	578	651	604	597	585	597	618	635	562	570	638	638	578	643	591	600	609	631	596	609	629	639	603	561	607	634	561	611	611	605	562	616	587	635	620	610	609	601	593	577	648	563	641	582	649	599	600	619	639	644	611	601	596	594	595	569	588	617	623	623	564	608	597	578	630	563	607	600	604	596	571	620	630	579	637	644	637	634	613	610	615	632	596	644	581	583	586	601	605	603	578	650	605	540	610	576	597	623	606	621	596	593	573	602	597	599	574	606	577	603	614	610	580	615	627	609	638	596	603	580	598	616	606	606	615	589	607	620	596	625	635	622	606	590	604	595	627	633	604	611	593	655	611	563	597	612	598	581	598	589	650	623	587	619	655	595	603	626	628	565	630	575	633	621	589	649	593	614	578	595	569	632	600	600	594	621	629	628	643	605	598	639	596	568	616	591	571	598	601	582	569	617	625	577	587	604	561	628	633	560	592	562	577	624	624	596	611	604	578	577	557	622	587	599	624	577	615	585	595	617	615	609	611	602	634	648	636	603	674	606	585	583	578	609	615	576	606	591	590	587	614	605	634	607	606	627	600	605	576	629	576	633	629	574	630	588	621	585	574	579	609	594	580	645	594	606	617	604	590	625	585	555	608	602	604	607	613	562	626	655	618	589	626	592	587	618	613	650	586	624	565	600	615	619	600	630	614	605	576	665	578	605	607	622	601	632	586	570	566	566	571	618	593	651	605	594	628	612	608	605	603	592	586	605	627	642	562	578	584	635	627	641	587	633	608	560	605	564	621	582	580	622	626	592	597	562	619	619	581	624	616	600	618	583	608	562	591	622	600	615	575	567	642	579	610	592	613	601	622	599	622	576	601	624	606	577	568	597	577	617	643	651	615	600	647	613	625	617	545	574	594	609	613	648	564	612	628	619	583	621	619	562	604	613	645	642	629	603	640	596	589	614	623	613	607	559	601	615	640	595	574	588	633	591	609	652	553	625	630	601	589	611	640	631	642	628	619	627	606	600	612	620	625	617	630	545	574	628	621	625	607	582	624	604	577	641	573	603	629	631	597	596	580	667	545	538	605	610	645	611	633	616	610	584	615	576	605	620	557	563	651	565	595	638	611	593	615	625	603	638	618	611	617	642	621	570	590	602	585	584	603	602	652	633	580	572	557	644	587	612	588	619	555	584	619	541	609	598	629	604	614	635	595	629	608	582	554	581	592	646	598	595	643	601	611	609	610	599	646	596	628	576	619	577	636	598	649	609	602	590	593	633	616	598	649	591	592	619	586	615	592	612	664	610	602	579	606	555	607	601	610	593	583	613	634	578	620	609	643	655	594	638	630	608	613	592	590	609	613	623	590	620	598	620	607	612	617	621	587	607	620	566	594	647	599	613	597	622	584	618	637	613	614	618	622	581	636	612	579	620	560	575	581	630	625	613	604	619	617	590	645	610	597	601	648	598	588	586	600	598	632	597	605	567	604	605	608	625	592	580	596	607	609	600	601	617	584	653	612	601	554	596	629	629	616	600	591	587	609	593	630	585	599	611	610	622	570	525	575	614	606	592	597	595	613	624	631	588	598	593	649	542	564	578	618	633	609	602	604	601	594	611	608	628	633	617	618	570	564	610	580	565	563	672	575	595	601	584	618	607	567	564	582	625	574	598	615	658	556	634	651	570	619	645	607	634	642	566	587	604	576	553	623	589	594	626	647	642	602	575	624	624	614	629	613	574	603	620	637	592	582	578	623	587	567	587	598	614	616	594	596	592	610	629	626	589	556	601	574	584	574	599	598	609	623	604	589	636	582	609	571	571	604	626	603	605	621	582	655	621	614	664	620	572	660	660	587	600	593	572	631	625	620	631	612	626	620	635	603	650	584	593	562	607	630	624	621	639	570	602	624	591	576	609	617	613	618	604	573	611	589	584	594	602	603	613	558	580	603	581	584	601	613	567	661	614	601	607	584	621	610	622	582	605	603	633	599	628	611	597	590	601	601	635	585	628	597	626	591	561	612	589	606	621	619	616	612	608	627	600	616	596	574	599	612	603	593	598	586	624	621	576	602	607	612	580	619	604	609	629	613	605	593	565	605	633	617	577	605	660	558	628	618	611	572	634	606	596	576	622	622	607	604	606	626	614	588	563	604	634	614	611	617	619	606	584	600	557	587	637	602	624	596	623	586	636	620	619	625	607	601	603	620	632	576	576	622	573	646	596	577	619	610	613	579	639	662	628	646	587	579	586	621	577	587	604	645	581	615	633	606	610	580	623	570	615	601	621	608	598	624	615	611	587	574	597	601	599	558	596	648	588	644	575	647	588	596	587	591	613	614	655	581	605	605	599	582	591	628	602	633	614	570	622	579	607	616	587	618	556	632	582	576	619	618	624	648	562	630	616	628	630	590	625	592	607	582	607	617	626	562	584	581	674	588	557	554	622	584	633	572
22720	20944	28731	23325	20945	20981	7088	985	701	553	542	467	397	360	321	282	330	258	265	253	274	249	241	216	218	251	204	216	241	214	203	196	221	162	197	216	181	198	180	205	179	192	187	197	166	156	205	178	181	158	206	157	167	201	191	174	193	192	180	165	190	183	170	178	194	147	195	182	189	159	168	172	182	178	182	170	167	161	171	209	170	175	180	196	189	171	203	197	192	172	177	170	185	180	202	180	178	176	180	178	188	146	162	168	183	176	157	161	156	178	171	193	191	201	137	190	178	181	164	164	157	173	168	178	162	179	181	165	167	174	197	180	186	181	177	145	165	174	136	168	190	158	171	164	150	169	159	166	155	174	178	164	185	191	170	154	179	173	176	155	182	185	173	168	168	177	160	172	178	167	168	150	179	173	168	174	168	178	160	196	187	160	189	166	177	185	153	190	176	182	175	187	190	160	162	167	191	178	194	176	176	168	160	205	161	168	162	189	180	159	173	164	205	163	177	189	174	168	197	177	186	166	161	165	166	160	166	176	172	169	195	160	173	165	188	178	165	173	167	202	169	147	172	176	193	150	196	161	159	164	171	179	153	185	183	184	164	156	190	176	205	186	181	167	178	187	159	179	180	182	166	171	169	152	171	192	165	198	184	177	169	191	175	158	163	177	174	163	166	159	169	164	161	170	183	176	173	160	163	179	184	176	171	192	212	172	176	168	170	170	167	169	163	178	175	176	159	160	214	183	193	175	172	183	164	183	187	159	156	186	186	157	191	156	152	167	187	182	164	188	176	181	177	182	178	165	168	158	167	149	168	170	183	175	190	167	140	139	167	190	160	174	163	154	196	159	162	184	204	165	176	171	182	167	211	182	183	159	188	221	200	165	190	162	178	164	176	183	167	172	178	180	172	163	173	166	180	161	182	164	159	170	174	183	191	155	159	161	164	160	172	154	171	173	159	194	193	176	190	189	151	177	184	181	183	196	187	181	184	173	185	184	184	181	198	178	180	173	178	196	204	190	178	162	167	172	163	166	188	197	169	161	158	171	177	193	177	189	163	175	182	179	182	170	160	168	188	173	176	160	197	146	187	145	180	175	174	170	165	185	157	175	162	179	169	177	180	167	177	160	196	166	182	183	176	190	178	178	177	179	187	185	165	175	195	171	159	180	166	166	179	172	182	164	180	192	193	169	155	164	171	179	184	177	149	179	167	195	178	184	167	183	182	155	167	169	185	186	182	193	181	186	167	162	179	159	174	150	161	172	187	184	166	156	171	180	176	165	168	185	166	174	173	154	165	188	180	170	177	171	168	193	180	176	170	175	164	189	178	171	166	170	161	166	183	184	183	161	189	159	143	155	163	164	174	175	184	189	200	186	184	161	173	190	181	167	193	187	174	193	169	201	168	192	186	205	191	147	174	167	192	160	169	161	164	188	170	169	157	192	162	199	166	176	171	155	177	185	160	159	177	161	189	181	148	173	200	175	152	170	162	183	160	176	181	166	177	176	178	174	164	198	210	198	143	181	173	174	170	160	165	174	183	150	204	188	162	187	180	173	177	151	190	172	161	157	155	173	159	190	173	171	171	178	163	178	193	173	168	170	163	182	149	178	171	188	179	178	151	170	183	168	176	158	182	178	184	192	176	193	193	190	162	170	175	171	167	165	179	185	174	180	179	183	188	179	196	181	168	159	192	180	159	199	168	173	165	174	165	161	182	162	185	166	165	171	161	172	182	184	159	170	152	154	168	177	166	172	156	170	161	168	183	181	161	183	179	161	161	176	184	170	153	171	175	185	172	193	169	171	166	163	176	167	179	167	163	165	181	187	158	181	184	167	150	174	162	167	151	182	148	199	152	177	166	165	195	172	167	169	166	202	188	178	204	193	174	164	151	183	158	173	179	155	177	194	181	190	158	176	193	153	173	179	156	194	172	192	177	159	169	185	178	178	149	157	170	155	175	175	185	176	169	173	168	170	162	199	183	144	161	177	187	183	188	196	179	214	167	179	169	180	168	178	202	180	173	168	183	178	164	151	181	177	184	172	190	176	170	164	177	177	168	164	167	169	181	198	165	157	177	164	186	174	197	154	167	190	178	172	168	173	154	193	159	185	178	173	173	154	168	164	168	171	176	168	173	166	168	168	211	203	171	177	166	138	177	184	163	172	182	162	165	174	191	180	191	178	145	172	201	171	177	165	168	162	189	168	179	167	155	201	194	184	174	163	168	175	148	162	191	177	173	189	166	170	176	176	178	159	167	165	177	182	182	155	204	164	165	207	169	178	178	158	182	161	158	201	174	184	174	187	174	176	160	175	188	179	153	186	166	179	173	166	175	169	156	166	184	181	167	176	175	174	199	166	192	161	181	174	187	180	160	181	180	182	181	174	147	206	169	166	161	164	167	158	190	178	179	184	173	188	183	167	165	161	173	183	175	161	174	159	188	184	174	177	175	175	156	164	189	174	177	179	163	165	161	166	175	181	169	174	181	171	170	162	181	184	173	189	190	177	167	179	170	168	210	180	148	183	161	195	185	160	176	184	157	165	174	193	156	161	174	180	171	195	175	181	152	172	176	190	169	164	171	165	177	181	176	185	167	183	196	167	157	179	168	176	173	196	176	187	172	178	174	183	176	175	169	170	159	176	173	158	176	165	147	167	178	184	144	165	167	174	158	178	177	181	173	173	175	152	174	180	182	198	184	154	177	187	151	155	184	179	169	174	157	171	192	155	170	172	195	181	179	184	183	191	185	167	179	164	176	173	184	167	191	168	171	178	153	172	165	182	170	174	186	173	177	182	161	197	147	174	181	206	148	176	168	195	184	191	176	175	152	159	171	150	167	184	163	182	196	161	186	183	159	184	165	181	166	196	172	197	180	154	168	185	195	169	179	173	182	173	161	154	197	199	164	186	170	148	178	175	152	158	180	160	179	185	166	183	179	170	172	180	165	185	160	149	176	143	198	171	148	170	169	180	180	156	167	171	150	195	164	164	192	162	176	174	196	167	155	181	167	158	150	159	162	153	191	178	170	184	182	178	165	175	166	156	184	162	191	155	163	164	163	184	182	152	188	164	176	160	175	179	162	166	176	174	186	181	207	170	196	187	175	171	170	194	173	168	175	194	154	176	164	186	151	169	192	171	166	181	189	166	154	185	188	168	178	157	194	179	174	199	164	157	176	182	168	168	172	177	177	178	189	152	181	166	163	171	192	157	182	175	188	175	204	192	177	166	176	141	156	187	178	171	192	166	173	195	170	163	184	173	156	194	194	187	181	167	166	163	182	187	167	178	155	179	170	177	168	173	191	177	173	188	193	166	184	165	202	159	200	179	198	177	188	164	167	178	164	158	150	169	176	167	170	182	161	176	172	186	184	190	175	151	176	184	176	155	174	170	155	184	177	168	170	189	183	181	178	170	169	181	150	182	186	177	156	183	163	157	178	175	177	173	192	161	160	170	184	172	175	175	160	159	160	149	178	181	157	160	170	173
7035	15503	13286	7087	4898	3680	2872	2173	1732	1434	1178	924	880	738	638	544	502	540	477	444	414	380	381	356	329	373	319	316	317	290	347	306	311	272	282	280	298	282	270	291	249	255	273	271	267	271	262	246	265	252	270	228	273	241	251	240	258	229	240	240	227	272	246	222	246	276	259	251	248	220	217	255	232	249	232	233	261	229	234	248	254	225	247	235	241	242	244	239	226	248	260	245	246	241	235	206	231	243	254	219	239	243	223	251	223	250	242	224	234	237	231	245	238	265	240	232	233	212	254	253	213	239	236	239	250	221	248	260	232	210	223	251	236	224	226	213	242	200	228	236	231	217	269	233	208	233	237	262	257	214	242	239	225	237	205	225	231	239	245	239	229	210	237	227	224	249	213	251	253	248	237	231	238	236	252	237	246	221	226	253	242	228	242	245	225	232	251	239	232	244	250	235	245	240	228	223	253	243	233	245	247	226	238	271	227	250	219	246	221	264	215	225	236	240	260	245	232	244	250	238	203	220	256	221	232	273	245	224	280	243	232	242	246	245	227	255	246	229	240	240	257	266	244	247	203	233	203	218	236	237	209	274	248	230	250	251	236	233	241	221	250	238	248	236	220	254	264	257	245	223	201	231	226	229	240	220	237	217	250	217	218	255	220	228	203	252	241	249	225	199	232	233	232	236	231	232	250	245	228	244	205	226	245	244	244	220	231	233	244	265	226	221	225	227	225	226	226	262	252	239	229	232	216	251	221	233	227	229	235	232	260	238	222	239	225	250	247	246	228	226	216	214	247	242	246	235	206	228	249	229	247	224	237	245	237	259	214	257	211	237	235	230	219	221	239	249	244	254	225	231	232	218	227	238	246	247	249	219	262	214	228	226	224	228	258	226	222	220	232	235	223	257	235	234	233	232	240	228	228	240	234	234	240	228	228	209	239	234	268	249	237	241	224	242	231	216	223	249	242	228	261	252	230	243	236	231	238	236	257	240	234	230	227	241	228	229	244	206	216	247	242	241	249	235	256	233	259	242	236	221	244	240	209	235	224	248	241	231	230	227	204	270	213	216	241	227	259	244	254	215	223	234	245	225	237	251	221	235	262	227	233	253	209	215	247	242	240	236	251	234	232	242	239	240	236	232	216	230	248	238	215	220	220	265	231	218	242	235	243	258	244	242	239	229	213	244	230	251	220	232	257	252	227	217	214	265	252	245	237	249	264	243	224	206	241	248	247	231	207	242	234	235	233	256	243	211	245	241	226	235	221	237	227	246	224	240	246	225	240	226	258	227	247	256	233	230	251	239	241	230	241	216	247	255	245	225	232	215	229	252	232	238	243	241	253	247	235	227	239	225	223	236	229	239	233	211	229	229	215	251	251	220	227	229	234	204	216	255	240	243	228	265	247	252	243	249	210	209	249	228	231	260	261	232	223	248	252	231	236	219	225	230	219	249	226	234	217	253	222	233	250	236	233	253	230	258	252	223	208	252	225	241	240	229	212	249	254	233	216	233	241	231	207	221	268	233	220	219	226	250	278	234	239	242	226	239	238	243	249	253	250	245	219	250	208	230	227	232	233	188	219	252	229	244	235	235	211	259	243	241	247	250	243	220	227	231	214	220	212	252	244	255	218	234	212	241	236	267	249	237	239	241	246	258	208	245	228	261	223	251	241	269	244	213	231	255	242	252	218	239	246	228	255	244	256	247	240	215	209	248	235	247	254	230	230	246	255	219	264	227	256	213	258	238	226	196	269	222	236	234	225	255	245	214	246	260	249	229	230	230	236	239	267	215	233	226	255	225	242	234	279	269	224	238	214	228	199	247	234	217	267	235	275	225	226	240	215	212	209	218	238	238	246	216	258	221	233	207	233	219	238	237	250	245	241	230	216	224	251	229	231	237	242	243	225	241	233	270	242	239	236	247	249	213	248	241	227	242	263	231	224	246	259	250	234	229	251	232	245	239	248	260	247	237	216	245	211	238	230	234	267	230	246	183	269	229	221	223	234	239	235	255	242	228	240	237	252	243	228	240	238	226	233	236	236	239	226	207	236	257	236	236	240	220	224	242	240	245	235	235	233	237	212	252	225	223	281	229	210	212	245	243	283	222	245	221	207	260	227	225	240	220	230	240	237	252	234	225	260	232	224	246	219	222	232	223	242	230	222	243	237	212	237	217	244	245	223	258	220	236	246	231	247	252	223	243	216	255	243	236	224	219	230	237	217	228	248	241	236	244	236	247	225	223	210	213	258	282	236	229	239	239	235	215	248	255	204	258	232	229	251	223	228	263	234	248	246	256	231	223	217	220	239	223	248	264	268	233	256	212	199	248	254	251	265	238	230	234	227	222	243	230	238	236	230	240	235	216	253	244	233	212	262	264	248	238	250	224	252	237	212	233	233	251	224	230	227	220	246	230	251	210	248	250	231	211	240	225	225	237	241	248	252	218	227	224	240	210	232	234	225	255	209	247	237	252	252	233	249	231	229	256	233	239	215	257	256	230	226	222	256	211	252	215	263	226	254	224	241	254	247	258	237	235	234	285	238	226	238	227	218	231	229	237	233	238	208	237	207	237	249	220	253	224	247	226	231	235	239	237	224	227	255	247	249	231	237	218	238	248	239	223	223	209	220	239	230	240	250	243	224	260	214	242	226	230	248	261	249	232	241	233	251	247	272	212	222	235	215	225	226	234	248	245	251	224	235	227	226	244	232	200	227	240	276	233	236	243	255	222	232	244	251	234	234	221	220	227	226	261	248	206	221	221	243	233	256	223	237	250	213	232	246	220	230	222	225	232	214	279	233	247	212	230	215	251	219	253	233	214	210	265	258	249	258	240	237	232	269	252	249	242	220	225	240	223	216	249	237	249	241	231	251	255	238	229	223	255	266	217	247	233	211	235	237	239	233	236	237	242	222	221	238	226	205	227	248	242	245	214	216	209	235	228	216	258	263	268	259	213	220	219	226	222	236	228	245	216	247	233	242	217	225	242	210	223	251	244	251	228	263	244	224	239	242	213	208	224	235	226	248	239	254	246	216	221	276	257	240	217	232	230	234	233	247	222	259	240	225	227	216	221	225	255	231	214	231	246	231	237	234	219	236	248	245	240	246	213	220	230	245	255	208	248	219	215	230	266	205	233	229	229	210	237	241	231	211	228	236	245	220	233	260	236	237	254	224	239	242	246	265	217	236	234	219	250	261	229	220	250	233	243	239	245	220	223	248	229	237	227	227	225	233	225	227	228	234	216	231	225	258	256	207	259	240	240	233	219	247	264	257	226	238	220	220	252	238	230	265	249	217	245	223	256	239	214	245	224	223	242	223	252	235	221	228	250	233	224	250	222	251	260	244	223	222	241	245	236	250	239	257	212	221	245	230	250	212	245	228	249	200	248	216	223	245	231	233	247	248	229	242	246	243	242	215	252	239	255	222	244	231	237	243	214	216	244	246	257	221	251	230	251	251	223	246	225	227	252	222	246	224	229	230	222	247	248
26516	20564	10112	1226	743	689	648	619	615	597	623	589	611	622	589	603	594	637	625	605	553	631	577	578	605	615	605	593	598	612	598	586	603	616	587	583	580	570	579	576	618	631	555	601	626	610	622	590	566	597	645	628	586	565	584	595	580	572	612	591	595	576	640	619	575	636	576	588	615	614	601	535	588	568	609	582	582	630	577	567	572	599	598	582	606	589	571	605	598	638	604	581	585	592	589	630	560	594	565	572	587	581	584	605	633	566	566	598	563	606	567	664	640	556	625	589	589	592	582	616	619	577	610	552	609	618	544	585	612	574	585	572	597	581	599	616	609	550	555	576	592	608	599	591	597	544	567	653	617	559	602	606	611	551	606	558	579	600	561	585	607	539	549	618	586	553	608	575	604	603	565	579	619	598	603	562	548	580	613	616	605	567	639	568	579	553	581	580	555	557	596	554	568	587	595	591	666	601	594	607	592	612	579	565	568	586	602	594	563	582	580	597	591	603	570	630	596	641	578	573	572	604	595	602	642	606	602	579	601	635	616	604	587	600	607	593	569	580	588	602	631	587	574	593	621	592	620	557	575	581	586	577	632	583	603	560	554	563	612	579	572	585	628	586	569	589	598	565	621	587	590	623	566	605	599	582	598	638	618	557	624	597	642	564	580	581	596	551	598	587	604	600	643	623	600	576	629	607	580	589	651	602	611	605	632	561	598	611	582	572	619	608	607	622	564	610	629	560	565	545	561	533	583	566	552	591	567	569	595	588	568	616	576	577	613	592	585	601	607	596	579	603	612	604	568	624	559	589	633	582	533	580	539	582	624	618	586	616	580	585	575	583	586	592	578	599	626	606	580	574	622	574	616	593	551	579	628	608	560	577	645	609	586	626	592	640	577	600	597	598	607	592	575	618	595	614	582	566	589	599	574	601	598	582	606	550	562	581	568	622	598	587	622	581	586	555	609	588	594	538	626	553	614	594	641	573	592	576	600	542	580	573	564	634	616	612	616	634	643	620	622	620	594	580	580	552	585	610	592	573	594	623	609	598	568	620	597	618	602	608	620	564	594	584	608	592	595	618	596	615	569	604	575	618	612	603	601	608	617	653	622	586	586	626	619	571	550	642	578	613	604	540	608	596	628	620	560	558	609	613	587	547	607	579	599	549	573	617	541	554	570	578	601	615	596	583	552	592	615	607	619	577	642	582	592	602	571	567	563	526	598	602	569	604	579	607	632	628	618	601	577	573	614	624	568	585	591	537	616	584	571	600	602	606	623	641	624	588	612	554	572	583	595	596	621	585	570	606	611	567	601	591	578	580	582	592	634	587	562	616	606	612	657	586	597	640	602	600	634	636	584	602	570	559	568	586	554	616	558	601	575	618	602	554	555	579	634	609	602	585	561	636	569	521	566	578	626	613	596	643	617	571	638	590	587	577	535	584	551	603	613	590	591	596	601	588	634	591	600	567	580	536	608	564	606	583	575	550	562	609	572	589	599	566	601	567	549	560	587	549	630	610	618	593	571	572	611	594	604	589	586	623	578	587	606	639	625	633	660	646	631	606	610	575	600	575	589	594	611	602	629	586	585	553	604	563	606	584	583	542	603	615	596	621	597	656	607	631	567	596	583	595	616	638	576	580	610	600	593	631	609	572	594	634	579	517	609	601	630	649	571	584	578	600	618	577	635	573	669	601	570	561	605	580	587	591	553	601	573	624	557	616	594	584	595	639	610	588	612	550	622	603	613	579	623	594	581	603	560	600	608	592	582	601	602	588	569	571	634	573	584	565	582	576	599	593	575	604	577	617	580	567	649	594	600	567	566	574	594	608	622	577	587	587	621	612	559	591	562	614	580	536	597	580	538	620	574	617	612	641	579	559	595	600	600	583	582	544	595	588	521	551	568	614	597	609	609	575	633	572	618	636	585	607	585	581	597	598	607	594	570	592	609	568	634	638	620	533	614	552	569	589	601	582	616	558	613	570	642	570	549	560	553	585	586	594	584	621	581	566	634	566	580	608	609	627	611	599	622	618	623	587	608	591	572	593	644	615	607	625	618	592	568	572	627	587	622	608	612	595	587	608	550	592	552	623	583	580	594	607	564	599	570	577	601	642	601	568	578	594	565	592	572	567	594	594	599	613	596	627	583	624	613	616	573	596	622	569	586	603	634	634	567	580	615	613	607	567	583	570	587	586	595	659	639	629	589	579	592	581	593	590	606	638	597	607	585	605	600	586	596	556	554	579	608	601	611	551	608	603	636	605	599	550	574	582	548	626	577	579	571	588	605	612	602	575	578	594	613	637	632	592	582	605	601	617	562	639	648	563	568	560	614	579	561	581	616	556	584	571	580	582	616	583	565	581	592	586	583	588	635	590	636	592	646	626	599	581	602	622	562	561	612	625	618	576	628	543	584	639	575	599	592	603	628	596	574	606	575	587	583	563	620	585	638	598	609	578	601	578	620	619	602	596	599	600	570	638	590	613	546	549	565	605	608	569	601	628	584	609	591	576	582	602	578	617	625	589	577	577	618	603	575	600	583	593	619	576	604	597	624	537	556	590	568	619	578	561	606	620	600	630	558	604	602	577	621	622	595	629	584	616	576	600	615	586	597	566	596	567	609	593	603	613	600	610	625	577	618	597	581	590	551	602	594	552	537	625	568	564	489	571	606	642	563	593	617	616	604	613	605	588	563	572	600	604	616	575	601	599	593	569	627	615	579	612	606	618	592	551	572	634	589	609	590	632	556	605	611	574	577	600	599	607	604	596	571	588	580	613	588	587	611	594	592	578	576	594	591	582	576	593	608	564	589	565	608	593	624	553	601	587	560	593	583	562	609	585	589	575	608	617	603	571	588	568	596	607	602	608	596	561	562	599	635	536	600	591	582	570	608	580	611	570	565	638	550	591	590	553	588	601	631	597	587	609	612	622	575	621	598	640	585	585	588	548	623	616	621	611	572	571	600	600	623	607	571	635	591	554	576	601	604	643	589	576	631	588	584	604	575	583	610	625	598	555	587	577	611	632	620	629	581	610	590	593	556	603	593	580	614	629	601	546	546	572	574	588	575	616	586	564	600	565	570	562	550	585	647	619	596	571	571	578	554	565	621	590	618	596	590	590	577	588	583	578	568	542	591	598	594	625	573	584	592	613	627	565	617	596	567	562	570	580	640	640	597	578	580	615	570	609	639	640	639	564	592	605	596	601	588	592	590	618	540	587	566	658	574	557	598	589	633	590	626	606	612	579	586	588	612	563	574	635	631	594	570	589	595	598	597	589	573	554	559	595	558	583	605	593	628	611	593	596	559	562	553	609	599	587	650	581	581	622	584	605	584	544	596	593	585	619	587	576	619	572	595	598	665	601	628	612	607	601	590	608	633	630	635	602	587	579	562	591	579	579	549	606	614	573	616	583	629	594	641	634	592	638	589	568	594	593	632	565	622	614	570	584	525	579	630	587	594	591	571	628	608	608	573	595	572	561	541	556	620	646
4038	1460	1419	1066	921	859	857	833	861	824	772	739	790	765	763	805	791	770	728	790	757	701	727	734	770	772	763	761	763	711	770	769	777	719	738	752	747	757	742	773	769	725	824	805	770	751	765	787	756	749	796	755	709	753	757	837	729	722	771	757	783	786	759	838	779	734	748	752	760	774	806	721	736	733	772	774	730	719	726	736	726	812	747	726	781	787	734	762	791	750	811	734	712	759	727	749	745	767	786	713	774	791	745	802	787	743	794	771	773	760	709	784	759	783	713	783	744	780	707	750	781	755	790	769	714	781	682	738	790	804	802	753	743	725	749	786	773	709	768	755	749	755	801	774	776	704	765	783	778	707	754	759	748	781	735	747	748	801	767	797	763	757	759	829	774	776	757	814	772	754	783	765	707	757	763	762	698	800	745	779	773	765	778	699	833	765	785	733	727	763	747	750	741	764	732	756	768	706	798	718	775	763	730	762	776	807	777	763	794	741	732	731	786	735	823	748	743	766	739	790	771	752	753	751	743	764	751	707	738	787	709	770	760	752	730	806	747	784	760	714	715	760	744	744	748	791	806	743	746	768	792	720	727	801	794	768	781	754	759	710	752	770	766	754	784	755	695	768	773	766	755	730	809	773	806	750	719	779	791	738	760	757	737	696	736	784	757	716	756	730	782	760	712	731	769	770	786	775	726	740	722	735	703	761	768	796	775	778	720	732	809	719	766	783	755	780	698	761	757	787	812	740	776	803	768	754	786	796	790	737	780	776	734	810	740	771	766	790	728	778	675	774	697	710	701	772	792	749	748	709	687	794	736	764	744	748	707	777	747	757	809	758	780	770	756	755	738	742	782	796	723	744	836	762	752	731	731	732	734	744	765	710	775	711	757	753	764	748	732	726	779	806	700	799	737	750	763	777	801	764	720	740	778	761	720	788	747	761	782	733	734	807	718	753	698	726	776	753	783	757	748	679	795	721	716	704	771	777	728	781	772	782	730	737	711	756	754	839	760	745	796	786	742	781	787	791	766	777	721	731	752	739	773	802	780	800	742	725	729	737	746	793	807	750	735	704	819	784	729	736	763	774	706	737	766	752	842	761	789	767	736	729	752	781	770	736	789	768	788	768	757	750	744	756	794	732	764	810	783	758	764	763	786	737	709	771	696	759	743	755	761	823	745	738	741	764	704	782	748	782	795	788	761	756	710	787	752	726	716	775	687	748	714	720	745	760	774	777	787	798	755	759	729	767	770	734	764	746	771	758	787	726	805	760	736	765	764	779	808	794	746	762	765	770	789	764	817	759	724	720	778	754	738	776	707	775	775	754	777	714	751	796	746	746	751	705	801	801	737	771	780	755	759	745	729	735	754	749	769	738	740	732	765	738	794	769	719	716	773	752	764	753	780	730	765	751	727	781	766	749	750	737	781	747	781	799	761	761	771	778	744	753	758	748	783	719	740	713	745	676	738	732	742	744	811	756	741	762	797	741	761	754	765	744	734	773	744	768	745	779	758	726	756	770	798	708	802	728	793	790	774	788	752	750	726	764	742	751	745	785	732	707	776	809	769	792	721	748	769	739	789	764	771	748	744	799	702	749	755	746	784	740	735	740	748	742	741	709	773	777	730	758	781	768	731	714	728	755	756	751	771	725	742	749	742	780	728	754	757	771	745	720	761	714	762	735	793	766	753	764	764	774	760	781	751	754	784	798	801	708	731	742	744	733	782	790	717	737	706	751	772	747	797	766	742	737	732	780	757	755	772	732	723	722	768	796	727	794	754	806	729	764	741	790	732	768	755	779	767	715	786	761	770	724	783	760	766	769	791	723	726	727	771	789	745	796	756	770	746	741	716	807	757	751	802	784	762	748	809	776	755	751	837	751	762	774	747	743	754	728	738	763	735	730	715	796	762	806	748	827	718	741	747	803	726	724	759	813	746	756	735	729	764	799	764	762	738	747	749	811	762	786	750	800	745	721	728	737	721	759	760	773	754	756	767	789	767	799	720	798	804	820	748	721	736	757	757	748	753	779	759	757	732	760	764	747	731	809	722	706	808	742	757	726	750	766	782	775	704	762	798	738	779	766	758	757	728	787	736	759	776	786	755	714	754	759	704	710	801	752	780	744	834	809	754	761	778	757	740	772	765	755	779	764	759	761	703	752	766	759	724	747	747	754	765	746	733	735	820	765	712	781	758	698	748	762	760	751	766	709	784	749	683	734	756	764	786	708	780	691	740	719	754	745	757	746	785	790	744	755	748	750	740	765	745	733	750	715	723	774	757	776	718	785	760	801	761	719	781	760	766	784	719	708	724	757	767	740	725	797	785	774	747	768	775	749	734	767	749	764	794	775	754	763	742	736	746	742	720	768	791	741	749	756	795	783	794	790	766	773	799	759	775	790	737	784	745	772	735	731	775	749	762	791	752	764	710	722	750	755	712	746	729	728	702	737	783	740	770	731	753	798	786	764	732	743	781	770	765	787	812	737	727	768	774	796	798	705	803	782	782	716	772	725	756	738	754	709	768	785	712	791	793	763	814	752	732	814	714	784	697	731	777	803	719	788	775	779	793	793	791	744	714	791	778	726	758	786	707	764	736	722	762	739	760	713	740	742	727	739	706	754	735	704	770	779	745	760	766	763	755	782	718	733	742	749	736	745	773	715	754	751	756	789	783	785	793	765	741	794	726	742	690	748	739	767	725	783	754	717	749	750	775	793	828	731	733	699	736	739	748	755	777	747	752	775	828	748	794	732	733	754	773	784	718	738	753	748	728	792	751	739	745	799	776	770	791	759	778	740	777	789	777	747	757	713	734	751	784	820	767	765	749	745	782	727	808	768	768	754	783	717	755	741	731	793	734	771	768	773	799	741	730	765	759	791	741	739	809	770	757	729	796	794	710	738	762	724	798	741	763	783	748	739	764	734	737	731	731	752	776	761	745	751	731	743	757	735	766	798	768	712	748	773	768	699	750	712	777	767	772	796	742	794	792	794	759	791	774	763	724	702	737	775	742	769	726	757	719	753	822	761	777	783	777	733	771	749	763	740	813	702	714	757	736	775	767	756	782	760	755	812	736	750	720	754	761	811	766	746	743	757	734	748	818	746	739	807	765	748	815	695	730	764	786	722	790	767	736	786	740	771	688	774	768	777	714	752	748	711	758	792	730	735	734	788	760	780	769	764	714	718	670	782	770	810	778	806	750	750	713	779	794	756	735	744	793	777	731	742	773	834	745	784	762	769	736	737	763	752	806	759	785	743	692	724	789	741	702	768	823	788	744	722	730	738	748	759	763	820	782	750	807	770	730	759	737	756	812	772	746	749	796	758	757	749	766	771	748	788	746	756	712	763	754	758	784	703	743	747	754	770	782	719	795	755	721	774	735	757	774	760	754	794	728	741	787	743	757	794	738	744	733	796	725	741	725	798	713	760	787	726	717	785	791	762	732	733	776	768	768	756	755	798	753	769	738	713	743	768	767	764	759	765	714	782
23783	20946	28239	23833	20943	9175	1286	883	733	718	650	629	603	586	568	543	534	536	504	522	468	539	509	481	494	491	516	482	478	512	462	511	486	451	449	500	492	470	494	444	466	450	471	490	469	469	494	473	494	454	523	406	490	444	469	470	440	464	498	461	482	480	476	492	488	464	455	434	434	485	468	461	448	487	452	517	451	449	447	475	477	467	462	482	464	450	459	434	483	443	519	439	501	439	444	449	472	452	453	501	484	453	437	485	466	453	477	466	447	469	479	471	434	443	449	470	460	467	448	470	468	439	433	455	466	473	458	464	499	470	468	437	444	467	458	413	468	474	471	474	475	469	443	444	442	499	478	473	483	429	440	477	458	461	466	441	457	469	472	460	466	464	479	467	476	442	481	454	485	479	462	467	482	436	431	477	456	454	466	489	458	458	463	448	450	486	448	470	485	492	427	444	425	495	492	485	450	470	462	437	468	429	504	448	452	479	449	492	438	486	482	465	482	444	433	454	484	487	469	437	452	462	459	512	463	424	455	524	442	458	478	453	454	462	486	447	482	475	461	447	475	456	473	431	474	492	463	482	473	455	484	453	489	448	440	482	503	455	487	477	469	475	445	452	494	475	430	426	471	460	448	450	449	453	458	484	479	477	474	457	441	469	464	483	439	454	425	516	483	470	478	473	465	451	518	468	488	477	455	421	469	463	448	420	472	481	494	452	440	461	409	452	445	429	473	497	451	513	497	436	452	441	483	497	456	396	477	451	442	442	471	442	443	461	445	492	462	458	474	468	457	470	508	481	472	459	507	433	485	462	466	472	462	445	473	449	435	458	472	472	449	474	471	457	458	484	456	471	456	463	416	441	463	473	443	475	486	488	467	436	419	470	466	498	434	439	465	448	479	449	493	483	427	465	499	483	451	493	485	468	440	446	466	471	510	472	434	466	510	522	500	426	454	429	446	471	467	456	464	443	465	463	482	486	426	487	463	461	460	477	522	440	467	470	452	482	447	448	464	454	456	438	471	467	472	471	452	448	447	459	483	438	477	436	457	479	486	484	456	473	457	485	444	423	475	441	483	451	486	464	446	480	459	442	471	476	456	486	438	453	463	442	481	443	506	471	476	444	473	472	490	500	469	469	447	475	468	440	459	450	483	484	450	457	466	455	474	471	423	467	481	463	426	451	445	491	453	465	461	447	490	452	444	418	446	414	446	439	455	495	451	451	472	468	437	430	454	421	481	444	431	445	474	454	446	509	496	449	443	471	456	436	446	446	449	458	442	475	462	486	426	451	491	459	457	454	503	425	477	495	474	444	457	447	470	464	470	438	465	496	442	443	467	482	440	467	450	481	460	487	496	456	454	473	443	451	502	485	451	451	496	473	442	403	451	457	463	496	447	489	446	434	463	440	470	458	491	458	457	483	472	471	435	467	441	474	473	449	486	444	465	447	477	466	461	451	453	436	421	490	466	450	480	448	470	434	494	481	480	455	447	459	437	474	446	453	476	440	475	482	435	473	451	450	471	452	483	450	466	479	413	450	461	460	481	449	454	471	475	455	461	482	480	464	468	448	452	485	474	500	451	436	473	455	483	467	498	429	462	483	444	515	496	449	471	476	463	438	440	489	422	466	437	423	462	467	455	466	462	454	423	465	442	457	464	437	487	454	443	454	509	449	490	458	465	467	482	468	479	485	449	486	474	434	456	434	478	450	477	407	450	486	467	451	485	470	446	448	440	473	469	458	452	444	443	472	443	440	436	477	471	455	441	518	466	420	442	436	441	449	461	463	436	469	469	465	478	473	456	486	474	421	443	463	476	450	461	477	480	498	438	446	467	496	462	487	488	441	464	414	422	437	438	493	485	459	462	446	456	474	469	472	469	481	486	471	462	472	479	440	467	482	424	429	453	468	501	478	464	478	444	430	455	417	436	494	471	469	455	473	446	447	454	455	464	457	447	470	424	451	448	462	508	457	470	495	432	476	461	464	493	460	461	463	475	486	459	443	477	470	452	475	500	499	486	456	457	503	472	438	452	458	474	439	448	464	485	476	482	470	458	447	449	464	472	460	466	467	445	491	491	488	454	461	473	436	454	416	434	465	450	482	445	447	455	482	478	453	502	469	452	462	474	480	456	479	480	460	458	457	459	452	451	466	487	481	474	458	442	477	457	438	467	392	479	450	453	463	474	464	462	456	452	484	484	448	454	468	516	479	462	468	434	469	464	473	456	473	438	466	465	429	433	478	475	452	502	470	490	474	480	473	434	480	448	425	469	415	467	457	443	484	440	466	489	470	495	472	446	451	461	436	457	444	448	447	533	506	444	447	470	474	450	456	486	465	454	449	436	460	469	490	467	450	425	486	466	489	484	442	468	471	485	450	442	449	468	441	441	469	469	428	442	445	434	434	507	453	442	494	461	448	473	460	443	461	498	461	500	438	474	454	462	443	472	499	461	455	484	459	431	462	429	482	455	434	495	465	527	493	444	488	493	463	435	479	462	434	459	430	464	448	473	492	463	458	471	460	477	447	446	431	449	435	434	455	485	499	445	471	480	446	465	468	412	438	479	484	483	452	466	473	458	458	479	487	474	491	469	507	466	434	470	427	479	426	476	486	451	472	484	449	454	438	447	405	457	458	457	480	456	451	435	465	419	484	440	432	437	479	455	464	432	488	442	477	482	492	426	440	439	424	451	441	424	479	454	450	429	465	494	440	467	474	471	469	455	460	447	458	460	448	479	460	492	443	526	484	448	426	478	467	451	467	436	474	449	440	460	459	442	454	473	445	474	470	470	419	470	491	409	476	455	425	507	449	461	430	480	426	426	461	479	435	446	487	489	471	489	446	457	507	441	475	463	463	451	487	467	499	445	465	422	446	432	474	466	460	479	453	463	454	411	458	490	459	433	463	456	466	464	461	468	418	443	441	481	472	469	447	455	491	452	464	463	477	436	486	490	485	442	466	445	424	476	485	483	460	441	464	508	444	437	445	469	449	434	466	461	466	441	460	466	460	456	435	472	441	472	466	458	448	413	473	495	483	433	470	471	493	451	482	450	461	483	460	427	460	499	446	444	476	514	462	396	447	439	459	465	442	462	480	468	457	441	442	466	448	453	474	464	469	450	459	417	484	482	426	479	445	459	437	458	443	443	450	450	462	479	442	457	505	436	467	428	428	435	424	433	481	437	457	473	486	481	466	462	448	440	490	464	426	458	431	477	450	441	440	495	461	432	423	470	497	493	435	412	437	487	450	449	449	461	514	470	457	471	446	449	471	467	466	473	490	512	446	453	488	472	418	484	451	444	411	459	453	431	446	470	480	484	457	502	485	472	437	447	477	472	456	431	452	467	464	449	454	468	436	439	437	488	466	456	479	445	476	442	455	488	455	463	453	432	477	447	455	470	449	431	450	463	451	454	512	444	426	441	446	488	464	492	477	461	484	454	453	463	460	437	464	484	454	482	484	463	459	469	426	478	485	481	439	449	427	459	512
4893	9515	8289	4497	3059	2441	1951	1631	1398	1203	1087	1018	898	891	793	770	797	746	720	679	776	674	709	626	666	616	684	647	628	669	642	620	600	637	642	648	628	625	630	619	631	655	600	619	630	619	661	633	647	609	602	590	608	639	595	624	602	629	650	611	635	647	608	627	667	615	631	626	617	568	597	574	626	614	569	626	598	588	606	603	626	592	664	629	599	618	601	638	591	620	657	621	571	583	601	612	608	617	600	606	619	635	606	591	633	607	595	619	626	656	608	628	598	620	586	655	623	655	632	601	613	600	593	579	580	608	604	633	606	624	638	615	623	659	624	603	604	590	614	587	625	580	592	595	645	577	606	577	640	650	588	598	583	631	589	574	596	623	591	607	563	655	598	613	584	639	598	598	589	577	598	603	587	633	598	579	653	608	584	573	599	674	620	590	617	580	583	641	575	603	633	632	607	617	564	626	636	578	610	600	626	609	590	596	612	673	574	621	612	636	643	593	623	605	654	615	616	554	586	593	592	535	613	625	633	613	598	574	627	650	621	618	649	589	614	593	611	636	615	651	643	557	628	587	621	630	575	599	570	614	640	640	591	599	641	622	638	580	666	630	615	593	639	582	643	645	643	636	617	632	635	628	620	622	609	583	618	600	608	613	611	621	612	629	598	586	585	605	622	632	617	617	593	573	603	582	610	642	591	588	630	566	605	621	604	603	633	597	606	632	583	623	605	626	587	641	624	605	568	570	612	632	629	620	593	608	655	618	638	600	597	619	586	625	574	647	584	605	584	616	685	619	600	610	594	616	584	572	610	603	618	586	618	629	659	608	620	560	662	625	617	613	579	669	563	651	610	652	585	603	596	610	587	586	609	660	567	580	642	588	586	631	643	629	631	596	657	602	627	581	619	582	609	639	592	581	586	643	594	595	611	602	585	615	598	665	626	616	636	622	598	629	599	609	605	594	623	588	626	614	616	584	633	618	618	617	584	623	586	627	648	627	642	586	596	605	658	606	618	626	654	643	616	612	613	674	598	681	600	553	606	622	573	631	636	591	598	614	586	590	660	608	594	660	582	609	609	598	613	623	608	593	625	650	648	654	645	606	611	606	610	619	612	604	616	591	624	611	545	617	616	625	624	593	647	583	622	629	618	618	563	582	609	611	622	623	602	589	621	636	618	630	593	572	600	604	647	650	616	629	620	607	618	676	579	651	638	616	606	624	588	606	593	569	669	607	588	630	614	587	587	647	615	608	585	607	601	629	652	604	637	618	582	603	586	602	592	610	592	617	596	609	638	614	622	654	606	598	624	643	585	643	582	632	605	638	606	573	639	592	633	613	661	623	625	605	647	632	596	624	581	644	580	610	619	612	643	601	608	622	606	610	554	623	598	610	543	608	599	613	605	624	673	566	596	609	614	619	648	611	625	590	609	565	600	585	579	612	627	648	587	614	629	626	639	598	571	608	578	586	580	612	614	630	564	615	651	630	623	629	609	594	609	592	607	624	619	626	629	622	640	601	601	591	655	597	592	607	602	610	660	642	572	613	656	593	624	613	607	614	595	612	626	604	651	617	659	661	601	579	607	648	641	591	625	663	629	608	609	582	677	624	590	645	594	614	582	583	664	573	596	616	621	642	599	587	627	589	560	648	596	613	604	603	576	631	594	583	613	622	625	636	591	571	652	624	574	566	647	592	631	597	607	598	573	595	607	618	601	626	591	596	585	636	612	578	639	603	652	579	623	628	597	606	620	593	665	625	561	604	615	620	620	611	599	605	639	653	652	600	581	638	578	604	604	613	567	582	610	584	597	602	583	634	605	582	584	648	620	590	598	587	596	619	654	615	570	610	651	557	599	637	615	614	599	596	601	609	619	587	619	627	621	647	619	619	627	609	599	600	587	626	605	604	602	595	613	589	616	617	577	615	596	587	643	586	599	579	608	581	634	634	629	658	606	618	618	602	626	602	627	629	624	641	643	602	583	636	600	622	594	583	635	628	594	588	618	671	632	599	590	606	583	606	644	591	602	646	605	604	620	604	588	618	669	615	563	592	599	605	627	631	574	624	585	641	642	642	586	612	648	607	607	600	603	568	641	616	616	585	643	663	610	563	611	602	616	658	581	627	654	598	618	610	619	677	625	581	574	584	615	616	597	663	606	597	602	591	570	619	579	578	594	585	622	649	579	629	587	643	627	638	589	638	638	634	642	633	603	631	614	618	562	601	631	674	587	630	658	657	589	569	598	614	629	612	580	592	598	621	612	633	581	583	579	606	581	594	631	621	592	580	617	607	640	652	628	620	629	623	604	600	565	622	621	563	603	613	598	618	590	646	620	588	659	603	603	632	608	596	574	631	559	650	637	631	602	614	624	630	671	627	621	612	562	637	612	626	611	630	607	615	648	640	643	619	612	598	580	598	603	652	572	596	616	634	617	589	556	647	581	606	636	601	614	573	616	632	606	590	567	540	630	620	628	603	610	622	651	614	615	602	628	638	582	570	607	622	643	628	583	587	580	627	640	605	578	640	612	611	606	670	631	660	569	620	590	614	568	613	615	601	590	635	627	639	583	630	604	626	606	617	618	623	618	597	609	596	590	625	635	599	587	613	609	642	621	581	592	614	602	610	602	602	593	612	600	631	601	604	616	642	610	593	630	598	625	594	649	599	602	647	637	585	594	591	616	597	626	629	564	571	617	621	632	647	574	567	629	546	622	656	619	608	599	581	630	625	639	642	607	635	615	655	602	553	600	602	591	622	613	611	596	626	649	594	595	583	624	555	567	618	577	614	611	594	586	575	616	632	585	605	629	598	619	574	587	615	622	617	571	586	587	595	625	618	626	596	597	604	607	618	617	613	589	611	640	610	593	590	554	594	628	626	583	607	575	632	610	645	571	601	574	604	608	610	620	620	642	629	587	631	595	642	613	583	651	617	596	619	630	622	627	589	593	600	632	585	600	571	656	624	617	628	603	625	583	602	603	637	648	593	595	654	605	659	625	617	640	603	613	628	629	650	588	567	607	587	617	576	576	623	637	579	593	634	576	620	595	590	608	636	593	607	606	570	603	608	599	636	606	605	616	592	549	637	643	624	585	638	590	646	639	645	609	614	605	629	593	618	623	581	580	614	641	624	587	644	598	621	640	566	636	600	625	627	608	662	617	610	567	608	606	581	617	624	621	552	596	630	617	598	610	577	613	618	632	612	618	611	565	604	610	624	621	609	578	605	616	624	638	581	636	601	616	587	570	633	602	618	598	621	626	618	599	644	590	622	589	637	676	627	605	645	608	630	587	602	589	572	624	628	626	629	577	611	613	574	607	614	613	600	615	621	584	657	604	649	618	624	576	613	593	616	635	582	618	621	679	600	607	597	627	643	607	616	609	586	589	567	595	591	594	557	614	598	604	586	620	628	636	570	591	619	610	619	610	633	581	622	631	645	588	621	618	623	603	620	652	660	628	620	567	618	606	585	627	595	577	597	610	638	592	593	613	594
22759	20964	28723	23373	20965	20996	7128	919	731	614	566	485	422	343	351	334	308	310	277	267	259	239	223	228	224	210	218	213	200	200	195	209	179	203	199	189	197	189	184	215	200	173	198	207	196	160	225	211	167	186	197	169	183	187	178	167	187	183	172	187	182	189	191	186	171	179	184	173	173	192	186	169	156	186	196	191	198	192	182	201	171	214	190	163	180	175	173	184	176	189	195	180	162	166	208	170	175	173	208	184	183	165	168	156	182	195	177	173	175	181	181	189	178	194	178	176	181	195	192	169	184	181	178	177	169	172	176	192	198	185	181	160	157	199	194	169	185	185	176	181	168	198	165	166	180	178	192	174	166	180	195	168	170	182	190	160	187	192	176	188	206	164	207	166	172	157	204	187	171	177	152	167	188	159	202	181	183	193	184	164	190	165	199	169	183	199	170	197	208	175	167	159	183	169	154	183	182	152	180	162	178	169	178	167	175	166	183	186	183	153	183	172	174	188	185	177	172	169	179	160	157	179	172	182	177	173	176	173	195	172	190	176	196	196	177	177	173	185	168	182	189	178	177	180	187	182	180	183	177	178	165	160	171	188	182	192	161	159	180	161	174	178	145	161	172	172	197	177	163	171	156	183	194	188	160	187	178	172	178	164	174	188	190	188	182	176	177	151	209	169	180	183	176	191	161	210	196	200	171	173	200	193	160	183	182	167	179	160	184	159	185	184	169	178	192	171	217	172	164	172	160	173	176	182	182	170	167	166	185	191	180	151	192	173	180	173	193	179	157	177	181	169	182	171	152	172	196	181	169	180	172	177	192	156	166	166	177	159	157	174	177	182	185	164	150	175	170	177	185	164	180	182	164	173	199	154	136	198	170	176	161	187	195	166	167	171	171	182	172	169	159	163	165	170	180	173	149	164	194	169	192	171	189	162	160	180	173	165	159	170	197	187	172	190	159	144	174	183	170	164	192	188	167	175	153	176	175	195	179	177	169	172	172	156	174	175	176	174	178	148	160	156	167	175	154	202	154	185	191	176	179	175	156	174	162	172	168	161	193	174	167	161	172	144	171	209	179	178	180	165	164	182	179	180	189	170	178	142	184	207	163	192	170	185	169	159	198	157	177	163	196	181	164	171	179	172	175	158	205	177	172	190	180	165	197	201	179	163	154	164	174	170	182	159	176	196	172	177	181	171	164	176	172	184	207	177	145	146	176	183	181	203	208	165	174	170	191	201	153	165	161	167	180	188	178	181	196	172	186	182	158	146	187	162	182	199	168	167	175	184	171	177	163	184	175	156	166	178	166	160	163	169	157	170	163	179	178	186	171	174	190	186	163	174	145	170	178	162	166	168	182	183	183	168	161	174	184	182	189	172	154	180	195	155	170	189	178	183	184	166	172	137	175	157	189	181	172	157	183	175	196	169	183	164	180	176	179	172	173	191	192	155	183	165	163	163	167	154	183	182	173	143	192	184	176	165	166	176	179	171	155	157	191	174	169	166	187	204	176	179	175	193	166	170	168	174	180	198	179	163	174	196	156	189	162	158	190	173	181	187	174	210	183	185	151	158	188	159	168	147	170	190	168	154	170	156	200	181	168	180	168	178	171	160	186	173	168	165	174	180	179	165	175	166	174	170	192	180	149	164	175	182	176	175	160	191	163	153	178	175	164	188	171	155	183	157	173	146	174	192	180	170	159	181	160	180	199	191	150	200	164	167	192	178	158	175	179	191	182	156	181	174	175	163	189	178	166	180	191	200	161	181	174	180	169	153	166	198	154	184	160	175	180	160	170	167	176	164	181	165	177	178	174	169	170	180	216	172	167	181	150	186	168	171	191	172	177	176	179	188	179	203	177	173	197	180	172	157	178	177	160	200	182	172	153	158	160	185	196	175	188	167	170	186	175	174	213	187	160	156	190	179	171	170	176	182	181	170	195	186	184	196	172	192	146	168	207	183	169	167	188	172	193	180	187	193	162	157	182	175	171	161	186	164	198	141	160	178	183	162	190	180	186	175	180	175	172	178	178	170	175	150	174	157	179	191	192	172	158	181	178	163	187	180	158	157	174	184	182	170	195	172	181	166	176	188	170	171	183	178	182	182	197	172	155	195	196	162	176	182	196	181	183	174	169	194	179	203	174	185	188	175	157	175	170	188	188	201	183	186	170	157	170	188	180	174	183	204	170	170	169	167	177	159	195	155	181	186	164	166	160	180	181	185	185	182	160	182	180	173	185	175	174	191	188	187	192	199	183	159	170	174	188	214	173	179	171	167	182	166	153	162	174	179	185	197	166	141	166	171	155	186	165	154	189	168	163	163	166	206	181	195	156	177	163	160	171	154	173	169	193	182	187	185	167	181	171	150	186	162	179	171	196	175	166	167	173	176	160	164	167	182	164	206	189	203	177	162	169	168	181	170	178	190	181	148	185	197	167	153	183	191	173	159	173	174	148	187	168	194	166	183	163	197	191	154	184	179	188	186	192	171	170	190	181	186	171	176	186	172	176	193	168	137	178	183	196	187	178	155	178	176	176	193	176	190	185	189	167	209	165	168	163	188	184	167	186	178	165	163	181	160	180	145	180	182	204	177	185	166	198	182	192	171	173	176	180	160	172	169	194	182	153	165	177	167	171	163	173	171	156	184	164	157	163	181	170	178	181	188	186	165	162	162	176	206	166	161	182	165	193	183	171	173	178	179	182	169	185	151	173	160	175	174	182	183	180	168	179	203	181	192	180	173	176	182	167	169	168	169	190	186	182	177	173	159	197	184	164	147	176	165	153	152	164	156	190	187	186	188	137	167	172	166	169	160	153	164	167	187	170	168	171	189	168	182	166	173	149	197	180	174	186	163	192	157	192	169	159	177	185	221	189	207	170	175	186	173	178	163	205	169	192	199	169	181	177	183	165	198	168	192	167	178	153	163	154	178	174	168	152	167	165	175	151	169	171	169	171	181	182	174	166	169	175	171	168	177	177	156	192	165	173	180	158	148	164	165	189	197	176	191	157	170	176	181	156	200	175	161	199	177	184	169	173	170	189	150	176	173	171	172	176	166	179	174	162	180	164	169	176	154	178	177	184	165	201	197	161	160	180	162	179	174	158	202	158	157	176	176	193	176	161	186	203	163	184	177	184	210	195	175	168	174	153	165	166	175	171	169	186	157	193	165	203	176	164	171	170	179	146	171	175	197	174	173	180	201	179	153	165	191	160	183	178	174	174	172	192	159	179	185	169	184	177	166	171	174	173	151	192	186	183	170	177	182	163	172	200	172	183	176	170	166	185	177	183	174	172	174	163	169	199	182	199	186	186	157	172	195	176	176	184	153	157	195	156	167	199	159	179	153	188	170	179	178	191	174	190	162	197	177	168	186	188	162	151	177	172	164	202	200	194	182	163	174	202	177	169	183	149	180	170	173	148	193	163	177	177	173	186	186	203	168	186	168	171	166	173	185	179	173	168	161	184	165	165	153	197	175	181	167	186	170	160	184
6868	15446	13271	7206	4933	3785	2806	2173	1735	1413	1161	1058	842	726	663	638	518	517	520	468	412	371	349	350	339	372	364	338	345	319	332	344	294	297	296	318	272	289	282	289	281	266	284	299	272	243	278	256	256	266	260	267	247	283	257	269	260	269	251	273	256	237	255	249	253	272	237	243	263	258	274	272	253	272	269	263	244	221	242	260	261	231	258	242	232	235	260	247	250	220	235	240	238	250	248	243	271	250	239	256	265	227	269	280	269	231	229	233	220	233	246	259	251	233	239	215	252	242	246	240	241	252	266	226	243	246	250	261	222	218	233	245	255	258	239	265	254	236	260	249	245	237	227	210	253	234	240	232	252	261	228	235	222	221	266	250	264	215	264	243	231	219	243	252	228	232	244	247	258	278	236	249	242	254	233	238	230	242	211	227	238	244	262	228	214	221	225	235	235	236	235	241	263	259	249	228	232	285	225	248	212	235	248	243	265	243	232	234	239	235	222	214	229	221	227	250	228	231	231	243	252	295	253	250	220	256	261	213	242	247	222	247	275	245	262	252	241	228	223	212	252	222	225	232	236	258	242	248	225	251	232	240	248	230	226	259	251	249	241	222	208	258	233	220	235	237	244	242	223	241	221	237	244	260	229	238	237	249	229	259	242	241	252	248	225	228	224	253	262	223	258	259	205	226	228	216	228	238	248	262	231	204	231	225	249	235	246	235	212	264	230	225	240	230	223	246	229	227	242	248	232	253	245	228	254	253	236	222	222	242	245	264	243	273	245	225	232	257	221	260	229	232	253	244	269	250	211	229	265	264	235	227	233	236	260	229	225	230	243	230	241	232	235	235	212	231	250	221	229	229	236	252	223	246	232	219	245	234	231	251	214	244	229	232	248	253	233	246	241	229	248	248	227	252	227	215	257	224	257	242	248	215	238	236	239	240	229	210	228	229	248	198	241	227	225	251	244	236	207	235	230	220	246	222	248	232	230	216	246	229	244	236	220	223	249	253	225	240	221	224	274	239	230	248	220	213	234	232	229	262	243	238	249	248	252	228	241	254	241	225	272	225	235	243	257	247	233	221	221	223	226	235	232	255	237	254	210	231	208	234	244	224	225	224	234	234	226	231	252	255	217	245	243	218	245	236	258	235	251	227	234	239	217	266	236	260	237	236	238	228	232	254	244	217	248	216	241	245	264	216	233	256	216	236	257	242	245	268	228	243	252	264	260	248	233	240	241	253	234	225	227	239	229	222	231	243	250	218	235	219	273	224	209	216	233	242	243	249	234	264	203	238	248	239	259	269	225	241	230	240	279	208	215	219	248	213	220	206	238	213	244	240	265	250	231	230	240	245	223	243	261	238	241	244	236	219	229	206	237	219	199	234	234	251	215	238	223	244	242	236	210	245	248	222	226	228	236	242	199	218	251	267	222	239	272	281	260	227	240	237	228	202	204	227	233	241	237	230	230	239	244	269	245	239	276	215	212	246	233	246	229	219	238	226	247	255	237	248	226	220	260	253	275	241	238	249	270	229	214	230	246	216	231	229	250	224	228	230	224	252	239	212	265	230	239	248	235	238	242	245	236	214	236	231	245	262	291	260	256	248	210	246	258	230	211	220	243	230	252	217	243	220	217	237	244	237	232	228	228	258	218	236	276	237	231	236	203	251	209	219	266	223	242	226	249	239	218	224	209	239	232	230	246	251	237	269	222	240	241	251	236	236	222	260	265	222	260	224	232	235	244	232	238	223	267	226	262	230	240	252	225	227	218	229	229	252	238	260	255	235	222	220	210	259	215	211	225	242	242	206	254	276	228	253	187	228	256	253	221	239	239	234	234	232	228	235	227	226	235	237	228	255	249	216	229	234	218	237	242	237	226	217	227	236	223	268	252	242	256	240	260	209	199	214	233	226	217	232	238	235	256	247	212	240	221	217	235	239	207	282	222	241	240	249	232	222	231	230	231	245	251	267	274	218	266	211	207	228	265	269	234	233	229	211	210	254	229	234	265	257	221	244	239	240	228	240	208	256	244	233	246	268	244	221	250	252	237	225	211	244	239	240	210	237	223	234	260	220	247	230	256	250	247	238	248	224	237	261	233	214	253	247	257	223	236	252	225	241	228	220	204	246	249	217	225	242	239	233	243	236	228	253	247	214	283	229	255	227	249	237	220	236	231	233	240	268	223	217	260	245	260	203	249	241	233	231	267	241	254	243	255	242	224	248	209	239	230	225	242	218	228	218	236	221	221	247	213	242	263	232	234	231	233	249	243	267	259	250	236	232	232	202	226	218	228	237	234	255	223	222	257	218	245	237	229	260	251	250	223	236	245	240	242	243	235	247	234	219	219	209	234	251	218	230	224	237	251	204	238	248	250	214	251	242	234	243	242	237	221	233	268	221	227	242	236	264	227	246	242	240	208	227	251	235	227	244	239	217	228	227	216	252	263	252	259	241	241	236	215	230	248	230	259	287	232	238	253	259	229	217	244	254	244	238	223	239	242	211	216	246	267	241	230	224	238	241	226	250	247	247	219	232	222	266	255	267	242	239	222	234	211	217	220	260	234	243	228	243	239	236	209	242	242	226	237	245	212	249	238	242	231	243	246	234	259	226	250	229	235	248	223	253	222	258	222	246	256	247	227	256	244	255	215	219	241	241	245	248	264	225	224	238	234	195	263	224	252	236	249	247	246	216	235	222	222	224	237	285	204	222	226	237	207	243	234	256	249	230	220	259	214	236	248	254	221	224	241	235	235	246	242	216	246	230	236	251	233	265	245	221	265	235	224	249	250	232	215	255	237	249	221	225	220	233	229	243	245	255	206	200	262	220	226	237	223	254	205	221	243	244	241	229	230	208	241	231	247	242	237	222	242	240	222	227	235	227	227	223	251	224	233	214	243	240	242	249	212	234	240	227	233	254	240	247	257	240	248	221	236	248	236	225	223	220	249	251	246	248	224	219	240	256	246	248	220	219	248	247	254	258	220	225	240	232	237	233	222	256	267	235	243	251	261	235	245	230	231	232	261	235	230	226	229	276	208	247	225	210	205	246	229	233	250	249	242	242	238	241	229	254	234	241	217	227	227	208	234	243	228	219	253	258	237	220	247	236	228	260	221	259	235	223	262	270	224	225	228	238	255	255	250	248	255	223	247	252	255	220	220	258	220	276	228	235	223	244	217	223	199	223	246	257	229	244	229	226	248	231	216	216	226	196	246	253	233	252	251	256	229	230	233	213	232	225	233	253	225	214	253	223	239	248	252	245	253	238	240	245	245	238	243	222	236	231	214	240	225	237	233	254	222	241	252	248	246	232	235	237	235	238	232	241	251	217	216	217	227	235	238	255	238	256	227	254	226	218	234	224	234	242	260	258	253	240	249	228	292	266	239	236	257	246	204	253	220	239	238	227	259	260	258	280	251	234	230	237	224	241	233	249	232	235	243	263	248	223	246	257	233	221	222	248	225	253	232	231	231	228	217	233	237	242	239	226	235	246
26606	20628	9960	1129	730	698	621	616	590	643	613	598	588	617	584	609	620	582	602	551	628	621	594	590	603	623	608	632	616	593	590	610	599	597	572	567	651	608	583	566	620	617	617	607	627	626	585	627	607	627	570	615	600	591	562	596	572	603	641	617	592	553	567	554	601	552	600	603	565	620	587	594	622	593	574	587	588	587	561	589	626	627	597	601	599	585	583	630	624	614	609	614	603	571	608	575	598	623	645	618	601	606	600	611	585	586	603	591	625	606	540	647	584	626	607	606	609	588	584	582	585	546	579	623	605	595	519	599	578	558	577	558	592	538	602	604	566	624	557	619	564	605	604	596	563	578	581	576	583	606	613	599	611	632	607	625	598	593	585	603	557	600	599	574	581	623	535	572	620	597	603	621	581	655	589	612	616	629	580	561	596	574	607	628	576	599	598	555	608	619	598	582	579	638	602	574	621	605	591	598	613	610	589	626	608	590	622	631	562	532	600	575	599	604	619	589	574	573	605	587	599	582	572	577	595	626	600	597	552	583	619	558	563	566	557	600	616	602	583	602	643	561	600	601	561	581	606	562	588	601	573	584	557	567	556	594	571	611	554	558	559	581	599	553	579	625	629	644	624	564	582	589	593	617	612	611	580	608	612	603	592	610	557	587	568	572	564	607	589	602	603	582	591	579	605	586	562	608	563	562	600	563	597	568	624	587	582	609	558	602	584	623	613	595	626	616	583	558	604	638	604	620	610	622	612	561	572	609	576	601	601	586	620	582	606	623	570	577	590	661	599	597	560	593	647	637	549	529	534	594	575	632	566	581	539	600	613	577	551	563	598	621	630	614	564	587	584	609	538	573	629	547	585	578	597	616	606	618	597	556	599	594	572	605	544	595	618	588	590	609	626	576	588	607	574	568	607	603	530	565	612	586	606	608	559	575	615	592	534	643	584	586	607	624	632	592	603	586	545	620	603	637	612	590	576	579	570	579	581	612	595	553	603	539	602	573	617	588	589	595	649	557	574	548	597	556	571	553	584	617	612	606	579	561	588	597	609	592	600	592	581	605	606	600	540	612	585	667	610	591	598	565	604	559	615	566	575	605	574	568	543	601	544	575	592	633	571	601	566	604	599	576	582	583	597	597	574	578	578	599	582	568	600	599	615	588	580	592	591	628	621	604	614	578	599	587	577	559	610	594	582	590	574	574	538	582	610	563	613	623	612	590	611	592	596	549	610	572	577	559	599	576	567	602	579	592	599	577	562	637	578	577	614	618	592	595	540	618	638	580	599	608	533	608	581	603	581	623	624	592	586	595	617	595	570	611	622	561	584	597	592	585	619	631	581	568	594	553	579	593	626	574	614	559	591	609	574	605	649	610	567	609	595	635	589	619	573	586	631	605	614	602	615	568	623	630	586	606	614	632	567	613	588	567	629	602	596	612	626	626	625	556	564	561	575	562	582	588	608	564	551	556	595	573	577	602	589	588	605	618	600	557	569	596	613	547	568	575	655	587	644	596	582	621	597	564	551	628	563	596	563	623	559	559	609	573	609	598	618	571	599	587	636	595	621	605	588	557	566	554	569	639	610	619	559	597	571	576	584	559	573	633	577	572	544	568	625	571	560	580	607	592	550	616	540	550	563	646	585	646	600	606	599	542	615	581	590	620	585	550	611	584	604	610	609	590	590	548	585	613	578	614	516	633	589	591	654	607	595	583	613	602	629	599	566	557	545	577	648	578	583	597	570	588	584	625	586	585	609	529	633	610	625	590	594	605	625	588	572	620	624	579	580	641	522	589	598	582	602	584	625	601	622	583	640	586	571	622	591	616	614	558	592	572	626	598	593	620	552	604	560	619	572	574	568	649	571	632	607	619	649	612	580	590	583	581	608	591	608	542	618	591	584	601	559	594	582	576	580	571	586	556	560	621	586	632	588	557	588	578	617	576	636	584	573	580	619	588	592	573	604	603	620	595	575	601	603	647	572	594	601	627	608	611	612	610	608	578	638	579	622	601	605	627	616	585	602	583	610	637	624	573	580	584	548	596	609	617	596	632	561	547	570	606	596	628	636	587	613	599	610	597	585	578	582	564	617	620	575	580	619	597	599	607	622	637	592	562	597	600	614	606	600	646	573	589	591	583	624	588	555	591	611	634	601	549	605	572	596	647	590	597	616	564	597	584	522	582	610	612	576	580	582	561	591	624	613	620	589	602	564	564	592	572	551	601	567	629	597	599	601	574	607	591	594	587	574	568	608	576	569	616	558	587	610	592	620	582	591	579	570	602	607	589	582	528	605	620	609	556	543	581	609	598	538	552	602	614	578	609	586	597	604	597	586	593	615	637	545	601	615	598	597	586	616	563	589	581	616	627	627	593	575	565	624	630	608	602	609	592	591	600	551	602	576	615	558	583	620	614	607	607	588	587	607	599	597	577	587	616	605	572	620	619	604	591	610	582	555	593	587	581	583	585	592	629	564	582	577	602	605	619	607	594	615	612	624	588	553	543	559	578	650	599	577	620	596	564	614	565	584	590	585	613	583	608	602	602	577	601	568	613	597	575	597	617	592	612	626	568	589	590	612	615	575	556	605	632	566	611	587	613	606	593	589	584	584	580	625	632	574	607	623	560	580	581	566	581	627	608	573	629	596	546	581	624	547	569	597	555	543	610	597	558	573	555	602	604	588	620	565	608	557	599	619	598	575	589	580	582	583	638	542	626	605	593	602	601	604	558	582	572	562	610	600	594	618	630	560	566	618	608	580	619	612	574	579	591	578	609	579	613	528	612	605	573	526	568	538	619	538	587	599	594	609	582	605	586	603	566	565	599	568	603	584	667	578	570	618	574	599	613	594	591	598	583	595	558	604	585	572	648	570	597	596	600	631	596	575	599	575	588	635	542	581	609	609	592	548	625	600	621	632	620	612	588	598	622	607	595	552	572	609	599	608	629	564	591	578	605	620	597	588	589	586	613	620	593	640	582	591	554	592	558	592	579	592	612	588	566	587	589	539	578	624	611	615	582	565	557	604	600	606	585	607	575	577	601	609	577	582	598	586	592	605	577	535	620	582	605	602	580	571	574	607	544	569	609	588	613	600	578	573	562	608	600	596	558	609	585	630	545	596	592	576	606	590	581	612	583	620	615	626	606	635	552	603	601	637	551	560	583	587	594	599	608	596	579	553	583	638	607	614	595	635	607	584	560	579	586	564	609	632	606	588	645	625	670	564	584	572	615	585	602	602	605	591	599	577	583	585	581	590	556	611	582	587	546	583	591	589	619	602	584	588	574	554	566	594	588	596	636	561	590	589	611	602	590	595	592	557	610	560	614	596	606	620	611	604	604	593	583	611	589	579	589	636	574	573	603	624	624	570	572	563	658	562	569	616	559	616	601	570	575	593	585	577	602	598	587	597	547	606	593	603	566	599	631	621	604	590	541	601	588	568	619	576	606	599	608	631	615	605	646	598	568	588	571	580	592	570	565	626	627	602	590
4056	1475	1466	1099	964	849	847	847	820	846	810	779	768	783	820	747	795	749	811	800	821	782	805	779	717	786	755	765	776	753	779	763	765	797	719	760	795	798	789	734	776	784	766	735	786	730	767	744	727	752	764	815	777	721	744	788	768	763	788	774	774	778	775	802	773	784	795	774	752	733	766	778	738	763	735	782	777	756	767	780	808	765	730	757	812	802	820	741	748	779	781	730	766	811	769	773	807	785	795	814	842	794	782	800	809	774	797	773	787	728	799	735	721	750	787	762	808	717	768	738	773	818	753	779	777	711	763	780	808	763	752	767	801	763	716	771	760	746	775	746	745	810	796	789	756	774	792	787	768	806	776	761	745	741	762	773	759	772	757	785	746	749	777	770	772	824	779	764	723	767	782	774	805	754	780	797	746	754	835	700	727	824	811	728	756	741	721	751	794	771	805	762	737	815	748	786	752	774	760	764	789	758	763	822	807	745	774	760	812	800	798	771	777	773	752	737	739	772	773	793	745	770	757	760	734	759	760	789	768	780	745	749	780	768	814	757	751	774	799	811	769	742	777	738	743	794	780	757	823	698	839	755	782	773	793	720	811	767	734	781	738	770	757	783	723	720	813	755	735	694	753	773	726	756	753	783	768	801	766	780	803	739	780	785	776	728	747	776	757	759	815	823	777	738	722	739	772	812	764	765	808	774	782	749	768	797	812	774	762	790	808	754	781	759	761	720	771	807	809	695	796	803	781	792	756	770	860	752	777	735	787	771	750	773	755	729	792	791	756	798	787	817	775	777	787	749	777	766	764	803	787	769	757	800	798	796	766	822	787	782	762	761	738	758	769	761	746	772	737	751	807	764	805	795	802	790	778	797	777	739	765	701	772	773	751	742	789	767	771	777	755	766	778	753	790	749	787	778	783	783	744	721	795	785	794	781	750	788	799	788	806	774	754	832	712	826	779	764	804	799	754	773	768	804	735	717	794	793	764	795	780	747	772	780	754	739	806	748	790	798	761	831	801	758	766	747	751	734	787	774	763	763	805	766	802	779	748	732	725	718	759	749	776	793	826	776	792	749	763	765	795	768	803	750	798	824	755	766	815	781	859	780	789	741	774	771	815	848	783	739	823	784	755	772	772	739	800	816	776	789	692	793	764	738	721	769	758	797	747	767	752	752	785	803	765	783	752	766	774	756	762	749	750	772	740	752	761	752	773	819	715	828	742	774	774	759	776	797	781	773	760	803	760	773	814	823	785	804	782	841	775	761	770	805	796	768	826	774	753	786	739	747	822	758	755	826	797	807	732	762	740	726	750	755	769	766	745	761	772	749	779	747	778	740	759	799	791	776	760	798	741	771	756	742	741	802	750	813	808	734	835	736	767	772	795	753	767	750	801	736	770	828	742	744	787	765	779	730	796	743	825	776	743	832	746	768	756	766	727	769	797	745	775	740	823	758	788	773	744	793	785	697	770	769	793	749	786	764	778	797	759	738	770	760	783	747	791	754	767	790	760	821	767	868	803	810	740	773	748	704	742	753	794	770	785	812	770	768	778	785	758	758	765	783	811	769	756	798	754	728	829	759	802	777	818	745	791	772	759	749	757	789	729	793	743	797	769	776	750	805	766	790	792	784	756	796	743	784	770	757	762	712	769	776	677	767	762	735	732	759	733	753	784	762	788	734	770	809	794	745	782	794	778	834	755	734	771	746	781	729	740	786	738	763	738	749	802	722	806	785	800	705	817	766	779	754	784	796	746	773	780	753	770	733	765	822	749	788	782	780	780	766	765	749	760	791	753	796	781	797	770	747	787	775	778	803	797	773	787	763	777	801	757	808	761	750	797	807	726	744	755	782	797	788	764	792	773	734	769	767	747	745	795	746	780	755	793	745	741	762	745	820	718	756	760	782	800	769	754	775	781	783	753	809	781	781	721	741	756	783	729	785	742	736	768	831	808	786	765	751	781	835	764	787	782	801	828	806	758	759	755	814	764	779	775	776	764	762	746	755	819	732	700	793	778	753	793	833	783	796	754	807	810	779	751	775	773	784	738	787	765	737	797	771	778	764	713	708	765	809	813	804	798	831	763	776	777	749	750	779	721	748	772	728	776	784	736	797	717	784	725	752	803	772	830	725	784	772	767	745	752	737	810	790	731	820	716	785	760	766	787	788	707	708	821	792	739	777	823	757	739	749	788	724	769	733	770	798	770	805	740	781	752	755	723	758	787	773	756	766	770	753	775	763	771	807	788	733	769	772	778	724	708	789	759	792	729	781	770	766	738	786	758	821	788	795	731	779	738	791	769	798	789	794	774	811	751	806	747	780	779	797	807	768	846	762	790	777	787	715	776	766	769	739	753	760	758	823	764	750	777	753	758	783	776	759	779	756	761	767	732	819	821	777	739	795	796	823	770	713	720	733	799	809	767	714	753	789	749	789	778	715	771	817	794	774	761	781	773	781	772	806	792	746	767	813	779	777	743	788	781	801	793	752	767	738	702	778	794	764	774	750	784	797	773	749	776	801	742	789	698	804	755	733	773	757	805	759	760	785	769	781	744	779	766	748	752	762	726	768	776	749	796	749	734	778	786	786	802	825	760	747	769	743	845	781	744	755	746	781	735	790	770	757	778	838	747	760	790	731	775	763	743	735	791	713	798	763	765	824	744	745	833	757	762	773	789	797	814	774	768	790	797	758	769	750	748	817	749	761	752	772	795	736	760	714	751	728	781	781	765	798	744	767	763	755	797	786	784	798	763	713	751	760	772	738	781	793	786	756	767	770	752	761	790	752	747	804	728	751	809	794	798	790	786	738	793	753	777	743	794	805	777	776	778	796	766	757	731	752	781	787	802	808	739	762	763	782	769	805	772	781	774	768	752	822	753	706	786	825	751	716	751	788	814	696	767	779	810	742	807	815	762	710	765	745	749	817	790	764	782	779	737	732	730	764	805	785	754	799	719	756	790	753	758	747	754	767	779	754	787	735	798	735	791	806	737	770	696	764	769	782	747	780	760	743	743	781	762	822	800	773	765	766	744	796	796	822	783	734	748	757	803	737	784	778	725	731	784	772	747	776	756	764	775	763	803	748	784	783	800	728	803	810	762	791	808	786	735	759	766	814	775	756	751	716	787	793	758	727	724	740	770	778	759	740	741	731	837	738	803	750	769	712	778	751	776	735	788	789	788	730	795	776	795	787	756	781	781	777	834	796	806	765	788	773	767	747	777	738	790	791	832	768	778	754	799	726	761	718	789	757	742	768	742	803	772	764	773	739	755	830	766	821	745	737	751	755	788	762	787	751	773	757	789	809	791	754	749	762	737	710	778	802	834	785	744	786	748	764	735	790	754	762	788	750	790	774	775	773	754	735	797	825	776	791	737	771	781	767	799	791	742	765	783	792	730	753	790	739	773	804	770	781	754	751	804	747	807	759	778	752	757	775	786	816	819	755	791	767	757	753	791	718	805	774	789	789	736	757	789	816	747	749	760	809
23732	20940	28230	23793	20921	9219	1309	925	803	688	657	616	598	588	562	551	531	535	508	507	486	514	501	494	484	486	476	477	471	497	515	496	512	493	475	498	513	484	496	498	468	519	490	502	476	476	504	484	469	479	467	494	446	485	478	520	519	469	505	446	486	470	444	471	503	458	464	470	439	487	454	457	430	443	445	461	474	441	490	491	473	475	473	445	503	462	460	435	506	461	457	469	501	427	440	460	449	447	421	463	469	485	458	467	424	452	440	452	520	455	484	493	485	497	460	464	467	444	499	472	458	489	464	459	442	474	453	471	435	497	479	454	451	487	476	472	465	462	465	452	455	412	456	477	485	479	455	396	487	458	445	464	476	517	450	463	431	489	480	466	422	465	529	455	482	470	480	439	442	475	469	470	479	488	413	433	480	469	457	479	452	449	432	480	453	543	477	421	435	487	490	414	521	461	456	473	460	485	456	459	476	482	456	467	488	455	442	448	445	447	447	475	474	429	419	442	489	428	464	420	437	445	462	460	447	500	476	505	489	472	451	455	520	454	469	462	470	455	499	450	411	452	459	462	471	447	481	458	468	474	448	477	485	473	448	475	466	442	474	490	446	439	503	481	462	433	457	480	469	499	447	473	490	453	451	476	440	472	440	458	488	464	485	442	476	452	458	485	438	423	450	415	435	475	467	472	453	468	451	472	469	458	474	473	454	504	439	454	497	444	481	463	471	443	454	448	501	485	484	461	443	509	441	505	473	467	486	490	456	474	479	472	460	446	496	464	447	459	485	450	446	440	487	470	493	442	462	463	490	467	440	465	447	499	473	479	470	458	429	498	484	472	462	469	489	504	460	471	431	457	482	484	476	452	485	460	440	477	461	482	477	416	484	422	439	477	478	472	484	451	444	447	463	431	432	481	452	446	474	455	464	464	462	464	461	461	489	451	435	485	476	423	488	454	530	440	502	481	470	474	474	454	468	448	441	441	490	462	438	469	433	452	487	423	428	484	494	442	490	478	440	443	462	467	450	469	454	511	456	447	466	464	433	463	468	448	475	459	432	462	505	452	482	500	481	484	443	425	491	448	503	469	456	462	457	464	486	478	468	470	447	458	471	474	440	462	457	434	473	472	475	505	401	451	479	503	475	460	437	427	460	486	453	504	464	441	466	453	484	465	480	488	460	450	462	458	442	437	466	490	476	471	446	459	457	467	500	443	455	473	486	474	473	460	481	453	468	466	494	498	478	450	429	471	472	455	483	456	484	466	480	461	467	472	422	464	475	461	478	460	448	443	471	457	436	481	467	476	431	497	485	435	458	456	447	462	445	455	504	408	503	474	480	449	423	450	439	438	463	467	466	476	452	455	454	490	447	490	482	450	469	473	464	531	450	466	511	481	423	446	510	465	464	424	460	491	453	456	479	487	479	459	494	458	464	505	448	429	492	433	471	455	498	449	437	438	437	446	477	498	449	463	471	460	422	477	463	489	460	483	483	439	485	476	476	490	449	486	467	464	457	463	475	460	439	484	464	453	459	485	433	458	452	486	452	483	479	444	456	467	443	462	432	459	459	444	452	456	462	474	457	448	456	464	422	473	444	481	473	461	464	471	459	458	406	452	500	451	445	427	462	463	458	448	492	458	427	524	435	474	442	454	410	452	459	458	463	463	479	479	448	449	464	488	437	500	458	466	504	497	435	449	447	460	462	445	420	462	479	476	492	424	489	465	451	488	458	479	466	441	483	428	494	450	453	488	447	464	452	479	475	443	460	424	464	461	462	477	472	474	457	458	511	507	474	479	476	464	483	464	478	416	481	454	501	472	395	459	458	499	462	500	502	450	479	456	477	430	439	509	515	458	470	457	430	448	471	464	458	440	508	497	439	485	455	433	455	467	446	442	466	498	454	463	514	408	433	475	462	512	474	476	469	493	466	439	415	474	472	486	503	465	464	457	442	506	508	469	442	472	483	444	449	448	429	511	440	470	440	454	453	474	455	445	459	429	447	474	436	490	453	456	457	447	483	431	424	463	453	454	423	457	488	456	471	473	452	467	422	438	469	478	482	481	443	458	421	478	484	437	479	469	493	482	467	433	459	466	438	491	475	484	406	448	479	467	503	439	469	437	470	431	463	455	488	445	475	500	501	446	454	452	502	456	468	455	453	447	433	496	431	478	450	458	450	470	516	434	454	439	472	440	441	485	500	462	448	448	512	467	507	476	475	449	448	433	467	442	482	419	474	476	489	486	487	431	469	421	470	494	485	481	457	469	453	454	467	469	454	473	458	466	494	485	469	448	430	495	458	420	517	474	463	483	488	443	462	475	463	500	457	458	467	462	428	436	443	448	466	437	463	491	448	494	453	488	447	445	429	470	450	480	455	475	474	432	473	481	438	470	439	490	463	450	516	484	434	452	468	502	429	471	459	462	513	474	448	456	479	488	455	455	462	473	460	474	464	501	454	485	461	446	471	473	451	499	456	479	453	443	463	439	431	474	466	446	498	446	475	442	481	444	453	481	495	475	437	509	430	455	465	450	439	463	429	426	456	446	481	442	483	460	495	454	462	434	466	478	439	468	444	489	437	470	455	469	446	465	450	486	440	435	469	447	490	447	421	419	446	488	431	477	470	463	454	478	407	438	398	452	437	466	480	438	480	458	473	486	479	461	471	472	440	456	470	465	465	446	472	482	478	503	428	427	473	485	478	472	467	466	458	486	452	484	427	477	465	460	506	471	459	478	485	489	508	469	474	452	478	452	488	470	435	457	445	455	470	427	465	512	475	443	461	478	457	482	474	477	462	431	491	431	472	461	448	446	465	433	469	503	487	435	473	450	479	477	447	444	449	496	463	454	474	476	445	481	458	498	473	479	475	476	479	461	471	446	457	437	463	455	469	458	450	458	473	486	441	474	443	439	452	430	445	501	467	487	464	432	460	469	476	471	495	446	487	449	468	497	486	475	474	482	461	462	420	501	477	465	489	435	499	445	424	499	467	486	455	456	483	464	502	462	489	495	505	484	492	467	505	538	434	472	453	462	472	479	490	469	430	467	521	496	458	481	444	473	439	404	446	446	452	449	513	498	501	463	490	488	449	493	444	485	472	438	459	463	449	473	447	483	469	431	458	436	470	464	450	465	455	480	476	487	411	452	470	456	460	470	426	446	458	470	471	466	463	457	488	479	461	462	464	479	445	466	412	441	440	448	474	479	500	478	468	478	474	461	479	457	498	465	479	478	468	484	459	455	436	441	428	448	493	467	452	456	448	462	487	467	444	453	467	433	460	439	461	448	486	471	466	453	441	467	470	498	479	465	450	473	467	471	461	455	476	475	481	451	474	485	496	448	438	519	490	470	485	441	476	446	482	452	427	462	455	476	441	475	470	501	455	406	445	488	458	474	463	476	441	461	466	436	468	432	473	438	428	469	482	422	468	491	473	450	472	453	437	459	439	414	461	466	458	431	426	450	435	479	472	441	465	481	465	485	463	422	454	482
4958	9719	8290	4461	3088	2395	1996	1655	1324	1280	1054	958	942	865	832	782	758	749	743	714	731	685	729	725	710	669	652	708	650	669	646	674	623	682	642	649	628	669	619	686	680	668	614	643	647	669	672	602	667	582	659	558	674	595	625	616	612	632	648	622	623	636	625	649	612	636	616	590	670	607	631	622	633	606	605	620	629	608	660	636	638	587	600	631	624	627	620	603	632	632	645	628	648	669	632	617	658	654	599	646	601	656	625	647	589	641	649	607	620	597	635	647	625	613	581	605	620	582	607	630	596	642	611	603	634	674	600	619	644	676	638	589	604	592	580	653	633	631	648	628	661	622	619	625	640	592	604	615	619	626	599	656	625	595	606	555	594	632	592	634	623	590	591	601	623	638	592	645	595	660	614	638	621	607	573	611	591	637	620	611	599	608	600	608	625	607	647	643	648	620	621	630	625	622	600	588	593	598	602	597	617	646	639	638	621	571	635	636	640	609	602	597	598	640	628	590	629	644	662	590	613	568	601	571	590	621	654	627	624	641	585	609	604	597	580	622	617	645	617	608	630	587	601	598	633	658	577	635	621	605	582	600	587	596	646	615	619	569	632	618	613	614	642	600	605	602	638	628	617	655	665	608	633	592	597	539	570	572	640	624	603	656	589	606	652	623	628	584	626	573	586	601	576	623	612	635	595	605	638	629	618	617	610	608	637	623	632	626	613	620	623	638	609	598	586	607	594	604	620	641	598	672	586	641	550	641	596	639	617	618	613	613	623	659	643	630	623	644	589	632	621	620	620	565	629	648	613	621	615	635	624	633	601	589	585	602	606	604	609	614	650	631	612	650	619	621	588	637	606	654	574	608	600	579	608	633	610	582	601	601	596	625	650	595	596	597	623	584	612	639	647	611	588	590	625	586	621	630	624	607	618	671	571	570	623	660	641	627	635	642	611	620	657	666	584	604	649	635	639	599	643	618	671	681	583	592	650	635	594	612	634	636	639	621	595	608	608	621	609	657	652	612	588	607	549	595	620	640	632	600	550	594	557	593	601	613	674	620	627	655	621	599	579	637	586	646	600	638	644	614	609	608	645	600	647	612	604	604	633	632	590	692	556	682	618	633	646	641	615	634	656	662	589	624	603	606	623	663	606	613	625	619	598	595	603	662	630	628	653	605	623	634	635	614	617	634	640	585	593	596	584	620	621	606	591	596	629	631	621	604	590	594	584	580	634	587	611	599	605	624	612	633	616	612	597	647	587	641	637	587	609	632	617	624	668	619	638	625	605	614	620	618	635	653	674	602	648	672	608	601	639	631	586	616	598	633	635	620	629	565	651	644	607	627	623	614	617	567	634	642	585	614	596	603	605	628	661	624	618	613	608	591	596	600	652	628	589	592	635	602	653	604	649	612	609	634	617	630	624	622	653	650	610	626	608	625	586	600	620	602	626	599	623	623	637	622	579	599	604	632	593	616	585	622	627	626	595	618	594	623	597	637	597	594	603	620	651	656	630	609	617	655	636	575	620	651	564	586	589	609	605	610	575	622	633	635	621	636	611	650	638	585	628	605	615	610	602	665	675	633	615	637	638	605	617	606	598	662	635	600	604	610	650	582	616	631	633	623	613	580	586	607	637	615	576	583	613	613	595	631	652	632	654	610	605	598	604	651	662	593	594	641	632	663	568	650	601	622	608	628	622	634	614	647	626	598	613	572	594	616	604	597	647	581	653	592	644	571	589	633	560	628	622	570	647	635	646	594	608	643	613	603	606	639	660	592	657	570	592	600	635	621	586	609	568	678	597	596	587	628	565	641	648	599	574	617	614	598	589	636	607	650	658	606	642	609	586	572	605	609	593	640	615	583	646	620	628	632	621	600	615	633	613	631	642	629	602	698	638	588	637	571	663	577	621	590	622	667	647	630	623	595	675	617	620	613	641	648	619	610	627	619	638	615	646	647	620	635	610	609	582	607	592	610	631	597	611	594	602	669	603	669	578	608	587	587	605	658	679	589	598	590	651	635	631	602	632	592	634	608	648	672	653	634	600	635	613	635	655	570	642	616	649	573	623	629	605	612	606	614	632	685	599	616	618	616	582	577	591	587	613	599	637	614	608	608	593	566	612	625	627	607	607	640	569	633	624	552	600	667	625	604	615	590	597	604	650	618	573	621	601	594	606	605	592	570	581	647	633	625	582	607	605	613	594	654	558	639	626	595	663	605	612	643	620	610	595	607	600	570	616	582	589	552	596	619	601	572	607	598	602	635	604	635	593	658	611	611	635	625	597	584	570	646	682	613	619	630	573	611	638	585	629	633	654	663	582	657	681	607	591	608	618	633	590	633	613	603	565	620	617	622	612	632	625	608	617	614	608	608	584	632	613	633	655	619	631	591	586	577	617	623	632	579	661	587	601	614	597	634	626	645	609	614	618	649	607	642	632	633	656	632	656	639	615	610	615	604	632	601	605	631	647	606	660	601	607	660	625	618	592	667	632	635	630	616	646	610	619	605	619	611	629	628	624	618	612	587	605	644	626	607	682	681	569	594	589	656	629	625	675	657	636	602	608	634	618	568	613	620	643	654	623	610	557	643	660	610	628	633	627	602	678	623	617	578	639	628	629	576	597	608	623	626	625	606	623	618	651	635	604	586	633	622	626	622	657	581	626	625	639	621	603	625	636	617	627	646	601	614	615	632	639	625	558	585	650	608	620	623	607	601	649	529	614	624	593	623	591	623	603	632	577	622	631	644	626	596	595	589	610	618	613	621	595	614	597	635	615	617	621	619	601	636	623	655	657	610	639	627	625	600	597	586	669	568	600	644	606	643	632	626	647	633	660	581	617	577	630	616	606	632	609	572	632	595	593	615	630	639	620	631	630	627	602	598	620	595	671	633	593	646	572	613	615	592	634	603	593	623	634	628	630	644	619	626	613	580	645	608	619	627	586	616	644	660	608	684	624	614	611	597	633	577	604	629	632	643	610	622	575	610	662	557	638	623	615	591	624	610	546	593	651	619	612	578	595	605	595	628	631	581	619	622	643	613	672	620	603	632	579	598	586	659	627	633	571	640	621	605	588	638	644	656	593	633	625	640	614	646	629	587	616	642	586	635	599	625	607	602	629	615	601	617	625	615	586	579	610	642	612	618	583	652	653	610	653	631	614	611	619	613	649	609	600	653	617	608	655	652	576	653	592	630	603	622	647	637	635	647	598	649	614	637	611	592	627	640	637	592	626	606	605	641	663	613	623	676	639	593	605	600	653	611	630	615	648	639	642	655	636	640	570	633	635	606	577	637	605	612	643	566	609	635	596	594	607	585	580	632	654	616	613	643	606	590	612	572	586	615	580	631	609	592	643	641	571	621	654	658	632	619	581	661	680	603	570	614	620	588	601	622	596	616	633	645	634	651	648	646	607	592	613	629	609	618	572	645	592	620	606	620	629	564	651	617	574	657	596	659	641	620	616	595	595	574	587	664	618	620	596	621	632	632	617	625
22716	20944	28723	23331	20947	20961	7061	1002	652	573	530	436	416	384	338	344	328	280	298	267	250	249	248	249	210	211	213	210	210	232	231	213	199	207	199	210	199	201	192	207	177	168	169	180	229	182	195	190	174	158	174	184	185	187	186	192	185	195	171	180	192	180	183	185	185	190	189	171	194	155	163	162	195	187	192	187	190	186	171	168	184	166	172	183	182	191	163	169	186	165	173	180	184	164	179	188	169	176	164	189	200	171	167	158	183	184	178	185	193	178	159	181	165	166	143	183	170	160	196	183	178	175	195	183	163	172	203	175	195	164	191	178	176	176	194	182	195	179	191	179	174	169	184	186	191	184	170	173	170	191	166	207	166	173	188	178	188	188	187	187	186	206	171	178	160	197	164	164	182	182	151	181	168	176	177	169	181	170	180	179	164	171	177	171	195	168	176	174	182	152	185	190	185	219	161	176	169	176	156	173	169	172	151	196	143	172	176	156	175	163	171	192	178	193	175	177	174	169	149	180	181	163	191	195	180	188	184	173	171	158	176	193	190	172	170	169	175	207	170	204	169	174	190	195	188	189	169	207	170	142	184	164	195	194	203	171	178	195	190	157	199	181	176	191	181	165	201	155	170	190	192	188	186	191	182	172	228	198	168	181	162	169	191	180	180	175	182	160	152	173	180	164	191	178	150	153	177	186	173	174	157	183	189	169	177	180	190	197	171	183	180	194	176	171	182	175	176	192	187	164	169	172	187	206	148	183	171	162	194	184	186	166	172	167	189	180	172	164	200	202	175	168	182	189	178	177	176	160	169	191	150	194	170	177	163	165	184	177	168	172	186	178	162	194	175	153	191	179	164	167	192	184	180	171	196	176	163	171	167	198	181	162	166	200	175	179	168	193	172	218	172	204	162	182	178	173	182	159	192	178	172	187	182	206	172	187	206	183	180	173	192	171	179	189	200	200	181	183	178	167	184	171	170	180	178	169	170	168	192	152	173	186	179	171	185	144	181	194	174	188	195	182	179	195	147	187	159	174	180	175	181	153	206	181	176	171	195	169	175	193	159	159	176	162	160	189	172	175	176	154	184	172	174	178	150	165	171	198	196	173	167	158	156	187	179	188	195	154	161	209	165	163	180	177	185	162	166	189	205	197	178	158	210	171	189	164	207	176	154	165	173	181	183	189	171	195	198	185	177	174	164	161	180	173	175	163	191	170	173	204	143	191	187	164	171	160	180	190	157	169	176	164	205	154	199	164	180	188	176	190	168	159	197	175	157	153	180	171	180	193	183	167	159	171	189	159	197	168	169	146	182	159	196	168	159	196	169	169	202	197	178	151	197	173	201	161	169	197	199	174	178	164	159	173	167	191	194	161	157	174	177	178	196	184	159	198	159	176	174	178	159	182	168	163	184	175	185	171	186	195	141	187	203	184	193	183	202	159	200	186	212	187	159	166	191	209	192	168	196	178	162	187	168	174	176	155	192	150	216	180	215	182	166	157	186	165	185	167	177	156	168	181	182	198	191	151	184	167	205	176	171	174	183	171	152	175	171	175	158	177	180	164	176	182	139	173	156	172	164	175	160	167	169	201	152	198	189	173	171	155	158	193	184	179	190	173	171	157	173	153	188	169	184	179	155	163	161	180	153	169	195	180	155	186	175	169	177	174	196	175	163	183	181	188	162	199	173	167	161	193	182	171	164	190	190	184	182	172	185	182	152	183	175	171	178	197	165	171	186	185	178	168	172	162	159	159	180	171	186	170	180	171	177	186	183	195	177	141	162	179	156	187	175	169	188	169	159	172	193	174	172	173	176	184	178	188	171	195	174	168	164	179	200	183	173	168	191	179	178	165	178	163	163	178	171	184	184	176	162	191	179	196	152	175	181	164	164	182	186	171	173	156	162	181	170	168	190	174	170	173	173	188	179	165	173	205	207	148	157	214	202	165	203	204	161	153	183	183	184	161	179	195	195	184	172	165	168	174	163	189	199	189	173	192	200	175	162	214	156	182	177	180	159	164	164	169	183	177	190	176	165	180	158	162	181	152	188	167	178	154	185	155	184	184	145	172	190	205	169	176	189	177	151	196	180	192	206	199	208	187	169	190	170	169	163	180	175	183	172	185	171	174	190	198	173	176	172	184	180	180	166	198	165	162	159	174	168	145	164	184	186	172	172	190	150	166	165	145	166	169	189	166	177	154	180	153	168	176	189	174	169	179	178	193	166	165	186	153	166	174	179	172	156	165	187	197	175	158	177	175	190	182	168	181	172	178	173	160	165	192	185	157	177	191	163	170	163	182	177	219	161	188	180	200	165	192	150	158	163	174	164	190	174	191	185	165	173	165	199	178	183	169	180	160	176	163	171	172	194	135	197	166	158	186	166	183	170	162	175	199	190	150	178	194	177	183	180	172	170	188	188	165	165	182	165	198	187	190	168	190	186	191	157	194	186	184	155	175	190	172	170	185	176	160	169	172	172	159	185	170	165	159	177	198	199	186	181	156	161	179	179	201	205	170	200	186	196	150	190	182	163	191	153	177	191	171	166	175	184	168	149	167	150	172	168	188	180	150	158	176	161	180	166	187	179	202	150	179	206	191	165	185	161	156	175	172	170	181	183	159	173	180	162	187	155	167	167	173	177	178	160	169	183	163	164	177	174	183	168	185	188	179	181	163	163	175	170	173	170	173	168	175	180	179	180	178	171	202	177	173	167	169	195	164	162	165	149	176	186	176	173	159	142	224	172	188	172	186	169	183	204	166	170	166	169	183	151	195	178	201	176	144	167	169	195	175	171	174	169	210	170	190	175	187	166	166	176	184	160	181	179	178	193	184	169	186	182	162	182	178	186	174	167	186	159	197	187	190	176	170	163	157	180	159	209	191	178	190	177	167	160	163	181	179	183	187	173	173	181	172	178	178	191	166	175	173	179	175	189	152	168	175	185	147	164	162	157	164	170	199	194	152	155	196	174	162	167	182	183	173	174	177	188	195	172	173	182	157	188	194	158	175	186	188	176	183	173	191	155	195	179	159	175	165	180	162	189	178	173	180	145	162	166	199	186	187	169	173	188	205	165	180	186	186	194	167	172	182	177	164	171	176	182	195	195	189	191	171	154	180	181	172	200	183	173	180	213	192	192	182	166	172	177	226	165	194	192	169	169	187	206	172	173	194	181	193	191	180	174	184	163	172	174	178	163	171	189	163	170	174	184	173	198	185	167	149	177	183	192	166	173	175	176	177	179	186	182	172	178	182	166	201	159	143	168	167	170	182	165	160	163	164	163	184	163	192	202	185	178	170	192	177	174	190	176	208	190	161	187	166	168	178	169	185	172	162	191	159	183	160	158	177	176	170	158	164	175	189	157	164	174	182	186	161	189	192	158	164	173	185	182	181	173	166	183	179	201	153	189	156	176	188	154	170	194	213	196	192	180	183	170	177	182	185	176	170	176	180	153	195	176	168	172	196	192	179	178	178	145	168	207	164	184	173	181	183
6925	15508	13370	7194	4862	3653	2764	2276	1696	1378	1169	1033	838	683	668	593	528	501	474	457	409	415	365	398	396	333	343	322	315	302	296	312	294	298	309	320	299	254	305	257	282	287	285	285	257	269	240	282	289	267	237	259	247	291	246	262	272	260	259	272	254	238	248	272	232	226	264	246	236	290	254	255	252	240	255	262	257	271	268	222	230	261	256	249	268	240	270	258	250	271	228	236	252	239	252	232	225	253	223	233	248	243	229	222	254	240	245	236	248	251	248	241	250	237	227	220	257	242	257	239	225	240	233	233	243	256	252	212	264	254	231	247	265	248	261	264	265	250	275	251	218	231	247	245	249	230	257	248	240	237	254	234	234	248	235	222	249	233	238	238	225	206	251	218	248	255	224	244	219	256	251	265	241	240	246	238	242	232	252	251	216	225	232	245	244	227	240	231	219	234	228	257	267	229	228	236	243	261	274	252	268	253	237	221	227	233	246	272	225	252	231	238	254	275	213	245	243	228	236	244	262	222	235	244	239	253	257	230	250	268	237	255	225	245	254	242	241	249	231	239	251	227	230	227	223	225	244	233	231	266	259	255	240	233	245	226	239	238	222	217	240	220	240	224	208	230	248	213	240	219	225	233	239	246	234	252	212	249	259	245	196	272	243	227	220	253	249	219	242	238	236	257	216	245	252	225	248	231	230	239	238	230	257	247	215	250	264	242	226	252	262	220	241	212	228	229	260	257	273	236	244	250	272	223	254	237	233	231	222	244	233	210	241	212	239	257	234	242	261	236	237	230	240	246	207	219	232	248	255	241	250	225	224	248	249	229	253	269	216	245	218	233	226	229	274	233	241	255	254	257	225	251	242	271	227	263	251	237	231	266	253	252	238	253	256	265	234	221	208	238	261	228	210	239	228	257	246	232	260	223	235	263	230	250	226	265	245	242	248	244	235	218	241	263	223	219	245	252	240	257	253	246	249	264	240	275	262	258	239	210	244	250	239	261	243	225	215	210	253	224	245	236	269	259	235	231	240	205	253	204	218	230	247	241	261	252	219	220	244	215	259	251	231	229	253	258	259	243	238	233	237	225	266	235	238	258	229	215	217	260	242	239	232	257	239	222	234	244	232	253	244	247	236	223	249	239	226	279	264	225	205	243	236	240	219	236	259	263	240	206	232	230	271	239	235	226	224	256	255	253	247	243	232	236	244	277	242	225	253	221	242	233	238	208	224	233	237	257	222	227	232	210	217	244	226	269	254	241	231	260	276	262	232	240	246	224	223	224	241	238	242	250	253	254	228	245	244	260	269	247	257	235	216	254	234	213	244	230	261	241	230	238	212	233	227	255	227	251	237	262	267	231	256	208	227	232	253	237	242	220	220	253	225	236	285	239	238	220	247	199	227	241	223	251	209	261	250	241	260	220	214	269	245	240	232	241	220	247	239	229	213	262	241	239	228	220	245	243	251	250	239	224	244	238	232	236	258	269	234	231	235	229	256	235	221	246	244	257	229	240	241	219	247	239	255	244	263	237	210	233	258	226	234	228	244	239	221	247	239	261	234	241	253	257	253	234	248	240	233	241	242	235	243	276	244	237	248	241	211	237	246	226	223	239	241	234	234	250	245	222	227	224	230	230	222	262	238	263	235	220	232	240	230	254	221	241	271	251	250	235	254	250	223	272	220	276	264	253	235	253	242	233	253	253	235	238	248	245	224	257	261	238	239	213	277	262	234	231	235	239	222	233	255	252	240	231	251	239	231	234	269	216	234	251	239	231	244	247	217	237	218	268	242	230	255	245	231	273	254	256	264	222	229	212	241	253	271	253	209	239	238	246	259	249	224	240	232	268	246	240	239	223	280	240	250	237	232	240	255	244	240	229	245	228	241	227	238	234	224	246	227	225	258	245	246	236	247	254	276	256	225	246	240	261	280	211	240	247	248	266	250	235	225	245	246	212	231	243	233	214	237	259	246	264	254	243	243	237	261	230	234	232	267	239	247	243	220	225	256	240	206	227	197	249	245	219	223	253	221	245	221	230	262	282	241	234	268	225	221	246	248	212	251	239	254	229	228	258	264	248	233	231	256	254	245	254	251	232	238	258	235	243	216	206	229	235	245	250	280	256	208	227	209	242	222	241	225	234	230	260	243	226	255	203	246	222	252	236	209	240	250	236	230	256	243	236	242	234	235	236	261	242	222	244	239	224	251	230	227	212	222	252	234	228	220	242	241	236	257	246	247	234	242	270	289	221	266	219	213	221	235	265	257	230	221	249	234	221	239	236	246	269	236	254	238	238	250	252	254	243	264	234	242	259	243	236	257	227	230	229	241	243	266	238	243	261	225	227	219	225	239	229	248	255	236	230	249	247	250	237	226	231	266	256	217	248	239	229	256	255	241	222	244	230	215	236	276	241	242	230	227	251	243	240	248	238	244	258	231	234	198	218	245	249	249	224	242	233	231	242	229	236	225	230	225	230	253	235	244	230	229	260	249	254	235	252	233	289	266	238	250	242	239	217	264	230	212	243	250	253	235	259	226	225	220	248	249	262	240	232	243	216	217	230	225	232	234	244	213	254	238	249	245	219	229	241	249	247	241	249	223	194	241	241	228	236	214	268	247	215	242	247	242	252	252	266	253	246	238	255	276	259	248	212	245	235	249	231	271	248	245	240	246	253	237	228	271	218	254	238	239	244	246	224	223	239	240	223	224	226	250	242	217	263	240	247	228	234	242	226	224	242	239	235	233	237	242	236	214	232	236	253	250	232	242	263	264	275	231	240	238	227	245	226	233	249	229	252	238	258	263	225	243	240	250	224	232	250	274	246	257	239	241	228	228	211	261	223	228	238	218	256	238	204	247	232	240	229	273	246	247	240	227	224	233	203	220	228	214	232	256	230	242	266	246	230	253	231	218	244	236	223	254	251	236	229	251	234	245	235	234	228	234	231	238	241	234	235	251	240	243	248	238	229	252	244	238	250	244	255	264	245	240	245	236	260	225	245	262	221	238	250	226	222	252	253	261	264	238	227	231	250	249	238	243	230	248	241	222	234	217	244	229	269	252	252	226	223	225	246	238	234	264	237	216	231	230	260	244	231	229	263	252	231	222	252	230	230	255	236	255	212	244	222	259	232	203	254	257	272	250	238	256	261	224	259	265	217	272	244	204	245	236	231	238	251	222	234	245	253	267	269	233	241	234	230	270	245	228	247	221	243	241	249	257	246	270	241	244	261	243	271	244	236	244	271	211	243	219	249	212	228	237	238	222	242	217	238	218	233	253	227	230	219	251	235	238	247	232	257	239	217	242	244	235	216	248	233	248	250	229	229	233	245	255	243	239	238	237	240	231	244	221	252	201	221	240	247	258	252	227	243	255	247	242	254	235	231	242	218	225	249	251	253	262	236	237	244	254	256	229	246	208	234	247	217	254	223	245	243	261	240	227	251	252	234	227	260	255	255	254	248	235	220	234	244	221	243	225	211	262	218	254	248	239	238
26525	20515	9970	1179	776	740	639	630	633	636	585	631	622	640	608	554	631	626	630	663	550	617	610	614	581	600	643	582	646	577	608	609	593	603	618	617	623	563	579	585	571	624	593	562	564	611	600	624	588	564	637	629	605	612	592	588	650	621	597	638	613	568	612	611	623	554	602	607	623	518	575	644	576	581	595	579	622	621	622	619	605	609	598	583	609	605	633	621	640	613	610	567	605	599	610	608	554	570	601	581	658	580	618	630	602	566	615	623	565	612	576	599	579	608	589	564	573	594	614	593	617	589	631	616	589	579	598	580	583	579	586	531	599	614	591	633	640	583	602	623	594	560	598	599	628	650	571	575	610	607	570	572	619	592	610	581	590	609	619	627	582	615	628	564	605	594	599	577	591	608	596	632	622	584	611	617	575	603	545	555	588	644	599	591	600	618	601	575	620	568	617	595	579	644	597	635	592	603	568	587	574	610	605	581	602	635	608	617	587	607	585	595	598	595	603	606	616	606	586	515	609	606	592	591	574	598	635	598	626	614	589	633	597	599	596	615	597	571	580	632	568	633	588	591	605	582	608	599	624	579	599	596	546	580	597	586	618	596	614	587	597	584	650	619	591	599	573	591	590	614	576	612	616	628	613	579	580	543	602	581	594	608	567	616	635	575	632	606	589	552	645	581	594	600	579	573	611	587	581	582	615	572	579	608	600	574	616	549	598	589	565	640	617	612	583	572	561	578	560	650	633	581	561	595	637	589	563	656	580	616	596	587	584	638	603	615	599	607	562	589	633	595	625	569	576	618	591	586	571	523	570	534	597	581	565	544	604	604	579	624	584	599	626	563	595	589	618	598	572	616	636	565	624	576	556	578	590	619	575	607	554	631	630	617	563	618	615	594	603	596	608	579	574	594	587	597	604	634	660	656	588	611	607	561	578	626	605	590	633	586	595	561	623	624	553	576	572	626	597	607	557	580	580	584	610	653	602	623	579	601	603	594	585	584	626	604	611	588	594	584	581	578	584	642	622	585	589	607	609	578	583	590	615	575	610	619	654	593	573	600	590	584	592	647	566	606	576	609	576	589	611	547	576	604	593	606	599	585	634	597	599	587	604	622	599	620	572	585	621	599	590	555	594	609	593	642	587	632	583	634	592	570	621	628	576	577	581	582	575	567	558	599	603	622	580	627	564	576	588	560	601	590	603	627	593	578	598	631	546	608	623	581	599	574	603	601	602	586	607	608	639	623	640	587	623	589	559	605	574	555	605	617	601	613	609	644	604	615	553	610	603	592	598	602	594	551	640	583	598	605	674	603	598	595	598	635	632	606	578	601	581	602	643	605	595	600	584	599	610	610	603	646	619	595	594	584	587	590	623	613	558	608	622	577	587	618	553	607	599	616	589	586	614	631	617	615	575	594	611	563	590	561	588	592	579	609	596	569	593	591	576	631	570	613	552	640	598	591	568	575	598	602	568	653	570	571	633	619	586	579	585	560	589	600	621	588	571	558	591	608	576	595	587	610	535	569	608	589	582	581	594	601	586	607	607	586	625	604	587	598	602	624	611	619	592	592	604	581	605	622	584	618	582	624	551	623	600	606	613	577	600	593	608	607	635	643	594	583	582	582	619	614	558	570	565	569	606	592	591	596	569	661	634	582	574	610	610	603	628	572	607	644	590	599	600	631	577	586	594	603	560	595	590	592	563	609	622	629	574	623	589	553	597	630	628	622	574	623	580	659	570	577	614	605	612	563	600	567	622	593	572	576	580	604	615	605	618	618	605	622	577	558	594	566	604	563	578	591	606	594	583	594	578	596	577	607	565	590	570	580	597	582	613	588	576	602	650	601	626	608	617	625	580	585	592	590	616	630	604	602	583	574	574	589	592	619	569	602	558	636	583	621	587	571	587	618	582	579	553	576	567	625	577	606	551	635	597	595	598	555	601	636	585	610	580	553	619	626	580	598	604	593	601	582	642	590	574	621	587	623	585	610	551	614	603	594	593	553	585	600	564	635	606	590	588	594	582	586	590	633	626	582	596	567	596	628	580	597	584	633	613	601	605	609	597	618	616	605	596	591	585	606	641	605	550	592	629	590	652	632	638	571	588	568	574	575	543	621	611	623	585	612	582	595	597	598	597	658	570	619	589	652	575	619	589	567	527	588	587	648	604	602	569	596	578	599	594	616	589	630	627	611	590	564	602	593	588	602	629	611	611	603	605	589	581	629	620	588	613	631	572	622	624	655	632	568	637	606	555	605	628	613	569	603	587	615	602	617	594	629	607	622	658	594	617	663	581	600	654	612	574	591	593	565	630	578	622	634	595	579	585	613	617	576	643	583	611	628	631	614	613	607	622	622	606	603	591	601	642	587	610	601	571	568	607	621	600	585	622	604	593	588	634	584	589	573	592	592	608	628	580	540	564	577	599	591	571	603	580	584	563	553	609	602	555	620	613	611	614	625	629	612	566	580	613	560	569	576	592	613	612	574	546	514	611	596	563	565	585	581	615	573	577	600	588	614	587	571	600	625	578	598	599	615	585	604	621	598	624	589	607	620	595	565	587	619	540	598	600	627	590	562	546	600	549	602	600	554	599	596	610	625	605	563	636	604	558	566	627	602	614	630	554	567	592	644	588	601	569	595	623	583	591	633	594	608	607	598	627	576	596	605	603	594	570	607	586	615	597	649	613	580	631	563	574	607	595	593	605	569	614	569	600	602	586	616	614	598	621	555	587	598	617	581	613	605	606	589	628	582	661	610	594	556	631	547	608	581	590	606	564	558	594	574	601	571	596	626	621	602	581	592	582	647	621	596	582	600	619	590	612	626	572	546	610	643	562	595	579	593	597	599	577	617	552	584	589	613	608	585	593	591	583	576	621	599	567	579	589	570	626	604	574	574	591	624	591	571	551	644	620	593	618	621	638	586	608	595	601	606	554	550	608	597	574	582	599	599	583	648	603	575	580	627	614	593	617	646	599	596	637	600	629	607	642	594	551	602	550	571	628	611	627	572	628	595	546	614	594	620	568	556	624	595	593	576	598	579	586	623	586	583	576	640	527	598	632	589	628	605	589	613	617	573	602	602	616	657	618	577	603	620	539	622	591	624	621	605	561	624	627	631	531	597	618	590	587	591	577	628	562	607	583	577	626	584	600	644	625	599	604	576	594	579	620	578	619	647	626	577	616	606	637	615	594	579	615	556	586	650	561	550	559	636	626	613	581	611	597	607	601	551	599	590	577	584	615	602	581	606	597	551	599	590	619	583	604	597	610	568	608	620	583	584	600	610	616	577	608	625	577	607	627	609	597	593	558	613	578	565	617	608	629	567	610	588	610	592	588	581	607	606	601	611	612	601	587	584	592	605	568	581	565	607	619	587	670	619	566	583	597	633	580	591	598	589	619	570	624	626	567	578	606	602	555	595	606	611	592	586	568	613	568	617	597	609	613	569	587	593	613	590	573	578	610	568	626	596	571	578	622	598	593	629	607	617
4088	1628	1411	1089	926	941	873	860	824	847	766	794	760	758	773	809	763	794	845	829	780	736	795	796	734	793	797	752	792	792	749	766	797	809	744	725	669	771	745	779	768	842	774	761	799	790	774	772	750	783	773	770	770	755	763	767	789	737	760	753	779	798	804	800	745	719	743	759	710	796	762	775	752	797	793	804	792	773	777	785	730	800	755	793	796	810	759	784	775	804	786	737	762	782	777	740	747	738	732	801	764	770	795	755	731	761	797	780	774	762	782	780	754	815	775	708	759	796	775	728	791	793	765	773	737	754	820	792	786	798	741	767	795	787	727	759	749	752	794	766	811	783	771	794	760	769	805	801	775	786	772	752	788	742	766	813	760	739	777	743	754	850	781	808	784	756	801	783	760	764	783	772	739	798	695	769	776	718	766	724	807	762	777	773	718	753	790	776	815	807	782	764	799	762	749	787	780	785	730	765	774	786	794	785	786	739	768	740	829	787	752	758	777	809	789	806	776	739	764	792	726	788	758	773	785	786	789	751	777	773	807	783	769	832	796	764	797	790	821	786	765	761	772	749	768	790	722	720	808	765	748	810	767	726	747	797	731	734	731	796	793	745	781	784	801	738	784	744	735	770	765	760	763	765	787	796	734	790	803	793	776	751	756	777	795	761	766	713	756	773	801	792	714	741	791	810	828	758	819	801	802	754	796	739	764	738	757	746	779	769	749	758	742	814	811	736	758	727	780	791	782	759	804	800	750	773	796	745	731	768	746	737	744	793	760	769	756	779	784	754	730	787	741	762	792	772	777	745	733	754	756	781	787	810	686	767	778	804	780	743	721	817	801	733	784	743	762	768	741	801	818	770	768	755	800	781	806	852	767	817	753	768	787	791	788	730	787	848	803	760	777	782	803	810	753	753	736	752	776	732	751	779	798	830	774	811	764	819	793	754	792	799	781	812	740	779	785	824	729	782	815	783	776	768	745	760	785	768	764	738	817	796	796	773	775	750	737	762	762	820	766	747	756	783	777	821	778	793	772	751	780	790	774	739	730	742	725	791	750	769	733	806	768	731	786	747	793	778	740	805	750	777	798	771	768	751	820	753	743	809	763	805	796	791	739	748	731	716	781	792	752	794	769	786	766	750	791	773	797	802	782	754	787	771	773	786	793	781	771	759	777	810	791	783	801	809	795	775	757	748	816	830	764	758	756	783	758	792	749	772	735	794	763	806	760	774	774	769	736	746	759	734	793	793	733	776	783	781	769	751	750	826	801	800	774	745	741	759	772	798	768	796	792	785	768	761	770	800	782	762	772	793	737	771	800	745	810	746	809	791	750	755	762	774	844	754	776	763	738	772	779	783	716	796	744	800	740	832	763	784	744	737	797	752	733	780	794	749	758	777	798	792	773	781	767	792	768	761	768	799	752	775	798	825	777	774	800	766	778	783	814	759	726	741	788	766	777	838	732	753	742	783	836	758	764	786	787	809	757	756	712	804	737	777	720	772	748	751	749	723	813	732	755	755	787	833	740	777	778	767	799	794	780	762	796	768	752	777	738	763	777	757	735	777	786	747	763	813	836	780	852	783	772	725	790	734	821	785	813	782	770	762	810	745	767	808	787	789	798	778	732	791	762	806	772	755	781	771	786	816	741	799	721	769	764	774	769	834	790	771	789	757	755	776	781	788	784	823	797	805	775	814	781	764	759	763	812	782	777	774	707	765	796	740	743	788	708	800	801	758	721	782	776	779	755	792	731	781	722	811	773	751	744	820	764	760	787	738	778	760	770	765	782	741	742	831	776	790	771	794	734	762	818	797	762	769	822	778	772	747	783	745	750	796	780	768	715	780	756	708	789	759	815	765	801	774	761	758	759	786	754	757	783	766	826	773	715	728	719	759	799	838	800	756	743	716	760	756	783	799	772	767	743	743	793	767	772	787	761	766	798	779	753	765	797	764	780	807	762	759	752	731	779	775	778	737	800	806	772	825	793	733	757	771	814	723	798	765	761	766	755	766	792	792	752	740	778	777	765	812	709	740	785	751	761	732	762	778	757	809	767	792	710	753	764	786	743	745	725	811	799	769	755	828	801	799	797	774	777	788	760	820	774	795	766	731	771	792	787	812	729	740	757	809	773	798	749	792	798	805	803	797	753	767	778	793	771	854	777	796	771	845	793	804	816	743	772	762	769	779	782	834	812	794	777	790	748	789	772	770	765	786	774	723	758	756	783	782	788	797	803	790	801	790	795	737	804	793	764	756	805	750	772	718	724	788	747	749	774	757	787	794	775	740	714	815	771	796	756	837	774	734	775	791	843	774	780	736	791	779	780	808	770	795	775	740	767	809	768	777	780	848	795	784	726	780	804	780	754	766	769	780	789	754	778	798	726	811	779	803	768	725	778	773	735	764	782	768	767	834	764	729	738	758	746	827	759	762	803	767	754	774	769	749	836	767	799	801	792	772	776	767	810	788	764	782	803	737	807	762	769	824	796	792	799	760	739	767	767	755	758	739	800	788	720	755	800	816	808	742	765	781	766	868	733	777	754	762	780	794	742	765	815	788	789	739	795	801	787	827	791	756	779	767	743	731	780	761	795	846	756	740	792	807	725	764	781	743	760	778	812	821	810	802	811	772	788	734	806	768	755	734	796	731	750	766	771	783	774	752	755	766	786	774	787	724	791	803	836	791	798	772	759	789	799	788	767	786	819	744	738	773	809	802	739	763	782	773	792	796	761	753	762	773	758	791	779	797	748	775	792	714	748	793	804	721	761	796	800	837	779	716	828	776	774	779	715	803	784	814	794	747	801	790	710	774	758	830	749	825	789	770	788	749	791	817	780	737	756	741	745	777	760	835	806	830	791	809	767	795	758	782	786	754	802	787	738	769	771	827	767	772	797	830	698	777	747	782	796	820	745	770	788	787	796	723	761	778	778	799	751	794	751	777	781	806	791	819	755	753	765	780	811	754	815	742	770	767	760	779	799	721	771	781	806	722	854	758	778	798	764	808	780	784	759	796	831	750	806	809	789	766	786	817	791	794	734	826	784	761	791	788	778	819	837	777	755	766	766	794	757	753	763	759	744	773	767	776	795	783	817	796	758	763	802	832	785	773	771	721	761	794	769	787	859	762	773	760	789	807	785	762	754	788	740	761	755	766	783	770	787	809	798	731	784	790	771	766	815	790	765	791	799	803	757	789	787	795	800	794	775	784	783	748	751	773	749	795	776	783	790	736	767	787	748	771	787	745	793	765	740	772	797	825	761	787	750	812	752	776	765	783	779	734	795	757	737	760	765	811	767	826	755	739	728	780	800	788	772	779	754	779	805	785	765	802	761	818	790	731	769	780	814	784	748	736	775	770	740	709	776	738	731	763	749	705	769	791	742	762	792	836	801	734	825	829	832	774	788	795	763	812	796	856	778	782	738	781	769	840	765	795	797	751	829	791	792	753	761	766	795	765	770	726	747	784	792	758	795	792	750	749	774	783	749	801
23703	20922	28204	23789	20918	9038	1254	829	742	696	625	618	565	572	540	566	554	516	517	545	467	550	521	486	488	481	502	456	509	470	503	529	467	463	447	467	457	467	476	512	465	445	480	490	470	482	455	474	452	479	465	452	462	435	474	465	448	477	480	487	505	428	518	497	524	474	468	463	476	470	475	498	460	459	458	478	470	427	458	517	470	512	474	475	447	470	457	468	430	514	470	468	467	462	496	497	477	457	521	439	496	449	445	442	485	513	459	480	429	462	490	464	462	482	454	494	436	513	465	428	502	461	476	477	460	455	460	487	489	477	467	500	473	480	479	463	458	422	475	492	430	470	492	465	450	480	491	501	447	476	413	463	450	477	491	499	435	486	489	487	431	496	468	450	481	477	460	497	415	471	446	490	410	487	461	476	490	461	452	467	474	433	492	470	481	482	470	464	504	486	510	478	432	480	475	480	472	450	457	452	462	455	451	471	461	526	495	478	475	447	429	466	491	457	469	488	511	466	449	477	479	475	488	476	450	415	446	439	471	482	443	483	498	501	492	472	476	452	486	468	471	460	457	472	482	459	488	446	450	480	483	479	415	490	462	467	468	461	463	437	501	478	490	481	461	473	495	456	493	483	467	507	499	467	490	513	438	454	440	477	463	503	482	484	438	475	482	433	494	479	463	466	459	526	484	432	452	462	479	452	488	486	503	471	511	469	456	470	457	485	434	446	461	425	498	453	507	490	484	497	442	461	499	474	462	455	445	434	429	471	462	452	508	420	450	479	448	491	473	494	443	485	457	477	515	456	451	442	475	485	433	461	437	457	456	480	454	445	475	465	495	458	476	455	481	489	462	458	435	446	479	445	495	463	475	481	454	459	480	510	447	443	431	473	497	448	467	467	459	498	472	433	507	478	459	456	455	485	477	442	477	484	471	446	469	446	461	426	505	488	459	481	455	494	483	455	477	462	482	463	475	495	440	492	457	464	475	466	455	494	458	432	500	453	480	475	488	507	462	439	449	450	437	468	471	490	460	452	492	468	449	492	457	459	476	439	475	448	479	486	503	504	465	420	476	424	453	507	459	473	468	480	497	432	447	479	510	446	485	490	482	481	469	475	450	471	462	481	454	477	494	475	489	469	507	465	426	502	447	447	485	501	414	495	454	494	501	478	513	496	451	500	469	505	468	499	468	434	462	462	449	414	484	514	476	448	458	422	478	484	442	444	460	472	480	433	464	433	458	479	484	430	466	472	462	495	447	502	499	488	492	492	462	456	495	479	449	443	462	480	516	483	457	459	482	496	450	516	489	520	455	486	450	434	457	493	462	464	455	446	466	478	443	466	449	463	474	443	495	434	522	451	466	458	488	499	477	454	483	467	464	490	451	452	463	469	479	487	475	466	453	485	449	477	520	436	447	494	447	463	466	500	506	462	490	482	479	476	527	472	457	506	475	507	467	515	477	443	478	486	423	455	469	473	461	481	477	490	493	497	428	463	435	434	449	507	482	481	474	424	495	442	474	468	473	483	429	449	429	433	482	493	481	498	462	454	466	463	480	462	458	502	485	470	472	448	452	437	489	434	500	445	454	462	437	505	460	494	477	475	470	460	447	431	482	507	494	456	476	484	477	438	491	476	490	458	462	500	474	441	477	490	424	481	494	485	480	487	458	461	505	449	471	473	499	446	461	482	460	454	465	434	478	460	506	496	509	476	501	465	497	465	482	471	453	440	432	506	510	482	469	472	467	465	503	487	486	484	511	446	485	462	468	470	449	499	484	483	431	459	482	471	479	456	495	484	478	512	452	477	486	457	487	429	466	451	468	464	494	467	479	452	457	459	474	470	457	484	472	436	505	501	475	420	505	459	486	508	472	431	475	487	475	460	463	510	481	496	491	491	472	418	445	477	463	480	455	493	493	418	488	466	477	476	511	484	473	479	483	455	475	477	478	494	452	495	423	476	464	487	477	492	488	475	490	444	484	436	490	493	470	473	471	472	478	481	469	444	439	471	478	456	442	468	472	493	485	412	471	487	488	484	467	502	454	473	477	508	425	453	433	478	446	509	476	446	474	441	434	492	475	441	456	463	475	483	501	465	453	476	476	460	462	429	448	461	455	494	441	434	471	460	445	440	460	475	463	455	462	459	499	447	468	479	439	454	463	475	503	470	501	468	465	446	485	525	478	463	472	498	448	471	529	437	433	455	435	445	460	484	455	488	491	482	457	463	489	447	471	445	486	456	490	495	524	493	458	459	471	432	511	472	445	466	496	461	512	445	481	466	443	445	509	433	441	454	493	489	479	467	457	432	450	469	451	456	512	467	486	421	441	462	477	500	497	477	454	470	459	441	425	457	483	473	472	478	497	492	447	488	476	458	479	458	500	474	481	508	455	483	476	440	478	448	482	488	475	468	512	487	484	468	458	501	482	420	455	482	486	483	445	491	477	471	484	487	470	465	480	458	434	455	424	434	453	448	451	407	445	456	459	464	442	488	508	488	452	456	485	492	507	483	463	415	476	458	442	478	516	497	465	438	487	461	458	454	440	468	473	435	429	499	475	470	476	451	489	454	486	448	503	462	490	461	479	472	465	487	444	473	467	487	433	461	471	468	451	431	436	437	486	442	461	514	474	468	425	496	463	465	466	461	488	428	483	488	433	511	485	462	507	488	461	485	468	455	482	453	458	486	511	434	473	450	454	445	457	500	460	508	446	485	454	473	487	469	488	469	483	466	470	479	453	452	482	445	473	457	447	523	480	507	481	485	452	447	480	467	463	470	522	457	462	477	470	437	478	468	509	453	507	476	467	474	446	493	493	472	456	435	503	491	444	433	480	496	500	485	495	462	438	445	454	466	443	498	464	440	471	493	454	485	458	438	466	412	484	465	432	513	438	457	454	469	443	470	499	482	499	465	504	474	518	457	459	487	447	460	444	439	438	473	449	477	457	437	439	470	452	455	456	490	505	438	474	457	500	442	469	483	491	493	461	521	493	467	467	475	439	454	457	524	496	462	469	448	433	432	493	478	487	503	467	487	449	481	471	461	506	483	473	487	480	474	489	469	508	511	467	444	457	468	407	456	454	478	491	451	510	484	497	433	459	485	477	500	506	451	470	483	494	465	458	486	464	466	487	461	447	489	432	453	493	455	461	450	442	453	470	463	490	474	425	442	462	467	452	495	455	473	470	468	475	472	442	450	444	462	461	412	475	462	494	451	467	463	519	504	437	465	473	476	450	471	446	459	469	475	461	464	495	485	442	456	465	478	495	468	479	466	469	484	462	455	458	455	468	484	495	523	532	465	440	482	460	464	453	504	478	500	490	456	501	462	491	452	459	477	455	510	454	515	456	452	433	485	482	489	498	496	458	454	478	447	466	470	443	471	522	460	459	479	429	460	471	437	529	476	468	476	480	472	462	464	492	472	437	449	476	469	459	441	454	485	445	464	450	473	440	438	455	451	443	489	485	462	429	484	443	496	476	458	479	456	469	461
4897	9547	8410	4334	3087	2417	1933	1643	1374	1218	1101	980	953	871	816	785	796	738	747	727	725	700	704	706	674	658	679	672	560	639	664	662	669	641	587	674	663	669	666	648	617	606	636	690	659	626	629	608	622	640	661	664	585	685	636	664	632	662	627	642	650	606	614	611	637	613	649	610	660	654	673	571	603	614	601	611	623	633	649	601	628	618	637	614	642	649	630	608	648	672	695	630	629	640	635	661	611	645	641	643	622	585	604	639	644	643	636	618	589	628	629	657	642	583	613	602	670	621	647	626	601	640	609	637	621	653	616	608	596	605	614	628	669	620	583	592	608	629	635	590	607	638	621	613	578	610	633	671	597	643	636	640	613	601	638	655	615	620	640	641	601	592	563	584	608	657	538	635	623	644	612	605	597	617	595	668	612	638	615	624	599	623	627	644	643	603	633	617	652	651	599	605	634	620	667	627	649	588	625	668	626	645	628	671	646	632	632	629	619	586	639	674	591	588	651	639	643	581	659	603	613	571	613	635	630	593	604	649	600	614	601	631	622	620	640	599	614	626	627	601	639	652	629	657	679	622	597	614	620	608	637	625	594	560	621	612	645	589	643	619	659	621	564	609	630	674	594	660	614	587	619	652	625	615	581	597	607	619	605	595	675	650	608	627	604	606	641	648	582	635	636	614	616	589	636	630	639	619	615	569	640	635	630	649	657	650	571	628	614	631	662	606	609	595	653	560	567	633	667	661	613	651	588	608	610	630	591	574	621	639	595	624	628	616	626	595	621	650	601	623	614	609	643	615	600	610	566	587	639	632	609	600	634	599	597	617	600	579	608	580	606	638	643	633	635	639	620	602	630	634	617	590	602	646	642	612	642	608	598	602	643	645	654	581	632	611	626	574	596	617	601	658	631	609	642	606	589	591	633	648	590	626	574	621	585	679	600	608	655	632	603	602	685	610	584	616	646	657	629	614	606	631	644	593	617	613	610	650	593	613	607	575	642	627	598	585	643	610	607	610	628	628	614	661	600	579	618	635	603	642	593	611	607	597	587	657	638	586	553	606	637	656	609	625	639	582	634	634	601	634	588	630	654	617	605	681	588	603	653	582	609	618	594	610	617	605	566	591	571	647	619	622	636	609	618	644	618	554	616	590	583	624	628	645	638	617	635	619	597	587	642	647	582	622	616	606	616	673	638	626	608	621	610	608	607	620	581	612	626	668	604	596	611	626	586	604	614	656	634	621	627	616	602	585	662	641	620	617	611	623	598	641	623	643	614	582	632	644	599	612	633	633	630	636	591	600	610	606	591	584	650	622	658	614	615	653	653	610	625	630	614	575	653	596	616	615	627	610	596	600	614	647	656	622	627	664	598	660	600	585	640	627	622	630	609	605	603	638	646	610	613	628	598	615	602	616	640	635	622	641	636	580	680	645	652	612	630	623	628	623	603	614	645	638	645	621	623	593	617	572	633	577	599	612	646	594	589	618	638	618	613	582	666	607	579	652	575	635	644	644	627	633	593	611	678	604	622	589	642	646	606	602	625	565	654	605	666	640	589	621	654	630	608	662	585	591	623	619	616	669	649	621	616	623	617	611	595	608	639	603	640	625	588	591	616	621	580	644	634	619	598	603	621	554	656	596	610	631	572	648	605	608	578	650	627	608	610	641	594	596	630	628	670	592	620	672	629	584	604	630	665	674	629	606	611	624	619	612	628	585	642	623	625	587	677	636	562	595	600	618	576	620	617	602	589	564	599	614	630	592	610	560	634	661	660	623	576	596	671	610	643	658	608	596	626	643	623	611	610	626	593	608	640	621	667	650	614	611	594	603	613	623	609	641	613	608	609	626	632	623	618	659	631	578	613	611	610	661	640	621	615	613	595	629	653	603	646	602	592	608	608	604	628	570	596	605	644	611	620	652	582	624	664	611	630	644	598	593	597	625	614	582	650	609	635	604	613	583	585	653	634	608	630	628	620	604	644	574	624	591	620	645	606	602	642	630	597	651	592	647	598	595	563	646	610	638	568	605	595	624	624	605	632	649	605	599	654	649	666	669	607	615	601	594	606	601	580	623	629	665	650	611	669	631	649	647	631	623	636	635	660	667	609	622	624	639	646	632	628	618	599	594	602	634	576	591	646	656	642	630	610	607	632	608	633	605	623	629	598	601	602	622	616	637	654	658	622	639	613	613	614	652	607	623	610	630	610	656	635	611	600	617	611	602	652	655	616	591	620	590	668	634	609	630	565	589	614	582	631	656	615	665	617	621	584	577	617	631	631	580	644	589	599	657	673	616	683	616	608	655	608	644	606	596	617	642	578	649	589	694	630	646	626	596	629	585	585	560	617	589	626	616	595	633	594	576	605	604	577	645	643	640	593	604	625	611	587	628	658	674	624	604	654	602	619	658	579	596	588	664	586	633	599	607	639	616	620	661	617	642	604	608	664	588	638	630	609	626	587	629	619	612	635	661	577	602	629	615	652	604	656	699	649	586	581	632	627	647	644	680	629	642	614	616	551	662	606	610	607	590	647	648	631	644	614	571	584	619	598	646	593	671	595	662	631	601	669	597	653	606	651	641	626	582	647	616	651	640	557	658	629	613	648	613	632	617	621	632	671	571	618	612	614	649	611	629	606	621	625	655	650	597	632	595	552	619	597	614	586	596	581	620	623	638	627	636	644	597	606	646	595	613	611	624	645	662	624	620	601	644	619	657	628	654	638	607	616	586	622	627	609	633	631	628	613	605	621	590	600	605	592	644	624	652	590	630	609	633	635	613	645	615	668	629	597	633	624	619	554	651	556	589	588	649	646	660	594	633	672	609	629	654	584	588	669	621	622	656	636	656	591	644	617	614	599	617	599	621	599	630	609	623	597	649	593	590	586	620	623	609	631	601	649	613	598	620	623	602	603	578	625	617	628	629	616	654	628	642	605	578	646	617	633	629	624	571	595	584	566	637	606	604	608	611	612	630	642	627	591	633	665	631	628	629	613	561	621	631	597	614	609	680	621	622	610	643	627	633	617	596	640	594	652	586	610	614	577	602	597	600	593	605	653	613	607	615	633	631	603	629	634	582	608	596	683	624	601	610	620	619	672	603	579	625	600	615	605	614	621	589	622	629	627	633	633	624	595	628	613	622	627	611	644	585	645	582	617	624	624	605	596	612	594	622	626	582	601	617	613	615	615	613	626	633	594	656	649	626	612	645	631	608	646	616	639	611	611	615	578	635	639	577	615	613	595	598	603	614	652	593	610	615	617	644	647	649	627	621	582	625	632	612	613	628	621	630	653	663	579	581	582	658	580	617	586	590	636	592	621	650	614	629	607	616	598	631	627	656	562	639	608	614	593	644	633	646	616	646	595	609	584	608	600	598	653	595	642	621	611	630	586	608	623	657	651	609	612	637	627	631	652	599	600	604	642	586	628	620	612	613	663	640	594	629	619	639	592	598	632	642	638	629	651	672	603	629	608	586	630	590	644	606	649	600	628	624
22754	20942	28714	23343	20942	20971	6948	990	674	589	534	436	410	409	327	344	309	273	299	270	245	236	239	231	231	230	187	222	213	193	213	190	176	189	208	212	248	194	204	211	187	200	216	170	204	176	194	176	192	199	203	183	196	181	175	206	187	205	175	173	188	159	175	178	208	177	181	192	184	200	154	186	173	180	184	181	169	191	177	192	197	172	186	181	212	169	188	192	189	206	175	188	196	173	196	158	184	171	201	192	166	199	178	183	179	198	149	170	171	157	174	157	192	162	161	170	175	193	181	172	199	180	192	157	180	205	162	172	165	166	176	179	193	198	203	174	175	188	180	169	174	190	218	160	200	170	185	166	161	156	188	183	191	188	178	198	180	180	191	177	184	188	169	188	181	189	168	198	175	160	178	185	184	183	179	173	174	176	148	189	176	182	202	204	198	173	164	163	170	199	190	179	181	180	182	173	197	181	160	196	178	188	172	176	178	175	177	184	182	209	166	166	170	174	187	173	168	189	179	162	213	157	164	200	181	188	181	176	197	185	175	196	175	178	148	184	166	144	175	189	167	165	186	161	185	163	184	181	172	168	190	176	172	192	174	162	167	163	172	163	189	182	183	157	205	173	160	189	174	187	169	184	170	193	190	180	170	172	193	183	169	174	177	169	174	157	210	181	173	188	190	185	190	174	179	175	176	186	182	191	185	196	188	178	160	174	175	188	182	175	186	168	177	154	168	161	162	175	174	165	199	182	179	169	166	169	207	207	194	218	192	165	183	173	176	200	171	190	194	170	177	179	149	188	193	178	174	185	192	177	172	207	172	159	184	204	188	142	163	173	193	170	164	174	194	172	185	153	160	177	158	176	161	192	188	177	176	164	180	153	177	187	165	184	208	185	171	195	175	195	190	186	179	182	212	196	206	183	208	192	172	159	193	154	161	170	170	178	172	200	179	169	186	192	198	194	169	184	189	169	170	168	221	184	191	175	152	177	183	168	160	192	179	173	175	188	151	156	156	180	173	175	188	197	191	187	179	193	204	187	182	183	170	194	177	167	210	173	168	197	169	198	185	170	187	177	174	166	192	171	209	188	195	160	158	135	176	171	173	196	188	198	152	160	161	182	159	170	166	177	167	186	175	183	160	177	199	200	186	164	168	161	172	163	195	164	184	169	179	155	193	188	177	143	170	179	160	201	182	166	200	166	181	179	145	157	175	194	180	181	193	184	176	182	162	188	177	160	169	173	194	153	187	167	184	187	178	177	190	168	161	172	190	177	164	172	176	173	198	183	175	172	168	184	167	162	185	190	171	147	181	179	165	170	174	182	179	180	173	157	186	182	183	178	164	185	164	162	190	167	155	195	185	169	171	207	175	200	179	190	189	178	192	182	166	185	149	171	203	174	206	164	206	176	174	179	150	180	190	182	183	186	185	181	176	166	180	188	155	154	178	169	210	178	174	154	184	164	190	170	173	170	185	191	180	158	183	169	174	177	192	186	188	187	187	190	156	166	170	173	159	161	166	189	196	162	171	165	161	193	179	171	177	183	194	195	184	198	164	184	196	177	188	178	189	184	195	183	172	183	190	176	155	189	163	180	185	189	172	175	188	167	171	169	181	173	188	178	185	164	184	183	178	189	169	184	182	193	192	178	169	160	171	198	175	192	166	174	189	179	179	190	184	177	167	187	192	174	175	175	166	178	173	168	163	189	168	177	164	169	206	162	162	176	167	190	174	181	165	183	165	183	169	182	184	156	173	199	168	174	162	161	176	189	191	188	174	162	199	169	184	161	189	173	185	196	182	169	183	193	191	159	184	177	159	173	158	175	203	177	185	164	173	193	185	175	163	184	191	175	197	171	191	205	151	197	170	171	195	155	176	202	194	170	206	172	158	194	205	154	168	178	184	167	177	178	181	188	153	177	183	160	193	194	177	176	158	160	189	157	170	180	191	169	187	178	155	182	178	199	202	167	192	169	179	207	190	185	199	174	179	171	178	209	184	197	205	191	215	177	179	202	179	166	188	174	195	210	170	169	175	163	167	151	195	194	148	169	162	150	166	156	183	177	191	191	158	159	192	193	186	179	187	159	159	180	163	172	174	164	172	172	184	176	191	178	200	164	189	174	162	193	159	165	171	159	166	169	195	188	150	182	165	159	190	180	165	174	182	199	178	190	175	177	186	193	181	178	167	171	194	178	181	169	174	147	171	164	163	188	196	179	168	171	161	165	189	195	195	196	186	172	197	172	173	144	148	195	186	191	183	163	176	191	193	181	195	175	197	165	194	186	167	185	159	190	193	164	190	186	164	208	163	165	187	158	176	183	183	189	174	187	157	178	182	181	163	182	160	179	177	152	182	162	181	192	181	193	190	200	218	169	166	189	158	182	210	156	174	203	160	168	179	173	180	194	181	172	185	174	169	170	194	159	181	163	170	182	179	172	195	175	189	193	165	186	182	192	187	176	178	187	187	189	194	182	190	174	150	137	161	180	176	190	195	187	168	165	180	175	175	188	150	186	173	165	160	179	164	179	173	170	178	182	187	187	188	166	179	174	156	166	178	167	217	196	177	178	173	185	182	168	180	150	176	177	177	186	151	182	165	192	180	165	172	171	171	168	165	175	194	178	192	171	157	174	190	195	148	183	176	164	165	177	172	173	175	176	159	183	190	167	152	179	147	173	176	156	171	170	158	186	199	189	168	178	178	202	194	151	177	190	169	194	198	195	184	153	212	194	165	164	179	180	180	190	180	187	197	187	170	178	172	169	164	167	173	207	189	174	177	172	188	166	181	157	175	172	175	186	170	183	203	186	157	187	180	200	178	180	181	195	196	166	177	155	192	180	197	183	208	167	185	170	156	164	167	178	176	164	195	199	186	179	193	167	159	173	201	186	210	170	181	169	173	157	202	170	160	182	158	194	173	171	178	160	184	178	179	191	193	175	178	191	203	179	190	171	183	166	187	211	185	178	194	185	174	173	181	158	181	171	186	194	187	182	162	170	174	176	201	179	167	196	200	185	175	163	196	177	177	154	150	182	164	152	181	180	191	203	200	156	178	201	150	182	196	164	183	198	187	211	185	174	184	179	192	193	192	182	158	192	179	168	192	172	202	152	178	169	192	187	161	190	196	165	177	169	180	203	179	174	178	168	181	173	193	175	158	144	181	181	194	161	170	195	170	175	178	168	194	161	178	184	155	175	180	199	172	188	186	180	159	181	163	178	173	166	151	176	165	164	192	191	173	175	162	190	187	198	178	177	172	154	198	186	177	188	174	155	183	184	176	179	176	195	164	182	182	175	186	173	168	161	171	167	172	172	184	161	143	176	189	179	187	165	196	181	168	205	191	172	167	174	168	158	193	173	168	183	176	181	176	206	200	207	183	171	176	175	191	164	181	189	187	148	171	178	176	225	165	180	162	139	171	174	170	184	183	177	175	183	171	172	185	150	188	194	177	175	186	183	172	186	166	185	183	165	172	180	160	165	187	166	196	166
6884	15387	13179	7185	4845	3720	2850	2213	1739	1364	1253	1069	843	745	708	639	573	510	502	422	433	419	378	362	395	393	346	318	326	315	323	288	280	305	275	265	311	278	313	246	286	299	287	274	290	255	248	255	271	262	257	260	243	291	272	273	240	272	265	263	218	273	252	259	242	241	247	258	258	261	263	244	257	261	259	246	260	253	245	244	239	242	258	228	248	247	246	275	244	254	232	257	242	234	240	225	237	235	263	226	238	238	263	246	230	230	258	241	253	247	244	245	246	236	254	247	239	242	218	214	269	255	243	250	236	261	255	231	260	245	228	222	248	235	247	250	213	244	267	238	246	259	258	242	225	280	215	259	248	223	273	240	229	244	246	247	232	226	249	254	262	250	227	235	231	249	254	274	247	257	240	259	247	248	238	210	242	218	264	238	261	270	230	244	217	249	231	232	247	220	252	250	226	233	213	253	223	242	252	228	250	219	239	262	235	218	253	241	213	242	217	232	263	264	257	256	249	236	256	236	241	231	220	276	250	243	270	221	220	224	252	246	238	248	242	235	266	251	246	257	258	249	237	257	265	242	226	231	246	260	218	228	247	248	243	212	239	235	244	238	275	273	247	234	253	241	240	261	216	239	230	262	220	243	238	250	228	233	239	247	258	223	233	257	221	245	240	226	252	242	234	231	230	244	236	221	233	265	216	232	243	246	250	241	250	250	241	241	211	247	238	256	256	232	275	267	291	260	291	237	228	221	248	250	232	251	240	253	224	237	248	244	256	224	263	237	228	231	249	253	236	249	201	243	240	227	230	264	230	243	223	249	255	220	260	257	229	241	244	233	239	266	239	243	238	241	251	232	214	234	249	247	254	246	234	263	251	254	243	243	226	205	253	224	260	272	221	261	231	266	214	226	243	248	237	231	239	256	233	240	227	258	239	262	225	250	212	242	257	235	227	258	230	236	231	259	262	246	242	232	233	221	256	239	264	252	253	271	241	260	249	232	236	230	254	252	239	269	226	225	235	237	240	239	249	258	215	234	241	215	230	214	242	236	249	214	225	228	245	250	251	235	220	256	225	218	262	249	249	239	223	229	229	246	227	247	222	229	263	259	215	214	234	239	239	237	217	233	253	281	224	254	251	225	254	213	271	260	225	232	266	256	238	210	244	233	252	216	254	231	240	242	262	232	246	233	241	224	235	225	267	228	221	216	247	249	249	224	247	235	259	254	236	227	223	235	228	252	246	231	258	248	258	247	246	232	255	247	235	232	247	245	230	245	236	237	237	261	230	245	230	238	234	245	209	253	224	250	221	237	262	222	241	227	272	257	245	260	238	248	225	264	205	238	240	236	249	259	256	236	226	247	244	219	249	234	243	229	231	212	229	224	248	256	227	220	259	277	235	210	229	231	227	195	274	227	260	244	236	213	257	255	257	245	248	246	217	232	242	244	235	243	224	239	236	211	220	244	247	244	218	250	228	277	226	232	249	249	220	270	242	241	268	271	245	251	248	227	263	240	227	223	225	237	231	254	237	255	201	266	218	223	236	263	232	256	254	220	248	238	282	231	245	261	260	237	251	238	235	222	237	225	229	236	233	250	246	235	235	211	256	222	267	264	242	231	239	242	243	214	224	229	253	256	254	228	237	250	259	246	193	264	239	230	267	241	232	215	262	217	229	274	247	281	250	242	256	236	221	238	243	226	237	258	223	233	249	246	239	240	227	257	221	229	250	243	209	212	222	227	259	250	220	240	236	219	248	235	244	251	252	230	264	226	248	244	230	235	227	275	216	231	231	234	260	235	257	249	277	222	247	218	248	239	223	252	237	235	225	246	257	231	215	226	252	244	234	258	254	208	246	244	254	232	259	235	220	225	228	204	242	238	228	264	252	243	248	246	273	254	262	231	231	242	276	277	241	241	252	229	236	245	259	241	233	204	258	239	228	247	258	246	245	229	241	223	247	209	262	230	260	224	235	250	276	218	273	248	274	226	218	222	230	256	235	239	246	206	223	265	227	203	234	243	242	254	262	241	234	257	239	216	244	261	252	277	241	230	251	225	281	229	236	245	259	235	238	244	236	203	231	235	274	237	257	235	239	257	244	224	278	245	236	254	259	227	244	261	225	241	253	223	228	230	248	234	242	241	244	238	255	227	236	256	254	213	248	250	245	234	228	226	250	225	261	234	230	249	230	238	228	263	248	230	225	247	245	250	241	232	237	253	237	218	255	236	223	236	247	246	231	251	265	242	234	269	239	277	250	217	238	246	247	226	228	226	237	254	272	259	244	242	237	245	246	234	240	250	216	251	261	236	212	244	241	237	235	254	219	222	253	248	236	242	267	233	230	250	265	231	242	254	257	237	227	236	240	225	240	246	222	240	223	245	255	238	255	254	232	254	257	225	232	257	246	217	247	238	225	250	227	238	271	251	230	215	229	242	259	267	220	231	226	243	245	272	238	245	240	247	273	259	249	222	231	272	256	217	251	234	238	258	258	260	235	240	257	240	271	227	246	226	214	224	242	230	223	243	225	270	238	227	241	235	219	248	220	219	224	256	240	246	249	232	226	218	248	234	233	220	237	228	235	254	226	250	233	246	233	211	245	266	257	231	250	244	247	243	250	218	230	224	261	228	191	237	233	265	209	241	231	237	249	236	228	246	248	222	229	210	254	252	252	262	246	221	221	241	243	215	242	233	225	241	237	279	243	254	213	222	251	240	262	221	243	241	237	231	272	252	225	219	236	264	221	247	229	246	244	230	245	255	211	244	223	218	276	253	237	231	243	268	233	228	250	230	214	241	191	229	258	236	250	216	242	225	264	246	241	281	224	248	267	222	242	221	219	227	225	237	244	233	226	251	239	238	242	235	242	255	250	239	276	211	269	235	219	247	237	236	230	238	238	251	223	249	212	228	229	219	234	233	254	242	244	228	232	248	256	224	248	233	264	247	236	249	210	231	214	242	253	232	238	241	229	214	231	243	240	248	242	239	255	256	241	246	230	225	261	233	225	225	223	224	238	245	235	253	268	239	241	270	229	204	240	219	245	257	254	268	222	260	265	232	232	244	253	235	246	219	253	231	263	247	228	233	259	232	257	222	257	220	242	212	262	237	245	245	210	234	228	241	255	244	238	226	216	231	241	224	236	243	242	248	242	211	242	256	250	230	238	229	241	250	226	232	262	225	210	222	235	238	230	212	244	259	235	245	248	245	262	235	237	262	238	218	219	245	240	250	220	241	257	261	236	239	234	243	248	217	231	250	210	254	238	242	235	230	223	233	244	241	257	214	244	265	240	237	261	219	247	234	267	267	270	238	239	264	238	237	237	245	240	260	234	237	223	221	222	235	224	247	240	255	222	258	272	227	252	253	238	240	210	224	245	265	247	254	241	262	222	254	217	240	242	252	238	230	229	248	260	238	245	231	250	247	227	235	228	241	230	239	271	239	247	237	230	248	216	261	214	265	257	250	250	254	242	262	233	256	248	230	256	222	241	279
26502	20512	9874	1173	786	716	727	643	609	610	578	650	636	643	614	619	566	626	635	589	657	609	620	610	629	666	636	608	628	615	612	562	651	585	593	606	603	599	636	576	627	598	591	604	608	598	611	593	603	616	621	610	622	582	614	562	585	597	645	592	624	621	616	573	555	623	616	562	598	631	585	555	614	579	600	610	584	607	595	568	578	617	591	616	607	585	579	604	597	617	584	613	629	597	622	630	628	588	586	577	593	572	635	644	609	600	614	585	590	601	581	605	612	627	612	593	589	622	635	598	580	629	624	616	629	579	628	588	588	640	604	597	636	595	609	582	575	580	613	609	595	561	577	575	627	647	569	594	587	586	582	615	603	614	600	624	589	568	653	600	622	588	591	616	669	640	601	593	610	562	631	530	619	601	617	618	560	668	633	586	620	634	578	598	632	588	585	597	596	587	591	592	623	542	579	637	614	613	579	602	606	546	597	597	576	616	626	605	596	618	640	625	595	598	627	615	630	617	601	560	590	569	565	609	655	632	590	615	587	599	621	595	588	567	606	663	624	660	600	625	598	609	592	616	600	558	563	611	589	644	593	610	622	585	602	619	574	624	619	617	620	624	632	608	594	586	581	594	635	589	602	614	636	587	636	623	619	603	597	574	631	626	595	566	599	567	623	595	606	657	608	632	582	603	598	595	620	570	587	578	583	581	575	567	635	625	615	531	627	632	592	608	631	612	591	599	620	645	626	579	599	643	575	608	608	608	612	594	648	605	617	593	625	618	662	601	651	559	597	626	590	574	578	596	611	608	610	598	581	605	600	579	624	578	541	571	627	575	612	610	589	562	612	621	652	595	571	610	599	568	596	604	574	610	599	607	603	621	630	583	600	569	601	567	573	574	620	603	651	611	563	633	586	605	652	596	622	583	638	590	582	548	599	568	594	609	605	631	612	602	594	586	624	644	599	616	601	598	619	547	595	625	619	613	630	602	601	547	556	613	639	577	603	606	624	580	625	597	589	594	617	618	641	614	594	556	622	595	610	577	571	602	587	606	639	621	591	587	609	591	616	552	599	586	578	589	590	591	554	606	623	638	585	646	614	573	630	603	589	621	590	626	605	607	665	597	621	620	611	638	602	643	623	616	604	621	625	587	623	646	618	622	601	580	593	592	607	602	580	628	559	643	598	601	587	636	599	630	604	657	589	589	642	581	605	636	569	634	583	554	561	589	599	587	623	613	596	565	594	648	603	603	642	612	569	604	593	597	590	597	624	565	619	644	605	604	642	614	636	598	593	612	616	603	604	628	599	592	603	583	635	589	645	599	616	591	559	608	604	609	588	587	588	608	637	577	626	619	555	629	595	570	570	607	647	586	585	570	612	610	602	592	595	603	631	544	611	561	587	559	586	602	630	576	595	607	630	620	573	621	608	562	529	593	614	601	570	621	621	622	613	601	569	594	610	636	568	614	631	619	629	606	594	596	652	598	646	586	568	654	646	604	548	562	561	623	623	634	597	651	591	619	596	629	624	605	634	590	612	579	624	651	601	625	590	591	600	623	623	634	614	577	645	636	643	586	586	613	592	636	637	579	591	595	604	603	627	597	607	608	579	603	598	647	587	591	574	642	631	577	602	628	606	589	617	608	634	644	607	598	593	627	593	633	602	622	608	593	658	583	621	601	555	612	613	636	643	576	600	628	640	579	595	549	625	663	563	635	628	625	595	618	595	575	592	581	566	567	564	586	567	637	628	620	588	604	639	566	592	652	584	635	614	561	615	575	573	607	612	589	628	596	608	633	617	623	568	564	622	601	648	629	570	598	635	563	578	559	626	592	617	627	579	619	626	593	600	593	585	570	605	605	613	633	606	568	582	524	572	593	628	604	620	622	602	596	603	608	600	602	590	583	623	590	608	622	553	603	548	603	629	575	581	591	586	597	583	610	606	603	561	604	653	652	592	588	565	567	586	606	632	631	625	627	580	616	594	594	603	614	616	632	637	592	604	622	626	614	618	582	588	612	616	595	592	605	614	610	597	630	592	638	611	622	623	601	609	593	608	608	568	604	598	613	626	566	608	626	587	630	596	616	583	591	571	618	595	585	588	602	619	584	598	599	585	598	647	595	623	564	620	628	625	616	584	599	602	567	615	598	579	636	624	555	625	604	591	576	589	620	582	585	560	625	604	605	581	602	576	604	588	573	603	578	596	656	602	626	600	595	568	598	603	599	605	624	594	602	606	633	596	571	642	616	564	593	592	631	584	592	590	578	568	604	640	578	637	618	620	608	577	619	603	594	648	592	600	571	582	586	609	638	643	534	622	612	632	615	614	557	620	589	639	638	595	567	600	630	629	620	609	555	662	555	610	602	585	606	615	601	588	602	576	621	573	574	602	592	548	686	665	598	616	591	606	597	615	606	599	612	590	593	650	590	586	563	613	575	590	602	635	575	611	616	566	606	623	587	580	639	584	599	643	581	626	602	624	596	545	605	590	650	616	583	623	647	609	598	630	578	618	574	622	583	579	623	615	574	550	607	615	619	579	631	594	589	594	586	629	570	575	563	611	639	589	586	620	608	610	595	607	604	585	562	620	585	624	577	628	626	592	570	599	572	614	611	597	594	634	592	568	591	603	620	602	605	617	599	605	622	601	599	609	616	604	614	624	561	588	593	628	611	622	615	576	602	608	632	584	577	601	566	546	579	606	606	586	593	617	600	554	607	593	597	592	610	595	624	589	620	599	647	563	623	634	608	606	614	601	574	577	615	614	587	570	584	573	592	615	632	594	627	610	601	630	592	606	605	546	600	580	622	588	599	668	607	630	568	622	629	603	593	574	588	594	626	558	562	557	553	658	580	625	611	599	624	598	612	616	608	632	578	585	657	558	567	641	622	604	576	581	591	620	587	594	574	591	630	588	616	601	605	589	550	640	592	624	591	559	597	665	590	620	620	585	596	579	596	558	652	610	579	620	550	624	592	634	640	588	657	584	614	598	571	567	627	619	591	635	565	592	609	635	592	626	608	645	601	617	625	578	600	609	606	606	624	619	597	578	624	637	588	592	612	606	607	561	580	604	609	666	624	608	626	583	588	621	598	601	652	617	642	646	592	655	575	588	599	627	613	582	599	620	602	619	617	601	609	566	606	595	568	626	600	607	599	601	632	580	634	609	637	604	619	608	603	611	594	596	594	607	572	608	657	585	563	597	608	606	596	655	618	629	611	593	591	600	632	599	610	602	600	562	623	619	631	584	579	613	641	591	629	585	583	602	617	616	596	535	610	585	592	631	594	604	569	607	580	589	582	573	615	585	624	601	607	597	602	604	625	657	594	585	573	635	626	599	615	598	583	605	552	654	612	594	634	593	593	569	636	533	602	600	599	566	592	591	610	601	629	607	638	541	590	594	570	595	706	623	593	630	565	628	615	628	623	571	644	619	634	550	569	622	610	578	653	612	595	595	598	602	609	592	578	588	601	601	571	583	608	626	637	581	610	590	593
4068	1605	1500	1089	996	925	818	813	902	818	837	850	790	819	842	761	858	789	744	799	820	788	756	815	774	801	768	788	799	798	764	815	740	794	777	823	765	836	782	789	803	811	805	805	767	802	771	769	804	787	802	804	786	790	812	792	815	840	787	763	760	785	791	795	773	785	840	753	765	772	790	721	749	806	782	785	782	779	773	787	790	785	746	820	766	795	752	781	774	790	800	827	770	801	759	783	764	773	751	794	806	804	766	814	759	760	796	792	790	760	752	757	780	782	811	806	765	773	757	732	799	771	804	795	806	806	775	813	805	771	787	797	782	826	768	775	780	795	788	786	780	800	750	819	735	762	777	822	828	779	799	763	824	770	812	811	830	810	736	811	819	808	710	775	837	751	756	752	760	770	742	831	768	803	780	771	785	812	735	770	822	792	820	787	783	759	764	807	765	760	756	814	781	779	724	780	823	780	732	793	794	761	736	790	762	768	779	779	793	755	783	743	809	760	788	778	771	792	769	859	765	720	765	746	764	726	732	778	782	778	773	759	783	784	758	778	787	798	769	781	727	780	741	777	795	798	786	749	820	733	785	798	813	772	745	713	788	789	792	819	772	775	798	782	796	773	813	816	785	818	742	792	808	774	734	759	811	755	774	778	785	800	749	753	841	809	764	836	765	809	779	780	793	759	804	794	778	780	794	763	758	792	765	754	770	791	801	802	756	767	797	797	775	802	799	745	815	777	774	801	761	783	796	800	779	791	800	773	776	790	765	832	813	783	792	731	782	839	803	787	834	822	772	744	842	761	809	733	827	845	791	810	776	800	740	815	762	818	809	803	787	744	773	766	782	766	766	761	789	801	773	777	802	824	807	821	789	786	824	781	818	705	819	747	806	777	815	755	786	771	776	800	779	759	721	761	788	786	769	775	786	772	821	754	797	752	764	781	776	731	798	738	809	787	753	839	785	715	803	798	767	792	744	755	745	858	824	788	802	777	745	785	744	773	774	791	767	792	739	807	730	797	760	785	749	813	782	751	757	832	803	822	824	802	752	798	797	751	794	834	803	745	741	783	759	754	785	776	837	775	755	771	747	755	775	759	751	822	772	754	805	753	772	704	808	782	781	784	759	808	743	738	810	736	764	787	811	750	790	774	781	780	802	779	785	806	752	812	784	839	781	779	724	831	786	816	759	794	814	784	776	770	785	793	793	729	806	814	789	788	793	854	794	789	792	792	707	769	774	775	822	794	772	764	795	734	759	834	785	777	775	745	777	802	783	780	759	816	749	748	729	733	803	809	779	788	796	813	808	776	824	775	795	761	840	790	785	801	808	837	755	794	755	761	801	789	777	760	778	780	778	775	781	794	745	837	810	746	820	741	705	791	824	779	758	804	786	796	770	802	732	769	796	771	795	760	776	818	790	827	766	769	757	735	746	763	841	804	787	754	776	807	804	786	789	751	741	778	724	773	744	762	747	755	805	779	811	791	799	774	750	779	748	767	757	794	773	815	757	754	797	798	793	673	773	791	867	816	843	818	778	842	753	734	778	769	764	848	816	759	769	787	778	776	784	746	816	827	754	770	743	772	765	763	763	754	789	747	768	741	762	747	767	823	822	733	815	756	812	782	735	735	777	781	734	769	786	742	823	784	773	760	792	758	780	792	775	822	767	839	749	762	764	828	777	776	776	793	780	766	752	775	740	751	815	757	801	765	768	798	758	777	808	757	735	770	807	702	762	774	778	793	807	811	807	750	789	767	757	773	769	793	758	779	756	792	745	760	781	813	797	775	800	806	841	737	787	721	770	781	776	791	780	825	753	801	767	806	799	795	833	746	777	796	836	784	784	781	822	795	758	789	822	722	790	763	818	783	748	778	754	746	826	778	803	750	778	804	807	770	830	774	763	725	730	815	845	753	793	773	727	791	800	740	779	785	768	748	790	782	778	748	795	760	711	698	751	830	820	790	759	796	771	757	788	789	768	808	814	806	727	790	771	790	811	786	811	786	762	784	786	774	778	798	756	788	760	730	720	777	807	802	769	749	742	785	822	740	810	733	786	788	730	806	785	826	826	798	760	740	786	801	773	789	809	820	796	768	801	758	797	752	804	763	790	812	783	749	779	776	808	829	733	761	731	752	823	796	770	796	824	816	775	789	759	800	795	716	796	778	767	771	759	794	812	803	794	781	762	751	739	702	801	788	731	793	757	752	823	750	810	775	763	811	769	810	771	783	785	745	786	825	814	768	781	816	781	744	797	841	752	748	802	788	755	791	805	799	793	789	778	785	813	793	715	691	743	793	754	812	769	727	771	793	778	757	813	780	773	759	804	780	799	833	754	740	777	788	766	797	772	754	789	790	779	791	818	754	770	817	780	791	780	775	822	749	740	777	768	755	781	751	780	744	773	787	846	811	778	777	737	799	798	796	763	787	748	800	748	809	833	761	795	790	804	815	768	763	831	847	746	772	734	771	796	782	785	765	739	803	773	798	786	792	768	778	767	811	756	737	773	820	744	779	772	784	860	800	744	727	778	787	755	777	819	808	775	801	793	738	805	757	798	786	795	826	813	799	783	727	775	818	769	811	787	785	751	799	788	772	792	721	784	761	789	793	768	767	795	805	768	788	777	753	753	827	746	778	743	783	789	778	755	741	780	778	845	753	773	770	787	794	783	748	760	813	761	756	791	751	819	802	776	802	748	745	769	813	762	761	766	724	773	786	784	789	792	826	805	827	811	814	846	781	781	827	744	785	775	775	757	782	771	760	812	786	815	804	729	757	791	792	785	794	767	761	776	787	757	793	810	742	791	804	818	796	801	792	798	801	782	795	742	798	778	779	721	829	827	746	786	747	776	782	793	804	812	779	781	765	790	768	828	828	814	766	785	742	779	729	774	671	743	766	799	759	765	748	758	775	805	762	750	796	798	770	792	806	795	778	771	738	747	828	762	776	788	798	789	761	789	803	746	758	801	761	772	756	794	812	805	761	718	815	797	698	754	806	841	817	778	785	752	792	824	750	794	781	803	795	838	761	769	824	761	790	759	804	777	762	788	824	776	814	801	808	770	796	753	727	736	764	771	785	806	799	807	765	772	770	750	771	733	795	760	769	739	823	791	804	777	765	775	761	747	731	785	758	830	766	797	752	764	799	791	765	818	768	800	784	769	803	801	776	744	766	765	787	760	805	742	766	800	808	811	769	786	799	805	814	793	812	801	787	761	806	816	744	759	762	767	773	774	767	789	795	774	782	784	814	784	785	783	807	769	774	816	752	781	783	779	751	710	770	738	768	810	762	762	767	795	776	787	729	778	764	790	792	808	757	801	764	790	793	753	764	788	776	787	807	740	741	802	782	775	771	828	760	744	787	730	804	769	785	777	781	800	812	763	801	828	820	849	776	736	843	779	804	781	779	776	846	808	777	796	821	748	773	780	800	781	744	796	786	757	756	733	793	801	779	791	808	793	751	771	792	790	770	778	763	784	818	750	752	773	786
23661	20948	28265	23790	20943	9092	1280	879	805	746	649	601	620	599	587	552	529	530	498	504	547	578	524	523	479	471	542	483	487	479	517	485	465	467	511	484	488	471	515	479	483	469	488	468	415	476	485	484	500	490	459	519	502	518	491	470	447	482	491	498	458	438	459	482	481	475	442	437	470	521	490	497	455	434	482	448	517	457	458	457	475	489	444	490	467	452	484	462	480	475	429	489	493	479	488	438	489	463	483	485	463	509	488	487	452	479	477	466	478	468	464	458	474	490	513	514	472	434	473	463	505	456	398	475	482	526	506	459	488	438	497	480	520	480	491	467	504	494	485	462	466	424	433	457	496	474	510	501	467	460	530	470	439	507	444	485	500	471	465	489	478	474	426	470	488	481	467	459	454	429	442	498	474	436	492	453	474	498	499	521	423	468	454	447	483	482	505	489	492	489	482	453	471	450	479	500	471	495	494	479	438	487	468	456	422	509	457	501	545	477	433	501	478	471	487	454	451	457	473	443	454	492	491	492	440	480	452	447	476	470	442	452	477	459	430	405	518	491	460	478	481	481	503	455	489	452	477	475	474	469	488	457	461	459	502	454	469	473	507	460	446	521	503	475	503	524	476	504	457	489	467	473	502	486	480	482	485	428	475	429	497	474	477	487	528	477	458	480	483	488	502	483	444	477	490	477	491	460	435	481	471	489	465	466	524	485	477	485	474	470	485	460	465	494	507	498	468	477	458	485	472	426	440	467	469	487	438	472	488	473	485	457	441	495	452	454	455	445	482	454	470	472	448	496	500	468	449	471	453	493	463	490	450	477	502	475	492	491	501	463	493	501	465	453	478	449	469	457	474	504	465	452	480	460	448	480	488	484	465	512	472	469	480	475	488	444	459	448	500	460	491	469	492	473	474	477	486	475	482	478	498	432	482	479	493	469	454	480	482	459	507	479	466	489	450	464	502	468	441	462	473	446	477	479	474	492	485	456	473	472	469	452	473	492	456	454	457	459	517	438	528	471	444	474	455	454	432	479	470	469	480	460	487	433	439	507	460	452	470	439	446	468	451	455	466	477	466	470	473	475	505	481	463	475	478	476	484	474	493	501	488	480	494	430	461	470	503	469	473	497	473	468	496	493	490	448	491	470	455	467	454	508	450	466	459	437	435	531	438	467	494	433	500	489	532	465	488	493	444	459	433	489	484	460	452	513	464	457	451	447	479	492	482	485	440	490	497	503	475	445	467	481	475	524	481	464	454	449	456	497	437	493	530	484	492	458	476	451	478	468	473	469	479	493	445	540	474	443	443	489	531	504	440	476	468	437	485	481	486	490	470	503	438	467	479	511	461	443	488	439	471	509	486	453	473	402	485	446	451	457	486	455	490	471	475	475	478	459	477	475	475	479	528	479	485	508	478	474	525	470	468	487	514	447	463	467	418	468	445	487	470	481	469	462	482	460	546	479	499	481	489	446	475	472	450	442	476	481	474	473	492	500	453	503	468	455	493	525	472	449	465	479	433	497	448	461	500	471	450	479	483	446	474	491	456	479	463	423	453	450	499	478	490	457	473	462	448	499	499	471	433	457	492	493	441	466	453	463	471	499	470	456	460	430	504	443	482	457	503	499	465	476	479	498	440	477	490	517	494	462	483	437	451	436	488	477	442	504	483	495	481	463	491	453	489	479	474	512	444	484	473	497	476	450	449	432	449	472	446	494	494	491	520	443	452	470	478	488	455	450	498	460	477	503	495	463	455	493	439	450	425	468	483	467	491	443	457	511	460	458	477	500	476	471	474	436	471	437	459	470	497	444	481	445	511	467	468	486	479	472	452	473	454	475	474	498	505	493	461	481	439	441	474	466	451	493	479	487	490	469	468	504	465	487	465	494	434	482	446	467	504	469	503	489	465	463	487	481	484	444	470	504	486	473	481	460	448	447	448	456	420	498	478	494	467	473	455	484	493	481	486	471	487	448	450	492	474	451	466	478	491	472	464	432	490	521	477	452	435	461	475	485	458	450	472	481	482	508	505	489	499	440	489	488	503	467	455	463	491	458	485	459	477	467	480	470	486	482	484	505	460	481	482	444	483	476	478	445	461	424	491	487	459	483	505	489	448	477	493	465	503	462	470	475	470	472	464	432	494	494	532	443	517	444	454	445	435	503	499	505	432	461	473	488	472	453	459	504	471	498	464	481	479	489	488	469	486	469	461	446	465	444	457	508	473	504	492	459	494	468	479	487	466	478	443	472	404	449	480	452	505	464	434	486	508	458	480	441	495	487	451	470	436	452	472	469	486	464	441	442	462	441	457	448	489	480	479	476	476	465	480	458	476	469	481	435	482	449	479	454	468	462	469	447	446	471	467	481	460	448	449	486	440	440	473	445	439	506	474	445	439	470	509	502	444	453	467	449	439	439	469	485	469	465	490	479	483	493	480	429	453	463	456	480	448	446	465	504	490	478	480	472	476	467	449	488	431	460	527	487	463	493	437	497	457	465	475	507	445	453	448	452	495	438	442	461	465	477	488	464	479	446	461	452	454	475	490	467	447	465	485	471	436	421	472	506	474	447	470	482	498	467	483	472	460	460	480	436	493	492	492	464	446	471	495	497	488	474	472	520	445	492	473	447	445	505	444	466	494	497	489	483	454	435	461	439	457	467	488	461	442	459	476	468	457	490	464	469	429	493	492	469	425	426	483	499	469	488	439	456	502	462	476	483	465	473	471	472	454	484	476	484	490	505	470	443	488	489	444	469	463	449	473	491	503	432	447	474	450	481	467	502	502	473	487	517	427	468	472	490	496	451	452	464	438	426	490	480	501	470	448	454	481	446	477	488	481	472	462	492	488	452	500	494	457	473	505	478	507	505	513	506	469	474	507	496	493	454	491	462	459	480	520	475	466	446	463	464	483	484	506	458	461	459	432	461	452	494	463	479	489	514	440	464	486	494	499	479	530	504	491	482	496	475	476	489	455	487	478	448	461	460	475	462	471	468	465	452	460	504	435	481	534	418	486	478	480	510	510	484	488	435	450	464	452	450	483	494	499	501	486	443	494	471	475	479	474	460	476	492	479	491	470	496	441	467	477	486	467	515	444	441	441	465	464	511	466	441	457	459	442	441	452	486	458	435	455	503	500	476	440	473	402	470	470	513	473	474	447	464	487	492	503	443	486	493	501	490	524	460	483	467	461	492	507	456	503	486	465	445	504	461	502	480	469	493	461	449	513	446	504	492	449	453	467	465	410	524	495	482	465	472	485	479	448	457	501	485	538	471	503	444	462	471	505	487	430	445	466	510	455	479	442	517	454	472	455	454	458	504	480	509	506	431	490	430	477	447	432	493	508	476	482	477	489	467	441	483	431	519	465	495	484	449	481	479	451	485	437	471	478	462	474	468	454	448	518	476	428	468	447	480	484	460	480	469	490	457	463	477	470	441	458	480	453	464	519	446	501	441	452	464	478	460	471	479	475	428	490	460	430	490	498	498	503	507
4866	9710	8312	4325	3032	2419	1990	1559	1362	1260	1137	986	912	876	836	770	846	794	761	744	711	713	673	693	718	665	677	673	601	653	654	618	612	650	688	643	615	664	608	657	614	674	663	649	644	689	670	628	660	677	665	607	664	627	664	648	670	605	612	658	643	597	650	656	576	682	618	660	608	627	651	662	628	667	608	657	635	631	608	615	635	629	611	684	604	621	639	604	642	632	617	627	621	622	611	600	632	653	612	635	635	582	628	609	613	602	609	662	557	618	578	619	637	617	625	613	656	612	599	639	585	614	625	606	635	688	631	623	641	639	646	638	665	626	633	612	612	618	633	626	649	612	629	636	644	615	633	595	604	578	617	643	623	623	613	623	660	648	600	641	646	655	612	623	612	642	592	601	622	597	638	670	580	626	639	618	617	602	625	613	645	594	672	664	647	668	603	667	650	598	622	651	637	638	652	586	630	648	626	651	605	636	628	631	624	609	631	675	627	633	653	623	618	639	633	655	599	641	599	636	606	591	619	597	623	645	597	619	661	592	611	627	638	611	630	555	696	629	608	603	584	604	601	643	626	601	657	613	640	620	627	631	624	677	642	645	683	604	630	630	616	575	608	607	638	600	638	606	613	613	662	644	609	648	605	611	629	629	681	610	646	648	622	621	614	642	615	639	634	615	591	598	621	602	617	628	634	610	594	622	664	657	594	622	634	619	629	630	638	615	642	622	599	667	611	630	666	627	682	607	613	647	634	680	649	643	626	611	624	610	645	600	662	662	660	597	619	593	619	629	636	606	612	626	666	601	664	629	642	664	619	683	634	619	656	639	621	559	641	592	581	644	621	602	561	618	625	640	607	655	655	656	614	609	627	595	646	641	644	663	679	577	606	601	625	621	603	600	646	592	647	610	645	618	626	628	612	653	648	624	643	635	621	575	611	620	631	616	613	649	637	636	651	591	639	595	609	625	681	648	663	655	626	690	641	639	621	595	630	608	669	639	594	630	618	658	630	601	620	630	605	638	630	612	597	644	626	645	608	658	603	628	623	642	625	590	582	680	597	602	658	562	602	610	608	621	643	636	629	656	589	622	670	608	615	614	659	603	611	605	604	589	627	569	624	608	648	603	648	648	636	672	607	620	606	664	625	635	633	602	639	604	613	577	609	630	659	626	674	602	625	602	609	626	686	615	648	609	598	626	643	636	620	601	615	628	636	576	697	641	627	586	610	628	625	673	612	635	607	616	610	575	677	621	601	674	619	600	618	627	688	628	595	606	625	636	639	594	662	629	615	658	633	630	648	671	594	646	591	623	575	609	634	616	623	668	634	689	649	626	618	619	583	610	611	628	600	627	654	620	616	652	639	581	652	620	591	639	632	589	632	635	623	600	631	618	611	616	603	627	632	661	652	642	627	652	650	611	617	608	638	621	604	616	611	614	636	601	606	629	607	599	609	608	582	680	614	664	583	623	589	617	606	657	611	637	606	597	616	635	661	588	608	566	657	624	579	612	570	632	651	617	585	598	609	605	683	650	615	677	585	663	611	600	616	612	654	613	593	606	578	618	656	638	642	576	624	652	618	642	682	653	627	596	645	619	637	595	617	593	600	635	599	653	603	656	650	596	639	599	632	639	619	639	552	620	653	637	579	616	626	660	597	603	683	615	615	646	632	646	596	641	629	636	631	655	633	629	632	627	614	630	657	634	634	597	603	616	670	603	677	614	603	583	618	615	627	623	599	624	638	613	624	614	584	644	634	634	570	614	659	605	633	612	638	621	616	619	653	665	612	668	627	608	609	616	671	608	636	592	592	601	609	539	634	638	619	622	631	661	654	624	641	665	651	550	628	671	655	642	641	642	657	613	590	650	617	605	593	612	641	582	607	664	619	633	671	620	620	612	618	613	639	641	631	607	631	664	660	638	622	618	631	614	646	616	613	614	613	616	615	645	629	637	648	628	673	674	619	592	636	616	615	642	599	630	609	642	630	628	599	645	604	639	647	617	647	646	616	636	631	652	646	628	655	615	635	661	616	648	607	619	638	648	608	657	587	631	647	602	585	600	610	601	648	633	627	644	622	614	638	607	608	622	575	626	617	639	589	606	640	647	602	627	647	593	658	587	623	615	642	637	596	621	648	682	592	619	669	650	597	600	579	584	614	620	629	645	634	607	615	619	611	598	619	668	635	603	605	623	583	661	612	632	640	610	652	654	608	562	637	617	621	644	630	637	631	609	669	632	607	607	613	606	611	597	631	626	625	603	673	606	607	587	651	607	667	692	659	640	573	588	643	639	594	601	655	635	608	632	616	575	613	636	618	606	654	626	615	608	642	619	625	645	658	596	622	621	683	642	599	655	634	666	599	633	621	604	590	636	642	614	634	635	625	604	642	623	654	625	646	632	595	665	634	622	634	597	676	647	626	620	626	637	634	639	644	631	648	622	617	634	640	659	601	629	650	634	656	591	613	618	638	618	647	643	666	612	606	618	590	648	634	639	625	670	640	592	657	620	692	615	613	577	683	598	652	645	639	611	607	624	613	629	650	624	636	627	609	656	595	565	628	632	616	651	606	640	669	652	622	592	643	602	647	625	586	637	570	585	629	647	599	625	599	600	639	648	644	599	632	625	624	613	637	571	629	636	609	614	646	628	583	632	662	616	590	623	662	666	649	567	559	630	678	617	644	658	635	644	614	636	603	585	662	625	637	588	608	613	594	576	668	576	631	639	622	611	658	644	611	616	666	647	627	621	590	635	688	659	633	601	645	651	624	638	635	612	642	680	599	648	580	626	647	620	644	622	650	615	581	645	593	599	618	625	614	634	594	659	653	594	636	603	583	608	646	615	648	604	659	594	638	601	634	683	668	621	638	624	639	652	670	701	630	633	668	597	616	605	669	623	625	632	601	630	662	640	619	678	599	591	631	576	638	605	668	580	651	607	636	588	624	571	579	647	618	646	614	634	606	652	658	650	584	618	629	673	685	637	629	644	621	626	613	634	613	621	629	608	639	618	631	604	607	618	630	648	652	614	604	620	638	610	619	641	616	606	626	587	619	645	567	621	658	629	650	632	621	629	655	642	628	667	637	656	658	645	626	652	598	651	609	614	636	635	633	602	615	637	617	684	636	573	591	665	638	627	622	691	626	639	643	596	663	633	625	591	595	629	609	602	621	664	620	641	586	627	652	654	566	566	643	643	583	625	618	588	635	608	661	626	588	617	638	632	613	619	629	642	649	593	617	631	617	622	616	630	634	628	622	643	636	599	676	653	630	666	673	638	591	662	602	625	607	569	652	621	612	619	607	589	583	643	679	643	613	680	669	655	665	607	664	601	614	633	658	591	643	604	639	629	594	640	659	546	653	626	618	656	650	660	573	599	578	621	643	642	570	674	599	640	599	626	657	598	625	656	590	663	638	683	595	638	640	611	601	630	628	636	683	621	614	673	638	623	644	637	618	628	619	651	643	644	641	642	625	618	617	680	627	652	617	627	603	667
22753	20924	28720	23309	20931	20952	6872	1026	701	607	498	488	407	373	319	299	302	310	300	258	244	247	249	243	234	234	229	223	202	212	218	176	213	208	215	201	201	224	194	192	204	205	187	197	176	215	174	217	200	206	186	211	191	186	184	188	205	178	196	200	198	178	192	151	199	192	188	170	165	191	193	168	179	193	182	188	216	206	195	186	154	178	161	209	172	182	213	205	200	166	180	170	173	159	177	195	167	177	180	217	181	189	185	191	158	180	188	197	171	183	186	198	188	188	182	196	181	178	169	163	199	172	177	187	182	180	181	209	166	174	173	199	200	171	187	186	184	204	194	193	192	184	173	191	179	178	171	179	190	183	181	166	173	198	165	179	169	186	189	203	172	179	168	207	185	167	170	170	187	179	162	189	190	185	211	184	155	193	167	157	212	192	160	202	182	185	180	178	163	172	188	151	203	175	156	168	189	178	174	179	209	189	174	184	170	186	170	202	178	179	203	178	173	203	181	168	186	186	197	200	176	171	190	188	207	155	167	178	189	194	167	172	174	175	173	166	147	177	196	190	187	168	156	181	219	205	182	217	201	165	171	179	185	178	171	191	177	168	189	197	163	175	168	196	212	163	188	192	188	186	155	173	186	153	191	182	166	159	182	184	182	170	200	198	173	178	199	167	169	172	167	167	168	160	193	193	171	175	161	185	207	179	157	167	186	171	174	186	182	159	194	176	170	168	180	163	167	179	177	174	183	194	166	170	163	186	190	172	177	164	161	179	170	188	196	189	170	186	202	179	163	188	190	186	176	204	163	193	199	168	164	183	194	195	181	180	178	178	185	174	166	177	179	190	190	174	180	194	196	183	164	183	190	174	159	162	178	169	174	165	175	199	171	152	206	166	162	175	182	164	179	188	167	181	204	181	172	171	202	184	151	178	160	174	192	195	186	182	182	196	159	182	174	196	191	181	175	178	188	187	188	162	167	203	190	171	185	150	147	178	188	184	150	176	164	177	184	174	186	179	182	181	204	177	184	165	179	193	184	168	189	197	190	190	192	196	177	184	187	184	172	171	192	166	179	175	184	195	186	181	180	191	202	181	173	156	192	182	172	186	211	183	175	157	175	176	176	175	194	168	201	175	207	185	164	181	181	182	184	174	197	199	165	175	181	176	183	173	196	161	199	179	194	197	169	205	152	218	168	183	169	176	185	157	183	193	176	165	167	169	188	176	172	172	181	177	180	148	182	190	201	186	188	175	151	192	170	169	197	190	178	187	174	170	195	167	202	195	181	168	170	182	192	178	164	178	160	170	196	182	171	195	175	162	153	181	174	170	173	178	181	168	163	167	194	187	172	174	162	188	165	202	186	183	155	216	166	173	200	187	189	181	192	175	192	189	181	173	175	192	181	187	174	200	173	175	192	206	182	196	182	182	203	180	168	212	187	209	194	168	212	179	177	185	171	175	186	163	175	191	197	167	168	216	176	192	171	207	171	183	171	191	191	165	175	180	179	165	180	203	186	183	174	176	180	163	184	177	183	187	194	168	169	157	188	174	171	161	186	162	199	177	176	186	186	173	178	188	188	191	196	195	184	171	168	189	182	171	198	176	147	185	158	162	173	168	177	145	152	199	173	190	168	171	171	190	196	159	179	183	193	179	159	181	183	202	187	169	197	175	178	170	204	180	206	193	191	169	180	181	169	182	182	200	175	170	195	180	181	174	151	169	172	183	176	181	187	160	169	180	180	175	192	172	176	172	188	189	178	166	174	173	174	154	184	178	162	179	179	151	155	184	198	155	175	174	183	183	172	162	182	181	177	193	183	172	193	193	195	167	206	191	193	191	204	183	189	154	154	186	178	186	193	180	165	198	172	182	185	153	204	189	195	180	179	181	167	199	192	189	195	176	175	165	186	191	168	198	175	171	174	189	165	181	182	192	174	171	165	172	183	163	166	170	175	187	203	173	181	160	160	170	206	169	199	184	165	143	188	164	167	168	192	155	174	155	162	175	177	190	191	162	169	155	178	173	181	197	168	198	198	184	155	189	183	209	213	170	172	200	181	180	195	150	174	180	194	184	199	193	186	183	164	183	167	181	164	136	204	169	184	182	188	189	170	204	191	192	162	184	172	178	174	181	182	175	183	160	193	174	156	191	155	190	150	194	174	179	184	199	175	171	166	165	166	216	189	181	177	172	171	195	180	184	187	187	184	208	176	167	153	177	183	190	184	165	166	183	217	172	183	211	190	194	182	185	202	170	189	166	158	189	173	168	187	180	198	152	147	188	198	194	156	172	175	165	179	196	188	163	209	170	168	186	187	185	200	169	191	182	187	172	165	175	172	182	169	146	177	160	214	174	185	191	183	180	171	175	178	179	184	186	178	175	168	201	171	196	155	150	185	182	179	196	199	160	170	190	191	183	176	164	180	184	170	205	174	158	162	159	152	146	161	150	175	198	165	193	176	189	198	209	181	161	171	170	178	164	183	177	156	203	160	193	173	180	182	175	173	186	177	184	200	171	161	183	170	167	182	190	169	194	187	174	197	167	163	189	168	206	195	166	194	180	178	180	195	190	167	177	189	184	165	176	178	167	161	191	187	194	175	207	184	188	184	172	191	174	153	184	162	161	183	186	145	178	169	163	173	180	184	167	172	171	159	176	183	185	174	195	178	175	157	175	211	164	194	187	200	192	189	183	193	165	148	191	202	184	166	181	167	176	186	171	197	179	202	213	189	187	173	181	196	200	185	153	171	179	191	172	143	172	182	174	170	204	163	163	195	184	204	176	191	170	165	183	172	178	181	162	173	165	204	176	164	193	194	191	177	189	177	205	166	181	170	177	171	193	190	191	171	173	185	182	190	165	173	192	183	177	188	195	178	166	181	176	172	187	174	174	186	165	182	153	147	202	203	198	196	173	178	162	178	205	180	178	167	178	182	181	161	174	184	183	176	188	174	179	204	171	197	200	177	191	155	179	169	202	162	196	170	184	203	172	180	148	170	165	189	196	154	160	183	179	175	188	176	165	181	181	191	172	183	175	187	171	178	204	197	182	178	178	169	177	166	175	183	171	198	188	183	197	194	184	173	170	187	172	163	169	179	189	177	161	196	186	187	173	166	167	199	158	218	167	184	158	172	168	174	195	160	153	176	178	178	185	152	161	180	168	199	163	174	181	160	167	170	186	171	198	161	177	167	165	162	178	194	194	167	152	175	199	200	178	191	177	182	187	170	163	165	171	181	179	172	160	174	186	156	175	198	185	162	179	193	174	170	155	162	189	175	184	168	160	188	184	182	175	179	177	174	162	185	178	181	199	187	185	164	189	179	175	180	195	160	177	187	189	174	161	177	171	188	174	199	148	183	186	176	179	172	176	183	197	211	179	180	172	155	177	179	185	173	181	178	164	176	174	192	171	179	160	166	178	184	145	178	174	189	153	163	191	163	190	163	187	165	180	167	181	171	174	176	154	163	183	183	175	169	171	160	197	200	193	185	190
6808	15225	13327	7196	4987	3731	2882	2204	1807	1482	1201	996	807	778	675	586	533	475	481	462	388	403	430	356	394	363	327	334	323	322	320	292	297	288	309	274	300	278	279	287	265	266	229	262	265	279	290	266	288	285	262	290	264	282	285	245	251	304	253	263	248	250	266	257	230	248	232	255	272	242	245	271	258	253	241	216	289	278	252	216	257	258	248	234	261	250	265	247	249	229	259	254	249	252	233	268	243	245	261	300	251	229	250	236	282	247	262	244	254	264	247	239	255	241	209	265	244	253	222	235	267	217	269	256	261	244	249	262	227	271	233	253	272	251	249	248	274	233	256	264	224	257	267	242	256	248	258	240	268	251	257	259	242	257	259	256	266	251	259	236	259	227	270	277	237	230	269	243	253	259	248	252	229	241	263	232	243	241	256	209	255	270	243	226	234	235	232	270	262	234	248	257	267	244	232	264	252	231	241	260	241	250	245	250	249	238	243	228	230	247	250	232	237	271	235	229	252	249	232	223	230	237	221	230	262	260	207	262	236	249	241	241	256	260	238	248	254	256	236	252	263	278	266	232	232	251	223	244	250	235	248	240	238	237	252	263	276	267	233	226	236	212	254	245	235	257	255	247	275	239	227	219	242	220	242	249	272	259	231	251	208	237	278	252	235	251	226	237	267	238	234	247	282	219	242	256	230	255	238	258	247	237	206	248	236	234	215	232	256	259	222	238	257	231	229	237	224	227	241	248	247	236	246	238	239	243	242	222	211	251	226	237	239	239	257	240	256	239	241	232	253	236	230	236	250	231	248	260	262	262	235	244	221	229	263	269	249	254	261	238	213	222	239	233	231	262	263	236	248	248	237	221	235	240	230	248	246	226	257	263	247	248	248	229	253	246	235	264	230	259	208	232	242	252	236	243	256	246	248	222	238	252	245	250	265	232	242	239	230	216	237	232	250	243	235	242	269	243	217	236	257	256	250	239	240	255	270	266	232	274	245	278	231	226	241	253	248	247	250	234	247	249	278	247	244	232	264	258	251	237	227	260	249	271	248	247	246	226	238	231	254	280	231	237	242	250	238	217	283	231	227	258	225	216	243	256	280	248	249	222	222	260	229	242	251	243	276	232	265	220	262	212	250	234	241	230	219	211	274	230	240	247	247	256	225	272	272	252	239	260	228	235	240	254	239	221	220	247	230	244	235	209	235	238	243	267	270	275	273	222	250	244	263	237	237	256	266	246	227	238	232	238	246	237	255	254	203	270	243	225	255	226	237	253	232	263	260	228	247	248	256	242	228	218	228	269	249	239	250	231	234	236	250	250	235	257	257	228	241	236	239	257	250	205	252	254	221	230	250	244	268	241	249	238	292	259	226	267	270	251	250	247	226	235	245	228	210	235	237	271	225	220	248	238	233	258	246	248	243	271	241	264	250	221	252	237	246	273	223	242	245	242	239	245	234	252	240	225	238	232	259	214	242	261	262	232	255	231	244	235	247	278	264	231	254	252	228	253	227	201	252	257	242	226	273	249	259	213	273	247	239	257	242	243	226	239	217	267	256	248	242	247	255	245	243	259	240	256	228	248	237	239	252	259	248	239	257	248	265	239	258	224	239	238	276	218	238	235	225	248	229	260	235	242	263	266	241	273	249	233	246	206	246	265	233	239	255	272	255	266	225	250	245	288	256	258	248	265	246	261	222	249	234	235	246	237	227	233	255	256	231	228	214	257	268	236	281	230	254	232	253	226	271	230	247	252	241	225	228	255	240	261	244	260	245	254	250	224	249	256	249	237	229	234	246	259	233	249	246	271	277	207	229	258	250	248	226	258	266	254	257	234	227	242	258	243	270	251	255	215	248	232	219	213	261	243	261	260	253	240	243	238	249	246	282	251	217	233	230	255	254	241	241	237	270	266	212	234	255	253	274	239	275	266	247	228	268	252	226	232	250	245	247	244	247	261	268	227	254	230	249	221	225	238	221	225	262	272	237	270	244	262	248	231	263	271	224	233	254	262	241	237	240	259	257	246	221	249	230	253	255	247	243	252	257	225	217	255	256	238	229	230	244	242	220	225	238	214	234	225	230	227	246	244	258	268	239	239	261	243	250	238	232	240	253	248	228	249	242	257	275	249	226	218	244	249	221	229	245	257	272	279	240	214	229	210	251	240	230	264	255	241	251	230	256	238	240	281	242	252	235	245	242	237	273	251	277	229	252	240	269	257	223	221	233	263	243	247	243	233	238	217	217	237	250	257	244	226	227	238	260	228	251	228	238	234	231	254	259	245	250	231	250	236	231	249	256	274	236	214	226	238	227	247	232	253	243	242	243	249	241	248	209	237	229	245	240	230	242	233	235	224	292	223	258	260	231	249	233	215	241	248	241	238	245	232	251	270	220	227	243	252	256	220	235	240	239	273	237	256	253	254	244	242	267	236	247	270	226	254	228	252	252	239	254	233	241	251	225	233	219	237	213	252	232	244	243	265	251	262	233	250	229	206	232	266	274	259	216	227	258	268	251	248	229	237	232	215	225	248	253	276	245	239	256	227	215	239	266	220	256	259	226	267	247	226	263	258	216	263	256	229	232	237	257	249	252	249	219	267	217	228	247	228	250	229	240	227	266	241	272	216	251	282	234	229	243	244	247	244	258	234	249	234	250	229	244	272	255	258	252	235	265	278	232	224	232	224	235	262	237	243	241	239	257	250	221	233	235	261	254	251	233	249	264	259	258	245	227	260	224	252	241	247	248	276	248	245	241	247	247	255	249	229	240	234	235	249	222	223	263	258	247	240	250	235	209	237	249	231	234	237	275	269	254	238	241	239	262	248	241	252	239	263	270	249	254	234	228	250	231	259	256	249	228	237	231	254	268	240	221	260	248	253	260	237	225	264	243	231	252	256	250	234	226	239	234	219	243	220	236	257	205	223	245	215	258	236	213	242	251	239	274	248	232	229	249	250	214	242	227	258	225	251	235	245	263	241	240	237	272	243	208	270	225	257	250	247	247	224	253	252	231	231	239	237	250	250	227	252	259	234	247	219	250	233	254	241	235	247	257	230	237	211	242	244	258	259	246	210	208	285	265	279	255	215	255	245	230	225	280	246	251	222	245	252	260	246	231	235	240	245	260	252	237	231	228	247	197	223	239	232	234	247	255	231	230	252	228	240	231	257	248	243	231	268	281	237	262	227	232	252	228	244	251	237	272	254	226	235	244	221	254	215	229	241	214	270	249	265	269	252	252	254	247	228	272	279	226	245	235	248	248	247	231	245	241	260	247	227	253	239	250	228	265	252	209	234	239	241	248	229	232	246	264	251	248	243	231	268	248	242	228	283	279	257	239	239	272	263	243	255	262	257	221	262	250	239	268	251	254	255	237	256	230	241	218	248	245	252	284	261	232	240	227	232	245	218	234	257	255	262	204	276	241	251	266	219	245	232	245	245	246	249	210	274	225	257	250	240	238	260	249	235	235	252	233	256	237	280	235	268	276	236	253	232
26543	20592	10053	1324	829	733	655	640	662	627	639	598	597	588	661	608	631	602	665	670	628	608	593	646	579	611	621	624	649	600	589	597	620	567	647	679	634	614	650	634	617	625	574	589	636	576	568	578	572	598	588	582	654	596	665	637	611	636	657	595	597	622	630	630	608	610	604	576	591	636	630	597	591	587	641	600	632	594	603	603	620	587	596	609	597	616	557	589	614	578	656	590	621	620	607	638	581	629	576	624	609	600	632	596	610	579	633	603	577	597	590	580	655	618	649	637	597	634	570	601	608	627	621	617	576	580	601	628	574	609	591	574	594	596	654	599	587	597	621	629	611	600	582	607	626	594	591	617	585	597	567	598	638	591	639	619	598	615	589	647	618	605	613	614	597	610	603	618	602	632	610	551	645	611	625	614	619	606	606	623	577	588	622	584	571	582	604	603	573	602	593	603	594	612	660	591	623	589	583	588	612	621	611	618	613	591	635	556	597	611	585	610	611	625	623	643	619	575	610	587	592	624	568	574	594	594	595	603	601	621	596	594	581	652	618	615	594	632	583	595	613	624	654	607	634	638	570	624	595	662	596	572	563	584	606	580	574	617	601	569	633	583	635	658	592	607	548	645	626	624	619	598	628	629	605	621	567	592	636	648	590	585	589	604	664	601	592	606	579	617	602	658	563	625	581	640	583	574	626	605	595	603	571	622	629	571	619	597	611	642	607	648	623	605	584	608	613	610	634	580	614	585	636	631	583	599	638	627	615	564	642	567	622	606	587	591	621	668	608	621	634	605	600	644	621	620	560	581	601	587	606	606	632	606	579	613	599	589	641	600	642	635	610	618	587	615	606	653	633	585	610	615	599	591	665	578	615	575	604	636	561	617	602	631	593	618	543	570	602	611	596	650	619	595	581	606	626	598	604	608	660	593	582	623	645	649	616	604	567	622	624	570	572	635	583	607	594	596	605	590	584	604	600	626	607	608	632	602	601	592	586	626	563	633	590	656	628	586	574	586	609	606	626	578	600	621	600	583	618	555	549	630	607	596	628	628	583	587	596	587	666	639	634	585	649	618	628	662	608	569	603	624	617	631	598	609	607	652	595	579	620	596	567	636	560	608	599	627	586	594	589	621	584	618	598	601	636	625	595	609	605	599	606	598	637	633	589	624	623	595	644	625	614	591	548	618	596	586	616	582	614	692	649	564	592	650	558	578	608	672	578	596	600	607	643	590	564	645	590	606	609	601	591	591	623	585	547	595	569	606	614	642	631	600	609	609	605	617	644	644	597	656	590	644	619	630	617	616	626	615	619	602	582	615	605	574	608	616	614	579	612	584	588	637	612	603	610	618	595	579	614	603	624	625	588	605	601	624	528	613	646	584	642	654	611	587	648	633	618	603	583	599	643	612	634	602	620	535	581	621	608	592	646	610	568	582	567	616	660	585	601	607	658	587	607	628	618	638	635	652	682	568	599	605	551	636	554	618	591	621	580	600	613	610	599	644	622	597	611	651	622	614	624	601	605	580	618	577	608	575	625	590	556	643	611	602	643	603	656	597	623	607	598	621	623	617	647	571	616	620	585	645	595	578	609	613	632	619	558	650	628	614	602	593	586	632	604	592	620	619	608	626	612	659	611	583	614	612	596	612	595	650	625	573	593	596	624	622	591	579	631	636	586	603	620	651	602	617	625	597	604	616	597	577	592	654	587	605	586	587	644	630	637	638	594	607	650	600	625	620	626	633	541	601	583	620	616	641	566	561	606	651	631	637	569	571	612	608	573	576	620	620	590	606	637	594	610	584	631	602	629	627	624	629	623	672	538	610	623	606	572	615	650	603	618	621	660	586	610	596	603	635	603	604	611	571	619	602	647	579	577	656	610	604	592	681	590	640	629	627	671	595	617	612	585	588	565	603	613	616	608	583	602	595	574	591	608	579	629	571	642	574	625	606	605	634	588	645	608	618	569	562	555	631	646	582	566	592	659	606	589	586	628	534	598	623	625	612	606	628	582	646	601	618	618	621	636	659	555	609	572	596	599	609	614	654	578	595	632	632	580	635	619	594	625	625	643	598	650	610	592	668	574	605	623	609	610	625	612	568	597	644	634	601	625	582	612	632	612	623	635	624	609	626	586	582	608	612	616	624	582	623	610	582	624	577	667	627	597	624	627	654	618	600	573	625	631	598	586	646	612	631	633	620	675	604	572	582	637	631	638	612	597	584	603	596	631	599	580	612	607	551	622	629	663	641	613	637	594	589	594	579	589	644	634	611	586	617	583	609	601	644	618	646	618	638	609	604	616	592	650	583	596	576	597	632	607	605	594	590	597	611	592	594	638	618	628	619	628	622	619	599	568	576	581	609	593	560	613	585	591	604	635	620	610	608	619	584	595	556	548	597	621	584	575	589	608	583	616	671	617	561	609	582	587	664	609	597	616	605	643	584	634	619	612	572	595	589	616	623	611	644	594	660	585	613	610	629	638	622	639	625	616	611	664	591	593	613	629	634	631	638	652	631	610	608	623	579	636	609	652	602	638	629	629	616	617	605	688	597	641	627	629	613	628	636	599	627	623	595	593	526	613	605	566	578	670	592	570	616	573	604	589	567	604	600	646	619	586	591	580	644	624	632	554	619	592	611	591	595	582	599	589	622	588	611	637	661	656	617	658	603	623	575	595	613	606	634	591	619	586	615	579	641	584	561	634	632	634	598	595	604	579	646	644	587	611	623	612	580	593	607	578	603	625	583	643	634	584	604	609	608	624	591	622	601	610	638	633	655	585	642	591	627	663	606	580	594	643	625	607	643	603	662	590	601	588	583	596	585	596	601	601	604	585	580	631	653	638	600	614	640	612	602	603	552	614	594	630	577	579	616	611	611	615	573	611	569	607	606	671	595	615	555	629	638	610	567	597	630	615	582	615	605	588	607	585	648	628	584	567	587	668	587	605	636	626	627	600	603	595	621	620	626	599	647	600	601	612	605	589	619	572	608	548	574	627	664	635	601	587	592	599	593	598	618	647	631	566	609	623	626	617	593	617	593	547	593	574	620	567	616	634	588	632	574	599	629	619	575	589	588	620	617	579	589	583	610	615	634	620	575	552	644	610	594	644	615	616	602	651	596	616	583	639	586	648	613	576	649	591	629	617	601	613	680	604	567	635	588	587	617	617	601	601	574	619	588	623	553	630	602	618	621	606	570	641	619	571	651	603	597	590	616	592	646	651	604	579	602	582	601	582	611	610	566	621	595	615	602	604	624	596	639	555	628	625	632	600	616	629	615	618	631	648	606	583	607	671	653	602	569	608	594	605	643	649	587	623	590	553	610	595	644	621	565	601	663	615	659	593	617	569	606	597	602	601	605	577	668	618	636	624	628	617	639	604	632	570	594	592	575	619	566	567	616	596	595	625	568	615	633	586	594	609	635	620	616	664	613	631	638	607	619	585	600	591	656	614	669	619	597	602	607	560	612	614	631	630	591	620	593	594	608	582	634
4109	1675	1495	1071	969	948	864	840	857	818	864	815	823	859	822	796	802	813	851	786	814	761	827	768	766	815	789	801	809	808	782	759	776	772	786	798	802	725	746	781	766	799	799	777	811	786	809	747	825	770	812	829	815	757	800	696	824	809	767	758	788	716	733	802	790	785	819	788	729	834	797	762	729	796	765	804	759	811	823	797	809	732	811	812	785	820	768	802	788	738	757	786	775	832	807	803	781	779	746	819	813	844	790	760	861	767	796	746	799	790	775	816	814	777	794	804	774	792	790	778	794	790	832	764	829	798	778	767	833	787	788	801	808	786	792	804	769	829	825	828	822	811	848	790	818	813	788	819	787	770	768	820	761	773	722	770	810	786	777	822	761	763	784	770	757	803	772	844	795	773	746	763	847	824	810	762	762	776	818	789	774	760	805	775	769	779	764	810	778	801	739	809	791	783	762	816	732	780	783	816	791	804	796	743	764	772	809	813	810	816	773	749	807	801	783	771	826	825	808	789	765	756	759	759	738	793	740	762	823	822	797	763	785	765	825	799	760	795	778	763	792	745	769	784	809	824	800	771	788	797	781	741	788	762	816	820	774	770	838	815	801	760	765	796	751	734	753	831	779	736	802	819	809	773	799	786	797	795	763	777	758	795	775	810	772	754	798	787	825	801	770	788	800	802	801	797	752	761	761	787	810	738	812	782	826	780	808	759	766	806	806	786	761	761	803	777	793	843	779	784	776	794	825	773	780	854	780	785	775	782	769	801	784	779	826	763	830	809	802	763	769	784	724	779	780	814	781	745	841	794	783	771	785	789	789	822	832	787	781	770	819	801	813	813	693	762	780	857	784	759	767	816	773	826	800	804	791	724	786	800	825	801	801	809	756	746	806	737	836	758	816	816	782	745	796	784	766	817	783	807	802	817	753	752	727	756	799	785	709	820	756	742	753	736	768	736	806	759	819	778	788	821	737	860	815	837	776	813	763	794	801	828	820	806	803	782	807	770	786	785	767	801	830	808	768	761	818	741	860	829	773	849	800	772	799	815	800	787	730	792	767	827	794	758	812	822	839	841	757	801	782	803	774	782	740	817	780	760	835	782	784	813	748	773	774	801	794	783	803	773	768	768	813	763	783	768	848	755	756	811	813	744	745	804	754	803	791	816	790	771	797	732	737	740	751	783	793	803	769	797	773	783	811	787	745	804	808	843	755	772	829	783	791	786	809	779	786	822	843	787	782	787	746	830	808	797	794	751	747	781	800	762	803	755	787	776	818	807	798	825	790	801	771	796	815	797	775	797	817	778	779	796	783	748	786	855	837	809	807	797	784	800	746	762	812	794	788	777	802	787	780	756	812	801	774	742	787	830	786	788	747	840	771	787	769	756	787	776	777	839	798	795	796	815	813	783	781	758	792	732	790	786	793	795	761	731	801	822	810	753	782	800	831	759	782	777	823	822	794	783	803	762	786	791	754	775	773	771	807	772	805	727	743	713	796	730	741	780	753	830	810	796	804	755	788	792	790	799	808	806	848	761	767	766	798	769	810	774	784	765	789	776	790	795	776	778	701	756	810	752	794	792	808	805	769	788	764	757	715	785	780	755	750	739	758	804	782	796	772	791	762	760	813	790	744	795	756	756	781	752	787	769	786	784	759	743	769	814	772	727	790	794	755	792	832	823	730	773	761	805	769	769	798	804	805	782	686	797	865	790	786	819	795	756	791	825	848	816	778	799	773	720	761	807	781	801	769	757	832	760	789	788	779	805	784	812	757	800	736	787	763	769	767	831	836	767	776	820	779	758	846	826	762	792	780	744	794	795	765	813	777	793	801	754	767	798	799	720	808	809	763	852	826	744	771	780	766	753	824	871	755	751	870	779	814	742	757	775	778	774	797	797	798	799	790	813	774	794	772	771	772	760	803	786	778	744	770	767	786	817	814	834	859	797	789	765	761	774	782	816	811	761	801	792	752	750	814	802	782	763	764	795	799	839	757	813	806	758	740	749	782	763	781	780	768	773	800	762	785	774	780	876	788	726	769	799	774	763	794	805	792	752	775	795	824	806	797	810	741	779	814	769	765	736	774	822	796	776	766	780	796	810	783	813	847	797	794	766	780	793	756	770	741	840	803	741	742	811	776	810	782	798	811	790	804	752	809	816	781	784	775	727	756	745	828	795	752	795	776	796	811	790	804	733	765	804	800	787	762	811	775	808	794	745	803	796	761	832	773	750	752	799	821	819	780	820	787	728	739	802	781	809	837	845	778	761	804	793	811	770	805	804	863	742	841	777	818	777	767	769	782	779	761	746	791	783	767	763	831	793	795	745	818	868	776	757	766	819	748	773	772	769	782	838	752	792	834	787	792	788	782	810	777	827	793	800	838	813	762	780	790	788	794	825	811	801	757	771	763	775	779	800	782	807	744	754	817	769	811	834	796	773	811	741	765	810	730	813	761	812	789	760	801	786	771	793	727	766	751	848	767	761	800	794	762	798	833	783	805	801	816	785	740	754	828	818	788	782	809	804	803	729	823	789	793	805	772	808	792	790	855	801	702	794	792	806	780	813	797	760	789	766	815	812	808	806	800	817	788	773	801	730	816	759	807	776	753	805	797	768	816	801	779	759	809	825	774	789	791	839	768	780	753	811	764	827	702	761	792	805	820	771	788	790	829	801	741	768	737	787	755	773	806	767	795	807	799	749	743	771	798	862	800	788	790	790	795	736	819	831	742	781	804	798	807	740	840	807	844	816	768	767	808	714	750	744	795	779	761	812	775	783	857	746	816	856	760	830	774	790	780	799	791	756	778	840	802	746	775	736	801	783	801	800	821	829	781	745	816	781	802	786	769	765	777	865	762	819	793	822	818	795	765	727	780	737	821	736	792	768	769	759	735	779	817	811	748	776	803	768	757	822	811	746	780	759	778	800	816	767	757	761	781	856	728	744	780	843	821	780	823	820	781	758	770	784	791	765	795	767	821	743	832	761	787	800	789	797	773	872	797	742	804	742	758	764	796	773	773	851	781	782	754	803	781	824	766	802	798	767	716	773	781	792	764	791	789	741	740	778	773	794	754	760	800	782	758	793	803	805	784	761	773	790	787	781	814	787	822	819	832	809	769	806	780	789	794	810	747	771	807	780	807	809	814	814	803	789	812	837	748	778	781	804	792	850	749	774	814	798	767	781	807	766	775	807	806	761	773	756	771	806	781	786	785	787	787	773	825	753	698	782	815	854	774	791	783	773	801	822	787	759	750	741	777	739	803	768	761	801	786	765	783	785	781	801	805	779	823	792	811	771	781	757	778	811	773	747	814	755	774	769	806	770	752	768	738	791	807	769	834	777	828	807	798	722	782	794	779	767	790	764	777	811	812	797	808	776	786	780	810	800	817	803	833	747	810	759	787	784	752	837	817	766	810	796	794	805	768	807	781	817	781	765	794	841	811	777	784	816	791	815	722	801	834	845	801	732	768	791	762	735	773	766	775	792
23656	20930	28207	23779	20910	9124	1372	856	754	733	657	646	598	609	568	589	529	507	545	534	548	526	516	523	511	534	519	477	517	478	526	509	460	515	486	499	475	528	471	496	481	477	518	484	511	500	440	471	469	485	469	476	491	492	480	477	467	499	537	484	465	495	484	498	482	500	462	495	484	448	439	475	486	529	458	480	457	487	489	510	500	451	476	450	464	471	490	479	526	473	457	497	517	480	503	509	467	459	491	481	445	504	476	500	486	481	481	465	451	505	494	505	482	471	500	508	478	496	475	484	460	482	487	479	475	460	481	437	499	471	447	502	466	472	537	482	472	448	443	485	460	488	476	471	480	458	447	466	480	490	487	458	477	490	489	484	479	482	530	493	485	502	462	485	496	492	529	478	458	543	481	482	508	495	490	507	484	500	470	501	470	456	468	484	476	481	468	482	498	469	489	445	429	494	472	487	451	486	471	471	455	490	468	463	458	471	448	468	474	470	458	497	448	458	471	494	452	477	469	485	456	464	453	471	462	468	478	467	466	460	482	475	505	478	470	477	515	505	438	470	465	485	476	463	491	461	507	485	478	471	472	455	453	461	473	516	503	470	536	477	461	512	432	449	496	549	480	509	521	430	482	471	447	451	508	493	484	474	465	488	461	466	497	436	480	481	494	455	451	478	469	454	464	495	505	464	487	500	494	492	481	450	452	502	507	459	479	492	481	521	482	498	462	467	490	499	476	436	469	508	493	432	467	477	489	496	467	486	459	457	475	461	476	466	458	474	467	457	449	466	472	491	486	495	501	456	463	458	459	505	491	495	449	461	464	481	494	505	482	480	498	490	484	466	475	468	498	483	485	469	485	500	487	489	466	453	462	505	486	473	488	463	485	481	490	477	488	504	476	500	472	472	489	481	457	456	480	497	485	439	477	498	455	476	496	473	511	488	451	462	552	483	491	528	451	485	483	462	474	477	470	449	482	465	483	496	481	509	451	517	495	493	485	515	481	466	476	457	477	462	476	496	447	455	498	459	456	457	458	452	472	513	495	443	457	489	489	451	514	478	485	504	472	481	474	463	465	488	492	462	492	488	488	501	475	466	514	438	471	443	479	490	480	478	494	477	440	463	467	466	440	475	497	462	480	488	462	475	494	443	466	453	466	484	476	477	500	482	453	515	485	445	461	452	514	470	459	484	496	464	483	467	496	477	463	459	490	459	455	460	463	436	498	484	487	491	472	450	478	507	454	474	465	498	488	491	456	433	489	502	477	480	481	481	481	435	468	464	490	456	459	417	473	498	487	499	490	483	496	475	517	452	462	470	509	481	471	503	482	466	501	453	487	469	467	431	469	485	453	492	496	519	478	480	494	490	489	482	475	500	436	442	442	455	469	472	442	428	485	450	503	502	469	512	432	473	466	485	481	450	471	496	461	451	440	488	531	467	474	459	457	467	453	478	508	459	482	481	470	491	519	469	438	490	498	470	456	447	479	514	475	435	435	495	464	439	457	457	474	479	469	456	466	457	499	500	451	445	482	506	457	481	514	460	477	443	525	442	467	480	479	514	450	454	480	464	489	500	439	443	470	480	471	460	474	495	492	491	488	491	468	484	456	483	471	445	470	468	460	468	488	480	482	468	455	445	469	462	474	481	494	477	504	438	479	495	511	499	529	453	445	499	462	446	442	513	479	434	466	459	488	465	505	415	468	509	489	464	494	479	474	468	500	457	473	481	487	512	447	423	457	476	455	438	487	461	481	462	477	477	464	514	472	454	474	482	449	484	521	493	494	475	459	495	469	488	440	471	484	469	463	452	483	487	465	500	481	490	500	446	490	507	483	475	452	481	453	493	492	463	475	478	495	460	502	478	423	493	450	496	495	472	497	480	474	447	473	488	471	468	499	489	469	475	460	469	507	477	485	488	462	482	492	453	497	465	510	520	419	452	458	451	447	473	531	496	501	527	478	481	469	488	485	497	526	484	486	448	485	448	488	487	494	495	455	478	503	486	490	417	476	503	461	482	459	443	471	514	466	479	477	471	448	466	459	496	474	506	475	457	492	423	466	483	468	449	450	499	452	459	455	491	473	496	484	470	443	474	439	463	471	458	438	500	456	485	466	486	520	527	487	453	434	458	473	481	483	478	467	487	505	471	491	492	454	505	467	437	448	452	476	488	467	478	499	501	476	439	486	461	495	476	461	489	476	514	470	492	454	482	478	470	484	469	472	449	466	470	479	464	488	485	498	509	476	499	479	491	463	422	485	484	476	452	455	486	458	459	457	444	480	501	487	472	497	485	450	473	473	462	477	497	503	471	443	465	449	470	491	466	464	522	456	476	478	485	509	439	479	492	481	456	471	468	465	450	467	464	479	534	446	494	492	489	490	461	470	485	455	483	457	471	519	481	516	454	457	454	471	482	460	485	476	496	520	448	479	449	489	486	470	451	484	456	472	465	457	456	500	438	445	484	464	494	499	480	497	485	472	425	463	479	472	507	450	474	486	481	480	479	454	449	467	502	489	470	459	454	523	479	489	468	482	453	490	475	499	501	482	470	494	475	502	506	436	439	471	508	480	465	494	465	482	471	438	413	488	485	467	509	495	460	489	485	473	465	429	475	474	512	488	488	491	451	510	487	468	479	500	490	485	463	483	465	493	521	505	493	474	482	474	498	490	464	454	462	471	468	487	460	482	432	478	476	478	465	482	467	494	443	509	525	480	496	464	459	480	432	525	448	465	470	497	499	447	494	466	472	473	464	485	490	480	490	424	484	491	438	504	513	499	452	452	462	470	464	509	472	461	501	423	494	502	480	520	471	450	532	501	478	503	490	474	444	472	502	449	433	512	464	477	489	470	453	461	506	492	480	496	487	476	448	461	463	446	496	475	495	483	508	490	476	455	502	465	435	527	501	485	491	514	469	471	474	502	476	433	483	474	439	437	449	486	450	473	465	510	455	470	474	452	483	452	465	497	531	479	483	462	504	480	417	462	463	495	479	459	433	480	424	486	479	495	488	526	486	477	473	507	491	514	450	469	463	496	456	485	462	448	445	478	451	511	471	496	495	469	490	497	453	445	480	500	456	472	484	466	523	498	500	475	527	511	465	451	501	470	463	454	505	497	443	482	496	495	452	442	463	465	464	491	471	488	485	432	501	475	456	458	501	437	453	457	492	455	422	479	499	458	458	511	451	464	488	475	462	494	465	486	460	514	484	513	462	465	495	499	515	504	464	448	468	439	471	466	469	432	456	465	493	463	484	493	469	461	491	531	456	473	491	476	460	470	482	464	498	486	462	471	462	478	471	454	494	460	483	451	456	483	444	446	509	510	521	469	474	479	495	469	461	436	502	466	455	497	479	486	513	505	457	463	453	463	467	504	482	479	433	466	489	472	481	496	455	477	456	467	490	482	470	485	465	462	456	459	498	444	460	483	484	474	480	468	478	482	479	503	477	500	482	455	509	486	450	442	472	449	462	497	451	460	455	427	486	456	487
4900	9463	8361	4385	3065	2462	1983	1623	1399	1163	1127	1049	934	892	827	774	773	750	775	759	700	679	695	678	694	685	692	640	680	686	644	681	686	672	667	662	632	636	660	651	670	672	647	639	631	673	649	669	635	618	662	639	627	657	637	610	660	630	610	630	612	642	616	619	647	610	654	620	660	663	650	644	654	647	635	627	642	650	614	614	628	631	653	629	654	642	644	657	597	611	644	640	618	635	605	642	658	676	632	609	605	619	617	636	655	584	643	631	648	625	606	659	634	659	587	643	640	646	613	637	645	624	591	612	628	661	635	651	641	603	614	652	667	627	634	675	610	633	635	626	643	647	616	639	618	579	627	660	675	624	645	608	632	638	610	659	687	626	590	623	574	664	595	609	606	634	625	659	596	612	612	580	640	602	625	656	598	592	602	658	667	596	630	590	671	660	612	606	648	627	638	609	613	659	602	635	633	582	612	626	650	604	616	608	610	660	631	583	670	633	600	640	616	623	639	585	629	623	611	613	601	586	653	643	617	610	607	649	618	644	609	634	638	631	596	624	628	615	617	665	618	647	639	630	615	586	614	622	625	621	674	620	662	670	673	644	592	625	608	650	600	670	608	576	660	608	617	624	589	640	671	637	612	647	613	638	601	638	649	620	641	656	626	614	626	621	594	632	634	640	612	672	569	684	633	615	651	632	651	626	618	641	601	650	641	630	637	629	655	625	614	638	598	638	571	597	617	650	602	626	627	631	629	642	630	656	621	642	618	635	589	618	601	630	610	648	624	641	610	593	636	616	712	672	606	592	604	599	573	634	607	691	641	657	627	585	647	617	621	631	610	600	664	588	662	634	633	639	634	655	631	631	597	601	647	643	626	577	637	631	666	638	614	636	656	625	688	644	645	639	643	641	615	666	653	641	622	646	622	617	627	638	663	640	634	631	654	650	663	624	630	619	603	594	645	644	640	585	648	649	654	625	681	681	621	625	612	644	655	655	584	587	631	651	612	647	610	596	627	617	582	656	643	607	620	640	598	581	621	675	676	598	642	638	661	606	651	630	642	593	623	648	666	651	619	653	629	663	637	664	605	627	626	605	623	601	675	616	621	629	613	581	654	653	612	611	587	638	677	636	604	629	616	623	661	636	644	675	640	604	597	589	628	631	655	643	623	666	658	612	654	678	644	658	656	596	653	627	627	644	643	662	635	645	602	620	668	642	656	638	624	651	574	613	608	634	606	655	621	621	636	640	606	631	658	621	662	597	623	595	646	629	615	693	563	633	591	630	616	623	664	658	672	583	594	649	621	676	651	628	612	644	658	612	659	694	637	658	624	668	604	586	640	629	636	642	607	603	671	605	590	688	651	597	596	644	661	602	679	610	633	632	610	627	608	655	608	648	677	607	615	594	609	621	661	676	655	607	624	613	582	642	642	642	601	643	698	595	643	615	608	679	619	624	637	629	660	614	644	646	648	617	668	598	635	619	591	620	646	647	628	636	617	635	641	668	644	601	659	602	651	579	578	631	615	626	648	615	643	617	695	621	619	634	646	653	633	630	599	639	611	631	640	639	580	596	600	607	604	645	602	633	640	612	635	629	632	613	654	633	689	649	622	630	623	600	646	654	618	658	638	607	636	621	624	636	663	667	641	643	603	614	649	641	635	586	573	648	634	639	602	633	663	615	652	583	634	650	611	645	620	613	641	661	675	607	641	668	601	595	628	645	651	598	618	615	599	621	594	635	606	682	599	661	622	588	622	625	641	644	637	631	588	654	594	624	626	677	676	666	639	618	619	627	643	610	628	692	599	651	642	619	614	657	660	662	599	665	579	612	630	619	645	639	612	609	692	618	638	642	653	710	658	593	603	676	617	645	642	629	611	616	643	643	652	590	637	629	642	666	619	594	653	669	642	660	636	603	614	610	622	632	625	647	617	615	629	632	606	643	631	620	607	634	627	629	635	597	595	666	666	615	659	593	620	606	629	583	634	629	644	636	646	653	635	652	620	593	614	654	638	633	621	617	611	648	640	664	612	580	565	672	650	581	644	629	675	575	575	701	649	657	694	616	670	590	620	635	597	598	689	628	634	575	623	614	639	621	649	635	628	639	641	649	651	630	629	612	608	643	639	602	599	633	642	637	612	634	617	606	629	615	607	650	624	628	639	620	572	589	644	654	609	663	667	646	646	599	614	609	652	588	652	618	607	619	624	631	628	632	606	639	650	628	613	650	631	623	639	608	618	611	650	664	618	653	675	635	662	622	673	653	680	652	634	668	614	634	658	602	619	585	644	608	584	626	605	596	571	660	654	612	626	630	641	598	624	631	645	623	613	609	631	612	615	643	619	651	633	633	617	636	626	624	584	697	618	577	641	638	639	634	618	620	638	637	648	661	633	622	652	623	624	624	679	643	616	626	588	608	630	617	602	625	617	650	638	658	630	589	679	648	654	609	624	651	681	645	620	659	636	652	607	628	654	669	645	640	623	664	632	683	646	618	628	627	621	609	594	602	634	656	613	610	645	663	652	646	666	649	608	654	662	623	622	613	610	661	615	633	633	616	651	644	656	607	589	629	598	578	641	648	678	608	609	637	627	576	647	627	605	633	660	632	657	629	651	631	646	657	622	653	624	651	665	579	615	650	672	678	655	648	626	627	662	603	642	621	619	654	639	664	590	619	643	656	618	611	622	659	602	597	630	621	648	646	638	660	637	601	608	564	653	640	625	640	596	638	656	564	613	645	611	645	592	677	646	618	674	690	598	649	626	642	658	621	687	622	638	620	653	655	662	604	601	625	624	628	649	626	634	655	594	671	666	621	618	607	644	684	646	641	640	608	613	679	630	616	654	632	582	603	636	647	653	627	625	660	625	662	602	627	623	592	640	658	639	607	585	641	608	642	615	638	631	630	683	603	580	638	651	598	627	626	617	665	675	629	624	597	634	609	624	657	628	625	616	621	592	582	634	661	642	671	620	630	575	621	659	612	642	637	626	648	664	616	606	618	678	581	656	639	580	659	615	662	635	624	638	655	615	625	627	670	674	666	611	667	584	646	660	665	612	642	657	647	662	632	671	613	646	659	595	638	652	639	669	664	647	634	628	660	676	634	579	618	587	630	578	672	635	624	627	627	632	675	620	645	658	632	642	603	649	623	605	556	676	634	684	642	626	596	627	613	605	605	641	627	633	621	690	596	610	638	603	613	622	624	614	623	621	656	626	643	597	610	647	665	664	642	642	607	657	654	594	604	623	604	621	641	616	640	630	643	614	602	647	636	622	620	584	646	670	642	640	659	641	655	647	637	614	646	649	680	574	612	624	635	646	660	669	660	628	637	620	651	616	614	610	677	610	671	620	629	640	619	653	617	649	621	619	590	606	608	662	626	647	614	587	601	620	604	610	652	637	637	626	661	602	603	623	648	651	593	602	658	587	648	593	658	626	620	607	659	612	619	642	612	664	642	610	660	641	615	598	610	620	620	623	600	594	654	636	585	669	665
22710	20946	28730	23342	20948	20979	6899	1006	702	601	550	456	434	378	350	314	324	260	296	237	233	252	243	231	228	226	214	221	182	232	230	195	247	223	172	194	189	222	220	187	178	227	206	194	197	197	201	195	207	183	187	173	180	178	193	173	182	175	193	177	167	197	189	188	170	171	205	197	159	171	183	200	187	185	185	173	194	198	164	167	182	175	201	180	186	179	160	209	179	167	193	171	162	191	182	178	179	196	192	173	179	199	181	183	180	171	165	171	164	189	161	176	202	159	200	177	166	174	192	185	207	200	206	178	162	166	171	194	190	176	177	178	151	195	177	207	182	166	174	173	184	220	168	172	184	192	172	157	158	162	187	165	174	163	152	182	203	189	176	165	184	194	160	197	208	192	183	192	205	168	171	168	187	176	181	190	167	154	199	177	193	190	205	174	164	180	150	196	176	178	182	206	191	165	135	171	195	193	181	180	181	148	167	183	183	185	188	189	201	186	197	184	170	161	170	178	157	209	161	187	151	179	174	198	158	163	169	193	149	172	197	158	175	187	185	171	191	195	167	215	168	185	184	177	176	179	163	178	168	195	189	172	191	165	179	191	217	181	203	164	175	176	176	181	191	197	177	183	188	180	212	172	176	181	154	177	181	189	173	169	172	169	172	172	200	191	210	191	207	185	165	189	173	177	176	208	164	182	192	203	194	168	176	175	194	193	175	215	182	168	164	192	194	192	175	174	182	209	183	203	185	169	185	177	200	182	168	169	170	186	183	184	210	193	177	179	181	167	184	202	163	162	182	179	201	195	175	178	183	181	193	181	181	177	182	179	182	169	197	159	200	167	169	198	169	173	189	187	191	167	157	174	184	173	178	186	186	160	164	188	170	177	181	185	175	183	209	179	175	187	170	175	184	189	183	167	183	176	173	184	184	183	185	202	191	201	194	193	209	174	179	173	173	184	169	185	178	180	184	200	162	155	208	176	180	171	211	171	169	163	168	171	171	156	181	169	187	185	174	185	173	181	180	189	184	158	183	175	190	200	184	163	185	168	189	178	192	164	192	174	186	180	196	174	182	178	164	175	167	178	223	217	202	172	195	185	154	175	190	179	164	194	190	180	183	196	186	176	172	181	195	194	175	157	230	197	200	190	185	204	152	181	166	174	164	179	190	168	192	174	204	171	182	167	157	170	156	166	156	182	165	196	192	167	160	216	161	150	163	193	159	196	190	172	205	186	183	192	194	166	191	193	168	181	183	189	178	178	188	162	172	185	170	176	187	163	179	204	177	177	180	218	168	184	179	179	179	189	215	192	179	179	164	173	150	173	171	188	178	187	198	174	182	163	171	172	160	175	165	196	168	216	182	177	187	204	206	175	184	180	176	174	163	175	185	186	176	195	179	162	186	195	165	203	178	163	179	189	173	188	180	174	173	168	211	169	189	169	181	180	152	155	157	157	202	193	207	180	179	198	183	194	180	197	199	196	180	186	174	205	180	197	192	183	145	176	181	209	182	177	201	205	196	177	181	190	197	165	176	190	187	188	177	190	182	195	192	161	178	163	170	173	194	178	173	189	172	178	173	195	180	169	181	152	184	183	176	184	163	165	158	199	181	194	180	170	170	178	199	159	177	179	175	184	177	200	174	175	177	179	178	177	176	176	174	190	174	154	171	186	185	186	177	192	178	181	196	164	186	169	171	173	188	178	191	211	163	170	182	202	168	178	170	187	175	187	175	168	164	179	182	172	179	176	189	187	172	187	171	197	181	161	191	204	173	203	185	164	160	188	147	173	177	192	187	184	172	202	188	191	162	186	179	189	166	173	170	191	172	197	197	188	227	204	178	186	159	200	158	192	204	178	180	179	194	176	197	171	173	186	186	181	166	166	191	159	182	179	181	185	198	185	210	171	177	195	168	184	178	180	162	184	178	172	194	196	194	173	179	181	165	184	186	193	188	170	188	162	167	176	196	185	194	194	170	164	178	187	196	187	154	167	179	172	207	180	184	212	167	182	189	166	157	188	213	191	187	177	152	186	156	173	166	203	193	179	170	178	185	190	172	197	178	191	190	159	161	172	162	177	152	156	190	189	174	161	189	190	196	177	180	168	194	181	181	166	165	195	189	186	173	214	157	168	179	166	171	176	158	185	167	196	173	182	203	164	169	182	189	183	185	191	202	183	178	185	186	183	185	182	213	151	194	186	203	196	187	177	193	167	200	178	189	206	215	173	193	171	185	167	164	169	175	195	199	163	177	178	180	180	183	212	194	177	212	175	188	184	187	175	153	192	168	170	186	167	190	188	190	161	190	176	180	186	147	168	181	186	163	201	180	176	181	168	190	191	180	189	183	190	201	178	185	174	182	195	166	185	167	182	218	167	159	172	179	191	191	180	155	200	171	159	177	179	164	189	183	144	186	170	203	224	185	188	173	176	182	222	166	175	185	184	176	192	187	177	198	198	166	202	170	189	163	183	175	171	169	173	191	184	167	185	159	185	164	194	183	180	158	183	156	172	199	179	191	193	182	184	188	182	196	174	164	172	180	169	179	182	203	184	190	175	183	180	171	185	169	203	146	189	176	198	171	167	181	190	199	164	193	200	182	173	165	170	157	190	187	200	205	172	176	167	203	151	170	200	169	190	186	184	184	170	178	167	175	161	199	175	155	179	186	189	196	189	189	203	194	190	213	173	184	168	189	190	167	181	181	179	156	212	182	168	185	168	184	162	182	163	194	178	179	175	175	196	179	188	178	198	156	174	172	170	195	179	161	193	198	199	177	193	185	154	163	176	194	182	186	191	162	166	201	187	190	188	173	178	160	159	163	178	179	191	185	210	186	174	192	189	186	190	190	187	178	164	182	176	165	186	182	175	184	167	186	186	207	160	162	177	191	179	161	194	176	163	175	171	171	164	169	163	178	195	200	175	170	194	189	170	214	158	189	186	201	182	159	189	171	189	179	176	182	178	181	161	172	149	180	188	194	202	175	166	175	155	190	199	201	173	190	168	200	179	192	180	154	171	182	179	168	173	165	193	176	157	170	177	180	190	170	173	183	170	190	179	178	168	196	168	158	179	170	167	156	186	173	168	172	157	177	181	168	155	189	186	177	172	173	186	169	155	170	164	163	173	190	177	162	176	191	191	185	203	191	183	196	188	161	192	148	192	184	182	174	186	171	171	180	154	195	190	169	198	178	203	201	155	185	169	193	168	197	159	183	187	184	191	178	186	174	207	179	191	175	167	181	187	175	210	161	181	176	170	193	169	156	152	181	164	178	205	183	166	194	188	182	181	179	187	187	179	178	169	174	183	159	185	189	164	160	175	169	162	172	177	182	171	183	177	201	161	179	184	179	178	155	197	190	190	197	167	158	193	172	185	158	181	164	222	182	194	184	187	156	183	176	203	186	186	171	180	215	201	178	161	184	179	172	179	183	194	174	195	181	187	171	187	197	171	182	163	171	165	186	194	158	184	154	156	162	172	178	187	183	173	199	160
6979	15390	13142	7237	4850	3671	2892	2228	1717	1384	1154	944	869	745	712	568	534	522	441	480	452	399	414	335	335	387	334	324	342	331	331	336	350	314	332	275	296	295	279	296	280	290	282	269	290	262	266	272	264	283	261	262	256	280	274	277	261	247	289	265	242	273	273	277	255	265	262	251	256	270	257	252	267	240	252	253	276	266	249	271	247	252	270	278	262	244	272	226	250	286	266	264	228	256	239	264	263	264	252	219	242	256	255	250	218	229	247	264	226	232	251	227	257	232	249	220	254	258	232	262	246	250	229	266	286	248	227	247	242	229	269	244	258	258	231	236	264	258	264	230	254	226	232	251	228	214	242	234	240	244	257	244	272	239	245	248	275	256	240	256	247	265	257	237	237	231	262	247	284	229	248	199	268	215	260	244	237	268	257	214	236	250	243	240	228	256	233	243	246	245	249	257	233	238	282	253	268	240	261	251	230	246	275	240	244	248	252	243	247	222	261	226	244	220	227	241	225	253	215	245	262	260	247	262	263	244	235	218	253	258	237	252	263	249	249	252	239	249	219	245	260	255	247	259	224	239	286	253	227	254	254	260	234	247	229	236	235	211	237	244	238	231	258	236	261	278	228	243	241	233	237	265	261	233	259	235	240	271	230	226	224	251	258	273	269	253	232	266	217	249	236	267	248	225	215	237	230	232	223	246	225	230	223	269	218	248	268	232	231	218	266	275	245	226	267	259	265	230	241	255	258	254	252	266	243	236	240	244	238	258	273	228	230	235	254	256	220	264	244	259	257	240	253	259	239	240	240	235	239	241	218	238	226	241	234	229	237	253	265	228	250	210	247	251	251	259	241	238	240	234	244	236	239	230	251	241	241	265	255	252	221	244	262	254	256	279	246	260	261	252	247	255	267	249	275	210	253	255	274	247	247	242	244	238	233	228	249	233	232	237	264	236	276	252	238	239	236	248	253	247	246	236	241	214	238	240	224	238	255	224	272	252	227	249	249	270	227	247	264	241	224	199	235	231	234	266	228	246	222	237	246	231	249	258	228	249	238	230	260	235	276	258	214	231	221	233	233	255	242	246	247	254	219	254	234	261	254	230	251	258	240	235	247	237	240	257	251	256	231	245	243	235	236	252	257	239	226	254	225	242	267	235	254	245	255	251	231	245	260	238	247	229	243	233	241	239	261	220	227	258	266	244	262	257	222	226	243	271	256	257	247	267	249	262	236	235	254	285	242	263	231	248	263	269	237	242	230	234	213	248	250	247	244	255	235	238	264	258	221	244	240	246	252	266	239	248	205	232	237	234	247	254	256	255	271	259	249	249	247	241	283	247	242	275	237	252	265	241	246	265	266	260	255	253	240	256	248	245	234	246	258	236	227	257	229	247	217	243	235	226	244	209	227	248	259	195	260	240	257	239	237	253	277	275	239	243	251	280	245	241	243	224	247	239	261	234	220	237	260	242	247	248	236	222	259	243	225	228	268	273	229	251	242	230	252	235	235	239	261	244	270	237	239	251	250	240	231	248	250	284	238	231	225	256	246	261	231	240	241	260	251	264	241	246	247	247	250	242	250	223	238	241	243	245	224	255	246	254	266	248	215	219	254	236	259	257	228	256	252	233	239	253	237	249	244	258	250	246	237	235	236	252	247	243	262	218	228	234	228	225	244	229	256	255	260	225	260	270	254	239	243	245	254	218	263	238	233	272	237	243	257	245	280	253	244	258	228	295	235	217	233	223	253	243	243	215	261	233	231	226	237	243	244	243	257	242	256	260	229	235	238	254	239	258	271	206	245	248	247	218	237	214	243	247	252	238	248	261	250	260	275	223	250	243	251	261	231	262	223	264	256	263	246	239	239	249	272	241	247	245	243	246	233	246	242	249	268	246	257	239	234	242	275	222	214	253	218	246	255	243	247	266	237	276	244	234	262	253	269	237	261	244	251	264	234	228	261	244	251	262	259	238	225	252	211	233	257	220	280	210	255	249	262	223	231	254	212	245	235	236	231	239	236	238	243	213	223	261	226	238	238	260	227	266	246	240	267	252	224	279	216	259	246	268	221	224	257	264	241	228	256	240	256	250	225	269	226	243	243	248	252	251	258	271	242	236	245	236	263	243	225	241	255	279	238	233	226	275	226	240	236	241	258	235	254	260	228	238	242	243	254	263	245	216	259	249	225	235	235	243	233	251	228	238	271	233	269	239	233	240	228	267	229	241	249	245	271	219	275	261	249	238	235	253	203	269	265	246	258	238	253	244	255	212	237	251	230	231	247	271	205	241	216	239	238	225	253	248	224	222	238	244	262	260	228	260	274	252	248	262	234	243	252	247	243	262	228	244	267	243	274	245	241	251	249	232	235	253	251	222	257	273	231	237	270	255	233	246	240	222	244	254	249	223	251	253	250	228	234	267	256	241	292	253	232	245	245	211	232	229	245	235	257	226	255	261	234	238	236	234	248	262	263	247	247	258	251	270	227	259	259	241	251	244	230	226	242	246	248	228	240	257	238	252	216	247	248	252	271	239	256	248	240	250	245	260	211	259	260	229	256	238	246	262	243	244	246	237	246	236	234	235	210	257	238	266	241	247	235	223	257	252	227	257	237	268	233	227	258	294	252	263	260	242	244	255	250	245	261	260	270	266	236	234	246	256	238	227	265	240	238	246	251	253	239	246	268	267	285	248	221	255	241	269	239	220	255	248	245	230	250	238	229	262	259	266	257	256	234	254	259	232	231	248	219	222	249	269	215	234	250	226	235	240	250	221	245	239	246	267	239	234	249	267	248	224	255	253	237	244	246	274	279	244	246	240	248	249	256	257	241	235	259	236	260	240	240	248	248	262	238	231	228	231	229	237	222	228	244	234	243	242	241	229	258	251	228	269	245	232	251	223	244	233	223	239	240	244	236	246	244	250	259	235	253	220	238	251	222	243	249	228	229	247	235	254	241	249	230	244	248	223	261	232	265	239	259	238	225	211	241	241	240	208	259	256	224	253	263	284	226	248	250	241	247	258	247	240	244	251	248	240	224	241	257	267	225	254	246	235	241	216	221	222	225	243	294	256	274	244	219	228	209	248	241	229	260	258	266	229	254	279	258	213	258	260	229	238	256	254	255	229	261	234	226	260	238	283	266	228	259	227	266	238	245	250	260	243	266	250	234	222	258	226	246	227	244	256	255	254	220	248	240	253	248	236	234	241	259	243	248	242	242	218	264	265	249	248	242	245	260	249	249	242	242	250	232	266	274	256	235	253	226	273	261	237	264	252	242	228	208	229	256	245	239	240	268	254	224	254	268	269	229	242	235	255	269	233	270	251	259	250	226	239	246	262	254	235	231	229	231	219	271	219	250	211	224	266	252	238	258	231	227	250	247	246	234	209	257	246	233	247	234	247	247	233	232	241	242	247	243	236	242	250	280	249	257	235	254	244	233	227	243	241	250	219	261	263	230	224	231	237	226	247	209	266	230	242	229	246	258	260	247	234	240	243
26549	20567	9992	1108	700	677	643	679	626	611	599	620	648	571	612	613	603	620	621	591	597	618	619	562	594	621	610	625	572	623	611	613	631	637	632	599	566	642	629	603	594	610	581	600	614	616	666	634	592	626	623	602	553	701	577	628	631	616	570	625	624	604	618	648	596	624	617	602	585	591	618	630	642	613	596	583	610	589	588	586	625	605	613	605	611	582	601	632	649	655	606	629	585	607	588	573	597	647	622	621	587	603	629	576	557	618	598	584	608	590	617	655	608	615	602	608	581	637	622	603	639	618	616	648	617	626	663	596	632	593	587	637	593	619	584	583	639	598	548	628	620	613	602	604	611	640	599	647	654	623	573	605	581	594	629	628	556	649	656	608	584	587	586	613	575	616	588	651	650	631	611	627	588	602	665	602	604	621	622	615	572	584	588	634	597	617	576	614	577	608	607	599	596	621	581	583	571	597	631	593	590	608	621	576	618	617	572	622	611	618	586	649	628	615	591	627	633	580	604	646	593	626	632	616	638	619	603	668	626	608	573	642	597	598	601	562	620	585	611	596	606	615	585	629	656	601	622	567	640	596	596	631	595	582	580	611	594	614	604	638	591	628	604	638	545	631	634	647	587	574	572	619	584	623	635	614	604	577	594	673	623	571	613	590	591	593	613	622	600	652	627	576	587	628	633	637	666	627	622	585	592	595	620	654	617	579	608	595	601	622	619	595	606	611	632	621	576	637	621	586	601	627	589	611	582	613	591	612	607	643	590	579	588	606	636	573	584	572	654	593	595	606	602	609	583	645	582	612	571	639	667	673	600	624	641	611	598	599	608	597	603	585	587	622	586	620	625	630	585	613	626	573	623	584	614	599	597	620	581	563	610	598	607	621	598	632	621	646	589	634	628	646	594	594	583	605	561	580	557	626	587	590	642	628	604	649	584	628	628	616	619	599	613	600	608	648	618	621	606	617	607	640	595	620	585	607	592	582	599	618	623	597	578	595	610	613	594	627	617	591	592	630	573	625	589	615	590	614	603	605	664	555	647	583	595	604	616	662	625	594	600	649	580	643	597	555	629	616	638	598	583	599	660	609	587	631	611	601	566	605	621	620	617	664	625	576	616	557	581	626	616	598	572	565	637	577	606	610	590	635	538	578	596	591	601	594	630	574	591	634	631	662	618	658	673	577	636	621	654	607	586	652	683	664	617	582	605	584	583	561	616	602	689	606	574	605	649	617	679	558	572	605	593	589	629	608	621	589	632	597	587	617	618	610	545	593	617	596	622	621	552	630	621	609	623	573	609	615	597	614	632	638	626	612	590	608	587	585	575	597	611	653	642	638	622	601	635	607	627	595	603	590	596	569	606	604	576	622	582	671	599	597	618	624	652	598	650	568	643	615	593	602	593	611	581	617	618	658	638	613	598	630	588	600	571	618	613	632	656	596	611	624	638	659	614	603	577	590	606	621	667	592	610	613	575	586	643	623	652	613	625	626	616	658	674	645	602	675	623	579	635	638	654	620	623	579	628	588	601	599	607	631	622	645	625	613	592	606	658	640	647	581	569	571	645	636	639	592	568	604	622	584	610	583	590	602	597	630	632	592	606	641	615	620	604	617	611	628	611	666	616	630	623	614	591	625	605	629	632	628	606	645	633	589	617	640	595	596	555	611	593	646	636	604	613	588	595	652	638	597	612	609	584	575	616	571	606	599	586	608	601	615	613	655	622	574	594	595	596	598	577	616	617	582	623	610	598	593	628	582	567	624	601	572	605	603	646	649	622	608	559	647	601	652	621	593	593	604	601	618	598	598	557	620	558	614	659	655	632	630	586	645	617	642	646	589	618	616	622	595	585	598	600	614	596	594	619	606	629	617	620	580	604	588	620	564	597	584	595	625	644	617	613	619	590	608	586	611	659	601	646	597	630	643	606	603	644	621	588	617	637	599	611	615	604	597	576	645	569	637	597	653	613	643	573	612	625	623	569	601	591	639	596	597	607	581	619	613	623	580	617	591	621	604	633	661	583	616	644	668	646	621	617	620	623	621	631	602	649	609	678	587	617	614	666	650	622	616	614	549	608	666	587	649	608	605	609	626	580	589	633	616	594	643	607	645	622	590	566	625	618	605	619	648	621	608	619	613	625	627	605	618	573	583	624	620	585	659	618	592	622	615	607	599	636	633	635	614	621	602	627	619	590	633	592	607	601	603	650	575	635	608	610	654	604	612	594	606	613	628	574	622	631	610	657	576	618	625	637	582	613	599	566	615	553	608	587	604	616	659	597	654	625	638	583	612	642	624	631	600	624	630	619	625	606	613	617	585	614	602	583	620	574	633	609	604	635	622	623	622	570	618	623	654	569	621	613	602	626	604	619	607	636	592	603	603	628	602	599	626	615	577	608	606	637	650	606	613	608	612	597	582	545	607	604	629	628	616	612	589	602	623	691	646	606	615	613	618	590	639	593	660	616	660	642	588	609	648	609	597	633	618	602	631	582	600	630	594	610	604	566	611	629	611	585	570	626	632	614	593	611	659	633	632	596	604	650	645	658	595	606	613	593	547	644	619	630	596	577	607	641	632	574	597	627	611	614	605	599	621	596	619	639	637	590	609	635	587	651	614	576	590	633	643	587	648	590	555	577	606	597	614	630	603	618	608	586	608	585	624	632	635	592	558	603	597	611	621	622	625	585	647	652	585	609	610	648	582	619	601	645	603	603	588	601	596	632	579	588	607	599	660	642	630	609	608	621	616	673	606	616	571	630	574	617	599	629	622	620	620	607	589	648	613	653	650	596	624	621	622	592	604	562	629	589	620	627	652	625	579	642	631	641	618	580	599	619	608	599	583	609	635	632	592	607	624	577	645	615	635	582	634	612	618	618	593	604	612	601	597	579	576	609	569	617	626	589	603	612	623	576	586	620	616	590	591	586	618	616	600	604	584	608	594	636	642	619	608	600	609	610	641	633	623	586	594	613	607	606	604	555	589	597	620	601	599	621	639	651	647	622	611	600	611	634	588	602	621	618	611	603	617	594	600	575	629	605	594	603	656	594	647	645	595	614	598	620	606	650	600	614	635	619	592	604	602	586	634	634	608	599	641	620	604	596	556	576	606	608	632	642	565	616	620	610	638	626	619	610	630	614	631	624	577	577	577	600	600	567	598	610	566	624	656	669	626	583	612	643	655	590	637	631	645	605	572	601	594	591	624	602	645	592	610	639	633	595	583	573	618	631	652	610	604	622	652	708	633	632	611	609	613	593	622	616	601	564	578	610	590	648	614	654	597	618	625	656	574	619	602	564	569	546	630	598	642	607	686	614	620	649	573	618	672	638	578	625	581	607	623	568	656	597	582	665	562	589	633	616	586	609	594	579	636	606	626	600	597	599	580	611	606	594	608	599	647	619	592	585	604	590	610	592	634	610	620	667	651	637	671	621	600	630	627	572	605	656	642	595	590	625	639	619	590	598	600	610	569	615	629	609	616	593	600	604	602
4024	1603	1540	1109	1018	951	879	891	862	833	832	810	785	790	803	814	775	781	777	801	797	799	815	789	847	794	762	784	798	843	800	763	800	799	759	809	791	792	811	793	781	805	817	779	804	775	823	835	759	767	764	841	786	792	824	738	796	789	779	832	800	778	825	752	812	766	825	796	830	855	785	801	760	762	812	785	757	828	810	779	829	809	768	788	801	752	765	818	759	806	791	824	762	810	776	798	776	800	811	832	803	803	822	794	763	810	813	802	769	755	788	805	761	781	790	807	819	792	798	795	875	808	830	807	782	808	779	758	811	771	776	746	779	772	782	818	756	807	851	807	851	821	831	766	753	781	760	875	789	827	779	754	775	852	767	795	811	770	837	788	782	810	807	803	850	773	793	814	753	836	768	824	801	795	769	791	747	811	743	813	769	777	772	824	792	795	788	762	779	760	803	798	834	836	775	789	797	798	783	785	747	790	746	796	779	792	764	824	750	790	834	725	836	822	814	834	788	774	783	832	743	770	754	849	796	775	840	781	815	748	818	805	816	788	797	754	815	821	763	752	810	747	874	817	746	877	771	821	816	785	753	816	782	754	788	765	810	832	779	766	780	801	820	769	750	780	787	750	850	835	799	776	801	716	779	804	847	754	819	787	829	778	838	756	801	851	802	805	815	793	796	808	813	806	754	842	791	745	770	819	783	699	783	762	820	804	857	792	821	791	817	786	801	843	773	781	791	777	780	799	775	828	837	787	789	807	817	727	749	774	800	782	787	751	778	788	747	785	736	753	754	736	806	781	790	742	758	792	823	765	781	778	821	767	806	740	791	744	827	813	800	823	791	802	747	764	775	798	768	810	766	779	793	773	778	838	779	773	812	825	755	825	728	792	799	779	808	762	771	745	801	778	781	767	750	796	757	829	812	791	770	790	749	802	822	888	817	779	778	816	827	825	748	821	802	771	772	828	847	791	800	778	832	769	792	813	745	858	804	845	804	808	848	820	771	763	787	844	817	769	762	789	774	783	806	843	832	790	804	793	784	790	743	804	775	807	772	732	827	870	850	792	767	768	824	813	778	771	795	771	806	759	790	819	801	794	763	767	821	775	789	819	808	823	836	844	749	793	760	791	804	733	840	721	788	795	767	797	786	750	809	797	814	810	780	778	760	757	763	813	761	739	818	806	791	728	783	750	785	777	790	793	823	806	838	823	773	801	785	790	817	814	820	783	786	821	825	774	825	776	770	758	809	805	745	832	763	769	811	791	804	783	806	808	759	769	813	818	756	815	789	818	798	758	777	783	773	822	778	808	741	811	730	795	837	785	784	824	782	807	815	816	795	795	806	797	800	800	753	765	778	786	778	805	785	799	869	781	818	787	779	820	735	787	828	757	806	754	780	786	817	810	805	807	827	813	803	799	799	757	806	804	798	772	768	771	830	776	821	781	786	784	762	751	793	765	840	802	826	849	777	777	870	761	829	769	816	809	799	767	851	779	803	830	820	753	797	815	798	800	790	809	820	808	786	760	772	792	809	834	759	810	806	762	820	768	743	822	822	812	787	804	820	758	828	836	736	796	798	752	792	745	798	775	754	770	772	774	773	844	760	751	859	800	777	762	819	817	810	838	829	833	767	818	781	754	769	767	807	833	747	817	833	796	836	759	828	819	783	794	767	778	814	820	791	790	804	816	834	803	844	796	810	751	805	761	827	809	801	798	790	753	776	781	733	807	828	749	773	807	785	821	767	797	761	770	787	814	767	819	814	772	774	739	791	810	745	848	766	753	804	820	796	814	792	835	774	759	821	742	771	777	824	808	790	832	833	804	794	767	782	798	773	788	834	790	827	766	796	848	748	782	794	772	828	818	823	790	833	833	774	783	788	811	793	741	787	781	799	755	825	794	768	798	802	800	783	792	796	820	801	832	797	810	756	787	815	819	773	760	756	781	834	767	815	809	792	819	778	849	805	820	792	813	776	862	800	815	776	833	842	871	800	823	770	771	804	792	780	776	815	751	797	837	793	769	772	796	753	762	822	753	765	757	822	783	764	794	806	781	780	791	772	834	805	787	780	853	817	762	781	852	797	765	815	787	750	831	818	781	816	787	783	811	894	806	806	803	815	765	779	814	761	795	764	754	815	796	768	778	737	824	821	802	783	863	797	780	762	795	827	815	821	831	746	766	827	820	810	808	800	817	772	827	797	789	782	759	766	787	825	783	831	783	751	776	792	797	817	797	816	827	784	761	724	782	755	807	772	801	806	792	818	820	820	811	773	748	776	778	796	815	831	763	796	784	749	770	767	791	793	796	806	791	841	789	788	786	793	805	777	785	807	820	804	800	780	760	783	806	782	837	796	789	792	756	786	764	737	771	781	778	844	780	761	801	848	736	800	800	767	809	805	781	797	803	798	832	802	788	805	773	788	811	802	789	813	809	822	849	779	838	713	863	794	778	774	802	823	836	776	777	859	823	804	829	817	799	795	754	822	814	848	766	758	810	791	822	803	784	810	765	755	768	810	776	826	807	862	840	828	857	803	792	811	757	804	810	801	791	809	790	770	772	774	792	741	778	788	764	855	788	799	827	764	817	773	784	771	771	800	772	788	796	861	749	804	840	819	776	805	787	776	825	777	786	814	773	795	751	773	753	834	741	792	757	760	825	802	797	811	712	805	817	826	804	799	736	799	807	817	797	809	781	803	859	790	797	791	761	786	843	774	795	760	823	808	791	808	831	782	777	802	801	789	761	759	806	800	807	795	793	833	740	762	784	747	782	822	836	789	770	756	826	776	776	818	784	811	827	819	779	735	824	766	789	748	804	794	851	841	792	773	821	729	774	763	826	761	800	779	783	779	836	773	769	807	823	806	826	812	818	810	748	859	792	837	799	795	814	806	741	789	762	783	818	774	768	841	822	752	759	787	740	790	753	804	732	803	779	799	798	828	779	776	767	766	800	767	854	845	775	772	757	777	748	749	842	752	803	782	766	815	793	746	820	849	805	831	826	747	779	747	803	822	751	826	781	801	775	778	753	807	786	799	793	806	735	807	828	753	755	757	763	773	819	809	844	806	771	758	861	729	738	760	783	748	795	761	800	801	791	792	750	787	774	794	814	785	811	795	792	787	769	791	814	831	819	788	797	750	760	784	782	840	811	775	817	759	816	822	814	773	755	799	797	779	767	782	807	781	794	815	803	798	841	831	770	785	821	823	770	795	785	829	847	750	758	839	775	814	824	736	783	802	784	741	812	769	874	796	796	787	808	858	793	780	783	813	815	805	732	757	799	853	746	824	767	782	762	801	789	746	742	760	756	740	753	762	746	784	775	805	812	790	840	794	798	816	815	811	833	776	767	825	804	763	760	769	842	789	803	763	763	797	812	772	758	756	820	811	862	852	817	804	815	829	786	824	813	803	807	827	809	810	780	744	797	791	820	769	778	794	797	782	838	802	759	761	757	812	846	774	786	865	782	758	807	780	833	813	803	762	792	799	778
23677	20912	28202	23797	20910	9067	1326	909	720	736	696	652	617	606	585	567	554	527	541	515	503	513	482	527	516	501	486	487	519	488	475	520	486	490	482	498	525	491	488	441	513	475	498	515	497	453	491	484	527	491	541	486	514	484	472	472	514	481	517	470	472	489	509	532	492	513	465	490	456	483	483	464	491	478	470	489	475	488	537	481	500	514	470	440	469	491	495	501	493	457	491	481	483	490	487	518	472	464	494	497	486	477	483	468	458	489	451	487	495	483	510	474	475	470	448	483	485	501	514	504	468	456	491	488	491	493	495	489	485	485	465	443	481	475	440	465	475	517	486	478	493	482	471	500	456	479	487	477	496	471	501	474	485	486	501	459	462	456	489	451	470	494	495	482	484	447	465	458	420	474	500	497	480	471	504	478	469	475	487	481	485	506	515	452	494	474	500	497	495	478	500	498	477	519	480	464	468	480	439	502	492	454	515	503	466	515	488	455	455	453	476	506	482	508	449	482	460	463	485	484	464	446	485	466	485	493	425	484	474	481	459	479	475	515	456	504	469	489	486	495	496	494	480	484	499	448	455	469	452	471	452	433	497	503	480	479	471	469	490	464	450	473	461	496	484	467	467	459	445	465	469	474	478	454	495	521	418	452	498	497	510	478	468	494	474	485	519	501	513	499	515	450	481	476	491	496	451	457	515	496	451	480	504	471	489	491	435	464	481	493	435	493	476	462	504	490	481	506	474	444	481	466	448	483	510	518	441	481	461	480	504	497	506	496	483	465	454	574	504	510	455	445	450	432	460	440	490	462	484	496	464	507	484	470	474	490	502	482	486	462	477	478	485	475	515	479	473	479	452	486	501	439	467	478	468	462	498	491	487	464	454	448	473	471	474	515	451	471	462	459	446	443	468	419	451	482	505	453	454	485	486	492	486	478	480	476	482	486	492	477	475	492	477	476	460	511	487	455	479	488	451	501	458	449	477	460	467	448	510	445	452	495	497	459	478	496	468	479	456	495	475	477	522	482	472	463	481	458	445	476	481	463	466	517	462	454	469	479	484	502	472	490	450	473	495	459	453	465	462	474	468	483	494	467	504	482	459	461	498	458	461	466	490	468	460	442	488	468	465	488	497	488	487	507	442	466	453	440	491	527	487	476	462	479	485	462	471	491	501	456	474	478	505	487	491	468	496	416	459	491	457	495	436	479	484	501	483	489	464	476	443	517	468	471	487	416	517	504	467	488	450	467	517	455	492	457	491	484	459	456	457	493	451	483	464	491	503	492	473	450	500	460	506	458	485	457	513	521	463	519	494	493	469	482	466	483	522	479	511	472	487	506	486	480	469	499	495	459	479	451	508	492	520	477	474	470	477	502	440	497	494	465	503	472	465	477	483	450	508	459	474	467	470	531	477	521	482	474	453	427	458	502	486	447	493	516	453	490	506	495	468	456	513	506	502	470	528	455	469	471	493	475	466	479	471	474	468	482	468	453	476	498	493	489	500	459	477	495	442	449	473	481	484	513	494	513	450	473	494	514	452	465	464	476	474	460	471	456	475	456	502	504	468	454	484	521	472	487	492	482	470	491	447	477	464	451	449	424	478	527	516	491	501	450	483	464	510	479	517	473	471	476	473	479	495	490	500	483	470	492	497	475	520	457	465	461	475	485	456	461	494	491	477	502	495	467	451	543	460	480	477	490	487	469	492	482	506	517	418	507	490	469	454	496	454	492	488	483	488	414	462	493	468	476	462	494	489	484	465	463	473	466	480	470	458	468	485	460	472	495	481	501	459	471	482	434	503	501	498	470	455	496	494	480	473	481	496	477	468	440	508	493	476	443	488	499	535	495	505	505	505	456	475	472	503	470	499	485	495	505	485	474	479	460	466	465	460	492	475	477	460	503	515	467	490	474	481	501	438	502	476	473	476	492	476	483	468	479	493	487	447	493	490	469	472	501	487	469	478	494	484	472	476	509	429	478	530	488	472	471	472	482	472	429	466	479	459	485	465	517	472	478	459	488	462	528	486	478	451	495	478	479	481	501	415	460	484	499	484	521	482	474	479	483	507	454	513	482	493	427	480	502	500	499	476	482	491	512	469	500	459	486	494	483	477	489	497	532	477	454	445	466	477	459	510	497	482	471	470	458	479	507	479	466	499	477	502	496	429	435	490	433	461	464	438	457	467	498	472	448	494	479	480	477	486	466	506	472	505	481	497	513	492	476	471	471	486	461	520	498	505	493	502	493	501	498	473	470	496	448	489	471	466	484	492	510	490	449	497	474	492	472	466	470	459	472	466	514	492	501	466	468	466	472	462	510	470	450	489	463	510	523	483	460	449	454	517	458	468	513	499	493	446	492	470	476	510	561	473	478	445	488	488	469	453	494	457	495	488	461	472	450	495	454	471	487	475	484	508	483	449	460	466	498	496	487	469	515	471	488	477	495	466	488	472	449	495	473	444	498	445	480	461	455	485	445	506	494	477	465	458	444	450	477	497	454	460	441	509	502	513	467	492	480	457	452	455	492	471	482	516	502	480	502	471	441	507	431	486	499	475	473	491	466	462	467	495	489	479	452	496	493	470	481	494	449	527	463	468	504	487	436	489	518	511	462	484	502	475	502	497	492	477	479	467	496	448	491	476	487	458	475	470	516	470	465	487	474	485	486	525	451	470	494	492	460	511	480	490	497	479	467	524	500	451	495	494	476	482	472	473	477	489	485	515	479	491	497	473	503	471	483	518	500	523	485	483	484	481	462	457	485	503	484	467	511	501	465	452	464	494	499	477	521	482	459	480	433	446	491	477	451	476	464	476	510	492	467	507	502	492	465	439	483	487	454	435	500	457	493	471	469	485	469	476	446	469	488	467	443	452	424	476	511	466	498	450	507	474	519	502	487	480	455	472	505	483	452	500	501	455	488	469	495	524	490	497	442	449	492	480	489	435	500	474	501	476	481	463	478	484	491	496	469	500	484	473	470	486	459	459	471	477	442	478	481	460	491	494	498	463	515	503	487	509	500	498	527	511	481	472	510	469	458	486	473	529	472	487	470	469	501	485	487	449	478	481	440	465	455	479	501	459	478	468	485	473	468	463	451	443	465	496	516	500	470	455	467	487	475	477	499	488	508	465	453	459	479	466	493	551	476	532	448	487	499	485	445	504	486	487	473	441	488	469	497	478	469	466	517	474	469	458	451	485	490	508	483	462	479	485	509	504	467	474	476	483	469	555	486	501	480	472	515	538	441	488	443	469	469	460	467	516	484	466	458	475	435	472	449	476	462	454	427	463	484	465	481	457	483	514	480	456	437	479	468	507	449	476	483	467	493	479	496	448	474	490	475	496	441	517	460	475	488	465	449	498	488	484	494	470	535	494	452	507	491	486	459	476	460	488	472	477	476	514	502	491	478	474	517	500	458	519	472	485	535	487	464	434	477	545	489	442	500	487	482	489	507	496	475	483	478	455	496	506	482	508	483	491	451	502	441	509	458	479	490
4921	9661	8324	4422	2969	2475	2028	1582	1419	1228	1123	976	962	894	857	832	760	735	755	682	740	705	703	700	659	687	699	712	688	645	670	657	653	668	641	678	665	692	659	646	650	644	664	629	691	656	623	639	658	678	648	737	597	622	649	645	636	663	614	657	611	651	654	664	635	624	651	671	611	617	661	629	643	648	619	611	631	590	658	609	641	616	647	637	630	640	609	655	630	622	656	663	608	622	624	650	647	614	627	661	632	629	669	609	661	639	642	588	604	637	644	671	615	620	629	674	609	630	624	613	626	593	594	656	627	633	623	652	624	653	617	622	631	645	662	628	590	614	645	641	612	630	673	654	629	623	637	604	639	654	650	601	646	616	642	644	676	689	661	681	667	657	645	602	663	610	652	638	669	637	595	663	599	665	649	653	602	622	639	659	640	634	611	668	647	639	633	649	688	628	668	622	612	655	643	601	616	618	621	684	699	647	648	671	625	592	581	634	629	618	641	686	655	631	588	641	591	632	691	625	631	679	629	665	606	663	605	644	648	636	641	623	579	631	627	618	594	666	636	588	616	678	620	588	657	641	644	623	656	655	629	611	640	617	613	606	664	622	579	652	638	610	631	613	648	645	623	646	663	666	622	611	608	639	626	660	584	657	574	617	646	574	629	648	656	647	663	627	665	630	631	637	653	622	624	668	633	664	599	629	582	631	646	594	680	634	689	644	662	627	638	634	617	664	636	657	605	615	632	576	587	621	600	652	691	647	627	662	632	641	611	654	674	648	607	637	584	586	636	639	583	638	560	641	596	603	644	641	589	636	638	670	631	645	615	672	629	676	616	616	614	674	606	641	656	612	647	612	622	628	615	655	602	634	655	656	643	610	612	659	656	640	641	669	599	623	610	592	651	652	630	639	628	632	640	621	622	601	629	672	635	615	586	666	642	610	619	608	686	639	629	659	632	651	573	672	660	616	669	620	635	599	653	622	639	668	584	672	642	660	603	626	647	617	642	605	608	639	632	630	656	613	631	654	602	647	620	649	625	680	627	630	663	589	624	635	627	634	612	619	625	683	648	649	660	640	656	644	652	626	615	629	640	603	643	627	658	656	607	623	638	619	620	627	660	599	630	588	615	670	650	657	619	628	652	620	559	646	592	665	688	600	634	617	616	636	620	641	631	661	649	659	651	637	617	605	614	668	667	651	660	596	653	637	608	658	620	625	670	587	624	645	604	607	645	649	662	677	664	567	616	655	669	649	656	613	636	624	613	637	630	625	624	632	607	592	579	613	628	676	664	627	656	666	596	620	575	598	595	593	602	657	629	618	625	621	647	659	649	647	603	620	602	632	592	651	617	641	621	601	664	613	614	635	622	673	661	617	635	658	647	640	620	615	644	677	627	634	614	614	643	573	630	615	600	628	669	630	625	622	613	639	643	641	610	650	612	615	619	653	596	641	629	636	623	600	608	632	663	641	622	610	621	632	623	628	617	628	634	650	653	601	654	646	583	652	615	626	650	705	621	665	674	625	648	634	648	635	627	621	625	641	656	616	578	642	633	631	654	632	607	637	629	662	682	608	632	651	620	648	652	629	637	632	650	602	626	650	615	640	692	671	637	678	655	681	666	643	665	628	663	623	656	651	630	604	590	665	659	624	671	576	650	649	590	681	648	629	649	618	600	676	620	632	624	618	664	652	618	614	604	635	674	627	631	648	671	604	603	634	687	607	679	645	607	638	585	591	651	658	640	601	630	672	687	627	659	589	649	640	588	635	629	618	612	624	646	629	649	590	591	688	646	658	571	643	656	621	624	637	621	638	612	649	604	641	667	625	629	667	621	659	672	648	658	614	572	630	574	628	610	600	666	608	612	690	649	644	623	664	623	656	600	624	638	606	625	600	614	614	637	680	610	652	632	609	644	627	670	640	601	605	630	621	642	662	583	593	653	642	584	613	622	663	620	665	676	654	664	604	643	611	607	615	676	650	622	604	635	685	619	648	651	607	606	631	685	626	648	620	609	659	677	635	640	632	607	632	619	635	612	641	557	674	583	652	597	653	611	641	669	640	636	649	633	597	619	593	622	617	606	607	658	659	643	657	704	623	597	624	687	648	604	669	638	574	615	604	633	605	608	651	634	658	620	663	646	621	659	644	581	664	614	607	622	647	625	662	637	623	683	603	607	654	630	598	616	617	624	592	600	642	624	630	649	642	628	646	635	674	683	598	593	607	590	654	667	612	650	657	612	626	615	612	568	610	650	636	647	616	656	681	660	675	589	645	620	646	609	637	620	682	651	639	630	608	596	580	663	611	606	640	656	635	655	622	643	646	621	638	656	633	609	624	578	613	665	610	637	622	627	642	629	609	606	677	627	642	668	605	662	630	694	631	640	675	664	663	629	629	615	633	656	614	637	617	630	640	635	637	591	594	627	620	594	638	630	657	656	631	698	677	639	654	682	599	614	614	581	685	624	638	624	645	632	623	653	676	631	589	645	594	620	665	619	618	637	701	611	599	600	661	632	641	666	653	607	578	689	588	629	631	576	689	641	591	609	638	667	702	658	642	568	597	604	634	636	627	645	631	657	614	634	638	659	632	642	618	637	640	631	606	653	631	658	632	632	693	673	644	657	660	673	613	631	634	596	605	648	639	666	612	614	619	639	640	607	635	662	671	653	609	609	672	654	666	631	595	668	632	622	617	624	621	667	620	671	612	645	634	602	628	653	682	613	650	658	628	640	632	605	655	648	631	632	645	617	584	620	589	580	625	638	631	636	626	684	624	647	656	661	611	634	724	579	629	639	616	664	618	637	624	653	621	677	656	657	631	653	616	595	624	673	630	641	667	664	571	636	638	602	668	664	663	673	643	646	624	606	622	626	628	647	654	626	617	636	653	607	599	601	637	650	613	670	595	638	603	653	622	611	618	627	587	639	650	633	675	696	648	626	640	608	632	634	605	664	684	706	626	642	667	653	641	638	677	625	657	677	618	657	649	640	633	634	596	633	616	630	650	636	631	638	689	634	600	632	624	629	651	654	671	603	654	692	677	590	667	632	589	627	639	638	616	657	617	625	581	621	631	643	631	647	585	650	607	629	656	614	640	650	594	650	593	621	635	614	608	658	653	654	622	684	659	616	638	653	629	659	646	623	615	611	644	600	681	600	623	621	613	586	660	637	655	624	647	612	594	598	645	669	607	644	622	639	670	644	639	616	609	616	655	604	608	608	657	586	646	654	570	613	635	627	667	657	614	640	642	632	662	608	617	629	610	644	635	629	601	608	598	622	646	633	620	636	609	631	667	636	644	608	602	602	635	708	656	628	698	649	627	601	633	610	638	655	619	647	639	623	639	635	621	651	653	632	651	581	634	607	629	594	617	643	627	642	651	602	619	676	661	634	628	575	602	607	607	667	639	657	639	626	648	635	637	637	615	621	630	630	639	619	616	636	607	608	643	645	618	618	647	670	616	565	612	630	620	609	652	621	675	639	614	611	595	679	609
22785	21004	28795	23398	21006	21020	6887	1045	722	582	547	477	409	408	353	323	267	299	317	292	240	272	246	222	246	212	208	208	225	240	215	213	209	228	224	193	255	199	211	203	206	200	194	199	208	197	185	168	215	206	183	202	176	183	192	202	205	191	187	173	181	200	169	183	187	166	211	182	173	199	175	173	169	166	197	174	192	195	193	170	202	182	187	184	199	198	198	155	182	193	193	170	202	202	203	194	208	177	179	197	176	169	189	181	185	204	202	176	187	170	164	169	169	203	187	185	166	163	182	169	197	182	187	178	186	186	178	236	189	200	171	180	188	206	199	199	176	187	201	171	208	213	176	176	191	208	162	181	166	199	184	191	168	177	190	177	162	189	170	198	172	200	195	197	190	210	196	170	200	202	179	178	182	170	195	188	166	160	191	210	170	190	172	155	176	179	153	184	175	170	165	191	202	183	189	162	159	178	220	183	177	191	207	178	195	177	171	194	190	195	165	174	173	166	188	181	174	197	166	183	172	171	177	183	164	166	206	187	216	190	165	180	202	184	173	170	189	196	199	188	191	185	196	174	207	170	193	223	165	181	183	195	181	194	153	175	188	197	219	172	163	191	173	171	194	188	167	173	189	204	186	201	186	190	181	194	172	186	175	172	190	169	191	168	186	183	178	180	198	203	213	203	186	168	171	176	215	185	195	163	181	174	196	166	185	198	185	184	166	183	189	171	177	193	179	179	198	173	173	189	184	184	176	170	192	155	178	166	190	191	196	183	191	201	188	188	189	156	160	168	184	184	173	185	170	179	196	168	204	189	191	170	181	189	184	185	206	190	203	190	207	177	181	190	191	160	195	179	179	174	220	169	156	176	160	183	198	153	179	200	188	177	177	188	189	183	191	196	166	211	207	168	174	189	202	212	163	181	197	173	202	187	174	188	166	203	172	206	178	189	181	193	191	171	200	194	187	187	181	190	181	207	198	193	180	183	170	172	193	178	168	194	202	171	182	187	188	181	183	171	174	176	190	187	174	179	187	194	149	185	185	190	181	181	183	184	181	168	189	204	191	170	177	174	145	199	178	189	180	176	179	215	191	163	187	185	179	189	204	182	191	172	211	193	184	172	172	191	185	182	199	201	191	200	195	173	171	185	183	161	208	172	160	178	186	191	199	179	161	184	177	170	156	170	200	180	172	172	188	177	171	188	174	178	184	191	186	184	184	174	190	185	194	189	171	203	167	189	173	185	165	187	195	191	159	187	163	168	198	177	169	181	198	184	186	200	188	201	169	183	154	192	174	181	182	169	178	202	209	208	181	180	169	178	173	200	204	183	212	155	168	174	176	181	150	175	179	168	186	190	151	184	182	199	198	192	199	179	178	200	173	160	168	186	206	211	189	231	160	201	179	162	196	198	162	160	193	200	191	174	159	179	182	178	200	186	166	178	200	183	165	175	207	180	169	198	202	180	189	167	178	202	193	165	177	199	161	170	170	186	196	192	169	162	180	201	190	204	173	177	195	192	203	177	183	172	195	188	190	186	184	201	180	192	163	185	197	200	178	188	190	187	178	160	187	209	182	184	191	158	159	175	161	189	195	194	196	176	173	158	161	184	197	184	170	184	194	163	201	180	201	195	183	180	197	190	158	172	202	193	176	201	210	193	193	202	192	209	182	169	189	172	166	175	186	169	191	167	171	162	175	151	205	185	187	212	174	180	167	186	155	184	193	177	191	173	189	179	223	169	196	176	199	190	190	196	167	183	183	197	179	180	190	198	174	181	197	177	182	183	175	174	184	190	196	191	199	188	177	195	165	196	197	191	171	191	191	160	173	187	188	180	185	174	178	168	177	173	155	181	171	164	178	174	185	175	200	174	184	185	176	186	200	171	180	196	189	182	178	165	152	184	184	169	196	160	173	191	179	176	182	195	159	157	197	192	188	172	171	198	182	189	177	195	185	177	172	177	187	160	179	157	152	164	176	192	161	193	184	170	182	187	194	187	183	182	205	179	190	187	197	172	186	177	183	194	168	169	189	190	203	172	206	167	193	181	179	161	194	196	189	183	194	188	183	179	183	191	190	173	203	209	175	186	194	196	166	184	163	185	193	188	192	196	173	165	169	184	188	151	170	187	173	180	181	176	193	175	175	178	190	176	189	186	185	159	172	180	173	179	190	193	164	179	195	174	194	184	196	162	188	192	198	157	165	169	187	170	189	188	177	176	185	194	192	169	212	174	206	202	203	182	177	196	179	194	211	176	169	170	179	162	165	180	187	195	203	168	186	159	171	185	177	180	182	188	176	180	177	167	179	172	156	184	182	185	185	174	158	175	192	200	164	168	177	162	198	169	167	177	164	152	178	156	186	196	184	205	179	152	177	177	169	195	174	175	198	178	170	165	179	213	176	192	179	171	182	197	203	167	178	187	203	174	197	196	193	184	202	180	161	169	180	207	161	194	186	184	185	163	163	189	187	206	168	192	180	184	158	191	177	167	202	200	178	199	193	176	172	167	184	188	185	187	159	182	204	153	180	186	192	179	207	174	168	183	175	202	188	187	174	169	196	166	194	165	173	174	187	151	173	159	163	167	174	193	189	156	171	176	192	190	184	169	175	177	179	179	185	161	215	156	184	182	192	145	181	178	182	175	163	170	191	197	172	159	194	202	171	186	178	162	180	172	190	197	164	206	160	156	190	174	186	181	202	180	164	166	164	173	178	197	199	188	206	162	176	202	169	166	185	205	197	165	187	163	187	194	170	184	215	175	185	192	186	193	175	195	165	193	167	188	188	191	178	199	169	179	181	197	174	175	194	203	178	188	190	166	185	187	185	198	194	194	188	172	191	189	156	177	167	177	161	205	186	216	183	182	196	177	176	176	179	182	173	180	216	183	189	172	176	183	161	183	183	178	190	194	186	200	190	178	187	170	170	188	212	189	166	184	182	161	185	174	164	200	196	177	172	180	194	193	204	176	205	200	182	194	160	204	182	179	180	178	197	196	176	199	216	162	197	189	185	194	170	186	177	167	193	192	189	182	176	185	168	164	173	203	199	184	170	194	172	177	195	181	192	169	186	195	180	164	177	195	183	166	178	190	180	172	185	160	171	187	194	196	170	160	177	191	206	186	187	191	187	164	181	206	187	213	205	178	167	181	156	174	187	177	223	185	198	205	193	180	179	183	182	205	168	185	191	160	171	184	174	181	186	175	185	168	200	180	152	177	178	181	187	190	228	188	180	170	203	182	174	177	185	176	181	169	193	168	192	179	155	177	195	193	168	190	159	206	196	201	191	188	198	180	168	184	175	180	191	187	151	156	186	198	198	192	182	187	179	192	178	186	166	179	203	197	191	172	174	186	186	178	205	175	167	200	195	186	204	190	184	191	157	181	200	177	182	198	156	187	190	183	171	182	203	198	191	217	180	169	171	193	200	199	188	189	178	189	197	184	175	170	186	168	184	182	189	175	189	191	175	167	178	192	195	174	189	186	198	188	189	172
6948	15336	13431	7236	4811	3619	2752	2228	1755	1412	1188	1035	810	747	711	649	550	518	469	488	451	428	403	362	324	351	343	344	351	324	309	329	291	317	326	294	262	304	293	274	308	252	280	310	290	285	232	282	288	289	277	267	262	261	266	282	232	260	253	257	245	244	250	240	254	252	254	262	253	280	244	277	241	253	255	276	294	271	236	266	264	231	247	228	246	250	232	261	244	258	233	231	277	247	248	270	265	236	263	240	272	253	236	234	258	264	258	271	237	240	286	251	280	240	250	279	272	259	256	260	261	259	245	272	260	225	218	268	221	241	225	236	254	249	265	241	262	266	254	264	222	249	236	256	271	249	250	223	277	240	252	268	270	249	263	249	252	254	257	251	241	239	254	253	245	243	246	260	263	229	242	250	239	229	248	232	257	257	254	246	247	251	250	270	254	265	244	257	250	244	250	242	224	245	255	217	254	220	262	264	250	266	254	239	244	243	244	272	285	230	252	246	235	263	255	227	247	263	267	265	223	246	259	265	257	238	254	233	255	245	256	236	253	252	247	250	248	227	228	253	224	245	265	297	237	252	263	279	231	258	259	262	267	221	250	276	233	255	251	254	242	273	222	252	225	243	254	264	247	269	252	282	226	247	248	232	255	252	244	226	232	236	227	265	267	263	254	227	257	235	255	231	232	250	243	268	270	250	260	269	246	244	236	258	220	256	255	251	274	241	251	258	235	240	240	241	254	225	256	229	278	256	265	263	273	269	244	262	272	247	251	276	259	243	257	251	240	233	238	239	272	263	233	268	273	245	258	252	240	240	251	222	218	237	228	262	241	232	231	284	249	292	239	269	236	245	259	240	269	278	234	230	265	228	237	237	262	269	262	250	262	241	231	267	213	244	232	236	269	239	247	269	267	248	284	263	263	252	278	257	260	239	221	228	239	235	234	267	277	256	238	262	235	251	253	231	218	259	257	242	263	269	231	253	253	245	268	251	258	302	279	235	255	237	259	254	248	257	224	251	244	257	268	242	264	274	223	243	236	233	280	232	255	251	256	283	225	224	242	265	219	246	263	241	228	243	244	276	267	266	251	256	252	257	255	227	260	243	224	237	236	241	219	283	243	228	230	279	239	251	248	267	257	221	260	246	247	228	224	231	254	257	270	283	267	244	256	265	246	257	236	222	241	250	249	234	248	250	266	251	238	247	242	251	253	233	260	232	245	260	247	255	246	249	228	254	236	219	254	238	232	257	245	252	247	228	215	236	239	226	263	233	250	237	245	260	255	256	238	247	214	283	260	253	257	216	233	240	240	261	240	254	232	294	246	228	237	282	238	243	250	247	223	249	247	274	261	232	243	254	226	248	239	267	260	260	260	231	249	227	253	252	268	258	253	236	266	245	269	237	263	246	281	253	240	235	244	201	227	255	253	264	236	255	266	249	256	258	240	241	227	255	250	261	244	241	247	244	234	232	257	265	242	267	261	270	287	240	230	218	248	243	274	248	228	267	242	229	245	290	217	244	227	253	234	253	251	264	241	252	281	237	248	240	250	236	236	237	254	243	253	258	247	235	260	242	242	254	255	264	232	239	240	258	272	278	248	233	249	225	242	244	245	235	251	248	252	262	244	255	246	233	257	245	266	251	249	253	268	246	261	254	258	249	235	256	252	228	269	242	255	259	270	254	243	258	256	224	251	252	248	229	231	223	273	269	231	251	257	230	243	246	253	236	274	232	252	248	231	261	271	245	241	235	283	263	242	241	248	252	261	253	247	266	195	279	248	252	234	259	283	244	240	259	248	291	236	288	275	248	228	247	220	237	276	256	238	235	248	264	260	250	218	236	255	256	233	258	273	200	230	254	227	240	252	269	249	242	241	262	249	265	245	228	258	272	229	230	242	265	241	246	233	242	244	257	250	267	245	256	269	269	256	247	263	248	215	266	253	238	265	255	243	236	238	250	251	238	239	268	251	244	250	242	240	247	236	250	225	260	235	255	266	251	277	239	242	246	234	249	248	254	248	237	263	234	268	248	222	269	247	257	257	241	236	253	231	258	250	235	234	245	251	288	267	235	222	240	238	229	229	239	264	239	238	252	224	248	272	238	260	268	271	251	239	244	279	253	253	259	249	236	232	255	225	239	231	228	273	245	245	246	237	235	270	238	244	270	264	263	264	261	220	281	283	263	247	262	225	265	243	253	226	287	247	256	268	237	245	223	244	246	229	270	269	261	251	216	257	251	255	246	245	237	257	267	267	235	240	234	246	237	258	229	232	221	242	253	239	248	247	232	237	243	235	214	235	278	243	257	240	245	260	236	283	239	251	258	248	239	255	236	259	224	268	248	209	235	249	253	261	234	246	249	233	260	247	236	253	239	239	272	270	249	232	279	230	281	251	234	240	247	246	253	240	234	246	225	231	278	265	245	233	271	234	239	263	241	252	247	229	294	250	263	230	245	246	261	258	261	234	243	252	237	261	230	228	245	234	273	231	233	260	234	276	231	241	268	264	278	230	252	285	242	245	255	233	254	254	248	240	241	249	245	264	246	241	220	252	255	232	218	256	226	253	250	235	221	232	296	248	228	253	270	247	220	240	271	255	232	241	246	238	242	253	239	249	235	241	261	247	224	241	220	242	241	222	230	216	243	242	243	252	240	253	255	267	253	245	241	248	273	234	252	252	278	231	266	244	239	261	226	255	263	249	228	254	248	224	249	255	241	258	218	252	255	247	242	251	271	266	258	249	252	253	255	246	236	254	224	222	254	239	235	252	211	270	284	259	209	250	265	253	266	275	282	291	254	225	226	254	242	267	244	244	251	272	255	203	264	242	241	261	254	259	252	256	257	295	236	278	244	228	249	258	265	228	244	247	209	239	255	241	276	252	255	250	236	247	236	258	252	222	238	266	255	218	242	262	251	230	232	265	269	278	258	254	239	253	237	254	255	246	286	232	252	263	261	252	248	253	250	239	240	235	263	219	241	212	226	232	250	249	222	235	237	260	233	244	251	263	228	227	254	231	245	222	246	246	266	265	252	271	261	262	226	241	250	251	259	252	251	249	251	266	239	236	251	256	279	248	250	241	282	286	236	251	258	249	285	251	237	254	250	277	285	267	253	234	266	251	246	239	255	246	235	209	256	258	231	269	245	229	273	251	254	244	249	252	251	223	245	255	221	241	240	263	252	262	249	253	270	234	236	236	242	256	260	256	232	249	244	265	234	278	233	242	249	214	208	233	254	243	270	255	233	250	257	290	240	271	258	247	248	255	255	230	279	255	235	246	254	245	260	225	237	238	259	235	256	259	260	262	243	245	228	255	268	226	260	252	231	247	253	249	248	254	254	226	250	242	244	238	286	236	252	230	238	262	233	245	253	232	255	234	247	244	238	232	241	262	251	233	235	256	241	280	228	241	249	239	235	261	261	275	265	230	255	260	242	259	257	227	248	229	240	263	246	265	247	274	245	253	236	237	271	260	268	264	230	240	222	226	241	250	250
26569	20554	10039	1237	795	645	683	621	648	660	669	629	644	618	638	639	622	595	603	615	602	672	616	629	638	613	623	605	608	636	613	624	649	579	664	641	608	625	615	675	650	591	585	631	620	618	614	656	577	585	601	621	628	581	657	575	604	647	625	622	667	556	605	648	624	622	640	610	596	637	644	644	636	617	604	625	651	625	603	614	599	586	631	634	586	600	633	622	583	607	619	610	591	601	625	584	653	622	576	636	605	588	613	626	599	615	609	651	614	597	596	599	624	617	601	566	627	640	606	620	634	630	617	634	596	597	620	640	598	625	621	574	608	631	593	586	593	614	619	615	598	631	595	640	583	574	621	604	623	605	620	637	647	618	612	617	632	615	586	631	629	579	608	584	627	620	645	653	578	602	630	627	612	613	623	592	597	665	632	573	626	637	679	598	625	636	644	599	603	636	642	614	594	615	594	627	624	632	606	644	621	643	561	621	633	614	606	623	609	641	632	582	615	620	594	570	620	602	634	641	613	659	570	625	609	654	609	633	639	625	614	598	609	598	593	646	627	651	595	629	622	606	632	591	583	625	597	600	607	628	641	582	589	614	585	587	624	605	613	668	628	582	623	601	609	625	611	664	610	629	623	574	632	585	630	626	563	629	582	617	626	657	663	669	659	588	649	605	635	616	615	615	602	636	615	568	633	600	616	608	602	631	613	625	607	631	618	584	638	625	629	633	611	639	646	622	662	604	666	642	613	622	635	656	623	597	584	603	625	619	605	596	611	602	616	592	589	648	671	594	598	562	618	571	598	606	601	656	572	605	584	635	627	607	672	606	580	673	645	637	651	594	632	615	676	640	602	616	576	601	633	615	617	622	613	564	681	602	665	636	640	582	645	629	652	593	623	631	628	578	605	647	630	621	587	629	643	646	604	642	619	601	569	612	641	594	599	593	617	603	595	633	601	627	615	632	646	619	621	632	628	621	598	610	660	629	673	625	636	623	576	571	668	609	602	609	680	660	607	587	606	637	623	629	639	614	628	626	600	598	600	609	570	612	583	621	655	606	631	668	642	587	602	613	566	641	624	659	588	579	640	600	658	643	664	594	599	654	635	627	629	639	571	595	587	629	614	560	616	603	651	610	636	643	627	607	656	572	606	599	658	641	604	637	639	645	642	601	636	625	619	636	637	593	588	615	607	619	617	624	621	619	642	628	621	638	608	626	613	657	618	582	569	630	619	604	622	623	689	590	597	635	649	566	661	653	648	640	565	624	618	571	585	593	650	575	663	591	639	681	660	595	626	607	584	622	625	617	576	612	599	625	642	633	593	630	658	573	572	670	599	570	603	634	616	576	616	658	599	622	636	642	623	634	664	603	620	610	595	564	620	637	618	611	631	603	616	604	643	595	631	604	618	576	654	616	591	635	620	583	604	612	688	644	613	614	588	635	581	641	587	645	612	610	599	617	631	647	577	622	607	588	623	593	651	634	579	613	604	595	668	606	611	647	594	597	644	620	610	605	632	638	613	635	614	593	613	602	624	621	621	607	659	595	586	646	595	598	680	598	595	605	620	630	605	572	613	604	648	602	588	665	621	640	610	619	632	626	655	604	633	644	574	626	653	596	610	606	640	574	573	614	564	647	648	615	577	615	624	605	638	629	569	593	599	610	633	618	590	609	599	609	620	602	611	589	625	595	629	645	629	595	601	577	613	627	618	605	656	623	598	641	598	623	613	681	557	630	634	668	648	641	618	618	628	627	627	615	619	652	635	637	639	623	586	596	613	617	568	601	605	624	595	610	598	615	610	618	576	586	580	611	640	579	611	618	644	636	590	606	653	636	614	599	647	622	671	629	627	592	596	600	674	643	606	597	597	610	671	611	619	632	615	653	644	637	607	631	667	636	608	617	633	612	601	633	589	590	568	647	613	569	623	617	624	622	588	603	611	642	631	616	592	618	585	646	620	662	611	682	625	656	617	627	604	643	646	613	606	612	606	624	681	591	622	598	668	609	625	588	607	647	634	603	610	620	640	582	639	641	649	620	611	640	627	557	586	602	647	624	586	660	631	593	597	615	604	601	596	607	619	600	603	617	643	617	571	627	584	607	600	630	605	621	620	662	585	647	582	612	610	611	582	625	635	603	615	646	648	610	628	642	613	585	599	562	628	628	589	640	612	602	665	608	604	553	626	615	616	579	627	603	595	635	636	624	640	637	618	600	604	561	650	581	658	619	603	609	601	607	602	612	628	597	612	659	633	614	630	629	605	604	635	630	612	626	617	639	568	583	579	613	603	633	600	647	655	625	637	592	622	606	601	613	642	613	579	613	666	602	608	598	616	590	643	612	596	607	603	641	611	611	587	599	610	629	614	616	569	599	625	635	583	670	617	579	640	601	707	586	605	647	599	634	641	646	576	593	606	643	652	589	616	611	633	628	609	580	616	601	678	628	621	575	631	613	629	571	603	597	585	607	584	604	633	574	587	614	584	587	636	578	601	609	646	644	614	618	664	653	606	608	593	593	609	658	622	601	605	630	636	613	642	635	608	655	627	640	620	661	629	602	592	638	598	611	627	635	576	592	632	605	606	631	654	641	646	669	627	603	628	596	626	573	624	617	625	610	620	685	586	598	655	605	597	649	668	593	592	595	608	593	606	632	621	640	647	612	588	670	622	636	561	639	602	629	579	630	599	601	645	647	636	627	596	630	635	611	622	568	647	595	643	585	631	568	642	589	636	616	622	630	600	617	642	592	608	598	595	599	579	593	622	659	623	618	574	630	610	626	617	603	630	620	587	606	604	630	568	568	614	617	610	630	658	638	630	619	642	620	611	638	637	621	581	612	625	617	571	609	632	658	606	633	623	611	626	613	617	604	665	607	590	654	595	581	625	619	586	624	598	605	627	625	660	665	636	592	606	671	617	606	652	617	603	646	595	598	610	604	686	643	636	661	648	658	654	630	645	604	598	553	639	597	597	668	619	582	601	640	639	607	643	611	670	641	615	649	613	621	608	652	595	598	610	595	620	625	596	581	658	583	614	607	602	646	661	658	616	602	622	614	579	605	622	624	608	619	588	632	576	602	665	624	629	592	618	597	593	622	614	643	643	619	597	621	567	571	613	617	549	636	615	656	644	639	586	709	625	615	634	606	664	605	596	580	630	599	595	628	623	620	612	635	626	627	622	638	606	596	627	622	641	641	629	596	617	607	626	659	638	643	619	638	626	601	627	628	601	613	632	663	594	614	640	594	608	654	613	588	600	588	610	600	659	631	627	666	576	604	614	612	648	624	608	620	621	649	600	603	636	615	639	633	622	655	635	602	583	633	630	640	616	647	592	627	692	640	617	604	626	655	608	644	610	651	627	615	579	604	583	624	645	602	639	613	625	604	629	618	628	597	589	600	629	605	638	662	643	605	621	670	615	665	604	629	598	633	620	637	562	612	561	621	588	598	592	599	628	607	622	632	604	604	602	602	589	650	599	619	648	588	590	614	639	650
4137	1619	1459	1131	1059	911	909	865	890	848	829	831	857	830	789	896	814	856	832	867	782	811	759	792	819	799	846	824	852	806	803	786	837	764	815	837	811	858	785	792	814	767	785	790	808	790	779	758	813	833	765	784	796	755	781	788	820	791	831	831	786	823	832	809	819	750	807	834	797	791	810	800	809	830	855	770	739	790	794	800	750	780	778	761	838	821	811	794	820	818	839	806	797	792	802	790	799	797	792	773	817	800	755	794	783	780	794	749	795	775	777	771	816	822	865	775	818	803	782	773	810	781	860	849	818	778	795	771	824	785	804	821	832	806	817	791	740	796	765	798	775	824	805	829	778	752	829	857	785	792	803	791	775	866	785	770	787	817	783	814	836	830	791	815	814	781	841	793	796	796	822	792	804	793	770	786	812	783	810	746	816	782	783	825	814	800	801	791	786	863	813	856	856	802	768	783	799	788	843	795	815	799	806	785	811	829	798	820	799	802	802	793	839	811	823	805	821	826	774	844	814	747	832	810	805	799	816	801	817	870	802	805	798	783	827	828	765	754	828	808	806	796	813	788	789	744	796	810	791	819	820	789	840	826	786	793	820	797	795	749	757	809	752	812	742	769	787	781	782	791	797	768	805	749	809	802	809	822	767	765	795	820	831	830	750	803	782	807	850	797	809	789	784	797	778	839	837	777	810	827	797	758	821	847	800	807	773	809	782	806	827	823	722	746	771	779	789	818	746	771	804	824	805	774	824	812	818	815	843	805	801	795	749	822	770	796	826	804	813	806	808	812	828	851	811	808	805	816	808	777	793	802	737	834	793	781	742	813	810	769	798	826	820	848	795	795	799	838	772	867	765	869	821	808	838	790	741	731	759	749	820	803	798	793	736	766	795	790	768	798	825	793	872	802	776	831	804	839	855	806	776	815	801	803	800	790	805	780	801	788	781	805	800	789	822	791	808	818	804	782	805	790	771	820	801	732	771	774	737	823	789	857	788	799	760	803	842	757	823	812	806	747	791	772	838	776	821	837	797	802	768	829	818	837	784	798	836	825	814	763	795	763	801	831	795	866	771	792	848	811	834	799	845	781	783	832	849	785	792	832	838	802	804	819	803	846	750	817	828	834	752	780	819	744	776	800	758	819	779	833	837	808	868	791	826	820	781	822	803	835	826	780	796	825	791	789	795	739	799	800	785	785	835	775	799	812	797	788	850	824	828	768	779	792	781	823	785	814	800	806	832	744	837	770	763	821	786	808	802	797	792	801	855	811	768	767	840	826	817	778	765	802	805	787	779	813	825	791	850	780	813	810	772	825	742	809	783	734	774	754	814	763	780	756	804	823	804	754	801	781	795	721	827	802	820	790	790	864	813	743	845	840	802	819	799	811	787	825	813	815	739	788	761	772	803	774	792	825	803	800	820	807	793	809	744	790	822	807	784	807	794	785	739	848	789	781	806	804	856	833	797	801	795	829	779	825	828	770	811	763	858	806	766	816	797	798	795	806	810	848	789	841	791	798	793	763	793	839	797	802	764	766	774	828	752	805	842	796	816	798	797	804	818	819	808	789	833	838	833	791	777	783	792	766	878	782	786	751	812	809	780	796	793	770	762	791	819	758	875	768	820	821	811	756	793	819	761	783	811	816	769	760	841	812	823	783	810	782	781	781	801	787	832	820	800	749	762	736	848	825	826	809	788	793	798	810	772	789	749	824	789	783	819	812	808	775	734	836	760	788	778	871	845	779	811	855	809	810	830	781	819	842	831	841	809	818	784	801	752	798	791	792	789	831	840	812	816	849	730	784	814	813	803	837	817	780	774	880	789	801	821	789	795	730	821	829	774	813	837	820	810	810	793	836	833	822	790	805	816	852	816	827	804	773	845	818	782	795	860	866	810	807	822	773	763	772	796	777	826	776	764	788	764	809	772	780	857	772	829	784	834	733	848	855	814	759	804	764	747	801	815	811	751	865	868	800	787	849	842	820	762	797	798	801	840	791	841	791	829	830	787	791	811	771	785	777	792	832	746	766	771	822	755	791	847	762	820	830	777	789	777	776	807	783	840	804	774	794	789	803	796	808	772	836	821	834	798	836	813	751	822	813	828	781	770	806	760	824	782	838	845	814	759	829	824	799	804	826	797	808	748	756	847	789	802	788	795	807	868	819	821	781	797	802	803	772	758	756	836	802	805	787	789	821	831	809	853	783	815	798	813	830	829	808	842	762	794	796	816	812	811	852	816	783	824	790	789	811	782	805	780	790	792	785	773	820	831	822	774	834	794	795	790	816	737	809	840	816	807	833	812	808	809	791	832	809	775	784	842	783	795	777	771	786	785	808	802	862	765	862	827	804	816	839	805	769	762	786	811	780	807	811	774	791	804	788	852	818	770	840	805	760	726	781	825	769	756	831	820	803	801	801	770	779	794	776	773	827	794	803	815	805	728	812	824	809	778	725	814	799	783	841	763	807	773	773	815	807	839	805	760	816	800	827	840	842	766	805	761	795	784	864	747	831	781	787	820	856	769	825	790	817	741	790	837	806	770	763	755	768	812	797	799	851	789	815	795	793	813	851	757	754	786	832	813	741	796	821	772	831	787	779	796	765	829	810	788	769	805	805	809	787	782	777	811	806	822	786	779	776	813	818	838	844	824	843	829	807	827	801	788	724	775	751	770	790	837	788	862	775	800	787	770	827	863	784	854	869	832	848	728	777	809	809	815	809	816	802	845	839	735	773	832	782	843	822	804	798	813	815	826	805	775	821	796	859	797	804	776	786	817	803	763	793	763	778	824	742	857	732	838	790	810	803	787	776	817	750	789	781	794	823	781	802	849	766	792	841	796	812	828	811	773	854	813	771	785	835	788	815	751	862	844	793	769	740	833	770	809	767	816	792	840	793	826	745	855	810	774	849	842	829	800	801	786	767	760	825	795	802	813	824	793	811	831	760	828	804	777	786	833	821	724	845	805	835	801	808	843	798	827	821	818	822	781	827	815	762	762	809	805	729	821	791	814	783	792	870	778	805	785	843	770	780	796	770	793	765	786	828	829	738	807	784	788	800	772	771	835	792	764	880	806	803	791	784	756	849	820	822	796	798	853	812	799	821	785	843	851	818	846	835	761	763	827	826	821	813	836	830	874	785	751	731	799	810	828	854	731	832	784	830	821	749	820	814	804	798	824	777	820	788	784	814	808	782	812	817	737	813	802	801	822	807	767	788	808	796	822	814	825	804	823	802	817	789	808	794	767	798	825	766	779	790	783	820	833	814	772	798	796	784	831	808	792	811	788	762	775	809	817	815	782	798	871	781	816	812	752	764	777	833	825	820	787	767	866	773	789	799	801	810	808	767	828	817	830	790	835	806	829	800	821	803	795	821	799	787	833	821	838	779	820	764	773	824	786	807	761	833	805	782	777	799	816	845	813	843	761	820	818	765	837	810	813	799	768	799	782	780	809	821	810	811	775	806	846	821	807	778	781	807	800	798	797	815
23676	20934	28239	23784	20909	9111	1342	909	753	664	678	655	613	600	574	549	534	556	544	521	513	535	527	578	480	530	498	511	510	523	493	500	497	517	495	519	540	509	517	509	466	508	498	460	502	501	507	477	483	452	461	469	456	486	521	512	497	508	495	548	506	484	464	495	486	455	473	470	502	485	498	491	490	476	552	539	475	482	472	492	475	463	538	485	477	492	473	469	481	488	450	511	509	480	499	473	488	475	473	474	491	531	432	485	489	506	482	524	506	493	496	536	468	476	467	479	465	494	474	466	454	499	486	510	442	512	492	541	479	488	526	505	458	487	511	504	500	480	483	478	495	518	501	503	502	490	472	525	493	480	534	472	494	460	492	533	444	500	463	532	485	504	466	502	461	485	459	532	496	516	479	463	472	480	460	504	462	467	476	471	466	501	477	503	499	422	509	460	505	463	490	454	481	458	511	478	521	493	501	500	469	466	475	488	483	481	481	502	457	510	503	511	507	503	483	461	519	541	490	479	492	456	489	541	441	497	468	458	466	487	486	465	459	535	496	461	469	491	493	479	521	484	452	482	486	457	475	478	457	481	437	470	446	519	473	468	485	490	517	443	449	475	486	481	468	455	477	487	497	501	478	493	493	545	511	466	464	523	500	492	469	477	487	502	464	469	491	474	498	470	483	507	466	449	483	493	518	513	462	530	477	492	511	491	497	492	458	507	491	474	522	472	437	478	505	487	490	518	467	517	490	448	488	474	513	496	463	477	482	486	504	487	485	496	447	501	459	492	485	436	482	462	491	463	502	475	463	451	464	504	472	545	453	475	529	516	518	472	493	450	472	456	508	487	483	446	485	482	475	502	438	447	495	474	473	453	503	480	468	470	463	457	506	448	500	479	473	480	473	472	492	460	473	503	471	489	540	460	496	437	476	483	489	457	508	505	450	500	478	452	476	457	450	448	490	484	476	486	468	475	465	458	451	471	505	508	506	522	490	468	484	522	485	471	482	484	470	497	506	483	483	478	481	497	487	456	482	492	496	497	495	500	485	449	501	482	509	499	523	442	464	516	464	503	482	516	492	510	474	498	501	498	469	526	477	482	466	516	471	466	461	438	506	526	475	484	465	428	506	475	499	440	500	486	518	463	506	494	496	481	465	527	493	492	468	458	484	509	480	475	499	498	484	490	511	497	505	498	500	502	504	504	483	484	498	493	506	499	499	494	466	465	473	466	531	478	507	487	430	510	450	478	474	494	492	496	484	466	484	460	436	499	470	490	523	516	466	493	474	495	513	480	475	487	466	462	478	486	479	458	499	501	486	465	506	471	535	475	458	473	474	462	502	468	496	489	473	452	490	461	495	500	489	453	493	492	475	526	493	495	548	481	480	476	463	483	450	471	511	475	473	464	459	504	482	491	494	491	494	467	487	504	494	495	489	480	462	482	487	466	446	523	487	495	504	463	469	456	482	472	464	514	523	456	510	463	464	480	492	499	469	460	457	482	484	474	476	484	502	506	488	467	498	464	456	464	458	450	502	479	493	476	480	499	511	483	492	452	528	450	477	474	509	500	491	485	482	504	457	509	497	480	434	488	482	489	470	486	461	475	497	506	524	480	455	469	494	488	484	520	501	471	454	526	463	509	468	470	501	474	510	478	483	501	493	464	487	465	483	488	512	481	477	470	475	473	481	482	460	440	471	476	502	464	485	462	464	480	471	508	459	506	495	514	476	519	483	479	429	509	453	476	542	512	478	482	478	452	490	498	469	487	511	492	465	461	494	471	460	495	436	497	457	467	475	500	462	464	444	450	484	470	457	487	498	482	476	531	478	515	497	433	489	499	503	484	479	472	510	524	467	476	489	487	478	449	477	475	462	505	459	510	519	471	432	490	510	465	461	435	515	490	488	483	475	473	488	435	468	488	471	475	520	468	492	482	444	472	469	504	480	449	516	458	525	464	508	452	484	473	471	530	472	469	482	468	532	489	486	479	414	513	441	486	491	462	506	479	482	470	502	504	489	471	487	502	535	469	500	486	473	494	506	459	508	493	519	536	504	429	481	482	471	496	484	480	516	469	442	469	492	485	503	522	495	433	488	436	515	472	515	448	489	472	488	481	476	510	488	513	505	475	493	466	449	481	467	504	447	464	443	454	488	474	520	508	519	472	471	475	464	462	467	473	475	508	453	459	488	552	500	520	471	529	518	499	492	467	465	465	515	456	476	510	488	505	459	483	504	488	451	442	509	485	464	483	484	483	470	493	494	475	449	486	510	415	500	503	442	526	470	529	496	486	486	554	481	518	460	475	489	496	457	497	454	506	494	480	489	449	503	448	471	471	485	486	480	488	478	481	431	481	420	456	460	500	461	425	548	481	487	458	516	464	497	452	478	481	466	503	468	457	468	480	502	507	477	520	527	467	465	455	499	483	485	490	460	489	480	487	468	499	522	478	486	464	452	479	494	480	483	466	500	475	459	478	466	450	468	491	475	475	483	524	452	491	501	466	477	479	474	457	486	462	492	489	471	500	470	468	512	513	464	473	491	430	469	478	479	478	501	508	448	469	478	466	508	506	506	492	493	478	464	455	504	480	450	491	468	465	479	465	438	515	532	481	508	479	466	471	464	520	505	457	471	492	488	487	522	509	485	437	500	452	468	469	445	446	493	491	470	487	505	443	512	439	486	493	524	499	463	491	467	483	472	470	511	495	468	499	501	484	489	457	509	495	476	472	467	464	494	510	485	483	455	477	482	438	518	455	463	484	471	486	525	485	503	520	447	504	483	499	434	481	473	542	459	508	468	467	476	493	474	508	502	509	507	508	483	514	475	486	461	504	485	470	492	500	508	508	479	468	456	488	492	508	454	524	473	455	490	493	500	500	513	489	485	510	482	486	481	503	452	511	494	506	487	503	500	480	474	482	455	485	452	473	518	455	468	468	474	473	455	470	504	504	480	522	487	507	482	475	507	483	498	521	485	499	474	480	475	502	486	522	516	462	431	456	526	457	521	498	476	480	442	501	475	506	508	454	468	484	516	476	495	501	437	461	445	478	482	493	455	462	478	480	490	524	472	451	512	500	502	502	497	541	475	516	486	472	488	488	503	482	453	452	459	493	525	495	494	492	495	473	473	510	508	485	485	495	466	466	456	460	501	475	520	493	511	465	508	455	486	504	487	474	510	488	472	506	477	444	448	511	480	468	525	496	491	491	482	452	448	554	483	485	502	492	473	521	489	456	504	477	476	487	470	458	474	492	482	474	455	479	456	462	473	498	535	472	465	502	486	444	485	476	467	475	448	479	493	475	466	467	508	482	470	499	458	493	439	459	474	481	483	500	494	497	471	493	486	482	455	465	509	496	487	488	488	469	460	506	489	486	483	463	500	484	493	467	504	444	456	508	501	521	459	509	439	487	483	511	477	459	482	468	512	489	530	463	489	455	495	424	498	501	527	483	515	477	459	488	481	475	476	517	490	473	492	533	486	486	519	498	427	472
4943	9622	8441	4378	3124	2396	1951	1659	1370	1199	1134	1023	972	849	825	803	799	771	743	741	732	730	726	721	686	697	686	656	730	616	649	701	674	754	663	682	692	688	633	648	677	685	655	652	644	648	632	629	595	657	677	676	695	655	645	667	641	632	606	595	633	652	647	659	626	661	648	609	645	640	663	658	654	613	667	652	665	671	685	630	656	674	662	657	608	593	681	702	655	624	637	634	649	650	691	608	605	623	630	674	635	625	627	621	623	594	664	690	637	664	656	624	640	617	675	637	669	635	676	630	647	639	661	631	632	668	636	647	686	643	645	648	666	693	633	622	634	645	592	613	647	645	679	656	651	632	628	620	685	662	650	626	671	700	634	682	666	634	602	641	648	595	655	593	664	663	644	703	644	609	650	675	583	610	612	638	634	663	675	639	600	637	616	662	680	654	616	672	632	640	605	643	670	641	617	621	611	636	583	653	602	673	651	673	645	642	630	714	622	607	641	639	685	701	624	625	698	623	697	689	654	628	652	638	633	633	646	669	667	672	661	642	599	633	686	611	588	645	615	642	632	631	599	645	626	607	634	685	671	671	670	631	681	674	595	655	641	579	697	617	654	601	614	664	634	630	626	637	632	647	642	643	625	661	614	612	669	675	574	645	619	654	680	669	636	661	673	610	634	642	619	646	698	668	615	683	628	655	626	649	628	614	690	656	645	638	631	712	676	619	632	633	573	638	655	660	585	696	620	633	623	647	638	644	642	663	637	628	571	670	614	612	627	686	665	645	602	602	645	677	646	663	653	610	682	669	608	619	629	628	625	666	603	612	601	615	660	656	679	630	663	673	627	587	623	613	611	643	598	649	667	638	666	673	644	662	627	678	665	613	642	587	688	597	702	659	644	651	627	611	667	697	614	669	623	633	631	654	566	624	636	663	619	641	629	627	655	620	666	689	639	622	622	641	631	643	618	640	667	655	680	654	639	616	688	643	665	614	642	669	655	620	603	675	633	668	626	646	649	628	603	641	653	613	662	648	614	627	638	641	643	614	587	643	678	587	673	613	664	647	648	657	629	647	622	638	619	635	619	665	621	644	655	640	679	665	635	663	636	696	605	671	614	594	659	617	628	642	681	656	642	640	623	632	640	695	697	649	612	623	644	613	644	637	662	644	657	634	621	647	595	664	629	649	625	659	642	651	688	662	627	644	677	679	656	691	620	630	606	654	568	643	604	628	659	639	656	636	628	632	641	628	663	608	650	652	626	641	631	693	629	617	666	633	634	649	650	629	649	601	669	642	622	632	660	685	645	637	613	647	598	633	639	641	645	658	637	682	655	606	644	657	638	634	646	607	626	666	648	568	668	633	631	679	622	602	624	610	658	587	622	663	644	651	670	621	668	638	612	608	616	644	644	650	619	640	651	628	626	646	612	675	611	636	619	639	643	642	667	645	638	631	613	562	661	627	668	612	630	632	645	668	650	648	651	634	646	623	656	621	655	698	627	648	679	625	604	651	620	700	656	656	613	635	675	638	663	623	678	627	635	607	629	657	651	649	675	608	631	595	654	583	691	656	657	664	628	634	633	624	649	663	640	644	659	645	704	654	624	657	635	604	607	646	569	639	659	634	650	623	628	648	604	645	619	644	650	616	659	618	633	640	642	621	635	612	666	640	651	642	652	617	641	658	679	580	639	590	633	673	660	600	649	623	621	636	658	626	665	645	596	684	607	663	656	602	676	614	640	639	639	602	661	642	645	666	595	610	647	634	614	637	594	652	651	636	612	616	638	611	662	675	629	679	617	653	624	641	662	633	651	617	640	654	650	605	592	642	632	587	618	600	688	622	613	646	616	679	635	648	623	646	661	630	652	682	660	657	605	665	632	609	662	622	641	666	617	643	608	647	635	601	656	674	663	612	658	654	633	675	637	643	647	656	655	652	670	615	679	643	568	624	659	680	629	628	616	566	628	662	651	610	583	646	625	637	582	624	648	620	613	658	620	619	662	643	640	667	649	661	630	635	613	656	656	645	654	652	613	620	635	624	606	607	590	657	621	656	612	624	660	607	645	655	633	663	652	651	636	666	654	663	617	619	598	616	606	602	661	656	635	656	657	669	634	576	648	624	647	638	589	674	618	639	629	623	632	655	669	618	632	621	658	639	632	660	641	622	639	616	670	651	651	639	603	620	642	658	631	635	663	650	644	632	622	654	648	647	608	646	667	660	674	622	654	568	692	654	648	669	636	659	651	654	630	655	613	682	624	646	660	640	639	662	644	629	599	662	633	595	646	627	607	607	621	658	653	649	633	639	616	640	650	679	662	589	642	593	586	648	663	612	662	619	625	669	665	584	617	604	643	640	636	666	589	641	610	626	636	662	645	623	621	632	661	644	619	663	649	628	635	636	657	658	620	666	620	648	632	674	650	618	624	622	666	659	662	623	666	650	642	639	637	601	659	648	679	661	601	658	707	642	638	649	628	611	639	610	627	615	656	607	608	600	654	609	619	642	616	621	644	636	615	646	680	678	629	622	597	676	631	645	656	652	598	628	642	631	643	678	658	661	646	617	659	633	641	663	630	616	635	621	641	636	640	629	663	642	606	687	617	619	635	675	622	671	620	608	640	618	649	665	636	647	581	633	635	656	612	613	669	608	629	639	646	686	614	682	621	637	615	597	647	640	640	653	619	687	663	665	668	623	651	689	670	699	622	600	596	612	617	624	631	658	673	662	649	617	626	621	649	648	609	636	674	628	624	644	623	634	607	685	674	611	658	677	667	652	653	604	594	631	625	680	631	607	627	587	615	652	662	619	658	621	640	644	662	609	660	616	628	632	640	639	641	614	605	603	647	630	679	639	642	611	602	644	655	636	644	689	685	635	643	628	633	668	656	626	644	625	656	669	652	631	605	661	640	663	567	609	682	587	624	630	667	627	642	653	633	630	621	615	619	676	663	650	650	652	635	602	635	589	627	634	657	634	630	651	659	649	682	655	652	628	660	603	627	630	642	647	684	636	680	657	669	607	623	642	672	626	609	643	606	647	618	631	643	640	646	622	669	653	607	645	635	601	618	671	628	648	648	646	652	648	696	665	625	696	641	643	627	667	650	628	628	638	628	614	640	664	612	652	637	603	642	660	630	621	629	695	721	618	631	593	669	624	613	656	647	659	630	669	699	687	629	647	640	674	619	642	610	601	617	652	612	637	638	627	637	663	654	635	616	654	596	603	631	645	639	614	678	615	639	627	645	632	657	703	675	629	586	636	641	631	645	655	659	671	647	629	634	657	614	645	643	608	606	638	599	649	674	665	654	670	623	683	637	594	616	654	628	617	686	594	596	610	645	640	693	654	648	624	606	691	618	631	614	619	636	644	654	589	649	646	711	631	642	621	601	606	593	644	653	640	704	655	600	620	600	657	688	625	645	631	637	611	608	641	628	619	576	703	661	599	645	625	625	654	692	698	629	704	622	657	618	600	642	643	615	632	676	617	633	614	656	628
22712	20946	28708	23348	20946	20970	6871	1013	661	606	524	491	442	396	361	338	288	303	298	278	272	268	246	232	256	247	239	205	218	221	209	227	201	211	206	204	218	231	204	203	195	189	204	201	202	212	215	198	182	208	227	182	184	197	172	205	176	205	189	176	213	195	202	171	203	185	199	209	192	202	190	200	183	193	205	201	197	199	199	199	172	225	160	168	181	182	174	195	185	187	182	196	218	199	176	192	183	184	179	189	218	188	195	176	187	201	174	162	183	211	209	189	178	173	169	171	208	208	175	195	186	191	176	167	183	163	188	195	168	184	169	199	190	165	179	189	192	180	167	199	196	158	179	190	208	162	196	188	182	206	172	207	190	213	186	186	162	167	183	200	189	174	196	190	188	181	159	171	191	190	175	181	185	180	195	173	191	175	173	170	181	187	199	164	200	172	198	187	170	172	192	180	161	183	194	171	175	214	164	205	177	192	223	184	175	170	195	226	206	185	173	170	202	161	189	189	181	165	180	170	181	162	183	192	203	168	184	189	183	204	189	162	170	193	176	211	184	185	179	187	173	195	192	190	201	162	174	176	173	170	188	186	185	207	177	213	173	185	172	203	177	182	178	170	175	190	177	175	180	189	185	178	195	195	198	173	194	169	201	175	178	172	164	178	186	150	195	202	182	195	177	192	203	181	184	195	165	156	200	154	156	200	205	188	191	172	166	206	181	178	182	192	202	165	184	196	186	183	183	161	176	175	157	201	220	186	204	178	178	175	186	181	193	185	202	189	185	140	190	175	206	170	168	186	192	146	162	210	197	183	180	179	173	170	213	187	178	202	177	173	170	200	201	152	195	198	174	157	162	180	180	209	182	172	197	191	211	170	196	184	195	184	194	186	190	184	183	193	186	160	183	181	186	194	179	193	181	185	178	190	199	185	169	165	183	196	191	183	197	192	161	190	210	185	190	197	189	155	189	177	156	219	166	203	173	201	193	159	174	176	183	223	183	166	180	198	203	192	177	167	178	154	189	159	164	192	178	188	181	205	177	157	153	172	204	187	179	191	191	171	192	174	184	182	194	206	188	156	202	168	167	188	212	177	194	189	182	188	172	164	193	187	187	175	191	172	187	180	173	182	191	193	178	166	185	209	152	182	146	207	203	185	189	165	197	213	185	193	198	194	179	182	184	211	172	190	191	190	185	185	193	190	195	185	195	200	205	185	182	180	202	184	176	163	183	185	193	179	184	196	185	215	177	208	196	185	189	176	166	168	195	178	171	170	166	186	194	174	189	181	188	186	184	168	177	191	205	212	181	180	189	181	189	182	191	159	179	174	158	198	186	201	172	171	165	186	163	198	199	179	168	168	176	205	196	184	180	189	173	170	191	216	189	192	180	189	177	184	189	190	175	203	182	161	191	163	175	171	184	201	189	158	190	189	169	186	200	191	212	186	187	187	197	195	179	203	173	192	180	218	177	174	185	198	179	191	177	196	175	158	182	200	181	166	168	185	181	179	188	199	176	191	176	195	174	185	199	204	179	200	177	164	175	185	202	180	186	179	191	166	184	170	178	180	163	167	188	187	193	216	163	179	215	184	168	182	200	171	195	202	178	197	206	170	191	192	189	178	160	197	164	194	202	204	182	192	199	196	196	217	177	204	182	180	197	163	198	182	145	189	161	183	193	185	183	188	182	179	211	177	169	162	184	183	176	216	177	184	208	167	189	196	166	188	200	188	170	205	215	193	173	177	186	174	181	167	179	200	209	176	182	180	182	180	187	187	193	178	208	173	159	212	182	173	180	183	181	200	191	177	193	173	185	165	173	183	186	195	170	188	201	186	179	171	185	194	200	172	183	179	197	181	176	185	189	159	163	197	189	173	169	172	165	179	186	195	203	185	188	163	171	176	182	175	185	201	204	180	163	172	176	199	178	181	179	204	216	212	207	198	158	213	180	168	191	168	182	164	184	184	193	175	170	202	185	225	174	196	197	217	187	186	180	181	197	196	198	200	191	206	162	164	195	194	163	180	179	189	184	175	179	183	174	156	199	171	174	191	177	204	176	176	176	172	175	205	206	191	200	167	181	179	210	192	197	182	174	180	174	157	182	185	170	183	193	201	186	187	181	174	190	194	176	185	189	174	196	189	166	177	208	191	180	177	155	187	174	157	174	174	197	188	168	171	184	187	173	183	183	175	176	195	199	211	198	201	178	197	204	152	204	166	182	174	196	184	182	183	180	182	178	164	186	175	167	183	181	171	182	187	214	194	171	173	197	165	165	185	207	171	175	157	199	194	168	189	168	179	194	187	175	163	178	180	173	185	197	178	175	191	176	190	180	164	167	169	170	196	177	189	174	209	176	175	168	178	194	192	177	175	216	186	187	159	186	202	204	179	170	165	194	180	196	170	176	185	191	166	190	199	191	203	176	185	186	180	174	180	191	182	190	188	193	171	209	171	176	196	201	188	183	182	191	164	200	185	185	212	174	159	200	177	172	165	176	183	198	213	174	172	176	189	165	183	169	185	191	192	167	197	179	190	202	174	186	192	166	159	212	182	175	207	182	181	188	191	168	199	174	194	162	209	189	178	196	178	179	174	171	190	155	171	184	193	203	216	188	174	184	188	195	189	220	204	179	166	173	173	183	161	185	195	200	182	163	200	164	176	206	174	189	195	172	193	177	166	164	196	180	209	197	161	180	186	191	189	187	217	210	192	179	176	179	188	167	195	168	204	165	175	188	204	179	207	157	179	166	168	203	178	179	176	169	162	201	184	212	201	171	205	199	174	187	182	184	173	170	180	181	198	171	194	160	156	177	164	184	210	166	187	188	162	185	186	180	202	200	174	176	198	198	182	196	166	176	171	181	176	166	173	189	191	197	180	177	189	165	179	189	185	176	193	183	201	186	179	190	189	178	172	191	191	199	186	203	178	179	182	169	189	179	184	158	195	185	201	178	182	197	178	187	171	183	185	206	195	153	183	178	174	182	166	186	186	170	186	192	171	169	171	179	186	197	190	226	207	189	190	190	199	182	190	175	171	202	170	192	199	196	202	166	173	200	180	178	158	161	205	204	177	164	189	179	195	205	191	197	199	194	207	184	189	188	185	170	181	174	184	227	203	185	180	180	195	189	172	182	172	177	172	171	188	174	181	168	177	159	186	177	192	187	167	193	200	180	167	175	167	198	154	192	193	164	199	215	184	180	182	176	143	175	186	184	196	178	190	195	175	180	191	195	194	187	158	188	179	181	191	182	187	190	193	189	189	188	174	171	185	178	169	180	173	193	166	195	194	181	206	178	184	186	180	161	166	177	190	179	188	190	184	172	192	174	184	163	181	164	201	178	168	211	183	168	175	177	206	199	203	190	194	183	188	218	193	194	191	157	193	171	178	196	185	153	203	169	155	176	183	205	188	175	180	205	195	167	201	186	169	176	188	202	194	192	175	169	207	195	211	188	184	194	189	179	199	195	190	179	178	196	185	177	159	198	183	180	190
6853	15394	13151	7257	4720	3594	2771	2142	1722	1370	1171	949	835	721	706	608	542	504	484	446	458	442	401	403	356	385	357	351	333	354	340	306	317	299	285	299	320	326	308	287	305	264	291	263	306	262	279	287	307	267	287	247	288	281	269	267	274	270	266	263	250	278	248	259	265	265	272	245	267	250	263	233	267	261	285	293	285	258	276	224	277	254	256	255	234	290	252	258	241	248	279	270	228	246	272	253	268	299	264	241	251	252	250	245	266	256	236	244	258	249	254	282	247	251	233	261	252	236	247	263	234	259	252	245	261	265	266	243	239	268	256	269	258	286	255	238	236	251	267	278	247	271	265	245	265	234	262	245	270	235	268	270	238	241	256	257	240	255	250	227	250	238	260	235	240	241	248	250	237	238	257	226	233	242	250	265	259	264	240	256	271	244	256	246	242	272	264	270	252	249	247	240	240	238	272	256	250	263	214	228	266	245	273	228	229	276	246	249	249	254	231	253	226	241	235	229	276	274	260	272	269	278	236	265	258	243	232	225	248	227	263	268	267	235	249	248	284	260	243	255	249	249	261	223	231	247	229	270	227	255	242	270	249	275	220	291	256	259	246	273	267	259	246	263	248	231	240	265	284	248	256	249	244	245	245	255	242	272	230	236	248	254	243	228	260	258	244	273	242	259	243	257	285	236	261	259	252	223	249	281	265	211	287	244	248	229	262	223	237	252	231	249	253	248	266	247	265	256	237	248	238	270	244	288	256	232	246	255	264	256	244	247	244	240	226	253	264	223	235	233	233	286	266	263	241	252	267	238	257	278	229	240	267	243	233	249	248	228	229	246	225	250	221	265	248	267	259	270	253	260	225	243	248	238	261	260	254	255	261	226	285	256	255	272	253	280	228	279	260	233	262	242	259	226	238	232	236	254	257	258	260	271	257	244	262	247	220	259	243	272	251	231	267	248	244	220	227	247	227	253	268	252	271	244	271	235	270	276	229	254	263	238	264	229	263	277	247	281	258	252	262	240	273	232	253	265	258	277	261	249	232	273	268	251	263	251	278	259	233	262	245	257	263	257	257	217	259	269	258	260	232	257	215	221	233	234	232	232	237	234	264	247	254	240	211	270	251	215	241	270	245	252	267	242	245	248	248	277	238	247	241	230	258	259	223	240	260	248	256	250	255	248	252	253	215	245	238	254	232	248	263	248	262	259	284	251	259	226	234	241	251	256	266	249	244	242	248	268	223	277	264	220	247	242	229	224	250	251	255	246	261	239	264	255	249	249	237	277	239	239	249	247	245	261	248	237	255	231	258	238	264	259	250	255	247	301	272	248	256	245	270	266	243	264	238	266	251	258	234	218	246	243	288	241	240	271	246	259	257	257	266	261	273	256	233	236	245	253	241	227	247	219	268	227	250	269	230	250	255	230	253	267	273	273	272	272	286	225	270	265	263	247	253	278	265	245	294	240	261	235	229	229	240	245	224	254	267	238	268	253	248	248	240	270	246	258	256	234	257	238	247	266	259	251	271	241	236	251	243	249	224	265	223	277	232	244	236	257	263	246	275	243	254	262	235	236	256	271	213	247	283	245	254	260	275	257	256	247	263	237	279	259	259	227	221	259	245	239	241	274	236	264	216	266	257	240	265	296	248	256	264	232	262	284	227	254	276	278	240	242	257	247	205	280	250	244	224	264	254	262	243	254	253	226	238	226	268	221	260	248	256	225	258	233	279	250	246	234	247	256	238	258	263	244	240	220	243	239	253	253	212	260	265	243	239	253	243	264	234	258	242	244	291	250	255	229	234	260	246	241	238	230	247	237	251	260	266	242	245	233	236	266	243	242	262	241	256	257	244	267	247	254	227	247	275	222	241	248	229	228	233	265	239	294	239	249	262	269	255	276	230	245	274	234	272	264	259	249	241	219	226	260	216	233	261	259	223	230	253	252	238	254	267	235	235	222	251	243	269	269	219	224	226	276	246	220	259	242	264	256	243	253	197	243	239	236	262	248	239	255	247	228	274	259	264	238	274	263	242	229	268	254	259	256	284	255	213	256	272	216	235	259	290	236	240	258	258	240	215	274	263	256	215	234	256	264	265	249	253	230	233	229	255	271	255	236	228	252	276	251	248	237	243	263	250	249	243	263	240	241	264	264	239	238	244	257	243	267	272	241	270	259	266	276	258	252	235	224	235	274	237	251	229	267	258	254	278	247	231	233	256	279	252	222	247	223	246	241	263	246	231	244	238	249	235	255	221	265	254	257	252	260	248	250	241	229	248	247	242	257	246	263	242	264	247	273	245	238	219	235	254	260	224	260	254	249	289	249	241	254	275	254	294	262	253	242	214	259	253	257	235	262	225	249	230	264	261	215	250	260	226	229	232	249	263	257	246	244	229	283	237	254	236	262	271	256	239	245	266	241	230	245	236	282	215	253	241	253	248	239	264	244	261	257	246	265	261	269	275	236	260	220	237	240	260	242	234	249	230	250	255	256	249	236	247	261	240	261	243	243	258	256	239	249	249	249	263	268	245	247	239	233	257	259	274	263	263	243	253	260	239	252	251	262	239	229	241	236	256	298	235	244	271	265	265	276	253	249	255	275	231	249	270	247	232	240	267	255	253	263	251	245	305	271	239	235	253	249	278	245	275	249	260	272	253	264	265	254	256	261	272	247	258	241	244	245	264	267	243	256	268	265	250	250	271	238	263	295	260	254	270	254	272	259	258	246	252	233	228	248	251	269	213	256	265	275	232	262	228	227	255	252	264	279	249	243	226	270	261	265	268	240	269	238	254	231	246	249	257	222	238	269	238	282	241	240	263	242	254	251	241	250	242	236	232	247	249	275	261	225	237	228	260	270	253	238	230	234	234	255	242	250	282	271	209	240	266	261	258	254	228	229	244	265	247	239	249	240	223	267	270	247	282	251	242	244	255	243	245	234	277	250	258	230	240	230	254	254	265	265	245	240	271	238	235	255	258	271	235	267	234	246	275	256	276	248	254	261	268	228	249	246	261	232	254	242	256	243	264	232	241	253	243	264	263	265	262	220	271	259	270	231	252	288	252	264	258	275	272	242	235	247	260	276	231	263	266	231	265	250	262	257	239	252	201	285	288	243	249	266	253	243	234	232	249	253	262	240	234	260	279	240	227	247	271	253	265	246	264	258	285	272	254	246	276	253	257	226	244	283	245	264	262	265	274	239	278	225	253	265	223	265	251	222	253	254	257	255	251	240	277	242	233	257	247	276	277	263	251	243	253	240	258	281	249	253	265	238	251	239	258	261	239	253	227	231	262	236	263	258	259	230	233	257	271	258	201	237	254	225	239	253	252	244	258	267	256	232	266	278	248	255	252	250	267	247	232	263	236	244	247	253	259	233	271	266	255	227	255	253	269	233	254	235	255	259	270	240	257	259	270	269	262	252	236	250	244	243	260	222	240	247	264	221	261	272	222	259	275	254	270	253	254	256	253	286	254	245	249	251	260	207	231	283	248	241
26543	20559	10065	1211	732	697	676	631	666	617	673	660	596	634	602	640	651	639	611	620	630	630	618	630	606	596	653	641	640	609	651	595	601	662	650	604	582	639	612	635	633	559	611	603	676	631	685	584	612	621	597	604	656	662	636	622	628	577	643	639	610	638	641	663	645	640	588	616	609	623	683	602	626	644	599	650	606	626	660	630	605	610	613	595	615	619	631	597	638	618	593	609	635	596	634	651	601	637	624	635	652	626	616	621	640	633	612	643	615	643	627	605	638	586	627	589	593	604	646	609	647	598	620	596	645	594	609	664	599	679	628	573	592	612	606	618	583	623	595	608	619	648	602	623	648	664	625	662	631	638	645	645	615	586	631	648	662	611	643	595	660	615	613	617	613	615	626	589	621	560	645	612	640	647	596	622	610	677	617	641	601	638	637	593	680	627	654	598	643	606	582	606	612	621	607	641	593	597	617	610	610	624	594	624	611	571	592	616	642	607	611	617	651	611	645	623	649	633	630	627	610	640	649	606	613	617	630	572	644	659	616	648	631	636	624	619	623	593	602	614	652	650	677	646	605	605	664	625	623	638	567	604	589	628	610	632	631	604	565	632	633	625	615	613	578	625	616	612	585	605	642	615	594	651	652	630	640	606	596	646	615	579	622	637	591	685	630	616	580	623	628	646	603	629	602	627	628	619	610	623	606	569	601	646	611	597	562	588	635	671	636	615	651	589	583	638	616	654	626	606	616	609	662	641	651	614	627	611	630	638	579	613	626	587	610	637	622	683	618	590	634	595	621	602	604	600	646	611	640	575	619	608	611	626	591	657	593	625	589	624	671	619	653	615	652	640	678	637	609	654	670	600	611	571	615	617	628	629	649	621	637	603	624	627	584	657	629	657	614	640	634	625	633	630	632	605	624	588	684	685	578	586	579	621	610	655	619	621	582	612	590	644	632	614	575	630	650	570	595	624	621	611	639	626	616	657	621	607	593	613	594	632	667	616	627	647	576	606	638	641	613	574	587	591	629	662	647	623	615	593	603	577	615	618	627	622	647	570	624	602	572	629	616	627	616	604	584	590	647	608	591	663	619	604	595	616	597	611	600	627	630	671	650	606	667	617	613	632	611	616	645	603	576	616	618	669	625	652	627	569	610	634	631	612	660	646	630	635	594	618	626	657	579	579	601	627	591	613	569	657	630	665	628	671	610	585	629	633	637	594	627	641	603	665	619	603	629	663	614	604	593	610	634	624	618	612	619	597	607	613	610	629	653	609	612	624	601	624	601	616	610	626	613	620	694	616	602	624	609	588	609	668	582	625	600	599	642	633	594	585	657	619	654	625	607	592	661	592	676	617	612	621	660	643	617	576	616	598	648	622	585	647	644	615	672	604	627	639	658	663	600	598	604	649	586	591	601	612	662	603	649	654	626	606	652	645	618	627	584	641	643	634	627	598	663	624	577	641	655	612	607	615	648	621	653	627	635	656	626	587	609	628	639	625	620	676	630	643	636	612	631	588	606	656	600	571	632	619	621	626	598	607	629	602	614	575	633	622	654	661	599	642	630	600	610	602	610	619	626	639	608	643	641	604	640	576	668	575	607	608	652	631	612	622	646	625	613	639	644	619	591	604	642	634	596	620	624	621	607	596	626	638	612	624	608	651	621	588	604	650	612	582	604	592	622	642	636	614	577	658	606	660	617	598	643	632	626	610	587	624	637	618	613	617	670	611	672	591	633	642	578	640	617	611	609	629	594	653	659	661	585	657	618	676	613	598	621	625	613	605	648	686	605	640	654	657	646	674	610	646	642	615	606	613	590	627	611	632	603	661	645	613	653	597	623	596	629	557	640	594	603	610	612	708	597	617	636	589	606	564	635	632	657	613	639	633	656	607	626	633	568	671	633	587	664	609	656	621	613	670	618	637	619	646	659	589	634	607	623	672	618	599	632	628	645	661	638	610	685	644	633	592	611	656	577	657	637	676	648	619	634	585	629	603	640	601	631	612	635	593	615	642	607	633	624	607	638	643	639	611	636	638	597	596	582	637	626	609	606	599	632	650	559	613	653	620	595	666	612	610	630	656	645	657	619	626	627	613	570	641	663	618	605	613	627	634	656	617	616	639	632	606	649	662	641	660	615	639	633	602	628	590	650	639	650	604	581	625	609	649	622	627	621	630	652	592	674	610	600	574	646	653	598	621	618	599	567	608	613	622	590	650	643	669	641	663	610	620	623	642	625	646	640	617	607	637	602	619	650	582	637	665	648	631	635	614	593	633	613	604	561	626	615	649	621	625	608	617	638	638	624	634	588	618	574	672	629	615	609	614	632	617	639	561	626	606	624	638	612	620	623	605	604	638	635	615	628	593	624	601	645	598	639	642	646	630	645	636	589	645	631	597	558	611	603	654	617	642	622	615	610	638	656	613	646	629	652	609	657	646	580	598	602	652	599	634	631	630	645	656	653	619	610	629	631	637	646	624	625	629	599	596	637	652	642	662	652	665	592	594	620	663	608	599	623	599	548	641	654	613	635	621	629	644	588	610	646	598	632	652	624	632	583	593	604	601	630	657	647	614	642	636	641	610	624	624	644	674	593	667	623	668	610	637	645	604	590	643	641	619	611	609	606	616	592	559	604	599	624	648	661	608	633	621	614	626	625	695	632	639	651	639	631	657	649	638	606	586	655	669	575	639	655	610	618	627	583	589	609	631	659	644	590	605	651	620	601	610	615	625	617	622	630	658	606	615	650	588	664	604	581	654	644	620	595	626	646	640	601	634	644	581	638	613	644	598	612	600	628	633	598	616	627	633	659	665	617	620	599	606	627	622	611	688	600	628	677	571	662	617	625	597	610	610	595	562	593	637	591	583	639	610	621	575	666	657	600	603	629	665	642	618	673	665	604	586	633	586	641	578	648	627	648	609	636	632	643	619	587	627	619	626	602	635	661	588	591	605	645	652	631	648	652	587	610	653	629	582	655	635	611	670	594	662	621	688	608	619	625	602	616	622	613	595	605	650	633	618	629	632	581	609	659	602	661	637	615	617	627	615	626	633	567	566	662	675	615	611	690	598	633	676	608	651	655	545	597	664	637	631	601	601	579	610	660	623	623	582	608	608	622	600	590	637	622	626	627	608	621	610	623	596	625	600	602	652	611	596	649	612	588	608	609	634	621	622	662	595	629	613	632	614	639	640	625	616	654	626	596	605	621	651	608	612	586	644	650	678	573	568	637	607	637	607	596	629	615	608	639	627	616	617	650	638	664	636	614	571	569	666	609	617	654	619	624	645	617	657	609	624	644	569	646	622	641	604	669	641	643	643	614	602	590	585	616	614	650	572	636	654	595	642	626	580	627	630	624	628	606	615	614	574	598	576	596	636	591	611	619	592	641	634	610	622	608	596	633	618	630	632	588	630	598	612	631	588	595	645	606	609	645	663	643	619	622	616	650	651	619	631	639	637	649	635	565	617	657	641	623	669	665	614	641	659	627	612
4076	1684	1569	1110	1004	896	922	868	832	866	850	845	824	823	817	773	844	844	768	807	829	853	854	834	819	858	783	828	827	816	760	789	884	785	786	816	759	808	826	836	839	796	764	821	832	745	814	819	823	789	827	778	782	804	812	785	825	851	779	824	764	781	855	812	788	802	806	824	825	780	802	828	796	815	769	816	783	802	824	839	787	783	809	835	784	786	793	815	797	779	811	797	896	790	752	767	851	866	806	831	785	761	809	863	824	788	752	811	768	815	804	800	803	769	772	773	803	833	782	823	826	851	813	824	739	826	781	780	805	783	856	779	830	819	811	812	794	792	805	791	823	799	760	791	857	802	810	825	811	835	772	808	885	780	795	779	800	867	804	781	831	745	838	831	801	816	792	797	811	800	799	770	795	784	797	782	773	837	800	835	762	846	817	844	816	776	830	824	827	811	822	795	812	833	774	819	830	825	825	800	786	817	810	805	813	793	845	797	815	807	748	798	758	796	799	813	788	885	848	822	815	771	847	864	880	773	795	774	789	798	811	798	781	790	851	793	778	795	799	789	767	788	793	840	829	743	772	801	805	758	835	789	781	811	770	772	873	810	786	850	786	786	839	801	779	796	822	828	803	825	822	847	779	795	852	825	814	761	832	806	810	818	843	840	838	786	779	822	802	855	799	794	806	827	818	763	811	780	766	805	808	813	783	765	832	798	782	807	761	824	804	759	853	810	805	826	829	853	828	865	842	834	828	785	762	814	819	768	786	804	779	788	815	838	835	801	841	823	786	764	784	852	772	854	760	783	849	817	807	772	816	821	823	776	850	849	804	794	813	783	849	759	832	810	810	786	821	774	834	806	840	796	772	808	822	727	817	783	845	809	814	743	794	800	803	814	785	826	854	816	810	802	848	784	818	831	791	795	863	805	826	815	805	825	774	800	789	828	733	804	807	747	789	794	797	807	797	805	815	804	770	825	857	787	757	782	818	777	789	870	762	844	807	784	863	834	874	823	798	829	821	849	783	855	828	798	815	786	853	842	815	825	778	806	831	814	796	793	820	802	790	814	788	772	782	821	798	818	816	765	864	804	842	788	768	800	805	800	821	790	769	772	793	763	783	819	796	773	816	824	831	790	830	871	772	836	805	775	847	818	850	792	856	790	815	805	813	845	780	839	768	818	852	836	757	825	798	797	820	819	800	814	802	823	816	838	794	781	756	821	845	832	789	821	834	804	759	801	805	776	801	776	840	824	802	794	831	772	829	824	821	836	815	844	778	841	810	790	806	795	793	819	832	778	784	778	821	780	808	788	788	823	820	798	815	780	807	778	863	765	785	804	806	793	759	801	817	845	759	795	799	828	803	858	863	804	842	817	859	842	850	792	787	870	805	848	778	863	821	781	791	864	809	786	808	808	817	790	825	829	787	809	822	778	815	811	819	810	765	811	801	813	831	799	820	773	803	797	797	821	809	806	798	809	840	807	846	849	812	807	781	837	806	808	828	823	823	792	806	863	801	801	857	778	816	830	843	802	830	856	829	832	840	779	781	826	782	779	799	778	871	803	815	822	796	776	798	854	817	781	823	840	746	816	799	792	761	850	756	773	831	841	789	818	825	806	797	825	764	832	832	759	814	806	814	829	854	784	795	892	795	829	777	827	788	860	796	832	863	826	808	821	800	825	796	758	754	797	807	803	784	848	838	814	870	824	808	802	794	779	817	764	809	805	813	789	844	827	832	835	829	771	817	779	835	787	792	779	790	856	790	820	788	845	805	802	794	854	819	812	816	815	808	806	813	750	784	790	780	816	801	792	799	801	830	804	821	782	838	787	791	790	846	766	839	776	826	837	818	778	832	841	826	805	792	840	876	784	804	811	845	742	804	804	802	803	898	853	798	781	819	841	839	807	790	809	789	804	796	816	785	813	796	796	774	784	799	806	793	865	843	790	838	758	761	818	819	840	804	760	843	820	778	819	821	823	797	824	794	790	852	828	833	793	787	793	775	821	825	806	831	824	849	791	773	761	811	830	798	841	845	841	803	779	820	839	791	806	814	833	815	805	809	762	819	835	799	853	798	803	844	839	793	816	832	808	803	784	808	836	801	817	782	805	818	790	839	790	779	824	891	825	806	802	811	818	824	852	815	811	841	812	784	795	864	794	824	853	791	804	828	810	781	777	795	833	785	820	828	826	784	835	812	790	784	832	822	795	797	805	766	804	800	762	790	773	830	781	835	820	742	818	790	817	806	812	818	796	799	817	832	869	817	754	782	808	804	825	785	819	798	843	817	830	788	819	789	785	850	830	814	844	844	823	836	772	796	816	833	785	842	802	811	730	818	780	808	825	888	807	818	764	773	861	842	815	768	766	811	797	798	755	839	791	819	772	768	843	801	760	787	777	808	801	835	848	788	823	793	822	835	807	782	866	771	778	823	757	824	883	805	841	811	804	790	786	823	840	806	817	773	799	773	790	813	817	768	764	817	792	836	832	822	825	798	848	813	809	796	762	808	832	817	863	784	834	829	781	795	751	754	842	842	776	786	799	820	797	822	784	819	756	832	800	801	751	779	782	827	806	824	846	784	815	749	819	827	802	866	814	812	808	798	832	820	732	831	791	781	834	810	818	843	819	780	845	819	787	821	820	814	822	832	829	805	775	829	821	776	811	801	812	766	818	741	773	800	790	782	799	754	821	839	769	851	781	781	792	781	813	820	785	778	769	820	821	834	799	775	838	761	832	813	826	783	784	803	827	837	807	807	779	808	783	842	778	824	821	772	760	793	797	804	763	838	804	824	793	784	822	803	797	802	834	800	796	818	801	780	773	771	827	803	788	787	869	803	835	783	849	771	822	823	868	839	793	836	790	786	836	838	771	784	829	785	799	775	810	759	773	800	781	828	807	826	802	815	777	798	820	815	846	727	821	801	814	844	833	770	832	787	833	808	778	816	774	816	805	798	818	796	858	840	797	814	829	797	809	798	809	823	777	816	780	820	784	821	835	847	866	785	812	849	816	798	812	842	797	775	855	802	812	777	764	859	801	874	810	836	758	793	763	785	813	771	811	786	815	789	804	778	814	835	845	801	798	825	797	806	767	766	803	778	870	821	766	855	798	777	808	798	871	832	775	784	815	756	808	810	872	821	815	854	884	825	820	801	848	825	774	820	803	765	814	832	822	805	830	814	803	837	799	767	782	859	782	770	792	763	789	773	772	796	880	804	835	862	860	745	786	817	798	792	785	798	791	774	813	830	719	805	857	812	835	740	825	788	790	782	836	883	874	815	806	796	834	782	792	791	789	817	789	800	810	805	833	788	838	826	798	773	815	816	798	756	794	809	817	820	802	792	774	790	761	851	809	795	775	767	796	849	832	852	840	851	849	818	780	807	799	823	783	808	869	785	798	838	773	797	777	800	830	787	829	765	823	824	783	724	751	851	746	816	771	793	782	778	826	814	832	794	812	828	783	807	846	814	821	857	743	857	849	830	807	815	830
23622	20916	28234	23761	20909	9248	1308	885	731	685	677	650	594	568	584	574	535	568	529	501	565	507	530	529	529	475	499	470	516	517	501	504	497	494	500	505	530	495	491	489	506	490	538	524	492	538	524	511	496	495	477	493	493	493	482	500	473	483	479	472	504	501	493	486	443	474	496	447	505	485	528	476	504	517	505	490	506	465	466	468	512	505	452	454	490	466	489	506	478	470	488	494	470	480	484	491	507	481	480	505	485	517	505	520	486	467	451	495	493	479	457	484	481	470	483	475	509	472	443	505	488	494	472	485	513	481	482	443	511	487	481	477	507	511	509	513	499	506	475	490	525	463	496	453	479	492	477	500	500	479	496	494	506	490	512	499	490	460	506	499	505	483	515	487	490	513	502	484	429	479	515	483	470	510	501	491	512	492	482	422	470	467	482	476	484	472	530	473	504	482	488	496	467	473	518	475	499	466	481	476	490	488	455	480	467	477	498	525	476	493	448	456	487	488	509	452	505	499	422	501	456	462	457	451	508	515	480	503	465	464	500	437	511	483	512	491	468	501	458	493	466	500	514	490	502	476	473	481	489	475	477	478	473	491	465	504	521	480	490	472	517	463	471	451	461	489	497	494	505	466	462	506	475	466	482	509	479	538	498	510	491	447	472	500	500	500	462	494	497	492	481	466	511	519	495	492	464	415	452	477	488	482	518	499	478	481	468	480	497	473	497	463	507	509	525	486	483	461	469	545	464	482	468	506	502	541	504	479	463	503	486	487	504	510	470	488	513	508	491	524	483	456	501	506	512	466	474	506	474	494	452	501	474	535	436	511	487	464	484	493	442	493	504	524	493	471	481	477	491	518	509	441	479	473	494	507	472	471	492	500	488	469	505	481	517	504	494	503	539	500	498	455	540	442	453	486	465	417	492	495	488	474	475	486	495	461	498	427	465	478	497	470	496	493	530	465	487	437	502	529	491	486	501	510	498	459	525	433	470	476	480	490	492	464	517	477	481	537	476	433	479	498	437	506	516	486	498	516	511	474	504	500	540	498	479	489	474	514	495	517	491	481	473	452	466	469	509	522	483	489	457	504	479	518	476	458	507	456	455	508	501	498	478	501	525	487	538	477	478	487	495	484	436	487	529	467	475	473	501	477	451	480	494	512	479	520	493	456	526	486	488	470	472	458	477	518	482	467	464	466	508	528	472	534	504	510	508	499	499	492	493	544	454	476	464	525	427	479	516	494	466	482	455	464	451	482	482	478	500	457	471	492	497	463	464	496	466	495	481	467	511	461	484	477	484	485	513	488	448	507	493	499	503	481	479	489	518	525	459	490	496	495	451	414	487	495	474	513	469	487	481	452	445	508	491	465	475	480	452	504	503	500	490	492	529	449	493	492	514	488	473	509	484	460	504	492	471	489	448	470	513	483	513	526	458	507	476	508	460	489	518	512	487	532	471	496	450	464	502	502	457	449	447	506	495	458	496	473	468	454	503	499	509	494	504	450	496	523	497	492	500	492	476	502	536	512	492	475	482	479	482	454	477	486	500	479	478	514	463	465	495	480	490	485	488	533	490	500	525	498	428	491	486	536	483	468	483	474	490	500	470	511	488	497	473	473	456	526	489	489	445	438	486	479	510	464	499	458	460	484	489	481	495	454	486	454	508	509	484	442	494	505	487	462	479	463	506	492	493	506	491	454	500	491	461	458	500	534	479	508	480	468	484	432	505	488	507	514	490	489	467	520	486	489	476	496	491	523	486	456	533	496	462	481	465	494	479	543	455	468	512	492	494	484	486	485	464	525	477	456	486	489	466	510	479	502	484	473	521	483	482	504	485	468	478	505	455	485	449	499	474	489	471	493	472	522	505	479	482	517	486	468	471	528	490	460	494	434	498	501	502	460	483	484	503	464	462	504	508	494	513	506	487	497	539	482	487	534	465	506	497	530	450	480	500	474	459	484	500	486	442	469	518	472	490	498	475	473	491	519	492	494	482	472	456	517	504	488	484	501	444	449	485	504	445	434	474	441	504	499	521	506	530	479	488	507	505	456	507	516	480	516	455	452	516	530	507	469	497	499	479	441	466	492	523	510	496	472	479	511	510	470	475	526	533	477	498	507	486	482	471	483	441	502	485	492	428	463	476	457	502	489	510	487	454	500	505	474	494	532	486	479	466	478	494	468	501	476	491	515	499	529	461	500	504	465	513	487	469	457	488	453	511	488	483	501	476	518	501	460	489	486	523	520	502	519	502	489	502	511	495	494	525	469	441	483	487	470	505	458	554	473	505	533	485	497	464	471	515	495	478	454	471	475	502	489	484	466	473	496	493	494	463	478	487	508	502	483	511	466	483	494	455	420	475	492	469	408	483	481	467	506	509	469	530	492	497	486	479	504	497	469	448	489	467	470	486	471	483	475	455	467	500	481	481	508	443	469	524	475	465	462	493	477	487	487	478	522	515	483	475	489	476	494	483	474	487	461	513	499	464	507	461	496	519	493	509	470	515	479	482	433	482	518	498	466	460	485	502	488	484	444	471	448	491	502	455	447	495	467	455	495	454	475	469	480	455	494	487	508	447	502	472	503	504	454	475	497	479	479	455	481	507	485	466	517	450	493	450	488	495	486	463	446	523	481	469	483	513	502	463	476	494	506	466	481	495	460	481	458	484	459	489	468	462	480	448	480	458	503	527	524	533	460	494	489	488	491	464	474	483	487	460	507	453	481	488	463	521	490	493	493	473	507	498	497	445	463	445	495	543	508	494	495	464	457	482	443	478	508	489	489	439	489	474	495	452	523	489	492	468	443	523	515	477	502	502	479	501	469	473	495	473	491	492	474	474	484	509	484	493	471	464	469	520	458	476	513	512	504	476	488	488	459	472	483	474	501	473	457	484	516	497	476	509	491	488	499	526	443	510	481	456	465	449	502	484	463	475	497	522	481	492	483	498	510	480	472	488	458	484	472	488	471	470	468	492	474	503	493	457	533	511	474	502	447	474	491	464	479	471	507	446	513	468	475	437	501	469	485	481	512	466	490	492	527	505	476	514	514	444	501	464	532	497	460	482	499	500	473	494	516	459	469	500	514	456	505	514	449	509	451	504	512	504	488	487	445	479	498	493	475	497	492	460	463	496	490	455	499	482	477	502	508	523	505	484	519	503	479	489	487	474	466	496	500	441	468	503	517	474	491	502	491	429	497	487	466	531	485	485	474	464	481	485	489	440	475	472	485	440	505	468	516	487	457	501	522	524	454	471	454	448	495	491	450	489	462	510	452	451	497	517	455	504	463	442	479	488	501	458	449	469	447	495	463	452	460	479	465	467	513	487	503	521	515	480	476	500	473	499	472	482	525	468	514	476	521	438	453	469	469	487	473	488	434	475	470	463	467	476	493	460	479	449	479	516	493	522	481	471	474	493	491	506	501	479	506	504	469	475	496	506	441	491	444	490	494	467	460	519	506	457	487	514	531	467	431	488	514	469	464	487	456	479	494
4872	9570	8496	4377	3130	2441	1957	1698	1379	1243	1113	1006	979	910	831	798	814	804	780	772	725	749	739	705	697	721	695	672	678	697	658	720	697	705	692	670	683	700	705	697	654	704	653	660	710	676	654	689	693	640	672	652	638	621	675	667	640	657	619	637	657	664	612	637	624	681	630	676	651	649	642	688	687	643	640	621	642	659	611	633	611	657	667	638	623	626	632	606	655	613	605	654	609	650	614	605	671	654	654	655	639	667	683	609	642	651	652	685	661	635	629	676	655	618	646	654	650	688	646	671	648	641	681	673	658	613	674	632	613	667	637	657	615	617	670	634	627	638	614	622	613	669	626	645	642	645	651	628	637	684	614	640	652	625	654	623	664	685	647	675	624	625	674	649	640	638	656	644	665	657	622	645	646	621	625	635	592	614	644	617	644	636	617	616	655	647	615	690	645	607	665	648	615	617	672	660	629	646	632	688	668	650	640	657	655	646	609	645	669	624	668	628	631	650	633	607	672	623	669	594	647	625	619	705	652	660	660	679	641	670	670	613	615	658	630	609	575	615	658	676	666	637	632	651	672	637	601	659	658	636	638	617	657	649	642	625	690	660	624	619	625	641	608	620	679	640	605	633	653	630	648	667	619	619	644	631	623	622	629	659	611	691	652	646	668	637	669	651	585	688	647	667	653	606	622	667	631	622	639	618	650	599	627	646	676	640	639	635	616	662	613	641	675	652	669	611	632	644	651	647	632	627	631	666	624	621	646	680	669	682	631	646	651	638	651	607	652	671	628	645	697	600	637	637	644	666	654	617	638	617	707	659	662	653	653	633	658	643	693	607	623	676	615	651	638	666	623	689	635	648	650	610	596	650	645	651	606	642	659	611	651	631	654	640	596	640	646	669	639	612	605	692	647	660	579	633	647	620	655	644	665	625	656	635	637	607	648	625	634	605	642	624	660	619	660	635	648	612	690	650	606	617	614	638	636	673	615	669	707	633	644	635	630	606	659	615	615	682	634	645	653	662	631	677	680	634	650	671	621	672	659	643	642	650	612	699	639	580	672	633	638	641	641	638	623	626	616	654	638	640	664	639	651	660	637	633	630	623	652	632	657	677	614	631	636	636	675	645	627	682	686	630	653	667	668	655	668	641	671	661	628	656	659	678	647	643	675	644	628	654	641	624	609	652	628	630	625	646	695	616	670	621	595	652	645	638	666	632	687	618	648	627	650	618	637	643	583	648	648	665	637	682	630	619	663	691	679	627	656	678	623	653	615	618	616	646	686	659	646	697	620	655	654	625	632	617	657	649	626	662	695	687	631	657	622	649	632	643	656	633	659	617	673	661	665	622	670	653	681	612	661	648	638	625	626	661	630	606	665	675	657	630	639	629	652	627	603	622	642	605	655	639	616	657	674	640	667	658	674	639	629	632	612	680	611	645	623	650	684	621	629	652	684	666	699	676	680	672	646	626	607	596	632	645	695	673	618	586	682	636	672	628	650	646	657	610	666	609	619	617	664	669	653	620	650	624	625	680	648	639	640	617	638	674	606	688	622	634	636	610	625	625	643	646	656	624	655	653	681	708	638	633	596	661	630	657	646	632	638	638	650	621	680	636	645	643	645	682	654	642	628	640	607	680	643	625	691	638	638	685	649	637	659	667	621	630	611	659	620	642	663	653	680	696	613	676	654	656	648	681	646	690	656	673	694	663	620	683	659	626	638	643	601	678	642	657	621	651	658	664	694	640	669	680	645	670	643	650	651	609	656	642	620	645	653	611	661	630	654	622	640	652	589	637	671	622	637	699	636	638	624	640	652	695	653	635	656	642	625	648	621	635	641	664	606	644	645	599	649	665	649	678	660	675	638	639	680	643	623	614	623	645	668	686	624	612	615	625	659	611	623	616	634	643	630	650	621	610	680	615	660	632	662	624	634	677	625	573	698	610	650	639	639	622	675	595	662	658	699	663	653	661	645	667	613	651	642	664	645	651	675	651	664	645	639	636	644	603	602	617	679	651	664	603	648	635	610	679	692	623	669	615	650	619	671	613	632	613	651	627	687	653	649	638	640	626	680	680	630	640	618	585	617	661	666	634	688	626	646	638	668	648	675	639	668	619	646	645	616	633	634	663	642	676	621	635	627	646	673	667	605	630	656	632	623	614	629	659	653	631	682	669	649	625	635	647	633	651	636	617	615	678	626	649	660	660	603	656	638	634	678	670	671	623	651	667	666	628	646	654	639	616	646	659	646	621	649	658	678	664	629	681	664	627	664	655	688	642	635	662	649	661	615	698	640	642	629	635	643	596	655	653	635	680	654	625	668	654	678	631	632	654	655	611	682	693	664	654	663	646	579	609	636	643	633	657	638	616	624	626	614	648	613	689	678	631	671	617	655	687	631	687	656	569	676	639	644	644	622	636	652	659	686	645	625	606	655	679	672	635	650	683	609	618	642	635	642	673	596	642	647	624	618	656	624	606	633	627	663	580	648	656	629	648	639	654	639	600	688	631	633	644	652	588	641	666	641	633	641	637	632	643	661	637	657	629	609	643	636	610	627	620	698	662	652	686	609	636	697	686	625	679	724	628	618	658	668	670	656	637	617	659	593	618	619	641	655	672	637	662	706	637	632	642	674	616	613	652	673	664	643	632	689	613	678	651	643	620	659	660	601	607	619	641	667	670	679	628	672	645	643	645	655	595	669	613	699	635	618	722	717	654	698	636	670	621	628	663	590	629	671	625	593	643	667	635	655	664	688	669	660	623	645	624	661	659	632	658	612	667	649	624	642	697	608	681	664	632	615	627	639	642	616	631	670	622	623	659	639	620	649	627	623	649	641	652	667	630	635	610	636	605	633	686	635	627	671	663	651	661	647	639	604	634	683	628	640	657	648	636	585	595	671	704	645	653	644	636	650	659	613	622	655	680	620	627	634	636	680	613	573	652	661	638	603	622	611	676	606	606	674	615	668	649	672	634	631	681	632	682	615	670	648	686	648	689	708	643	671	588	619	657	660	597	634	659	648	616	632	684	644	650	594	651	644	617	632	677	627	693	622	666	671	606	630	642	651	632	592	668	682	582	653	674	646	637	640	702	614	653	661	640	600	631	639	621	608	633	645	656	655	681	635	680	599	610	649	670	663	629	626	565	668	677	631	650	668	640	601	642	644	662	602	640	642	654	647	645	642	583	655	623	613	671	635	664	618	674	669	675	559	620	594	599	650	662	677	599	692	647	716	631	579	652	618	615	622	608	644	666	666	649	617	614	659	674	673	662	639	654	609	649	695	649	654	653	669	641	609	630	609	673	637	661	666	668	609	617	623	602	661	623	630	671	604	681	631	656	617	635	627	665	655	666	633	692	561	647	648	661	616	629	627	650	649	612	615	646	610	617	635	634	648	664	681	656	615	613	634	647	657	603	709	624	665	630	630	628	624	693	642	640	650	616	639	626	650	685	610	641	636	647	623	596	633	662	611	634	691	627	623	676	636	626	686	614
22707	20932	28688	23365	20936	20967	6763	981	700	627	478	439	440	362	350	334	335	301	276	259	238	266	257	248	234	235	218	217	225	240	215	226	218	202	217	203	211	193	179	211	196	196	207	203	222	197	175	193	199	194	192	182	227	174	175	169	215	187	186	166	199	180	203	201	205	179	200	192	199	180	197	177	189	186	180	209	181	209	210	193	176	169	192	209	213	184	208	176	216	191	213	194	179	192	226	193	192	179	180	187	185	166	181	163	181	180	178	181	179	192	192	196	171	171	184	173	162	191	211	180	207	158	194	171	194	199	190	201	196	185	184	184	190	190	205	170	190	215	196	168	172	171	201	209	193	169	199	199	168	153	186	164	203	185	176	194	165	153	193	186	164	177	183	175	180	214	184	201	174	183	180	188	203	188	201	176	188	186	192	176	199	179	190	154	179	182	201	178	196	158	172	179	183	192	183	209	176	194	193	177	170	174	155	208	189	189	201	200	193	175	171	186	168	191	189	186	185	181	191	205	168	190	171	186	202	166	182	187	181	195	179	172	190	192	189	172	182	170	171	201	172	184	184	165	167	176	178	215	173	211	206	186	184	186	183	191	192	181	204	183	192	172	173	195	189	204	180	188	191	184	163	168	176	171	168	190	210	201	166	155	156	212	194	175	172	194	205	193	186	195	196	189	212	173	187	171	171	184	180	215	183	169	169	197	194	199	198	195	183	170	162	198	208	190	163	193	178	188	180	181	183	187	202	190	198	173	172	205	164	199	165	191	193	184	164	171	209	200	189	176	191	184	205	192	195	203	189	179	166	171	172	177	191	200	188	185	188	196	165	161	189	197	164	186	198	188	169	180	184	178	206	172	184	171	173	165	187	173	190	194	193	193	170	184	172	198	170	180	157	165	201	171	185	187	212	158	193	197	210	182	178	175	182	178	198	170	185	190	192	197	194	175	208	179	191	200	189	164	189	155	183	191	189	193	179	212	183	199	168	196	185	212	191	161	192	189	183	181	194	175	182	201	199	185	189	178	183	210	186	183	207	193	186	200	192	180	220	184	193	157	202	185	153	192	183	193	194	201	159	191	148	183	156	182	165	195	195	198	184	209	183	200	183	182	185	195	161	203	183	186	168	176	177	175	197	196	171	164	177	155	172	199	178	171	199	186	184	169	158	172	189	182	185	182	185	191	214	179	204	185	193	181	178	186	179	187	184	199	191	203	182	175	154	169	173	179	171	184	182	179	162	192	180	197	206	173	204	188	177	208	183	187	159	174	188	169	182	179	183	190	188	174	197	197	188	201	185	186	193	189	196	198	187	183	189	188	155	186	191	159	195	172	208	167	160	181	182	177	195	181	213	194	159	168	201	174	184	168	188	178	178	190	164	180	187	172	180	176	187	185	200	192	175	175	196	196	183	174	179	192	171	172	191	186	208	199	178	168	174	188	173	180	216	181	203	177	184	192	192	204	203	191	211	182	189	181	197	181	181	180	185	190	189	166	169	198	156	210	194	205	179	179	170	214	179	171	218	197	178	170	210	188	189	183	197	175	179	186	171	177	167	196	180	173	180	180	196	174	195	206	185	197	168	182	164	185	171	175	183	183	201	168	176	181	191	180	175	162	178	202	182	187	164	211	172	192	175	166	169	159	181	179	173	178	192	173	186	186	184	199	165	176	183	169	193	181	208	191	171	174	167	177	168	178	183	172	182	197	172	178	206	209	195	202	213	190	184	194	189	193	187	181	176	182	181	218	175	184	164	175	182	185	162	185	171	177	176	192	173	166	192	161	180	180	179	194	171	197	193	179	208	188	172	187	173	167	193	193	191	175	183	196	163	177	167	162	195	175	171	179	164	174	191	186	185	187	198	218	197	195	187	182	202	209	186	202	179	210	160	181	183	169	165	173	185	163	182	187	191	195	203	183	192	177	163	174	182	183	210	194	174	163	179	175	197	178	191	168	203	205	185	185	181	185	171	183	179	183	151	178	180	173	158	175	175	192	182	176	176	177	161	208	177	184	189	165	185	151	177	196	167	186	185	173	182	184	192	194	196	186	178	175	186	181	172	194	180	199	174	174	184	192	190	196	184	175	170	187	198	184	187	200	210	178	181	182	183	171	189	189	196	171	205	194	204	170	192	186	219	176	198	185	175	174	193	160	175	213	169	167	195	195	203	156	173	175	174	170	196	200	181	194	177	181	190	174	161	185	191	180	180	187	184	186	187	186	184	180	163	199	182	180	184	184	170	208	215	182	174	168	184	158	175	175	188	198	159	190	185	194	201	203	165	170	186	181	168	167	213	193	198	180	188	183	195	175	164	175	144	203	178	183	181	191	177	206	190	184	190	195	205	193	207	201	196	200	190	183	207	187	198	197	192	189	192	171	185	157	163	183	176	202	184	200	180	176	199	191	158	203	172	173	174	166	181	198	194	205	186	201	184	192	195	200	185	182	178	198	190	192	192	189	175	175	167	182	187	198	176	168	182	190	204	202	167	181	170	184	176	208	219	162	204	198	166	173	203	181	195	185	183	175	180	188	172	179	199	197	171	187	187	175	175	207	213	184	182	171	161	166	185	196	179	181	211	165	188	163	207	166	171	184	198	165	214	178	180	158	173	186	185	197	179	174	199	190	159	171	171	186	197	201	188	166	184	171	184	183	181	174	199	179	194	189	196	207	162	174	193	177	177	165	185	175	200	184	173	156	178	208	196	177	182	188	182	194	162	174	172	181	176	191	185	179	171	155	182	199	170	193	173	171	190	157	185	180	171	169	186	197	189	196	201	178	185	196	194	199	171	163	180	182	222	169	184	180	184	169	188	174	181	207	195	179	153	201	193	207	187	174	182	201	175	150	203	170	183	202	189	179	196	199	174	169	176	186	186	192	192	202	194	164	158	174	209	198	179	181	187	181	173	191	206	190	194	199	179	183	181	159	167	182	180	178	188	199	190	185	173	170	190	172	211	172	198	167	193	169	171	210	174	168	177	179	173	174	194	206	177	201	177	181	203	195	187	173	210	186	187	171	188	192	150	172	186	182	163	176	172	201	189	193	176	205	182	181	188	197	191	210	175	175	174	179	175	164	194	196	169	194	169	185	182	185	174	166	169	194	214	171	175	173	168	191	191	181	166	184	184	173	206	191	179	166	186	181	205	202	183	161	200	188	173	151	190	199	193	193	186	180	188	207	166	169	180	189	194	187	198	197	165	162	159	170	166	179	166	192	181	179	184	179	190	176	179	174	184	192	163	177	180	174	205	184	166	187	199	176	158	178	197	178	183	176	180	190	171	207	152	150	167	195	154	174	174	197	188	170	183	197	173	187	195	193	196	160	177	182	177	174	178	166	199	180	164	185	167	199	149	183	165	193	204	171	203	167	191	142	176	185	183	175	174	187	198	183	186	193	195	183	185	212	180	185	201	209	174	195	176	209	161	182	197	200	197	186	158	190	160	188	195	222	206	191	189	170	194	169	190	170	188	165	175	184	184	188
6761	15295	13302	7069	4855	3738	2788	2192	1804	1418	1155	1034	846	769	653	619	609	537	455	451	440	449	395	364	353	342	340	366	327	323	328	327	332	314	285	301	325	315	320	256	288	310	292	284	260	262	274	296	273	276	265	268	247	277	279	279	285	260	265	254	260	250	283	274	262	283	272	270	244	265	259	278	272	272	248	250	276	275	238	270	257	261	248	261	236	278	216	285	252	280	268	281	263	253	249	262	248	248	226	259	252	242	264	260	263	228	239	277	253	240	252	253	272	285	223	273	221	254	243	246	230	259	241	252	240	240	247	226	251	236	256	262	242	273	252	276	255	249	248	260	259	277	239	264	232	245	259	273	249	254	252	256	244	264	262	277	235	277	242	272	259	293	268	243	242	254	244	238	247	260	253	236	238	243	237	245	234	239	242	269	251	280	250	248	263	232	260	268	234	238	263	241	238	262	250	268	244	266	250	238	238	276	250	240	247	242	266	250	274	220	244	231	254	241	261	225	261	243	251	288	276	243	246	251	266	246	229	280	222	263	238	235	237	248	272	264	248	257	283	252	236	242	262	272	256	252	243	241	235	239	248	262	245	232	263	220	252	247	245	275	247	243	239	233	293	269	235	273	260	258	233	245	249	230	234	260	270	267	271	278	227	278	252	254	277	272	255	243	254	257	250	258	248	247	286	244	256	248	259	261	260	242	257	275	248	249	216	259	263	268	269	258	284	233	252	264	245	275	227	223	241	280	263	260	242	256	258	244	209	255	224	264	248	262	286	218	267	285	228	223	244	297	258	264	213	249	243	223	249	248	267	251	246	264	249	268	226	274	266	249	228	244	278	275	255	255	269	254	249	234	274	249	257	248	260	251	261	266	259	262	243	256	268	243	252	221	265	276	240	245	253	240	232	266	259	249	263	242	271	266	241	255	256	256	245	260	232	272	247	269	252	231	248	244	303	257	239	269	270	257	249	249	243	239	255	261	255	228	244	264	235	245	251	236	262	264	271	269	253	231	256	230	254	248	249	268	251	256	250	246	265	235	221	273	237	248	266	253	270	256	265	271	285	244	274	252	219	255	268	255	257	238	257	257	256	257	249	238	235	267	246	241	236	272	257	256	258	247	257	249	230	240	222	231	260	235	236	257	218	233	225	247	232	253	227	256	238	224	253	242	237	252	253	248	229	251	257	227	257	287	267	266	265	267	274	264	233	249	259	232	230	273	253	253	241	263	259	261	223	221	252	242	275	247	285	250	253	254	240	234	242	281	280	258	248	237	247	279	242	253	281	244	271	238	273	224	228	259	262	269	244	264	270	252	232	250	230	279	273	274	229	258	259	266	249	253	258	256	245	226	255	264	238	247	248	244	254	288	247	231	238	246	245	266	243	242	222	245	257	236	252	266	254	260	238	262	249	271	266	245	213	274	262	229	228	237	235	211	242	236	290	242	249	264	244	254	253	242	233	243	248	224	249	260	247	234	248	252	254	249	261	261	240	217	276	259	240	249	261	250	263	267	257	260	238	260	282	218	252	252	222	269	236	236	244	233	262	253	247	241	237	244	260	255	242	255	251	248	253	248	253	219	225	243	237	230	263	241	272	249	264	238	258	246	278	249	263	203	219	258	255	253	227	238	243	245	250	236	218	250	270	252	228	279	280	222	240	257	248	255	250	284	266	240	247	244	277	283	222	254	240	269	251	276	245	260	267	261	262	254	279	259	245	244	233	258	278	250	246	244	277	270	259	212	243	265	245	244	283	253	258	247	263	260	252	255	272	251	250	270	225	242	231	248	234	244	251	226	256	245	286	243	251	245	250	239	259	227	237	238	249	240	251	230	264	260	232	217	241	255	228	248	259	266	251	244	244	237	244	253	241	239	231	298	235	254	260	269	248	268	235	248	213	266	258	234	234	249	238	272	259	288	234	236	266	239	270	255	245	267	269	266	278	233	270	237	243	246	275	262	257	255	247	250	216	261	277	253	259	252	229	262	234	254	274	244	256	226	243	255	275	241	260	234	264	270	261	259	251	245	248	247	240	252	257	273	236	270	255	256	280	252	247	219	234	258	245	255	219	263	255	242	242	248	241	269	265	256	253	273	246	258	261	255	240	243	244	242	242	251	277	219	262	264	269	238	234	254	259	255	230	251	233	257	244	255	258	275	247	221	241	236	255	237	233	241	253	231	257	272	257	243	236	242	277	241	240	255	240	268	236	276	260	255	272	251	258	241	251	267	256	220	246	246	249	267	251	216	236	264	248	245	242	272	236	251	279	263	249	257	234	259	274	283	228	261	240	256	233	250	280	261	283	273	248	244	247	241	259	255	251	234	268	246	259	261	246	253	241	236	260	254	245	235	250	252	239	287	230	268	241	220	245	248	256	246	277	269	245	245	225	233	261	264	268	226	233	248	230	254	261	249	258	270	285	257	255	249	268	244	265	237	238	257	240	262	265	244	272	266	243	266	266	261	247	251	258	209	253	260	251	261	255	245	286	233	255	253	248	263	249	228	242	280	251	248	213	261	255	269	281	264	232	242	261	261	240	235	242	265	258	250	233	254	266	283	246	265	261	278	243	272	277	241	247	254	250	261	257	231	253	248	258	239	271	264	269	280	229	249	264	243	238	294	236	268	281	219	223	247	249	261	262	245	238	249	255	244	255	263	260	263	241	215	272	247	233	243	246	272	225	256	264	270	288	248	235	271	223	272	259	225	258	295	256	243	235	271	218	246	258	257	269	256	252	247	232	265	237	259	230	251	238	256	241	259	234	242	254	265	254	251	252	237	233	241	273	274	247	263	240	250	261	263	265	208	241	263	253	240	252	268	233	261	248	265	252	243	262	247	258	267	261	243	228	208	246	257	290	242	232	265	237	234	236	249	249	287	242	240	260	260	247	268	268	261	263	244	235	267	267	277	235	232	250	221	292	234	250	232	228	259	267	230	261	280	239	237	249	251	275	260	266	232	244	206	251	218	251	244	256	259	264	262	270	228	232	241	248	250	244	240	247	264	275	242	270	248	250	259	256	255	252	271	225	261	268	257	239	228	241	270	263	265	265	226	241	245	236	232	258	296	269	232	265	239	254	261	233	237	230	244	266	262	258	268	220	225	254	269	248	248	216	236	266	250	247	262	256	238	280	261	228	252	245	219	228	228	281	255	249	237	249	239	271	260	246	245	228	264	246	260	246	258	219	233	230	264	267	244	254	237	263	280	261	235	218	215	229	265	264	236	247	222	241	261	220	238	231	253	257	245	241	237	252	242	231	245	230	242	240	265	237	255	251	235	237	262	274	248	269	226	257	238	237	246	255	251	232	248	244	234	245	244	226	257	228	264	251	278	232	246	243	250	234	286	265	258	260	261	245	244	266	243	253	254	239	243	237	240	241	240	250	255	242	264	253	273	234	266	238	225	271	221	242	251	242	258	267	234	259	235	272	251	226	262	254	253	225	269	262	247	235	233	254	257	278	257	256	245	261	263	285	255	231	249
26577	20547	10002	1449	926	851	726	693	641	622	676	659	631	612	659	618	645	616	613	641	650	650	625	630	632	591	610	594	607	605	616	637	606	639	654	646	632	639	607	667	644	640	602	666	631	623	621	661	631	605	610	615	627	616	665	661	629	613	599	648	596	637	602	627	658	610	586	610	593	622	615	614	604	628	659	624	628	632	630	657	603	641	629	609	618	642	622	621	646	620	596	622	641	639	588	605	601	623	632	635	596	670	681	610	648	646	600	616	593	623	629	637	609	602	627	616	617	657	679	672	610	606	640	629	623	663	601	593	627	625	592	632	600	583	556	626	598	661	576	651	642	569	607	640	639	600	630	614	646	599	664	595	610	614	636	623	581	605	594	647	621	656	627	631	635	627	620	608	593	635	638	623	632	653	604	664	625	623	603	654	629	639	597	618	622	602	662	635	620	602	612	635	602	654	635	644	645	598	693	594	640	632	635	631	616	667	645	655	647	623	603	590	630	640	639	640	617	631	661	616	587	670	634	626	603	622	585	659	604	637	620	632	637	604	633	665	630	614	662	670	618	651	626	636	613	657	622	622	660	565	622	618	661	608	633	652	609	673	600	590	625	620	591	700	608	623	617	594	628	617	671	590	612	616	653	646	666	633	605	618	605	610	611	633	656	653	672	610	634	624	621	618	600	641	602	623	626	612	641	586	634	630	599	646	624	598	624	609	659	604	583	621	643	614	653	657	648	626	683	598	607	568	653	606	607	660	592	600	581	641	583	659	644	661	551	626	611	621	594	656	658	620	611	684	620	588	619	668	651	598	629	621	651	653	625	602	616	634	609	613	632	633	619	637	696	619	654	600	658	637	605	631	638	631	641	626	626	595	635	608	621	597	563	645	582	607	637	647	601	670	696	590	627	593	659	613	611	613	517	607	618	618	615	620	671	629	621	640	602	620	559	621	643	558	635	595	635	614	617	640	647	648	615	587	616	616	652	670	617	636	615	598	624	615	545	598	577	632	618	638	600	647	658	660	588	648	614	616	627	588	649	595	621	639	651	653	607	611	611	662	598	612	641	646	614	634	634	551	676	625	624	607	599	604	608	636	613	647	596	635	626	614	628	600	628	624	659	616	666	667	657	631	622	619	644	615	663	611	617	599	620	673	617	615	644	661	595	658	664	653	671	633	592	618	621	606	634	631	615	641	597	628	604	640	662	601	682	622	607	599	584	642	603	605	677	607	624	583	694	636	608	676	664	571	638	658	611	636	621	632	649	665	607	629	649	599	623	647	649	604	620	609	605	619	628	621	586	612	607	625	689	633	630	610	657	600	618	659	598	612	606	614	616	634	611	607	579	613	619	596	652	612	559	611	626	687	575	617	533	625	593	579	624	637	622	560	650	604	632	630	626	632	630	630	627	597	650	560	589	649	640	629	664	602	647	644	605	604	578	652	660	612	658	578	627	640	627	623	588	608	605	619	587	571	652	630	664	592	668	614	621	666	554	618	623	617	621	585	621	624	586	615	642	645	655	598	648	635	649	658	628	626	651	649	650	598	648	676	634	588	619	628	597	590	587	620	602	633	615	617	652	618	600	658	623	627	643	625	598	646	583	576	640	604	623	632	589	617	628	625	627	618	653	643	627	621	601	644	612	597	590	629	585	596	587	600	594	604	621	616	643	663	626	628	605	612	612	585	629	658	643	598	621	649	589	577	612	662	608	646	638	665	595	623	612	610	644	608	599	601	592	652	596	649	649	647	657	600	593	606	622	627	613	622	641	608	562	625	620	657	631	618	630	651	661	648	622	614	582	639	624	631	608	594	604	626	634	624	585	584	606	625	648	623	682	654	625	635	616	651	585	644	616	613	618	644	640	615	602	606	659	659	611	608	633	591	603	618	650	629	605	614	598	621	606	609	584	591	623	660	575	632	589	647	659	622	596	624	609	658	622	656	664	599	606	627	670	639	650	590	629	618	654	595	585	590	639	606	577	627	596	635	614	644	635	589	685	623	624	631	618	626	599	601	589	628	645	628	611	672	599	624	629	617	616	626	651	601	644	608	602	631	672	639	663	631	635	638	629	594	633	624	634	620	583	586	616	583	612	652	654	661	608	599	625	617	605	600	630	612	643	609	665	648	609	645	603	598	621	624	609	656	586	622	622	603	593	609	622	603	632	631	599	643	596	688	639	661	661	615	615	598	656	657	636	598	641	623	609	630	638	641	603	573	612	641	621	638	635	618	622	636	577	626	635	588	662	626	622	610	607	604	565	571	645	623	597	614	637	611	626	645	588	659	659	650	646	657	662	629	605	607	578	647	640	641	663	617	612	560	627	611	646	656	625	627	599	661	557	617	629	569	640	644	619	641	609	639	662	617	629	624	602	612	626	589	646	607	601	628	628	621	602	640	570	597	639	618	631	634	600	645	632	614	634	665	615	616	663	618	632	626	649	600	612	619	651	677	605	602	613	603	634	596	587	655	636	630	621	614	625	666	628	614	604	617	671	603	627	611	570	606	630	602	651	640	614	630	642	590	629	590	625	666	631	670	589	604	666	589	600	603	656	598	637	630	637	675	606	632	616	597	611	604	638	590	587	614	612	588	653	669	635	634	603	624	629	662	631	626	645	617	642	640	600	628	662	602	651	661	638	655	622	613	648	626	634	647	660	642	612	590	619	646	644	598	662	579	628	600	609	642	590	592	619	639	631	618	635	586	601	617	614	609	589	653	663	592	650	659	641	615	627	640	621	633	625	659	608	609	618	629	629	629	606	659	622	632	652	646	590	580	658	631	586	573	605	639	633	608	597	597	633	626	633	626	651	639	650	619	597	640	605	585	598	602	645	641	623	642	616	642	602	631	613	603	613	608	657	569	614	586	598	589	600	641	630	619	638	636	628	622	676	641	623	584	586	613	660	613	643	669	614	637	617	626	598	640	614	668	608	634	589	602	647	642	625	632	632	612	623	600	620	584	623	630	594	609	622	648	608	654	663	607	631	610	618	591	620	670	636	672	617	605	590	604	625	624	648	592	620	641	550	644	622	636	646	586	576	574	600	618	626	622	620	598	589	590	610	602	618	629	608	603	619	592	609	553	647	611	612	585	617	606	612	618	647	606	623	586	613	642	657	615	625	651	636	624	623	640	641	655	644	555	655	628	592	640	645	612	583	594	646	614	649	599	652	618	645	605	593	634	605	628	628	639	587	613	643	628	661	636	618	599	654	631	602	591	639	637	604	570	601	616	663	654	601	613	657	666	584	670	641	619	646	626	641	642	650	599	584	626	605	615	586	652	606	620	652	623	581	590	630	604	632	614	680	596	641	611	608	610	598	603	602	582	578	631	597	633	610	596	650	656	646	588	635	590	669	632	630	650	611	605	593	609	614	570	620	639	634	604	625	619	587	585	680	644	600	659	669	600	619	636	628	627	595	631	582	645	604	617	619	619	592	628	634	651	596	665	645	636	563	652	639	631	650	618	609	656	628	645	623	652	613	638
4193	1786	1637	1172	1084	974	940	870	879	878	874	855	800	796	808	853	811	809	791	876	786	767	784	843	867	843	773	820	800	831	862	814	813	742	778	821	841	807	810	852	853	840	812	847	814	803	794	772	759	769	812	838	805	791	778	801	823	812	780	796	840	759	795	824	812	820	788	772	826	809	831	839	791	807	797	813	820	813	793	789	814	790	760	789	776	801	812	863	817	783	840	793	761	823	759	825	778	794	829	849	824	824	809	860	829	807	823	803	805	821	763	785	822	796	834	831	815	812	806	831	793	804	856	793	816	793	826	838	785	826	757	821	790	836	807	817	766	768	817	831	823	826	818	812	815	806	821	853	816	849	822	801	768	803	783	797	728	815	806	845	822	769	849	805	770	809	839	804	798	742	798	825	783	791	800	811	867	819	815	789	816	866	794	780	837	776	800	833	747	778	772	781	778	883	808	864	777	813	822	789	798	847	842	815	768	799	794	811	833	834	795	782	783	861	833	800	779	744	781	779	861	807	777	813	750	828	859	812	805	780	833	817	829	749	801	801	801	759	766	768	806	796	851	823	763	849	838	799	795	794	785	804	811	795	745	763	846	796	820	792	834	753	851	820	817	830	794	773	813	803	822	837	837	783	802	778	790	766	789	821	804	789	800	807	813	865	813	794	828	798	848	775	805	787	778	779	821	843	756	805	848	792	793	845	848	862	838	813	805	808	805	785	859	827	817	778	777	788	797	850	804	849	790	816	804	801	866	825	821	818	828	852	799	783	770	825	810	821	838	826	786	792	837	825	855	816	808	762	820	812	841	853	776	784	802	817	828	770	815	850	839	806	834	821	762	766	805	792	832	789	818	817	828	820	877	795	788	817	802	750	853	866	786	763	852	796	765	848	809	831	761	805	804	813	809	776	834	765	766	830	795	795	773	733	842	786	855	845	793	790	800	787	772	830	792	801	805	798	818	830	806	764	825	821	794	815	766	791	850	779	803	748	832	796	801	852	808	810	844	803	824	813	846	818	773	817	799	761	804	864	783	795	812	801	797	802	841	815	866	816	799	772	832	838	752	819	827	869	791	745	760	804	863	793	787	796	792	825	811	802	802	779	781	801	771	765	818	821	806	820	829	782	859	810	814	760	822	748	817	793	806	793	815	779	770	819	846	755	759	807	802	786	818	791	770	819	782	789	793	837	798	813	773	816	810	781	833	852	779	770	834	787	809	814	808	838	817	842	796	822	832	821	842	852	790	776	762	842	776	842	823	795	853	757	806	810	820	757	829	733	817	826	839	780	781	831	760	792	865	794	850	830	755	791	813	835	821	813	782	805	800	794	809	808	789	845	844	805	848	829	839	818	824	789	795	828	783	728	836	829	805	762	806	828	823	798	768	789	810	805	828	802	832	804	813	806	779	810	825	801	755	877	794	755	842	785	786	807	776	797	753	846	822	826	791	800	827	831	789	862	777	817	829	835	844	813	834	787	816	792	768	798	776	874	808	774	811	802	839	829	822	789	797	821	801	806	763	888	758	783	808	817	793	798	809	752	799	797	862	792	755	763	773	804	803	788	769	793	799	833	788	736	755	833	838	815	779	753	795	784	776	785	811	845	778	808	855	808	783	799	785	779	830	792	790	805	759	808	789	769	854	784	776	817	830	834	785	799	819	818	829	792	877	816	791	763	806	792	845	775	812	806	799	782	809	809	774	831	803	778	834	802	756	837	882	805	711	792	802	763	832	756	792	817	812	752	800	769	834	833	817	793	837	801	810	772	788	830	797	768	794	768	792	811	813	786	801	795	811	811	798	828	835	814	816	819	836	818	805	832	864	821	805	784	804	803	799	881	808	801	821	788	824	801	794	791	775	822	812	823	801	805	745	814	828	820	781	780	800	825	774	865	826	854	781	842	846	814	778	879	831	773	819	831	785	825	787	820	801	792	828	799	810	768	788	781	768	745	817	824	799	816	850	809	782	851	821	806	831	847	759	786	816	825	775	798	834	815	850	773	818	871	850	813	746	770	776	792	770	805	803	817	800	742	794	782	760	823	806	808	763	828	787	792	855	808	788	780	898	817	766	803	805	765	792	825	824	758	821	854	853	748	837	820	806	825	851	838	823	813	820	833	825	857	853	797	801	774	811	830	779	796	830	804	796	827	867	789	820	776	767	838	785	803	799	777	849	805	838	792	837	768	825	814	800	827	789	817	803	829	814	810	811	799	860	816	807	836	813	790	810	828	799	811	820	821	802	823	832	799	810	752	803	833	773	782	785	811	795	816	786	825	808	819	784	814	833	785	811	805	777	811	757	766	822	800	754	819	816	810	798	811	799	793	802	843	839	840	836	794	820	804	753	845	810	789	796	792	827	823	795	816	785	817	801	854	788	814	789	790	801	777	766	786	741	822	814	836	746	756	837	820	863	856	831	777	826	821	808	792	790	793	775	793	808	759	798	793	801	770	803	809	774	788	838	846	817	878	758	776	800	796	797	784	750	829	833	785	770	812	815	817	807	863	829	814	828	843	794	818	717	828	843	821	804	804	817	822	796	773	782	816	792	768	803	786	784	842	790	837	881	830	819	838	825	787	814	807	787	834	780	809	786	776	808	811	777	812	749	786	829	794	799	825	803	843	787	806	795	801	848	764	822	804	861	791	811	799	823	838	786	756	823	760	821	772	839	772	794	819	824	878	834	812	792	792	797	799	802	801	774	813	800	881	802	791	826	842	806	842	787	827	789	805	793	812	774	842	789	797	817	813	835	797	822	794	806	747	814	848	756	805	788	781	821	819	798	836	846	815	791	827	789	827	808	782	778	824	817	784	779	830	760	760	831	839	800	822	810	817	775	773	747	809	809	807	869	847	790	798	829	775	833	809	775	783	839	788	778	800	822	750	748	833	844	762	784	798	819	809	812	834	793	795	803	808	785	824	792	772	831	787	800	825	822	778	803	752	773	833	831	817	783	814	803	812	788	826	776	789	858	830	798	827	807	795	762	816	816	767	784	816	817	781	758	868	868	813	843	777	855	816	794	858	816	811	819	747	804	827	791	748	739	776	784	839	827	840	779	836	832	812	762	815	751	821	780	753	818	793	774	806	808	807	774	855	794	790	781	817	807	785	814	808	794	819	801	808	841	761	786	742	864	878	817	867	785	843	854	830	814	752	784	835	802	845	758	784	853	778	828	800	800	798	778	826	817	784	815	855	781	749	821	800	836	853	846	841	814	803	830	819	832	803	804	776	809	795	840	798	797	776	805	810	863	810	808	798	822	773	863	824	798	816	752	828	830	830	828	779	833	791	815	787	833	811	771	820	820	790	826	848	876	844	784	807	831	780	766	796	788	831	815	841	791	787	815	813	825	818	839	837	847	825	866	824	780	809	836	797	825	802	848	759	817	829	796	755	854	809	800	817	809	778	806	767	804	806	861	835	850	801	817	797	797	774	833	786	818	803	795	808	745	825	853	793	797	825	811	798	779	805	806	839	840	811
23691	20922	28200	23761	20900	9068	1309	899	742	758	677	638	594	582	571	606	596	500	580	539	514	584	495	523	509	574	485	485	533	496	501	492	496	479	518	546	525	501	544	488	509	517	496	506	505	504	502	535	541	516	506	495	493	509	490	503	495	524	501	517	477	487	509	476	507	477	479	517	515	466	509	528	521	498	475	464	459	491	470	479	435	475	551	466	470	485	484	463	469	493	449	484	476	482	528	464	478	464	480	478	484	506	468	493	490	501	459	505	496	502	467	510	466	527	509	511	499	448	486	511	527	482	499	495	521	429	485	467	498	503	513	473	466	550	515	473	499	496	514	488	481	486	489	546	470	455	490	508	525	479	505	506	479	467	501	483	505	509	514	503	463	512	462	457	447	495	458	492	507	466	526	499	495	498	459	452	484	512	497	480	518	479	476	510	493	446	450	473	506	447	475	480	516	467	502	511	456	514	479	482	456	469	537	521	480	536	539	536	491	492	522	503	511	447	506	489	469	473	474	491	503	473	498	523	476	477	452	480	423	482	477	494	476	505	449	527	474	444	460	496	507	495	481	486	519	498	473	492	457	460	496	479	492	507	507	503	498	483	491	515	559	485	493	500	451	492	500	480	463	538	470	517	494	488	526	466	491	513	466	500	484	458	517	471	497	490	484	478	465	513	501	486	465	488	508	470	483	483	459	490	499	467	488	483	462	458	519	535	463	504	527	504	511	501	506	516	462	509	469	505	468	454	483	509	491	496	474	441	494	463	482	478	475	516	484	479	541	493	470	512	458	485	476	527	479	498	476	505	527	482	481	496	481	461	495	542	493	507	492	536	489	485	491	499	487	482	497	492	473	504	457	477	472	464	528	494	480	503	470	485	489	482	502	502	510	474	496	497	497	441	468	468	508	484	489	467	498	532	444	491	481	481	467	535	476	505	495	487	507	439	495	464	477	475	511	497	491	471	505	452	459	493	479	481	495	499	506	488	499	504	468	479	457	447	488	483	498	451	520	489	497	498	544	512	460	515	497	476	484	466	444	476	471	522	485	510	472	505	464	491	496	476	490	473	479	506	479	523	458	496	479	496	483	500	507	482	505	490	500	481	511	448	473	500	458	492	539	489	488	501	500	486	478	513	481	497	464	512	502	468	505	469	486	478	488	513	465	528	464	461	482	452	514	502	464	521	506	478	506	465	484	459	466	520	489	478	503	505	462	473	475	503	513	478	488	489	481	489	470	493	472	475	477	475	459	519	528	478	455	483	464	526	501	489	498	473	479	526	482	500	502	461	474	501	485	497	468	513	506	542	488	478	474	456	493	464	497	447	486	515	528	480	468	519	499	471	500	446	494	505	495	466	446	526	521	499	480	521	515	484	528	454	482	502	496	482	493	499	508	473	491	473	499	504	464	459	468	507	490	481	498	520	504	514	482	511	492	499	501	497	466	514	460	473	462	491	472	483	475	490	483	496	502	460	519	452	510	497	511	481	477	491	507	508	488	476	477	490	492	501	488	496	477	492	466	469	441	496	473	481	510	501	511	540	484	457	491	517	512	479	489	533	511	469	487	495	463	511	505	459	492	487	476	525	477	482	539	469	508	443	468	522	494	534	514	482	482	482	469	433	479	496	481	510	476	509	495	479	515	499	505	491	503	475	476	515	506	505	506	489	501	493	487	474	523	515	496	481	457	465	494	510	484	464	486	470	473	497	488	493	460	479	510	492	482	535	481	485	479	512	501	533	513	516	489	474	453	525	488	487	511	472	475	479	472	510	483	467	482	475	479	516	505	488	493	481	505	470	496	468	440	473	500	463	459	500	480	517	480	475	479	498	471	497	500	532	452	501	458	461	512	491	483	486	493	474	456	496	462	508	485	493	492	480	482	514	481	513	508	500	464	490	482	497	447	465	498	506	470	480	480	470	488	468	462	509	467	459	483	521	458	477	483	500	470	507	474	460	435	474	512	489	483	493	476	473	477	516	523	498	453	488	532	470	499	522	481	517	505	488	507	527	482	447	486	524	466	504	483	487	482	450	485	473	485	507	477	484	501	491	443	479	467	485	469	496	472	486	467	497	508	484	470	469	485	477	451	487	516	494	501	469	491	505	480	524	455	482	509	508	485	494	489	456	474	483	468	504	513	485	504	511	494	509	472	466	481	470	537	495	513	475	485	515	502	468	483	494	486	474	447	470	514	501	499	463	428	464	465	464	498	488	474	463	466	463	509	511	534	432	484	479	481	475	482	523	479	496	486	509	487	476	443	479	461	517	502	488	469	480	472	449	492	471	481	521	509	489	473	521	461	487	438	502	514	461	490	498	494	454	481	460	506	502	523	485	507	521	507	472	448	474	458	506	479	469	504	504	506	499	458	509	492	489	474	462	462	484	458	492	482	484	454	481	482	474	498	542	480	464	463	507	495	501	473	479	502	464	477	474	502	503	469	494	486	502	493	520	513	492	517	471	486	462	468	466	458	507	549	500	505	459	462	481	480	518	474	446	524	516	522	473	478	528	467	486	547	462	525	472	525	502	474	493	501	534	473	501	484	486	525	456	479	459	513	493	431	501	494	506	545	493	513	474	500	487	496	512	497	468	454	491	470	470	521	467	474	475	481	491	477	504	516	466	477	502	451	480	489	508	485	466	464	472	493	460	476	476	506	477	465	458	476	459	490	500	488	471	443	483	476	453	511	464	485	471	516	494	482	499	499	484	520	514	461	507	453	454	492	511	466	516	469	543	482	496	460	445	471	503	495	481	480	486	516	474	513	488	504	536	507	455	474	480	517	477	462	488	484	502	462	482	486	467	483	485	481	512	507	509	441	451	464	489	449	529	470	471	521	471	523	515	486	515	482	486	480	470	516	478	470	496	540	509	474	464	505	483	495	478	489	496	503	504	486	498	517	530	524	508	497	480	489	514	492	472	471	474	478	503	479	505	452	478	476	554	482	503	494	472	493	512	490	494	467	524	494	512	469	481	496	512	503	497	529	470	456	495	495	476	508	467	487	440	491	459	517	507	509	478	497	519	490	484	501	484	503	487	475	478	482	473	420	488	512	484	487	489	479	508	500	465	471	491	497	475	488	487	437	526	506	496	519	520	499	446	496	490	508	506	427	460	488	483	454	452	442	475	479	442	485	461	477	457	479	504	499	449	539	516	493	493	487	438	467	481	471	512	490	520	494	449	516	483	496	444	492	447	487	498	515	434	525	475	479	474	474	481	455	493	523	504	458	506	512	522	464	499	489	485	477	471	449	457	506	501	515	479	535	487	531	449	538	523	489	498	469	468	475	511	504	481	474	473	447	473	495	463	513	470	449	483	441	452	473	508	526	460	513	487	507	479	452	473	516	505	503	477	468	427	463	498	492	477	468	465	490	479	506	488	461	491	527	482	483	506	445	463	485	485	529	457	475	460	498	506	491	517	467	534	492	495	474	508	468	518	487	537	456	483	488	484	502	466	486	460	488	506	513	500	480	484	464	475	467	509
4863	9752	8404	4468	3102	2341	2018	1658	1396	1266	1122	1027	982	911	917	840	855	795	775	807	754	731	680	718	687	720	700	730	663	625	648	648	712	669	657	704	655	678	700	670	650	666	660	670	634	685	671	680	677	651	682	662	689	642	619	639	654	609	639	644	635	645	715	635	642	584	619	675	666	743	650	619	686	626	691	685	618	641	644	690	656	662	671	647	592	656	651	646	669	628	609	621	644	697	643	669	680	614	658	670	638	653	662	677	648	646	694	661	668	638	631	680	641	637	615	659	643	645	674	638	689	620	614	692	659	709	672	667	676	637	659	670	700	679	663	641	682	655	647	686	656	640	671	655	638	623	654	683	645	654	685	638	611	656	606	668	621	631	643	657	615	686	656	621	608	681	637	608	662	614	676	661	676	653	637	613	637	655	616	629	636	624	682	667	629	669	598	626	678	660	658	657	704	694	660	640	617	655	661	645	673	652	629	664	633	647	667	640	628	656	659	635	638	640	683	664	669	639	644	622	629	615	680	691	668	636	662	644	612	665	669	632	657	632	636	653	640	643	681	658	590	633	643	637	633	621	652	658	633	627	620	624	645	644	714	623	670	656	625	628	595	613	612	637	650	637	629	633	682	685	641	625	626	629	698	643	657	659	616	603	691	641	723	693	635	639	629	663	699	656	617	716	675	620	653	632	601	648	634	639	652	654	633	674	644	674	646	700	628	642	623	666	645	610	619	670	646	599	650	674	610	674	628	632	604	673	670	667	704	595	663	643	683	686	643	609	654	655	642	662	677	625	632	675	627	700	653	665	624	633	649	622	656	673	650	600	654	667	637	656	692	646	635	635	689	649	671	669	617	662	644	657	604	688	661	667	660	637	601	657	700	637	611	620	660	651	628	607	592	662	673	690	653	666	628	655	610	667	645	655	644	657	654	654	687	676	620	645	665	666	612	658	620	609	659	656	687	631	683	668	621	657	661	625	677	633	623	655	658	619	617	679	688	630	694	595	679	632	649	646	663	659	648	637	639	661	647	681	609	660	641	614	636	701	623	667	701	622	655	638	655	673	694	642	641	662	675	671	616	652	578	638	652	641	686	638	614	646	677	663	646	652	657	643	647	608	623	709	656	631	654	655	632	623	625	657	602	682	609	625	642	604	677	658	623	619	631	673	651	670	598	668	680	657	662	629	668	657	645	677	632	643	590	629	629	703	629	593	662	639	625	643	625	634	628	629	643	663	659	675	594	632	678	650	623	633	636	637	667	641	631	627	692	606	650	651	691	622	652	666	654	647	618	620	618	645	646	669	612	643	681	637	621	634	593	661	615	696	631	627	673	683	658	631	622	697	613	659	613	662	648	653	625	645	636	601	611	606	665	628	657	672	634	639	687	678	674	641	631	621	634	641	698	647	656	679	667	641	704	646	685	685	702	689	634	653	657	643	661	659	598	649	633	653	692	672	676	655	583	678	673	603	655	668	664	659	651	633	645	632	683	624	644	677	672	682	665	610	641	627	642	701	672	640	712	614	622	648	677	610	609	634	655	651	660	616	644	619	634	681	648	697	626	615	589	625	644	639	679	648	608	636	653	732	658	668	644	618	619	663	595	642	657	637	666	697	653	609	652	641	685	633	647	590	679	614	710	627	651	637	652	638	610	629	635	650	669	665	618	620	638	615	612	680	662	636	641	602	597	623	642	657	639	648	662	688	616	620	643	633	619	668	624	608	603	637	614	646	700	637	662	633	633	614	637	623	616	710	630	603	670	620	639	602	592	681	632	651	630	647	601	678	650	663	656	658	620	641	602	643	675	622	638	645	632	617	611	627	653	639	654	661	633	660	618	646	674	626	631	625	587	602	656	660	624	657	637	632	617	699	610	641	623	630	676	616	630	651	694	679	629	606	629	675	633	648	633	661	622	667	641	602	647	644	658	671	631	671	644	635	675	644	631	616	666	654	629	661	677	644	622	676	644	645	588	646	670	612	674	673	640	632	660	657	666	664	649	682	648	655	646	656	643	641	600	589	613	652	585	644	657	666	643	649	650	659	646	677	666	677	671	611	630	656	591	695	587	607	656	632	647	661	647	673	657	646	647	617	630	636	628	641	680	657	658	678	670	640	648	621	656	663	690	598	665	625	648	635	613	650	666	660	633	610	629	648	645	658	617	643	645	643	663	637	614	717	610	607	639	636	648	685	593	660	691	624	652	643	639	634	651	586	641	641	663	645	635	680	642	668	627	643	597	666	651	646	615	603	654	698	686	645	609	632	641	623	658	682	632	648	690	659	647	669	650	670	615	652	667	635	651	640	611	676	644	701	658	650	629	632	661	653	670	647	675	645	581	634	635	612	590	610	631	649	670	623	589	657	635	634	663	673	649	619	648	657	615	641	635	663	645	627	650	616	622	654	656	610	636	642	568	679	632	637	609	656	656	673	672	667	665	700	623	660	663	635	617	688	683	675	643	618	613	650	646	693	676	670	667	656	586	632	642	635	640	627	640	625	673	634	697	615	679	633	683	662	677	673	638	608	664	639	633	648	676	632	653	639	686	661	639	653	652	639	664	655	657	627	681	651	609	650	669	616	678	652	644	675	637	715	651	625	654	675	633	650	624	676	629	640	624	657	649	641	687	650	676	635	666	610	625	627	679	658	661	643	654	697	620	683	597	665	605	662	641	720	662	634	638	628	637	629	702	673	630	650	624	612	659	645	671	670	662	636	670	654	639	641	677	675	578	638	645	622	641	667	619	604	663	715	653	651	663	612	653	640	642	672	629	649	653	657	672	676	676	642	661	651	641	664	611	645	632	650	632	616	667	644	604	648	685	618	663	647	663	664	626	632	670	622	691	655	651	659	643	595	638	635	615	649	657	662	665	605	678	654	618	651	634	617	625	634	674	613	622	672	639	664	656	592	655	690	587	598	675	620	658	622	640	643	648	654	653	684	672	649	658	648	629	646	673	658	660	647	642	616	666	684	654	660	709	652	608	655	630	646	649	678	641	672	692	609	668	655	659	660	658	638	681	609	631	637	624	657	668	624	702	664	647	681	605	664	662	638	673	626	647	668	657	678	688	679	637	645	612	660	675	599	641	639	650	585	636	721	634	651	610	646	654	707	638	645	670	649	633	623	670	641	650	652	641	628	651	689	637	677	647	677	651	638	636	651	649	642	616	595	663	618	613	622	659	657	687	658	695	663	626	637	606	661	641	643	646	623	638	581	658	652	653	656	641	663	628	639	680	631	647	660	649	682	659	662	641	645	674	668	688	647	579	689	693	636	633	671	674	633	640	621	678	667	652	636	627	639	665	641	647	648	649	656	638	641	662	637	634	693	607	646	628	641	667	654	637	659	648	648	652	679	623	641	653	653	641	662	581	643	648	631	713	619	681	658	624	628	659	664	632	654	667	625	702	608	676	651	609	661	639	649	631	672	650	659	625	679	626	649	664	655	628	665	657	639	637	631	639	592	645	672	621	618	607	701	641	633	591	638
22792	21014	28806	23433	21017	21046	6919	1045	674	589	534	442	426	417	353	339	328	295	291	288	298	265	246	224	230	218	230	216	229	200	212	198	214	218	207	220	214	212	225	192	217	201	191	196	199	209	206	199	211	184	196	200	215	205	185	189	187	194	201	191	180	199	215	189	185	192	196	200	182	203	165	183	163	218	187	201	180	180	206	182	190	210	188	181	188	179	191	211	195	184	189	165	192	198	172	212	179	201	177	197	184	209	180	162	177	191	178	210	193	184	197	186	199	173	190	170	161	222	187	181	195	175	169	188	210	194	190	182	185	199	161	159	198	182	180	180	206	204	196	194	181	173	194	154	176	208	175	180	177	218	186	173	187	195	175	202	206	187	178	196	180	172	188	170	185	189	204	179	199	167	199	198	168	184	197	193	195	192	196	201	165	194	167	176	184	174	172	170	166	188	208	172	171	212	200	178	198	199	178	166	201	175	210	174	205	191	205	186	163	156	184	199	155	167	186	196	212	184	211	195	175	182	162	219	179	175	170	204	192	193	192	198	182	174	220	168	205	181	198	169	197	161	157	184	219	195	211	190	183	197	186	186	173	159	172	201	197	179	185	181	188	184	169	183	187	186	196	206	178	186	177	184	181	158	210	200	213	184	180	187	199	196	184	187	182	159	185	188	178	176	174	201	196	193	176	201	192	181	184	183	178	174	209	190	188	199	205	170	187	213	192	162	185	171	192	174	184	174	190	174	194	174	187	185	195	185	185	193	174	172	194	192	195	189	171	150	197	188	176	164	179	174	182	189	163	174	206	203	168	175	188	225	181	209	220	178	204	191	171	166	183	185	167	167	204	174	186	190	167	170	189	191	165	185	206	190	192	207	196	178	184	204	184	198	198	207	186	163	191	177	201	187	190	188	175	172	170	178	204	169	196	175	195	190	188	183	180	221	197	188	180	202	188	193	171	168	205	200	177	202	205	217	187	188	193	187	172	188	174	178	218	195	176	196	172	180	192	155	192	177	183	172	196	183	163	201	178	161	187	195	182	213	182	176	209	180	197	188	200	174	177	179	189	178	183	202	169	184	190	177	165	182	187	185	185	217	185	176	194	182	177	204	181	198	182	219	184	170	178	196	171	169	176	188	216	189	187	194	189	204	185	176	190	183	210	182	186	176	200	193	163	192	174	193	170	198	201	191	195	183	199	183	151	177	191	193	175	189	166	207	191	163	183	187	161	177	164	194	183	188	193	184	202	165	198	182	174	174	205	170	209	174	170	194	182	178	202	176	168	203	207	188	214	194	180	185	183	206	185	168	176	177	217	202	197	196	176	191	187	190	198	196	188	190	168	168	176	167	195	176	199	183	205	157	177	186	191	192	191	200	208	198	189	177	172	174	188	187	164	199	175	184	183	181	182	196	189	173	198	169	187	190	161	190	211	172	175	183	197	180	195	183	187	198	172	182	187	176	194	186	167	196	205	183	188	170	174	167	190	175	186	173	197	174	193	177	169	203	183	181	206	176	179	164	182	193	195	197	172	192	168	187	182	167	178	179	192	187	180	173	193	187	181	159	186	180	162	169	172	170	180	169	175	179	190	222	182	171	202	176	177	168	181	207	182	171	177	190	189	195	194	181	189	198	176	182	187	167	183	172	174	221	200	174	184	184	175	204	168	191	207	171	167	193	197	205	195	177	197	214	197	190	203	190	182	173	180	199	180	177	180	170	196	160	190	172	204	195	177	193	171	167	201	178	200	157	204	201	192	189	187	188	193	189	183	197	179	191	197	186	187	203	190	193	167	200	190	175	184	210	168	184	210	204	204	180	177	194	175	205	200	195	164	206	182	172	188	181	159	158	178	195	203	191	175	172	172	173	200	184	171	194	194	176	180	180	178	185	182	185	163	184	199	191	169	180	181	180	194	194	191	190	191	184	201	194	154	192	156	169	192	201	194	186	165	182	195	191	177	186	150	197	190	177	173	197	188	190	173	188	165	189	169	170	161	194	169	208	210	178	190	167	183	197	191	185	171	191	182	199	218	188	179	185	188	167	165	192	196	186	199	183	198	189	192	207	172	204	169	208	188	215	186	176	186	214	188	209	197	177	177	213	188	190	188	170	197	204	155	178	184	174	201	184	194	191	190	185	217	214	193	170	202	178	202	195	209	189	191	173	176	188	189	189	159	225	173	190	193	169	185	183	176	179	202	166	186	188	204	201	192	196	195	193	194	167	191	183	182	205	203	176	168	201	170	167	178	183	179	203	210	184	183	171	201	193	184	166	209	192	170	208	177	175	186	171	174	175	189	164	171	167	166	199	194	205	183	166	180	187	220	204	190	188	190	191	194	172	181	180	176	189	208	180	202	193	164	205	187	204	197	174	167	187	161	212	189	177	186	168	175	203	210	174	190	189	183	170	185	194	192	171	200	208	199	189	202	186	175	172	180	185	179	169	189	184	200	172	176	191	194	190	172	184	211	167	205	181	188	183	179	182	176	183	178	172	174	192	202	207	184	196	192	167	168	168	180	199	179	185	197	197	200	171	187	172	190	194	172	164	183	197	161	192	182	192	180	189	194	186	170	202	188	189	197	179	187	201	196	184	180	207	193	178	207	180	175	201	162	201	189	200	189	187	180	200	193	188	191	180	179	185	162	183	189	175	185	191	191	209	195	192	170	191	174	199	179	163	181	205	197	176	195	171	195	193	191	177	192	198	196	175	183	200	191	193	192	171	176	175	166	172	179	176	200	176	185	178	178	185	163	190	201	178	177	185	180	189	208	193	204	206	204	177	187	167	173	176	190	191	193	190	178	188	188	199	197	167	180	215	165	216	198	194	210	179	195	185	175	165	192	181	200	202	209	169	193	184	191	188	189	178	197	208	170	190	171	194	195	153	185	193	178	197	159	209	168	185	185	178	192	179	183	186	184	194	173	188	166	182	201	194	166	175	178	171	178	186	172	190	188	184	151	173	215	184	195	180	195	187	199	202	185	190	189	217	191	157	192	182	204	178	184	174	178	186	181	200	167	183	175	196	178	209	183	191	191	183	193	184	183	175	189	182	187	179	179	162	183	181	188	204	191	181	183	161	206	188	152	187	203	197	167	170	162	201	180	208	195	189	190	202	205	186	195	173	194	214	204	187	169	184	211	199	178	173	178	180	199	173	183	175	197	209	184	196	185	190	156	177	215	167	174	195	196	180	156	191	188	168	186	187	187	169	176	178	197	203	189	170	190	215	191	177	218	194	182	180	182	156	194	174	207	162	189	214	168	202	199	167	200	171	214	176	189	183	154	206	155	183	182	191	215	173	181	185	165	197	192	178	197	166	193	182	159	190	179	184	179	170	184	184	182	192	197	198	183	184	206	185	184	182	172	179	209	191	190	190	177	190	178	156	182	184	183	174	164	182	185	202	170	182	196	176	171	204	196	191	176	188	200	170	172	184	181	201	173	189	165	184	191	187	175	179	166	166	183	187	186	182	187	191	176	168	162	162
6880	15576	13325	7310	4842	3802	2802	2186	1738	1442	1159	1004	892	826	690	629	563	495	478	457	440	391	404	386	346	353	347	344	314	319	328	290	304	331	297	325	323	290	325	290	288	297	296	267	285	266	283	262	273	252	262	271	247	301	249	263	290	274	280	278	260	238	286	283	271	279	286	267	290	248	272	267	256	255	247	274	289	241	240	279	270	235	260	260	253	294	261	272	279	253	242	258	276	286	239	231	272	233	251	253	269	260	274	265	288	259	258	264	253	245	257	265	253	248	289	230	217	284	258	236	285	278	262	247	270	248	244	227	284	229	269	243	249	265	269	247	232	253	241	252	283	251	250	238	221	268	239	268	248	272	267	256	238	251	272	251	256	252	249	231	256	241	251	246	254	256	268	271	242	254	256	257	229	261	246	251	255	271	255	277	244	266	251	249	235	265	221	259	251	267	272	235	272	246	253	258	253	271	248	256	224	264	272	230	265	248	256	248	251	256	234	271	250	271	256	251	231	266	256	241	255	275	235	247	251	256	266	225	226	256	291	234	255	264	260	244	262	272	238	279	248	243	281	236	243	253	248	207	248	282	248	260	287	230	281	235	257	253	236	224	232	235	249	257	257	255	264	266	245	253	223	256	253	244	223	256	246	275	257	252	271	260	238	249	267	258	235	268	238	246	261	246	249	266	236	282	254	252	248	281	255	259	244	249	244	270	255	261	244	222	249	226	266	259	235	236	261	266	264	248	267	257	235	257	229	230	260	266	250	256	249	242	225	230	242	262	258	271	267	280	256	284	274	257	285	265	236	251	241	262	271	241	234	249	246	254	222	258	251	256	251	257	232	262	282	273	229	242	252	238	244	232	267	249	250	245	232	241	264	244	252	213	250	252	255	248	281	275	261	231	257	276	233	235	251	274	247	252	260	255	252	250	251	239	214	234	247	234	239	241	263	246	257	253	240	237	265	258	261	261	264	236	253	228	245	238	229	227	261	242	261	259	223	274	247	254	257	258	292	274	262	237	258	297	258	232	238	258	270	257	264	272	241	219	255	247	259	270	249	263	248	246	249	255	224	280	242	278	251	228	241	254	263	245	245	246	251	259	247	241	268	271	293	241	252	243	255	261	253	231	275	277	276	269	258	262	258	240	284	247	231	229	274	252	278	255	244	259	241	264	242	274	248	231	261	264	252	232	229	263	252	239	253	235	265	241	237	263	234	210	260	260	260	240	244	240	263	238	225	236	259	237	251	256	259	267	247	234	259	268	227	262	245	246	260	258	234	261	250	237	253	269	259	258	240	278	265	245	240	248	243	250	228	262	274	235	242	246	243	268	272	254	262	287	242	242	247	241	223	239	249	247	239	243	219	246	247	257	277	289	237	261	257	246	258	252	231	245	283	265	265	260	253	234	267	251	247	246	244	264	225	249	236	239	251	259	245	234	269	254	264	248	253	278	236	249	240	263	266	231	242	233	223	273	260	265	235	252	252	228	223	275	253	269	277	259	254	241	274	265	286	245	244	260	258	228	284	264	268	257	233	247	275	235	255	286	269	255	248	268	247	253	269	246	212	261	251	264	239	262	240	246	258	257	247	253	275	258	239	276	222	257	229	287	279	257	283	233	241	264	278	250	249	267	257	237	239	226	251	244	250	281	259	256	244	256	239	250	263	275	238	268	300	266	265	298	259	249	227	275	255	238	269	269	245	239	261	256	238	245	247	250	239	240	242	253	296	259	236	232	260	237	259	254	251	257	241	256	245	274	258	279	275	261	253	283	235	248	247	237	278	238	255	272	257	256	250	249	234	267	248	264	248	225	256	244	241	217	240	244	270	250	249	244	218	237	250	249	240	245	257	249	248	259	255	267	254	240	245	258	261	262	264	275	248	236	257	275	268	253	278	266	231	244	271	256	268	263	264	262	268	251	241	279	252	251	265	248	242	245	259	246	232	266	263	247	212	269	252	280	239	249	274	242	244	244	227	237	256	235	246	287	226	249	249	248	245	242	254	243	264	213	258	245	264	230	236	231	289	254	241	264	250	271	221	231	232	259	252	242	233	257	253	263	258	251	259	269	218	248	223	269	256	260	255	258	273	256	262	290	246	271	257	269	277	221	259	244	263	250	232	263	253	286	239	257	232	258	266	229	247	243	242	255	280	259	263	256	259	240	238	222	239	238	246	247	259	254	274	272	256	222	257	237	229	228	257	276	250	233	245	245	239	275	238	255	246	247	294	276	245	230	255	249	267	263	259	253	262	272	244	246	255	274	244	282	240	246	236	270	261	251	246	229	259	273	232	253	243	240	264	248	244	256	282	240	228	265	252	262	220	266	239	275	280	240	245	249	256	233	231	275	244	281	235	257	252	255	251	273	237	249	241	278	267	261	205	248	241	233	258	270	247	241	259	275	241	246	249	245	246	267	269	237	253	261	257	259	237	256	286	258	255	245	241	264	270	247	270	237	250	248	256	265	229	243	248	233	248	264	251	245	265	251	262	247	273	258	273	246	255	283	245	267	236	247	252	272	246	258	252	227	260	246	262	235	257	251	229	276	253	270	277	281	271	237	240	255	245	254	270	257	272	253	260	260	276	247	246	233	273	258	219	244	258	252	266	244	286	277	286	244	260	218	276	257	259	227	251	263	236	269	223	264	270	252	264	252	270	267	264	266	275	257	234	227	267	248	259	264	270	239	256	224	260	266	267	263	265	274	261	247	244	266	260	269	247	271	225	259	238	257	255	245	256	287	250	260	248	224	282	241	266	247	241	269	276	235	236	231	228	245	237	283	259	258	226	229	246	236	250	248	255	237	268	260	263	284	249	257	246	263	227	284	264	288	274	256	256	267	224	226	241	263	238	244	234	271	231	267	279	237	269	243	267	236	260	275	255	253	248	244	265	214	245	260	259	260	262	249	266	276	225	259	254	263	259	229	246	271	244	249	262	244	250	234	270	239	269	256	243	273	231	253	257	246	247	235	258	258	270	267	273	252	263	263	259	268	243	241	272	251	234	240	271	263	239	239	254	249	248	245	222	252	249	267	248	252	296	230	237	266	248	244	252	264	238	237	248	272	257	255	267	242	256	256	251	235	240	284	229	272	269	253	260	280	256	260	236	253	273	259	257	253	223	238	284	237	278	277	294	273	247	261	253	254	244	234	247	273	264	239	255	258	272	240	260	238	252	249	242	272	270	238	245	243	235	262	278	260	251	286	267	244	244	240	256	240	247	256	231	260	210	251	248	267	239	282	247	270	278	254	245	230	246	292	277	254	238	242	225	252	252	286	248	262	252	232	255	261	274	246	223	252	239	245	270	241	238	276	230	248	250	250	269	257	250	226	243	279	230	231	219	262	262	228	232	236	208	261	236	258	258	227	255	250	242	288	229	243	250	254	236	247	262	238	232	251	231	269	281	268	283	238	257	253	272	254	245	240	265	268	261	259	240	289	243	236	280	242	265	241	251	265	277	233	276	269	253	270	249	245	227	261	257	220
26526	20548	10150	1412	923	828	732	676	672	658	660	653	683	681	609	651	627	623	626	682	670	644	652	597	656	658	625	619	613	597	648	627	653	639	613	685	597	639	659	606	582	606	598	601	604	572	578	659	627	659	643	587	590	648	629	620	611	610	665	649	652	654	605	624	660	627	613	632	631	625	634	616	635	629	688	608	638	638	652	620	680	656	623	627	663	668	568	589	610	556	602	643	623	615	614	674	621	634	609	636	608	673	618	620	670	609	639	611	567	645	626	619	669	619	625	627	594	623	609	643	623	598	662	620	578	621	656	649	582	611	645	609	621	620	571	617	675	634	625	669	618	646	616	614	600	653	653	608	644	655	644	629	635	651	622	651	571	603	631	626	664	651	662	653	635	609	652	663	628	636	617	676	641	583	654	642	638	632	600	620	643	584	647	620	654	659	652	658	612	599	637	642	608	680	609	645	637	671	647	643	592	650	645	644	602	637	609	619	620	634	646	653	685	663	680	605	626	632	628	634	628	655	645	634	656	658	621	633	625	682	578	616	630	682	650	610	634	584	576	628	621	654	670	641	648	648	651	652	659	683	666	609	621	608	629	642	653	666	608	644	638	572	607	584	627	631	654	638	617	621	647	658	596	657	673	626	605	603	626	621	630	616	630	603	657	613	633	632	637	577	599	663	614	694	647	633	621	586	608	629	605	648	618	605	684	635	652	641	642	605	642	641	636	622	592	559	647	638	644	631	655	590	616	636	626	634	632	606	609	624	645	604	629	630	666	579	657	646	592	630	631	660	645	575	676	646	650	632	619	627	648	650	586	615	587	663	637	598	653	647	621	619	643	614	646	615	629	626	618	624	592	627	611	643	644	683	606	673	611	610	622	594	630	634	609	606	605	575	662	588	654	637	670	647	593	588	590	643	617	621	636	603	612	672	609	626	639	642	663	606	617	639	623	578	683	615	621	619	617	631	613	651	610	597	611	645	615	666	630	636	614	616	613	638	679	606	606	610	633	669	614	666	650	642	629	664	601	684	610	640	632	632	623	614	600	628	635	662	656	657	664	681	619	650	603	674	667	607	593	601	603	630	635	645	649	654	634	693	603	647	656	604	637	617	643	634	611	613	653	627	636	634	651	676	612	616	583	654	620	638	639	593	604	615	625	594	645	636	641	596	659	706	616	640	642	637	632	614	640	598	576	632	610	602	656	646	614	627	598	595	681	661	660	635	617	669	595	619	623	635	631	588	647	602	642	595	609	683	654	655	669	679	607	636	678	617	626	625	644	609	636	645	639	605	633	671	655	623	638	659	643	629	562	616	620	615	622	652	587	663	627	600	656	604	626	646	600	602	633	613	648	620	636	638	644	612	610	572	665	651	660	649	600	608	623	689	639	592	592	626	653	629	623	586	603	623	607	634	625	600	634	589	646	637	614	644	626	625	602	643	624	605	636	608	689	636	656	636	632	632	630	626	613	611	649	590	698	647	631	628	601	657	617	640	657	623	611	657	627	658	607	616	698	613	585	614	642	627	611	611	615	623	649	663	623	634	598	631	636	670	644	637	634	596	643	650	642	626	593	611	631	663	644	654	628	571	631	628	613	617	605	630	599	628	599	629	616	647	636	589	651	649	597	630	645	650	643	635	607	612	660	613	618	614	632	633	642	692	625	598	636	688	626	622	658	644	647	614	631	628	645	643	628	645	599	648	631	609	630	657	600	635	632	623	628	655	624	589	653	580	640	635	652	597	628	646	656	620	586	617	620	638	615	630	644	657	621	613	620	580	608	636	620	646	651	665	652	625	614	613	614	626	608	671	653	641	597	645	655	622	675	630	613	612	644	661	620	619	624	594	678	677	585	675	623	638	628	631	619	649	637	658	651	605	633	632	615	662	613	649	615	693	649	660	669	631	647	636	598	623	591	633	657	625	582	615	660	638	623	652	640	669	632	638	645	632	629	623	626	633	620	623	639	649	612	598	618	599	625	700	654	660	626	659	647	644	629	599	632	648	637	596	633	632	627	687	630	633	630	631	653	620	619	631	594	631	667	648	639	606	631	608	655	592	633	639	610	651	633	653	665	593	666	618	595	628	660	631	572	636	654	638	621	600	648	654	642	661	618	639	651	623	607	660	644	639	620	656	641	631	612	631	639	592	636	622	639	662	623	637	617	602	656	647	640	663	582	570	604	644	613	592	615	612	646	614	652	622	652	618	656	638	607	659	610	644	635	667	695	615	626	628	669	621	596	605	623	615	656	674	635	691	631	648	604	604	662	611	633	637	623	653	605	652	608	611	660	635	614	611	627	592	632	587	593	663	632	611	615	623	650	626	658	627	655	622	623	652	626	654	638	600	611	603	607	625	620	617	640	644	629	645	658	631	665	644	621	607	684	618	674	628	647	636	611	669	612	653	650	652	667	645	691	659	608	691	591	607	661	622	592	703	659	655	609	634	611	614	584	695	642	658	674	653	661	637	660	601	620	653	627	606	659	627	624	645	660	618	638	633	600	626	645	649	623	653	645	626	639	590	631	623	596	635	671	613	606	637	607	652	647	606	626	648	612	626	661	655	662	609	661	648	664	632	630	589	631	640	657	623	643	643	656	619	626	588	584	612	617	623	625	614	623	614	618	613	667	626	609	622	648	608	631	601	613	666	638	615	648	682	648	600	666	611	623	584	614	626	621	622	576	660	686	648	596	650	607	635	654	671	624	647	621	612	600	629	635	603	675	628	650	603	616	618	649	618	579	606	621	624	642	661	592	617	642	632	628	646	620	629	627	668	647	600	625	615	605	632	647	575	594	677	636	598	613	599	643	629	619	643	617	654	623	581	664	673	650	612	662	656	622	595	597	635	658	622	627	614	598	592	631	649	665	670	633	628	649	656	592	651	644	642	656	624	640	597	622	650	627	636	631	634	615	608	605	630	632	694	656	689	618	603	641	609	637	628	655	639	647	640	623	628	614	598	621	616	660	637	613	617	683	631	644	605	595	650	617	650	670	637	614	627	633	630	605	605	590	670	627	621	642	632	580	633	608	618	603	611	613	604	645	601	657	613	585	614	614	632	664	610	627	654	598	606	648	648	596	608	605	597	574	640	622	612	626	629	604	625	653	696	607	628	611	629	627	594	641	640	669	616	586	629	668	635	651	564	609	643	599	585	664	615	646	644	632	629	629	640	648	584	608	645	621	643	646	601	614	652	599	606	626	651	640	606	642	596	609	624	628	609	636	655	613	639	633	646	620	631	637	609	640	630	645	615	640	646	636	659	625	642	607	623	643	613	591	642	651	563	636	689	599	666	664	625	680	632	630	631	631	626	616	604	588	628	588	626	654	668	584	565	642	679	642	651	628	588	635	640	584	629	656	654	640	615	576	626	615	645	617	613	621	614	653	570	620	658	626	590	660	601	651	631	639	638	690	659	633	624	612	636	656	653	634	611	646	661	661	624	612	645	597	607	611	591	623	657	627	643	654	588	663	618	608	641	632	607
4191	1752	1581	1153	1026	932	923	838	902	867	820	860	809	867	834	839	829	808	815	807	837	801	792	808	822	820	824	801	735	817	804	809	796	836	770	841	784	797	840	834	828	833	799	871	804	801	869	878	778	819	854	836	772	800	831	744	797	769	780	793	765	810	796	820	803	804	812	821	811	816	807	859	787	815	839	803	829	764	796	783	795	813	781	832	798	829	802	796	811	878	847	838	783	807	805	741	840	796	755	724	815	860	842	821	758	840	818	795	768	842	836	838	816	855	798	805	795	801	796	788	817	836	776	771	826	799	831	790	844	836	808	811	795	787	781	846	763	803	830	804	799	800	839	820	786	736	854	831	848	845	781	825	813	811	809	773	780	836	808	824	825	825	822	797	903	875	798	828	819	869	841	812	867	810	826	808	820	796	844	785	793	785	815	839	880	801	851	855	802	793	819	833	847	805	872	790	866	775	803	809	820	792	752	846	805	838	839	783	785	813	855	796	820	852	812	846	782	790	780	818	813	842	819	810	849	779	787	831	819	792	882	785	804	796	817	801	821	865	842	836	840	783	852	815	827	776	763	847	828	758	755	843	804	839	817	807	786	799	775	788	805	840	809	809	843	819	809	809	763	819	824	816	795	830	860	835	812	802	809	802	839	819	779	794	786	786	814	819	832	834	835	868	778	792	795	847	824	860	831	853	804	820	802	838	799	820	808	832	777	824	811	782	826	823	784	809	765	821	761	798	785	801	733	827	764	778	810	844	798	804	810	890	823	825	821	823	821	855	824	857	790	841	847	811	771	824	804	820	831	828	779	837	816	813	798	834	803	788	777	871	792	779	814	777	816	831	801	800	779	823	800	848	848	776	812	843	788	805	854	870	839	827	793	854	876	826	880	814	784	788	800	810	792	821	796	874	811	801	838	817	793	782	806	809	822	816	753	800	814	790	800	798	815	871	826	827	786	769	853	830	806	830	781	827	833	812	818	795	890	806	802	766	773	818	787	798	778	783	822	800	859	770	828	838	794	802	843	819	770	808	780	767	784	770	787	826	786	786	786	811	818	846	784	843	843	776	774	843	762	778	803	791	768	807	830	822	803	792	847	868	832	825	802	777	840	858	798	797	825	774	840	725	862	839	812	812	843	859	869	813	771	820	795	807	848	789	798	788	805	760	817	825	790	834	797	849	800	851	804	757	810	804	793	770	815	845	823	825	814	788	795	801	805	832	804	800	808	856	777	857	822	838	789	803	915	796	812	798	798	794	778	820	832	795	834	822	775	823	790	825	846	841	802	852	844	773	785	795	765	832	805	837	816	811	790	862	821	822	800	789	825	783	857	805	808	851	832	838	812	804	784	789	802	784	849	806	800	770	797	798	799	807	838	811	787	811	842	796	783	868	776	814	841	791	823	800	850	761	827	838	818	869	819	765	852	799	841	781	814	845	826	806	829	865	805	781	814	860	785	770	817	799	823	788	747	807	784	839	807	882	837	791	798	804	792	801	822	748	801	802	786	787	827	814	819	825	814	805	862	848	805	829	815	803	825	812	790	772	763	848	882	803	839	819	827	810	772	837	823	863	819	805	789	771	814	793	844	847	817	811	797	834	820	815	820	814	782	813	771	850	815	809	810	787	805	840	834	791	841	839	870	818	785	882	848	840	782	824	872	838	796	770	840	817	817	783	793	789	819	840	818	821	815	816	791	754	773	764	849	885	876	791	795	828	848	806	802	780	807	822	760	773	773	755	826	783	847	808	746	828	847	828	747	801	825	773	809	777	804	856	816	836	841	844	787	772	836	846	819	839	795	819	807	828	811	820	814	790	850	826	785	806	812	821	838	776	841	824	839	833	849	836	826	794	786	799	796	844	823	823	778	863	801	812	795	835	780	814	800	849	789	791	835	856	807	800	840	871	809	786	829	791	806	840	804	807	802	850	765	865	788	817	771	801	820	831	822	813	804	850	783	838	743	823	846	843	801	780	836	806	805	805	755	782	826	764	796	849	831	794	766	865	797	789	780	825	825	838	818	823	797	835	804	794	783	884	851	832	798	818	795	744	892	798	807	818	791	853	800	800	796	807	799	845	806	838	814	806	804	829	839	823	791	790	791	792	784	786	781	779	859	867	827	812	789	771	772	835	778	842	798	809	829	825	746	773	823	846	811	793	817	819	834	851	823	818	785	829	784	812	796	831	774	807	783	828	786	810	827	770	756	833	822	802	879	830	798	821	825	829	856	841	840	856	785	752	768	823	821	812	780	794	837	812	789	805	833	806	822	827	810	752	792	804	788	775	791	810	784	817	779	814	848	855	807	837	782	780	825	865	777	810	870	749	804	799	785	800	842	794	842	832	810	852	815	869	779	856	855	827	822	778	848	822	804	853	821	835	828	782	741	828	799	787	787	756	797	791	807	840	831	744	785	819	820	803	788	833	795	797	777	829	825	804	806	830	803	826	840	872	816	825	812	854	814	773	839	776	797	804	797	769	849	819	821	842	777	812	822	797	819	798	802	803	738	808	782	782	819	809	815	858	806	794	824	855	792	807	834	775	806	804	832	841	849	872	807	787	795	829	830	775	844	811	789	806	842	795	841	879	799	812	764	844	820	837	819	799	802	767	830	825	793	879	821	837	818	798	805	825	817	836	828	806	876	815	834	879	801	849	791	821	813	843	836	821	792	784	835	806	816	795	807	813	819	775	790	831	864	799	831	828	776	852	791	840	810	860	848	822	836	836	820	816	782	812	817	823	877	812	860	813	774	813	797	790	810	848	821	747	773	814	788	842	863	842	806	841	808	774	817	825	842	769	825	836	854	837	803	838	787	783	830	796	809	791	817	845	826	800	812	831	803	802	793	793	840	764	743	796	811	783	791	869	780	823	830	784	791	780	817	820	847	816	817	816	807	824	833	837	856	814	865	823	823	823	833	785	816	839	813	807	763	815	761	795	813	829	809	820	792	823	865	797	795	834	791	800	863	810	783	779	810	767	813	831	866	833	825	828	837	824	833	817	825	791	854	809	816	807	838	825	830	827	864	819	830	833	838	825	794	790	844	798	850	833	845	792	763	761	789	811	796	804	764	759	832	791	831	799	836	817	848	851	793	886	813	855	812	797	776	767	881	862	830	796	796	826	832	802	889	853	803	823	798	850	796	836	863	825	819	778	810	822	819	759	793	748	854	792	795	823	833	790	761	806	822	887	791	834	800	852	819	798	795	751	783	753	848	800	792	828	782	838	816	778	782	835	834	822	803	793	816	782	826	823	759	795	829	825	838	871	810	797	805	836	858	828	905	813	810	858	810	727	809	783	805	815	799	784	863	818	856	810	801	791	793	841	832	828	799	829	776	789	791	755	797	831	858	813	782	828	789	764	790	816	761	824	814	812	839	809	817	808	853	819	811	754	801	804	754	811	792	804	802	808	786	829	868	880	804	829	836	757	826	816	839	866	749	870	761	770	819	784	802	809	775	771	809	809	869	785	834	837	821	795
23691	20944	28268	23815	20919	9161	1381	906	755	733	681	623	628	574	618	592	583	533	545	581	500	533	526	544	539	557	531	544	544	490	491	502	521	483	504	512	523	474	518	488	490	539	518	534	463	498	491	508	499	470	477	499	515	498	514	506	492	573	518	530	497	495	516	528	498	459	457	511	534	498	512	490	488	477	501	487	523	507	477	483	503	509	470	499	510	516	487	504	505	465	534	471	472	449	494	477	528	480	490	497	508	511	483	485	452	504	481	479	445	506	510	510	505	493	495	465	501	505	492	466	537	501	495	457	482	500	486	502	516	486	515	489	518	494	498	542	515	480	483	505	459	497	508	490	551	479	506	503	506	531	490	515	496	464	492	477	467	534	489	502	496	498	497	494	513	501	492	466	477	489	476	502	473	494	477	515	477	439	437	531	473	483	538	456	491	431	475	477	491	502	556	542	489	535	490	499	531	488	517	501	478	475	507	538	487	490	526	496	467	506	506	468	499	508	471	510	501	486	516	487	487	493	484	461	517	459	497	527	503	486	461	465	465	474	514	487	482	483	463	537	487	495	530	478	485	498	509	472	512	480	502	484	509	488	481	472	490	500	504	492	482	540	472	503	483	481	525	515	490	492	467	522	486	449	488	450	517	460	450	507	464	484	548	493	539	489	482	444	452	479	494	498	501	527	472	454	481	513	489	519	464	509	499	539	485	504	480	481	475	517	493	510	548	540	506	498	492	517	505	448	465	458	507	474	492	493	489	513	495	479	501	463	481	526	509	492	507	494	510	504	514	508	509	483	484	453	494	557	525	490	498	439	452	474	472	492	489	517	520	500	497	506	494	478	517	466	486	495	516	464	434	496	464	484	474	451	450	481	497	486	518	503	498	505	468	534	458	535	500	520	487	479	518	449	476	473	515	468	513	494	463	515	478	510	510	500	472	494	480	485	444	480	493	527	505	507	500	471	479	511	464	538	509	501	464	496	493	514	502	520	490	474	501	494	527	481	476	486	509	483	531	498	472	501	519	512	515	498	519	498	513	502	506	465	463	500	487	508	528	501	472	513	485	499	527	490	493	530	495	499	471	521	550	524	523	518	519	507	488	488	480	495	476	472	480	487	501	521	495	484	483	479	466	500	477	489	513	484	536	460	514	483	472	484	476	502	541	507	516	487	459	487	525	476	502	494	516	514	515	457	514	499	504	496	473	475	477	482	535	471	518	438	468	500	455	491	481	467	504	476	486	508	477	503	529	470	495	475	494	457	542	482	502	530	494	492	485	481	534	499	498	496	499	462	500	482	502	506	485	480	499	464	468	487	488	491	505	482	497	491	506	468	462	487	460	459	475	495	487	494	499	473	498	458	490	471	491	549	451	467	512	502	508	490	481	506	507	526	481	451	521	483	458	494	501	490	508	492	504	515	429	517	504	536	514	497	497	478	441	523	466	495	472	496	470	531	500	495	508	471	452	495	471	517	521	465	491	502	513	475	513	525	468	539	465	484	540	514	497	469	465	491	452	478	463	513	491	486	484	528	533	479	511	528	517	501	464	491	513	470	476	466	468	461	490	499	503	459	511	505	542	461	471	525	496	476	496	490	540	514	493	501	496	483	492	488	484	508	499	499	518	461	484	540	526	486	480	433	481	506	458	462	520	492	460	498	499	502	494	507	476	534	489	484	470	491	466	526	479	506	477	486	490	474	498	530	435	455	480	507	463	444	508	457	498	539	478	477	498	493	463	465	440	475	497	504	511	496	467	503	475	489	459	495	496	472	495	488	478	476	479	490	501	464	483	494	468	459	505	517	513	505	500	471	466	508	504	469	461	511	471	469	517	445	519	519	430	465	475	476	504	489	495	466	466	463	489	492	525	491	487	486	523	451	455	459	487	482	489	522	534	525	472	504	485	482	471	539	511	475	475	483	545	509	422	476	498	491	460	517	482	496	493	502	524	510	511	481	500	467	489	545	498	493	551	477	493	476	497	497	527	488	498	508	488	499	530	505	499	492	460	516	511	491	466	488	516	469	479	463	476	483	505	477	531	468	475	514	483	523	546	509	532	494	522	489	498	498	530	478	516	500	467	515	480	529	484	527	500	489	510	475	464	477	445	499	481	489	488	479	526	506	469	489	513	483	464	562	484	508	507	474	464	489	527	516	472	532	493	532	484	503	493	476	510	506	479	542	486	518	502	468	473	493	489	479	506	471	468	444	482	524	502	526	480	508	530	480	526	509	443	507	478	497	501	516	471	491	529	454	533	491	510	494	474	516	470	460	487	501	447	513	476	509	476	473	513	519	522	501	482	498	496	509	507	503	503	504	471	461	512	483	525	486	480	503	490	490	497	499	480	496	495	471	507	498	463	458	471	504	491	490	501	490	518	517	489	444	485	499	517	505	487	490	475	494	476	508	455	505	491	465	462	482	501	481	466	488	466	494	488	482	490	541	462	499	493	487	491	499	544	480	482	488	497	455	466	507	447	492	454	491	463	513	473	523	470	519	520	459	493	504	470	459	501	507	466	484	473	467	490	486	447	537	530	532	496	499	492	484	487	446	530	469	518	473	512	483	527	496	531	526	480	545	484	499	456	512	505	486	486	451	467	502	477	502	495	445	463	476	489	512	503	498	491	522	490	515	462	495	509	521	566	521	497	496	527	527	490	500	500	509	489	480	459	492	505	450	485	486	458	464	536	510	480	473	475	517	521	499	471	509	486	517	464	489	462	507	460	511	529	505	455	508	491	467	456	478	525	481	476	485	488	523	466	500	472	487	533	452	531	532	475	510	537	500	518	451	502	493	467	511	529	450	540	486	476	509	482	496	480	494	542	520	490	499	511	496	511	498	483	484	510	451	473	490	538	468	525	505	508	495	517	529	476	520	478	496	479	478	473	505	469	491	483	495	476	499	490	489	481	499	513	506	484	476	502	483	466	480	480	487	481	505	505	477	481	478	491	458	532	483	472	500	508	494	468	471	517	506	484	464	499	499	466	508	488	494	493	491	522	444	471	521	496	499	504	506	486	453	512	465	470	500	497	533	446	500	475	522	499	505	475	479	475	516	489	511	513	464	486	512	520	448	497	496	461	487	482	484	487	479	476	477	507	466	453	505	468	503	491	485	503	496	493	455	491	465	471	447	533	496	442	479	483	483	478	491	464	519	538	495	495	498	470	465	492	514	500	487	506	447	498	485	464	497	485	493	481	482	510	502	507	475	499	495	480	474	528	475	523	511	513	491	508	463	486	500	467	476	491	463	519	490	502	465	488	485	502	493	520	505	504	479	502	457	468	497	496	499	493	513	533	494	550	485	489	495	505	546	527	490	527	495	493	470	532	461	425	483	535	514	510	503	489	495	500	515	500	509	521	485	492	532	487	490	479	514	512	483	508	471	539	516	500	481	525	502	514	502	508	480	540	500	512	516	503	480	455	496	488	491	466	490	500	564	493	495	484	511	432	484	457	509	505	523	482	508	494	471	474	473	482	500	484	512
4862	9707	8452	4394	3112	2379	1964	1632	1473	1229	1138	1035	992	893	870	844	784	773	770	713	764	717	719	706	691	733	667	694	705	700	723	674	688	640	711	684	688	682	648	674	637	677	647	663	684	675	709	689	662	705	672	657	643	694	687	644	667	614	646	668	671	663	663	627	705	638	639	687	695	649	666	627	682	686	633	635	627	680	649	660	658	679	661	673	678	636	633	670	707	665	666	656	654	609	663	699	660	654	647	686	664	681	611	681	631	705	635	628	637	712	657	668	665	688	676	655	635	664	682	654	640	677	651	643	706	598	653	649	630	678	701	651	629	667	651	635	589	663	606	630	640	649	652	668	634	591	598	667	661	605	675	637	661	639	652	638	675	613	650	663	644	651	688	647	656	663	682	671	682	631	602	631	674	649	733	603	639	661	695	627	637	676	659	666	648	632	736	614	678	635	641	663	691	615	610	677	689	704	657	649	661	640	665	641	644	638	657	646	652	633	654	671	671	637	636	660	620	630	682	665	654	697	636	662	647	630	681	640	664	662	638	626	627	622	667	678	655	672	683	618	642	680	662	650	653	687	645	673	702	699	677	676	638	648	683	638	672	618	622	621	599	629	650	616	696	712	583	660	635	703	664	619	676	674	618	648	622	645	644	644	639	635	673	616	643	631	682	613	670	660	619	622	643	654	719	631	617	654	657	638	613	661	607	617	633	666	616	674	675	626	652	683	653	688	631	675	645	605	649	658	682	664	669	648	651	680	677	659	646	659	681	635	655	650	667	688	631	596	615	699	700	660	698	635	632	661	645	657	707	624	634	668	613	649	645	655	668	628	653	694	647	590	625	696	612	660	619	612	674	644	640	683	640	626	681	652	658	650	627	655	640	652	674	636	683	670	677	666	633	685	636	679	665	661	666	629	663	648	625	649	656	655	649	643	633	676	655	670	678	677	674	622	651	663	670	617	658	601	628	661	695	643	691	681	641	651	648	676	670	670	631	676	660	647	666	689	659	641	664	595	661	670	639	669	733	663	691	617	681	641	638	624	646	653	629	647	644	629	638	651	673	644	653	614	656	647	618	690	644	675	639	652	648	695	626	672	608	642	627	639	689	615	629	682	609	592	621	722	629	637	670	705	659	644	681	666	644	652	629	655	641	683	657	679	680	654	643	652	676	648	701	660	720	681	636	672	632	658	677	670	643	626	648	645	587	661	645	653	649	676	701	675	668	712	648	668	664	644	682	664	653	652	616	645	656	659	675	611	670	677	651	716	632	682	640	601	660	661	631	671	634	675	642	681	644	643	690	660	659	649	630	681	646	654	665	634	636	658	651	660	599	651	608	622	645	637	645	702	693	645	693	673	707	620	633	660	677	648	665	604	635	671	675	600	644	715	625	645	637	628	619	657	684	657	651	616	628	628	668	658	645	707	673	626	618	640	621	612	639	676	619	657	646	656	652	647	633	655	672	612	656	678	657	606	649	658	671	670	646	640	669	611	655	688	656	642	692	633	642	618	642	694	689	673	640	665	648	658	704	636	634	627	634	622	635	636	678	640	661	676	658	680	641	719	637	683	685	599	644	677	651	690	652	667	575	638	632	678	625	663	663	618	659	653	648	636	626	656	635	664	659	636	697	659	688	642	648	673	628	621	642	660	672	653	681	658	607	658	639	672	646	691	652	622	702	638	660	722	647	630	674	651	645	686	656	599	661	633	604	633	662	640	656	586	650	657	637	660	658	673	647	656	639	599	671	617	620	628	638	670	646	656	644	687	661	676	641	653	625	640	654	633	639	650	627	641	663	669	605	616	648	629	638	613	663	706	638	672	644	645	619	645	668	645	643	658	655	671	686	636	687	657	645	636	642	628	680	646	650	640	651	625	669	659	666	620	662	670	653	674	637	731	628	660	655	644	654	644	648	621	652	668	611	647	652	697	661	684	654	633	670	653	601	680	674	631	706	613	644	635	666	690	609	666	631	650	637	638	665	642	614	653	634	647	640	614	628	693	642	692	645	634	695	665	668	657	653	676	640	633	658	668	634	660	673	636	631	672	644	657	632	623	620	661	661	634	629	645	640	605	670	644	648	638	643	691	684	661	644	646	641	676	669	674	682	615	665	676	707	634	633	676	688	692	681	621	605	713	668	671	660	656	671	666	660	673	627	638	647	620	679	665	614	683	674	671	621	648	653	648	625	673	625	671	637	643	657	640	666	615	658	685	642	636	674	639	647	663	611	697	685	602	656	692	643	667	682	645	689	664	652	623	656	646	648	636	661	627	677	692	654	709	625	705	645	638	603	678	685	664	666	661	658	618	646	642	641	653	661	636	607	671	683	679	613	687	680	640	668	669	681	659	651	615	659	656	637	652	624	664	701	655	699	665	716	667	653	652	662	597	611	679	640	642	665	661	650	638	675	662	679	651	652	673	643	655	613	643	689	681	654	633	707	681	701	614	645	662	691	637	550	663	677	656	654	639	612	647	622	649	677	619	625	599	640	634	648	614	639	651	674	656	683	643	682	658	626	681	618	643	647	610	669	655	603	681	622	660	643	613	599	668	745	648	629	665	606	650	625	644	649	630	681	658	669	650	652	664	670	642	658	640	664	642	653	612	613	682	626	638	636	636	654	632	666	673	639	589	636	657	635	633	631	701	647	719	649	691	679	661	678	656	618	652	683	666	638	602	681	628	657	667	657	627	654	676	640	645	652	638	633	643	669	647	676	637	652	636	708	684	693	682	645	669	636	694	619	680	661	607	602	613	643	659	660	690	668	664	666	638	667	617	691	640	667	669	655	638	676	623	667	649	669	659	642	625	666	680	625	681	642	684	658	686	639	632	681	670	687	617	655	633	704	697	656	633	674	651	709	682	649	654	678	638	629	627	663	635	669	690	649	621	678	668	678	679	626	666	645	697	736	624	697	645	631	650	643	636	627	605	680	662	646	674	635	686	607	612	638	605	635	650	689	630	670	622	636	654	627	617	656	636	618	643	663	634	670	678	599	637	641	680	648	627	611	647	660	625	684	658	611	647	632	606	685	652	647	632	643	728	592	648	670	629	629	656	642	688	642	665	652	627	683	655	644	630	635	661	624	642	645	629	648	598	641	618	597	626	633	598	672	658	648	674	640	690	694	656	592	684	658	651	646	629	607	700	713	633	623	651	634	637	638	642	671	607	677	663	634	624	641	671	655	635	648	671	659	607	726	679	599	649	682	617	678	648	660	649	658	625	652	598	691	655	696	649	646	719	686	649	650	636	676	627	647	639	712	673	641	641	668	645	626	658	652	690	651	643	665	654	685	681	656	666	685	642	603	598	662	654	618	656	660	652	636	712	598	623	624	612	639	634	625	696	682	657	635	700	669	681	683	662	659	662	672	687	646	659	636	643	650	651	652	677	609	709	700	623	633	650	639	723	606	628	655	695	673	692	691	669	617	623	683	670	638	672	671	639	645	647	649	665	657	639	678	661	683	641	640	651	605	651	652	648	663	704
22723	20946	28674	23383	20947	20971	6788	1050	729	632	544	467	401	384	373	329	327	290	293	268	259	275	257	230	219	240	206	214	224	238	216	218	220	217	214	216	207	224	188	194	223	206	177	196	197	196	211	180	183	199	188	185	225	211	183	205	209	183	188	198	189	197	213	175	199	194	202	180	196	153	174	200	189	195	203	199	181	185	205	205	185	198	186	168	169	193	188	178	190	196	186	194	187	196	196	191	220	202	199	198	210	193	178	218	194	199	199	196	197	161	186	175	209	196	188	182	159	177	168	208	217	171	208	180	192	191	187	178	189	190	187	172	184	161	169	191	187	186	200	171	170	184	188	180	186	193	189	187	179	218	188	184	201	176	202	178	183	196	192	203	178	177	201	204	179	173	185	185	186	165	204	187	190	167	185	173	204	190	195	177	195	191	221	203	181	169	186	165	203	190	208	185	205	194	179	192	178	217	190	183	200	173	199	175	170	182	173	178	217	164	221	180	184	188	207	188	195	199	171	182	176	193	185	175	186	167	174	158	188	177	185	202	179	187	178	184	187	180	192	194	187	164	185	169	191	176	175	206	168	207	199	172	189	189	173	170	180	179	174	176	196	192	188	194	205	197	205	190	203	197	185	198	175	182	182	181	205	202	197	169	185	171	190	193	162	179	195	184	194	202	168	191	174	177	172	227	194	173	229	180	175	177	201	190	171	182	165	163	178	167	163	181	180	187	228	195	166	183	169	182	200	204	188	184	202	210	195	214	192	201	181	188	165	219	205	178	177	189	206	180	172	205	173	193	183	203	190	173	209	177	168	183	208	188	189	184	187	169	195	183	188	218	176	176	205	213	196	184	209	182	164	191	183	206	206	216	182	171	193	185	179	159	166	188	185	171	180	181	194	204	219	190	186	187	189	173	171	218	189	174	193	199	177	169	193	173	166	176	203	190	199	176	188	182	177	163	219	203	186	173	214	190	204	183	167	203	170	175	166	181	220	193	168	174	188	201	220	196	190	192	175	214	189	171	172	200	217	194	150	179	183	202	172	182	186	177	199	197	180	188	205	197	167	150	191	195	195	173	174	185	180	203	200	196	181	182	196	175	202	181	184	178	226	194	179	213	205	199	181	173	197	165	190	199	190	198	206	199	173	186	181	177	181	198	211	188	171	192	166	194	170	207	173	184	172	202	199	182	145	214	186	181	175	160	202	168	188	198	189	167	193	158	173	186	176	163	194	197	167	195	184	162	192	183	193	167	195	174	174	192	177	190	191	179	182	163	219	163	175	192	173	165	169	200	204	165	196	188	208	178	187	165	202	186	185	191	178	203	185	176	166	202	164	186	176	169	192	202	193	183	171	167	195	159	182	184	205	194	191	207	203	187	200	178	170	184	221	197	194	180	204	174	169	175	197	161	207	210	186	191	180	194	191	162	204	198	186	194	179	172	191	204	220	189	178	201	166	196	162	181	190	183	169	184	195	194	184	183	168	182	195	182	188	185	171	181	164	179	206	193	198	179	181	188	191	196	197	176	197	178	170	188	209	193	194	165	187	192	184	183	165	196	187	187	197	188	168	197	172	196	191	175	173	189	197	179	168	188	177	174	170	179	184	198	172	176	170	173	201	192	184	223	190	185	195	212	192	191	192	160	172	169	211	204	201	203	173	193	201	178	190	184	195	166	199	167	179	183	170	195	162	173	193	187	173	180	190	191	187	200	181	177	186	197	164	197	174	172	193	206	172	192	174	180	188	173	178	195	203	192	172	182	166	197	178	177	193	202	180	187	170	178	195	178	180	206	184	170	171	184	190	182	163	180	194	174	177	193	192	200	200	182	201	186	210	190	192	180	179	192	194	195	172	186	164	178	203	198	176	170	171	174	208	199	200	191	165	185	200	185	189	180	153	204	189	178	148	185	183	175	202	203	176	203	191	174	189	216	191	163	189	187	203	212	163	168	201	163	201	208	186	184	195	185	178	171	184	178	186	180	191	170	182	177	199	183	199	169	184	206	192	214	181	172	172	181	202	178	182	176	181	175	171	210	192	188	179	157	217	190	182	193	183	187	225	170	176	166	200	179	197	176	171	174	177	201	194	190	188	203	184	192	191	181	200	181	161	177	195	183	161	205	183	181	183	162	204	185	206	187	194	194	199	198	194	180	195	179	184	210	188	203	194	176	147	193	186	186	199	188	170	191	179	182	173	178	198	196	184	216	186	203	198	180	181	187	196	203	175	189	195	195	162	183	205	172	182	174	188	188	189	192	186	180	200	209	199	198	179	199	182	186	173	185	176	165	198	176	163	207	186	174	202	209	194	187	180	157	204	165	209	170	187	172	203	188	182	184	188	190	208	188	207	198	197	184	169	186	177	167	209	164	195	198	176	180	206	165	176	188	195	175	178	203	189	187	206	186	162	186	163	180	175	182	177	175	189	180	197	187	197	168	171	188	196	202	179	171	199	188	183	196	180	173	185	203	204	177	178	184	190	160	188	214	186	182	206	202	173	189	193	184	164	201	200	201	190	201	186	189	208	170	183	184	193	171	197	205	176	182	192	172	185	204	187	220	189	196	178	166	198	189	189	176	193	195	186	175	172	199	186	187	194	170	203	169	190	183	163	187	198	211	163	192	172	195	193	202	164	196	165	189	178	183	180	173	180	177	174	210	184	196	205	207	198	193	199	210	207	177	179	202	189	173	182	177	182	189	195	203	194	181	177	188	191	175	151	190	192	181	168	194	185	180	194	216	204	175	171	188	185	169	205	176	197	173	194	176	184	196	198	166	212	165	183	206	207	189	182	201	173	182	163	201	198	208	192	188	181	179	188	170	194	191	181	177	184	191	194	196	208	181	190	185	189	197	179	194	184	197	202	202	195	193	168	168	193	205	189	176	212	179	194	205	176	182	174	176	206	197	211	197	203	175	192	180	172	196	155	171	177	196	183	188	198	178	197	183	168	185	183	195	190	211	192	200	165	189	177	191	172	192	192	182	179	182	207	195	181	213	175	169	181	186	184	194	173	197	157	200	191	191	207	209	214	196	158	197	197	168	187	205	212	182	183	188	173	188	211	177	179	192	166	210	187	202	190	182	198	179	179	196	198	188	171	215	155	164	172	176	203	175	170	181	190	208	220	201	164	207	191	197	200	193	198	163	169	168	187	187	201	201	192	185	193	206	183	199	195	185	174	175	197	186	199	184	189	181	191	191	190	203	172	192	176	198	169	194	170	187	192	200	185	175	198	213	172	193	192	167	179	180	222	191	201	200	186	192	192	191	196	177	184	201	189	171	178	184	207	176	183	144	196	193	171	217	178	177	182	186	184	172	165	193	165	200	178	189	203	216	189	179	184	192	189	180	158	223	198	197	172	181	200	196	174	180	181	205	174	173	169	181	175	192	180	193	195	197	190	176	190	197	168	188	185	152	196	181	178	192	165	200	187	163	176	163	185	184	184	205	184	179	179	175	189	171	200	172	198	154	175	191	182	192	197	202
6930	15342	13371	7214	4888	3765	2864	2167	1797	1488	1210	980	839	765	695	577	589	530	491	400	449	430	403	402	389	370	377	340	368	335	324	335	330	324	308	316	344	294	305	292	304	310	282	288	279	294	278	275	298	250	254	252	282	265	269	267	314	265	284	276	282	250	268	256	269	255	250	242	246	289	261	260	269	268	239	276	286	256	246	248	253	263	291	249	269	270	257	268	264	250	247	272	256	277	233	248	268	257	258	252	249	229	251	262	242	267	243	276	251	251	275	234	244	246	287	255	265	252	266	243	245	244	241	271	282	234	245	259	263	255	268	235	266	248	248	248	280	268	268	232	244	275	241	258	260	248	199	256	242	231	288	263	256	279	265	230	244	261	294	271	259	276	248	265	235	242	246	271	232	265	273	257	255	242	254	232	251	241	245	261	321	248	267	250	230	265	243	252	272	270	264	254	235	249	234	229	259	248	253	277	257	273	249	268	235	252	255	253	255	279	247	249	234	246	276	276	242	298	268	253	261	248	275	257	277	248	258	264	271	272	254	238	245	259	247	281	253	251	248	249	253	245	253	241	241	233	254	282	213	255	263	279	259	271	236	221	225	275	245	263	243	240	287	258	254	240	253	258	264	266	248	289	283	288	223	258	255	258	248	253	259	237	271	232	261	239	271	260	240	242	244	253	256	286	262	247	259	213	273	246	219	253	249	270	254	253	253	240	244	261	256	277	270	280	276	252	253	272	285	243	242	261	235	272	229	264	237	271	247	246	275	237	251	265	274	262	222	260	244	235	233	266	249	241	250	251	236	240	277	236	264	268	261	247	257	246	256	273	244	261	237	247	269	270	274	271	252	269	264	286	263	266	252	235	248	245	236	260	276	255	259	228	283	256	233	272	259	266	266	249	245	249	269	275	269	236	275	250	232	256	249	229	258	255	249	242	258	252	248	268	275	223	279	271	251	265	256	247	227	243	238	249	276	256	274	245	258	285	288	271	233	279	240	240	244	247	248	234	275	240	253	275	260	224	244	240	263	251	221	243	246	237	240	280	238	241	244	263	264	256	271	272	244	264	238	255	265	245	261	272	256	245	237	220	244	261	260	266	228	280	268	256	264	283	249	261	229	255	237	240	255	274	248	234	306	254	242	240	242	278	255	242	240	261	261	247	248	267	255	252	277	256	253	261	255	260	235	239	243	253	249	234	273	261	237	265	242	269	268	253	253	262	234	252	239	240	214	241	257	252	243	238	258	260	244	232	248	269	265	249	260	264	237	239	259	257	266	244	234	259	244	260	272	240	234	222	232	255	252	247	243	245	245	240	259	257	260	233	232	242	258	250	270	233	265	249	278	263	223	279	252	244	251	255	270	276	266	243	251	245	250	262	240	257	269	250	259	286	260	254	265	271	233	288	267	221	234	273	240	240	257	253	254	226	258	276	259	252	240	283	240	252	268	245	238	255	289	249	265	234	245	223	244	258	269	253	222	243	274	247	240	268	288	249	251	242	245	287	261	269	251	264	266	244	240	241	251	267	233	256	246	250	230	282	261	262	264	253	246	238	255	240	257	268	257	261	258	274	241	230	256	243	272	226	280	271	268	243	261	276	274	267	240	249	267	264	238	306	271	252	249	267	229	263	238	259	278	248	291	251	245	242	246	231	240	248	206	256	255	244	256	238	237	255	255	244	260	250	266	278	261	266	254	244	249	270	255	270	260	222	257	239	232	268	278	243	223	239	255	261	246	269	262	260	278	295	244	270	237	241	241	261	262	267	257	227	254	241	258	267	277	246	254	262	236	231	240	221	269	254	254	254	275	236	253	251	257	216	268	229	219	239	268	271	241	285	212	267	259	255	276	239	266	256	273	230	253	239	260	222	251	246	237	259	246	247	287	266	302	263	199	266	269	265	244	227	272	239	249	256	245	256	263	261	275	243	265	270	241	262	275	236	249	230	245	249	282	238	255	246	240	254	264	267	277	268	245	253	227	233	246	236	272	286	267	246	249	246	264	231	243	279	253	230	275	260	272	246	246	265	230	248	239	253	252	223	248	274	254	261	239	262	289	285	237	267	253	248	250	245	248	249	278	277	236	257	271	260	251	258	256	276	233	265	259	275	258	240	261	270	249	244	250	268	219	245	238	254	238	284	274	262	270	226	254	253	242	259	265	255	252	253	268	278	247	248	259	277	257	232	222	252	268	255	252	237	239	230	253	262	302	263	260	251	238	256	287	256	278	256	268	253	254	255	252	253	234	251	256	274	265	288	252	271	240	263	255	266	252	278	259	285	232	275	258	256	280	256	230	223	249	284	270	262	246	245	245	257	244	255	273	269	264	256	267	271	253	276	219	293	280	236	290	250	242	243	250	256	261	234	273	282	287	264	263	227	265	216	278	261	241	252	245	262	224	242	248	263	254	262	246	253	251	229	247	257	212	253	236	249	231	227	255	273	275	259	270	273	242	237	278	258	227	275	250	270	292	262	260	241	272	281	259	259	263	239	255	277	269	243	250	237	234	263	288	227	260	250	269	258	241	265	268	246	275	253	237	249	227	222	234	245	208	231	269	268	278	241	208	256	255	263	243	244	246	273	244	257	276	279	249	263	239	260	270	261	249	269	241	247	236	265	262	257	286	236	260	243	258	247	257	287	289	246	263	265	258	257	253	247	230	231	243	243	238	282	269	278	255	267	234	262	248	269	226	253	259	271	261	232	233	221	240	274	245	298	257	265	249	255	249	251	254	246	285	259	251	269	239	245	228	229	280	251	262	258	222	264	266	239	257	247	261	228	271	241	265	248	238	285	247	235	251	270	240	277	261	241	253	257	251	243	237	273	259	277	227	257	268	282	259	243	237	259	243	269	269	251	246	247	248	247	238	253	225	250	234	274	244	268	271	269	254	248	245	236	294	244	251	234	253	263	262	265	297	264	249	250	266	249	258	255	255	255	234	243	245	233	249	265	254	237	247	263	249	255	245	246	285	244	285	281	244	267	253	248	225	235	255	250	250	244	230	247	226	251	272	257	262	253	269	265	242	242	260	210	253	279	220	242	258	266	270	271	241	295	245	265	264	263	262	240	275	276	245	267	217	245	277	263	248	260	249	264	271	255	268	249	234	243	266	256	243	259	230	261	251	263	230	233	229	263	258	252	289	247	258	277	244	229	257	270	244	248	262	238	238	260	255	244	239	263	282	250	252	269	276	261	228	232	268	283	264	261	242	231	271	231	251	256	258	260	253	243	251	257	260	258	269	281	247	246	250	284	227	256	266	272	256	271	239	238	271	251	258	260	232	264	244	263	241	211	271	248	254	242	264	272	249	203	257	262	271	256	240	245	241	234	239	258	259	263	279	264	266	267	255	237	276	265	274	257	245	233	279	239	271	249	276	228	268	250	267	263	268	227	248	233	259	274	243	241	266	254	266	242	269	233	265	256	259	265	265	234	276	257	231	260	241	273	237	273	287	275	238	253	257	237	271	249	235	243	259	248	244	248
26557	20523	9956	1180	813	719	685	648	660	616	676	644	646	698	647	638	636	616	637	661	697	636	606	628	606	612	644	654	610	632	653	662	621	622	652	606	666	668	662	642	669	621	608	658	684	638	629	656	628	656	595	640	604	662	651	653	674	606	639	631	619	641	663	652	620	604	686	618	615	589	651	615	643	580	630	628	655	586	660	636	656	641	675	669	634	606	634	665	606	640	622	635	634	666	645	669	647	639	659	650	649	598	659	680	601	614	635	685	686	589	656	676	638	650	632	653	624	574	629	676	637	675	633	653	666	644	632	602	636	640	641	647	632	612	602	680	622	659	625	641	635	604	629	631	632	637	568	617	588	615	601	627	635	613	595	642	596	596	626	666	642	669	602	610	644	645	660	672	575	611	661	673	607	643	632	618	634	599	644	637	612	616	610	683	665	627	642	638	587	637	657	622	620	645	610	639	657	588	671	647	610	643	587	635	625	637	616	642	621	643	627	689	650	632	663	601	642	640	676	672	631	614	663	687	639	592	633	683	625	600	623	656	627	695	632	609	627	630	651	640	620	645	656	608	612	608	587	621	661	634	697	630	598	667	610	603	645	633	644	640	633	612	610	636	639	711	649	666	611	622	641	635	646	631	651	593	585	641	613	600	636	619	636	590	637	612	614	710	651	640	619	657	643	643	611	649	657	693	638	641	630	613	641	644	645	590	683	651	676	624	661	660	599	612	643	610	594	632	597	626	655	622	647	638	607	670	679	630	673	625	606	625	612	666	664	632	650	642	618	670	619	616	645	615	629	608	597	598	625	595	688	591	624	682	645	662	677	613	656	640	637	690	636	649	690	607	612	654	639	653	611	622	614	697	649	672	593	628	609	670	590	652	660	653	626	629	586	617	613	628	645	645	668	612	636	646	662	660	645	615	626	604	613	607	629	643	660	629	666	643	669	595	643	627	587	659	638	653	592	655	622	647	628	615	618	639	651	617	632	640	603	620	662	602	648	635	656	635	674	608	612	661	637	635	652	653	652	625	637	606	649	641	628	636	635	607	637	656	629	610	659	621	594	654	643	642	622	641	662	614	634	667	633	646	627	666	655	625	626	617	641	630	638	623	626	647	639	666	583	624	633	594	624	665	622	649	639	607	618	706	609	641	619	631	602	643	647	662	641	607	593	661	681	675	687	660	652	658	666	631	673	610	622	639	664	667	631	627	620	643	649	656	619	623	655	637	662	655	630	597	629	624	638	613	645	662	618	649	645	644	648	635	625	651	596	653	611	657	637	597	633	640	642	620	591	627	666	637	648	615	632	581	641	605	626	636	636	642	586	668	618	641	639	629	656	667	626	635	672	618	622	641	625	625	577	632	633	622	664	627	652	627	620	637	658	663	608	616	677	639	652	628	612	642	608	624	623	604	656	689	643	659	631	637	615	583	616	612	611	628	710	609	665	599	654	662	660	632	643	654	656	636	671	620	636	612	645	636	670	643	642	649	617	638	639	614	635	677	664	623	602	649	626	610	608	678	656	654	655	619	673	657	671	650	611	671	644	632	682	642	671	629	616	604	591	650	662	629	624	625	656	643	630	627	616	648	602	613	655	631	610	630	638	671	618	644	666	590	619	632	603	653	635	629	685	602	646	654	627	638	639	628	657	622	610	641	602	588	629	676	625	671	675	592	651	636	618	645	636	615	654	636	611	684	582	580	626	611	640	634	645	645	610	623	610	621	627	600	620	603	625	611	665	631	645	653	609	632	630	665	623	616	648	631	609	643	655	605	620	659	669	669	655	591	607	623	597	655	615	631	659	622	610	670	661	626	661	645	613	616	602	626	644	594	621	629	584	651	638	649	631	659	660	601	607	637	641	616	618	660	671	643	587	666	628	706	656	680	661	660	628	585	650	616	676	652	649	602	582	670	610	660	617	624	667	659	633	646	592	619	678	645	600	647	627	625	604	642	613	651	634	654	675	643	602	609	617	642	639	581	631	610	628	617	597	607	664	652	654	660	618	685	638	668	668	653	663	635	650	594	670	635	622	649	613	681	617	639	619	681	678	628	653	668	636	667	627	642	626	623	683	630	678	623	650	628	641	623	663	638	659	609	675	641	648	567	584	599	629	582	624	649	665	621	662	667	698	637	612	664	630	625	640	615	622	634	664	646	661	664	623	642	615	649	626	613	623	679	620	649	646	619	647	683	596	719	630	622	652	626	616	624	660	610	618	624	632	609	607	625	663	648	606	615	645	658	656	661	688	682	643	638	662	620	666	607	598	573	622	629	590	612	595	659	658	665	655	635	599	652	650	685	628	585	614	623	601	640	596	633	608	604	623	602	697	603	593	631	615	602	644	644	628	624	611	633	636	670	649	643	641	627	679	637	578	632	637	640	642	652	617	606	625	635	613	625	658	636	632	619	610	603	625	579	623	644	612	636	648	638	638	633	643	636	637	649	659	610	610	670	632	655	638	658	615	631	632	631	668	641	616	643	627	630	589	632	655	601	663	609	652	630	651	628	624	625	663	628	633	632	598	679	671	622	635	606	646	624	607	630	653	600	646	621	651	664	645	629	675	612	622	642	652	648	698	586	588	614	670	617	622	629	614	641	650	650	670	634	627	590	627	600	690	622	660	622	647	656	625	641	697	585	626	630	623	644	667	665	667	687	633	600	630	616	617	623	671	631	670	612	677	641	692	621	623	638	621	659	623	625	583	611	582	597	643	633	642	643	658	633	637	639	620	666	684	585	663	644	638	643	650	625	639	667	637	616	617	621	621	596	630	635	679	632	616	619	628	650	639	608	614	588	609	644	662	588	648	639	607	624	656	625	654	606	646	663	610	631	626	639	632	658	634	608	654	652	630	621	646	666	631	628	656	645	666	627	644	643	657	638	635	610	640	655	657	623	643	589	658	645	628	655	642	638	619	635	632	577	626	642	603	664	654	649	654	585	623	618	625	627	622	683	650	618	625	666	611	661	637	585	669	609	618	611	635	612	638	644	627	652	590	661	609	629	635	650	637	635	658	640	625	667	672	643	655	623	630	630	635	606	615	682	611	650	638	644	666	641	642	586	588	662	658	675	636	661	640	612	600	629	623	635	658	616	639	600	636	623	642	618	642	604	645	688	639	627	643	627	620	654	628	625	579	638	666	613	622	645	635	655	655	624	653	599	671	604	652	630	631	620	654	639	634	585	636	594	660	635	598	659	609	674	580	641	674	691	582	638	611	632	644	637	613	627	640	645	628	576	637	668	631	570	650	676	628	638	608	667	670	606	657	611	637	627	641	657	662	645	614	645	618	588	641	605	643	643	633	590	604	640	630	648	591	604	621	648	668	644	624	604	645	624	684	655	620	663	652	665	680	646	657	614	637	567	603	617	645	626	635	645	625	636	636	596	609	629	629	700	612	616	607	686	654	653	688	621	579	617	624	609	620	587	653	626	656	642	647	650	663	621	589	647	662	606	626	644	628	654	669	643	583	640	627	613	609	622
4075	1642	1540	1151	972	980	912	892	884	835	875	802	752	831	776	829	845	789	835	861	844	869	882	823	855	843	771	782	845	815	864	811	839	826	855	823	818	832	815	829	840	814	812	822	794	853	833	884	850	830	806	856	846	849	815	759	795	846	834	826	816	854	820	851	813	833	817	810	818	805	868	830	813	849	849	850	813	828	834	842	866	830	796	811	826	842	794	834	869	843	825	833	803	816	824	856	830	820	852	796	877	842	836	837	783	761	744	814	829	856	772	804	856	787	898	822	834	853	819	809	838	829	812	800	821	809	828	834	841	782	841	825	817	847	828	850	805	894	836	829	780	867	794	854	798	809	815	843	828	879	846	824	812	790	813	864	809	845	830	817	841	838	840	792	809	768	807	827	801	823	802	815	820	824	834	808	870	855	837	816	841	831	798	838	863	831	851	898	815	830	790	838	871	818	839	790	821	802	839	809	784	860	868	855	788	814	795	764	821	832	817	796	818	774	843	814	805	822	777	789	843	827	856	834	778	833	893	872	808	797	819	781	791	839	854	840	845	868	825	818	815	851	793	797	820	824	838	832	812	815	809	845	819	813	863	842	849	796	810	813	831	832	850	789	776	827	816	768	852	840	831	777	829	798	821	791	893	818	845	814	789	816	829	806	876	804	814	865	825	806	837	836	852	811	832	873	857	771	893	774	862	851	835	791	841	843	827	853	834	801	802	806	819	844	842	883	811	826	794	819	806	812	828	906	853	824	827	762	807	820	845	788	836	826	780	855	821	830	815	864	781	818	857	799	853	769	850	810	886	842	813	813	841	850	833	897	781	822	813	828	783	826	823	806	836	822	833	801	792	792	795	816	870	813	803	782	834	848	857	870	803	802	805	800	883	834	831	835	792	844	802	821	826	823	825	808	821	828	825	834	799	790	786	836	851	843	811	841	841	860	809	816	823	792	802	857	883	828	775	841	837	798	809	888	781	846	834	836	804	777	847	829	820	799	803	818	864	831	822	824	823	820	820	802	894	820	832	827	850	826	839	786	857	826	795	811	782	871	835	839	826	806	839	837	832	850	819	826	805	840	798	761	794	799	873	844	853	782	843	814	810	804	835	815	886	923	784	819	865	772	795	810	815	829	900	825	807	869	803	873	847	818	846	837	773	863	819	830	838	846	801	814	824	858	794	816	844	813	820	847	778	816	827	836	811	811	806	790	840	875	807	827	781	841	868	823	814	770	826	838	850	799	838	782	824	817	842	812	857	813	872	799	854	831	812	843	885	872	845	827	896	848	802	851	826	797	796	881	785	847	811	818	789	850	799	793	809	849	797	787	872	819	855	866	824	834	829	876	849	818	856	814	783	837	781	813	782	832	825	841	781	825	867	843	794	811	849	827	826	812	832	772	872	862	807	841	810	821	831	858	831	804	758	833	820	820	845	910	817	769	816	829	868	841	782	804	764	822	755	821	852	789	824	813	804	810	813	844	847	853	831	859	810	834	842	828	793	875	823	851	793	797	854	801	858	842	824	756	838	859	875	757	771	796	836	849	826	813	793	831	821	810	815	815	778	887	823	776	843	784	851	819	815	802	826	841	779	809	853	840	806	850	876	813	816	868	838	838	806	817	830	841	828	813	822	802	815	784	792	796	812	835	803	813	788	809	784	852	810	852	847	850	854	869	834	813	803	862	827	796	835	781	814	870	834	799	794	761	839	844	849	817	846	873	814	799	838	798	790	802	832	796	832	862	830	816	816	770	848	794	827	837	866	798	814	847	851	753	847	794	829	845	810	810	793	872	799	808	806	860	801	803	800	830	819	820	798	918	814	835	915	846	838	824	834	792	836	902	813	842	797	883	820	849	856	848	799	875	843	799	805	825	779	785	808	807	809	824	844	809	803	838	838	841	825	818	849	842	814	842	813	817	863	804	849	836	845	840	870	836	862	830	821	893	826	880	899	860	822	860	798	816	796	831	844	819	831	837	841	775	811	802	832	815	849	844	851	840	796	859	812	836	862	893	793	808	824	758	814	848	842	800	840	811	859	781	845	861	832	816	842	810	787	861	829	853	810	803	853	856	872	871	809	827	802	840	861	791	764	835	817	820	855	838	849	823	783	871	828	794	771	802	836	856	843	795	784	827	837	807	868	789	833	825	857	820	798	766	804	810	825	870	811	827	812	845	849	806	837	838	825	848	816	835	810	839	785	758	847	865	795	839	848	786	842	831	798	801	817	808	839	831	829	827	810	839	849	827	853	855	827	820	833	807	845	823	780	860	810	867	821	827	858	810	846	813	811	843	801	783	776	862	855	828	839	800	797	810	839	766	863	829	788	874	842	841	788	872	849	824	839	738	774	840	861	824	803	798	852	804	819	816	824	761	827	826	806	814	838	796	817	850	849	778	872	860	827	813	806	817	828	816	814	835	805	836	871	847	795	810	836	823	847	858	784	814	812	821	818	812	824	857	808	832	810	810	763	801	783	848	767	850	815	817	824	824	827	844	791	873	826	831	824	890	858	804	831	807	861	832	814	828	821	842	817	815	817	806	833	820	824	797	816	856	802	831	860	789	785	797	891	754	848	828	841	807	824	824	802	812	827	843	844	769	796	837	837	829	829	823	842	762	805	799	823	847	870	877	815	802	781	813	795	849	862	845	845	867	842	853	826	843	850	821	880	833	829	801	802	846	779	805	816	867	865	786	830	849	870	835	803	880	836	799	863	871	833	841	833	844	806	792	819	803	851	823	797	799	858	864	825	849	804	816	859	867	852	790	839	836	823	815	840	820	776	818	882	801	778	818	821	856	849	800	822	852	845	802	889	833	852	816	840	810	858	781	817	825	808	831	781	798	825	808	808	852	843	820	752	849	824	860	839	798	852	803	781	830	785	850	817	804	829	833	860	819	828	786	832	863	759	779	815	817	806	862	852	879	832	843	852	824	818	841	817	832	824	850	816	832	804	861	830	861	838	846	804	843	812	779	782	791	820	786	790	794	822	892	821	806	831	835	833	865	800	819	779	843	846	789	804	858	795	858	774	872	809	821	826	799	837	800	842	777	780	818	794	856	841	852	801	825	829	761	868	817	803	835	822	798	775	825	886	805	841	791	828	826	810	855	831	847	837	764	801	863	815	835	813	844	835	826	851	812	789	779	823	879	799	816	818	876	822	822	838	863	822	792	797	798	830	810	806	830	834	774	798	850	754	828	814	811	805	822	851	795	822	799	867	824	771	807	817	818	859	826	785	803	874	841	821	823	828	811	807	803	813	788	891	821	845	855	820	833	792	803	823	865	846	821	829	843	784	875	827	750	845	833	842	820	788	849	808	800	814	810	850	873	812	845	811	852	840	807	800	827	818	844	820	808	833	902	855	849	856	858	794	826	791	852	845	846	792	823	777	810	800	819	828	897	817	820	816	845	836	796	803	857	842	784	837	811	783	840	795	857	796	859	895	825	784	848	852	799	816	838	840	802	769	878	809	763	806	831	782	808
23708	20942	28270	23774	20927	9055	1325	962	804	761	667	648	627	623	604	646	562	530	551	560	499	521	566	561	529	496	477	525	534	564	493	541	549	503	584	478	524	489	497	458	539	506	474	497	495	535	511	510	565	513	523	481	491	521	479	475	520	531	481	495	500	548	535	478	533	501	507	463	541	518	494	520	513	503	478	511	491	484	493	488	467	477	489	501	483	499	518	500	508	529	505	524	528	507	465	496	493	484	509	478	560	528	493	528	488	490	527	477	518	506	471	481	533	497	489	480	491	522	472	489	497	520	466	497	520	513	529	525	463	502	475	457	488	529	464	488	473	494	461	517	459	529	510	475	508	503	471	479	476	487	494	488	507	555	486	489	471	535	517	534	480	500	498	482	494	510	527	546	502	519	456	515	485	469	495	530	481	467	501	479	462	481	494	492	525	509	504	502	524	443	488	509	488	508	469	451	512	518	468	493	490	526	494	501	488	493	469	524	475	501	483	515	472	472	536	480	504	500	529	472	483	505	510	503	528	482	499	460	516	508	503	489	512	530	514	462	477	537	498	544	496	519	448	493	516	486	506	488	524	490	502	445	511	448	501	451	512	489	489	481	474	501	507	488	494	519	502	480	523	453	476	507	504	508	509	497	506	509	523	468	450	531	518	513	435	501	490	483	480	491	485	542	445	496	461	506	504	497	490	470	495	477	527	553	514	500	516	475	488	530	512	482	494	457	534	444	485	494	503	487	523	497	493	500	498	513	472	524	486	520	489	453	488	505	477	528	497	497	473	481	488	486	522	527	499	502	513	514	474	507	494	516	473	528	450	474	483	487	492	467	501	490	502	490	481	474	488	536	460	486	496	500	500	500	492	520	485	454	482	501	546	542	499	475	537	498	498	497	492	527	500	472	491	470	480	480	502	544	493	480	501	512	478	481	509	487	494	508	481	444	515	468	518	471	482	508	509	519	474	487	496	504	523	524	504	477	471	558	497	483	516	493	510	492	542	514	530	483	494	496	499	524	505	501	510	512	492	475	484	512	513	473	524	497	517	507	479	485	480	473	511	469	497	514	492	510	483	473	471	524	505	500	536	474	492	508	532	500	427	471	502	499	512	451	509	454	500	500	501	489	460	506	555	519	517	460	479	496	484	524	481	477	542	485	511	516	481	486	512	512	502	460	524	525	492	466	493	505	451	493	503	492	517	488	523	502	517	460	496	449	485	522	507	484	506	503	518	497	491	470	454	477	538	455	489	487	481	482	507	518	489	534	515	468	492	483	493	531	498	511	505	468	493	481	491	488	509	535	475	520	518	498	504	477	503	511	495	531	497	526	489	455	489	470	490	477	491	521	467	484	451	477	432	468	506	479	522	489	458	453	508	527	486	512	510	496	480	459	500	512	485	461	507	502	505	483	503	491	466	477	483	546	512	496	457	496	526	472	506	498	484	520	513	497	482	514	509	501	493	496	438	487	474	469	532	504	462	518	480	491	497	525	504	501	513	508	491	522	517	493	445	516	538	509	492	541	500	467	482	469	508	517	495	479	507	503	518	501	518	480	496	502	475	511	523	462	469	504	503	517	484	481	475	458	475	471	483	531	481	513	474	479	483	462	532	535	467	516	508	455	465	502	477	482	547	475	514	539	500	522	451	533	483	500	534	463	494	504	490	494	488	497	474	499	486	468	449	519	530	458	473	501	491	494	521	502	496	512	473	459	493	494	505	512	509	491	503	535	530	456	480	487	485	468	494	541	523	504	441	508	458	525	496	502	458	481	519	503	504	494	488	511	502	455	448	531	496	477	487	493	478	488	487	508	516	511	473	519	516	432	519	479	504	490	461	458	560	488	494	495	520	498	501	529	505	543	498	465	505	483	492	466	497	479	481	475	474	478	502	478	501	530	474	541	495	528	480	493	503	481	469	501	482	494	500	486	512	455	501	518	489	481	466	468	478	518	496	468	509	542	482	468	504	480	520	467	510	531	508	521	518	515	485	486	480	539	499	456	536	515	500	527	452	461	524	478	512	497	463	505	498	522	503	508	502	466	497	490	496	520	528	504	492	504	469	501	548	464	501	522	494	509	463	470	526	502	481	476	506	488	510	506	501	477	514	467	504	514	498	462	489	484	492	494	465	502	459	518	496	500	525	468	492	535	500	471	534	539	482	501	449	500	453	498	543	480	472	514	541	479	469	478	480	511	480	487	451	509	491	497	520	513	446	462	463	525	512	529	493	502	457	528	480	520	467	508	478	500	532	490	489	536	488	481	512	533	444	510	473	459	477	504	493	501	496	500	482	481	521	487	488	507	485	471	522	542	493	500	524	496	483	488	488	480	502	494	506	510	505	492	490	481	533	477	479	489	496	521	474	493	495	533	487	477	480	460	519	496	485	487	442	484	490	500	525	503	520	498	472	519	500	500	502	489	501	504	470	495	559	458	526	507	522	499	424	488	486	502	547	483	513	515	486	484	486	535	481	507	485	487	514	488	482	512	556	505	513	478	500	449	501	451	493	489	554	514	520	490	464	517	494	521	483	482	529	486	492	521	508	467	505	455	497	508	497	472	510	483	500	486	530	523	558	516	520	493	514	473	467	486	437	497	487	510	459	516	507	502	496	471	500	488	484	479	501	490	482	453	493	464	467	515	455	472	487	522	487	492	505	512	522	481	484	472	477	454	487	519	490	473	510	486	465	473	492	528	494	475	506	497	487	474	499	468	439	495	510	497	513	506	468	499	497	487	487	498	516	487	512	530	511	524	522	520	530	493	547	495	496	544	485	511	466	441	459	475	497	516	471	479	492	503	526	531	510	500	524	522	526	472	478	480	507	509	481	527	495	509	528	469	522	495	503	504	523	530	458	479	485	493	483	489	533	529	483	492	475	500	479	490	494	517	484	513	497	514	514	515	494	493	508	494	493	493	529	467	521	467	466	442	475	509	505	488	495	511	521	471	498	492	486	507	528	513	495	481	501	482	514	495	499	501	495	499	494	508	466	478	469	474	487	532	494	482	498	502	495	441	535	471	479	499	505	513	516	484	526	486	514	519	473	535	517	517	490	500	505	503	519	486	494	492	498	474	483	465	510	481	450	460	503	484	499	483	461	446	453	488	476	516	478	479	471	500	486	497	508	500	515	514	550	468	468	500	468	494	502	505	541	515	488	432	491	488	494	498	479	455	499	494	494	517	450	554	510	488	506	505	536	494	505	518	471	473	472	510	476	477	509	493	464	496	528	476	493	513	526	476	497	477	543	478	506	489	483	528	501	486	501	496	494	494	518	493	464	465	516	487	542	535	527	537	490	492	477	548	476	522	495	481	505	471	500	493	506	466	508	534	496	542	497	514	536	492	506	511	525	477	517	472	503	491	509	523	503	547	525	489	518	486	468	500	480	495	510	459	477	492	470	486	472	510	470	457	508	520	517	482	484	480	486	502	489	520	508	478	482	460	475	494	481	484	489	512	516	454	481	502	467	504	519	468	477	446	477	515
4879	9734	8473	4483	3103	2483	2064	1705	1389	1237	1151	1016	954	868	866	848	763	753	783	796	750	742	719	714	706	760	711	662	686	682	676	649	717	717	701	716	644	686	677	632	687	715	629	678	698	686	691	647	636	616	652	670	648	692	672	673	674	655	710	642	681	682	651	650	668	671	651	677	665	631	609	625	674	649	674	701	615	664	673	646	721	651	638	635	658	636	646	660	627	635	706	658	658	651	635	663	614	655	623	582	647	661	656	694	684	627	635	673	621	672	651	690	633	670	635	689	690	665	664	671	649	628	652	698	700	705	715	648	628	697	664	652	620	663	656	690	640	682	667	622	634	674	649	659	655	637	654	683	671	682	647	669	681	693	667	716	661	654	630	666	661	609	655	629	645	656	645	639	671	626	638	643	675	636	668	682	667	631	692	653	639	643	642	643	647	682	635	647	661	677	676	678	629	674	667	655	657	722	653	654	665	668	676	656	697	639	621	643	649	647	612	691	693	677	657	662	714	684	673	657	658	593	665	681	670	657	637	648	620	663	661	653	669	634	638	667	653	656	653	719	672	626	672	679	595	676	708	690	711	611	639	658	695	644	658	646	647	637	686	703	638	722	676	694	680	626	655	647	652	634	672	660	645	667	662	661	636	678	608	684	642	648	650	654	659	672	685	634	645	684	620	732	674	653	665	690	667	689	635	663	655	677	670	626	632	641	668	639	639	664	590	669	668	699	694	630	681	652	606	651	616	651	678	629	620	655	615	665	675	697	646	646	697	614	672	649	649	623	662	661	645	623	650	652	634	680	665	646	643	664	636	625	634	663	668	619	647	643	654	622	639	643	671	704	636	688	641	690	623	675	675	618	686	598	650	675	670	661	667	678	690	608	647	618	666	637	685	649	622	690	704	647	705	640	613	653	666	637	604	683	710	664	635	662	635	624	695	624	710	657	614	721	629	643	666	687	624	629	617	608	625	652	655	667	624	670	630	671	685	668	706	675	674	659	621	655	644	686	670	681	607	627	632	684	647	652	676	598	667	697	658	653	680	676	705	679	666	660	667	613	668	648	614	656	659	630	660	665	690	658	638	624	651	640	589	678	652	661	632	644	600	652	676	687	654	667	664	657	657	646	649	606	626	624	689	606	668	661	659	628	700	650	649	662	617	657	671	679	676	693	681	662	654	620	653	658	656	674	639	663	685	669	663	630	701	630	667	634	657	624	641	666	639	646	600	650	650	608	660	661	639	651	648	645	669	652	596	632	665	689	643	679	647	649	635	688	688	649	617	635	638	678	712	612	654	654	650	697	626	707	662	637	630	642	630	692	723	695	678	690	626	629	637	620	709	633	668	610	676	618	656	653	701	652	680	630	653	663	674	658	654	666	655	643	648	669	651	643	647	592	646	659	657	619	638	654	649	672	633	670	685	661	665	632	666	656	633	641	675	689	622	643	622	614	661	631	638	662	684	648	709	657	696	695	669	708	692	697	637	670	623	651	606	691	636	691	679	655	613	666	681	671	642	668	647	653	622	617	636	632	695	662	644	707	643	594	651	665	685	667	662	649	608	680	690	632	694	649	626	624	669	681	660	665	653	658	648	679	711	678	642	646	627	686	656	681	681	632	614	622	666	629	704	629	639	667	639	602	617	666	680	704	641	636	666	654	647	708	621	651	645	664	680	617	649	623	655	645	675	675	652	678	624	586	666	670	671	715	698	691	628	649	654	634	635	642	618	647	651	678	660	631	611	635	660	651	657	617	632	609	667	690	632	690	673	636	694	657	619	684	615	669	652	629	697	627	670	647	660	656	654	655	683	650	641	645	683	652	659	665	635	640	679	655	667	677	667	664	708	657	620	600	641	650	688	646	654	646	678	645	658	652	618	644	644	653	648	619	658	694	642	624	677	643	632	634	692	666	619	623	680	649	628	637	647	697	675	660	653	681	690	686	661	660	656	680	741	688	614	661	636	647	676	660	648	688	660	673	634	658	637	632	639	647	670	626	653	670	666	683	677	664	676	640	600	624	601	663	650	669	659	620	658	681	641	657	630	661	684	587	656	706	678	674	664	692	627	677	635	653	680	654	673	670	667	689	650	673	680	653	597	671	633	637	668	674	617	660	687	666	603	598	613	637	635	663	635	650	667	624	577	638	657	604	654	663	618	629	667	670	664	666	649	665	670	587	631	654	650	659	647	628	646	638	696	657	634	666	664	661	628	661	631	656	644	640	677	672	657	651	702	658	735	613	689	656	650	605	682	669	680	660	708	653	625	674	635	672	646	629	628	669	679	649	660	668	636	628	630	666	644	653	620	656	669	680	640	668	684	641	661	698	680	605	640	676	659	705	642	637	689	595	642	661	617	676	639	629	630	623	665	607	634	652	636	621	698	625	612	658	672	704	638	661	658	671	692	676	653	601	653	689	679	674	665	658	645	644	689	621	682	612	623	632	594	698	700	695	692	681	671	632	655	669	678	667	697	608	677	637	665	643	685	677	642	655	656	700	676	650	647	690	736	647	669	693	635	655	705	682	671	660	631	651	644	686	655	639	680	625	618	687	670	631	595	661	653	658	669	640	653	663	683	686	638	652	641	643	601	682	627	649	693	672	689	673	687	635	649	621	641	643	662	638	681	647	642	691	693	672	648	661	685	630	667	638	715	655	630	667	648	634	703	646	605	646	642	636	660	728	703	658	652	589	657	644	711	707	700	636	653	661	645	687	631	646	640	625	630	655	630	670	653	620	633	678	674	633	644	659	652	622	716	638	666	684	662	664	710	662	642	636	657	671	656	651	623	662	664	648	630	698	621	632	666	677	694	654	645	681	641	656	661	668	638	672	640	655	667	675	652	636	651	660	678	664	628	675	631	656	663	650	641	650	679	681	657	655	687	651	645	692	680	650	624	631	654	616	721	655	623	643	675	673	603	665	651	664	650	694	645	678	648	609	636	677	653	641	663	613	610	688	673	664	654	615	646	696	700	661	715	651	612	626	625	667	663	674	673	640	621	619	602	682	626	606	611	660	615	671	670	617	634	688	657	628	689	647	699	636	710	674	634	666	679	708	649	633	670	635	670	661	611	648	687	656	706	664	609	634	667	636	608	641	653	628	684	657	657	663	644	679	644	654	687	679	633	647	634	642	654	682	646	649	654	650	639	662	708	665	627	655	674	695	648	663	653	640	637	644	617	613	669	651	675	657	682	660	650	629	620	651	691	607	662	634	626	675	630	682	648	690	650	640	630	651	682	687	681	635	658	698	699	651	619	676	646	684	665	707	691	660	623	614	639	677	669	602	652	633	635	656	639	614	640	623	657	666	675	667	643	682	674	629	626	668	643	668	689	655	627	674	652	688	670	686	670	652	662	673	676	690	639	635	655	662	685	675	655	685	602	647	634	640	640	687	620	667	676	643	641	643	643	652	634	678	683	651	676	655	667	661	639	626	626	667	641	654	692	647	678	679	632	666	661	706	675	659	652	695	636	628	664	582	685	667
22694	20920	28676	23290	20920	20953	6902	1035	762	580	543	463	404	371	344	323	328	278	256	270	284	263	253	224	256	238	256	242	235	223	194	229	219	220	222	206	235	212	210	203	200	212	181	205	195	214	202	199	185	210	181	215	207	178	188	205	204	189	174	166	193	192	192	194	171	173	186	219	197	200	198	212	190	185	215	196	215	172	194	168	196	187	210	198	206	177	187	179	176	201	195	192	196	187	184	201	184	186	179	208	197	190	199	171	198	208	167	193	174	177	204	202	207	182	182	180	180	210	175	190	203	189	211	184	164	181	177	214	181	179	212	185	187	159	177	193	201	192	201	184	206	187	177	186	171	206	190	180	189	184	184	169	185	182	191	186	199	192	198	190	168	176	170	173	187	181	212	183	207	198	180	201	187	203	186	200	185	187	174	185	192	176	200	198	190	175	178	188	197	193	202	194	171	195	205	165	217	183	198	188	187	191	173	170	207	201	189	191	174	191	206	198	190	183	226	192	194	172	192	176	175	205	193	174	206	189	170	179	186	191	178	171	195	198	197	172	172	195	207	216	190	190	189	188	215	177	199	184	193	202	210	194	175	195	201	179	187	203	199	203	193	188	183	169	198	193	175	178	216	179	206	205	159	185	196	193	191	215	215	177	183	192	189	185	194	189	166	206	206	168	163	168	180	209	209	215	213	205	191	172	187	188	185	200	186	181	177	186	199	171	172	219	202	176	191	187	185	171	198	197	193	184	192	186	184	195	169	208	176	178	184	191	203	178	169	159	192	189	189	170	184	210	187	205	173	178	192	182	192	196	233	194	181	185	193	185	192	213	194	198	167	221	196	193	202	190	196	194	171	188	196	173	188	172	163	179	225	217	183	193	166	177	188	154	171	170	206	176	206	207	195	189	187	218	187	197	188	201	191	187	206	185	180	175	170	190	196	224	185	170	192	196	194	188	174	190	190	192	175	187	160	162	201	224	163	193	189	176	198	170	183	189	180	188	182	168	180	169	200	196	205	202	225	198	175	174	182	172	199	180	191	212	198	185	215	206	196	192	181	178	175	191	175	192	184	211	190	203	189	180	197	179	203	176	178	212	194	186	214	193	194	192	189	170	196	191	195	167	188	190	199	207	192	157	196	198	188	176	200	174	191	210	177	179	171	191	199	178	192	178	188	194	171	200	189	181	187	183	190	186	191	189	203	177	184	199	171	151	211	198	214	196	182	188	202	185	170	182	183	183	177	190	181	201	177	204	183	173	199	195	176	185	194	174	197	189	188	192	193	186	179	174	184	183	193	187	193	184	180	172	217	189	183	203	186	175	196	198	174	169	199	201	186	201	184	197	196	201	201	198	161	201	201	182	184	197	177	183	198	166	206	160	202	171	187	226	192	181	184	195	207	192	187	191	190	215	208	209	196	181	190	176	205	197	209	175	175	196	185	185	198	173	198	203	176	186	218	184	191	194	204	158	205	184	212	200	202	210	185	196	182	190	204	186	190	185	195	204	184	188	187	187	204	182	167	212	197	207	193	184	197	177	202	173	194	209	184	181	187	177	181	183	166	181	203	180	176	187	173	177	179	172	176	199	168	206	205	164	166	204	173	191	185	206	182	171	191	186	191	165	191	188	190	211	181	178	210	199	194	180	179	181	180	204	177	163	182	198	198	181	167	191	220	187	188	189	232	187	189	191	183	179	160	201	184	187	167	205	205	192	193	204	173	194	208	182	207	191	169	154	184	199	190	181	197	180	166	182	194	173	179	175	192	217	182	175	195	185	191	206	199	195	195	184	195	200	193	176	180	193	169	186	194	176	165	201	210	179	179	190	196	206	177	190	191	189	212	194	195	179	187	195	188	197	198	173	180	169	178	191	193	170	208	173	187	173	188	193	205	182	194	193	176	201	212	208	201	166	224	182	200	203	165	197	201	183	202	198	207	187	186	196	191	173	203	211	239	172	185	208	197	178	167	219	201	184	186	170	193	191	184	196	175	181	198	179	185	188	191	190	201	210	176	213	162	192	195	192	187	170	208	198	193	190	186	177	182	191	197	193	188	211	184	187	192	197	193	194	193	201	157	170	197	209	187	178	188	163	197	196	181	179	189	165	209	193	212	199	195	202	168	162	217	192	171	191	180	173	182	174	182	197	184	195	198	160	180	211	177	181	207	182	197	173	173	188	177	192	185	211	191	182	187	175	201	191	193	184	196	201	190	179	182	158	217	194	178	180	188	186	215	195	178	167	167	202	164	174	195	179	184	180	211	186	197	189	190	171	180	177	191	177	180	172	188	193	191	169	188	192	168	161	176	214	179	197	187	208	182	173	174	197	188	198	191	193	193	190	164	195	188	174	180	171	191	173	192	174	179	177	193	168	187	192	202	188	187	191	214	192	198	192	191	173	210	206	187	177	201	178	178	189	181	201	209	153	189	177	166	187	182	181	204	195	195	219	189	188	206	213	201	176	165	199	196	201	168	207	201	188	201	185	185	207	182	194	182	188	213	208	213	187	173	218	209	203	200	180	183	185	179	187	197	181	180	182	183	201	172	173	181	194	191	193	178	201	200	184	198	203	205	184	189	184	187	203	172	177	179	186	189	213	174	176	171	197	199	210	224	178	187	167	178	187	189	206	187	187	200	167	203	198	199	197	187	201	194	204	167	189	190	184	191	194	192	167	176	188	175	177	203	172	205	184	174	164	192	211	189	199	187	197	162	171	215	194	172	161	187	194	179	143	201	194	179	200	182	183	195	186	190	177	189	187	178	163	172	198	183	212	185	188	181	199	172	161	197	219	186	171	171	187	206	175	199	180	193	188	188	164	179	195	186	169	217	195	185	185	171	181	173	173	180	179	192	192	190	199	219	204	195	187	205	194	170	170	182	167	180	191	186	203	155	210	181	176	180	191	178	186	186	195	194	190	182	179	173	176	176	203	179	184	184	194	168	186	206	162	204	187	207	200	180	189	176	195	188	192	205	196	182	198	218	188	176	193	190	216	183	170	194	219	188	212	199	195	178	196	203	169	176	185	199	194	182	207	199	169	169	183	180	182	167	163	191	163	180	158	197	180	189	186	168	178	201	205	176	172	196	242	196	176	200	197	180	153	157	181	180	195	175	170	177	179	195	182	191	185	193	174	158	188	204	183	211	209	193	189	176	186	194	198	213	182	197	195	192	202	211	180	193	182	164	192	219	204	212	150	212	206	204	212	176	184	173	201	191	182	178	194	188	186	155	204	170	188	171	185	177	206	159	174	172	187	200	180	187	192	174	153	182	180	187	200	184	191	195	204	176	175	208	216	196	189	215	176	174	180	183	189	170	206	212	202	198	197	176	188	200	169	175	185	197	165	157	186	171	217	173	176	185	199	204	158	202	169	194	178	182	206	197	183	174	168	220	167	170	167	191	191	196	173	176	184	190	185	189	207	207	175	183	187	172	186	169	179	178	207	192	196	187	217	207	193	185	180	175	178	201	185	205	182	203	180	170	179
7054	15392	13289	7197	4961	3663	2844	2296	1789	1473	1201	1098	851	742	731	608	564	522	502	452	461	429	428	374	400	384	354	325	355	309	322	338	335	307	310	315	316	289	282	282	275	281	300	293	279	258	276	281	296	289	244	281	285	272	268	278	281	257	250	281	281	274	282	292	270	255	274	283	283	257	260	261	272	256	270	267	278	246	259	247	264	219	265	255	258	270	263	291	257	262	232	282	266	257	274	261	265	281	229	272	270	275	271	270	306	270	278	265	266	288	262	269	286	262	251	260	272	255	270	274	255	237	276	274	246	254	277	251	227	266	268	270	270	239	254	273	290	230	248	237	264	269	248	257	235	292	275	275	298	253	237	257	256	235	274	248	260	268	261	256	280	274	239	264	286	278	278	277	235	284	276	279	230	274	270	268	244	243	263	287	283	248	252	241	259	264	259	232	288	254	261	254	244	242	248	257	241	250	257	252	288	257	216	235	259	238	254	269	211	264	277	266	233	253	239	262	253	228	240	259	268	238	253	255	252	265	274	269	247	268	253	277	275	245	275	254	249	230	247	239	243	235	252	258	275	261	236	292	268	267	249	265	273	257	222	281	247	238	265	264	252	269	266	277	285	274	266	246	265	275	235	243	243	242	250	275	259	245	267	254	248	244	236	257	276	268	275	247	248	270	273	268	238	230	262	243	274	253	248	265	270	252	221	265	243	272	277	248	243	255	264	239	279	259	247	243	280	267	249	256	233	242	256	236	267	267	245	281	252	275	273	270	259	249	281	207	279	254	270	239	252	250	245	256	255	237	276	257	277	262	245	280	211	275	257	249	233	266	243	244	250	255	300	254	256	250	234	224	243	272	263	250	249	266	282	287	239	254	253	268	254	256	232	274	270	259	269	264	256	260	272	260	262	250	255	253	285	238	293	245	245	228	265	247	277	257	280	274	260	238	267	263	251	273	260	268	260	236	245	268	243	254	238	239	265	238	244	268	250	251	246	287	242	260	261	267	248	237	274	241	234	241	254	252	278	259	295	250	256	277	261	262	262	238	266	244	244	275	254	243	260	273	258	254	262	263	286	263	252	252	263	285	257	266	243	257	255	210	260	247	279	239	264	239	252	257	261	278	254	276	251	265	267	266	281	264	267	242	283	264	282	254	268	269	261	283	236	259	260	241	267	253	231	245	262	242	243	255	249	257	286	225	246	262	250	257	261	259	243	268	267	262	261	250	274	271	265	255	265	240	253	248	279	247	223	243	243	249	251	268	235	241	283	244	237	262	280	250	240	239	245	258	237	258	299	235	258	246	281	278	276	278	249	269	275	261	243	243	254	255	241	230	226	274	236	259	253	267	240	269	284	255	234	246	260	268	261	269	274	246	267	275	255	239	277	246	238	258	252	238	227	254	245	244	257	253	255	273	240	279	289	241	268	254	266	273	235	248	261	251	264	242	261	240	236	232	257	254	313	261	232	281	254	259	263	258	239	255	245	256	247	248	251	280	234	280	251	283	233	242	260	262	255	246	258	236	243	267	281	267	279	263	263	242	248	241	238	247	246	248	276	260	262	268	266	232	240	251	264	236	265	261	265	256	253	273	255	234	260	252	275	249	252	259	264	279	263	253	268	250	248	266	255	238	237	211	271	272	248	242	245	277	261	268	273	257	256	278	232	251	257	272	252	271	244	269	244	247	270	253	257	250	271	244	252	273	296	283	248	236	232	245	238	255	248	254	245	236	231	245	267	245	251	244	257	267	262	268	256	251	263	277	255	247	251	278	270	262	236	275	248	248	237	252	236	249	245	246	259	249	258	268	267	236	258	266	252	269	265	283	241	263	234	276	284	256	238	265	272	258	254	273	264	267	233	253	291	255	241	261	260	247	252	254	271	235	264	241	239	244	274	248	236	256	251	261	254	258	253	256	254	262	272	262	240	243	266	227	235	265	228	257	290	267	261	244	264	260	238	266	258	278	235	262	256	287	255	265	246	249	244	265	253	243	287	268	258	236	261	255	252	239	243	250	266	255	283	254	264	229	261	265	245	245	244	274	266	216	264	232	252	227	261	273	269	226	266	261	244	258	245	235	255	251	228	243	274	254	275	223	253	238	273	239	254	273	247	254	271	260	237	251	275	252	220	248	235	268	262	248	255	274	279	280	287	288	242	269	241	271	259	258	260	242	260	258	255	277	267	231	249	260	272	255	236	272	248	275	231	281	241	244	255	232	264	229	251	223	217	264	265	246	268	273	274	262	231	248	263	261	223	245	240	254	274	280	269	271	269	267	236	229	255	268	248	218	275	251	275	240	256	240	266	260	249	229	240	268	273	250	273	246	266	266	281	260	307	245	268	236	252	255	273	245	248	241	291	233	250	228	255	274	256	268	257	255	251	229	252	250	242	271	270	241	254	261	273	274	264	244	261	255	237	294	257	264	266	235	240	253	241	231	242	229	251	260	255	288	251	260	273	279	250	279	221	245	238	260	275	234	273	244	255	242	260	260	250	256	226	261	259	265	250	290	250	258	278	254	278	243	281	229	274	281	256	222	250	290	243	248	229	264	228	259	262	289	259	282	267	272	226	257	269	269	230	271	244	274	282	272	253	246	233	267	263	291	264	272	246	244	283	234	251	282	228	261	245	256	247	250	260	256	255	242	274	246	244	237	285	266	263	247	265	267	281	273	265	276	246	255	279	261	273	266	249	263	247	249	258	231	242	260	264	233	244	242	278	304	246	244	271	270	274	257	250	250	252	253	238	246	245	242	244	212	257	249	249	251	244	254	235	241	275	246	233	262	263	242	234	271	269	241	230	277	286	268	254	242	232	273	244	248	244	255	230	254	267	258	280	237	249	248	241	252	252	246	252	261	265	254	270	220	258	227	265	259	228	250	272	253	279	232	259	250	210	270	263	274	257	235	260	241	271	258	240	269	265	242	241	268	274	274	228	268	261	252	241	269	279	262	261	276	283	264	263	264	261	273	273	241	244	237	266	262	273	262	262	260	261	233	257	286	265	255	259	237	260	250	265	223	263	240	248	256	271	277	255	261	258	261	261	236	288	258	270	255	251	277	252	259	227	255	268	215	270	239	256	231	271	259	254	255	282	251	240	242	245	248	284	241	248	243	247	275	254	270	262	234	256	247	239	267	258	263	237	266	259	268	280	284	260	262	256	229	255	284	301	268	242	252	232	258	286	249	239	269	252	275	278	258	265	243	246	280	265	231	272	259	241	262	280	248	241	228	249	246	238	281	266	283	266	270	240	264	233	250	253	234	271	263	249	233	271	260	252	242	253	237	271	236	268	247	258	261	254	251	266	252	256	247	264	251	248	237	268	243	270	259	241	278	279	243	265	263	256	264	242	269	256	272	275	256	251	260	242	247	240	261	244	235	256	256	274	266	252	275	265	258	259	252	284	288	253	263	246	246	267	255	269	255	256	264	251	241	219	258	266	265	250	246	252	270	257	266	250	239	260	250	251	283	257	264	274	253	249	280
26582	20584	10098	1364	866	813	737	699	686	645	697	646	689	630	603	671	603	602	662	650	639	609	623	672	654	611	644	654	614	638	654	634	662	631	624	621	643	642	631	674	644	624	612	648	647	677	675	638	637	650	596	646	652	612	647	607	597	641	653	682	669	649	641	650	602	661	616	669	595	605	645	605	665	648	620	682	659	637	692	636	625	643	631	645	630	659	697	679	630	642	691	616	642	645	636	657	658	655	624	653	634	667	674	671	640	607	601	659	612	658	640	669	628	638	618	652	635	608	645	668	652	579	689	665	673	655	682	648	618	649	677	640	604	644	638	647	606	634	668	668	639	632	662	625	657	606	659	575	652	662	692	671	634	650	664	633	626	612	669	675	679	640	635	645	668	631	648	622	651	672	593	687	595	610	642	623	641	652	636	652	639	647	661	636	641	668	683	669	635	660	649	624	624	692	571	619	616	575	654	659	665	652	645	613	650	623	617	666	631	643	657	624	622	664	620	638	628	626	644	688	605	601	667	600	615	637	622	594	625	623	639	682	633	715	640	631	653	642	626	615	596	650	667	683	626	644	695	661	652	594	650	616	647	608	654	688	630	665	639	600	672	628	679	664	640	679	652	657	619	656	620	640	612	634	685	667	641	636	649	578	603	662	616	623	643	638	602	630	620	657	574	649	639	638	666	608	639	631	627	641	670	623	614	621	668	636	653	591	678	629	674	603	617	660	664	638	623	634	604	623	626	627	632	644	623	607	637	620	638	648	704	642	691	692	670	643	603	669	610	656	664	679	634	646	638	653	690	667	617	614	653	605	623	665	641	633	641	674	662	574	625	667	633	599	667	594	627	604	630	637	619	623	642	623	640	695	601	637	645	637	649	637	648	648	585	661	620	661	620	652	617	654	646	682	633	674	667	619	614	614	679	661	593	688	613	638	629	678	672	617	572	625	629	638	622	618	677	613	615	630	602	650	626	648	650	624	618	649	668	658	681	610	671	647	664	649	611	648	604	626	650	655	598	575	647	664	621	669	678	687	608	661	644	627	678	666	641	653	673	627	662	657	664	668	611	625	607	636	643	621	685	650	647	610	636	654	671	631	635	643	640	643	619	647	653	717	618	629	646	645	672	652	634	663	666	607	630	663	614	652	681	570	615	568	631	663	675	627	689	604	639	642	593	640	640	661	605	644	610	637	684	644	656	663	629	652	622	673	611	615	656	678	574	664	640	630	707	658	624	666	652	676	662	638	627	644	653	596	643	660	619	606	651	643	659	627	674	636	663	691	670	622	593	640	635	688	626	649	641	597	602	678	631	651	624	681	617	615	601	658	680	667	598	683	616	645	642	642	623	608	673	613	603	619	659	648	671	599	624	667	685	700	663	698	615	668	651	639	615	636	624	648	648	649	653	638	615	657	648	627	618	618	684	600	664	636	663	628	684	639	607	567	701	628	595	628	666	628	632	629	640	652	652	654	656	634	642	619	637	671	664	648	600	673	650	638	592	626	646	653	636	629	695	652	635	652	630	614	626	617	636	682	620	699	668	613	657	623	662	705	636	668	624	638	647	638	670	641	643	617	607	652	623	672	642	703	657	613	664	630	637	665	652	652	663	634	668	713	614	624	643	636	657	644	682	591	665	627	654	631	587	654	660	677	657	645	632	622	631	599	628	625	619	652	606	671	586	624	645	627	659	636	601	631	652	595	665	602	625	635	631	617	669	639	602	618	648	642	647	662	608	627	623	602	626	631	652	615	610	691	639	610	643	636	660	652	683	624	627	664	648	624	623	670	665	649	624	632	646	588	683	657	604	623	626	640	623	660	625	632	659	610	668	620	613	645	613	665	675	631	618	664	680	640	623	619	676	639	626	655	673	680	663	655	636	627	594	664	641	663	641	665	638	624	653	644	641	615	642	647	626	670	617	653	622	640	663	652	626	630	674	676	645	657	649	617	624	643	602	651	616	679	641	632	607	618	663	622	596	621	581	664	646	618	666	605	627	676	658	637	625	599	682	650	628	619	637	642	707	645	645	612	624	664	677	606	601	668	660	673	663	687	608	626	665	637	634	636	624	646	653	642	643	649	634	644	657	638	682	669	664	633	601	637	595	650	652	644	633	664	625	597	639	627	673	637	667	663	610	681	636	618	604	684	655	625	623	625	634	652	645	659	657	654	612	654	618	648	660	640	629	615	653	655	667	617	622	603	623	589	634	626	638	676	626	610	641	648	638	684	644	635	623	624	645	637	621	645	679	647	687	649	654	647	598	621	592	660	663	657	666	599	640	683	630	612	654	672	658	667	628	661	615	654	658	633	631	685	638	608	614	653	634	649	663	643	640	675	637	648	655	631	664	645	648	668	621	621	626	668	617	607	641	624	702	631	662	643	676	667	613	642	627	631	664	632	664	641	662	641	653	613	639	620	663	627	629	641	636	630	641	629	620	662	587	636	679	613	648	633	698	635	641	649	649	672	648	646	678	626	639	647	640	672	689	661	624	648	629	686	627	645	616	596	653	660	642	672	697	643	659	639	600	621	674	660	642	629	692	625	657	609	621	635	652	670	671	640	627	611	658	676	664	660	636	650	673	658	590	662	634	625	650	626	668	693	683	684	622	655	650	658	658	636	573	649	671	628	631	648	649	663	627	649	637	614	632	633	692	688	590	633	642	627	655	651	642	637	610	602	597	646	675	649	665	698	627	635	651	649	658	665	656	630	681	604	683	628	612	634	604	678	643	598	671	637	660	639	599	666	648	631	601	642	639	666	623	595	657	653	640	606	638	643	649	636	648	658	657	654	721	615	663	613	668	624	615	626	655	640	651	665	666	664	613	611	633	651	646	654	614	601	596	608	668	652	686	646	620	669	623	634	686	637	657	658	650	690	670	685	645	654	618	632	673	620	663	658	684	613	665	642	678	587	587	660	600	633	653	631	640	592	667	618	659	633	613	641	717	656	687	637	600	689	634	684	676	599	628	662	651	637	645	597	641	668	623	649	635	655	638	616	644	585	626	645	633	619	614	640	627	614	601	651	654	639	646	637	706	681	652	637	632	676	631	656	686	639	659	648	651	635	603	630	638	616	615	634	635	629	653	641	615	662	642	645	671	695	656	592	615	672	645	584	681	660	597	634	630	665	659	625	658	690	673	653	605	643	632	699	678	605	655	628	693	585	655	673	646	648	627	653	662	642	687	609	673	651	664	613	629	661	619	620	622	627	600	604	651	647	639	574	622	626	656	633	623	664	639	651	604	655	612	643	656	596	640	611	645	673	664	622	613	697	628	633	641	613	679	666	620	628	620	597	629	633	609	654	664	638	626	628	671	668	637	618	587	678	655	655	652	662	636	654	650	620	615	694	643	640	640	654	631	626	666	615	670	604	622	666	665	641	611	657	611	672	660	601	620	639	657	646	635	646	667	650	663	632	644	641	633	645	659	602	677	640	626	631	607	598	591	641	651	662	653	635	658	642	647	596	694	639	611	606	594	674
4120	1726	1611	1136	1089	975	959	921	904	887	882	841	862	831	869	834	872	863	804	873	876	859	838	826	815	837	871	855	826	794	816	844	867	868	859	810	806	850	802	808	791	835	869	818	855	809	826	838	825	840	801	857	836	816	784	817	848	868	846	827	843	869	783	848	873	830	804	870	815	834	852	884	822	874	808	867	867	827	823	830	808	856	905	783	803	823	824	872	826	858	867	787	874	825	846	800	884	811	857	828	825	839	851	822	817	806	857	829	821	842	802	805	834	855	858	838	812	825	803	854	882	796	835	879	781	826	851	842	855	798	854	812	818	841	827	852	822	802	824	825	847	824	838	820	761	825	849	812	823	843	843	842	842	785	835	799	830	814	795	858	820	806	796	901	849	812	797	804	826	878	849	827	848	822	796	827	817	823	804	815	885	867	841	781	809	843	816	829	826	802	855	831	845	783	853	799	838	848	807	833	817	799	834	856	886	779	851	805	783	884	843	817	826	883	820	782	798	838	875	776	866	779	842	836	850	783	861	815	800	852	866	836	839	850	796	813	874	856	810	842	818	854	820	791	852	857	796	846	850	812	855	806	801	893	819	796	803	875	875	782	808	806	823	828	834	825	839	872	865	835	813	869	824	818	812	848	786	837	828	816	784	833	812	802	893	820	843	822	862	837	847	797	837	842	829	838	810	821	833	849	819	786	833	847	854	821	861	770	825	821	831	855	858	870	865	823	828	825	814	851	833	818	882	850	820	864	896	738	874	828	783	819	844	887	867	874	824	803	864	770	805	801	849	835	818	838	851	831	847	816	864	822	857	814	831	763	835	865	845	827	847	795	842	772	784	833	823	835	865	840	836	859	860	827	800	808	792	841	781	878	815	815	812	847	811	814	794	805	844	883	843	811	833	829	856	804	836	844	853	851	843	770	819	868	777	836	826	802	836	806	784	864	853	811	791	805	814	840	795	865	808	816	811	850	841	813	816	789	808	856	839	819	818	838	811	831	834	823	805	808	814	814	835	810	770	803	858	829	783	803	836	796	776	847	837	808	811	814	846	832	814	817	811	842	884	826	817	866	817	839	818	828	876	838	829	799	871	801	777	821	905	819	835	823	815	834	810	918	802	765	818	824	818	866	817	836	815	875	855	841	835	845	840	802	761	835	807	856	828	846	817	755	837	876	841	848	844	841	844	800	856	874	859	887	777	835	892	875	838	872	864	819	850	796	781	907	821	857	847	832	831	890	754	834	837	814	834	807	859	829	842	843	801	828	788	859	830	781	825	850	831	805	789	789	855	846	870	783	852	826	780	826	844	810	822	808	821	835	804	806	819	847	784	836	835	773	811	847	832	846	795	776	777	824	834	838	795	747	823	872	811	823	844	823	809	834	846	823	813	859	839	821	827	868	823	827	861	813	849	819	821	850	825	806	841	852	795	843	804	815	815	862	847	798	844	850	806	900	827	840	823	800	869	772	793	808	850	823	869	835	768	872	873	832	839	821	809	847	823	810	849	864	818	830	813	810	833	884	857	833	866	793	869	827	828	877	806	833	828	822	858	788	773	849	850	853	849	774	869	864	816	813	785	794	842	850	842	846	806	804	853	804	807	818	820	845	834	883	785	792	831	853	829	846	846	847	806	850	806	818	857	848	835	831	811	865	796	861	824	852	833	819	848	809	842	822	867	893	847	804	843	823	891	858	886	792	843	794	746	848	798	853	802	849	837	839	825	803	802	804	828	844	831	874	838	804	801	855	818	815	825	850	824	850	841	797	829	845	857	807	841	863	825	823	858	786	851	796	795	817	782	821	811	829	810	796	798	849	829	873	793	821	834	810	871	849	834	824	845	806	834	813	839	822	796	836	815	804	795	844	853	834	832	805	873	838	842	817	830	853	856	826	848	808	849	804	863	804	802	850	828	781	847	854	842	842	866	825	822	868	834	788	838	857	848	838	824	834	841	826	846	817	850	841	874	844	871	837	809	803	776	816	824	844	850	892	834	831	821	818	836	823	884	817	821	811	785	798	907	845	824	804	764	773	850	854	873	812	846	829	809	786	822	784	835	872	844	840	832	811	858	805	867	836	853	792	841	824	831	807	799	844	815	874	856	852	811	828	831	850	825	830	838	859	801	803	823	847	835	846	801	850	855	855	826	857	767	774	806	870	794	790	835	816	801	803	809	841	859	811	865	876	808	856	826	826	844	821	874	814	829	881	820	812	831	808	860	849	773	884	828	862	863	798	828	823	886	866	779	907	872	778	853	823	852	838	815	817	842	828	841	798	854	825	811	825	792	820	855	848	823	840	846	835	835	864	816	746	799	807	844	820	804	821	797	833	837	896	796	843	754	828	789	852	827	818	838	780	854	837	816	864	827	859	887	824	862	793	782	791	878	829	828	885	846	819	800	831	878	824	824	862	830	847	830	810	791	838	830	813	764	803	791	845	779	862	828	778	813	871	867	821	816	852	858	841	822	833	884	801	866	840	812	757	839	819	808	819	829	807	800	809	819	800	830	844	843	834	868	831	819	825	863	859	816	805	834	788	830	790	799	799	810	827	846	808	816	827	804	821	838	807	873	827	888	837	834	878	845	855	849	874	809	890	859	774	829	797	855	773	799	852	831	835	856	862	875	833	787	793	802	850	868	820	820	850	829	832	813	836	829	810	797	857	835	799	806	863	836	817	811	810	859	820	829	831	847	798	818	788	781	861	822	838	813	804	879	864	809	827	779	841	782	874	856	802	879	811	799	844	833	861	845	758	816	831	813	829	809	807	811	830	813	808	868	838	810	797	840	850	877	850	892	815	856	830	858	832	828	797	773	820	831	809	825	839	875	814	816	769	771	804	848	856	825	768	868	827	835	839	835	830	822	786	806	886	877	849	788	819	837	808	840	812	836	832	816	847	799	832	828	875	807	872	838	878	831	837	846	800	816	826	852	853	783	853	858	807	797	874	855	844	854	793	836	857	855	818	891	804	845	838	822	762	801	852	825	827	849	821	812	830	795	878	839	847	829	832	807	822	849	812	798	861	807	843	836	862	833	833	834	857	801	803	811	857	810	873	841	824	813	810	812	832	860	812	830	810	874	793	804	844	778	851	779	840	815	856	868	847	897	819	871	844	866	850	787	840	828	791	775	788	802	776	844	803	804	843	851	791	861	783	861	820	819	844	834	833	836	885	776	784	849	886	803	777	842	810	804	832	838	864	832	830	822	829	814	794	847	823	833	808	836	782	796	837	817	846	848	859	782	776	836	862	866	816	812	840	826	837	841	876	823	853	778	836	881	825	806	843	825	802	808	817	795	807	826	835	861	763	809	810	842	801	835	805	796	809	813	813	818	832	807	828	812	835	819	808	815	803	822	775	802	844	866	860	798	834	833	839	809	835	793	895	876	832	854	769	862	869	802	838	806	782	833	841	814	803	854	894	791	829	839	816	830	849	836	834	853	847	765	771	852	815	773	873	815	844	853	868	790	767	856	792	869	808
23690	20928	28199	23795	20900	9298	1342	935	789	729	690	630	610	621	575	618	578	540	590	556	579	542	549	474	530	593	573	545	480	517	539	511	531	543	487	498	519	532	485	521	466	517	493	527	481	503	528	468	518	512	485	465	527	510	471	535	542	485	496	540	498	476	503	482	493	495	525	488	477	526	511	524	493	510	515	497	519	524	522	533	505	476	522	461	506	512	555	517	486	488	503	521	516	473	508	527	471	492	542	485	487	497	473	488	504	506	514	533	525	473	540	503	519	512	500	520	505	475	539	550	527	529	501	495	496	513	464	509	521	514	461	501	477	490	472	506	514	502	550	485	458	483	489	484	517	497	504	487	513	508	517	509	515	487	528	478	512	549	439	521	494	528	539	488	494	507	495	497	489	483	442	492	516	491	545	504	511	501	497	551	496	479	532	490	515	543	526	523	511	469	515	543	503	490	530	530	500	530	506	538	483	502	545	529	507	512	468	473	514	500	450	517	499	500	490	492	485	520	531	472	524	510	536	479	487	487	510	512	493	475	495	483	521	507	526	544	488	473	536	522	497	483	507	487	507	523	497	487	543	527	467	464	465	496	508	484	488	490	507	490	497	455	508	525	488	527	461	504	484	514	514	514	484	474	483	480	494	504	495	512	560	480	500	491	503	468	489	476	509	479	492	486	527	558	497	465	494	473	495	489	498	535	532	476	497	508	498	508	481	489	485	497	497	495	484	522	481	503	513	542	526	523	533	501	506	500	478	505	516	455	493	495	487	526	484	503	509	540	525	491	459	486	475	523	487	482	539	465	536	527	489	504	492	514	505	450	498	557	481	478	523	532	507	497	466	505	505	488	511	516	498	465	518	502	448	544	512	514	508	506	506	491	500	487	494	539	489	515	468	545	522	532	489	505	502	447	528	505	516	478	465	504	513	488	513	481	520	526	493	499	494	511	540	501	473	491	490	472	521	470	515	506	490	510	490	496	489	501	477	505	460	478	502	486	495	490	484	487	494	486	511	484	501	538	525	471	516	513	523	511	489	546	521	518	495	501	496	511	541	540	473	486	492	493	507	492	498	512	491	520	519	507	506	499	515	517	494	489	493	472	505	486	510	465	484	482	514	510	481	456	482	493	513	498	513	483	508	512	532	488	510	514	518	489	486	497	502	505	500	505	474	496	441	505	537	507	481	513	524	486	500	505	510	533	466	512	499	492	502	506	485	500	510	520	491	515	515	474	485	445	535	496	547	499	511	518	492	524	479	479	505	551	474	520	500	496	486	516	492	507	458	497	500	455	492	510	475	473	514	524	491	525	474	486	517	516	512	471	499	498	498	480	502	523	492	496	490	547	490	486	516	490	513	498	457	470	507	550	483	500	492	501	468	523	511	498	526	512	509	507	496	509	502	495	502	509	519	480	512	482	487	508	512	491	512	477	451	504	497	506	501	522	515	451	513	524	477	472	503	479	513	449	495	474	477	515	482	515	483	522	496	472	545	469	521	514	480	518	516	466	469	506	490	469	539	520	520	486	498	476	508	524	477	525	521	495	502	513	516	462	470	501	492	486	482	482	483	502	471	501	483	494	479	500	502	484	511	502	545	497	531	468	488	488	494	516	523	479	522	484	471	474	504	500	525	484	506	487	534	524	489	454	472	525	489	520	527	489	487	464	489	528	492	531	490	487	488	464	519	488	450	527	532	490	499	509	479	467	482	507	533	516	431	484	487	505	480	522	514	541	513	530	527	495	533	522	491	521	494	516	455	488	537	523	509	502	498	518	499	482	524	519	518	552	492	525	490	512	477	508	491	492	506	522	495	493	512	509	479	517	491	510	496	542	493	504	510	451	472	494	490	524	493	498	486	486	517	481	487	470	533	512	492	486	495	514	469	518	535	454	510	486	465	522	481	498	486	503	515	513	489	535	457	518	488	486	489	464	513	474	488	498	496	503	513	547	525	496	530	510	484	522	546	524	525	538	512	504	497	522	537	494	490	527	504	518	537	521	527	518	473	555	504	473	477	534	574	498	511	489	519	523	529	461	510	490	531	503	542	478	486	499	481	505	524	501	491	517	480	499	498	476	466	508	518	487	479	474	525	488	496	549	511	538	476	496	497	458	495	514	536	501	508	479	457	467	526	475	497	518	493	542	545	527	507	489	497	540	485	574	530	476	477	522	504	479	508	525	478	525	509	506	458	512	479	486	506	451	517	481	475	488	496	518	516	525	504	509	535	505	504	494	503	513	569	514	539	503	501	544	474	467	520	478	498	525	486	498	492	498	483	543	497	514	502	518	505	484	502	486	494	526	481	503	522	503	498	491	469	527	528	480	493	567	478	496	496	508	521	497	522	486	508	510	531	502	464	490	511	473	480	550	506	514	518	494	458	508	511	471	526	481	483	539	489	468	575	528	472	500	543	498	515	527	508	507	493	488	496	479	504	483	513	477	512	506	549	478	558	465	539	478	488	521	468	454	494	506	509	540	511	501	490	497	499	453	530	464	470	510	477	535	519	512	477	527	477	496	493	525	546	533	501	507	508	521	489	556	523	510	496	478	526	444	496	461	533	520	528	512	512	505	515	478	512	540	521	501	513	480	525	496	562	495	489	484	509	473	503	483	488	514	502	472	492	497	519	513	524	497	514	483	474	511	536	498	498	517	491	518	521	466	465	501	441	525	485	483	501	475	479	505	488	509	530	484	508	489	506	463	483	507	499	497	545	470	533	483	497	481	498	443	483	493	467	495	496	482	511	493	492	483	529	542	527	532	482	492	486	508	518	454	506	489	491	495	467	522	476	504	467	502	511	499	521	531	532	484	498	480	486	490	533	496	494	475	499	489	502	503	492	505	519	492	495	538	494	490	485	508	489	523	506	474	540	461	510	513	466	491	496	476	528	498	475	497	551	511	476	516	501	503	558	488	489	490	459	464	511	504	495	517	456	495	479	474	512	532	488	495	489	505	468	501	495	490	503	504	517	497	512	521	502	466	497	464	488	482	509	495	519	504	491	516	496	531	504	533	499	494	451	506	472	480	493	516	516	518	493	500	505	481	503	494	509	508	536	501	528	472	503	475	505	536	524	541	495	530	477	484	529	529	469	482	476	514	498	526	493	525	463	464	519	470	490	486	476	481	493	556	542	490	531	508	508	512	503	452	497	490	510	485	493	479	541	478	472	483	493	518	511	500	504	515	486	520	501	492	495	523	506	483	515	493	485	544	518	495	490	465	506	509	496	518	527	494	494	514	501	523	535	493	470	504	509	506	511	510	482	490	511	485	534	490	514	521	476	503	496	508	514	531	521	529	535	497	506	492	487	501	498	510	514	540	523	543	460	503	509	507	479	480	471	490	503	492	491	496	485	493	542	514	445	488	502	541	506	500	488	523	485	492	432	491	525	508	492	525	499	484	478	500	490	527	493	496	539	512	504	515	488	521	494	509	475	476	457	496	495	494	511	528	508	504	533	489	484	525	507	549	492	491	481	502	498	487
4844	9708	8453	4585	3185	2407	2026	1632	1503	1228	1117	1041	997	983	838	803	832	793	810	730	753	717	738	704	745	726	633	734	689	639	699	688	651	672	713	627	694	675	719	669	716	695	653	672	648	673	674	657	645	661	647	661	679	637	655	661	689	707	671	686	639	682	673	653	710	673	679	654	668	682	719	664	621	658	693	655	648	662	644	685	698	620	660	670	644	615	685	666	657	712	660	676	664	627	671	613	662	641	672	700	660	690	634	690	666	684	666	666	681	664	659	650	669	597	676	648	641	690	626	625	621	635	653	651	666	674	655	666	717	682	638	651	651	696	662	636	695	674	645	634	695	666	635	652	712	671	706	648	639	666	688	650	637	652	648	632	693	659	682	694	660	630	638	682	607	645	704	693	704	649	640	678	668	678	678	658	639	652	734	714	659	711	655	677	681	643	653	652	650	681	655	707	683	665	635	721	631	688	672	687	657	654	697	616	666	686	685	681	678	659	667	651	629	693	655	705	657	665	666	663	649	672	664	666	689	687	642	721	654	644	654	639	623	667	687	663	654	671	678	623	659	634	694	628	726	655	654	653	707	697	669	688	647	698	719	664	658	659	684	669	655	645	698	661	673	687	656	711	675	650	679	642	657	640	628	645	697	658	653	643	687	663	641	664	684	672	682	671	630	667	637	649	687	661	626	733	635	671	636	676	641	627	628	684	646	674	638	625	694	688	624	668	716	644	658	666	628	652	636	645	685	680	650	690	667	677	628	615	665	626	652	658	665	725	690	659	637	640	687	645	673	646	639	678	675	666	647	675	658	632	667	663	657	650	686	648	660	699	669	672	689	646	672	640	624	652	659	662	679	640	658	625	633	623	627	666	650	626	691	642	670	656	626	640	635	662	671	689	656	614	656	686	677	693	662	654	660	676	713	629	676	608	639	660	661	629	687	675	692	670	668	682	695	629	613	661	656	665	664	639	647	653	646	671	683	696	639	657	648	706	654	611	720	663	653	647	670	673	625	618	674	694	635	676	669	697	667	624	664	631	622	643	683	647	661	664	622	719	695	668	632	637	612	684	638	656	688	658	678	666	679	670	648	654	664	652	690	650	706	634	713	626	638	684	623	674	655	693	698	666	640	653	670	667	663	650	648	631	668	625	634	670	656	698	648	664	647	648	636	660	688	664	671	719	619	643	695	655	667	652	714	648	660	645	682	665	654	667	656	644	673	629	673	673	642	649	713	652	708	633	677	659	648	622	637	711	688	668	624	663	681	644	639	664	679	644	647	668	681	657	663	650	685	613	653	689	664	660	651	675	660	701	674	654	610	632	640	656	723	646	640	691	688	654	715	628	649	633	655	681	700	655	663	682	638	666	655	653	652	681	672	601	663	674	653	653	625	637	630	667	648	677	628	655	652	675	683	686	638	591	692	660	634	612	671	665	652	659	655	674	658	672	643	658	690	672	592	659	633	655	667	651	650	644	680	623	661	654	643	671	643	698	666	668	665	707	690	618	668	620	702	649	676	632	686	624	655	660	614	648	659	655	680	711	648	652	674	640	670	709	594	628	654	705	665	638	636	677	657	660	700	660	649	616	651	670	663	641	619	676	637	678	684	644	673	679	665	650	693	690	630	675	623	678	629	677	685	674	649	657	682	693	660	635	688	674	639	702	667	632	666	685	665	664	675	696	674	655	641	689	631	646	647	697	647	660	648	661	617	683	647	697	646	640	686	620	648	680	666	639	643	645	632	651	600	681	654	703	664	682	678	680	691	629	686	638	662	712	645	673	663	660	681	658	628	708	631	672	695	660	639	663	671	682	681	647	648	676	701	648	690	666	660	632	704	668	686	640	667	638	670	654	623	620	670	662	710	642	630	677	656	610	607	701	686	693	679	657	628	671	649	631	627	629	649	658	672	649	665	713	702	647	644	610	666	646	645	703	650	641	665	696	677	697	641	679	636	657	644	625	634	672	640	658	694	685	682	640	689	653	652	662	671	654	682	715	721	591	609	665	601	674	659	687	645	627	684	670	672	660	641	664	623	680	645	665	665	645	635	654	664	628	694	636	638	660	659	662	665	678	641	628	660	654	699	679	632	656	652	683	631	643	653	672	633	662	671	650	624	613	659	670	660	644	652	654	659	649	634	656	676	626	627	689	698	643	631	642	666	625	680	667	639	639	655	678	671	671	663	670	672	624	640	667	622	673	727	643	689	660	627	643	730	673	655	677	674	641	656	678	630	621	670	667	637	635	677	634	587	696	675	657	665	667	625	623	678	639	655	703	663	676	682	633	655	671	676	672	666	675	655	710	699	701	664	668	720	613	635	647	658	603	690	631	651	680	676	653	669	632	651	648	684	665	661	640	667	693	651	618	679	640	640	701	670	658	656	663	638	632	685	665	592	596	674	700	646	668	683	647	680	632	721	676	661	696	623	665	675	674	675	627	634	690	649	640	653	633	648	685	670	658	639	654	676	631	690	690	645	617	640	655	666	704	683	634	637	661	663	659	607	708	616	696	718	706	636	682	614	644	680	669	631	680	672	630	656	663	641	642	663	625	674	657	679	645	673	671	645	677	689	648	681	637	620	656	665	662	618	688	631	624	653	700	642	632	654	651	663	660	681	613	653	674	697	694	685	721	700	623	662	678	691	614	634	619	640	649	661	652	659	648	688	685	655	655	669	633	646	712	638	644	663	672	646	627	674	657	671	678	630	702	651	643	684	622	676	670	659	650	659	639	671	658	632	635	606	660	667	663	713	689	684	663	646	631	650	675	663	662	655	679	692	689	632	606	672	650	624	667	666	627	675	655	681	656	675	618	619	632	665	635	648	643	636	644	670	665	669	656	646	640	676	642	674	674	637	649	639	673	611	654	682	657	692	693	630	627	640	629	699	667	670	637	661	648	660	623	649	689	635	672	647	675	678	694	683	693	616	659	647	657	644	660	635	639	665	635	637	669	676	668	638	639	616	671	598	656	669	646	644	666	653	645	682	632	656	643	698	660	639	642	653	672	679	677	662	689	676	645	635	687	661	711	670	621	694	641	650	672	667	638	647	681	663	665	651	655	677	694	637	645	654	674	731	678	685	669	658	614	693	647	670	673	674	688	683	680	705	626	667	657	661	656	692	671	699	664	664	669	711	646	661	640	631	670	670	708	654	657	679	679	673	615	678	649	676	639	636	666	651	649	625	634	626	665	655	696	722	668	662	646	669	688	690	647	676	642	673	673	634	660	638	670	642	661	661	709	689	620	705	642	684	646	646	681	689	678	665	676	633	657	690	648	667	659	626	649	616	676	698	638	645	674	630	621	696	677	665	670	635	706	615	672	623	650	655	627	723	646	673	635	644	704	613	628	679	687	653	625	645	669	706	716	685	702	655	688	652	679	655	652	667	624	597	620	662	662	707	669	638	655	689	676	626	640	620	698	625	654	677	681	654	631	646	636	673	608	689	619	676	634	659	718	675	635	680	674	651	632	632	670	647	642	629	697
22767	20932	28692	23334	20933	20956	6912	1059	781	638	544	493	458	363	355	341	309	285	300	283	287	264	250	246	255	262	229	242	213	223	193	195	200	226	207	202	224	183	207	198	224	199	210	233	191	220	214	212	187	226	202	201	199	210	214	207	218	199	202	194	194	206	194	218	186	196	164	188	190	142	215	178	196	199	216	212	207	172	157	182	190	215	206	194	173	217	205	168	179	208	213	189	185	186	203	197	192	193	193	188	158	203	210	210	183	191	186	192	223	189	187	187	183	189	208	210	165	219	219	190	185	199	173	202	194	202	201	187	196	211	188	192	190	180	194	192	200	189	196	191	187	168	190	184	196	181	197	175	204	197	203	221	190	199	207	223	192	177	202	169	201	160	177	197	219	170	192	183	197	207	193	209	188	202	187	188	195	203	192	182	173	194	170	200	179	194	201	208	169	170	208	179	195	203	192	160	193	209	179	203	179	201	205	225	175	168	202	178	177	195	193	192	186	194	196	172	196	185	195	214	180	205	204	210	198	194	217	218	161	201	189	184	164	181	208	164	194	170	161	203	178	190	187	192	166	174	192	209	199	171	154	172	187	193	178	192	185	211	189	191	193	218	180	209	191	206	201	207	201	171	198	181	183	174	189	178	218	206	189	215	199	191	194	187	202	190	206	199	204	182	176	198	196	205	202	186	221	206	167	169	176	179	174	193	187	198	194	192	174	174	207	167	201	178	183	205	171	198	199	203	205	173	195	234	205	175	225	176	211	173	207	182	195	210	187	200	194	190	193	210	170	207	185	175	182	185	161	192	191	176	197	159	194	187	195	206	179	178	182	191	214	207	209	201	184	199	185	171	177	214	183	192	183	173	178	183	187	204	186	204	182	207	178	188	203	156	205	198	198	207	214	180	180	201	207	200	182	171	186	189	164	202	173	186	187	202	202	212	188	193	191	205	184	198	198	187	201	164	191	180	170	182	188	190	212	204	177	182	204	191	188	187	179	209	201	179	173	197	204	182	194	172	176	187	189	200	174	179	176	208	186	225	204	197	198	173	173	188	203	173	205	182	189	230	202	203	170	190	186	207	163	200	203	169	169	166	169	201	171	201	191	190	207	182	205	190	197	184	173	183	197	174	178	196	185	225	183	162	190	217	198	170	187	173	192	200	208	166	197	207	183	199	195	218	179	189	183	202	180	188	189	194	184	191	215	217	191	195	184	186	166	176	187	201	214	155	175	172	187	206	203	187	192	180	196	186	209	192	175	203	172	201	197	200	194	215	161	194	195	183	185	157	216	211	210	179	177	210	185	179	203	218	186	162	223	194	180	180	168	176	183	193	164	179	181	196	201	193	187	204	184	187	177	162	179	184	174	177	194	200	185	194	200	213	184	182	186	203	183	205	171	184	165	194	182	151	200	196	194	185	198	176	168	166	179	209	187	191	197	170	168	180	195	173	209	198	205	184	185	188	201	187	205	195	190	197	193	209	212	201	190	180	177	184	205	194	175	186	188	189	181	199	196	205	221	160	174	178	171	233	181	206	205	190	192	209	207	194	175	199	194	199	194	177	173	205	204	184	177	196	189	184	179	188	186	198	195	225	214	164	191	185	168	166	190	185	202	177	210	207	198	200	209	206	180	174	192	191	196	164	203	208	181	184	210	186	178	173	171	211	189	207	190	202	193	210	181	192	196	214	203	233	191	165	205	200	172	196	204	185	199	196	190	183	185	158	190	187	217	193	199	191	202	184	167	174	204	151	178	174	182	187	172	221	172	182	194	207	174	209	217	192	180	198	217	221	191	212	185	193	172	181	183	200	196	214	203	177	182	175	188	199	195	170	174	199	218	197	192	180	192	197	185	176	176	199	204	165	187	189	201	173	195	204	181	220	196	171	169	219	172	179	193	190	185	166	182	198	201	181	201	159	203	178	196	200	183	202	203	186	202	182	175	196	203	212	196	167	199	163	169	207	188	193	214	207	213	198	174	167	208	196	181	218	201	187	191	167	196	192	203	175	175	206	204	190	168	179	182	172	195	205	173	170	191	167	203	183	178	208	192	202	185	229	207	192	207	183	201	179	200	187	186	199	208	206	186	158	196	172	210	201	181	170	194	195	179	204	175	180	184	175	208	178	168	175	190	159	215	192	181	157	168	169	187	205	188	183	208	177	178	203	194	183	186	205	197	175	166	177	183	186	176	200	197	165	197	185	193	202	178	198	188	166	195	191	196	190	197	182	183	175	187	182	206	231	190	192	170	193	210	182	192	195	196	170	210	201	173	168	185	190	178	207	199	181	195	188	174	201	204	210	184	181	191	163	197	184	196	216	185	198	180	194	177	197	198	192	206	161	193	183	187	190	175	183	182	217	177	217	190	167	188	201	211	182	200	192	194	188	191	153	189	194	192	191	184	195	191	178	212	214	182	174	189	170	177	193	195	197	202	212	198	210	193	194	206	209	184	166	189	182	170	175	201	197	216	214	178	188	186	173	191	206	192	196	210	217	188	162	189	189	191	183	179	175	196	210	170	186	187	200	189	209	195	192	180	189	209	182	186	210	206	198	209	202	199	187	207	183	183	171	169	206	183	172	200	186	210	186	173	178	196	178	190	175	178	211	190	185	178	195	221	182	199	227	188	181	190	206	203	181	174	195	191	210	176	188	194	162	177	195	184	176	194	208	188	185	174	197	192	192	172	191	205	194	202	202	189	199	188	210	167	196	181	184	181	186	199	218	204	210	189	198	193	187	199	172	210	161	185	185	193	193	177	222	189	180	219	192	206	179	184	179	207	186	171	194	184	173	177	172	212	178	196	180	218	182	169	185	196	189	201	199	191	189	193	178	193	208	184	182	200	184	184	183	201	179	204	193	181	167	193	171	192	195	168	179	173	202	183	190	173	216	194	210	198	166	188	213	169	216	200	185	195	195	170	207	183	191	197	180	191	193	183	189	170	206	200	199	187	175	189	197	176	193	206	186	194	186	212	165	193	177	189	184	199	181	174	184	172	187	186	198	185	193	168	168	199	158	178	171	225	207	186	187	183	193	204	165	161	171	173	176	197	178	181	185	201	171	186	196	200	166	187	202	170	201	184	177	182	214	176	195	189	196	204	188	189	168	179	184	198	191	152	207	200	183	190	219	188	183	197	211	169	212	205	214	190	171	197	217	202	193	212	205	204	175	215	207	203	194	188	191	166	170	194	158	202	201	173	191	185	171	185	196	203	169	200	180	190	177	166	214	190	205	167	197	163	190	188	224	183	195	189	189	193	210	186	200	153	168	158	198	178	177	199	200	199	191	201	172	217	185	175	185	206	206	202	189	190	187	196	168	196	211	187	188	211	184	176	203	204	173	190	183	186	186	196	168	186	193	192	198	192	198	184	178	199	208	201	193	169	183	193	169	203	185	184	192	170	207	192	203	187	179	184	191	182	168	180	189	196	188	198	173	185	175	192	179	188	195	206	158	186	179	182	191	197	198	170	191	168	228	189	197
6980	15397	13326	7278	5048	3676	2909	2278	1836	1418	1209	1049	872	770	695	597	590	536	494	453	416	422	408	394	380	380	355	355	365	317	329	319	309	305	304	318	311	300	274	306	277	320	274	298	244	249	305	289	278	277	262	287	269	255	263	281	242	254	270	257	273	305	275	247	286	270	260	265	279	272	263	237	251	279	254	272	253	273	244	287	273	248	269	236	264	275	300	253	270	256	262	243	282	276	286	270	279	273	306	266	287	278	249	235	248	257	269	259	263	236	255	253	239	276	266	267	235	282	286	275	284	262	234	248	231	280	250	258	247	241	263	238	286	213	261	278	276	253	244	279	277	229	304	291	250	243	268	266	253	255	266	261	264	249	239	253	268	280	260	264	263	240	256	257	274	282	265	252	250	260	269	297	263	284	249	250	228	260	270	237	247	252	243	257	251	272	252	279	271	253	231	246	261	269	242	259	267	232	277	260	241	251	281	262	243	262	280	260	237	275	261	254	284	264	268	259	285	265	282	266	234	278	266	248	286	252	254	254	242	255	257	284	241	271	258	278	257	248	272	255	241	240	262	250	232	241	278	236	271	226	254	255	273	250	246	249	245	244	261	278	243	230	254	252	267	258	250	268	269	242	271	299	252	279	256	233	293	265	267	221	258	279	253	265	243	264	236	279	233	269	238	280	274	260	240	244	292	250	242	277	271	267	252	255	241	258	258	243	280	286	275	286	300	236	230	280	251	282	265	265	252	288	269	266	279	256	247	263	244	256	258	242	263	271	285	248	262	272	244	280	270	290	274	230	268	212	282	242	289	236	251	235	243	242	241	263	253	259	244	262	261	252	253	273	245	246	263	243	284	256	264	259	242	258	247	235	285	270	291	256	258	273	258	253	251	265	250	248	219	258	243	247	278	246	245	272	262	263	271	271	274	234	264	267	259	273	259	265	257	238	249	280	253	230	245	234	259	278	246	272	230	264	236	226	250	271	242	260	248	242	254	295	257	266	246	251	293	256	198	285	258	242	226	268	268	271	270	256	261	238	254	267	257	229	251	250	249	248	263	279	244	222	260	267	238	292	294	236	272	273	235	245	246	252	264	270	269	260	250	254	252	246	245	297	241	255	263	265	248	234	246	271	244	251	260	237	248	242	263	259	271	247	269	250	272	266	257	278	265	241	237	252	254	282	238	239	266	270	279	270	259	268	276	261	234	231	273	270	245	269	286	278	243	277	257	248	227	278	271	256	235	255	255	257	264	255	259	290	252	257	280	254	250	243	245	243	242	264	262	237	258	270	266	265	276	257	242	245	260	263	281	283	240	235	276	260	269	243	259	259	260	248	287	250	230	251	285	270	249	279	260	281	270	271	264	257	264	257	264	273	268	235	255	288	235	251	246	214	273	253	279	265	277	271	254	266	257	270	280	302	240	283	268	278	267	253	277	242	296	241	253	278	274	244	254	254	225	267	267	251	259	260	259	258	248	237	260	231	235	287	259	256	230	243	262	272	270	261	267	244	253	318	258	284	257	264	228	272	260	258	259	238	265	271	246	277	265	257	281	266	269	245	274	239	250	266	253	259	258	249	222	281	265	264	261	251	221	260	272	235	244	269	254	287	291	256	212	265	245	261	236	247	258	236	209	249	265	238	259	259	298	287	262	254	245	254	244	250	259	249	268	246	262	254	267	252	274	252	232	262	271	289	276	254	244	253	270	249	242	241	283	256	280	241	274	261	264	221	254	253	248	222	262	264	232	271	271	255	283	269	250	270	281	261	268	222	275	271	221	266	251	266	249	280	264	221	261	264	243	256	247	243	230	247	247	259	255	255	227	290	261	275	277	293	225	264	273	264	282	238	241	260	238	242	279	266	266	278	263	249	276	248	259	264	252	293	269	281	258	236	273	244	270	238	242	256	270	239	268	253	243	243	277	237	247	278	237	261	246	260	272	254	258	281	286	250	264	255	266	258	229	279	254	282	243	273	251	237	277	250	256	267	257	258	246	262	267	278	263	263	269	254	256	250	238	242	258	243	267	227	260	254	288	305	267	275	288	290	259	265	240	280	285	234	289	260	244	256	249	269	251	247	272	275	266	265	229	267	261	266	242	232	265	271	255	289	260	242	252	251	261	267	273	265	277	283	235	254	251	265	261	275	251	280	259	255	248	251	251	250	225	265	257	249	260	249	261	270	267	261	250	265	246	272	273	235	236	271	253	292	272	267	266	255	264	269	259	276	249	266	251	271	260	235	240	257	255	266	252	245	252	260	275	255	284	280	225	269	224	240	247	252	230	258	265	253	265	267	285	251	278	283	270	249	283	247	281	237	240	264	276	281	276	257	289	273	257	258	243	268	299	248	262	237	259	273	263	264	254	272	286	267	253	241	255	247	259	247	246	245	298	280	263	261	273	226	255	252	273	250	228	263	279	254	274	297	226	255	267	274	256	239	247	269	256	272	257	257	261	262	245	254	238	268	270	264	260	256	283	264	264	257	248	249	251	264	256	274	265	287	248	237	251	258	243	238	280	254	261	249	246	251	259	241	242	264	257	269	253	251	271	261	234	241	251	262	267	254	277	247	258	263	250	276	248	244	234	249	257	269	251	260	240	266	261	247	240	260	243	295	253	241	282	274	259	245	235	250	291	260	254	258	243	245	255	256	260	264	234	253	256	278	258	286	263	275	247	258	276	272	264	258	252	269	258	269	301	259	272	273	245	248	259	243	262	240	255	296	233	300	267	255	268	247	247	252	277	230	273	230	256	272	252	291	250	249	258	240	251	236	281	270	200	249	232	261	265	239	268	258	261	285	261	263	259	239	270	218	248	252	260	247	274	273	250	261	239	257	261	232	225	272	259	247	247	254	277	277	266	243	231	269	265	257	245	250	267	243	286	257	259	249	253	277	281	248	280	250	215	257	275	254	250	257	258	243	254	240	259	265	251	245	273	270	272	256	248	245	225	245	259	240	269	250	269	267	255	260	260	262	236	255	251	268	267	260	267	246	273	261	271	277	244	238	246	278	233	251	258	256	263	232	282	285	229	256	255	250	261	262	254	262	254	274	281	288	268	264	244	260	276	257	273	245	252	267	245	256	275	258	277	271	282	223	250	283	214	269	256	247	272	239	252	238	262	254	269	240	265	236	240	261	304	207	240	259	263	285	237	265	233	270	275	269	273	251	254	287	275	259	265	261	249	249	227	238	249	243	233	266	256	261	246	251	288	248	252	249	248	251	268	272	239	230	260	264	258	248	271	241	237	259	294	268	265	254	245	271	290	240	265	243	251	256	265	264	244	251	237	248	256	257	276	251	261	259	261	255	237	260	265	253	273	254	252	254	269	277	260	251	244	246	258	269	259	258	278	271	257	273	240	274	241	239	235	270	262	268	259	264	268	250	232	238	279	246	239	229	234	270	275	272	236	251	231	259	256	225	257	258	257	260	239	281	272	230	252	262	303	248	250	294	277	243	250	220	272	272	267	259	233	263	271	243	246	280
26560	20546	10252	1303	835	754	718	679	713	643	690	645	670	618	650	643	656	611	701	702	663	645	654	684	615	673	683	663	677	661	670	687	712	639	679	651	610	658	637	656	669	653	641	626	627	636	632	641	647	679	674	669	708	666	616	678	684	671	631	641	617	645	665	650	681	662	631	617	612	689	650	638	653	645	669	653	621	667	646	665	682	628	665	637	648	673	684	666	615	656	660	605	687	665	653	663	644	690	592	662	660	674	673	600	659	637	641	615	667	678	662	639	619	655	646	636	652	664	621	593	637	660	675	683	664	661	629	680	647	662	666	644	702	656	688	624	634	658	643	644	697	651	657	635	652	671	654	650	682	647	643	646	644	651	661	644	645	592	643	651	652	605	676	635	652	676	693	653	616	635	658	654	659	674	666	658	685	677	663	647	651	636	646	699	657	620	647	668	638	614	649	676	647	681	636	672	594	597	628	641	641	648	673	665	673	649	668	677	662	669	682	662	677	642	621	628	667	644	687	678	625	659	714	670	696	660	657	623	632	648	636	678	654	699	632	657	610	665	643	636	617	671	628	650	667	659	662	663	636	672	661	662	656	649	652	660	644	633	616	666	658	648	689	610	606	654	660	635	653	708	645	670	654	640	646	654	706	657	676	650	648	662	674	631	664	643	627	658	673	607	622	629	657	652	626	612	640	628	668	654	626	626	671	639	704	662	641	671	635	643	620	692	650	652	633	673	643	667	680	650	631	657	607	662	654	654	650	671	693	667	639	659	639	611	625	662	625	617	650	671	634	676	674	629	669	636	652	660	690	657	682	631	635	684	670	648	679	658	624	596	671	674	593	681	664	615	627	644	628	645	666	601	665	631	617	651	683	630	690	646	672	682	606	656	644	686	649	642	647	602	677	702	645	693	707	681	626	613	619	622	645	692	654	672	666	673	692	672	643	661	614	624	662	679	631	650	621	722	687	680	636	675	632	659	682	615	651	644	661	683	689	627	647	593	665	684	669	645	671	678	651	615	656	695	644	667	661	613	645	660	654	601	674	638	673	678	682	618	658	694	652	653	654	673	624	671	641	682	643	641	636	674	617	648	683	595	637	682	668	677	671	637	629	603	665	636	644	622	691	641	660	643	595	671	690	662	634	639	642	686	601	643	695	696	659	640	683	608	685	634	657	668	683	642	600	633	692	652	627	675	601	712	641	674	660	606	657	675	686	669	654	659	613	627	630	598	663	667	631	672	651	684	647	631	621	678	652	614	626	637	622	659	647	699	651	647	668	644	630	661	677	676	626	658	620	634	676	638	639	598	685	652	668	655	670	649	680	647	672	617	664	676	632	642	631	645	623	645	650	630	638	653	641	684	658	657	665	647	652	673	667	663	606	648	666	696	624	640	631	653	653	620	687	610	679	655	623	675	646	663	679	678	643	636	641	594	645	690	659	676	649	676	678	623	650	662	650	646	635	675	638	683	648	677	639	637	620	613	670	690	601	627	656	670	679	664	659	670	655	645	670	711	668	647	635	652	665	663	651	654	632	701	646	691	645	645	679	630	651	629	658	687	636	663	657	642	630	650	643	642	676	632	660	642	659	665	686	698	652	633	632	663	635	675	646	617	654	650	622	632	662	653	667	646	680	693	673	661	624	670	633	677	679	689	644	681	691	649	692	620	629	694	642	630	679	675	654	616	628	616	633	664	647	635	674	668	713	681	658	610	662	656	643	645	666	620	665	670	677	669	627	610	698	655	600	635	626	622	671	679	674	650	673	669	664	628	629	675	649	647	654	680	647	663	621	642	644	638	647	662	649	652	666	676	649	642	662	650	659	633	664	674	697	629	627	631	644	620	688	616	677	700	619	650	643	629	637	676	640	617	668	649	692	673	675	646	646	622	633	672	703	656	667	645	658	664	641	636	693	630	663	690	633	669	609	641	652	672	657	612	670	623	639	635	654	700	671	648	647	646	660	678	648	647	650	672	706	676	611	646	646	659	650	623	619	702	606	648	652	679	664	676	657	677	688	635	681	696	650	641	644	662	627	693	644	697	702	646	704	618	652	642	614	640	675	643	628	662	642	634	624	668	644	669	653	647	639	669	657	673	627	610	664	623	642	652	674	643	622	611	638	668	655	647	651	630	644	655	666	671	656	688	644	651	689	701	661	653	642	637	667	659	705	673	625	651	613	661	647	671	672	665	623	629	610	659	668	678	662	654	625	614	631	639	660	616	678	634	681	640	682	690	690	676	645	650	676	685	649	640	664	654	640	629	693	658	633	682	712	673	631	645	656	673	648	651	705	691	688	644	632	600	619	714	685	683	623	631	653	682	674	689	665	639	651	650	693	661	629	625	607	667	649	636	653	640	687	662	672	678	654	651	695	666	630	607	664	614	650	651	675	661	696	622	674	687	672	614	679	626	647	677	662	665	673	656	625	678	684	667	648	652	655	641	673	647	667	582	675	667	652	666	657	597	665	714	649	654	636	653	651	627	657	657	622	634	649	649	684	623	622	609	653	606	657	691	686	694	659	648	657	669	689	682	671	622	636	697	677	652	637	629	673	638	620	614	671	656	654	684	604	670	658	654	675	655	633	665	614	652	664	671	638	665	632	658	600	649	699	686	601	690	638	614	608	651	679	690	628	648	615	645	675	598	656	659	627	662	710	655	678	657	631	659	675	643	643	609	646	639	641	648	642	650	637	654	670	623	613	628	625	683	664	645	674	661	612	650	638	707	667	654	634	677	661	661	647	637	668	641	655	637	669	601	665	681	657	680	637	627	682	646	660	657	661	643	651	645	668	669	632	638	636	704	711	689	622	662	641	680	638	683	658	652	655	623	663	680	620	638	678	680	661	639	687	715	654	641	683	678	618	625	658	649	637	657	680	662	656	653	695	631	664	656	640	653	632	646	661	649	650	692	668	658	653	634	635	659	632	644	642	601	667	647	643	657	601	647	658	652	660	578	647	720	688	664	676	665	630	666	606	655	694	667	687	659	664	633	681	635	628	652	647	620	652	631	681	648	647	665	641	684	652	657	640	637	619	662	687	634	658	645	681	656	648	652	657	665	646	651	668	667	675	641	623	610	642	603	663	659	610	651	668	672	643	615	619	649	623	687	700	630	664	683	649	644	627	683	724	674	693	634	627	667	676	624	678	640	692	643	661	670	646	644	660	649	688	598	661	641	664	651	663	684	663	654	628	695	674	656	692	618	661	658	660	642	672	637	680	656	644	646	683	702	647	617	639	670	630	623	600	663	657	684	675	656	627	708	680	639	634	685	637	696	659	587	665	644	637	677	646	617	641	649	639	616	669	631	643	664	668	624	662	673	664	685	661	642	641	646	649	632	648	676	646	683	677	665	663	648	649	710	631	626	697	688	640	632	649	639	624	660	623	676	642	669	698	681	665	590	628	596	624	686	660	679	641	650	636	659	635	668	655	644	696	617	647	634	617	724	647	662	669	647	677	654	660	621	684	669	628	671	669	698	646	654
4099	1687	1590	1161	1005	974	955	923	853	859	860	907	880	855	836	886	884	823	841	823	842	857	863	883	809	845	856	871	847	776	830	849	889	818	828	842	851	895	828	829	830	810	846	859	912	887	890	823	837	810	881	879	869	828	849	837	864	850	854	801	897	804	849	793	849	864	869	881	857	815	893	853	824	853	864	805	837	839	816	801	872	829	863	819	877	822	809	808	823	870	828	830	855	850	863	834	862	844	863	856	823	808	809	829	834	855	860	852	817	864	860	860	832	803	776	891	841	861	863	842	862	850	845	841	827	825	792	846	834	794	823	874	871	812	862	872	817	834	819	823	815	820	798	851	836	874	833	855	858	852	839	828	841	836	866	842	791	802	875	814	818	886	802	850	841	864	820	840	864	829	878	845	838	813	827	867	838	790	916	778	850	802	808	824	786	844	838	819	892	856	912	877	852	793	787	875	836	820	837	837	879	847	834	852	873	821	850	891	863	789	809	813	814	793	799	811	907	821	859	829	795	858	859	818	794	821	951	780	842	813	863	824	826	812	834	863	779	852	837	876	856	849	801	871	818	840	812	818	872	851	836	839	864	860	821	816	838	817	828	765	851	849	850	842	758	851	856	869	810	879	875	851	861	856	828	876	864	867	805	850	852	818	828	864	821	830	861	841	836	875	774	864	812	833	827	864	838	806	841	812	839	851	796	809	783	843	786	836	807	848	829	860	849	792	826	835	853	822	835	797	810	809	876	849	842	855	836	850	820	861	864	872	831	803	818	799	829	835	773	869	891	816	894	774	828	837	824	818	835	820	822	814	842	872	799	860	790	846	865	876	848	824	860	872	861	864	823	801	860	842	892	886	814	822	805	795	859	834	873	826	909	854	827	791	899	868	842	798	837	856	797	838	904	821	859	853	810	802	852	844	803	855	820	829	771	826	822	870	806	809	855	863	800	813	878	865	829	825	813	847	789	829	785	830	848	848	804	806	870	848	877	821	760	796	818	815	843	853	854	834	820	812	856	817	821	883	786	799	858	849	862	863	872	795	819	857	784	811	839	782	847	850	886	869	856	919	859	843	807	875	862	818	844	894	815	807	834	867	773	812	840	835	800	832	845	828	846	813	832	864	783	855	824	831	844	843	814	857	816	815	797	860	836	828	825	855	883	842	856	804	841	865	839	865	832	802	876	808	821	881	839	821	826	826	806	851	851	861	835	786	885	843	810	780	879	798	863	810	828	829	816	858	791	825	796	854	847	799	870	829	839	841	826	816	828	838	871	828	857	823	835	860	865	842	812	793	820	826	819	832	854	884	829	835	809	820	833	873	858	824	828	852	823	848	806	819	830	855	810	848	845	827	808	866	856	782	864	845	823	848	863	849	786	866	837	824	847	899	835	801	883	837	806	850	823	830	816	815	814	882	819	812	843	826	836	821	829	883	851	878	848	823	879	814	833	857	859	848	828	874	829	810	846	809	845	824	780	820	832	871	834	834	843	846	876	897	864	830	854	831	788	839	820	827	821	811	844	843	849	830	863	849	822	856	875	817	808	819	806	840	842	877	851	871	839	814	861	882	845	877	800	805	846	845	829	875	857	858	837	854	808	848	815	877	832	844	830	842	841	871	871	837	870	785	822	852	876	879	812	818	868	847	862	806	836	869	849	860	819	799	874	837	873	862	825	862	788	775	872	807	899	816	823	834	889	820	837	872	803	848	807	863	837	802	834	814	823	867	842	877	809	827	868	890	789	807	813	825	846	898	868	838	811	842	845	828	856	835	821	866	813	820	799	813	830	810	832	815	832	833	864	842	833	848	854	842	855	814	887	886	828	831	861	882	800	814	833	830	814	789	833	820	837	832	832	877	777	837	816	818	841	815	801	856	832	817	813	857	851	850	820	841	874	787	867	827	837	810	819	805	822	859	902	831	825	776	850	828	797	850	849	810	794	817	835	873	839	832	872	841	804	883	828	817	779	851	841	815	836	827	833	907	842	798	803	863	852	859	838	843	881	808	878	822	854	826	848	835	840	833	894	831	815	849	877	839	805	800	807	854	865	824	858	813	905	826	857	865	797	810	840	859	880	866	864	810	829	901	849	870	745	836	881	812	826	893	857	888	824	810	802	854	851	796	785	839	925	801	834	895	781	821	811	817	843	843	860	826	839	799	808	767	828	835	817	867	848	855	853	829	867	855	787	820	837	852	806	845	834	850	851	802	828	813	800	783	774	821	852	815	824	888	830	827	789	865	851	824	829	821	814	805	873	845	835	835	845	792	917	801	914	819	851	810	816	840	807	833	838	841	836	820	821	822	858	858	771	850	816	842	816	837	811	869	789	861	817	860	812	851	838	785	809	814	831	884	819	745	833	877	827	823	847	808	835	862	857	816	876	861	811	810	857	830	882	799	838	840	912	845	806	800	850	842	830	791	819	813	862	822	785	792	823	772	836	883	818	825	884	873	905	872	873	826	864	807	834	848	765	803	809	874	839	814	891	791	861	817	823	853	834	830	805	856	863	787	801	806	839	809	848	864	883	834	822	893	855	896	879	803	790	797	872	805	823	791	871	768	781	818	821	841	857	826	784	825	841	826	806	803	827	850	852	799	819	853	813	818	804	854	835	821	863	825	843	828	806	829	853	833	863	865	847	859	835	821	839	857	886	810	806	832	836	805	853	829	814	817	876	806	844	778	824	837	814	866	815	804	875	833	854	786	837	805	854	820	815	817	826	857	819	828	793	829	897	861	813	878	830	829	838	801	802	885	835	853	833	845	827	831	826	807	849	813	845	822	871	796	852	801	821	839	973	818	864	826	828	846	806	899	859	818	865	891	820	840	809	818	844	785	818	824	837	788	800	800	852	874	871	848	879	794	830	847	819	860	831	853	879	838	792	847	839	819	890	838	835	854	857	852	891	787	810	843	835	868	788	860	831	834	776	817	840	807	787	795	810	849	870	847	856	817	842	780	842	776	858	817	807	805	882	801	814	841	827	808	852	820	836	815	872	860	878	829	863	886	864	804	802	865	794	872	818	816	855	887	824	765	789	830	863	822	797	830	858	853	859	846	871	845	834	842	776	830	817	833	817	831	839	848	829	844	854	818	837	808	823	884	842	841	861	875	872	898	871	866	818	795	800	801	834	844	833	810	809	851	840	804	881	856	755	844	813	904	851	842	838	785	843	812	825	819	816	812	810	787	850	861	801	829	845	892	814	850	862	859	804	862	794	801	856	831	802	864	843	795	818	817	814	817	860	834	826	853	872	788	817	870	851	827	835	821	891	823	822	811	828	815	859	809	845	796	841	868	873	841	830	843	890	859	842	875	850	850	824	790	833	843	888	825	856	817	853	853	858	850	832	833	797	891	849	805	871	829	877	850	863	827	846	866	785	864	806	845	849	824	790	863	869	844	802	803	834	849	893	823	875	848	844	807	813	863	829	885	832	848	842	827	811	832	829	841	803	828	866	789	876	828	825	863	878	799	877	815	839	803
23748	20921	28087	23666	20769	9138	1374	910	802	734	742	669	641	637	597	602	588	589	541	568	545	550	558	542	567	541	516	537	516	525	550	486	517	507	510	508	529	505	519	493	485	508	516	483	510	501	523	521	548	483	492	494	499	510	482	489	519	539	491	491	546	559	526	500	527	531	475	498	558	535	527	533	480	481	486	535	539	526	500	517	508	475	496	514	496	514	502	518	489	511	505	509	446	535	507	503	521	512	536	482	498	498	467	535	461	543	509	467	508	512	519	490	530	473	537	522	496	509	497	521	525	528	496	555	491	516	514	540	484	519	506	504	501	517	479	533	524	494	518	506	480	466	447	519	533	549	500	502	494	484	487	521	539	515	528	486	529	570	497	519	499	554	523	487	500	527	482	500	534	485	504	502	521	510	556	539	503	533	498	518	509	513	490	559	461	517	548	476	521	510	505	472	487	522	518	511	519	512	487	499	484	512	507	531	530	533	483	492	498	483	476	513	523	508	513	530	506	489	464	490	550	497	505	523	490	505	485	500	482	534	530	519	484	483	567	511	532	500	509	489	509	522	511	529	486	467	514	490	494	509	487	510	525	540	473	522	481	517	507	521	493	486	511	521	524	521	548	511	505	537	495	514	507	526	502	498	513	506	500	497	484	463	526	499	566	486	537	504	496	514	505	467	495	498	524	505	473	499	516	494	491	506	457	531	542	505	500	500	519	510	448	515	536	517	514	507	544	499	480	466	544	540	480	487	474	547	509	474	550	518	476	532	522	522	452	519	491	511	525	498	510	569	535	461	531	516	535	533	567	519	542	456	495	550	516	512	490	483	484	536	466	481	510	511	473	486	524	551	500	487	525	520	568	512	524	501	511	467	515	446	496	551	511	523	541	512	484	506	523	473	520	477	509	517	507	516	512	524	493	467	495	473	522	489	548	512	479	517	505	512	483	501	509	499	459	500	513	501	516	502	490	498	494	503	481	489	523	518	527	488	490	473	521	482	507	510	484	506	523	518	492	469	539	501	520	449	514	502	514	510	526	506	544	509	503	481	520	531	512	501	522	514	515	461	486	502	514	502	501	508	515	504	520	496	476	509	507	471	477	499	520	475	470	501	511	512	527	484	543	511	491	507	514	492	508	515	516	497	516	492	498	456	494	501	469	566	526	537	480	523	523	494	527	474	475	506	476	489	524	514	543	542	524	493	517	500	548	484	495	496	513	489	490	467	502	527	531	513	490	514	543	530	536	503	507	562	485	519	524	526	502	485	516	489	511	519	501	501	453	530	543	515	511	453	515	530	509	493	547	516	483	516	515	479	488	500	474	517	502	498	467	523	539	480	481	529	535	520	514	523	494	506	498	541	492	514	510	532	484	490	480	517	498	519	496	499	486	502	518	488	519	514	536	558	490	464	507	498	498	497	505	529	520	504	470	510	517	514	502	519	502	516	549	523	474	497	513	504	528	481	493	492	485	538	467	530	505	510	506	511	501	498	506	521	532	515	527	507	552	461	473	518	465	496	525	471	515	496	566	532	462	491	463	510	511	495	506	482	499	493	475	560	513	532	492	496	544	503	506	512	506	512	514	472	489	507	516	502	511	513	532	459	503	513	432	470	482	477	522	504	529	483	521	516	488	495	491	527	485	527	531	499	523	491	494	467	483	533	485	520	488	514	478	494	513	501	494	497	495	516	485	492	514	505	485	483	498	496	536	524	477	489	497	486	520	544	509	513	524	475	527	504	548	541	472	524	455	475	501	488	465	481	522	551	532	500	534	500	511	472	510	534	505	519	517	508	519	499	497	484	441	518	478	488	529	517	534	522	509	491	503	518	469	541	534	496	518	484	516	472	471	485	477	475	495	557	469	488	536	492	483	477	504	506	530	504	563	500	511	485	508	517	489	503	486	488	514	474	483	517	512	488	519	491	480	548	498	519	497	480	516	480	518	523	516	463	493	509	484	507	482	532	528	507	519	529	496	518	513	490	556	522	534	501	477	469	502	486	468	478	555	506	525	541	500	506	503	478	515	481	534	466	492	531	548	496	495	553	528	476	496	471	481	521	532	550	487	531	532	511	523	485	487	504	536	518	491	478	491	499	501	463	470	505	476	501	518	539	516	560	510	511	508	525	496	492	475	485	514	506	538	505	498	509	520	522	487	511	528	495	530	532	553	466	473	511	525	511	464	519	496	492	474	523	529	524	511	509	546	483	496	506	495	472	520	504	503	522	498	505	518	534	488	505	529	496	480	460	456	457	505	479	502	501	471	478	500	513	511	508	529	522	511	534	473	481	497	553	486	522	481	472	456	464	526	516	516	521	522	491	494	524	489	500	457	512	498	488	508	512	520	539	491	522	529	553	519	513	481	487	521	510	515	497	514	480	508	533	513	450	500	532	500	500	512	497	491	486	469	511	501	478	496	517	489	521	507	508	506	499	501	502	522	511	478	496	511	515	500	482	500	504	515	513	470	497	481	518	523	551	532	483	504	505	503	467	536	483	495	525	498	516	493	526	504	517	538	552	511	479	513	497	511	519	492	531	519	495	531	460	500	510	508	497	467	484	477	480	501	499	528	501	534	499	518	523	499	517	484	499	495	493	515	510	460	523	491	516	496	529	480	456	552	548	481	507	471	471	500	526	521	517	494	537	484	520	500	508	493	516	542	511	528	515	474	508	524	472	506	495	483	464	506	532	519	496	467	516	495	499	506	522	525	483	488	528	500	502	500	470	488	460	466	476	515	518	501	494	503	476	532	497	516	499	496	472	485	487	516	519	520	526	502	518	469	497	497	503	500	490	486	511	471	534	508	516	483	504	510	529	506	525	511	515	513	466	514	503	504	495	516	482	509	527	483	512	495	502	544	490	517	504	508	516	530	539	505	457	511	505	530	459	503	549	516	477	498	530	475	548	459	519	494	495	517	529	566	496	511	463	480	535	514	464	524	442	513	507	478	482	506	514	472	486	502	499	460	537	550	510	530	497	531	484	505	458	468	501	514	534	549	499	495	474	487	539	474	528	487	544	459	515	524	485	467	505	528	479	470	542	516	510	522	516	517	492	480	499	521	516	498	506	518	488	545	537	492	524	479	505	526	489	515	470	529	516	460	465	491	472	485	524	500	471	529	536	490	515	467	484	507	540	474	488	473	528	528	485	473	496	515	495	468	509	524	510	505	510	529	505	461	507	506	470	460	483	493	495	509	476	479	501	511	517	529	520	528	491	515	531	519	515	531	510	505	519	493	498	545	519	512	535	487	511	492	541	510	484	499	513	511	550	510	490	520	547	471	481	489	462	479	522	487	542	476	490	512	521	504	470	523	463	507	495	505	469	500	468	496	524	503	517	519	464	466	489	517	518	492	520	475	497	513	512	468	491	518	488	508	503	518	458	506	512	519	479	525	534	507	535	505	502	522	540	497	520	503	493	492	502	507	521	488	457	520	524	540	543	522	520	463	540	486	531	514	465	514	503	531	524	482	537	527	474	519	492
4927	9647	8423	4507	3191	2471	2007	1693	1349	1240	1137	1059	953	911	929	864	865	791	794	808	759	764	746	713	744	694	766	720	735	665	702	703	738	675	630	685	688	710	662	660	657	674	666	674	689	677	635	698	692	702	717	663	724	724	666	675	647	669	684	662	686	665	674	676	618	685	702	670	707	674	682	706	658	669	678	668	691	619	676	667	661	665	632	675	607	691	692	672	704	645	721	669	668	631	649	663	642	680	666	664	659	673	643	702	671	649	673	691	704	652	681	641	679	675	652	695	666	652	680	688	694	698	648	600	667	648	638	663	638	672	644	663	695	680	716	642	701	662	653	677	692	657	650	634	655	657	739	716	669	634	691	677	684	659	640	675	686	673	669	655	683	701	648	676	640	666	641	661	689	684	688	615	698	697	657	692	646	688	658	647	690	609	693	675	668	720	623	640	708	637	663	616	690	631	675	672	682	647	676	712	659	631	689	697	699	656	664	693	714	642	675	672	641	659	636	648	661	672	673	662	717	651	710	691	701	688	619	627	686	682	663	719	626	646	690	663	707	675	669	626	623	702	671	696	738	709	669	705	634	677	696	686	666	705	658	689	705	661	690	652	605	664	664	684	654	654	655	704	648	713	641	686	707	629	674	637	682	689	672	710	634	692	667	688	660	685	681	640	715	658	664	653	675	625	658	666	659	633	672	647	688	673	666	674	661	656	675	638	666	640	648	704	678	647	701	667	679	700	674	651	700	647	684	686	629	662	688	669	662	635	657	634	634	665	678	678	663	683	665	633	660	669	651	657	671	688	666	688	642	681	634	639	668	682	712	690	651	651	652	643	664	645	639	662	686	660	694	671	662	704	624	664	683	664	695	677	649	677	652	646	660	698	687	622	686	634	682	660	659	669	652	637	700	661	703	664	682	661	681	663	652	673	646	689	606	670	692	652	673	630	660	668	628	687	613	649	673	650	661	693	645	704	670	601	688	715	671	684	654	621	627	655	653	653	667	691	686	661	638	651	686	634	640	689	649	676	650	695	659	698	647	684	648	699	671	624	696	666	653	687	662	669	668	674	711	651	675	688	681	694	657	660	680	701	657	717	680	655	662	673	632	663	634	627	691	660	691	649	622	644	636	697	657	704	662	675	664	665	648	692	651	684	679	679	636	674	687	710	671	645	679	679	697	648	648	656	650	654	679	655	728	652	681	678	628	696	672	646	715	657	665	683	694	678	680	661	649	630	657	661	640	719	627	676	669	667	686	670	660	675	651	678	654	628	692	675	675	685	652	647	649	651	683	640	672	657	677	682	672	690	672	648	700	680	702	720	641	634	666	683	673	623	659	670	668	663	654	680	677	669	677	633	690	661	604	697	682	683	679	696	695	630	620	653	687	624	665	632	711	664	663	654	627	666	628	671	659	634	671	673	695	704	661	667	628	659	670	658	668	682	668	656	664	679	688	687	702	683	673	630	697	717	691	711	697	681	684	635	715	675	661	681	684	685	649	634	660	720	697	681	639	690	676	642	647	654	694	702	625	669	707	712	677	661	629	656	670	630	673	667	652	645	686	659	686	674	654	671	677	724	659	674	691	689	652	698	671	679	660	650	673	675	666	669	660	648	695	596	625	685	681	631	681	691	653	673	669	707	661	675	636	662	626	692	666	646	619	672	681	613	696	703	636	681	696	630	658	674	657	621	659	700	611	666	605	656	632	636	700	625	679	698	671	664	680	667	665	645	673	675	680	665	673	688	672	653	670	648	668	627	679	644	678	700	722	679	676	683	647	667	663	703	615	673	661	642	670	644	650	696	706	630	671	639	660	665	658	656	654	627	682	688	677	698	647	668	648	673	706	638	685	650	655	627	637	663	643	668	696	672	684	678	702	705	706	718	687	682	664	652	679	722	640	663	683	690	648	668	674	648	623	633	653	664	671	687	654	708	647	660	663	641	653	702	635	644	686	659	643	675	656	631	669	646	691	641	682	619	643	682	679	685	663	624	673	671	682	666	765	694	642	659	593	681	708	623	656	660	686	663	664	671	674	701	698	704	704	642	717	632	675	651	665	662	646	611	687	641	638	695	653	666	646	671	636	648	654	706	610	704	642	634	675	705	666	663	660	645	671	687	648	658	652	636	654	634	689	658	666	673	639	655	630	645	689	674	645	632	706	649	633	706	695	688	674	646	652	650	705	612	665	636	662	634	696	670	655	665	662	636	644	679	622	642	656	652	666	701	652	678	661	708	731	627	694	650	664	634	641	637	655	670	669	677	660	670	713	672	653	672	675	658	678	674	654	619	680	632	661	680	657	696	653	637	687	636	653	686	641	690	656	660	663	651	644	720	703	698	716	633	669	696	657	648	664	677	604	672	634	653	658	644	673	669	629	676	664	649	641	661	698	686	639	673	683	656	659	645	631	614	620	632	632	631	675	640	709	677	655	635	665	624	637	677	660	677	678	695	645	677	634	672	650	681	652	642	661	619	644	655	675	645	706	629	669	665	660	699	668	679	688	677	612	660	718	651	712	713	714	678	666	665	650	676	642	635	689	644	648	689	673	657	625	645	643	671	707	638	656	644	663	684	690	700	661	680	685	644	634	663	642	663	643	670	638	663	689	704	679	646	659	641	688	644	646	643	657	644	674	669	696	629	653	627	699	616	650	691	624	695	639	675	649	679	735	636	677	675	701	698	643	685	701	687	642	699	651	652	726	655	652	676	738	643	681	686	716	701	649	662	657	679	675	685	651	632	645	661	672	691	674	685	616	664	677	657	642	661	674	678	642	661	671	651	649	654	687	655	647	706	660	696	686	662	659	635	742	642	670	674	663	626	693	672	644	675	687	654	637	668	687	669	665	657	638	704	651	642	637	659	656	658	667	624	656	681	668	676	640	697	682	633	666	671	699	662	669	677	634	678	661	663	667	663	666	681	706	628	668	700	673	653	709	691	682	670	656	665	660	689	680	671	647	641	705	668	662	685	640	651	640	673	649	696	669	732	658	663	631	677	657	650	671	676	676	654	708	708	678	708	683	618	619	661	637	713	631	645	700	682	637	657	695	690	667	667	661	700	671	668	639	698	685	658	685	611	658	654	724	683	690	678	688	666	621	676	624	619	638	683	641	681	607	656	701	685	636	648	665	629	645	629	671	633	682	653	691	665	667	654	678	685	652	651	625	679	669	633	713	632	680	652	684	676	616	676	655	652	693	643	668	656	651	671	672	652	640	687	657	689	663	654	638	695	654	636	629	677	687	642	664	672	683	659	612	652	643	652	643	664	706	656	638	678	630	683	680	683	616	723	643	656	664	670	656	679	665	641	677	707	713	638	667	663	661	650	638	675	686	621	673	687	694	678	684	661	654	661	591	668	685	661	661	652	640	647	662	673	668	653	652	708	661	721	691	657	667	616	636	646	703	659	668	628	685	662	694	693	652	648	665	639	689	658	696	625	667	692	725	656	686	653	647	673	712	651	655	622	676	667	640	626	676	646	651	651
22708	20944	28707	23358	20944	20973	6821	1034	728	621	543	488	468	418	397	343	284	283	298	301	303	290	250	250	225	249	228	214	220	223	210	240	215	220	207	208	221	205	210	198	220	214	176	200	222	213	206	190	225	197	183	178	197	184	198	209	207	196	188	193	212	178	167	202	194	179	200	191	203	188	188	187	189	186	198	196	214	182	222	191	186	197	208	205	181	164	186	209	176	189	206	180	204	210	201	191	202	207	190	175	193	181	191	171	205	198	190	181	224	190	176	198	211	190	195	177	210	185	191	220	204	200	196	180	194	187	194	203	216	195	202	179	191	177	200	192	198	170	172	186	180	167	183	195	180	198	177	206	192	200	180	199	203	188	205	200	198	221	198	173	204	187	206	200	185	197	189	224	195	194	200	142	180	198	196	223	202	212	189	215	206	199	201	178	193	193	199	172	195	173	192	174	193	176	229	191	197	189	189	200	199	179	194	176	207	198	210	196	190	204	197	183	195	179	196	186	181	217	196	194	185	199	174	200	191	200	183	198	177	196	185	182	192	187	180	201	190	205	191	192	189	221	207	226	171	196	194	192	215	199	185	161	192	203	209	183	187	197	201	177	174	196	211	217	211	194	180	217	187	188	183	170	193	200	171	170	190	189	171	184	188	189	202	171	200	172	206	176	209	190	186	187	198	166	205	177	187	188	196	184	186	169	178	170	199	175	181	190	182	195	203	207	173	178	189	206	176	194	211	172	181	190	182	192	208	193	189	173	179	205	190	188	188	207	176	188	207	198	176	194	186	200	189	207	209	167	199	179	200	192	194	168	198	191	198	177	219	188	205	211	177	190	200	187	181	201	206	168	196	189	194	206	214	170	209	176	203	197	184	201	216	184	184	190	187	182	175	197	183	212	173	186	196	185	222	186	185	212	208	181	198	183	200	216	170	192	229	191	156	183	193	180	209	185	199	177	195	208	186	192	190	200	184	192	188	197	212	237	207	184	220	176	197	174	205	201	176	196	168	216	197	178	195	179	187	186	201	181	174	199	196	193	193	172	194	200	218	193	185	203	210	194	199	192	190	199	186	196	194	213	200	227	195	183	178	171	197	198	201	200	193	175	181	195	190	188	190	179	206	173	184	176	200	232	209	189	193	197	200	204	195	186	181	208	176	210	198	177	186	168	201	218	184	180	199	178	197	192	163	212	183	199	209	183	212	197	184	200	210	216	186	208	209	211	188	180	203	197	189	198	186	185	181	173	204	193	198	185	183	209	173	183	195	178	201	199	200	183	181	200	188	189	208	176	196	201	175	186	190	193	179	189	187	187	187	176	195	184	175	196	188	184	169	217	204	189	204	201	191	185	209	195	205	186	198	209	195	205	184	205	223	179	189	181	187	218	186	176	187	192	202	217	223	217	194	164	173	198	206	211	182	200	177	188	186	193	174	214	154	176	180	174	196	196	200	213	207	203	195	203	199	201	187	198	205	182	184	196	181	173	195	184	185	180	215	193	179	185	182	195	194	160	161	179	183	203	196	181	182	188	192	188	189	202	176	186	191	226	202	187	174	185	190	195	203	214	171	195	191	176	222	197	184	182	211	173	209	196	209	184	202	185	178	203	193	186	200	196	189	184	204	160	182	172	186	173	196	195	201	194	207	194	180	190	179	184	201	184	209	175	204	176	186	183	198	195	196	182	173	192	171	217	210	192	186	161	184	189	186	170	201	180	191	207	179	204	207	209	212	172	190	184	192	190	189	186	178	195	177	170	178	176	197	184	205	181	184	170	218	206	203	158	182	189	193	182	188	218	176	202	184	190	192	161	170	195	187	222	229	209	182	172	184	182	181	216	193	190	191	209	172	172	198	180	170	188	193	213	174	188	175	191	183	200	192	185	168	204	197	214	185	168	187	206	203	170	206	174	174	201	181	179	173	181	178	204	186	172	187	200	193	188	190	217	158	195	210	175	186	198	178	183	194	173	210	194	197	194	199	201	201	186	193	176	207	213	205	186	182	190	178	180	173	209	206	177	195	208	181	195	195	186	217	190	197	199	187	221	222	191	202	206	173	194	180	181	192	196	181	181	167	198	195	171	181	201	192	166	154	184	201	194	193	188	199	197	211	209	192	185	179	196	187	185	202	205	182	177	206	200	174	181	188	186	193	191	173	206	210	184	198	195	186	193	182	208	181	211	200	185	187	199	172	183	185	204	198	176	165	182	194	174	171	200	195	191	184	195	182	179	198	195	169	173	176	175	187	183	189	190	193	184	182	200	198	191	209	197	190	194	170	188	177	189	178	194	197	182	207	199	186	191	189	194	214	185	179	213	171	197	192	211	188	193	175	191	177	202	195	175	164	184	192	191	186	189	184	189	186	185	215	183	183	202	182	198	183	155	187	202	190	189	176	196	197	170	187	166	179	202	180	175	198	194	189	198	185	199	184	173	210	184	212	203	181	197	179	187	232	205	200	196	196	167	195	204	189	182	190	206	194	181	202	169	171	210	190	207	187	180	169	185	194	183	201	195	211	195	198	203	203	224	170	201	166	194	198	199	212	221	192	176	196	193	180	194	160	222	206	207	172	191	197	185	197	187	169	165	211	202	191	171	188	180	192	190	200	202	216	184	200	220	173	202	161	189	163	202	199	197	166	198	211	189	206	193	183	176	182	200	189	210	197	196	175	193	197	184	183	192	195	217	210	203	190	201	178	187	184	204	180	173	193	198	203	174	183	200	190	201	189	174	196	210	179	196	196	170	198	193	197	189	201	173	192	179	184	199	189	190	179	200	185	204	171	188	228	181	215	186	213	178	201	197	168	194	178	219	176	175	169	202	191	201	193	207	192	206	197	167	194	196	189	210	177	193	186	156	193	211	182	175	183	171	196	195	184	174	183	203	200	167	189	173	167	206	204	200	177	203	183	193	172	180	199	190	183	197	198	193	225	198	203	205	196	202	178	184	183	210	198	164	226	171	208	205	197	218	189	183	204	198	194	191	207	183	213	177	177	183	208	189	208	202	221	171	186	196	193	189	193	158	170	215	185	177	180	204	161	194	191	188	213	197	202	197	189	173	191	176	192	164	209	183	188	191	221	194	191	179	204	199	203	218	196	201	186	197	177	209	192	198	192	197	187	192	207	171	187	209	203	209	179	202	174	204	198	196	203	178	200	169	207	155	189	182	187	188	191	186	188	174	186	198	188	198	201	216	199	176	189	177	180	201	187	199	189	206	178	189	208	227	174	206	192	203	180	217	175	186	185	196	182	202	212	180	161	202	167	189	172	169	188	160	198	207	196	185	185	174	188	175	184	199	179	192	209	156	178	176	161	168	172	175	195	178	171	194	162	198	195	187	193	167	184	199	196	183	189	190	185	201	175	189	180	172	205	180	200	188	182	202	208	194	209	217	204	193	198	201	190	214	190	179	190	200	159	205	189	207	170	178	181	190	178	217	184	201	212	202	203	200	186	179	200	201	176	186	197	211	176	192	179	198	202	176
7056	15486	13597	7140	4868	3660	2862	2313	1798	1497	1148	983	838	763	663	649	596	505	440	440	418	439	414	395	382	365	373	340	362	327	309	324	330	308	297	299	331	325	298	322	319	319	286	309	263	316	299	286	311	264	299	275	279	281	270	272	279	298	288	277	277	290	274	250	284	260	257	243	285	254	258	265	263	262	252	246	250	281	257	256	292	268	232	244	262	252	263	274	301	245	284	270	278	272	241	256	281	302	290	257	277	253	268	258	287	244	255	250	246	267	260	235	258	266	271	277	279	233	256	274	277	271	244	278	261	244	232	280	272	228	268	286	268	256	293	259	226	273	282	274	243	254	261	252	270	277	264	269	249	242	280	238	271	258	291	249	276	255	278	271	247	263	240	263	294	263	264	283	260	270	272	269	246	244	262	232	249	244	232	242	265	258	268	247	240	257	267	252	275	266	292	254	244	252	239	245	250	268	275	273	272	241	266	289	261	266	240	253	260	256	269	265	254	263	245	266	267	275	255	270	269	250	263	255	253	286	249	285	246	291	251	263	279	266	230	284	260	275	258	233	270	262	253	273	285	247	255	247	271	260	298	252	285	260	284	282	278	240	250	252	240	250	265	253	272	283	247	259	244	246	271	261	243	243	245	285	251	254	246	240	260	236	241	263	279	269	262	231	264	267	237	258	268	258	256	261	247	254	233	224	259	219	281	294	240	264	259	263	254	291	262	258	277	270	262	264	255	261	236	233	229	235	284	239	250	265	301	287	280	244	259	267	232	281	248	264	257	272	273	282	260	241	233	232	266	230	261	272	266	251	283	248	256	247	262	253	259	262	271	266	274	256	283	271	263	254	263	266	243	273	262	268	246	232	281	271	263	295	252	240	277	292	260	264	279	257	264	268	261	260	252	278	257	284	251	245	246	290	240	253	274	284	247	262	267	252	272	284	255	251	281	275	255	248	245	274	250	264	261	258	269	258	301	219	265	235	271	259	274	280	229	278	247	238	233	246	242	277	265	251	271	242	274	207	246	264	282	265	272	248	253	220	235	289	262	245	281	239	272	230	242	256	240	242	271	251	288	291	253	235	270	256	267	269	284	289	246	258	280	273	264	264	287	285	274	259	247	273	240	259	252	270	229	231	241	273	267	221	284	250	264	230	260	269	257	262	247	292	277	245	240	252	273	250	262	233	267	267	267	235	253	262	253	253	283	277	288	252	257	298	299	266	270	234	258	279	250	287	251	267	276	254	285	259	267	257	242	235	282	257	249	264	281	245	248	252	271	254	251	273	260	260	273	244	278	257	263	261	264	260	259	274	259	272	254	259	248	256	244	272	281	277	261	265	271	260	267	264	265	270	261	255	262	267	272	241	283	248	283	271	277	254	283	287	268	231	252	253	241	248	249	249	287	296	236	267	274	266	233	259	284	273	250	252	248	244	258	283	265	253	245	244	264	235	257	273	249	275	275	313	260	258	234	235	274	249	255	257	247	266	268	265	265	269	247	252	239	276	263	234	234	256	270	267	262	261	259	266	294	268	233	246	266	260	271	263	261	278	284	240	260	277	250	291	284	233	251	249	252	254	262	271	253	286	267	213	246	255	240	257	228	250	273	240	263	269	297	271	241	242	265	265	290	283	272	278	283	260	291	276	287	282	276	266	258	295	276	283	277	266	272	248	220	260	268	254	247	270	240	274	310	249	269	256	272	282	264	246	238	284	262	278	251	274	262	278	280	280	231	269	296	263	264	270	264	247	267	255	284	248	244	274	257	245	250	251	263	269	225	281	255	290	262	251	274	255	242	284	270	263	244	280	285	252	263	259	269	246	258	247	238	311	254	244	270	263	279	278	271	261	273	263	261	260	272	267	248	272	269	273	284	303	284	254	247	290	227	214	256	257	291	254	256	254	235	231	239	237	222	269	260	226	249	264	253	233	256	241	283	250	262	233	227	265	253	239	276	280	285	241	251	259	287	242	260	248	265	258	257	270	248	258	225	256	240	273	255	257	254	256	254	231	279	259	257	227	273	270	230	281	244	259	242	237	253	245	273	271	292	264	277	252	280	277	267	240	241	252	259	233	261	248	255	287	275	255	257	283	274	261	268	252	284	265	251	240	287	268	267	256	286	260	261	238	264	271	281	283	260	274	218	265	257	258	230	267	261	246	233	267	247	275	266	255	253	282	248	302	286	278	255	262	261	264	287	234	265	244	245	243	242	274	266	267	263	275	252	251	265	262	263	251	261	259	260	270	261	251	272	246	262	266	240	265	276	285	230	257	255	254	286	222	264	270	265	276	276	254	270	256	285	244	273	273	279	258	260	273	250	268	277	240	260	259	251	287	252	243	274	281	249	254	275	272	264	265	271	277	241	266	281	265	264	246	284	271	280	252	253	249	247	255	307	255	276	234	244	271	267	283	235	250	258	268	245	270	280	249	251	280	250	236	265	258	274	252	222	232	273	283	285	239	258	280	223	265	274	254	288	285	261	257	274	237	281	301	293	248	249	249	211	272	227	249	247	258	235	266	272	277	256	261	251	292	254	257	261	252	268	260	255	246	258	291	266	256	265	234	266	259	265	255	257	279	218	257	267	248	237	271	259	273	263	266	271	246	256	292	262	243	257	247	256	258	274	252	285	231	258	257	253	239	254	258	256	276	266	275	261	272	249	265	251	269	253	273	261	251	278	226	227	261	270	287	269	268	270	274	237	258	266	262	238	257	254	249	249	224	260	279	256	235	247	269	259	276	280	264	259	244	248	286	279	274	271	248	283	246	252	262	257	250	244	281	247	266	254	261	281	253	272	252	261	284	270	266	246	220	266	272	244	268	258	262	226	260	242	251	239	254	282	255	269	257	283	259	268	270	264	258	257	252	243	253	280	294	274	267	248	237	257	301	268	248	257	276	234	261	280	270	252	231	244	281	251	254	260	237	237	253	244	249	224	231	237	241	256	257	275	272	243	278	262	286	232	234	263	269	249	265	262	252	257	252	270	286	264	237	249	264	276	241	242	267	250	239	294	259	242	288	273	278	241	263	264	248	267	287	274	250	263	260	281	251	221	234	258	276	248	250	289	246	248	238	253	282	257	291	256	281	250	261	281	250	248	245	244	265	255	301	246	275	248	280	283	254	247	256	270	244	244	228	252	296	252	253	268	292	272	245	262	282	274	273	275	242	264	251	220	244	249	260	252	279	286	258	251	282	251	254	279	274	259	262	251	266	241	270	236	251	216	268	233	254	296	248	267	260	300	238	266	239	269	281	251	248	260	294	288	262	267	266	277	257	252	250	279	258	238	240	251	272	254	268	234	267	241	265	253	257	246	243	259	254	262	288	256	255	259	266	275	263	267	227	282	262	253	240	293	259	255	246	256	267	268	251	248	267	243	258	235	235	250	241	244	279	265	257	261	251	248	251	272	264	224	253	260	233	254	241	265	255	243	242	233	278	250	254	271	270	261	264	274	272	288	255	242	252	239	253	248	258	248	265	253	241
26519	20556	10118	1267	748	737	746	634	621	668	664	646	626	719	664	660	684	637	626	662	665	700	666	648	638	559	678	648	641	649	647	676	662	633	692	662	658	643	706	676	620	646	660	656	666	679	666	617	609	633	662	616	684	635	650	618	601	658	657	661	680	675	685	654	647	663	671	659	676	658	687	642	667	631	613	666	677	675	655	649	627	659	638	616	669	652	668	637	693	653	609	635	657	608	658	659	624	614	668	664	669	618	628	664	638	643	654	618	635	661	605	662	663	683	655	627	621	662	595	599	634	661	669	673	664	648	666	635	667	560	635	617	672	623	674	676	675	637	638	638	637	658	637	646	693	688	635	684	662	629	669	604	694	625	663	616	614	646	692	670	635	655	642	667	657	667	641	630	665	669	685	668	673	630	680	676	642	676	671	648	653	653	634	634	678	663	654	630	667	652	648	672	624	657	637	683	607	654	633	649	614	618	659	638	684	619	702	692	624	689	615	672	629	647	642	638	645	658	630	679	611	674	636	630	634	613	623	611	664	642	682	667	659	616	665	640	649	654	683	655	640	605	647	676	641	692	659	674	643	638	655	631	664	679	644	611	640	642	657	657	714	661	611	644	660	652	676	632	677	612	639	607	625	627	701	646	624	672	667	661	631	645	651	657	702	667	661	615	661	627	646	636	619	701	654	620	637	672	665	665	658	667	641	653	649	643	665	645	652	626	658	605	637	648	653	703	685	618	672	664	621	668	649	681	632	653	678	648	665	638	661	594	643	627	667	617	613	616	686	666	623	649	675	681	667	609	642	669	647	632	615	636	659	636	641	608	656	605	630	628	597	648	626	637	648	636	652	657	677	684	669	660	656	662	690	629	668	608	674	616	605	675	680	630	673	669	665	692	688	654	663	613	634	652	612	698	652	664	673	660	652	696	661	633	667	671	609	660	634	654	659	679	672	679	648	630	651	646	633	659	643	683	664	632	678	659	622	671	630	651	619	636	642	672	662	611	691	626	692	658	703	651	644	652	619	653	635	694	654	654	652	648	606	677	646	675	650	662	619	650	661	631	640	667	632	646	676	660	677	669	640	746	655	675	614	651	654	645	631	669	649	683	628	677	655	642	646	633	668	645	663	677	682	632	595	645	653	676	613	656	688	650	681	625	637	611	618	684	635	622	664	696	641	669	632	666	655	621	612	618	654	644	639	618	653	610	640	672	656	639	636	594	634	658	674	670	667	703	654	655	643	720	700	642	653	719	654	648	646	610	638	628	638	655	636	599	635	644	664	602	638	654	662	643	604	634	680	603	684	651	650	663	692	672	676	611	674	702	623	645	658	662	599	640	628	651	639	638	667	650	651	641	628	701	639	661	612	630	575	662	657	610	651	676	628	648	670	653	680	635	674	665	669	638	659	661	661	663	635	641	607	652	654	647	645	695	597	627	682	646	656	592	656	666	662	637	672	622	646	645	689	661	661	598	643	657	686	690	614	622	619	658	628	599	652	666	659	646	660	705	651	635	673	648	656	659	651	625	649	672	635	641	657	638	648	634	625	658	605	681	683	670	655	634	643	617	640	694	626	668	641	625	656	657	663	643	700	664	633	633	588	661	652	650	598	632	634	623	624	680	663	640	653	664	659	638	686	620	660	626	597	623	694	661	658	664	683	689	645	667	711	645	623	642	635	619	616	626	630	650	620	623	628	629	671	684	663	638	630	660	621	648	649	680	639	639	620	669	686	643	624	650	676	591	657	645	622	667	647	701	637	633	647	614	602	678	667	626	624	664	669	623	632	566	607	683	634	667	633	688	661	681	643	673	614	664	680	656	660	668	634	655	608	667	684	637	649	639	658	650	652	632	651	631	646	604	689	673	672	692	703	642	675	662	676	688	672	652	649	652	650	578	654	652	602	635	630	636	659	665	614	647	641	616	653	615	652	627	678	640	661	596	666	658	611	633	657	680	640	627	607	605	619	635	643	717	658	662	641	633	694	625	681	661	605	639	678	669	626	630	648	672	618	701	611	638	641	643	673	655	687	624	660	651	641	670	662	637	646	657	702	711	671	660	623	624	699	635	647	677	665	642	648	641	604	650	642	689	664	663	656	611	673	661	607	657	680	633	602	639	649	689	666	633	636	608	611	645	628	637	670	664	636	662	685	617	641	644	598	642	646	631	654	627	624	656	625	668	659	633	672	627	715	668	665	659	650	673	656	623	664	661	678	662	684	579	652	623	692	737	651	650	658	653	679	656	673	678	654	615	636	605	616	643	659	633	626	682	646	626	657	634	631	616	640	625	645	651	602	625	645	652	627	672	676	641	645	631	625	619	682	649	653	660	614	619	633	663	641	671	672	658	631	653	657	581	678	629	615	639	657	648	702	678	673	676	670	649	691	649	592	653	705	652	681	665	637	621	643	638	651	663	638	709	614	725	652	661	700	692	676	656	624	629	634	646	671	641	672	628	648	621	654	619	619	653	649	632	657	658	692	670	622	629	615	662	624	682	648	643	692	682	666	679	650	653	638	596	673	681	627	648	638	668	642	633	692	682	648	623	647	635	644	691	642	631	646	647	665	625	628	644	668	633	676	645	641	633	646	653	615	658	625	642	614	615	658	651	703	634	660	664	635	641	591	632	684	679	661	606	637	618	628	623	620	660	656	636	650	655	628	610	619	684	637	608	708	708	677	657	661	640	699	656	627	666	636	655	615	628	680	648	674	605	659	642	649	646	619	656	668	677	672	630	679	660	682	670	640	666	669	671	689	617	652	688	639	628	642	599	650	676	683	684	679	647	622	662	672	643	655	618	669	658	656	631	643	624	628	670	694	677	656	669	644	667	603	659	704	648	655	613	653	628	662	631	701	634	633	604	708	636	664	646	660	650	680	659	653	679	672	622	643	609	668	614	674	628	648	704	662	655	648	619	623	606	620	615	649	668	640	635	666	648	652	628	616	701	725	620	645	646	690	652	662	645	664	655	615	630	619	625	643	639	646	636	646	660	632	680	655	623	654	661	638	607	660	641	653	663	659	620	681	629	644	604	626	671	689	646	662	692	717	711	674	636	647	673	658	664	641	639	660	652	645	665	653	604	674	667	686	645	627	685	685	670	697	671	644	648	648	623	604	652	665	643	728	682	690	677	687	690	674	620	577	697	648	628	634	646	642	685	644	687	641	678	655	613	654	653	639	643	640	645	654	661	662	654	684	625	684	675	634	651	608	659	685	664	683	691	600	636	630	625	648	652	699	623	703	675	659	632	636	669	625	658	660	624	639	678	700	671	610	663	619	673	647	638	580	641	633	669	665	633	615	639	636	640	628	626	679	600	686	686	630	642	628	622	690	656	688	606	691	705	640	623	658	691	622	612	657	608	624	664	663	685	646	677	630	647	628	668	610	662	628	662	646	653	674	630	654	654	625	679	659	649	646	674	648	650	604	615	667	706	619	645	632	690	621	639	700	659	654	627	676	663	628	616	666	677	628	702	618	601	670	614
4122	1718	1526	1146	1066	954	950	896	906	938	879	856	902	839	895	873	859	839	861	860	889	861	848	842	825	852	860	885	852	869	834	800	880	834	835	856	794	882	846	809	847	844	800	804	789	827	842	861	833	877	873	802	862	784	847	906	863	865	843	831	896	817	859	844	890	824	837	868	826	926	832	855	885	814	881	831	870	840	847	763	828	868	804	852	806	822	862	889	786	870	830	839	835	843	877	829	820	859	810	815	867	884	863	852	906	842	874	815	843	871	868	825	845	850	858	847	808	834	846	925	829	794	812	790	809	826	842	827	852	818	841	855	842	849	879	837	843	840	846	874	832	864	867	901	864	805	880	853	819	852	848	865	815	828	809	860	843	851	850	857	947	869	865	817	804	775	846	874	834	839	803	854	893	829	851	842	841	871	843	810	828	866	838	876	821	841	805	860	875	897	827	867	844	870	845	820	834	829	738	856	874	806	851	834	872	837	801	834	873	822	853	838	821	853	865	876	853	860	844	850	814	873	869	822	859	813	825	892	841	834	831	820	794	857	842	825	834	803	865	879	845	813	811	862	845	815	851	864	818	861	882	815	853	867	852	844	858	855	858	820	845	898	825	883	850	864	808	880	786	880	852	843	848	861	838	840	818	827	840	815	777	839	838	847	858	853	867	805	858	809	887	865	824	824	822	839	808	874	837	848	874	843	847	819	805	811	860	840	849	851	853	818	822	861	841	838	838	832	857	833	831	873	830	842	815	896	914	831	800	795	802	868	824	854	850	869	838	842	817	856	878	780	810	878	782	862	816	849	835	880	849	865	804	829	915	804	865	850	883	841	840	833	819	880	863	862	844	792	818	878	874	851	851	848	809	844	825	898	772	889	858	878	876	839	908	828	866	777	834	817	845	845	893	826	815	832	855	850	850	852	822	833	856	841	802	759	812	874	803	878	875	905	826	892	827	822	878	849	843	848	806	899	854	869	836	863	831	856	840	824	855	829	826	841	902	816	885	886	862	834	811	872	881	855	832	875	853	810	803	879	831	833	877	795	827	938	819	828	835	879	858	895	820	812	859	814	900	887	862	892	863	802	941	837	869	838	782	834	909	812	817	823	834	828	840	851	833	837	831	807	855	863	826	855	822	857	819	898	820	822	832	877	854	865	840	837	865	860	905	809	840	829	837	885	832	816	834	854	882	813	815	811	816	853	875	814	880	896	796	849	829	818	850	812	868	828	846	875	855	886	817	815	834	828	820	780	850	827	858	872	807	859	915	853	817	809	832	812	827	832	795	803	796	823	813	849	921	853	818	851	895	833	871	876	883	756	825	862	850	819	840	787	875	793	878	843	861	838	875	827	903	857	863	868	809	871	832	810	831	853	858	857	878	858	807	862	831	827	825	851	781	851	842	863	849	876	835	841	847	876	839	857	817	829	784	801	837	818	863	830	823	843	846	806	831	889	819	810	807	860	809	915	841	863	798	842	863	858	860	808	867	827	828	828	849	816	891	789	867	823	863	801	852	876	865	859	814	841	822	864	828	819	871	860	835	876	842	825	810	873	856	824	823	894	906	793	850	855	834	820	788	876	838	859	868	857	882	813	841	839	840	865	884	866	845	848	833	844	850	832	837	818	837	851	866	910	887	883	876	847	808	837	830	870	816	869	860	876	839	827	827	804	830	816	822	858	833	901	849	821	843	833	843	824	831	803	789	860	850	861	805	865	854	909	868	873	869	879	843	826	854	863	859	876	847	850	813	868	847	873	800	849	860	861	807	787	832	851	836	824	844	869	797	851	824	833	870	824	875	850	816	896	802	854	885	859	912	858	814	897	883	856	870	906	867	867	872	907	882	872	861	881	893	844	823	829	913	849	849	833	877	833	831	875	837	877	849	814	896	835	821	855	787	884	894	831	829	845	845	832	867	902	825	885	856	878	880	825	875	772	870	848	783	883	820	865	886	839	829	808	854	860	852	798	843	820	893	771	824	822	833	804	853	825	793	848	801	848	851	833	890	836	829	787	871	868	790	875	831	854	867	851	864	874	874	835	893	809	825	853	824	797	817	848	838	861	839	838	860	918	835	832	856	819	840	840	812	798	856	795	831	838	790	878	857	807	853	864	825	827	800	871	835	802	867	866	849	851	851	874	827	839	870	833	840	836	848	866	823	911	881	882	833	818	862	865	883	825	862	892	853	821	825	882	831	851	807	832	850	843	845	804	807	881	901	820	830	879	853	873	808	820	854	890	799	836	878	862	875	811	882	877	888	866	845	855	873	865	846	870	861	834	809	849	874	907	791	847	852	832	822	807	873	846	847	831	826	805	831	904	833	867	816	862	845	836	838	884	847	814	862	838	838	803	818	810	822	847	794	821	845	803	846	814	827	826	808	779	868	818	798	805	857	798	853	837	884	844	883	865	888	801	867	854	895	826	846	835	808	865	795	877	849	802	891	848	884	868	829	845	840	878	843	815	822	834	792	877	807	783	844	795	789	860	795	883	875	812	829	850	847	841	877	858	833	829	807	813	831	832	869	852	857	842	843	832	919	889	858	796	833	857	843	834	811	834	877	871	835	855	845	865	836	838	852	867	854	842	824	866	804	820	831	808	860	873	787	794	872	851	816	826	853	790	834	813	859	800	832	807	844	887	831	838	868	791	802	873	884	861	844	817	882	816	838	816	852	852	861	833	849	876	868	838	844	825	840	820	810	817	857	872	939	861	852	813	818	793	844	861	823	870	820	823	867	829	855	817	836	832	796	882	857	830	794	847	858	834	852	774	847	806	827	793	838	858	880	860	843	871	888	840	784	849	878	829	824	851	849	827	850	824	881	809	860	844	836	875	824	837	831	865	871	837	883	853	834	797	860	822	823	875	839	837	826	787	849	816	852	796	805	866	835	829	807	817	873	837	840	822	849	826	865	869	880	788	856	902	836	858	837	858	843	850	809	810	859	820	844	838	839	849	883	827	863	855	851	823	885	830	854	828	891	879	836	879	824	802	841	824	853	878	829	830	925	844	824	858	864	846	877	813	791	848	883	830	829	914	856	872	814	830	805	835	842	804	866	869	863	875	812	803	814	856	892	841	875	841	870	846	890	856	821	817	827	857	822	791	834	812	886	877	826	834	852	922	884	832	877	840	844	851	858	861	877	861	863	851	795	875	875	846	857	785	851	794	792	813	870	816	871	803	859	859	909	857	762	787	807	902	870	833	882	846	875	839	837	866	851	829	823	886	858	862	844	881	793	855	828	871	836	850	862	802	879	873	803	824	860	873	860	828	830	847	820	897	830	798	861	850	829	888	866	851	872	882	883	840	876	811	830	795	839	803	844	832	842	844	824	848	817	836	848	862	860	838	924	825	900	862	855	800	795	861	818	816	886	844	812	830	817	858	864	859	840	813	877	795	820	832	845	850	815	818	866	868	814	897	855	824	816	815	854	840	834	805	835	839	868	834	840	831	834	859	869	788	855	802	850	825	887	790	902	773	820	849
23762	20946	28242	23789	20925	9248	1306	931	828	739	748	660	679	602	599	568	543	555	566	547	543	551	533	514	551	533	543	516	509	560	506	521	521	524	531	557	488	513	522	510	514	533	504	498	479	520	504	490	481	514	495	515	544	543	509	497	541	513	514	549	542	496	527	537	493	469	498	516	504	509	500	497	509	520	530	537	511	547	535	472	513	487	529	492	539	480	495	529	512	509	507	532	483	486	467	510	549	512	496	525	541	511	548	493	499	507	535	555	497	510	501	507	486	490	476	486	479	509	520	516	517	513	555	531	479	521	458	511	495	502	506	512	515	511	539	526	483	485	491	511	512	521	491	512	519	491	499	488	464	511	484	526	484	488	524	520	507	509	488	514	552	514	529	507	515	508	501	517	521	501	497	497	521	524	515	481	517	528	496	480	474	511	523	482	490	539	518	518	511	524	451	533	474	510	504	476	528	504	491	557	501	507	481	503	526	492	521	494	496	496	548	516	515	529	504	516	488	453	467	507	501	502	514	504	470	540	484	497	517	511	530	510	450	545	542	498	481	505	537	499	552	494	454	564	499	505	521	499	518	495	502	504	502	494	484	450	487	498	514	536	498	528	512	514	508	528	526	521	502	513	501	485	485	538	498	545	524	506	533	481	477	524	502	516	522	524	506	507	459	511	445	524	528	515	505	542	513	532	530	513	496	520	499	509	500	494	512	477	505	524	499	483	497	492	514	480	548	513	506	491	544	495	504	501	516	527	504	491	531	546	522	488	490	533	550	511	516	516	496	492	537	537	519	504	540	494	511	492	498	531	502	496	496	487	475	499	514	524	533	490	515	553	523	509	506	511	484	508	504	509	493	471	486	511	477	542	516	543	590	478	484	527	511	512	518	474	486	509	545	499	524	501	516	506	523	515	506	527	496	473	534	457	487	485	509	541	498	489	510	514	516	530	524	508	488	553	551	490	520	492	470	474	492	517	532	473	487	530	505	546	502	499	464	541	483	510	512	500	502	519	501	498	521	518	521	534	548	478	490	510	506	482	500	473	504	471	527	565	512	491	502	560	474	513	504	472	513	491	519	496	513	472	501	497	532	542	547	489	521	534	507	537	505	522	491	487	516	507	518	493	506	474	480	522	496	558	513	550	496	489	508	491	502	559	504	535	524	528	494	502	498	527	458	468	531	559	513	468	497	515	484	527	489	493	495	489	488	512	476	508	573	496	560	514	489	478	477	476	466	498	499	496	520	452	512	524	517	530	502	550	521	489	514	513	533	505	523	457	505	508	475	495	494	487	526	500	493	489	498	532	529	500	532	505	500	504	514	495	490	546	470	504	518	532	468	535	523	509	506	541	496	515	501	482	537	475	539	534	526	516	514	529	480	518	534	502	539	523	522	496	508	503	469	477	478	548	474	502	500	465	501	479	487	487	470	491	480	496	569	520	481	502	488	510	522	470	490	489	502	537	487	473	491	498	499	528	513	481	459	510	517	500	500	519	508	498	531	514	516	505	479	539	516	552	498	533	480	524	448	475	523	509	509	538	514	496	536	536	542	538	497	505	533	486	490	534	468	505	467	484	541	513	493	523	447	468	535	515	533	475	527	530	494	480	466	504	557	529	497	501	527	510	530	476	474	481	483	488	518	520	511	502	495	556	522	545	472	491	532	494	498	500	515	498	488	490	505	510	497	497	498	498	482	507	502	511	542	525	516	526	515	531	502	509	517	512	505	546	465	573	467	508	518	559	537	516	527	480	506	502	536	515	483	490	522	504	514	514	499	485	530	507	521	496	507	509	526	529	561	475	514	538	498	474	534	491	514	464	483	486	483	495	495	488	503	520	508	497	446	470	485	510	469	524	483	528	496	488	506	496	517	497	508	495	512	527	518	525	507	541	516	495	476	509	497	551	469	508	489	507	471	525	483	490	494	503	508	526	493	491	527	522	519	507	512	498	515	477	491	530	514	473	464	509	545	534	494	523	493	497	534	525	475	490	487	504	485	492	503	546	480	489	515	476	488	500	499	530	502	516	537	503	518	482	516	514	510	498	521	545	519	513	509	457	516	488	487	506	507	478	475	479	522	452	470	526	515	502	520	465	526	501	499	477	518	496	462	515	518	492	520	513	504	483	491	498	523	496	540	529	480	550	503	522	535	528	484	498	503	473	507	509	496	526	500	496	497	478	523	519	511	469	511	505	472	516	528	522	498	508	515	468	509	499	506	519	519	508	559	545	528	488	512	523	497	516	515	505	509	512	492	455	503	564	494	518	467	497	532	469	514	488	519	488	510	566	493	517	512	499	452	496	505	495	487	514	527	483	539	506	508	507	506	520	489	491	525	456	470	517	543	501	537	508	493	517	505	441	510	480	496	485	492	531	478	524	489	500	491	518	523	479	488	530	473	485	490	514	471	490	527	513	511	501	535	538	527	514	480	490	503	491	461	560	514	523	518	479	531	486	498	521	512	536	493	483	498	495	502	493	548	492	503	489	475	520	476	486	481	543	550	500	498	501	486	517	484	546	498	494	498	483	488	514	500	495	486	504	511	512	544	491	495	485	471	543	486	504	531	488	507	482	466	527	516	505	509	511	564	533	492	481	497	514	523	469	480	513	538	490	547	495	473	480	474	510	528	515	497	514	500	500	517	484	513	537	488	435	499	473	524	489	494	492	492	480	517	487	506	522	536	483	508	507	473	465	492	469	545	484	550	515	501	553	487	526	519	477	482	546	503	553	510	527	495	506	539	467	497	496	538	531	519	517	486	499	540	525	482	489	510	546	462	486	441	525	523	514	485	497	532	525	506	545	521	499	494	498	465	502	502	487	529	467	558	498	467	492	534	527	506	479	482	542	498	546	529	535	476	502	533	484	485	510	472	515	495	508	498	512	471	497	505	469	519	534	502	468	479	522	506	551	521	449	488	468	513	541	495	498	524	487	480	484	528	523	519	514	513	501	501	504	472	503	505	521	498	459	498	507	490	493	545	517	492	512	468	506	511	494	501	491	495	539	507	491	483	516	564	533	497	475	485	478	489	531	505	516	485	504	514	498	554	498	482	484	552	494	524	517	469	471	494	537	470	511	548	529	480	461	545	538	496	532	532	487	542	540	508	501	458	526	516	527	511	494	534	476	515	506	483	509	505	499	510	509	483	510	485	445	489	509	487	492	514	519	467	503	503	497	497	514	489	481	508	485	490	488	496	499	510	522	475	524	506	519	514	541	525	517	527	487	462	511	503	502	496	483	506	486	503	541	503	507	517	507	454	486	532	532	498	530	489	471	480	504	497	521	493	508	476	514	505	524	480	517	501	565	549	523	477	548	511	455	522	517	485	538	481	502	502	499	543	501	514	514	539	492	486	489	521	508	489	518	476	532	506	500	485	484	495	508	501	505	503	468	526	493	517	460	453	487	477	502	549	486	491	526	486	468	514	489	503	489	538	503	470	522	500	511	459	495	517	484	472	524	540	522	512	492	524	513	472	508	509	527
4984	9864	8462	4538	3176	2478	2006	1678	1428	1246	1147	1046	963	940	856	888	827	800	722	771	772	756	752	701	723	675	694	722	718	718	693	721	707	701	721	691	694	700	686	731	655	703	680	649	687	666	700	681	667	665	696	649	672	696	661	681	673	670	664	696	669	684	672	677	669	639	698	676	698	664	690	719	706	682	694	696	667	668	698	700	676	670	651	638	640	692	662	665	717	681	657	640	667	622	728	644	661	666	692	700	655	661	672	678	637	651	663	696	647	687	659	644	630	683	602	680	642	665	670	637	673	702	698	732	648	694	688	680	702	700	641	686	616	689	656	664	657	647	656	669	617	676	685	651	673	648	626	640	700	680	644	657	668	625	657	743	669	687	677	640	692	713	676	690	687	658	667	673	678	684	623	647	688	686	695	691	684	637	687	656	634	642	678	652	632	692	648	678	637	656	672	681	702	671	700	642	665	681	625	689	670	660	694	673	686	695	665	653	626	672	651	682	683	645	674	648	670	695	653	596	710	664	655	648	652	684	664	677	682	698	686	640	650	680	691	684	704	648	648	667	657	629	650	674	652	639	677	688	712	710	659	661	653	679	654	676	686	691	683	692	672	699	653	625	659	662	684	664	674	661	697	639	637	648	660	672	705	666	629	665	703	644	674	665	654	637	688	683	677	663	686	667	689	661	657	677	648	679	641	696	648	671	637	676	646	700	656	687	687	707	679	646	720	657	630	680	679	632	712	670	665	646	655	692	657	695	658	689	669	636	655	668	696	644	661	679	653	642	647	658	654	668	674	650	647	648	661	682	674	651	645	679	625	692	670	672	634	648	674	695	641	637	696	713	656	652	669	629	734	628	665	678	645	669	694	660	642	699	657	627	651	618	683	673	689	675	612	683	661	673	715	680	661	683	651	668	691	669	665	697	655	712	674	694	647	652	649	673	632	691	653	640	657	668	682	706	665	684	655	693	635	661	703	675	631	681	672	680	659	639	633	655	689	674	663	661	663	692	635	684	669	675	664	693	639	664	649	662	670	671	652	648	683	658	622	629	651	690	627	631	676	645	715	692	703	665	688	633	707	676	687	660	667	691	658	676	668	686	686	705	646	668	669	668	640	662	658	646	647	603	659	692	681	631	677	637	667	700	652	614	672	671	673	642	671	669	706	656	661	658	645	696	620	601	694	676	660	718	669	666	666	693	645	677	622	679	671	686	659	660	670	634	711	721	716	635	698	690	651	645	636	681	669	660	681	689	684	705	678	691	684	667	673	688	699	703	710	658	605	641	693	676	621	691	720	707	653	699	673	657	695	673	669	662	682	678	681	656	602	637	675	677	679	676	668	695	632	697	657	663	680	695	641	652	652	620	683	660	663	648	634	697	641	662	685	633	629	619	642	707	754	683	714	658	662	643	638	662	668	664	664	714	687	641	649	686	651	669	695	673	654	670	668	674	640	670	690	651	623	622	701	624	693	659	667	701	713	645	662	705	688	663	656	637	690	648	668	676	664	739	653	714	676	664	638	673	678	653	651	692	706	641	657	643	685	684	699	658	720	691	699	662	689	672	680	696	633	726	703	657	694	696	668	662	658	702	687	655	657	635	689	699	650	699	655	721	663	641	620	695	663	649	655	715	639	661	619	664	697	640	694	712	608	631	666	685	650	670	671	654	666	660	662	611	662	678	664	626	662	630	646	654	661	666	686	613	682	636	644	708	654	735	659	706	669	690	677	663	712	652	656	663	683	682	649	669	694	620	664	689	691	668	682	642	669	647	642	660	646	655	646	707	623	663	665	688	666	667	681	659	696	653	663	646	687	673	672	618	655	685	679	638	631	626	686	622	661	622	659	679	707	649	678	643	676	647	642	687	673	690	670	662	664	670	703	643	675	664	635	668	692	654	639	687	689	636	652	643	676	654	686	667	669	681	659	622	686	659	690	663	673	657	664	640	671	661	709	660	671	673	622	610	672	622	688	687	631	650	682	695	621	700	664	662	673	699	693	665	714	639	634	698	661	699	691	647	668	635	673	706	686	698	627	684	651	654	655	632	645	674	647	663	699	652	687	713	659	673	644	632	626	684	677	690	670	709	660	684	641	624	691	655	656	691	673	645	648	664	677	633	705	674	661	670	703	656	644	677	682	651	705	633	679	682	701	670	655	658	710	687	696	667	624	675	670	641	651	674	669	642	628	700	666	616	610	680	659	673	678	696	693	626	641	685	674	651	676	676	625	673	627	631	644	690	625	685	670	673	687	648	692	641	606	710	612	678	658	630	628	694	673	662	684	674	655	667	687	663	652	661	643	677	669	675	656	679	708	674	721	682	718	671	638	670	660	628	652	642	659	675	699	662	651	634	699	667	645	705	703	660	657	680	654	701	702	634	698	659	721	644	641	694	641	664	611	671	710	667	668	684	628	696	693	643	675	654	657	632	720	675	685	696	694	677	664	629	692	683	631	644	615	669	676	716	606	632	701	681	725	685	647	651	692	680	704	680	688	631	694	698	636	655	681	674	645	664	672	670	644	674	648	679	672	631	674	672	648	633	618	663	700	639	683	683	655	689	666	643	716	686	714	661	605	658	709	639	686	682	653	686	720	650	692	639	701	614	630	658	656	707	689	652	647	661	660	627	690	684	714	652	666	662	675	710	681	672	631	667	681	687	678	683	684	680	662	692	676	642	673	665	670	630	690	657	667	650	685	679	640	676	670	657	640	654	593	662	648	667	669	640	692	707	597	692	698	682	677	658	722	702	664	639	675	681	671	696	687	608	690	678	661	697	688	671	619	634	689	672	688	685	665	680	668	684	660	684	681	652	606	700	665	645	662	658	678	670	611	636	639	681	671	718	659	660	678	639	657	674	682	703	624	654	627	639	687	666	665	618	619	673	663	680	653	639	671	676	678	605	680	667	645	700	610	683	692	656	650	705	692	684	695	658	681	658	648	660	691	661	692	666	699	620	694	701	640	712	685	687	659	675	676	639	681	684	647	681	671	666	664	651	674	657	656	647	680	663	670	688	685	628	672	682	650	677	681	617	659	644	668	629	659	680	646	681	673	705	654	626	650	675	665	664	654	643	644	632	628	656	640	617	724	705	658	646	656	652	680	668	638	636	686	651	634	678	679	620	690	648	675	662	665	671	625	670	716	640	616	679	673	698	687	696	658	687	699	623	648	638	679	709	672	661	683	626	664	665	674	718	718	683	650	698	634	714	673	679	645	620	675	672	644	675	678	658	676	666	681	713	623	656	657	682	712	702	657	637	628	666	652	669	713	703	694	674	670	694	689	721	661	712	687	648	704	710	633	664	677	680	669	653	616	629	665	633	667	643	704	703	686	659	668	686	651	633	702	696	647	683	675	662	629	649	678	671	648	683	683	659	652	671	667	681	616	659	679	680	658	692	699	639	668	683	667	666	664	615	679	686	717	617	652	650	696	702	661	647	675	617	628	620	655	678	660	654	674	624	712	686	713	612	690	702	678	691	709	639
22701	20946	28740	23303	20947	20963	6938	1002	719	597	520	452	418	406	328	339	320	307	309	270	256	261	221	283	224	269	268	234	222	233	246	232	243	220	219	215	202	209	199	186	200	202	233	218	215	228	209	191	198	196	200	199	229	186	218	191	203	214	215	182	167	199	225	186	215	216	196	215	197	199	197	215	160	205	197	203	203	189	192	189	191	182	189	199	182	216	201	176	208	217	207	209	172	191	191	173	182	206	245	198	242	175	225	203	194	192	202	207	188	203	200	200	192	205	174	175	209	199	189	206	177	182	209	207	191	191	193	202	202	174	179	188	165	189	183	197	203	193	171	190	188	179	179	191	200	174	180	204	189	194	171	176	200	194	219	194	194	171	201	200	177	201	212	193	225	186	188	188	176	213	221	195	211	169	180	204	169	186	181	184	187	206	187	188	182	201	192	189	182	200	177	175	193	193	175	188	204	205	210	207	189	178	204	178	222	174	198	196	178	183	193	169	181	168	184	188	227	171	192	200	185	206	204	195	194	187	169	184	184	178	183	202	172	214	193	195	179	170	211	169	178	204	188	173	213	177	176	221	173	190	175	186	174	190	195	212	190	165	195	190	170	176	192	197	194	201	202	198	184	197	180	170	173	219	186	197	195	181	184	197	182	198	212	205	199	191	168	193	200	171	221	167	174	213	206	197	184	191	182	212	184	183	169	174	165	186	191	180	204	186	187	192	201	208	215	206	169	199	195	204	193	184	196	186	181	212	183	181	183	201	169	180	186	190	192	213	195	196	172	209	200	185	197	180	183	201	202	195	175	192	162	194	181	214	189	184	210	183	183	218	194	196	190	179	185	196	222	195	212	181	184	201	189	173	204	203	191	193	230	193	217	183	170	168	223	194	205	187	201	237	198	199	221	190	190	214	192	187	192	189	200	175	174	188	202	192	166	201	195	180	199	196	196	176	194	199	211	164	203	198	187	197	197	195	184	208	200	206	210	171	178	186	214	195	214	189	212	191	204	180	191	153	225	187	182	190	205	208	202	187	195	204	206	202	180	191	186	177	189	173	211	202	195	168	199	188	194	195	171	209	180	177	224	192	188	195	209	205	215	211	200	220	196	216	186	185	204	185	200	189	205	190	191	208	201	174	182	189	185	218	186	197	192	183	180	196	197	206	202	194	187	184	172	178	205	202	188	195	199	213	198	217	173	183	184	210	197	182	212	197	185	212	186	193	180	180	197	211	194	200	182	199	178	177	195	176	187	194	199	171	203	161	196	194	202	205	224	202	192	226	202	190	191	177	185	208	219	180	189	189	191	188	166	185	196	183	204	194	210	196	182	211	203	200	188	199	185	189	199	190	207	228	184	188	214	194	177	201	190	194	209	198	187	190	185	200	183	176	230	187	202	199	209	189	202	168	188	204	181	182	197	173	185	208	190	175	192	185	179	202	189	175	186	212	183	176	173	221	192	181	206	183	168	177	193	179	194	201	195	177	175	209	235	200	218	192	185	182	201	195	209	186	179	184	224	192	190	168	216	224	180	191	178	190	206	197	212	206	198	186	167	179	175	196	187	195	186	215	185	213	177	175	172	199	176	182	184	189	187	203	200	185	184	187	206	205	199	176	181	199	198	183	218	194	173	197	187	196	174	237	209	192	192	206	206	200	200	185	211	198	162	189	195	197	226	218	192	180	188	191	180	167	164	188	199	207	199	167	177	200	178	203	187	191	207	199	203	197	183	174	203	204	187	197	191	187	211	171	179	194	191	224	188	193	185	186	186	203	196	187	189	174	198	172	182	187	173	189	186	192	170	188	215	184	173	192	186	207	167	188	179	188	196	212	208	188	177	211	193	179	220	220	213	187	204	203	199	185	197	219	183	194	172	178	189	200	192	191	193	204	186	167	187	214	192	217	182	173	207	209	179	199	198	174	178	195	217	199	189	208	195	192	195	168	214	187	172	182	181	170	180	165	224	205	189	200	204	189	205	208	195	180	191	198	173	176	196	206	195	205	190	184	205	177	195	196	196	187	185	190	195	206	200	161	218	198	185	210	201	188	178	195	194	199	203	200	196	196	209	207	221	208	170	173	189	186	172	191	190	192	188	202	183	216	157	189	204	196	198	175	184	177	160	185	185	180	222	196	183	200	179	199	199	197	179	203	173	186	187	188	182	201	177	201	217	185	205	189	178	195	213	183	191	184	199	195	193	177	197	196	187	217	189	199	172	173	206	175	199	201	189	195	186	184	187	185	189	168	204	196	213	216	202	222	189	186	167	192	190	195	174	193	191	194	200	199	184	191	189	211	191	190	196	185	195	184	188	199	197	165	182	214	194	178	220	212	186	183	194	176	168	198	201	181	181	183	217	193	197	200	179	216	155	188	187	200	187	200	189	209	210	199	178	199	184	176	187	167	196	217	172	177	177	202	201	206	207	195	208	184	207	188	183	195	172	184	185	211	180	211	201	199	196	203	200	214	207	165	199	189	196	210	194	192	188	189	198	190	189	174	192	185	189	194	195	199	209	183	206	207	212	183	195	196	208	215	195	212	203	191	207	161	192	180	199	211	205	189	189	173	197	181	216	203	201	191	201	200	225	183	177	182	218	170	191	188	191	211	192	194	183	203	179	195	176	186	189	180	193	211	184	201	223	175	207	185	224	179	198	192	205	168	194	213	206	210	188	190	176	181	173	184	192	177	180	205	207	179	191	216	217	203	173	200	200	182	193	186	174	205	190	195	202	174	204	185	202	193	192	189	197	188	207	197	193	197	182	241	182	187	213	206	188	150	182	197	196	229	185	175	203	191	188	182	177	198	187	200	195	219	162	187	185	170	171	181	201	187	192	203	179	164	188	172	187	173	216	175	189	180	184	178	192	184	176	179	177	165	167	195	199	199	194	181	184	195	187	183	199	199	190	183	198	199	195	196	191	193	207	188	196	184	175	208	190	186	180	202	187	165	189	199	204	196	191	203	210	192	198	204	189	165	214	210	207	184	181	211	186	190	188	187	179	186	198	177	189	204	193	188	196	183	199	184	176	189	209	194	172	192	201	179	184	194	189	169	193	198	211	187	218	215	170	178	228	165	210	231	177	185	174	178	222	204	193	211	190	156	191	171	196	179	204	187	191	179	187	196	200	184	194	185	203	207	182	199	165	199	190	191	187	206	204	182	195	189	189	204	192	197	195	183	212	226	184	168	191	193	187	177	178	218	192	196	201	213	194	165	216	200	181	182	196	171	195	168	189	166	174	199	160	203	186	198	198	209	175	201	198	165	209	197	174	209	188	173	192	188	190	227	176	182	206	181	190	228	191	214	191	186	186	210	176	173	182	183	191	195	174	194	179	174	193	205	189	193	178	202	197	191	171	216	181	162	183	184	181	183	176	202	208	198	183	174	200	190	179	192	190	181	206	183	184	192	195	190	201	192	182	203	182	178	211	175	212	226	191	181	207	202	200	176	192	196	164	191	202	186	189	196	192	235	197	184	187	200
7007	15393	13383	7318	4958	3755	2831	2217	1756	1436	1255	972	862	776	657	592	589	534	496	476	424	430	416	378	396	374	353	372	347	326	322	340	312	301	329	337	296	312	279	301	283	335	281	273	268	269	271	256	294	336	276	285	303	280	249	269	259	275	270	270	251	272	282	318	280	273	293	258	280	272	249	297	276	247	267	272	247	265	279	281	290	259	268	249	249	252	271	259	263	267	291	257	247	266	280	264	280	274	251	253	290	269	258	232	236	256	250	243	237	260	229	247	266	256	273	255	252	259	244	278	235	266	315	244	282	288	276	247	255	262	260	250	248	268	246	259	258	249	253	274	274	278	265	246	259	260	275	285	271	265	247	258	261	251	256	245	302	289	256	256	272	238	247	269	255	254	259	246	255	265	283	258	243	258	253	280	239	248	229	273	261	286	251	258	279	248	248	258	263	256	276	272	289	256	240	271	244	247	269	281	251	285	252	290	247	246	260	236	249	283	251	277	239	255	285	251	265	288	281	254	278	237	247	260	290	275	260	278	231	277	263	261	262	269	268	246	277	240	282	246	280	276	258	274	285	284	226	294	292	264	270	243	261	273	264	269	245	251	245	261	276	255	245	269	247	265	257	247	271	248	242	266	264	266	268	252	256	281	295	275	268	277	287	249	281	269	251	265	259	243	253	256	234	293	266	265	286	239	292	273	249	256	252	244	264	250	267	271	265	266	260	247	268	254	252	280	210	288	261	263	247	257	264	258	285	257	253	254	257	269	281	257	274	242	265	281	274	276	253	262	286	237	278	241	246	239	241	247	274	285	276	265	252	258	266	240	243	249	254	229	267	249	261	252	270	258	273	247	272	273	238	258	283	278	295	286	249	258	261	242	260	260	267	279	248	263	274	253	267	244	257	252	235	234	269	267	259	277	276	273	263	245	269	251	267	263	268	258	261	243	242	286	257	278	261	275	267	257	247	255	232	257	259	260	263	243	280	256	252	254	258	247	251	280	256	269	236	252	250	267	270	248	260	290	241	267	279	256	248	273	272	239	269	260	243	260	238	237	283	274	273	229	256	252	247	244	274	212	269	260	261	248	317	240	267	296	265	269	264	249	289	267	288	235	261	278	261	268	236	248	248	265	262	255	278	265	264	263	230	278	265	250	249	248	253	264	280	268	261	255	268	245	250	241	241	268	285	275	272	263	259	261	232	250	283	253	254	287	267	257	237	252	257	250	250	274	239	241	281	299	293	251	269	253	266	248	279	270	245	263	243	271	267	278	246	255	284	234	244	249	269	268	280	253	229	258	274	262	293	274	254	228	284	275	243	305	273	240	243	247	253	264	294	272	250	263	239	276	253	232	261	280	261	257	249	263	268	253	255	254	244	270	287	287	261	280	274	236	256	265	251	256	230	258	253	265	300	234	259	242	263	270	262	277	255	262	262	276	258	257	236	256	256	266	269	272	259	232	255	247	236	273	263	253	284	275	241	260	262	233	250	252	258	258	240	245	250	263	252	259	263	247	263	249	217	250	242	252	232	259	233	272	261	251	258	274	247	242	255	254	255	238	227	270	242	273	266	253	267	273	298	258	256	252	246	260	287	267	245	246	262	262	255	275	277	247	255	263	272	248	243	273	263	285	246	256	240	260	267	268	255	272	255	260	273	294	258	252	264	260	270	287	288	251	254	260	262	262	253	286	239	280	271	242	254	260	246	240	258	271	256	239	266	267	261	262	259	268	257	251	273	264	274	251	284	247	271	283	235	252	270	295	243	250	251	231	260	247	256	235	259	234	251	281	281	270	264	262	231	264	273	258	247	276	272	266	258	261	259	245	278	264	257	280	277	244	249	274	259	272	262	261	246	240	269	250	254	264	254	274	256	258	299	252	266	244	251	230	279	252	256	260	272	260	268	270	277	278	273	261	253	248	291	253	256	280	267	253	302	262	259	270	242	263	281	249	243	261	258	269	257	266	242	253	244	241	242	278	260	273	241	232	255	272	270	253	249	275	268	250	268	258	254	273	268	270	252	294	258	228	282	248	269	233	275	271	265	246	258	270	260	273	264	241	248	276	241	285	231	249	258	275	261	234	261	257	260	266	253	226	275	250	289	278	258	239	264	296	287	269	268	271	268	272	248	256	239	274	271	274	279	269	260	230	270	272	263	273	283	222	255	228	272	267	258	247	244	253	269	259	258	237	248	234	255	257	275	260	269	267	251	286	262	260	270	257	269	283	236	260	260	259	266	274	245	264	246	252	275	243	284	293	267	244	246	256	288	249	250	259	256	276	244	246	291	256	222	231	249	245	249	299	285	269	247	252	259	256	272	274	253	244	251	257	298	277	257	274	269	230	234	269	241	267	248	283	249	264	261	260	259	263	254	294	259	254	285	267	285	254	246	240	273	242	248	255	280	285	277	245	267	269	265	229	240	249	261	293	236	276	266	274	274	283	289	243	245	240	269	248	246	266	255	272	284	288	262	251	249	258	260	260	274	244	271	248	247	269	267	236	268	253	250	270	258	260	251	236	267	248	264	249	230	250	240	265	254	272	256	277	266	256	279	268	281	262	243	264	235	259	286	277	258	246	266	258	268	274	249	251	270	262	277	294	236	272	267	247	262	253	244	278	271	266	230	247	256	284	280	280	267	266	252	268	256	243	269	249	283	265	286	248	253	242	284	271	260	277	269	243	257	255	238	252	249	246	261	256	265	251	258	274	232	256	257	280	297	257	256	283	234	270	275	271	261	251	243	239	263	258	253	247	284	264	246	250	247	241	273	280	280	275	267	249	271	256	279	234	258	246	266	234	266	238	272	276	252	229	254	268	249	261	271	266	238	268	273	248	263	261	250	258	268	249	263	295	273	274	241	250	283	263	250	219	259	280	301	284	272	261	251	262	252	247	246	269	280	273	242	267	269	258	266	252	254	255	303	268	251	256	258	239	263	272	246	269	275	249	256	262	261	275	244	255	258	251	253	291	241	277	239	271	260	278	284	265	222	259	269	231	272	252	235	251	257	258	258	262	269	244	241	252	269	249	268	236	236	240	229	244	277	260	244	242	279	263	259	221	284	253	251	234	252	239	253	263	261	245	254	226	271	272	287	270	248	262	264	232	259	279	263	269	231	278	250	296	257	246	263	262	273	252	266	264	264	236	237	261	247	242	273	257	278	265	233	246	258	280	269	236	254	285	271	254	260	272	258	271	244	268	261	248	275	271	274	252	279	285	256	242	253	257	249	278	268	258	259	261	248	282	233	288	269	275	262	265	257	251	262	242	277	236	276	265	280	270	254	256	253	263	268	278	241	244	264	303	274	248	260	248	267	261	270	276	244	270	250	277	289	221	258	276	252	298	258	239	272	247	259	268	267	258	246	248	246	254	234	247	297	282	236	255	288	277	265	260	244	274	239	237	276	260	249	234	264	284	260	264	248	290	252	257	280	268	259	271	251	252	273	251	249	260	255	242	265	267	243	258	274	253	242	258	262	256	258	256
26503	20605	10147	1254	808	696	713	707	662	701	687	625	664	686	669	642	647	636	687	658	630	653	661	682	638	681	652	656	646	645	680	666	674	623	688	669	663	660	625	617	679	615	665	667	639	669	631	675	683	658	670	692	645	677	604	655	641	678	643	664	652	673	630	675	667	658	655	664	656	617	667	668	672	611	619	655	691	673	585	643	686	642	633	669	655	709	687	658	642	636	674	632	679	677	648	630	644	656	659	664	703	632	652	660	699	634	643	684	668	644	690	690	645	678	642	665	630	657	671	638	640	693	634	646	696	641	634	617	688	694	676	632	642	645	651	660	631	664	686	672	648	642	676	649	625	643	628	624	636	669	728	659	650	661	656	694	655	638	684	652	665	660	646	681	653	685	704	614	698	668	654	592	678	618	675	673	673	656	699	637	668	640	636	696	631	706	681	667	651	634	648	647	657	658	652	647	658	644	656	670	674	645	646	633	641	657	666	666	635	636	717	632	714	595	660	637	649	689	670	681	640	656	615	652	659	692	655	632	688	711	644	676	719	642	628	643	649	634	650	665	618	720	671	653	710	628	642	655	642	662	693	676	632	700	668	675	667	666	668	624	659	657	634	727	667	663	657	643	648	660	677	611	644	680	655	621	678	655	643	669	691	650	631	626	680	635	699	621	670	625	674	672	655	657	659	669	636	710	669	698	688	694	698	678	672	662	662	670	636	628	669	641	657	663	635	683	638	699	665	676	659	667	660	718	659	714	684	664	637	629	678	596	666	647	643	646	636	706	676	718	617	678	659	673	665	675	696	673	688	642	618	641	650	646	682	692	683	686	674	684	676	628	675	659	605	652	642	650	676	636	658	664	677	653	676	668	669	686	653	687	689	647	658	646	580	648	677	674	650	634	708	655	630	642	666	706	635	659	610	671	663	640	710	614	651	662	629	626	660	637	655	663	676	663	633	680	681	626	659	633	682	592	643	636	651	644	672	650	669	612	697	642	640	679	664	616	668	692	657	630	666	636	653	671	654	641	637	657	630	666	656	643	618	676	689	652	620	623	682	619	671	700	665	621	638	630	668	679	648	649	653	666	680	627	669	665	699	687	691	603	612	677	619	663	656	633	647	656	673	606	652	669	667	632	614	682	622	670	697	675	631	655	650	651	651	633	636	628	655	673	652	635	665	687	670	650	629	647	676	625	698	641	693	647	681	621	702	661	646	630	645	682	705	657	633	600	669	677	648	628	633	641	636	633	649	716	656	660	659	659	673	651	668	654	631	635	663	687	710	673	641	668	633	665	687	659	657	657	660	629	681	642	620	653	678	641	608	667	682	667	634	638	664	638	680	707	678	615	595	637	652	680	681	679	633	693	696	641	659	674	680	629	657	668	632	657	673	597	649	606	687	648	681	668	632	652	659	684	727	674	637	626	644	692	614	646	638	662	669	661	659	631	613	645	636	628	656	660	655	699	675	657	657	664	685	672	675	680	641	607	701	629	694	627	669	669	618	621	624	679	671	625	652	676	671	638	658	685	696	633	677	703	630	643	644	667	670	628	678	699	694	647	678	678	656	634	646	646	656	685	645	628	638	696	631	597	667	667	657	623	618	673	632	630	688	690	678	672	661	643	636	653	694	630	672	633	725	658	647	683	675	652	666	641	653	665	632	637	639	638	635	693	636	617	655	668	716	687	703	625	642	661	675	676	663	614	688	692	669	648	616	646	642	635	635	692	655	662	694	685	640	657	611	619	668	618	666	667	688	690	654	656	646	669	628	694	668	648	650	666	673	724	659	663	700	697	671	651	663	634	680	667	656	713	685	579	665	663	652	689	643	687	664	684	633	650	697	638	623	629	646	705	663	640	672	610	676	640	684	614	689	627	633	690	656	656	711	668	673	649	665	676	705	663	674	665	614	720	637	649	694	678	653	650	644	728	684	638	653	662	659	692	641	653	706	672	646	613	647	682	669	651	704	640	628	633	649	687	671	620	680	691	631	677	651	612	615	687	638	663	679	656	665	657	634	685	653	636	633	656	633	682	626	653	643	636	651	709	625	656	718	659	643	669	663	638	636	669	677	687	675	652	682	693	680	682	688	658	622	662	624	657	636	627	627	643	674	660	622	678	646	706	639	696	585	627	662	651	647	677	667	656	611	684	648	674	676	681	635	674	658	648	644	698	703	666	622	642	683	664	667	673	684	653	662	679	675	596	692	698	642	677	669	626	703	625	631	624	669	656	626	634	662	659	684	648	666	701	665	648	657	626	667	656	673	649	657	645	613	625	664	664	684	663	688	662	684	682	691	694	688	669	682	647	622	653	631	697	701	646	609	626	653	708	650	685	643	670	674	621	655	659	639	598	660	707	671	670	656	668	647	630	673	682	663	615	656	679	633	626	656	689	662	668	698	653	642	687	652	645	671	680	691	670	657	676	682	624	633	681	624	622	626	683	648	685	651	638	649	686	655	640	627	667	640	687	665	635	636	646	685	597	658	669	624	638	601	659	629	681	651	643	664	636	645	664	680	695	713	651	637	647	683	662	651	651	681	664	637	659	639	648	681	651	679	664	659	624	667	672	663	671	627	644	637	641	672	652	678	652	662	647	649	649	698	627	665	626	657	666	618	656	671	641	662	658	659	664	670	636	667	670	647	685	630	638	631	639	650	655	658	658	674	678	667	666	673	628	671	654	691	644	633	619	681	661	682	681	656	675	590	643	689	655	688	619	641	670	678	697	682	671	664	655	680	655	728	629	637	660	646	627	640	686	643	638	609	666	629	651	621	688	636	672	655	680	661	624	654	665	639	652	654	659	660	676	625	613	661	642	656	691	666	701	674	692	634	643	687	660	690	643	674	673	649	628	673	662	637	671	640	656	666	644	640	678	673	713	666	629	674	640	679	679	639	647	696	675	662	625	678	675	659	660	639	614	696	675	632	662	674	707	650	657	666	661	634	647	688	660	648	650	619	650	616	635	662	637	655	641	631	608	685	657	629	659	625	689	625	647	655	682	644	638	690	707	638	660	656	653	660	705	653	690	628	661	659	673	656	634	657	657	618	663	647	640	662	636	645	700	663	687	699	648	649	650	621	699	638	638	657	673	668	615	656	641	645	631	668	663	672	660	603	657	633	639	679	687	648	662	604	651	671	675	682	680	691	641	628	654	668	617	686	688	666	631	652	659	645	597	668	636	644	662	625	647	662	691	674	663	646	624	662	688	676	640	689	668	611	682	649	658	628	635	662	656	630	618	662	666	665	651	614	685	644	673	606	642	645	661	644	640	628	673	693	607	688	654	662	643	703	637	670	683	687	600	681	628	655	596	661	668	644	640	614	636	675	675	675	658	624	649	662	683	655	672	634	670	696	636	692	717	629	691	668	629	671	697	701	614	642	699	647	649	644	685	650	612	698	659	673	623	657	677	628	703	647	683	648	611	682	667	647	663	663	672	607	669	659	660	679	632	654	670	653	690	608	666	659	682	680	592	651	623	638	684
4127	1714	1640	1135	1109	983	938	912	847	905	842	831	918	875	842	861	921	814	866	861	846	833	884	844	870	802	911	867	850	852	895	865	843	878	825	830	880	816	894	819	798	855	883	839	871	828	810	825	818	877	833	805	870	881	833	851	826	879	821	873	858	825	875	856	888	879	805	831	814	861	863	846	861	867	839	851	863	848	868	838	862	876	835	811	879	879	844	835	852	870	875	829	882	809	854	795	868	816	865	894	844	870	844	861	881	830	843	829	857	809	888	809	854	818	850	810	814	857	879	891	853	920	908	870	826	849	880	842	828	941	863	837	836	836	837	817	785	871	876	865	821	829	873	884	867	839	826	911	826	818	834	817	844	850	838	886	889	861	821	826	781	832	788	853	831	874	839	822	838	842	897	801	884	844	830	862	893	890	853	835	825	879	814	893	858	883	849	825	814	818	835	835	823	863	831	860	813	831	839	863	863	835	833	812	862	833	838	857	833	847	843	877	864	845	831	857	872	838	836	886	849	817	809	833	839	828	872	883	849	858	875	835	850	886	863	832	830	840	860	824	848	815	804	853	888	819	819	875	840	867	825	926	855	828	843	842	835	852	894	826	880	878	874	836	835	829	881	863	835	851	874	818	864	833	900	895	919	816	869	829	804	832	857	817	845	883	850	816	871	845	840	868	843	835	837	889	811	868	840	883	846	899	854	900	857	829	828	845	864	863	865	868	895	852	867	814	907	856	870	754	817	775	822	873	836	823	882	870	792	904	864	838	885	825	841	824	893	875	841	879	814	853	884	831	850	863	855	865	859	899	818	881	798	838	824	897	856	850	805	846	858	850	802	809	849	874	854	819	822	860	848	881	860	814	857	883	838	882	856	852	823	861	903	809	876	865	814	870	869	885	898	849	856	827	830	858	866	859	858	878	837	816	833	814	819	861	828	896	837	814	830	820	827	848	876	830	903	850	866	825	845	814	857	895	879	865	833	856	800	814	838	826	869	863	895	843	797	894	810	845	816	797	871	827	831	849	861	836	875	838	883	833	860	874	876	850	860	904	814	817	899	859	859	845	846	896	823	859	900	808	890	803	872	896	857	822	845	816	858	877	874	860	823	825	847	844	829	794	827	818	855	901	807	843	852	837	843	869	881	863	862	888	861	827	829	804	883	859	815	837	860	863	862	884	831	873	825	844	846	856	858	878	805	818	855	881	836	823	856	868	849	822	862	782	825	875	898	855	848	821	849	883	858	841	815	844	842	849	831	836	878	839	852	806	816	899	854	873	860	849	842	825	902	857	854	854	902	864	815	833	887	825	869	846	895	864	856	822	801	826	896	912	859	819	823	833	902	833	943	828	881	830	818	839	812	861	873	861	844	870	822	858	887	902	823	826	904	906	800	862	827	822	840	835	846	833	826	837	839	840	919	878	821	878	828	832	803	834	828	844	807	845	831	817	850	860	799	814	853	861	850	844	831	842	893	842	890	849	830	842	842	886	864	839	808	801	800	815	851	851	889	830	846	860	825	847	869	859	837	804	883	827	826	832	870	822	872	815	824	902	890	842	846	871	894	860	835	811	853	830	846	904	895	849	818	850	837	838	857	865	824	841	850	799	886	824	867	865	834	861	867	893	868	840	790	861	830	828	849	837	894	832	876	846	871	830	819	849	811	835	826	804	863	871	789	850	801	888	892	886	832	858	867	846	833	835	821	901	818	819	854	848	814	837	813	808	851	840	857	872	873	874	869	838	872	895	860	825	858	889	848	877	879	848	817	846	876	866	832	862	872	828	855	849	869	845	897	845	897	877	823	839	848	822	909	828	917	837	894	887	853	855	824	852	889	817	824	898	855	813	875	833	879	841	808	901	914	896	853	844	775	830	841	857	847	882	861	861	861	863	841	822	821	798	812	846	813	804	855	861	876	858	868	830	884	812	772	840	807	858	900	865	865	850	834	797	824	881	807	821	833	852	831	856	843	834	879	855	828	826	820	867	858	834	861	882	844	838	833	895	819	794	826	865	848	799	845	869	871	820	850	865	917	832	851	810	865	846	832	806	890	873	854	857	821	821	884	833	818	856	828	895	853	815	818	835	870	819	805	913	811	849	824	895	900	887	866	852	831	830	845	866	850	853	859	870	864	871	817	819	832	796	882	853	836	844	854	852	805	858	862	838	869	904	775	834	816	886	865	838	847	873	881	834	872	833	912	855	882	830	827	826	864	817	834	848	836	853	868	875	815	843	859	888	809	822	888	790	852	825	871	844	803	808	857	843	861	873	828	866	796	833	859	798	877	830	845	802	822	878	856	852	825	898	871	904	902	844	832	892	854	863	856	807	863	816	871	883	858	863	866	850	814	856	830	881	848	828	795	872	871	831	853	849	890	836	862	866	796	780	829	869	827	867	846	868	850	823	805	828	836	813	857	809	769	908	812	881	797	820	802	834	841	819	859	814	825	839	848	815	802	850	871	825	876	893	855	835	839	836	831	802	867	857	825	849	861	837	865	887	840	833	825	852	830	918	848	875	850	865	831	884	835	781	886	837	832	827	894	800	864	888	856	881	826	863	882	808	860	834	807	840	857	903	866	815	835	794	867	874	829	823	847	836	860	873	835	818	822	856	817	802	828	856	805	857	821	878	922	873	815	857	838	903	900	904	853	851	832	861	812	861	847	900	873	881	857	853	855	852	824	853	883	851	826	852	849	863	812	819	915	900	857	865	883	826	842	849	847	886	866	852	872	817	831	868	893	833	905	839	855	824	809	850	871	829	887	856	817	824	842	813	793	797	875	835	832	848	864	809	893	828	922	856	840	844	838	792	885	826	833	809	865	853	868	865	850	855	844	844	828	871	830	837	872	888	826	869	893	832	810	838	827	841	852	853	845	882	847	846	867	843	847	848	814	827	845	829	870	862	842	860	862	816	852	878	864	803	822	872	896	843	852	831	950	848	849	846	854	837	889	911	837	821	883	871	839	822	876	833	835	827	843	796	802	831	830	805	860	828	884	858	841	857	834	888	882	847	823	829	838	833	835	829	873	853	826	802	906	833	831	847	867	851	860	892	859	854	874	867	844	863	867	900	849	812	859	851	863	864	859	833	889	835	891	823	830	875	890	866	873	844	840	882	832	861	850	869	839	830	849	860	838	857	861	889	829	865	857	870	911	859	819	862	862	840	878	864	800	835	859	872	837	907	855	884	827	844	845	827	822	890	824	790	869	886	901	881	840	870	812	855	863	845	848	852	833	880	841	921	830	878	838	861	872	841	839	847	818	889	846	853	829	835	831	869	825	822	824	850	860	849	848	858	888	830	852	862	845	859	847	883	841	884	898	884	795	889	817	837	886	830	828	892	871	838	855	862	849	904	786	906	882	849	826	772	881	856	850	890	856	872	887	800	864	834	919	832	787	867	807	887	891	876	862	824	833	810	879	834	847	827	835	849	854	807	879	882	850	879	857	888	838	827	856	845	830	828	850	832	842	820	837	847	883	865
23699	20928	28229	23751	20901	9227	1318	931	758	772	708	643	611	618	627	567	604	621	625	535	531	541	560	587	563	507	560	541	518	569	506	521	520	569	500	538	522	565	546	535	537	504	501	554	530	491	482	523	516	536	518	477	526	525	571	493	543	481	489	544	544	555	539	536	523	523	517	484	499	497	489	487	496	525	507	513	497	502	522	477	528	546	481	512	500	492	527	469	470	518	526	522	497	519	519	496	480	529	507	528	557	543	480	522	541	490	511	523	497	534	520	518	462	502	508	497	443	519	475	535	524	543	520	486	526	501	530	538	515	473	523	529	521	530	519	491	487	516	487	502	486	546	524	506	516	487	502	487	500	532	539	521	510	490	499	490	523	501	519	522	480	503	523	549	483	532	497	516	517	478	509	497	528	521	512	535	504	535	519	509	500	526	534	495	515	487	516	506	486	517	482	485	541	515	480	488	511	524	499	514	487	520	521	494	510	530	517	484	495	492	488	480	525	496	510	516	510	529	465	529	526	488	543	511	491	476	535	507	514	478	500	498	503	468	521	481	513	542	563	513	528	523	489	540	499	482	533	488	500	516	503	527	559	510	515	507	479	557	504	546	475	528	490	515	547	479	508	568	468	503	526	493	501	514	490	489	533	498	487	523	552	545	530	520	505	503	484	538	506	486	516	540	490	488	471	510	511	524	504	499	517	422	511	490	517	506	516	501	543	499	525	506	515	479	521	467	539	493	470	493	507	517	481	479	520	516	505	539	510	475	524	514	500	519	476	507	533	484	516	488	526	512	475	545	499	471	482	497	494	481	494	476	495	506	551	491	492	531	514	539	515	500	541	512	495	528	512	503	526	469	586	564	525	465	495	488	493	488	527	516	505	493	504	475	517	464	497	490	483	527	496	533	514	511	508	508	531	493	503	507	535	538	505	524	483	489	563	517	538	463	517	507	507	512	523	514	479	517	478	535	531	483	526	530	489	536	529	500	525	517	530	452	504	493	488	544	535	502	527	526	487	520	501	507	465	494	516	525	485	507	530	499	505	543	467	482	502	512	487	519	491	487	471	514	498	472	500	535	450	473	503	482	537	503	457	509	493	521	510	479	478	499	504	482	514	489	510	490	533	497	454	517	525	504	530	514	496	511	510	507	512	513	509	510	505	526	516	531	562	555	519	574	494	528	491	529	500	474	518	516	498	489	480	511	522	530	474	495	517	521	505	524	508	526	490	503	496	499	525	501	502	499	507	502	512	515	499	477	477	472	514	516	474	518	539	518	546	496	504	524	541	530	464	527	493	510	529	484	553	513	525	502	540	502	517	484	493	496	526	481	530	544	517	532	468	567	492	508	497	512	503	479	509	506	504	536	504	487	512	492	514	535	491	499	541	490	508	548	519	470	521	531	525	503	503	493	514	537	501	494	521	481	497	456	512	504	498	482	537	536	487	508	489	486	517	490	520	494	490	507	503	503	506	488	498	503	491	544	496	514	499	539	498	507	487	509	530	546	517	521	491	522	486	565	523	523	510	517	525	480	510	464	529	497	493	495	490	512	542	547	515	504	512	522	525	521	513	500	548	488	497	529	503	494	497	497	518	505	518	531	514	487	524	514	464	502	502	473	495	518	527	545	472	478	490	497	500	482	495	495	477	486	510	485	500	506	487	519	527	492	558	505	550	474	497	504	494	518	507	526	522	527	492	494	495	511	472	522	501	533	490	493	497	492	534	488	538	542	518	493	515	514	516	508	488	490	510	527	497	504	516	570	500	486	480	516	512	489	494	523	518	510	531	541	534	502	520	463	553	480	506	512	529	498	501	550	461	496	521	497	496	474	526	511	506	494	574	544	486	504	494	524	524	511	491	505	484	479	511	522	518	486	531	551	508	478	490	506	490	523	529	491	511	537	516	500	496	494	470	489	507	477	469	480	541	472	504	513	508	476	499	491	480	516	485	502	491	518	501	492	541	505	473	521	529	540	571	518	496	526	543	524	534	495	468	510	490	507	465	491	490	520	509	489	495	532	530	528	537	543	463	546	501	556	513	525	488	489	511	481	530	482	472	506	471	534	477	521	506	540	495	535	509	497	497	513	464	580	501	513	538	533	542	496	559	527	539	519	475	508	496	519	511	494	466	540	496	509	509	499	527	486	508	489	482	498	537	492	516	546	495	505	458	497	482	498	510	496	469	495	499	525	547	519	489	516	486	516	507	494	453	501	492	469	521	527	483	526	501	503	503	541	539	536	501	496	515	488	532	504	515	505	491	509	468	491	451	504	515	515	538	527	481	532	513	501	464	486	497	504	519	515	504	500	505	481	499	507	528	522	560	526	461	531	510	500	501	517	514	499	526	473	508	511	524	491	449	522	485	520	508	498	498	502	488	473	542	528	492	487	520	529	506	532	511	507	479	512	493	504	500	505	479	489	549	494	493	497	493	491	495	511	532	465	517	457	517	530	501	524	505	526	522	459	528	501	488	506	490	543	534	573	523	516	520	550	464	486	496	493	482	492	477	493	503	500	479	527	488	482	446	484	511	522	521	524	507	502	517	517	497	528	467	494	523	532	515	505	486	475	509	523	518	493	518	525	529	519	522	491	526	498	470	471	521	520	491	478	526	500	489	528	538	521	488	493	516	483	534	444	506	567	476	492	480	491	494	506	470	537	517	523	473	493	507	469	518	482	533	517	546	532	504	499	488	542	505	487	536	517	486	463	514	479	500	492	523	527	527	498	498	495	537	467	526	477	527	518	500	507	504	513	512	510	539	485	516	479	490	497	521	476	499	507	484	522	509	479	514	468	543	530	509	485	540	520	535	476	497	511	502	541	513	521	501	552	521	499	517	470	497	467	475	529	498	533	533	494	515	563	529	526	522	474	566	496	510	556	500	504	475	490	445	509	496	496	492	493	524	481	499	486	490	485	536	519	517	520	500	511	490	513	460	523	501	536	496	506	465	528	513	496	473	509	472	533	501	478	472	487	484	495	496	541	502	541	514	509	507	496	528	506	488	507	516	512	482	501	465	489	497	513	498	531	544	534	473	529	496	460	518	492	496	510	483	526	499	501	452	485	528	535	521	502	520	505	522	490	501	525	528	512	492	515	530	532	508	510	537	485	489	498	504	485	509	529	563	494	489	521	485	508	513	509	507	517	469	530	510	538	480	530	483	507	523	505	504	505	519	519	515	501	522	541	540	489	487	481	541	512	485	495	498	534	515	516	502	519	473	514	482	521	511	552	498	490	492	538	483	443	495	504	518	505	487	524	516	486	516	546	482	519	519	505	483	512	509	505	487	537	513	497	517	495	535	487	556	491	491	508	545	483	500	513	508	512	503	525	558	523	501	517	511	535	541	513	496	515	524	538	516	501	485	462	476	533	521	495	519	489	522	529	497	488	517	513	540	503	466	512	533	529	506	555	489	513	540	508	500	502	501	518	479	503	482	500	516	512	492	516	479	501	499	511	483	516	502	483	461	468	502	508	536	533	500	462
4987	9626	8559	4415	3255	2469	2043	1729	1431	1244	1147	1075	1001	935	867	912	887	832	799	767	768	811	749	728	737	739	745	740	710	723	678	733	741	704	706	687	675	697	687	663	711	668	686	672	661	690	657	669	710	702	652	692	646	694	694	644	657	711	729	672	667	627	680	728	661	703	708	719	698	717	691	653	649	698	645	638	705	645	710	673	676	651	677	687	637	678	689	671	715	644	708	716	653	679	708	677	695	661	718	626	687	729	669	665	676	651	685	693	719	682	636	680	694	640	711	698	688	676	660	668	653	691	635	702	705	670	677	672	669	653	678	661	672	691	704	688	666	698	640	698	672	683	675	672	660	710	693	636	671	636	642	655	660	720	656	679	719	721	694	686	688	704	649	676	705	697	647	635	676	694	697	702	657	640	683	683	694	669	643	706	682	649	694	703	676	679	704	738	658	655	666	664	676	739	699	680	699	675	689	658	683	739	663	698	669	682	693	677	666	667	689	661	665	634	706	676	667	699	674	667	665	676	708	710	661	674	681	714	675	685	660	712	647	650	725	718	680	648	637	674	655	685	674	653	695	705	673	690	649	693	614	687	684	656	714	700	687	667	656	669	663	704	674	710	647	666	663	680	673	645	655	688	696	668	659	687	700	613	670	624	730	705	652	678	679	686	700	697	687	673	713	716	648	711	675	685	692	688	694	656	656	686	693	691	647	661	628	712	649	642	680	690	721	693	726	683	688	700	719	621	669	695	693	657	653	632	663	690	663	661	681	660	691	658	680	635	662	703	627	673	655	660	672	669	673	665	661	630	683	641	673	677	647	660	622	677	675	661	716	648	680	688	697	631	676	668	669	669	645	634	694	688	670	637	663	640	673	652	682	720	681	642	711	683	642	681	700	646	665	699	679	641	652	636	724	693	653	701	611	670	690	675	676	683	670	679	678	690	644	661	639	670	694	660	665	693	665	682	653	653	662	710	641	644	609	660	696	609	611	644	679	697	637	645	669	685	652	653	658	637	667	704	644	675	730	655	686	641	681	651	653	672	660	678	653	680	653	714	645	684	650	662	694	735	704	638	695	678	699	693	699	689	679	666	672	699	663	745	686	645	734	668	656	718	650	694	592	704	657	677	655	658	682	683	677	643	651	650	630	641	646	674	669	707	702	652	660	616	711	677	712	647	682	684	668	664	656	698	746	707	694	655	664	660	676	648	728	637	686	702	685	665	625	688	652	729	704	635	663	692	733	716	685	664	668	654	697	654	663	686	690	665	720	657	640	703	658	666	661	673	699	695	694	652	677	707	671	718	690	692	709	664	654	658	629	626	691	686	684	660	665	689	681	654	679	685	676	703	707	660	675	680	633	683	696	655	751	650	650	658	673	689	681	666	677	630	726	654	685	669	670	724	670	636	671	632	686	686	642	624	674	664	649	673	742	647	632	669	697	695	688	660	682	668	673	670	737	658	684	694	694	678	682	665	620	674	665	692	693	687	673	670	672	700	716	672	671	696	674	667	676	639	724	709	702	637	681	680	668	672	663	710	659	682	665	722	642	701	671	689	709	661	691	712	677	743	685	641	631	650	635	681	668	657	658	658	650	682	676	644	661	629	665	628	693	663	679	668	681	643	672	638	662	677	662	657	711	646	694	651	663	693	656	669	695	647	681	701	674	677	636	712	684	654	686	664	695	658	690	672	689	668	662	696	672	712	694	679	636	697	673	675	664	682	636	702	626	628	632	711	680	721	653	673	656	674	679	663	701	627	686	694	644	704	653	679	669	622	682	687	675	654	671	664	679	642	649	668	690	668	660	635	684	730	655	647	658	679	658	664	715	693	699	678	658	683	695	656	643	686	713	689	653	686	677	689	646	664	663	625	724	643	656	632	650	645	691	619	694	682	662	663	657	713	675	670	683	684	642	683	697	677	668	640	711	740	664	681	634	636	648	646	665	720	710	691	648	688	652	706	665	660	632	671	645	682	661	688	689	689	676	652	713	696	671	658	680	677	659	657	679	697	705	659	652	634	635	666	661	665	699	682	670	670	634	637	669	643	682	663	681	730	693	683	744	699	664	667	687	699	706	697	702	671	696	667	678	709	664	710	678	683	671	675	697	633	680	666	672	651	641	669	695	689	714	674	685	675	716	649	693	700	662	658	706	709	712	705	653	648	627	691	677	676	666	679	693	683	695	692	664	667	661	693	666	657	649	652	693	695	669	680	671	683	665	697	664	670	701	666	624	639	655	717	674	671	681	655	630	650	651	669	692	710	692	661	649	711	694	683	658	666	670	657	655	699	665	671	690	654	656	649	685	642	685	667	611	697	683	675	664	628	699	696	669	660	637	679	697	651	630	680	679	672	667	704	662	653	701	646	668	641	676	647	636	671	695	724	658	653	661	687	691	675	708	661	664	683	652	612	733	666	636	677	655	694	707	685	674	661	686	651	682	637	664	704	652	640	705	721	712	653	673	653	691	681	658	671	689	671	685	648	630	702	662	645	663	677	664	654	626	640	642	672	665	664	636	652	601	637	659	685	652	699	668	723	672	650	656	684	711	629	635	659	664	668	640	657	667	676	633	657	675	619	669	658	654	638	636	690	691	629	682	670	683	654	670	695	663	642	652	657	644	646	677	646	670	662	703	658	636	666	653	661	652	696	683	688	677	650	685	666	693	674	695	700	702	653	674	686	682	626	697	622	681	706	677	672	628	661	702	667	607	719	692	688	661	654	571	686	627	666	629	709	666	688	655	650	668	678	680	702	690	662	661	657	735	645	648	669	674	693	696	625	726	684	728	663	747	729	702	683	679	647	662	671	667	703	635	719	656	662	724	656	685	677	689	672	669	689	672	688	665	733	656	643	690	654	599	705	663	690	703	693	683	677	682	623	636	664	660	652	653	651	651	690	608	650	642	670	712	646	709	689	689	701	700	657	689	692	670	673	677	660	705	707	659	725	708	670	679	669	673	651	678	640	693	629	721	703	647	688	673	717	670	643	676	694	641	697	674	676	683	702	688	697	660	677	661	645	733	667	678	666	662	649	717	636	646	700	743	658	682	700	633	631	710	702	667	652	712	656	623	705	690	670	685	632	717	688	673	674	657	700	670	696	667	661	725	685	674	665	703	662	672	630	660	695	672	694	696	690	695	709	645	667	669	664	621	661	670	700	657	666	656	675	644	690	656	675	676	659	697	644	634	628	668	708	667	684	685	680	701	647	692	661	668	642	610	672	670	695	651	674	672	659	619	657	663	683	680	673	666	646	680	690	694	695	707	670	692	648	672	649	628	642	658	686	670	651	639	700	672	646	684	660	764	611	708	656	703	705	647	678	625	648	650	673	696	667	659	657	682	684	636	670	709	695	652	699	698	694	638	640	646	703	701	652	691	693	672	655	683	648	659	680	648	649	632	703	648	683	636	642	626	690	681	690	724	670	678	684	666	674	680	681	695	694	693	639	630	622	700	673	627	706	640	672	690	635	663	633	656	674	646	632
22710	20928	28683	23331	20931	20959	6963	1064	682	630	565	484	412	368	408	341	306	328	297	299	263	277	238	277	262	226	223	257	275	230	195	212	239	188	203	219	229	196	209	202	222	206	200	220	188	203	220	204	227	207	223	210	195	176	185	180	214	172	210	202	192	209	203	183	203	189	195	210	210	197	192	183	182	200	195	181	198	200	194	180	187	215	189	230	204	195	188	191	202	181	182	214	166	177	178	212	219	189	173	201	185	199	197	208	199	213	186	171	219	203	204	199	206	187	214	182	204	188	203	190	177	188	215	195	205	185	213	205	187	201	207	208	200	188	196	190	188	196	189	188	194	175	220	186	212	196	192	181	213	200	189	194	212	189	179	177	227	171	192	193	197	199	174	216	195	196	202	200	184	187	172	195	192	189	195	168	201	213	184	207	198	193	198	204	211	231	186	181	175	184	193	211	183	192	204	187	208	200	199	198	189	189	181	183	182	183	210	206	174	201	185	186	176	200	166	186	173	186	187	187	212	205	188	180	208	191	197	182	188	191	198	168	206	215	214	186	213	188	180	202	199	191	207	213	190	183	190	199	172	196	182	178	189	217	188	218	205	173	195	185	200	180	201	189	217	178	211	162	188	201	216	164	189	196	181	204	208	192	195	192	216	198	182	186	170	178	166	195	182	177	187	199	231	171	222	213	180	187	213	177	185	184	192	185	208	205	191	205	180	203	212	199	200	197	210	219	179	187	200	198	203	203	179	167	219	210	181	161	179	223	202	193	194	187	188	186	184	182	196	192	178	196	184	202	217	199	196	189	206	216	151	187	199	177	196	205	203	184	198	187	218	199	157	185	213	180	205	205	178	188	192	200	194	175	212	183	184	185	194	163	177	183	187	206	178	170	179	190	200	214	184	213	171	191	197	173	200	202	207	191	214	205	192	210	200	175	207	192	195	217	182	212	182	186	211	170	186	205	192	184	186	168	205	188	184	199	186	201	197	200	203	184	207	181	208	200	198	213	192	174	164	173	187	188	189	205	178	175	184	195	193	188	197	168	195	216	181	220	197	187	192	197	196	187	191	168	183	197	194	207	177	199	203	189	185	210	184	190	194	185	195	206	198	191	177	205	174	199	188	193	199	191	201	210	192	194	197	204	189	179	193	209	191	217	188	182	164	189	202	198	201	175	202	200	192	193	203	199	178	214	206	215	199	182	186	200	212	184	211	179	201	166	210	193	184	188	191	218	196	205	185	224	200	204	181	210	174	178	185	200	194	178	197	195	200	210	199	182	168	206	192	199	207	172	185	211	185	186	212	178	180	191	184	217	173	203	197	179	204	228	214	225	211	182	203	173	169	188	197	192	217	187	184	194	199	211	214	168	176	181	182	193	162	214	184	206	207	191	200	210	191	178	168	162	164	195	163	169	193	192	173	185	185	205	204	201	177	171	183	174	168	181	182	178	195	195	186	215	191	217	195	198	214	198	204	197	190	191	210	170	216	199	180	217	199	199	172	197	196	205	180	205	188	190	183	218	203	178	197	200	198	205	205	199	164	185	203	187	212	184	190	204	205	183	195	206	205	210	213	195	193	183	186	183	212	185	199	187	215	192	205	199	176	173	210	189	183	198	186	197	191	191	181	205	200	214	180	180	208	175	193	181	205	186	182	220	205	222	164	191	186	188	200	196	208	197	196	181	207	192	202	221	181	177	185	196	177	167	174	207	171	201	177	175	189	197	202	173	180	214	198	204	209	191	205	216	202	204	185	222	186	220	164	198	199	224	193	187	205	210	210	189	205	201	213	192	181	167	182	170	188	167	204	183	192	187	206	210	211	182	220	209	182	190	187	185	205	192	189	199	189	207	185	183	184	185	185	201	217	173	192	165	222	175	197	196	210	157	191	194	214	175	204	199	213	177	198	174	183	179	166	180	193	191	179	169	209	185	171	186	214	172	183	184	211	188	209	174	177	182	237	188	187	197	187	191	192	216	191	189	205	172	197	203	181	193	192	202	213	213	199	187	204	179	178	186	171	187	181	186	203	181	175	187	186	198	206	194	196	180	193	198	175	177	176	201	204	192	196	179	175	187	158	158	206	183	225	173	222	203	167	203	217	196	179	216	189	199	204	199	191	175	199	207	222	176	191	171	201	196	229	190	195	193	174	198	207	208	170	192	197	188	177	208	205	195	231	197	201	181	197	194	191	208	186	205	208	175	172	190	187	204	215	181	204	196	189	177	193	203	177	200	190	190	180	159	176	159	211	207	194	170	211	200	201	197	203	219	204	165	183	199	178	181	218	166	204	192	242	208	192	219	175	217	200	221	192	156	198	204	167	188	172	215	188	195	192	188	191	180	193	176	169	185	164	196	177	186	200	165	189	188	170	202	211	183	200	190	203	195	191	187	182	194	187	183	198	199	172	183	214	186	210	206	180	222	193	193	175	217	196	185	224	203	201	181	193	183	184	170	188	169	173	209	187	172	209	174	196	188	203	203	201	204	173	227	190	178	183	219	213	198	187	173	162	181	211	163	186	189	167	181	185	209	200	186	181	192	185	223	199	195	180	184	188	209	165	202	210	185	199	200	185	206	209	196	179	189	224	210	191	171	206	195	209	190	201	192	171	197	205	197	197	195	178	183	201	201	172	193	205	184	182	217	183	213	195	186	170	187	188	194	199	165	214	184	195	163	178	196	182	203	205	201	153	182	208	187	174	177	174	188	202	195	168	190	184	197	192	210	184	187	199	178	191	192	166	224	177	188	176	170	225	167	196	203	179	170	187	193	172	191	199	187	201	202	219	190	196	181	181	197	184	196	199	184	199	190	189	201	187	189	159	209	187	179	202	166	190	164	205	200	171	179	206	183	183	171	191	183	209	190	188	169	190	210	158	172	189	202	196	208	189	191	170	173	183	175	176	186	218	182	218	179	178	190	193	172	179	204	186	174	193	180	197	192	203	188	199	209	181	208	197	178	225	186	195	213	191	216	189	163	187	209	208	203	199	175	195	185	199	208	199	180	200	201	193	201	205	189	188	223	181	207	197	191	196	174	192	210	191	197	199	183	191	185	186	184	188	194	203	208	177	197	180	173	194	202	200	217	186	206	185	203	181	195	192	191	211	209	166	196	176	205	180	188	185	179	209	170	184	206	177	189	202	209	208	194	178	195	191	198	176	186	192	185	190	211	201	193	201	193	200	209	198	191	164	203	208	193	188	190	188	204	195	202	209	215	181	211	190	188	175	193	218	193	184	213	238	194	198	188	203	218	171	175	175	203	200	207	196	186	186	179	174	215	195	195	187	200	205	186	178	181	206	186	192	191	180	204	201	196	174	225	183	186	182	166	171	206	183	171	213	175	177	179	228	168	184	219	171	200	193	196	209	205	177	183	175	206	178	205	175	167	205	202	205	158	188	201	205	207	230	208	188	187	212	179	185	201	199	208	188	175	189	209	195	195	185	191	202	179	190	218	203	168	187	199	189	183	175	210	173	207	202	167
6871	15611	13321	7216	5087	3676	2822	2202	1796	1485	1212	1039	874	840	608	624	556	562	498	488	453	434	397	399	380	356	349	348	313	366	306	302	288	324	320	318	317	318	325	316	323	266	266	298	284	324	279	303	273	274	284	306	262	279	278	270	293	279	275	278	271	287	286	289	291	300	275	275	269	281	280	278	275	280	242	272	269	289	233	276	283	236	279	248	300	276	281	256	290	277	281	301	249	276	260	287	274	277	286	260	244	244	270	273	284	232	274	270	262	285	290	252	272	242	284	257	271	271	256	204	270	274	276	278	249	287	286	267	244	265	291	239	278	266	269	278	291	263	292	267	261	272	256	257	234	272	281	248	256	267	254	262	269	265	256	244	261	247	258	267	245	262	274	253	237	267	282	273	272	282	257	252	268	261	255	242	270	282	278	265	239	294	271	277	289	262	264	257	266	287	247	236	253	269	265	293	264	255	252	284	253	268	264	269	254	272	259	232	256	266	282	263	282	269	273	292	265	278	257	260	246	251	273	267	279	260	263	260	263	244	272	252	248	270	275	236	263	252	263	259	264	261	234	229	276	235	295	275	291	253	267	257	258	266	263	256	248	264	290	271	284	254	264	243	279	278	228	241	268	230	271	279	270	263	274	247	270	308	273	258	257	252	265	239	274	270	275	238	269	242	261	231	250	278	280	258	249	229	249	252	261	268	245	250	259	269	271	250	231	259	270	263	281	281	250	238	254	259	258	267	290	260	244	244	250	264	245	231	268	259	266	259	263	270	252	253	241	290	285	251	280	254	265	274	265	268	261	291	285	264	272	245	251	274	234	255	267	241	263	260	234	261	257	274	260	264	253	281	272	273	251	246	252	260	288	240	275	252	267	263	265	248	266	262	256	281	256	287	240	267	261	261	253	275	240	285	281	285	238	297	272	277	241	313	264	267	249	264	265	273	254	267	259	278	280	259	262	261	271	247	284	268	240	257	284	271	248	234	268	283	265	258	210	270	266	244	275	275	266	293	257	267	257	257	273	268	252	264	263	281	269	283	252	264	291	252	260	268	242	280	279	270	257	281	258	271	279	254	244	248	252	269	258	269	246	257	251	254	254	264	265	280	252	246	259	226	266	277	276	268	263	267	223	258	273	280	273	258	255	277	289	267	247	262	247	250	290	270	296	253	279	312	282	289	270	298	251	292	314	259	267	304	239	233	230	267	283	247	250	241	242	285	275	286	276	250	262	245	263	269	278	280	235	267	282	269	258	269	260	256	282	267	282	229	250	259	262	264	282	283	290	240	246	225	268	285	252	223	237	264	270	261	275	268	236	286	257	236	264	281	261	284	255	246	241	250	286	265	273	271	251	250	264	262	257	277	233	255	276	248	269	263	276	258	232	254	280	235	253	257	253	264	304	287	273	252	259	288	250	245	251	261	273	259	259	278	259	275	247	281	245	259	261	262	241	250	249	276	240	238	271	245	242	268	248	258	249	266	262	288	292	269	249	257	275	246	291	258	265	275	271	266	269	250	266	273	302	239	262	296	230	262	248	258	264	290	265	226	271	305	259	262	256	256	270	270	266	282	262	255	257	239	250	268	277	249	261	255	278	280	260	255	248	263	271	288	260	248	266	275	262	238	226	275	234	269	257	273	261	240	249	276	261	291	259	259	280	256	265	282	274	276	257	297	247	269	290	276	257	256	269	296	275	284	308	238	289	253	242	249	268	270	258	273	266	270	305	225	270	245	233	280	234	273	260	240	265	249	257	232	245	264	275	263	285	263	275	262	255	248	258	257	283	271	271	274	231	264	266	280	259	259	258	254	278	266	253	240	279	255	276	247	287	262	239	260	260	275	279	262	247	276	261	266	251	271	272	266	264	256	269	262	264	243	264	300	250	256	255	285	259	247	275	273	248	284	252	255	251	264	253	277	261	255	266	269	227	249	267	275	257	266	280	256	223	261	285	298	263	254	280	267	254	276	281	276	262	276	248	265	246	271	305	256	246	242	277	239	270	264	237	263	257	299	251	296	237	266	236	244	253	270	296	258	251	251	239	246	258	269	266	245	217	296	259	255	278	289	246	270	282	284	241	299	243	259	281	250	281	258	249	272	240	278	241	260	272	260	266	232	267	254	279	235	269	271	250	248	255	291	273	265	284	242	270	263	253	297	260	254	260	241	244	265	280	272	247	238	270	282	269	241	249	243	269	288	248	280	261	271	267	277	278	299	265	267	267	277	291	273	259	277	297	257	270	231	251	276	230	266	276	247	276	245	223	245	264	228	259	262	246	285	241	256	267	264	285	254	258	268	249	264	267	263	277	259	269	261	268	250	265	261	274	280	274	263	262	299	270	264	235	266	255	275	256	276	264	277	247	235	236	300	258	267	265	258	275	263	267	247	275	249	271	241	247	269	285	267	260	278	248	275	276	267	268	282	251	230	297	260	278	276	275	284	246	278	275	277	254	275	286	266	262	263	273	257	253	273	282	262	258	268	259	262	263	245	265	245	257	283	265	281	259	252	253	277	265	255	234	262	264	274	263	239	286	267	275	263	253	270	245	294	248	274	297	225	242	227	270	237	240	279	277	262	263	273	251	269	271	281	239	301	259	268	264	257	258	267	252	246	234	250	274	298	268	276	260	259	266	270	241	281	256	277	254	225	283	234	228	266	257	259	267	263	260	247	264	270	273	257	274	264	285	262	254	274	269	228	260	257	263	276	248	246	261	249	274	254	258	252	250	266	263	257	292	261	252	246	231	251	258	268	244	273	282	274	241	258	260	249	282	270	252	228	264	283	240	246	271	264	285	284	277	282	244	248	239	258	286	247	264	241	247	213	241	261	255	266	256	277	268	274	247	249	263	262	291	237	255	257	245	279	264	266	258	244	271	249	259	256	247	273	236	272	277	247	247	255	244	255	266	256	262	238	229	267	236	275	250	258	293	246	285	258	266	239	228	264	255	278	293	250	263	268	252	271	276	275	233	250	280	297	245	251	290	261	269	266	254	250	277	252	251	264	270	257	281	285	270	274	282	268	263	246	265	264	265	258	248	277	226	268	261	263	277	266	258	288	239	255	252	263	270	238	256	259	252	281	276	224	267	266	262	261	284	258	263	266	262	250	277	267	268	240	256	254	273	262	245	272	272	266	232	300	263	256	268	281	228	249	262	262	280	295	273	270	250	243	246	270	275	257	225	273	286	244	273	259	298	240	270	242	250	244	274	282	255	263	281	259	262	249	265	285	245	266	294	263	266	281	266	275	240	271	270	279	264	263	252	254	250	291	257	266	247	276	268	249	268	225	242	256	273	281	263	237	251	261	274	265	230	265	248	261	246	244	267	277	276	287	257	279	263	248	260	271	296	267	238	269	277	286	267	265	270	276	279	262	273	273	259	253	259	276	224	253	271	265	275	280	291	286	264	253	267	258	244	252	233	262	260	254	266	282	268	261	271	278	277	251	260	219	260	251	254	244	267	239	281	269	251	282	286	277	273	281
26492	20557	10396	1506	987	892	772	728	667	701	711	660	699	687	676	654	647	685	671	657	676	641	662	664	669	706	665	632	651	667	677	710	699	640	702	624	680	671	643	657	662	661	671	623	638	659	657	641	659	656	643	661	684	702	668	615	671	663	667	708	692	689	645	660	654	699	670	650	675	637	604	670	698	662	674	633	645	649	663	671	690	644	716	633	695	653	661	687	652	681	608	632	668	628	701	634	641	645	710	685	658	672	691	646	674	690	653	663	675	696	631	659	650	682	663	646	609	677	653	672	656	690	609	640	686	653	700	624	674	662	636	643	659	666	653	670	652	695	678	686	645	647	648	676	631	669	653	629	663	694	657	638	655	644	654	668	657	628	634	694	629	639	715	703	658	699	638	653	665	658	643	640	639	621	732	636	709	708	623	602	662	711	606	634	668	678	625	624	647	625	684	629	624	727	666	665	662	635	692	671	644	654	682	680	739	669	622	644	639	650	704	652	651	665	623	680	677	651	665	726	649	702	701	669	635	669	638	619	643	670	642	633	586	676	685	630	627	634	669	655	672	643	683	649	619	731	636	659	640	662	639	654	686	669	664	628	708	615	641	639	658	651	658	644	687	640	693	660	682	665	736	699	649	685	689	637	681	611	689	674	651	651	669	690	647	640	598	649	675	695	652	684	648	689	692	658	632	672	642	640	660	691	627	669	682	697	680	655	645	695	673	683	652	673	692	676	716	645	669	665	639	680	664	673	706	656	663	684	619	676	708	696	665	663	648	674	665	649	666	659	660	616	666	628	662	651	652	688	662	645	675	674	675	668	647	669	653	690	684	641	655	638	674	684	675	671	681	614	627	653	697	657	666	701	636	640	693	639	685	646	674	658	642	665	686	666	637	675	638	674	682	679	624	674	620	662	696	647	663	701	647	670	666	643	683	652	605	659	649	642	650	649	657	669	698	721	640	657	673	688	692	632	660	677	665	658	607	691	646	665	668	626	641	694	694	617	666	665	674	679	664	665	670	663	637	660	698	656	632	651	626	657	654	724	679	665	662	684	635	647	638	656	657	635	636	685	646	627	690	635	679	614	650	616	680	682	675	646	659	695	644	630	655	666	680	634	608	610	636	682	624	658	645	702	695	696	690	729	672	656	689	676	657	648	661	667	652	619	619	670	653	648	683	628	667	639	723	682	636	642	685	641	658	661	667	608	633	645	655	677	672	662	698	670	619	711	645	690	637	687	652	651	676	677	675	615	628	703	674	628	673	670	671	597	678	678	657	690	679	678	656	694	683	664	678	636	618	684	685	658	646	660	626	648	663	658	603	684	646	682	644	673	665	652	666	668	636	674	651	624	656	612	672	624	714	651	692	611	674	633	641	626	690	624	713	656	659	681	649	687	726	650	644	600	632	691	707	700	659	688	674	671	680	650	667	723	680	648	693	658	679	652	634	698	683	659	671	631	638	649	665	695	701	636	649	652	666	628	704	678	659	687	683	704	624	718	661	656	722	660	641	618	684	694	637	665	615	646	650	677	652	701	650	665	644	648	685	673	646	630	651	640	662	650	693	636	621	696	653	661	698	676	701	663	695	681	629	655	709	650	636	678	625	677	642	656	655	651	668	655	678	650	659	654	661	694	632	650	648	664	667	699	638	682	685	661	660	672	681	644	649	655	706	677	643	669	655	667	659	721	653	685	621	676	638	681	676	615	651	666	605	656	625	630	659	639	648	660	673	632	666	727	706	660	678	651	673	665	650	696	693	677	753	632	670	637	646	684	652	663	629	675	660	669	631	674	706	731	666	652	654	648	662	665	639	651	705	663	636	632	695	694	625	679	630	613	677	702	684	701	656	684	657	653	637	640	652	635	640	700	639	621	667	634	694	661	687	678	684	639	656	674	697	624	655	676	634	647	627	701	672	744	701	720	679	683	676	661	682	667	657	613	661	672	646	618	652	629	640	667	679	638	704	683	608	690	678	612	619	654	663	638	670	632	671	652	657	692	653	681	643	661	659	649	725	714	681	645	650	646	658	677	643	650	708	625	632	639	685	642	702	674	637	687	637	670	686	656	664	683	660	674	657	641	603	711	644	666	660	673	604	656	686	635	637	675	657	642	644	687	729	676	690	680	627	641	660	655	665	680	637	655	649	719	653	631	692	648	639	659	679	626	637	709	681	626	676	638	638	604	686	653	686	672	652	605	684	654	697	668	653	665	644	653	692	641	647	670	692	657	646	635	658	719	644	687	640	636	624	660	649	648	679	647	662	680	635	692	694	643	643	652	650	674	660	629	634	654	643	704	671	705	625	674	661	624	684	652	642	654	692	661	656	684	670	692	668	673	681	659	641	640	572	676	674	675	639	707	667	667	681	675	626	652	693	658	618	664	667	656	643	638	647	663	662	654	656	712	630	616	690	654	674	700	650	653	663	649	667	679	657	694	709	668	701	669	644	662	659	632	618	688	712	666	625	633	659	692	644	649	625	693	630	627	665	644	670	636	637	648	659	644	627	694	719	648	691	680	684	654	633	680	659	627	665	654	674	659	643	669	685	630	665	682	656	706	648	687	650	657	745	686	644	675	651	661	678	671	663	663	710	647	667	670	648	646	650	642	652	657	664	599	680	683	717	706	674	680	666	626	673	677	640	682	660	657	673	648	681	637	612	642	660	666	681	666	649	688	663	675	684	633	694	623	652	701	716	654	678	667	697	627	638	699	677	665	644	719	630	657	659	678	639	664	675	667	654	680	681	681	629	631	663	670	664	703	673	644	593	658	627	675	676	631	667	631	649	699	643	656	660	673	658	678	635	671	652	680	628	599	629	643	648	684	676	639	636	628	691	686	669	694	667	650	660	662	658	646	669	675	635	637	634	619	644	653	653	691	658	673	695	682	657	622	678	630	700	688	675	667	672	705	632	696	657	694	639	681	681	662	606	667	608	622	653	660	651	612	679	673	593	687	676	661	702	685	694	688	698	674	622	632	641	688	654	688	721	616	747	608	651	638	649	674	690	625	650	653	641	634	650	660	642	697	660	632	707	645	660	720	659	678	702	739	663	673	675	649	676	668	725	667	707	706	661	643	630	659	648	637	690	667	677	650	653	663	637	674	689	664	674	648	610	658	628	609	665	686	723	657	652	668	663	681	639	646	677	651	686	678	670	646	655	617	639	672	691	650	664	664	696	669	650	680	662	627	678	661	659	645	646	681	613	667	642	640	694	647	642	701	627	607	660	643	649	635	681	621	686	672	700	644	707	626	644	626	667	654	725	707	694	678	680	632	706	632	677	664	630	715	654	612	649	670	680	690	675	623	640	632	670	658	645	616	683	695	633	661	651	672	670	617	660	663	637	678	639	663	639	689	635	694	623	644	628	700	637	663	649	651	664	588	658	666	632	644	638	677	664	655	656	675	597	637	709	658	662	652	653	658	673	669	682	643	650	677	684	703	656	681	677	667	652	692	638	656	619	668	693	647	680	653	671	653	656	640
4208	1806	1713	1194	1078	1025	943	947	927	875	893	932	955	882	831	889	881	844	804	847	918	851	921	890	873	836	839	876	851	869	821	846	874	832	846	863	905	821	929	912	806	881	833	836	839	834	849	888	859	854	857	851	842	884	887	848	939	825	875	882	835	889	844	853	865	844	820	810	885	859	862	854	868	845	895	812	851	862	850	821	803	866	876	853	848	862	868	833	866	858	847	856	869	815	860	830	829	857	893	876	883	875	839	836	865	841	872	884	836	806	854	853	868	864	841	822	822	823	801	860	846	831	800	853	857	859	831	813	851	846	839	854	843	902	821	858	806	848	822	883	905	821	847	883	892	846	856	806	825	888	841	858	830	862	841	832	845	878	843	858	861	826	852	832	879	850	830	833	909	826	876	862	822	801	814	845	830	914	820	864	838	888	858	836	875	896	859	849	852	880	832	849	835	874	829	871	830	812	824	820	832	872	952	858	820	866	828	888	857	887	830	830	823	883	910	855	876	924	964	867	849	831	843	824	842	885	862	806	856	853	851	862	851	829	844	854	864	821	849	832	904	855	894	790	874	875	850	824	850	864	832	821	851	821	853	903	853	831	853	846	892	783	855	854	826	843	822	834	891	876	846	842	833	796	838	827	886	816	867	884	832	894	867	872	885	915	823	895	862	833	860	867	853	879	815	852	833	869	806	867	843	823	831	841	879	887	861	874	896	848	801	855	850	856	859	836	884	858	852	890	851	799	879	877	875	852	914	846	825	853	820	836	870	821	868	887	825	882	815	816	800	843	827	841	789	755	821	813	821	873	804	802	870	839	858	844	817	895	875	864	817	834	880	806	794	864	859	814	878	811	834	899	827	801	914	815	867	805	852	833	856	816	852	820	843	821	925	883	897	904	859	894	890	826	829	813	895	850	862	833	913	826	823	840	839	837	793	814	928	824	893	863	826	852	776	823	845	862	850	851	864	855	877	856	878	858	828	871	864	829	802	817	869	834	847	829	827	856	870	885	839	859	896	898	893	891	844	815	794	868	831	850	845	822	831	845	829	832	836	830	886	855	807	851	898	830	866	848	889	895	897	820	826	835	857	887	902	822	836	824	812	883	853	874	880	902	856	820	912	854	855	873	840	892	889	859	851	844	868	854	795	801	815	914	839	864	891	892	820	874	817	844	854	780	819	827	851	923	904	879	834	837	833	870	878	881	919	874	855	879	847	836	859	864	849	846	777	808	842	847	832	852	856	839	881	868	899	806	860	868	895	848	880	826	848	864	820	799	839	847	867	875	791	839	822	826	864	893	922	877	882	861	883	813	892	834	837	815	857	804	886	873	874	845	858	890	837	835	910	883	857	840	869	853	873	873	827	874	858	881	845	855	858	872	830	786	882	851	842	894	875	853	831	848	835	835	864	841	813	788	891	857	869	819	838	879	813	857	853	881	867	838	837	900	877	870	842	867	842	842	879	864	861	796	809	868	853	846	872	800	844	876	805	822	878	886	860	885	868	928	825	911	856	898	850	856	848	879	786	836	887	865	892	882	866	837	879	892	831	859	865	856	907	833	847	795	815	810	901	893	829	873	860	823	824	821	862	878	859	805	823	860	879	879	847	856	830	907	847	903	839	848	804	868	870	897	826	878	831	902	853	894	833	840	844	873	888	839	861	867	918	912	824	832	851	895	928	861	855	816	836	876	829	864	851	850	835	833	858	875	836	826	884	851	826	788	849	800	875	855	846	813	861	868	849	862	887	847	853	841	855	888	864	791	874	854	868	776	844	815	872	784	884	836	871	890	854	899	825	823	794	876	893	788	859	871	830	828	854	840	852	890	856	828	903	857	829	892	847	862	858	865	862	851	858	806	855	870	897	810	856	874	853	865	810	857	802	806	842	892	829	878	787	890	812	901	877	828	854	833	834	842	889	881	865	875	911	860	852	885	822	838	858	847	818	885	855	827	828	863	864	844	842	863	875	859	852	838	869	853	806	833	857	849	838	822	869	812	887	859	861	894	891	829	831	867	892	911	900	890	874	827	906	837	856	856	859	875	890	818	827	811	857	889	848	857	846	818	869	874	857	810	880	857	838	853	856	832	872	869	896	882	840	841	821	870	865	851	841	843	829	833	881	845	850	858	862	832	864	848	828	893	826	843	828	797	862	843	787	833	888	829	897	811	803	812	826	827	892	835	795	782	822	900	834	828	808	838	862	836	914	863	851	859	858	811	893	888	856	855	851	837	816	875	850	853	873	843	868	807	861	818	855	821	794	875	848	880	830	828	817	813	856	821	878	837	877	829	850	839	849	870	869	846	856	793	840	884	853	810	854	837	813	833	830	849	843	864	847	876	898	867	884	813	866	866	872	842	807	861	827	815	913	786	825	822	826	852	854	820	842	885	802	890	908	856	808	835	880	819	963	891	894	827	840	876	846	851	857	811	895	847	803	860	860	818	847	842	862	866	833	882	861	850	897	849	856	851	849	851	837	867	888	842	822	833	845	806	894	863	843	879	818	827	870	848	856	804	867	907	793	830	785	845	840	813	833	830	850	814	833	841	849	871	804	815	895	867	854	829	903	804	808	885	862	831	824	906	842	873	817	848	812	876	823	826	872	863	872	813	848	854	909	841	845	828	883	865	869	845	845	866	872	859	842	848	829	892	867	845	872	900	910	819	875	819	831	860	854	865	908	893	869	809	875	818	824	819	860	863	807	878	838	812	827	857	888	860	869	853	842	840	824	816	864	896	887	873	840	863	923	850	895	826	809	852	869	901	841	847	883	825	897	876	847	865	843	852	860	926	830	845	896	838	848	819	858	843	816	878	848	875	847	818	846	846	841	870	849	848	884	858	839	825	894	837	864	834	854	827	865	880	871	860	827	896	899	849	883	843	852	809	917	844	825	827	880	839	887	801	840	914	910	835	848	790	861	840	903	817	891	837	887	858	832	871	856	864	845	833	828	840	810	869	903	862	845	889	869	925	838	822	838	854	860	831	910	848	886	829	870	835	860	821	828	851	863	875	885	821	901	901	811	855	858	888	865	871	824	889	891	865	887	854	853	847	823	871	889	896	887	802	851	839	846	830	821	840	800	849	864	841	827	887	831	818	852	839	843	861	836	885	807	830	846	845	881	858	827	862	849	883	860	858	840	942	867	809	843	871	836	842	862	878	808	923	849	868	837	818	809	888	879	854	877	851	867	904	871	885	840	817	897	809	841	800	880	847	852	858	855	872	862	884	806	821	836	861	870	888	895	910	889	883	868	878	787	804	851	885	814	814	823	820	782	791	835	810	920	850	866	916	830	852	808	851	898	839	871	850	854	838	872	862	817	872	846	846	864	874	908	852	891	890	877	805	929	869	837	854	857	875	849	844	856	822	833	900	812	838	814	891	882	833	838	837	809	837	859	837	833	870	817	823	823	891	867	831	893	803	847	858	836	834	834	849	889	858	815	877	874	861	816	868	886	859	827	835	841	841	841	833	864	849	899	784
23672	20935	28132	23627	20787	9234	1300	880	767	769	731	656	642	646	674	560	559	569	567	599	563	542	535	574	526	546	528	530	553	538	504	528	527	551	542	541	585	533	500	545	552	544	534	544	540	519	524	482	497	529	542	547	530	550	548	514	527	551	542	508	508	517	535	515	489	513	548	551	493	506	475	508	531	504	546	561	546	522	515	531	494	493	495	540	530	530	529	567	529	539	511	497	508	492	540	498	519	525	513	555	537	512	520	557	531	515	550	552	508	503	503	478	535	509	529	530	527	548	526	543	585	521	543	504	503	499	519	561	524	572	519	521	510	541	452	523	529	446	512	487	520	518	510	528	509	510	529	552	466	532	536	517	554	512	516	499	540	510	521	523	516	530	528	494	511	495	503	508	497	507	513	490	502	500	526	520	506	508	544	546	526	559	486	502	501	530	491	541	540	506	515	517	519	544	497	524	529	510	508	469	504	534	522	481	498	562	500	535	519	514	531	487	508	492	518	525	507	533	511	488	496	537	563	563	494	529	503	529	504	557	492	526	513	526	569	529	526	539	537	516	506	549	489	515	492	523	551	507	519	529	529	505	491	531	520	476	476	505	527	519	533	489	562	526	485	547	491	537	515	514	504	485	522	515	535	522	504	530	497	523	558	524	509	504	506	562	511	484	510	480	532	523	483	531	540	537	501	510	520	570	543	470	460	559	545	537	515	548	563	566	503	496	496	523	509	493	503	539	512	530	561	496	535	505	539	479	526	551	491	521	504	536	531	508	511	480	526	525	488	532	541	527	500	490	526	529	518	526	517	503	511	514	538	526	458	549	482	510	507	536	537	557	492	516	480	476	506	525	488	477	511	504	489	530	510	500	498	487	513	499	556	502	523	516	482	484	496	554	525	521	484	538	474	505	551	544	531	556	546	480	534	498	514	515	495	492	473	488	481	496	472	513	545	519	523	540	536	539	525	539	516	520	517	523	564	498	525	507	525	489	525	503	509	474	485	519	531	504	521	546	504	502	532	572	503	493	497	530	504	524	484	453	544	543	479	499	503	527	495	504	476	494	489	536	475	500	573	496	518	511	533	546	516	474	512	504	516	498	531	502	540	499	544	489	490	517	494	504	560	541	497	514	541	521	534	537	536	524	517	514	545	535	541	482	530	514	540	504	558	508	526	524	531	548	517	481	510	533	500	485	529	554	537	539	500	518	531	532	582	561	457	498	544	517	518	508	506	491	521	508	498	475	525	519	485	521	500	503	503	502	491	498	511	553	515	493	530	498	513	514	536	499	500	516	515	484	494	519	560	514	464	505	531	507	523	551	530	546	499	510	549	547	524	545	509	500	522	471	521	531	525	527	495	517	506	524	481	502	496	514	498	481	473	520	477	503	524	538	491	522	513	501	534	513	541	513	514	478	516	486	508	522	479	508	538	517	493	524	499	538	520	514	509	522	557	512	515	503	511	488	488	523	486	563	559	522	515	544	540	555	537	510	470	521	518	517	533	510	520	472	513	510	501	530	504	524	519	549	532	541	519	489	499	483	518	523	470	498	554	495	508	507	496	518	474	512	529	548	543	588	528	504	523	499	524	550	484	494	512	502	515	490	465	500	499	521	498	482	519	475	533	521	530	515	512	526	540	496	517	562	489	503	525	527	521	519	538	494	507	517	477	542	510	490	540	497	500	534	524	516	569	507	535	532	549	493	511	492	527	501	521	507	534	539	510	486	470	488	504	524	487	525	471	503	490	456	500	494	507	491	515	532	563	527	533	483	536	509	540	503	545	524	480	500	492	496	528	496	538	495	483	490	529	509	554	531	520	505	504	497	561	535	498	531	513	512	518	533	508	528	487	502	517	535	503	509	507	493	490	517	554	510	514	497	543	512	528	545	493	549	510	504	482	522	518	507	526	524	518	493	507	533	503	513	530	459	543	493	529	511	499	493	503	488	514	511	530	566	531	476	553	554	509	549	531	481	549	522	488	491	496	509	524	505	490	509	504	501	537	527	505	492	488	520	470	511	543	526	473	523	483	490	507	524	469	482	508	499	486	494	514	505	532	501	499	526	491	545	511	530	535	529	505	497	548	507	512	537	527	507	548	533	542	509	507	524	501	524	531	504	524	500	529	532	517	479	455	491	576	518	493	438	508	528	557	527	541	490	490	502	526	544	526	497	542	527	539	531	511	515	531	546	538	559	517	529	488	477	538	488	575	515	519	505	508	550	545	518	487	538	539	529	519	497	531	572	542	474	537	519	518	511	541	544	480	501	540	490	504	519	487	519	522	505	534	546	514	518	462	517	545	526	543	510	497	514	519	531	531	513	518	513	524	533	526	493	489	513	490	502	549	531	504	518	528	530	527	525	463	546	507	500	538	475	483	501	524	540	549	510	446	524	518	525	507	489	515	494	475	502	515	498	534	491	479	536	482	521	498	519	542	534	528	508	561	500	538	512	511	539	542	514	504	526	543	523	502	503	512	495	517	487	522	518	505	519	512	512	504	531	510	541	559	530	515	554	554	541	514	538	492	540	520	505	564	455	512	490	502	478	527	521	482	507	505	494	505	516	501	508	482	514	529	506	522	533	536	482	491	528	512	539	533	493	488	519	514	572	497	486	529	521	482	538	528	515	509	515	483	488	530	545	533	504	518	524	557	533	516	541	554	523	522	516	497	516	506	533	519	489	509	544	498	525	510	493	491	551	533	518	526	503	535	502	512	492	529	513	512	524	488	552	541	527	526	497	521	526	486	484	526	498	483	484	530	520	496	525	500	512	503	532	504	477	511	566	542	496	541	507	531	488	525	464	481	497	512	538	513	533	523	519	508	549	502	489	548	502	529	544	487	514	558	487	525	548	510	540	505	559	482	537	531	502	497	578	533	538	490	520	531	468	517	478	529	496	517	529	500	513	529	539	498	506	526	504	533	495	538	528	533	507	491	492	530	518	491	517	505	523	522	511	540	527	526	504	508	566	536	533	563	492	509	554	514	481	537	495	520	532	488	524	499	538	477	497	503	520	524	522	557	495	486	477	505	492	524	505	521	497	514	509	496	483	546	510	529	525	540	491	532	523	472	491	524	488	504	509	504	497	537	490	485	525	533	529	516	492	522	489	486	546	504	492	537	531	518	522	503	547	537	498	496	502	494	515	485	543	482	521	524	495	504	534	505	521	493	508	521	567	596	519	516	532	519	513	521	505	522	547	482	524	504	542	504	486	516	530	529	531	513	518	513	501	533	515	475	512	503	472	485	483	559	514	511	515	483	488	493	512	530	521	539	485	523	499	525	500	533	504	525	504	499	532	495	533	514	507	545	504	549	508	527	508	510	540	511	496	505	462	509	501	571	491	509	513	504	544	522	535	486	541	496	518	523	506	512	534	543	526	523	519	506	538	526	544	547	523	509	542	508	544	492	543	536	535	560	544	518	537	515	560	528	499	515	495	529	476	493	532	491	489	496	511	578	530	512	521	550	501	499	532	499	512	541	531
5004	9767	8388	4498	3158	2427	2050	1700	1459	1208	1185	1047	1062	924	938	860	805	806	805	771	763	815	779	730	784	745	756	767	699	701	707	716	768	689	670	744	657	651	738	720	738	755	668	715	667	713	658	755	721	708	662	682	702	648	708	654	695	656	636	691	661	693	705	706	678	677	687	715	696	730	709	734	689	705	663	671	639	673	675	700	651	731	712	676	655	679	676	624	691	702	710	677	676	689	754	712	666	718	742	683	668	647	652	660	649	678	692	702	680	660	666	709	695	679	691	718	677	668	678	637	648	697	679	654	676	636	688	700	693	647	656	664	724	699	633	681	706	639	695	647	631	704	639	686	669	681	677	637	711	653	640	678	678	663	707	680	679	701	683	661	636	678	669	667	715	699	733	698	680	645	669	663	681	644	683	643	686	700	660	692	667	669	631	651	652	652	712	696	707	688	686	668	691	643	623	715	652	676	630	676	686	743	679	711	663	646	665	650	740	711	629	721	776	703	728	686	678	711	689	645	674	645	712	699	646	711	654	711	705	677	721	638	687	653	705	639	657	697	630	648	670	696	709	675	623	664	659	658	683	695	653	656	718	720	655	694	680	708	670	711	697	689	659	700	699	728	681	658	687	687	680	687	648	689	662	663	629	676	705	650	658	692	675	736	686	674	647	725	654	662	655	666	666	640	658	664	640	691	645	693	686	692	700	696	683	667	694	701	659	669	658	658	669	683	672	636	673	662	668	662	716	707	660	685	700	704	659	665	712	664	709	716	699	709	653	644	695	671	682	669	646	693	719	707	666	697	657	721	664	698	695	685	655	662	636	693	666	660	665	665	688	682	659	691	679	663	642	694	700	666	664	649	662	667	690	633	657	661	718	674	682	633	723	705	683	653	697	685	668	647	692	680	681	658	683	690	697	699	683	715	698	702	676	720	651	655	664	649	658	684	701	658	635	683	689	685	635	705	695	679	641	687	711	711	630	723	686	645	705	714	653	654	676	661	641	684	677	707	672	634	678	673	701	711	648	637	748	689	651	709	696	671	676	655	690	655	725	691	727	683	685	652	697	661	760	690	611	638	692	700	711	688	656	680	658	653	684	679	667	657	717	679	663	699	675	632	634	655	712	717	715	693	689	675	664	668	712	749	640	675	687	644	692	665	667	594	650	709	681	711	664	685	640	650	670	701	674	643	625	716	646	726	655	666	678	682	730	677	681	680	693	654	692	626	682	649	681	704	685	675	672	680	682	728	689	662	661	685	663	690	681	678	685	702	664	662	650	678	702	720	679	647	635	708	666	692	691	666	647	700	683	670	663	664	690	659	692	704	672	660	649	692	677	681	689	727	667	724	680	677	718	667	673	654	699	644	682	727	707	666	699	706	691	703	670	683	701	700	671	696	651	689	662	656	690	653	678	738	676	676	639	657	643	695	662	677	634	712	684	673	676	676	644	692	676	697	690	722	703	668	673	668	631	635	671	696	678	665	761	654	712	646	672	672	701	690	621	636	690	729	674	676	707	679	680	674	646	635	684	707	677	693	674	638	644	682	690	666	670	716	691	659	710	664	719	636	715	679	686	659	672	695	653	715	651	695	713	659	652	696	666	707	664	642	677	678	697	725	642	681	670	694	665	701	672	658	690	648	758	635	704	697	690	648	698	641	657	699	728	708	684	703	685	702	655	701	704	647	674	667	681	657	618	666	684	702	640	712	672	672	647	667	648	660	692	734	705	660	644	643	672	611	672	691	708	673	686	687	657	760	695	667	643	680	667	720	660	655	658	714	644	688	667	678	693	647	697	645	669	679	647	696	700	672	636	689	686	676	671	671	659	714	666	661	676	691	707	636	673	709	716	697	691	715	715	719	638	698	621	663	667	689	711	695	669	652	638	660	668	649	699	686	658	723	683	680	683	691	669	650	710	678	674	665	673	693	629	702	662	688	680	685	666	711	688	738	636	686	665	653	655	662	638	660	701	688	715	670	693	669	741	658	655	669	605	680	650	759	709	708	665	669	685	651	679	649	681	677	644	668	636	679	714	713	669	711	693	660	664	628	676	709	714	697	653	710	656	674	681	711	680	696	657	683	674	682	661	684	687	677	695	685	675	673	662	710	684	659	655	675	664	691	707	694	700	721	664	677	688	681	664	595	679	670	687	633	678	679	674	642	674	692	681	714	653	661	679	688	685	659	693	670	680	654	653	676	691	631	624	663	693	674	663	700	671	656	663	651	661	668	706	678	629	712	674	685	624	680	693	725	757	649	693	650	641	681	723	705	639	691	654	640	674	726	664	685	673	664	710	635	672	642	666	694	686	692	718	675	680	628	661	652	679	634	706	710	643	655	641	653	684	653	661	622	668	692	703	681	695	631	701	748	674	668	676	688	673	663	687	635	690	686	668	631	618	658	680	674	701	672	663	631	718	647	670	708	590	667	676	675	722	678	717	698	660	658	696	667	642	667	663	638	746	661	655	606	668	691	669	685	688	718	712	629	658	624	628	671	689	693	671	679	721	664	696	677	676	647	685	660	651	665	670	680	673	702	668	708	644	689	701	689	670	655	694	662	709	666	691	696	649	641	656	673	642	688	689	663	685	691	699	698	614	634	680	646	643	697	677	679	676	727	676	628	607	731	671	649	654	690	643	695	623	721	669	708	673	708	742	669	667	707	711	652	664	632	721	656	699	687	703	664	666	686	700	690	652	686	692	677	642	698	680	696	663	693	691	659	682	696	682	653	664	692	733	702	663	687	634	698	682	691	702	642	702	665	653	685	641	695	650	716	677	657	709	654	714	661	649	658	649	681	633	699	673	757	708	703	683	681	659	678	670	679	690	695	712	637	677	664	681	667	689	674	669	739	675	679	616	658	662	657	678	677	622	705	659	720	692	640	723	676	699	698	650	678	703	663	713	648	658	640	703	673	698	673	727	659	648	664	658	739	713	652	684	649	668	702	673	679	667	702	646	685	722	752	668	684	655	671	702	682	640	652	707	675	646	641	693	668	689	653	691	683	621	661	634	665	714	691	664	699	674	644	673	690	652	686	646	708	628	639	624	635	693	647	661	706	654	658	684	680	638	702	687	715	704	675	706	695	685	681	694	700	671	681	637	656	705	669	652	646	655	654	749	696	690	638	717	645	705	673	639	642	697	679	674	691	705	692	697	682	690	650	664	712	674	703	696	679	691	674	691	659	725	668	621	647	663	688	654	679	630	668	696	688	702	670	700	664	688	726	687	674	708	709	708	666	635	691	653	696	678	699	678	655	653	686	664	676	701	659	614	668	703	691	672	651	667	659	666	628	671	729	664	723	666	667	705	714	654	679	686	693	671	677	623	690	657	653	645	673	653	673	690	650	699	664	697	677	728	647	644	704	717	711	688	676	692	645	717	672	696	688	694	711	642	657	686	686	689	642	667	677	670	679	672	668	650	623	660	654	636	683	681	673	673	669	723	662	706	708	670	704	687	660	683	673	682	662	663	684	638	686	697	697
22704	20942	28688	23345	20942	20955	6799	1047	724	643	559	494	422	403	367	333	300	322	287	308	266	275	235	288	256	228	265	233	248	215	229	219	252	204	176	215	225	200	196	234	220	232	218	211	202	197	194	177	175	202	199	205	194	217	193	204	222	206	205	217	203	198	225	200	200	206	201	207	217	196	202	198	203	215	214	200	202	184	204	185	199	208	186	205	185	196	204	216	182	229	204	187	226	208	209	177	189	185	208	196	163	179	176	207	183	206	201	191	212	181	199	204	199	185	209	160	194	202	201	207	175	204	188	189	193	213	199	200	190	208	197	204	213	208	157	185	194	200	199	200	193	193	188	190	220	191	193	186	185	189	191	198	182	202	182	201	192	164	200	197	195	195	211	202	206	186	208	192	173	204	203	180	207	199	196	165	199	181	188	193	178	201	203	202	186	203	217	219	178	184	191	221	226	207	174	187	207	200	189	215	203	193	196	204	197	209	177	182	208	206	195	186	184	192	204	200	160	213	196	173	180	184	205	192	197	188	184	172	208	210	196	215	182	198	181	173	174	184	192	219	186	189	178	192	201	171	168	202	210	198	204	193	205	205	192	225	200	178	197	205	190	203	196	198	193	165	182	192	199	207	214	210	193	195	186	203	185	186	210	185	217	199	180	186	202	190	182	200	190	199	198	201	189	212	181	182	190	216	207	195	208	195	232	192	197	214	201	215	203	198	185	199	183	226	194	179	192	193	195	197	191	189	196	201	183	222	194	187	189	205	206	187	214	191	170	187	190	199	196	190	195	191	215	185	213	198	205	196	188	203	185	164	237	203	195	189	207	202	209	192	213	190	192	197	170	189	213	185	170	184	182	198	189	190	178	185	206	195	185	193	195	200	222	203	196	208	190	206	166	179	206	185	200	201	199	198	191	178	183	198	196	208	174	180	206	192	185	189	208	196	190	190	181	218	187	188	188	185	183	208	178	183	189	196	215	209	210	178	171	178	183	188	188	204	212	198	184	188	180	223	182	182	197	176	203	185	219	177	179	182	195	198	206	198	193	214	215	172	187	209	186	196	190	189	196	198	203	176	219	184	194	197	181	183	185	181	222	191	189	181	184	198	224	195	220	166	216	208	197	195	200	183	200	192	208	208	177	189	182	184	187	171	197	195	187	168	180	217	169	202	181	198	187	165	199	190	187	194	198	233	209	169	170	182	197	187	212	229	170	208	191	208	186	191	184	194	205	233	181	195	217	210	216	191	200	229	211	194	186	215	223	178	177	188	221	185	223	188	195	191	184	205	220	198	205	177	200	204	188	195	178	189	186	200	183	194	207	175	186	197	173	184	185	191	197	209	201	196	189	193	176	179	191	188	200	221	185	168	206	204	185	187	188	178	192	196	167	184	203	187	212	169	199	172	178	191	181	168	198	210	189	201	246	214	200	189	173	199	200	194	188	210	172	201	195	203	193	203	200	223	220	196	203	193	208	216	167	218	189	230	207	209	194	184	210	155	185	204	214	193	206	183	192	162	210	185	203	197	190	152	213	205	172	185	187	190	207	222	192	183	195	197	211	195	203	190	176	180	190	201	199	186	198	214	206	176	201	191	217	216	208	177	211	193	209	212	222	200	181	194	196	182	202	199	169	194	204	191	207	199	227	214	199	205	210	180	205	206	187	202	210	167	190	202	200	174	192	172	178	180	202	209	212	177	211	180	175	183	187	190	210	189	193	205	176	201	208	189	203	215	192	173	185	194	203	187	181	191	211	217	209	213	183	217	191	207	211	193	212	182	215	176	215	198	177	206	194	186	209	198	195	198	193	206	193	207	187	203	193	197	193	219	214	172	219	196	182	179	210	199	183	208	174	208	213	188	187	196	203	195	226	196	189	198	205	176	199	211	198	198	176	191	184	234	198	183	189	185	189	215	191	189	195	176	184	178	194	166	191	192	219	166	211	184	195	194	211	216	190	201	188	196	192	208	155	168	200	206	207	190	178	183	187	194	181	185	194	204	193	194	231	189	195	196	173	195	213	199	181	216	192	193	184	182	190	199	183	204	200	182	184	190	179	197	207	192	201	188	196	210	178	196	191	194	176	200	177	195	206	207	189	188	173	182	198	194	199	196	196	167	202	191	213	202	200	201	201	173	199	183	174	183	187	195	183	208	188	200	170	194	188	208	172	199	207	198	185	191	208	182	200	187	202	190	185	159	174	198	192	192	199	186	167	179	185	192	173	163	194	191	200	186	199	210	195	193	194	231	197	189	197	196	200	194	217	201	210	187	199	187	196	208	184	182	195	190	217	199	210	197	176	194	208	193	177	218	191	177	208	191	187	200	188	182	192	165	170	181	193	180	189	185	170	202	170	198	161	191	177	182	189	197	199	173	194	194	214	188	180	179	188	170	175	176	200	166	208	186	195	181	180	202	196	176	182	199	181	190	203	182	185	201	204	210	210	174	178	198	190	190	221	198	195	201	192	202	188	182	177	207	204	181	200	196	176	222	203	192	179	194	203	183	198	191	206	181	183	208	176	215	184	212	177	179	185	201	189	179	184	201	169	192	186	194	179	206	202	186	187	202	189	184	182	194	196	179	192	170	186	197	206	189	202	219	208	212	169	196	203	190	202	188	206	166	177	214	198	190	205	221	200	206	196	176	199	195	205	186	197	201	187	189	192	191	195	185	196	185	220	167	188	193	181	200	209	182	214	196	176	194	195	192	145	219	182	189	166	209	199	169	200	189	190	185	175	206	198	215	228	191	181	204	195	182	179	194	168	199	164	196	176	193	210	181	203	220	186	195	202	193	188	199	202	205	197	190	172	197	193	199	179	197	190	203	189	179	195	186	198	174	185	192	166	190	170	211	194	206	180	196	180	183	202	221	184	199	185	175	186	204	218	159	185	207	179	212	180	178	193	187	194	167	183	192	186	194	176	203	209	185	183	188	209	191	184	196	187	190	165	211	194	160	181	193	185	175	183	199	203	188	185	185	190	189	190	196	194	191	188	199	181	186	187	234	205	205	190	175	174	199	177	164	206	183	195	202	208	175	214	200	197	197	196	190	194	151	204	207	192	197	170	187	223	187	208	196	205	224	200	187	216	189	209	199	218	177	209	183	190	202	181	190	195	204	189	192	188	203	200	202	180	166	226	184	188	162	164	199	185	199	186	207	166	191	188	185	185	182	197	198	203	216	193	188	196	223	211	188	185	177	189	184	188	189	205	205	210	222	172	185	198	199	182	184	182	201	219	189	193	196	200	194	190	188	193	192	198	193	200	194	212	185	214	183	221	164	208	196	187	203	188	189	161	211	204	174	214	178	187	163	205	185	193	208	189	200	194	204	165	181	206	198	211	175	211	209	210	199	192	196	194	195	213	213	199	197	174	192	183	201	185	227	200	189	191	196	207	187	232	175	201	197	187	207	194	205	197	183	185	203	171	171	221	169	193	221	203	178	199	176	181	183	205	169	183	196	179	194	183	220	186	182	191	174	186	208
7029	15490	13322	7169	4818	3666	2748	2257	1758	1413	1182	1014	826	762	675	595	570	537	500	477	456	435	414	414	414	377	367	381	372	348	366	324	324	343	307	278	279	324	339	305	312	285	293	296	279	310	300	294	277	294	285	294	280	284	287	281	277	289	280	252	295	284	285	286	280	280	278	266	251	261	278	276	261	271	249	273	273	285	280	263	248	249	263	287	285	276	251	271	273	276	291	249	252	254	257	248	257	262	269	265	274	244	263	273	285	275	254	269	279	273	276	284	251	266	297	273	258	254	270	263	235	245	268	269	238	253	256	221	265	269	268	252	256	280	257	281	271	248	289	264	282	263	251	280	235	260	264	291	267	243	251	274	289	261	265	249	249	262	267	228	251	255	267	279	264	251	301	257	250	269	260	262	269	262	251	290	269	285	283	250	256	269	231	271	259	260	262	241	260	267	261	268	270	266	243	276	280	243	262	267	284	280	265	252	266	272	269	254	248	270	244	256	237	300	249	263	247	258	283	279	275	263	239	267	287	306	270	264	280	272	263	270	258	285	269	268	234	276	281	255	280	273	274	252	232	268	265	257	267	286	256	263	279	255	251	265	244	277	269	233	239	258	276	252	250	240	289	285	256	269	226	250	253	284	278	274	274	274	237	270	283	261	292	261	264	268	254	262	269	238	266	268	263	278	250	240	258	249	267	265	242	275	259	289	231	251	264	253	267	257	235	243	271	281	286	281	241	245	252	268	290	273	271	259	265	250	236	246	241	251	276	263	254	285	256	278	320	268	296	261	279	280	269	271	290	275	242	274	249	257	240	262	269	246	260	239	285	278	255	275	238	273	246	278	270	264	240	258	288	280	284	253	271	244	251	292	243	252	264	250	248	278	253	231	261	259	266	276	274	286	265	261	246	252	260	270	290	259	248	277	252	283	295	269	276	277	277	281	270	243	240	284	261	255	260	267	257	255	262	258	244	258	272	259	255	261	267	259	257	245	272	286	291	257	278	298	227	265	260	277	273	289	247	264	272	234	269	282	267	246	276	254	276	259	289	268	268	256	250	242	281	298	266	251	233	271	276	277	286	287	304	271	274	261	281	253	264	271	264	270	262	258	269	271	291	278	246	287	258	273	262	265	266	263	297	285	280	257	258	263	248	267	243	258	254	247	275	257	256	279	254	272	279	277	279	240	260	259	241	260	260	246	284	249	282	263	295	268	234	249	270	255	277	273	268	274	260	233	229	280	277	271	247	282	277	278	259	270	292	262	289	242	264	240	225	262	233	240	254	235	268	276	290	257	287	317	253	253	269	245	267	255	259	252	276	283	258	261	246	256	259	277	284	285	276	234	243	281	273	279	234	252	272	268	271	279	253	281	266	272	287	310	276	285	286	275	286	280	238	232	230	244	273	245	280	265	278	237	272	289	285	234	264	264	259	269	253	267	267	289	288	284	279	260	280	256	261	232	249	237	254	258	281	287	251	262	244	260	240	263	255	257	294	274	264	275	244	270	264	242	240	263	269	274	238	276	290	278	270	243	239	276	256	256	252	273	273	240	248	280	258	233	250	264	278	282	272	258	248	256	286	300	270	259	258	275	279	297	265	267	270	247	260	284	259	263	281	268	265	276	240	293	235	308	290	266	240	282	267	279	278	303	253	246	294	273	279	232	250	274	256	279	239	254	273	263	239	300	262	256	279	271	277	266	242	268	286	275	253	283	242	269	250	265	274	306	268	263	248	251	289	231	269	268	255	261	284	259	273	265	313	239	275	284	256	242	272	282	255	270	268	251	297	234	261	262	251	289	268	226	258	271	257	234	255	248	256	263	266	249	242	253	265	259	274	286	258	250	301	256	269	249	275	270	258	258	242	272	262	278	249	297	287	266	256	279	285	289	242	268	240	255	251	256	277	273	257	273	268	261	266	266	263	253	290	279	269	272	258	255	248	236	271	264	248	253	283	279	298	276	285	273	250	243	248	261	242	290	280	246	265	246	258	277	251	252	249	257	274	262	276	268	279	246	268	265	267	263	265	279	286	263	271	263	243	295	250	234	247	263	247	248	259	268	248	253	277	262	266	273	251	277	255	277	277	250	263	262	255	267	276	261	275	262	261	277	261	286	248	268	275	271	237	265	286	256	261	248	252	257	279	276	315	239	280	270	251	232	276	242	240	299	270	272	262	281	272	301	241	259	247	280	284	284	269	256	269	247	261	273	261	274	267	269	280	275	286	257	268	250	262	265	271	269	271	258	282	243	257	277	292	239	257	256	293	250	258	270	299	235	278	259	268	253	268	229	267	253	262	260	268	269	232	249	266	279	287	258	275	258	266	257	259	286	248	254	257	256	261	278	280	267	270	252	264	263	268	268	277	263	282	242	270	273	266	244	283	276	240	249	251	250	304	259	276	261	284	258	238	242	256	282	278	276	275	258	255	263	269	274	261	286	271	230	245	258	272	283	257	250	269	288	268	242	300	289	268	298	273	242	237	273	262	295	266	268	275	287	269	322	252	275	298	248	271	277	258	278	276	266	266	280	264	240	266	270	268	248	307	266	299	258	247	278	280	264	260	250	303	225	253	256	244	274	269	256	275	254	249	247	269	285	282	288	266	256	264	253	267	293	283	224	237	253	253	278	250	264	246	260	277	245	280	247	279	256	274	252	291	260	273	277	275	261	268	256	248	301	232	274	268	236	291	290	221	263	261	270	253	274	257	253	265	278	271	237	274	258	254	273	276	250	269	247	231	272	276	271	253	249	256	234	270	249	263	273	269	262	275	266	254	246	245	245	276	260	278	262	246	280	250	259	284	275	271	258	268	271	275	250	275	268	291	277	272	256	248	256	269	262	239	296	263	240	278	262	300	243	267	262	263	262	273	275	272	277	291	247	265	266	255	276	241	294	256	245	283	267	253	297	250	238	234	285	244	258	273	284	242	270	276	283	261	278	271	269	265	293	230	254	241	260	255	242	269	251	262	260	259	247	292	279	271	255	265	276	292	267	244	253	261	248	269	250	282	253	292	269	270	269	235	286	250	262	269	238	269	281	270	254	262	274	246	268	256	267	259	254	262	251	260	288	258	233	266	261	248	263	259	264	269	268	254	265	272	261	258	256	287	243	241	275	279	253	284	272	236	277	282	254	272	246	285	247	255	289	274	230	281	244	263	261	277	291	260	275	260	254	247	270	253	242	281	264	274	247	286	281	271	251	266	257	262	241	268	280	277	296	267	246	268	264	297	254	274	255	280	248	264	259	279	279	273	247	238	239	256	232	280	266	261	245	272	265	238	236	264	255	259	299	256	252	269	260	267	271	263	268	236	272	270	290	242	264	258	265	241	271	250	285	270	255	276	250	268	240	273	281	296	279	255	253	231	277	241	264	289	289	277	234	278	236	251	239	267	275	279	235	240	264	262	249	242	256	246	289	258	277	226	257	255	276	265	234	258	266	256	248	264	273	278	247	259	253	278	279	271	236	257	257	255	252	294	269	240	258
26615	20547	10150	1229	737	739	689	706	697	684	719	665	692	722	703	669	689	665	683	704	697	651	715	686	672	656	661	686	645	635	681	673	720	674	689	699	644	669	676	682	670	685	715	653	673	661	620	657	692	662	681	674	662	625	677	667	641	709	677	713	690	703	643	623	680	644	678	642	661	661	700	667	638	700	642	666	657	643	647	712	670	696	665	694	653	731	636	691	640	666	685	667	654	669	658	620	682	698	698	639	635	677	662	719	673	641	722	670	628	670	699	693	635	665	655	675	683	710	668	682	721	646	667	644	672	692	674	652	620	648	688	669	725	686	657	659	634	703	713	649	681	642	725	644	629	686	660	639	653	624	676	658	660	681	629	669	645	691	607	683	673	630	699	638	635	629	682	648	680	672	671	634	671	645	657	663	675	685	719	697	704	670	690	712	638	629	664	673	659	664	622	681	636	680	648	670	646	659	650	686	651	651	704	664	664	662	680	699	650	651	657	706	667	667	675	695	648	711	650	663	672	674	669	643	655	690	631	662	667	679	667	682	718	649	694	624	698	653	712	635	668	616	634	693	636	655	635	656	681	659	657	669	671	690	624	620	642	690	608	675	648	661	684	670	634	620	667	718	637	675	696	714	694	657	647	700	640	668	698	674	725	665	703	653	668	684	641	649	681	697	656	675	658	688	657	659	662	657	681	695	659	690	642	662	654	669	678	685	679	728	639	676	670	697	689	664	633	645	655	681	659	675	685	665	676	682	691	650	687	705	605	648	631	659	662	667	645	627	671	677	655	649	704	674	696	702	623	657	675	628	633	643	643	696	646	669	677	695	654	670	673	664	623	660	667	623	638	682	652	671	683	666	724	725	622	660	673	678	609	699	636	663	687	659	611	671	660	663	657	655	661	706	686	675	683	648	651	644	687	680	695	670	664	657	699	677	656	641	673	668	676	668	641	694	676	676	684	697	681	690	684	700	675	653	692	692	673	665	626	630	704	683	653	691	632	687	687	652	691	696	698	650	701	712	662	688	656	661	661	664	658	758	672	650	619	656	658	675	673	683	622	700	703	678	666	687	665	648	647	685	655	678	675	651	713	663	684	695	708	672	688	660	675	714	710	636	681	603	629	700	696	624	689	602	676	659	664	681	662	699	637	652	659	704	652	692	678	665	668	714	701	700	676	651	667	699	698	692	662	687	616	653	679	670	666	654	687	667	651	653	677	659	679	636	678	668	631	667	680	639	650	673	646	654	645	661	646	662	658	680	690	672	673	659	710	638	666	671	676	734	622	700	682	624	682	645	671	681	660	674	665	610	619	672	686	669	663	702	666	675	687	638	692	654	696	667	658	673	636	661	669	640	668	664	661	679	640	657	641	675	677	638	667	632	684	685	651	708	652	688	691	681	677	692	697	688	647	659	634	644	657	671	662	701	664	685	662	614	692	717	673	687	648	662	629	674	695	689	642	646	715	661	704	618	683	739	671	672	658	671	652	663	662	643	616	694	604	661	666	699	657	667	647	663	660	704	629	639	643	650	655	641	633	678	642	641	658	656	686	706	653	699	621	672	652	660	687	669	664	640	689	662	662	668	616	685	714	677	683	686	713	687	632	683	676	681	624	696	651	626	649	659	631	660	636	671	659	643	671	642	692	653	664	639	676	737	683	686	677	690	651	664	658	667	652	672	689	692	624	689	631	675	715	690	639	702	683	657	660	702	652	662	710	653	649	661	700	657	659	670	673	659	625	696	703	640	667	680	736	678	671	661	651	661	648	688	664	661	691	648	659	628	660	640	676	662	674	660	676	663	660	636	640	698	677	673	633	694	662	660	681	651	637	677	670	664	654	702	638	655	671	695	695	710	674	682	672	631	653	681	700	669	718	627	680	693	690	660	697	666	647	727	650	660	683	691	671	640	654	646	667	633	657	661	733	686	695	660	650	669	712	682	665	668	684	654	707	663	658	643	669	638	668	631	679	640	656	622	653	662	660	726	646	674	602	699	667	672	655	650	678	659	665	716	662	633	697	632	693	684	678	657	681	656	674	664	666	664	633	669	666	640	625	676	645	643	664	646	723	659	673	655	665	689	671	626	639	651	666	636	654	706	647	684	666	692	657	669	655	697	653	677	651	601	664	681	649	677	699	667	679	701	661	675	665	679	626	666	678	654	622	695	697	656	684	649	711	706	617	682	693	676	681	676	634	654	691	629	686	691	671	654	654	672	652	698	630	640	701	688	636	593	684	693	664	645	677	652	697	649	688	656	648	646	644	655	694	622	683	678	709	674	697	671	697	675	658	672	664	696	656	670	712	678	710	655	662	652	637	655	642	656	656	630	649	682	657	620	658	685	673	603	675	714	659	640	691	665	658	649	696	678	668	676	676	657	617	667	639	622	711	688	684	651	653	713	642	638	651	710	668	691	673	647	719	642	674	642	645	639	691	684	619	664	694	698	708	698	697	653	664	634	687	677	672	666	707	640	659	683	668	661	685	670	668	639	625	635	653	690	670	642	643	645	640	719	697	651	692	675	637	660	603	637	646	667	635	660	655	587	707	612	691	697	639	660	650	687	627	656	674	681	642	617	665	687	699	692	629	666	635	632	639	691	661	619	646	662	705	722	677	669	679	638	704	649	666	672	709	609	633	686	654	695	648	626	687	700	667	680	657	670	620	677	658	695	701	652	635	678	676	705	638	677	662	682	656	649	685	647	695	642	671	653	635	689	611	704	651	675	665	683	694	670	687	664	651	656	695	669	694	708	632	635	702	671	665	677	675	700	669	685	649	669	697	702	677	634	695	655	647	672	702	698	652	652	688	682	679	687	666	679	634	610	679	662	664	677	674	673	667	683	653	679	672	657	624	670	680	679	664	668	698	661	660	651	659	688	690	669	672	676	701	705	689	641	666	657	597	703	675	665	680	658	637	667	674	675	664	687	645	658	627	638	673	690	645	660	693	664	678	660	645	681	689	635	637	678	664	668	684	676	723	707	631	680	667	693	650	631	692	672	653	693	663	635	657	661	699	694	674	657	650	642	636	659	682	664	693	707	681	697	620	631	606	686	686	701	670	646	669	651	632	651	730	679	692	672	720	674	680	687	679	660	665	656	692	664	655	652	690	637	632	653	633	665	649	655	675	701	714	650	658	648	609	687	691	703	676	683	628	687	692	660	713	708	669	678	682	665	665	650	668	652	669	655	668	666	618	679	692	623	658	678	634	707	690	641	658	684	653	685	635	672	686	671	658	607	686	706	632	652	683	625	670	703	637	657	688	673	690	645	637	714	635	682	639	687	678	657	654	660	706	667	696	655	649	652	675	670	660	636	683	675	642	695	675	634	688	640	635	651	651	666	679	646	670	660	691	672	686	627	657	611	654	679	684	663	615	691	695	697	668	681	670	694	716	632	645	683	684	654	667	638	660	676	728	687	659	609	699	669	646	624	673	691	632	617	652	695	682	663	653	646	648	657	678	657	630	675	631	666	651	683	613	704
4221	1668	1618	1132	1057	962	981	949	975	895	950	921	840	837	876	869	841	857	822	874	876	858	916	884	825	867	844	894	872	887	857	844	844	899	884	862	861	826	871	834	849	909	789	860	819	901	845	862	855	921	889	874	852	847	862	815	836	821	805	876	861	865	842	887	850	884	856	886	877	833	879	853	915	891	866	814	836	879	831	930	819	855	922	854	805	856	848	870	823	841	909	869	840	862	833	847	855	828	823	872	832	850	835	856	895	820	871	875	854	838	854	849	847	885	820	843	867	887	857	893	849	889	908	844	820	853	879	857	876	825	842	816	909	871	832	855	947	782	884	875	910	932	826	853	833	895	826	883	828	869	928	872	831	876	849	845	897	843	851	896	898	818	856	842	869	881	894	874	853	862	861	851	827	841	843	887	848	898	888	876	938	853	924	832	855	816	826	874	903	815	851	889	832	827	851	853	844	866	879	872	847	897	805	879	859	810	829	916	843	844	887	876	862	883	867	906	884	826	851	898	853	832	835	839	788	850	856	855	870	860	836	870	891	874	827	854	817	853	846	846	879	834	818	876	831	854	800	841	889	856	890	885	833	836	860	867	840	853	808	921	867	858	870	866	843	816	885	880	865	865	869	899	820	853	904	886	799	845	862	815	882	861	904	869	862	852	863	890	876	888	807	790	849	875	918	868	862	886	841	886	851	878	861	841	903	912	794	888	844	845	785	877	899	918	832	814	900	873	832	850	901	879	933	903	774	880	879	866	856	886	844	876	887	862	884	854	809	918	867	810	808	768	860	851	807	815	861	865	867	854	896	841	858	911	896	894	924	824	931	850	889	875	853	853	872	883	837	900	829	861	825	876	813	832	830	858	867	843	871	872	885	843	867	861	846	800	835	852	883	900	846	845	864	879	879	892	891	850	899	850	914	828	885	781	832	854	885	829	897	832	871	833	896	894	851	895	873	880	846	840	817	850	818	879	816	870	855	957	888	886	870	870	851	827	826	874	865	861	830	844	867	796	909	912	838	864	828	839	826	843	813	877	805	876	891	866	927	840	868	890	888	896	825	843	879	831	878	802	816	842	848	822	824	936	817	815	843	868	852	878	854	861	911	873	883	842	893	887	882	810	865	859	849	824	881	838	827	834	868	876	817	862	846	864	908	908	789	855	855	868	820	809	869	893	828	875	848	846	861	854	848	854	853	872	856	836	878	890	806	883	862	871	895	882	884	868	873	851	888	813	867	862	885	846	883	898	840	896	904	912	870	846	825	908	917	856	901	878	932	868	871	868	871	905	888	878	882	890	849	844	856	850	855	858	841	841	851	873	830	840	831	847	901	831	861	858	876	849	898	877	864	883	906	832	876	862	894	884	826	797	870	854	930	829	855	836	893	856	909	853	844	891	901	863	887	888	831	850	843	835	868	885	880	865	869	832	883	817	819	836	845	884	868	840	855	833	869	879	923	899	877	880	852	852	908	866	878	828	848	874	880	850	932	797	887	847	809	849	865	855	889	849	914	883	920	895	881	865	858	870	897	821	847	853	835	843	841	870	900	865	841	891	814	842	877	859	902	855	864	805	826	857	878	864	840	886	862	813	909	849	909	854	837	830	840	841	818	822	881	887	849	817	823	856	892	839	811	856	856	872	926	853	910	880	901	876	843	835	837	837	835	855	853	897	888	855	886	854	868	913	786	841	853	849	869	868	852	842	853	909	889	885	885	854	851	827	839	873	893	846	856	837	811	879	880	828	860	892	861	831	876	885	836	861	905	830	857	869	880	856	846	808	862	865	905	842	899	883	883	879	837	840	861	871	867	869	896	843	917	841	847	830	876	898	883	906	852	835	797	858	836	803	858	829	874	823	867	842	835	825	875	866	859	829	881	880	860	819	808	903	895	851	855	836	876	849	875	893	885	810	834	864	904	848	816	842	858	891	788	877	849	857	822	856	813	892	858	887	829	864	817	837	892	867	856	810	856	821	834	881	878	856	815	873	868	884	858	861	872	858	864	860	873	829	835	885	890	904	924	932	839	871	820	818	849	854	853	886	848	848	840	875	862	844	869	831	927	865	825	850	781	850	884	837	857	797	823	873	805	802	901	870	828	850	853	856	844	876	817	850	908	862	837	900	821	896	862	848	910	858	851	849	869	840	916	843	823	880	923	881	835	850	852	855	854	857	877	844	862	864	843	852	830	876	843	862	851	884	848	834	889	880	885	908	886	857	870	844	878	871	808	848	853	864	877	901	865	867	851	855	855	891	847	889	901	849	869	862	883	915	862	860	815	845	895	911	813	841	848	841	893	885	898	825	883	875	856	899	895	883	888	920	885	851	874	883	821	876	874	871	882	819	843	892	855	852	879	869	849	885	865	823	844	861	853	871	874	863	878	866	852	848	876	875	831	890	867	868	869	834	880	868	894	901	873	874	857	897	877	891	809	890	838	881	830	840	834	915	879	848	853	869	844	864	854	926	836	855	823	852	827	858	797	856	875	859	888	879	884	860	886	843	857	883	850	889	877	890	898	793	899	855	854	853	837	783	870	853	843	828	915	820	810	843	862	872	883	827	857	887	892	924	864	902	806	889	860	903	893	871	870	836	849	888	859	885	868	875	865	843	878	912	842	833	867	868	853	868	881	918	848	878	871	872	842	902	874	914	883	826	830	818	881	848	858	858	885	802	913	869	837	849	836	855	814	840	835	881	851	827	909	875	869	837	865	884	879	873	844	826	852	877	820	897	894	910	854	853	828	889	896	859	889	930	861	851	841	843	885	895	870	850	876	835	883	833	900	846	883	867	862	823	877	818	887	863	892	835	865	834	828	809	830	867	875	867	862	826	885	880	892	860	893	878	868	855	851	870	886	794	849	859	870	821	843	878	874	828	821	904	864	859	872	815	857	871	884	870	833	890	829	893	863	867	861	853	833	822	832	878	881	886	853	902	890	863	838	864	857	836	890	863	859	863	871	912	811	871	855	853	859	868	854	861	868	826	851	878	876	885	828	842	845	856	881	891	883	809	848	831	849	876	827	900	825	853	828	899	837	853	851	830	871	874	897	850	899	862	885	825	855	867	889	859	927	853	871	866	951	871	899	860	819	819	852	824	883	873	825	871	915	906	825	868	929	849	829	877	878	832	831	890	819	831	880	866	850	905	844	847	891	893	827	932	932	874	890	883	864	842	860	878	869	845	862	902	895	918	823	871	874	867	899	882	857	899	877	927	861	889	853	794	853	834	900	824	847	865	857	879	884	840	889	869	901	876	875	847	817	856	874	873	871	869	873	861	868	885	911	884	867	810	833	855	838	902	818	872	860	821	858	870	884	838	789	837	852	862	833	846	806	869	889	822	845	875	882	971	835	861	878	828	874	865	852	833	883	864	839	839	874	830	867	824	826	844	859	848	835	855	878	893	805	878	857	861	883	857	873	844	833	806	853	765	848	830	826	835	865	908	888	886	840	872	889	824	897	854	851	837	815	900	802	807	820	894
23709	20930	28227	23814	20914	9330	1328	954	811	799	730	668	680	559	619	591	549	583	601	549	553	568	545	574	557	511	543	527	563	537	510	554	553	530	533	527	547	528	491	543	528	533	509	536	502	552	515	509	531	537	557	521	541	565	499	499	512	496	494	503	560	552	573	518	468	510	547	545	545	535	473	496	501	521	480	523	503	545	542	468	522	528	460	525	486	518	477	501	543	516	483	511	560	508	511	531	536	519	524	486	507	523	517	474	532	515	523	491	510	523	504	539	514	480	537	515	498	501	548	503	494	499	507	537	541	478	537	521	537	489	502	502	536	549	545	481	558	494	521	512	505	498	520	517	510	491	538	525	532	471	563	502	513	523	517	502	492	472	524	490	491	525	527	518	476	544	517	552	511	548	523	500	528	561	536	513	519	524	516	535	543	526	500	534	494	489	492	514	522	494	568	502	518	560	513	498	499	475	532	558	462	518	515	547	523	493	544	474	514	478	495	486	529	531	507	496	515	521	539	577	511	486	539	487	534	494	528	513	480	538	555	550	544	485	505	540	497	499	510	547	523	498	514	559	506	515	480	551	489	537	544	578	516	543	506	534	491	464	533	478	450	502	509	515	553	507	517	509	520	538	482	497	508	513	464	535	512	447	545	534	561	494	536	526	492	496	524	538	487	513	489	577	514	510	493	501	486	500	510	523	516	475	478	510	516	513	545	484	507	508	537	541	499	514	514	531	504	489	520	498	507	521	526	562	517	546	469	526	533	528	518	470	508	509	506	514	477	530	568	516	504	504	516	518	515	506	527	538	487	528	516	548	511	510	491	535	517	501	535	535	514	477	468	532	482	486	552	465	505	522	530	515	550	476	516	533	486	506	501	488	546	530	507	473	533	542	507	504	492	515	522	524	518	573	536	547	507	501	502	528	516	517	493	560	528	508	530	496	508	467	486	504	498	496	492	535	517	545	520	502	496	572	471	516	508	532	528	508	541	511	522	480	538	501	545	514	524	456	481	500	479	496	519	476	533	495	522	532	579	504	562	535	564	540	502	494	514	528	520	512	577	490	503	526	510	528	555	485	549	491	492	488	511	531	531	509	535	513	490	532	529	533	531	519	532	495	512	533	510	490	493	538	495	539	515	502	532	518	478	462	523	526	545	477	501	516	516	508	523	560	494	487	519	483	516	519	525	539	517	532	509	526	507	560	494	487	508	522	485	494	512	488	473	514	491	543	518	502	523	482	516	524	500	508	508	535	531	518	504	521	525	510	530	515	493	500	518	491	546	504	494	536	522	473	520	526	504	528	513	481	467	518	556	517	481	483	509	509	496	514	499	510	504	523	521	514	493	525	523	527	519	487	513	500	486	490	508	501	563	529	509	450	517	507	497	490	521	456	471	538	503	524	519	529	515	555	525	516	518	512	493	546	488	524	495	500	508	522	491	495	499	495	506	538	511	535	547	491	496	518	493	543	491	522	512	519	511	539	521	523	522	517	519	495	504	496	516	507	506	507	498	515	508	528	517	496	558	562	541	548	516	524	493	515	475	532	526	523	510	524	527	500	548	472	533	545	510	521	519	490	545	526	498	458	560	509	502	524	505	508	491	492	489	539	493	486	521	496	472	523	525	464	519	526	495	532	490	528	473	532	512	529	518	492	525	524	531	488	512	497	519	492	517	542	501	465	481	522	500	497	554	491	499	529	545	516	495	511	506	561	515	474	514	517	492	491	517	514	503	493	522	518	518	533	517	511	539	499	519	519	525	524	510	514	513	522	515	490	525	519	492	508	552	539	510	526	502	522	475	517	519	456	481	521	501	499	508	517	490	525	498	531	524	555	539	509	512	511	526	530	525	517	535	570	503	497	527	496	505	517	516	490	503	545	491	572	491	527	496	503	511	493	540	486	508	484	498	494	519	511	529	514	525	494	472	484	523	513	476	542	537	524	533	527	498	542	499	518	520	499	548	503	516	528	469	550	518	513	570	478	509	538	510	518	524	533	512	528	544	557	478	487	490	499	557	531	529	471	493	537	520	514	548	504	514	508	513	536	490	461	524	538	513	547	503	504	516	494	492	485	532	502	486	498	495	457	497	537	488	495	528	498	525	504	508	472	542	484	536	483	495	506	503	534	510	524	520	488	495	541	538	487	491	481	481	515	519	515	522	472	533	510	552	554	538	511	486	491	533	526	580	501	548	490	480	476	456	516	492	489	522	494	520	491	519	530	551	507	516	547	490	484	533	556	480	521	489	498	509	494	499	544	520	485	502	516	510	486	531	493	505	515	523	530	509	529	503	520	520	497	519	505	525	478	521	567	489	503	517	499	510	513	533	464	534	501	531	522	491	513	490	515	544	488	512	555	495	495	502	532	495	524	513	535	515	505	473	492	520	530	509	518	536	498	494	496	505	507	510	554	528	528	509	540	501	518	478	515	521	478	531	439	511	536	521	475	509	515	551	481	508	523	523	461	506	546	562	546	470	508	487	507	495	504	519	531	499	536	490	523	546	508	508	512	509	516	496	507	548	464	533	572	505	509	481	539	514	488	478	536	537	543	482	512	519	519	542	490	513	493	537	471	490	511	532	494	504	487	486	531	529	518	534	523	509	534	514	503	491	530	528	519	488	509	481	539	543	523	504	516	556	492	542	493	532	515	539	520	496	538	462	494	518	552	521	516	556	537	506	505	491	523	469	524	531	472	531	532	515	482	510	494	499	571	502	539	485	536	475	519	519	475	488	503	521	532	527	553	536	554	505	522	513	494	502	536	499	514	498	556	505	487	553	537	518	508	505	498	511	521	534	483	542	534	509	524	533	486	529	503	487	496	497	532	537	529	488	503	502	530	554	473	506	547	522	462	528	534	507	510	523	489	485	530	512	523	493	474	480	481	514	538	564	433	499	500	542	535	524	500	523	511	529	529	521	548	518	532	530	508	517	482	534	511	514	522	465	453	500	498	568	519	526	534	487	503	505	540	501	513	505	521	516	500	494	482	480	549	541	481	511	503	511	506	526	498	522	528	526	492	521	497	499	513	517	509	552	519	562	488	512	507	494	474	546	525	524	497	490	546	559	551	517	489	491	530	498	488	499	527	514	524	470	529	491	520	546	524	502	483	554	489	526	540	495	523	493	504	487	519	538	490	469	539	542	518	509	521	523	525	490	506	492	497	496	528	516	520	501	485	486	502	486	562	511	486	546	508	489	540	533	510	517	518	531	512	508	579	484	487	490	504	505	540	474	506	519	521	500	517	523	537	520	508	485	479	506	511	503	546	536	511	501	489	485	524	497	495	552	507	515	525	476	509	542	496	487	476	551	540	499	505	487	480	492	506	482	509	502	544	508	493	537	519	494	535	567	530	528	532	553	515	492	544	554	501	536	513	500	486	555	475	527	496	504	515	518	527	498	503	503	512	496	501	490	487	492	522	515	473	520	504	534	535	519	490	511	507	494	500	503	505	523	513	509	527	516	523	466	483	469	494	497	491	510	527
4910	9769	8514	4588	3239	2436	2002	1731	1456	1252	1192	1077	965	908	900	869	800	868	846	795	782	742	700	773	747	721	741	725	728	729	703	672	731	685	703	690	721	646	676	672	688	684	716	678	684	716	675	674	738	649	659	706	680	668	706	685	694	687	677	695	695	687	685	663	686	637	728	697	696	656	681	698	691	744	685	751	692	705	717	644	735	707	686	696	655	707	707	692	703	696	656	686	680	680	680	674	680	731	652	687	723	666	692	705	729	690	648	677	697	689	652	696	685	676	677	706	674	640	674	702	716	702	684	696	729	680	705	697	719	650	711	703	702	684	689	662	679	712	672	700	688	689	655	642	635	655	687	687	663	699	738	692	693	684	660	694	688	699	715	683	660	705	676	680	671	698	680	701	687	645	664	682	715	686	707	739	689	680	725	694	671	645	678	717	706	701	683	680	693	679	704	647	653	686	633	659	698	695	694	664	689	687	683	689	702	709	708	682	696	647	669	723	662	670	664	715	727	670	663	673	657	691	707	670	686	684	716	683	697	660	704	713	681	666	622	693	699	676	695	644	679	670	672	670	656	642	661	660	702	652	641	662	656	700	686	659	661	692	710	696	674	665	700	710	699	709	708	655	695	687	678	678	631	648	684	681	680	689	654	663	732	656	698	660	696	699	675	708	694	698	655	633	680	650	718	671	663	652	679	677	689	713	697	672	680	638	657	695	658	706	670	680	651	707	649	696	689	676	650	672	732	690	681	671	709	681	688	614	665	675	648	710	652	697	741	665	631	624	693	657	700	664	699	652	738	652	667	668	731	688	669	691	723	642	677	646	683	679	646	658	685	664	680	655	695	668	706	679	631	636	666	639	687	630	704	736	707	662	692	691	689	654	728	723	671	699	691	726	680	713	695	679	675	702	697	691	652	677	693	658	699	650	628	695	677	696	695	683	675	657	672	666	664	709	652	661	691	664	672	669	673	734	721	662	667	641	696	697	626	668	643	660	728	653	668	686	721	694	656	651	705	695	688	683	670	690	626	651	677	693	699	730	674	656	660	729	703	621	657	683	687	717	714	640	650	696	640	639	656	657	644	730	682	684	721	699	695	603	675	674	709	738	692	692	706	684	658	660	667	694	662	719	703	640	698	688	654	655	710	696	712	730	672	656	661	674	664	675	699	689	704	683	667	703	677	677	668	718	629	662	712	654	695	692	700	682	688	700	662	641	688	675	700	725	666	668	664	661	707	700	665	679	673	702	707	685	622	689	696	723	669	682	702	713	694	704	701	674	700	709	692	689	686	714	670	704	665	665	666	709	690	641	725	702	673	651	690	714	687	667	635	633	709	676	664	607	687	661	667	658	718	667	673	657	699	697	690	697	696	689	652	670	663	644	645	651	643	697	669	663	637	697	685	650	690	692	638	631	635	652	673	696	636	651	674	708	678	663	682	661	626	703	630	676	668	660	652	636	684	662	677	704	689	719	678	714	695	690	665	653	721	684	672	687	728	658	687	668	652	692	669	692	683	656	674	712	686	705	663	684	660	666	708	672	678	674	697	636	687	626	719	658	652	702	687	671	719	654	649	667	664	659	726	687	675	710	730	656	668	642	705	715	664	683	700	698	669	679	687	693	668	663	652	733	676	661	676	654	689	655	669	694	629	660	631	663	669	713	642	689	694	716	730	702	686	636	704	697	655	681	698	653	717	644	676	659	690	644	720	675	709	631	721	685	650	676	661	724	685	664	712	687	648	666	731	700	703	667	653	655	644	689	668	665	695	660	674	690	690	696	673	708	651	674	690	702	703	699	681	700	670	667	692	681	673	680	717	682	677	672	637	637	655	683	701	679	644	676	682	682	727	661	667	643	668	694	699	682	645	672	657	650	662	739	671	684	697	702	655	643	690	643	703	661	703	636	679	681	623	679	660	675	709	702	676	679	690	654	645	674	732	675	638	631	679	688	625	665	634	699	692	668	664	661	694	698	689	679	703	633	677	648	685	687	676	652	663	629	672	651	712	703	689	714	655	697	663	707	630	680	684	659	667	675	688	708	660	685	693	695	668	659	704	699	707	717	685	688	683	676	707	653	619	669	726	698	679	746	695	717	708	709	716	709	690	689	688	687	705	694	692	686	660	648	729	677	658	668	681	704	671	673	703	686	743	680	661	720	670	654	722	634	666	653	678	661	665	669	641	703	674	669	663	673	689	681	690	689	738	680	662	680	682	703	676	705	694	686	713	705	675	621	701	692	660	686	686	679	675	637	660	687	700	659	683	688	710	706	669	718	673	674	657	667	670	729	653	677	715	696	698	696	723	640	650	721	685	658	643	696	736	637	682	705	659	703	666	677	662	683	692	654	681	661	726	679	693	694	674	668	670	718	645	666	652	735	720	645	650	775	679	696	641	675	654	655	650	662	635	680	660	686	650	698	648	686	697	675	669	685	676	724	671	632	674	669	623	677	708	667	709	694	655	704	688	662	706	703	673	641	683	632	672	645	639	705	662	637	680	718	641	648	725	684	688	665	693	670	651	682	658	684	648	697	644	667	687	692	706	705	674	655	706	707	671	691	716	673	665	708	676	700	700	690	709	716	718	702	702	654	645	659	716	670	661	686	670	688	673	675	683	641	682	659	670	685	605	639	706	693	681	737	670	627	710	699	657	646	690	688	721	716	658	695	695	693	669	648	675	639	675	688	655	648	653	681	688	717	686	740	678	719	668	665	668	664	687	659	677	671	658	676	675	666	671	669	671	705	710	636	646	724	660	653	689	687	710	675	654	690	677	682	677	685	660	690	655	648	710	651	718	649	693	699	749	665	735	702	647	682	719	640	719	701	715	730	682	661	705	699	666	684	716	674	701	692	666	690	705	670	673	666	648	654	652	633	680	644	685	649	697	644	657	657	666	648	701	724	706	680	674	656	706	645	662	719	742	674	712	702	653	650	715	653	659	692	672	655	673	666	689	686	689	684	653	701	659	695	620	679	713	667	727	671	770	693	702	689	691	647	684	644	720	608	682	702	651	671	694	632	673	641	679	706	735	711	652	649	708	677	686	696	684	713	652	715	654	662	708	691	662	693	698	660	651	680	678	663	681	648	664	677	693	677	690	667	696	708	665	677	672	642	734	705	744	673	698	694	669	676	720	741	669	668	664	687	673	667	681	684	693	662	679	683	661	663	701	750	662	689	667	643	728	733	700	675	673	685	690	709	697	707	687	686	695	662	642	677	687	685	689	658	691	686	674	641	658	695	713	706	670	707	704	682	670	645	644	717	683	654	710	676	701	674	681	658	637	691	665	664	693	679	705	713	647	614	737	669	692	669	687	719	631	674	664	744	702	679	704	730	683	739	644	722	693	694	716	639	662	719	689	706	671	694	648	686	707	673	690	670	640	726	699	709	694	709	676	659	671	678	690	694	668	695	663	637	735	668	656	649	694	675	669	699	690	725	657	677	691	712	702	684	670	679	663	674	683	679	672	672	693	648	700	707	690	700
22694	20928	28697	23322	20931	20951	6662	1044	700	637	535	505	457	416	354	336	307	326	323	281	290	256	262	265	215	222	246	209	242	213	240	231	245	236	235	218	209	219	214	193	222	209	206	202	236	224	201	196	243	204	206	215	200	223	212	204	204	228	208	205	218	197	213	170	208	207	230	217	221	198	187	203	196	200	199	185	187	206	196	216	210	187	193	183	219	200	212	195	202	203	202	200	186	193	195	214	204	215	192	187	211	210	200	207	177	207	194	200	195	168	212	203	200	186	199	193	194	218	229	169	181	210	205	209	193	182	196	195	202	192	200	223	205	190	204	200	192	210	205	191	197	200	193	177	209	183	194	196	187	193	203	204	216	185	186	204	208	179	188	169	179	191	196	207	188	183	204	191	191	184	223	194	212	188	164	176	179	209	218	216	218	197	219	192	218	214	205	211	205	183	199	179	192	183	202	193	190	171	215	175	200	196	182	194	192	222	165	194	202	183	163	191	216	197	197	195	211	207	173	176	194	180	212	194	180	179	181	210	199	176	178	213	175	183	211	178	196	206	203	211	186	216	207	197	213	201	192	220	180	179	215	191	193	192	214	195	203	179	190	198	197	216	200	192	187	194	199	218	176	196	196	211	211	209	193	187	190	175	201	190	184	207	201	181	213	182	211	198	187	203	184	184	192	195	179	200	208	181	228	222	202	189	203	195	188	171	218	196	189	178	187	218	188	182	190	196	202	180	202	184	191	211	193	188	193	213	189	195	204	222	192	216	206	202	197	220	211	211	204	205	195	194	198	200	171	200	224	212	184	185	236	195	192	177	197	198	182	188	211	184	209	186	199	177	214	207	224	203	189	191	224	190	215	217	198	175	203	190	183	201	228	182	212	209	237	174	203	173	196	209	227	207	195	190	176	204	185	187	208	200	212	189	206	195	213	221	195	206	224	210	172	182	208	217	186	198	202	226	194	172	203	193	214	225	197	202	183	180	200	206	186	207	209	201	187	218	197	197	196	204	190	236	194	196	187	194	182	208	197	200	177	207	206	196	221	184	203	171	206	189	213	178	186	210	202	204	174	222	189	203	197	194	196	200	195	217	188	203	176	218	185	217	221	209	196	190	185	198	194	189	192	178	209	186	197	199	183	170	197	202	191	175	205	209	195	200	194	180	203	204	201	166	191	207	202	205	217	217	216	216	223	189	215	191	206	187	215	224	196	195	195	217	187	205	177	192	208	210	205	212	204	195	213	179	210	201	210	205	178	204	201	189	221	205	191	196	204	188	181	195	205	193	171	192	193	184	204	174	183	200	192	196	192	196	213	199	185	188	205	200	178	210	197	218	202	184	216	211	187	197	212	168	187	214	203	216	185	185	209	197	190	199	204	200	198	194	216	190	220	173	201	210	169	196	180	174	181	213	231	230	210	176	197	206	224	200	191	209	213	194	204	198	204	170	183	208	182	176	194	182	215	177	211	183	198	198	204	208	201	201	195	173	164	206	191	182	208	213	173	191	212	179	196	189	199	202	202	225	202	185	177	181	203	200	191	201	205	184	188	201	196	178	201	188	195	170	191	227	168	167	184	206	189	227	208	174	202	200	209	188	205	205	183	167	211	182	201	204	206	216	238	192	216	190	207	196	221	217	188	168	194	173	198	209	191	192	194	190	173	172	180	199	205	173	205	186	180	197	184	187	217	210	208	187	205	197	198	192	185	205	184	183	196	198	197	189	168	194	179	206	184	223	183	211	201	210	170	200	186	191	218	185	186	186	194	198	195	180	194	199	211	185	180	203	199	220	191	202	188	179	181	186	200	219	198	191	202	199	211	187	201	189	200	189	181	202	205	159	206	173	202	210	177	163	187	200	216	174	208	194	183	207	196	168	189	226	179	194	171	203	182	195	187	192	206	175	183	209	201	216	174	208	227	185	178	222	209	195	184	199	191	215	181	176	203	182	169	191	212	204	235	211	216	211	183	197	194	191	184	195	224	203	215	176	189	223	210	205	206	184	210	186	148	191	204	219	215	167	190	177	189	195	215	198	213	181	201	192	170	198	204	203	203	188	201	175	195	209	181	190	186	217	189	204	195	208	176	191	196	181	177	159	197	176	179	190	193	199	211	176	176	172	209	188	206	206	187	191	182	205	183	213	179	201	182	205	185	196	171	199	213	213	206	185	197	193	170	189	208	178	196	189	209	189	206	165	196	198	193	211	208	203	190	204	179	201	203	194	198	203	179	203	205	181	189	178	180	208	195	186	196	198	196	207	194	213	193	180	179	206	193	187	201	188	189	191	199	197	209	171	206	190	214	213	181	205	174	180	213	215	189	197	201	201	180	202	208	200	203	212	207	181	203	170	186	222	224	189	221	178	199	184	211	206	185	196	191	200	180	196	190	183	213	197	190	223	200	198	178	184	215	212	186	190	188	225	184	210	184	174	189	198	199	192	193	200	206	210	196	171	181	197	206	194	194	197	197	181	204	202	178	187	193	199	182	201	203	206	188	184	189	183	208	199	175	193	197	191	199	217	186	218	203	196	208	186	196	215	203	206	198	183	228	197	202	195	173	181	193	187	199	190	177	171	194	206	204	192	207	198	202	203	202	206	173	215	200	212	186	214	187	205	196	181	205	195	175	180	190	179	192	173	196	208	192	204	186	208	185	183	199	184	195	189	172	175	221	178	206	220	194	179	181	193	189	211	215	170	214	191	211	207	215	200	186	199	171	196	187	224	190	195	193	196	206	210	219	242	165	208	185	203	180	201	177	205	226	213	214	171	193	216	204	195	211	213	192	195	205	218	199	202	186	190	182	222	210	200	196	191	205	204	182	182	208	200	217	186	193	204	191	214	195	166	194	202	192	196	207	199	177	181	215	216	207	206	197	217	175	221	197	201	193	202	207	179	219	183	222	219	196	189	219	195	189	181	198	184	213	192	214	199	198	190	177	210	188	213	172	209	186	218	192	176	197	183	222	220	181	191	186	202	207	163	218	215	183	185	209	197	201	198	211	189	174	203	182	192	198	200	204	177	209	196	212	184	176	185	203	182	201	183	203	191	198	181	172	210	202	218	190	175	216	205	217	176	200	187	191	201	186	195	188	199	176	197	192	179	184	194	178	209	188	214	206	203	202	174	206	170	192	206	209	195	200	179	194	182	198	206	196	176	208	190	164	204	216	210	197	194	221	183	200	195	199	209	200	209	214	193	191	208	204	204	198	189	206	192	204	193	177	226	194	192	202	171	215	182	198	213	205	218	192	194	194	177	194	183	212	167	205	201	189	192	194	226	202	199	170	181	189	193	163	207	208	168	188	191	193	207	223	190	208	186	195	211	192	190	229	211	199	215	184	176	181	190	178	203	208	216	178	184	208	196	211	181	200	210	201	185	217	174	189	217	211	179	208	204	202	198	197	209	210	212	213	209	173	188	201	196	200	222	155	187	185	186	178	171	176	208	206	189	189	200	176	190	160	213	186	204	193	197	205	188	208	191
6975	15411	13152	7190	4936	3692	2813	2159	1823	1428	1176	1002	901	717	706	622	568	579	513	429	466	400	433	408	386	384	372	357	358	337	337	310	338	313	319	291	312	364	287	291	283	308	298	306	279	269	316	310	296	274	295	269	267	279	274	283	280	286	262	293	303	275	290	277	282	295	253	290	319	289	271	287	291	304	262	284	266	301	252	275	262	286	245	253	259	269	292	277	306	270	281	258	244	257	266	278	280	287	265	269	260	287	295	258	310	249	287	286	312	257	252	246	268	254	277	256	242	293	274	284	294	271	291	286	262	265	254	282	264	254	283	249	245	264	253	256	263	251	255	249	261	257	249	292	299	276	275	291	281	263	264	248	254	255	288	288	285	265	284	259	256	266	251	292	281	254	282	290	270	267	279	291	295	272	250	277	274	259	251	244	297	285	285	258	268	263	264	279	254	263	275	236	278	298	277	259	275	259	279	260	279	255	266	257	255	270	283	255	270	262	264	300	260	254	268	273	276	265	257	247	279	283	283	263	275	262	282	265	281	309	257	263	297	239	254	287	277	274	291	266	236	240	250	277	280	254	243	283	224	295	265	247	286	260	251	229	281	244	252	260	291	263	273	244	273	289	273	289	259	273	270	262	294	272	276	283	253	264	276	291	236	246	248	260	286	278	283	284	291	289	235	272	246	273	272	277	264	259	267	290	270	271	251	250	283	257	270	280	268	276	286	241	277	263	264	260	234	266	274	303	261	259	282	271	245	281	248	241	271	275	247	279	230	290	252	270	294	230	276	259	273	252	249	257	261	266	280	263	286	280	255	273	266	265	273	262	260	273	272	280	288	304	292	279	280	239	247	281	260	256	269	267	226	256	236	269	245	303	228	274	266	247	254	302	264	267	256	295	284	247	248	285	264	275	264	293	281	292	268	267	247	232	270	246	274	263	242	261	305	266	266	289	236	276	314	268	281	268	298	277	270	243	272	282	256	287	286	257	284	260	258	280	285	252	245	311	256	249	279	268	287	275	287	258	236	267	245	297	307	229	273	262	257	267	240	259	261	266	259	254	274	272	279	288	268	264	274	269	264	297	294	286	269	261	261	273	299	255	278	264	232	260	288	288	270	266	269	262	305	265	293	257	274	277	258	282	273	301	265	292	282	259	264	284	235	269	268	288	281	258	247	285	268	264	271	255	235	268	304	256	265	259	266	287	232	271	291	252	266	274	263	268	263	251	273	276	243	255	254	263	285	267	278	254	255	235	251	304	258	264	274	266	262	265	274	284	272	256	282	280	271	266	246	254	271	242	294	257	224	271	284	278	282	274	265	258	279	249	284	248	258	269	270	275	261	285	259	273	264	250	263	291	258	266	277	249	270	246	240	294	258	270	256	275	273	263	248	279	240	269	263	275	264	258	240	288	282	238	278	271	287	223	250	243	297	262	245	249	265	259	263	271	262	220	255	262	239	259	266	270	249	236	275	245	278	263	248	261	265	266	265	250	248	277	273	272	264	276	262	270	265	264	261	244	280	269	285	262	262	252	274	271	243	275	262	237	273	257	264	272	257	265	281	267	248	291	304	269	290	279	248	278	258	256	275	275	256	289	272	293	257	260	259	284	270	257	290	252	257	267	280	261	225	277	248	254	302	253	270	265	298	276	271	267	256	281	285	287	252	260	253	272	235	271	278	313	276	285	250	240	242	286	280	292	258	262	272	249	274	246	273	292	279	240	298	266	262	280	266	265	267	255	248	282	272	248	283	301	274	278	267	267	267	275	279	247	281	280	241	270	253	287	271	295	256	266	261	307	270	254	293	261	277	271	274	287	246	264	248	254	276	272	247	283	254	289	275	292	292	269	279	289	269	277	258	318	265	266	247	298	252	283	251	246	266	283	247	264	258	276	276	279	299	254	256	265	256	252	279	264	266	264	266	278	273	307	248	278	283	285	295	234	256	266	307	245	292	255	264	279	289	276	260	274	276	264	248	256	248	253	250	242	272	252	275	250	280	275	284	272	258	264	267	275	251	248	291	279	270	264	256	266	297	260	261	231	259	244	281	289	257	261	264	283	274	264	254	266	243	276	273	253	287	252	266	257	284	271	278	265	267	267	294	277	259	267	276	275	274	270	245	292	263	280	260	280	265	254	263	260	271	247	266	276	278	299	272	264	227	243	260	275	294	279	245	253	266	255	257	239	287	271	290	255	270	312	292	265	244	250	240	267	275	259	277	246	292	292	251	247	271	286	290	280	279	274	268	265	296	292	271	273	282	300	266	265	273	281	275	259	250	264	289	226	237	262	278	273	293	265	264	269	260	263	267	258	249	268	252	254	277	237	272	262	284	271	286	235	269	263	289	267	274	263	293	255	277	250	254	282	255	293	269	247	262	254	270	279	269	299	232	268	289	273	255	269	297	243	246	272	290	253	270	249	284	252	266	285	250	249	267	261	288	262	269	245	291	274	261	271	276	257	258	237	325	249	269	259	271	262	275	269	252	277	278	261	294	282	249	239	280	295	287	239	259	276	303	279	264	275	269	237	299	253	277	256	277	279	260	253	299	236	284	266	282	283	251	278	271	269	268	266	263	283	272	280	306	262	267	303	265	283	290	254	246	274	262	244	268	259	254	268	236	269	281	246	284	258	268	251	280	268	252	272	277	293	275	287	292	289	275	302	290	251	294	275	276	271	272	271	272	248	266	268	276	248	266	273	277	263	275	238	268	290	276	254	260	237	292	254	262	258	268	270	270	275	261	252	276	264	243	253	293	270	273	266	282	253	277	274	240	278	268	255	278	290	267	243	253	286	253	261	252	277	305	250	291	259	265	251	245	279	284	278	291	296	274	257	294	248	280	342	256	283	250	280	297	261	271	291	242	261	248	264	248	264	274	256	285	259	279	278	255	279	269	296	266	277	278	277	269	248	260	233	231	262	257	239	272	288	252	289	265	266	278	267	243	268	268	270	263	250	270	235	277	261	263	261	241	234	241	283	269	273	252	288	276	261	262	293	302	262	240	269	263	278	265	264	268	264	265	226	250	282	263	263	237	256	233	273	253	275	310	266	238	262	265	248	259	267	270	260	271	260	286	271	270	245	276	279	270	260	267	245	269	278	284	280	297	267	274	275	271	266	270	262	247	285	273	260	259	277	265	264	265	244	294	263	274	279	269	267	271	271	304	280	264	275	289	237	290	266	267	262	258	257	285	268	256	249	276	265	269	260	242	246	253	268	308	277	266	286	268	263	262	265	248	259	265	247	261	251	280	248	261	285	288	271	248	253	275	299	263	288	275	260	257	272	272	270	284	274	262	258	257	295	276	291	251	277	258	287	276	257	284	263	271	317	263	254	238	249	271	276	271	253	272	253	260	266	236	254	289	250	272	268	272	264	263	244	257	267	218	266	251	248	247	259	257	269	243	261	251	278	277	254	296	241	256	279	299	268	272	248	247	257	275	324	258	249	301	253	259	266	279	277	238	282	260	243	248	281	299	251	257	236
26563	20603	10356	1290	798	709	730	709	745	694	676	697	717	657	678	713	688	681	726	685	695	671	691	659	726	663	671	666	662	652	658	682	661	674	631	692	673	670	716	659	674	638	646	694	732	675	694	721	663	655	646	621	660	650	670	713	670	624	692	695	653	669	707	692	710	664	657	728	640	710	664	675	636	715	644	662	684	739	706	713	645	667	695	707	701	623	687	682	684	714	652	656	640	631	680	684	682	692	679	655	675	695	641	640	687	638	676	690	694	667	704	657	703	719	659	717	658	681	704	666	637	644	632	673	670	686	686	645	694	683	664	679	734	652	628	663	610	661	650	669	701	675	663	662	654	677	653	705	654	639	698	684	671	656	700	658	678	657	645	755	648	686	699	676	679	678	649	679	675	680	741	712	644	755	666	669	668	658	725	650	687	657	719	701	677	661	672	694	685	615	695	739	686	692	642	677	694	751	664	705	684	667	660	691	679	668	651	710	671	656	654	636	687	623	677	715	648	698	664	655	702	645	685	657	692	696	603	651	649	689	639	668	642	681	649	681	689	709	637	697	669	672	665	690	664	610	699	636	647	693	657	664	677	689	672	662	694	708	694	671	652	669	647	663	672	640	685	677	677	685	663	689	702	730	663	682	673	686	666	648	678	682	670	658	655	690	696	654	691	677	695	647	664	671	652	700	683	649	653	659	627	724	690	679	682	645	645	673	617	706	682	696	686	693	700	617	714	683	698	677	689	643	678	640	671	688	677	637	681	648	687	694	711	690	675	685	633	622	711	682	689	682	704	632	655	632	674	691	664	663	624	661	646	722	655	650	650	724	708	692	663	649	699	702	718	675	661	648	717	665	667	689	684	747	694	683	672	701	640	653	633	677	634	648	672	650	660	666	655	647	679	623	696	689	638	682	630	673	649	660	689	689	720	668	670	651	729	669	659	617	627	655	698	665	681	659	686	690	681	676	676	671	627	626	708	746	731	691	704	670	686	708	705	647	665	671	686	677	668	666	713	711	654	698	691	681	703	683	679	696	670	685	649	625	654	706	630	666	717	678	663	683	674	639	665	715	682	655	708	647	657	672	675	665	663	656	689	669	670	674	698	663	619	652	666	708	677	728	633	665	652	711	642	654	704	673	620	708	621	725	675	692	660	680	661	663	635	695	700	694	669	625	699	671	716	686	677	681	710	656	682	683	675	687	717	685	688	692	623	697	706	635	690	656	665	642	672	639	677	683	650	718	686	672	681	689	681	663	676	724	676	679	666	690	665	742	630	678	677	720	700	659	649	713	677	676	721	711	657	700	649	662	627	667	639	683	677	618	663	697	661	665	677	655	704	646	592	705	665	669	658	683	670	682	662	668	680	701	704	635	664	670	688	655	668	669	692	701	668	712	689	686	674	686	687	662	700	732	637	703	633	660	664	638	614	624	655	641	626	682	691	666	647	633	648	663	679	664	687	634	641	738	639	645	670	668	694	686	656	622	678	715	670	656	619	689	704	679	613	682	673	604	648	650	675	714	661	654	684	682	680	631	668	712	704	676	689	690	697	667	635	706	631	642	707	670	650	701	695	701	658	694	631	671	661	651	665	706	677	734	719	615	670	686	672	660	674	685	649	664	699	654	690	694	671	682	656	666	685	688	689	679	679	698	691	624	655	688	661	661	664	711	661	700	656	638	688	678	653	695	638	663	641	700	661	708	630	670	719	654	729	665	692	654	683	672	626	636	695	644	695	639	699	649	695	676	617	699	708	690	716	688	693	659	645	652	673	668	699	699	711	700	658	644	662	632	684	639	693	683	652	623	673	636	687	659	615	677	678	656	696	691	639	665	628	668	709	666	673	636	670	664	637	728	690	689	666	655	691	698	652	634	687	640	635	668	674	696	671	687	712	685	630	668	681	724	651	670	699	643	738	663	674	705	664	680	680	646	662	631	637	674	704	705	673	693	655	684	678	692	620	670	637	680	703	661	644	693	655	693	665	641	664	693	659	684	659	662	668	672	620	685	671	649	672	699	715	682	617	711	661	674	636	725	676	665	632	680	685	636	668	687	644	660	690	744	633	656	665	627	738	691	686	662	665	723	671	642	634	668	677	658	682	646	645	668	697	692	687	711	652	682	642	624	691	637	650	706	677	669	662	640	646	721	662	637	697	615	693	667	682	686	684	664	680	681	732	652	684	683	678	651	649	691	686	702	697	646	665	678	722	661	683	659	672	678	643	637	723	672	613	695	689	661	611	633	636	640	693	713	671	671	688	680	667	639	682	682	673	637	692	727	629	648	672	651	607	703	611	682	664	658	678	670	661	683	653	654	738	674	681	640	647	686	660	705	660	675	662	622	761	654	638	625	680	669	687	663	679	688	663	690	740	726	641	728	649	695	646	680	658	709	674	705	632	659	679	702	691	691	641	669	707	700	640	624	706	678	674	627	663	664	657	665	654	649	667	725	662	674	696	658	660	645	666	682	701	665	699	657	642	673	675	664	708	651	662	661	682	676	673	673	648	663	674	668	627	668	719	648	687	637	677	668	719	715	682	637	619	643	710	677	662	656	650	671	653	698	637	674	674	717	677	661	668	661	667	673	624	731	664	629	691	691	699	694	631	685	710	692	641	662	675	663	682	674	636	664	676	701	690	673	691	660	670	684	664	710	678	640	663	650	664	672	730	665	690	654	675	664	688	616	642	667	656	683	673	703	706	690	652	683	679	685	641	701	693	672	713	696	679	644	692	639	679	623	628	713	702	679	666	696	683	688	664	679	668	681	650	683	662	697	696	668	608	695	672	623	685	661	664	666	678	732	699	631	687	681	633	680	646	681	677	699	643	708	661	672	666	666	627	647	686	662	687	638	717	667	718	657	704	652	675	646	686	715	604	716	646	651	675	658	668	643	684	683	687	695	683	646	688	638	641	683	707	658	659	702	661	654	706	721	696	654	662	699	654	639	726	672	730	670	627	660	710	671	651	634	646	677	636	643	658	700	646	703	692	658	685	703	711	714	683	674	686	650	653	686	664	650	724	658	635	665	645	696	701	679	635	657	653	671	652	648	668	692	710	684	697	693	630	647	730	713	672	686	682	743	628	665	689	691	625	692	667	650	698	664	623	677	661	667	702	634	725	677	659	717	682	653	697	640	661	631	640	649	690	669	692	631	681	654	650	670	661	658	701	658	718	670	667	660	658	669	688	661	625	696	650	675	684	658	628	698	692	684	685	677	677	694	658	690	692	666	684	629	610	690	710	685	644	697	668	595	651	695	637	615	628	720	649	663	708	684	737	649	701	683	700	640	639	622	701	654	694	691	659	701	638	681	657	688	711	694	668	642	675	680	659	679	671	690	673	635	707	645	652	655	649	644	637	639	674	668	653	672	671	692	657	671	672	705	693	694	682	684	671	664	636	722	685	639	686	669	652	683	685	655	684	696	612	665	684	634	664	709	663	660	643	639	700	650	700	680	706	651	675	660	684	661	654	701	653	694	655	649
4175	1749	1591	1174	1025	1031	969	963	932	922	904	876	903	880	921	872	922	880	903	918	854	921	859	904	871	930	865	851	880	896	821	873	877	868	902	861	906	869	851	844	900	864	844	896	867	889	859	873	899	837	891	850	846	878	868	867	858	854	846	874	882	878	850	855	847	860	877	901	826	837	897	887	863	861	863	930	896	884	876	943	893	883	845	847	840	823	945	851	878	849	893	874	866	846	890	866	920	882	850	803	891	843	839	883	841	852	912	856	889	863	884	892	855	872	823	847	842	852	864	915	846	829	864	845	878	852	835	843	877	923	859	856	843	900	891	852	916	873	877	879	829	878	880	897	889	876	859	838	855	866	875	816	891	860	844	897	855	881	863	878	881	824	890	866	889	906	908	843	832	886	901	935	847	858	851	805	899	855	852	868	894	805	893	876	878	881	850	849	886	932	846	855	883	890	896	919	849	888	925	863	880	862	916	863	919	880	858	832	869	893	820	958	870	868	853	903	861	841	889	893	861	866	861	833	871	887	845	883	904	872	863	885	858	911	829	850	899	893	867	859	881	892	859	880	857	827	874	885	871	920	855	894	852	885	821	821	874	872	863	856	845	880	843	862	887	866	861	891	877	879	864	827	882	862	865	881	818	839	915	870	882	870	856	880	895	891	839	835	812	816	813	850	941	861	898	878	899	850	864	908	849	838	883	888	808	833	859	871	861	895	824	861	865	886	901	870	865	952	880	839	909	839	845	838	847	867	901	883	925	835	818	851	926	870	949	893	861	885	880	868	851	789	890	879	808	868	873	884	854	878	899	909	850	871	872	899	900	873	917	892	883	869	895	875	874	876	894	866	884	901	867	878	864	884	819	837	869	879	880	818	865	859	800	898	863	900	856	871	865	863	884	878	868	882	838	857	859	871	904	912	869	898	813	853	960	915	877	867	880	905	842	870	864	847	838	824	851	864	880	830	852	903	857	897	849	860	834	839	877	899	886	933	867	867	892	914	903	891	873	826	879	932	931	827	869	863	902	884	872	916	872	842	852	837	889	859	865	842	859	839	915	849	855	873	868	889	847	889	880	855	918	846	822	852	858	863	863	858	906	856	893	887	866	869	820	869	853	878	855	894	836	922	880	881	871	826	902	796	881	909	889	835	854	922	881	866	872	907	872	879	838	835	878	864	896	861	858	903	819	846	856	875	880	864	868	899	856	885	837	864	824	890	949	889	893	836	855	899	885	845	902	907	910	844	849	892	842	883	882	848	810	872	897	880	898	853	865	896	873	815	900	876	889	884	900	918	857	899	844	860	862	892	882	862	831	856	856	865	895	856	874	902	820	886	830	869	849	899	863	911	914	863	820	835	884	872	870	891	884	870	815	844	900	876	845	875	857	828	926	851	825	908	897	851	856	839	925	893	865	912	898	877	854	890	895	878	899	907	910	856	895	892	866	886	908	880	865	901	851	871	879	901	880	830	893	853	882	837	927	887	849	887	883	877	886	846	901	878	871	893	899	889	898	933	865	886	873	907	837	849	850	856	943	860	882	858	870	868	888	877	854	875	884	882	879	893	885	864	886	826	845	874	839	881	871	845	883	882	899	868	882	914	883	893	835	853	893	893	849	853	920	889	882	916	877	879	925	926	843	892	849	893	857	846	835	854	891	781	852	861	836	880	869	885	921	857	846	882	874	846	812	880	853	916	933	876	882	891	874	872	830	944	867	839	875	835	868	920	870	871	827	882	849	905	866	897	867	892	884	875	878	916	818	915	906	904	903	837	903	860	871	836	875	840	866	844	888	841	906	896	856	866	907	891	890	864	876	875	874	869	883	864	867	829	902	900	845	899	914	852	887	889	853	838	839	839	880	881	810	858	905	860	866	887	926	864	858	926	869	911	847	850	849	852	932	902	847	793	867	872	908	823	859	812	857	844	882	842	860	883	909	860	851	862	852	842	876	882	875	871	915	893	846	861	895	820	822	848	850	867	798	826	779	879	841	806	880	838	859	910	866	848	856	829	838	863	896	876	898	911	847	876	856	864	824	875	815	858	850	877	860	872	819	839	911	876	852	855	925	820	873	914	856	895	894	879	924	890	911	870	936	853	879	840	855	866	890	903	862	876	925	915	859	848	889	845	870	875	869	835	842	865	792	853	897	831	853	821	876	825	865	803	866	813	887	861	873	869	873	830	877	849	933	853	892	906	925	803	831	846	899	794	832	907	862	833	858	863	874	846	891	857	826	847	871	892	830	864	847	851	851	872	817	862	883	800	886	883	834	901	875	859	876	858	805	941	891	867	886	909	886	835	890	894	889	847	890	865	883	892	893	875	894	865	883	887	871	914	924	863	874	854	854	866	860	813	837	877	909	898	889	888	842	849	840	881	914	843	890	880	899	894	902	890	933	773	833	856	844	851	867	859	897	867	866	914	890	936	916	917	834	863	902	906	843	857	881	861	887	838	842	830	857	906	855	895	888	884	897	838	898	908	857	854	858	864	874	905	885	894	882	881	903	819	825	861	885	880	844	913	829	886	828	904	859	844	888	833	866	851	883	829	898	875	839	856	904	857	828	895	885	860	849	864	873	891	850	866	843	845	875	899	915	934	886	875	816	909	847	875	929	890	848	844	887	844	849	864	859	890	810	841	844	926	846	915	797	845	838	869	885	887	922	823	897	863	881	894	906	810	883	877	912	867	836	888	838	854	834	872	887	836	901	839	925	861	883	887	899	872	869	913	830	891	871	889	846	908	843	886	839	852	883	889	883	919	889	875	812	893	844	894	885	847	854	898	874	876	854	888	907	902	854	839	895	834	839	860	890	843	890	893	832	902	884	892	919	920	886	844	884	873	886	846	884	895	868	887	847	881	902	857	827	859	842	885	871	903	837	922	893	848	892	871	868	894	861	820	877	883	842	912	941	870	878	891	872	849	907	852	876	869	823	856	896	843	871	907	856	811	847	872	872	893	894	820	907	857	866	874	886	863	874	873	911	867	849	876	818	833	826	846	858	900	877	953	883	843	919	870	870	823	834	886	887	866	858	820	832	849	875	865	948	863	861	871	921	851	840	885	921	881	866	894	844	898	846	874	902	913	846	925	881	860	861	859	857	895	833	839	901	857	886	873	861	869	878	824	857	901	861	890	855	874	919	852	882	884	859	871	845	869	855	857	875	891	838	881	796	895	916	912	820	825	885	832	881	865	852	863	889	901	841	875	825	883	868	884	876	854	889	815	839	878	880	876	912	846	882	916	858	863	854	834	835	850	932	873	849	877	877	842	898	893	841	874	861	830	822	937	877	873	882	871	882	849	856	890	903	846	868	840	833	858	915	860	784	817	855	908	835	890	895	891	835	872	892	819	877	859	899	836	865	866	901	841	854	865	817	856	836	850	856	898	878	914	879	862	854	816	859	876	840	894	916	816	845	881	887	882	868	942	902	849	821	830	889	871	864	850	826	856	874	860	875	896	910	857	877	840	848	892	919	873	886	914
23664	20932	28208	23812	20901	9257	1322	922	767	760	751	646	618	616	619	624	634	558	545	544	555	533	581	552	549	547	584	541	489	535	525	549	555	502	555	507	534	552	563	502	513	517	525	540	554	539	509	518	526	540	518	521	522	522	548	543	524	511	506	483	546	494	526	518	512	535	522	509	548	519	506	517	532	527	487	500	494	569	528	498	514	475	520	488	522	509	502	495	507	531	526	510	515	512	532	501	569	546	517	504	508	506	507	494	493	494	536	528	557	526	538	551	509	564	508	530	522	569	491	511	502	525	516	515	511	552	512	516	514	513	528	543	519	504	504	509	510	503	505	520	475	510	539	499	534	535	511	507	519	544	547	548	527	493	544	560	523	569	529	531	489	498	526	516	520	529	522	506	491	541	490	535	527	523	514	539	518	500	556	521	533	518	527	527	519	523	510	518	518	500	527	503	517	508	535	549	518	523	516	498	514	539	485	542	498	551	499	541	520	521	509	553	503	507	540	537	491	514	504	469	518	504	518	538	542	554	539	558	520	508	552	504	533	559	484	567	553	531	523	488	522	484	522	530	522	545	509	490	488	525	507	548	524	589	494	553	497	497	523	540	506	547	498	516	511	500	505	543	489	493	524	551	509	537	463	537	535	505	504	535	507	480	523	545	533	483	526	515	527	475	513	513	488	527	481	536	496	537	469	520	523	526	480	514	502	532	501	493	555	550	514	488	486	515	525	546	492	506	548	501	534	483	544	524	521	496	523	520	508	536	525	564	506	519	498	538	555	523	525	532	530	527	499	474	480	468	528	487	527	545	507	544	543	566	478	513	527	505	526	537	467	518	547	532	502	525	520	550	470	510	525	526	500	489	523	540	570	494	499	565	507	525	507	461	529	510	493	513	544	504	508	531	525	532	523	501	527	546	499	513	534	498	524	506	534	559	563	518	526	484	517	525	536	515	529	559	552	553	517	520	514	541	511	525	505	557	534	503	495	510	480	530	554	521	576	560	502	533	522	514	525	518	493	523	504	505	491	536	551	548	513	535	527	513	496	545	511	510	490	537	522	544	521	497	545	507	516	540	523	561	517	525	497	494	561	534	504	527	512	512	526	537	536	496	519	502	516	477	513	490	519	492	486	548	498	508	492	534	528	526	485	501	517	530	503	559	482	525	534	550	547	522	557	513	557	538	564	523	514	540	497	534	492	544	501	508	502	520	556	489	504	484	492	446	524	533	512	530	451	520	501	550	516	473	503	530	512	486	487	531	528	521	516	510	507	513	502	520	525	508	523	541	539	526	528	538	511	501	545	554	509	523	500	528	536	486	522	531	497	539	528	504	530	521	505	505	529	513	514	540	495	534	528	530	527	460	490	528	493	502	551	533	533	514	523	540	539	545	531	529	521	508	507	518	543	528	553	492	529	503	559	557	505	516	550	469	504	521	523	518	496	446	539	557	544	545	501	528	541	539	499	524	500	515	489	487	475	510	509	486	499	553	510	527	541	513	521	514	523	520	515	498	538	541	544	568	510	550	513	543	519	513	490	482	538	492	524	527	537	529	603	490	500	539	504	522	551	480	536	504	522	536	483	470	498	530	499	551	525	526	500	552	520	556	493	514	504	529	485	539	533	501	507	551	524	582	524	513	523	510	518	519	527	477	529	483	481	527	535	511	544	488	528	538	485	536	502	519	516	520	518	493	511	526	521	535	508	510	532	549	497	558	513	506	477	529	563	524	557	532	539	545	489	511	532	531	498	520	521	495	477	511	495	527	512	534	556	531	491	517	521	527	519	510	530	504	507	565	526	507	510	511	564	535	520	537	495	533	548	500	526	524	526	542	521	537	517	529	493	489	503	554	543	517	534	531	508	505	533	497	529	551	503	532	531	484	502	494	526	535	527	508	523	522	535	571	493	509	532	498	513	524	523	518	493	531	500	483	505	506	494	496	568	490	478	540	512	513	526	518	516	500	550	496	529	521	501	511	512	522	518	466	549	494	496	499	534	568	508	526	506	517	555	508	552	540	484	503	526	502	502	513	483	493	549	493	517	516	504	498	511	508	487	522	548	500	554	536	484	555	520	504	511	536	490	503	536	510	485	527	512	533	522	538	517	489	527	525	482	546	470	532	522	490	467	543	568	528	487	511	526	518	526	516	533	528	549	538	520	521	492	536	500	504	531	540	502	543	500	508	488	498	497	538	523	491	526	520	563	533	541	514	519	567	507	489	513	506	516	519	496	536	542	540	500	515	551	537	554	508	525	550	533	516	527	526	545	516	522	529	500	501	500	539	543	510	519	500	506	518	496	511	494	552	472	510	531	540	534	524	532	501	486	518	485	559	491	492	530	541	499	496	494	492	534	524	485	548	501	522	496	487	493	520	519	546	472	514	504	522	482	534	500	544	499	542	520	551	503	495	485	564	503	604	535	479	497	523	537	503	496	540	486	556	513	503	496	482	506	517	510	514	499	510	512	508	495	531	532	506	505	513	498	531	556	554	515	550	460	533	494	545	495	476	517	560	534	555	524	507	529	488	498	521	547	521	489	514	521	545	493	545	527	514	510	516	560	531	533	551	563	509	539	517	494	498	502	523	501	495	507	529	489	521	530	539	506	488	543	543	501	542	555	549	530	523	491	537	529	511	532	510	514	508	523	508	470	510	524	527	477	553	549	536	503	528	522	482	510	505	510	502	561	501	491	514	544	554	513	521	511	531	516	543	529	502	494	479	547	553	533	504	537	531	572	502	510	535	511	482	535	492	524	551	537	490	472	495	481	518	494	515	497	531	506	470	515	505	515	538	508	528	500	521	543	483	489	551	530	495	481	537	477	566	560	510	502	490	531	507	532	527	506	511	493	472	532	513	521	491	549	530	554	509	544	538	520	478	496	526	488	520	519	558	521	496	540	499	518	508	549	493	531	512	503	557	515	547	553	509	504	510	546	499	504	522	501	516	508	548	528	492	500	471	513	541	512	492	479	522	520	489	546	529	499	513	489	497	484	495	482	501	537	571	522	521	537	574	509	501	490	480	541	552	496	474	503	543	517	520	585	510	542	505	559	505	487	540	509	537	528	518	512	555	512	537	538	497	492	500	492	489	467	478	524	518	492	510	536	493	483	554	563	512	491	543	505	512	512	525	502	550	483	541	522	544	530	532	507	518	538	536	499	500	521	529	532	494	558	521	549	505	489	486	477	538	492	489	492	523	498	495	534	557	500	497	511	491	485	521	501	529	519	508	482	488	548	501	494	532	528	489	531	520	460	515	523	523	527	545	499	471	528	542	530	507	553	470	529	491	553	513	503	545	478	548	504	495	494	546	507	529	505	480	535	499	521	543	561	477	492	512	507	564	549	532	503	524	537	580	499	483	490	519	513	490	488	561	520	496	504	522	557	503	501	577	507	529	506	527	485	513	520	516	497	499	534	539	502	541	510	517	578	480	504	468	521	491	519	500	502	502	544	480	530	514	512	526	484	511	520	549	516	509	469	495
5007	9737	8393	4501	3167	2505	2045	1630	1427	1277	1101	1096	984	927	932	888	815	878	836	792	768	778	712	751	754	748	737	742	763	742	755	714	744	660	723	708	725	722	691	706	675	781	733	729	724	738	657	769	686	721	656	705	680	665	714	694	749	728	700	696	678	676	741	697	693	662	694	725	715	696	678	721	714	693	650	714	686	677	682	661	669	674	658	688	685	652	722	686	697	684	676	681	686	717	665	743	743	692	703	683	727	734	670	670	685	666	675	660	695	735	705	723	694	707	692	659	639	724	711	671	643	691	653	682	695	644	669	682	714	659	714	652	651	703	706	693	709	724	696	732	698	668	690	703	637	700	691	694	670	658	718	658	683	713	685	724	699	708	736	670	692	673	706	681	698	666	686	691	685	663	705	705	679	695	711	660	694	695	667	643	692	667	612	656	659	712	673	706	702	702	701	680	655	700	671	720	669	653	676	646	703	684	713	715	699	659	687	671	622	679	715	652	689	695	684	667	654	710	650	711	681	676	694	715	701	728	678	651	715	732	663	652	666	733	672	673	677	686	668	726	698	719	702	724	650	705	678	667	670	677	654	713	678	701	744	684	696	675	716	657	670	686	681	692	706	689	705	686	719	643	741	729	683	676	665	675	689	675	743	698	713	611	686	687	688	700	701	669	642	708	694	705	620	644	688	699	707	718	679	642	685	704	702	686	691	693	654	664	658	634	647	666	752	676	669	660	664	710	663	685	666	710	645	701	729	705	737	682	696	701	700	656	677	666	681	738	705	699	712	708	677	647	656	689	706	720	679	651	653	678	706	662	667	685	679	673	693	710	711	667	702	665	637	702	681	681	709	668	703	645	695	705	707	684	668	700	698	708	659	669	697	714	707	649	670	689	686	631	720	672	647	712	702	689	664	709	664	680	736	694	659	718	689	680	663	649	682	714	707	701	727	691	644	654	648	723	683	679	718	719	733	685	716	649	722	695	631	700	676	682	649	677	656	659	654	685	680	687	665	705	657	688	690	680	674	725	672	677	670	670	727	719	682	715	730	682	714	685	708	669	692	723	676	701	679	685	717	681	610	718	691	663	678	696	669	643	688	675	712	698	682	685	698	659	683	657	659	704	677	669	734	686	682	676	690	720	689	637	708	694	688	711	698	701	717	712	671	659	736	693	696	730	721	676	696	691	700	668	736	677	677	626	711	693	728	683	707	714	704	667	675	647	659	687	694	709	703	654	667	648	659	696	675	691	640	697	699	652	672	647	697	677	695	681	671	659	708	691	714	682	715	662	705	701	680	726	674	668	672	682	686	652	740	712	709	682	708	676	720	725	712	653	668	694	655	660	716	692	698	678	660	695	676	705	721	690	699	747	662	671	665	725	702	720	681	684	684	686	689	679	716	665	668	692	701	688	670	646	671	655	672	667	737	683	742	711	703	705	688	639	692	642	686	679	691	704	699	668	643	680	713	652	693	634	659	712	713	690	686	669	754	688	673	658	653	666	655	687	680	690	676	634	718	680	669	682	720	645	680	667	615	715	712	707	728	697	697	654	650	648	700	659	691	744	687	687	699	709	710	681	668	686	713	719	727	706	694	662	705	681	658	705	669	689	646	717	666	705	645	668	671	706	715	712	691	636	662	678	708	661	686	680	665	701	643	679	671	690	664	699	716	655	669	696	656	698	688	691	695	699	685	672	679	702	656	686	672	709	696	662	653	656	648	681	685	696	701	663	723	683	669	700	660	757	690	709	690	637	682	653	665	723	692	693	684	683	698	699	669	698	662	683	679	634	715	686	751	661	705	649	669	735	652	674	699	723	637	744	669	709	670	676	671	635	677	743	679	656	714	717	682	713	729	749	712	641	637	717	704	685	691	683	685	691	714	695	667	680	684	678	732	621	679	664	691	720	698	712	709	641	695	670	674	697	623	715	698	669	711	712	666	690	725	668	691	681	701	674	614	698	714	650	723	677	651	672	663	688	699	660	684	659	696	672	677	720	675	710	691	722	677	670	726	701	687	693	662	672	696	686	727	742	687	640	683	656	711	665	686	627	699	659	721	685	681	711	668	680	678	715	670	701	700	673	694	677	705	657	730	653	651	683	670	676	673	737	663	704	703	706	747	692	688	671	722	663	676	652	658	683	658	713	699	708	686	708	699	661	726	654	677	707	693	689	710	680	684	679	680	671	677	683	711	681	686	727	731	687	694	672	674	660	662	689	672	686	657	679	630	665	706	703	664	663	723	708	710	700	661	667	672	662	701	695	697	703	682	720	690	678	706	717	670	714	683	684	647	658	666	713	719	719	723	698	684	689	708	674	669	707	691	669	716	703	721	672	724	689	653	679	695	700	722	724	649	692	680	674	684	691	710	650	704	667	649	664	691	669	690	732	647	669	708	703	649	656	686	704	678	707	724	685	682	703	658	743	731	688	699	678	700	687	677	688	634	690	676	710	702	703	717	671	654	737	703	697	649	672	702	693	718	753	675	724	691	704	644	695	726	671	733	687	679	710	663	690	672	678	678	689	679	669	698	728	736	706	703	714	654	670	704	687	660	713	707	709	706	737	698	691	672	664	708	658	708	665	678	698	670	722	700	647	661	734	708	689	661	695	715	715	689	683	691	687	657	711	698	678	684	746	665	690	662	672	658	711	718	746	697	725	700	667	689	711	698	666	721	713	679	633	719	649	679	662	639	737	674	694	684	656	691	663	672	651	713	710	721	684	688	670	683	679	709	677	708	737	680	688	733	633	670	696	639	657	698	649	708	714	723	661	712	721	677	662	693	699	686	722	666	727	685	653	678	699	696	636	709	706	688	682	679	695	724	695	661	700	665	724	654	656	716	678	730	667	703	679	649	658	662	637	628	726	661	712	725	692	700	695	712	731	643	720	678	689	704	689	718	697	671	695	673	677	664	642	645	651	693	713	746	654	701	674	652	679	643	702	643	664	685	688	712	704	713	695	705	673	637	675	659	662	665	726	651	648	711	682	670	681	710	698	678	710	685	709	683	703	689	652	682	674	683	692	661	683	666	693	691	676	708	654	658	695	659	679	683	678	689	691	679	671	681	662	692	707	687	708	697	681	661	672	692	693	665	701	679	689	706	745	685	696	668	703	684	684	665	676	675	671	661	729	682	651	662	698	706	674	677	730	733	658	703	645	682	730	701	710	722	689	668	702	652	672	673	696	678	701	666	710	688	660	653	657	738	682	667	710	701	700	651	683	705	705	717	655	714	720	685	705	719	707	657	702	721	676	648	720	694	694	673	644	683	680	655	690	709	708	694	682	677	750	675	674	685	685	698	717	719	721	683	683	697	689	686	669	687	714	722	716	681	684	699	720	667	702	734	682	644	626	691	637	707	706	680	683	700	680	721	684	728	692	723	656	675	695	671	688	653	700	665	664	664	662	721	687	722	709	658	667	708	680	703	668	671	694	652	681	695	646	656	717	678	674	706	640	684	678	647	672	723	732	662	676	681	674	693	670
22717	20922	28651	23315	20925	20958	6915	935	740	628	560	503	427	437	361	330	319	323	305	307	267	267	227	268	253	254	246	233	247	213	221	230	240	220	240	225	221	217	241	185	199	241	185	216	211	217	221	212	209	196	222	230	190	231	225	203	176	200	209	203	192	208	209	211	199	175	227	239	191	236	188	218	207	200	197	210	230	212	202	203	201	195	204	196	226	227	184	162	166	207	201	201	206	190	203	217	226	197	188	191	189	200	218	193	194	244	224	195	218	191	206	209	196	185	193	194	210	188	177	201	204	216	204	200	196	208	217	206	220	221	184	184	212	214	207	216	183	187	211	186	208	226	215	193	198	221	213	199	210	199	193	223	194	207	212	221	197	197	221	226	212	198	185	179	225	189	198	197	188	183	173	210	202	221	186	202	235	203	195	219	200	191	230	201	210	208	206	168	241	198	231	189	187	194	196	195	193	219	183	208	200	179	207	220	204	211	217	192	211	174	200	178	165	199	204	181	190	201	209	201	212	183	207	209	180	201	200	200	183	197	197	205	191	206	202	194	197	204	211	193	189	194	191	196	208	206	167	174	204	177	209	207	200	196	215	201	198	173	199	192	200	219	191	195	206	194	217	232	212	224	203	178	199	203	185	199	209	186	181	183	208	187	206	195	191	224	200	197	220	225	196	195	188	200	196	180	187	196	207	190	215	188	183	200	188	186	197	200	208	174	203	191	188	185	180	193	162	217	182	198	211	216	209	215	179	179	188	201	183	211	197	184	203	205	208	172	200	172	192	205	197	193	200	185	222	202	189	206	204	186	217	206	208	197	203	172	189	215	211	188	200	193	209	186	219	224	211	193	210	195	195	216	195	187	200	218	205	197	195	190	203	192	234	226	225	189	202	192	195	194	210	197	192	193	206	196	188	187	193	191	195	195	215	204	186	216	183	198	208	207	199	200	191	198	209	201	217	180	206	215	195	189	191	206	181	206	196	188	190	210	223	223	195	202	196	218	197	209	184	182	203	206	202	195	195	215	199	187	206	198	203	238	202	181	179	202	189	181	197	196	169	223	194	186	217	210	198	184	184	198	202	184	206	166	198	200	206	187	210	185	192	217	196	199	170	180	193	204	173	219	187	196	211	202	186	180	211	204	193	187	193	182	206	198	199	200	191	192	193	177	198	221	198	200	196	199	162	215	202	200	186	171	181	213	204	194	205	193	193	172	193	202	203	221	204	204	208	190	187	221	211	176	198	201	190	188	200	221	191	198	188	205	202	170	210	202	175	180	188	198	197	203	204	172	195	222	213	189	214	199	188	188	196	184	208	206	196	215	205	216	206	196	202	194	172	220	192	205	188	189	184	177	186	188	214	219	204	192	180	217	192	193	187	223	179	223	200	185	172	178	205	195	174	193	194	203	192	181	211	169	202	229	208	190	211	179	178	191	204	193	185	215	170	180	195	230	221	196	157	196	179	198	231	198	206	206	190	221	202	204	181	188	185	199	230	212	208	205	197	206	170	223	186	190	193	221	178	194	222	207	221	179	206	205	205	215	193	185	207	206	174	211	187	197	187	181	196	205	204	219	171	203	196	197	185	197	178	206	183	187	187	187	211	204	212	198	193	197	176	198	184	222	187	193	170	191	208	193	192	200	213	175	178	212	188	179	189	191	192	227	204	198	202	211	190	182	210	196	181	186	184	199	202	215	190	203	191	183	185	192	209	200	179	209	194	204	195	200	198	206	184	212	184	203	236	194	221	182	217	206	182	193	199	197	223	201	234	199	194	190	211	233	209	219	201	168	197	216	218	197	194	198	191	228	189	208	222	189	213	204	190	194	202	184	180	172	199	211	204	170	171	191	189	198	202	204	204	232	212	193	193	189	214	182	182	187	193	189	203	195	193	195	178	173	192	197	214	186	195	205	180	207	191	195	222	182	190	210	199	203	204	214	191	195	218	206	200	200	200	205	207	189	192	182	188	183	181	181	190	201	196	204	210	212	194	212	207	213	188	215	201	182	212	192	220	191	205	203	205	184	187	170	186	170	182	211	218	190	194	213	197	182	213	195	198	180	212	196	197	209	194	209	195	216	203	198	214	182	188	183	208	198	209	190	204	207	209	191	190	177	164	189	203	196	192	235	184	203	189	202	193	163	204	192	214	188	190	224	191	184	183	197	195	216	183	187	212	212	224	177	207	222	230	199	200	185	199	222	210	232	224	186	211	207	193	204	211	179	204	192	211	198	186	207	177	188	191	207	187	189	197	189	194	193	212	210	199	214	203	183	208	196	185	209	162	208	192	176	196	218	212	188	191	180	212	179	190	196	210	203	181	201	186	203	189	204	219	190	221	204	218	179	197	189	188	180	205	198	207	205	201	183	219	191	195	177	199	190	236	201	213	202	211	222	199	223	214	208	201	200	179	198	198	217	174	201	193	184	196	199	189	210	233	172	186	203	180	198	194	214	201	192	223	213	198	191	219	211	222	184	213	210	194	218	184	203	194	188	194	199	199	170	221	209	213	192	200	210	182	187	193	237	186	191	206	221	191	218	223	193	204	197	234	199	215	178	221	187	173	234	192	206	206	185	181	202	206	200	191	177	181	212	193	190	186	206	192	207	171	196	206	192	187	172	218	204	208	210	191	157	202	159	188	198	181	190	204	205	193	198	207	200	200	187	194	207	182	195	182	173	195	204	185	184	163	227	174	192	217	205	189	194	197	213	194	206	178	203	206	169	207	205	207	187	181	198	183	193	219	221	213	209	179	177	186	180	208	210	200	197	218	190	204	203	168	195	168	215	229	217	192	220	198	215	202	189	209	177	193	204	210	185	182	194	191	199	190	180	201	201	193	195	171	208	205	188	179	191	192	198	192	201	196	166	190	182	193	218	195	195	193	211	194	190	196	196	184	211	202	194	186	191	196	197	191	190	216	217	199	219	189	189	180	197	217	195	188	183	174	188	196	201	198	193	209	214	187	198	216	207	200	178	215	184	204	205	210	189	206	210	182	196	201	188	191	192	200	200	225	174	181	218	179	187	220	189	187	207	214	174	204	209	204	185	190	196	212	181	201	195	203	194	190	210	216	191	189	209	185	194	191	196	182	201	184	180	190	184	183	179	219	240	192	190	209	225	207	186	177	192	217	186	209	194	217	202	191	214	196	170	222	216	207	201	195	206	182	202	191	201	168	206	220	193	169	190	183	206	183	190	207	172	203	210	193	227	196	203	183	196	204	197	192	188	194	187	195	201	221	192	205	177	180	201	175	195	195	219	203	220	207	216	209	217	192	189	209	198	221	199	198	198	162	199	196	174	202	202	214	200	186	198	199	208	210	207	192	182	192	217	229	185	193	216	192	189	211	170	199	211	193	196	183	173	208	214	178	204	186	213	197	200	191	197	226	218	188	184	208	170	196	191	183	201	183	203	198	193	168	171	197	191	177	183	188	210	185	201	198	217	193	184	186	189	220	175	214	202	191	182	188	178	213	204	164	212
6959	15431	13108	7130	4741	3612	2949	2188	1679	1393	1239	962	839	809	657	606	566	529	505	483	486	444	426	403	432	358	355	367	324	359	314	327	306	324	298	308	312	299	306	322	287	265	300	303	274	276	284	283	324	285	286	294	269	274	269	300	264	270	307	266	292	255	280	282	274	274	288	274	309	275	297	308	259	263	243	259	270	273	273	271	288	279	308	290	267	282	271	284	271	283	285	260	314	295	241	267	268	243	282	277	254	267	295	249	269	280	287	266	267	254	245	271	273	256	280	282	255	262	259	251	289	273	300	266	275	267	298	276	250	275	267	284	287	291	262	284	285	260	291	253	262	254	243	279	280	278	286	264	274	276	280	278	297	265	263	283	269	279	293	264	264	257	284	256	250	274	294	285	276	281	284	253	279	257	286	260	271	285	285	269	274	261	277	256	278	262	283	281	260	280	296	290	277	273	263	259	255	289	287	270	263	287	264	257	262	269	274	257	271	235	269	250	284	281	283	262	269	275	255	260	251	237	239	289	258	248	247	258	267	255	239	289	257	277	289	271	249	291	292	227	268	273	258	261	270	261	288	275	271	279	286	255	298	260	289	285	259	281	273	262	259	273	258	259	261	277	278	261	267	260	275	246	247	273	275	295	252	263	250	249	257	282	265	266	257	270	287	276	281	261	286	276	268	265	265	269	244	281	268	228	272	253	275	260	288	301	293	295	269	260	280	258	257	259	276	261	284	280	266	269	244	286	270	279	254	267	259	292	254	303	260	254	280	286	245	248	266	286	274	278	292	299	278	267	261	234	289	269	282	220	274	273	261	255	273	251	272	242	261	252	270	306	257	280	265	268	270	273	251	273	257	256	288	276	255	252	259	246	255	265	277	273	260	290	258	250	257	285	271	270	267	231	265	265	270	269	265	256	264	266	256	267	277	296	292	275	288	248	288	301	280	258	279	277	264	275	283	276	274	284	295	241	256	271	268	277	254	270	273	252	266	258	259	255	289	274	287	264	237	257	249	297	286	263	255	256	273	287	249	260	263	270	286	248	272	283	312	244	263	290	268	271	296	291	254	261	261	296	277	273	267	268	264	270	282	261	241	258	274	291	262	255	266	268	258	304	281	263	277	252	256	231	284	267	278	276	276	249	265	281	262	263	275	280	259	272	290	282	272	276	241	299	274	292	279	283	276	257	269	264	268	249	243	277	253	282	262	274	260	265	275	268	275	260	276	252	276	267	275	242	275	262	248	238	260	265	276	264	286	271	273	312	246	267	278	264	295	278	265	251	268	258	266	252	226	241	243	255	250	273	239	241	267	251	279	308	273	281	254	274	238	234	279	273	260	266	263	267	272	271	278	288	276	290	253	266	277	302	247	249	245	263	291	271	269	249	219	268	254	252	256	273	263	265	229	290	234	268	247	254	240	282	270	263	291	263	259	285	258	273	285	269	274	271	255	263	240	298	283	266	263	281	263	246	277	277	246	248	242	290	268	268	268	256	250	292	253	265	279	258	291	280	286	278	288	254	286	279	319	295	263	288	269	255	262	255	271	244	255	271	267	236	280	259	245	245	266	255	239	272	265	288	285	256	259	309	270	288	257	238	284	261	251	241	253	282	280	260	282	278	255	300	264	261	259	236	263	245	278	250	269	253	271	245	296	293	269	260	280	283	247	240	259	256	269	255	253	253	279	286	270	278	266	265	230	264	265	263	256	271	256	289	241	252	270	230	236	269	290	281	282	291	303	274	241	262	247	303	247	298	246	269	286	291	266	252	259	269	274	282	256	283	287	225	251	256	276	272	280	292	279	281	279	269	273	242	255	222	260	281	279	288	241	279	269	277	262	249	265	299	297	264	262	260	276	267	257	275	274	288	257	251	256	279	263	273	256	260	309	252	293	266	248	267	267	246	262	261	316	276	265	254	288	256	258	295	256	278	266	296	250	258	269	242	283	297	268	298	254	294	269	262	271	278	247	237	292	264	272	284	281	283	265	283	275	271	261	279	262	258	315	267	246	287	264	298	270	283	276	286	247	266	287	277	280	262	276	257	254	248	277	260	253	273	284	286	240	263	251	274	271	243	252	260	265	244	274	252	261	309	258	258	259	280	289	292	289	262	251	251	264	274	259	267	283	261	275	255	252	256	266	284	312	255	273	272	269	266	276	243	266	272	239	267	258	258	281	275	262	245	252	244	256	272	276	304	299	251	262	289	277	260	265	248	300	261	277	245	264	287	268	273	287	266	275	286	279	277	274	301	269	259	270	275	314	244	239	297	266	285	259	246	260	265	299	321	271	275	274	259	249	293	285	258	276	260	275	277	279	284	305	256	274	282	268	281	273	266	269	248	279	292	277	281	261	273	285	299	260	255	268	304	251	274	250	302	268	285	269	245	265	254	272	250	234	235	253	267	273	265	266	262	234	257	276	269	293	234	278	267	270	298	290	272	260	255	266	283	277	251	271	268	259	262	255	248	250	272	239	247	254	282	301	259	259	259	281	267	249	287	271	287	247	285	274	260	286	268	275	237	240	263	274	257	264	234	250	251	283	265	302	272	286	292	282	275	279	254	259	282	277	267	266	256	293	273	272	257	284	302	278	267	255	258	265	243	254	258	248	259	267	251	246	288	249	264	298	272	255	298	258	296	257	287	259	279	277	252	282	284	246	247	274	286	232	265	279	234	272	264	287	241	257	288	265	264	264	246	267	293	276	280	271	266	260	279	242	292	280	265	256	272	260	286	255	275	281	285	242	265	250	260	240	299	284	280	254	234	279	250	231	260	258	271	269	275	257	274	264	239	303	239	275	267	265	265	251	277	238	286	288	289	249	285	235	281	261	272	273	268	261	298	245	237	248	260	250	250	288	271	269	286	291	245	279	278	245	279	255	261	274	266	259	255	271	258	283	267	261	263	259	283	264	249	268	259	269	250	276	268	253	280	289	269	279	277	256	264	263	273	245	249	270	275	243	296	266	281	245	280	223	303	267	233	277	267	250	272	275	237	286	266	293	256	245	285	223	279	252	255	257	274	266	272	265	257	251	273	267	291	267	264	240	260	258	262	262	256	264	300	272	259	268	257	271	260	265	273	296	259	290	258	259	256	244	274	272	268	276	232	264	263	261	272	272	257	274	243	283	254	249	256	282	270	271	271	263	262	256	291	274	251	270	264	260	232	283	271	278	249	313	275	281	265	303	300	269	278	268	287	265	293	283	249	290	280	293	217	301	284	256	245	258	272	300	281	261	276	279	251	280	255	253	257	282	260	298	274	241	296	265	276	306	256	251	254	269	266	258	273	263	303	261	290	290	273	292	265	279	257	273	275	264	283	272	262	259	278	275	267	262	273	267	250	280	250	265	265	259	267	254	299	277	273	270	257	286	263	256	283	279	232	274	262	244	248	258	256	232	237	251	233	309	270	272	261	277	238	269	266	303	247	277	267	282	270	272	279	264	298	274	290	279	266	253	271	307	259	279	281	256	259	281	288	258	281
26431	20514	10315	1537	1046	925	797	714	693	703	684	664	680	700	721	696	646	688	727	701	686	682	669	688	649	652	626	666	650	699	670	680	710	648	663	673	681	653	653	685	660	660	702	689	653	708	686	675	621	689	668	681	644	646	698	708	695	666	660	693	672	660	608	665	614	638	679	688	697	705	647	660	702	668	653	685	695	684	625	634	688	613	629	669	645	669	653	657	717	650	687	660	685	700	672	731	687	698	677	641	679	713	653	655	682	681	740	661	685	655	688	696	682	687	682	652	691	691	679	666	666	715	625	697	687	668	629	655	713	679	694	654	675	659	697	637	615	698	664	683	687	668	689	645	669	716	672	661	746	661	671	688	680	637	708	716	679	672	723	644	697	675	687	648	657	692	644	680	650	685	685	678	704	709	687	678	648	663	687	681	712	664	654	701	674	653	667	638	689	651	686	695	680	645	629	674	664	693	707	650	644	661	702	677	659	647	674	696	648	707	678	659	709	682	688	705	634	634	712	650	699	670	639	703	675	667	690	724	628	678	639	643	662	686	673	639	674	644	672	637	630	676	657	670	671	652	606	680	686	689	645	710	628	686	701	694	696	686	706	680	667	692	676	659	669	631	670	679	659	670	662	727	681	676	674	681	621	708	636	667	684	671	665	677	647	676	659	689	670	668	693	689	679	668	711	692	656	621	700	621	670	619	692	685	655	681	714	640	745	672	663	671	675	662	670	698	646	626	620	698	607	626	661	668	643	654	692	641	672	660	677	608	729	672	632	636	695	685	691	650	654	646	668	706	709	630	704	672	635	678	670	695	687	658	673	656	706	671	685	657	634	651	653	675	686	638	659	658	710	664	664	682	670	672	674	653	733	630	664	669	706	626	670	684	691	672	665	664	705	664	661	670	688	708	659	692	712	620	635	680	661	646	694	674	697	657	679	665	633	671	672	651	654	643	705	705	656	692	673	634	630	699	679	664	658	676	665	655	681	692	696	671	679	692	675	627	704	665	690	665	695	671	620	673	669	677	673	684	652	659	679	692	712	702	632	672	697	657	680	665	676	665	652	667	723	697	674	668	715	678	657	623	693	669	708	678	666	634	694	661	641	698	700	693	672	631	646	730	705	681	706	660	694	690	658	661	639	668	689	681	610	685	648	664	666	662	682	636	661	681	621	710	687	701	681	699	646	676	692	665	706	664	671	634	708	658	641	673	653	666	668	660	670	674	674	674	710	702	673	657	712	662	653	644	663	677	663	685	660	690	665	665	691	698	730	681	654	654	695	705	698	694	704	652	655	682	677	645	679	645	704	636	637	672	673	707	702	698	655	644	675	720	671	635	637	687	687	688	709	631	671	688	664	678	685	634	634	734	691	632	665	644	653	703	681	643	731	675	669	703	672	669	688	666	680	639	649	682	669	647	723	655	617	630	702	642	676	656	692	694	685	646	648	632	675	700	666	714	693	678	622	731	639	677	674	642	677	686	660	678	637	668	648	692	659	663	670	670	666	660	720	657	643	663	662	639	660	657	639	708	631	679	632	634	666	633	674	657	693	675	672	646	680	688	682	658	623	676	660	707	681	662	681	653	689	633	713	675	712	643	662	666	704	653	663	653	661	695	691	651	663	662	686	641	625	680	697	675	656	643	646	657	660	670	641	682	659	672	687	638	672	669	700	693	585	663	685	684	710	670	616	716	691	621	656	693	695	656	684	715	674	694	689	690	632	664	761	700	694	672	676	651	665	662	666	697	676	677	645	639	649	640	630	692	705	667	692	627	604	674	624	718	693	703	674	668	669	648	700	643	690	633	679	668	666	717	650	706	650	679	680	695	682	658	678	654	690	640	660	647	665	665	686	685	684	662	703	650	668	682	621	672	695	639	662	665	679	680	694	674	652	665	702	663	715	677	663	704	656	694	641	682	672	660	697	665	697	622	643	637	649	669	699	657	643	682	631	625	661	673	669	664	682	678	688	695	671	615	674	689	678	606	676	699	689	682	675	681	687	689	679	669	709	685	696	665	658	660	699	681	681	679	706	687	650	700	650	678	681	704	701	635	650	685	701	632	655	657	677	641	728	647	676	688	657	683	629	665	731	652	673	711	645	651	689	631	676	665	681	697	670	660	710	657	687	669	643	666	645	630	672	639	656	691	676	667	642	652	686	627	674	642	647	653	684	665	677	632	650	710	674	662	727	631	660	667	633	640	677	663	618	677	641	677	658	655	695	659	696	676	670	710	657	667	708	713	667	721	703	653	675	676	641	652	688	653	646	629	673	645	698	670	668	683	661	647	694	709	644	681	677	655	654	658	710	666	690	693	641	657	672	698	652	680	687	646	708	630	673	650	666	705	682	693	668	668	666	631	707	662	712	658	641	683	669	687	704	715	686	641	663	676	656	666	632	646	638	658	698	642	642	633	654	711	669	644	656	689	667	634	717	690	677	705	658	666	643	672	660	643	721	687	679	652	713	731	693	663	658	702	698	675	662	682	652	650	670	671	650	674	681	713	648	664	664	684	644	689	680	668	655	689	672	658	637	710	673	677	637	701	688	686	683	739	656	686	674	680	724	664	696	697	648	677	688	650	628	648	670	658	678	647	697	698	661	657	643	644	681	679	691	674	671	687	657	689	702	715	743	663	635	638	666	650	666	680	632	655	705	658	688	650	685	665	681	666	731	671	657	708	652	720	710	652	667	636	641	710	668	738	700	664	685	706	704	673	639	672	648	610	659	640	662	610	640	674	671	710	670	675	696	650	681	655	682	650	728	670	635	680	680	651	700	648	664	657	699	714	655	688	650	687	650	669	677	643	665	680	694	660	690	648	643	683	690	709	626	672	670	713	669	678	662	631	641	669	698	656	684	654	631	649	682	715	714	654	638	649	673	670	665	642	664	683	697	663	641	629	691	689	684	671	716	691	640	640	701	662	687	674	718	698	709	677	669	689	686	649	720	678	693	655	672	651	685	664	684	642	708	677	642	662	629	705	648	689	662	721	676	647	683	677	723	625	680	595	628	677	627	678	655	694	643	634	654	663	693	654	671	662	705	679	651	664	680	638	667	656	693	684	651	673	666	665	691	653	724	673	737	683	682	695	676	670	625	645	680	667	671	669	695	630	656	659	638	675	682	689	659	668	706	700	630	691	672	637	655	691	655	690	742	650	635	707	624	753	669	687	669	645	652	718	672	610	709	676	628	692	636	684	689	689	692	695	668	660	671	674	697	654	698	688	692	655	676	665	699	651	642	647	686	701	655	653	636	733	690	690	668	654	657	671	680	693	686	689	666	672	660	640	685	655	675	707	750	671	670	661	670	644	689	693	679	672	689	675	622	681	703	655	712	630	682	651	660	663	686	631	693	641	676	673	653	696	703	679	684	656	720	697	616	627	649	691	668	661	684	648	698	695	697	650	653	668	682	637	636	664	663	642	677	669	669	666	740	678	631	619	708	664	684	647	709	675	698	650	717	682	694	679	681	636	648	703	666	619
4222	1826	1622	1232	1145	998	965	993	968	950	855	859	908	893	863	902	875	946	845	865	954	782	873	850	853	829	834	857	840	876	857	844	803	852	884	935	819	862	932	835	912	850	898	884	823	814	891	855	905	801	912	878	925	863	858	920	872	869	871	924	840	884	895	833	869	878	874	868	839	877	874	891	898	832	882	875	941	881	873	843	885	856	891	826	848	858	912	825	808	869	856	837	844	869	855	856	853	849	875	860	931	841	879	818	874	884	841	876	892	887	877	817	852	870	817	884	872	868	939	893	869	861	846	902	875	860	868	850	902	810	823	885	830	895	884	848	898	901	839	877	917	880	919	832	857	806	887	894	871	886	859	842	831	863	859	873	882	838	914	894	857	881	840	919	851	877	936	872	885	842	886	941	866	863	872	875	862	914	852	888	875	854	826	839	850	866	855	838	857	861	913	878	870	884	750	863	863	875	879	865	867	867	876	855	807	838	839	848	894	840	870	871	887	837	894	887	874	863	836	841	863	807	838	896	842	899	848	853	863	850	870	858	818	869	897	872	895	846	910	870	867	875	858	939	912	867	883	877	864	833	825	842	864	919	887	827	853	871	825	905	853	909	859	863	859	882	897	862	894	857	835	843	908	879	920	873	842	859	841	841	863	861	811	872	861	865	887	875	814	842	914	881	917	840	854	834	894	885	850	896	832	878	867	869	865	852	895	869	865	810	903	864	874	905	879	852	884	898	874	907	862	842	836	894	847	863	813	860	891	948	880	869	894	803	937	938	869	868	877	884	869	856	921	825	881	906	840	834	868	826	883	917	847	853	857	853	862	861	821	832	848	901	857	867	859	920	895	892	841	839	884	900	889	820	874	876	838	813	852	899	841	845	871	895	863	869	877	835	863	920	884	907	843	824	841	856	870	913	819	867	817	856	875	864	838	890	908	863	887	882	843	853	848	896	892	889	873	864	846	864	847	856	878	849	832	823	860	843	852	898	881	869	912	885	902	875	887	916	898	868	892	858	901	833	864	854	890	843	954	815	931	871	832	843	890	880	874	861	904	891	873	842	828	896	807	866	866	843	858	841	852	855	852	901	863	836	869	883	859	900	822	853	869	879	908	841	920	848	855	841	846	803	879	896	890	828	877	878	891	869	849	874	822	900	853	821	884	879	853	933	882	856	882	853	824	906	914	906	883	864	904	893	823	877	898	881	879	893	869	881	883	851	913	899	883	862	810	893	890	849	872	844	871	832	825	847	895	822	871	854	859	877	901	852	896	845	812	867	825	818	816	852	876	850	840	886	889	845	927	876	836	871	887	828	847	911	902	883	858	827	892	775	867	883	874	792	886	863	890	810	930	840	861	916	808	878	876	920	867	864	855	853	812	827	833	880	856	830	790	866	843	830	930	860	851	919	855	887	885	927	853	864	888	911	880	871	860	834	837	867	883	920	904	891	857	898	880	843	864	904	891	822	891	858	858	848	868	904	881	834	892	848	862	862	860	863	852	878	876	824	861	907	886	873	846	897	940	857	888	889	920	862	913	925	885	866	847	893	865	860	883	838	852	853	855	864	886	851	797	919	877	887	871	829	926	860	811	882	905	919	888	858	811	846	856	852	868	884	904	900	839	814	870	796	890	837	838	839	877	879	869	918	899	824	888	830	847	886	830	872	874	876	838	882	865	886	814	833	848	914	856	894	838	846	858	826	811	849	854	890	878	831	831	908	839	908	874	921	903	883	887	863	936	896	875	838	856	838	910	905	851	846	874	835	897	877	805	860	849	901	800	824	890	838	878	899	879	868	815	887	890	886	841	801	854	860	906	861	888	877	906	934	869	880	872	909	847	867	879	869	866	872	845	934	893	897	886	852	856	862	900	826	843	878	848	907	889	824	840	836	893	825	846	878	897	902	871	892	846	884	893	878	842	848	885	868	853	876	929	873	795	859	889	873	868	867	841	853	840	856	850	875	843	902	824	883	881	887	918	944	882	884	856	876	869	857	868	833	905	826	857	843	909	896	903	875	902	938	900	868	895	894	864	816	837	883	868	837	892	911	850	861	867	819	796	871	836	824	839	854	841	923	896	875	922	886	911	927	914	903	853	866	899	852	885	807	830	888	879	899	890	875	856	854	871	861	921	844	898	862	832	836	921	863	925	855	866	857	895	855	863	851	898	862	892	878	837	893	894	887	938	849	842	857	839	842	886	836	877	885	884	894	876	877	807	853	811	911	901	841	848	876	865	867	890	833	889	861	901	889	870	885	834	890	864	899	850	883	838	827	894	846	847	828	894	855	812	834	869	869	873	835	850	874	849	882	899	910	841	946	842	858	828	920	917	907	891	859	865	851	918	885	865	890	878	859	812	852	846	846	910	774	841	887	850	861	856	939	875	903	880	887	878	906	885	913	892	877	879	821	909	884	886	872	845	863	892	891	886	868	840	956	900	870	882	862	901	867	844	873	907	847	842	907	849	837	887	839	880	853	870	856	832	873	872	852	868	843	849	867	887	837	864	891	891	879	922	853	891	870	817	863	865	882	879	836	871	839	917	854	833	841	793	854	871	885	908	869	858	891	902	861	852	874	900	899	883	841	847	896	898	901	830	898	883	893	853	892	856	834	906	908	843	848	879	855	907	885	852	826	856	854	907	887	863	881	868	864	885	832	863	874	861	889	832	881	871	854	862	808	838	837	878	833	881	825	853	845	883	862	885	813	847	958	860	876	868	917	877	870	883	887	884	900	883	879	858	881	874	891	863	861	900	846	901	820	866	841	890	851	885	858	869	842	826	858	846	872	850	818	890	852	887	835	882	862	876	820	910	856	850	903	883	926	774	899	870	857	846	939	836	884	857	857	833	827	838	817	837	845	870	812	837	911	894	825	909	854	818	896	859	847	883	866	875	816	874	832	864	817	850	854	914	892	885	853	852	827	811	872	862	888	835	871	845	845	855	895	866	895	870	874	876	825	869	876	823	881	937	891	841	848	898	841	885	884	882	820	880	901	839	824	909	869	863	876	832	889	904	856	887	851	894	935	898	833	872	880	901	943	843	866	902	826	864	872	868	861	869	869	803	858	869	892	854	919	893	843	894	863	826	907	880	880	928	926	854	853	841	900	854	831	843	832	890	884	801	854	886	843	840	881	897	902	867	888	872	912	901	862	870	913	837	887	892	832	890	818	845	874	836	900	830	885	884	921	854	815	887	833	895	903	845	908	869	849	812	862	885	869	822	842	840	910	788	843	853	897	909	846	892	845	888	909	928	841	820	881	836	921	868	878	894	878	862	841	897	880	858	915	856	914	891	851	860	884	890	884	883	880	831	838	828	854	873	876	900	839	842	841	892	856	865	836	837	887	870	883	908	860	872	894	929	854	868	816	849	901	840	826	917	928	880	847	865	834	859	868	900	879	843	889	815	884	886	895	830	835	901	867	834	878	880	844	846	920	888	871	876	880	855	830	856	865	895	871	901	831	836	837	865	896	820	900	858	802
23680	20920	28242	23760	20922	9360	1423	915	848	790	663	685	627	628	628	598	646	607	595	585	580	617	564	557	523	511	533	551	561	535	555	563	505	533	538	563	540	520	555	558	513	561	548	527	563	524	508	548	483	522	576	548	520	515	490	512	510	538	533	483	540	546	541	518	534	531	563	557	539	511	522	527	543	491	508	509	523	525	517	517	540	535	505	544	542	519	474	563	501	513	543	517	527	512	510	547	503	553	553	492	514	519	515	527	545	552	517	508	539	559	480	530	528	538	526	525	518	543	551	535	518	562	513	502	540	543	531	501	538	523	509	529	567	549	526	546	504	519	525	521	547	537	560	547	534	557	492	540	528	504	555	545	523	503	512	495	526	489	542	526	534	494	548	548	552	548	513	526	538	519	546	532	551	526	501	517	550	542	541	513	528	569	499	505	558	507	522	488	525	533	522	494	556	503	538	521	557	502	492	532	520	471	543	506	516	526	517	540	506	524	502	566	522	518	527	562	513	551	530	526	534	524	520	502	520	516	511	581	534	502	516	507	538	539	506	531	553	550	527	525	487	572	543	536	541	514	549	532	535	536	563	539	509	578	493	503	515	530	514	547	577	525	502	524	524	545	549	528	510	525	544	518	523	527	528	521	551	540	534	526	517	525	514	520	546	459	536	509	547	534	550	526	528	519	528	517	535	532	532	566	549	517	560	515	517	486	574	525	521	537	538	461	546	573	556	546	517	552	510	526	510	529	526	520	539	536	512	558	498	510	492	484	559	545	507	557	495	545	507	531	544	530	527	500	528	583	532	491	538	521	527	517	529	528	534	531	507	514	501	515	525	543	486	519	498	505	461	541	500	540	577	513	513	520	537	510	530	513	523	539	528	536	516	496	501	507	540	536	519	557	507	569	525	502	520	522	579	540	495	532	489	512	546	517	532	529	569	535	543	571	532	532	527	543	532	490	548	524	547	506	530	554	555	510	524	520	468	520	556	509	517	564	511	539	560	560	546	533	492	485	503	494	532	573	505	508	543	490	519	530	489	508	524	521	598	549	519	490	501	512	535	534	532	555	490	516	531	542	519	516	536	529	544	501	500	522	522	524	543	543	545	521	537	547	508	535	562	557	532	562	482	552	531	497	487	528	540	455	526	520	523	516	539	547	493	530	495	526	544	496	544	506	499	524	528	541	522	555	478	512	564	517	536	530	523	513	533	514	537	502	510	501	508	505	491	509	501	556	533	544	577	517	523	535	521	472	536	539	522	517	539	537	490	454	565	522	461	499	565	534	535	529	552	506	510	527	537	537	521	512	512	540	548	510	501	508	498	539	505	507	505	547	505	515	527	551	529	534	496	558	507	525	522	519	532	491	510	531	518	536	540	478	487	506	558	513	516	534	476	505	523	531	543	514	508	532	522	548	504	474	530	565	499	550	539	531	519	480	530	508	531	523	509	494	533	493	537	511	549	526	491	540	486	500	526	531	516	471	500	541	509	481	539	562	507	521	534	513	531	513	524	491	527	568	501	519	492	540	536	509	546	530	497	538	500	566	526	527	508	526	534	490	569	524	502	522	575	509	507	547	484	507	535	507	517	517	520	514	540	535	525	508	529	558	544	522	517	499	530	500	486	545	491	538	511	577	535	545	537	504	537	541	509	548	561	559	563	510	534	504	509	486	562	518	505	546	525	534	491	494	504	565	501	508	560	514	511	512	573	536	542	501	547	535	486	535	515	522	546	505	520	601	519	487	512	515	545	531	556	514	548	537	516	522	506	521	501	497	508	533	553	515	480	479	490	489	546	541	529	498	519	525	499	503	510	489	508	553	543	494	550	549	546	472	507	513	490	518	534	514	559	496	552	539	537	533	496	551	516	524	544	507	541	548	504	511	494	495	564	539	521	544	513	530	535	513	523	521	538	548	553	569	556	519	569	516	548	554	524	550	486	496	472	510	517	547	543	530	560	509	529	521	525	531	504	498	526	512	540	563	553	510	531	509	554	517	522	529	521	525	522	519	514	534	531	516	514	536	521	558	502	464	557	531	527	501	550	543	466	523	497	561	530	486	501	501	516	579	533	547	533	559	561	547	536	545	506	503	506	517	565	503	547	552	558	524	527	527	502	490	560	543	527	527	518	508	496	540	513	555	540	528	514	511	515	530	509	496	520	552	503	537	494	538	502	527	507	538	530	539	562	526	509	527	495	523	551	523	503	551	508	538	530	535	538	564	514	535	540	509	553	496	511	545	530	528	528	551	568	525	539	542	528	550	532	535	492	491	529	559	557	509	529	549	521	486	547	489	516	478	522	510	517	520	479	515	466	510	520	506	518	513	552	539	532	526	509	505	539	534	504	536	501	510	487	536	535	547	519	467	512	569	563	533	548	484	492	550	516	523	548	546	509	518	517	495	490	543	545	489	545	521	530	533	470	519	532	493	528	472	538	519	530	529	511	538	592	552	554	514	506	516	525	556	526	526	509	551	491	547	491	545	489	512	495	536	543	516	532	489	556	531	560	573	504	497	532	529	548	499	512	561	537	537	535	487	537	513	573	549	522	523	541	511	528	524	584	508	535	513	512	529	531	506	513	544	533	531	559	542	577	539	493	517	527	529	519	550	484	552	518	555	488	527	530	491	501	565	549	534	553	546	534	494	492	505	525	537	557	536	527	533	481	542	525	534	509	532	537	514	520	542	534	563	499	564	542	490	571	510	549	520	528	517	501	583	532	506	485	538	489	546	546	525	502	525	507	512	473	535	531	584	516	544	501	550	491	565	542	525	529	559	524	544	513	581	531	583	538	532	546	509	499	544	546	552	488	515	506	506	543	525	523	547	521	488	513	497	585	514	531	511	523	555	506	482	506	525	509	519	495	495	525	575	496	517	561	483	493	528	520	536	496	508	526	481	511	542	497	519	552	510	479	512	502	500	498	562	488	522	507	527	514	538	516	502	559	535	519	507	481	525	533	478	531	541	501	544	530	553	517	515	501	524	520	502	508	511	559	499	529	504	496	551	492	482	512	521	549	507	515	522	542	526	535	527	532	525	536	485	549	530	531	521	528	534	586	523	514	560	530	498	494	524	548	501	523	520	577	519	567	539	515	505	530	541	568	528	516	528	486	551	525	540	497	568	504	466	480	519	468	496	523	531	546	496	500	565	506	536	521	535	509	492	545	496	497	506	539	533	532	521	516	506	540	505	523	525	536	540	497	532	580	508	557	516	501	500	506	515	547	497	535	527	511	465	541	534	508	536	508	505	525	520	540	540	522	536	532	516	517	510	558	499	545	546	532	535	499	551	528	496	561	544	508	547	509	542	498	521	519	564	543	517	529	510	551	522	551	578	505	528	487	526	498	513	522	558	500	519	544	577	499	533	548	541	563	498	527	498	576	524	547	519	509	529	581	515	508	553	520	531	512	522	541	534	526	546	522	513	529	512	571	482	536	541	537	491	528	542	492	488	515	515	525	555	512	547	594	539	518	500	500	523	536	551
4875	9686	8484	4450	3175	2412	2005	1683	1460	1254	1164	1115	1004	912	905	864	850	842	805	800	827	780	772	770	766	683	698	710	744	719	762	742	733	711	757	744	687	697	735	733	694	730	675	724	694	700	699	738	755	666	716	750	671	719	780	661	685	694	693	701	719	703	704	696	686	660	688	705	654	677	650	759	691	714	715	715	683	657	683	672	677	634	687	671	714	667	674	682	716	663	737	753	717	720	653	668	713	735	694	667	700	669	700	692	688	681	713	667	705	655	689	681	680	733	678	701	680	663	695	651	702	710	656	739	699	683	700	735	675	700	649	721	711	699	768	675	658	695	688	695	677	687	683	691	660	701	678	687	695	783	688	738	711	732	658	678	722	664	689	679	670	645	677	664	689	689	728	616	678	697	683	675	614	694	664	680	680	673	729	716	677	760	688	706	686	696	672	696	669	714	707	687	681	650	671	689	696	674	685	662	680	655	680	681	650	668	652	692	694	696	672	686	683	655	722	716	675	666	733	698	693	681	719	718	705	662	678	757	705	675	700	680	706	670	725	684	698	671	706	700	724	665	656	673	698	732	727	666	708	639	642	638	695	701	701	708	719	698	650	667	691	670	683	665	686	673	685	642	649	686	700	656	707	686	695	674	656	673	669	668	714	683	715	673	707	662	689	699	723	670	678	650	716	693	693	698	699	666	686	669	653	737	675	688	670	680	646	692	682	666	698	687	686	607	669	712	680	678	683	711	667	644	657	699	688	727	663	710	679	713	710	673	707	705	671	713	657	682	721	713	713	687	688	686	650	697	698	662	706	755	669	643	700	656	702	671	689	643	702	677	682	688	658	705	749	679	681	677	669	636	687	682	712	683	728	686	683	640	675	713	732	690	672	680	682	695	714	709	649	654	692	706	669	744	699	685	691	711	710	675	702	678	681	665	685	699	693	688	706	699	720	702	681	646	681	716	732	653	717	737	735	697	660	716	653	640	706	671	688	729	687	697	690	680	694	611	720	739	681	712	731	698	676	696	680	706	670	684	657	657	694	699	710	693	691	672	691	674	721	723	675	678	693	720	669	667	739	689	706	697	735	666	707	686	698	678	701	659	670	700	696	700	713	666	670	727	669	731	655	698	687	690	718	652	682	676	691	676	696	666	708	649	670	667	706	646	694	687	646	648	678	664	724	637	692	703	720	689	687	673	740	731	698	660	724	661	704	718	743	723	650	659	674	698	688	682	710	654	714	723	699	637	685	666	701	680	700	692	686	720	671	711	655	736	687	709	676	666	687	665	705	667	680	667	677	694	692	681	714	648	676	715	705	675	688	737	660	633	713	638	718	676	674	662	715	692	690	676	729	664	724	647	641	646	695	710	694	738	711	678	687	671	721	700	734	736	718	707	690	669	661	669	648	649	663	692	681	669	656	646	701	679	720	716	628	722	682	665	659	691	680	664	674	655	712	712	651	743	675	695	647	696	645	673	692	652	688	726	711	716	651	704	720	624	677	696	715	687	659	710	680	703	707	700	696	696	667	706	671	672	713	728	716	631	721	666	698	649	703	717	704	699	691	633	674	711	683	730	665	661	734	713	663	663	668	682	660	698	738	651	701	642	649	679	710	664	704	688	702	663	681	717	728	737	688	717	648	688	689	688	667	672	680	712	665	700	651	727	721	666	661	674	687	663	734	697	705	642	678	678	737	649	706	702	663	690	693	711	621	706	712	678	698	714	681	677	674	659	633	668	651	670	681	693	678	717	669	726	723	710	710	707	708	655	687	687	687	739	740	677	690	686	712	708	714	699	695	697	706	706	689	648	703	731	654	727	714	701	672	727	686	652	652	690	689	677	663	704	693	681	685	644	643	690	669	717	629	699	700	672	686	679	718	731	697	703	657	718	696	697	708	656	702	707	669	708	727	686	694	746	729	681	643	661	716	732	653	713	714	696	705	707	710	715	705	677	690	682	671	693	709	641	708	688	714	745	686	699	706	643	678	649	728	721	674	648	659	699	677	748	731	695	685	745	678	716	676	715	713	677	654	735	722	666	673	696	684	725	696	702	709	704	646	706	707	685	671	673	651	725	670	677	702	672	678	728	716	639	664	652	640	686	711	714	727	706	709	711	678	729	688	709	709	675	709	713	707	693	705	676	708	666	679	654	675	695	685	677	698	699	670	674	677	663	669	665	644	692	686	713	693	728	668	693	697	700	720	720	685	710	662	670	719	766	711	679	713	696	675	711	718	695	719	641	703	678	684	676	654	690	689	691	630	707	646	669	661	662	652	629	694	698	686	684	710	720	678	691	708	634	710	709	651	711	703	714	702	726	716	667	653	665	671	658	685	709	706	649	650	711	682	661	690	636	677	665	681	714	700	662	669	684	667	672	659	706	698	654	739	677	713	675	700	679	645	726	744	677	646	641	721	648	694	689	718	646	672	685	659	698	672	692	707	678	704	685	694	710	677	701	673	684	679	740	677	727	720	688	675	658	647	696	694	660	688	685	661	698	694	722	732	695	673	653	689	694	621	701	660	689	699	671	675	737	662	681	744	673	665	708	687	656	760	663	704	658	697	667	686	731	716	667	688	666	664	676	701	660	715	721	663	713	708	636	673	682	632	669	667	657	692	649	629	653	707	710	656	677	662	689	692	679	652	724	699	686	685	717	686	686	714	707	706	679	728	664	675	755	675	674	737	687	648	668	645	678	681	685	707	657	671	679	685	706	714	685	707	747	675	702	731	706	679	670	685	729	671	721	731	682	655	718	703	679	695	691	684	674	620	726	725	710	683	683	698	720	677	663	684	661	657	706	703	671	711	681	703	687	658	677	718	677	699	684	692	662	693	701	722	668	707	711	707	692	655	695	681	697	679	666	703	689	698	655	684	694	710	710	639	698	665	666	702	614	680	687	686	677	697	716	663	681	665	689	672	717	665	700	748	661	754	665	667	733	736	609	699	696	743	729	620	721	681	710	717	711	707	682	682	692	632	709	685	624	689	664	665	672	686	650	646	699	663	716	683	714	680	656	678	673	652	695	697	658	718	693	661	705	679	699	681	715	700	719	690	687	660	701	666	664	714	666	661	671	691	655	701	685	654	663	706	669	707	699	734	688	714	685	686	687	670	706	686	735	717	682	701	699	768	681	688	688	671	703	734	691	679	691	655	687	719	635	685	664	675	676	695	709	698	628	657	672	653	692	746	664	676	723	649	711	663	731	681	620	667	704	706	682	682	685	686	665	708	690	671	711	696	715	693	658	711	662	666	692	728	726	694	731	696	680	669	657	700	727	643	691	733	687	719	715	715	747	648	648	665	714	703	662	688	695	710	664	683	678	676	709	676	705	691	684	715	748	694	727	687	679	647	705	710	653	702	677	678	666	672	698	712	676	721	699	681	682	662	701	682	656	709	709	706	663	698	710	645	675	690	661	648	679	693	712	684	759	669	745	686	654	691	648	693	734	765	671	696	673	677	698	660	654	685	697	673	639	727	640	704	673
22787	21010	28815	23372	21010	21041	6925	1068	713	652	571	504	445	389	398	366	326	317	299	284	283	283	245	267	240	258	254	250	236	227	224	217	228	230	254	237	219	213	233	210	220	221	202	216	247	205	210	209	219	216	181	223	178	177	233	222	209	209	204	185	212	202	207	176	196	211	203	221	228	173	202	187	216	192	198	192	208	203	214	215	184	215	203	213	201	209	187	220	194	176	206	196	223	201	207	212	194	210	196	216	203	198	175	219	212	199	182	173	213	180	194	209	207	213	187	198	210	195	180	204	204	169	182	184	221	168	206	210	199	220	211	189	217	187	208	225	201	185	211	206	196	228	178	218	215	196	193	202	218	219	200	209	210	219	190	188	194	186	208	208	209	238	179	205	205	185	182	230	197	203	206	193	201	194	195	181	199	196	208	205	209	202	201	219	190	198	193	196	188	206	217	205	198	200	197	206	192	222	200	181	202	220	197	210	206	201	199	207	179	197	198	209	166	208	201	197	193	188	188	187	206	206	230	188	231	203	221	204	186	151	195	197	201	206	187	204	214	207	201	189	195	174	207	204	197	184	178	204	196	199	206	201	201	208	196	199	195	192	213	194	189	210	190	208	221	178	215	209	191	230	218	206	186	187	193	178	213	203	213	193	195	191	189	205	183	190	199	181	195	198	209	197	200	190	221	200	184	184	205	186	214	186	206	183	204	187	185	215	207	198	207	224	207	212	198	196	199	186	201	219	210	178	199	207	210	189	204	222	205	190	210	186	157	196	213	204	198	222	190	179	205	220	177	194	211	173	208	224	200	164	180	201	194	187	202	204	229	205	210	202	201	205	193	189	181	174	200	211	201	179	217	190	182	201	186	215	206	206	202	203	191	188	221	176	191	219	189	205	207	181	203	219	188	183	208	193	200	192	191	197	198	185	184	209	194	205	185	180	243	198	199	206	199	195	205	185	180	198	232	204	192	189	183	197	215	208	193	202	209	220	204	197	187	179	191	224	188	209	206	192	194	170	206	182	221	207	201	195	195	202	205	202	216	176	206	194	219	219	213	208	198	194	192	181	214	173	190	216	203	236	202	199	198	187	208	191	185	201	192	173	179	215	206	203	199	203	195	205	172	195	215	189	190	213	197	194	203	194	193	183	166	202	201	226	208	210	179	198	195	197	223	206	193	191	177	192	193	201	187	184	203	200	191	171	196	194	188	199	214	182	197	195	186	208	193	193	189	212	225	197	217	218	194	208	219	202	227	187	207	202	203	182	201	215	202	218	185	183	203	185	206	185	187	213	210	221	185	198	215	168	204	194	183	207	185	214	205	181	211	201	202	171	233	207	219	185	194	216	215	235	201	188	202	203	196	195	236	199	218	210	211	202	193	157	201	193	210	195	202	185	205	213	193	190	204	216	188	189	185	213	169	225	185	187	219	187	183	183	186	192	198	201	179	204	210	214	210	181	187	209	189	205	202	189	226	203	192	182	201	195	196	203	191	211	197	216	208	220	182	199	192	197	207	191	205	187	211	207	191	188	206	180	209	181	213	185	186	196	185	195	198	244	196	205	191	186	208	209	196	180	203	194	231	189	213	198	183	203	187	197	197	221	180	211	191	223	193	201	207	208	175	198	204	189	203	201	226	202	203	223	200	175	191	208	222	196	199	186	206	212	206	187	203	184	186	191	217	185	211	200	203	189	197	208	197	212	206	210	195	235	191	178	194	194	203	216	195	199	182	203	195	164	179	214	191	197	176	209	183	181	209	206	170	190	186	199	187	198	215	219	204	185	198	211	181	190	235	207	220	200	211	208	190	189	196	207	169	210	202	208	194	199	212	187	205	205	211	207	216	207	207	182	204	198	214	195	190	207	197	199	201	213	194	197	216	214	209	199	205	204	213	212	201	194	180	208	196	203	227	206	205	196	195	184	196	218	211	199	185	220	193	202	207	189	205	197	214	207	197	220	192	205	199	203	188	181	188	191	232	210	213	180	223	245	174	182	207	192	189	179	190	190	216	195	207	217	196	169	190	191	208	211	169	205	193	204	176	219	178	199	207	215	181	224	203	190	208	204	191	192	200	203	197	189	199	194	196	208	203	189	192	202	220	198	206	216	187	176	182	187	214	172	223	203	204	237	207	192	223	199	211	182	190	215	206	166	205	205	197	217	190	219	203	208	180	181	170	199	181	215	197	206	184	202	204	201	185	214	180	176	223	191	191	204	220	186	185	195	209	212	196	191	192	198	178	200	224	215	187	193	196	222	193	199	212	193	189	197	211	182	217	199	207	205	191	195	207	226	195	189	185	175	193	209	187	205	196	181	189	172	174	214	191	191	194	192	207	193	194	198	187	201	214	189	200	190	199	219	206	213	235	198	211	186	175	173	201	201	191	201	212	190	190	192	207	202	179	185	215	181	232	211	211	201	213	178	226	196	164	213	185	205	164	192	173	184	196	186	208	218	218	200	214	215	214	200	193	200	227	204	172	176	192	187	193	180	182	189	208	223	214	209	219	174	186	185	196	215	180	201	203	219	195	198	199	213	191	198	205	211	190	203	191	197	210	178	209	196	198	197	210	182	202	188	227	188	174	194	181	201	191	219	210	200	213	208	195	232	192	187	209	197	190	189	188	186	201	200	182	191	189	211	237	192	214	205	206	184	187	202	211	193	219	205	219	201	199	201	194	183	209	166	206	218	196	176	221	199	238	192	199	194	183	216	179	205	184	200	168	205	206	218	231	212	178	190	176	187	202	183	196	227	190	227	172	161	222	185	219	205	187	193	199	192	195	185	193	209	196	235	202	190	217	202	210	180	193	215	212	211	221	185	234	201	219	207	214	210	186	207	208	199	198	171	190	202	226	201	203	203	219	198	180	222	183	193	200	195	179	192	185	212	229	167	216	212	211	199	194	196	191	172	205	200	185	174	196	209	202	174	204	199	195	196	188	210	204	199	194	209	197	188	213	202	176	191	173	223	185	187	208	184	190	183	197	202	195	194	190	173	180	191	198	201	209	195	212	192	192	202	195	188	205	203	191	209	211	209	201	211	170	177	186	199	188	186	202	186	185	190	205	225	179	186	192	201	204	203	203	178	195	216	221	194	206	228	218	226	194	197	218	181	213	203	199	193	188	213	230	196	205	186	204	203	215	206	208	168	188	215	192	175	192	211	201	199	201	208	202	171	199	180	218	219	208	196	202	179	213	188	217	192	168	205	189	201	215	174	190	195	184	200	185	207	229	189	192	187	189	196	202	208	198	200	204	181	182	181	190	194	215	213	195	204	165	187	211	171	178	209	212	198	187	208	196	181	200	214	204	202	207	190	195	186	191	228	182	212	212	214	217	198	206	191	221	224	218	185	184	190	211	194	216	188	203	203	220	190	203	209	218	190	215	186	207	210	196	202	199	201	233	213	216	188	202	195	198	166	194	216	210	190	214	199	203	213	186	188	173	217	177	197	188	207	211	213	198	228	192	193	213	203	191	188	212	207
7066	15274	13291	7278	5092	3688	2786	2237	1776	1442	1269	1040	891	821	687	621	582	559	517	508	432	417	380	403	404	373	349	389	330	380	314	334	361	324	313	315	347	322	313	308	310	328	288	294	299	324	302	292	287	282	286	300	296	317	292	288	287	281	300	278	282	296	308	300	303	283	299	274	261	268	285	270	288	285	273	254	292	257	308	297	257	303	299	333	288	275	260	284	292	287	258	261	273	296	276	278	283	285	277	255	286	245	289	256	272	323	266	260	249	272	290	288	280	253	289	273	290	242	252	281	268	273	292	273	284	248	251	263	281	256	251	265	246	277	275	273	276	287	284	306	248	274	282	274	263	269	246	256	259	266	288	262	266	280	287	282	272	281	292	277	305	270	296	274	279	296	269	258	260	284	272	285	282	246	279	267	274	227	249	288	285	289	284	291	252	283	265	275	268	281	232	245	260	266	255	260	280	256	280	243	282	271	263	282	268	273	271	247	241	257	290	252	272	296	271	270	266	266	243	259	269	283	264	304	278	247	285	278	234	296	246	280	257	321	256	276	289	269	256	252	280	273	272	256	263	267	277	269	290	274	251	249	258	288	305	299	237	256	270	258	268	307	261	291	286	292	266	277	263	239	254	276	258	236	289	263	247	285	270	261	287	270	277	257	280	277	270	296	285	271	297	274	261	315	275	303	228	271	299	301	281	245	281	253	269	269	287	261	265	311	278	259	289	281	262	276	281	260	270	280	291	287	269	253	263	272	285	296	282	258	241	269	249	264	272	246	278	253	272	259	292	266	279	258	261	277	275	252	284	280	272	304	271	272	243	258	287	249	275	277	231	257	254	273	249	266	249	282	293	269	271	259	242	267	247	284	261	267	275	292	258	239	285	297	262	260	291	289	278	276	245	254	282	267	250	292	247	317	258	277	265	289	275	277	282	268	242	266	283	258	273	274	265	294	301	267	297	259	273	264	243	273	260	300	277	273	267	273	280	279	251	272	242	302	241	257	275	261	240	277	264	297	259	258	268	291	284	254	254	275	253	267	269	250	262	243	265	267	272	278	263	276	266	245	270	279	251	258	275	259	284	251	263	284	279	292	310	287	271	291	262	272	280	275	286	269	264	262	218	260	251	277	256	279	279	249	265	287	270	273	283	251	275	286	254	264	268	261	277	273	272	269	280	275	300	253	292	266	265	293	264	287	247	252	291	265	273	276	275	258	294	263	282	261	304	281	283	275	277	297	287	270	292	264	282	264	256	291	275	291	266	310	267	266	299	257	239	263	270	272	294	278	274	270	247	267	244	280	255	283	246	265	272	273	252	289	266	258	290	264	282	300	272	271	272	258	269	266	266	282	260	261	255	247	284	269	268	283	286	256	254	267	305	278	276	235	261	243	254	279	261	263	257	275	287	244	271	277	301	286	278	269	270	288	262	252	263	262	262	290	262	276	275	268	298	277	247	250	256	284	285	310	259	289	257	279	261	273	270	289	283	262	278	257	278	274	275	226	275	292	269	291	282	274	278	286	277	245	279	261	263	295	285	276	286	275	276	273	273	254	258	254	260	288	288	284	285	273	266	281	244	262	291	279	263	275	290	264	249	241	258	282	260	293	313	292	269	257	241	287	233	271	263	286	272	257	253	318	255	290	268	268	289	281	270	276	269	274	267	266	259	252	291	289	259	258	255	262	259	269	272	280	286	241	284	253	268	299	277	269	288	257	312	269	268	261	276	274	298	289	303	274	254	273	277	266	292	281	277	255	261	244	240	261	291	286	296	276	258	256	273	283	269	246	280	278	228	249	258	263	296	253	290	275	265	262	261	257	270	270	241	281	279	272	295	223	268	262	257	260	249	261	289	265	275	268	250	245	277	282	284	286	285	248	257	261	258	266	273	272	292	251	262	280	283	260	261	273	254	274	241	262	266	267	300	288	261	272	273	273	276	257	255	286	266	291	273	254	269	283	235	276	266	288	271	265	259	289	248	276	271	243	293	293	257	269	274	283	286	277	288	298	303	293	277	266	247	288	256	279	266	279	257	271	242	271	273	265	297	278	293	253	282	268	240	302	264	265	291	249	264	300	220	259	257	262	253	265	267	304	296	256	264	290	269	251	252	276	265	262	271	273	281	248	286	268	271	264	277	274	267	260	273	255	289	304	278	252	257	278	266	294	295	306	290	268	287	292	249	274	295	254	253	266	261	264	249	288	280	272	262	291	256	248	275	286	275	269	261	258	296	258	287	283	282	281	292	268	252	266	283	255	277	267	255	287	282	265	250	264	275	251	274	259	256	276	297	268	266	269	261	238	287	265	282	277	285	283	274	263	261	270	254	255	264	281	261	259	282	278	264	269	268	265	259	262	253	258	283	275	262	284	266	266	253	283	275	271	288	268	278	264	288	271	263	279	295	265	278	300	258	235	298	254	281	294	267	277	272	243	258	257	254	287	231	278	255	274	284	272	261	268	324	308	274	267	261	272	276	298	290	257	269	263	258	281	277	271	262	258	264	257	272	280	249	268	284	266	282	266	263	272	253	283	272	280	279	271	250	269	262	286	294	267	297	315	259	289	275	270	273	267	279	274	224	276	269	264	262	299	258	285	258	301	276	277	275	288	307	272	270	245	261	259	275	255	275	253	276	247	258	248	275	272	256	260	305	266	279	274	270	273	231	259	290	281	252	242	264	268	280	269	274	276	257	258	300	277	279	297	267	268	266	275	270	276	260	291	320	293	261	280	284	290	287	237	268	271	277	268	283	283	284	284	267	272	257	281	273	303	214	250	256	259	279	225	291	271	259	278	283	281	277	283	274	263	268	281	268	269	273	269	250	265	264	264	270	268	265	257	275	286	268	262	292	256	274	295	273	298	241	262	276	269	239	285	294	287	259	280	295	284	294	255	257	270	283	292	312	271	252	263	271	275	247	290	295	255	252	260	283	285	270	266	265	251	247	299	269	305	260	281	279	275	248	310	290	263	250	277	291	252	275	275	282	271	263	277	273	268	285	256	276	281	248	258	276	268	248	259	260	259	279	262	269	281	237	277	279	280	290	264	281	268	263	279	269	289	292	253	241	257	259	290	276	271	276	271	289	276	264	261	271	263	256	248	270	273	239	287	263	279	288	239	289	289	277	264	298	275	261	261	292	292	267	264	281	296	292	263	273	254	264	275	251	280	260	267	269	272	275	274	275	276	259	276	256	289	285	280	308	241	279	264	262	272	266	295	261	277	304	289	297	284	288	272	288	277	270	273	258	294	269	241	233	282	258	244	311	268	281	265	270	275	283	300	273	231	258	264	236	279	289	281	266	276	288	265	282	282	271	266	273	278	259	282	279	271	277	288	270	279	294	273	290	318	264	286	297	267	258	260	276	283	275	271	271	303	267	294	247	249	280	260	273	254	284	297	250	255	278	241	279	284	273	246	274	271	265	290	271	270	259	254	299	275	276	274	253	245	282	251	278	280	302	282	257	268	261	277	269	281	236	274	286	247
26652	20600	10063	1260	745	751	784	717	714	762	738	661	676	747	700	674	671	699	711	641	673	662	654	661	675	676	668	744	701	656	646	670	650	655	709	686	676	673	684	645	693	689	673	710	691	693	704	656	657	705	680	653	717	682	646	705	749	708	728	689	658	697	679	678	642	657	724	653	699	673	666	664	663	640	713	660	695	698	708	701	665	717	673	707	690	733	714	678	650	658	666	719	690	699	707	685	718	677	733	675	674	659	675	672	709	660	662	659	687	659	728	685	698	702	695	718	686	676	646	695	688	700	667	705	691	671	727	688	696	686	696	655	687	728	650	662	660	718	679	675	703	645	687	660	688	706	696	676	668	647	690	670	629	718	697	657	707	707	624	764	667	680	685	692	717	683	672	665	701	701	697	636	704	706	704	666	666	703	727	669	701	720	697	702	675	677	672	653	736	645	683	676	708	674	678	674	703	701	671	709	678	671	702	656	657	697	660	677	657	655	655	709	659	675	657	746	707	689	685	632	652	705	664	693	662	662	660	703	702	678	644	689	646	675	661	655	678	624	660	647	676	690	650	662	746	724	705	688	692	655	720	661	692	616	699	718	683	714	687	667	681	702	677	683	692	671	661	680	742	655	675	726	634	694	686	660	670	688	685	659	680	685	626	664	700	697	689	664	710	694	721	674	716	645	672	708	710	712	705	680	700	651	691	690	701	707	678	679	711	667	701	650	693	680	690	660	689	685	705	681	674	655	673	718	697	712	666	715	676	681	671	704	668	662	669	660	684	669	649	737	690	724	745	650	657	654	699	656	692	679	648	655	647	707	701	662	687	673	665	705	693	694	710	706	712	729	693	660	606	694	684	671	688	639	712	727	673	663	659	700	659	685	656	739	658	669	699	669	689	673	703	694	701	703	654	699	668	701	641	688	752	690	636	716	649	703	643	659	696	718	687	686	708	635	705	692	686	662	723	691	639	716	685	736	679	636	692	690	655	693	677	702	666	674	677	656	662	692	713	691	657	674	697	676	678	691	708	677	715	692	683	640	694	710	669	693	710	658	623	666	678	685	658	651	710	658	686	664	703	712	680	670	630	672	662	655	701	662	652	670	672	652	704	695	676	702	620	683	620	662	655	690	678	691	725	704	704	717	681	713	642	657	732	674	630	649	678	681	715	693	666	686	652	690	686	690	668	695	657	706	623	659	694	680	726	669	600	716	650	692	667	658	679	708	699	684	680	705	677	682	697	672	648	707	664	662	684	689	716	707	708	669	674	680	661	666	670	660	652	660	652	728	715	653	702	680	629	702	710	670	669	672	707	661	661	649	694	684	691	693	687	678	696	709	680	648	677	692	674	697	708	709	649	692	700	707	692	683	705	669	650	693	731	672	690	683	671	680	682	653	687	676	652	686	655	710	684	700	663	755	690	673	659	682	676	685	708	668	668	680	721	648	722	657	697	673	651	664	698	662	644	659	690	626	663	656	664	710	690	700	695	701	671	696	660	705	717	678	704	697	638	696	650	738	713	643	682	662	677	652	701	669	648	684	667	641	641	692	702	656	657	681	649	683	687	704	688	667	643	633	669	715	665	657	658	656	688	715	685	625	694	677	687	689	699	716	712	688	650	685	662	696	627	659	698	705	680	694	708	721	709	696	689	646	669	691	692	690	645	708	658	720	700	724	695	692	694	710	698	705	676	663	687	699	665	632	656	681	674	659	665	632	739	659	696	684	715	637	720	685	695	687	664	699	653	695	692	680	667	681	702	653	652	695	669	714	707	713	665	676	695	720	680	682	681	659	646	684	697	692	681	724	709	692	694	681	686	720	683	660	717	698	676	678	669	735	692	712	661	699	676	720	692	722	681	684	709	688	676	696	711	636	659	727	685	674	644	648	715	695	731	655	675	669	703	677	714	676	688	654	675	678	622	671	704	667	720	663	634	678	661	692	624	703	700	689	658	694	712	678	661	733	688	636	652	671	677	680	712	689	667	725	689	706	687	695	645	666	703	693	667	723	718	646	683	653	750	682	705	621	678	669	680	692	664	713	680	677	675	623	694	699	742	664	701	697	669	677	712	722	696	679	670	681	684	667	727	700	705	691	695	658	648	678	693	640	636	706	633	705	718	679	645	675	696	697	716	728	651	668	714	653	709	680	652	666	690	708	715	727	682	655	686	642	675	679	706	652	701	693	695	662	685	648	695	643	697	673	712	684	692	684	685	706	690	639	689	714	734	690	677	662	710	716	720	619	695	722	682	690	651	696	660	676	712	705	682	663	716	718	701	663	665	625	651	703	666	657	668	679	698	673	654	691	676	697	670	656	664	695	709	714	717	660	647	730	697	765	695	707	695	719	712	722	680	676	677	656	625	617	709	703	663	677	651	753	683	715	640	687	693	718	671	692	667	710	654	628	679	689	707	667	675	680	623	712	633	661	705	727	725	717	705	702	683	673	673	651	673	689	722	674	651	681	662	677	681	666	696	673	690	682	676	681	706	667	641	717	687	681	670	704	686	649	686	733	684	680	667	726	636	661	672	697	720	656	699	660	731	715	648	681	646	653	689	674	665	679	720	660	701	681	688	681	721	674	725	688	669	648	668	667	718	687	674	759	676	701	629	710	670	667	659	678	691	715	647	697	694	673	675	697	728	650	626	657	706	697	671	694	726	696	662	686	640	666	692	698	627	697	691	669	636	700	686	715	673	666	652	690	645	728	695	661	729	649	677	693	654	684	668	651	656	734	653	684	656	654	627	682	751	700	660	657	673	657	661	687	677	659	694	688	716	695	706	693	651	688	661	687	676	664	675	691	660	698	674	722	673	680	701	710	673	675	680	675	706	714	636	698	721	670	682	673	703	674	694	726	713	697	665	677	662	653	673	724	633	660	672	737	680	690	705	646	723	649	643	603	667	673	694	686	662	693	690	676	713	694	683	701	668	689	665	675	707	688	675	684	662	631	657	661	688	684	666	676	678	683	700	708	704	683	738	640	682	676	713	672	702	718	652	681	677	663	678	680	663	675	684	669	744	706	689	688	676	698	670	655	669	702	698	700	700	702	653	665	730	678	691	653	702	701	675	721	637	724	692	691	710	696	681	658	700	684	710	745	619	660	695	691	681	682	680	703	665	685	685	703	669	703	658	665	648	724	649	701	677	756	712	638	691	655	702	655	679	651	619	632	727	676	681	696	700	692	677	675	690	686	691	709	693	688	708	689	701	684	683	667	709	645	652	667	672	676	685	707	635	676	718	688	683	692	670	683	704	673	622	731	705	676	700	697	645	694	713	688	678	676	658	697	661	693	672	675	734	687	686	669	653	674	692	695	717	752	701	730	679	679	722	671	686	695	679	657	637	665	665	680	722	684	686	733	637	674	685	690	665	701	670	689	731	711	623	649	653	647	674	706	684	679	672	707	717	685	714	678	663	700	673	674	663	674	678	683	644	706	680	688	695	643	689	664	660	701	708	735	713	695	653	651	675	691	601	649	649	650
4191	1689	1563	1226	1044	1029	973	994	947	870	849	932	980	916	928	949	900	884	888	891	827	927	925	847	890	889	836	880	870	904	941	903	902	848	894	932	892	854	912	850	850	921	962	921	897	886	883	881	917	888	962	906	898	878	869	848	866	901	844	924	916	868	871	867	902	926	841	913	836	854	889	844	867	854	878	891	847	882	929	926	910	835	891	894	913	814	868	916	875	902	912	975	879	875	859	868	932	847	909	868	864	921	896	920	905	860	965	843	910	883	914	871	934	853	902	850	930	889	841	896	905	884	843	841	843	877	832	907	844	884	827	879	919	881	869	906	885	865	854	880	940	877	884	833	880	849	839	835	885	857	840	885	866	827	883	887	911	852	854	867	921	851	939	883	851	817	839	867	849	887	892	871	857	864	884	855	872	913	888	902	842	900	943	965	847	864	869	885	844	879	884	936	883	865	875	820	845	872	860	882	876	876	885	886	886	894	926	893	884	927	852	902	871	847	921	878	893	948	922	881	906	849	851	914	900	856	828	944	896	883	895	926	927	863	889	829	978	894	843	891	850	868	873	881	850	916	859	855	876	896	876	915	869	869	902	871	921	911	867	844	904	849	897	876	912	917	871	897	843	884	849	862	921	852	900	868	862	853	850	899	885	874	912	918	845	842	895	908	885	836	901	873	885	883	876	848	861	895	881	855	888	843	932	879	862	918	870	872	906	905	881	809	939	817	889	937	880	885	889	893	861	867	872	861	885	843	893	937	836	849	953	908	852	890	870	904	878	892	873	820	932	871	896	912	864	859	873	876	865	915	820	869	868	916	829	872	831	879	896	889	907	895	882	897	867	855	890	902	830	877	892	889	919	858	875	911	899	873	865	828	893	847	902	911	937	862	875	907	874	870	887	888	875	913	877	908	898	883	902	829	947	900	865	853	898	885	922	902	896	895	868	920	860	908	864	872	862	876	896	946	900	880	849	893	880	887	882	911	934	860	886	900	856	849	874	843	865	897	901	849	892	864	839	871	898	871	913	886	837	865	884	824	883	881	877	894	897	897	929	888	897	882	876	852	927	883	880	896	889	885	870	917	907	900	928	896	865	866	915	873	834	922	910	915	847	875	924	877	839	885	919	893	891	922	880	871	848	918	938	892	907	899	882	836	871	894	908	869	845	953	907	852	848	926	882	897	902	863	854	907	911	873	911	898	938	869	853	828	879	887	919	900	885	912	981	892	850	905	857	897	869	843	889	907	888	866	887	891	838	880	914	897	895	905	911	849	905	887	869	911	895	845	875	905	902	912	909	930	918	929	903	890	860	855	904	888	890	854	862	862	867	915	916	894	811	867	845	873	923	878	890	917	904	939	879	913	859	829	888	873	863	877	938	921	860	855	852	933	846	838	899	876	862	859	837	917	967	881	843	872	879	871	867	880	918	883	870	958	844	863	923	856	881	865	905	886	906	896	919	915	901	848	915	861	858	853	863	897	867	890	908	890	870	917	873	863	842	879	902	885	902	897	858	925	880	905	801	838	909	906	861	879	875	928	855	917	905	863	906	826	852	912	905	863	857	899	840	855	907	915	851	879	925	899	887	847	911	892	856	879	862	873	908	895	890	868	894	895	860	821	938	912	920	886	853	871	969	919	907	894	893	871	863	882	852	832	886	875	794	930	927	888	868	928	909	861	872	893	892	862	852	921	854	875	814	935	844	896	870	894	879	915	887	881	845	889	849	862	902	860	864	841	870	884	901	879	863	894	933	907	850	924	885	929	861	925	893	890	835	879	904	886	861	919	817	818	908	871	873	870	855	874	863	887	852	896	889	902	907	860	862	852	849	901	829	902	887	848	898	911	895	834	886	885	920	928	887	864	874	862	859	864	896	836	834	864	876	911	895	916	860	929	864	884	898	856	848	912	924	862	871	818	905	866	912	815	909	875	874	907	836	938	888	873	845	811	864	850	919	955	951	863	833	943	866	933	927	915	893	901	877	874	872	911	912	896	903	900	866	948	866	905	857	870	873	873	888	871	836	857	933	865	881	881	887	876	901	869	870	881	877	938	891	861	851	888	898	884	829	870	885	912	914	868	870	897	871	902	893	895	854	817	960	866	892	932	841	880	903	966	903	876	855	875	873	854	902	977	924	939	874	887	873	915	901	882	888	943	879	901	887	938	915	900	929	842	886	968	928	876	940	914	889	920	899	874	924	889	863	842	973	868	922	860	870	895	879	857	863	878	869	897	918	911	876	852	845	921	899	915	910	864	917	914	887	931	911	860	907	898	877	828	829	875	849	854	883	895	859	875	904	869	866	844	812	866	887	905	890	901	861	867	849	853	861	930	892	867	905	920	863	873	832	914	885	882	867	905	918	968	836	897	850	892	879	912	829	880	886	885	874	883	923	821	856	885	866	891	858	889	918	876	893	885	870	892	853	889	888	882	877	860	888	872	893	900	916	906	963	923	870	871	885	914	886	917	879	848	884	882	900	854	928	922	899	895	866	882	838	861	916	902	820	907	869	855	840	883	901	867	842	829	854	869	945	859	867	908	836	912	902	872	893	888	970	914	882	851	833	852	888	864	898	868	879	877	853	909	854	913	862	898	874	914	939	838	884	918	878	932	887	928	877	906	834	891	891	897	918	873	848	876	880	903	902	834	858	873	904	820	901	883	831	893	883	887	887	899	829	880	887	864	850	822	890	885	893	869	871	875	870	885	898	866	921	923	859	868	938	918	896	871	898	841	905	900	913	939	885	889	945	825	899	896	873	949	883	822	901	850	887	859	875	846	899	921	885	913	866	881	879	876	908	864	891	905	876	877	926	879	844	824	887	884	890	918	840	909	974	888	884	874	861	841	934	874	838	884	877	880	874	920	916	898	857	867	909	900	878	861	925	854	882	916	876	913	921	853	878	841	882	912	890	894	903	858	866	866	848	862	876	893	872	851	919	871	859	883	888	939	871	930	859	856	886	890	856	867	900	890	953	911	945	930	849	913	874	858	869	848	902	909	852	837	886	850	914	867	917	823	967	864	875	905	879	894	881	820	873	897	864	876	895	911	838	867	897	875	869	851	894	922	921	888	889	827	915	923	848	897	908	890	959	880	854	845	898	893	890	894	907	867	862	900	899	882	935	948	895	869	947	840	910	854	861	910	912	861	883	873	913	849	883	839	895	865	925	854	851	879	915	882	905	872	905	919	937	912	886	846	904	897	876	874	945	888	892	867	887	837	952	901	861	889	893	880	882	861	856	893	899	863	858	829	878	843	861	898	838	897	865	869	900	884	861	865	876	846	888	903	868	861	860	903	911	901	904	890	854	858	883	905	844	911	919	853	887	857	900	955	903	850	892	854	883	854	893	923	898	885	921	825	924	919	868	893	919	886	909	875	866	895	893	886	888	878	843	906	919	886	875	832	902	906	898	913	876	905	898	893	916	872	854	896	871	889	918	936	856	873	926	874	916	892	881	914	891	881	876	848	897	897	934	869	989	898
23603	20928	28243	23799	20923	9180	1335	935	823	786	683	659	616	647	580	592	569	572	637	530	561	562	517	572	577	544	587	534	561	539	536	540	576	585	523	539	538	528	563	554	558	546	541	554	557	515	577	537	487	570	560	491	474	527	516	525	544	492	476	549	511	551	520	522	537	525	533	565	516	532	516	492	534	531	534	508	551	526	510	543	495	493	540	499	515	550	554	523	555	536	570	497	507	525	490	532	521	505	532	533	519	512	532	524	565	568	557	500	504	494	545	525	571	541	473	496	498	523	516	542	542	523	520	529	497	500	508	519	538	509	516	483	527	526	512	522	516	518	503	531	492	546	536	475	542	535	532	515	513	514	566	493	540	531	478	514	504	541	515	504	486	516	512	556	576	501	517	521	534	484	537	555	513	544	516	514	566	510	529	536	483	514	552	518	484	577	534	526	526	546	508	505	496	546	560	499	521	511	534	541	504	529	573	523	557	519	549	517	543	487	530	516	516	515	538	516	533	546	509	523	531	551	518	566	487	526	507	534	544	534	498	585	520	534	528	507	536	515	509	505	491	507	487	533	488	526	503	472	529	522	546	487	538	502	522	544	528	564	567	487	524	558	484	478	578	530	533	520	563	517	540	514	523	500	530	513	528	517	535	524	562	567	540	543	538	532	520	554	536	516	525	553	562	520	489	525	534	508	559	523	537	545	536	473	518	494	528	512	532	514	516	552	519	511	485	570	508	575	512	500	505	491	529	534	534	547	528	524	476	528	475	544	539	485	544	544	515	552	504	498	527	499	490	513	534	537	526	501	529	518	541	516	532	559	561	516	518	501	543	514	553	505	517	528	500	520	568	548	503	495	512	534	518	489	529	541	509	534	525	546	499	479	504	540	545	507	500	565	517	504	520	534	487	510	555	532	507	527	478	453	535	551	478	530	542	506	537	504	505	528	482	501	535	526	508	531	553	532	471	514	526	545	550	512	518	517	540	530	545	503	498	515	569	516	546	540	568	515	546	569	509	536	556	568	557	511	528	510	531	514	566	510	566	519	552	550	550	504	591	522	518	508	523	498	533	535	535	523	567	527	516	527	541	531	529	507	531	505	513	498	523	522	540	539	530	480	486	524	555	521	512	530	539	506	583	510	497	542	512	554	494	536	554	561	569	513	562	544	557	501	535	535	528	529	491	530	530	465	544	473	507	505	520	537	527	492	554	521	520	528	526	502	518	484	516	529	550	523	547	511	540	519	540	489	506	517	538	519	512	518	523	541	516	542	542	511	518	500	505	531	546	506	526	544	547	539	525	513	491	537	546	526	550	523	545	500	539	514	540	599	537	525	536	500	527	500	492	503	536	498	564	532	567	519	543	530	521	544	514	556	547	531	495	521	528	528	503	555	529	481	519	514	522	495	543	508	554	495	544	534	505	499	518	533	538	532	472	569	514	557	512	552	533	505	504	538	549	497	490	533	544	517	520	505	478	473	554	518	525	555	502	511	551	511	516	511	508	537	589	527	517	519	529	530	489	525	476	541	564	527	534	456	530	492	560	556	591	553	529	511	501	502	512	501	479	525	530	531	501	513	547	521	482	542	544	522	494	541	500	523	566	548	515	446	528	513	558	528	553	491	508	509	535	517	497	537	541	547	515	538	552	495	542	512	535	529	525	534	525	499	525	534	540	557	565	524	525	530	566	521	555	513	542	523	477	510	549	521	532	516	568	519	536	517	538	518	503	521	510	486	525	502	501	505	526	519	521	518	532	536	538	524	499	531	573	523	518	536	513	564	509	508	539	497	529	546	492	527	534	557	542	502	503	529	531	527	508	508	504	522	555	481	512	556	508	573	519	541	530	503	551	533	516	496	482	541	512	526	535	514	511	481	521	504	503	528	513	497	515	522	505	496	524	480	560	487	508	531	499	513	533	496	515	523	538	514	523	517	525	534	497	493	534	525	538	494	528	485	551	502	522	500	525	518	493	514	468	534	528	528	501	556	500	488	531	534	502	524	544	549	567	532	516	515	584	529	485	505	526	529	568	473	494	494	514	500	547	503	542	566	529	492	561	552	511	505	505	477	523	500	500	520	536	570	547	519	578	519	524	542	512	551	508	488	520	517	558	532	496	511	520	521	525	489	533	545	480	528	520	520	510	536	468	503	532	495	538	520	512	527	546	541	526	497	521	524	504	492	529	524	536	543	522	505	534	534	483	494	528	488	487	538	495	549	542	531	527	491	548	477	541	508	559	478	502	554	523	544	508	560	522	564	549	495	525	542	508	486	490	538	533	558	537	518	532	552	528	512	503	539	566	554	528	554	504	550	545	542	513	507	519	519	545	524	496	532	528	515	533	515	527	546	515	489	531	539	511	511	526	510	551	513	536	493	524	496	539	503	521	486	533	535	544	515	536	515	518	498	539	514	529	515	509	515	518	492	516	533	511	466	517	515	540	512	505	566	532	524	517	509	536	513	521	516	475	507	535	517	476	564	509	530	536	524	484	559	502	495	518	517	515	555	518	522	509	513	511	566	491	534	542	531	466	514	537	520	497	472	512	524	514	565	521	480	521	522	524	521	505	544	525	529	518	502	502	471	480	534	507	526	460	483	523	509	485	535	528	519	510	552	487	544	483	539	529	526	528	535	543	500	529	513	506	525	552	514	494	564	551	518	488	533	488	527	545	497	514	542	551	540	520	523	527	510	524	484	534	509	547	533	549	521	533	525	521	505	544	523	526	504	513	538	479	495	522	554	503	509	538	501	539	511	522	511	528	514	515	539	521	516	496	512	542	531	562	580	507	509	517	504	483	541	530	498	491	501	544	537	533	486	545	539	484	523	488	547	504	511	511	521	529	519	547	516	490	500	551	513	509	522	547	526	539	546	483	496	533	525	551	514	531	524	575	498	519	545	524	516	498	514	516	537	524	525	528	508	523	503	543	539	533	517	536	535	505	503	499	499	500	499	553	507	508	544	542	512	575	505	543	522	516	478	481	510	513	503	542	540	535	505	535	558	520	546	508	559	503	530	545	521	524	528	539	504	542	508	499	540	498	502	520	508	516	488	523	516	532	521	496	547	506	505	522	544	481	483	580	547	542	538	554	531	505	536	549	533	512	498	553	544	539	552	516	568	534	530	531	509	535	546	483	558	511	499	554	548	510	537	544	538	550	503	551	506	488	545	538	517	539	503	535	521	546	549	514	521	529	582	527	511	491	490	483	521	510	496	531	506	565	537	557	545	502	561	552	504	519	544	487	529	526	501	512	516	516	541	568	558	519	512	541	542	526	522	512	553	526	494	558	508	557	518	544	494	548	537	511	559	570	491	546	561	468	520	507	535	525	526	533	515	518	485	500	508	532	538	558	485	516	563	493	530	519	484	499	506	514	503	562	519	512	527	536	526	533	535	521	546	534	531	538	515	514	499	521	493	543	523	500	502	546	538	479	560	524	515	514	512	542	519	528	504	508	514	502	529	529	515	516	537	563	551	534	498	532	533
4905	9737	8587	4406	3217	2520	1970	1699	1532	1298	1120	1037	1022	933	866	830	812	789	806	785	766	756	799	764	767	758	736	783	766	702	755	754	721	735	730	748	669	707	737	724	753	701	742	734	724	714	698	741	721	730	708	726	699	663	735	672	742	729	700	732	724	680	726	692	704	707	686	706	679	695	653	732	679	653	710	725	649	671	693	700	682	697	676	718	722	696	695	703	700	705	690	677	741	664	680	691	666	684	693	707	708	675	710	674	697	724	716	695	737	722	681	714	700	747	664	697	681	712	692	719	712	670	706	683	670	672	679	679	712	683	694	708	702	664	712	687	693	719	672	737	731	716	695	691	708	674	707	703	700	695	682	706	677	686	686	657	660	714	642	687	679	704	676	685	745	698	676	690	714	676	663	684	677	703	671	683	717	697	709	693	708	657	668	675	695	716	689	655	688	660	709	690	706	717	655	726	708	720	695	685	671	708	659	664	666	674	713	700	663	718	699	699	684	721	735	696	679	668	677	680	688	714	676	690	664	661	722	742	715	663	684	723	739	634	661	663	675	698	683	669	696	667	655	701	700	680	684	719	687	653	718	709	674	720	702	664	671	660	698	687	722	698	787	715	706	689	717	700	686	690	718	708	651	686	714	721	650	686	717	688	657	658	671	698	707	645	748	725	683	652	658	735	701	720	686	698	737	657	683	690	737	707	711	660	709	698	698	697	639	716	704	747	672	653	675	646	688	670	680	694	707	715	698	698	704	669	727	696	659	699	706	711	674	691	748	731	709	679	685	706	653	736	702	652	688	682	674	690	678	663	694	658	687	681	684	673	708	669	672	687	677	732	709	726	679	664	692	661	726	727	691	664	668	719	661	726	662	679	687	679	689	716	721	685	705	672	720	678	703	712	665	740	694	664	713	713	640	684	704	708	690	716	724	670	712	657	678	701	705	674	761	673	752	687	720	717	687	721	705	689	695	728	706	664	749	677	705	718	672	671	713	724	673	662	693	653	703	678	684	706	665	690	678	680	723	683	684	663	715	678	680	670	721	651	663	742	716	674	703	659	729	671	721	716	681	682	721	719	685	639	664	710	656	667	746	750	675	727	718	701	674	717	650	676	693	671	711	639	706	720	682	654	718	711	619	731	715	736	687	683	714	667	699	699	725	680	674	684	713	689	729	652	725	681	707	623	665	706	693	705	679	720	677	691	689	708	693	675	721	693	687	677	712	699	733	673	678	691	671	671	685	693	648	691	691	709	695	716	680	671	668	682	709	659	726	638	692	676	719	667	665	738	715	687	678	702	715	714	681	686	639	672	721	702	696	692	749	669	676	655	686	703	700	715	710	716	651	685	694	712	709	667	752	726	689	706	707	718	698	740	720	715	657	690	662	671	672	698	710	715	678	713	701	674	661	694	689	711	711	718	685	722	698	723	728	714	667	674	627	669	679	678	653	669	638	752	692	673	729	709	649	707	732	680	678	680	656	653	708	701	662	725	696	716	747	683	707	696	697	694	725	664	676	666	677	643	696	759	691	688	697	699	655	736	679	698	699	677	666	719	662	705	704	683	691	680	704	719	686	661	701	715	712	712	651	677	665	678	688	727	693	697	710	692	707	714	676	673	725	737	689	710	688	697	695	718	667	664	682	701	658	706	669	654	669	658	665	714	683	689	660	696	742	695	687	668	683	693	700	667	646	694	726	697	687	660	657	724	755	699	690	662	693	663	698	706	684	711	697	692	725	702	679	695	715	710	685	711	694	723	647	703	709	641	730	725	699	667	686	656	686	740	659	697	663	739	663	666	675	649	695	681	667	660	732	670	709	698	671	702	713	728	677	707	682	678	746	729	662	687	710	662	779	721	689	654	658	715	693	741	720	698	705	708	727	688	712	708	702	683	710	693	699	707	698	651	666	696	686	678	725	665	691	717	668	716	711	692	683	675	667	666	723	653	683	747	672	678	704	721	685	679	669	677	720	711	693	683	665	707	638	691	641	699	663	670	720	655	738	704	713	684	720	696	672	661	686	697	653	666	735	669	714	666	736	745	644	703	716	674	724	659	689	686	736	708	716	715	713	730	662	694	728	677	714	685	696	716	719	696	723	682	664	675	711	650	678	686	679	658	700	671	696	684	739	716	688	702	688	668	679	716	686	700	719	692	701	704	647	704	677	725	710	707	660	710	670	640	686	685	697	692	688	690	707	632	677	703	665	728	685	688	674	686	695	651	686	700	722	719	698	683	715	696	699	654	720	725	676	705	706	700	679	713	687	635	633	698	703	697	717	669	698	707	674	715	689	700	677	667	656	657	639	681	671	718	731	634	690	655	706	668	658	689	743	701	703	675	726	653	720	704	703	718	646	701	706	681	638	704	659	645	693	710	696	689	694	699	714	658	695	702	710	719	710	664	691	744	705	704	676	686	700	715	693	678	674	705	730	674	648	738	706	717	666	697	686	716	650	687	702	709	681	688	685	685	674	697	663	734	682	699	707	715	712	716	729	725	748	668	642	721	735	692	691	672	714	733	683	693	670	709	684	721	649	663	681	689	637	682	763	682	661	718	678	653	663	689	701	704	674	729	677	709	676	664	709	593	691	674	681	639	694	731	723	688	671	699	683	720	729	690	686	693	702	737	666	729	689	659	726	734	652	686	725	717	679	696	645	716	691	701	714	704	686	716	715	682	693	680	728	685	675	691	691	712	663	702	751	699	697	680	710	734	709	685	703	711	684	716	702	681	690	675	687	714	707	687	658	674	662	673	687	712	674	689	668	651	693	668	714	722	749	675	684	690	692	663	681	691	715	687	686	708	676	723	680	724	725	742	690	708	688	677	672	681	694	683	726	712	688	709	706	742	662	722	638	692	689	682	688	729	665	708	689	743	661	678	720	683	711	670	719	686	678	643	691	670	710	729	613	692	706	695	715	683	679	638	712	651	696	664	716	727	687	652	679	700	659	681	678	732	653	730	645	727	722	717	697	677	686	718	702	673	698	679	710	709	669	689	746	697	664	688	695	675	708	654	724	707	703	689	685	698	671	718	705	742	693	686	731	724	697	701	716	738	693	667	679	673	690	731	656	661	671	687	695	674	698	744	690	688	680	710	699	728	721	721	670	741	691	660	699	678	698	707	681	687	694	667	711	659	713	677	643	674	736	695	675	692	693	690	717	693	735	709	681	667	665	650	679	671	708	699	694	660	658	721	669	721	722	705	679	703	683	700	717	705	672	710	708	699	690	707	651	702	689	719	664	677	702	682	678	703	717	659	700	678	686	692	668	709	720	684	742	703	686	708	692	685	689	646	663	661	714	699	649	667	696	667	675	687	656	697	711	657	689	712	675	705	648	682	722	710	693	655	711	677	707	730	706	665	697	688	714	743	720	707	750	711	678	630	662	702	710	697	665	701	694	698	677	741	707	714	702	739	652	692	767	725	699	667	681	662	683	694	724	673	714	659	704	661	720	652	700	693	687	658	669	680	671	703	716	744	666	689
22711	20954	28719	23337	20958	20980	6998	1013	784	654	532	480	434	353	362	339	327	325	272	265	296	275	265	300	241	263	255	234	264	239	261	228	243	239	200	213	224	239	182	228	243	240	208	205	209	200	211	190	187	209	230	196	208	210	188	219	198	210	219	216	205	199	214	187	193	206	221	206	185	208	215	204	199	199	199	229	203	189	200	210	178	196	192	222	190	211	185	193	205	198	224	215	204	202	191	191	207	176	194	202	226	214	231	203	218	170	195	190	182	237	206	192	167	214	222	203	192	219	200	192	194	190	226	213	176	211	215	202	195	228	202	198	206	195	196	192	224	193	205	205	223	203	189	216	194	204	199	193	209	204	253	204	203	215	189	184	186	194	170	171	220	207	209	205	188	201	209	192	185	193	195	217	200	205	191	190	190	203	214	186	214	178	196	207	199	229	196	192	207	198	199	222	207	187	197	211	204	214	223	202	203	193	186	197	233	179	183	174	220	193	200	222	188	196	202	190	180	191	220	183	183	170	199	208	196	190	202	213	191	211	205	200	201	216	217	200	185	207	214	199	198	212	211	208	188	207	203	180	208	191	226	198	212	192	207	195	216	206	198	203	182	197	191	186	206	185	188	201	190	202	217	197	219	204	180	191	188	188	202	211	199	193	206	186	202	218	203	204	195	189	192	204	206	209	202	214	181	198	201	201	194	174	207	194	222	193	188	216	189	203	184	189	181	219	173	225	227	220	213	198	207	195	232	197	198	218	196	218	215	214	218	198	194	195	205	204	188	180	194	188	191	189	193	205	185	201	206	200	190	187	206	206	204	196	185	221	174	190	195	213	212	183	184	182	198	186	187	155	210	214	210	202	222	199	189	193	201	227	228	204	201	185	183	192	211	201	221	189	211	202	192	187	221	191	184	171	192	189	193	213	178	200	213	189	219	201	194	177	221	188	199	196	179	186	180	193	204	187	174	183	218	214	214	201	209	193	193	206	217	167	189	195	219	201	177	180	192	207	184	218	226	200	217	209	211	209	213	199	200	192	217	199	188	197	197	181	190	201	203	203	213	205	198	180	192	200	209	189	224	204	189	227	228	204	198	186	209	185	198	195	196	200	202	186	201	186	192	214	228	208	214	195	193	177	211	174	217	194	182	198	192	209	189	188	182	186	216	192	214	182	196	204	200	208	189	179	204	197	207	214	189	219	196	216	203	211	208	216	189	228	190	206	194	221	212	201	232	183	209	206	184	184	194	197	213	187	209	197	184	219	195	160	214	196	221	212	214	167	204	204	193	192	198	195	190	203	165	174	206	213	211	217	194	207	214	215	211	206	196	196	215	179	174	189	198	223	198	169	207	210	216	201	225	175	200	179	197	196	232	174	188	194	185	223	207	180	196	208	222	190	172	202	205	202	209	181	183	197	184	198	200	186	214	202	197	219	199	209	229	173	188	182	188	206	187	220	219	201	203	211	204	205	192	204	216	209	212	209	202	184	200	194	210	198	207	196	188	186	204	189	196	238	203	199	208	182	192	215	204	187	197	214	195	189	213	182	203	221	198	226	184	190	207	212	212	181	208	206	198	195	217	206	195	201	200	211	194	221	209	205	178	172	215	209	199	224	208	225	205	234	215	187	217	177	185	187	218	209	203	199	219	184	202	183	204	200	215	220	205	223	212	188	204	209	193	206	193	194	186	192	221	188	189	182	203	192	180	197	198	219	196	182	203	216	185	207	219	191	185	201	214	213	177	200	196	200	212	224	192	213	200	196	212	223	191	213	215	194	221	192	189	219	173	204	200	225	206	202	188	195	195	210	193	196	232	186	205	188	213	198	170	180	203	223	189	202	206	214	211	204	215	205	201	195	199	233	198	185	196	189	218	195	228	206	180	210	183	208	182	186	215	193	202	223	186	203	199	192	207	225	210	190	215	186	209	182	182	211	175	211	194	186	213	181	184	195	198	206	215	190	166	188	194	220	175	190	197	214	185	186	201	202	195	210	203	189	207	223	191	210	189	202	208	211	216	228	211	207	207	200	187	211	214	180	191	220	193	211	164	204	227	200	200	216	186	182	204	211	200	212	184	214	184	192	219	198	212	191	205	204	204	204	204	204	212	199	201	182	208	220	213	208	198	197	188	216	199	203	197	191	237	212	207	185	217	221	177	201	193	221	190	194	185	211	198	218	190	197	203	214	190	220	177	174	231	213	196	216	194	203	204	185	178	219	201	192	205	210	209	182	187	195	191	221	196	220	219	169	191	228	182	168	195	189	199	201	210	222	197	221	209	183	225	182	210	200	231	211	215	194	195	190	218	196	194	215	201	193	222	180	191	186	199	223	195	169	181	180	208	227	193	213	200	217	211	199	209	190	207	187	208	192	210	198	201	190	215	200	217	191	211	211	221	202	226	191	219	207	201	205	202	221	209	195	194	187	207	173	196	202	206	218	184	211	182	194	211	191	223	203	199	181	230	195	200	211	223	202	207	188	154	203	186	168	179	190	190	201	202	176	177	206	190	199	204	188	204	180	177	171	189	185	193	200	201	215	205	207	202	187	217	212	201	209	217	197	194	225	208	249	194	224	214	199	214	200	217	197	203	199	201	169	179	194	190	187	190	203	199	182	187	199	199	179	188	196	202	187	203	185	186	194	182	228	202	213	190	187	210	210	203	196	217	199	184	212	188	186	177	216	211	216	210	211	205	218	192	206	221	198	201	194	193	211	169	186	175	203	170	164	185	200	203	220	210	171	198	196	216	213	201	195	211	210	178	192	189	218	212	198	217	202	195	200	204	203	204	200	195	229	197	176	203	207	222	177	201	202	164	198	185	197	215	213	206	215	200	188	211	183	221	195	183	201	204	175	200	204	193	194	180	215	194	193	196	236	209	179	214	221	194	205	201	185	195	188	174	182	181	191	192	187	209	189	201	192	221	214	204	199	202	178	194	180	198	180	192	192	199	249	194	193	207	198	187	203	213	189	196	192	184	181	205	198	164	242	190	201	183	205	208	210	207	189	186	199	226	204	208	175	185	187	228	212	193	202	209	195	205	220	200	212	210	188	216	196	180	202	189	186	169	193	199	223	208	212	165	180	200	181	201	169	194	189	202	175	202	209	182	210	187	187	213	188	211	214	184	210	221	187	184	200	166	199	216	216	194	188	205	201	192	196	183	193	210	201	203	198	193	237	195	202	208	208	183	196	175	212	188	192	200	206	203	212	181	222	214	216	203	195	191	176	186	191	212	201	198	240	208	235	196	179	209	203	197	214	205	169	199	214	191	186	193	190	193	195	192	208	212	232	202	182	188	188	181	180	201	193	201	194	220	211	195	205	191	206	190	193	196	226	191	195	189	215	204	186	189	213	208	188	186	197	207	180	212	192	182	199	201	202	204	185	192	215	190	208	231	203	172	210	206	203	187	186	205	223	207	191	191	217	230	204	194	203	194	191	209	195	201	198	217	206	214	199	198	200	183	188	223	186	201	199	231	200	187	199
6922	15554	13350	7235	4918	3754	2831	2298	1731	1438	1222	953	904	786	646	635	612	554	514	522	474	421	419	426	417	411	347	369	340	343	360	326	310	329	335	330	317	331	306	309	288	276	315	308	282	292	296	276	307	294	287	293	276	308	289	291	292	291	284	276	310	295	331	278	278	280	281	256	290	290	293	302	265	278	296	260	287	272	254	286	291	247	299	268	261	229	302	248	286	283	257	309	272	294	273	284	275	248	260	271	279	260	306	282	262	287	270	281	281	270	252	273	285	268	262	285	276	276	281	264	270	279	307	253	317	281	289	267	271	272	287	265	305	248	294	273	289	231	284	257	267	278	254	282	268	292	294	262	267	260	264	231	297	266	268	254	293	265	288	256	281	268	250	264	291	256	273	278	245	265	264	270	265	253	271	285	265	253	280	298	263	280	263	257	278	279	280	275	278	266	265	259	289	302	267	249	262	259	297	257	252	266	259	278	268	269	271	235	293	268	255	283	243	252	269	248	282	272	278	235	257	245	292	286	262	275	270	272	275	254	264	272	264	277	245	280	252	259	268	248	258	260	294	270	275	289	286	258	272	272	273	242	282	245	265	239	284	278	260	252	275	284	283	253	287	254	277	275	276	285	237	260	276	283	262	256	264	284	255	254	247	255	287	267	276	266	258	273	268	304	295	285	277	257	271	256	265	281	266	284	254	265	256	281	285	277	254	257	236	243	236	260	277	271	277	278	291	269	260	277	279	284	236	296	293	282	282	292	288	284	291	255	278	266	260	275	275	253	239	268	276	272	243	248	278	305	298	274	258	256	274	298	279	252	290	275	267	255	301	295	251	269	259	260	301	295	272	289	290	266	282	279	276	270	293	269	285	275	275	271	264	251	273	279	251	271	265	268	279	274	269	251	257	272	283	257	266	292	290	283	257	249	290	271	258	243	266	252	266	300	282	269	257	256	293	274	244	278	264	292	243	273	278	287	288	299	269	283	255	290	259	289	270	265	260	288	264	259	250	267	277	252	263	283	252	303	255	283	270	276	264	259	279	249	289	279	263	295	270	246	253	268	288	254	260	294	274	256	264	297	280	287	287	276	269	265	279	256	265	249	263	271	285	258	255	267	278	261	261	304	291	283	283	292	272	256	256	283	293	246	290	292	284	278	276	274	274	281	261	278	291	245	265	272	274	298	250	277	286	285	276	278	255	272	279	287	249	291	277	287	271	283	268	281	275	275	274	271	285	263	263	283	292	256	261	252	300	302	281	256	277	284	258	286	254	244	259	285	297	272	266	255	265	286	263	301	276	310	308	267	243	250	295	264	272	252	269	288	283	261	276	257	291	301	238	293	253	280	309	308	267	257	266	260	289	279	262	273	273	264	240	273	293	273	290	266	243	264	277	268	290	285	258	283	283	275	258	272	235	279	275	252	242	270	254	291	288	252	264	264	284	264	240	289	273	285	264	285	262	269	283	285	267	256	285	255	265	247	245	243	282	292	245	263	302	257	286	244	256	282	265	274	284	251	295	239	257	262	266	270	249	271	243	275	274	266	267	274	256	297	266	256	305	268	289	261	273	287	279	289	265	261	260	256	260	272	287	295	267	287	275	281	267	256	278	268	292	276	247	250	257	279	300	246	269	284	286	281	248	251	275	252	283	266	283	278	290	297	278	291	277	274	273	257	307	279	270	271	272	245	286	280	280	287	274	278	249	272	297	247	257	256	267	272	265	257	270	291	252	283	283	260	287	271	274	228	280	293	270	256	282	264	246	258	272	261	273	250	252	267	265	281	269	274	300	279	310	295	276	283	257	295	271	263	278	260	261	259	257	285	290	267	273	266	250	270	274	251	281	265	271	288	268	283	282	269	277	258	282	267	250	267	258	283	264	233	285	265	242	280	282	263	274	270	248	252	284	286	276	270	263	271	266	284	253	283	243	264	292	280	304	276	252	281	272	255	269	301	279	254	290	270	252	274	290	271	292	251	280	276	277	266	269	281	290	259	278	286	240	262	250	276	255	287	270	296	261	258	260	256	244	246	296	255	251	262	276	278	307	252	255	250	239	258	303	237	290	266	270	273	277	292	266	285	255	293	246	279	269	263	287	284	283	277	296	263	281	268	287	267	273	250	291	269	284	271	281	246	277	258	292	255	284	254	266	291	307	281	270	262	276	300	269	294	294	257	300	249	281	277	265	272	293	270	257	298	263	276	286	255	291	251	264	269	284	290	271	284	260	276	274	263	274	248	261	275	272	262	249	284	237	263	278	310	253	274	252	289	269	278	257	289	303	284	280	248	264	239	265	256	233	277	283	312	262	246	285	248	250	272	242	274	277	286	283	243	286	262	285	296	245	266	271	270	259	269	266	259	277	273	277	251	265	277	292	270	261	317	295	270	289	265	261	269	269	285	263	263	270	271	280	271	254	276	280	262	290	288	268	272	263	279	235	254	299	271	268	276	268	280	261	243	244	255	277	275	266	278	293	268	282	285	255	274	264	294	259	263	264	264	294	280	243	287	268	268	276	300	238	281	260	264	288	288	269	301	289	295	295	284	288	266	266	261	273	254	248	277	268	269	248	224	291	287	290	279	256	276	267	275	261	264	276	277	256	263	254	270	274	255	289	293	277	252	279	257	279	269	288	300	288	269	270	259	278	259	276	298	248	271	266	257	254	303	275	244	250	306	284	258	245	279	273	293	281	235	246	253	244	271	272	307	257	262	261	277	265	283	268	266	266	284	281	256	273	261	287	264	254	255	279	278	235	288	297	255	244	242	292	268	263	261	255	263	280	266	284	273	267	280	254	276	274	283	292	290	290	270	274	273	274	271	270	263	289	260	271	270	270	264	256	258	294	285	270	246	274	260	273	266	276	277	301	274	275	274	284	258	254	288	296	260	279	272	257	276	285	269	285	276	275	275	249	251	267	270	257	279	255	278	269	285	254	246	272	276	261	284	244	277	275	292	267	248	307	294	296	254	246	252	267	277	262	281	263	277	278	290	280	258	310	248	279	254	269	269	256	291	252	262	263	257	260	275	268	252	277	269	278	281	295	273	288	300	258	269	275	271	255	268	264	251	254	279	270	260	259	270	284	278	248	298	278	286	250	269	237	226	267	237	276	281	270	294	284	265	266	264	265	275	254	293	256	248	258	273	253	276	256	268	279	287	252	302	250	277	282	283	270	294	244	313	291	278	249	293	266	295	300	274	270	270	302	248	294	245	258	289	264	253	282	271	274	277	294	286	268	268	258	277	264	240	298	269	262	262	266	292	279	296	264	293	286	274	256	253	276	255	263	285	264	259	260	273	249	291	258	279	284	241	278	285	267	289	255	246	263	255	286	254	291	270	291	295	271	265	248	252	251	255	280	290	279	291	255	271	274	247	260	280	270	273	284	278	238	267	239	294	276	274	301	273	289	250	291	225	261	278	279	254	289	269	275	256	297	261	247	263	273	274	245	269	290	272	255	295	269	268	270	261	271	301	285	270	282	297
26623	20662	10560	1587	1024	957	784	744	655	702	669	709	738	710	691	679	687	707	704	695	708	755	678	672	687	711	687	670	624	684	660	712	685	690	719	697	703	707	692	713	707	715	713	671	675	674	652	707	694	716	701	731	724	652	683	685	701	661	707	650	748	703	711	645	722	678	685	663	716	668	644	689	674	653	703	693	666	716	705	659	671	721	694	689	619	679	690	687	688	707	694	749	667	696	718	684	735	695	699	686	682	689	709	749	717	709	644	667	683	687	710	704	744	713	676	674	711	747	655	673	694	704	711	707	666	705	693	635	692	683	708	702	666	704	692	641	708	703	662	676	697	642	700	678	702	730	663	684	703	698	665	687	754	683	639	682	703	685	691	681	673	663	677	745	744	682	701	753	684	647	691	741	673	721	687	672	642	698	669	681	711	696	678	673	702	697	686	666	709	657	712	680	645	734	646	720	683	745	715	712	699	657	689	708	723	667	711	693	697	654	675	677	695	644	688	681	622	647	702	670	723	673	638	676	680	736	620	661	704	647	721	706	646	724	687	663	692	692	705	695	705	715	726	718	732	694	723	667	651	669	727	703	712	681	729	717	683	699	689	657	694	700	652	684	707	691	717	627	682	689	676	667	682	686	704	688	694	712	691	670	700	686	730	701	675	681	704	681	703	737	681	690	652	712	682	680	710	670	697	745	708	686	684	670	689	635	707	694	726	651	688	668	684	700	677	690	707	657	688	651	691	657	684	662	683	661	664	664	692	705	695	684	679	699	700	701	666	726	704	650	678	671	669	734	697	648	673	701	665	708	716	693	714	688	685	693	721	665	692	664	689	654	703	730	701	675	699	704	696	666	693	690	661	666	709	684	682	625	735	713	662	700	672	686	662	665	676	651	693	708	711	701	680	714	668	660	657	740	656	692	725	723	713	711	705	702	623	691	663	705	664	681	672	708	712	688	652	687	710	680	672	638	659	682	669	699	688	623	688	680	690	691	677	699	650	713	690	701	720	705	710	685	693	771	651	706	691	663	670	655	685	700	722	685	677	678	684	696	715	730	670	660	733	682	720	709	709	683	741	673	693	702	706	687	704	720	685	648	647	651	661	715	724	725	657	680	707	682	692	707	687	707	688	678	694	681	691	641	712	661	620	710	692	657	681	684	728	687	655	697	718	694	733	678	710	685	677	693	691	691	701	691	703	646	703	713	677	643	678	721	696	736	658	680	718	715	689	660	701	755	704	644	669	688	641	710	676	653	712	665	680	633	638	712	671	702	714	652	677	663	673	672	714	714	742	699	721	717	684	647	680	684	692	727	674	670	708	657	687	742	694	659	675	705	669	661	677	691	712	719	713	684	635	686	668	707	712	676	731	700	691	693	664	675	667	668	677	687	697	701	710	701	643	666	643	672	663	721	672	710	682	692	688	695	708	690	680	690	650	643	688	631	645	676	670	666	737	671	700	638	697	709	706	705	717	712	650	691	650	706	685	697	732	668	630	683	688	687	680	700	711	669	716	698	694	688	681	686	631	679	647	714	684	699	700	679	653	677	709	756	690	676	759	706	684	661	690	660	693	681	691	679	662	687	657	687	659	633	664	698	664	688	664	707	687	666	681	675	726	710	659	711	694	696	666	643	670	683	696	692	674	688	696	700	731	652	697	690	635	679	710	749	685	662	703	680	625	662	703	699	695	703	652	675	670	700	716	667	635	680	686	679	708	691	706	715	692	663	667	699	720	635	680	682	696	724	690	673	713	705	683	658	701	726	731	671	706	641	685	696	713	700	718	728	668	696	702	679	734	680	697	694	697	722	718	697	674	690	710	686	691	674	693	684	677	698	669	637	710	705	663	751	667	702	643	695	704	698	744	717	663	742	666	655	707	677	630	707	662	623	686	737	691	691	685	640	658	683	660	688	736	678	697	696	668	705	681	673	640	705	693	663	735	652	683	708	666	765	688	654	685	703	652	701	688	659	691	727	706	728	708	634	723	653	648	657	703	634	720	686	717	704	659	699	715	697	678	662	722	710	666	734	705	673	699	688	708	689	669	664	680	645	635	718	658	666	672	684	686	702	687	740	713	635	698	739	658	666	697	699	662	716	687	650	647	708	700	692	687	660	663	719	672	646	681	660	661	688	741	717	662	615	731	642	697	671	693	727	679	681	711	713	661	705	696	661	686	712	702	703	668	688	689	668	679	712	710	728	711	675	668	666	669	716	739	685	682	690	686	654	698	707	691	678	658	711	724	649	703	680	740	699	721	718	679	673	686	721	676	637	667	727	681	693	685	690	705	656	731	689	674	695	682	717	698	694	708	697	676	712	653	619	696	718	669	696	705	676	676	700	723	694	693	719	671	752	693	682	696	695	726	665	681	671	703	687	728	693	685	691	660	711	714	654	667	739	718	696	753	692	668	663	694	654	680	709	693	700	698	683	691	675	652	691	689	685	668	682	665	715	656	673	667	682	717	651	709	718	666	687	691	679	666	663	702	682	690	721	693	686	745	688	649	646	697	693	690	729	727	664	711	730	713	670	688	647	741	736	674	691	670	702	668	697	703	714	630	698	692	716	727	704	656	696	688	667	676	646	665	645	639	701	653	684	695	660	689	695	727	744	687	691	706	683	678	684	683	685	709	654	677	745	713	675	704	669	616	683	693	694	703	668	719	696	705	693	723	680	712	673	698	731	656	665	684	707	676	716	677	674	691	682	662	709	652	728	642	727	729	680	699	647	671	664	711	690	741	692	733	664	700	657	699	688	719	652	687	713	688	658	699	704	686	635	715	662	691	736	750	731	666	705	692	704	689	741	678	702	655	717	697	652	689	649	714	679	675	753	707	714	705	706	712	689	724	713	669	697	678	651	659	672	664	656	694	681	715	674	668	713	683	667	687	750	703	689	702	711	719	741	738	688	678	657	712	698	696	665	718	682	694	690	744	679	719	663	673	641	657	687	692	668	682	695	670	681	710	691	710	678	715	705	656	702	667	653	642	705	678	719	662	732	717	660	723	652	639	635	632	724	685	639	669	690	674	682	729	693	693	698	738	688	658	666	711	700	683	700	733	688	711	708	721	648	667	692	710	701	736	731	685	702	652	693	695	687	696	725	708	657	669	644	695	734	661	698	748	696	662	669	730	685	719	683	688	676	695	717	721	692	724	779	626	653	706	723	701	641	671	655	668	712	667	663	681	692	698	674	676	717	688	660	676	701	716	681	696	662	694	670	705	639	671	678	717	734	680	721	742	691	683	698	653	633	670	723	712	694	697	675	658	665	691	695	718	690	688	695	756	703	688	714	688	667	729	633	636	713	725	747	708	671	665	725	678	729	681	630	686	679	751	673	689	684	708	702	686	693	703	703	733	678	649	721	677	738	709	726	762	714	668	673	731	691	697	678	677	726	700	723	737	704	663	673	707	714	665	664	703	719	664	683	704	734	686	676	684	695	710	666	704	677	695	666	691	709	695	722	659	721	712	724	644	703	717	670
4216	1850	1799	1257	1153	1058	985	974	958	937	929	921	890	925	919	892	917	979	898	905	897	895	946	903	839	895	875	943	883	867	883	946	893	836	852	908	944	876	869	833	863	890	904	874	851	880	938	803	895	845	907	887	866	853	871	836	864	894	888	882	893	886	894	834	884	912	874	879	862	902	818	868	856	845	871	865	828	887	842	881	864	903	924	897	890	884	921	894	902	894	906	877	926	876	892	901	899	893	813	871	875	879	894	878	921	903	913	875	896	882	851	853	910	850	841	834	873	893	889	882	854	906	881	872	869	860	868	898	953	820	868	823	938	875	892	920	883	853	851	882	891	939	906	902	885	880	901	932	869	875	910	888	840	906	843	893	871	910	887	889	847	883	899	884	865	884	845	878	912	881	909	877	887	877	869	873	875	878	930	921	892	893	907	877	866	866	867	910	861	909	913	915	924	850	889	866	895	902	883	897	940	874	876	909	857	862	901	895	902	841	879	860	816	888	891	913	835	905	917	892	892	845	927	863	856	890	861	848	893	869	847	859	915	822	862	865	915	897	911	911	934	915	881	931	895	872	898	877	887	851	904	941	932	871	888	909	829	910	884	854	878	930	909	873	851	912	882	926	853	879	927	933	932	871	860	920	885	864	889	888	872	919	866	918	841	863	829	879	883	855	821	895	904	942	905	863	877	903	924	895	916	918	871	879	828	880	916	881	896	868	906	873	875	866	862	877	926	948	866	899	878	856	828	850	914	843	897	871	921	856	859	923	838	838	940	891	908	866	880	895	967	909	820	907	895	898	869	893	889	879	901	856	904	899	902	865	891	849	871	858	917	822	931	847	906	935	873	897	919	922	877	862	903	918	882	909	927	912	884	920	835	893	920	878	891	897	841	895	896	842	879	903	897	900	881	884	834	884	889	916	862	847	919	937	883	876	871	872	851	908	898	873	876	937	841	838	877	894	945	895	878	879	836	897	881	870	884	904	864	858	852	833	868	856	916	896	899	884	877	911	915	900	851	868	920	875	844	878	873	893	887	889	844	903	879	903	887	885	925	883	861	842	865	879	856	898	878	906	889	873	883	886	907	869	894	870	854	895	908	896	881	881	877	900	870	806	912	869	907	938	857	909	904	834	869	955	886	903	859	921	868	901	913	851	904	839	886	923	892	906	895	896	874	947	903	871	865	898	900	918	938	914	919	880	839	900	892	867	933	904	915	911	884	915	864	891	941	897	863	878	867	850	884	891	914	912	935	883	924	926	899	886	863	899	918	889	875	867	843	874	882	880	895	889	879	883	845	867	850	877	847	884	910	910	897	862	891	866	886	927	858	865	859	877	946	886	869	896	886	891	836	911	915	883	905	910	857	893	876	890	894	897	906	909	902	949	910	907	947	896	891	848	844	911	856	882	869	891	894	860	860	873	910	872	827	892	893	910	898	885	918	930	917	849	901	861	874	875	879	867	880	945	905	883	878	824	895	857	872	836	893	899	809	898	916	854	924	852	888	904	867	776	850	850	870	852	907	872	863	930	916	951	825	897	889	913	963	844	824	891	925	894	903	874	883	848	853	892	909	882	873	843	856	882	877	871	879	877	905	899	866	836	870	883	867	874	863	888	870	878	898	872	844	856	857	865	885	878	879	852	896	893	804	853	884	858	868	900	960	865	845	903	896	855	925	906	862	888	891	868	945	895	880	886	912	917	887	899	894	884	928	866	891	903	848	873	894	854	891	886	895	857	875	896	895	834	885	853	883	866	876	805	891	925	909	869	881	888	885	876	855	875	908	899	913	841	900	898	926	843	873	928	860	928	822	909	891	887	905	866	872	895	829	907	828	878	935	880	911	864	881	947	873	892	915	888	912	927	842	872	865	900	888	909	874	944	855	917	936	918	879	877	829	884	944	886	895	871	801	893	853	852	939	869	904	868	882	938	913	861	911	859	859	881	891	922	899	828	869	863	907	890	856	925	920	869	871	913	870	895	873	908	910	934	869	903	839	853	860	857	933	877	897	869	885	939	897	851	887	883	910	890	898	911	816	908	889	895	855	844	856	882	901	850	855	830	853	908	912	848	851	898	897	859	877	852	865	857	916	880	900	847	903	919	910	919	896	875	849	902	875	940	872	856	876	891	909	918	909	876	857	875	893	912	851	908	882	842	927	859	892	865	886	878	883	889	868	894	945	907	841	840	896	860	872	860	845	865	900	843	871	914	833	917	844	860	836	891	899	931	907	905	922	901	898	868	896	824	887	885	915	826	937	855	888	888	904	915	844	865	908	902	867	844	876	898	894	916	891	925	888	945	898	878	813	889	915	876	871	905	875	886	886	907	869	923	878	872	836	870	864	880	921	913	862	874	888	893	882	865	919	913	849	865	917	852	845	907	887	879	858	895	871	884	936	924	949	881	884	891	838	816	887	869	922	876	873	854	875	912	852	873	835	871	872	857	859	860	883	918	910	890	851	893	826	894	890	856	899	876	941	861	900	885	938	867	937	905	951	861	856	864	930	963	909	866	901	909	904	874	894	874	884	901	897	863	884	884	874	898	865	944	904	860	899	885	845	877	928	805	932	897	862	873	922	888	890	904	929	890	876	888	855	892	897	889	927	882	806	922	860	924	884	840	858	844	821	920	865	875	884	903	864	899	895	867	882	868	868	884	959	890	933	900	868	880	865	897	912	828	856	886	880	855	932	883	869	832	909	875	916	873	850	897	849	894	921	853	884	897	862	866	894	873	888	905	862	871	846	898	883	913	868	849	852	871	895	885	891	907	849	876	909	888	879	900	874	900	911	861	847	882	917	849	839	908	796	899	864	870	866	883	906	886	873	895	874	903	849	860	928	859	839	888	874	966	856	892	863	890	940	887	886	879	898	883	841	896	864	927	830	910	849	862	853	913	848	888	900	879	873	886	893	889	853	884	943	848	826	864	828	862	925	868	833	933	817	883	903	925	885	849	910	891	932	849	911	918	881	852	876	916	886	890	894	879	894	926	972	868	910	908	910	867	905	849	907	845	868	861	826	847	862	880	910	893	877	860	879	865	818	863	870	862	923	851	832	831	912	873	912	869	905	923	910	886	870	855	891	918	927	937	926	874	908	890	845	867	899	931	864	864	862	851	854	895	872	926	909	877	868	866	894	852	915	923	888	877	883	929	895	891	848	919	857	865	857	859	866	870	914	915	908	871	943	873	882	876	906	830	879	866	892	859	867	894	854	876	848	850	890	874	875	912	867	853	870	862	863	883	910	841	890	905	860	894	849	908	895	841	957	971	858	869	868	874	843	880	863	928	867	835	906	927	895	872	870	859	849	916	826	890	881	884	879	946	930	846	932	877	883	842	851	898	852	904	901	863	925	891	924	873	913	846	876	864	866	860	932	877	908	898	825	893	874	852	909	870	907	908	902	872	867	852	906	870	834	866	917	862	931	867	876	908	881	868	873	903	813	863	831	885	895	963	880	895	843	869	938	860	843	886	893	864	883	877
23628	20924	28223	23765	20921	9442	1380	963	877	802	702	714	618	628	640	666	607	587	577	588	569	603	561	615	553	530	536	572	583	528	528	559	567	561	553	524	574	526	591	546	547	522	538	551	537	528	531	531	530	553	562	523	570	537	556	560	532	556	535	482	559	533	565	512	509	539	534	523	550	534	557	534	543	527	519	544	548	562	533	524	531	498	537	513	537	528	546	526	491	539	552	567	518	520	506	512	493	542	558	521	496	529	546	522	526	488	529	515	586	577	545	506	530	499	526	575	545	526	529	508	568	508	510	515	465	520	510	500	536	543	533	599	506	522	466	540	526	514	570	530	541	555	498	540	519	563	517	553	536	533	486	526	501	566	555	504	525	551	544	534	534	531	552	561	573	579	565	533	527	524	565	503	527	529	490	514	511	521	579	582	531	523	529	512	539	511	495	509	526	578	533	501	549	542	498	507	570	508	534	513	533	536	510	538	512	519	549	514	522	555	515	510	538	564	507	538	552	533	492	498	519	525	543	520	550	551	531	500	530	541	571	522	568	506	550	536	504	533	544	566	513	564	530	541	554	535	482	534	509	544	562	499	511	525	515	549	521	492	533	500	506	546	504	531	529	534	540	504	551	541	525	489	530	584	573	553	551	497	529	518	525	557	505	506	510	519	531	546	492	513	548	551	541	536	523	555	506	517	501	549	519	554	567	540	553	547	547	536	536	534	528	544	548	575	540	529	546	539	498	546	529	509	551	566	530	508	552	533	561	557	534	524	515	518	561	530	536	514	538	596	547	535	512	523	567	515	559	533	528	528	552	532	499	509	530	540	517	520	511	553	572	532	524	559	545	514	544	531	555	526	511	553	527	531	531	536	545	549	488	528	509	507	543	516	497	503	559	566	531	533	533	543	525	526	476	564	513	484	532	563	516	495	511	491	548	523	543	585	490	521	521	527	528	541	507	514	539	478	511	541	528	517	547	500	559	542	514	536	517	556	532	532	527	513	534	574	519	553	551	538	500	522	523	520	500	550	510	538	579	495	554	505	540	542	503	512	564	494	510	505	551	547	518	553	524	535	534	595	523	503	538	555	584	495	492	544	562	552	537	489	552	532	495	546	526	529	500	583	538	512	532	536	546	557	518	573	513	509	603	542	520	536	550	527	536	535	542	514	494	532	556	529	564	502	481	538	502	521	554	526	550	526	563	537	541	515	520	543	538	528	530	496	579	553	542	547	489	536	553	544	539	503	526	567	532	497	517	514	559	549	555	570	546	517	544	537	486	513	526	529	515	520	536	504	540	512	530	533	526	520	536	520	463	465	510	561	507	515	538	485	498	544	526	536	526	509	518	527	545	498	552	532	542	503	514	525	540	517	581	518	481	548	541	530	531	552	547	526	587	527	518	546	528	579	566	515	522	548	544	522	503	504	534	541	516	536	486	531	533	523	558	507	499	541	546	501	545	499	485	553	527	514	537	538	527	529	517	534	532	557	516	561	526	558	575	578	483	520	529	495	551	569	515	547	520	532	531	542	513	555	524	536	537	534	487	546	526	492	522	523	540	535	548	559	534	530	541	566	530	570	547	529	560	467	534	527	560	493	515	520	547	550	522	506	531	529	554	564	546	511	527	518	557	480	545	577	516	508	530	516	553	532	512	526	507	550	542	538	538	545	533	535	551	465	541	578	552	537	552	577	502	535	557	544	510	493	523	502	534	522	525	539	528	538	523	517	542	531	530	528	511	572	537	540	514	531	588	539	524	540	519	532	514	545	556	574	477	532	534	535	558	568	502	544	524	548	520	546	517	532	528	536	568	506	551	539	522	512	542	531	520	528	509	536	523	540	554	506	526	526	537	531	571	578	530	522	550	525	553	557	531	545	549	524	539	558	563	487	506	505	552	519	556	581	551	520	517	558	522	513	531	574	536	565	522	551	508	600	512	553	535	536	542	496	506	512	575	509	535	500	573	514	516	533	539	539	518	521	542	519	523	513	527	526	531	535	552	539	540	517	576	548	519	507	515	587	548	569	525	553	522	533	529	530	571	572	564	525	524	507	567	507	541	532	566	571	519	550	538	557	509	560	539	553	540	549	526	531	512	551	531	501	505	544	521	536	523	548	513	508	483	547	543	532	518	545	580	507	478	529	512	577	496	553	503	483	532	553	530	540	547	529	563	524	509	551	524	555	535	493	475	546	547	523	543	491	539	546	557	527	548	503	551	484	526	539	519	522	561	519	545	542	531	525	544	491	553	556	533	563	505	529	550	508	559	518	509	508	536	531	473	544	548	503	500	504	561	509	526	483	548	525	525	543	523	495	514	537	542	495	544	546	537	543	553	558	518	522	574	541	533	566	551	514	582	550	533	529	514	526	509	499	504	548	540	506	540	562	492	532	520	520	516	541	539	544	529	541	562	520	518	510	528	544	530	518	494	514	506	521	558	496	517	548	513	523	565	493	482	555	530	549	534	567	488	544	514	515	541	509	503	569	520	569	578	521	543	494	562	509	555	533	500	527	520	565	548	526	481	492	524	530	562	485	499	527	546	548	552	539	536	519	510	497	504	492	570	525	557	482	527	519	527	520	540	508	543	540	540	523	527	540	503	536	533	504	542	510	530	528	511	548	569	513	506	501	543	480	490	575	502	597	575	544	530	522	526	519	511	513	533	510	529	514	504	558	539	564	570	542	512	514	529	557	560	526	539	540	509	534	556	495	538	534	522	524	538	507	500	558	535	565	519	520	541	510	516	539	515	545	589	504	506	511	534	549	564	533	573	513	570	536	546	561	535	524	510	520	517	508	549	549	558	508	506	521	520	532	551	495	527	550	513	536	508	557	554	518	528	572	527	544	545	517	520	509	507	530	550	546	567	566	513	525	540	520	546	507	515	514	545	530	498	508	564	543	508	498	502	501	562	564	530	494	523	548	535	552	547	522	478	520	489	515	534	535	519	530	521	550	532	529	581	511	529	530	515	516	523	550	557	493	550	498	521	530	554	535	532	514	506	510	541	492	524	504	510	529	516	512	552	547	543	533	542	551	517	555	515	559	535	533	510	536	494	493	537	542	522	582	507	512	484	520	533	526	527	509	510	528	530	506	509	558	486	543	527	552	501	544	528	510	540	527	554	513	543	525	568	518	521	549	496	551	486	533	478	548	560	539	500	510	514	568	545	486	539	528	509	512	517	549	530	510	554	514	545	518	526	539	511	520	518	551	503	526	536	522	530	530	552	526	530	451	521	543	519	508	539	565	514	543	569	545	500	492	527	533	502	509	524	529	512	525	501	525	571	514	565	475	516	518	499	516	551	545	515	481	520	501	575	580	553	562	554	513	536	539	506	537	462	511	533	498	547	501	535	538	489	529	512	517	519	583	547	504	531	570	522	548	582	500	503	530	543	538	497	507	503	533	516	519	525	522	537	518	517	578	497	515	516	538	516	531	504	548	452	564	509	525	507	493	514	511	573	529	560	551	517	506	563	534	481	467	553	521
4970	9787	8528	4476	3208	2584	2003	1698	1511	1313	1215	1108	1031	939	883	830	815	898	832	763	815	808	771	791	782	752	772	702	764	717	720	721	762	771	734	770	705	758	694	737	729	736	686	723	712	685	686	723	709	692	690	646	698	691	692	703	744	699	704	773	704	773	717	737	722	731	740	693	734	720	690	714	725	686	695	687	688	706	727	710	706	707	652	697	730	743	717	747	697	697	746	693	742	695	710	751	679	732	714	675	691	691	719	730	682	724	718	680	663	763	681	708	696	680	703	690	679	703	709	670	730	643	706	750	711	683	707	705	655	679	712	671	671	691	713	694	707	666	683	719	719	751	675	680	704	716	721	744	685	698	708	713	739	723	651	691	674	742	736	629	751	698	692	727	706	681	692	710	701	742	681	664	737	710	658	676	689	679	680	743	664	705	719	713	694	698	681	711	732	658	710	691	746	684	694	640	674	683	671	719	724	716	696	700	717	682	695	668	634	696	679	684	699	715	667	689	690	683	734	724	729	692	708	694	643	693	668	678	697	718	689	724	676	690	675	685	700	680	641	704	697	688	739	689	704	717	676	709	712	688	710	723	702	723	683	709	715	678	706	696	707	747	748	682	696	697	701	661	721	692	705	707	680	694	669	671	672	704	697	698	705	697	701	746	719	729	711	721	754	697	634	678	691	727	725	692	665	703	715	721	703	689	694	657	677	714	704	725	703	705	712	700	710	722	684	686	689	704	767	727	746	725	731	723	697	733	695	686	590	684	660	711	635	700	665	770	714	648	697	714	753	685	733	734	684	701	709	665	660	676	691	706	662	636	705	734	692	684	701	635	709	732	728	692	722	704	626	681	686	724	695	714	721	654	726	712	697	669	714	724	692	695	663	663	709	698	751	679	681	688	749	733	669	697	741	737	672	727	663	726	706	684	703	718	688	693	696	674	661	655	684	667	718	685	701	744	704	684	639	735	719	727	706	731	712	718	684	680	691	668	680	696	720	670	730	743	696	671	719	669	693	713	719	680	716	662	714	681	710	710	691	697	718	710	684	675	708	731	690	722	729	723	711	742	673	667	686	690	742	679	721	664	689	681	683	733	725	692	691	717	680	649	733	712	698	687	725	720	714	698	696	723	717	661	719	685	697	683	702	713	707	684	652	689	770	731	696	748	708	711	730	696	708	630	711	661	701	683	717	671	715	747	697	728	637	704	701	645	686	625	691	665	702	667	679	699	726	712	679	732	738	703	686	678	667	712	659	667	729	680	645	703	685	687	670	673	675	694	683	684	689	678	724	736	731	672	732	744	705	707	714	666	705	691	692	712	698	637	709	759	691	702	675	692	714	689	698	644	666	683	698	709	735	716	696	707	768	733	711	741	660	692	721	741	706	692	686	649	721	711	714	655	681	688	663	720	738	690	688	662	698	697	651	703	648	659	712	669	662	746	688	693	691	719	709	685	656	709	687	712	725	699	689	748	743	689	653	677	667	713	736	706	706	700	731	707	715	674	695	652	744	682	682	669	704	698	761	688	662	652	677	691	700	712	706	688	684	747	719	727	665	711	662	743	664	696	691	674	667	703	659	705	724	669	712	674	695	696	717	721	716	650	685	721	705	710	695	707	713	725	677	721	674	701	685	676	693	687	728	730	658	738	704	714	691	695	749	699	722	704	682	730	731	726	735	692	683	711	739	670	676	701	695	674	685	678	728	692	665	655	724	683	671	722	679	647	715	723	738	683	692	657	687	679	683	698	707	704	673	692	699	641	706	674	719	690	694	733	698	685	692	695	689	716	684	677	669	728	711	712	673	703	710	698	716	741	665	699	683	711	705	691	702	646	691	715	716	688	688	709	657	672	703	710	705	698	685	701	735	726	723	693	713	693	715	734	697	693	690	706	694	674	703	656	691	723	699	711	666	711	696	679	727	686	662	663	679	693	701	661	723	678	667	714	726	663	700	685	715	677	656	740	682	703	661	721	652	710	700	691	709	719	672	688	715	662	707	712	705	673	661	715	668	676	675	741	684	720	682	716	653	653	721	729	712	750	682	653	673	708	712	703	676	681	750	673	714	708	698	707	671	724	697	711	677	674	697	669	693	668	699	726	732	654	665	729	728	687	746	737	659	674	680	690	709	659	658	704	720	710	698	697	692	681	734	658	673	670	691	695	727	727	719	650	706	734	704	736	707	688	723	699	738	694	630	640	722	704	701	723	762	700	704	682	629	701	689	705	701	699	694	692	680	660	748	650	730	741	678	678	704	693	683	696	650	680	657	679	668	718	671	688	653	697	687	706	712	646	738	741	718	773	739	669	721	725	693	668	698	655	703	691	686	652	664	700	686	701	694	668	744	686	637	699	727	658	684	710	696	679	724	732	727	706	673	656	721	716	682	669	665	704	719	734	733	708	713	691	698	709	675	726	701	643	705	687	691	682	684	726	741	645	684	675	673	712	704	701	689	688	720	663	659	707	733	716	693	685	672	713	701	654	691	687	713	654	693	683	662	713	694	717	687	728	726	716	660	654	640	733	701	680	697	676	690	677	703	750	730	684	708	702	705	669	702	675	718	730	718	662	729	714	674	728	716	690	662	718	688	700	653	716	668	696	651	716	686	703	703	691	749	706	656	684	731	668	709	709	700	723	685	641	707	718	732	720	683	701	707	685	703	688	666	724	714	701	694	680	702	687	672	722	777	720	720	696	687	671	667	683	703	715	712	719	721	715	699	665	667	681	679	653	684	712	705	711	699	660	702	682	677	699	715	688	737	694	755	693	681	693	671	670	674	697	685	695	689	704	708	758	693	700	684	682	672	689	641	693	701	698	666	745	776	734	644	715	671	715	725	699	700	722	725	679	738	713	667	751	694	736	662	678	686	676	681	764	689	659	690	675	700	714	668	709	713	645	685	648	686	701	686	662	645	679	691	711	684	717	650	719	711	711	695	680	716	722	713	689	731	709	723	658	669	703	685	721	709	689	700	729	698	668	695	651	770	738	721	684	714	698	720	677	707	700	696	727	703	686	659	709	681	715	696	651	715	678	713	718	708	750	693	726	709	751	717	714	690	682	695	752	663	677	672	680	696	699	727	704	713	723	669	682	689	668	719	735	684	769	677	704	677	706	688	646	730	720	703	692	667	673	743	714	657	699	744	692	672	698	697	706	681	685	714	696	717	678	694	703	689	689	729	690	713	769	652	709	681	694	665	740	715	691	692	663	747	692	726	709	680	683	712	711	741	696	687	725	670	662	673	719	739	704	694	672	683	718	721	691	712	687	706	761	672	708	703	712	724	684	737	710	769	724	659	676	666	730	726	727	693	696	689	705	697	716	707	669	698	707	682	705	698	711	716	707	675	675	695	681	685	690	714	676	681	703	699	740	665	693	712	669	682	662	722	689	704	704	711	683	644	723	663	705	734	722	681	744	713	684	710	708	629	663	756	723	707	721	719	668	726	672	778	716	683	708	709	717	674	707	689	717	697	732	670	674	660	664
22742	21010	28838	23411	21012	21023	6781	1018	726	658	543	512	444	419	366	340	334	280	323	293	286	279	266	255	267	251	254	256	278	234	222	230	237	217	213	238	218	222	220	232	227	220	196	227	223	209	211	225	208	231	200	205	207	214	238	200	227	176	214	203	221	235	215	217	187	189	197	213	223	216	205	208	222	207	191	205	209	197	209	213	199	198	186	194	190	218	184	206	175	168	195	218	237	192	200	197	208	204	197	199	227	180	214	215	190	228	205	206	195	218	176	186	209	220	196	225	215	177	222	206	191	188	193	204	176	198	205	208	209	202	211	209	217	217	196	194	211	198	191	179	174	208	193	188	225	191	188	198	235	183	187	196	202	205	215	214	208	205	200	192	186	213	196	226	201	197	161	191	204	180	236	229	198	177	218	173	188	221	212	198	193	191	188	197	204	233	186	185	203	210	216	243	206	201	191	208	215	215	203	207	207	224	214	183	205	188	178	203	218	188	188	217	192	173	208	183	213	189	199	189	204	207	208	208	230	231	165	215	192	194	190	209	199	195	202	225	224	224	201	179	239	208	177	193	173	188	224	216	177	212	190	185	218	194	188	209	201	216	192	182	200	201	178	181	189	207	188	192	170	225	211	205	223	211	211	193	180	211	204	209	202	205	183	190	227	205	203	210	206	196	203	180	202	179	210	195	201	222	192	205	188	202	200	170	196	202	178	193	203	187	228	194	189	167	199	179	186	219	180	207	191	188	218	210	186	209	204	187	179	214	195	181	188	196	217	215	192	188	182	189	204	209	188	209	222	193	186	181	212	232	190	214	188	212	197	189	192	197	195	211	199	187	211	187	208	195	206	193	201	174	198	214	200	183	199	163	200	194	208	178	192	186	212	174	205	171	190	173	197	212	216	211	179	202	197	211	198	212	220	182	211	208	188	212	211	201	196	201	216	192	200	198	222	228	205	198	186	212	200	193	201	246	183	213	194	177	208	178	193	167	212	209	180	198	202	192	190	208	202	178	195	203	204	200	185	202	214	232	195	191	205	201	205	208	199	192	209	225	210	209	214	208	186	195	215	203	200	197	209	184	208	199	186	203	182	186	196	207	195	207	202	214	202	173	203	188	204	192	203	184	182	188	191	198	211	191	186	209	194	203	210	219	195	215	191	216	179	215	226	206	208	218	199	195	188	173	189	193	200	193	200	201	207	213	197	194	230	233	226	218	185	175	179	218	191	214	185	213	218	192	201	201	198	195	203	192	203	206	222	188	214	200	197	191	215	215	202	199	209	208	213	217	193	190	195	226	215	223	183	225	212	209	203	204	200	198	202	173	198	173	193	201	213	198	222	211	216	193	226	207	213	218	167	198	223	182	222	195	242	186	212	194	176	189	191	205	201	221	200	191	208	211	233	201	180	217	175	190	193	206	229	189	193	210	195	184	177	225	193	212	214	215	208	187	206	202	199	216	211	202	210	174	187	192	203	229	225	176	188	191	211	203	199	203	207	177	193	189	211	182	196	220	203	200	184	212	203	203	176	180	202	216	208	210	192	202	226	194	204	205	214	199	186	208	206	215	192	186	185	182	196	167	218	164	204	201	173	199	192	186	207	222	203	188	204	200	211	193	221	196	185	230	187	198	221	188	204	183	181	214	196	183	218	225	227	196	207	195	185	223	214	221	212	184	192	207	230	207	211	190	197	186	188	191	177	178	193	200	196	206	216	193	192	218	197	198	172	218	204	206	198	194	202	212	202	211	197	196	222	181	203	204	220	226	192	195	214	211	199	194	212	191	219	176	182	184	192	207	188	214	209	223	208	204	218	181	184	183	205	190	190	213	199	209	179	189	217	215	174	186	216	217	199	193	161	208	202	214	216	197	209	202	188	210	197	205	192	180	216	206	198	197	160	187	209	185	196	219	187	205	214	223	203	221	214	197	191	205	212	191	212	201	156	202	225	206	205	185	199	194	207	174	194	203	171	203	161	191	188	216	193	206	190	199	201	201	191	186	221	183	205	199	212	179	217	189	185	214	182	196	187	228	205	220	209	195	184	198	184	206	187	216	181	191	194	191	174	187	197	196	203	186	194	200	178	195	181	206	202	212	209	201	201	181	194	191	200	214	178	219	204	195	199	208	201	220	197	199	200	199	188	202	217	199	217	197	213	187	165	206	202	206	217	198	193	191	241	208	190	234	216	201	216	166	199	175	208	199	216	195	219	204	179	187	178	206	174	203	192	180	169	219	193	209	193	220	195	203	196	195	197	188	191	212	191	198	180	179	207	203	180	214	182	177	209	205	208	229	205	207	188	217	202	181	169	207	179	192	208	197	203	206	198	199	213	186	207	182	207	199	202	201	199	216	189	189	223	210	180	185	209	243	198	205	206	199	194	189	178	185	201	206	178	179	186	191	229	204	186	195	185	211	223	193	173	206	194	197	230	187	210	199	230	241	199	201	211	187	171	197	201	199	209	176	178	168	205	196	187	206	184	183	192	197	198	219	195	203	188	210	178	206	209	200	202	183	220	201	199	221	166	223	203	184	203	175	187	202	189	205	201	207	210	192	196	217	201	193	204	183	231	214	193	204	210	180	208	204	205	178	190	201	181	214	196	176	241	194	190	212	217	190	168	205	186	178	201	219	195	186	204	209	210	214	208	188	159	216	182	198	207	178	182	205	194	216	214	202	194	227	209	190	216	210	208	187	194	184	209	187	190	201	204	218	191	206	211	193	187	182	222	209	212	255	182	180	184	211	191	202	195	206	180	206	208	233	191	207	188	190	165	192	200	185	199	197	231	175	201	182	218	172	222	196	208	201	202	199	190	178	184	191	207	196	207	201	195	214	185	195	176	183	191	184	220	188	187	187	193	203	202	201	206	212	205	190	197	195	189	209	181	181	189	194	201	191	182	254	196	187	189	181	210	209	197	207	207	186	219	226	185	193	183	186	211	192	186	219	194	214	215	193	218	205	216	201	202	196	229	224	209	187	208	185	196	173	185	186	210	210	195	188	197	219	198	205	204	199	215	180	216	202	192	212	184	185	196	204	180	199	182	212	194	174	219	189	214	189	202	193	187	206	184	206	198	195	223	213	210	203	169	192	201	201	203	201	214	217	207	194	190	196	203	193	198	184	182	211	198	192	218	206	206	210	177	194	194	181	207	190	216	197	216	202	188	188	206	193	213	178	185	171	202	196	202	188	219	197	189	204	189	207	197	187	182	201	182	192	192	203	188	204	187	208	207	187	209	203	190	189	198	204	190	183	202	193	191	197	198	218	203	200	206	174	216	198	178	186	193	209	207	210	233	187	204	195	177	209	168	199	192	180	200	224	197	230	224	197	203	180	181	201	219	206	187	207	217	191	188	167	203	196	199	205	195	223	188	193	197	208	195	195	210	167	205	211	237	179	194	173	222	188	163	207	210	194	209	185	191	193	210	185	200	215	207	171	208	206	212	198	189	186	183	174	187	188	172	208	207	191	192	209	213	183	213	172
6846	15630	13342	7252	4892	3788	2817	2233	1796	1444	1191	1044	842	799	700	643	535	556	496	461	411	427	424	433	391	382	381	369	343	365	327	321	371	302	349	358	358	343	324	327	308	291	311	303	285	302	285	298	308	289	266	327	304	273	288	295	301	279	282	259	290	284	275	289	290	296	308	296	275	290	294	299	275	278	298	274	261	259	302	267	254	299	297	278	293	269	268	304	288	249	297	271	313	288	249	270	265	271	292	273	285	295	285	293	256	276	242	274	308	309	261	301	280	278	270	273	273	265	280	276	278	238	266	297	303	254	263	270	286	263	280	261	311	262	270	264	259	307	294	325	263	267	288	283	299	288	285	240	282	287	266	268	278	257	299	255	265	262	278	271	246	293	275	307	307	275	279	291	290	253	241	293	279	260	262	251	268	255	263	272	290	307	273	243	273	288	266	307	283	269	284	279	253	289	285	285	305	295	264	303	258	243	243	280	267	308	308	291	254	293	292	270	280	301	291	291	290	254	294	285	300	264	288	242	278	302	308	275	284	252	299	250	280	255	278	267	262	275	303	271	265	278	296	293	278	298	295	277	254	259	257	272	277	272	278	287	277	285	277	279	271	255	285	259	276	269	282	256	258	300	257	254	274	258	289	324	272	263	267	276	269	299	283	280	273	264	261	284	272	288	291	298	267	269	322	261	279	288	273	288	289	253	299	264	292	299	273	280	282	261	286	287	242	298	262	294	246	282	272	268	262	268	278	256	268	299	293	270	301	295	257	267	266	257	290	272	283	279	296	244	267	272	266	278	265	287	273	296	285	271	291	251	291	280	289	299	271	279	287	266	274	264	287	288	256	259	231	290	289	272	288	278	273	270	268	297	267	243	284	254	261	275	259	259	253	269	277	265	276	281	265	254	296	269	297	270	272	290	283	293	285	264	280	257	270	268	282	304	275	285	248	289	289	286	261	269	279	281	279	293	298	302	280	281	249	270	303	270	248	285	268	279	302	247	247	246	260	291	262	253	263	245	271	265	288	271	245	258	268	270	254	255	275	260	259	244	277	282	286	286	244	284	245	257	260	266	310	271	284	293	272	286	285	290	289	289	285	278	282	280	270	263	255	279	274	310	288	250	285	269	272	277	250	255	271	249	261	289	283	253	286	279	273	291	236	276	255	290	284	268	257	278	258	289	264	248	292	253	301	298	257	264	257	278	293	307	274	269	277	265	272	275	284	285	293	267	276	240	289	275	278	239	253	282	247	305	279	282	294	249	267	290	249	268	264	311	261	271	248	270	284	288	276	282	276	262	290	295	275	266	252	279	276	262	265	266	242	272	259	248	281	264	274	249	257	275	302	257	261	311	297	249	277	271	283	281	275	267	282	256	278	273	262	277	274	265	271	271	265	257	267	247	258	276	274	251	271	244	285	256	268	274	260	276	284	258	289	258	263	251	262	302	286	292	265	286	291	233	277	287	253	295	321	271	246	282	270	255	241	295	269	262	252	274	309	261	267	258	268	317	296	294	308	244	310	251	258	286	292	274	246	248	301	262	290	290	285	283	288	266	289	269	281	245	305	245	264	291	280	286	269	279	296	255	263	282	283	276	248	269	288	259	269	280	291	248	272	284	280	286	273	291	271	254	284	255	290	272	273	280	240	295	293	242	274	267	252	274	260	267	277	284	275	244	269	267	272	272	271	288	258	259	280	285	236	276	268	274	271	301	282	289	279	301	313	283	291	266	275	275	289	291	246	281	302	284	270	297	255	283	253	250	258	270	279	290	240	245	273	291	245	302	283	271	273	300	266	274	269	286	258	257	249	276	278	266	277	284	278	270	272	288	243	282	269	286	278	292	261	282	256	279	264	267	253	240	274	275	310	260	272	242	258	274	275	257	290	264	269	244	238	272	267	294	304	238	277	279	285	263	286	316	295	272	276	266	286	285	245	287	259	262	244	302	251	279	271	250	279	266	283	289	256	290	285	262	287	281	285	286	311	268	270	243	272	271	276	282	300	294	312	279	273	266	303	285	245	312	262	271	253	246	260	276	286	255	251	298	265	293	276	292	264	296	265	265	238	271	302	306	271	271	283	272	271	271	272	289	282	284	259	257	268	261	289	260	261	266	277	271	275	297	260	261	267	267	254	299	290	267	284	266	284	281	249	288	275	273	264	288	257	246	267	268	284	286	271	278	272	249	267	287	268	271	262	298	281	256	290	295	304	273	246	263	281	272	255	270	263	277	282	296	254	276	270	279	264	257	252	276	245	264	263	279	272	291	282	281	307	272	298	268	276	263	306	305	297	279	300	248	271	260	248	263	279	217	292	276	273	262	261	264	272	239	285	257	265	268	278	261	260	291	284	277	250	291	257	288	269	288	299	268	274	297	275	265	292	260	267	270	281	268	297	289	282	230	279	270	268	275	247	261	256	308	274	283	295	271	272	269	259	296	290	293	291	236	259	229	257	285	256	276	252	271	284	277	271	296	251	281	296	268	283	282	271	267	248	257	259	310	247	267	280	287	287	274	283	271	267	286	263	298	274	264	259	322	297	261	261	286	269	288	250	282	283	258	253	278	281	276	286	258	293	277	250	287	291	265	265	285	276	270	287	273	262	234	286	273	272	282	272	259	257	298	269	285	283	275	254	254	248	267	277	295	266	272	277	278	263	301	240	274	266	267	273	271	311	300	290	253	256	278	243	278	264	267	257	262	271	254	299	249	300	268	243	252	295	284	283	254	271	269	310	258	255	267	281	264	281	274	255	295	274	303	285	277	273	281	254	241	275	270	281	247	287	259	265	278	282	270	255	285	273	276	266	296	260	270	286	279	302	277	268	270	279	275	291	267	248	272	261	282	267	266	275	263	293	257	287	261	261	267	274	313	282	275	280	264	250	254	277	256	277	254	296	250	294	281	282	287	269	272	259	274	263	259	250	293	269	289	284	255	249	283	279	303	244	251	285	279	283	286	278	259	264	264	281	284	300	262	254	247	292	246	275	294	267	284	293	265	277	286	259	299	306	259	254	295	283	260	272	277	266	264	265	273	272	262	281	273	305	293	250	290	271	270	289	275	252	283	272	266	267	266	279	295	263	273	313	276	267	266	285	251	266	276	255	269	278	302	276	255	281	281	283	269	293	281	285	294	277	288	288	288	297	268	280	243	291	280	270	290	301	277	294	270	301	284	291	290	245	247	258	247	255	295	278	281	315	297	294	298	318	271	272	282	293	292	297	271	281	293	266	280	275	268	257	244	275	257	291	266	267	278	262	261	303	274	250	281	271	282	296	290	255	263	289	291	276	281	268	273	283	262	267	268	299	280	257	290	281	247	304	267	261	274	278	271	272	265	279	273	282	290	261	284	284	269	296	277	322	263	275	281	285	295	280	281	244	250	275	275	266	249	250	252	264	249	268	267	290	260	276	275	258	277	285	278	283	271	258	266	248	281	249	271	280	270	265	263	290	262	313	275	284	263	283	287	275	258	305	280	269	281	238	287
26612	20596	10234	1355	812	796	737	712	742	734	685	725	717	771	660	674	721	753	717	715	745	699	649	678	677	707	636	648	696	676	718	712	722	700	692	660	738	743	714	748	703	671	674	699	716	754	671	726	673	660	692	665	641	697	681	681	681	683	707	718	678	692	719	698	717	649	712	703	673	729	735	672	679	734	698	695	704	686	730	678	649	700	663	694	708	727	701	717	679	691	712	728	686	700	716	736	691	684	727	691	716	734	710	692	704	716	716	672	723	643	724	688	672	651	686	729	722	689	708	711	696	704	745	740	683	675	684	626	692	722	677	714	741	724	679	692	720	703	685	698	695	716	716	666	721	750	706	744	721	689	710	704	723	699	703	703	703	716	727	691	699	655	666	638	657	742	680	725	726	699	698	746	628	709	752	747	665	696	720	695	710	697	752	683	748	657	753	717	695	708	675	704	703	656	660	714	706	716	699	710	728	674	667	705	670	692	711	730	720	726	682	683	733	746	742	715	689	698	676	637	651	694	683	696	706	691	706	708	722	731	681	691	711	674	682	681	717	778	702	742	732	769	677	673	689	749	678	630	687	705	710	672	728	703	717	693	724	716	669	702	701	677	669	684	683	687	690	710	697	692	683	720	658	691	712	696	716	698	730	728	709	686	734	684	687	708	694	729	715	753	703	709	705	712	742	690	690	730	731	722	681	702	701	700	650	682	638	694	694	715	669	684	684	706	698	708	663	652	686	688	721	660	699	747	708	691	695	698	652	688	734	733	692	678	713	695	737	736	702	681	719	679	676	658	689	705	733	708	706	723	693	729	727	727	677	713	728	685	715	716	740	711	711	689	702	740	725	732	663	713	696	685	715	679	721	695	691	678	717	680	639	696	745	677	678	735	700	665	672	700	665	636	703	705	695	732	685	717	701	685	703	713	759	664	654	708	699	680	675	698	647	734	658	690	737	681	691	705	751	655	723	704	688	632	676	714	653	671	723	691	723	650	672	760	718	671	682	685	671	682	685	654	672	724	676	672	679	686	705	695	708	677	704	716	723	729	720	708	725	660	746	687	687	737	749	727	702	722	685	684	719	673	676	714	707	694	711	673	680	715	694	715	644	710	716	698	726	743	692	728	760	718	672	671	695	664	699	698	672	694	684	736	692	679	667	716	693	667	674	659	685	665	714	702	730	705	696	673	677	685	707	732	655	686	709	657	683	738	729	695	707	693	637	712	731	715	680	717	729	701	727	734	742	742	724	711	666	690	726	668	703	713	725	703	686	707	723	719	685	723	623	666	692	693	724	716	696	736	679	695	680	701	739	665	690	701	658	690	717	695	676	699	641	719	667	737	706	723	706	724	705	686	683	672	656	690	718	730	676	669	719	701	732	675	731	715	626	689	682	701	671	712	695	666	675	634	665	669	699	698	711	730	694	717	740	694	718	731	694	682	687	716	710	667	677	694	706	665	663	655	670	679	662	730	690	665	710	705	721	697	651	700	722	670	673	650	730	735	661	786	679	670	706	662	692	725	701	687	671	732	686	697	719	720	698	720	753	698	678	696	689	671	686	714	674	693	704	678	688	653	691	670	713	708	753	723	701	725	673	703	688	711	690	690	725	694	697	721	698	702	730	686	686	727	690	669	689	691	698	637	675	691	689	698	690	661	697	693	702	696	676	680	711	682	693	797	758	698	731	724	726	685	692	703	712	679	709	697	665	692	679	743	619	716	663	672	686	706	723	743	661	746	718	709	679	679	707	686	609	714	706	689	756	715	654	672	652	741	711	710	691	742	659	686	696	719	695	731	669	706	724	710	658	717	727	668	720	757	715	689	720	671	712	697	637	639	653	692	630	703	706	642	761	719	692	719	694	676	743	621	722	655	688	665	703	738	693	694	708	695	745	727	709	739	671	753	703	709	646	659	708	656	673	686	731	745	720	698	728	743	745	689	697	713	674	670	737	673	692	690	698	686	665	697	747	708	691	703	667	690	700	644	639	627	726	725	695	749	654	698	700	666	727	709	706	644	688	697	684	712	708	690	761	718	718	667	695	662	691	661	700	741	696	700	692	695	703	685	694	654	708	749	709	689	737	715	741	708	703	683	679	702	694	688	710	663	687	745	703	680	694	668	728	712	736	692	665	706	679	746	683	654	691	606	677	720	734	727	667	717	747	675	727	743	707	668	730	700	716	678	681	737	686	653	701	657	742	682	716	708	694	721	686	664	718	686	699	691	708	694	692	658	705	671	731	781	708	688	657	726	691	715	677	676	678	703	691	710	723	669	679	724	675	734	646	720	674	645	692	726	700	678	734	699	691	717	692	650	718	683	665	675	694	703	657	682	661	686	733	752	656	665	706	704	720	650	686	684	729	701	683	673	714	735	700	745	711	723	721	711	692	707	684	717	734	696	666	660	707	730	658	699	728	698	664	695	723	682	680	689	725	700	713	712	678	690	704	707	693	701	652	694	707	690	697	694	711	683	701	710	722	712	679	698	724	656	695	702	694	670	702	696	704	711	715	677	679	643	707	739	694	678	661	731	692	679	722	700	714	716	697	672	701	648	644	713	708	724	755	702	687	735	687	697	688	660	718	656	728	692	658	684	707	681	664	725	712	643	748	686	714	651	703	655	672	724	690	682	693	686	745	703	686	689	745	687	652	698	642	650	666	693	684	710	665	737	696	690	689	702	683	699	691	655	701	682	752	708	670	668	716	721	694	710	697	749	715	724	677	723	691	703	710	649	745	661	744	705	731	657	707	730	711	693	632	752	679	711	720	727	745	668	682	714	698	703	705	686	639	670	728	717	662	664	706	723	694	695	703	666	731	715	673	679	666	696	668	659	681	692	716	710	721	680	690	724	709	684	693	653	685	698	710	731	704	704	715	698	717	711	663	740	720	717	674	678	662	698	692	692	661	717	671	671	681	727	660	721	669	699	706	714	718	694	696	664	674	751	729	736	701	715	727	664	696	724	727	696	656	717	694	708	711	671	702	729	673	696	719	647	735	667	672	687	737	705	660	703	709	688	668	715	683	649	709	667	644	644	770	690	737	662	660	648	647	700	702	684	720	674	731	742	784	712	708	693	689	741	657	733	695	694	662	751	694	726	707	702	690	679	740	690	681	699	685	743	741	693	666	704	714	781	715	702	699	757	710	721	676	715	670	720	746	728	673	683	673	729	674	683	731	694	730	695	687	678	708	676	679	719	685	694	716	665	700	684	700	684	694	666	716	706	704	688	681	654	674	671	734	653	685	750	737	683	697	683	675	674	712	682	710	710	722	680	712	668	708	727	683	676	662	734	697	722	697	740	702	663	690	685	704	713	739	739	713	677	710	652	714	705	744	754	724	711	721	709	710	702	726	674	690	661	715	694	693	687	735	706	732	702	642	698	704	693	722	700	702	773	661	687	664	684	694	723	744	728	709	722	707	691	694	717	706	686	700	695	709	692	708	694	718	704	724	729	775	682	683	710	683	695	676	681	732	748	701	683
4138	1725	1719	1212	1038	1022	1037	1018	949	947	950	891	924	933	951	881	905	930	876	983	882	914	930	939	941	871	871	921	923	920	925	899	937	859	909	882	922	892	872	886	899	911	926	928	912	866	892	898	820	943	883	892	879	842	972	921	894	849	956	940	927	898	851	881	886	907	823	881	892	927	939	897	851	934	900	864	885	894	842	911	875	899	901	911	861	823	854	930	886	916	859	905	969	863	933	870	937	878	910	904	881	879	952	899	871	861	909	892	894	882	847	951	885	916	903	862	910	896	867	913	903	899	917	894	841	946	880	923	889	927	860	850	903	896	880	918	854	919	925	932	856	878	906	867	871	891	861	915	860	901	929	849	910	864	886	913	915	932	907	910	921	893	896	863	870	888	878	886	897	892	883	893	889	874	969	952	909	910	942	914	902	924	901	934	848	865	923	847	891	839	851	917	877	917	921	931	880	923	886	919	909	926	832	942	866	899	914	930	860	832	876	896	862	860	895	880	870	906	895	882	888	889	872	847	849	894	901	855	916	888	859	901	923	902	807	919	870	926	939	840	896	917	899	917	893	889	889	904	885	847	925	901	832	899	877	923	855	883	912	859	898	924	904	862	942	850	904	882	895	915	874	889	939	798	864	903	971	901	895	888	921	933	891	881	917	867	828	902	941	949	885	873	883	901	923	882	881	947	871	883	901	923	884	887	876	869	865	891	867	879	916	899	937	952	867	932	858	942	933	895	978	894	866	903	910	900	838	857	878	915	868	961	888	905	916	933	919	885	888	921	904	950	886	869	882	941	829	896	891	893	912	934	927	884	897	872	881	884	946	899	850	895	897	881	904	885	929	846	913	901	915	935	905	917	890	885	886	898	878	893	859	817	896	888	904	917	880	923	847	908	944	900	902	852	848	880	856	851	913	898	887	868	850	811	887	889	928	892	880	916	918	947	947	914	916	865	870	891	880	864	915	935	889	917	873	897	917	908	861	877	891	891	898	884	951	913	896	899	826	857	885	927	912	879	868	866	863	870	881	884	886	897	863	864	905	900	908	929	911	866	916	920	898	895	849	883	881	997	871	908	904	859	864	903	944	878	917	884	883	925	883	902	898	916	857	936	925	941	994	938	904	834	837	859	848	860	876	886	903	924	898	858	956	906	916	858	934	864	921	909	878	900	871	878	893	900	884	908	877	898	871	887	903	889	911	934	955	900	930	859	902	900	885	864	887	872	928	894	874	917	926	883	922	897	869	907	933	903	917	905	902	844	886	864	868	908	843	903	863	900	859	931	858	920	859	953	887	963	905	893	941	926	912	868	929	915	870	930	919	856	887	907	897	930	931	871	918	929	860	892	940	923	900	834	859	966	936	861	878	896	861	880	938	909	910	936	936	935	914	875	901	921	856	865	885	925	907	896	937	883	909	927	888	921	880	947	935	927	928	863	875	880	882	876	874	870	912	931	937	933	890	870	890	904	895	851	854	905	885	873	884	901	922	838	899	896	911	920	906	885	862	902	858	964	872	894	909	898	848	846	879	930	874	898	956	882	879	940	840	859	904	900	906	825	908	921	848	865	907	903	847	901	904	931	868	895	927	877	865	939	891	897	935	874	886	864	886	944	875	917	892	903	864	914	912	866	903	877	917	902	919	845	917	934	929	935	928	893	844	937	943	902	856	833	899	886	934	922	950	963	881	859	904	912	871	956	946	891	939	912	881	899	936	917	852	907	913	916	846	880	915	874	869	928	894	887	846	873	894	835	888	932	890	857	880	934	895	893	896	898	900	895	905	878	940	845	886	898	905	923	902	975	896	878	933	883	901	945	936	912	869	935	887	877	934	886	890	926	897	925	921	896	924	875	891	919	850	853	869	919	914	913	888	846	959	877	935	931	941	924	858	913	879	874	882	832	907	919	905	929	881	910	968	926	845	895	891	870	906	915	866	914	917	894	931	886	924	874	877	899	874	902	896	925	897	841	884	874	857	951	942	951	935	906	940	884	874	847	863	908	917	856	911	921	885	918	870	926	898	924	914	872	938	943	904	904	862	880	847	881	911	931	883	949	905	961	901	916	878	884	945	889	889	900	886	897	917	947	906	909	845	911	902	871	892	939	872	908	992	902	855	885	881	882	897	919	901	936	875	941	890	922	868	941	920	907	925	907	899	924	894	914	910	901	876	852	920	907	879	917	900	874	923	869	868	909	932	902	907	893	921	909	898	964	924	899	950	893	862	885	894	877	922	926	922	957	905	894	970	859	916	911	904	907	915	896	891	906	917	932	848	928	905	842	911	923	883	832	902	871	911	929	854	881	918	859	915	913	918	888	907	913	959	896	875	894	978	905	865	828	929	937	889	923	872	898	913	874	863	859	920	888	843	909	894	883	856	912	900	850	883	848	858	901	927	960	829	932	876	914	865	941	877	931	910	868	891	887	900	936	870	910	891	924	920	925	880	910	875	856	858	873	894	896	852	907	894	951	931	897	890	851	932	964	898	923	902	891	905	904	892	936	888	862	883	920	911	901	875	894	961	925	864	870	913	834	936	871	905	930	899	899	929	878	920	908	908	890	938	876	905	946	857	895	926	894	915	899	866	884	922	909	888	877	912	841	883	911	924	944	923	917	900	900	914	913	900	849	921	909	881	892	865	922	898	928	932	944	923	922	878	875	870	919	884	950	912	898	903	923	893	909	863	862	908	900	883	884	864	888	903	912	880	930	893	901	938	897	845	847	945	925	897	907	903	894	885	869	894	904	874	894	854	924	851	888	928	901	893	901	906	890	880	855	890	867	914	944	837	852	861	868	895	959	909	867	866	905	896	901	922	899	860	844	901	886	900	913	925	887	905	889	905	899	923	915	865	912	863	942	871	924	954	896	878	894	877	863	875	918	919	884	890	867	944	909	838	951	952	887	887	965	887	859	892	866	910	934	884	888	933	922	870	912	902	913	888	860	906	902	868	885	887	886	892	905	930	866	880	893	919	855	899	920	947	976	883	906	895	909	923	904	917	847	946	895	864	904	892	916	838	870	868	892	911	901	874	886	880	918	899	883	895	818	894	885	857	897	851	885	900	908	938	933	887	837	887	915	874	871	926	969	925	876	902	888	899	919	884	882	887	869	917	960	871	859	863	909	900	941	916	904	913	913	938	938	880	873	951	928	903	874	920	889	871	895	887	887	896	894	976	856	926	934	855	919	916	876	912	917	903	904	918	914	916	898	896	880	893	853	849	872	891	965	894	897	870	887	926	858	935	875	916	908	906	869	928	885	902	871	903	943	870	965	897	919	904	845	934	883	903	920	906	875	931	961	916	873	925	947	949	844	843	825	846	886	909	859	878	871	928	861	910	915	886	886	925	879	923	924	855	935	903	918	970	860	907	881	870	924	910	921	858	945	910	905	885	943	967	891	862	883	905	915	831	921	907	899	886	925	879	918	900	912	924	866	916	887	884	938	883	916	937	917	886	911	905	941	896	881	929	889	877	828	887	859
23721	20974	28318	23810	20965	9336	1464	963	776	753	785	654	671	674	611	595	622	653	574	590	604	563	592	610	564	567	574	586	535	516	527	558	575	493	560	511	587	531	566	530	565	518	542	508	550	524	499	571	509	542	566	568	577	533	562	552	533	547	549	552	536	508	497	553	497	508	534	517	518	548	540	515	527	535	550	557	558	517	536	562	503	486	521	564	532	489	532	555	538	542	521	536	565	543	579	497	501	548	522	530	517	553	536	491	530	549	520	533	529	530	550	522	525	514	534	512	520	511	572	544	548	588	536	558	525	520	526	545	575	576	515	502	547	544	522	519	558	523	499	515	543	544	495	496	538	538	515	550	516	545	543	527	544	606	487	538	505	528	517	517	555	553	580	526	562	556	551	502	497	555	572	547	558	568	537	531	496	510	531	557	540	521	541	546	561	514	534	540	514	488	538	525	565	567	538	520	511	508	524	507	547	488	551	509	544	572	522	562	522	483	514	525	571	483	552	552	499	518	514	529	540	528	516	547	512	524	514	495	523	566	541	490	491	566	521	533	547	544	534	559	521	534	519	520	571	515	542	530	551	542	535	539	528	524	525	513	538	540	518	528	518	560	533	523	553	532	524	518	498	536	540	544	527	557	494	536	521	550	522	515	510	510	575	550	554	515	532	521	509	515	525	514	555	554	555	532	516	489	543	557	541	533	542	555	551	540	548	514	564	549	532	532	533	557	477	532	511	540	491	523	532	543	551	524	568	516	523	502	548	534	505	548	558	535	526	475	513	503	513	531	553	564	526	517	498	544	500	532	492	526	516	540	523	531	480	512	529	524	544	528	541	513	539	541	541	550	570	544	574	540	549	531	548	509	533	517	535	573	534	521	528	497	575	495	551	533	521	552	480	542	515	502	546	525	515	499	543	551	503	577	511	554	573	546	514	544	545	555	527	539	534	483	536	556	565	544	528	537	524	525	537	534	556	544	586	567	525	549	559	517	525	520	549	561	480	516	487	542	567	532	521	549	544	534	524	554	544	534	518	481	521	523	535	554	505	505	508	571	538	507	516	585	547	534	513	534	566	517	523	549	538	539	498	520	547	545	526	546	546	533	523	523	500	515	489	507	529	483	526	508	560	513	512	543	538	532	549	499	518	518	558	494	543	585	508	534	523	530	531	564	570	542	542	535	548	563	554	523	522	561	527	526	518	528	509	553	527	512	497	501	527	494	546	527	566	547	567	519	556	540	539	537	524	528	566	549	504	495	500	534	538	602	524	563	516	511	513	555	542	507	488	511	529	544	554	550	527	558	542	523	517	520	561	535	530	562	541	554	513	541	515	543	525	504	543	521	554	494	520	538	506	538	505	557	528	528	571	499	503	556	522	527	521	539	518	512	542	519	532	492	568	528	531	523	556	552	521	474	539	517	525	501	538	547	506	498	506	561	533	491	537	491	536	539	519	553	564	526	488	528	503	543	526	538	508	526	546	519	537	541	541	530	566	529	542	487	552	492	525	536	550	552	477	531	574	555	546	520	582	538	555	591	536	530	538	540	559	537	507	536	543	530	501	509	569	532	538	514	551	485	591	582	514	543	516	529	515	522	592	561	536	494	501	558	537	534	485	537	543	533	527	513	549	534	531	510	487	545	579	552	517	590	496	507	519	527	550	485	486	517	542	532	530	535	527	528	506	514	488	522	520	500	566	547	535	534	498	521	537	555	507	538	538	542	553	507	536	518	518	542	517	535	514	533	551	548	545	539	550	550	503	523	516	545	527	505	492	500	505	550	558	529	514	540	551	518	557	512	543	553	552	528	502	535	532	521	549	573	508	495	547	518	585	527	546	537	563	498	539	499	549	483	548	553	542	551	531	571	463	539	529	543	536	511	501	548	555	516	566	537	497	533	536	488	578	516	529	531	508	520	502	544	514	545	542	526	542	554	501	537	568	555	531	524	514	494	517	544	495	496	542	510	519	538	506	533	498	567	513	508	518	509	527	558	552	549	552	543	544	490	526	494	536	561	597	512	548	509	555	552	543	538	490	509	528	512	517	583	524	560	501	564	533	529	504	546	538	509	545	537	521	496	529	528	529	552	555	511	527	524	540	560	534	525	568	548	540	535	505	535	500	509	537	526	509	496	552	495	570	534	526	556	569	538	540	532	514	547	527	560	490	536	573	531	499	545	539	566	498	479	522	554	563	561	528	543	524	541	494	520	493	548	542	514	603	550	558	550	525	541	540	515	526	564	532	540	481	560	519	569	536	511	569	533	520	558	499	494	529	556	519	532	536	518	495	500	557	521	553	568	525	536	537	512	538	500	553	549	552	536	530	544	579	527	507	521	514	568	559	531	533	543	532	521	525	531	506	525	538	513	533	549	532	549	521	540	518	515	526	550	505	521	519	531	558	558	543	565	584	528	493	562	556	571	507	497	551	544	527	529	541	565	553	523	513	529	539	579	547	543	527	558	509	545	550	576	525	535	511	547	499	516	540	521	522	527	524	535	540	526	506	546	549	557	494	564	587	510	534	558	538	519	556	549	533	493	544	528	500	533	512	547	508	500	550	514	506	523	533	519	528	505	533	546	508	534	544	507	529	571	541	499	545	538	511	543	490	522	551	538	536	548	500	545	494	575	557	545	531	544	464	520	528	492	523	506	524	555	506	548	552	541	556	505	531	505	482	577	553	560	522	526	508	519	515	536	516	552	501	525	525	511	554	519	532	510	555	535	513	546	571	500	520	522	543	551	515	514	528	540	543	576	519	565	567	502	505	525	557	508	517	540	543	520	522	569	518	518	548	533	478	536	548	487	545	516	524	561	526	541	547	517	548	532	540	541	546	497	518	540	531	522	559	557	559	511	524	508	561	544	498	534	550	549	551	548	532	533	577	538	540	548	512	518	539	518	539	561	498	559	518	542	530	547	509	545	535	595	497	545	502	539	523	560	532	528	531	537	496	497	532	516	515	518	551	533	495	548	532	532	536	513	532	562	536	509	524	532	521	518	526	522	535	595	530	528	548	552	528	537	510	524	484	549	519	497	556	501	546	525	586	515	538	506	491	477	483	539	531	478	533	558	520	515	534	465	514	516	568	524	535	558	516	530	538	511	509	528	505	551	559	518	523	556	545	532	490	537	548	494	536	519	552	520	598	526	542	500	538	536	582	525	512	493	601	487	542	518	517	516	550	536	566	528	497	561	553	541	553	559	547	517	518	533	547	523	555	540	532	547	549	522	520	546	534	553	526	558	550	537	558	499	538	546	523	531	497	545	541	540	515	531	559	513	528	494	552	515	512	536	502	541	546	587	552	571	581	545	563	541	569	511	534	525	521	516	514	523	551	535	517	512	531	522	512	525	605	517	534	545	570	565	538	538	516	523	529	584	527	538	508	507	537	510	482	524	544	519	543	550	518	497	535	520	499	512	506	535	555	522	557	567	553	494	540	545	509	547	571	505	529	544	539	518	501	545	513	546	565	532	563	552	545	516	538	531
5008	9979	8689	4513	3239	2519	2044	1672	1524	1242	1233	1068	1008	1023	914	899	806	829	824	783	780	814	829	755	764	745	757	757	767	756	737	753	707	718	747	696	760	708	701	692	741	759	722	697	753	746	733	705	691	679	708	728	666	710	685	744	705	705	739	692	685	709	747	738	719	679	752	717	700	687	717	674	660	747	729	697	729	708	651	702	680	700	674	675	728	680	684	731	736	705	737	683	714	690	766	718	725	699	719	713	685	708	741	656	741	664	747	644	729	734	707	696	695	684	716	733	708	692	661	675	687	702	700	714	710	701	695	722	723	724	689	707	700	693	659	677	724	730	702	701	693	712	671	720	695	713	742	686	710	678	641	667	711	725	716	698	662	660	713	670	734	706	743	702	719	685	706	760	722	708	696	713	688	691	705	726	686	692	712	696	753	677	682	735	683	673	704	667	736	748	715	698	706	684	693	665	686	703	696	668	751	685	749	656	697	724	654	673	728	744	682	724	738	698	674	708	710	723	702	643	755	748	702	670	665	709	689	703	741	701	723	749	707	737	732	718	720	687	686	685	639	680	677	712	715	693	685	668	701	701	722	690	707	681	748	726	719	690	674	680	707	696	708	684	727	761	716	753	699	715	670	757	728	725	735	689	690	705	736	701	641	736	751	718	722	733	695	694	758	710	713	730	657	671	684	684	727	764	701	733	727	706	721	681	664	699	664	677	691	662	673	742	694	727	681	722	663	719	674	728	714	725	700	702	665	732	671	710	685	735	696	707	653	712	740	679	738	683	704	710	714	726	705	702	679	705	704	717	689	659	722	673	705	700	657	704	720	713	777	751	698	735	722	700	666	694	708	682	678	642	713	697	657	700	689	680	738	720	745	669	719	676	658	706	726	698	657	746	676	717	669	669	708	694	698	688	680	667	696	666	708	667	714	665	693	726	696	692	748	719	663	681	712	675	713	727	677	775	717	702	692	722	729	657	720	681	716	705	706	704	695	727	718	655	701	722	706	626	725	702	685	675	733	717	674	697	730	738	686	742	683	673	722	717	716	736	701	696	666	724	726	698	682	709	660	727	732	740	671	720	695	738	693	730	695	670	723	692	739	670	701	683	731	696	678	704	720	702	663	657	742	689	703	690	711	728	709	692	716	682	678	708	736	716	686	745	678	686	725	676	654	748	720	706	773	694	733	669	687	659	677	696	735	729	686	704	663	714	740	695	735	715	669	661	688	755	716	690	699	716	697	675	667	745	702	684	676	715	697	693	664	678	683	728	722	742	716	716	668	688	710	702	713	677	742	704	716	719	748	731	641	698	687	758	729	674	716	701	712	676	693	729	725	732	666	662	716	673	765	707	712	725	736	661	695	677	702	723	721	687	694	719	702	721	754	717	713	730	691	690	725	660	720	689	763	667	752	735	689	702	701	715	740	709	754	693	701	670	676	706	727	692	678	722	723	713	667	713	700	643	694	715	711	685	728	708	715	699	703	754	719	757	689	716	736	703	707	682	697	741	686	700	749	695	705	722	682	680	762	749	714	688	712	716	736	672	662	717	751	687	653	710	710	725	681	673	760	650	687	691	695	703	646	656	723	708	701	725	731	737	718	739	682	709	737	644	745	723	643	678	727	696	728	745	667	660	684	642	686	693	715	708	719	709	672	764	682	711	729	734	677	688	736	699	648	724	757	728	688	723	713	698	715	755	669	724	673	721	715	691	703	733	709	717	725	658	677	663	741	720	718	676	721	757	691	720	706	696	714	671	674	732	737	670	703	724	683	687	717	692	650	639	646	669	697	708	689	744	750	681	718	693	732	697	684	722	744	685	726	695	687	714	723	646	696	719	670	707	734	693	714	727	693	715	677	711	695	758	728	751	749	726	687	686	734	711	724	717	724	694	718	696	692	757	677	686	684	681	697	714	695	702	736	686	668	736	736	704	690	684	737	696	678	704	675	751	698	674	719	721	761	696	725	685	647	719	674	715	678	742	712	730	749	679	683	728	736	660	696	674	717	647	745	735	664	658	750	683	748	667	710	729	707	706	660	757	730	713	670	678	736	673	714	722	682	690	725	674	691	746	745	701	678	680	722	719	703	660	702	680	707	697	719	721	740	690	689	709	675	736	730	726	718	676	735	704	639	713	711	722	691	656	700	659	705	653	680	710	696	703	689	701	711	688	707	702	721	702	722	712	741	693	678	687	708	676	698	700	698	701	669	674	708	734	739	692	684	688	721	741	703	728	695	692	658	709	705	704	682	692	707	672	696	711	719	716	723	678	717	747	732	703	678	680	687	755	686	723	674	718	743	687	669	646	720	668	732	682	750	689	718	699	697	741	700	674	714	738	667	712	695	676	755	700	684	701	694	690	703	713	771	716	679	721	699	702	718	735	692	715	706	717	694	745	747	674	690	735	682	667	713	700	736	737	700	717	683	687	675	730	694	664	688	697	744	699	685	757	677	699	694	700	672	748	732	691	671	735	707	708	679	668	687	659	661	741	696	676	720	676	722	687	686	681	655	716	696	693	701	676	705	705	707	741	707	720	699	672	658	678	672	713	755	695	668	730	701	676	738	717	710	698	727	706	671	689	675	745	711	702	708	716	733	726	708	677	700	712	722	666	733	709	719	735	710	747	727	663	688	703	668	698	733	703	655	677	697	697	690	663	705	709	727	738	733	693	721	697	689	689	754	718	714	704	664	683	678	764	673	685	658	660	677	681	738	739	718	685	694	750	710	712	649	717	742	699	684	709	691	668	708	699	676	721	717	696	696	722	694	670	717	714	639	731	688	687	679	728	691	707	736	692	654	710	687	717	734	706	678	705	709	741	692	693	694	699	750	762	705	731	723	673	690	750	727	640	688	706	664	727	679	726	710	729	681	702	685	725	694	713	666	687	676	733	698	677	744	708	736	649	727	690	683	678	759	651	689	748	697	668	664	708	691	688	651	677	712	667	707	696	742	689	741	726	716	642	681	714	707	711	761	710	692	703	680	728	722	707	705	669	734	725	716	719	698	707	716	719	715	702	689	704	716	666	671	731	718	728	648	720	722	698	700	670	735	698	716	698	731	701	738	714	657	681	706	676	713	656	730	690	700	759	717	694	695	724	706	687	705	677	717	695	686	683	640	738	684	694	693	742	701	692	676	729	724	717	695	721	702	662	694	726	706	695	692	661	689	679	689	702	697	695	706	708	709	712	647	727	731	680	719	688	692	796	707	668	666	696	718	668	680	761	742	710	674	697	666	723	728	672	673	717	727	708	731	711	726	697	689	664	687	673	739	703	705	673	739	678	709	719	720	690	692	724	774	679	666	714	699	759	663	704	695	643	708	689	692	739	681	718	659	679	709	786	707	701	664	719	741	715	692	684	733	738	712	705	765	679	693	721	714	731	664	725	718	697	686	688	672	658	671	760	676	762	671	732	717	740	710	669	696	662	636	677	668	689	734	681	656	715	712	685	710	708	725	698	683	672	665	628	669	686	714	727	701	745
22652	20910	28657	23307	20911	20934	6923	976	748	631	540	475	441	418	382	361	311	313	318	276	261	302	257	268	282	261	246	255	220	232	256	216	220	223	263	221	235	245	209	203	201	195	217	238	225	218	199	217	228	216	239	211	210	205	190	220	223	225	209	208	202	227	212	199	214	206	232	174	194	201	182	209	211	189	199	248	196	228	211	218	204	212	197	221	174	197	197	200	215	189	187	215	189	186	219	187	203	229	194	203	207	203	184	197	186	208	216	207	181	168	196	215	222	221	213	209	213	206	211	202	208	203	209	221	192	215	219	215	213	223	190	188	231	213	208	199	189	184	248	194	177	184	173	217	218	185	215	194	233	196	213	206	195	197	209	203	206	201	204	187	234	201	208	188	223	218	217	200	201	184	187	224	206	232	181	243	211	211	197	206	182	217	239	226	169	208	195	193	221	199	216	207	220	220	198	192	194	220	183	179	190	192	190	209	204	190	204	196	216	193	200	184	199	235	212	199	206	218	220	210	207	196	185	208	202	208	235	204	207	208	226	184	197	203	221	208	196	188	196	209	169	201	199	210	181	212	204	207	196	225	191	177	220	192	190	210	213	200	204	199	219	203	219	210	182	203	183	195	189	207	215	214	195	201	179	192	182	189	216	186	208	205	221	202	181	192	213	198	216	198	189	222	198	193	196	191	216	185	222	209	194	179	202	197	201	217	184	202	182	205	215	215	205	204	213	180	209	193	207	195	234	187	229	210	208	196	211	219	180	183	219	192	211	209	202	214	200	183	179	180	210	192	204	204	213	199	200	202	180	218	199	229	192	182	191	221	233	175	178	233	190	221	217	202	193	201	199	205	213	194	198	179	194	187	205	192	215	214	184	199	220	222	190	194	199	203	191	205	192	199	228	220	209	207	193	229	205	213	203	218	197	202	211	219	201	181	189	174	188	180	207	205	206	204	180	203	190	204	208	194	201	193	199	202	215	206	192	196	204	224	204	214	192	174	183	180	184	201	227	189	171	212	218	185	193	229	187	197	192	183	207	193	199	196	214	184	216	217	187	233	176	182	210	199	209	229	207	216	200	189	185	187	205	209	209	196	206	204	181	214	196	195	209	210	209	206	215	209	214	200	181	208	192	207	202	195	201	180	192	174	181	234	219	225	201	201	206	212	209	167	211	202	219	208	215	205	197	230	186	198	209	224	170	211	219	193	213	197	180	215	176	176	196	188	212	215	209	171	214	208	191	181	204	222	222	190	220	195	189	220	189	190	200	180	205	204	221	192	197	171	188	197	190	215	197	218	192	195	202	194	182	218	170	201	186	203	217	191	199	220	227	196	195	241	196	205	205	188	197	209	174	227	210	188	192	198	160	219	188	191	207	174	180	212	196	200	193	206	196	205	234	178	160	188	195	179	201	195	187	182	225	201	202	191	217	211	191	176	203	178	192	191	191	206	189	196	217	190	226	202	209	214	206	205	221	198	199	198	196	214	209	186	202	209	208	200	204	201	225	194	198	174	183	192	199	197	208	175	195	181	202	204	192	204	180	193	189	204	211	214	195	208	204	221	226	184	201	183	214	197	217	205	213	208	196	200	202	198	207	195	206	192	196	179	206	220	198	193	209	205	206	200	216	182	196	194	173	204	198	210	223	181	243	185	204	206	212	211	191	211	204	216	196	190	215	195	190	172	196	191	215	200	203	202	210	193	198	207	193	223	165	221	184	205	201	189	214	192	201	216	206	210	190	179	173	201	202	191	205	202	218	207	203	207	225	183	198	195	180	227	208	206	194	193	209	187	181	212	197	177	217	220	219	194	228	199	212	204	221	228	175	232	197	183	208	201	208	228	223	204	201	175	191	227	197	203	199	199	205	209	220	214	235	192	199	206	194	193	192	208	195	188	227	189	225	191	195	189	184	205	226	199	213	199	204	203	192	204	218	206	193	220	210	220	213	204	199	178	215	185	192	205	199	188	187	193	191	214	210	194	192	220	203	194	198	201	199	236	207	237	218	183	196	201	226	230	202	217	188	217	208	195	202	211	190	196	202	200	191	197	209	207	207	209	192	197	234	201	223	193	187	191	211	205	218	208	203	181	189	219	198	193	182	209	196	222	197	194	178	214	210	176	196	186	197	209	199	189	193	194	208	223	200	187	205	198	226	205	216	204	194	225	221	229	213	208	214	192	193	200	208	195	211	214	188	184	192	210	210	215	225	184	210	207	213	181	218	197	182	221	191	212	210	203	218	195	218	195	217	213	200	191	217	191	243	199	198	186	219	219	206	203	220	219	190	186	188	223	196	223	205	183	172	202	169	216	196	208	163	199	214	187	201	186	199	194	203	215	218	199	206	222	199	204	210	211	189	190	203	224	216	194	201	180	172	212	180	196	202	189	189	200	213	209	223	198	201	211	204	223	187	231	194	201	192	230	220	198	205	187	225	210	212	188	207	190	205	203	193	201	209	188	186	197	174	169	177	199	204	171	199	197	212	212	208	215	205	201	199	239	183	198	192	208	238	199	209	221	206	214	185	228	214	182	204	231	177	197	209	188	204	202	206	197	213	221	215	218	229	197	215	202	207	187	181	186	199	209	197	185	191	207	206	196	205	169	218	202	202	165	216	209	210	210	197	209	196	197	238	177	202	180	196	187	179	198	201	197	194	201	190	168	179	219	180	181	196	218	189	220	192	202	186	194	209	209	223	200	203	205	199	208	171	225	212	206	180	215	214	180	216	185	177	191	175	194	190	176	232	216	191	218	204	227	193	194	182	193	212	223	204	211	189	188	203	219	200	215	190	203	221	222	217	209	204	197	202	203	210	210	204	193	188	203	199	199	212	221	194	194	196	197	214	210	206	200	213	191	194	181	184	207	208	208	212	196	196	202	186	221	170	235	198	175	204	199	188	205	207	184	215	211	194	185	184	203	198	210	209	220	214	213	180	199	203	218	189	192	206	195	214	211	216	230	195	223	185	203	198	214	222	199	200	196	188	202	206	187	195	246	209	227	196	183	188	193	196	211	196	174	187	173	213	208	190	201	197	195	198	211	207	170	212	190	207	194	186	209	218	208	187	242	198	208	193	214	216	195	231	195	212	192	231	204	204	191	204	182	226	226	182	215	209	198	187	195	203	215	195	228	203	186	219	205	229	196	187	204	205	206	203	199	207	195	190	205	205	177	209	223	236	196	180	223	220	183	212	200	176	212	210	229	179	197	191	223	214	231	202	198	198	209	194	224	183	204	226	225	194	190	185	179	188	224	199	211	219	193	196	224	202	205	192	194	221	228	224	218	208	181	195	233	196	204	204	212	180	186	188	223	199	231	207	230	205	184	206	215	199	219	214	203	198	197	196	210	202	193	177	218	188	195	181	201	208	227	214	222	179	205	214	199	214	188	224	214	196	216	191	203	180	212	202	185	185	208	185	219	182	209	164	208	200	205	186	227	192	197	205	205	190	197	217	216	186	217	201	215	212	208	194	209	199	195	183	181
6963	15493	13426	7303	5004	3712	2837	2222	1796	1454	1194	1055	883	780	696	638	620	533	498	459	489	430	430	431	438	364	370	351	369	370	353	378	394	356	331	316	303	326	313	338	322	327	273	331	318	309	295	300	282	297	323	297	299	300	313	246	296	291	281	300	308	274	296	279	280	297	285	272	253	280	308	277	269	248	269	290	289	288	272	305	276	249	320	287	293	278	293	264	304	295	285	301	285	283	263	263	277	287	243	293	275	287	300	247	267	265	267	288	280	267	286	230	261	293	270	267	276	281	281	247	292	293	281	238	275	249	264	294	276	267	277	276	275	267	295	300	284	263	291	282	235	307	262	281	281	270	299	258	263	272	259	259	264	291	288	256	268	276	248	246	293	230	277	263	279	293	294	270	299	287	255	256	253	281	261	279	293	271	298	262	295	274	258	268	268	257	280	291	250	289	274	280	276	279	288	262	272	278	279	257	276	243	265	281	282	291	258	268	241	280	283	262	270	276	285	261	259	263	286	292	279	259	272	265	318	294	274	266	288	299	278	285	297	283	277	279	273	275	267	246	262	276	265	263	276	289	254	256	291	247	258	287	263	271	246	276	266	286	312	259	260	261	265	240	256	265	272	273	288	263	277	271	255	273	300	265	294	256	278	280	278	281	267	279	285	301	278	285	271	296	272	261	259	289	286	266	286	278	291	239	264	251	258	249	248	291	277	285	242	260	269	290	249	267	266	280	270	298	265	292	246	245	285	252	295	269	274	279	269	275	254	262	283	249	269	286	276	271	259	285	228	296	281	258	292	276	292	272	282	252	285	275	259	259	261	312	259	258	258	262	296	268	233	262	269	286	310	290	256	255	244	276	300	292	290	270	287	244	290	282	283	270	271	271	262	266	285	257	271	284	285	255	286	291	266	277	286	289	240	270	311	274	263	276	283	293	269	260	265	273	249	260	289	246	263	286	257	309	266	274	282	268	272	271	271	272	285	263	280	299	267	274	306	273	265	301	262	288	287	285	260	288	264	250	256	267	278	272	257	265	267	271	257	284	287	290	290	287	257	276	256	268	285	256	286	296	273	262	302	257	277	266	299	300	288	266	297	266	280	286	250	290	296	242	255	267	279	270	273	251	276	259	283	283	319	300	278	280	296	276	248	271	292	256	258	286	286	263	252	276	277	276	277	264	295	260	276	255	251	301	233	260	295	280	263	275	308	304	239	248	279	294	284	272	284	257	286	269	274	296	273	277	281	269	265	293	277	259	261	262	232	256	291	260	266	294	279	273	251	284	287	267	294	250	284	256	278	265	288	268	255	290	272	267	271	262	294	255	269	280	263	321	280	276	288	276	257	294	284	295	267	250	252	263	278	250	291	275	267	292	276	294	296	281	244	269	277	267	252	283	267	268	279	297	290	282	289	267	286	256	264	291	286	263	259	225	262	248	268	310	287	269	273	266	288	286	279	266	273	268	268	242	308	253	246	284	294	259	281	266	275	290	310	296	308	285	264	271	276	261	245	273	264	247	274	273	300	294	258	302	246	289	292	253	301	266	258	262	281	292	289	291	250	311	269	275	289	282	254	293	309	268	266	281	282	271	249	279	288	259	261	266	276	268	288	283	252	287	253	303	283	288	262	253	249	281	264	283	312	238	277	262	292	271	290	255	278	266	279	247	253	287	273	266	304	283	271	276	272	281	259	271	271	287	282	271	278	264	271	276	254	289	278	252	282	287	317	264	267	282	279	273	263	285	299	263	262	282	281	271	294	292	255	269	268	296	282	275	275	253	260	272	287	266	277	287	306	281	260	250	296	270	285	291	278	276	256	285	275	265	257	251	279	278	297	270	270	255	252	289	251	285	277	269	288	272	272	284	257	265	272	260	260	278	290	261	288	272	281	278	253	248	263	294	250	291	292	258	282	271	284	258	239	250	259	267	282	318	257	275	301	266	245	277	258	268	272	301	272	268	292	258	254	290	309	285	278	283	262	261	283	316	272	288	298	274	247	275	292	238	258	254	270	291	258	261	285	277	275	271	291	266	294	299	294	271	283	261	258	274	289	273	283	285	271	274	257	299	280	259	279	262	290	283	249	257	283	252	257	266	263	250	241	283	281	268	262	282	256	284	268	278	297	291	266	263	279	265	291	291	264	270	272	282	277	270	242	227	269	286	307	270	276	254	226	260	274	263	272	293	281	277	292	291	268	277	283	306	246	293	265	274	261	277	259	275	241	258	290	257	277	266	273	276	303	270	275	290	276	289	300	288	277	287	283	261	258	257	255	267	277	294	256	270	266	277	288	275	270	275	264	282	297	292	278	278	263	270	298	271	255	283	265	310	290	303	253	277	263	267	260	281	266	268	283	266	242	275	256	256	273	250	289	250	288	243	258	282	254	268	275	269	264	287	276	271	261	275	263	246	268	297	285	233	285	290	266	264	267	244	284	223	275	287	275	277	297	276	247	251	256	266	270	287	234	268	273	274	272	282	279	269	263	275	275	283	276	253	274	262	268	285	262	282	315	273	296	272	270	268	287	282	277	259	285	243	282	276	239	252	270	257	244	271	263	312	313	283	260	269	263	270	284	292	254	287	265	271	303	287	258	270	298	259	272	271	285	266	290	270	264	272	258	299	264	299	248	266	265	273	259	266	250	243	299	271	243	241	276	241	281	300	269	272	270	239	255	280	263	257	284	256	271	275	284	239	289	273	290	254	262	292	280	265	273	287	303	295	267	285	279	248	244	293	258	272	240	238	274	253	258	287	278	285	266	250	260	304	256	265	263	257	256	230	261	289	305	280	275	270	257	219	298	294	282	256	288	286	281	271	252	272	274	280	290	271	265	298	269	324	237	278	261	257	246	268	299	306	268	263	297	295	250	264	269	270	278	285	255	243	256	270	278	269	275	295	279	297	243	288	259	244	287	293	247	270	263	302	257	270	277	242	270	282	263	289	266	264	261	259	301	265	276	286	250	278	243	274	291	298	257	258	281	266	272	270	266	271	258	267	259	270	291	285	271	282	253	266	286	298	265	278	265	268	271	286	278	252	299	279	312	287	269	271	287	241	295	264	268	290	293	280	246	261	281	283	253	291	274	279	297	301	276	273	296	258	251	283	249	265	270	285	294	292	272	284	288	277	255	245	260	282	274	249	285	295	279	270	303	234	280	263	292	282	275	268	214	303	259	279	292	262	275	281	276	313	291	267	277	247	264	286	283	291	262	258	290	261	294	267	319	267	291	248	283	314	277	271	285	270	235	247	245	250	275	263	279	264	301	270	245	266	271	277	238	263	260	272	255	259	301	262	252	290	277	260	271	282	271	281	270	280	290	276	273	244	302	312	281	292	275	277	296	311	261	255	289	233	257	257	252	267	271	252	257	283	275	250	276	292	261	294	283	270	265	288	274	290	268	280	314	245	273	300	262	271	297	281	281	274	274	267	268	268	295	268	262	292	289	271	290	277	267	291	295	286	265	279	273	290	293	253	247	284	301	265
26476	20548	10378	1322	799	776	762	741	718	752	667	678	709	692	722	692	693	741	722	661	753	726	750	738	723	690	672	718	676	716	737	701	705	705	685	693	739	683	754	688	664	712	720	673	727	713	719	690	694	685	677	671	682	756	727	675	665	699	660	725	649	706	710	720	718	698	680	666	681	734	693	717	706	699	720	720	688	687	733	701	758	697	672	737	697	738	669	669	708	682	711	691	702	666	689	709	734	724	691	747	687	670	668	704	681	713	669	696	655	706	731	738	694	734	713	685	692	695	657	712	706	686	741	689	693	663	711	698	652	707	692	698	735	776	681	681	685	721	662	671	655	699	697	697	686	666	654	734	672	709	711	699	713	704	709	672	705	677	744	730	705	677	747	738	692	636	710	744	648	687	730	694	654	726	710	732	721	677	666	697	702	717	685	671	680	713	693	696	686	693	719	642	722	702	662	775	704	669	701	708	682	705	669	724	716	707	697	735	673	662	679	699	692	679	682	679	718	747	698	669	657	697	671	721	699	711	692	732	670	719	685	697	700	741	694	677	745	669	691	726	704	739	671	683	757	705	733	743	713	698	726	671	685	714	699	688	747	657	659	683	754	650	670	697	743	700	742	705	723	700	694	674	699	691	755	614	697	651	700	725	677	670	690	699	686	711	692	694	666	691	794	709	743	698	731	696	669	713	703	764	715	663	691	724	747	683	670	726	671	738	685	675	705	696	684	693	690	671	679	694	670	678	706	690	698	738	716	727	683	736	695	651	725	731	703	700	682	694	682	724	688	696	714	721	668	686	715	706	661	710	686	707	674	709	682	709	688	722	739	711	640	700	662	699	693	661	684	740	679	687	684	683	697	702	702	668	708	691	762	684	604	716	714	709	675	662	722	698	746	679	686	721	706	669	713	708	669	682	675	660	698	712	631	708	677	718	697	697	710	698	720	709	696	712	757	669	697	687	706	710	722	647	728	686	729	671	727	722	716	700	716	722	648	692	723	697	673	697	696	628	700	654	701	686	701	700	746	713	740	730	758	699	659	699	675	691	667	702	701	688	667	705	691	655	716	722	691	678	707	672	702	691	726	677	718	690	672	684	707	679	674	663	687	728	723	709	685	678	737	691	658	702	779	703	696	694	737	677	693	719	679	689	713	703	681	693	695	721	732	691	675	696	730	678	698	701	730	714	714	680	680	738	687	751	690	661	688	694	671	696	646	738	684	714	680	718	690	675	697	697	715	740	675	713	705	681	740	682	680	689	701	677	726	666	713	662	712	675	700	670	724	681	687	688	696	723	663	662	750	703	700	714	695	674	740	696	731	681	715	650	684	688	714	677	733	690	658	682	692	644	728	701	713	695	669	691	734	715	734	699	722	689	672	684	688	685	742	669	708	678	683	694	692	716	704	732	705	714	691	666	701	654	725	681	675	723	705	674	744	700	711	679	694	714	674	692	668	641	739	727	703	645	698	694	720	692	693	681	693	678	725	695	766	646	711	714	665	688	699	709	744	680	687	684	706	702	711	700	648	669	718	666	669	676	737	664	773	662	699	671	665	688	685	687	698	652	703	708	687	692	710	721	708	673	685	722	706	714	653	695	744	681	681	702	684	691	702	702	691	665	741	704	722	653	732	670	668	665	723	706	706	707	683	695	701	760	695	690	773	692	728	675	680	721	670	722	746	710	718	676	740	694	664	702	710	695	672	677	692	739	676	743	698	647	691	653	735	682	728	693	703	719	689	671	732	694	691	737	697	682	710	722	683	714	744	666	672	701	753	719	668	748	696	693	688	716	704	684	695	684	696	694	713	678	715	689	699	724	648	669	688	776	668	687	648	734	719	691	653	706	722	705	710	699	716	663	668	667	697	671	714	710	685	697	733	721	703	717	712	701	715	711	668	712	704	722	734	718	685	712	682	751	711	715	644	728	740	677	719	693	709	671	724	661	725	699	656	662	699	692	709	739	665	653	667	751	682	667	717	674	692	690	713	717	708	697	736	736	714	668	671	652	672	683	681	655	671	676	665	702	680	757	739	686	726	707	697	712	675	709	710	708	693	673	711	705	751	706	701	705	729	708	695	693	711	674	660	736	719	714	716	718	741	702	722	666	694	738	689	714	671	683	677	689	676	702	679	703	709	697	721	689	719	723	713	704	735	729	716	695	737	703	704	699	707	715	715	691	748	705	730	676	673	656	680	699	732	674	702	717	679	716	731	697	702	645	696	740	717	672	693	716	696	704	727	738	686	662	670	722	716	689	739	694	710	756	721	711	725	742	712	741	714	738	722	739	695	683	678	640	721	671	702	697	710	645	706	709	655	686	702	703	716	677	691	690	761	702	687	700	689	718	692	618	722	722	730	721	735	685	695	692	728	681	681	713	675	671	698	682	677	694	685	665	676	683	729	680	700	706	708	713	728	697	648	722	704	650	697	716	704	701	693	707	735	702	724	717	691	685	733	722	691	682	748	703	718	735	682	695	703	657	695	690	696	680	706	678	699	702	696	666	709	660	776	691	715	691	692	689	705	718	736	738	700	681	669	713	680	673	688	745	734	674	706	675	726	694	715	703	725	698	675	689	671	659	642	701	713	675	733	659	694	693	734	676	715	682	704	691	704	712	743	700	672	737	714	686	758	716	681	637	692	697	715	724	691	765	711	720	694	680	696	719	699	688	682	691	755	676	680	634	652	695	729	689	682	724	723	714	688	701	705	686	719	687	673	710	737	702	685	681	716	686	679	737	685	701	663	720	722	651	691	689	670	734	710	719	712	687	703	691	668	672	654	697	695	748	683	699	700	679	713	715	658	678	775	688	698	720	665	710	714	715	696	712	729	682	672	710	689	672	733	671	710	707	669	639	694	663	722	672	677	720	696	720	679	738	669	679	683	640	671	700	685	663	719	735	657	699	697	707	665	734	681	659	712	712	695	670	701	723	721	727	724	716	710	755	703	742	718	725	749	673	664	683	656	671	683	722	718	719	651	686	713	701	719	679	714	687	734	711	676	728	707	707	700	697	739	714	729	674	739	683	722	670	667	693	682	701	651	718	686	736	681	717	686	682	682	674	698	678	675	721	660	749	667	730	704	676	714	729	733	711	682	712	692	715	685	701	761	687	664	726	713	708	645	714	741	687	711	701	706	681	742	669	715	698	689	675	653	733	733	683	686	722	744	690	713	656	693	693	698	708	701	707	728	679	742	654	671	700	688	669	710	693	699	678	740	675	703	784	637	714	666	676	680	657	710	723	701	679	762	662	680	686	738	663	707	652	742	706	710	743	703	680	735	690	749	719	707	663	699	677	718	691	726	686	676	713	739	700	652	788	682	675	684	683	718	703	693	680	712	700	697	690	654	672	732	712	719	714	685	782	733	690	721	663	685	693	705	692	651	733	743	691	669	733	684	667	692	683	688	650	688	696	708	671	724	648	719	691	720	686	681	701	691	711	704	627	683	710	693	691	658	654	753	644	698	736	676	677	741	698	738	700
4211	1709	1623	1233	1113	968	994	982	937	932	918	938	961	935	910	895	883	883	908	978	919	915	921	938	938	934	945	891	914	899	929	925	908	882	913	911	851	940	944	882	992	886	919	853	909	901	942	881	876	875	901	901	938	870	914	924	886	891	931	935	917	897	894	949	902	949	888	934	890	935	874	905	884	874	834	892	856	875	903	898	884	891	855	914	933	904	887	928	882	891	870	881	898	940	919	918	890	872	858	919	892	878	900	934	840	875	916	906	930	925	917	923	949	894	894	912	895	917	911	930	927	871	847	910	914	916	904	903	922	931	897	892	909	873	835	904	930	872	915	914	840	863	915	891	898	962	924	912	950	926	967	900	866	944	879	871	873	962	903	918	839	918	868	943	880	888	897	854	867	890	865	988	920	926	984	880	873	905	895	920	874	898	902	902	914	898	875	829	895	912	901	914	839	888	926	915	902	932	844	918	919	928	916	917	902	884	901	926	881	867	849	910	943	897	904	880	898	917	944	932	912	890	954	917	913	869	896	895	934	919	898	935	923	894	883	918	961	879	877	892	824	851	957	885	847	903	903	814	888	879	882	856	851	873	917	862	934	872	899	878	894	909	928	968	881	912	896	857	869	907	914	900	856	846	877	854	909	929	885	888	939	891	903	881	836	888	889	868	935	854	873	917	926	894	883	862	900	930	889	927	923	879	886	881	892	885	936	904	905	913	906	943	906	937	895	866	872	908	900	900	905	881	937	836	936	943	902	908	929	894	942	869	920	913	918	925	825	949	964	917	923	865	942	959	882	897	913	964	902	844	888	864	917	869	887	943	890	939	890	895	882	891	909	868	946	936	860	873	903	915	879	921	970	941	956	932	913	933	878	935	888	899	906	883	894	867	893	933	889	903	887	886	909	876	925	877	862	900	920	840	925	874	880	888	876	916	964	892	873	867	957	911	904	920	878	893	921	877	893	882	904	917	923	903	881	899	905	949	898	912	920	892	865	954	867	901	908	892	909	891	929	931	880	847	897	888	862	911	925	870	901	925	968	885	889	920	900	872	927	944	889	921	857	893	860	932	930	921	880	867	951	890	945	933	884	911	924	870	885	888	893	884	959	935	887	912	885	902	949	936	904	916	919	924	890	941	841	920	970	881	893	932	872	898	878	819	910	910	916	891	880	887	864	971	908	956	885	962	894	949	907	875	844	867	880	912	905	966	901	878	886	918	876	897	913	878	911	936	915	899	855	900	925	898	900	923	909	882	895	909	900	871	907	885	865	906	913	856	942	909	857	880	905	908	873	899	859	866	944	918	907	933	911	889	900	875	903	916	910	899	931	909	895	841	914	868	891	921	916	902	891	917	886	976	940	930	877	914	915	903	874	936	893	888	879	865	902	905	983	886	914	852	903	885	882	813	904	885	877	910	905	910	871	890	889	886	914	887	887	895	911	953	902	932	975	892	896	905	882	935	886	911	924	899	868	871	906	956	873	858	868	930	897	971	922	962	883	865	915	889	869	895	905	863	815	875	896	892	907	922	908	892	869	883	948	902	868	921	891	868	940	968	923	918	842	917	921	931	931	823	973	937	867	864	890	908	934	912	909	876	907	942	914	906	893	853	916	878	889	882	924	890	884	891	878	917	905	929	897	966	868	950	944	928	892	897	907	906	940	919	895	900	913	936	903	867	867	892	903	888	888	895	860	877	912	834	889	844	865	864	925	929	915	821	847	949	892	895	897	892	886	940	905	863	896	954	918	895	946	925	889	885	901	913	880	929	935	983	903	874	963	924	902	918	866	897	901	916	903	879	876	871	918	878	886	926	924	893	922	834	881	893	856	894	889	872	921	822	905	840	923	868	886	890	900	889	883	949	922	891	902	883	911	914	865	927	920	878	916	878	915	866	900	900	902	921	849	879	897	890	926	917	897	874	829	926	898	932	909	903	892	890	850	918	937	905	898	900	860	891	906	828	884	908	880	907	859	923	935	930	869	876	950	875	871	906	896	906	991	904	931	895	942	885	897	901	932	908	868	899	894	917	916	917	884	912	871	898	868	903	897	894	923	850	898	895	917	834	919	894	905	887	940	917	931	938	952	911	885	908	891	895	827	914	867	956	818	878	902	927	917	875	842	919	886	932	876	919	930	885	878	850	954	887	894	918	917	868	870	940	951	833	906	912	879	945	938	925	867	909	925	975	901	837	942	884	926	906	885	886	868	912	913	895	844	952	926	862	894	995	925	948	876	896	895	900	934	868	894	912	882	901	958	938	961	903	879	925	866	900	886	883	938	910	845	902	924	877	960	846	934	824	881	918	914	900	822	944	906	843	897	866	903	947	922	895	940	886	880	894	903	920	941	929	912	878	869	907	928	874	930	895	891	905	858	902	873	892	940	862	893	893	890	884	890	921	888	922	947	928	874	919	914	970	906	942	896	895	885	875	899	878	890	897	926	865	963	901	851	934	817	951	900	919	897	844	936	893	921	876	869	885	927	921	917	843	960	985	933	918	911	892	896	913	881	914	902	969	902	903	904	901	921	921	853	900	895	884	893	947	901	914	899	902	876	920	908	952	883	922	911	879	900	877	911	886	948	922	950	870	891	906	890	905	885	896	872	839	878	912	919	877	892	948	914	891	919	874	877	900	930	866	873	942	882	853	897	937	905	899	913	905	910	923	872	914	916	877	864	899	901	903	894	900	854	861	959	907	874	913	936	852	840	884	858	882	862	899	909	842	895	918	926	897	933	886	906	899	916	892	911	914	818	868	878	871	903	926	871	888	924	926	904	850	921	882	891	911	867	852	885	944	889	899	898	898	893	901	856	951	930	889	890	912	924	885	867	928	887	861	883	898	940	903	905	931	942	876	987	834	911	861	892	925	899	864	918	886	893	1001	864	966	919	877	883	925	855	907	923	938	850	962	898	897	892	906	897	849	928	924	923	886	907	952	863	896	933	894	887	911	884	899	945	892	896	872	928	900	917	962	912	913	911	949	876	963	932	820	938	910	866	903	887	865	908	843	906	935	874	851	938	867	912	964	893	947	910	887	895	912	903	910	897	939	961	924	896	872	918	935	945	880	886	883	922	849	931	929	867	886	884	918	878	942	909	912	921	881	908	821	920	918	906	883	936	893	864	908	936	901	932	913	838	893	885	917	864	876	887	855	933	890	894	932	881	916	898	882	915	898	895	849	890	901	895	883	917	889	882	965	899	926	833	881	902	911	886	894	895	888	928	931	892	910	894	914	908	889	932	877	903	901	892	897	923	888	892	873	902	917	895	875	880	868	913	924	855	881	883	927	962	903	902	874	930	941	923	877	901	930	954	836	970	934	914	880	894	908	902	912	912	879	913	939	935	888	884	858	902	865	913	909	868	859	941	883	902	930	929	916	896	913	898	881	942	914	878	862	925	849	880	884	907	882	863	887	862	902	899	872	939	875	830	882	926	926	913	888	940	920	941	862	894	965	884	890	902	899	948	886	929	899	928	913	953	940
23713	20950	28257	23793	20952	9482	1437	964	822	801	753	655	693	659	647	616	608	605	560	573	631	581	615	550	588	594	562	535	574	564	552	568	536	568	622	530	557	580	547	551	541	541	581	554	580	535	498	542	529	572	589	554	536	521	564	531	571	568	562	562	534	563	556	555	526	497	546	523	580	558	521	546	526	506	525	527	557	509	557	546	537	547	556	543	528	566	567	499	504	560	538	531	532	542	550	555	560	552	546	550	496	559	541	536	532	525	574	542	510	536	528	528	529	544	545	528	548	518	520	593	520	514	524	537	547	582	565	522	556	498	542	534	513	549	569	513	559	550	554	523	541	545	561	508	556	528	481	564	532	562	519	515	539	531	525	535	529	583	535	540	531	506	534	505	545	520	552	524	549	536	540	538	533	550	553	543	515	542	526	525	499	580	515	509	530	530	538	526	545	565	567	547	570	558	542	555	573	561	485	510	569	578	553	503	561	526	558	534	574	530	504	557	571	563	533	559	566	570	542	532	527	518	561	522	559	500	504	547	527	542	550	524	513	510	543	540	568	541	526	581	586	537	571	567	535	542	604	514	544	512	547	528	506	543	523	512	562	525	549	545	583	512	562	565	544	549	544	560	564	534	596	557	537	514	569	543	502	544	536	543	532	530	557	556	538	575	513	506	547	539	517	511	535	518	544	554	503	531	533	502	554	533	517	553	541	503	541	479	525	537	525	506	572	501	505	544	524	536	545	540	544	537	510	545	579	542	527	529	536	522	569	536	533	531	527	554	554	561	514	516	513	555	530	540	567	498	584	524	534	539	532	549	566	566	522	537	543	550	513	583	540	594	561	558	511	549	559	540	567	541	529	536	556	514	523	528	515	546	541	518	512	575	520	574	543	533	536	521	540	584	539	537	535	568	526	560	526	548	547	526	551	541	539	543	507	526	520	543	543	555	522	516	535	523	534	583	508	546	518	517	525	508	540	546	560	542	570	475	549	584	529	558	530	527	516	540	563	553	559	554	508	488	526	554	571	523	561	521	526	495	551	519	538	539	493	547	521	529	529	518	511	514	555	536	526	540	580	567	537	519	568	575	557	531	532	565	536	542	535	545	511	559	517	495	543	564	529	564	535	510	537	531	569	559	544	544	532	553	512	511	555	572	496	555	551	541	554	550	553	537	539	545	540	533	546	575	553	530	568	547	548	534	526	550	541	520	565	545	522	531	547	545	552	534	558	533	543	564	492	549	525	527	519	593	521	523	565	547	558	546	561	467	552	510	561	561	533	527	583	505	519	569	526	542	538	522	547	542	591	548	518	525	511	520	587	543	536	564	551	531	535	550	522	540	538	516	523	540	559	554	472	529	572	522	531	550	551	535	503	531	553	515	571	540	523	513	526	561	519	547	532	541	563	516	531	545	550	530	505	524	562	584	508	565	535	514	551	522	486	542	534	569	542	595	521	514	579	550	554	536	551	549	556	532	517	524	582	517	518	513	508	536	530	548	546	544	556	529	485	534	555	555	560	514	517	521	493	558	527	518	557	548	539	510	523	536	529	546	507	536	582	508	536	560	506	542	562	533	520	549	523	541	539	557	572	558	545	537	545	511	526	549	531	545	581	551	536	535	529	587	508	573	534	573	572	527	517	534	553	507	539	537	558	531	536	543	539	561	529	546	544	537	547	538	548	536	575	530	533	561	508	549	531	567	541	525	504	528	533	580	532	479	534	520	563	564	531	512	533	525	538	524	538	534	517	553	550	551	529	579	555	515	525	556	557	521	523	571	522	534	567	530	534	505	521	625	547	539	546	541	540	537	514	522	543	559	520	529	593	535	572	549	532	542	558	503	507	561	561	513	556	519	551	504	502	523	506	501	553	537	537	552	528	574	591	498	499	513	517	558	569	496	560	533	521	579	556	551	563	542	530	565	568	584	512	499	543	541	515	535	535	503	586	544	533	529	550	584	528	539	563	494	551	590	574	551	517	537	564	531	577	583	528	558	582	501	537	529	569	553	524	592	560	565	565	555	568	545	555	541	529	518	559	556	498	491	504	536	550	536	541	575	543	555	524	533	539	520	528	519	553	568	544	501	543	525	536	585	552	572	496	539	522	541	534	551	582	558	528	523	514	472	484	520	493	555	515	508	494	488	548	513	543	567	553	485	522	530	565	584	478	540	555	524	535	509	556	531	548	514	522	569	527	526	541	557	549	502	547	581	522	521	544	500	521	550	583	547	510	520	549	520	524	552	560	536	514	573	519	561	531	558	550	547	544	507	561	515	564	510	599	574	496	495	548	520	581	520	598	572	535	576	548	540	551	528	482	542	537	537	539	526	550	562	534	533	574	543	509	555	533	551	521	501	566	532	491	553	515	532	563	540	523	537	531	558	540	540	548	553	522	544	510	568	552	543	540	525	557	522	579	545	510	552	510	532	508	525	584	572	518	514	501	552	549	556	510	586	559	510	503	541	551	533	520	543	587	539	560	574	549	551	547	548	595	538	560	538	534	546	567	548	544	513	554	547	518	517	538	533	541	583	569	500	520	569	512	491	555	576	547	540	523	546	562	546	546	548	551	549	524	550	580	565	533	501	545	537	537	549	538	546	528	556	541	557	501	518	519	525	495	510	553	548	538	564	526	533	509	546	530	576	540	519	515	572	534	539	543	549	554	525	537	484	516	481	567	533	579	531	556	523	495	535	560	509	536	546	600	551	531	558	533	558	533	544	582	534	553	584	541	489	525	538	554	562	533	575	568	533	552	550	554	575	497	549	535	517	518	542	533	521	525	516	512	519	577	544	571	533	559	533	561	540	510	534	523	540	503	518	555	538	568	522	592	556	513	512	574	522	512	506	559	574	587	556	549	568	517	579	561	577	535	571	544	540	545	517	572	515	565	591	536	542	496	495	501	523	542	543	553	542	524	545	522	551	540	523	511	572	553	523	519	513	551	531	535	557	530	565	510	515	500	537	541	599	540	500	543	504	544	538	574	499	533	522	534	523	510	553	544	528	562	487	537	517	558	495	530	511	487	576	547	482	599	508	536	539	549	540	542	538	556	565	534	506	553	536	582	541	538	530	535	528	516	521	550	568	492	569	512	529	554	528	560	549	542	537	550	521	525	496	515	483	521	572	543	549	524	509	565	513	536	555	538	576	539	535	475	501	553	517	533	502	540	521	535	548	545	563	513	504	527	549	523	540	541	569	485	543	541	543	535	574	500	540	527	561	548	552	551	573	500	585	513	564	530	489	508	527	544	566	536	578	527	494	555	553	542	558	543	499	566	495	553	495	539	566	515	575	507	537	525	535	580	531	503	498	563	559	533	582	553	547	589	550	539	497	496	542	561	525	521	519	527	532	574	547	564	509	555	547	570	515	519	500	527	507	529	507	505	535	504	525	518	528	495	571	544	515	570	552	527	515	501	564	508	511	573	517	542	521	508	561	550	532	562	536	534	525	574	541	551	524	540	527	483	524	552	493	562	514	581	572	521	547
5002	9868	8490	4571	3189	2464	2092	1769	1453	1344	1226	1089	1013	948	941	897	825	915	861	831	739	857	734	824	790	745	773	762	784	741	729	738	767	743	726	760	774	681	710	721	707	702	707	710	765	713	739	724	738	710	720	711	711	703	744	727	726	741	713	742	676	765	726	711	701	723	743	727	729	743	706	681	738	707	708	695	711	732	675	749	679	686	696	719	724	718	693	726	750	666	687	715	755	689	655	737	696	741	728	727	746	697	748	730	698	733	785	669	713	711	709	744	687	700	677	686	690	706	674	734	765	690	702	749	702	715	709	706	654	749	700	670	727	693	703	728	698	714	754	731	703	679	764	723	669	744	734	714	715	740	676	727	756	721	710	710	686	720	735	701	728	732	713	751	683	706	703	692	684	764	752	717	709	724	729	675	742	720	677	694	677	669	692	704	750	690	726	674	728	715	715	701	715	708	763	721	717	700	732	716	682	700	652	718	684	711	702	685	688	685	717	717	726	717	709	747	718	672	701	720	676	674	651	689	746	747	708	730	649	749	669	673	703	662	712	743	666	696	727	677	684	699	688	649	736	696	694	742	732	727	719	692	686	720	690	759	682	640	751	685	680	688	740	699	715	713	683	660	672	704	689	705	741	721	681	739	719	712	671	704	714	688	721	678	688	721	717	723	691	705	671	720	712	678	788	697	718	741	734	704	694	708	691	685	661	699	714	694	700	687	744	705	733	717	732	683	668	698	715	703	688	668	716	712	708	690	707	711	725	750	692	724	660	702	744	735	680	680	702	711	735	687	705	712	757	727	730	730	701	736	704	701	773	741	684	687	690	740	676	718	700	721	715	721	758	694	738	732	693	696	657	705	675	701	716	737	686	716	718	663	681	698	688	735	715	690	678	730	751	720	772	706	735	720	697	716	703	690	692	641	722	730	642	720	702	686	743	723	676	716	682	716	731	718	761	705	693	750	667	690	665	681	701	668	683	763	710	736	719	695	694	699	724	647	666	706	705	707	708	679	719	724	688	706	696	699	684	721	676	705	752	696	687	709	726	660	702	686	697	697	728	694	696	688	735	695	739	698	713	747	710	705	712	735	683	708	697	700	726	726	701	693	731	712	749	691	704	711	752	697	716	709	703	733	682	681	717	746	692	719	726	708	727	725	689	691	712	760	732	741	693	695	701	723	705	660	726	730	701	712	689	710	696	734	699	713	684	666	708	730	663	737	729	627	673	720	703	709	736	726	748	693	709	712	739	726	710	734	715	747	702	706	712	678	730	675	707	670	730	695	649	702	665	718	686	746	684	741	684	733	696	684	786	658	689	685	751	706	728	771	707	694	754	684	697	696	695	707	722	743	745	750	672	682	745	731	641	709	729	720	689	696	720	670	713	696	721	655	705	729	736	726	689	760	773	736	717	711	681	704	674	726	670	697	717	718	654	727	680	738	709	714	723	688	729	732	698	706	696	702	681	711	676	738	715	704	738	732	741	724	728	701	754	706	689	699	686	709	686	658	714	691	682	753	708	725	694	707	677	673	681	674	742	742	717	709	706	694	719	694	683	704	694	671	686	737	746	733	680	696	676	745	703	726	740	747	743	762	748	681	654	710	727	684	696	721	711	699	707	698	743	703	755	691	673	705	703	684	724	708	704	719	717	682	663	669	684	693	677	673	708	703	686	772	705	736	722	654	701	688	669	695	687	764	745	659	742	661	741	666	718	695	678	701	702	719	706	729	701	695	709	714	678	687	712	726	671	696	716	712	716	733	669	712	644	696	686	717	707	719	712	750	718	704	694	675	681	719	679	706	659	709	668	734	736	769	731	705	709	704	727	697	663	639	705	729	750	709	729	697	704	685	680	707	682	688	730	710	708	719	705	722	691	728	705	696	672	727	726	691	692	753	662	691	696	664	698	747	755	707	713	677	690	689	743	722	689	719	699	705	683	764	705	716	696	757	677	729	733	733	711	682	685	702	692	720	738	751	726	680	699	697	712	701	732	703	692	707	704	756	680	729	648	738	731	698	761	747	688	718	709	728	736	727	694	711	754	701	673	715	730	761	675	689	739	678	673	687	711	729	719	723	756	686	720	658	706	701	675	686	726	718	669	746	736	705	723	684	669	707	702	711	732	699	697	724	666	707	708	714	724	712	758	734	684	715	712	743	771	683	748	697	686	718	685	711	697	692	705	711	694	688	746	743	728	763	687	728	684	739	752	732	716	748	720	697	766	704	661	718	686	714	737	720	698	708	693	688	704	698	722	680	680	733	720	702	693	695	748	698	699	698	685	767	694	717	710	724	717	729	669	689	740	806	727	682	692	742	676	723	714	756	735	678	744	670	748	720	690	710	719	739	728	676	715	734	710	749	736	716	700	707	692	687	690	736	672	702	710	687	675	725	646	688	725	695	713	724	701	706	727	729	701	675	687	716	724	763	749	754	704	717	739	702	724	666	719	689	699	684	686	695	744	698	711	708	717	659	647	667	670	681	696	719	745	666	704	734	695	666	719	724	733	687	727	775	729	681	727	669	715	708	716	672	704	730	743	714	708	679	725	704	700	714	728	706	711	672	735	727	711	709	734	715	715	739	745	730	679	664	735	710	720	712	722	665	752	717	729	659	729	727	718	683	716	643	677	731	717	793	683	657	741	756	755	718	695	734	746	725	711	720	658	667	695	709	706	686	670	733	693	638	710	732	701	686	707	689	730	705	691	734	680	718	722	727	691	690	673	711	698	735	749	725	674	749	648	697	689	726	693	715	730	686	683	693	756	726	748	715	720	773	686	700	745	680	689	739	663	719	704	727	707	732	754	723	683	708	672	744	715	669	715	736	722	690	693	730	719	687	716	709	674	746	725	762	701	693	752	691	708	740	698	737	707	655	669	696	708	731	695	753	716	748	736	694	672	714	678	651	697	731	712	708	707	704	702	711	666	767	720	689	688	723	681	738	692	725	712	685	723	704	691	730	696	676	694	718	680	670	734	703	680	702	735	715	668	781	727	683	694	653	705	719	728	676	725	696	679	719	731	714	744	698	725	726	728	723	677	704	717	715	735	700	721	689	719	691	718	714	689	636	707	723	722	692	695	722	756	686	731	728	726	733	768	655	700	695	714	680	730	716	725	705	675	687	703	721	709	706	707	706	776	681	749	711	708	708	728	671	681	715	729	695	711	744	689	742	700	716	728	722	786	727	731	729	672	696	679	707	689	700	701	658	653	712	677	708	709	700	707	704	668	689	726	719	752	684	743	729	684	721	681	695	708	712	688	708	721	676	752	692	667	716	675	692	749	715	707	757	751	744	704	681	702	703	707	714	707	715	750	714	680	698	701	686	773	662	741	678	705	689	658	698	750	725	738	717	664	687	748	700	691	712	702	732	662	716	726	750	714	722	710	711	731	719	716	714	715	715	695	667	703	731	720	698	679	694	727	635	789	686	686	805	694	691	692	692	682	724	682	691	716	698	677	708	706	723	676	712	710	714	730	692	689	733
22780	20990	28769	23410	20990	21031	6857	1037	761	624	542	501	487	420	399	368	330	294	280	297	278	277	286	285	235	253	245	246	241	231	232	227	230	224	232	240	201	226	219	210	211	225	248	203	195	230	226	238	205	208	231	208	237	188	212	227	198	230	218	202	233	206	230	190	199	238	216	213	210	211	212	187	213	201	227	198	205	196	215	197	205	228	212	219	212	191	238	200	185	192	223	210	210	223	198	218	212	225	188	215	225	190	195	190	220	207	225	242	214	232	197	207	200	173	219	179	223	206	190	213	218	206	197	193	219	189	208	203	213	208	228	193	218	209	209	215	213	196	195	197	222	206	233	179	199	179	189	228	184	189	222	184	214	199	199	202	211	206	207	214	199	189	206	217	216	230	209	197	214	204	218	213	214	197	203	206	204	214	200	232	227	194	209	206	215	185	206	213	203	203	212	198	215	243	215	200	223	208	216	222	197	208	207	197	202	223	196	189	213	181	196	187	204	213	191	210	185	200	207	185	216	207	204	197	217	182	222	183	215	197	212	187	194	204	214	223	199	207	217	206	199	182	200	217	180	185	231	211	201	215	218	185	203	203	208	207	209	199	186	205	214	222	196	212	212	231	199	211	195	224	196	204	200	224	192	210	206	207	187	182	224	220	197	234	201	239	211	194	189	187	218	207	228	218	190	196	188	195	193	206	181	193	203	176	198	180	211	161	212	203	190	200	192	217	207	206	232	202	213	199	196	179	206	189	219	176	194	219	214	186	211	220	205	224	200	202	216	202	212	204	232	234	185	196	194	205	220	190	199	194	207	216	189	213	219	212	212	179	197	211	226	241	212	183	192	219	204	172	209	193	225	199	202	219	217	222	215	181	191	218	222	190	199	181	200	193	217	210	214	186	202	198	204	238	202	203	211	187	209	201	221	204	218	199	217	193	228	197	210	196	190	206	191	205	216	189	185	181	200	199	195	205	193	182	199	199	175	209	206	204	196	208	191	218	201	188	218	193	203	192	204	193	213	213	214	207	215	204	197	190	235	169	213	224	205	186	205	194	177	218	210	208	198	204	201	193	196	192	200	208	170	206	205	201	199	214	216	211	197	201	203	228	204	189	199	211	189	234	206	196	201	191	197	190	218	212	225	177	202	186	203	205	201	170	196	189	193	196	197	206	203	210	182	235	203	196	217	198	234	204	210	196	218	196	195	207	201	183	178	225	213	216	163	194	187	176	184	225	196	194	201	215	212	214	195	220	191	178	212	187	203	197	199	209	203	196	217	210	194	201	197	221	195	180	202	207	191	203	201	196	207	196	197	225	209	163	209	232	199	217	206	195	204	209	167	199	196	215	226	226	228	183	204	188	203	217	199	202	202	201	187	185	191	215	184	191	218	190	241	213	190	205	201	177	223	197	197	216	183	200	190	182	203	202	220	202	203	219	221	207	198	216	229	214	191	197	208	225	167	225	191	217	206	183	195	195	220	205	182	207	200	224	214	218	210	166	190	212	225	186	191	189	187	180	222	205	203	191	206	208	214	217	197	174	174	187	169	202	202	192	186	205	219	195	191	213	218	182	198	212	193	192	220	188	195	212	186	238	191	180	210	211	205	182	205	203	204	196	219	196	222	196	191	215	211	213	201	203	217	216	192	225	198	223	175	219	188	222	207	203	214	174	198	206	219	187	219	226	185	210	213	210	226	203	182	175	195	222	206	206	178	193	231	202	209	228	179	208	228	204	199	217	194	222	207	201	196	202	214	189	203	181	228	206	202	217	192	201	187	212	218	204	167	217	192	212	188	180	192	167	206	215	221	200	171	209	212	190	202	227	210	202	224	200	197	185	193	200	224	191	190	204	211	221	224	203	202	200	192	227	190	223	192	201	210	202	199	207	179	197	201	207	196	217	192	211	193	200	225	205	215	182	198	216	181	197	192	197	206	187	199	207	198	199	214	205	187	228	186	195	214	183	201	188	200	201	205	219	185	223	204	206	197	227	211	190	205	225	205	182	195	174	174	194	179	184	205	191	175	219	202	235	219	200	170	196	217	236	191	197	200	200	197	198	217	208	209	195	210	194	199	195	221	204	204	206	188	194	212	198	191	238	176	198	224	178	199	197	190	200	197	171	197	191	225	164	204	176	200	194	199	208	193	203	217	214	187	192	212	212	217	177	202	203	212	216	198	206	201	192	210	213	198	208	189	229	168	188	220	208	227	205	199	191	212	181	198	216	210	222	215	183	232	202	215	192	192	213	226	203	222	205	202	194	186	207	184	218	174	216	196	215	202	178	211	209	180	196	195	211	208	202	200	219	197	203	172	181	216	208	195	168	210	199	215	211	218	202	195	227	219	194	198	224	203	212	198	195	200	213	183	183	200	216	190	203	186	220	211	202	186	207	224	205	194	189	194	218	207	174	202	194	208	219	197	196	207	219	197	202	200	220	201	205	187	178	191	199	197	173	195	205	220	211	213	214	212	236	192	198	210	184	213	207	216	187	216	193	225	209	222	207	222	181	219	186	230	207	204	186	189	223	220	193	198	197	217	204	163	219	215	210	237	186	191	203	195	216	181	192	225	191	219	200	195	203	214	210	212	206	196	183	230	191	220	231	219	198	198	217	182	168	219	224	202	201	188	190	205	193	201	225	203	217	200	202	199	228	195	200	215	226	192	197	213	196	208	206	207	191	182	207	193	206	199	226	224	181	205	215	204	222	205	185	226	205	203	199	217	229	220	211	213	214	191	191	196	194	224	204	199	231	218	207	211	215	212	202	189	182	191	217	193	208	189	196	210	175	198	216	197	212	194	212	178	201	189	202	178	207	229	218	217	224	192	192	189	201	202	219	195	241	165	222	222	205	201	182	212	196	197	200	199	208	187	208	190	193	203	215	201	185	203	202	200	217	214	198	202	216	205	212	197	179	218	193	186	214	224	190	196	210	202	186	195	185	186	202	186	214	203	201	191	197	198	223	190	194	188	213	220	217	193	179	217	191	223	212	212	222	193	200	205	219	202	201	194	182	213	192	221	195	214	203	199	216	221	215	224	194	198	226	216	218	213	199	195	195	188	202	202	223	194	215	210	188	174	184	200	215	180	221	201	229	215	205	203	196	187	188	205	203	206	192	207	224	189	189	183	232	169	195	194	185	216	204	197	219	230	193	206	177	191	199	211	180	210	177	233	190	224	215	203	188	210	205	205	209	200	227	212	195	222	223	225	192	212	207	203	206	202	210	194	206	223	216	200	204	185	177	211	211	198	158	215	186	204	198	205	220	206	211	184	228	194	226	206	188	198	197	182	210	209	183	194	207	216	179	211	217	215	203	181	200	199	220	199	203	199	218	214	229	174	203	234	200	189	216	199	181	207	216	221	217	208	195	177	175	204	211	178	199	217	198	232	208	207	184	201	194	231	207	196	212	212	193	198	200	223	235	209	188	225	204	189	199	221	206	215	213	190	204	198	192	196	212	195	197	207	203	211	237	197	189	205	181
7081	15577	13394	7355	4981	3761	2855	2216	1793	1534	1232	994	900	768	694	664	600	550	568	488	457	449	422	411	378	416	386	349	396	365	358	356	323	346	353	335	308	300	310	330	336	332	297	318	330	344	314	307	263	294	311	325	295	305	302	296	298	274	290	301	296	301	288	276	282	301	253	281	313	310	269	257	265	276	300	273	294	306	297	298	304	271	276	294	291	289	262	271	310	270	255	293	273	285	257	262	289	275	254	319	303	295	266	293	289	264	315	267	306	308	256	278	286	285	291	289	329	290	280	278	252	280	278	303	277	267	283	273	291	305	278	307	290	303	270	280	282	298	272	263	278	263	293	267	284	314	294	262	284	273	278	278	269	288	251	281	277	269	289	263	283	282	291	275	252	282	270	276	268	245	290	283	274	299	311	296	247	262	258	313	289	241	270	279	281	292	278	285	285	272	276	297	243	282	265	274	270	270	267	284	305	302	255	278	297	274	316	267	285	251	292	274	285	275	300	249	255	247	270	257	284	262	291	268	289	251	263	276	253	281	303	283	272	292	293	270	253	289	261	281	295	267	264	277	259	260	278	280	296	282	299	285	280	268	281	260	298	309	246	292	284	278	269	267	264	287	265	311	296	267	247	307	264	275	279	243	290	272	256	246	288	276	261	265	279	285	305	287	285	290	269	280	279	284	286	280	288	302	280	306	310	268	300	277	263	269	289	263	270	273	256	247	268	281	303	277	265	271	267	272	245	284	297	292	284	281	258	294	287	297	262	285	253	283	279	242	279	268	248	263	282	294	286	258	291	329	245	257	283	262	268	278	233	270	269	276	273	305	254	292	283	274	284	279	261	265	246	306	277	247	303	301	266	240	259	282	290	257	270	304	274	257	287	298	294	300	317	299	268	265	272	276	283	259	287	278	283	297	283	266	289	259	287	250	290	294	312	262	285	252	274	290	264	277	289	255	272	248	291	269	280	279	266	272	325	314	317	307	253	301	249	269	287	255	261	272	260	256	262	270	263	288	264	275	286	274	260	269	296	310	295	277	275	258	259	279	299	270	306	257	302	272	265	283	303	287	285	291	266	285	266	270	293	241	289	278	275	252	262	292	287	254	285	281	293	273	276	264	279	284	276	275	296	268	263	263	266	267	268	296	290	277	285	281	269	283	275	260	277	292	284	246	270	268	289	280	267	262	283	241	261	278	272	285	271	266	281	251	253	263	267	294	268	287	301	311	286	274	280	286	298	277	265	279	285	272	247	258	297	270	269	305	283	264	293	287	290	284	295	274	261	281	270	288	267	285	311	248	253	251	294	272	287	267	303	293	263	286	248	315	294	277	289	292	280	267	288	261	254	260	263	243	292	294	251	287	258	277	267	272	236	269	252	288	257	279	285	269	258	259	270	266	266	267	283	271	270	275	289	292	286	262	322	278	308	283	288	274	282	283	279	282	237	270	288	268	254	264	277	270	278	272	300	287	280	290	281	252	277	286	271	287	308	255	274	258	262	264	266	237	304	263	320	263	289	250	309	255	281	262	262	276	270	262	240	286	261	266	254	290	284	279	239	273	284	275	275	266	260	257	244	265	264	253	268	299	295	252	261	285	271	283	310	251	295	281	293	263	252	278	285	266	297	296	296	278	279	286	292	276	277	263	264	224	275	281	255	279	270	272	287	305	269	282	261	270	272	279	265	284	278	263	287	280	281	276	290	268	259	278	288	305	290	296	287	279	274	285	227	278	286	257	284	275	289	280	293	289	293	309	246	294	274	268	256	283	282	285	302	261	294	273	276	265	278	262	274	301	296	220	285	259	243	282	284	277	295	270	278	279	226	288	312	276	301	306	279	267	295	284	279	246	270	246	281	255	315	276	263	277	281	257	315	270	253	282	283	269	296	280	285	284	286	258	256	263	282	261	272	281	301	297	261	288	272	269	284	308	290	287	250	270	272	268	242	314	252	266	296	290	249	280	273	298	296	291	268	298	277	246	268	247	271	281	267	255	285	285	270	296	249	277	281	280	253	267	242	306	272	269	330	289	269	254	276	274	267	240	267	275	274	269	270	273	298	250	322	259	268	299	256	282	251	284	284	261	289	305	265	282	258	270	276	268	288	281	289	244	273	249	289	258	310	292	288	280	299	320	272	291	279	273	265	293	280	277	270	276	307	295	244	266	263	248	280	283	249	293	271	288	272	295	289	281	302	267	292	283	323	275	267	257	302	307	279	259	273	267	286	326	263	283	249	261	286	272	267	273	272	275	268	256	281	267	283	301	264	290	294	261	257	270	272	281	268	300	293	279	310	253	304	300	290	291	274	285	270	291	294	281	266	262	290	283	266	259	270	257	276	273	263	253	291	269	279	257	263	268	292	301	278	263	307	281	273	274	262	280	315	288	304	266	272	269	291	232	298	284	251	269	273	293	268	276	274	286	277	270	263	293	279	271	276	287	244	290	284	256	298	252	272	308	264	270	268	277	290	246	241	283	265	273	270	307	278	301	272	256	283	283	268	277	295	291	268	255	271	267	262	275	274	283	283	283	266	254	281	268	273	294	262	241	273	267	252	296	225	283	270	280	313	297	313	287	275	275	278	285	265	292	266	273	273	275	287	258	273	299	246	298	282	293	283	286	265	280	263	267	252	268	279	277	270	276	263	245	266	254	270	250	274	275	282	280	274	269	285	269	268	257	290	297	269	271	261	297	281	289	261	276	290	283	288	250	287	279	288	264	257	280	290	274	282	283	261	240	266	298	330	281	270	294	285	286	306	265	275	276	267	261	287	293	276	260	259	279	280	284	279	307	260	269	272	237	295	262	283	290	299	262	268	281	283	272	279	286	310	232	295	330	253	305	298	291	286	322	275	252	258	279	271	251	267	255	265	281	279	324	274	267	283	318	262	263	263	278	277	254	302	270	277	290	275	273	284	283	278	277	299	277	286	275	286	286	281	269	262	289	254	278	287	276	282	274	293	256	281	281	266	296	273	264	307	255	294	294	283	270	298	261	277	261	293	290	289	277	261	268	266	323	296	276	294	259	275	271	283	296	267	276	263	309	278	309	309	232	302	293	267	288	265	264	273	252	299	276	287	275	276	283	285	256	275	280	273	275	270	286	285	260	235	272	238	286	263	257	253	270	289	273	275	284	261	280	235	274	281	266	291	290	279	256	281	264	248	288	293	299	283	256	273	282	274	248	281	307	255	281	282	249	273	268	309	254	289	279	269	267	263	265	251	293	285	286	284	262	272	275	269	301	277	280	288	252	278	264	259	270	289	286	263	303	275	263	283	280	289	294	294	287	307	294	302	271	310	280	281	300	287	303	275	293	273	286	268	266	289	268	293	273	282	243	284	256	295	282	267	251	285	288	235	288	295	257	298	271	273	283	284	248	276	289	273	274	323	278	254	263	270	286	274	322	252	283	290	273	253	287	285	256	247	273	273	300	253	241	306	297	294	293	265	279	282	273	273	264	306	263	277	268	249	289	249	247	306	287
26548	20586	10387	1478	1029	921	799	733	715	726	691	752	735	637	761	689	684	739	771	731	718	691	727	719	721	702	715	696	689	697	688	657	682	696	732	687	740	695	709	701	732	663	655	692	693	658	648	719	677	726	683	754	728	732	676	717	681	714	692	677	689	712	727	703	666	731	719	730	699	717	714	720	703	698	690	713	733	713	708	721	685	657	666	679	715	706	731	688	718	685	691	685	697	700	711	642	696	728	691	687	719	695	716	710	710	665	738	718	689	717	717	683	680	680	664	662	692	690	753	636	722	666	686	705	642	753	735	695	710	731	698	712	683	675	640	721	696	707	687	662	725	703	702	667	680	694	714	751	727	737	647	722	757	669	697	640	707	726	668	689	694	638	692	719	713	671	703	718	685	742	753	637	693	670	727	703	699	683	690	726	705	673	660	689	647	686	717	696	661	685	743	742	688	724	690	707	705	724	675	687	705	669	712	660	702	701	721	695	725	687	692	680	687	737	725	674	712	682	727	762	740	704	713	700	716	676	701	705	701	651	732	691	694	713	739	720	694	718	727	620	701	667	725	752	742	721	720	714	648	695	726	680	692	662	683	657	738	743	626	718	729	694	719	719	679	707	740	696	696	764	754	717	706	755	710	721	671	723	734	690	661	685	724	697	640	688	722	723	704	639	693	696	714	699	712	751	721	684	704	705	715	687	727	686	702	674	759	695	741	732	685	723	709	725	699	744	716	648	714	668	711	708	673	690	692	695	711	697	687	684	660	693	722	703	663	661	662	737	691	736	674	679	732	676	660	717	709	717	671	722	711	732	684	721	737	738	709	676	695	726	704	711	688	695	728	689	703	701	719	683	727	714	727	731	718	693	675	701	691	702	708	750	716	690	704	732	692	711	656	713	692	661	736	693	732	669	697	674	672	711	666	729	666	721	726	703	706	699	719	749	687	651	674	713	660	685	696	707	688	747	703	679	682	709	700	716	677	719	714	658	707	717	706	667	722	713	697	685	733	776	688	699	696	644	712	650	690	700	687	704	711	738	692	713	682	720	668	683	678	681	694	721	711	690	674	658	744	714	724	682	709	725	710	694	668	719	724	690	705	715	721	695	690	701	679	662	727	702	707	688	684	689	690	712	710	680	658	676	692	704	685	700	719	643	708	710	661	724	682	724	742	677	688	730	685	713	739	698	715	711	708	694	699	687	692	727	737	724	678	712	719	676	681	686	690	735	731	695	677	700	658	678	711	701	697	688	675	656	732	728	696	695	671	715	687	664	711	720	684	670	712	708	738	706	759	695	669	709	659	707	667	709	770	722	712	686	688	678	693	721	707	675	692	716	691	722	687	703	661	696	733	708	720	723	734	688	678	733	657	724	718	707	688	708	655	743	660	687	702	759	751	651	725	732	709	712	686	742	640	686	692	684	743	700	720	730	672	699	697	715	698	655	688	721	666	708	703	680	733	745	735	706	705	702	684	713	730	676	650	722	743	666	712	712	698	747	685	684	710	715	692	738	642	668	657	717	706	639	691	681	686	688	669	690	696	704	700	750	706	705	677	630	707	710	723	678	692	725	677	656	729	723	682	714	702	687	720	739	725	706	737	727	715	658	734	678	744	674	707	686	701	690	710	721	708	686	730	705	691	678	691	660	751	712	748	665	779	702	760	682	700	693	679	729	691	732	658	724	730	696	717	751	664	689	743	712	651	724	652	706	666	689	733	700	739	691	678	723	772	735	733	687	727	670	698	684	721	684	703	698	675	712	705	692	701	702	684	697	657	714	744	676	729	722	678	740	711	731	670	675	718	695	671	718	733	717	730	663	690	706	739	688	674	697	707	718	693	713	692	701	735	685	740	699	690	687	685	699	668	739	769	710	737	714	673	684	726	730	734	734	717	725	698	681	738	707	675	692	694	690	688	700	701	690	685	690	678	662	657	689	668	731	707	720	740	715	710	734	699	754	697	743	714	673	704	702	733	727	728	704	711	665	733	732	699	711	696	710	703	777	680	681	759	731	709	714	723	713	668	710	711	703	725	707	696	694	725	683	668	718	673	693	716	678	701	749	699	689	748	727	692	737	682	732	687	657	696	694	754	731	679	729	694	738	700	671	700	677	670	716	683	671	691	722	750	683	694	731	653	666	691	679	744	717	667	675	709	663	710	704	673	719	676	695	664	699	711	700	731	743	705	717	698	728	734	711	716	673	679	708	690	686	629	718	707	714	705	742	731	722	688	657	770	649	734	685	731	718	755	705	695	664	693	686	705	709	723	642	734	740	727	720	729	702	697	669	722	660	707	683	710	723	744	685	695	686	707	714	735	726	703	698	686	696	687	718	706	738	686	685	699	674	707	695	711	705	735	715	709	709	704	730	702	739	708	718	742	665	699	688	725	690	690	673	714	682	714	736	681	648	709	683	719	682	721	730	727	699	673	700	695	680	678	706	700	699	691	671	707	689	722	651	674	699	705	712	741	707	725	710	684	730	724	691	633	696	713	686	693	724	709	631	720	691	680	711	735	770	686	685	696	698	717	688	661	708	686	705	697	711	682	727	665	679	716	695	735	728	733	672	737	705	657	702	674	702	690	718	699	717	676	737	682	709	723	733	745	703	683	730	703	693	706	738	690	693	683	693	713	663	759	710	719	675	713	696	706	738	718	691	662	706	696	709	678	738	699	724	686	690	691	688	700	721	711	685	739	743	724	713	726	694	707	697	649	659	687	733	689	701	690	702	665	675	706	690	738	692	728	672	711	728	725	731	693	732	708	709	700	704	689	713	730	714	682	707	713	741	648	700	693	689	756	706	623	652	706	692	709	702	737	694	670	695	701	687	738	708	721	712	704	709	682	693	688	698	728	625	709	721	650	716	721	718	693	691	693	675	687	681	706	693	700	743	695	703	718	683	686	694	689	701	684	672	659	706	725	733	729	662	692	738	670	711	681	700	697	721	697	728	713	696	680	731	733	707	733	748	724	718	673	722	708	690	675	706	704	764	692	689	700	700	753	692	684	703	707	740	717	720	719	708	705	728	725	703	709	693	688	728	732	661	679	686	674	721	704	679	735	686	691	654	722	701	686	733	712	692	722	745	755	708	697	695	675	682	682	635	702	694	742	722	702	725	713	721	686	735	696	667	720	680	671	672	684	719	684	758	700	716	710	732	701	744	683	741	701	690	729	662	654	714	718	669	688	736	690	686	723	703	692	690	679	735	673	695	656	712	666	707	727	728	702	725	720	730	716	740	713	679	719	670	723	688	713	664	697	736	669	710	714	650	702	667	695	729	685	672	708	686	668	700	675	712	699	693	693	702	686	690	706	682	685	659	675	737	689	743	694	709	709	696	665	721	698	662	703	655	692	691	705	726	736	740	685	721	711	763	700	674	647	743	694	709	709	677	730	686	683	700	720	754	704	722	713	730	674	718	684	687	673	685	690	701	686	680	666	685	747	741	731	695	695	690	682	694	684	738	743	723	684	674	726	720	718	701
4285	1882	1747	1297	1179	1096	1011	986	945	980	933	924	961	932	963	904	997	951	905	899	928	897	908	930	944	880	900	924	872	925	917	937	922	913	944	910	941	832	907	926	922	896	902	921	961	892	871	859	897	915	886	877	894	854	888	905	939	951	958	982	910	887	974	893	903	887	854	964	918	942	882	874	926	896	940	878	926	883	921	965	912	892	933	899	919	838	957	871	902	882	915	979	920	927	897	879	943	848	867	895	936	923	857	862	876	909	933	943	915	850	908	870	901	881	926	932	890	869	961	912	923	886	905	887	929	878	949	946	914	908	862	883	979	945	868	901	944	941	959	885	881	924	881	905	934	909	889	920	859	833	883	865	842	905	942	926	918	921	899	914	917	862	900	897	855	881	884	860	925	870	925	877	910	926	918	860	877	888	917	929	852	965	893	896	954	913	935	915	960	887	902	873	888	881	891	885	967	895	908	853	925	920	893	915	890	902	848	941	900	931	944	872	866	943	917	943	853	877	895	870	892	901	898	946	935	929	889	864	874	932	926	923	910	906	941	906	904	888	891	894	908	881	881	945	855	899	897	923	851	923	890	908	904	922	890	914	926	923	835	877	904	869	866	892	918	885	931	883	919	910	961	922	948	906	928	855	940	894	918	848	868	884	893	904	874	918	914	940	887	936	912	874	933	872	915	934	956	894	838	907	853	941	911	943	906	871	891	903	894	893	907	878	978	878	844	921	871	927	883	937	913	904	891	883	867	965	897	922	914	920	878	896	933	912	917	918	853	945	912	938	959	880	898	928	923	925	898	929	904	869	932	947	908	930	930	845	903	909	923	873	877	864	907	942	904	942	988	935	919	870	883	931	860	847	884	942	901	874	925	937	875	857	907	873	892	903	922	878	914	959	898	891	892	981	977	873	870	857	862	940	895	870	875	882	907	902	951	916	942	900	918	860	920	949	880	942	899	874	911	874	903	909	966	916	887	961	902	928	916	922	922	928	911	881	938	838	928	923	928	880	899	912	874	903	874	925	885	949	910	900	923	935	926	941	925	933	918	878	909	907	828	855	906	891	901	882	899	926	923	934	888	859	912	898	906	886	903	872	897	897	877	897	904	886	899	921	932	919	914	900	941	874	987	953	921	880	950	881	884	934	944	934	838	898	901	913	904	905	901	875	952	920	908	881	936	880	931	909	877	923	943	901	861	885	942	898	864	917	887	857	875	914	912	900	853	881	958	877	886	923	839	853	862	924	886	954	922	940	938	959	906	920	964	875	926	897	922	960	909	939	845	891	911	926	856	881	897	925	917	912	933	961	943	899	875	877	947	885	911	920	870	911	921	882	904	909	929	918	856	897	908	903	878	872	923	871	918	978	948	885	886	838	893	937	862	895	892	906	896	913	934	908	898	932	884	923	904	953	970	893	860	913	899	924	891	950	883	949	925	919	937	855	918	932	852	872	881	918	929	905	934	875	956	917	896	868	931	889	921	924	902	916	917	870	934	910	885	911	928	918	918	838	915	943	896	900	921	935	873	855	900	877	896	925	894	890	886	908	903	894	882	884	925	847	938	929	870	943	887	944	939	941	857	901	884	926	907	908	877	846	920	880	923	900	901	926	910	922	880	872	896	884	907	915	893	916	861	901	859	915	926	914	909	875	970	913	905	866	901	949	869	917	901	901	897	897	939	904	839	914	887	870	908	857	871	888	941	884	860	992	979	891	910	864	899	908	902	866	902	886	851	873	869	893	903	863	910	895	897	934	938	926	939	968	873	911	894	930	926	869	876	911	908	898	861	880	925	902	925	925	907	903	904	851	908	931	889	902	911	910	952	937	912	894	874	953	919	864	904	923	934	859	887	890	911	927	885	933	879	880	871	924	939	874	930	907	936	918	873	913	876	915	945	893	934	903	864	945	846	921	922	891	864	859	905	905	952	827	917	908	888	874	915	892	867	840	928	898	887	910	871	871	916	929	862	964	860	915	867	929	892	898	921	899	908	885	914	882	897	881	934	909	911	883	941	915	886	894	969	919	916	889	848	918	995	937	830	878	870	871	904	952	932	873	887	905	951	895	827	853	921	898	921	929	922	935	937	891	893	898	876	896	873	886	944	923	933	909	870	948	922	860	847	976	923	914	876	826	861	874	924	874	898	920	880	887	923	857	909	920	896	872	875	899	892	891	892	910	941	914	917	919	886	904	914	931	912	919	939	921	927	939	886	919	904	898	940	921	907	845	874	918	905	900	923	891	878	908	901	932	888	911	905	939	894	869	904	908	891	882	945	874	934	892	926	914	860	897	887	903	899	871	908	931	902	927	843	857	921	857	927	955	942	926	895	875	901	892	937	918	881	888	955	846	902	883	869	930	835	852	918	893	825	888	916	864	897	901	923	899	914	911	894	878	895	879	878	937	909	903	910	912	905	888	894	864	936	919	902	909	906	908	955	869	943	931	918	918	909	883	922	911	902	912	908	913	919	904	901	903	897	858	921	921	893	853	897	839	964	929	936	944	847	892	897	896	887	933	872	913	875	923	883	966	899	910	903	875	897	940	967	891	959	870	906	913	905	921	895	931	879	920	878	918	907	888	952	855	883	846	917	916	972	921	878	951	909	878	901	944	915	891	885	901	940	935	888	886	931	913	943	907	875	906	854	911	920	884	910	880	882	893	861	930	912	907	861	856	864	887	896	884	902	917	876	929	912	900	888	913	886	933	966	976	878	934	888	891	871	953	852	926	889	886	885	891	927	911	907	862	873	901	900	916	855	881	920	875	916	911	891	913	855	882	925	933	927	925	896	887	887	942	941	936	900	884	940	886	857	930	921	879	918	919	905	904	924	896	866	918	931	892	913	898	906	902	895	950	934	943	962	897	938	943	887	891	916	885	904	898	915	909	894	942	895	945	898	942	819	951	885	925	872	852	881	878	910	875	847	890	907	896	903	943	861	894	888	865	926	912	959	921	886	880	922	885	918	860	898	895	932	929	912	878	886	862	906	889	952	896	926	960	903	892	931	901	867	877	977	922	883	867	909	884	930	951	886	907	900	939	963	879	849	843	898	943	920	840	956	897	876	933	844	908	915	900	919	929	901	922	922	896	930	902	915	938	919	904	864	957	891	946	943	952	902	906	909	930	856	900	905	870	879	940	933	832	946	948	851	906	928	971	919	838	936	874	902	911	868	966	924	951	917	878	906	881	899	906	905	881	892	913	827	879	892	886	874	917	882	886	892	916	828	882	901	887	892	927	931	885	897	886	920	943	913	876	855	898	932	925	916	875	868	929	866	917	942	878	937	968	931	957	907	886	900	930	949	914	849	873	890	946	862	900	930	890	902	919	888	928	917	867	866	862	925	874	916	919	908	907	884	854	905	959	943	909	908	1013	891	922	941	890	900	925	955	900	891	865	892	840	897	945	887	897	915	902	913	920	910	860	908	908	895	966	960	881	934	939	906	881	857	917	923	891	873	928	914	880	889	919	867	954	910	836	890	867
23660	20956	28273	23834	20955	9141	1418	971	829	771	723	689	712	663	684	604	572	605	620	615	576	581	579	570	574	595	575	552	580	607	582	556	563	608	559	557	530	542	551	575	575	561	559	559	547	561	533	549	558	519	519	521	537	558	556	552	540	574	575	514	580	535	550	529	529	525	516	552	523	598	557	564	550	536	541	541	542	542	546	559	527	521	556	546	507	522	519	578	530	515	546	546	552	532	509	567	524	517	530	552	526	542	534	563	499	525	551	527	542	520	527	562	553	508	534	548	547	553	534	574	560	594	509	544	541	534	529	579	531	537	540	517	545	529	561	544	552	559	541	546	513	586	564	530	561	530	527	571	562	551	552	568	548	558	501	517	528	549	548	553	544	538	538	514	542	520	536	578	535	529	535	597	535	540	563	529	563	546	562	566	572	529	543	515	515	589	537	540	566	542	564	562	538	527	544	566	538	534	564	530	539	574	558	540	524	512	575	551	553	573	514	514	520	534	521	508	537	536	534	525	572	526	531	532	600	535	566	541	531	548	530	549	561	503	553	573	503	558	582	497	513	557	548	554	519	533	517	515	553	513	532	514	522	541	574	523	521	555	566	528	526	558	570	565	526	535	552	542	544	564	572	541	552	536	553	521	536	567	546	526	505	536	544	568	535	527	553	555	547	503	543	544	541	552	568	557	547	545	557	560	549	557	553	513	551	534	552	498	562	511	514	525	555	574	560	536	553	537	549	575	516	572	530	554	527	542	523	555	522	543	533	493	556	538	496	564	522	571	566	545	512	562	536	500	575	538	520	570	568	536	536	570	543	529	534	519	499	588	559	566	572	563	524	548	550	507	502	532	571	517	513	524	489	563	574	494	537	522	542	540	552	577	492	512	521	533	535	522	551	527	546	554	528	533	556	537	507	557	533	575	538	500	522	520	530	557	554	534	546	570	546	517	507	556	546	516	532	558	539	521	529	556	509	567	547	553	492	539	537	524	523	523	506	532	535	520	552	550	582	560	498	573	523	555	531	537	550	532	559	541	530	532	547	512	536	537	561	549	540	512	529	534	557	560	530	583	566	572	559	542	521	562	556	577	514	553	509	538	527	540	579	547	511	569	544	558	550	577	566	554	555	569	510	544	577	527	540	550	541	491	517	574	576	508	537	512	541	477	515	544	553	513	506	557	520	538	542	583	539	535	499	561	585	523	528	545	553	533	552	559	523	543	545	566	551	559	551	525	540	534	497	556	529	528	536	521	545	571	511	510	513	522	492	543	515	531	532	555	530	591	546	506	538	540	532	538	517	535	533	558	541	533	581	553	550	548	510	568	556	529	536	508	503	575	550	591	524	558	561	493	552	533	532	567	527	587	522	583	519	577	547	546	544	514	518	552	551	540	542	543	520	520	531	524	546	527	501	533	492	541	547	519	570	537	577	535	544	567	546	559	587	507	548	582	503	553	524	527	541	564	527	566	521	563	567	507	545	537	542	536	538	590	557	530	539	557	544	521	518	534	580	542	521	580	524	532	510	606	580	587	547	539	486	498	565	518	542	567	552	538	513	575	548	549	524	534	563	544	537	529	529	549	565	560	539	541	509	558	512	542	566	569	537	542	544	561	548	536	559	535	558	545	578	603	512	537	535	516	503	519	506	561	518	562	553	552	528	527	506	541	549	558	523	543	523	547	596	554	508	544	590	559	570	557	494	513	491	520	575	558	538	583	536	573	589	533	499	555	518	519	555	518	524	510	559	535	510	538	507	544	529	511	532	546	548	527	527	560	517	550	548	529	509	549	566	553	570	560	515	563	590	541	582	473	568	523	515	531	564	557	548	522	574	530	528	540	584	527	541	570	548	560	513	543	582	526	510	560	554	564	531	512	583	531	525	503	564	521	518	533	549	566	526	485	553	564	541	512	573	519	575	581	572	503	513	542	544	562	560	540	522	555	525	494	523	538	545	528	534	562	533	527	518	580	560	575	531	511	551	533	578	564	513	543	549	561	513	530	526	538	514	557	533	586	545	566	523	525	580	533	553	521	522	560	562	490	517	528	550	544	557	480	528	548	503	532	539	580	541	563	595	544	481	568	561	572	540	519	540	556	549	511	574	523	553	541	555	532	568	502	598	516	567	549	491	567	527	554	606	552	535	490	573	505	526	573	526	507	563	563	549	538	550	490	537	533	522	515	553	551	516	525	512	517	564	524	521	525	502	590	521	547	552	549	538	560	513	544	518	553	553	540	562	544	526	539	536	548	545	573	508	556	568	575	569	545	562	547	520	504	542	535	523	539	570	523	521	525	508	538	590	534	524	505	553	531	589	556	537	556	512	553	562	549	563	522	537	569	565	563	539	558	506	554	567	567	549	542	511	520	500	524	505	521	520	545	547	534	566	558	586	575	515	524	547	546	502	539	554	557	510	557	543	525	569	517	523	535	512	559	537	523	502	531	503	540	606	511	525	502	542	537	528	512	540	555	514	589	500	541	521	537	583	513	516	518	560	543	530	565	553	560	550	519	544	521	485	513	555	555	555	526	558	589	527	531	536	520	565	537	510	497	528	570	540	584	531	550	534	590	546	567	554	544	543	530	524	508	560	551	509	544	557	541	548	538	515	510	529	589	504	533	538	561	556	549	547	528	513	485	569	544	549	582	567	469	547	538	536	536	499	509	549	584	509	578	576	543	524	541	523	554	552	559	566	550	529	557	543	541	522	542	579	519	542	559	526	551	577	516	551	572	539	554	573	541	517	574	546	611	506	527	517	549	547	540	572	534	548	557	561	504	525	546	555	525	516	563	550	537	525	578	568	603	540	523	527	502	542	554	565	545	528	506	531	554	558	561	555	517	523	527	514	515	524	565	553	561	528	555	542	540	575	500	540	522	546	551	527	562	533	526	519	558	539	529	514	530	521	582	574	581	505	546	495	548	549	542	533	547	545	523	559	577	556	534	542	549	538	547	525	550	551	521	527	539	505	507	533	576	543	541	548	559	524	538	535	539	558	534	509	562	550	530	523	504	546	553	515	531	557	521	548	574	515	533	539	546	542	596	532	523	527	548	557	552	552	553	576	578	532	551	554	525	585	555	523	544	539	547	558	560	542	586	579	578	570	586	533	539	553	562	523	549	541	563	555	556	544	554	554	556	518	523	537	537	504	507	530	539	543	538	566	554	563	503	541	533	531	576	546	530	538	544	533	524	560	549	471	537	529	511	548	535	591	523	587	538	548	547	533	520	544	525	544	522	536	549	547	583	532	598	529	547	521	535	539	554	515	514	547	513	519	508	498	569	525	516	537	585	524	524	531	551	578	542	544	532	536	557	566	579	541	569	550	547	505	590	543	529	533	494	543	496	529	542	537	527	528	540	533	513	542	541	563	559	554	565	493	510	554	533	549	520	577	540	551	539	512	551	538	551	553	546	511	562	584	563	574	558	577	536	528	532	547	518	566	560	522	524	540	524	518	576	566	557	589	519	511	589	521	555	533	514	482	585
4943	9714	8625	4544	3210	2567	2074	1724	1516	1293	1187	1150	1044	971	975	894	907	824	825	890	897	814	758	786	778	817	780	742	794	743	745	812	745	734	783	739	735	743	741	756	742	733	749	724	752	733	707	691	687	710	707	711	745	769	736	758	737	731	769	684	719	691	745	738	707	735	736	662	690	700	686	721	738	720	696	665	744	672	703	677	705	723	756	720	662	726	744	736	693	716	725	734	702	708	736	704	651	708	760	745	733	729	727	691	704	723	709	694	683	734	714	690	707	718	719	737	740	773	703	722	678	708	675	717	738	701	786	726	784	729	695	741	721	703	741	734	684	759	758	695	701	706	705	701	698	721	674	680	744	701	762	712	718	731	675	708	715	706	677	698	761	700	753	710	721	721	731	672	737	718	730	700	756	738	734	706	694	686	734	738	756	713	664	687	699	710	727	678	715	744	729	634	729	706	667	712	683	735	734	692	663	716	743	627	720	668	734	747	717	720	755	720	687	738	706	753	721	681	775	711	711	711	716	675	741	697	714	722	706	678	732	711	708	716	700	719	730	715	757	709	700	697	675	698	732	712	727	701	703	717	670	738	698	664	720	702	738	737	734	734	715	695	746	737	727	733	683	738	716	721	728	718	738	709	690	758	725	685	758	713	711	738	692	725	720	697	739	751	685	672	685	657	687	683	732	705	719	711	738	691	679	706	698	722	681	683	736	731	726	683	734	747	714	726	758	714	745	691	709	706	726	689	698	710	717	727	658	686	703	662	730	760	722	691	723	740	767	751	734	700	700	735	726	702	708	710	737	705	728	700	733	742	732	728	731	699	699	705	728	691	707	745	710	714	757	672	730	768	698	718	683	738	746	738	684	706	693	699	724	708	683	732	681	720	665	693	739	679	686	740	689	737	705	680	748	695	703	709	708	725	774	718	717	733	729	724	744	698	761	682	704	679	667	757	708	710	668	668	695	685	682	760	682	744	746	723	755	779	676	649	712	699	740	688	712	730	722	702	755	749	715	706	718	730	700	704	751	716	711	695	763	682	696	647	672	726	710	684	729	670	686	675	728	717	700	691	732	696	690	760	746	720	714	711	736	718	730	699	650	747	688	697	711	744	704	737	695	724	742	718	649	730	715	704	656	711	688	730	705	684	695	714	675	737	723	730	737	709	700	689	744	677	670	727	674	691	673	716	739	710	692	709	703	709	710	680	655	726	737	702	712	712	712	696	741	723	709	757	764	721	743	700	719	727	692	754	731	695	733	738	639	696	732	724	662	708	670	688	666	737	704	718	688	651	679	696	704	716	741	734	681	765	718	688	739	752	704	681	727	729	701	710	732	712	743	741	708	747	705	760	721	721	729	687	713	685	741	716	731	695	714	672	718	731	680	706	722	722	766	763	734	738	689	702	718	696	748	669	696	714	718	729	744	677	672	749	721	717	749	701	700	690	730	701	682	711	704	748	688	699	679	743	697	696	689	703	712	681	739	658	732	735	691	696	759	693	706	702	699	720	718	654	684	756	726	700	695	740	673	700	709	661	682	677	701	713	718	697	729	700	722	671	691	714	720	677	698	730	739	735	708	704	720	770	757	688	708	743	714	696	702	711	722	715	725	678	692	700	713	723	715	693	725	692	716	697	702	642	700	684	697	750	743	730	683	689	667	754	722	744	700	716	715	699	719	708	671	704	688	754	674	695	700	730	672	726	713	725	673	711	724	725	739	721	703	666	717	699	734	714	737	676	724	688	727	692	731	741	665	723	709	728	767	694	709	762	678	659	691	695	726	720	732	740	716	694	670	675	727	740	725	681	689	735	738	736	694	706	682	685	677	697	737	704	727	737	707	713	693	708	700	724	740	726	737	693	736	744	755	686	691	668	756	746	678	750	731	680	711	706	686	712	713	749	723	719	664	660	736	711	709	677	681	720	697	722	699	669	690	698	782	714	720	734	709	685	784	708	677	686	692	757	669	734	727	709	729	731	698	713	685	730	735	675	707	715	686	728	704	752	729	674	688	687	734	675	768	723	715	735	736	693	722	685	705	747	696	735	712	721	767	669	738	721	732	644	739	683	729	724	676	736	704	737	688	729	707	748	746	684	700	712	731	737	757	696	722	710	715	724	718	726	697	708	714	726	734	703	687	662	748	692	726	701	706	704	700	724	716	726	725	700	688	709	687	699	731	677	656	739	690	741	686	696	736	739	698	720	693	724	755	727	705	742	718	734	665	722	713	728	683	678	715	755	718	681	720	702	687	723	767	694	677	734	748	752	682	705	687	705	709	756	701	720	712	684	720	697	705	699	729	729	737	678	711	669	740	700	712	674	743	725	687	699	699	714	736	709	700	705	662	720	664	699	696	698	711	734	703	754	684	716	696	662	697	711	684	702	734	752	692	684	712	734	693	690	653	733	766	755	655	689	726	712	702	707	736	737	736	691	692	688	686	710	734	697	750	709	741	709	737	720	694	679	725	704	707	765	736	714	658	663	695	721	745	748	718	717	721	740	732	693	708	713	703	700	689	718	658	730	697	723	734	698	687	725	745	712	702	730	752	718	722	709	745	705	746	682	751	658	729	684	685	698	698	781	669	683	710	707	734	690	732	723	721	742	691	708	664	693	732	731	704	695	716	755	738	668	702	683	692	716	703	708	678	750	698	729	662	737	697	756	732	699	708	730	697	705	746	727	724	705	677	700	711	717	719	711	744	745	727	720	721	714	697	682	675	734	670	738	708	724	749	715	748	722	697	673	702	762	734	688	721	733	696	696	702	718	661	736	691	706	731	750	731	709	715	709	714	696	705	708	694	726	761	710	676	665	675	680	690	657	700	700	734	675	684	710	742	700	707	718	667	742	680	725	715	677	712	731	701	704	749	766	717	727	722	713	685	726	688	716	711	770	681	726	723	744	725	756	724	682	690	712	722	692	728	704	725	735	689	667	674	676	703	688	682	682	722	713	726	705	739	695	737	641	704	720	656	662	734	750	727	731	686	720	712	721	716	685	721	711	706	715	730	679	713	702	745	716	692	705	720	689	730	729	743	688	679	696	677	709	688	668	704	701	653	723	727	712	726	689	648	711	696	687	724	737	714	721	712	724	784	695	709	711	664	714	737	728	731	679	718	731	670	712	743	681	726	661	717	720	702	764	744	701	726	721	730	701	681	709	707	713	711	693	711	739	736	692	751	692	721	742	718	659	678	691	717	731	704	713	704	722	667	766	732	628	726	736	653	707	694	785	682	727	712	688	685	713	701	734	713	742	679	700	686	709	722	684	705	752	746	753	681	713	710	728	729	710	745	752	696	727	746	730	684	738	728	717	702	762	708	742	666	713	685	733	686	700	719	740	687	697	670	725	719	713	698	691	691	706	717	727	772	713	712	763	703	674	667	699	747	693	683	714	733	720	729	673	712	741	714	694	681	722	737	709	671	732	709	685	683	737	716	733	753	673	716	725	715	693	725	734	690	712	730	691	694	668	699	713	735	714	764	750
22782	21000	28791	23404	21000	21027	6598	1001	774	682	574	478	448	371	358	335	367	321	303	256	285	283	272	229	257	247	235	224	290	240	258	260	233	255	240	207	231	229	242	203	241	228	221	197	191	230	222	210	191	224	206	231	211	227	227	192	211	212	191	207	224	218	225	209	215	218	212	207	239	217	212	215	211	203	196	211	196	185	218	199	230	215	196	211	206	211	221	213	214	186	174	224	206	216	232	195	233	241	211	193	201	212	194	213	202	221	213	222	187	214	201	218	195	204	180	229	222	218	186	220	214	204	223	207	205	212	184	201	211	206	213	211	209	227	205	209	216	203	219	204	212	198	202	194	223	229	194	211	204	217	203	206	162	237	227	200	218	209	203	208	210	218	196	218	215	208	211	201	196	222	215	225	214	202	215	198	205	177	194	208	199	188	191	195	203	206	203	214	185	233	208	188	225	208	192	209	189	191	221	205	201	213	221	189	174	209	214	213	206	210	217	222	198	171	194	193	235	198	207	209	225	172	184	193	211	199	215	186	203	190	189	205	188	203	204	201	198	211	201	192	217	197	212	205	214	221	208	218	222	202	199	165	212	225	199	200	198	199	200	203	207	225	220	179	209	220	213	200	200	220	226	179	196	187	191	210	201	205	228	215	233	213	197	212	224	199	218	231	212	207	233	173	216	214	191	229	187	216	201	221	215	210	219	245	226	214	193	179	212	202	186	210	195	200	219	211	199	199	211	192	206	210	218	190	209	199	207	211	196	201	216	244	214	192	188	214	215	228	210	216	208	181	199	221	212	190	225	196	215	183	202	180	213	195	210	223	209	199	219	179	216	200	177	217	220	179	209	199	241	191	195	203	204	206	212	201	195	224	211	200	208	216	213	213	198	202	214	217	222	215	218	201	235	205	197	242	206	219	214	219	178	192	212	196	216	201	238	216	209	204	190	187	207	208	211	227	234	205	204	210	225	202	195	192	191	218	196	227	186	212	190	205	225	204	214	229	187	210	190	223	213	176	232	205	191	216	219	168	217	187	230	227	184	230	215	188	207	198	237	197	203	237	209	208	203	206	223	202	218	216	227	185	229	206	215	222	226	216	219	192	230	195	178	183	203	198	218	195	210	206	215	208	200	208	213	188	178	206	231	205	205	199	197	206	210	223	181	211	218	208	191	179	210	222	213	192	199	214	203	196	184	194	195	191	208	207	188	181	208	215	190	213	198	199	206	205	199	217	221	188	197	209	197	201	209	223	211	177	179	218	198	198	188	204	212	215	182	200	222	214	171	208	186	205	219	223	213	210	195	185	194	229	199	198	196	206	204	230	210	194	205	189	200	215	184	193	180	211	178	197	198	194	190	226	221	202	195	221	198	202	213	222	186	208	239	205	197	196	212	195	200	199	184	205	226	212	216	210	189	230	205	178	205	224	220	210	202	206	212	209	210	221	226	224	204	201	207	211	185	182	212	179	203	190	198	213	216	188	188	203	221	206	195	203	202	204	189	204	212	227	187	220	198	194	208	208	213	230	195	194	220	185	206	189	204	209	218	220	196	200	190	210	198	196	199	210	209	210	207	219	197	203	206	207	195	191	216	215	206	194	203	199	193	204	199	206	227	222	197	222	194	204	233	217	215	205	219	186	213	212	218	181	201	219	217	188	206	213	216	195	187	191	204	209	230	181	185	165	200	199	211	201	195	189	189	202	195	204	200	202	228	197	199	220	205	200	214	187	190	218	212	197	189	209	237	211	219	210	218	183	203	232	217	216	222	202	206	198	169	212	202	184	210	226	203	226	216	202	216	198	219	196	228	190	236	198	222	207	194	206	226	213	230	220	231	209	233	207	222	193	201	186	206	211	212	206	218	214	179	214	170	201	205	198	212	213	184	219	195	214	199	188	203	204	183	213	204	202	172	196	202	191	212	214	197	211	196	206	198	210	198	205	197	232	214	216	200	200	217	212	198	236	199	194	221	200	221	196	190	210	224	189	192	191	208	207	212	197	215	197	202	207	203	214	202	215	201	174	197	208	206	196	215	187	192	219	180	222	194	218	223	220	178	218	203	200	206	219	193	218	216	205	202	212	212	222	184	209	212	208	207	208	211	218	205	206	215	200	215	194	197	213	179	188	222	214	194	211	208	192	200	213	226	211	187	208	215	183	204	179	203	220	203	210	218	215	194	213	227	157	192	206	187	200	203	207	202	216	215	204	203	199	229	212	204	190	211	175	217	224	224	224	240	198	210	193	201	194	208	214	209	197	184	197	188	192	192	179	216	209	211	226	202	201	205	210	203	201	193	199	192	210	188	198	169	181	203	219	230	218	235	213	208	202	196	194	217	212	181	196	219	219	227	187	193	189	202	209	208	201	214	197	206	219	218	219	204	258	229	215	183	217	204	213	202	181	181	176	216	189	233	206	225	223	211	202	212	215	222	189	227	205	181	198	197	207	199	192	219	201	186	184	184	211	209	209	211	222	186	196	186	202	218	187	194	204	211	190	207	201	203	173	205	218	189	196	199	192	197	198	202	198	213	192	199	231	224	204	217	188	194	207	200	206	237	228	204	192	190	217	194	202	230	209	200	201	208	205	209	214	187	205	203	188	202	210	208	212	224	230	204	206	197	199	218	195	190	175	212	214	189	191	183	209	200	176	219	190	194	213	214	211	199	211	201	227	203	202	208	195	205	193	213	172	199	212	181	226	192	185	238	186	197	206	212	204	193	208	199	216	186	173	211	205	209	193	224	215	198	212	227	215	215	209	227	208	181	190	212	189	197	174	184	212	207	200	210	184	203	196	199	181	214	208	198	202	194	238	194	206	214	206	190	206	219	207	223	188	213	225	192	202	216	211	222	192	200	187	203	216	201	187	236	208	208	204	173	196	206	201	212	207	210	210	185	228	199	185	203	215	189	198	180	206	245	202	232	206	232	213	196	230	231	192	210	198	213	202	215	202	194	201	210	188	194	186	204	213	213	237	196	205	212	187	189	206	207	195	215	207	186	194	192	215	206	225	214	201	204	202	201	214	221	228	207	212	202	185	206	225	215	205	203	204	213	199	229	218	209	205	201	193	188	197	214	207	227	213	205	213	218	209	197	194	188	191	200	218	205	197	211	235	224	190	199	206	208	193	203	191	181	171	207	204	225	234	181	182	212	189	208	201	209	192	195	203	186	190	204	194	214	182	204	190	197	189	205	190	215	192	205	190	201	218	179	189	213	220	216	214	206	217	183	208	207	204	190	193	188	218	210	200	216	209	225	200	192	204	212	189	188	198	191	215	199	207	206	207	207	191	195	207	190	230	214	216	201	199	197	209	194	186	208	195	211	206	212	188	244	182	219	203	205	193	208	201	190	206	228	211	228	205	205	225	215	213	206	225	206	227	212	198	208	205	197	213	189	186	216	203	191	185	190	188	215	195	207	199	209	217	189	208	203	197	180	217	206	211	201	202	201	231	204	224	204	219	209	185	207	213	228	210	186	188	216	197
6945	15685	13531	7345	4952	3788	2910	2208	1869	1498	1219	1060	839	820	659	638	554	559	515	477	487	432	434	402	400	400	318	364	377	362	341	376	335	291	316	296	338	314	321	345	313	299	308	327	330	326	299	308	285	266	301	297	303	330	294	284	290	267	316	284	281	324	287	295	291	312	310	292	251	293	282	290	300	273	323	248	275	268	266	315	265	286	272	301	279	296	265	268	314	285	286	294	302	310	262	281	291	319	317	285	305	294	263	275	277	299	286	296	278	267	317	291	315	274	276	279	271	264	288	259	301	325	283	275	279	279	264	296	290	286	291	266	256	283	282	247	288	245	281	291	262	289	265	283	258	289	273	307	277	295	299	246	303	252	258	264	280	275	273	289	271	288	289	288	261	293	269	311	290	295	278	294	280	274	258	288	289	285	261	276	258	296	270	286	287	274	299	278	267	287	283	295	294	284	251	293	263	268	270	265	282	276	258	277	282	299	320	251	251	278	286	252	296	267	268	264	296	288	270	238	314	292	282	236	272	283	288	256	274	263	283	270	245	281	298	286	282	296	234	298	262	274	279	288	259	270	262	298	272	265	252	285	251	255	282	297	252	273	271	301	253	267	270	303	273	293	278	271	284	290	278	285	286	310	279	246	284	286	270	279	285	259	286	289	287	273	255	288	277	263	281	268	279	255	303	264	277	269	288	275	274	293	294	285	280	297	273	274	270	309	260	291	258	304	251	246	255	299	290	291	278	316	290	309	281	289	260	276	279	287	271	280	277	302	304	293	235	291	260	275	297	278	266	285	255	286	265	285	256	293	292	267	286	290	272	277	309	269	261	293	301	305	287	257	256	264	260	300	277	271	274	274	296	265	248	273	293	271	279	272	248	261	298	273	282	281	273	293	279	251	261	292	298	258	302	266	309	278	290	289	268	271	271	285	276	259	273	269	279	292	276	260	276	281	269	289	302	290	298	262	301	302	297	241	296	313	291	275	297	295	282	281	270	267	289	272	318	260	263	271	279	303	270	264	311	281	287	259	270	301	273	265	284	290	296	277	258	288	284	281	273	287	270	285	285	291	289	263	268	279	287	299	270	286	261	279	265	288	245	248	298	242	257	267	277	263	302	286	250	277	269	283	270	269	311	275	282	257	285	270	277	268	255	261	278	247	293	325	269	280	273	264	286	275	289	264	276	279	255	257	249	286	274	262	284	282	290	299	280	277	283	264	294	285	282	286	239	306	297	294	278	296	274	286	297	304	291	295	280	270	239	274	272	306	269	288	279	287	280	268	279	297	282	278	256	268	304	274	261	304	264	252	299	261	263	263	301	285	261	269	282	267	284	267	280	276	261	283	246	276	285	253	295	280	282	302	292	306	265	295	259	269	280	287	309	266	278	253	277	262	297	284	297	299	261	250	252	282	261	272	272	277	286	277	272	269	283	289	265	271	279	291	308	280	270	289	279	262	272	281	256	281	276	286	290	265	298	282	263	292	290	265	258	260	284	291	284	315	298	287	274	283	295	280	274	282	282	269	311	268	285	268	268	286	281	279	289	260	280	263	279	281	298	299	263	303	276	272	289	267	265	309	251	290	238	272	266	278	278	242	281	287	302	264	276	294	262	249	285	291	285	281	268	281	277	273	270	290	290	292	272	288	287	275	316	280	276	262	282	313	277	242	262	268	298	301	265	299	253	303	283	298	294	299	275	274	283	286	249	309	289	261	274	281	261	318	267	269	256	259	255	275	288	237	280	275	264	272	308	296	302	299	255	288	277	269	272	293	290	298	266	270	270	280	293	280	263	267	245	281	251	267	316	279	275	273	253	258	261	285	280	284	256	294	280	260	241	265	274	275	238	273	264	262	263	290	316	278	296	275	256	273	284	277	286	278	268	267	288	318	280	270	281	302	264	250	280	268	280	267	290	280	275	269	257	267	280	277	266	260	296	278	287	272	285	287	266	270	270	257	294	263	263	270	287	269	298	284	282	306	277	293	265	282	272	275	283	287	257	248	265	258	258	284	280	281	276	263	280	282	256	288	269	275	285	263	299	259	272	312	272	240	255	283	267	280	293	256	258	274	290	271	251	257	270	279	291	259	289	304	262	275	301	303	265	277	290	269	302	302	286	269	277	271	279	261	279	271	269	256	275	265	281	287	287	244	328	282	285	260	258	273	296	286	295	279	307	298	266	297	283	234	285	250	276	292	291	273	282	270	272	298	270	293	274	271	255	285	309	274	278	298	307	281	285	280	286	312	274	263	303	279	262	269	270	286	266	284	283	285	258	277	317	270	302	281	269	282	292	261	241	293	299	284	313	261	237	300	264	287	289	254	262	278	271	262	278	278	300	264	302	272	308	300	277	291	267	293	259	271	254	308	259	279	299	258	285	300	272	301	249	289	267	287	297	272	272	276	283	261	272	297	299	290	292	305	299	288	278	280	300	297	284	275	273	269	268	293	259	268	299	309	288	257	282	316	266	271	266	289	236	269	284	276	287	290	256	259	259	287	271	291	267	261	261	282	291	285	276	239	218	249	251	279	295	277	257	284	300	296	292	298	290	285	273	272	258	287	292	306	250	246	270	268	301	260	288	296	297	290	294	287	262	273	249	252	259	263	262	263	250	318	274	245	271	286	282	263	278	261	275	289	282	294	281	266	282	261	282	307	298	278	289	257	281	288	266	267	259	296	292	281	244	265	270	232	276	271	242	288	240	277	293	266	285	284	279	272	287	294	327	262	267	280	268	260	264	278	252	281	277	306	299	245	300	298	274	299	288	299	250	272	300	262	248	278	280	298	320	254	289	258	282	228	269	281	281	310	256	266	272	287	272	280	291	308	312	271	249	273	304	300	264	286	305	292	289	293	264	297	276	255	266	281	273	281	283	264	254	267	297	269	310	266	298	263	281	286	288	269	278	268	291	301	268	257	277	294	282	327	292	296	279	279	298	269	281	300	299	295	275	253	298	279	278	254	258	281	266	329	268	251	263	271	282	266	287	253	261	289	298	240	294	272	283	289	270	299	253	253	263	294	243	319	277	252	277	297	266	296	274	300	288	300	286	278	248	245	304	261	259	270	275	311	296	282	289	273	238	296	270	290	265	288	272	256	261	279	264	265	279	268	298	286	308	305	300	282	291	286	272	285	259	276	254	253	257	252	288	276	269	291	287	282	286	271	270	273	263	266	282	238	283	282	287	283	300	239	266	289	308	264	303	307	247	319	327	271	265	272	273	244	275	287	280	244	298	252	264	270	291	255	261	257	298	261	271	255	276	299	252	270	264	268	297	281	277	279	270	277	265	296	247	271	273	288	277	287	237	291	277	284	286	277	291	275	287	266	292	285	268	271	287	257	298	279	281	268	264	269	283	260	301	273	271	272	272	274	267	249	266	268	295	251	245	313	290	288	277	279	287	234	261	264	287	273	302	256	274	308	309	279	267	299	287	292	273	286	280	274	282	261	276	286	251	260	268	250	295	260	266	249	249	286	269	278
26548	20620	10320	1272	801	769	762	735	774	721	758	690	724	720	700	694	749	738	733	745	703	725	710	724	723	725	729	738	708	731	701	725	707	758	712	760	701	740	734	725	734	696	694	712	717	687	715	718	693	710	700	679	742	735	739	711	769	714	699	722	721	706	635	721	687	741	691	736	698	739	692	712	666	675	669	712	730	688	730	729	712	736	697	727	716	752	701	758	717	708	747	670	667	709	721	692	694	701	676	729	778	706	717	656	692	709	714	741	729	729	741	729	738	734	721	669	741	702	727	729	670	711	751	712	689	725	686	711	724	740	767	677	709	732	760	774	746	674	696	637	729	666	743	713	722	717	686	725	723	703	706	683	689	761	764	714	731	724	716	732	737	701	750	696	690	712	714	675	733	642	683	745	702	737	664	735	727	707	707	718	702	694	709	699	711	680	679	722	710	729	758	706	679	757	715	701	730	753	714	685	707	698	725	679	744	752	718	758	719	720	719	720	736	667	696	697	720	726	722	688	713	658	772	718	716	700	649	749	704	728	694	667	746	687	737	708	693	672	729	668	686	703	704	701	717	698	683	683	747	666	693	636	710	724	706	677	706	724	737	758	656	712	732	710	739	712	713	700	706	751	720	678	767	707	731	682	686	689	693	729	712	723	709	689	723	680	700	699	716	705	739	742	756	684	706	715	681	772	725	697	719	702	690	701	708	693	712	728	725	736	706	705	666	701	737	700	740	734	708	691	752	679	694	707	745	721	761	745	701	673	705	695	760	765	716	714	695	721	682	703	706	738	758	693	727	757	709	717	672	693	737	704	716	725	706	655	715	710	676	727	713	678	693	716	659	724	699	695	689	712	687	696	770	685	729	697	696	701	686	711	724	662	686	711	702	688	740	706	695	730	724	698	721	687	664	722	715	720	732	690	713	784	704	721	684	663	690	706	721	707	712	703	728	729	682	711	671	685	705	701	740	712	742	715	717	673	660	639	699	739	698	688	681	723	688	723	701	707	706	718	707	690	704	700	695	706	699	719	744	707	695	709	670	700	729	711	703	657	727	667	673	722	731	708	703	706	691	728	686	696	724	726	690	711	662	718	725	759	669	696	737	704	732	678	650	657	686	729	717	661	694	655	716	747	735	710	774	734	681	724	723	713	677	683	746	733	698	697	674	673	696	705	721	685	738	750	698	722	735	750	709	709	734	688	713	701	698	693	738	720	696	718	676	704	700	735	717	722	699	663	730	640	748	711	708	715	694	682	668	669	715	682	717	702	743	745	675	724	708	665	711	674	764	681	716	711	738	676	706	686	716	673	664	729	661	735	699	704	717	722	677	703	739	701	719	760	671	710	702	714	717	735	705	767	707	653	696	664	687	675	712	727	714	693	668	689	729	695	740	708	670	656	695	734	711	707	733	766	716	735	648	741	738	660	708	732	743	714	708	687	735	699	699	708	714	682	754	676	709	730	708	732	711	682	726	698	715	737	694	707	708	711	703	725	700	725	720	671	710	706	696	707	706	751	762	771	696	778	709	692	684	705	757	742	694	695	616	708	727	719	662	669	717	702	690	729	738	649	722	705	662	773	692	744	728	727	724	720	747	730	714	745	743	717	747	737	740	702	670	673	713	749	717	717	733	700	674	742	726	709	674	721	706	662	733	672	678	711	728	713	705	688	732	736	681	684	719	676	713	683	700	710	725	741	672	734	730	685	723	690	725	674	731	741	698	686	699	768	654	657	759	684	762	692	664	761	665	674	725	706	711	655	683	681	718	721	717	729	695	703	717	705	730	649	713	725	730	703	739	711	694	737	710	699	726	711	669	730	757	717	724	714	717	685	701	676	726	722	727	715	742	731	704	710	717	741	720	677	758	657	692	694	707	690	726	717	711	725	688	713	697	689	722	673	738	706	607	707	700	719	680	735	647	718	682	725	699	680	723	685	703	710	704	741	752	657	700	748	695	687	672	683	707	638	701	708	697	732	756	730	714	710	733	746	678	700	682	736	683	714	735	748	688	709	722	673	700	722	776	706	739	765	740	726	698	709	694	741	744	729	712	688	694	730	702	745	731	665	740	748	746	682	686	732	738	708	703	734	706	680	730	695	696	751	725	749	697	744	706	691	705	677	662	695	712	740	708	713	704	741	688	727	682	677	706	752	730	702	781	731	733	738	727	776	652	745	755	687	712	729	754	668	717	715	760	676	742	746	692	700	713	667	756	704	698	743	694	704	732	721	655	679	718	729	715	676	722	705	697	652	746	730	679	718	732	747	688	699	724	682	703	722	676	727	704	752	726	707	664	683	737	695	743	755	745	733	722	697	717	717	670	725	675	689	724	688	740	726	669	681	684	678	727	700	713	697	733	727	715	703	746	722	701	709	713	687	694	718	689	745	718	735	691	700	701	684	720	808	691	747	707	738	698	752	704	759	717	705	688	674	711	685	698	731	703	741	724	727	735	715	675	650	698	702	703	724	716	681	694	657	730	681	702	729	757	690	694	707	736	736	690	743	703	671	682	679	742	677	724	746	744	731	722	724	689	722	679	740	697	761	719	717	722	792	655	698	704	731	701	726	688	714	699	732	712	708	699	708	705	723	760	712	724	750	701	707	679	723	732	696	724	702	727	721	698	693	709	691	661	699	704	703	792	697	693	725	702	668	744	703	735	708	693	725	722	744	716	700	709	691	696	686	711	742	694	751	706	736	725	702	687	707	705	701	683	666	724	688	726	715	768	698	688	732	723	740	735	644	733	719	665	714	682	657	718	696	734	695	679	735	735	696	745	682	714	727	707	702	728	692	713	673	667	707	661	724	690	783	735	658	721	706	689	755	736	727	729	663	736	709	727	708	685	716	706	724	694	685	722	740	665	718	699	638	689	714	691	650	705	709	757	740	712	722	690	705	688	690	693	726	730	713	701	741	715	711	731	737	741	705	707	691	718	671	710	742	684	722	746	707	690	687	712	721	741	729	706	704	705	678	685	685	770	696	757	716	709	702	722	707	703	775	719	738	714	703	737	723	682	694	683	725	727	699	737	669	699	698	695	716	709	708	733	686	716	662	683	674	674	745	768	665	664	700	701	676	737	751	704	719	682	678	688	713	694	751	702	709	716	737	686	723	673	715	765	732	745	747	724	692	707	697	720	670	743	717	710	725	676	686	697	736	682	696	712	724	682	742	693	721	691	712	708	691	726	710	698	731	700	704	669	677	731	723	706	716	706	713	736	730	665	687	682	682	673	664	741	702	705	745	723	682	712	692	702	706	696	653	637	692	727	743	731	728	699	713	713	747	706	706	671	664	711	696	735	710	713	688	675	757	717	702	736	681	727	720	726	730	717	726	712	714	695	745	696	691	715	758	652	730	722	700	709	703	701	704	705	715	706	702	689	731	723	725	708	710	731	705	691	687	715	715	721	691	710	697	689	729	720	723	680	702	726	741	698	713	706	725	679	726	721	671	688	682	713	698	690	689	718	713	688	716	704	663	684	691
4242	1721	1576	1193	1123	1048	1001	1028	1020	941	990	944	926	916	966	973	941	978	946	950	944	946	889	945	931	911	924	876	891	917	922	958	878	880	947	931	956	918	917	929	926	930	980	892	935	895	910	941	873	888	895	939	914	911	964	933	933	899	930	923	880	919	915	894	939	937	932	949	930	893	947	952	945	901	898	968	940	904	910	874	882	935	853	909	839	882	915	939	950	868	934	898	921	911	915	893	907	922	926	902	929	913	925	930	943	974	898	905	919	891	914	957	890	884	907	911	884	890	869	909	919	927	900	913	902	899	908	915	895	937	919	860	916	944	921	936	936	925	922	922	897	920	904	893	863	993	944	937	929	902	916	889	933	917	913	893	855	881	926	898	878	917	930	861	884	889	886	941	883	887	910	931	867	922	992	841	876	881	997	910	947	924	918	936	949	909	939	947	971	858	914	948	939	894	904	908	900	923	927	865	929	870	958	927	918	900	911	901	876	861	929	893	921	947	955	899	900	876	915	912	901	870	880	915	909	912	993	910	930	907	904	903	908	894	919	939	871	925	860	910	908	946	927	902	901	898	905	881	905	921	928	929	906	864	913	911	868	906	871	951	908	939	914	889	925	900	882	884	918	974	837	975	933	917	904	948	940	862	925	948	903	891	882	914	880	953	934	890	846	857	892	913	909	845	915	914	922	867	903	922	966	890	916	928	919	947	917	922	904	924	879	947	935	915	915	915	857	899	940	895	891	909	915	920	888	915	884	956	918	899	968	872	882	909	854	886	944	934	932	951	890	911	891	910	946	892	918	932	927	877	924	945	870	923	848	900	1000	951	916	926	920	908	921	917	942	838	956	880	918	910	964	924	917	966	943	954	950	888	928	911	913	928	875	854	926	895	922	866	907	912	946	924	919	890	851	895	1004	915	939	920	924	882	913	883	930	950	855	842	961	967	885	898	921	939	937	926	988	882	924	883	954	872	878	887	896	932	930	908	903	875	983	917	856	892	905	969	932	845	883	898	919	894	951	887	837	895	931	947	932	941	903	884	949	939	911	886	891	888	826	932	901	925	916	918	932	921	923	929	913	900	945	875	915	930	940	873	885	964	933	939	849	945	931	893	913	940	910	899	952	842	933	939	858	907	908	936	935	945	881	892	919	885	903	849	910	908	928	859	961	917	939	931	885	921	906	905	897	916	902	946	910	907	934	873	904	885	939	917	962	943	913	951	927	953	892	909	919	835	937	874	940	919	911	882	916	905	915	911	876	863	923	875	948	894	914	937	929	909	924	878	899	913	933	930	870	926	944	927	961	862	911	911	964	924	838	958	915	966	942	945	916	825	860	922	896	862	878	899	891	895	953	928	949	902	914	928	913	980	904	921	888	971	888	914	877	934	926	890	896	896	900	913	917	959	869	887	939	878	925	865	951	947	880	880	950	836	930	891	914	937	927	949	919	965	915	881	950	911	859	934	953	875	899	924	878	909	850	878	886	914	908	934	872	922	909	912	945	834	917	897	894	913	891	906	930	862	906	968	846	938	977	975	942	919	931	917	878	892	906	884	909	930	936	929	928	867	865	953	890	975	918	917	960	873	926	854	916	925	933	921	909	898	915	890	952	926	981	908	895	919	874	944	925	930	934	1014	841	922	895	981	954	937	873	922	953	912	910	899	957	896	899	892	947	973	983	902	975	907	936	898	899	946	898	999	932	937	934	980	865	886	943	923	926	950	918	924	939	915	927	908	970	891	903	866	895	921	914	923	898	911	950	901	900	899	907	917	947	933	906	895	917	909	924	873	889	873	936	933	893	913	905	860	911	895	890	952	887	843	927	953	975	904	910	918	899	954	861	931	896	897	917	920	888	955	850	911	900	941	917	913	917	936	896	913	942	922	930	855	918	904	959	910	935	917	904	948	908	889	899	908	921	936	886	887	908	854	904	905	914	863	917	881	899	898	918	925	917	932	865	928	930	960	913	900	903	920	915	931	965	904	941	918	904	832	913	904	910	899	857	908	873	886	885	898	877	895	859	947	948	924	926	883	939	901	884	918	831	933	866	894	919	901	926	956	944	931	891	883	933	909	905	894	932	844	922	924	938	895	841	918	952	907	934	911	902	964	934	886	940	936	846	925	956	935	889	904	903	843	946	939	928	972	865	931	933	876	870	892	932	926	897	880	941	907	895	953	917	890	910	920	914	869	936	899	939	873	894	931	910	952	935	951	873	929	918	959	969	942	907	910	913	914	902	881	896	931	897	973	907	930	908	881	965	902	926	945	916	899	911	895	923	875	880	945	897	898	881	953	930	915	954	927	878	972	866	839	943	959	902	872	940	904	934	903	901	925	971	913	934	930	910	938	880	933	924	910	870	877	874	885	909	927	932	900	921	884	939	911	909	932	937	926	898	925	838	934	893	856	916	881	893	904	938	950	901	895	932	931	887	966	963	917	973	897	943	909	961	898	966	943	890	946	949	922	898	874	908	963	916	895	964	888	903	910	864	938	921	948	918	954	892	906	869	969	949	881	926	902	891	870	888	919	890	885	942	891	945	917	932	926	927	965	919	855	917	975	918	933	884	931	872	918	978	915	907	945	983	867	898	896	927	894	899	922	912	880	886	911	956	902	916	897	929	943	927	934	899	871	872	906	929	885	890	863	917	913	910	956	894	940	933	944	924	926	896	964	932	920	882	949	931	871	960	930	941	909	906	895	896	897	985	891	918	950	917	911	905	919	924	962	961	874	951	901	858	941	965	917	944	900	917	947	907	957	858	955	885	907	948	950	885	888	903	949	954	919	928	877	909	932	963	883	912	848	936	864	927	945	875	918	926	923	912	898	912	933	867	867	939	886	902	882	945	909	916	961	926	869	868	972	887	913	911	925	908	961	1001	893	873	908	945	908	874	891	919	863	897	909	901	916	893	881	935	911	909	916	905	946	945	930	899	867	875	948	871	884	891	883	907	922	910	868	890	917	943	933	900	970	925	906	850	975	904	941	936	892	926	993	874	895	952	879	858	897	915	897	885	903	885	898	910	925	889	925	904	925	882	941	909	928	857	872	929	912	906	951	921	879	943	922	907	923	848	868	882	867	893	881	914	892	935	916	915	953	899	936	910	940	924	943	875	941	867	939	873	849	877	937	919	978	936	920	901	850	875	892	959	873	970	896	878	873	882	907	924	912	917	879	925	873	913	856	932	871	899	880	929	899	845	911	903	949	924	899	896	917	927	965	948	925	925	922	882	870	941	942	973	904	919	919	900	921	896	896	937	893	891	953	929	910	944	861	899	930	874	893	900	935	877	916	955	891	946	888	988	927	922	859	903	926	900	966	910	914	875	968	912	935	922	926	953	952	949	881	880	885	922	885	932	921	898	902	901	955	962	942	860	900	942	889	935	909	970	933	894	919	899	921	937	919	865	915	959	859	916	958	946	930	891	865	915	891	909	890	885	893	938	897	891	893	950	862	894	866	913	961	898	942	900	968	937	918	884	931	890	915
23802	20986	28276	23887	20983	9007	1423	964	848	804	678	699	661	636	658	673	616	599	621	591	598	591	569	595	504	541	564	585	581	584	570	566	580	561	579	571	557	541	540	596	497	572	549	490	588	569	529	531	577	539	554	550	523	535	533	580	538	538	517	566	552	585	548	550	513	539	573	542	557	537	572	573	554	545	534	561	497	547	573	537	543	581	536	551	527	507	557	537	555	560	534	528	562	515	534	523	521	532	548	538	556	550	537	504	567	537	538	555	517	542	544	527	558	530	497	523	505	498	524	571	546	544	586	542	566	520	548	563	516	493	550	525	578	537	547	559	543	516	533	536	542	553	538	537	561	571	542	580	553	557	573	535	511	530	530	531	538	501	517	548	525	542	519	545	540	484	501	559	540	568	580	521	539	531	554	567	535	566	548	572	569	527	533	583	556	539	534	548	486	557	562	559	503	526	521	559	570	554	541	524	491	555	501	511	569	574	503	529	512	547	560	559	510	566	548	531	514	566	460	524	529	545	561	532	525	569	537	515	557	592	527	534	541	548	532	517	526	544	533	531	551	500	564	510	525	568	512	603	548	532	539	525	536	515	493	544	533	529	539	549	592	495	532	547	564	525	547	531	548	550	551	537	534	540	555	516	567	532	493	572	577	546	551	573	499	515	537	551	539	559	506	532	550	560	522	489	534	558	538	573	542	593	525	552	543	513	551	541	552	512	561	546	561	566	533	619	536	555	569	510	553	530	520	539	579	482	538	550	569	517	593	510	555	537	524	592	518	536	555	519	535	547	515	595	549	518	568	547	518	545	565	519	566	499	526	540	529	506	531	546	519	532	559	550	538	530	542	537	576	560	524	526	547	563	556	557	562	508	525	599	498	551	528	532	528	573	512	545	539	585	535	567	566	524	513	517	486	558	556	526	548	544	574	550	539	555	566	550	526	506	549	546	554	542	515	547	546	524	544	502	590	501	538	541	546	524	569	545	536	537	507	546	519	521	565	538	571	546	565	540	557	513	563	545	571	510	559	528	576	547	539	529	549	547	565	544	549	548	491	555	528	527	519	573	532	505	554	514	550	572	508	562	535	539	532	507	527	521	506	496	526	558	514	559	548	534	571	564	555	530	498	541	522	522	514	559	537	542	542	496	550	573	520	528	583	519	541	530	544	576	543	552	541	557	565	529	512	507	552	556	533	562	559	525	532	556	497	568	586	579	528	561	526	538	546	582	509	526	527	544	484	537	535	508	547	535	549	524	563	584	520	542	552	481	534	498	502	525	527	574	568	530	546	554	520	550	535	551	492	526	505	551	553	526	599	570	518	510	537	600	565	563	528	545	526	549	568	504	564	513	551	541	564	533	515	556	504	507	534	569	563	532	615	529	537	553	556	553	531	485	584	544	523	533	564	538	540	543	541	584	517	557	544	557	502	551	508	569	533	539	540	534	514	541	557	523	559	532	554	552	568	523	514	533	533	512	523	544	585	534	559	505	557	497	559	528	505	530	507	519	510	523	542	558	538	548	508	545	553	542	545	555	513	544	538	511	525	555	536	547	519	518	522	520	550	511	579	565	543	542	524	523	552	522	535	557	516	529	559	549	550	517	542	507	522	526	539	527	518	561	510	546	538	559	604	523	496	463	549	519	554	511	535	533	550	557	565	537	515	550	567	545	550	557	525	530	532	580	532	536	562	535	552	552	541	536	578	566	559	528	578	520	528	549	516	532	566	553	550	537	522	536	516	543	535	547	547	567	544	550	522	550	536	539	531	541	549	540	509	562	545	525	516	571	498	509	502	561	538	558	538	548	536	509	560	551	501	572	519	526	539	542	584	532	572	586	525	570	549	539	533	504	540	526	564	522	594	526	543	532	565	510	530	556	504	550	503	530	602	502	579	515	557	566	533	538	546	539	520	557	546	486	554	577	514	535	526	551	560	570	536	576	565	589	558	535	569	511	548	516	513	570	567	537	587	560	527	583	550	566	530	538	582	572	564	546	523	562	556	518	557	544	517	564	541	573	574	506	533	564	540	538	494	552	558	507	506	555	562	561	545	535	563	542	568	507	487	521	538	540	539	554	504	528	563	561	549	523	520	490	530	513	560	550	563	560	516	505	553	583	557	535	524	595	536	584	543	503	550	538	549	526	503	546	533	566	548	525	587	519	538	557	525	509	534	568	511	500	533	534	528	535	535	515	511	524	555	570	552	538	545	566	560	563	553	524	549	509	513	523	556	569	534	533	517	517	510	549	528	548	540	519	531	596	523	548	566	564	553	540	567	534	567	548	553	568	571	534	520	533	556	531	569	507	504	506	531	553	554	556	558	521	537	541	515	521	614	528	533	512	525	539	526	538	495	547	571	541	510	545	512	526	542	527	531	578	537	569	554	575	580	566	547	544	524	545	506	550	494	526	579	539	517	548	549	567	545	536	542	556	548	520	568	564	536	500	530	556	561	560	581	526	548	520	531	564	568	532	552	581	513	504	539	519	526	526	546	530	531	547	556	529	555	563	570	545	541	526	605	529	571	535	524	535	573	563	543	543	540	544	538	626	522	555	490	566	539	531	534	529	545	554	565	549	558	531	524	527	559	569	527	583	553	514	546	561	519	549	527	560	526	542	577	538	516	589	545	550	556	503	514	511	531	500	565	501	553	555	545	509	496	518	547	566	487	521	505	532	564	521	559	545	539	561	542	541	566	586	527	530	550	583	540	576	498	570	522	504	559	551	546	513	553	518	575	554	521	529	530	570	536	534	517	523	563	524	520	516	518	574	540	498	580	575	507	529	530	530	510	589	573	531	528	547	538	549	527	600	545	543	515	576	564	507	478	542	545	523	510	505	586	515	523	494	567	549	538	522	553	537	499	540	566	493	559	535	563	554	528	521	567	534	526	535	569	569	506	522	576	532	530	545	558	558	571	558	526	532	524	536	520	506	564	519	530	540	520	586	531	515	551	541	562	524	555	561	550	508	528	489	536	560	533	571	494	544	545	524	553	519	557	520	482	525	517	524	541	520	542	510	525	574	534	535	550	541	554	544	601	512	533	538	510	550	528	575	516	511	545	567	531	578	547	497	541	523	542	536	560	539	515	513	512	571	513	551	574	543	495	552	524	527	533	507	572	561	560	565	513	545	526	507	552	524	509	508	536	532	566	534	497	537	529	550	562	563	539	551	517	530	520	532	534	561	523	571	534	511	508	548	529	550	556	516	537	502	525	540	565	513	523	548	571	522	539	514	580	513	525	507	512	542	550	516	567	537	570	557	565	493	544	580	550	493	589	506	533	517	506	575	573	517	530	556	550	552	493	558	480	545	526	576	550	492	530	531	547	528	526	556	506	585	552	512	519	528	530	519	524	587	582	542	485	559	566	497	534	536	528	565	519	479	510	573	570	501	543	548	574	558	541	515	532	540	551	549	580	554	523	535	542	540	524	581	516	525	522	501	583	536	544	510	547	547	546	548	538	531	532	553	526	556	527	557	541	554
4893	9897	8521	4683	3179	2597	2021	1733	1506	1326	1169	1185	1015	968	923	920	868	828	827	802	871	835	748	787	770	793	772	770	775	753	742	736	766	782	765	772	769	762	691	781	754	736	729	712	752	798	726	725	728	727	760	796	704	692	748	743	688	746	675	725	728	733	743	715	795	710	693	722	702	754	702	678	768	702	742	707	716	717	738	671	725	730	746	713	731	719	742	733	724	729	721	706	707	728	755	664	707	689	744	726	682	765	723	755	738	717	696	718	732	712	737	705	701	715	724	746	737	747	726	756	695	674	746	686	702	747	739	683	764	703	706	736	726	719	682	687	781	679	742	720	768	732	720	745	679	681	753	730	721	716	729	732	681	734	708	774	676	688	741	702	720	709	722	737	764	713	705	700	691	723	709	718	755	732	729	726	737	700	712	691	689	727	705	710	770	707	720	706	716	729	742	734	714	761	663	704	669	746	694	756	708	730	708	759	664	713	745	677	723	704	706	711	726	714	771	745	720	686	715	677	674	645	702	719	738	686	715	749	757	702	759	686	713	764	733	691	715	715	749	691	668	685	746	757	718	738	726	707	701	686	739	729	725	724	754	711	677	703	717	687	723	756	701	657	722	761	783	723	722	700	702	718	726	765	708	732	775	699	701	699	726	708	729	728	738	753	727	731	713	706	700	691	701	714	738	719	753	688	701	672	703	679	711	712	687	681	732	740	712	677	733	737	703	763	700	733	717	650	716	731	680	757	706	728	737	666	709	722	698	772	698	726	690	739	702	708	723	696	680	694	705	723	645	748	752	689	687	716	777	702	726	722	686	695	737	705	750	711	728	690	782	689	688	740	765	680	706	718	704	718	737	723	721	739	706	743	738	732	763	699	745	739	716	717	729	774	718	724	729	700	748	721	719	742	724	735	664	758	709	732	726	736	711	757	740	722	721	690	714	744	742	725	706	696	731	691	701	705	723	738	718	738	725	690	743	734	722	778	711	731	695	721	738	682	704	714	717	724	724	720	748	764	710	720	738	733	736	742	753	723	721	670	692	737	667	714	705	668	726	710	681	695	748	734	745	665	707	733	702	680	722	665	757	743	740	760	692	726	703	710	722	704	728	793	688	806	747	750	716	738	726	789	697	731	697	753	764	706	707	728	762	715	712	704	714	718	707	725	697	755	726	704	741	728	680	717	702	716	747	745	700	705	717	716	758	720	751	747	738	699	679	753	727	651	727	700	699	694	718	703	725	728	699	694	733	717	692	680	718	787	676	703	708	695	717	712	738	682	731	745	764	728	732	731	719	740	737	715	710	726	708	775	691	699	722	727	711	722	729	711	711	727	677	697	691	672	707	764	691	701	712	737	756	736	739	703	723	761	721	710	743	750	700	710	713	727	697	729	719	707	730	744	735	692	707	748	738	740	725	788	737	685	745	700	691	726	773	771	675	697	684	702	659	685	704	765	674	726	679	725	708	694	715	745	718	710	668	705	730	688	784	709	737	675	654	704	683	762	768	725	739	742	765	714	704	712	729	704	733	681	686	767	719	692	704	743	674	702	695	740	698	699	760	684	750	756	730	661	751	703	709	695	737	701	752	751	682	728	700	693	769	693	707	686	773	726	699	735	766	734	702	720	730	709	704	741	703	697	718	708	761	672	723	698	740	685	746	671	722	717	696	723	749	703	723	749	720	716	701	684	755	743	686	773	699	630	678	706	705	723	759	737	717	719	744	719	739	743	685	714	701	644	773	727	728	723	740	686	718	734	716	656	736	712	695	692	740	717	731	708	701	729	686	670	687	714	738	730	745	688	736	756	688	682	718	730	689	729	750	736	704	736	720	694	666	698	700	702	697	710	719	788	742	734	715	680	724	723	733	752	738	737	676	703	698	760	753	723	748	725	735	684	739	727	708	676	713	721	716	730	725	755	751	770	719	708	728	722	723	691	703	720	726	761	750	685	732	685	741	676	752	757	688	727	669	721	697	719	681	686	731	727	704	735	680	753	704	684	756	766	615	713	731	646	717	703	736	684	747	737	698	686	690	726	737	694	730	747	717	739	704	785	726	707	681	715	748	738	709	745	706	682	708	650	706	723	710	744	694	678	702	720	737	694	686	716	752	713	723	681	760	692	709	726	727	707	723	694	722	727	695	709	702	703	740	744	713	656	747	754	688	732	717	728	701	717	744	754	690	753	720	653	698	698	782	730	716	752	685	722	771	715	742	691	708	714	697	723	695	723	706	729	723	740	702	699	738	749	696	706	725	716	750	733	678	720	723	704	675	711	741	713	683	688	699	682	714	763	725	675	765	699	775	727	736	725	714	708	736	689	755	707	656	694	751	712	697	702	704	753	720	753	765	735	703	715	694	657	756	713	690	696	665	712	695	707	717	698	732	714	738	750	743	689	719	741	735	699	729	707	692	692	737	716	664	661	698	738	715	723	724	714	692	670	709	727	718	683	735	709	726	732	698	730	690	721	723	731	751	676	784	740	716	702	671	693	731	714	751	687	768	724	705	695	742	718	692	741	715	750	701	722	742	676	714	702	687	719	755	747	707	758	675	740	723	691	739	741	680	689	738	712	704	718	713	769	700	728	751	696	713	759	749	735	741	711	722	730	712	716	712	720	690	701	707	775	704	755	730	736	735	739	739	723	711	704	791	748	719	687	692	717	752	709	671	759	693	677	728	728	707	679	689	730	745	726	734	690	740	725	729	710	762	744	711	740	749	716	724	753	732	814	691	712	683	708	720	679	751	734	763	710	693	726	709	709	753	719	733	740	679	739	705	714	768	751	675	707	764	711	711	708	702	729	725	698	722	735	686	695	735	683	693	763	707	706	667	724	721	716	713	748	753	726	736	700	752	727	691	712	723	732	737	692	732	671	740	734	740	735	714	679	742	749	712	744	774	707	705	767	685	675	711	652	701	685	722	744	742	751	708	669	730	721	742	704	718	699	731	704	706	709	676	710	700	724	733	728	728	692	723	693	673	752	719	737	740	680	715	694	744	693	716	736	730	723	739	709	691	692	680	704	683	716	715	669	714	731	739	707	766	717	751	725	720	683	743	716	707	739	744	713	651	750	713	699	672	744	707	722	747	688	723	738	661	702	687	680	764	722	735	708	707	701	719	769	768	696	739	719	742	736	724	716	686	674	692	742	707	724	695	724	740	724	708	685	742	722	694	711	754	742	711	716	683	699	730	768	752	778	692	771	794	723	716	705	681	701	748	693	743	765	715	704	703	694	717	711	786	716	710	696	682	713	749	714	721	705	704	698	702	710	704	729	723	716	758	750	726	693	714	706	680	684	739	709	728	695	716	679	720	722	743	708	698	723	762	733	729	732	775	719	754	736	680	752	682	709	650	733	721	645	716	676	718	705	680	753	707	680	752	687	760	748	768	737	734	697	743	712	704	745	694	720	700	760	658	753	707	737	700	699	671	748	721	700	700	700	716	672	685	711	676	699	716	693	729	757	758	736	732	681	749	706	761	734
22777	20994	28798	23383	20999	21036	6572	1059	748	629	610	514	459	418	384	357	351	325	307	270	292	278	278	247	256	234	257	241	259	230	249	240	227	251	232	222	247	236	212	229	223	229	231	216	262	218	188	215	227	192	231	220	228	229	238	230	230	181	220	228	225	230	203	198	207	225	231	182	216	241	210	184	220	225	226	191	212	206	194	182	205	210	205	220	231	206	211	224	187	201	202	217	211	194	202	212	219	185	185	217	174	212	202	202	186	220	239	204	197	207	195	188	205	221	226	213	187	198	204	216	204	208	212	200	243	210	198	237	201	192	229	211	247	202	198	204	189	183	194	186	198	199	219	217	205	190	192	214	210	203	206	194	207	223	184	226	201	197	196	219	199	221	213	210	197	190	216	209	223	199	202	250	230	217	208	227	206	198	203	193	195	191	197	201	204	190	216	218	199	200	211	204	187	214	204	182	201	217	189	218	194	188	223	197	196	203	207	190	200	198	211	210	223	215	198	204	206	214	199	209	213	215	208	213	221	219	212	222	209	215	210	190	186	218	228	216	191	203	201	180	191	222	230	204	190	214	216	224	226	210	220	207	186	210	194	210	226	160	203	232	224	210	190	220	214	221	199	207	187	251	219	226	227	193	204	185	212	220	204	199	202	208	210	205	202	233	189	203	192	242	216	211	217	208	200	193	214	221	203	202	195	207	215	200	201	222	208	230	201	205	213	214	177	207	207	208	233	192	171	205	186	203	221	221	220	226	201	214	207	185	196	204	198	226	214	206	197	203	222	203	195	220	193	215	201	218	240	201	198	210	241	197	219	212	205	215	218	229	196	186	193	240	218	198	198	185	208	191	222	213	194	191	195	176	206	184	217	220	218	198	207	215	219	230	175	207	200	212	192	229	200	213	213	188	198	210	205	194	210	206	186	187	182	191	196	211	230	208	213	203	213	201	200	198	243	202	210	213	221	196	195	190	207	229	193	194	221	214	177	219	205	185	204	223	199	193	197	202	219	209	203	208	219	217	218	181	199	190	213	177	210	195	193	201	206	197	191	213	238	174	186	227	218	236	199	212	189	227	207	192	208	203	196	213	218	218	206	217	220	219	199	171	203	185	215	225	208	189	213	187	204	198	218	226	214	217	200	204	214	212	185	210	224	183	232	203	206	218	211	212	174	226	234	197	219	218	205	196	208	205	215	203	212	216	196	224	204	210	210	213	198	185	186	180	221	202	183	191	169	214	220	209	195	213	190	204	197	207	203	175	190	196	183	198	219	228	196	205	210	205	210	224	203	202	205	202	217	212	214	189	199	221	220	184	164	187	205	211	218	229	235	229	201	193	208	201	223	210	169	207	211	192	206	199	215	210	195	203	203	192	200	212	214	206	237	200	216	210	232	209	202	214	206	208	202	239	200	194	184	230	198	185	203	206	189	209	218	202	221	206	206	227	191	190	212	181	213	200	185	215	187	217	243	203	188	203	195	230	239	210	239	193	238	220	184	229	214	170	210	208	202	218	223	221	215	233	210	216	241	189	184	214	197	242	192	225	173	211	216	218	172	202	192	210	228	192	205	201	214	214	201	197	207	198	212	193	199	207	208	198	212	196	206	178	213	220	209	216	217	209	179	173	197	220	222	217	223	189	209	206	203	220	224	194	205	217	240	219	209	212	186	225	218	214	209	200	244	207	216	202	189	223	222	193	221	207	186	197	208	213	187	211	215	184	214	219	213	167	179	209	214	200	192	204	223	218	211	190	210	226	216	210	207	213	215	217	205	213	200	237	221	217	199	178	215	224	209	186	231	210	218	202	211	197	220	199	212	229	215	229	227	219	185	213	204	208	231	222	200	198	216	219	230	206	198	208	211	210	200	228	204	218	194	200	187	217	208	185	234	204	195	175	193	207	224	191	204	188	211	212	193	182	217	198	221	183	172	226	205	206	208	203	196	184	188	210	186	215	205	166	205	198	192	172	195	206	177	197	220	216	205	192	220	193	170	228	227	204	197	231	199	217	201	240	197	198	180	229	207	218	197	193	215	197	226	194	195	197	207	173	211	197	194	208	210	218	215	197	204	183	221	205	201	198	216	191	214	198	209	218	228	215	210	210	202	178	192	184	231	204	206	218	199	210	241	228	208	208	210	221	213	190	210	202	217	210	207	211	205	219	196	215	212	217	213	209	204	206	210	223	240	207	207	211	204	198	219	210	198	203	203	232	220	214	208	202	201	222	191	179	210	206	229	215	204	202	201	195	170	188	223	207	189	207	207	191	204	222	189	198	212	213	212	202	211	188	219	203	213	220	201	211	203	215	212	205	202	213	207	189	221	182	213	223	214	221	221	188	200	204	213	190	179	220	195	222	214	205	206	203	206	217	216	213	192	192	219	203	225	179	193	197	203	204	203	211	217	214	205	219	235	204	194	201	209	198	189	198	209	209	184	195	209	204	204	198	216	212	215	197	220	188	202	214	188	206	174	179	205	208	200	205	203	234	226	216	227	213	197	190	198	188	216	182	237	213	209	207	200	236	213	216	208	193	219	217	237	199	188	208	193	197	215	224	200	201	219	189	214	212	216	213	189	216	196	221	216	200	215	208	197	202	201	218	216	217	192	198	197	212	208	219	191	187	185	217	204	221	231	207	202	204	206	229	189	232	217	204	194	210	222	197	209	234	226	225	191	225	195	187	204	205	224	199	222	232	215	220	219	222	222	188	222	196	226	242	210	205	208	180	201	221	192	188	213	182	226	189	240	213	183	209	180	211	195	198	217	180	221	205	219	209	208	174	203	194	185	196	214	238	255	215	221	213	204	236	201	215	217	211	221	209	215	212	222	196	191	200	202	206	215	209	237	204	219	193	218	189	231	193	199	216	195	198	206	205	210	214	198	215	238	204	210	202	201	217	199	205	201	187	197	207	214	205	178	204	202	192	215	231	209	193	228	202	222	238	180	213	209	219	225	203	212	204	197	184	217	201	217	225	209	211	197	225	239	232	185	218	213	213	232	222	207	212	196	230	210	202	202	212	175	195	210	240	179	198	228	201	194	215	204	210	213	217	212	196	195	206	208	209	204	232	210	211	201	203	176	217	199	206	204	183	213	179	210	187	222	183	201	211	214	224	234	197	218	231	195	218	183	189	217	212	208	189	205	196	200	193	208	223	189	183	197	208	197	208	207	205	221	223	153	206	202	187	208	188	208	190	200	203	228	218	176	182	175	205	220	196	211	220	189	193	194	207	194	180	185	175	214	205	177	216	203	205	186	193	233	206	219	208	206	194	190	203	194	217	202	190	217	203	203	210	204	200	207	199	216	197	194	234	188	191	215	210	213	202	192	191	183	203	205	207	202	221	215	189	201	211	214	233	189	199	193	195	238	189	196	222	187	205	223	202	189	191	188	209	217	212	234	236	204	212	196	211	188	215	203	199	199	200	206	205	201	185	212	199	198	186	203	211	202	189	211	203	192	200	207	204	220	199	210	224	213	211	208	176
6953	15593	13413	7251	4980	3809	2948	2226	1723	1438	1194	1081	909	775	735	655	561	533	488	543	457	493	450	420	387	395	376	360	390	363	334	319	347	331	329	347	322	315	313	344	295	308	328	307	294	290	322	298	307	333	334	299	304	279	288	295	282	315	330	291	287	300	289	288	315	314	272	305	298	264	311	277	302	271	305	294	267	267	287	267	284	275	276	292	295	276	277	293	301	273	274	291	284	292	301	277	295	301	286	283	297	306	303	309	280	292	275	270	318	290	268	281	294	263	307	255	282	272	298	268	303	289	313	278	295	287	321	286	269	262	282	278	297	297	311	281	270	264	251	300	310	284	319	260	297	242	279	289	271	281	294	266	280	279	264	275	262	277	305	290	285	269	276	272	321	293	246	304	269	267	292	265	276	249	260	293	268	257	278	247	245	296	279	271	271	280	274	273	256	287	290	312	264	266	303	290	287	286	280	292	277	274	277	301	279	289	260	263	267	281	264	305	259	297	264	276	271	259	270	273	296	263	285	296	276	264	267	302	262	300	282	317	275	288	302	311	284	268	259	293	288	318	274	285	265	264	300	270	270	290	262	277	302	282	280	268	265	274	272	269	257	313	252	301	268	273	248	299	242	273	277	329	275	277	276	268	275	305	265	289	301	318	266	268	294	262	284	277	278	310	277	278	295	275	265	273	281	299	279	268	273	291	296	269	288	287	282	256	274	288	266	269	279	281	278	288	313	299	293	279	279	297	259	268	267	297	277	265	289	285	290	304	284	284	255	293	268	285	268	297	282	302	279	255	258	289	280	261	263	277	276	278	304	312	268	263	298	303	277	272	281	248	286	316	284	298	295	299	274	258	306	266	313	291	298	293	294	266	286	285	266	306	287	318	270	303	311	285	287	286	270	280	283	274	255	272	282	273	277	268	281	286	302	291	273	281	278	309	254	271	286	266	286	296	270	273	278	265	286	266	304	256	306	327	273	278	289	283	319	280	313	279	285	270	290	271	311	273	295	260	303	290	299	279	285	273	264	304	272	284	283	279	299	283	291	276	281	294	296	299	282	268	287	275	288	276	312	297	284	280	270	279	286	293	264	275	294	286	273	267	281	314	276	255	261	276	260	269	304	291	290	285	269	304	299	290	259	246	289	291	257	295	303	283	260	276	275	286	302	273	294	279	285	275	269	267	268	296	267	267	272	274	316	291	260	287	298	306	275	285	259	278	271	272	296	289	269	286	299	302	281	262	278	328	282	272	278	276	292	302	272	263	257	277	286	276	263	285	248	254	247	304	293	298	274	242	323	297	296	236	298	287	310	287	274	293	300	282	291	317	285	290	304	282	265	231	279	290	273	276	275	261	255	287	293	287	280	278	269	278	263	290	253	296	263	285	291	303	291	287	270	278	288	287	295	305	296	293	272	265	279	282	291	276	258	272	287	321	277	299	256	291	285	293	315	277	246	296	266	254	283	296	297	273	301	274	264	270	259	301	265	263	262	285	289	286	293	271	252	284	272	269	270	300	268	277	276	244	297	261	258	260	258	287	272	297	285	283	281	280	309	289	274	299	284	297	294	282	270	275	296	294	270	315	289	297	297	305	289	299	326	285	272	306	264	289	295	277	282	299	278	303	305	290	267	255	271	267	300	294	289	291	272	289	289	269	283	290	264	285	258	307	285	255	281	282	264	244	252	281	308	281	258	277	285	278	275	288	259	280	277	296	279	263	297	253	294	298	254	245	278	280	252	273	290	264	281	283	252	291	300	284	290	287	290	283	267	273	301	301	284	279	294	313	305	263	260	281	272	289	288	278	277	299	283	285	277	285	260	283	263	310	293	259	272	291	262	253	272	260	295	291	265	270	265	285	291	273	295	278	274	271	295	283	271	300	300	274	281	272	276	290	297	277	272	286	315	280	295	265	253	268	309	275	293	282	263	257	258	310	264	254	316	298	274	301	248	269	269	295	300	303	286	244	296	319	285	296	300	299	293	273	266	284	265	268	260	278	271	277	292	253	273	294	271	264	272	253	275	287	276	285	247	290	288	288	268	260	306	320	281	290	281	292	301	232	294	256	283	266	297	257	303	285	314	280	272	279	258	312	274	301	283	260	260	289	249	290	287	266	278	266	268	316	284	282	292	288	256	279	299	294	268	300	251	265	309	253	315	249	277	285	306	305	277	279	276	278	290	285	307	273	295	286	277	290	295	277	275	317	262	269	280	286	281	302	282	306	294	305	280	235	297	262	288	273	269	292	274	281	271	302	289	284	276	296	285	259	279	282	246	275	265	281	287	311	300	266	266	275	288	286	284	276	288	300	281	254	282	268	256	293	289	285	300	296	288	281	273	287	292	266	295	286	251	295	293	289	282	252	278	301	284	277	262	280	296	263	283	266	268	278	281	296	269	248	265	253	302	273	304	278	262	281	309	280	294	306	271	275	311	280	283	251	298	283	273	292	296	236	294	272	279	268	267	265	287	294	300	284	294	292	298	253	273	262	303	241	285	259	263	273	307	292	310	300	253	282	274	277	286	286	274	307	290	286	288	288	280	281	300	282	264	279	290	271	286	287	302	275	288	313	307	286	262	281	279	273	311	285	284	284	303	277	290	301	241	281	284	296	293	319	289	301	287	287	271	287	250	297	271	279	314	296	313	306	296	290	284	277	305	281	280	285	294	258	281	288	291	270	288	290	310	309	272	279	280	301	293	252	296	298	294	272	266	290	284	291	291	269	264	283	256	274	334	270	280	243	317	288	272	301	293	279	274	282	266	284	303	328	324	265	299	291	270	298	300	286	306	285	281	292	278	289	268	268	284	268	291	263	296	307	267	241	287	287	246	299	277	287	308	263	273	273	247	288	297	291	269	267	276	289	332	293	282	283	287	296	275	276	277	290	290	256	284	284	265	305	299	270	264	296	278	260	273	290	294	281	312	323	265	278	278	291	272	273	277	269	274	290	284	294	275	287	268	269	289	287	292	252	264	291	276	278	279	264	298	267	287	271	270	271	298	300	270	265	293	242	267	264	272	301	262	293	301	267	285	269	298	295	283	254	266	312	275	292	282	283	278	284	289	305	279	254	257	288	282	297	274	297	270	262	259	269	276	277	271	277	270	274	287	282	281	268	279	294	267	293	272	281	288	280	279	297	261	257	283	305	257	280	320	294	277	273	272	287	263	275	257	271	287	288	276	303	266	291	285	275	252	286	273	282	278	277	300	303	281	252	234	261	270	270	253	280	283	280	300	278	295	280	317	297	305	283	280	276	239	276	305	309	279	295	259	265	304	288	252	264	271	263	289	268	287	302	262	262	282	300	300	299	290	304	266	269	301	306	263	286	291	276	283	268	291	262	275	263	306	306	299	256	321	291	301	262	279	262	293	276	280	266	284	283	251	281	267	269	264	278	292	293	283	279	286	271	285	239	274	277	263	286	282	278	276	254	299	292	262	272	260	271	288	259	301	272	283	319	270	277	273	265	283	255	280	276	288	247
26614	20624	10249	1330	838	755	745	758	800	720	712	719	756	752	776	730	788	698	698	726	728	702	703	719	751	724	701	715	689	711	675	745	759	733	731	658	720	743	709	694	713	718	691	692	708	657	739	728	757	736	719	729	728	682	721	717	714	660	709	671	734	718	753	705	710	732	695	672	678	704	696	662	704	719	699	705	725	703	709	770	704	702	710	697	746	673	681	675	740	745	699	758	731	732	711	689	684	725	696	752	762	709	706	699	753	708	751	642	690	731	701	722	703	751	739	689	719	684	730	732	728	680	722	707	700	706	702	742	675	781	724	758	753	700	730	688	719	735	769	702	717	701	724	768	737	758	717	698	730	723	744	717	728	748	725	769	700	735	716	746	697	710	720	671	738	718	730	727	727	738	720	687	748	749	721	687	714	697	747	697	721	721	732	777	695	715	718	731	750	710	707	704	696	717	725	748	768	736	747	687	712	719	719	723	701	712	683	694	721	671	719	740	731	679	712	750	707	667	676	705	701	713	766	701	736	724	723	730	712	769	730	686	685	674	741	704	742	724	776	777	697	682	737	732	703	700	695	691	702	735	751	687	717	709	713	721	776	704	724	702	671	727	699	713	666	748	720	695	672	715	737	731	679	742	746	757	741	770	752	716	735	732	705	741	702	719	699	712	703	706	731	719	728	730	784	746	676	718	739	734	761	721	644	733	701	739	745	700	680	690	744	735	711	740	660	686	758	711	689	712	761	685	717	727	721	723	735	680	685	663	742	746	714	713	699	760	691	687	758	659	741	679	736	722	726	706	717	744	724	699	714	711	733	691	684	680	713	711	702	758	722	730	719	730	710	665	705	730	740	746	719	700	708	768	701	744	701	717	743	716	714	733	704	701	734	723	735	711	723	693	748	698	697	685	723	720	684	703	761	741	695	711	682	691	714	723	681	698	718	729	726	733	731	772	708	714	719	749	714	689	757	694	748	723	691	694	688	731	711	647	739	656	671	728	742	712	708	718	706	709	721	724	690	707	739	741	701	714	693	687	706	735	759	716	743	713	709	669	676	704	709	729	712	720	695	746	745	742	716	684	753	714	736	697	697	713	692	723	718	712	715	761	744	741	734	703	722	761	666	701	706	749	711	733	719	719	715	713	693	718	693	709	689	709	721	741	758	704	769	702	742	709	732	785	721	741	685	741	698	725	711	682	706	698	775	720	722	722	690	739	745	695	748	713	733	741	732	779	682	700	710	720	715	730	728	680	702	732	725	716	760	766	728	733	691	765	740	708	727	712	677	670	733	719	712	669	749	722	702	738	703	733	745	693	697	739	716	700	707	723	741	728	769	732	718	724	744	709	689	675	693	652	747	758	715	694	677	684	718	734	687	663	793	791	740	734	681	700	690	707	684	711	734	748	708	745	758	736	752	720	722	658	752	750	743	771	726	706	668	671	740	728	677	687	675	749	761	817	713	715	686	700	686	680	704	717	749	695	682	782	689	725	727	759	766	720	688	686	754	686	727	693	710	709	700	697	690	747	763	708	722	710	677	785	669	701	673	720	759	661	652	743	764	778	741	677	698	758	732	673	696	684	702	684	722	664	709	706	751	714	748	681	697	661	706	699	724	752	705	678	730	696	721	690	703	707	712	713	732	696	652	664	701	704	733	721	735	700	747	705	711	739	738	719	736	688	748	685	738	689	715	735	676	698	766	720	685	699	737	712	756	660	680	688	695	725	743	715	764	730	707	733	701	767	749	711	741	644	692	653	717	684	726	726	720	731	726	729	679	758	725	717	706	720	728	715	733	717	718	755	685	706	698	725	743	734	730	732	717	705	710	744	738	669	669	771	679	739	720	668	777	692	693	716	694	724	701	680	707	717	708	702	765	695	684	731	679	697	657	686	697	752	685	670	694	727	642	735	748	698	706	695	717	736	753	717	758	775	768	728	718	689	694	721	700	751	668	720	740	700	735	754	755	740	725	704	724	728	684	727	708	741	710	716	728	697	731	730	698	728	702	735	733	733	720	675	697	687	710	732	720	698	692	718	694	737	687	711	738	761	692	729	744	685	762	688	765	730	721	742	719	698	688	704	694	684	695	694	698	701	711	711	711	697	691	722	678	695	656	701	709	687	683	678	752	732	715	719	772	748	723	733	651	708	725	708	735	698	729	735	713	742	737	743	721	740	717	739	714	688	755	702	699	743	683	691	742	723	722	727	709	724	685	682	685	706	746	717	715	760	705	731	733	722	715	710	737	744	697	661	715	691	658	688	765	768	709	715	706	666	674	656	702	692	679	681	758	679	683	763	699	659	702	689	728	729	705	701	747	701	745	703	710	754	734	731	715	766	701	717	691	721	726	689	702	666	736	702	678	727	722	747	681	695	724	677	674	755	688	717	735	685	722	735	741	729	745	706	706	744	712	750	748	720	754	728	706	771	682	696	701	724	685	698	693	730	710	742	691	710	699	735	694	698	678	701	696	716	708	746	733	767	740	671	697	752	711	687	707	681	706	651	699	738	757	744	727	721	681	711	747	736	682	685	701	789	707	739	695	695	758	719	730	726	694	721	760	733	742	696	679	709	715	734	734	691	765	709	703	690	740	702	770	772	753	707	688	676	676	722	713	713	756	746	728	666	710	724	733	713	717	736	699	744	669	725	721	773	709	696	737	692	731	730	761	712	711	677	712	716	698	769	668	704	724	706	713	740	739	685	700	758	751	736	708	720	752	723	679	725	698	742	660	677	723	726	739	765	683	708	754	701	705	706	666	707	691	696	734	775	755	705	723	744	744	741	723	688	685	750	724	736	687	699	739	719	766	721	734	719	717	706	711	752	677	703	740	735	719	695	680	724	686	696	713	732	681	765	693	754	736	692	724	723	696	656	678	709	698	698	681	745	749	737	759	697	708	776	743	782	746	681	726	726	750	697	734	732	717	718	709	747	712	686	727	707	739	697	736	694	756	762	693	721	740	734	699	759	764	727	704	700	732	682	727	703	713	700	703	761	665	705	763	702	741	721	748	724	750	714	680	753	733	725	723	713	708	734	726	724	714	694	710	763	706	737	771	726	738	726	730	738	724	686	782	737	726	740	658	711	783	758	735	744	695	755	742	774	744	691	736	709	706	689	717	721	733	737	715	707	701	701	734	658	725	724	695	777	737	672	677	703	697	740	729	697	721	696	686	692	701	696	731	660	725	766	697	749	716	746	699	711	718	723	741	694	692	723	719	729	693	714	706	676	718	723	696	726	692	720	740	720	777	669	734	754	737	726	714	707	734	758	705	730	714	695	703	704	716	726	731	677	709	719	742	748	745	729	694	708	739	725	734	725	675	715	700	709	684	636	709	745	746	680	725	702	678	723	707	694	712	729	721	720	724	734	735	726	722	739	718	717	691	722	738	666	693	712	770	707	662	688	694	719	704	723	755	684	704	774	714	704	711	762	739	682	685	706	715	712	720	728	742	708	768	710	655	740	727	700	719	719	680	678	715	692
4209	1745	1610	1181	1086	1041	1008	980	1000	933	952	1003	929	947	915	937	922	933	984	936	942	928	888	913	997	936	918	930	878	949	926	941	861	964	970	918	914	961	908	934	897	911	905	952	900	937	911	942	844	903	943	901	898	921	893	939	900	878	892	971	925	932	915	904	865	953	893	912	929	896	977	897	944	918	911	947	915	897	903	942	889	937	920	944	922	893	897	978	976	950	937	882	915	892	893	954	914	904	924	914	898	900	898	924	918	968	901	921	934	945	917	936	897	913	873	899	901	874	948	922	961	917	917	954	951	880	978	908	939	935	969	936	944	935	913	955	927	928	989	956	987	922	956	880	919	929	921	951	883	971	959	906	908	882	913	925	917	945	888	860	937	916	948	911	1007	934	875	946	957	934	914	909	919	921	892	925	907	921	923	912	874	923	954	928	878	899	970	891	926	936	955	920	940	911	985	894	921	938	966	926	948	920	935	934	931	892	883	925	912	971	867	938	889	945	941	910	904	875	935	912	884	885	914	919	915	890	895	909	921	892	908	943	942	963	885	876	964	976	894	875	927	938	853	994	935	975	921	865	918	933	905	908	894	883	882	927	928	925	898	965	929	936	922	893	1009	906	962	913	924	939	972	898	928	917	902	872	949	928	974	965	914	925	910	962	942	919	929	906	950	917	933	918	957	902	906	993	913	903	924	892	994	932	953	920	921	885	935	889	911	905	950	901	918	954	940	933	938	861	915	945	944	948	966	932	887	932	940	895	947	873	934	898	943	919	939	937	874	895	896	874	910	907	900	913	862	891	937	919	899	1007	901	916	960	929	919	916	921	912	922	929	898	863	920	955	933	919	945	960	916	936	936	949	923	930	921	934	921	921	974	925	979	921	900	932	964	869	901	986	881	922	892	910	912	885	975	872	912	921	886	904	947	884	937	938	914	915	933	910	912	957	923	933	890	939	909	945	923	931	920	902	925	860	883	888	975	945	906	890	888	903	925	983	909	943	955	921	969	893	949	913	867	898	943	963	928	923	946	912	962	921	933	944	900	960	871	924	929	872	871	909	939	845	897	911	941	939	965	960	899	946	920	908	919	928	938	963	954	899	909	888	947	921	957	939	914	933	907	973	941	939	922	893	914	899	921	900	919	967	954	921	944	950	951	914	868	896	887	920	888	905	966	915	903	898	925	933	953	944	912	950	950	878	910	908	949	919	936	877	930	942	895	952	938	903	891	939	927	951	991	909	926	894	931	901	938	897	951	1020	934	947	914	922	923	926	928	881	929	923	927	931	913	915	956	851	994	937	944	943	936	892	945	932	953	925	897	880	988	871	898	935	918	898	951	916	929	989	905	969	886	938	939	941	908	921	957	927	959	956	910	942	916	878	924	937	973	978	918	914	906	942	940	939	915	911	929	906	857	878	902	919	906	974	895	937	868	967	940	898	949	901	922	933	943	943	907	908	922	972	898	940	927	946	920	923	896	915	876	962	917	901	978	963	904	975	934	907	937	932	981	1005	895	904	956	914	885	889	919	954	867	944	904	925	908	957	918	916	906	970	883	969	898	927	882	880	949	939	887	897	922	922	886	982	937	945	985	933	890	985	898	908	906	915	966	895	963	913	954	929	901	890	931	955	902	888	902	961	895	945	858	882	900	943	943	912	994	939	933	954	887	954	888	955	917	934	986	985	928	957	957	914	910	927	920	905	963	945	954	906	988	930	907	932	858	931	873	928	949	877	884	943	954	918	899	901	921	911	868	875	948	977	908	983	910	953	827	862	907	954	914	932	899	945	941	904	931	980	905	880	936	919	962	932	905	902	950	937	890	957	911	939	910	920	887	890	910	915	937	961	937	931	942	982	945	902	932	922	935	919	898	934	906	958	921	935	962	881	913	943	920	893	939	917	907	891	881	999	877	940	964	906	934	909	933	944	870	870	946	934	965	934	965	914	916	926	881	946	928	911	963	964	945	894	924	934	984	947	872	942	964	864	941	881	914	894	963	952	876	935	949	959	921	926	944	928	875	975	956	829	980	963	943	844	925	906	894	898	922	859	891	894	951	956	890	914	943	930	959	963	931	926	876	917	961	898	932	939	905	904	899	890	915	916	925	920	960	909	946	935	953	914	884	989	917	902	898	976	902	960	886	899	889	914	997	895	933	922	916	925	920	872	900	898	926	899	904	936	967	884	910	878	924	948	977	899	935	950	911	966	932	891	880	920	881	905	942	901	866	901	992	968	934	911	861	935	928	954	940	865	885	923	948	972	891	936	987	873	876	883	952	905	878	941	942	930	942	859	954	903	901	904	955	862	915	915	935	906	901	932	894	975	916	915	895	915	883	908	908	968	897	954	924	882	988	944	964	909	928	941	931	913	941	918	898	967	903	911	914	894	971	957	941	997	874	920	919	861	925	929	946	896	847	921	895	935	926	959	933	873	977	923	937	963	918	953	937	939	941	950	957	908	920	975	921	902	934	924	910	895	905	965	941	927	895	898	945	940	905	934	891	927	895	896	934	923	949	961	836	918	920	909	919	930	956	909	926	905	944	934	933	938	969	947	923	902	908	918	853	869	952	917	921	927	956	977	863	946	922	896	909	889	988	995	917	878	885	955	940	924	916	907	915	936	911	908	875	966	934	928	941	928	938	957	943	872	934	889	935	945	905	970	850	941	885	885	883	880	903	946	910	926	905	915	931	967	899	964	906	896	955	958	926	921	975	939	922	906	935	926	969	926	925	897	910	905	900	871	920	943	940	934	935	905	935	868	884	971	938	912	911	979	914	931	892	935	910	862	955	932	943	895	965	942	902	950	904	888	934	864	887	973	892	882	912	904	894	861	914	976	921	954	915	922	932	916	960	899	909	902	921	883	904	992	933	931	887	942	889	913	925	936	902	941	989	890	912	948	954	878	932	863	933	885	961	914	1009	901	849	852	922	893	964	896	895	998	924	990	912	909	919	894	917	862	945	915	901	906	962	931	938	941	906	945	937	942	917	919	992	839	916	958	975	916	909	953	964	891	931	958	914	917	907	887	924	890	957	919	970	943	895	933	982	910	860	891	924	927	975	917	954	895	908	961	927	942	939	949	935	910	926	903	908	937	898	931	901	900	870	936	972	914	876	870	925	930	940	925	902	908	936	886	951	905	919	919	920	927	903	913	944	948	987	922	941	958	931	949	916	885	863	885	913	947	937	885	953	954	926	942	887	877	935	891	918	919	910	965	863	908	947	910	930	938	931	942	904	898	925	872	956	976	939	894	917	922	933	949	1004	874	925	904	954	962	891	937	857	978	908	918	908	930	948	903	968	875	934	888	903	975	955	950	956	924	952	906	899	944	973	915	923	942	909	958	931	928	888	928	903	935	966	945	919	896	947	968	967	900	920	899	902	898	900	920	922	942	967	903	929	925	932	918	882	986	887	933	912	911	909	967	840	919	921	903	909	945	988	907	912	886	910	920	884	889	918	956	908	892	913	874	880	925	968	935	861	950	906	892
23696	20918	28250	23739	20915	9009	1326	951	840	781	783	704	663	656	636	623	632	608	610	592	586	599	571	575	551	602	532	581	570	576	581	527	582	545	626	554	581	554	546	548	561	505	538	583	583	587	566	567	550	548	540	578	595	523	566	580	565	562	528	531	515	569	592	560	533	557	522	571	553	543	564	536	541	555	576	539	532	559	540	545	552	580	573	566	554	579	547	566	565	537	516	564	606	551	547	553	485	544	580	572	555	570	556	597	548	528	579	555	586	520	557	536	539	568	555	556	527	573	544	557	530	567	526	575	534	552	598	510	528	558	526	541	516	536	504	533	513	541	538	522	556	526	583	530	550	520	545	582	541	522	565	557	514	573	534	568	522	604	532	543	562	539	530	560	516	532	536	581	527	557	531	545	546	550	599	523	528	547	545	556	562	519	560	504	546	571	556	563	572	565	532	529	544	574	532	548	557	567	560	521	573	579	537	594	568	580	551	535	541	540	532	567	561	502	537	545	537	573	514	576	567	546	563	560	558	549	554	582	570	544	523	525	551	563	551	541	550	572	591	540	537	490	525	537	572	544	533	547	571	528	542	530	574	513	538	548	537	572	536	547	523	535	530	555	553	546	532	568	541	559	525	554	578	570	542	563	526	530	559	488	581	549	555	557	530	542	537	545	539	568	501	510	530	538	534	524	553	590	531	528	539	536	545	534	584	503	545	552	609	567	501	554	505	556	581	451	479	532	586	480	544	548	534	557	525	507	567	543	568	579	548	529	538	536	526	540	531	554	573	561	527	538	590	512	530	574	515	566	574	550	542	556	536	505	512	579	548	553	549	552	508	543	550	545	574	538	565	517	578	510	540	525	562	478	553	555	514	548	565	536	546	565	544	595	522	521	570	519	537	538	553	556	526	565	480	568	513	516	546	533	524	501	538	527	535	570	515	485	536	539	540	515	569	535	560	524	538	568	529	618	537	564	562	561	542	557	570	561	520	548	550	528	546	554	547	534	520	569	558	548	526	549	565	551	539	548	551	545	564	550	538	577	529	570	546	502	573	536	533	524	546	585	566	527	550	583	557	541	533	578	506	520	536	558	549	530	547	545	523	560	531	566	546	509	539	537	574	565	511	567	547	545	547	563	581	539	509	507	570	531	581	530	571	580	540	567	563	502	580	539	526	548	550	538	585	555	560	560	564	555	563	511	542	533	561	538	545	520	566	515	520	529	570	523	570	571	564	549	544	545	543	580	556	561	589	528	544	580	526	554	540	562	518	595	545	569	533	575	545	536	520	536	545	519	516	512	530	519	540	571	568	560	495	531	568	525	513	522	555	532	552	521	513	524	507	532	518	554	535	548	571	538	569	531	548	553	518	520	530	567	566	567	521	603	548	535	578	567	580	573	537	541	520	518	548	551	557	571	566	519	541	531	523	532	526	551	549	523	529	552	555	559	560	539	521	540	560	562	607	587	559	557	546	562	542	567	555	560	563	555	545	507	531	554	535	551	558	536	574	530	564	533	536	554	550	568	532	539	522	604	523	487	568	540	575	550	505	558	607	520	554	575	515	535	497	518	521	550	508	515	569	543	580	552	549	538	495	529	562	529	569	519	575	530	526	548	528	518	553	541	544	523	522	556	542	559	543	570	566	506	510	573	565	511	538	532	519	550	526	528	514	570	533	558	512	528	561	501	562	483	563	538	528	550	567	518	544	521	551	537	561	544	540	548	534	555	510	531	498	533	522	536	545	543	525	567	569	540	534	563	557	549	526	555	524	543	544	573	517	526	535	518	553	550	550	542	539	506	566	592	542	537	544	540	516	587	507	561	513	514	518	554	592	549	513	541	562	504	547	527	559	535	547	542	549	538	548	521	534	555	557	528	510	556	595	524	520	588	560	591	547	533	556	561	533	513	524	522	547	561	519	515	545	558	580	540	576	555	549	568	502	555	540	527	525	518	594	573	580	540	539	532	525	513	568	532	509	568	574	527	591	572	547	512	536	475	524	515	558	577	539	545	615	508	526	612	511	556	556	539	524	529	559	542	537	532	542	531	566	559	576	559	545	564	523	539	558	556	531	552	551	535	534	505	548	541	543	541	549	604	537	542	528	501	533	545	575	560	514	532	529	535	550	548	544	528	555	550	501	543	523	588	560	537	570	490	581	570	570	582	598	561	587	547	553	535	548	506	553	553	533	568	551	566	562	538	534	530	542	558	551	546	584	568	564	520	520	548	487	545	547	530	496	558	519	522	521	541	517	533	538	568	529	522	522	535	504	538	563	527	571	545	533	536	525	511	561	557	534	547	553	511	543	558	583	547	539	529	529	501	555	529	521	606	560	584	548	532	579	556	542	525	558	551	519	567	549	545	593	576	528	554	523	514	593	537	531	541	541	580	538	542	549	549	579	553	540	541	556	569	544	589	566	549	546	551	522	547	520	618	581	508	529	548	565	502	488	551	522	566	548	576	500	535	532	572	566	536	549	504	545	550	575	557	529	530	561	562	497	511	547	541	532	558	541	514	544	545	511	517	552	556	534	595	544	512	501	551	576	525	557	547	533	561	538	535	571	510	564	544	546	507	538	537	571	568	583	522	536	557	523	538	528	521	538	551	557	525	562	574	561	542	521	539	547	534	535	521	553	544	533	590	542	538	547	520	587	588	522	554	520	517	511	524	530	508	500	552	552	495	501	508	560	530	554	518	534	516	527	552	524	584	553	523	544	541	538	512	528	597	563	548	541	542	532	546	527	585	549	532	588	564	546	550	538	552	553	516	583	539	488	538	544	526	560	585	565	551	550	541	558	540	530	529	495	556	510	523	507	486	544	523	540	522	554	512	541	563	543	552	566	558	575	554	508	542	565	549	574	566	584	545	558	525	555	562	574	523	563	522	539	521	574	530	549	515	534	535	557	562	554	537	509	512	494	534	545	513	523	562	514	502	491	571	521	528	541	538	563	537	549	542	540	539	519	527	525	561	550	546	556	549	567	528	530	515	568	545	571	551	539	536	608	542	569	515	523	514	565	535	536	546	530	558	562	506	571	552	543	548	519	500	566	538	537	545	523	544	530	567	545	564	571	552	527	549	554	535	564	525	556	498	538	550	545	551	522	535	554	523	521	523	559	560	510	540	549	533	580	549	545	498	504	535	522	562	590	497	559	526	579	563	532	551	526	522	546	561	519	506	529	547	556	571	535	572	534	489	540	540	511	542	547	522	533	544	524	543	522	570	515	512	574	544	528	545	582	523	539	512	542	582	573	551	525	526	562	562	539	531	527	528	529	507	511	581	530	538	579	559	606	557	551	564	583	517	559	502	552	540	540	541	541	536	526	542	539	552	543	549	548	551	531	558	543	543	548	531	547	568	542	561	558	526	566	531	540	566	495	532	546	597	519	534	537	533	522	550	544	500	564	542	560	540	532	532	551	509	511	522	553	596	515	563	555	531	578	545	597	530	509	537	530	551	556	565	558	580	546	575	542	562	528	557	585	512
5054	9738	8528	4626	3198	2587	1990	1747	1523	1323	1175	1056	1033	922	921	891	859	891	848	799	851	778	777	778	793	754	774	795	797	759	794	785	733	730	703	792	760	741	727	737	789	769	738	690	736	746	718	726	743	717	794	717	754	683	735	787	738	777	758	755	753	724	724	670	734	725	742	734	754	720	766	752	702	744	678	782	685	724	719	716	665	723	656	734	727	722	715	680	726	702	753	698	710	718	697	762	714	742	718	780	678	705	747	725	746	715	721	668	709	683	731	726	707	739	700	769	745	657	710	718	732	778	717	730	733	734	732	702	697	661	697	752	742	713	711	729	734	717	698	751	698	710	742	701	684	742	689	737	694	744	726	695	734	732	744	712	696	765	762	765	746	719	698	721	724	747	758	751	761	729	715	702	692	729	695	708	694	715	719	697	707	703	727	702	733	699	767	699	690	699	793	783	743	713	726	746	724	759	756	722	718	746	751	759	712	702	748	721	694	698	716	692	684	696	733	717	740	718	726	719	700	719	705	699	740	694	708	752	741	730	667	706	745	693	691	711	725	748	713	731	753	687	701	720	745	731	721	673	682	686	712	752	724	761	749	705	686	697	747	742	699	672	681	783	693	717	718	771	746	700	698	752	707	707	724	740	755	727	753	783	729	714	718	721	718	702	665	729	719	695	697	718	758	720	708	724	657	695	733	705	749	789	703	714	708	732	761	746	731	724	734	702	697	686	749	726	674	763	759	719	705	815	747	720	742	700	709	774	727	684	748	741	719	707	728	744	748	765	720	760	766	687	690	740	727	715	716	780	708	713	672	666	728	703	699	714	700	743	725	731	678	732	690	686	756	675	680	731	696	726	689	712	706	735	681	724	702	725	696	689	716	708	693	653	729	693	741	675	690	744	762	706	729	713	751	679	723	744	693	690	696	720	709	733	719	798	685	717	663	730	726	733	674	671	733	749	718	709	732	714	658	718	726	746	677	692	749	760	682	783	720	724	702	742	710	767	695	715	668	707	763	725	707	704	708	666	753	761	684	681	731	730	762	731	715	759	755	743	723	720	728	739	765	709	697	731	686	764	751	673	702	710	751	726	680	729	752	709	687	694	740	702	702	734	758	742	697	673	713	741	753	686	705	713	763	693	731	710	702	737	692	734	740	709	717	736	769	742	765	757	689	741	703	699	694	724	730	687	702	702	685	678	737	707	700	768	700	705	708	715	721	692	715	734	730	748	774	725	671	701	706	731	712	714	720	698	752	713	771	678	697	755	719	737	716	712	695	693	755	728	730	733	718	753	770	712	751	756	706	673	715	749	679	715	705	707	698	708	699	741	710	730	679	694	690	729	719	704	705	735	720	789	737	697	743	714	695	674	729	730	685	705	714	725	721	736	711	778	741	757	672	708	708	679	666	688	734	709	755	752	683	728	724	725	665	722	685	711	728	777	693	716	744	708	664	735	735	729	719	697	727	708	719	747	718	701	709	672	714	697	707	720	698	746	740	699	714	726	725	679	762	710	709	690	709	747	714	739	701	711	731	693	726	702	742	750	696	771	660	699	744	701	704	732	680	700	742	735	727	714	810	731	702	693	688	764	698	710	730	718	728	680	755	690	732	706	712	650	733	717	724	741	706	727	676	686	745	708	728	717	701	721	753	716	652	709	700	752	752	726	741	726	727	714	716	699	735	702	703	745	690	770	741	696	684	761	757	674	712	749	732	731	729	736	697	714	726	691	681	754	738	715	733	753	721	711	730	698	705	724	732	767	713	709	690	774	721	744	730	691	707	766	712	718	722	724	747	721	732	751	712	721	718	751	716	743	704	722	733	702	704	733	703	705	701	731	767	682	729	706	739	680	757	709	736	680	771	738	693	725	707	718	715	669	741	735	722	713	738	720	734	672	696	708	685	784	716	734	722	751	742	731	699	748	716	726	730	742	729	733	712	728	697	705	700	694	664	720	684	762	640	697	688	701	694	680	732	722	694	731	693	697	755	709	720	676	733	702	714	698	699	654	739	767	711	694	678	710	667	755	707	758	759	718	703	716	717	720	718	703	680	711	703	726	782	654	689	742	679	701	712	727	703	727	699	668	699	755	767	712	728	733	715	717	713	732	742	780	731	675	710	680	726	669	732	728	687	746	759	729	690	737	680	740	722	726	732	742	685	718	731	680	733	729	737	716	754	679	710	690	686	722	682	721	706	694	707	710	683	730	733	748	772	734	747	718	706	737	680	699	707	709	708	702	731	775	714	755	751	696	727	726	727	728	729	700	800	774	712	762	725	693	725	778	725	749	686	715	717	726	681	701	744	720	745	722	723	741	715	758	709	710	717	716	752	745	706	660	682	722	729	729	667	742	695	706	792	698	741	696	740	704	711	743	689	720	771	753	687	723	724	726	674	737	732	741	742	721	664	732	713	698	688	734	734	773	681	731	724	750	747	688	750	744	738	730	719	788	715	669	700	735	730	766	723	701	759	699	745	716	679	747	732	727	720	715	739	742	702	716	709	706	736	734	739	735	763	752	694	721	749	775	678	712	709	729	694	721	719	716	705	698	756	704	763	714	753	719	706	740	769	727	725	686	728	760	700	732	705	677	705	710	776	723	696	664	744	730	737	697	748	710	734	697	739	722	726	791	702	704	751	721	730	719	767	760	700	702	745	664	661	788	713	758	726	730	759	703	713	717	763	716	703	741	757	695	703	728	701	694	681	795	689	747	735	720	698	682	741	746	704	695	741	756	724	718	720	717	709	707	756	688	734	754	747	715	700	742	726	691	687	704	762	719	769	703	650	713	711	707	709	710	741	766	744	745	737	709	764	753	717	733	748	723	699	713	711	714	743	772	753	739	751	711	743	706	729	741	715	698	731	766	737	635	714	748	720	712	764	705	796	706	684	728	695	703	725	731	702	711	706	720	693	685	697	736	758	726	734	689	722	734	683	680	700	731	715	747	704	741	687	700	717	710	718	716	752	696	727	716	746	693	716	709	727	749	706	739	727	746	790	668	770	722	772	706	705	677	700	703	714	725	754	735	738	697	716	712	730	710	716	679	717	690	680	746	693	741	713	715	770	695	734	730	706	706	724	705	686	696	724	710	740	703	680	699	689	676	746	727	749	724	705	733	721	738	741	720	736	717	702	734	731	700	764	746	690	722	700	720	711	731	732	683	686	738	701	705	697	717	692	706	664	733	729	749	656	745	727	705	739	739	692	714	710	730	698	730	647	762	715	722	707	770	741	712	705	744	774	747	683	699	725	723	743	714	728	779	748	719	748	755	740	718	724	708	732	746	683	698	701	701	718	666	683	691	729	701	761	715	777	708	732	773	725	736	701	685	679	696	716	699	769	731	728	687	745	723	723	701	711	665	753	729	708	701	742	700	757	719	712	709	762	697	730	720	721	692	702	748	786	725	740	728	724	704	735	724	709	686	679	718	743	693	709	712	687	707	730	709	730	720	712	712	686	712	693	679	709	726	746	698	714	775	686	725
22791	20982	28719	23413	20982	21007	6645	1078	756	696	540	472	395	403	353	337	312	335	290	314	303	270	264	230	264	246	284	231	231	257	275	253	233	228	238	215	231	222	234	216	214	219	232	212	236	207	241	246	228	204	204	240	211	221	239	245	189	200	209	195	229	216	223	202	212	226	222	233	222	224	213	211	213	225	190	208	198	210	217	215	209	232	216	193	213	216	184	185	226	206	201	246	219	207	210	228	211	217	216	195	224	213	231	212	211	232	203	212	190	226	222	194	222	231	201	218	185	182	204	223	203	246	231	191	208	208	223	212	222	198	193	231	201	207	197	218	228	196	227	200	241	197	204	203	188	227	229	236	217	181	204	193	219	227	197	222	194	214	202	202	204	220	225	204	212	214	240	189	200	195	245	211	180	171	212	203	190	206	196	204	201	201	220	207	199	205	222	198	209	209	199	202	223	210	221	217	203	216	226	221	209	208	197	221	193	205	216	215	212	205	205	211	206	198	218	227	203	223	217	180	216	189	213	223	186	211	225	219	188	222	202	209	222	223	206	238	190	202	216	217	226	204	180	198	239	234	204	212	204	209	197	231	202	211	201	205	234	213	199	226	201	217	220	186	200	226	195	208	184	212	212	191	189	212	211	196	196	175	192	216	195	229	207	221	208	219	200	203	207	209	186	206	208	224	214	203	212	231	207	207	218	176	219	199	216	199	210	228	227	208	203	220	206	192	219	223	220	194	204	240	211	201	190	222	222	228	221	230	200	219	218	191	208	197	186	207	224	210	246	230	244	216	211	205	203	193	232	210	224	193	222	209	174	205	210	216	214	201	223	193	173	196	212	246	205	203	220	206	201	182	215	197	246	238	226	178	210	226	245	240	198	229	217	217	211	198	213	200	217	193	225	207	219	197	236	185	219	203	189	214	211	199	205	200	204	191	212	192	200	211	219	194	195	192	193	200	196	205	190	198	192	213	211	194	210	180	202	217	216	196	200	217	209	205	190	212	190	183	205	212	224	206	207	185	234	238	212	217	203	204	225	239	224	191	206	205	208	219	217	222	196	203	217	212	211	204	215	206	195	212	212	218	193	216	195	188	224	210	237	232	219	216	236	169	203	211	230	206	186	194	177	201	217	190	203	207	196	185	213	176	210	192	195	206	199	185	208	229	204	183	208	241	206	198	228	220	205	241	189	190	222	223	223	205	229	224	214	195	199	183	196	220	227	175	239	206	223	215	200	212	212	207	215	200	180	199	215	208	193	201	214	191	200	198	208	207	217	226	204	207	230	206	196	197	198	240	223	197	221	191	208	192	216	196	237	200	205	215	204	208	219	199	222	193	196	201	205	225	203	220	216	210	213	201	209	191	206	190	196	183	213	200	223	230	201	243	204	203	211	212	187	189	207	204	213	171	214	229	227	197	219	213	216	202	203	217	179	197	206	194	195	215	219	212	199	220	215	216	173	202	206	207	226	185	233	193	200	186	213	236	233	203	190	224	197	199	222	214	212	216	211	217	222	188	212	195	202	186	193	194	220	202	209	229	221	198	224	194	200	218	222	208	190	218	217	194	233	193	210	214	200	188	199	218	225	221	192	206	221	210	210	203	228	194	209	211	221	228	211	189	194	214	199	220	229	197	191	228	189	223	215	208	233	226	211	226	178	211	225	179	193	199	207	234	201	209	235	176	221	223	225	222	217	216	200	192	187	227	206	218	215	199	178	207	194	220	196	211	184	218	220	212	215	216	226	222	213	193	215	197	197	215	207	210	233	220	211	178	183	220	219	186	215	209	201	200	207	202	228	245	198	208	185	230	202	232	203	216	215	205	215	218	228	197	195	225	165	193	210	234	224	227	214	220	201	206	209	208	220	218	214	194	191	199	182	196	207	217	217	207	208	202	193	223	191	208	195	219	188	215	208	209	214	210	189	196	231	195	206	194	218	219	198	207	237	200	205	253	197	210	177	184	204	218	214	220	194	217	221	227	204	219	205	208	215	208	217	204	199	196	179	205	199	214	190	216	211	216	200	212	209	222	233	189	227	213	196	221	197	198	239	214	193	202	224	210	212	231	195	197	219	210	227	237	212	208	189	197	220	203	201	223	235	214	226	215	221	200	191	191	202	214	216	212	223	222	201	229	199	196	219	178	205	194	198	215	211	210	221	226	215	197	195	196	202	194	218	202	227	176	202	211	211	208	205	208	220	214	212	181	212	208	215	191	198	193	200	205	210	212	217	190	211	190	203	209	197	181	217	184	214	211	192	229	230	205	227	214	193	219	199	195	209	203	219	195	195	225	158	232	178	204	234	207	187	219	190	212	190	207	204	205	204	190	212	222	211	200	190	191	206	207	211	202	210	219	210	203	217	250	215	216	212	230	183	170	202	212	205	198	208	195	205	183	196	211	187	206	182	193	200	203	206	200	209	228	208	197	201	194	239	208	208	209	196	189	192	210	223	200	215	228	224	227	204	220	208	212	206	193	187	190	194	201	200	206	198	189	189	212	227	212	215	218	234	206	203	203	198	201	207	207	189	212	207	214	233	228	221	218	226	194	194	217	221	196	203	204	211	187	191	214	208	187	207	204	207	207	233	210	212	190	207	215	214	180	199	224	195	233	215	227	203	220	226	215	219	208	232	229	214	214	219	197	201	203	204	196	202	203	204	231	213	202	221	214	218	227	220	218	202	195	198	177	212	216	210	205	199	187	204	215	193	208	192	207	234	192	210	221	184	196	211	231	229	212	223	232	216	244	222	186	226	203	206	221	219	222	240	196	216	200	217	225	216	211	213	205	187	230	223	201	191	208	202	218	199	203	210	214	210	187	188	197	199	202	189	202	207	230	249	199	213	244	203	217	230	206	206	230	216	219	187	204	217	210	232	210	217	226	225	242	188	199	219	227	228	192	210	194	186	237	198	201	210	193	200	219	198	191	196	196	202	197	215	206	223	209	244	221	224	212	215	222	203	220	226	216	205	191	223	178	221	231	210	222	248	206	207	199	209	239	223	197	215	209	202	200	230	213	205	187	201	198	221	208	224	237	230	189	214	223	206	214	210	176	191	195	213	215	204	211	212	216	195	207	226	207	184	192	213	191	210	200	212	209	199	207	202	198	237	223	205	206	212	197	214	213	208	186	185	209	208	212	218	219	196	210	218	236	223	199	194	221	214	219	192	191	198	209	217	190	202	214	197	210	202	211	194	208	207	206	197	213	229	236	197	223	215	194	233	211	216	185	214	216	230	220	185	227	208	186	187	211	202	174	224	232	195	211	219	194	188	213	222	229	214	193	218	225	202	197	230	226	234	221	178	200	207	212	197	202	212	205	218	201	208	219	213	191	208	198	218	218	191	218	181	240	237	202	215	191	209	191	213	218	190	193	189	199	189	206	183	222	206	209	216	224	202	202	214	218	202	204	182	214	216	204	189	200	186	210	253	188	207	183	192	216	190	203	234	194	202	204	239	201	175	210	214	221	193	211	209	219	226	191
6987	15679	13364	7194	4924	3756	2987	2200	1843	1458	1230	1024	905	807	672	648	592	530	514	500	456	419	408	400	377	390	362	370	404	360	385	352	331	340	347	303	316	331	337	348	356	317	312	308	324	326	334	329	300	354	330	331	307	293	296	294	288	327	338	304	304	352	303	271	272	295	276	305	303	291	294	319	300	307	262	282	270	322	275	268	295	279	326	321	274	320	288	310	260	300	326	305	307	254	272	288	320	281	268	291	289	265	310	295	274	290	275	279	276	248	319	310	302	281	288	287	270	280	291	279	269	286	275	260	251	293	271	302	279	272	282	268	267	273	301	290	275	266	258	266	276	265	274	262	262	283	332	275	281	338	282	303	281	276	295	276	311	277	233	264	272	303	302	266	287	302	289	266	280	262	264	321	296	278	279	287	274	274	288	261	269	276	284	273	283	273	280	296	281	267	302	281	282	285	258	283	304	289	307	287	294	294	268	281	256	279	278	282	267	301	289	302	295	269	258	267	295	268	255	311	270	307	292	287	266	270	277	270	286	290	266	292	286	298	286	271	300	258	298	277	296	301	252	245	284	300	266	293	308	290	293	257	291	294	296	241	275	271	276	268	276	261	271	268	291	298	279	299	291	287	284	290	293	275	277	273	249	282	284	288	321	254	262	296	291	295	284	322	267	286	282	287	274	274	284	275	268	288	303	292	274	300	297	313	310	278	299	303	312	265	268	304	289	255	301	283	243	277	306	288	252	290	273	301	261	294	300	274	299	293	299	270	281	253	289	256	250	263	274	256	272	303	317	266	249	287	275	300	284	299	287	276	274	312	293	281	300	271	280	297	307	265	284	309	285	293	280	298	287	281	254	269	270	303	297	286	275	271	299	288	303	281	288	297	272	311	280	256	281	259	265	299	293	269	296	304	271	266	273	301	285	302	285	296	289	269	273	274	290	261	277	253	293	310	305	287	285	285	254	257	249	312	269	313	263	265	302	284	261	281	255	284	278	294	294	263	281	306	287	248	301	303	288	288	273	291	278	265	290	271	297	264	279	295	293	261	290	258	280	288	278	290	269	300	317	280	276	264	295	276	289	286	301	302	287	272	270	270	298	277	268	272	270	277	310	252	262	280	282	278	276	295	267	293	282	269	303	286	290	277	260	307	284	267	285	283	295	297	298	270	295	287	272	272	273	276	290	279	272	289	301	299	298	276	260	285	266	262	273	286	287	299	265	279	289	279	308	291	286	298	255	299	257	244	310	274	295	282	281	315	274	278	285	271	307	291	293	294	268	296	258	283	284	274	278	292	281	280	256	280	266	269	259	282	303	289	312	282	306	291	298	307	242	268	311	302	285	328	301	271	315	270	282	264	313	298	268	277	268	287	261	310	278	261	304	304	283	280	280	277	267	278	293	247	321	327	324	271	265	281	274	297	267	296	274	277	275	302	296	266	275	321	282	276	264	288	290	274	284	257	281	298	304	263	281	261	270	301	281	273	316	282	273	288	292	281	279	277	280	299	289	257	296	303	306	276	287	264	309	286	267	293	325	276	285	268	314	251	291	280	314	276	269	292	274	288	294	257	299	276	250	264	268	286	286	289	296	252	251	258	274	273	268	313	284	299	299	304	259	281	276	288	264	259	262	288	277	260	261	282	279	274	293	286	273	271	295	289	275	272	288	308	251	281	273	298	276	297	298	305	298	283	266	316	282	280	271	291	255	303	277	285	298	282	265	259	286	297	265	278	258	278	291	260	288	277	288	273	260	283	267	293	308	261	260	268	265	260	295	284	306	289	249	335	274	291	274	268	268	272	273	292	278	287	283	287	232	297	281	286	289	273	260	269	275	306	272	307	289	294	293	259	280	270	316	258	273	296	266	289	277	265	285	270	310	255	289	297	285	288	273	270	268	293	277	273	280	294	281	314	263	289	279	283	258	290	265	293	265	253	252	276	283	286	283	264	291	307	260	287	258	294	281	295	270	307	286	287	275	278	252	302	284	277	267	284	279	306	282	284	293	272	239	277	275	304	281	296	269	242	275	332	289	291	291	314	287	302	303	303	317	270	266	258	282	281	294	313	295	294	267	286	266	258	272	322	295	255	326	268	270	280	255	273	276	265	257	283	279	253	298	306	293	267	271	276	290	273	282	254	274	301	305	268	289	275	263	253	285	277	291	265	277	271	270	278	273	299	320	285	309	295	294	272	283	286	278	252	273	286	274	280	277	309	290	267	281	310	288	283	278	288	273	278	269	267	278	287	307	269	289	334	306	259	296	293	300	277	268	281	278	271	317	290	284	271	281	242	296	298	270	294	296	293	278	248	289	243	297	265	298	310	299	266	251	281	265	273	267	283	303	285	269	278	272	272	306	265	284	274	286	275	311	295	264	325	277	250	304	291	242	281	281	277	294	279	274	283	269	286	266	277	289	269	298	271	251	271	272	307	289	287	281	285	286	259	280	301	286	275	292	266	291	283	296	293	269	335	282	298	278	307	278	283	276	276	288	305	295	259	281	258	266	252	283	310	284	300	311	298	252	314	260	316	308	259	261	281	271	274	283	275	283	305	284	288	266	283	275	289	285	278	262	279	266	270	284	253	290	319	290	295	256	299	278	274	287	325	285	284	277	253	269	304	296	313	289	301	295	263	285	272	269	296	265	278	254	295	278	273	265	284	302	304	290	284	283	283	315	286	299	320	267	296	289	260	274	290	249	266	274	288	274	298	268	271	277	281	274	288	254	263	305	270	291	277	277	260	268	290	276	298	260	318	285	273	259	277	303	285	280	292	284	288	285	281	284	283	281	298	274	269	317	276	278	287	299	281	272	265	304	269	281	278	297	272	266	282	298	292	310	309	278	276	262	268	305	267	272	272	266	276	293	281	283	304	270	316	288	297	261	259	289	314	283	288	280	302	274	289	284	295	271	319	282	297	253	275	305	267	299	268	270	283	259	321	312	232	277	292	286	299	304	244	298	249	283	300	297	269	297	270	297	286	291	285	298	290	280	287	292	275	276	272	281	309	264	288	300	269	301	281	282	308	281	279	276	261	266	290	286	282	264	263	289	283	299	288	276	268	286	283	291	266	272	277	258	294	246	289	258	292	299	259	285	280	255	262	270	277	282	265	308	278	264	260	253	267	276	309	253	276	299	321	303	264	296	292	288	272	275	300	275	283	318	312	263	296	275	309	265	282	276	293	264	303	275	301	271	285	294	274	302	276	274	299	260	268	309	309	274	311	286	267	300	268	281	304	270	279	296	307	279	278	285	298	283	267	298	276	281	303	308	296	275	267	281	285	266	256	268	283	262	300	310	299	322	257	272	294	290	310	299	276	272	281	301	288	293	315	260	304	295	262	293	288	276	263	257	288	266	283	267	261	267	258	270	280	275	269	280	276	277	290	267	292	261	278	310	297	237	283	312	303	257	266	291	266	267	282	292	280	275	302	275	291	279	265	260	288	307	259	275	258	293	274	284	259	271	280	279	295	284	310	297	270
26563	20605	10332	1381	829	813	822	773	785	750	709	739	741	749	745	786	718	744	746	755	692	754	755	750	729	740	695	727	732	702	736	698	758	741	744	796	727	678	731	755	709	728	731	733	718	752	724	717	734	680	722	716	760	699	746	694	742	748	738	739	719	728	717	695	676	697	688	746	764	740	720	676	703	723	722	748	766	695	667	709	725	720	746	751	681	723	664	725	665	698	683	711	691	734	684	713	765	743	722	729	698	681	721	701	712	736	700	718	745	735	735	763	753	740	746	689	700	736	722	753	758	696	723	747	743	715	742	699	723	740	712	683	717	737	728	742	735	725	708	738	733	705	712	703	698	697	735	711	722	734	745	728	686	730	753	729	728	716	738	698	692	744	739	736	737	680	738	706	643	758	689	756	746	718	682	730	739	674	745	754	730	733	702	751	693	747	702	713	746	666	720	720	724	718	696	690	698	702	731	730	708	728	737	742	740	719	777	746	712	740	760	712	769	667	772	742	717	738	759	715	713	763	743	721	764	758	696	712	752	699	727	742	722	707	693	703	721	718	754	726	708	685	690	725	669	726	776	706	744	768	715	723	726	745	685	729	732	691	689	755	729	696	704	686	729	699	730	771	721	696	715	719	702	729	759	735	703	694	715	718	752	741	734	719	715	733	719	790	709	655	714	704	722	693	754	690	767	745	719	682	710	718	726	677	682	749	671	717	713	687	695	727	729	749	738	739	650	730	699	767	760	713	698	733	702	710	730	754	720	713	714	762	715	709	726	710	683	714	746	752	716	718	659	762	697	728	752	697	716	705	704	697	724	724	724	732	692	719	733	711	731	708	790	679	669	693	701	711	766	757	682	782	718	721	741	660	702	738	671	723	718	744	745	718	752	773	745	681	763	729	688	732	741	765	667	733	711	749	687	754	732	723	722	715	729	739	733	706	723	722	709	727	746	697	730	677	723	739	732	723	771	711	724	708	716	773	694	774	726	746	737	756	697	748	755	708	681	754	718	789	741	716	691	727	658	737	755	701	773	694	707	692	692	776	688	699	693	711	688	702	740	743	790	722	697	721	759	728	742	722	679	696	707	716	753	696	765	724	754	769	702	729	710	740	740	692	770	727	730	720	711	702	733	715	671	720	704	728	739	709	727	710	755	731	738	731	743	656	693	717	777	715	757	738	733	780	661	742	709	681	720	709	750	734	720	717	741	728	708	732	672	719	676	736	692	700	691	698	699	739	691	675	730	746	727	714	713	762	745	734	690	692	748	685	730	675	705	721	710	730	722	720	728	717	725	765	698	736	770	745	732	684	725	719	727	723	755	739	732	727	686	732	724	737	736	705	719	747	732	740	731	696	710	727	716	738	722	704	693	761	745	733	734	686	750	743	755	741	702	722	704	719	689	730	749	736	675	727	757	706	736	741	704	731	735	733	721	705	688	706	711	776	742	750	775	711	714	691	701	742	708	716	690	679	759	737	708	694	738	751	715	760	745	697	718	779	699	676	689	726	773	694	744	755	768	709	706	732	742	767	691	714	692	709	683	747	720	715	731	693	707	695	695	715	703	713	710	704	692	726	716	693	736	720	690	699	667	732	692	710	711	705	735	733	737	683	685	706	703	735	705	750	735	710	688	776	690	714	725	712	698	743	666	739	724	726	746	752	731	689	679	683	733	716	744	714	779	734	705	758	738	686	706	724	694	731	709	750	697	674	722	731	692	737	695	676	725	712	694	733	735	715	712	719	716	689	702	741	711	740	763	690	711	686	708	713	737	755	694	746	706	691	778	725	707	761	759	739	698	694	698	681	703	722	756	729	770	724	761	728	715	709	718	721	707	732	695	726	710	683	709	722	727	732	722	698	746	722	753	744	683	714	727	692	745	734	712	719	777	714	721	780	695	727	726	716	721	720	697	709	698	674	688	721	732	764	749	707	746	773	725	680	759	741	741	747	723	731	711	726	749	710	699	753	714	744	770	711	741	721	774	713	730	735	717	718	707	717	683	769	780	756	775	701	750	694	743	669	691	760	712	719	694	759	692	680	749	717	752	712	675	754	736	714	690	752	707	716	774	670	679	725	722	722	689	700	722	699	681	727	691	713	750	705	701	728	716	711	776	758	702	757	700	660	723	704	748	769	717	684	711	720	723	667	738	725	695	739	711	753	658	754	684	704	710	733	706	710	713	718	700	709	680	721	700	765	703	731	708	714	712	746	727	684	692	731	734	759	731	708	727	727	735	700	727	726	695	719	748	694	714	736	698	744	733	725	728	677	723	709	709	743	758	731	685	738	705	746	749	730	752	710	755	704	720	701	732	694	725	712	714	693	729	702	685	713	703	767	731	672	766	718	775	709	779	739	714	723	711	744	707	707	722	729	730	736	731	698	759	701	743	718	768	721	699	738	720	690	692	740	719	726	720	668	645	786	713	751	713	713	707	687	669	698	749	740	756	749	742	721	718	711	715	724	717	703	708	734	744	722	713	730	734	729	713	768	712	754	722	735	719	705	752	697	750	690	788	704	710	661	710	680	729	688	721	695	719	701	666	711	747	737	706	683	711	724	743	744	709	725	733	699	723	710	701	712	712	721	761	730	752	735	734	791	695	678	741	755	735	691	744	705	694	742	669	694	653	759	740	726	727	745	742	677	708	762	728	752	739	690	748	733	655	728	764	731	672	737	735	761	689	715	743	749	670	768	691	684	703	702	760	713	740	726	684	743	744	678	728	680	717	730	737	728	681	721	767	701	752	760	711	749	751	731	755	700	737	741	739	777	726	756	714	688	725	670	666	749	732	763	694	744	755	697	723	745	713	690	715	747	741	750	713	720	687	694	738	723	704	724	742	713	722	695	720	755	725	705	650	681	731	759	747	705	708	681	725	704	681	702	761	733	735	703	690	726	760	707	706	737	734	742	756	770	725	716	736	719	743	768	691	712	710	742	763	730	728	756	683	730	670	691	749	707	712	726	718	732	762	737	724	745	757	724	716	684	725	694	729	699	742	714	688	691	680	713	760	692	720	704	722	749	694	703	746	697	685	731	768	715	690	766	758	723	713	737	716	738	701	753	797	698	736	701	768	750	687	764	708	732	742	744	730	711	711	778	747	675	685	754	730	786	709	711	782	703	734	719	717	653	737	703	703	710	715	745	756	740	734	720	713	738	766	690	737	720	703	702	688	692	765	727	700	753	721	720	695	722	719	686	679	734	751	754	785	701	763	695	717	683	703	702	738	694	746	713	722	723	749	720	723	728	700	684	707	760	724	708	737	716	739	697	721	728	689	710	708	681	737	735	681	695	685	721	748	753	766	717	706	751	712	733	715	699	719	739	750	710	700	697	725	727	705	704	731	691	751	710	716	727	746	703	723	778	698	750	735	707	778	732	721	717	713	694	708	734	716	717	701	726	760	715	736	703	710	732	715	728	731	711	728	755	720	686	687	740	739	726	686	713	739	688	757	713	691	694	742	705	695	712	745	689	761	731	723	685
4158	1762	1660	1268	1144	1070	982	1016	978	928	963	985	928	950	968	979	920	899	930	953	917	939	882	954	933	909	922	892	950	972	904	918	933	957	878	943	897	879	921	911	906	942	887	939	929	935	1009	915	955	926	909	939	948	905	928	936	898	939	918	950	870	919	931	943	938	894	911	953	947	960	933	901	865	901	897	909	913	944	930	989	929	901	896	912	895	952	931	923	890	939	857	887	899	931	994	918	965	979	893	913	937	888	914	903	918	943	946	893	884	968	896	941	914	885	897	931	1028	879	934	886	913	968	893	908	939	935	959	957	897	962	964	932	921	923	943	956	931	965	902	894	917	972	935	968	877	910	903	921	923	924	930	945	937	917	913	937	932	866	952	950	903	966	958	959	966	912	910	897	937	906	944	928	935	910	888	923	954	876	947	935	934	966	957	876	911	968	910	953	907	911	920	859	922	925	904	893	894	939	907	864	920	922	955	922	902	984	849	933	953	973	988	935	898	894	896	906	979	898	942	923	957	926	921	904	917	925	860	872	884	930	943	914	960	941	909	919	882	885	890	926	935	908	956	931	950	943	922	898	927	946	939	894	902	931	946	934	877	902	863	941	908	906	893	851	902	903	876	948	961	912	914	919	883	919	917	889	916	976	940	888	917	1006	874	891	930	931	928	940	949	907	939	886	943	977	938	915	938	950	935	946	909	929	957	882	923	875	954	918	902	958	908	925	948	932	948	946	931	944	909	876	920	963	1008	893	845	885	893	968	922	880	966	864	917	941	942	938	913	911	961	940	924	928	967	883	909	936	944	935	930	877	936	892	904	910	966	867	912	895	950	891	897	925	985	851	958	946	930	967	942	921	873	932	943	937	933	872	878	974	941	926	879	953	920	893	917	981	937	947	907	899	930	919	891	924	953	960	936	940	916	964	937	920	899	963	910	934	915	937	912	944	965	917	891	915	879	931	973	940	951	961	882	919	883	928	973	958	889	901	914	976	933	950	920	932	910	906	874	930	922	914	882	910	947	895	899	935	933	883	911	908	910	984	904	930	856	930	884	920	850	893	943	881	903	914	977	928	952	928	900	936	920	932	927	927	914	994	914	905	928	888	888	881	969	928	911	886	929	921	937	969	924	988	974	904	951	924	948	997	897	881	913	902	900	926	975	903	922	916	981	919	916	924	911	937	946	924	976	962	885	931	970	910	918	914	920	956	856	916	991	906	905	896	907	928	917	923	945	944	915	951	888	931	881	873	958	874	934	896	868	942	982	905	926	937	929	952	914	920	934	891	975	880	939	928	937	934	916	952	926	919	920	960	983	908	937	918	888	941	905	894	986	983	954	908	922	931	936	933	913	874	899	957	887	911	940	949	926	933	970	903	930	883	916	970	929	960	866	886	923	875	946	930	986	927	903	902	899	947	955	968	909	917	886	941	921	926	924	935	928	951	928	917	931	920	978	931	952	950	914	938	972	947	973	940	908	954	944	961	935	886	909	936	960	940	924	909	901	1014	905	922	923	924	897	945	924	922	984	931	912	962	978	956	922	929	975	890	902	934	975	899	896	980	984	921	876	888	928	939	938	976	929	922	872	941	982	863	978	936	946	978	909	940	929	990	920	904	873	986	931	921	948	928	941	995	918	934	930	974	840	883	940	971	930	959	867	925	925	929	896	929	965	888	883	966	904	961	921	930	968	905	931	978	935	909	917	944	909	930	909	942	913	947	941	874	941	900	955	927	881	912	917	927	951	941	942	919	925	882	926	969	946	899	899	952	988	911	935	954	908	970	967	952	937	927	905	923	927	965	930	961	931	946	913	915	908	953	903	891	954	924	919	961	902	956	936	904	906	933	943	935	908	918	919	981	938	890	911	951	949	938	955	894	923	940	916	926	960	937	909	916	943	962	930	948	925	956	928	936	952	931	929	919	877	976	970	923	962	931	942	871	925	976	936	916	950	910	920	951	895	905	906	903	914	1001	914	956	950	929	850	910	870	886	951	899	966	938	963	934	953	917	933	992	970	945	951	881	910	930	914	953	907	942	899	968	933	899	903	886	913	929	965	897	915	932	911	905	869	947	933	936	977	875	938	920	908	894	930	951	912	956	967	946	933	865	918	937	881	974	935	952	944	955	919	922	892	905	947	906	889	924	925	852	941	890	917	883	874	973	942	863	957	923	940	948	965	905	936	929	872	947	932	958	905	932	969	913	879	947	876	1022	955	947	953	898	902	943	948	927	969	946	913	916	882	933	864	939	940	952	953	918	954	943	929	946	926	923	939	928	989	930	929	885	923	926	872	920	939	905	934	921	957	924	889	943	961	944	914	944	945	913	953	916	920	963	968	915	964	929	913	947	866	903	875	920	921	905	942	945	983	943	931	919	941	897	913	974	894	915	912	954	867	926	933	932	934	912	980	903	910	900	914	937	934	882	921	987	891	945	923	878	959	914	962	952	929	934	882	932	929	905	887	875	975	916	928	969	944	888	935	949	877	960	966	898	890	942	894	900	924	921	956	943	911	931	889	949	929	918	954	924	943	947	927	917	953	963	902	892	912	910	938	890	957	924	961	912	937	964	969	833	967	987	895	865	999	993	906	895	923	926	889	914	928	971	922	912	904	917	982	968	909	909	936	908	956	940	945	972	938	957	944	913	965	953	892	988	947	951	871	900	958	912	941	918	947	851	856	950	930	899	923	885	963	891	930	973	908	923	912	964	900	922	898	897	915	960	890	949	972	914	903	912	914	942	952	861	924	989	894	885	882	951	950	925	942	974	971	941	952	912	922	951	907	863	896	975	940	908	914	893	911	921	939	967	933	920	888	919	933	902	878	875	948	915	936	919	872	901	948	860	936	883	888	883	908	887	930	893	880	883	946	850	918	897	934	951	946	896	990	928	942	914	889	990	895	893	935	957	938	916	909	928	893	896	950	901	961	947	863	899	962	938	922	951	880	969	913	987	953	923	913	951	913	886	909	889	931	945	895	945	931	932	948	980	945	911	969	898	915	960	924	891	948	923	930	916	934	914	949	911	943	946	928	927	898	946	925	927	938	937	940	903	907	937	939	936	886	948	890	936	891	936	926	919	947	891	905	911	885	909	937	959	976	917	953	965	969	923	923	905	928	894	912	881	930	923	864	920	940	872	886	964	942	956	953	890	922	932	941	914	909	919	897	905	917	933	894	898	883	909	919	965	936	986	961	987	933	893	917	864	940	919	902	911	937	936	930	915	939	908	890	933	951	924	898	923	864	883	940	904	941	973	887	884	884	958	947	931	923	968	909	917	884	951	898	934	967	878	926	868	990	935	956	914	904	915	921	925	963	884	940	932	912	938	919	962	937	900	935	900	900	924	901	970	931	925	852	928	901	960	996	903	894	953	918	920	921	952	930	917	908	917	987	938	926	910	908	921	881	882	874	930	885	920	888	930	926	897	878	863	963	898	956	894	906	911	931	928	945	956	961	948	933	850	912	900	909	954	973	956	945	947	899	942	929	994
23711	20984	28253	23878	20977	9237	1459	962	842	756	736	743	666	677	690	644	617	599	628	629	622	622	610	589	568	582	598	568	575	577	541	572	569	555	584	566	572	614	585	600	585	540	514	573	594	578	567	538	570	530	568	627	528	518	604	549	569	552	591	567	611	591	581	549	551	544	564	520	555	583	540	566	510	544	547	581	573	570	528	553	548	529	575	606	563	540	553	579	523	555	611	571	549	511	523	589	575	584	522	578	497	500	568	581	584	530	549	544	557	531	580	516	537	582	569	520	557	585	587	529	536	549	567	550	559	551	556	572	559	539	525	558	563	533	541	586	559	539	567	547	570	583	516	557	550	528	563	572	536	537	560	483	527	574	568	597	538	510	535	576	541	563	517	530	545	544	577	565	574	590	515	561	561	494	524	573	557	537	528	554	562	529	534	547	562	528	551	539	551	556	540	539	562	536	564	515	572	515	539	546	567	539	596	574	598	551	542	593	543	587	586	553	578	499	544	540	572	560	537	513	562	542	550	538	549	533	536	527	511	540	528	558	519	526	543	566	564	572	545	552	583	560	537	567	541	537	543	577	568	561	526	553	547	522	548	582	541	568	494	583	553	520	593	567	581	556	584	551	551	589	581	571	570	520	553	562	547	531	539	543	610	581	561	531	545	493	534	546	548	559	554	550	546	583	582	572	568	569	563	562	566	569	521	532	574	569	548	527	529	555	552	563	577	580	544	569	566	572	577	570	558	519	550	553	539	550	545	529	548	573	545	553	546	573	614	557	549	512	541	560	542	568	550	550	535	527	534	524	594	563	595	598	556	593	553	576	519	543	554	570	578	563	567	521	603	522	542	565	594	542	539	514	577	536	541	512	596	552	555	556	537	547	578	543	558	562	554	535	543	549	546	585	584	537	548	568	553	538	589	515	558	618	540	557	498	569	546	562	557	573	533	552	577	562	543	583	562	579	529	543	543	560	558	542	573	561	545	539	543	517	597	520	567	534	592	577	534	635	542	521	530	529	489	569	568	540	536	559	543	553	549	572	591	557	554	547	564	537	565	570	559	546	536	531	552	522	554	556	566	521	545	561	602	536	527	551	552	570	598	554	555	542	600	567	556	540	513	561	558	551	601	514	564	554	568	571	565	529	550	587	535	556	598	546	583	542	557	564	585	579	535	544	574	558	554	519	545	563	557	535	513	579	566	562	520	543	533	533	567	522	510	589	524	539	570	519	522	559	558	563	547	562	538	572	578	546	549	578	516	604	505	562	533	592	540	551	559	549	518	541	600	555	534	541	552	556	537	536	549	544	580	582	519	574	566	560	554	571	545	580	552	557	516	529	566	542	509	536	569	507	517	565	533	499	519	562	551	533	560	551	521	534	554	538	585	572	533	547	570	519	566	530	538	536	569	516	529	528	538	531	550	569	498	558	542	588	559	587	553	548	529	562	580	534	546	550	605	581	571	568	547	558	582	543	550	574	549	556	543	561	603	544	549	525	551	512	561	551	570	591	533	542	544	574	551	510	543	573	513	538	555	587	501	576	531	556	536	530	513	551	545	515	539	514	570	517	574	569	542	483	549	559	560	519	560	554	505	565	542	555	566	561	540	553	598	522	525	526	556	571	512	569	556	578	557	524	535	533	552	550	561	574	592	577	541	575	525	558	554	527	574	533	575	552	525	551	528	560	547	592	554	565	554	526	534	582	552	581	494	518	587	538	544	548	549	520	513	576	566	551	570	547	586	552	562	600	542	540	582	541	577	524	519	560	551	526	576	547	576	546	554	584	589	511	525	555	548	540	520	549	590	577	543	537	525	538	512	550	536	550	549	549	526	570	568	586	569	573	585	553	543	497	557	550	598	564	534	535	554	579	604	556	524	543	570	563	552	523	554	544	574	625	574	548	568	535	570	534	501	552	562	546	533	527	550	525	528	537	530	551	518	551	588	537	579	558	575	526	534	575	561	489	502	505	534	524	544	573	542	541	582	537	540	561	543	541	529	562	556	540	581	508	566	595	583	476	548	534	571	524	538	543	523	571	504	586	538	556	531	541	512	530	551	555	566	562	585	585	522	529	558	577	574	529	518	535	550	516	549	539	530	522	537	577	560	529	543	567	544	556	557	575	592	576	509	555	519	482	561	532	537	592	505	526	562	544	529	609	511	574	519	530	568	523	559	561	553	517	602	572	541	512	520	577	557	553	545	550	529	560	537	570	561	530	543	512	583	550	569	536	565	574	526	549	542	548	598	540	506	544	569	561	581	562	541	554	561	551	533	585	513	532	572	562	596	536	557	558	535	538	561	527	548	536	560	573	529	557	532	577	575	551	548	550	559	543	591	529	563	538	572	586	530	556	510	545	560	519	523	585	536	532	519	549	525	591	562	571	573	568	571	581	525	518	534	558	524	579	519	573	541	560	542	535	580	542	538	533	564	574	540	574	565	615	525	578	568	561	513	525	517	542	515	591	523	545	555	524	518	547	544	567	552	550	561	549	579	522	533	579	553	579	528	589	561	531	566	568	540	566	575	554	557	613	538	594	535	584	566	570	533	550	554	534	530	566	587	559	556	539	556	572	533	571	522	534	564	598	571	537	545	542	555	558	556	556	554	554	574	557	509	555	520	583	536	549	593	561	541	563	574	580	504	544	581	559	528	552	533	567	538	538	486	557	527	530	512	543	575	529	551	537	565	526	533	549	567	545	521	536	524	585	536	516	568	544	538	539	580	544	539	554	551	489	597	594	526	546	575	510	544	566	538	559	558	550	534	515	570	520	565	539	604	553	542	559	576	535	544	578	561	534	588	492	553	570	568	549	519	522	491	551	534	581	602	556	544	600	590	559	546	539	594	540	529	494	527	538	561	579	544	547	551	508	522	563	537	556	538	557	571	567	541	566	563	568	568	604	567	572	561	493	543	537	563	534	545	536	572	570	553	487	586	535	573	558	549	532	552	535	532	559	503	563	569	544	562	527	540	502	552	589	542	549	551	574	535	551	548	585	557	524	583	549	548	556	557	530	548	542	567	555	521	538	538	556	590	541	552	528	551	555	562	507	547	564	543	562	551	599	544	605	547	556	549	569	597	577	536	554	545	575	551	554	566	570	569	546	530	503	521	550	589	565	552	568	556	555	534	505	520	541	531	562	599	574	547	522	559	546	558	558	582	527	572	483	582	560	541	568	519	532	559	514	558	550	543	513	546	547	506	577	531	545	558	517	514	551	550	572	554	543	562	526	519	550	600	534	548	531	530	518	531	574	536	551	531	538	535	566	547	559	518	529	587	522	550	536	593	541	552	548	543	518	515	565	551	575	531	537	555	571	559	531	547	561	542	571	526	540	536	544	557	519	511	515	522	578	544	531	558	542	559	527	550	529	529	535	527	539	598	577	545	514	569	583	564	549	506	562	515	548	557	533	536	565	541	539	584	577	530	573	529	556	538	547	528	603	582	542	579	574	497	537	576	530	557	548	540	517	526	627	543	541	563	557
5063	9722	8586	4500	3238	2507	2101	1717	1512	1287	1263	1061	987	995	921	949	898	884	790	828	818	829	801	819	785	770	787	749	801	725	753	722	753	739	730	781	701	709	733	772	747	736	698	733	711	716	783	763	765	769	755	735	735	755	700	724	741	712	742	765	688	739	680	707	734	748	754	757	735	690	718	711	712	717	725	741	728	722	754	727	763	745	726	723	740	752	698	742	721	785	777	727	761	760	760	787	704	719	749	721	699	691	723	753	699	765	718	697	719	695	734	720	759	694	699	813	736	699	698	720	748	734	692	726	696	697	710	746	671	747	720	717	710	700	722	727	729	730	747	744	722	756	744	763	700	737	703	774	729	725	728	767	771	739	747	748	701	718	718	715	779	805	799	706	717	725	781	745	728	693	705	744	673	730	743	696	706	700	757	709	727	755	722	769	745	705	723	722	733	695	774	656	730	711	745	727	724	703	701	746	722	760	785	746	806	730	737	689	780	741	727	726	682	756	763	709	761	755	670	722	738	744	713	729	660	757	765	706	771	714	737	729	730	748	695	714	727	692	727	738	751	723	757	660	752	765	727	757	757	743	737	691	710	770	771	699	709	681	758	696	722	749	718	685	738	752	700	670	806	748	707	705	708	717	705	732	766	748	750	739	714	701	709	717	746	736	700	713	695	756	721	738	709	759	675	722	722	746	768	732	746	752	737	750	711	696	725	755	745	699	711	769	683	705	720	724	691	769	700	725	747	696	687	715	770	712	678	729	680	775	679	713	774	776	696	729	732	722	712	748	694	755	707	706	751	714	666	726	736	702	749	715	691	737	728	693	761	746	697	701	704	707	761	719	731	727	747	741	765	719	730	719	796	744	738	735	695	721	704	760	732	717	744	752	699	692	698	713	719	772	737	730	713	762	701	709	764	714	712	698	724	719	742	683	739	748	746	701	729	707	746	766	797	719	718	739	754	751	711	718	769	681	695	728	699	715	749	732	742	717	694	740	749	746	720	754	684	709	726	735	716	723	740	756	763	737	704	748	757	721	713	742	752	711	702	713	699	705	726	741	732	765	758	725	693	719	679	775	723	708	748	768	713	749	663	778	721	762	697	754	696	721	707	730	715	745	733	721	744	717	754	696	700	770	730	741	697	703	734	782	704	699	743	725	692	737	664	752	696	678	743	719	693	699	717	711	688	744	692	701	724	758	755	749	741	765	788	717	711	736	682	697	770	755	733	692	743	720	748	713	699	774	720	730	747	724	743	742	709	733	724	741	776	705	751	743	744	699	701	716	718	693	738	694	727	730	667	722	731	764	726	730	733	699	720	705	710	748	723	705	711	667	755	685	731	720	723	726	706	747	730	741	730	754	743	743	762	733	736	717	710	768	718	682	722	735	718	700	712	713	745	707	680	683	716	693	761	705	713	718	747	764	698	760	722	731	694	720	747	726	733	723	682	756	748	740	759	702	718	731	777	724	700	760	711	746	755	699	748	728	759	694	741	679	790	692	706	689	732	749	736	730	745	745	726	734	766	737	702	751	728	727	704	733	743	722	801	755	692	682	714	737	726	761	677	743	748	733	702	702	691	736	745	734	751	723	779	720	745	766	704	734	769	703	689	781	706	743	709	755	685	704	701	807	750	726	722	702	726	742	778	752	689	731	716	701	712	726	753	762	722	704	719	737	736	709	692	730	713	773	736	766	736	689	721	705	727	716	768	730	714	759	706	715	717	723	689	745	733	696	679	717	691	753	710	732	706	703	780	734	715	734	731	762	738	724	666	716	729	704	724	735	744	798	775	716	727	730	699	745	723	703	732	735	739	749	687	716	737	726	739	784	704	759	728	724	768	710	674	662	710	731	713	731	731	727	697	709	754	692	759	738	788	722	732	749	740	683	688	704	725	744	720	761	727	759	776	700	752	762	733	704	743	733	708	746	717	704	727	694	677	739	751	708	774	722	715	797	698	774	709	766	790	787	720	691	723	721	727	685	760	691	706	750	694	763	732	723	694	717	703	750	715	669	719	724	722	710	720	753	727	744	724	691	751	695	689	687	738	725	745	704	675	725	756	718	702	725	716	722	721	724	732	703	726	717	734	723	646	738	747	692	724	730	733	679	722	714	731	718	707	766	736	704	704	728	719	733	687	695	798	694	731	757	753	660	701	703	709	774	731	733	761	731	749	728	695	721	704	694	755	746	760	659	690	702	708	698	740	738	755	783	703	731	697	690	727	722	720	730	700	740	728	750	758	746	736	735	714	729	711	719	718	711	718	791	732	743	716	727	701	738	674	764	726	698	760	700	719	724	746	747	706	696	732	723	798	726	715	723	713	711	691	720	752	756	685	748	708	745	718	702	742	716	725	781	704	757	758	754	742	691	727	714	690	745	782	757	747	712	692	690	746	667	706	719	730	727	735	794	729	722	762	710	747	735	752	683	713	731	740	728	697	737	706	746	760	730	724	720	718	733	744	723	717	714	728	807	736	734	721	735	706	746	745	736	741	715	676	760	739	733	701	732	731	706	731	692	737	733	733	740	711	710	715	751	755	696	693	709	793	769	740	737	740	691	736	737	677	736	656	691	727	722	706	745	689	736	678	755	699	684	695	745	720	754	718	714	720	753	745	734	750	736	719	730	738	739	747	741	750	738	757	712	757	739	723	745	729	775	703	715	735	753	695	730	712	733	711	687	762	719	746	715	713	723	766	769	710	741	717	732	709	715	715	721	741	729	689	784	654	692	734	713	733	716	735	730	719	692	717	755	707	736	713	709	753	749	757	772	713	713	692	756	734	705	702	746	724	733	711	751	722	753	742	700	718	712	702	713	721	743	745	723	739	741	712	750	691	695	729	734	771	767	717	733	750	689	744	728	710	747	720	753	741	690	744	756	721	704	742	746	739	727	720	748	696	750	763	754	761	736	740	744	740	716	743	676	705	734	745	741	728	733	760	742	782	718	712	712	697	739	732	719	801	762	708	758	716	702	724	734	732	730	729	731	730	723	755	728	701	761	669	731	732	730	764	741	780	729	711	749	705	693	758	705	705	677	745	742	745	683	744	700	767	757	732	741	670	774	725	769	706	727	777	694	767	677	771	742	697	724	727	735	780	699	716	796	720	709	723	775	763	688	717	747	747	733	750	717	719	723	742	731	717	744	769	668	742	746	729	683	726	677	738	774	703	717	746	728	730	666	718	715	680	707	710	729	703	670	737	731	725	713	724	689	685	763	728	691	757	701	727	708	739	748	723	723	667	728	713	728	706	734	769	758	727	753	681	727	737	742	739	709	675	678	710	711	783	728	682	740	754	683	680	726	692	710	746	733	743	687	740	704	739	747	742	705	717	683	699	696	724	750	710	714	729	740	755	697	691	710	689	728	769	710	768	737	712	726	719	728	737	698	751	724	732	724	747	688	731	711	704	699	689	750	754	738	725	720	741	694	740	716	739	724	748	756	694	755	702	712	697	740	731	767	736	725	737	684	740	722	768	668	797	756
22735	20958	28752	23349	20960	20972	6620	1004	805	649	574	501	473	413	385	350	314	310	312	289	278	268	268	293	258	263	245	257	231	244	253	252	232	221	267	264	248	211	248	213	236	195	240	207	252	226	218	256	205	240	217	221	229	213	226	249	226	221	199	207	213	216	206	206	225	211	222	225	197	201	198	212	174	193	208	211	215	194	200	228	226	225	218	193	191	231	231	211	217	235	239	229	198	211	233	200	219	230	217	200	202	215	190	219	195	245	216	203	225	244	229	195	217	203	200	217	205	176	209	192	174	203	240	211	224	222	200	237	220	206	207	228	183	219	186	201	202	207	208	229	217	197	226	218	203	183	189	209	212	216	221	210	227	201	184	220	188	209	194	221	221	208	205	212	183	239	196	237	226	210	193	230	215	208	202	192	198	204	211	215	216	197	220	230	229	184	200	218	235	209	221	251	190	220	206	201	218	217	232	210	232	228	193	200	225	220	199	224	211	204	236	200	219	217	217	207	192	237	223	220	201	197	183	252	194	197	222	226	193	240	198	216	211	220	199	217	188	196	202	193	230	231	217	205	208	191	208	187	205	185	216	238	217	198	190	202	202	200	203	205	209	225	191	197	216	212	219	209	213	193	209	213	245	202	221	186	200	222	186	255	192	193	208	208	230	221	213	216	218	200	201	203	209	206	224	213	196	188	217	227	201	197	219	215	237	203	208	188	214	193	192	210	206	231	179	246	220	201	204	217	221	219	212	212	202	191	219	210	221	241	217	231	198	201	212	207	191	189	212	212	236	213	194	195	221	208	197	219	216	221	205	200	215	221	202	223	196	196	196	217	199	213	225	214	216	223	224	212	205	181	207	215	241	215	200	198	202	214	190	212	207	211	197	196	205	232	235	183	209	213	209	196	227	226	222	211	191	217	238	211	190	186	203	212	223	221	198	197	200	197	216	214	212	196	205	221	240	208	215	235	209	183	212	203	187	217	233	219	193	202	222	230	186	195	211	201	210	216	219	191	203	211	224	207	211	199	224	193	204	191	225	200	193	228	204	213	207	198	241	203	214	254	213	237	179	174	228	195	201	210	210	235	198	231	219	182	198	191	207	186	218	221	219	221	205	219	221	228	232	232	181	241	212	202	208	232	163	234	231	182	232	247	199	196	234	178	210	197	218	196	217	215	198	193	190	217	209	206	183	219	192	215	208	192	207	188	225	223	192	206	207	204	204	217	205	212	215	202	211	208	209	211	207	224	192	204	197	201	221	228	192	219	209	187	196	220	203	189	231	208	185	230	231	203	205	221	200	233	205	199	211	220	249	200	225	200	228	203	212	198	204	209	192	223	193	194	220	212	220	196	201	207	229	234	225	222	193	199	203	227	219	218	200	210	198	189	232	201	195	221	192	201	229	211	191	212	211	206	214	218	226	210	242	235	201	225	218	222	224	218	195	222	201	197	182	209	192	216	205	212	222	223	220	188	222	222	209	202	232	216	211	219	209	212	209	169	211	218	227	214	220	194	173	231	202	217	199	206	211	201	207	204	207	222	205	180	194	223	226	196	200	210	215	220	244	211	253	196	224	206	191	223	223	225	237	206	191	221	198	209	229	197	199	206	196	189	212	208	204	227	179	215	207	200	192	204	192	187	217	211	198	214	209	215	230	215	204	198	221	213	206	214	183	205	205	208	200	190	245	199	235	231	192	192	202	196	196	205	218	205	223	227	198	217	227	224	213	208	213	192	202	219	178	226	201	218	221	212	218	169	253	221	219	183	237	202	198	220	191	208	196	208	175	206	223	201	191	245	213	214	211	210	221	211	194	202	211	189	219	237	217	198	219	230	199	207	194	224	176	198	206	192	214	212	221	224	197	202	202	252	236	208	219	230	218	199	218	201	206	204	220	206	196	213	207	224	198	228	207	187	220	205	219	219	204	205	217	204	216	213	194	197	215	202	210	216	221	217	226	218	205	207	182	184	227	244	210	218	219	197	233	206	196	218	205	191	195	236	207	199	186	205	196	221	232	198	210	204	198	219	204	203	218	197	190	201	223	205	207	187	209	218	197	210	209	189	207	209	217	200	236	194	198	203	212	220	221	232	189	212	203	227	203	185	211	217	212	216	211	231	169	202	217	189	212	231	251	218	239	215	176	201	211	212	210	215	190	202	223	206	227	199	234	195	194	217	205	212	170	236	197	205	203	191	203	233	206	205	196	218	226	234	206	203	216	195	232	202	222	204	199	206	196	212	206	199	208	237	189	225	188	207	223	193	220	231	203	207	184	225	223	208	218	200	197	216	199	201	195	210	197	198	201	190	239	241	212	202	217	214	207	191	178	201	237	223	234	206	212	214	182	210	223	206	184	217	205	217	236	191	202	174	197	200	203	199	215	208	219	192	203	199	202	201	237	191	194	198	214	195	229	196	217	237	196	206	237	191	201	220	223	196	232	224	199	200	196	213	204	235	205	213	214	216	228	207	198	207	230	209	201	212	212	223	219	192	206	202	228	217	196	199	224	202	205	207	205	192	221	218	217	225	215	221	211	226	217	231	213	229	206	170	209	212	233	223	205	223	219	219	190	224	222	206	205	197	195	197	200	217	222	222	203	244	184	224	214	225	205	227	223	171	203	210	210	195	225	218	221	230	213	216	202	200	238	192	205	201	208	196	222	226	242	225	214	192	193	194	215	187	205	222	202	207	208	176	212	204	220	202	227	204	210	215	229	207	222	219	197	219	197	193	215	210	206	216	208	216	198	206	240	204	209	195	185	233	205	209	201	237	214	227	198	251	237	212	191	189	212	206	195	227	220	218	203	204	176	192	213	222	187	207	190	211	234	214	192	200	189	222	195	212	223	190	237	216	216	189	208	222	206	198	218	223	238	193	199	208	226	204	198	212	220	188	171	187	223	229	229	226	234	215	226	188	201	216	228	202	231	207	211	224	187	191	211	186	189	203	230	240	206	214	232	212	219	185	211	212	220	202	203	224	226	237	198	190	214	211	216	250	192	211	250	214	196	201	211	206	217	236	200	194	195	188	197	219	215	185	200	210	224	213	230	208	237	241	190	212	201	171	199	222	217	206	231	198	199	213	189	178	214	242	208	226	230	216	214	242	216	220	211	219	219	211	231	213	226	198	229	232	209	207	200	194	215	181	237	201	233	203	198	198	207	191	202	191	198	235	209	198	216	187	213	209	206	241	201	213	207	198	227	241	179	198	211	209	197	193	212	223	204	220	226	201	245	224	218	207	211	225	208	210	216	216	205	214	197	197	217	223	208	220	213	221	216	232	220	255	198	182	200	216	214	186	191	193	211	227	183	232	217	205	192	210	203	229	206	189	218	203	217	197	225	217	203	216	217	235	218	214	220	199	213	203	222	204	217	206	227	186	226	201	225	198	231	213	200	212	215	238	185	218	207	195	221	240	219	213	247	217	187	185	195	227	203	219	182	205	206	214	212	181	210	210	207	218	193	206	213	224	228	220	214	236	212	235
6864	15615	13354	7329	5003	3717	2815	2346	1877	1459	1166	1056	902	751	705	600	590	559	558	505	448	455	440	444	403	398	403	404	370	345	376	360	371	348	327	363	321	323	320	342	319	306	271	330	295	311	312	305	330	299	308	297	324	311	284	312	303	290	286	281	287	291	282	310	322	266	267	264	318	277	290	302	283	295	323	269	267	318	275	247	307	301	293	262	260	305	294	306	299	282	289	280	281	292	299	274	302	279	287	313	300	288	275	262	260	273	265	289	321	299	291	307	272	269	285	290	306	249	273	301	276	280	276	293	273	294	290	264	292	293	268	292	300	304	276	279	275	286	294	265	288	291	280	304	296	287	288	277	267	297	256	287	273	282	281	298	300	284	313	279	299	266	266	293	347	249	287	305	267	282	282	271	284	316	291	306	293	266	283	314	276	281	277	294	284	305	270	314	267	290	311	319	255	278	267	303	282	284	315	267	273	303	273	247	276	281	297	311	246	286	252	271	308	277	273	291	280	314	292	278	269	270	271	320	276	283	277	289	301	256	273	267	273	279	270	280	290	284	308	279	279	303	294	294	304	311	277	314	277	261	290	288	294	273	285	307	283	279	281	290	305	313	267	288	301	285	297	284	284	283	248	275	280	310	290	329	272	272	273	272	275	270	289	277	261	284	294	284	269	279	298	284	311	304	271	284	277	292	323	275	239	268	296	294	292	302	248	287	301	306	272	265	298	275	284	300	278	288	283	281	326	325	273	314	304	269	277	288	276	297	306	282	276	275	275	284	277	275	309	265	300	273	249	285	283	280	305	311	273	277	325	280	296	258	303	269	283	282	237	278	324	297	289	283	272	287	310	269	292	290	267	293	294	274	280	278	275	281	277	277	280	311	286	242	268	286	259	287	303	286	302	266	282	290	300	279	293	286	285	287	283	260	280	242	283	269	281	262	267	296	276	251	274	281	261	285	266	274	280	298	286	274	270	309	281	311	270	312	274	285	295	288	302	273	274	254	271	296	279	310	293	268	298	292	322	297	240	301	273	286	283	266	290	290	282	305	296	285	292	302	256	272	265	298	274	266	283	280	303	284	298	308	304	287	282	261	306	313	272	275	260	292	256	290	258	300	290	298	312	306	273	292	290	287	275	272	278	273	280	260	298	294	248	275	240	303	289	311	285	299	273	274	292	268	337	285	291	270	283	325	266	277	328	259	258	297	268	243	231	284	310	289	272	266	268	304	253	273	263	301	279	307	257	276	289	301	284	275	298	308	255	270	274	257	274	292	271	269	301	261	263	311	291	256	273	249	284	271	250	301	240	299	293	270	274	302	296	272	268	278	259	306	262	275	299	282	260	321	301	293	274	275	293	275	252	260	283	290	264	297	272	297	299	274	285	269	273	312	247	300	303	255	275	275	267	305	282	272	286	287	280	286	280	243	270	260	316	308	282	275	273	244	286	286	285	282	300	288	298	286	335	267	292	305	295	282	285	267	296	294	268	305	278	259	308	274	282	287	293	293	278	263	288	291	295	309	281	296	283	295	294	318	286	312	297	280	267	282	328	299	292	283	276	279	291	296	297	276	302	291	289	295	281	273	294	247	297	280	261	283	303	274	289	284	298	280	273	275	258	286	301	301	269	288	284	275	275	282	283	258	274	296	318	297	285	299	305	263	290	286	273	283	302	263	273	239	303	313	306	270	301	280	285	300	291	277	299	314	277	266	264	282	261	278	313	301	282	272	268	258	284	280	295	290	288	255	283	285	278	272	288	294	263	310	275	310	302	291	275	274	302	279	283	263	293	286	297	281	292	312	262	282	283	285	258	277	270	268	280	252	278	260	282	271	263	304	302	281	303	262	284	290	291	308	297	282	284	269	273	303	255	279	297	282	301	255	274	269	278	314	298	279	305	284	270	301	298	283	267	290	266	264	276	266	257	285	276	269	292	315	289	281	300	291	284	300	279	277	284	284	302	300	274	292	280	283	300	302	260	291	282	282	293	278	319	328	258	273	273	304	293	285	287	269	291	286	261	286	280	290	265	283	274	281	301	266	287	284	279	274	265	323	269	276	258	293	297	282	296	261	282	295	264	289	299	272	248	279	313	285	288	291	271	296	262	296	272	296	290	273	262	288	288	280	293	295	292	281	287	292	289	299	298	275	280	246	284	284	292	288	294	313	274	236	268	302	252	298	271	297	297	289	280	281	276	283	287	288	260	294	308	255	274	282	288	256	292	287	284	267	310	257	257	299	289	306	265	289	275	272	291	270	248	287	260	311	282	246	264	301	264	284	301	278	275	296	288	264	284	319	282	252	283	266	295	292	266	258	282	257	282	271	290	275	285	281	260	286	282	260	267	283	305	273	290	316	300	281	265	294	315	244	277	283	284	303	308	295	266	272	287	280	282	304	248	273	271	282	268	297	301	292	261	313	282	284	276	315	275	298	319	297	288	278	313	262	278	278	281	269	268	263	270	302	289	285	273	288	326	267	288	273	274	288	267	284	285	291	269	278	297	310	274	268	318	270	266	288	280	285	288	282	285	273	278	292	292	258	295	280	301	295	274	296	291	267	324	275	271	294	292	261	272	307	279	265	286	258	300	286	291	277	304	260	285	300	277	293	296	235	290	268	273	290	256	303	288	298	285	285	278	287	282	297	270	297	319	255	305	248	286	297	274	270	276	275	265	287	292	285	246	246	290	290	312	282	285	262	266	265	289	257	291	292	274	305	284	259	269	283	259	278	294	301	267	273	292	292	278	292	268	318	280	305	275	281	304	292	287	271	295	267	297	294	248	305	286	267	295	259	302	288	286	319	262	298	281	273	281	314	275	283	280	261	281	272	273	305	308	276	284	283	271	272	293	312	302	282	315	309	287	281	319	292	266	291	279	275	293	288	276	288	269	276	279	307	287	283	271	306	306	296	287	276	301	265	300	292	265	282	290	317	277	304	258	275	260	316	298	272	287	315	303	263	261	273	292	292	290	270	274	282	273	292	252	300	313	271	282	258	266	292	275	262	302	259	275	276	264	285	288	292	271	274	280	266	317	268	289	269	283	288	276	282	266	311	273	292	286	296	284	291	289	279	280	274	273	281	281	286	294	283	286	316	271	258	272	301	273	286	282	296	292	270	300	307	304	275	278	301	298	275	320	289	276	282	283	272	281	247	233	291	293	306	299	303	294	260	275	259	290	275	304	256	270	281	276	282	285	293	311	264	295	270	280	273	300	250	281	295	287	314	281	291	289	306	296	277	276	298	273	275	290	296	278	290	284	298	271	281	279	286	264	279	283	278	288	239	293	303	303	296	284	289	300	300	293	289	301	290	276	275	299	306	278	312	291	277	281	259	265	296	282	282	276	258	264	276	319	280	262	285	268	281	316	247	273	259	275	234	290	267	307	263	294	251	299	299	315	262	287	280	287	259	303	291	260	271	297	248	276	294	299	267	268	318	275	306	252	305	276	288	316	242	286	288	286	285	285	273	311	293	293	301	296	284
26523	20623	10523	1573	1020	1022	844	788	752	796	692	780	778	705	722	729	715	723	753	698	771	754	712	763	707	723	756	716	725	724	695	768	727	733	758	724	687	744	694	697	731	755	688	729	689	706	751	772	744	719	728	766	715	706	741	755	751	712	754	743	708	742	703	732	663	685	713	721	696	754	707	735	741	682	739	725	713	676	747	709	745	730	715	684	702	672	726	724	715	733	774	705	705	702	676	742	719	735	737	739	739	707	744	762	689	770	724	757	717	722	710	740	736	715	716	736	707	789	768	736	714	686	709	685	752	743	754	746	763	739	681	741	719	712	714	711	717	731	747	724	743	705	771	709	714	696	725	746	691	717	677	697	721	764	767	718	753	728	762	751	670	724	695	745	761	736	707	731	760	744	718	715	707	736	734	713	755	741	743	717	770	731	709	762	740	754	705	758	694	717	706	691	744	725	676	708	761	730	670	723	678	759	750	684	731	719	765	707	729	700	729	751	700	731	673	719	724	721	707	773	720	724	715	722	694	744	755	732	705	735	669	718	720	730	700	738	714	724	742	724	760	745	734	697	709	688	709	709	770	687	725	714	783	695	738	703	724	714	703	755	697	708	704	703	753	695	683	701	695	746	736	715	696	695	724	749	743	739	672	723	704	750	733	752	744	717	700	758	691	720	699	728	731	733	671	740	711	699	750	729	685	704	735	715	683	715	730	686	723	742	744	737	712	717	746	707	747	715	735	700	761	729	689	728	696	712	690	758	701	711	695	724	722	768	686	734	713	789	714	678	679	728	713	665	709	693	713	683	727	734	728	752	677	737	765	730	691	714	751	756	735	741	722	695	691	705	744	658	741	771	659	714	722	672	749	721	756	725	711	701	699	675	685	705	709	735	708	732	754	746	731	751	742	725	768	683	718	719	738	742	714	696	673	743	712	704	698	693	674	715	678	706	711	741	703	714	714	729	708	701	697	714	750	766	708	703	734	745	719	688	727	735	682	725	660	772	750	699	735	731	748	744	720	767	730	673	715	695	771	706	702	719	709	712	750	743	727	724	701	691	723	721	676	722	731	691	759	694	684	701	751	706	735	690	715	673	761	683	759	719	739	691	745	739	698	705	690	718	721	786	776	696	731	712	734	731	722	731	745	733	703	698	728	682	708	718	682	772	686	682	727	714	697	738	752	722	736	728	749	692	712	704	723	711	733	738	761	712	738	688	737	710	715	685	712	759	709	737	719	697	757	716	716	726	717	709	704	707	736	686	732	732	683	698	755	684	725	756	732	731	728	751	806	687	715	707	712	791	721	754	720	739	658	765	690	719	703	693	735	749	696	769	741	747	808	732	702	757	712	682	727	734	706	737	733	704	765	729	699	736	662	785	697	708	726	766	762	716	743	671	752	726	707	754	709	693	700	668	724	716	714	674	705	694	737	733	701	730	736	724	726	712	720	718	702	742	721	696	754	709	696	701	729	667	724	699	737	716	721	729	694	724	732	750	727	726	753	725	745	727	715	705	710	706	740	715	707	706	742	725	731	736	718	791	738	720	731	736	704	700	715	754	730	724	690	642	695	755	735	721	756	751	684	778	742	732	676	727	737	699	730	742	717	724	719	649	653	751	753	683	715	719	720	751	728	733	756	773	694	769	739	693	714	705	738	696	749	745	741	744	749	688	770	728	737	707	701	707	704	685	754	704	802	722	713	759	746	716	702	726	683	706	730	742	722	684	665	675	703	695	696	730	708	717	685	690	741	730	742	732	720	715	777	726	763	734	729	699	735	714	711	736	774	720	730	739	739	677	730	745	728	738	744	763	672	716	718	706	718	697	709	728	773	721	739	710	751	709	696	723	746	731	679	731	777	739	701	755	702	687	701	757	739	740	696	682	688	696	774	746	720	765	724	737	713	667	752	738	734	751	773	677	726	696	709	709	697	692	733	708	748	722	698	749	758	728	766	735	722	729	750	729	676	791	740	696	717	744	724	672	759	679	746	711	678	691	691	806	720	710	714	760	711	744	757	704	736	721	705	702	691	702	734	684	733	727	695	700	688	713	717	743	706	738	708	649	753	727	718	715	696	689	705	694	681	734	745	723	674	731	736	698	743	715	732	666	747	685	719	751	721	692	739	694	704	673	726	726	686	757	709	715	707	695	701	715	733	717	729	734	709	720	701	715	698	717	703	735	772	731	735	674	724	703	739	728	747	740	723	707	764	731	760	749	739	711	737	706	765	742	712	728	748	738	768	681	709	700	714	754	668	707	722	723	742	693	702	749	763	682	735	799	694	695	726	701	675	718	727	669	692	705	685	708	722	697	780	713	721	700	738	738	717	738	693	733	772	773	697	742	765	751	755	716	777	718	713	733	725	745	757	767	728	787	745	718	711	710	729	728	745	723	767	700	702	754	726	744	680	741	702	755	698	734	728	746	740	696	733	722	718	721	738	701	754	735	726	751	722	760	730	694	741	746	758	736	708	738	719	741	735	787	760	732	721	722	741	728	692	697	749	730	726	740	681	705	716	727	722	724	698	734	756	732	671	737	779	724	740	727	723	754	741	720	714	696	731	750	714	718	720	719	703	718	774	722	711	703	649	803	729	690	737	724	752	758	718	733	681	729	744	739	727	790	763	700	790	677	671	762	705	716	748	724	748	715	730	759	719	772	713	710	752	734	695	701	726	744	739	762	682	700	700	741	711	747	732	721	712	736	733	688	712	761	765	758	750	717	731	745	702	709	676	721	723	727	741	722	724	725	683	771	729	734	720	707	727	765	680	752	761	725	677	705	710	762	704	729	707	749	675	729	706	752	724	764	755	672	751	736	761	703	723	767	749	736	727	690	745	715	753	699	773	774	739	684	744	707	731	730	702	731	743	732	749	719	740	712	715	704	712	715	728	678	704	678	737	712	688	734	724	741	723	721	792	714	737	748	715	722	690	746	741	725	721	707	739	735	707	694	735	712	742	716	729	742	710	682	756	688	720	722	729	733	740	741	694	758	726	718	737	669	733	744	738	710	742	741	741	733	704	726	742	690	718	732	744	714	726	772	723	705	760	724	710	722	702	693	703	738	660	697	743	677	788	747	676	738	732	768	738	705	723	732	756	743	656	701	689	717	808	709	729	765	711	757	751	713	727	702	747	674	788	691	694	740	689	700	737	737	727	751	701	690	677	718	790	740	721	711	723	785	685	745	744	742	731	718	758	732	689	716	758	751	710	700	743	763	708	728	756	717	695	743	725	753	731	755	738	773	764	757	738	735	746	710	710	698	734	726	694	764	775	706	760	757	728	727	724	728	722	700	746	697	722	701	733	706	753	690	712	724	742	728	716	742	761	678	750	726	727	715	719	767	746	694	693	756	734	717	683	661	747	769	693	697	713	691	753	732	704	710	682	778	764	675	681	727	701	709	681	684	737	748	721	723	705	722	707	756	748	685	697	730	722	709	735	716	705	756	748	776	730	730	682	707	745	745	715	701	744	717	718	709	680	732
4250	1894	1804	1284	1201	1086	1029	1020	961	1003	957	973	926	1005	940	954	969	950	969	918	990	925	960	929	951	924	893	910	923	895	922	924	924	902	947	921	901	896	945	892	968	904	872	987	926	892	908	937	957	923	930	937	954	898	924	957	917	929	992	931	946	913	899	937	927	920	896	983	892	932	957	962	933	913	914	962	950	938	903	959	970	886	947	938	916	900	941	990	995	946	939	968	941	903	943	912	937	931	937	880	946	894	907	965	894	948	988	943	934	953	893	973	968	947	964	894	908	906	946	955	852	950	931	912	973	934	915	943	963	917	865	937	912	940	993	918	893	941	919	911	934	936	940	899	934	925	938	931	959	938	959	900	906	930	893	900	920	939	966	895	974	983	962	969	914	911	934	894	917	854	961	927	926	868	889	899	905	912	902	863	925	923	904	925	913	919	971	932	959	939	898	942	932	902	949	947	958	992	915	900	913	939	940	920	944	969	936	973	960	917	947	961	913	955	932	929	947	909	951	928	934	931	952	916	877	899	938	877	948	914	914	901	877	963	920	937	960	960	919	929	940	937	985	894	902	941	955	956	888	896	943	910	925	890	960	945	947	981	934	918	942	906	927	912	893	940	939	944	938	841	917	916	960	994	969	972	931	862	945	932	977	933	929	880	919	904	910	957	923	931	907	929	947	916	916	920	906	877	913	921	910	987	929	982	880	897	919	957	882	900	935	864	944	1008	917	927	933	909	905	938	923	986	891	892	920	986	918	955	995	907	910	930	946	988	942	912	959	939	971	941	953	899	928	910	944	899	904	987	935	916	973	949	952	920	922	902	910	915	941	902	939	953	904	944	891	910	932	970	893	909	936	1003	950	873	922	972	913	959	975	969	888	949	905	996	945	932	928	963	962	896	923	917	950	940	993	956	921	897	866	935	877	910	892	949	943	960	918	937	942	934	889	940	939	904	883	977	1014	825	906	904	922	912	953	938	902	948	846	897	992	954	896	864	931	904	886	926	926	935	906	903	919	937	960	925	878	965	922	946	968	967	934	986	927	893	955	926	872	945	912	996	972	972	922	917	876	911	880	931	979	946	928	957	876	904	934	940	923	936	933	956	928	923	968	914	924	871	940	889	964	959	943	1007	927	946	999	895	915	951	836	895	982	938	935	959	919	888	942	857	900	856	972	935	952	922	942	926	963	903	949	867	923	906	929	954	959	916	940	960	908	916	936	934	944	903	931	871	920	915	919	994	950	921	926	965	869	936	939	989	908	989	924	927	913	908	954	954	917	856	894	966	937	890	903	899	1000	888	960	923	912	957	867	905	913	884	935	901	925	898	917	987	903	915	910	953	949	927	908	921	989	949	923	969	907	902	883	912	958	849	984	937	934	930	903	921	890	961	914	938	873	902	927	957	972	943	922	916	982	904	924	900	888	862	896	919	926	946	944	956	941	920	924	908	915	903	922	919	943	921	923	919	917	925	895	937	934	913	900	907	930	961	966	939	954	894	912	964	935	923	933	935	928	947	957	933	924	903	977	999	946	909	941	922	941	936	924	917	928	934	942	918	862	909	968	934	920	954	945	929	942	958	978	943	981	919	926	882	859	936	874	895	929	959	949	944	942	959	949	918	916	921	920	908	978	926	920	916	914	892	925	954	983	955	942	958	924	846	925	953	943	943	951	917	905	924	946	947	870	918	911	916	982	942	908	902	909	854	972	937	930	982	873	909	942	865	904	985	900	924	966	916	898	965	966	939	964	923	908	968	941	969	927	916	934	967	981	906	925	971	936	899	959	906	941	909	902	892	890	904	957	954	967	904	964	923	934	959	909	980	887	925	931	954	949	920	928	894	950	951	900	917	1001	947	1004	948	895	941	937	936	935	841	908	855	958	892	887	946	922	916	929	917	954	959	896	927	888	880	895	869	900	951	922	886	869	863	904	910	870	959	933	887	917	916	998	911	968	914	863	989	965	938	943	940	921	956	922	941	924	919	956	936	944	892	968	977	976	934	954	930	853	891	922	960	922	955	951	896	918	906	926	934	949	924	880	952	971	907	922	890	903	885	910	857	930	973	897	938	909	933	972	968	947	907	951	914	949	919	931	940	969	897	909	945	895	942	940	920	983	966	826	955	904	933	943	907	913	920	941	901	909	922	936	979	871	938	903	941	917	937	977	904	879	909	925	947	903	959	946	936	920	908	912	911	947	929	933	953	977	987	917	906	891	950	990	928	948	924	913	886	918	997	912	945	991	927	878	901	957	922	916	887	917	930	944	956	948	878	948	965	947	948	952	897	971	916	918	987	922	943	917	944	956	892	930	959	913	977	934	896	1030	874	912	930	969	904	932	892	946	961	904	908	906	905	918	915	938	919	931	916	933	893	973	931	960	912	968	994	883	909	931	987	889	954	881	919	947	965	937	925	947	927	942	953	938	933	946	904	947	908	921	911	924	919	844	872	911	905	883	978	873	957	968	916	948	949	964	929	1014	900	902	921	972	931	924	926	944	942	887	874	904	947	964	906	931	894	925	941	944	896	924	895	999	927	956	964	931	938	958	898	948	940	925	936	955	890	934	893	923	975	944	963	986	919	986	927	902	973	919	912	905	942	940	976	892	957	930	974	918	936	936	960	934	1001	915	975	944	937	912	917	913	961	913	958	925	930	925	950	939	920	924	921	914	965	920	944	893	889	931	924	945	953	899	910	955	942	913	850	893	920	934	940	931	928	929	909	963	895	949	952	957	935	888	891	937	915	897	825	987	901	931	906	918	970	911	905	934	969	901	887	941	897	959	927	950	927	936	924	946	933	965	966	917	914	873	948	934	945	925	916	926	879	931	854	926	964	958	891	918	926	958	887	884	929	930	890	963	876	874	861	980	891	913	899	956	968	909	916	926	894	881	961	929	901	950	954	959	950	943	990	990	964	915	956	871	941	907	932	959	961	843	926	947	979	867	908	872	903	935	872	913	959	912	954	923	927	933	951	982	905	914	937	896	890	951	970	915	919	914	879	924	939	920	925	922	961	879	884	967	918	949	946	968	956	954	936	954	912	915	957	866	917	885	922	859	946	962	908	850	896	914	960	942	878	936	903	890	912	901	977	906	883	971	901	895	892	933	897	1005	916	958	923	898	970	924	940	903	898	914	937	885	948	948	964	855	928	911	955	989	903	947	942	934	946	914	944	921	965	949	902	921	945	957	906	928	946	931	925	877	967	966	928	947	969	951	938	970	908	934	948	904	996	930	917	945	955	928	914	950	958	938	974	1013	927	934	911	957	937	913	968	947	905	911	912	926	957	963	924	907	1013	972	900	940	901	992	950	884	932	942	914	903	988	923	871	868	892	933	928	935	897	866	962	929	961	929	909	917	963	893	919	899	874	889	932	862	886	907	955	933	883	924	917	905	952	1012	958	941	945	988	899	938	977	901	894	937	893	832	922	972	897	953	915	858	910	908	908	935	929	891	977	925	915	865	968	985	953	936	943	866	930	944	1005	928	929	950	900	901	901
23676	20930	28238	23794	20922	9175	1461	1003	825	837	773	715	684	709	641	663	627	602	627	657	597	597	558	605	614	590	604	620	572	606	597	587	596	617	563	628	561	573	556	540	555	566	555	568	573	553	538	586	543	501	585	546	572	552	568	577	517	535	501	536	582	546	550	596	590	600	511	584	533	548	556	530	586	570	531	514	556	596	538	549	588	533	534	566	556	570	545	522	561	537	532	501	565	565	535	623	574	509	572	600	557	574	581	554	582	524	579	556	570	567	551	538	553	568	566	526	549	558	558	563	553	576	558	543	544	576	550	552	511	549	575	583	554	578	554	555	546	625	538	549	541	523	559	566	557	537	531	577	591	558	546	567	564	519	595	554	593	514	572	559	543	561	541	551	524	556	534	530	545	576	536	550	572	555	567	519	615	528	540	560	599	524	566	524	551	526	562	518	558	558	581	609	571	521	542	543	545	541	579	569	540	535	586	562	521	536	529	608	517	575	554	519	566	558	547	568	527	547	559	559	567	573	599	565	556	576	577	511	542	617	539	563	529	520	597	508	563	594	537	545	566	541	595	586	556	567	522	531	597	543	574	573	570	549	587	521	558	556	514	551	535	537	531	547	604	562	600	519	534	523	551	540	529	553	611	543	522	561	546	552	570	568	589	533	581	568	526	547	515	576	577	563	579	560	583	592	577	544	570	594	529	543	534	526	533	516	590	578	552	516	591	518	526	520	548	530	571	533	552	530	536	575	576	583	570	533	563	547	569	561	518	581	502	551	535	561	530	543	582	532	514	593	558	578	533	556	559	590	513	560	566	544	550	567	503	535	551	567	624	514	576	538	520	548	542	562	606	508	514	561	577	565	556	543	550	536	568	514	522	530	538	521	556	609	568	570	555	537	578	512	591	565	524	560	563	549	567	509	571	553	525	536	608	558	561	563	574	547	528	552	517	593	547	555	500	567	536	509	570	541	586	550	526	572	583	563	579	567	523	592	586	569	545	551	523	578	538	575	558	547	567	556	589	522	550	515	608	531	553	554	573	561	533	556	568	545	579	549	521	563	576	555	537	541	552	548	585	559	580	568	593	565	598	539	514	633	525	582	504	495	511	559	532	556	575	529	571	531	559	591	576	549	570	543	505	545	549	594	559	561	581	581	540	518	527	552	586	598	564	545	566	553	551	602	541	559	560	536	545	549	563	560	538	535	581	538	559	566	565	595	534	582	572	547	586	568	565	516	560	505	547	557	564	571	533	572	532	555	566	554	578	560	545	544	522	597	524	517	552	561	540	530	565	526	586	570	563	522	507	550	545	546	528	570	549	545	584	503	540	531	548	601	537	522	554	539	559	516	559	583	557	603	538	572	531	509	577	564	535	531	542	556	542	536	554	549	566	537	580	525	551	565	531	557	570	551	568	567	554	520	551	559	539	509	597	590	530	565	546	554	563	525	556	580	539	544	506	552	534	594	548	541	568	535	570	571	573	561	571	568	549	578	543	545	540	538	574	573	571	588	595	586	589	588	577	523	574	535	541	541	585	551	554	570	543	595	596	520	610	582	549	544	560	529	541	522	602	543	578	556	561	530	525	532	521	605	598	573	537	504	565	549	531	560	546	540	527	567	578	518	559	557	557	564	545	537	581	582	572	565	542	553	541	524	554	591	576	568	533	567	556	591	511	560	544	582	552	575	595	560	566	548	583	500	541	535	562	588	542	531	540	564	549	538	575	535	594	570	575	552	584	544	536	568	515	590	537	539	543	572	568	575	586	538	594	572	554	522	566	525	535	540	527	530	550	511	515	575	568	568	554	541	564	549	591	576	587	562	532	554	467	527	524	527	546	565	547	561	533	528	586	564	565	563	550	575	569	585	529	532	545	510	572	552	534	560	531	556	517	537	553	523	542	545	523	568	567	593	539	574	532	564	566	581	551	544	560	546	601	581	551	567	525	558	576	569	561	528	563	588	541	526	575	556	563	563	630	558	551	501	536	586	563	562	541	580	515	523	531	553	587	548	594	573	549	547	543	575	534	559	566	600	532	552	516	574	590	578	537	538	525	520	565	527	589	568	530	529	539	567	568	541	530	555	529	537	565	585	533	563	569	538	562	590	563	554	528	570	574	594	552	539	530	539	536	591	569	535	507	519	571	584	555	558	562	587	533	594	556	519	562	530	503	560	558	583	579	558	571	544	576	548	555	529	541	528	530	572	547	577	549	521	528	525	525	532	572	562	559	566	515	530	570	529	560	528	584	548	547	540	549	516	558	584	563	563	569	522	571	544	605	543	568	563	537	543	513	568	554	576	522	553	570	554	583	567	521	558	556	579	518	579	511	510	585	543	559	568	543	594	568	530	574	553	587	542	566	533	571	568	545	525	598	555	588	548	552	550	573	532	556	547	545	553	585	549	560	574	567	576	517	573	495	589	524	517	553	580	570	590	550	523	557	550	559	530	522	565	595	548	538	561	594	555	546	519	534	539	564	551	571	548	534	536	556	545	559	527	523	557	577	558	544	553	557	566	547	540	555	556	561	543	506	567	534	539	556	587	517	535	530	561	547	538	594	567	564	540	514	534	557	523	547	538	565	552	549	572	549	596	555	534	573	555	577	514	562	549	543	527	581	571	577	576	527	509	523	520	552	600	575	540	556	551	539	531	555	533	519	593	473	542	560	531	531	518	537	551	580	574	564	520	601	591	500	571	529	586	569	547	578	568	555	512	534	584	579	560	581	568	546	585	592	549	600	552	558	556	541	542	527	528	565	535	524	557	533	565	529	557	550	576	535	568	563	511	536	516	541	541	574	547	550	538	535	549	594	556	586	579	567	569	568	582	584	516	541	555	598	532	557	557	515	539	501	553	520	525	531	565	554	556	539	537	565	573	571	525	539	579	581	586	563	537	606	571	529	561	581	588	546	571	562	576	576	517	563	579	553	559	607	550	555	601	588	525	560	563	499	582	586	554	566	596	529	524	532	569	530	556	597	532	522	547	545	535	589	540	529	549	603	557	543	554	590	545	533	565	571	549	558	532	542	570	536	529	524	563	569	509	541	578	601	574	568	500	553	561	554	568	585	536	570	551	540	561	545	544	578	571	524	553	572	555	542	538	582	562	555	570	552	539	595	555	569	566	511	579	546	585	514	549	524	570	536	539	552	577	556	585	531	565	561	561	551	577	553	547	533	574	533	538	583	599	540	521	533	548	533	560	535	541	527	522	575	553	539	595	566	528	550	570	564	532	537	574	537	563	554	563	545	548	603	575	541	570	566	556	533	573	550	571	531	575	516	528	528	573	592	573	511	567	532	562	543	533	527	582	519	540	560	543	572	575	565	545	630	541	526	541	544	514	576	520	549	557	560	563	557	554	560	528	551	542	565	552	582	573	576	526	564	539	530	569	567	588	589	542	539	559	578	580	579	574	539	561	548	546	538	577	594	544	557	562	575	531	576	536	553	519	566	569	538	549	548	589	548	542	535	585	582	546	493	543	528	562
5012	9872	8653	4581	3196	2515	2080	1790	1474	1335	1202	1088	1019	963	960	905	901	875	809	854	818	837	797	766	794	758	780	770	788	732	734	725	712	770	711	800	768	716	714	738	719	717	736	736	780	739	758	735	690	721	727	760	702	769	687	821	772	729	738	746	745	700	723	745	753	774	768	739	737	707	728	735	725	712	785	725	742	730	750	737	786	757	741	690	735	712	726	731	740	705	770	769	687	746	707	702	666	741	725	769	705	680	709	757	716	726	756	769	745	695	706	739	734	759	796	709	736	722	691	727	737	737	722	762	699	742	726	730	734	781	692	744	771	750	687	738	726	712	709	737	750	688	779	768	689	751	697	742	694	744	762	765	758	766	733	727	763	772	753	736	713	736	752	751	733	761	694	774	703	725	740	762	727	736	760	753	713	703	751	752	732	713	752	758	743	702	716	714	753	703	723	741	756	736	710	724	723	773	721	683	746	796	726	735	748	771	716	712	747	705	763	764	731	741	704	719	680	726	700	721	733	719	704	787	753	710	717	776	692	723	705	750	758	700	703	741	689	741	711	719	733	749	742	717	725	775	701	756	768	719	742	694	763	692	724	681	780	744	745	733	749	712	755	753	701	724	738	722	672	684	697	708	729	767	715	741	691	770	711	730	752	693	740	755	730	727	772	745	734	719	691	780	741	740	765	733	709	701	731	743	767	770	725	692	711	715	714	728	762	735	717	758	762	738	700	730	733	717	743	713	762	707	708	701	690	751	750	724	741	706	698	774	720	708	750	695	759	703	741	771	722	775	760	697	683	721	723	772	743	797	756	795	713	761	736	702	787	725	738	712	767	763	716	732	792	675	715	684	731	745	720	727	689	720	733	758	705	780	686	735	744	716	706	745	743	733	725	686	742	713	708	757	773	787	740	712	701	740	747	772	710	701	731	734	738	739	663	701	729	694	690	744	681	695	712	776	745	714	687	781	722	718	717	721	770	732	705	724	725	743	693	711	745	735	704	748	709	702	756	760	759	705	706	729	733	787	750	718	684	702	778	752	773	758	727	706	739	698	753	716	732	711	772	755	695	721	729	684	719	697	697	693	692	717	761	722	710	734	710	705	749	680	714	752	730	722	760	721	740	699	729	754	755	717	731	742	674	667	708	750	742	746	733	717	705	725	758	702	751	738	706	704	701	737	749	702	719	693	709	704	716	740	733	748	755	764	739	706	725	730	724	752	673	720	669	727	721	688	744	773	720	725	713	746	712	751	756	694	733	755	728	716	746	732	761	747	715	728	713	726	757	726	751	760	725	757	719	722	712	703	761	722	740	744	749	694	731	712	713	765	754	714	759	739	704	757	720	742	686	716	718	680	760	717	739	728	759	746	728	692	731	728	773	783	735	785	719	731	735	697	697	722	722	724	693	724	715	777	709	691	670	694	735	725	707	767	691	729	726	705	709	735	722	707	749	726	726	731	707	714	718	698	706	703	761	751	753	684	691	734	745	692	722	734	756	725	706	683	748	764	730	665	733	759	741	760	671	719	716	689	697	726	716	727	716	726	749	760	689	763	694	748	754	757	715	745	720	733	745	721	730	684	752	731	766	694	724	708	745	666	675	712	748	734	709	697	749	734	691	711	724	743	714	776	723	773	722	693	716	702	710	716	723	729	718	679	724	778	706	732	735	788	741	740	782	727	733	750	745	721	730	755	705	751	768	719	752	652	750	754	750	715	724	747	729	719	713	695	704	716	692	681	732	714	742	763	759	714	696	676	725	784	699	692	715	745	712	708	719	762	725	697	723	690	719	731	766	763	734	758	719	735	745	754	726	738	764	712	727	749	750	653	721	714	735	723	728	715	759	731	701	698	734	729	694	745	719	679	746	730	731	759	752	689	742	683	713	769	750	716	723	710	682	726	737	716	723	751	773	755	685	756	748	692	711	722	729	683	717	758	731	697	719	755	713	714	788	719	746	715	695	714	730	732	689	705	690	738	769	717	752	753	719	730	718	766	723	741	721	746	707	748	740	685	729	751	716	771	695	718	721	713	763	767	706	701	688	708	725	705	697	730	712	761	717	739	778	748	770	736	689	732	727	722	746	706	741	699	741	727	684	724	733	745	764	742	723	689	811	698	714	741	746	730	798	733	705	738	714	722	699	716	744	751	768	705	752	710	710	673	765	720	709	717	734	731	750	714	767	708	753	739	713	780	734	666	683	770	752	739	772	725	704	779	744	730	727	763	724	703	723	765	725	707	713	736	735	714	745	755	762	722	739	742	727	730	739	762	716	720	729	722	734	770	707	734	815	758	713	721	731	722	720	772	728	798	754	730	713	708	720	748	747	770	719	731	707	672	722	707	743	725	760	764	723	697	733	736	719	785	757	688	664	747	719	694	742	719	720	715	752	736	742	767	752	725	733	740	734	692	721	740	715	669	710	685	716	712	744	739	727	743	781	754	694	761	751	706	727	738	722	727	768	701	728	741	699	714	723	735	732	729	737	754	743	713	698	748	665	744	759	744	710	735	775	733	745	690	739	749	751	754	704	735	706	714	727	761	748	711	715	726	742	718	740	701	776	726	661	708	768	709	742	698	755	714	681	738	731	755	738	768	718	751	704	762	775	757	707	701	689	732	723	731	743	720	734	745	720	696	749	768	671	779	726	724	742	703	735	705	705	744	756	767	759	686	795	708	705	727	714	714	725	777	771	708	730	769	741	746	767	772	718	733	729	792	711	713	696	725	728	670	756	714	767	756	722	743	717	707	745	731	723	737	736	688	656	722	694	701	768	719	752	688	720	761	758	730	689	700	680	695	722	699	713	690	733	740	750	748	729	783	772	796	745	716	724	748	735	754	751	704	697	727	662	747	716	733	732	741	710	764	675	743	732	723	724	781	722	712	721	715	745	749	678	700	711	715	696	759	732	714	725	698	697	692	682	766	735	724	743	728	764	706	716	674	715	753	729	736	707	712	745	720	722	679	720	713	762	684	711	724	708	724	687	763	752	737	741	712	678	682	709	713	685	754	738	688	734	737	749	746	726	717	750	682	688	706	745	729	731	780	773	720	750	736	752	769	695	761	734	720	736	761	787	733	698	715	784	714	754	732	738	756	678	707	731	722	728	710	731	744	739	758	695	749	714	747	735	779	740	728	742	728	734	716	753	702	773	713	712	684	736	722	726	712	710	726	732	726	758	758	714	734	736	755	739	731	707	707	692	707	744	756	705	694	684	722	701	724	710	726	786	724	710	711	760	738	706	705	759	727	721	698	718	732	734	670	697	750	729	751	765	731	725	726	741	738	735	780	736	688	755	746	709	765	763	690	684	692	712	728	698	695	768	733	716	733	757	716	705	736	739	728	722	727	708	771	737	727	724	762	756	743	689	715	783	729	779	729	760	707	757	716	719	736	724	747	753	716	771	691	700	744	717	771	694	735	702	751	777	773	745	752	732	725	722	736	770	753	702	706	768	716	715	762	763	761	700	697	713	693	734	712	712	713
22795	20998	28772	23427	21000	21035	6774	1004	771	649	539	523	458	432	412	377	369	311	310	297	300	310	307	265	290	296	225	233	262	251	247	224	242	234	257	235	249	254	241	228	196	233	210	225	196	234	243	210	237	205	250	229	245	233	203	204	229	223	205	194	219	222	205	221	217	229	200	210	247	224	186	195	213	228	230	173	205	187	215	234	231	222	209	230	244	217	228	229	226	240	200	221	244	196	207	217	209	243	247	194	239	206	196	196	200	189	210	215	197	194	219	222	249	232	232	204	199	224	202	211	206	209	216	227	218	212	213	217	225	219	231	226	231	203	224	208	198	217	214	226	205	245	232	214	213	207	216	214	231	214	193	199	209	219	212	193	216	217	209	214	232	214	216	223	170	204	205	207	192	205	206	215	222	202	207	197	229	229	212	200	221	216	201	217	226	201	215	207	202	203	200	185	215	206	218	197	222	207	212	196	224	232	207	224	209	195	194	220	199	180	200	188	226	198	211	229	226	211	211	199	200	193	213	218	207	214	215	186	217	223	220	227	217	183	216	203	211	201	227	208	210	205	208	208	219	236	198	216	201	209	219	199	213	193	245	201	219	232	237	247	194	220	207	225	221	199	231	225	192	234	224	231	197	228	206	201	208	216	214	194	200	213	224	238	227	202	232	217	234	226	193	195	206	209	224	222	218	211	239	220	201	208	200	220	196	220	192	218	226	192	214	202	212	215	205	215	214	215	182	221	215	212	228	219	225	210	238	226	201	194	207	221	208	175	195	204	210	209	231	223	213	224	213	215	222	203	199	209	202	221	223	212	196	233	212	203	238	210	236	201	224	204	191	222	215	221	210	225	218	216	170	213	243	180	226	224	215	224	212	188	213	225	227	262	207	201	207	206	237	210	198	198	228	200	186	220	197	212	207	205	213	199	194	219	208	217	201	193	180	202	200	194	206	230	231	188	249	218	216	198	224	203	214	215	196	236	233	215	203	227	220	209	210	203	200	245	206	212	219	201	211	202	213	230	186	211	224	192	216	202	203	207	221	206	194	212	180	201	204	218	181	191	214	181	219	216	212	231	188	193	204	216	194	192	198	175	206	241	227	205	193	199	208	217	197	202	178	224	192	237	184	202	223	186	228	203	220	228	178	252	205	200	210	211	229	223	215	210	187	198	215	227	239	229	210	204	230	228	199	225	217	217	213	225	215	206	214	221	202	215	193	198	195	227	205	196	216	205	222	235	222	229	189	209	194	209	223	221	194	209	220	205	201	234	222	217	221	207	205	228	206	231	201	211	217	215	206	212	220	183	207	216	182	215	211	225	219	188	209	217	233	223	208	195	205	197	194	215	218	222	209	208	214	224	231	222	212	212	213	190	242	199	212	171	191	227	202	190	214	230	215	193	215	226	213	206	207	213	203	198	251	200	213	193	214	229	213	216	227	213	190	200	209	218	219	208	237	189	208	227	215	215	202	227	212	217	208	221	202	218	211	203	229	223	229	233	181	214	207	211	193	204	216	232	188	242	200	200	207	214	212	188	187	229	216	187	235	237	195	204	197	207	194	199	207	213	205	203	224	213	189	219	230	213	220	229	210	221	202	241	199	201	234	208	211	199	200	202	212	182	223	194	250	192	236	214	230	194	212	201	223	204	225	229	194	198	222	218	216	220	205	211	223	214	195	223	217	210	220	192	222	210	215	215	196	220	203	206	216	180	189	203	225	200	214	192	157	229	213	206	202	203	212	210	203	214	224	192	193	198	244	218	210	217	190	226	241	192	203	189	214	227	205	213	208	213	191	214	223	211	228	196	216	224	184	201	220	246	222	223	219	231	180	215	243	225	190	214	194	208	230	213	192	222	222	214	215	233	206	237	174	208	185	247	220	203	212	241	215	220	207	222	207	213	206	210	187	190	211	199	211	201	203	207	209	224	226	204	219	226	208	209	214	216	217	208	197	238	216	206	244	218	190	177	179	219	209	212	227	214	223	190	197	204	197	216	182	191	210	187	212	220	197	210	218	207	200	199	205	178	207	217	202	216	211	225	206	201	198	186	229	196	226	232	184	242	197	206	199	205	236	208	214	233	215	209	220	223	208	198	209	223	210	202	209	224	221	218	200	211	217	238	193	193	199	220	205	216	207	213	209	190	217	197	210	214	197	206	213	202	213	236	228	220	240	208	206	210	189	221	186	236	226	247	223	212	218	223	224	214	221	193	182	248	216	200	187	222	211	190	235	204	219	223	218	217	229	220	212	216	210	194	215	224	193	240	204	208	215	206	209	223	218	217	217	218	189	218	198	219	230	194	211	215	221	218	226	180	201	209	225	203	179	223	190	219	195	220	208	215	225	218	226	185	204	230	223	214	207	201	223	220	208	224	207	197	213	205	209	219	206	181	211	239	208	209	213	199	212	204	221	230	225	217	214	203	195	210	238	181	217	212	210	203	232	229	209	195	225	189	218	200	223	224	223	233	206	232	204	217	222	214	195	212	201	229	218	199	194	193	236	210	233	253	190	201	216	223	200	166	205	206	220	216	216	236	230	198	194	225	219	200	214	220	209	198	190	226	217	195	199	184	237	205	205	199	215	211	181	223	232	197	223	231	215	208	224	175	196	221	207	225	245	243	214	193	233	209	188	205	220	230	212	206	225	201	218	202	226	221	191	224	218	217	206	234	203	197	235	205	205	240	196	195	217	219	211	235	208	199	237	214	228	237	187	248	246	223	218	214	216	219	196	215	199	231	206	209	205	217	209	219	235	212	206	222	224	200	203	210	211	226	173	181	195	235	206	210	210	215	199	203	208	197	216	211	209	211	227	212	205	209	211	218	221	206	227	222	216	235	214	224	215	191	179	211	201	242	213	193	212	201	217	220	200	200	228	211	188	229	218	221	200	209	197	220	211	184	218	206	206	219	211	246	216	254	205	175	209	204	204	192	193	234	201	208	219	218	221	190	233	202	174	184	225	219	195	191	204	225	213	244	229	205	216	232	227	213	215	221	208	229	223	216	225	198	205	214	219	207	193	196	209	239	218	228	190	214	200	202	221	210	203	229	222	210	195	215	190	216	227	199	218	207	188	205	224	190	213	178	208	209	226	190	217	198	208	213	211	222	212	207	210	213	240	217	203	206	220	202	214	207	209	219	203	208	203	212	218	213	206	199	202	221	232	201	207	217	243	196	191	210	209	216	214	227	207	221	225	232	228	213	204	235	205	207	194	219	195	218	221	199	220	225	213	220	211	221	230	212	222	216	188	205	218	194	207	216	244	210	210	198	233	195	220	224	213	210	233	242	210	229	197	185	190	222	188	229	207	219	197	211	168	212	204	203	211	189	242	215	229	207	201	197	242	208	220	221	203	214	210	218	210	203	246	227	214	211	207	216	184	199	219	218	209	218	216	196	203	218	217	208	209	202	220	192	208	213	224	220	220	189	208	211	220	201	215	200	200	205	215	225	206	202	207	239	226	240	206	199	215	210	216	204	233	214
7035	15615	13398	7308	4968	3750	2878	2268	1850	1484	1239	981	921	764	730	632	553	551	498	528	428	422	451	412	389	374	406	371	374	356	385	365	333	356	359	329	313	318	302	309	290	292	310	299	337	315	319	318	310	278	293	312	315	312	281	312	304	292	313	303	320	311	307	277	297	321	288	305	312	280	295	286	291	291	283	298	283	288	299	295	307	283	292	277	277	263	326	285	307	292	308	287	262	284	299	254	292	297	310	278	277	306	285	324	322	286	286	272	298	297	284	294	282	305	299	301	311	274	298	286	297	274	291	285	286	324	270	289	269	288	290	305	264	332	292	241	324	337	289	282	267	288	294	272	293	337	291	325	311	311	310	296	280	282	292	271	263	264	293	289	297	327	280	268	288	295	315	269	272	288	286	271	286	269	279	296	319	275	296	294	282	320	276	278	287	306	299	288	278	270	311	283	248	292	285	264	303	301	281	304	287	297	274	315	271	275	307	306	271	289	301	277	293	265	277	292	275	301	254	279	313	285	269	301	252	287	262	299	305	290	292	301	308	281	284	283	286	262	263	289	300	307	296	314	289	293	318	316	277	275	301	291	286	298	271	289	312	313	269	289	260	304	297	291	272	314	324	273	294	282	280	279	303	287	297	300	289	275	268	264	290	289	274	307	258	294	273	281	274	302	292	294	266	279	295	293	261	310	327	291	281	289	315	275	333	307	260	302	280	259	302	262	312	280	272	293	300	277	277	281	276	274	321	309	279	274	299	264	284	282	284	289	287	291	291	260	266	272	274	286	301	291	299	317	300	271	253	294	292	286	292	278	305	253	316	270	318	286	308	305	276	288	321	300	263	301	294	316	280	278	289	271	294	306	289	286	303	291	283	300	284	255	269	294	261	295	284	259	306	334	292	295	283	277	281	312	278	260	318	277	315	303	295	283	299	284	302	285	281	287	276	284	285	278	287	280	280	295	309	274	281	300	270	296	295	266	255	292	298	269	291	289	293	283	300	286	298	282	257	274	257	311	287	276	309	304	297	297	282	279	309	268	237	272	305	312	258	277	274	283	271	269	283	282	278	277	307	267	301	294	270	263	283	304	248	305	302	280	297	288	282	286	273	274	265	269	307	289	291	293	264	272	298	309	300	287	295	271	275	311	290	270	287	309	257	263	282	295	301	276	311	327	287	270	278	280	324	272	295	299	292	298	268	305	292	296	270	258	278	262	296	266	268	277	287	299	256	270	293	290	298	281	287	273	279	299	265	308	275	289	313	304	277	291	270	295	309	281	289	285	251	294	290	294	301	275	302	292	323	295	308	283	300	280	284	283	281	280	258	261	291	296	299	272	286	290	308	295	260	281	291	258	294	280	265	293	287	258	291	290	301	274	259	266	279	287	279	269	313	297	284	269	252	266	264	294	280	268	287	295	297	274	294	310	268	274	272	300	266	266	260	306	296	271	296	262	255	268	285	256	291	280	306	285	275	293	276	288	304	296	263	284	276	284	300	293	297	276	274	260	298	264	288	284	293	305	292	258	300	276	262	260	279	287	281	268	274	260	299	277	306	278	279	256	260	268	285	304	277	311	287	282	298	295	295	272	286	289	278	295	288	310	294	285	280	298	266	289	284	302	292	285	252	256	290	273	292	294	275	269	275	302	303	266	244	288	259	299	289	284	326	308	289	308	287	257	290	286	312	271	265	288	267	301	294	284	300	277	302	270	281	291	267	266	287	298	270	286	272	287	282	289	282	245	286	277	286	267	268	310	269	241	289	282	273	276	294	292	295	297	283	260	303	296	295	270	294	298	287	279	287	277	267	310	269	281	269	286	296	319	283	288	297	304	274	279	278	256	262	292	273	328	278	294	297	315	278	275	262	273	264	293	279	274	312	324	297	270	283	298	301	309	293	306	302	296	258	253	293	309	267	294	290	290	305	264	288	304	279	297	276	318	280	268	308	256	278	293	300	286	307	244	275	294	289	297	291	272	318	276	289	277	309	287	283	279	290	295	293	267	288	264	283	306	280	294	255	273	306	312	284	298	292	282	284	309	292	272	299	283	330	283	294	300	288	301	294	287	296	275	290	321	273	276	258	301	298	274	279	291	296	276	250	299	316	319	266	269	287	295	290	279	284	290	287	283	268	249	296	265	290	291	295	268	272	249	320	303	283	291	295	281	271	292	306	269	281	240	297	301	283	278	299	296	261	297	287	300	295	297	287	289	256	289	265	243	264	288	286	291	251	315	272	305	319	297	270	262	283	312	296	266	293	280	273	302	294	265	296	291	282	269	313	258	306	291	282	305	292	246	284	286	275	283	261	307	298	274	289	260	320	279	299	285	270	283	286	303	281	279	294	283	250	260	299	257	289	255	279	290	282	267	280	292	286	304	282	296	303	300	286	300	288	292	279	290	267	295	284	293	264	281	290	280	287	266	271	272	292	288	289	298	291	290	279	265	279	291	271	305	291	283	283	276	275	276	266	310	294	263	292	277	270	298	270	333	271	279	321	262	275	287	253	268	242	269	294	284	278	282	286	273	272	258	291	296	284	284	281	293	280	299	304	256	288	275	249	275	266	264	284	276	262	309	277	275	293	300	273	302	300	304	263	283	315	314	299	287	281	282	283	286	291	286	276	264	285	305	307	251	276	294	290	310	258	258	273	282	287	295	288	311	285	305	271	289	278	259	269	255	291	286	303	288	282	281	275	301	279	268	262	250	304	294	306	270	290	268	278	292	302	310	276	266	316	283	296	249	304	289	298	277	308	266	263	286	294	267	296	275	280	295	290	275	271	257	275	283	290	257	283	319	316	298	277	283	277	267	282	299	306	297	288	284	289	276	296	275	285	265	267	277	307	281	321	280	258	277	257	321	297	282	279	272	298	284	294	282	285	280	271	273	276	271	282	298	301	275	273	298	273	293	276	271	276	295	282	273	285	269	297	289	288	280	273	318	271	272	284	290	303	304	283	282	275	279	299	298	270	285	295	298	274	262	277	301	306	270	277	262	257	279	272	273	303	291	276	313	266	288	268	280	296	292	270	271	290	292	281	298	286	282	269	286	291	286	290	248	295	257	275	294	276	304	269	300	296	313	269	283	290	316	299	296	315	275	259	295	310	279	277	294	297	297	288	310	286	278	275	288	313	346	288	267	275	295	290	283	274	287	296	301	288	294	296	279	270	288	298	286	292	310	276	280	271	310	290	289	276	279	258	270	306	290	273	274	256	268	291	323	279	280	296	256	273	286	267	302	304	277	305	274	299	285	281	294	299	296	291	257	270	279	277	285	273	261	282	284	287	297	307	275	252	299	281	262	300	275	290	299	253	276	279	296	288	294	274	313	295	281	294	279	289	268	290	288	281	309	270	308	325	323	296	308	251	304	294	277	272	280	279	289	290	283	270	248	283	308	283	300	300	296	291	258	262	296	299	278	313	318	273	292	275	291	286	294	279	280	288	295	309	283	274	263	248	267	293	290	308	273	295	276	293	280	294	256
26653	20630	10130	1410	897	800	795	766	768	744	736	788	788	758	693	710	741	756	743	714	703	728	690	752	726	721	792	739	802	724	767	741	716	697	741	751	669	758	747	666	768	760	773	762	727	738	719	732	721	722	765	730	764	750	755	764	753	729	756	736	773	682	709	722	769	731	721	705	709	724	764	710	754	733	759	719	758	778	714	775	733	785	729	738	724	712	738	795	718	735	682	681	713	756	742	672	745	774	750	716	734	733	752	761	722	692	730	792	766	722	684	741	736	711	738	723	716	754	740	727	740	713	716	724	758	716	731	770	707	765	751	696	732	715	751	761	752	760	768	727	749	750	769	779	710	737	743	735	766	754	748	739	768	744	737	702	733	699	749	723	768	722	715	744	749	757	743	776	758	763	740	744	731	706	774	723	748	763	769	742	755	711	727	754	737	697	730	747	742	763	747	725	735	710	759	735	825	724	751	760	756	732	735	716	735	735	705	773	717	736	747	788	720	689	737	714	761	738	724	742	730	709	713	794	718	747	740	681	744	696	745	831	756	768	773	729	727	801	757	758	752	695	748	750	724	765	721	767	745	755	710	702	762	716	734	693	755	682	709	726	723	723	762	755	741	765	748	711	730	748	742	713	783	756	693	730	734	746	737	747	726	783	726	721	779	705	735	704	699	785	743	675	726	715	705	728	776	713	745	708	724	771	680	755	732	719	747	733	759	799	761	728	793	709	715	681	741	748	745	733	720	724	763	683	790	750	694	766	757	768	717	758	730	770	744	687	754	770	762	704	688	758	792	740	719	747	752	703	729	699	766	676	762	791	702	794	741	796	735	777	784	726	760	747	743	740	739	776	711	747	740	723	782	735	669	758	719	722	772	744	714	737	711	773	737	705	749	731	734	781	714	757	693	716	731	735	702	669	731	785	737	789	761	765	702	744	764	793	707	723	711	721	727	725	797	783	761	778	718	735	739	735	737	757	706	750	745	732	773	674	764	713	755	747	791	732	667	715	686	724	751	743	726	703	734	760	781	702	690	748	775	772	734	698	732	715	733	773	758	745	755	642	714	798	725	742	705	768	728	753	736	778	710	780	758	699	740	698	762	750	726	711	719	774	723	736	743	752	717	730	684	767	741	755	795	738	762	778	751	720	753	777	767	731	747	745	808	746	690	749	772	771	707	723	755	711	728	772	727	732	775	699	727	717	704	779	724	718	723	724	742	726	809	781	764	776	777	732	742	768	738	770	717	760	760	803	745	731	751	740	755	695	755	742	752	766	767	777	710	736	756	725	760	724	748	759	681	715	706	762	737	714	739	758	735	722	704	688	751	779	745	734	749	769	722	722	720	772	750	733	698	737	715	723	796	725	726	751	733	756	772	684	761	760	751	767	736	763	764	774	738	719	734	764	745	727	690	711	750	741	743	792	726	705	716	733	756	745	781	770	709	690	734	747	724	788	741	777	719	725	735	757	732	825	786	707	702	738	757	742	764	725	782	779	751	748	722	760	711	754	736	681	757	766	702	774	778	737	788	735	766	735	705	748	713	747	717	767	769	740	696	717	734	730	721	699	719	716	732	785	737	740	753	694	730	725	736	720	754	752	731	748	772	719	750	692	758	790	765	707	770	738	718	711	686	685	763	693	699	712	739	765	767	721	727	766	693	712	719	728	751	680	777	724	773	701	745	709	747	746	759	732	732	728	751	736	751	716	758	767	732	742	758	753	727	787	788	747	757	692	741	732	744	755	725	719	765	736	709	773	785	769	712	802	730	725	749	754	772	740	729	813	707	712	698	760	708	701	742	730	737	758	756	735	778	735	733	729	734	713	740	745	744	704	764	701	708	790	716	778	728	759	725	727	720	716	719	769	748	728	753	796	765	740	747	765	778	740	748	706	687	721	717	777	773	688	722	724	756	734	772	730	721	733	690	711	728	792	769	741	755	783	737	745	747	719	751	730	759	728	738	707	768	757	756	752	732	755	772	761	780	744	712	724	798	760	757	750	741	737	734	725	744	705	712	733	705	794	774	723	725	670	757	732	737	704	775	795	692	729	716	760	756	758	751	730	733	728	752	720	686	738	745	722	742	733	697	712	768	743	740	773	772	720	738	770	721	710	726	760	686	740	736	718	726	757	728	679	702	768	694	706	732	802	726	743	748	767	749	784	734	721	742	758	719	720	763	741	715	750	740	725	781	693	761	722	732	749	778	765	695	723	725	725	747	726	740	701	687	712	736	728	774	750	776	736	786	723	764	775	744	715	731	774	734	769	745	726	728	671	744	733	726	750	699	734	759	737	772	758	714	711	748	697	773	727	769	757	710	691	750	741	728	719	768	771	740	685	731	779	715	724	647	727	752	730	778	702	794	769	759	743	719	737	790	765	761	767	727	722	774	772	741	726	710	762	770	715	787	775	679	732	718	800	719	695	764	661	708	737	755	716	724	736	707	691	705	725	756	730	729	737	737	790	781	755	757	797	693	778	727	789	730	722	729	736	723	715	782	727	718	760	775	820	774	753	737	716	695	744	743	802	771	747	715	748	756	728	764	738	746	783	729	749	687	698	738	757	727	797	733	740	776	772	749	776	785	755	783	704	712	711	751	775	735	705	778	730	724	729	727	760	761	727	736	721	737	791	717	745	729	714	740	712	743	740	779	695	682	716	756	693	732	681	728	712	765	699	725	752	774	730	790	762	713	718	696	774	781	702	719	735	777	733	763	724	763	767	761	706	769	745	723	706	772	726	707	703	740	742	759	775	731	732	734	716	742	718	785	795	728	688	758	752	745	712	727	733	756	698	776	757	746	786	759	726	736	701	736	724	751	736	748	757	795	774	726	705	732	757	750	777	760	731	753	773	716	758	692	802	752	717	730	756	741	724	700	746	721	722	706	731	778	683	770	709	732	733	733	750	724	735	691	739	739	745	718	753	730	764	746	757	681	721	720	758	758	771	751	713	766	728	747	739	746	717	773	743	748	725	747	760	742	789	719	789	735	738	740	747	730	741	682	730	722	729	772	776	703	726	711	752	736	712	753	733	764	793	760	742	679	701	738	702	698	709	688	694	761	690	725	715	747	761	767	738	724	737	752	737	722	729	761	777	703	737	749	745	721	741	776	740	746	762	737	749	692	752	697	699	762	776	780	744	744	713	689	766	749	772	713	709	749	735	755	752	674	769	728	723	729	726	756	752	760	713	731	750	735	713	742	733	777	786	754	744	738	784	700	790	755	734	732	712	739	723	724	720	733	756	769	754	741	709	760	747	692	724	728	755	805	737	690	692	752	745	746	703	777	727	723	721	740	770	693	697	726	726	690	735	761	752	697	732	748	727	738	743	715	767	757	727	725	726	751	743	748	756	743	737	723	788	778	747	707	772	728	748	731	722	740	731	750	722	691	709	756	744	699	765	768	733	719	716	745	737	757	699	747	707	695	789	719	753	702	759	726	743	734	716	756	756	740	741	723	695	760	738	714	767	716	770	748	779	746	723
4181	1846	1638	1270	1100	1143	1020	1023	1029	1026	972	1011	968	964	942	943	937	890	970	1003	950	912	973	956	939	932	982	917	965	987	899	937	939	971	950	902	986	929	985	939	911	937	904	969	952	939	888	1012	895	917	919	973	929	924	969	995	965	917	959	938	874	892	890	915	892	960	957	951	944	957	955	954	955	998	929	955	896	944	954	922	921	896	921	923	923	957	951	952	918	928	1017	934	946	895	909	976	957	982	976	897	916	932	919	930	947	920	987	916	935	963	892	899	963	962	911	939	953	904	950	914	894	920	983	953	926	972	919	983	937	998	936	911	917	894	974	914	921	906	943	910	935	925	900	975	917	910	875	925	914	875	939	931	933	916	933	958	918	956	954	971	951	927	928	905	983	922	967	876	937	869	913	914	935	917	932	950	977	951	982	975	959	918	878	951	893	971	907	896	933	898	962	939	937	929	957	939	995	896	957	949	871	910	929	945	907	962	945	997	975	951	963	989	910	964	879	962	907	931	952	958	948	947	928	910	928	987	936	970	962	890	947	985	897	950	960	951	947	891	901	905	922	916	937	948	974	935	1007	960	917	914	951	942	926	977	984	904	928	962	921	909	907	958	957	939	986	907	948	952	917	999	928	933	965	904	959	933	981	971	921	976	895	876	886	967	927	934	892	952	925	978	957	959	906	950	913	983	914	932	964	922	943	943	945	964	872	911	930	986	963	903	928	880	1001	925	963	918	925	1006	929	956	953	927	949	900	918	954	966	956	895	928	949	964	1034	1006	960	902	886	960	947	961	876	951	931	873	925	935	948	989	977	952	936	936	946	998	928	940	915	924	968	891	949	966	922	935	898	903	935	957	925	1009	917	927	957	948	943	980	986	929	893	936	918	965	923	946	944	946	984	937	988	903	955	951	926	921	884	983	977	943	935	948	937	956	940	990	908	962	945	964	943	962	974	962	974	985	937	924	952	911	921	935	951	932	955	946	932	947	963	958	958	938	945	916	955	948	914	907	966	932	937	942	939	936	963	952	880	944	949	959	913	911	974	948	961	964	912	914	930	929	935	929	953	952	951	944	892	942	935	940	946	939	892	941	994	975	944	953	931	930	954	904	920	940	987	925	966	996	958	955	955	923	921	897	901	990	1022	969	936	927	927	1003	944	967	901	905	944	962	977	984	953	915	928	915	962	946	894	958	987	960	935	936	884	1024	973	928	976	969	940	917	959	970	973	1001	866	942	979	931	902	903	973	913	932	934	919	903	970	994	958	938	948	973	947	943	947	932	940	938	897	1017	911	961	901	1021	1021	939	958	959	949	968	970	963	953	915	958	896	914	854	961	976	878	967	984	941	958	940	975	918	888	954	956	944	934	956	973	902	946	923	931	984	963	968	903	889	1006	929	924	918	937	930	998	972	933	912	965	956	927	926	953	909	944	920	964	968	874	1000	953	901	925	915	905	968	972	919	979	930	929	977	948	944	964	929	950	967	942	1022	914	941	950	914	939	913	918	933	983	916	956	914	941	939	931	989	952	903	916	900	966	990	923	1000	934	896	954	876	906	930	975	951	941	951	952	1008	876	916	999	940	903	941	935	870	981	930	948	924	953	946	847	927	947	994	963	916	932	874	958	890	913	944	935	919	963	917	892	971	912	889	985	915	915	974	970	945	982	948	939	909	889	969	903	889	954	926	943	919	971	957	906	914	919	897	971	969	945	956	908	999	941	916	969	913	931	945	941	966	961	879	918	932	972	905	938	952	930	955	946	901	944	921	925	956	922	984	929	963	948	905	986	989	916	903	945	924	984	967	946	952	904	942	940	967	881	911	884	951	923	915	973	903	950	885	957	907	972	993	942	894	972	927	967	980	903	949	928	1025	893	912	1004	913	916	922	1006	920	938	968	894	986	959	904	921	928	947	939	933	950	930	929	964	945	952	961	931	916	982	911	969	933	940	912	982	904	964	935	959	877	959	940	976	914	902	914	928	965	940	984	949	914	896	968	1004	980	888	957	927	903	911	946	1001	922	954	903	966	966	917	919	961	956	915	936	965	917	972	921	897	940	892	950	884	973	986	1006	984	964	967	940	945	972	902	902	984	951	946	942	989	972	955	960	969	928	916	956	936	932	937	956	914	949	908	881	967	945	910	936	982	971	940	940	928	952	952	920	988	1027	996	986	921	885	887	910	912	939	946	886	922	922	974	919	907	948	947	923	979	937	940	910	913	886	926	943	949	921	927	912	932	943	909	924	929	921	893	932	928	951	971	962	939	956	974	923	937	964	913	941	923	965	918	913	938	905	963	921	900	869	942	985	902	1013	943	879	944	967	831	935	983	895	928	921	970	941	941	928	952	971	982	942	940	963	899	961	904	1012	963	953	959	956	967	942	957	931	970	925	932	939	936	934	930	922	990	975	956	892	983	919	900	939	869	1003	935	888	940	956	948	926	962	934	912	889	917	940	903	908	937	917	944	955	917	899	947	972	969	910	960	996	929	920	971	909	916	940	915	964	930	970	935	992	957	930	921	938	895	901	990	961	943	953	944	1004	961	967	975	967	961	882	954	963	982	948	977	988	938	912	977	934	954	984	867	938	937	912	893	944	914	959	925	941	998	936	896	927	923	952	948	911	936	952	943	885	966	966	930	914	915	899	972	978	980	965	916	903	945	975	900	946	950	896	959	943	921	929	995	935	946	944	886	949	923	956	924	974	922	938	924	956	911	964	915	949	959	918	931	923	969	932	967	928	933	928	971	936	983	879	945	926	885	890	929	958	926	889	979	876	969	921	911	956	937	894	894	1001	954	983	999	904	981	940	948	952	944	910	972	925	986	980	907	937	917	925	976	962	953	915	937	969	915	870	888	885	980	951	966	925	982	967	976	982	987	939	994	959	925	981	944	959	943	935	950	969	985	976	980	929	933	947	932	949	933	960	956	904	916	899	889	955	944	960	928	942	932	1001	957	922	916	987	941	995	939	982	968	952	914	903	926	913	930	929	944	948	946	960	907	979	911	919	945	944	883	965	888	944	962	944	935	932	971	905	951	910	941	942	932	880	943	939	905	962	959	980	914	964	950	921	977	881	1022	957	910	886	938	912	908	917	921	910	909	935	912	938	988	960	906	963	916	900	979	903	969	930	940	937	968	934	930	913	929	942	939	916	944	946	909	1008	980	918	905	901	974	917	941	936	978	947	977	982	928	985	931	918	984	933	953	932	935	932	940	982	972	996	926	959	895	910	994	918	932	924	953	878	988	992	971	966	952	918	897	890	993	918	908	910	926	904	917	913	881	961	911	999	917	989	930	938	925	972	947	898	922	879	928	961	958	959	984	941	957	952	948	890	985	914	911	917	927	920	893	956	973	937	937	985	940	935	986	924	1018	972	900	975	997	961	934	944	939	914	960	932	945	947	930	922	947	945	962	903	942	913	947	995	943	920	908	905	962	963	956	940	926	927	906	977	943	944	1049	908	976	974	988	968	945	921	956	927	913	914	985	921	1000	907	939	959	962	938	980	946	911	975	970	951	918	912
23668	20968	28306	23828	20963	9415	1426	1004	791	855	773	658	691	681	631	702	621	637	666	602	601	613	620	596	585	563	586	596	625	553	610	590	564	562	590	613	600	591	539	596	562	577	599	651	586	556	557	536	606	536	561	592	541	556	596	593	580	592	566	646	615	613	560	595	563	592	580	565	606	563	587	572	534	538	556	536	584	567	564	536	549	541	564	574	588	580	576	542	590	551	567	590	593	577	541	593	561	541	557	577	548	530	580	535	592	525	524	576	544	588	555	553	571	609	528	588	569	562	601	583	545	592	591	532	560	576	554	560	553	599	582	528	606	531	585	550	566	555	607	554	559	552	568	549	613	569	543	626	503	536	525	573	530	556	551	576	578	580	587	557	590	515	546	548	559	548	569	578	598	579	560	584	547	601	534	584	571	554	596	583	536	594	546	573	560	554	554	544	550	584	573	578	551	533	608	588	570	496	542	556	535	551	575	574	615	573	569	539	573	573	607	599	587	561	582	617	556	581	572	541	503	581	566	559	562	594	583	557	533	576	585	558	581	532	551	561	524	583	548	614	547	596	586	563	597	517	529	548	590	538	548	566	587	560	603	553	556	560	601	559	565	533	549	551	578	573	554	540	553	581	571	566	541	564	571	564	584	574	592	537	559	583	592	542	551	560	577	508	540	546	601	573	598	566	555	574	565	576	555	563	574	545	550	578	560	555	534	557	569	585	542	540	535	572	544	537	563	549	578	545	576	531	569	554	538	562	543	594	534	598	559	587	587	552	565	573	567	574	584	572	527	509	571	536	566	550	545	568	602	564	562	621	550	577	568	567	531	543	580	560	541	581	582	567	539	567	568	561	543	527	572	578	570	569	568	562	591	550	599	547	584	547	562	593	512	548	566	558	579	592	559	566	539	586	560	573	528	542	561	571	567	557	529	563	506	585	534	572	534	535	618	584	574	530	541	591	566	561	573	550	536	554	594	570	600	587	547	559	614	571	542	580	559	587	558	550	574	629	588	598	568	533	557	572	560	551	543	559	578	528	614	568	554	592	562	590	613	531	520	543	554	602	557	525	564	566	576	590	559	560	605	550	584	554	525	599	612	530	567	552	551	538	580	553	536	540	563	574	543	544	587	584	567	568	547	545	537	594	559	571	571	566	587	570	580	568	565	516	589	552	576	578	580	536	579	614	594	578	562	548	569	570	575	572	588	541	580	521	612	575	578	582	586	557	588	603	565	558	604	552	572	551	542	528	550	561	574	551	547	523	563	564	537	536	517	551	556	570	583	562	563	548	580	515	570	580	528	557	598	520	537	564	579	553	556	585	566	577	557	619	543	590	576	558	568	570	602	493	585	587	524	564	534	552	594	587	564	572	543	536	591	510	533	545	569	570	565	584	563	571	580	612	578	563	547	580	583	555	566	553	553	566	535	563	575	556	548	529	554	546	557	515	555	580	577	578	620	578	567	548	534	545	563	595	563	523	497	553	537	545	581	588	552	565	554	567	590	525	523	570	592	538	560	560	582	565	584	584	588	554	585	565	560	583	601	599	546	527	577	577	566	562	563	557	604	545	553	563	554	559	565	552	603	550	570	560	528	569	565	615	588	553	575	550	573	545	514	545	551	537	586	575	540	608	597	559	628	572	574	577	513	582	590	569	605	553	542	548	566	563	588	524	571	598	541	588	571	579	563	545	583	580	607	528	556	537	571	590	565	560	553	496	563	586	557	553	538	560	546	600	585	602	562	520	552	515	592	585	555	564	586	535	532	563	582	551	585	563	586	591	556	558	584	562	556	581	581	547	574	546	561	557	581	557	522	513	565	574	560	596	529	565	572	572	556	574	572	561	565	621	538	569	557	542	569	569	571	561	588	527	575	560	601	534	560	555	559	547	550	566	570	556	515	586	539	552	537	577	564	578	520	575	580	573	540	583	542	591	523	566	546	541	570	571	557	572	544	601	526	531	600	570	555	559	541	576	559	562	565	559	539	557	561	549	605	613	543	594	535	580	564	606	570	545	589	576	522	567	564	556	592	571	591	530	561	508	564	561	535	572	541	517	553	616	590	568	606	581	614	600	504	521	560	557	560	592	546	536	530	529	547	575	614	569	523	563	524	562	616	579	561	598	576	548	557	534	530	577	554	540	553	609	550	539	565	498	536	549	574	578	558	545	586	532	586	559	501	517	638	561	564	571	562	593	603	600	556	599	527	572	559	560	539	565	515	566	562	580	580	593	524	597	558	549	577	545	570	540	581	544	554	517	530	573	525	545	552	561	548	548	566	609	526	541	531	550	558	549	608	626	575	578	616	542	538	577	547	543	563	573	565	566	535	587	568	560	506	567	535	581	561	561	537	585	580	578	594	576	542	554	533	561	525	541	562	529	560	534	533	537	542	586	586	534	589	540	560	612	563	568	573	571	559	583	571	594	582	538	553	577	586	595	546	543	553	628	562	557	574	566	525	579	544	610	549	617	546	559	518	581	536	544	571	581	573	563	535	585	568	599	533	571	604	577	563	565	580	535	569	626	536	536	579	595	591	572	578	582	536	510	604	548	545	582	569	523	602	583	596	572	587	525	497	535	615	575	540	579	596	547	539	583	581	563	605	511	568	552	547	591	588	534	541	552	565	616	524	520	549	594	537	548	585	555	545	530	562	552	574	586	564	524	594	569	557	547	564	588	530	567	562	569	524	507	580	532	544	546	588	589	576	551	575	525	556	536	576	511	589	550	574	544	581	526	556	536	550	587	569	584	552	599	559	566	585	554	545	570	574	546	566	563	607	550	569	550	567	517	525	600	558	543	588	559	561	562	573	566	524	563	628	580	541	593	586	574	537	603	578	572	551	520	571	561	556	568	594	498	546	578	592	524	568	548	560	603	575	536	556	545	587	568	586	546	542	571	599	515	558	568	570	551	613	550	584	563	549	547	543	601	535	605	543	526	541	563	532	556	566	590	570	507	566	573	593	564	585	569	531	576	572	538	537	532	531	578	533	536	613	537	545	488	533	589	602	557	524	582	577	536	598	545	592	561	587	579	565	547	525	551	569	552	608	556	553	529	551	542	530	559	557	563	599	573	545	611	544	584	544	538	566	599	574	576	559	591	591	553	555	582	598	559	576	572	557	592	603	528	557	547	608	559	579	552	585	582	548	521	546	604	571	531	534	621	568	560	539	560	561	552	559	576	559	570	629	591	560	564	566	559	554	546	591	529	558	556	546	570	544	554	544	553	596	627	612	581	517	566	530	561	558	576	574	571	572	573	587	557	546	625	563	503	560	591	552	578	562	574	580	568	560	549	580	553	549	532	575	583	598	534	533	556	560	540	571	567	566	582	540	594	598	536	572	547	574	515	562	538	567	572	552	571	561	554	590	521	535	565	572	575	521	585	554	586	590	572	593	592	554	573	550	568	555	526	580	591	538	577	568	579	554	555	500	565	577	534	584	583	577	563	555	548	595	543	533	586	522	569	559	606	544	570	584	563	554	570
4970	9994	8629	4718	3322	2585	2155	1728	1483	1386	1177	1142	1092	995	974	960	887	873	900	838	777	842	854	791	753	742	792	841	764	782	760	742	760	757	767	752	752	769	760	725	724	750	765	777	734	731	726	786	751	773	741	744	724	757	727	722	745	757	715	744	773	713	704	735	783	764	778	761	783	716	733	765	802	716	759	714	748	785	733	691	703	719	722	721	722	764	765	737	773	766	724	703	803	740	750	775	758	750	731	744	737	691	729	736	724	688	753	740	756	742	745	693	753	760	706	733	717	723	694	706	716	741	730	750	725	718	722	748	721	764	783	729	778	680	731	741	730	792	751	714	754	720	760	724	724	764	699	715	718	785	707	741	702	733	696	803	718	768	707	700	718	715	718	704	715	729	720	728	745	727	706	721	730	752	692	724	732	717	795	769	693	749	712	730	748	750	732	720	730	710	726	734	787	677	735	771	795	713	763	718	737	729	715	731	745	755	772	743	709	716	740	732	684	741	746	729	766	807	723	732	703	692	774	740	725	729	758	747	723	739	751	710	743	709	705	675	710	779	751	756	703	725	730	738	799	729	698	692	739	737	726	785	709	696	713	753	741	709	744	738	685	700	706	740	822	722	749	729	763	683	740	747	729	719	684	724	704	741	727	736	680	697	750	736	753	730	744	770	762	773	716	716	733	740	765	774	733	710	781	714	744	759	731	724	755	736	707	740	818	803	763	727	708	709	765	732	729	750	729	709	743	693	758	744	704	697	778	761	704	749	710	726	751	753	769	757	731	765	746	734	718	672	758	777	718	668	741	785	777	743	765	772	724	717	746	707	775	704	724	708	697	721	778	759	711	845	704	696	748	760	734	779	716	748	700	712	730	724	701	750	740	715	689	733	785	773	717	752	777	768	722	726	716	700	751	708	709	779	743	732	728	698	728	757	719	716	722	746	693	734	725	687	733	728	712	741	707	748	782	742	714	750	742	781	694	700	725	745	694	772	738	733	735	720	712	752	783	676	734	723	703	761	698	725	749	737	692	694	746	752	683	707	746	708	738	771	712	767	729	684	749	765	761	767	759	730	694	788	751	762	712	785	728	727	788	719	742	698	704	676	785	741	753	702	769	735	741	769	715	703	767	741	737	704	782	733	707	748	737	727	670	734	728	740	703	694	693	766	735	723	750	767	733	713	750	721	719	771	735	724	708	707	735	721	777	751	782	697	735	714	703	715	749	716	737	765	688	742	755	743	761	713	721	738	721	724	753	784	745	736	749	729	778	715	752	739	767	795	725	702	709	782	725	679	726	725	761	726	733	701	688	736	745	737	813	690	763	768	776	762	735	754	710	760	766	729	768	806	735	773	752	750	771	733	711	711	735	747	749	707	754	737	796	730	702	807	729	744	761	670	719	777	765	764	719	774	680	731	723	702	749	761	777	720	755	704	730	752	763	740	705	794	699	748	735	771	727	717	680	736	712	710	735	718	717	744	731	714	736	723	722	741	701	753	752	713	755	663	750	711	748	717	761	793	793	716	754	726	738	689	777	736	697	738	771	803	718	739	716	738	791	688	768	745	700	737	783	691	699	735	719	782	721	750	698	810	755	767	743	736	739	726	697	706	773	694	753	751	761	738	756	709	742	754	699	725	749	744	724	755	687	793	719	721	752	740	750	731	739	753	734	697	699	759	710	718	791	753	773	731	717	715	729	737	706	707	697	807	743	760	757	691	757	732	773	707	704	716	757	761	719	676	709	724	758	718	759	802	748	680	744	723	679	687	757	755	700	765	752	691	699	696	761	701	736	748	754	738	714	721	735	731	716	772	727	739	765	783	722	704	770	690	742	733	749	710	735	743	727	730	740	738	718	756	735	768	780	703	710	736	731	729	707	743	739	708	762	724	767	702	726	755	749	770	761	778	734	752	708	765	677	765	774	786	750	729	724	747	717	752	711	785	732	710	685	715	751	720	741	727	706	744	691	759	708	686	717	710	713	743	747	714	738	756	721	736	766	730	724	758	715	719	687	724	769	759	744	784	704	682	667	710	786	721	733	771	729	747	749	715	759	725	727	732	712	762	750	716	714	729	759	750	711	711	764	738	748	742	742	730	769	707	697	705	724	723	719	664	721	734	746	753	720	769	778	773	718	775	742	703	744	734	724	728	720	717	735	731	704	734	748	729	761	752	726	740	734	721	751	731	723	744	688	688	709	745	726	734	735	761	735	739	731	735	719	728	703	710	810	700	798	746	725	706	737	727	739	753	728	731	739	769	746	741	758	724	695	750	761	763	670	719	693	746	757	734	750	749	751	744	753	672	750	740	760	719	733	738	746	740	777	725	775	692	732	721	749	735	752	781	723	745	714	713	693	736	739	759	792	748	760	764	736	688	720	738	761	702	774	757	716	747	725	750	699	719	722	758	751	734	730	733	703	742	721	741	740	737	724	722	702	734	693	771	793	708	716	683	732	729	758	686	695	700	765	753	728	729	754	729	786	750	756	759	725	732	711	759	732	707	735	731	720	745	717	731	767	771	740	743	724	664	769	748	738	768	784	759	753	724	735	753	726	717	727	720	681	763	766	740	715	724	702	744	711	740	772	707	762	701	693	747	736	760	774	727	747	695	735	767	732	702	731	687	709	754	770	776	730	759	741	741	686	708	758	767	735	775	763	775	716	716	748	709	714	698	745	796	735	756	766	761	788	779	753	723	728	763	726	712	761	707	711	732	759	722	785	670	709	777	743	792	719	728	737	700	751	723	736	779	738	761	741	725	736	710	694	723	731	751	701	723	731	741	743	745	747	764	728	694	684	691	737	760	734	784	754	710	702	724	750	738	722	739	741	735	770	700	713	768	735	712	751	744	728	778	714	740	748	751	757	714	715	711	746	752	745	737	759	694	757	767	775	738	745	717	715	711	697	715	710	745	717	729	765	706	722	730	786	752	774	737	725	733	764	697	774	710	788	738	703	730	744	729	742	714	758	770	696	742	705	725	727	736	700	754	746	703	725	712	711	777	752	726	742	751	721	736	751	769	712	733	741	704	719	745	770	767	756	700	716	744	716	745	710	737	758	684	728	728	687	732	714	740	748	730	810	707	777	732	713	732	725	731	720	729	679	759	701	708	727	770	735	738	734	750	722	768	715	734	688	736	696	715	724	739	723	714	726	739	728	803	718	723	739	702	762	746	721	718	770	732	740	699	734	680	760	791	756	744	750	776	787	698	762	728	793	701	748	702	726	746	730	798	738	778	735	714	710	732	709	748	739	732	759	715	690	749	734	686	724	782	767	766	705	717	766	722	742	704	731	746	678	757	707	751	741	657	767	728	699	697	744	721	769	653	718	779	747	694	790	682	764	723	765	728	763	722	675	717	753	741	722	681	754	702	734	733	738	744	715	788	691	750	717	737	699	745	711	737	738	707	758	765	749	736	719	762	724	747	757	677	748	763	748	766	726	683	749	774	774	715	734	768	669	742	705	727	740	716	744	720	730	634	709	752
22763	20994	28783	23371	20994	21026	7005	1082	730	630	581	517	465	425	408	348	309	354	302	312	271	254	297	261	268	267	247	286	266	273	257	248	250	220	254	241	246	240	263	223	239	220	229	214	240	214	237	227	246	247	244	268	223	221	199	247	205	249	228	199	229	207	219	249	279	211	231	253	215	213	225	219	222	240	211	244	218	217	227	230	235	241	228	235	241	191	220	223	222	193	210	217	202	208	211	201	196	231	232	218	203	216	183	223	226	211	211	240	219	219	222	231	203	234	214	217	220	215	221	212	217	228	236	183	189	231	196	209	220	205	254	216	221	219	214	181	228	204	236	201	241	230	214	193	194	227	224	204	205	240	224	236	227	209	203	205	202	223	218	231	227	209	228	190	226	213	236	208	209	205	241	230	219	209	225	194	210	233	215	211	239	223	213	214	216	221	226	222	220	204	210	237	218	234	187	199	198	233	210	234	213	216	189	199	204	248	218	209	237	229	241	227	211	229	185	201	234	197	227	197	204	220	210	253	221	204	215	217	217	212	236	233	200	213	212	229	210	192	207	230	237	197	207	213	191	196	203	175	219	210	216	207	228	213	223	224	223	216	217	189	221	211	240	219	225	218	213	220	222	226	212	214	190	202	228	210	210	203	191	205	216	203	217	219	204	223	212	218	228	207	210	209	207	219	223	221	218	218	210	226	238	206	193	187	232	182	204	216	242	210	236	220	204	228	220	217	212	197	211	229	202	214	220	202	212	230	211	196	223	215	228	213	223	202	260	187	226	186	210	218	219	211	196	215	218	208	205	223	229	205	189	220	200	205	186	195	214	218	202	219	208	236	238	211	217	208	203	209	216	190	181	240	187	270	194	224	210	207	247	238	210	209	209	211	231	226	230	208	241	240	212	210	209	210	225	217	191	235	203	232	201	208	214	195	237	204	211	208	220	206	208	237	224	202	209	219	216	230	213	180	220	219	214	215	202	188	231	200	211	214	217	210	230	226	216	221	213	201	221	239	212	206	196	200	202	234	204	218	189	184	212	213	211	214	219	233	240	218	227	236	201	213	233	212	189	194	234	202	211	228	229	192	188	209	211	219	234	202	228	238	199	222	209	221	232	211	212	220	235	218	206	193	193	215	217	226	220	215	217	213	228	202	205	218	234	216	206	204	243	246	213	215	237	209	223	219	218	215	223	216	223	241	195	226	216	211	227	221	226	217	211	181	231	228	246	235	199	202	226	209	202	207	206	230	219	187	217	223	227	202	195	190	209	229	230	203	231	215	229	192	229	206	226	185	210	233	218	198	217	246	198	216	203	219	208	185	203	189	235	214	207	199	217	201	201	229	209	219	198	237	222	231	226	239	207	207	201	197	201	221	241	196	219	211	227	216	209	210	235	197	212	248	206	226	223	211	226	191	231	216	212	219	194	211	247	217	208	202	221	193	206	266	228	202	224	227	227	214	215	234	223	202	184	218	223	207	217	228	206	210	190	229	205	229	224	214	215	232	212	196	240	208	218	208	208	209	196	239	219	219	180	196	217	222	243	201	212	200	219	271	237	243	206	226	207	230	211	234	196	226	223	211	218	203	226	219	191	197	217	202	218	221	222	224	262	231	197	199	194	200	232	203	219	205	217	195	229	205	205	203	219	202	220	225	213	211	228	205	220	184	195	227	218	222	178	207	232	224	203	203	222	199	227	237	219	245	210	219	206	209	214	240	199	223	176	205	199	231	217	225	212	189	205	248	187	204	230	196	208	229	201	228	237	207	220	200	223	208	177	226	207	230	214	213	233	207	224	204	230	218	236	245	226	195	220	225	221	236	209	206	211	196	225	220	220	227	220	218	217	242	196	210	213	211	200	217	189	213	200	209	251	213	229	210	229	210	221	199	202	218	197	203	210	186	198	208	241	238	210	207	230	207	205	235	217	217	191	201	232	223	249	195	217	212	215	219	217	192	189	204	238	191	216	239	185	207	234	201	214	223	208	209	228	204	210	211	230	241	237	214	197	213	232	203	237	226	177	194	213	240	198	200	246	229	235	203	241	215	218	219	218	226	227	219	242	204	210	228	237	223	223	185	218	215	210	230	207	224	217	218	227	190	213	212	213	214	216	234	226	210	197	228	239	198	219	186	227	213	235	225	240	207	236	211	213	212	224	222	234	196	226	212	209	223	202	222	214	198	222	223	223	207	205	192	241	205	214	223	217	190	218	215	221	215	219	219	196	209	219	212	232	223	199	208	210	178	212	241	223	213	218	242	200	208	226	197	222	226	224	188	205	200	207	204	208	189	222	232	216	216	230	189	234	218	206	222	213	222	217	226	221	211	222	190	195	204	201	251	222	209	215	229	226	197	183	218	230	211	204	219	216	215	219	239	237	212	209	209	221	229	231	207	236	215	218	213	234	205	209	220	231	218	212	224	236	211	221	206	242	220	199	233	205	216	218	201	194	188	204	225	195	220	207	218	203	246	200	192	185	225	221	212	228	185	222	209	222	221	209	216	211	206	191	223	230	217	224	225	237	241	225	202	199	244	190	225	220	207	245	221	188	219	211	223	181	204	228	232	186	220	228	224	203	211	207	203	194	264	233	220	241	200	203	199	231	210	207	212	231	202	201	192	215	239	217	203	215	243	225	224	212	194	211	230	203	239	207	214	215	203	221	222	201	236	216	183	241	225	195	247	211	207	203	213	226	200	211	228	199	223	233	227	187	221	229	204	226	214	232	213	232	200	207	196	215	210	223	224	220	211	250	238	218	209	187	254	194	185	202	225	164	210	239	225	221	216	227	215	219	210	212	234	231	216	208	215	223	219	210	202	247	198	209	215	215	191	193	206	222	199	185	225	241	197	234	227	225	196	227	194	230	200	236	215	199	184	170	208	252	222	226	238	209	205	232	220	237	216	204	192	211	218	232	213	186	189	213	225	232	182	214	203	209	197	225	191	215	223	189	233	212	242	223	233	211	223	202	219	228	215	228	223	218	201	207	209	197	200	202	209	217	205	199	200	216	211	205	205	213	207	208	193	220	216	214	196	204	225	223	227	210	204	227	207	203	228	200	214	193	175	220	215	213	219	233	212	217	250	224	225	224	226	229	177	192	213	226	200	197	223	203	190	232	217	225	221	217	207	227	210	205	209	202	229	232	210	229	220	234	207	202	250	193	184	233	209	209	228	221	214	232	206	211	243	211	189	192	225	221	192	207	219	205	218	231	218	219	208	226	222	201	200	219	203	216	247	203	175	204	189	210	221	208	253	206	236	219	222	207	208	189	211	199	202	230	221	199	209	204	226	238	234	218	210	213	243	217	207	211	237	195	224	206	209	208	208	209	183	201	182	222	241	200	230	183	195	203	204	201	221	204	200	226	185	215	220	246	195	222	221	211	217	204	200	197	219	203	215	216	216	216	195	229	228	214	210	227	218	213	209	202	207	199	217	188	192	191	197	189	225	199	205	218	229	204	211	213	229	183	218	213	215	217	241	186	227
6928	15787	13465	7265	4946	3715	2828	2298	1831	1435	1270	1053	862	767	721	644	578	577	527	486	468	474	447	452	419	391	374	375	389	362	392	338	345	338	340	390	336	332	323	332	329	363	335	317	305	287	312	316	322	294	296	297	284	294	299	309	307	301	313	315	301	260	303	307	294	293	322	313	298	324	304	302	286	291	294	294	298	293	267	284	297	280	282	284	291	314	298	297	311	295	294	277	306	298	293	282	275	295	271	313	273	315	305	287	280	308	292	326	308	293	298	269	295	279	286	338	270	304	284	304	315	272	294	326	271	301	274	329	318	351	276	277	281	284	268	252	302	257	306	307	279	279	275	282	286	273	281	286	282	296	297	284	291	290	289	290	291	271	274	302	292	278	292	270	299	283	276	257	289	294	288	272	292	284	306	264	283	307	278	296	293	295	287	275	278	274	279	311	292	271	263	267	274	284	309	286	305	304	299	274	290	256	280	313	312	286	270	305	261	300	274	287	305	269	277	262	258	309	270	300	300	288	280	291	305	322	291	302	282	304	300	279	297	293	291	290	284	277	287	300	276	255	288	276	295	274	290	288	281	270	310	273	292	281	302	277	270	261	305	251	316	304	291	308	281	312	299	323	300	262	295	280	302	277	270	298	300	321	286	321	278	280	300	287	279	277	289	306	281	295	297	290	286	278	261	285	295	310	305	300	284	276	273	294	266	307	288	287	279	270	296	271	283	300	283	287	300	269	283	282	322	285	264	320	289	315	299	278	284	280	258	274	279	296	271	304	287	308	295	291	284	286	286	271	289	273	292	276	320	257	307	302	297	311	292	295	285	303	297	278	280	288	308	276	275	289	274	265	272	283	260	287	313	305	290	289	265	287	276	278	280	281	291	259	317	262	298	296	286	294	298	285	267	294	285	305	305	318	291	279	290	302	349	268	298	292	292	296	277	297	295	302	272	257	294	277	289	331	283	307	271	328	295	296	323	285	265	287	283	281	312	282	291	290	279	288	281	302	256	269	266	251	299	289	272	261	293	283	298	287	279	266	293	302	275	296	306	290	277	296	278	287	284	300	271	321	304	290	274	287	314	294	288	261	294	275	268	273	284	276	298	302	295	274	293	297	293	290	296	300	265	294	286	284	275	283	273	285	314	291	287	288	283	293	291	292	283	266	288	300	288	266	288	295	316	309	288	293	306	262	269	287	300	300	273	265	308	276	274	286	267	290	316	279	270	288	294	300	277	293	312	273	290	290	275	286	270	278	290	284	296	287	276	264	267	298	272	297	271	306	274	308	311	281	287	296	284	316	262	282	275	277	266	295	278	283	286	274	295	296	301	296	281	269	280	315	294	269	311	275	307	263	264	313	265	312	306	319	287	258	321	271	295	306	277	290	303	297	308	327	291	262	273	269	284	290	305	302	259	266	310	305	298	257	278	298	269	261	283	297	297	300	294	312	289	320	276	309	259	290	287	260	302	307	289	296	274	274	276	304	296	297	323	280	281	283	292	280	263	269	312	293	325	257	260	260	310	271	277	285	299	316	297	301	295	283	288	279	295	307	320	278	293	294	289	309	276	278	310	249	249	276	297	316	290	323	286	298	317	328	297	306	294	335	249	284	243	286	272	278	299	314	293	286	294	277	270	271	276	291	312	273	279	281	310	288	314	300	315	322	262	320	310	239	284	294	292	287	281	286	296	300	312	317	286	310	285	276	302	290	285	282	280	290	278	278	288	288	290	252	290	288	312	293	319	328	287	298	252	301	300	288	300	266	268	308	274	273	261	297	280	325	263	282	290	298	291	286	273	326	296	290	282	279	289	290	301	280	278	306	323	271	285	313	271	290	257	304	277	301	300	314	282	280	288	255	293	277	298	301	277	268	276	261	287	284	287	293	296	291	304	295	275	277	297	283	304	303	278	295	305	275	263	287	265	314	291	318	294	294	306	341	282	280	280	283	283	267	308	303	276	285	281	292	293	285	289	291	275	280	258	288	295	299	263	280	280	264	305	303	285	309	274	276	269	323	289	289	294	307	288	306	280	273	303	273	293	296	262	307	273	308	297	278	273	305	272	302	298	317	292	281	261	258	271	277	279	296	282	275	265	288	316	287	303	287	295	268	276	277	279	318	285	309	259	274	303	306	281	250	297	294	292	310	300	286	270	307	285	301	287	295	284	296	282	310	311	287	288	263	270	309	282	297	256	274	282	336	271	279	267	305	278	276	299	280	277	274	271	266	293	281	290	323	298	283	293	306	293	311	292	302	269	288	275	263	299	296	285	253	310	279	306	311	296	271	276	293	282	289	272	278	275	302	274	286	272	288	299	298	290	275	270	239	307	311	276	293	268	255	266	246	321	297	262	333	286	288	299	290	300	282	270	279	312	302	273	315	292	286	282	275	298	276	301	288	282	283	293	278	271	282	320	294	277	311	305	290	279	263	259	278	280	271	267	273	322	273	273	274	330	319	308	257	328	256	308	265	267	300	291	255	290	293	293	253	277	256	315	254	274	280	288	275	294	289	289	268	292	281	278	297	299	285	286	262	303	280	274	288	291	287	270	302	338	264	286	325	285	303	314	282	294	279	288	288	278	291	302	296	307	332	305	290	294	293	292	300	273	299	280	286	279	293	288	306	269	276	303	280	267	291	306	301	309	274	304	283	295	284	294	288	287	297	286	263	297	271	298	262	295	286	289	330	298	279	257	286	297	314	273	282	266	276	282	282	276	302	285	290	287	290	249	315	299	275	292	291	271	282	303	297	279	290	286	303	267	316	318	295	268	279	280	292	302	313	287	299	295	264	262	296	305	262	324	298	290	294	297	300	305	274	305	313	298	302	302	311	330	271	283	293	279	283	290	281	294	286	265	269	263	308	277	319	317	281	301	302	291	276	285	292	279	284	265	294	308	331	272	296	279	269	298	293	281	300	295	284	316	282	288	279	289	257	278	307	295	274	275	264	287	314	300	323	282	284	292	304	306	280	283	266	278	277	274	278	287	314	288	321	255	310	266	293	258	274	304	317	287	271	304	292	295	271	286	271	304	284	264	294	298	284	275	267	297	277	287	277	287	273	280	305	301	302	272	285	283	302	303	276	269	295	310	286	299	291	288	284	282	296	295	306	280	279	317	283	274	284	259	321	282	280	298	270	266	290	283	287	264	277	308	290	312	291	293	278	290	274	279	326	292	295	294	293	270	304	302	272	269	257	305	297	313	307	319	295	258	277	287	296	284	307	303	286	284	286	265	293	294	278	275	274	293	293	282	289	263	292	303	282	250	280	302	308	290	277	287	277	309	282	302	272	297	289	309	299	324	286	306	288	285	279	314	301	288	265	294	293	314	282	282	273	292	299	304	300	271	293	286	298	284	300	276	307	295	284	318	259	294	333	329	266	302	266	289	273	287	305	264	294	285	283	307	335	288	269	309	274	280	305	325	280	298	295	267	268	288	304	277	289	243	284	279	289	275	270	342	278	279	287	301	270	315	281	271	307
26540	20573	10282	1375	852	815	774	781	776	756	765	800	755	787	720	748	772	771	768	746	735	700	774	782	790	728	758	729	741	782	750	764	731	728	748	748	766	745	703	718	742	747	681	731	794	738	759	768	770	724	722	752	738	760	743	734	699	723	747	778	719	744	710	753	780	735	704	747	740	725	743	732	770	757	771	754	670	778	781	760	729	736	757	747	742	761	710	729	706	744	711	735	754	724	735	770	715	756	702	735	751	763	720	764	723	733	736	795	739	745	792	737	693	669	729	724	743	792	720	695	775	730	711	707	701	723	762	738	695	708	751	695	697	759	797	742	732	826	755	747	789	765	736	771	723	778	725	770	726	738	718	766	733	726	749	673	724	743	775	710	764	745	699	715	686	721	749	737	758	721	759	738	770	799	722	743	737	750	769	700	720	771	727	802	744	729	714	750	724	705	701	757	748	754	734	698	759	748	715	748	737	742	703	723	740	732	700	742	709	761	761	776	749	719	754	732	793	717	693	712	667	751	705	751	753	702	687	723	765	746	749	679	797	705	712	703	778	751	751	711	755	740	737	701	730	761	767	683	735	754	741	742	732	771	774	719	762	746	745	756	703	773	752	785	802	777	781	747	704	810	745	749	757	733	750	732	756	735	729	740	747	715	760	755	754	729	741	767	693	757	788	742	773	748	767	797	782	720	715	752	723	770	718	741	719	714	731	746	779	734	725	735	754	758	712	740	725	738	736	749	747	699	748	727	772	719	732	774	782	729	687	756	745	739	730	729	744	751	677	679	733	720	744	703	723	791	792	762	703	791	753	797	759	739	729	755	773	758	736	742	777	727	780	710	737	768	724	707	737	721	706	767	771	794	731	718	727	754	724	752	724	725	748	762	701	689	754	759	717	679	740	746	725	710	709	718	701	735	735	658	779	759	732	728	741	775	709	742	718	701	746	754	696	732	762	711	764	745	694	694	781	758	727	750	717	741	724	735	747	702	757	782	779	721	707	743	774	744	715	749	729	771	713	758	779	702	776	742	771	734	737	672	757	773	759	772	739	745	743	695	730	690	775	779	698	718	765	769	773	776	755	761	716	722	769	764	751	722	770	684	774	715	705	717	763	783	771	743	744	696	729	690	751	725	784	750	824	770	774	756	716	676	721	702	710	712	735	743	766	738	729	743	760	760	798	761	761	803	790	776	761	708	736	727	782	799	760	746	723	717	720	773	749	695	732	781	722	751	756	771	742	759	727	735	744	759	738	737	757	733	728	773	787	737	730	780	732	739	783	710	752	735	779	750	696	759	747	738	722	744	735	699	708	747	753	746	694	724	759	707	718	737	745	760	723	760	774	770	751	714	730	787	775	747	744	742	752	753	751	775	721	718	751	783	717	769	726	777	738	725	747	715	723	738	741	746	739	733	724	770	729	737	724	717	747	772	758	736	799	766	748	773	704	772	697	772	720	734	712	729	720	785	727	685	720	730	782	768	682	755	745	729	761	769	725	775	753	774	731	729	739	742	735	741	769	740	733	778	718	746	775	746	776	744	752	754	725	761	785	675	782	709	710	724	709	781	755	742	767	732	733	710	731	772	743	761	750	705	759	756	731	777	738	728	704	722	710	759	767	791	708	727	723	693	752	711	765	740	745	728	695	754	754	721	743	784	719	781	722	714	740	717	715	743	737	765	785	751	707	745	771	716	728	663	732	762	736	744	736	754	725	771	734	790	748	725	739	725	714	760	730	758	759	734	738	792	757	717	785	814	716	715	740	753	721	758	823	725	784	757	695	758	734	768	744	752	738	709	792	717	784	708	722	719	724	711	728	797	697	736	703	713	758	761	735	742	756	734	736	772	677	758	730	772	709	731	753	763	798	689	775	760	716	754	797	773	756	760	753	764	753	723	760	774	728	739	760	757	830	732	728	713	766	758	741	738	767	731	724	778	717	745	767	686	787	738	734	747	736	763	776	698	721	726	691	764	772	701	741	750	740	702	715	736	719	693	720	731	735	766	744	771	695	716	693	794	766	776	734	748	754	736	723	758	747	737	803	734	742	731	735	720	763	747	658	772	724	767	727	768	761	784	753	733	713	743	781	700	755	775	742	734	758	711	782	756	730	738	705	730	748	793	713	763	750	778	767	718	826	786	736	738	708	741	732	707	701	789	771	701	766	738	760	737	729	757	772	758	728	719	754	767	751	720	809	749	808	772	727	741	717	722	688	734	760	748	744	713	770	747	708	751	735	759	719	784	751	775	699	732	810	686	743	721	770	695	791	719	771	729	802	728	729	731	711	771	780	719	745	697	704	785	719	759	693	733	739	711	765	771	742	744	785	795	721	762	751	762	771	744	733	730	787	749	724	722	704	761	771	747	756	756	715	726	781	784	746	712	796	732	676	710	726	712	767	795	728	764	760	725	760	753	765	763	751	741	749	744	806	736	686	729	715	704	760	733	772	745	732	722	764	814	787	751	741	715	725	756	765	751	755	735	756	721	817	743	759	728	771	736	727	781	750	742	752	716	748	778	772	728	713	743	748	736	769	746	775	749	693	738	725	757	736	726	704	715	732	757	741	737	729	701	727	726	725	716	737	766	741	710	744	804	758	716	770	750	785	762	731	736	728	716	770	723	778	758	789	694	761	712	761	742	757	771	782	690	703	739	772	718	763	805	709	729	742	720	737	729	706	722	760	735	740	775	719	758	740	784	754	727	764	723	686	702	763	779	703	730	756	745	680	764	712	721	742	730	741	762	786	767	713	750	771	729	747	731	758	756	752	746	788	677	763	700	776	773	739	751	723	752	707	764	710	688	750	711	693	719	727	747	777	699	754	768	807	735	735	740	772	709	789	719	741	725	730	700	729	762	692	716	791	736	731	794	738	739	772	761	761	749	762	769	721	724	779	757	752	743	744	722	752	778	740	729	715	768	748	712	715	731	745	771	762	733	763	777	775	715	734	680	702	746	694	731	768	732	764	717	698	750	748	720	767	751	769	753	737	733	714	689	752	762	738	772	732	746	767	723	683	748	728	690	740	743	775	738	773	700	740	746	740	743	779	781	722	773	773	721	732	759	691	757	780	765	697	770	747	720	758	710	767	768	727	698	756	735	751	732	694	743	702	759	755	751	756	724	778	809	725	697	766	703	725	760	743	765	741	768	728	708	696	726	744	714	754	733	694	764	743	741	767	761	744	709	762	728	731	712	726	726	752	742	699	792	763	756	781	757	716	723	780	763	707	735	742	694	737	713	737	727	745	788	764	748	731	790	709	763	729	696	722	757	711	746	744	759	742	714	735	772	740	757	694	736	700	714	763	771	810	713	753	794	762	794	767	758	758	746	730	782	718	732	736	774	752	727	729	773	723	653	719	737	737	721	707	736	744	714	776	759	713	749	737	708	781	766	758	785	737	722	682	725	708	719	766	745	715	757	771	737	744	705	694	782	779	734	736	732	709	726	733	782	735	766	743	766	699	733	757	718	729	728	743	762	774	754
4266	1856	1629	1280	1126	1062	1012	1037	986	1020	974	977	972	969	990	922	962	968	993	912	958	918	912	985	978	901	934	894	992	950	952	1039	980	983	977	962	947	949	980	958	952	957	959	941	943	957	916	960	967	960	937	927	926	928	999	966	960	961	903	945	989	936	920	957	889	927	901	930	946	975	944	976	948	938	931	925	934	943	1016	999	941	945	970	945	950	887	923	909	887	945	913	906	956	939	917	937	951	984	944	951	947	1016	979	968	927	877	925	983	994	984	948	929	955	952	975	956	920	950	939	909	953	934	911	932	939	915	978	913	983	1028	879	949	1042	835	941	979	903	918	936	927	940	949	951	933	962	882	955	940	937	968	932	954	942	927	909	894	934	913	937	887	977	996	1006	921	992	928	919	920	954	1009	935	975	925	938	926	879	1001	957	951	952	902	945	957	924	910	906	902	898	963	953	937	955	946	992	969	947	986	895	1009	898	929	935	900	937	1035	945	962	956	938	928	934	932	920	955	969	923	899	964	936	907	930	949	979	927	930	933	896	963	961	905	874	941	981	985	879	966	933	950	1001	957	942	955	951	899	972	927	926	902	901	924	953	900	948	963	979	1009	885	975	978	913	992	921	934	871	908	914	958	978	958	912	988	907	932	901	953	956	909	933	1009	957	957	992	935	923	973	962	920	927	933	963	947	945	917	914	970	947	972	952	986	989	905	944	926	938	965	945	1004	917	913	973	977	937	916	999	920	931	961	950	945	914	1032	971	949	990	929	945	931	919	1008	982	948	911	938	940	936	944	932	912	962	966	956	981	943	963	965	907	921	899	938	966	928	1015	963	919	929	947	965	920	919	954	947	941	947	971	895	916	997	953	961	941	894	954	946	969	931	923	904	939	947	937	943	951	957	964	929	936	980	871	894	934	1014	912	911	1006	928	992	933	946	967	905	970	923	931	972	926	946	953	916	944	930	913	955	938	991	898	950	937	948	919	930	941	913	919	989	964	977	967	980	922	965	956	930	946	914	1006	964	985	917	874	984	967	978	981	911	987	980	1022	917	910	931	927	996	950	893	931	928	866	935	954	939	985	1018	931	950	945	975	1015	896	991	945	925	927	996	951	943	969	953	959	950	934	953	938	969	953	978	951	950	896	914	940	943	933	924	935	959	932	1000	959	890	945	900	924	984	951	977	938	919	958	937	965	941	960	950	945	962	915	951	945	951	907	894	928	959	923	917	952	989	931	935	1065	938	946	893	938	935	961	965	935	967	940	939	929	943	974	932	941	917	957	980	949	969	969	918	972	933	968	942	951	978	956	947	1000	960	926	919	990	940	919	981	968	909	974	1019	933	971	935	939	938	970	978	969	943	926	952	916	972	895	902	957	909	940	950	929	890	918	926	909	896	961	886	928	960	869	925	965	967	947	960	925	987	968	937	993	920	901	974	992	912	898	917	929	938	951	958	974	945	922	871	920	964	921	971	937	958	979	918	981	897	912	886	925	936	969	980	901	939	924	925	907	960	950	939	959	899	986	939	977	920	969	898	901	954	949	918	939	905	944	942	927	948	943	956	925	914	937	942	981	930	929	942	961	981	972	978	945	962	953	969	943	971	960	899	959	940	992	994	948	969	967	930	924	951	932	951	998	995	904	1041	867	928	951	935	964	929	944	919	951	944	1007	990	884	929	918	906	946	992	982	947	921	988	920	963	1023	986	970	937	927	916	951	955	979	931	955	1001	961	957	936	958	960	869	929	995	942	975	875	937	969	927	941	951	957	921	927	918	969	936	914	904	968	938	1000	970	955	963	878	932	918	918	929	954	917	997	1008	912	947	1000	918	949	928	989	962	880	1001	1006	946	982	985	912	967	994	960	949	951	945	957	968	937	939	960	888	937	898	992	962	984	974	891	937	960	934	963	924	989	903	948	977	980	916	891	935	993	950	962	933	924	916	931	976	936	935	963	934	972	932	920	958	992	1002	956	941	939	931	957	996	969	941	936	950	992	949	933	942	975	975	932	927	960	953	953	967	968	947	873	938	969	936	948	954	1001	985	923	919	937	996	963	989	924	964	964	965	921	973	963	981	956	936	975	984	994	906	956	991	956	950	905	941	971	1002	916	949	911	924	935	986	902	975	910	905	939	959	949	908	1012	895	961	943	947	974	881	969	928	1003	936	930	1032	911	1017	936	940	908	950	937	957	984	962	931	958	941	980	966	912	938	979	859	902	916	944	930	942	937	965	949	944	1004	972	917	939	961	979	909	943	963	992	949	965	966	925	878	1005	950	962	985	966	928	956	981	935	958	959	916	920	970	915	936	961	973	928	981	900	938	927	923	946	927	926	991	995	959	950	911	942	944	887	971	910	986	933	1002	932	995	974	988	987	972	963	961	936	957	956	929	979	972	947	922	924	978	978	910	949	958	946	936	962	950	949	958	986	881	936	900	978	922	983	928	932	973	944	973	911	929	967	1005	963	972	1016	945	952	908	897	963	980	961	963	957	929	969	921	938	908	943	980	969	960	981	985	1014	901	911	911	950	939	950	991	906	973	965	975	950	948	975	926	961	919	929	930	930	1019	964	924	979	961	951	922	922	883	940	957	939	981	960	935	980	937	956	966	934	939	933	956	989	929	896	936	1017	921	959	944	926	932	923	962	938	929	998	958	999	914	953	1004	1001	975	972	947	903	950	943	883	899	960	924	913	971	938	915	987	1010	910	976	933	946	967	929	942	954	940	916	942	944	926	954	934	936	894	990	954	995	935	953	926	931	950	917	996	967	936	953	937	953	953	950	921	939	989	983	974	981	922	955	975	967	948	967	948	929	953	919	921	933	947	965	932	966	940	951	956	926	978	973	918	941	958	976	971	954	956	955	962	929	927	975	942	941	956	934	911	915	937	957	909	950	971	940	904	959	963	958	919	972	997	939	922	976	919	911	921	926	1000	960	902	939	941	969	949	930	917	892	940	924	970	901	969	955	928	939	953	937	911	934	928	925	934	932	963	959	912	987	946	927	908	973	932	979	970	951	908	986	953	923	1024	967	932	933	973	978	904	928	990	933	987	968	928	973	931	966	987	971	979	921	952	910	947	976	955	917	996	957	931	940	967	998	944	941	935	950	972	889	983	951	950	928	951	907	923	957	952	919	890	961	970	966	931	927	961	948	943	996	955	971	967	968	917	984	1003	962	952	951	976	922	933	925	974	935	967	954	867	983	919	933	907	985	888	953	950	977	950	934	934	937	948	973	928	943	912	902	959	968	894	919	947	929	942	993	974	918	965	956	989	994	1000	921	1001	923	918	988	898	924	962	975	984	902	957	898	952	951	947	943	969	980	924	890	966	961	956	977	976	923	926	943	920	953	976	968	885	974	943	957	887	925	926	892	906	934	930	956	991	936	932	968	901	983	924	963	971	995	918	948	964	940	930	862	971	956	941	945	945	975	957	908	934	968	950	936	916	981	950	976	993	947	893	983	950	933	907	950	957	941	902	999	920	967	936	951	965	960	971	1000	908	957	929	976	976	952	942	922	945	935	981	932	946	982	913	931	890	930	913	958
23769	20974	28317	23811	20974	9392	1434	984	875	841	764	771	704	648	663	622	642	623	639	643	601	576	584	598	600	573	544	582	605	616	567	594	583	557	576	595	566	580	555	527	525	550	577	565	592	537	546	564	599	617	543	589	519	566	620	575	548	578	571	576	528	594	561	584	569	541	585	610	556	535	537	594	562	538	556	566	539	553	539	569	544	598	576	543	557	552	570	620	538	620	576	546	579	563	604	547	571	519	537	605	559	531	530	549	606	571	532	541	563	580	615	585	592	595	585	593	603	562	532	527	565	553	543	561	567	517	566	534	591	608	569	569	546	571	561	601	578	584	549	561	544	579	589	563	567	547	575	560	552	571	577	552	586	563	560	525	564	547	559	538	545	490	575	567	529	546	526	575	549	593	532	543	526	520	593	575	557	602	566	593	573	534	543	551	550	526	549	558	557	561	601	570	578	575	536	572	557	532	577	598	584	538	528	573	550	555	555	589	548	569	577	582	579	537	611	527	567	570	565	566	537	576	561	549	543	549	539	564	559	537	507	539	531	592	588	548	552	535	529	566	566	590	593	542	542	517	571	548	568	580	543	558	553	540	524	572	577	576	591	566	567	591	578	543	567	528	554	552	568	581	577	571	553	543	557	560	573	550	505	543	504	588	571	593	549	556	557	535	544	532	554	615	576	561	565	539	591	529	569	591	558	560	582	558	555	552	568	581	597	558	575	567	584	540	569	544	527	562	557	596	569	545	589	523	538	576	567	535	597	546	559	560	568	565	588	558	567	540	566	574	568	572	570	571	612	555	531	544	580	610	579	566	578	546	604	511	564	574	548	532	592	553	567	533	588	531	564	522	627	560	595	580	553	576	558	571	540	595	543	549	582	565	567	592	567	570	587	542	569	543	536	534	516	547	542	540	573	548	535	583	538	564	583	608	554	569	581	539	549	556	608	531	582	562	594	590	577	552	557	555	587	542	522	603	569	539	572	545	529	526	521	526	556	559	566	543	572	534	569	573	580	514	559	544	568	598	558	525	576	583	583	563	595	582	571	605	558	608	577	544	544	598	568	611	534	565	537	559	593	587	550	619	534	516	538	520	569	541	577	567	557	598	580	531	603	541	601	563	575	560	535	538	590	531	587	505	560	573	565	560	552	558	522	588	559	574	554	585	610	553	589	595	530	589	557	548	532	552	567	592	522	565	555	526	589	551	563	584	550	547	581	584	546	593	543	575	587	613	554	545	584	576	606	587	569	516	546	562	502	556	570	555	616	576	582	546	579	521	578	629	544	602	587	518	543	559	562	571	512	528	530	580	520	573	569	598	573	506	583	561	575	566	561	535	565	547	552	553	581	595	557	547	575	542	529	538	564	553	548	551	526	557	592	547	544	569	568	549	595	510	574	574	549	586	593	589	545	540	583	581	524	551	561	574	564	582	537	578	556	559	529	549	559	549	584	561	585	539	578	546	514	490	541	592	566	564	553	581	570	580	561	574	558	538	579	550	543	551	565	526	553	539	568	571	581	578	568	596	557	528	600	585	569	569	560	585	541	543	547	590	564	552	553	556	545	563	559	555	593	511	544	540	522	577	566	574	597	572	587	574	553	553	533	546	585	545	554	567	589	555	550	585	570	575	591	536	610	552	512	590	568	553	551	554	546	622	567	585	541	598	560	574	570	546	589	559	552	560	588	554	583	584	545	557	592	567	557	584	582	575	558	551	537	539	511	570	547	569	588	584	590	579	605	576	602	599	549	586	586	532	565	550	568	566	551	595	513	589	598	561	583	572	512	546	562	522	543	556	547	516	560	543	592	531	552	546	555	580	566	534	580	543	586	547	535	547	540	569	546	553	544	581	567	582	593	582	539	562	597	563	547	547	598	557	602	511	555	569	567	563	560	536	545	561	506	578	592	593	538	526	557	555	544	605	532	577	560	571	522	560	541	574	566	574	546	564	561	534	535	548	584	541	577	585	500	535	538	541	591	559	564	574	547	587	617	552	555	555	560	606	550	549	584	567	597	571	608	586	554	570	548	561	579	572	550	552	559	579	514	539	573	583	606	561	583	565	527	557	542	584	572	564	563	547	560	545	550	588	525	606	539	589	559	553	540	562	575	560	560	574	594	584	588	572	551	545	598	588	529	532	594	603	588	540	570	543	525	533	579	542	601	550	551	563	531	552	544	557	568	597	547	560	523	591	559	565	552	588	567	527	587	584	550	559	596	594	572	561	586	553	571	583	561	583	567	554	587	546	553	590	568	602	529	552	571	569	564	527	579	544	551	578	575	549	583	563	562	546	606	559	595	578	563	596	547	555	525	626	550	567	606	542	555	563	593	582	579	556	562	554	567	562	623	576	539	526	540	571	554	585	562	565	577	576	538	561	545	572	595	561	575	547	524	581	514	566	553	577	570	556	531	542	550	553	536	570	565	600	551	534	570	605	558	570	562	583	527	590	610	521	548	558	565	565	585	588	544	550	566	513	556	573	595	520	526	623	563	516	555	600	581	594	544	533	558	551	579	570	561	560	554	557	578	577	557	557	589	538	564	590	567	583	526	558	581	578	523	594	570	539	548	587	521	573	560	529	491	562	543	546	569	582	566	525	551	571	518	589	575	564	565	532	580	564	559	600	575	578	531	527	523	573	565	562	589	555	533	582	522	603	547	580	560	562	533	516	575	550	585	568	566	580	542	533	556	569	569	571	561	559	593	577	564	555	604	580	585	535	547	530	556	537	563	573	588	557	563	528	593	552	536	556	532	567	547	574	565	548	550	570	549	556	553	565	566	538	567	570	538	582	543	548	545	539	585	595	570	567	592	553	557	569	575	537	562	550	528	525	548	550	518	558	597	577	601	569	564	560	559	589	559	605	564	563	557	550	564	547	585	548	585	546	565	557	553	582	534	585	503	557	552	576	511	556	573	570	543	573	567	579	589	562	521	558	529	561	539	589	529	548	589	511	573	509	552	579	569	564	534	559	576	579	523	546	547	586	591	552	563	583	562	559	566	544	560	537	547	536	547	520	537	595	547	527	601	558	580	581	590	623	558	544	541	565	598	526	587	585	577	575	549	509	547	550	562	551	565	597	552	570	556	543	577	553	595	566	589	533	576	544	573	520	571	568	564	565	504	523	562	549	562	514	583	604	591	557	539	559	573	574	592	562	554	526	616	545	596	543	541	519	618	543	534	564	584	575	524	548	583	560	531	557	551	561	533	554	581	541	581	595	578	563	591	608	540	561	609	550	544	539	577	580	533	536	565	563	593	529	536	571	560	541	558	582	610	552	557	522	541	564	543	570	535	573	552	514	554	580	548	575	546	577	576	541	583	548	615	608	599	583	532	577	543	559	539	579	558	594	538	564	565	567	587	585	561	607	562	611	592	582	538	559	539	606	596	553	597	594	587	583	566	539	543	587	536	531	601	540	586	543	549	528	552	601	561	565	532	578	566	553	566	555	560	520	524	609	574	525	521	579	614	589	561	561	598	594
5056	10019	8701	4605	3319	2577	2097	1775	1458	1337	1199	1132	1075	973	961	894	908	866	853	821	774	837	835	795	808	783	817	786	798	821	802	775	744	816	732	747	792	756	787	745	794	754	723	777	756	742	730	727	662	740	721	741	766	754	748	764	753	770	774	740	775	751	780	743	758	749	735	796	757	729	742	747	768	734	807	774	794	760	758	736	721	778	752	790	728	694	760	770	756	734	743	784	719	733	704	746	706	761	751	718	773	756	763	752	734	745	758	755	747	753	729	756	754	719	712	746	737	730	749	739	781	761	758	780	773	764	747	723	733	738	705	746	703	737	693	721	777	710	751	773	741	713	736	725	698	729	737	727	773	745	761	746	720	738	721	724	747	817	727	701	756	752	732	728	754	783	743	767	763	703	718	753	706	679	707	726	722	727	708	697	722	723	733	679	746	744	737	727	741	742	691	731	741	748	743	721	718	771	744	732	715	733	747	727	756	734	781	739	739	719	766	707	726	713	752	749	711	729	722	772	708	751	722	726	743	724	692	794	749	771	768	746	777	723	744	769	729	758	749	772	788	714	745	769	708	768	773	756	745	707	711	749	731	736	783	757	717	718	763	757	683	772	741	753	747	767	730	736	726	704	737	754	719	772	765	739	763	719	777	769	767	686	784	661	756	766	770	770	723	733	739	719	738	742	776	792	759	755	769	720	698	739	723	727	761	748	770	772	743	739	762	737	733	753	758	702	736	773	732	721	758	754	743	780	727	742	730	742	820	763	738	736	766	734	790	798	765	712	727	769	718	763	757	733	778	733	714	723	736	702	738	715	770	775	754	728	750	739	696	778	747	697	722	737	776	773	724	762	744	763	755	740	772	668	742	773	749	723	783	777	770	755	745	740	786	732	760	736	678	720	746	748	734	797	769	720	809	731	701	764	748	727	710	718	749	693	771	764	695	717	743	757	747	769	729	761	733	685	718	748	733	759	745	758	718	783	802	746	765	729	799	728	757	689	761	764	739	761	735	757	715	706	711	728	777	744	714	746	758	688	727	688	794	743	784	725	663	764	743	708	789	696	728	725	753	736	705	726	721	750	753	731	735	774	780	773	764	766	790	769	710	794	723	730	757	750	746	727	752	766	723	748	710	747	690	737	717	776	747	742	731	765	697	743	735	756	733	748	800	774	729	760	771	806	769	709	762	755	719	767	744	754	701	736	719	764	747	749	763	757	721	771	708	722	725	754	775	700	719	733	734	731	733	715	742	775	771	716	737	743	735	775	770	745	714	714	695	708	756	726	759	769	703	737	720	736	737	729	750	702	714	740	743	793	710	747	697	735	737	701	694	752	692	784	784	751	719	725	736	707	777	692	768	782	721	738	728	725	730	757	780	753	711	733	729	726	731	762	762	718	700	753	759	701	703	742	729	746	741	739	728	752	735	735	750	757	778	708	732	752	752	673	778	772	727	764	730	787	710	750	755	738	717	729	727	751	750	712	748	747	707	739	715	727	750	835	813	720	733	713	707	715	752	786	749	748	732	717	729	735	754	735	739	762	743	694	735	757	774	738	720	763	733	714	714	765	697	730	730	715	734	715	681	747	736	730	711	719	750	759	764	758	752	786	787	742	687	722	774	741	726	766	725	753	752	776	766	772	776	746	739	730	753	722	754	746	793	706	759	724	707	728	740	784	706	763	719	708	773	770	730	739	704	791	740	778	735	730	728	698	755	747	723	707	761	743	752	787	725	745	760	716	786	738	770	746	729	735	802	739	718	739	681	751	743	763	788	776	717	752	716	690	801	743	746	683	725	780	724	763	707	709	754	732	747	722	763	729	733	738	719	734	752	779	752	785	709	727	756	764	790	712	734	792	699	724	769	678	748	765	766	739	760	763	737	724	732	726	766	766	772	746	786	739	767	768	752	703	675	713	746	753	721	730	709	771	770	695	750	746	749	712	761	721	715	781	737	767	714	763	742	758	735	764	693	789	732	731	696	733	737	740	725	733	782	745	743	740	766	746	770	736	758	748	735	760	750	762	740	770	731	768	728	740	743	727	746	757	715	726	770	752	709	733	715	754	738	767	744	728	777	755	757	728	748	736	716	744	691	729	750	701	735	741	698	747	776	748	716	751	739	672	719	730	728	781	716	747	738	775	711	756	744	733	739	708	717	758	812	740	715	728	766	766	717	772	830	746	806	722	753	765	736	771	752	771	728	757	711	704	745	738	709	717	770	763	741	734	733	736	705	742	762	746	758	745	767	708	751	745	743	782	762	788	668	734	759	775	765	737	806	750	749	699	741	676	774	728	723	707	743	777	773	755	750	727	758	738	705	710	770	692	736	746	749	743	747	750	747	765	768	800	736	762	678	729	748	747	758	715	747	767	747	730	716	771	692	699	726	783	715	735	734	756	727	741	750	732	794	760	770	777	733	756	742	691	744	729	769	716	784	727	758	759	778	776	786	756	757	760	756	713	747	735	747	719	736	773	761	752	717	758	749	754	721	709	706	730	716	759	735	746	774	787	782	720	774	719	717	760	773	725	729	661	749	732	781	770	741	765	765	726	743	740	772	718	786	756	732	729	774	713	739	721	770	748	673	728	714	727	708	757	745	716	720	739	736	716	737	752	747	731	721	730	719	775	710	734	761	765	728	749	751	741	728	750	735	741	727	704	742	720	744	751	747	745	748	698	779	729	721	660	729	761	712	757	780	742	753	721	759	759	718	784	776	756	744	756	720	695	738	706	754	749	662	754	741	720	751	748	742	742	774	788	789	779	724	722	746	759	754	776	783	772	725	750	744	723	732	754	809	728	722	779	694	759	761	706	787	701	760	681	730	782	756	733	756	750	780	776	739	760	726	760	759	696	708	732	737	745	745	701	776	738	719	739	785	758	735	773	772	727	710	730	739	722	764	748	759	731	735	726	736	742	778	699	731	732	742	734	767	710	724	719	748	756	716	766	724	743	692	713	729	761	731	753	720	733	749	720	743	729	743	764	737	778	749	730	701	751	765	783	705	745	732	728	683	741	759	723	749	757	763	767	731	751	737	692	763	759	763	730	720	746	766	733	755	736	739	727	731	746	781	709	715	729	710	734	758	737	713	818	764	749	734	773	703	742	682	773	796	723	784	731	763	764	710	728	729	773	754	748	730	768	754	718	742	749	767	732	749	734	775	737	728	716	762	768	736	725	723	709	791	725	729	773	730	734	773	770	752	740	786	730	728	724	712	770	763	744	725	773	795	744	717	715	738	713	725	740	708	716	746	789	765	759	784	775	719	752	703	702	746	727	752	762	770	768	735	763	698	760	770	724	787	751	753	722	732	715	747	748	760	757	738	718	706	789	750	734	749	759	763	764	722	806	798	742	772	714	737	750	744	778	718	761	740	731	714	727	740	759	795	739	725	756	740	760	756	750	726	745	696	752	724	719	723	764	735	760	724	746	675	746	735	723	738	694	756	770	746	771	733	723	743	758	720	739	745	789	749	716	698	732	728	725
22725	20962	28715	23388	20962	20997	6810	1083	734	664	553	493	433	422	393	398	391	356	315	328	318	289	277	267	266	234	222	263	259	247	253	264	227	228	259	234	218	267	254	221	247	229	235	236	211	219	206	228	230	245	216	220	252	220	245	233	238	215	211	256	232	207	211	201	203	224	191	219	222	218	232	196	231	202	208	236	206	197	211	240	228	223	233	208	237	235	217	224	217	209	218	204	217	203	211	206	231	221	204	190	209	220	222	233	206	220	233	222	210	216	228	206	220	227	229	208	219	222	242	198	207	212	219	218	241	226	230	233	224	216	214	190	242	215	217	208	207	219	222	216	213	210	218	222	220	239	206	199	208	228	219	231	227	216	223	210	210	218	209	208	237	224	230	206	216	228	213	231	220	222	206	232	196	230	226	221	213	220	202	234	217	193	209	196	203	206	213	226	210	215	198	225	204	182	232	228	175	198	205	219	227	221	220	217	207	197	228	218	198	200	211	226	220	212	210	195	238	224	210	245	216	224	203	193	220	226	205	203	226	217	215	232	225	228	210	196	219	207	209	210	250	191	213	214	202	221	223	227	197	213	202	201	239	199	219	202	231	212	223	203	206	218	220	189	232	199	223	206	195	224	225	210	220	214	198	177	215	210	207	210	214	189	207	221	208	212	219	219	197	192	231	227	218	215	219	226	210	231	206	223	227	210	214	225	201	218	218	219	205	214	204	215	220	201	203	210	215	229	216	249	205	205	187	215	199	225	230	208	202	210	218	208	194	230	208	209	216	209	182	208	225	221	186	205	186	224	187	200	240	201	181	192	209	235	200	220	200	201	203	224	224	207	197	258	193	226	217	204	202	218	212	213	212	231	218	194	204	230	209	231	192	203	226	198	235	235	227	201	211	225	206	217	205	205	223	206	176	209	206	184	205	211	219	212	211	212	218	222	207	211	203	218	235	209	230	252	243	234	190	206	243	206	212	199	220	188	216	210	214	202	216	212	213	197	202	216	226	191	191	205	198	226	212	181	217	225	193	226	190	185	225	198	205	207	185	254	216	211	225	211	194	214	218	205	185	197	213	197	234	199	212	216	228	204	235	212	206	212	217	205	224	209	208	233	226	204	189	221	220	195	222	200	230	195	229	216	220	197	232	203	210	210	211	204	211	198	218	218	228	223	216	219	267	213	220	210	225	207	221	244	225	201	214	217	201	227	232	211	229	221	217	217	215	191	236	225	226	219	209	222	211	206	234	201	196	213	182	193	210	249	208	212	213	238	234	213	223	216	203	207	216	204	227	228	221	211	231	189	231	214	207	211	210	236	227	226	225	209	216	213	234	212	206	212	194	191	229	208	192	202	208	191	215	221	213	196	204	203	208	220	192	200	193	209	222	244	221	211	217	201	240	219	210	231	185	215	237	201	220	217	231	214	211	200	221	199	210	209	203	242	195	231	214	200	206	229	206	214	215	194	229	203	213	243	229	214	209	222	223	221	199	242	204	212	202	216	221	216	210	218	203	224	228	227	211	206	219	219	229	196	220	233	219	220	206	221	188	212	206	215	225	241	247	232	219	192	204	207	187	238	219	190	238	225	209	240	209	217	211	221	225	212	215	202	196	213	188	216	193	214	214	230	216	236	206	223	213	226	227	188	214	194	201	199	239	231	186	214	194	208	224	244	216	189	213	213	210	209	242	218	210	195	203	209	202	204	193	236	214	209	204	228	190	216	214	221	207	201	217	219	200	225	256	224	191	207	214	226	205	209	228	190	214	209	189	215	201	208	206	231	208	209	225	228	212	196	249	221	210	220	214	191	228	209	206	240	221	198	200	203	194	240	210	193	211	227	213	230	222	205	193	207	200	199	204	199	200	220	188	233	216	186	218	194	220	235	197	197	206	212	215	221	203	209	231	192	212	198	205	223	194	195	216	215	215	195	221	215	202	236	227	202	230	218	207	215	190	192	190	222	220	216	225	204	225	218	222	208	223	197	200	209	191	188	207	204	200	208	210	206	244	228	226	204	212	211	215	210	203	206	219	239	191	219	231	209	181	222	208	188	216	190	222	228	226	240	223	205	218	215	198	229	216	210	219	211	211	221	227	209	195	200	203	178	217	193	205	220	225	209	193	205	217	183	225	208	213	216	207	232	206	221	206	236	225	243	217	226	211	189	208	210	197	208	218	201	226	224	218	208	192	210	201	223	211	226	210	216	213	207	206	208	205	194	198	219	233	221	214	247	202	232	220	219	191	183	212	219	224	222	223	215	180	198	186	230	219	210	190	230	205	249	204	240	228	205	200	199	212	228	204	207	208	202	192	223	215	192	213	190	201	223	216	227	206	208	193	210	204	223	216	197	226	216	219	228	201	249	203	220	211	211	251	204	210	195	201	220	217	219	214	207	227	230	220	177	195	235	240	216	211	218	247	209	207	203	218	187	202	214	208	226	220	202	235	223	216	191	187	223	208	237	225	198	212	224	201	234	216	222	227	213	207	212	191	218	206	223	220	219	204	199	214	231	220	216	209	223	233	218	233	211	213	223	204	189	203	218	220	208	200	208	201	239	212	220	185	217	224	189	216	200	198	231	205	205	184	218	201	229	236	199	213	225	195	204	224	212	204	229	181	233	194	208	202	189	199	222	205	186	202	196	214	205	196	232	211	212	215	222	227	210	203	177	210	218	186	206	220	203	218	226	234	214	238	191	211	231	231	217	213	212	202	211	211	195	210	223	191	207	193	222	178	213	199	215	201	188	208	218	227	210	249	210	200	203	208	229	209	188	220	227	224	212	221	211	216	195	202	224	204	215	230	220	218	211	201	210	215	234	207	221	209	207	204	185	227	234	215	230	205	201	227	241	191	197	205	237	226	207	217	191	209	191	213	203	223	218	224	246	208	230	216	200	223	210	212	201	191	204	222	192	224	206	212	210	224	216	177	205	225	220	184	223	221	226	234	216	207	214	219	202	218	217	226	182	227	223	207	225	224	198	173	201	193	217	216	191	218	209	206	217	223	209	223	201	221	220	197	225	186	198	207	215	220	198	204	203	223	207	209	246	227	226	206	214	211	231	178	217	179	224	226	206	226	236	239	241	190	203	210	213	204	198	210	232	195	197	219	210	215	180	200	204	224	218	224	229	234	195	200	211	203	208	184	224	205	229	193	241	213	219	218	226	218	215	233	202	204	205	218	217	209	221	200	218	227	193	210	217	210	230	208	200	195	236	193	230	251	215	245	199	207	213	217	205	253	216	208	219	208	212	207	177	223	212	214	197	215	214	208	215	205	173	206	217	236	194	199	202	240	204	210	215	190	173	217	210	212	206	213	189	223	175	215	236	204	231	217	204	212	234	230	223	243	224	220	210	220	220	208	243	189	210	227	203	191	229	216	238	223	196	197	217	202	219	212	214	221	229	207	228	187	187	218	202	219	230	228	219	228	244	228	236	217	215	203	200	205	204	233	233	203	192	196	206	218	229	184	187	180	234	219	192	228	202
7071	15610	13176	7241	5028	3704	2869	2276	1827	1446	1206	1044	957	790	696	622	561	553	499	486	468	439	422	455	394	383	419	341	394	385	360	359	328	350	313	321	315	319	380	312	325	342	312	341	317	275	321	309	301	278	313	331	300	313	286	289	303	322	302	335	303	324	281	309	284	299	284	296	315	327	331	303	300	287	272	306	321	274	313	323	301	306	290	283	305	312	320	294	267	335	304	290	269	289	280	315	299	271	263	304	284	283	267	245	281	273	290	320	304	303	270	270	307	273	273	325	273	280	300	301	262	291	269	334	309	292	303	275	292	267	302	283	290	271	316	306	299	279	305	286	294	302	301	306	296	296	317	262	274	292	265	276	308	282	305	311	282	287	285	289	282	261	303	271	279	311	289	287	289	306	271	293	259	296	309	273	297	277	324	288	307	271	256	281	319	242	252	297	282	289	288	302	289	307	301	308	290	297	304	302	305	265	294	304	299	267	282	264	272	299	295	288	301	275	323	291	267	293	262	316	294	303	276	330	281	300	274	303	267	250	285	286	273	290	292	293	288	281	295	246	302	303	289	305	278	309	324	295	272	316	257	269	282	290	272	296	315	301	304	291	272	295	271	286	307	259	282	311	292	276	297	275	296	265	314	293	287	293	299	287	271	305	304	270	285	292	289	294	282	302	259	278	305	292	262	289	282	283	256	288	289	294	317	298	303	254	314	246	281	274	263	297	328	313	335	320	314	303	265	271	268	285	272	274	303	286	267	283	274	254	314	283	300	337	295	277	274	277	270	298	266	289	290	284	299	270	330	295	315	268	268	309	290	302	278	324	314	290	303	321	277	261	305	272	270	286	274	312	274	294	297	278	294	290	294	276	273	290	293	299	287	282	303	285	291	281	297	296	275	283	306	281	289	307	276	289	275	310	307	302	304	296	267	263	297	284	300	295	291	266	281	261	260	308	316	301	284	286	283	290	295	279	278	298	300	272	307	272	308	306	275	266	307	298	269	281	283	316	288	333	286	301	289	284	275	307	301	262	273	310	280	278	274	293	306	272	289	273	300	290	324	335	300	274	283	314	290	287	286	291	314	297	314	290	292	277	300	285	297	310	268	270	322	298	299	286	283	252	298	299	294	290	291	283	308	287	296	304	277	268	260	280	290	281	310	273	298	291	281	291	288	286	271	291	274	290	304	296	284	254	270	295	279	311	311	284	280	261	291	266	289	304	278	308	298	271	273	292	268	290	292	301	294	290	295	264	267	268	264	303	287	283	277	282	289	286	295	289	303	324	296	283	293	314	280	276	279	281	285	280	278	298	296	313	271	286	295	286	292	297	315	292	293	288	291	286	289	298	289	242	279	280	264	286	276	298	286	287	277	302	293	289	263	292	296	299	274	257	304	298	289	301	286	305	279	284	322	318	279	250	269	282	303	288	310	262	294	290	277	286	270	297	283	299	310	273	281	262	279	311	296	265	311	289	293	273	293	296	323	287	294	284	279	279	291	303	320	308	285	301	265	325	317	248	304	279	247	307	263	308	284	297	272	288	303	293	264	300	291	290	276	307	277	276	306	308	259	291	297	321	300	277	309	289	269	303	315	312	277	285	279	288	292	272	314	290	271	303	286	296	281	295	281	263	299	265	286	304	310	291	275	293	281	258	257	291	304	325	254	271	285	277	291	278	279	260	280	305	290	317	294	296	260	300	300	294	325	325	320	297	282	250	269	307	274	293	309	286	300	311	314	307	258	281	291	281	280	282	265	267	276	275	307	304	262	276	294	300	277	294	303	265	266	265	291	297	276	300	313	274	317	276	282	279	267	282	273	251	272	275	302	285	294	277	295	297	306	290	273	297	278	288	305	327	285	289	294	277	290	255	297	265	298	284	269	278	281	298	314	291	287	298	292	283	321	337	254	305	280	287	305	305	263	319	318	263	268	306	282	303	289	296	272	293	324	278	314	265	302	300	319	296	303	295	324	298	281	294	281	284	285	280	283	257	301	279	290	290	254	284	281	279	251	278	268	298	282	279	282	272	279	309	285	294	286	285	305	263	301	264	316	306	268	260	276	315	323	280	302	268	297	295	317	264	317	276	304	288	274	274	267	286	312	280	281	280	303	310	294	283	273	303	304	293	276	286	310	267	282	285	290	299	273	273	279	313	298	324	294	264	277	298	276	292	299	294	281	301	249	296	299	272	289	304	334	274	316	270	288	314	309	331	280	277	293	304	290	276	304	296	262	284	280	310	290	278	268	265	284	297	286	291	268	280	321	272	272	288	292	312	287	318	293	273	301	283	290	254	267	292	302	312	259	298	293	291	286	292	333	284	279	274	299	265	252	297	264	294	281	312	288	278	293	290	283	267	291	296	299	297	269	291	259	282	287	297	299	282	296	292	276	276	277	294	263	312	297	322	291	302	282	290	286	325	298	279	269	289	283	249	307	304	285	291	276	279	316	253	292	275	329	275	262	296	280	268	280	279	277	300	313	275	299	296	276	303	267	280	279	282	296	304	278	295	304	285	318	276	275	274	272	278	304	293	311	281	317	320	285	299	277	256	294	297	301	324	290	273	291	287	290	284	269	288	301	289	284	306	295	284	288	291	318	341	293	321	274	308	326	306	282	272	300	331	297	286	277	287	315	308	311	284	283	302	272	338	294	277	281	297	260	289	265	296	276	281	283	315	311	311	273	299	240	291	311	286	290	269	268	282	291	287	282	265	298	263	300	319	292	311	287	282	261	292	289	286	298	291	295	269	254	263	313	288	284	261	315	298	267	279	306	282	265	305	290	285	321	263	288	286	326	282	320	297	294	289	294	290	301	326	290	259	289	289	261	289	316	303	296	286	285	303	293	286	291	273	299	321	272	308	269	291	275	289	302	259	264	285	306	261	294	292	277	286	299	302	288	272	286	258	257	276	268	283	271	300	314	283	306	304	281	293	297	286	273	277	277	260	307	319	278	286	311	299	282	290	302	297	309	260	302	284	247	290	286	303	294	318	295	294	272	288	300	334	299	281	312	305	307	289	311	287	273	287	289	309	269	302	301	273	281	278	258	271	285	268	289	257	297	287	315	276	299	295	291	296	292	304	331	271	298	257	300	308	288	289	266	313	297	269	267	291	263	285	310	281	251	325	302	296	300	297	288	264	268	301	252	279	309	311	267	282	301	298	281	270	286	293	311	300	328	279	292	322	296	307	288	294	305	269	267	270	296	296	327	279	300	263	277	314	303	262	289	291	302	312	284	285	291	292	262	316	298	283	300	306	250	277	306	295	273	298	301	290	281	300	279	296	279	290	294	290	274	293	276	299	268	286	282	266	272	287	271	306	258	293	294	304	339	284	279	296	292	310	296	289	329	298	308	294	276	261	277	285	311	277	302	258	298	290	295	311	291	254	295	307	277	277	309	308	308	308	268	267	285	294	304	306	286	284	297	303	308	271	260	302	272	267	298	244	287	298	343	302	266	288	295	278	323	300	281	274	304	293	286	264
26548	20614	10593	1643	1074	1043	871	759	791	766	745	756	767	756	766	766	751	778	723	738	689	774	732	792	732	697	757	686	775	723	788	721	744	729	693	766	712	717	752	790	724	727	723	782	715	782	781	750	756	750	773	770	767	733	766	770	737	738	732	769	747	717	704	718	742	703	717	764	676	739	728	732	731	691	754	753	750	753	771	763	757	761	775	690	739	738	762	715	717	766	781	765	706	796	731	742	749	706	738	711	757	787	747	739	762	762	729	805	786	738	709	742	778	740	740	773	770	800	713	722	728	735	689	730	763	766	732	725	728	707	772	732	755	757	772	814	705	768	749	698	766	753	718	786	739	664	781	737	713	737	755	722	766	796	813	768	755	739	774	773	745	741	708	767	753	744	777	753	727	715	734	731	745	718	792	765	742	772	731	710	742	737	720	741	762	707	688	773	747	724	685	717	789	775	762	711	827	763	701	727	766	706	722	725	715	754	717	690	763	760	766	782	744	773	749	767	771	797	729	647	780	761	754	721	740	782	783	757	756	756	742	694	757	693	687	759	733	774	740	752	745	774	741	774	722	757	752	814	709	747	744	724	731	736	807	766	760	746	710	744	744	783	708	738	706	726	731	729	706	714	750	722	779	764	737	738	733	741	749	777	728	685	768	701	716	771	708	717	712	758	769	762	733	708	752	723	745	770	675	792	735	753	747	730	724	727	725	796	755	816	763	704	750	713	742	709	743	725	750	740	696	716	797	738	747	747	719	777	763	791	708	766	762	709	740	715	750	757	697	750	760	734	743	739	747	745	774	707	804	745	733	751	747	784	726	773	753	714	764	734	779	783	738	746	749	747	688	702	730	753	699	730	762	709	752	755	773	685	739	713	748	737	689	772	732	773	716	768	725	684	785	792	732	749	715	733	837	747	780	769	724	759	751	720	748	717	784	750	772	737	739	756	692	770	730	717	744	739	738	785	772	726	760	709	709	746	802	766	763	763	758	745	745	737	696	728	730	726	744	747	733	784	777	725	718	781	704	715	724	736	798	754	745	763	756	721	757	728	760	747	786	736	758	713	741	759	727	780	734	782	738	758	763	759	751	728	739	725	711	793	695	729	706	762	713	761	746	712	750	738	774	727	748	804	771	734	751	735	782	752	794	740	724	732	740	786	764	748	732	732	755	731	759	742	767	726	731	759	755	731	749	755	747	735	797	787	733	792	736	745	703	804	697	739	733	704	766	743	730	783	724	795	720	728	698	766	797	720	709	692	708	716	732	767	726	752	750	731	717	848	760	717	764	725	754	789	728	731	768	732	766	733	759	730	779	750	738	723	759	816	785	735	749	735	749	781	750	734	740	749	722	693	716	682	739	755	718	728	757	724	798	758	812	737	734	727	722	742	782	759	724	758	747	769	752	735	766	709	747	753	715	800	781	734	774	728	824	747	718	761	742	690	746	795	750	767	691	720	742	734	727	757	733	731	793	744	754	731	721	718	789	756	720	694	751	756	737	731	749	744	714	773	800	790	721	725	734	737	721	778	753	791	728	716	774	749	758	758	783	738	789	748	744	735	766	731	764	723	764	718	790	762	797	693	744	753	747	732	731	744	784	759	793	705	704	745	765	719	723	770	779	763	705	730	766	710	750	772	789	745	736	753	733	736	767	724	742	745	715	764	707	803	756	708	739	731	706	765	795	723	742	766	762	742	757	743	763	701	700	754	741	766	785	752	750	688	789	713	788	752	813	746	739	710	728	711	717	755	737	720	744	714	765	788	712	683	790	758	759	770	784	745	753	765	754	767	757	767	755	704	775	738	734	728	753	743	721	715	745	738	772	727	750	759	772	710	721	771	761	779	740	734	722	704	785	706	725	726	772	713	771	762	745	735	759	726	784	760	800	757	733	744	731	770	710	770	768	751	786	718	688	730	787	744	729	759	746	715	725	752	750	742	714	734	743	704	801	702	759	742	757	688	778	790	739	727	772	724	787	768	766	768	760	733	775	765	753	770	727	759	780	753	800	762	766	773	787	736	751	726	729	751	717	733	831	733	770	801	736	723	771	771	768	745	776	771	764	744	768	749	716	756	714	680	682	713	710	726	762	780	776	737	741	761	728	742	753	728	746	751	744	712	743	781	730	744	728	735	772	713	726	724	755	704	771	742	779	720	774	764	756	735	752	749	781	691	729	715	718	723	771	765	714	739	777	798	729	777	821	808	751	728	728	747	694	729	781	690	690	734	727	724	740	708	730	761	786	727	752	751	749	738	735	672	767	803	742	738	746	717	796	735	735	735	753	753	717	711	730	765	761	715	717	753	736	769	734	773	763	779	727	709	734	761	738	696	772	739	777	753	698	780	740	764	777	703	773	760	779	794	789	737	741	719	717	733	746	709	728	769	714	705	736	748	762	705	754	753	802	739	768	788	764	749	767	752	774	776	730	759	737	798	760	728	726	758	737	768	732	743	768	766	736	756	746	731	808	758	778	760	711	748	735	654	723	733	738	707	752	740	760	771	741	769	742	781	772	764	744	742	690	774	762	723	756	748	742	804	747	753	727	775	778	706	718	715	703	727	756	761	735	735	727	710	723	713	780	708	753	746	706	727	791	775	750	754	757	725	707	708	706	742	787	697	750	752	714	718	717	775	777	762	753	774	746	781	718	811	769	727	741	811	784	751	764	706	765	684	755	790	713	797	698	763	781	718	742	786	788	735	729	722	734	723	737	768	702	752	781	730	746	788	749	757	665	776	744	760	774	745	744	719	788	739	782	733	709	714	721	770	715	742	742	761	751	747	710	713	774	737	762	738	800	748	783	748	720	744	775	760	712	731	778	776	745	718	729	753	768	712	742	756	765	758	726	710	737	753	793	749	750	763	721	731	757	746	756	771	781	703	749	722	747	783	816	771	739	763	712	736	797	743	772	749	762	752	724	753	788	724	761	686	739	802	776	779	728	769	757	763	699	787	728	703	781	689	752	742	745	756	768	771	745	781	741	753	760	701	748	793	773	680	766	756	753	770	702	752	756	736	763	779	753	702	744	759	752	711	722	746	754	743	727	731	720	740	753	754	726	738	779	744	765	750	762	775	756	706	720	753	790	719	795	755	731	706	742	744	719	746	729	716	740	678	741	725	766	710	728	758	726	730	768	731	700	747	725	753	728	759	749	740	736	720	728	701	734	738	798	745	770	763	734	765	785	736	751	734	718	746	754	730	786	748	726	785	723	733	737	727	713	770	730	713	737	708	765	765	776	726	771	807	757	713	804	755	740	779	762	744	732	783	737	715	756	764	788	746	738	739	725	763	746	752	737	794	740	676	741	768	766	749	716	788	758	694	785	718	756	722	751	733	774	781	773	764	744	747	725	754	772	716	748	768	765	743	754	737	729	749	688	733	767	802	730	731	760	745	732	721	755	784	727	708	754	744	737	757	733	713	720	751	774	751	740	731	737	806	797	794	718	695	786	759	787	746	713	771	723	744	707	769	714	707	734	757
4311	2035	1818	1323	1217	1176	1100	1095	1050	1028	965	958	972	999	933	961	989	933	1007	978	971	915	955	995	926	993	954	955	962	912	945	971	937	950	975	936	983	992	1008	929	954	915	904	944	933	984	929	915	1001	969	967	952	961	952	920	955	986	930	944	919	919	989	921	903	1016	962	946	1008	905	896	891	950	934	931	927	992	942	944	909	916	946	979	881	927	950	943	941	929	938	914	1023	1012	941	932	949	935	945	954	989	958	979	924	924	1004	905	899	1002	972	931	957	885	962	924	926	889	890	963	981	898	957	945	965	934	965	866	1022	938	1018	936	973	986	925	935	954	925	960	954	979	903	923	991	930	965	972	993	1005	962	924	946	988	1012	960	957	949	947	907	928	971	970	951	900	946	953	980	938	907	1037	938	930	956	963	948	945	939	964	945	993	943	905	941	926	913	961	957	975	957	949	1003	915	968	962	951	929	967	979	923	898	929	940	982	971	923	940	964	965	980	938	979	958	899	918	950	984	951	1011	924	962	947	918	995	944	971	1010	976	998	919	938	1018	894	982	979	986	967	955	923	994	943	927	922	911	920	921	971	956	962	940	914	982	961	962	962	940	937	981	990	965	943	1007	954	936	896	916	914	950	1004	935	879	962	931	987	928	925	956	968	886	981	958	948	938	988	1041	965	926	961	918	922	967	972	949	1024	1025	905	951	958	969	942	995	869	958	942	951	960	936	946	954	930	993	975	978	927	892	984	977	980	899	920	944	943	908	943	928	994	967	979	946	921	966	963	957	902	946	888	961	996	896	938	977	963	902	1012	929	968	1002	944	978	931	950	926	948	976	936	921	942	941	970	984	924	966	983	985	925	955	961	910	968	905	954	997	873	975	960	939	937	956	994	967	984	927	1017	968	952	897	979	973	951	952	957	943	975	947	969	972	945	983	875	965	949	988	982	961	961	899	988	912	994	988	974	979	974	908	975	960	1040	950	965	943	956	966	965	928	980	975	905	916	872	938	958	901	972	920	947	956	938	1010	963	927	930	933	950	926	991	951	951	983	950	939	947	961	945	980	885	980	949	911	959	952	988	933	982	969	907	921	1005	944	953	902	890	1008	985	933	981	908	870	959	953	999	900	961	999	955	982	989	954	969	989	947	953	962	949	951	938	905	889	939	959	930	954	929	932	966	963	911	969	916	950	980	975	900	942	960	943	949	915	972	987	953	966	961	925	942	969	998	946	915	959	986	947	958	942	911	939	1027	912	932	1014	898	977	943	897	976	935	926	924	1014	941	963	956	950	931	932	937	936	995	1009	983	962	904	938	987	908	955	933	948	973	925	904	975	942	935	922	970	989	950	918	940	1017	952	947	955	975	932	957	942	918	955	942	876	929	958	1002	871	951	948	959	962	953	989	1003	907	984	954	892	930	914	985	928	879	918	942	971	959	956	980	908	934	983	919	962	931	918	1026	919	1000	952	940	947	930	1000	943	944	965	908	957	965	925	1009	981	974	932	979	976	936	997	982	941	944	977	978	947	934	985	970	1001	966	963	1001	961	940	938	978	978	970	948	965	904	984	958	996	989	967	918	972	928	949	926	984	939	1006	935	949	1002	925	971	944	905	912	976	957	963	961	879	938	992	1049	1016	916	1022	919	907	904	913	941	935	953	908	982	920	927	932	914	951	920	958	965	961	979	978	976	986	902	936	943	985	923	949	994	942	992	887	981	966	1004	980	914	921	963	931	933	960	972	1000	917	933	935	932	908	1001	958	984	962	950	912	939	957	999	890	997	934	963	961	909	940	1011	962	938	977	944	999	947	921	973	926	937	951	933	887	955	948	970	941	933	963	958	914	903	986	948	940	903	932	981	947	900	958	948	989	956	983	967	984	941	970	977	906	966	965	983	972	991	927	921	957	947	945	947	949	978	939	930	1022	989	942	966	956	957	921	889	936	951	1002	918	964	947	1006	980	936	939	931	955	933	1009	941	913	972	952	936	927	907	963	968	877	944	940	974	936	960	983	890	951	971	924	1016	963	906	946	958	941	1009	947	966	927	910	965	943	969	931	916	954	996	903	914	1013	952	940	975	948	944	950	918	1008	1006	972	934	976	887	949	942	998	943	917	1012	943	957	958	956	963	939	946	970	997	988	946	961	1014	913	914	926	936	960	975	955	965	940	984	959	965	971	1004	929	955	905	985	896	991	942	955	986	923	932	980	920	929	1019	969	969	966	895	958	998	942	955	916	947	900	952	965	906	908	943	938	912	887	925	917	964	956	965	976	958	924	936	902	1020	980	955	829	894	926	918	921	968	973	975	935	960	951	933	940	967	949	956	998	946	987	988	912	1005	859	1008	932	1010	950	972	895	950	1021	998	960	949	1032	967	995	969	956	962	958	938	971	892	897	926	890	929	934	959	951	961	943	1035	966	909	986	935	953	1007	921	1014	962	970	952	1015	944	969	951	1008	978	953	977	904	960	942	907	903	927	946	943	948	929	932	950	935	940	953	924	1011	963	907	1005	964	890	976	972	972	957	973	973	944	889	897	970	965	938	969	941	965	916	941	945	904	958	991	933	870	960	949	931	946	916	924	979	905	917	964	975	960	952	949	928	928	925	939	956	949	942	968	1007	937	975	959	941	928	927	961	951	938	981	997	961	933	964	912	990	1015	902	894	929	996	929	944	960	916	929	891	964	988	893	990	965	974	968	950	938	925	950	939	994	912	939	899	953	937	1015	928	963	962	951	957	1011	962	1005	949	986	948	968	960	928	1019	980	981	959	974	968	974	947	942	962	984	945	980	951	978	946	1009	897	959	955	990	945	874	938	1033	943	923	988	956	981	986	956	960	926	973	951	945	935	911	974	1016	918	983	948	905	948	968	942	961	972	909	963	965	952	930	984	956	899	915	961	931	954	947	949	963	941	937	965	980	960	993	944	920	950	922	949	996	975	964	928	927	967	955	916	927	940	981	998	983	964	933	922	949	977	975	977	944	917	934	922	951	919	942	914	976	988	1020	936	951	962	949	943	934	953	923	947	950	909	971	904	935	918	986	932	936	934	944	938	997	1031	914	970	992	931	931	1008	887	969	963	964	997	906	967	954	952	915	934	983	994	979	985	984	952	1013	986	908	973	971	956	962	975	1009	987	935	957	926	920	920	943	965	967	923	939	974	900	947	932	951	887	960	946	1021	917	956	949	986	984	950	897	943	989	953	942	986	983	928	914	990	893	925	987	968	946	949	938	939	958	978	965	961	1009	941	1011	997	951	969	894	934	977	933	986	909	965	961	956	1009	901	993	977	993	957	918	1020	881	931	928	935	952	965	938	933	948	957	975	907	963	962	900	964	920	896	965	962	927	931	906	965	982	953	917	913	922	1013	936	938	932	949	972	941	947	965	967	978	957	955	909	936	958	928	931	976	963	925	945	946	935	995	958	924	932	940	926	976	924	934	986	968	984	995	984	969	961	971	955	943	988	953	1001	960	958	972	906	974	960	927	974	947	1002	990	959	935	932	941	909	947	953	926	925	929	912	940	913	965	966	930	911	938	938	963	912	961	936	962	960	969	986	947	980	989	874	961	942	1032	892	971	973	928	937	992	1005
23642	20954	28248	23815	20935	9377	1443	969	891	753	734	759	677	661	706	664	696	644	645	584	617	638	583	627	588	626	625	612	593	584	598	588	590	575	585	573	581	587	570	556	572	574	571	577	571	568	577	588	578	539	553	573	565	543	588	618	574	565	581	565	599	531	600	595	592	594	505	608	579	577	609	570	603	530	588	583	563	573	557	517	574	567	559	531	593	572	579	578	608	598	559	558	557	543	580	528	579	534	600	603	555	573	584	562	582	541	542	541	552	584	540	557	576	570	629	577	564	567	583	566	566	575	571	559	577	575	535	574	628	592	586	547	602	583	558	521	547	607	590	563	569	569	540	564	558	596	566	497	586	539	591	551	588	585	593	598	557	571	541	582	571	573	573	562	591	571	588	564	553	533	592	572	575	534	559	613	566	588	528	587	581	570	577	553	573	572	564	577	577	620	569	570	569	584	631	562	601	614	545	544	580	537	555	574	605	531	560	547	569	557	576	629	574	583	573	583	554	580	571	581	617	597	551	581	603	562	589	601	524	559	554	549	580	604	554	571	556	540	544	543	564	574	554	569	567	591	557	574	565	579	586	573	586	573	536	598	578	601	607	571	534	585	561	586	565	564	571	536	573	581	551	627	564	552	544	562	583	529	599	580	583	559	561	555	589	562	529	565	548	567	551	538	592	550	572	534	541	539	548	578	634	514	530	522	565	617	571	563	544	602	579	571	542	589	556	552	579	592	585	580	580	563	586	598	570	581	594	548	565	567	609	582	580	576	589	585	580	561	567	592	576	535	573	553	564	585	549	574	586	589	506	566	542	557	565	523	553	553	599	577	617	567	592	553	577	585	569	550	548	575	554	569	569	585	600	541	569	568	556	570	540	564	575	586	577	565	540	534	539	606	541	532	584	559	536	589	572	564	596	539	564	603	578	584	615	569	599	594	605	583	566	563	583	504	566	608	573	589	584	574	547	528	542	528	566	562	586	545	558	554	570	606	557	535	571	568	579	586	559	557	516	578	594	589	540	571	614	556	575	593	575	533	586	556	566	560	589	539	582	569	576	579	519	563	611	559	577	630	596	553	555	591	540	554	524	590	541	599	583	519	558	584	535	567	586	565	511	565	595	575	577	579	574	579	599	553	551	601	598	559	565	614	547	578	593	556	600	574	564	517	566	556	555	540	560	511	570	561	510	563	603	557	545	583	555	539	582	594	548	608	539	599	524	560	591	559	590	567	578	524	564	559	586	572	584	545	585	564	541	520	628	544	575	541	542	595	575	557	535	517	567	563	585	573	608	589	519	587	512	540	573	533	532	602	564	555	545	513	537	531	571	575	557	560	586	552	561	562	560	532	575	550	583	528	614	586	579	568	551	560	561	549	613	558	609	590	567	560	578	530	548	563	568	545	570	583	526	579	579	582	575	595	577	600	576	531	561	616	561	552	584	525	600	568	548	539	580	571	610	594	531	541	517	530	525	582	564	570	571	544	611	564	576	546	554	553	594	571	607	561	532	582	607	581	551	599	602	532	601	556	583	572	566	543	571	574	581	577	529	561	577	581	583	567	585	547	575	563	520	558	515	550	570	580	560	549	604	535	584	624	608	612	526	573	573	538	582	546	570	591	539	549	564	567	590	566	545	592	584	584	602	588	539	594	561	570	577	601	571	555	520	564	598	570	543	569	603	528	549	560	570	579	549	652	570	614	563	565	542	575	609	576	529	580	559	575	533	568	548	602	594	562	571	577	542	558	589	587	576	577	579	607	532	555	584	545	535	547	551	530	592	579	576	629	591	547	579	542	577	550	550	589	543	589	570	578	530	569	547	598	558	585	550	558	598	590	579	552	585	577	537	557	596	553	574	553	554	587	561	594	552	557	570	582	564	551	631	589	526	581	577	540	549	535	563	562	563	561	580	602	572	605	530	563	576	588	549	551	557	567	554	580	559	557	575	544	550	554	544	598	568	548	544	574	603	563	557	579	572	545	567	577	580	600	562	566	551	568	589	579	618	572	567	589	572	556	569	561	551	546	551	574	554	555	546	556	594	573	554	558	570	581	488	617	601	573	570	580	587	498	552	567	570	573	570	547	567	587	517	595	562	610	535	560	587	641	581	555	523	536	572	605	566	552	588	547	584	566	587	603	585	568	582	557	575	542	590	532	584	581	543	533	595	552	547	599	549	557	569	596	570	585	588	596	600	548	556	544	575	533	532	555	567	559	575	580	562	560	588	558	583	584	567	589	588	605	546	548	528	533	556	546	553	576	556	563	599	560	622	564	546	581	536	561	526	532	531	564	524	556	554	593	561	577	543	594	567	609	579	541	554	608	592	560	581	544	597	538	596	568	575	578	579	574	575	518	565	577	607	582	583	560	559	574	547	540	559	570	559	517	542	547	553	609	568	557	547	554	579	589	609	529	567	578	575	611	551	598	567	587	625	563	538	582	586	545	566	580	525	584	562	574	533	573	593	573	559	544	572	552	564	586	559	556	556	544	573	531	604	589	588	585	551	605	506	585	556	616	597	578	578	569	591	596	542	578	586	553	559	589	561	596	593	592	553	565	573	591	601	553	598	550	564	576	576	555	551	567	582	546	526	566	548	606	531	578	573	568	580	604	538	543	548	553	563	548	558	585	604	535	551	573	548	547	564	597	622	586	580	589	571	579	540	587	576	530	555	541	582	584	563	556	569	622	541	532	555	575	610	579	561	600	597	556	557	578	560	590	604	552	591	609	534	553	526	572	595	534	547	562	576	545	580	584	588	524	562	596	606	513	576	620	530	597	544	515	574	543	544	583	566	574	556	601	600	587	593	594	572	539	569	583	568	591	576	582	603	550	583	566	541	568	545	589	601	611	616	572	551	573	596	569	528	541	579	580	556	565	540	539	555	573	608	558	592	557	544	558	553	542	546	552	564	578	560	617	596	564	581	605	539	566	557	519	576	552	570	538	566	542	543	589	608	558	578	581	588	558	581	585	557	626	547	550	609	548	543	560	570	578	585	569	640	582	583	571	609	564	583	554	592	572	572	605	573	603	587	571	563	551	560	617	576	564	592	565	586	565	592	576	571	557	571	592	587	536	529	599	554	596	550	540	544	587	572	550	521	556	604	582	569	574	565	583	538	567	575	570	544	569	544	516	573	535	566	593	555	573	558	546	568	579	592	565	597	570	547	585	594	554	539	560	582	578	556	578	594	578	577	579	539	567	537	573	574	555	578	615	542	539	592	545	561	581	590	575	572	562	568	585	555	593	564	536	576	565	607	638	603	585	540	583	587	579	552	543	543	581	564	561	535	584	578	603	552	559	541	572	572	549	560	532	613	584	535	526	587	582	606	565	540	553	564	544	549	540	556	517	542	586	599	581	522	529	554	540	585	544	561	564	528	527	564	586	543	576	551	579	550	553	563	541	582	570	590	568	579	569	589	592	562	562	565	570	539	598	559	530	610	570	545	587	581	576	589	577	613	556	579	562	596	608	538	573	584	571
5010	9903	8654	4633	3227	2564	2042	1725	1545	1355	1254	1166	1117	973	914	935	919	849	883	857	847	860	793	892	818	818	794	818	764	789	824	783	759	774	791	759	754	746	758	771	746	814	763	760	765	795	781	756	785	772	739	770	704	784	736	749	753	795	734	765	779	759	740	716	746	751	749	713	785	796	721	801	783	745	772	716	717	778	785	748	736	709	764	730	770	703	768	757	744	779	718	692	718	770	731	751	738	837	767	744	739	756	712	770	742	754	701	755	748	782	791	735	803	734	771	726	766	728	716	722	765	756	739	772	735	709	755	732	725	757	788	709	745	742	777	715	779	720	749	726	748	695	713	807	743	768	721	758	743	718	735	767	770	717	757	721	778	743	762	734	738	751	792	776	703	778	721	740	749	740	713	702	735	712	741	749	723	707	744	740	754	737	726	722	762	767	764	741	774	725	745	747	759	801	763	711	774	792	756	765	733	700	748	785	769	747	750	798	730	790	758	761	729	752	757	749	779	687	749	719	748	714	772	741	731	768	693	733	739	725	777	804	715	751	718	722	742	739	788	747	735	746	731	716	768	779	718	720	770	788	759	719	728	697	743	732	775	779	751	751	702	737	735	714	738	764	759	726	752	731	771	741	724	776	770	795	732	709	753	749	710	736	811	743	720	779	768	759	720	781	760	721	759	751	755	756	767	703	758	721	702	766	760	735	726	709	751	746	742	757	776	774	715	734	796	774	803	724	744	730	748	746	749	729	715	699	777	772	693	745	708	770	752	758	795	792	740	790	769	771	778	755	724	724	703	773	720	762	722	744	742	741	765	729	755	700	765	752	720	722	742	701	754	718	707	724	767	726	765	748	725	774	772	706	753	723	755	746	736	740	729	742	717	728	716	713	763	755	730	703	728	731	738	756	745	706	746	774	749	764	736	785	744	765	757	739	720	771	749	712	775	723	769	732	788	701	719	738	707	769	720	747	728	746	799	786	712	757	711	746	761	781	777	743	745	736	761	774	782	754	727	735	773	777	746	758	676	754	731	762	721	685	711	733	727	680	720	720	743	788	786	706	748	770	719	714	752	768	704	741	765	774	766	728	709	747	718	726	719	790	769	718	758	723	755	749	736	743	783	754	748	737	719	756	790	761	723	742	730	753	721	750	729	708	744	753	697	732	748	708	760	742	682	729	735	706	744	731	756	738	776	769	739	745	781	767	728	738	766	735	741	776	779	721	749	732	779	756	743	690	733	734	761	707	699	718	748	728	735	735	754	751	698	750	753	745	724	736	733	784	747	735	726	732	760	730	742	732	715	738	735	769	759	755	725	707	722	769	677	767	795	771	768	759	749	789	773	765	723	715	689	775	717	781	737	833	760	792	773	760	705	720	756	755	789	788	727	752	755	716	782	710	706	744	726	727	713	746	719	784	705	741	783	740	735	736	742	714	770	752	744	734	746	749	765	751	675	730	797	716	797	730	751	731	741	721	751	726	716	764	725	734	758	792	752	738	724	763	747	762	705	760	770	735	734	709	696	723	764	758	758	740	706	697	712	784	776	739	755	719	676	719	767	733	786	774	740	709	685	745	731	731	731	676	779	760	770	722	747	727	717	731	734	762	713	697	777	713	736	777	757	747	697	701	745	761	766	766	731	722	754	743	744	769	744	735	761	677	763	719	723	772	722	757	736	758	755	752	694	696	734	716	744	698	730	736	803	736	740	751	767	743	750	719	743	747	701	753	791	696	761	704	802	689	763	729	778	753	767	741	756	807	800	778	719	733	739	748	786	740	740	726	688	769	752	728	769	679	737	799	723	757	739	743	775	752	732	783	780	769	725	808	780	811	691	774	775	769	731	795	723	737	738	724	761	713	720	725	736	789	735	751	697	770	780	712	782	717	666	764	741	738	727	721	784	736	715	780	751	775	781	738	749	719	726	738	752	783	787	719	762	753	769	778	763	764	751	780	736	732	692	728	721	689	735	697	725	716	780	763	758	774	720	765	726	714	733	723	753	727	718	733	748	737	726	749	730	748	713	690	746	724	724	741	705	754	807	766	752	741	758	720	741	752	716	817	743	734	700	740	693	722	726	738	712	762	742	700	714	762	718	751	770	715	720	808	788	744	754	723	709	811	758	773	728	739	719	719	791	742	715	751	790	718	751	768	708	734	735	718	767	744	722	760	705	726	741	717	760	756	754	748	758	780	743	797	707	729	696	780	770	756	758	769	769	722	764	778	760	753	739	727	737	739	692	757	727	767	747	770	716	763	737	748	728	742	672	693	743	730	781	783	790	727	714	729	734	730	736	774	750	790	751	761	744	737	770	736	730	783	739	764	738	742	685	733	697	750	700	740	742	777	766	776	690	765	725	725	784	750	752	762	744	761	758	743	760	744	715	782	744	750	756	772	723	746	745	760	723	686	760	762	718	749	733	726	730	730	768	705	785	755	724	737	775	711	744	734	777	722	702	711	711	739	711	743	730	761	679	748	772	687	715	729	712	731	794	725	788	729	756	725	745	706	764	776	788	753	784	773	788	738	783	728	709	736	726	711	755	777	762	739	732	711	679	745	736	744	718	781	763	734	740	718	763	703	695	746	726	714	774	716	756	695	748	763	702	727	729	761	723	739	735	727	735	751	771	739	731	739	758	730	712	787	764	726	781	720	742	768	715	772	722	698	744	732	757	752	750	731	736	769	685	751	752	766	759	791	756	791	725	735	734	717	765	761	792	715	721	671	738	743	759	724	816	744	786	771	670	752	729	745	754	742	740	804	765	716	751	740	763	726	713	747	750	751	768	725	764	766	738	712	748	738	778	743	756	728	739	757	708	731	818	718	804	736	743	758	709	726	759	731	763	726	732	709	722	792	685	732	765	727	711	724	762	718	756	761	802	742	745	723	731	792	748	740	738	725	737	785	760	764	762	739	732	728	726	766	714	734	771	734	769	744	721	778	745	735	736	764	745	755	785	721	750	736	745	723	711	724	764	741	728	701	746	737	722	673	703	722	737	719	747	737	725	763	758	771	795	767	687	753	751	731	766	751	773	712	700	767	703	766	675	701	781	734	763	761	756	750	742	749	798	762	729	765	766	747	739	762	727	708	764	746	728	753	754	716	780	751	768	686	746	761	771	747	736	760	729	751	733	737	729	750	751	773	727	723	698	729	762	737	721	726	728	705	742	771	712	699	778	774	712	778	737	764	724	713	716	752	756	734	722	715	735	771	772	748	734	716	725	821	717	749	751	758	775	778	770	693	725	778	720	750	756	713	783	695	746	775	722	767	758	769	676	714	741	782	715	737	807	748	751	748	730	699	728	790	704	755	759	755	758	748	792	709	755	749	691	740	684	738	747	752	717	734	747	779	749	699	778	748	753	784	736	727	717	708	736	705	744	753	769	708	703	728	738	712	729	761	746	698	755	717	797	756	706	709	762	701	736	758	760	725	777	737	739	764	721	787	699	789	725	711	760	731	741	700	734	733	790	683	719	737	732	737
22822	20998	28780	23403	20998	21032	6720	1127	773	716	539	477	506	413	383	359	375	333	315	319	273	283	315	254	278	272	285	277	259	237	243	283	251	269	240	235	226	235	251	208	237	229	250	222	232	199	226	235	212	230	223	226	225	240	231	229	222	211	220	238	238	207	219	241	226	227	235	229	226	228	216	228	244	216	229	218	250	231	240	227	241	234	218	237	191	214	224	241	237	227	245	226	224	225	201	222	213	233	224	207	225	194	248	224	230	240	212	217	228	214	207	217	226	220	197	207	222	248	208	225	227	211	243	228	218	219	217	216	173	214	216	224	218	228	221	230	223	240	212	223	223	229	216	191	238	195	239	206	248	215	210	208	227	201	213	213	198	228	216	231	234	232	230	189	254	226	205	219	239	231	206	216	241	248	231	190	224	212	234	210	231	224	192	203	218	183	205	210	185	212	224	193	225	239	256	234	248	207	232	233	238	236	212	215	253	213	227	223	201	228	209	241	203	257	241	207	197	217	237	210	233	219	224	202	221	218	192	217	193	212	247	234	193	242	269	237	212	241	207	201	225	210	193	209	234	207	212	208	221	196	200	205	214	217	219	206	203	218	211	221	233	229	230	230	217	217	209	193	216	214	190	224	206	217	221	196	246	210	194	220	232	204	214	219	225	203	205	224	217	184	240	213	212	242	216	201	239	209	224	209	209	250	196	228	196	211	194	205	248	209	204	210	204	213	213	216	196	211	207	248	220	200	234	252	214	208	214	198	201	239	208	209	207	216	203	242	228	245	210	207	229	208	242	211	231	230	226	224	207	200	223	223	215	199	225	248	224	205	201	196	221	228	227	221	186	205	223	188	189	253	226	198	225	221	237	210	237	197	210	213	215	212	231	187	205	208	212	228	209	207	204	216	243	220	237	215	237	226	197	226	224	224	213	212	224	218	211	210	214	221	199	215	200	191	212	210	232	224	212	224	233	210	245	202	202	190	221	209	198	222	226	251	223	230	205	212	202	209	211	204	212	202	216	216	189	187	211	222	214	214	211	211	188	201	231	231	184	220	234	217	225	218	225	234	205	246	221	208	207	212	203	223	211	222	210	206	208	209	191	235	234	217	228	216	201	212	189	232	236	197	223	246	202	226	240	197	213	219	221	223	215	209	191	228	237	231	206	218	225	203	230	243	210	224	227	216	228	231	207	210	229	215	218	247	226	211	225	222	205	220	215	210	257	223	214	230	206	230	240	213	203	224	208	219	207	215	197	231	244	214	206	191	212	235	227	234	202	207	236	220	189	215	198	190	229	184	218	207	246	207	245	220	219	223	197	195	201	211	193	220	192	199	183	211	213	215	208	206	224	221	228	219	225	237	207	205	216	196	220	194	224	215	213	205	217	221	210	209	206	195	227	242	229	212	225	206	225	202	194	219	220	226	226	224	252	212	217	221	211	222	232	215	223	211	228	214	213	220	221	227	190	225	203	243	237	238	244	200	201	242	242	212	227	228	200	219	235	220	228	199	251	235	230	217	222	244	188	233	205	232	242	232	200	197	205	241	212	231	202	206	229	210	219	242	215	224	205	202	232	196	207	202	217	213	194	226	231	199	209	211	222	212	240	255	221	190	198	203	202	228	212	224	214	224	225	231	205	216	197	235	226	188	208	199	204	227	223	216	206	232	225	225	250	232	203	226	223	188	238	229	219	229	212	186	214	229	214	208	187	216	229	200	222	222	206	222	211	235	204	206	213	205	229	221	216	205	218	207	219	191	235	230	221	218	226	228	213	211	240	213	202	207	189	228	210	214	232	225	210	216	239	242	187	218	192	211	203	197	212	208	198	231	250	237	225	222	233	228	240	181	243	198	181	206	216	210	223	225	205	216	224	207	243	221	202	201	199	223	220	194	210	197	210	200	231	226	214	204	210	211	205	218	198	219	246	229	236	220	204	255	233	213	224	211	198	191	219	211	219	213	246	202	224	221	204	191	241	225	223	216	214	231	210	233	229	219	208	220	204	241	198	206	223	234	235	207	233	199	207	232	218	233	219	215	231	182	238	217	226	224	205	217	199	244	243	227	230	222	194	212	250	235	233	246	210	221	196	236	224	219	226	216	214	211	235	223	229	215	221	250	206	211	183	188	206	228	236	234	215	195	239	221	221	191	217	229	200	234	204	223	203	241	248	201	234	212	200	203	213	222	221	209	210	196	184	219	215	209	241	222	231	213	216	222	209	207	207	217	240	211	201	237	204	211	212	215	227	209	199	202	218	217	216	200	215	220	213	223	222	198	219	214	203	219	232	225	256	246	235	198	229	231	215	212	213	222	220	212	220	228	195	221	237	236	189	194	190	220	239	217	201	208	221	219	199	221	229	215	202	204	234	223	218	230	195	230	214	236	208	234	219	191	236	223	234	236	213	208	220	219	212	212	233	228	246	233	227	233	206	208	193	202	218	226	204	220	216	196	216	200	196	211	224	215	215	222	222	233	212	212	213	206	208	209	199	201	227	241	222	207	219	206	209	207	180	202	217	223	196	225	189	191	231	217	216	195	234	214	206	229	233	211	219	221	242	206	218	218	254	214	189	205	220	205	215	213	207	180	231	194	223	244	236	224	210	225	252	214	226	203	206	261	205	217	211	214	228	209	212	212	220	227	188	215	213	208	220	235	201	220	239	230	205	210	220	246	214	211	220	202	204	201	230	227	222	210	212	209	215	231	220	213	217	210	204	202	222	201	215	231	201	208	220	204	244	223	191	195	210	238	207	211	182	230	210	224	223	196	212	209	235	239	226	220	211	238	192	202	218	209	216	215	226	223	250	213	237	198	197	223	203	225	216	212	223	238	207	226	245	220	217	228	208	200	227	181	226	205	205	205	198	207	210	230	211	206	223	227	226	222	213	192	244	205	212	215	213	229	202	206	233	228	216	213	213	209	235	199	184	213	214	211	226	230	220	226	225	213	219	248	225	214	226	203	222	208	206	222	220	199	228	242	224	215	209	205	214	239	215	229	216	233	235	223	214	200	228	211	233	247	221	199	213	224	216	208	214	220	228	207	195	231	198	230	220	207	215	210	198	229	213	220	225	242	221	223	218	240	222	210	211	220	191	201	195	198	227	209	219	215	199	196	210	209	220	198	203	207	200	215	219	235	214	192	234	206	238	196	217	212	212	201	211	186	211	201	193	201	247	210	229	200	204	225	223	224	220	213	211	207	228	206	210	226	243	236	245	247	217	217	203	201	206	229	211	208	229	217	216	227	235	209	215	201	218	225	237	213	229	205	237	209	224	201	218	208	216	209	223	212	203	213	206	187	212	213	240	210	214	220	250	216	213	200	227	205	229	230	197	229	211	199	177	233	203	235	212	202	232	217	201	241	177	202	213	207	215	215	209	216	200	202	198	220	223	209	213	218	175	211	241	205	215	218	226	218	224	223	207	236	215	222	213	233	212	216	229	211	217	205	215	192	206	213	177	209	208	224	233	210	237	202	201	233	233	213
6842	15548	13232	7145	5110	3761	2913	2247	1881	1480	1205	1020	877	755	720	635	619	529	534	487	440	434	435	413	408	410	353	371	370	360	355	355	351	356	320	332	358	354	323	347	304	369	315	294	315	329	320	314	309	332	308	323	300	294	347	297	329	305	302	291	296	291	291	326	303	302	283	330	309	305	305	302	310	330	280	301	319	306	281	304	340	322	308	285	301	308	304	279	306	295	284	288	308	315	304	261	337	305	276	313	250	319	285	294	323	313	294	285	267	295	301	292	300	305	262	283	289	270	270	291	281	288	307	290	289	276	294	266	291	306	292	300	269	305	297	298	290	296	276	277	283	280	298	292	309	329	303	321	300	292	301	292	285	267	286	294	268	288	262	273	290	271	311	300	275	279	320	306	306	279	316	295	303	302	271	306	271	293	301	312	301	284	264	285	294	268	297	332	257	291	296	294	308	319	295	279	288	297	336	299	286	293	294	336	289	292	309	319	281	275	290	319	306	280	279	315	319	298	309	305	285	307	288	257	292	312	251	311	282	311	287	318	249	281	261	312	312	264	283	297	266	273	282	293	305	289	289	272	323	318	312	334	272	314	331	270	297	275	319	267	269	314	301	291	285	301	259	275	289	261	295	306	290	318	312	295	306	282	298	288	289	253	298	294	290	274	284	287	284	289	277	313	299	289	277	253	302	284	297	269	275	306	267	309	300	310	265	293	287	289	276	271	281	313	300	276	294	312	289	287	303	305	290	301	308	283	296	288	261	319	299	278	278	293	281	287	285	303	301	312	316	303	303	292	288	285	286	293	271	285	315	313	296	299	285	268	259	294	277	287	292	305	304	282	242	286	313	290	312	269	280	294	266	290	317	291	278	278	315	292	283	308	306	277	301	301	309	295	299	291	289	307	293	300	302	305	276	318	309	274	313	275	305	285	280	286	281	302	330	273	310	282	274	312	300	262	315	275	272	275	332	301	304	292	311	258	293	301	285	308	270	288	251	303	286	298	286	318	306	308	292	270	306	308	309	293	307	286	288	313	280	308	289	313	266	309	326	285	284	289	274	256	261	299	303	299	298	281	305	306	289	299	307	285	293	287	275	285	290	307	267	310	264	284	282	322	304	285	264	312	270	287	291	281	292	307	277	308	297	291	292	294	304	302	292	285	286	287	286	292	316	304	280	302	277	298	318	304	290	276	318	283	275	323	285	286	310	313	314	291	314	334	284	257	290	308	310	278	289	291	310	284	309	314	332	282	287	277	306	287	279	294	309	306	287	307	307	309	308	281	267	258	285	270	277	277	292	294	307	297	293	301	287	310	311	300	287	263	290	302	265	303	298	295	324	303	303	277	277	301	276	304	298	291	321	283	292	286	288	295	288	281	325	277	291	306	298	286	290	294	289	284	311	275	327	287	312	296	313	292	282	334	291	254	300	276	295	320	281	302	302	298	297	270	296	334	300	313	293	284	303	311	281	289	272	285	294	283	288	312	270	282	304	291	286	279	288	293	305	300	259	297	286	258	324	297	287	250	266	279	288	296	294	301	306	289	288	290	311	276	315	293	285	327	278	303	293	284	281	306	304	287	282	227	300	267	266	265	293	318	276	273	308	278	307	297	293	323	282	296	287	308	286	297	298	284	273	321	278	309	288	314	296	307	286	297	290	301	314	282	295	267	286	320	299	292	296	309	268	307	267	279	284	282	266	297	320	288	321	281	296	277	308	283	315	278	269	290	297	281	303	292	275	303	306	275	298	300	263	293	288	301	269	285	280	275	299	281	302	313	293	270	272	315	304	300	311	285	331	295	325	311	274	259	319	288	315	285	283	297	267	306	293	282	300	304	305	279	263	296	304	281	267	305	294	301	281	282	296	289	300	307	294	270	309	313	289	321	297	274	284	299	296	286	281	281	303	293	297	308	275	306	281	292	295	302	283	300	266	286	301	276	283	302	286	282	305	315	307	305	267	288	315	301	317	304	302	291	306	294	291	284	294	296	313	280	319	293	269	298	286	280	294	279	281	283	284	285	269	315	302	308	299	284	250	309	273	288	265	293	307	289	292	283	276	303	304	280	283	295	287	310	267	310	328	285	263	289	271	259	298	265	298	310	291	288	284	249	307	319	316	326	294	281	289	288	323	314	307	348	304	277	279	299	291	284	305	301	296	292	281	295	305	264	289	278	305	298	294	291	252	278	295	278	284	257	329	284	290	265	299	277	305	287	306	306	274	313	273	297	278	290	317	270	325	269	297	300	286	289	294	311	294	275	297	332	295	298	297	285	272	261	280	281	300	293	294	309	292	334	293	306	289	281	308	309	285	310	333	289	262	272	304	325	293	282	270	289	271	293	290	298	273	292	279	271	288	275	293	303	268	322	298	267	281	309	269	272	316	288	278	294	282	264	300	319	288	308	277	285	293	306	297	295	291	300	266	291	269	271	326	282	303	312	291	301	300	307	250	298	305	332	315	306	284	282	280	297	255	265	262	319	280	299	275	301	273	309	308	302	279	300	282	276	273	304	311	324	293	276	300	276	301	275	292	293	279	301	265	301	299	317	304	252	260	296	282	261	281	298	278	299	289	268	299	282	329	315	309	291	318	300	291	278	275	280	278	299	302	273	319	319	293	295	301	299	285	297	251	289	270	264	299	286	285	263	288	268	281	309	289	286	283	284	284	269	329	286	274	299	269	299	296	286	255	302	253	307	281	288	277	269	287	306	321	276	286	309	292	293	312	288	267	286	314	275	272	298	325	267	281	290	296	292	291	274	290	288	280	275	297	279	336	299	282	300	264	299	315	323	280	286	287	287	289	323	293	283	279	289	282	279	320	300	291	309	287	296	262	301	296	292	308	282	262	288	258	311	313	295	297	292	311	298	292	273	310	297	271	266	328	282	320	280	293	294	285	273	271	320	265	274	290	292	309	295	288	258	320	316	272	311	304	307	266	280	315	282	301	321	326	291	293	275	289	317	262	320	317	297	304	262	279	282	288	281	302	299	287	297	291	249	290	295	284	286	284	278	309	289	299	318	317	315	281	299	304	284	291	316	313	276	276	277	314	284	298	275	323	290	267	274	303	276	292	279	298	296	272	320	297	283	313	316	330	289	310	266	265	296	281	279	274	269	295	297	269	301	291	330	293	325	297	321	288	295	291	295	263	292	290	293	274	295	309	306	295	292	253	291	285	306	314	307	299	290	279	261	266	273	273	279	274	275	311	307	299	268	264	276	282	285	313	283	284	321	243	297	311	298	294	324	292	267	283	273	284	305	310	268	278	306	309	317	265	288	288	278	319	298	269	326	295	298	329	312	297	285	283	256	285	291	285	307	292	270	303	291	293	297	267	257	320	281	302	270	302	266	311	312	289	276	294	253	296	281	303	283	289	312	303	313	275	320	307	286	300	290	295	304	294	308	324	285	291	290	289	260	263	253	296	307	276	279	308	295	304	298	291	303	276	258	280	292	301	281	297	306	299	287	316	268	286	273	301	287
26619	20669	10471	1401	914	809	857	767	784	743	741	738	736	720	746	828	770	806	790	755	801	800	754	762	761	738	726	735	789	770	786	784	717	758	743	722	760	768	739	756	754	767	721	701	713	739	742	728	755	778	767	799	838	760	756	776	738	795	734	793	767	744	748	776	741	731	765	713	758	786	766	780	762	748	715	763	773	733	785	756	790	734	758	757	760	725	748	762	746	695	742	744	734	803	775	732	704	792	732	791	745	794	787	726	743	748	750	719	734	778	749	749	778	777	713	768	734	747	716	764	791	753	751	749	723	743	753	749	740	750	713	746	786	725	740	757	775	759	818	761	757	768	752	759	753	742	745	722	735	757	734	757	790	723	751	733	784	723	705	768	798	746	748	792	753	715	680	764	719	775	759	754	684	772	747	717	763	734	772	756	763	756	763	734	758	739	753	746	770	745	734	749	743	745	718	733	755	731	729	743	765	768	747	765	758	767	765	809	761	760	723	751	766	741	709	741	773	756	754	758	739	728	720	800	705	780	678	717	756	778	745	776	744	767	794	782	749	777	781	774	755	748	754	744	770	768	719	769	769	775	778	746	763	748	730	781	761	749	758	757	753	743	773	715	739	740	761	781	763	759	777	742	755	773	770	753	777	755	757	779	748	743	700	764	771	720	748	725	765	789	742	724	760	768	754	704	776	730	737	791	753	836	756	727	733	766	737	771	781	777	807	787	734	753	766	746	778	717	739	745	756	732	709	791	758	738	747	783	722	731	777	779	758	680	727	773	758	718	763	765	734	743	756	760	761	731	752	826	744	740	787	688	766	816	756	759	744	764	721	786	772	728	774	756	762	791	756	749	793	750	724	726	769	741	785	760	784	822	751	770	730	725	814	761	743	771	783	719	699	748	775	778	792	797	760	773	781	705	714	762	734	812	768	815	782	776	773	787	734	812	753	752	738	814	796	771	760	761	802	746	767	763	754	754	728	758	769	726	774	712	733	776	722	764	726	736	772	689	713	724	740	756	719	804	797	754	743	791	727	759	781	751	728	767	761	758	715	743	748	705	734	771	728	789	767	764	764	736	736	774	711	723	805	799	755	784	747	739	770	766	712	780	789	704	746	774	747	762	796	790	753	804	741	724	779	721	757	731	708	763	790	718	753	770	756	742	763	732	776	793	717	706	725	794	789	767	778	725	783	744	790	727	782	765	741	764	783	767	721	754	739	748	778	756	738	839	714	743	792	786	724	752	744	739	755	727	787	749	735	739	754	776	792	776	784	776	799	805	733	764	697	751	759	752	775	708	741	748	789	730	762	725	745	802	773	721	754	708	729	782	714	749	755	757	756	759	738	779	765	713	768	682	804	755	757	760	774	760	748	713	760	795	781	757	787	767	758	734	792	767	735	768	821	776	699	755	802	714	785	743	787	792	786	712	767	751	755	822	750	773	777	719	720	728	782	774	717	744	727	754	724	718	727	711	779	783	725	766	721	753	773	764	738	698	763	770	751	790	749	700	762	757	796	764	749	784	783	746	768	753	778	741	706	765	756	708	733	772	759	783	752	755	754	727	713	747	755	749	704	739	741	739	782	794	742	717	701	772	728	728	737	763	753	777	723	761	770	727	759	737	735	726	728	728	706	770	813	725	772	768	775	716	716	770	748	712	750	740	774	745	722	747	743	734	804	760	722	758	752	749	768	815	738	780	728	781	729	755	753	761	721	723	737	763	754	791	742	771	718	776	765	777	698	730	766	723	750	748	768	768	782	722	781	740	732	766	716	748	686	744	782	687	785	770	723	759	740	734	757	796	759	782	771	734	757	686	807	792	778	752	756	753	743	748	794	754	725	758	764	792	752	772	679	724	735	724	728	727	774	771	760	782	756	756	775	760	776	712	772	709	789	757	783	742	711	779	722	763	764	751	782	756	712	755	786	774	746	770	810	762	786	736	760	724	775	769	779	776	797	785	781	728	777	751	762	731	702	806	716	771	764	713	782	726	744	729	759	716	752	742	735	755	759	769	788	764	759	711	770	726	741	750	744	750	795	740	780	790	744	738	740	749	722	763	724	738	746	718	756	732	782	757	722	700	733	783	770	752	778	752	793	733	742	752	768	811	754	750	781	795	751	760	761	763	784	748	766	747	724	765	791	820	726	729	747	829	784	783	742	737	815	796	760	787	764	802	754	808	714	762	741	785	739	751	748	765	778	724	753	788	771	720	767	735	810	776	742	722	727	769	736	793	699	715	801	816	794	773	773	739	750	736	711	750	742	782	802	717	795	743	768	734	786	751	756	739	715	753	736	767	769	720	754	779	793	751	734	738	798	797	739	745	767	766	740	793	762	791	763	750	775	751	767	771	758	703	760	771	769	786	781	759	764	760	726	785	786	747	768	749	775	764	730	766	745	767	698	761	744	758	739	717	741	747	763	770	752	746	708	754	738	763	732	736	730	758	822	765	757	695	771	756	745	751	734	775	756	748	776	692	770	767	744	798	737	787	735	741	768	762	757	745	717	746	739	752	778	740	747	733	783	749	758	733	818	739	751	787	766	741	741	713	786	753	786	755	708	741	759	736	786	775	757	802	770	714	775	775	757	764	771	786	782	713	749	716	761	765	781	720	705	761	752	768	769	742	750	778	755	726	817	794	760	684	784	736	795	758	774	754	757	730	696	764	778	735	689	783	787	781	805	750	765	758	777	717	782	815	750	770	767	766	794	792	773	710	771	756	755	752	743	759	725	732	792	774	730	756	752	769	715	688	725	739	745	742	773	748	762	762	756	762	765	779	772	790	757	773	724	755	778	751	723	749	791	757	747	758	747	782	729	770	733	736	785	798	783	747	760	741	766	726	727	777	779	714	749	728	803	715	753	781	751	709	759	767	758	729	712	817	766	742	734	755	711	754	776	732	733	721	737	790	750	749	776	753	793	722	753	737	796	802	744	774	771	784	794	724	769	803	791	757	715	726	744	750	789	688	767	764	801	732	738	768	713	738	778	784	753	772	701	788	762	762	770	735	767	791	744	746	752	766	770	730	710	727	750	783	774	776	774	744	790	737	757	710	836	789	735	744	793	716	724	766	774	748	768	763	836	761	745	761	748	769	780	748	759	763	749	770	820	724	765	726	743	826	812	778	770	752	750	758	778	808	748	747	788	707	750	783	696	751	732	751	763	776	759	758	721	787	749	752	778	717	810	789	732	710	776	752	756	725	759	731	746	765	739	763	764	769	737	818	742	751	724	713	770	773	753	811	772	733	757	739	750	720	808	756	766	730	766	742	773	721	758	764	770	759	725	775	758	740	746	726	753	774	767	762	749	750	722	742	785	725	757	759	750	778	710	714	794	797	779	721	747	732	746	807	775	769	777	721	775	722	769	727	829	774	779	732	716	801	748	746	737	731	728	766	725	706	723	725	797	768	749	700	773	718	780	741	714	749	749	759	748	716	753	766	735	731	749	747	796	689	785	795	763	765	766	736	792	745	713	764	764	739
4291	1841	1742	1278	1133	1114	1042	1014	1040	999	1037	973	1013	943	925	997	1020	963	954	1006	991	994	953	991	977	1012	952	974	956	966	921	981	918	1003	969	965	921	952	947	1026	952	965	941	946	976	931	994	929	988	935	986	952	951	1015	937	994	1003	955	983	994	1004	955	900	978	961	960	940	934	917	977	971	982	981	949	1011	965	975	966	947	991	944	952	947	988	984	948	960	932	953	924	919	984	991	966	993	982	939	954	1025	927	1002	1000	981	1011	910	913	910	958	976	935	956	929	979	942	946	905	948	935	964	1014	926	942	970	973	911	927	1002	985	946	909	979	966	930	950	1021	938	960	982	941	963	973	969	980	970	961	914	967	900	968	991	998	954	1019	1036	927	997	970	979	939	955	971	936	977	983	920	983	941	970	1019	1000	995	906	957	973	988	983	932	968	922	1000	960	932	945	903	944	986	917	931	973	993	912	977	1015	962	990	976	943	941	970	908	932	955	958	981	988	980	994	999	949	931	991	999	957	943	958	956	963	1006	921	965	917	998	950	1017	1011	986	942	972	977	972	927	960	981	978	955	939	964	977	998	946	1013	964	1014	972	927	936	1010	974	940	984	992	920	941	978	1008	1018	979	990	989	997	979	972	977	928	976	1004	901	940	1000	986	1030	997	976	986	919	956	1025	987	929	970	966	961	984	978	967	976	909	951	996	922	1034	915	941	944	955	980	987	942	981	1013	934	988	982	911	912	994	980	987	979	944	938	970	952	977	997	927	954	963	991	1011	980	1018	949	978	968	979	964	1008	943	928	949	955	947	905	922	915	979	954	984	960	936	958	947	974	926	960	909	953	913	940	939	969	973	968	949	961	904	956	947	913	929	967	968	984	980	965	975	960	1028	951	941	1014	981	955	978	990	1040	943	983	958	969	967	946	957	971	962	958	935	919	920	963	949	943	1010	978	960	963	924	997	954	989	949	958	1001	947	1002	934	924	954	997	930	961	930	943	948	989	987	958	931	951	1027	935	924	944	962	991	995	942	998	927	1029	962	957	966	989	998	995	995	971	979	925	972	958	973	998	1011	927	951	998	985	919	944	946	951	925	967	987	920	919	990	971	947	932	943	985	958	955	929	985	940	941	907	996	923	991	965	970	880	998	948	955	977	958	938	1012	1007	978	926	954	972	933	928	996	941	927	976	974	936	938	933	949	945	912	974	972	952	986	970	964	943	1010	949	931	953	980	960	961	930	999	965	914	920	946	1001	998	976	1001	899	976	1039	958	938	987	956	1035	971	931	1018	952	942	982	1033	940	934	942	1006	952	975	953	922	910	977	997	931	970	944	1022	951	956	940	979	919	986	961	938	946	964	974	1013	979	924	957	942	919	992	948	996	911	923	1024	971	986	967	951	946	968	934	910	929	924	956	981	971	986	983	972	933	993	949	955	973	982	958	992	968	901	995	992	897	964	977	859	975	935	968	930	973	903	956	945	982	990	937	1013	971	984	939	924	1012	995	994	958	978	916	1014	936	952	947	958	954	957	941	980	972	954	971	923	948	943	1010	916	920	1041	993	1020	991	1010	1020	998	921	926	934	980	955	982	947	979	983	1011	975	951	942	963	973	1005	890	981	963	959	964	1017	1017	921	929	937	997	990	928	968	958	973	952	951	990	943	886	948	990	944	1042	972	974	927	891	890	1003	969	996	986	929	938	991	937	945	970	937	955	945	981	1026	918	957	952	961	961	940	992	946	906	985	920	945	992	943	960	997	956	956	934	970	940	1002	986	924	899	961	975	951	916	981	952	1006	921	971	1009	983	925	901	960	993	934	929	917	980	962	1001	915	962	941	1000	916	999	982	1009	968	952	941	951	943	996	919	969	946	987	972	976	922	966	977	985	947	1025	995	963	917	947	999	918	1000	926	931	931	976	951	1009	985	916	983	976	944	964	957	942	903	970	973	994	928	957	944	969	981	965	960	928	995	992	954	1002	1009	964	1018	954	914	935	885	995	934	1003	961	982	988	972	947	931	986	982	975	990	1003	955	929	956	971	991	996	974	933	952	939	978	965	929	854	947	985	1024	1018	950	901	956	962	973	988	961	926	999	944	1048	909	1024	981	950	967	927	974	969	1002	951	969	939	956	958	978	1009	967	967	970	938	961	923	948	951	940	966	981	920	962	971	1020	941	963	918	956	960	969	990	970	968	972	940	929	945	973	930	931	1013	925	992	985	991	998	923	942	947	1019	970	941	1020	965	962	940	930	988	943	986	946	992	969	1010	995	997	958	936	982	1018	986	918	945	981	999	972	944	956	990	971	992	960	958	976	964	948	956	932	917	960	979	999	988	954	955	970	958	992	933	961	977	966	962	953	929	966	1003	988	899	955	962	957	938	960	934	972	1002	948	948	946	980	960	980	1036	911	1019	920	1006	982	955	976	966	1027	966	941	956	936	948	911	964	926	936	947	934	954	965	983	995	908	939	980	907	910	989	950	924	1085	941	988	977	950	1010	936	988	913	998	975	958	1059	998	970	990	927	904	979	932	986	979	940	943	966	962	919	1029	973	969	994	1001	983	947	977	975	932	951	926	952	948	960	943	960	958	974	1006	973	970	972	943	964	972	950	963	945	977	958	904	982	964	956	988	999	927	905	961	958	983	923	976	956	932	977	947	1012	894	1026	1004	953	932	955	930	964	1010	943	972	994	956	964	944	948	958	912	1005	925	970	950	966	935	970	1015	994	949	980	980	976	1026	980	967	973	974	1000	948	946	963	1051	977	935	1003	1030	965	928	943	955	970	974	967	968	931	961	994	939	937	919	951	973	951	910	957	978	1006	985	939	973	943	928	973	945	985	962	969	945	988	971	981	993	955	965	974	1003	974	980	975	965	934	970	982	979	939	968	962	956	973	941	940	1024	1037	942	943	952	988	946	996	968	920	941	964	951	988	987	962	998	975	1006	977	955	967	1011	915	974	934	968	906	948	932	943	961	993	980	980	951	955	957	940	980	977	942	1003	983	961	952	919	900	988	923	981	968	953	933	985	936	997	984	946	968	939	937	933	990	966	960	979	943	928	943	962	934	954	959	921	1001	970	1009	938	961	967	942	990	985	1025	962	932	944	920	993	954	905	995	930	943	1011	975	970	973	992	1000	932	979	990	984	906	958	934	942	992	962	935	947	997	969	973	938	972	887	956	941	954	937	961	1000	936	888	1005	956	908	951	970	992	916	974	948	1006	1003	962	996	976	968	973	937	983	1017	1035	991	965	1014	1004	992	934	953	957	988	948	971	926	919	891	979	964	927	965	984	902	1031	949	953	1002	958	946	989	959	943	946	951	978	949	971	986	979	951	918	914	927	929	975	986	988	1033	967	984	942	907	975	1000	901	963	968	988	917	930	946	982	994	988	977	939	969	939	971	1008	960	960	938	956	902	965	999	989	1023	912	982	925	1009	984	961	1024	949	977	1002	948	968	900	968	962	949	1020	968	967	956	989	924	977	958	975	1004	956	995	920	977	992	979	1007	976	994	930	958	975	1008	937	984	940	953	1028	1016	980	979	973	947	1001	940	982	951	937	1007	948	981	951	903	967	919	941	968	959	983	977	995	944	941	972	925	1012	941	1001	994	1040	995	930	950	971	968	1012	952	957	990	942	939	948	963	906	967	1015	973	965	960
23789	20980	28298	23860	20983	9521	1444	971	887	757	707	700	684	665	649	678	622	592	628	600	636	622	626	601	582	622	613	588	590	621	563	569	583	592	604	621	595	589	601	564	576	582	536	556	590	547	637	600	588	615	565	618	555	607	554	528	544	560	603	548	585	596	538	576	593	604	558	584	583	546	615	575	567	568	584	622	609	614	579	598	621	605	599	573	598	607	594	585	559	553	571	564	576	545	599	577	588	562	563	586	550	583	631	620	554	573	570	545	587	609	604	596	553	591	587	562	595	615	584	569	580	577	593	577	543	532	613	546	568	593	552	573	569	559	553	576	595	577	564	588	548	610	571	596	576	570	567	556	573	551	604	588	568	559	561	588	606	560	555	539	501	624	572	563	560	552	549	575	571	557	595	611	561	566	579	551	550	547	530	548	556	615	593	589	590	614	575	574	579	565	574	568	544	606	566	577	547	614	547	577	556	604	565	565	585	559	591	604	595	579	599	597	582	558	593	577	574	570	572	580	583	568	602	547	578	590	591	589	557	570	563	597	589	555	593	624	548	569	577	547	580	611	584	627	605	586	583	581	558	620	582	555	577	583	554	567	597	596	595	599	573	596	549	570	566	521	550	565	580	549	554	547	583	608	568	554	568	575	543	592	547	578	581	578	597	593	539	566	574	535	515	540	595	524	564	541	579	590	593	567	571	546	566	583	534	542	581	528	565	619	612	611	581	594	563	571	604	620	590	588	570	598	544	570	640	534	588	566	610	564	554	575	543	600	568	539	591	562	593	581	574	534	584	565	567	586	572	588	558	557	559	567	586	553	577	627	602	551	577	550	575	520	593	575	556	584	589	544	609	583	552	590	605	580	541	551	597	498	573	522	590	564	577	589	584	571	587	589	596	585	621	586	526	548	557	558	561	536	597	621	563	559	552	594	530	554	586	561	601	578	586	612	571	567	549	562	574	597	593	585	593	542	541	550	605	589	601	594	596	561	620	599	556	583	576	549	579	546	648	579	597	577	563	557	551	572	555	542	629	589	613	617	557	593	584	562	601	522	556	561	606	601	549	575	564	586	562	563	574	607	555	551	612	595	622	573	574	589	620	599	589	611	624	595	537	562	569	592	537	621	601	598	526	567	569	579	558	570	591	550	585	588	575	613	577	571	572	589	566	581	556	542	574	610	572	532	552	561	606	563	582	576	580	544	575	582	553	621	609	591	591	541	552	558	613	553	576	574	534	592	548	578	580	550	571	543	556	551	602	570	608	576	560	592	548	554	539	586	566	568	565	552	521	545	559	571	636	573	608	534	609	541	558	543	579	577	571	530	583	560	542	563	559	596	581	573	619	563	606	573	580	554	537	597	583	563	517	587	544	571	580	545	573	588	582	560	596	588	550	547	583	549	620	577	546	583	603	595	569	603	594	577	577	550	567	576	591	549	553	575	620	583	605	571	604	588	603	619	596	542	528	565	546	592	562	614	583	591	577	564	574	551	554	584	570	573	599	561	621	596	581	554	545	562	578	584	571	540	568	573	558	583	616	562	556	575	556	532	588	561	578	564	580	567	572	584	616	577	574	556	565	583	539	585	570	554	570	573	577	591	569	544	515	591	575	582	623	547	561	592	569	563	573	534	551	594	579	576	582	599	559	588	550	581	562	580	546	573	567	546	606	599	570	553	559	582	589	504	578	568	582	532	601	587	598	572	590	565	554	554	515	506	588	551	563	595	551	579	591	554	536	556	544	548	589	600	556	568	565	571	589	624	575	536	529	622	618	602	561	574	562	557	524	512	592	574	529	545	559	578	523	550	556	573	543	571	599	541	562	581	582	570	593	576	557	577	582	582	580	610	566	607	546	605	551	543	621	614	602	567	598	563	560	573	592	554	582	558	590	565	540	563	565	590	564	586	550	529	555	603	595	561	573	548	575	555	527	656	556	571	569	571	592	555	571	546	538	550	543	566	589	555	583	551	620	543	573	577	549	577	549	564	592	565	594	505	531	558	564	565	582	579	552	588	560	584	572	572	566	531	556	600	574	584	581	538	570	586	534	602	577	551	532	563	562	558	557	548	596	593	565	550	595	545	551	550	608	585	539	563	580	578	521	596	550	538	603	560	542	595	546	549	601	512	550	554	558	555	572	547	589	542	601	537	555	568	530	528	555	574	569	539	597	592	555	592	512	566	620	590	590	595	525	614	560	577	603	587	547	573	599	598	586	548	593	552	571	612	562	551	559	585	542	555	594	560	574	547	586	537	563	527	549	566	557	528	558	538	597	533	580	577	572	550	547	553	563	566	586	567	563	586	531	567	571	568	545	532	550	544	553	561	620	544	541	597	531	544	537	566	595	602	542	545	566	578	587	560	577	564	542	569	574	591	591	606	555	581	508	545	595	579	577	559	593	595	575	615	563	573	615	557	573	595	613	566	557	564	631	562	624	554	530	572	541	581	520	575	635	570	537	603	620	537	566	502	578	606	579	561	563	559	612	529	524	567	578	615	589	564	556	570	567	582	572	605	592	616	554	587	537	570	618	566	569	550	537	504	573	574	555	561	563	598	548	572	566	590	555	541	613	521	572	553	555	556	562	534	566	547	581	579	600	596	559	538	553	539	532	553	564	583	548	567	561	605	557	575	624	588	587	567	559	553	604	606	591	601	526	570	544	528	560	539	557	580	538	587	484	559	566	524	594	540	593	572	521	569	578	519	587	586	603	552	575	564	566	545	557	554	530	569	558	558	582	588	606	578	552	595	566	568	541	579	560	568	557	568	581	543	589	563	554	550	594	599	582	584	576	526	542	587	545	566	564	600	541	558	525	567	593	596	601	581	588	546	579	576	588	566	590	566	582	576	582	563	574	602	618	557	584	596	556	591	530	586	591	592	578	564	557	563	535	564	545	562	609	565	594	552	576	561	555	592	558	588	589	589	560	548	567	586	606	561	576	575	539	620	603	556	545	539	565	561	539	568	607	547	563	587	566	571	594	537	553	542	605	589	600	537	536	566	614	521	585	554	606	603	570	575	540	587	549	584	605	572	592	578	549	580	580	587	585	571	568	561	589	570	592	578	593	555	573	587	560	609	542	552	568	597	610	614	547	603	594	567	574	581	566	572	561	553	557	599	586	591	519	530	534	553	556	587	595	560	542	555	598	588	556	562	603	579	587	535	588	540	583	595	575	569	558	541	581	604	561	578	572	554	568	578	555	592	539	534	597	548	605	546	570	596	562	587	578	591	573	572	630	600	606	592	638	581	573	572	524	578	554	546	558	581	565	501	584	589	542	616	571	595	567	581	557	593	562	565	566	559	547	554	552	572	588	562	541	546	608	526	560	590	551	629	589	535	597	541	547	571	566	560	568	607	595	583	545	557	565	537	535	565	575	547	616	587	552	593	539	560	582	554	535	570	551	584	574	557	608	597	583	590	584	544	590	606	557	592	585	568	573	548	559	562	607	588	590	537	580	603	578	589	559	532	537	511	513	586	607	541
5024	10077	8576	4560	3185	2582	2024	1724	1570	1423	1236	1074	1130	982	994	906	887	910	893	829	830	845	866	808	828	782	794	836	769	834	821	814	790	777	811	777	766	740	755	778	772	830	762	756	736	754	769	796	762	738	796	765	742	757	802	814	788	752	759	764	761	710	748	760	753	739	722	734	742	812	745	756	766	767	753	696	767	769	765	764	790	772	761	783	766	738	756	730	795	778	694	711	746	736	763	762	762	758	769	790	754	761	730	770	716	751	763	749	731	779	750	725	740	729	775	767	745	731	718	748	767	746	716	700	806	722	807	733	710	757	777	787	732	774	763	763	741	749	722	773	752	764	766	749	742	747	779	766	748	718	723	758	741	718	734	775	777	747	796	753	748	753	812	762	807	762	752	723	770	749	717	747	752	718	778	745	698	720	740	723	733	753	792	797	731	747	717	800	757	765	749	765	767	809	758	758	734	707	752	764	724	731	741	754	712	795	780	771	714	795	759	769	720	735	745	755	735	733	739	784	763	719	698	750	749	748	749	721	749	719	733	723	793	719	734	739	806	774	749	790	750	745	737	729	724	747	683	729	734	734	718	754	769	759	746	684	711	764	711	806	724	740	756	761	710	754	737	769	773	787	731	746	733	773	708	778	722	816	735	738	735	822	742	748	726	728	787	688	758	722	752	762	762	750	722	747	781	800	762	714	744	746	711	758	733	727	742	749	715	762	784	750	768	682	787	773	739	756	785	790	750	762	760	755	740	768	777	721	728	746	750	750	772	691	782	744	792	712	755	743	784	754	786	695	771	747	750	717	704	759	760	704	745	761	731	761	718	723	725	710	770	799	744	751	785	746	750	739	694	798	740	788	793	679	735	717	775	744	691	724	759	765	725	755	762	750	699	807	795	745	734	777	750	773	757	716	762	787	770	750	734	728	710	752	766	729	783	747	717	792	752	754	707	723	724	744	771	794	767	801	765	741	733	741	755	771	730	765	770	762	717	744	744	737	785	704	746	712	754	804	692	813	812	797	741	763	686	745	788	780	740	726	754	743	701	786	727	743	739	754	746	746	786	773	802	730	784	717	754	727	714	738	747	721	783	771	763	741	752	755	738	739	757	714	759	689	733	799	736	755	734	739	786	701	750	729	717	773	779	746	775	775	758	773	743	798	715	721	751	776	732	778	720	741	788	755	762	763	757	740	750	783	736	746	805	726	717	805	729	759	775	741	726	819	732	736	718	692	755	747	735	785	758	724	737	760	785	748	681	744	739	728	732	744	743	695	758	716	719	707	787	721	725	752	732	733	776	739	738	755	796	773	729	736	748	775	746	751	758	748	718	751	753	750	731	779	760	751	765	714	802	776	750	736	769	741	755	713	710	732	774	748	793	711	784	700	752	758	754	741	783	778	771	790	729	785	737	759	755	745	763	706	724	751	759	790	732	760	753	744	747	744	761	745	741	734	792	753	718	776	759	756	719	726	748	762	777	696	738	785	753	763	746	721	763	737	691	820	729	764	755	782	760	762	768	739	752	782	793	786	747	720	758	801	695	721	730	773	725	730	780	743	749	765	732	763	742	726	724	714	749	789	772	742	711	768	705	746	739	739	757	746	727	764	744	771	772	734	759	732	757	721	744	770	713	686	757	756	724	757	733	748	724	777	784	714	802	758	758	735	735	741	719	757	715	718	774	737	729	707	740	748	735	731	732	738	753	755	817	724	758	772	697	760	737	768	685	749	754	722	781	751	708	780	768	797	751	785	760	769	697	802	748	726	750	748	714	810	745	723	730	766	748	740	693	707	697	785	779	764	745	695	746	746	731	719	758	776	744	712	728	758	740	755	741	731	767	718	755	706	783	728	748	755	762	764	738	775	764	757	732	734	738	750	765	749	736	774	755	755	778	724	757	748	735	758	795	765	776	783	719	773	783	781	802	750	729	737	706	779	764	769	782	726	735	745	727	737	762	731	697	714	709	776	767	783	737	732	744	742	742	769	719	765	752	730	768	772	750	806	776	776	737	744	732	742	734	727	743	712	797	770	738	730	742	743	757	777	761	723	698	749	732	724	764	712	732	744	722	735	769	719	712	772	715	771	765	790	712	742	719	747	731	717	759	782	750	778	754	744	729	756	769	746	762	741	761	735	788	744	771	720	760	753	813	780	719	778	726	766	715	730	760	807	735	805	767	760	730	760	751	787	713	749	730	762	781	752	772	748	725	728	755	740	745	708	753	738	742	734	742	739	757	763	763	750	742	775	761	760	708	758	732	712	723	720	737	764	729	692	722	768	752	739	670	803	745	745	749	751	745	765	763	786	764	749	744	803	766	798	769	722	754	750	734	763	725	726	708	782	787	763	779	731	711	738	736	755	715	733	752	739	791	778	739	781	786	768	737	777	723	752	733	708	728	742	784	751	718	781	713	768	781	779	707	750	737	752	737	724	785	757	788	722	721	758	718	683	760	710	734	754	740	733	765	743	751	758	759	768	807	755	752	802	752	765	731	758	699	776	743	757	789	708	742	724	777	768	781	787	746	707	751	725	742	716	744	770	746	785	738	773	782	722	734	699	762	790	781	768	742	741	685	693	742	727	761	777	721	774	743	765	669	736	771	737	765	810	754	761	786	706	703	765	791	745	753	777	767	750	762	774	749	750	725	751	775	790	801	719	730	726	741	712	694	753	748	714	771	800	720	815	767	746	766	764	731	742	799	764	728	758	787	753	760	766	736	739	759	772	778	707	760	742	729	748	778	761	684	758	724	747	753	752	788	741	773	704	765	782	757	685	742	761	757	730	762	703	716	755	773	763	745	784	742	793	766	774	754	724	780	804	749	748	713	752	775	748	686	727	753	763	749	773	717	741	751	753	757	756	771	727	793	756	770	747	747	736	691	762	761	721	763	734	776	766	732	726	737	733	786	725	726	746	805	762	776	775	763	755	759	772	776	779	782	770	741	684	790	764	733	763	796	750	741	823	747	753	721	730	759	758	735	747	792	726	715	729	747	780	701	777	770	751	766	687	738	756	761	813	719	768	749	718	734	698	820	698	734	756	742	780	735	750	720	766	768	711	767	768	751	701	701	765	744	757	715	738	716	714	731	771	751	728	739	749	764	754	785	723	736	775	778	779	745	725	780	749	737	798	749	772	700	711	759	780	759	759	711	708	743	718	780	720	750	734	787	774	736	787	716	768	781	780	756	757	753	784	750	767	725	739	725	771	773	787	756	760	740	756	703	780	775	770	728	757	731	752	737	721	764	739	775	759	799	752	698	693	788	770	826	726	801	772	746	771	758	717	782	801	760	732	705	696	775	770	745	751	690	760	765	763	788	747	776	790	785	775	764	752	722	707	731	741	739	756	694	737	718	748	690	771	775	768	780	736	751	744	759	777	705	810	787	785	727	765	693	728	742	762	720	770	726	768	751	762	750	696	771	737	772	737	769	765	744	762	716	729	740	694	737	739	801	720	748	740	769	726	786	775	772	714	787	782	718	753
23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
