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
341275387287	341275387848	341275388396	341275388946	341275389495	341275390046	341275390596	341275391146	341275391695	341275392246	341275392796	341275393346	341275393895	341275394446	341275394996	341275395546	341275396095	341275396646	341275397196	341275397746	341275398295	341275398846	341275399396	341275399946	341275400495	341275401046	341275401596	341275402146	341275402695	341275403246	341275403796	341275404346	341275404895	341275405446	341275405996	341275406546	341275407095	341275407646	341275408196	341275408746	341275409295	341275409846	341275410396	341275410946	341275411495	341275412046	341275412596	341275413146	341275413695	341275414246	341275414796	341275415346	341275415895	341275416446	341275416998	341275417546	341275418095	341275418646	341275419196	341275419746	341275420295	341275420846	341275421396	341275421946	341275422496	341275423046	341275423596	341275424146	341275424695	341275425246	341275425796	341275426346	341275426896	341275427446	341275427996	341275428546	341275429095	341275429646	341275430196	341275430746	341275431296	341275431846	341275432396	341275432946	341275433496	341275434046	341275434596	341275435146	341275435696	341275436246	341275436796	341275437346	341275437896	341275438446	341275438996	341275439546	341275440096	341275440646	341275441196	341275441746	341275442296	341275442846	341275443396	341275443946	341275444496	341275445046	341275445596	341275446146	341275446696	341275447246	341275447796	341275448346	341275448896	341275449446	341275449996	341275450546	341275451096	341275451646	341275452196	341275452746	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2761	2000	3600	2300	2761	2000	3600	2300	2761	2000	3600	2300	2761	2000	3600	2300	2761	2000	3600	2300	2761	2000	3600	2300	2761	2000	3600	2300	2761	2000	3600	2300	2761	2000	3600	2300	2761	2000	3600	2300	2761	2000	3600	2300	2761	2000	3600	2300	2761	2000	3600	2300	2761	2000	3600	2300	2761	2000	3600	2300	2761	2000	3600	2300	2761	2000	3600	2300	2761	2000	3600	2300	2761	2000	3600	2300	2761	2000	3600	2300	2761	2000	3600	2300	2761	2000	3600	2300	2761	2000	3600	2300	2761	2000	3600	2300	2761	2000	3600	2300	2761	2000	3600	2300	2761	2000	3600	2300	2761	2000	3600	2300	2761	2000	3600	2300	2761	2000	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
22636	21318	29021	23965	21320	21360	10528	961	726	608	515	470	412	385	437	387	341	357	338	323	318	330	315	289	294	277	275	281	286	309	290	243	256	296	268	248	263	256	258	258	255	251	280	271	254	277	267	258	281	277	250	249	252	275	262	263	244	262	260	270	278	268	251	292	262	234	251	245	248	254	292	225	245	233	260	263	259	261	256	243	239	236	204	251	227	246	258	272	252	253	229	277	267	262	250	270	219	254	267	256	261	255	246	233	260	263	249	275	295	253	243	252	249	245	259	266	244	286	251	242	226	252	287	248	237	239	254	256	208	249	230	246	245	245	295	238	250	257	238	251	247	258	287	266	268	243	235	235	252	241	227	257	241	229	221	257	299	243	244	254	270	238	245	287	237	263	241	249	239	248	229	240	261	296	261	273	271	243	242	252	275	283	246	233	272	285	234	241	235	232	251	268	248	248	265	242	213	233	260	254	223	258	245	241	266	266	277	245	245	260	220	247	238	254	260	249	261	263	234	252	254	256	264	257	259	240	290	225	255	217	227	245	221	231	251	251	253	231	235	256	233	236	258	267	236	243	249	257	210	264	250	245	225	229	240	243	258	250	274	261	246	248	233	260	231	271	242	238	252	271	260	235	236	246	256	271	253	248	238	252	226	231	263	230	241	231	244	286	267	246	241	237	219	222	250	225	232	229	251	230	228	232	248	245	229	256	250	233	247	246	257	264	210	241	254	248	235	242	250	244	262	254	231	231	252	231	255	260	227	232	273	245	295	253	259	239	231	262	244	236	223	272	223	238	253	246	212	251	256	260	254	248	226	241	246	247	267	232	262	255	223	270	274	248	247	237	254	250	248	257	233	248	267	229	248	272	239	257	248	235	225	267	257	274	244	246	247	254	251	241	222	243	243	251	258	218	252	259	231	257	231	226	253	253	240	260	255	232	244	265	238	227	272	238	258	246	259	270	237	239	265	231	233	235	209	211	255	235	256	238	260	245	247	247	259	224	226	288	272	223	258	251	249	233	229	240	266	250	262	250	276	267	239	257	254	233	262	255	229	250	252	275	254	238	235	233	247	253	228	271	256	246	220	249	219	250	239	256	221	245	273	247	221	248	269	250	235	241	204	251	237	261	259	239	229	272	227	257	277	243	245	248	241	276	228	229	246	249	240	219	250	218	250	253	232	243	243	246	251	254	252	258	259	250	247	234	273	241	246	219	239	248	254	253	271	247	271	221	263	269	219	261	239	270	248	267	244	237	259	232	258	229	254	215	239	258	245	262	237	252	225	290	239	269	230	276	220	262	221	256	261	257	250	245	259	232	246	254	231	247	253	256	233	274	255	277	239	241	237	270	243	262	277	218	265	243	238	234	238	268	251	244	244	253	249	271	262	245	247	246	246	245	243	266	254	257	252	267	255	256	263	240	267	233	260	244	250	255	265	243	241	225	262	264	285	250	243	254	264	251	256	224	255	269	261	258	249	257	265	258	289	243	230	240	273	244	275	246	265	278	257	252	226	229	265	226	237	224	242	257	256	254	230	221	260	245	249	229	242	276	218	259	228	232	256	245	277	257	255	257	254	244	247	222	278	234	248	219	266	245	245	281	247	235	222	261	219	246	270	274	276	260	224	242	265	255	242	249	253	266	226	228	269	247	273	270	257	273	235	217	245	257	227	231	249	239	271	244	299	259	243	244	247	260	251	255	262	264	254	227	232	254	270	271	247	249	231	228	233	260	234	241	229	226	230	253	286	263	215	251	253	243	251	259	241	274	274	262	226	232	247	232	253	240	251	266	242	240	277	238	221	250	249	228	231	233	238	252	236	248	248	253	273	229	256	253	259	224	244	247	235	266	244	261	228	250	256	233	214	240	272	281	221	235	240	230	275	227	266	243	227	259	253	235	255	238	242	249	255	243	250	245	235	238	242	249	244	248	244	251	258	264	242	255	217	249	246	253	255	234	254	255	243	224	267	262	229	254	260	266	257	240	250	245	241	253	261	238	248	261	228	254	265	270	258	244	245	236	230	246	241	249	237	247	268	230	250	247	264	256	234	263	260	230	268	280	257	240	242	244	255	242	224	216	241	255	250	243	236	272	260	232	225	265	250	253	259	262	286	224	234	229	235	253	271	269	253	270	229	236	257	266	242	256	244	218	248	242	227	249	252	260	229	242	259	278	255	256	267	235	264	239	240	252	294	270	245	263	238	258	262	233	231	252	239	224	256	252	271	222	241	236	237	212	251	261	258	255	248	255	241	250	239	222	240	249	233	248	245	270	280	248	235	234	264	253	246	265	240	255	254	253	266	245	208	223	267	246	238	242	277	263	233	254	251	270	235	237	245	234	228	242	254	255	247	248	243	229	259	271	258	251	242	263	248	257	251	275	260	254	248	248	240	255	201	252	238	256	244	252	279	216	230	254	247	256	248	242	240	238	258	274	246	277	239	228	230	240	237	262	268	266	238	228	270	220	237	222	262	262	218	229	210	278	226	219	240	215	266	260	288	234	223	224	261	280	230	237	246	256	239	251	286	253	239	251	255	236	209	239	226	245	234	236	238	270	258	252	246	234	226	254	256	223	240	251	273	253	234	234	255	252	266	232	259	235	234	285	232	260	240	262	255	273	286	257	243	240	255	218	240	266	235	243	250	247	248	210	266	236	234	254	261	233	243	254	252	245	248	229	231	232	215	260	255	258	255	236	259	236	249	217	242	271	250	253	230	267	228	231	253	240	244	233	283	257	251	218	265	248	241	240	245	244	266	266	241	210	246	254	265	263	254	291	291	234	234	228	276	252	263	276	265	242	257	248	252	244	259	256	255	246	224	234	280	252	248	244	238	247	244	247	237	226	253	241	238	237	244	237	248	233	226	245	263	237	214	249	209	266	241	229	244	274	238	248	254	260	251	230	242	223	263	261	236	262	240	219	236	247	256	267	231	235	217	242	231	209	241	237	239	247	256	208	259	251	250	250	254	284	239	253	265	243	258	244	245	262	237	244	269	252	212	271	245	247	251	269	237	235	242	233	263	255	286	257	225	239	239	245	220	226	241	240	232	250	269	264	251	279	264	269	238	249	225	259	232	247	261	251	263	241	251	232	249	262	248	256	238	248	269	252	219	239	226	277	241	261	214	266	252	244	233	269	246	272	256	248	230	232	257	259	266	256	258	253	248	236	271	236	217	236	267	263	245	271	267	232	249	271	266	239	254	262	247	230	245	262	248	248	222	220	254	249	220	260	253	264	221	244	244	234	258	280	236	241	239	246	248	248	236	238	251	233	248	217	259	277	241	277	262	224	221	227	244	247	236	244	202	226	266	260	224	255	252	250	240	231	261	259	253	262	210	272	265	240	251	247	241	242	218	239	264	250	240	253	227	237	265	230	239	227	243	249	255	237	249	237	223	210	253	251	232	282	221	260	273	260	284	273	254	285	234	252	243	264	244	253	217	235	215	234	239	254	233	263	238	265	226	247	259	261	229	263	281	244
34541	28761	8759	4290	3003	2176	1598	1146	986	725	641	532	497	472	422	420	412	380	357	381	308	302	294	310	319	307	314	284	282	298	280	286	278	293	305	278	296	291	278	281	256	262	245	256	282	258	264	266	262	270	274	255	292	255	285	262	255	276	260	248	229	306	274	264	247	238	245	228	246	264	228	246	223	256	263	257	242	263	266	264	259	295	266	285	248	250	229	259	247	241	260	263	242	278	232	231	261	280	266	257	252	259	245	244	241	246	269	245	221	246	277	252	243	234	243	230	249	239	267	258	255	260	232	258	217	267	246	255	220	269	253	253	249	237	229	241	261	253	266	221	237	223	232	239	241	246	241	253	237	243	234	219	200	226	285	240	228	251	231	281	258	241	255	257	226	245	255	261	232	247	225	252	204	205	249	228	248	240	232	243	246	250	207	236	250	214	215	243	187	251	238	258	243	242	242	214	247	272	236	227	234	233	235	243	255	255	225	246	234	261	232	229	241	278	204	219	261	234	241	242	253	228	235	243	251	244	224	266	247	229	234	236	234	230	209	245	236	230	236	268	213	253	254	226	246	250	229	270	238	259	271	255	227	253	246	262	249	257	230	221	239	213	236	259	244	226	222	240	239	257	234	239	254	230	251	221	226	231	232	257	238	216	254	272	241	238	242	252	252	218	230	241	235	264	231	266	258	230	246	238	229	262	228	272	237	244	252	253	226	231	221	259	243	234	221	244	258	231	236	254	210	233	234	241	267	205	227	234	234	257	242	253	223	232	228	230	264	213	266	240	221	235	240	253	211	229	237	229	240	252	230	254	211	234	247	269	259	262	218	241	252	248	237	215	228	228	254	257	246	225	232	218	231	258	263	237	260	265	238	215	240	254	233	232	240	248	223	214	232	221	245	221	238	218	241	234	234	236	273	213	227	253	238	249	234	236	253	240	238	255	243	273	262	205	241	243	257	233	230	217	232	222	252	240	223	239	233	247	228	262	228	235	236	211	248	246	240	209	244	259	274	235	216	210	215	217	258	223	233	253	246	241	254	246	238	218	237	256	231	264	224	228	220	237	229	238	269	235	271	221	259	284	257	236	263	252	217	248	262	233	274	236	240	258	235	232	258	251	252	243	261	250	245	247	257	238	248	258	246	260	237	248	259	219	227	248	246	245	244	266	239	229	229	229	242	252	258	250	239	222	261	219	235	259	219	224	237	225	249	207	263	236	254	239	252	263	243	233	244	249	228	236	219	238	249	259	228	235	239	230	226	233	234	246	240	232	241	263	226	265	248	237	250	232	227	232	244	234	250	220	254	242	250	235	261	244	237	226	236	224	237	226	246	244	229	247	267	272	247	215	250	239	226	262	246	216	242	265	226	237	246	230	244	236	243	253	258	237	225	261	231	231	255	212	235	241	248	216	236	249	246	240	269	258	262	238	239	216	243	232	241	240	226	259	243	231	256	240	218	237	253	222	237	236	243	226	234	261	234	229	241	237	250	257	254	246	244	239	251	249	241	242	253	215	250	244	266	242	264	218	208	239	251	209	236	258	249	246	240	241	232	260	246	235	244	233	273	231	223	219	257	241	285	239	251	232	247	237	215	244	259	268	227	241	253	258	232	238	219	233	235	219	245	223	229	231	232	241	233	236	223	216	238	236	227	249	238	250	222	242	236	242	242	273	242	244	271	246	234	241	241	248	253	243	212	242	235	260	253	235	228	231	244	231	220	274	277	232	228	230	241	266	244	234	245	211	238	231	246	251	289	249	249	236	224	225	268	234	237	239	256	251	248	255	241	241	221	235	230	250	248	246	254	234	253	224	249	234	256	223	220	252	251	224	261	259	257	255	250	246	237	232	229	264	252	249	214	254	267	240	245	244	236	253	245	251	220	246	198	210	258	235	226	252	242	249	248	234	250	260	242	233	257	259	248	241	245	240	228	227	229	227	233	243	211	224	253	241	253	235	223	235	237	230	254	232	269	227	242	247	256	233	266	266	230	246	231	255	236	234	234	254	224	218	232	282	237	252	269	225	236	252	258	218	245	245	238	245	251	276	248	247	214	286	239	242	248	233	245	256	261	249	229	227	255	230	246	240	237	224	232	225	262	204	259	261	267	251	264	200	243	258	216	215	237	255	250	248	223	230	234	250	233	234	233	246	244	239	234	273	240	254	239	247	215	240	237	245	240	237	263	237	258	235	247	248	243	244	241	244	215	226	244	239	264	237	216	244	256	260	251	239	209	244	250	233	241	256	225	236	281	248	253	252	265	267	256	265	229	260	245	240	265	261	219	270	229	233	255	239	244	255	253	247	247	232	233	243	244	216	238	210	258	282	241	260	244	248	232	246	227	262	224	227	262	250	260	239	240	260	225	254	224	242	252	239	219	210	269	249	246	238	268	265	254	224	241	244	230	223	238	246	248	255	227	216	257	276	254	235	267	231	233	248	260	251	258	247	244	231	242	262	248	238	251	240	243	242	220	246	237	234	245	237	234	233	253	235	246	250	251	248	230	247	251	230	266	281	248	238	232	235	265	252	263	242	229	211	253	227	226	225	265	260	250	222	223	229	242	245	225	242	231	216	225	245	248	248	259	241	238	233	253	233	228	245	253	262	237	242	228	238	241	240	244	246	219	239	248	238	233	247	221	262	256	219	218	245	259	244	257	261	253	214	237	235	260	217	244	228	228	230	229	230	245	236	238	240	232	259	217	252	236	262	246	246	220	194	261	239	246	242	243	224	249	284	243	237	194	225	238	254	248	196	236	216	242	258	245	215	229	240	250	223	237	230	256	232	227	240	273	241	230	265	221	235	228	236	236	253	204	261	235	246	257	236	246	245	263	219	227	263	251	241	230	233	285	242	225	256	240	240	212	242	257	235	248	246	209	247	275	256	253	256	242	255	255	258	228	239	237	243	228	252	230	264	250	233	223	225	236	270	264	250	256	222	209	212	243	256	243	247	253	248	247	258	233	248	230	223	230	244	268	225	264	237	258	225	228	234	262	253	246	236	229	214	234	231	256	245	240	237	218	240	262	230	254	241	280	234	257	234	233	241	260	257	241	247	228	252	244	238	224	232	241	254	256	231	238	235	254	251	234	246	235	226	231	257	244	211	269	232	255	232	223	228	246	239	231	225	270	231	253	251	239	242	226	223	262	252	273	233	255	243	235	245	264	250	258	254	247	276	238	265	258	222	236	262	247	227	265	258	230	270	237	217	257	257	214	241	236	288	232	228	236	232	224	272	226	205	232	235	236	260	228	225	264	256	233	230	234	239	246	261	237	268	249	252	253	249	234	262	241	229	230	220	237	242	258	236	234	250	240	215	260	224	212	224	242	236	221	270	239	239	244	258	257	273	224	241	226	258	243	259	222	257	236	253	237	236	244	227	251	235	250	243	240	240	232	257	242	247	235	244	248	231	224	261	252	247	217	223	236	232	235	243	235	228	257	250	240	222	215	245	230	232	258	242	233	255	258	266	259	242	243	266
30776	25886	9616	980	611	566	603	573	561	505	556	575	535	546	538	536	544	577	519	565	582	520	571	574	547	508	555	540	542	553	563	548	545	560	540	531	542	548	507	498	595	527	514	543	519	500	516	524	530	559	554	551	548	520	569	576	528	546	520	538	522	573	539	534	518	511	518	535	517	567	520	528	554	531	522	518	551	556	550	518	555	481	546	509	572	583	513	565	481	487	567	534	572	566	522	508	533	594	554	540	535	516	506	539	534	504	527	517	537	538	534	543	551	565	541	551	530	547	535	543	527	564	552	524	500	538	538	509	538	546	516	522	513	524	534	590	529	542	521	576	538	502	541	516	554	560	519	553	463	585	501	523	526	535	551	532	516	521	537	506	551	505	562	592	532	515	533	512	551	535	560	528	539	535	577	517	483	556	511	516	545	579	560	523	547	546	545	530	535	592	548	545	555	513	566	546	513	514	513	579	543	521	493	546	502	546	531	511	545	575	521	513	543	572	559	557	545	531	533	502	559	529	565	559	554	536	519	550	555	537	568	549	533	522	549	566	598	563	557	573	539	532	520	546	552	548	529	549	557	530	544	576	562	520	508	543	506	504	542	566	569	536	502	558	507	503	503	536	527	534	552	517	496	563	524	486	569	571	504	543	499	549	516	581	557	523	530	528	574	525	529	525	529	511	543	613	537	554	566	537	532	529	528	562	511	550	534	522	544	538	501	595	546	489	559	600	494	519	533	513	499	523	547	565	584	522	584	511	513	502	538	582	518	521	498	502	490	513	484	530	561	579	528	510	546	558	547	535	545	555	538	498	527	579	534	530	474	493	549	507	540	535	562	509	573	521	542	545	553	587	532	529	516	514	513	551	548	553	489	543	511	501	532	500	567	531	595	560	542	547	504	557	517	540	562	534	559	528	552	585	537	543	562	502	516	501	525	564	584	534	548	507	557	562	593	552	550	529	579	550	515	549	559	568	537	529	565	559	503	528	496	524	568	499	569	594	554	527	557	555	590	515	578	524	585	537	518	540	552	540	582	513	545	540	548	505	541	565	512	545	542	512	537	545	506	539	565	562	526	528	529	558	541	546	517	529	545	548	563	524	556	507	497	520	496	505	552	516	545	531	519	505	572	533	538	565	543	507	526	565	544	514	539	546	532	531	521	573	557	536	540	524	518	543	482	542	526	516	566	526	552	500	509	552	546	517	546	532	509	509	588	573	491	536	528	552	563	543	566	491	506	546	540	530	538	506	537	539	543	530	541	499	565	557	563	522	536	508	504	561	511	512	533	553	554	534	534	517	528	538	549	518	540	516	488	569	494	478	561	530	518	544	563	550	558	572	529	545	550	532	561	539	539	526	561	531	546	551	559	525	566	515	529	502	511	544	554	549	540	498	602	547	543	522	538	529	554	544	558	555	532	531	494	531	556	571	549	493	549	490	519	571	528	540	509	552	521	517	582	512	543	510	534	547	515	562	558	580	484	561	508	559	557	516	522	544	509	535	521	508	530	532	562	509	546	534	542	548	549	546	548	508	511	584	533	550	524	542	533	551	502	538	487	518	565	570	563	545	569	529	534	538	554	555	508	519	524	497	524	524	518	553	534	537	568	531	540	495	531	574	564	525	542	529	505	538	535	559	487	529	534	533	586	517	529	504	520	514	546	513	515	485	572	542	544	559	540	524	552	529	522	551	545	614	540	529	513	557	525	507	551	525	540	554	527	533	510	558	514	543	555	544	540	562	515	535	561	522	480	551	557	532	525	548	544	499	548	569	500	540	530	505	553	543	511	507	552	515	547	540	561	552	488	513	530	502	572	538	521	537	519	558	551	530	582	585	547	531	526	545	522	554	514	546	527	511	521	576	522	558	582	519	569	561	533	515	518	559	535	548	520	544	523	514	544	546	502	523	505	537	534	535	542	523	541	530	557	570	503	565	499	560	531	544	483	493	543	528	536	527	528	505	535	531	569	518	537	527	541	523	566	536	536	535	528	537	580	566	526	541	545	535	529	542	540	560	535	515	512	491	536	542	503	536	521	529	507	513	552	540	514	564	493	550	559	531	484	544	518	545	495	543	557	536	564	540	545	551	485	550	541	527	561	568	546	571	515	512	543	530	546	528	489	559	554	493	534	492	555	508	550	529	558	529	531	539	573	578	554	585	554	551	553	548	555	538	562	547	539	481	514	518	524	531	559	558	512	515	511	549	517	526	528	554	530	553	512	529	542	501	527	526	493	540	545	510	521	542	534	580	517	536	572	558	536	569	522	552	568	554	530	523	530	574	524	543	525	560	536	510	540	553	545	514	535	561	555	535	505	549	548	540	566	548	591	529	543	555	521	490	584	547	536	526	541	585	509	541	543	565	539	510	512	533	548	520	532	507	537	570	497	567	521	532	519	552	590	541	549	534	583	580	537	523	551	516	552	575	571	490	613	492	545	530	537	552	553	538	528	527	517	536	523	551	533	532	538	536	498	526	543	560	564	568	514	507	515	562	542	526	537	518	564	515	517	507	518	548	555	520	541	544	552	530	543	543	540	584	509	537	558	522	550	568	562	550	521	583	524	539	494	527	537	528	559	521	543	551	556	563	545	524	523	521	492	521	560	549	531	526	530	506	543	550	544	502	531	551	550	555	576	477	497	529	509	503	552	560	523	514	542	538	513	526	527	546	546	562	522	522	539	545	515	500	542	551	522	545	550	500	545	547	503	546	540	551	552	515	600	494	548	526	534	575	510	530	526	546	514	512	588	572	566	558	517	536	567	536	592	521	518	551	497	516	543	541	520	538	557	507	544	534	517	529	550	566	505	545	531	507	522	535	554	501	562	539	515	558	535	560	504	563	582	513	524	579	582	488	496	573	509	546	540	567	506	561	560	520	534	531	569	531	531	547	536	531	545	540	551	532	535	558	487	508	541	538	526	572	537	535	543	564	511	540	532	533	539	564	530	563	545	522	555	553	576	557	538	563	558	538	557	538	546	491	526	531	547	514	573	518	557	506	556	554	561	535	548	543	539	538	509	539	503	529	536	531	513	545	540	567	548	541	529	540	549	565	540	503	548	510	526	524	560	566	592	571	532	579	517	542	558	512	538	561	539	542	541	525	568	544	534	525	525	550	518	530	554	513	517	561	554	574	513	535	562	568	530	530	581	586	559	528	544	547	569	537	512	541	502	532	521	510	530	510	487	530	538	554	534	542	497	530	542	502	534	553	542	543	546	545	552	524	519	548	522	511	511	514	536	560	570	568	564	553	541	550	513	510	541	496	533	532	555	534	525	533	553	580	469	568	525	532	546	528	532	530	522	530	566	548	551	576	498	545	553	583	544	583	516	567	520	527	538	558	530	518	569	570	547	523	491	570	559	531	584	507	574	525	537	525	515	556	564	518	537	514	560	550	519	508	572	556	515	538	552	518	516	572	545	525	569	523	537	527	513	571	554	535	518	572	517	510	559	533	571	542	541	499	523	553	544	537	542	561	506	523
31294	14129	825	713	624	600	602	570	559	524	579	532	584	506	550	548	530	561	577	539	548	490	579	580	573	565	542	537	537	550	547	536	539	534	543	556	546	519	548	536	545	568	541	560	533	513	544	548	531	523	556	586	546	549	548	532	497	560	528	522	478	576	566	496	543	544	539	527	545	568	534	512	535	574	526	534	586	554	530	545	494	543	565	560	560	529	506	547	506	562	504	513	507	532	522	568	546	532	565	513	559	540	541	520	532	561	538	570	519	521	591	528	544	503	560	537	540	549	512	504	544	545	542	540	527	554	543	509	558	550	532	564	552	561	562	522	553	544	512	530	562	543	535	553	505	547	544	536	514	524	484	560	548	542	532	544	533	549	513	544	536	524	513	569	553	531	554	533	552	541	533	547	532	499	565	537	543	550	512	550	547	521	516	536	526	573	517	515	527	518	535	537	521	514	545	523	535	545	540	501	543	574	521	561	535	518	556	533	536	535	554	528	553	539	539	528	535	526	512	543	527	551	541	529	512	560	544	592	521	540	539	490	547	533	561	544	525	551	530	554	537	524	570	584	604	563	547	512	581	490	531	561	558	564	528	526	517	529	556	513	551	543	507	531	553	544	520	547	529	515	550	526	578	541	537	568	514	552	551	584	553	526	534	587	516	526	538	549	547	549	530	550	489	555	560	539	569	525	545	536	528	579	554	555	538	578	543	552	567	528	511	519	535	585	539	575	565	560	557	497	557	528	499	559	541	528	531	529	585	525	517	526	556	561	519	508	547	545	528	530	568	520	527	508	562	560	527	548	558	600	572	553	566	542	506	563	542	526	593	529	596	576	515	490	551	605	528	522	539	521	581	547	527	582	533	565	580	566	544	515	526	546	559	560	525	542	567	516	548	532	514	528	545	580	567	511	583	497	519	578	537	530	551	513	599	568	533	537	567	494	544	519	544	545	509	571	562	514	551	574	563	540	504	558	537	526	567	590	557	554	554	492	533	525	534	559	529	535	585	535	573	495	526	530	549	566	548	550	488	510	546	544	485	557	530	542	563	540	530	524	528	532	551	495	522	553	536	567	536	519	537	555	537	560	503	551	553	528	540	515	576	538	517	548	516	553	534	529	570	541	524	572	490	595	539	529	527	563	542	504	500	519	518	535	515	538	516	587	576	562	544	550	515	570	531	513	513	503	537	515	528	547	531	548	562	524	537	545	536	513	530	538	570	541	514	555	521	523	558	531	556	582	568	577	560	546	540	505	567	546	550	512	539	537	547	565	524	555	520	572	520	561	572	540	558	514	573	523	519	554	514	515	556	541	519	551	565	480	599	529	532	562	490	512	573	538	526	519	563	538	555	500	558	552	549	517	541	511	540	552	554	516	576	553	539	511	522	531	543	574	540	539	527	557	503	544	526	551	545	523	539	535	534	573	497	538	530	590	525	560	520	608	502	588	489	555	534	531	533	559	548	506	557	520	550	562	533	518	490	540	545	528	560	518	544	519	537	564	580	525	538	546	540	560	531	558	498	535	547	575	478	540	548	570	569	552	511	539	526	547	570	527	544	493	565	506	533	564	544	540	544	523	592	527	517	559	551	518	616	554	538	526	540	521	522	506	503	540	568	519	533	525	569	520	566	540	558	551	511	523	524	516	536	543	544	508	527	524	529	531	509	561	524	542	541	553	550	517	532	528	524	528	551	532	529	515	575	571	572	507	519	539	556	520	582	537	556	542	531	577	566	524	555	527	525	544	558	564	558	531	549	558	547	529	543	517	537	509	548	539	528	537	527	523	538	567	523	507	536	539	515	538	530	550	533	536	540	558	568	525	551	552	498	540	541	522	554	536	543	533	556	566	508	470	510	545	519	554	527	512	541	532	521	546	518	533	552	513	527	538	535	544	561	577	496	573	514	492	536	523	515	562	545	585	524	517	525	541	501	552	562	569	542	509	519	511	527	532	538	529	572	505	555	533	544	541	522	522	536	516	521	522	606	512	562	529	541	548	531	540	517	561	529	554	530	536	532	523	532	539	534	539	553	540	537	513	544	509	539	538	547	563	557	568	521	537	562	579	528	589	549	497	535	562	531	516	534	530	533	530	567	543	563	537	548	520	556	528	547	528	521	587	534	525	580	590	559	540	521	551	527	574	526	516	526	556	526	554	538	553	569	528	500	526	559	504	507	547	589	557	517	572	533	565	539	544	504	565	579	534	503	533	511	540	530	563	533	525	520	569	522	506	551	549	563	537	526	530	557	513	528	534	580	550	539	519	556	545	512	529	522	535	566	527	563	526	543	536	540	528	551	532	516	514	536	555	504	516	542	523	545	530	563	535	546	538	586	514	526	529	528	584	581	516	545	528	526	585	561	517	511	532	548	540	562	538	557	542	548	547	540	508	545	517	540	552	589	545	550	537	524	522	544	554	541	503	549	505	562	569	489	585	502	543	558	541	521	503	556	524	509	528	519	536	526	518	555	564	570	516	542	533	531	504	569	517	573	547	517	595	560	531	491	551	528	541	517	513	551	534	560	554	517	549	590	509	531	592	538	535	509	490	528	540	504	528	532	517	541	553	556	571	526	523	531	532	614	540	524	532	544	577	571	555	545	531	564	526	537	506	529	576	568	497	521	542	562	498	529	516	553	521	513	565	529	574	540	572	534	522	550	533	534	536	552	542	576	524	548	495	521	562	513	511	507	538	545	497	571	532	555	540	497	527	498	538	553	552	584	522	538	546	520	511	547	539	495	586	548	535	534	584	516	513	553	518	550	560	562	576	581	505	550	540	528	535	535	573	516	583	586	530	570	483	534	553	561	512	550	526	555	541	534	548	535	536	530	560	553	530	514	551	524	519	559	497	517	590	559	544	550	508	533	533	561	544	528	530	515	527	538	523	542	566	598	512	565	548	533	558	514	504	490	533	570	504	547	540	515	569	535	513	509	561	549	543	560	535	502	526	513	580	553	522	529	536	491	529	556	570	489	504	597	543	544	486	534	549	531	543	562	559	566	572	504	514	556	524	523	525	528	534	560	562	532	551	542	582	590	510	545	565	541	545	536	560	545	559	560	577	541	560	583	525	528	527	553	587	516	533	536	566	583	532	537	500	540	541	557	532	545	490	544	503	586	556	564	584	574	523	530	550	541	530	549	530	550	562	543	564	529	544	575	501	542	558	540	525	523	568	479	608	572	549	580	538	539	554	537	577	536	560	548	566	555	526	568	566	541	517	544	534	547	542	545	479	534	478	532	530	547	538	543	519	480	535	511	574	593	523	524	522	529	541	508	525	531	521	516	571	528	515	547	582	513	539	528	515	568	545	502	588	500	535	533	506	551	496	551	519	551	547	546	543	565	530	483	552	531	561	545	545	561	567	539	564	548	518	559	494	535	535	579	565	565	582	547	534	540	528	559	522	581	525	529	538	540	566	610	512	550	521	492	537	532	549	508	572	563	517	544	542	564	516	497	581	509	534	557	512	525	516	537	568	537	531
23417	20938	28057	23957	20947	10697	980	667	514	466	478	461	389	407	356	374	391	332	364	351	336	365	357	373	307	335	329	327	352	322	346	284	338	334	298	294	328	319	312	322	337	305	311	336	302	305	314	287	305	328	307	312	332	276	290	309	342	309	324	274	309	297	325	319	293	298	285	265	320	315	332	295	329	308	300	329	328	293	306	307	310	302	311	300	311	304	331	338	303	291	319	277	309	311	334	265	304	294	287	321	303	312	294	333	343	281	292	304	267	317	330	336	277	318	312	326	316	320	309	291	328	308	305	334	312	296	290	288	289	332	310	353	325	334	279	317	316	292	282	318	313	309	297	298	290	329	327	328	311	322	292	313	286	281	319	306	293	317	313	321	338	304	320	330	281	272	291	296	308	309	291	322	288	293	292	274	305	296	295	296	312	330	323	312	344	287	304	288	290	326	266	297	301	288	297	319	302	317	329	298	291	279	272	312	341	328	298	297	307	312	299	293	313	329	295	289	302	294	305	302	265	313	315	349	292	319	283	294	290	299	293	315	287	317	293	312	329	327	322	332	270	301	320	317	308	288	331	309	294	313	313	311	290	303	322	308	323	294	302	288	300	296	286	305	267	292	287	299	324	285	297	291	294	303	313	332	327	287	315	297	310	333	300	317	294	303	308	278	325	302	326	283	294	297	289	325	315	312	284	307	309	315	293	285	315	313	277	275	297	312	298	314	314	303	324	298	343	305	288	306	293	282	299	290	294	301	332	300	308	346	312	274	307	303	293	291	289	320	313	299	311	310	292	297	314	298	324	301	320	292	312	324	330	332	297	321	312	298	282	319	307	297	338	322	312	282	312	294	285	320	295	322	326	311	282	289	306	299	303	293	305	280	288	320	297	358	281	302	287	317	316	305	307	299	323	330	333	319	313	294	312	303	320	331	313	308	279	314	298	293	269	321	285	318	330	312	321	308	292	307	272	319	292	288	290	314	296	312	277	315	310	303	307	296	294	318	329	297	308	325	340	344	284	283	289	339	307	270	267	308	323	270	301	294	303	307	295	304	296	320	301	289	269	290	286	317	312	299	302	290	293	313	305	309	312	292	293	288	277	305	318	294	298	308	330	334	291	353	337	282	296	286	276	294	319	314	271	330	297	309	304	268	272	304	328	282	299	296	289	289	341	289	333	281	290	287	326	294	326	289	335	269	302	303	294	312	326	275	278	300	298	302	320	323	308	285	304	314	328	307	312	304	302	296	316	302	294	334	304	327	298	328	299	339	317	309	316	352	335	291	341	286	315	283	325	315	315	279	316	321	280	302	310	313	311	314	308	277	288	309	312	276	304	305	308	291	313	308	294	301	309	321	336	317	286	271	311	316	303	321	324	285	272	311	320	321	289	327	313	312	314	299	289	320	317	302	321	295	287	295	322	279	307	283	297	298	299	333	296	313	293	288	298	280	272	291	301	311	300	286	287	328	318	311	315	286	286	321	316	305	294	296	288	340	322	307	320	306	286	303	290	267	300	326	289	299	310	313	288	328	288	331	318	303	315	324	303	265	286	299	291	285	282	288	316	307	310	291	298	326	295	290	323	321	318	285	271	307	306	279	304	312	301	317	312	317	323	298	283	313	315	300	307	307	325	305	327	282	326	282	338	286	290	311	271	310	316	298	305	300	320	288	306	275	294	330	311	299	313	316	290	317	310	306	336	288	270	309	317	278	331	306	307	324	273	275	311	301	286	300	311	307	268	312	285	325	313	312	291	302	331	329	332	311	328	326	299	287	306	298	300	300	333	329	299	289	291	282	313	270	355	283	299	352	300	317	326	280	313	310	322	329	294	323	311	296	296	297	307	319	256	287	302	279	298	326	318	297	295	294	332	266	272	306	331	326	306	307	305	304	299	302	273	309	303	304	313	305	334	302	300	279	305	280	310	305	295	276	313	324	338	315	300	305	325	290	303	329	337	312	297	309	305	315	312	319	302	310	303	298	329	311	279	307	310	314	285	282	322	319	311	285	306	337	259	312	308	317	314	287	299	311	335	276	261	292	336	305	305	302	304	306	316	292	301	305	295	327	315	291	339	327	307	279	304	323	294	292	302	330	285	287	326	337	320	329	305	294	314	310	309	293	332	306	322	299	290	289	283	286	319	316	303	302	308	294	325	269	294	304	278	335	309	297	307	328	301	327	276	345	321	327	277	298	271	297	274	306	305	280	311	307	304	314	328	310	315	306	324	311	298	322	349	291	320	304	325	310	342	283	304	294	316	323	291	311	320	303	314	298	304	324	321	316	296	327	311	298	320	320	309	313	291	274	303	288	317	301	298	296	320	310	267	310	272	308	301	312	290	294	302	320	280	301	308	312	310	319	323	300	325	287	283	301	323	309	341	281	329	313	357	296	329	315	298	293	298	314	304	299	340	329	310	276	305	312	319	284	307	279	328	285	296	257	311	306	309	280	272	314	297	291	295	277	312	297	313	289	297	301	303	337	322	292	290	313	299	276	292	314	337	307	306	348	297	337	275	328	295	310	283	313	307	295	311	298	311	292	326	295	340	275	332	314	327	286	294	311	279	299	342	297	286	315	296	321	302	290	324	317	315	315	309	324	307	305	308	321	309	340	309	302	285	291	296	280	311	318	289	304	318	298	304	317	291	289	280	332	319	307	300	294	289	300	311	290	329	293	307	311	314	297	276	308	310	307	296	297	312	275	302	350	344	300	289	321	309	307	306	325	288	314	301	309	329	313	299	314	297	297	310	294	275	322	319	305	291	296	320	288	306	306	328	322	281	306	302	310	291	280	284	306	292	286	291	347	337	308	309	290	292	286	316	295	305	339	330	325	325	294	291	301	281	288	327	316	297	285	276	348	293	311	341	290	293	343	306	329	303	276	321	304	295	315	275	289	284	296	299	295	311	298	336	314	300	306	299	294	301	279	335	296	327	265	314	293	314	292	274	302	266	311	302	304	339	309	302	330	319	289	301	316	316	309	295	270	331	280	324	310	310	319	306	304	315	320	283	287	297	328	319	288	285	316	314	309	305	319	283	259	267	312	279	278	299	320	298	292	305	307	291	297	334	307	306	311	293	304	299	297	312	308	282	336	302	324	323	295	278	299	317	329	288	327	294	308	307	293	308	326	284	292	297	283	307	327	319	341	318	311	287	264	300	302	310	299	290	292	333	297	301	313	300	319	287	274	302	336	317	302	325	343	300	296	303	320	321	282	258	322	325	318	326	294	311	295	322	272	311	310	355	306	300	313	301	285	312	283	311	292	295	304	277	306	302	331	332	305	294	324	301	311	308	304	292	306	305	294	318	300	273	304	347	327	303	307	302	305	320	323	331	282	301	328	259	261	305	301	278	314	309	314	303	291	312	294	301	283	308	317	316	284	326	326	273	314	274	297	291	318	321	300	316	305	312	308	328	307	300	319	303	329	309	359	308	295	299	313	273	262	299	287	296	317	278	278	301	322	320	328	331	310	281	328	314	306
31683	21550	5145	2351	1740	1291	999	805	672	596	507	490	410	478	405	426	410	396	401	385	335	367	362	334	358	371	366	348	331	387	314	355	316	322	359	312	364	365	348	321	314	348	344	322	301	315	318	321	326	362	343	291	330	337	334	286	327	352	296	342	356	317	310	323	315	300	329	352	324	301	326	324	311	296	341	286	307	306	351	321	308	346	347	298	310	318	341	314	329	308	323	328	335	322	353	329	328	342	321	327	343	336	338	362	323	301	312	309	315	319	324	305	320	307	314	332	322	305	335	332	273	313	327	345	328	338	331	296	314	326	287	299	304	350	308	333	316	316	305	287	294	316	348	307	333	324	320	307	307	296	290	339	298	299	342	344	310	335	349	330	295	346	312	297	309	304	343	304	321	320	329	320	309	288	270	309	305	339	338	304	346	300	316	325	341	345	329	300	328	329	306	309	306	322	319	339	322	317	324	338	357	287	305	314	319	311	324	296	295	326	307	303	315	341	350	340	333	342	302	344	287	301	320	302	324	321	320	312	311	331	344	328	322	292	304	306	312	353	304	328	315	321	307	317	324	324	309	323	325	308	315	305	310	307	299	333	310	311	289	336	301	323	333	266	327	327	264	348	317	314	298	337	307	328	346	313	319	324	312	312	318	298	326	315	305	284	329	325	326	313	308	307	319	302	314	336	301	342	314	302	300	347	349	301	329	306	283	318	327	310	337	302	283	313	342	319	329	330	319	314	323	302	362	319	319	306	268	338	326	317	315	296	323	327	308	311	336	324	313	344	328	285	306	330	335	318	322	331	319	314	298	303	306	293	333	310	305	349	325	318	327	312	317	330	314	298	317	334	295	299	324	333	304	310	299	305	316	319	315	313	312	323	333	310	314	310	301	328	312	333	312	272	285	308	328	343	299	348	313	320	326	318	328	284	287	324	305	359	309	308	339	288	294	311	346	324	307	294	292	342	304	289	283	309	334	328	286	301	299	341	314	290	318	323	319	306	308	313	343	315	286	333	294	318	294	364	302	282	344	322	320	318	345	285	295	295	318	313	289	338	298	304	309	346	283	330	341	304	305	329	334	328	331	328	335	321	330	319	351	314	317	335	279	342	319	323	323	297	319	314	332	311	296	311	334	301	293	297	329	333	287	340	318	316	280	312	301	311	335	308	324	333	326	307	313	332	338	320	307	298	329	326	306	301	324	315	326	339	338	341	307	304	307	340	294	331	310	324	306	303	324	317	297	319	321	303	295	362	322	297	329	322	310	312	302	312	309	318	330	309	340	280	295	316	324	326	323	326	308	311	301	333	326	317	308	327	321	326	315	314	319	279	321	275	310	326	294	313	329	314	313	348	327	341	332	300	319	318	296	330	313	320	312	319	296	300	350	343	311	355	304	326	335	316	289	302	327	333	307	326	312	322	303	317	308	322	287	332	323	326	344	314	333	272	320	286	361	318	314	310	316	329	335	342	294	282	306	296	326	287	341	323	287	334	332	316	276	301	322	303	312	333	302	339	325	318	296	341	290	331	305	305	328	322	302	287	298	318	291	285	331	325	330	325	306	330	305	314	330	308	323	312	355	299	312	292	303	294	309	326	322	346	293	313	314	298	323	338	306	313	282	354	299	320	319	318	312	293	322	338	310	305	306	333	360	303	343	309	322	334	304	307	289	334	309	290	285	290	337	319	293	325	313	281	353	302	355	341	304	313	300	306	303	301	335	313	319	313	304	327	324	361	328	303	334	330	327	315	336	308	316	306	319	331	361	309	331	323	312	299	296	339	295	303	344	308	322	329	331	313	313	357	313	326	261	328	334	344	328	330	308	316	309	337	318	319	321	310	330	331	306	300	324	301	334	338	309	323	299	289	314	325	313	317	301	297	300	290	315	310	328	292	331	319	277	309	334	343	308	305	333	317	315	312	314	301	336	299	316	315	320	326	317	319	334	307	359	289	344	317	308	318	304	308	280	298	318	296	303	314	324	330	319	321	311	307	319	331	300	292	322	292	296	318	322	301	307	319	300	308	369	304	320	321	334	313	293	299	324	321	323	316	345	319	338	334	321	316	335	341	339	306	333	316	300	319	337	278	311	337	314	340	324	322	320	322	336	300	307	341	298	292	345	315	339	326	299	328	316	299	288	349	311	304	307	315	322	295	326	334	333	326	313	311	298	337	313	306	324	294	315	282	311	297	305	306	312	313	310	329	331	324	345	305	292	318	333	299	313	341	305	299	323	304	291	340	320	299	342	312	310	294	330	301	288	321	325	354	330	336	327	302	306	300	326	301	321	339	314	305	328	325	306	310	299	282	331	315	348	299	306	300	333	324	317	315	320	305	306	321	338	325	304	293	323	317	308	314	283	325	325	306	342	305	315	335	329	305	318	337	325	299	323	336	343	309	306	326	323	310	314	319	329	332	298	293	337	350	331	327	305	313	335	312	331	313	311	339	345	323	330	308	283	359	304	340	302	337	313	289	290	304	336	342	335	296	326	302	334	298	280	339	296	300	339	329	342	322	326	302	302	336	289	312	287	301	339	293	319	314	333	319	314	315	298	285	307	329	322	315	309	335	315	301	303	318	306	334	331	307	335	299	341	329	322	312	322	305	328	293	325	321	314	299	340	347	309	308	326	286	283	320	358	303	305	344	342	303	321	312	331	338	333	320	319	329	316	325	329	366	298	354	296	295	305	322	328	319	306	320	287	340	308	294	319	306	345	334	316	299	311	304	357	290	309	314	295	287	331	308	302	322	348	308	292	307	322	352	303	313	304	303	294	311	338	347	312	318	336	313	317	304	281	288	326	285	321	306	321	326	305	338	285	316	300	356	329	288	341	293	317	329	318	267	319	323	296	311	307	299	322	301	323	312	292	304	294	318	333	314	326	272	333	317	319	321	312	321	320	279	300	303	309	315	293	320	292	326	285	302	305	314	312	301	332	301	304	346	308	336	302	300	336	296	325	362	304	275	327	326	320	358	350	337	310	354	305	307	345	305	330	289	331	319	311	298	313	335	317	328	295	297	319	366	290	292	355	310	296	287	308	314	318	296	315	330	289	325	352	331	284	311	336	305	324	299	351	328	310	303	323	306	307	345	307	313	305	286	313	312	307	311	307	300	295	311	338	309	316	306	349	291	331	306	307	310	326	319	335	311	311	298	313	287	301	329	321	285	340	323	305	312	319	313	291	313	316	293	317	331	293	347	327	318	324	308	351	327	322	334	321	306	323	336	325	299	314	361	296	337	307	293	307	301	303	321	319	303	332	302	302	324	327	321	333	305	312	337	316	343	317	323	327	317	329	312	324	338	317	310	340	327	339	318	339	336	287	312	304	310	335	326	302	309	350	345	302	336	323	302	321	307	353	315	321	342	310	299	312	314	353	307	317	305	297	362	309	316	337	323	321	314	328	330	311	319	287	306	316	324	312	305	328	367	319	292	334	289	303	318	326	335	350	325	328	309	323	311	318	338	320	315	315	302	275	304
24386	20969	27212	24763	14091	1184	799	698	684	658	598	611	595	592	621	580	629	571	601	580	540	573	572	573	537	576	543	503	537	547	542	564	551	601	546	574	527	584	501	556	586	568	547	570	557	591	586	569	582	548	575	585	532	561	533	568	570	556	561	526	554	565	589	523	607	596	479	518	524	594	534	509	622	554	599	583	558	558	588	530	605	571	533	573	567	594	563	561	552	554	539	536	513	528	566	520	562	515	564	568	558	570	570	509	566	577	567	548	573	553	501	556	542	594	579	567	565	531	559	587	539	540	549	522	516	616	550	546	546	556	539	545	563	532	557	607	546	543	516	562	555	539	543	541	551	525	524	517	576	559	537	551	564	569	567	520	548	591	550	567	544	544	547	519	541	537	539	591	549	582	569	548	568	526	526	515	573	556	552	549	560	563	536	508	562	542	553	531	598	548	532	580	568	553	584	571	555	607	590	545	568	540	555	578	525	553	538	543	570	553	560	470	564	578	544	553	554	522	602	554	528	574	534	543	569	544	555	551	509	534	553	532	501	576	557	527	557	579	555	549	576	534	553	573	557	562	537	555	543	540	526	555	564	560	545	561	559	575	577	529	548	520	565	559	541	552	553	527	550	570	509	572	552	555	526	550	533	545	581	569	507	500	534	544	514	520	539	557	554	502	579	561	535	591	558	528	500	582	553	517	584	528	521	555	522	530	546	522	515	575	573	532	562	581	576	574	542	555	571	543	550	588	595	508	550	548	540	491	571	582	591	573	537	518	535	565	561	539	519	561	548	583	537	552	566	567	544	552	552	552	569	565	534	479	580	544	570	545	529	535	572	542	558	546	556	564	562	602	572	591	531	542	566	590	538	543	549	570	562	554	543	553	544	505	566	528	518	555	603	543	585	559	526	545	572	544	544	565	601	578	543	544	549	534	587	564	576	573	559	534	522	530	518	557	567	540	543	549	554	525	537	567	527	555	556	554	535	532	537	563	551	570	546	571	519	510	529	587	532	567	532	542	561	535	517	546	561	541	516	566	580	543	531	563	577	542	580	561	535	556	564	564	563	577	484	574	543	548	546	488	577	560	585	616	525	555	498	562	585	558	528	561	582	565	530	547	566	547	575	550	585	555	597	586	594	522	565	565	544	561	532	560	553	596	545	567	541	558	587	525	552	576	511	551	588	559	556	560	551	575	581	548	550	542	523	539	516	562	588	555	595	572	560	601	548	561	534	562	575	592	539	537	542	520	525	549	542	562	551	543	555	566	518	590	548	513	583	612	583	576	558	538	537	556	538	530	575	567	532	572	532	600	546	576	553	558	572	572	529	565	534	557	548	543	543	567	574	546	571	549	548	565	573	544	573	574	538	621	568	558	580	569	546	566	574	586	517	558	550	529	535	556	610	564	565	582	560	546	569	542	557	539	560	535	546	538	565	535	589	570	587	574	542	551	573	522	578	546	556	516	559	562	528	568	543	558	564	559	554	588	563	539	563	549	556	567	527	572	577	518	551	528	560	567	583	566	553	527	567	545	537	535	499	605	539	563	561	577	539	553	547	564	602	598	508	529	579	539	568	559	559	552	512	570	584	506	539	533	569	521	595	495	542	616	526	573	619	571	582	592	506	501	547	547	542	531	598	557	599	505	556	576	565	513	579	564	515	571	541	558	555	527	580	524	560	595	578	516	539	593	515	528	539	516	565	547	520	543	542	553	581	579	552	545	572	567	572	565	567	565	539	550	579	566	596	541	522	575	539	541	552	550	575	563	563	543	602	565	518	539	515	559	573	568	544	551	547	584	505	567	563	508	570	531	585	521	509	582	551	530	555	545	577	548	561	516	546	513	556	527	564	533	576	584	567	534	605	565	534	552	523	540	535	558	575	577	579	587	538	571	567	547	551	575	546	574	591	558	566	568	568	589	576	532	502	602	520	516	598	519	550	531	555	569	584	542	530	549	604	583	513	548	564	520	568	527	554	539	515	573	588	526	538	587	522	601	594	582	553	603	580	530	530	518	560	550	590	535	549	588	568	564	532	591	522	535	565	561	561	545	575	517	560	525	548	529	540	545	541	524	544	542	570	555	566	554	556	572	504	552	526	520	540	519	581	552	583	533	555	540	561	568	543	553	607	591	523	525	551	549	536	539	526	517	551	562	570	512	577	540	536	543	494	565	507	571	546	536	554	569	512	575	540	533	554	567	530	565	571	547	514	532	602	573	532	570	582	571	540	554	517	554	557	564	575	543	544	530	566	557	582	563	558	552	553	585	557	554	490	576	549	547	532	577	545	529	534	533	528	556	550	548	568	578	558	557	518	497	564	569	540	539	534	548	541	561	620	519	587	541	538	522	540	561	559	556	586	571	542	541	530	576	552	608	555	556	575	584	532	546	575	565	566	552	554	539	505	548	559	513	486	560	545	567	590	543	552	574	582	543	543	571	582	570	552	532	572	629	544	544	616	572	524	540	513	548	569	548	577	561	534	520	540	513	550	562	571	608	595	577	531	529	531	555	556	547	572	561	540	564	565	588	550	553	569	523	608	538	537	537	543	603	555	536	540	559	552	558	568	570	567	573	548	542	574	532	547	550	556	507	560	504	585	537	525	525	555	584	524	540	547	555	550	602	529	546	518	543	558	549	552	541	521	592	550	587	620	524	552	592	507	584	537	582	603	572	546	556	543	558	568	530	548	566	580	533	572	539	565	548	516	546	570	509	571	571	571	539	560	543	553	578	509	581	578	560	543	545	550	578	544	579	549	564	550	502	539	530	588	557	568	590	564	554	524	521	539	562	535	551	570	548	555	527	579	531	530	533	550	550	593	524	560	539	533	587	533	557	559	512	544	575	585	543	564	591	546	545	537	563	502	547	555	548	530	543	555	547	540	610	544	587	594	530	546	567	568	571	502	513	567	575	532	598	548	577	578	534	612	560	533	568	529	522	534	555	566	523	563	510	539	531	546	581	550	498	544	554	533	541	551	547	551	592	557	544	559	585	568	562	524	560	548	568	563	587	524	548	541	599	553	552	559	559	575	563	494	512	563	555	527	530	496	515	546	557	533	564	522	528	507	551	544	588	519	558	512	567	533	518	516	526	551	501	551	487	543	545	549	549	545	536	529	512	554	558	555	617	552	553	564	593	584	571	614	585	570	541	520	570	602	545	541	569	499	574	563	566	555	536	565	532	577	581	557	563	567	552	565	514	586	536	506	570	579	565	548	602	530	548	541	551	577	548	577	577	540	571	558	586	560	551	552	527	527	552	591	540	588	536	569	537	558	565	563	534	566	571	557	579	554	515	574	551	545	546	564	563	534	527	571	571	576	541	578	565	521	550	553	546	560	534	559	535	528	550	520	522	585	532	524	560	509	525	541	555	590	550	571	544	541	559	552	584	525	597	536	493	565	538	546	559	576	561	558	596	532	586	600	572	564	532	555	532	541	575	538	540	515	606	509	548	564	573	573	520	572	566	573	497	512	586	531	530	539	554
30015	17701	3245	1810	1346	1074	957	829	742	742	650	657	648	641	598	640	555	547	563	568	543	580	569	582	599	569	571	575	596	564	537	567	522	557	546	516	614	563	545	538	573	549	537	539	533	510	567	593	560	573	556	599	541	569	546	537	584	524	546	499	482	556	537	544	522	572	536	521	566	535	561	534	583	559	526	557	554	523	563	539	542	579	551	590	588	515	567	564	533	569	529	528	554	534	562	527	511	539	543	562	547	568	511	575	546	550	565	561	527	535	510	543	548	547	510	581	534	527	582	586	536	572	598	512	548	528	546	538	521	573	552	544	533	566	551	527	545	572	596	525	522	568	527	546	544	584	554	553	538	525	571	549	550	533	545	560	545	557	536	502	542	535	621	548	502	495	510	556	561	523	539	550	519	529	507	543	494	533	525	543	537	543	564	527	535	556	548	551	525	559	530	555	533	542	534	578	527	541	546	557	539	552	560	528	513	542	567	528	549	544	562	554	553	525	547	503	547	535	580	563	574	557	529	551	532	543	539	523	584	521	515	543	515	540	562	520	506	514	542	534	524	592	544	558	524	540	528	528	561	557	539	541	560	545	564	551	497	521	578	530	547	544	500	498	567	521	511	531	506	500	496	563	488	542	512	539	585	542	517	531	539	545	586	547	527	550	501	515	517	556	513	526	537	531	524	492	510	552	495	525	528	566	500	538	529	542	546	534	523	562	565	567	561	542	509	580	580	519	537	522	538	569	552	523	559	516	543	533	511	536	500	554	551	555	522	584	563	546	579	571	538	579	544	587	572	557	553	499	537	538	555	536	599	566	551	541	521	539	525	517	528	585	563	550	537	581	542	519	532	519	565	519	530	548	542	539	562	554	513	568	584	596	522	534	537	540	547	553	526	556	565	574	546	582	532	527	515	584	546	495	556	550	548	560	583	595	518	530	537	579	557	591	549	542	495	572	510	539	529	514	552	530	528	530	535	538	559	583	498	560	532	534	532	500	574	518	534	550	542	550	535	550	549	560	595	561	540	559	542	528	557	544	546	587	524	546	563	568	503	535	529	538	526	554	555	529	507	592	543	555	568	567	539	556	529	540	548	502	546	569	503	531	562	579	528	574	564	559	535	523	547	510	509	545	540	536	527	515	542	566	581	542	529	548	518	511	600	565	545	542	539	577	537	570	565	546	525	547	532	531	574	531	539	537	523	543	552	558	543	549	511	541	536	563	577	508	579	531	559	535	530	524	569	533	522	560	514	552	527	599	509	534	519	565	562	531	570	557	566	511	571	581	590	559	591	546	560	552	581	575	597	507	529	507	532	525	529	521	547	534	538	569	520	571	527	561	530	545	560	552	555	534	521	545	569	508	553	564	531	586	529	539	563	551	533	528	535	495	555	549	564	556	511	564	530	512	559	550	553	521	559	540	539	538	564	506	560	587	543	513	598	495	511	552	528	543	536	548	536	544	551	541	532	549	591	534	548	542	497	570	567	574	539	521	562	549	546	558	537	563	580	517	518	553	534	567	534	536	560	521	507	548	534	554	551	554	494	566	526	538	596	510	548	527	528	516	545	538	551	542	505	592	536	560	499	542	493	539	536	520	527	533	559	563	575	520	534	558	545	537	557	565	526	530	540	551	528	520	499	515	542	519	528	522	546	556	527	555	547	546	499	548	558	541	531	534	522	543	539	544	590	554	567	580	525	543	553	561	567	547	589	533	551	571	565	552	560	554	594	512	535	548	529	569	517	540	529	585	581	549	522	528	551	548	575	560	547	587	542	564	541	562	541	516	533	552	564	554	532	515	557	534	559	521	500	498	534	542	539	548	500	553	546	548	507	534	476	525	545	533	513	536	527	561	534	564	574	508	507	539	552	542	520	529	580	501	557	536	537	537	517	515	531	563	526	533	553	555	525	562	550	543	585	549	527	557	551	526	545	564	520	557	551	557	509	568	558	532	528	507	585	566	531	567	514	546	556	552	519	534	599	569	579	519	562	532	552	549	514	550	567	555	536	537	558	542	531	533	527	535	533	554	563	527	505	542	526	552	571	554	507	575	546	537	554	505	535	501	575	531	550	558	540	554	525	512	573	577	575	554	566	520	506	523	549	513	556	552	570	509	517	545	534	526	544	520	523	569	545	519	491	536	545	514	574	549	561	539	539	549	516	551	505	563	521	505	534	555	556	565	572	563	571	548	560	569	561	520	537	562	563	552	518	513	552	539	541	499	533	520	556	531	540	531	544	537	516	517	557	600	560	575	517	542	551	553	544	532	577	531	570	564	521	521	545	579	522	571	547	553	546	536	540	538	506	557	604	544	579	549	556	555	526	560	559	544	515	604	529	564	509	515	532	564	533	507	539	535	546	514	530	573	546	553	536	595	519	526	519	556	547	526	521	525	541	499	540	543	559	564	571	550	575	517	565	549	496	537	584	528	529	522	550	506	533	540	537	517	543	544	562	533	625	537	537	556	540	570	573	605	544	514	556	543	551	484	540	532	532	575	537	568	595	508	532	532	519	490	533	539	523	549	535	576	535	516	568	568	538	596	535	545	543	549	579	536	530	501	518	599	524	499	521	560	555	532	538	582	541	525	548	502	561	559	520	559	569	546	563	560	531	540	529	567	548	530	548	569	554	536	510	570	554	545	493	531	505	582	580	552	514	550	526	523	561	553	567	516	580	553	548	525	548	538	541	560	529	561	512	546	517	542	558	532	526	482	538	544	538	509	512	509	526	615	511	572	525	554	544	529	556	537	552	552	531	562	526	549	535	529	536	552	513	560	576	557	518	557	541	550	568	554	594	568	502	567	557	519	557	519	577	531	549	548	523	545	505	540	571	546	596	488	512	535	515	526	552	589	555	535	532	556	565	564	531	528	528	559	539	508	544	507	537	512	527	507	480	556	525	524	555	546	541	515	540	530	515	541	547	531	511	544	574	565	519	509	564	524	519	577	563	557	525	563	545	541	580	525	562	528	529	561	546	526	529	542	511	519	545	567	564	590	502	534	588	551	535	588	573	563	559	529	539	558	570	560	562	530	535	547	525	549	548	567	544	555	540	565	561	551	534	540	565	533	551	518	518	540	568	539	530	557	550	565	524	536	523	566	539	522	527	564	513	504	477	506	548	536	571	544	498	499	510	518	529	562	534	558	543	542	528	578	570	522	538	516	560	521	546	551	564	513	548	535	524	513	495	536	567	526	545	559	506	558	509	542	530	545	568	530	568	532	530	587	525	568	537	563	504	531	507	563	513	576	542	538	608	579	511	512	529	584	550	532	588	504	555	537	527	534	536	549	583	551	544	516	560	515	591	513	538	526	527	538	562	526	495	525	607	544	529	539	526	584	543	569	557	539	555	549	501	481	519	555	520	544	538	561	523	526	579	546	551	529	528	527	539	522	527	571	572	517	503	560	550	565	540	524	580	523	551	554	526	520	544	495	519	533	554	579	523	557	525	528	560	564	563	557	534	529	535	529	563	537	538	573
22345	21008	28568	23644	21009	21071	10662	1050	669	563	548	466	440	420	386	379	370	331	321	362	317	292	317	309	272	309	312	308	249	308	285	253	259	263	281	282	243	258	282	244	315	243	260	261	268	295	240	263	252	262	299	235	284	265	252	268	274	272	264	295	229	246	281	263	261	252	251	218	231	238	244	225	248	251	236	262	234	259	240	260	273	232	244	279	237	268	272	257	274	240	266	261	232	269	231	258	241	262	242	254	247	226	231	243	257	244	239	248	264	254	269	260	249	278	279	224	280	259	238	238	229	250	222	266	255	255	231	253	249	235	249	259	251	224	254	254	280	252	231	251	256	215	243	255	243	245	219	244	245	245	247	271	245	255	274	259	262	231	230	259	272	220	240	236	235	232	232	240	270	249	247	225	241	242	237	239	237	251	276	255	229	257	253	259	244	220	242	256	252	239	253	225	257	223	253	235	215	266	236	253	241	241	234	242	252	200	267	240	232	238	232	265	248	240	226	242	246	228	246	245	259	270	262	212	254	264	247	216	250	233	262	264	235	257	260	243	256	246	239	241	242	238	246	271	230	256	267	234	245	264	252	270	255	244	226	233	235	221	241	261	292	243	212	233	225	211	249	244	241	246	243	239	246	241	242	220	223	271	233	249	247	267	281	267	263	227	254	259	232	257	224	264	232	262	241	245	260	234	255	243	247	216	253	256	230	251	245	230	207	254	221	242	252	266	265	230	267	239	258	227	257	245	223	256	272	276	238	225	219	233	249	245	255	259	254	212	233	254	250	232	235	230	222	227	228	229	211	252	258	269	233	269	247	246	237	228	238	257	236	245	248	281	257	245	242	245	224	217	245	266	239	222	238	260	241	222	238	262	265	253	232	230	229	270	249	249	264	254	224	244	247	212	260	252	246	210	243	235	215	198	242	269	273	233	241	233	286	257	244	228	259	273	243	237	275	235	239	255	225	236	254	263	240	255	205	260	249	253	239	236	232	252	251	260	242	254	269	264	254	253	241	255	228	242	256	246	273	269	253	241	235	255	240	261	239	268	237	253	257	248	267	230	241	268	252	258	261	245	272	245	259	219	257	264	242	232	253	257	213	275	227	244	258	245	264	239	241	246	265	236	234	243	250	276	231	264	219	250	265	224	241	259	257	257	241	268	227	240	254	246	266	235	239	262	239	222	247	257	248	253	232	249	232	231	262	241	232	258	255	254	247	257	254	243	253	238	252	242	236	236	215	262	252	235	252	228	244	226	241	243	244	252	235	270	224	223	254	255	232	234	254	243	217	247	244	249	263	234	234	254	259	265	245	249	273	245	244	240	254	244	263	227	252	235	280	250	229	245	238	237	229	247	241	233	272	238	252	247	224	253	261	240	240	261	239	225	243	247	223	227	278	247	233	228	233	259	264	212	232	207	259	261	235	245	238	216	246	264	247	238	232	260	247	249	246	263	256	249	234	241	219	227	219	220	250	230	267	229	225	254	254	268	242	252	240	250	235	237	231	220	231	222	242	230	245	251	227	236	247	221	237	254	223	235	247	252	238	217	241	230	252	221	246	250	251	253	214	232	244	281	271	250	249	229	248	215	231	232	219	244	262	229	254	240	268	248	253	257	230	239	227	219	253	264	237	261	237	217	267	232	271	237	268	224	233	254	248	224	236	249	247	242	249	245	254	245	235	263	243	260	254	234	264	245	265	221	261	226	222	252	236	270	265	224	208	270	247	231	269	259	245	252	247	251	214	242	233	237	221	235	216	215	230	243	258	247	227	239	251	258	215	213	214	267	279	240	250	282	267	261	235	222	260	256	249	227	260	240	249	251	262	261	214	258	235	248	272	222	233	274	226	224	239	210	229	250	250	255	228	282	244	253	271	224	248	264	251	228	215	257	240	223	264	230	251	255	223	220	218	263	237	239	229	253	223	244	237	237	234	253	240	264	252	219	237	259	253	236	217	223	250	252	237	230	258	244	236	235	224	271	228	272	277	249	227	233	246	235	246	240	253	263	244	272	234	233	234	254	236	259	252	253	267	229	257	237	237	261	253	277	242	225	255	252	219	227	235	235	240	254	234	231	231	234	249	245	220	251	257	255	264	257	230	238	252	241	236	258	268	239	226	245	251	214	237	239	248	235	214	238	248	261	238	205	240	259	255	240	248	231	241	270	242	241	245	248	235	229	242	234	262	239	260	279	267	234	242	251	255	252	238	245	228	211	251	244	262	257	238	247	288	256	253	233	239	238	216	260	241	246	242	230	270	237	224	219	250	233	267	255	249	234	267	269	252	264	257	218	237	240	226	244	243	271	232	251	258	224	271	268	246	251	228	296	256	234	259	226	229	230	267	240	248	273	232	249	218	239	253	247	271	262	218	219	242	239	258	265	216	242	222	246	248	252	258	276	239	223	258	240	248	240	221	243	250	295	252	227	251	242	261	237	249	239	236	268	245	266	254	265	270	246	239	238	231	242	227	234	224	237	231	257	273	223	266	235	257	248	244	249	255	240	222	245	236	193	265	245	233	209	255	265	228	241	266	238	257	272	243	217	234	256	240	214	234	268	246	219	238	235	239	262	256	270	236	241	239	252	236	228	250	233	253	252	241	282	236	246	244	260	233	255	264	269	231	243	264	241	230	223	257	226	231	279	258	247	267	241	272	218	233	257	243	276	239	209	257	276	261	254	229	251	237	236	251	223	250	250	250	230	242	214	257	243	256	234	223	250	262	246	236	231	240	249	243	236	278	235	265	239	237	241	259	241	244	230	267	243	259	247	212	229	239	258	248	206	238	269	260	237	247	250	239	233	243	278	246	247	248	248	255	239	214	243	257	247	240	258	233	265	269	255	234	248	249	242	256	244	236	265	264	260	223	245	209	248	247	253	228	204	251	252	256	253	236	275	256	239	249	248	194	253	258	242	232	237	231	269	245	261	247	250	241	243	249	256	242	211	254	240	219	247	262	242	232	254	252	230	244	215	243	258	262	242	248	263	233	262	253	230	280	206	251	236	229	246	242	227	245	264	227	257	200	239	229	265	271	252	270	224	251	242	269	223	252	230	227	244	245	244	222	225	227	223	254	221	267	241	246	247	244	298	248	285	260	248	241	252	229	220	256	234	255	250	239	244	233	256	245	272	246	232	216	224	250	270	247	249	257	210	236	243	221	231	242	231	249	227	233	220	244	236	216	210	226	257	251	226	218	260	225	246	252	272	272	243	251	240	251	229	263	226	250	244	248	247	225	240	257	243	258	241	247	215	229	258	233	257	243	254	257	258	223	248	218	243	242	238	233	259	209	219	246	263	238	251	258	261	218	249	230	256	245	223	238	252	239	239	222	264	221	229	231	254	253	221	246	244	226	272	241	242	237	276	228	217	236	265	280	224	217	253	254	245	239	249	248	254	240	245	241	244	256	243	261	262	257	245	227	229	228	242	255	248	233	263	219	255	213	242	263	256	259	266	262	227	249	241	259	241	236	273	230	239	252	256
32785	25097	8997	4388	3053	2156	1695	1235	953	734	665	580	535	490	440	411	418	402	374	327	348	363	327	304	311	289	297	287	288	280	271	288	256	291	267	243	259	268	249	260	289	267	232	270	277	272	272	274	260	254	251	265	268	282	246	254	245	285	259	277	263	246	234	238	267	253	247	240	268	240	227	235	244	244	261	241	247	251	245	233	240	242	264	259	221	249	300	273	243	249	249	289	258	232	244	245	263	258	254	237	250	281	249	241	239	250	255	268	235	263	268	246	277	237	245	224	254	242	244	220	213	215	224	251	254	228	227	235	238	235	233	218	234	253	243	255	240	214	227	246	266	222	233	249	267	226	229	223	219	238	214	227	225	234	223	253	226	271	257	253	238	253	248	249	223	239	228	214	218	233	223	210	241	196	246	253	244	247	225	222	275	233	246	218	248	223	234	241	236	221	234	259	232	251	238	251	250	245	239	239	203	255	233	228	218	257	260	242	254	236	249	225	243	235	234	247	247	237	253	261	224	212	226	268	227	228	254	242	226	231	234	241	233	225	232	244	244	240	255	243	214	219	208	218	230	215	238	231	235	238	230	228	257	241	235	252	238	251	240	225	224	253	258	240	218	259	249	249	228	245	238	220	247	237	260	208	227	240	219	256	230	220	233	261	234	243	246	250	241	235	232	258	237	235	237	245	205	239	232	248	222	227	266	234	239	236	257	230	248	235	238	223	265	252	269	224	249	252	243	250	248	242	240	249	239	255	233	245	232	233	239	247	238	227	234	234	238	252	257	223	255	256	228	227	273	262	229	241	234	262	240	237	241	231	248	248	246	226	232	245	269	214	221	238	220	224	244	222	260	221	244	249	224	219	251	237	245	220	234	214	221	235	255	249	267	234	244	262	252	258	226	220	237	221	251	250	240	242	252	237	224	236	253	239	231	251	251	245	264	229	258	236	245	231	247	229	238	221	240	239	223	244	210	254	242	265	246	253	227	234	242	225	251	244	275	254	228	245	253	221	249	260	232	250	246	217	250	249	234	235	230	214	240	225	200	255	243	238	244	251	267	251	258	248	245	233	217	213	223	225	267	235	250	210	233	244	252	272	280	248	248	253	228	204	243	233	238	269	253	256	211	260	254	210	244	249	232	199	246	230	233	236	246	229	235	231	244	252	251	246	230	254	233	281	255	243	227	236	254	271	251	222	248	238	241	248	269	243	227	231	234	241	252	237	247	247	256	228	235	246	243	204	266	230	252	249	253	225	267	254	250	223	223	248	225	253	257	237	221	238	244	245	247	214	261	252	245	245	244	253	261	244	238	233	250	255	246	238	232	237	248	283	232	244	230	240	240	245	248	256	224	245	235	235	246	229	253	256	252	235	242	246	244	233	266	241	235	220	242	238	273	245	230	233	221	244	257	246	252	234	243	238	243	230	248	236	226	247	247	259	215	256	237	261	241	259	216	234	235	244	244	238	241	221	212	224	238	233	248	253	215	246	255	249	239	263	249	226	243	245	254	237	233	230	263	221	241	240	248	242	239	243	214	220	230	252	258	240	218	253	223	253	237	245	253	202	229	262	234	239	214	228	241	250	249	244	229	241	225	220	252	238	239	222	232	239	230	242	224	218	222	245	243	243	251	221	227	248	245	234	249	242	206	222	250	238	263	265	248	247	233	250	246	244	228	248	242	243	241	238	253	278	229	245	234	227	245	225	239	236	251	236	234	249	220	247	241	237	260	240	242	277	196	250	247	242	262	234	233	218	229	255	235	234	228	243	236	221	240	266	245	237	233	247	250	223	233	215	225	253	246	223	271	248	242	261	249	236	238	250	242	247	225	232	225	247	256	243	223	222	227	236	227	237	240	224	231	233	226	218	247	236	248	245	217	236	259	231	243	223	221	236	252	239	242	210	210	231	248	250	251	215	262	248	248	250	262	252	221	265	229	213	219	245	248	238	235	273	232	259	241	242	245	244	237	235	248	238	219	245	259	250	221	231	220	231	220	209	235	245	233	237	246	214	227	221	234	261	244	232	236	244	241	226	238	264	233	258	229	210	267	242	242	246	249	224	223	220	231	221	256	239	227	240	267	250	223	263	258	234	233	237	248	270	248	227	220	236	230	242	263	230	245	253	223	251	236	237	255	243	251	261	228	252	277	237	265	245	229	255	244	221	251	228	232	232	255	244	231	257	251	223	263	229	252	240	229	232	233	265	238	249	232	225	233	240	265	249	254	254	264	221	232	244	247	238	225	240	239	241	231	262	241	246	221	256	250	233	251	236	236	225	234	241	250	249	256	240	230	223	251	256	223	243	238	266	254	269	224	216	213	244	234	217	252	239	229	228	234	239	257	262	255	249	259	241	219	225	264	252	227	242	257	231	253	216	239	251	241	259	226	260	244	258	236	257	241	230	267	236	239	219	234	243	242	230	238	231	261	207	230	252	237	240	212	237	257	215	243	234	237	256	241	231	236	245	225	224	250	225	233	244	238	223	231	254	245	240	238	264	251	231	214	247	284	233	247	252	229	250	229	240	228	236	212	232	239	221	235	204	211	271	261	237	245	242	263	217	276	213	226	240	232	228	227	270	249	257	231	241	254	239	250	219	223	231	250	274	235	248	241	235	241	230	244	265	270	237	224	230	242	248	228	234	213	236	230	211	213	284	233	210	231	239	220	254	229	256	243	243	230	227	267	256	180	254	238	230	244	219	248	233	243	241	235	244	247	250	234	250	246	260	251	229	225	243	229	224	215	255	238	218	232	253	280	269	233	246	230	256	253	231	231	249	256	221	268	236	236	237	232	219	240	237	254	230	243	253	232	233	245	233	218	244	243	237	222	248	251	212	280	236	232	254	248	240	234	255	214	247	246	257	245	252	242	274	232	249	233	241	228	254	239	251	224	235	222	236	220	236	228	254	238	232	227	259	255	239	265	250	213	244	251	237	241	244	272	259	218	220	259	237	270	252	239	222	239	258	252	226	226	221	233	236	269	249	261	254	258	228	245	209	226	254	238	220	247	243	221	236	257	239	207	230	230	249	214	248	226	240	219	226	222	248	251	216	258	218	218	238	232	266	253	243	228	258	243	216	233	269	256	245	231	217	217	264	244	222	254	286	229	232	227	237	246	224	247	234	259	241	230	236	216	225	246	244	224	250	234	236	227	232	234	256	237	260	237	216	231	229	221	232	224	230	230	236	219	244	240	252	257	238	229	237	255	211	222	216	243	244	244	234	253	247	258	214	243	262	292	236	233	251	226	244	196	262	253	248	248	236	231	245	236	220	223	216	244	224	214	260	235	229	239	245	234	221	231	211	234	236	221	240	250	221	276	246	243	237	270	220	221	237	252	246	249	256	206	259	225	238	253	225	273	235	222	243	205	224	268	227	226	238	244	233	243	239	231	243	237	241	222	245	253	249	238	213	249	251	240	242	255	240	232	229	247	217	219	267	238	203	231	215	256	244	242	238	237	242	221	218	237	240	244	245	234	226
30205	25059	10086	1088	686	586	622	584	584	580	523	561	549	572	584	582	569	558	566	570	585	589	550	545	544	541	565	524	556	533	540	532	565	544	525	539	553	516	583	567	539	596	570	591	574	593	557	511	527	554	594	588	588	560	577	516	564	565	556	531	545	512	521	576	543	538	558	571	576	547	553	558	555	569	556	503	540	532	566	572	531	580	575	531	535	527	540	547	538	532	522	575	568	542	542	553	589	593	528	581	552	512	551	568	565	557	546	539	560	614	570	554	554	586	565	596	580	551	549	570	517	567	580	566	569	547	584	577	544	589	585	533	577	551	580	546	524	566	530	544	517	521	525	575	621	559	584	580	480	604	523	567	540	607	574	550	578	607	600	588	581	543	560	594	580	599	536	535	542	543	603	515	570	489	579	551	598	531	603	534	531	546	585	580	587	577	548	522	601	559	515	593	525	504	533	587	503	547	531	518	556	543	568	537	575	504	522	587	509	579	559	536	593	542	538	590	584	549	535	572	567	520	571	547	583	542	587	513	545	556	548	557	552	506	533	558	534	618	595	594	588	606	514	541	506	574	569	558	580	537	553	574	540	550	569	568	542	532	590	560	530	583	542	568	548	574	576	525	570	517	506	563	528	584	558	577	551	548	573	558	552	558	536	570	584	530	571	598	547	563	534	570	564	549	563	547	568	543	576	542	508	581	506	585	569	602	548	563	488	497	527	539	547	538	546	544	522	544	553	549	579	550	550	562	600	538	569	530	529	539	523	550	538	556	536	583	558	540	549	580	576	601	503	536	595	570	548	537	555	554	590	550	572	507	578	523	574	591	521	499	530	559	547	579	553	588	576	542	558	562	546	542	588	507	580	547	561	557	592	533	547	540	522	531	565	560	516	503	562	559	580	524	574	557	539	573	511	561	584	560	532	551	520	557	555	544	557	515	548	585	561	528	547	551	580	537	601	571	602	525	563	550	527	532	544	538	564	566	580	550	558	585	571	551	549	586	547	560	563	543	571	532	538	497	512	564	534	569	536	552	545	558	558	556	550	569	544	560	573	576	530	535	602	591	524	562	558	533	559	571	550	582	560	549	550	523	530	515	548	583	510	593	555	617	560	517	542	544	571	563	522	537	544	578	554	514	571	547	567	585	572	582	588	541	563	530	572	571	556	532	571	535	516	509	523	527	615	531	582	563	480	550	569	571	525	572	574	527	549	514	562	549	628	555	528	547	557	519	545	564	552	597	556	544	484	557	540	551	550	504	565	561	530	539	600	537	543	528	553	528	601	566	581	566	539	541	570	566	598	544	537	494	549	563	563	547	586	552	588	580	553	568	488	536	533	593	558	562	580	563	502	566	513	554	594	556	531	526	541	567	551	551	555	598	580	512	517	609	530	546	540	537	527	555	528	570	560	546	527	574	557	544	545	605	588	593	509	570	519	574	535	532	541	512	563	557	548	507	550	540	561	559	556	569	569	542	544	569	517	530	532	535	602	534	562	560	580	548	544	574	543	604	542	539	565	537	506	525	547	522	583	561	528	601	520	559	542	571	535	554	505	576	563	558	595	525	544	530	572	545	528	530	523	532	550	505	578	548	545	557	588	519	523	536	570	515	578	570	540	548	580	598	516	512	599	567	564	542	583	521	561	556	530	530	558	558	554	563	540	528	566	561	532	543	516	551	521	518	529	547	509	543	531	563	553	558	550	542	580	565	595	541	552	591	578	567	591	562	533	507	535	536	575	554	602	577	595	582	557	574	553	494	573	553	565	518	558	549	518	588	558	545	534	549	566	569	569	569	534	541	493	587	595	582	538	558	545	531	547	536	555	561	578	541	550	542	536	555	545	553	582	552	504	494	548	538	596	548	537	572	498	580	583	588	497	540	562	534	553	537	599	552	540	541	534	514	523	562	561	502	537	537	565	556	569	562	595	522	526	557	542	510	516	550	581	571	577	536	579	536	576	578	552	549	568	540	563	586	507	584	564	523	575	518	556	568	567	560	529	545	544	580	591	485	569	540	542	532	556	531	515	536	537	551	586	543	554	512	541	503	598	568	546	546	596	525	558	559	539	626	575	566	540	556	555	567	544	577	530	539	576	526	530	569	545	541	486	553	506	553	554	554	572	552	574	600	545	555	554	536	607	526	522	545	557	582	547	572	583	554	577	564	546	570	548	574	562	513	555	524	547	561	595	546	567	540	546	541	581	541	580	591	585	530	565	565	514	516	554	562	567	526	569	580	566	557	563	586	560	582	564	542	518	559	533	521	578	580	576	535	543	506	576	562	567	580	549	572	580	574	556	541	542	555	542	541	556	517	574	544	547	577	570	581	539	583	549	535	528	538	555	561	598	527	594	563	526	556	528	576	547	520	556	550	518	548	587	570	575	517	569	579	564	562	548	552	592	572	556	537	585	562	522	534	585	510	573	552	529	535	560	555	574	548	495	566	528	562	520	557	562	555	548	556	543	534	549	576	564	499	557	591	546	559	560	548	525	533	570	532	545	548	517	556	570	579	570	566	600	580	528	534	500	529	520	578	560	560	514	588	558	576	541	546	583	546	496	534	520	569	567	585	533	539	532	569	593	592	528	525	561	535	503	532	599	484	550	563	556	594	552	559	572	570	532	528	540	593	534	521	538	557	595	538	546	499	550	603	534	531	564	534	558	527	587	561	544	497	532	560	569	602	564	525	562	556	529	530	572	511	536	543	550	562	575	551	578	550	544	528	501	540	583	544	531	585	570	539	523	585	586	541	550	502	564	593	545	568	526	527	564	521	549	532	535	521	531	552	571	574	602	552	532	540	551	531	594	540	579	560	523	576	494	534	581	533	543	525	559	556	558	555	574	538	570	510	535	539	561	540	563	551	587	555	543	527	573	574	540	530	542	535	558	530	519	527	556	566	550	549	562	553	575	557	555	509	549	539	531	573	579	565	549	562	569	537	571	549	539	597	567	532	516	537	547	531	550	528	549	580	507	541	561	573	572	519	484	536	559	573	538	528	521	582	527	556	555	565	578	570	540	601	550	578	551	584	568	544	562	531	531	602	535	506	557	561	546	570	550	559	570	568	551	585	574	580	583	541	532	593	533	551	526	559	599	585	520	551	511	517	598	589	534	534	542	544	591	510	563	555	553	546	578	548	538	547	571	576	535	538	547	565	510	560	551	566	563	566	515	527	562	527	534	559	555	544	541	577	574	563	558	561	522	533	589	530	542	557	562	596	513	497	603	521	586	561	572	514	540	525	612	557	539	539	536	532	590	565	494	542	538	561	550	512	513	532	578	519	542	614	551	558	528	526	582	550	513	599	588	547	549	574	569	576	537	521	549	532	524	563	518	584	527	574	537	561	567	507	557	558	533	553	548	603	516	551	537	606	539	585	566	533	559	591	551	538	562	549	548	581	527	579	571	558	577	535	512	544	540	601	542	571	539	543	600	568	593	570	526	598	557	549	560	512	556	557	557	536	510	562	543	591	562	542	595	526
29307	13582	836	698	600	673	569	562	572	553	578	554	534	555	598	603	555	595	517	563	562	581	599	548	541	541	567	571	587	581	556	599	527	571	539	560	541	561	542	536	554	568	597	545	572	560	551	560	597	548	554	567	574	527	573	569	560	532	567	566	562	545	562	554	516	564	546	560	519	535	565	515	507	525	550	525	555	565	492	560	536	546	568	552	550	537	576	558	545	571	573	573	546	577	536	544	565	532	555	557	541	517	554	584	610	566	561	593	555	572	529	557	533	564	562	591	554	522	518	578	584	547	534	522	546	530	544	583	554	552	555	568	608	595	540	567	570	537	593	571	571	536	540	549	567	515	528	512	567	536	561	590	562	559	534	551	604	545	523	556	609	538	570	525	551	553	550	577	522	537	522	579	537	552	537	564	562	581	567	537	543	560	586	558	562	575	543	536	551	567	573	518	540	514	546	539	544	519	540	549	565	563	514	516	551	543	548	544	567	554	524	516	593	552	542	551	556	586	544	541	554	529	584	552	572	519	574	584	518	531	579	511	566	568	583	559	537	531	560	514	565	569	526	566	557	534	544	544	539	570	506	568	520	563	566	546	556	589	559	535	565	527	556	544	534	567	589	514	551	523	538	550	559	555	546	501	557	555	563	569	556	563	591	552	556	556	572	547	548	549	527	531	560	571	562	575	578	546	547	536	533	524	584	552	517	535	573	540	547	539	560	539	550	565	521	560	579	584	552	574	538	548	495	517	560	523	546	560	552	578	492	553	535	588	543	560	582	572	534	555	556	540	561	558	561	563	539	540	559	526	550	542	612	521	526	553	540	566	565	575	571	564	507	547	602	574	567	531	533	593	564	582	543	547	584	548	588	545	531	548	530	537	510	581	538	560	552	528	563	535	567	554	536	543	571	589	529	536	556	531	532	554	550	572	549	538	569	573	565	543	614	541	573	541	529	559	572	595	544	567	521	571	548	570	549	575	527	540	615	581	570	553	554	524	558	529	571	548	530	550	577	595	592	561	566	514	557	539	567	516	547	562	513	553	520	574	551	555	526	543	539	552	570	528	560	553	570	540	542	561	531	586	559	601	578	579	570	551	568	551	511	547	536	576	547	580	557	605	596	541	560	571	538	583	584	557	571	569	555	542	542	541	606	558	590	538	515	604	543	533	560	542	568	566	532	516	537	556	567	552	567	533	542	582	560	559	527	523	577	549	522	587	578	528	534	556	587	554	540	549	561	564	552	564	574	537	547	566	524	557	527	501	581	538	577	588	542	546	564	560	581	516	577	571	573	558	561	547	594	539	511	561	566	500	524	521	596	513	544	509	569	540	578	509	541	587	531	550	562	547	557	527	550	526	552	536	546	584	559	531	535	575	550	579	573	540	614	569	552	570	560	549	574	558	557	549	576	555	571	529	556	550	543	591	543	551	568	527	567	526	542	532	544	515	542	576	562	540	575	580	539	529	606	572	548	530	532	545	509	565	581	535	524	556	519	570	549	561	510	536	562	527	567	522	546	585	546	568	558	529	575	522	560	545	524	548	552	597	565	574	556	544	572	551	565	530	564	534	566	571	576	506	529	541	542	556	553	584	575	557	538	586	555	569	525	545	542	511	551	528	531	522	567	507	543	618	559	551	537	553	569	537	545	538	538	595	529	575	572	563	551	537	574	552	560	542	533	532	526	546	566	573	555	589	530	567	540	511	524	539	539	501	532	561	580	557	559	522	539	553	561	601	539	545	545	516	537	550	507	489	578	558	550	513	559	555	565	555	555	563	537	574	598	564	542	562	567	545	571	555	537	550	541	568	551	551	507	542	564	515	554	543	560	540	575	550	551	541	565	525	567	558	531	555	527	573	538	514	580	556	551	560	600	557	578	537	562	581	512	539	557	579	543	541	539	562	510	564	570	539	557	580	571	568	537	551	566	578	552	564	551	513	545	525	519	561	542	493	570	563	550	565	549	547	542	573	521	601	573	536	543	592	570	543	566	521	571	540	571	583	554	531	584	519	577	544	561	586	561	538	544	569	563	589	537	535	540	534	579	561	526	553	546	565	544	534	596	544	576	556	569	524	542	525	578	580	543	522	575	542	572	531	564	551	536	553	537	563	582	552	529	562	541	572	547	582	572	525	582	513	559	592	551	589	561	528	568	535	541	570	513	530	551	508	520	558	554	596	559	569	564	562	554	540	565	550	563	538	534	559	564	588	538	555	554	538	566	556	548	536	549	594	531	549	589	514	555	564	546	524	554	587	546	537	520	570	546	547	528	567	584	579	590	515	573	540	551	570	581	546	560	561	546	580	543	571	538	531	555	544	501	575	540	528	523	533	530	568	565	562	514	552	530	560	552	536	576	529	515	591	542	572	578	531	574	583	544	568	538	522	539	559	566	532	547	528	580	569	588	606	556	598	546	559	559	530	536	540	580	547	594	599	538	567	562	589	594	558	543	535	520	548	579	567	512	541	535	587	545	550	596	527	564	594	583	559	558	527	540	570	493	567	552	566	550	553	572	528	510	528	592	574	545	553	481	564	538	579	561	516	569	561	561	557	550	563	572	516	568	569	567	558	544	541	560	537	536	520	556	563	555	553	555	594	513	539	569	563	539	569	553	538	545	533	605	527	524	528	516	570	530	527	571	542	541	602	533	510	550	501	587	555	578	573	523	559	554	537	550	542	566	515	527	538	601	535	557	540	559	515	515	524	527	549	548	508	572	518	568	565	577	566	527	566	546	540	545	543	555	588	581	531	529	566	545	498	538	542	567	605	566	537	514	548	536	515	566	561	575	547	546	545	558	488	558	559	509	568	601	559	543	573	591	511	539	527	554	551	568	537	477	572	578	550	568	535	570	576	540	549	568	572	557	552	595	578	555	541	576	561	575	589	586	555	511	542	538	530	539	540	585	585	534	560	536	548	557	534	565	564	526	577	550	560	555	565	596	548	553	577	566	532	538	552	535	545	532	496	544	537	588	572	530	588	556	559	572	548	521	565	566	588	540	579	501	473	557	581	588	581	529	543	552	522	509	526	527	536	549	560	536	542	608	561	557	560	534	537	561	547	562	565	543	548	552	534	559	522	561	553	585	536	581	581	583	554	563	567	531	531	540	555	543	580	488	547	561	550	598	555	543	558	575	539	557	617	511	525	572	499	564	538	589	570	547	581	530	585	579	570	570	563	591	573	493	581	530	557	563	496	517	574	555	558	517	547	538	535	545	541	504	557	542	578	525	584	574	547	548	526	534	545	548	521	537	573	520	574	517	556	567	577	540	579	549	513	532	598	540	549	545	584	568	578	537	585	585	551	532	530	553	546	563	580	547	549	562	528	524	532	542	585	566	575	543	550	563	588	555	525	533	568	535	537	567	533	539	553	562	523	536	553	537	563	568	536	577	564	571	540	505	554	563	581	527	553	578	538	538	572	545	612	560	540	535	573	549	548	546	515	526	569	534	541	584	566	597	495	562	559	572	504	521	564	526	545
23412	20907	27887	24056	20916	10835	1006	672	508	494	432	417	408	403	384	378	356	344	379	358	341	374	378	355	358	319	365	352	329	317	318	350	329	299	305	330	330	301	300	310	321	332	346	288	301	301	292	309	356	325	309	303	324	304	330	313	310	318	320	308	314	327	301	315	315	311	283	301	311	293	326	312	317	324	323	337	297	310	295	313	305	298	254	313	345	293	313	323	325	299	324	325	302	315	296	294	316	334	299	319	282	317	304	301	318	317	329	326	326	299	313	297	325	327	314	302	316	305	312	319	261	304	328	339	283	288	293	307	285	296	301	322	314	295	369	361	304	322	290	303	304	276	310	340	329	311	355	312	310	306	271	312	295	268	299	318	282	294	295	329	303	303	284	328	338	302	311	326	307	307	309	329	318	335	280	333	316	303	293	299	300	304	295	297	296	296	321	296	301	334	295	314	298	274	312	276	305	288	313	309	289	324	293	287	294	340	329	330	297	309	298	298	309	294	317	296	347	314	307	316	298	327	314	292	294	300	271	316	304	319	305	280	297	276	305	309	311	298	325	315	302	298	323	308	320	309	315	293	317	296	293	322	332	336	325	313	304	329	292	345	336	337	335	331	343	304	299	305	274	341	286	291	309	286	323	292	302	290	257	278	322	323	308	321	305	296	303	309	309	307	313	303	333	308	309	309	314	286	290	310	291	299	321	331	305	314	304	317	325	339	340	292	334	322	332	303	286	310	302	291	301	311	289	265	296	322	283	325	298	327	284	288	310	307	309	357	290	331	317	320	295	295	318	322	340	310	313	303	300	326	321	303	315	328	305	303	270	317	297	310	323	280	312	321	298	293	309	325	297	313	305	317	335	317	320	295	319	278	287	304	339	308	285	311	313	317	281	317	309	337	314	308	283	311	282	301	294	297	306	311	300	346	316	287	300	321	329	334	304	287	319	337	322	315	344	319	303	337	240	289	293	305	306	306	313	289	321	307	308	271	317	308	308	325	296	295	315	314	317	312	285	346	320	301	323	316	330	334	294	312	297	322	288	310	293	327	303	334	301	340	330	318	288	284	303	294	334	310	303	300	294	299	290	298	256	296	284	289	293	305	350	292	322	306	310	301	315	287	321	320	321	318	341	302	302	309	318	302	297	326	338	291	316	326	319	284	297	320	323	337	306	318	292	284	295	333	320	319	289	280	302	297	322	323	341	287	290	317	317	302	300	300	316	310	313	295	310	299	321	333	296	320	353	322	296	305	292	328	292	315	318	277	272	306	299	287	316	277	293	292	307	298	308	316	299	323	262	300	313	302	328	326	343	333	318	289	324	312	283	314	302	330	304	334	295	285	309	311	324	310	333	293	303	292	334	333	319	300	340	321	317	292	309	256	328	313	262	317	291	321	333	296	283	304	308	275	305	307	334	319	341	321	307	294	322	288	297	306	331	315	325	292	298	286	343	315	288	304	312	301	310	305	311	290	317	308	290	310	319	315	296	283	325	307	306	353	302	312	343	326	296	324	346	289	302	300	305	310	324	326	267	325	318	306	304	301	314	308	307	315	302	311	328	326	320	309	267	277	322	339	298	316	296	311	320	333	336	307	312	317	307	321	326	309	266	329	298	297	330	307	298	305	321	312	317	309	329	306	324	318	309	289	319	349	351	337	311	286	272	301	297	281	312	306	351	326	318	304	312	315	283	283	311	294	281	342	326	285	323	315	282	305	308	316	308	321	298	306	297	293	305	288	305	259	329	303	314	294	296	315	305	314	309	304	341	345	319	301	342	302	307	301	309	317	342	286	284	308	297	315	307	297	315	315	255	270	294	326	318	316	320	292	299	309	305	308	274	303	351	294	300	297	326	314	306	298	292	315	323	308	296	322	343	298	327	307	330	313	299	337	317	317	313	320	298	305	321	332	297	300	328	326	349	339	332	307	321	298	319	309	300	296	300	337	290	308	290	306	263	322	281	306	282	304	306	305	328	325	302	305	285	296	314	333	298	279	290	301	283	302	313	314	311	310	313	315	308	325	312	307	295	323	293	309	319	311	285	279	317	306	326	281	300	302	319	292	284	296	299	338	316	312	315	346	287	319	310	299	312	315	293	314	300	283	312	329	287	312	303	304	281	360	290	294	317	303	296	302	306	288	315	343	308	289	291	313	306	338	318	316	309	305	335	303	314	322	280	277	326	312	320	300	315	321	297	292	300	324	330	292	322	316	315	294	298	294	316	324	308	309	296	327	289	298	299	298	308	305	337	266	281	330	331	317	309	303	282	298	337	313	275	305	311	318	297	289	310	305	288	302	314	321	310	281	289	284	306	286	318	350	297	305	290	341	301	332	302	283	312	333	306	272	294	317	303	334	289	326	302	324	293	336	308	302	301	308	324	294	317	322	298	293	321	295	283	297	337	318	326	294	307	292	322	331	290	281	306	302	278	281	305	288	298	277	279	341	312	309	335	296	309	355	306	326	304	345	333	298	300	310	335	313	311	316	294	299	301	306	329	289	319	302	277	302	319	316	307	330	295	325	294	294	296	316	287	313	307	326	294	343	305	299	335	324	332	315	336	329	309	312	283	339	326	301	324	280	299	317	321	331	313	297	304	305	302	296	308	303	294	326	312	325	308	315	308	310	300	320	297	295	321	328	321	321	314	300	307	306	337	316	317	308	283	297	306	311	347	310	322	287	303	312	283	312	286	282	319	322	289	310	285	315	269	303	271	323	294	317	304	285	315	342	316	335	304	284	313	299	306	299	317	315	292	307	317	322	304	317	322	310	308	279	279	310	305	328	282	303	285	302	303	307	279	317	295	292	275	308	337	314	277	305	305	293	301	306	311	320	301	327	271	285	307	323	291	337	288	300	281	290	301	312	325	288	327	326	308	302	343	312	316	331	312	298	299	330	301	324	324	306	298	289	309	323	322	311	303	290	325	321	297	313	300	313	335	285	296	299	298	300	333	341	300	315	302	299	288	321	316	301	292	309	316	299	305	299	298	319	295	315	296	311	315	310	298	292	279	291	302	319	303	314	304	329	321	296	301	328	300	292	332	305	314	311	319	321	306	302	321	298	307	258	332	309	290	337	332	270	300	305	321	298	305	325	309	327	275	306	292	286	278	252	319	308	332	255	329	299	305	311	328	344	323	264	302	328	305	318	314	312	327	341	307	303	306	307	316	339	315	283	310	300	334	327	310	289	300	330	301	278	343	271	312	281	302	301	290	277	299	287	318	313	310	305	303	303	336	333	280	319	303	329	350	307	299	305	304	316	336	336	328	308	284	307	320	309	291	298	314	314	301	332	305	286	282	314	291	305	327	318	286	303	313	282	301	301	328	303	311	345	289	299	300	298	320	313	304	311	304	284	346	326	302	343	295	306	271	360	298	306	316	314	312	320	312	321	328	331	336	321	289	341	290	342	344	308	297	284	285	287	300	291	317	296	348	315	311	312	297	331	281	298	316	320	321	295	339	343	305	279	306	334	324	317	319	259
27657	23747	5376	2470	1792	1374	1012	848	713	591	532	496	465	455	422	434	430	414	364	380	366	380	374	326	338	327	379	373	342	371	338	330	347	363	283	339	330	349	338	320	341	331	342	372	347	346	317	313	336	366	345	334	322	300	347	328	322	319	308	315	339	313	348	337	332	333	304	318	341	331	344	352	321	339	336	325	336	331	340	325	302	333	329	338	342	354	319	319	348	320	349	325	314	306	316	302	313	295	296	372	343	345	303	349	309	311	333	337	319	310	335	348	310	300	294	311	349	350	322	316	308	308	327	308	320	318	342	363	306	342	306	308	331	326	329	314	321	308	333	330	298	364	303	306	289	318	317	322	288	302	329	292	301	286	328	326	321	322	306	320	308	310	339	292	332	334	335	315	337	345	298	314	304	308	321	308	294	303	289	326	326	322	309	318	304	320	318	298	317	291	335	315	324	319	351	320	296	337	324	301	315	295	297	311	320	332	337	331	335	343	302	348	349	301	351	357	361	318	287	321	304	294	358	301	332	321	351	320	320	309	313	321	321	300	311	323	306	339	336	359	323	314	298	325	320	350	311	322	293	323	317	301	313	304	315	336	328	294	337	301	319	311	292	320	301	335	319	333	348	326	328	329	315	313	327	307	320	325	354	338	290	316	325	302	321	328	322	345	336	326	329	319	301	288	318	316	309	285	311	331	314	305	315	317	291	321	319	317	312	311	328	310	307	314	345	296	311	328	321	317	313	339	308	325	312	301	326	335	318	321	304	293	312	326	328	322	303	312	286	338	354	312	299	292	346	345	325	338	357	295	325	307	311	317	315	293	300	298	327	311	312	316	287	315	327	329	320	358	312	305	295	319	321	321	325	322	293	343	338	296	330	288	322	331	319	304	316	312	322	322	307	307	314	336	315	321	318	310	323	317	319	310	323	289	307	313	330	347	323	326	270	323	291	307	320	307	307	342	333	326	315	313	323	335	340	317	336	311	345	308	299	355	314	337	317	349	311	352	340	329	326	348	307	298	288	320	306	330	327	329	305	308	315	322	310	324	320	303	335	316	321	336	336	284	290	372	323	306	310	316	322	346	295	325	318	307	316	318	323	328	338	314	304	325	312	294	321	301	313	319	330	327	321	331	341	336	330	292	324	306	329	348	297	326	295	314	324	338	294	306	316	302	341	302	326	329	305	303	358	292	279	308	313	296	312	344	358	304	348	327	285	334	337	304	317	308	365	335	306	308	318	313	326	316	293	328	351	294	336	316	343	319	362	315	276	323	302	318	350	351	333	319	295	293	332	329	316	338	347	360	300	349	291	299	310	308	317	328	334	316	327	310	283	330	328	327	331	310	316	321	339	305	307	308	333	313	342	293	318	314	343	296	304	311	332	315	306	341	331	363	335	313	320	310	292	325	343	317	334	295	305	316	318	319	290	306	337	359	341	320	351	313	332	348	321	352	322	337	357	315	316	334	329	325	294	299	340	342	279	334	324	354	303	301	312	316	309	332	319	317	335	314	301	311	300	334	307	347	325	304	330	295	318	325	318	321	323	323	313	343	315	294	306	316	323	332	281	271	331	303	342	331	322	322	308	326	290	286	335	304	307	313	318	330	318	327	333	321	322	318	344	315	305	324	341	305	318	334	316	326	342	360	342	299	323	308	299	317	302	296	296	376	340	321	317	320	299	310	324	285	332	334	312	335	290	329	353	314	282	323	317	292	347	311	328	290	304	340	311	273	318	332	298	313	321	344	297	315	316	301	293	307	331	312	322	313	328	323	323	303	317	313	305	312	308	326	296	329	351	295	331	320	354	282	349	310	291	302	320	318	354	357	308	351	323	295	317	340	287	306	353	333	304	344	294	347	325	300	329	329	315	343	275	313	304	348	317	302	334	340	337	300	272	345	325	312	299	330	327	329	351	300	353	309	325	316	324	318	328	345	334	335	323	338	325	338	332	318	284	324	303	283	322	308	308	299	318	325	299	321	330	285	331	336	334	292	323	308	312	308	320	296	322	318	276	302	337	342	353	309	343	317	352	326	327	320	331	339	317	305	366	310	316	310	333	328	360	349	318	320	307	364	367	300	280	314	317	335	319	285	355	326	301	319	341	328	305	295	302	319	296	320	331	304	346	353	327	348	350	341	340	307	288	303	305	312	322	326	288	317	306	312	299	315	321	333	317	330	316	310	335	327	348	314	337	280	332	301	340	307	296	331	331	344	344	328	322	325	292	297	288	307	329	309	316	296	334	316	338	308	325	321	321	312	326	318	322	309	311	345	314	323	317	321	298	308	329	352	317	323	318	291	296	295	313	316	297	310	338	273	304	298	310	341	296	332	303	313	314	320	308	325	324	328	306	309	369	329	298	304	317	322	319	304	300	324	312	317	314	333	355	337	282	335	340	318	319	294	307	323	293	307	316	322	344	313	309	293	306	319	314	293	330	279	338	319	316	334	320	273	302	324	336	306	285	318	342	311	293	338	318	330	310	307	310	330	318	312	335	288	313	320	306	325	301	325	293	315	312	319	331	298	313	286	330	303	325	319	307	299	322	338	305	312	314	339	347	292	351	303	337	341	349	317	294	336	309	311	318	316	317	318	345	309	339	315	302	310	341	338	333	341	314	353	324	309	305	302	303	330	327	313	291	293	337	294	322	333	315	323	324	326	303	309	295	306	326	313	289	282	312	310	322	337	331	322	354	319	323	316	310	306	332	294	303	314	292	325	315	330	348	342	338	342	303	329	307	308	317	304	314	278	326	345	353	287	341	352	287	294	331	308	319	294	321	320	321	294	295	327	290	337	344	334	337	303	297	314	331	279	291	341	309	312	317	331	319	335	306	308	318	296	320	306	312	331	305	353	317	318	317	326	323	313	320	323	347	310	365	309	317	302	333	339	314	292	315	326	313	299	347	339	304	300	312	310	318	342	341	304	334	316	301	310	311	319	335	310	304	322	328	308	312	329	328	296	312	327	329	330	324	327	343	298	322	339	270	306	334	332	307	329	302	323	335	303	306	308	328	303	293	329	296	312	317	325	330	332	338	341	293	332	313	322	310	347	319	329	305	323	304	329	366	300	302	340	283	365	303	311	300	313	306	314	326	323	316	322	293	330	327	347	303	294	332	342	306	311	345	333	301	304	305	328	325	309	299	303	294	337	298	305	339	305	300	295	326	366	303	315	345	345	315	320	328	320	332	342	295	338	314	328	280	314	295	317	335	289	299	319	296	307	293	324	331	305	313	331	294	348	318	317	327	317	300	338	277	348	311	325	343	344	326	331	321	295	347	330	297	354	297	312	327	337	350	300	313	308	319	323	369	304	308	293	346	312	278	351	323	307	298	318	319	337	331	326	303	302	330	294	303	333	275	344	310	298	290	330	327	330	320	329	302	281	319	333	332	309	326	301	331	308	325	344	310	333	304	356	311	316	329	337	366	319	305	310	346	332	314	287	307	311	310	322	351	307	333	339	329	341	328	343	363	317	306	348
24414	20943	27056	24896	14658	1242	800	711	694	678	623	596	569	608	589	607	592	608	584	579	575	578	565	586	611	582	593	538	551	575	604	561	535	574	609	546	555	534	611	614	547	573	571	605	573	582	561	585	594	573	602	614	592	566	561	603	573	546	560	555	555	561	584	518	547	589	509	574	574	545	609	555	556	527	547	575	542	549	573	558	556	558	535	548	557	552	558	589	565	567	534	539	543	531	516	556	594	585	516	578	578	543	540	550	602	591	605	580	548	565	515	561	545	569	558	530	592	543	584	580	569	598	538	550	531	554	545	570	567	563	562	545	562	549	576	577	542	565	542	537	575	568	540	536	534	595	545	529	581	532	563	562	562	579	576	565	548	581	561	549	574	528	559	572	563	589	525	510	583	554	599	570	552	570	512	532	618	543	507	576	547	525	546	570	541	554	483	512	542	569	549	536	581	554	592	518	570	559	554	547	550	544	570	567	546	564	561	557	592	532	568	548	513	563	539	579	583	542	541	579	538	574	564	555	559	555	546	587	544	547	601	598	534	562	549	564	552	584	558	579	533	567	494	547	540	579	576	539	529	565	550	538	574	568	530	560	589	570	576	533	572	616	568	561	598	593	575	588	529	573	560	548	578	545	589	576	575	531	554	542	590	548	571	576	551	563	544	571	594	555	593	585	581	570	557	555	561	568	549	541	605	533	592	535	592	603	526	538	544	563	545	574	603	542	614	491	566	534	542	535	543	551	572	566	593	560	574	555	542	568	547	554	538	570	541	539	591	520	552	519	558	537	569	589	560	540	560	533	612	533	569	519	543	563	592	563	559	554	575	573	500	540	584	568	579	526	551	564	532	600	562	546	505	560	489	574	542	619	537	541	587	574	564	568	523	559	545	527	515	538	607	530	541	578	567	557	558	558	548	544	566	558	541	527	579	555	552	597	581	537	578	516	546	545	572	567	539	556	559	546	552	606	541	526	579	567	527	564	556	511	564	586	549	547	542	556	577	552	567	528	543	575	570	575	576	555	570	545	511	535	521	539	616	557	554	516	528	610	545	570	546	597	576	595	528	571	574	578	552	569	591	530	512	540	511	521	600	600	547	534	542	533	593	494	557	547	555	547	549	581	568	562	559	586	570	546	587	565	539	538	532	625	540	564	592	581	592	568	555	583	583	567	543	583	540	543	534	539	519	557	553	589	572	536	540	566	554	585	586	559	569	542	594	561	591	524	512	564	562	554	571	530	546	556	605	572	574	564	551	586	539	513	547	554	590	557	553	594	549	570	583	577	556	542	586	551	571	564	524	571	530	551	576	523	575	561	535	578	571	577	571	532	566	587	539	578	519	556	576	540	558	574	539	564	563	580	576	566	540	631	548	559	576	564	553	540	563	530	586	543	502	539	525	543	534	570	608	548	550	536	547	559	547	561	557	559	546	608	545	531	576	579	562	547	542	546	577	518	546	578	508	561	557	560	572	547	581	559	532	526	552	561	575	538	572	554	559	583	516	515	586	547	561	558	584	549	523	529	539	557	553	577	553	566	590	569	598	560	568	535	563	577	542	586	552	571	578	591	526	578	551	561	521	560	573	585	545	547	518	615	510	542	572	611	522	586	544	572	586	543	569	581	517	518	570	549	528	521	531	534	569	576	570	578	534	568	573	563	559	583	563	538	543	561	541	561	572	565	537	561	545	579	547	619	572	549	532	587	558	593	612	570	557	565	581	525	578	530	557	531	542	522	567	554	523	546	559	576	551	567	570	534	565	604	592	587	567	535	542	567	560	559	544	537	570	542	572	550	585	552	545	582	557	528	572	557	574	511	544	602	563	545	541	573	609	546	551	555	547	594	516	511	629	553	527	579	554	580	565	600	586	581	579	548	555	546	582	594	565	561	530	507	581	577	532	561	572	550	603	542	577	559	528	532	561	577	493	575	596	574	580	531	508	555	555	514	535	549	566	578	564	567	557	568	563	547	536	554	574	572	534	534	552	587	594	552	576	565	538	540	550	549	517	565	562	516	541	544	572	570	541	561	533	595	588	541	614	530	614	542	560	535	572	582	579	556	565	552	571	513	570	565	570	548	539	541	556	546	529	550	556	549	573	586	578	569	588	548	594	580	568	576	545	524	565	552	518	587	600	594	593	556	534	557	562	560	599	548	566	539	570	543	554	526	562	552	556	551	588	593	543	537	561	527	565	571	548	581	568	521	566	543	547	563	559	549	580	571	537	528	601	593	556	607	563	535	562	552	540	570	531	565	544	559	571	617	542	590	540	501	534	595	614	557	589	581	556	561	527	509	532	570	522	553	558	575	539	568	562	557	547	532	551	538	539	516	571	524	583	559	513	572	543	556	529	579	549	534	532	591	573	591	543	589	547	576	608	551	540	576	570	586	536	572	566	538	572	566	571	588	566	590	581	573	611	552	577	588	570	582	532	566	608	571	528	570	530	513	544	543	574	567	556	532	540	553	544	505	554	587	595	529	555	547	579	513	554	564	571	548	548	572	524	529	582	499	547	550	564	536	513	561	536	546	574	555	555	559	533	549	563	570	555	563	560	552	554	577	549	566	587	567	555	563	587	541	544	540	556	648	576	570	562	560	554	545	571	587	526	537	545	530	583	534	541	550	551	534	561	594	606	566	529	557	570	582	526	574	538	599	605	531	517	573	578	560	554	557	549	579	577	560	566	563	554	552	580	574	562	552	549	545	571	548	549	577	517	556	558	550	553	561	554	543	540	526	557	551	545	573	557	534	519	541	535	565	572	515	567	546	603	558	543	591	560	570	558	592	562	500	548	545	515	573	551	567	558	545	551	573	518	547	546	557	533	556	564	573	559	554	540	586	572	597	563	592	564	527	584	560	576	639	557	541	586	566	581	578	577	574	527	576	593	566	563	557	604	611	541	564	526	542	590	549	544	570	541	611	552	561	578	599	586	577	533	507	542	529	581	539	590	535	565	543	543	562	543	543	557	566	600	511	578	540	568	573	537	572	576	566	590	540	550	524	553	623	550	547	567	544	574	534	555	588	528	560	562	500	530	538	561	547	586	597	570	558	545	559	611	573	522	538	555	537	561	581	549	536	596	549	566	595	572	565	528	594	542	554	567	542	580	561	573	542	562	565	541	597	571	557	591	568	559	574	529	532	557	504	563	569	561	566	533	531	608	544	543	576	520	533	589	560	524	592	566	574	556	531	611	543	566	565	537	552	561	556	563	593	584	534	576	533	538	585	555	583	522	557	555	540	539	518	561	559	582	613	534	562	517	551	557	580	592	560	544	549	573	570	544	533	588	535	562	561	604	596	568	544	543	586	571	534	570	593	529	532	592	520	561	605	553	596	536	503	550	609	593	555	571	583	580	550	602	573	576	544	556	602	572	576	563	574	595	554	522	520	584	521	514	564	581	579	525	575	545	542	575	534	544	529	540	535	529	564	541	595	563	545	551	574	526	608	585	600	554	536	568	538	560	544	596	533	561	559	536	532
27299	23505	3465	1893	1439	1156	991	812	735	692	687	660	653	550	585	576	572	549	566	550	578	575	581	561	611	491	590	622	585	550	529	543	550	557	577	531	559	557	566	607	583	536	559	593	588	548	524	580	541	525	569	565	559	541	543	514	521	562	524	554	570	546	526	542	547	570	527	554	551	569	541	548	557	553	502	569	576	575	535	544	574	539	577	575	576	569	548	535	578	559	558	577	560	589	564	571	513	530	545	537	532	553	527	525	534	570	565	595	549	552	559	572	529	541	556	558	603	548	499	570	607	544	551	536	536	550	565	542	555	571	563	523	574	545	601	536	535	528	610	549	547	563	538	517	531	515	544	560	532	564	508	522	544	549	535	568	585	555	550	525	558	579	524	535	543	514	582	518	554	519	576	522	570	576	563	500	598	535	572	549	572	581	591	533	494	585	557	572	532	545	562	519	576	566	600	535	535	548	557	571	567	534	540	553	588	575	562	587	608	567	525	558	519	582	563	513	564	553	558	598	524	575	524	541	570	574	575	505	571	519	570	571	516	546	580	525	552	570	560	570	526	556	518	538	501	521	551	558	536	545	513	531	526	525	551	544	538	523	548	588	552	565	552	532	578	554	568	545	525	569	539	509	555	557	561	564	557	530	578	545	589	569	572	557	561	559	533	530	593	558	541	527	552	530	551	556	569	597	513	577	546	544	588	497	552	560	530	522	544	536	557	519	530	572	547	581	533	567	577	584	540	547	582	545	539	567	563	556	547	569	554	577	552	558	535	537	521	540	550	528	560	532	540	570	511	576	575	535	540	578	582	526	551	537	560	557	572	537	534	580	587	563	559	564	564	553	544	568	504	557	541	577	530	559	589	556	584	546	532	542	552	506	581	520	571	543	507	558	561	590	563	538	552	568	554	550	567	539	546	528	519	546	522	550	582	518	577	541	572	565	579	517	483	564	510	515	560	547	564	564	571	544	541	531	546	584	559	580	594	502	554	564	571	533	591	539	613	521	579	566	556	544	541	566	566	547	578	538	577	569	537	574	535	521	540	570	542	535	559	535	552	567	549	524	571	547	571	580	551	546	540	550	548	567	550	539	547	566	555	517	555	566	590	527	533	529	545	522	584	535	584	533	544	564	506	563	556	587	518	510	510	547	529	553	531	559	550	508	506	540	572	531	511	533	587	540	559	551	588	522	548	535	535	558	545	501	548	541	524	519	525	558	558	525	547	539	530	594	556	506	573	557	536	544	574	572	543	559	555	536	552	522	517	528	544	565	530	521	530	484	508	598	578	544	556	569	542	608	542	589	520	596	533	525	536	557	555	533	576	544	527	571	521	512	551	536	532	559	596	516	557	607	562	540	532	567	565	536	566	566	550	519	562	576	577	590	555	527	618	546	535	531	519	576	530	538	549	544	575	530	584	557	543	516	554	543	528	606	598	561	547	534	534	596	535	561	542	549	537	539	561	546	512	557	556	548	497	561	579	530	557	544	542	562	567	518	536	547	556	536	551	554	573	605	568	570	559	544	497	544	547	549	529	551	532	532	542	543	531	508	532	558	567	558	565	526	538	571	499	554	565	597	546	511	574	546	582	571	507	505	572	573	559	546	532	552	581	575	548	524	512	560	567	513	565	523	591	515	568	544	537	513	549	589	531	559	575	514	531	538	515	521	541	572	586	554	556	530	555	489	565	560	574	537	546	536	562	558	588	579	511	556	540	543	565	564	528	493	545	550	529	567	550	540	547	561	506	547	530	533	575	603	551	584	504	566	559	557	592	564	575	557	562	547	511	558	551	538	571	545	541	514	560	523	529	509	548	569	534	550	608	537	549	576	559	553	545	609	551	543	602	523	561	520	546	544	533	562	528	533	555	533	546	522	564	551	567	582	557	562	582	552	534	524	550	495	529	567	543	550	542	592	556	553	543	519	564	543	520	558	521	555	510	520	528	500	563	514	546	570	553	556	569	551	576	517	526	579	542	534	545	561	544	550	550	543	538	505	569	529	535	516	576	552	563	571	597	611	540	526	621	537	530	554	570	520	544	573	537	559	553	541	564	537	534	498	535	533	519	498	505	539	566	543	575	554	547	544	553	551	564	550	558	524	557	562	537	494	578	518	528	539	528	556	571	550	499	528	548	574	544	501	542	538	551	509	549	548	551	542	543	596	524	524	544	562	565	522	560	547	518	559	585	524	551	595	553	533	547	545	572	546	594	528	546	535	560	590	534	569	530	536	571	593	548	513	533	573	569	543	561	549	564	564	541	518	566	553	577	543	500	573	560	533	538	548	580	578	516	512	539	542	535	557	563	582	533	593	537	577	548	570	578	540	559	564	569	555	530	532	524	569	585	561	530	574	589	530	553	562	558	518	570	501	608	543	555	563	516	582	560	541	575	513	575	565	537	534	584	586	542	557	530	545	541	472	528	568	556	564	593	556	578	551	556	559	582	536	562	581	570	571	554	584	587	521	572	537	614	527	569	496	575	554	561	538	494	600	517	546	559	566	574	541	546	536	571	544	572	608	507	570	542	605	554	535	560	559	581	535	577	582	614	568	536	565	493	547	518	540	566	562	541	489	540	565	527	581	527	536	548	551	554	557	586	545	544	544	559	550	533	574	572	535	559	532	527	557	578	513	513	585	544	549	552	568	561	549	557	570	606	550	589	545	545	511	572	579	545	542	567	551	527	540	553	533	531	562	554	542	555	537	535	569	553	554	562	556	518	513	554	556	532	566	547	595	561	542	551	533	555	526	562	498	549	567	545	552	573	532	514	547	531	553	539	552	560	530	566	535	595	570	545	545	531	534	565	544	581	546	502	558	527	532	589	514	551	565	519	511	538	563	544	562	525	550	545	566	539	510	498	570	545	517	572	529	565	553	567	569	542	556	514	541	590	571	620	544	550	540	529	537	561	609	547	552	558	578	563	562	554	528	555	487	539	555	515	592	496	519	580	524	551	547	553	549	574	616	530	531	561	557	544	582	575	533	538	560	607	545	498	517	583	573	551	509	546	544	566	534	583	544	582	561	573	538	555	507	537	592	565	560	553	533	558	584	555	566	570	558	545	557	525	522	574	581	557	593	526	561	519	553	535	546	528	530	564	527	545	576	557	529	547	523	552	555	551	529	540	574	552	540	552	582	578	592	519	573	508	513	577	555	583	585	545	537	573	553	552	544	515	578	569	561	574	547	542	573	575	570	543	546	584	504	524	539	559	508	580	567	558	536	522	564	541	570	530	553	548	520	590	542	545	589	566	590	571	530	552	551	552	551	570	527	548	508	574	559	559	557	534	549	533	499	586	555	560	547	515	577	501	540	578	526	533	538	541	560	521	532	558	560	520	538	555	562	549	610	514	536	576	548	525	530	550	528	563	516	541	534	539	507	524	540	550	566	526	559	541	561	538	545	522	549	517	541	571	579	578	573	531	539	538	558	558	561	563	548	589	558	578	572	564	541	533	564	531	532	570	529	569	553	563	515	516	544
22320	21016	28602	23613	21023	21068	10554	1077	708	578	509	508	454	449	374	358	411	359	330	285	298	299	332	305	327	280	272	294	262	295	281	284	270	305	267	315	268	234	283	259	257	272	247	259	214	250	277	258	250	288	280	262	284	261	291	265	279	266	261	271	220	266	246	261	279	251	252	236	253	262	260	287	236	287	259	232	269	253	272	269	234	241	278	250	249	251	242	275	283	250	256	255	280	239	217	277	224	250	268	268	265	241	240	223	254	241	293	255	248	254	258	250	246	223	245	230	221	255	231	246	257	256	248	234	235	221	265	231	260	262	250	255	294	238	242	246	252	226	244	214	253	255	286	230	253	234	270	244	209	252	247	264	233	239	224	243	239	238	238	227	237	244	244	232	236	242	267	236	245	260	261	255	249	259	252	238	209	279	244	223	247	249	253	244	238	235	237	270	225	233	241	252	236	249	231	241	203	258	248	267	232	237	257	267	260	212	250	235	244	243	239	248	248	249	221	271	268	246	238	264	278	285	249	254	221	262	239	264	241	227	267	244	261	247	229	265	242	250	230	223	249	231	245	248	244	253	280	249	238	252	264	224	267	236	266	234	258	240	252	264	247	251	237	257	247	261	259	248	243	249	239	273	255	220	223	252	260	268	267	283	238	251	237	268	237	225	264	248	254	227	244	242	219	243	244	240	226	245	229	223	261	244	275	263	262	238	251	227	260	250	277	245	247	217	222	251	224	272	254	259	221	256	233	254	241	243	240	264	248	231	234	277	260	252	270	271	216	245	221	227	249	247	251	249	250	252	253	249	249	258	273	255	250	253	237	236	246	235	229	257	246	255	259	233	245	229	223	239	236	254	257	236	236	248	257	259	236	239	231	255	241	242	255	277	256	277	236	238	280	249	263	280	242	249	221	228	265	207	253	209	255	236	255	226	235	246	249	239	244	233	247	250	254	245	239	261	264	238	239	234	240	289	243	238	239	225	242	229	257	255	241	287	247	236	253	249	257	228	256	272	212	271	252	250	240	250	224	245	248	225	250	239	246	254	207	255	230	228	218	226	260	238	267	255	228	234	210	241	250	254	241	225	247	240	262	242	247	214	241	254	268	251	251	260	241	258	228	249	252	246	256	239	243	240	229	225	263	230	236	231	272	236	240	238	217	241	251	244	244	252	272	224	265	249	220	271	226	280	239	246	242	245	248	250	251	278	239	247	219	250	287	224	226	274	253	244	237	221	272	247	262	230	228	253	247	251	224	256	213	239	233	245	241	230	251	241	271	250	266	255	224	232	271	243	268	239	248	243	265	265	241	259	240	252	249	251	231	234	261	290	232	255	243	227	260	264	226	234	223	250	269	252	266	231	232	229	245	239	236	248	246	255	231	284	224	234	266	273	224	260	220	240	214	235	258	246	253	248	255	227	248	236	217	258	248	233	256	235	230	253	263	242	225	236	269	246	253	243	285	262	222	245	255	261	247	222	245	227	252	204	267	228	238	250	236	261	241	245	227	233	246	213	243	258	227	240	240	232	259	251	230	254	232	238	260	248	235	250	255	255	239	241	219	236	256	241	264	249	241	253	248	253	229	235	244	228	242	220	228	225	234	226	252	244	216	267	254	250	236	213	285	269	265	262	258	262	261	228	229	227	234	244	267	250	271	252	251	258	216	259	247	224	231	239	233	235	253	278	250	234	250	248	251	266	267	235	252	238	244	257	259	267	254	242	240	275	247	247	260	292	269	284	278	248	224	258	248	288	251	266	253	223	243	233	233	226	240	237	265	237	280	220	243	218	220	251	268	229	270	251	257	223	230	260	270	266	259	254	256	225	233	282	235	256	258	254	291	270	276	228	254	261	226	270	250	231	247	267	248	264	238	243	258	268	240	277	246	252	233	253	217	226	269	225	258	262	245	245	260	261	270	221	219	263	230	260	227	255	251	243	270	245	241	262	267	253	233	247	228	215	254	251	251	261	271	247	244	242	239	262	225	240	253	225	257	209	211	243	240	242	236	233	235	224	275	228	282	238	243	269	251	215	242	233	252	265	249	230	233	231	234	257	259	245	240	243	271	267	238	256	249	250	259	248	223	238	248	281	243	266	278	238	247	269	243	240	256	235	246	228	245	219	248	259	267	248	230	293	253	252	248	259	233	261	248	256	270	246	249	227	223	254	271	260	231	229	239	215	216	249	267	245	267	267	249	241	267	251	241	263	252	259	242	235	239	220	261	245	225	251	217	256	229	250	251	268	247	248	263	250	247	260	261	232	242	261	238	233	247	254	249	261	255	247	232	272	264	253	243	234	258	250	269	224	252	225	265	223	224	240	261	263	253	227	236	242	248	259	266	235	243	236	235	261	246	271	260	234	272	228	224	244	255	250	251	229	234	267	258	242	266	223	274	261	249	212	255	252	248	236	241	231	234	237	237	226	250	224	247	262	231	259	248	242	247	259	223	222	259	237	239	265	232	249	243	240	267	241	257	257	265	236	258	261	224	242	267	216	226	242	295	247	230	252	269	245	242	252	240	222	247	237	242	236	217	260	237	241	280	255	253	266	247	263	246	273	251	274	248	224	260	274	244	255	237	245	258	250	253	235	248	248	252	234	243	251	253	243	241	239	240	244	221	237	251	246	231	231	263	256	259	252	246	258	244	239	254	223	212	235	221	266	236	257	223	250	276	269	221	245	250	274	276	242	254	246	239	249	246	223	244	251	263	224	250	263	258	231	236	239	261	241	249	219	256	219	238	248	261	253	254	221	212	251	273	262	265	246	250	266	266	248	257	220	230	241	243	230	217	233	227	243	248	245	238	225	254	253	259	263	259	278	256	233	246	239	247	221	276	242	260	276	246	267	224	248	236	223	248	232	261	224	231	246	267	247	239	236	226	247	243	254	246	233	240	230	250	246	225	248	240	236	243	249	212	259	252	238	256	243	219	263	255	261	225	256	236	254	241	249	256	227	233	256	233	239	247	283	270	247	272	278	279	257	240	225	234	256	244	240	237	259	246	240	229	245	246	232	229	252	255	244	238	243	245	259	254	215	238	227	243	291	241	244	246	234	245	256	232	254	250	242	250	250	250	243	225	260	237	255	230	230	250	261	267	223	259	236	219	268	252	260	245	255	244	230	247	256	257	252	252	244	247	256	230	243	220	237	250	245	257	247	232	266	236	234	289	242	244	228	252	253	261	257	237	232	260	277	213	229	230	219	276	242	247	215	241	243	237	268	239	245	231	238	244	243	252	267	252	229	236	252	261	207	261	253	270	241	254	262	240	247	246	231	251	261	217	226	232	231	259	241	252	231	290	250	254	236	219	258	248	253	260	228	257	260	259	227	251	246	249	227	267	243	239	239	242	228	248	238	247	262	280	243	243	246	242	233	215	252	229	234	269	258	257	239	243	248	238	245	278	235	248	231	272	237	220	235	243	240	273	204	244	234	233	274	241	271	267	251	232	265	253	234	255	226	274	238	257	246	242	253	240	252	237	243
28537	29971	9221	4491	3075	2315	1709	1250	974	817	682	582	519	501	493	407	409	422	344	359	372	343	301	328	335	324	316	304	303	286	310	265	300	284	301	279	289	284	277	270	298	278	273	269	270	275	273	253	267	256	231	284	253	280	259	267	243	273	266	275	246	233	258	253	234	252	255	277	252	231	256	290	225	294	230	257	258	247	248	271	258	252	230	247	244	282	284	242	224	305	284	287	253	268	225	254	263	240	240	268	219	255	229	251	237	240	249	223	247	231	232	233	248	237	245	263	226	261	248	260	252	199	252	242	264	262	268	241	230	242	237	243	258	239	228	238	244	240	246	231	218	238	244	244	246	214	242	278	261	221	254	251	247	216	268	233	238	228	259	243	219	240	242	254	235	241	212	232	243	237	230	252	244	231	232	242	247	234	252	220	261	236	232	231	244	240	249	251	235	253	254	244	234	238	259	224	261	235	225	248	218	248	229	268	229	253	274	221	244	238	275	243	239	223	228	287	239	226	243	245	222	272	241	273	257	238	215	228	238	248	242	233	219	234	255	244	221	261	260	276	229	234	247	239	257	232	219	252	233	228	236	217	246	249	239	250	236	247	221	235	223	238	275	240	262	232	250	268	265	236	255	228	245	228	254	245	246	264	237	239	224	263	244	264	260	268	250	231	233	281	238	249	247	248	261	240	245	250	205	242	240	246	258	238	245	220	236	243	253	252	229	246	223	245	249	256	260	243	233	244	269	238	220	240	247	249	243	238	258	224	232	223	220	235	249	233	228	251	251	246	252	241	242	218	265	233	222	223	222	249	223	227	242	238	257	245	252	263	256	239	223	231	237	268	250	253	234	257	227	265	229	239	228	244	212	238	243	239	226	225	226	223	256	226	221	253	218	259	261	260	230	245	224	234	231	255	242	252	231	263	261	243	238	238	242	249	241	221	250	235	229	247	250	263	232	221	238	249	252	219	226	245	241	244	232	251	216	224	252	253	231	248	245	251	252	227	247	241	236	233	244	260	229	248	288	250	227	222	228	248	236	228	235	245	257	240	283	249	249	219	232	232	247	258	223	285	239	248	244	273	222	255	242	235	240	238	253	229	248	255	229	231	279	268	235	244	257	283	239	256	261	235	236	237	261	243	208	243	242	244	254	264	219	249	243	231	276	225	246	250	258	252	263	228	264	238	245	235	234	228	247	224	222	222	238	229	268	271	217	241	232	230	255	255	263	240	227	258	255	235	249	259	237	254	253	252	261	230	219	240	223	243	241	217	217	217	240	258	238	235	229	250	246	253	260	232	238	237	257	235	226	253	251	267	260	232	277	248	234	249	231	250	236	221	223	275	255	247	224	273	268	256	240	241	235	269	224	235	231	250	228	251	220	266	250	249	232	226	230	243	279	253	242	245	233	232	237	263	221	247	244	235	231	238	247	254	229	249	240	233	243	241	246	241	270	203	269	241	270	246	261	241	236	256	228	255	270	257	257	251	228	232	245	265	237	231	227	213	223	258	275	213	250	240	243	252	234	215	236	242	255	244	223	210	218	219	269	222	224	233	281	234	218	219	240	248	277	240	252	233	236	235	248	230	256	290	228	219	246	262	223	236	213	209	284	241	250	227	234	268	245	256	242	259	230	268	231	257	244	248	239	234	261	255	233	235	263	257	213	249	232	251	251	247	230	254	236	263	248	210	244	245	233	271	259	221	270	266	261	251	254	232	242	224	222	269	243	240	226	234	245	232	262	269	228	238	251	235	226	266	255	246	242	243	223	246	241	293	233	257	249	243	246	210	237	228	237	273	262	286	257	255	232	246	254	247	255	233	242	252	250	236	231	258	217	240	253	248	252	227	261	226	240	242	245	240	245	262	233	252	256	238	230	234	243	228	248	250	230	223	274	255	258	267	246	229	240	258	245	245	256	256	210	258	273	260	226	231	240	244	251	261	265	243	227	242	232	216	235	234	254	241	257	274	245	247	231	222	256	216	262	244	261	242	251	257	255	237	245	235	258	231	261	241	239	229	220	246	254	241	252	246	258	253	234	263	214	245	251	243	235	232	277	246	237	237	244	266	276	257	255	253	259	213	244	255	220	257	235	253	222	233	239	254	217	254	240	220	248	246	255	255	247	251	222	249	254	206	251	221	232	230	249	235	226	251	253	256	265	276	260	233	247	279	228	241	248	224	221	241	209	238	236	215	227	235	236	255	241	251	237	247	282	241	253	239	252	234	264	249	259	245	242	234	261	244	237	248	229	233	234	266	249	261	244	244	240	235	241	243	250	263	249	244	216	270	227	238	243	254	253	232	274	229	232	229	238	236	270	253	252	246	229	237	250	260	232	233	247	237	257	247	245	255	240	269	270	231	236	272	224	257	253	267	256	238	239	238	219	232	249	230	234	240	247	232	260	244	241	295	235	250	237	230	249	233	259	244	233	221	253	220	224	218	241	269	237	273	220	224	235	244	252	247	248	260	228	211	244	229	250	230	236	227	245	254	245	257	236	245	224	249	270	235	252	293	233	262	246	268	245	249	252	226	249	264	243	229	251	236	238	246	239	227	242	240	236	254	263	238	250	258	223	226	238	235	240	246	231	251	243	246	215	238	249	214	256	255	232	226	234	252	218	244	263	224	237	253	233	236	234	254	239	266	261	248	264	277	250	250	226	248	239	243	272	221	238	250	249	227	268	240	239	228	264	241	254	247	231	258	263	238	265	247	235	255	244	281	259	217	210	228	254	248	226	255	229	218	251	240	232	227	227	225	260	263	244	254	272	278	251	257	226	246	231	249	225	219	272	236	248	235	239	236	230	255	227	262	259	247	256	235	257	244	255	233	242	226	258	264	225	262	244	251	238	249	246	237	263	252	256	242	237	244	237	241	230	242	221	256	254	255	223	224	267	264	276	265	229	245	247	230	246	240	231	263	260	250	256	250	234	259	233	254	248	252	227	266	254	228	226	232	233	229	233	224	212	251	217	238	218	230	213	207	262	252	239	214	239	275	225	253	245	287	234	227	233	241	215	242	225	236	251	209	246	222	254	253	235	219	227	228	229	227	214	249	248	238	200	257	234	269	267	274	220	233	256	266	232	262	237	253	251	236	222	260	246	256	259	236	211	231	258	236	249	279	264	256	262	208	238	234	251	228	230	257	239	238	267	231	246	227	218	225	244	237	258	230	246	227	228	251	256	251	243	248	217	271	276	263	240	234	230	254	255	273	260	253	234	240	245	253	233	262	218	261	250	245	249	243	258	241	257	266	230	212	253	203	243	238	243	254	245	222	235	227	246	256	227	263	224	247	232	226	218	252	250	259	255	242	196	228	236	234	238	236	260	266	240	241	248	242	238	243	213	212	233	241	219	250	235	265	235	250	244	290	242	254	237	239	234	252	287	256	244	219	236	231	254	248	259	221	244	243	248	231	244	235	242	266	244	246	225	269	221	237	226	223	236	248	215	232	264	253	232	233	225	271	244	257	216	258	237	219	214	246
28976	23673	9322	975	626	577	601	540	583	508	581	559	593	545	569	558	527	540	531	578	550	555	570	562	570	523	554	546	557	522	530	552	560	570	577	608	584	593	534	586	541	539	571	584	575	554	595	533	565	572	545	568	580	522	593	519	553	538	549	529	548	553	570	550	529	581	535	561	552	537	523	561	576	546	565	548	552	592	544	544	530	570	526	535	580	553	601	585	578	548	559	514	526	540	533	537	597	565	581	576	543	553	537	558	517	519	565	545	542	556	593	546	537	546	613	545	523	549	524	489	581	500	574	558	543	559	591	537	563	506	563	567	540	538	565	533	581	504	553	521	554	557	559	566	580	575	542	584	555	551	557	548	552	501	564	537	548	511	562	537	526	547	550	566	588	540	486	544	533	536	500	547	541	567	538	533	545	542	564	533	559	567	572	597	577	548	549	544	539	539	524	536	551	520	573	538	601	516	576	562	494	561	567	506	524	543	536	546	536	547	516	575	561	546	551	574	532	557	560	558	579	528	562	558	538	585	559	559	536	553	538	559	516	527	523	535	554	580	556	520	548	595	552	570	571	564	551	568	548	525	552	513	549	558	529	577	584	574	565	532	555	541	574	546	577	565	531	565	504	519	519	607	554	501	563	563	560	554	537	536	594	536	503	559	555	539	562	571	536	580	549	510	533	595	525	584	566	557	554	548	606	511	590	542	556	553	575	571	559	548	570	526	574	569	552	559	541	502	560	533	551	608	548	591	563	557	579	547	558	535	516	584	558	540	511	548	523	528	532	527	557	553	553	531	588	521	548	540	544	567	585	561	557	559	559	484	536	588	513	581	564	592	529	591	565	553	557	574	570	531	570	539	543	536	595	535	550	529	530	537	578	550	556	558	530	531	514	554	517	566	529	553	542	562	550	528	558	590	560	558	530	545	567	580	500	572	577	590	547	544	593	586	550	538	536	575	533	541	518	527	502	553	572	562	502	508	555	512	529	544	523	534	558	544	530	541	526	587	509	549	539	576	543	554	573	532	558	531	523	546	585	494	546	514	567	574	584	572	559	543	531	577	590	533	513	534	553	585	526	557	558	542	544	518	560	551	550	561	553	579	549	556	570	566	569	536	597	554	579	539	568	547	533	567	542	531	568	571	538	544	592	493	552	538	576	560	511	535	521	595	559	501	538	598	559	554	541	618	514	540	551	547	540	550	552	555	504	515	556	584	565	541	549	563	538	541	586	537	551	557	496	548	544	555	567	589	608	527	574	553	555	577	559	540	549	553	569	538	567	535	548	534	563	554	575	536	524	549	530	534	584	534	595	586	550	519	561	548	578	521	555	552	527	519	587	534	590	607	518	518	566	541	574	522	561	544	538	568	542	610	557	574	562	566	575	560	551	573	515	579	534	516	541	569	555	532	574	517	558	563	522	611	564	561	572	548	505	523	577	548	477	543	580	516	555	553	530	522	523	573	545	567	570	518	552	557	522	524	574	516	565	530	564	556	551	569	560	564	558	512	557	574	585	619	569	551	549	595	556	570	529	561	543	526	550	561	550	533	553	576	611	553	583	556	542	534	596	524	520	545	557	547	540	529	564	543	485	545	546	501	576	554	568	576	545	552	549	569	541	520	569	595	501	523	576	575	533	536	622	572	520	570	565	552	563	520	542	553	571	584	566	518	526	541	524	557	517	580	579	552	553	535	565	579	536	602	594	527	567	563	517	553	528	545	536	565	566	537	544	564	546	601	510	574	633	549	545	593	581	529	534	571	578	589	547	512	536	574	530	543	567	533	560	563	560	581	515	543	565	539	576	577	543	533	534	527	594	585	512	565	514	592	546	564	571	555	548	522	558	521	548	568	587	504	533	543	554	550	579	516	580	593	579	543	577	517	579	569	545	526	581	550	573	513	559	550	548	554	589	581	551	528	546	585	572	565	568	563	567	545	535	536	555	551	538	588	549	495	534	542	583	556	540	588	604	555	543	591	528	557	543	545	562	516	541	541	586	488	558	535	565	528	553	585	538	529	533	524	558	535	548	536	561	521	522	584	540	593	549	537	586	552	557	549	556	569	563	548	571	548	581	552	542	539	549	574	590	526	542	570	542	543	542	569	558	586	559	552	552	523	533	536	546	537	554	584	557	562	515	594	578	553	539	539	581	552	543	535	517	546	548	562	510	528	543	529	518	549	594	521	524	524	633	589	582	535	548	550	544	533	567	562	554	558	566	531	555	549	535	544	592	580	525	515	493	578	540	507	544	531	546	558	550	528	553	572	522	551	514	570	558	555	546	540	527	553	575	544	594	558	547	542	531	556	587	557	521	564	580	527	590	549	520	538	529	551	527	535	525	580	543	523	559	556	599	558	539	559	494	571	578	547	586	535	515	540	536	551	608	572	555	543	537	572	564	578	562	580	533	522	588	551	550	559	601	564	529	529	508	511	553	521	587	572	533	554	572	549	551	562	590	537	576	545	531	536	530	551	594	534	555	495	544	544	553	543	511	558	563	550	551	535	534	554	551	574	586	540	542	595	530	562	574	579	532	562	554	552	564	548	584	547	562	580	543	529	567	567	552	554	545	570	512	547	570	542	570	499	559	540	539	568	504	513	578	556	543	540	540	535	567	568	504	567	580	547	554	545	605	568	558	569	537	561	579	577	563	565	542	572	569	567	568	552	530	589	552	535	531	563	524	486	568	567	573	582	573	522	558	554	520	553	541	587	553	522	523	584	537	607	533	541	555	537	543	527	519	539	570	550	555	580	557	561	588	520	542	573	587	488	544	548	520	536	585	535	566	519	568	527	581	522	585	517	526	590	564	567	548	523	572	520	540	559	500	568	559	574	572	548	536	573	548	546	518	538	544	547	514	587	556	543	520	578	500	529	552	559	591	557	507	579	566	570	531	500	544	566	533	544	556	563	535	589	529	534	560	581	517	546	566	545	565	560	524	551	518	580	541	560	484	540	557	528	528	529	569	560	564	539	559	519	540	551	536	539	556	523	571	542	537	551	518	592	503	554	557	545	573	533	577	597	574	519	569	576	571	542	562	541	550	597	573	561	536	529	535	585	548	526	541	551	537	569	571	585	540	530	548	541	529	569	547	474	538	533	525	543	558	597	572	580	550	532	521	527	550	575	544	526	573	555	550	530	552	602	528	567	511	555	520	516	514	561	564	556	505	542	539	557	548	526	575	528	568	515	517	546	582	573	569	518	516	561	580	570	577	548	539	558	562	556	530	615	573	502	553	582	515	531	559	550	556	550	510	567	583	544	555	526	535	563	519	540	549	573	547	548	556	576	523	534	533	510	568	570	525	565	540	543	613	521	538	485	620	552	520	574	535	535	510	535	562	528	574	583	542	575	551	570	580	550	609	511	556	535	533	513	525	534	534	591	525	527	574	575	551	544	554	570	535	515	588	552	525	521	551	572	555	514	567	557	586	611	518	595	487	511	546	567	572	535	547	592	527	560	560	555	515	551	569	562	532	528	548	603
24874	14396	792	655	674	601	597	591	575	506	595	579	592	546	561	554	600	567	579	559	568	604	588	569	575	569	609	584	587	594	573	523	580	553	558	575	574	548	539	560	570	558	567	577	592	530	527	561	587	593	559	558	571	587	529	554	535	562	554	586	541	529	572	527	587	559	596	536	528	545	563	573	563	540	549	569	569	504	580	548	505	542	548	595	566	557	546	541	553	598	550	559	562	542	533	549	582	594	535	551	545	574	589	536	534	565	582	533	556	559	578	569	567	531	540	549	557	534	543	529	588	552	573	566	550	565	583	570	555	536	544	555	559	584	557	552	535	571	567	551	541	527	580	579	568	523	554	527	544	547	551	537	559	521	558	552	575	626	577	541	563	571	561	556	565	542	556	562	565	516	545	584	569	590	559	551	558	525	512	607	593	571	528	557	553	540	583	550	570	503	571	571	547	523	544	534	566	582	568	567	573	553	535	550	555	519	539	551	603	544	534	531	560	540	531	550	552	525	525	582	540	532	533	545	578	547	543	560	562	594	585	559	579	540	562	544	587	538	542	545	584	522	553	564	546	520	526	553	561	538	545	548	616	570	540	598	539	547	565	565	588	552	566	584	532	598	546	515	539	536	528	530	552	580	554	509	535	533	554	543	523	587	532	547	559	554	565	514	556	518	557	548	580	599	546	562	564	547	605	571	557	581	571	553	618	530	573	526	581	546	544	565	533	592	544	514	534	558	560	514	550	566	563	523	575	549	536	556	536	564	537	568	532	545	576	544	524	582	537	602	543	567	546	522	545	534	544	544	562	570	542	559	575	579	586	580	578	535	560	591	553	602	536	555	591	571	535	530	558	561	514	561	541	550	559	528	539	564	589	568	548	514	528	586	511	560	539	504	535	563	540	523	542	613	545	567	537	588	527	572	537	564	565	525	541	557	567	583	548	553	571	571	528	538	546	623	558	613	577	567	578	553	549	535	579	566	574	580	539	526	568	527	571	578	490	569	527	535	550	556	557	537	534	559	571	588	519	542	561	563	597	545	553	536	526	513	503	577	579	545	535	550	516	552	537	552	547	543	544	565	538	528	598	523	567	561	550	545	569	556	582	564	568	520	532	531	567	558	509	527	516	561	527	557	550	555	538	540	578	565	576	522	524	509	528	546	570	538	568	547	537	565	533	545	572	564	560	549	552	569	535	561	519	528	579	585	532	501	555	538	537	556	585	531	559	590	554	561	497	602	562	556	552	503	592	547	525	573	606	563	563	555	555	579	541	559	532	560	584	565	555	564	595	533	585	527	591	531	512	525	545	589	512	572	538	553	569	574	583	535	591	568	564	558	552	573	547	590	559	544	578	576	546	535	541	570	562	566	507	573	583	587	528	575	587	565	527	557	560	607	536	542	565	544	547	561	560	510	540	538	536	575	510	568	517	582	595	574	544	532	564	536	511	543	546	555	536	559	546	572	578	577	522	501	530	612	549	579	551	519	541	563	528	561	566	549	553	528	575	518	555	566	585	558	585	519	545	568	568	567	616	481	579	544	546	472	570	566	572	553	568	564	570	602	562	530	566	547	563	551	546	552	547	582	553	565	521	521	523	585	520	571	549	557	558	582	591	543	578	564	557	533	572	582	565	548	568	572	552	575	527	567	580	549	512	580	559	560	556	545	546	552	562	533	591	540	566	586	583	557	553	523	559	540	529	554	572	593	581	558	574	582	554	575	559	533	597	581	544	566	566	512	565	527	567	556	609	557	532	589	581	574	593	559	568	521	515	576	555	525	574	574	571	521	544	547	531	548	568	562	572	505	530	548	568	596	562	472	579	553	553	559	516	539	558	546	549	579	552	584	576	555	597	530	544	567	536	560	560	524	572	563	537	505	564	532	569	593	576	560	541	548	556	532	552	591	572	522	546	574	580	504	574	593	533	581	595	562	541	537	543	544	519	563	527	540	533	510	579	583	522	567	538	533	554	536	577	543	533	560	588	545	565	563	564	579	591	550	570	551	573	529	593	545	567	522	534	533	555	550	565	560	542	571	572	545	566	533	545	540	534	540	540	527	559	544	549	582	537	593	536	582	518	528	617	516	549	537	570	588	543	543	556	543	517	548	561	591	566	555	538	555	548	522	559	547	569	529	554	556	546	525	559	587	540	554	519	548	545	544	513	549	547	582	571	548	587	564	561	557	581	517	531	575	531	550	526	589	572	551	537	560	557	547	546	595	553	550	575	554	580	531	575	563	578	612	541	553	588	557	516	554	511	532	552	571	545	585	575	583	579	612	538	552	568	581	544	538	569	569	534	551	540	547	551	565	557	545	541	522	568	532	552	587	597	522	544	578	562	514	559	532	571	573	546	528	568	585	543	570	588	566	489	534	570	572	547	542	580	534	575	572	508	574	528	567	533	550	569	562	567	532	567	578	575	530	564	576	568	567	559	571	541	564	574	522	532	580	535	556	557	538	518	574	492	575	547	578	563	567	572	585	534	564	557	564	553	579	560	532	552	541	530	589	559	581	523	527	566	520	518	589	562	510	626	611	572	515	561	566	526	550	530	560	622	553	562	584	518	540	583	548	557	564	598	535	544	569	589	564	534	544	589	521	551	564	550	523	558	588	598	557	585	568	556	565	557	519	508	578	530	544	520	534	556	565	566	573	554	555	558	576	586	567	578	558	551	577	589	524	548	508	586	538	560	530	565	564	571	516	526	573	572	562	584	589	565	556	550	579	537	564	556	543	529	565	506	582	532	529	561	572	532	608	549	501	547	531	514	567	571	586	532	588	619	545	556	569	557	567	578	500	589	559	566	575	543	600	549	562	530	584	560	501	543	519	561	548	578	564	512	556	567	529	535	565	542	596	552	577	557	571	539	549	578	591	512	546	616	542	541	540	519	531	604	531	564	551	571	535	561	553	572	540	570	569	570	547	556	565	573	539	582	553	610	544	558	544	574	519	586	559	529	559	551	529	572	571	564	554	565	535	579	609	543	537	543	552	557	604	583	540	563	540	543	535	579	535	547	552	585	544	524	580	571	560	554	538	531	512	525	576	549	554	599	592	574	522	530	544	554	587	571	550	585	533	528	559	584	592	529	581	581	570	518	557	583	524	549	610	560	558	553	591	542	544	556	568	536	532	543	535	551	563	532	534	531	542	562	552	545	551	561	595	573	554	552	577	523	545	576	567	571	542	552	561	546	557	573	593	521	566	529	555	509	560	580	569	541	551	573	576	559	563	526	531	529	540	552	526	546	546	590	560	545	545	605	556	550	564	538	534	550	564	553	578	548	515	567	494	563	550	627	543	544	561	571	565	548	555	582	548	560	561	546	563	553	541	578	626	583	566	568	570	580	576	570	567	571	547	564	597	547	587	572	545	555	555	533	538	596	581	566	514	576	565	522	538	559	595	581	552	521	565	575	570	536	530	552	562	571	591	569	507	584	551	566	545	546	540	539	594	597	564	539	515	550	595	521	519	553	532	578	541	556	491
23477	20946	27949	24097	20949	11055	1062	638	556	528	490	433	386	406	405	411	376	351	372	339	375	373	330	337	348	310	338	349	332	358	311	337	358	330	302	312	331	335	307	337	311	320	349	346	329	317	326	295	304	313	327	326	312	316	331	326	311	318	321	291	318	310	331	349	335	319	296	335	329	338	307	290	308	298	311	329	323	294	340	349	330	306	302	326	325	315	311	283	328	320	286	325	312	314	299	327	345	378	330	303	310	309	300	322	315	335	303	330	309	332	307	319	305	293	309	280	267	351	317	278	302	323	333	303	285	322	317	285	309	303	303	318	344	326	323	337	324	298	316	329	338	291	316	302	293	325	327	320	307	323	292	348	297	291	305	300	309	324	330	336	329	289	329	320	308	334	296	305	320	295	329	297	286	308	309	354	317	298	326	321	292	298	306	348	325	306	318	299	309	303	296	318	310	306	317	293	320	320	317	308	332	303	303	329	291	337	312	307	299	318	310	333	325	302	314	294	300	311	333	319	269	317	307	318	290	303	299	291	334	337	282	314	310	309	327	323	334	338	344	318	308	336	306	285	330	311	301	310	312	309	322	297	327	325	307	327	308	315	317	322	308	334	341	299	314	300	318	302	317	289	301	327	283	294	324	321	296	321	316	336	294	326	349	333	331	303	322	297	319	304	361	303	368	352	291	303	331	332	290	337	280	305	287	316	278	309	298	326	284	321	296	294	305	345	304	312	348	329	331	303	300	301	324	328	306	289	330	348	239	284	291	308	315	340	333	324	333	317	336	320	306	322	327	282	303	354	299	286	317	283	338	317	308	291	326	308	312	313	310	312	316	327	304	337	361	310	313	284	327	320	325	328	326	270	309	317	292	338	319	329	339	320	290	291	300	330	297	362	309	308	310	293	283	302	316	330	300	334	348	315	321	303	320	309	312	321	299	326	313	299	318	291	319	301	318	282	300	325	301	319	318	323	324	314	322	308	310	302	301	313	293	294	291	330	343	312	308	340	289	307	335	309	297	333	312	335	282	324	265	332	314	312	346	295	350	310	297	324	296	307	313	327	308	286	324	330	285	296	291	306	317	300	356	301	311	309	326	329	330	315	326	317	290	324	319	308	305	356	321	322	316	289	309	306	298	320	309	316	326	294	325	326	332	318	297	301	313	304	385	331	305	297	322	299	309	327	325	322	314	310	276	314	319	295	317	323	316	316	315	316	322	340	301	325	301	311	320	363	304	311	323	295	340	306	332	332	322	321	332	308	313	334	305	309	301	302	313	336	315	342	335	346	278	333	337	318	320	285	308	315	296	339	322	322	329	319	326	284	310	309	321	305	309	306	292	288	320	338	285	333	305	307	312	336	318	335	316	336	320	344	340	297	315	319	272	332	326	290	299	295	341	332	289	303	313	322	290	320	314	323	313	305	318	304	321	356	299	312	320	323	317	322	310	328	307	312	341	313	310	286	322	292	280	294	315	271	317	284	331	301	289	298	298	308	347	328	320	292	328	325	309	292	314	342	292	285	325	288	318	297	307	300	334	311	283	353	304	339	291	310	304	325	308	316	313	327	314	285	311	316	307	320	299	302	320	317	317	325	287	299	309	311	342	325	320	323	324	315	269	301	332	293	319	329	328	300	294	342	317	319	301	307	334	337	342	320	285	288	325	328	272	317	324	324	295	303	310	326	339	331	293	295	295	323	309	288	309	289	298	331	342	317	350	317	309	303	298	325	315	299	313	329	305	317	329	303	294	315	289	351	304	331	301	321	311	301	321	307	311	314	307	301	311	292	313	323	291	297	337	318	303	327	358	326	319	333	314	334	365	301	311	343	314	305	320	314	288	291	313	292	309	316	335	309	288	311	357	314	298	310	329	311	282	316	311	295	273	332	291	300	343	314	333	313	308	298	333	338	310	307	280	321	321	333	329	303	313	309	303	329	318	305	318	314	330	324	308	304	347	337	318	296	285	312	324	319	335	292	305	317	307	329	309	320	339	341	309	323	305	309	327	282	320	314	336	298	338	336	313	317	283	323	301	310	338	333	317	303	319	320	304	312	316	325	282	307	335	345	305	296	323	290	284	313	318	322	331	325	324	305	288	320	320	257	287	301	353	343	335	302	307	288	273	334	307	322	318	297	326	302	321	322	333	326	335	265	316	284	323	326	296	316	305	332	307	326	300	342	328	329	298	281	332	311	312	315	313	323	307	303	324	291	309	335	320	297	329	291	309	337	274	296	339	320	349	316	329	324	307	315	329	306	297	300	303	312	270	309	303	331	344	308	310	295	298	285	285	310	308	310	297	315	333	335	309	316	314	340	298	318	310	294	315	334	327	315	325	276	351	279	305	312	322	327	301	330	275	337	305	370	289	296	318	336	289	308	311	318	302	294	299	316	320	343	309	319	307	318	314	267	318	281	301	292	334	296	315	335	299	301	290	330	302	323	322	312	304	322	371	340	336	301	324	350	290	290	297	316	309	311	320	342	295	325	316	326	291	307	284	339	286	295	298	319	337	345	320	332	336	327	296	289	324	330	308	326	328	342	340	314	363	350	329	322	307	330	327	284	321	326	306	308	305	312	311	328	335	318	312	323	316	306	302	323	334	330	314	324	290	310	324	307	263	271	328	308	319	307	333	285	334	327	294	301	336	330	281	324	326	290	283	322	309	292	324	304	328	355	301	297	305	320	321	341	305	289	319	341	298	317	308	331	339	300	329	275	310	322	331	311	312	292	308	297	329	321	335	310	316	317	280	298	296	330	342	322	296	332	300	318	295	283	290	306	325	330	307	334	331	319	290	323	309	321	322	302	314	285	315	341	321	300	351	306	327	320	330	325	292	311	340	316	340	297	315	340	310	328	326	322	302	320	316	307	313	306	307	322	308	316	296	336	332	307	290	329	298	319	305	350	315	295	289	316	311	293	302	316	334	287	329	309	286	332	306	346	305	289	315	336	339	317	306	298	276	317	301	294	333	341	322	323	332	336	315	316	298	312	312	301	328	312	294	300	316	325	319	272	313	332	268	287	309	290	311	363	343	314	343	294	301	321	332	316	291	295	329	335	310	279	324	308	327	328	293	328	331	322	316	320	323	333	332	316	294	299	267	343	302	324	302	317	349	339	293	298	322	352	301	319	329	296	305	312	289	314	312	300	315	315	310	318	314	316	319	274	323	307	280	286	347	308	319	322	292	280	297	283	301	294	311	339	331	275	343	291	312	304	294	350	316	355	310	285	363	348	313	309	304	305	315	329	341	321	291	307	298	301	329	332	314	329	307	322	323	343	303	304	300	312	340	337	318	310	319	347	294	326	326	274	303	294	324	323	331	332	361	325	319	334	289	331	335	329	331	319	315	333	306	324	331	312	296	362	321	329	363	296	307	290	323	317	305	350	313	311	348	288	312	321	295	358	261	322	323	285	289	323	303	322	308	309	326	323	302	295	306	302	304	333	333	308	325	324	332	356	295	318	305	333	334	312	297	278	302	317
25726	28680	5458	2536	1791	1389	1075	855	739	614	565	502	447	496	448	401	445	401	423	358	364	419	355	361	381	349	372	351	363	350	337	317	369	330	326	316	298	356	327	325	367	338	337	349	336	340	371	318	357	339	339	318	345	314	350	344	357	332	296	357	327	310	343	340	328	324	346	344	358	334	360	353	309	331	284	304	350	338	301	318	341	355	348	310	312	319	340	358	318	325	329	340	294	314	341	321	371	321	312	303	315	361	335	340	283	353	308	316	299	368	320	361	335	344	341	309	326	338	340	280	295	351	331	332	342	304	310	331	308	324	335	332	332	340	322	288	329	306	344	295	353	328	293	362	324	276	338	351	324	307	306	319	328	324	286	320	345	339	296	309	332	311	328	329	312	326	318	295	317	326	305	336	342	299	328	295	306	350	364	327	371	328	313	351	309	328	346	336	324	314	308	306	325	300	324	322	337	344	310	298	302	292	336	306	330	311	333	345	346	338	298	308	317	318	318	346	309	305	326	314	328	327	302	302	302	321	296	330	314	337	321	303	315	323	313	351	308	298	353	329	298	311	283	338	327	315	359	292	314	292	345	343	318	323	315	346	335	336	342	316	317	316	325	330	341	304	320	339	294	349	334	342	325	332	309	335	334	361	327	306	315	336	318	335	305	324	305	323	326	301	334	306	337	321	347	332	341	336	313	330	313	307	360	365	350	343	353	325	377	344	327	321	313	315	318	319	308	310	323	318	322	296	335	325	340	342	315	315	297	336	320	302	282	343	345	315	288	331	323	355	304	332	372	349	333	349	301	352	325	320	354	337	340	310	303	348	305	310	360	312	356	323	333	335	303	321	316	319	307	331	313	360	327	302	297	314	317	327	312	300	312	322	340	311	336	305	331	308	333	317	350	301	317	282	307	339	316	337	329	346	303	341	319	352	317	341	331	337	329	336	318	317	318	308	355	331	336	326	322	321	326	349	310	331	346	308	321	305	328	359	307	324	309	327	339	317	336	312	321	307	321	322	288	298	311	298	343	313	325	315	321	330	318	339	312	282	285	321	329	309	333	280	321	352	325	325	301	338	298	314	291	294	306	338	315	319	319	336	305	297	322	372	336	334	341	379	314	337	334	324	300	299	362	325	309	305	341	354	320	282	337	315	274	298	322	324	330	333	335	323	309	329	315	305	288	313	314	353	303	335	311	289	315	279	349	302	280	323	297	316	328	297	334	311	297	335	333	332	338	291	311	316	319	316	329	324	326	334	336	318	368	319	320	300	309	326	322	353	305	317	328	341	305	323	344	313	339	331	331	359	325	360	299	323	349	313	314	311	324	324	294	328	316	346	315	305	293	318	313	308	365	302	332	329	329	320	331	327	347	279	302	320	306	342	299	305	352	348	337	359	310	315	306	318	321	335	358	351	328	306	328	291	306	295	322	331	316	311	334	325	318	336	374	299	320	327	315	299	331	331	322	338	310	315	361	352	306	333	342	328	341	315	364	305	308	316	314	307	346	326	341	328	332	321	322	332	330	321	324	310	325	317	344	288	302	302	307	313	328	325	330	325	319	337	342	350	335	322	333	309	308	292	320	353	324	330	309	325	317	351	296	279	279	303	317	326	352	325	363	332	366	289	330	301	322	307	293	337	351	324	331	337	327	320	340	327	313	309	311	336	305	347	323	316	294	329	312	328	302	322	327	316	340	314	307	313	302	294	366	321	327	355	316	339	334	319	327	335	326	299	310	293	326	328	317	332	364	340	342	336	308	326	369	348	323	293	315	329	314	307	306	290	347	304	311	337	353	310	340	339	279	320	352	293	356	329	326	326	310	336	356	316	299	337	300	308	305	299	343	326	320	340	340	288	339	348	343	356	294	341	324	314	294	311	320	314	320	307	331	343	328	336	339	332	298	316	313	337	322	311	293	312	310	331	308	337	289	330	308	329	294	326	334	298	312	315	296	302	336	312	328	337	328	346	361	310	283	309	336	329	298	347	321	328	301	314	330	296	300	324	339	350	312	323	303	318	347	332	302	337	300	288	305	351	294	338	334	322	331	294	339	322	297	359	330	301	316	296	310	310	325	348	349	322	297	325	344	338	325	330	328	297	337	301	323	325	343	342	305	321	315	277	319	288	328	331	306	316	301	331	319	328	301	316	310	288	338	327	365	310	303	341	307	283	308	333	306	314	321	339	338	338	314	337	319	322	340	332	356	355	325	316	330	348	353	327	308	319	322	320	321	323	309	347	278	338	314	352	316	329	339	280	331	315	326	325	316	366	303	343	349	342	317	312	340	322	314	326	319	327	297	301	310	332	364	321	321	314	342	315	333	330	353	356	326	337	346	337	320	296	301	326	341	350	316	312	304	321	316	338	315	353	321	333	337	345	340	328	305	348	357	325	295	324	298	332	303	323	364	305	320	330	319	332	298	301	308	304	340	316	285	309	319	312	305	339	315	348	321	308	361	339	284	288	353	327	322	304	342	359	318	339	315	331	319	309	332	310	357	286	318	333	364	356	324	325	325	300	321	319	311	339	325	345	325	335	307	301	336	304	324	311	313	359	308	353	316	360	294	318	315	337	316	299	327	335	291	337	329	308	332	352	348	342	335	326	313	315	328	306	340	314	338	323	293	306	277	337	301	315	348	325	324	282	326	351	324	331	341	330	311	307	328	304	339	321	319	323	310	365	305	346	334	350	349	308	352	331	323	321	335	308	316	315	342	331	304	311	323	334	333	327	318	299	336	323	316	317	358	323	312	315	318	336	311	328	325	328	314	327	318	331	277	317	336	315	320	276	388	315	329	318	341	306	337	330	324	299	327	316	334	343	322	306	308	316	351	311	300	326	318	333	321	330	309	309	336	311	345	317	338	337	316	316	342	350	308	338	367	307	313	353	310	311	333	295	342	298	321	331	299	313	310	316	308	290	296	337	320	325	348	317	336	301	292	337	306	313	313	312	315	335	334	313	326	336	318	326	306	344	314	284	320	324	295	324	319	345	313	334	326	330	310	334	320	319	325	307	334	319	335	314	326	369	330	331	346	318	334	323	284	319	339	312	338	315	337	293	337	290	320	346	346	347	315	330	310	344	341	310	312	347	350	297	295	311	342	321	339	338	343	307	305	315	304	325	350	313	326	317	336	340	343	300	326	293	317	297	348	339	290	302	338	293	343	293	279	312	316	322	344	315	359	322	311	313	316	329	312	316	332	291	353	328	298	340	314	353	311	324	330	318	323	313	333	290	295	329	322	347	325	338	325	307	329	294	302	321	321	325	313	280	304	318	313	333	323	323	326	316	309	320	337	317	336	337	318	331	312	297	311	311	326	332	335	323	343	333	325	340	340	310	333	332	319	346	319	324	336	273	337	371	311	331	321	334	364	335	321	325	342	348	325	319	330	311	315	332	284	323	318	328	303	281	308	313	352	349	317	285	314	331	298	290	330	348	323	329	345	312	316	346	346	333	295	321	295	297	313	351	328	339	328	328	318	315
24391	20949	27062	24857	14320	1250	894	713	716	679	674	597	645	598	591	621	615	588	638	602	613	565	570	540	573	623	598	591	541	582	596	578	602	574	526	603	602	574	584	599	633	584	571	552	560	610	591	576	563	530	534	568	565	583	561	567	619	566	554	557	577	560	591	647	563	558	590	579	561	569	561	613	581	534	583	547	574	589	562	579	547	539	615	575	539	573	575	568	605	598	572	536	609	592	579	578	605	596	607	535	566	583	555	585	582	559	579	634	538	586	559	531	528	559	602	549	556	555	567	612	569	564	616	584	537	586	560	572	564	583	527	567	533	601	561	577	574	577	565	559	548	538	572	583	599	553	576	522	573	573	561	597	549	567	542	542	545	575	557	557	600	532	586	543	554	589	617	573	572	550	542	530	568	557	556	557	572	626	548	566	531	584	587	601	548	558	571	585	565	587	549	544	538	584	529	546	528	574	588	550	554	596	588	539	602	551	611	604	616	562	580	571	528	575	591	596	521	543	590	559	542	515	533	593	594	570	576	558	547	551	597	558	548	624	580	534	590	559	590	550	505	577	566	566	550	557	607	510	555	552	583	532	605	577	541	574	580	542	591	606	576	563	537	543	583	595	628	565	557	555	557	568	546	581	539	555	569	541	556	561	546	551	578	507	553	592	551	603	549	578	497	586	564	588	548	533	577	543	605	580	533	570	528	564	529	547	599	582	538	546	531	590	584	593	551	573	564	599	559	572	554	585	541	625	536	571	565	583	576	564	542	596	583	555	554	538	571	505	580	583	560	565	560	580	589	561	615	563	545	583	547	573	547	566	551	598	543	563	568	571	614	510	559	577	592	587	580	625	568	555	522	549	580	595	608	577	580	585	565	604	549	561	611	529	545	552	583	550	585	559	565	584	572	622	557	562	576	582	547	545	568	572	566	540	558	579	563	572	649	554	602	576	612	578	601	558	563	571	578	546	550	555	574	560	543	572	573	590	570	560	575	541	598	578	557	606	564	582	571	604	637	566	570	573	611	561	577	576	584	546	575	598	541	576	560	581	555	534	618	603	539	565	590	599	588	553	563	556	588	554	509	540	586	563	585	579	590	608	567	564	523	593	543	587	572	587	571	569	555	532	552	561	617	537	563	542	566	597	561	526	571	601	575	548	591	561	565	589	563	576	580	569	521	605	545	518	584	537	577	583	570	544	567	627	612	582	569	607	597	579	556	575	567	566	592	541	551	556	551	575	615	506	568	549	529	575	587	558	579	567	565	504	566	578	490	606	609	589	560	590	594	551	549	532	606	526	612	556	593	535	560	569	561	589	567	541	575	570	574	547	607	560	565	562	567	596	561	553	547	572	561	586	551	585	563	536	584	588	573	539	574	579	556	566	589	529	564	559	560	562	527	563	522	568	554	562	578	561	540	568	600	570	544	587	550	586	532	564	564	597	529	571	586	611	612	570	571	572	575	577	552	557	595	562	540	547	558	561	617	549	590	575	561	567	586	570	537	568	577	605	553	610	545	565	556	553	560	557	589	579	532	548	567	552	562	564	599	548	532	561	542	543	536	558	585	582	542	595	570	537	551	540	531	543	578	565	594	550	608	577	543	560	555	550	570	580	606	554	599	565	577	585	565	569	563	539	586	553	537	561	579	578	585	535	541	585	572	570	575	536	584	565	607	546	625	554	563	560	566	559	562	551	556	537	537	605	567	563	557	567	555	579	608	564	554	577	532	563	587	595	571	585	577	549	589	560	587	587	566	589	547	599	591	571	607	539	585	576	569	540	585	512	522	529	590	571	590	612	576	512	586	576	557	583	549	602	546	592	586	603	567	542	551	552	547	578	560	552	541	578	599	548	539	567	553	558	617	541	511	552	573	552	599	522	555	612	625	603	556	584	531	574	594	550	554	595	556	568	595	531	574	561	582	555	559	563	574	570	604	602	587	576	623	559	532	583	587	562	530	590	522	591	546	589	585	545	555	540	543	607	599	538	537	574	592	564	613	569	546	577	615	576	535	561	556	565	518	561	584	569	557	563	585	584	580	530	557	553	576	557	569	596	601	565	574	579	578	566	545	547	559	536	575	552	597	551	573	576	560	607	565	581	566	559	580	551	596	587	621	562	581	559	523	547	578	600	564	560	582	538	563	602	540	517	585	540	568	588	598	563	587	580	598	543	569	593	557	532	628	570	549	504	569	569	546	622	560	574	566	584	562	550	526	544	561	583	577	598	572	570	570	577	568	531	567	597	592	530	557	569	592	539	522	583	570	541	588	543	569	561	565	571	557	594	524	552	594	570	557	600	585	549	586	567	533	584	533	530	607	518	576	553	569	598	582	599	524	564	552	554	556	576	524	574	552	541	531	560	565	557	550	554	528	551	597	518	548	530	523	556	524	571	557	541	574	603	592	583	595	583	585	557	572	562	580	554	587	582	553	558	540	553	600	585	556	579	584	569	553	553	515	575	583	587	543	601	561	559	579	608	556	552	583	567	591	571	586	513	553	576	558	592	548	569	558	556	552	529	565	597	544	552	542	539	578	575	559	555	573	633	546	554	595	548	547	575	568	545	564	582	572	625	554	562	545	530	590	563	573	565	573	558	592	567	538	562	543	593	552	563	585	582	562	564	552	556	580	584	546	572	587	596	579	555	551	586	536	597	575	612	597	557	542	576	619	552	548	614	548	575	567	544	582	587	596	538	541	544	578	521	596	532	543	534	529	549	581	576	614	602	544	578	530	578	568	561	535	530	575	576	565	599	578	562	558	558	558	562	608	561	564	562	537	566	568	589	579	556	582	602	547	583	551	561	560	531	532	580	570	616	538	596	548	594	561	544	584	600	544	555	577	562	570	578	576	559	593	563	568	593	528	590	587	544	580	603	613	546	579	551	589	568	575	520	605	555	562	547	524	547	550	579	549	493	552	531	549	567	595	538	545	543	540	557	541	588	542	592	581	544	565	563	586	552	545	558	552	579	519	613	535	567	580	538	561	570	547	564	569	566	578	605	573	556	571	585	582	553	560	580	577	576	547	599	588	573	579	537	581	564	591	575	585	578	572	609	561	629	569	584	590	542	543	586	627	605	527	511	580	555	556	550	546	582	605	596	579	568	606	612	558	560	562	599	511	597	529	590	573	581	593	577	558	537	588	548	532	596	611	561	558	570	569	529	579	541	564	566	564	567	600	553	534	596	539	543	579	572	574	559	537	589	581	587	581	544	524	560	572	592	606	542	588	601	563	593	585	524	567	554	535	582	547	602	505	569	565	600	592	556	551	582	623	556	548	583	568	635	581	539	576	575	575	578	544	543	553	562	593	542	564	572	555	564	534	560	601	573	548	612	531	551	572	561	588	531	573	558	620	555	559	565	609	543	543	569	511	548	575	539	564	533	582	591	548	558	575	581	578	584	562	555	551	537	553	574	573	579	591	559	575	565	586	591	570	580	616	567	583	569	571	607	559	584	561	580	566	589	580	549	598	535	569	551	585	539
25172	25409	3454	1880	1445	1163	1002	836	778	673	671	635	638	617	612	639	593	616	577	575	587	592	614	607	542	573	549	579	594	556	559	580	554	577	526	621	544	515	543	529	591	532	584	579	565	598	544	579	541	563	578	604	578	579	530	601	553	583	561	537	563	574	566	578	542	542	527	575	534	519	563	547	522	551	504	542	529	544	578	509	549	541	572	551	552	599	557	572	550	544	583	556	572	528	583	544	549	517	541	598	582	516	528	554	544	547	566	591	554	547	550	578	577	560	579	613	545	553	546	537	597	565	587	594	568	564	579	587	576	549	525	566	546	529	570	545	556	559	543	542	585	560	556	558	572	532	580	531	506	551	568	590	568	557	554	565	562	581	549	562	538	533	567	568	557	572	528	537	562	591	532	550	527	577	559	554	580	503	545	555	573	598	529	576	590	555	522	576	559	569	523	588	583	524	559	592	548	551	590	553	592	617	544	530	537	559	511	572	528	546	566	565	560	552	558	555	561	554	591	571	532	546	523	575	544	546	553	561	558	566	550	559	595	550	570	575	552	522	551	568	506	492	538	577	556	546	562	520	564	556	564	568	576	568	544	571	545	566	615	554	548	547	565	562	562	555	550	589	576	554	564	538	533	558	510	572	509	542	560	523	529	560	542	555	560	529	530	516	526	553	588	559	567	569	567	564	553	558	497	560	548	569	552	561	563	533	514	538	566	567	555	533	583	591	521	539	550	571	598	538	538	572	547	522	520	579	542	568	574	541	554	585	563	562	534	605	539	576	589	560	533	596	575	533	598	536	555	490	540	530	542	570	552	520	561	587	561	576	532	510	549	568	547	526	519	561	507	552	529	603	538	545	544	529	546	567	525	591	562	510	573	542	551	577	594	601	529	537	550	556	537	532	552	588	520	562	565	566	574	558	572	548	516	581	563	560	547	568	583	604	560	552	610	565	575	500	540	532	584	568	547	573	566	540	573	581	564	556	543	540	559	575	559	540	618	557	542	546	606	545	544	565	564	575	542	526	523	529	549	548	556	576	578	557	543	515	534	561	567	575	545	596	541	531	546	533	571	571	544	588	587	581	554	550	568	545	563	561	573	507	573	578	568	556	546	549	563	546	568	528	555	550	539	560	564	558	545	520	572	570	515	503	554	557	567	498	545	563	579	584	530	580	557	533	541	522	574	571	562	567	574	556	562	587	569	525	558	580	562	576	544	580	506	529	542	566	559	563	604	554	531	570	599	549	542	545	552	526	552	561	584	563	538	595	589	549	578	506	583	544	571	549	568	502	531	495	546	538	564	583	527	544	546	614	552	542	576	614	567	581	513	512	520	568	519	579	596	535	568	550	551	548	565	607	566	587	554	544	574	595	533	571	548	560	570	600	577	538	545	582	613	583	575	535	526	570	514	577	504	555	540	572	534	566	591	511	539	564	528	567	534	608	546	609	512	608	543	578	514	536	600	558	517	559	583	561	573	543	585	525	573	545	521	575	550	535	547	561	542	571	553	577	547	560	518	556	552	510	579	551	529	599	540	559	557	526	543	576	529	548	573	568	537	565	569	504	613	549	575	579	552	583	532	557	575	554	598	569	566	564	536	555	548	524	525	537	548	534	582	608	522	548	533	556	518	567	568	567	564	573	577	547	535	553	576	612	576	580	549	562	537	563	577	591	567	562	544	567	558	520	563	548	533	563	551	573	550	588	552	537	575	586	557	561	594	507	535	580	538	560	521	540	524	545	541	545	558	518	544	543	547	556	554	559	517	554	539	531	577	544	551	572	560	554	539	553	598	552	585	553	533	542	590	576	531	595	592	542	515	543	575	538	564	543	586	571	540	581	554	590	510	588	519	554	554	538	547	591	549	595	581	605	526	565	532	565	563	562	581	531	553	552	539	564	518	570	564	587	547	530	580	528	531	552	550	554	501	542	546	558	512	602	559	514	592	585	572	534	530	542	573	542	581	535	587	594	559	551	536	522	529	534	587	591	575	577	571	552	564	534	603	533	530	542	565	523	532	588	507	533	561	576	588	554	550	554	621	580	547	557	563	561	534	530	529	538	536	607	521	569	569	517	555	566	550	553	537	636	540	547	550	549	579	545	521	584	592	546	551	565	569	543	533	554	570	532	576	562	566	529	593	538	545	543	544	567	578	550	561	528	563	552	535	558	555	555	534	538	558	529	568	571	539	606	567	532	491	520	501	566	542	562	534	569	565	548	578	535	559	530	507	579	548	556	547	539	521	570	571	591	566	584	586	579	544	513	565	525	520	529	567	586	563	552	540	611	540	586	595	557	551	526	552	549	567	551	596	555	536	576	555	542	558	545	596	549	557	581	602	567	545	569	528	593	581	551	578	500	564	574	571	567	582	573	549	532	528	561	546	541	563	547	540	541	539	537	585	527	572	595	573	537	553	555	558	544	506	621	549	577	532	537	554	575	565	489	579	586	517	530	538	551	545	580	533	580	546	494	575	551	580	584	541	541	534	599	555	581	538	527	499	537	552	543	554	562	530	580	565	498	569	573	545	579	569	611	557	576	521	538	537	565	563	575	581	520	568	564	587	580	576	540	566	590	571	533	554	580	557	529	514	549	569	563	563	574	578	548	550	517	568	582	549	542	576	540	559	547	563	558	587	569	556	545	557	564	517	557	498	568	490	520	558	590	543	543	567	552	552	509	578	543	546	582	576	551	544	525	560	530	565	548	584	512	528	517	518	590	547	568	539	516	555	529	523	528	581	572	552	539	574	539	543	538	509	562	495	594	561	565	539	548	577	579	531	590	534	555	550	551	534	541	539	570	594	551	521	523	548	534	538	547	538	557	545	575	563	511	543	585	542	542	563	563	553	558	532	569	511	582	571	550	590	533	558	560	594	542	526	528	601	575	546	551	584	541	519	505	578	566	550	554	543	520	491	541	559	571	573	588	548	505	583	551	552	551	559	556	579	548	575	546	523	564	587	565	573	506	573	513	539	544	581	564	557	546	549	539	570	517	554	556	558	542	553	554	551	526	529	534	545	548	536	581	556	531	527	514	556	563	554	563	560	545	590	590	557	552	550	522	563	580	523	550	590	553	558	546	551	575	546	558	555	516	541	549	576	566	582	563	574	560	544	568	498	578	560	536	543	566	516	535	575	570	586	553	538	533	507	540	572	547	496	533	533	579	538	556	554	531	577	520	621	527	583	570	557	584	549	570	556	555	563	535	525	530	596	572	559	540	570	493	536	508	554	553	533	522	558	570	539	534	536	546	547	562	551	562	552	553	543	531	585	610	525	539	559	544	521	560	553	571	556	599	546	553	575	529	606	572	559	520	550	534	559	529	548	535	590	508	546	563	564	535	561	602	585	552	528	523	549	554	552	572	565	556	622	556	558	558	556	598	567	524	574	553	533	559	604	579	603	569	528	536	599	543	537	557	532	508	547	536	545	532	549	525	507	565	552	563	586	563	540	512	541	570	533	562	577	577	551	503	514	543	492	573
22074	20818	28268	23459	20819	20865	10983	1048	757	603	581	499	474	446	441	365	327	352	347	311	318	333	321	295	321	322	290	278	294	303	270	271	318	287	267	280	264	282	277	294	272	283	287	251	274	269	300	265	276	250	264	259	275	273	255	275	262	234	274	243	248	318	277	277	244	270	265	236	267	258	265	244	276	261	236	271	241	232	250	252	266	275	235	272	273	275	259	261	274	239	270	250	262	233	227	273	255	278	251	256	256	254	261	265	259	290	239	255	287	261	253	243	239	259	259	252	258	273	290	243	248	222	248	256	276	286	233	249	270	269	263	264	249	252	267	259	248	250	240	194	284	236	290	263	286	271	259	271	245	214	249	257	263	259	243	244	253	268	242	266	216	241	251	259	254	224	254	261	233	243	246	232	251	238	237	267	251	251	247	247	261	235	247	229	255	262	265	272	253	260	264	228	233	281	259	222	254	233	237	271	276	247	281	255	246	239	242	233	255	254	260	266	253	266	245	262	259	245	265	232	243	246	243	253	240	221	264	241	253	226	231	236	259	262	252	255	270	260	226	202	255	220	238	219	242	255	235	229	228	235	252	233	281	272	243	283	257	263	243	232	244	234	234	250	244	232	252	242	245	264	222	229	237	224	247	227	229	249	263	259	246	233	254	258	259	238	260	224	237	236	245	275	228	261	226	227	232	241	227	247	260	221	224	239	265	252	248	260	237	250	235	247	230	264	258	251	254	227	265	233	241	237	269	284	244	238	234	240	250	234	258	246	256	253	245	247	266	239	264	259	236	257	241	243	280	218	262	258	237	261	224	253	252	256	252	257	244	264	223	223	250	231	284	277	243	249	246	248	238	227	273	240	239	264	251	233	263	282	256	245	260	244	230	244	237	256	242	202	225	248	240	261	257	241	228	219	237	260	254	271	226	227	243	225	237	278	246	249	261	233	253	224	274	241	240	249	244	247	235	277	238	259	244	244	246	237	219	249	217	239	235	251	240	257	268	236	245	264	262	239	237	256	240	225	221	218	250	256	239	246	252	232	238	268	256	245	243	263	253	285	241	258	251	260	267	237	242	231	263	236	257	237	271	268	252	238	298	275	252	244	260	249	249	229	256	222	247	254	235	243	252	256	225	251	254	249	292	238	291	241	245	272	245	264	245	239	263	259	231	248	252	251	282	265	254	226	268	266	215	262	266	250	239	233	232	229	276	237	246	257	250	224	246	248	237	220	259	204	242	263	271	242	233	221	268	243	247	221	255	260	242	245	253	233	239	277	242	250	243	253	236	245	222	246	252	230	263	287	261	262	258	255	279	247	231	261	222	236	264	268	237	246	270	250	232	240	259	228	262	267	234	236	233	261	259	279	280	258	262	252	236	261	249	252	235	265	269	260	278	244	218	259	240	236	239	261	238	261	250	241	237	244	249	275	239	258	225	259	271	240	240	255	237	267	239	242	235	259	268	262	238	274	234	232	244	242	254	251	238	271	266	243	228	261	257	233	280	263	238	231	252	257	260	258	253	259	228	260	233	232	230	242	252	241	232	236	240	258	300	247	263	253	254	235	252	259	224	242	234	240	267	261	244	267	235	244	248	250	254	246	235	235	243	241	263	265	281	265	234	258	289	253	240	245	235	235	259	271	258	263	259	229	209	239	248	256	277	233	261	240	277	226	248	241	224	230	263	238	247	263	238	252	251	252	252	248	271	245	237	225	247	247	236	255	244	268	252	251	264	272	241	245	263	286	246	261	268	259	251	245	261	256	229	266	253	241	271	271	258	228	230	260	276	265	249	243	249	241	236	255	270	232	259	260	247	255	271	240	266	248	269	235	235	223	249	239	254	236	247	258	250	239	204	250	234	253	237	267	265	240	253	239	256	262	234	259	268	290	236	238	262	260	244	242	269	282	270	239	237	258	255	239	201	247	259	255	249	223	272	252	262	248	244	259	272	245	255	233	233	256	240	270	248	231	266	232	256	252	284	252	243	278	232	262	248	263	199	232	273	248	246	265	246	253	227	264	244	236	233	239	287	226	260	253	262	258	236	249	253	246	236	244	246	265	244	250	221	248	253	232	223	263	238	243	267	227	225	261	229	237	284	257	256	239	257	251	220	235	259	264	241	259	248	277	229	249	264	252	257	265	253	267	254	291	263	267	244	240	278	219	236	219	228	246	232	239	264	284	200	251	218	229	257	261	247	230	245	221	251	246	271	247	252	245	247	255	264	235	216	240	222	227	232	262	255	265	277	240	278	256	232	251	220	251	240	269	236	244	295	267	265	242	240	235	216	249	241	260	264	241	249	275	250	243	238	247	271	237	252	209	243	252	253	214	251	232	234	238	236	266	248	245	225	255	256	240	282	261	240	235	254	238	253	226	253	223	236	244	247	231	220	242	252	248	231	251	221	250	241	281	258	255	238	259	257	236	234	230	285	273	231	237	249	272	241	233	245	226	263	252	266	249	229	237	239	204	261	265	261	232	240	228	262	272	242	240	264	252	236	251	268	251	250	228	263	264	238	245	227	275	246	247	248	261	288	253	247	236	256	274	209	258	247	260	224	231	237	262	234	249	229	213	262	258	260	253	244	264	236	243	278	216	237	238	258	265	244	247	253	245	256	226	239	249	253	236	269	255	247	252	227	234	248	277	275	233	222	226	231	232	238	234	270	235	211	231	247	237	233	229	260	234	263	229	250	279	253	226	267	259	243	264	255	251	268	230	251	259	243	266	281	256	269	290	244	228	256	241	238	236	261	218	246	244	230	219	260	235	250	244	232	246	261	268	222	242	243	240	241	224	250	266	255	234	285	252	239	245	211	231	241	262	258	230	231	268	271	233	264	242	265	246	237	272	265	208	260	245	235	251	241	267	248	242	258	258	289	253	271	266	241	238	239	245	271	239	251	244	239	242	239	263	284	221	243	263	265	252	263	229	201	247	246	251	241	255	235	258	270	249	230	268	264	263	263	270	267	246	239	265	245	234	236	259	269	244	225	257	245	267	234	269	259	260	242	235	251	249	227	248	272	251	247	272	248	262	237	231	254	249	264	227	257	233	227	278	207	238	227	241	256	248	226	243	240	256	236	243	237	230	276	276	251	240	248	253	268	248	256	265	268	267	274	244	278	244	261	275	252	214	256	229	247	238	234	266	252	226	258	238	264	255	239	224	239	226	232	244	234	242	239	278	268	250	228	245	264	246	245	266	290	277	231	213	231	259	270	266	292	272	244	242	262	237	230	237	247	250	253	247	267	257	279	248	230	231	284	199	243	256	258	246	224	270	259	256	222	220	266	235	263	256	249	235	252	260	241	229	232	250	242	256	257	260	260	231	266	263	229	237	252	246	265	254	275	267	251	225	249	241	266	242	233	253	236	258	220	261	263	250	250	242	249	232	251	238	259	265	273	247	256	240	246	237	235	259	264	256	256	236	262	265	262	262	239	240	218	231	255	267	250	236	272	248	270	255	232	259	255	259	218	246	243	231	269	234
25075	33142	9354	4603	3222	2268	1741	1276	1022	778	724	601	561	477	467	430	396	401	363	353	370	362	330	352	360	330	300	309	297	315	251	250	278	273	276	271	245	257	289	297	277	274	284	261	316	265	286	286	289	301	283	278	259	248	277	252	248	263	246	246	264	256	246	245	233	268	265	243	238	272	286	264	267	246	250	252	265	254	256	247	232	236	259	258	262	275	283	246	268	253	296	266	257	255	256	254	270	282	246	278	249	263	264	275	230	250	255	262	270	261	250	273	230	256	238	242	241	256	244	257	241	234	249	264	256	253	265	247	228	238	231	260	242	256	235	220	232	254	272	251	240	233	241	244	229	271	239	229	221	262	228	235	251	213	256	274	230	241	255	236	256	243	229	251	236	234	247	245	262	242	233	233	249	247	266	236	244	258	234	251	254	277	221	236	269	273	255	258	262	253	236	258	212	243	222	216	278	219	264	217	250	238	250	273	237	239	235	230	237	220	233	245	273	231	243	256	248	255	233	262	229	233	266	237	239	250	221	222	240	205	241	251	247	245	242	264	268	253	262	253	237	244	277	223	239	231	224	235	215	223	232	221	244	230	240	219	232	256	236	254	238	221	243	242	245	240	257	237	229	247	242	244	242	231	223	255	207	238	238	226	240	211	231	268	237	243	261	240	219	268	240	235	228	259	253	217	205	252	226	257	239	236	240	242	255	259	231	207	219	246	231	225	244	242	227	244	251	248	261	284	224	231	247	219	250	238	232	252	265	196	233	263	233	262	270	239	246	246	246	212	266	256	237	233	271	237	256	249	246	239	261	245	280	267	246	244	258	223	262	243	269	244	222	239	253	256	242	223	254	238	256	243	206	235	227	215	239	250	226	276	242	261	271	210	261	228	224	234	243	226	240	231	241	246	206	236	267	269	225	248	253	254	236	251	220	235	233	255	222	211	250	250	251	234	261	226	243	255	233	240	269	225	233	245	251	241	238	280	208	232	223	252	275	224	225	223	262	225	276	286	269	251	257	247	228	232	227	267	224	232	222	254	259	240	237	235	229	261	257	234	238	244	239	258	239	234	239	240	248	236	225	215	220	252	243	239	227	240	248	254	232	234	277	219	265	250	274	230	224	228	239	253	230	230	251	222	235	250	243	237	232	264	201	229	234	243	274	231	232	262	249	242	268	220	261	222	247	218	244	224	248	257	251	249	241	249	259	253	250	243	233	240	235	246	242	223	265	236	225	235	244	234	242	231	212	244	251	262	289	269	289	265	234	214	242	238	262	239	234	241	231	223	252	232	227	242	249	264	235	242	258	255	241	269	242	236	262	227	268	199	217	238	240	250	223	252	232	223	217	261	259	228	259	232	231	256	238	248	215	241	239	244	261	242	260	247	263	261	242	276	246	244	231	237	252	216	264	241	240	237	238	230	235	257	229	240	239	228	242	248	235	261	222	238	268	259	238	259	222	252	232	195	241	236	239	277	266	244	243	245	232	215	232	247	235	252	282	223	256	236	253	241	242	256	259	240	245	243	262	243	215	241	266	226	231	272	249	230	223	232	231	249	244	265	260	214	237	243	246	264	254	243	229	218	225	232	252	250	268	257	256	254	253	229	245	235	230	214	224	266	238	236	264	267	246	242	220	248	282	240	225	259	248	223	200	233	279	254	265	252	231	254	247	256	226	260	239	241	237	252	259	246	235	256	244	267	238	216	223	237	258	247	260	237	246	253	248	280	235	212	253	229	246	255	245	242	242	247	247	234	238	266	242	254	253	270	249	250	255	240	237	266	250	241	253	253	218	240	261	249	222	266	207	226	218	235	225	281	260	221	237	239	247	223	247	230	221	231	303	234	240	255	243	251	231	244	258	268	244	250	259	281	243	256	226	206	240	252	259	246	249	215	275	236	244	261	236	284	252	243	274	247	218	249	258	249	227	226	222	250	245	226	250	267	268	267	254	224	244	248	231	253	241	245	231	242	272	236	218	234	252	263	242	249	227	264	258	255	274	233	251	230	258	231	238	209	240	242	239	251	259	213	227	232	232	239	223	262	249	230	246	247	268	234	211	246	220	258	269	269	225	220	227	246	247	268	246	249	227	264	229	241	228	214	251	254	237	262	250	215	251	217	271	231	244	273	246	241	237	243	244	250	238	240	231	261	258	232	220	269	252	215	231	233	223	247	250	264	256	257	204	270	248	257	232	256	237	274	249	257	240	229	248	254	238	231	242	210	236	251	248	248	248	209	227	226	246	236	206	231	234	240	235	222	264	263	248	217	236	269	234	268	248	244	264	233	234	230	244	223	283	238	220	245	223	239	227	271	244	247	238	223	249	246	254	244	219	269	258	246	250	232	231	258	253	265	238	224	257	237	239	240	236	230	240	232	251	265	247	265	259	236	252	248	256	228	253	252	245	258	248	255	243	194	232	235	250	272	242	258	242	245	227	240	237	220	250	255	262	271	232	257	271	231	255	251	247	263	232	249	241	239	262	234	229	238	249	248	252	274	270	253	243	222	247	249	234	228	244	239	220	233	225	230	281	238	235	252	258	240	249	240	230	243	255	262	266	252	251	247	227	236	232	261	234	248	226	242	227	271	232	233	220	257	236	232	257	263	243	259	224	262	241	231	263	234	239	261	244	237	241	257	272	252	221	210	222	247	268	227	211	265	267	281	204	261	238	264	265	215	251	223	245	247	241	237	232	254	214	228	219	252	259	239	241	228	254	270	241	237	239	214	236	228	258	248	246	260	253	242	226	257	246	250	243	239	230	252	246	279	234	243	261	236	261	217	243	237	231	257	234	230	240	245	242	251	275	237	222	237	273	240	238	239	231	249	212	230	254	222	269	247	257	237	217	233	264	255	227	242	253	238	217	246	251	242	246	222	236	265	230	239	251	249	249	217	221	225	239	243	220	236	242	239	228	256	246	263	233	250	245	226	205	250	245	268	242	271	232	243	233	265	243	248	228	252	242	237	232	259	253	244	263	239	232	253	239	243	237	211	250	218	249	259	237	220	251	241	246	211	238	232	284	270	257	250	227	239	258	241	254	240	241	254	251	248	231	238	228	257	222	233	258	242	258	255	211	249	236	254	254	245	242	221	245	259	220	227	253	236	234	250	221	251	217	223	219	252	230	232	241	273	266	231	240	242	231	261	216	243	257	247	253	228	214	250	240	247	250	253	233	272	234	217	236	260	273	256	239	234	263	224	259	241	222	271	234	234	235	244	215	245	255	250	230	231	244	242	228	258	234	239	231	235	257	250	227	235	237	244	250	252	236	255	227	259	224	251	253	246	241	255	233	208	226	248	270	223	225	241	240	248	242	249	226	265	229	247	238	213	249	243	266	241	215	247	273	264	250	232	244	251	229	250	240	239	242	237	238	233	249	250	229	246	243	259	281	218	209	223	251	242	239	237	226	261	263	244	261	241	197	246	233	238	236	260	259	240	242	263	214	250	225	259	265	217	263	225	250	242	259	235	216	238	246	221
28148	21057	7382	907	616	587	586	560	539	574	583	515	581	552	550	543	539	571	582	586	534	542	555	590	523	575	636	588	546	576	567	543	524	579	560	528	563	575	592	551	575	592	605	633	561	564	566	589	542	554	565	532	550	580	538	537	581	533	556	570	580	570	608	532	549	559	551	526	645	527	533	576	542	597	577	537	569	515	539	562	558	588	555	577	584	568	574	556	553	541	555	558	530	557	555	548	597	557	537	589	579	610	546	563	566	570	572	542	576	591	598	556	552	529	591	573	522	520	563	579	556	555	544	567	586	546	588	554	586	596	559	498	566	557	614	542	550	577	560	548	557	549	567	520	583	570	570	566	546	542	561	582	578	553	553	597	551	525	550	540	548	545	576	547	543	551	571	560	555	573	540	503	558	572	571	525	575	528	559	561	518	499	568	557	529	497	592	607	554	602	581	551	583	581	551	537	583	557	609	574	576	510	549	552	566	583	550	514	557	558	572	525	515	560	577	589	527	578	530	577	551	526	576	523	580	555	566	530	542	529	519	589	557	573	547	562	570	615	585	540	564	547	608	532	533	562	609	574	532	545	550	545	536	519	558	561	570	537	570	565	547	573	523	576	554	526	572	545	520	592	575	561	573	526	567	522	546	575	561	553	555	592	558	554	506	542	527	607	582	568	548	554	587	551	586	550	567	569	550	549	584	535	573	550	558	513	535	530	534	559	567	541	543	544	595	512	541	542	560	575	595	592	578	557	561	583	554	557	570	547	566	560	560	567	617	527	548	525	566	538	559	591	564	572	583	525	514	552	524	538	534	535	551	563	552	536	554	490	596	567	539	562	547	554	562	557	520	511	565	572	601	569	564	574	562	576	578	572	580	559	532	553	554	560	536	555	529	552	554	577	548	517	569	572	536	589	570	557	523	504	514	555	576	566	544	538	572	525	565	560	572	556	553	599	561	565	565	602	525	544	523	555	586	522	523	564	563	570	571	554	554	552	587	575	556	541	569	606	576	587	549	561	512	547	522	591	588	533	569	582	572	598	579	543	586	562	586	564	574	567	581	559	551	598	576	565	545	560	550	546	593	598	565	536	603	599	585	545	557	562	566	543	540	603	537	552	530	558	548	519	558	565	536	546	568	550	585	570	586	541	542	551	502	574	599	564	546	574	619	522	563	545	547	547	545	560	564	606	559	576	564	539	566	611	605	558	528	531	528	578	563	570	593	539	558	575	541	596	554	562	563	555	532	614	600	582	555	574	521	591	572	536	565	583	536	550	593	515	532	551	562	558	609	553	534	572	580	527	581	583	536	592	589	537	551	621	556	583	544	538	579	560	553	525	544	566	599	568	554	511	590	543	560	557	579	580	545	555	551	521	518	573	583	503	557	585	553	577	555	554	563	549	578	596	578	556	576	576	604	566	576	576	564	552	533	525	565	550	577	549	574	533	541	566	545	531	550	529	586	523	574	572	557	567	552	559	554	584	569	535	502	548	543	562	551	557	561	573	548	553	571	506	553	608	550	561	582	508	550	564	555	528	607	548	583	529	573	536	576	586	547	581	589	540	578	532	547	539	499	596	516	531	581	554	518	588	523	559	554	540	557	546	553	520	563	568	545	547	508	537	565	570	570	589	598	566	562	535	531	533	514	540	534	549	562	590	604	601	510	610	543	586	542	609	610	570	532	532	605	503	586	520	554	515	574	536	581	544	523	557	541	573	549	600	552	582	577	578	583	565	539	572	538	532	572	568	565	570	532	579	550	507	529	574	589	586	536	587	564	598	591	571	543	595	560	551	545	549	541	542	566	573	570	561	582	497	519	593	579	541	570	581	558	545	514	553	523	597	583	552	529	570	564	525	568	556	545	581	575	563	577	506	551	579	549	559	540	548	576	584	578	554	561	567	526	522	544	582	555	546	558	561	592	574	582	568	519	569	568	555	538	535	563	571	577	543	578	521	533	535	630	556	588	565	586	545	544	537	570	524	561	569	558	556	556	570	587	558	564	551	542	549	526	562	598	564	600	557	578	580	562	560	565	529	575	511	580	567	546	569	506	557	560	554	534	528	513	561	606	583	586	561	581	603	578	586	563	543	563	516	551	584	530	544	562	537	539	556	583	545	524	543	537	569	547	566	547	556	565	535	553	563	573	575	579	574	525	576	557	531	533	564	563	529	572	595	594	536	580	568	547	570	525	525	576	543	585	520	551	598	566	581	544	575	537	585	568	625	551	547	614	577	574	543	569	566	597	567	578	600	557	556	589	604	595	571	548	562	560	575	551	582	551	573	574	574	565	566	571	522	595	582	596	552	582	551	569	589	572	556	587	560	568	574	538	556	571	527	579	532	558	567	525	576	546	549	540	533	589	599	554	557	567	565	564	570	550	564	630	555	598	545	543	539	562	563	578	543	545	560	538	540	545	564	544	554	560	600	524	524	542	566	527	549	538	582	587	602	532	564	578	602	572	565	552	540	583	577	549	547	535	570	574	547	548	551	544	550	575	556	582	567	550	547	528	508	533	524	576	550	611	579	597	539	559	524	591	554	556	565	592	523	560	579	547	533	547	556	581	584	553	573	536	594	575	568	540	526	544	548	570	541	555	559	540	560	563	555	575	556	579	580	567	573	564	577	526	551	544	570	569	539	567	564	571	614	580	527	537	590	547	586	524	532	535	565	560	558	537	515	572	559	576	558	584	585	584	596	596	508	545	523	557	564	504	551	589	563	563	552	556	575	555	553	559	580	551	524	589	558	563	549	570	560	535	556	558	534	589	555	573	594	484	526	562	577	555	538	556	570	554	554	568	549	606	566	595	572	530	595	572	557	601	552	511	541	520	565	593	536	595	588	606	594	512	566	588	549	524	518	508	573	551	536	533	584	552	591	552	580	542	584	550	569	550	584	548	593	563	567	610	558	536	542	586	598	554	601	573	554	616	563	558	589	586	564	586	595	590	560	625	581	542	509	551	536	586	604	514	531	529	564	553	515	584	569	559	577	583	550	594	532	566	568	546	573	571	564	565	575	584	545	544	582	565	560	516	572	551	563	552	549	568	583	562	558	568	593	554	569	578	604	591	537	533	541	543	561	569	592	570	549	513	571	588	536	549	530	564	582	561	623	555	518	592	585	570	539	600	535	568	549	582	585	549	619	548	543	564	557	538	560	521	603	564	545	540	562	545	554	570	545	562	518	614	578	591	570	545	512	588	518	556	560	562	535	585	537	571	526	562	554	599	603	554	558	553	570	562	520	573	598	596	597	556	577	568	597	577	564	539	551	587	578	556	570	543	550	558	491	551	593	561	536	578	573	572	582	567	504	552	528	577	546	561	549	564	550	569	570	561	582	551	597	535	545	520	571	559	573	604	516	565	531	539	532	521	584	604	618	541	542	609	569	537	551	512	550	556	585	568	572	565	533	548	549	540	554	565	562	536	599	563	536	537	556	518	510	554	580	550	580	545	526	571	602	621	588	567	539	536	538	554	551	542	523
20862	11845	886	692	651	593	580	583	604	579	527	561	614	574	608	580	631	590	543	582	565	581	555	525	607	586	584	621	623	585	586	530	594	566	565	579	616	551	618	566	554	551	536	610	587	581	559	503	534	534	567	579	570	525	556	561	557	589	589	566	560	560	579	603	547	567	589	572	556	564	541	569	548	521	520	524	571	600	578	529	555	553	590	578	566	575	560	534	578	564	571	551	593	541	566	549	543	542	567	590	562	546	587	511	560	549	587	539	578	580	578	593	547	514	602	570	574	612	556	510	622	564	585	576	537	573	570	609	547	515	555	601	561	567	531	578	568	596	593	578	550	601	538	595	550	604	502	548	578	568	580	592	560	547	574	553	525	561	549	545	555	567	530	577	543	529	557	562	553	570	552	558	553	569	543	563	565	572	560	588	560	587	578	588	530	556	520	499	537	616	548	588	572	520	541	566	582	543	510	575	552	560	576	546	561	586	543	610	559	521	571	575	555	562	567	576	580	572	554	567	569	554	567	591	549	582	536	559	537	555	558	552	537	573	617	568	601	550	579	553	526	573	562	555	543	556	568	537	566	550	616	607	545	548	601	563	563	550	543	539	558	534	536	622	554	589	560	540	545	569	561	531	566	564	556	537	571	558	594	543	504	518	561	581	545	553	544	593	589	566	568	574	556	540	530	510	565	542	580	526	575	569	536	542	533	562	590	599	585	557	600	571	573	534	597	593	551	571	560	548	604	559	521	579	564	537	558	565	553	580	485	560	565	577	553	552	551	538	578	597	555	592	557	581	558	578	538	546	615	531	557	560	520	580	590	593	577	512	575	551	542	573	579	574	591	555	599	528	553	567	549	592	579	581	621	563	550	567	558	582	572	574	585	525	515	539	593	626	570	569	583	548	584	562	566	535	543	562	577	533	549	552	559	560	535	606	555	557	548	603	546	512	575	572	573	609	560	558	534	594	561	570	562	548	576	566	531	552	564	540	565	557	550	549	535	574	562	564	518	573	544	601	580	579	565	568	508	536	561	540	579	563	560	561	583	553	506	575	550	555	559	560	594	582	548	526	568	496	575	535	548	578	558	564	592	545	553	537	530	560	582	590	589	587	524	537	600	576	550	561	562	544	559	572	588	577	560	555	536	551	548	576	577	529	546	565	553	559	535	564	572	582	544	535	577	593	531	559	553	541	557	556	587	563	534	529	538	552	568	588	554	542	526	559	561	564	542	578	569	580	598	562	558	552	539	573	594	543	546	567	539	563	551	557	581	546	538	516	557	581	528	578	547	585	553	586	565	619	591	569	572	563	570	551	523	577	572	527	596	569	555	588	578	600	575	583	578	556	554	571	608	585	561	604	552	601	551	592	553	526	565	554	544	572	568	549	566	585	542	571	577	568	562	520	572	551	593	609	567	572	558	568	615	578	546	548	557	568	556	570	549	563	570	571	525	580	550	559	555	594	567	581	561	560	543	553	577	564	606	537	559	578	581	596	561	544	565	534	557	542	585	612	605	572	533	570	598	515	587	571	557	579	529	560	567	536	574	565	538	560	553	565	533	566	554	537	555	553	561	523	574	542	565	619	543	536	519	589	566	577	532	547	538	583	571	582	563	584	571	572	560	596	540	577	576	580	582	566	538	537	523	566	507	553	558	568	591	570	616	561	563	578	583	566	515	547	598	545	562	570	601	563	553	561	612	553	580	553	563	541	561	566	582	555	550	511	617	569	543	556	604	593	553	610	538	543	561	553	567	565	553	562	585	573	570	521	585	559	577	538	580	533	516	568	554	591	512	554	566	535	594	549	536	559	556	588	561	558	515	588	512	588	608	590	603	559	584	566	596	567	553	550	577	585	571	526	606	559	560	555	540	567	555	523	516	599	564	566	572	547	566	586	601	557	577	547	565	520	549	572	580	527	555	567	555	546	544	546	585	565	526	576	559	577	544	540	544	594	580	567	501	580	549	569	571	579	538	568	531	570	555	602	587	566	553	540	571	535	577	552	563	559	612	573	540	599	541	571	560	550	562	575	545	595	590	544	555	560	585	549	581	603	527	593	586	597	567	537	610	566	569	559	589	532	570	603	615	529	546	552	566	531	583	519	598	570	604	539	564	530	560	549	588	536	557	549	592	568	571	539	582	571	536	536	546	575	584	569	615	577	584	542	565	596	537	557	534	533	570	570	535	586	596	536	525	572	555	578	592	557	556	548	544	514	544	533	566	585	539	553	570	576	574	586	567	552	535	541	539	568	578	583	559	575	530	557	587	552	528	550	533	595	539	595	577	625	594	560	552	565	543	600	593	566	552	567	613	574	562	570	580	577	554	585	537	563	507	543	531	548	572	548	564	553	561	533	568	581	551	552	537	566	544	603	530	601	549	555	540	579	506	564	550	577	581	559	610	548	545	556	569	553	586	611	577	595	556	543	559	552	549	568	533	570	527	543	539	559	553	590	535	592	581	558	569	582	554	538	574	549	620	576	574	586	571	572	525	594	552	604	577	567	582	563	600	609	546	544	562	539	581	580	565	546	582	583	574	575	514	578	565	581	568	548	588	542	565	623	566	537	537	578	530	566	568	540	562	580	535	579	591	565	575	580	587	563	590	584	570	618	559	543	593	610	575	544	584	563	546	535	532	552	552	579	572	612	580	541	588	554	579	569	549	560	549	528	578	568	593	582	564	544	595	549	588	572	560	559	611	552	560	577	540	537	574	535	575	559	535	556	480	591	559	532	513	543	536	534	589	544	540	528	571	570	599	566	551	554	545	551	554	539	583	617	580	551	568	556	561	569	588	519	583	546	556	536	561	543	531	567	542	558	540	586	579	586	564	553	550	575	551	556	574	526	565	502	551	579	573	601	566	581	586	527	563	554	532	565	528	605	585	552	560	544	524	569	570	543	529	593	592	521	551	561	596	537	587	552	528	599	570	561	538	575	549	579	537	544	578	577	541	547	506	562	590	603	565	525	539	545	551	606	582	574	559	572	520	564	571	547	514	575	583	539	537	581	537	538	555	575	549	599	556	560	575	551	569	580	584	574	562	576	548	567	588	546	594	561	533	537	595	528	569	554	598	560	574	558	556	604	537	583	547	550	596	552	535	557	539	588	540	570	562	576	549	564	530	554	558	486	589	597	549	587	555	573	561	552	580	571	557	538	577	535	560	517	539	532	548	539	579	564	552	517	553	540	576	551	612	549	604	547	546	608	575	551	541	549	568	561	594	557	580	572	576	579	582	570	536	520	588	600	600	538	583	568	541	548	582	540	612	561	537	564	548	567	575	548	559	563	553	599	569	530	570	558	577	555	551	523	570	584	545	552	534	566	566	548	556	559	562	528	545	551	547	571	514	543	566	585	552	577	557	578	574	578	525	555	527	572	578	532	547	571	567	580	527	552	547	543	573	569	539	550	543	583	569	538	627	576	545	566	531	572	595	550	547	530	570	586	538	546	576	536	590	548	566	535	550	607	569	550	526	545	548	606
23460	20944	28044	23992	20956	10994	1057	681	557	517	499	472	466	416	420	406	401	368	395	354	337	338	391	387	337	350	351	391	336	339	319	347	359	340	341	319	342	323	329	347	328	323	296	308	336	337	326	332	321	302	337	342	303	327	318	291	314	325	302	330	291	333	329	354	314	300	371	281	312	332	308	298	346	329	316	308	278	319	340	311	325	313	322	308	343	332	341	342	307	307	304	360	331	307	350	306	346	315	328	336	326	364	315	345	319	338	344	344	317	305	313	301	311	316	309	279	316	325	328	372	308	334	340	318	292	283	339	299	323	316	312	308	308	332	270	343	346	330	326	321	332	299	325	299	305	314	301	321	285	359	326	342	301	334	351	329	287	281	309	313	321	308	332	346	352	310	298	307	318	295	291	308	335	318	299	338	292	337	313	312	295	327	299	329	316	299	302	319	315	321	350	305	321	338	319	307	329	312	358	302	272	283	297	304	334	291	309	295	304	294	300	324	310	262	298	293	287	296	308	252	338	364	309	295	297	312	312	305	345	319	292	328	316	290	333	322	312	333	326	301	336	311	284	334	316	302	328	275	299	288	315	295	326	300	329	282	315	308	342	314	311	293	355	349	304	318	303	337	327	299	308	311	320	307	329	294	321	261	284	316	312	354	317	331	288	299	314	317	281	336	326	324	319	344	319	288	309	300	284	300	300	313	312	276	336	331	297	331	334	306	318	259	341	319	306	321	282	300	313	340	305	337	309	350	332	295	337	284	327	293	287	302	323	284	312	283	307	284	334	291	287	343	283	296	327	319	320	325	308	346	316	314	315	301	278	307	320	316	323	311	309	334	319	315	320	322	340	327	290	322	318	294	294	329	321	304	282	303	322	312	312	319	356	303	317	317	334	342	309	293	318	320	348	297	309	327	304	328	318	355	306	313	356	275	325	332	335	314	321	325	330	298	346	320	314	306	324	314	364	339	306	298	325	303	353	310	311	291	297	323	302	336	325	302	329	290	284	356	329	310	298	295	316	293	340	319	331	300	305	327	337	327	341	295	300	332	286	318	329	322	330	282	333	302	316	337	305	336	337	315	324	313	309	303	336	301	309	296	327	279	296	332	312	322	303	324	278	288	332	326	299	317	330	328	289	313	305	326	302	309	322	339	313	315	331	334	310	341	340	306	321	314	319	297	324	320	307	302	340	313	307	332	325	307	300	295	341	317	326	339	331	338	308	314	345	325	318	301	308	313	309	335	288	349	317	294	315	334	293	317	304	300	300	295	281	315	311	318	344	276	291	304	346	323	321	287	306	312	308	273	345	327	326	316	316	302	289	309	301	318	302	301	346	309	319	316	299	317	342	302	337	347	301	325	314	311	329	338	290	313	307	302	313	305	323	294	353	316	326	295	326	303	353	320	318	322	316	303	280	317	342	291	323	303	311	366	338	327	330	329	332	326	311	333	304	321	305	326	345	301	312	288	357	313	310	305	318	308	309	322	305	335	331	297	331	285	319	320	326	306	296	295	323	310	284	347	311	325	285	328	319	329	328	304	308	318	303	314	324	315	331	333	287	315	305	289	308	300	296	304	310	340	266	307	329	296	287	311	316	324	297	312	346	343	289	298	285	309	326	311	328	305	292	311	299	321	326	324	319	318	293	291	317	321	316	301	291	315	339	301	330	334	301	350	286	289	277	299	303	332	320	297	297	341	322	332	323	320	278	306	320	304	332	288	304	335	320	313	296	298	269	326	329	313	301	280	324	325	358	301	288	303	328	344	335	290	317	322	323	318	311	305	318	325	337	327	311	303	322	322	312	312	314	325	330	334	282	300	322	326	285	300	331	307	312	316	276	321	292	294	332	283	331	301	330	320	302	335	378	325	323	313	299	308	314	343	323	319	310	290	319	310	327	334	319	331	309	288	305	314	313	344	304	283	299	301	328	318	306	320	282	328	315	316	326	314	313	312	303	361	318	326	291	333	322	283	311	326	295	326	310	306	319	344	310	331	329	339	291	312	315	335	321	313	318	325	289	288	288	304	288	340	302	287	326	291	287	315	325	317	309	345	294	292	310	322	319	308	313	324	303	288	301	312	328	341	318	321	272	323	324	299	301	264	317	281	311	310	341	308	312	302	311	308	286	326	361	300	300	283	300	318	311	277	332	329	316	312	305	290	305	308	280	318	289	331	301	304	296	301	293	312	288	321	293	345	316	290	313	315	308	313	290	296	311	310	303	294	317	314	288	327	317	323	336	316	342	315	313	281	299	327	323	360	325	311	290	303	313	339	295	299	301	322	324	321	295	331	329	313	306	307	304	302	295	331	321	319	305	320	317	332	338	346	336	342	315	298	301	283	356	330	320	305	296	338	317	283	317	328	313	330	329	297	326	295	315	311	319	321	315	343	293	334	287	284	339	314	301	299	329	302	340	333	316	347	330	295	307	301	314	345	314	282	318	323	309	283	318	297	310	330	314	336	323	298	285	287	343	323	338	299	325	311	313	337	308	329	289	316	302	307	285	340	319	307	336	271	305	329	310	336	308	323	303	319	341	331	320	312	339	295	328	297	310	314	322	309	339	355	309	329	296	300	296	320	303	347	310	324	298	329	311	316	298	324	343	314	319	288	311	321	327	307	329	328	292	313	306	299	296	285	319	321	291	298	304	272	325	320	310	313	309	285	284	304	337	310	335	319	306	324	326	317	285	309	317	299	330	348	349	306	282	278	336	271	343	314	315	295	295	319	322	298	279	322	324	314	322	333	332	327	312	295	327	339	311	307	307	276	342	320	321	309	288	311	320	313	305	292	307	310	327	339	315	312	286	346	313	299	359	320	338	319	277	318	290	290	314	327	327	320	330	330	302	336	291	331	327	325	338	317	296	302	280	314	321	300	330	303	308	321	317	323	333	294	326	334	306	322	317	307	324	261	326	336	311	302	315	320	306	310	296	341	316	357	308	310	334	329	345	314	287	322	299	317	303	284	298	300	307	343	311	358	303	286	300	307	310	303	317	296	309	370	342	301	292	348	313	294	345	287	300	335	313	327	304	313	305	319	357	307	277	359	288	317	311	290	300	316	309	293	306	298	313	308	304	322	320	348	318	349	292	337	296	322	306	319	312	305	281	328	302	307	332	330	304	325	306	311	294	277	307	312	315	292	322	297	356	304	296	318	293	307	326	327	321	308	323	328	346	300	315	338	320	312	329	312	304	330	305	322	272	312	288	314	315	311	327	316	306	313	310	315	296	314	291	339	308	301	321	303	279	273	312	337	318	297	322	314	324	342	305	342	318	327	320	315	289	335	338	322	312	321	332	327	321	303	317	343	314	343	282	303	338	303	301	326	322	309	305	319	341	313	294	321	323	327	285	337	319	296	317	350	331	308	300	307	289	328	319	321	296	312	266	325	308	328	294	339	309	291	302	301	304	302	318	328	337	341	302	295	302	311	300	325	287	339	315	318	301	325	306	308	327	324	290	298	322	292	340	304	319	303	311	311
17096	26784	5766	2767	1924	1530	1099	875	734	625	558	564	513	451	462	437	447	375	387	425	397	366	377	373	396	377	352	330	392	316	358	335	362	328	317	363	348	345	328	350	354	340	378	360	376	354	329	337	326	325	369	310	357	384	318	314	357	380	352	334	331	315	309	353	357	337	326	324	335	313	337	342	319	328	349	344	331	335	334	347	341	313	332	322	350	376	318	310	360	311	341	334	336	338	313	358	333	303	344	329	333	328	322	335	334	338	334	328	321	330	332	314	322	333	303	319	332	309	337	306	341	309	350	330	346	342	336	312	329	343	324	311	331	338	296	332	314	293	334	300	357	314	343	344	314	338	300	316	330	314	347	317	320	310	325	347	316	318	293	323	303	322	320	334	317	351	316	324	280	327	309	312	353	335	311	320	304	338	330	351	317	343	319	317	310	342	323	340	320	318	345	317	305	310	321	304	299	311	318	340	329	336	331	297	327	308	305	326	311	314	347	316	312	287	322	318	323	332	335	332	295	358	297	314	337	357	320	306	311	329	336	339	325	349	320	305	330	340	324	313	336	350	307	316	335	312	334	314	361	333	327	337	317	306	334	318	322	368	315	305	317	331	331	308	343	334	327	334	300	332	354	339	328	320	345	315	311	299	305	303	358	351	285	353	318	333	325	332	301	317	324	325	333	323	329	293	316	342	313	327	326	319	323	302	353	300	322	306	300	319	303	295	347	341	356	322	368	340	354	330	322	326	352	376	319	323	306	317	327	328	329	349	268	313	358	341	332	323	337	318	347	318	315	317	291	295	329	307	348	305	345	311	347	344	322	299	334	339	320	326	332	314	348	347	331	312	335	325	337	308	311	322	279	310	321	322	327	340	297	311	330	321	326	341	334	332	326	316	314	313	306	320	311	336	332	316	358	330	304	320	334	325	310	302	312	334	304	325	328	316	332	343	323	356	308	362	334	294	308	312	316	327	314	338	304	331	331	309	303	349	345	308	315	338	299	309	290	345	314	338	333	333	328	299	345	317	323	315	333	321	319	311	284	318	344	334	318	337	349	315	314	316	344	302	334	361	332	342	303	307	334	346	317	333	295	336	330	330	344	335	299	340	305	335	318	331	359	353	336	320	317	315	272	330	291	333	321	328	295	289	290	337	320	324	336	291	337	336	354	324	362	345	329	308	312	313	313	338	312	331	329	293	301	333	336	338	315	315	337	287	328	321	348	331	321	325	305	317	292	310	311	327	333	311	331	325	331	294	315	306	336	314	322	309	310	317	310	300	284	309	330	312	316	333	329	324	317	308	346	332	304	304	341	297	359	309	332	322	346	311	298	325	298	304	320	345	318	300	324	308	308	345	289	341	342	313	329	321	288	332	318	330	329	312	333	352	325	327	311	305	346	350	315	330	307	341	310	356	311	327	334	311	307	314	321	343	313	366	330	315	322	314	348	298	345	349	317	305	334	322	321	325	344	309	330	315	299	304	325	316	347	343	316	321	351	307	332	328	348	318	313	309	330	361	324	321	308	309	301	333	283	326	325	325	339	338	326	307	329	317	315	323	324	334	321	316	341	285	316	306	314	280	306	328	317	317	303	319	322	309	319	312	334	312	332	327	348	352	308	339	303	327	315	319	331	308	342	305	322	311	324	332	295	357	321	333	340	313	334	361	329	329	348	313	317	340	301	344	349	336	322	330	301	331	338	338	321	317	316	325	328	330	331	321	303	280	315	334	314	315	337	342	305	326	344	318	335	314	361	327	347	307	291	327	290	356	326	337	322	333	328	326	333	360	320	319	325	326	308	311	318	325	306	313	322	317	272	337	347	358	345	321	360	288	337	335	365	330	298	338	284	315	347	322	313	329	294	293	335	305	335	331	329	302	355	320	333	318	322	318	326	322	317	349	314	301	315	281	298	329	333	321	324	304	334	328	310	321	321	359	320	312	292	335	309	324	334	331	346	333	331	311	317	324	346	332	344	338	336	331	320	302	325	324	291	339	312	305	330	303	338	296	297	339	334	322	336	324	329	337	334	321	312	315	335	317	317	307	353	331	299	308	335	322	307	349	342	345	335	304	319	309	399	315	334	329	325	320	314	360	345	331	291	331	314	319	323	338	338	305	329	322	316	326	356	301	339	295	311	312	328	322	344	313	331	333	304	334	339	351	309	330	298	343	316	346	331	346	305	329	343	312	334	307	318	344	290	297	335	305	334	327	319	304	315	316	329	301	350	319	322	308	343	326	336	311	332	311	319	299	306	352	311	311	339	334	317	334	328	346	299	287	332	306	313	320	315	328	322	321	321	324	331	328	308	311	342	326	313	309	334	339	309	331	330	324	303	308	331	331	343	333	328	317	330	327	286	344	304	305	335	306	330	308	344	305	308	341	333	310	361	323	320	317	352	331	331	315	329	307	320	312	340	354	290	326	272	370	334	338	322	301	326	322	339	344	361	319	350	302	340	329	319	328	333	323	349	307	308	333	329	339	297	323	334	345	331	308	309	302	329	347	323	320	352	318	298	335	340	307	311	323	274	340	301	302	316	330	351	293	318	325	314	320	330	303	354	358	367	312	323	312	314	326	321	337	311	344	305	305	304	338	343	344	299	328	293	319	340	294	329	302	351	330	298	321	356	318	309	333	319	329	348	365	325	292	313	305	314	300	357	307	328	318	321	357	319	313	343	376	296	291	319	331	333	288	320	339	329	327	299	322	305	312	315	326	302	325	290	313	294	333	299	336	285	313	365	326	292	339	333	325	328	317	306	318	306	329	342	334	314	325	333	325	332	348	310	316	321	324	313	328	321	308	331	317	335	347	344	343	311	329	338	349	304	326	317	352	341	309	305	319	336	337	319	318	305	369	326	329	335	309	306	353	294	318	328	302	311	344	333	330	318	307	307	295	277	305	314	319	325	309	327	328	320	334	324	323	350	297	319	309	327	353	321	311	306	316	320	300	336	319	342	347	289	323	338	324	339	336	305	315	344	323	335	361	266	324	358	351	324	305	310	288	321	344	341	304	324	308	324	321	310	316	334	314	370	325	334	311	335	294	334	332	319	327	317	309	335	333	341	322	313	324	386	351	327	317	304	323	352	349	324	304	328	348	315	315	329	335	347	346	319	318	349	346	331	312	320	336	336	324	334	332	362	303	368	296	358	309	317	347	325	333	325	334	306	350	340	316	299	328	335	336	348	327	293	358	326	317	304	327	309	305	356	354	312	324	343	328	348	318	310	325	294	295	320	301	304	321	308	336	329	323	350	298	318	316	334	306	299	284	349	363	278	345	306	316	358	325	315	317	318	349	314	320	343	289	300	342	316	306	355	325	290	309	340	339	357	313	331	317	311	313	294	342	370	305	343	355	298	331	301	303	339	352	334	346	301	325	351	317	345	311	335	327	319	312	338	315	303	313	325	346	313	315	282	326	307	331	337	344	303	331	340	328	347	354	333	324	321	319	332	330	323	337	329	309	347	313	307	339	326	348	319	328
24384	20970	27246	24842	15015	1335	880	717	732	698	643	653	639	620	642	579	654	620	641	588	564	637	580	601	582	600	626	566	591	558	593	580	649	567	607	582	566	550	571	592	540	576	589	574	598	619	546	579	540	570	565	586	571	591	572	573	570	590	587	549	595	586	612	559	541	575	592	568	554	614	577	583	607	573	568	618	554	566	539	549	550	541	588	575	574	569	536	574	598	582	552	591	561	583	575	590	580	576	566	551	576	598	618	609	561	581	570	577	579	585	548	610	585	654	573	596	581	599	567	572	567	569	545	605	571	573	543	553	589	513	570	572	616	586	590	575	573	596	568	567	575	571	600	565	497	592	571	548	584	564	609	579	572	580	623	589	606	578	581	574	606	585	557	524	559	586	571	569	556	578	568	545	552	552	606	583	603	554	576	514	554	598	564	584	576	564	574	593	604	574	582	514	571	592	547	553	564	597	566	603	618	573	551	529	525	567	593	515	579	562	579	574	566	551	572	558	551	594	585	562	566	532	551	584	582	614	536	580	568	566	598	553	584	579	599	520	591	626	586	551	572	546	597	606	553	550	573	570	553	536	580	586	544	554	539	566	550	572	577	548	547	580	586	559	544	594	626	569	604	582	540	609	549	563	581	565	611	542	561	586	565	557	617	611	612	578	607	577	613	613	543	581	597	573	598	612	594	581	568	560	570	576	564	588	595	598	591	532	544	625	543	586	551	555	571	591	557	578	609	641	536	588	574	569	562	573	562	582	536	579	561	554	600	557	555	544	565	536	545	541	560	586	533	585	589	563	566	587	592	590	584	559	567	569	599	557	603	568	568	584	574	596	576	620	564	568	544	546	526	549	590	584	594	581	583	568	542	607	572	574	538	578	609	603	577	584	539	579	581	578	586	567	593	574	559	524	562	539	588	606	540	545	600	584	549	589	569	582	595	564	575	578	536	586	568	593	593	552	522	585	569	562	561	554	580	606	563	579	520	570	574	588	555	608	608	653	550	513	593	594	582	565	575	557	564	571	565	589	555	567	591	586	565	552	502	518	580	598	582	559	582	584	548	612	592	593	520	614	575	613	591	585	550	614	570	546	558	584	584	534	618	585	538	601	576	612	558	582	574	572	561	583	590	587	595	550	582	554	570	604	543	558	534	553	528	585	590	580	605	599	602	608	556	530	559	563	565	565	582	620	536	572	552	571	574	596	559	597	534	633	548	556	537	603	572	592	584	590	590	589	532	596	561	646	552	559	609	585	602	548	544	551	573	543	545	561	584	548	578	610	576	571	617	552	573	538	624	580	517	577	559	570	549	598	596	545	556	588	557	590	555	608	570	594	554	561	551	583	523	559	539	595	578	597	557	555	569	550	574	573	608	579	576	579	584	565	573	564	567	562	593	563	563	554	578	543	549	573	569	597	576	577	559	567	603	540	589	580	576	579	574	543	515	582	608	529	561	541	617	551	548	574	554	556	572	588	535	575	586	581	570	601	600	551	556	559	563	556	555	567	587	572	570	594	603	620	591	527	582	548	587	550	569	576	629	602	556	585	546	546	571	578	629	570	570	615	591	590	607	619	578	601	528	578	525	585	553	558	562	584	557	573	542	565	593	593	594	548	581	583	598	542	523	548	553	623	532	575	558	569	570	596	607	511	579	587	524	578	567	600	583	582	594	610	612	606	569	568	523	578	543	601	564	631	550	581	551	587	544	563	551	568	587	597	638	555	593	587	578	588	527	564	593	580	538	607	542	574	563	552	560	585	558	589	587	568	534	543	516	567	603	537	596	551	555	595	582	560	562	588	534	516	621	553	623	582	591	595	568	532	560	595	606	607	605	597	598	584	549	512	591	560	572	566	513	570	610	609	586	611	600	571	514	574	599	585	559	561	605	578	577	567	578	601	598	561	585	576	564	547	594	598	607	575	584	556	536	606	561	562	529	571	525	615	600	544	564	583	554	541	592	602	610	557	577	583	563	543	552	550	573	591	599	566	579	574	544	568	570	571	596	534	584	581	600	551	594	575	523	556	592	615	531	621	561	539	537	591	550	577	604	539	574	613	591	585	536	599	584	533	587	565	581	595	587	565	566	597	588	550	569	585	575	575	642	560	567	579	541	571	601	566	597	565	599	570	596	551	546	555	607	611	566	552	598	573	566	580	552	574	609	581	583	595	632	575	579	596	533	585	578	594	577	583	588	593	550	580	588	578	505	591	560	586	595	580	593	546	584	584	575	613	570	566	580	564	621	565	577	557	577	587	596	583	585	571	541	616	558	582	565	609	612	560	572	575	601	582	555	629	521	585	589	587	547	551	575	605	626	606	544	578	572	604	587	564	584	618	592	596	595	573	562	540	604	616	598	587	566	566	606	576	588	579	513	571	579	583	578	596	545	590	582	529	563	560	551	593	569	594	600	596	570	580	546	562	596	568	579	596	605	603	547	552	604	572	562	611	591	547	594	542	586	561	543	608	506	595	563	563	563	605	570	592	573	572	597	578	566	584	546	545	556	561	566	594	561	551	552	544	575	582	553	569	571	582	584	545	532	544	578	590	648	558	562	604	530	559	580	544	582	551	517	569	594	548	558	579	566	598	598	576	590	600	571	545	588	597	600	566	595	602	611	575	536	589	581	577	609	570	564	551	571	587	578	564	554	592	568	567	549	610	545	541	563	617	609	530	564	600	564	538	566	578	571	586	582	575	587	575	581	558	566	558	556	540	594	578	596	608	585	598	571	562	572	607	574	562	563	546	558	545	592	590	568	577	577	581	608	562	541	578	612	532	545	605	561	593	560	572	571	541	544	566	542	539	554	550	581	565	577	583	560	623	579	572	543	563	582	573	564	557	569	628	562	528	519	550	548	549	574	560	541	586	586	590	548	599	597	582	592	568	570	570	571	618	547	615	580	554	594	607	587	545	583	589	578	581	538	569	578	580	554	590	564	572	596	592	596	572	580	614	580	529	588	586	565	522	616	630	568	596	585	613	567	571	574	557	568	626	550	592	557	578	574	571	565	568	578	636	562	565	568	563	549	586	569	564	580	610	553	564	559	553	561	533	579	577	600	583	559	556	566	560	559	604	552	607	553	602	609	582	573	584	555	560	571	547	600	587	558	568	554	561	570	561	527	597	562	567	571	589	570	595	597	568	575	546	561	606	574	569	556	597	565	596	563	632	570	573	548	590	636	576	547	579	588	570	528	581	543	567	595	546	555	551	578	510	594	565	574	596	584	614	580	563	546	561	582	584	601	586	562	592	582	548	552	547	558	524	581	559	600	596	543	596	594	585	579	605	552	566	547	539	556	567	577	606	596	565	614	594	622	586	540	619	558	604	611	566	556	553	563	582	586	569	534	559	593	575	568	586	598	577	551	567	556	563	566	549	580	570	560	561	577	586	592	607	557	609	573	539	558	565	565	559	529	557	543	569	551	541	561	550	555	607	583	515	578	635	523	584	604	540	548	568	594	586	578	596	515	582	580	591	572	522
18362	22032	3659	1971	1516	1237	998	863	763	688	674	659	638	666	663	554	586	647	590	609	632	584	606	621	575	550	592	573	573	568	587	622	594	566	541	584	591	584	569	527	572	589	597	617	577	612	557	573	543	568	558	603	590	549	588	571	588	581	561	519	565	534	529	560	599	542	577	541	591	623	548	549	620	559	535	522	573	554	542	552	604	575	579	612	596	547	536	532	554	588	579	601	538	536	563	582	555	578	602	605	571	536	527	588	542	542	531	600	531	540	587	554	584	591	595	547	590	585	544	548	558	563	548	543	578	551	604	537	549	567	579	559	538	613	554	545	529	570	570	543	558	576	538	566	577	563	589	553	558	539	574	546	541	542	563	520	566	590	561	585	539	566	594	569	615	564	574	589	588	562	604	593	564	565	573	550	589	527	552	535	558	544	529	574	551	600	507	555	607	553	564	547	548	593	547	530	557	537	601	551	573	569	585	578	560	516	534	524	564	586	554	559	511	599	571	557	542	529	521	557	594	572	583	581	583	586	551	541	576	576	549	598	534	573	554	574	571	535	538	552	579	580	555	565	547	571	547	568	564	534	553	562	558	578	574	547	535	554	528	564	589	583	553	558	533	581	585	569	535	562	580	588	629	559	542	564	551	548	535	536	539	530	555	532	541	601	567	557	555	583	557	529	550	550	559	579	557	587	561	531	576	553	542	514	519	540	534	542	552	556	563	537	574	605	582	517	572	562	551	557	574	576	536	562	556	574	530	553	568	573	587	532	553	553	580	575	561	563	551	550	576	561	560	639	589	585	560	609	582	546	561	557	545	548	542	538	574	551	581	576	525	574	592	558	499	586	561	568	568	558	577	559	525	541	609	597	549	572	592	555	550	569	587	533	606	530	545	583	594	554	566	547	573	616	581	585	585	577	570	617	521	549	602	540	531	594	599	543	570	533	587	566	569	557	557	568	531	589	605	559	586	523	526	565	579	572	572	565	553	560	558	551	565	563	568	564	552	588	525	568	574	560	560	523	537	549	525	579	538	575	552	557	566	580	592	572	577	545	555	570	565	582	548	548	564	590	554	544	563	582	579	582	595	593	597	525	564	521	518	520	548	555	551	550	569	548	562	535	550	578	554	590	526	559	639	521	541	578	559	577	570	568	560	564	540	548	567	562	530	576	562	500	541	569	593	561	570	574	589	580	539	548	540	566	588	530	520	528	579	544	562	590	565	570	557	548	619	555	614	596	566	578	575	576	567	540	592	556	584	543	551	565	572	575	553	577	562	532	591	592	562	578	520	553	546	576	536	533	538	565	609	606	549	545	564	580	544	580	567	581	559	590	556	551	537	570	550	561	576	576	564	544	542	538	550	579	563	557	566	567	613	546	568	547	560	534	579	521	569	539	573	606	561	547	554	601	578	585	546	557	546	563	536	526	513	531	562	545	592	569	549	563	566	581	553	567	620	529	537	542	573	549	563	608	597	554	561	577	550	566	545	559	555	551	522	541	579	571	568	531	570	556	567	533	555	544	580	512	508	596	568	574	529	604	561	581	574	536	543	570	526	587	538	547	574	558	541	586	555	565	539	566	532	540	564	560	568	564	552	622	547	558	619	593	577	544	534	616	575	591	573	535	588	591	575	525	582	578	635	570	569	576	599	542	530	573	530	568	562	517	507	563	584	560	565	542	537	524	571	560	541	611	584	623	530	550	565	543	569	585	536	533	536	560	521	569	557	545	546	553	550	535	563	572	554	567	529	518	576	516	588	579	544	522	555	593	583	551	540	575	580	606	553	558	537	593	549	570	542	562	518	557	531	605	540	572	553	553	562	581	597	582	590	647	546	562	550	566	532	575	591	535	549	575	631	548	571	606	636	585	569	610	577	567	559	567	558	567	560	547	604	573	580	569	582	567	555	598	535	542	583	594	582	561	592	544	557	514	590	578	560	550	573	527	588	588	521	556	592	575	563	559	551	557	543	559	554	570	535	550	573	558	535	531	570	557	553	557	585	559	530	587	545	561	584	557	553	530	566	548	579	554	554	548	571	518	546	583	563	558	566	573	554	579	557	603	553	590	560	510	549	587	541	572	533	520	576	536	597	591	561	566	569	545	582	563	535	545	559	532	555	567	543	532	579	535	550	541	547	568	531	549	506	548	553	541	558	528	569	546	553	592	527	588	528	616	566	571	565	567	577	549	532	541	618	565	578	592	543	564	557	549	560	577	535	562	579	570	561	564	561	583	545	565	563	561	564	521	567	586	585	565	585	567	562	568	548	525	561	577	568	540	543	525	574	510	538	545	559	559	559	540	544	590	540	511	554	539	569	543	584	545	566	548	558	600	548	575	586	570	560	542	514	580	543	578	606	580	546	548	604	563	523	583	595	580	578	541	550	600	573	581	576	570	591	526	554	539	525	591	551	536	549	562	543	520	592	616	515	557	577	553	552	556	545	539	549	589	595	552	573	526	577	599	565	593	576	568	541	570	559	542	574	569	592	540	538	575	560	573	585	607	555	545	562	595	565	555	568	572	567	578	571	557	576	557	560	568	576	589	552	596	551	567	569	601	533	567	561	555	571	591	527	561	593	589	556	599	605	540	532	579	583	572	543	549	559	580	534	592	596	534	589	529	547	580	528	571	562	574	579	579	548	587	564	579	560	542	564	548	579	556	543	585	566	570	566	530	599	567	564	550	524	555	558	564	543	588	546	575	577	562	562	564	546	546	540	581	533	625	593	571	539	576	576	556	563	540	568	572	549	574	538	537	535	577	562	542	555	546	569	595	562	568	578	563	577	586	593	579	588	578	568	567	516	532	568	580	575	531	521	561	531	538	548	528	576	575	612	608	618	580	566	560	555	560	549	583	562	585	561	564	570	568	619	592	574	564	585	556	563	549	550	561	561	558	590	550	594	543	568	610	570	555	562	568	578	556	547	543	557	598	574	550	496	567	565	591	586	562	540	591	581	600	566	535	535	571	558	529	556	596	580	541	559	556	538	595	537	554	544	590	522	577	574	508	613	553	533	502	608	559	576	554	597	579	579	546	594	571	550	605	548	588	563	564	559	597	531	547	560	559	543	540	566	528	598	577	527	547	578	580	580	565	540	566	557	519	573	543	512	544	597	569	521	593	565	584	566	545	513	565	575	550	541	564	533	541	580	549	535	549	568	598	541	622	598	594	536	585	607	551	518	549	578	550	583	534	551	575	543	528	548	582	551	574	555	527	604	547	580	568	583	495	537	583	601	551	553	574	518	587	560	556	546	541	554	551	576	541	564	550	579	585	561	548	567	565	564	595	587	539	568	561	558	569	557	572	535	554	574	521	565	602	541	608	541	563	530	556	527	539	582	607	536	553	609	547	550	588	547	520	529	559	549	559	591	587	561	551	564	515	513	511	596	567	552	620	531	587	558	552	561	549	573	558	530	565	530	580	547	564	546	559	557	540	560	559	534	571	537	589	545	522	580	560	512	566	577	503	548	519	542	564	544	591
22312	21018	28611	23608	21022	21080	11360	1126	742	663	585	534	465	471	423	437	409	365	335	367	370	326	305	327	329	310	314	278	289	270	285	292	311	304	277	300	261	281	271	290	264	260	279	270	266	280	283	275	285	248	259	293	272	280	278	275	273	285	260	283	271	268	252	256	255	254	254	272	291	245	267	268	236	243	257	257	257	261	262	262	238	254	273	247	273	268	270	265	264	303	261	234	255	241	287	254	243	266	255	242	254	293	264	277	277	239	266	252	250	238	268	258	217	255	229	245	266	270	261	258	256	263	281	220	267	225	233	244	248	216	236	264	249	269	246	260	260	258	237	262	228	232	235	268	214	274	274	266	291	215	230	279	225	234	247	244	239	257	276	252	235	226	240	269	259	259	259	249	273	262	241	258	247	231	270	270	249	244	217	255	258	255	282	255	258	246	248	240	246	242	253	288	273	234	258	260	251	261	277	247	261	258	239	257	252	256	257	264	244	276	245	259	260	259	260	248	235	268	268	247	234	241	286	264	228	238	247	238	221	250	237	263	265	257	236	246	235	281	237	258	241	248	254	261	233	281	254	243	257	264	235	253	237	232	240	259	238	220	263	291	265	265	253	254	267	260	232	265	257	249	257	258	252	246	300	283	256	243	266	275	232	254	262	242	274	228	269	229	262	249	282	243	229	254	238	240	239	253	262	231	262	250	234	234	253	266	254	245	287	258	250	238	241	250	242	247	270	261	240	245	259	261	226	259	239	246	253	251	264	245	262	256	249	269	307	257	260	224	239	275	238	285	250	262	261	263	255	251	263	246	241	266	253	228	247	238	249	280	275	232	276	287	223	250	260	253	281	278	241	239	233	233	223	245	290	235	232	246	250	260	266	249	245	231	250	248	261	249	229	295	231	214	230	258	263	246	259	241	250	264	249	242	241	262	258	238	229	216	255	263	225	236	241	245	257	244	257	276	243	244	252	240	244	284	264	264	254	256	235	263	252	282	247	271	242	272	239	247	256	271	244	274	227	253	244	267	249	238	262	226	255	227	228	275	259	243	259	265	223	267	215	250	244	249	246	277	281	242	257	256	248	212	231	249	228	250	257	262	257	266	240	238	219	278	232	241	231	291	258	234	262	229	249	239	281	260	268	267	269	268	246	256	242	232	248	258	247	241	249	240	241	266	245	242	263	260	260	252	198	254	233	247	271	267	247	235	227	280	224	226	238	223	271	258	234	247	285	258	303	273	262	277	254	246	218	253	250	273	237	249	235	244	244	260	240	255	246	239	240	253	251	234	261	271	258	273	234	246	263	242	212	247	281	246	223	259	263	263	268	245	303	234	268	266	252	252	260	234	238	264	269	246	251	258	258	231	253	256	249	239	280	275	249	264	268	246	261	244	236	273	250	266	266	240	240	253	253	275	265	243	219	272	252	272	275	272	266	252	246	228	262	267	208	235	247	259	253	237	257	269	251	268	263	237	234	239	266	252	262	277	240	256	260	257	238	216	243	273	269	216	264	223	256	272	255	240	250	243	227	259	284	243	260	264	254	249	260	258	236	259	287	237	253	242	239	243	250	282	248	278	254	274	249	279	224	277	259	241	253	269	275	252	235	218	270	257	244	247	241	252	265	271	214	242	248	266	249	303	283	264	239	218	289	238	271	223	235	273	252	257	221	221	212	239	252	232	260	268	246	227	275	251	263	268	253	229	252	229	278	264	264	236	214	266	275	241	230	268	257	270	239	252	222	247	262	239	230	247	271	261	238	262	247	250	258	243	261	257	276	287	269	273	213	228	237	241	240	259	228	255	248	265	242	257	245	239	256	247	249	252	241	241	256	253	252	257	227	262	251	255	231	261	233	232	272	257	233	233	226	240	266	264	208	260	228	259	244	260	245	224	262	247	263	264	232	281	275	230	225	252	281	270	236	271	255	279	266	242	231	251	254	229	262	258	216	238	258	247	246	257	248	259	261	251	255	228	241	247	261	240	273	248	256	259	228	240	258	254	269	252	260	252	258	260	238	231	236	264	238	216	247	270	259	263	257	242	259	270	231	254	232	239	248	218	242	281	284	244	230	209	245	252	243	256	252	265	256	228	249	264	274	245	236	227	258	241	263	277	247	245	247	207	248	240	255	230	249	236	242	253	222	218	253	273	274	254	229	244	249	235	276	246	261	271	280	237	225	266	251	219	279	262	264	223	238	243	263	238	248	262	259	271	251	254	268	240	213	258	231	264	227	278	255	249	236	249	265	248	268	245	241	242	245	244	248	263	263	266	259	254	247	248	269	268	243	250	259	264	265	257	254	252	240	240	235	258	240	226	250	253	253	259	278	249	273	227	266	258	246	246	249	241	267	224	257	233	259	239	253	241	247	257	258	266	253	235	250	273	278	278	232	265	234	246	284	251	228	226	252	277	266	243	234	233	250	233	255	269	249	253	226	243	230	276	271	261	227	255	258	243	264	211	206	267	244	253	238	284	237	237	257	246	234	254	221	238	259	228	236	268	256	249	257	247	251	255	238	220	251	246	257	240	245	261	251	255	237	258	269	260	256	248	275	211	241	242	239	290	285	222	254	221	252	241	246	257	241	231	220	239	268	252	241	231	248	253	263	255	279	237	237	241	232	277	262	253	266	295	257	240	249	257	233	242	234	292	266	263	249	264	252	264	235	279	238	238	271	267	254	282	244	271	269	225	235	240	241	263	241	251	274	249	253	255	253	251	264	248	270	250	245	256	268	234	247	265	276	271	237	269	285	239	274	252	281	258	255	256	234	239	292	259	281	263	266	243	268	256	250	261	236	253	258	263	284	249	253	251	269	271	250	274	249	254	251	259	245	248	254	250	274	232	217	241	260	260	278	244	245	244	232	243	268	260	262	212	250	237	250	251	239	234	293	263	257	244	230	237	246	265	272	241	258	234	264	265	253	250	246	269	249	265	255	265	254	262	254	258	244	262	268	233	223	246	239	235	239	236	249	231	243	276	246	235	253	277	265	252	236	254	246	258	234	263	246	234	258	261	259	220	228	261	282	266	260	289	255	266	250	247	262	253	269	232	249	248	277	236	249	238	267	248	228	277	283	241	248	285	232	256	259	250	247	255	242	260	264	243	271	224	228	248	237	283	267	248	236	241	274	259	255	243	247	243	261	237	245	225	231	271	265	265	233	261	255	250	256	203	258	242	250	273	257	266	256	255	252	220	266	236	214	246	232	254	275	255	252	262	245	236	270	195	262	252	230	234	262	247	243	223	240	241	213	228	243	243	238	225	250	253	260	271	258	252	272	212	262	259	280	226	249	225	247	237	267	268	219	268	260	249	257	271	258	263	248	226	234	241	284	238	259	207	255	272	244	246	241	236	263	277	260	244	274	256	243	255	231	240	239	257	265	268	236	236	245	246	261	260	261	267	255	278	266	254	239	267	243	245	256	279	261	245	267	257	232	234	229	267	258	277	259	253	215	289	249	244	238	240	277	282	213	255	255	266	232	278
20256	28790	9882	4731	3415	2449	1819	1333	1046	887	702	640	571	558	508	457	442	403	412	396	390	378	309	329	296	342	314	306	299	283	312	308	287	264	268	287	272	287	269	277	274	275	302	295	267	308	270	258	280	252	279	276	256	255	263	282	250	241	273	256	251	270	271	255	283	248	245	257	250	243	256	265	258	245	269	257	273	291	263	273	274	284	254	250	261	263	275	278	282	255	260	230	257	271	283	249	265	266	267	267	284	255	262	260	257	286	269	240	246	250	263	239	254	261	220	262	256	230	258	251	295	233	252	260	267	235	269	247	262	264	251	240	279	235	264	233	234	219	231	261	261	267	249	229	245	256	255	237	244	273	231	271	230	259	241	248	247	249	249	242	261	276	260	246	259	240	247	226	261	243	245	252	253	230	241	257	252	249	273	284	252	242	251	235	253	238	238	270	250	248	250	267	248	232	229	235	221	257	256	248	234	258	252	241	221	246	271	222	261	207	248	252	240	247	257	230	232	239	228	226	261	252	231	257	264	255	276	222	235	264	234	231	275	245	224	259	220	240	257	249	246	247	283	262	248	237	250	258	222	248	244	256	277	237	248	241	230	241	239	252	258	281	253	261	249	248	245	246	241	255	242	256	268	253	252	248	245	254	247	277	245	244	229	248	220	242	255	268	219	241	280	239	244	266	265	238	252	261	258	255	250	247	234	245	239	241	223	237	258	259	245	213	261	258	232	226	239	248	249	216	236	240	244	243	211	239	226	236	260	253	245	255	234	220	219	231	233	230	252	245	216	237	227	252	224	265	268	205	237	246	240	242	251	249	269	248	223	242	249	237	222	253	229	242	232	236	226	282	227	249	229	246	249	263	249	254	265	261	266	258	248	265	208	248	269	245	213	257	213	249	251	259	258	269	280	269	260	226	259	265	264	234	241	269	240	249	243	260	239	239	240	260	294	225	242	255	215	247	238	250	245	235	216	258	239	258	255	240	261	235	249	235	213	219	258	237	254	255	273	245	272	240	266	250	268	278	249	267	258	257	220	245	265	280	270	258	226	243	240	250	262	277	289	261	230	233	242	254	247	240	212	251	247	260	243	274	250	218	282	233	253	239	238	231	263	247	241	261	216	248	245	280	269	254	238	224	276	254	265	243	250	267	257	239	224	260	229	225	268	268	253	224	205	258	233	251	235	256	255	247	233	279	251	267	257	248	243	249	226	232	252	275	243	256	245	249	259	235	260	263	245	250	262	253	245	225	226	238	253	223	260	257	228	252	257	256	247	252	246	244	258	228	253	242	229	251	254	242	256	235	246	270	247	252	256	262	269	259	253	243	254	245	277	229	230	243	245	236	235	257	256	257	237	251	292	268	263	249	230	240	249	228	240	280	251	238	217	219	241	265	242	256	246	241	265	240	216	254	225	245	285	253	248	255	248	238	227	239	277	245	247	279	245	235	215	243	262	267	243	240	251	216	245	232	256	278	251	269	236	237	265	269	241	249	256	226	272	235	246	275	241	233	254	262	253	229	276	233	229	231	257	252	255	240	270	241	248	244	247	223	258	239	248	264	248	270	259	222	251	248	240	255	247	242	269	251	267	250	248	273	234	232	230	259	266	233	228	252	238	240	271	236	243	256	253	232	256	251	235	273	273	246	237	247	266	238	246	274	257	252	261	246	273	229	249	226	216	249	246	243	246	258	261	290	236	244	240	231	248	237	265	262	239	220	242	282	239	274	251	254	253	254	240	230	226	234	263	228	241	260	269	217	236	272	253	263	257	253	253	241	263	261	264	206	215	249	262	280	285	243	205	272	243	235	265	254	252	258	253	264	252	237	238	268	233	294	215	237	255	251	250	235	249	270	264	275	251	243	238	260	246	217	255	230	246	263	216	247	222	266	246	251	254	235	281	239	280	244	251	229	230	221	246	236	258	243	263	243	245	243	218	239	223	260	226	225	253	279	260	239	252	239	229	230	239	251	230	253	261	257	225	234	253	254	273	256	241	225	219	232	255	235	243	279	244	244	252	235	248	248	243	254	281	215	257	199	252	226	224	222	280	260	287	250	234	241	224	269	251	249	259	242	238	238	274	255	238	227	246	264	237	281	256	258	234	264	259	228	229	219	242	235	228	248	235	234	264	250	230	248	257	232	248	245	246	236	236	273	277	253	222	223	234	248	247	230	231	243	255	271	214	250	222	230	269	260	252	226	228	252	243	263	240	255	290	243	248	264	254	252	286	236	242	253	263	235	234	261	245	272	225	240	245	268	259	246	243	246	231	244	261	297	235	234	253	269	253	231	230	275	244	255	248	247	239	242	239	260	214	263	255	258	248	244	224	271	292	226	235	212	252	248	233	256	229	274	246	276	279	240	238	229	248	244	234	247	235	269	248	239	277	235	225	236	235	246	234	216	283	249	247	236	273	263	241	234	241	216	213	233	239	248	236	245	225	227	268	248	215	221	237	238	257	233	240	243	245	249	261	245	255	271	229	260	259	237	257	239	273	275	252	239	253	235	233	245	263	256	251	234	245	247	256	229	228	275	257	258	256	258	249	234	243	256	245	287	235	253	240	257	258	251	268	224	247	255	233	229	233	221	237	229	256	263	248	273	270	226	256	246	247	277	235	238	246	247	253	208	254	244	254	242	227	239	233	268	227	243	269	286	258	261	226	224	236	254	260	247	252	266	280	250	256	273	265	254	248	262	251	266	246	243	263	254	289	281	222	248	247	237	246	228	195	240	269	255	264	268	250	253	240	215	238	240	228	256	244	272	224	275	253	268	248	215	288	263	252	238	237	218	266	263	260	230	212	234	259	246	234	264	265	245	242	258	242	299	239	249	234	247	264	257	221	230	232	248	231	266	240	256	266	257	253	215	204	226	233	242	282	261	233	261	255	237	246	238	238	263	236	236	248	238	250	253	258	244	248	246	257	251	242	214	263	242	230	229	230	280	245	244	237	253	251	259	223	270	252	250	241	263	262	250	275	253	227	260	229	210	232	243	248	238	241	251	246	255	254	223	245	239	242	247	252	273	231	234	258	267	228	270	247	219	245	252	236	248	234	225	248	242	241	242	253	239	259	267	256	252	232	246	248	240	233	250	236	249	278	230	236	215	260	248	270	252	261	285	277	262	229	252	240	227	214	248	238	225	226	228	217	283	260	275	258	231	265	246	226	247	257	234	246	217	231	238	238	240	256	235	279	274	224	253	231	251	277	254	248	228	264	254	245	220	270	256	236	226	229	254	233	220	247	242	258	242	256	281	230	254	219	243	260	248	219	257	220	258	239	239	256	226	264	271	262	235	248	247	265	240	264	235	239	225	226	209	226	266	247	249	247	264	237	243	262	239	234	231	264	250	221	242	217	238	236	223	252	247	237	222	253	255	252	244	261	218	245	257	237	233	273	243	236	237	217	264	269	247	264	226	249	267	256	229	253	262	235	253	252	269	257	244	221	261	227	266	231	246	243	235	248	269	243	206	239	249	258	268
27654	19540	6380	853	659	573	624	577	540	573	560	585	582	578	591	584	545	582	608	628	581	553	575	543	547	567	579	584	581	606	546	592	573	561	580	611	601	604	558	595	555	585	543	583	555	617	588	573	604	584	582	567	535	582	569	536	542	530	568	536	572	561	562	579	557	596	559	544	562	573	545	588	569	620	588	571	523	617	551	600	576	577	599	562	582	539	520	567	594	585	575	562	587	634	590	569	602	575	600	584	572	591	594	544	571	618	575	594	595	608	591	584	574	531	566	571	556	572	571	537	564	595	523	581	540	549	562	540	540	603	597	554	542	610	597	591	550	570	567	555	559	579	521	584	522	530	571	560	559	557	525	598	546	552	549	574	601	563	566	553	559	568	573	581	555	571	571	579	587	575	551	558	582	587	524	558	540	571	629	598	568	565	595	524	603	594	574	519	550	512	580	574	540	612	579	564	578	534	561	552	550	572	532	545	565	566	565	563	534	533	589	535	596	534	603	537	558	542	569	608	589	589	571	563	550	524	588	516	562	561	576	601	572	530	575	560	550	588	593	586	547	533	554	547	526	548	602	548	585	541	528	547	561	569	575	539	557	565	615	581	584	565	521	542	551	527	542	587	563	557	618	538	518	569	583	553	523	589	610	554	578	580	557	560	576	571	527	553	553	552	534	594	549	536	555	596	538	570	510	531	585	599	566	586	555	585	608	560	526	566	577	531	587	561	561	569	610	578	578	541	613	526	570	575	529	559	532	570	560	574	574	524	574	549	561	589	587	561	579	563	538	543	570	562	590	572	597	558	555	553	561	567	565	572	565	527	555	573	577	595	567	573	550	577	506	569	571	515	517	616	567	575	564	574	572	543	560	547	558	535	553	610	575	554	543	599	629	553	537	611	566	536	590	617	596	562	615	550	575	631	579	553	536	528	562	577	557	581	530	563	494	571	547	600	534	577	546	574	558	553	549	587	574	599	539	529	563	518	542	531	546	611	618	517	572	584	510	567	575	594	565	559	564	555	532	591	589	576	561	592	564	599	583	547	494	551	571	511	574	534	561	547	532	555	569	563	581	573	572	579	587	536	561	580	534	573	584	557	589	584	561	563	553	568	575	628	545	571	542	561	544	552	512	554	529	590	532	577	561	562	580	564	565	587	567	618	613	588	560	612	534	594	579	539	557	564	607	582	580	546	577	592	625	567	524	559	559	582	583	574	582	559	534	555	586	569	579	533	552	614	572	570	600	552	575	545	569	593	562	564	570	592	566	561	565	552	537	567	577	575	525	557	578	554	569	600	559	528	591	518	585	550	560	554	540	606	531	539	577	544	542	554	570	582	581	523	576	604	643	539	573	556	552	555	551	564	592	598	563	547	537	604	604	610	546	542	531	562	567	570	588	585	569	566	554	577	565	579	585	551	551	521	587	539	542	555	559	565	582	549	571	582	583	577	556	530	580	581	532	574	572	561	569	584	577	546	582	520	566	573	573	537	542	578	521	562	530	594	564	539	571	597	578	594	563	559	573	547	587	553	541	557	611	587	556	565	549	570	528	563	585	561	558	526	561	559	556	596	559	608	585	538	530	523	589	545	552	593	583	572	534	591	564	591	577	565	578	535	540	561	554	530	576	583	588	590	547	579	584	526	552	596	537	517	529	564	550	564	549	555	573	535	578	553	585	584	540	581	526	561	570	576	513	546	582	571	535	542	560	538	533	551	578	554	563	566	588	551	589	582	578	550	588	563	596	598	587	581	570	561	553	562	594	566	580	573	594	530	576	554	526	576	612	533	526	554	541	572	572	571	568	560	551	588	561	543	573	564	576	559	577	553	525	548	594	523	598	537	599	573	583	565	613	556	603	558	609	549	583	530	551	594	556	591	580	568	531	605	550	499	534	568	522	581	564	573	572	570	588	603	581	541	557	588	547	621	556	536	598	553	574	590	563	550	557	597	527	547	538	565	587	601	553	543	560	574	556	549	575	600	603	551	549	589	559	613	556	599	571	573	554	568	599	554	589	575	585	567	601	570	599	544	586	510	541	602	601	536	536	548	573	531	553	576	554	558	584	541	497	527	535	542	566	518	584	562	570	546	617	571	550	583	600	568	581	574	540	542	557	564	576	544	570	562	539	592	534	558	549	586	583	538	551	511	521	527	561	526	579	617	587	535	563	569	572	572	599	570	562	579	531	588	574	562	558	568	573	592	638	551	577	589	547	564	568	601	521	550	550	542	557	564	600	581	591	556	539	549	500	529	525	552	545	525	579	564	562	609	532	568	579	542	557	538	530	515	569	598	556	600	576	570	568	583	551	603	530	555	586	553	538	548	578	569	547	545	531	548	545	584	589	577	552	528	560	543	571	558	574	575	558	554	528	604	595	578	524	582	548	575	538	531	578	562	562	528	541	554	534	549	598	541	551	524	565	548	562	528	577	560	574	555	541	582	590	573	572	575	588	548	592	557	536	557	539	543	567	555	558	569	572	564	542	576	553	593	507	562	601	501	585	558	583	556	575	579	554	573	584	558	547	574	545	551	556	568	574	553	620	548	548	556	605	554	583	580	562	567	538	562	536	555	547	537	609	551	556	555	547	565	588	625	628	599	589	567	576	574	576	558	536	545	565	551	525	559	513	548	568	589	547	586	556	567	548	537	557	579	566	604	589	579	556	535	574	606	571	550	544	584	538	579	556	569	544	509	545	556	563	569	553	574	544	522	584	484	557	534	565	510	564	578	547	533	530	555	555	570	587	596	555	558	585	580	583	557	585	576	545	570	544	573	511	552	540	616	542	564	551	580	555	562	530	561	558	558	568	578	587	546	547	584	592	535	603	525	594	559	586	543	548	540	550	565	563	582	578	542	633	560	573	538	542	547	549	567	554	555	548	538	530	572	538	570	611	589	537	540	589	575	632	574	562	580	562	522	575	532	542	532	573	580	591	558	565	519	570	561	564	556	594	556	564	564	557	555	592	568	549	543	579	574	545	606	604	568	573	601	600	550	607	583	569	565	563	566	576	594	555	540	565	550	566	599	577	563	552	581	582	571	598	564	536	535	564	524	535	572	569	528	568	545	546	556	573	570	545	548	565	587	544	592	590	543	553	571	564	600	558	562	583	550	552	588	530	549	568	555	586	566	578	581	560	578	576	533	570	534	558	551	560	552	576	591	541	565	575	571	575	560	594	581	595	527	559	592	570	551	551	506	567	539	585	525	547	571	570	571	536	565	535	589	586	545	515	585	562	556	599	551	583	602	557	517	524	521	583	570	587	575	562	610	558	557	588	572	533	598	582	579	559	629	572	544	556	594	585	555	577	581	571	591	583	602	579	587	604	548	606	552	592	535	540	563	562	582	534	574	605	544	580	559	571	573	554	556	567	573	558	518	572	539	586	568	544	569	518	580	563	551	591	584	552	576	525	553	577	547	572	585	528	566	560	568	554	532	594	550	534	568	593	615	587	536	560	614	556	559	565	541	575	532	603	579	530	574
14943	7199	892	627	677	621	655	608	631	587	558	597	577	553	566	562	575	569	586	560	564	559	558	622	549	595	594	580	605	576	573	591	597	617	569	556	555	603	576	565	611	579	578	574	542	568	607	578	568	602	600	582	539	558	556	561	640	564	575	607	583	522	563	505	563	528	575	554	600	602	538	576	522	550	587	602	598	537	593	583	554	611	569	615	579	573	606	588	560	578	585	571	583	544	554	553	583	539	610	548	587	533	563	577	581	570	581	587	578	576	593	581	577	563	559	531	565	597	640	559	545	589	551	580	552	563	564	592	548	549	572	556	549	563	570	544	566	533	550	531	559	550	576	552	589	583	512	547	580	583	557	581	583	560	592	593	541	565	584	572	531	567	602	597	590	567	572	551	541	553	534	561	522	563	565	623	570	550	582	561	583	559	571	590	584	536	617	576	556	564	571	558	594	577	556	530	529	551	585	601	554	605	568	555	547	566	560	577	521	549	587	562	568	539	601	597	543	536	540	546	546	592	615	562	580	566	524	551	575	554	564	548	573	515	576	576	623	560	621	569	538	528	572	536	577	550	584	548	584	598	567	532	577	510	538	515	582	546	565	561	565	562	521	614	594	614	552	577	571	529	550	564	567	565	597	579	564	531	570	556	532	590	570	517	524	532	554	586	575	548	595	557	538	555	550	558	546	529	561	535	552	609	584	613	579	588	596	580	589	601	543	548	583	561	599	538	582	567	526	538	584	581	568	551	552	546	546	591	592	516	591	555	588	579	557	544	599	545	546	584	582	566	532	530	543	597	560	581	543	564	574	597	560	565	555	598	564	576	568	610	522	562	585	561	586	567	580	602	583	537	588	552	610	549	563	600	525	620	600	578	597	580	591	584	557	542	596	584	599	586	589	524	599	566	557	592	553	532	558	553	560	560	572	550	579	551	569	556	595	597	570	581	585	601	573	569	576	604	576	580	509	556	566	563	577	587	550	520	591	626	534	546	609	578	602	517	542	573	602	558	563	539	568	584	590	574	541	565	547	604	596	572	533	575	594	594	603	608	584	590	567	622	603	574	569	576	578	553	577	562	567	578	546	529	553	547	581	537	567	528	576	565	595	536	556	596	572	552	597	606	582	532	598	595	585	542	541	563	583	535	584	590	546	587	563	557	549	548	556	560	549	565	606	550	525	564	595	546	581	529	519	578	550	568	556	566	551	568	581	544	591	548	549	607	599	563	547	565	584	602	603	549	545	585	579	585	588	589	582	559	549	565	522	538	546	549	580	560	607	533	571	585	581	588	571	585	532	568	572	568	563	576	533	629	554	561	570	570	581	557	606	584	601	539	575	570	539	609	596	539	537	591	555	575	573	590	571	576	560	549	509	568	571	578	554	593	610	516	612	540	538	617	591	558	559	528	494	595	586	538	596	552	576	518	567	576	552	573	581	591	551	564	565	554	609	568	625	597	556	578	589	559	585	577	574	579	563	568	532	552	565	571	538	613	544	586	553	570	609	567	602	557	558	578	557	581	539	544	557	587	527	556	582	535	584	561	569	545	542	548	553	540	567	533	598	598	534	560	546	490	526	564	564	574	559	593	561	552	554	579	578	562	572	596	562	529	554	592	609	575	574	559	541	584	583	541	544	553	539	582	553	563	618	528	565	595	561	581	573	561	546	527	590	560	552	559	551	556	546	609	514	575	585	542	580	608	553	552	576	631	578	585	587	585	592	550	571	639	545	573	597	559	583	554	611	510	636	595	618	592	607	569	587	566	595	584	577	561	587	575	547	563	559	533	581	597	556	542	568	588	538	584	509	593	567	556	574	564	578	554	586	596	543	544	564	559	547	579	567	581	568	532	602	570	573	575	559	545	651	588	553	573	566	555	548	528	602	572	563	568	606	538	598	605	586	568	557	586	587	556	552	584	581	559	566	606	594	558	586	545	568	609	532	520	581	570	595	555	593	565	551	554	582	532	607	565	569	555	561	561	577	553	581	553	574	549	547	553	603	552	601	525	590	575	524	570	575	545	556	543	552	503	575	567	549	553	552	590	555	589	569	542	540	590	581	570	579	546	549	597	582	571	550	581	596	550	589	551	526	570	578	581	573	565	559	567	550	553	540	565	592	572	636	614	550	569	570	600	563	564	549	566	554	546	597	563	538	619	559	542	561	514	570	540	572	561	573	546	564	540	550	566	559	565	570	569	568	571	563	593	548	557	592	531	581	571	571	547	553	558	587	541	568	539	566	570	599	584	506	532	557	583	558	567	536	612	547	535	551	553	587	542	521	574	576	575	578	571	579	544	572	571	564	613	565	546	602	618	518	562	578	558	599	542	541	504	589	585	566	577	565	572	556	539	585	590	567	536	570	541	572	535	567	575	568	546	531	587	543	589	587	599	579	557	520	558	589	529	554	532	547	556	554	571	577	579	590	535	601	594	576	580	572	547	613	579	594	596	537	546	532	567	581	561	598	592	550	571	561	531	598	559	574	598	543	604	552	558	576	551	586	575	590	578	591	599	578	582	543	547	572	574	536	566	581	564	567	589	543	543	593	594	604	583	542	553	527	592	587	565	566	563	550	579	567	591	552	610	573	579	565	535	538	538	584	556	571	557	544	611	554	578	548	561	529	538	580	602	530	584	566	532	585	580	596	573	550	557	540	554	529	576	628	524	566	587	588	534	559	558	591	567	581	571	578	550	565	549	567	529	572	580	597	550	583	565	551	578	569	545	598	567	551	541	577	605	551	541	564	590	561	590	539	559	572	573	532	583	568	567	548	581	582	574	574	528	577	556	565	625	554	545	529	565	614	573	588	593	543	592	561	558	567	575	602	588	549	591	568	565	605	621	584	567	515	560	571	572	588	535	554	572	553	571	548	535	571	541	613	563	597	559	595	583	547	579	578	558	593	559	582	568	567	575	571	559	565	585	557	552	567	604	557	591	570	574	586	563	568	599	558	548	559	530	575	584	580	563	587	543	535	522	600	556	568	591	559	538	532	601	536	590	557	580	569	531	580	575	559	553	562	571	555	575	537	556	596	598	558	563	558	592	589	589	589	587	513	569	557	621	585	562	539	574	606	546	586	576	526	565	582	559	581	565	580	597	593	552	594	572	555	533	542	588	562	622	572	547	541	576	576	545	578	591	557	543	576	572	523	607	582	598	505	585	580	588	532	548	578	611	552	591	572	531	570	589	596	544	613	565	503	556	528	537	571	557	600	558	561	548	592	569	545	599	567	584	535	561	552	566	566	586	560	564	518	531	564	563	567	582	600	555	561	535	589	568	583	537	539	565	549	534	593	582	603	528	594	552	561	604	556	600	598	574	577	572	582	553	599	553	596	592	579	546	587	606	572	588	575	580	574	570	578	553	571	566	593	547	547	537	578	538	552	577	538	583	612	545	550	597	556	561	567	581	560	599	558	549	586	563	600	548	563	559	582	582	557	547	560	565	538	564	565	558	563	572	564	572	579	553	571	569	575	589	558	546
23400	20946	28154	23929	20957	11111	1128	727	557	527	467	437	397	390	396	386	383	356	387	372	343	331	376	369	357	331	326	356	315	293	358	310	329	357	301	321	326	336	319	320	300	312	345	319	314	299	323	339	336	309	331	319	309	301	336	327	337	326	302	311	331	344	332	339	328	323	328	313	363	339	306	303	304	303	328	342	313	336	309	331	311	298	308	305	343	341	346	284	315	304	343	278	346	281	350	301	322	308	343	335	331	319	325	309	344	356	317	325	344	317	323	302	314	333	343	328	320	354	309	290	327	297	292	330	317	282	303	309	329	300	295	328	286	280	308	302	310	279	320	303	328	305	315	306	297	291	293	307	314	309	339	315	304	322	299	302	300	345	303	299	337	328	350	310	287	333	314	330	339	316	297	321	321	299	309	284	317	323	277	353	292	305	313	320	347	320	314	325	346	304	288	278	320	302	345	319	294	312	309	299	304	298	326	335	345	292	337	328	310	323	296	280	312	303	296	314	322	298	287	328	300	328	333	288	306	294	309	326	284	297	331	327	344	306	312	324	306	319	308	313	293	326	329	306	306	318	336	319	307	306	325	321	305	307	314	306	325	301	319	288	312	312	292	324	327	339	300	290	315	279	317	305	308	287	351	307	327	302	294	299	288	304	295	313	314	325	307	342	294	314	318	322	330	356	308	331	326	310	291	318	341	307	301	302	313	296	318	318	287	350	311	312	334	347	280	343	323	292	333	341	295	324	310	328	315	308	270	330	333	317	283	297	320	321	339	289	322	302	316	344	332	327	304	350	352	285	302	313	300	274	328	305	311	325	298	354	305	314	283	315	318	299	340	281	326	352	352	326	307	332	310	320	329	323	314	299	289	292	331	291	311	300	278	254	304	318	312	305	323	294	294	302	297	313	314	306	343	307	304	314	321	315	326	296	332	329	313	319	329	302	288	309	323	329	324	332	307	305	296	284	334	316	308	322	315	305	308	311	322	286	294	283	315	306	293	298	343	302	339	302	287	311	343	347	313	302	304	290	326	295	324	336	348	294	324	314	356	286	339	344	321	338	302	291	307	308	307	289	310	332	342	341	344	314	309	324	306	296	290	284	317	337	317	343	341	314	318	287	315	306	277	304	335	293	307	309	282	295	299	282	315	334	323	319	323	301	298	298	327	298	278	310	317	283	344	312	308	297	295	305	299	291	313	322	335	308	298	343	264	290	273	335	288	287	321	285	340	347	295	286	296	308	305	348	312	310	322	341	301	320	299	323	310	319	327	317	284	321	311	314	322	300	317	333	310	313	310	280	333	293	319	329	335	358	307	315	302	318	318	314	325	311	306	314	317	296	341	336	349	291	311	276	308	320	307	333	329	322	299	290	329	317	284	325	337	322	315	338	320	310	291	309	302	324	325	324	300	291	340	328	306	307	315	294	287	353	293	308	309	299	319	341	319	317	292	300	296	293	352	321	317	337	322	297	328	309	297	338	338	302	320	314	307	328	354	304	299	305	322	319	335	334	319	316	327	304	327	306	307	333	338	287	327	310	337	292	329	296	336	329	291	304	276	314	275	325	333	343	290	282	295	313	332	301	303	331	300	311	317	309	365	319	305	340	302	263	331	324	298	299	303	307	328	310	336	313	308	308	295	310	313	307	320	311	323	308	291	318	309	334	326	323	300	316	305	299	323	314	304	291	331	317	330	303	301	366	309	318	323	295	280	294	319	326	296	303	287	309	296	330	331	329	310	323	290	328	313	332	339	307	329	271	315	301	312	361	318	340	304	285	311	293	315	308	322	308	327	338	358	325	286	287	298	336	291	297	357	289	299	329	287	304	304	345	312	288	311	338	296	303	327	299	276	323	308	328	288	318	320	317	335	316	301	295	314	305	325	331	291	291	295	304	289	314	320	320	304	335	295	319	307	342	307	311	325	327	323	290	292	328	327	302	295	300	310	319	307	296	315	312	327	327	319	322	334	335	287	271	321	283	330	326	329	341	317	310	303	311	297	307	291	300	303	292	326	354	313	291	298	294	338	324	309	334	335	334	328	308	302	328	322	303	309	324	329	294	329	296	320	319	327	324	289	322	302	346	297	321	295	327	305	348	301	319	305	308	311	298	308	318	343	323	290	326	312	312	326	288	324	315	351	288	302	305	290	280	307	304	273	289	299	293	303	310	323	291	310	299	347	306	288	337	331	335	291	325	340	301	289	346	328	326	291	323	321	308	321	296	299	327	304	327	315	350	319	339	323	320	317	324	325	321	316	309	332	301	330	302	323	333	293	319	334	339	289	306	326	354	305	304	322	338	329	296	314	292	327	327	300	300	294	299	312	312	298	307	341	351	311	318	336	299	290	284	270	292	333	339	361	326	339	293	313	320	319	315	354	316	308	322	329	283	286	321	318	285	294	319	333	320	305	314	300	304	311	307	314	297	340	314	284	332	339	311	335	301	326	308	287	326	346	313	307	306	310	328	311	339	328	311	302	321	301	307	333	319	316	319	305	282	310	306	295	270	304	319	321	327	312	317	332	298	310	311	314	341	306	314	303	306	346	337	333	298	325	324	331	332	319	297	308	305	265	306	328	285	305	319	339	327	312	327	325	305	314	329	288	310	312	311	348	327	282	331	290	319	303	309	319	294	319	328	305	282	313	313	337	332	283	323	305	334	324	308	319	308	317	366	310	329	307	296	292	317	321	308	307	286	340	312	326	334	293	292	346	302	293	305	281	291	299	339	281	322	323	325	300	307	324	287	307	305	338	312	309	311	291	311	295	307	306	321	330	341	340	308	309	337	301	290	316	305	327	318	311	322	313	301	318	272	299	326	325	299	307	316	328	303	312	302	305	339	319	318	315	303	331	294	301	335	318	297	292	314	289	315	347	325	333	300	306	291	325	317	323	322	330	321	339	296	292	299	303	328	311	335	311	329	316	307	272	303	273	335	315	294	341	285	310	281	294	305	328	323	329	357	295	346	287	303	324	292	303	307	309	329	301	324	306	318	316	290	291	299	312	306	340	315	309	324	335	324	315	323	300	332	305	277	300	284	311	320	307	344	327	307	297	321	289	301	337	333	309	288	311	317	340	303	340	353	312	317	323	331	326	313	320	339	292	301	292	336	307	300	266	310	310	312	299	298	269	319	309	302	314	296	324	331	298	309	324	285	335	296	320	303	299	329	356	314	320	312	318	310	328	278	324	323	314	331	302	312	345	308	318	272	324	339	349	333	294	330	281	297	316	302	301	330	307	316	341	342	350	299	324	299	310	291	308	297	323	304	286	337	273	297	354	312	291	290	291	329	328	324	308	282	301	298	323	324	281	352	327	344	331	330	294	296	307	333	299	318	322	343	295	330	306	294	299	300	290	300	314	276	310	342	311	307	313	370	321	321	324	321	320	317	321	330	295	333	300	316	304	338	342	287	325	323	305	286	343	316	335	320	322	323	319	344	328	333	327	326	334	323	286	300	303	305	298	317	317	298	293	302	293	308
13679	17814	5810	2775	1985	1553	1144	882	757	641	554	501	468	510	488	438	423	398	423	405	353	384	394	360	372	352	369	395	368	329	328	339	334	361	351	385	325	359	369	328	345	355	346	362	329	324	356	346	370	336	348	344	332	316	338	338	356	362	311	345	308	326	356	307	334	361	349	343	295	355	345	320	347	344	365	317	282	325	325	328	336	350	334	337	325	318	330	331	341	342	326	332	338	336	321	313	338	312	348	345	326	362	330	314	349	310	343	319	378	311	347	345	310	340	348	331	336	329	332	320	323	359	323	355	314	352	342	344	329	337	312	326	331	284	350	311	283	315	314	319	319	308	337	340	345	326	320	300	322	334	347	314	343	322	322	340	294	306	317	297	321	328	331	310	309	296	332	337	309	313	288	333	352	361	281	329	328	351	324	324	362	345	333	326	339	331	320	330	323	364	327	328	337	310	340	357	334	342	291	332	324	294	321	322	325	298	326	320	339	322	305	351	349	363	298	308	310	342	301	318	307	354	320	348	363	295	323	304	320	288	293	304	342	288	326	335	372	303	325	340	307	342	369	302	306	329	332	305	354	319	336	326	325	351	330	339	296	316	323	336	336	368	299	332	327	304	324	311	336	330	305	318	303	339	321	351	306	333	328	276	337	365	316	376	323	328	318	308	328	306	309	287	314	334	321	326	319	341	321	314	324	349	327	326	331	308	302	327	347	321	321	336	306	312	306	329	317	300	312	358	353	316	326	346	294	294	317	291	303	316	349	292	309	344	333	322	321	315	326	306	330	317	307	338	328	336	304	318	295	317	308	319	322	344	332	347	320	324	300	337	309	338	318	325	339	318	321	318	294	311	333	323	323	283	334	328	345	334	315	316	354	332	316	344	307	336	290	353	328	298	306	355	327	304	305	364	344	299	331	307	337	330	332	330	299	326	315	330	367	320	317	314	335	353	325	344	337	305	312	311	333	295	295	338	312	291	340	303	308	279	349	293	317	337	326	318	351	327	335	323	316	321	329	334	329	320	337	344	290	311	315	336	293	317	338	323	344	318	322	363	280	336	336	322	348	306	282	349	336	343	322	321	347	331	296	328	352	319	299	333	324	314	308	307	352	330	346	330	327	295	337	344	323	318	326	328	356	343	331	327	340	340	325	313	322	333	311	324	290	369	347	352	312	308	315	324	327	314	341	337	326	306	309	334	319	314	334	321	301	322	330	334	332	336	342	324	328	299	325	304	305	335	316	342	337	300	345	313	307	331	364	312	357	341	332	320	333	351	325	302	285	324	325	295	313	316	320	311	314	305	281	349	351	314	321	338	333	352	286	307	325	321	304	320	325	302	311	317	319	329	282	330	309	302	310	329	312	348	321	366	328	311	319	312	358	338	322	320	349	328	328	347	303	325	299	338	313	339	292	319	354	341	326	333	330	306	312	348	295	316	326	341	315	320	328	361	316	330	333	321	321	329	316	348	337	317	352	306	336	309	300	302	363	347	345	320	328	333	303	323	300	269	322	324	337	327	297	354	330	327	325	302	342	305	321	328	329	304	320	332	300	339	331	314	313	341	303	285	321	309	307	310	310	340	312	320	324	353	306	310	313	342	330	349	319	330	286	343	323	285	327	305	316	313	343	301	296	303	362	339	344	325	330	307	304	310	349	308	302	365	359	339	308	316	307	308	311	327	343	301	358	358	320	317	292	335	327	322	344	347	322	287	322	282	314	311	326	345	359	343	312	306	336	298	296	320	310	313	323	325	347	315	328	338	325	322	353	310	310	287	303	333	326	332	310	319	312	299	328	311	300	359	322	326	298	335	347	322	348	298	315	295	309	331	309	295	317	324	312	314	340	338	368	306	312	353	318	307	335	327	324	324	323	313	321	309	318	350	313	349	295	353	360	328	329	317	313	293	332	331	354	297	331	321	357	332	318	337	337	311	327	343	304	337	347	300	317	319	292	309	335	347	346	340	319	302	346	320	340	335	326	323	361	327	304	336	315	324	330	319	350	318	310	322	317	322	320	321	327	305	275	315	320	335	313	316	314	354	298	338	308	317	298	315	328	322	296	340	328	339	337	354	346	311	305	355	301	271	348	317	313	313	332	330	313	334	322	317	315	338	341	332	299	315	340	311	330	328	313	319	292	320	339	311	314	334	306	308	329	319	326	326	389	343	315	289	311	306	310	310	326	331	297	312	314	306	324	358	343	318	340	312	334	323	337	348	324	321	303	321	367	313	327	335	333	305	340	317	324	313	295	329	344	314	342	325	322	335	338	317	327	313	341	301	333	326	332	314	313	355	336	305	326	302	329	323	293	337	314	325	310	325	329	336	295	329	334	341	332	344	330	325	351	323	342	333	334	287	365	329	303	342	334	354	319	336	326	330	331	313	318	314	326	336	336	325	296	343	348	291	324	340	311	361	291	331	305	321	299	304	341	321	306	347	339	329	318	318	326	330	321	301	303	329	332	318	331	333	340	323	303	347	328	324	319	327	341	327	316	311	331	323	338	321	297	321	317	339	336	316	316	345	337	354	325	319	331	327	292	308	304	310	289	316	301	318	316	359	351	349	318	316	331	330	335	321	349	309	349	347	333	336	303	316	324	331	313	337	323	334	327	323	314	306	294	333	321	333	314	325	302	343	324	335	316	320	303	334	356	326	327	318	307	319	322	338	334	339	339	320	340	329	286	317	331	324	293	300	348	307	324	320	338	318	317	308	303	320	330	328	311	336	335	297	314	333	328	319	364	324	346	311	358	341	327	293	338	319	333	292	310	345	318	314	304	323	310	290	321	342	307	345	306	296	328	316	305	309	324	314	325	337	316	294	327	323	343	334	339	318	335	332	359	304	335	310	331	319	332	314	324	341	317	290	318	322	324	320	346	302	315	351	336	305	289	329	340	326	301	376	309	283	311	363	321	343	337	319	301	329	351	317	324	313	317	293	322	308	324	335	301	276	306	325	339	310	335	284	314	357	281	316	298	368	300	311	305	332	333	319	340	350	324	314	328	324	358	313	338	319	311	297	326	318	289	339	343	319	338	334	298	325	302	327	329	304	317	355	327	332	325	342	352	322	305	318	323	340	330	302	316	330	314	327	336	304	319	338	319	322	351	316	321	307	284	334	318	318	326	323	314	337	337	352	299	320	332	315	296	321	308	379	336	332	326	327	327	321	309	342	329	321	314	336	331	307	318	343	333	318	319	308	335	303	330	336	339	326	328	323	327	311	334	305	309	352	334	340	354	309	312	341	326	304	297	320	325	329	331	347	312	342	363	361	321	354	316	321	321	334	325	324	305	340	287	318	342	347	317	309	327	334	322	324	347	317	336	313	319	297	335	329	320	291	308	329	333	321	318	310	313	311	326	339	335	355	321	320	297	335	318	335	305	306	356	309	301	311	314	298	289	318	322	325	322	269	314	343	301	332	320	323	278	313	335	315	342	345	312	338	348	313	327	336	313	287	353	346	309	319	335	345	329	307	329	320
24472	20928	27346	24650	14459	1335	876	748	694	670	625	623	611	590	613	644	592	576	602	598	621	640	577	586	580	614	574	554	548	579	594	549	577	597	598	571	572	615	552	614	568	551	583	567	616	560	567	570	576	573	554	599	579	566	576	545	556	540	553	542	549	568	559	612	603	600	590	543	535	573	579	575	566	586	591	578	589	597	564	583	593	549	562	582	564	609	525	646	555	562	584	563	542	612	577	605	568	550	577	643	578	525	558	578	581	568	572	551	519	560	594	567	570	550	581	581	575	584	597	539	566	557	568	554	527	579	552	582	562	594	503	587	585	553	545	514	526	566	599	551	570	571	572	559	607	573	589	561	581	528	603	581	590	540	575	573	536	549	612	546	628	590	535	617	572	554	589	568	552	542	543	587	582	577	565	564	521	576	556	560	611	547	573	575	574	533	570	529	558	559	595	545	564	548	574	528	570	549	597	572	609	596	580	572	584	585	562	499	562	558	579	568	581	606	607	615	585	552	556	577	526	583	604	600	603	569	573	619	578	546	579	523	550	587	581	550	564	621	581	568	537	548	574	546	597	590	563	587	552	578	567	531	550	510	619	579	494	559	565	561	575	597	563	558	580	565	562	588	587	587	592	536	623	592	565	559	575	545	590	542	545	576	539	558	577	567	552	550	624	557	603	588	593	604	610	560	564	558	592	581	518	577	551	561	583	526	567	566	532	585	588	617	541	607	564	601	596	577	605	554	542	571	610	612	581	584	558	538	563	589	559	507	581	609	580	548	609	588	574	572	567	548	561	576	627	535	540	551	534	546	529	564	566	516	560	525	556	579	542	552	602	569	539	555	498	582	550	581	586	565	544	598	547	556	521	590	555	584	568	590	534	559	562	567	568	570	574	568	576	560	606	575	585	608	548	580	559	559	522	571	541	582	558	549	560	531	598	566	575	566	583	537	547	569	585	595	583	533	567	553	550	564	581	535	578	563	596	579	605	597	599	574	565	581	560	590	553	557	612	568	543	636	545	555	563	575	565	593	586	612	539	555	514	514	537	564	530	565	574	511	541	611	568	600	562	554	594	582	574	604	593	604	609	558	581	559	563	550	552	566	585	572	548	566	572	557	580	583	586	561	552	615	557	559	555	575	596	580	612	566	593	614	589	547	596	590	557	583	620	561	544	591	616	564	582	589	585	545	601	543	564	574	541	606	586	547	572	549	608	567	566	522	583	610	592	548	553	557	563	570	589	622	531	592	593	542	545	561	531	589	561	581	603	592	521	552	605	600	540	594	536	567	576	599	542	576	578	550	549	520	568	556	546	557	579	565	572	561	598	532	594	582	602	568	600	547	550	587	594	519	548	583	570	608	578	541	581	617	601	580	558	559	577	543	546	579	575	575	535	554	570	596	558	613	578	542	580	556	586	597	596	564	599	554	549	578	622	581	546	599	613	583	551	505	537	568	583	584	573	595	607	573	585	557	586	514	581	559	594	577	587	559	556	565	557	570	590	612	588	585	579	584	544	545	556	530	596	584	585	615	540	565	557	585	549	528	588	564	569	563	580	565	563	553	526	596	558	555	581	570	611	569	597	580	582	611	627	530	579	586	558	586	563	590	544	533	531	569	526	604	556	561	593	522	573	565	580	578	601	576	577	563	573	597	541	576	620	526	545	600	608	567	562	583	564	589	568	571	558	562	611	589	603	560	590	583	566	540	551	590	582	571	587	596	517	563	563	566	578	579	561	602	577	597	578	590	525	586	567	553	576	595	564	561	560	565	574	545	542	559	589	565	590	589	610	605	593	546	552	607	594	584	534	571	568	586	566	584	578	600	557	600	564	577	603	549	585	580	526	508	563	622	589	615	565	599	586	546	595	574	574	654	561	600	595	582	544	647	580	570	602	565	556	593	555	572	560	556	568	555	583	554	590	590	582	541	591	529	523	597	568	596	571	607	596	546	548	565	602	608	536	587	557	551	562	560	572	544	544	587	616	565	565	575	578	577	539	558	577	532	581	544	543	558	604	590	574	574	571	551	565	542	621	534	609	547	595	568	579	533	578	599	582	575	598	586	544	559	561	571	621	609	618	556	616	622	571	572	551	542	592	584	565	595	538	548	530	532	577	543	600	577	543	529	575	546	568	571	554	601	585	575	563	596	498	569	554	613	573	608	560	528	581	600	557	554	551	553	535	565	583	588	587	575	546	611	567	546	554	526	545	591	548	572	559	564	573	581	586	555	586	581	566	548	574	589	560	591	592	557	551	524	558	562	558	552	585	586	578	586	583	541	561	565	517	594	587	538	552	544	565	555	608	568	583	552	564	589	601	516	562	557	623	579	570	534	609	594	561	555	642	561	544	558	548	603	591	607	549	570	564	596	600	591	540	619	523	591	552	564	594	540	589	520	577	590	577	544	581	590	558	554	558	611	572	588	631	552	568	568	547	554	521	537	577	586	556	578	588	545	593	593	548	568	599	603	503	557	573	590	541	587	578	597	599	581	578	547	594	582	529	564	579	548	576	581	553	596	596	575	554	515	597	550	608	560	589	569	563	556	599	546	571	580	624	543	566	555	613	583	578	531	625	613	590	585	562	594	571	570	604	547	583	573	552	587	579	526	565	586	541	567	555	534	559	613	569	591	575	574	548	550	563	609	595	561	625	586	577	579	542	561	563	563	523	590	554	580	570	587	565	576	533	582	551	593	558	517	556	570	550	544	560	576	559	554	554	565	528	544	575	557	579	578	574	559	551	574	517	544	583	595	575	539	594	601	551	568	588	556	589	587	588	545	577	588	566	554	572	591	513	557	591	578	598	603	555	592	564	601	566	564	627	564	546	553	541	538	572	575	541	566	548	579	604	560	533	525	584	593	534	579	611	539	568	590	554	557	616	553	582	571	557	557	553	551	547	550	559	583	556	586	563	565	551	627	537	579	601	554	573	483	597	579	602	562	568	569	568	531	575	524	538	560	596	571	589	545	584	599	555	585	558	600	581	595	476	578	603	598	550	577	580	581	584	567	559	536	559	566	607	569	580	582	550	598	563	584	562	517	561	599	561	603	596	574	607	570	567	593	575	579	596	526	606	598	608	567	592	562	556	588	557	544	585	588	563	566	587	582	537	562	552	559	582	611	557	577	583	572	567	575	580	570	565	558	562	542	602	549	582	548	528	569	584	573	551	554	565	557	537	531	610	601	581	603	563	558	582	562	562	581	581	557	517	553	618	600	577	540	561	580	576	579	559	604	595	556	609	577	570	582	558	551	572	530	580	621	579	581	587	556	574	586	570	598	563	545	590	550	595	572	575	578	566	553	598	564	604	600	573	603	571	580	576	562	573	577	563	603	571	592	537	620	529	574	540	520	558	561	545	575	574	579	528	591	609	545	548	572	565	579	596	581	608	554	575	560	587	593	544	557	536	582	603	522	551	577	539	566	548	566	601	597	537	559	552	558	609	567	545	574	571	576	573	533	547	570	582	573	582	589	575	554	584	557
9899	7492	3760	2093	1517	1250	1015	896	790	711	719	641	653	678	638	685	650	659	583	621	624	593	579	557	615	568	605	509	587	572	607	592	577	559	626	587	566	598	550	603	581	550	527	566	556	540	539	538	563	602	581	576	601	578	605	571	594	555	594	593	553	602	575	567	559	590	544	545	574	565	546	559	613	556	527	555	548	567	531	574	540	560	614	557	556	579	578	608	566	605	582	581	587	553	587	562	532	549	592	573	530	554	551	542	547	583	549	564	557	549	562	535	521	537	562	586	559	522	548	565	588	551	584	575	562	608	532	536	571	556	529	550	600	572	580	583	602	567	590	576	525	572	547	593	573	625	550	551	582	533	561	590	582	537	567	602	581	592	541	558	538	569	515	557	541	599	542	573	557	556	555	572	574	583	522	575	563	560	570	562	561	559	503	571	550	537	530	553	574	597	517	563	565	543	567	559	549	558	583	551	534	555	582	549	590	558	617	544	549	583	600	505	584	560	559	548	531	592	570	599	568	562	600	576	608	569	567	545	556	542	556	607	536	580	575	590	567	564	538	587	565	555	568	518	552	568	570	545	573	560	567	544	508	620	539	560	544	539	551	554	529	591	547	580	597	589	576	557	563	537	513	573	547	573	577	557	569	532	541	557	557	553	563	537	534	555	593	573	576	590	542	583	555	579	570	550	566	575	577	576	528	552	582	613	556	539	541	563	583	578	609	545	542	554	584	568	560	541	524	587	526	576	560	563	576	558	566	566	624	555	569	555	587	540	538	592	602	573	587	518	555	525	628	540	551	533	574	604	562	541	549	592	592	578	575	560	530	561	570	575	554	558	556	574	552	535	591	608	593	541	567	547	557	574	564	572	587	580	576	575	525	580	541	561	582	544	546	572	559	600	584	536	596	564	570	539	557	573	578	562	537	574	577	535	540	550	552	565	601	604	555	589	560	581	538	551	575	559	541	555	599	559	556	581	544	536	538	550	524	564	535	507	559	531	565	541	539	526	602	571	541	550	589	580	559	556	551	606	573	527	596	497	552	571	583	567	580	589	575	555	563	578	570	580	546	549	615	541	526	586	583	561	547	505	576	583	597	555	573	545	546	584	541	550	545	541	529	572	554	565	540	594	587	558	562	555	548	542	564	553	553	538	546	555	545	557	583	623	586	545	546	558	543	539	558	571	579	533	532	580	564	566	566	550	575	529	524	574	566	608	543	578	548	560	569	550	569	535	563	535	584	572	511	553	572	543	575	588	529	520	565	526	545	539	560	585	551	573	544	585	531	593	581	548	519	580	545	507	554	549	546	601	527	559	534	549	590	534	576	562	582	536	569	595	565	550	550	568	599	554	574	596	569	508	538	550	554	533	529	506	579	580	583	595	537	543	582	591	538	550	557	574	534	560	561	571	565	569	567	556	588	572	521	567	539	540	560	551	586	535	591	507	551	560	552	551	534	532	562	575	568	516	588	531	544	575	583	544	590	540	572	547	569	577	561	516	579	556	574	551	562	572	523	553	519	546	554	563	557	588	579	563	610	556	545	590	546	577	562	558	572	555	535	605	617	544	591	580	593	525	556	574	588	587	555	543	543	545	581	526	567	596	575	595	588	529	551	525	560	551	567	580	576	537	579	569	550	580	537	551	559	544	580	538	577	577	577	575	563	631	574	569	556	563	576	571	573	565	609	576	544	518	569	531	598	565	519	580	584	549	583	596	582	564	561	585	517	581	555	536	503	525	547	565	560	563	565	572	522	535	582	531	583	544	549	527	535	534	589	561	536	553	637	581	530	593	589	553	545	518	536	603	580	572	550	572	592	536	545	554	528	575	583	558	551	570	568	542	566	545	555	554	590	576	565	579	592	566	582	606	575	558	536	552	544	561	534	569	513	558	561	570	551	584	514	559	519	571	567	553	570	498	586	560	513	533	534	527	566	554	485	589	620	537	566	556	592	544	557	553	570	541	554	586	582	549	570	578	561	555	542	529	578	560	541	547	508	589	605	551	587	565	560	570	570	584	550	557	552	549	564	521	593	567	552	580	553	559	576	510	572	572	539	562	538	567	559	569	583	568	535	594	588	556	600	561	563	563	542	597	534	627	504	549	588	546	524	504	567	570	572	545	548	545	527	546	580	574	571	591	546	583	548	525	555	529	544	522	551	570	551	609	584	608	508	598	561	556	525	560	563	606	536	546	618	553	575	535	539	563	547	546	602	568	564	593	558	578	579	562	610	601	576	529	541	539	573	537	538	570	552	563	569	596	547	585	556	598	559	539	561	554	587	535	571	571	586	556	566	573	581	541	552	576	545	561	576	554	594	546	591	557	585	571	523	531	567	576	591	578	526	562	577	598	584	563	555	534	563	516	592	587	530	549	542	526	556	578	544	591	511	546	562	575	568	532	597	566	562	518	530	536	580	575	571	532	549	576	584	597	569	541	606	541	586	548	585	580	575	532	569	555	583	545	583	539	541	568	535	639	570	585	580	563	574	545	564	594	561	546	559	587	575	561	523	566	576	575	549	544	574	516	545	551	604	608	581	575	529	580	627	552	546	526	562	580	567	554	590	528	568	530	557	572	538	551	582	559	577	543	542	579	537	559	545	538	605	572	550	594	565	600	576	602	554	571	524	609	557	566	571	583	510	573	546	572	531	598	545	560	542	553	562	521	575	540	558	563	546	537	539	547	557	560	633	549	556	555	563	530	531	540	575	563	589	510	538	541	508	548	569	560	551	563	601	586	566	552	568	569	570	555	556	614	596	557	580	588	580	571	552	550	563	615	564	552	556	539	549	572	522	591	530	601	568	564	571	565	584	550	589	557	586	564	587	506	550	543	553	601	578	604	526	567	589	561	568	547	560	535	551	580	597	507	566	548	571	590	548	553	569	562	542	540	548	559	559	532	557	546	562	575	564	547	557	551	583	586	549	619	566	538	530	540	581	555	553	564	577	543	573	579	566	578	594	528	529	593	617	536	581	563	545	587	587	625	570	559	557	579	553	556	578	576	592	539	567	577	560	530	534	571	576	563	554	583	546	566	602	569	589	528	550	556	524	578	542	568	536	541	585	587	572	540	536	586	528	524	573	525	579	548	643	584	575	543	555	539	610	577	569	573	548	570	538	601	545	532	599	564	554	579	557	556	556	524	555	536	558	522	532	558	518	554	555	584	551	610	574	584	601	625	560	569	513	539	570	604	510	563	571	625	579	543	600	572	562	494	604	563	577	580	586	581	556	536	573	545	561	576	549	569	565	544	573	530	596	619	588	560	569	595	585	542	534	518	512	545	611	551	589	543	567	573	572	568	531	605	607	591	586	555	541	550	556	602	551	588	538	556	571	538	567	541	544	556	555	579	531	530	539	540	552	583	568	581	552	557	543	602	541	536	559	533	555	577	557	553	567	574	564	572	599	567	550	603	541	559	570	518	602	478	552	575	550	535	566	533	561	566	548	572	553	537	566	568	594	564	584	582	563	563	562	603	533	548
22264	20974	28605	23508	20975	21046	10791	1209	742	681	527	523	481	434	413	397	377	377	334	366	360	364	330	339	320	323	329	278	277	324	273	305	272	283	270	278	305	308	285	257	277	268	245	298	277	271	263	292	277	306	272	264	234	270	270	250	269	263	270	279	261	252	263	254	263	275	303	258	255	277	235	280	265	264	276	262	242	254	256	283	255	274	272	252	264	252	247	240	241	269	247	260	241	246	268	255	281	259	232	233	252	275	266	251	265	265	252	252	252	248	265	277	234	256	228	240	226	255	250	276	255	271	246	239	236	259	244	255	239	242	275	211	247	252	254	261	240	234	254	255	260	225	231	259	262	228	257	239	263	245	276	244	247	246	247	259	251	263	241	249	247	261	242	236	227	256	252	240	247	223	251	265	243	250	241	231	243	226	239	240	226	287	242	283	263	235	259	253	278	254	248	237	279	273	246	229	280	270	254	252	236	261	258	260	227	252	227	255	244	226	260	255	241	263	250	263	245	229	240	225	278	241	227	241	235	243	250	246	246	293	247	232	234	248	266	249	235	278	230	276	234	280	250	265	251	242	235	262	262	254	238	259	243	279	256	281	244	233	232	242	272	230	245	247	255	238	235	262	230	299	253	267	274	248	265	242	253	227	243	243	246	254	218	218	227	238	273	259	241	262	251	243	245	229	233	262	237	251	243	244	236	272	240	246	261	250	268	238	253	252	234	247	255	244	242	261	258	270	275	229	247	241	262	243	271	233	246	254	259	259	277	262	245	249	259	246	244	241	269	263	237	260	260	248	260	238	269	266	279	227	245	244	246	221	232	258	235	225	227	253	240	227	252	282	249	258	257	251	253	254	217	262	228	271	259	238	249	240	252	259	257	270	257	249	277	237	249	253	280	224	270	281	216	234	275	252	236	247	275	234	243	260	252	270	260	232	252	256	248	255	247	258	220	272	243	251	258	255	245	247	238	261	228	259	227	243	236	255	217	236	239	254	244	240	258	250	232	254	240	232	253	246	228	235	261	251	264	286	248	256	285	260	217	251	272	259	262	236	262	246	236	230	259	207	246	254	231	245	253	256	238	240	254	274	280	251	258	239	206	248	247	254	248	238	240	231	263	219	269	227	255	249	257	255	240	263	247	217	265	267	230	248	291	234	264	248	228	254	237	247	246	248	250	249	231	258	230	236	270	235	253	243	255	245	262	250	265	251	244	255	268	240	276	238	265	259	274	247	260	237	243	252	264	231	229	225	241	257	249	242	255	229	256	273	264	242	270	253	250	251	251	256	271	244	237	245	259	264	252	251	245	262	244	227	237	225	249	226	247	238	221	238	272	289	229	233	275	253	253	249	214	215	241	239	265	260	273	249	249	270	246	242	257	250	277	240	252	245	243	261	255	216	229	274	241	254	235	249	302	252	260	263	233	241	244	239	234	242	223	225	226	272	242	263	243	267	249	270	244	228	278	236	237	262	272	256	223	236	242	235	260	253	242	256	260	255	259	252	247	236	253	274	255	223	255	237	232	233	252	260	266	273	228	238	242	251	258	257	241	243	262	230	247	273	245	232	258	241	247	267	253	262	243	246	231	233	237	261	264	244	224	252	251	231	251	245	236	203	253	236	235	248	270	266	247	267	242	233	262	236	273	238	232	246	231	264	239	264	251	268	240	269	252	251	259	267	226	268	228	228	210	270	266	260	261	237	254	238	234	261	261	237	269	261	254	249	245	213	248	267	252	263	216	243	275	229	222	289	277	246	257	220	222	248	252	238	275	227	254	212	254	259	239	270	231	252	233	239	247	252	251	242	261	267	234	254	203	246	264	254	269	254	243	237	245	252	269	251	254	210	236	249	286	265	252	244	239	255	264	267	268	239	259	266	246	267	260	204	268	229	259	256	246	248	259	230	241	248	267	236	267	258	238	244	250	261	278	251	259	241	212	248	243	227	256	241	225	237	236	214	244	308	252	252	218	231	263	228	255	234	247	264	232	288	238	266	233	258	253	267	258	258	268	261	238	249	243	253	245	291	252	262	245	244	239	234	271	244	261	252	277	236	275	242	267	242	251	243	253	267	243	250	226	256	246	258	235	260	266	253	232	245	240	267	255	266	250	241	251	254	239	269	266	250	265	231	240	231	247	250	231	253	229	219	247	263	244	263	236	232	262	239	262	276	251	236	236	228	246	250	255	256	249	237	254	300	257	257	211	240	213	249	239	241	274	247	243	240	232	258	234	253	250	296	260	222	271	249	240	242	258	247	238	239	269	226	218	260	255	250	234	219	252	243	263	250	233	232	268	262	224	243	228	278	219	246	236	263	230	231	252	263	238	241	252	242	248	244	253	222	251	289	251	246	206	238	260	256	232	227	236	241	232	257	219	219	241	255	225	241	270	277	218	229	256	239	232	248	238	264	243	222	248	243	223	250	306	243	224	245	241	253	242	286	248	237	242	235	272	236	280	241	247	256	249	243	252	243	232	264	260	241	258	246	276	253	243	266	286	231	236	267	238	270	260	257	283	262	228	280	275	228	275	244	232	266	243	264	241	262	259	213	253	239	247	228	252	257	258	251	246	267	253	249	237	241	257	265	241	285	245	255	228	223	232	262	242	268	233	263	249	239	236	227	256	271	246	237	253	243	272	235	227	269	238	221	259	272	246	221	239	233	243	231	241	224	214	249	257	248	255	268	241	223	224	254	246	253	236	278	232	236	240	253	250	232	266	255	256	211	219	243	256	247	247	243	214	265	250	234	270	251	243	251	247	256	237	275	245	256	237	267	243	247	254	260	235	238	229	263	238	253	258	231	249	281	263	251	225	262	246	241	222	211	277	270	259	269	226	244	231	244	227	238	250	229	254	249	237	261	228	245	241	230	261	258	263	247	249	264	248	242	258	254	248	223	265	228	256	237	251	272	221	254	254	231	249	248	273	254	249	260	271	244	235	257	238	248	236	242	243	266	233	242	238	230	231	225	234	263	250	228	264	252	283	243	263	233	241	232	272	233	261	246	244	266	244	243	235	209	254	268	266	267	256	240	256	251	224	240	259	283	243	238	270	238	228	242	245	248	240	245	279	263	246	223	263	271	225	265	264	269	240	234	224	231	222	250	243	234	229	219	236	239	279	229	244	244	248	262	241	252	257	229	243	246	244	242	248	233	238	291	228	243	234	291	267	240	264	252	261	245	235	270	246	253	223	242	271	262	260	222	243	251	249	249	253	246	268	235	234	252	224	254	271	239	238	244	254	225	248	263	269	266	251	236	257	258	244	239	235	282	291	236	245	230	253	262	244	250	236	233	227	242	248	265	257	258	258	244	258	253	248	249	248	258	244	263	297	258	245	267	253	217	232	257	255	245	258	237	261	243	241	254	237	250	224	254	262	232	256	243	275	274	256	201	244	229	269	265	269	233	262	259	271	245	253	231	221	272	243	237	256	264	231	219	282	240	252	259	249	228	268	265	264	233	236	248	253	245	258	241	250	236	260	263
9211	15544	10057	4948	3477	2572	1837	1398	1023	857	725	673	587	515	478	394	431	388	393	336	363	312	348	350	342	289	325	317	314	300	275	302	299	284	291	289	305	290	290	273	262	275	294	279	276	260	261	259	306	278	282	292	282	271	270	294	257	300	281	254	245	301	245	279	281	253	244	261	257	238	241	293	274	278	274	257	263	262	273	276	249	248	256	223	265	266	273	292	293	258	282	253	240	243	267	235	262	244	258	274	252	249	242	241	267	246	229	220	280	241	245	265	263	263	274	238	270	278	229	258	220	246	261	248	240	231	256	251	236	233	230	249	223	244	238	237	245	260	261	245	240	221	273	231	230	262	213	266	250	258	258	253	238	246	232	214	227	268	252	215	212	218	275	227	241	236	235	231	271	227	262	264	249	250	250	262	237	234	229	265	239	268	260	239	239	263	241	248	232	258	257	249	214	254	248	233	231	237	223	234	249	234	244	247	250	247	225	226	228	253	263	259	252	233	239	256	230	261	270	225	260	267	240	260	266	264	240	255	256	228	247	258	252	274	241	222	236	255	253	246	249	228	226	229	237	264	251	221	248	230	242	255	236	264	245	225	255	235	223	234	247	225	225	261	233	250	234	222	242	246	240	243	244	253	227	237	240	247	234	226	275	252	253	248	250	233	236	227	273	243	241	226	252	236	245	260	234	248	237	233	249	238	256	254	245	223	244	260	220	229	253	236	230	255	251	251	239	244	230	239	243	260	249	268	248	252	243	238	254	249	239	241	246	229	272	234	271	247	255	284	222	238	215	232	231	236	255	211	208	236	242	260	235	253	247	241	237	210	240	225	244	234	259	239	272	241	222	222	228	258	235	256	253	256	270	210	232	242	223	268	228	252	243	233	235	234	265	255	250	243	234	264	255	255	259	244	225	274	251	235	235	276	229	235	251	230	259	219	250	213	254	233	247	246	236	244	236	255	237	240	223	267	223	245	223	242	221	262	247	253	248	259	235	245	227	251	267	236	237	249	248	270	262	221	264	240	232	220	253	216	219	249	261	234	223	228	246	224	224	241	229	236	247	246	234	246	249	221	259	211	229	212	247	221	232	232	251	219	234	278	265	250	258	243	246	257	244	258	243	262	242	242	243	258	238	218	238	250	233	251	265	241	239	241	229	233	235	242	245	239	237	277	228	224	275	207	259	247	258	256	251	241	220	246	248	281	230	245	240	222	242	246	247	261	251	263	261	209	226	263	247	213	283	262	247	261	266	270	217	252	219	248	284	243	262	246	236	261	236	267	239	255	247	244	273	271	258	239	239	236	252	226	248	217	251	276	256	226	250	246	229	253	250	232	232	245	227	229	257	224	232	231	235	249	238	240	277	259	253	232	233	242	253	247	222	237	253	247	248	243	241	244	243	237	230	216	258	248	239	221	236	227	241	220	238	236	255	237	225	253	229	232	220	249	260	230	219	247	241	232	243	260	210	259	236	229	248	248	234	234	228	268	230	229	223	222	230	222	235	256	256	240	245	247	256	278	218	261	258	239	245	241	273	220	233	246	248	255	241	253	229	257	268	246	234	252	231	227	225	222	251	241	253	239	238	252	251	231	252	272	240	247	240	265	230	258	249	236	244	218	224	240	233	268	251	233	250	230	223	259	222	255	268	260	235	233	224	231	234	243	256	229	215	225	225	241	255	237	238	233	241	252	241	243	242	245	278	278	224	250	254	268	252	249	229	237	216	241	242	250	238	235	238	244	225	243	269	212	244	256	233	273	236	262	249	271	230	245	235	226	247	244	260	258	266	238	232	262	230	212	245	249	242	239	256	246	255	258	261	261	250	250	266	248	250	243	254	240	252	240	228	257	234	234	217	221	225	269	250	234	269	253	260	231	285	233	257	237	239	275	255	239	248	237	252	260	224	261	251	239	221	274	278	240	240	219	239	240	265	264	250	234	224	252	236	233	228	236	255	217	269	224	267	240	248	264	238	247	259	244	244	251	221	240	250	257	232	216	245	228	233	237	256	248	242	248	260	239	251	268	223	260	256	230	254	235	258	242	254	256	238	231	253	252	219	240	229	249	227	248	235	221	222	241	254	248	227	252	236	272	250	280	250	227	238	231	211	249	222	247	255	250	270	269	236	246	270	217	253	245	246	260	261	238	227	250	251	230	279	252	252	249	263	235	257	237	279	244	234	219	237	265	254	224	247	235	235	244	223	239	242	255	250	235	265	245	254	212	248	276	248	271	246	229	214	263	232	253	247	262	230	240	220	244	224	233	237	245	265	230	229	243	246	264	276	266	267	244	235	223	235	245	226	235	250	239	236	219	234	249	262	230	237	233	263	249	259	257	232	248	263	234	233	241	223	219	258	223	235	221	217	247	239	263	235	231	254	245	235	215	256	219	264	248	240	248	278	189	263	248	241	259	267	221	277	215	234	266	244	241	249	227	241	245	249	239	249	262	254	243	267	227	236	243	224	273	251	244	228	244	272	247	248	253	276	267	236	241	276	265	258	278	276	253	260	274	277	230	224	245	236	260	253	255	267	244	237	244	263	248	216	248	254	229	227	227	251	255	249	264	250	229	259	247	229	245	257	272	222	288	232	229	238	249	271	258	257	232	264	204	256	234	234	256	221	244	244	256	241	219	255	245	235	207	241	229	245	227	236	238	248	261	246	211	229	239	260	239	252	226	266	238	248	212	250	279	250	250	235	258	237	263	251	269	221	262	252	259	236	245	284	257	227	244	243	230	242	244	248	246	266	231	218	254	235	209	255	239	250	227	236	250	247	232	244	262	265	263	239	248	242	241	237	230	227	254	254	218	262	236	220	245	260	231	241	254	235	229	270	238	233	222	226	231	253	215	235	259	254	247	224	237	227	244	228	256	240	216	234	234	254	258	228	232	244	258	225	250	257	229	231	222	240	248	258	247	228	236	247	250	229	215	230	267	231	224	277	253	242	251	242	233	234	233	241	246	227	262	262	224	251	260	271	233	234	256	236	215	257	275	231	246	233	246	222	260	253	237	243	206	235	257	233	226	240	235	235	227	203	224	228	239	244	246	238	224	250	243	268	248	236	260	256	240	211	226	237	246	229	234	235	224	245	228	243	249	239	236	230	222	243	220	290	238	250	232	241	262	245	248	229	216	229	243	230	276	248	240	244	238	254	251	221	253	261	243	258	216	247	255	236	244	249	225	233	220	237	266	252	223	245	248	251	235	210	246	247	258	257	256	262	245	231	240	228	235	251	263	239	254	253	240	239	239	252	230	262	239	221	257	248	237	248	229	228	260	252	217	219	253	232	234	231	239	257	237	250	249	251	234	266	268	203	258	230	265	256	234	219	217	238	236	251	222	250	241	254	232	225	232	266	221	261	206	244	224	255	244	246	242	227	236	233	257	262	252	243	251	225	218	240	265	227	249	246	252	217	234	233	239	244	258	244	206	233	251	248	269	232	272	214	240	222	234	254	226	235	248	257	248	243	253	243	257	249	266
27545	18360	4821	855	654	643	599	595	573	636	564	579	553	555	577	554	562	577	600	554	563	548	607	558	564	575	551	550	577	603	565	572	623	550	533	551	562	529	578	525	585	549	573	553	537	531	587	538	549	536	572	574	545	516	532	563	539	590	581	594	564	575	571	542	578	540	544	576	599	546	555	593	559	525	568	583	575	578	600	552	583	579	563	551	562	583	544	555	560	598	568	554	521	590	586	574	573	554	548	527	595	559	535	584	557	599	552	547	529	567	587	553	576	577	591	539	576	563	574	592	570	554	568	548	567	563	603	591	555	548	564	588	530	575	543	557	587	541	538	540	534	552	577	603	582	585	553	555	595	550	583	560	558	511	565	580	563	597	577	565	530	595	576	520	567	511	607	540	560	566	552	527	556	578	574	514	526	535	580	565	607	504	550	522	567	578	543	557	536	562	591	591	539	567	570	600	580	586	587	577	579	551	594	569	573	576	543	601	558	586	527	589	609	587	577	559	557	575	565	534	548	519	575	586	594	612	558	563	585	552	553	568	584	571	539	534	616	593	526	536	581	557	581	550	546	559	547	541	553	542	577	552	563	587	536	580	614	522	586	556	569	580	587	510	596	565	531	538	584	605	539	559	551	561	560	621	544	560	611	556	545	573	574	550	557	561	542	576	568	567	550	576	569	586	556	552	558	555	516	542	557	562	569	550	568	628	570	574	569	505	563	568	545	528	570	530	589	538	544	555	578	572	529	553	541	531	547	575	553	542	576	594	537	538	550	588	559	591	563	573	542	560	581	575	514	504	569	556	591	565	554	585	540	552	592	562	523	527	549	545	581	557	546	604	563	549	531	566	590	565	513	566	583	558	587	566	552	535	507	546	548	555	571	547	524	589	553	540	614	546	530	568	543	569	566	580	559	556	599	555	535	593	590	588	567	543	569	627	564	576	562	570	569	560	579	541	532	576	571	542	599	561	535	552	523	512	526	593	539	537	557	541	527	614	576	545	551	534	572	563	529	536	557	523	552	572	552	560	593	515	558	580	591	530	582	570	600	574	586	530	558	555	570	554	531	600	557	575	549	569	561	575	562	567	554	572	554	549	517	573	530	549	580	551	545	540	569	585	597	600	595	537	546	560	551	567	561	567	534	570	603	569	556	550	577	568	555	516	538	551	565	582	580	522	576	549	550	569	549	576	585	579	585	565	587	546	509	567	542	562	551	568	563	608	552	626	578	572	608	562	564	553	568	576	547	538	569	617	566	549	588	554	571	526	553	556	576	595	567	565	578	555	580	527	514	602	575	597	545	582	547	569	586	540	607	616	573	561	537	554	516	521	553	571	559	602	544	575	566	527	567	577	553	521	571	551	607	574	507	547	552	550	599	584	539	527	546	548	526	537	555	540	601	562	581	558	562	574	564	558	590	591	561	592	538	575	592	555	599	547	564	582	544	578	599	585	550	517	589	554	594	520	520	594	595	523	577	528	553	539	588	583	564	572	562	582	613	561	545	586	547	543	545	521	535	616	604	558	573	562	560	565	508	542	604	639	572	553	556	604	556	557	554	565	603	561	555	561	572	590	560	517	531	517	585	527	597	542	554	559	567	552	510	546	561	572	581	606	583	588	539	543	569	551	572	566	571	553	565	560	546	525	583	538	594	531	525	531	578	553	550	573	589	556	514	538	540	566	568	558	541	546	552	557	559	545	544	564	494	561	621	532	583	554	585	578	541	544	556	552	553	569	510	578	516	553	553	550	529	544	569	549	534	544	602	589	562	574	604	581	552	513	565	568	526	552	590	550	550	594	545	569	541	566	581	632	533	565	537	525	586	554	513	546	522	523	526	530	567	561	562	552	573	549	540	545	562	566	568	596	577	562	586	536	577	577	491	587	534	568	539	585	549	530	575	567	535	558	582	529	559	559	558	569	534	571	552	563	565	558	595	525	571	548	560	586	594	539	603	552	632	610	543	522	553	556	560	574	605	576	560	582	559	595	565	580	594	563	560	606	576	550	555	629	592	608	584	581	481	574	541	559	569	540	582	587	562	532	583	505	505	553	593	552	552	575	577	553	554	554	580	614	585	540	545	545	545	582	573	564	576	600	612	591	534	592	545	562	573	573	605	570	595	541	583	568	559	544	546	566	549	591	592	512	605	552	567	578	629	565	567	566	590	589	535	568	560	632	557	568	589	546	587	543	564	536	553	590	553	543	588	562	575	523	580	578	560	547	563	587	561	537	562	565	572	551	580	587	568	525	547	524	556	605	540	570	560	550	570	562	563	537	541	589	583	542	549	550	619	561	578	546	579	556	521	589	501	592	572	581	556	554	539	541	552	564	515	546	597	579	545	567	530	540	612	547	530	571	533	602	551	555	582	594	595	563	626	582	587	567	548	555	557	510	564	623	587	572	574	570	554	561	539	535	560	552	580	544	552	590	548	529	556	580	586	574	532	554	585	564	545	582	574	504	547	547	526	556	566	548	520	583	562	570	534	542	564	571	591	615	577	557	585	517	538	573	578	575	578	558	574	566	568	574	601	536	569	584	521	559	578	602	551	561	576	556	564	561	546	574	579	569	561	635	553	574	572	553	557	635	553	555	539	579	544	518	546	592	577	555	576	585	514	630	550	552	530	559	554	579	519	568	555	564	616	591	587	589	573	537	587	548	574	545	543	572	552	579	594	582	574	544	596	593	559	577	565	558	528	546	524	497	551	520	629	577	593	561	607	581	549	548	539	575	569	525	542	530	592	573	608	627	545	530	588	561	549	537	580	573	533	542	534	545	558	560	568	562	560	570	601	538	584	576	549	560	512	595	568	568	584	556	593	508	529	566	543	546	542	526	558	583	558	558	555	548	542	552	562	550	573	584	613	558	555	573	533	521	551	546	555	609	590	563	557	571	542	594	566	560	547	535	561	546	526	560	589	548	559	557	580	554	580	561	514	549	509	551	603	602	558	595	546	550	536	564	562	545	568	579	558	561	552	535	533	607	581	542	566	574	549	565	561	562	532	552	580	585	600	591	550	543	544	538	584	573	580	596	602	509	535	575	550	576	560	592	567	568	591	550	559	577	581	530	578	591	556	527	553	523	542	555	537	530	542	549	621	550	577	583	587	580	605	562	578	567	582	561	610	574	583	517	568	540	576	530	608	543	556	541	519	536	547	584	600	511	575	575	554	555	586	534	576	535	575	562	569	558	558	556	577	582	558	557	587	553	571	532	543	526	570	582	588	572	572	523	532	550	600	497	570	568	584	583	557	559	582	573	566	579	600	568	552	554	573	554	568	557	590	564	544	536	598	581	531	571	562	533	602	556	528	573	543	559	561	560	567	572	570	544	547	576	550	566	562	556	591	519	541	599	554	540	584	608	580	559	595	562	546	544	532	530	558	608	592	539	564	578	560	577	546	579	571	500	560	566	542	585	567	599	584	537	577	574	572	563	560	616	605	567	587	504	541	591	567	571	583	563	567	563	603	554	574	541	557	553
8111	1510	915	725	617	638	692	601	584	600	588	594	604	624	570	593	581	607	575	607	598	583	585	582	583	548	552	566	575	525	585	620	577	579	580	541	568	567	519	575	555	585	601	580	555	575	586	566	533	607	605	573	539	603	606	544	608	581	644	565	549	576	550	569	574	568	586	585	551	582	571	583	545	555	597	577	566	560	547	562	578	525	597	549	581	554	555	591	631	588	521	602	550	580	567	564	574	587	585	573	567	625	562	609	582	570	552	566	525	584	521	569	583	576	571	568	544	562	556	590	561	594	566	536	605	597	554	578	544	569	561	562	582	578	551	581	613	581	578	606	536	594	582	522	585	567	518	545	549	581	562	540	540	563	517	544	557	546	613	526	530	551	585	552	547	590	541	524	569	522	548	575	556	557	584	561	555	576	558	551	593	595	543	526	565	559	526	564	558	552	549	590	582	550	540	548	586	516	569	544	561	597	539	583	592	594	609	587	601	554	587	575	549	542	573	573	583	571	578	619	572	518	561	534	563	589	539	558	573	574	557	541	575	564	538	546	574	578	555	588	588	555	564	546	533	599	539	566	560	569	585	569	579	574	579	586	533	576	587	577	534	575	552	558	585	581	525	562	553	539	550	565	580	563	592	583	595	587	599	569	582	540	574	606	570	572	548	560	510	571	561	588	577	580	544	540	556	520	580	560	578	545	581	575	554	594	576	567	580	550	635	585	514	588	594	513	558	562	547	556	561	605	549	517	548	552	555	556	542	530	560	574	571	548	579	550	555	587	582	538	520	539	575	577	551	603	542	611	570	560	573	531	620	524	586	552	543	550	541	524	564	537	598	521	541	548	617	596	531	583	520	614	565	581	577	552	578	553	629	561	599	582	583	520	556	599	536	568	546	560	542	560	531	581	553	543	561	565	499	577	559	586	538	555	557	560	571	603	560	565	559	598	544	564	537	553	605	545	586	574	596	599	576	562	547	563	519	550	563	532	628	531	569	559	558	546	605	537	549	571	588	532	574	555	571	507	570	604	583	572	571	548	557	493	586	593	608	523	574	561	568	526	555	605	577	585	534	550	560	576	602	563	581	561	555	524	586	601	551	549	571	524	580	561	562	549	559	534	528	563	556	549	563	593	632	576	583	549	558	528	543	593	583	585	573	544	541	609	571	535	572	581	570	566	566	559	548	569	535	548	561	529	571	576	588	580	567	544	520	580	573	542	578	620	538	596	592	568	582	586	580	560	541	549	571	596	539	598	577	619	546	556	559	520	569	542	559	507	573	611	572	553	598	593	518	560	574	560	564	542	579	578	543	575	553	602	590	538	554	525	558	537	589	552	567	569	581	552	568	541	562	538	554	574	545	541	548	576	534	614	594	570	551	532	570	587	553	566	574	598	589	544	562	581	605	547	523	571	597	594	601	539	556	538	590	531	531	532	560	559	530	573	578	603	533	551	550	576	558	575	512	596	577	573	545	604	620	580	591	523	572	543	562	566	539	518	581	599	576	568	558	538	517	594	561	579	595	589	528	582	594	588	603	589	606	573	563	590	571	591	570	607	575	548	559	548	608	617	575	515	552	543	547	582	552	604	588	556	561	572	593	586	586	581	561	570	545	605	559	552	550	563	585	516	520	592	581	590	573	547	567	563	558	510	558	536	573	558	540	609	559	559	527	553	534	573	556	573	554	542	572	569	529	555	546	561	615	570	534	620	573	582	519	616	577	580	530	543	546	558	554	557	563	597	577	539	540	557	556	573	589	563	575	558	525	561	560	534	563	567	567	566	549	576	564	596	561	547	568	572	555	509	555	566	552	598	551	540	594	561	596	528	584	584	550	529	573	633	590	605	573	562	575	532	604	564	574	597	590	594	539	568	499	546	549	575	572	564	560	550	572	582	607	602	597	588	588	557	566	518	567	578	535	565	548	565	577	542	546	566	581	565	586	547	621	556	575	537	548	589	547	521	532	552	517	545	560	563	573	530	562	537	543	557	589	597	578	596	557	555	563	527	591	564	529	557	538	569	568	555	616	578	566	593	570	541	579	558	583	558	565	567	532	562	536	570	556	567	561	555	593	575	585	591	519	554	539	605	550	557	550	574	550	602	559	593	542	613	556	553	542	574	554	568	562	547	581	554	577	587	538	580	619	610	554	593	579	615	555	543	602	536	542	533	568	576	558	573	571	588	529	558	558	589	623	568	549	573	571	578	559	516	571	529	520	563	571	534	549	595	576	589	558	547	548	577	561	573	563	568	539	578	539	583	604	517	568	592	524	568	549	542	546	551	572	521	562	564	586	585	580	574	580	571	613	586	537	609	541	555	608	594	610	557	559	564	547	577	575	588	535	550	594	573	581	590	589	565	526	569	587	556	576	569	568	548	573	567	543	546	546	578	554	550	582	553	566	563	549	514	563	574	574	620	521	571	540	559	581	586	540	589	612	549	595	583	555	554	566	563	589	606	593	576	579	549	558	576	566	576	522	582	583	535	584	553	600	573	566	543	546	524	552	563	561	562	556	558	601	565	568	578	546	529	567	547	567	560	576	507	595	575	589	572	575	565	576	593	562	576	571	556	551	558	566	553	598	576	577	585	549	587	591	562	534	557	556	543	593	592	587	533	547	529	561	593	561	545	570	561	572	535	573	571	567	537	568	586	620	531	579	578	568	552	611	570	588	623	581	573	567	556	541	525	522	599	591	553	587	540	551	559	555	552	533	550	606	543	558	571	567	522	510	565	587	556	577	591	596	562	599	563	539	580	529	502	553	549	550	599	583	586	572	565	607	527	557	582	555	591	581	554	571	524	565	559	608	584	551	557	544	575	606	565	543	561	556	557	572	594	516	555	574	579	586	591	586	576	548	572	566	567	563	548	549	589	561	531	549	633	567	553	586	551	527	588	570	601	558	575	573	596	630	579	545	584	534	557	568	556	542	606	582	560	579	601	576	575	540	601	568	583	536	539	575	573	558	524	575	566	575	559	554	568	562	566	515	572	572	575	619	574	527	554	604	585	561	584	579	575	598	551	567	525	541	591	566	569	559	590	569	563	582	563	549	577	556	583	578	577	546	599	553	575	528	594	554	580	536	556	562	566	575	566	595	580	571	617	590	584	556	585	568	541	553	526	541	570	571	567	608	546	566	571	579	549	531	570	597	547	515	557	546	548	583	553	553	534	592	584	565	556	581	582	618	527	581	573	574	546	564	576	588	545	591	566	585	514	622	540	584	554	573	593	616	609	570	606	550	561	554	542	560	592	556	559	557	534	629	564	545	556	560	528	540	593	596	564	618	600	616	584	547	546	539	540	579	611	592	579	529	539	614	551	549	557	545	583	537	570	556	598	540	567	582	525	536	578	575	573	588	564	559	572	583	600	543	564	557	543	581	574	568	579	578	607	574	576	602	554	547	621	553	594	563	535	595	583	592	542	520	537	598	556	576	505	588	555	550	553	564	536	540	557	552	552	552	591	565	523	581	590	574	566	563	550
23447	20954	28207	23886	20962	10702	1132	692	594	538	466	492	458	445	392	382	413	414	336	372	365	336	331	363	366	315	342	371	338	347	316	345	337	310	353	310	343	313	334	317	284	332	343	325	320	335	312	344	337	327	325	319	305	305	355	321	319	330	333	313	352	334	278	316	349	323	310	337	331	320	337	311	318	326	330	325	335	300	328	322	340	317	327	313	316	317	329	331	314	313	319	314	302	318	306	351	324	323	309	333	301	316	324	337	285	337	341	347	284	300	328	298	348	324	326	324	326	329	320	339	322	315	318	315	290	316	309	322	312	342	305	340	361	337	309	295	325	325	324	333	291	311	312	298	271	282	303	325	310	324	317	323	320	325	304	303	290	301	301	310	303	326	297	300	336	309	343	296	306	321	327	311	308	277	322	316	304	322	318	306	321	292	330	302	315	284	326	293	328	341	357	349	284	338	309	300	338	315	305	327	299	321	309	312	288	266	320	326	317	303	280	297	305	303	314	284	299	335	304	305	324	288	288	323	308	312	311	318	357	322	276	314	301	310	322	292	323	363	304	326	300	349	310	310	335	311	321	365	312	313	292	267	323	359	312	317	320	285	304	275	278	293	296	296	314	313	348	303	275	301	330	303	321	303	316	325	313	327	306	289	328	312	300	311	310	302	341	323	325	309	300	316	325	303	331	331	317	336	313	338	310	309	328	291	338	333	325	298	289	301	304	324	297	295	308	325	315	301	303	336	276	296	311	323	293	322	312	312	296	314	317	316	322	329	323	322	293	327	293	305	326	337	335	295	300	299	323	303	315	333	317	328	313	280	331	291	327	301	344	308	316	323	288	322	297	294	303	303	320	316	323	297	336	277	322	320	332	290	315	325	305	340	311	323	332	338	316	298	284	337	293	305	312	283	318	315	313	327	296	338	312	298	334	306	312	274	290	289	300	294	302	345	301	288	299	293	294	284	297	329	306	325	332	329	329	316	313	313	271	306	302	312	348	318	329	310	331	324	300	349	304	342	322	308	312	304	293	318	308	301	328	282	304	296	319	330	296	327	310	365	305	326	325	305	319	305	288	262	308	310	311	325	318	321	297	304	322	309	310	324	313	306	330	313	286	333	329	292	307	314	304	294	310	306	302	340	335	326	304	339	319	313	304	306	317	319	307	302	300	299	335	304	317	296	318	334	312	306	327	333	347	288	346	326	322	315	312	314	324	344	309	311	334	325	311	302	316	337	293	334	325	317	329	313	301	303	336	315	298	292	305	284	308	305	343	330	286	323	322	300	280	339	291	329	287	340	338	333	354	313	333	303	335	334	341	302	291	292	302	308	297	317	281	323	316	324	301	282	279	334	322	309	321	344	320	321	324	355	303	310	332	313	303	297	293	304	303	320	311	285	348	273	297	301	313	318	325	318	324	347	311	305	324	302	308	306	306	320	321	317	310	316	321	315	296	316	338	307	349	283	302	290	305	334	266	265	304	311	323	330	327	299	282	316	309	333	301	314	305	314	340	314	290	311	314	309	303	335	326	313	311	319	286	303	312	328	323	308	338	332	357	318	303	340	299	299	320	323	299	321	309	301	320	293	313	294	320	313	319	331	296	350	318	325	319	315	316	278	304	281	333	287	280	319	302	318	340	317	320	280	316	330	308	315	310	331	351	317	304	330	284	305	308	295	313	339	301	305	310	332	339	296	287	345	313	292	300	305	324	324	318	293	297	297	323	352	304	324	315	318	316	298	322	303	304	322	300	319	324	298	317	316	334	285	328	321	327	330	335	289	292	311	331	314	313	318	304	319	299	301	276	298	341	325	315	306	308	291	299	346	300	314	301	291	320	287	302	348	306	348	301	293	352	297	319	303	311	326	329	303	318	312	332	298	325	297	342	315	323	305	314	305	340	312	315	326	308	309	332	318	321	296	289	303	334	302	320	333	334	308	337	308	297	293	321	319	332	321	338	301	291	340	318	295	306	324	345	306	295	331	325	303	323	302	310	295	321	272	287	314	327	318	287	297	283	283	330	308	316	323	346	315	295	303	305	304	339	305	287	333	302	315	323	281	288	304	297	290	297	324	327	303	348	298	314	310	299	301	327	311	282	317	304	317	345	327	336	303	333	300	302	291	327	339	331	320	329	329	328	328	305	315	288	314	300	296	288	318	332	296	340	310	317	361	289	313	300	311	305	315	310	307	282	350	315	313	321	320	307	306	299	320	334	329	298	326	359	286	320	304	324	297	313	307	297	330	312	310	329	310	309	304	340	303	324	325	292	311	327	340	318	318	301	319	292	286	320	345	291	309	315	304	312	338	332	305	322	352	354	313	307	347	301	317	289	313	314	319	318	304	280	334	338	320	309	333	374	314	312	290	326	298	294	291	303	320	303	344	313	280	299	334	315	317	307	311	295	306	321	278	332	293	329	317	323	297	286	318	337	285	339	306	302	299	324	288	312	317	321	279	309	311	326	299	318	300	322	309	288	322	324	301	324	309	301	298	267	307	282	333	315	311	276	287	305	348	342	301	303	310	328	317	303	334	306	280	300	309	296	328	323	282	351	285	302	287	310	291	346	320	316	318	298	317	285	284	337	330	301	304	320	306	302	335	291	302	292	319	292	343	316	294	320	351	305	341	326	301	322	284	305	302	314	311	327	309	320	305	289	311	351	313	306	292	301	328	295	293	316	336	342	290	315	336	341	326	295	299	316	305	334	324	279	323	348	309	294	292	307	305	316	306	275	287	335	298	326	327	315	314	296	305	318	332	334	312	297	312	316	326	322	310	340	289	343	328	320	323	321	326	293	328	318	303	291	320	294	321	301	295	367	318	306	275	334	319	320	348	309	282	323	290	282	314	300	298	306	310	308	323	310	321	302	330	308	309	329	302	299	318	308	286	332	328	326	309	326	323	339	324	314	335	321	337	320	312	323	307	305	320	331	313	328	330	313	301	314	308	303	316	304	270	284	342	324	301	311	285	291	333	327	342	297	291	341	348	302	322	299	327	309	331	314	321	311	320	312	317	291	304	307	313	294	315	310	306	300	289	311	326	353	346	303	308	308	354	306	283	306	341	266	299	318	287	302	321	291	312	304	313	318	361	323	287	296	305	310	346	316	312	321	296	321	311	310	312	299	296	329	317	310	309	307	312	306	308	329	312	302	346	349	288	319	316	336	319	303	339	310	297	320	308	306	319	299	347	292	317	334	328	329	297	306	310	324	314	314	335	320	333	303	292	302	307	339	309	340	314	299	314	300	320	303	316	295	301	326	306	327	308	294	304	283	336	268	302	314	312	318	323	341	310	311	306	313	292	333	292	317	303	316	302	296	279	321	350	324	319	328	301	314	320	314	309	301	298	321	320	295	355	348	334	372	293	310	312	343	331	321	311	321	294	325	311	320	315	308	327	304	288	320	329	326	310	313	317	287	319	288	326	323	299	325	306	337	312	299	336	302	292	332	335	283	305	309	293	330	322	293	331	343	347	316	310	305	313
7197	8948	5956	2829	2026	1509	1048	875	751	646	554	521	504	501	485	420	446	428	388	414	398	387	378	372	375	385	353	375	340	344	357	361	363	355	351	339	332	343	349	303	330	352	349	342	349	342	347	316	341	349	354	315	336	354	324	340	330	331	320	319	332	360	341	329	341	330	350	328	351	341	331	350	333	293	325	308	358	306	366	316	341	358	342	348	340	349	354	357	352	310	363	324	325	304	344	302	301	340	334	293	341	323	331	327	332	337	299	323	335	320	326	300	311	313	307	300	327	305	333	338	321	324	318	320	334	329	331	365	326	333	336	326	310	341	337	336	347	318	330	327	331	310	311	318	288	326	308	328	335	300	324	316	349	316	292	295	342	319	326	323	361	311	323	344	332	345	343	342	324	330	346	364	308	343	334	337	309	328	328	308	293	351	326	300	326	302	327	311	323	321	334	327	346	317	314	348	291	315	339	312	338	337	310	315	330	317	332	338	315	342	309	316	357	312	333	317	335	313	311	286	305	342	308	320	320	355	320	320	335	317	302	358	326	297	333	341	311	316	320	345	302	302	308	325	324	304	305	339	327	306	335	322	352	313	297	310	313	308	325	318	339	341	314	336	337	338	316	320	333	310	329	311	345	303	316	340	324	349	327	329	324	291	313	293	342	345	317	340	312	347	340	325	294	323	333	315	325	316	333	324	328	331	328	350	333	357	323	297	315	308	340	354	268	350	328	309	316	348	317	326	312	298	299	326	328	346	303	333	323	326	324	314	344	306	344	334	326	312	288	352	317	299	347	322	329	316	330	326	325	343	313	285	336	308	338	337	351	341	324	309	337	308	311	305	327	322	349	323	330	343	319	338	337	325	327	317	330	291	294	333	298	309	351	350	349	316	295	316	331	343	277	333	315	329	318	322	323	302	339	343	283	328	319	321	339	306	350	328	373	327	352	326	311	326	312	316	327	304	324	302	340	334	326	364	326	297	349	315	331	320	320	299	329	339	321	316	323	318	321	323	331	330	311	372	307	325	349	332	308	329	307	339	319	334	309	316	299	354	322	364	345	345	296	315	313	311	335	357	311	348	311	299	324	342	349	346	308	319	322	351	309	312	293	304	293	351	334	345	341	342	332	353	335	362	339	345	322	348	327	334	294	365	320	314	300	318	346	329	309	318	338	315	301	323	313	316	319	338	334	348	312	335	329	325	312	325	355	307	325	325	318	348	292	315	324	313	329	328	328	335	316	305	311	342	305	335	287	311	317	313	306	316	338	330	302	330	328	292	345	351	322	301	312	319	316	317	315	320	305	349	320	337	339	322	320	357	309	324	302	351	311	311	317	305	306	326	338	317	322	307	324	332	327	297	322	332	348	318	310	312	323	349	331	337	329	322	280	304	322	320	321	335	319	298	314	329	328	354	329	315	314	345	291	326	324	299	300	314	326	333	329	352	323	292	318	335	337	299	333	330	321	353	315	320	322	346	328	339	336	340	327	310	327	342	338	330	316	317	382	322	299	331	336	321	328	328	330	317	319	311	295	348	323	326	329	330	330	353	288	306	309	321	319	357	323	308	294	319	304	330	313	328	343	327	299	361	328	314	333	350	303	322	338	306	306	327	331	330	311	319	334	319	309	352	322	326	314	369	335	315	303	333	299	352	315	349	302	314	327	298	328	360	337	327	308	302	312	314	350	307	363	358	312	342	326	322	342	317	330	327	300	336	365	351	331	314	327	359	317	322	295	341	313	300	320	344	310	317	293	331	325	329	331	300	295	311	306	313	313	325	286	357	334	340	329	317	333	345	326	336	288	340	305	329	297	342	317	282	348	326	314	323	319	308	320	347	325	339	321	326	319	314	307	332	319	329	329	317	320	328	288	326	327	308	338	296	335	370	342	308	333	314	308	323	330	332	335	357	323	326	297	334	341	326	309	350	322	330	307	300	330	329	320	304	328	347	330	329	327	299	312	350	313	302	312	341	319	323	294	349	351	318	308	302	340	332	342	350	324	338	328	345	313	310	293	347	339	358	308	327	327	340	288	322	335	338	308	335	291	323	331	342	321	350	308	346	323	329	318	324	310	327	313	318	304	348	308	321	336	322	323	334	299	314	331	294	328	304	326	328	342	327	324	325	341	324	324	325	310	304	330	342	322	322	326	316	327	335	352	352	293	326	302	333	325	311	323	333	289	307	317	293	346	323	329	321	314	326	308	335	371	320	349	313	314	293	290	364	290	344	349	337	353	326	345	327	335	327	334	319	343	304	320	311	322	331	313	300	313	334	322	329	301	306	329	295	343	337	346	323	313	322	305	322	312	332	344	310	328	352	345	307	370	345	351	358	333	333	301	328	297	317	332	340	294	317	326	331	328	315	330	319	299	301	321	309	319	324	332	343	313	321	341	318	349	332	334	342	342	321	341	320	338	344	345	296	326	305	343	355	347	295	345	300	346	305	345	298	264	353	293	293	352	329	315	317	332	350	325	327	315	309	340	337	313	317	345	325	322	324	325	327	337	329	356	327	329	325	307	342	349	312	341	344	330	295	344	350	338	327	332	299	319	318	318	300	322	346	309	327	308	363	294	331	337	311	309	322	303	330	325	311	288	321	333	318	346	297	325	341	345	296	363	306	335	316	309	340	313	334	344	343	327	307	327	327	302	326	325	344	333	334	328	354	338	366	316	320	331	322	310	310	338	315	346	349	317	334	301	321	327	326	308	306	327	317	303	313	336	333	313	312	343	345	318	347	332	343	334	340	315	309	320	330	342	307	304	325	311	324	342	296	299	318	339	315	347	327	300	309	335	335	356	336	344	318	309	340	325	308	296	292	318	342	342	302	287	354	347	348	316	290	309	321	301	319	333	340	341	320	308	296	313	336	341	295	332	347	291	316	281	328	330	314	305	320	316	308	314	304	345	339	289	292	298	300	318	308	319	334	322	329	307	342	323	334	333	307	295	353	335	323	331	309	356	308	311	312	363	346	326	343	342	310	292	333	324	293	315	325	361	304	336	323	304	305	279	316	318	313	309	333	350	333	313	332	298	329	322	311	344	330	311	345	347	308	321	319	337	322	301	299	333	314	317	311	317	346	334	323	304	326	307	318	353	312	330	324	336	330	323	336	312	319	284	314	336	311	332	326	332	315	308	328	296	319	327	331	361	331	321	318	329	336	292	326	335	346	358	319	317	324	337	332	306	318	315	343	319	344	340	334	328	307	314	339	325	326	333	318	321	333	302	307	309	281	279	317	333	319	330	331	357	313	316	300	287	294	331	340	338	323	301	328	335	322	337	311	348	348	347	330	369	296	304	338	334	346	334	338	343	320	319	306	313	328	329	295	320	345	297	288	326	297	318	297	301	312	305	358	366	328	349	330	325	322	298	325	315	292	328	316	353	336	335	334	333	319	313	314	287	314	323	310	313	292	346	331	326	312	328	342	330	307	318	305	313	339	335	329	333	338	292	307	312	320	298	361	283	311	350	337	317	322	317	336
24400	20886	27295	24521	14251	1390	897	758	707	651	648	627	664	638	657	593	597	604	629	593	619	582	643	568	569	603	589	560	553	613	609	585	571	565	589	588	557	568	533	578	566	577	610	581	598	577	571	595	597	565	608	598	594	549	631	596	605	670	549	578	549	565	578	560	595	595	572	522	570	573	595	549	545	591	613	558	573	574	588	560	581	610	572	616	584	559	589	589	544	580	581	542	576	534	571	572	576	559	559	595	597	613	612	563	581	634	578	547	559	549	565	581	568	570	539	569	565	582	575	588	556	547	585	556	541	555	615	594	567	527	590	550	579	557	622	541	537	577	550	550	566	570	585	571	544	580	553	532	542	522	610	609	554	584	545	540	547	533	539	579	559	596	571	575	553	625	591	564	589	583	603	517	553	586	550	575	558	536	556	537	585	575	531	526	561	604	565	542	581	536	538	575	534	586	536	587	606	575	576	593	530	567	547	550	595	576	576	533	556	605	584	578	586	544	596	542	587	556	571	556	564	642	545	540	581	598	600	564	555	579	601	619	575	586	561	519	595	573	579	571	559	565	518	546	601	538	555	570	586	581	590	537	571	551	584	560	579	556	638	532	585	581	555	545	577	542	601	590	556	541	537	553	583	545	569	576	575	598	578	592	537	571	550	570	547	571	582	561	561	580	647	583	585	584	555	549	592	565	590	564	565	625	552	614	562	578	555	592	585	579	559	548	559	591	549	539	532	592	579	598	526	572	558	574	567	539	619	546	548	592	580	572	534	583	553	570	573	569	578	601	550	577	544	565	576	555	608	565	564	523	595	554	553	566	560	543	554	608	542	547	565	604	560	554	575	575	599	560	572	573	568	594	538	570	531	613	536	563	586	577	596	594	583	604	565	557	553	601	550	597	580	630	535	548	576	567	562	548	585	533	553	607	569	614	567	528	584	582	577	586	611	563	558	559	575	585	576	565	651	594	549	558	582	533	561	561	511	567	577	595	590	590	577	550	562	556	557	522	605	589	541	580	565	568	543	567	568	553	619	543	586	533	590	567	548	591	590	577	606	569	586	587	520	561	613	523	578	545	562	617	511	557	567	546	555	582	587	566	515	537	555	564	587	585	532	557	597	537	571	579	539	544	561	594	554	569	554	561	555	555	568	562	571	569	575	574	557	536	639	532	577	584	586	597	542	534	536	596	597	590	567	587	559	573	565	556	557	578	557	544	573	584	591	556	600	519	581	572	584	618	566	556	523	586	605	573	594	557	584	578	597	573	587	515	560	566	593	600	570	558	565	572	559	615	581	538	539	582	563	610	577	520	514	571	573	547	584	536	604	597	574	578	577	587	575	551	578	595	605	606	561	547	550	595	536	579	549	567	611	545	543	574	546	591	586	587	528	590	527	545	575	560	566	590	535	567	606	579	540	553	567	538	542	576	544	592	549	576	535	513	555	565	551	621	587	541	557	545	584	560	559	569	537	579	578	565	545	564	590	591	587	531	539	579	589	535	553	600	572	575	566	606	580	562	562	582	565	544	532	582	584	576	599	579	538	586	591	552	559	545	602	571	578	561	583	542	555	571	554	517	552	558	562	531	604	572	569	591	576	550	584	576	556	564	577	571	591	574	584	512	556	562	604	535	588	527	585	566	558	548	580	521	578	578	574	567	575	556	567	571	560	621	572	603	549	546	595	579	555	581	550	571	604	583	553	553	556	576	536	535	577	579	594	577	594	547	566	579	546	550	535	555	578	561	552	558	553	588	587	514	585	604	594	577	521	529	604	590	566	615	580	577	566	558	615	593	579	576	594	558	571	553	569	575	593	578	584	567	611	580	601	546	543	589	525	591	581	575	626	585	578	554	604	560	535	540	570	561	578	607	618	565	577	560	569	595	578	576	580	579	551	530	530	556	609	571	588	549	632	578	549	565	534	548	563	550	602	576	564	548	546	542	553	558	586	611	549	595	552	595	540	599	559	591	559	556	574	615	568	607	577	582	591	588	595	585	566	552	591	562	573	597	566	607	557	600	571	570	537	534	569	558	582	543	576	562	507	562	524	615	545	594	567	578	606	544	568	530	619	583	563	552	564	560	555	562	605	582	573	588	524	543	529	581	555	580	539	560	553	546	571	592	543	542	588	572	551	576	569	568	529	573	566	536	609	576	531	574	578	583	607	600	541	592	588	580	530	592	578	565	567	564	514	591	570	584	566	540	588	588	596	618	548	583	546	554	568	509	550	597	608	584	628	572	588	561	548	521	582	598	560	580	592	551	530	549	576	565	581	539	560	589	632	564	571	576	619	584	579	567	543	557	591	568	549	540	568	547	595	578	573	591	576	545	553	548	630	526	563	602	600	570	589	591	555	573	559	596	585	555	604	542	602	605	569	572	570	565	554	586	548	600	561	561	575	583	591	581	542	515	565	562	603	518	592	569	602	586	549	547	523	528	561	555	534	591	616	583	541	556	553	583	558	590	523	546	590	561	563	565	579	563	585	605	591	563	521	576	573	543	589	554	520	559	558	604	606	547	539	542	574	600	546	512	608	553	575	586	548	598	596	550	572	600	572	567	510	605	574	514	562	535	550	542	590	596	499	587	563	595	614	595	552	542	605	566	534	613	558	561	575	572	542	554	585	542	563	553	537	576	605	584	512	567	613	532	572	566	573	537	598	578	576	583	552	509	573	558	540	591	609	538	567	578	615	610	629	525	532	585	539	512	596	553	590	582	546	584	570	581	606	581	562	599	524	532	599	572	563	539	580	572	528	537	604	582	569	554	568	576	593	615	534	589	583	559	601	603	564	579	554	572	603	591	544	540	556	545	577	591	592	597	589	595	557	553	569	543	555	612	527	584	558	562	529	544	525	567	540	585	532	607	600	590	568	577	580	561	581	532	548	572	544	568	557	581	586	542	577	547	575	544	617	545	583	532	573	580	574	542	583	524	580	591	598	567	624	550	543	575	543	510	558	558	570	554	604	557	576	548	542	562	564	575	578	570	529	603	530	583	602	553	531	544	558	605	575	561	552	584	553	559	546	570	565	549	563	606	546	556	600	553	553	593	577	582	592	605	579	552	567	552	570	570	548	577	551	569	520	542	542	573	577	529	559	552	562	575	569	600	604	585	594	561	576	551	593	547	571	552	592	564	540	577	591	573	587	535	579	560	568	577	569	573	589	597	545	573	594	563	552	546	626	565	548	583	562	573	587	601	551	542	557	577	542	566	578	562	552	548	580	553	575	541	567	562	581	586	573	578	550	574	522	613	574	579	572	557	541	556	565	572	575	517	567	546	538	568	560	546	568	547	576	561	555	557	596	579	583	602	547	567	563	545	594	586	576	528	574	548	595	550	548	586	557	556	592	577	563	567	567	575	595	592	592	548	608	563	586	568	577	626	566	557	570	572	556	608	600	614	586	577	623	587	594	602	538	604	572	579	638	546	604	574	555	597	546	544	548	565	549	595	616	624	558	541	582	551	578	595	539	520	612	519	563	575
6911	5789	3764	2051	1531	1219	1002	863	831	718	690	691	677	611	607	625	568	626	592	580	587	613	571	577	564	617	571	584	582	580	537	571	574	527	592	549	564	562	560	545	531	617	572	620	547	569	629	554	550	572	570	567	610	588	570	578	563	568	547	560	587	579	584	586	570	578	638	563	608	582	583	565	592	572	563	587	589	541	599	604	593	550	575	570	575	588	593	551	567	580	581	586	568	594	548	534	543	522	581	558	519	568	576	551	560	587	592	573	574	576	610	596	541	540	540	545	558	544	547	569	582	546	510	553	575	575	550	539	624	560	562	559	568	583	605	527	547	554	582	575	604	591	604	516	565	547	582	560	568	532	536	575	514	567	505	597	585	534	593	532	502	545	570	612	583	581	592	600	538	537	543	571	562	529	556	518	609	546	585	587	562	573	614	564	594	549	553	507	558	515	600	575	517	560	564	578	580	534	547	599	589	581	527	545	535	538	554	590	511	563	558	519	591	629	544	589	583	526	577	570	615	546	556	597	577	552	599	576	566	545	578	586	566	522	551	577	580	549	543	550	541	533	574	607	595	590	542	587	538	588	572	572	602	557	579	542	579	590	550	598	546	564	561	563	556	557	555	567	509	563	525	588	561	566	558	547	529	540	577	560	602	575	510	569	537	556	547	573	574	566	570	569	551	601	586	574	543	579	599	536	604	556	549	531	566	521	581	543	529	550	553	558	573	573	580	574	610	582	586	568	587	554	594	581	583	561	581	502	605	597	542	515	557	548	532	548	553	577	561	588	544	610	532	538	590	561	527	559	529	549	549	596	549	566	576	607	618	559	545	564	529	550	590	550	577	565	553	550	556	550	540	576	541	569	555	556	561	526	518	618	560	552	599	574	537	567	532	570	556	560	540	547	540	520	526	510	592	575	574	582	574	573	566	543	524	523	573	569	575	545	552	527	585	506	538	532	579	521	601	538	566	576	565	539	536	547	561	558	530	556	549	533	571	556	571	561	566	575	562	593	561	558	573	558	552	571	547	558	528	547	548	576	579	533	592	550	571	558	595	538	565	552	606	578	562	549	514	595	619	596	568	586	558	550	567	545	601	532	557	572	566	551	574	569	524	562	567	572	608	580	557	547	550	580	549	591	514	572	557	563	566	564	590	584	535	578	547	549	525	540	593	578	585	586	622	536	602	606	563	580	571	594	555	552	583	602	563	531	590	564	579	578	599	563	541	563	580	549	501	577	580	579	541	539	551	554	551	555	560	577	521	572	547	523	505	563	570	560	523	531	541	587	611	570	591	584	563	574	580	508	552	550	566	561	590	567	600	562	572	558	559	579	545	598	565	583	558	549	509	549	579	579	547	542	569	563	585	557	574	560	552	523	578	569	527	573	560	569	570	552	577	535	589	555	562	536	555	563	547	545	536	634	549	568	557	564	571	593	555	588	569	583	560	571	537	550	554	548	622	601	543	545	589	570	554	590	573	560	555	564	541	590	581	534	598	518	581	581	551	535	545	575	558	506	575	571	539	550	552	610	581	561	536	596	585	579	571	522	570	544	518	563	519	543	564	561	561	537	533	567	568	605	562	546	603	566	539	576	549	594	568	568	558	548	570	576	542	571	545	541	559	554	572	561	522	548	535	555	573	585	582	533	605	583	562	597	555	501	557	563	586	569	574	597	580	572	525	624	509	554	514	520	571	539	523	582	559	583	575	557	589	587	555	574	590	526	580	573	539	532	568	519	599	568	541	561	550	572	567	539	549	549	540	554	562	573	587	557	568	592	586	611	587	538	586	559	541	525	544	561	555	558	518	588	540	550	570	513	505	548	546	548	553	580	563	592	564	528	571	561	576	585	585	523	546	630	562	549	548	525	533	598	537	552	592	573	553	542	544	575	570	547	588	551	550	572	590	600	589	582	575	551	525	568	552	539	558	589	551	540	568	550	571	622	530	523	544	567	546	592	585	543	565	550	576	569	536	577	588	581	557	533	561	525	592	528	519	521	538	588	559	589	587	578	573	573	538	550	578	515	533	563	507	579	585	614	593	565	563	594	550	566	546	572	560	555	558	552	590	537	521	549	555	571	550	532	563	570	586	556	516	486	583	589	598	574	534	575	508	550	555	562	503	553	616	549	559	555	589	528	596	527	555	588	556	590	563	540	537	557	567	561	567	572	541	530	558	577	563	564	581	593	548	548	603	530	557	568	602	594	539	560	536	552	608	567	536	581	560	591	571	570	542	582	557	598	575	511	538	551	581	580	559	552	583	559	555	580	500	560	559	587	552	562	561	546	526	557	561	561	563	575	580	562	574	546	585	560	595	519	567	564	548	534	588	576	577	577	572	576	582	525	602	591	556	530	570	556	606	557	602	593	524	533	527	555	564	593	578	555	543	513	562	563	539	566	582	563	583	533	579	578	561	547	566	584	565	588	546	538	539	515	573	519	538	581	557	555	569	553	541	562	562	558	548	587	521	579	586	582	539	562	583	568	575	551	563	565	557	537	556	563	511	536	547	536	574	594	560	533	521	536	568	559	586	573	560	551	596	576	546	551	588	581	595	562	534	585	594	521	525	522	571	539	579	563	568	546	577	553	601	559	575	572	544	568	564	583	591	541	577	577	544	566	574	554	555	598	590	550	552	553	575	603	518	579	565	598	603	578	578	555	583	539	574	607	540	579	549	542	582	511	554	549	511	552	583	576	527	562	565	562	582	568	547	564	596	521	582	571	570	599	544	541	553	553	572	569	569	562	564	571	542	573	555	568	586	545	552	624	570	544	574	582	532	551	526	580	574	575	567	585	546	526	585	554	561	579	584	514	563	551	598	570	543	545	613	586	556	547	558	590	564	540	531	572	604	570	533	517	592	582	562	613	543	611	550	571	585	565	559	521	574	566	570	511	536	534	571	587	556	558	556	550	543	567	578	580	548	587	580	611	552	557	530	557	563	544	556	512	565	578	542	570	593	538	554	544	597	624	558	557	543	560	554	527	554	545	568	553	593	560	543	556	549	541	564	556	562	572	588	522	576	574	526	548	561	574	571	567	558	551	547	613	560	556	557	557	559	575	598	570	548	578	546	549	530	570	596	532	583	544	572	545	570	550	559	504	566	558	601	541	588	531	554	571	525	588	591	589	527	555	544	556	563	579	568	552	552	537	597	524	566	544	547	555	561	567	524	575	563	558	530	557	594	580	531	555	600	565	547	576	556	525	596	555	550	525	571	544	541	553	538	580	568	564	574	524	592	568	533	530	537	597	557	566	536	570	571	578	550	571	607	566	541	535	588	543	592	562	560	568	537	527	563	560	552	553	584	559	597	612	554	590	579	555	564	603	578	581	545	567	566	569	559	580	586	534	589	530	552	531	555	582	569	528	557	532	528	529	550	582	572	534	563	582	565	529	552	580	540	540	556	567	566	552	527	553	552	530	547	516	596	564	596	566	516	567	534	558	559	557	587	580	522	556	575	587	566	580	569	571	565	549	533	558
22215	20974	28672	23449	20974	21044	10569	1097	764	684	564	502	464	511	434	422	386	391	338	326	369	339	321	297	278	288	316	333	290	332	276	287	278	316	238	244	295	274	270	263	254	276	271	307	266	263	281	236	287	295	288	279	286	245	284	280	266	268	276	266	283	277	254	261	252	238	267	246	246	249	265	269	252	251	264	271	258	266	233	282	259	269	247	261	285	253	240	233	259	276	244	248	257	280	253	270	256	235	268	240	274	252	299	249	252	258	268	248	254	218	249	257	269	249	245	243	272	246	236	259	251	253	219	218	264	271	236	231	234	244	271	239	257	267	281	262	244	259	257	229	251	252	239	276	262	225	253	266	249	246	266	244	237	213	244	251	247	215	275	252	249	256	250	275	265	259	259	273	230	224	263	272	245	253	246	255	249	267	262	256	251	254	238	267	259	264	259	236	250	220	262	248	243	255	253	273	224	249	264	254	221	259	241	227	266	242	236	239	247	246	253	274	249	219	235	254	255	234	208	248	233	243	262	249	245	227	252	244	229	242	292	248	259	246	225	245	238	250	251	276	296	272	255	247	283	225	248	235	251	264	251	257	265	239	247	263	235	252	242	245	210	282	237	256	233	236	239	250	252	243	274	263	291	251	246	260	267	265	271	285	247	235	264	261	249	212	238	255	256	264	261	225	271	233	223	261	235	248	279	238	229	232	255	282	254	249	277	258	261	250	259	256	236	255	253	249	238	270	271	252	284	258	234	256	236	252	210	240	249	263	259	244	247	234	254	254	234	249	255	251	265	251	270	267	215	269	262	256	255	236	258	281	253	225	237	243	265	233	217	260	246	286	243	241	233	254	231	267	270	218	231	266	220	237	269	261	259	242	230	258	241	233	234	261	239	234	217	221	261	259	229	265	244	256	248	265	268	203	273	242	251	221	267	222	278	264	251	245	248	248	239	257	224	249	269	252	233	246	257	232	261	271	264	234	300	243	242	281	244	241	234	258	259	222	245	276	248	283	251	235	257	238	243	225	239	255	218	222	267	246	235	233	234	213	225	271	252	235	238	308	239	244	247	284	247	268	266	256	247	240	262	243	253	229	231	240	232	248	220	243	269	240	223	231	266	258	282	226	256	266	252	265	231	244	238	222	223	236	240	247	250	253	243	237	250	280	213	251	240	267	237	254	248	261	277	244	248	260	264	274	244	246	265	256	241	230	229	249	264	228	252	271	268	236	249	245	259	228	271	223	272	227	262	249	248	266	291	250	262	265	290	243	271	215	249	219	243	241	231	254	272	245	237	263	251	227	232	252	238	243	236	244	241	284	247	238	258	255	261	217	235	281	264	263	235	217	257	226	235	239	243	228	266	251	255	247	260	251	238	246	255	252	263	257	246	238	287	251	267	259	276	265	255	229	248	269	276	236	273	245	235	225	246	254	212	268	246	256	267	244	244	258	231	231	251	244	256	230	231	260	252	238	255	262	264	270	259	223	256	254	266	223	231	260	269	232	251	223	250	248	250	250	244	213	235	274	239	228	228	278	251	235	244	263	266	238	221	220	260	245	250	245	270	202	273	240	271	252	249	268	245	249	252	256	264	248	254	245	279	234	231	240	255	228	234	236	260	274	220	246	247	239	248	255	220	265	245	228	251	222	261	248	239	228	239	233	258	262	233	258	257	269	239	266	275	234	248	258	253	261	242	252	228	235	257	264	247	273	248	268	235	244	253	275	258	234	251	276	225	229	242	250	240	267	239	228	245	236	284	254	266	224	244	230	258	268	256	253	228	260	253	248	240	243	224	282	264	268	246	239	219	255	243	236	261	255	218	246	261	278	260	230	239	227	272	250	262	279	230	226	265	240	252	220	228	236	248	247	263	257	253	255	243	229	274	291	265	251	250	241	254	241	226	239	274	231	247	251	255	265	261	254	266	279	259	227	268	238	252	236	263	244	238	246	240	266	246	242	253	284	239	259	255	275	246	224	228	228	272	272	247	256	263	236	266	262	266	260	228	244	250	256	258	236	248	249	256	246	258	267	263	224	274	226	255	244	251	230	218	246	240	241	224	255	245	261	243	237	255	250	264	247	243	222	277	252	280	221	227	221	248	263	274	249	246	239	263	233	251	220	242	228	262	230	267	238	226	218	240	281	221	258	267	251	246	261	284	259	253	252	253	244	235	242	267	279	234	234	238	288	238	249	265	223	263	240	239	266	238	238	260	266	282	223	239	236	231	239	212	254	213	229	228	259	243	224	271	271	258	241	231	250	236	246	235	241	258	274	261	260	235	255	262	219	245	248	264	268	258	222	227	255	259	252	238	242	223	250	251	248	251	244	233	237	233	257	253	235	268	234	231	218	262	263	251	238	244	251	231	226	237	239	225	251	244	253	278	233	251	244	241	241	261	248	254	242	235	210	231	246	269	225	293	256	218	263	273	247	246	288	251	258	244	253	252	232	239	243	222	234	234	259	279	235	254	257	272	242	231	251	247	241	241	233	265	247	245	233	243	265	216	224	255	240	245	199	222	248	242	235	210	205	244	277	244	240	225	243	261	248	247	253	261	272	227	235	225	239	231	265	265	235	255	261	235	249	254	250	277	249	238	251	231	244	254	253	248	247	245	227	250	230	242	235	259	247	263	289	258	235	237	248	242	244	249	249	249	234	265	220	218	252	241	260	252	253	252	227	262	236	232	221	257	247	242	246	269	281	267	250	245	207	259	254	273	261	260	222	241	243	279	246	256	254	209	238	240	247	233	244	249	261	248	250	257	237	296	247	262	260	242	254	233	250	226	243	224	235	289	247	262	254	238	280	246	270	258	237	241	242	249	238	243	245	272	274	249	219	263	239	251	232	235	259	260	237	244	236	242	230	225	261	242	255	246	250	245	245	253	237	254	217	225	250	248	241	249	259	269	249	226	208	260	258	245	241	256	261	239	262	242	247	228	249	254	230	263	237	271	208	234	251	239	229	266	203	248	232	268	261	275	248	249	235	238	243	247	247	239	254	243	237	253	262	270	246	269	227	257	257	235	247	262	227	268	247	240	225	231	221	260	245	216	266	260	237	255	257	253	229	255	257	241	239	246	243	255	272	248	229	243	239	255	226	248	254	234	254	238	273	259	250	239	226	223	255	232	267	260	257	243	254	257	222	267	260	244	240	256	249	244	238	211	284	204	274	249	258	205	239	232	277	232	251	221	222	225	244	254	265	243	231	260	268	235	248	234	240	240	221	237	229	242	255	237	232	262	254	251	253	243	262	268	267	243	238	230	278	239	248	250	254	243	236	237	240	218	244	230	243	290	242	248	262	218	286	241	235	261	249	264	232	253	253	231	260	254	247	231	285	273	226	227	241	265	227	254	239	254	268	244	281	249	230	231	247	247	240	225	274	263	232	251	248	283	255	222	253	264	245	227	246	243	266	244	241	203	237	242	196	242	247	269	271	258	251	235	224	232	254	247	248	223	303	257	263	238	233	257	259	252	251	256	241	272	261
7571	14518	10107	4940	3464	2545	1853	1358	1039	847	744	640	568	544	495	449	445	435	406	399	344	345	345	303	303	314	317	308	291	302	297	294	293	269	275	291	286	278	265	270	304	288	269	278	289	252	292	261	266	286	257	275	276	285	289	244	266	287	282	256	266	296	278	251	257	242	273	282	241	260	261	247	243	285	260	260	277	262	281	273	273	268	311	255	257	247	279	291	266	232	262	245	296	288	278	252	259	231	233	248	272	287	285	254	254	262	256	254	253	273	241	217	273	255	265	277	254	271	235	233	255	248	232	244	233	227	278	227	250	255	223	238	216	246	246	244	250	235	255	261	257	227	252	252	232	234	230	250	244	248	251	270	237	215	253	238	225	244	233	231	242	247	261	246	261	248	229	262	240	224	206	269	246	250	248	226	255	243	286	228	264	250	251	227	230	243	249	269	247	253	236	242	231	280	263	231	247	240	223	234	254	256	245	269	264	257	233	271	237	251	264	262	255	248	221	249	250	259	235	243	217	246	263	259	246	234	243	266	249	245	251	217	240	271	249	246	271	239	252	238	248	235	258	236	252	211	279	228	254	254	243	239	243	240	243	259	202	245	246	250	226	246	274	235	240	238	239	234	225	255	244	237	255	271	219	250	246	237	230	249	232	269	216	210	239	257	236	240	237	254	250	234	280	243	268	283	231	250	264	249	228	219	247	253	254	258	265	237	248	258	261	247	242	227	273	248	255	266	238	228	238	235	242	240	252	258	262	243	244	242	242	236	222	260	255	222	236	252	265	239	249	244	238	250	259	224	253	254	249	250	277	270	248	251	258	224	214	232	269	264	268	238	253	228	248	246	245	222	268	255	256	247	231	263	255	241	238	262	261	258	250	259	251	254	259	256	240	228	237	209	264	232	244	231	265	236	254	231	251	222	233	237	247	265	251	264	235	259	246	255	250	235	267	270	234	244	258	215	225	224	223	231	242	246	233	253	257	275	259	266	241	241	257	248	234	244	279	246	250	237	239	220	218	232	259	263	232	244	241	224	223	241	277	228	247	250	243	218	247	244	238	228	241	250	244	271	259	241	264	236	240	251	285	247	218	267	235	243	201	238	238	240	283	224	237	243	247	250	242	233	244	254	237	213	243	236	222	243	225	250	243	258	253	248	242	236	234	251	230	254	222	253	228	242	252	265	245	232	251	223	235	250	251	271	261	234	236	263	226	249	241	255	240	240	233	256	240	238	245	203	242	239	257	270	240	250	250	239	257	252	258	236	261	260	252	261	219	242	259	234	220	222	236	240	238	225	260	240	235	247	225	243	241	259	264	265	256	237	221	259	254	229	230	221	267	243	247	227	223	265	253	256	263	244	223	254	241	242	274	225	246	248	257	246	226	242	256	245	223	223	238	238	221	244	245	236	251	246	275	235	266	272	233	238	269	245	234	233	245	262	246	256	233	239	250	256	237	227	262	245	250	235	233	235	236	207	262	248	247	228	256	219	221	246	244	250	254	243	244	246	250	243	250	264	225	265	270	239	238	255	266	237	246	232	281	244	262	237	245	252	246	249	248	258	204	271	251	240	271	280	258	241	248	260	248	215	247	245	220	239	258	248	247	257	268	245	268	216	241	254	246	209	277	238	235	257	277	216	220	247	232	237	232	254	243	232	241	250	243	233	235	246	240	247	247	256	267	249	246	241	207	258	251	224	228	231	230	241	247	251	249	266	236	234	244	237	251	240	270	265	244	214	264	256	235	243	252	272	229	252	254	217	233	232	270	260	269	237	228	231	235	263	283	246	234	265	270	228	231	254	246	252	265	236	250	254	254	251	233	221	250	253	220	239	213	259	237	233	255	240	261	243	217	250	267	240	235	256	256	243	245	252	244	249	240	252	253	226	235	254	240	244	227	229	255	240	226	255	245	242	226	255	225	254	250	253	212	220	239	249	244	245	230	245	256	265	235	239	241	255	258	228	256	253	243	251	268	246	230	261	250	249	256	221	255	233	240	252	242	242	259	245	253	253	253	232	253	256	229	231	246	223	260	250	245	247	227	252	216	226	233	244	220	253	221	248	227	227	238	246	254	235	258	237	254	255	261	228	252	238	246	248	277	239	223	241	238	236	252	272	266	213	260	245	251	235	252	241	244	213	219	221	256	242	254	264	251	256	254	231	232	254	244	237	253	216	265	222	264	239	231	238	264	241	243	237	274	232	245	243	262	240	246	242	244	240	253	239	266	269	261	247	221	251	246	275	251	248	236	262	247	225	259	260	255	239	260	271	231	244	253	237	238	250	252	243	250	236	247	244	242	241	240	245	234	253	234	274	233	231	234	252	258	254	254	229	250	260	215	254	238	241	225	248	254	222	251	249	243	252	233	257	265	259	257	249	250	250	243	250	235	242	253	273	250	238	247	225	258	268	217	264	218	248	266	272	233	252	223	215	232	261	237	284	241	251	230	224	223	233	265	270	249	257	224	242	225	270	262	206	254	258	251	258	247	267	263	217	247	246	248	252	241	225	249	254	269	235	264	235	243	286	245	245	253	219	266	283	239	235	246	266	260	255	245	232	259	246	245	228	268	249	229	232	218	252	232	227	223	246	246	245	263	234	237	262	247	225	236	273	273	226	266	226	247	243	242	225	229	241	248	261	269	271	237	263	241	270	270	250	252	250	235	250	231	251	262	279	246	242	227	244	223	235	237	247	258	259	211	233	238	232	232	226	222	261	233	248	260	246	240	230	252	225	247	256	233	252	214	221	240	243	227	230	229	242	250	246	263	254	243	229	221	234	233	252	239	256	258	236	236	267	223	253	265	238	249	245	247	244	235	240	239	245	254	252	265	266	232	239	252	258	243	248	246	287	206	224	263	269	240	206	241	235	239	255	261	256	255	214	243	240	243	243	269	231	235	256	223	252	241	254	234	248	252	247	244	259	229	236	239	259	228	246	243	240	229	255	253	232	262	236	253	245	257	236	228	239	253	235	240	251	250	242	274	254	226	258	236	229	234	258	243	206	222	245	259	253	236	206	259	255	248	254	232	247	244	239	248	285	245	226	228	241	235	263	262	236	241	253	240	237	246	251	253	242	243	246	229	248	252	249	246	242	248	266	236	240	252	246	260	219	240	252	287	227	229	256	272	240	271	216	249	239	273	228	252	227	248	260	250	250	255	230	242	237	222	257	241	250	251	237	228	244	250	266	251	253	237	223	245	235	247	258	273	222	244	240	260	259	273	236	249	232	254	251	271	236	248	239	246	266	240	264	230	266	246	234	264	249	266	246	271	260	260	222	269	287	265	245	222	264	254	214	252	262	265	268	238	224	261	239	253	245	263	232	249	242	269	282	236	253	242	238	247	255	241	264	237	241	258	230	257	252	227	218	267	231	250	240	224	232	267	228	265	248	264	231	267	237	228	240	248	280	221	233	246	246	247	231	247	235	258	235	237	235	235	257	229	237	236	264	236	241	221	221	280	235	262	255	243	231	229	237	239	272
27462	18298	4643	833	651	582	577	566	570	610	542	595	602	511	571	604	540	545	597	575	590	562	527	545	550	587	564	586	557	604	559	575	612	566	572	570	548	594	520	594	581	537	562	600	548	585	580	611	515	584	534	598	589	538	608	571	540	577	557	532	542	567	577	568	562	542	503	556	560	575	555	558	526	567	594	534	579	575	528	612	549	561	574	602	544	559	568	533	586	555	553	572	563	552	555	567	606	551	577	578	608	586	544	585	570	551	599	598	586	571	535	576	529	556	593	585	548	563	569	576	566	579	564	565	534	591	574	518	588	592	571	537	587	559	570	579	560	594	593	570	551	575	581	522	544	579	549	551	544	569	525	569	591	570	546	537	591	573	605	590	538	519	601	573	543	552	545	567	561	565	525	579	563	574	554	573	577	568	527	558	566	520	568	529	576	576	572	567	573	599	555	574	598	591	563	561	523	562	573	544	579	571	580	544	589	559	551	586	566	559	588	579	572	583	531	592	548	579	603	607	542	561	589	548	565	603	574	559	608	555	583	579	518	550	557	562	547	581	557	576	529	586	588	544	551	534	573	593	587	563	564	544	549	551	583	522	542	568	576	612	561	541	553	523	583	540	530	577	560	541	562	570	575	581	555	570	580	615	563	529	581	557	562	551	593	561	545	560	550	571	547	592	600	528	537	552	601	582	577	544	541	546	568	578	557	522	517	557	547	590	567	581	564	552	544	598	580	556	561	545	604	602	534	551	586	566	579	565	562	528	553	562	522	552	548	578	545	568	590	543	597	561	578	574	598	559	567	538	568	550	490	542	601	512	550	579	531	588	571	576	574	561	561	574	594	551	575	542	595	523	570	620	538	544	589	607	597	561	544	542	568	589	552	522	552	615	585	606	594	518	564	593	571	549	536	580	547	588	613	570	597	540	562	545	568	544	552	539	565	572	556	538	594	562	554	547	526	556	528	583	569	524	570	588	521	539	544	560	554	578	580	603	570	555	558	587	583	547	531	571	554	554	578	587	575	568	550	593	581	574	574	559	566	538	595	549	538	588	552	566	565	588	545	546	572	572	565	555	553	566	564	550	582	593	572	550	541	576	567	552	542	560	559	576	570	587	572	540	553	566	594	529	550	557	571	554	568	558	565	543	556	509	553	559	565	541	574	531	554	561	551	566	588	565	563	536	602	588	561	602	568	579	561	596	546	538	553	543	532	577	533	620	551	557	540	522	545	614	547	601	556	574	578	579	553	560	575	564	523	558	546	556	537	588	592	528	525	548	597	570	589	600	598	569	550	543	556	533	598	573	565	595	560	528	544	546	557	556	542	554	541	495	592	606	565	571	541	564	567	528	554	597	590	527	573	517	501	604	547	558	601	548	606	551	564	552	529	551	567	534	608	539	545	562	562	548	593	552	515	584	569	609	572	533	588	559	594	565	539	567	567	566	541	569	573	564	588	580	599	583	534	557	570	570	553	531	562	578	545	621	561	579	551	564	568	596	550	579	551	547	564	560	539	571	578	561	555	557	583	563	544	567	567	564	559	574	510	531	523	583	563	565	543	558	566	569	583	575	559	548	528	528	571	584	549	609	541	538	554	512	576	519	541	579	577	588	547	541	574	545	554	561	582	597	530	581	528	579	573	563	556	551	585	588	562	548	560	617	556	559	598	538	594	545	568	570	579	574	565	602	543	575	560	566	526	600	572	582	564	579	554	556	610	546	588	552	607	582	542	570	565	533	536	560	566	545	542	581	556	576	587	523	586	563	586	563	569	569	555	561	572	544	525	600	547	542	552	545	578	566	576	578	572	569	574	533	559	537	577	565	549	554	540	537	553	592	605	548	603	587	552	536	551	596	596	585	570	551	571	552	577	562	559	585	555	567	566	533	564	545	550	555	567	548	544	566	583	511	537	550	593	520	560	571	548	567	546	519	548	595	585	572	619	568	588	568	552	547	551	580	556	554	564	541	577	583	542	595	551	536	542	569	572	583	565	518	575	583	543	567	537	571	597	570	565	562	581	578	558	547	516	549	534	579	560	518	570	612	535	555	543	580	581	563	554	541	574	539	565	529	597	614	538	544	609	561	528	568	544	553	579	599	587	555	623	547	547	558	578	576	594	561	575	557	548	541	580	598	534	559	534	539	543	571	533	541	567	577	561	551	570	602	524	554	578	572	546	541	557	577	582	573	546	532	593	602	533	508	582	564	538	551	562	530	541	579	558	542	585	542	606	535	551	547	562	557	547	547	583	543	553	572	565	557	524	570	569	561	525	613	601	554	602	588	564	540	572	564	557	562	546	568	564	555	536	577	589	521	561	528	528	558	571	587	516	566	546	547	534	547	556	635	582	568	546	580	530	564	568	580	578	570	531	535	516	492	573	542	523	574	574	556	596	570	581	535	547	559	612	555	560	538	536	591	528	561	541	553	549	500	562	576	573	557	530	511	587	580	566	540	517	554	543	571	517	564	543	572	517	589	562	573	573	561	526	579	567	560	543	595	516	556	551	564	585	606	596	581	616	527	521	546	553	573	572	567	557	528	615	576	566	586	543	568	531	563	561	527	593	547	594	578	565	573	587	537	570	569	565	580	568	590	572	553	580	592	580	557	546	563	593	534	537	595	579	568	561	540	560	584	567	556	570	584	586	576	559	537	574	559	568	563	555	574	573	533	550	566	553	570	594	587	533	578	557	546	579	568	589	555	575	553	569	571	531	561	575	568	509	605	552	556	600	573	555	574	569	522	548	548	525	603	568	543	589	539	561	587	573	555	539	546	547	565	537	572	572	592	582	554	535	544	568	568	579	530	535	565	539	561	573	581	541	582	539	564	531	601	548	577	607	527	549	612	586	596	602	541	555	527	551	596	519	568	527	548	574	578	515	565	560	552	547	541	585	549	571	588	566	632	542	544	583	546	532	532	558	535	559	580	555	579	537	554	590	564	570	556	550	564	558	574	563	593	567	544	571	553	556	532	528	527	545	588	540	590	575	515	545	592	550	572	585	559	562	573	589	589	607	611	547	573	584	592	568	562	503	533	578	565	564	606	551	577	581	518	545	607	558	564	575	607	538	578	556	562	575	560	563	600	578	533	574	550	549	558	558	582	550	538	588	562	545	557	546	545	578	536	544	572	554	548	577	573	543	552	559	546	521	579	571	575	554	564	551	589	635	601	550	546	532	558	566	562	568	571	561	542	575	529	565	567	609	535	580	593	554	580	549	571	545	579	571	524	544	554	549	538	596	574	569	610	547	558	599	556	566	566	559	589	585	527	543	582	599	573	553	564	557	568	568	518	553	549	525	556	595	553	582	527	559	557	543	562	573	589	575	538	568	573	552	542	537	517	548	522	551	596	571	557	540	570	554	581	587	552	579	570	553	586	548	582	588	594	558	576	588	546	593	577	556	525	562	551	528	555	525	517	576	561	575	556	565	539	542	598	536	575	513	566	548	583	532	579	539	537	577	535	575	570	593	609	544	586	506	571
6342	1370	924	741	665	621	626	606	620	563	590	608	579	569	630	574	568	640	591	583	602	590	569	594	555	602	610	583	572	566	595	588	576	555	577	617	555	569	585	558	565	579	549	588	546	570	576	561	604	549	552	564	586	569	568	571	552	567	603	592	577	545	577	532	578	610	529	566	544	582	553	572	567	548	587	580	576	567	600	569	584	541	558	580	524	529	610	552	594	571	578	557	623	547	600	535	565	544	563	564	568	599	567	572	594	589	546	587	563	553	567	547	530	608	593	572	544	550	555	599	572	559	593	539	520	580	564	559	547	541	569	605	574	583	532	590	539	551	528	583	592	528	571	610	563	511	535	575	607	577	552	544	604	561	556	584	583	593	598	574	575	582	605	595	565	537	583	566	576	574	551	574	569	522	541	587	597	526	599	551	582	554	577	629	614	548	533	585	562	601	564	539	526	574	569	550	589	545	597	568	538	573	523	555	565	574	581	566	581	593	549	589	611	531	579	554	612	560	545	560	535	581	537	553	549	603	567	573	543	575	536	550	547	569	564	577	618	587	528	587	568	535	580	551	540	576	601	574	561	579	573	577	569	577	571	597	557	576	571	567	559	563	540	592	612	616	495	590	551	555	575	569	558	505	577	580	588	583	572	569	553	586	585	536	548	543	591	582	608	586	583	564	620	580	597	573	556	542	576	532	553	549	582	617	544	542	553	519	563	571	555	572	579	575	541	559	554	565	588	535	552	589	549	564	570	552	600	590	550	525	553	554	580	554	569	577	573	552	572	532	547	583	580	540	554	620	583	522	603	532	595	624	554	550	569	559	569	584	566	553	560	592	609	563	590	556	583	594	601	529	626	513	553	560	521	574	579	564	563	571	555	571	554	559	578	560	571	538	565	557	560	566	556	572	558	540	559	573	556	571	553	580	557	539	577	564	599	545	578	558	576	542	561	584	539	612	558	538	554	546	585	618	566	604	588	545	574	582	597	547	580	562	616	566	556	602	610	597	581	565	541	567	566	575	545	571	571	601	584	567	603	596	575	580	607	588	588	590	565	541	609	563	594	593	555	521	585	576	535	543	534	552	549	561	572	613	613	579	548	585	543	568	565	585	581	602	578	545	567	554	529	507	567	547	527	551	584	539	542	551	553	564	563	569	584	603	556	538	583	582	543	586	598	580	567	534	544	553	581	577	520	541	536	568	552	539	557	604	535	600	552	556	550	565	587	573	540	555	593	577	564	541	551	528	576	561	556	553	596	577	547	544	516	631	571	613	578	578	572	535	574	577	576	578	539	567	596	558	537	555	587	615	574	613	579	532	591	561	540	530	600	593	615	586	561	613	589	588	549	597	566	602	559	576	535	600	562	523	564	567	571	605	566	579	564	590	556	545	606	556	559	580	593	578	531	613	520	615	558	539	605	561	543	553	601	563	540	566	581	552	487	594	540	603	579	553	602	559	604	586	535	538	543	567	549	622	546	561	585	582	583	595	602	597	601	577	560	560	601	597	587	596	548	566	578	560	557	619	566	573	619	616	530	536	578	558	541	578	536	530	588	548	522	563	545	549	585	561	535	548	550	570	562	594	558	586	595	568	559	584	590	587	531	557	552	607	564	541	533	561	578	576	556	529	585	574	547	574	566	585	583	541	581	562	542	597	585	560	595	580	606	535	583	561	549	605	588	533	590	568	558	581	604	558	576	521	583	595	573	585	587	584	555	608	578	543	617	581	570	563	552	543	554	534	646	575	588	539	611	582	557	581	593	575	544	563	554	598	554	555	552	583	528	597	579	608	519	604	601	580	577	549	564	573	521	565	554	565	562	600	560	550	575	548	557	564	551	542	554	530	571	590	543	612	544	598	549	587	605	575	572	587	550	531	612	591	576	591	557	571	551	591	575	551	576	577	577	605	543	597	602	557	552	601	601	551	553	553	532	539	557	572	609	529	565	589	582	553	536	536	576	608	509	556	537	547	567	545	545	540	555	541	603	576	577	565	584	591	557	544	567	568	612	537	572	543	559	596	554	559	553	563	573	514	532	598	578	531	622	574	543	599	598	562	600	593	570	557	574	538	552	577	567	618	590	537	602	569	525	566	595	553	563	572	567	570	553	554	567	611	599	543	611	562	566	586	609	564	539	567	554	560	568	541	542	570	570	531	558	562	556	556	607	579	567	586	564	577	574	559	553	600	548	587	558	556	527	561	570	573	595	560	529	546	560	563	571	556	534	549	558	556	579	497	553	584	584	559	561	606	582	550	586	540	567	576	583	525	568	567	556	552	565	509	607	572	547	574	574	594	512	573	536	586	547	567	549	601	551	569	591	563	546	598	590	579	564	591	576	615	575	535	558	574	585	563	559	527	584	518	562	574	516	551	543	570	566	551	613	533	572	554	571	577	560	563	526	588	581	588	564	569	546	590	553	520	601	587	574	540	573	551	534	556	589	576	578	532	545	564	582	578	577	562	598	578	584	570	572	589	528	560	567	569	550	599	591	605	601	595	583	585	533	563	558	575	597	587	567	563	588	566	547	557	529	590	545	575	576	567	577	645	602	590	578	533	596	571	583	557	599	585	551	595	574	601	615	567	574	546	560	558	559	594	616	549	553	596	517	549	540	584	589	556	558	592	529	560	566	558	557	575	521	542	527	527	553	538	531	534	603	542	545	578	569	569	560	563	603	588	550	589	568	578	566	568	602	515	585	569	566	570	552	582	575	611	574	559	529	557	566	592	554	565	556	618	563	570	594	541	540	576	605	618	549	570	554	588	553	575	553	529	627	583	539	534	597	540	616	559	630	590	556	580	588	554	576	563	572	577	592	588	553	575	599	544	578	578	575	529	546	524	566	567	521	551	567	597	607	557	538	545	531	572	548	583	608	582	573	611	609	533	566	593	553	595	580	590	545	561	516	565	538	588	600	554	575	584	553	538	526	605	528	568	551	573	547	584	574	552	575	550	604	536	567	569	555	553	605	591	582	563	565	583	602	594	552	489	536	507	596	589	565	586	567	550	582	570	583	561	557	568	595	575	578	531	536	550	576	552	608	567	554	557	594	571	572	567	571	549	582	545	548	613	570	574	553	561	618	547	568	586	524	567	523	561	577	550	598	597	544	539	603	566	571	592	546	546	553	556	562	546	564	544	557	553	585	590	588	555	592	556	569	580	549	610	560	570	549	576	555	617	544	570	592	556	558	534	551	549	565	579	561	545	607	557	576	581	555	556	579	558	566	575	562	586	563	531	581	597	552	542	611	567	593	598	567	552	590	569	575	599	556	528	580	560	589	595	578	515	547	586	533	541	564	567	563	593	554	597	539	550	565	561	576	534	535	510	541	608	573	583	574	567	587	551	548	541	585	551	595	546	565	567	547	573	587	528	542	537	524	573	569	593	594	629	559	575	540	595	552	633	597	543	526	544	542	623	575	563	588	536	567	553	543	570	590	582	599	555	587	580	583	546	545	510	546	613	601	577	555	568	602	548	555	560
23245	20810	28006	23714	20821	10664	1106	707	570	519	442	462	469	415	373	395	404	407	383	344	375	358	331	387	371	315	364	316	335	342	324	345	303	341	339	288	357	328	326	338	326	319	317	297	347	307	320	339	315	341	329	317	349	299	322	283	327	321	322	344	323	334	311	299	291	305	297	301	274	283	312	355	310	311	310	335	331	318	384	329	302	292	297	337	276	288	300	304	300	312	329	327	343	319	289	301	327	331	337	308	331	331	287	278	301	300	335	329	323	292	331	303	317	278	299	328	344	307	317	318	312	326	305	311	306	316	318	325	310	299	313	332	330	301	301	313	302	286	319	340	303	323	345	302	308	314	318	328	340	312	298	367	323	319	275	324	344	291	287	326	284	309	312	329	315	320	305	324	327	298	293	300	326	304	297	338	316	328	319	305	291	332	326	332	304	279	316	305	337	322	315	287	325	323	334	318	334	297	299	335	309	310	332	307	306	274	339	321	288	280	311	319	277	300	324	291	319	331	288	327	323	311	314	297	286	313	289	338	336	300	343	310	333	327	292	302	335	338	315	299	297	316	332	283	297	320	342	313	346	287	306	328	350	320	320	307	332	289	285	299	296	328	300	332	273	288	329	302	302	309	329	293	327	313	294	300	323	303	331	296	282	323	293	309	286	292	289	252	310	311	299	335	300	314	316	312	305	284	301	314	328	337	303	324	314	349	311	312	304	283	300	338	297	305	264	300	331	320	306	329	313	301	292	333	318	312	283	321	313	295	324	318	322	292	334	314	323	356	307	308	298	333	308	318	298	305	297	296	319	308	294	328	267	343	290	344	316	297	301	282	279	266	293	304	319	307	275	308	292	300	297	338	269	315	296	339	301	340	306	305	326	300	304	308	265	274	336	304	290	296	311	291	281	308	318	339	315	316	334	276	341	301	315	346	309	335	313	297	340	316	312	300	320	288	294	317	312	306	304	381	307	276	320	321	295	310	291	292	305	267	288	275	310	318	345	304	296	305	333	290	318	315	315	273	270	311	284	297	302	322	295	285	296	319	323	296	312	316	290	300	297	315	306	318	307	300	309	293	326	298	306	315	278	306	318	289	325	313	294	290	276	321	345	275	323	316	308	314	310	294	319	276	321	314	309	290	294	313	323	298	319	296	293	294	309	306	302	303	346	313	313	304	295	308	315	301	300	332	288	295	330	280	326	323	286	279	315	327	290	349	330	305	279	300	306	303	304	284	288	288	310	324	304	297	301	311	295	304	309	291	332	298	304	307	322	327	331	308	301	320	311	303	302	360	304	315	321	311	326	306	312	351	305	320	327	300	331	314	305	325	327	321	319	311	304	325	293	321	295	299	301	333	310	299	306	314	290	278	322	311	340	309	311	315	330	270	288	300	326	333	293	313	314	311	324	303	283	297	336	315	278	329	323	331	309	335	322	300	311	300	345	307	300	337	328	330	308	283	329	314	331	312	345	342	347	351	306	303	326	331	290	325	323	335	303	299	283	292	312	318	314	309	311	339	296	301	286	319	320	290	327	309	292	291	284	298	312	318	310	334	311	291	310	304	332	347	310	320	305	303	344	321	284	298	303	309	314	318	308	305	324	323	315	310	307	329	325	294	323	307	296	339	298	286	299	295	306	291	314	311	305	329	299	317	283	315	316	314	331	295	274	331	309	364	312	329	304	304	309	301	334	321	305	302	298	322	290	284	328	344	290	311	272	320	308	315	280	309	309	315	296	303	299	302	319	321	314	321	331	314	319	318	318	312	310	328	322	323	315	351	374	317	331	337	308	307	288	303	309	305	308	325	344	289	344	318	326	329	308	333	325	321	304	285	321	328	318	324	301	299	294	307	314	340	290	341	314	259	295	294	291	310	298	335	326	301	284	302	303	328	324	325	292	332	331	290	318	290	355	327	333	301	307	312	293	309	290	303	310	314	326	321	324	286	309	317	312	297	317	314	323	310	301	309	329	303	296	292	314	306	321	332	297	298	302	292	288	332	321	336	312	318	318	297	305	323	305	274	347	278	308	330	268	306	317	309	328	312	319	329	322	294	298	298	349	313	338	324	316	309	324	293	343	320	322	343	286	325	298	296	328	332	300	317	320	340	328	300	302	311	292	337	308	349	311	307	333	287	283	329	318	336	315	309	302	319	296	321	298	303	315	321	340	348	295	300	314	333	304	303	313	340	316	316	301	361	305	323	314	305	326	296	295	260	326	293	325	307	294	278	313	319	280	338	298	304	341	298	314	301	305	284	298	300	318	299	323	307	315	324	307	322	327	277	334	309	282	328	343	285	292	304	314	320	290	330	302	304	315	315	322	310	327	307	310	293	312	312	271	310	319	325	305	335	289	334	309	331	313	340	321	323	302	323	280	311	314	345	321	294	281	308	337	282	298	300	294	331	317	332	339	325	295	297	310	272	286	322	331	317	309	288	300	301	335	313	321	302	295	283	310	303	340	283	349	331	299	321	328	309	312	288	322	333	310	292	305	322	301	328	340	326	327	330	334	328	315	335	307	338	306	297	287	316	289	321	352	316	283	315	304	286	268	282	332	290	318	282	303	288	307	308	304	312	336	324	314	311	319	347	308	288	318	276	309	311	321	289	313	315	314	323	318	314	275	291	286	326	338	319	315	304	290	315	283	309	315	306	298	301	314	312	305	339	308	306	313	309	319	305	291	294	297	281	288	335	325	337	293	353	290	284	325	289	303	306	323	268	302	317	310	327	326	297	307	308	328	314	325	321	338	322	320	277	310	304	302	310	288	302	334	326	313	311	321	342	300	290	306	288	302	320	307	349	279	318	323	283	288	279	302	314	331	317	308	314	294	340	294	301	300	279	300	299	293	319	303	314	336	300	304	256	330	338	355	333	282	299	342	300	309	301	307	312	298	289	317	303	327	290	317	288	301	322	339	319	286	288	307	335	320	287	310	341	313	348	326	332	323	296	295	325	286	345	331	308	285	335	335	307	291	307	315	326	317	317	294	310	303	324	309	282	322	304	325	313	306	277	312	304	300	292	312	329	326	326	320	314	301	322	307	319	340	291	327	284	296	297	323	284	326	291	346	313	315	283	299	336	337	320	333	322	328	306	306	308	301	306	328	294	329	292	312	314	315	329	299	285	306	331	302	293	327	318	329	298	310	298	320	323	301	318	309	299	310	316	337	311	321	284	324	320	290	293	322	289	327	307	315	314	311	279	317	314	318	303	309	318	330	322	321	287	287	316	285	288	366	313	317	312	267	276	302	317	325	312	306	316	309	331	281	333	321	318	301	334	341	306	293	297	289	302	295	344	301	298	312	353	314	309	287	317	323	295	307	314	301	316	333	302	369	299	305	349	313	324	326	272	296	335	303	316	303	353	356	312	303	289	320	325	315	344	297	281	293	292	299	343	294	279	311	289	322	307	327	332	292	282	304	274	350	319	306	335	299	292	311	366	317	318	280	312	292	313	290	322	326	298	290	302	323	260	310	331	296	291
5205	8574	5909	2829	2003	1503	1125	886	740	598	557	568	508	526	436	456	431	431	384	397	371	359	401	375	362	336	360	358	376	349	360	388	357	359	364	350	323	361	328	330	342	350	346	322	331	334	331	328	369	359	341	377	326	349	361	330	317	316	349	348	334	338	325	333	337	313	348	319	327	315	313	328	360	341	277	322	330	319	316	311	305	302	315	336	337	329	354	368	290	324	334	350	293	309	311	303	320	347	333	326	333	336	337	344	340	328	337	336	308	319	317	359	354	357	354	366	287	298	334	335	342	300	334	342	338	347	289	338	318	278	330	320	367	314	313	328	302	313	364	315	335	339	302	311	302	325	325	343	330	318	298	330	307	342	289	281	319	298	313	339	332	300	354	343	337	302	322	340	334	329	313	308	319	324	322	320	299	311	313	340	328	309	302	325	328	341	304	349	343	340	361	320	296	320	336	299	335	327	311	332	330	323	342	320	324	351	312	306	331	305	307	322	362	317	342	335	321	323	300	339	336	318	296	337	331	337	310	335	351	315	323	316	315	364	313	281	305	336	321	320	328	336	349	346	293	305	322	299	320	304	327	319	331	331	346	354	338	353	315	348	323	352	324	323	308	333	317	342	332	289	330	354	320	316	291	324	320	328	303	313	329	322	316	330	339	328	328	323	320	311	332	319	306	321	277	332	313	329	388	348	320	307	333	318	325	342	311	354	292	336	333	332	302	328	317	347	338	321	354	323	338	322	311	340	331	332	336	316	301	307	324	332	328	322	298	311	318	343	318	289	336	304	372	308	329	301	298	341	319	324	332	314	339	313	351	336	326	318	333	342	351	318	303	322	290	303	321	350	309	360	313	315	341	323	326	310	356	299	351	325	336	328	335	308	311	320	306	320	341	303	345	299	325	354	296	320	313	336	342	348	365	325	316	309	317	288	331	355	338	298	328	318	319	332	321	348	359	350	324	352	322	311	295	306	304	314	320	330	307	310	315	328	333	341	338	332	343	350	327	317	332	334	351	355	334	289	305	354	321	327	297	314	343	328	331	337	305	349	322	332	309	313	344	336	325	319	344	333	298	324	325	340	325	339	325	328	329	335	309	285	360	334	342	318	314	316	347	332	344	332	322	298	310	329	316	301	315	282	338	327	304	321	328	309	366	307	319	307	308	314	317	318	318	334	311	316	310	311	308	327	303	319	336	325	327	320	331	315	341	338	312	311	347	311	329	307	323	321	294	286	308	309	338	290	318	313	298	334	314	320	301	337	309	326	316	286	317	336	343	366	298	350	325	320	321	346	297	338	332	324	318	311	308	289	294	298	335	311	317	317	329	324	336	312	325	326	360	345	339	317	321	323	295	351	361	328	298	343	321	309	337	292	332	322	319	309	323	305	334	346	341	302	319	351	315	298	322	308	356	330	327	314	324	337	321	317	305	297	350	317	304	325	338	321	325	288	325	330	319	332	325	315	331	305	288	331	329	322	303	307	351	336	312	309	298	317	314	311	363	328	352	299	306	298	284	309	322	333	328	328	287	360	363	306	313	319	342	333	355	373	342	298	338	295	311	320	315	306	333	321	328	330	323	362	306	288	341	326	300	321	320	336	324	322	324	368	335	320	312	332	339	346	313	338	331	315	305	301	336	303	300	331	342	307	334	298	320	341	316	314	325	334	339	303	319	329	338	330	301	336	335	327	334	328	309	329	334	356	324	318	354	336	310	318	320	306	315	329	334	360	340	327	309	329	305	321	331	307	297	335	323	299	316	347	310	342	309	334	332	308	312	333	296	336	340	322	316	339	325	317	330	333	334	291	319	310	298	318	329	348	309	338	326	353	312	349	302	324	316	337	314	317	337	286	333	301	311	328	326	360	315	307	312	294	317	325	321	326	347	304	337	338	307	314	329	333	321	295	306	327	332	311	302	319	331	317	341	307	319	317	304	329	333	321	311	349	333	320	315	327	328	320	329	317	325	309	325	308	315	296	324	323	313	317	305	321	325	337	327	320	304	333	314	337	333	339	351	346	328	297	328	307	335	326	375	321	320	314	303	336	340	320	345	328	379	316	360	341	364	301	284	371	367	303	308	311	320	311	334	315	301	319	323	332	323	300	318	317	337	291	322	310	322	331	327	345	318	334	348	329	323	336	307	328	328	311	320	321	351	301	324	310	310	318	307	343	339	350	335	340	321	333	327	315	336	305	308	343	320	304	308	350	344	348	311	313	320	304	325	311	348	306	325	309	347	317	326	284	312	291	334	322	332	311	295	284	322	349	316	329	351	302	341	298	321	355	316	338	327	317	330	333	330	301	328	326	305	326	336	322	343	325	347	303	354	302	316	295	319	342	312	337	294	327	297	321	340	326	321	322	301	309	308	325	318	317	329	352	333	321	314	308	319	331	329	301	365	347	361	305	327	337	311	334	335	278	327	329	327	343	349	354	323	287	307	311	332	297	320	311	298	336	330	332	349	332	295	331	318	325	336	308	303	321	301	302	338	327	313	310	308	326	301	325	303	362	326	312	296	318	308	292	326	335	359	304	293	312	293	324	332	336	300	329	319	319	348	304	314	329	321	331	342	334	330	323	334	314	318	322	322	299	346	318	336	307	328	326	294	324	321	308	309	342	323	336	297	342	334	275	338	308	293	321	346	307	326	352	334	306	331	351	355	300	340	318	344	305	334	302	313	317	302	323	333	302	357	321	343	321	342	315	315	303	318	336	328	296	317	309	337	343	345	306	303	324	348	315	331	333	338	309	325	328	308	346	303	322	298	335	310	327	335	316	317	290	324	305	314	318	323	314	304	345	298	334	319	330	329	324	310	307	331	345	299	311	335	316	322	305	357	315	346	320	329	298	328	292	324	334	333	331	373	321	311	306	329	339	350	300	323	312	318	337	325	307	330	343	331	334	297	308	306	316	346	333	340	323	352	324	328	337	307	329	297	316	284	297	328	332	282	346	318	342	330	300	339	310	325	324	313	312	338	321	304	347	343	341	322	353	347	325	322	342	323	322	314	313	292	322	311	309	349	349	323	328	311	338	337	328	294	297	316	326	302	345	318	315	347	329	329	310	312	356	347	302	288	332	316	333	305	328	353	323	330	311	322	331	316	328	327	318	291	308	320	332	307	322	328	329	353	283	274	329	302	322	316	332	347	326	324	295	319	320	323	350	308	328	358	349	305	312	286	359	300	342	308	315	334	310	324	328	338	310	340	309	304	299	326	302	344	301	319	320	308	308	317	331	326	316	320	320	324	336	330	309	335	329	355	344	321	327	318	329	331	351	345	343	277	316	316	338	329	350	332	337	321	322	333	303	313	314	309	324	318	311	350	341	325	305	324	315	319	338	310	355	347	297	323	348	330	319	303	307	333	305	314	321	316	329	321	323	328	301	308	328	315	329	313	329	324	334	305	347	338	298	328	287	337	307	309	349	319	346	328	290	304	333	312	351	331	321	316	316	320	343	345	325	314	333	305	328	319	327	323	335
24429	20911	27318	24599	14454	1245	861	751	643	676	676	620	645	584	641	630	611	649	636	638	676	626	582	596	569	604	625	653	635	580	580	662	576	563	600	593	567	568	600	602	584	574	574	600	577	589	594	594	567	572	604	630	586	555	621	588	593	590	576	567	556	563	533	575	549	547	567	578	577	587	545	578	594	618	578	560	591	613	550	539	591	587	619	595	543	557	594	645	570	606	559	583	649	559	582	546	589	565	631	681	608	588	591	538	563	590	598	559	585	583	552	546	562	616	602	600	606	590	578	585	541	569	556	559	563	593	540	597	568	567	603	545	568	595	590	588	593	581	593	617	556	599	564	558	609	589	582	583	574	579	596	590	539	613	588	546	611	611	545	594	595	567	573	605	561	556	578	607	594	544	561	581	563	555	578	575	607	539	563	553	569	547	541	613	535	567	577	594	601	591	614	549	567	574	558	598	569	561	646	604	549	584	588	556	575	604	601	570	569	599	574	614	612	603	562	573	572	585	610	575	584	577	568	599	597	569	573	584	561	556	649	526	608	580	573	593	564	555	619	592	577	568	571	595	574	603	587	588	573	605	585	546	562	573	592	588	605	601	521	594	572	587	624	613	580	564	615	584	582	566	565	565	574	592	565	559	567	585	538	586	587	569	572	576	597	595	566	575	590	623	603	608	578	513	613	567	628	577	580	598	565	564	589	597	625	549	559	610	585	590	592	631	584	589	536	578	570	575	564	587	581	552	538	531	555	565	568	593	572	531	568	559	619	583	601	581	601	584	561	621	584	575	569	561	608	626	571	563	589	554	641	568	616	620	611	546	541	616	581	609	548	543	602	564	606	579	601	590	586	544	549	585	598	562	585	544	532	586	601	614	542	602	572	576	576	624	582	572	550	583	535	608	591	605	548	581	523	656	571	573	569	582	549	572	591	556	606	575	591	541	632	578	586	586	581	547	640	597	527	564	569	610	612	567	566	579	579	570	610	582	527	630	613	605	564	574	552	598	572	576	593	603	578	571	542	581	594	616	551	584	549	589	576	629	592	601	541	583	599	569	551	557	561	587	547	599	575	577	552	587	544	597	564	575	597	610	567	555	570	570	600	551	577	578	568	576	556	600	596	584	562	590	558	597	562	571	593	604	577	585	601	595	592	603	578	569	578	655	594	565	537	589	574	540	559	584	592	597	550	578	597	624	552	545	601	547	589	570	523	571	597	544	586	571	579	592	557	646	602	631	597	615	579	536	589	595	594	585	538	579	562	597	592	624	535	550	604	515	529	637	602	584	565	599	573	579	579	562	567	599	580	558	572	569	585	599	553	602	564	604	621	552	553	552	581	577	624	572	560	607	551	576	574	598	567	566	559	573	613	519	572	602	542	533	549	550	592	584	600	586	588	595	552	609	592	572	590	556	534	577	604	604	586	552	583	586	538	641	614	587	542	552	597	566	587	517	559	600	575	556	585	586	562	529	583	564	566	548	567	592	592	589	576	602	608	601	585	622	562	608	582	589	573	534	579	506	536	581	587	551	594	566	574	621	538	533	573	545	540	554	536	566	571	619	578	597	608	576	546	579	597	580	600	571	602	607	534	586	586	577	549	562	583	587	575	616	591	593	584	572	590	570	563	580	582	565	566	597	614	581	591	585	619	570	614	535	612	558	550	575	586	564	567	599	560	570	532	583	630	569	566	575	613	570	582	571	596	569	591	573	618	613	609	506	581	616	586	576	599	589	595	567	608	558	574	572	602	579	574	538	577	561	591	594	594	558	565	611	606	611	554	568	584	578	615	609	582	584	575	593	545	555	602	563	569	577	573	641	578	581	590	592	582	607	580	587	590	606	591	593	587	552	555	559	608	567	567	538	573	585	576	570	620	576	610	592	559	581	541	554	576	598	586	611	567	606	604	584	547	586	639	569	601	596	570	554	589	570	577	597	574	569	552	568	543	590	544	525	529	535	564	547	530	547	592	596	581	554	582	620	604	583	616	590	563	567	579	603	598	601	557	566	576	563	617	606	561	612	608	627	615	598	575	532	565	580	591	584	516	573	556	600	550	595	575	608	563	587	619	551	561	569	561	562	565	606	561	546	543	608	588	606	597	580	596	576	591	579	565	579	563	601	578	604	590	534	552	575	601	550	569	577	598	592	596	577	601	589	575	574	603	579	542	618	589	563	595	604	605	571	552	545	557	533	590	600	581	617	605	581	626	614	584	590	570	569	537	569	574	591	567	599	560	622	578	545	612	563	556	584	577	572	575	620	569	595	632	580	595	618	562	592	575	572	566	546	577	550	578	561	567	551	578	537	581	596	533	599	590	599	540	557	588	611	540	606	603	588	584	615	569	527	570	577	574	578	608	546	572	591	597	549	598	559	598	601	546	556	553	558	570	572	582	563	591	592	594	593	541	589	535	605	613	560	589	553	584	569	557	552	564	543	567	601	574	597	599	541	572	602	650	552	619	554	574	599	538	564	618	590	606	589	630	616	557	580	588	559	558	574	578	563	576	595	529	589	579	569	557	547	582	587	575	591	587	586	645	603	579	593	599	588	616	575	581	538	572	590	597	616	554	580	606	578	599	605	623	575	562	642	606	618	596	589	623	578	600	519	590	610	600	606	590	572	558	549	602	566	576	601	573	577	611	587	575	557	540	563	571	630	552	597	612	604	573	577	601	597	591	589	613	588	572	580	593	590	579	575	535	537	576	611	549	610	578	566	633	528	574	614	572	580	595	567	547	521	568	573	573	618	596	582	593	559	581	563	619	587	589	613	584	598	587	585	570	568	586	597	578	597	570	585	618	578	575	578	561	553	540	574	589	561	602	572	576	591	570	572	591	551	567	633	612	564	600	573	598	573	547	547	577	570	557	589	555	602	565	546	581	586	600	578	546	580	594	548	591	605	539	594	583	592	584	577	591	600	603	562	575	591	588	537	581	546	560	596	557	574	583	628	597	589	577	610	554	539	591	537	568	560	602	529	569	537	550	618	561	578	553	574	558	544	556	546	556	599	595	567	596	576	571	613	565	599	590	551	567	569	593	588	572	547	595	629	569	639	597	587	573	555	587	556	577	594	586	572	593	581	533	575	597	561	577	558	630	615	552	578	609	589	629	611	617	567	607	574	564	621	586	612	565	565	571	628	582	617	552	558	534	563	569	583	564	595	553	522	576	614	590	567	588	574	585	544	627	540	608	608	579	566	590	559	591	553	523	608	563	595	556	561	610	526	568	530	540	582	569	537	577	552	564	546	590	569	575	623	603	600	586	642	605	573	574	609	546	549	578	544	571	553	559	545	580	591	583	626	573	598	592	579	553	576	568	598	564	529	582	568	543	574	569	552	586	549	541	596	609	587	573	555	595	589	589	568	580	568	576	563	582	585	581	544	586	627	515	574	610	616	566	596	556	559	601	601	570	604	537	584	591	606	576	595	561	592	606	588	563	593	580	598	566	568	608	571	602	589	557	577	600	578	599	590	564	574	563	595
5060	6025	3838	2004	1502	1269	1081	859	861	765	698	687	647	664	594	601	618	573	654	634	626	615	618	522	604	621	586	603	567	563	582	547	611	584	548	611	601	584	592	605	582	562	620	561	598	608	538	543	590	592	560	582	562	546	600	577	636	581	534	583	594	538	632	606	614	551	537	561	536	589	608	585	571	556	611	585	567	608	571	578	600	597	591	556	570	626	537	553	561	635	548	566	607	586	560	588	573	580	566	562	580	583	546	599	601	607	548	549	570	619	572	560	611	613	587	596	547	564	619	574	559	573	566	576	571	543	573	573	595	585	567	609	583	585	573	545	548	599	558	596	588	578	580	583	517	591	582	581	560	575	572	554	548	589	597	618	592	542	582	565	598	551	554	557	604	537	560	548	561	563	576	598	572	527	565	558	536	556	563	593	575	583	550	582	609	554	582	589	527	569	555	557	577	575	540	535	538	598	553	589	545	532	571	615	579	558	577	615	569	605	578	597	605	586	565	603	550	575	544	539	550	563	539	511	571	584	575	567	572	581	543	569	629	571	562	563	579	534	527	593	564	538	556	543	550	564	532	584	544	555	507	561	560	580	567	530	596	547	582	604	569	574	541	556	579	600	605	561	614	619	596	573	593	591	568	565	525	578	552	600	550	567	541	558	560	523	537	612	578	538	570	561	597	551	584	561	606	555	570	577	606	542	576	523	562	603	565	571	565	587	599	554	567	564	534	533	573	591	563	573	587	588	593	552	550	565	609	570	576	563	578	554	609	590	590	559	573	578	602	591	514	624	575	566	568	567	560	552	572	576	559	600	585	540	571	561	560	622	573	618	556	554	585	581	568	584	550	572	580	554	563	585	580	559	556	607	568	600	571	570	575	603	581	555	583	580	572	566	542	553	568	517	550	625	564	530	601	527	563	594	570	554	595	591	543	550	583	578	570	573	575	548	551	531	586	559	552	582	549	577	589	550	543	567	575	583	579	573	543	570	572	597	568	558	620	574	560	565	576	568	574	603	566	536	573	603	572	589	567	559	556	593	585	599	603	562	552	561	550	599	576	548	552	586	551	544	602	599	564	571	571	575	606	547	545	567	595	553	561	593	593	607	540	541	604	563	560	595	548	584	568	580	575	573	546	553	553	562	607	527	584	584	573	576	572	599	551	597	546	552	540	575	583	588	577	574	604	524	550	541	576	547	579	534	548	610	598	610	574	544	579	555	591	555	586	561	551	595	599	581	553	576	574	521	548	566	542	559	580	580	565	624	589	567	543	599	582	561	592	572	587	573	561	591	562	551	578	565	604	534	595	538	567	557	588	546	555	583	597	558	570	566	597	593	582	560	551	562	541	587	561	599	551	555	569	598	565	578	550	586	561	572	521	576	577	590	530	539	585	548	564	519	604	590	586	550	582	586	565	567	512	524	590	552	577	571	546	578	554	572	538	532	546	589	589	559	575	578	561	515	560	575	580	568	599	566	546	579	561	563	579	569	595	582	525	549	572	546	621	524	588	632	615	525	530	591	561	575	552	538	556	548	551	620	558	563	530	573	567	550	589	547	583	556	587	552	569	578	594	552	544	529	647	605	599	581	574	597	555	563	603	576	624	572	571	559	571	540	543	566	577	555	566	540	564	553	589	535	553	584	605	618	589	568	559	599	548	589	532	559	575	540	565	574	577	526	588	561	576	564	571	554	585	624	576	559	551	551	554	556	585	551	567	589	590	563	583	598	594	576	523	556	587	598	535	578	575	575	583	556	537	567	539	585	538	566	561	606	540	558	521	607	540	565	535	551	581	583	591	585	593	620	575	578	603	569	568	544	568	567	588	549	564	606	580	583	591	548	581	540	523	578	554	584	518	548	539	589	558	595	584	601	552	557	569	529	587	563	556	562	577	615	570	531	591	557	521	574	544	580	625	568	536	566	564	564	581	543	558	568	559	579	582	529	612	586	590	562	606	561	556	566	574	562	553	565	563	558	547	541	559	569	603	574	600	544	565	585	587	549	552	520	576	603	589	585	622	551	579	591	625	571	616	613	557	588	577	556	528	556	557	517	543	609	577	543	577	580	595	542	552	600	563	558	580	567	605	587	506	592	575	546	571	591	576	508	557	606	580	586	571	558	578	534	560	557	624	554	594	568	583	584	521	609	546	537	522	572	585	591	538	614	541	578	569	573	502	561	532	592	537	628	549	590	589	585	569	569	555	572	567	602	538	535	558	577	551	573	568	554	548	587	573	620	572	581	562	569	589	585	588	581	599	591	553	553	539	565	576	562	567	553	578	585	558	576	564	589	587	536	553	556	570	579	592	566	568	584	581	522	546	583	579	553	536	587	594	577	549	603	583	579	543	539	538	541	537	564	561	590	542	600	546	543	558	559	604	566	585	590	536	560	579	589	569	568	539	545	561	512	554	531	562	564	573	538	553	579	641	594	532	557	593	569	553	606	619	568	545	585	574	536	557	574	573	571	602	581	540	572	570	569	577	590	593	556	544	592	620	546	547	532	611	580	592	552	568	593	549	601	541	547	570	568	562	551	582	599	597	613	538	574	614	532	637	562	549	559	552	537	568	596	560	621	610	544	553	547	566	584	588	581	607	582	615	583	599	577	533	587	607	588	599	572	608	609	523	550	590	577	542	576	578	555	529	581	547	564	537	553	580	558	553	561	609	632	552	614	620	582	583	569	570	556	548	576	579	598	516	543	534	566	593	571	606	556	574	577	589	559	576	590	551	613	564	561	587	566	567	544	530	525	620	577	548	575	583	593	587	565	570	602	527	547	505	608	580	579	598	580	547	599	585	540	557	584	552	598	559	586	570	562	576	574	589	579	573	559	549	529	595	566	550	582	578	579	602	532	558	562	601	563	590	549	598	542	564	609	572	542	594	521	551	572	533	585	573	560	539	552	572	574	600	578	612	562	514	590	559	594	626	599	530	559	563	583	606	533	580	539	545	540	603	579	546	562	568	608	568	548	540	557	550	567	563	616	575	597	543	544	531	585	544	547	563	547	533	583	585	563	576	566	574	576	571	606	623	570	635	560	569	574	556	595	581	574	598	565	566	588	566	600	565	562	595	559	559	560	579	555	557	565	556	543	603	591	582	571	533	554	534	542	591	540	581	558	602	598	580	546	572	519	585	523	579	573	551	569	562	571	515	570	552	548	590	552	567	547	581	619	616	575	586	532	593	565	541	563	568	521	594	595	537	525	512	557	555	530	553	598	610	548	573	573	575	566	534	545	549	523	584	566	584	589	558	556	582	572	587	589	527	552	566	542	600	575	563	556	549	560	563	561	544	568	571	541	576	551	553	567	564	506	588	576	577	553	577	606	564	548	527	599	566	539	567	594	591	580	583	574	580	538	608	589	570	568	580	599	571	580	581	578	629	597	566	558	598	601	584	569	558	623	559	589	563	591	578	567	525	519	544	586	553	587	573	558	556	552	545	597	551	581	595	597	569	546	555	571	520	562	586	603	577	589	562	578
22253	20982	28678	23456	20982	21037	10958	1087	817	619	541	494	497	452	442	396	380	354	378	350	313	350	314	308	362	295	327	297	291	309	300	323	291	295	288	271	300	286	302	271	269	290	255	275	295	271	278	239	290	320	297	273	261	283	267	262	285	253	279	281	318	258	269	285	281	274	266	241	290	279	273	276	269	264	267	302	291	257	268	266	270	271	263	250	258	260	264	271	244	283	211	285	260	304	257	289	268	251	253	273	261	231	290	250	246	276	274	269	248	258	272	247	253	267	264	235	225	245	270	289	252	234	258	232	259	279	228	265	255	262	253	258	248	258	239	252	233	259	237	235	258	243	263	231	282	233	264	273	233	258	245	274	234	249	265	266	262	256	239	245	273	264	237	240	228	245	251	227	239	263	237	252	230	240	278	248	270	283	271	279	241	236	257	249	214	265	260	263	257	238	261	265	254	275	243	246	246	262	271	256	231	255	264	242	250	244	253	248	313	234	247	256	256	256	251	289	297	248	245	262	267	241	259	265	262	279	248	269	230	248	221	239	266	281	204	273	252	255	277	260	246	262	297	263	243	246	292	265	253	260	270	237	262	265	269	247	242	238	263	253	236	251	262	249	266	262	247	263	243	268	236	250	278	237	263	258	286	243	224	224	252	248	248	244	252	255	239	224	244	248	230	250	260	264	240	264	265	221	264	256	243	258	281	261	254	252	240	259	253	227	237	244	275	248	246	268	283	260	240	239	226	239	236	242	265	248	283	266	235	252	267	234	263	269	217	261	235	269	233	253	244	235	246	270	232	253	249	279	238	271	250	246	281	249	242	252	239	243	260	267	253	259	271	258	242	263	261	257	275	243	270	264	296	258	251	256	222	255	267	252	262	263	275	253	227	252	269	228	256	265	267	241	244	254	261	258	249	252	278	245	241	244	234	241	245	241	271	255	255	280	238	226	237	222	268	258	250	261	266	264	235	261	234	236	218	283	244	263	245	232	259	259	277	252	247	252	264	240	256	276	268	245	276	306	238	287	251	241	251	243	241	237	246	242	291	271	254	279	248	229	271	251	291	274	251	241	278	270	256	267	266	264	214	244	281	275	269	256	227	265	252	224	259	241	221	273	236	196	285	276	247	281	255	274	233	245	255	248	253	223	237	253	253	237	262	250	272	247	248	219	237	245	254	273	266	227	253	234	238	268	243	240	278	236	253	261	269	235	258	264	243	259	258	249	247	233	257	231	284	274	260	249	265	253	259	247	255	238	270	230	236	259	271	275	271	272	255	259	234	236	263	268	269	243	253	257	236	259	262	250	269	241	264	268	274	257	273	277	248	225	298	231	250	256	214	250	263	243	231	249	257	230	246	262	260	246	254	256	281	252	254	261	261	272	243	246	246	245	229	246	274	267	270	258	247	254	268	258	268	260	268	273	253	262	246	274	260	263	265	256	276	254	274	220	245	258	293	272	243	246	264	263	240	288	253	246	242	282	228	248	232	271	264	246	242	269	229	263	250	229	246	258	237	270	254	267	264	255	277	254	246	259	240	286	238	250	236	262	221	254	261	294	271	224	246	241	248	210	219	234	252	228	262	263	241	264	255	266	252	252	265	252	259	274	243	245	250	238	263	264	268	289	262	254	220	269	249	246	253	258	206	262	244	239	258	245	238	248	263	248	253	257	264	250	268	235	235	266	252	259	263	259	258	230	265	233	251	247	258	243	268	263	234	273	252	267	235	263	278	222	258	254	227	270	240	255	249	259	247	266	252	249	238	248	254	263	262	240	235	253	241	279	259	267	260	231	219	251	274	260	244	256	266	255	226	251	255	230	270	274	259	231	258	255	243	279	254	271	234	265	268	246	269	249	241	257	247	285	241	242	242	245	300	220	267	242	257	248	259	248	232	251	275	258	251	278	256	226	234	249	234	241	267	251	240	258	258	205	252	265	256	271	255	241	247	261	253	247	259	275	267	264	267	266	271	267	253	250	246	254	257	269	258	246	254	247	223	254	250	248	246	260	259	246	275	232	260	247	246	234	255	273	248	247	238	231	257	247	218	232	253	259	273	238	226	222	243	270	253	274	251	251	240	239	246	263	248	258	259	269	278	242	270	253	255	246	241	241	268	243	271	259	231	243	230	247	247	229	225	267	262	231	245	241	226	260	249	267	257	260	236	250	246	272	233	236	273	276	253	242	210	239	264	261	278	258	247	238	241	254	251	253	245	274	258	237	235	260	273	248	230	251	248	266	277	274	259	262	225	255	253	248	244	230	282	249	248	234	245	240	261	241	262	258	247	264	241	283	280	268	238	281	282	228	249	258	268	240	223	270	241	264	249	243	255	260	245	232	250	225	258	231	232	247	231	255	269	256	233	238	222	228	237	238	217	236	244	228	275	251	237	252	255	253	264	269	240	235	255	233	249	244	244	257	239	254	269	270	238	239	245	267	245	259	266	265	276	263	243	222	253	250	269	240	249	240	240	260	255	269	233	254	239	267	259	258	240	264	247	245	250	243	270	252	245	263	267	280	248	248	251	278	230	265	247	236	231	252	241	256	247	244	259	260	254	258	259	250	256	263	239	264	263	253	235	260	257	240	227	243	233	266	237	245	263	259	244	268	267	229	256	282	257	255	260	264	235	260	284	258	229	281	278	254	240	254	226	257	284	263	272	264	258	257	254	233	255	243	225	246	255	246	237	253	267	261	269	245	250	236	240	243	277	246	235	262	285	265	287	251	236	224	249	241	250	247	262	243	255	248	230	253	225	255	242	241	228	246	282	293	252	238	244	225	255	265	240	255	259	267	246	237	258	247	257	232	249	268	242	270	220	241	241	215	230	246	252	251	226	212	252	244	272	238	237	265	246	237	244	255	230	267	224	292	266	292	262	254	270	244	277	252	234	236	248	244	236	284	277	225	255	210	245	256	250	233	272	232	238	243	235	259	260	252	259	267	231	215	258	277	255	268	259	251	227	253	218	247	247	279	278	240	286	261	242	243	253	243	247	277	251	257	243	260	261	253	259	230	240	217	240	252	250	244	218	237	266	267	278	235	271	232	238	228	224	247	235	269	255	240	264	248	233	262	247	253	249	253	246	280	234	228	251	277	247	227	255	246	257	238	247	237	240	248	259	260	250	255	260	234	238	270	247	249	267	266	256	253	268	249	252	238	251	241	270	262	239	261	264	260	258	244	249	240	246	288	244	245	249	237	253	256	268	271	271	240	238	269	251	245	263	252	242	236	282	232	243	251	256	247	252	258	258	250	221	258	257	242	267	243	269	272	237	239	266	264	227	237	262	246	295	275	256	286	286	240	226	290	255	254	277	271	249	269	244	259	249	246	247	240	287	272	262	237	257	249	251	242	234	240	246	243	244	232	225	266	264	230	261	253	245	249	228	249	221	238	258	251	251	227	279	243	259	272	240	239	284	261	254	238	259	247	273	254	266	249	240	268	240	248	252	250	252	246	272	256	276	260	243	218	260	278	268	232	275	257
5927	16776	10141	4927	3510	2488	1842	1426	1065	903	685	676	636	499	503	494	458	407	386	399	338	346	320	302	328	316	320	324	290	321	297	325	295	282	289	292	282	278	289	302	311	313	268	277	277	292	270	248	268	288	291	278	263	281	248	282	254	250	263	281	286	284	271	285	296	251	263	276	266	252	236	283	265	257	237	288	249	251	264	242	262	263	277	257	254	261	264	299	262	273	267	274	260	257	256	270	258	270	258	294	267	232	232	275	251	258	259	254	252	275	265	245	243	263	269	266	254	255	240	252	246	248	248	264	256	288	271	255	261	231	244	282	220	256	220	240	266	252	255	246	257	261	253	242	233	255	246	251	248	259	276	236	270	256	241	247	242	268	234	239	237	244	261	230	249	236	257	250	242	258	229	240	233	244	265	258	236	222	271	254	244	266	248	264	227	265	252	260	284	232	211	259	246	260	227	207	239	244	255	267	262	249	251	246	254	262	267	262	249	273	215	255	237	235	250	221	274	255	229	255	287	228	239	218	231	266	234	247	264	228	254	245	251	257	272	249	254	246	239	237	226	254	242	249	280	267	233	235	229	244	263	233	273	267	241	235	263	276	228	260	235	253	252	212	252	287	231	242	232	256	261	263	242	269	220	251	229	260	237	244	214	217	244	267	228	230	272	272	249	246	263	246	241	252	259	254	237	233	241	253	269	238	242	257	226	256	254	245	262	244	240	241	242	247	245	249	248	264	251	261	230	253	236	223	247	244	249	268	245	238	274	259	249	257	218	262	230	255	255	277	248	238	245	230	244	247	240	260	256	240	242	232	241	275	242	217	252	251	259	259	268	230	247	243	264	269	240	252	254	261	274	232	242	267	254	244	250	246	251	247	244	248	215	239	270	229	253	280	252	232	266	235	237	232	263	275	259	218	259	258	251	262	231	278	235	231	277	238	276	250	251	267	250	227	247	238	238	240	241	251	257	258	293	268	228	273	257	256	261	262	251	248	261	237	256	246	260	246	240	252	200	243	239	224	228	236	238	274	239	243	244	243	274	252	283	251	227	260	257	254	251	254	207	241	236	261	258	217	259	247	245	268	254	243	227	244	256	262	250	243	249	229	242	249	243	257	273	271	266	238	270	229	231	247	252	229	254	262	264	247	240	242	249	252	235	257	256	263	239	253	242	263	248	257	233	247	243	230	240	267	244	275	264	221	245	247	244	240	263	227	258	225	246	235	240	237	242	258	251	260	238	242	258	237	247	269	218	255	250	267	253	225	240	234	248	223	250	233	252	258	254	259	271	254	253	253	235	243	258	240	224	221	220	267	288	262	271	242	212	242	235	275	250	253	238	227	235	243	265	220	247	256	266	257	234	245	275	231	261	235	228	241	272	244	231	260	243	238	255	249	249	225	230	274	246	266	268	248	252	246	280	239	274	238	221	257	259	244	245	261	218	240	235	226	258	249	274	241	278	271	255	261	254	246	288	241	234	262	239	275	271	215	262	243	243	254	248	255	236	267	230	245	257	249	252	244	227	266	241	259	226	259	256	251	236	233	273	219	276	238	253	250	240	254	238	254	239	263	269	240	258	219	250	233	248	242	265	237	239	254	241	275	243	231	244	255	269	235	267	271	248	263	228	260	269	249	259	274	250	221	219	249	245	225	261	227	246	241	217	273	245	263	258	238	232	276	267	250	243	260	245	252	234	245	259	251	222	231	277	237	250	259	244	225	228	256	253	252	235	210	235	221	287	241	244	247	245	265	237	269	252	234	259	233	256	269	274	246	256	234	251	252	237	246	248	262	213	201	267	262	232	250	223	246	240	263	233	247	265	249	285	233	256	240	225	252	232	264	246	239	244	234	254	232	218	281	257	236	240	234	237	230	238	250	258	248	238	254	242	251	266	245	258	240	244	229	254	218	241	266	237	253	245	281	247	234	264	259	233	240	228	258	262	228	272	248	236	256	232	246	269	276	243	261	256	271	247	262	258	262	224	256	245	250	256	213	225	243	250	251	225	220	263	235	276	256	252	245	265	263	267	253	255	251	285	236	257	238	231	236	293	257	241	240	261	251	251	244	223	251	251	218	254	246	267	247	267	256	269	271	262	247	227	280	243	215	248	266	256	270	255	272	245	219	252	246	280	256	251	255	229	256	285	251	242	220	235	249	225	246	275	239	233	259	251	281	225	253	238	235	262	295	257	239	245	239	247	237	262	295	232	236	236	266	279	269	223	239	237	276	263	249	249	227	236	263	271	248	261	266	236	257	244	263	249	238	261	260	262	261	252	239	239	236	226	244	258	254	238	237	251	260	270	228	238	238	246	232	243	249	274	255	241	255	265	249	237	229	271	219	230	244	259	273	232	262	259	276	240	233	243	218	217	270	237	244	215	261	240	250	265	233	226	247	246	266	265	236	217	232	225	247	248	223	262	253	266	258	258	243	270	227	252	232	251	243	231	248	243	249	248	258	227	235	225	263	227	282	255	236	254	266	275	254	221	225	269	241	259	237	270	245	239	234	253	257	261	253	228	242	253	240	260	258	264	257	265	231	234	260	258	233	256	236	254	256	257	242	246	252	253	255	274	251	250	246	257	271	234	249	257	258	273	217	262	240	233	225	265	264	256	246	239	239	234	240	279	250	266	269	258	246	251	268	259	258	243	233	227	272	233	237	242	242	250	282	242	245	258	228	251	232	240	243	254	239	234	227	277	255	225	275	243	211	243	228	243	280	250	240	244	247	226	222	265	232	239	256	275	259	224	255	243	258	269	239	244	229	228	236	217	244	234	250	267	230	239	242	256	226	225	275	270	220	248	280	237	219	238	265	268	289	239	239	218	232	288	249	246	226	221	260	271	221	248	269	239	218	243	255	242	241	235	261	237	244	276	253	238	250	244	224	251	270	247	225	229	270	282	267	260	247	258	257	262	235	242	258	252	253	256	253	253	235	245	237	233	264	224	230	246	260	256	256	242	234	237	219	255	247	242	244	246	239	256	268	233	259	264	231	247	230	234	238	271	248	231	268	236	262	265	248	244	246	237	233	201	250	244	256	239	236	300	237	240	230	247	232	232	253	232	240	251	238	260	222	279	253	262	258	259	231	251	240	234	246	242	249	249	255	246	258	235	260	248	244	245	223	270	257	249	228	257	245	248	240	249	263	249	218	249	255	243	238	246	267	257	248	233	256	254	239	228	243	247	238	246	232	247	241	219	236	255	262	262	232	250	264	271	235	264	241	254	247	241	232	238	248	240	238	248	239	236	250	232	248	248	276	231	233	245	290	270	222	245	257	262	248	242	236	261	285	258	258	248	231	256	239	233	261	245	246	281	242	260	229	273	230	232	274	241	256	264	216	269	259	260	246	229	261	244	258	264	257	227	236	249	259	259	225	251	242	256	261	266	241	245	264	247	255	214	266	256	248	258	232	257	251	247	223	272	230	241	256	291	269	254	273	269	237	265	283	247	210	259	261	281	254	254	249	226	253	247	249	222	249
27572	18484	4838	800	685	639	609	548	607	558	584	572	538	544	578	596	633	576	557	573	606	556	539	545	583	558	631	573	535	584	556	548	566	570	580	545	622	581	603	585	620	578	561	559	584	569	599	582	600	559	581	575	620	561	555	533	569	561	519	594	522	541	573	569	580	602	570	578	584	548	550	579	585	640	579	563	579	611	549	627	554	552	576	550	575	572	554	558	568	503	578	571	596	602	584	588	567	575	577	549	550	593	561	602	602	563	545	576	556	593	584	605	581	597	576	566	570	578	580	619	572	591	567	597	627	554	576	608	535	604	534	598	594	559	601	522	587	583	566	582	576	581	564	573	556	531	577	588	606	604	585	539	574	581	542	553	566	586	558	592	566	535	551	558	600	595	573	564	611	564	571	581	588	542	582	562	583	573	567	583	595	566	593	593	567	562	571	520	590	554	563	559	569	522	566	545	574	548	583	610	582	609	561	566	570	603	572	523	554	642	574	548	611	560	601	566	571	565	558	584	558	527	600	588	593	570	576	559	578	587	570	591	587	578	589	597	557	556	611	542	572	611	574	586	512	604	553	537	600	570	541	560	560	590	577	572	546	580	544	542	576	571	604	585	588	593	583	572	621	529	592	585	583	539	613	597	542	545	583	561	554	612	612	559	562	596	546	566	570	515	615	568	590	584	554	558	559	549	540	586	573	608	625	563	514	568	526	585	557	563	572	558	577	547	604	592	565	600	521	555	584	562	609	536	555	586	565	556	561	603	530	554	559	585	587	613	583	533	535	542	595	638	606	595	604	594	581	558	564	597	608	539	527	544	599	553	589	533	621	546	563	533	536	575	541	588	572	575	596	536	561	611	604	564	616	628	518	570	609	593	590	544	529	540	587	610	606	567	597	580	621	542	554	611	600	598	566	623	560	538	582	556	594	578	543	572	609	572	619	563	567	562	594	550	565	564	608	572	559	583	553	568	591	532	575	570	592	559	613	571	583	584	584	579	555	597	588	533	579	576	534	548	527	594	650	607	585	560	600	579	541	561	577	567	591	582	568	587	603	574	578	586	523	612	557	554	580	556	588	580	602	565	547	609	579	536	599	587	587	607	562	537	525	578	551	589	630	599	579	528	565	564	552	540	584	570	588	571	555	551	605	603	558	548	573	552	554	557	541	566	585	570	586	513	568	548	604	510	621	567	586	593	584	502	563	547	572	585	553	569	587	529	611	585	602	579	589	507	575	580	573	566	601	566	592	614	542	537	587	558	623	547	576	577	557	549	625	536	553	565	566	589	577	607	557	519	578	587	516	571	580	577	568	577	567	597	554	521	567	570	581	581	569	582	563	592	533	612	584	568	589	586	616	536	562	600	578	565	588	566	585	573	588	582	549	551	576	594	581	567	594	564	574	571	594	533	537	580	596	535	531	571	562	614	590	550	580	571	570	593	582	608	624	561	554	600	544	555	555	584	575	591	571	589	608	552	563	561	594	522	612	571	556	559	569	587	604	575	571	554	536	572	571	622	571	592	632	513	555	564	546	571	532	577	537	608	578	507	560	609	542	612	617	603	602	553	547	573	561	586	552	529	572	636	560	590	568	553	577	536	551	532	593	567	548	592	552	561	595	586	570	601	533	567	549	588	559	585	604	561	633	573	555	567	547	529	574	585	562	577	538	590	526	594	558	627	589	562	605	568	590	605	555	557	569	572	572	575	550	522	553	575	585	592	581	569	567	570	601	538	561	530	567	570	572	574	540	592	595	542	556	570	581	538	576	560	569	553	539	593	627	580	574	613	575	589	556	578	569	621	575	581	591	563	607	523	558	563	600	619	563	553	543	568	582	569	596	583	547	556	503	556	523	544	570	559	580	575	537	564	586	597	517	655	605	523	579	569	558	586	610	548	568	580	559	548	535	540	555	536	561	578	609	598	563	531	546	534	561	564	545	566	549	578	617	594	561	607	632	607	580	565	549	548	549	582	553	610	576	615	553	601	556	604	594	571	575	580	561	543	596	594	552	555	604	594	517	589	599	550	584	562	564	612	608	557	574	557	546	554	548	584	553	539	558	584	591	539	565	557	562	603	552	590	604	608	607	534	584	560	602	580	563	605	593	593	575	603	581	595	549	562	548	590	579	588	606	547	579	603	570	595	583	603	563	547	601	554	562	575	590	555	576	555	540	572	548	550	586	555	542	519	610	550	599	576	531	575	568	537	581	619	542	565	578	556	602	543	616	565	567	582	558	560	595	559	523	555	529	607	567	595	595	555	550	583	567	593	597	562	535	578	564	534	570	566	571	571	583	592	550	556	570	592	569	575	568	558	551	561	612	564	549	557	582	586	566	574	585	533	571	586	559	556	558	559	544	582	573	585	567	586	591	538	535	566	591	597	585	550	515	549	600	575	574	560	542	574	574	607	582	564	595	579	578	567	580	556	592	569	593	563	598	568	589	591	572	552	541	570	577	592	555	531	556	530	579	529	551	564	626	596	594	573	578	557	562	524	579	568	609	602	560	581	538	590	568	595	592	574	593	592	574	603	592	587	591	584	565	543	587	519	570	584	585	577	568	632	591	541	535	577	565	564	555	607	569	569	589	531	570	579	528	566	597	532	561	588	580	563	585	576	598	551	590	600	559	567	565	578	539	587	547	597	597	580	592	561	571	543	598	584	547	537	587	540	569	553	585	579	584	553	568	548	586	574	507	553	593	548	598	568	575	602	554	573	574	569	589	597	577	579	555	609	568	553	609	575	556	584	585	547	589	531	595	565	547	559	581	561	577	590	540	574	592	547	569	551	582	596	569	586	547	593	586	581	543	546	569	576	585	580	586	548	579	607	606	542	567	614	599	594	598	575	612	604	583	572	515	607	568	570	542	577	565	575	589	615	600	567	609	546	573	578	565	540	568	539	561	609	560	595	571	544	609	525	527	549	568	518	555	543	592	571	562	548	541	522	584	584	571	537	586	571	575	547	561	560	527	557	613	574	611	566	544	595	604	552	571	561	579	528	566	549	584	560	563	545	560	584	563	534	545	560	592	579	525	587	554	591	560	542	593	594	591	583	566	559	560	584	566	589	576	536	589	550	549	579	561	583	588	556	547	571	572	598	580	578	596	565	587	563	585	546	545	577	576	570	577	593	529	595	550	547	513	591	581	546	552	594	600	581	579	570	588	591	573	552	626	590	600	606	604	546	580	547	600	529	533	621	558	585	568	571	550	567	530	570	591	600	557	567	547	582	561	598	551	587	585	592	547	582	588	559	550	552	548	596	560	619	590	600	568	553	535	562	596	540	567	589	556	590	586	565	522	555	525	548	568	597	538	564	537	551	531	584	586	588	591	567	577	568	554	547	560	537	567	554	533	556	608	602	582	567	578	581	541	559	575	575	565	582	553	560	572	568	610	566	600	560	599	588	563	488	549	604	571	611	554	589	614	602	580	559	590	581	560	529	588	546	588	604	559	585	589	580	561	588	589	605	596	526	590	574	584	544
5782	2256	933	704	683	665	614	580	657	570	563	582	560	593	601	589	579	568	546	538	575	618	591	575	578	570	618	595	616	569	589	583	542	569	649	608	597	539	592	577	551	547	609	562	575	617	617	605	592	588	564	558	587	546	530	579	602	583	635	572	591	596	612	574	550	573	587	528	579	551	556	573	548	523	572	546	541	573	581	596	603	588	592	586	554	579	589	562	576	572	566	540	618	586	569	587	575	603	580	590	595	547	559	577	560	583	595	556	556	546	598	522	587	599	580	626	599	574	568	635	569	549	564	559	535	564	606	593	573	602	552	593	564	530	616	565	570	609	577	587	586	609	566	577	632	577	601	615	614	562	563	540	575	582	569	597	552	554	576	580	567	548	610	561	631	549	552	602	576	544	571	567	581	583	581	604	567	596	561	582	590	552	528	556	612	556	555	609	597	587	615	572	592	595	558	552	561	593	548	579	555	539	552	582	554	527	539	544	577	580	589	602	613	575	598	564	552	587	605	578	547	570	540	568	553	555	556	579	583	600	582	587	567	566	600	554	576	567	575	590	565	611	585	556	590	571	578	566	574	575	588	554	559	552	596	617	536	569	564	602	559	604	570	554	620	556	582	622	584	584	589	576	537	623	597	585	575	557	603	571	563	546	589	577	566	565	620	581	573	591	608	562	526	606	547	571	588	574	577	560	600	582	597	564	593	571	583	574	581	591	592	579	563	615	527	569	573	620	629	571	541	570	604	549	580	568	545	596	566	570	576	574	596	587	579	576	536	555	550	572	569	569	575	589	586	559	592	609	571	565	577	611	563	550	569	556	579	600	587	561	607	580	578	564	564	582	572	549	587	594	594	560	554	560	600	587	582	591	586	586	547	600	558	587	575	612	538	575	575	573	562	554	563	563	593	568	553	574	577	595	561	567	540	609	590	597	606	587	589	604	613	596	591	546	544	573	525	550	544	563	579	573	631	585	547	545	546	597	590	533	621	591	597	552	582	550	534	579	560	578	591	569	573	538	565	624	580	587	576	534	613	555	605	573	538	623	543	598	610	575	560	607	534	580	539	578	578	567	576	583	615	572	593	594	553	557	586	547	593	620	637	555	568	610	553	582	626	591	538	543	534	573	569	562	561	587	563	574	528	572	551	611	551	622	523	539	553	559	562	553	617	546	579	568	594	553	575	592	585	579	612	603	542	572	621	621	578	616	576	551	567	596	559	521	583	566	579	594	576	581	624	574	531	574	540	600	527	615	529	538	595	566	582	544	556	558	557	582	587	603	555	613	573	572	611	585	601	608	595	569	586	546	587	568	535	566	564	555	550	613	563	569	609	580	587	556	580	582	548	569	529	538	560	577	557	540	585	552	570	614	664	536	573	580	561	557	571	621	569	572	580	574	544	566	590	573	566	612	573	573	604	561	565	540	569	506	633	554	600	553	619	603	589	560	593	598	565	577	584	611	538	562	536	617	598	569	591	573	573	591	547	582	588	574	570	534	576	607	591	543	604	589	589	558	547	624	587	553	592	563	587	556	525	624	568	593	579	524	547	565	599	588	552	540	556	569	627	554	561	606	585	597	575	546	524	583	564	564	575	526	612	583	607	547	568	554	605	567	566	554	630	537	561	539	557	548	609	620	588	577	610	561	568	586	589	592	595	567	552	617	601	595	562	586	532	629	552	583	581	578	540	574	593	555	578	563	602	596	600	579	578	563	579	592	583	584	596	593	579	563	585	562	584	547	564	569	598	595	595	535	613	582	591	591	545	585	607	609	565	582	564	582	544	557	600	563	534	591	566	579	555	617	575	552	571	578	562	597	597	574	557	558	564	573	551	582	600	581	572	573	593	535	585	586	576	594	593	605	581	580	602	593	573	530	550	556	584	601	592	555	540	559	562	576	552	523	609	563	575	597	599	613	547	565	574	530	614	620	588	552	572	557	565	587	559	559	543	605	547	575	584	623	559	584	568	563	577	520	612	560	563	591	561	579	557	578	529	604	569	571	548	574	604	589	589	545	567	576	552	548	556	562	553	617	561	557	556	591	591	597	584	591	545	552	632	544	549	547	584	542	542	569	585	532	590	558	524	548	567	607	568	581	549	549	582	599	573	578	613	574	594	551	572	534	591	595	574	595	582	555	562	597	595	580	569	551	559	568	572	581	582	607	588	561	581	575	559	590	582	590	580	595	587	549	534	553	566	551	622	615	603	583	567	595	568	563	571	554	560	552	569	533	568	570	581	606	567	581	591	590	585	568	581	580	588	566	626	582	581	592	600	537	607	530	573	607	547	597	547	550	569	602	585	576	571	587	573	576	560	603	585	595	572	582	566	555	577	602	586	575	571	548	574	615	604	576	601	589	581	586	578	613	596	555	563	573	579	616	552	610	571	552	544	587	527	547	588	579	568	600	558	560	554	576	587	580	559	546	583	575	569	563	549	617	582	536	591	565	576	571	576	610	539	576	581	602	547	555	560	613	552	564	555	551	579	595	550	586	575	554	573	561	570	608	587	621	561	553	611	591	572	537	552	573	578	585	606	573	641	536	584	561	570	585	581	559	584	576	587	562	566	574	562	611	549	599	546	582	567	594	586	533	544	549	540	553	533	620	599	618	566	553	618	596	556	603	563	552	525	560	567	537	580	552	588	603	593	569	564	620	562	564	563	568	565	563	555	568	594	600	584	590	554	580	567	581	612	584	561	592	580	554	545	606	524	546	573	577	582	598	584	589	549	611	600	576	526	579	552	593	575	586	556	566	566	552	574	571	611	556	568	527	573	599	542	601	584	595	605	560	575	572	592	576	587	563	537	528	568	531	566	559	608	577	555	576	547	589	550	577	584	587	585	566	593	560	602	582	537	593	573	605	575	579	554	556	555	570	552	553	537	531	546	542	567	552	560	627	559	638	560	610	585	555	592	580	577	606	559	553	571	565	595	600	535	577	550	620	561	575	556	582	576	573	559	535	614	590	558	576	588	599	578	600	553	547	558	615	608	573	581	547	559	567	524	579	611	609	579	551	553	573	546	560	566	577	587	600	598	565	574	605	587	573	548	606	584	609	592	557	594	599	570	584	575	588	612	600	604	583	589	540	609	548	585	540	588	567	595	614	604	572	560	542	611	560	572	596	560	573	581	581	593	524	586	596	619	582	562	580	575	564	523	609	570	601	547	560	619	590	610	558	556	580	569	552	527	578	605	585	573	567	595	548	569	561	556	521	577	564	568	555	564	573	562	589	590	599	620	569	563	576	546	573	531	599	570	591	572	568	613	604	571	587	565	593	593	550	513	579	562	589	607	575	577	553	601	557	583	565	511	585	543	563	541	563	545	576	528	579	587	537	552	508	571	588	578	558	586	580	598	541	594	592	603	567	579	611	591	570	577	558	611	537	563	612	587	527	579	572	605	534	600	548	564	586	548	586	575	578	598	606	600	552	584	634	600	520	576	585	569	631	618	570	586	544	622	561	586	559	579	570	583	578	598	535
23447	20936	28138	23877	20937	10996	1103	692	617	521	505	495	461	425	364	388	380	396	345	415	361	379	366	320	354	358	336	349	319	359	320	377	343	356	396	370	358	318	321	338	356	347	324	319	352	330	304	357	302	336	357	320	353	327	322	289	315	343	354	317	328	330	324	345	299	302	326	343	306	306	306	323	309	332	306	333	341	330	333	343	332	303	339	339	350	316	340	329	325	306	308	329	309	327	323	320	330	362	324	334	331	352	309	339	325	306	327	312	316	311	291	309	313	342	352	296	325	307	317	316	305	296	303	326	315	331	325	281	328	331	316	344	335	341	320	307	308	315	310	294	314	303	326	289	313	306	316	316	330	330	312	341	335	308	315	320	312	328	312	296	312	341	316	310	335	308	314	367	308	332	325	312	343	344	297	300	307	314	310	312	281	325	313	316	288	308	333	338	316	315	313	300	336	295	285	317	299	286	335	329	292	295	303	324	302	306	298	311	314	302	307	301	309	312	339	335	329	352	322	323	334	304	318	316	319	308	309	354	317	288	288	323	321	305	332	314	312	351	358	297	337	323	328	296	301	358	316	317	327	297	310	352	305	290	317	357	327	324	301	316	316	325	326	343	345	333	322	318	342	330	338	313	311	315	319	359	282	309	325	341	294	306	310	300	320	300	333	335	334	342	330	318	302	325	333	296	323	280	331	293	307	313	287	327	332	322	311	311	343	320	330	338	327	311	269	307	313	290	310	300	318	320	315	320	348	301	343	343	326	354	321	331	296	316	320	288	296	313	282	318	313	325	289	296	310	339	319	340	312	309	347	337	331	278	341	328	332	278	307	325	297	339	313	351	304	305	360	330	300	322	289	278	330	304	323	329	311	341	297	328	301	308	343	269	331	330	294	303	276	331	311	320	315	301	304	351	283	313	341	327	310	349	314	303	323	313	326	321	289	296	340	329	308	330	354	332	324	316	319	321	348	309	307	346	316	285	294	348	333	305	302	319	331	326	276	320	311	304	299	346	331	316	320	325	314	307	306	305	339	332	295	313	304	307	350	327	339	315	330	321	318	338	330	311	321	317	329	312	340	305	285	328	319	326	303	325	304	304	308	320	307	281	322	347	324	340	329	298	332	311	319	334	326	306	278	299	311	307	322	303	342	290	322	328	311	293	327	329	329	305	330	330	337	321	322	307	328	354	334	312	276	313	307	306	358	331	337	310	334	334	338	291	337	317	313	324	289	308	327	298	308	325	345	315	302	318	294	337	340	327	307	330	297	311	332	336	349	354	299	328	363	307	298	350	347	322	315	324	294	302	333	325	323	314	319	280	322	345	328	330	318	303	353	326	322	340	300	302	322	305	313	333	313	317	299	330	307	297	265	332	311	311	300	321	334	346	296	302	353	317	340	319	300	305	282	321	330	337	288	343	328	303	287	306	301	315	297	342	294	295	276	314	352	319	308	300	333	325	313	317	311	319	310	270	323	320	314	322	324	329	324	315	298	290	313	341	322	327	285	287	302	336	297	325	318	323	311	304	320	290	304	281	341	307	307	340	333	330	321	309	321	306	294	295	378	316	305	319	355	333	332	295	323	308	332	363	297	310	309	331	337	320	324	335	376	335	301	354	319	302	335	356	299	284	322	326	280	312	314	319	296	332	305	315	318	317	317	308	293	337	315	313	349	322	313	330	322	323	325	308	314	339	316	286	329	328	318	310	317	339	335	329	309	326	309	303	325	321	302	300	323	333	301	322	294	309	304	350	310	316	318	336	355	347	286	315	332	349	341	324	302	316	288	328	334	317	299	308	314	302	344	322	335	298	333	345	313	311	329	307	332	343	302	299	325	314	332	338	304	313	275	321	314	314	278	338	308	319	305	316	325	319	310	310	344	301	330	292	328	307	294	318	337	338	323	321	340	286	313	318	337	322	317	330	292	358	320	316	312	328	313	308	293	334	341	346	345	309	293	312	329	304	342	327	330	315	310	336	335	313	307	314	332	317	301	318	318	315	308	320	343	348	318	309	303	328	316	316	281	300	273	345	311	306	319	323	302	302	313	323	269	321	333	318	325	291	338	368	295	310	322	315	294	337	320	313	329	302	288	308	305	315	325	321	321	314	288	301	308	336	357	342	310	297	342	309	304	322	281	296	345	317	309	321	316	335	297	324	295	309	326	292	347	338	308	304	329	319	346	328	309	312	306	308	346	313	322	311	342	321	291	306	317	312	305	347	294	344	317	336	299	316	338	344	298	331	289	290	312	335	303	306	350	327	315	316	320	318	295	320	282	320	328	346	310	307	289	338	306	301	306	330	321	311	315	345	301	321	302	299	310	322	316	328	309	328	293	273	318	310	317	326	288	310	302	330	286	313	324	310	300	305	306	336	347	333	279	347	307	353	322	311	325	363	332	298	302	302	341	307	309	297	303	361	307	306	312	327	308	304	304	290	314	316	327	309	293	293	313	337	319	329	304	283	317	347	344	316	303	320	278	319	351	312	312	313	345	306	338	295	295	323	330	287	311	335	298	328	324	289	307	326	315	315	333	306	317	320	333	334	281	305	279	304	321	297	333	338	325	289	315	323	332	338	367	301	296	318	346	315	330	320	342	345	322	310	311	290	327	305	296	325	352	325	346	340	319	324	317	358	277	289	330	308	309	297	333	322	314	331	323	310	318	321	284	321	323	319	338	323	317	297	304	340	325	316	302	325	319	330	311	319	309	307	295	325	331	319	320	337	321	324	326	342	351	348	314	321	337	297	301	313	296	266	308	316	303	288	317	311	310	324	305	336	299	333	317	295	319	345	301	297	296	307	300	309	307	335	330	297	295	319	326	336	305	332	303	327	316	308	348	318	320	306	301	312	313	301	334	326	309	305	336	324	325	328	333	313	326	297	353	320	348	315	320	354	268	302	332	334	330	320	312	308	317	292	336	322	301	314	314	343	304	290	315	322	296	305	324	290	311	335	301	327	280	341	344	342	275	347	321	320	305	306	332	363	321	305	324	322	309	291	289	287	292	314	313	296	312	332	340	315	299	299	335	314	312	337	285	330	308	328	338	321	344	300	329	302	345	313	288	314	324	322	292	281	305	311	294	340	339	311	323	312	328	344	315	316	300	299	320	286	297	292	335	322	313	304	326	317	320	302	293	322	327	299	324	309	290	325	322	318	326	324	309	313	304	318	303	330	283	332	308	320	333	319	312	320	317	323	328	317	309	322	322	308	344	317	342	319	325	323	318	331	324	312	337	310	324	312	337	313	310	305	295	329	297	292	300	294	342	292	317	364	304	316	344	305	275	325	303	299	322	316	277	311	309	292	278	303	315	312	303	330	298	344	352	307	338	290	331	336	307	330	320	340	331	322	277	318	333	308	308	336	329	332	318	334	327	323	309	303	303	290	285	326	309	300	303	341	315	309	331	338	318	301	317	321	319	335	316	292	307	312	327	331	306	333	327	290	326	314	294	319	300	318	315	334	321	343	328	339	299	330	336	363
4388	9796	5988	2771	2018	1538	1131	914	779	645	557	517	532	470	459	472	452	444	436	383	366	418	334	366	366	358	406	376	335	357	358	398	366	356	356	322	349	367	345	357	316	370	338	340	389	338	334	349	351	333	345	369	313	352	348	365	372	348	344	342	360	359	325	318	337	303	332	332	324	360	334	319	341	362	337	332	327	333	328	338	344	325	326	347	332	342	346	345	352	321	331	323	356	342	311	312	346	311	342	329	321	335	366	366	368	334	313	364	327	347	348	317	324	320	357	328	338	298	306	328	311	348	343	350	319	322	324	337	381	333	333	313	319	305	349	336	315	314	323	308	300	308	283	336	332	318	338	333	347	308	325	333	328	334	339	318	312	350	312	316	359	322	321	315	320	332	360	321	314	322	304	296	332	335	333	339	371	353	322	326	342	320	345	303	295	347	310	366	334	330	337	334	342	358	378	331	340	339	345	330	345	312	326	317	311	317	298	316	328	329	339	308	342	337	328	328	314	323	306	297	331	294	306	337	341	304	292	325	340	352	334	345	325	310	355	354	329	321	376	333	320	309	304	351	327	326	359	284	348	295	277	359	307	324	346	330	303	332	323	323	330	344	353	339	298	317	326	282	345	326	319	345	336	309	339	300	324	321	313	340	338	331	339	336	325	321	320	356	307	323	343	324	351	309	324	323	346	306	331	316	304	356	349	359	331	339	310	318	326	353	336	336	325	339	318	323	354	290	324	332	323	316	323	311	322	315	329	315	302	303	312	310	353	304	332	344	331	335	324	339	324	343	339	333	327	322	323	352	321	315	364	327	328	326	332	344	320	294	329	350	365	304	344	328	341	320	346	361	322	321	312	305	325	338	334	337	314	318	325	311	334	347	330	330	362	356	352	343	305	305	309	362	355	337	337	341	313	309	322	343	318	323	339	366	336	340	312	308	340	334	325	337	339	332	342	331	296	342	336	311	333	298	351	337	325	330	347	314	320	334	339	319	312	343	307	294	340	361	324	346	310	276	308	319	332	333	365	337	345	328	295	334	333	332	333	345	329	311	350	311	330	338	346	335	362	321	345	354	321	334	316	379	332	331	328	331	349	329	357	326	341	321	309	329	342	314	357	348	315	288	354	302	318	329	328	317	323	333	322	322	326	341	331	362	349	317	329	319	328	341	314	314	341	317	358	303	369	335	299	341	350	308	354	334	314	313	331	321	297	342	358	331	316	365	328	318	345	341	370	325	321	294	339	307	338	325	302	308	362	332	325	357	308	291	328	308	307	317	312	304	313	317	345	366	318	325	359	356	313	328	321	343	333	337	342	340	341	305	356	302	322	365	321	308	322	331	310	336	348	332	305	301	325	311	297	309	318	320	352	312	301	329	301	326	319	315	320	319	316	376	319	326	345	354	333	357	348	327	312	357	322	311	327	317	334	322	342	355	322	308	359	305	309	345	342	330	352	341	332	323	348	321	320	311	350	344	325	298	316	339	323	338	348	307	319	344	316	334	361	337	337	328	328	338	302	348	316	352	323	328	350	355	323	331	338	302	326	347	345	328	289	304	312	330	314	327	348	347	312	355	326	294	319	350	293	302	325	319	308	353	291	297	392	324	308	349	337	362	294	295	334	317	317	303	320	300	320	273	322	307	325	326	329	385	341	307	308	329	334	366	354	302	309	322	302	346	324	326	333	319	351	319	337	311	303	331	329	361	336	345	316	295	302	323	331	323	343	321	328	376	331	340	306	319	342	351	363	324	353	314	306	330	323	327	350	324	308	333	320	331	317	317	359	358	352	310	326	350	326	284	312	349	309	384	332	316	339	346	324	341	321	332	317	341	345	332	335	315	339	311	344	343	325	332	326	354	331	347	351	346	324	319	309	342	299	329	310	325	309	313	330	323	325	314	349	334	305	329	313	328	309	333	326	317	296	356	346	313	362	347	333	318	321	327	344	320	321	302	340	306	340	324	358	304	358	306	312	305	322	359	338	342	311	316	334	321	351	346	353	311	322	361	289	333	334	297	330	328	343	315	361	371	313	326	318	316	337	334	357	314	287	310	341	304	312	311	345	331	350	336	308	336	316	319	322	299	316	323	328	352	329	315	311	316	306	314	359	350	315	356	337	344	340	336	343	323	335	341	307	324	321	313	288	341	335	347	333	337	307	315	319	317	332	332	323	328	314	336	347	322	344	339	349	331	356	314	337	310	330	316	372	333	344	326	322	350	326	321	309	306	329	307	346	329	339	350	292	340	353	321	364	304	333	323	308	317	333	339	320	316	308	302	325	372	321	336	320	302	340	333	369	320	340	310	361	326	344	334	337	351	322	320	320	318	288	351	304	312	313	303	357	311	317	310	362	332	333	336	329	324	316	327	347	336	338	323	309	333	318	335	324	336	310	296	320	310	335	339	345	358	333	313	323	327	301	301	330	314	315	316	322	340	319	327	329	356	340	330	329	313	347	325	364	318	322	308	316	325	325	336	320	325	326	332	319	327	348	358	320	305	318	312	301	339	327	319	352	288	324	334	328	336	327	339	343	321	339	323	346	312	280	315	333	322	343	314	329	319	325	347	320	323	352	328	310	320	309	343	309	308	306	342	293	341	330	316	317	327	301	317	347	354	336	340	321	322	348	347	346	357	334	310	335	334	321	349	319	346	314	333	322	311	320	342	361	329	322	313	331	357	306	356	301	313	341	318	336	334	291	338	325	371	311	313	307	334	345	310	327	331	339	321	304	301	350	338	309	308	353	323	319	328	335	326	313	313	333	345	313	359	313	353	318	324	304	345	338	318	324	340	294	349	336	305	354	330	317	315	304	339	337	330	334	330	283	348	334	326	337	321	323	358	350	353	327	351	309	345	334	324	340	332	323	311	332	312	301	328	308	353	346	326	323	335	353	338	327	310	344	330	353	339	309	353	364	341	312	337	315	297	334	319	308	319	306	325	320	356	311	317	338	317	301	335	313	293	347	330	322	328	338	353	332	307	326	323	310	356	329	314	310	353	338	297	344	340	297	281	318	295	340	320	320	348	319	333	355	301	333	295	328	350	322	332	316	318	323	352	345	308	330	357	313	317	368	356	384	350	322	326	334	333	316	306	350	333	369	328	320	312	329	322	347	329	326	363	326	287	293	315	325	336	333	325	326	345	340	320	331	330	361	326	311	349	326	308	340	321	341	345	332	292	289	326	296	346	315	286	365	313	341	348	360	322	314	304	361	327	370	348	325	329	356	334	311	331	320	349	344	332	320	329	335	320	328	315	357	343	323	308	339	304	303	305	343	327	327	358	358	316	306	323	296	309	320	340	340	314	315	299	328	334	319	305	309	335	326	330	314	324	328	334	319	328	324	326	335	348	355	362	322	334	311	315	310	330	323	342	315	320	307	348	287	316	372	330	296	292	303	340	330	321	316	335	323	334	324	339	333	315	327	317	345	338	318	279	353	308	334	303	354	343	321	333	324	324	309	303	303	319	342	350	315	291	337	328
24411	20970	27451	24600	14688	1319	881	777	688	732	688	643	729	658	683	658	691	646	636	635	657	628	600	611	633	548	579	646	597	591	629	620	600	624	577	621	583	610	606	625	601	597	613	590	638	583	560	595	610	577	605	587	588	568	635	603	619	604	670	567	605	590	584	601	576	547	563	558	595	568	618	575	574	611	584	598	570	584	612	629	543	596	595	569	597	609	611	625	624	612	569	566	600	633	601	580	565	558	609	546	559	556	570	582	583	603	572	587	599	551	575	539	586	587	580	598	570	570	630	586	537	583	572	595	563	594	589	594	589	578	581	592	602	612	559	609	614	616	530	602	609	593	594	588	578	566	623	602	585	581	592	584	565	537	615	595	587	616	614	578	584	596	584	609	582	614	611	568	573	579	612	595	574	578	575	611	588	610	621	608	589	604	613	641	608	593	597	578	566	579	611	595	587	621	544	592	611	570	564	598	609	593	524	586	581	538	584	597	574	652	607	577	615	592	571	577	595	561	586	569	582	573	612	587	619	602	599	633	586	599	546	619	607	607	566	622	588	604	631	590	587	529	599	601	618	632	592	584	595	571	574	602	581	589	591	621	626	596	585	605	578	603	593	586	590	612	610	620	589	571	574	627	596	570	568	587	578	577	566	563	566	581	578	568	527	600	565	570	613	563	599	623	556	563	577	587	583	562	632	606	572	585	610	577	591	579	617	570	580	577	533	585	589	650	594	582	639	584	643	625	582	613	585	589	559	546	612	563	597	530	579	572	615	562	580	555	608	613	579	566	565	593	555	583	597	621	579	591	590	522	601	600	558	571	566	588	629	574	623	589	549	545	566	542	585	630	564	605	601	624	567	559	599	619	608	580	602	581	606	590	611	600	593	594	682	594	592	600	590	608	671	573	620	586	608	570	610	597	627	586	585	552	569	611	611	561	575	587	549	586	541	594	559	602	613	541	587	610	554	583	572	593	573	589	592	596	556	546	610	585	558	587	579	602	609	590	591	540	600	578	570	571	619	590	621	603	595	612	581	594	560	594	558	568	594	592	611	631	609	547	573	590	653	615	579	625	604	590	599	577	594	594	600	569	577	584	591	567	558	593	604	567	605	600	584	574	597	602	562	627	596	595	610	616	585	562	617	559	601	554	600	625	571	583	641	583	583	587	590	563	557	618	580	613	586	613	563	597	541	592	540	597	560	574	615	624	561	581	603	603	592	588	572	590	608	562	533	548	589	577	625	569	597	613	622	596	589	594	599	553	573	575	605	569	602	584	561	537	589	563	622	562	545	596	593	585	535	606	562	594	594	569	594	570	590	576	557	597	591	588	545	603	597	620	606	577	551	597	600	591	566	583	604	615	578	624	630	563	578	582	593	595	596	560	567	540	612	567	552	572	568	606	566	597	584	556	635	571	562	571	580	549	614	551	610	582	615	594	617	576	549	613	589	615	592	550	591	576	571	604	572	595	553	613	580	509	549	585	578	548	611	562	584	605	556	591	615	556	581	601	620	639	595	621	545	563	611	609	585	603	577	568	562	591	568	650	553	584	567	628	604	596	555	557	602	578	635	577	585	561	551	560	641	588	577	606	558	594	588	561	630	568	572	581	610	618	563	584	576	595	576	605	571	585	598	573	626	559	547	615	581	617	590	602	610	561	566	575	612	626	590	572	623	609	534	610	595	541	547	576	575	582	622	573	590	597	561	625	594	604	595	614	609	613	616	603	593	595	610	560	574	579	637	575	563	567	598	630	561	540	580	573	596	621	625	602	586	583	568	568	580	614	619	586	574	578	564	609	557	587	599	561	620	557	555	632	547	590	651	597	613	605	632	583	597	592	572	569	624	577	564	573	586	569	616	641	610	571	614	604	597	576	595	592	611	551	626	535	612	591	547	590	602	588	600	573	594	590	559	595	610	570	578	564	587	596	602	530	583	581	579	576	587	601	583	540	597	591	568	611	603	543	538	583	560	620	614	603	596	609	597	576	616	568	581	617	623	575	590	616	568	582	581	549	579	618	609	565	613	593	583	609	580	623	566	579	584	589	596	594	598	587	596	581	553	618	549	585	570	637	593	600	574	626	574	606	627	573	606	585	619	602	577	590	578	557	613	592	616	595	593	587	562	598	599	588	596	618	585	592	586	589	549	598	580	585	607	581	592	582	599	515	544	564	571	605	583	617	604	571	577	594	591	587	585	573	565	626	582	562	559	577	622	575	626	590	606	627	623	569	594	573	582	563	551	597	581	574	609	569	558	563	566	532	603	560	546	615	566	562	588	580	632	603	608	582	581	584	563	530	572	590	572	594	612	611	596	552	630	580	625	578	593	609	545	577	641	565	569	568	571	585	590	611	582	597	585	599	640	615	591	601	530	566	621	620	602	624	616	596	619	560	553	596	595	567	595	612	545	597	563	592	587	583	577	566	573	577	590	584	617	589	567	590	576	589	587	624	550	587	586	618	578	568	574	597	541	575	589	562	583	620	567	585	582	583	566	605	568	608	614	507	589	605	550	568	602	594	584	600	580	605	611	622	592	573	592	590	590	563	624	588	558	563	572	590	602	613	609	584	567	594	610	583	591	614	577	571	572	591	589	585	576	558	600	610	624	599	562	566	570	576	567	621	607	604	597	590	653	597	607	600	610	555	593	597	581	569	574	558	596	558	615	603	584	602	563	569	591	611	582	613	570	598	598	589	592	581	601	582	594	582	557	608	588	579	587	587	546	601	605	617	552	553	599	612	590	568	590	610	584	586	602	640	594	625	628	575	594	611	588	567	635	588	551	563	540	582	593	569	591	587	553	559	571	585	572	587	631	563	600	564	618	568	590	558	566	573	582	573	575	618	557	586	583	560	537	573	557	587	595	619	602	613	584	572	552	580	628	565	589	579	571	566	590	589	561	575	570	570	561	573	594	570	583	586	615	638	614	612	584	588	609	590	582	603	556	587	561	584	595	557	588	569	546	584	613	563	601	635	591	565	573	614	582	595	598	547	587	638	581	583	593	614	574	535	633	560	609	589	583	591	598	594	538	608	568	584	536	596	594	600	586	571	587	587	587	577	615	570	614	627	563	626	599	551	601	551	572	591	583	593	628	623	564	609	609	554	592	569	594	555	564	613	581	573	573	588	624	614	561	594	573	611	576	656	608	579	591	609	588	602	608	574	553	571	565	568	599	595	613	599	574	569	574	598	579	573	568	559	590	603	557	580	632	586	571	645	617	576	579	581	577	583	562	589	612	579	601	565	609	548	562	566	551	616	537	591	566	627	635	600	608	605	595	555	595	609	607	546	631	605	580	555	587	579	578	564	617	581	592	565	591	572	577	604	563	572	616	567	595	613	627	653	584	588	595	654	541	580	609	590	591	615	572	579	582	579	587	633	572	590	581	591	583	622	588	592	603	593	545	549	570	585	615	623	640	595	589	564	549	538	602	571	554	590	577	601	556	625	583	567	594	597	567	600	581	534	618	541	590	576	598	534	558	569
4774	6640	3767	2059	1573	1259	1054	892	778	767	703	700	632	692	709	633	635	599	621	609	574	628	574	599	631	656	629	609	644	612	611	592	610	557	606	585	595	589	610	586	590	587	606	574	547	607	590	551	580	628	586	596	585	572	557	582	593	613	570	587	574	608	581	580	575	514	568	575	562	564	548	580	602	565	606	566	570	576	569	603	592	546	602	583	610	592	562	580	569	584	564	576	555	533	586	545	620	571	589	573	582	587	590	592	588	611	564	599	618	570	596	551	600	594	540	577	572	588	593	606	543	572	582	608	573	544	540	577	565	608	569	563	591	578	566	567	533	601	595	562	577	564	558	554	610	552	553	533	529	557	549	584	597	543	575	555	583	562	561	558	540	631	529	561	546	570	564	561	580	555	569	537	556	572	569	604	568	572	594	555	594	573	591	552	566	571	559	646	558	592	539	563	598	577	551	582	595	578	575	583	605	538	576	585	591	567	589	551	530	598	615	564	593	562	532	556	587	584	572	549	575	642	562	547	586	557	539	546	594	576	586	579	570	601	549	581	592	571	535	541	569	553	573	590	580	563	576	531	553	590	579	568	586	563	596	570	597	556	638	560	587	585	577	577	590	591	607	613	578	554	574	565	541	560	574	551	552	527	568	577	562	561	558	567	614	576	566	578	568	593	553	560	542	580	595	561	586	586	610	596	561	572	543	552	606	589	568	611	566	569	584	561	568	596	605	554	548	629	591	562	577	581	581	596	608	558	641	552	567	563	607	581	546	602	599	606	582	573	589	635	600	559	550	607	576	577	547	591	552	583	568	592	585	550	575	584	548	586	547	601	577	566	586	559	607	553	585	622	579	589	548	577	578	586	584	579	561	567	562	570	610	571	617	601	570	576	527	545	575	576	592	590	610	607	604	575	591	594	580	594	563	591	585	554	594	566	536	553	560	547	609	578	561	577	593	582	556	580	606	570	585	561	552	549	601	580	592	544	590	580	585	568	592	575	576	582	592	569	592	564	599	534	622	569	537	544	563	556	546	524	551	609	586	560	606	578	573	628	541	534	579	645	554	534	520	575	600	603	543	594	564	609	559	596	586	582	566	547	541	605	530	583	523	588	559	577	609	567	591	527	622	603	573	570	585	565	563	572	602	530	570	539	584	545	574	548	588	567	596	543	578	547	550	550	612	563	576	596	605	614	574	601	571	569	596	566	591	598	560	581	557	617	594	581	532	538	618	543	575	565	591	603	599	587	597	563	587	596	585	585	582	560	591	573	629	533	549	569	600	574	515	614	526	582	584	549	584	576	570	569	591	553	613	550	576	591	577	569	538	570	567	584	596	541	570	564	616	592	611	536	550	594	628	530	526	550	550	608	612	556	604	576	570	529	583	564	590	560	594	586	574	592	567	599	608	541	603	513	599	575	590	576	589	558	568	572	551	576	580	594	565	565	607	581	644	599	578	575	582	561	565	553	539	543	598	540	561	603	595	615	587	566	565	588	545	567	583	572	591	560	568	543	619	598	535	588	553	547	581	558	575	599	543	564	517	573	582	593	555	596	605	534	596	571	586	620	578	580	541	545	589	597	609	584	595	576	616	588	583	623	534	593	575	606	573	577	555	567	559	591	587	576	522	592	550	533	565	567	625	562	568	515	578	595	556	562	586	598	576	555	535	588	576	573	543	568	582	617	572	533	575	611	568	601	592	538	551	550	561	554	580	605	597	604	594	602	547	592	563	584	579	535	555	547	591	525	552	584	621	605	599	615	604	580	609	611	560	585	600	553	558	585	598	556	623	555	587	611	558	600	597	563	548	569	553	541	600	568	570	554	574	599	588	534	603	557	574	576	590	591	567	594	582	594	578	547	596	534	553	598	578	562	598	562	611	587	546	583	568	620	540	568	554	554	627	580	563	587	546	549	601	603	549	583	589	570	560	572	577	573	567	520	621	577	548	554	586	551	566	551	562	612	566	536	588	555	585	557	572	573	594	540	586	612	557	605	591	570	560	570	542	589	556	569	561	592	590	596	545	570	596	619	597	566	600	529	547	595	566	568	553	601	585	552	592	572	581	573	589	556	539	541	588	560	583	541	595	552	555	527	544	611	602	584	618	563	572	621	573	556	574	564	559	624	568	622	532	583	571	556	629	564	573	600	599	596	586	573	595	560	554	556	560	593	548	638	562	578	595	513	551	580	593	577	581	607	608	570	582	574	587	537	601	608	532	590	592	591	565	608	568	572	582	577	547	540	555	538	620	546	597	588	618	536	561	560	572	627	601	567	553	527	578	563	525	547	571	578	591	599	562	573	533	569	582	581	585	598	568	610	602	562	587	551	567	554	571	585	572	563	555	575	602	563	599	585	583	584	583	538	555	594	600	554	574	592	568	595	572	600	561	572	575	607	564	592	609	527	565	633	524	597	588	537	597	590	560	579	565	599	549	568	588	549	583	579	580	552	587	547	566	578	565	552	569	540	579	588	577	599	549	579	591	584	590	571	622	575	565	593	619	589	566	633	576	598	557	585	580	611	553	587	549	621	573	560	575	618	562	575	583	549	593	572	560	594	545	612	575	571	551	567	601	608	571	559	595	569	586	562	589	574	552	587	554	591	579	559	598	575	566	578	595	559	568	576	575	581	573	559	563	603	529	571	560	558	567	594	544	568	642	618	596	603	568	586	612	558	574	575	528	576	585	584	628	527	538	579	594	563	603	561	577	585	572	562	564	586	562	586	589	585	614	562	590	582	563	537	609	582	584	568	570	601	557	574	645	600	547	550	573	614	592	573	576	529	584	587	588	566	567	566	576	590	610	613	606	604	555	545	588	609	584	561	630	541	591	564	610	584	529	575	538	618	585	593	607	561	574	556	578	574	567	591	582	571	551	581	602	590	588	559	542	582	542	580	595	562	586	586	582	568	602	564	596	539	587	586	602	573	581	566	589	569	597	594	553	572	587	575	626	551	573	627	567	503	657	582	598	589	524	564	593	572	599	580	496	579	604	562	564	593	536	593	558	601	589	554	604	608	594	585	583	574	594	604	552	561	559	603	612	538	569	582	610	538	572	541	588	554	593	575	575	584	569	569	573	602	571	559	611	589	572	569	578	580	578	597	584	604	583	545	580	594	548	553	552	585	597	617	577	549	599	587	578	573	565	628	566	597	593	572	610	576	568	567	623	580	579	582	595	583	550	567	536	587	611	594	536	580	612	580	622	576	554	590	576	587	561	627	607	578	560	573	563	600	615	568	598	559	564	533	530	579	634	570	593	545	601	590	567	598	592	594	635	569	632	576	565	542	579	577	560	636	566	583	574	570	563	610	585	539	622	609	584	542	580	575	579	548	538	595	569	584	528	615	590	594	545	573	556	581	538	565	609	562	585	593	572	583	581	578	579	561	629	628	569	549	568	554	576	571	574	561	591	598	572	573	587	593	615	580	554	594	560	545	548	579	546	645	611	575	593	544	593	586	560	546	568	547	627	594	614	577	572	557
22284	20974	28649	23445	20983	21043	11090	1172	757	663	590	518	474	482	450	372	385	369	363	361	350	311	299	349	311	290	293	303	283	282	274	265	276	290	283	322	298	288	276	270	240	288	288	346	290	273	242	258	269	274	267	257	266	288	269	279	277	303	281	290	272	250	267	259	251	260	258	291	241	251	254	255	295	289	268	286	248	260	273	289	281	262	277	251	287	256	270	265	264	254	279	250	292	284	298	266	261	249	294	283	242	262	231	263	246	260	249	229	275	253	243	233	253	269	269	229	276	265	251	258	268	269	266	233	236	258	242	257	261	250	257	245	254	239	259	253	233	278	262	225	246	271	269	286	261	280	232	243	243	255	257	250	275	255	249	257	260	267	244	262	272	252	277	254	254	260	258	275	268	256	268	238	252	236	283	253	253	247	250	262	257	265	278	278	248	243	254	250	267	242	228	257	247	281	280	249	250	255	254	256	296	282	221	249	248	262	247	247	255	264	233	270	248	258	257	248	240	225	249	238	231	259	281	255	233	269	288	262	257	250	250	252	239	254	262	251	233	268	281	255	259	258	281	271	247	286	233	269	236	294	262	268	258	254	246	287	236	224	230	250	276	262	291	259	260	240	260	275	239	247	246	245	253	240	246	240	233	230	240	228	248	258	284	251	261	270	232	307	267	272	278	231	270	220	238	270	245	266	266	251	237	268	284	234	237	240	245	254	254	253	236	249	248	254	281	249	256	236	231	238	237	282	242	263	247	264	261	250	256	247	246	287	236	278	247	245	236	256	244	269	241	281	257	228	253	227	258	224	210	262	263	232	239	244	243	239	262	258	264	255	253	263	259	266	228	216	230	238	250	250	270	254	230	260	266	253	235	253	238	251	263	265	250	254	288	259	252	264	271	274	255	269	292	262	245	266	277	274	276	233	251	301	260	245	249	226	271	298	268	228	249	253	272	272	260	245	240	240	251	259	258	254	243	269	255	255	262	271	251	271	249	264	229	258	268	251	247	267	280	213	250	244	256	262	260	255	259	268	241	243	257	289	267	220	261	240	250	237	231	286	259	250	248	257	256	268	246	254	264	234	252	240	224	268	265	263	262	242	251	258	257	226	260	278	294	275	251	270	265	229	242	270	256	266	237	273	207	271	256	256	245	235	246	233	238	283	265	237	272	271	261	248	256	237	270	251	247	259	279	257	245	242	279	267	246	247	264	265	230	249	267	241	270	234	261	245	231	265	287	257	272	242	240	276	237	225	277	265	280	231	262	266	242	249	283	239	256	240	254	232	262	269	242	271	267	241	288	297	296	237	266	243	249	266	250	274	255	268	233	237	276	234	251	276	264	246	248	266	267	255	270	248	262	244	257	279	247	229	255	246	258	245	256	249	262	260	239	265	262	263	267	245	237	263	269	257	248	259	294	290	251	270	259	267	246	250	263	236	252	269	288	232	259	252	227	251	232	269	262	250	252	249	235	254	250	236	254	258	277	269	273	282	257	232	239	236	256	266	264	245	271	265	254	247	257	235	242	272	258	253	253	248	269	240	258	263	247	240	225	271	277	234	243	225	236	288	257	240	278	282	264	243	257	269	265	226	246	230	246	267	257	223	232	261	246	263	268	280	260	285	256	250	244	224	260	278	251	245	251	285	273	231	286	260	254	245	255	279	249	269	261	279	250	291	263	264	253	232	259	234	225	255	280	267	236	258	254	261	268	248	257	246	228	268	267	253	266	242	244	263	250	247	282	244	255	266	244	241	251	248	252	257	263	241	246	256	234	252	271	242	268	238	274	228	245	265	268	265	257	274	264	270	284	258	232	252	270	268	269	243	275	261	263	280	293	237	238	256	262	248	256	243	251	271	221	237	245	289	234	255	257	258	264	279	255	251	249	271	251	255	236	233	271	252	254	270	267	252	238	225	253	226	262	269	252	281	259	249	256	254	258	242	246	234	271	255	228	260	253	244	223	257	250	278	268	225	236	260	288	266	290	265	281	226	256	252	254	274	256	267	261	253	256	252	238	241	270	263	264	260	263	240	259	246	259	238	265	239	237	258	266	238	271	258	270	263	255	244	253	269	253	240	277	217	266	250	235	247	229	234	266	242	253	242	258	243	256	218	264	253	234	259	252	272	258	242	266	266	272	255	244	275	257	266	253	261	252	259	259	245	255	274	267	257	241	243	254	267	260	257	258	259	276	248	290	238	271	265	251	256	253	226	271	281	238	274	261	241	253	254	258	286	276	232	243	251	237	244	271	253	279	279	253	260	263	235	233	244	240	235	242	259	229	273	259	263	257	248	254	247	279	278	275	243	249	220	256	219	243	301	236	278	274	245	268	254	278	272	259	240	243	240	240	281	229	265	226	300	270	248	260	249	260	265	241	263	278	248	268	250	242	240	263	235	251	245	271	264	245	276	241	295	240	250	255	251	276	271	253	237	252	272	269	259	256	259	276	249	225	251	260	248	231	235	260	232	256	261	269	254	256	267	269	253	239	263	273	262	249	250	275	243	257	252	237	252	240	261	272	229	262	261	241	259	252	254	236	265	255	224	251	242	253	240	226	248	259	242	299	214	248	258	260	269	217	259	288	255	262	267	253	236	252	254	242	251	252	242	232	257	260	254	257	233	238	271	238	247	233	248	257	245	240	239	265	258	248	253	290	208	250	281	221	270	262	242	258	284	254	254	247	236	230	240	231	236	262	257	264	238	269	251	272	252	287	300	246	238	289	245	271	248	245	241	249	257	243	258	257	260	242	225	251	260	232	250	277	241	224	276	256	252	239	250	286	246	258	241	254	271	238	266	231	238	273	253	255	254	233	249	239	260	255	270	264	259	227	238	250	234	226	255	257	230	270	225	262	264	228	237	273	267	253	261	254	264	271	255	239	272	242	257	258	251	236	252	241	247	231	264	273	261	262	263	300	274	251	246	240	271	256	268	258	247	223	246	245	244	269	278	271	250	248	246	216	268	263	216	243	240	232	268	246	262	261	266	235	292	239	262	245	238	251	287	252	250	253	266	271	242	246	267	270	263	291	251	218	263	239	242	287	272	231	289	259	260	234	276	240	248	239	279	262	263	267	240	271	245	284	238	237	277	255	236	247	243	270	245	224	246	268	296	270	286	254	269	295	252	253	238	276	266	247	257	272	235	247	255	276	276	271	238	258	235	252	265	236	256	252	256	270	265	248	237	259	245	221	262	258	232	270	278	241	274	260	243	246	275	229	240	228	260	255	270	268	280	252	269	269	250	237	241	246	259	267	262	241	256	242	239	249	251	242	271	245	242	237	261	255	265	243	244	251	227	292	231	256	243	296	258	238	262	253	239	232	251	234	260	222	245	271	271	264	210	248	256	236	240	282	240	251	218	255	237	255	257	265	228	242	255	289	226	251	243	262	240	245	245	261	248	278	235	234	254	257	254	258	250	235	246	267	251	268	249	262	237	249	219	247	239	248	241	244	242	254	259	270	265	226	281	240	268	246	255	248	261
5707	15286	10092	5035	3467	2557	1880	1392	1099	832	739	640	590	552	506	474	426	397	386	414	367	336	335	379	326	311	332	293	311	276	312	288	290	304	288	262	292	287	291	313	290	304	287	312	306	277	253	273	272	245	285	277	282	274	254	290	277	296	282	279	304	257	243	271	288	243	245	263	270	281	276	255	292	279	229	281	270	265	261	246	270	247	241	261	270	278	294	276	279	246	227	274	262	257	261	248	242	271	253	287	260	280	238	256	251	272	237	241	265	233	240	253	291	263	291	255	250	251	250	255	254	243	247	247	267	258	255	261	263	252	241	238	253	258	246	240	246	253	239	272	272	270	248	248	218	295	255	255	225	254	232	269	224	258	277	253	245	234	262	263	244	230	244	242	251	249	255	244	253	233	226	224	240	254	259	268	234	249	223	248	230	262	250	255	263	230	264	236	255	222	254	247	226	227	285	236	255	238	278	267	281	204	275	257	247	265	251	225	250	260	214	268	250	247	277	278	241	260	235	259	254	249	242	267	264	259	263	245	240	259	248	255	218	249	262	261	234	266	217	237	246	259	251	266	236	250	235	232	240	256	232	246	259	244	233	267	253	281	264	221	255	278	254	247	264	238	239	259	254	237	264	264	236	256	243	236	246	262	234	269	216	235	222	256	243	240	255	242	226	253	262	257	243	249	256	230	258	247	250	239	267	225	269	232	246	233	261	241	232	241	213	244	273	233	263	248	239	237	270	258	263	243	242	261	266	245	260	216	244	231	231	242	255	249	240	227	247	263	264	235	241	229	262	242	222	284	235	238	268	253	242	236	248	218	234	245	233	257	215	231	241	258	252	261	254	216	250	246	260	236	261	260	231	241	247	249	270	276	258	267	248	242	252	271	257	255	235	281	228	215	222	237	276	257	276	252	254	258	262	248	261	250	245	266	241	253	260	257	236	270	240	250	255	249	242	258	243	238	235	256	239	257	246	241	246	254	263	253	244	261	241	277	271	260	243	279	257	224	263	249	273	231	263	249	247	279	236	246	250	224	248	244	232	237	264	267	261	233	281	240	256	244	241	239	225	261	250	245	245	270	250	247	254	236	272	256	235	244	222	243	247	247	239	249	234	256	264	226	246	242	229	232	293	242	247	253	237	251	222	243	242	256	248	267	247	258	263	229	274	241	215	235	237	250	272	263	227	287	238	261	230	266	233	239	261	271	260	267	252	254	293	247	234	225	272	263	238	244	233	256	256	254	272	259	240	244	252	235	252	234	255	281	261	256	236	249	231	254	242	272	256	275	242	268	289	252	238	226	263	223	259	255	238	256	252	236	240	240	239	243	211	270	261	240	251	239	244	237	259	236	262	236	217	244	257	284	241	230	245	249	241	253	237	249	203	255	248	262	269	251	254	251	267	255	249	218	241	245	264	228	218	267	263	259	261	252	264	253	234	270	275	267	236	269	265	245	236	256	278	243	243	280	224	238	244	270	240	254	235	242	216	229	266	248	229	239	265	241	266	244	244	248	225	244	224	241	247	256	237	268	247	248	246	225	249	260	229	251	271	283	242	243	240	259	261	235	237	242	227	286	248	252	266	241	243	245	227	264	241	236	245	268	265	237	250	270	242	271	222	271	278	242	235	267	255	236	237	229	264	232	257	242	245	241	229	271	244	234	261	259	245	237	241	252	252	250	258	222	237	222	230	262	279	225	229	237	249	237	257	230	251	269	246	266	226	283	228	236	252	218	237	258	253	239	224	257	226	268	244	237	240	280	240	270	259	267	249	235	252	248	253	248	264	242	254	246	259	237	264	256	241	215	297	262	247	250	266	272	255	245	237	236	255	248	264	236	270	239	241	244	253	238	268	258	243	265	232	250	246	245	266	230	247	269	227	248	254	278	231	248	255	252	224	261	257	277	267	226	217	236	269	269	269	282	244	244	268	256	219	248	252	269	239	276	246	227	264	250	249	250	238	247	269	240	280	278	245	237	268	273	220	260	242	234	240	251	232	234	253	243	259	250	268	260	259	258	241	268	242	232	255	226	261	269	256	262	248	263	259	242	247	266	266	247	250	244	226	251	219	276	237	255	270	290	249	241	263	241	259	270	243	264	227	256	224	250	233	256	277	230	252	261	263	261	265	259	229	266	238	227	240	238	259	249	262	239	248	250	244	231	233	225	234	238	240	225	218	253	249	240	235	255	250	257	240	250	248	254	248	269	252	236	268	254	257	264	257	235	276	242	264	227	241	233	214	226	249	263	243	246	278	248	263	255	284	256	261	252	227	261	255	251	258	245	249	251	258	248	274	242	251	240	251	220	235	273	256	251	240	258	231	247	247	237	244	217	256	273	253	254	268	227	242	238	229	229	231	270	245	274	262	280	248	249	281	221	263	242	219	238	248	236	281	226	254	271	238	291	260	242	243	265	251	232	259	275	225	258	231	246	253	224	276	265	234	243	261	278	287	266	255	278	245	270	239	262	233	257	261	229	258	230	243	261	257	268	257	248	247	227	251	257	247	225	257	253	259	252	236	247	243	251	225	239	243	262	241	226	246	239	235	238	246	266	231	233	241	222	225	237	238	242	256	238	248	232	261	248	203	234	289	223	243	260	255	238	220	232	232	240	244	256	252	255	232	261	229	235	277	247	255	260	247	219	257	228	252	243	243	262	240	254	254	238	278	215	237	248	235	256	290	239	235	241	263	249	233	275	241	251	239	235	238	282	250	255	251	248	254	240	269	238	245	253	264	263	237	248	259	250	267	268	253	241	250	248	281	255	249	247	263	252	252	246	235	266	264	269	216	223	225	254	243	258	262	241	233	248	250	260	260	230	241	249	272	239	251	258	249	232	248	251	265	233	253	260	240	233	267	240	221	228	262	231	250	226	233	230	244	251	243	255	253	255	261	233	223	244	241	255	254	252	234	257	264	235	242	241	232	226	265	270	247	264	267	238	288	249	253	273	238	240	260	255	264	230	246	253	259	255	241	232	251	241	232	231	211	262	250	267	241	237	235	266	259	276	256	221	248	289	257	229	264	265	252	257	240	238	246	254	232	265	234	243	237	258	250	290	263	234	245	241	241	258	239	224	295	262	258	278	253	248	246	252	246	267	235	261	251	272	241	231	254	246	257	231	254	268	271	284	234	236	261	233	250	241	249	265	239	254	224	247	257	277	223	238	263	225	236	255	280	249	236	251	232	269	292	260	215	246	261	249	274	235	268	249	253	258	254	264	238	251	281	225	239	259	261	229	238	260	264	269	256	263	217	264	241	270	240	263	255	212	240	266	233	261	233	252	250	272	271	271	270	241	265	261	238	253	245	236	242	281	221	232	268	248	256	234	251	236	260	237	244	262	243	250	236	252	237	262	274	229	245	251	230	253	211	257	231	259	259	262	223	260	228	262	251	210	232	243	223	250	243	267	248	298	248	241	229	253	228	255	252	258	247	247	283	274	246	223	258	261	236	251	247	261	227	272	240	244	249	232	233	268	254	230
27432	18339	4881	826	674	618	599	600	601	601	548	564	593	576	562	586	631	602	573	564	580	597	594	608	555	537	557	602	557	578	589	598	603	625	584	539	577	590	559	545	588	609	577	625	579	559	610	557	567	522	580	589	557	586	547	523	603	556	544	604	619	566	617	567	572	586	545	555	569	540	564	573	546	591	584	596	549	573	576	553	596	567	593	604	554	550	569	609	568	572	625	625	549	572	593	565	598	552	563	578	568	550	605	544	544	564	592	584	545	586	583	571	542	600	554	565	570	564	564	587	548	572	553	558	593	569	550	547	591	560	601	580	550	591	575	578	518	563	594	547	574	572	555	581	558	596	577	538	560	567	567	562	568	545	550	594	605	555	536	560	584	596	552	565	536	581	585	571	604	574	585	564	541	539	589	582	581	516	567	558	576	546	565	645	592	557	606	553	560	590	583	591	545	618	523	611	590	532	570	562	600	607	592	595	575	579	579	603	560	576	527	540	625	585	564	605	598	581	594	594	571	592	607	594	529	561	550	608	616	589	556	604	539	575	622	561	610	641	583	538	584	562	586	557	592	585	591	543	558	545	573	606	541	574	602	607	548	544	601	577	549	570	582	533	603	590	556	592	556	514	563	584	540	540	567	584	549	580	500	592	571	584	551	598	522	583	592	578	596	528	595	594	639	570	566	588	568	581	554	574	560	563	560	558	597	589	593	551	578	573	584	557	587	595	488	587	591	542	538	568	565	605	592	590	594	567	579	584	591	575	558	602	575	552	549	561	603	633	584	583	549	622	597	563	582	548	583	603	544	567	566	549	555	606	618	561	543	605	599	582	536	581	597	601	579	553	566	592	572	561	537	586	538	579	586	554	584	597	566	583	543	544	554	578	582	573	575	593	576	548	594	584	555	578	593	570	612	595	559	567	527	592	583	587	507	565	598	592	566	608	597	558	613	618	579	553	594	552	579	583	590	545	550	567	564	558	564	608	621	577	587	563	545	580	562	583	571	635	539	560	581	590	607	591	614	573	520	566	584	562	536	600	569	561	557	582	577	574	576	606	590	551	570	582	575	561	564	564	628	568	568	574	543	611	568	537	570	605	554	576	550	575	576	609	583	564	595	559	567	548	567	556	611	575	589	563	586	574	570	569	573	615	568	576	587	538	608	557	588	604	613	574	555	550	589	597	570	622	611	607	611	578	557	543	611	549	625	569	588	577	602	591	547	561	538	563	582	570	615	592	611	537	595	537	550	592	543	534	592	570	574	545	545	585	626	560	606	589	536	596	598	576	574	583	533	528	592	592	614	590	586	550	557	558	553	552	564	618	572	548	623	570	580	551	562	603	555	542	599	599	572	603	596	592	588	617	569	534	540	575	543	537	598	549	551	546	554	582	574	559	559	575	557	552	604	560	583	605	591	593	577	583	606	600	535	587	579	601	542	616	592	533	586	517	553	538	557	536	559	570	573	567	514	603	593	602	561	570	595	555	604	588	560	592	626	575	550	585	543	566	577	519	608	560	584	538	586	524	557	591	579	592	562	585	540	548	588	539	574	522	572	589	567	580	569	590	545	528	539	633	566	546	580	530	593	581	567	587	583	532	562	555	566	531	554	600	584	566	610	621	565	599	546	565	591	559	600	589	574	598	570	567	585	574	556	605	554	580	578	633	566	534	547	578	580	568	576	562	551	572	574	589	586	547	555	569	537	584	543	592	589	537	549	605	527	531	564	567	617	584	565	588	604	565	566	565	570	565	549	590	545	621	598	573	627	583	551	575	597	567	570	599	538	571	557	610	510	593	598	537	571	591	512	565	532	572	555	535	516	561	571	586	533	508	550	547	523	579	566	580	586	574	550	565	580	584	590	533	547	576	582	550	560	576	579	581	565	535	627	579	565	552	562	650	565	578	530	530	590	555	575	558	597	590	625	569	609	536	540	588	574	574	550	578	566	562	580	564	598	568	562	538	577	539	546	541	586	557	575	615	588	556	612	602	616	597	554	535	563	590	588	603	601	507	579	575	533	557	579	589	529	617	544	540	589	571	563	569	622	619	526	592	586	587	558	592	604	571	537	559	554	622	569	591	555	526	576	535	579	601	560	557	548	597	622	561	560	585	570	589	562	567	588	615	578	531	565	586	578	582	553	585	576	563	594	529	556	569	564	566	605	562	570	624	584	560	533	538	588	601	572	589	594	580	587	558	532	569	562	588	576	565	577	558	549	640	598	600	544	577	558	534	561	573	533	563	579	568	574	565	590	557	579	585	557	598	586	575	627	577	560	574	534	584	585	582	557	552	581	548	551	578	570	556	591	576	566	532	575	583	574	565	620	553	544	602	567	596	568	561	584	592	556	610	590	612	558	575	593	572	544	591	556	550	571	559	626	588	545	609	617	578	543	561	561	565	592	545	556	567	530	542	590	575	537	584	603	562	546	546	575	558	558	554	538	565	590	586	548	580	584	511	535	588	573	587	565	563	595	594	600	566	576	613	583	576	587	576	557	565	570	568	565	557	552	560	624	589	571	606	605	583	607	566	592	580	530	563	545	555	607	603	577	601	594	545	579	557	622	544	575	528	582	545	567	590	595	599	546	558	588	583	557	593	555	567	567	576	535	580	600	574	538	568	555	568	597	571	570	569	572	586	616	608	583	560	592	571	596	539	546	607	591	585	563	571	567	609	557	610	588	585	560	613	587	573	610	565	566	557	543	535	623	612	581	559	549	553	585	568	561	536	562	574	513	599	613	564	609	579	590	621	561	561	601	560	551	509	543	589	582	602	541	561	593	585	577	592	579	593	603	603	620	567	593	586	569	572	585	598	560	560	582	620	555	620	544	555	590	565	637	560	586	589	599	599	559	599	589	594	590	577	566	619	634	577	546	636	579	597	582	535	558	557	596	581	557	583	550	557	597	585	552	573	562	571	587	575	569	589	563	569	600	559	558	576	571	568	581	547	558	557	540	561	591	613	561	563	557	546	589	555	568	570	578	587	578	573	575	566	606	594	552	575	567	550	568	499	594	588	565	593	569	579	585	654	588	590	607	587	556	642	603	614	593	561	546	582	590	545	642	575	571	572	580	544	610	542	575	596	620	561	608	591	535	555	604	600	592	600	553	623	542	548	554	538	561	561	576	553	574	531	591	615	585	576	574	617	564	559	605	603	588	586	533	534	530	596	591	547	541	595	581	606	566	594	529	563	551	588	573	569	575	551	585	542	598	529	577	590	529	564	536	557	583	552	594	582	579	557	583	522	595	597	550	562	586	577	614	575	540	561	561	592	606	550	557	586	552	564	617	556	585	570	576	580	571	621	587	565	535	541	587	604	593	583	568	635	587	559	607	533	590	576	590	615	595	565	569	565	564	597	570	559	575	540	563	522	557	559	568	549	612	560	628	560	576	584	566	558	555	574	559	545	595	545	553	567	562	587	559	592	614	575	568	592	569	554	563	565	541	589	561	598	548	565	568	553	591	635	570	562	563	545	602	568
5497	1407	989	791	698	605	634	627	583	618	596	544	587	588	584	589	631	595	591	607	577	599	620	564	626	544	583	565	618	589	583	589	582	567	588	583	565	588	598	543	605	612	601	613	594	584	584	594	582	616	560	545	577	615	541	551	557	573	584	576	543	571	621	593	573	585	585	589	586	585	623	556	604	561	589	581	591	583	573	575	597	579	586	601	561	559	561	586	544	588	563	564	594	545	556	649	612	586	556	592	602	558	580	550	547	569	622	595	575	593	560	600	567	561	535	633	587	576	580	570	564	611	559	599	611	568	606	599	605	568	582	583	556	567	529	579	566	539	563	546	609	567	565	595	621	590	576	546	561	575	541	574	557	501	581	583	561	528	614	606	561	548	613	612	578	558	556	565	577	550	540	571	568	620	573	589	586	553	609	602	625	593	557	571	556	590	587	542	605	557	507	551	602	558	610	612	518	605	579	584	576	573	613	563	570	577	588	556	602	582	587	559	574	569	560	596	582	552	594	540	546	592	596	595	557	546	562	523	576	621	572	585	549	589	600	600	546	540	546	572	578	561	554	590	568	577	550	564	580	591	556	624	605	549	549	547	556	580	528	581	591	593	586	556	575	621	599	601	526	588	510	567	577	562	552	590	527	569	559	533	580	587	605	529	565	576	582	604	547	569	569	606	594	607	618	604	538	534	571	575	623	622	578	578	567	597	536	544	573	559	549	563	591	575	607	568	528	564	554	567	595	586	582	620	548	568	558	583	567	583	584	659	552	619	615	593	594	605	547	552	594	565	595	568	555	550	546	553	570	594	550	538	605	573	558	581	574	573	608	527	547	559	527	562	604	559	590	597	590	602	573	599	560	577	564	613	541	591	558	560	619	544	593	567	586	594	570	594	563	551	600	579	545	554	572	642	580	567	565	583	568	572	574	570	600	528	614	533	594	589	549	574	587	562	525	549	564	622	595	559	560	572	559	531	586	587	592	581	561	569	581	583	583	526	574	548	585	573	558	578	579	574	563	573	580	599	551	565	623	584	578	599	630	589	607	560	590	583	542	555	575	555	566	597	560	567	600	605	585	571	575	554	579	591	608	569	556	584	635	617	576	590	567	590	598	556	570	566	589	605	578	557	579	559	573	545	570	537	560	568	555	575	631	579	578	598	562	545	520	543	581	554	561	591	604	598	557	610	586	637	593	582	563	582	615	552	562	581	561	549	585	563	556	573	559	587	565	610	594	595	627	553	579	553	575	576	573	566	580	545	573	543	544	578	590	591	554	559	561	616	576	561	586	598	565	609	564	579	592	563	551	583	572	550	558	536	632	588	582	557	588	523	583	619	566	537	594	627	585	550	594	575	622	566	556	551	552	571	632	531	588	564	572	636	584	540	555	581	567	608	579	601	544	555	562	562	608	597	566	564	575	570	552	583	595	543	574	571	563	577	551	557	591	566	569	564	563	610	594	560	553	579	577	574	618	583	526	546	580	608	625	599	572	566	566	556	571	566	618	512	523	583	557	583	572	575	550	583	562	596	529	565	555	550	544	583	586	546	543	600	512	504	553	577	596	610	585	560	578	566	584	556	559	583	572	575	555	549	538	550	564	588	595	607	578	595	581	586	582	562	588	542	591	565	570	561	587	553	554	589	610	542	563	563	556	575	582	550	578	597	586	586	536	585	565	592	598	626	580	610	553	641	580	571	565	565	578	597	570	606	608	552	564	559	564	575	645	571	590	546	548	556	614	592	585	592	555	597	579	603	558	605	575	549	571	580	592	586	594	537	556	608	558	600	594	554	550	566	591	628	548	568	570	574	560	556	583	530	589	577	547	582	579	555	609	591	637	531	535	562	620	614	586	569	570	565	580	558	589	541	585	549	605	583	604	580	542	556	614	581	570	569	578	555	507	583	578	591	574	561	579	592	581	569	561	580	536	541	621	593	592	587	582	578	568	537	568	568	546	569	618	595	556	556	551	599	554	570	538	580	591	567	578	560	601	566	551	578	529	562	557	560	549	586	567	596	601	577	540	581	601	595	590	587	547	588	591	605	561	553	584	596	556	566	592	584	587	571	584	591	568	590	591	574	571	553	547	538	572	596	581	554	619	584	563	590	576	566	576	577	523	593	590	613	556	598	564	586	572	578	575	554	540	575	546	594	568	602	587	598	561	599	568	560	575	545	579	596	561	589	556	593	554	549	580	599	558	616	581	601	595	520	593	570	589	581	569	564	545	589	584	565	563	549	572	551	577	567	556	596	627	589	581	584	623	540	584	602	601	549	536	575	574	539	584	529	533	577	595	577	517	548	588	566	582	607	586	573	564	557	576	582	611	588	592	587	581	603	549	576	584	570	596	587	574	542	567	528	578	583	556	580	608	588	558	580	588	604	551	556	573	595	548	567	565	626	589	583	525	575	551	592	590	594	578	607	602	579	627	590	544	627	558	615	555	539	550	569	578	566	581	548	571	602	540	591	534	566	616	527	573	591	563	561	590	573	561	558	543	578	608	557	529	578	583	564	585	605	566	600	596	580	569	562	605	632	522	600	560	584	560	564	585	555	623	622	580	561	590	555	546	575	565	562	592	560	607	624	575	603	599	586	582	601	571	562	550	615	583	568	568	555	554	604	610	546	594	527	577	538	636	583	562	573	609	588	622	597	565	591	573	559	610	543	583	608	597	605	572	580	534	597	577	588	573	557	567	577	582	600	609	543	593	551	551	563	612	604	569	571	579	545	552	615	594	581	529	610	601	554	562	575	602	574	590	568	558	582	580	591	589	587	591	556	614	566	538	574	566	557	586	596	587	593	569	585	535	571	559	572	570	572	598	585	606	558	580	544	581	562	582	574	585	563	581	548	582	574	560	619	572	575	556	569	599	572	588	591	582	610	579	581	575	577	571	588	545	591	586	541	605	516	596	534	574	567	592	575	594	615	585	552	606	533	569	635	588	587	596	563	564	566	597	664	599	594	573	556	558	582	596	603	545	602	577	565	585	559	534	583	561	631	578	550	544	554	599	558	552	575	562	563	546	626	637	585	618	571	611	553	537	556	594	574	549	566	578	612	545	575	599	618	565	600	555	576	555	570	599	585	549	567	590	580	570	544	601	544	595	599	615	603	539	578	576	578	604	578	606	571	584	559	570	576	601	566	585	593	545	574	561	618	564	575	569	570	538	598	565	550	601	596	589	604	549	606	579	557	561	533	548	572	576	606	579	606	573	579	595	609	601	613	606	547	608	573	543	598	588	562	615	518	566	564	580	565	555	598	568	571	583	568	563	526	573	608	584	576	573	589	565	558	603	552	635	583	587	549	563	596	569	598	589	588	578	572	561	589	560	551	588	592	595	584	571	535	592	596	556	554	594	534	566	518	571	562	575	556	565	600	561	557	558	531	583	585	579	591	583	534	578	587	582	614	571	542	566	574	578	578	559	559	622	566	569	600	577	596	554	541	542	598	547	607	547	579	583	569	596	555	560	590	598	571	562	582
23330	20938	28204	23834	20946	11026	1095	655	592	564	520	523	467	435	389	371	410	345	346	385	336	393	336	358	326	352	359	340	344	338	327	298	392	337	353	311	328	357	331	320	341	346	333	356	330	334	330	343	321	324	308	299	333	384	352	292	308	334	341	341	328	313	354	321	320	322	298	327	317	330	315	310	335	329	356	325	316	306	324	324	342	341	326	307	314	308	304	323	330	324	316	328	329	333	363	352	336	295	320	320	286	338	327	311	304	323	320	336	350	268	305	314	295	279	334	360	317	326	328	326	316	339	322	286	325	370	332	293	311	315	310	335	339	323	329	313	321	310	345	319	331	297	312	289	340	294	324	288	315	327	293	322	318	327	372	333	307	307	307	322	296	308	322	312	296	320	303	340	292	280	305	280	334	331	356	349	277	304	318	329	312	325	327	307	289	325	319	306	301	303	355	293	331	325	306	327	335	329	339	323	335	308	323	352	310	336	319	327	323	319	293	329	296	344	364	322	337	322	305	342	298	335	338	324	319	319	322	330	326	291	342	312	313	292	354	319	294	337	333	337	330	294	315	315	309	312	343	308	331	333	334	279	342	308	274	319	311	305	263	303	285	347	305	327	295	347	320	324	319	289	334	316	336	340	305	322	302	328	344	319	328	301	280	335	330	347	344	352	327	295	344	304	312	286	327	304	324	304	306	330	290	316	312	309	324	325	357	332	363	348	332	332	314	340	313	334	311	324	334	351	318	316	297	318	301	315	298	310	327	323	284	335	335	321	304	304	315	329	290	319	297	324	319	345	296	300	317	303	331	345	309	295	329	336	299	340	292	314	302	326	312	335	325	320	324	326	322	311	330	338	350	307	303	334	302	320	314	302	308	335	323	301	330	355	323	336	327	299	311	313	335	308	351	337	324	373	348	307	353	309	308	322	325	348	339	349	336	313	338	329	349	306	346	312	325	343	305	336	356	318	306	308	321	337	315	320	286	307	321	318	320	362	305	317	325	304	321	326	308	304	337	323	346	351	346	336	308	339	295	314	320	342	323	324	350	336	338	349	283	314	307	309	323	348	300	335	287	298	299	324	320	332	308	305	316	319	329	279	328	321	320	318	345	281	292	286	300	305	319	324	337	328	330	326	328	345	324	313	337	311	331	310	316	304	337	357	306	332	317	313	333	310	326	322	337	310	320	308	335	313	304	318	335	335	320	334	282	333	303	313	331	328	306	314	320	327	295	295	290	304	313	340	304	325	346	331	322	327	291	322	342	340	315	338	329	293	300	335	292	321	321	340	314	305	330	331	335	330	325	317	319	300	316	288	322	327	340	344	339	288	338	337	350	272	347	300	311	304	295	303	318	326	310	330	311	284	339	339	314	286	312	313	327	346	347	342	303	307	305	317	326	292	295	350	317	323	329	281	290	342	342	329	300	325	302	319	302	309	300	338	339	306	325	300	327	308	318	316	310	327	313	336	329	314	316	333	324	333	284	321	346	280	337	334	308	301	290	333	341	315	296	335	308	356	334	303	328	344	347	337	308	337	319	339	281	278	309	326	325	331	289	296	334	359	343	321	331	323	328	331	295	330	307	330	314	319	323	331	347	323	305	303	302	320	297	340	301	339	292	295	308	324	318	331	306	343	330	305	329	291	321	304	374	304	306	321	304	330	301	310	301	317	303	348	296	338	307	301	333	303	313	306	321	322	313	341	326	328	278	342	317	306	318	321	304	296	335	308	325	315	318	280	307	331	312	302	282	324	311	297	285	323	318	293	303	331	275	321	317	327	299	315	277	320	293	338	314	333	315	321	337	301	309	338	359	302	321	333	335	347	321	309	338	293	305	339	314	313	326	301	298	327	289	308	302	319	290	345	299	317	320	328	329	303	344	345	311	331	327	321	316	319	317	307	304	323	319	336	320	332	344	341	308	282	330	302	298	283	324	321	331	351	325	318	313	319	292	301	290	332	322	285	349	332	329	307	328	297	317	327	290	316	319	301	324	379	300	321	340	306	310	348	327	321	326	342	310	335	335	347	331	358	312	303	325	314	343	332	326	302	302	320	319	329	317	321	301	321	286	308	299	307	318	326	314	344	332	319	290	276	356	311	314	300	323	326	320	303	316	326	338	324	341	345	344	347	313	317	298	309	326	327	311	265	311	296	323	325	318	318	306	279	324	291	330	343	301	317	332	314	321	327	327	291	299	325	320	310	333	338	316	331	312	312	334	319	278	330	321	346	354	327	334	339	316	369	304	326	333	332	319	317	317	325	307	303	304	334	340	321	332	316	332	336	318	283	351	342	295	308	312	327	342	305	308	314	317	334	335	309	338	305	317	312	312	330	310	330	291	329	323	309	335	339	328	308	293	312	326	331	331	323	312	332	304	342	335	317	290	333	345	344	318	306	324	295	339	317	317	328	343	326	289	338	303	322	298	326	288	352	310	342	351	316	317	323	335	299	320	288	321	333	327	295	330	295	297	339	366	341	320	312	327	307	309	301	317	306	297	307	331	342	332	309	298	327	343	322	288	326	306	317	302	331	328	328	313	315	337	275	300	316	303	308	340	313	302	332	277	332	328	308	338	323	273	346	316	312	334	323	325	303	302	307	330	316	311	327	316	322	331	321	330	337	321	289	292	323	316	354	299	322	312	307	310	335	330	299	298	348	291	313	316	296	310	336	325	324	303	292	307	317	322	281	331	328	296	330	306	312	316	279	312	355	302	308	311	292	323	322	301	334	305	293	326	334	271	309	301	318	311	309	305	357	344	326	330	308	307	394	345	334	314	341	316	327	283	299	299	330	344	312	310	296	341	328	312	314	303	322	311	369	298	336	318	298	302	321	316	339	297	314	315	313	325	337	352	308	320	323	334	312	313	290	341	333	309	314	309	295	335	324	295	325	329	304	328	318	318	316	288	306	327	303	342	337	310	337	341	283	320	331	316	337	338	312	325	338	309	337	306	343	300	315	305	307	321	303	303	311	322	368	294	337	323	321	319	351	285	313	336	315	291	324	338	310	322	316	321	303	308	317	306	291	307	344	325	358	326	292	280	317	334	319	317	293	307	296	305	324	329	345	310	306	339	310	302	304	318	293	300	309	315	335	345	322	352	304	298	307	350	335	305	339	350	323	319	329	315	310	308	345	289	266	293	345	318	308	339	329	294	317	279	326	305	334	325	299	301	330	343	321	327	315	318	305	318	284	332	289	307	324	331	302	312	327	342	317	293	342	332	314	324	298	331	348	332	314	355	332	324	328	329	346	305	338	328	284	318	322	338	340	312	299	322	300	332	297	317	328	329	326	343	319	325	334	342	295	291	312	344	298	320	325	329	350	316	321	308	363	325	323	334	317	293	332	318	359	312	296	331	299	359	307	298	325	317	338	320	332	336	299	347	338	327	306	301	326	314	316	299	317	339	309	315	291	307	356	288	335	317	329	301	306	336	308	333	326	289	291	299	325	340	316	329	325	291	345	320	307	317	321	334	298	350	328
4335	9340	5843	2775	1988	1469	1122	921	764	688	592	545	511	522	453	464	450	421	417	394	447	364	348	414	383	377	378	401	392	352	379	396	350	334	348	351	328	343	368	354	344	328	335	336	342	346	370	359	350	332	383	329	336	341	354	314	365	341	334	344	336	328	302	370	335	328	305	363	334	347	350	341	300	348	326	320	361	319	325	357	340	325	329	352	336	337	310	366	309	340	306	337	311	330	316	324	309	354	332	339	350	306	318	315	345	315	336	333	328	319	324	307	307	330	312	333	333	356	328	335	340	360	312	328	332	316	374	350	307	324	338	364	341	312	307	283	309	350	303	329	308	304	338	319	357	353	340	334	338	352	313	316	334	297	351	296	341	334	340	336	319	312	314	299	338	327	312	346	317	317	310	344	316	351	301	343	340	353	342	348	331	332	364	338	371	335	321	332	316	338	346	301	313	334	325	330	308	325	336	325	333	294	329	313	366	327	318	332	348	332	374	355	305	317	326	354	326	306	315	304	318	307	317	308	309	317	349	310	347	327	356	360	297	275	322	337	325	322	331	349	349	303	295	332	321	364	313	329	313	331	323	355	354	332	351	354	330	314	356	318	332	358	335	325	332	315	321	320	319	310	340	332	302	349	351	335	325	331	322	353	331	331	335	326	333	344	342	301	315	331	333	333	341	325	327	324	313	354	306	306	301	295	331	304	299	328	342	348	327	322	303	324	295	324	306	345	337	341	362	295	342	327	329	317	326	344	337	319	327	332	350	332	330	339	351	308	324	344	341	327	318	311	324	337	335	358	314	320	340	333	327	325	372	325	311	320	311	324	331	339	330	351	331	367	346	311	312	338	341	306	345	324	350	326	346	352	331	321	334	318	327	305	355	345	306	348	331	349	337	336	319	333	331	327	354	314	337	309	320	331	313	325	349	352	331	330	322	323	336	362	298	322	319	357	318	331	323	312	335	353	344	331	364	323	335	361	318	312	312	326	336	379	347	349	340	312	342	352	325	320	297	360	316	323	286	307	330	337	324	339	345	334	296	335	324	348	371	313	330	350	345	358	305	334	315	326	348	343	359	335	313	325	316	325	375	319	324	360	343	329	346	340	325	282	308	309	330	355	342	358	294	329	331	342	323	336	329	345	332	328	330	288	337	362	356	357	329	335	316	320	332	336	342	301	317	318	311	314	327	309	354	295	318	332	333	333	339	350	340	340	334	344	342	314	312	344	310	299	300	305	324	328	326	351	345	337	342	323	343	301	311	329	357	326	304	302	329	348	338	348	320	333	317	318	330	325	325	331	343	313	341	318	329	317	336	300	313	340	315	330	319	312	321	343	310	316	320	349	310	315	341	304	338	347	348	328	313	311	336	324	331	329	340	325	319	300	333	328	336	329	336	356	328	303	419	357	315	315	318	303	314	324	339	345	347	335	370	319	305	346	322	299	310	318	331	333	334	337	340	346	329	331	341	349	310	344	366	334	336	330	315	320	327	328	316	332	329	372	356	330	340	344	340	382	289	289	312	321	335	344	349	330	360	324	332	313	313	349	332	315	330	343	334	348	346	319	316	358	311	322	322	331	365	314	327	314	316	339	324	337	311	301	330	357	308	349	323	304	330	307	317	303	295	334	311	341	323	338	341	331	355	285	334	368	310	335	302	331	315	288	352	333	329	339	333	328	300	303	330	319	337	327	360	317	376	280	339	319	368	311	340	341	325	312	357	349	320	324	311	346	315	320	304	349	335	311	295	334	317	383	305	335	323	308	293	370	331	316	321	350	305	340	309	320	340	349	353	325	343	346	309	338	319	360	324	310	348	331	310	322	331	319	368	312	338	333	337	344	312	341	333	333	315	320	335	372	311	347	279	325	327	296	349	310	333	292	327	319	352	317	356	300	332	291	354	320	328	320	336	343	317	295	326	321	332	342	304	294	333	320	338	338	333	342	323	336	337	345	345	334	317	280	301	354	339	335	301	329	317	341	325	356	318	317	342	323	348	334	312	301	322	328	336	309	333	317	344	340	318	319	318	292	302	295	296	314	319	341	332	322	335	336	339	315	325	335	359	316	317	320	326	317	320	359	272	328	341	310	294	347	305	304	330	323	321	372	312	367	333	311	333	328	306	282	314	338	332	333	326	321	315	288	330	332	317	306	318	314	307	332	315	322	312	332	374	336	326	337	380	327	332	347	333	347	319	334	351	335	328	332	351	316	320	342	321	313	322	309	311	308	315	335	310	322	320	354	341	341	303	307	323	330	363	301	353	318	326	341	369	351	339	344	329	325	287	347	351	336	318	318	316	314	313	307	320	316	318	348	330	322	317	348	349	318	348	356	344	367	301	328	331	336	327	323	313	341	358	347	357	328	325	315	330	332	319	312	317	328	319	325	293	369	323	360	324	316	314	327	339	342	322	332	313	318	330	353	336	332	349	335	326	321	329	355	364	361	310	346	315	317	315	298	305	322	302	355	318	317	310	356	318	312	351	327	335	313	309	322	348	318	344	304	331	332	302	293	335	306	311	320	338	320	306	337	335	359	322	301	331	325	309	287	337	318	303	325	345	320	355	321	345	309	346	308	312	334	352	309	354	328	358	341	297	324	344	337	318	327	342	326	317	325	321	308	301	352	336	310	308	314	318	340	347	331	335	357	368	328	361	309	344	310	320	349	345	354	316	322	337	309	318	327	311	292	320	332	299	309	325	307	310	337	297	329	301	341	324	316	298	343	342	315	322	329	300	321	295	312	324	326	339	311	321	330	338	322	319	361	345	326	363	352	329	303	324	350	302	326	306	316	301	325	326	338	308	341	355	347	336	286	390	314	300	330	352	336	322	327	287	320	338	341	316	310	351	318	331	330	327	316	299	310	317	301	351	318	335	354	337	313	347	327	314	287	321	326	318	302	344	317	324	333	340	343	325	385	340	314	320	329	285	326	336	317	293	351	331	313	314	331	354	323	311	327	329	332	326	292	344	366	336	333	320	352	309	325	322	350	327	321	322	325	296	337	332	320	331	326	355	330	342	345	346	326	334	322	333	313	364	350	292	300	322	325	352	353	306	340	310	354	305	374	346	336	314	338	325	336	356	341	341	329	322	338	301	374	306	338	312	294	322	303	360	339	318	311	332	332	333	307	336	327	328	332	332	344	321	340	310	358	325	305	311	324	302	353	319	308	339	311	284	292	333	313	354	336	341	357	343	366	323	355	311	314	330	341	339	321	322	338	308	346	359	313	345	341	338	277	338	318	353	350	344	316	341	313	338	349	335	345	346	321	326	344	296	345	313	307	328	319	316	310	291	328	305	349	344	325	297	286	292	331	321	342	311	340	319	342	343	311	311	297	325	322	332	327	297	338	321	371	324	326	313	345	324	332	307	319	329	316	321	328	329	341	331	336	359	330	341	356	326	306	340	361	340	302	344	308	313	320	368	357	337	331	313	321	318	339	342	349	315	305	331	326	320	359	326	301	323	306	319	356	353	321	347	350
24318	20890	27345	24482	14660	1307	887	750	774	742	665	615	610	666	635	651	611	628	586	633	619	607	622	619	611	620	608	593	590	623	567	637	624	659	609	566	618	616	554	598	611	618	608	607	589	552	596	549	629	628	601	579	632	629	587	590	632	605	659	576	577	607	562	581	599	570	523	604	604	625	546	568	595	596	605	622	609	624	599	582	571	588	563	572	651	580	582	650	585	567	567	590	604	575	580	561	581	584	593	586	601	634	559	620	597	570	611	590	600	614	583	592	572	641	636	563	590	573	553	606	608	547	548	573	529	562	615	603	615	632	610	623	603	606	606	571	599	618	588	570	602	567	600	578	589	622	589	601	560	586	602	579	608	642	596	592	582	590	582	528	583	617	575	569	635	621	612	602	606	620	552	613	596	581	597	610	563	549	588	545	596	546	558	541	569	603	596	602	616	600	619	601	551	583	622	593	620	566	596	608	573	592	587	589	595	608	583	597	585	603	613	582	578	625	563	578	580	568	575	593	598	561	549	613	588	556	602	570	544	622	583	585	644	572	606	600	610	580	589	586	545	588	595	575	578	591	563	615	610	557	637	580	593	598	616	604	566	593	558	623	570	583	631	604	599	559	598	590	578	572	606	548	599	591	621	600	562	581	562	598	623	598	585	590	598	538	565	570	586	587	570	644	596	615	630	609	628	578	600	562	604	591	603	584	539	599	613	586	577	595	593	608	599	613	603	564	618	609	584	564	601	591	598	585	629	554	593	594	611	572	575	597	567	628	612	598	607	584	620	570	572	551	567	615	587	584	559	594	630	607	624	622	591	609	594	554	603	607	565	558	582	567	615	552	550	607	642	600	615	579	609	574	621	598	599	591	588	603	564	532	571	594	571	635	573	591	534	605	575	564	563	618	583	609	611	634	585	573	610	529	632	577	604	581	618	619	565	605	583	577	579	588	570	626	616	589	612	600	604	591	619	615	610	625	568	643	586	594	622	591	592	591	606	593	641	591	570	615	611	565	606	553	592	590	568	610	615	619	579	600	578	590	607	627	605	520	562	536	586	596	606	568	605	581	605	562	633	606	568	568	546	618	576	574	577	562	590	619	620	554	598	584	551	584	582	598	571	610	605	569	628	596	599	572	580	588	567	575	587	600	566	601	624	631	553	567	586	595	589	599	559	575	577	617	640	605	616	547	601	619	592	576	597	617	565	613	608	596	624	556	590	625	571	617	622	595	573	589	642	587	559	611	593	627	561	598	612	594	602	580	573	656	619	599	589	615	550	594	582	590	606	595	604	589	588	546	591	568	614	589	583	578	549	557	578	614	595	591	606	592	528	546	601	599	576	635	590	614	630	581	589	618	592	632	578	639	549	575	582	556	639	614	530	572	594	555	557	617	589	625	622	599	622	587	588	590	565	557	617	590	571	560	583	587	584	602	577	630	590	593	640	610	585	555	556	598	600	627	617	586	549	586	556	542	581	647	606	585	575	588	574	611	603	574	594	580	649	625	574	586	558	555	510	643	627	586	600	601	613	594	578	608	593	551	583	606	571	570	627	602	603	594	565	630	593	641	574	581	557	594	613	584	611	570	576	613	552	612	623	573	571	604	612	602	562	526	578	592	601	565	583	619	595	566	623	577	588	590	596	575	623	610	605	564	553	597	652	618	577	565	616	587	598	571	608	569	650	624	587	580	579	597	617	578	601	590	560	555	589	611	597	620	617	593	596	578	637	596	603	634	564	597	586	606	631	600	551	571	616	577	554	588	634	603	579	590	590	586	551	572	606	547	565	618	594	610	598	627	563	625	560	595	615	557	603	620	587	618	521	568	593	635	622	610	574	587	564	576	583	580	582	581	588	596	572	570	605	624	573	559	569	575	609	568	587	651	576	602	617	646	611	583	582	580	574	587	644	556	644	601	551	567	602	605	591	610	558	609	608	591	593	608	567	562	637	595	619	582	591	560	616	570	571	585	593	592	566	589	567	579	606	582	626	584	573	627	607	534	590	619	568	576	614	626	565	556	572	602	587	588	615	604	589	604	580	550	568	606	561	614	596	579	602	620	602	608	580	627	578	581	577	614	600	581	589	596	579	562	600	607	571	639	580	584	559	591	567	581	568	594	633	560	545	615	587	592	625	568	609	597	653	589	598	672	563	591	578	601	645	580	666	655	614	610	630	586	568	627	587	567	584	562	611	608	544	595	560	593	533	603	578	592	570	613	605	546	608	572	588	578	575	561	536	593	603	572	588	579	589	597	615	618	554	628	626	582	597	595	606	615	572	590	610	570	587	589	577	554	604	592	598	610	607	589	544	590	569	566	601	561	548	576	549	560	573	617	582	636	593	561	582	602	581	603	583	613	602	608	580	605	602	578	553	643	610	623	579	597	590	587	604	598	574	605	585	591	592	601	567	610	600	545	603	613	582	573	579	566	600	578	578	612	627	561	604	599	655	597	575	608	586	597	592	572	598	627	613	552	586	619	615	565	591	599	575	570	580	614	570	563	580	602	632	560	573	624	597	621	565	573	572	624	642	588	609	559	584	580	612	611	605	581	573	557	597	612	615	655	626	550	613	575	603	613	602	612	592	615	609	545	586	563	553	571	608	605	546	558	591	557	555	593	587	588	599	585	604	593	562	610	570	631	580	607	590	588	599	596	605	569	571	619	601	601	565	583	607	554	581	582	633	595	583	588	575	571	581	605	571	561	559	611	642	630	569	575	624	635	580	577	555	598	576	563	612	533	621	550	565	642	607	592	583	614	590	612	545	578	601	618	619	605	595	536	632	587	613	601	619	638	599	549	568	594	589	578	559	575	623	570	575	605	583	575	614	554	585	604	602	573	642	613	540	581	591	635	585	610	603	584	589	567	586	589	553	647	548	583	588	583	629	591	607	575	586	519	577	611	601	605	594	602	594	603	564	583	583	613	612	566	570	615	620	615	607	570	596	561	563	563	579	608	591	588	611	625	602	576	587	566	651	600	609	580	554	605	589	571	597	552	594	584	562	533	640	580	570	600	549	610	627	571	571	588	576	610	581	559	570	598	597	581	570	624	621	608	590	591	575	632	582	625	561	557	597	579	574	623	588	615	603	594	571	565	568	612	564	578	587	571	605	587	546	600	592	577	617	579	594	586	560	565	552	591	583	573	581	571	583	650	535	564	598	536	579	559	589	582	597	634	623	609	575	580	612	628	542	573	560	629	555	607	576	590	595	570	587	605	537	590	580	600	574	600	563	560	580	614	610	584	578	611	600	610	622	603	554	580	585	601	602	574	598	598	596	569	592	591	610	608	573	554	628	595	608	544	567	597	578	564	602	553	570	580	621	631	578	636	576	606	550	628	591	550	538	565	553	572	607	607	613	579	607	566	582	534	603	579	576	588	564	589	575	602	579	588	583	547	588	566	612	574	608	549	548	575	572	580	579	555	599	592	598	572	599	613	610	630	582	639	579	597	593	634	550	552	585	606	592	590	578	575	619	555	581	601
4208	5934	3847	2061	1595	1263	1077	920	820	778	725	720	656	667	676	667	612	622	653	598	596	592	609	596	608	588	615	649	585	614	583	593	608	617	590	608	538	592	630	545	596	567	592	571	607	584	612	586	580	570	544	579	606	564	594	601	589	564	620	592	559	597	550	567	574	606	586	573	535	620	563	539	545	569	608	617	562	613	602	610	574	596	631	598	541	596	601	601	551	610	632	586	624	586	591	545	581	549	608	621	531	623	592	584	553	581	576	604	553	570	608	573	598	529	620	573	575	549	625	577	602	559	590	602	588	595	602	566	589	593	605	590	557	572	631	544	588	593	553	561	567	527	607	566	602	532	535	596	572	555	577	564	585	607	598	530	581	537	617	632	582	617	570	586	563	588	584	528	564	566	593	558	591	540	565	601	611	545	562	588	606	552	605	595	593	610	604	630	556	559	592	592	555	550	585	591	579	614	595	561	598	578	579	561	620	594	570	585	622	564	576	567	552	569	554	556	571	580	588	554	599	600	613	559	578	557	532	547	619	556	559	546	605	602	577	584	594	577	590	592	606	559	571	526	610	566	563	575	549	558	557	650	581	585	542	581	576	553	554	522	579	590	564	563	594	561	603	574	603	573	586	588	562	553	580	602	563	563	559	605	594	592	560	545	615	590	547	585	565	562	584	563	608	634	583	570	598	584	539	582	529	584	537	581	548	575	552	588	580	609	588	554	546	656	588	591	561	614	564	570	566	576	614	584	562	562	590	559	572	608	516	575	604	536	587	545	566	590	599	537	560	568	553	575	563	588	599	555	609	571	588	564	575	563	605	541	596	591	608	595	579	623	589	566	563	551	577	625	586	608	562	624	597	607	569	590	570	595	591	565	593	594	573	548	566	575	580	558	504	588	567	578	569	548	590	543	558	573	546	530	539	575	568	602	586	596	578	551	561	608	577	588	579	543	565	584	590	551	630	600	595	603	540	565	594	580	638	601	592	573	536	617	614	555	581	562	554	562	584	600	540	606	600	570	566	570	539	574	601	605	537	578	590	558	592	568	568	565	571	587	583	579	590	575	573	593	573	562	603	537	537	571	617	529	579	559	555	543	592	554	578	605	557	586	563	561	544	600	592	542	603	623	579	569	610	559	576	550	625	607	583	607	558	572	612	608	576	545	573	562	583	576	578	558	565	587	550	581	548	590	594	544	613	552	593	551	596	568	530	581	535	597	625	598	525	573	587	577	581	589	576	590	604	596	622	604	570	606	577	603	564	555	565	563	583	569	576	548	584	570	618	580	547	600	558	588	556	599	583	623	576	601	590	551	608	560	568	585	609	568	573	568	569	580	583	582	583	547	564	560	581	547	564	601	582	610	558	600	583	585	580	611	580	588	572	557	558	589	543	545	588	595	586	570	535	573	576	580	553	617	617	544	546	588	594	549	613	604	580	555	607	582	563	589	579	598	591	578	574	548	559	561	597	537	603	572	591	534	561	572	551	587	582	572	563	568	565	571	542	567	584	582	557	605	536	586	621	585	548	578	583	595	524	546	578	555	600	598	608	524	552	602	573	527	578	595	593	572	582	583	581	571	597	590	546	551	592	567	621	607	589	568	602	584	556	557	587	589	576	593	579	601	526	602	583	580	610	619	597	579	611	541	597	580	555	536	557	574	594	553	579	563	541	578	557	550	587	593	571	566	578	577	626	583	534	609	585	541	580	556	578	631	580	596	575	575	583	604	558	573	610	583	584	575	534	585	581	567	603	550	570	554	528	564	562	552	564	604	586	573	550	590	598	587	592	564	567	578	570	545	572	580	568	582	580	596	603	563	576	595	599	567	616	575	535	602	567	631	569	551	590	583	553	534	557	533	594	606	575	584	628	644	635	575	595	584	584	552	616	555	572	551	570	589	605	547	586	578	567	576	557	608	597	555	593	567	580	564	594	594	553	644	562	635	569	582	608	563	572	527	592	603	599	563	558	585	588	610	590	600	592	541	611	602	549	555	552	589	576	562	550	592	583	576	584	558	555	567	572	563	529	590	547	542	566	573	570	559	592	588	589	564	586	582	597	598	621	565	559	553	578	552	587	565	578	600	604	605	581	595	561	549	522	583	616	562	555	593	584	598	578	558	591	551	529	545	612	548	563	557	548	581	528	554	573	639	575	620	534	590	574	567	535	605	555	552	570	574	608	590	558	566	569	621	593	590	528	633	588	571	549	602	574	575	573	596	544	560	583	554	603	640	581	583	523	560	568	548	605	563	558	561	559	579	564	562	585	569	558	543	568	525	577	578	545	582	587	578	579	553	563	536	593	579	523	552	548	584	518	551	562	587	588	579	561	564	593	564	593	576	593	601	547	561	568	526	591	570	594	583	587	560	586	602	580	573	566	618	604	570	565	547	567	575	553	560	581	601	573	624	588	591	565	561	576	623	569	572	623	607	620	583	555	522	591	597	565	553	582	580	542	584	562	542	598	574	534	609	557	529	555	579	569	579	536	546	562	589	597	542	526	555	567	635	575	575	599	559	600	567	558	597	542	593	543	543	578	585	600	560	568	536	561	575	602	605	582	609	562	532	597	600	578	587	556	577	604	567	568	570	608	535	598	593	584	540	555	574	583	589	566	606	611	512	553	563	631	593	555	569	577	568	536	566	570	577	536	568	579	550	609	573	601	600	593	535	589	567	632	535	528	560	580	566	591	593	625	581	600	575	530	554	590	581	588	574	522	558	615	544	563	553	559	560	618	572	589	531	535	508	536	599	585	583	547	554	598	598	607	561	548	564	534	590	640	574	599	577	579	584	563	593	522	567	567	568	545	589	547	574	570	574	590	595	555	565	608	572	574	599	599	517	593	566	589	573	594	561	574	558	611	569	572	608	593	592	524	601	594	582	545	577	588	595	612	593	625	542	579	579	597	576	597	624	623	569	614	589	560	564	616	571	577	596	584	558	558	546	556	594	602	605	569	555	578	572	545	541	586	582	587	558	547	546	592	562	557	574	535	560	597	598	515	562	596	591	560	637	557	546	579	583	549	557	604	626	604	577	560	540	569	617	537	608	583	544	587	552	565	547	564	579	621	566	575	566	547	627	593	580	577	587	584	540	581	586	539	625	555	528	578	584	575	552	607	556	571	553	552	517	612	614	536	550	578	536	591	573	609	535	556	544	589	554	600	594	578	541	536	570	585	598	578	554	607	579	568	538	578	539	596	583	592	563	580	544	597	589	543	581	557	584	601	534	597	584	565	571	543	535	603	633	548	555	583	597	594	574	580	547	557	583	589	604	580	588	592	543	583	577	570	568	609	576	609	612	588	579	563	603	587	577	581	577	602	591	612	562	638	569	544	592	554	592	582	550	567	566	569	573	580	586	599	621	621	563	572	574	543	604	602	538	570	576	595	589	593	618	577	576	610	558	554	601	555	576	582	523	576	579	613	593	564	547	586	599	590	574	590	562	564	555	585	558	585	598	588	611	572	569	537	597	560	545	579	530
22213	20920	28566	23441	20925	20993	10946	1111	704	668	586	535	482	443	454	438	380	409	354	357	380	352	319	299	326	316	294	298	331	280	287	313	320	288	325	297	267	283	260	251	269	301	309	296	274	287	289	277	281	303	247	305	258	268	301	297	280	272	261	268	274	272	285	285	247	252	247	267	227	271	299	249	246	253	265	269	244	261	288	276	263	267	253	250	258	278	270	271	252	285	240	263	275	222	286	266	263	269	253	266	238	276	258	268	295	270	285	252	277	259	246	237	272	292	238	261	260	258	255	300	256	233	262	274	253	255	248	269	257	237	253	255	257	248	259	275	272	256	277	262	269	261	266	250	238	232	262	216	259	276	254	277	233	250	280	241	237	265	242	263	281	252	208	269	291	249	251	263	276	253	247	248	241	256	252	259	222	256	272	248	238	241	253	271	277	261	269	273	247	237	218	252	252	259	245	266	272	265	262	256	271	266	233	285	231	235	232	255	240	264	250	259	239	265	246	253	255	249	211	232	221	276	230	223	279	214	272	261	240	226	289	253	291	256	243	267	267	238	256	253	254	268	274	263	254	228	268	244	228	275	247	290	240	255	237	267	254	228	261	249	259	222	240	258	238	268	250	245	244	276	282	268	246	279	258	244	262	259	237	252	250	268	257	273	253	243	234	278	270	244	267	259	260	245	248	261	256	243	257	252	252	220	246	243	258	234	244	271	250	250	254	246	232	260	254	249	277	229	270	259	249	233	239	274	267	275	268	237	288	266	270	247	256	253	232	250	224	247	235	260	277	244	230	257	247	235	257	243	263	288	233	237	248	233	262	242	275	265	246	215	230	255	281	227	242	261	266	286	251	255	262	256	277	265	266	249	267	255	265	238	243	257	285	259	277	252	220	217	239	265	234	272	269	238	237	264	232	247	264	256	253	236	250	264	251	236	222	268	239	240	275	257	252	237	264	264	262	276	254	267	249	218	250	260	262	253	252	246	258	254	278	254	240	234	258	263	251	262	259	253	257	252	256	243	232	261	226	272	244	257	244	264	247	251	230	254	260	236	237	259	275	272	250	279	267	238	235	247	241	245	249	265	260	260	265	249	238	272	268	243	282	266	240	240	251	269	253	281	231	263	251	254	261	257	271	251	247	260	263	238	260	252	249	249	261	255	251	272	239	234	288	223	247	267	270	254	248	245	230	251	267	278	255	278	261	285	262	253	244	259	266	250	251	256	238	276	252	254	250	251	283	262	218	221	253	271	270	276	269	254	240	234	258	240	250	273	259	269	262	231	226	244	265	244	251	269	244	302	250	264	278	257	258	242	268	245	247	232	268	253	254	248	256	264	272	259	264	273	253	235	241	248	251	228	245	230	240	249	266	255	278	262	268	277	273	256	249	252	235	248	265	232	233	275	264	256	248	267	242	238	237	249	268	247	245	221	259	211	242	265	258	235	261	265	241	269	257	243	267	222	243	255	241	238	238	268	234	273	274	232	257	247	252	268	259	252	267	249	266	253	266	246	241	282	296	240	276	259	226	260	262	251	242	241	267	253	269	245	259	278	268	248	288	250	237	232	262	255	248	249	264	295	271	241	258	277	275	260	267	247	282	231	248	255	240	254	243	234	226	277	258	273	239	242	249	232	281	231	253	241	253	235	246	239	267	257	231	271	243	259	250	258	222	226	240	243	262	255	251	286	265	254	257	282	252	273	253	276	231	236	265	209	264	254	230	259	257	234	249	240	282	264	268	250	242	245	243	231	246	269	255	249	280	249	228	259	242	266	247	251	243	234	249	277	268	252	277	253	251	269	269	269	267	256	249	252	237	237	246	255	227	261	242	270	252	241	273	249	252	236	250	232	229	256	264	231	255	249	226	261	252	251	247	265	237	258	279	254	258	253	257	244	229	274	247	267	241	250	264	253	261	248	248	257	263	241	270	225	255	255	257	255	273	261	220	258	262	242	249	238	269	234	239	253	264	255	260	256	238	222	253	255	260	246	291	287	253	252	263	266	224	258	253	213	285	283	272	240	263	235	259	255	260	254	269	243	262	270	267	238	235	270	244	248	301	252	238	247	279	255	262	253	264	276	265	250	273	238	264	267	272	262	257	283	241	236	254	245	252	270	262	273	273	286	243	297	257	280	255	256	287	242	285	231	261	268	235	245	250	252	241	233	241	290	238	250	229	264	285	244	274	246	231	257	267	280	255	252	233	284	251	265	293	239	273	280	272	246	259	249	265	240	270	247	245	247	256	250	264	247	239	241	281	270	251	277	280	263	247	263	262	258	269	260	231	243	259	259	240	238	264	244	265	255	279	242	247	254	208	267	268	255	254	265	239	246	235	232	250	261	293	231	254	245	257	247	243	265	249	243	239	275	242	270	261	253	263	247	232	248	244	267	243	238	261	243	235	225	268	265	253	278	232	271	249	234	246	249	256	257	230	237	267	257	276	254	265	269	252	246	259	277	244	219	249	235	260	262	259	230	244	259	258	265	237	294	252	246	234	274	222	239	252	247	293	275	241	232	246	260	244	284	252	234	252	259	282	287	266	267	265	281	263	247	247	243	253	271	237	246	237	242	257	245	265	260	257	255	257	249	275	249	273	245	258	261	242	255	280	268	273	263	248	248	248	268	263	276	255	282	256	257	239	257	234	277	255	233	240	260	249	252	277	259	259	270	254	250	227	255	291	226	248	273	254	281	263	249	255	263	267	238	223	232	263	246	240	277	263	272	260	225	298	251	240	263	268	258	231	240	247	264	250	225	273	276	275	259	241	262	260	255	226	235	248	262	251	239	263	257	233	280	242	260	222	236	255	268	280	259	237	262	273	246	249	242	287	274	236	261	271	266	251	251	244	278	253	225	240	261	253	221	249	263	218	255	281	240	279	239	248	246	276	265	237	256	242	251	269	256	268	232	244	239	264	216	266	266	245	223	270	251	254	249	245	284	266	239	255	241	247	278	267	296	246	239	247	229	265	250	275	252	266	268	251	273	271	217	251	258	237	254	232	243	249	254	259	245	257	242	275	243	265	273	260	274	246	257	258	228	236	263	263	231	271	252	265	231	263	231	286	254	245	237	231	285	295	245	275	236	282	252	252	254	261	247	226	262	253	233	263	269	228	280	270	258	249	272	225	265	284	256	259	247	234	268	273	266	236	253	266	248	252	291	251	246	274	248	217	258	253	228	248	285	253	244	254	252	250	259	248	291	257	267	262	249	240	237	264	252	229	264	225	244	263	256	272	250	243	252	251	247	257	262	263	238	256	260	250	269	212	257	257	249	250	238	253	279	261	262	265	258	275	261	255	260	259	246	240	248	227	247	268	244	255	262	225	264	248	262	240	242	254	251	272	261	258	265	265	262	264	245	255	254	255	283	289	245	251	267	255	238	253	256	264	274	258	231	228	253	240	224	275	238	245	251	290	260	262	248	253	264	280	253	255	256	243	254	239	257	243	246	251	244	252	256	276	272	258	265	243	250	259	253	248	242
5713	16083	10025	4920	3505	2513	1812	1409	1072	849	763	646	589	525	546	495	454	398	380	396	382	352	342	360	348	305	293	283	290	316	272	333	288	285	289	298	304	282	257	275	288	246	283	288	323	289	290	309	292	291	278	280	269	287	260	305	285	291	291	276	274	230	248	241	248	274	270	282	257	250	235	266	265	276	283	282	282	260	287	247	255	283	232	245	259	262	246	255	232	260	239	235	277	259	273	273	270	225	252	276	234	238	244	253	257	235	243	274	261	258	234	260	253	245	259	270	274	245	296	253	270	267	246	258	263	255	242	254	246	261	242	262	231	208	239	255	238	250	239	275	235	245	277	230	251	251	224	250	220	249	248	235	227	207	250	243	228	261	237	262	230	245	236	240	265	226	254	235	243	266	273	249	251	220	229	234	235	256	261	272	258	253	258	250	235	252	259	262	236	253	233	229	190	248	249	265	255	252	258	269	240	273	231	273	274	228	249	239	246	253	250	277	249	216	262	249	228	246	254	235	243	262	245	270	262	243	247	243	261	246	280	239	237	256	238	244	232	250	207	236	246	269	235	257	262	248	239	223	259	236	258	252	236	235	267	240	239	265	268	242	237	258	232	221	225	259	254	248	259	251	240	247	237	248	248	243	252	221	247	248	247	265	269	233	242	259	245	255	233	234	263	232	254	233	253	247	247	238	242	258	241	265	243	262	239	230	251	215	230	245	239	256	242	249	266	249	242	264	247	256	243	252	250	271	246	246	268	263	222	226	273	244	233	224	262	257	246	252	277	267	256	256	224	230	236	243	268	251	256	255	268	249	273	260	264	257	236	271	238	271	245	261	248	254	273	229	237	246	248	257	247	204	235	248	234	256	259	252	243	227	253	229	262	258	252	250	243	246	236	241	255	241	252	225	213	230	240	278	233	261	266	268	247	265	244	272	240	296	249	243	255	247	256	270	268	251	268	250	250	231	238	258	264	244	244	214	262	234	256	234	269	208	263	261	277	253	270	267	271	270	275	251	243	228	263	222	248	263	256	269	276	241	247	269	220	230	244	270	232	251	251	278	261	255	265	247	248	263	257	242	249	261	258	267	252	244	238	261	246	239	240	241	257	270	235	227	233	257	262	270	243	240	259	249	224	242	243	246	237	239	236	240	233	261	263	246	236	263	244	241	248	239	238	239	252	234	250	246	258	268	235	262	256	256	266	252	267	266	271	265	260	243	267	275	202	243	253	268	237	249	243	247	234	265	271	242	209	246	229	238	224	277	239	251	266	243	282	243	256	227	243	226	275	252	246	244	285	275	256	254	260	270	268	236	212	246	235	262	219	270	266	239	242	270	270	251	222	253	253	239	237	252	212	259	272	253	255	250	225	249	249	228	263	247	265	229	222	245	265	248	244	243	265	252	254	252	237	227	229	237	233	244	243	280	266	238	262	230	252	248	245	265	247	226	243	243	237	211	226	217	268	227	257	267	244	239	248	250	231	275	246	238	239	244	233	263	249	222	252	229	250	250	238	265	231	261	249	248	258	249	251	247	262	248	244	265	267	243	273	225	247	249	284	226	216	265	232	239	253	260	251	229	256	267	236	261	253	258	231	246	239	240	263	249	198	244	259	226	229	240	245	266	258	246	227	251	241	264	253	238	267	254	257	281	262	228	261	243	232	256	255	271	267	267	234	238	246	263	272	271	263	241	251	248	224	257	272	204	254	238	235	241	253	269	244	235	262	251	245	278	261	244	263	236	231	272	242	228	244	259	240	239	262	230	281	240	219	231	228	256	237	270	283	252	249	232	243	249	239	253	253	247	244	259	249	253	241	265	224	241	255	244	226	243	269	245	252	249	249	255	223	265	269	272	259	255	250	255	248	259	241	247	229	280	252	251	251	244	231	253	267	267	242	259	292	243	242	258	261	230	241	213	254	228	255	253	243	258	222	243	259	254	249	260	250	225	283	252	258	273	278	250	240	262	247	240	253	252	242	250	277	257	240	229	246	260	232	258	253	229	262	251	258	248	229	250	222	241	256	255	244	223	278	252	285	266	244	230	254	258	249	249	231	265	259	266	256	266	237	235	265	241	238	246	245	250	240	262	243	268	254	252	263	254	268	264	230	268	264	247	275	239	226	225	251	237	247	258	265	255	255	223	226	244	245	248	225	268	269	264	242	256	245	240	257	227	240	275	252	222	238	246	233	266	267	262	265	248	253	238	260	260	261	275	277	255	224	269	232	236	241	242	257	252	247	249	248	252	248	256	238	211	222	281	259	259	227	260	246	259	222	252	227	234	258	230	248	256	239	222	251	230	249	252	249	244	240	265	248	256	263	286	265	253	252	229	251	219	241	255	238	272	235	256	220	283	240	245	232	227	240	245	247	228	250	221	273	247	249	236	248	267	276	229	257	264	224	274	247	238	226	253	264	251	235	225	232	285	250	254	236	237	243	237	216	291	255	263	219	243	253	259	255	230	247	239	266	261	277	235	226	254	256	238	230	227	240	268	242	248	227	239	250	226	268	236	206	256	255	272	274	227	235	250	279	252	269	274	265	265	246	248	272	249	227	243	252	251	262	230	242	263	283	241	238	240	262	279	233	238	216	238	227	245	219	278	229	256	262	268	262	251	233	250	260	246	253	256	252	248	240	263	246	232	234	231	260	238	248	263	242	251	251	245	278	259	262	275	250	252	248	254	252	266	228	250	266	245	235	271	228	220	248	268	251	239	230	237	221	224	253	252	237	261	262	238	257	263	277	244	237	229	248	244	252	231	260	262	255	245	224	277	236	287	240	255	238	249	267	235	256	253	252	258	255	248	277	238	253	208	213	247	249	249	241	254	250	260	232	210	238	238	260	254	252	252	251	264	268	233	260	255	235	214	277	261	264	259	223	271	245	231	240	274	249	261	231	250	248	275	256	228	224	230	240	245	230	254	258	248	289	254	224	262	265	242	267	264	246	253	231	238	247	250	245	245	250	242	279	281	227	296	233	243	228	230	217	220	235	256	236	252	253	237	260	230	280	258	232	252	252	234	230	264	228	265	248	249	243	242	252	253	243	270	231	244	248	262	255	247	248	234	238	228	245	232	265	251	224	264	240	253	228	287	253	228	244	216	244	268	246	251	273	239	227	257	247	244	251	246	227	280	253	239	262	258	238	228	255	249	236	282	269	208	277	230	225	244	271	283	270	254	257	255	258	248	221	238	270	229	233	244	249	259	245	252	232	246	264	220	255	265	229	260	256	241	238	262	245	225	251	248	251	258	247	285	276	245	242	253	217	291	234	262	211	253	251	243	246	262	237	260	260	252	252	250	246	270	253	255	241	236	239	222	271	235	274	255	235	232	259	245	254	249	253	241	232	222	236	258	250	258	279	259	250	263	267	252	262	227	270	255	258	248	235	242	268	221	249	232	245	258	261	267	232	270	232	263	213	271	224	246	217	264	238	248	262	264	241	264	250	229	246	254	241	275	253	254	245	239	256	235	256	252	230	254
27460	18426	4843	868	617	626	624	613	636	624	575	613	594	583	611	601	588	650	632	591	560	568	582	608	625	642	604	584	608	537	560	539	606	556	579	560	602	577	579	579	584	581	549	619	549	568	586	602	585	598	547	597	549	610	583	578	548	572	595	586	599	581	545	612	601	570	596	582	621	593	587	592	599	602	582	604	605	643	611	581	582	583	584	605	598	556	600	572	623	588	575	614	577	583	579	588	576	581	590	591	587	583	546	562	556	580	601	570	578	552	598	603	555	598	567	564	615	537	581	602	582	599	525	606	570	605	591	613	566	559	626	574	610	511	580	549	593	605	565	563	588	583	588	512	566	568	590	622	518	587	572	563	610	558	570	555	562	586	596	603	596	591	601	563	579	542	528	618	576	575	608	552	589	557	604	573	579	593	565	573	576	578	581	601	606	560	563	582	589	586	585	608	577	574	578	572	592	593	599	579	546	617	578	575	565	608	572	592	564	535	607	598	593	573	578	578	578	557	597	572	570	600	552	597	542	579	567	630	545	606	631	559	570	629	574	568	601	543	572	555	572	610	568	580	604	599	516	619	570	573	634	508	585	598	618	593	613	619	636	570	564	574	601	558	546	577	593	546	579	554	564	589	569	597	577	564	627	564	540	563	569	583	584	588	563	583	585	584	586	560	534	585	554	634	594	558	588	609	606	560	541	585	553	596	603	618	585	546	596	540	611	562	559	548	600	586	614	615	561	620	581	605	555	566	565	585	596	597	576	613	591	554	588	600	618	553	579	602	591	569	595	595	581	574	578	582	583	556	557	606	576	607	573	519	571	642	643	586	575	602	556	561	575	582	567	607	604	571	550	583	577	614	577	622	612	549	598	602	604	517	584	542	619	561	573	578	590	595	625	574	587	619	560	564	577	593	577	580	579	580	610	579	567	559	574	565	577	585	617	503	557	602	606	610	573	592	582	552	579	610	564	558	592	565	533	615	604	595	617	596	594	602	585	583	589	565	539	573	566	600	611	563	608	593	561	571	522	618	559	603	605	611	553	550	592	552	599	582	565	580	635	599	606	567	562	591	594	587	592	596	561	624	569	549	637	609	555	586	538	586	597	552	602	607	557	592	588	548	563	542	576	625	612	587	604	597	591	567	575	562	580	592	583	578	599	595	627	590	590	561	568	594	565	535	612	585	589	570	626	611	525	610	552	553	572	582	604	584	612	557	537	614	594	544	602	577	583	518	617	606	543	557	631	571	581	560	600	526	576	566	583	610	586	559	612	600	541	585	575	586	579	600	647	546	576	592	570	512	608	530	580	605	592	530	602	538	560	545	593	614	614	606	618	586	612	573	558	581	574	585	587	550	563	588	581	583	581	618	603	582	585	563	621	548	573	576	639	592	565	616	559	611	555	564	565	623	576	558	579	571	604	610	576	595	569	581	545	560	610	577	540	613	577	581	604	576	577	542	548	589	592	524	597	554	559	560	627	597	541	603	567	561	546	604	546	586	587	542	599	566	537	598	590	568	550	565	571	592	540	558	582	600	559	583	586	584	567	562	530	557	584	589	604	553	566	613	569	550	566	595	624	573	559	546	561	579	574	558	564	571	611	577	605	576	592	602	603	576	565	564	537	597	595	555	617	590	588	565	634	555	598	603	567	660	552	587	559	590	582	595	601	562	564	603	590	531	558	563	553	561	568	537	594	535	607	619	551	588	585	584	609	565	540	622	542	535	596	540	603	567	610	622	599	567	577	555	595	612	569	565	580	589	595	556	555	593	599	579	629	570	545	583	602	563	598	591	604	575	586	545	597	570	597	576	568	574	552	607	564	579	629	597	553	599	579	620	600	613	536	555	628	556	548	605	594	565	575	611	613	570	594	537	636	615	517	568	588	598	604	588	592	584	578	558	586	576	613	552	541	554	616	596	619	534	553	568	562	601	587	620	631	615	583	575	572	626	584	596	597	555	546	545	600	593	551	579	615	563	562	586	589	566	601	631	569	572	570	559	571	559	602	615	520	593	580	566	588	562	549	558	581	580	563	575	579	582	601	612	611	571	609	555	561	562	603	604	577	531	536	570	586	571	621	566	543	594	588	611	637	591	559	583	573	536	563	564	594	644	541	622	546	549	568	537	597	575	550	584	585	603	584	628	568	624	592	576	565	574	588	572	557	539	584	607	576	587	580	589	568	544	609	660	559	555	568	564	533	601	582	572	598	544	557	596	553	597	616	560	558	548	576	562	586	583	576	572	574	561	554	579	588	550	556	589	580	589	566	553	590	607	605	605	581	580	562	595	573	592	602	574	607	607	605	579	612	619	540	583	581	585	533	583	562	586	588	526	576	567	601	589	590	608	567	591	571	564	608	585	600	555	615	541	617	514	546	552	570	566	558	548	606	615	587	524	588	601	599	608	607	621	577	582	552	582	603	572	613	585	576	591	571	590	576	574	565	524	543	548	531	568	569	597	603	591	616	563	538	631	594	611	561	541	611	623	550	567	573	634	560	580	558	578	577	612	604	575	594	568	600	569	597	569	571	552	584	574	563	572	602	542	581	578	609	592	555	515	603	573	582	565	594	546	566	573	533	572	632	597	552	557	594	541	603	604	579	578	570	562	587	558	584	599	577	610	584	565	603	547	576	594	632	580	556	563	579	596	580	599	589	558	601	583	608	529	585	628	568	601	563	569	573	599	548	532	596	556	552	557	596	572	574	573	563	559	560	616	598	570	597	572	571	587	571	573	577	593	555	559	574	578	544	556	558	582	599	578	590	542	609	602	552	541	572	563	596	609	592	578	564	618	562	579	613	607	556	559	597	606	589	564	646	549	594	602	574	583	592	561	526	615	535	614	593	582	573	566	574	628	605	522	569	609	592	618	638	587	615	601	588	565	561	572	612	638	578	543	539	567	618	560	537	577	540	586	594	588	629	585	568	594	569	594	576	540	587	534	572	600	553	606	590	547	591	629	563	614	641	583	593	572	628	604	554	572	604	546	564	553	512	567	578	556	615	583	579	539	573	574	604	597	589	586	572	619	563	586	625	594	599	577	563	588	571	577	564	570	583	555	567	589	559	596	572	585	565	590	572	539	587	628	624	553	566	588	540	561	559	546	599	601	600	604	550	559	626	584	581	535	579	593	580	572	624	585	593	581	571	597	571	585	593	612	571	558	568	589	581	560	596	596	528	622	564	567	596	587	585	604	562	578	577	624	560	577	585	554	571	589	580	617	593	568	603	587	604	571	620	592	572	587	572	618	582	567	584	539	562	561	609	548	596	530	547	625	577	573	553	595	643	579	608	589	610	608	535	597	576	602	589	560	602	555	588	552	548	601	561	534	569	601	576	606	561	541	592	563	618	573	574	588	566	578	599	602	584	564	606	582	593	599	547	593	557	588	576	581	601	568	576	566	605	573	585	561	591	607	578	514	586	567	563	564	584	602	605	599	581	558	588	640	577	604	575	583	584	619	607	587	595	570	550	574	555	537	612	615
5558	1736	873	696	716	689	634	671	596	576	594	603	602	589	616	588	625	568	584	616	600	590	590	610	626	603	581	546	591	567	609	594	586	587	581	579	602	547	649	613	539	587	558	544	610	571	620	589	618	611	619	631	604	597	566	555	601	600	585	550	592	592	603	566	576	562	618	590	596	611	579	567	582	580	626	587	588	587	598	583	573	570	577	558	553	634	587	614	606	567	571	566	571	616	583	620	621	529	583	602	607	571	557	580	593	585	583	575	599	550	588	569	568	553	625	593	609	607	582	580	579	575	607	599	555	577	556	598	610	608	605	614	580	556	577	635	557	598	598	590	559	609	603	635	608	584	551	552	552	525	531	538	575	628	597	543	589	563	537	547	604	575	597	538	542	559	557	568	574	598	573	592	544	573	586	552	598	607	608	598	550	569	623	598	570	600	595	574	571	585	605	545	597	609	630	559	642	538	602	539	580	554	578	576	593	576	594	544	585	560	593	591	579	573	587	519	564	568	589	593	575	590	551	559	578	558	580	576	588	623	594	631	615	575	612	622	552	574	599	530	605	582	597	569	567	563	567	543	577	617	573	608	582	531	602	605	618	576	596	576	591	589	575	553	607	566	584	579	583	597	612	584	571	544	624	586	561	614	598	574	555	555	570	613	548	564	570	587	597	551	556	563	578	568	594	586	580	604	567	575	599	557	540	632	577	566	561	637	528	593	575	563	596	568	544	543	585	577	554	613	572	584	571	549	564	558	589	618	623	589	579	600	595	602	583	583	597	630	582	533	565	572	570	563	563	593	574	595	578	608	582	578	600	534	589	584	590	590	578	613	565	591	568	614	618	661	560	592	566	586	548	557	575	542	539	530	580	560	600	583	604	576	602	587	550	567	559	580	552	585	597	569	575	535	557	583	577	599	573	606	600	554	533	589	643	559	555	583	574	579	563	589	584	620	570	551	563	598	581	560	556	579	616	575	549	536	545	557	603	577	547	582	540	551	616	557	626	594	557	528	574	573	567	546	598	585	614	622	596	590	603	573	531	550	581	575	622	561	570	581	569	574	568	587	576	561	586	602	586	576	583	595	578	562	527	563	604	575	577	562	574	566	604	629	526	548	594	581	598	577	602	552	565	621	578	601	599	550	561	619	560	562	587	555	588	506	577	581	569	601	545	563	580	588	582	590	548	580	596	603	586	570	541	603	593	578	567	594	545	575	602	605	568	555	606	561	565	581	575	628	545	579	593	581	637	601	558	561	630	573	549	561	552	575	578	540	554	542	571	565	587	595	558	565	562	606	574	568	570	571	609	587	536	573	584	576	558	539	589	621	577	563	553	577	593	577	557	620	559	588	616	568	573	568	577	608	574	615	566	597	552	545	578	550	562	607	655	609	561	581	592	571	598	559	575	598	587	587	561	590	609	604	558	614	609	585	631	573	622	582	559	569	570	592	583	615	609	568	559	562	567	559	556	565	578	563	563	588	603	582	559	569	598	545	579	620	562	577	569	622	574	569	555	612	547	632	607	581	604	573	598	630	556	533	535	620	594	585	549	582	581	542	578	556	592	550	595	553	601	555	556	576	567	548	585	554	541	580	575	611	599	601	563	578	568	578	572	546	544	601	558	589	606	562	595	559	564	555	520	603	541	566	587	620	591	577	573	547	524	573	558	566	555	601	590	541	587	547	552	598	578	584	589	585	592	569	583	631	578	595	608	565	568	551	587	580	527	585	598	596	580	588	565	591	571	597	590	566	558	568	617	637	606	584	612	556	571	602	547	557	578	559	553	582	568	562	536	556	595	555	562	565	580	572	596	550	593	614	569	574	576	562	613	609	570	594	565	547	535	557	574	582	572	589	598	548	610	580	557	574	581	547	577	624	581	555	551	638	576	551	597	582	589	595	543	559	576	595	585	564	588	581	552	613	568	583	607	596	590	557	561	609	547	605	573	552	606	595	572	568	602	560	565	572	589	526	593	617	607	583	604	539	567	553	569	540	560	632	557	588	642	562	583	614	595	630	539	569	614	567	565	603	588	588	575	575	572	614	557	549	591	603	584	559	526	571	584	600	566	561	585	633	557	552	585	557	555	593	567	584	579	602	570	569	563	599	609	569	596	580	590	500	589	591	568	538	619	560	609	602	551	566	544	615	572	572	566	557	594	569	580	592	606	584	568	568	590	532	594	572	570	542	573	564	566	626	625	550	602	568	575	579	602	604	591	578	551	525	577	572	593	528	584	604	595	592	553	541	600	555	615	555	567	569	596	565	620	633	568	583	547	580	586	598	555	549	589	577	563	595	561	597	584	580	564	607	608	559	545	588	622	585	588	614	596	547	607	590	570	566	601	576	560	580	600	577	570	576	564	605	611	581	649	612	593	586	553	570	561	579	545	593	571	603	591	566	560	613	562	576	613	586	586	568	615	593	586	555	585	609	618	571	608	592	609	598	561	572	567	587	590	604	544	589	569	584	558	556	578	548	583	547	584	615	578	564	546	541	604	546	605	563	600	565	628	583	595	561	606	596	643	588	554	579	540	621	591	617	551	563	564	565	602	559	606	566	548	608	577	582	619	558	548	547	550	610	583	588	567	562	586	590	560	592	570	591	568	572	546	577	590	537	580	546	621	595	593	565	621	563	596	593	586	594	581	570	588	582	582	578	570	582	604	624	611	604	586	616	572	537	610	574	592	602	577	555	557	557	593	564	587	602	581	574	597	603	578	559	550	563	574	569	587	573	591	580	575	605	585	568	592	579	537	538	554	567	552	589	558	534	556	559	587	610	567	514	598	565	631	623	593	572	566	617	568	565	617	591	596	552	574	573	547	598	557	576	554	561	561	561	638	579	594	560	626	612	615	556	603	554	581	568	580	626	576	576	558	585	597	560	599	578	580	595	592	537	528	590	574	566	574	579	588	539	568	570	611	564	564	567	610	596	565	548	600	590	580	557	584	561	585	597	616	594	590	543	579	577	571	581	552	614	589	584	592	545	530	576	551	575	583	578	599	535	577	578	577	630	570	585	570	536	569	633	602	595	568	546	563	568	603	541	601	564	568	574	569	584	555	586	599	576	574	522	569	627	574	598	562	543	596	544	616	559	559	612	594	554	578	608	569	590	559	555	599	577	624	577	556	575	559	586	604	627	548	610	592	625	573	542	571	573	580	600	631	574	575	599	625	600	596	551	591	588	583	600	527	581	584	589	588	597	608	612	562	598	574	557	581	621	596	563	616	609	532	634	561	575	620	550	578	614	558	569	569	575	565	576	545	616	590	571	625	561	564	555	569	585	559	559	610	556	538	597	586	581	548	577	583	563	531	582	560	542	574	519	617	573	579	618	599	572	562	552	585	606	601	554	580	571	547	569	580	584	536	616	593	607	583	547	620	582	570	588	580	616	580	594	582	581	550	589	595	584	553	553	570	569	599	570	624	542	594	543	556	567	576	607	613	562	621	541	579	542	575	581	611	561	599	568	593	590	553	578	546	604
23479	20970	28267	23847	20979	11141	1155	721	574	521	476	470	432	457	446	401	386	382	392	383	363	365	394	354	372	345	322	343	327	330	359	351	357	392	358	365	358	361	340	345	330	324	350	312	338	322	340	347	360	326	349	370	328	333	384	341	327	348	351	334	366	330	291	298	319	318	316	316	310	324	316	340	326	367	315	312	315	352	369	344	342	322	357	328	325	312	306	306	359	347	330	309	340	342	328	318	314	316	290	334	343	293	348	329	305	322	325	337	314	338	325	299	322	321	367	335	312	298	320	356	320	322	315	305	314	326	350	322	288	357	324	325	316	341	308	374	312	304	322	319	324	319	312	285	324	316	346	309	315	320	342	314	322	308	335	339	297	285	341	322	369	339	319	343	336	347	334	304	308	338	304	314	333	337	313	320	313	330	303	356	304	330	301	295	391	332	362	341	285	335	334	304	329	302	323	344	337	338	296	302	327	323	310	287	311	323	355	332	330	338	329	315	329	350	300	317	297	312	323	286	340	306	324	331	323	366	333	310	342	316	327	314	329	336	356	335	312	324	342	332	289	292	314	301	311	305	323	307	321	331	318	317	313	305	314	312	312	344	335	307	351	332	325	317	310	334	327	330	347	324	319	307	329	334	298	339	323	323	336	340	308	317	338	310	318	292	337	312	316	307	310	317	327	305	313	327	324	295	303	304	317	327	307	302	301	327	314	319	313	313	319	322	292	340	341	326	347	352	340	324	350	289	295	322	340	291	309	322	325	317	324	311	313	302	339	280	299	304	314	304	314	292	310	329	324	320	318	301	349	321	303	316	351	333	316	315	363	313	315	330	311	312	294	334	323	327	305	296	327	328	340	333	322	330	334	324	343	307	324	322	327	308	318	332	306	336	329	320	312	297	319	317	312	345	287	305	332	323	299	308	299	333	292	308	298	338	342	311	332	352	334	318	315	323	309	335	348	307	330	345	297	326	347	315	362	326	339	338	324	309	319	334	307	304	327	329	323	300	322	318	320	306	335	334	340	284	313	326	284	318	363	319	312	329	273	344	344	341	324	326	304	277	330	329	316	320	334	293	313	365	350	325	317	355	331	320	273	347	342	323	317	317	349	330	321	299	314	334	337	319	312	318	335	315	317	310	326	302	289	332	304	320	332	323	317	346	332	325	301	312	337	315	280	358	341	335	289	296	307	319	298	301	348	293	350	344	342	301	319	333	339	313	303	313	322	316	352	309	358	323	306	303	325	314	340	323	298	325	287	316	319	311	315	329	332	336	299	312	337	314	294	318	317	325	328	332	313	305	350	320	305	313	320	344	320	323	338	293	332	305	309	324	347	334	323	309	349	284	321	321	328	322	292	313	296	349	321	326	312	306	305	329	317	327	294	288	278	279	341	308	325	337	328	322	338	339	333	336	328	325	343	290	301	313	328	318	330	329	328	339	331	358	283	310	309	339	316	315	320	328	321	280	306	313	310	361	340	327	331	336	305	348	313	328	283	304	320	294	283	326	333	322	307	293	303	313	331	285	317	315	323	325	297	304	307	327	328	299	313	333	323	316	325	328	323	290	299	336	353	257	313	316	312	293	291	306	336	320	300	317	343	309	297	310	305	323	329	331	352	323	297	317	314	317	318	308	296	316	335	336	336	324	327	324	321	324	350	325	320	323	338	327	328	303	322	345	330	310	299	307	334	322	305	338	330	299	334	335	330	308	314	328	293	281	337	310	321	333	311	332	330	288	282	287	288	346	322	325	337	326	345	324	347	292	317	310	324	312	333	319	365	308	306	294	352	351	312	326	312	337	362	309	361	325	307	324	331	302	319	312	295	301	310	311	289	341	343	327	295	323	347	296	356	307	314	298	301	310	305	305	324	313	323	325	317	311	320	338	313	339	331	312	302	337	314	309	329	329	319	300	325	332	325	329	310	335	320	317	293	316	338	304	293	360	348	335	301	325	326	332	351	296	326	291	342	312	296	315	303	320	297	331	317	315	343	317	371	324	298	363	270	301	333	308	317	307	338	292	338	329	312	339	326	326	327	321	317	360	327	333	344	317	316	336	313	340	340	328	322	328	307	312	358	317	376	316	338	336	287	325	304	319	285	333	316	338	332	335	300	332	302	316	328	289	314	314	313	310	297	322	347	305	306	320	325	341	367	326	302	349	346	286	341	315	296	286	313	315	300	329	351	331	356	345	309	314	310	320	306	332	326	325	319	334	374	294	327	349	355	304	321	344	318	369	340	347	303	337	328	307	299	344	301	324	308	304	331	318	295	320	339	338	324	329	304	328	335	331	315	330	319	299	357	302	325	341	331	312	303	319	293	322	324	284	331	323	299	308	301	339	337	345	362	310	284	309	331	307	330	323	352	341	340	323	362	322	316	325	297	337	318	297	347	327	305	331	293	312	344	317	329	310	298	308	319	333	319	308	345	323	346	295	303	349	325	322	316	289	313	289	315	312	316	288	307	307	312	320	292	328	343	338	311	318	336	345	316	315	335	333	303	316	341	317	312	344	290	328	295	354	297	327	259	304	304	288	309	323	342	358	314	336	315	349	296	332	309	308	327	315	310	345	349	316	335	342	328	320	326	314	298	328	334	329	316	296	336	297	349	331	342	322	320	361	316	304	324	296	292	309	314	313	278	312	313	333	311	292	296	301	293	324	356	311	312	314	303	331	329	316	321	341	315	322	347	321	306	334	307	306	341	320	305	315	325	306	330	326	306	314	326	356	328	304	326	356	336	330	309	325	310	327	325	306	353	351	310	350	327	321	309	313	357	312	328	320	324	288	306	322	335	321	311	320	328	294	305	290	309	287	330	334	330	343	278	304	319	326	331	303	271	329	332	313	339	363	334	304	303	334	325	328	324	336	311	325	328	299	337	315	330	297	347	327	307	303	339	333	315	316	328	311	356	329	311	327	313	307	285	320	325	338	316	331	310	317	306	313	311	337	304	312	332	325	288	309	316	309	333	296	324	320	327	316	325	312	319	315	309	301	322	318	317	318	293	315	338	314	336	308	324	304	350	317	294	320	332	320	334	316	319	317	290	308	322	315	314	302	284	300	333	337	273	309	320	296	312	338	325	332	343	325	333	334	312	352	321	304	334	304	343	293	331	342	331	337	294	329	305	329	328	329	331	341	341	317	308	277	309	322	305	321	330	303	304	321	328	346	312	334	316	306	320	307	326	329	298	299	313	319	329	330	332	317	312	318	314	315	307	337	311	322	363	332	327	294	309	317	313	322	321	320	287	333	320	356	299	286	297	335	322	300	354	339	296	337	313	316	300	314	342	317	321	279	320	304	311	326	327	267	314	305	299	311	331	313	301	344	345	335	318	334	393	314	285	316	309	300	332	316	325	334	332	305	325	330	330	304	311	338	314	322	334	307	325	288	339	306	293	336	294	305	296	323	327	313	281	328	300	322	294	320	320	281	329	322	305	329	337	307	333	281	348	325	338	295	335	327	317	314	338	330	346	306	301	324
4198	9420	5823	2790	2048	1493	1188	904	785	625	571	558	503	463	461	487	409	418	399	399	391	401	394	396	349	372	372	372	351	328	374	389	355	391	358	350	361	363	333	349	399	364	352	353	334	364	356	375	364	359	323	336	333	327	358	356	329	307	374	326	356	352	330	358	307	308	339	371	318	367	343	330	333	330	301	297	338	328	344	338	332	337	323	358	320	321	345	344	354	360	340	343	308	369	363	377	324	336	331	357	304	340	340	292	347	315	367	322	341	337	324	341	323	332	324	338	332	367	361	333	293	337	322	316	338	319	300	353	316	312	322	310	362	350	323	351	334	353	295	368	338	353	338	356	343	337	346	319	309	335	304	309	330	339	307	314	332	315	357	338	336	350	348	324	341	323	354	320	337	316	336	334	333	335	323	294	311	325	314	333	321	322	352	291	313	336	330	324	307	311	323	354	369	351	335	334	327	338	364	315	342	331	309	347	338	366	325	332	331	312	315	355	327	325	341	305	344	324	321	331	338	337	306	324	336	333	301	346	334	326	306	329	360	308	336	302	359	331	336	319	332	313	309	312	330	310	366	308	362	340	311	376	317	354	304	326	335	347	338	338	370	356	357	312	338	303	309	339	330	343	316	310	336	367	330	298	348	324	325	316	321	345	336	360	367	321	343	330	370	316	329	327	342	326	358	307	357	314	301	325	318	316	312	333	334	353	336	316	360	312	320	323	340	318	344	349	336	333	324	329	313	291	344	326	327	318	329	340	311	322	312	327	301	296	322	348	300	335	299	339	339	294	345	343	324	326	366	322	359	337	350	314	322	362	339	335	319	355	334	319	322	308	311	308	335	361	344	346	333	340	306	333	352	319	347	319	323	325	331	343	313	340	342	316	300	328	345	328	327	327	373	321	317	332	341	337	336	319	341	340	363	343	303	322	298	315	334	313	311	343	315	348	342	340	303	318	338	302	348	335	341	336	312	336	314	351	310	342	315	311	311	334	380	351	334	303	314	313	370	320	311	338	320	319	310	345	347	340	311	341	341	341	316	323	336	316	309	323	300	325	325	325	317	328	318	325	322	337	338	331	325	316	313	314	313	332	361	321	343	323	333	321	310	332	323	314	341	306	347	318	338	329	344	362	332	318	316	323	328	314	308	318	357	314	337	306	345	334	329	380	338	321	335	319	316	318	325	334	306	342	299	340	339	301	331	297	347	332	343	332	316	283	329	320	322	300	317	294	338	341	313	315	347	325	322	334	365	315	330	327	283	340	331	333	306	337	312	318	310	296	344	344	302	369	333	338	376	320	365	306	323	356	301	335	347	333	328	332	327	349	321	324	308	314	327	310	343	311	350	349	340	327	316	305	330	319	319	323	332	309	340	329	327	315	321	356	315	347	333	357	338	345	326	300	319	301	346	345	348	326	311	359	328	364	306	317	342	329	323	328	339	346	293	330	327	312	296	326	326	302	327	344	336	330	330	327	306	333	360	322	329	307	328	312	301	359	333	304	297	328	309	335	361	321	307	323	360	324	312	346	300	306	327	339	327	337	339	326	300	379	317	337	347	340	322	347	345	349	314	328	307	306	308	290	316	335	328	337	312	333	318	346	340	327	346	316	324	310	325	313	359	305	315	322	329	324	338	325	344	341	333	333	349	311	372	358	334	341	323	334	311	320	319	355	316	325	349	346	313	325	303	332	347	333	339	333	360	338	350	361	305	309	343	291	347	325	347	345	319	352	324	342	319	343	292	344	324	346	314	334	336	352	342	304	314	349	335	319	335	336	312	336	343	349	321	298	320	343	315	306	340	319	335	326	357	340	338	340	337	320	332	340	312	328	322	308	351	309	338	313	355	336	332	332	299	314	354	333	324	336	333	350	355	296	338	331	311	341	298	326	297	353	317	363	354	297	333	358	298	367	336	331	334	321	357	327	341	348	309	306	297	371	338	327	341	338	350	316	340	331	311	363	319	309	352	308	330	346	346	295	312	345	342	327	344	357	331	308	324	346	313	322	330	332	285	337	308	325	358	346	326	302	366	352	350	344	316	321	320	313	353	339	334	301	351	332	328	326	313	333	341	315	329	333	327	336	318	316	345	298	357	377	324	336	343	346	313	326	331	323	346	332	333	310	319	349	344	352	307	296	301	381	329	326	304	332	325	360	337	333	318	341	319	318	344	334	350	345	304	314	324	319	333	328	322	327	326	313	302	336	291	310	347	343	335	333	327	323	308	312	342	333	325	314	304	331	320	293	319	336	313	322	356	316	323	308	318	342	344	350	342	340	327	348	329	341	351	289	350	319	315	336	318	322	346	343	321	334	340	341	356	309	351	344	342	320	319	337	341	345	319	355	342	311	353	316	300	316	360	308	340	300	330	329	338	331	348	323	309	329	349	318	333	338	295	349	344	305	359	340	329	277	320	355	339	327	318	315	317	346	316	352	318	311	302	331	327	337	350	351	314	356	339	333	336	327	348	314	335	320	347	293	300	346	339	317	345	332	323	357	306	360	342	340	328	331	359	308	327	318	331	344	349	338	311	366	313	315	367	334	312	323	369	342	294	311	334	355	332	299	350	323	328	322	337	297	347	286	355	314	325	315	339	316	324	359	331	323	287	321	350	314	346	292	339	338	324	322	336	336	349	328	361	344	316	306	295	325	343	350	363	333	360	336	339	321	322	331	338	363	373	324	308	347	273	313	310	345	314	342	336	329	305	335	336	346	337	366	311	308	320	335	322	315	353	296	333	344	349	316	320	320	320	333	375	348	332	316	314	307	306	332	330	290	299	348	334	316	313	315	324	332	336	338	359	349	338	346	328	332	312	326	354	319	301	348	333	334	308	316	333	357	347	358	351	352	351	332	331	326	332	313	330	342	338	320	306	356	335	326	296	325	369	334	349	366	337	313	340	341	320	318	339	333	303	339	332	324	333	314	326	323	302	320	340	351	327	335	334	309	334	345	280	325	330	351	341	305	330	296	337	308	326	329	345	347	346	320	325	336	324	327	340	307	296	345	343	295	301	327	326	313	304	349	305	354	316	348	336	321	318	349	318	314	332	341	336	315	371	342	311	317	320	344	326	308	335	312	339	348	304	348	341	326	315	332	331	314	331	344	333	318	301	359	323	315	303	356	313	344	318	305	329	349	310	346	331	345	319	361	343	336	320	306	318	341	330	347	313	351	308	321	340	308	325	322	358	325	313	329	330	302	319	322	342	374	339	300	358	345	343	310	314	326	339	337	376	312	341	337	317	345	361	356	324	345	292	305	335	343	282	318	319	343	341	297	315	333	373	326	342	347	317	316	321	328	313	338	318	318	322	338	322	326	324	300	301	301	312	358	316	344	335	315	316	347	317	351	352	347	357	320	327	332	299	312	331	353	301	319	350	310	337	311	331	353	337	333	318	364	295	325	351	314	340	330	351	331	316	324	346	344	288	302	330	341	345	354	321	322	344	352	337	321	294	364	313	318	320	333	327	332	303	343	346	321
24344	20954	27415	24653	14693	1376	893	799	748	723	642	687	658	623	659	695	682	663	645	643	657	623	644	634	604	618	608	632	603	605	599	590	586	613	621	584	585	586	617	573	636	618	584	603	605	628	589	615	587	637	614	585	585	594	595	606	611	618	615	589	619	623	577	601	561	626	612	632	631	612	617	625	569	589	589	592	598	609	637	603	556	629	567	633	593	559	619	596	662	641	612	583	570	604	617	632	631	575	597	524	575	592	593	567	612	621	607	598	581	603	588	558	572	603	581	609	623	579	556	585	613	609	599	606	607	597	595	600	598	602	587	583	553	583	643	607	638	601	636	618	587	563	563	600	598	609	562	598	588	578	618	613	554	582	571	606	559	590	617	568	597	562	560	584	576	571	572	577	619	588	582	610	632	577	588	618	573	592	555	625	590	595	607	604	607	605	590	553	594	603	574	557	619	606	612	585	597	606	581	571	596	557	560	580	585	579	574	618	612	593	621	616	626	592	594	602	607	580	577	544	571	597	568	629	551	583	615	606	577	563	593	585	616	609	588	592	587	546	580	552	592	599	590	603	587	561	579	624	545	594	586	607	590	578	608	597	617	598	581	575	597	623	618	597	596	628	599	577	638	569	644	624	552	634	568	615	571	583	593	563	606	555	556	587	617	577	553	611	578	585	583	572	613	637	559	607	616	549	617	601	584	573	622	624	562	592	607	593	560	613	603	558	596	573	582	564	616	598	607	562	592	563	587	615	591	540	592	578	576	561	661	609	557	640	590	605	601	577	575	605	619	589	591	580	638	605	587	579	603	631	593	570	584	578	634	652	597	601	594	610	594	591	586	565	617	605	583	602	620	578	601	616	538	575	584	580	580	544	607	594	593	581	633	608	618	580	601	593	592	552	607	614	554	608	571	588	550	601	598	580	561	610	574	613	613	570	620	617	589	617	577	618	580	614	579	627	588	549	580	584	557	599	631	594	598	611	618	617	628	602	592	591	584	624	532	577	575	594	614	551	608	593	598	569	592	575	593	623	586	626	620	591	598	550	592	609	614	622	600	605	619	635	615	573	617	596	588	563	604	632	604	559	592	575	574	610	609	588	602	582	641	594	570	584	607	555	538	574	610	578	642	584	605	594	585	548	592	584	617	582	589	598	576	610	606	570	567	561	568	557	602	567	619	580	552	582	588	602	609	588	612	595	559	594	653	563	605	583	608	561	623	591	615	543	626	605	588	624	599	603	612	573	579	543	578	633	607	603	610	574	561	587	607	575	566	594	583	558	588	616	596	634	598	581	616	596	579	615	560	594	610	605	628	581	569	568	609	598	547	605	603	558	567	594	590	582	591	566	590	578	592	583	583	630	581	604	568	559	575	625	588	603	567	641	553	559	581	534	560	555	592	617	568	611	596	615	606	664	613	598	590	569	613	580	585	645	585	589	577	592	598	579	564	621	598	581	585	573	600	606	623	562	606	574	614	591	617	587	580	606	548	581	584	584	581	610	616	538	571	584	580	621	587	568	602	549	577	664	567	563	625	605	554	606	550	649	593	562	653	581	630	587	624	581	575	594	585	618	593	611	562	586	586	547	667	604	621	603	572	597	599	574	597	585	498	591	602	587	613	595	619	556	580	607	626	601	614	614	570	605	609	614	596	611	610	581	607	553	590	581	615	593	586	610	587	621	625	579	597	614	598	572	615	617	617	633	601	604	618	543	598	584	620	623	586	604	551	601	580	608	601	602	610	606	603	561	638	606	569	590	611	538	624	636	602	618	576	583	548	566	568	631	611	631	611	576	570	585	588	601	577	592	599	593	614	574	571	571	626	588	589	575	611	623	592	622	571	606	588	559	577	603	662	635	635	605	577	608	563	594	577	623	548	595	590	575	567	621	602	591	609	595	582	561	615	641	629	548	661	596	602	566	619	583	613	595	564	581	568	555	603	591	573	644	616	592	616	609	612	580	630	580	613	571	598	613	540	560	591	617	615	583	581	629	573	573	599	570	574	606	584	591	624	614	550	594	595	575	543	572	626	620	626	568	612	630	587	600	632	539	637	600	571	586	599	589	597	567	613	577	600	611	594	611	629	612	621	592	574	614	608	635	640	554	568	604	612	607	608	560	580	611	589	572	611	579	602	594	580	619	642	588	582	580	584	554	643	570	615	641	630	609	585	605	577	585	689	594	598	640	604	597	568	581	556	605	558	588	607	568	634	622	596	613	596	613	611	579	585	639	541	569	577	578	616	590	571	651	618	603	594	606	575	618	607	554	602	593	612	608	597	580	600	617	548	566	564	615	651	569	597	563	643	587	563	619	588	593	598	557	669	631	652	628	571	609	611	591	606	598	591	614	611	600	587	602	614	586	547	549	558	554	562	603	590	621	601	555	563	626	604	525	606	603	574	599	581	581	591	595	555	617	610	613	609	613	582	549	571	586	624	588	618	595	577	588	592	592	605	602	608	601	550	618	559	604	594	610	602	646	585	612	605	572	602	631	649	593	623	600	636	606	594	574	575	608	558	590	620	584	615	594	585	612	569	588	609	583	589	569	602	551	612	581	627	597	549	581	589	610	624	624	602	595	573	582	589	573	584	544	585	552	616	613	617	567	580	595	622	611	593	586	602	570	585	617	568	604	572	545	591	549	563	610	561	567	594	601	597	555	612	615	603	593	581	604	599	624	603	578	646	605	557	567	599	601	603	578	567	611	580	577	619	575	588	609	584	554	579	600	635	587	610	587	572	627	604	585	588	621	606	567	555	589	598	590	634	563	574	597	557	612	559	610	624	561	597	594	569	574	580	563	576	582	581	601	590	597	590	610	555	605	573	579	593	600	598	605	635	591	605	559	555	597	575	601	583	635	573	599	563	562	537	617	590	572	598	578	604	588	610	626	637	600	633	591	608	580	583	592	544	593	572	575	577	603	607	594	567	541	614	606	602	624	623	599	599	585	603	600	589	594	557	598	601	563	553	590	566	573	578	651	576	591	583	549	580	609	594	591	573	568	553	596	610	597	620	584	618	601	576	549	623	535	611	606	625	615	603	627	597	597	587	636	596	617	589	605	568	595	598	632	542	600	600	577	614	571	566	565	601	606	595	559	608	556	591	589	573	588	601	562	564	566	623	589	607	594	594	622	608	574	590	549	548	589	586	584	621	607	612	567	608	579	587	621	590	573	597	598	551	584	644	577	622	596	594	550	628	568	588	584	565	564	581	617	594	572	583	597	610	582	577	562	594	577	627	568	580	580	614	628	633	629	573	602	589	620	634	576	601	622	578	586	591	602	587	623	640	580	586	560	601	570	561	611	632	570	590	562	542	611	559	616	603	596	600	569	584	597	605	541	554	592	553	631	551	603	604	605	581	611	595	596	607	589	616	618	601	583	585	628	558	583	623	574	608	594	588	603	601	618	648	625	592	588	602	591	608	559	595	607	593	620	596	574	556	578	558	617	580	598	607	579	574	588	562	608	620	616	561	614	580	565	617	593
4003	5890	3787	1989	1530	1284	1118	923	834	695	702	707	691	663	647	695	619	657	629	607	626	581	626	579	563	632	586	607	608	586	636	635	641	595	586	574	602	611	616	555	622	627	642	629	607	582	582	613	572	637	646	601	624	584	578	596	603	596	559	602	626	599	553	586	608	615	597	574	575	604	604	581	519	564	608	621	584	535	563	594	576	596	624	574	567	543	613	565	565	615	598	567	559	627	597	593	584	581	572	569	573	603	565	612	539	597	593	573	580	559	615	574	611	531	603	586	585	605	584	578	572	570	622	571	612	564	582	558	546	594	597	532	614	604	569	657	578	624	593	556	569	558	577	611	605	615	571	555	608	561	570	592	582	557	557	549	613	595	599	587	582	568	595	605	559	575	579	608	583	624	599	622	596	551	551	596	620	567	572	589	587	568	577	589	591	590	562	573	607	563	580	552	590	606	623	642	556	555	602	523	549	588	589	582	549	580	565	591	575	621	629	587	570	572	558	613	580	660	533	652	595	589	556	520	606	574	584	646	625	588	574	622	591	559	568	631	572	524	627	590	613	615	564	577	626	571	570	580	582	574	576	617	587	603	584	594	539	552	548	561	549	580	560	597	567	592	585	617	573	577	598	614	578	583	604	565	620	603	571	552	552	523	592	620	538	560	582	606	569	585	540	612	621	609	573	587	569	613	557	585	544	597	608	572	606	574	543	556	553	595	564	595	561	576	577	572	605	593	491	577	571	595	604	592	622	581	614	559	556	599	573	568	551	621	543	560	577	560	587	561	584	586	568	577	545	582	602	613	585	594	564	595	605	591	588	567	569	615	593	584	588	591	615	626	566	532	597	545	580	589	608	572	557	612	608	581	582	605	597	636	604	580	561	581	601	556	619	573	607	559	651	562	611	571	578	551	556	574	591	578	585	547	570	560	600	584	528	532	584	586	557	556	599	573	617	611	595	570	588	551	565	549	545	607	558	540	604	563	593	621	613	512	556	615	622	584	542	562	562	555	626	648	576	588	572	554	555	615	620	599	583	601	584	531	580	594	565	521	558	589	596	569	646	593	574	562	596	567	594	577	584	617	541	649	597	599	585	581	602	610	615	579	578	570	597	562	565	555	597	587	609	537	569	571	590	577	623	562	580	560	630	583	543	540	556	555	595	543	600	585	570	591	606	624	592	555	554	594	542	575	598	584	576	573	572	559	608	606	574	540	585	579	566	610	607	555	596	571	596	580	572	579	592	559	594	603	622	585	605	599	577	589	602	584	562	575	583	562	561	582	587	575	613	598	581	567	601	557	555	622	602	604	613	597	594	583	547	581	585	603	568	559	625	553	589	589	592	571	582	568	623	558	550	604	585	585	565	579	608	624	604	600	611	583	597	592	607	611	604	590	606	613	546	571	562	603	583	566	548	539	574	586	577	561	564	607	592	551	610	569	574	604	580	578	579	566	608	537	566	593	569	514	627	624	623	557	599	584	548	590	527	617	569	610	576	516	563	592	582	581	553	566	598	568	590	612	620	582	579	580	580	599	590	617	572	604	567	582	610	599	630	619	561	620	600	606	599	640	606	579	651	563	586	615	571	545	588	595	569	606	626	563	572	635	529	542	577	583	595	576	595	612	582	565	628	572	565	600	530	596	553	603	553	540	580	553	563	599	559	566	594	528	546	594	592	603	596	612	558	582	604	589	589	619	564	573	611	559	569	568	578	549	585	569	567	557	576	552	585	562	591	577	591	572	535	626	595	563	552	569	593	584	536	542	580	554	600	655	609	582	549	607	618	581	609	583	522	573	561	606	548	571	597	576	534	591	569	596	609	597	598	610	614	539	582	599	603	613	544	553	598	576	611	594	614	531	585	584	572	549	579	547	570	576	585	575	579	603	560	593	604	566	580	593	594	613	575	524	577	583	609	567	564	560	535	585	564	612	594	572	572	594	598	564	607	579	594	603	578	618	576	579	543	574	549	590	597	591	547	610	568	591	533	568	564	537	549	556	610	612	601	587	551	588	608	597	576	551	595	612	589	584	585	565	597	553	595	537	549	563	537	604	556	650	554	546	558	603	563	582	570	579	572	579	567	589	561	589	631	542	557	556	560	597	592	582	576	605	549	572	581	590	567	591	567	575	548	599	603	588	564	639	607	622	600	587	597	601	647	612	630	609	568	574	577	591	566	552	575	568	538	615	560	580	539	574	570	583	511	597	588	557	634	597	591	567	596	602	583	592	565	561	574	577	571	519	596	598	593	583	563	569	589	579	558	600	600	576	593	554	570	593	608	596	589	582	566	563	530	597	574	612	592	602	602	549	554	553	552	606	625	602	553	609	578	518	526	590	553	579	585	576	571	564	531	580	615	555	587	549	554	574	586	571	583	572	543	592	552	586	538	614	563	597	596	601	530	600	542	599	618	581	560	573	606	558	564	587	568	541	594	599	543	553	648	615	563	615	607	539	622	597	613	589	567	578	554	575	618	624	569	611	578	623	588	580	534	560	602	584	609	627	611	591	572	588	598	586	586	575	576	554	570	551	624	563	614	609	544	552	546	554	605	584	593	589	600	554	546	597	557	594	569	538	581	604	587	571	621	620	588	553	585	589	591	571	578	577	619	589	583	581	561	568	566	570	553	568	598	606	585	574	589	581	619	561	582	569	586	588	579	570	603	581	608	561	602	593	594	623	570	606	562	578	540	560	618	594	585	603	602	608	614	582	610	610	592	580	607	567	621	584	571	587	576	584	570	581	591	586	544	583	553	584	592	539	557	560	607	583	580	570	591	589	563	578	571	565	601	585	614	563	598	624	570	607	574	549	559	562	563	579	593	593	545	578	597	611	593	565	603	586	615	593	566	587	570	587	550	573	603	554	627	604	603	601	592	566	616	569	555	576	557	599	561	597	595	600	504	555	578	582	593	581	561	585	538	618	580	541	535	616	554	602	589	597	586	576	564	622	570	592	587	607	572	570	611	575	575	584	549	595	535	578	510	624	565	580	561	603	561	597	574	540	564	574	565	582	617	602	551	600	595	614	577	548	590	556	609	627	549	594	559	554	564	602	577	619	608	571	570	570	542	558	585	582	598	600	594	578	577	579	596	561	565	573	608	570	618	586	584	540	560	556	580	570	555	571	619	629	609	572	622	593	542	595	633	563	575	572	549	599	585	623	546	579	587	612	572	550	535	627	559	531	590	599	529	587	567	546	574	573	628	595	563	535	583	640	588	580	577	611	602	569	543	602	563	570	573	586	628	581	531	615	557	582	567	570	564	571	602	558	570	587	555	575	570	582	576	581	567	555	574	572	546	587	600	632	634	611	549	591	586	566	606	594	556	580	596	577	618	625	604	603	530	566	560	608	544	595	574	586	587	554	567	599	569	568	566	579	592	572	569	543	590	610	632	564	583	556	545	593	550	578	518	590	593	584	570	622	545	567	547	571	603	584	627	572	592	554	588	589	579	582	586	585	588	559	535	539	570	622	580	570	579	562
22183	20860	28501	23336	20860	20919	10905	1040	834	645	582	548	465	438	424	439	370	390	347	347	353	327	286	334	299	313	299	300	323	309	313	260	241	280	290	301	272	268	287	279	300	332	300	283	270	298	276	300	299	276	295	247	280	302	278	288	297	284	257	267	261	248	272	290	289	271	251	275	282	269	267	265	247	281	272	236	294	234	255	272	272	256	246	250	241	272	262	277	252	298	263	274	249	239	252	256	259	264	254	275	291	263	233	273	282	246	238	288	239	238	248	281	249	246	235	266	253	275	227	249	265	259	271	282	246	227	238	234	233	267	256	247	270	250	248	231	265	243	256	238	261	239	237	282	269	245	262	282	254	248	235	248	255	258	258	240	245	251	242	279	257	230	257	234	303	260	244	241	258	243	251	233	262	269	249	279	220	229	256	227	244	219	248	226	260	262	274	234	260	276	268	224	252	263	260	256	272	258	238	241	284	244	254	259	245	246	236	257	255	260	263	265	245	265	244	283	260	287	223	245	275	239	242	264	264	279	253	251	269	242	236	216	253	247	244	243	246	238	255	247	249	252	266	247	229	229	238	239	267	255	251	246	261	264	249	234	247	235	268	244	247	220	260	257	226	244	262	265	295	276	245	270	268	256	243	242	241	242	249	231	260	276	275	247	236	228	246	271	275	235	260	247	234	268	287	263	258	242	252	245	263	248	246	250	266	263	244	247	230	254	239	250	234	257	252	265	247	247	226	237	229	271	258	256	241	252	267	255	270	233	267	234	241	239	253	238	228	238	270	264	262	246	260	244	240	241	230	248	217	248	262	255	269	249	265	278	223	252	244	258	233	250	247	247	268	261	266	237	236	239	235	231	256	260	243	267	259	252	213	245	235	237	251	262	262	260	252	244	246	251	232	261	248	229	228	252	249	251	252	267	244	240	269	259	266	254	256	238	237	240	268	259	258	256	263	237	279	264	247	237	250	246	247	249	253	236	219	271	229	253	246	208	246	243	262	245	273	249	235	240	227	219	235	242	244	223	258	256	265	267	252	230	268	257	250	262	236	243	252	234	238	259	253	231	252	266	229	261	282	262	209	240	269	217	266	278	252	253	240	248	254	234	254	237	264	220	257	239	236	253	278	231	243	258	293	214	248	237	224	234	235	220	278	238	261	245	258	260	256	231	234	248	232	224	235	267	228	239	267	261	276	230	227	269	272	234	258	239	255	272	214	217	242	245	235	233	264	278	230	235	243	270	239	238	258	264	242	247	260	247	240	240	283	256	255	249	254	247	273	233	264	234	252	245	247	248	262	266	238	221	239	270	278	241	257	244	247	279	252	253	291	243	242	261	259	261	241	221	264	251	244	236	258	258	263	260	269	258	249	231	263	246	265	253	272	228	248	265	254	266	236	249	253	259	261	273	229	231	216	228	244	252	240	247	264	239	265	297	265	262	268	225	225	255	253	241	223	241	254	249	236	231	245	236	229	273	223	239	253	248	262	258	251	257	264	239	262	273	261	266	260	272	240	234	260	266	229	235	250	255	248	235	280	267	236	252	237	261	239	232	244	230	238	240	262	246	198	274	241	222	280	256	242	272	257	250	256	240	239	240	254	247	238	289	239	264	259	285	249	242	249	237	270	247	257	256	276	249	229	226	253	251	253	245	250	267	253	275	271	254	230	257	267	251	234	258	253	229	251	268	232	237	271	251	285	259	280	234	241	241	237	257	246	269	254	259	254	255	238	249	222	265	252	234	259	214	263	260	257	258	231	272	273	256	264	236	249	250	286	232	238	239	259	259	252	236	286	228	263	240	276	247	272	273	256	243	241	257	238	243	244	254	273	249	246	244	255	251	270	243	222	261	269	283	220	252	251	282	248	261	254	246	273	238	273	232	254	222	233	264	278	252	234	241	259	246	216	261	271	265	263	254	246	261	235	229	248	257	250	266	261	257	263	227	262	254	278	228	242	248	237	229	252	248	286	245	232	248	286	276	243	271	264	248	213	226	274	272	244	253	260	232	280	251	278	262	266	239	250	232	233	262	245	269	250	256	294	236	269	286	262	241	238	237	244	284	271	255	247	255	253	246	263	243	206	260	236	248	263	244	242	237	236	235	270	285	233	255	243	262	250	250	232	252	244	238	248	243	233	271	263	270	267	262	221	242	279	274	276	221	246	252	267	230	273	236	250	249	221	249	228	233	276	256	245	244	254	240	244	279	281	277	261	233	241	232	234	232	237	270	246	242	273	252	257	229	244	243	238	264	233	266	225	238	263	254	290	224	234	284	258	243	270	266	236	239	252	225	256	252	260	247	268	238	266	234	254	251	263	246	276	231	280	245	278	253	239	273	250	254	244	251	249	241	221	236	233	274	246	268	243	249	253	263	251	247	233	249	260	226	249	249	268	263	272	295	259	236	233	262	261	266	233	258	256	240	247	270	242	256	240	267	254	247	241	244	249	249	255	248	229	260	232	252	266	261	230	242	250	272	252	237	258	238	244	234	277	245	254	245	266	253	271	241	252	259	249	252	282	242	274	227	253	241	254	219	256	252	254	233	247	246	246	242	236	259	227	260	244	215	263	259	256	263	256	258	259	258	240	227	255	252	243	276	237	234	236	260	276	279	226	254	247	250	247	247	249	255	249	260	276	252	279	248	286	248	284	259	237	231	234	241	256	265	262	257	231	278	281	256	263	261	253	277	242	270	238	253	238	263	242	240	245	237	229	250	248	234	256	245	236	240	223	240	258	268	248	232	259	254	253	241	253	234	227	264	263	263	249	271	231	270	272	250	253	233	248	252	271	260	258	232	227	236	253	239	266	268	235	256	241	220	259	253	233	251	260	280	221	223	259	264	223	242	247	237	262	270	262	242	241	227	257	249	256	243	259	277	245	261	273	249	258	231	264	261	278	234	273	254	263	258	228	244	267	257	287	270	250	260	275	252	281	259	233	237	238	236	245	233	266	231	223	246	249	269	263	235	263	224	251	266	285	254	287	254	249	244	245	231	261	237	255	256	254	258	244	267	229	236	256	271	253	268	247	254	258	263	251	246	277	257	238	247	261	258	220	255	276	261	257	242	212	266	242	233	241	249	249	244	258	273	274	240	271	257	263	246	274	253	262	256	251	249	240	282	253	250	245	231	241	241	259	266	276	250	243	264	249	266	238	273	280	292	262	223	271	250	245	258	242	241	255	243	254	251	236	253	238	252	257	249	249	272	245	254	250	227	261	263	272	232	243	238	268	233	237	257	261	240	263	260	262	259	275	247	242	242	250	245	271	254	263	264	223	259	258	224	218	248	255	231	268	250	255	260	254	268	254	236	254	233	225	254	263	238	253	257	231	246	239	275	243	263	267	242	238	256	240	233	252	240	256	221	218	276	271	272	253	229	251	234	248	262	253	253	277	249	249	258	255	243	261	262	255	275	239	259	276	257	255	270	262	243	268	251	270	243	254	238	271	248	261	263	237	256	245	251	258	220	249	243	203	243	252	230
5158	14772	9993	4979	3408	2519	1879	1344	1110	889	733	693	575	549	517	453	442	416	408	387	374	362	329	340	324	333	324	322	310	294	282	320	312	273	296	288	283	300	312	284	285	299	280	282	273	273	266	311	272	274	292	297	285	264	260	286	296	272	259	294	273	273	288	276	243	268	266	243	237	276	261	243	269	239	258	255	259	259	263	272	259	276	257	274	257	295	292	284	277	238	284	242	263	266	272	249	277	262	234	247	245	307	242	230	240	261	268	255	243	242	217	230	261	266	245	248	256	237	251	259	263	254	240	249	236	268	233	216	247	240	272	235	281	230	237	246	223	252	241	237	283	258	234	240	258	231	266	223	269	235	246	250	287	254	251	252	251	237	262	279	237	234	241	243	264	260	259	239	289	226	248	262	229	259	260	248	289	266	235	239	225	245	235	252	252	243	291	256	254	261	256	244	234	247	249	220	243	231	247	245	264	228	235	241	252	211	236	258	246	256	252	235	238	238	261	238	250	238	239	235	220	284	292	260	269	245	253	260	249	259	225	239	246	223	250	250	250	235	240	266	255	265	274	247	251	260	282	253	253	259	250	237	253	256	199	238	220	244	254	248	271	252	262	242	235	280	234	197	243	252	225	231	203	256	224	256	270	262	237	242	259	257	251	243	248	243	257	252	261	260	242	217	251	229	253	248	261	248	249	259	241	253	267	271	256	255	217	249	255	270	260	246	247	244	251	255	252	248	277	247	237	271	250	265	255	213	256	246	253	242	270	268	248	263	289	235	229	255	259	252	245	250	243	243	290	229	259	223	251	259	243	257	221	258	249	238	243	252	215	237	224	283	244	228	233	214	246	261	228	257	226	235	260	261	229	221	249	253	255	248	254	246	239	247	223	252	260	263	260	233	241	237	255	250	234	242	243	222	215	245	265	249	227	250	281	233	259	247	230	254	266	246	247	254	266	261	269	257	223	252	233	238	271	250	253	265	238	240	262	251	250	230	253	240	261	284	266	261	226	246	246	236	244	228	247	252	262	221	227	246	239	219	252	266	225	217	240	223	275	227	271	217	250	232	214	242	239	230	244	237	266	222	239	237	244	235	240	233	254	237	259	241	234	258	221	239	237	224	226	254	251	217	270	263	234	240	270	253	245	225	225	214	254	236	224	238	253	235	244	274	256	284	235	237	258	264	254	242	262	234	241	226	239	245	247	247	233	269	237	266	271	252	251	264	223	260	248	242	252	230	260	249	266	219	236	266	260	256	242	235	243	255	232	237	244	237	243	237	228	259	263	237	237	264	253	254	221	264	228	240	272	237	255	251	250	248	261	211	231	244	223	230	250	260	238	225	241	246	228	284	274	249	249	248	237	226	245	238	258	243	244	255	257	247	253	261	250	241	250	238	229	243	228	233	230	254	228	254	225	234	246	257	221	224	245	256	235	256	253	244	258	222	255	276	247	272	203	244	220	228	244	253	239	263	217	255	251	262	233	242	240	218	263	234	227	259	261	238	250	244	247	250	246	242	227	255	234	250	260	246	259	222	246	253	259	264	242	235	234	251	216	244	248	245	266	240	249	255	246	225	239	241	259	238	243	246	234	239	263	249	237	249	208	221	223	246	285	284	245	231	226	250	240	258	256	268	256	241	246	242	212	241	243	263	247	247	251	237	263	252	243	243	264	228	252	246	273	255	251	239	256	243	258	226	239	252	229	215	242	245	249	239	276	253	243	254	224	255	233	235	255	251	227	265	265	265	237	232	249	258	261	260	231	275	250	258	260	234	264	275	212	241	244	247	252	230	243	259	236	223	225	239	246	247	235	254	270	250	264	230	245	249	258	269	250	229	247	223	275	260	233	238	247	256	246	235	256	251	247	250	251	224	258	246	260	230	255	256	239	226	258	263	227	239	266	268	253	229	278	228	226	234	279	256	226	262	237	237	240	243	238	238	268	237	278	276	259	249	239	237	238	238	238	245	239	244	264	236	240	213	227	251	244	226	270	244	253	253	220	230	222	208	236	252	265	258	248	228	229	243	251	252	251	244	238	247	225	257	254	222	250	242	238	241	242	234	272	256	247	248	242	243	247	257	249	255	224	255	269	241	240	239	251	270	237	256	260	260	241	240	222	242	242	238	234	226	248	243	231	264	239	267	210	245	237	246	224	251	255	253	251	244	232	251	261	243	240	258	232	231	252	277	276	265	252	226	241	246	248	240	258	260	240	247	216	253	235	270	244	272	244	242	224	253	243	252	264	254	239	237	209	246	236	235	245	262	263	249	232	255	231	261	231	259	246	248	244	230	256	238	240	246	235	226	271	228	241	265	250	234	227	230	248	240	248	263	255	257	239	224	243	273	283	263	246	263	246	249	231	251	239	248	229	216	273	247	247	271	239	253	260	258	220	232	248	254	243	238	266	269	242	225	229	241	244	276	239	241	255	239	266	251	270	260	252	271	250	225	250	238	252	230	250	249	245	248	238	263	225	256	261	241	279	234	270	230	268	219	234	247	256	255	258	236	242	245	246	271	235	257	249	233	245	250	242	240	254	255	224	228	249	257	216	227	253	217	252	246	219	231	260	226	268	233	231	242	230	244	284	242	258	241	241	228	222	246	246	259	207	225	233	229	276	289	226	244	255	232	230	243	246	242	246	232	249	216	259	222	259	261	238	262	240	262	218	250	233	256	218	201	242	249	251	247	246	228	254	234	256	235	248	223	241	246	247	238	226	261	246	253	256	283	250	235	246	232	237	207	233	230	258	264	223	227	262	239	269	234	248	228	261	218	267	248	222	245	234	255	248	268	232	262	264	293	243	218	248	245	226	251	279	240	261	259	253	226	223	254	246	249	251	253	251	263	256	205	259	264	209	235	226	262	233	258	265	256	243	228	265	239	235	225	253	239	241	209	235	250	246	253	220	255	264	291	245	260	232	236	258	250	238	271	230	253	241	236	255	290	234	234	245	237	250	247	241	242	263	240	283	286	236	261	257	250	246	258	231	243	249	206	219	275	248	246	264	232	261	264	247	267	215	277	252	253	247	261	249	247	265	242	243	230	204	264	251	255	258	257	256	252	232	249	244	262	264	247	260	236	239	257	217	252	255	262	250	231	247	234	230	240	244	229	252	251	244	271	241	240	233	252	258	232	270	204	228	238	251	251	259	237	271	245	270	269	208	240	249	244	280	248	246	246	266	254	255	249	233	223	236	250	220	233	236	268	265	268	251	246	259	226	246	231	259	286	253	225	256	215	257	242	221	236	282	251	237	238	250	242	246	267	244	254	253	269	273	228	226	266	271	250	242	235	234	214	215	238	249	254	245	225	220	252	246	262	240	240	247	238	231	233	227	274	245	260	266	239	263	275	272	252	232	244	253	229	260	258	265	237	254	230	242	247	244	263	245	246	258	262	218	234	246	257	263	241	238	255	223	238	262	251	239	243	244	249	247	256	261	244	262	245	265	268	254	228	254	273	293	250	237	248	258	243	269	278	233	230
27508	18407	4883	804	659	595	644	590	581	592	565	567	604	607	599	632	592	650	592	578	617	572	588	607	543	529	563	558	587	617	567	615	586	616	595	583	587	561	593	626	613	557	590	561	538	588	572	575	602	578	539	589	570	610	571	595	555	570	590	555	622	536	601	608	635	573	575	621	612	563	635	575	578	601	559	618	575	602	586	583	584	600	585	606	544	581	614	618	540	547	572	566	528	605	606	560	560	603	596	606	546	595	614	580	578	596	559	590	539	569	614	610	550	576	595	602	583	565	576	553	614	585	602	560	614	587	553	609	598	604	573	556	581	590	527	577	576	588	550	572	583	586	558	570	572	591	549	604	587	614	567	593	573	567	579	607	569	580	591	623	574	543	589	567	588	600	534	558	585	553	592	547	562	559	600	582	608	559	595	567	656	536	594	537	590	613	581	577	574	607	550	524	564	592	555	535	616	638	557	552	580	592	545	593	589	552	607	603	593	570	605	582	585	603	585	566	584	568	614	578	578	544	590	571	607	614	588	554	600	580	560	551	606	562	568	544	541	627	569	539	556	600	592	618	592	555	544	593	587	569	576	554	592	549	559	557	566	612	562	603	599	609	591	597	564	615	574	623	626	605	607	583	606	553	593	582	568	562	548	596	598	575	627	540	561	555	582	597	586	538	598	575	595	571	611	570	570	588	579	532	527	564	564	597	557	555	543	578	542	547	530	598	566	555	598	587	597	570	580	601	595	581	550	576	618	581	565	560	551	541	571	578	544	560	522	574	536	603	584	556	604	560	589	596	636	594	562	553	544	572	573	597	562	562	598	565	570	585	559	606	580	533	574	602	564	562	566	618	562	618	579	595	555	557	574	567	528	594	609	583	579	578	562	578	616	583	591	600	589	552	589	559	603	575	551	595	565	552	617	606	570	578	562	557	535	609	558	607	555	549	562	580	579	602	602	532	580	582	547	579	597	579	576	552	571	615	536	527	543	588	597	570	605	594	569	567	563	538	578	559	602	536	620	563	591	553	614	554	635	599	616	569	537	560	608	629	579	556	570	529	613	555	575	578	580	586	547	581	566	558	583	566	563	550	588	552	605	578	558	594	578	612	550	621	565	635	579	536	593	626	573	567	577	543	593	584	603	538	539	599	569	590	561	550	592	538	566	578	580	570	569	595	571	592	574	541	569	610	603	506	589	539	592	552	642	553	542	555	584	583	584	565	559	587	583	569	576	570	558	571	621	574	580	570	539	614	581	601	606	558	640	592	613	595	603	588	570	612	571	530	552	567	548	557	559	567	609	546	579	564	609	528	589	551	611	568	582	572	555	540	549	586	582	605	550	616	587	614	557	620	579	596	564	564	542	553	573	553	587	575	538	553	578	586	594	537	590	584	578	575	558	555	555	559	542	582	592	603	595	575	552	594	542	566	564	554	597	526	549	581	580	594	606	552	624	549	556	587	606	607	563	559	562	539	583	599	559	574	612	566	587	569	602	541	584	568	575	620	616	576	605	594	570	553	569	571	547	583	574	582	540	564	606	542	643	607	528	564	596	577	617	642	610	586	573	556	555	574	547	588	642	583	602	557	557	562	608	569	585	610	574	575	565	600	573	570	619	568	583	573	610	624	578	528	576	528	582	564	576	575	601	583	590	621	544	560	620	575	559	572	587	561	590	563	585	588	614	553	552	601	595	557	564	584	615	588	539	613	598	518	621	579	576	580	580	581	547	539	587	559	535	597	549	588	594	607	566	576	621	612	585	551	584	613	587	552	589	562	578	605	575	573	575	567	599	607	567	592	624	538	592	614	570	548	612	543	564	594	595	593	568	600	548	611	571	514	609	590	566	585	581	588	560	567	566	583	556	587	578	586	543	575	535	543	589	594	557	544	570	567	602	563	545	590	605	593	594	566	611	578	566	572	534	592	597	563	575	572	534	584	588	606	558	559	522	605	582	547	599	528	558	604	551	640	575	568	566	616	578	555	592	534	572	594	592	554	561	564	543	545	576	581	606	562	542	593	543	573	577	595	608	608	595	575	542	591	585	599	559	591	576	584	563	633	590	631	594	567	568	612	570	554	561	574	566	632	603	611	563	547	568	610	548	583	584	574	592	568	561	616	588	565	555	576	592	578	594	585	590	633	591	569	603	572	534	577	602	580	574	572	578	535	592	599	574	574	596	592	606	604	559	585	541	633	597	628	569	594	557	565	622	590	600	600	553	525	553	555	626	596	614	570	604	563	567	588	581	617	574	599	601	622	570	577	569	564	633	562	557	557	575	551	603	557	578	594	599	577	612	582	554	614	572	607	571	577	610	556	567	613	572	579	596	596	565	537	653	613	576	551	615	553	565	566	589	583	601	616	573	575	621	549	595	558	552	561	560	597	615	556	548	551	616	557	591	551	614	602	578	552	601	577	573	579	616	587	570	567	585	593	556	538	564	595	613	588	601	572	584	564	584	622	593	581	586	593	565	593	632	608	564	562	549	561	605	544	601	550	609	585	550	592	625	581	529	580	621	615	574	604	558	510	598	581	582	557	571	564	590	587	599	565	592	553	581	591	604	563	558	559	590	561	545	589	570	616	609	575	572	559	580	570	602	577	599	604	621	588	620	612	582	627	561	586	586	614	574	576	562	567	568	550	577	578	614	563	533	568	571	604	622	548	563	540	595	597	573	607	598	579	599	546	637	556	591	577	611	552	585	608	603	568	581	615	589	611	575	513	592	602	571	565	576	582	579	604	586	588	588	604	549	559	569	522	586	623	559	572	605	602	586	588	536	606	584	586	611	620	536	593	567	593	573	564	571	580	558	597	568	569	591	593	604	571	542	546	563	580	578	628	564	490	579	536	567	558	539	590	598	587	611	589	584	600	543	554	625	566	633	557	568	592	603	558	575	594	583	573	593	552	528	588	544	615	570	584	562	534	566	584	565	576	554	594	608	553	567	572	561	600	555	568	550	628	579	605	584	587	559	595	554	547	579	563	575	591	595	585	548	552	614	592	595	583	597	603	567	599	592	549	605	571	560	593	547	525	577	571	583	613	597	633	560	589	572	519	593	574	636	600	585	576	535	608	585	588	600	577	603	590	534	554	618	599	572	548	534	560	535	569	604	565	576	621	613	538	597	608	591	570	593	573	568	607	647	549	630	609	620	654	628	579	602	586	581	587	562	598	584	589	596	606	585	626	588	596	598	570	545	605	553	561	625	638	579	627	551	569	601	544	609	553	596	556	581	595	586	589	610	582	575	578	575	559	609	594	530	557	534	608	585	596	598	553	561	560	594	612	560	582	601	569	550	570	575	551	563	577	600	553	581	591	592	577	583	537	547	563	533	641	563	599	546	579	594	621	582	583	575	594	591	583	567	543	574	580	584	577	580	562	568	592	574	583	582	554	589	565	575	560	597	603	592	581	566	605	566	571	574	564	568	552	610	551	578	583	598	601	589	550	583	545	562	574	581	579	610	545	606	578	549	571	529	591	587	596
5228	1344	940	750	659	626	668	622	613	590	583	600	577	572	608	607	599	590	619	616	581	575	575	604	550	615	557	629	595	633	569	603	564	566	565	624	555	636	603	588	575	588	540	587	570	605	584	604	572	604	596	610	548	568	627	580	599	591	576	577	602	572	584	575	596	597	581	584	557	613	596	566	564	579	628	577	564	571	544	578	580	630	573	586	576	595	576	557	596	614	559	595	564	552	595	581	599	601	592	606	563	580	581	596	599	582	595	542	558	569	605	585	561	563	552	660	562	598	617	609	528	631	541	579	568	599	560	592	599	608	629	601	558	602	581	592	585	566	589	616	597	560	582	565	570	574	544	607	575	562	594	551	618	602	603	572	588	545	588	570	608	553	551	636	579	575	607	583	594	587	593	512	546	590	561	565	561	553	576	602	619	559	572	572	536	601	571	578	569	614	563	559	565	591	519	584	568	556	568	617	552	576	535	552	565	573	546	557	545	627	579	552	593	540	585	593	598	576	639	557	605	584	580	602	573	547	584	591	565	597	553	596	568	572	590	590	584	538	550	590	565	556	564	532	587	585	588	556	533	562	584	562	566	544	580	566	590	562	592	558	597	547	522	580	580	563	577	578	615	573	554	594	575	569	577	588	582	610	584	573	549	578	611	547	550	554	586	601	631	546	569	559	567	593	567	561	591	561	538	582	559	578	553	581	569	558	540	608	570	574	580	550	578	545	593	634	605	631	567	596	628	555	603	614	602	579	619	546	583	594	589	564	541	592	561	568	576	571	615	577	549	585	568	578	557	547	601	563	590	580	622	587	594	609	538	586	617	583	539	573	605	578	624	579	606	581	558	562	649	558	557	567	574	558	558	595	574	619	561	582	572	592	602	543	562	548	595	560	601	614	581	571	540	532	551	572	576	621	533	541	594	583	600	601	590	568	565	579	549	567	604	575	572	545	576	582	569	544	565	569	576	624	589	555	594	599	585	569	559	559	604	549	592	541	639	574	657	595	620	586	563	567	572	609	562	558	519	553	626	601	610	548	601	558	597	540	647	552	575	589	579	581	555	588	610	583	600	539	569	614	602	594	594	552	561	614	581	598	613	566	572	552	611	607	554	590	565	604	576	557	636	587	544	594	560	600	568	593	553	575	571	571	563	547	607	554	578	579	597	600	628	578	552	572	576	614	578	566	600	614	575	557	601	542	544	577	584	551	578	592	571	571	596	593	572	539	558	554	593	573	574	576	552	565	581	567	557	560	576	537	575	588	615	619	609	554	571	569	567	558	589	584	624	555	574	538	578	587	611	598	598	571	571	559	585	614	569	555	559	556	573	589	550	564	566	554	545	528	589	611	578	584	595	633	536	575	550	611	572	577	556	582	620	579	598	547	543	585	607	597	610	621	550	561	610	566	577	610	558	560	558	592	576	611	566	603	546	561	545	617	553	591	593	634	591	607	566	619	563	574	547	575	575	565	568	628	530	569	549	556	565	584	567	591	576	597	544	586	595	544	602	588	590	628	551	544	562	593	552	581	568	596	603	574	546	581	574	578	584	615	578	563	607	574	566	542	535	618	547	589	591	543	579	603	579	578	583	608	560	570	626	592	620	580	567	546	544	607	563	568	597	576	544	570	520	576	617	602	534	640	561	562	570	578	611	576	616	629	611	543	576	595	581	577	584	618	547	523	574	569	607	634	615	563	607	563	557	593	574	603	613	589	564	582	528	617	589	596	574	606	594	590	595	567	574	612	604	556	597	601	582	617	584	579	552	600	608	565	591	555	581	541	573	591	556	625	600	569	603	565	533	617	577	609	583	568	591	552	544	575	581	580	573	543	600	559	580	575	582	575	558	602	582	599	540	601	599	576	529	576	588	527	594	564	569	556	607	581	602	587	613	593	555	594	545	544	563	557	580	645	564	589	602	593	589	561	569	626	596	579	548	587	609	565	569	606	582	555	535	528	603	638	560	577	593	605	561	599	603	561	574	639	539	573	599	571	607	574	579	567	552	598	589	559	596	604	544	613	577	564	585	554	589	583	533	577	556	559	566	585	596	594	641	606	583	587	574	566	585	599	572	583	597	568	546	587	583	641	572	600	599	543	582	588	559	579	571	567	552	589	563	550	597	589	572	546	572	600	558	617	564	576	628	619	602	617	601	553	597	576	595	557	572	587	583	565	572	587	594	612	624	576	579	567	554	563	580	572	593	594	546	566	575	582	531	599	554	550	601	584	581	552	558	571	607	580	594	588	605	571	563	589	593	541	587	627	610	580	538	560	524	574	576	594	551	591	594	560	560	600	591	610	599	616	596	576	579	560	566	590	598	521	569	633	643	617	547	584	549	558	532	579	571	559	558	580	559	595	588	540	586	562	564	593	577	605	589	573	540	628	569	570	539	588	581	545	602	568	570	581	587	579	578	599	634	575	588	542	619	569	602	545	608	587	563	576	600	548	585	555	564	607	543	596	588	554	571	597	568	586	586	540	609	581	576	584	627	585	564	597	588	598	571	561	570	569	552	527	581	582	558	582	551	575	584	554	607	615	600	564	561	620	561	581	564	615	592	597	610	581	573	596	554	580	592	639	553	565	538	584	536	585	568	563	566	609	576	587	569	631	573	598	608	612	582	550	588	647	571	559	602	591	550	644	590	599	606	570	573	604	613	563	598	558	583	585	572	592	575	577	577	565	585	573	586	583	604	573	620	554	587	568	608	536	606	573	608	609	615	537	571	582	616	562	598	589	565	585	566	578	557	589	601	599	630	558	558	577	580	548	552	573	582	565	578	549	594	597	563	584	565	584	586	574	563	559	600	573	570	599	614	601	623	563	610	587	614	556	588	617	581	565	548	568	553	568	557	577	545	541	575	565	610	567	615	591	553	584	579	555	582	544	558	611	566	657	598	630	576	581	557	595	566	589	587	606	590	563	529	537	551	570	614	578	633	563	569	588	612	545	542	576	555	539	589	552	545	579	578	582	566	584	625	557	563	556	573	558	595	584	578	573	553	549	579	629	595	581	592	589	570	584	589	562	537	577	630	581	591	605	551	560	588	603	572	564	586	561	615	559	601	530	583	607	601	554	617	599	574	569	601	563	562	563	643	582	532	615	618	548	553	581	594	621	579	633	612	581	602	572	575	621	560	549	588	587	626	535	554	585	614	545	555	565	564	581	596	575	581	597	605	598	557	562	586	573	553	611	572	617	575	579	584	603	613	607	579	641	596	583	596	573	610	535	616	565	565	545	599	589	561	555	564	589	599	578	564	575	520	584	634	582	623	580	579	582	587	599	538	572	586	598	569	530	605	572	606	541	581	606	560	542	576	606	572	575	570	611	563	567	561	582	525	565	569	586	585	548	575	616	587	604	598	589	559	612	553	560	620	537	595	575	527	596	572	550	567	562	586	585	587	569	560	601	544	562	601	580	610	543	576	573	600	571	602	589	573	584	555	590	564	598	581	587	586	562	579	540	606	527	570	583	593	553	589	577
23442	20956	28216	23862	20960	11063	1104	702	611	516	494	415	401	404	418	416	405	383	357	392	364	363	367	354	342	348	307	348	362	331	302	340	331	326	359	321	350	343	338	336	338	334	342	350	315	326	371	320	350	305	294	325	341	313	328	344	352	324	340	347	339	326	304	340	300	321	322	324	311	333	337	334	316	338	290	317	348	327	307	297	341	317	324	320	313	350	324	349	357	305	309	308	288	293	318	320	298	317	347	328	335	301	361	316	298	305	344	323	333	341	332	297	317	312	350	329	300	303	323	321	331	317	322	286	270	334	301	339	311	324	341	328	353	334	352	312	302	335	327	294	301	295	337	288	319	304	322	342	343	319	300	283	338	292	314	343	331	289	316	300	315	322	322	304	305	315	328	298	342	304	324	357	370	281	319	277	319	326	303	301	330	323	292	332	338	310	322	336	257	313	332	340	309	338	314	339	313	341	319	298	302	321	291	323	299	345	316	327	353	312	336	285	358	312	353	327	316	332	325	313	332	284	319	339	336	309	317	329	316	311	316	323	315	345	341	321	327	281	304	304	299	334	325	326	291	326	329	320	302	297	310	315	357	328	328	305	323	315	296	306	309	319	310	310	273	338	319	302	305	301	308	324	266	316	293	304	333	301	307	318	317	282	329	330	313	311	288	309	348	320	287	317	326	324	323	306	332	292	330	303	326	331	343	322	337	303	319	332	331	322	360	330	321	303	322	313	317	319	313	330	319	294	310	328	312	286	309	335	355	298	302	282	308	321	329	326	310	370	318	308	318	308	317	304	303	377	293	310	327	309	305	296	339	328	317	329	296	289	319	283	307	316	308	329	329	320	317	299	324	309	354	310	331	327	282	294	325	335	333	308	334	312	340	349	326	308	339	321	326	323	288	281	345	311	306	298	348	334	315	349	324	296	302	333	340	329	324	296	347	335	295	353	303	308	309	314	329	306	335	320	339	349	298	321	281	313	313	312	347	325	338	320	307	329	347	299	337	338	302	324	311	312	327	333	319	354	343	315	320	298	321	288	294	337	293	342	317	324	299	334	340	316	317	327	328	329	345	323	284	355	308	328	285	313	343	311	288	316	318	332	351	316	311	310	325	310	318	328	309	347	290	291	324	310	359	307	304	301	305	301	324	317	303	308	324	342	318	325	373	299	308	334	311	308	283	330	317	327	333	295	311	297	323	331	312	313	319	295	297	363	311	319	341	329	294	291	326	326	329	320	324	333	325	334	332	324	324	302	305	328	330	305	319	301	339	318	329	314	341	301	308	358	344	351	306	327	316	318	350	332	330	320	305	274	306	326	310	288	304	316	327	296	308	309	317	296	329	313	320	324	296	307	333	325	305	310	356	338	327	314	310	344	299	307	324	307	287	314	328	302	282	327	314	302	326	284	313	346	330	311	313	296	277	309	337	308	330	326	318	307	311	268	329	308	312	336	322	338	310	314	318	335	325	302	323	325	304	296	326	329	316	333	305	308	315	345	333	311	311	314	347	313	322	296	328	324	302	329	318	314	297	296	303	324	294	298	299	318	306	289	310	337	321	316	298	299	298	278	325	332	329	312	323	279	318	323	305	311	341	341	342	323	311	320	307	329	328	323	315	308	356	284	311	300	300	317	316	334	300	339	285	333	365	331	298	330	311	346	316	324	310	282	323	321	289	316	323	310	325	329	322	307	308	330	333	331	296	336	328	294	329	321	309	322	313	280	302	324	327	309	308	338	332	370	341	317	294	297	324	300	343	329	329	310	293	339	324	297	358	291	334	308	302	289	333	332	291	343	311	337	327	296	314	336	306	315	340	324	325	369	315	323	316	329	314	301	338	331	338	322	315	312	323	328	303	321	345	334	272	300	329	323	305	301	311	355	290	306	326	321	284	308	303	322	348	277	306	300	356	295	282	323	336	332	316	326	329	318	318	317	317	324	299	319	316	326	296	320	328	296	325	312	289	323	338	310	335	321	322	341	295	307	349	313	357	320	322	335	335	310	304	306	329	331	301	317	297	296	331	317	344	312	337	324	303	329	305	316	321	309	307	301	308	330	323	306	327	289	313	306	334	331	321	344	304	332	310	305	296	310	311	302	308	301	331	318	324	279	328	338	315	340	297	280	313	325	331	310	353	318	309	345	312	308	329	305	292	324	326	325	326	321	347	335	332	288	327	342	319	308	327	305	332	341	304	337	336	307	342	303	298	293	322	304	295	324	326	335	309	350	319	298	321	324	299	303	316	363	312	298	336	330	352	324	314	303	360	310	348	308	311	289	322	324	337	304	326	341	321	300	317	319	308	301	347	331	324	314	304	304	317	298	297	330	325	303	326	328	333	314	322	312	334	294	342	352	311	303	323	310	315	316	296	308	295	300	300	305	335	330	294	314	328	346	259	332	304	312	328	323	353	308	348	334	315	291	324	286	316	276	327	326	358	314	314	320	328	333	328	335	315	301	317	306	291	306	311	334	322	340	316	272	352	314	297	323	347	341	321	287	302	319	291	352	302	306	310	318	330	331	295	338	298	331	327	273	332	310	335	330	324	322	308	307	318	329	303	306	333	314	307	312	348	322	299	307	322	337	308	341	322	325	287	333	321	372	319	329	307	305	330	290	308	322	305	298	293	327	323	320	310	313	311	320	295	289	316	341	311	332	297	356	341	342	311	308	292	311	347	311	331	312	328	311	307	335	325	311	333	334	314	331	331	353	308	342	310	346	325	338	316	329	343	313	278	343	319	319	353	322	318	302	302	318	314	293	333	324	305	333	329	298	352	326	311	322	312	315	315	332	296	317	316	335	315	299	329	321	326	306	285	314	302	311	313	307	322	313	297	301	333	323	327	319	322	346	292	319	317	303	289	318	309	332	306	310	309	318	335	279	309	326	315	331	313	315	313	316	318	348	300	311	318	327	349	305	316	313	292	305	348	299	323	326	306	319	308	366	359	325	336	343	306	313	326	312	336	332	321	292	305	344	317	331	329	332	302	339	301	308	328	317	302	298	312	316	341	311	309	341	311	330	306	302	305	336	310	318	332	334	317	315	309	326	290	333	295	313	314	310	308	319	328	311	317	337	340	312	323	306	297	323	342	330	293	314	299	324	305	312	277	290	312	340	320	317	334	344	315	288	329	313	321	317	305	346	341	306	312	291	309	327	325	327	307	323	311	295	301	306	313	315	324	308	334	350	303	326	291	354	325	315	329	291	301	314	320	338	333	338	322	322	359	291	320	307	284	315	340	307	317	328	296	326	293	306	322	332	320	315	313	331	338	295	289	306	295	317	313	277	327	336	314	290	339	332	335	308	292	313	310	292	300	329	305	353	325	326	297	317	319	333	332	316	320	301	320	320	325	294	321	280	334	310	303	302	283	342	326	314	282	296	307	316	346	296	325	309	306	330	307	300	315	289	302	362	320	352	304	296	353	311	288	309	325	327	304	288	346	308	346	311	342	309	306	318	314	330	329	311	344	315	317	309	323	306
4083	8784	5925	2795	2097	1522	1219	888	712	604	577	547	510	537	470	451	410	401	443	372	396	385	364	396	316	364	354	395	375	386	369	366	333	362	355	386	361	336	346	342	350	322	338	332	361	352	354	330	319	346	362	315	333	372	329	354	350	337	338	308	327	326	352	328	321	339	317	358	324	333	304	350	360	320	362	355	326	357	371	361	343	332	321	318	330	342	362	343	302	344	346	337	316	339	342	332	347	312	318	375	317	320	317	342	337	338	293	359	317	313	344	354	332	348	347	327	313	343	331	354	333	316	332	326	329	364	342	338	333	330	352	346	304	356	335	354	308	306	332	357	290	367	313	327	298	325	311	347	347	345	335	322	363	327	306	337	317	352	318	307	335	318	383	350	306	336	320	336	307	338	314	339	331	356	324	335	325	321	308	329	326	309	305	320	340	327	324	340	307	346	316	345	321	299	353	340	306	350	348	307	315	332	349	331	318	341	317	328	328	295	354	309	330	355	326	293	291	298	300	349	315	296	319	303	311	329	308	329	344	311	375	350	349	324	332	313	335	346	315	343	354	318	340	315	307	349	358	358	328	288	303	317	311	337	326	335	347	299	323	321	334	359	294	346	349	330	324	322	311	300	329	326	327	315	289	331	348	347	327	348	321	357	292	353	328	303	350	323	327	313	309	331	300	325	352	349	327	344	345	354	333	288	319	335	323	320	342	309	335	349	339	307	341	319	307	318	306	327	357	314	288	317	330	330	319	317	332	332	307	277	363	319	302	320	298	327	312	329	326	353	311	328	342	320	373	328	294	356	335	297	337	355	316	301	325	373	337	316	320	326	318	314	319	324	304	325	332	322	325	338	332	318	346	329	336	376	345	335	340	319	319	307	304	339	308	334	352	316	343	324	311	319	316	339	344	311	328	334	294	308	362	320	322	325	351	333	315	311	324	332	342	349	316	330	350	329	330	341	310	337	343	332	355	335	334	344	326	327	331	332	318	335	332	319	290	336	311	348	311	305	333	319	350	337	359	319	324	328	338	324	301	306	320	347	323	333	286	321	327	329	341	317	332	315	351	301	369	305	337	335	318	328	371	305	318	338	328	320	332	347	314	321	323	339	321	331	362	327	348	337	326	364	311	352	336	337	346	348	343	321	332	338	326	322	363	295	345	357	325	320	370	354	357	321	342	300	346	336	332	313	321	312	322	341	298	353	360	308	314	307	295	369	311	332	353	351	351	343	331	354	362	348	315	335	304	325	319	342	309	302	310	303	327	320	319	337	304	305	333	308	308	321	354	336	294	340	328	344	359	335	342	345	315	349	355	363	312	325	331	345	334	307	332	320	312	339	323	324	343	300	332	320	314	324	335	317	296	326	338	310	350	383	357	341	328	353	341	372	331	304	349	304	328	320	320	299	306	306	320	372	341	319	326	296	335	292	326	328	290	295	323	348	347	316	310	315	342	296	310	340	349	340	310	309	318	310	351	326	302	307	337	303	332	310	350	329	320	305	332	332	306	332	354	358	331	309	345	318	322	301	326	353	328	328	346	317	351	332	328	360	318	343	316	324	339	337	308	320	328	329	328	324	348	328	302	332	337	326	319	316	344	308	315	348	326	311	337	312	313	355	332	347	324	303	309	344	303	292	354	328	340	286	327	286	296	348	310	315	319	306	342	339	359	345	337	318	305	325	310	354	328	341	297	333	298	320	320	352	333	332	347	316	337	325	357	293	351	323	328	360	382	328	338	345	339	361	352	329	352	310	332	346	333	324	311	355	343	334	349	351	345	343	335	294	307	333	292	312	330	324	323	323	358	326	324	317	345	369	330	325	338	345	336	345	338	347	335	317	283	353	333	357	334	326	311	329	314	313	315	298	326	364	353	310	315	320	351	349	345	318	301	324	316	357	333	311	321	343	354	307	300	324	305	333	308	320	322	321	323	303	318	303	301	301	341	350	313	339	312	318	337	356	343	334	348	334	329	363	313	331	320	315	340	316	325	322	351	314	354	362	291	299	322	361	315	332	379	322	354	272	318	332	309	330	311	310	358	328	335	326	332	331	317	336	302	294	319	304	310	327	318	329	362	319	310	310	309	289	324	365	332	315	326	286	345	316	308	317	346	334	310	357	290	327	395	314	325	316	294	319	338	309	312	350	329	282	347	325	335	311	363	326	329	340	320	317	302	320	303	337	331	319	322	316	344	338	344	327	304	341	354	326	330	347	305	351	337	341	314	314	334	330	319	308	329	291	324	306	372	331	342	322	344	350	325	348	337	328	334	327	294	307	318	340	323	332	338	348	328	302	327	308	301	356	310	321	330	328	337	362	339	344	355	294	303	304	330	321	327	355	335	330	320	330	305	329	289	327	298	321	343	331	315	346	310	322	334	348	312	341	293	322	340	347	326	320	319	323	322	314	353	311	338	314	311	313	331	331	346	329	333	335	352	337	312	328	340	314	309	297	352	310	335	330	337	324	316	341	353	340	334	319	327	358	316	327	309	303	358	327	326	310	331	346	306	308	318	311	344	332	341	315	325	325	273	316	337	343	333	313	339	311	358	338	377	331	354	322	289	331	340	337	348	320	339	276	300	366	302	346	322	323	328	311	328	334	345	338	343	324	345	334	319	331	325	312	322	332	319	372	296	311	362	330	316	362	338	333	333	309	330	330	318	307	307	328	340	341	306	331	327	307	320	329	315	306	344	316	313	299	331	341	342	319	333	325	326	337	346	317	302	305	325	341	340	355	312	340	353	335	327	301	311	319	362	309	329	289	322	336	357	298	306	325	339	351	368	333	339	293	320	336	331	314	348	307	355	347	325	329	352	336	310	333	318	334	362	332	310	312	350	330	326	331	326	325	321	344	323	331	339	324	344	334	325	340	346	323	329	312	344	340	303	289	328	334	354	348	302	318	348	300	319	313	330	321	343	337	338	328	315	315	348	325	315	282	328	333	317	341	301	337	326	339	327	317	316	328	347	326	322	337	337	319	321	333	343	321	331	333	336	314	342	338	333	307	342	348	360	340	297	316	322	320	290	322	327	343	337	317	314	339	322	284	310	325	311	335	317	334	316	366	347	305	313	335	316	354	323	322	316	358	293	353	315	304	356	329	333	301	310	319	346	342	314	310	312	315	318	321	297	327	337	305	334	329	355	323	310	315	298	326	309	328	291	320	327	334	293	335	317	316	321	360	325	308	303	308	320	283	326	314	295	331	351	332	321	342	337	346	351	320	347	326	338	315	342	287	305	302	299	356	353	330	341	328	327	323	352	328	342	300	353	357	350	334	303	347	334	329	317	346	336	339	323	310	305	371	313	307	326	295	321	328	335	341	324	299	348	345	362	346	321	340	323	368	318	325	348	336	339	321	321	305	316	307	339	346	309	297	320	328	347	311	322	345	322	328	356	339	347	339	343	343	338	325	317	315	313	365	366	307	306	327	334	338	349	294	365	318	321	348	371	354	330	317	345	351	328	320	305	283	340	304	303	318
24397	20981	27465	24636	14610	1291	965	776	732	724	713	688	675	642	601	628	648	655	614	603	615	633	620	625	617	591	662	583	624	602	634	641	590	649	606	621	601	606	626	535	619	577	607	652	639	572	625	617	614	625	600	559	655	632	620	651	632	581	576	614	609	627	587	597	623	657	660	565	619	625	598	646	612	635	604	633	599	613	563	580	556	586	619	581	617	588	614	600	572	621	604	623	573	622	601	645	635	595	624	576	610	622	611	602	575	572	588	620	581	654	611	637	592	585	552	621	582	597	610	579	577	582	603	583	574	598	617	616	585	600	549	637	594	578	597	554	601	593	567	554	612	620	586	618	583	589	596	581	584	603	625	648	658	577	600	580	606	607	607	606	590	600	594	594	576	616	623	603	604	602	603	596	606	664	604	606	580	614	592	564	577	604	615	585	627	624	621	589	619	609	563	614	623	575	594	584	588	641	597	571	610	652	637	605	600	631	622	620	578	553	599	586	570	620	618	586	526	586	608	600	569	600	607	602	569	619	624	622	571	567	625	596	592	622	617	630	572	589	612	576	580	587	589	608	618	640	573	609	606	574	598	597	605	587	589	597	579	613	610	640	615	545	582	555	606	609	596	597	609	563	614	618	605	576	568	606	603	600	549	613	587	615	560	599	590	573	603	574	616	615	539	620	584	581	574	601	598	621	609	565	586	612	586	580	606	613	597	574	626	600	552	606	580	623	558	598	568	594	562	597	609	604	651	600	581	632	607	632	651	568	605	578	574	585	620	561	596	629	597	652	597	621	611	560	596	571	609	607	565	578	572	552	598	607	533	631	601	558	577	587	570	592	586	638	598	585	560	587	607	640	604	600	595	626	575	592	586	618	567	593	580	626	553	609	599	565	584	601	570	590	617	567	584	576	558	606	623	576	583	542	597	582	556	603	564	607	611	587	557	570	579	606	604	602	592	559	619	623	642	623	588	569	613	555	591	600	631	604	582	610	588	609	582	637	637	566	592	603	624	599	560	600	609	570	622	613	577	592	604	656	569	562	611	617	604	575	610	587	569	571	602	606	581	613	561	646	591	581	584	590	581	603	589	572	574	624	605	612	596	596	605	602	586	639	604	614	597	571	583	609	595	590	577	607	547	557	585	592	647	627	611	556	587	556	584	585	569	611	607	606	583	605	631	577	613	637	608	563	601	561	553	584	638	600	613	608	554	559	612	587	612	589	573	607	610	591	617	557	570	615	614	634	600	607	618	569	604	558	587	573	608	622	556	572	601	610	592	639	610	609	620	590	614	599	611	598	599	556	607	569	587	616	633	592	589	598	626	548	558	592	606	596	598	606	608	628	593	591	625	640	610	566	604	626	565	606	614	603	564	608	588	592	603	600	574	577	609	603	623	571	585	618	596	550	589	607	578	569	561	602	612	579	585	595	605	599	636	599	599	607	591	594	624	610	620	599	597	611	601	614	610	610	576	601	610	572	562	611	621	627	597	578	603	574	605	575	611	603	571	600	604	585	578	592	639	637	610	620	578	591	586	572	623	605	561	562	593	590	619	590	614	630	553	610	545	618	595	583	580	564	590	651	557	588	604	593	635	609	598	644	679	587	569	628	568	618	593	601	537	564	547	595	647	629	564	593	624	583	588	590	633	586	573	597	557	591	626	587	615	593	593	566	621	550	620	630	574	598	565	645	579	555	608	595	571	557	580	564	639	636	625	616	585	579	599	598	621	606	608	600	608	568	570	584	551	582	572	585	575	621	552	609	586	642	628	563	574	606	551	579	577	567	603	578	610	578	616	618	625	581	603	608	559	576	556	626	597	623	581	602	602	573	636	612	651	585	631	593	579	596	615	625	596	610	552	547	576	630	580	606	635	597	575	584	618	606	641	575	615	649	562	575	584	617	528	614	573	598	589	592	581	561	595	600	552	611	604	626	564	618	521	588	574	605	596	541	592	592	590	630	585	552	584	609	592	589	590	589	558	611	580	611	600	603	612	577	598	600	573	604	626	593	592	609	585	621	597	604	605	602	643	593	611	636	598	586	555	591	580	614	587	593	585	578	596	531	599	616	550	554	606	522	592	540	601	578	629	559	580	592	608	566	604	571	510	556	601	606	610	590	623	580	606	593	584	609	615	619	592	603	572	595	573	586	620	625	599	594	596	650	631	605	602	620	594	573	597	646	609	593	510	597	588	601	595	595	636	583	660	606	572	560	598	600	610	612	603	629	616	605	576	626	593	587	621	563	562	559	598	590	577	595	633	596	622	563	585	571	582	618	599	583	595	591	575	575	609	593	583	602	605	635	539	597	611	592	591	585	567	560	602	636	603	603	653	578	602	596	585	560	598	639	649	633	644	615	553	589	573	603	577	573	588	593	599	610	569	572	584	556	621	568	584	584	603	617	580	599	602	605	576	608	542	596	542	604	578	596	545	582	624	596	601	616	607	601	618	599	636	623	565	577	606	590	585	611	557	622	624	603	597	563	585	568	570	629	572	607	586	583	544	592	574	593	622	603	577	593	643	558	569	568	562	595	600	574	647	587	592	587	571	576	557	606	576	559	608	614	592	567	610	618	611	625	564	631	636	614	622	581	615	570	602	606	603	590	601	633	619	609	594	544	609	561	589	550	605	599	633	602	582	598	591	619	563	598	617	637	609	570	585	568	574	590	589	588	569	603	652	607	606	611	618	614	605	599	613	631	570	579	564	579	597	589	628	573	568	581	535	604	613	623	564	618	602	602	553	612	578	620	570	612	612	610	579	633	590	588	585	581	595	636	601	594	565	602	603	588	577	643	604	612	581	619	556	635	556	645	592	565	591	619	591	631	591	590	607	586	625	605	554	621	570	596	578	608	597	629	584	571	548	592	572	603	588	611	598	571	619	618	588	588	576	603	582	577	626	591	608	589	569	611	616	595	595	583	555	615	587	563	640	629	632	586	603	639	575	592	557	604	632	594	571	605	580	637	549	557	579	620	624	603	566	605	552	604	607	579	608	606	575	570	596	587	588	569	580	558	597	591	564	590	557	588	619	585	576	617	571	563	631	617	616	607	642	622	592	589	608	562	598	539	613	586	594	594	566	590	590	632	588	609	583	636	592	586	594	572	608	615	579	600	635	609	604	573	616	608	622	574	630	561	606	591	576	612	606	582	565	615	560	621	600	590	570	619	602	630	607	590	588	607	586	583	609	534	639	591	571	582	611	640	616	582	611	565	596	595	617	588	606	608	622	583	598	585	599	596	604	620	574	586	604	600	597	622	616	588	588	573	578	576	586	594	577	576	595	603	583	622	615	584	598	573	576	603	625	592	576	598	586	591	644	598	586	599	560	594	629	612	603	587	574	629	595	560	603	615	602	628	654	564	574	615	640	616	583	568	597	591	611	548	609	617	611	578	579	581	583	594	565	586	595	582	554	597	566	566	600	599	613	593	586	578	559	623	597	588	582	584	595	617	611	620	595	649	646	591	602	634	584	610	586	608	601	608
3959	5708	3759	2032	1628	1245	1089	917	849	708	710	712	698	675	671	683	652	696	646	617	594	615	650	625	642	611	615	614	608	587	608	588	613	584	596	577	570	591	588	601	617	590	600	640	585	647	569	603	618	600	634	586	583	578	616	587	608	563	601	564	602	607	547	616	595	600	562	600	592	583	618	582	613	604	626	568	590	617	615	575	576	609	569	572	578	580	590	623	569	611	547	610	616	569	633	576	571	594	549	613	606	591	550	587	564	598	563	576	618	575	632	606	576	585	571	598	593	585	544	575	623	602	579	612	595	557	588	605	583	579	583	597	623	600	596	588	614	608	568	604	597	617	537	576	574	619	608	587	573	596	572	582	591	559	561	564	638	592	617	573	564	580	536	628	592	610	612	597	624	549	586	542	588	593	585	618	613	580	621	608	591	536	605	626	638	582	562	608	603	570	566	573	598	560	574	535	611	603	558	594	522	537	581	525	596	587	633	634	585	614	623	557	582	557	608	561	541	534	592	568	574	571	607	585	539	530	585	586	568	606	543	628	569	579	576	559	576	590	581	540	616	597	618	566	619	599	575	564	568	574	593	569	611	602	602	571	582	589	613	556	575	588	577	592	573	628	580	573	615	591	503	629	579	587	595	599	564	583	576	637	555	595	561	583	612	601	597	585	606	616	544	592	582	596	585	604	574	607	563	604	551	547	568	545	578	563	606	607	552	608	607	607	600	617	646	608	594	569	547	600	550	577	623	587	559	568	656	635	534	572	577	595	597	594	580	590	615	566	583	533	599	557	595	569	548	582	637	628	545	583	547	539	560	563	551	567	582	573	584	560	550	618	587	634	565	605	592	573	616	571	569	587	585	603	600	601	586	590	602	544	577	566	599	605	604	594	574	571	589	542	562	589	584	551	588	567	612	542	588	619	608	573	576	635	585	573	590	627	576	561	578	555	578	570	571	579	554	571	600	578	571	615	559	602	540	539	605	591	615	553	576	598	603	558	579	581	582	551	599	628	588	609	550	588	590	679	585	604	575	577	611	603	580	611	618	611	593	552	598	600	552	549	528	607	622	615	616	573	563	621	593	574	614	585	589	576	587	590	637	544	610	562	629	571	544	540	588	544	567	556	594	598	592	580	568	625	589	624	601	600	526	630	585	619	639	551	600	588	591	612	572	596	590	604	577	561	601	603	576	586	614	542	569	557	612	590	636	604	564	572	579	581	572	559	584	563	607	642	602	579	619	635	605	553	587	580	542	586	624	607	604	563	597	588	617	619	615	621	563	582	570	614	579	619	628	579	600	579	560	583	584	600	583	592	567	600	595	604	565	598	582	574	573	580	595	603	592	572	530	606	612	537	576	600	587	595	583	594	613	591	609	571	599	599	581	598	561	630	607	596	575	518	591	582	603	560	553	589	596	597	576	608	610	576	550	591	584	588	554	561	608	562	620	563	646	578	632	599	627	570	623	580	633	605	578	590	583	564	624	606	577	614	602	590	549	598	530	592	635	618	569	592	570	570	571	589	606	601	644	628	601	627	594	610	546	578	609	620	621	579	603	580	579	558	599	586	580	607	602	585	578	575	616	530	585	630	584	588	531	564	574	577	594	601	573	577	589	558	579	576	577	577	622	595	580	617	579	578	584	563	571	618	603	562	546	560	583	594	619	591	560	559	569	605	579	586	544	565	577	591	622	620	573	611	594	565	578	594	544	604	583	585	578	630	532	565	564	587	606	604	560	575	588	605	571	547	557	584	637	596	571	618	551	577	610	531	593	567	578	592	581	623	556	546	614	568	558	594	589	568	582	584	622	601	556	619	591	596	589	599	579	580	589	638	593	585	580	573	585	600	571	620	594	600	602	573	575	582	619	589	567	584	580	599	584	593	568	564	610	572	606	595	571	601	600	596	553	557	615	598	609	610	593	533	571	563	596	614	596	571	563	577	582	567	595	570	590	599	537	626	604	622	597	577	585	531	586	570	596	622	598	557	541	646	599	586	537	583	560	600	557	600	577	608	594	607	566	583	586	564	606	593	541	573	602	545	620	607	566	621	553	559	605	535	600	600	585	564	576	571	609	614	566	542	613	591	577	595	596	595	551	598	609	596	612	585	606	573	611	592	579	579	637	577	563	656	587	551	640	597	613	603	604	617	601	567	576	575	586	599	590	590	569	589	566	616	597	598	542	601	560	635	568	618	577	568	601	579	576	553	565	531	577	564	580	593	537	605	548	575	584	579	556	588	589	563	596	567	592	603	590	571	624	602	564	569	594	508	574	577	575	607	598	613	614	572	618	575	583	583	588	558	544	580	564	565	604	559	585	615	574	607	567	578	577	596	590	564	574	554	580	575	611	546	548	635	629	560	580	565	577	598	575	579	605	577	566	587	561	590	577	570	581	573	576	613	562	561	594	551	578	574	561	584	583	572	576	563	576	602	615	607	607	605	595	563	601	576	629	581	591	560	566	641	522	565	610	557	580	577	611	561	531	554	567	559	572	592	564	553	583	565	562	603	551	621	540	552	587	576	589	582	626	583	566	608	585	620	524	578	563	595	572	622	586	595	602	612	567	600	562	554	599	564	559	575	579	602	585	596	632	590	627	569	560	602	588	579	564	609	623	602	579	590	573	591	582	612	567	613	597	622	591	571	619	531	579	619	535	599	567	583	570	618	632	575	557	562	589	583	592	572	562	574	591	579	566	575	562	631	601	582	576	610	556	521	582	602	597	607	570	613	612	590	586	620	620	605	591	594	551	594	593	543	594	576	636	589	546	608	540	557	579	585	594	588	557	613	566	623	619	556	559	603	583	606	582	580	571	544	579	579	576	597	543	620	533	613	593	591	597	565	580	583	605	589	570	580	555	617	602	548	552	534	617	562	553	595	575	633	626	548	580	614	575	606	594	570	565	570	573	547	587	599	566	565	565	614	566	582	603	623	589	630	576	543	564	604	636	583	578	615	578	583	570	624	546	603	601	572	599	582	585	601	597	592	532	606	616	607	567	578	555	602	608	550	582	577	578	549	585	593	578	606	569	624	581	596	532	599	539	594	582	563	591	612	592	615	592	624	584	605	589	604	614	609	591	582	547	589	606	629	565	585	603	604	574	586	598	547	589	543	610	594	599	564	614	562	566	570	632	571	641	562	533	554	589	590	571	604	560	580	592	614	558	602	578	616	546	586	543	545	603	568	581	580	635	604	555	598	581	571	598	554	611	614	563	585	570	588	598	548	606	575	599	543	608	597	602	602	605	593	540	576	606	611	647	570	566	568	573	574	579	581	572	551	598	596	582	593	583	588	583	601	590	594	607	600	581	549	557	634	595	587	552	592	573	594	621	601	585	558	605	557	597	578	597	596	599	582	594	569	574	545	584	606	571	604	626	594	602	593	550	571	579	584	611	603	570	591	566	560	554	579	570	585	614	546	576	585	650	596	552	632	559	598	590	576	562	597	587	616	588	591	596	603	611	597	550	586	621	567	574	563	579	606
22252	20978	28669	23448	20979	21047	10993	1091	805	655	548	547	509	421	458	406	399	376	378	351	325	351	318	319	285	307	345	316	305	285	330	274	290	256	282	319	310	282	291	297	290	291	272	269	282	279	295	296	270	289	256	276	280	267	290	278	293	282	271	278	278	285	292	275	274	303	250	260	265	267	290	273	259	283	257	273	283	269	257	263	283	256	257	279	263	259	278	267	269	266	281	258	289	282	260	255	276	246	247	274	237	268	240	263	261	258	269	259	245	277	289	244	267	247	277	266	252	268	264	246	235	227	269	235	251	241	242	271	242	242	261	240	238	253	249	258	268	280	239	260	269	282	259	245	257	254	254	253	248	263	255	291	262	230	275	263	247	231	225	245	289	263	247	228	227	264	249	256	242	281	245	257	241	257	253	270	252	239	204	245	221	260	260	240	276	259	233	237	231	219	278	273	260	245	266	260	294	259	257	242	247	274	264	244	257	244	261	243	244	260	250	257	274	262	299	236	264	225	255	215	270	246	251	257	272	235	233	238	257	269	285	252	227	271	251	264	226	248	260	238	266	246	289	249	222	254	269	255	253	268	241	269	282	276	246	257	274	256	234	276	238	277	243	248	230	257	233	240	269	241	255	261	269	248	256	239	237	263	283	208	264	261	245	280	221	244	246	265	258	263	258	259	268	264	247	241	218	257	243	276	235	271	251	249	236	239	248	244	220	267	296	250	259	232	290	250	252	235	225	228	279	279	252	239	247	247	267	251	261	249	227	288	253	253	236	221	243	247	275	236	267	245	268	259	269	238	253	215	233	241	244	262	265	242	244	258	246	258	264	237	256	235	273	253	244	262	277	301	241	238	237	244	252	255	276	250	258	260	262	268	262	251	257	255	235	266	278	258	244	243	259	263	254	275	237	255	248	247	242	226	259	267	252	243	252	234	260	255	231	221	269	239	225	269	267	261	245	214	268	249	245	266	253	247	251	242	249	248	258	247	252	245	255	228	241	233	236	291	258	247	230	265	269	249	288	224	243	239	257	276	238	240	249	282	262	244	231	235	267	260	239	268	242	284	258	257	249	240	239	268	250	234	258	219	243	264	252	258	262	258	270	261	222	246	255	256	247	239	252	255	263	254	243	235	244	230	256	289	268	265	250	247	257	234	281	218	234	240	261	239	266	256	249	262	235	224	291	241	255	260	232	245	279	267	237	263	255	269	258	256	241	244	270	253	280	266	250	241	259	246	266	244	256	256	241	250	239	248	284	239	254	239	247	249	252	227	273	259	260	282	245	212	242	235	219	277	295	285	269	252	256	240	220	260	269	239	291	261	229	261	258	245	254	261	274	270	253	268	256	273	263	269	255	266	246	256	260	278	289	235	256	255	258	235	271	267	235	280	292	270	265	255	256	233	244	251	221	258	261	246	250	268	231	228	262	276	255	261	262	270	225	227	245	267	268	238	250	247	266	226	238	261	257	227	245	241	237	270	252	270	258	224	269	268	227	251	242	274	268	240	259	253	251	241	249	255	269	235	230	246	263	219	247	231	259	248	254	256	265	258	228	234	261	232	242	257	252	255	265	274	261	274	291	250	279	247	256	278	258	262	243	206	272	250	266	259	224	260	281	210	227	257	231	286	251	259	256	260	234	252	255	222	260	278	247	231	241	257	232	246	256	299	267	250	223	269	277	238	235	283	228	277	256	245	268	289	240	264	253	283	282	258	264	248	262	249	242	239	268	256	270	294	248	251	265	276	268	274	247	256	254	284	231	239	254	245	245	236	244	263	262	264	232	251	259	255	252	241	235	262	249	269	234	250	242	240	226	262	260	244	257	243	235	246	258	260	275	245	261	228	220	275	269	221	210	235	271	294	261	255	234	224	252	250	254	245	253	238	253	274	276	242	254	259	246	260	235	252	273	242	264	219	273	230	265	248	263	289	242	257	219	233	238	257	251	277	281	246	243	286	260	269	258	252	256	246	247	221	250	277	248	262	227	248	231	260	246	246	248	280	233	241	290	220	265	250	226	254	263	253	282	226	242	237	259	268	241	265	255	251	231	255	264	258	259	249	255	283	249	241	269	263	235	251	260	264	257	248	258	256	264	238	282	236	252	241	282	245	245	223	268	254	239	260	259	247	252	252	239	248	266	251	215	257	247	225	245	246	267	249	247	254	246	241	213	249	262	258	265	232	264	233	243	250	248	253	265	268	236	251	250	263	217	265	257	268	263	246	242	260	254	251	267	264	268	260	258	228	233	242	251	246	252	240	263	234	241	238	251	272	269	233	241	254	256	256	253	241	251	237	246	252	230	226	270	234	231	253	237	266	213	267	248	231	253	281	272	245	241	250	260	262	271	257	250	250	249	222	235	259	250	247	230	277	280	225	249	235	272	276	274	272	234	256	232	225	249	253	259	248	240	247	258	255	264	270	252	275	267	236	251	239	251	235	217	228	279	261	249	234	239	262	240	241	248	234	260	250	267	226	246	251	264	255	249	238	257	238	258	283	260	237	261	231	235	228	243	247	267	236	271	273	257	242	251	264	258	251	250	236	249	245	245	268	277	232	247	275	212	243	229	241	290	223	263	242	259	252	255	254	280	253	274	237	236	229	230	231	228	247	268	223	270	283	264	262	230	257	260	243	294	260	250	247	259	231	277	274	250	235	260	250	232	247	257	263	279	234	249	252	244	236	270	265	263	254	229	262	269	248	249	257	213	258	246	248	244	230	257	240	248	265	236	260	251	258	247	254	251	248	248	237	271	259	251	242	285	238	241	239	265	254	245	253	249	255	263	261	241	253	257	265	265	278	227	251	265	260	257	243	242	255	261	253	245	230	241	268	242	260	232	232	255	234	260	273	252	252	254	243	271	251	237	237	243	261	250	258	219	216	279	246	293	228	257	267	249	238	304	221	254	239	256	284	272	251	239	266	251	229	246	238	259	258	265	236	222	245	272	273	250	259	247	225	239	265	240	230	243	239	255	252	259	271	223	236	278	249	252	289	273	275	246	254	259	274	255	281	218	263	274	234	237	216	262	275	244	257	245	250	217	260	254	239	219	260	254	249	252	244	261	280	260	244	240	254	255	265	236	263	240	254	282	254	252	224	255	241	260	268	247	281	299	240	281	295	223	261	250	280	220	251	251	267	237	255	232	262	282	236	266	247	271	258	279	253	252	247	273	268	250	260	236	255	225	251	230	254	268	279	283	259	266	262	249	254	249	257	240	254	224	255	253	224	261	243	296	261	230	256	285	254	215	279	275	233	255	236	240	250	244	219	243	267	243	232	245	233	230	284	242	244	243	260	253	262	250	253	275	238	251	242	218	244	264	264	265	268	259	244	218	247	313	231	264	238	271	239	254	249	278	247	262	281	244	244	228	253	260	244	270	264	231	201	233	265	267	270	232	247	268	243	265	253	249	236	276	248	252	252	250	268	230	258	233	273	238	260	265	204	262	251	256	255	259	248	235	252	234	237	256	262	242	253	237	259
5131	14699	10189	4931	3615	2506	1832	1362	1165	862	748	670	596	560	488	418	446	389	400	375	353	356	326	312	307	318	341	339	295	288	314	318	280	320	316	297	285	282	332	322	291	271	286	281	310	307	289	243	268	286	278	292	263	289	260	261	257	267	280	267	289	291	300	243	245	253	258	255	275	301	266	266	272	283	278	254	241	251	270	251	269	259	281	256	269	278	263	224	279	276	256	258	269	259	248	269	239	261	289	279	271	253	262	282	247	249	243	255	241	227	212	229	263	248	238	231	259	257	259	236	251	234	267	258	257	242	232	261	217	260	241	280	250	276	256	279	255	247	249	231	243	250	258	239	257	253	243	248	234	232	223	244	259	242	247	246	235	242	255	243	236	234	255	245	253	250	266	267	252	270	258	254	234	213	232	262	266	250	248	222	251	253	258	253	254	223	265	284	224	258	235	268	241	290	270	239	274	257	233	254	255	243	257	228	235	269	259	253	260	262	284	231	239	237	248	266	251	246	245	241	256	282	243	245	242	248	267	246	253	258	260	225	217	219	228	240	225	249	251	245	239	239	231	240	252	218	249	266	221	253	232	274	235	242	257	249	242	253	262	232	244	225	276	241	229	247	264	225	249	231	265	251	282	246	257	242	295	252	278	270	297	260	236	266	247	248	250	234	248	287	238	250	269	229	243	226	248	229	287	244	259	234	244	256	258	237	247	232	288	274	215	253	250	242	261	243	256	278	283	242	240	219	236	254	273	219	258	228	260	276	256	245	238	235	242	237	216	251	241	257	229	241	264	248	254	254	250	244	236	230	241	288	258	239	247	278	252	251	256	254	225	257	242	235	250	262	250	255	241	232	272	256	261	239	240	262	252	247	251	221	268	248	218	291	255	247	263	265	264	233	247	238	267	256	227	237	251	279	235	272	255	270	266	261	249	272	246	255	253	261	269	247	239	248	229	231	231	272	242	235	262	251	273	270	242	234	226	242	239	239	253	236	245	245	253	254	265	245	243	250	245	253	234	282	274	241	221	241	262	232	258	258	245	245	210	266	264	247	273	262	258	265	266	278	235	255	238	242	262	220	239	228	250	275	287	241	277	239	225	204	244	246	256	215	235	235	216	257	235	245	234	240	276	242	233	264	221	243	243	247	252	268	266	222	232	227	229	252	245	223	235	239	229	246	226	246	218	234	251	237	237	227	243	237	218	252	235	261	275	244	232	240	253	252	254	232	246	250	248	230	228	249	241	241	251	261	228	253	238	247	254	258	225	246	226	242	258	245	225	241	257	250	254	234	272	229	245	281	214	264	250	245	230	257	268	223	256	243	269	262	262	224	250	252	251	251	264	279	254	254	251	285	270	264	263	213	259	269	267	257	274	227	230	205	240	261	293	251	251	287	259	246	247	276	231	252	238	257	263	255	256	253	241	260	238	236	259	227	241	240	240	260	251	275	266	243	250	269	213	245	255	248	269	238	247	251	256	259	237	224	242	273	233	231	256	223	254	237	237	244	249	241	227	287	249	263	254	246	224	251	240	273	225	236	251	235	238	277	259	236	250	245	279	234	215	235	229	268	225	248	242	255	252	228	232	235	250	271	239	266	248	226	256	277	237	246	243	237	236	258	240	253	262	257	225	259	245	247	217	277	247	254	239	266	241	266	244	240	234	257	248	263	233	221	249	245	227	244	239	250	254	251	244	246	254	264	308	242	261	256	266	254	266	211	269	273	224	230	232	224	219	283	237	266	258	236	213	252	224	212	235	257	267	235	250	252	258	253	239	269	236	231	245	225	258	249	232	244	220	265	246	257	259	248	253	245	234	229	249	243	230	253	246	246	249	235	231	241	218	249	223	240	263	258	224	270	241	263	244	252	255	270	233	264	249	248	265	242	237	237	291	226	242	236	228	231	243	233	224	265	244	250	236	223	254	256	268	247	247	250	272	229	221	270	269	265	255	259	278	253	221	241	243	264	248	254	256	293	260	262	232	234	250	245	230	262	222	239	234	228	248	262	245	249	250	250	227	253	252	240	221	242	234	252	246	242	241	228	221	237	263	255	230	246	240	231	240	221	261	237	252	260	240	249	218	250	256	237	242	246	233	259	269	249	283	244	276	256	255	273	213	269	247	265	269	246	240	250	247	267	255	274	240	240	242	238	238	247	234	247	214	247	241	269	230	253	252	268	266	240	239	274	243	222	250	266	251	256	249	246	234	272	259	262	251	237	234	257	242	226	231	244	246	269	255	238	230	270	237	238	266	260	277	217	266	238	236	260	240	241	218	259	260	237	262	243	242	241	261	239	228	242	243	233	258	268	267	255	272	250	261	258	222	273	252	251	241	225	235	256	242	226	235	257	231	233	252	282	256	247	259	247	233	250	231	241	217	281	272	283	271	244	240	242	267	257	217	255	253	240	239	261	258	267	260	241	240	235	261	260	254	270	238	254	256	237	240	271	265	260	245	266	232	227	246	246	260	221	248	239	272	238	282	240	248	253	239	225	251	255	268	229	243	258	249	231	265	267	239	236	260	227	246	215	257	262	245	243	261	269	255	255	266	236	241	244	240	266	242	248	230	252	225	287	243	266	272	249	254	256	224	240	241	248	208	249	250	268	253	210	264	253	252	253	244	252	242	266	247	244	242	231	263	255	239	254	230	243	255	235	257	222	267	254	257	252	224	249	233	233	272	246	274	245	236	224	236	276	280	235	235	241	248	254	226	269	254	248	239	278	236	248	247	260	255	255	237	226	270	266	276	244	239	261	245	231	245	253	256	240	277	237	231	250	283	249	253	251	268	264	235	253	242	242	240	242	260	224	251	268	236	264	237	237	241	238	240	285	242	242	221	243	243	226	260	222	222	242	266	271	236	232	254	270	239	258	223	261	253	268	265	248	254	268	226	260	230	252	260	245	260	257	267	247	241	243	237	246	240	229	241	258	257	245	238	238	266	267	246	224	268	260	232	246	243	254	250	277	245	240	268	244	242	224	254	275	249	241	267	261	226	247	242	257	259	243	279	237	257	252	228	252	257	237	244	264	243	251	252	254	274	252	258	246	248	257	228	264	273	237	262	252	275	232	234	234	221	220	261	245	235	224	246	240	265	245	220	263	272	235	292	253	252	250	224	266	215	224	226	244	263	230	258	241	248	240	269	256	241	252	258	273	277	235	242	259	240	249	260	253	260	239	238	248	222	254	272	252	216	231	235	198	243	256	254	223	253	272	244	240	257	244	256	240	236	214	267	242	225	272	257	239	233	259	232	238	229	257	269	259	260	255	243	247	241	250	250	247	239	238	254	224	260	232	274	261	221	239	234	256	261	250	232	238	241	231	246	236	253	257	261	247	245	219	270	272	236	249	244	248	256	235	233	254	257	255	237	252	234	236	230	258	252	240	246	249	241	234	245	254	246	247	249	247	258	245	236	293	256	229	245	245	261	215	235	265	239	242	244	265	246	254	245	249	276	276	249	250	222	261	264	257	261	234	247	244
27433	18592	4963	806	670	602	592	617	559	593	636	586	586	622	602	593	606	546	590	592	597	612	613	573	588	572	603	592	581	574	609	570	586	556	568	589	591	582	612	586	584	570	582	595	610	594	582	550	566	549	605	580	612	563	608	587	560	588	583	581	601	591	553	548	593	581	609	578	616	585	590	562	601	589	583	612	611	596	570	611	616	611	567	588	563	611	569	600	537	591	575	597	568	589	568	574	562	588	597	633	617	599	613	592	535	575	550	570	602	540	604	582	594	581	610	595	552	555	615	572	588	623	594	590	600	588	580	565	557	605	577	560	594	620	585	605	573	570	616	578	540	589	594	552	591	565	595	585	554	557	584	570	559	584	577	573	589	630	587	577	550	578	600	574	575	610	622	574	645	571	585	575	584	602	597	594	584	592	604	572	621	590	573	623	564	591	556	599	540	648	573	546	581	594	601	582	590	557	605	543	568	552	548	585	537	573	597	568	591	567	553	580	600	570	617	571	608	570	515	527	574	549	614	599	576	597	535	577	578	589	555	539	598	610	584	592	537	580	587	612	534	613	572	557	571	580	582	618	603	549	610	578	578	587	585	603	547	620	592	578	604	601	588	592	567	592	613	555	594	601	610	547	590	597	599	572	537	593	595	594	601	590	601	576	570	563	602	617	564	582	569	585	562	602	558	607	583	585	545	565	613	579	571	577	647	576	603	573	581	605	611	583	623	574	576	568	618	598	552	599	581	574	616	614	584	598	617	598	560	607	588	576	592	577	567	554	587	582	560	583	596	554	599	535	570	597	611	589	596	567	611	529	581	552	569	631	591	579	595	543	555	599	567	557	564	582	571	577	553	567	583	576	581	555	567	571	563	552	625	567	553	590	560	583	606	525	609	605	558	584	590	551	588	628	599	614	564	614	559	564	592	579	552	564	552	574	565	564	640	610	576	564	580	567	572	584	577	559	496	601	588	577	573	594	587	579	577	595	548	560	596	584	564	563	573	587	579	619	565	594	570	609	568	592	606	604	609	609	592	589	597	562	602	563	593	569	573	565	609	576	566	551	608	567	623	603	608	531	588	617	566	576	560	637	561	589	592	570	536	579	549	581	623	576	604	585	574	587	578	573	562	590	626	638	558	563	606	579	570	556	584	596	557	579	524	595	539	602	589	582	572	566	545	574	635	604	593	570	566	589	629	561	592	577	601	592	588	600	560	597	584	534	609	580	573	597	610	586	578	563	526	568	589	562	607	552	575	557	603	585	605	540	581	598	548	606	592	541	597	555	592	603	601	549	577	618	577	585	562	593	591	601	596	581	590	617	581	590	609	586	676	554	571	592	555	617	568	597	536	617	559	590	562	619	607	617	537	574	561	564	596	566	507	569	588	582	618	567	539	585	585	590	589	531	570	566	604	563	623	593	570	585	627	605	578	555	586	562	587	556	556	583	609	537	573	581	593	574	612	615	574	553	587	578	539	583	570	596	574	584	582	569	562	597	576	536	592	572	568	609	607	590	569	593	554	620	599	623	590	570	557	577	593	540	542	627	615	549	584	561	615	600	582	544	632	616	569	568	581	578	614	567	562	599	577	628	582	598	601	568	601	597	537	560	559	528	568	558	584	597	592	618	556	586	579	573	562	554	570	578	606	608	597	595	532	561	570	596	587	566	546	539	606	596	622	613	561	526	561	605	564	578	555	624	566	566	587	569	575	588	601	603	602	628	608	580	548	564	569	576	585	578	567	574	602	563	603	643	625	553	518	583	629	557	586	527	589	569	575	589	569	566	579	592	571	559	624	590	586	610	591	578	572	554	576	552	573	531	601	578	601	572	618	551	576	607	570	605	618	630	598	527	604	600	559	550	548	605	577	625	560	578	578	558	593	601	599	600	620	641	557	567	560	579	606	587	552	550	529	586	574	610	542	592	628	566	580	559	596	600	595	582	561	605	586	587	612	540	585	581	595	565	588	550	554	559	572	577	563	606	566	600	578	564	587	621	619	588	601	616	561	612	566	608	582	588	544	549	577	526	602	603	582	573	583	625	598	585	605	598	582	622	570	595	626	548	597	610	544	587	577	532	587	557	558	560	586	575	587	557	581	567	544	565	586	553	610	595	599	564	605	612	578	621	581	573	559	575	570	567	592	579	622	575	546	550	590	577	593	593	577	628	545	600	589	581	580	588	573	596	576	592	592	576	589	579	574	602	615	593	550	623	599	548	551	565	570	564	592	592	583	544	617	573	538	598	589	597	569	620	554	579	559	540	599	618	554	566	595	610	598	595	620	544	572	598	563	542	609	571	546	582	604	593	585	571	582	598	616	564	629	614	611	616	618	573	555	582	556	568	622	589	546	571	497	605	516	569	558	594	537	610	557	599	576	561	572	586	591	574	584	651	594	578	582	605	600	590	588	567	583	562	544	598	562	587	598	599	586	608	564	601	579	613	564	621	588	544	593	570	591	606	576	579	583	568	582	631	590	516	596	579	607	600	555	615	579	563	553	575	584	594	611	582	591	586	576	616	563	577	600	544	618	573	560	616	558	590	584	556	583	552	568	552	643	589	556	572	567	545	597	576	620	578	606	556	585	598	579	591	588	583	614	559	571	536	548	604	588	564	552	573	571	597	596	570	580	559	628	536	536	577	570	591	586	573	638	580	554	596	598	551	591	545	569	591	570	559	576	582	570	610	552	567	588	542	585	566	545	584	559	562	646	615	571	593	614	584	563	607	632	648	601	604	583	604	579	603	560	577	608	580	567	570	559	620	600	550	601	579	586	560	592	552	566	609	645	572	568	624	615	567	557	597	576	570	598	558	542	592	567	521	555	598	533	569	587	610	578	615	548	616	595	594	621	546	563	559	597	598	625	582	593	617	636	511	645	605	552	577	569	568	578	610	568	603	579	622	571	575	577	577	592	543	628	539	612	577	596	609	572	588	569	564	588	594	565	560	577	545	578	563	600	544	580	537	548	571	594	600	576	605	606	566	600	585	598	575	573	579	578	589	579	601	554	598	553	580	570	553	584	563	578	553	522	635	568	593	590	539	604	577	566	621	567	603	560	635	588	596	523	585	590	587	579	562	572	540	560	547	639	565	561	582	645	564	582	564	606	603	566	561	560	576	545	563	588	566	559	620	561	578	557	572	594	583	566	612	574	547	578	558	607	555	584	603	587	625	611	576	550	573	575	559	603	637	563	610	570	593	578	594	593	602	615	576	541	603	571	536	556	601	577	556	541	599	586	596	562	565	600	539	592	612	590	555	570	572	605	603	628	570	574	598	619	562	585	617	565	644	560	577	570	606	604	610	558	572	569	564	591	589	542	586	598	587	553	575	587	613	577	589	619	583	582	596	619	538	616	570	577	644	566	595	555	619	575	568	589	562	548	552	586	599	566	631	626	590	578	574	541	632	595	595	617	591	593	588	589	568	565	558	530	535	604	573	578	633	549	537	535	605	582	578	563	563	546	598	594	573	641	609	518	581	580	539
4917	1237	923	729	714	646	652	599	665	599	587	614	609	650	566	626	579	596	587	608	658	613	604	547	605	591	588	586	589	613	524	579	609	627	595	656	580	582	519	560	572	584	607	595	612	627	620	598	568	583	619	580	603	614	650	621	568	599	600	603	612	619	617	659	546	613	621	598	586	614	594	585	541	584	620	597	581	557	546	576	593	556	620	584	574	571	565	585	547	527	601	618	609	556	578	542	662	576	590	568	559	594	594	616	532	575	584	596	563	548	589	610	571	600	568	576	601	610	557	619	591	621	576	604	593	561	590	560	574	610	552	540	609	563	591	616	622	622	552	571	602	611	558	577	612	606	575	620	573	588	589	601	580	603	514	525	609	546	607	571	561	587	612	606	610	634	575	601	559	578	627	588	582	588	565	602	568	575	593	540	584	600	562	580	582	568	589	617	589	570	609	612	568	580	587	635	581	579	614	617	608	590	593	588	584	573	559	587	602	598	572	617	582	596	613	582	589	574	600	608	611	591	544	593	599	581	591	615	622	582	566	546	587	589	544	610	586	595	596	552	578	571	612	610	576	607	642	643	561	602	572	647	569	539	595	567	614	575	627	596	556	563	606	583	591	552	612	612	626	579	565	612	567	616	576	576	606	602	588	546	583	601	561	604	582	563	601	555	606	591	605	607	588	629	591	617	566	555	613	588	622	525	587	580	558	561	558	612	611	575	580	594	594	588	554	591	552	587	558	633	554	633	552	551	558	568	561	559	623	647	571	578	574	578	590	635	552	626	582	571	585	604	605	566	616	605	529	584	559	561	575	562	579	599	548	524	577	611	615	573	601	594	584	576	568	571	587	609	600	567	581	586	574	624	610	579	567	580	559	597	574	596	586	605	593	620	552	564	604	528	546	582	567	583	582	566	636	583	573	556	582	578	573	586	568	597	585	623	566	644	558	602	562	571	539	563	562	558	619	555	586	618	560	546	602	545	616	609	582	590	573	560	565	640	583	566	594	595	565	552	561	570	626	590	608	603	607	572	617	559	593	563	546	577	615	525	610	607	617	579	594	564	584	572	553	550	579	576	619	608	565	599	576	562	596	539	579	611	600	597	630	551	587	567	607	523	603	578	584	599	584	561	555	553	570	582	566	566	583	598	578	585	611	578	589	609	626	591	540	559	581	611	648	623	626	589	539	545	633	593	624	602	589	568	572	587	553	567	600	528	586	573	586	590	608	606	584	611	582	589	626	553	551	541	593	587	609	559	593	605	577	567	579	605	573	574	583	593	608	602	531	557	631	600	620	593	583	564	595	589	570	563	583	599	612	599	562	590	608	567	567	585	553	605	565	586	574	575	596	628	630	538	588	620	597	593	530	606	568	618	604	595	580	608	569	595	600	603	606	586	584	585	577	551	566	601	584	549	566	572	573	557	579	603	610	608	593	584	634	606	605	574	599	570	639	629	581	595	533	550	564	621	610	586	569	592	609	520	603	561	592	545	560	591	555	619	521	542	597	630	599	628	609	620	578	591	584	610	584	591	545	557	601	583	559	587	562	617	599	610	569	554	650	594	616	554	571	567	622	571	556	586	604	589	548	591	556	583	599	588	592	593	579	575	586	568	633	608	566	608	572	621	568	573	589	568	594	574	534	556	583	581	577	600	573	628	584	550	597	590	589	601	626	574	578	579	626	622	576	610	573	553	580	622	609	589	620	605	604	590	570	588	619	577	578	580	613	587	578	581	578	589	575	614	604	606	563	609	617	574	595	587	641	582	585	582	606	633	591	617	572	564	548	572	598	536	544	581	577	544	540	572	601	616	576	579	596	574	546	596	575	581	591	605	577	586	567	586	506	595	617	581	627	616	572	555	598	579	585	622	575	593	536	612	555	575	570	620	610	581	590	574	566	578	573	608	535	591	574	558	556	602	593	594	573	608	614	626	583	565	612	582	538	564	584	580	582	572	609	600	565	569	570	590	567	549	585	569	582	625	604	559	570	575	586	590	622	519	534	609	548	582	580	600	585	618	549	588	533	606	623	576	596	556	603	576	586	601	542	599	614	546	577	583	564	573	569	561	605	573	608	610	625	601	603	550	639	607	583	571	587	552	595	591	585	558	575	572	584	615	595	605	567	593	621	587	542	608	587	591	572	586	590	593	568	576	591	591	561	599	560	598	564	562	582	549	585	605	569	597	582	583	608	574	570	553	618	559	611	562	573	597	610	637	543	562	600	600	611	593	566	574	637	603	607	602	541	600	563	596	575	581	586	581	576	594	584	587	593	550	585	586	591	623	565	587	609	595	593	608	568	552	587	590	588	586	596	566	565	582	578	583	577	613	575	571	623	602	567	574	571	569	586	584	617	624	563	596	572	590	550	579	626	549	585	579	615	532	517	598	584	563	569	610	548	578	582	602	557	628	550	577	589	601	582	587	589	599	558	581	618	571	607	588	592	589	597	606	604	582	521	632	580	538	590	562	573	565	539	588	607	575	561	592	570	581	578	573	557	558	553	595	570	589	544	590	575	569	610	561	547	647	591	605	570	605	588	564	564	603	569	597	574	605	607	619	595	647	584	584	598	572	568	567	587	567	608	611	560	587	545	598	558	599	571	593	624	602	589	648	579	555	573	592	589	562	577	555	570	584	592	575	618	587	603	609	614	601	594	585	604	579	581	569	571	603	577	581	605	627	589	535	615	602	616	576	582	607	559	586	612	600	594	596	582	575	640	582	594	554	614	581	560	567	595	605	597	567	616	569	540	586	633	610	575	573	606	584	584	558	592	557	625	603	531	618	600	571	595	653	561	619	625	667	625	571	621	559	566	545	609	580	560	558	602	599	553	548	591	554	587	659	558	607	561	621	548	574	571	575	598	570	546	603	574	604	594	590	585	609	645	604	557	588	559	581	576	598	588	600	566	614	621	578	600	574	550	557	546	567	570	585	585	572	609	552	615	613	618	625	555	586	517	629	568	572	617	630	599	655	585	593	561	557	546	566	624	614	615	601	575	571	556	589	537	555	600	592	627	598	573	523	603	618	619	597	577	621	590	575	566	610	571	568	565	583	572	563	609	647	561	596	614	573	580	567	583	568	597	610	575	587	561	556	574	600	589	574	604	594	594	628	564	598	591	545	594	571	598	558	601	581	573	620	575	538	564	594	593	618	599	593	580	591	534	596	557	604	579	563	554	554	598	616	575	587	620	619	595	608	632	589	608	545	587	581	609	628	580	558	556	591	588	533	567	610	604	557	617	590	592	597	579	615	596	617	583	582	577	573	610	538	614	532	595	585	591	604	593	600	551	609	594	599	589	624	604	580	575	573	571	596	625	587	586	580	584	648	576	595	579	557	617	574	636	566	602	604	612	598	554	573	548	562	577	548	562	615	544	573	606	536	584	577	586	620	606	606	555	570	601	594	553	600	571	567	606	629	622	544	570	612	611	617	542	498	575	559	599	597	586	603	610	571	551	551	593	593	578	569	592	546	586	589	563	549
23455	20906	28151	23795	20913	11186	1165	678	589	546	482	468	426	424	417	420	363	388	388	384	386	366	384	369	343	331	360	336	356	334	354	336	339	355	367	358	349	331	379	358	364	354	305	350	322	341	328	340	346	323	361	359	327	346	329	341	320	325	343	334	328	337	342	304	331	352	331	353	342	345	307	325	336	338	315	325	322	307	311	345	297	330	309	337	316	342	334	320	351	292	300	346	330	335	337	306	321	273	342	309	338	302	317	316	305	297	336	362	321	317	317	323	326	342	302	310	322	293	310	340	306	302	333	324	321	300	281	342	300	344	324	305	314	312	304	332	300	306	309	313	331	333	334	328	308	307	323	292	347	307	351	352	341	336	287	333	298	320	316	366	318	316	293	334	321	333	323	347	337	353	332	296	343	295	348	304	334	327	324	339	316	307	319	295	352	304	334	280	326	302	297	311	359	345	308	323	284	315	297	318	347	320	341	314	358	325	314	316	360	317	323	320	311	328	325	313	306	317	294	305	318	325	368	323	295	296	302	334	322	334	326	326	296	325	290	360	318	299	322	354	308	336	324	317	328	310	343	326	335	335	317	311	323	345	345	325	315	291	344	317	304	361	326	301	314	318	311	348	339	340	284	311	326	330	307	299	314	298	318	340	297	327	306	301	323	328	340	321	288	309	297	337	299	301	348	321	361	295	306	318	330	304	321	302	320	347	295	366	328	300	287	311	325	296	339	350	363	313	293	345	311	314	286	285	335	305	327	297	317	338	304	305	282	322	334	345	290	293	318	322	295	307	341	335	298	299	316	313	336	322	294	319	318	321	353	286	300	338	307	361	335	304	333	332	338	289	329	328	321	310	293	310	335	311	337	338	332	309	296	299	324	340	264	329	307	321	346	314	316	327	315	313	338	303	318	325	282	295	317	336	294	324	319	332	293	344	303	333	319	303	332	324	356	307	298	328	331	311	309	302	339	317	316	307	301	305	249	316	339	350	342	325	322	314	305	312	293	317	305	315	322	353	326	308	341	324	272	323	327	304	326	319	326	324	293	325	316	315	333	301	309	335	311	292	338	306	296	335	325	345	293	302	341	309	314	331	326	340	337	335	346	305	340	306	308	300	319	312	301	331	319	316	315	308	298	335	311	317	355	339	317	322	334	300	321	339	307	311	313	313	301	335	332	330	320	320	312	320	317	336	342	326	311	337	300	304	335	302	331	285	329	317	334	336	355	299	340	304	312	284	316	317	311	337	313	301	319	306	333	317	336	307	335	330	300	297	322	309	314	340	316	310	355	329	321	330	338	294	309	321	333	329	327	290	322	312	322	286	300	279	302	315	303	347	330	317	313	296	324	324	321	281	286	304	310	313	316	310	323	323	316	324	307	336	317	304	319	321	288	337	289	333	315	311	329	314	311	307	315	328	342	307	333	320	314	331	317	317	328	332	349	330	329	300	351	324	309	335	309	320	358	314	318	329	318	315	334	300	315	274	301	332	295	310	300	305	320	296	322	320	295	321	325	307	353	321	320	333	318	307	329	273	310	294	288	332	310	322	295	319	281	325	342	330	312	310	351	312	318	330	312	320	337	313	291	319	321	332	363	335	311	320	311	327	323	318	306	312	314	342	333	294	326	313	311	299	342	325	325	311	320	314	359	308	301	300	339	313	369	314	315	358	327	339	327	315	324	336	303	310	323	330	332	309	315	320	327	299	312	308	329	346	313	314	321	312	327	339	315	317	287	323	326	302	330	316	334	329	320	319	333	336	356	306	288	298	315	311	306	317	319	310	316	308	321	340	349	320	336	307	297	314	317	306	321	316	332	324	323	315	321	313	320	334	377	324	342	291	297	315	337	321	318	351	337	344	324	333	329	321	324	332	309	303	339	283	328	297	345	336	302	315	326	346	332	302	310	313	332	326	345	329	312	297	301	330	339	322	312	329	299	343	327	315	355	324	322	299	309	312	340	293	339	338	314	313	285	287	306	326	335	313	296	309	319	361	295	280	326	353	294	305	310	323	349	313	339	315	318	306	281	305	334	338	321	343	320	289	308	307	301	336	347	310	319	298	325	344	334	311	322	322	331	325	323	307	355	319	319	343	326	309	330	321	339	342	311	313	337	316	323	304	280	314	299	341	300	342	292	312	270	336	331	331	315	317	329	319	348	326	319	326	312	339	319	343	354	328	323	314	326	323	308	318	302	305	346	312	295	322	312	292	336	327	267	325	306	362	312	294	337	317	313	336	336	342	341	302	322	328	331	317	313	333	300	284	323	333	297	316	336	354	310	344	304	326	290	310	339	343	309	320	312	317	335	297	324	335	313	339	351	308	297	295	315	328	305	309	284	343	298	312	296	332	336	303	308	298	319	328	302	321	332	286	295	342	338	339	331	291	305	304	305	315	320	312	352	293	335	321	325	339	324	317	315	296	348	344	346	352	323	306	324	318	349	317	285	299	307	346	342	298	327	280	309	319	343	290	319	285	311	288	325	355	288	332	305	347	284	350	305	348	319	300	297	321	297	318	316	307	347	338	333	286	349	346	306	339	328	327	314	299	315	310	332	306	317	346	306	339	313	326	323	348	300	277	324	318	308	285	332	309	317	311	325	308	337	314	334	316	321	312	324	324	301	323	296	313	352	327	332	280	356	327	347	326	335	332	302	329	373	328	309	323	324	325	326	297	340	322	297	320	324	301	325	327	318	352	335	330	309	309	323	308	361	319	316	323	296	334	337	351	338	333	336	318	319	323	309	324	319	310	289	330	301	332	317	354	345	310	311	285	318	330	317	302	312	334	300	315	283	370	313	296	322	295	336	312	347	314	307	323	286	306	298	307	348	309	307	304	305	321	330	321	317	316	330	316	301	309	306	286	307	362	326	315	328	309	300	309	302	297	344	336	306	333	314	341	342	274	310	316	307	326	278	333	334	302	288	331	333	319	310	300	294	341	342	315	304	286	319	319	316	332	315	319	315	301	343	299	305	298	309	315	321	323	319	320	307	313	322	313	315	307	308	306	365	326	301	304	304	347	346	316	321	309	326	309	316	345	291	296	288	339	312	304	282	320	314	324	314	280	312	360	302	321	356	310	334	292	341	301	328	306	315	313	330	318	287	314	310	330	313	285	290	291	295	307	334	308	311	333	298	316	289	319	327	311	372	322	315	299	322	309	300	300	289	286	317	342	327	334	303	311	311	329	328	314	303	327	308	300	285	313	316	332	332	320	307	303	309	323	303	316	313	332	314	344	307	309	335	307	305	340	332	300	307	338	310	319	297	327	345	293	316	350	306	312	329	276	320	298	306	311	316	315	315	318	327	324	334	321	305	309	319	304	318	339	349	312	314	304	314	330	281	333	331	327	297	301	323	305	315	314	291	298	315	337	315	332	328	310	303	333	294	313	343	296	313	320	309	326	304	301	327	314	292	319	305	315	286	313	347	301	362	316	353	311	302	292	319	351	333	321	298	329	321	323	297	310	354	341	332	298	334	319
4008	8865	5997	2851	2118	1515	1205	955	749	682	588	537	482	482	470	442	426	434	438	359	373	371	356	377	398	400	387	394	380	395	377	381	368	351	361	371	359	381	327	325	347	374	358	345	319	360	351	344	360	334	342	365	330	332	321	360	349	352	354	361	345	338	353	351	324	333	337	355	322	368	328	366	375	343	331	363	381	358	329	335	330	317	304	315	380	312	357	337	329	320	377	319	342	333	332	346	351	342	344	338	321	347	343	352	299	334	322	327	322	309	321	349	319	321	312	334	319	324	310	332	326	341	344	294	360	331	319	350	322	333	329	329	322	315	317	321	325	316	340	339	325	304	315	344	315	297	343	339	325	300	324	331	328	336	332	318	347	321	312	308	295	309	327	320	384	305	322	302	329	312	299	346	344	319	324	353	322	328	333	311	305	321	343	333	325	341	325	328	325	351	323	296	321	329	355	318	327	350	323	345	329	321	324	320	343	350	342	324	314	346	332	322	353	316	315	320	309	336	335	320	319	309	361	319	337	312	326	362	306	297	336	345	351	337	335	338	310	333	327	403	345	333	326	315	335	351	340	333	350	353	323	365	297	359	303	310	294	338	308	331	321	330	312	314	333	287	339	317	345	343	350	367	324	303	332	300	329	311	333	313	318	324	347	319	337	343	353	291	338	375	339	339	325	335	313	324	328	327	330	349	323	334	323	346	299	344	315	345	320	332	324	311	327	310	326	347	318	310	359	279	325	333	333	329	332	335	300	328	359	332	340	325	337	349	333	325	345	301	317	333	356	332	333	321	324	327	316	337	331	300	290	313	307	333	336	310	324	328	320	320	330	334	311	329	332	343	344	309	338	303	358	333	332	349	324	325	342	324	371	335	301	353	311	321	303	315	336	323	311	305	337	325	314	312	327	331	305	345	328	335	309	330	327	362	346	327	295	330	323	320	285	329	325	338	328	340	321	297	301	344	324	345	298	331	294	295	373	327	319	320	315	352	288	318	339	330	338	313	321	312	334	319	317	335	318	354	341	338	298	360	374	361	336	322	326	346	337	325	331	338	310	350	310	308	312	331	313	324	307	339	321	337	324	326	320	347	327	322	351	312	347	343	357	309	328	319	313	329	312	322	318	311	356	338	330	350	294	353	315	322	317	342	322	326	344	309	338	315	343	285	338	322	302	352	375	312	305	348	338	303	340	311	324	331	317	331	312	353	313	339	318	311	335	339	293	359	334	337	349	312	303	312	333	336	342	290	333	334	325	324	349	326	323	357	314	340	306	332	307	321	337	310	329	301	320	308	357	327	338	340	330	330	305	328	336	304	329	311	329	344	317	328	346	325	333	315	313	318	293	326	335	333	324	328	329	319	317	329	308	308	326	318	322	307	333	320	326	347	301	343	307	333	337	349	315	309	309	309	346	312	326	360	305	317	328	281	318	338	353	337	310	323	362	319	333	297	334	315	303	346	345	308	332	323	366	376	296	308	305	309	313	330	335	341	311	349	331	329	323	351	333	332	299	298	314	356	306	339	315	334	347	311	316	350	292	342	321	315	323	331	354	336	355	318	319	319	320	320	322	298	341	308	340	295	364	320	307	327	342	307	307	349	354	343	329	323	304	360	326	352	328	338	332	289	337	315	326	334	323	337	317	354	361	352	304	350	341	332	293	305	306	316	363	334	328	317	307	317	340	331	331	344	338	333	336	316	334	356	321	335	348	330	339	319	382	364	312	323	325	325	312	320	336	318	346	329	301	334	302	332	318	327	313	308	333	343	333	325	348	326	337	335	296	315	336	310	345	277	324	341	354	316	335	340	295	305	357	308	346	373	308	326	297	326	314	324	320	334	324	331	333	347	340	328	306	329	327	342	328	373	325	330	309	294	324	320	324	343	308	333	336	314	313	296	355	316	330	309	349	355	339	346	325	295	351	305	331	319	380	351	336	351	331	328	331	317	343	336	313	354	320	352	356	325	346	333	330	327	323	351	323	320	339	298	333	317	334	323	307	348	353	323	337	323	313	319	334	314	342	345	339	328	310	312	300	349	326	328	345	331	322	323	297	346	319	347	304	307	342	320	326	336	318	342	320	320	315	332	341	335	327	347	311	326	296	317	315	326	340	295	348	344	327	347	329	344	361	340	311	334	320	345	295	305	346	356	346	322	311	327	341	318	308	343	333	318	334	322	356	312	341	331	326	317	310	327	331	346	308	316	343	335	316	342	329	332	308	323	338	331	338	337	321	354	325	336	312	324	354	357	332	332	322	320	360	330	336	325	320	384	332	356	331	322	325	352	329	355	317	354	317	317	308	310	341	337	325	328	336	349	306	345	346	336	349	329	315	332	331	332	348	315	327	322	317	315	361	366	325	305	331	331	321	307	337	333	345	343	330	335	353	311	345	319	370	367	318	316	328	293	318	321	328	355	349	314	356	316	313	325	368	318	329	318	344	349	331	287	350	326	332	337	377	330	334	352	336	325	347	304	311	350	318	307	299	355	303	338	327	330	304	308	357	325	316	350	329	351	323	355	330	359	335	338	338	337	308	304	324	297	285	342	347	335	320	348	340	336	345	361	326	335	308	351	351	324	327	316	325	348	343	329	323	323	335	357	313	330	323	352	326	303	341	335	306	327	312	345	307	319	306	309	312	319	339	324	358	381	360	334	312	323	364	362	344	320	357	310	318	312	337	367	321	329	327	336	322	348	337	333	278	316	289	317	325	351	327	346	349	337	329	343	314	329	337	358	326	341	329	376	335	312	352	300	312	354	324	347	306	333	339	329	299	330	327	346	325	296	334	356	333	304	326	304	319	341	331	304	312	383	383	324	328	338	339	355	329	326	316	329	328	326	329	329	323	332	353	303	302	324	330	354	339	317	349	325	328	310	298	327	326	340	329	348	319	289	340	331	316	353	334	313	335	340	369	321	333	318	315	326	309	333	276	344	325	323	344	326	329	324	338	356	340	341	337	367	331	346	346	309	318	352	319	344	329	319	326	357	347	346	349	323	307	323	308	339	315	337	332	338	350	328	311	337	327	331	327	296	337	362	324	327	325	336	334	336	324	320	313	367	293	337	374	341	294	337	309	318	312	318	327	321	311	346	343	345	331	355	300	309	314	335	340	339	304	310	371	318	373	320	326	319	312	327	335	316	321	310	313	327	338	308	326	327	322	296	345	319	323	340	327	348	348	351	340	306	323	343	323	320	282	325	330	311	323	330	326	346	301	316	310	335	337	331	348	305	306	341	320	335	320	331	330	351	347	313	325	333	343	305	337	297	289	325	337	322	337	352	306	312	347	354	318	323	330	335	348	321	333	340	314	340	349	288	327	326	348	347	351	348	341	343	332	352	357	329	322	323	339	340	301	310	325	377	333	316	350	330	322	345	330	331	323	335	335	336	308	321	347	375	308	279	351	339	344	301	357	311	290	354	306	320	313	337	322	357	349	314	335	336	356	326	309	313	333	320	314	352	333	339	318	349	306	327	336	306
24341	20923	27391	24585	14753	1358	893	801	687	703	693	619	639	659	658	618	695	653	662	629	605	638	661	587	596	599	650	638	566	608	630	612	603	615	662	644	622	635	611	607	601	674	626	603	628	618	632	618	635	629	616	627	587	601	635	621	604	592	597	587	595	653	641	680	584	606	628	607	613	601	573	620	619	584	610	664	624	620	571	600	625	593	558	612	630	588	603	629	638	605	597	596	620	634	620	620	609	580	618	578	556	588	602	594	578	596	643	632	621	576	575	625	585	560	576	591	625	608	596	612	614	600	588	570	586	565	604	569	636	620	590	591	595	541	619	636	636	600	602	597	623	606	612	600	621	657	636	590	577	574	585	595	586	602	597	600	580	610	572	637	621	597	641	579	548	592	582	569	573	609	573	593	594	625	618	585	630	639	605	608	590	647	624	589	587	612	584	541	597	643	563	606	606	595	612	632	628	593	631	586	585	585	608	622	619	574	615	596	595	602	596	600	570	563	609	602	590	634	574	566	606	605	623	595	612	573	634	608	578	604	636	600	567	601	570	578	645	553	628	574	618	570	610	563	609	565	609	578	608	578	596	585	564	628	598	586	618	595	608	632	577	592	574	600	568	617	616	659	591	562	569	558	628	608	560	599	634	607	628	633	638	525	574	572	604	620	573	628	627	592	665	605	625	558	630	608	552	597	587	591	560	621	598	568	622	595	611	615	603	587	581	622	664	620	594	595	555	618	572	577	574	594	598	624	611	588	574	579	592	626	582	626	603	605	619	621	582	579	575	566	675	567	608	561	575	629	627	575	608	601	588	580	621	574	621	587	619	596	617	614	599	593	559	624	605	581	615	606	627	582	633	610	603	604	586	589	578	595	619	618	614	598	625	606	598	622	563	592	612	643	589	608	628	596	628	596	611	552	562	600	575	626	615	593	630	547	614	601	592	563	614	640	612	604	560	607	581	610	563	607	588	626	599	610	635	561	554	585	532	578	601	634	627	609	623	542	582	599	617	593	580	555	582	582	616	522	585	606	618	601	601	554	607	572	596	595	606	612	589	609	590	610	579	586	558	598	587	612	623	562	583	634	604	622	605	585	574	613	610	589	615	623	598	602	606	617	602	598	571	588	568	650	601	577	635	609	587	563	562	558	580	608	609	622	632	616	643	604	578	615	637	620	588	582	623	585	608	617	591	603	575	618	625	625	600	604	582	616	628	586	625	599	638	569	574	630	564	653	604	539	591	609	610	583	598	642	588	634	608	581	613	595	616	599	601	569	611	608	575	592	587	606	641	580	570	622	594	615	587	612	621	626	634	612	585	599	601	605	617	607	578	612	581	595	598	646	568	588	558	612	608	618	618	558	607	587	594	587	628	604	568	603	599	592	627	638	574	592	625	629	619	611	606	636	626	597	599	567	604	633	615	597	596	601	614	562	593	576	607	599	635	618	572	595	634	640	635	573	589	615	603	670	605	604	583	616	611	602	588	584	653	630	585	567	609	656	586	576	587	632	570	576	565	597	602	598	609	571	604	601	611	609	629	602	602	580	620	597	565	588	533	639	605	570	628	574	640	613	644	586	623	619	641	542	628	565	581	629	568	633	604	568	633	585	605	582	564	564	610	597	566	604	596	611	645	534	560	610	580	601	633	573	604	601	572	608	582	593	628	600	610	616	584	544	612	572	579	602	604	576	585	555	622	577	588	655	589	596	600	580	559	568	611	601	585	599	592	599	577	593	612	601	568	585	640	550	594	589	608	592	613	606	604	633	601	562	607	592	592	615	557	606	595	633	585	603	594	635	573	631	679	574	586	592	588	574	613	590	559	616	636	590	591	575	560	572	570	629	616	607	616	596	572	625	545	572	604	596	600	611	557	617	619	623	667	586	577	572	566	582	646	592	631	562	604	607	584	620	608	638	582	642	583	616	585	613	595	585	609	568	613	536	633	615	588	624	619	579	576	592	626	589	598	622	617	612	575	619	637	609	589	583	584	622	571	599	598	553	572	646	591	642	638	537	611	612	625	615	544	606	579	607	601	609	617	615	642	577	581	614	613	626	605	564	553	583	591	589	568	622	599	576	557	585	598	607	574	592	570	557	614	585	567	589	609	597	603	608	591	567	564	585	575	577	584	617	621	622	613	586	642	622	608	632	598	562	592	635	581	602	600	589	603	619	567	569	595	545	607	619	619	596	575	620	593	609	590	616	564	592	595	571	595	606	576	573	579	633	649	601	617	571	561	584	568	594	620	583	564	550	605	616	598	611	584	606	642	614	594	605	562	564	583	584	603	598	591	570	614	555	639	577	628	595	592	614	571	622	619	571	598	581	628	556	614	626	597	613	599	599	571	628	606	633	592	611	611	630	560	598	625	628	588	579	622	656	578	623	607	573	618	601	608	614	600	610	618	589	595	605	584	564	598	612	601	562	563	590	636	605	621	567	597	620	576	567	588	578	601	610	595	568	612	607	617	626	596	601	576	594	603	606	631	564	571	558	609	569	561	636	575	605	613	613	646	639	556	579	633	596	580	617	623	617	637	613	645	595	638	602	623	603	606	598	579	576	612	596	614	598	614	594	599	584	587	625	599	658	590	642	587	655	621	578	586	608	624	579	584	578	619	607	583	603	603	543	581	586	645	599	629	599	573	614	585	613	564	606	614	597	608	595	655	587	607	615	591	622	562	617	605	607	571	604	595	569	565	611	602	614	624	565	585	580	538	645	615	539	620	596	611	596	594	613	593	592	589	614	664	634	586	608	576	579	627	640	546	640	598	628	603	578	617	537	574	576	553	593	608	631	635	608	655	587	578	625	579	586	604	561	554	580	579	610	607	573	628	577	585	619	618	598	634	593	610	550	585	595	605	591	581	616	576	582	567	572	607	606	576	601	609	577	617	592	613	580	612	598	609	590	614	566	546	624	579	627	557	620	655	566	585	586	593	600	600	549	596	608	589	563	633	600	642	574	619	603	605	595	551	634	626	582	574	638	618	616	588	601	566	584	611	606	614	638	605	603	601	646	565	613	596	543	587	622	586	624	609	619	636	541	627	612	584	576	613	577	558	580	613	618	584	590	600	580	631	589	659	647	596	601	552	609	582	589	605	607	569	564	572	613	633	607	621	616	620	600	610	572	609	580	591	598	599	585	567	590	610	562	585	597	626	633	620	616	595	632	599	599	575	629	588	620	594	558	583	577	631	605	575	590	632	590	610	623	623	599	600	564	572	586	610	574	597	625	611	623	642	562	614	599	626	567	537	586	601	604	601	563	589	606	581	612	588	622	602	614	573	611	603	570	629	581	594	584	612	580	618	604	636	610	582	605	628	595	627	539	580	590	615	568	568	637	595	583	657	630	603	646	582	643	660	597	617	576	618	606	644	575	554	542	592	609	600	577	659	624	641	570	609	567	595	596	579	597	624	582	588	624	573	587	635	601	617	626	562	580	603	546	590	587	574	595	599	614	632	641	574	594	582	555	549	591	614	594	606	544
4001	5750	3831	2016	1523	1257	1083	941	818	765	756	689	736	672	698	623	661	688	625	644	604	603	616	616	591	632	633	629	606	564	582	609	614	606	653	630	599	631	586	616	604	631	567	618	633	622	560	623	639	577	622	563	596	599	584	580	577	552	619	566	588	575	594	603	606	618	657	574	592	611	598	612	616	614	588	610	598	606	595	594	603	615	628	606	589	612	560	571	592	583	589	568	569	571	588	585	621	579	620	582	609	616	596	580	567	610	575	585	605	572	559	613	618	602	595	627	551	581	630	600	578	614	544	558	608	582	544	600	626	605	600	532	563	605	533	642	591	572	587	585	609	574	545	603	580	545	594	592	609	586	641	618	609	573	594	564	566	569	585	605	588	571	610	563	598	601	592	580	576	607	586	632	591	603	574	580	576	601	586	590	553	606	577	579	600	584	569	535	587	591	571	557	549	570	607	591	584	584	603	584	607	611	543	589	596	631	573	577	594	623	606	603	555	576	579	595	552	614	569	603	574	592	623	615	576	566	566	558	569	624	610	603	604	545	603	621	604	529	584	619	547	554	599	584	562	589	601	571	600	603	597	600	576	599	599	611	555	554	605	595	577	599	660	561	556	597	604	568	629	560	562	626	585	601	602	604	563	588	592	597	594	593	602	579	578	570	589	620	547	605	570	562	587	565	614	594	585	595	589	574	571	592	588	603	578	582	622	586	575	568	604	607	570	578	607	624	574	575	566	564	546	583	587	564	556	634	569	586	570	592	578	577	606	597	553	576	579	609	564	575	569	560	584	554	598	573	574	545	592	613	597	606	563	585	580	571	579	622	615	568	628	601	596	588	597	581	543	591	586	602	603	584	570	603	620	558	646	599	599	595	630	564	576	613	553	612	620	592	569	584	600	621	605	593	592	627	597	612	573	612	589	564	593	624	538	583	616	572	562	616	617	556	619	569	606	621	597	557	595	533	570	554	588	592	584	608	585	570	591	580	572	593	613	538	575	576	581	548	609	595	573	610	590	648	547	580	606	580	605	645	612	578	562	585	597	594	614	607	585	583	592	559	591	552	597	566	573	646	611	643	608	565	570	580	589	570	592	578	599	588	615	550	565	562	580	593	557	574	565	619	558	585	594	593	611	598	609	589	593	546	591	559	560	594	548	590	628	592	597	560	605	566	586	595	591	577	581	586	611	576	595	626	589	604	578	571	595	599	629	633	585	622	573	592	611	603	545	571	630	614	585	595	567	554	577	557	605	552	601	604	547	575	603	622	571	627	598	585	586	576	574	598	566	573	564	571	598	563	551	619	575	575	578	555	599	596	591	625	591	617	583	583	576	555	601	578	599	618	596	596	574	561	544	579	601	619	562	591	576	620	559	563	641	628	551	610	570	625	550	573	585	570	588	605	566	660	553	585	550	592	545	572	594	595	557	587	613	587	596	590	611	632	597	600	625	608	614	584	617	608	621	626	585	582	581	602	587	634	598	584	579	557	587	619	565	615	630	579	568	553	597	631	584	551	587	560	568	587	616	562	624	560	602	595	598	568	647	580	554	587	569	585	587	601	613	633	549	573	584	584	569	621	606	543	621	593	603	605	589	557	568	600	555	589	595	631	573	598	573	574	562	638	631	560	597	632	601	589	576	583	633	606	604	627	577	624	583	573	583	564	586	575	607	588	595	577	618	568	595	629	608	596	620	577	584	592	590	594	656	630	539	611	611	645	603	571	556	568	623	568	573	589	620	597	541	554	592	571	587	590	597	630	600	559	557	600	607	595	611	548	596	633	641	614	569	613	580	594	563	570	599	584	549	585	601	532	596	590	613	579	595	606	618	582	587	594	612	583	644	657	612	599	587	605	597	537	568	598	542	635	553	573	602	564	574	574	593	606	582	594	572	590	576	544	577	609	586	567	588	604	579	557	637	622	588	607	571	546	588	596	575	596	599	542	605	588	600	586	613	625	615	623	607	573	592	580	614	601	581	603	586	570	609	554	567	588	585	582	565	561	590	604	631	602	589	558	560	632	582	571	601	610	602	633	575	562	599	570	595	556	585	583	619	614	549	564	596	616	629	609	634	550	604	563	596	594	603	598	601	563	593	567	600	601	591	576	582	566	574	551	563	555	598	565	548	559	523	585	566	637	584	583	590	577	605	549	586	585	590	608	585	598	582	604	580	607	581	582	582	620	606	610	625	603	550	569	606	598	591	587	612	588	589	569	586	553	571	573	614	536	594	605	571	587	583	561	560	596	553	643	540	615	606	585	537	597	556	563	582	594	560	563	559	628	580	577	615	617	576	571	560	627	594	583	577	592	589	593	601	547	577	605	625	586	614	578	566	565	544	624	581	585	565	616	581	559	563	604	602	618	611	597	605	600	556	622	565	599	577	612	580	607	622	619	587	608	621	586	588	560	633	617	593	565	583	588	569	555	579	600	594	589	601	554	608	552	586	619	578	569	579	579	581	568	618	562	569	643	583	621	607	643	631	585	568	581	588	556	568	592	584	580	556	579	614	591	547	562	606	598	596	589	582	561	608	590	591	587	617	564	608	618	586	573	576	606	564	609	561	615	603	596	596	627	607	583	568	599	578	559	617	615	571	567	579	615	529	574	567	628	590	529	570	611	603	603	578	613	606	615	616	605	578	608	606	578	619	558	578	565	603	561	596	591	599	580	564	600	583	608	630	591	619	571	567	575	614	557	560	567	537	577	570	580	595	615	621	561	590	568	604	568	564	599	579	583	582	553	574	551	602	613	618	597	628	603	631	595	578	605	568	578	570	546	589	579	579	613	570	586	569	578	581	599	618	604	589	593	609	560	589	621	578	572	573	597	571	585	606	573	589	569	560	591	590	580	623	594	566	609	583	557	557	623	591	561	604	617	611	592	588	558	607	634	586	570	573	602	559	570	558	609	560	578	562	625	602	590	573	580	596	603	634	566	539	581	612	591	594	544	618	576	601	579	636	578	632	618	586	575	594	610	582	584	587	633	596	588	621	567	594	584	619	622	573	548	590	573	592	559	586	626	597	600	592	594	617	581	601	583	576	566	588	558	596	583	584	618	623	596	568	606	635	544	634	570	558	546	590	566	573	541	544	601	612	617	590	569	595	577	606	572	587	604	568	586	589	607	599	566	632	596	586	601	579	567	628	572	619	549	625	571	567	634	578	602	590	576	582	573	603	570	579	580	625	606	588	590	632	578	563	571	554	544	610	592	588	559	593	593	588	576	607	574	569	556	596	604	575	592	546	600	595	570	578	551	612	571	578	603	568	627	586	616	600	590	568	582	567	592	580	569	563	537	625	569	564	624	576	569	617	655	619	633	562	558	633	612	611	602	607	538	590	562	547	605	556	570	607	608	586	582	593	590	601	597	585	588	645	551	561	549	635	550	612	615	569	573	591	583	596	596	599	607	572	581	593	605	570	591	598	596	581	579	606	604	588	572	614	605	640	597	595	562	530	629	564	575	594	608	624	564	623	666	580	588
22310	21002	28677	23515	21003	21059	11091	1172	788	657	597	527	532	472	436	437	371	361	376	337	346	370	323	327	332	366	353	284	312	338	341	311	301	281	288	285	261	290	313	289	302	293	323	287	281	296	304	288	320	249	307	305	288	279	254	276	252	265	268	295	252	280	261	263	273	256	246	278	271	263	267	252	261	240	294	269	266	282	281	284	275	264	264	266	244	277	230	276	268	238	278	244	273	263	248	261	295	246	248	270	270	265	250	258	283	245	275	254	248	255	270	238	280	263	252	246	242	225	263	278	294	253	250	228	272	262	251	239	244	268	293	242	259	300	272	258	270	248	247	253	224	245	242	254	258	287	271	240	276	283	267	264	251	243	277	278	256	241	287	238	273	269	260	230	265	277	283	289	274	255	268	251	255	268	240	249	250	266	276	265	264	251	252	278	277	253	261	238	250	251	273	260	243	229	256	258	220	274	260	228	263	264	243	268	248	242	279	234	274	248	246	280	271	257	255	269	277	273	246	268	262	253	262	280	246	226	241	249	251	254	264	240	270	258	255	242	223	267	249	238	263	244	258	267	240	276	223	265	283	242	250	248	240	282	249	260	235	275	306	238	267	241	241	265	277	241	264	236	237	265	252	232	249	271	255	248	242	277	286	254	265	269	239	215	248	258	271	268	287	232	261	265	260	243	246	241	247	248	265	243	254	256	269	260	244	282	216	240	286	278	251	260	272	232	257	267	270	239	251	243	249	262	235	250	257	282	247	229	267	253	244	266	255	245	255	281	268	250	237	241	281	244	249	262	263	229	261	258	289	194	240	249	249	243	259	251	257	294	268	240	254	260	236	259	267	211	273	240	261	279	246	248	247	245	262	243	258	251	248	246	277	254	239	253	228	266	238	238	256	247	226	308	240	249	252	276	246	236	259	253	265	255	255	237	213	284	279	242	231	249	241	269	264	236	273	279	257	247	258	262	256	247	253	257	279	252	258	252	278	266	278	262	266	270	310	251	266	227	230	249	251	240	293	231	251	267	275	246	265	229	234	263	250	241	261	256	277	255	258	248	223	243	283	280	266	256	269	245	259	242	253	260	260	266	264	249	267	273	229	264	256	286	253	245	273	255	270	282	241	237	254	277	246	254	241	255	255	262	224	265	283	248	258	248	265	250	276	253	246	286	281	260	233	254	267	232	256	252	276	255	268	280	237	245	244	254	246	259	248	233	226	260	257	261	277	266	274	270	275	275	265	250	241	243	274	270	220	263	257	236	264	258	241	257	278	245	236	242	253	273	260	267	270	252	229	247	249	265	250	236	263	276	264	264	272	234	246	243	258	246	267	267	236	275	236	265	265	252	289	256	264	261	282	250	253	264	264	235	253	248	243	233	265	255	264	258	264	246	268	227	246	260	249	257	233	248	286	260	244	280	265	264	242	257	244	278	268	258	277	255	252	241	245	241	248	258	258	273	267	235	252	238	238	254	257	237	216	239	247	248	281	266	280	233	245	270	274	270	255	238	240	308	250	238	265	252	256	257	263	220	266	265	250	267	263	276	255	265	246	240	256	256	253	275	280	285	274	253	287	243	245	241	234	266	250	270	257	248	262	233	240	274	280	276	239	226	242	263	240	251	246	249	252	253	249	260	250	249	247	234	256	252	217	275	255	230	249	270	263	259	276	259	235	238	235	235	263	265	241	271	209	275	252	240	240	255	273	248	217	251	262	243	262	237	274	251	280	244	266	249	261	243	253	273	291	268	269	273	230	224	253	277	265	244	289	243	270	243	258	224	228	297	230	224	272	246	226	283	256	273	267	240	271	279	262	294	247	276	249	281	255	229	259	238	275	232	286	258	271	249	246	256	220	264	264	273	288	273	252	270	265	270	290	266	256	271	249	256	263	258	275	254	266	260	256	262	275	259	243	276	285	274	267	237	258	236	278	244	258	264	231	241	228	245	249	232	247	269	259	271	244	226	225	249	286	252	270	255	236	264	262	263	236	260	268	256	253	232	275	265	276	295	259	246	274	247	264	253	253	248	249	284	267	246	254	220	262	237	241	275	269	234	226	241	231	249	256	215	273	237	243	252	275	243	305	240	227	251	241	259	268	258	266	246	258	252	252	273	228	237	274	248	284	247	247	243	264	243	231	270	284	277	280	271	226	238	273	244	251	251	280	249	277	259	256	252	255	252	294	238	285	230	237	266	268	230	253	261	265	265	232	277	247	242	264	241	266	254	245	256	240	263	243	256	268	269	241	231	243	252	238	248	244	254	271	273	280	266	249	256	253	238	258	256	265	263	254	249	233	275	278	264	243	251	248	244	280	247	264	274	256	241	248	242	262	288	250	285	270	271	243	271	243	243	246	252	270	244	271	265	261	272	252	256	270	256	241	233	255	261	263	282	244	243	250	243	247	237	277	255	266	237	234	275	263	290	271	268	255	257	265	264	277	246	250	264	260	270	255	254	261	248	255	261	234	251	264	268	274	252	269	233	219	241	252	255	231	251	254	255	243	247	239	261	238	241	267	243	213	257	277	267	273	263	263	252	308	250	233	270	279	256	242	239	238	248	259	254	268	278	252	255	255	221	246	254	265	237	283	259	237	241	246	240	224	244	239	259	266	267	274	246	235	240	248	272	262	272	236	276	285	278	262	246	260	229	264	242	247	255	273	270	263	249	241	264	222	230	259	236	230	255	267	247	267	260	227	268	239	260	234	269	255	252	244	259	265	259	237	256	272	258	264	241	263	230	240	241	290	253	274	243	218	256	248	260	275	239	270	265	288	254	236	219	282	220	274	250	233	270	287	259	250	254	254	248	253	242	254	256	266	271	286	250	255	223	253	259	253	244	260	278	263	253	244	277	243	243	235	243	275	248	246	273	250	290	271	259	262	262	229	289	265	259	285	255	247	275	226	269	255	226	243	249	254	245	251	257	250	267	261	261	245	243	232	224	268	274	259	264	248	240	257	259	227	227	251	236	228	262	291	242	248	252	253	265	247	260	258	258	264	227	285	253	254	242	266	250	265	284	250	210	280	237	248	252	270	267	244	244	227	259	251	246	257	253	250	243	262	235	310	247	246	242	246	238	248	260	271	238	248	272	275	254	254	236	216	265	229	229	251	272	255	265	228	274	288	250	243	251	228	257	250	257	234	251	238	284	255	252	270	228	237	229	266	247	255	262	282	248	256	240	256	271	264	249	277	257	267	265	265	270	243	245	245	256	239	264	273	256	262	229	252	262	247	239	247	276	284	232	240	258	236	287	268	284	271	272	254	259	243	272	263	264	280	288	244	233	269	255	255	260	258	268	226	254	247	256	270	259	254	268	242	254	248	252	234	249	247	240	254	266	276	251	261	268	245	275	274	272	226	255	269	257	247	230	265	255	263	256	239	235	247	229	241	265	246	229	229	227	277	242	232	236	254	280	269	252	265	270	252	273	256	282	251	263	266	278	253	237	263	245	246	255	254	255	240	239	285	274	281	255	247	274	242	254
5210	15314	10093	5049	3601	2592	1895	1396	1089	890	729	671	599	567	519	466	432	452	417	348	397	340	326	359	319	332	289	344	297	327	280	297	300	256	320	298	293	276	304	300	279	341	276	306	303	289	298	279	265	304	308	291	282	287	286	259	251	280	270	246	249	248	283	278	282	254	264	276	282	264	259	272	256	269	270	261	259	272	262	260	293	277	249	264	253	268	303	281	268	235	260	262	275	242	282	254	287	245	283	266	245	261	267	268	260	250	255	265	283	243	275	222	255	243	264	255	249	251	248	255	246	222	261	280	253	251	256	259	239	242	245	238	247	259	251	239	249	255	253	246	259	234	237	239	276	249	260	249	232	240	275	216	241	243	249	244	234	248	251	253	242	239	279	287	262	261	254	238	233	260	237	229	253	260	288	245	251	244	261	245	245	253	263	221	281	246	258	231	255	247	258	231	221	265	241	242	258	254	262	254	254	233	262	231	266	281	260	274	254	253	257	254	270	239	258	261	278	251	282	244	248	255	255	223	246	273	255	225	258	226	217	280	264	268	254	256	247	275	257	256	246	242	283	263	246	239	232	269	240	246	270	285	250	244	251	258	271	233	224	245	257	278	238	229	269	253	237	263	246	261	217	243	231	287	250	229	246	242	293	257	240	245	249	272	231	242	234	251	238	248	228	241	255	247	267	241	250	244	255	249	258	273	247	286	251	269	224	252	270	239	254	268	257	242	258	221	269	255	245	255	292	271	244	266	259	250	249	241	247	237	255	277	225	281	285	261	247	259	286	247	255	246	249	261	262	256	270	249	275	252	282	245	237	214	240	255	236	246	270	236	251	260	238	261	247	255	251	244	259	242	247	250	265	274	259	262	240	264	261	244	242	293	229	225	239	256	235	257	267	296	246	273	251	255	237	285	243	263	239	239	250	260	273	242	254	254	260	239	228	253	244	263	247	234	251	251	270	219	259	254	239	232	252	251	288	266	271	233	250	267	267	248	263	248	266	231	250	245	267	248	248	249	238	266	248	229	235	267	217	284	244	258	241	254	259	283	245	250	239	266	277	231	272	228	218	260	248	271	264	235	261	272	250	252	274	254	278	230	264	236	254	220	257	270	253	225	233	281	258	263	261	249	275	247	257	255	238	249	247	272	256	227	261	243	244	258	257	229	242	271	243	260	230	278	261	272	241	238	237	253	277	301	255	255	264	260	253	254	267	230	220	252	261	246	236	221	261	253	242	240	244	240	242	230	224	237	262	226	270	252	235	250	254	258	258	236	208	273	269	246	229	268	237	247	236	248	246	270	247	259	280	234	252	227	229	279	242	238	257	241	264	243	248	294	249	260	256	260	261	280	239	279	261	261	248	238	281	251	280	272	283	241	262	256	259	251	254	250	263	251	274	251	271	240	231	265	255	255	236	230	233	218	236	248	241	250	244	251	256	283	274	243	257	249	238	251	257	277	243	260	238	223	253	270	271	261	249	228	228	280	261	244	264	249	260	263	228	239	241	246	229	261	252	277	238	271	264	233	250	229	257	280	221	264	263	246	227	264	266	233	247	223	233	250	276	256	242	245	252	243	251	267	258	262	262	243	252	279	245	246	247	295	300	238	233	225	254	243	270	262	252	262	252	268	279	266	251	235	231	249	231	232	259	262	238	244	240	246	249	251	241	244	251	277	246	251	253	262	237	269	260	233	256	239	254	230	212	255	233	283	268	215	280	262	255	247	248	258	237	276	269	249	268	239	243	242	256	237	270	234	221	260	246	244	247	237	255	250	263	295	240	260	249	234	252	255	245	242	258	284	263	257	240	262	263	251	250	261	235	238	254	238	281	234	245	255	270	246	246	270	261	258	234	255	250	284	243	277	259	266	259	235	217	246	254	268	272	237	231	268	249	239	258	265	249	276	259	238	231	244	257	276	239	248	251	244	240	215	242	237	258	272	243	247	247	255	249	258	243	236	237	261	228	255	224	251	222	237	237	239	251	250	248	256	239	250	267	236	259	262	263	238	246	246	244	254	228	240	254	250	264	230	260	245	265	275	261	267	256	260	254	231	247	234	258	238	250	236	250	266	285	261	258	220	251	222	252	273	244	265	249	246	260	233	274	241	250	232	261	268	248	253	244	252	261	227	241	320	268	269	274	262	254	240	238	267	275	263	255	237	296	253	257	263	232	221	258	237	252	259	245	227	247	243	260	238	235	240	260	257	235	243	243	266	237	253	257	255	247	227	241	251	262	254	259	261	224	248	256	266	297	264	287	273	249	250	245	265	267	243	282	262	271	231	263	262	241	257	267	252	249	219	241	285	239	241	257	260	262	253	279	240	232	246	238	234	241	237	255	237	255	259	234	236	245	273	265	276	271	268	252	259	255	249	262	250	255	256	243	244	237	254	271	266	253	243	253	246	254	264	224	244	245	255	246	230	259	236	254	270	262	222	271	276	249	251	208	239	270	240	275	254	262	261	222	271	261	240	260	222	283	259	261	267	269	249	235	263	235	232	278	250	255	252	257	237	233	233	223	231	255	262	229	252	243	271	248	268	251	265	274	233	250	246	256	216	252	232	244	252	252	267	237	235	265	243	245	250	236	267	236	241	244	259	238	247	237	257	236	253	254	254	269	248	249	248	266	275	263	230	277	233	243	246	250	242	248	242	251	247	255	246	217	261	248	222	249	256	216	245	227	260	258	212	272	271	245	229	261	254	287	219	245	251	256	252	267	229	235	241	253	218	260	250	253	255	222	207	259	250	243	239	249	280	273	291	247	256	264	259	251	240	228	247	244	269	259	239	276	242	260	249	261	210	264	257	245	232	236	242	274	266	234	256	246	229	234	252	250	268	259	244	247	250	244	268	251	239	246	243	253	256	251	291	251	263	249	270	257	265	258	246	256	248	251	237	242	236	248	252	252	220	264	241	238	257	258	256	221	250	227	268	237	245	275	229	281	241	269	278	250	262	222	238	247	251	250	246	260	246	233	258	248	232	257	225	278	250	221	259	244	247	243	260	246	261	277	250	285	245	249	252	254	248	243	234	253	256	277	225	231	225	256	243	248	208	256	247	245	271	258	282	288	258	258	276	254	262	279	235	253	236	246	220	246	252	239	251	246	222	297	222	269	268	283	247	213	216	261	249	255	261	251	249	256	247	261	244	272	238	264	265	269	254	279	291	234	278	246	239	248	237	276	245	248	242	251	267	230	240	232	248	250	288	259	251	263	233	258	252	233	253	283	237	243	231	236	244	238	245	266	237	242	242	259	251	256	271	239	242	259	226	234	230	285	272	270	260	256	236	224	241	248	270	271	269	249	287	230	241	234	249	223	226	283	248	268	254	219	246	248	278	241	247	266	241	248	276	252	247	235	243	266	257	257	248	257	257	227	223	246	298	228	235	256	282	256	268	263	247	243	231	263	256	250	280	283	254	256	279	246	241	250	261	249	221	278	222	258	266	230	259	240	243	262	247	249	264	256	218	249	255	242	221	227	261
27580	18528	4906	831	645	629	611	600	586	607	618	554	648	606	641	645	599	646	605	616	599	579	601	612	574	632	578	598	575	581	616	614	571	601	585	564	628	557	558	572	545	600	590	583	570	553	582	600	594	611	641	598	588	610	585	588	605	605	564	554	588	599	575	590	604	558	624	582	571	535	567	578	617	558	586	601	606	545	580	583	606	621	609	559	564	643	592	549	558	570	603	599	531	593	603	624	576	593	583	566	614	591	574	611	586	571	603	615	559	605	585	538	601	580	535	612	543	573	602	556	575	580	595	526	607	619	592	592	596	565	566	572	619	580	552	577	578	612	580	602	547	574	570	577	639	516	591	564	597	585	569	604	546	572	573	581	580	592	582	559	582	571	610	612	608	558	584	593	584	614	601	607	584	603	557	571	609	579	566	598	583	616	614	553	571	559	572	557	572	613	580	592	601	583	640	571	563	584	595	527	601	592	585	558	625	555	576	599	589	618	596	593	597	594	550	563	579	556	565	577	567	562	559	594	589	633	549	540	577	563	565	562	596	601	572	557	603	641	592	608	585	572	595	573	616	630	560	587	609	592	525	630	555	572	570	603	581	597	586	578	614	595	582	548	571	577	594	575	592	594	567	536	582	558	568	583	605	572	557	593	531	592	577	597	591	582	599	613	569	586	600	575	528	586	576	652	616	638	587	560	582	622	576	588	594	570	575	571	624	626	600	569	617	565	572	590	592	572	577	580	549	593	578	598	594	589	600	595	579	575	527	618	583	558	571	606	552	590	579	582	542	597	617	590	576	606	536	533	597	590	570	618	579	552	589	607	560	590	580	603	610	577	548	551	574	570	585	568	605	599	581	608	614	587	567	608	571	562	550	579	619	625	587	579	551	583	557	590	593	570	609	576	566	596	531	579	582	532	541	587	613	603	532	567	572	567	576	561	560	580	575	583	607	601	562	595	612	541	590	595	582	571	583	630	594	604	598	634	622	584	557	546	583	612	585	595	560	593	579	563	576	610	589	602	589	586	589	593	592	607	604	601	613	597	571	539	549	596	553	566	581	547	595	586	560	580	570	594	586	518	552	571	560	579	553	550	545	592	555	592	595	572	632	544	538	584	590	584	565	580	602	603	593	579	578	585	569	620	601	626	592	588	554	570	568	561	558	561	618	575	546	568	552	615	612	593	529	607	586	566	597	581	563	573	572	624	597	515	623	602	603	547	564	615	591	550	565	592	599	606	577	589	557	577	594	595	596	591	585	557	609	552	571	587	566	617	575	552	589	584	609	572	580	573	556	552	599	572	586	618	582	596	607	594	591	579	579	595	540	557	591	596	571	627	571	597	571	625	589	541	593	562	576	599	535	564	600	572	604	615	560	592	620	579	617	561	593	578	582	596	565	567	575	535	581	593	561	589	580	584	571	593	589	557	581	610	544	607	621	586	588	555	578	610	579	631	587	568	578	606	591	594	581	539	600	545	603	619	554	628	609	554	585	559	603	575	586	562	587	576	592	609	612	614	580	545	591	564	530	575	553	588	559	620	614	601	599	582	590	586	647	593	616	585	575	586	586	599	565	564	590	601	599	602	591	591	593	585	614	572	577	584	619	569	588	556	565	587	622	539	586	607	562	573	608	544	608	589	583	559	562	586	566	597	618	567	584	581	567	587	584	583	585	554	620	599	620	580	577	575	570	556	589	560	599	617	606	585	627	553	580	586	572	624	616	575	605	604	635	581	589	613	593	561	597	618	601	572	604	592	598	566	577	552	630	560	638	607	584	598	588	555	594	576	526	582	539	619	543	612	584	603	589	570	574	563	593	560	573	580	561	579	588	590	585	589	623	568	564	580	591	586	532	584	560	625	598	572	588	550	575	600	603	573	571	577	560	566	610	568	584	597	600	565	576	616	611	611	549	556	579	585	561	568	600	623	587	565	632	600	587	593	581	579	634	582	577	605	569	612	603	599	539	573	640	593	607	615	580	564	610	588	592	519	608	631	538	557	598	582	594	577	577	603	598	557	612	581	577	593	574	576	610	612	634	622	636	551	599	557	604	560	528	532	592	564	598	560	617	580	622	597	577	577	571	577	557	534	611	576	552	593	587	581	603	571	581	576	602	586	608	569	580	559	599	585	574	548	579	572	591	589	629	594	597	582	582	564	561	602	596	599	549	575	568	617	552	599	588	618	583	593	583	572	566	592	608	573	577	603	583	561	588	616	592	581	606	555	572	589	589	562	571	591	604	610	590	569	575	588	616	562	581	578	616	591	573	597	585	590	578	552	609	589	567	577	551	534	591	598	568	614	599	546	526	551	579	585	591	608	622	569	621	623	591	569	562	567	596	604	604	603	557	580	573	614	570	589	581	608	600	618	597	552	561	603	589	623	586	582	622	599	590	620	556	581	616	548	625	572	549	577	598	551	589	574	615	573	549	533	600	624	594	585	621	528	616	582	538	631	582	553	615	632	563	595	583	583	580	629	585	595	571	600	599	556	595	573	545	576	612	602	600	593	597	551	550	626	609	619	600	584	584	576	609	569	579	557	574	566	596	629	600	495	532	582	582	587	556	558	596	609	582	576	604	629	595	576	574	543	585	599	594	597	596	650	582	578	617	578	551	589	604	627	590	611	574	604	627	574	600	530	596	542	547	668	569	593	650	551	603	537	582	576	566	618	605	619	580	592	593	554	625	560	586	575	588	580	604	557	607	599	605	654	602	604	551	598	606	588	577	601	591	627	553	578	587	609	624	554	605	591	597	595	588	579	615	590	594	580	576	610	566	610	602	622	604	608	604	626	563	615	589	588	579	587	602	609	628	571	570	569	614	560	610	607	604	557	600	571	584	550	661	526	596	583	609	554	620	590	636	579	610	574	576	590	584	636	585	614	581	557	607	573	606	567	630	571	588	595	562	577	579	614	566	581	568	572	587	577	528	591	609	552	593	616	612	585	559	584	615	597	597	545	531	633	598	585	582	579	596	595	584	566	544	601	605	636	604	587	548	560	593	576	594	609	587	599	553	561	598	610	591	545	584	557	576	549	573	604	622	552	603	613	627	562	573	617	611	610	593	610	566	598	537	539	601	593	599	559	593	565	557	575	587	602	581	556	575	569	554	598	602	602	588	618	539	579	586	551	635	599	540	598	556	599	580	555	574	591	563	562	569	582	574	629	601	627	606	575	591	545	612	561	559	575	571	552	583	598	578	544	592	622	604	547	577	587	579	526	572	555	641	573	626	569	595	568	589	580	632	572	565	579	576	576	585	592	603	563	554	561	621	603	575	611	519	521	616	578	593	595	582	611	591	602	605	621	603	564	599	598	635	580	598	580	593	611	618	574	621	553	604	605	592	566	597	606	608	578	563	562	563	601	582	583	598	573	544	580	629	605	560	598	594	620	540	564	543	597	539	633	574	616	556	562	556	579	620	584	617	567	606	595	572	565	592	594	598	618	558	619	578	572	606	612	599	632	567	598	561	609	556	595	597	561
5021	1947	912	758	694	635	586	627	602	587	599	583	622	615	648	621	597	668	589	570	596	614	619	617	616	587	601	567	643	607	580	566	619	632	575	558	603	594	571	603	593	601	612	630	618	631	626	588	611	616	565	594	627	570	647	597	633	663	630	563	577	560	590	621	591	567	663	584	602	592	561	579	613	607	609	586	588	583	601	605	527	582	575	584	579	618	536	629	601	579	600	615	577	620	584	589	606	576	637	578	546	589	605	585	587	566	611	562	583	595	595	584	636	595	590	587	640	599	589	562	544	591	617	568	586	578	609	641	571	584	613	585	604	600	591	576	620	610	588	557	568	579	605	589	613	604	604	576	649	609	569	570	591	558	594	611	577	572	609	605	557	576	585	588	571	621	597	578	542	599	581	579	614	630	589	598	554	589	597	612	582	606	621	602	575	567	601	568	593	608	582	589	628	601	582	571	606	621	613	637	603	588	562	587	612	601	586	556	579	594	610	574	603	611	607	594	610	590	569	598	597	599	560	603	580	601	595	620	602	595	592	624	589	627	572	572	628	587	552	583	569	594	572	548	593	607	594	594	604	578	597	613	596	539	598	582	622	648	577	608	611	566	603	627	571	584	561	566	588	611	577	570	567	597	601	586	676	556	622	575	574	569	563	584	621	564	544	618	627	573	566	555	586	611	611	612	568	595	603	584	586	564	570	605	595	577	584	607	617	611	580	614	605	550	590	596	654	604	609	640	576	602	580	580	568	559	569	555	601	577	619	576	587	563	561	633	601	561	609	592	560	579	565	597	608	582	601	622	592	603	594	608	566	608	623	582	578	581	556	576	603	622	590	640	607	570	607	595	558	569	587	577	602	600	569	623	600	542	598	559	566	562	619	603	583	568	537	577	594	606	636	600	597	593	587	578	578	606	638	607	606	616	573	626	615	602	599	594	560	632	581	658	571	582	588	595	613	572	558	573	580	640	607	590	575	597	579	597	575	533	583	582	589	603	625	568	546	577	586	563	594	582	571	570	578	525	565	550	589	578	559	638	565	584	610	624	556	603	594	551	585	615	583	552	611	585	586	614	574	615	549	588	590	556	557	572	588	616	625	617	581	616	564	582	592	567	553	594	620	584	550	601	591	544	542	582	598	564	559	591	610	591	579	613	615	559	559	586	587	631	595	587	599	605	607	632	557	606	606	560	553	618	596	576	564	587	624	580	567	636	578	557	587	606	578	581	556	599	607	590	581	598	567	604	602	604	545	570	567	613	610	616	634	603	611	556	598	604	557	611	641	570	566	608	579	630	591	611	654	576	664	606	596	598	612	563	581	611	554	549	579	554	520	587	636	556	564	596	589	563	634	632	572	578	588	619	585	538	586	581	583	600	563	571	619	591	567	625	565	581	616	569	591	612	581	578	580	569	619	577	554	557	573	555	601	584	600	614	589	588	611	552	546	609	553	616	530	611	614	614	496	583	579	590	578	605	590	625	605	610	561	618	590	618	559	634	567	609	588	648	603	609	615	607	542	594	590	613	610	580	612	612	561	641	583	622	602	590	579	631	569	600	607	599	619	596	645	609	598	578	580	632	581	570	616	586	604	574	572	588	595	633	560	585	580	643	610	564	576	560	600	568	611	565	574	564	607	578	619	560	607	564	571	584	611	618	614	591	553	636	579	642	581	550	602	562	577	578	606	611	599	618	578	560	555	598	618	563	597	612	598	599	583	636	596	546	572	619	561	553	618	566	591	588	587	565	568	556	617	618	585	580	552	597	592	610	591	580	618	559	619	572	577	590	599	572	576	570	573	585	641	582	585	605	576	562	617	592	550	625	611	621	585	614	559	645	540	585	567	594	609	570	610	603	586	618	574	602	556	599	602	574	568	594	615	622	569	577	593	593	595	604	603	595	538	624	554	562	580	601	575	625	617	597	567	604	583	616	610	586	592	575	591	625	604	552	605	618	596	607	543	587	583	595	542	592	562	572	605	582	603	608	555	569	602	600	621	555	575	629	626	573	575	581	614	622	607	535	589	559	573	601	555	570	585	608	590	595	585	601	620	609	575	600	643	597	567	561	548	593	595	600	562	574	585	633	550	619	603	622	577	580	575	626	620	569	549	579	636	606	604	604	588	567	588	606	623	591	604	568	638	593	617	541	569	578	622	603	582	625	594	589	600	565	592	587	609	581	627	572	590	595	604	585	579	581	567	596	585	592	549	593	603	616	603	638	544	603	583	599	599	581	621	569	583	573	599	599	607	566	614	580	591	581	601	595	604	591	594	582	629	539	596	589	632	605	599	598	562	571	577	583	570	635	641	655	608	551	553	599	585	573	603	589	560	586	599	588	580	576	606	587	573	591	589	597	620	566	581	571	588	553	625	598	598	604	611	598	594	585	613	642	620	617	571	608	571	628	602	591	550	593	592	597	605	589	586	633	582	635	540	613	589	554	598	596	588	646	615	574	572	600	606	570	623	593	574	596	535	572	599	609	610	575	607	620	588	581	591	596	556	586	575	618	607	568	595	618	567	570	628	610	578	599	566	646	585	634	614	601	595	607	621	628	598	627	600	588	597	629	595	601	574	581	593	592	617	576	576	575	593	578	576	585	630	581	609	594	623	611	604	567	573	566	627	580	630	598	596	581	582	589	568	575	618	648	624	559	616	615	599	564	576	604	562	643	601	593	558	590	590	624	561	619	587	580	601	607	577	609	569	641	581	603	602	566	598	589	609	561	570	609	591	595	567	566	573	622	599	602	593	626	581	574	574	569	539	573	587	609	567	622	588	595	587	609	639	645	622	573	572	588	621	575	607	580	564	613	602	582	591	589	579	559	622	622	612	584	572	602	587	606	583	584	541	586	633	555	546	592	627	605	562	666	611	602	618	585	604	615	569	558	579	634	601	591	546	611	601	557	589	571	548	543	581	583	577	592	607	574	590	604	605	584	608	570	598	591	593	616	634	614	583	586	564	606	567	609	604	606	566	600	628	599	596	603	569	533	576	567	566	615	600	620	604	607	615	614	584	613	594	574	647	615	589	609	554	565	565	618	569	599	599	627	606	616	590	545	577	581	604	605	618	590	555	607	637	576	609	633	589	604	578	600	591	533	557	578	585	566	611	554	575	599	593	603	610	583	602	631	610	603	588	578	558	607	606	577	635	573	595	635	595	576	559	588	596	639	602	555	604	621	585	560	581	576	614	627	588	603	593	581	614	609	580	568	627	601	631	578	546	586	576	570	544	586	611	639	560	548	590	550	579	571	583	601	538	580	582	609	603	580	578	594	587	585	588	608	595	571	594	594	543	558	557	553	586	594	585	619	579	566	594	644	612	626	534	598	651	552	629	568	581	651	585	570	607	630	583	619	630	596	604	634	604	587	568	583	584	619	565	574	598	585	574	569	593	589	604	574	567	612	568	592	567	566	607	569	572	587	539	602	605	577	610	595	618	601	598	593	631	592	578	595	546	587	590	552	582	570	566	597	619	559	596	550
23424	20940	28203	23815	20950	11108	1096	702	600	534	482	483	464	458	434	427	400	410	400	359	377	356	372	326	350	365	340	336	352	332	351	357	349	333	352	338	365	353	349	352	352	339	345	311	347	350	342	354	313	313	310	352	336	324	320	322	308	353	354	323	336	329	329	357	381	348	314	353	343	329	339	356	320	342	332	309	319	317	355	327	302	338	314	329	341	341	302	318	313	328	325	331	315	327	315	318	312	300	298	313	366	346	320	303	347	279	315	310	316	348	296	319	290	286	289	351	311	324	322	305	298	320	330	298	325	299	309	304	283	304	320	312	330	321	332	320	324	316	311	305	327	320	339	304	340	298	297	322	312	337	310	311	304	294	308	293	302	293	319	303	326	303	343	318	323	313	323	331	313	309	318	331	343	337	318	306	312	295	357	320	323	314	281	310	352	318	322	372	306	316	338	321	316	303	300	328	318	300	311	320	331	330	327	307	327	340	319	353	317	298	320	303	367	316	310	327	324	325	308	345	322	332	326	313	326	313	326	313	298	304	350	312	310	279	308	314	322	335	344	326	303	323	340	349	338	338	312	297	290	315	344	334	320	324	313	316	333	353	320	344	321	346	314	323	344	344	332	325	304	345	328	317	342	298	299	323	316	331	325	325	327	311	344	298	291	339	312	320	313	323	287	318	298	307	346	289	337	343	329	298	327	320	364	324	317	337	303	329	340	305	340	311	327	288	337	322	318	308	299	317	311	297	329	321	307	337	321	297	337	323	318	343	328	310	341	326	331	341	303	301	324	304	328	294	300	333	316	335	342	350	300	309	322	357	317	326	373	353	306	338	316	326	329	300	303	341	317	363	309	296	337	343	308	329	337	314	308	292	307	323	301	322	335	334	318	337	322	325	308	320	337	326	344	352	379	317	344	289	341	289	306	329	306	320	320	310	308	313	322	320	294	321	332	323	327	337	332	311	310	304	303	302	325	340	371	321	314	336	273	353	324	316	340	319	311	313	309	288	305	317	316	318	297	316	317	314	308	314	340	332	345	335	319	345	344	305	313	323	327	300	349	341	298	307	304	294	336	319	311	330	334	344	328	304	313	310	304	308	318	328	331	295	310	299	307	328	318	300	318	334	337	335	320	322	320	307	338	315	315	291	317	327	342	318	318	296	313	333	317	326	264	302	304	283	302	310	347	337	327	292	327	317	316	320	339	334	301	301	301	304	320	325	306	337	307	299	322	313	326	309	298	339	333	329	312	308	325	320	337	307	305	331	318	319	311	305	340	296	335	342	331	339	328	331	332	335	299	328	307	309	279	287	297	320	350	284	309	310	305	346	328	365	294	324	311	342	331	342	321	309	309	342	315	318	339	349	316	323	350	297	324	300	318	345	328	344	317	334	347	312	292	290	311	310	280	268	325	325	322	311	304	320	319	329	342	300	350	311	291	318	332	316	324	295	305	311	317	351	359	306	328	336	323	371	311	319	320	306	297	320	289	288	356	315	301	325	300	327	318	314	296	266	356	302	300	329	317	292	327	345	315	313	338	319	329	311	311	330	304	327	324	319	318	308	329	296	312	338	316	331	332	329	290	332	331	350	320	334	311	337	317	308	301	332	336	330	325	297	337	322	318	312	281	303	322	297	316	301	345	304	321	318	319	299	315	345	334	322	346	345	276	313	326	302	311	319	337	301	326	332	312	339	328	326	315	325	338	336	313	318	353	331	302	304	304	292	335	326	353	316	313	351	338	320	322	328	343	312	328	319	309	310	298	322	319	329	308	356	306	297	312	330	329	346	299	345	290	275	293	332	317	325	304	318	315	304	351	329	330	316	314	318	335	326	313	332	315	332	327	302	300	318	347	346	329	294	332	316	301	354	309	325	308	294	302	316	329	301	293	343	319	307	352	334	289	345	298	344	319	327	312	312	316	336	309	298	342	337	309	328	317	327	335	346	321	336	318	347	309	308	308	314	330	319	324	288	306	325	332	300	293	313	341	310	326	318	298	352	293	323	310	313	312	321	326	282	297	326	321	315	296	321	293	331	310	327	283	347	292	357	318	326	307	292	331	315	332	331	344	315	290	345	304	337	326	313	313	284	315	309	315	307	325	334	336	314	325	358	318	319	315	307	300	307	329	317	292	308	327	323	331	321	336	360	344	296	332	318	363	290	332	315	322	313	318	294	329	323	300	300	331	306	347	283	352	325	296	299	306	356	329	316	319	329	314	335	324	307	315	296	312	330	326	321	329	309	317	313	345	355	309	306	339	321	318	331	323	301	332	343	326	307	282	335	315	347	315	325	294	305	324	317	312	288	327	339	313	324	314	341	321	357	357	340	322	331	335	316	309	306	332	311	329	339	311	312	340	307	321	318	314	319	336	353	293	287	281	309	324	341	280	321	358	350	319	313	319	296	271	320	339	292	285	298	341	334	310	326	319	297	305	340	329	314	342	340	330	288	334	318	316	294	300	298	335	335	326	324	306	329	319	329	328	319	287	322	342	332	334	320	326	297	325	323	326	336	290	322	320	321	339	355	329	333	332	311	291	329	307	345	350	310	306	301	280	298	307	304	326	303	293	324	348	324	321	296	305	350	347	310	315	319	318	329	320	307	326	371	325	330	327	323	331	346	329	323	292	312	289	330	349	334	296	297	308	297	341	342	327	345	291	328	284	343	320	317	306	307	311	332	289	322	330	335	316	301	347	337	299	328	325	346	319	287	338	324	332	335	324	326	330	316	317	324	299	316	314	322	302	315	323	290	314	335	337	319	315	284	350	294	323	358	285	331	320	273	321	330	342	305	293	330	321	337	337	345	300	332	334	324	318	312	309	308	335	329	289	334	322	289	273	300	317	304	315	306	329	336	331	332	320	314	305	325	310	363	317	327	339	297	307	323	321	294	305	335	336	313	318	304	280	341	316	333	346	317	313	318	348	332	303	302	342	304	320	290	315	310	322	311	312	301	335	340	325	303	319	322	312	306	304	366	348	302	324	342	300	354	290	295	343	311	298	340	336	294	276	306	319	332	311	310	296	333	321	304	335	350	310	345	347	288	307	315	340	299	284	295	341	338	321	305	326	319	315	308	332	319	321	312	328	345	324	325	312	298	316	335	308	288	317	307	308	311	304	304	335	317	316	332	326	334	329	324	324	325	321	288	316	336	332	303	328	326	282	314	311	331	306	321	324	312	339	327	341	362	358	342	310	321	308	324	362	270	334	333	327	302	314	351	312	333	335	308	326	310	335	332	311	331	323	329	298	328	322	351	306	292	301	326	335	326	292	339	322	298	305	312	322	337	337	316	307	324	302	283	319	316	305	335	323	345	336	341	322	330	310	310	323	317	336	302	322	280	334	333	324	346	313	305	273	311	317	300	311	327	334	319	322	313	347	326	339	314	338	338	319	299	308	310	303	318	327	330	322	312	328	309	347	336	300	327	308	295	298	355	299	283	325	321	335	296	349	322	349	304	312	345	325	308	344	320	316	308	318	319
3949	10523	5978	2911	2015	1542	1169	964	762	627	578	543	514	527	465	435	466	414	413	381	398	408	410	405	385	372	368	349	374	346	359	376	396	347	330	361	351	368	349	336	367	347	351	365	335	319	361	329	350	379	379	393	398	385	345	333	335	363	368	349	325	305	344	351	346	353	335	352	371	351	330	363	323	326	343	344	354	350	335	380	392	360	325	313	327	301	324	306	330	339	349	308	328	334	355	357	335	328	366	335	334	346	297	352	360	341	322	323	295	320	284	342	357	350	344	349	340	327	340	318	312	285	351	339	327	356	331	360	314	296	335	344	318	338	357	371	334	339	345	361	341	325	330	313	367	332	310	284	321	339	314	363	305	321	346	316	323	330	336	351	329	303	347	316	321	330	323	312	345	315	337	340	354	342	348	329	336	346	308	334	340	341	335	355	319	335	309	336	376	328	331	341	348	333	329	351	305	352	339	325	317	326	311	354	338	344	312	337	342	333	327	310	332	341	330	328	289	352	292	345	351	321	300	354	296	307	304	320	360	324	359	326	349	352	333	330	325	324	344	307	318	347	333	339	344	330	351	342	367	335	344	308	323	341	322	325	369	306	313	362	387	319	308	315	334	306	302	351	313	347	335	337	323	299	326	336	332	317	319	355	330	354	309	346	338	351	323	309	330	343	322	330	318	387	360	306	309	351	323	346	326	367	301	333	335	329	320	316	343	319	359	336	312	314	299	337	365	345	326	321	309	347	339	327	301	311	316	340	327	345	342	325	352	316	362	332	342	315	335	363	311	319	310	316	366	316	315	308	348	313	325	339	341	312	328	328	309	356	347	304	310	314	307	341	317	355	317	326	363	350	353	335	337	325	332	369	345	335	348	346	316	302	317	375	325	336	336	321	333	288	325	343	351	340	373	320	342	346	355	333	344	315	345	321	334	363	331	355	328	333	363	330	335	324	272	346	320	333	346	319	323	329	331	334	362	313	294	353	327	335	303	359	361	346	329	321	354	310	330	348	327	330	330	355	370	326	341	335	326	330	327	337	318	348	303	320	332	363	337	323	348	327	349	328	331	356	339	337	336	326	323	310	340	350	333	336	293	328	340	336	306	341	338	337	345	335	352	312	331	347	302	342	332	334	331	305	299	321	341	335	328	314	329	332	311	326	329	350	366	318	309	343	346	323	332	316	335	330	330	360	358	361	352	348	293	315	310	315	314	351	316	325	367	346	327	318	331	311	321	319	329	339	364	325	343	326	377	333	364	339	305	315	282	319	317	323	315	314	361	344	334	323	320	304	321	337	306	343	350	332	357	325	338	315	343	344	336	344	361	332	312	340	339	312	330	321	319	315	355	352	318	350	323	299	304	330	337	363	332	305	306	347	361	359	309	315	374	360	312	359	335	299	297	326	317	346	322	303	317	357	335	327	348	272	314	349	300	364	351	319	328	345	305	355	315	315	316	343	308	323	314	322	356	323	349	317	368	337	321	359	320	306	334	345	334	321	350	324	348	343	363	297	355	326	333	340	332	338	303	307	334	338	333	329	308	355	320	324	325	326	356	313	349	341	357	364	332	338	329	313	320	359	330	368	334	333	314	332	310	317	315	326	325	306	329	309	320	306	357	325	322	319	315	354	308	349	312	314	310	323	308	301	362	315	276	359	321	329	332	331	344	331	318	306	314	359	323	335	329	341	328	345	337	305	351	361	342	354	314	299	309	313	339	357	347	338	344	316	347	337	339	343	299	312	339	329	328	324	299	341	333	324	328	336	350	320	298	306	339	349	321	346	339	342	344	340	330	323	333	326	347	303	337	330	320	303	343	342	308	313	359	348	363	338	348	333	345	349	330	307	338	343	335	327	337	333	335	344	312	320	311	314	366	321	311	313	344	357	331	310	367	349	349	330	348	324	350	306	318	284	337	343	343	346	348	347	328	342	308	325	348	325	306	328	337	334	339	339	342	313	318	331	262	329	330	329	317	349	331	298	324	356	342	358	337	346	305	341	342	322	321	349	332	336	302	328	332	341	344	320	313	358	352	344	333	346	329	355	369	362	345	314	323	379	325	353	322	365	309	340	345	342	343	331	324	294	333	328	329	302	326	328	348	333	333	363	378	346	331	338	332	295	327	360	320	342	338	323	365	315	339	349	306	330	313	314	371	352	337	342	317	364	361	325	336	354	333	333	341	329	339	339	330	330	328	334	353	310	340	348	319	356	313	358	304	321	338	316	331	332	331	324	333	336	320	363	341	328	323	327	328	321	348	327	350	344	351	337	330	323	343	350	337	342	315	369	338	327	302	335	333	320	330	308	329	350	350	341	351	317	354	339	320	351	334	345	304	348	331	302	340	329	331	322	313	347	319	352	337	322	331	353	318	331	329	359	333	324	348	356	340	348	356	352	328	335	351	335	319	301	360	317	333	328	317	359	313	330	352	358	359	323	315	324	352	314	329	311	319	349	308	313	353	315	310	339	323	364	329	334	337	328	372	328	333	330	299	306	351	310	328	342	317	340	334	314	330	329	300	315	309	346	362	321	314	352	342	344	310	361	333	352	321	354	355	294	330	320	347	320	333	336	313	333	325	323	313	327	353	372	321	321	324	319	303	334	353	325	335	341	368	316	351	347	330	322	304	335	317	320	346	305	343	318	292	341	327	369	329	305	321	333	319	335	334	325	319	338	346	372	317	336	322	348	339	342	341	313	344	333	308	348	327	308	304	329	342	346	339	338	336	328	330	352	311	316	347	333	344	314	334	300	342	311	338	331	346	344	336	316	311	306	340	303	322	355	342	352	359	322	326	302	327	356	362	317	307	345	336	324	327	321	309	354	319	291	342	345	320	302	324	325	349	350	352	347	325	304	354	302	342	339	318	327	296	357	376	333	364	332	369	351	350	286	319	326	339	341	333	316	334	353	338	327	335	358	327	328	331	352	361	341	311	370	311	325	328	346	318	347	303	321	375	299	358	361	342	342	318	329	342	335	364	325	313	358	341	327	325	331	328	334	338	379	326	312	340	323	322	343	352	335	316	330	326	307	323	330	366	319	321	324	343	345	334	345	354	344	335	341	322	321	348	341	333	369	317	315	340	333	326	326	342	320	323	332	327	325	303	347	358	326	317	306	369	361	336	322	339	379	328	317	331	309	347	318	342	333	345	343	298	312	344	353	345	339	336	323	337	331	348	316	384	312	295	324	323	355	333	334	383	341	331	347	337	338	311	328	347	332	306	385	335	338	335	319	346	358	356	337	307	354	319	328	327	346	313	344	321	334	315	337	343	334	360	298	312	309	327	340	324	307	305	320	352	350	349	337	301	340	296	328	329	334	343	305	352	352	333	377	302	307	325	310	335	340	323	326	339	320	334	343	319	328	358	323	295	330	315	374	369	353	329	306	336	371	350	322	313	322	323	347	336	321	317	326	305	326	332	315	374	347	295	335	326	345	339	364	332	341	325	340	331	345	321	342	377	320	340	329	311	314	337	331	367	330
24493	20978	27455	24638	14776	1336	936	800	725	695	687	710	699	680	637	658	615	634	648	627	616	655	630	624	645	592	589	569	646	617	641	640	656	605	625	614	633	606	575	584	574	613	604	563	615	596	642	600	622	620	588	597	580	623	650	629	626	620	567	630	633	599	619	604	618	658	632	601	638	646	605	598	664	624	582	652	603	612	650	645	662	631	590	602	611	570	640	622	666	601	637	641	620	576	594	587	647	614	599	564	622	567	606	594	620	563	620	626	603	591	614	610	613	630	590	624	634	583	634	593	612	559	629	585	580	566	592	638	566	586	628	571	608	568	635	601	537	615	608	594	635	670	618	602	570	589	664	592	604	605	617	574	585	621	581	596	601	592	619	597	605	609	591	597	632	617	576	626	619	578	616	567	568	628	601	633	614	605	601	598	570	618	649	608	611	578	604	579	604	607	601	565	624	569	582	618	604	622	634	616	620	570	615	607	580	593	613	572	578	613	586	654	594	581	618	599	625	618	619	607	595	601	571	575	622	567	601	589	599	594	616	576	582	586	573	628	575	652	569	622	619	604	612	568	614	623	593	651	586	597	613	559	626	606	640	579	541	592	604	610	657	584	605	574	633	643	629	581	627	631	622	596	614	593	569	636	627	575	619	607	608	641	592	604	574	596	627	610	587	603	612	598	600	571	625	579	590	560	586	590	616	620	638	618	621	569	582	619	587	625	620	575	586	558	596	626	584	587	609	596	599	597	632	562	630	592	622	597	602	580	583	626	632	601	626	613	604	626	568	617	593	587	603	609	632	570	596	617	608	591	613	545	583	598	638	624	578	636	594	586	618	637	639	592	650	574	596	569	653	611	558	603	607	627	602	591	602	585	598	590	592	547	628	584	605	577	606	554	649	588	626	623	589	642	623	644	612	580	581	609	628	577	607	627	621	579	588	624	643	649	556	617	595	637	624	654	594	575	591	640	655	594	596	641	632	604	608	626	586	613	633	592	616	579	577	617	568	590	638	647	625	593	589	594	584	596	579	615	652	565	572	618	556	605	617	630	568	614	595	606	624	612	568	598	593	559	576	607	637	570	614	593	582	588	581	602	606	565	621	658	614	580	574	643	612	609	599	623	586	618	630	632	666	595	556	635	647	632	560	596	605	615	632	614	584	615	594	626	591	609	591	617	619	626	620	601	601	596	587	610	630	624	665	572	633	601	622	621	643	636	619	611	627	551	640	592	570	628	621	596	634	628	591	632	576	573	596	611	558	600	591	610	603	599	604	611	583	619	592	626	593	604	621	596	580	622	630	626	609	603	593	611	583	604	605	602	625	634	570	590	630	606	559	622	604	587	617	637	648	593	624	679	607	594	596	601	650	671	584	601	618	569	627	623	638	608	629	618	624	648	584	621	587	607	589	616	584	615	619	585	587	631	607	574	573	634	600	587	603	596	583	568	592	586	610	587	587	607	616	573	600	634	627	605	603	568	582	611	583	606	613	571	612	557	670	621	627	600	597	642	600	607	617	596	583	632	592	590	622	639	614	595	610	573	622	571	618	609	635	626	630	631	609	619	591	596	624	566	645	626	628	589	592	635	558	592	621	637	604	575	563	650	625	591	638	613	567	619	598	603	575	557	554	587	589	599	591	640	632	580	601	614	631	653	579	585	615	574	645	590	614	604	569	594	612	624	612	623	578	634	649	587	629	622	583	587	648	641	632	564	576	625	605	582	598	625	597	623	540	594	627	611	613	595	601	612	665	613	626	604	579	593	608	646	576	598	613	618	572	594	583	623	604	609	574	619	652	595	592	611	629	590	568	566	585	597	566	600	574	559	607	630	603	628	534	613	605	582	613	595	587	608	621	616	629	618	623	633	605	655	609	607	617	608	625	641	620	600	597	619	583	590	632	625	584	584	645	615	553	595	634	600	663	616	626	593	578	597	620	621	597	612	614	593	610	622	576	592	624	647	619	622	566	662	602	578	628	613	612	623	605	617	584	623	610	621	628	602	599	542	585	570	588	587	606	605	651	632	599	624	542	654	574	589	605	642	647	579	584	626	578	617	598	600	571	611	597	616	602	608	605	574	555	639	554	588	616	645	610	633	622	589	579	643	610	640	563	573	671	583	620	598	629	623	588	585	635	620	611	662	575	615	592	599	622	587	658	590	592	574	606	594	626	573	581	583	570	596	572	604	631	607	598	574	568	595	596	609	588	601	573	627	639	569	557	593	631	610	575	631	625	599	591	606	612	601	586	605	582	619	605	627	624	642	659	625	564	655	578	574	592	605	572	617	596	656	595	557	602	604	626	583	613	561	633	623	650	639	623	591	597	588	614	635	637	609	564	585	595	611	639	586	594	610	585	608	605	585	607	596	608	647	582	618	626	630	594	578	593	616	598	622	591	588	566	612	617	588	601	608	621	630	607	620	593	607	642	593	604	591	643	589	626	588	630	588	621	541	577	612	638	585	628	640	566	590	587	582	582	606	638	583	611	589	608	631	607	618	609	607	597	607	590	568	633	600	585	584	637	627	594	589	604	610	620	600	599	578	598	617	589	582	587	604	602	559	607	591	621	534	586	623	623	608	599	594	617	582	601	605	589	615	620	607	601	601	660	660	607	627	593	589	555	611	604	591	622	578	631	583	578	630	608	585	612	667	587	600	637	575	607	569	593	595	593	607	593	616	580	587	618	619	576	600	550	606	593	619	590	638	606	575	575	596	614	570	606	593	517	577	594	590	591	643	593	618	580	629	610	620	584	571	629	627	577	553	577	552	594	638	578	608	587	555	585	597	625	625	635	593	658	617	641	590	613	609	591	612	628	619	646	669	619	568	614	591	572	596	617	581	607	594	597	547	583	594	595	614	662	591	600	557	562	625	579	645	663	626	620	577	599	626	619	627	573	628	631	566	631	620	644	611	627	599	618	585	638	582	589	632	641	627	571	605	599	634	624	602	606	640	552	605	630	559	590	618	592	584	556	615	596	591	558	588	604	603	611	603	586	595	597	599	571	584	614	595	589	606	600	619	587	572	595	600	597	619	638	605	609	601	618	601	637	629	609	587	627	603	575	580	614	578	599	593	580	620	597	634	638	587	654	607	579	639	607	626	643	598	609	645	576	596	620	599	610	575	618	615	591	614	607	604	631	597	620	592	640	575	629	571	617	567	608	585	607	644	593	595	654	576	619	568	584	652	603	651	636	607	572	577	612	627	583	638	638	594	615	604	616	598	602	595	596	651	604	598	625	599	642	570	624	583	605	590	600	629	600	583	561	579	595	633	603	580	603	621	654	608	624	610	593	589	590	607	641	593	582	600	635	586	601	639	619	595	580	614	624	593	602	623	589	598	639	651	611	618	598	640	562	633	599	633	661	542	600	592	626	583	636	560	587	589	652	611	609	553	614	610	605	591	647	599	590	641	570	616	592	607	590	638	612	653	634	612	593	622	624	633	594	612	590	606	589	569	597	610	652	575	629	630	609	589	609	589	648	596
5133	9420	3818	2011	1593	1341	1079	967	922	778	714	731	711	743	652	685	662	653	619	639	643	658	666	617	573	619	601	590	616	624	572	625	631	601	632	625	603	632	631	645	595	603	653	582	655	646	593	661	606	594	625	643	576	604	606	600	588	622	625	624	592	617	577	612	598	658	603	657	653	611	612	639	581	580	598	577	569	596	590	606	617	564	596	597	598	618	609	605	639	594	647	568	646	571	612	608	602	602	624	631	600	558	614	606	615	550	614	558	597	578	575	609	577	575	574	637	610	551	607	571	592	593	607	644	618	615	606	616	521	592	589	597	576	569	556	545	606	570	610	591	623	565	592	554	591	628	590	578	581	605	567	585	639	631	604	622	579	599	572	625	605	570	622	566	598	604	567	597	573	624	585	551	581	574	583	570	607	579	578	625	583	611	648	597	517	598	594	565	607	580	601	587	589	581	583	606	587	604	605	614	624	592	599	612	584	608	598	631	632	586	600	608	655	589	574	570	594	591	612	580	610	605	594	592	599	596	579	607	570	604	587	608	584	584	575	640	598	584	571	538	616	601	586	593	576	607	559	552	588	587	556	560	589	602	636	574	569	553	598	609	631	590	622	553	585	561	562	628	574	567	596	632	583	602	597	600	573	600	616	603	579	587	615	587	596	602	582	582	584	601	605	602	631	588	565	588	568	626	600	605	611	573	615	587	623	566	588	573	575	603	589	568	611	605	607	574	602	592	617	622	573	627	619	594	584	620	565	592	597	577	595	626	589	558	578	613	623	607	578	555	609	611	585	587	567	574	638	575	546	601	614	600	584	628	571	603	612	553	583	611	589	644	581	579	607	557	626	594	653	603	592	593	582	588	580	615	588	613	557	578	620	579	582	607	574	605	628	612	583	568	595	617	585	636	583	560	615	612	623	590	601	594	568	608	604	566	602	568	594	645	631	578	613	613	624	582	598	568	634	577	618	609	588	616	571	623	574	613	616	563	631	593	618	628	562	607	577	576	592	631	594	609	633	599	602	576	580	595	622	581	617	617	586	603	608	608	566	597	571	605	627	646	632	598	619	569	610	584	602	556	580	616	630	579	654	558	643	627	669	586	608	601	593	615	616	565	613	625	621	616	595	643	608	533	606	590	600	604	619	553	616	587	596	617	575	631	604	579	597	588	621	560	587	538	626	577	564	624	600	621	594	633	610	582	572	604	605	565	628	630	597	597	545	563	597	620	626	634	635	579	562	583	613	576	559	559	581	632	577	606	622	601	558	621	587	622	614	617	612	617	545	607	606	576	582	624	629	565	609	574	633	591	569	629	612	630	592	592	657	622	631	559	641	579	566	573	597	586	590	642	610	606	619	622	555	566	627	600	622	624	573	609	602	587	579	580	623	585	609	636	595	585	519	601	657	575	619	608	586	566	610	605	574	555	576	600	602	608	595	581	613	601	599	605	620	621	576	618	610	594	623	627	589	597	607	586	572	570	589	608	623	574	571	533	600	597	644	619	631	585	566	584	583	586	628	621	548	613	639	564	621	586	582	530	590	572	598	607	622	585	599	600	554	609	604	565	598	577	603	584	614	551	593	566	584	573	645	585	552	619	561	564	555	587	570	601	598	607	616	609	645	605	598	577	620	573	614	603	609	611	591	580	592	629	582	598	595	606	612	632	615	575	592	572	640	592	574	592	592	627	548	589	578	608	559	639	591	583	625	603	569	615	628	580	541	582	615	582	592	596	595	574	585	606	609	607	627	633	567	589	591	617	599	617	591	605	585	597	624	559	570	574	622	581	626	587	599	617	580	554	612	594	566	595	623	611	614	644	607	561	588	573	578	592	611	591	573	613	639	599	582	575	540	619	612	620	637	638	590	604	578	578	572	578	579	577	616	613	600	605	580	606	624	607	630	615	578	611	595	572	622	564	645	607	596	584	615	625	582	611	596	590	564	580	575	566	596	615	604	587	589	566	590	612	608	577	586	593	606	644	585	571	602	547	624	576	619	611	598	623	612	580	585	615	579	585	550	632	577	581	644	635	602	596	544	598	586	650	580	596	576	621	563	624	573	617	603	582	630	615	598	636	565	588	583	555	586	614	612	592	591	563	571	610	604	621	596	614	562	607	622	628	629	571	619	644	617	604	613	559	602	562	616	576	610	614	572	531	576	618	569	619	610	611	579	622	563	600	573	591	594	599	617	611	599	612	560	571	608	605	660	613	584	628	618	576	611	615	600	611	617	563	597	640	561	593	595	599	602	596	582	610	646	591	595	624	629	595	595	580	631	649	616	590	655	575	599	624	626	595	600	594	616	579	581	585	584	609	594	620	603	607	607	608	602	624	645	614	600	608	543	615	616	606	588	633	580	581	628	609	583	604	570	639	572	592	574	611	562	624	575	573	623	617	584	623	619	615	606	588	600	601	608	627	599	603	589	560	564	594	623	571	546	629	565	590	601	612	579	635	581	623	619	581	576	544	591	624	601	601	591	536	618	566	621	583	593	548	562	628	582	615	599	634	563	586	597	580	589	612	573	599	582	586	583	575	622	607	616	609	658	619	590	587	595	595	585	632	575	625	559	587	595	620	616	621	528	592	573	615	589	605	553	608	570	585	576	604	564	577	577	572	615	593	601	620	575	593	594	608	582	601	594	600	586	618	575	582	593	626	568	599	606	581	621	561	583	605	610	610	598	578	577	593	608	596	603	596	604	593	590	574	632	639	607	582	567	610	587	613	584	585	601	606	587	547	591	585	614	576	591	567	587	641	617	602	569	624	626	537	608	602	593	634	553	599	581	574	603	563	574	609	598	586	569	606	614	591	609	583	620	577	584	581	588	589	578	582	609	586	596	630	630	554	588	579	544	588	595	567	597	582	600	540	568	616	588	587	609	613	599	568	576	580	668	626	598	556	588	621	581	629	590	585	610	588	575	595	603	619	582	624	592	595	581	585	603	572	640	631	578	587	627	572	604	580	584	614	583	571	593	593	559	632	607	610	571	580	600	629	604	609	626	610	578	565	543	600	567	604	602	661	599	576	549	576	625	595	572	584	600	596	608	617	575	633	632	611	601	589	601	621	617	606	580	583	601	619	610	619	615	607	593	604	595	564	567	603	587	617	612	586	590	650	571	585	579	648	620	603	567	600	617	582	637	608	571	594	569	608	612	628	567	583	571	661	657	592	594	611	581	601	591	600	650	569	601	620	594	550	607	565	607	607	564	571	636	609	583	564	623	610	610	615	603	634	578	643	593	600	590	581	572	576	573	601	630	567	590	595	656	594	618	577	609	659	592	611	631	584	587	570	563	602	571	587	581	606	620	615	613	604	618	596	599	602	635	601	620	615	575	606	603	598	569	596	620	559	567	618	631	636	585	620	574	568	584	600	630	618	548	597	586	578	578	576	588	626	520	584	609	581	608	617	566	583	603	598	579	613	541	616	577	613	628	602	638	594	569	613	655	589	587	590	598	590	564	594	598	597	574	594	611	571	623	589
22262	20982	28652	23514	20983	21040	10990	1178	815	654	569	499	492	475	452	430	422	372	350	378	353	330	336	336	323	318	333	305	303	316	319	323	311	304	275	269	285	312	269	291	330	308	269	315	310	311	322	290	315	311	277	256	300	286	277	325	264	277	282	279	274	285	282	297	303	279	259	267	288	282	271	272	298	276	286	262	262	261	275	283	259	267	285	265	268	268	259	256	309	253	265	275	282	287	270	257	267	260	285	274	285	291	274	271	272	279	266	251	260	226	260	266	283	250	261	288	264	288	242	267	263	281	240	272	252	248	292	291	255	277	244	246	272	271	272	258	264	245	254	245	248	272	272	264	269	261	263	267	278	242	257	248	269	312	254	251	272	278	258	237	273	214	246	257	234	245	263	247	279	255	252	309	258	270	257	273	257	268	275	263	248	266	250	254	249	264	236	277	272	277	256	250	264	281	242	261	242	264	243	286	238	263	263	261	252	265	260	257	247	253	276	255	226	238	252	238	266	245	293	284	248	279	234	255	250	265	281	249	252	265	288	260	265	288	250	273	253	234	258	258	281	255	261	251	258	300	244	237	226	228	259	223	262	260	269	254	256	234	247	262	236	283	289	263	256	256	284	272	255	254	245	256	263	270	257	268	250	271	240	254	258	252	284	278	293	251	244	270	274	239	286	241	248	271	262	275	266	274	278	306	282	263	246	242	295	249	274	251	273	279	280	261	298	258	253	264	231	278	254	281	273	243	257	236	293	279	267	288	255	271	219	285	251	270	275	258	264	270	295	266	249	248	267	267	268	264	260	254	260	254	281	249	254	258	280	245	263	242	254	249	255	238	257	277	286	256	270	261	273	223	325	257	265	260	236	281	281	265	267	268	258	235	230	259	251	269	257	265	268	243	217	256	260	284	281	277	280	261	273	241	249	246	238	256	255	251	233	266	270	243	255	243	271	268	264	246	274	256	286	274	261	258	259	254	255	246	253	236	243	223	275	288	282	265	258	274	277	272	257	276	280	265	260	245	273	273	246	271	279	260	256	236	261	308	255	278	264	305	263	241	271	283	259	261	256	255	245	264	270	273	289	257	268	254	263	266	223	247	276	254	247	254	285	257	295	261	265	245	224	271	256	285	250	260	286	244	248	253	267	290	251	252	257	270	255	263	228	272	249	254	258	257	280	267	263	273	288	256	260	266	273	282	265	253	248	290	299	278	244	264	261	265	260	286	273	266	254	280	263	239	262	240	238	262	263	253	275	244	219	293	266	263	271	259	239	284	244	275	289	281	269	283	267	254	261	259	235	260	235	231	265	260	275	269	260	278	227	265	280	256	245	246	275	244	241	240	251	244	267	259	267	261	250	290	259	244	270	270	247	273	255	256	264	238	249	310	249	247	246	245	254	261	265	244	265	266	287	291	253	250	287	259	273	269	258	239	278	255	259	283	211	257	279	256	244	248	290	265	260	264	259	248	222	269	275	261	248	266	239	243	265	275	266	247	266	274	271	257	253	254	265	259	282	261	250	260	280	249	247	276	255	271	258	262	274	247	239	271	287	271	244	270	284	271	246	258	259	249	277	260	248	260	289	301	257	309	271	255	262	250	257	256	268	240	263	247	281	255	259	245	267	252	255	233	232	278	290	261	262	259	261	260	267	263	261	260	234	251	264	276	252	276	254	257	268	272	274	252	260	238	263	263	250	260	245	275	260	267	251	237	300	272	250	255	271	291	275	274	263	256	245	250	255	270	281	279	266	249	246	280	239	222	253	278	266	275	256	267	255	240	264	253	280	277	263	288	262	292	272	224	266	277	247	255	240	259	268	281	259	263	240	279	263	239	247	261	254	276	257	262	244	278	270	251	276	268	301	264	272	242	247	226	256	265	253	280	242	273	290	277	234	249	248	258	224	283	271	272	272	290	241	246	271	275	258	249	265	270	272	237	271	257	263	256	280	252	283	253	268	296	286	269	268	269	255	260	261	286	285	278	286	238	253	296	253	243	265	260	255	257	272	256	270	253	250	252	249	266	258	277	276	270	275	285	245	255	243	266	283	253	261	269	261	238	294	258	251	260	261	252	256	254	238	245	272	267	243	247	259	281	252	229	294	284	274	279	293	285	283	273	245	251	255	271	251	254	288	254	251	251	272	252	267	276	250	278	266	279	265	269	263	280	267	269	280	268	287	285	280	250	253	281	263	256	268	246	247	260	261	243	256	281	284	278	264	261	256	282	262	252	279	280	260	267	236	246	277	271	267	286	250	257	264	223	242	282	241	252	250	263	274	285	247	281	239	256	276	259	268	259	267	256	276	265	241	237	267	252	286	255	289	256	263	283	250	261	251	278	272	240	248	292	249	254	261	256	252	261	233	261	279	256	230	273	280	263	245	238	265	251	254	270	247	243	245	254	259	251	243	282	255	261	263	249	267	276	270	261	270	257	274	259	249	282	270	270	260	227	279	237	269	247	244	245	243	270	251	257	265	284	261	269	264	255	257	245	250	272	235	260	275	236	270	267	271	264	246	258	249	285	276	282	261	239	265	222	265	260	275	273	261	282	279	272	249	256	275	276	273	258	262	279	288	276	246	246	264	265	234	255	265	261	273	239	246	256	291	266	253	267	264	267	277	268	240	245	261	259	252	258	243	279	251	260	280	294	261	258	272	268	232	290	265	251	258	259	238	234	247	276	266	263	245	243	270	276	285	226	291	274	257	248	251	241	269	266	276	244	288	271	255	266	260	290	292	273	253	237	268	299	269	278	254	270	255	250	255	242	254	242	274	274	268	261	264	238	231	256	292	251	265	235	274	255	262	252	258	237	255	238	255	271	265	274	288	267	268	256	255	258	253	255	265	242	278	289	255	259	240	282	255	270	274	282	270	255	290	280	263	267	269	270	255	261	258	268	263	255	236	288	264	254	244	271	263	246	278	285	250	275	253	265	270	290	261	272	259	257	251	264	278	244	287	275	243	268	267	265	241	259	278	280	257	271	303	271	271	278	276	251	227	266	248	260	270	242	270	263	259	242	307	248	274	273	258	265	258	262	266	272	285	254	248	259	260	249	252	226	272	256	276	249	261	245	274	232	278	252	222	256	283	247	291	241	260	256	260	270	241	251	211	265	263	270	267	244	250	268	266	291	276	277	267	255	237	273	262	252	286	274	241	251	276	269	229	246	271	255	272	261	249	271	270	274	242	261	255	238	255	272	269	269	269	271	243	266	266	275	273	268	255	255	289	278	277	242	254	269	241	259	255	240	260	301	249	285	245	281	285	262	297	308	255	269	280	246	245	265	274	265	254	254	248	255	255	261	235	265	291	270	248	270	280	282	270	281	261	276	238	246	258	233	248	251	246	268	262	255	270	267	259	236	256	257	232	275	262	280	253	246	239	242	256	281	285	251	236	246	271	251	290	257	258	262	274	269	256	251	233	267	246	300	254	273	274	279	254	284	282	267	269	289	270	263	242	230	257	294	271	266	237	288	241	253	250	256
14002	21948	10069	4844	3374	2471	1838	1368	1089	829	735	616	600	550	509	451	478	416	376	378	365	383	385	341	324	320	321	340	315	296	311	319	321	301	329	308	285	298	303	313	301	298	293	327	303	337	314	287	304	281	263	252	269	278	270	278	265	269	281	259	278	293	274	296	284	244	263	265	267	284	277	274	299	287	278	283	268	267	245	273	277	277	286	258	275	260	266	297	248	260	290	262	221	276	267	305	292	271	257	254	250	257	264	282	233	255	288	274	285	261	280	260	280	260	263	277	250	259	257	254	279	244	267	237	244	278	292	247	282	259	244	292	250	255	278	245	254	289	251	277	239	274	267	244	270	276	295	288	268	276	247	288	244	286	247	255	244	253	276	277	277	236	241	232	246	267	258	238	231	284	294	274	280	291	261	269	271	264	249	265	279	276	247	278	255	248	243	245	271	252	266	273	250	262	247	241	269	278	252	280	266	260	253	259	250	305	251	233	253	251	256	257	253	254	260	242	251	245	244	288	253	265	269	230	281	281	288	243	254	255	249	241	271	217	283	281	253	241	257	238	280	238	242	277	224	276	258	255	278	246	239	288	238	272	270	261	253	272	251	268	245	271	236	295	233	242	251	264	267	236	295	265	236	239	251	242	265	265	292	237	294	249	268	262	276	238	256	266	266	256	272	259	260	255	273	266	249	257	272	276	256	255	216	241	227	251	242	246	280	284	267	263	246	261	241	253	268	291	234	260	237	272	256	286	290	271	259	291	288	236	243	258	223	240	268	232	247	278	268	257	269	272	272	257	238	280	251	254	252	247	222	261	269	238	263	262	237	241	264	259	262	253	268	256	239	278	254	263	269	254	247	234	249	248	245	251	269	258	251	262	256	283	276	247	268	270	278	255	245	242	268	271	264	290	255	262	251	227	253	270	237	242	238	240	239	281	255	249	300	265	251	279	265	257	278	274	249	258	277	269	252	251	249	258	263	262	269	248	260	245	229	272	232	276	253	260	242	265	257	283	248	286	234	250	266	293	260	299	254	263	241	256	226	271	269	253	274	248	260	273	264	282	290	273	249	233	273	263	236	258	271	226	247	257	269	235	262	254	276	260	238	264	239	257	263	256	278	262	266	249	271	278	252	267	268	253	277	220	260	273	264	277	235	261	270	256	259	255	224	245	273	271	225	258	273	245	251	276	262	275	257	275	232	281	266	242	271	279	265	251	264	260	250	248	245	252	249	287	250	269	262	250	241	262	259	274	268	259	252	260	257	264	247	270	259	252	253	262	278	273	243	258	240	249	294	251	282	253	236	263	240	268	271	272	265	241	280	222	264	232	252	224	254	253	260	273	267	263	265	267	257	232	254	254	225	255	251	263	262	252	264	269	247	240	295	266	272	249	284	255	237	254	253	275	241	273	248	230	251	250	265	261	263	285	238	250	247	252	231	277	265	243	275	247	254	261	259	231	252	268	295	267	267	274	259	255	292	224	266	252	265	259	250	269	266	261	261	262	259	262	288	273	227	240	280	267	285	288	234	257	282	261	241	236	247	245	260	290	260	286	236	265	265	248	263	247	257	265	258	269	261	226	263	224	258	251	257	246	245	249	295	265	223	288	265	245	250	282	256	280	248	268	233	238	259	234	250	242	251	257	285	255	277	260	259	246	257	241	239	242	276	248	274	266	253	277	245	252	252	262	269	234	233	251	239	259	273	265	243	265	263	232	258	255	252	239	262	214	265	243	223	213	270	241	263	251	266	260	280	225	262	248	273	247	252	268	260	256	248	263	260	259	277	300	274	253	252	230	241	231	220	261	247	280	280	249	251	288	240	219	242	277	288	223	249	245	258	274	276	228	284	266	249	268	273	259	240	259	236	270	268	274	273	240	257	268	234	246	256	250	257	240	262	272	256	267	298	236	255	259	243	275	273	239	255	279	262	240	270	259	277	249	267	236	291	232	276	272	265	261	263	262	254	273	243	221	256	247	250	268	245	271	261	281	237	273	249	266	284	257	246	232	268	264	258	257	265	284	258	249	222	256	253	279	270	255	282	290	257	252	256	256	237	255	256	235	205	275	255	230	269	232	278	252	254	275	253	229	268	256	263	301	258	260	276	231	262	260	264	266	261	246	264	259	244	232	261	253	249	260	279	261	270	233	258	259	264	221	256	252	252	271	266	245	263	252	267	282	254	253	261	250	249	294	235	244	268	259	262	263	277	230	292	277	255	268	291	244	263	270	266	242	242	255	244	249	256	262	291	255	252	288	265	245	274	249	281	251	269	244	245	245	277	250	254	269	315	260	253	273	277	272	245	257	275	276	247	263	288	224	264	266	248	270	236	254	259	238	276	266	243	288	241	265	263	245	248	245	282	268	267	270	231	247	236	266	270	244	220	264	261	250	258	245	252	258	245	243	253	271	257	261	246	265	248	257	233	252	233	269	227	254	265	278	263	257	241	243	258	280	233	263	223	261	274	250	288	264	223	222	276	253	286	269	280	256	254	282	251	262	245	245	252	246	248	272	231	256	264	245	265	274	253	245	268	286	251	253	251	270	261	271	231	232	267	241	270	236	252	265	281	264	252	260	256	256	278	233	246	248	243	278	270	267	262	271	234	246	272	245	264	258	252	261	269	257	261	255	252	268	270	279	240	250	273	243	274	229	276	264	248	236	242	293	242	229	259	233	280	247	248	278	249	239	254	280	234	236	246	235	288	260	254	236	246	273	267	254	250	276	262	266	227	240	244	246	264	257	255	228	268	240	267	299	244	296	270	274	263	253	260	270	268	247	262	261	241	259	262	263	266	274	272	226	253	246	282	247	290	257	249	288	239	250	245	273	255	268	243	244	260	242	223	265	258	236	270	238	242	253	258	287	255	235	257	252	256	252	253	271	230	263	236	265	238	261	252	235	252	246	262	305	262	263	240	258	268	264	302	247	269	264	272	271	266	243	275	255	267	236	228	262	278	256	255	271	308	261	278	289	288	261	260	259	256	292	238	267	261	248	257	273	266	247	267	265	254	249	283	254	233	263	254	241	253	250	243	252	268	246	255	265	253	269	266	255	271	269	263	262	255	245	282	258	273	274	275	265	251	241	242	257	257	242	282	258	243	263	249	257	251	268	271	274	259	263	258	262	261	269	268	260	282	241	275	279	275	260	263	278	235	241	272	268	291	271	260	272	249	245	263	262	262	256	252	246	264	250	261	233	236	274	230	258	223	247	261	261	244	242	268	237	257	278	257	265	259	291	259	258	268	260	258	243	265	263	261	275	273	254	244	279	259	265	240	271	258	255	240	238	241	261	258	267	243	247	233	201	234	256	294	266	233	262	256	256	247	251	250	248	274	244	266	266	250	266	268	277	268	269	252	257	266	278	254	267	250	297	265	262	257	257	249	247	293	267	253	229	228	273	261	250	250	256	281	261	235	239	238	270	267	266	241	262	274	274	236	269	254	263	249	268	247	257	247	263	235	244	275	261	243	270	239	278	240	229
27645	19903	6919	1005	673	638	616	630	623	625	629	591	606	626	633	588	611	618	583	648	584	600	595	647	583	603	603	592	617	621	576	636	568	632	606	583	601	597	645	611	611	597	621	603	586	560	629	572	624	608	617	592	588	611	607	614	632	599	615	598	612	617	605	625	585	684	612	622	559	576	582	615	583	619	602	615	570	592	605	610	598	639	606	641	582	595	591	631	605	646	591	620	592	638	538	582	615	575	615	572	617	604	592	598	610	637	582	605	584	622	605	573	606	577	575	591	603	587	594	590	587	638	649	559	586	567	607	604	652	607	645	612	571	576	637	607	586	606	591	594	586	586	567	610	549	615	625	607	593	614	553	556	582	579	607	605	581	614	596	586	579	537	602	620	614	591	599	615	601	570	626	574	633	601	551	599	600	592	537	582	605	579	617	598	596	569	603	624	583	583	598	572	594	542	566	616	651	580	613	600	546	554	638	642	575	564	615	588	598	562	619	623	605	579	596	606	593	631	576	582	616	576	601	617	604	587	575	599	596	562	620	567	624	571	628	588	663	599	577	627	595	592	626	588	570	579	547	601	590	571	600	617	554	574	581	580	600	588	575	600	553	583	581	556	608	566	627	605	559	613	588	549	548	608	579	593	558	584	595	568	583	591	592	567	617	600	572	622	631	587	599	572	630	609	619	628	589	569	607	629	613	587	600	642	635	595	623	611	603	622	576	598	620	580	572	611	554	567	643	594	617	595	614	596	623	550	606	574	570	558	581	578	602	612	579	618	631	574	579	633	617	606	603	580	560	606	582	643	644	629	583	579	596	593	608	549	601	620	562	652	648	613	612	598	617	573	615	591	562	664	601	643	622	591	562	591	599	627	583	584	571	655	625	605	593	578	591	599	565	602	592	592	556	609	595	617	566	566	603	616	628	621	598	551	598	588	544	587	591	621	539	543	586	609	555	587	597	603	580	640	570	583	614	620	607	625	604	563	589	524	585	562	599	601	576	615	642	588	630	604	548	616	612	595	590	558	630	610	608	606	608	555	581	546	626	602	580	579	615	586	611	588	592	596	594	585	596	616	584	618	583	609	593	564	586	583	584	582	612	632	583	604	617	572	556	612	616	556	587	605	607	616	605	630	569	624	574	623	576	571	605	584	635	605	588	585	528	592	597	671	571	589	561	582	603	575	553	603	615	562	595	586	584	573	616	591	617	640	606	595	593	598	592	576	576	597	618	557	602	624	618	606	521	572	564	645	561	571	580	597	583	602	608	609	609	598	597	585	618	599	565	623	652	547	620	591	593	618	577	564	616	545	625	582	561	606	557	589	598	602	599	601	582	635	637	634	579	596	608	602	569	546	627	587	578	546	565	637	582	636	604	587	628	575	606	594	596	588	544	610	596	603	593	620	536	575	594	589	591	576	643	586	615	595	624	581	598	566	584	601	612	611	630	582	625	617	580	607	588	619	617	583	572	572	621	567	619	589	596	583	600	604	615	610	535	591	619	591	619	547	554	612	583	593	572	582	591	584	588	574	611	600	614	567	602	593	592	580	626	626	596	572	578	624	611	584	606	580	566	614	573	574	591	593	587	624	586	586	565	591	625	606	599	628	586	603	561	613	573	600	586	604	588	543	596	610	618	562	576	568	572	572	606	623	623	647	596	567	561	614	597	590	553	597	611	601	634	625	584	563	551	613	604	630	586	611	556	551	540	574	620	580	590	621	609	564	554	596	619	577	577	561	590	616	587	590	596	626	641	632	609	590	619	546	570	615	584	587	624	644	629	538	579	636	568	645	610	623	547	634	587	652	594	620	628	560	610	573	555	593	620	651	590	588	607	565	617	619	585	584	596	595	607	564	565	637	615	583	595	578	643	591	588	622	614	609	603	627	584	597	593	554	593	587	590	610	573	651	559	592	561	576	585	562	575	614	618	603	599	586	581	612	576	636	579	617	566	614	623	557	553	593	604	656	627	575	597	619	590	627	543	622	554	575	589	590	584	606	599	574	585	613	585	635	549	587	573	575	558	579	621	547	597	599	620	615	568	593	632	567	613	583	592	652	571	584	571	562	557	592	612	585	611	580	581	588	608	607	576	586	559	599	633	598	567	571	626	596	631	608	610	546	605	548	589	589	595	591	619	578	616	612	583	592	598	568	640	616	655	612	550	584	628	557	561	563	551	576	609	603	561	612	579	537	612	649	618	627	575	621	589	599	574	600	597	607	614	574	583	623	543	586	590	625	626	574	567	577	580	584	571	612	602	595	574	605	641	560	593	575	572	593	600	627	605	610	599	594	581	581	595	596	632	606	588	570	584	605	602	576	583	654	597	602	636	596	630	576	611	578	622	592	586	557	579	643	610	593	608	612	589	560	646	609	577	609	625	564	582	620	579	613	621	621	551	580	564	562	597	547	602	608	614	603	623	614	623	593	620	578	636	583	579	576	593	575	624	625	550	560	585	585	602	648	587	620	591	635	600	599	627	610	649	567	607	573	629	583	577	607	606	575	597	616	572	639	565	560	618	607	595	626	574	604	577	561	592	614	624	632	595	590	602	612	595	579	593	568	608	564	668	582	629	577	608	601	576	570	590	621	578	588	568	568	588	596	615	619	632	583	565	585	592	615	646	625	601	612	590	577	570	582	570	611	563	594	616	596	591	554	625	614	604	600	582	641	640	602	618	605	595	587	522	588	603	626	619	590	601	590	582	631	594	615	642	573	572	621	615	621	625	614	589	592	561	604	584	555	564	604	590	545	587	590	586	572	541	588	621	606	582	624	582	608	555	637	572	658	600	577	614	592	622	525	607	637	606	583	598	593	647	644	594	570	604	580	628	591	574	619	631	586	578	634	603	603	568	626	559	567	590	517	592	604	613	587	618	567	588	609	586	582	582	577	587	581	583	618	610	569	584	545	582	603	648	578	635	581	637	559	631	642	610	621	572	603	626	580	560	629	570	579	581	569	640	537	573	586	535	620	611	601	575	574	569	566	575	608	605	618	593	569	586	585	594	591	577	560	573	594	578	598	588	596	612	625	605	608	577	563	597	619	600	568	582	609	580	623	556	606	592	584	582	629	568	572	605	589	601	560	624	598	583	572	636	583	599	612	579	635	593	583	614	538	612	620	582	619	604	592	624	611	550	596	625	587	629	591	629	603	574	575	560	639	571	606	606	620	650	614	556	595	589	599	578	596	612	579	601	545	612	563	581	572	566	622	623	624	564	543	609	595	587	621	533	615	621	616	637	641	597	590	573	584	601	601	598	636	573	570	594	553	605	577	589	566	564	609	620	548	629	611	662	562	618	634	641	583	556	638	580	565	600	582	585	600	580	626	574	573	577	586	590	572	562	592	572	568	618	598	579	588	548	582	577	528	572	598	599	566	539	566	580	565	581	615	561	599	574	566	625	574	557	561	583	599	563	597	598	599	604	587	597	605	598	587	599	592	578	608	618	615	572	617	557	627	614	556	582	596	561	581	577	563	590	608
14940	6522	908	749	696	614	623	616	651	611	602	619	623	654	626	605	579	597	602	634	646	602	590	610	634	586	608	628	602	633	613	576	608	614	598	590	595	603	588	645	593	636	601	640	629	627	629	610	611	585	613	611	591	596	586	622	627	611	635	633	611	576	611	544	615	561	622	600	591	563	623	662	611	614	643	617	620	631	612	593	546	586	607	603	570	609	649	533	581	597	614	592	628	591	643	581	578	610	613	560	612	613	613	621	614	557	562	612	595	573	567	570	635	564	611	621	612	588	591	601	594	625	602	630	598	614	577	615	565	641	561	624	621	563	556	580	566	567	630	571	571	584	551	615	618	591	617	578	609	568	566	567	601	597	611	578	607	566	561	598	590	594	617	580	591	609	554	639	577	562	598	592	565	595	596	617	632	589	604	577	588	611	584	510	561	587	541	593	570	574	585	654	553	582	578	603	622	592	588	630	567	589	591	624	594	574	578	571	553	598	594	564	580	629	590	569	604	600	599	567	588	589	574	586	558	569	553	621	571	612	607	578	585	593	574	605	598	611	608	597	649	624	572	611	621	648	606	604	569	573	599	622	632	587	599	621	604	531	632	601	592	586	585	618	629	609	633	592	585	605	613	638	541	593	571	592	602	594	617	609	582	617	633	606	556	586	609	627	592	622	618	620	558	629	542	638	644	663	556	583	572	598	608	606	569	554	595	636	615	573	597	589	612	623	593	581	568	619	570	565	600	617	559	571	595	610	585	598	607	579	559	597	595	616	615	571	588	608	588	578	605	596	596	593	640	598	608	603	587	574	577	612	618	568	556	605	640	557	641	576	589	614	564	584	609	575	613	594	583	580	557	593	581	602	626	586	626	624	579	622	633	586	636	621	621	635	634	590	591	613	563	581	594	565	650	619	630	618	616	555	568	620	591	583	586	612	622	632	646	607	593	590	627	639	620	620	560	578	646	633	622	592	623	604	610	545	594	592	597	582	577	626	586	569	629	617	628	599	567	591	610	633	555	612	540	598	557	581	656	637	627	597	638	635	636	578	596	594	577	568	570	643	605	595	626	592	579	611	607	560	636	584	608	631	607	646	629	624	597	595	586	606	619	569	571	601	613	601	565	570	600	635	625	609	594	583	613	609	592	601	610	594	611	623	619	602	581	585	571	579	559	588	551	650	584	602	630	615	608	566	584	627	612	590	613	588	563	596	626	575	595	613	591	614	583	600	574	644	581	633	617	571	583	607	591	581	581	636	575	580	607	585	570	599	579	619	571	610	585	574	579	561	582	592	601	571	602	573	592	624	597	599	607	614	562	609	606	628	627	641	629	572	589	597	570	587	581	597	608	566	571	589	652	553	611	561	588	604	579	603	568	571	592	595	576	627	607	569	600	656	621	595	618	613	636	607	578	589	589	594	583	603	602	649	620	586	577	581	618	570	603	599	617	615	642	602	602	627	564	614	644	594	620	563	618	645	608	596	565	579	556	613	576	666	585	623	583	605	576	569	617	547	631	623	603	573	598	640	632	606	640	591	612	602	570	577	564	611	623	564	594	572	620	602	549	587	597	598	596	572	575	594	651	632	587	617	593	648	598	588	656	523	561	601	619	576	611	603	597	561	617	613	648	616	612	608	622	537	595	631	611	635	553	589	585	604	601	587	619	552	591	595	593	663	607	584	580	608	623	584	559	578	644	561	592	599	600	581	581	602	581	602	559	603	577	581	587	603	590	625	637	632	607	619	561	657	592	553	610	617	608	620	570	623	597	572	600	623	583	593	586	614	571	584	604	584	585	584	586	559	557	579	595	605	571	632	621	558	604	666	599	591	611	568	580	616	571	542	611	568	616	589	561	583	549	578	602	618	584	615	605	617	567	626	591	605	570	621	595	597	598	562	620	572	584	620	567	568	594	550	602	588	595	581	637	639	640	597	580	594	612	560	611	624	621	636	584	623	601	613	615	568	577	605	636	596	588	617	620	609	650	635	590	622	554	616	595	603	603	592	628	570	590	609	650	581	567	583	596	582	585	582	577	592	579	565	622	571	556	597	609	651	615	607	635	606	595	604	548	584	626	584	601	635	628	593	572	552	599	598	556	633	573	599	610	621	591	562	571	609	574	581	603	631	619	580	577	579	569	561	641	574	563	570	603	602	612	565	623	537	617	621	609	580	573	576	580	561	587	628	603	608	572	627	588	572	577	599	637	604	605	573	557	599	590	545	617	594	600	603	601	616	606	628	614	565	628	587	589	597	635	567	602	608	614	555	590	581	574	589	574	616	606	617	558	597	594	611	621	563	606	612	574	595	614	570	636	553	607	594	554	618	622	590	596	645	571	598	628	615	571	637	614	614	605	573	596	585	601	563	619	629	562	583	599	569	628	617	640	570	583	585	606	608	564	616	567	621	603	626	621	581	571	595	587	631	617	581	622	567	566	617	567	621	619	595	623	613	609	618	611	582	540	634	569	610	621	608	615	574	625	610	595	621	590	585	560	607	602	586	630	583	604	600	588	603	567	590	601	598	607	584	575	624	619	581	598	672	603	603	614	589	601	609	558	656	623	578	597	593	592	611	594	582	549	583	622	574	591	614	649	604	581	593	629	601	687	599	587	634	578	563	610	633	608	592	614	590	604	621	593	612	611	595	571	594	587	642	629	558	567	598	591	636	575	576	612	597	637	558	578	593	618	575	618	610	565	602	615	617	587	605	556	595	602	591	559	639	610	575	572	615	623	603	590	557	588	606	619	584	577	626	602	624	575	607	570	578	572	582	552	577	587	585	576	596	611	631	618	592	590	571	569	611	598	583	629	611	609	574	589	613	592	600	626	572	593	571	609	605	562	595	605	613	575	591	626	599	576	601	599	636	611	583	628	633	562	584	607	607	620	569	572	593	590	576	593	606	582	601	624	601	609	652	573	604	609	569	608	587	596	586	624	601	650	619	617	588	574	597	619	590	639	562	584	580	589	577	625	606	575	569	576	592	603	599	583	644	572	575	587	557	602	592	567	591	614	576	582	627	625	577	657	580	597	573	621	598	579	585	646	579	577	590	572	597	619	577	586	577	589	605	597	578	615	564	600	631	601	586	582	602	572	624	588	597	601	571	582	640	569	582	612	584	600	619	612	609	597	617	601	559	651	579	616	550	588	593	594	589	628	626	600	614	617	566	616	596	596	543	588	595	592	578	574	595	605	572	574	666	571	584	582	578	598	538	635	599	584	634	603	556	600	612	575	633	612	599	611	601	587	572	564	574	601	592	625	570	618	583	643	593	571	626	596	566	615	592	591	545	587	626	587	595	631	608	579	583	588	597	595	626	582	596	612	615	602	604	620	640	623	558	612	603	601	585	580	602	598	590	632	594	610	583	654	629	559	577	576	600	572	606	571	591	592	582	611	588	596	571	602	635	614	612	616	609	616	611	605	643	609	624	615	573	566	627	566	610	626	611	628	602	595	622	595	570	635	598	597	581	621	631	601	632	599	586
23386	20866	28085	23770	20870	11022	1094	754	613	523	491	513	491	419	445	386	387	403	407	368	388	355	366	348	364	372	351	353	373	356	346	388	378	308	367	351	357	363	346	372	354	347	347	357	347	353	344	346	329	372	351	335	356	332	358	354	346	360	333	348	346	328	299	356	297	344	371	349	337	340	343	329	314	343	336	366	329	314	330	367	329	327	333	330	345	350	360	324	324	297	348	336	350	352	312	301	336	321	313	315	327	328	289	372	347	290	359	322	314	348	314	302	324	350	385	303	333	321	339	370	322	335	312	337	386	328	352	326	325	336	347	326	355	327	329	287	325	330	349	323	372	306	352	351	290	294	330	356	303	330	280	322	364	330	316	348	302	343	362	326	319	322	334	329	312	328	309	309	318	305	340	318	326	309	345	337	327	304	349	320	300	295	332	359	330	307	339	322	326	311	312	332	314	336	351	284	335	338	307	345	295	320	316	280	350	337	343	332	313	318	339	309	333	331	324	321	336	358	322	342	306	356	341	334	328	322	292	314	340	318	333	320	309	339	339	323	321	335	372	354	324	348	359	307	346	326	353	332	313	336	326	323	322	302	324	319	349	332	336	338	347	362	341	364	322	325	332	328	325	320	340	332	355	338	348	321	341	337	307	348	334	356	329	327	312	323	338	353	342	335	324	326	316	314	302	325	307	342	323	362	313	364	300	378	330	311	309	357	334	337	308	342	330	328	364	351	327	325	327	311	290	345	280	324	301	314	297	307	357	303	315	338	302	334	350	303	313	322	317	278	336	330	311	306	343	338	349	324	340	347	341	347	322	354	340	341	318	336	335	320	312	333	347	291	324	323	313	359	347	354	332	334	356	312	312	313	322	314	329	313	311	330	313	353	332	324	325	320	309	320	323	315	337	326	286	327	308	355	314	303	342	356	340	319	322	315	363	318	308	377	348	347	310	300	370	334	351	266	323	334	329	332	352	327	287	303	346	331	288	314	323	326	370	331	332	356	341	342	330	290	326	299	295	351	313	304	322	346	321	317	338	327	320	347	310	356	317	339	326	328	318	341	324	346	321	347	355	321	323	295	341	302	349	326	329	332	314	360	330	313	314	358	303	304	319	331	350	314	305	327	322	325	336	353	324	311	288	316	358	352	335	346	331	352	346	348	326	365	344	312	339	329	333	308	313	312	342	352	353	325	309	328	289	336	320	302	337	317	343	332	325	329	310	323	365	321	331	316	335	370	301	323	320	348	351	275	346	320	308	347	308	320	323	325	344	348	300	310	319	344	335	333	296	337	315	373	321	316	327	325	256	298	313	328	340	332	318	313	302	327	350	349	325	306	312	316	334	285	328	324	305	328	340	363	328	331	322	345	322	344	342	322	299	310	347	354	390	308	308	301	299	337	326	316	328	340	297	328	321	323	344	340	320	317	308	353	366	328	339	336	317	330	309	347	374	332	313	350	338	330	307	348	326	355	351	348	361	343	316	315	347	310	311	324	305	363	313	334	325	287	324	338	339	335	350	338	286	323	316	327	317	348	307	330	339	358	329	332	307	345	335	317	305	341	312	307	324	325	302	295	311	315	342	331	324	331	296	338	334	320	394	326	320	314	346	318	343	310	332	330	335	331	325	338	332	315	323	311	307	316	349	317	339	313	304	326	315	335	331	366	322	319	318	335	367	321	304	311	369	332	325	344	322	358	349	347	329	335	342	300	309	351	346	310	336	338	300	323	325	346	315	344	337	349	313	362	345	334	343	327	288	356	314	313	324	327	346	344	342	322	321	325	319	323	328	304	275	323	316	295	345	360	365	343	333	315	337	330	325	339	331	314	334	317	313	323	350	324	310	334	342	333	342	311	353	318	348	313	329	335	325	317	297	352	352	319	305	351	333	277	332	333	340	338	307	329	325	339	341	340	301	320	317	335	330	329	323	309	324	311	336	328	293	318	308	303	331	344	338	307	364	326	334	352	316	327	328	315	331	348	346	318	320	328	321	328	328	301	332	311	347	314	322	340	327	337	315	346	309	314	325	360	335	312	356	338	320	311	334	320	327	307	312	331	327	328	312	332	320	333	326	307	334	334	324	328	325	342	314	357	363	304	325	326	344	343	321	346	325	290	353	360	312	319	336	322	304	297	356	319	318	321	321	323	299	328	330	326	350	340	311	337	337	367	350	343	342	341	305	306	334	334	349	310	316	324	314	334	331	315	306	316	319	316	306	313	318	334	325	370	338	342	302	345	302	365	310	344	342	324	355	326	316	327	335	373	327	354	331	297	329	328	274	330	344	342	355	331	314	295	334	338	338	332	321	319	346	298	354	320	315	331	309	315	349	327	339	316	339	314	334	323	341	320	317	334	328	348	351	326	319	318	338	344	350	343	325	342	302	338	325	379	330	327	340	328	332	318	330	350	329	340	324	322	323	332	328	312	302	324	348	309	322	324	337	322	312	310	339	330	324	323	336	323	326	316	321	367	378	346	348	310	346	346	339	332	361	350	328	344	357	301	325	356	322	305	336	325	326	336	332	345	318	268	339	322	325	314	337	308	357	344	320	328	333	326	337	341	317	311	337	309	362	309	343	317	349	328	340	289	323	341	337	300	316	386	325	326	335	349	368	328	343	310	363	315	367	346	364	289	275	302	331	344	312	312	322	309	334	311	306	319	317	328	343	349	309	343	336	359	318	358	328	342	347	308	307	324	336	310	324	306	319	330	313	352	322	323	297	334	318	348	312	338	315	317	323	346	303	324	341	310	309	334	326	316	342	333	325	341	334	335	327	318	354	364	359	336	334	326	342	297	366	313	316	307	344	311	353	300	307	279	345	342	351	343	348	301	325	327	298	324	311	332	305	293	313	311	330	317	325	339	323	327	301	312	332	339	353	338	332	307	314	320	344	325	314	318	327	318	313	320	336	307	325	339	307	344	350	319	295	319	311	334	345	329	321	302	314	309	319	321	317	330	328	318	372	317	308	324	325	317	328	333	359	331	338	325	314	355	321	327	310	354	336	349	324	339	353	319	307	328	318	335	321	339	322	337	297	294	315	330	327	311	332	332	360	349	321	331	306	313	306	313	358	348	344	328	338	308	366	343	304	357	370	295	328	325	342	328	325	334	292	328	335	306	331	360	336	317	314	341	321	284	340	332	340	347	347	319	317	357	331	322	360	321	322	334	319	350	332	354	360	321	347	320	299	309	346	373	351	333	286	317	315	313	344	359	334	309	310	307	284	324	302	306	329	329	333	306	328	330	311	341	326	362	335	307	304	304	292	307	349	309	317	315	310	322	315	341	357	329	326	295	354	355	335	342	323	310	346	329	324	350	324	329	369	349	339	334	302	326	291	355	303	359	331	318	352	343	333	357	308	355	324	323	316	321	343	324	324	339	329	334	315	289	350	325	306	327	317	333	328	328	341	343	323	328	341	337	348	334	332	326	316	310	318	310	340	301	336	348	344	353	326	324	324	305	371	317	340	333	352	313	350	332
13290	14460	5806	2840	1974	1552	1152	923	757	647	599	529	500	487	481	509	458	442	402	424	393	421	393	389	396	354	392	383	402	370	403	334	374	358	378	378	354	321	364	376	358	375	378	374	382	365	331	370	336	366	339	325	348	335	331	364	335	379	342	327	349	340	335	326	357	343	365	318	324	356	319	347	357	350	319	340	355	329	353	377	367	341	325	341	349	374	349	350	324	331	325	379	318	349	346	338	332	352	333	353	320	331	334	365	369	338	345	338	355	341	360	362	320	330	338	324	345	337	319	355	323	350	353	353	367	334	352	336	375	354	312	350	353	328	342	334	332	330	347	344	349	339	367	316	315	322	324	325	335	337	348	337	301	340	335	341	311	334	355	362	332	328	344	342	330	330	336	348	340	359	316	348	329	314	361	327	340	399	338	335	362	308	322	327	326	361	323	362	321	344	311	327	314	303	351	336	326	332	327	355	354	360	340	332	323	347	338	333	353	350	333	353	345	324	339	331	339	342	329	323	329	329	367	343	331	347	320	340	329	348	346	316	303	317	336	332	337	366	341	329	334	337	334	369	350	356	353	334	356	336	315	368	357	317	358	355	328	301	361	323	325	370	333	305	350	325	299	368	335	342	302	346	328	326	308	324	304	353	326	370	317	332	314	354	308	337	318	305	365	346	328	344	317	327	355	353	328	306	335	374	382	357	313	308	366	344	349	351	347	353	317	366	336	348	347	330	344	322	339	336	339	332	335	310	283	332	332	369	351	346	356	377	338	321	340	369	330	317	350	316	383	350	338	346	374	336	348	341	326	314	331	348	325	356	328	326	349	367	371	372	376	327	351	289	339	338	327	302	333	317	368	357	365	337	342	340	325	284	304	318	331	333	311	327	330	342	347	333	349	322	337	305	344	326	362	340	326	342	360	322	344	359	336	334	351	316	369	327	320	343	345	315	327	346	318	349	336	339	336	351	306	326	337	321	341	328	353	292	346	346	340	339	334	364	324	306	337	334	347	358	333	366	322	356	347	341	327	334	339	333	365	345	322	322	342	334	305	334	342	334	370	344	392	321	328	354	329	355	333	331	303	357	325	325	352	320	306	355	361	318	343	318	338	361	364	388	340	337	327	344	346	345	331	350	362	325	322	360	339	316	371	340	328	343	328	332	345	336	327	365	347	315	329	356	336	315	337	339	334	335	322	333	354	349	371	317	316	344	336	348	358	350	357	326	318	348	317	335	341	344	306	353	349	340	340	333	339	321	334	312	351	327	338	381	318	327	327	360	331	347	356	331	339	337	339	348	320	317	320	340	350	329	340	318	347	336	331	336	363	362	349	333	351	357	308	337	319	328	366	313	330	334	324	342	328	370	354	339	300	352	352	333	337	348	322	327	355	334	306	350	341	354	355	348	348	342	346	342	359	332	337	356	334	330	340	329	325	297	336	311	311	316	351	364	370	367	353	344	336	339	364	355	328	360	362	364	315	342	321	291	341	357	345	326	375	342	342	330	334	326	379	298	327	353	359	353	305	332	343	318	368	332	342	331	341	325	359	351	357	318	339	338	316	305	311	319	340	347	308	356	309	343	322	356	356	350	335	349	357	347	359	347	376	334	355	347	322	320	330	338	384	333	312	353	343	329	336	377	325	366	337	354	332	368	313	302	313	349	340	338	330	353	321	341	335	324	327	344	348	339	327	366	349	301	337	327	321	341	372	319	357	368	331	365	342	336	347	326	319	325	333	365	320	345	330	358	319	331	342	330	335	338	340	339	356	329	323	313	313	301	364	322	348	343	338	355	337	351	337	359	362	366	332	328	342	331	345	337	310	342	350	328	328	352	321	351	337	332	335	347	369	325	351	365	356	341	337	342	345	324	346	331	313	309	330	342	353	327	342	338	342	358	315	324	334	342	345	339	367	328	366	322	313	336	348	360	344	344	319	312	373	320	343	365	349	394	307	316	368	356	330	323	342	328	349	332	329	362	373	353	313	323	352	359	314	354	323	329	334	331	342	340	354	344	345	339	341	331	333	306	363	358	342	334	334	326	314	336	327	330	328	372	339	326	345	315	344	355	321	324	345	333	364	310	364	316	347	345	336	334	352	361	328	337	318	356	355	344	321	353	320	341	324	316	332	356	357	350	347	354	321	363	365	341	322	342	302	344	340	361	336	355	319	364	356	341	341	351	320	352	354	349	346	336	351	338	365	316	327	352	341	324	325	338	315	346	325	316	346	337	332	367	331	321	319	305	346	336	350	324	338	309	331	356	362	353	354	331	339	307	338	343	298	367	329	371	333	337	332	315	319	304	329	319	334	373	345	335	340	325	365	302	366	338	362	318	330	338	368	364	341	300	353	342	314	322	353	337	367	348	358	339	319	341	344	299	313	364	392	328	342	375	320	344	361	332	350	321	344	323	369	341	336	347	307	335	328	352	324	341	359	351	319	347	328	339	334	304	328	320	363	342	349	369	353	327	338	351	301	326	342	334	337	351	367	303	321	344	335	327	335	334	357	333	341	363	331	350	338	328	331	361	307	374	311	316	348	335	315	307	347	329	356	354	318	315	357	318	346	317	348	327	317	336	331	360	357	357	354	364	342	330	321	316	367	336	309	317	358	344	344	361	341	344	353	340	306	346	361	324	317	337	293	343	316	321	342	330	320	322	344	348	319	331	350	353	314	290	313	305	352	356	346	333	318	324	352	334	333	342	333	363	334	323	343	324	328	325	352	352	337	369	357	340	343	329	323	324	342	328	347	325	321	337	322	337	355	331	352	336	353	345	320	315	322	340	330	339	324	366	313	324	315	336	346	333	330	328	331	321	311	348	349	330	315	328	334	374	321	359	326	294	314	337	374	318	318	341	342	328	370	327	319	343	364	290	339	345	339	334	321	309	349	312	333	348	346	344	328	341	345	336	342	318	310	361	333	332	340	355	335	336	375	340	335	328	333	319	327	360	305	354	325	351	315	339	320	338	338	367	352	352	291	328	350	346	353	362	330	342	356	338	330	332	363	315	332	349	331	366	343	305	336	348	344	313	314	382	333	323	353	380	353	325	332	318	323	344	337	318	310	313	319	337	365	358	328	349	389	334	358	377	377	348	320	321	345	316	308	326	361	340	336	309	330	341	293	327	341	341	312	340	315	349	351	375	342	319	356	351	322	348	327	333	354	344	300	323	331	353	365	319	312	331	368	318	352	350	324	359	308	367	339	337	379	289	353	366	361	309	333	366	353	337	288	329	376	333	363	327	340	314	331	323	328	313	345	345	341	318	349	349	358	332	330	309	315	340	342	326	338	332	330	359	354	328	325	314	336	321	341	315	334	363	367	374	338	321	347	329	352	303	349	345	346	342	324	347	355	345	325	361	343	352	369	353	336	334	326	341	343	321	327	344	326	335	345	335	350	356	382	351	320	339	335	353	360	322	319	298	353	342	325	327	288	343	338	323	324	333	335	345	346	331	324	342	346	348	360	327	317	326	339	320	338	340
24454	20969	27452	24589	14575	1390	950	778	726	758	717	691	663	685	670	712	701	680	639	682	605	617	595	645	624	633	624	634	652	590	627	623	645	630	674	632	611	688	665	634	640	649	597	657	648	640	653	686	653	621	593	636	643	629	648	633	625	604	604	588	608	629	675	620	616	651	574	623	617	637	655	657	585	624	613	629	621	620	625	633	623	575	642	619	616	600	662	636	610	611	648	651	574	598	628	646	637	622	610	604	621	595	648	628	612	623	594	656	618	620	639	645	598	660	581	609	657	584	587	622	615	595	619	610	637	589	610	601	614	621	623	575	623	591	602	554	585	629	645	600	594	606	593	637	622	611	600	657	602	588	574	606	636	622	624	630	620	651	640	629	624	629	600	649	575	625	658	633	640	636	621	586	636	594	615	621	612	610	597	611	617	647	603	627	578	615	642	595	595	601	645	634	606	615	616	584	623	641	608	647	617	610	643	597	610	631	597	602	601	642	630	644	612	629	573	619	581	592	607	574	603	668	599	664	585	596	630	637	602	604	626	644	628	594	616	642	588	630	671	595	648	616	595	641	609	624	540	623	604	615	624	606	644	627	663	604	605	623	647	621	595	604	612	608	589	601	594	618	612	655	612	577	627	602	625	650	605	647	627	654	645	611	601	629	644	615	635	586	601	613	608	619	574	638	590	612	604	612	613	590	690	621	636	608	611	630	600	622	601	645	624	629	581	621	670	613	615	663	617	639	629	605	641	615	594	635	599	632	633	596	581	646	628	606	576	599	648	586	639	572	579	662	599	623	649	611	619	646	609	615	629	624	586	648	595	591	631	609	628	579	653	603	591	571	652	583	633	608	637	600	605	630	629	595	608	596	648	604	595	632	592	638	585	596	623	644	624	635	609	619	647	639	618	628	683	593	579	610	615	562	605	622	626	658	585	634	601	653	573	591	614	604	642	591	586	638	594	594	596	687	562	620	624	569	601	625	649	626	607	580	606	607	635	605	625	601	644	616	637	643	632	643	597	657	595	611	581	569	617	551	584	609	604	639	655	604	647	652	601	665	641	605	655	624	609	625	626	640	655	578	657	624	622	630	615	578	600	620	582	633	607	631	571	640	581	621	606	638	618	606	629	587	602	592	585	668	613	598	575	601	626	633	590	626	624	592	626	603	663	638	611	612	600	620	638	629	598	621	645	695	627	622	615	618	630	625	612	630	612	640	661	635	602	592	631	605	586	620	614	637	581	578	602	597	645	653	608	611	649	607	612	627	595	556	622	637	607	605	608	588	644	584	650	580	612	625	671	621	625	602	625	610	637	567	588	646	601	633	616	617	618	626	658	596	622	601	588	583	622	622	625	637	575	619	636	606	645	595	620	603	628	586	602	626	561	642	638	607	595	644	590	669	603	621	642	558	643	620	620	618	583	549	611	599	662	630	579	652	591	581	639	627	623	617	630	598	622	608	580	620	622	635	627	594	570	607	609	601	615	648	669	638	600	625	627	606	645	600	607	589	604	592	639	663	573	625	638	619	594	626	591	639	612	630	547	577	603	613	574	644	589	655	605	611	638	594	617	659	620	606	601	633	582	618	613	616	657	607	614	595	555	573	599	597	621	620	573	629	646	623	629	628	587	592	604	627	630	615	653	612	663	641	567	610	618	612	591	649	615	631	618	598	616	595	576	624	603	632	643	607	577	568	585	612	593	575	588	635	612	622	635	654	585	606	622	587	637	585	596	626	606	584	578	624	632	630	644	588	654	578	619	636	606	654	626	622	604	589	613	644	589	632	632	641	665	615	656	643	570	602	636	585	639	649	589	614	611	638	630	620	620	600	625	656	573	608	591	577	650	610	628	651	610	620	617	607	625	590	607	636	644	592	610	628	609	628	632	589	618	600	626	587	659	595	613	601	620	576	605	613	582	613	581	631	618	606	631	615	608	615	639	605	634	614	597	644	617	683	591	591	585	661	613	655	663	596	584	621	598	594	595	632	620	668	613	609	587	640	610	631	610	643	607	580	592	626	625	593	611	610	547	621	615	623	637	631	625	582	589	618	621	620	602	629	653	623	595	622	620	639	623	549	574	648	590	613	605	585	587	628	608	609	643	621	601	588	605	628	645	626	605	637	625	613	608	633	625	583	586	581	675	663	627	685	645	610	645	590	623	631	680	636	626	602	626	625	575	638	635	610	600	682	595	614	562	661	612	610	623	635	566	619	631	683	646	667	641	631	657	599	636	611	613	635	646	583	624	627	658	618	656	595	637	634	626	628	628	614	592	571	607	610	658	619	604	626	605	590	599	612	623	586	561	621	590	565	658	601	635	610	633	634	643	616	616	605	627	638	554	615	624	612	566	642	581	632	606	644	602	600	599	609	611	589	602	665	613	647	606	614	600	632	638	653	586	638	606	588	573	608	618	617	615	626	625	624	592	596	615	654	635	647	636	625	624	626	689	577	606	616	567	594	642	580	652	605	636	605	619	583	657	626	622	644	637	644	626	599	612	615	590	640	636	655	615	615	643	616	603	602	623	620	591	588	615	573	626	618	663	633	617	624	640	643	593	606	616	588	583	606	588	581	615	624	656	636	606	579	603	663	622	635	601	564	585	629	584	584	589	589	586	622	617	611	632	632	603	615	598	589	606	626	653	600	621	631	633	607	665	630	612	617	633	612	607	606	656	590	614	614	608	648	599	673	642	662	589	614	606	596	586	608	586	595	584	629	603	624	599	586	652	649	576	637	637	602	670	617	600	676	632	603	618	574	587	625	585	649	648	588	621	650	611	601	674	608	630	580	566	628	610	644	640	674	611	638	619	636	619	607	597	598	609	640	650	633	631	600	577	627	570	594	619	603	643	626	640	639	638	594	593	619	605	608	605	608	640	597	618	623	611	605	655	602	609	600	578	619	619	602	613	628	600	571	667	600	635	604	601	605	614	606	639	596	640	627	621	598	619	567	583	615	600	655	619	596	646	599	585	639	593	595	578	567	595	596	604	567	604	631	585	662	619	648	576	614	597	653	637	690	589	623	609	638	584	630	618	626	584	597	582	643	608	619	612	645	651	625	638	609	622	599	612	589	654	604	628	618	588	618	620	629	618	600	659	587	624	574	615	613	620	564	635	621	603	618	621	627	609	642	614	612	599	594	664	598	609	599	643	608	634	583	615	618	600	644	589	608	612	642	607	572	612	606	642	591	644	593	621	588	621	593	568	616	604	643	648	613	608	646	642	581	628	619	561	594	572	655	629	612	629	635	556	685	621	557	567	589	617	579	619	603	622	608	640	610	612	573	648	597	648	587	643	616	588	598	612	634	635	643	600	615	633	603	589	622	583	645	547	590	653	645	608	633	601	617	635	603	611	617	601	602	615	662	571	579	630	616	596	609	572	600	620	610	580	597	609	625	653	667	619	586	618	630	641	650	602	626	607	641	625	562	619	633	576	644	596	626	640	576	628	596	549	642	636	611	564	603	638	593	589	601	617	616	631	611
11817	11885	3876	2007	1548	1221	1092	917	870	831	698	746	669	713	643	670	686	695	661	652	633	613	609	655	610	689	660	633	648	670	608	612	626	632	627	620	622	617	616	669	601	653	643	622	655	597	668	608	651	598	631	618	610	620	654	603	674	646	611	651	590	555	624	600	597	613	571	628	618	607	631	648	576	563	632	617	606	633	633	633	621	599	605	641	613	629	637	589	570	612	586	636	576	584	620	587	592	632	598	606	611	609	623	595	602	618	634	617	568	593	566	634	588	632	573	640	626	641	601	647	573	561	586	606	563	596	594	603	595	616	586	589	648	619	605	621	583	634	620	647	598	597	599	606	588	670	601	637	582	612	582	611	623	604	609	581	577	553	557	591	548	630	636	604	585	587	609	672	600	630	610	600	583	584	614	594	590	594	611	637	594	577	615	576	583	648	576	629	626	607	607	609	601	607	579	584	612	620	584	553	636	601	575	638	657	574	589	604	583	635	661	601	593	625	601	572	633	621	578	640	574	612	591	635	580	597	580	568	600	622	604	625	613	601	646	636	570	593	643	536	650	572	634	642	639	616	632	587	613	639	586	623	606	597	614	578	619	638	637	559	580	606	556	645	634	644	606	607	650	611	612	639	627	662	615	555	582	593	607	594	571	594	591	626	605	584	601	595	582	612	539	620	604	628	609	623	605	614	563	596	607	588	576	620	597	602	600	615	569	615	552	606	589	626	587	651	604	601	616	545	614	629	610	561	563	644	618	599	604	602	628	647	604	611	646	597	603	603	581	654	619	609	593	632	567	582	627	623	621	646	636	589	587	561	616	651	610	626	600	586	602	570	581	627	600	635	585	626	601	616	554	597	562	586	599	618	610	594	570	605	620	601	579	589	580	586	589	576	645	604	608	624	592	629	583	588	594	610	581	605	616	565	577	600	579	623	571	606	633	605	627	619	593	603	597	587	591	584	590	565	638	591	614	595	606	582	614	625	585	596	601	600	663	617	605	619	665	597	616	627	623	626	552	576	592	605	605	628	627	623	591	583	629	593	598	575	605	582	587	630	617	654	596	629	617	593	597	632	610	607	626	611	631	581	566	629	655	567	602	627	638	614	599	624	605	602	603	599	563	579	593	638	621	634	615	580	632	589	603	579	591	673	619	602	602	612	597	604	616	619	607	639	600	616	606	606	602	615	625	573	611	605	614	656	568	581	588	618	596	590	562	601	592	606	587	581	583	574	612	588	591	568	601	603	626	615	611	640	612	613	624	605	635	584	595	623	558	625	571	580	574	618	613	634	607	595	594	565	615	568	628	589	586	677	617	625	634	680	589	571	595	640	562	597	580	599	601	635	596	555	616	606	589	585	643	628	645	595	631	566	604	632	618	598	557	639	604	548	628	572	580	572	612	552	633	622	635	636	615	642	587	622	583	569	635	578	612	627	596	580	650	558	612	581	607	626	583	586	583	582	670	603	621	626	595	645	585	589	599	619	624	640	599	559	555	620	643	589	621	598	582	606	618	584	602	608	623	643	581	588	593	621	645	630	651	621	599	606	623	596	578	615	596	606	629	614	568	615	639	607	636	576	623	641	653	590	611	595	609	619	585	604	633	587	587	607	604	622	620	556	599	595	603	604	599	622	647	602	597	574	588	579	582	627	633	605	579	607	603	593	615	621	611	572	589	594	644	579	618	646	650	581	587	641	599	570	613	613	631	569	609	600	599	610	601	612	617	590	560	594	645	615	622	650	584	584	616	583	611	611	598	647	583	594	592	597	570	583	551	590	585	562	598	615	623	620	644	610	588	649	613	593	616	559	643	608	611	600	618	591	629	624	597	639	613	643	597	561	617	603	582	585	613	630	605	594	579	602	582	555	596	573	610	630	592	564	596	630	569	553	627	594	626	587	598	604	578	590	584	655	570	583	628	635	596	598	630	620	578	569	636	625	574	659	587	617	593	601	612	607	643	605	631	642	637	612	608	563	616	604	644	568	622	607	623	625	614	575	628	643	624	616	623	614	589	586	640	578	580	605	583	623	620	627	639	625	620	644	626	605	616	568	631	614	608	586	553	654	592	589	607	598	626	592	605	626	582	588	597	624	600	660	633	617	620	616	608	566	597	626	573	616	593	606	616	620	600	611	616	588	595	612	598	617	631	606	619	583	646	600	584	589	630	603	601	614	576	585	571	631	609	556	607	572	620	626	569	564	617	572	604	655	615	601	571	614	642	595	612	645	581	576	591	668	584	622	582	603	575	610	618	586	634	631	620	643	610	578	645	585	600	578	612	618	627	578	630	569	607	579	640	650	576	560	609	596	593	568	626	626	605	614	574	615	593	620	598	613	577	595	587	649	599	607	588	644	572	647	575	590	560	592	606	634	611	614	601	611	582	679	578	616	617	613	607	600	607	622	597	597	591	569	596	585	592	586	572	606	624	603	638	629	605	631	578	598	614	652	593	594	607	649	580	620	589	612	627	639	600	561	609	622	571	645	598	582	632	618	612	608	618	577	605	629	610	619	605	596	607	609	622	582	637	540	617	600	538	630	569	556	600	584	594	572	620	620	583	592	605	609	604	621	616	592	594	591	603	606	612	627	622	645	560	600	635	608	638	600	606	605	618	631	599	586	612	616	616	613	652	618	616	594	604	570	636	638	597	643	618	571	599	595	596	581	638	639	572	592	601	593	573	602	631	586	596	598	703	623	666	618	570	589	609	591	635	609	642	627	597	596	607	618	587	645	625	652	629	595	581	609	623	582	600	553	602	633	614	599	644	565	612	648	616	601	614	594	581	572	635	581	602	580	585	639	606	632	535	640	654	606	600	591	567	595	626	617	590	564	594	650	585	580	607	618	624	602	618	564	622	603	612	614	572	613	597	595	598	587	618	662	592	597	591	599	646	606	567	579	649	597	609	626	621	627	620	599	595	570	607	605	599	614	590	598	605	617	569	589	577	599	609	589	595	611	593	574	630	554	573	607	608	598	575	616	566	638	603	599	600	635	640	610	623	588	583	592	614	583	584	583	607	630	589	595	580	599	604	599	599	633	594	601	599	639	568	619	603	566	594	589	563	632	596	655	641	587	624	573	595	630	596	592	611	632	589	619	581	628	599	614	601	578	620	620	604	584	643	627	611	576	620	607	580	568	600	625	579	618	596	594	650	605	630	582	589	573	576	590	666	665	563	578	592	582	601	588	599	604	676	602	608	633	639	590	616	616	641	626	601	618	601	568	603	577	607	601	590	613	609	636	572	629	657	631	617	584	619	633	663	627	605	611	624	598	623	579	628	588	602	592	591	537	626	566	598	608	594	572	622	609	614	622	594	571	607	618	648	589	596	617	568	560	591	626	601	643	600	606	589	585	617	600	597	623	617	589	620	602	602	629	629	601	566	650	600	621	640	556	544	591	622	607	644	634	571	620	570	613	595	607	614	661	609	546	609	609	626	608	599	588	610	587	601	593	605	640	608	596	603	563	572	587	654	588	647	627
22274	20978	28685	23437	20980	21052	10821	1056	752	632	619	540	549	502	464	460	423	402	374	352	360	353	341	336	339	332	325	318	319	284	288	293	338	315	318	308	319	305	299	283	290	316	328	308	297	325	337	296	285	223	340	286	327	282	315	267	313	332	288	265	283	286	267	255	289	302	292	288	285	271	272	269	278	309	267	258	298	273	286	280	290	295	312	266	289	261	270	286	296	277	273	300	256	279	294	295	309	275	273	258	309	272	261	288	291	293	294	279	259	266	312	280	273	242	300	275	262	307	269	263	281	293	299	267	272	280	288	273	288	269	280	253	247	254	253	254	260	253	280	246	282	282	284	254	291	250	253	270	284	275	256	285	256	279	244	241	278	281	235	257	273	247	244	262	246	290	265	270	275	288	261	280	293	290	277	249	274	244	286	259	253	253	293	261	275	279	276	255	280	241	266	268	268	252	287	268	264	287	284	282	272	273	280	259	283	296	263	273	266	271	241	260	233	286	259	270	270	237	247	237	246	240	296	311	248	257	268	263	249	250	306	250	270	250	278	258	253	273	268	292	298	288	264	258	253	248	245	277	278	272	280	267	282	272	261	274	293	293	275	244	289	259	257	271	287	239	290	270	232	234	287	269	275	247	251	276	252	299	252	247	268	257	272	273	238	268	260	251	249	247	258	262	278	276	263	251	237	250	265	266	254	273	276	267	285	264	265	257	256	277	274	271	292	263	270	275	256	255	265	262	276	262	284	263	291	282	280	271	258	278	270	242	276	287	267	266	247	272	297	294	248	290	272	266	280	271	265	241	282	261	272	269	239	245	264	263	270	263	260	265	250	260	257	265	253	261	255	251	255	305	275	226	299	274	244	254	267	264	261	271	270	266	272	279	271	267	282	255	251	279	269	249	269	256	260	290	271	264	272	281	307	281	269	238	271	305	256	286	262	295	265	258	255	249	258	253	281	251	288	265	274	277	285	265	249	270	269	275	250	256	268	280	276	263	282	268	257	269	275	258	256	265	256	260	271	291	274	280	263	238	286	247	260	273	288	290	296	267	274	303	247	292	268	245	251	256	229	259	266	274	261	295	293	278	265	275	272	258	244	260	287	262	242	245	302	283	263	246	266	263	266	282	254	283	244	252	280	253	247	281	298	273	271	288	276	255	284	260	283	288	259	246	283	263	256	247	265	244	278	268	274	311	279	263	287	255	258	263	287	282	292	256	254	287	267	290	252	258	270	244	280	238	274	247	274	229	272	263	269	268	261	309	261	246	254	275	270	228	264	251	240	274	272	258	286	286	269	300	259	286	281	258	279	267	279	254	286	285	258	277	242	275	261	297	258	270	251	252	252	255	259	258	250	274	286	259	279	245	229	266	271	242	242	271	243	242	261	270	278	257	255	267	280	275	256	276	292	281	231	270	293	248	267	270	335	247	258	283	261	286	294	261	236	282	257	260	237	268	276	270	265	274	282	274	269	287	264	252	294	271	281	268	279	263	264	268	274	269	271	252	259	276	269	260	236	258	245	264	276	285	275	261	265	288	242	248	252	247	270	253	299	268	261	261	270	275	264	287	268	253	273	286	251	252	257	280	262	278	229	236	268	284	245	282	254	282	264	281	280	246	254	275	260	302	279	265	256	244	263	247	264	254	276	254	271	268	264	262	281	251	260	269	255	256	253	282	285	277	277	237	269	261	271	275	289	261	260	286	267	280	252	248	254	288	298	289	281	265	237	259	306	278	295	256	253	221	294	271	275	297	257	280	254	278	265	253	253	257	263	279	253	283	287	279	260	249	230	282	265	260	271	270	249	258	254	254	292	301	272	278	246	281	287	292	255	268	278	257	283	273	292	280	258	261	298	262	261	290	278	276	262	266	270	300	265	267	262	267	306	261	275	256	267	263	266	285	254	289	268	243	287	297	286	263	251	271	270	295	252	264	246	272	233	244	260	255	290	260	254	249	245	236	305	278	265	292	273	284	271	243	269	254	240	284	302	228	251	257	270	237	287	317	312	256	297	286	294	252	265	239	277	270	283	276	265	248	262	255	264	284	262	273	262	261	255	276	285	243	260	252	249	283	287	249	270	259	290	248	303	265	260	247	315	284	275	254	287	290	266	281	242	292	244	253	248	256	248	239	276	278	262	233	262	274	244	270	266	251	279	251	274	258	269	274	288	275	264	290	271	254	290	238	256	277	253	253	268	267	247	286	269	273	253	290	226	268	276	264	272	283	244	274	252	267	288	275	247	233	291	281	308	258	284	253	257	305	277	274	258	268	282	268	287	223	285	273	252	240	277	260	277	281	279	276	260	305	265	273	264	262	254	288	297	256	259	283	277	265	281	256	271	239	254	290	245	260	271	267	243	273	274	283	265	263	278	300	279	281	261	295	279	259	265	274	304	273	247	274	249	291	257	274	250	249	246	266	269	269	276	270	243	247	271	286	240	264	275	272	261	253	234	278	288	264	262	268	271	250	256	296	287	248	265	260	281	281	236	305	289	271	291	260	266	272	239	283	298	279	313	251	275	279	277	281	281	237	257	277	270	278	266	265	248	268	290	263	264	266	240	283	275	248	268	266	258	271	238	280	269	267	262	261	254	277	254	246	242	278	268	269	248	256	282	269	263	250	290	284	278	251	243	270	275	261	232	240	275	260	260	249	253	268	278	250	294	277	293	241	253	289	273	286	269	236	299	245	291	269	258	287	261	265	279	287	277	250	267	273	282	259	256	298	269	279	281	254	236	266	255	279	262	266	296	267	299	258	281	259	264	285	290	247	272	269	289	260	227	271	246	238	276	255	260	261	268	267	301	253	271	265	293	269	271	270	275	284	266	248	264	253	289	260	246	263	286	283	269	297	255	302	245	273	299	263	275	248	274	272	233	291	259	254	279	253	263	265	234	242	286	294	255	257	256	277	292	256	286	258	264	254	291	272	257	253	247	272	283	260	265	245	261	280	269	268	277	259	285	275	295	265	261	252	276	283	270	256	269	242	272	252	270	237	265	272	265	229	260	273	253	257	282	265	254	273	268	287	267	233	301	274	248	270	266	238	247	269	244	288	267	271	245	255	291	255	263	255	243	286	256	289	267	248	275	267	263	276	266	240	270	260	276	260	288	228	258	281	283	270	240	274	280	285	285	263	240	291	287	292	286	254	253	243	292	296	270	273	270	288	307	272	299	288	260	245	264	279	266	283	287	259	269	285	255	243	291	269	208	257	261	245	270	242	270	250	284	259	259	272	256	264	304	272	262	243	269	252	255	278	266	272	258	283	280	282	272	268	264	281	295	285	268	260	268	261	264	280	285	302	283	256	291	296	282	257	280	279	261	264	256	278	270	264	264	286	300	246	241	275	255	292	244	262	276	254	268	276	262	242	273	244	284	248	242	238	277	290	250	245	241	288	283	261	259	266	270	278	268	295	305	265	262	242	255	284	259	268	254	275	305	253	263	293	289	298	272	254	241	275	287	286	262	275	281	272	292	279
15543	22778	9971	4874	3384	2424	1789	1413	1099	879	755	656	650	537	523	458	481	468	371	395	385	362	378	313	349	326	328	324	349	364	359	335	292	339	318	355	323	357	305	327	303	260	312	318	303	306	304	316	308	293	317	270	314	300	332	302	279	286	271	291	262	263	284	285	298	268	327	297	276	312	301	298	300	268	295	257	306	282	264	299	238	247	272	265	283	269	241	300	285	254	260	277	275	254	293	285	305	242	323	250	289	259	286	264	249	235	278	270	280	273	272	290	262	245	253	251	249	256	262	268	261	293	282	249	279	243	275	268	284	289	259	281	288	259	267	290	259	245	276	276	258	253	246	294	230	253	260	243	261	255	254	287	245	244	256	278	238	256	261	258	272	288	255	300	262	269	275	289	255	241	240	281	250	247	253	257	281	280	294	263	260	255	288	258	279	248	251	233	284	256	270	262	251	235	259	259	245	274	210	245	280	271	261	284	260	250	254	240	249	267	283	284	282	280	271	250	279	240	282	252	285	270	256	268	269	260	244	250	254	278	279	262	269	243	267	261	272	233	253	253	247	256	248	247	248	247	277	250	257	269	268	262	235	277	272	232	269	276	245	264	247	266	253	301	270	275	262	263	258	262	256	254	303	240	279	250	255	254	255	219	274	280	250	273	278	261	260	289	280	286	261	258	286	251	271	250	250	291	277	289	245	253	268	266	279	238	252	257	284	252	264	258	278	269	261	261	283	271	249	284	231	277	250	284	272	228	244	259	252	253	257	263	234	269	295	267	277	265	283	260	257	267	271	262	247	275	285	266	263	257	263	271	252	282	297	271	270	273	277	277	272	218	272	260	251	292	265	289	251	285	267	274	278	248	282	275	280	292	252	250	255	281	287	281	248	287	277	287	275	268	229	264	264	285	286	306	270	281	254	269	265	263	267	321	280	254	248	268	253	252	262	274	240	263	249	269	251	256	258	235	264	295	264	233	272	257	268	279	260	230	269	252	252	265	267	233	269	263	267	234	250	275	235	256	239	248	279	281	280	258	271	257	260	258	255	242	254	260	242	253	269	273	263	241	252	273	281	292	267	272	281	236	268	260	296	265	251	263	225	228	261	251	253	252	264	278	263	266	260	272	286	250	256	278	281	268	230	279	275	271	288	264	254	257	269	284	235	278	275	224	260	252	248	278	263	287	284	263	255	280	266	281	265	288	230	239	269	258	275	284	250	246	259	261	255	275	243	246	264	259	231	248	253	232	265	261	263	294	290	266	294	252	277	288	254	281	241	244	253	264	275	283	275	248	251	260	241	254	278	264	275	243	273	277	251	281	240	268	290	254	270	238	265	282	262	230	264	270	261	287	239	257	253	262	282	285	267	264	260	270	256	254	246	264	281	279	280	281	262	259	261	241	260	249	275	278	256	288	257	255	272	258	246	290	263	273	257	271	259	270	252	257	248	238	278	275	272	250	284	245	279	246	246	251	265	255	279	282	242	249	262	268	260	285	250	270	254	265	272	258	270	295	283	260	253	252	282	245	277	244	262	258	275	234	288	279	285	245	261	278	249	294	240	253	249	252	261	250	256	278	286	289	267	253	251	272	300	286	287	250	260	236	246	259	252	244	248	262	267	261	257	269	265	235	278	270	265	248	297	283	293	237	281	260	267	276	266	245	257	266	220	263	256	277	269	267	253	283	279	244	254	229	274	249	260	241	267	273	257	254	264	291	246	233	249	271	265	270	272	279	249	244	266	293	241	246	274	245	282	248	273	260	258	263	249	250	251	281	253	256	251	258	278	289	288	244	267	259	279	231	240	263	263	258	289	258	279	308	257	250	262	242	242	276	295	235	260	281	258	263	252	251	247	258	300	238	277	273	251	235	282	275	265	272	240	294	271	274	258	258	283	263	268	251	266	274	255	248	241	261	245	236	262	251	273	295	260	273	250	237	257	264	245	282	242	287	280	280	277	241	255	309	285	269	243	262	267	246	252	310	274	284	295	230	289	249	259	243	264	254	284	270	255	275	257	257	277	247	270	267	239	240	235	270	286	241	279	287	309	260	279	268	243	273	239	245	274	243	260	297	256	302	247	270	251	302	279	239	241	307	275	249	276	281	252	254	244	241	240	249	265	264	275	272	304	234	259	268	263	266	294	232	245	242	301	261	270	242	242	259	231	268	250	286	267	277	262	245	257	262	262	259	271	258	272	261	226	258	280	282	239	263	265	266	267	260	224	252	258	263	260	244	264	259	253	256	269	260	247	266	260	272	272	287	277	254	253	257	255	259	279	285	255	236	263	253	252	239	263	236	258	277	268	265	235	256	266	265	284	241	278	250	257	269	278	279	263	274	273	264	274	254	253	298	272	276	270	273	278	254	246	276	251	272	311	278	235	258	244	265	247	270	283	280	264	263	271	249	288	270	269	287	270	246	287	269	254	260	243	251	302	254	275	245	268	268	247	275	258	238	234	254	267	283	264	268	272	268	274	273	275	249	259	292	247	272	252	256	263	295	258	258	270	225	289	260	264	248	255	264	275	288	259	277	255	239	291	245	274	258	239	262	261	262	242	236	263	266	282	274	263	260	253	248	252	241	302	278	267	291	259	251	264	267	266	277	226	234	280	250	273	264	246	258	253	238	253	249	271	265	268	258	281	306	236	267	254	253	281	291	259	258	299	272	232	269	282	265	268	274	277	274	247	219	244	277	266	253	252	256	275	255	251	243	287	242	263	268	255	264	280	248	289	252	288	272	262	235	278	257	250	276	276	268	293	266	248	233	267	267	281	283	262	245	287	269	267	287	245	285	256	244	282	257	248	273	263	262	265	297	249	267	257	276	291	270	273	250	249	263	242	278	277	270	258	252	262	245	264	254	252	255	260	273	277	249	249	251	281	240	272	260	278	270	285	282	252	247	272	257	284	273	269	271	268	227	302	254	253	273	290	259	279	260	270	235	257	279	263	263	269	252	256	306	255	233	269	274	267	280	269	269	239	263	263	274	278	245	224	272	256	272	267	258	262	250	267	273	225	255	266	285	274	253	284	281	228	264	271	300	277	243	253	261	258	252	252	236	283	282	247	245	256	259	260	267	272	257	266	274	239	243	280	277	234	299	277	263	279	249	272	276	242	255	273	292	233	259	233	260	266	262	243	269	242	281	263	254	265	250	269	257	236	250	263	267	281	267	268	294	272	279	292	249	274	262	296	257	253	267	277	246	252	279	276	270	284	296	229	247	270	274	258	274	256	248	253	226	253	281	254	262	268	258	267	288	265	259	251	251	272	282	241	280	259	241	270	262	268	280	258	261	262	241	238	258	246	287	282	284	257	256	268	253	267	257	288	267	262	274	235	264	255	256	289	263	250	282	244	287	266	279	220	296	282	249	271	261	274	272	274	234	300	264	279	255	271	245	261	261	267	228	279	268	298	256	291	251	283	258	275	283	261	214	288	268	255	269	281	233	260	290	256	245	255	271	280	277	251	280	238	258	249	274	296	240
28012	20305	8359	979	689	665	662	626	606	631	600	595	618	564	680	609	629	611	648	559	631	613	613	585	602	619	679	625	610	646	606	594	592	656	618	636	607	645	671	591	607	612	621	599	631	606	599	605	601	612	642	635	602	609	641	624	574	592	633	599	589	630	619	638	606	601	587	617	560	592	569	579	633	646	620	586	596	606	622	589	604	627	625	597	554	626	671	616	669	617	634	614	604	568	577	612	594	630	581	631	601	562	557	581	637	618	577	611	587	598	583	614	650	589	580	588	618	601	602	595	610	629	562	659	556	632	600	638	587	602	612	620	612	598	605	582	622	595	634	557	577	597	635	590	586	650	610	588	616	583	633	571	566	628	573	571	627	608	607	642	637	559	581	571	601	591	588	572	586	616	569	567	566	657	689	624	584	590	626	613	593	620	561	616	618	598	612	606	560	587	560	582	597	566	589	623	621	640	594	638	619	601	578	580	572	585	582	617	627	635	597	612	632	582	626	622	607	587	588	551	589	627	613	573	599	617	664	604	597	574	608	610	594	602	622	570	607	647	598	585	639	584	579	613	574	633	570	642	614	639	612	609	575	625	569	560	610	589	577	610	570	630	592	584	612	581	582	589	570	614	630	602	604	624	612	607	591	624	611	600	590	577	597	572	618	644	599	561	643	591	628	617	638	649	659	580	564	634	628	612	620	618	615	603	595	579	557	620	557	609	578	576	566	606	563	575	608	565	612	609	613	598	589	542	661	631	607	608	632	617	631	587	614	614	600	597	581	595	586	568	629	619	605	647	600	610	579	628	587	600	601	624	619	620	608	573	602	585	616	622	635	558	610	608	602	640	632	640	573	612	558	598	610	608	608	615	549	614	628	607	610	588	570	622	636	598	579	611	603	628	646	552	602	603	593	610	607	638	605	587	577	567	634	571	618	590	619	562	634	638	634	602	587	650	629	590	623	552	600	558	636	589	625	610	615	601	588	614	606	592	599	631	599	631	586	592	620	590	600	627	615	583	573	597	581	604	601	612	589	611	597	647	633	583	539	629	620	606	620	576	584	586	576	593	581	555	556	585	606	607	621	625	590	597	588	633	600	626	617	618	581	580	609	593	564	606	620	629	627	600	609	613	619	606	604	562	627	609	643	582	580	571	635	635	608	627	606	553	625	603	613	581	612	576	604	613	593	592	637	630	574	586	605	618	635	577	588	602	594	588	627	579	600	595	576	566	584	587	590	617	634	594	576	561	583	605	613	628	613	638	667	587	649	586	622	646	555	625	634	581	587	601	616	588	636	593	609	619	610	576	597	630	612	608	629	586	558	599	596	618	592	591	576	589	632	625	633	594	577	570	585	566	647	612	600	590	633	601	618	588	617	625	611	612	539	576	578	591	579	604	561	598	565	574	620	615	575	594	580	597	587	652	614	583	564	609	637	565	635	599	610	586	571	620	581	583	592	602	564	575	590	572	618	600	593	577	638	639	591	610	615	574	598	601	579	623	601	587	551	603	592	616	628	577	599	593	594	612	595	578	580	590	594	586	656	570	585	572	570	611	591	603	559	641	614	602	564	608	607	574	573	631	584	625	564	619	594	630	614	564	598	573	549	571	604	588	624	608	626	630	559	553	578	602	570	596	597	606	589	579	615	595	585	659	635	592	636	583	645	582	640	607	592	635	601	617	588	627	566	579	584	610	631	632	603	613	643	562	608	575	634	640	602	645	642	602	617	554	573	621	578	584	620	651	622	616	603	628	603	590	577	598	591	621	600	582	621	586	681	645	622	594	585	573	605	612	599	609	573	594	595	589	583	589	596	588	616	608	612	626	605	589	604	578	605	574	575	644	568	606	594	578	604	595	597	600	570	563	631	560	596	623	612	648	620	592	595	589	589	619	623	613	585	592	616	576	618	584	609	546	626	600	577	581	578	622	617	609	657	623	600	603	604	614	582	598	593	594	587	559	606	590	557	601	623	596	626	604	580	623	631	615	594	589	654	668	597	591	589	600	593	581	575	558	630	588	630	611	588	587	561	581	637	547	621	619	584	631	574	632	607	577	593	612	633	601	573	613	587	569	583	601	567	603	612	569	614	569	606	619	574	599	612	595	566	561	608	656	594	583	578	608	634	581	569	615	588	620	587	546	561	556	620	627	640	631	572	614	585	646	553	584	648	583	630	602	612	592	600	560	571	645	586	569	610	598	570	637	595	619	588	569	654	587	638	596	592	576	633	563	581	641	574	599	615	548	630	578	603	592	591	602	598	587	614	621	573	567	599	622	602	626	600	613	594	603	596	599	596	613	597	611	575	586	586	597	563	590	634	598	621	605	597	561	590	624	593	591	592	591	575	626	613	645	639	547	613	610	651	612	617	566	614	613	574	602	592	592	593	580	626	600	646	600	597	595	602	624	600	620	634	580	641	592	594	626	600	604	610	594	623	600	628	642	622	649	618	609	596	590	577	552	581	625	599	615	579	627	597	599	627	601	606	626	575	630	577	571	620	652	604	614	613	626	608	575	582	593	637	609	578	616	615	613	554	580	636	629	583	626	580	616	616	589	657	565	594	578	592	668	607	635	577	568	639	640	632	610	578	640	639	601	602	586	605	570	616	626	631	588	596	605	617	614	639	577	637	647	642	615	626	640	624	587	595	598	574	561	589	606	552	582	543	623	624	572	563	627	626	612	642	588	624	592	603	650	619	611	588	592	584	601	603	563	635	622	610	599	577	568	580	583	593	557	581	587	591	553	559	597	585	585	605	582	604	628	599	637	609	580	618	617	612	602	623	541	628	596	554	562	604	595	596	615	584	603	561	595	557	540	585	659	618	626	594	599	625	605	603	576	643	619	567	627	567	609	610	572	638	609	595	589	613	598	615	597	618	629	603	563	605	617	589	603	610	607	595	606	619	612	636	605	600	606	600	608	560	598	604	604	574	603	595	605	596	617	621	612	602	610	584	622	595	580	571	574	622	596	641	607	609	568	614	569	585	575	632	594	642	584	618	571	655	625	610	617	570	641	600	622	615	598	654	606	574	636	571	552	597	569	607	644	595	575	546	626	633	629	582	620	648	609	620	613	610	607	599	612	568	593	585	611	607	624	578	585	571	609	608	574	541	612	637	549	590	591	589	630	631	571	641	613	597	595	606	595	621	598	605	600	600	597	609	555	613	618	587	580	578	593	670	569	633	576	628	542	613	605	611	571	628	610	601	610	648	638	597	602	604	606	636	591	625	659	623	587	615	657	606	607	636	620	555	595	603	614	607	586	578	625	567	596	585	605	609	598	613	610	633	575	598	578	643	532	603	614	563	594	627	629	644	603	595	593	597	639	620	604	611	627	603	601	576	600	615	625	597	628	619	589	588	562	618	597	587	585	590	633	588	608	562	613	589	667	610	609	631	608	602	583	609	650	643	610	641	605	589	636	616	617	592	612	634	619	597	591	609	611	628	568	640	606	590	588	587	580	609	685	634	561	607	635	604	615	604	577
18066	4451	944	777	678	635	666	636	626	629	597	649	619	636	625	618	616	623	648	588	625	610	596	637	615	606	587	627	663	631	626	598	624	594	654	611	620	598	630	599	572	658	598	623	618	621	574	652	630	626	610	630	576	583	606	555	586	589	591	635	623	581	664	585	586	626	582	615	593	653	606	610	602	612	602	623	599	621	600	633	596	602	587	630	621	610	584	606	647	636	643	670	588	622	592	600	606	615	623	603	626	608	600	616	636	584	591	611	588	608	625	597	563	614	590	644	600	626	617	625	645	595	604	580	629	621	586	595	636	666	619	569	570	604	587	591	563	594	601	581	588	597	632	550	590	607	576	609	579	580	634	608	587	611	596	598	606	628	603	584	585	608	586	625	592	597	619	628	550	573	613	630	586	600	603	579	623	591	626	610	633	647	623	627	587	614	618	620	604	618	622	601	611	621	602	587	579	579	651	605	601	648	611	630	615	586	599	588	655	605	608	595	627	577	607	618	603	586	614	663	607	585	588	621	589	599	662	631	599	596	618	595	589	631	617	573	618	595	651	573	654	599	604	655	594	599	589	610	628	631	616	600	635	578	633	635	618	590	637	609	587	587	611	595	586	593	626	611	607	559	623	612	603	605	626	628	552	610	638	613	652	627	596	649	636	608	641	600	621	685	593	609	625	573	617	606	621	611	617	625	627	583	577	573	594	581	586	614	601	563	582	592	621	629	644	617	598	601	646	599	618	637	613	582	605	635	604	573	594	548	607	663	602	603	584	611	643	585	667	576	641	573	628	583	570	646	600	616	613	578	559	624	614	601	621	586	585	625	619	642	590	624	597	645	617	627	617	642	604	636	593	570	590	589	645	604	603	612	648	562	580	607	574	597	615	624	612	624	600	618	560	595	572	594	602	593	557	611	586	557	599	632	616	607	609	609	581	602	610	648	574	607	594	622	613	628	562	568	602	630	664	634	602	586	624	599	579	600	630	591	624	576	598	639	571	626	599	649	586	656	630	626	574	586	529	599	572	645	567	614	600	590	582	591	569	600	621	631	568	584	622	628	631	629	642	589	576	569	563	576	635	606	592	656	596	622	603	608	572	592	620	591	605	547	590	590	596	594	585	593	602	572	613	617	608	603	582	612	585	578	620	586	596	571	606	622	556	635	636	601	583	592	623	631	656	598	590	587	577	584	583	602	602	623	605	554	598	571	587	603	668	622	637	608	589	603	655	570	624	597	578	630	604	605	624	628	599	655	631	588	639	587	630	608	624	639	627	640	609	576	607	627	607	614	600	579	571	593	580	650	557	595	595	571	650	653	623	534	639	620	626	583	598	580	559	602	647	621	602	615	589	608	622	601	644	592	598	627	595	652	599	587	570	593	579	592	621	644	631	568	612	597	576	611	577	607	557	628	595	620	598	621	584	650	596	633	633	595	632	605	651	594	622	630	621	629	603	587	627	615	601	629	575	570	640	586	626	602	633	601	582	541	571	587	608	616	592	600	558	598	570	595	610	603	602	610	636	566	617	594	588	648	570	652	641	630	597	571	604	599	624	563	595	602	607	600	600	617	603	571	614	576	600	619	588	634	598	609	579	585	589	613	633	585	629	625	641	619	583	607	654	627	603	641	596	573	628	627	637	576	578	579	648	582	626	627	598	589	610	599	624	649	589	604	588	631	589	547	596	600	573	545	607	621	619	590	596	583	656	610	594	583	636	613	602	658	597	624	569	616	595	576	619	615	610	638	604	654	610	589	610	592	615	615	602	600	650	618	624	578	597	595	603	574	624	624	572	606	613	597	585	603	579	622	552	590	613	576	600	606	589	593	610	595	627	601	610	592	604	596	621	653	607	576	566	577	594	597	588	605	600	625	573	623	580	631	637	594	599	602	617	599	609	642	577	609	637	598	646	573	615	565	612	607	579	620	602	571	634	628	624	631	584	622	632	619	614	624	584	610	614	626	612	621	642	631	626	619	607	613	629	607	604	648	616	607	598	616	595	605	620	586	625	561	669	605	643	618	609	607	557	559	629	616	633	624	616	592	579	613	586	619	595	591	619	596	624	629	652	620	617	582	587	611	594	585	647	595	663	612	616	627	602	624	579	633	609	590	585	619	607	617	624	582	601	582	612	585	606	614	618	609	619	588	565	636	627	618	609	619	618	596	605	598	609	588	595	614	582	625	624	583	577	583	557	588	620	601	606	587	596	628	583	608	595	537	604	563	598	604	627	601	622	632	572	575	606	641	648	603	590	591	624	573	640	591	626	612	576	599	635	622	577	594	557	617	596	572	595	627	587	599	606	607	568	602	592	581	603	595	585	598	632	629	650	610	606	623	610	588	591	584	588	589	636	570	625	627	575	629	586	620	608	580	621	596	600	585	651	626	578	609	592	569	601	634	578	617	615	583	645	636	602	581	585	622	629	630	599	599	611	575	636	619	635	622	652	599	612	644	571	622	598	573	619	565	619	605	603	621	596	608	603	633	589	594	608	573	623	581	573	598	619	607	646	614	650	599	590	662	606	604	577	618	643	597	594	624	608	600	614	610	585	601	617	604	610	608	635	600	616	669	586	592	554	563	602	579	626	582	622	585	662	614	620	620	599	620	539	623	618	598	606	601	624	622	616	595	621	631	609	567	632	606	593	636	637	609	578	601	633	604	618	581	596	589	623	635	599	612	604	603	594	611	642	587	626	627	632	557	614	603	669	595	569	600	658	611	612	619	622	586	589	616	615	584	594	577	616	576	601	602	610	603	594	630	611	577	577	611	601	622	639	604	594	603	622	589	603	605	586	628	586	621	615	597	581	625	623	628	567	603	616	612	593	619	599	611	615	622	579	590	615	607	613	621	646	594	627	614	590	612	598	587	597	545	607	639	621	615	601	613	599	650	609	589	580	647	591	599	608	604	594	579	585	644	628	609	634	621	603	633	584	618	555	603	613	607	595	573	607	649	578	592	579	622	605	606	614	612	583	597	634	571	612	562	633	572	608	642	628	562	605	613	565	557	582	610	606	601	624	595	614	567	644	630	575	632	614	666	639	643	571	620	614	610	652	604	603	602	563	636	630	567	603	583	583	549	607	593	544	624	600	602	659	595	600	596	587	591	604	596	608	601	600	602	599	616	614	613	575	640	544	546	608	614	610	624	622	564	601	633	585	582	603	625	621	566	574	613	584	557	586	585	605	580	609	619	580	611	611	589	570	586	569	623	604	585	585	614	633	646	595	621	632	613	611	620	623	609	565	641	651	624	614	599	582	615	614	575	649	585	609	622	578	604	620	598	602	599	633	603	677	612	618	615	593	599	628	622	617	614	629	556	576	602	590	578	619	575	600	567	605	556	565	620	610	590	619	594	597	620	595	619	581	573	574	581	556	589	644	603	668	603	596	593	637	564	606	590	582	638	602	619	575	599	569	634	615	627	624	576	604	598	606	636	610	612	555	659	616	598	612	599	598	560	589	595	568	631	631	620	613	591	590	596
23388	20938	28211	23806	20952	10903	1091	767	625	548	500	483	420	449	417	392	438	398	408	376	394	375	364	377	366	415	366	369	336	357	336	367	375	371	385	355	370	354	370	345	369	370	359	352	330	363	372	347	351	369	348	336	348	359	363	313	337	333	324	340	325	332	329	351	341	322	358	378	351	328	356	314	317	341	344	354	352	344	352	367	348	319	307	333	327	303	348	313	367	331	322	340	320	342	341	348	334	325	310	328	309	367	319	325	364	331	347	340	348	337	339	350	357	341	348	358	368	319	304	364	340	321	326	313	350	350	313	352	308	325	346	324	348	297	331	346	325	325	339	325	327	322	315	344	305	360	327	327	339	327	346	328	330	314	312	310	292	366	325	324	353	365	331	320	377	311	349	341	302	339	318	342	336	346	338	321	332	367	333	324	344	310	347	346	340	301	341	351	353	315	332	351	324	349	322	327	299	341	330	332	362	294	316	357	359	334	323	320	344	323	354	324	354	345	370	321	337	329	325	331	336	336	323	363	313	309	361	335	326	314	338	324	314	356	343	317	357	335	363	331	305	348	303	354	302	342	340	354	320	328	321	338	331	319	322	344	351	319	352	292	356	310	346	320	295	318	342	327	363	320	351	338	359	326	352	359	330	287	323	325	300	339	321	339	341	328	342	342	341	352	340	341	337	325	367	345	314	319	324	324	331	348	351	353	331	320	356	335	344	304	331	351	347	322	321	330	343	335	347	342	348	354	321	336	354	303	323	342	350	324	328	331	343	313	356	361	345	353	351	366	368	325	335	346	335	344	317	346	339	331	328	320	317	314	354	366	315	307	356	292	360	318	339	322	379	383	304	315	310	339	318	320	360	342	301	306	350	339	334	336	344	300	348	301	341	343	331	322	347	351	344	349	298	371	325	343	357	377	344	313	319	326	339	314	310	308	334	376	323	330	342	330	319	335	338	327	341	295	332	350	343	298	299	326	363	357	337	352	335	377	313	293	305	355	325	310	378	347	323	330	351	331	307	323	328	316	332	337	342	350	335	333	367	332	320	319	331	312	316	358	317	350	334	350	338	364	339	370	359	350	313	330	331	373	328	325	338	373	333	322	351	330	355	342	328	347	326	306	324	320	305	334	364	333	328	310	342	343	347	325	383	322	325	351	334	327	325	319	324	331	344	335	317	346	325	316	317	326	345	325	317	323	324	367	343	376	339	334	345	337	369	363	332	301	341	338	323	330	335	364	327	322	363	342	348	326	325	328	350	320	324	316	302	316	334	332	333	341	332	362	340	349	365	305	342	340	327	319	343	326	319	330	336	326	319	338	362	321	349	312	355	331	336	347	331	370	333	345	339	318	378	303	320	309	335	315	338	319	350	331	348	327	347	320	319	315	314	308	349	309	325	350	332	295	307	359	291	357	376	312	335	335	348	342	369	310	346	304	288	326	356	294	358	370	348	323	341	347	343	341	320	323	329	339	328	332	333	327	312	361	342	327	329	321	349	355	338	334	340	320	314	320	328	297	333	337	321	357	339	342	323	330	329	357	336	331	349	349	351	337	359	340	303	312	351	318	336	323	334	328	322	347	335	347	360	326	343	332	349	349	340	348	320	314	315	337	321	336	373	335	320	326	349	307	363	348	376	329	313	309	332	332	336	330	314	336	362	335	355	357	337	333	344	327	341	350	317	351	332	304	338	318	307	323	324	335	362	328	335	355	329	305	341	355	304	339	340	340	332	335	328	352	354	310	319	330	311	343	319	359	318	342	342	327	309	322	281	349	323	332	375	329	326	316	314	289	350	347	332	310	356	335	321	303	345	298	327	333	356	353	330	332	321	328	337	358	336	318	365	329	327	331	361	330	316	346	335	307	332	331	341	348	344	336	342	303	331	343	345	331	326	309	355	345	335	340	328	330	348	373	337	323	313	344	352	338	323	349	341	340	337	321	355	314	349	322	377	326	318	346	318	347	321	304	333	335	344	364	339	354	353	357	331	314	344	346	342	323	312	314	343	332	321	337	357	331	320	304	319	350	334	300	323	324	335	325	333	335	321	344	320	356	329	346	336	329	322	301	328	329	316	303	326	328	331	346	351	331	322	380	330	331	334	344	333	313	345	325	335	310	323	311	352	305	330	300	326	342	339	359	342	310	302	323	312	345	341	337	306	310	361	341	347	338	300	345	308	330	331	315	317	314	324	318	331	369	319	336	339	329	364	279	332	326	326	333	332	311	350	326	370	317	334	330	334	343	292	325	342	320	337	327	335	377	343	323	337	293	328	352	319	295	320	317	305	362	326	316	349	347	343	318	335	329	353	330	356	329	328	331	342	301	344	330	359	366	331	324	356	343	328	369	362	340	320	345	389	317	328	328	334	319	322	343	321	317	327	335	336	320	343	309	328	318	352	313	315	367	332	345	328	314	346	339	324	331	338	344	320	322	314	345	323	343	365	339	327	311	363	324	304	347	337	358	339	356	353	327	326	316	348	328	369	344	341	327	328	336	340	331	317	320	343	343	323	314	341	329	324	324	359	329	334	302	343	315	312	331	325	374	337	336	323	324	323	309	327	322	353	336	343	343	363	321	311	356	345	317	336	335	334	317	326	344	316	340	275	342	350	335	305	358	324	334	310	318	330	340	324	363	359	352	346	349	340	326	336	353	332	329	329	326	328	345	337	334	327	344	346	370	347	347	352	333	316	329	368	319	318	340	315	352	336	339	329	326	339	318	356	359	296	319	383	325	345	340	350	293	322	354	349	345	353	342	348	348	355	326	355	317	358	327	344	353	344	328	350	338	344	361	326	330	344	322	333	307	324	321	311	339	334	342	377	341	336	327	326	369	331	342	317	311	314	326	314	325	339	320	310	339	302	348	321	354	351	327	342	317	319	321	350	369	292	343	335	333	351	324	315	361	356	312	306	290	316	344	358	356	369	310	338	358	356	333	350	336	340	330	315	297	327	330	361	324	339	315	339	336	320	328	350	333	313	321	310	335	324	355	340	314	346	304	308	334	322	371	351	336	331	312	381	359	330	312	374	312	318	346	364	344	321	348	320	332	316	322	323	387	318	303	347	357	345	308	391	374	325	340	302	360	369	349	329	350	340	330	332	344	339	329	325	328	334	343	319	325	292	345	331	335	334	336	343	303	322	338	334	336	309	343	337	334	321	318	329	329	326	335	317	304	336	322	306	348	332	333	339	345	340	305	308	373	311	380	343	333	308	351	317	332	318	355	294	324	339	325	331	303	351	320	297	335	312	324	326	351	341	367	331	361	312	323	330	306	347	349	316	320	341	340	329	322	343	337	340	327	297	321	331	337	294	333	311	323	325	343	365	368	326	339	353	311	331	349	347	302	347	351	378	311	327	330	350	336	330	335	342	315	346	336	300	327	358	370	332	335	319	341	329	358	310	338	327	349	320	324	341	296	329	324	335	335	356	335	328	332	315	340	346	372	358	358	297	343	335	333	359	328	351	299	331	354	313	334	331	330
10687	9257	5832	2813	2007	1507	1178	945	765	644	605	598	500	476	503	453	459	403	415	388	425	386	398	423	392	374	392	367	372	385	377	378	396	363	378	400	377	395	393	416	373	387	344	372	378	366	417	356	373	369	359	368	360	379	350	392	364	347	344	375	347	368	363	343	407	366	345	373	362	386	361	361	358	354	346	358	374	332	386	368	361	332	324	359	351	373	356	378	342	320	376	332	350	368	371	362	369	359	353	380	338	340	351	334	371	337	342	335	352	350	349	353	353	376	356	341	324	342	352	340	356	303	377	333	344	369	322	324	348	327	368	348	335	356	331	356	316	337	334	347	340	347	322	356	317	367	362	333	372	358	360	345	338	290	339	340	317	319	363	383	335	342	347	344	368	338	358	315	355	373	342	360	324	349	379	352	322	332	360	328	343	362	327	331	354	353	352	346	380	377	326	359	370	320	364	354	361	349	342	367	349	376	350	376	353	331	328	330	372	374	360	348	344	330	335	341	353	350	396	345	326	339	364	384	356	312	328	332	360	368	356	343	323	330	350	335	343	322	354	355	340	317	362	303	331	341	372	378	320	365	352	357	313	353	339	327	332	356	321	333	378	321	364	328	332	350	316	340	353	308	334	333	368	347	329	349	383	317	373	342	359	320	347	344	357	350	346	355	350	333	349	345	357	390	341	314	323	331	362	343	344	338	343	378	320	332	329	331	339	324	372	344	321	319	350	351	330	339	343	357	354	334	345	343	325	342	307	332	317	361	327	319	353	321	324	339	370	364	352	359	367	317	330	360	339	321	353	325	337	329	338	345	346	336	324	299	355	294	334	351	363	352	313	355	332	331	348	340	379	341	336	343	392	345	351	314	375	345	337	339	359	316	351	346	308	325	350	346	341	315	385	337	367	345	346	377	331	380	348	379	313	340	339	309	349	368	321	351	329	325	341	337	329	348	359	367	332	368	339	354	347	359	347	333	333	346	330	334	338	372	332	373	377	336	396	328	359	359	344	335	355	339	322	366	335	355	359	375	358	345	345	369	348	312	346	346	354	333	334	344	341	339	386	311	334	366	362	328	359	389	363	360	362	330	339	341	323	348	341	347	365	359	359	315	350	347	356	340	351	362	351	362	362	341	352	334	345	322	351	303	329	342	346	337	344	359	330	383	334	349	306	328	337	332	368	334	391	337	336	364	351	334	373	337	356	340	343	336	349	344	343	347	318	330	300	360	357	360	336	321	354	367	351	342	349	310	325	308	360	352	343	349	357	338	335	342	339	349	339	336	374	374	348	351	348	348	344	331	314	333	327	348	341	373	359	322	326	343	313	373	316	332	355	344	313	345	331	360	325	370	322	334	352	350	342	348	403	355	334	355	371	379	338	353	312	347	326	348	328	360	354	356	329	360	319	356	393	357	345	356	342	350	366	329	362	349	366	347	375	336	342	337	349	314	363	358	339	358	330	345	338	337	366	346	347	341	356	298	320	344	355	356	333	353	368	327	350	336	327	336	344	353	371	323	340	339	348	310	394	340	309	355	326	331	327	339	356	340	389	316	338	342	344	321	358	360	372	345	341	365	341	348	316	343	331	328	374	338	325	350	369	353	319	378	325	335	331	332	329	339	358	324	335	322	367	335	333	340	345	361	336	328	331	353	343	334	368	356	326	304	358	348	343	356	336	374	321	346	368	366	346	362	327	315	305	343	347	312	361	346	341	354	347	364	351	335	339	363	343	316	350	353	354	362	345	313	322	358	322	318	359	339	335	373	353	302	319	342	335	325	345	310	355	320	328	350	344	321	348	360	302	368	338	358	363	382	374	356	348	343	344	379	343	384	346	328	383	327	377	334	357	358	329	373	325	368	324	361	373	348	351	354	337	332	327	326	361	378	339	361	342	348	357	333	343	329	337	322	347	376	336	336	354	319	363	355	354	321	317	329	310	322	368	341	340	368	321	313	346	352	331	340	383	351	334	340	346	353	328	383	357	365	324	372	335	372	334	361	345	343	331	373	353	348	346	336	352	357	343	361	333	361	331	367	338	346	339	351	367	317	315	364	341	330	351	308	353	352	337	347	328	311	335	352	323	322	347	341	332	371	349	335	332	357	320	377	336	352	345	319	354	348	372	367	374	337	351	344	351	385	330	333	360	322	314	337	315	321	357	328	379	380	307	321	354	347	335	305	348	349	355	337	381	334	338	363	338	361	334	372	316	336	350	355	319	357	328	346	380	339	338	352	316	344	355	386	348	353	317	345	365	330	321	371	338	364	344	335	333	322	336	362	335	367	341	340	347	369	351	346	360	330	326	345	363	382	315	326	343	335	336	321	323	369	339	337	349	315	366	367	346	339	369	348	343	361	358	329	335	366	340	366	348	348	361	355	368	332	326	343	354	358	342	334	323	318	354	349	360	345	341	338	364	345	350	304	329	369	364	366	336	339	337	350	323	359	319	357	334	356	339	332	306	373	374	340	362	354	313	337	332	330	313	331	342	336	345	325	329	355	348	311	352	340	363	341	375	339	356	327	334	334	363	362	331	322	407	300	370	366	356	344	313	352	325	356	348	365	341	329	369	351	336	389	350	351	336	342	331	349	369	340	349	359	378	352	359	337	366	360	327	361	343	353	352	376	377	310	362	339	319	359	303	309	321	347	342	344	304	307	346	385	349	336	345	347	351	326	359	317	357	299	351	362	344	361	349	354	378	363	344	313	347	361	349	335	348	371	369	356	309	342	321	350	333	357	328	372	301	331	355	334	337	365	321	363	357	316	360	338	357	333	352	326	316	329	335	362	361	340	343	321	308	337	336	349	355	356	342	365	318	344	328	313	320	376	336	304	332	310	360	311	320	361	331	333	364	338	339	332	316	311	342	332	332	336	346	348	337	362	328	371	370	310	356	368	311	361	346	349	326	313	367	308	365	338	376	308	310	317	340	338	338	325	359	346	330	348	341	333	363	361	345	333	328	358	368	310	335	360	325	351	355	328	363	328	325	363	340	360	361	352	360	331	341	336	390	334	341	341	352	357	318	343	364	314	353	347	355	346	345	355	332	341	346	400	346	358	360	322	322	364	351	330	338	352	329	362	352	319	331	332	354	346	354	333	354	358	341	343	363	342	359	336	345	308	375	351	338	358	353	331	355	326	350	327	330	372	323	318	332	338	328	314	346	349	352	339	352	298	341	344	324	363	330	368	330	354	307	350	289	315	319	384	330	369	373	369	327	368	332	318	336	332	337	317	308	319	347	326	304	348	334	354	340	360	301	345	354	321	350	343	342	368	364	351	366	350	313	365	324	316	358	352	314	340	351	341	365	282	328	352	349	358	323	336	322	365	325	349	341	364	347	310	342	294	351	332	375	334	325	363	317	344	319	379	355	327	331	370	349	329	360	347	319	345	337	320	350	378	340	345	335	314	349	344	327	361	380	373	341	347	331	349	341	335	353	366	343	330	341	324	378	341	350	330	328	347	331	352	368	348	353	345	333	356
24421	20920	27351	24606	14372	1347	960	773	720	729	687	720	701	671	659	708	694	627	635	619	655	608	653	653	644	615	687	624	630	668	648	625	644	633	633	638	665	708	614	630	643	606	661	627	634	651	588	601	675	638	672	609	670	626	639	638	622	612	643	630	615	644	590	632	625	636	654	581	606	600	625	601	642	589	639	681	624	662	630	597	579	651	640	638	586	633	655	634	634	616	599	613	570	630	612	589	647	632	612	606	617	660	630	633	621	602	625	583	624	609	607	608	637	633	634	628	648	616	595	576	625	635	621	632	635	607	630	632	630	608	629	591	657	639	583	648	604	606	604	638	606	662	621	637	580	647	562	613	599	653	643	606	584	593	636	625	597	683	616	620	614	609	618	685	632	607	662	612	584	656	627	609	645	604	584	593	635	552	632	653	600	608	670	624	639	619	614	644	627	626	645	651	649	590	628	594	612	639	628	548	617	635	593	613	572	629	593	636	610	594	620	603	616	608	636	617	652	634	641	645	593	620	644	615	603	623	623	643	618	668	647	619	604	648	606	648	632	619	648	605	624	602	599	591	617	608	631	608	637	619	565	580	626	626	659	615	594	600	588	624	554	589	634	611	589	636	619	617	604	659	631	619	670	624	586	601	586	597	613	673	612	622	624	649	609	635	635	619	617	628	631	589	640	623	610	612	645	633	632	636	545	625	626	606	614	619	649	590	643	595	555	614	615	602	657	609	619	615	604	676	639	568	672	614	614	607	577	652	624	608	609	613	602	644	598	651	612	661	640	638	640	653	604	650	616	601	599	624	660	663	643	595	576	621	585	623	580	630	595	630	580	621	628	595	604	631	586	594	630	585	599	611	620	657	641	626	661	647	629	636	659	583	619	600	591	634	609	580	621	597	607	623	618	617	594	596	655	626	660	653	599	605	606	614	624	629	594	638	648	627	616	658	566	613	626	677	634	636	622	617	583	628	594	610	566	625	618	601	647	609	567	648	607	592	592	601	635	637	629	587	615	657	623	596	568	575	632	633	579	645	620	634	585	634	635	651	618	626	615	654	622	615	605	632	628	556	638	656	612	598	634	616	601	645	622	650	585	632	631	583	618	593	642	613	643	607	603	638	633	666	616	613	640	647	593	620	634	614	614	585	587	622	601	601	616	650	614	600	605	648	599	665	630	625	570	595	622	602	591	563	605	635	656	629	605	569	607	647	635	602	590	620	607	619	627	632	561	650	637	589	634	631	586	629	635	571	608	581	601	651	621	539	620	602	616	598	654	629	615	636	644	632	593	601	594	688	637	613	632	615	634	585	634	615	618	619	657	625	608	593	607	565	621	613	640	617	622	594	648	643	556	669	620	624	645	616	603	621	577	611	660	644	650	631	639	629	634	601	611	558	593	617	605	594	580	602	633	650	635	618	665	622	627	613	635	633	621	633	663	571	646	654	658	634	596	645	646	602	646	630	601	611	633	584	579	608	593	630	593	670	646	597	611	575	637	618	605	614	599	601	592	604	614	634	592	583	649	634	600	608	617	626	654	603	639	654	625	591	653	582	597	589	592	623	663	581	631	656	637	567	607	662	625	579	575	624	607	616	619	671	640	627	569	638	661	612	635	566	602	622	635	600	670	637	615	555	568	594	616	629	622	565	542	611	535	623	644	592	645	628	609	624	642	569	571	601	584	644	654	611	600	611	609	609	639	599	648	620	637	594	599	610	631	598	585	607	576	567	628	586	611	601	615	601	639	625	590	593	576	591	629	641	616	641	656	611	623	597	630	629	613	610	666	661	653	658	603	612	640	623	601	630	634	622	628	603	638	577	645	671	620	662	638	648	616	589	608	604	630	657	589	599	640	617	616	631	628	579	656	627	637	629	622	617	642	591	622	649	605	636	640	573	594	616	622	623	656	583	625	607	629	564	610	634	645	596	633	595	617	628	666	615	643	601	581	624	674	605	635	647	617	613	655	597	612	578	612	607	630	619	660	616	651	603	649	617	591	611	621	598	597	583	630	608	634	590	633	643	646	670	581	610	603	622	608	567	619	588	626	593	600	587	649	613	636	629	618	621	593	610	601	643	637	593	620	622	604	634	606	662	720	637	608	590	646	668	668	613	590	659	613	610	624	657	628	595	624	593	646	589	636	648	630	663	636	619	606	595	630	585	645	618	599	589	600	579	617	584	631	615	580	586	629	607	611	604	604	615	614	603	618	587	632	651	601	572	564	613	638	609	664	584	606	652	599	639	639	601	585	581	593	567	643	639	621	618	671	566	578	600	618	613	594	593	628	668	619	608	635	589	650	648	592	646	635	611	610	575	588	625	630	625	638	633	603	615	616	610	623	629	615	664	649	626	642	616	611	663	624	625	594	658	574	584	617	611	609	593	644	604	598	620	612	606	625	635	615	619	618	613	613	618	620	586	594	563	630	625	600	638	603	621	639	631	567	606	589	645	653	555	575	596	630	624	601	619	632	649	597	584	616	642	575	609	647	651	616	609	626	590	609	605	597	620	584	669	619	674	621	591	548	616	596	606	609	638	592	573	629	634	611	589	633	631	571	618	587	590	641	592	612	634	612	661	657	631	602	578	595	588	577	597	608	619	612	594	626	613	620	640	614	613	605	657	626	619	596	620	625	642	632	630	610	612	608	601	584	605	650	621	634	603	621	601	585	609	641	617	610	582	605	584	589	598	625	677	633	641	601	644	620	654	629	611	653	615	581	641	575	605	646	615	579	660	580	614	662	577	643	576	629	643	656	668	622	613	650	616	620	634	643	602	648	635	613	640	652	618	562	615	665	662	636	617	618	612	626	633	590	642	645	647	622	650	613	585	619	582	619	635	615	589	662	641	630	617	655	587	602	641	607	620	610	583	612	615	598	627	629	636	631	639	600	596	636	580	628	575	587	592	592	651	622	638	608	622	580	619	617	611	564	598	600	651	621	612	609	634	624	628	658	597	536	612	607	615	619	624	621	626	607	617	637	633	597	577	618	675	678	613	633	607	613	633	616	600	642	599	609	637	626	659	617	592	629	670	625	644	596	633	640	621	636	576	654	622	632	652	584	598	635	603	609	637	615	600	626	613	596	596	604	659	615	613	626	639	660	611	617	590	597	591	581	653	623	575	633	651	640	622	598	620	642	653	580	610	593	636	639	615	603	641	647	606	610	573	642	597	625	671	598	613	634	640	630	618	549	617	596	593	668	634	610	628	632	611	610	642	607	630	602	575	595	634	596	652	612	593	644	628	619	624	611	622	575	638	635	606	617	641	628	623	649	632	608	592	648	666	618	621	596	619	630	632	608	601	596	626	606	612	675	609	601	600	591	612	617	634	656	682	634	614	601	637	601	591	633	614	623	587	614	604	615	595	659	584	586	652	586	595	606	619	668	635	618	640	564	572	605	583	631	672	649	612	626	601	646	628	642	612	630	616	649	621	578	588	579	628	604	626	622	579	633	615	634	613	608	651	619	630	563	631	595	616	579	637
5156	5438	3892	2043	1583	1344	1112	933	806	759	726	750	749	740	664	672	638	660	653	688	637	632	616	601	617	642	608	621	674	632	653	633	623	604	662	627	673	630	695	616	641	679	650	620	635	625	591	619	640	601	593	581	640	643	623	607	614	627	572	629	594	663	662	616	631	610	599	671	652	579	673	633	604	596	667	605	584	610	638	624	632	612	616	624	629	605	571	584	622	599	624	605	635	596	627	610	615	640	596	608	574	613	610	598	651	621	591	627	605	630	631	593	588	634	633	633	606	602	573	607	641	590	640	644	601	634	622	622	644	612	642	636	603	611	641	639	601	661	595	617	559	622	643	634	653	582	575	596	576	591	612	614	576	603	588	588	595	565	623	546	586	587	626	580	557	603	605	622	581	594	668	623	609	595	616	605	641	623	584	594	578	599	626	604	644	629	618	593	632	627	588	616	607	639	623	550	586	575	605	601	586	599	645	629	616	571	584	587	628	622	636	570	590	621	601	608	656	588	611	639	648	609	648	566	638	623	544	619	663	552	573	628	610	616	632	584	647	621	614	592	611	619	592	575	572	608	592	577	613	651	578	586	648	633	636	590	596	633	588	623	580	588	598	577	619	641	599	575	631	637	639	585	561	583	608	574	628	629	622	628	618	611	615	632	606	596	623	574	641	602	637	622	604	623	562	599	613	631	598	587	615	624	629	626	580	634	612	662	609	567	641	620	592	606	591	606	584	618	616	611	631	636	631	625	569	603	601	636	588	629	595	646	573	600	604	590	607	575	597	612	604	604	628	595	628	632	577	608	638	584	645	640	535	604	625	627	610	597	631	598	658	614	616	624	638	598	643	575	587	598	633	614	580	582	575	613	592	628	585	624	571	626	612	585	609	607	613	616	643	609	587	597	574	671	646	642	604	609	571	621	617	624	637	614	663	604	617	610	590	678	631	607	644	593	627	614	610	620	591	587	587	607	640	599	616	599	569	634	640	615	655	615	604	635	627	612	595	601	610	629	607	561	623	658	591	597	616	659	591	624	599	608	609	593	581	602	618	596	584	623	629	593	575	636	582	608	581	602	624	620	621	602	608	597	604	610	644	600	626	637	622	629	609	636	629	604	648	603	625	600	622	641	615	603	574	585	607	577	618	607	580	615	605	611	608	607	596	643	640	602	604	650	618	610	606	635	586	614	615	564	632	596	632	617	550	678	590	592	627	635	610	619	672	613	637	599	589	590	620	593	637	592	643	627	644	606	635	613	597	626	593	591	633	584	611	582	612	597	630	629	594	620	633	629	615	627	586	598	672	614	564	605	618	606	607	609	603	582	605	586	608	606	608	642	608	576	589	594	619	591	636	604	589	623	630	609	627	597	607	619	561	612	605	602	663	630	634	629	577	589	618	611	591	593	617	633	599	644	614	599	614	607	626	599	605	665	612	627	604	646	571	609	606	590	633	633	594	632	616	588	605	614	589	568	582	626	599	584	586	573	595	661	619	549	571	627	587	601	637	593	550	589	610	575	587	599	628	620	568	618	614	630	631	583	583	608	613	562	609	626	580	580	565	586	579	590	613	586	617	628	591	624	622	644	627	591	607	613	590	602	618	591	641	632	610	657	657	594	574	621	601	643	612	593	627	642	608	632	609	644	580	633	624	616	630	568	612	625	615	587	608	622	633	633	584	645	637	652	599	588	634	591	651	623	629	627	636	675	670	603	599	596	613	624	579	628	632	612	595	623	615	597	616	579	604	648	572	549	560	657	605	597	600	644	616	590	601	604	588	619	638	597	625	626	593	642	583	620	623	609	598	608	551	623	560	592	595	617	599	603	596	655	583	588	598	578	611	597	630	594	617	587	580	585	577	617	599	624	617	598	606	603	580	609	606	601	599	589	644	625	603	603	619	600	565	576	582	565	613	573	647	604	628	587	604	618	655	663	640	589	628	602	632	608	567	604	596	634	630	604	569	617	630	630	624	620	618	629	615	649	593	570	608	591	664	616	587	657	579	601	630	549	592	631	577	556	558	614	539	623	598	580	609	639	563	598	607	580	633	620	652	615	648	611	637	665	585	612	633	633	611	600	589	646	576	640	621	597	574	591	616	577	557	601	574	608	647	607	583	632	624	593	602	582	577	590	597	553	631	584	587	628	592	632	595	596	584	636	561	599	625	619	566	600	583	607	619	569	616	591	573	603	535	613	637	625	608	632	631	605	598	641	586	598	588	623	613	582	612	620	609	601	536	598	625	591	605	591	621	604	622	629	629	563	610	618	601	570	606	611	627	584	593	592	638	610	587	616	628	646	563	600	644	602	641	621	626	572	636	636	601	598	601	539	593	577	610	603	635	650	628	577	608	586	601	633	615	597	605	600	634	609	610	624	566	589	595	549	625	606	621	605	612	616	579	588	578	610	653	612	594	681	619	586	617	661	610	568	549	602	608	574	646	603	614	634	566	598	604	615	647	567	593	570	553	651	595	594	593	652	620	623	636	619	664	607	632	618	618	657	582	586	614	594	603	582	637	634	636	628	597	620	581	639	628	591	609	585	604	572	640	621	623	606	602	641	587	617	640	634	604	631	604	581	612	610	620	641	597	647	609	618	626	632	586	643	599	582	602	642	611	588	604	602	593	630	639	586	600	611	582	581	645	547	600	614	643	616	594	620	625	651	578	590	589	652	642	610	600	617	637	616	615	660	594	629	644	551	607	618	587	605	611	613	614	612	576	627	594	623	583	608	622	614	589	604	605	633	550	597	646	585	600	596	594	593	591	594	605	571	553	634	592	632	598	614	598	572	603	615	637	610	623	613	618	587	607	653	587	631	558	586	610	647	622	574	611	592	581	558	605	566	619	652	614	585	613	602	561	565	601	589	583	606	578	581	605	625	613	591	617	593	561	634	600	605	606	589	626	636	619	587	612	595	603	614	609	596	613	590	623	594	602	609	582	594	608	581	654	635	611	605	577	610	612	638	600	663	593	625	593	606	605	647	646	601	651	670	600	611	596	634	592	627	638	607	592	580	590	592	589	662	635	614	620	625	618	637	584	633	611	569	590	643	628	560	578	629	638	592	584	632	570	674	611	606	601	590	632	593	626	595	594	625	581	596	613	610	589	591	617	589	610	614	601	613	618	601	638	658	613	610	608	617	576	600	600	600	606	636	589	628	587	576	642	600	566	595	627	603	599	638	632	585	578	622	600	593	611	585	602	632	575	649	624	603	605	589	625	622	596	556	612	584	622	666	658	621	634	619	585	639	635	587	592	648	606	632	602	620	600	598	625	626	635	574	576	594	610	618	625	644	643	595	566	617	603	569	653	606	558	643	596	634	652	562	614	599	623	610	628	601	586	651	599	632	587	629	596	623	610	604	611	594	605	625	612	588	602	645	627	594	587	613	572	629	587	641	623	612	622	553	597	625	658	672	632	582	622	611	579	647	621	607	606	623	619	587	624	612	566	582	551	599	603	606	605	546	577	630	627	658	620	581	646	586
22228	20928	28603	23436	20928	20987	10832	1099	796	681	608	571	533	488	453	435	411	372	414	367	376	368	340	360	328	342	333	300	278	339	362	315	299	345	313	354	327	316	305	329	303	300	308	316	280	295	282	325	305	290	321	287	317	280	269	311	283	297	305	315	296	324	306	290	282	310	303	305	298	300	260	285	271	326	283	284	295	289	297	261	293	315	265	272	267	319	283	268	284	294	302	260	251	288	298	235	256	281	274	277	268	306	271	257	281	292	291	292	286	273	296	287	331	271	271	290	275	301	244	308	286	287	292	268	276	280	288	269	277	299	291	283	283	274	267	292	251	318	300	231	265	304	286	288	256	289	295	265	277	301	290	286	257	280	277	289	281	272	268	298	294	272	295	305	281	292	261	280	275	240	248	266	279	280	281	275	314	270	269	291	269	278	279	291	301	251	286	243	279	283	285	280	295	309	281	286	300	302	305	239	238	265	283	286	265	259	262	264	274	294	272	266	283	279	273	290	250	276	289	289	268	280	271	269	272	279	282	248	254	308	291	274	305	299	305	270	257	293	269	289	292	259	262	251	253	297	265	296	269	264	300	283	310	276	276	270	269	315	275	272	291	288	276	284	282	260	278	287	255	288	261	264	277	276	279	249	270	287	290	278	282	293	302	266	283	292	273	295	279	256	257	269	284	243	278	308	275	284	276	274	293	269	285	254	263	260	296	288	285	267	281	264	301	296	282	285	257	272	290	276	266	254	293	315	290	294	271	278	301	252	265	289	285	281	291	271	257	260	292	290	303	316	240	276	240	272	281	267	262	270	287	306	263	281	286	270	286	287	268	266	274	284	298	270	259	284	290	288	282	285	274	271	299	300	241	268	282	277	291	264	273	289	292	297	275	238	263	301	287	285	272	260	273	232	291	239	269	256	252	283	259	275	281	264	306	253	288	282	263	276	260	283	269	270	312	273	282	265	293	292	252	265	282	255	285	265	301	270	261	274	271	275	256	281	313	257	268	250	273	262	282	275	305	259	270	252	271	283	285	275	306	267	313	283	272	275	251	261	263	261	274	255	275	264	275	303	259	292	286	256	285	285	287	252	248	265	258	276	256	293	280	293	276	276	261	238	245	291	273	264	291	293	306	272	278	264	273	277	248	260	264	284	268	288	247	286	295	302	289	279	265	250	270	279	233	257	271	265	276	280	269	289	287	285	281	269	272	326	284	278	284	290	282	297	294	288	283	263	287	265	275	259	292	282	258	243	262	261	262	309	267	282	290	245	281	247	274	258	271	260	304	289	287	282	289	269	285	296	285	267	276	263	272	275	273	292	289	259	294	297	274	254	262	255	250	246	292	297	310	270	246	279	291	255	264	278	274	270	306	292	295	267	275	259	257	275	290	261	266	326	246	268	321	251	298	264	281	312	260	271	282	266	257	307	286	281	289	283	275	265	296	300	278	293	280	263	298	290	288	255	249	290	261	280	276	261	263	277	248	310	289	305	304	272	237	276	288	286	261	253	270	290	266	254	280	282	295	274	261	283	260	293	264	286	239	267	283	284	289	290	286	261	291	260	288	265	318	270	282	268	288	293	291	295	293	280	280	265	262	265	302	297	256	251	261	303	282	273	276	267	283	270	288	277	262	273	272	284	265	295	298	284	288	285	276	291	262	292	277	277	276	259	292	286	305	279	287	262	279	286	274	250	282	259	252	261	273	287	264	285	265	282	299	280	281	276	256	286	268	278	274	253	264	285	271	294	283	258	305	265	284	290	267	261	297	294	298	273	300	284	287	254	258	287	284	295	281	272	262	251	261	270	289	263	284	281	274	283	276	256	297	273	266	262	262	290	286	257	298	257	263	256	273	244	280	230	242	250	291	280	270	261	266	285	280	250	289	279	272	281	276	266	275	264	317	265	282	267	270	295	268	252	304	264	291	275	284	286	292	265	274	283	261	291	271	283	264	277	292	311	294	283	259	271	291	255	292	272	313	291	259	299	256	255	293	278	295	268	294	253	291	305	285	303	280	266	272	262	261	255	268	272	249	289	276	257	298	249	271	264	255	261	291	284	259	283	251	287	265	272	267	321	285	296	284	281	261	274	284	320	279	271	285	274	290	275	260	289	289	253	259	253	278	271	271	283	270	265	251	265	261	265	289	285	279	237	297	292	276	297	277	280	293	277	249	269	260	304	295	300	288	258	261	292	295	277	268	281	271	302	279	298	289	299	293	262	267	274	312	305	252	296	269	272	258	275	236	254	269	268	256	283	261	243	292	282	287	247	283	286	263	271	279	284	274	298	271	282	287	255	264	250	317	281	258	277	232	289	268	257	262	274	282	284	271	306	244	252	268	294	258	307	318	277	265	303	275	273	270	242	240	282	282	297	259	276	271	279	275	271	264	301	226	253	292	269	287	294	278	276	277	270	238	275	254	265	290	262	292	259	274	306	271	274	290	264	291	285	292	295	304	269	280	264	269	297	293	257	282	271	292	265	290	287	284	294	271	269	284	290	302	258	269	299	274	276	283	276	262	278	309	285	266	274	257	275	289	282	291	250	288	275	266	270	250	260	335	258	271	294	258	265	278	248	288	254	281	276	262	284	301	263	272	278	270	271	267	274	292	301	243	271	263	297	271	265	267	269	273	264	288	252	289	263	269	284	274	263	295	289	295	259	299	264	296	302	251	274	274	263	283	296	276	278	281	267	269	255	302	281	287	270	252	297	300	269	279	253	287	263	241	280	269	254	298	252	273	258	251	262	286	274	266	293	301	313	305	306	280	277	264	263	284	309	272	282	299	274	291	258	271	284	256	308	263	276	264	296	272	275	258	299	253	236	262	251	258	262	277	240	280	276	273	259	300	283	275	246	260	278	289	262	294	262	259	249	261	281	280	280	292	284	294	256	276	269	282	249	268	278	264	246	274	283	275	307	283	292	300	277	277	254	277	260	252	296	291	277	279	271	256	296	270	248	269	244	304	272	303	295	304	262	274	279	253	292	276	284	273	251	293	275	273	294	274	292	301	242	284	255	302	288	299	277	266	288	291	274	270	248	257	292	290	266	256	244	259	263	285	267	286	290	261	263	273	272	285	277	271	282	264	282	251	245	263	275	302	243	310	256	246	258	262	309	283	275	269	254	293	278	315	275	278	269	287	281	262	261	279	295	289	267	292	274	231	280	292	263	275	252	277	302	283	265	302	274	261	304	298	272	319	245	257	285	269	290	268	275	278	276	264	260	266	267	267	269	279	286	279	276	233	283	281	284	308	285	258	252	281	275	295	284	304	280	282	288	288	273	250	268	241	266	290	282	274	269	280	286	276	276	296	279	272	291	272	282	270	267	262	293	278	241	293	284	274	280	270	282	267	256	279	330	266	278	260	263	258	242	269	296	267	240	231	249	258	244	307	278	262	266	286	237	265	300	286	280	267	281	287	281	273	278	278	280	296	268	282	238	292	261	288	266	309	306	254	274	267	301	290	283	278	266	282	299	278	260
6101	14122	10111	4980	3584	2636	1913	1378	1172	885	768	695	642	584	551	481	466	424	414	432	415	367	366	361	359	368	347	302	336	359	344	307	341	344	306	313	321	306	319	322	324	323	308	316	310	327	333	309	312	312	289	307	302	321	288	283	275	297	311	296	305	272	296	302	301	307	317	312	290	284	310	328	282	286	294	293	288	297	283	307	314	291	287	287	285	308	288	275	292	307	268	291	261	271	272	286	325	295	276	261	276	298	289	268	280	251	303	260	276	298	293	286	273	284	285	300	282	304	266	265	277	310	263	250	266	280	258	300	286	273	263	278	270	301	281	287	257	266	268	273	254	280	252	262	274	252	278	260	287	255	288	302	287	276	294	323	254	254	296	265	269	285	299	277	273	256	262	292	271	288	267	288	287	269	270	288	265	270	288	255	245	256	295	252	287	285	291	298	262	292	270	312	309	272	302	272	227	274	268	312	286	291	272	267	255	275	282	240	282	278	257	268	284	283	270	260	283	257	251	268	295	273	276	308	279	273	274	283	300	284	280	283	285	286	282	247	285	293	247	273	280	275	276	265	279	278	280	272	260	286	299	287	245	285	233	254	290	270	270	250	274	279	261	273	284	262	287	253	280	267	274	258	279	238	293	251	260	268	258	280	282	277	289	298	276	297	277	274	283	277	272	270	291	279	267	277	303	251	273	275	280	297	280	273	274	272	271	284	272	257	266	269	279	275	282	268	246	273	285	251	276	301	291	277	268	269	256	266	278	290	277	277	245	282	275	264	285	238	255	258	285	242	293	250	266	262	277	280	290	296	252	243	270	277	270	271	260	224	253	257	268	284	284	264	283	253	267	252	252	276	256	262	247	281	285	258	251	278	272	259	292	275	292	259	262	266	270	293	290	277	281	249	235	265	273	295	230	271	289	257	243	240	282	275	276	255	289	279	265	286	273	285	295	293	306	243	248	228	255	297	265	264	303	310	264	269	252	247	277	277	252	287	289	277	266	257	288	277	280	253	257	255	280	278	229	271	281	263	251	281	271	281	278	307	245	258	258	276	255	257	273	305	281	249	263	271	253	253	279	275	242	265	285	249	298	291	309	281	278	270	262	284	285	268	255	253	258	265	261	289	256	270	264	265	296	232	285	259	287	275	283	263	278	248	247	277	236	291	271	294	272	279	282	272	267	278	271	293	288	245	267	275	302	266	288	246	293	261	248	277	268	293	288	275	259	304	240	273	260	249	283	295	298	260	275	275	260	283	260	255	305	267	255	238	309	257	230	250	271	271	280	268	289	260	295	273	263	284	303	254	277	235	274	289	282	261	232	284	293	262	280	274	289	250	275	303	293	278	279	286	256	265	277	266	303	280	255	261	282	285	282	277	263	257	293	301	293	261	246	262	251	230	253	272	279	294	265	295	288	258	274	270	265	280	261	293	286	296	289	281	286	275	240	268	283	261	283	284	248	277	270	283	249	286	304	263	262	278	289	223	257	273	274	310	274	275	281	264	253	254	241	260	250	261	265	295	257	283	253	259	265	267	257	261	266	276	265	274	271	281	271	274	272	287	253	264	287	271	291	278	274	274	274	301	260	284	251	271	265	270	278	285	238	289	278	270	276	273	266	259	278	277	287	249	252	285	259	261	293	284	273	254	271	277	275	287	269	244	274	290	228	292	286	275	289	271	274	273	278	258	267	272	270	280	280	272	291	275	244	314	270	227	266	278	264	277	279	264	287	275	274	266	271	279	289	272	275	285	243	268	258	303	260	288	268	284	277	277	280	284	294	270	282	252	287	281	259	264	302	270	271	261	250	244	278	268	261	283	276	277	261	242	284	266	252	272	251	283	258	269	273	275	258	267	263	262	316	277	252	296	268	264	271	265	272	281	262	250	227	286	269	279	275	255	235	237	290	256	262	282	266	293	267	264	252	276	291	275	253	287	276	277	263	289	268	258	267	248	286	293	290	296	270	275	245	279	259	263	274	267	300	259	259	277	277	283	259	247	248	279	247	296	297	272	271	260	269	273	285	287	269	290	271	264	247	288	245	266	273	267	278	254	266	288	266	265	278	273	282	300	273	259	314	292	284	271	271	296	276	266	288	279	294	283	268	289	262	272	291	251	280	273	293	284	275	294	223	259	264	277	307	284	289	264	280	301	261	269	269	250	287	279	314	258	250	245	288	245	268	277	263	300	252	265	266	270	281	278	258	292	274	270	288	248	242	272	244	278	289	266	238	260	281	283	273	245	289	269	280	290	242	281	271	255	278	298	255	252	252	273	263	255	239	251	288	258	270	288	285	291	276	259	256	284	266	277	264	237	269	283	281	256	283	265	292	270	238	294	309	261	276	289	283	273	248	276	320	250	247	279	282	294	235	268	260	256	248	267	265	264	231	259	277	316	297	280	279	240	262	255	279	292	277	245	262	271	267	265	259	276	282	293	299	317	297	292	252	269	270	264	285	245	246	291	276	327	311	267	260	255	283	264	250	281	259	263	282	277	258	280	251	283	304	273	280	285	278	277	281	247	272	290	294	264	273	261	255	246	269	273	265	255	250	285	260	284	265	246	265	267	278	278	243	291	260	263	280	272	280	267	268	270	240	286	285	287	281	267	309	260	297	248	276	271	244	285	263	265	270	247	305	264	280	258	262	270	253	275	289	255	269	251	253	293	267	251	300	278	260	269	279	251	244	263	280	288	288	275	279	306	279	250	248	270	294	267	236	276	285	254	269	272	291	278	274	280	244	265	273	271	273	292	270	259	290	262	252	288	253	275	267	269	319	255	276	286	239	296	274	276	240	262	284	262	254	246	248	288	278	285	280	249	285	281	276	266	256	282	295	273	294	261	239	237	279	287	281	253	282	249	266	269	303	268	292	284	264	256	251	274	249	292	241	282	274	279	287	262	278	265	301	278	270	270	261	254	284	268	266	241	290	247	262	289	284	247	282	262	271	279	266	279	283	273	248	232	284	271	273	261	299	260	269	258	274	270	256	309	278	251	289	279	260	280	282	275	279	302	277	263	282	249	283	281	288	255	309	233	247	308	276	269	269	279	276	262	277	294	287	252	277	265	279	264	267	283	287	266	261	281	256	282	267	278	300	290	266	264	252	277	260	266	265	308	254	265	249	250	272	293	265	253	294	254	281	276	267	315	276	284	264	250	257	289	264	274	270	280	284	287	245	255	287	295	262	274	254	274	292	267	255	259	268	281	241	240	310	259	300	276	276	253	290	262	261	261	268	276	256	246	263	296	265	287	285	265	272	273	257	252	288	255	266	288	276	246	293	272	245	269	278	267	288	281	278	250	278	258	272	244	277	260	301	263	289	259	300	269	312	265	309	295	252	261	243	235	259	256	291	278	278	272	277	285	247	273	284	287	255	267	259	254	306	297	255	277	269	283	262	269	277	290	291	271	267	297	297	278	296	283	297	275	304	284	248	284	278	279	299	294	258	264	272	254	272	267	268	246	274	245	263	278	267	258	287	281
27384	18449	5034	1118	811	826	728	634	584	585	638	653	607	643	656	652	567	665	629	630	629	596	615	631	562	596	597	596	575	585	628	611	652	603	596	656	601	586	641	624	586	633	624	589	611	622	642	629	613	565	619	609	580	619	582	591	635	591	626	629	612	597	637	624	593	613	628	599	563	594	607	614	613	588	614	628	606	627	597	600	637	590	662	615	571	588	604	595	612	598	568	640	591	622	596	574	584	587	656	591	609	629	586	588	579	602	613	616	618	613	595	636	633	622	585	567	629	613	589	611	606	607	631	613	589	601	621	611	568	583	575	593	587	594	599	601	626	629	553	600	607	643	601	614	648	575	565	625	570	596	594	605	630	618	614	619	586	631	592	575	648	614	609	631	613	602	559	588	624	622	603	606	623	605	594	661	593	596	616	598	631	678	591	599	644	618	626	591	585	576	641	616	574	576	602	597	564	565	622	614	588	621	567	605	605	633	598	586	648	599	643	610	572	600	621	622	585	602	647	602	607	594	612	582	598	595	622	643	585	617	640	616	642	614	641	620	590	597	664	604	651	598	605	646	567	566	642	559	625	584	598	626	591	598	619	622	589	616	607	574	613	611	569	639	631	587	607	612	613	622	624	593	614	627	596	563	593	591	664	567	659	601	607	606	609	607	570	614	592	627	609	576	616	586	577	601	561	597	583	585	648	596	639	589	609	618	616	616	600	596	616	608	632	633	588	596	627	581	612	628	630	580	572	567	631	608	637	634	643	563	628	595	614	549	567	602	596	569	574	570	613	628	643	621	612	587	622	583	615	562	600	594	579	591	591	642	581	628	614	569	591	621	621	616	629	591	629	630	596	613	622	632	566	594	614	642	597	635	605	626	593	609	624	579	617	629	561	628	647	577	621	596	627	595	597	578	627	612	559	587	582	585	653	615	594	617	576	659	608	625	603	580	608	607	646	637	569	595	605	611	625	613	652	627	667	593	561	623	595	612	564	577	633	628	594	598	607	657	607	589	579	631	602	610	602	629	616	627	575	583	609	565	626	607	580	603	599	574	600	634	611	571	601	667	619	589	565	630	611	654	572	621	637	589	579	624	617	595	631	593	595	665	579	603	645	526	606	622	589	597	625	617	608	589	629	596	574	556	583	659	643	568	619	619	625	607	623	617	579	592	579	614	622	597	577	586	642	587	548	599	631	595	637	609	628	598	583	575	644	595	620	619	597	589	619	619	638	595	612	614	614	626	685	580	604	583	561	643	585	553	593	612	626	616	622	633	645	599	626	582	602	583	588	647	600	579	569	566	576	605	589	672	623	584	600	614	608	605	577	593	612	572	606	612	614	565	620	613	588	602	558	598	612	635	631	604	621	602	610	638	589	601	650	578	623	597	599	586	624	598	545	599	645	579	592	584	641	599	638	604	580	587	567	620	652	630	590	576	580	627	579	631	605	604	587	635	574	602	633	628	643	601	629	587	625	610	581	638	664	626	620	621	620	642	580	647	588	607	643	603	611	608	586	611	604	592	599	594	582	596	575	616	605	636	571	617	602	605	608	613	686	625	583	578	594	602	592	636	574	582	640	582	628	609	584	572	607	598	578	607	631	590	625	627	589	600	588	602	670	613	629	603	621	637	632	635	623	672	621	616	577	554	563	680	622	647	641	566	607	600	628	605	588	693	686	625	629	585	611	589	565	609	616	570	580	625	582	650	666	613	607	621	619	590	589	601	608	588	615	601	603	583	597	595	584	609	595	591	575	686	628	622	579	610	584	630	627	632	587	626	593	604	592	580	612	574	595	610	655	557	649	618	602	599	617	646	628	627	579	642	606	573	596	600	585	587	587	615	649	622	585	613	605	630	567	626	577	620	611	599	619	596	640	631	589	592	593	599	624	608	612	616	556	561	645	598	661	597	628	605	569	565	610	650	623	610	639	637	559	629	615	612	590	578	615	609	590	601	616	583	597	607	606	561	605	590	612	598	645	654	639	583	626	575	580	619	591	558	592	585	612	603	601	604	626	593	605	607	627	588	600	623	624	607	598	660	653	581	593	642	563	640	628	597	606	625	588	655	639	545	592	624	641	608	556	646	553	594	592	657	621	611	581	639	629	571	605	604	610	596	631	581	578	650	605	639	595	596	601	590	600	592	613	616	629	641	603	609	606	647	617	579	589	588	567	552	583	646	603	556	604	574	573	597	550	555	593	660	620	639	601	634	590	578	586	604	586	623	582	614	642	637	603	607	573	550	600	591	633	619	588	613	617	608	592	670	625	626	649	608	625	654	608	605	632	586	575	599	573	612	593	625	625	585	648	569	621	623	590	666	567	602	588	618	586	607	599	569	605	633	621	622	649	653	650	632	633	623	622	632	607	615	597	607	583	585	546	589	599	597	591	590	610	643	635	582	623	610	575	600	614	586	555	647	618	578	640	629	604	596	600	599	626	562	586	601	611	596	606	600	599	625	590	577	637	619	621	595	588	570	607	599	594	590	594	589	646	572	573	604	573	551	631	629	612	585	629	590	647	588	577	577	608	635	623	580	605	643	594	555	627	604	578	607	640	645	646	633	603	603	568	579	609	629	567	637	600	583	586	585	613	666	653	601	612	627	622	624	608	598	598	655	607	593	660	600	626	598	593	552	594	618	633	567	619	607	613	625	580	595	659	620	549	589	620	574	628	653	634	569	588	592	561	573	595	556	655	632	573	598	598	586	608	551	602	639	603	634	605	621	625	614	663	595	621	610	656	584	590	620	624	621	645	600	589	599	619	634	631	621	577	638	634	582	662	608	599	569	597	600	597	584	608	606	623	630	599	646	598	623	605	559	634	606	633	557	611	611	647	622	622	583	589	588	547	599	606	610	584	579	622	586	649	565	624	615	591	603	586	640	635	619	652	588	622	604	643	587	638	610	611	643	653	573	618	586	593	604	654	621	616	608	612	585	590	652	599	647	561	575	618	616	588	616	588	625	625	591	588	614	593	579	632	611	620	621	641	596	596	613	592	641	586	592	620	589	635	560	587	635	598	623	627	595	600	563	609	582	587	612	565	603	566	624	603	619	627	650	602	612	592	604	639	645	591	616	615	625	579	607	615	581	632	631	604	546	660	614	598	575	603	621	565	586	587	584	593	548	609	637	614	571	600	627	588	632	640	583	578	617	597	589	624	617	587	599	598	559	625	523	643	603	623	642	612	594	605	571	573	670	598	618	592	585	562	548	612	606	610	676	572	608	629	651	558	629	552	592	603	571	574	636	636	637	619	603	634	590	609	583	605	558	567	610	577	606	624	574	548	633	624	589	622	603	601	605	579	626	587	623	606	565	612	657	623	635	658	601	613	564	606	642	620	611	622	605	595	575	573	607	574	566	673	605	590	607	615	601	545	626	604	620	618	618	668	647	585	598	586	624	598	617	623	594	607	606	611	601	599	633	586	613	574	581	574	602	590	622	563	565	632	647	583	572	618	614	597	608	617	622	608	585	613	577	595	614
5118	1210	1088	762	762	676	659	669	621	654	621	645	564	592	625	639	599	613	656	581	573	623	566	628	637	642	612	612	623	602	616	651	638	611	610	605	613	641	621	585	640	601	609	607	668	587	623	608	642	601	611	599	665	606	611	642	586	624	637	591	645	609	642	627	591	616	586	601	630	587	623	664	590	632	571	580	586	631	617	663	629	589	646	567	616	622	633	586	597	633	586	588	635	638	640	646	619	642	616	641	643	630	615	587	592	609	589	608	596	594	618	618	635	572	594	604	638	609	612	579	606	608	662	562	624	633	668	624	618	595	588	599	600	616	638	602	563	590	634	639	571	595	615	597	614	629	596	602	605	604	591	613	612	589	589	588	649	589	617	590	592	620	630	583	577	629	598	594	623	619	626	598	606	618	632	651	624	613	602	604	612	582	614	623	589	607	645	620	623	621	595	669	573	636	599	617	545	643	600	632	581	647	576	620	573	625	606	588	628	585	614	625	607	612	611	612	638	604	605	577	618	609	626	619	593	595	631	606	645	610	610	582	575	584	611	635	567	631	618	619	629	622	619	612	626	579	607	644	562	662	652	618	624	637	572	641	602	589	590	627	616	600	634	601	576	601	609	629	611	617	628	572	634	573	599	634	573	603	606	582	634	597	612	589	597	596	652	647	602	644	600	588	608	577	591	609	599	627	608	578	617	587	616	640	596	619	613	616	631	635	605	589	632	587	600	586	624	635	602	627	588	583	616	609	644	595	639	587	620	564	615	631	609	638	623	631	621	613	575	628	612	611	605	598	581	616	651	593	612	583	605	578	636	632	634	589	626	594	585	604	610	584	616	618	621	580	602	629	602	639	616	555	630	629	644	625	592	622	566	590	642	619	626	637	580	608	625	598	621	545	618	606	574	579	618	618	572	591	585	593	592	602	615	626	632	619	624	606	600	605	588	621	614	582	606	614	620	612	605	598	620	617	602	593	601	609	586	629	566	620	611	643	646	640	635	607	617	686	618	593	621	626	594	616	619	660	639	611	660	633	540	641	599	622	613	605	601	630	551	585	553	598	612	599	623	590	606	620	631	612	624	631	617	615	683	661	650	601	635	638	578	597	581	564	635	599	599	595	588	609	571	622	658	660	598	580	589	601	606	614	628	624	569	647	578	589	652	634	613	572	582	607	591	606	606	622	635	596	633	604	577	599	592	668	586	631	593	571	644	585	617	610	632	616	613	667	639	591	641	625	636	589	582	659	643	576	559	590	623	609	637	565	571	589	590	621	627	662	594	611	544	609	628	585	632	627	592	572	650	621	588	599	612	611	603	590	591	602	641	613	621	623	642	650	598	635	609	639	636	581	603	609	592	585	616	551	559	626	642	601	615	617	592	618	600	633	602	589	606	615	599	656	631	661	601	605	641	603	626	660	620	598	615	621	589	599	607	609	630	628	606	604	562	633	605	626	618	578	606	601	584	592	618	630	619	604	611	585	602	585	584	609	601	591	591	609	612	647	594	608	564	641	620	628	593	614	579	631	602	579	596	596	584	654	568	615	615	609	624	627	619	598	614	627	618	579	584	621	612	586	580	639	671	548	647	603	658	605	584	610	618	595	627	608	593	565	627	623	581	637	589	630	595	655	586	605	548	612	579	662	598	617	607	587	584	627	615	611	585	620	627	589	602	614	622	620	611	592	596	610	588	606	630	636	612	629	583	598	603	603	612	623	636	556	608	647	608	603	617	638	576	624	599	584	612	622	569	635	597	606	565	651	612	589	613	581	598	607	621	641	608	600	566	592	574	557	595	588	557	592	683	595	614	616	589	632	604	642	615	613	543	610	595	674	611	562	598	631	588	593	596	592	592	598	604	585	588	605	604	601	608	589	627	606	604	616	566	611	586	575	588	585	576	604	571	600	630	587	599	625	575	629	627	643	585	622	568	606	594	562	576	607	647	577	610	577	620	614	633	580	585	587	600	619	577	608	649	598	579	612	602	615	607	597	584	590	591	613	592	621	605	598	604	633	575	610	592	620	572	628	591	599	587	565	632	588	664	593	607	607	626	629	643	591	620	658	571	586	634	632	568	543	627	614	622	613	628	654	602	608	633	619	566	591	624	627	596	562	600	619	563	608	621	595	601	614	568	600	628	587	629	592	630	617	584	611	653	634	637	608	550	588	615	616	614	585	612	606	622	578	607	621	615	616	565	608	593	633	580	612	603	639	618	620	597	590	578	643	609	587	611	567	593	628	606	615	623	593	595	622	582	610	623	615	634	591	624	572	605	632	603	605	562	626	621	605	582	630	683	598	558	583	593	574	619	626	644	644	628	624	600	602	591	577	620	610	625	577	661	559	561	636	623	557	593	556	597	629	591	604	634	614	606	599	612	630	596	622	593	598	586	605	622	557	640	584	565	588	622	643	652	619	612	616	614	619	558	632	611	582	629	593	593	614	606	639	572	602	586	627	568	625	629	624	642	623	628	613	605	656	677	586	606	622	587	628	606	594	617	604	600	624	635	604	607	568	639	638	584	614	574	577	604	581	584	595	567	606	601	674	609	588	581	594	621	645	602	678	573	623	608	590	639	604	625	647	574	602	616	613	625	614	593	657	628	609	605	636	601	626	623	596	668	609	605	628	617	597	620	612	602	615	610	582	633	568	566	624	600	570	645	598	603	601	669	589	599	584	605	613	604	649	591	631	612	614	609	567	599	608	577	614	589	648	600	591	594	596	612	602	574	587	641	655	592	602	589	565	635	586	609	621	577	624	629	568	620	576	586	614	606	652	568	644	623	600	636	598	602	670	638	580	641	602	601	588	632	607	572	614	630	616	608	632	579	606	614	624	569	627	604	631	632	608	580	579	627	577	641	565	616	608	610	589	582	611	611	607	621	585	608	621	631	615	626	635	560	597	616	580	632	596	619	592	624	601	550	640	580	668	613	551	582	630	603	651	630	603	633	631	586	579	595	586	637	585	595	644	611	606	646	577	612	653	622	632	635	581	624	594	616	608	581	564	658	641	620	603	601	624	592	607	625	620	622	629	615	607	650	617	628	632	617	576	617	589	647	629	633	623	597	611	623	614	648	633	630	664	581	640	586	614	633	618	622	620	579	645	609	604	567	595	619	552	591	643	596	632	608	629	601	622	616	593	595	604	592	599	630	576	603	586	623	634	566	631	615	587	611	658	587	583	641	648	608	629	613	584	611	616	602	624	607	612	615	590	615	583	615	630	581	623	608	606	668	610	575	622	582	648	636	627	613	630	607	592	606	640	601	596	635	582	627	618	624	611	607	654	605	576	592	579	596	638	628	601	627	618	638	587	595	619	632	610	662	602	626	608	585	600	621	624	612	662	653	627	593	571	630	631	633	662	600	620	583	614	648	579	644	610	571	600	601	612	631	662	610	595	602	585	602	603	576	645	625	586	567	619	649	616	610	620	605	607	600	591	572	618	589	591	610	638	631	588	614	592	602	624	609	622	656	612	592	573	652	634
23444	20940	28175	23886	20952	10859	1200	715	649	540	494	512	538	500	433	403	431	456	433	440	421	373	439	420	390	407	397	384	387	382	330	373	366	319	387	393	373	341	323	356	330	371	358	382	376	357	356	395	394	391	345	364	390	370	361	340	385	377	342	379	364	367	351	331	403	346	344	360	356	357	393	345	370	374	340	356	377	306	369	356	348	363	383	356	349	348	354	386	354	396	366	382	353	327	344	364	367	352	332	344	367	366	384	331	357	365	353	317	360	322	358	355	373	346	358	370	335	375	370	366	359	331	352	372	307	362	296	331	397	354	319	344	374	351	351	321	326	332	350	351	334	333	362	323	354	342	311	341	351	345	336	346	337	336	383	342	381	340	366	330	341	350	347	339	337	359	350	359	334	345	329	330	376	362	302	313	358	360	324	314	324	360	353	344	344	354	387	319	340	365	380	388	315	336	327	301	330	362	335	347	325	324	337	325	338	325	365	357	313	358	308	353	346	338	389	352	334	347	331	330	310	340	355	357	342	341	344	365	356	376	340	309	305	351	317	324	368	354	313	331	312	318	305	348	317	324	369	371	332	351	322	337	325	337	351	342	346	357	327	332	356	293	334	334	348	347	354	337	353	325	356	352	362	348	313	344	344	358	357	371	352	333	363	353	342	388	352	359	329	337	331	329	321	366	347	349	335	345	318	364	348	336	337	375	342	280	333	370	337	386	362	360	336	328	353	346	315	348	347	337	354	307	298	326	336	355	376	370	353	352	343	326	377	329	371	356	332	322	324	371	360	310	331	344	329	326	322	349	349	353	352	319	347	348	356	325	328	353	317	384	358	340	346	332	363	355	340	309	345	348	325	349	323	341	352	339	353	336	312	332	321	347	353	349	359	357	375	317	334	371	333	351	332	332	324	314	357	367	354	362	370	322	354	346	376	300	305	344	376	327	361	332	340	332	324	361	341	361	365	335	359	334	386	312	288	337	317	360	343	343	318	336	311	348	324	356	344	355	381	366	360	381	326	360	320	372	347	358	323	356	335	329	337	355	326	361	342	303	317	333	364	390	393	357	364	359	344	344	386	362	353	345	364	357	359	330	359	353	327	364	339	404	329	268	352	351	340	335	341	305	328	370	345	314	339	367	362	351	354	348	344	335	329	368	324	321	340	354	383	329	373	348	344	388	344	351	363	357	395	380	288	332	372	385	327	355	331	334	361	342	314	330	326	366	375	332	361	315	386	327	337	361	345	373	339	367	347	338	352	332	321	346	387	350	368	358	331	330	340	342	360	342	351	309	343	382	340	323	322	354	325	329	371	356	383	356	326	351	333	335	339	377	376	344	353	325	333	361	344	355	378	366	348	359	352	371	323	363	377	352	332	369	322	348	359	325	361	366	363	354	354	320	352	339	329	312	353	344	323	333	323	380	346	372	378	323	338	363	353	324	369	326	324	319	361	371	320	338	343	299	363	338	324	341	362	371	339	337	364	367	319	348	362	324	322	310	349	388	362	376	351	365	346	380	317	340	319	339	349	359	321	325	296	334	367	339	338	366	362	325	349	345	369	334	355	340	362	364	349	355	368	363	328	344	348	367	370	348	304	373	322	335	376	312	373	334	382	309	366	377	332	375	335	346	342	338	373	336	366	333	342	358	333	342	343	300	348	317	336	340	389	333	336	286	333	309	337	303	371	332	333	346	329	322	342	342	347	361	345	344	365	364	337	357	353	361	335	332	329	375	380	331	325	350	358	328	315	307	324	301	365	342	361	348	336	355	389	331	360	371	356	343	347	339	323	326	347	361	330	345	345	351	352	335	341	314	343	359	349	337	321	343	368	335	347	349	366	346	327	357	354	348	333	329	352	340	292	324	367	370	385	357	331	318	325	352	365	368	344	359	351	355	332	333	354	312	329	353	337	364	344	322	346	358	328	332	362	361	381	346	340	338	330	336	356	344	337	330	374	357	337	339	332	359	341	341	365	356	355	383	341	331	337	350	338	354	313	339	320	315	304	328	365	321	352	361	347	384	347	316	377	342	324	342	350	298	345	348	355	329	343	320	313	346	341	343	336	334	357	337	326	342	312	370	318	370	380	350	349	334	358	343	343	381	379	346	318	350	322	347	376	331	341	331	359	346	332	392	362	326	323	357	383	352	362	371	312	360	353	358	328	375	365	346	328	350	360	373	334	310	335	375	360	344	330	333	311	333	332	340	373	340	361	347	314	353	356	373	331	338	369	356	353	339	333	331	363	353	331	377	325	355	358	356	364	297	344	371	361	334	353	342	351	362	352	354	358	359	327	355	327	351	323	327	381	366	342	352	345	366	352	316	336	334	340	310	338	327	333	315	351	362	343	316	321	326	325	375	372	361	368	334	357	358	363	383	341	384	342	338	293	396	345	311	348	337	345	325	350	359	377	373	349	323	349	366	347	337	352	347	333	340	360	352	338	324	333	327	386	381	354	333	336	324	357	359	389	366	357	359	333	353	359	388	336	351	336	329	325	313	380	360	360	392	357	347	333	331	356	340	352	356	321	306	369	346	303	342	331	391	333	341	334	363	307	317	342	343	329	385	310	351	370	382	316	322	333	326	322	356	357	392	319	373	344	349	313	351	343	338	358	353	337	315	309	354	350	348	331	351	357	352	333	366	344	353	316	319	375	374	342	328	316	313	353	312	370	375	351	355	362	362	351	344	336	360	351	365	327	350	338	315	361	362	342	339	331	349	369	361	403	314	380	333	378	367	347	334	322	340	306	313	361	298	341	335	350	350	331	345	325	334	355	363	349	342	340	361	373	357	359	340	330	353	347	371	348	367	353	351	361	354	355	362	350	322	352	358	344	322	383	350	347	316	345	335	353	345	365	316	317	345	351	286	322	366	347	366	351	363	366	355	335	319	345	352	360	377	363	360	365	345	371	336	361	335	360	341	342	354	330	319	313	346	370	322	352	332	377	334	344	333	354	352	344	352	327	355	387	331	356	379	354	339	362	334	319	354	352	309	351	325	330	344	318	339	374	317	355	339	323	333	339	326	348	328	324	373	331	360	326	318	359	314	373	350	296	361	342	329	327	329	353	340	367	321	378	379	353	350	357	348	356	342	353	312	360	341	320	354	359	329	334	316	327	378	362	359	341	374	337	391	314	356	357	358	341	345	352	352	337	349	391	330	376	355	348	321	351	349	331	345	318	342	364	353	344	344	371	341	353	361	359	365	365	339	372	335	363	396	350	304	368	356	380	331	334	336	320	324	346	352	324	334	345	349	332	366	335	331	354	358	329	339	369	336	320	364	357	310	349	357	356	342	354	337	358	344	372	377	371	343	353	345	338	368	332	337	339	375	347	341	344	332	368	319	340	367	359	366	353	295	315	358	366	362	358	319	320	314	364	339	320	340	348	341	324	354	353	312	355	350	317	364	375	344	329	343	373	354	344	373	313	370	338	309	351	358	357	380	365	348	340	353	356	361	324	359	365	346	354	343	357	346	333	347
3781	8357	5838	2794	2026	1516	1224	918	728	674	615	551	518	505	516	465	473	483	391	400	446	442	390	401	404	385	395	403	404	385	398	391	383	385	390	397	418	414	386	377	385	363	375	384	395	340	377	372	422	383	402	378	364	359	346	363	354	356	355	369	370	372	323	389	390	372	368	368	385	379	358	359	375	365	349	369	351	350	371	335	380	351	388	362	384	354	369	326	344	354	383	385	367	336	375	402	380	380	382	368	337	374	369	364	371	343	354	338	343	340	326	377	358	366	338	356	359	333	365	383	361	359	374	356	361	363	350	360	346	360	386	345	348	391	350	356	369	366	352	346	354	343	345	378	322	362	340	372	322	309	350	320	371	336	371	371	331	371	382	341	332	352	365	352	368	347	364	362	347	319	345	353	365	338	351	331	370	373	347	334	381	339	331	338	339	387	352	347	343	315	361	371	373	325	360	327	358	347	351	367	302	342	359	360	376	352	361	373	374	331	349	384	358	357	380	336	356	380	343	370	371	349	362	329	333	347	332	372	353	352	346	375	347	373	345	368	368	350	379	357	374	358	357	325	339	398	343	383	360	337	340	376	336	336	351	339	357	361	355	332	354	346	353	336	365	342	405	345	333	356	331	368	363	360	369	375	356	373	367	355	335	357	392	372	360	322	331	349	336	358	344	379	353	354	342	342	389	381	384	342	368	340	403	374	403	363	365	357	391	324	377	355	326	372	391	355	346	352	356	313	355	371	376	365	368	340	363	363	373	383	324	323	352	372	364	367	354	340	353	364	365	338	383	349	324	347	352	365	332	364	389	364	348	343	327	368	359	355	316	350	353	353	344	341	328	383	325	328	343	359	363	348	358	346	349	352	342	325	369	351	352	324	315	310	340	396	353	331	380	398	350	367	349	362	373	347	367	395	380	351	352	361	359	340	395	366	336	369	379	345	333	311	348	356	388	333	353	332	374	353	369	327	404	353	374	324	375	353	356	357	373	386	378	359	330	375	355	356	341	356	313	341	353	345	320	328	379	369	362	366	342	322	325	357	356	358	346	375	370	341	347	340	381	388	333	383	343	388	362	355	367	357	329	343	345	365	348	355	361	365	375	346	373	329	366	344	340	367	374	339	362	374	372	368	345	390	337	368	388	370	357	372	383	366	389	374	369	352	350	306	341	356	355	337	371	354	370	364	337	353	337	357	363	351	363	342	337	371	364	367	373	363	378	348	345	352	335	333	348	370	366	370	385	334	325	366	365	335	340	354	362	358	342	359	326	363	371	348	355	351	345	376	326	304	335	364	335	349	346	317	354	348	360	371	358	334	355	406	342	298	365	384	353	358	321	332	363	344	363	354	343	370	370	369	344	377	348	356	347	326	359	343	376	358	376	349	363	393	379	369	336	369	335	370	378	347	371	371	318	349	372	374	350	395	337	356	390	345	363	341	338	349	334	364	357	376	338	370	366	366	344	372	376	351	398	336	336	371	340	347	356	350	348	361	348	343	362	360	332	384	343	357	379	381	335	320	376	360	332	333	346	341	381	343	378	342	352	361	376	344	364	357	377	386	342	317	365	368	361	360	338	375	349	343	365	364	338	359	417	353	374	333	363	358	371	372	342	317	378	345	393	347	344	312	341	349	393	349	348	349	339	365	367	378	361	343	349	337	350	331	362	345	364	370	334	332	343	353	374	325	366	340	340	342	406	371	327	344	409	326	376	375	341	366	333	404	348	353	346	394	328	370	405	333	378	366	323	378	339	342	378	374	349	353	336	361	339	377	368	328	326	347	368	354	368	343	391	335	370	338	353	356	335	365	382	375	311	377	345	342	374	358	356	353	349	341	355	362	327	373	370	390	332	333	366	346	338	354	360	359	377	313	354	351	351	342	333	353	338	364	372	363	355	348	368	341	354	350	372	337	343	388	348	344	354	327	371	343	306	345	361	390	389	377	344	350	374	377	364	325	348	365	342	364	381	356	380	354	333	370	326	375	399	346	353	327	358	373	311	330	336	384	318	296	345	405	360	364	362	382	307	358	372	356	374	359	364	357	356	371	319	340	367	331	359	347	322	379	368	373	403	358	374	361	375	386	356	351	387	350	374	377	340	357	367	354	349	359	345	326	367	331	339	376	325	347	356	351	386	361	359	328	337	383	366	359	349	339	367	362	348	369	361	381	364	314	380	365	323	307	329	357	367	371	347	366	367	334	345	353	346	343	350	358	339	381	361	353	317	366	364	369	351	379	341	336	370	360	393	375	334	361	366	351	360	375	348	362	363	337	332	362	354	353	344	345	336	362	358	364	329	328	378	372	393	348	373	343	324	353	347	337	342	377	352	335	378	361	328	335	321	358	322	358	374	370	356	341	362	334	345	352	340	339	331	363	360	353	354	354	351	360	357	379	364	356	334	340	369	404	370	342	336	364	389	352	345	352	360	371	335	371	314	374	338	333	367	349	333	349	381	365	337	345	334	366	347	341	344	321	365	358	352	389	348	328	373	343	338	354	368	338	366	357	336	361	364	346	385	345	382	373	388	337	359	348	352	357	356	380	345	368	349	342	349	375	344	373	364	368	355	380	392	322	365	354	372	372	361	350	316	355	350	364	334	349	345	334	389	341	341	338	376	385	405	313	351	364	364	381	349	372	361	360	340	383	392	341	388	385	381	333	343	345	354	366	331	368	319	375	343	360	367	355	373	359	338	340	333	337	382	324	315	350	348	383	350	381	379	346	339	337	339	328	353	324	368	366	340	345	327	347	341	342	349	365	332	378	366	357	392	356	373	377	340	342	356	369	382	409	381	367	377	329	326	371	347	366	366	366	392	390	342	354	345	345	365	361	332	357	358	341	353	349	332	360	342	334	381	362	367	375	370	334	389	356	367	348	359	325	331	376	353	370	365	379	371	313	327	388	334	314	364	363	357	315	356	332	365	345	360	332	319	349	365	317	320	356	343	371	372	343	358	384	384	372	395	376	370	360	380	375	342	353	317	323	335	365	360	340	401	358	313	344	344	362	361	355	317	363	354	388	340	355	344	361	330	339	372	329	353	314	395	345	378	331	361	365	349	343	372	346	350	373	382	324	349	325	334	363	364	362	357	375	374	322	345	333	365	341	339	341	354	320	340	361	339	328	358	379	374	346	338	381	327	317	328	358	339	322	343	407	351	381	370	341	365	349	364	345	346	368	364	359	372	333	345	369	354	334	381	385	408	344	362	356	347	351	352	348	327	363	362	394	335	364	342	361	370	340	352	382	336	360	368	412	372	365	365	356	355	328	347	374	350	364	379	338	361	368	345	380	366	370	375	357	352	397	347	356	356	328	363	377	390	350	345	341	340	369	351	378	344	385	343	360	371	351	362	360	357	347	365	354	329	339	378	315	341	341	367	352	352	352	366	340	370	361	333	367	373	325	381	357	383	342	359	330	370	344	313	357	351	358	368	344	341	340	345	327	339	344	362	345	341	343	380	370	381	316	379	372	350	370	348	351
24456	20938	27368	24623	14456	1379	962	820	841	792	775	716	733	676	696	684	747	709	686	699	661	666	660	653	681	685	615	683	703	651	635	608	650	659	598	695	653	661	663	706	666	628	692	674	674	674	691	622	670	681	655	645	660	671	683	653	669	652	677	640	676	658	632	678	651	654	663	632	654	649	711	647	683	646	650	631	627	658	642	641	631	600	650	658	633	659	615	682	631	647	625	657	603	663	640	610	662	634	637	605	659	623	653	631	620	635	617	590	665	699	656	648	622	619	666	601	639	693	590	639	635	648	637	687	676	725	643	640	612	709	629	662	641	648	590	661	646	639	631	637	570	659	645	659	705	664	608	635	638	680	652	674	665	607	628	606	678	653	623	649	638	623	627	655	638	667	642	701	624	636	669	665	660	666	679	644	674	655	590	634	647	633	662	674	614	644	655	623	645	619	661	671	615	654	639	623	638	681	610	654	618	617	604	649	654	642	666	672	656	657	667	652	614	668	656	653	674	615	666	642	605	640	628	678	647	614	641	627	639	657	624	638	622	640	598	590	618	660	643	624	627	632	609	683	634	643	658	591	660	626	628	600	629	631	663	648	666	675	591	664	611	596	613	591	654	629	646	630	619	683	612	634	668	626	662	619	614	667	624	640	644	661	656	707	663	631	635	641	685	629	650	630	654	657	615	688	646	609	646	592	623	608	665	696	648	562	674	620	666	684	645	662	652	635	625	584	658	701	618	680	597	642	641	636	625	662	628	689	629	666	636	620	577	646	642	652	612	623	590	599	693	616	612	652	623	625	630	645	654	651	629	617	620	665	599	610	642	637	615	576	607	646	624	671	633	642	658	663	644	656	605	651	603	673	632	658	681	654	665	651	653	620	653	618	652	660	679	633	633	685	607	651	671	623	619	627	641	639	589	624	598	635	608	637	641	671	630	598	699	646	623	652	631	674	649	613	639	648	603	623	608	662	642	624	654	644	617	616	635	665	632	677	641	662	666	605	617	594	656	628	632	696	671	635	623	631	662	644	652	680	597	670	598	688	658	611	620	643	622	673	655	682	645	638	653	623	623	647	620	635	632	635	646	598	618	675	652	623	611	638	667	644	647	648	638	626	675	683	632	632	673	614	614	624	665	668	651	648	645	624	627	646	630	644	660	672	629	646	589	676	636	621	636	684	612	651	652	622	646	600	618	611	631	626	625	660	614	676	587	587	642	655	656	594	619	644	588	568	616	652	641	673	575	619	636	657	636	697	669	635	652	612	624	686	639	609	614	670	691	672	650	596	642	645	646	614	634	669	660	666	600	639	650	621	629	678	637	611	647	646	621	660	633	658	630	684	591	654	643	602	627	658	585	627	681	639	632	647	633	645	652	637	614	668	584	622	636	641	618	646	610	671	633	603	633	619	594	643	623	596	617	620	655	673	604	670	621	679	612	611	626	673	661	669	569	646	655	605	632	660	674	670	697	625	613	649	643	637	640	638	634	606	620	672	659	652	662	712	645	670	617	637	634	643	606	661	630	681	617	643	625	676	623	665	618	646	628	657	628	643	629	670	606	677	628	645	663	616	672	625	624	623	636	604	640	608	614	596	671	626	649	672	618	637	615	641	638	627	623	667	598	634	661	650	635	671	654	664	619	679	638	649	649	628	637	648	606	628	651	622	600	659	692	680	634	623	649	620	652	682	620	639	613	638	642	675	633	636	627	650	667	662	645	659	629	608	637	597	621	668	632	659	648	655	674	662	642	590	649	698	672	661	682	636	633	612	677	640	648	606	643	654	619	641	655	650	649	645	639	635	650	641	616	659	619	626	673	630	668	679	617	636	652	653	646	594	658	642	610	694	615	645	667	619	686	587	643	656	620	635	651	679	624	666	679	640	640	606	598	647	621	636	628	634	607	621	630	628	642	678	607	635	647	619	657	646	633	602	626	652	609	618	595	651	696	673	653	626	621	677	634	636	660	657	663	689	659	623	633	623	604	601	651	612	637	654	649	652	641	618	609	587	625	583	667	661	655	629	662	628	625	641	630	653	585	622	616	665	675	615	617	673	668	646	606	640	636	657	661	649	678	596	708	685	624	615	639	636	629	623	670	637	661	698	601	587	643	644	711	681	637	712	621	681	677	623	640	664	658	622	634	613	664	609	682	634	653	633	616	647	619	614	652	672	659	658	626	653	648	683	601	651	594	692	690	664	618	630	635	649	620	666	647	624	612	640	627	626	715	635	607	647	656	675	652	618	647	648	653	656	625	640	651	612	638	628	650	661	659	631	624	610	630	631	632	626	650	606	610	627	627	707	656	715	601	605	654	622	623	631	643	623	710	697	668	607	633	647	645	591	616	648	664	586	617	698	653	610	625	654	602	622	624	686	667	648	666	613	618	630	651	643	667	645	615	631	639	630	644	673	636	662	594	658	629	611	629	650	663	640	657	670	635	608	637	666	641	653	641	680	610	655	656	614	610	624	631	644	614	628	637	620	635	681	598	642	641	646	625	639	651	599	656	629	635	656	644	634	644	666	655	650	668	604	634	679	622	685	634	617	623	662	672	670	692	654	645	604	651	647	667	630	631	631	650	626	601	615	665	655	633	654	679	676	605	614	649	619	596	666	664	610	634	607	650	700	668	661	624	607	652	651	664	671	652	606	629	670	605	669	643	633	666	660	667	656	635	666	634	648	650	612	608	652	636	656	655	602	638	689	634	677	640	638	647	654	621	687	632	582	635	634	641	642	623	630	592	701	656	630	654	627	628	632	641	655	624	679	633	583	665	646	607	649	637	630	621	670	605	618	645	613	667	645	662	634	659	612	674	685	660	624	680	603	639	637	660	608	634	622	714	637	622	647	667	615	661	663	681	664	636	647	624	678	646	651	636	659	657	597	586	609	656	622	624	640	664	618	664	640	650	602	664	637	691	643	609	630	642	647	638	638	618	622	612	688	682	611	634	659	652	618	659	636	628	653	624	677	660	649	634	623	619	682	642	634	621	654	677	626	637	605	643	656	650	605	612	644	666	686	648	652	626	619	649	624	616	631	631	590	612	712	632	681	684	658	680	639	657	698	637	625	671	663	645	655	677	614	633	610	658	610	632	667	681	665	621	650	632	668	645	629	610	653	628	636	638	658	598	625	631	649	683	630	627	578	621	636	620	666	612	632	599	631	661	588	649	699	654	640	638	630	625	633	616	657	583	668	616	637	640	630	674	626	675	657	639	629	645	620	655	647	672	686	645	630	612	631	663	651	669	668	637	627	638	670	607	653	645	653	576	638	688	626	650	684	625	626	646	651	630	631	660	649	642	634	678	645	634	665	654	624	637	617	645	629	604	656	635	647	622	630	608	665	677	638	651	700	646	638	589	644	628	611	640	672	672	661	648	616	639	643	642	644	637	644	599	626	626	668	647	662	582	620	636	624	641	614	597	645	609	655	671	638	653	633	605	591	613	653	605	619	628	626	686	609	664	643	658	621	595	623	615	638	603	619
3736	5384	3856	2086	1611	1266	1104	1012	902	786	769	719	738	746	698	707	686	694	671	635	677	680	658	654	671	704	614	682	657	645	633	681	663	664	642	692	654	617	614	618	664	719	650	614	659	632	639	649	639	643	642	628	649	620	642	611	622	643	636	596	627	625	596	630	589	608	633	663	631	600	659	654	608	654	638	617	670	697	588	643	644	587	648	631	619	642	640	598	620	659	628	631	644	618	658	637	624	632	615	630	637	650	680	672	634	661	618	662	629	627	618	610	642	620	666	629	616	620	615	648	589	613	587	639	609	624	652	591	623	641	598	638	594	583	616	618	608	614	607	578	662	624	657	611	639	622	698	630	613	618	593	648	553	639	634	603	589	616	593	600	614	644	652	611	667	565	626	643	614	628	628	622	662	646	611	571	654	609	624	612	637	579	571	638	622	603	631	603	624	615	599	659	630	633	646	633	632	643	623	596	600	641	606	624	605	581	619	661	643	627	622	651	584	648	638	635	669	652	636	589	606	632	603	666	640	635	651	639	628	601	662	647	654	637	646	649	583	642	634	631	600	607	649	639	589	632	597	627	637	608	638	692	647	655	649	601	666	624	639	663	658	620	662	652	631	617	638	648	651	621	650	599	686	607	647	668	573	652	649	633	585	643	619	615	630	638	677	623	650	635	602	598	661	620	652	641	589	630	635	638	601	653	597	647	659	657	604	660	593	642	620	598	637	619	624	608	620	662	605	589	611	608	641	643	600	624	664	625	628	630	587	633	615	591	601	590	601	592	658	637	644	600	616	592	663	631	631	568	649	606	604	597	582	596	615	665	618	665	586	639	640	638	592	589	645	603	645	635	633	571	619	619	618	636	621	681	624	616	592	675	665	612	630	638	683	623	611	652	615	623	615	587	659	643	598	632	610	667	609	628	606	599	656	610	629	643	652	637	608	585	637	607	579	637	611	672	636	669	647	660	604	590	626	635	602	655	636	588	630	626	653	604	663	642	614	614	641	641	593	633	645	634	634	609	662	607	639	635	600	632	626	642	615	594	642	597	634	627	609	576	613	599	664	585	648	627	651	675	623	641	604	601	613	669	578	602	597	597	644	619	590	623	643	618	636	637	579	649	655	624	596	637	606	635	624	611	597	637	644	625	633	679	630	559	622	611	613	623	638	615	611	583	634	649	596	609	660	625	608	634	594	649	619	629	622	645	663	617	653	634	642	612	595	607	607	621	591	618	610	606	623	598	675	649	662	585	602	631	612	595	618	586	624	649	693	648	626	607	611	603	621	640	631	646	638	570	573	618	637	591	640	610	644	592	648	666	607	644	600	644	665	651	655	612	649	596	590	604	637	614	613	617	592	651	625	606	578	611	610	579	604	648	655	591	606	625	586	660	596	599	618	626	592	630	640	610	605	613	661	601	612	610	623	643	591	636	586	647	600	614	605	599	662	642	636	620	597	610	641	577	630	649	576	630	660	617	619	642	571	627	652	605	659	625	591	622	689	604	639	629	661	595	605	601	639	595	626	640	601	612	655	604	641	624	619	609	635	612	623	635	583	612	627	632	619	647	574	641	652	625	646	600	621	605	588	632	613	650	621	669	631	671	593	605	614	652	640	622	647	600	580	609	581	630	660	644	660	594	650	633	648	603	610	605	633	650	684	637	599	643	654	594	612	608	646	618	580	640	614	626	633	634	646	669	575	602	631	607	616	644	634	599	607	577	606	596	629	644	641	617	559	619	625	599	652	636	641	641	660	623	631	627	604	633	649	612	646	688	601	609	572	638	643	612	571	588	616	623	675	623	682	608	645	615	635	630	632	668	663	577	634	620	646	657	616	612	666	628	636	619	605	645	610	622	646	615	649	618	645	671	611	641	620	620	667	650	643	640	608	592	645	620	627	628	634	576	602	615	627	629	661	659	655	617	586	637	608	592	663	614	628	610	664	641	627	659	636	661	624	655	672	659	628	625	584	652	587	679	640	608	652	600	648	685	618	612	642	625	615	602	639	627	652	665	621	646	639	653	648	612	604	586	627	630	633	684	639	608	663	615	622	631	601	609	604	638	596	605	598	664	582	608	582	651	640	662	608	645	626	589	592	656	652	648	649	632	587	612	616	560	631	642	587	687	624	612	647	626	618	615	627	668	607	642	616	646	623	617	647	638	605	595	624	580	612	650	654	592	633	640	644	615	661	661	657	637	618	566	610	673	630	611	621	608	594	640	636	618	593	631	644	628	650	594	670	668	636	646	647	639	612	652	642	601	628	593	633	641	573	627	642	641	658	631	669	623	611	642	623	655	601	606	641	598	631	579	588	615	619	608	626	694	628	631	602	596	653	613	643	622	581	679	629	617	622	597	635	659	583	579	624	605	666	628	643	646	663	635	599	626	625	645	642	608	678	631	641	654	634	588	612	632	621	612	610	596	651	629	650	580	605	609	623	631	621	655	645	618	601	646	635	638	622	681	621	602	622	586	657	651	616	614	625	609	622	591	596	640	621	611	606	590	637	627	600	634	636	650	631	606	597	623	614	639	597	605	616	635	617	575	655	662	615	608	632	638	605	613	582	614	623	642	616	623	621	621	622	608	665	640	636	563	618	670	616	597	605	621	654	623	645	656	650	619	671	619	630	595	616	613	608	585	634	610	631	598	585	619	608	639	612	614	613	626	630	661	620	623	616	596	631	577	631	603	625	613	640	654	648	598	609	621	636	643	658	616	611	597	621	629	618	601	614	674	636	648	595	662	630	641	578	588	635	635	574	641	608	645	641	575	620	599	634	614	644	584	607	552	640	627	636	652	600	607	605	652	641	594	662	633	610	654	610	601	612	608	614	666	605	623	598	667	609	581	642	640	651	625	660	630	612	677	623	619	591	671	600	674	650	639	647	616	585	605	619	587	662	699	598	643	594	617	644	600	630	565	650	629	652	624	592	629	645	635	631	648	591	585	631	642	681	620	624	590	583	637	625	643	622	627	649	649	599	618	636	667	621	596	623	624	618	643	633	583	624	594	593	610	603	678	581	634	623	618	637	654	614	641	642	657	654	597	650	630	606	598	652	604	681	569	669	603	636	652	638	648	616	601	648	616	648	605	618	631	644	612	638	619	661	599	633	629	544	627	624	636	668	605	645	617	602	636	635	630	583	631	624	649	622	622	624	588	641	655	590	590	596	638	604	659	629	660	655	644	594	618	644	591	633	586	656	642	638	588	609	617	635	630	631	632	653	673	604	609	637	644	579	651	610	620	586	643	644	656	641	629	600	668	645	651	615	647	624	660	632	631	640	645	610	646	601	609	686	623	664	671	642	605	666	600	632	613	597	570	636	646	625	623	700	628	620	679	637	618	650	602	617	623	640	669	616	678	658	646	633	632	648	616	605	636	603	584	613	614	593	596	680	644	625	640	632	607	626	631	642	624	586	640	598	646	627	652	664	625	622	647	634	598	642	612	597	605	620	602	643	642	598	610	658	617	622	645	630	616	648	625
22188	20942	28603	23436	20945	21004	10660	1129	814	656	647	551	534	525	459	424	433	413	414	409	377	353	363	377	342	366	366	369	404	354	348	358	353	331	325	306	355	330	336	330	313	314	322	318	336	342	311	314	327	299	330	305	312	320	303	308	283	283	329	267	293	283	310	304	310	332	303	309	297	321	287	298	270	304	311	313	313	307	316	297	294	313	313	281	311	322	287	296	271	303	295	263	272	297	266	323	287	305	319	298	283	312	292	286	298	279	281	290	280	294	289	330	297	258	285	280	273	298	281	296	283	309	298	313	284	291	298	278	289	281	285	293	278	282	287	316	284	273	308	283	301	286	283	297	285	289	295	262	289	274	287	296	308	301	293	309	288	264	294	286	263	244	300	287	286	294	259	303	316	293	275	287	297	247	273	266	314	322	279	312	267	271	284	290	296	275	316	293	270	302	327	251	323	276	275	315	293	296	288	264	288	300	291	291	298	284	303	287	265	270	266	286	251	291	306	268	276	269	262	297	282	294	282	263	296	297	259	299	311	275	306	284	277	282	288	291	315	270	315	299	294	294	266	244	312	266	365	273	295	277	278	269	267	272	294	310	281	310	253	283	311	268	283	289	292	272	265	283	303	292	290	286	292	272	294	289	330	293	283	272	262	283	280	275	285	258	273	298	301	298	291	310	295	285	296	287	266	271	316	277	303	260	292	307	267	298	311	309	312	297	297	279	299	284	286	281	283	279	306	287	268	296	301	288	275	277	280	295	283	263	270	285	320	297	274	270	290	291	304	308	296	296	297	241	289	330	328	297	285	277	286	330	275	278	310	295	289	274	264	294	288	268	272	275	286	281	282	289	303	309	295	287	285	287	301	309	323	308	261	284	283	273	299	297	260	296	290	306	273	261	309	296	253	272	298	294	299	269	289	304	289	302	267	290	265	327	274	302	267	288	320	274	298	301	293	265	283	306	247	287	286	293	285	293	318	255	303	290	297	292	286	288	319	288	294	282	281	273	314	301	312	269	287	289	285	301	311	282	243	291	275	301	267	279	275	294	308	274	270	301	282	297	265	261	273	269	272	305	278	289	286	321	261	300	332	254	283	263	296	331	299	307	271	304	277	299	320	281	293	280	273	282	301	304	267	269	314	280	270	287	267	300	292	294	279	304	284	292	299	308	284	271	295	299	287	321	278	289	294	307	312	289	303	317	301	273	327	284	272	304	291	278	297	273	287	254	281	305	276	266	286	292	273	273	289	288	310	268	277	269	290	253	290	255	282	289	302	275	278	279	259	276	288	304	258	339	278	324	257	289	296	246	293	284	293	299	277	301	309	285	289	274	253	293	282	283	310	278	293	305	273	286	284	281	287	314	280	312	292	260	317	292	276	262	285	305	255	260	271	307	297	277	286	266	258	327	309	258	279	303	246	276	286	272	289	301	264	273	268	286	268	293	279	285	293	279	317	307	292	289	289	284	278	243	295	304	283	295	314	276	281	272	295	273	308	285	274	307	271	313	283	306	295	290	279	303	275	330	259	270	289	295	277	275	302	310	283	294	290	303	280	309	288	293	297	287	285	280	301	266	325	267	260	278	261	279	307	297	302	286	280	276	315	277	314	277	303	285	292	284	303	287	274	291	292	295	273	298	299	298	279	339	287	294	300	273	290	296	301	302	289	308	298	290	298	276	285	304	262	320	285	303	270	292	313	264	282	292	263	259	277	254	278	297	288	293	285	301	274	299	267	297	277	293	287	271	281	303	288	268	281	300	297	296	254	275	298	289	281	292	313	295	262	264	307	252	254	290	299	297	264	300	307	316	295	280	292	269	304	283	292	306	285	269	312	264	293	272	301	317	306	271	309	272	266	298	291	312	280	295	263	291	272	275	314	295	275	299	283	324	299	315	284	315	262	281	288	294	296	280	279	292	288	268	286	305	275	262	287	340	280	266	284	269	299	297	265	313	259	297	306	309	275	261	273	317	302	244	280	268	275	274	281	299	298	286	307	267	291	293	282	286	290	294	266	272	293	266	305	294	300	261	301	302	285	313	308	308	300	307	301	292	239	296	285	293	291	253	288	284	301	286	285	297	286	311	283	280	296	302	301	283	309	263	299	302	305	306	327	298	318	297	297	277	306	308	312	311	316	261	290	305	320	288	298	268	311	277	294	291	277	283	273	292	288	302	318	285	292	295	296	304	324	284	272	269	297	272	322	300	311	332	274	280	305	266	275	291	325	306	322	298	285	309	295	290	262	298	290	280	325	270	298	310	299	299	324	288	302	300	282	303	279	293	274	297	286	289	327	264	272	298	289	288	299	296	296	297	303	296	276	290	290	308	267	263	299	300	281	312	266	274	296	310	290	308	292	275	288	288	291	301	293	295	293	297	287	273	318	294	275	314	285	289	326	284	257	292	280	294	274	310	269	308	276	303	307	294	266	274	293	307	309	274	272	305	267	295	297	282	290	285	270	267	278	296	268	288	280	315	283	287	282	268	283	286	302	263	266	264	276	288	265	297	274	251	253	250	260	285	272	326	294	260	284	314	271	258	275	281	290	320	282	318	275	273	276	293	278	274	270	269	297	294	286	306	273	309	293	256	308	294	276	304	303	249	293	315	311	287	250	269	301	293	309	268	291	311	302	294	259	269	294	279	291	273	282	281	294	291	275	295	295	305	245	320	313	279	304	286	300	303	281	293	311	293	289	268	325	275	306	297	300	299	297	289	309	308	272	284	270	288	298	285	285	295	255	289	302	317	268	311	252	278	274	278	285	286	284	304	286	265	295	256	272	291	306	311	309	281	312	276	299	323	307	311	302	295	282	277	333	314	285	278	297	294	278	264	297	301	275	295	258	319	292	318	312	289	275	261	311	289	305	312	294	283	287	280	257	330	274	278	304	303	303	289	301	275	273	274	274	251	292	281	264	299	300	278	278	289	285	262	303	299	297	311	290	253	271	303	277	272	278	293	270	277	276	287	270	298	291	318	315	256	279	291	301	324	282	298	309	276	283	278	311	296	288	292	272	278	278	292	282	298	265	286	270	287	290	283	293	288	291	308	280	307	310	313	289	314	254	294	260	293	262	282	306	265	269	281	295	296	304	285	279	296	304	280	298	306	255	297	307	272	306	326	293	299	271	276	275	272	259	309	289	256	286	290	307	291	288	288	260	320	295	269	298	280	292	290	286	266	268	313	291	266	288	266	308	292	262	288	258	299	287	290	300	274	296	286	290	298	286	279	300	273	312	294	324	273	285	289	288	269	287	299	312	287	275	304	281	276	277	268	327	290	274	261	285	255	287	283	272	281	314	298	288	295	295	269	274	276	261	274	297	253	255	316	300	281	288	285	300	275	293	299	276	290	273	293	283	314	262	304	292	302	308	294	288	267	274	279	294	274	295	263	293	290	262	278	295	317	253	267	293	276	299	289	321	263	288	321	284	293	294	295	299	270	265	298	301	289	275	301	310	288	292	285	300	263	291	298	330	277	285	288
4877	14112	9956	4847	3571	2589	1940	1382	1108	927	792	687	649	594	526	502	476	439	395	445	366	384	394	373	377	389	341	374	370	349	369	384	368	337	378	312	368	304	355	366	309	335	341	329	327	343	353	283	354	327	351	323	298	310	320	268	310	272	281	323	327	324	298	334	271	290	306	304	291	315	288	298	311	315	293	305	287	341	282	273	328	330	312	269	275	292	314	296	305	271	273	258	279	320	282	284	306	297	285	277	284	304	294	307	274	276	268	268	306	293	290	291	284	274	273	325	284	279	276	265	295	286	276	290	306	255	291	275	284	284	271	286	271	295	283	278	305	291	296	278	297	306	299	265	292	275	316	287	279	288	283	280	291	278	280	279	289	295	317	273	278	282	263	287	261	298	291	308	274	296	306	276	264	291	276	286	284	284	281	313	281	307	273	288	266	295	304	258	279	318	279	302	288	281	270	274	310	302	290	277	298	284	270	309	312	281	260	285	281	276	259	295	299	263	303	280	287	267	300	259	278	263	300	295	304	289	301	301	268	317	299	265	268	272	255	331	271	261	273	294	288	260	282	292	260	255	267	263	276	268	265	284	267	297	289	278	279	284	293	305	272	292	313	294	281	302	266	252	296	309	265	276	262	281	289	272	307	279	324	314	308	292	302	268	287	253	276	295	300	244	302	274	269	278	289	293	249	275	288	253	315	269	288	307	262	298	276	277	289	295	287	295	277	266	288	263	277	261	278	289	298	269	283	305	267	306	287	298	303	301	304	266	293	308	308	270	251	289	296	267	270	284	276	276	315	310	301	272	295	277	295	277	282	269	308	283	294	283	282	279	299	276	277	255	290	259	305	262	283	265	281	331	279	268	270	278	306	258	303	285	289	260	298	301	289	315	286	271	290	325	289	294	313	303	290	270	309	302	279	258	268	248	294	276	293	298	311	273	283	291	269	286	293	267	310	277	277	297	265	309	252	278	260	299	281	300	307	308	302	311	309	295	277	241	298	267	296	282	283	263	288	289	287	279	263	267	266	307	289	307	300	253	253	295	256	278	305	279	286	284	284	290	304	284	272	281	262	280	299	288	292	288	288	226	307	285	239	273	278	303	255	283	318	294	286	284	281	277	279	291	299	298	272	273	286	306	291	279	274	315	292	291	254	310	274	260	284	296	291	295	275	285	299	305	284	255	267	305	275	280	285	256	267	267	253	282	264	280	286	292	260	257	272	278	248	289	262	287	261	297	302	279	274	292	303	280	275	279	274	297	268	299	306	278	257	295	282	294	263	310	289	304	307	294	287	283	276	285	289	294	266	261	282	315	300	293	292	268	286	316	299	270	273	276	295	274	285	266	260	294	273	271	298	281	290	280	279	282	284	309	288	286	297	268	256	297	274	271	273	315	312	277	289	277	282	283	286	276	301	276	311	303	293	285	305	261	283	320	298	310	287	286	271	304	276	306	277	278	278	295	250	286	255	292	266	334	265	276	265	258	300	245	248	298	293	256	261	275	296	277	293	286	268	288	281	295	292	295	230	259	297	272	266	316	280	265	311	268	292	280	298	275	300	277	256	268	270	272	268	265	276	292	291	257	277	297	265	257	273	272	274	273	275	286	245	284	254	296	305	281	319	295	290	307	272	253	258	309	298	291	337	276	297	292	260	275	283	266	276	283	271	283	294	252	291	290	281	304	264	328	288	270	286	309	276	282	228	279	266	257	267	288	295	262	285	274	298	275	264	265	290	277	283	300	272	267	275	322	284	286	299	282	261	276	260	319	286	283	270	297	266	285	290	312	295	277	280	254	302	289	286	282	273	288	274	279	290	276	289	287	285	269	280	251	296	274	302	268	289	302	300	277	282	274	290	269	272	265	274	271	291	307	295	297	308	294	278	295	309	281	264	316	274	291	287	283	270	260	280	306	291	272	303	289	285	274	279	254	298	307	264	302	257	291	290	294	281	312	293	296	296	280	276	263	308	269	263	296	307	316	274	246	277	273	316	257	297	302	276	303	314	299	248	301	289	301	275	308	293	270	294	264	255	267	257	271	282	279	300	266	292	261	287	302	276	307	306	319	252	312	281	300	287	274	271	318	287	284	270	287	298	273	265	297	305	274	300	268	263	287	293	283	273	289	326	271	279	261	315	271	278	280	312	286	332	279	261	306	276	295	278	284	295	284	313	255	235	282	299	269	277	291	261	291	268	286	330	259	295	267	278	292	257	284	293	261	281	249	290	279	289	263	273	256	283	281	288	274	272	299	257	274	285	273	290	259	280	296	268	277	316	291	285	299	310	284	284	288	287	277	269	306	268	268	272	295	290	285	270	296	280	261	288	299	277	261	319	256	274	303	252	259	242	293	284	272	273	238	303	254	303	303	271	281	264	292	304	311	272	308	313	276	277	291	267	281	301	296	277	318	276	306	289	266	274	285	271	291	266	277	299	297	282	251	295	284	265	279	293	284	320	303	271	289	273	296	293	271	260	293	294	284	277	292	288	294	251	285	306	272	283	253	274	288	255	291	266	260	289	263	279	272	280	287	263	292	301	279	258	296	285	312	290	277	272	272	295	298	310	297	247	265	291	276	276	317	274	283	297	259	243	284	279	286	304	259	293	299	271	277	322	279	296	281	301	279	282	298	270	271	283	251	303	302	291	307	277	311	241	310	265	284	286	302	313	282	283	304	322	275	273	255	301	309	270	297	264	296	252	283	304	257	288	282	265	280	277	309	281	260	267	295	301	299	284	278	256	280	271	308	280	293	269	267	276	264	264	287	293	263	298	279	258	287	271	280	305	296	300	306	304	265	273	276	320	306	294	302	276	284	307	270	273	295	303	271	277	307	272	303	288	290	296	305	275	290	273	279	276	295	301	294	286	277	278	272	252	276	297	294	320	294	272	288	271	256	299	258	269	329	316	258	312	316	275	292	308	262	281	271	282	305	276	297	285	286	301	279	294	263	271	276	290	252	280	268	269	283	285	267	300	259	278	284	264	297	284	311	293	256	274	294	275	287	308	275	309	265	274	272	285	287	285	287	254	275	284	275	283	272	273	268	266	305	249	266	277	288	286	266	273	282	281	302	251	286	276	295	276	269	290	273	263	284	273	281	296	259	289	273	319	284	296	304	284	297	271	273	260	271	281	281	295	303	282	295	297	305	265	271	281	291	315	266	310	271	295	254	281	281	260	287	281	262	278	309	309	273	276	298	293	266	281	315	284	290	302	286	310	280	282	298	276	278	291	269	289	250	298	264	255	279	293	260	263	256	269	284	294	283	298	285	288	298	276	251	281	271	280	267	271	269	302	285	265	267	276	267	294	295	261	308	264	301	270	278	274	288	281	286	307	259	269	281	279	295	258	254	253	260	273	270	293	302	272	294	297	284	289	281	290	285	278	286	303	268	283	292	254	289	274	263	288	301	274	265	300	268	303	284	281	274	308	280	281	276	275	273	270	289	291	260	283	290	294	291	290	300	285	319	257	267	281	284	262	296
27322	18334	4928	1010	828	786	696	639	655	642	699	615	645	655	644	673	663	619	658	631	602	647	674	615	651	657	629	648	625	596	635	632	659	620	640	642	618	666	651	640	605	679	592	604	615	613	604	668	643	582	596	646	669	640	626	572	624	618	661	586	601	600	612	634	638	636	620	608	610	589	616	645	651	604	611	586	655	588	660	574	625	638	601	612	654	623	592	621	664	639	575	589	659	604	638	594	624	664	646	620	655	637	623	590	682	572	609	625	601	596	656	631	656	608	598	628	643	561	631	665	598	648	583	632	614	667	603	614	624	633	639	644	670	628	601	599	634	657	589	577	592	647	618	672	631	654	700	598	580	617	607	604	581	625	584	655	553	608	635	595	623	588	630	623	596	590	604	663	623	577	611	581	616	610	637	580	647	618	634	638	613	622	641	638	606	605	578	651	650	650	555	618	625	604	628	575	621	619	651	653	638	646	677	640	620	606	599	590	588	624	670	614	601	621	629	623	634	617	611	648	612	582	630	639	566	619	598	641	626	697	638	582	647	621	609	595	589	670	607	649	611	580	638	608	626	595	595	661	623	645	631	653	667	608	629	624	606	598	601	621	611	654	605	638	607	616	640	613	674	602	650	600	639	586	579	609	615	605	639	617	625	632	654	636	596	584	615	634	571	580	614	635	611	609	629	609	579	642	607	615	643	599	660	647	618	585	580	618	626	625	633	599	646	649	603	611	590	609	644	594	602	586	638	633	640	586	633	597	609	626	603	627	659	667	604	568	642	631	622	653	602	639	640	620	630	637	663	608	613	634	615	655	617	606	634	616	597	579	646	674	617	696	655	631	617	582	593	653	615	606	657	614	576	656	621	582	648	609	622	578	657	606	623	584	562	604	623	623	583	615	622	612	641	617	627	582	623	628	620	640	648	606	640	607	589	629	619	600	619	610	650	642	589	630	618	617	610	607	595	602	620	630	594	616	624	603	607	613	565	601	640	630	604	603	631	577	635	625	646	626	574	631	568	624	635	631	606	626	628	649	617	572	660	600	652	617	646	640	586	610	612	600	608	606	660	592	627	618	599	631	594	646	614	598	654	623	594	631	641	624	642	592	642	583	659	649	637	585	649	577	627	626	669	626	590	613	606	625	583	652	609	613	614	628	629	631	602	618	585	614	592	629	639	600	596	628	639	661	600	567	627	576	605	603	632	595	588	595	650	586	630	624	628	652	647	634	635	649	592	623	600	632	613	627	635	604	631	634	623	642	623	638	606	568	588	629	648	624	607	613	593	601	610	607	647	632	623	664	613	658	612	605	593	612	617	574	605	629	623	621	646	620	593	587	573	622	668	655	636	604	622	615	658	613	599	654	666	611	637	645	607	604	618	585	581	615	624	612	638	623	599	624	604	628	616	615	618	611	606	653	645	582	612	632	630	619	637	635	633	651	652	650	633	628	628	638	633	597	594	607	596	593	623	601	636	619	580	642	583	579	579	621	655	620	613	628	583	613	588	647	580	605	600	653	640	627	654	600	631	622	596	589	675	634	612	604	669	612	626	610	593	613	593	631	623	603	642	636	605	622	645	613	632	652	597	655	624	619	642	550	635	679	645	630	590	633	612	605	627	644	615	639	594	627	650	616	624	669	635	658	642	575	640	579	650	623	614	645	623	642	600	606	619	649	591	586	642	589	615	614	635	631	626	570	588	601	603	639	629	634	601	592	648	629	566	592	589	590	604	675	643	577	666	619	663	632	585	611	590	653	626	577	654	606	615	628	622	572	624	619	643	618	640	642	596	617	618	549	579	622	620	605	580	619	627	604	642	613	602	607	620	604	611	601	623	632	621	585	669	619	620	653	624	671	620	626	636	609	627	612	643	593	591	607	649	621	571	640	630	626	638	652	607	646	651	664	623	589	643	619	603	573	622	671	614	613	620	617	558	647	616	631	627	651	599	613	531	606	608	634	625	616	628	650	631	593	596	622	615	633	604	626	615	652	602	632	671	594	595	663	609	680	609	677	636	620	591	630	615	586	598	618	589	621	628	599	615	587	609	671	674	603	607	628	635	638	688	650	601	651	606	614	594	632	631	639	584	614	585	604	585	605	596	606	621	636	662	597	614	594	612	609	669	684	632	649	645	606	622	597	629	613	658	660	614	587	620	606	625	625	590	614	626	616	621	665	643	610	608	632	628	562	613	616	633	638	634	621	644	620	616	672	672	642	603	602	638	640	656	592	610	637	575	628	682	561	604	592	635	612	617	663	641	675	624	630	638	607	585	560	627	644	632	610	667	621	607	626	580	606	615	634	612	641	632	622	594	620	644	621	640	630	613	610	598	621	620	636	619	601	603	626	644	596	591	587	586	635	659	611	585	646	630	638	646	639	610	606	626	617	629	623	644	625	558	600	618	633	586	634	619	595	602	610	659	620	598	594	625	623	629	659	564	598	615	629	652	629	627	659	620	615	601	613	575	611	626	614	623	669	617	622	594	598	643	582	633	581	608	630	588	648	640	588	588	682	643	639	594	660	618	623	570	615	615	586	644	619	620	649	604	611	622	638	631	646	565	617	662	646	595	568	653	648	582	617	597	616	648	603	595	659	610	648	643	677	624	637	644	623	643	570	601	618	604	599	615	604	609	597	575	646	586	627	606	647	584	598	595	653	579	666	647	629	583	632	632	628	604	639	578	621	630	624	617	591	581	554	622	649	608	584	652	641	637	634	623	615	642	622	617	597	633	603	612	618	619	612	606	639	595	631	579	612	631	653	647	588	590	630	595	586	602	618	622	643	590	640	613	607	640	631	655	621	633	638	576	606	623	601	633	610	600	655	634	615	629	644	601	597	639	659	622	608	649	640	591	630	615	635	646	616	632	624	608	620	656	617	651	650	614	635	612	608	629	635	625	614	631	607	643	602	611	634	602	638	658	608	641	644	653	649	627	640	633	663	623	643	631	654	647	573	601	613	617	626	642	631	665	618	598	609	651	618	680	613	621	651	599	638	623	609	611	602	620	610	608	614	627	614	609	623	619	615	606	624	595	618	610	626	618	662	617	582	617	621	628	598	603	587	606	595	693	594	633	658	584	595	611	656	630	616	577	604	635	587	621	589	638	614	626	655	590	642	632	597	582	659	622	581	617	649	610	635	649	600	586	584	577	621	674	624	606	601	627	598	612	578	625	632	615	647	683	624	574	627	613	629	586	636	559	674	674	576	625	600	622	658	643	657	681	638	610	638	589	599	607	568	640	646	649	634	613	623	626	614	665	629	632	608	610	590	627	638	622	620	634	616	629	655	692	614	646	636	585	646	583	639	627	634	649	593	626	594	645	598	707	569	604	631	636	617	649	610	667	636	651	600	619	560	591	679	646	595	611	614	624	634	557	589	615	635	609	615	642	639	613	629	631	662	684	653	640	598	607	627	626	640	594	637	594	597	611	650	615	587	604	648	625	612	647	660	674	651	618	656	657	569	648	610	638	584	621	669	597	624
4654	1244	956	802	709	693	730	640	628	625	631	676	670	582	662	605	656	655	595	652	679	629	628	617	598	620	642	608	646	645	618	644	611	633	618	598	634	634	697	640	617	621	620	613	638	609	626	639	595	641	612	680	653	652	633	597	581	639	631	613	626	630	690	647	594	653	594	610	618	664	633	608	606	663	638	630	605	611	622	612	595	602	622	623	634	600	679	619	635	629	613	611	626	648	585	633	665	593	661	617	645	611	604	591	637	638	644	630	574	602	625	627	639	659	635	587	630	612	618	639	625	598	639	628	621	686	584	611	652	632	610	599	608	650	650	638	621	638	605	665	652	599	614	636	597	624	669	588	647	672	727	625	689	601	602	621	583	601	598	618	585	621	625	603	628	618	604	595	608	622	587	616	603	587	606	585	605	669	624	622	608	637	594	627	636	697	595	606	651	636	607	640	633	591	620	645	630	614	619	613	631	629	633	625	646	634	621	625	653	608	611	612	613	630	645	604	561	659	621	627	638	611	567	614	588	637	635	622	589	632	600	624	590	599	632	612	663	595	601	612	604	631	619	639	630	627	649	619	622	678	674	659	634	639	650	639	648	632	636	616	594	622	592	621	605	599	587	602	662	588	609	590	624	652	619	630	619	618	648	655	620	624	603	639	657	618	614	623	606	629	620	566	604	636	644	634	632	593	632	631	641	573	600	598	590	620	601	599	613	617	619	606	594	603	611	604	654	603	617	674	625	606	558	608	566	631	627	669	597	615	671	662	596	642	618	599	638	581	629	645	594	629	606	617	637	618	623	604	618	609	586	646	635	584	636	616	621	684	611	603	612	602	593	675	631	659	629	604	621	634	617	573	676	632	575	608	589	635	656	645	628	601	582	607	609	593	598	605	566	617	602	613	622	600	626	613	649	640	638	670	601	602	626	646	631	657	583	661	617	655	610	606	610	622	621	642	604	645	609	649	636	620	616	635	592	608	589	643	634	644	625	595	629	635	664	591	596	624	604	651	616	630	654	639	590	579	672	586	674	634	685	669	578	595	612	647	621	588	621	582	624	589	628	621	634	619	651	618	620	595	663	635	624	680	623	634	650	634	619	585	615	590	635	620	604	645	591	624	649	649	603	664	649	618	665	595	670	640	609	620	613	638	653	593	625	628	652	603	596	645	620	662	638	646	601	630	623	628	601	611	632	615	621	635	624	583	571	638	652	625	628	640	622	642	648	612	630	630	580	568	624	619	621	634	584	659	591	623	613	599	659	632	619	664	635	615	598	634	652	674	590	650	586	623	605	640	627	616	608	674	639	657	599	615	622	624	614	603	637	598	623	628	647	661	574	620	602	641	666	613	628	595	607	615	617	627	628	587	576	609	614	620	586	634	584	635	619	581	610	567	640	594	669	581	612	652	621	670	642	624	634	623	633	680	632	614	626	642	598	606	612	646	626	633	624	646	642	615	652	639	633	651	618	631	666	665	652	619	609	625	620	630	631	581	605	608	624	599	633	675	602	626	637	634	637	639	652	588	630	626	597	604	613	653	596	579	662	641	604	600	573	614	620	610	633	620	631	629	610	600	673	603	639	647	632	611	606	622	611	605	592	610	636	635	605	611	658	692	623	607	633	604	631	616	606	613	601	637	645	613	557	633	568	645	606	603	626	595	665	645	595	628	599	610	656	640	617	643	616	653	590	571	608	572	604	658	600	611	599	624	605	599	605	676	617	632	605	624	646	622	637	600	584	662	656	614	654	571	619	618	627	630	640	639	626	588	598	593	613	635	616	610	634	687	631	610	635	661	640	578	616	650	616	564	644	604	616	650	644	631	640	615	625	612	625	606	601	595	607	606	593	583	612	624	624	606	622	606	658	633	626	600	619	621	655	598	659	648	655	633	598	600	629	616	637	641	619	609	662	613	621	615	607	653	666	648	634	651	600	679	612	601	605	644	616	645	591	595	624	597	608	580	617	597	628	603	593	640	618	557	652	630	593	639	609	635	612	586	554	619	657	601	603	614	597	620	637	619	641	585	645	645	611	621	605	612	529	619	651	624	614	599	606	618	620	597	693	631	628	589	666	642	637	584	614	661	637	641	641	626	598	630	602	602	649	631	608	656	636	606	640	638	647	603	582	601	590	613	654	666	686	623	598	634	588	607	619	653	591	601	622	624	608	591	651	644	632	586	626	630	638	619	639	620	616	588	588	679	562	605	627	584	611	638	640	620	656	617	635	605	646	616	646	596	632	600	588	585	630	595	667	587	631	590	613	627	627	617	634	601	624	619	639	625	587	656	638	577	636	624	599	646	591	607	685	670	602	627	629	594	617	620	653	632	663	626	611	600	632	620	621	646	622	606	597	580	590	639	599	647	653	592	626	612	622	641	620	584	617	618	632	611	643	577	654	645	620	642	654	658	628	618	655	615	648	595	581	650	607	627	608	624	642	611	657	633	634	624	632	577	610	644	629	611	651	590	604	607	642	608	597	652	615	615	569	635	555	654	644	599	576	610	659	649	611	609	611	616	683	643	629	650	599	642	598	630	644	626	632	583	639	575	636	640	629	627	574	625	585	670	616	597	661	631	649	598	595	616	583	630	614	611	584	640	659	620	603	633	606	618	668	615	622	633	652	617	674	613	614	638	599	587	598	622	563	645	626	619	647	634	626	593	610	615	582	630	601	654	646	635	616	608	596	644	626	632	604	648	648	617	606	628	628	651	622	613	624	659	638	618	640	654	622	619	606	640	592	619	618	613	601	658	618	621	597	660	644	622	610	592	618	599	620	649	622	629	642	663	599	624	648	663	612	620	624	625	662	616	658	588	631	646	638	611	630	598	625	629	653	620	605	577	576	590	633	645	574	634	639	649	604	587	659	618	621	631	628	633	631	615	613	575	619	617	649	639	619	606	591	581	589	655	645	575	629	579	637	617	622	654	679	635	640	633	661	666	610	628	583	645	611	651	642	657	560	639	643	603	640	634	663	644	620	642	693	618	610	637	586	599	664	613	632	635	638	658	679	646	663	641	572	594	588	629	593	588	612	635	638	589	612	632	652	615	616	605	642	600	655	637	610	659	618	625	622	617	580	623	579	659	640	669	594	606	618	576	628	655	590	628	648	639	614	638	541	618	642	640	616	611	624	584	644	620	632	583	632	590	599	628	622	631	615	665	671	640	614	647	691	604	623	622	631	611	637	639	631	629	601	627	647	650	600	621	642	627	636	655	655	614	626	581	615	617	624	614	701	642	615	634	596	617	621	633	547	635	638	619	614	600	607	617	623	631	633	600	610	612	607	582	614	574	618	630	629	636	615	630	594	613	616	614	622	629	613	676	635	640	614	646	632	626	638	669	643	603	590	579	639	633	617	654	640	646	602	647	631	618	639	599	638	600	588	628	651	626	571	627	612	652	570	657	571	651	625	653	622	613	639	648	631	636	600	657	646	632	610	630	611	606	636	623	611	597	602	662	599	615	617	634	613	637	638	614	671	590
23409	20952	28174	23898	20960	10900	1150	727	630	566	522	564	496	455	432	507	414	456	446	440	401	402	439	377	378	413	393	428	368	367	392	391	385	384	420	358	411	412	385	393	399	327	360	367	404	405	396	370	355	402	356	349	370	399	354	366	393	395	352	352	401	398	368	399	401	407	359	353	360	383	343	403	403	341	377	399	370	370	396	357	371	370	371	356	381	351	359	363	340	365	369	362	327	344	346	393	371	357	336	373	408	372	361	379	361	373	335	353	422	367	369	343	339	335	348	335	363	351	369	375	372	343	411	354	358	380	344	343	379	340	330	316	349	368	359	346	341	330	370	356	334	336	342	377	357	351	374	364	342	357	380	351	369	368	342	375	343	369	358	364	386	396	353	385	333	397	380	396	356	351	362	347	354	357	360	372	370	375	366	362	357	333	347	342	345	362	341	352	377	347	363	350	369	364	379	352	323	351	372	365	373	318	356	365	366	365	366	355	353	368	362	344	398	368	327	376	340	360	375	381	360	346	364	362	347	347	381	374	368	388	347	325	343	338	380	362	330	359	374	355	372	356	344	357	360	374	344	356	346	402	372	347	355	387	340	356	342	368	348	372	373	373	359	373	380	368	356	377	365	377	370	357	386	377	371	339	313	355	354	353	364	362	362	347	297	345	355	356	325	366	374	333	396	369	349	353	335	355	386	356	372	340	328	340	346	360	391	353	373	352	337	349	334	365	338	384	367	360	355	353	350	372	344	354	363	366	389	373	333	398	365	362	368	365	410	348	348	372	333	350	365	360	350	350	357	334	333	371	407	393	401	334	390	359	368	400	361	351	369	376	344	345	378	334	339	365	364	349	317	372	347	374	355	371	359	367	394	314	376	345	348	361	367	364	404	387	359	370	363	365	345	364	376	349	346	377	326	331	373	339	353	351	366	359	376	367	329	397	353	369	355	362	345	354	360	396	354	369	367	367	347	368	358	340	341	392	364	327	372	349	346	330	364	358	348	357	350	372	336	347	359	373	394	362	358	320	390	350	351	347	376	380	358	372	356	365	375	349	334	381	362	402	396	373	340	375	379	353	375	343	330	344	377	343	358	369	379	361	400	361	378	388	391	350	366	356	355	355	380	355	361	370	388	368	402	371	325	320	330	347	395	392	354	334	365	347	386	332	354	364	344	371	378	356	412	355	334	355	383	398	367	341	342	353	340	349	353	360	363	385	360	336	349	330	373	335	363	362	315	362	395	351	351	364	340	344	356	360	351	339	345	351	345	362	366	353	382	401	353	372	332	343	337	368	334	381	380	318	374	335	328	384	369	373	359	364	357	353	319	361	332	373	375	365	381	391	366	390	349	340	368	360	368	363	356	352	335	374	320	357	357	365	372	330	369	348	344	374	384	381	352	366	357	350	377	393	331	365	346	355	364	400	347	375	374	355	365	350	324	347	342	369	341	377	339	371	365	379	383	348	366	359	317	351	372	350	336	346	360	349	376	367	361	361	404	364	344	357	370	363	339	351	368	348	363	367	331	335	358	355	352	351	367	399	367	366	367	396	328	398	366	357	348	363	386	373	350	359	350	342	377	378	406	375	370	351	399	369	369	383	318	363	380	382	350	351	372	367	353	373	359	370	350	398	336	372	335	355	381	358	329	330	343	345	338	403	373	378	345	365	374	354	349	364	327	362	350	370	354	393	350	362	370	360	375	387	351	356	374	366	398	355	360	367	363	365	327	341	355	362	372	359	356	328	378	353	341	405	335	361	366	372	350	333	354	362	373	373	322	365	367	341	361	357	347	381	347	384	363	349	369	370	333	378	337	358	395	386	401	335	366	369	341	315	370	360	386	351	371	353	368	369	358	359	333	346	333	350	365	363	375	351	343	366	366	372	365	351	352	344	338	315	343	324	349	361	353	381	365	334	360	357	342	358	386	335	356	376	394	335	338	372	368	376	380	336	379	397	375	352	352	370	334	326	341	346	353	342	367	340	337	352	342	363	368	372	372	383	353	370	370	348	390	340	341	352	373	368	328	374	352	375	375	342	381	372	333	368	325	355	352	332	349	366	385	353	332	350	410	383	371	333	367	335	342	392	335	327	339	380	343	357	382	321	356	334	363	340	353	339	372	368	363	358	331	350	342	399	418	349	378	379	365	344	369	348	365	364	345	322	329	330	336	387	368	351	381	341	360	368	352	339	389	336	351	353	372	384	375	356	358	389	375	334	360	382	350	319	349	378	340	360	362	322	368	330	341	348	353	370	349	369	325	368	349	363	383	344	340	331	352	343	367	353	350	375	366	382	337	371	393	341	399	352	339	361	358	372	328	353	362	368	356	348	363	359	377	359	319	356	354	365	365	381	380	358	344	373	346	335	371	370	372	372	376	360	369	363	370	377	408	377	342	319	382	336	346	371	351	401	379	347	336	357	361	333	380	350	340	357	376	321	352	371	362	343	339	350	333	351	377	381	356	343	354	333	350	350	382	364	383	354	357	368	342	353	361	373	328	375	326	360	380	337	369	384	378	391	365	381	356	371	361	360	337	334	356	408	361	343	333	371	355	396	371	367	376	328	358	349	353	340	360	350	341	390	381	341	383	369	356	331	374	344	382	351	351	368	352	336	396	364	335	342	363	364	370	383	336	339	350	324	374	338	350	369	369	365	335	374	355	361	355	339	335	343	391	332	360	395	378	367	366	314	393	360	378	365	369	334	296	346	350	372	379	343	367	364	362	329	382	394	357	365	337	368	346	352	382	376	365	339	375	357	321	359	376	344	367	368	339	382	377	351	363	375	335	359	357	368	375	356	348	344	328	389	348	325	344	370	329	337	334	339	373	339	358	350	358	350	358	358	386	340	378	373	391	387	350	388	353	335	360	342	333	337	369	362	367	378	368	353	369	345	376	364	375	385	363	359	355	345	341	358	370	362	342	361	376	373	396	372	359	366	344	394	336	396	358	344	327	337	353	360	408	357	353	384	366	380	316	341	354	382	398	387	354	388	344	358	376	362	380	379	328	344	354	358	335	340	377	355	380	375	388	379	334	347	360	374	365	344	356	339	327	374	362	368	356	364	357	327	375	331	336	357	334	355	361	367	373	355	362	384	351	393	336	347	376	323	358	389	375	355	345	380	345	375	374	361	358	344	338	318	385	368	386	376	340	370	343	403	369	361	350	387	351	358	360	367	380	346	373	380	358	333	347	348	348	368	344	386	352	377	392	345	367	353	350	368	378	340	374	372	355	342	374	363	351	338	385	394	364	359	369	396	337	371	370	380	343	357	357	391	370	371	366	343	397	391	343	333	384	315	373	370	349	364	367	336	342	374	373	340	371	344	361	346	361	313	373	380	367	332	390	350	351	380	374	354	372	367	341	344	357	386	360	353	349	373	336	348	350	335	356	339	355	352	379	348	373	344	365	359	365	342	363	366	389	380	343	359	387	335	356	375	385	398	338	379	334	372	374	358	331	340	353	353	385	352	360	371	395	355	350	382
3726	8438	5868	2877	2050	1484	1195	978	807	693	633	604	528	531	523	504	484	454	448	463	430	388	432	447	436	411	437	385	387	455	429	396	388	409	419	377	438	414	398	377	454	388	408	398	396	420	385	427	380	399	407	411	387	368	368	415	369	384	425	397	390	362	386	391	399	373	395	388	382	370	384	376	398	396	373	383	398	391	367	375	357	383	381	370	366	374	368	369	389	376	357	362	376	429	364	402	385	376	346	338	373	369	343	362	390	379	379	410	362	395	339	391	347	404	371	392	363	375	422	386	349	389	364	342	343	382	389	376	372	365	361	384	365	392	376	379	410	360	369	372	346	369	374	360	384	370	379	346	363	396	394	361	410	352	351	391	352	363	328	385	361	343	401	357	369	356	351	355	358	389	352	358	380	395	388	366	374	355	377	391	353	363	390	378	374	392	355	388	393	321	376	397	360	346	384	380	364	387	381	340	359	351	366	349	386	361	388	376	352	384	339	374	367	375	352	364	368	391	371	405	370	378	353	373	357	340	382	371	350	403	392	383	360	321	375	375	373	341	396	397	390	394	341	346	343	378	401	340	334	361	385	394	340	378	355	399	368	358	385	407	406	375	403	374	428	368	351	350	357	379	344	368	369	376	352	431	369	360	353	335	381	359	391	393	366	400	391	382	342	376	318	346	349	372	350	387	376	371	375	332	360	367	392	345	399	390	373	366	380	400	385	404	356	335	388	385	380	395	362	355	384	340	365	346	338	381	392	366	363	351	372	359	376	356	375	352	383	361	371	359	381	361	370	382	363	375	338	372	354	370	354	379	360	386	378	390	341	351	410	385	379	365	370	392	348	364	345	371	344	333	384	367	349	397	344	393	375	391	354	353	338	345	375	363	376	350	363	343	370	362	367	388	385	338	385	355	378	400	383	391	400	357	350	363	376	350	383	380	353	368	396	357	371	349	372	365	372	349	363	375	364	365	373	341	380	396	369	400	365	377	354	386	382	390	392	352	398	410	377	391	386	372	370	367	348	341	353	379	353	371	359	373	359	398	364	359	380	379	385	365	370	375	378	350	352	382	336	343	353	362	374	386	358	364	365	365	336	380	406	384	343	390	339	380	363	347	355	363	366	325	401	384	363	408	380	381	377	401	369	387	412	378	360	414	353	356	363	363	395	363	352	389	387	363	334	363	370	356	393	370	339	337	363	341	336	380	339	357	397	393	348	362	332	389	387	391	367	337	391	362	373	415	358	354	372	364	335	359	391	403	354	388	370	369	413	378	411	343	380	393	394	362	341	384	382	395	375	364	390	385	385	382	325	355	378	343	371	392	368	388	390	362	327	410	353	338	354	374	356	381	369	340	364	382	349	347	391	335	375	382	363	380	398	380	362	415	361	335	418	327	366	356	368	322	365	340	384	381	371	330	366	368	366	353	364	345	391	342	374	378	392	376	368	364	368	349	365	388	354	355	387	418	368	354	376	349	357	362	353	392	348	368	383	369	351	360	385	342	384	386	362	374	376	400	373	384	347	371	361	360	349	378	377	347	388	407	389	362	399	383	374	337	359	364	401	346	361	393	397	380	375	380	377	360	386	394	366	364	389	381	395	393	372	328	348	388	357	362	359	376	387	377	367	398	345	382	332	397	398	357	361	356	383	370	372	364	322	370	363	392	327	357	395	352	349	388	360	391	377	370	383	379	381	409	355	353	401	375	392	372	347	365	391	385	377	361	374	378	367	373	349	367	337	377	387	392	371	374	392	346	350	380	349	363	386	373	365	393	366	364	389	367	394	402	400	341	376	351	362	347	384	390	371	369	353	330	369	362	379	349	349	373	375	415	340	373	372	384	371	374	390	365	388	410	395	405	377	375	377	399	365	342	378	366	351	387	373	364	361	362	355	376	360	353	353	331	382	387	365	340	352	387	375	370	368	366	380	375	350	370	362	362	372	403	343	380	379	387	383	370	376	354	387	376	350	345	373	379	375	379	378	377	366	363	349	365	379	376	387	354	380	372	347	353	335	386	360	354	349	356	367	388	349	345	415	358	376	364	373	389	382	352	332	343	375	338	348	356	396	372	346	393	406	387	340	355	344	357	386	376	356	389	365	384	374	361	383	411	372	364	391	379	392	377	378	348	369	358	412	361	412	380	358	369	369	383	370	387	383	396	369	357	373	364	392	337	382	390	337	356	357	393	375	372	374	372	370	407	409	357	358	365	333	351	369	345	409	366	355	358	333	380	368	360	344	402	372	374	364	367	360	391	333	394	364	372	386	366	351	346	358	372	370	358	346	364	337	377	333	401	387	371	363	394	362	381	378	358	360	371	360	353	369	386	336	342	405	363	356	386	350	370	330	383	334	350	416	375	359	371	359	344	362	380	362	381	391	359	389	377	362	364	396	353	406	374	347	416	377	389	360	355	406	343	351	392	381	364	390	379	385	361	382	350	346	342	341	373	365	384	368	414	351	349	375	343	347	387	342	364	377	366	360	339	372	367	371	356	312	374	382	358	338	361	346	394	384	372	359	380	379	384	369	371	370	385	342	377	372	389	327	374	357	388	395	408	340	369	392	372	397	383	367	367	392	381	341	366	383	401	384	378	372	350	390	377	331	364	418	373	379	368	396	348	374	410	359	374	375	396	365	370	370	371	364	355	396	354	375	386	381	341	392	392	407	387	362	384	386	371	355	354	350	385	377	384	370	387	374	364	341	351	350	383	398	341	398	347	401	384	383	370	362	384	354	368	344	364	369	415	354	349	399	385	368	367	352	395	374	357	363	370	376	359	357	406	368	393	394	354	372	360	375	356	387	374	373	385	385	390	372	382	388	364	342	387	375	360	373	368	371	341	338	353	372	346	379	360	326	385	388	386	364	342	324	342	366	344	385	360	353	381	383	363	380	381	337	390	358	388	383	335	386	415	380	370	387	344	344	354	384	371	413	374	391	342	375	374	391	381	369	362	380	410	344	377	370	362	393	374	381	373	362	359	379	357	338	351	388	355	393	359	344	386	347	391	373	386	371	375	367	375	398	386	373	365	366	376	329	395	373	374	341	333	355	363	328	383	372	363	378	349	356	362	392	369	346	367	405	363	335	393	384	351	357	344	366	346	384	373	381	381	360	350	377	357	363	357	354	356	362	374	370	379	357	405	374	353	334	369	363	418	360	387	377	351	359	376	369	428	344	358	356	318	344	377	373	373	337	390	380	367	369	364	372	389	364	367	403	348	360	402	346	351	372	389	393	383	371	381	392	369	368	361	348	366	358	357	382	336	350	379	366	352	398	371	397	403	345	403	366	375	357	395	356	391	349	388	363	379	371	406	387	393	348	352	344	360	393	364	346	371	376	377	399	416	375	381	387	355	384	396	367	370	362	386	373	377	401	350	397	380	369	369	386	347	365	415	363	344	381	330	364	346	400	404	362	402	374	378	377	380	380	344	374	365	363	373	368	336	397	384	390	361	377	349	367	372	351	357	389	379	398	377	387	344
24382	20933	27333	24638	14669	1443	1010	846	751	763	749	674	710	742	697	691	688	693	696	686	728	666	639	661	738	643	688	649	650	681	672	696	665	702	709	738	619	680	667	652	657	637	666	617	672	667	687	674	626	707	663	698	692	678	669	610	688	694	669	664	639	694	668	688	684	657	653	695	643	645	707	638	690	670	634	654	660	661	626	637	645	681	686	653	643	675	670	669	629	673	653	630	636	690	649	646	615	671	641	641	671	642	648	648	641	661	639	643	669	664	611	617	697	683	633	661	644	630	686	644	680	643	631	574	654	661	639	720	659	650	651	663	671	637	626	678	687	631	638	668	721	680	653	641	674	644	670	652	611	661	653	672	664	686	650	637	665	666	654	649	655	651	676	652	686	649	689	666	613	679	681	629	642	662	650	639	642	659	653	652	657	610	670	642	681	646	684	680	675	665	642	643	649	616	618	646	663	621	641	662	629	661	616	659	595	640	673	658	729	659	677	643	660	596	677	661	640	668	678	651	676	645	637	678	667	612	691	667	679	617	663	672	665	680	628	613	652	646	613	587	660	685	682	647	636	658	627	632	622	703	626	619	664	646	601	648	672	643	649	656	628	668	658	641	679	636	653	644	690	629	666	619	636	680	640	676	650	665	610	606	672	662	667	668	692	660	660	645	701	647	662	663	695	648	679	642	656	647	683	645	670	618	662	708	706	641	655	650	627	659	624	648	642	624	639	635	594	683	654	693	647	668	660	656	645	645	676	655	580	610	649	637	690	654	699	641	635	680	654	666	640	656	610	609	658	652	662	677	638	636	626	671	697	672	656	606	630	686	683	690	655	664	648	691	653	632	683	672	653	571	695	648	634	662	620	694	607	670	701	633	682	630	627	652	670	685	645	653	647	694	669	657	639	622	629	640	680	679	648	668	693	659	659	624	648	640	678	669	679	630	636	628	619	650	658	669	687	633	674	672	639	666	639	687	597	651	665	646	663	612	682	648	658	685	611	668	639	678	668	599	689	641	629	659	655	639	705	628	665	642	627	630	633	688	632	626	689	656	679	649	674	655	672	645	656	679	646	647	574	659	681	667	652	662	686	640	664	680	660	626	657	606	609	613	664	620	657	667	686	698	671	684	664	615	665	609	648	596	634	626	613	650	656	661	665	649	613	651	658	653	644	682	621	670	667	636	658	639	617	697	706	650	677	646	678	671	679	657	646	670	674	656	663	676	630	661	666	663	675	674	648	684	652	659	619	662	679	670	645	659	676	688	587	680	714	636	664	617	643	643	673	666	643	684	649	613	660	640	703	638	626	620	608	643	704	645	617	684	595	668	606	688	626	651	612	660	682	671	621	651	657	613	687	650	677	652	647	613	653	594	679	642	682	652	657	676	679	637	649	646	686	634	632	657	666	654	624	687	688	620	667	657	623	681	631	647	658	641	682	648	632	699	652	642	684	652	658	655	607	645	618	651	694	683	652	648	683	649	633	634	575	669	642	645	672	672	621	676	664	657	658	661	617	655	639	657	688	617	658	635	650	629	670	663	673	687	639	621	630	609	652	683	625	645	646	698	636	664	656	642	658	631	642	656	629	681	641	605	623	670	653	660	650	683	654	687	664	603	669	667	641	632	668	669	653	637	599	669	653	649	657	622	599	659	644	672	623	657	614	611	629	671	659	646	628	598	633	634	659	662	657	603	642	690	678	645	685	608	687	607	702	639	633	646	650	655	639	653	621	645	643	660	618	637	656	647	649	660	684	623	671	616	652	707	662	641	636	692	646	700	614	675	605	603	644	651	651	620	628	681	654	658	637	608	623	649	633	699	623	671	658	625	636	614	630	642	655	635	675	619	620	666	677	611	667	652	658	706	675	598	652	723	673	651	662	588	652	631	615	654	666	641	636	664	654	670	625	634	626	683	672	658	683	667	656	704	663	640	648	636	651	656	653	623	686	607	677	675	649	636	651	676	645	638	630	610	669	648	642	674	697	630	599	652	650	691	621	650	634	664	670	692	614	664	724	632	656	669	608	622	685	647	667	656	673	635	641	694	637	627	672	704	638	653	630	627	652	634	696	640	626	666	668	664	654	609	647	658	639	655	647	684	624	692	647	688	610	678	675	648	592	602	618	603	621	635	678	607	666	689	610	660	665	656	571	650	657	640	682	672	655	662	607	677	637	650	693	629	662	663	626	600	655	609	613	652	697	642	659	675	682	609	678	654	662	680	680	684	650	689	645	641	646	652	692	633	649	707	673	620	648	661	650	681	671	622	638	636	639	617	690	681	636	594	662	672	607	665	661	676	661	628	659	656	636	634	697	680	669	673	683	653	648	636	617	684	643	618	642	670	653	653	657	686	698	676	647	624	669	700	617	640	655	649	664	672	646	666	671	646	642	682	610	691	692	617	668	681	671	659	641	629	697	619	647	660	608	635	657	662	649	634	646	629	644	674	661	621	663	642	668	596	656	676	687	633	665	678	670	579	630	679	686	667	649	678	691	689	683	679	657	616	662	665	639	654	632	669	615	613	643	649	672	675	660	703	658	618	636	629	670	646	678	647	639	595	656	598	655	655	627	627	687	641	672	626	652	640	629	706	681	681	634	645	692	693	615	654	667	610	664	649	645	616	634	695	662	676	660	625	632	641	641	619	652	652	631	631	655	632	642	667	659	641	635	638	609	643	647	637	661	613	568	673	620	647	665	632	660	678	614	690	646	638	657	614	657	634	653	676	650	633	664	672	624	650	682	654	623	644	662	644	692	653	628	622	596	650	637	649	631	630	659	666	690	639	631	651	648	653	720	712	689	666	695	646	642	665	659	606	658	625	616	656	606	638	644	626	701	644	643	649	652	683	611	678	656	615	624	655	639	682	644	641	649	628	673	609	677	664	630	643	617	645	624	664	653	691	596	628	650	657	630	648	631	598	634	679	667	651	650	624	666	662	712	653	597	674	607	697	656	647	622	639	622	686	640	657	637	643	656	639	619	683	674	662	639	590	681	653	680	659	623	670	654	669	666	663	652	648	607	618	666	650	691	678	672	669	643	654	658	628	640	628	651	648	637	652	654	599	680	667	644	658	639	649	658	611	688	633	686	679	695	645	614	631	634	665	672	672	662	646	668	665	644	674	646	638	597	608	629	638	630	636	675	680	677	616	668	658	635	614	675	661	641	661	688	564	671	644	692	678	652	653	637	620	668	655	633	661	674	649	598	652	659	670	658	608	692	654	613	655	649	673	628	695	673	672	659	649	621	704	710	627	657	643	634	622	665	626	681	605	653	671	664	671	654	699	637	620	658	669	625	599	606	665	676	631	718	646	675	684	643	624	644	671	636	656	650	660	638	666	638	665	636	645	658	626	674	670	627	674	689	660	660	667	671	647	651	665	644	686	625	643	666	639	670	646	583	655	651	643	651	613	611	705	672	608	648	653	660	652	651	681	683	638	625	599	626	617	655	669	680	617	643	696	683	653	684	702	641	662	656	636	700	613
4298	5469	3768	2166	1594	1309	1094	933	805	813	803	796	826	746	695	748	673	655	730	676	668	681	654	693	665	686	689	692	701	664	670	703	647	679	644	642	635	668	678	676	689	691	666	632	653	629	697	665	651	690	646	638	646	644	678	631	682	670	617	666	666	621	633	647	626	629	661	665	630	671	658	622	629	657	628	627	636	688	617	676	620	628	650	641	648	621	626	614	645	660	647	670	661	641	680	631	671	609	661	659	646	590	630	662	627	631	653	610	667	636	647	622	614	657	638	678	614	625	657	644	664	628	652	644	679	600	585	681	670	662	635	622	668	660	610	679	637	647	649	601	635	628	626	642	624	591	612	627	638	645	639	642	625	633	654	656	646	675	672	596	605	592	630	706	643	656	619	637	620	641	666	662	679	629	650	620	614	628	599	633	578	684	625	628	650	628	636	603	649	638	634	623	674	664	624	621	689	636	614	613	642	691	608	627	635	658	677	572	653	648	599	674	686	633	594	643	647	675	635	633	609	665	666	603	634	597	628	660	613	559	664	649	638	611	606	661	642	601	603	655	684	644	640	642	665	659	629	641	618	629	557	681	659	621	616	666	642	616	637	624	622	648	625	655	609	642	574	615	579	627	618	661	608	652	624	647	604	651	623	655	607	632	621	605	639	629	603	635	679	625	633	598	654	645	648	599	618	634	649	602	668	647	667	632	656	638	634	620	646	675	633	617	649	631	627	619	627	648	641	619	636	646	651	655	632	668	627	600	627	613	648	657	614	646	649	636	634	589	635	639	593	603	671	618	647	621	652	652	637	642	648	644	623	684	669	632	575	593	667	671	647	672	637	605	637	680	623	649	606	664	664	663	684	682	680	631	635	679	654	677	670	650	637	573	661	595	637	633	628	680	616	651	682	620	635	644	675	681	641	647	652	664	637	611	645	581	664	613	618	655	679	662	637	661	650	626	639	652	627	623	641	564	662	661	606	652	607	637	651	646	646	628	639	684	609	652	675	618	649	610	644	670	612	680	627	668	659	611	630	606	639	671	636	628	651	650	624	692	655	664	687	662	638	654	592	641	637	610	613	671	682	648	641	644	696	636	647	621	629	574	681	671	600	615	641	615	627	608	612	646	633	621	640	642	640	629	601	650	595	632	619	608	653	583	624	662	622	589	608	595	642	636	602	586	698	646	703	611	677	659	638	643	609	615	652	660	640	667	616	627	645	651	614	611	609	654	622	638	662	650	681	633	636	652	655	621	632	626	650	658	642	603	618	618	604	599	659	676	631	641	645	655	615	631	651	591	649	626	600	651	609	607	646	629	654	606	633	694	619	636	617	623	668	598	653	651	678	648	633	623	601	610	620	628	622	636	657	623	659	669	616	670	663	654	664	645	654	636	623	616	637	602	634	631	627	599	626	619	656	588	624	657	605	638	672	616	655	648	680	642	623	625	607	684	590	679	608	626	636	623	627	604	665	651	650	614	657	602	652	653	624	587	653	645	634	642	682	616	619	675	663	643	646	586	604	593	638	649	647	635	646	670	622	582	636	665	640	649	660	639	602	637	645	653	625	643	655	687	626	638	626	590	638	630	674	692	648	641	651	642	648	666	612	634	629	607	628	644	617	664	678	651	641	635	671	694	617	611	614	638	626	632	634	627	617	622	664	608	615	703	674	668	666	643	674	614	635	614	638	629	587	643	642	672	617	646	629	665	620	660	652	651	608	624	624	610	640	693	685	619	660	654	669	646	667	640	617	628	663	620	618	575	567	628	659	620	619	633	621	621	668	629	637	623	661	616	563	626	625	648	627	634	677	617	666	628	627	616	629	642	596	638	629	635	658	612	644	612	620	620	639	712	642	656	679	662	624	701	652	701	634	669	669	670	672	637	616	594	636	652	632	647	618	608	646	593	629	656	604	625	594	629	674	641	586	601	662	672	653	619	612	589	635	599	641	616	652	588	654	633	640	654	660	638	602	639	623	670	637	654	655	654	599	644	657	639	633	620	611	629	654	687	639	668	607	681	626	650	628	685	634	673	613	676	671	636	612	672	632	636	628	631	634	654	587	665	621	613	640	645	701	654	633	643	644	629	654	660	636	592	641	662	633	637	656	638	593	626	682	643	655	653	616	556	660	636	624	686	680	667	705	625	666	606	632	667	597	637	605	655	632	643	620	678	623	652	636	637	599	623	616	680	669	606	575	590	644	617	622	652	624	613	609	625	653	634	635	646	630	651	643	627	625	659	621	613	648	671	638	614	666	625	608	673	682	688	624	633	613	627	637	708	627	618	651	682	622	686	650	573	570	645	649	639	651	641	648	643	653	639	622	657	652	686	661	679	608	616	650	651	613	636	673	590	635	641	593	650	620	642	634	620	656	625	655	628	630	602	631	654	641	633	664	672	666	652	656	645	649	609	606	642	642	643	665	667	625	644	618	640	669	626	605	668	649	646	680	671	634	629	635	673	631	640	655	640	618	630	621	582	658	645	650	639	640	635	645	626	659	640	630	613	671	677	609	656	703	645	658	670	633	627	669	608	614	690	656	669	608	685	616	667	591	611	649	630	657	615	620	624	670	642	643	627	648	635	617	642	671	687	632	616	626	619	625	604	655	609	605	644	652	676	628	639	661	632	610	640	633	693	628	599	684	615	629	611	664	632	628	595	617	618	634	655	595	626	638	640	683	630	611	642	656	644	634	625	633	648	682	678	607	649	696	635	593	624	630	700	657	634	646	701	664	648	629	620	626	634	631	614	624	623	664	588	597	671	641	610	629	664	625	590	671	670	660	662	674	605	671	633	629	620	615	619	600	642	649	637	627	690	656	608	615	655	639	609	596	596	644	650	631	663	623	636	666	608	655	671	634	670	634	636	610	604	629	645	636	677	633	641	609	626	713	671	642	630	640	677	662	685	688	645	633	649	696	663	619	640	626	617	602	633	627	595	619	618	687	646	634	639	621	648	625	610	652	634	659	677	634	670	614	606	659	628	622	637	694	649	637	629	654	662	620	661	579	599	658	642	622	663	622	631	644	656	682	648	638	659	641	653	587	650	643	631	662	690	644	607	618	607	618	634	633	635	609	636	638	617	655	654	576	620	657	650	617	612	659	639	661	669	676	617	689	644	653	640	672	626	650	640	631	619	600	617	666	686	672	612	638	633	624	657	620	628	582	663	652	640	664	611	620	612	634	570	647	639	662	642	632	680	650	595	659	625	621	625	603	601	676	613	610	632	676	653	645	627	598	665	634	619	640	688	648	631	642	648	631	638	676	629	686	644	650	613	662	649	638	643	662	646	633	654	631	659	657	629	618	625	665	587	682	673	612	624	639	666	625	621	616	640	641	648	661	594	623	630	649	676	650	640	638	645	640	632	598	596	666	642	593	635	625	597	616	655	599	621	609	664	646	606	608	630	655	629	647	662	615	623	608	663	617	645	595	656	670	651	676	665	675	637	643	588	631	626	634	617	659	602	638	648	600	679	653	618	638	622
22311	21010	28694	23540	21012	21058	10846	1166	792	728	645	599	561	532	463	502	432	435	430	376	420	374	416	378	356	376	352	364	368	403	361	366	345	351	361	387	370	364	328	380	343	344	323	378	332	341	364	347	337	329	351	332	306	321	287	288	360	349	344	326	284	355	302	301	344	336	309	286	318	329	319	320	324	348	324	353	290	325	315	342	311	333	291	326	301	335	338	313	319	305	311	319	312	314	285	289	327	308	323	312	321	314	318	287	330	315	305	274	303	290	307	353	329	293	296	302	331	315	315	324	327	323	292	271	331	319	316	309	299	306	279	296	312	302	309	304	297	323	297	322	305	303	313	294	294	320	346	295	299	295	317	294	298	326	315	316	322	298	317	317	296	311	306	317	292	281	309	314	323	310	253	309	313	322	336	315	301	289	285	318	306	290	279	297	321	306	310	316	286	308	283	290	303	305	262	301	330	315	308	311	311	304	306	314	296	298	332	311	336	284	317	296	294	284	298	319	292	338	309	282	304	261	293	302	305	286	301	292	297	306	303	303	279	292	291	329	280	338	261	283	305	299	305	311	297	286	303	276	320	288	300	280	285	307	293	304	331	295	288	271	312	305	322	303	312	294	279	264	297	337	301	297	326	320	311	281	307	272	324	313	289	297	290	296	272	303	330	295	310	312	301	310	323	287	284	323	304	312	322	290	297	259	302	303	291	332	314	280	322	285	328	304	292	291	307	297	294	303	298	301	289	315	295	313	318	285	293	298	312	317	274	291	323	315	299	304	308	331	264	309	346	302	296	309	282	305	314	305	261	286	319	320	349	323	317	322	282	311	288	313	275	306	318	330	349	292	307	308	284	297	309	280	309	281	326	316	309	307	294	314	333	307	281	347	314	299	281	286	321	290	301	296	290	312	301	340	295	300	329	314	327	298	335	307	316	300	306	270	309	330	329	291	284	299	313	325	329	334	303	277	321	310	305	307	322	290	292	293	305	300	304	306	299	311	305	331	294	301	296	313	328	298	316	312	305	303	296	311	268	320	289	291	298	279	308	290	291	319	299	284	298	307	302	303	291	337	296	303	275	302	302	288	331	317	324	305	319	308	330	295	251	322	318	308	303	312	317	293	298	276	284	299	324	290	320	331	296	334	278	288	295	346	297	294	311	311	314	288	310	294	313	311	314	301	271	324	297	281	290	304	301	313	293	282	277	293	284	321	328	319	313	313	328	305	289	295	308	293	303	302	305	288	331	314	315	297	299	303	326	301	293	300	305	326	312	319	292	313	265	324	302	291	323	312	340	301	301	295	267	317	308	311	330	296	345	319	301	294	319	327	309	289	337	304	287	301	290	304	275	307	293	315	273	272	278	311	286	298	319	284	281	323	286	314	315	310	320	310	300	246	305	304	287	319	356	323	293	342	345	301	310	292	311	313	318	320	346	298	296	303	328	300	312	305	319	331	331	331	320	290	310	313	313	299	312	311	320	270	311	310	341	298	282	292	278	303	296	280	304	269	335	279	330	264	289	293	292	307	317	293	317	280	282	324	300	278	344	300	291	341	274	319	294	313	316	289	288	291	293	316	343	285	317	317	287	281	309	328	306	300	295	290	325	314	309	331	302	288	313	290	296	305	275	301	317	287	314	284	292	294	282	302	312	297	285	327	317	284	311	308	295	306	294	276	327	299	321	283	268	300	317	313	303	314	305	314	303	284	300	315	297	326	309	293	299	280	285	298	331	301	298	328	312	304	297	310	295	292	316	293	319	284	327	313	299	278	314	307	331	294	300	300	291	268	308	273	277	292	299	327	261	282	278	319	304	306	272	266	337	311	314	338	300	290	310	299	303	328	302	298	289	292	300	310	277	288	328	335	285	316	298	329	291	314	299	295	339	307	302	279	281	302	301	298	319	322	286	298	324	334	331	286	284	298	334	342	314	281	335	341	329	273	337	297	294	302	273	301	304	328	303	333	311	310	280	291	314	310	276	313	312	309	315	303	296	326	311	305	316	323	295	300	296	338	292	321	333	296	300	282	280	278	326	313	311	308	291	304	352	289	322	309	303	315	299	298	298	281	272	292	323	293	315	308	260	282	283	328	291	320	320	312	265	315	317	310	291	315	297	300	294	281	307	282	299	287	312	302	333	287	309	304	304	339	309	265	303	283	293	297	309	272	289	318	272	311	345	277	281	311	289	322	316	305	310	305	287	326	276	268	297	326	301	337	276	296	333	296	286	316	287	303	282	298	314	311	326	305	296	310	324	320	283	310	285	309	346	293	285	309	280	318	310	329	346	339	302	299	320	312	317	307	288	286	313	286	305	313	323	312	279	294	308	317	287	313	333	318	297	286	333	319	292	312	336	302	306	311	312	301	324	327	288	313	305	303	290	289	296	302	294	328	329	343	321	291	314	310	316	343	319	303	322	315	350	283	287	282	306	295	296	314	324	310	279	296	269	300	315	316	313	304	300	295	306	297	304	327	308	296	289	273	316	308	329	294	296	318	299	307	303	303	323	289	299	307	302	288	311	319	297	292	303	283	303	288	318	327	277	281	271	298	300	298	281	302	297	311	314	311	319	287	277	308	293	309	305	304	301	311	312	302	281	292	273	287	288	302	319	285	293	308	316	285	277	293	322	340	305	320	297	304	280	329	294	305	290	279	300	311	299	291	322	306	289	329	316	312	310	315	293	308	312	309	306	310	310	311	278	320	320	322	298	317	342	295	343	303	323	275	267	316	289	288	306	294	307	296	281	296	291	340	305	296	294	333	298	321	311	294	299	322	284	317	288	279	316	296	301	333	290	291	306	266	303	293	295	307	286	302	323	296	317	316	276	307	314	283	286	311	312	293	300	303	316	302	277	300	292	313	337	282	298	280	305	295	306	311	287	303	291	300	306	277	274	293	278	291	315	302	301	294	296	324	272	299	299	305	277	325	302	295	313	298	310	275	311	316	320	318	334	303	301	311	276	311	294	297	281	293	290	315	318	296	311	308	324	293	292	297	302	297	267	328	298	324	309	298	315	324	305	310	290	287	295	309	322	283	307	324	317	329	311	290	322	303	292	291	268	320	320	284	279	304	276	283	291	324	305	304	294	315	280	286	325	271	288	302	312	299	337	279	281	303	295	278	309	315	290	270	306	299	338	293	278	350	288	300	294	281	302	279	294	295	332	277	314	312	302	280	300	310	317	289	314	315	300	289	325	312	298	304	314	304	290	315	318	282	269	278	283	335	297	284	298	294	301	285	298	328	299	299	280	309	335	307	276	308	317	326	322	308	319	294	322	289	338	292	288	318	282	310	272	312	307	296	309	294	319	294	300	335	316	325	288	314	300	282	323	344	318	324	299	291	301	313	312	311	308	295	306	308	278	273	327	321	333	324	313	302	298	309	343	304	352	324	289	292	317	333	288	298	305	271	318	302	304	292	297	283	340	308	321	282	306	301	282	279	301	294	322	290	279	332	307	320	283	302	280	325	308	304	291	294	311	295
6010	14202	10047	5016	3438	2703	1882	1377	1129	864	806	705	636	593	547	509	477	472	430	465	400	412	440	398	375	393	359	394	376	397	399	385	360	371	353	339	402	332	359	368	351	357	346	350	362	367	347	350	350	363	346	352	310	323	311	314	320	317	306	352	313	295	301	333	366	322	313	292	304	321	308	335	330	318	347	306	327	312	333	319	346	321	323	277	296	307	293	315	283	280	304	327	280	323	299	297	280	275	296	305	289	326	318	310	313	322	304	287	300	312	303	271	286	317	324	284	294	310	288	284	303	310	343	291	290	289	288	291	309	283	274	299	318	282	312	297	288	296	307	298	317	314	296	296	271	296	312	276	302	313	306	297	289	284	284	295	292	320	292	301	316	290	268	298	281	294	288	289	280	312	310	281	317	294	276	300	296	286	297	310	314	320	283	296	305	304	298	285	268	302	324	314	329	294	309	323	308	311	316	270	308	324	290	293	316	300	310	301	293	312	298	292	285	280	302	255	272	312	280	332	323	276	301	295	300	289	267	313	297	306	295	306	308	282	302	304	296	331	279	286	278	269	308	321	324	312	293	289	307	295	325	302	272	301	290	319	322	299	291	322	279	306	324	309	309	285	323	291	273	316	304	276	280	294	303	314	331	317	298	289	262	295	286	310	284	299	297	286	329	293	330	320	322	288	325	315	281	276	304	304	287	323	338	293	274	277	294	273	268	296	326	278	275	296	295	287	321	324	306	298	286	299	305	260	289	302	314	309	309	278	302	283	298	275	289	308	265	310	288	286	293	297	310	300	293	310	288	296	304	313	269	300	299	309	287	277	314	293	331	294	298	293	314	315	296	297	317	297	302	292	303	321	297	289	320	278	309	304	304	302	300	285	324	310	315	313	296	286	311	316	294	294	326	295	293	277	307	309	281	294	283	314	298	294	296	295	303	290	307	252	302	320	285	286	277	314	329	310	294	300	295	330	278	298	309	305	287	298	330	329	328	307	350	275	280	260	277	277	304	282	313	314	290	299	308	319	301	285	287	302	299	290	263	315	294	271	295	307	289	334	289	287	290	299	311	295	309	296	292	310	306	293	304	292	311	273	293	296	265	285	287	313	307	311	267	312	324	306	302	295	317	297	274	319	293	282	280	281	318	288	302	270	289	327	302	299	295	271	310	292	276	277	266	295	299	275	323	252	282	293	292	294	289	290	296	297	327	294	313	316	336	298	304	296	265	275	344	282	259	308	299	285	354	279	302	329	272	282	296	333	321	302	286	266	288	270	287	292	286	341	312	300	301	294	310	326	308	315	300	322	289	318	312	303	317	302	291	270	279	290	286	291	306	275	302	255	282	280	282	302	285	272	306	295	288	260	309	288	295	308	313	305	301	292	271	290	307	281	313	284	312	319	309	320	299	264	287	344	314	301	296	317	316	301	325	284	284	315	299	323	303	282	311	306	294	274	289	308	295	298	297	277	302	285	314	274	292	302	295	300	282	275	279	296	300	331	307	300	308	327	308	290	302	293	288	299	309	262	308	314	315	334	303	279	304	294	323	311	278	313	307	293	299	317	291	296	290	293	271	284	291	320	318	283	286	340	319	309	292	309	292	306	317	312	311	281	294	297	358	304	285	305	311	281	307	267	307	316	312	323	284	328	310	270	328	300	314	310	300	302	314	334	321	295	300	284	301	264	343	299	306	294	305	323	279	302	290	271	288	281	299	333	298	288	286	290	312	337	312	297	284	300	289	302	275	278	272	301	295	308	276	310	282	334	275	274	286	307	257	315	277	307	288	299	319	287	316	309	302	301	336	288	329	275	299	312	286	311	297	282	261	332	323	307	320	310	301	279	327	312	309	303	300	304	304	310	264	277	274	279	284	305	308	274	271	283	287	308	310	249	286	304	314	302	299	301	257	321	290	301	299	287	284	288	303	286	289	299	312	288	297	332	298	276	287	260	305	319	283	288	315	317	288	292	298	299	273	299	259	281	290	333	292	299	283	286	278	288	268	291	300	304	286	292	306	308	314	320	312	281	301	266	284	304	298	325	290	299	307	285	293	304	309	280	279	323	297	320	278	280	313	263	287	275	313	301	272	319	274	307	294	315	285	285	299	292	311	294	268	305	280	292	297	311	276	287	298	301	303	292	298	273	296	277	298	295	306	298	295	323	291	287	270	334	291	284	275	314	313	293	301	267	299	309	302	265	297	287	258	287	297	303	319	324	291	307	313	281	297	299	296	308	303	302	270	269	285	296	312	293	279	300	295	306	322	276	294	300	285	277	300	320	303	293	290	284	303	298	286	301	304	295	318	312	301	270	299	303	307	289	285	299	293	302	318	305	320	308	301	336	303	303	295	303	331	318	302	295	323	338	284	285	254	293	313	294	274	307	315	305	294	289	311	288	336	291	317	304	296	308	330	282	281	290	262	294	288	299	290	311	287	286	292	303	294	294	323	285	314	269	289	286	316	280	283	308	293	300	318	277	271	266	301	302	324	318	312	288	281	293	286	275	313	270	332	288	277	289	323	280	309	299	287	278	324	282	277	270	302	294	305	267	318	271	320	294	307	273	285	314	333	287	277	292	309	298	319	289	303	292	290	286	281	306	262	302	306	282	294	295	315	259	309	295	333	283	310	296	318	290	300	300	322	307	314	289	302	320	291	310	296	284	314	292	292	279	297	258	297	297	301	281	312	323	297	293	315	317	287	308	299	303	312	309	324	284	289	286	301	298	265	315	280	295	297	254	297	297	297	276	302	294	293	343	274	304	322	311	314	257	278	302	289	265	299	297	311	293	282	320	325	302	324	304	329	289	308	280	299	288	299	286	283	277	304	313	299	273	329	283	276	282	307	312	290	300	279	292	294	278	337	288	285	311	248	299	290	319	291	290	304	260	292	291	307	289	285	276	309	305	282	313	302	305	281	297	327	282	278	288	286	317	290	283	279	293	303	288	307	307	321	290	264	293	287	299	293	280	267	302	310	272	295	316	281	280	268	275	286	314	294	254	306	310	288	307	266	325	313	300	316	288	305	273	321	313	272	299	289	284	280	277	345	287	309	300	292	294	304	278	288	255	305	292	301	348	268	317	290	305	307	293	289	320	286	303	315	309	293	310	297	287	313	294	294	310	303	308	294	303	272	320	283	312	323	307	282	281	284	332	302	284	311	279	265	281	307	303	277	278	322	312	303	296	276	302	300	283	268	295	296	259	281	325	310	329	289	313	310	281	307	298	317	291	310	315	307	308	303	291	317	287	299	314	277	290	284	289	341	295	302	271	310	318	305	319	296	306	305	303	284	257	315	292	287	316	289	316	293	273	292	325	271	274	293	288	304	271	301	260	327	289	297	250	277	283	339	265	322	325	276	308	323	307	297	276	300	325	281	284	264	298	306	271	296	294	289	321	278	276	294	317	307	323	298	281	304	289	289	291	285	291	286	282	290	309	289	296	293	299	289	287	330	285	311	279	292	308	286	305	319	302	305	305	322	317
27466	18518	4988	853	770	636	665	649	626	669	684	644	639	626	687	644	670	676	671	646	690	697	672	645	639	653	648	655	605	619	597	626	686	627	649	672	663	610	623	646	658	644	680	674	714	650	683	667	667	648	599	610	648	642	597	628	668	643	656	622	601	588	626	624	670	672	671	627	644	623	637	645	692	675	632	623	608	634	626	668	653	651	632	674	678	594	642	620	660	612	670	657	652	640	641	636	629	636	609	628	584	623	681	658	640	635	636	625	623	622	676	658	609	626	659	647	663	651	664	641	644	623	641	647	659	631	639	627	635	673	678	652	616	640	640	614	650	638	652	651	645	608	702	674	643	665	623	630	667	626	624	621	637	642	641	687	621	627	632	636	611	628	624	611	623	660	639	618	666	657	638	649	681	635	600	632	646	660	655	617	643	677	662	581	648	665	640	652	623	621	624	678	686	668	642	652	673	648	653	657	617	655	639	665	671	653	662	586	640	684	571	657	677	641	649	647	635	686	681	602	732	624	642	605	626	608	612	652	645	622	633	648	622	609	661	679	632	654	639	639	643	682	610	639	646	642	602	672	675	666	647	663	622	642	648	623	651	616	648	666	622	644	632	655	634	648	655	653	638	663	613	678	629	617	618	683	699	637	640	631	651	625	644	583	642	653	621	679	650	606	596	662	642	654	660	622	655	626	643	606	622	650	618	583	677	675	633	646	611	639	623	614	622	652	665	628	662	618	642	668	639	617	629	586	649	622	648	624	658	645	640	656	646	655	647	619	650	661	629	666	609	676	615	665	628	621	592	652	674	665	668	628	597	602	619	647	653	648	646	648	655	647	640	615	669	637	631	687	659	639	618	634	617	686	627	655	686	671	676	628	607	668	657	601	593	631	629	599	644	658	673	631	616	710	689	624	603	622	649	646	657	652	627	635	674	644	674	600	638	645	642	652	618	639	646	615	624	630	602	669	626	642	646	618	658	639	628	681	626	611	635	646	644	645	657	668	610	651	683	658	606	638	636	652	603	619	625	636	620	636	690	639	636	627	609	639	630	636	607	673	676	686	632	614	632	634	671	666	600	662	625	603	676	611	658	644	644	601	629	614	671	624	620	578	638	667	646	666	628	624	647	667	628	649	688	656	707	614	666	630	620	683	689	672	654	655	724	630	602	658	609	654	667	646	669	674	661	635	673	671	620	654	650	668	687	670	632	677	663	620	636	654	613	644	626	624	648	630	676	634	604	629	666	629	581	624	622	653	660	629	647	645	692	635	628	664	640	660	620	658	673	620	659	620	618	615	666	634	639	643	629	638	611	646	635	656	640	619	628	676	619	631	599	648	631	625	621	649	697	625	664	680	672	656	603	621	629	641	649	600	630	640	635	639	621	648	652	646	622	654	672	636	622	664	617	592	669	644	629	587	646	674	621	685	655	625	650	678	663	650	668	624	643	619	593	651	615	648	615	657	619	675	682	680	646	610	596	651	626	652	649	673	674	618	624	606	648	664	648	650	630	653	667	642	666	611	702	636	649	638	630	642	653	625	651	627	648	629	587	689	679	652	620	628	670	636	621	670	659	660	575	612	652	622	651	633	645	624	659	673	641	628	651	675	655	664	630	617	621	619	701	671	622	647	647	628	618	626	610	630	653	649	681	646	652	639	653	632	605	621	607	616	624	626	662	591	662	600	669	617	612	654	641	581	699	648	660	636	637	603	654	681	689	668	693	612	658	637	639	638	677	667	625	602	670	585	622	633	616	659	636	669	639	673	653	660	635	656	687	628	616	651	646	605	620	655	649	659	674	629	631	644	673	658	606	630	670	666	621	679	630	653	629	664	616	670	679	645	620	726	662	655	626	643	663	668	677	608	672	626	634	612	655	666	647	624	665	641	626	656	619	659	602	642	663	674	647	651	619	617	637	627	615	665	625	667	687	690	666	658	637	660	668	648	626	625	619	662	642	641	630	649	659	624	591	657	677	669	650	693	661	624	621	624	647	637	667	683	662	623	653	637	641	655	627	646	632	637	644	637	640	657	633	668	641	635	722	656	671	613	645	697	664	632	645	607	631	625	682	601	668	629	634	631	609	635	673	664	614	684	645	655	626	636	621	651	668	674	593	664	641	608	586	622	612	679	610	629	655	619	617	632	663	679	626	651	648	667	623	653	594	679	629	651	598	620	621	660	675	654	621	617	686	627	624	630	615	649	610	644	638	657	678	616	662	630	661	654	699	692	699	661	660	645	638	677	556	635	671	655	642	660	674	652	615	665	666	655	648	625	622	593	654	632	636	632	665	634	666	622	628	642	667	698	646	667	648	664	622	635	644	676	576	655	664	630	677	663	645	648	687	659	611	637	622	593	643	719	672	643	654	600	686	643	680	684	636	676	619	598	670	625	665	647	656	654	659	629	662	610	630	614	637	638	666	663	628	617	654	680	655	662	701	679	662	619	653	609	652	672	642	639	643	632	588	641	643	649	620	586	660	652	619	666	626	643	672	611	649	623	639	655	671	633	647	660	628	630	595	666	629	682	612	636	632	677	656	654	591	636	671	651	694	673	638	640	655	611	679	623	643	656	635	634	650	612	615	656	612	685	619	677	624	636	639	606	632	624	634	625	670	670	642	672	645	613	643	629	644	662	653	664	660	661	673	631	647	660	605	641	630	630	590	643	689	622	665	655	631	683	620	707	604	631	637	677	656	622	671	649	650	640	638	653	686	647	609	630	679	623	662	647	682	636	588	649	638	626	603	589	651	637	657	671	607	681	611	626	682	652	663	629	676	583	635	651	641	641	644	660	669	689	652	644	659	599	649	612	599	593	657	657	634	607	685	640	654	621	677	620	626	629	661	653	641	647	664	664	667	640	680	687	667	642	652	659	642	650	627	594	658	667	631	633	658	629	663	634	665	615	683	632	668	632	654	605	591	684	626	633	656	622	597	704	639	689	621	610	651	659	716	644	636	639	664	649	657	663	647	657	623	696	608	659	617	679	613	663	625	651	647	654	601	641	626	652	620	636	651	654	645	648	681	625	617	643	677	649	662	657	615	645	634	676	632	630	633	608	630	618	604	631	639	644	622	653	627	615	625	591	677	644	639	592	649	614	672	633	613	627	646	598	693	636	626	609	636	686	639	617	645	703	655	671	660	620	609	652	629	675	623	631	677	655	647	713	675	626	658	676	589	649	633	700	639	624	642	671	656	648	603	634	654	686	679	625	628	636	668	631	655	576	590	623	648	665	654	664	602	639	612	603	695	635	634	635	672	666	643	681	673	598	624	650	698	680	620	641	660	637	694	622	643	618	638	640	680	628	629	660	634	634	596	637	636	629	571	612	675	696	624	618	624	687	653	658	646	660	668	686	674	651	641	656	631	622	680	653	657	580	631	634	600	644	654	654	633	636	600	588	649	595	662	632	655	610	622	648	641	623	654	626	657	623	662	657	603	627	593	640	592	654	646	610	679	654	654	685	655	650	629	621	660	635	605	656
5869	1178	955	785	724	697	671	659	618	639	712	671	642	656	641	643	690	687	653	677	661	682	684	671	663	697	657	652	635	644	633	596	687	624	659	637	608	658	653	639	616	697	657	648	663	651	658	639	671	616	703	610	629	649	647	645	632	639	626	605	619	671	620	649	627	655	605	623	617	669	616	630	681	679	638	627	651	648	630	642	644	654	650	651	625	624	663	574	646	683	614	631	673	637	665	622	636	658	663	637	630	651	665	645	689	616	623	604	658	669	625	626	630	642	651	642	660	610	648	627	653	652	649	624	662	635	660	669	671	630	662	683	600	617	606	652	639	615	603	694	658	622	654	657	661	626	657	685	652	572	678	641	618	633	662	617	644	624	598	620	601	620	587	629	621	642	628	635	647	665	620	628	656	632	619	642	617	661	623	616	602	608	641	626	651	619	625	641	660	648	629	647	675	612	637	622	649	621	640	679	633	625	644	628	676	574	593	677	653	647	653	698	633	636	644	654	629	636	646	621	663	640	647	609	652	609	654	597	596	600	618	664	637	663	633	649	656	623	669	610	643	647	638	622	668	588	611	650	627	643	645	646	621	669	618	703	639	655	647	581	670	641	646	664	682	660	605	598	666	613	647	638	628	618	637	663	637	649	615	644	599	635	669	627	674	639	655	624	631	661	673	612	616	601	647	637	633	617	663	649	677	640	669	609	694	604	649	686	651	657	686	635	644	648	654	627	683	664	665	615	618	597	637	614	651	642	614	652	598	619	645	647	634	671	668	674	654	618	657	636	671	646	625	629	642	630	625	656	676	644	592	617	640	642	631	600	639	656	643	658	649	647	657	656	666	654	643	635	590	658	687	632	602	617	648	667	596	674	620	625	691	611	620	633	617	702	611	667	669	655	592	597	671	659	604	661	621	626	646	622	628	668	615	663	655	639	607	648	678	634	614	563	616	619	647	678	643	646	664	683	648	657	652	606	630	610	673	630	653	602	621	582	617	621	636	630	647	658	637	660	660	651	647	682	624	619	595	669	673	618	622	618	664	596	672	654	635	641	637	622	642	658	637	643	648	626	620	601	651	655	603	645	655	613	652	603	640	670	613	643	687	635	636	643	596	618	547	599	657	620	612	641	629	685	618	660	605	584	648	675	691	682	616	658	659	628	618	648	663	645	593	671	637	660	611	639	646	680	628	698	659	632	641	660	632	601	638	662	647	614	634	603	638	599	616	663	655	645	643	624	649	622	631	626	697	708	627	655	666	638	620	594	614	662	634	647	671	613	644	609	679	600	641	656	641	641	613	638	642	630	651	660	656	641	607	608	670	643	655	633	613	585	634	618	625	673	659	636	649	689	625	639	659	641	627	611	650	648	603	661	642	650	619	623	630	653	653	627	621	647	625	625	645	616	644	672	664	611	665	638	678	637	619	643	673	655	638	692	665	649	650	628	646	643	650	666	653	640	642	654	650	672	629	666	667	649	602	645	636	582	625	664	639	643	668	640	658	627	621	603	671	651	656	646	642	623	678	633	629	642	614	633	635	652	638	594	665	616	606	655	660	647	606	645	635	639	635	676	611	617	612	623	618	698	655	665	648	624	648	721	616	646	661	645	651	647	649	588	668	646	650	649	603	640	673	647	640	591	639	677	668	674	680	690	639	643	665	653	637	644	649	680	671	647	624	670	623	640	642	614	666	659	639	646	683	635	567	651	628	655	668	648	631	623	627	633	668	647	659	646	647	628	647	636	604	648	613	680	615	632	679	635	614	640	677	622	615	680	647	625	596	593	620	591	624	652	616	624	604	671	666	653	636	632	620	648	653	679	671	656	685	653	669	634	685	674	631	615	667	684	653	650	653	683	627	653	610	662	626	638	662	619	640	673	630	655	635	627	593	625	677	655	669	630	626	635	600	645	644	601	639	617	626	658	662	657	617	641	677	655	592	645	638	651	680	642	634	623	657	583	669	623	655	626	585	654	636	660	651	614	649	656	587	569	647	636	612	693	630	667	637	645	642	632	627	615	670	622	645	700	572	609	624	635	653	637	673	640	656	606	650	616	641	642	645	651	657	716	641	697	661	630	661	608	603	656	642	600	664	603	630	620	622	691	660	650	679	658	666	642	621	649	604	645	669	632	635	627	663	630	607	648	664	644	638	629	602	613	641	612	616	653	665	629	642	620	635	664	637	609	648	639	650	615	582	664	654	691	649	682	647	661	621	631	656	633	673	672	662	679	674	614	626	600	653	624	654	653	669	649	645	718	630	640	650	647	610	625	630	679	632	637	637	640	591	655	616	669	658	654	648	679	615	657	628	628	589	651	677	623	593	650	662	627	661	667	645	649	609	612	628	624	654	672	671	693	614	635	688	643	642	590	655	667	634	630	646	610	646	633	605	617	599	630	663	598	634	650	684	647	635	680	671	648	606	640	646	653	631	606	633	652	603	645	649	692	642	622	655	579	623	664	587	683	670	619	610	632	644	617	622	611	651	690	631	627	680	654	611	614	641	655	605	671	620	662	665	685	628	634	634	644	623	622	661	646	642	646	624	664	599	658	628	655	608	617	642	666	636	685	673	650	640	597	651	607	653	632	605	614	658	654	664	608	647	655	640	662	655	641	612	683	651	621	658	602	619	638	647	636	638	649	686	628	637	632	611	684	581	634	684	636	643	700	621	634	616	644	635	653	655	666	661	595	647	663	636	685	634	625	662	657	645	694	594	625	602	663	646	651	669	652	659	650	663	636	656	615	652	681	632	610	662	641	697	612	635	644	637	613	645	619	660	643	612	618	609	608	648	657	636	606	610	580	650	628	652	575	655	619	617	628	655	648	627	611	656	680	656	642	624	591	645	625	610	642	610	627	621	657	644	628	632	623	619	619	644	647	652	642	632	620	620	629	630	647	624	595	683	657	661	643	639	605	642	653	617	695	687	647	639	592	619	590	611	607	618	638	619	603	616	652	632	659	620	616	627	644	613	653	595	641	620	670	639	651	607	665	616	671	671	668	666	672	618	603	614	652	630	646	662	617	613	625	663	620	637	631	643	588	658	645	595	640	648	653	652	653	605	665	619	630	628	645	661	657	642	675	590	668	610	634	666	647	649	643	625	644	654	647	643	638	605	627	629	595	658	592	650	630	633	653	623	612	640	657	629	636	611	680	616	597	629	634	644	598	669	657	601	662	662	639	674	640	604	636	640	658	620	668	646	592	649	615	646	614	631	629	613	602	650	643	604	632	673	657	607	662	621	675	619	635	650	642	634	605	640	659	571	641	662	620	592	664	618	636	637	652	640	634	651	645	628	658	642	600	646	681	646	658	649	609	623	621	598	675	625	629	623	631	636	616	625	618	603	661	635	659	631	622	641	625	677	649	630	634	599	651	669	628	658	612	642	638	664	633	664	634	655	601	626	670	642	646	633	660	627	625	653	616	650	642	584	598	656	623	636	643	673	636	642	622	623	647	666	628	603	617	650	640	650	643	633	625	639	591
23432	20930	28183	23835	20943	11033	1203	812	614	562	533	543	490	425	479	457	438	455	441	436	436	427	432	411	423	447	403	405	417	406	391	360	396	394	388	392	417	417	387	400	386	394	379	403	377	407	372	370	404	429	388	395	361	371	370	346	376	408	378	402	371	379	393	432	353	390	398	394	402	362	379	403	383	356	394	385	374	386	372	391	361	400	398	399	377	373	399	416	346	381	379	375	345	375	379	391	374	340	370	368	384	383	343	349	384	398	365	376	368	379	347	349	388	379	383	362	356	369	353	372	400	369	365	349	377	372	354	388	342	366	407	398	403	379	376	374	389	382	378	369	372	395	392	342	354	422	344	413	390	377	354	384	337	366	340	393	348	381	363	364	381	385	364	353	357	369	386	379	375	357	390	361	368	358	369	362	357	363	414	384	379	369	355	368	357	351	348	373	355	380	367	385	361	383	358	365	326	367	363	418	366	392	377	411	371	376	400	389	355	359	363	364	360	359	399	381	399	387	365	361	340	367	380	374	355	360	373	360	389	412	370	390	370	354	405	386	388	321	339	380	349	368	362	361	395	387	370	353	386	347	395	371	386	356	346	355	372	374	364	370	359	389	369	373	379	375	377	336	358	380	356	408	344	357	390	371	349	331	394	376	368	371	363	373	350	370	376	375	390	412	394	350	356	413	332	380	345	373	354	336	345	359	340	371	402	373	374	405	341	393	362	369	348	381	367	358	358	389	382	358	378	383	358	342	374	374	373	395	355	388	375	386	362	345	375	347	346	358	346	346	396	350	334	359	372	365	373	404	341	355	372	387	389	382	363	374	390	373	337	397	353	381	400	356	399	383	393	380	353	374	414	346	404	381	350	391	376	356	373	328	373	365	361	392	373	369	358	365	405	350	379	368	405	392	374	382	369	339	359	379	353	377	333	419	363	382	398	362	394	366	340	376	362	386	393	371	406	324	385	359	356	376	380	398	334	369	387	375	367	384	401	350	387	404	373	339	351	374	366	392	363	351	361	378	364	387	355	387	398	368	375	357	380	417	390	380	395	404	375	328	365	398	386	371	360	390	383	379	351	350	347	354	391	357	346	377	383	342	344	348	404	415	373	376	356	350	361	344	367	379	376	400	364	355	364	376	380	370	391	367	380	350	348	346	372	382	362	417	403	385	358	383	365	363	361	366	344	339	342	354	368	336	390	352	405	370	332	332	375	346	355	361	368	386	371	373	372	358	368	351	361	384	372	375	353	392	356	357	371	388	373	377	337	351	351	381	366	351	364	390	354	365	346	403	369	367	371	379	363	371	365	365	353	372	349	403	385	378	394	360	371	376	372	391	388	375	349	385	393	393	440	363	364	363	364	390	377	368	314	339	398	377	368	371	366	358	378	360	348	352	345	360	356	371	354	365	341	364	382	368	386	377	352	335	376	404	373	380	387	383	361	382	376	369	358	363	340	396	387	387	348	361	340	369	372	381	390	374	389	390	371	396	383	394	339	391	354	363	376	354	387	409	364	363	377	366	389	344	337	362	341	364	383	408	378	350	377	353	365	399	359	368	349	358	386	390	374	357	400	363	338	357	337	359	385	401	394	357	341	391	369	383	335	389	381	338	390	402	369	395	345	361	368	333	385	379	368	382	364	387	367	345	393	349	377	357	378	388	395	351	355	364	369	375	398	381	373	366	371	359	388	349	403	316	354	380	345	351	384	372	349	358	396	385	362	346	365	372	366	367	356	354	352	351	378	376	382	367	338	405	375	364	385	356	364	365	379	355	355	321	354	351	350	426	404	345	378	369	395	368	381	386	397	418	367	375	365	354	380	396	364	362	366	382	321	373	340	398	380	381	358	377	367	345	384	376	355	404	342	347	353	387	372	425	363	412	374	401	351	369	369	359	391	366	362	363	378	382	345	375	386	350	378	373	391	372	378	368	360	395	360	369	352	382	394	403	393	363	331	394	362	361	376	374	348	376	404	385	385	335	329	371	384	337	375	376	383	403	373	380	349	372	357	362	368	363	392	374	346	350	369	413	404	358	349	348	356	360	367	350	361	355	376	346	375	382	385	364	349	358	380	387	345	397	399	402	384	376	383	339	356	389	377	367	351	360	338	361	411	367	390	366	360	365	403	362	370	396	346	346	371	376	343	338	364	359	377	339	374	353	349	398	370	403	386	366	379	360	403	356	341	384	377	390	345	357	379	382	356	364	373	361	380	371	371	378	376	404	351	370	365	364	354	386	385	369	381	369	369	397	378	390	342	357	389	380	385	382	391	389	381	359	387	360	374	361	404	335	373	389	413	373	353	381	366	343	431	373	433	352	414	396	357	373	363	349	370	339	378	365	326	353	379	348	371	384	376	369	416	402	362	393	373	361	378	397	393	343	407	358	390	372	327	365	381	382	389	362	362	384	370	379	354	375	396	389	402	392	371	350	369	338	374	354	371	384	369	373	359	388	352	383	361	340	347	387	393	358	359	373	373	336	356	372	381	382	391	382	374	354	360	362	365	335	369	352	361	367	364	384	388	367	337	398	354	356	357	344	404	353	369	394	359	362	391	374	315	359	330	382	364	344	369	330	352	363	356	384	378	340	400	386	361	370	367	361	372	374	358	386	396	400	372	364	367	363	374	388	355	378	409	384	348	383	364	354	358	398	355	398	357	362	402	386	365	375	381	370	370	367	398	338	367	352	364	333	385	369	388	351	368	394	388	349	390	389	357	374	369	360	338	353	349	357	359	356	382	366	386	401	396	368	360	353	381	393	353	397	382	384	371	363	365	356	355	350	393	360	403	395	366	392	377	371	361	372	392	346	352	404	345	375	367	400	434	341	358	384	342	365	366	361	359	371	355	348	391	355	370	379	339	358	362	363	332	371	381	384	336	338	372	345	382	356	355	379	365	377	375	381	384	379	384	337	373	355	395	363	381	398	353	377	378	329	339	363	389	380	369	349	365	377	386	366	362	336	371	375	410	382	328	369	350	382	385	351	324	364	362	386	366	376	356	382	371	377	385	360	387	351	344	368	347	351	345	352	406	360	395	380	318	334	378	381	381	350	401	371	401	379	349	406	364	385	351	373	338	355	358	357	376	356	358	358	396	343	356	361	365	368	415	347	344	355	371	357	353	357	340	366	346	387	380	376	384	394	355	379	399	368	413	374	371	370	399	334	351	335	353	358	368	396	376	355	380	398	365	376	359	363	385	375	410	370	341	376	387	371	388	392	385	375	385	395	400	361	364	392	367	335	366	382	341	376	369	338	344	368	352	372	396	378	392	366	363	368	398	385	359	384	397	385	371	366	345	362	389	396	407	382	414	369	376	383	393	381	377	369	400	331	394	347	401	388	365	368	400	374	400	366	380	365	376	383	368	346	376	367	383	359	377	371	359	419	409	339	348	405	383	313	359	381	364	338	342	358	344	375	370	385	355	369	385	355	404	395	385	393	353	371	386	385	361	380	375	366	351	345	385	357	346	364	353	377	380	373
5779	8346	5972	2796	2072	1514	1199	919	795	677	634	607	559	519	517	499	473	449	448	454	428	476	445	395	449	420	457	430	449	419	427	411	464	422	420	417	404	412	425	418	429	420	439	412	442	411	420	426	416	387	398	405	406	402	389	388	374	425	380	406	366	372	389	405	425	399	392	395	390	408	387	425	374	383	388	414	403	409	435	402	380	417	398	367	363	431	391	395	405	406	405	405	364	395	336	409	388	390	405	390	371	358	382	386	366	384	372	396	386	353	383	384	405	361	372	380	384	383	358	396	369	378	412	366	381	390	382	378	356	387	406	397	377	391	379	385	394	373	362	383	382	363	369	391	393	375	393	398	422	361	362	370	401	342	385	365	353	384	415	355	370	386	345	357	406	392	407	358	391	369	417	366	386	380	370	375	377	376	345	393	379	397	359	375	372	385	397	370	391	410	383	382	378	380	424	390	386	399	423	365	386	347	364	395	364	390	400	357	395	362	354	379	335	376	376	381	373	352	411	397	360	370	385	403	361	365	375	356	378	357	383	402	386	397	389	394	363	387	384	406	391	380	358	379	384	400	415	396	385	360	429	376	388	401	359	396	346	365	378	352	393	387	379	412	394	390	350	394	397	378	379	413	386	414	374	380	363	398	393	383	386	386	382	421	408	389	386	370	383	372	357	390	372	396	383	404	387	388	386	386	374	427	358	373	380	355	372	402	368	370	403	334	399	409	369	387	366	390	380	385	373	375	385	386	381	390	373	393	389	366	390	381	384	381	408	377	375	361	375	364	411	343	345	392	397	374	397	369	389	388	398	371	364	377	349	361	421	424	365	367	394	397	385	397	406	361	388	389	371	365	403	402	392	366	359	351	335	399	365	374	373	365	379	356	385	372	401	369	409	384	390	406	393	339	345	389	394	400	376	420	380	383	394	392	405	398	394	395	397	337	412	377	350	376	353	392	355	398	349	372	379	349	380	363	396	365	390	400	342	355	392	401	402	374	388	350	368	407	396	421	338	393	393	374	360	377	381	376	382	400	391	384	412	352	398	381	374	395	387	389	369	392	397	374	396	376	408	379	362	366	357	412	392	385	392	387	375	383	402	356	365	417	414	385	370	387	382	379	366	363	379	397	375	368	366	400	363	372	387	390	381	376	379	395	363	391	351	381	379	380	368	393	371	403	363	392	366	390	382	391	434	404	393	383	374	410	374	385	383	376	361	373	382	381	390	391	402	370	397	342	386	384	379	394	388	378	377	402	386	381	361	375	408	403	415	392	359	375	375	392	380	393	398	381	392	391	367	371	373	398	385	403	389	354	399	343	378	390	402	362	370	399	355	402	418	364	372	399	395	372	336	363	380	377	385	378	399	407	360	363	400	369	395	361	368	361	386	398	387	382	377	405	416	371	394	365	373	361	364	379	369	381	387	375	390	391	381	353	392	343	395	382	402	385	359	363	389	399	399	398	390	363	364	420	372	363	391	375	336	375	365	391	393	379	394	389	372	383	408	433	362	391	363	390	349	395	379	388	388	366	409	360	367	418	407	365	361	329	379	372	339	341	380	369	388	411	396	373	382	342	372	356	361	389	394	379	427	374	347	356	389	375	382	359	353	369	380	359	372	399	385	357	392	368	410	398	400	404	382	382	387	348	382	348	384	420	420	380	413	405	369	377	368	372	387	418	372	428	379	380	373	366	354	365	364	382	383	395	406	392	378	399	378	405	348	382	345	394	406	369	389	361	373	356	430	400	334	378	357	360	392	400	391	419	374	402	394	353	442	410	397	386	382	390	385	348	411	356	368	384	371	375	355	399	351	339	404	414	405	381	368	378	403	362	362	375	363	363	397	407	348	377	347	406	385	358	374	401	413	372	341	385	385	402	345	389	370	373	375	414	356	399	384	353	394	361	371	345	385	382	365	424	377	395	384	367	380	337	415	403	326	365	403	382	391	367	380	425	383	387	353	397	354	425	383	393	375	362	393	388	378	397	381	378	382	385	355	360	391	415	366	377	412	362	383	371	357	396	368	401	384	397	401	407	387	391	357	363	368	391	383	368	370	419	389	341	398	374	356	352	381	371	338	385	400	400	380	425	408	399	368	367	371	374	419	381	361	380	374	395	364	407	374	353	384	353	386	357	385	346	334	349	355	373	380	373	379	388	390	372	372	374	387	350	403	393	380	345	392	384	371	360	373	384	356	380	395	364	420	334	358	404	399	375	416	378	380	392	400	379	386	397	383	357	352	404	387	394	387	370	403	358	437	395	369	365	384	386	390	396	372	393	383	399	384	419	405	358	354	357	409	374	427	375	396	394	389	354	373	389	390	378	387	382	380	397	385	380	395	359	385	369	369	404	383	369	372	379	395	388	381	377	414	372	365	363	394	374	398	374	411	391	376	359	369	366	409	403	411	358	383	341	365	397	422	383	374	369	329	398	356	383	362	383	378	402	368	402	367	395	423	371	390	388	385	375	379	358	366	381	376	392	382	407	341	408	379	385	365	377	386	385	399	374	361	383	367	413	367	405	366	386	367	371	378	394	397	390	420	376	378	401	358	379	419	432	373	373	373	354	403	402	395	388	366	376	398	371	382	384	384	386	362	390	377	407	372	356	423	393	368	365	397	392	364	377	349	373	384	404	409	406	383	378	393	388	344	372	358	369	358	423	402	380	373	384	395	378	384	394	367	375	378	368	403	390	415	358	358	367	386	396	398	392	396	351	362	363	390	390	358	396	400	393	417	380	357	358	360	405	383	385	400	360	317	371	400	361	373	392	366	372	405	322	422	347	398	397	416	366	354	388	351	410	386	406	387	391	399	366	378	352	398	413	381	380	367	385	361	377	410	378	365	386	390	353	390	391	377	363	399	409	391	389	376	370	375	375	393	407	371	414	399	358	363	392	404	375	389	375	354	377	369	390	367	371	412	376	395	359	364	352	400	419	355	382	391	374	375	360	372	377	379	371	363	382	389	400	369	397	401	405	401	394	356	399	368	358	419	382	398	384	379	398	390	388	387	428	386	380	361	442	366	400	369	342	379	356	414	398	380	376	378	356	344	415	374	421	376	400	361	365	395	365	392	360	388	416	379	360	377	383	381	380	374	395	425	391	401	378	351	349	389	391	381	361	432	392	390	375	370	394	372	367	378	396	394	395	373	359	401	347	367	375	377	393	387	387	374	389	404	386	413	344	391	383	394	383	403	392	371	399	382	353	365	376	377	385	396	412	431	371	361	366	411	394	356	393	386	397	380	361	371	368	359	381	416	363	375	395	371	395	378	389	356	381	360	372	386	370	386	394	358	385	373	360	383	387	403	393	384	347	343	374	365	411	392	402	385	369	358	364	413	366	359	376	388	358	397	398	391	370	362	376	405	384	383	371	380	372	385	364	417	358	376	380	386	356	365	390	357	387	391	389	370	381	401	415	375	419	379	348	381	378	354	419	425	353	392	379	388	383	393	360	392	357	375	349	394	381	421	375	410	342	404	361
24441	20928	27358	24606	14539	1418	1013	824	771	752	792	789	742	750	708	725	697	651	669	712	729	707	711	706	679	691	689	720	720	728	633	709	705	689	661	689	725	662	643	696	696	641	692	681	650	673	725	674	679	682	723	667	687	643	675	659	680	638	655	701	669	716	698	726	666	659	682	656	646	683	678	689	674	632	589	704	704	668	688	659	698	688	678	653	667	680	705	660	625	643	637	708	658	708	690	653	721	655	687	633	736	699	704	680	702	711	664	649	640	649	655	660	693	701	673	666	719	678	681	696	686	597	664	703	679	647	639	668	662	648	690	628	631	681	638	639	645	678	704	662	666	676	612	660	711	642	657	635	678	701	701	719	599	677	678	625	671	688	611	676	635	589	662	662	647	703	688	685	657	683	696	650	692	680	701	651	689	667	677	670	671	640	686	641	675	649	691	654	673	647	676	662	615	657	706	700	689	694	658	661	610	646	668	645	706	685	651	687	657	682	659	642	645	688	661	646	673	683	681	696	672	670	632	661	667	713	661	746	726	639	676	650	644	666	672	658	673	659	731	653	677	647	659	677	674	696	684	638	711	675	689	664	620	629	699	690	675	653	661	687	642	609	683	610	672	707	671	659	696	655	686	671	696	665	659	685	674	665	692	669	704	691	622	710	714	638	678	700	656	681	685	670	668	689	653	657	617	652	634	651	679	686	677	675	689	662	650	673	649	656	621	667	691	670	670	663	700	628	646	686	640	668	669	682	667	690	673	682	641	673	658	697	649	689	706	643	670	675	691	653	657	656	652	611	658	687	640	659	678	693	692	674	693	631	669	651	626	694	684	646	674	674	666	650	617	651	612	683	672	680	694	705	672	690	648	669	704	670	662	628	657	640	641	719	682	665	679	716	679	645	658	700	660	681	687	706	672	685	690	644	677	660	628	645	730	640	634	648	638	707	653	669	669	635	645	684	657	696	664	669	679	679	671	711	675	665	670	665	645	645	647	661	644	737	684	720	614	677	665	668	681	651	701	688	670	662	654	685	637	676	592	651	676	601	679	665	664	627	641	688	666	659	632	616	669	662	684	662	642	672	666	651	678	695	633	714	711	627	680	645	655	699	662	722	664	670	667	672	666	719	635	652	635	690	660	685	651	638	696	638	710	677	646	640	624	703	696	746	656	649	668	696	675	686	664	687	675	666	652	687	693	653	719	662	697	675	644	595	667	639	693	666	615	633	716	626	654	613	674	677	649	679	674	680	629	661	628	690	637	673	661	711	626	663	703	712	661	688	688	688	662	640	690	700	651	678	619	681	682	684	671	672	631	652	652	696	601	664	628	689	681	655	661	676	636	649	682	662	626	652	663	690	669	686	676	675	660	647	677	642	687	687	713	649	684	638	643	669	669	658	622	627	655	628	692	671	671	684	679	655	670	646	653	669	642	691	667	652	686	666	688	652	629	680	648	651	651	663	654	696	674	677	696	672	641	641	708	631	676	605	693	675	637	648	647	616	653	663	658	677	653	682	703	681	670	673	644	628	649	680	692	672	699	640	653	680	680	653	637	672	711	675	691	687	663	615	692	683	713	611	622	662	690	685	651	627	725	670	647	671	674	669	692	608	663	671	620	678	663	635	625	702	648	657	670	690	667	681	681	652	640	696	704	668	645	704	663	648	676	649	729	663	643	642	653	659	636	677	676	672	680	669	706	677	674	653	697	714	647	714	662	613	622	702	654	678	607	684	699	684	679	654	656	661	670	651	722	701	660	633	670	667	662	681	711	700	686	659	652	696	660	642	641	657	646	649	687	671	655	646	707	682	662	643	676	709	690	670	699	684	659	678	686	657	667	630	643	638	677	680	686	674	623	711	658	715	663	676	658	626	651	651	661	597	652	688	661	664	651	655	684	605	641	684	649	663	705	639	707	688	703	679	678	686	681	711	668	669	687	658	710	633	672	655	642	697	673	635	654	582	699	680	621	669	701	662	696	677	599	654	651	696	664	634	660	686	683	668	672	648	606	640	674	684	675	643	694	653	727	722	646	675	675	708	661	645	670	663	649	687	675	627	690	621	636	627	649	655	666	706	657	635	693	657	648	693	691	648	661	654	637	674	657	706	696	647	631	700	639	668	700	670	612	645	675	678	670	666	668	636	607	695	713	702	655	650	618	640	661	655	680	687	699	642	685	698	669	692	670	616	688	649	681	662	706	678	624	630	694	634	675	676	644	662	631	684	630	716	643	635	701	687	670	608	673	692	724	670	651	674	652	659	627	660	633	648	688	645	665	668	660	651	667	696	658	660	700	746	637	683	669	675	659	646	683	665	677	653	631	660	686	703	716	682	647	633	642	670	649	648	682	668	682	652	678	628	675	690	619	654	659	679	648	665	688	689	682	663	705	637	604	669	633	674	636	680	674	719	675	649	637	683	628	699	698	668	685	700	637	671	693	682	664	690	647	683	631	682	692	682	626	668	683	691	622	635	641	662	711	649	640	658	672	601	663	645	674	700	672	676	687	642	674	605	643	636	669	649	658	678	613	711	660	649	626	691	694	653	651	640	645	671	691	667	633	672	648	637	688	647	661	638	654	651	683	669	644	681	690	694	673	661	637	629	671	658	624	657	646	685	656	627	669	670	636	652	675	696	683	681	713	667	665	704	690	644	645	687	660	701	637	698	662	682	634	659	708	665	675	715	652	654	655	639	655	647	684	658	668	702	691	688	666	676	653	677	685	611	666	689	623	623	649	638	636	673	695	665	690	662	671	689	699	684	704	677	625	666	649	622	621	639	678	674	643	654	735	659	643	659	641	647	671	698	637	664	675	632	717	662	652	718	651	687	679	664	672	645	635	702	647	695	675	689	641	672	688	616	617	642	677	682	659	654	693	664	718	651	759	682	673	595	666	682	715	668	698	642	693	666	661	704	638	741	668	741	646	636	718	632	680	705	635	627	683	680	692	689	667	626	693	643	648	678	647	715	728	624	702	649	702	667	654	650	657	668	714	663	695	662	644	723	674	665	667	683	634	713	657	672	635	665	734	634	646	654	661	625	678	651	694	655	698	670	668	648	676	673	641	641	643	654	665	705	647	703	707	677	665	686	651	708	727	660	685	668	674	665	687	621	587	686	681	663	649	686	651	655	645	663	656	692	656	640	703	656	692	680	699	638	688	670	643	672	666	696	731	675	637	631	713	727	643	659	702	661	667	682	668	655	640	673	669	641	655	667	707	664	652	680	629	680	712	665	716	639	686	680	659	664	683	659	719	689	671	703	672	680	647	620	635	665	672	693	645	649	672	639	613	671	693	654	697	647	681	693	705	666	695	633	635	653	634	681	672	680	642	649	664	671	676	701	663	679	695	620	637	692	703	656	664	697	697	721	647	671	667	637	661	697	678	607	696	637	671	702	665	675	687	656	663	601	683	615	660	594	694	610	633	667	723	693	671	636	654	639	664	635	673	698	677	692	665	662	660	667	682	665	689	666	660	692	706	667	620	632
6956	5490	3887	2092	1643	1363	1123	1030	879	869	799	799	731	716	690	734	706	752	677	753	694	658	680	660	691	667	659	660	667	666	693	677	719	695	650	742	650	601	647	689	689	679	670	644	645	625	645	700	687	684	682	668	701	665	646	652	666	685	659	665	667	666	644	665	617	654	679	678	637	696	657	709	632	628	697	670	668	642	676	648	662	648	670	643	657	692	606	667	685	640	633	657	643	635	668	677	671	625	642	649	634	651	618	655	654	674	688	679	648	679	659	693	619	653	684	659	661	652	662	697	630	659	688	632	667	606	705	645	663	646	678	645	628	636	637	644	691	669	629	654	661	696	672	650	643	669	665	655	700	646	602	644	657	647	638	605	705	632	676	682	647	634	628	666	646	620	679	659	660	684	671	659	623	660	692	634	660	651	643	672	680	654	663	604	666	621	670	632	628	666	650	658	632	644	683	615	665	652	629	689	676	695	638	677	632	684	671	672	647	627	673	648	658	635	689	610	620	637	714	676	607	663	621	677	632	666	590	623	600	674	672	642	619	661	566	645	649	620	697	619	680	642	680	658	684	644	657	674	676	628	670	651	688	645	657	660	674	655	632	639	635	623	619	630	680	649	657	631	679	620	615	612	662	623	669	687	687	689	671	644	660	645	613	678	674	671	621	647	627	606	643	626	650	650	662	714	647	693	658	677	677	639	631	711	681	667	638	629	617	661	648	634	660	690	663	643	623	619	637	648	657	658	646	684	668	630	645	635	629	631	674	662	624	592	657	683	644	646	674	659	595	702	641	711	662	672	644	646	675	649	633	666	633	672	627	640	664	649	594	627	649	690	653	647	670	663	617	647	667	659	647	667	697	649	634	680	607	658	620	675	623	620	626	650	634	642	617	620	662	616	672	612	648	635	636	682	640	665	581	669	672	632	655	651	675	622	669	718	694	626	664	620	635	659	636	690	640	657	669	658	623	638	680	633	630	659	684	667	622	644	669	632	642	678	672	681	649	646	616	676	620	645	610	630	643	632	629	625	631	652	652	665	633	694	668	634	672	634	671	666	669	651	664	612	614	634	664	645	660	662	656	685	646	618	647	653	644	616	649	638	646	675	678	678	631	626	633	615	634	638	655	690	682	652	619	698	647	683	636	688	657	675	637	655	657	672	619	684	654	598	699	633	677	663	608	664	633	683	615	654	697	678	642	643	689	680	673	673	669	691	690	662	658	680	712	654	667	640	671	677	673	685	700	646	645	658	631	645	627	696	634	668	663	638	632	591	657	630	624	682	689	632	595	664	624	689	723	623	662	612	669	644	645	642	644	629	665	619	597	651	591	642	680	665	684	652	629	630	643	726	646	654	683	613	623	656	637	661	643	683	615	635	659	611	639	613	655	620	661	634	697	679	621	650	705	663	648	673	662	707	599	710	676	675	663	662	644	695	655	641	712	618	653	623	665	651	619	639	682	597	629	692	654	678	672	676	686	628	641	674	646	673	646	644	624	613	686	660	630	607	610	656	665	648	623	626	709	653	648	615	681	685	675	660	695	609	632	657	602	674	622	708	676	649	633	635	645	684	677	644	622	618	643	666	621	671	632	669	634	620	616	703	660	648	638	629	620	634	620	653	651	626	669	636	671	635	648	631	631	668	682	641	685	656	595	683	639	637	627	680	653	650	644	624	636	679	615	664	641	616	693	646	752	652	629	624	671	658	669	671	684	670	660	610	623	634	684	654	691	661	640	646	686	614	661	614	606	653	659	664	617	660	695	676	676	662	641	663	645	689	631	664	664	634	665	633	638	669	654	652	606	650	632	681	629	629	682	634	666	629	668	666	693	687	647	636	628	677	667	614	715	625	678	655	640	652	638	672	665	689	655	621	644	712	640	617	651	643	627	600	637	637	661	676	677	618	668	645	608	683	680	702	635	615	645	656	681	681	661	630	677	614	636	664	632	612	662	660	633	655	634	673	656	596	669	659	660	668	677	646	663	639	707	663	642	697	614	636	660	657	653	646	625	639	619	670	679	642	610	663	657	686	609	659	649	691	697	676	674	664	607	655	646	644	668	678	675	626	638	668	621	597	668	697	642	652	684	692	629	665	642	672	652	610	676	650	672	668	690	622	622	684	637	667	661	622	651	643	705	661	625	662	694	657	653	629	613	620	671	675	713	639	669	663	674	653	651	631	691	623	633	659	716	666	659	653	660	656	691	610	647	663	641	641	683	664	655	648	669	610	628	632	684	672	644	654	635	615	635	620	655	632	615	658	652	677	650	686	629	666	695	656	655	676	639	647	656	634	627	645	606	662	647	652	649	665	626	662	637	630	659	659	670	617	697	679	624	632	697	621	634	679	601	672	625	697	650	680	672	644	651	660	665	677	655	631	619	622	595	659	684	691	614	667	659	645	610	658	649	669	599	632	657	607	690	649	691	669	699	674	631	621	641	655	665	676	610	693	673	670	669	666	604	660	606	637	636	623	628	617	678	621	633	642	626	665	653	648	639	661	658	615	631	639	626	629	695	684	665	666	640	637	657	663	638	690	684	692	647	668	622	652	677	618	628	672	661	627	652	613	673	648	651	698	667	668	674	649	701	635	652	679	656	640	666	676	645	679	681	692	690	623	605	661	660	672	636	655	637	647	629	671	635	701	640	668	641	678	658	652	641	636	652	706	651	658	666	653	622	601	684	695	590	643	674	639	688	639	631	624	677	642	661	647	634	640	621	613	658	674	678	633	658	634	630	646	685	659	632	643	650	665	667	637	646	660	638	686	675	645	661	675	659	646	654	686	622	662	649	621	669	660	703	654	635	699	623	666	658	669	598	634	687	664	639	664	695	642	612	619	639	704	660	650	664	695	631	611	690	663	626	660	656	622	645	632	649	638	665	663	650	687	628	654	694	718	686	674	693	651	661	700	642	655	670	673	635	650	637	619	644	632	639	664	631	668	629	606	664	647	675	649	633	661	679	634	691	652	653	704	634	668	657	658	670	624	660	659	640	601	637	687	644	659	649	632	658	630	656	647	680	671	652	625	663	614	658	623	664	608	594	707	663	624	663	637	670	690	649	669	672	601	652	716	640	629	647	623	663	657	624	649	689	633	676	641	658	629	649	674	654	626	629	669	686	649	650	645	636	658	663	619	661	620	646	620	642	709	664	618	662	681	670	685	645	638	620	688	670	627	655	636	616	668	645	631	608	617	642	640	627	645	624	625	612	669	620	666	611	645	659	629	653	649	633	617	710	675	648	635	679	636	636	621	660	628	686	645	670	648	626	626	642	679	671	665	695	649	626	670	631	659	645	675	669	676	725	664	629	682	605	615	645	663	680	647	605	703	656	687	663	638	622	616	676	681	583	663	639	674	688	675	638	660	602	657	685	680	671	635	672	607	661	582	663	687	618	620	675	680	675	664	671	656	612	700	671	618	646	663	678	708	637	646	647	636	640	624	609	618	673	641	641	670	644	661	659	658	677	657	672	624	661	634	674	650
22197	20932	28601	23418	20935	21012	10780	1169	832	727	658	626	540	532	526	474	456	449	449	406	412	425	400	414	368	396	366	386	372	385	372	405	355	379	348	355	358	345	380	350	373	345	372	363	353	337	370	362	360	345	365	353	349	353	340	332	364	323	340	359	338	338	325	345	313	349	355	330	323	346	352	328	358	339	317	345	334	346	323	328	341	330	323	318	318	332	336	340	317	328	348	283	363	323	280	332	330	345	297	293	350	327	335	329	319	328	318	321	325	330	315	277	322	329	332	318	333	335	337	335	311	347	354	304	357	287	353	300	303	308	346	318	304	346	318	311	318	308	319	317	336	307	335	274	348	340	324	282	338	339	338	326	339	317	329	306	308	334	341	318	308	312	302	363	321	321	357	312	319	347	318	333	324	297	336	342	344	316	283	297	299	312	330	280	360	299	306	331	320	297	316	308	284	331	338	294	313	339	316	306	286	314	286	305	328	328	308	329	295	310	341	312	322	316	331	300	295	308	329	312	318	315	312	326	308	293	325	327	326	328	344	303	321	348	318	317	345	348	316	320	304	321	291	303	329	283	332	320	314	333	340	302	316	314	304	285	344	293	335	306	329	344	303	311	321	328	278	313	306	341	331	301	357	342	358	331	309	293	301	297	327	304	340	313	356	299	315	314	323	311	346	296	315	343	300	349	315	309	354	309	353	317	320	296	291	340	380	344	300	325	308	296	362	287	315	323	320	331	336	311	314	299	315	348	356	355	299	325	318	365	333	294	338	302	327	286	328	315	303	313	343	355	275	306	337	303	324	349	316	313	320	309	352	326	305	307	315	301	306	319	301	321	321	332	329	329	321	310	302	311	375	323	277	300	306	303	342	324	306	374	300	348	348	318	331	312	335	341	311	311	326	314	355	323	320	332	295	319	320	307	331	320	308	320	327	304	308	296	332	358	335	317	287	356	328	325	342	326	307	323	336	300	335	351	324	323	333	333	320	304	314	332	335	317	330	275	316	322	291	349	314	329	317	284	316	307	353	362	348	323	344	300	324	341	289	332	278	331	310	299	327	320	302	321	342	320	329	297	338	295	294	293	327	325	316	343	317	335	363	320	323	318	333	289	338	309	337	289	327	319	306	291	325	342	321	314	330	305	317	307	323	308	334	300	333	300	299	321	306	362	324	316	317	309	296	316	330	297	310	309	330	314	317	368	284	335	340	287	334	304	313	320	327	312	306	326	318	316	329	293	319	312	313	326	299	312	355	299	311	302	331	323	298	359	304	325	336	325	311	313	311	292	321	320	328	318	306	336	330	376	319	300	278	324	345	268	318	318	307	311	283	284	342	315	328	320	328	321	340	344	314	315	363	338	303	304	310	325	343	314	312	339	293	318	313	313	317	302	300	351	317	337	315	321	299	337	313	299	332	298	330	275	351	293	355	306	298	311	339	325	305	330	324	307	303	304	326	322	294	305	322	312	367	329	347	318	305	295	326	338	333	340	351	325	323	325	318	341	289	319	320	338	326	333	320	274	336	329	320	318	334	316	325	311	323	325	321	318	299	315	329	303	293	297	290	309	294	321	298	330	304	348	318	328	322	316	311	323	291	326	322	358	271	321	288	275	305	335	322	336	338	303	286	335	314	302	344	329	328	328	337	343	326	336	338	314	321	338	317	301	326	309	305	326	323	327	335	288	309	333	301	297	317	338	313	318	336	300	337	315	302	310	307	310	325	298	336	317	303	312	330	331	334	329	358	318	305	325	310	323	314	338	341	292	320	311	312	349	308	322	305	324	305	317	300	310	315	330	342	292	348	330	354	311	313	303	299	327	323	335	312	301	311	348	331	324	308	368	343	301	287	320	333	292	321	322	296	325	310	309	336	315	354	329	324	335	283	338	335	297	316	338	302	304	338	319	327	309	326	307	313	302	326	305	330	337	304	306	343	311	327	330	325	347	305	328	319	303	360	318	309	324	319	321	312	304	319	313	335	309	366	302	311	325	277	310	343	315	325	285	314	363	299	312	324	314	324	275	318	319	324	356	335	316	306	310	338	315	334	324	288	324	331	326	304	337	299	313	334	322	315	332	328	333	325	317	299	297	305	341	285	344	301	296	333	304	343	297	329	316	323	331	313	331	340	299	329	318	324	311	302	313	335	316	309	314	316	318	322	331	310	331	315	338	325	285	349	284	332	327	318	317	327	336	298	336	349	337	312	342	341	346	329	301	309	339	320	292	297	329	297	353	314	299	318	292	336	316	302	289	329	338	320	317	343	323	323	290	333	298	310	341	300	312	348	293	349	314	356	327	326	326	337	340	302	309	294	324	332	310	307	290	344	345	323	290	331	333	304	343	300	339	329	323	311	311	298	318	330	316	330	351	312	340	301	319	336	340	302	329	326	370	306	309	304	319	311	335	305	305	308	316	301	315	315	291	323	348	328	329	323	355	307	332	316	331	325	327	324	308	334	343	304	332	321	322	295	323	303	326	295	316	325	291	329	327	372	318	361	301	317	330	330	330	325	315	330	335	281	332	316	320	321	312	332	288	345	330	344	329	326	330	348	296	305	330	341	288	298	293	322	282	347	378	322	305	342	291	314	313	317	299	306	317	330	325	293	294	294	314	297	336	347	286	328	330	307	319	289	311	299	289	297	330	295	313	328	312	333	335	334	313	312	319	302	347	335	328	320	335	325	318	310	300	322	325	349	334	315	333	317	345	292	341	291	345	311	309	308	344	318	349	326	311	304	318	350	312	304	359	303	287	298	309	325	318	275	349	287	319	310	310	296	321	328	338	309	335	318	309	325	303	345	345	331	308	323	328	340	330	297	323	250	319	314	315	308	328	337	347	301	333	324	314	347	310	301	328	335	324	305	345	349	321	331	365	374	342	317	326	347	286	305	334	310	325	334	304	309	291	329	322	299	300	288	342	319	349	296	314	310	322	323	295	284	296	323	298	303	310	341	312	319	331	300	320	318	324	346	325	304	343	325	331	309	315	348	338	306	308	332	315	309	333	318	312	338	303	310	298	336	328	304	342	335	330	317	287	305	320	346	298	311	314	307	301	339	283	328	319	327	340	338	333	304	327	313	299	318	299	315	331	286	319	293	299	306	273	327	329	321	320	305	307	310	330	352	358	306	338	311	325	336	355	341	305	298	323	325	337	328	318	342	295	302	334	293	303	317	315	329	296	309	285	329	299	310	286	364	306	360	362	318	310	318	301	324	346	317	317	310	327	320	296	307	309	305	322	329	305	299	319	315	312	320	336	306	319	326	294	323	303	301	331	339	312	286	322	325	305	283	315	329	296	306	350	325	312	325	310	307	323	292	314	318	281	321	358	330	312	318	332	308	306	307	288	323	319	325	320	325	333	318	299	321	310	298	295	325	299	295	289	330	295	315	300	310	308	332	343	337	319	297	296	318	319	323	345	322	341	328	285	298	335	311	333	326	304	321	327	327	327	309	315	292	323	296	302	333	326	303	341	351	319	321	321
8142	14083	9891	4949	3596	2560	1820	1456	1131	895	756	746	671	588	553	539	525	488	490	456	430	427	452	418	397	419	406	413	376	380	405	370	387	381	353	392	369	375	376	342	352	375	379	348	376	340	392	338	319	347	346	316	359	351	323	332	342	333	367	368	325	337	314	336	341	355	326	348	357	372	355	346	373	324	337	335	347	266	313	323	336	336	298	354	328	327	334	342	331	336	328	285	324	317	328	325	320	314	315	342	331	348	304	338	316	327	322	285	315	321	317	313	331	334	306	292	316	310	327	310	301	343	311	324	310	327	284	333	321	315	329	343	295	311	325	334	328	270	306	260	331	284	332	302	300	313	304	303	318	302	302	317	340	309	305	321	311	294	304	321	330	322	320	317	307	300	286	296	282	282	319	311	318	328	312	290	315	286	297	308	320	310	327	271	318	342	311	307	317	311	312	329	323	323	292	309	310	313	322	298	314	321	278	310	285	310	317	316	324	302	340	307	292	316	314	316	317	308	308	307	331	322	297	315	299	346	319	315	324	350	323	324	360	332	297	310	320	320	321	321	326	307	335	306	338	339	303	303	337	326	356	323	310	333	284	312	293	317	297	302	322	306	325	319	309	339	290	324	306	309	312	315	303	327	308	277	295	346	289	321	324	297	314	335	329	284	320	303	276	310	299	312	300	317	313	306	305	304	323	323	308	261	310	321	315	288	286	309	312	322	320	325	309	299	275	300	295	295	299	321	285	332	308	333	329	304	278	320	329	318	318	325	318	346	297	332	354	302	310	328	299	298	336	323	313	310	312	317	326	302	291	331	276	270	312	322	308	306	323	333	325	314	310	327	334	343	300	342	304	304	307	321	312	295	295	334	301	310	309	286	312	362	323	293	319	310	319	314	322	293	348	288	319	350	328	338	354	316	305	310	304	325	276	311	319	308	335	283	288	322	317	316	308	302	293	315	366	311	313	317	311	282	308	305	296	317	298	291	319	318	286	297	328	316	323	317	312	322	322	298	311	300	321	294	303	338	324	306	317	318	326	312	308	303	326	292	355	307	316	317	278	302	305	316	273	273	324	312	309	332	305	270	319	310	293	303	298	273	312	312	310	316	321	319	301	299	298	277	326	306	312	285	340	310	334	342	308	313	327	285	307	314	289	316	301	299	328	308	308	324	297	326	314	305	323	325	343	300	283	320	304	358	317	320	294	284	327	306	346	295	311	300	325	309	321	343	300	304	288	321	317	315	334	319	327	306	300	329	357	323	304	303	333	339	304	310	322	303	309	341	324	315	292	340	296	316	306	317	324	309	340	295	304	282	299	284	299	309	323	319	327	308	331	296	330	344	297	343	320	322	333	302	292	316	310	329	302	298	330	303	338	312	341	309	334	311	293	308	328	308	294	306	323	292	309	286	345	305	309	333	301	315	280	314	353	288	303	306	296	306	330	295	310	331	311	301	328	302	330	294	331	309	310	318	321	292	328	323	303	303	285	286	294	301	321	320	312	295	307	316	309	301	300	286	308	311	294	318	305	292	326	290	359	311	294	345	317	322	290	320	305	303	309	317	307	306	308	325	314	349	320	296	286	308	314	302	327	318	341	276	321	301	311	291	275	297	309	349	287	345	279	297	321	304	303	312	326	339	343	320	272	333	301	317	279	316	319	349	312	263	320	297	325	298	311	293	348	323	301	322	304	286	338	334	291	306	305	324	311	328	311	302	292	304	303	288	311	320	318	310	324	318	294	299	296	295	305	302	302	359	300	305	321	310	304	343	317	301	307	325	341	329	308	301	329	302	296	313	327	310	357	334	313	335	317	300	301	293	275	328	306	302	301	299	320	304	273	314	323	294	327	319	315	312	300	300	297	334	312	303	330	320	291	354	310	318	313	322	304	317	291	321	307	306	296	319	287	309	327	309	323	320	313	280	320	301	335	281	306	277	284	319	314	308	315	295	301	334	327	302	301	307	307	329	332	299	298	320	307	302	303	344	310	325	324	310	301	318	305	329	351	321	303	268	320	297	314	320	296	317	307	298	308	325	316	313	329	314	325	350	320	286	282	283	335	308	348	327	304	322	285	313	332	324	313	318	289	298	358	322	300	318	294	296	319	327	317	347	322	331	337	305	289	304	333	311	326	321	326	290	291	293	315	314	333	318	306	317	294	296	312	323	313	317	349	304	291	317	317	332	327	319	307	298	281	329	288	316	315	308	347	308	289	325	299	311	305	294	321	330	336	298	328	295	295	325	298	297	296	305	290	295	274	302	323	298	305	341	354	312	311	309	350	294	299	313	304	309	332	275	346	318	328	339	302	287	313	322	313	283	288	305	313	343	338	286	338	280	294	335	286	308	308	295	317	289	285	346	297	329	309	310	314	318	311	288	305	289	297	302	321	319	330	315	315	305	307	300	286	330	347	300	315	328	345	294	297	341	305	336	325	271	296	341	292	332	347	326	301	302	298	324	298	338	361	356	326	323	296	300	322	292	305	293	315	317	293	311	333	311	326	316	342	302	318	306	327	275	316	317	341	311	311	310	303	269	278	309	308	301	317	328	319	308	286	317	309	322	331	311	286	327	314	288	333	314	340	301	314	321	290	324	294	291	327	315	307	289	304	304	333	337	301	313	321	306	332	320	297	303	332	301	318	301	310	318	280	316	317	296	344	321	288	288	341	326	298	333	307	302	341	334	321	301	312	305	319	333	300	304	280	317	334	349	288	339	291	289	301	314	332	317	312	319	264	319	328	274	322	347	298	325	300	313	318	304	301	297	311	318	296	285	310	310	315	288	307	298	300	300	312	320	340	325	342	310	302	325	308	311	307	318	315	328	325	356	329	321	310	313	308	290	325	305	335	301	310	312	289	307	288	310	294	279	318	294	286	326	331	313	314	285	342	307	314	298	342	296	305	314	294	324	315	297	327	332	311	326	321	346	312	339	303	307	318	327	298	281	294	319	338	326	320	296	298	299	320	344	337	291	291	340	306	310	320	308	325	327	314	326	302	322	291	290	296	330	299	323	313	292	295	315	329	317	346	338	306	303	310	287	303	298	285	298	331	337	324	302	308	352	296	286	298	321	308	328	321	311	323	303	329	338	311	331	330	308	324	317	333	289	298	334	295	315	362	310	325	345	280	338	322	318	308	334	302	319	315	316	309	300	327	360	326	299	304	318	275	292	333	307	325	333	299	327	316	318	303	312	313	298	319	292	315	299	318	309	300	292	317	346	305	336	317	301	305	323	311	306	324	323	308	293	326	309	303	317	317	318	315	337	287	287	333	328	309	318	310	264	328	284	310	291	304	275	319	339	314	306	304	312	284	321	319	293	299	310	297	307	332	344	298	313	311	305	308	313	313	317	333	295	309	283	301	304	305	288	331	321	346	303	291	339	341	283	260	291	284	318	330	308	343	314	296	309	303	268	321	295	318	295	301	285	293	286	300	276	308	320	305	327	319	320	331	293	321	323	286	335	329	315	285	313	323	296	315	298
27622	18360	4852	927	764	690	691	647	661	679	702	661	707	688	663	668	667	593	654	688	642	703	698	642	706	716	702	677	645	713	640	692	678	671	696	672	680	667	685	710	676	638	648	697	640	698	630	680	633	650	614	675	680	661	658	672	649	742	716	703	646	648	693	623	665	621	681	639	672	669	645	688	642	633	670	676	633	644	682	657	650	612	606	647	656	662	638	634	646	699	628	627	700	654	664	619	648	648	692	679	647	677	673	642	619	635	635	631	663	618	661	671	614	679	695	679	638	630	690	684	660	681	677	616	667	668	664	669	666	666	698	658	688	670	680	698	670	645	667	660	646	635	690	664	644	653	712	674	687	670	647	647	641	671	663	619	619	656	702	642	645	638	662	670	714	683	660	707	673	653	658	620	662	664	679	679	692	658	602	631	635	665	626	669	635	626	657	648	673	621	661	639	666	678	675	661	644	684	655	639	673	689	690	670	705	717	699	717	646	671	683	623	685	627	688	680	663	627	647	650	717	681	644	688	616	711	657	639	671	684	640	637	630	662	662	620	664	640	619	642	697	658	671	680	675	649	645	662	648	653	686	626	640	681	664	608	634	672	658	703	638	681	707	625	640	642	627	648	667	666	659	601	655	662	632	664	648	668	669	692	666	647	608	646	663	659	696	656	618	669	641	672	677	680	710	625	679	634	627	660	672	696	608	655	679	669	688	656	649	715	702	645	654	615	679	685	654	629	662	627	643	698	656	623	651	623	668	625	671	649	599	687	686	651	650	656	699	669	714	656	662	668	650	639	677	650	713	613	667	657	648	654	670	617	644	629	654	652	653	680	653	613	678	651	645	667	626	654	683	670	681	688	671	670	674	666	696	681	685	731	660	657	644	703	657	699	658	675	686	671	681	653	678	676	635	622	679	685	670	643	661	672	688	623	661	672	729	715	663	636	672	681	625	647	673	660	649	669	636	663	673	618	671	680	663	680	608	662	620	685	698	701	625	647	667	664	649	669	664	664	690	678	714	636	645	655	704	657	683	641	672	663	634	665	669	655	636	636	658	694	736	627	664	649	663	643	669	660	622	677	622	690	626	636	636	669	634	598	654	652	651	698	657	621	644	665	668	651	645	674	692	644	654	657	720	652	684	698	708	688	678	614	659	679	679	685	693	635	670	651	628	687	650	678	667	690	665	656	673	628	648	658	648	647	674	646	669	643	624	700	643	644	687	615	623	647	671	707	670	616	652	650	630	668	661	642	675	680	701	674	659	623	646	667	638	623	678	686	638	625	672	652	655	713	650	681	690	673	654	666	638	653	680	623	643	662	643	677	609	638	651	644	671	655	703	646	627	650	640	647	632	702	628	647	664	678	685	667	657	648	689	671	674	659	690	607	690	662	637	623	623	635	670	608	661	650	692	686	659	675	665	655	653	690	653	637	636	586	694	682	704	644	604	709	664	686	614	679	670	659	670	705	689	658	654	644	666	632	659	610	635	658	648	654	652	688	637	671	615	631	670	651	630	665	694	667	668	644	677	680	700	659	670	674	660	669	656	613	697	659	654	643	649	604	660	672	667	673	688	681	679	651	640	692	645	678	692	712	617	647	679	685	668	648	667	683	629	644	635	679	624	660	679	628	628	657	619	658	685	608	630	660	623	661	645	658	687	597	640	708	670	669	661	672	693	664	670	629	645	661	617	669	671	654	657	674	676	651	636	674	639	653	633	618	665	649	680	701	620	662	682	660	702	612	649	659	664	650	675	684	636	634	638	648	640	667	666	638	696	716	660	687	689	627	688	667	640	652	674	643	676	672	618	651	641	635	652	685	722	693	657	654	671	628	658	642	678	655	665	684	691	695	675	641	608	675	640	624	667	693	630	675	700	649	705	673	641	658	715	643	657	658	637	635	663	651	648	648	668	705	708	696	660	626	650	640	665	683	682	637	664	689	690	664	668	679	669	664	668	686	628	664	704	638	625	648	624	664	660	652	657	615	673	671	644	645	692	660	671	672	658	669	609	696	650	612	696	636	652	657	642	652	698	611	633	633	684	657	652	665	680	634	668	673	623	684	680	628	677	706	640	649	641	634	676	673	677	635	619	607	674	672	688	665	672	698	632	702	619	661	667	638	663	667	659	614	668	618	661	658	611	608	670	679	668	651	620	652	653	645	609	683	658	635	686	644	687	681	663	675	682	635	676	713	656	606	623	609	677	629	668	661	702	675	674	673	715	691	645	674	619	612	674	648	653	691	659	641	663	642	613	684	634	583	659	637	670	674	687	624	649	686	639	699	675	676	654	656	674	593	668	638	623	675	664	699	641	631	640	674	691	699	673	655	632	640	663	642	651	644	673	676	685	651	661	669	682	666	649	652	660	640	650	644	706	685	714	701	652	629	688	655	635	667	668	661	618	647	701	635	672	645	682	614	647	670	646	624	646	652	657	682	696	673	639	634	621	696	633	670	705	659	661	738	729	643	684	647	685	674	671	626	629	618	673	595	663	664	601	664	666	629	622	689	661	673	613	670	644	664	655	684	673	751	635	634	677	662	673	691	695	638	621	672	711	669	649	687	630	630	686	641	674	630	633	616	638	664	669	688	669	621	677	623	661	630	659	651	638	679	663	664	620	677	673	671	637	630	663	639	659	670	675	645	656	685	618	703	688	672	612	637	637	660	645	672	674	618	667	652	643	615	634	662	675	664	715	642	705	693	619	629	641	636	649	681	664	662	662	664	635	653	648	663	638	672	639	653	679	680	644	676	696	646	659	646	672	672	660	664	656	660	577	678	674	672	662	663	646	676	621	672	646	658	609	625	713	673	676	651	589	632	635	657	653	622	653	656	721	693	669	651	661	694	643	689	649	706	678	663	668	647	664	634	609	635	644	670	687	655	668	735	660	650	676	632	663	698	664	669	648	690	645	671	699	657	700	673	646	667	639	678	646	684	592	656	584	659	676	653	653	661	636	666	690	681	651	637	631	630	674	664	645	663	704	644	697	694	674	618	662	693	650	634	655	600	601	669	647	658	658	647	665	627	696	708	613	668	657	638	608	621	712	651	666	655	641	625	634	662	679	644	674	612	609	718	640	661	649	664	681	699	630	647	677	676	670	697	671	635	659	668	640	665	673	668	705	675	632	653	658	655	640	624	679	655	636	652	664	672	650	691	626	670	666	624	701	686	681	662	683	681	621	627	618	603	679	650	608	692	624	614	613	614	598	669	665	715	672	651	631	701	629	662	689	673	640	687	685	723	648	677	612	675	659	664	703	610	672	631	630	603	667	635	693	680	668	655	680	677	685	623	653	655	679	676	691	628	658	678	678	692	692	645	659	664	623	697	653	638	645	655	685	646	669	617	679	673	679	729	710	653	634	651	662	693	630	673	688	660	670	672	627	634	663	710	748	652	652	618	682	662	692	686	689	679	717	718	661	654	704	673	641	698	661	653	668	673	638	676	625	663	662	644	654	661	697	654	661	664	704	669	665	668	669	641
8659	1196	1015	769	762	726	709	672	698	660	727	627	661	673	672	688	662	706	699	698	683	691	702	653	676	650	728	693	673	674	673	676	670	670	647	688	715	699	705	686	683	688	672	674	682	663	706	686	646	629	596	636	659	670	673	682	650	671	599	690	664	665	710	665	649	651	636	678	666	649	653	640	702	677	677	669	722	697	673	656	647	680	674	660	626	647	699	661	626	637	709	652	639	646	659	697	667	606	722	678	680	665	633	662	645	660	645	692	661	669	635	675	676	633	688	707	685	688	641	660	674	660	647	662	638	659	644	648	659	687	682	658	678	611	619	670	661	660	626	684	697	680	702	621	741	671	690	639	645	617	636	682	656	642	639	615	669	665	611	673	668	711	655	659	657	630	679	684	656	653	628	649	661	628	665	629	627	660	651	661	633	618	690	657	629	696	664	663	641	679	661	678	649	659	677	668	643	685	651	670	630	648	682	668	664	651	676	720	643	627	632	645	702	617	660	715	647	634	639	671	629	668	654	665	615	673	642	630	648	658	705	620	668	688	641	640	656	686	624	653	684	682	640	682	636	661	677	662	690	642	685	641	668	658	600	632	657	630	653	611	658	649	631	691	653	659	708	671	673	672	656	691	657	650	659	642	654	647	634	687	656	632	713	634	689	646	668	686	660	641	700	625	659	664	676	637	671	653	632	621	644	662	657	658	675	659	659	642	700	627	687	666	678	637	647	666	612	641	650	685	619	674	657	661	674	671	692	670	681	641	659	658	665	710	690	660	634	656	658	653	676	624	707	658	670	637	641	677	650	673	601	654	633	696	641	639	652	647	669	683	645	620	685	690	653	585	650	653	647	657	681	651	624	694	621	661	644	663	666	612	655	659	657	685	686	650	709	639	654	623	648	630	656	657	629	652	698	666	657	709	653	656	622	635	716	669	658	682	620	682	665	681	634	676	628	658	594	708	631	674	642	631	624	647	654	614	685	689	676	656	640	651	653	623	646	657	690	612	649	644	680	659	651	699	640	676	662	651	672	682	619	631	665	650	639	683	653	626	613	686	620	711	639	627	696	675	680	661	639	654	663	700	648	644	631	656	641	657	637	642	647	671	640	694	697	689	642	683	709	669	656	647	708	628	630	642	619	645	624	680	645	640	669	643	671	656	700	694	628	722	682	679	602	683	660	636	641	664	678	658	644	659	641	650	667	645	679	702	634	701	631	597	642	646	670	667	633	611	642	657	668	692	634	653	651	645	652	595	672	714	641	656	673	651	641	650	637	670	664	643	664	655	608	637	673	641	655	615	645	661	619	717	668	685	670	685	598	641	672	634	663	649	674	679	640	615	657	620	654	672	661	670	671	626	670	634	669	608	637	665	663	659	663	688	651	632	659	614	652	580	646	622	674	737	676	637	617	651	698	621	680	648	703	671	645	707	650	677	697	677	659	655	596	657	684	683	634	692	680	612	619	655	649	657	637	663	718	655	621	644	637	654	638	635	729	695	630	623	628	630	680	692	678	677	685	628	608	673	664	675	703	683	584	642	642	662	652	639	684	622	633	645	649	607	663	609	695	621	645	652	658	624	658	729	703	658	667	657	642	663	644	634	667	651	651	632	633	671	687	679	626	641	642	741	668	647	645	691	649	643	645	690	664	631	681	675	688	639	632	628	621	649	653	639	674	673	701	655	700	603	672	643	659	675	661	636	643	637	614	676	649	625	644	652	684	680	641	658	662	674	641	581	644	639	693	637	694	663	645	660	652	645	698	660	660	662	630	693	648	663	638	674	640	701	648	643	669	661	680	700	687	619	661	653	671	690	658	671	668	639	651	678	631	688	608	679	648	675	644	678	689	642	664	621	634	685	625	663	624	670	718	597	651	681	646	659	638	662	687	668	658	672	627	685	653	627	659	618	638	691	678	670	700	657	632	633	657	602	642	689	645	653	675	651	652	611	679	650	628	652	650	660	697	660	687	650	651	621	660	673	641	669	654	646	647	651	616	635	682	666	664	709	627	664	638	633	636	647	652	615	637	649	661	690	641	671	700	646	602	630	627	677	653	669	658	667	638	626	651	662	692	670	705	660	657	678	660	673	693	687	628	614	652	685	629	609	652	657	636	688	647	641	634	669	671	666	641	690	667	719	640	661	687	653	644	642	641	637	672	626	731	675	603	637	676	682	650	666	669	661	676	638	674	686	693	663	645	643	622	694	680	645	632	660	632	670	668	628	684	652	680	639	635	629	624	655	638	678	661	648	616	598	701	645	684	682	669	662	665	636	681	658	671	654	698	661	653	698	616	689	689	672	696	623	672	732	653	638	644	706	634	667	667	635	638	677	660	733	689	626	707	662	648	673	657	635	622	602	629	651	668	671	676	683	620	670	633	644	639	621	616	651	639	654	646	669	652	672	678	628	623	668	683	694	646	708	642	644	718	605	655	685	655	663	697	692	636	655	658	665	634	662	665	656	641	666	607	586	662	657	613	655	649	630	630	656	630	630	615	678	664	651	675	651	668	641	668	701	647	685	673	715	653	596	667	686	611	688	665	623	652	646	633	635	647	682	677	728	711	653	658	720	638	681	633	630	639	609	681	696	630	630	628	621	667	614	607	645	609	653	680	687	667	625	677	662	684	681	652	645	657	653	617	677	636	638	701	666	668	624	650	650	647	643	680	695	683	618	626	677	644	675	665	648	633	627	683	669	718	623	654	625	651	621	650	675	671	635	656	657	657	667	602	681	628	629	641	635	661	649	629	650	684	651	687	622	641	640	663	696	665	666	695	634	681	694	677	679	672	685	651	684	649	644	620	626	637	660	662	632	626	686	673	688	694	680	651	685	685	689	658	675	630	681	649	653	653	697	658	697	667	611	699	657	653	699	664	663	660	622	680	653	628	629	626	671	687	609	680	621	613	680	693	627	669	651	691	641	695	735	641	681	644	702	707	649	647	653	671	684	663	598	660	633	687	620	694	711	682	661	693	663	698	688	613	635	646	671	648	667	706	707	642	687	686	680	689	705	637	636	679	665	660	656	682	686	680	665	640	669	718	694	651	699	621	658	656	620	688	700	668	648	711	654	645	663	638	638	601	631	659	670	574	707	632	715	647	695	630	630	682	637	612	642	698	589	653	636	624	664	617	672	662	624	635	683	646	638	638	668	650	660	647	681	701	647	631	640	643	615	642	683	651	673	672	702	641	703	679	630	656	668	615	660	631	663	692	659	656	653	645	620	638	648	637	675	668	678	629	641	655	638	643	613	643	694	642	670	680	682	650	631	623	681	670	637	649	658	701	626	679	633	704	679	606	664	673	640	641	640	662	686	655	676	630	655	640	666	677	686	653	654	674	649	629	714	607	659	667	662	685	665	654	667	680	636	684	654	636	615	627	648	704	686	635	653	672	634	659	705	623	653	662	657	612	698	619	629	654	668	587	712	679	685	680	700	651	631	648	611	640	641	682	644	650	643	664	689	649	650	637	686	600	680	643	668
23388	20940	28174	23874	20950	10970	1206	799	693	583	546	558	535	526	490	422	404	428	442	478	432	422	398	426	451	440	411	451	409	422	395	432	445	432	424	415	401	442	425	430	459	420	382	429	417	418	429	420	416	428	429	386	429	397	399	397	390	390	397	383	398	380	404	427	384	397	421	403	412	393	428	388	410	404	388	397	386	428	394	465	438	414	395	377	402	419	360	405	407	404	438	394	430	401	383	369	398	395	410	377	376	421	435	395	423	381	385	403	413	401	394	356	386	378	390	360	390	398	402	389	378	369	380	410	388	418	425	399	362	394	398	382	388	418	387	404	411	404	382	398	399	338	368	384	387	382	402	406	375	381	381	361	365	337	431	406	371	371	384	405	404	388	401	359	393	371	367	393	407	363	396	388	398	410	383	384	354	378	397	360	355	369	397	419	394	393	385	395	364	420	392	367	371	368	418	393	393	381	403	396	437	412	362	388	431	355	406	352	389	370	393	351	434	407	380	398	380	402	414	352	357	373	429	385	396	387	379	402	392	369	410	390	435	404	391	393	403	398	363	384	384	403	387	371	388	396	395	403	446	403	399	405	372	368	392	392	386	390	391	388	371	390	380	386	376	383	394	393	393	403	357	371	416	389	389	396	411	352	428	405	360	379	361	394	384	337	396	375	361	362	365	383	360	419	386	400	421	349	428	423	395	391	387	379	409	398	399	394	378	379	385	412	396	420	449	381	353	404	400	429	409	386	426	407	403	405	384	367	368	396	401	343	401	385	387	395	360	411	428	389	400	387	374	389	393	392	403	408	413	375	387	401	400	394	363	369	388	379	400	375	379	411	398	383	398	371	364	408	362	364	393	389	379	417	396	412	375	402	378	350	396	388	382	379	401	347	322	348	434	398	371	411	384	376	373	378	392	420	411	343	361	358	348	409	398	382	386	371	385	414	384	337	373	394	410	420	385	381	398	398	405	364	390	398	400	399	428	367	367	370	399	382	384	392	435	414	363	393	412	403	421	396	377	371	374	372	402	421	401	365	344	358	400	404	404	372	400	376	394	365	386	371	388	372	415	363	406	393	370	366	419	398	389	391	396	414	435	348	374	402	398	387	364	368	422	393	386	386	386	384	403	394	395	375	380	411	381	376	388	384	377	400	421	380	377	380	382	415	381	397	392	390	390	372	386	390	449	393	376	418	408	333	404	381	384	435	411	387	393	389	384	420	373	357	382	402	402	334	384	375	402	393	383	379	396	424	368	371	395	419	380	387	383	382	395	375	402	413	369	379	391	398	361	406	366	373	360	389	392	377	379	384	355	376	358	422	393	395	357	380	430	388	404	397	391	391	378	380	361	390	414	367	385	423	380	397	378	380	404	412	368	375	430	439	349	369	382	375	367	380	406	375	389	395	384	408	365	388	384	348	370	394	366	358	381	385	357	372	389	388	341	355	359	421	391	405	411	392	352	420	444	403	367	390	402	377	370	376	371	385	401	374	393	405	374	401	400	396	418	415	380	389	377	383	382	393	353	364	379	399	392	395	381	399	406	395	390	378	355	348	430	415	409	367	394	403	368	400	390	389	412	390	377	382	384	389	360	385	420	412	383	391	372	379	375	340	388	402	364	394	370	338	384	383	401	397	369	365	413	378	357	387	392	408	394	381	386	384	417	360	384	420	387	394	389	386	385	393	390	387	421	355	393	386	428	358	377	379	396	402	353	403	402	382	400	382	376	378	375	392	399	387	371	438	407	422	382	397	372	376	396	423	350	397	391	382	400	374	388	439	383	367	400	419	379	373	402	416	379	350	352	382	387	437	410	355	362	402	408	399	408	416	411	370	428	355	352	384	390	401	392	394	379	344	344	382	404	398	403	385	365	400	398	382	368	424	383	438	420	385	372	379	415	382	370	366	378	372	400	430	364	366	387	390	385	384	384	359	386	363	365	397	391	388	387	374	344	415	407	430	377	413	413	364	385	376	364	385	378	393	427	372	388	423	397	363	397	426	381	424	363	402	408	370	393	367	395	447	400	380	367	363	392	387	398	348	391	392	386	355	397	383	382	383	398	381	383	408	397	400	419	389	384	364	388	389	407	411	375	416	397	387	395	380	429	396	387	415	344	391	390	411	387	415	397	381	391	341	373	354	409	390	386	414	412	370	371	411	391	450	380	391	381	393	392	402	386	377	419	379	361	392	399	372	368	375	406	374	362	393	371	346	402	406	435	419	380	352	409	399	399	392	374	404	379	401	417	352	386	403	370	402	390	379	402	399	412	407	392	397	388	365	394	372	407	419	377	391	394	400	390	413	343	379	382	416	394	385	375	396	364	374	386	402	380	384	373	368	414	378	393	346	392	339	408	392	411	398	394	384	408	383	402	402	389	350	385	413	369	366	391	374	375	353	397	352	401	389	384	398	377	358	416	397	382	403	414	383	370	368	409	392	372	433	409	384	419	360	417	409	383	383	368	357	368	351	377	354	351	425	381	387	392	383	387	412	405	393	378	376	365	401	393	367	378	378	363	385	366	411	385	358	395	411	374	354	399	382	359	358	383	390	381	390	362	366	385	402	422	386	453	423	396	400	371	370	333	356	425	388	380	390	398	404	373	436	369	401	387	390	355	385	356	354	376	394	375	403	377	396	402	369	391	406	414	395	422	385	385	381	380	384	376	391	424	380	372	381	336	376	414	382	385	358	390	409	414	384	406	413	388	415	374	409	389	403	365	382	416	391	401	387	381	372	369	391	384	395	376	376	366	366	387	386	395	406	391	407	385	413	398	401	393	376	385	406	374	396	406	365	371	390	382	371	370	373	395	383	414	387	397	409	404	380	383	406	391	399	392	366	394	407	356	369	367	359	357	391	423	378	384	353	400	390	412	419	378	370	381	404	375	380	389	364	376	369	401	369	408	389	369	404	365	410	391	383	381	418	370	420	387	396	368	386	387	402	391	407	389	372	394	427	378	385	393	386	398	406	377	373	382	335	397	388	377	411	406	359	380	395	357	405	411	409	389	369	400	399	360	364	384	382	416	384	395	373	403	365	367	386	415	378	397	375	384	385	409	404	385	369	391	410	380	387	345	358	389	381	350	414	373	415	358	380	385	360	417	379	366	358	365	351	405	377	438	396	389	351	400	352	407	392	375	401	367	366	406	369	401	379	363	397	415	371	372	406	400	425	360	386	411	360	367	398	383	417	353	384	359	389	384	398	399	354	372	374	356	401	378	350	430	377	434	379	356	398	397	382	369	422	360	378	378	376	415	390	377	392	384	417	394	413	399	394	397	387	372	423	365	420	374	392	376	422	370	389	399	398	371	391	430	369	405	400	369	390	410	377	362	426	364	383	370	410	403	395	430	404	361	420	386	385	402	382	395	363	376	383	410	382	378	375	420	391	374	341	418	365	423	412	395	363	421	370	407	369	397	375	377	415	400	367	406	370	395	437	362	355	371	403	389	378	407	372	366	371	366	368	384	363	367	411	389	355	412	405
8614	8515	5852	2961	2002	1551	1239	958	803	735	680	622	578	552	519	538	492	517	467	499	505	449	470	451	446	447	449	442	451	466	456	428	454	414	465	442	443	454	471	446	430	429	430	451	423	420	415	415	418	399	416	415	410	422	398	417	392	427	437	425	410	430	413	392	400	398	414	394	429	420	393	409	389	418	388	398	383	384	370	408	419	402	406	432	376	356	427	396	418	385	434	443	429	414	412	411	400	387	407	385	426	400	401	413	438	412	408	393	404	416	400	400	414	384	408	406	415	375	385	417	416	440	426	414	396	406	422	383	366	389	391	399	418	440	397	408	375	400	415	359	393	364	378	382	382	397	402	396	368	421	388	404	422	410	392	382	405	394	399	362	398	412	409	405	387	393	400	398	379	419	381	413	404	396	392	393	370	383	391	434	375	394	377	435	394	447	407	385	399	392	401	392	359	413	424	390	395	415	423	337	409	405	376	413	402	368	400	385	395	370	395	430	411	438	396	370	363	402	398	437	407	412	403	397	430	375	416	369	435	412	409	406	411	374	407	442	431	408	398	413	389	414	384	400	396	372	416	390	381	383	402	413	398	379	449	374	402	396	391	400	405	379	359	392	414	431	364	377	372	403	385	408	397	396	364	417	355	371	409	401	387	395	403	384	402	384	396	370	395	407	397	380	401	413	371	399	418	367	401	370	412	354	407	423	384	421	390	367	378	410	385	402	369	398	380	398	385	383	394	418	416	378	392	413	379	363	412	402	441	399	418	404	384	364	375	435	416	423	402	417	396	389	381	404	351	426	396	385	416	381	387	396	389	413	389	393	397	393	393	391	407	403	384	417	360	367	402	371	359	402	388	374	393	435	364	418	429	424	384	396	372	446	449	404	365	412	408	408	426	410	406	387	397	407	408	385	404	396	405	417	420	435	396	381	402	418	366	407	375	375	358	397	381	394	399	388	382	407	361	408	425	394	381	400	391	393	399	426	374	430	390	392	392	425	395	383	455	387	434	389	398	394	383	425	389	402	397	389	409	380	399	419	406	373	386	424	385	436	405	374	421	398	452	396	412	408	378	390	400	382	386	379	407	426	381	378	380	380	401	386	395	371	395	398	360	409	420	406	357	382	409	416	390	380	445	396	380	425	415	427	406	384	402	401	429	426	385	402	388	409	428	385	403	402	415	378	392	410	396	392	414	399	404	396	415	377	433	405	377	408	413	376	402	370	385	415	401	399	394	394	375	387	404	439	365	388	386	413	374	416	393	423	393	384	402	409	377	354	420	395	397	395	405	384	383	377	400	407	421	399	401	395	418	424	409	376	409	369	403	397	403	419	395	409	396	404	418	371	383	395	420	437	396	395	414	413	374	373	369	387	402	419	376	388	374	392	389	366	417	404	378	381	415	405	384	410	401	383	402	391	393	386	386	435	396	365	386	378	358	410	400	371	399	425	382	398	374	385	389	378	369	388	364	399	377	400	413	365	406	395	402	384	371	400	409	441	375	410	369	373	405	386	368	383	384	388	397	404	419	391	396	414	384	393	383	367	421	408	392	399	417	380	406	400	428	409	394	383	373	393	399	409	392	386	384	400	454	366	363	391	389	384	422	418	430	377	408	367	400	386	390	387	420	430	395	394	374	403	412	361	405	419	402	399	390	430	444	403	415	393	391	423	422	371	378	403	409	415	384	426	399	399	408	374	404	421	392	418	412	364	391	373	426	403	383	418	409	390	407	369	396	412	394	390	437	387	398	366	392	407	391	399	345	424	391	409	376	403	388	373	383	419	377	408	421	402	383	400	396	390	395	385	414	407	399	393	382	396	384	399	381	400	405	409	425	392	385	410	378	442	381	393	396	386	408	384	398	400	385	366	430	406	397	430	419	405	426	426	413	385	409	400	459	433	400	404	392	401	393	427	386	426	429	383	395	370	386	375	370	385	385	411	430	422	409	385	384	414	396	400	415	368	401	399	392	396	418	378	406	379	447	379	411	416	410	410	398	416	424	375	365	386	397	374	401	419	419	374	419	383	395	404	358	381	389	395	400	428	399	399	395	373	419	414	400	385	392	401	354	416	420	409	388	393	363	403	411	414	402	396	408	362	366	415	369	386	393	412	410	407	397	374	422	363	368	383	415	380	418	401	392	422	413	380	390	380	409	349	424	427	391	409	426	393	405	374	367	392	394	412	369	413	385	379	384	391	423	398	357	407	390	406	424	410	407	449	409	393	445	399	362	403	388	415	401	388	385	392	412	381	390	403	393	344	428	369	436	406	374	382	410	383	368	373	399	397	378	402	414	403	384	357	441	369	410	391	392	366	421	388	387	402	391	379	412	427	405	361	426	404	353	397	369	363	410	412	417	402	366	339	374	362	417	385	368	394	419	381	386	403	397	402	413	388	401	384	403	369	411	376	396	403	370	389	416	408	367	385	430	375	403	418	373	406	403	416	415	390	398	385	388	408	369	404	410	403	405	414	392	392	376	432	389	408	393	415	396	414	405	411	410	408	387	389	379	438	380	365	380	381	380	374	397	411	393	422	368	420	397	384	379	374	427	377	454	393	435	404	390	378	424	407	415	392	362	408	387	405	384	416	387	372	387	426	409	385	432	365	364	425	384	384	426	399	397	373	408	407	405	415	359	387	404	388	402	394	423	417	389	402	370	401	391	374	404	389	364	415	398	349	400	365	387	425	401	385	428	422	357	373	381	411	398	411	409	400	387	366	402	353	448	375	385	397	351	376	406	374	423	389	428	447	417	392	406	393	376	369	392	417	390	339	369	426	384	409	370	408	375	363	411	400	428	400	375	435	406	386	420	422	384	411	424	399	393	417	358	412	371	401	409	401	418	394	394	408	388	394	362	391	398	426	359	383	438	390	396	395	385	398	408	409	423	382	390	424	371	400	370	384	417	367	381	407	375	426	428	408	423	386	410	427	381	365	385	401	378	401	399	398	382	408	430	396	395	385	393	384	398	430	374	380	364	417	396	405	356	396	370	387	395	428	375	377	392	402	381	400	403	415	379	395	395	366	407	385	418	390	411	420	378	425	404	405	396	420	367	414	431	389	391	367	347	424	415	397	402	394	412	428	390	399	380	366	386	405	401	396	391	418	426	376	378	390	381	383	383	406	443	402	406	398	432	407	388	429	386	400	404	408	384	410	392	438	392	386	374	359	419	370	395	384	369	395	398	359	358	345	404	378	421	426	371	392	391	389	382	391	431	395	399	392	401	391	424	377	415	418	416	409	437	438	393	412	406	401	427	435	379	398	407	391	413	367	402	420	382	383	390	392	376	393	412	388	402	392	374	423	413	400	389	368	415	379	386	400	382	424	390	406	396	387	381	416	426	406	362	402	421	396	420	411	404	386	401	393	418	397	409	426	386	390	439	395	446	407	420	397	377	394	412	392	402	395	409	372	404	392	386	396	425	400	421	399	384	397	379	427	433	418	383	395	384	371	411	393	426	374	420	399	392	383	396	356	417	403
24388	20922	27360	24591	14660	1431	1036	866	836	817	740	769	745	760	766	742	736	724	745	724	718	714	727	699	698	691	716	719	717	698	768	725	707	714	689	730	705	688	716	689	722	703	688	657	699	693	678	702	687	689	655	685	726	670	709	730	698	729	675	754	724	679	719	681	717	702	644	691	725	721	647	706	720	681	693	682	684	669	685	681	688	713	657	721	690	713	721	748	698	699	699	685	701	681	694	727	647	713	690	685	724	689	645	671	730	692	660	675	665	729	647	652	665	683	686	687	728	716	686	704	733	658	689	685	719	708	692	693	679	674	678	714	702	707	672	697	669	698	699	658	741	703	741	709	673	729	700	699	736	703	684	681	666	711	660	648	674	712	727	718	682	683	680	699	675	686	688	745	708	689	687	744	695	692	711	686	670	730	694	685	709	699	682	702	691	708	701	667	660	669	715	684	684	722	716	702	663	728	694	684	715	665	692	696	688	704	675	713	600	652	687	692	701	724	699	753	639	699	701	684	746	674	686	713	695	622	697	680	683	653	688	682	699	642	698	688	691	682	727	694	652	712	683	711	705	666	689	643	706	695	680	666	668	682	688	674	691	731	697	707	720	729	690	659	695	680	707	653	725	702	742	690	712	711	678	705	678	651	666	683	674	696	692	700	674	713	715	702	689	708	715	718	659	682	695	739	659	691	688	673	688	696	682	716	659	662	734	698	715	686	651	716	662	739	691	698	725	688	690	682	708	637	681	704	743	709	726	718	669	674	674	653	685	695	654	699	691	643	679	724	669	668	667	677	715	650	665	693	665	675	682	701	714	711	688	668	725	722	716	740	652	703	681	643	753	713	716	688	692	713	673	694	640	667	682	689	698	706	693	678	709	674	708	672	716	656	710	664	654	747	667	648	721	658	719	692	681	716	676	712	670	655	718	675	715	669	678	698	673	676	668	666	692	695	685	714	711	683	707	716	674	669	682	654	720	675	729	698	680	699	653	709	629	655	663	671	715	676	676	700	694	642	679	716	687	681	724	653	681	677	709	636	718	674	684	671	652	712	639	681	665	677	687	677	653	688	715	665	684	661	656	696	715	730	692	639	686	738	667	678	690	705	653	645	709	703	679	655	678	695	699	688	643	681	725	699	659	663	673	681	681	691	703	648	670	661	702	703	723	696	660	729	660	640	713	725	672	666	700	702	688	656	685	691	682	666	731	649	698	660	665	688	666	685	677	773	702	650	640	659	704	688	712	707	693	682	664	656	680	707	694	666	663	686	708	698	668	706	680	696	727	731	707	732	737	705	689	698	669	688	736	667	680	649	651	662	670	712	670	656	721	684	669	690	715	703	678	716	679	647	672	700	681	667	700	621	658	702	680	613	648	731	669	713	715	673	693	711	673	649	747	701	688	667	658	693	690	653	740	701	630	678	690	675	656	660	727	706	708	751	707	680	687	686	696	681	666	708	668	724	654	687	681	670	708	685	650	707	697	650	695	692	666	749	679	674	660	652	707	720	713	673	663	700	684	668	654	656	738	737	669	646	672	695	675	691	655	681	718	684	707	681	666	680	665	688	671	676	706	713	685	644	669	725	720	699	636	703	680	692	692	690	653	687	713	726	690	654	671	641	695	704	635	739	702	710	707	690	738	697	692	742	689	637	675	637	724	661	657	681	691	689	729	667	674	648	712	658	641	695	656	715	713	689	722	643	709	701	690	643	733	701	655	701	736	680	684	720	685	683	730	682	677	667	661	708	735	667	690	706	680	683	676	651	712	723	679	685	653	718	701	671	682	619	703	721	723	653	698	661	635	678	682	706	695	670	686	718	702	713	661	713	685	673	699	674	694	671	647	674	694	642	674	687	690	665	655	635	688	709	685	730	663	644	705	715	663	682	713	658	673	608	692	693	685	717	674	696	697	689	701	729	674	698	722	688	732	699	707	676	643	666	716	695	663	711	645	692	728	651	651	684	660	685	649	698	651	700	702	671	698	684	717	700	685	688	664	694	668	658	688	686	639	689	668	693	714	683	663	648	658	647	674	685	659	663	678	683	703	697	701	637	682	667	695	684	648	690	715	701	678	718	688	720	668	665	742	648	677	720	680	676	679	728	674	679	695	697	689	683	684	710	706	663	701	687	741	689	687	728	624	713	671	724	677	666	629	675	679	670	674	668	696	694	702	717	603	695	730	714	716	712	651	687	659	654	661	677	682	621	781	673	709	656	712	658	732	675	645	727	665	723	714	711	652	695	655	681	645	636	653	665	688	634	665	685	718	685	688	687	674	670	663	660	702	677	696	663	703	668	702	721	627	683	716	660	682	738	708	691	685	669	685	716	690	663	649	681	711	673	685	654	691	721	686	693	725	721	665	660	674	668	702	647	696	661	682	697	670	659	656	713	675	645	687	658	674	673	670	729	747	649	695	719	626	698	677	645	703	608	679	677	740	673	712	688	704	715	698	690	680	686	690	653	641	643	688	685	641	631	652	695	673	688	721	687	665	709	641	668	675	661	688	739	710	705	691	718	705	671	679	670	671	677	685	721	690	644	671	724	686	695	678	642	645	685	678	715	671	682	703	667	678	694	723	661	694	707	655	701	727	700	700	706	672	669	669	690	711	703	724	705	671	659	650	681	714	687	670	723	699	689	682	682	713	698	635	672	677	700	711	678	690	675	720	657	658	647	682	710	724	665	680	676	714	654	710	701	675	705	668	684	722	651	648	741	697	686	721	637	661	677	666	674	656	685	704	676	665	699	675	687	677	652	724	660	663	675	666	710	716	599	645	639	640	665	643	673	654	750	732	682	695	646	673	719	655	655	708	720	658	722	676	747	696	706	666	668	743	692	725	673	734	700	701	684	689	674	728	706	710	702	684	719	699	663	719	663	653	671	629	654	668	660	679	699	711	677	667	653	706	686	682	685	701	666	667	667	695	706	643	650	702	706	665	674	671	690	680	689	665	695	711	664	701	712	679	631	665	668	684	683	680	745	652	714	686	707	692	681	709	668	715	689	709	725	675	657	697	744	696	682	698	687	673	671	668	683	711	693	675	658	707	668	687	713	700	694	679	668	648	695	677	671	726	647	739	692	657	669	696	745	687	669	684	655	670	705	725	657	695	673	695	649	710	659	649	674	705	700	667	661	714	717	708	662	654	625	710	725	699	668	673	700	726	732	690	716	690	659	682	699	699	661	717	711	693	689	655	690	676	703	696	684	699	716	660	712	734	690	672	704	712	694	683	695	701	729	658	673	674	685	729	700	690	703	710	695	701	706	683	734	708	673	698	721	671	677	692	765	693	684	683	658	675	654	663	685	676	698	670	686	737	675	630	640	695	750	679	712	684	663	703	670	681	698	669	659	685	691	683	679	695	720	646	689	696	693	684	640	691	668	661	710	747	718	661	691	712	671	694	685	702	693	681	731	693	658	691	714	667	651	690	668	650	731	683	647	630	655	684	652	668	729	715	737	723	694	705	701	707	720	696	697	685	752
8348	5703	3957	2089	1628	1387	1131	1009	907	865	821	807	759	755	723	768	731	736	734	718	709	713	723	679	704	709	703	697	676	752	724	701	728	722	679	696	720	748	715	700	673	688	647	693	715	683	659	724	667	709	709	698	663	693	695	652	695	696	663	708	669	661	712	654	664	652	610	681	683	686	724	696	728	731	654	706	651	700	712	678	696	711	617	645	707	673	662	654	719	672	681	702	675	680	693	665	657	691	651	663	642	658	666	635	651	669	663	668	705	663	674	645	660	705	627	706	695	646	654	720	684	700	719	712	684	670	655	681	616	669	707	710	638	644	676	685	697	678	619	678	651	647	659	697	633	678	651	699	641	699	728	644	669	687	677	653	672	669	653	691	701	629	666	699	727	705	620	642	704	669	703	703	635	718	666	678	683	680	715	700	638	655	705	690	660	656	672	670	674	721	673	684	644	691	661	648	656	660	673	637	685	686	711	676	674	620	675	637	663	661	726	611	601	686	658	610	682	680	677	704	665	655	656	677	646	662	656	663	649	668	703	672	639	677	681	675	633	730	670	718	637	648	702	686	673	657	663	690	630	694	634	649	687	683	730	686	693	633	621	652	660	707	690	714	665	663	666	661	661	678	685	681	661	637	704	702	682	636	694	698	682	700	628	664	687	667	692	719	659	667	636	702	652	680	668	652	687	649	693	676	654	654	666	665	627	704	664	704	619	671	647	655	650	659	653	684	654	636	654	680	667	648	654	738	615	704	688	700	651	694	626	729	694	647	684	668	725	675	658	659	654	660	658	671	668	639	704	705	678	665	681	698	701	669	693	684	625	674	648	663	679	669	641	665	681	677	659	666	652	643	652	721	639	715	671	692	680	662	667	667	692	690	641	682	703	675	657	645	677	653	624	667	703	644	671	674	706	625	655	686	710	686	644	619	667	674	664	703	614	688	700	683	698	664	626	628	692	666	710	694	655	716	655	682	647	615	692	671	657	652	678	643	644	665	677	703	685	666	642	662	671	690	685	659	683	673	678	640	658	698	736	728	669	668	651	654	681	683	724	702	714	675	640	655	692	679	665	681	672	679	668	638	667	704	696	683	687	697	652	649	641	652	677	708	724	627	673	703	618	644	654	666	715	644	672	695	587	665	661	672	681	695	695	668	641	657	692	641	644	680	675	681	681	686	696	628	693	666	686	617	699	691	701	689	628	669	674	690	663	641	698	659	713	665	643	710	661	704	685	652	669	723	699	637	674	667	678	731	721	686	689	681	646	712	682	675	659	693	687	652	684	694	657	674	725	621	612	686	691	683	688	648	633	647	673	720	671	676	647	653	683	676	668	679	640	652	662	658	666	638	650	707	704	659	658	668	663	700	664	661	671	642	672	643	664	704	672	645	650	690	618	683	687	678	657	657	689	695	670	640	644	652	657	733	659	659	696	661	670	660	716	690	648	663	734	675	671	655	683	733	628	648	652	666	700	668	661	682	630	726	655	658	632	672	690	669	695	653	697	664	657	650	676	665	681	700	679	670	655	672	674	641	669	699	665	700	714	715	644	628	636	637	665	714	632	633	689	741	692	643	684	649	674	635	680	713	698	620	636	643	730	702	650	689	675	699	672	631	689	664	608	681	647	667	681	670	668	654	671	699	692	661	650	668	634	658	683	659	667	654	680	667	654	668	681	678	690	634	620	656	642	682	661	617	697	663	643	680	691	668	690	671	657	705	725	655	688	701	679	701	705	622	628	607	684	681	659	638	646	703	682	677	709	652	684	678	635	660	665	648	648	697	667	658	684	651	662	698	707	685	711	701	668	713	732	652	689	692	685	711	662	650	679	665	678	704	690	657	675	689	643	672	682	667	662	692	653	684	638	684	670	706	698	697	687	646	658	704	675	690	704	740	716	656	678	652	689	703	698	670	657	671	665	674	646	670	695	664	643	674	643	702	609	649	670	684	656	676	672	712	615	679	669	677	706	683	713	678	640	696	646	654	697	646	708	681	619	635	696	648	691	649	710	668	653	650	707	606	644	675	642	682	629	676	653	651	603	703	600	736	687	685	680	692	701	684	649	657	664	719	687	663	705	708	718	707	716	657	702	687	675	708	666	658	675	658	696	660	695	673	640	649	662	679	662	678	644	666	650	691	666	653	705	675	638	682	618	661	676	671	702	681	671	715	673	683	684	688	672	664	699	670	617	678	721	670	646	661	684	650	644	620	683	692	683	697	697	694	686	675	693	667	657	665	681	674	618	694	700	659	700	684	650	674	722	680	707	663	664	717	674	658	673	674	674	689	691	666	694	702	650	688	707	648	635	663	618	695	691	672	688	677	650	675	689	647	672	686	657	661	693	644	702	684	677	686	693	685	680	651	642	680	684	702	689	638	671	643	692	712	684	670	657	640	643	689	644	656	680	668	627	682	708	646	663	683	653	661	658	691	680	633	689	623	684	692	694	671	659	651	645	713	659	608	642	657	655	663	705	688	640	667	607	693	679	676	663	645	650	652	670	648	685	689	630	658	650	657	634	707	690	611	683	621	674	674	706	704	669	649	657	640	669	675	640	621	645	683	681	670	673	661	704	660	681	657	665	630	676	675	631	680	709	697	666	701	700	716	656	696	664	645	709	670	693	679	673	687	646	655	674	668	707	623	646	678	644	706	704	685	707	713	695	611	686	663	708	690	663	677	697	691	694	655	716	655	640	653	662	669	635	632	692	677	688	638	701	648	665	682	665	651	661	651	681	637	653	626	686	655	677	623	688	703	663	719	641	694	656	632	675	666	630	666	667	648	666	675	692	683	660	644	696	682	687	694	663	638	666	661	708	662	683	666	686	664	671	680	638	705	698	665	678	682	632	699	709	658	708	649	666	682	637	679	630	624	628	698	621	689	684	675	668	661	688	657	664	673	679	676	665	668	723	720	688	664	690	624	661	681	617	647	644	653	616	634	683	654	649	663	687	693	688	653	680	713	673	633	604	650	675	623	661	667	659	653	643	718	671	611	692	673	682	653	659	670	677	697	681	646	656	703	676	671	643	643	717	642	658	653	676	721	644	684	645	649	659	672	641	658	694	683	644	709	689	632	669	707	657	626	667	647	691	661	670	689	683	685	682	660	652	725	643	675	661	698	656	663	692	623	685	666	684	677	700	700	654	689	659	637	697	664	668	696	654	698	674	641	722	695	683	643	656	691	649	656	676	687	701	659	631	733	673	655	697	706	672	671	725	675	669	676	676	650	716	647	660	671	647	681	674	624	641	687	695	658	691	643	639	674	703	675	691	678	681	642	690	680	664	696	701	633	653	662	696	683	623	722	665	668	631	659	677	649	661	653	656	674	689	678	689	668	671	645	708	666	687	640	708	685	664	662	671	704	679	721	668	695	666	642	625	648	620	660	675	667	733	649	616	670	663	672	683	676	678	687	656	651	700	657	717	688	689	618	648	684	691	686	642	686	645	680	711	650	665	673	643	664	631	706	685	707	647	662	703	641
22262	20962	28655	23456	20966	21027	10941	1191	902	713	655	578	581	559	541	512	490	459	475	434	423	440	406	411	397	428	430	395	418	414	433	352	391	396	419	375	401	435	401	405	343	385	367	386	379	362	397	374	317	347	331	347	389	356	361	345	388	352	367	349	371	375	365	336	387	361	385	360	330	322	382	367	347	366	355	340	364	368	364	358	310	369	349	381	362	364	364	367	366	361	345	382	332	358	368	346	341	319	328	339	327	324	320	360	330	344	313	332	349	347	338	351	319	359	338	348	357	326	333	317	341	350	320	355	375	339	368	307	310	331	357	347	342	325	343	329	337	347	350	331	346	331	307	333	332	324	358	346	348	340	346	371	327	301	347	339	317	310	293	328	313	325	305	328	357	336	343	347	335	336	306	334	323	338	351	323	341	327	322	378	343	352	344	317	332	332	304	356	330	356	331	375	340	322	354	333	369	305	315	319	324	287	333	345	356	351	344	324	336	369	324	315	286	343	334	340	297	335	333	339	358	336	329	323	361	355	359	320	337	351	334	313	331	337	305	356	335	344	309	320	338	331	358	341	342	333	337	350	312	342	362	330	355	374	325	307	310	320	337	363	338	340	314	339	342	342	354	347	355	367	355	334	322	328	323	338	316	337	315	356	324	333	353	318	351	326	360	333	350	322	372	354	309	355	333	347	363	366	377	331	363	335	326	338	326	311	344	332	326	349	357	329	357	355	316	337	324	327	332	312	337	308	329	345	349	312	307	333	375	345	350	322	352	317	365	345	317	333	319	335	343	329	338	314	324	354	335	349	337	344	343	332	285	318	348	337	326	325	366	316	364	308	297	328	349	336	321	336	320	345	352	342	353	331	374	333	323	345	333	361	326	337	336	328	325	362	356	320	354	366	310	345	317	331	325	321	313	321	334	327	315	334	322	330	324	355	334	370	366	347	352	362	325	327	322	344	338	325	356	341	346	331	339	326	352	351	332	359	301	333	326	343	342	335	318	331	308	329	340	314	345	383	343	343	336	318	306	314	331	339	316	332	322	347	323	327	355	330	340	311	293	343	317	326	339	349	330	390	352	346	350	364	317	363	340	357	360	322	336	309	342	333	340	344	340	353	343	342	320	343	377	342	337	355	309	357	335	330	336	357	329	335	318	361	309	336	327	356	354	338	337	311	319	355	374	356	319	330	380	314	345	369	328	351	317	324	328	335	326	313	309	352	339	331	322	323	310	340	330	336	358	318	347	326	369	337	360	342	333	331	344	373	345	338	354	374	325	323	349	341	321	308	325	344	318	337	325	304	319	339	303	325	363	357	297	351	336	353	340	331	336	348	310	338	334	336	327	345	359	371	327	366	370	361	357	361	334	322	326	330	314	326	322	346	357	342	329	318	352	339	345	329	362	327	319	312	334	365	328	324	353	329	348	341	310	361	322	353	341	330	352	330	330	364	321	324	336	362	344	363	337	389	329	337	327	323	339	361	345	328	323	309	372	314	333	363	343	371	321	311	357	325	321	298	315	335	386	334	337	344	368	321	322	331	339	344	337	324	340	358	367	314	317	370	315	348	337	340	368	343	326	351	359	342	370	321	336	305	325	329	339	366	328	298	340	308	321	338	322	311	327	310	337	315	344	308	346	356	364	351	373	344	334	373	355	353	312	339	353	331	331	341	367	326	351	377	340	346	303	330	316	325	311	355	298	334	334	360	339	331	372	304	347	347	322	359	344	332	376	325	322	341	306	342	343	334	353	354	333	349	367	330	319	353	325	341	322	327	359	337	324	314	333	360	342	394	322	323	322	343	350	336	352	380	341	313	322	348	392	358	341	329	306	326	364	337	313	357	355	327	340	304	308	339	342	333	317	361	329	364	341	347	322	303	348	342	330	343	323	366	339	348	314	339	365	321	351	333	372	333	373	314	348	314	327	335	310	355	328	299	345	335	331	369	333	353	345	289	340	338	345	328	319	317	330	344	343	371	330	340	363	321	347	361	329	339	374	361	338	309	339	331	323	352	364	350	335	355	333	352	364	322	341	346	346	319	324	343	340	371	371	348	353	328	316	365	333	336	314	323	327	331	349	351	337	312	337	364	302	328	320	347	354	318	355	306	378	359	318	331	338	307	343	345	305	366	310	332	304	308	324	308	331	328	338	325	335	319	370	322	302	359	357	343	334	359	334	335	350	367	348	336	367	338	347	358	322	343	358	341	331	319	327	344	312	367	361	319	336	336	356	320	350	323	335	339	319	329	332	361	298	337	338	327	365	342	368	292	350	355	349	292	333	357	335	331	368	342	340	309	355	322	308	318	346	350	326	321	335	334	375	360	325	336	348	314	311	353	344	324	322	310	340	329	324	358	342	337	331	309	334	354	344	360	320	334	323	332	339	316	323	301	341	349	360	326	366	309	324	330	326	345	311	325	306	330	303	347	319	334	338	322	338	347	330	359	316	360	335	363	362	343	345	351	325	351	327	328	340	331	356	328	348	397	353	313	334	344	326	364	338	357	323	332	342	320	352	322	339	337	332	361	307	329	331	334	314	361	311	332	337	317	339	334	334	353	382	304	355	301	342	319	352	317	345	341	364	322	343	347	334	360	344	345	357	370	363	341	312	310	368	322	366	331	332	376	341	302	343	330	331	315	351	328	324	337	370	334	342	332	361	364	340	334	334	349	333	296	349	291	333	318	318	319	340	336	314	339	364	330	316	347	357	375	331	331	330	343	315	339	341	385	328	326	306	351	324	359	347	327	353	327	332	327	335	343	361	334	340	351	340	342	339	312	341	374	318	322	344	300	330	336	372	328	339	371	353	333	343	326	344	313	321	323	301	324	330	336	349	339	335	351	348	352	331	342	340	358	343	329	316	368	318	342	320	340	354	340	336	350	296	344	320	309	340	348	353	326	332	296	307	375	345	299	312	334	361	332	383	323	357	333	350	335	354	326	330	326	315	312	329	355	320	338	320	316	343	310	348	349	314	319	350	370	320	335	305	320	358	333	312	339	319	305	329	334	346	335	348	350	332	309	341	352	369	316	342	362	352	323	362	332	297	353	347	347	357	346	344	345	361	327	320	346	326	365	340	331	310	331	323	332	335	369	342	335	347	357	307	315	347	349	333	336	321	349	329	299	345	342	317	329	352	340	345	333	337	305	354	355	328	386	359	316	329	336	349	317	313	355	342	353	376	311	337	290	332	353	302	333	356	341	312	346	352	342	337	325	350	351	343	338	312	351	347	330	336	326	326	305	363	322	335	348	324	331	340	355	313	333	317	319	318	324	296	321	316	302	386	328	352	308	348	347	327	331	356	323	332	357	348	358	326	346	293	338	342	335	343	313	335	326	342	342	313	316	323	355	327	337	351	334	333	294	326	345	358	326	333	328	339	314	363	357	314	342	330	307	368	334	344	355	311	312	353	335	345	324	363	356	375	331	343	297	325	323	362	324	351	349	348	349	340	306	319	335	356	362	319	335	352	348	340	325	337	309
10249	14211	10098	5046	3547	2545	1988	1423	1138	942	774	728	667	652	590	556	507	486	452	493	445	433	479	452	427	425	415	427	416	421	378	414	384	423	416	387	427	388	370	390	386	403	384	367	401	359	379	389	389	372	397	348	353	382	356	361	366	317	357	370	356	369	351	325	343	373	353	347	337	344	359	315	361	353	334	312	313	358	304	335	369	355	333	300	363	378	330	362	338	384	322	326	359	341	298	335	329	372	331	334	329	348	332	380	328	374	370	317	364	334	298	326	363	327	353	320	364	326	339	349	377	343	373	333	362	361	312	354	335	318	323	302	310	347	313	355	335	291	315	315	330	337	331	296	331	325	341	300	306	325	327	300	338	336	334	346	369	319	334	323	352	331	338	367	328	332	317	345	315	293	329	305	321	325	327	310	328	332	309	342	330	320	282	371	355	298	319	337	309	326	316	319	331	281	346	348	328	325	323	318	335	320	343	344	323	325	357	330	313	324	329	315	326	332	303	348	336	298	343	324	351	340	352	330	331	318	278	292	373	343	321	342	340	345	356	337	347	321	344	324	330	320	305	341	351	308	300	336	323	302	360	328	344	323	328	322	317	332	343	318	331	333	331	322	306	336	344	321	305	340	325	313	339	337	350	302	333	329	327	334	326	330	300	310	345	332	339	313	309	318	353	334	340	353	343	322	366	340	334	330	357	340	336	320	344	352	320	347	313	346	329	321	321	350	325	326	330	291	306	349	315	348	346	309	357	334	350	331	327	321	318	341	339	306	358	288	372	335	295	312	329	327	316	351	345	317	319	340	318	295	329	323	344	329	309	305	335	326	334	298	299	322	328	317	348	330	329	338	328	314	325	317	341	319	309	308	308	298	383	350	337	342	335	327	353	337	314	346	334	330	299	356	335	311	369	344	332	357	352	303	328	307	320	323	349	352	318	333	296	352	351	323	345	367	321	332	311	303	326	304	347	367	327	335	323	296	327	354	323	331	327	324	331	335	337	315	327	308	308	325	321	348	344	328	336	313	332	310	332	321	371	318	316	335	324	317	317	381	306	303	315	313	314	354	303	350	316	310	324	345	333	329	319	315	328	327	327	338	355	290	347	315	329	371	333	333	308	345	341	320	331	341	343	339	288	341	342	343	310	293	342	319	318	367	354	301	315	295	343	336	324	368	310	315	331	338	323	363	331	319	335	322	331	327	333	306	329	350	346	323	314	320	311	344	342	339	337	322	357	335	365	313	329	365	345	326	353	333	291	357	330	316	314	364	344	343	342	310	360	337	329	331	322	347	294	343	306	297	296	307	314	359	332	325	329	306	312	314	325	335	303	351	335	306	310	349	328	332	338	308	324	331	349	343	339	326	309	313	363	321	336	329	338	309	345	300	319	313	385	368	336	356	335	328	332	336	346	350	335	358	329	321	345	354	314	323	312	332	343	350	335	358	325	349	330	358	335	296	328	311	338	334	327	330	332	323	312	326	318	305	314	322	334	359	349	353	345	309	364	307	300	312	346	356	325	307	344	309	303	305	316	349	333	285	309	350	319	313	346	328	337	341	337	333	304	300	305	332	356	349	331	342	314	333	316	379	332	332	330	338	315	315	317	332	314	329	317	327	328	312	344	344	355	353	299	334	360	302	362	355	312	364	321	312	321	332	372	322	325	295	382	373	317	295	345	337	324	306	330	340	283	310	309	309	309	365	343	330	307	345	340	345	345	337	375	325	316	331	323	349	351	327	344	312	301	304	310	320	337	312	340	349	347	331	327	357	323	326	354	336	327	330	364	336	336	355	325	316	337	305	325	315	332	325	371	349	325	340	340	352	316	288	341	358	324	308	328	321	340	331	324	358	346	349	320	356	306	338	330	340	352	346	307	329	318	321	329	308	307	331	321	326	322	301	377	315	306	329	331	312	290	348	353	323	318	282	350	300	323	329	340	354	320	344	337	319	340	333	324	326	312	316	333	303	327	350	326	333	336	340	310	344	337	341	314	305	323	356	345	326	323	322	316	349	293	355	320	330	347	338	321	306	313	353	356	333	344	315	293	302	345	327	324	331	334	341	343	375	313	320	360	306	291	333	338	311	347	347	329	321	339	338	349	320	320	320	331	363	293	351	308	337	266	346	328	343	318	354	345	323	352	324	305	342	333	353	327	301	318	384	307	303	359	340	309	292	318	354	333	330	334	345	324	321	327	315	310	315	324	340	314	327	355	344	336	313	346	318	325	332	318	311	338	315	317	333	355	315	347	305	324	308	303	321	364	346	340	343	308	312	335	352	311	323	304	361	343	353	297	372	288	300	339	319	339	346	337	320	329	333	316	319	313	356	303	302	361	334	337	331	300	330	312	314	317	332	292	348	332	326	340	322	295	289	330	334	312	316	340	313	316	334	342	339	345	333	296	381	334	326	333	321	317	356	328	354	333	317	313	316	311	353	306	375	338	367	323	320	334	338	328	345	310	335	343	336	301	336	332	308	329	320	351	316	315	332	326	335	340	307	337	345	330	339	316	315	326	354	346	345	344	321	347	331	344	349	310	330	360	325	342	322	347	321	315	339	302	321	334	301	315	336	333	331	336	317	339	332	317	310	323	293	347	318	341	330	314	347	313	337	342	323	362	310	308	369	298	326	328	366	334	339	330	310	355	321	328	342	334	342	314	360	326	318	337	336	328	355	366	379	316	304	283	334	310	305	340	326	319	320	295	369	352	330	346	351	345	324	339	321	337	317	343	321	310	326	352	304	348	328	312	314	332	374	314	344	319	340	320	362	332	327	343	323	319	330	338	334	355	315	310	315	366	344	366	315	269	343	332	312	322	334	322	302	337	331	320	321	318	309	330	352	330	352	361	331	336	334	349	297	341	336	335	354	319	345	333	353	344	335	312	320	339	336	354	318	335	326	317	366	341	326	289	326	329	322	332	333	336	348	356	328	340	307	311	378	357	340	342	323	326	329	336	322	320	325	309	311	325	330	305	291	335	335	319	319	315	329	344	350	327	309	347	342	370	327	323	323	316	325	337	331	298	342	302	339	333	302	347	344	330	318	321	356	334	297	326	345	331	309	312	342	348	291	338	331	339	362	321	353	326	325	299	349	319	346	313	351	307	321	330	325	344	350	337	334	321	308	286	347	345	356	325	332	325	327	332	320	302	316	316	320	335	355	302	330	308	337	324	316	308	271	365	300	320	341	359	336	314	354	316	344	312	363	346	342	339	351	339	320	340	347	328	344	301	314	343	323	325	352	338	319	319	324	316	314	353	351	324	321	335	352	310	337	352	331	367	353	327	322	311	303	364	338	321	325	320	320	333	360	310	292	335	355	340	339	307	332	324	337	335	340	338	327	319	374	324	330	329	333	354	305	341	297	338	333	324	347	318	358	337	324	309	335	322	304	331	326	341	328	315	339	299	342	318	310	338	328	335	319	299	325	286	326	303	344	310	313	329	339	317	322	346	370	362	355	307	322	298	321	303	319	328	344	306	313
27615	18399	5069	930	744	741	712	682	699	662	652	703	670	680	718	701	739	706	693	646	687	694	690	714	698	640	679	679	618	713	666	706	711	713	667	647	679	687	666	681	708	722	706	660	698	636	690	671	646	673	631	652	648	685	715	648	639	662	669	669	661	691	677	669	646	701	676	686	686	693	613	656	624	642	692	652	655	698	622	630	671	664	685	654	694	651	710	669	666	682	633	667	646	698	675	687	676	677	646	684	672	680	725	643	679	682	652	644	643	683	645	727	724	639	697	668	679	627	681	665	688	632	678	656	765	663	659	712	668	631	651	659	687	680	650	693	711	674	651	673	705	664	654	677	657	640	682	667	667	621	677	619	669	691	662	668	683	632	674	669	679	609	689	646	644	673	665	667	626	653	698	685	690	667	719	753	675	613	708	717	646	647	686	666	687	662	608	656	681	703	648	695	645	700	652	665	667	708	668	675	619	690	689	688	680	628	647	653	660	666	659	657	648	661	675	622	673	691	682	657	694	697	660	655	647	657	680	707	719	657	697	681	642	649	680	646	684	672	637	701	691	667	690	649	638	689	615	669	706	715	684	693	675	668	680	668	651	657	659	657	680	710	657	715	660	717	679	635	690	693	676	627	651	649	673	740	640	688	649	650	681	660	656	655	678	620	653	647	712	668	657	628	643	643	669	708	647	665	644	647	624	696	680	674	664	694	686	681	689	642	692	684	645	674	690	675	682	642	641	620	684	636	649	658	685	680	632	644	695	687	667	647	668	670	666	643	617	663	678	659	704	689	674	684	655	707	688	655	635	629	633	716	627	684	682	658	646	658	671	706	649	668	630	718	684	656	694	719	636	657	652	654	695	652	653	685	629	666	658	625	682	632	701	704	668	639	679	660	673	678	678	650	626	690	646	697	644	682	665	658	627	648	654	645	646	699	643	670	698	672	632	622	684	634	657	714	678	683	729	639	653	690	628	574	678	667	662	715	707	642	668	664	624	656	663	663	661	616	629	684	652	677	635	678	652	657	642	676	703	682	678	691	706	677	688	646	687	673	645	702	647	684	669	681	622	638	687	678	655	643	667	674	694	670	657	680	662	650	678	669	710	651	687	682	635	654	718	676	641	641	640	662	706	666	635	670	686	659	662	690	680	672	635	637	656	665	666	716	644	654	628	662	653	689	674	662	688	673	688	655	675	726	711	689	692	616	693	650	643	659	719	678	665	648	709	610	656	659	728	695	685	700	669	658	690	654	644	619	683	664	678	686	676	657	688	691	644	669	696	643	662	698	669	692	673	673	698	612	671	640	697	602	633	643	711	644	688	681	622	657	660	648	646	672	702	622	697	661	651	698	662	689	682	687	614	686	693	668	694	707	688	708	647	691	657	665	690	650	645	713	653	656	685	663	702	696	697	669	614	638	711	639	653	653	656	663	713	730	648	700	647	650	685	661	670	645	678	682	654	678	620	703	684	668	720	669	672	657	686	659	687	592	680	666	637	698	665	645	694	666	642	695	668	635	665	691	639	655	666	676	668	698	672	676	652	733	615	683	664	662	643	655	655	648	706	680	650	758	681	638	628	697	676	689	608	664	685	639	646	658	669	651	691	669	688	584	649	658	712	665	664	669	655	703	646	670	658	655	702	675	644	695	688	708	672	721	612	688	699	678	680	692	689	638	702	691	622	676	638	629	669	682	683	625	644	733	710	612	650	618	615	666	661	706	632	645	661	664	666	632	617	612	691	628	648	675	619	698	669	697	636	642	704	636	688	639	689	683	689	680	652	680	693	671	665	650	706	661	686	639	656	664	637	624	666	672	659	651	666	664	611	646	660	722	642	636	662	692	687	701	682	685	675	692	646	674	685	638	653	624	660	665	685	655	708	670	662	677	659	643	721	683	703	684	646	676	702	664	658	691	687	626	663	620	675	656	712	664	706	667	631	703	624	639	649	685	675	692	685	646	643	683	660	657	662	711	698	679	648	746	734	720	708	708	654	673	666	685	648	686	663	654	659	653	650	705	658	672	726	644	626	646	635	632	650	665	679	712	666	628	671	689	728	663	694	714	620	660	702	642	664	668	641	640	630	646	652	685	657	673	646	711	652	653	664	648	672	651	679	645	663	633	660	645	699	691	678	686	610	663	690	678	662	639	647	644	655	636	644	659	707	686	698	666	624	678	693	683	697	689	654	670	661	687	641	662	640	654	642	668	713	657	682	679	701	637	662	652	669	667	667	625	661	635	716	639	652	672	640	657	637	592	622	661	685	717	672	650	642	653	632	671	705	671	660	688	690	703	655	668	690	684	693	720	646	642	638	684	656	625	671	707	654	693	644	617	657	671	661	670	613	706	695	695	685	644	633	659	670	667	687	662	695	651	615	673	687	662	679	680	686	669	656	682	702	670	695	638	634	674	663	671	704	654	658	665	727	624	691	697	701	644	627	689	684	648	662	713	634	705	712	656	662	689	667	668	683	653	663	687	685	638	676	692	672	657	683	681	652	654	676	686	674	638	674	623	659	664	658	645	657	716	628	647	685	654	619	698	683	650	684	650	686	668	667	667	681	701	687	645	603	666	628	688	645	628	677	704	626	628	687	659	655	735	608	626	639	709	675	678	648	652	636	679	678	694	634	609	679	651	651	673	671	662	683	649	617	682	673	686	714	656	655	645	651	642	708	647	656	700	670	628	643	649	697	690	660	638	610	633	648	709	681	711	670	644	672	727	677	591	666	727	673	685	691	684	635	685	667	666	691	636	626	662	705	652	649	648	678	683	677	704	647	673	613	703	677	654	662	651	688	680	680	713	653	655	642	681	646	674	672	650	667	611	660	661	645	650	653	658	662	627	691	701	643	672	687	688	680	704	672	670	629	690	629	656	732	684	658	624	682	681	709	661	676	664	704	660	688	694	704	692	676	676	674	644	702	676	711	657	737	615	656	662	705	621	647	699	627	675	650	625	704	662	646	621	648	675	684	688	709	633	651	640	663	654	723	675	674	658	638	637	681	662	683	688	647	612	660	603	661	680	656	629	673	653	689	642	691	695	662	625	662	642	637	686	686	672	635	680	680	670	673	629	655	683	632	668	659	660	703	735	647	680	685	691	634	679	631	629	657	695	628	664	634	662	697	666	655	672	628	659	684	682	680	664	670	668	700	640	715	674	693	679	661	649	637	707	682	682	649	641	626	691	702	704	696	667	690	705	700	653	664	685	654	692	650	691	653	673	695	632	655	674	710	673	669	686	669	659	627	663	625	637	678	660	687	659	636	675	634	635	698	618	634	682	652	664	670	659	681	671	673	685	638	704	681	686	662	657	677	651	660	700	692	665	713	674	636	693	730	703	654	690	674	689	695	619	670	617	673	664	685	644	668	615	631	635	669	710	668	723	697	699	638	638	636	635	690	688	686	674	681	634	657	636	693	699	660	703	669	660	732	691	662	687	692	690	659	660	699	679	653	672	676	680	645	672	629	682	625	637	684	658	612	662
8502	1184	963	801	745	722	732	686	670	709	670	706	706	692	670	711	702	690	667	685	668	710	680	686	622	680	668	638	682	631	653	670	684	680	686	670	680	701	655	691	671	682	680	677	665	656	682	656	651	690	687	675	724	706	646	688	682	658	672	678	669	629	647	680	655	665	711	666	662	685	718	663	630	662	711	690	673	660	658	663	624	672	642	710	698	653	664	648	658	691	659	702	670	668	638	673	653	700	691	693	649	676	699	621	676	689	664	642	649	657	662	696	698	668	672	631	616	640	694	677	672	636	647	671	697	714	644	684	683	646	659	695	616	653	700	660	695	654	723	701	669	665	652	690	625	706	683	653	663	684	691	696	674	653	688	638	651	686	668	658	664	699	627	669	673	680	663	621	660	642	679	662	671	636	686	635	675	698	686	672	667	628	693	630	660	710	726	645	647	681	656	674	668	672	653	670	647	657	627	669	705	640	670	669	646	714	649	616	652	667	639	682	697	671	673	686	649	706	690	696	686	661	667	695	642	624	666	719	708	716	605	636	668	668	668	653	659	622	725	653	666	667	689	658	641	669	676	654	680	703	637	618	652	663	667	662	684	677	655	667	632	681	642	677	727	695	653	670	641	662	642	686	707	640	697	663	714	669	631	698	710	660	652	704	666	682	669	675	659	716	693	675	656	668	668	686	674	645	639	664	686	670	674	639	653	650	639	693	678	665	616	663	667	688	667	706	661	685	647	660	648	655	687	698	673	679	678	631	688	693	688	670	683	627	653	690	661	687	613	658	631	656	662	735	706	719	655	651	681	657	652	686	687	651	714	661	677	645	719	630	677	663	666	608	669	666	662	656	637	693	655	734	661	655	689	624	619	657	663	663	614	708	648	704	667	686	654	668	631	683	680	631	689	691	651	644	678	692	667	665	684	669	684	684	694	651	638	641	672	681	665	715	681	658	683	681	710	652	630	671	653	659	684	623	692	682	723	678	679	681	661	672	709	707	661	698	669	692	691	652	640	660	630	625	648	648	628	669	642	649	697	684	705	670	681	630	654	671	660	671	620	658	669	668	652	733	663	698	675	636	703	654	647	657	649	681	677	683	654	680	675	642	635	710	656	643	685	667	636	673	706	661	652	636	655	645	684	708	650	644	712	630	633	670	704	669	639	635	672	639	671	647	664	651	652	675	641	690	716	677	639	697	672	673	675	668	674	650	663	684	669	681	666	666	682	662	641	630	676	675	675	653	651	687	615	665	627	675	642	670	693	679	685	655	724	657	668	678	680	679	672	672	636	681	692	683	682	677	640	682	677	676	662	678	676	638	684	674	664	670	665	681	639	683	653	692	642	696	612	658	627	703	688	708	662	641	689	636	666	624	653	693	674	625	640	668	681	671	677	699	655	677	655	653	703	629	644	686	628	646	623	670	665	651	667	660	636	656	699	675	676	638	604	625	639	691	687	641	642	653	686	659	659	661	696	632	665	647	681	684	620	635	665	649	668	694	674	680	682	667	706	647	689	643	671	676	671	683	653	658	676	718	672	669	703	667	619	658	648	649	719	668	654	710	684	684	677	619	621	724	671	657	692	674	678	696	666	636	643	702	680	659	684	686	677	677	634	654	664	676	708	661	666	653	658	706	607	642	638	666	664	635	643	643	667	697	683	639	670	686	675	661	645	676	711	647	681	637	659	650	664	666	691	670	740	651	665	666	710	705	673	653	673	704	660	630	693	667	676	716	658	665	659	656	690	670	669	641	646	655	656	651	624	674	708	644	677	694	700	682	655	657	668	626	646	668	618	662	674	630	658	661	655	676	634	680	648	718	701	711	685	727	668	635	653	703	678	607	647	677	637	659	658	640	638	641	657	671	665	630	691	647	613	662	687	666	613	658	648	641	658	665	672	650	686	641	656	652	647	670	681	650	671	674	664	662	671	648	659	704	601	614	634	676	706	678	653	669	673	687	651	650	648	683	688	642	686	696	674	711	659	657	638	659	682	719	670	675	652	668	674	643	635	697	692	645	712	688	631	675	638	690	667	635	683	666	687	621	673	650	604	616	689	659	674	684	706	655	667	677	698	637	698	658	719	666	716	645	632	700	691	648	666	642	698	619	706	674	684	672	665	663	634	615	658	687	671	670	701	662	661	712	687	674	631	673	708	666	678	658	663	657	675	666	702	684	684	670	707	682	694	680	650	639	689	669	693	686	667	671	652	666	671	724	672	645	641	690	625	691	667	683	671	738	709	660	702	715	701	669	661	628	702	643	646	684	659	663	656	688	674	691	671	613	632	685	677	665	680	625	682	658	672	683	625	686	699	678	699	666	658	644	731	699	647	635	697	654	648	678	708	658	650	664	654	698	670	662	660	621	642	633	659	647	686	624	663	665	700	715	687	675	681	663	682	659	625	709	694	665	647	689	665	683	666	690	693	646	648	679	642	635	667	627	660	704	627	623	696	673	631	670	643	683	669	699	654	663	642	679	680	696	701	670	669	702	667	668	658	714	681	645	665	609	633	726	637	663	644	683	654	663	649	581	645	677	661	662	725	674	691	697	659	701	706	704	632	588	661	686	705	654	696	652	659	638	733	669	649	708	662	666	658	664	670	608	666	650	669	710	686	683	704	701	645	702	667	666	729	673	659	622	650	689	672	658	682	704	733	686	667	664	669	640	693	667	647	720	676	688	684	628	711	675	651	703	695	690	658	676	667	689	661	693	630	711	683	642	685	647	640	648	665	676	657	674	665	693	655	671	618	671	677	683	691	622	628	688	707	641	702	649	703	664	673	664	671	644	690	670	718	696	663	681	676	633	713	726	665	639	599	693	614	687	644	681	645	717	655	634	672	707	660	669	652	654	678	649	670	679	707	661	627	685	641	679	667	669	621	672	676	678	657	671	699	674	620	685	684	640	664	651	655	698	613	666	700	648	664	621	682	659	623	703	692	672	612	657	676	658	652	649	683	632	702	640	693	644	703	635	640	690	598	618	708	667	642	662	696	690	686	681	648	689	647	712	631	665	682	663	646	665	695	684	644	617	642	694	690	713	637	690	667	722	663	664	679	692	682	657	738	650	689	699	624	708	667	701	661	651	620	641	674	658	637	633	632	685	634	650	683	665	671	666	649	654	645	678	669	687	672	673	661	650	669	701	684	665	691	685	658	686	658	674	675	667	682	686	660	655	623	680	688	650	680	699	680	652	697	660	670	706	657	657	696	654	660	634	710	631	659	661	682	635	675	708	666	715	671	647	669	622	682	663	635	660	634	657	686	685	676	668	723	706	698	698	647	718	613	661	687	662	670	661	684	663	658	639	649	686	692	660	646	701	657	675	659	655	693	682	670	618	659	657	675	695	664	690	632	607	673	665	687	609	649	698	655	669	674	673	699	689	694	693	697	652	658	685	708	654	625	664	664	702	725	658	673	635	627	657	637	659	686	636	686	667	682	647	665	658	684	687	685	679	627	650	695	669	649	650	659	724	656	654	638	650
23454	20950	28209	23863	20958	10991	1245	851	644	603	589	551	512	520	526	494	486	501	483	467	457	411	415	477	438	451	422	497	435	445	468	461	455	415	401	441	486	452	404	424	412	418	428	436	401	424	429	397	434	447	409	388	411	405	377	471	406	445	383	428	399	430	418	420	405	438	420	376	412	369	413	446	457	451	385	436	401	361	420	397	383	404	425	407	385	390	437	412	434	412	424	406	372	418	377	391	379	395	358	413	440	392	416	409	415	393	393	393	397	388	418	392	411	397	407	416	419	381	426	417	400	426	431	446	405	381	412	418	435	387	396	389	420	426	376	436	383	382	386	393	403	406	365	420	399	399	397	422	405	351	391	420	377	388	432	331	401	417	414	429	372	436	374	384	415	416	423	433	414	365	410	395	409	419	386	432	374	389	416	412	369	439	406	414	423	420	444	393	389	416	434	408	404	371	389	378	407	441	388	384	427	404	413	397	376	387	377	416	392	410	357	426	418	400	393	395	447	378	427	412	373	404	410	417	393	416	400	401	424	380	381	426	411	403	432	425	411	416	396	414	419	434	385	428	386	405	395	381	395	411	424	397	434	396	448	390	388	343	388	413	373	418	401	394	395	366	349	426	417	435	389	430	393	417	404	385	370	408	365	378	420	385	399	413	405	386	391	380	391	430	398	376	366	410	393	392	408	397	382	409	418	440	419	417	386	398	376	404	392	401	421	423	424	392	404	425	368	386	418	432	402	390	399	415	394	419	420	401	421	363	406	405	408	404	382	392	390	391	417	426	415	436	399	408	364	402	382	384	408	414	404	404	400	435	357	390	423	372	393	430	420	400	381	414	390	422	398	409	387	416	409	397	421	423	377	398	364	393	440	397	398	410	404	379	381	410	380	432	441	358	437	394	416	384	422	415	390	401	391	385	410	426	378	404	414	402	402	405	378	414	403	418	406	420	420	413	403	396	404	393	418	396	444	403	376	388	449	419	399	429	452	384	402	407	391	387	410	367	433	403	391	406	377	395	405	436	387	437	348	419	420	404	414	394	408	382	371	398	364	442	419	417	367	399	435	378	380	441	403	408	388	379	381	377	389	376	397	382	417	383	384	411	381	408	387	372	376	389	380	408	412	431	413	411	405	402	400	421	398	392	384	406	398	439	382	416	414	377	388	412	393	380	395	386	380	432	395	392	444	385	392	370	407	398	380	416	414	424	395	424	393	375	397	410	421	422	429	398	425	398	408	368	393	431	405	398	413	400	375	389	409	381	399	402	406	406	385	417	387	379	404	402	405	401	405	396	411	401	406	394	432	408	385	389	432	403	397	368	371	431	404	382	400	397	389	434	423	389	402	414	388	415	407	422	367	382	413	453	409	350	393	380	362	403	387	394	443	382	350	402	393	413	405	397	426	374	422	416	392	410	381	406	401	411	382	373	424	392	412	402	413	405	410	404	424	388	382	430	402	392	408	401	417	372	415	397	415	382	431	448	415	412	395	397	399	387	399	386	410	420	409	410	397	396	400	406	379	427	385	420	375	399	392	394	419	376	376	379	425	411	403	415	397	388	402	399	422	436	382	380	371	378	396	409	427	423	413	379	399	397	436	402	419	403	363	397	383	409	414	428	420	401	398	438	387	389	393	408	398	372	414	399	406	403	383	359	384	412	373	381	417	408	365	378	420	391	440	392	388	373	348	430	417	428	384	388	394	422	388	414	411	373	416	439	388	424	390	372	391	400	428	419	376	362	407	399	422	403	408	384	411	409	355	416	398	420	381	398	401	386	423	416	409	403	379	417	404	406	410	409	406	383	406	401	399	419	396	355	431	421	422	370	462	426	427	410	399	426	396	381	383	429	401	413	384	412	391	403	419	370	399	396	403	416	405	385	391	390	410	406	412	397	401	419	381	381	416	418	422	361	402	383	397	384	407	376	389	418	385	406	398	382	382	368	377	376	398	405	389	396	422	399	400	402	407	392	384	402	423	390	415	405	394	382	395	404	415	411	389	429	369	350	414	446	403	383	416	411	403	453	418	411	444	407	394	434	435	419	442	417	389	381	411	410	437	413	408	410	426	363	402	381	368	426	413	402	409	383	415	408	436	420	422	435	410	394	418	410	445	431	383	375	416	387	424	414	400	424	376	410	383	389	407	438	422	393	409	383	391	382	393	404	421	429	417	432	405	389	373	410	409	378	405	417	393	406	420	373	407	405	383	398	364	406	369	421	379	375	388	398	402	392	408	392	405	415	458	416	398	366	384	388	399	403	379	395	410	422	400	402	411	421	367	404	407	424	390	403	404	389	416	428	396	383	394	387	422	392	395	381	422	431	363	364	393	407	401	430	430	378	376	389	382	390	409	369	356	387	390	389	419	415	398	407	389	402	427	391	415	410	390	379	417	393	369	411	411	408	426	414	413	413	429	404	412	346	423	376	392	395	398	402	425	379	401	417	426	386	433	365	415	436	385	389	418	414	409	418	394	419	387	424	384	423	421	423	421	418	401	384	366	382	398	370	386	357	387	426	411	406	423	396	421	448	397	431	386	402	399	362	418	414	402	413	395	402	406	438	419	389	390	403	389	403	434	395	380	407	390	399	418	434	434	449	390	376	422	396	421	390	446	412	393	382	401	404	382	384	385	385	369	390	398	439	416	384	407	415	381	387	412	392	404	378	387	458	377	350	358	400	424	382	349	421	434	368	395	391	414	384	393	411	418	405	383	396	448	397	379	369	374	431	396	422	377	443	379	387	407	405	381	382	394	395	413	398	385	428	424	407	431	422	385	420	400	383	375	379	384	407	352	385	381	390	421	414	386	402	401	431	394	399	394	400	391	430	420	384	384	389	409	407	375	436	395	419	415	364	403	383	408	403	409	378	401	390	389	354	438	405	367	404	369	389	379	401	428	432	411	375	392	403	422	425	384	390	413	416	396	389	361	380	390	402	422	404	409	363	439	392	387	419	396	412	397	395	396	391	420	414	363	427	421	400	418	394	365	420	422	421	368	384	366	418	395	406	385	439	372	399	428	357	394	419	412	368	395	383	408	376	376	398	384	423	364	434	400	434	409	404	404	364	377	401	382	392	371	370	416	398	381	419	383	410	386	391	401	380	428	412	435	398	390	392	380	374	416	386	400	398	413	400	420	355	431	408	400	428	406	373	414	417	405	408	409	425	401	378	415	396	381	407	410	389	379	383	438	407	386	371	406	412	376	402	448	400	389	363	415	398	428	402	394	404	384	438	390	386	400	373	393	412	418	394	362	401	420	414	375	423	379	398	427	435	417	418	393	436	394	382	423	398	376	413	408	390	437	403	384	417	431	422	385	392	436	409	414	392	396	385	408	407	439	433	354	412	413	391	401	371	421	400	417	408	395	385	411	389	421	369	403	399	406	393	427	394	383	431	436	406	372	371	392	411	368	370	387	424	388	410	429	398	402	414	427	417	399	397	386	415	372	386	394	417	392	388	402	421	378	402	362	395	386	405	411	351
6929	8581	5871	2872	2126	1577	1152	954	781	732	658	652	603	544	533	507	531	480	476	479	466	461	488	458	467	477	465	493	496	416	456	482	455	470	504	494	444	478	441	426	432	427	431	431	449	459	452	469	464	405	414	428	411	448	414	420	399	406	433	440	392	448	439	424	444	428	403	417	439	430	427	411	401	449	411	433	413	436	431	431	381	445	402	425	404	438	400	415	421	430	396	393	447	421	405	347	411	441	394	393	398	439	417	428	388	354	460	388	424	416	439	416	400	393	381	410	424	394	415	410	404	398	398	404	399	416	392	389	409	414	429	422	415	369	418	387	414	467	411	413	399	439	402	411	378	418	413	400	376	440	432	426	398	418	406	421	364	407	412	403	406	397	411	348	402	408	403	394	438	390	410	421	423	394	399	427	409	402	424	422	415	432	416	404	417	448	398	424	413	390	420	417	411	394	414	440	400	392	388	424	401	408	402	411	399	411	419	382	388	394	400	418	401	412	399	458	417	412	417	399	400	431	415	421	407	425	422	386	413	401	416	392	471	410	443	420	414	387	437	385	405	440	408	389	397	441	386	417	426	437	409	392	397	377	395	397	400	420	378	419	400	373	432	396	412	411	440	409	405	424	412	399	399	403	439	437	445	395	402	415	366	390	414	415	395	408	415	453	425	407	410	439	432	391	438	415	403	441	406	425	423	393	410	443	417	445	410	432	373	407	442	462	410	381	363	415	401	393	432	376	386	411	389	370	432	393	410	443	376	418	463	411	402	399	416	418	398	393	415	404	445	435	380	394	402	417	440	412	437	411	417	412	412	386	421	436	422	392	433	392	415	464	418	390	379	391	433	430	433	383	379	438	400	435	387	397	402	402	414	399	413	386	406	435	398	386	420	440	391	436	406	396	413	400	398	386	407	388	444	420	419	390	384	438	415	423	405	356	396	409	401	428	402	409	402	394	477	386	391	390	392	403	451	413	414	421	451	438	416	411	420	428	434	408	401	412	408	390	399	439	416	414	404	437	395	439	426	418	432	429	414	406	423	448	401	393	422	374	412	438	421	404	441	391	419	411	437	411	382	441	378	393	412	401	419	409	429	407	420	397	404	408	421	415	407	411	395	375	420	423	429	427	418	436	398	404	396	449	395	415	415	420	431	404	400	368	424	464	402	419	415	378	414	407	448	407	386	411	432	390	387	379	406	416	416	409	437	392	418	407	418	410	390	443	406	401	394	419	391	452	414	376	389	410	399	392	428	435	390	394	389	410	394	394	417	395	429	414	421	413	420	408	404	431	396	397	404	390	409	399	440	422	395	431	436	389	416	392	429	377	437	401	383	421	438	433	394	438	411	414	418	417	411	418	423	408	375	394	402	422	392	401	397	407	404	397	399	414	390	434	401	401	395	385	407	417	403	365	420	442	406	421	434	416	397	442	420	415	389	386	417	393	414	438	399	369	433	424	411	426	393	443	426	387	398	361	403	387	413	388	421	418	414	428	389	428	441	421	393	422	387	406	391	401	423	407	430	379	427	406	387	411	434	402	435	410	416	379	425	388	394	406	413	402	385	400	394	396	391	413	374	411	408	425	421	409	433	435	443	418	425	399	418	436	416	456	417	417	398	415	427	422	399	414	402	398	426	416	373	410	387	406	391	397	394	415	411	423	391	422	403	384	411	437	434	393	382	394	401	399	385	385	371	419	435	418	429	390	403	398	376	411	408	427	435	402	402	412	423	392	392	397	417	399	419	387	414	382	388	428	388	407	417	359	397	454	425	406	434	401	416	404	416	452	422	448	423	421	419	427	444	429	445	451	406	425	435	428	403	421	403	433	384	407	429	409	392	400	367	397	413	377	396	447	401	430	441	374	442	429	415	415	449	381	421	419	420	404	399	409	422	382	391	408	414	405	385	388	457	414	410	397	403	422	396	386	404	373	385	374	433	376	382	430	396	417	437	390	418	392	408	392	424	425	406	383	429	440	413	409	338	426	410	380	407	431	392	419	410	417	401	391	436	400	399	430	417	438	386	416	436	402	380	412	395	415	372	414	400	450	379	408	418	402	390	406	393	427	391	412	398	403	422	443	414	444	425	387	404	398	400	411	443	414	423	416	409	420	387	426	426	453	413	398	413	393	440	398	406	374	411	393	408	405	422	441	416	427	401	402	380	377	402	442	381	406	411	408	393	412	397	398	384	398	417	395	385	409	410	432	450	404	422	386	383	404	426	429	411	418	410	418	414	436	419	434	460	434	422	408	421	397	420	378	425	411	408	421	376	422	404	390	422	392	395	438	394	407	358	404	403	409	443	414	399	440	411	398	380	422	412	414	412	378	420	398	415	415	400	413	396	396	415	398	404	417	402	412	395	452	442	433	424	439	424	440	415	388	409	384	397	444	424	415	396	419	404	406	433	410	405	377	412	413	379	414	379	385	437	424	431	412	430	395	431	411	394	419	403	404	402	433	445	421	371	386	423	436	418	389	433	424	395	387	439	403	385	435	384	417	420	403	438	418	391	391	443	383	444	429	402	428	390	386	410	424	438	404	395	445	410	431	399	445	435	418	404	430	411	433	423	400	374	441	441	412	405	416	405	409	436	425	429	426	401	379	398	364	402	427	410	357	398	420	393	433	392	379	404	409	426	415	390	431	442	432	424	432	407	434	409	424	431	371	437	369	443	393	407	445	432	406	426	447	445	411	366	410	441	387	440	384	401	424	421	429	368	408	408	401	403	395	397	386	447	400	425	382	405	398	399	415	358	428	452	433	411	385	410	403	425	386	362	421	476	390	417	418	375	406	395	443	388	416	387	421	361	420	408	406	415	440	410	423	427	379	406	395	413	432	412	372	412	437	445	419	431	385	410	402	422	439	392	423	417	404	380	399	420	408	405	442	398	399	418	410	403	382	436	436	372	433	373	416	390	429	424	422	438	420	375	417	404	425	407	422	390	412	385	429	441	424	411	366	409	362	388	438	425	399	390	379	405	410	416	383	402	384	414	415	404	427	418	429	429	418	418	402	408	438	390	399	386	441	409	414	425	398	405	427	427	432	409	406	419	433	423	388	435	423	408	368	440	389	390	411	415	381	392	421	410	424	408	420	414	414	414	423	449	376	421	429	413	396	385	396	435	433	396	411	448	442	421	400	444	463	414	427	402	451	404	376	415	389	414	433	402	419	420	408	416	408	407	436	396	389	395	411	425	425	410	408	428	417	423	409	436	407	428	375	406	384	396	406	434	391	428	411	394	411	428	433	413	403	431	413	415	416	446	419	398	416	469	380	434	397	403	407	415	362	397	409	429	445	398	393	417	418	432	453	433	416	435	409	417	411	435	364	402	426	397	389	384	416	388	420	429	415	407	431	425	428	428	423	451	417	399	427	421	424	399	410	412	413	374	410	356	420	416	408	431	395	380	400	396	410	387	426	398	417	400	371	450	395	392	416	408	409	399	394	436	396	398	386	401	396	386	425	422	416	411	427	428	412	403	402
24280	20811	27218	24426	14752	1418	992	972	847	809	789	810	771	759	772	746	730	679	711	712	728	719	738	754	755	748	675	772	751	719	712	748	754	748	700	721	750	737	688	699	746	754	708	722	700	720	724	688	676	698	677	703	660	724	702	710	733	716	677	709	723	738	718	684	696	695	685	728	696	698	648	717	694	682	746	707	691	660	659	714	743	674	708	692	678	690	676	708	714	704	691	704	693	697	696	695	716	670	713	656	703	662	739	666	705	741	690	691	737	671	652	731	713	647	673	717	708	677	686	693	715	673	722	705	692	671	701	643	698	709	697	693	651	710	706	704	723	674	732	654	662	713	716	662	714	663	691	692	691	702	702	673	692	693	711	664	697	704	729	694	673	640	721	693	752	674	717	685	703	699	686	672	694	687	682	714	722	718	719	708	674	731	689	640	718	748	705	675	736	684	698	713	709	640	695	680	690	678	674	680	689	643	746	737	724	680	701	698	673	700	697	751	662	690	701	676	737	716	702	721	705	692	691	675	726	757	724	664	714	686	717	727	656	743	675	660	662	695	685	662	696	642	708	633	715	708	684	690	729	722	712	697	683	727	701	665	717	773	662	660	691	661	625	674	652	732	731	696	712	650	667	650	700	731	662	718	705	681	716	673	722	692	679	742	680	717	698	705	690	674	662	669	696	682	663	658	690	708	706	646	731	678	662	690	688	688	685	740	716	701	678	702	656	720	714	723	730	748	722	667	686	701	691	705	701	696	713	665	700	677	717	720	715	663	702	684	698	726	678	718	690	717	636	728	676	712	685	718	748	711	659	642	735	704	660	671	717	735	684	692	681	691	695	683	697	736	716	729	711	704	733	692	704	703	668	685	678	724	675	649	695	716	667	723	700	666	684	698	682	665	713	725	701	692	680	707	671	733	648	703	672	733	712	711	703	698	659	663	719	676	701	702	643	655	641	717	707	679	687	654	686	684	719	702	707	731	694	651	685	764	715	705	706	668	722	699	731	697	702	678	688	715	709	667	669	689	712	714	702	708	675	727	676	683	698	687	687	664	667	652	672	663	753	707	774	678	657	697	709	704	665	685	657	650	724	719	723	682	746	672	700	671	708	690	677	681	683	716	691	717	738	728	724	714	744	688	671	677	667	670	716	698	717	742	711	664	719	666	694	673	746	715	744	674	698	659	699	656	661	691	674	739	663	682	716	678	706	675	673	693	697	718	705	701	659	691	676	665	699	706	683	685	692	681	733	706	692	673	711	677	667	688	711	721	700	706	732	733	727	727	714	704	730	683	657	677	680	734	684	692	696	676	658	679	708	669	717	671	671	664	719	703	696	697	700	685	715	752	723	699	738	675	718	694	732	670	635	660	667	658	687	717	701	660	752	684	675	658	696	708	700	725	685	719	672	765	709	722	712	681	683	684	702	720	698	665	654	699	699	727	699	725	698	704	663	711	688	703	695	645	655	716	706	693	703	641	727	696	698	667	712	696	700	711	741	676	687	725	668	716	669	671	668	691	703	732	705	709	753	719	702	704	670	676	719	644	675	629	736	694	674	655	698	695	704	732	716	712	701	671	662	701	719	679	674	680	728	662	667	705	664	674	701	684	712	662	730	689	742	695	703	687	728	705	776	729	731	686	709	699	657	715	712	705	696	706	683	745	677	641	714	694	702	708	699	708	676	687	689	745	671	658	705	696	738	717	672	713	714	676	717	737	729	699	672	715	656	692	739	688	688	710	699	723	726	694	711	709	710	660	703	720	660	678	732	702	714	719	698	701	690	716	638	698	675	685	703	738	735	687	673	648	738	663	672	672	714	712	665	701	688	686	673	694	732	732	688	699	683	698	676	680	740	702	673	665	715	721	656	700	657	712	704	725	682	713	706	712	679	681	693	686	702	739	679	688	665	734	682	684	691	686	719	684	677	670	750	708	673	673	661	647	716	743	687	648	691	705	662	682	663	687	732	698	671	665	702	706	720	664	714	698	690	713	659	670	659	693	709	696	662	689	710	657	724	681	647	728	647	726	671	679	684	671	684	731	679	731	700	705	695	721	696	677	730	722	704	729	658	690	724	715	708	688	671	687	686	721	694	668	732	674	674	718	669	706	656	698	700	701	655	675	708	703	699	660	717	703	732	641	638	659	646	717	696	709	682	699	763	689	717	666	714	723	681	719	719	687	702	672	697	686	646	684	711	711	668	633	694	639	697	696	726	743	676	693	738	711	695	710	705	629	738	694	722	689	672	698	690	705	710	718	748	716	759	707	676	690	725	704	673	727	666	705	670	711	720	722	651	719	685	695	661	703	741	707	672	684	657	735	653	656	662	737	761	673	713	658	677	636	741	727	642	678	699	709	782	734	666	639	690	736	634	677	701	722	710	707	666	736	705	676	682	689	749	681	702	682	707	728	706	708	694	666	644	686	739	682	676	707	694	712	740	663	736	723	722	690	719	649	727	669	684	692	717	703	713	702	726	711	727	690	718	679	684	668	693	679	703	666	728	722	701	746	717	756	714	697	709	736	710	714	690	715	657	729	715	692	763	703	717	698	717	727	683	667	692	646	702	678	684	720	748	685	680	700	689	670	704	722	683	672	698	723	697	708	693	671	703	720	726	677	701	745	732	688	622	683	702	700	663	714	732	692	659	656	689	726	668	671	693	716	657	738	688	661	667	698	690	708	672	696	687	725	732	699	693	707	707	710	707	734	746	687	727	691	737	686	744	701	751	705	696	700	699	678	671	745	703	642	717	618	712	693	678	694	719	701	729	654	705	722	724	730	720	695	665	687	695	713	690	687	685	686	730	713	735	710	725	725	726	733	757	668	686	713	677	647	715	681	739	610	657	667	741	695	715	721	716	711	695	656	696	689	667	705	646	664	696	686	672	686	647	729	719	715	652	705	741	705	685	672	682	666	697	702	722	715	711	693	681	690	720	663	713	710	724	659	695	749	705	681	733	683	687	705	709	671	700	725	719	682	670	687	708	707	681	667	693	673	644	707	736	686	718	731	662	664	676	649	751	708	699	696	708	685	650	682	726	679	705	703	687	652	736	699	732	743	705	686	714	697	665	689	680	706	770	690	683	665	712	702	741	691	706	675	696	695	692	690	663	693	708	693	731	666	711	768	657	680	686	718	697	697	754	650	649	705	699	701	758	736	738	689	676	627	699	718	653	691	692	671	731	726	638	637	671	684	689	716	679	718	686	672	684	665	709	691	646	671	636	680	693	662	646	726	689	706	693	744	683	718	677	712	713	690	642	690	708	746	743	669	662	690	714	654	769	707	717	694	719	700	666	715	707	666	680	697	654	700	721	664	672	733	697	707	671	701	713	686	727	691	771	691	726	729	710	718	694	710	675	700	657	680	711	721	737	667	659	712	710	721	749	703	708	782	705	668	690	682	665	702	732	646	664	650	725	702	725	661	691	668	676	677	655	681	669	698	732	693	688	716	709	706	671	684	681	637	714	704	685	700	712	692	692	707
5012	5482	3813	2155	1657	1354	1115	997	912	820	888	787	738	747	741	730	704	803	743	764	719	714	757	759	717	744	760	746	707	682	778	730	771	710	735	673	686	709	694	750	665	642	676	772	746	696	678	686	661	637	703	708	674	714	709	730	695	672	730	675	677	645	642	659	696	680	663	710	710	647	693	710	663	661	694	691	689	673	717	661	689	714	703	695	712	658	738	677	703	729	667	674	691	712	705	682	716	706	667	683	651	659	684	664	694	662	705	646	636	631	633	726	640	683	700	691	671	659	648	690	693	709	693	686	670	702	643	669	735	712	641	660	749	650	642	676	707	636	692	685	647	696	684	714	675	672	698	684	705	661	640	686	699	647	666	681	653	662	702	677	692	694	675	714	663	681	665	713	652	679	680	638	649	642	679	650	644	716	708	725	747	636	690	641	701	662	709	677	661	618	692	722	671	652	704	681	719	736	652	679	706	653	679	653	681	668	690	639	667	669	684	679	640	666	661	713	710	711	652	684	696	647	692	654	678	707	705	656	707	717	686	678	680	678	696	723	701	719	664	651	651	676	673	694	687	610	721	716	636	657	715	697	738	649	679	702	646	663	699	661	675	723	679	669	641	697	688	661	688	661	682	676	695	716	679	646	703	653	683	731	663	691	678	735	640	650	646	678	697	682	710	688	657	717	664	657	712	688	693	721	705	683	677	626	706	698	707	684	690	683	660	705	682	660	712	702	731	698	727	696	665	680	699	689	671	703	691	695	674	611	686	706	687	685	722	661	692	646	692	688	676	657	716	709	722	691	662	667	706	666	736	684	738	696	708	716	681	664	709	665	653	720	663	682	673	676	668	687	648	666	616	691	658	702	705	655	674	694	648	656	673	660	681	667	698	674	699	652	671	724	670	678	694	679	684	656	651	675	694	689	694	709	665	721	694	689	703	684	664	693	662	721	661	660	719	669	748	686	644	653	667	683	748	644	711	693	706	665	666	682	647	666	676	674	701	697	658	675	691	690	664	704	695	702	660	655	681	637	683	685	677	674	697	670	680	655	621	705	710	714	677	696	679	689	687	677	710	649	644	679	660	693	668	682	630	666	700	667	664	633	643	655	711	725	709	689	674	695	665	687	665	660	665	653	660	690	672	665	725	657	690	684	645	672	660	646	702	701	663	668	655	695	703	692	677	722	702	732	640	716	677	694	700	740	654	734	668	680	637	683	667	620	696	681	671	688	677	676	676	654	694	676	641	684	664	676	658	696	710	672	689	734	729	678	679	645	679	733	662	659	663	689	669	682	695	679	730	703	731	698	698	679	715	654	699	665	683	668	676	691	689	651	688	702	678	707	646	684	667	675	643	757	694	641	702	619	730	696	707	670	683	713	679	676	678	676	658	667	638	724	709	697	678	685	681	679	670	666	702	689	702	654	690	732	668	672	704	688	671	650	683	668	645	680	710	674	720	680	682	676	710	679	682	717	706	678	683	642	710	723	717	709	667	647	693	659	724	666	731	689	690	694	665	709	671	657	678	697	689	687	735	688	690	673	705	631	710	728	705	646	646	675	675	691	677	684	695	600	660	663	690	673	639	698	679	678	689	692	689	745	693	705	682	709	673	720	663	682	691	698	682	682	686	671	693	712	699	671	690	665	673	682	679	708	693	686	666	727	717	703	741	674	684	673	777	685	703	710	679	717	633	684	692	668	664	655	677	730	644	659	648	753	659	702	657	674	688	645	645	660	662	657	672	662	682	703	671	649	667	686	693	709	663	662	697	669	659	640	715	730	716	674	698	679	686	646	698	672	667	687	675	686	703	686	685	652	632	730	674	658	663	659	654	704	663	710	660	708	644	727	674	701	714	655	669	654	718	671	687	643	729	681	674	714	645	592	709	684	739	638	700	666	658	708	672	668	663	640	678	678	669	671	656	713	702	662	691	690	665	670	687	680	686	707	682	666	691	695	681	715	638	735	744	662	676	701	676	642	726	690	655	678	683	715	670	702	695	666	702	650	646	653	731	692	658	638	692	727	703	705	635	704	718	612	670	677	664	647	693	629	636	684	691	633	681	707	730	713	671	696	698	652	664	703	651	682	685	720	692	741	698	675	723	682	669	693	713	722	729	722	667	662	692	693	689	727	699	663	687	658	686	685	711	681	724	693	647	646	663	667	669	726	720	716	707	661	686	723	668	652	733	686	723	657	684	635	661	698	682	709	689	655	662	665	691	621	671	653	677	676	664	704	682	680	670	654	729	630	672	655	675	701	665	671	682	693	654	690	668	696	689	684	695	710	648	700	646	707	694	701	708	686	666	661	693	699	658	665	662	651	680	641	716	643	690	685	700	665	686	651	637	625	650	684	730	669	663	721	657	721	622	693	683	628	674	675	673	664	654	693	696	683	672	707	691	686	665	670	723	664	691	682	698	645	700	665	686	655	660	711	732	689	695	647	679	718	686	687	668	635	668	681	708	712	700	641	659	659	673	694	705	689	641	670	721	684	674	662	682	695	673	705	690	657	719	664	704	654	724	648	679	656	685	693	728	689	654	678	672	688	685	620	704	693	636	680	639	680	682	662	688	699	670	675	627	689	698	719	694	691	668	708	687	722	682	674	720	697	701	701	698	689	672	692	666	691	713	666	673	686	696	698	690	623	664	669	653	624	684	716	674	637	664	701	704	680	631	718	632	666	674	689	679	658	632	681	658	648	678	714	665	695	670	703	701	701	651	732	667	701	702	747	675	725	653	648	683	690	671	709	711	666	659	697	706	640	652	686	699	654	655	622	654	688	679	740	681	712	674	750	763	639	726	694	668	713	651	711	667	654	654	615	662	674	652	684	697	636	700	621	667	696	654	636	690	655	682	623	662	677	678	660	680	702	698	695	671	727	642	712	679	705	648	664	647	711	719	669	717	704	699	664	717	746	671	672	651	682	693	709	678	683	635	681	647	654	681	703	638	655	705	677	687	645	704	722	704	669	652	680	708	608	720	681	645	625	751	644	678	643	689	644	731	614	641	655	650	667	667	694	677	674	672	643	756	656	682	653	704	680	739	733	666	677	687	667	668	690	652	652	707	689	649	747	723	752	689	660	689	634	635	713	673	683	651	682	709	677	730	623	665	655	661	689	687	697	660	651	678	670	654	685	660	636	661	644	693	705	676	651	698	720	669	642	640	665	637	684	675	695	669	685	645	684	651	627	664	669	705	695	764	694	689	682	696	683	662	692	722	694	707	715	713	683	679	693	648	674	720	628	652	706	701	687	753	706	634	678	647	637	656	650	647	696	669	680	668	701	650	663	683	666	673	718	622	660	652	732	670	686	723	683	656	668	655	680	692	672	675	704	690	670	668	664	659	714	710	736	719	616	685	722	631	677	700	688	692	675	679	657	659	657	719	692	647	659	688	669	713	700	667	661	672	648	744	672	737	715	655	686	681	672	682	671	712	664	734	683	674	694	703	643	686	695	685	678	688	662	674	682	651	671	710	710	666	720
22267	20962	28651	23457	20967	21026	10961	1279	879	738	720	681	653	563	533	521	502	487	469	443	448	446	385	466	410	381	442	428	413	426	430	485	415	398	409	440	446	443	372	365	396	398	444	391	401	399	381	348	371	374	360	379	356	388	374	377	369	357	350	361	412	367	388	382	385	375	386	404	379	345	367	391	326	388	388	393	340	386	349	402	377	365	360	345	378	371	333	355	381	394	357	340	356	335	370	363	360	339	382	362	373	373	379	327	351	352	333	340	389	349	370	355	356	360	367	322	387	336	373	367	330	360	357	358	372	395	344	363	345	352	369	374	372	372	374	332	349	411	346	329	381	344	366	370	337	343	328	346	378	339	373	349	377	347	336	334	334	327	332	362	349	372	342	385	329	364	346	353	336	363	365	323	327	353	362	345	362	358	324	383	374	368	368	364	352	349	335	360	365	352	359	334	338	326	344	340	335	379	378	364	373	351	344	346	336	379	319	344	345	359	353	336	363	360	347	360	330	346	364	351	341	333	346	347	334	369	315	346	339	356	371	323	346	344	375	348	323	344	362	342	355	360	365	326	369	353	362	354	380	385	324	338	347	354	363	355	344	361	396	347	368	340	366	358	376	355	355	351	356	297	377	341	370	363	357	352	359	355	326	354	343	316	370	369	346	339	362	336	319	293	339	339	359	340	345	382	356	386	345	391	357	337	344	341	364	348	358	373	358	347	334	364	346	337	347	359	332	325	352	345	294	316	355	344	331	384	387	383	338	350	311	326	366	366	345	374	374	365	365	340	355	381	361	365	360	374	369	381	370	367	321	367	340	319	317	343	344	322	352	341	301	358	368	358	342	355	357	350	361	346	351	344	352	345	341	319	346	365	367	344	360	353	361	352	319	370	335	343	375	324	347	316	362	331	351	343	344	357	355	379	355	356	362	314	347	359	380	346	342	311	350	333	361	341	338	318	348	360	334	349	345	363	375	346	375	338	356	404	384	338	320	354	332	371	388	355	348	350	376	354	344	351	353	347	332	365	348	379	369	357	370	328	349	381	384	354	370	340	370	371	370	337	344	345	341	341	377	344	352	331	359	342	337	372	353	299	343	350	328	313	334	362	392	341	351	366	333	341	332	335	336	342	352	369	347	346	327	380	344	331	339	345	351	349	344	358	331	359	329	350	352	408	358	328	358	359	309	365	319	338	363	338	394	372	366	353	429	351	377	345	322	325	361	369	332	360	346	345	349	311	341	370	325	375	334	362	339	315	370	323	353	334	357	361	315	348	354	329	337	381	359	327	360	346	357	363	352	363	348	374	332	348	350	373	312	385	371	335	355	382	354	358	328	364	336	351	314	354	371	344	328	362	379	375	361	343	350	358	352	357	347	349	312	360	321	331	364	363	352	358	347	352	384	355	343	341	373	367	354	353	356	341	356	343	352	362	412	342	358	339	346	316	368	342	355	328	346	325	320	349	365	346	314	346	374	390	371	355	353	315	352	366	372	373	364	361	353	355	368	370	344	354	380	376	372	387	374	359	335	372	349	367	348	358	373	327	375	345	355	360	346	349	345	336	313	354	356	320	347	362	358	347	355	357	351	333	321	324	366	337	349	315	361	328	344	372	341	353	366	353	334	333	334	366	350	372	371	387	368	376	351	320	339	340	335	343	340	350	356	387	351	324	368	375	388	333	364	381	337	355	367	326	362	354	354	326	330	364	365	355	366	362	320	350	314	349	346	358	376	329	346	379	342	346	375	382	310	351	397	350	344	328	339	357	325	346	348	350	357	354	323	345	354	352	350	379	342	361	377	304	320	330	382	362	343	383	398	377	348	390	384	340	351	375	357	346	363	373	359	339	329	340	362	314	371	372	362	304	350	349	359	325	342	355	359	337	357	337	361	362	358	361	376	310	345	340	366	332	289	306	340	341	348	334	342	339	352	319	345	328	367	378	348	348	366	391	374	358	354	377	361	382	337	340	328	331	366	346	343	336	362	344	349	351	330	345	333	379	346	324	325	328	342	371	346	373	321	345	332	320	332	369	376	385	340	353	363	313	348	352	330	377	399	416	310	359	354	364	325	322	360	328	355	340	348	376	377	350	343	352	331	334	359	354	344	321	364	342	366	342	362	333	332	357	344	358	343	354	349	357	369	348	371	351	348	311	352	348	370	332	347	361	349	372	401	349	376	355	372	360	365	347	349	335	344	356	355	336	320	367	322	373	351	370	371	358	361	364	316	354	340	334	319	354	316	360	356	389	344	365	347	378	342	355	370	335	347	340	324	326	361	363	392	369	374	329	358	331	375	370	375	337	391	390	359	338	340	370	327	353	342	346	333	331	361	346	370	335	373	345	323	354	345	356	352	380	367	332	336	345	390	378	338	367	390	380	331	352	358	362	343	333	393	332	364	340	350	359	344	338	369	356	355	319	374	374	361	305	339	356	353	383	327	344	348	347	348	353	345	388	347	349	353	337	348	333	356	344	342	353	335	367	354	365	361	367	343	351	320	379	340	359	384	363	323	349	345	350	370	390	346	362	362	359	357	348	370	395	335	364	348	326	364	371	370	371	335	348	410	336	359	344	340	325	374	358	367	387	360	357	344	334	352	355	373	386	369	383	340	339	340	371	365	360	360	353	381	351	359	338	381	334	345	366	345	352	364	370	329	365	345	340	348	350	365	351	363	377	346	349	335	347	325	351	370	391	332	349	388	345	346	351	333	359	346	345	347	337	339	376	368	359	333	354	338	331	341	366	332	366	310	369	365	327	341	335	363	332	338	384	357	360	345	357	373	347	359	324	369	354	368	314	351	360	322	369	374	332	323	356	322	323	372	340	372	361	356	331	326	400	355	336	366	352	355	343	316	355	350	332	333	338	366	362	328	357	371	362	357	310	375	347	306	350	371	367	360	367	377	341	284	349	350	331	352	380	347	356	381	338	342	325	306	342	354	357	347	359	360	333	356	358	357	372	332	378	360	343	331	361	347	369	364	381	347	353	332	336	357	362	352	373	356	362	338	341	332	353	357	377	353	376	378	333	348	337	347	344	321	345	368	367	355	368	371	369	352	360	352	355	370	365	346	366	362	360	355	329	357	378	366	337	331	320	333	364	313	350	359	324	343	375	366	347	352	363	385	372	352	368	372	367	329	334	376	342	356	354	319	334	359	335	359	375	346	370	349	347	367	340	389	367	363	340	356	358	350	326	365	360	384	362	353	346	373	340	365	370	351	354	361	360	367	379	367	345	374	319	369	348	393	391	360	336	347	337	337	368	346	323	335	339	318	354	359	360	325	374	340	360	331	374	358	321	357	341	338	371	326	338	332	352	361	352	317	348	318	353	364	323	329	360	370	360	409	367	353	321	319	362	373	346	355	358	366	369	344	376	374	315	344	359	346	370	342	346	356	360	364	358	380	357	352	364	335	337	319	335	349	378	354	359	372	345	320	326	378	354	353	352	341	381	348	344	357	355	333	383	337	320	349	334	377	335	358	325
5386	14417	9918	5054	3586	2548	1947	1453	1138	1007	833	752	678	651	592	567	533	507	477	492	436	432	464	467	477	450	440	433	406	447	435	381	387	426	403	477	397	410	431	417	404	442	377	415	405	356	397	403	364	363	338	391	345	379	401	376	385	359	385	371	369	378	338	357	355	345	342	345	355	396	376	359	367	347	366	335	315	373	371	363	376	369	393	347	347	354	366	365	363	348	393	371	333	342	355	321	346	368	347	345	313	363	367	363	410	350	379	343	366	350	360	338	352	337	338	332	361	347	356	301	330	359	352	361	348	366	364	354	374	372	338	330	351	319	381	357	354	344	334	340	332	337	389	359	369	342	367	351	339	334	344	338	367	355	400	349	339	325	356	344	368	357	322	369	350	375	350	365	357	341	329	348	346	338	316	359	366	350	339	346	349	321	364	359	343	376	368	338	329	352	331	339	363	331	320	329	345	328	370	344	341	364	335	334	329	322	375	322	342	379	339	350	332	367	339	320	311	334	358	345	340	374	315	329	388	361	346	330	348	333	346	326	361	317	338	342	348	339	354	339	362	342	380	322	340	355	356	350	343	341	322	344	383	332	329	359	317	322	376	330	317	357	340	351	325	336	320	307	350	326	360	360	319	323	332	338	363	342	357	363	361	389	378	338	345	364	318	369	369	353	346	357	345	342	332	326	363	335	332	340	351	361	330	336	335	357	354	359	385	333	335	345	365	332	341	329	317	352	342	344	345	338	351	337	333	347	360	337	310	349	341	343	333	326	358	348	344	348	323	356	333	339	346	359	360	315	337	320	312	356	330	354	375	364	362	353	350	326	319	374	319	344	356	372	342	334	335	334	349	325	346	349	321	368	337	335	335	353	371	364	381	334	345	357	343	333	363	341	354	348	372	366	337	352	325	315	339	339	378	361	364	306	344	362	345	337	342	344	383	347	306	361	347	341	325	316	314	342	347	328	317	337	309	322	340	340	363	355	383	332	318	357	342	346	384	325	351	372	350	313	341	375	335	349	354	345	347	327	362	346	348	388	330	386	306	344	351	309	362	333	345	366	341	347	356	348	351	315	324	363	357	361	354	328	308	359	367	343	366	311	353	340	329	347	333	342	341	333	352	332	364	326	319	322	328	358	327	363	362	325	370	333	330	351	358	339	364	288	341	347	328	354	361	332	338	342	354	351	320	354	331	338	360	353	356	360	349	325	336	354	337	359	302	353	367	326	333	375	349	342	353	346	345	355	369	353	359	336	336	323	339	330	363	371	343	338	340	338	307	325	361	361	302	335	341	333	355	344	366	365	337	320	370	343	346	316	324	357	322	353	312	336	316	342	347	320	348	305	383	351	354	340	328	372	322	328	318	310	339	307	315	348	345	315	360	342	340	362	312	364	350	315	352	352	339	334	346	345	356	329	373	335	318	379	381	349	331	369	379	320	340	334	318	354	360	324	334	336	364	349	335	345	347	341	353	384	342	329	351	317	342	365	328	337	346	332	365	362	330	353	326	322	329	334	321	374	355	339	344	331	315	328	349	354	311	357	350	352	357	308	347	304	325	337	340	337	341	317	370	346	345	329	339	343	334	344	334	356	378	351	328	338	315	352	366	365	351	384	326	340	337	342	330	344	338	353	341	302	352	313	370	340	335	367	343	326	353	336	340	360	336	335	328	346	324	359	340	346	343	333	341	330	332	316	322	345	347	359	346	362	357	323	337	334	312	358	342	316	349	349	363	327	340	306	317	325	388	301	350	319	351	346	363	359	347	318	361	342	361	358	326	336	317	333	338	324	318	342	331	315	342	330	320	315	345	343	364	338	342	358	350	352	346	349	321	324	380	314	370	358	336	380	327	356	344	360	312	328	374	377	370	347	355	326	349	336	339	377	342	322	331	345	336	337	343	345	342	316	329	301	365	305	345	339	346	345	359	380	341	305	364	355	319	347	351	366	334	339	350	362	318	351	405	313	378	370	323	352	353	369	302	347	362	358	320	356	360	354	360	342	346	349	349	356	322	354	357	339	365	362	348	356	328	354	340	324	327	312	325	353	354	337	343	352	332	345	326	330	307	325	338	318	356	346	325	345	341	341	360	358	331	345	326	369	342	331	330	339	346	360	384	362	359	346	331	345	332	357	355	355	293	333	344	336	327	331	328	346	345	364	336	363	308	350	330	339	349	375	374	354	365	324	344	343	342	351	318	347	381	339	318	400	300	330	326	343	371	328	358	334	328	345	321	343	325	356	344	346	362	331	324	317	326	334	345	335	328	302	338	344	334	382	319	352	334	328	326	338	337	345	329	358	346	372	338	340	324	340	354	311	331	345	353	365	333	362	352	347	335	337	325	330	335	341	337	353	315	367	354	310	360	337	312	362	331	316	358	331	344	307	314	353	314	333	341	331	352	348	399	339	339	375	363	348	330	343	346	351	332	330	376	329	309	357	355	340	350	332	326	380	349	348	325	333	318	336	318	344	371	362	351	354	344	359	308	337	320	341	342	349	354	321	368	305	328	291	356	365	328	355	334	338	343	356	361	353	353	366	364	321	347	346	347	380	334	338	361	354	351	326	314	355	370	364	384	336	344	330	362	339	348	308	342	359	343	371	358	353	358	369	360	353	372	309	372	369	371	352	339	340	349	334	344	380	330	341	331	334	358	350	329	341	364	335	348	339	328	359	362	344	377	337	313	365	344	337	338	345	369	324	389	328	339	343	330	349	340	316	352	348	333	385	340	330	363	323	357	330	364	325	352	340	320	321	331	341	326	342	316	357	320	352	319	333	340	340	323	398	348	335	328	315	347	361	327	326	359	365	394	367	333	314	361	344	391	377	326	362	344	294	326	321	314	359	311	313	340	372	354	350	314	357	327	322	332	346	326	381	346	335	366	356	342	344	340	336	346	342	329	329	341	345	315	364	366	333	336	368	378	340	322	329	329	310	328	340	346	347	356	349	388	332	323	345	366	346	336	369	370	330	347	318	361	324	343	335	347	332	326	365	303	373	334	317	368	332	339	306	369	361	323	331	314	346	348	336	325	359	350	296	357	362	345	346	344	342	353	333	334	317	332	326	362	341	379	345	365	357	354	346	350	370	370	327	342	363	362	365	343	353	327	318	317	330	342	331	335	350	367	329	310	353	325	355	331	315	349	351	373	304	347	359	359	316	346	375	343	303	338	359	296	339	308	338	324	369	332	358	340	347	328	335	327	354	328	326	346	333	303	361	356	380	353	355	336	348	336	332	371	337	358	324	355	334	325	354	345	366	338	315	351	370	315	332	325	356	356	353	372	345	363	332	370	324	348	352	360	363	352	318	355	374	341	345	381	297	342	316	318	363	353	320	359	362	315	339	338	351	342	341	326	348	348	378	338	361	333	340	351	362	326	358	366	333	326	358	343	367	342	356	324	347	341	349	363	297	370	349	306	363	339	354	360	379	364	358	370	359	353	373	352	349	342	323	330	355	341	322	321	354	347	308	369	344	365	316
27552	18450	4967	1006	786	773	724	771	701	710	689	660	702	667	724	653	686	678	671	710	663	674	722	717	670	683	701	686	676	685	739	685	703	738	672	677	698	680	651	693	662	696	682	702	708	649	710	648	666	645	681	681	682	704	690	671	728	716	717	677	688	698	645	708	664	675	716	662	671	742	717	702	698	661	665	719	709	673	687	679	750	673	729	710	728	706	700	677	688	708	674	706	684	714	638	688	692	728	671	707	675	664	680	702	671	714	683	694	726	687	674	723	679	707	634	752	657	682	666	691	683	709	709	703	719	726	663	692	681	701	714	709	725	701	678	675	669	692	708	658	665	667	719	740	692	666	693	644	694	719	655	713	716	694	695	703	649	692	702	697	695	651	707	675	673	703	663	690	675	669	689	668	673	682	671	715	704	684	691	724	697	716	650	639	750	718	699	680	685	710	717	672	691	675	695	685	697	690	696	656	745	693	740	720	667	649	675	706	664	660	672	713	705	734	642	720	694	727	719	678	744	694	715	743	648	692	704	710	741	727	685	686	655	656	741	680	710	694	712	663	705	654	722	663	688	701	721	743	694	711	707	725	716	643	704	746	664	658	684	699	658	673	705	668	661	612	685	665	672	723	691	681	670	756	668	708	742	679	680	672	691	674	699	670	667	673	685	695	661	692	660	682	682	690	685	698	676	664	684	648	748	709	690	712	689	650	678	653	702	750	677	702	726	677	671	693	690	690	702	660	684	676	669	723	672	721	672	680	723	695	677	735	678	651	696	663	688	680	689	728	682	717	695	677	730	708	686	697	655	708	679	667	714	687	672	711	704	715	699	688	655	742	674	690	718	687	649	739	700	728	664	705	685	685	682	653	691	662	686	690	634	709	692	655	688	668	750	626	718	669	675	655	719	690	707	699	687	698	681	704	677	703	682	668	695	655	735	665	709	737	708	665	692	658	730	698	720	725	745	702	668	651	667	698	717	672	678	776	734	694	734	653	682	615	780	643	649	720	698	684	682	677	684	704	633	718	705	690	712	716	660	669	692	704	697	682	691	700	730	700	648	702	644	660	646	732	665	719	716	712	629	671	674	698	719	650	667	717	719	720	728	673	669	719	732	710	698	690	684	703	677	680	715	663	743	666	719	682	733	665	688	742	707	712	713	666	648	673	711	683	760	693	691	703	678	670	702	696	698	698	678	696	733	696	631	723	704	633	657	656	671	735	756	692	688	720	675	664	696	698	689	647	684	729	683	654	681	672	710	666	729	692	705	677	645	648	703	637	665	674	694	712	649	707	688	668	685	724	696	709	657	701	693	701	682	734	617	747	643	709	683	736	705	672	719	694	703	698	710	670	745	610	703	689	674	670	666	690	664	755	662	700	645	708	674	682	667	711	678	709	705	672	662	659	702	660	728	684	658	715	710	645	666	703	704	717	634	644	685	692	716	694	662	677	668	640	682	670	680	684	690	623	665	707	698	618	691	673	692	683	718	714	701	710	695	680	682	703	696	678	674	653	653	686	704	665	655	731	699	659	704	706	714	679	633	678	693	742	711	691	691	685	680	717	708	642	701	712	641	699	685	697	681	682	669	705	709	714	695	724	703	695	669	694	690	695	698	748	677	708	691	716	677	688	687	671	653	661	714	718	690	688	677	684	729	709	694	716	681	737	705	689	673	659	700	711	670	687	723	689	725	644	722	721	673	725	713	706	683	732	673	645	712	672	688	676	668	700	706	674	696	679	666	662	727	727	653	698	638	666	698	698	705	687	687	681	655	683	656	727	702	739	685	604	683	696	673	700	690	660	733	718	661	651	715	661	685	728	718	729	636	674	697	646	712	677	641	691	670	681	686	680	712	660	655	746	700	715	709	710	689	652	662	694	691	700	697	664	705	707	664	676	712	703	643	674	677	698	734	715	706	690	672	676	660	734	672	733	706	639	729	680	690	721	696	645	674	686	702	666	676	731	701	677	662	679	689	691	690	637	713	664	690	704	686	679	703	708	644	656	674	640	713	659	663	677	653	669	739	697	689	677	671	707	682	645	682	701	699	675	711	668	676	663	701	716	676	679	661	646	709	704	670	691	685	752	681	686	718	683	705	697	707	671	688	717	735	707	691	630	696	709	681	684	694	689	714	715	696	707	731	708	645	710	736	717	704	690	691	628	674	633	692	652	708	669	655	660	717	731	697	694	684	673	680	714	755	615	692	696	686	683	718	704	678	689	679	696	716	670	703	662	715	667	662	692	665	705	703	672	674	710	731	674	670	693	684	647	698	699	676	702	700	688	685	660	706	721	684	719	704	676	638	661	689	680	754	687	698	655	683	665	673	641	699	706	680	687	672	652	711	706	703	699	631	673	740	698	696	726	677	645	724	766	712	718	672	712	710	728	698	662	683	661	640	675	660	680	673	703	718	679	671	689	717	745	673	698	691	692	658	670	659	678	691	688	676	698	678	760	709	742	712	637	716	712	713	671	729	699	678	701	711	722	724	699	743	698	645	700	675	666	705	687	724	702	648	690	676	701	755	674	739	667	703	700	675	702	667	692	719	718	711	704	712	735	711	710	713	725	662	707	662	666	689	636	679	673	673	643	706	720	670	708	691	696	729	686	693	704	686	663	706	712	705	667	659	666	684	678	657	662	651	644	675	680	663	716	680	697	717	732	697	692	672	712	697	673	681	711	675	646	624	647	730	679	668	699	653	698	654	692	714	714	679	661	665	655	656	719	663	680	699	655	680	713	678	692	722	670	672	713	692	751	703	672	718	650	660	646	726	714	730	677	695	670	695	712	684	694	690	668	712	681	688	669	761	697	664	674	699	734	699	710	736	661	730	688	665	712	713	707	655	712	727	722	699	704	709	684	710	650	671	658	716	675	707	732	663	710	689	650	678	667	676	671	671	693	726	659	668	673	728	670	672	655	672	684	683	687	667	705	722	680	696	699	689	699	715	728	712	727	709	656	702	695	693	737	656	691	688	681	671	663	716	708	658	671	698	710	687	682	696	713	698	665	701	711	719	692	684	681	729	660	656	639	704	712	687	694	714	692	701	759	714	646	692	699	689	703	743	712	687	705	689	707	674	720	695	649	704	688	704	665	645	651	659	697	698	670	667	721	694	655	669	709	732	675	730	671	723	681	708	707	740	731	650	658	688	670	664	698	604	707	664	698	681	724	697	692	717	676	701	618	676	640	689	724	677	719	692	720	669	691	703	703	677	687	677	710	701	727	690	737	739	669	666	682	683	759	674	664	690	690	681	673	646	702	712	671	671	703	712	713	701	677	711	708	721	689	698	694	635	687	662	706	688	687	718	617	671	639	667	693	688	698	678	688	713	671	667	667	709	687	672	715	716	639	679	679	696	729	703	635	709	672	724	700	716	708	657	670	702	694	691	720	691	701	724	727	692	688	713	727	708	713	653	659	665	739	701	664	686	716	653	746	735	684	688	704	698	755	688	696	668	693	628	654	693	707	709	668	627	696	721	710
4777	1241	989	865	761	735	734	705	709	703	677	702	705	682	753	659	680	697	715	733	736	688	686	738	669	682	731	721	703	660	697	692	731	699	686	699	696	679	692	738	745	674	638	692	717	691	723	654	691	668	700	709	642	715	668	701	687	716	685	683	691	727	636	664	659	699	695	699	703	646	722	701	668	688	707	659	649	693	737	674	682	645	665	725	665	706	668	717	700	665	678	680	643	738	725	674	688	684	727	717	721	687	671	691	668	690	705	687	655	685	669	643	671	658	629	653	672	652	620	660	694	690	688	659	695	674	689	692	681	740	697	702	659	688	674	713	664	708	701	689	675	702	673	673	711	670	691	686	649	649	698	666	658	670	665	759	685	719	688	716	656	687	662	665	698	712	659	687	686	686	676	716	700	688	674	740	690	693	715	681	683	715	676	665	668	661	638	669	692	664	672	706	703	679	687	679	671	719	707	704	694	708	739	652	646	662	700	674	678	664	684	706	642	637	679	660	702	655	708	712	701	673	709	686	688	670	675	710	677	697	682	692	708	668	691	692	697	649	649	728	668	621	712	655	695	722	679	635	707	684	640	668	706	735	667	685	681	682	696	712	692	711	635	684	717	716	683	686	630	740	666	660	671	671	654	690	671	670	654	710	722	711	682	611	698	690	687	693	712	680	715	684	675	684	675	674	699	678	706	664	699	661	702	679	714	680	706	651	632	636	669	655	653	695	695	683	684	689	699	674	652	646	716	716	704	642	663	684	715	664	686	670	669	688	655	687	675	699	673	760	658	712	700	660	713	717	730	703	710	680	717	659	666	672	729	682	645	671	723	672	676	688	709	738	681	755	705	704	667	693	710	706	693	716	636	661	655	703	681	674	689	705	680	690	663	708	688	670	689	701	688	707	672	707	714	721	681	694	701	689	663	721	696	657	717	726	723	691	717	724	710	679	700	688	662	680	694	661	678	679	715	632	674	682	698	690	686	706	700	713	677	693	676	739	691	693	729	737	690	691	685	671	681	669	695	642	690	711	703	730	684	717	672	668	681	709	697	659	706	659	662	688	692	721	720	639	639	661	686	696	692	703	729	671	654	673	661	679	667	704	665	703	677	687	658	694	676	696	671	648	659	715	701	658	669	706	656	695	713	659	676	681	658	667	624	665	686	651	709	699	664	632	703	702	654	708	666	627	693	763	687	686	648	680	665	656	631	725	639	701	712	679	664	731	658	703	742	701	667	676	662	679	723	689	705	661	681	714	670	703	701	630	685	714	688	716	710	633	685	687	719	674	651	692	688	643	670	663	690	675	673	723	703	707	655	691	640	703	704	675	685	700	684	679	690	720	655	722	670	677	726	690	724	698	689	698	643	682	695	693	694	689	678	645	724	659	694	716	692	661	681	700	693	717	700	665	717	706	665	702	705	722	675	629	709	640	732	737	642	769	664	639	689	696	714	645	631	698	671	667	668	674	699	735	696	691	686	646	704	658	701	728	678	699	693	697	678	668	670	697	692	665	659	674	715	641	704	652	704	745	718	681	698	658	675	728	676	679	664	658	608	677	708	672	686	659	689	663	682	710	659	691	690	693	691	756	672	655	670	644	717	680	712	686	675	660	653	681	687	644	702	700	679	697	696	674	691	697	729	705	648	690	668	708	695	678	693	683	703	667	673	709	678	693	656	627	707	667	698	678	705	662	689	692	606	689	697	666	683	699	644	685	673	659	656	692	663	682	682	707	602	704	674	692	662	652	684	720	714	694	705	644	685	701	669	687	717	701	706	667	705	652	715	654	637	656	643	683	706	715	671	696	729	696	689	711	666	680	658	702	676	691	733	638	673	684	701	711	664	640	692	695	672	686	690	685	649	612	692	688	715	708	655	674	684	675	674	692	726	693	652	716	694	693	647	632	659	633	671	725	703	662	685	671	645	671	683	743	675	688	701	695	686	656	653	702	690	651	695	698	646	681	695	665	703	709	666	660	713	689	694	714	664	703	693	721	686	694	700	676	673	684	739	682	678	687	667	662	680	705	690	699	717	674	673	684	693	679	703	686	689	679	641	695	697	675	693	668	698	703	714	694	659	674	691	698	696	669	670	725	668	735	659	742	703	658	725	687	673	668	695	691	675	706	692	678	692	666	626	699	638	736	664	685	698	696	662	704	705	686	691	687	668	706	683	702	666	678	669	701	677	704	695	679	690	655	670	679	665	683	722	674	711	699	650	699	706	673	685	672	651	673	729	650	658	690	643	698	707	678	714	705	635	661	672	666	730	672	657	707	688	713	678	695	701	711	743	663	660	674	714	731	709	671	664	623	692	690	689	651	703	688	645	719	736	704	684	714	725	657	633	676	697	673	677	643	696	732	676	682	648	662	705	729	632	675	693	661	693	670	702	704	740	672	641	715	708	616	681	658	686	668	699	673	726	693	705	678	711	695	724	710	695	680	656	678	691	677	696	649	711	668	692	634	694	679	674	625	712	679	680	670	657	727	655	744	708	694	685	649	762	683	695	702	616	688	670	689	663	694	665	664	630	724	697	701	708	729	721	672	709	679	705	630	725	717	664	679	700	657	724	708	726	668	675	714	685	645	658	651	675	654	694	682	647	640	686	693	703	664	671	684	673	675	667	650	727	709	651	677	694	666	712	713	683	711	699	691	705	699	679	650	673	677	726	683	719	667	685	672	656	701	676	699	685	670	661	742	674	678	668	674	723	630	723	664	662	704	701	683	658	650	696	669	702	673	676	665	653	651	685	680	736	670	693	688	686	659	649	694	697	664	722	678	640	703	709	656	669	674	655	657	678	704	696	747	728	709	673	673	697	708	694	708	674	660	715	728	691	671	680	704	652	681	716	654	628	690	680	674	650	736	719	653	641	697	697	662	659	725	651	721	704	701	720	705	675	692	689	684	698	652	658	691	695	698	671	720	691	663	689	682	704	712	691	681	659	674	700	651	732	724	638	703	708	695	651	714	695	691	686	690	674	667	671	631	647	692	651	714	705	673	659	690	705	685	660	708	718	761	630	651	717	680	716	693	747	671	685	680	701	708	700	659	647	678	653	692	650	688	675	725	686	669	697	711	693	711	722	712	645	672	703	659	733	678	704	671	682	694	686	675	686	664	696	721	727	698	694	711	693	644	682	703	702	700	664	673	728	690	690	683	646	695	720	681	688	685	651	667	694	650	659	675	658	692	662	702	681	668	687	712	701	710	679	665	649	651	695	694	691	665	707	708	664	681	654	664	708	686	677	679	690	700	658	665	697	678	719	699	706	686	636	705	702	676	679	689	672	657	689	706	642	640	659	683	685	701	691	678	672	702	652	715	659	724	719	691	725	682	689	678	670	708	676	703	691	727	675	682	706	698	691	683	696	697	715	699	694	703	725	715	644	641	662	741	676	695	687	699	714	712	658	686	671	691	707	675	680	655	690	680	662	631	649	677	667	679	711	657	691	690	660	682	705	677	657	676	692	700	715	694	716	718	704	706
23322	20848	28033	23760	20855	10987	1274	836	694	641	584	579	566	502	496	482	483	462	463	433	471	449	463	443	466	421	445	469	475	439	430	440	442	461	456	456	476	453	426	452	462	437	450	453	405	434	411	452	412	450	443	439	433	432	423	417	419	434	435	455	384	448	439	477	410	438	420	426	430	440	453	429	387	418	416	417	432	405	433	409	385	428	381	431	398	440	411	425	403	419	449	424	426	466	425	427	400	435	392	440	420	410	396	416	443	398	413	436	436	409	410	392	454	416	415	388	420	411	400	410	417	425	428	405	402	360	386	406	442	388	429	429	397	401	407	437	409	409	431	406	402	465	394	392	410	412	381	420	416	399	413	404	398	401	435	404	414	420	416	449	405	410	460	407	415	408	402	408	425	399	433	426	415	440	433	388	386	432	429	412	411	393	415	388	438	442	400	405	426	381	373	440	429	419	390	430	408	424	371	440	402	416	402	415	402	421	396	365	419	432	399	400	446	428	412	407	408	440	419	383	396	435	429	432	378	409	394	389	415	404	418	418	411	410	392	461	399	422	395	389	436	397	413	434	411	435	405	400	405	383	424	437	411	391	416	413	395	401	356	394	444	434	389	393	417	404	424	408	411	401	412	418	409	439	428	411	404	383	417	426	391	417	455	415	443	435	416	457	437	397	415	397	422	432	437	402	431	422	422	421	411	416	429	410	402	407	388	453	450	415	379	477	387	416	419	386	409	403	421	416	416	395	435	437	410	418	438	411	421	426	428	413	436	391	404	395	409	438	397	403	415	397	393	421	404	392	408	437	403	402	443	399	430	388	430	418	438	393	440	432	411	454	414	417	436	393	424	419	461	387	455	408	384	383	444	400	430	433	435	428	413	408	435	402	434	408	408	400	433	434	429	425	446	408	413	416	430	401	402	411	460	393	419	403	397	387	401	435	415	430	431	396	419	465	436	417	402	402	417	436	388	431	457	435	425	426	437	379	439	414	444	417	476	456	436	409	377	426	444	368	457	405	444	369	405	421	391	388	413	422	402	404	415	399	428	438	416	429	428	384	395	413	447	386	392	408	469	410	435	397	441	417	373	389	445	396	370	396	431	385	364	392	429	424	403	422	426	422	386	414	410	418	396	391	360	404	405	374	392	419	388	377	416	436	421	381	417	382	411	431	407	416	433	448	438	417	383	406	389	417	425	405	423	402	418	464	393	447	407	427	428	405	370	457	413	424	406	433	400	432	400	372	403	411	387	402	411	411	400	377	419	415	409	422	412	376	398	426	460	402	407	459	430	443	413	385	423	434	378	446	416	415	413	390	400	383	408	384	451	399	402	404	424	417	402	427	408	408	437	415	393	388	395	410	391	402	416	405	439	442	430	411	436	413	433	402	433	411	431	451	445	422	411	392	384	417	437	434	446	420	382	431	407	427	436	406	391	445	420	433	403	425	432	431	378	413	371	403	422	398	408	466	434	421	454	423	396	427	425	438	445	422	393	403	426	367	417	458	410	439	408	400	428	395	386	402	399	391	434	450	397	411	417	382	413	392	411	389	447	407	451	374	406	457	470	410	405	421	438	413	406	396	434	457	410	413	440	418	466	401	416	383	398	408	408	403	381	415	395	407	438	404	438	429	410	395	456	428	429	393	388	441	415	418	434	434	387	406	408	388	391	426	409	399	411	423	400	429	404	422	421	406	401	392	375	390	441	411	419	421	435	431	409	410	415	414	389	438	425	415	420	376	397	408	420	393	403	413	398	370	391	487	416	433	403	395	413	413	420	385	409	385	465	443	424	445	401	420	376	398	420	422	426	412	410	431	393	403	396	412	418	378	384	430	405	439	443	414	407	427	396	424	427	434	423	418	390	396	376	425	427	363	442	403	411	407	422	406	434	407	424	412	406	424	410	400	399	406	414	371	414	424	447	407	401	404	433	437	424	418	428	382	391	421	470	420	426	407	437	441	402	395	419	389	369	392	403	421	385	401	401	377	376	420	405	401	414	423	394	420	408	423	405	402	412	435	398	369	409	457	420	415	419	411	377	407	402	424	415	384	414	454	399	404	435	434	413	406	412	439	417	406	386	427	429	437	355	403	440	431	399	415	419	457	457	388	400	417	425	382	415	377	411	417	415	418	385	432	426	416	417	412	407	401	425	409	444	413	375	389	440	424	419	445	415	417	414	422	446	404	371	428	386	431	404	416	406	439	414	409	385	413	396	440	469	405	403	431	435	426	435	422	419	433	421	434	426	357	404	389	415	411	423	399	406	392	429	374	416	400	454	375	401	444	399	449	421	382	394	402	445	395	396	383	408	429	409	424	425	430	390	397	416	410	396	410	399	442	397	413	437	419	405	373	383	450	413	400	390	406	398	426	389	435	411	430	428	393	405	445	442	418	380	382	419	428	414	423	411	420	372	392	442	420	440	462	408	390	375	449	390	401	412	401	421	453	401	387	387	442	404	391	411	416	441	411	408	390	380	385	387	406	419	383	408	431	425	431	361	425	428	442	407	417	387	421	405	390	391	421	434	418	453	430	407	396	393	396	419	386	393	417	412	401	390	404	356	383	418	415	431	407	413	377	423	435	410	373	438	401	426	387	422	419	402	388	396	433	416	402	389	404	419	425	393	414	412	438	398	387	429	434	430	417	398	435	443	413	393	399	416	389	405	376	407	432	419	420	380	396	446	423	400	416	411	399	406	414	395	430	418	400	442	385	429	410	402	421	439	392	403	395	420	391	417	435	395	437	399	382	398	406	427	410	407	375	395	467	400	395	400	411	428	426	380	353	433	415	413	390	411	429	426	387	406	406	434	411	451	406	400	435	428	419	402	446	412	390	414	427	442	423	408	420	414	385	403	429	388	419	413	397	406	414	388	406	407	375	416	416	453	418	388	402	424	463	456	388	418	414	392	361	461	429	449	411	421	418	433	404	409	418	412	389	395	423	427	426	397	407	417	411	441	405	402	394	407	444	435	413	419	431	399	399	375	416	376	406	380	424	428	412	402	421	388	423	361	438	406	461	441	404	415	409	419	444	422	403	429	395	433	392	406	413	433	436	418	420	409	378	447	432	378	403	407	411	371	417	413	413	378	414	415	422	437	418	406	392	422	404	411	418	406	381	413	403	405	445	417	405	412	398	428	408	423	411	430	452	429	387	424	381	403	391	363	414	423	386	411	399	422	420	424	409	436	423	426	396	386	394	399	381	416	414	407	394	353	397	415	394	415	409	425	427	431	418	435	398	422	421	427	404	419	415	375	421	387	425	359	416	401	374	415	417	406	440	358	423	420	408	395	399	399	443	455	374	399	406	390	458	462	413	424	444	448	416	413	415	409	408	449	427	400	393	386	421	441	439	418	404	397	389	416	447	435	418	400	400	407	397	412	431	425	425	393	446	411	426	436	393	393	447	434	405	417	426	422	402	411	421	429	419	415	382	374	387	388	398	397	415	399	452	414	462	444	413	455	408	396	399	420	395	429	414	362	443
3392	8634	5929	2960	2139	1582	1250	1004	843	760	714	646	583	566	564	564	536	512	542	485	518	469	474	439	492	483	500	464	507	475	456	461	452	477	458	459	465	453	479	406	471	463	417	441	434	452	447	430	441	418	421	491	425	420	431	439	444	426	463	432	414	402	440	427	432	414	437	440	433	443	394	416	434	408	397	415	433	421	432	432	427	443	428	425	428	436	450	435	438	410	445	432	454	445	439	416	448	398	460	394	415	401	418	444	469	438	423	422	426	450	423	417	437	429	450	416	442	401	448	468	413	417	429	411	443	412	402	405	430	424	439	435	418	418	381	416	428	421	406	385	425	426	419	379	415	449	388	438	431	389	401	418	400	422	419	405	440	442	425	428	440	416	432	424	451	392	393	400	391	423	419	401	428	451	413	405	433	411	416	397	441	404	402	427	402	443	406	405	413	447	452	397	441	385	424	409	431	412	457	412	446	433	429	414	423	440	414	430	429	408	418	420	423	428	467	420	416	442	423	420	455	430	421	427	419	404	425	461	454	406	399	403	415	410	417	412	447	411	435	404	413	422	456	436	430	414	419	429	421	424	393	424	455	413	420	452	401	395	394	423	410	459	413	406	428	416	416	411	453	413	425	410	409	435	427	440	376	408	415	389	424	427	405	366	436	417	457	392	462	417	426	404	433	415	416	415	392	442	423	399	426	413	416	411	412	443	415	446	416	432	404	422	417	433	412	424	401	440	400	439	401	423	456	372	433	442	436	384	442	377	430	427	421	405	476	400	412	403	422	454	404	442	466	398	403	404	464	394	399	398	406	450	448	401	437	406	436	421	416	430	398	404	381	431	409	403	414	438	437	402	405	402	380	404	438	454	422	398	434	411	403	438	453	409	435	396	404	437	394	407	467	472	394	416	448	429	426	403	417	417	447	380	425	396	423	411	402	421	424	397	420	412	429	426	452	411	448	421	426	415	459	390	442	406	452	431	398	432	443	433	405	433	424	409	440	384	418	428	423	428	417	432	421	400	399	401	430	425	394	397	445	423	429	422	460	431	451	400	445	422	455	440	408	392	428	442	414	411	419	412	418	443	424	374	421	398	373	454	395	404	393	403	467	392	397	417	414	439	437	399	435	421	395	367	442	413	400	429	396	445	421	420	398	430	417	408	438	431	424	420	409	425	411	438	415	446	397	436	394	398	437	421	421	418	397	387	422	432	400	402	408	409	400	447	396	408	419	434	451	432	444	418	422	404	382	432	432	443	434	387	394	408	423	397	397	417	425	399	452	402	442	364	430	429	428	433	404	434	423	425	401	456	427	408	436	443	423	385	413	423	462	385	448	439	402	395	390	418	391	430	416	433	373	382	395	450	423	453	417	427	437	414	406	431	422	426	420	442	397	438	400	400	429	421	423	427	403	431	420	441	415	403	395	441	389	419	413	413	427	439	398	431	396	399	438	384	440	432	458	459	417	429	402	411	433	433	438	384	440	450	433	398	400	438	414	438	409	420	389	384	428	429	446	393	451	416	449	430	408	389	398	422	419	382	399	411	414	409	412	413	438	443	407	450	443	423	392	398	424	419	424	412	436	420	402	401	422	408	428	371	459	384	395	401	421	421	386	419	436	410	409	410	477	442	439	395	407	424	419	419	410	407	391	406	445	433	443	416	427	382	413	441	431	438	441	426	400	411	395	413	416	403	431	449	453	401	421	384	432	412	403	439	449	461	424	401	399	439	394	405	397	408	454	412	428	419	402	413	433	459	405	457	469	382	408	445	396	418	402	421	444	412	383	416	401	452	406	404	428	406	432	429	408	393	412	422	409	375	427	422	426	420	409	420	405	424	412	422	401	436	448	431	445	416	403	402	397	424	395	423	470	455	432	454	416	396	404	422	397	411	448	398	435	457	428	413	414	415	425	426	408	475	411	397	394	417	408	401	432	420	413	409	450	420	409	412	381	417	437	435	412	453	389	425	397	407	440	412	404	442	449	386	416	395	409	419	414	434	415	401	421	459	426	426	459	394	363	423	420	428	422	391	416	413	453	432	401	388	390	410	414	416	405	412	434	412	450	428	419	418	426	428	466	404	408	417	406	409	432	375	420	412	402	435	424	411	445	413	424	405	432	416	402	415	358	398	432	386	439	387	429	393	426	425	422	428	433	373	421	420	413	413	424	404	417	423	446	410	377	416	408	422	413	406	456	447	431	425	432	435	380	449	417	432	416	379	422	377	451	433	432	387	454	418	395	386	400	402	415	441	399	395	410	418	394	420	428	414	442	393	396	436	422	454	420	419	373	414	456	433	407	428	421	419	403	389	423	422	406	423	397	418	376	450	398	449	446	431	428	442	430	413	439	445	410	401	421	411	380	382	434	422	429	400	398	419	410	422	394	354	449	431	368	400	416	403	433	410	435	390	396	372	407	419	471	394	427	403	406	434	443	443	432	449	408	416	457	458	415	426	418	408	397	466	445	417	417	399	393	441	429	404	412	428	457	441	424	375	460	409	423	433	427	426	387	424	446	402	468	377	412	410	457	417	426	425	423	381	439	426	430	371	434	422	409	392	383	406	412	433	411	386	445	457	378	433	414	400	454	413	406	437	438	429	431	412	412	436	432	400	403	393	411	387	392	409	427	426	409	417	409	437	401	367	438	436	407	435	425	445	415	411	433	450	393	410	399	419	395	422	409	422	420	424	418	444	443	444	440	415	420	424	391	443	466	451	429	413	454	419	445	406	468	443	406	397	426	447	438	396	430	406	442	392	412	404	455	405	402	430	398	412	401	378	413	435	424	431	382	394	443	410	405	435	398	413	397	416	439	394	429	433	414	401	424	390	446	421	366	424	436	436	391	439	412	436	363	407	439	433	422	458	423	405	401	415	445	409	393	435	398	432	446	430	409	416	428	381	430	390	450	394	424	412	410	434	417	351	427	423	407	450	433	409	424	403	452	464	446	471	436	416	433	410	393	398	408	446	418	367	413	399	393	408	374	393	408	436	429	443	418	441	387	443	385	430	443	420	396	449	410	425	459	348	447	445	387	399	430	390	465	406	438	393	388	382	405	433	356	394	419	450	424	435	436	415	421	429	445	427	429	405	431	430	419	398	418	449	413	403	424	443	398	408	424	408	425	406	413	440	457	442	399	403	423	379	423	407	430	430	421	398	413	378	409	409	436	425	400	417	419	414	436	432	409	411	429	424	417	390	426	407	429	448	418	402	396	452	427	424	383	423	432	433	410	421	458	440	390	383	415	420	402	447	415	441	444	433	400	459	427	415	431	390	430	451	431	439	444	380	439	426	433	422	403	423	392	401	427	425	448	416	442	428	465	417	453	414	425	415	433	393	447	434	438	434	418	454	393	433	428	443	395	376	426	410	413	400	433	432	472	435	438	464	427	443	435	411	432	437	434	425	433	434	414	385	411	467	394	439	441	438	434	371	433	418	417	426	443	399	422	397	380	428	441	395	404	414	398	419	420	404	465	403	435	411
24357	20968	27441	24649	14743	1505	1086	946	784	829	824	851	822	751	805	770	712	806	796	753	765	729	747	721	709	740	814	726	775	769	739	709	778	718	730	681	692	721	799	736	716	757	730	723	750	719	777	753	690	749	751	711	724	719	694	724	685	745	683	754	727	714	745	723	699	720	762	711	658	708	699	743	745	766	700	730	702	681	698	746	709	730	735	738	663	721	701	711	740	723	719	769	738	687	714	754	698	716	728	686	752	709	737	709	717	719	692	773	719	710	730	707	726	752	746	710	693	697	691	701	691	755	729	704	676	710	747	757	753	750	691	717	702	732	699	719	739	714	710	679	730	767	724	688	733	670	713	733	704	739	686	716	691	738	724	743	742	705	730	751	711	697	723	744	732	764	702	705	718	750	730	697	676	719	743	734	717	717	718	742	706	667	678	693	664	758	706	742	675	696	755	688	752	737	715	732	688	722	734	700	727	714	745	724	709	731	710	734	758	717	757	725	753	687	721	698	694	710	757	703	738	721	673	716	710	748	701	737	699	766	685	731	739	709	663	705	717	703	693	725	686	719	734	651	730	704	713	751	679	725	717	691	728	707	696	703	736	727	748	675	700	772	693	707	734	683	678	687	719	749	713	726	730	709	712	684	696	739	682	720	673	762	705	749	712	722	685	702	711	739	749	706	742	723	747	723	716	693	693	673	731	711	674	688	741	738	724	669	711	742	773	689	680	709	700	742	688	693	703	702	729	764	743	713	722	755	735	679	707	700	687	729	712	731	697	721	727	730	688	706	730	696	702	715	687	730	726	729	732	704	713	769	755	728	741	737	765	736	666	714	724	686	707	695	658	670	744	714	726	664	732	720	735	723	701	711	678	700	706	732	694	742	712	684	658	745	691	697	751	716	731	732	701	707	724	752	744	712	690	670	729	715	701	713	669	692	680	710	747	722	737	755	749	732	751	731	729	749	720	716	718	717	759	726	726	671	698	705	677	752	684	733	712	687	732	727	712	719	703	665	723	717	726	702	736	657	694	707	688	738	751	709	723	694	731	717	718	687	727	694	706	693	753	704	705	729	716	715	763	685	741	716	680	677	744	717	683	778	678	675	682	680	725	728	721	717	722	743	799	687	759	766	690	665	735	708	733	689	693	746	696	752	701	681	731	706	676	707	723	717	728	735	763	698	735	764	734	703	719	751	664	685	732	745	692	736	715	728	739	656	729	719	762	724	708	727	744	742	715	693	710	701	720	712	720	698	743	727	702	630	693	702	708	733	693	708	740	708	709	671	722	726	750	785	709	652	723	700	715	687	680	715	721	734	697	719	697	740	628	708	688	726	686	666	694	701	714	672	707	714	737	663	724	718	690	725	712	701	692	687	743	704	717	704	695	711	744	708	760	684	704	729	725	685	722	756	694	708	779	719	727	757	732	682	771	718	717	715	718	726	754	736	694	693	687	727	661	770	727	676	734	741	715	686	635	758	692	740	751	681	705	741	713	683	728	768	731	733	702	692	725	719	717	703	718	692	691	724	708	705	701	715	725	726	758	683	658	739	657	733	689	726	724	677	707	750	655	690	765	731	719	734	716	702	695	661	735	719	723	751	752	728	722	709	699	718	727	670	690	709	754	712	713	737	647	706	730	711	695	738	699	675	771	697	699	761	760	706	716	716	738	683	714	744	681	748	736	711	698	727	724	701	690	736	705	739	688	703	753	661	684	727	713	695	716	727	711	754	680	728	741	704	732	761	692	714	708	698	712	725	689	724	673	781	677	698	662	733	721	706	698	719	682	700	754	722	743	739	692	682	709	726	729	732	695	742	681	756	686	673	701	654	661	797	717	701	736	722	653	720	698	719	683	724	788	710	707	750	754	775	699	700	745	683	727	695	721	776	686	677	713	684	722	713	722	718	711	683	722	669	693	734	746	708	640	689	738	685	756	720	709	753	720	735	757	728	680	695	759	710	724	680	718	690	697	713	728	726	693	678	743	706	727	745	688	718	692	690	722	686	743	700	743	719	674	711	685	718	696	725	690	707	723	701	692	742	679	731	698	673	706	680	693	733	691	754	722	705	738	709	724	681	693	685	699	745	681	722	738	719	744	752	712	712	771	717	683	644	688	717	718	747	680	680	717	697	691	646	679	736	696	742	741	729	687	751	695	702	676	720	698	770	704	710	694	706	737	688	691	744	717	715	716	700	688	711	641	715	739	673	762	727	723	693	693	767	722	727	704	760	681	718	725	767	724	663	681	716	757	719	663	717	711	743	703	688	719	694	705	691	700	735	659	690	723	684	675	713	721	711	715	679	749	671	733	798	745	725	711	740	756	725	702	693	719	715	711	732	677	706	672	705	718	663	748	777	725	659	737	738	743	723	701	727	716	751	747	659	748	697	696	699	741	707	660	703	748	710	710	650	698	667	676	773	721	719	769	728	706	732	681	730	689	724	758	704	689	740	759	702	729	752	686	705	730	706	703	691	743	705	703	671	711	664	635	736	702	667	700	716	702	721	695	729	713	660	731	756	719	700	708	667	696	738	738	752	722	722	731	708	679	763	704	684	705	739	747	728	706	709	712	700	695	704	733	641	740	704	700	766	698	707	723	744	760	692	679	728	688	745	757	710	695	714	682	706	698	710	684	690	703	707	646	700	700	687	743	673	724	722	691	732	690	763	745	723	711	793	723	676	706	705	704	704	736	718	718	670	735	712	736	776	779	722	750	682	721	709	759	731	684	680	749	677	716	695	716	743	742	706	722	682	724	708	688	692	691	716	653	755	704	681	713	699	707	693	731	750	663	708	722	671	756	669	754	720	711	735	739	651	672	686	736	685	705	713	693	706	739	681	706	733	684	741	703	699	688	745	733	694	734	711	678	753	705	639	718	716	650	711	722	694	708	720	708	780	671	731	686	685	694	661	740	755	680	724	688	717	665	726	696	708	732	705	737	705	702	685	693	730	735	728	720	680	744	680	721	720	709	709	716	732	669	699	711	712	694	701	698	756	739	686	725	681	736	707	689	731	702	678	701	727	758	714	699	719	644	704	723	688	716	718	711	723	671	719	721	737	688	717	702	721	694	704	650	762	753	710	721	721	708	715	656	712	690	679	665	674	692	722	744	682	713	696	746	714	725	694	699	748	715	713	696	715	731	669	714	710	740	717	759	716	728	731	692	690	735	754	724	688	699	752	705	750	719	688	705	693	684	737	714	729	713	716	737	729	667	749	720	708	733	731	708	766	755	723	736	665	690	706	685	701	694	715	704	672	689	695	704	741	699	746	730	702	704	704	714	703	682	752	726	672	689	716	714	708	705	734	771	673	739	741	677	737	743	724	707	723	689	757	695	673	712	675	715	713	734	673	706	762	746	750	731	698	708	718	701	684	707	766	689	690	751	755	748	723	710	717	674	701	724	725	678	715	689	711	724	716	718	690	710	750	715	720	691	689	712	704	678	668	715	716	702	737	707	738	724	659	697	740	704	687	688	761	711	704
3483	5667	3943	2127	1643	1415	1197	987	875	851	855	845	812	775	719	756	779	742	738	720	785	757	699	782	703	696	660	694	737	740	702	700	730	711	732	690	758	757	731	678	717	750	720	685	752	777	721	671	741	745	756	663	728	692	710	678	705	633	721	692	709	700	740	781	734	721	687	718	726	690	714	711	752	726	719	688	739	663	686	682	707	764	697	685	750	693	711	676	720	687	690	652	687	688	727	722	703	714	684	735	699	678	695	715	695	697	695	680	664	661	690	740	672	649	714	655	669	726	660	719	672	664	696	717	710	688	670	691	625	673	697	673	710	705	690	631	712	673	715	715	704	687	713	686	706	696	665	661	665	730	700	699	664	669	707	695	727	685	671	692	672	700	676	695	649	713	670	654	683	679	690	650	733	693	679	675	717	670	711	735	668	670	693	680	737	674	634	694	729	645	681	776	685	711	658	685	699	650	705	662	745	684	747	690	709	632	757	689	727	695	726	696	708	663	720	705	692	767	682	703	714	703	711	636	688	692	703	687	699	681	699	689	700	717	700	681	715	665	707	742	681	686	721	691	691	682	687	733	711	688	727	715	679	690	673	683	674	768	712	735	713	682	681	714	683	685	693	724	647	634	701	691	669	650	704	687	689	707	734	734	716	664	713	689	712	702	693	685	703	650	687	690	691	721	680	725	650	708	688	705	700	734	726	718	734	714	720	716	688	708	700	704	698	692	702	683	695	721	681	640	673	692	715	700	685	690	698	687	694	671	699	682	675	691	652	715	665	703	732	691	700	718	656	680	656	723	676	646	726	689	703	677	722	682	707	669	687	721	725	688	733	652	667	656	704	696	688	653	711	684	684	707	706	686	674	729	672	732	716	702	719	651	692	691	736	675	695	720	649	710	692	687	696	703	652	729	714	700	661	732	680	723	730	688	670	633	674	709	679	684	695	691	708	663	689	701	657	707	731	709	731	672	688	682	707	726	696	681	635	691	709	713	666	730	696	684	719	687	676	660	703	725	712	686	657	731	699	687	726	685	735	628	690	649	648	682	675	726	687	703	670	756	698	713	741	670	709	672	699	727	712	741	676	707	715	697	702	701	692	612	710	724	618	701	722	736	763	681	711	705	703	681	699	690	679	673	707	656	698	706	728	652	716	683	743	688	697	700	710	678	683	700	643	688	711	699	727	670	720	721	729	634	733	673	672	717	672	734	722	692	751	754	738	692	695	671	730	691	657	681	677	744	732	687	664	686	651	673	698	718	658	720	711	728	672	689	710	732	655	712	727	718	659	715	700	654	686	652	691	724	694	713	692	675	720	693	686	716	733	700	700	687	634	698	737	693	646	726	695	655	737	695	708	681	733	667	682	687	684	687	701	668	725	699	692	676	657	644	664	656	724	688	670	739	680	696	733	724	706	724	681	683	693	680	669	665	693	708	733	685	664	700	706	689	721	673	652	718	677	663	676	676	660	692	725	677	641	690	658	709	656	703	673	691	697	664	699	749	725	725	682	734	723	702	690	680	699	613	683	666	685	708	697	708	703	636	725	660	693	658	689	683	689	694	746	676	694	710	698	726	698	716	619	710	709	765	668	698	687	681	694	653	680	676	731	709	689	714	681	704	755	712	665	704	692	712	714	691	689	708	686	709	714	727	727	681	681	750	685	682	709	666	682	698	683	714	674	704	686	667	703	696	701	681	680	707	684	657	672	716	701	694	698	693	766	686	685	693	714	698	662	744	655	669	719	751	687	669	699	661	709	677	694	708	732	718	707	677	673	728	735	674	675	687	707	687	657	666	689	680	651	665	676	671	665	689	712	664	696	650	731	701	660	691	696	692	726	697	684	750	694	719	710	712	654	749	743	758	705	733	755	687	705	669	726	700	721	696	708	701	742	693	702	667	681	714	658	646	724	670	671	692	724	678	738	686	674	682	736	697	693	685	698	691	703	702	730	717	714	661	756	701	675	714	699	720	652	724	684	710	712	686	682	678	691	717	656	736	723	674	687	712	702	686	712	720	700	671	696	692	692	679	622	676	713	709	700	698	641	708	697	691	712	720	707	710	695	775	679	704	739	715	689	739	725	708	686	693	722	705	695	642	707	707	686	720	714	677	706	696	681	670	693	690	695	723	657	663	707	645	710	670	732	713	700	728	678	730	730	676	659	699	692	677	688	684	680	741	673	669	705	680	677	715	688	698	712	718	716	697	717	697	687	674	693	692	655	697	666	694	700	733	668	723	676	731	650	711	655	731	697	707	698	662	724	746	734	746	686	638	697	698	692	686	683	723	669	703	639	658	679	679	674	646	753	678	702	690	713	726	693	688	716	678	708	673	732	688	747	728	670	731	704	682	704	699	715	678	692	682	712	667	688	692	709	741	653	685	719	681	659	718	726	638	755	737	681	697	704	653	713	736	663	709	718	661	708	687	709	668	672	690	669	702	643	756	653	683	703	680	667	728	685	711	697	715	678	686	711	681	675	724	710	705	688	699	685	691	719	673	640	677	693	683	700	643	713	702	690	749	718	708	672	712	709	710	712	737	733	708	662	697	703	707	701	719	700	695	626	688	714	691	658	693	704	720	704	661	697	692	768	717	698	703	664	656	674	721	671	715	746	713	745	675	678	716	706	676	745	749	702	682	705	704	664	687	729	644	687	695	711	699	679	679	685	689	695	660	702	687	640	703	714	703	686	631	700	705	676	715	702	697	694	705	662	741	675	743	702	662	677	684	652	627	738	658	746	734	680	709	703	717	664	689	699	721	669	711	739	707	699	696	685	645	748	674	677	710	647	751	673	677	680	685	692	619	678	650	681	667	689	725	715	736	670	657	720	693	659	663	698	709	686	671	677	742	726	655	733	671	711	720	725	701	670	703	713	693	645	687	682	741	705	691	731	699	661	683	727	669	699	679	702	732	700	710	674	712	730	708	711	674	724	678	702	684	673	637	703	665	749	726	642	687	682	696	692	743	718	695	733	677	691	684	720	689	699	677	728	670	736	706	665	692	722	719	679	698	678	680	656	712	711	667	659	715	641	713	666	668	690	669	689	690	676	698	715	667	749	714	702	693	662	686	684	694	701	667	682	753	724	715	678	680	668	707	675	658	666	710	648	714	673	689	718	695	707	714	735	703	732	745	662	707	715	656	742	675	661	691	675	653	611	683	652	666	677	732	757	715	664	668	709	688	685	693	671	692	704	737	715	693	748	709	647	661	657	718	722	637	693	694	699	701	699	699	686	714	722	701	752	690	707	726	683	742	672	737	683	690	687	723	723	742	647	731	697	681	669	677	674	670	689	722	760	716	675	640	739	693	672	710	702	681	746	709	666	692	742	684	651	692	722	665	706	715	712	742	703	691	722	692	693	726	680	668	644	709	704	696	705	664	718	707	697	706	716	718	701	681	698	671	667	678	686	680	727	707	716	705	649	717	674	698	717	651	670	663	722	668	682	703	757	684	671	724	686	680	703	689	699	707	692	730	661	668
22323	20998	28681	23501	21000	21059	11023	1293	886	784	654	654	600	570	572	528	567	478	481	471	490	443	447	462	445	422	438	457	413	453	406	430	448	397	415	439	450	397	382	425	408	384	445	403	396	412	391	364	355	363	378	346	390	430	397	377	397	391	391	368	387	331	389	350	363	365	358	397	400	388	369	402	379	399	392	372	329	365	381	366	396	410	338	350	369	366	340	390	347	418	364	356	306	362	424	352	363	395	359	328	370	380	378	354	353	341	345	397	352	343	379	383	374	341	366	373	376	356	375	390	377	381	325	352	369	364	371	369	395	349	370	376	337	344	364	335	383	378	362	366	316	374	369	376	380	342	352	341	352	367	333	328	365	369	358	361	365	335	345	326	381	345	347	385	367	378	391	376	346	342	355	377	364	374	364	348	388	384	340	362	347	368	342	366	366	372	374	358	362	369	373	347	335	369	360	352	359	361	348	336	337	348	368	394	374	370	373	350	376	320	347	355	372	349	371	370	367	360	343	354	359	328	345	336	335	351	369	386	343	356	337	356	342	370	323	382	376	393	357	380	369	374	368	403	386	353	376	356	377	377	345	373	332	370	343	374	394	383	342	334	358	352	368	312	334	373	372	371	394	360	341	331	372	362	355	379	367	349	361	321	367	318	331	355	335	347	388	348	370	356	348	360	343	359	332	340	360	330	363	355	394	332	373	330	352	355	371	355	356	326	314	359	343	388	324	333	353	355	341	367	320	305	357	399	361	373	366	364	350	367	373	343	356	356	371	350	349	383	359	350	366	334	343	352	356	327	380	345	390	362	371	378	387	378	353	355	367	382	366	383	337	353	351	347	368	326	337	371	358	362	390	328	378	367	373	360	332	388	363	337	396	347	376	352	366	355	331	358	356	334	348	361	396	349	326	379	325	379	348	347	371	363	376	356	348	374	365	349	366	338	367	346	377	353	374	327	350	361	350	371	343	329	321	369	356	366	381	332	341	357	364	343	357	358	357	375	374	382	350	347	341	359	332	342	337	365	369	347	364	376	340	330	352	348	364	342	377	363	410	344	349	349	353	335	393	342	354	370	326	365	334	351	385	371	374	346	369	371	331	345	354	324	318	345	354	354	343	372	362	385	357	374	355	375	402	381	348	353	347	352	400	344	386	383	368	348	356	348	370	375	369	346	343	367	366	370	384	337	373	337	402	346	373	368	340	342	376	378	378	370	327	328	330	364	344	339	362	373	345	350	362	334	341	386	395	365	386	347	353	354	387	342	358	378	327	346	369	363	378	365	341	331	372	359	363	370	329	334	336	325	377	354	351	316	376	372	346	368	392	325	348	352	341	330	351	368	363	366	332	370	345	381	341	352	365	330	375	356	363	402	361	358	348	345	337	389	340	364	362	329	360	407	372	374	367	342	339	368	391	392	346	343	385	370	334	347	356	369	342	347	338	370	338	329	358	364	347	340	356	373	333	351	319	318	370	340	368	372	355	367	363	374	373	368	327	355	382	362	360	363	336	370	403	363	361	369	360	355	376	365	357	372	343	359	357	367	383	343	341	371	393	356	410	345	355	325	380	341	333	352	375	336	364	363	378	346	323	328	334	355	343	375	382	357	337	366	330	358	363	343	382	358	372	352	359	360	339	373	340	348	352	353	363	380	331	391	354	353	331	338	375	395	352	341	343	363	382	370	345	365	351	327	390	379	343	367	324	342	315	377	327	346	332	374	393	336	360	358	344	365	343	378	363	370	344	372	332	357	340	376	360	352	360	363	380	351	352	386	373	380	362	380	351	349	343	340	347	351	357	385	356	336	355	360	357	331	372	325	365	365	345	339	337	359	372	383	369	374	363	374	344	326	385	334	369	339	374	347	368	368	354	344	348	368	358	344	364	377	351	337	359	388	344	362	363	363	350	341	330	389	352	333	380	354	365	337	370	345	351	338	322	335	363	345	319	359	357	351	360	366	340	359	364	383	333	400	360	316	361	354	348	342	370	305	364	371	360	344	366	351	377	360	364	335	341	354	361	355	324	390	350	350	375	359	349	402	353	369	329	392	329	360	374	385	360	308	322	325	359	343	368	354	361	373	353	389	379	374	346	331	365	355	341	339	326	376	345	324	384	386	387	366	377	370	314	359	374	366	374	353	400	340	371	376	361	372	375	361	355	321	321	325	358	370	334	348	362	335	352	330	319	356	340	381	375	374	351	333	340	368	352	364	365	322	369	380	346	374	370	357	372	358	376	345	364	344	357	313	349	355	358	348	369	355	336	341	341	334	336	381	340	315	380	332	353	411	332	356	373	349	385	368	350	361	367	363	361	389	350	351	325	390	378	376	344	371	355	376	325	374	345	337	385	351	358	339	355	338	337	349	349	351	341	366	388	369	346	347	358	373	364	351	395	338	346	338	367	309	371	365	344	332	335	354	364	339	362	322	363	369	362	359	344	374	389	359	364	343	346	372	398	336	351	363	325	347	409	344	337	378	329	363	351	348	379	369	337	350	360	326	354	361	343	338	371	344	341	356	339	353	360	348	365	353	350	367	367	317	377	322	375	342	364	339	357	346	370	411	375	375	399	346	351	360	349	345	397	362	346	404	335	326	345	349	348	358	351	324	374	329	359	356	329	347	367	386	358	352	364	372	318	344	378	352	392	375	357	324	362	348	377	374	384	351	360	365	391	332	340	374	374	355	340	335	373	385	367	375	356	347	359	375	367	385	360	363	383	363	337	367	361	343	361	352	351	320	350	366	316	354	350	372	344	356	345	370	361	359	351	351	340	364	353	361	362	337	370	359	370	364	343	341	357	361	347	362	344	362	332	371	372	330	350	336	403	314	360	365	369	344	367	357	374	363	332	317	364	346	391	375	341	362	383	359	333	351	349	314	387	367	355	335	353	354	355	387	395	369	375	339	362	354	389	383	375	336	368	339	362	385	361	367	364	342	330	351	360	352	375	344	371	374	337	355	366	324	373	374	326	373	368	346	366	336	375	337	322	359	339	359	336	324	402	349	390	333	371	340	356	397	350	330	332	392	351	387	396	353	334	362	365	365	379	339	370	366	359	371	365	338	374	378	336	361	399	368	348	334	353	385	324	352	373	357	350	348	362	385	372	353	322	358	341	336	354	366	392	375	376	374	378	367	345	402	344	326	352	383	334	351	343	382	350	351	386	398	342	338	348	390	366	374	386	346	365	336	372	375	348	345	347	370	383	340	335	362	338	338	357	326	364	352	354	366	380	352	381	369	352	347	350	341	369	386	349	381	398	341	333	414	343	354	339	368	362	371	368	340	369	358	333	364	361	385	373	343	379	363	334	381	386	350	325	343	320	380	356	345	365	389	343	334	319	380	367	368	376	321	370	344	378	364	342	347	375	375	333	355	361	346	349	363	405	371	361	392	348	333	335	360	356	351	359	322	327	351	364	405	369	376	355	344	403	371	371	350	345	376	405	357	334	328	329	368	351	362	361	339	324	384	375	342	350	355	377	337
4536	14395	10221	5167	3626	2690	1983	1452	1191	976	862	752	723	653	596	540	535	506	523	488	528	490	450	472	448	437	440	420	445	436	418	423	423	443	436	427	403	422	435	403	434	401	395	386	386	402	402	370	403	404	402	356	363	369	392	357	411	366	374	359	378	344	365	407	409	338	372	391	403	372	412	372	386	337	366	352	374	383	351	363	370	385	370	373	365	337	353	369	370	368	362	349	384	367	343	362	376	389	367	371	368	352	369	380	314	357	376	368	327	328	359	374	354	331	365	375	359	364	359	373	333	361	353	349	377	379	377	352	389	357	369	327	360	369	336	341	351	353	361	333	384	333	341	340	385	348	362	332	392	371	358	349	360	316	348	306	347	351	327	325	357	378	311	337	388	365	338	367	332	343	364	357	323	337	336	322	388	358	342	363	357	345	348	318	348	354	360	330	374	347	340	347	370	308	415	414	339	333	362	368	369	357	375	345	350	344	365	382	354	359	339	347	330	380	345	327	362	332	384	360	349	334	377	339	388	361	322	329	322	329	314	352	335	322	357	336	357	353	387	354	352	340	363	360	357	371	340	313	339	364	352	340	330	363	370	346	360	374	332	330	325	389	357	326	373	367	359	346	336	407	362	371	365	325	335	340	379	335	389	372	379	322	339	342	314	331	366	343	338	312	367	354	334	351	331	381	351	319	350	330	321	377	345	330	338	347	340	390	361	327	364	354	341	341	321	328	324	369	357	344	328	367	379	359	352	345	367	375	370	347	326	346	354	359	339	374	341	391	345	362	366	346	362	353	373	366	381	355	336	367	344	367	356	323	374	361	320	376	332	311	326	351	342	366	336	345	311	384	341	389	366	339	340	346	384	379	327	355	341	353	335	358	334	331	330	326	346	349	345	314	335	367	338	335	344	345	331	370	326	332	337	347	370	350	344	321	360	314	342	325	355	345	349	403	352	350	338	336	342	368	364	363	338	349	339	367	359	367	360	331	353	328	374	339	342	315	349	340	320	341	337	345	325	312	369	354	342	367	331	344	363	353	365	363	341	355	343	341	365	333	342	355	363	350	340	357	369	370	325	342	364	344	349	376	352	333	304	334	341	332	348	349	336	349	368	337	367	363	351	349	345	347	329	356	334	339	328	358	319	345	351	349	364	311	389	378	328	344	364	350	350	318	331	349	375	364	359	338	363	363	362	380	359	329	369	321	364	326	324	353	329	341	333	329	344	364	362	374	350	343	340	344	349	339	370	334	350	333	375	397	363	357	385	357	359	357	320	353	318	357	368	334	338	321	340	344	343	349	363	361	368	355	370	334	329	338	318	362	345	344	365	365	356	358	333	376	373	334	331	350	334	325	315	349	383	345	363	364	340	320	388	349	354	361	332	366	350	331	339	358	358	352	340	350	331	393	355	388	377	345	319	348	355	344	336	370	349	355	337	315	343	342	346	340	359	350	331	339	308	364	351	356	355	333	366	359	366	334	333	338	313	381	329	353	346	349	399	351	378	337	399	348	370	365	357	353	345	380	329	364	340	391	347	353	390	364	347	348	312	355	366	359	357	354	366	353	343	365	332	355	338	334	355	360	349	372	353	349	350	363	325	355	353	372	376	372	374	347	341	369	343	349	343	357	308	383	355	383	378	370	344	349	348	322	343	349	348	360	333	393	361	384	373	379	353	364	328	354	362	322	299	354	347	322	364	356	325	362	350	356	341	376	365	378	328	365	318	340	360	335	350	304	355	349	347	370	364	352	357	344	357	377	366	335	373	339	332	367	349	352	362	365	362	346	346	362	367	339	315	368	360	367	335	374	353	367	335	358	337	374	379	368	366	385	359	344	352	351	340	376	324	359	352	340	350	330	345	345	333	327	383	322	334	381	357	377	360	363	364	353	347	359	358	335	362	351	347	341	336	341	404	358	361	362	334	362	349	372	321	341	356	351	338	350	353	359	399	367	376	338	339	347	335	335	350	325	368	307	335	327	344	342	338	351	368	323	356	315	357	359	339	344	361	330	322	361	355	378	338	357	385	371	357	340	318	342	344	371	340	375	321	359	336	374	363	329	334	379	327	356	330	330	342	331	370	340	361	375	334	325	354	348	347	330	367	330	334	370	351	345	372	360	335	345	358	348	341	326	344	341	384	362	333	344	368	338	373	342	335	329	321	340	324	345	357	360	343	332	366	300	339	367	360	351	334	342	360	356	338	343	365	384	337	375	334	350	364	349	342	332	364	324	345	339	347	351	354	354	349	333	383	350	336	345	344	351	351	348	370	328	341	360	348	376	333	328	357	318	358	375	354	354	342	366	343	320	315	359	350	354	369	372	337	319	341	343	351	325	353	364	365	346	376	328	357	351	366	343	340	342	338	358	362	320	358	340	335	375	340	376	373	324	345	361	360	325	324	354	374	351	382	375	339	362	343	352	324	364	340	360	353	342	362	340	365	322	308	372	335	349	348	363	320	350	352	331	401	343	349	330	332	319	358	345	326	370	363	352	338	346	329	353	388	320	340	375	352	385	351	352	327	314	357	356	376	352	343	370	334	344	299	349	361	359	320	350	326	346	354	365	367	339	365	355	356	369	357	357	340	346	359	362	326	345	370	311	373	338	347	348	403	361	314	385	368	322	364	362	339	314	339	338	366	374	332	343	378	343	382	359	310	360	349	351	370	356	371	331	371	341	336	334	348	350	353	359	332	338	346	339	382	361	319	347	351	335	357	314	384	335	353	347	370	363	383	332	329	338	324	371	313	348	376	321	378	370	356	360	326	352	356	340	354	348	333	360	359	318	340	313	320	372	359	357	346	321	344	359	345	345	341	341	348	325	366	375	338	321	348	314	312	352	349	384	326	355	358	397	346	398	358	348	348	353	355	359	336	336	334	334	349	341	311	344	318	352	354	351	350	330	349	329	331	365	356	360	327	335	367	367	368	365	348	362	366	365	378	341	345	360	356	363	347	359	353	335	375	348	361	359	357	350	328	343	378	365	359	355	360	396	353	317	341	371	335	368	380	331	358	352	345	339	354	344	377	358	357	331	365	340	320	342	335	339	348	350	346	360	338	305	342	349	334	355	344	361	356	336	333	386	343	333	363	353	355	336	349	334	328	356	392	362	374	332	358	336	364	365	354	348	360	333	340	341	389	326	349	297	327	334	320	354	374	369	364	328	336	325	333	379	335	345	354	324	350	356	340	329	312	350	354	356	352	330	331	336	370	366	321	337	339	319	361	340	352	374	359	350	351	325	363	306	347	339	343	367	343	381	353	369	326	353	368	378	325	375	375	365	366	346	353	375	372	354	344	327	381	367	367	364	358	334	345	333	333	344	362	347	341	319	359	345	332	337	364	363	356	348	363	380	352	368	346	351	340	365	347	334	342	365	330	338	338	348	344	340	350	399	332	359	385	346	352	326	351	361	349	348	361	320	348	371	346	363	332	360	351	346	334	363	365	344	361	314	343	364	321	325	349	355	349	340	365	331	359	348
27457	18459	4989	946	748	696	745	721	708	711	725	693	708	727	710	747	682	651	718	729	704	701	727	723	732	706	687	721	748	674	695	718	716	729	730	772	719	705	699	717	672	661	693	694	689	683	688	649	673	695	699	742	718	702	696	712	715	634	674	656	700	679	686	711	725	675	673	630	703	691	696	722	718	691	716	672	692	656	690	711	710	688	755	706	696	719	645	701	700	694	731	733	705	706	696	688	730	678	690	664	665	691	734	669	740	724	711	729	717	689	695	732	669	710	687	710	657	706	715	666	726	699	689	727	719	750	703	700	670	676	683	701	674	704	707	635	689	679	639	663	664	700	622	714	734	731	683	701	679	692	665	662	649	733	743	667	677	685	731	659	684	685	673	685	715	672	699	687	765	717	726	704	682	710	674	632	675	686	700	690	656	721	697	666	743	689	686	659	717	760	676	697	714	661	688	691	720	732	677	714	721	661	726	715	689	677	683	680	685	715	660	699	701	684	680	724	694	731	671	709	687	747	632	685	667	686	681	690	682	688	672	687	709	741	669	690	674	708	698	668	674	692	705	717	724	716	702	663	734	679	693	673	684	678	691	796	748	675	688	688	699	727	663	700	676	678	667	718	724	694	716	678	671	760	641	666	665	739	696	713	696	652	676	719	688	666	687	657	681	709	722	714	662	694	670	706	708	685	692	682	690	694	685	704	705	716	697	660	673	693	709	693	712	692	674	697	711	630	692	687	689	694	707	638	667	637	683	708	712	694	708	694	673	689	676	721	732	683	717	686	682	676	710	731	713	684	724	702	700	720	649	653	673	666	673	717	680	661	666	686	723	726	723	699	734	680	643	688	694	666	715	716	693	687	664	722	693	698	671	703	685	709	709	691	682	669	692	730	660	731	687	690	682	709	717	678	734	729	690	711	712	729	711	646	674	687	727	674	716	724	666	697	675	692	694	711	651	665	720	675	728	666	675	750	715	699	702	607	698	710	637	683	756	679	691	688	714	713	660	736	710	701	720	659	710	699	699	694	700	704	670	676	693	667	690	665	698	708	729	738	667	687	719	688	700	643	685	768	667	646	648	689	719	696	648	727	698	695	691	712	661	737	672	715	695	702	731	712	706	654	696	685	691	737	682	693	683	658	702	714	691	716	706	741	677	702	659	693	750	699	715	692	710	684	743	718	676	680	733	663	704	712	707	686	678	690	697	687	707	694	718	728	693	665	739	694	681	698	718	695	695	630	649	684	739	703	692	679	675	723	703	658	709	739	649	684	691	668	680	681	700	677	643	693	680	718	694	700	688	653	669	729	683	698	697	693	720	718	687	697	666	678	668	704	673	677	657	676	682	664	677	697	684	728	689	691	725	703	707	730	707	707	715	683	697	656	740	684	694	656	705	650	657	671	668	697	673	675	681	740	716	727	669	637	647	740	699	660	678	744	674	692	696	668	716	687	679	653	712	691	733	733	648	686	701	700	714	694	678	709	736	691	732	694	661	698	721	695	698	685	688	686	685	654	665	657	693	653	680	742	687	677	691	671	702	733	728	713	674	708	724	713	719	730	639	707	706	700	678	679	693	688	665	732	700	699	712	673	713	683	740	690	704	680	700	711	703	698	684	679	756	669	675	698	718	673	719	725	679	731	675	687	720	680	701	706	687	694	674	728	682	687	701	675	688	666	721	678	676	699	667	742	659	684	710	711	714	667	702	685	730	666	675	676	688	719	704	666	686	685	668	707	716	699	693	654	703	667	710	655	712	706	702	748	682	701	711	686	685	713	713	663	703	734	742	700	665	712	656	726	696	649	695	686	688	763	664	725	708	762	648	667	684	750	672	706	665	675	718	684	699	684	651	682	662	726	616	691	694	724	649	667	680	730	657	682	704	638	692	657	666	721	695	706	709	688	715	693	662	697	643	689	698	674	691	698	719	705	698	671	669	676	667	706	673	649	674	677	703	679	679	732	667	704	700	691	692	699	659	599	692	735	662	662	700	672	721	669	719	663	705	718	684	714	689	742	726	694	648	693	715	721	701	693	678	712	697	699	688	667	710	732	678	682	717	659	724	706	688	699	706	682	716	645	650	685	672	690	692	614	677	722	652	661	679	678	647	721	650	721	710	680	703	702	701	701	690	707	717	704	669	694	665	649	760	665	724	744	706	695	698	736	671	707	707	701	677	729	722	670	671	707	675	686	691	701	673	686	647	694	675	670	677	731	629	710	670	724	670	707	689	719	703	733	761	694	695	699	690	708	694	675	657	673	694	686	704	741	651	717	665	706	612	652	704	673	697	670	697	654	767	659	736	636	726	675	662	721	682	736	679	698	684	696	699	673	676	695	661	698	697	742	695	710	716	708	659	698	682	672	694	741	687	695	701	717	725	697	685	741	735	718	700	675	681	688	700	711	741	665	671	699	672	695	679	690	702	741	752	688	718	682	744	694	679	718	706	673	720	715	736	726	660	629	693	716	705	705	667	734	734	671	691	754	704	713	747	638	733	728	694	666	689	652	686	709	709	707	665	724	705	671	698	733	697	736	686	694	667	738	679	713	688	679	663	728	658	725	686	716	673	673	687	710	703	687	730	640	658	646	686	660	701	679	693	710	668	643	693	729	709	711	679	638	743	665	678	718	702	705	705	681	724	699	657	661	694	686	709	681	699	689	684	720	690	654	669	706	719	701	654	690	675	708	710	728	693	702	684	689	659	719	693	707	727	679	651	684	691	702	707	710	663	686	728	734	691	711	676	713	711	677	715	702	711	679	662	774	706	717	656	626	698	647	723	659	707	676	735	699	659	700	687	718	702	685	705	744	650	744	654	746	747	676	631	660	667	671	663	687	683	735	677	673	752	749	697	702	688	667	677	724	747	678	655	667	672	700	674	716	708	698	685	758	670	691	750	672	701	700	660	644	650	691	669	695	685	626	728	720	734	672	747	654	671	731	697	716	715	673	697	680	703	714	707	699	661	735	736	694	727	701	654	682	659	710	663	681	702	695	710	724	681	687	669	650	722	669	667	658	714	693	694	707	678	658	723	725	709	698	709	695	669	722	694	636	711	674	720	665	675	730	728	668	704	698	748	683	699	631	719	693	668	687	669	675	690	691	670	692	678	674	659	703	707	674	713	695	672	702	709	684	676	693	710	696	689	690	710	753	690	675	700	689	683	664	687	725	678	684	684	684	677	699	693	690	710	729	696	658	692	695	732	750	711	665	680	650	731	673	726	688	667	700	730	685	712	709	698	722	678	712	669	699	694	646	699	713	764	688	701	666	707	667	676	677	728	700	696	713	673	658	682	695	689	734	679	669	727	721	683	704	712	728	706	658	703	687	715	688	697	673	693	732	683	691	642	675	710	706	663	641	699	702	639	697	653	702	668	689	703	661	675	733	730	672	704	715	689	689	709	713	700	674	676	718	686	667	667	722	634	696	638	728	684	732	732	660	693	637	657	678	746	699	733	666	693	692	625	717	698	668	662	734	650	656
4510	1256	1003	867	795	777	724	743	750	718	754	715	699	708	721	678	750	722	691	697	705	673	708	716	700	760	728	690	749	658	715	712	738	782	702	708	701	701	691	692	667	740	770	706	701	684	694	698	688	646	715	700	708	684	656	646	694	696	621	700	705	711	654	720	662	734	707	694	676	721	687	676	708	670	703	654	723	670	656	684	667	643	742	693	696	721	714	722	711	700	670	730	675	697	716	689	654	677	754	662	672	710	666	694	663	709	642	641	647	693	735	674	718	685	675	687	716	704	726	730	693	678	688	727	670	716	671	708	674	703	652	683	704	678	663	655	655	668	701	685	737	695	674	669	683	645	688	704	676	687	731	671	717	740	691	693	726	736	704	720	706	695	713	688	707	773	732	684	665	730	711	652	680	782	707	681	670	736	700	690	682	679	658	704	734	650	716	723	711	701	683	704	724	717	688	648	707	691	720	689	731	676	662	660	709	730	672	676	745	695	694	690	696	713	706	686	659	718	705	731	709	709	710	697	720	701	677	727	685	696	709	696	701	724	692	683	700	714	655	707	672	680	735	731	634	717	685	692	701	716	673	728	681	738	707	695	613	684	681	690	751	714	700	637	671	715	675	673	700	668	704	615	709	709	645	673	674	704	734	647	727	656	678	698	719	719	707	652	680	692	662	706	638	716	651	720	684	672	705	670	688	673	689	647	704	685	705	699	715	684	680	746	678	717	680	718	672	692	694	699	703	695	706	698	708	736	715	658	731	680	684	662	729	709	740	681	695	642	649	670	681	664	663	663	756	697	717	689	670	645	668	719	706	687	712	713	706	704	709	679	691	689	690	686	682	660	724	719	681	669	720	686	680	661	692	667	687	680	676	699	679	709	781	723	708	690	698	694	678	689	721	679	668	707	696	671	702	676	696	696	707	735	699	662	666	660	683	662	706	701	719	671	736	674	685	704	690	661	701	693	680	685	676	719	692	666	677	678	682	703	657	709	685	670	657	697	723	689	720	664	682	670	700	638	699	739	668	694	710	685	700	678	734	686	725	677	688	682	733	647	704	688	651	737	701	698	698	694	698	654	744	674	709	707	671	672	690	724	704	688	666	663	678	740	703	687	715	682	687	657	705	687	738	683	715	652	680	662	666	721	725	675	715	652	664	713	701	663	678	682	709	686	701	670	704	688	663	695	702	689	686	701	671	673	668	711	653	667	690	679	690	696	690	709	714	715	699	687	679	707	689	698	644	693	673	735	709	664	676	696	691	709	771	666	692	650	686	713	739	702	669	666	694	696	733	681	718	691	656	721	686	685	625	660	678	673	627	695	654	649	730	713	669	670	712	686	707	688	715	662	716	635	675	708	649	680	732	709	666	690	739	645	713	713	658	699	747	692	706	683	707	691	709	667	699	701	688	706	651	719	684	679	662	680	703	722	659	716	684	708	666	708	698	746	696	737	700	698	681	692	687	706	686	653	669	648	705	699	707	681	686	734	693	682	676	734	627	715	729	698	681	679	687	736	675	677	709	644	720	735	744	677	695	682	698	689	692	661	681	663	658	686	714	721	691	698	653	735	664	691	647	707	714	728	702	655	708	663	687	718	682	704	712	663	687	695	705	741	702	715	698	676	713	676	703	706	661	669	702	684	693	650	680	657	675	630	727	668	700	678	658	677	666	692	712	711	714	722	648	684	667	658	735	666	656	696	691	694	747	704	701	695	713	705	686	718	719	693	706	697	745	726	661	699	675	690	702	686	658	730	696	701	715	693	682	695	675	658	703	687	713	724	707	718	640	693	744	699	694	686	655	690	707	676	733	705	705	663	733	648	666	701	699	677	701	710	683	653	722	675	692	704	674	667	708	704	688	734	706	728	639	669	649	717	673	684	673	679	727	687	696	687	712	693	679	645	706	666	684	697	679	693	723	720	718	653	722	682	667	704	688	712	671	727	676	686	666	687	663	631	676	711	698	689	667	680	680	669	745	706	700	595	712	661	725	697	735	694	712	728	696	680	678	629	669	656	673	611	707	722	678	711	678	686	686	693	699	662	684	664	739	731	617	710	716	677	677	662	708	712	699	662	714	687	681	696	673	672	726	713	710	710	691	685	708	704	702	674	697	631	664	674	657	639	675	675	766	708	677	709	687	667	701	677	682	724	686	707	664	703	704	706	688	676	699	677	673	720	711	700	752	670	711	707	737	667	679	691	681	698	719	703	702	700	685	616	737	722	680	731	684	686	720	680	692	672	651	697	718	720	685	713	738	672	683	655	610	621	699	700	670	718	719	693	691	689	746	748	668	733	687	680	690	710	666	726	704	644	664	708	755	707	670	723	707	702	689	699	670	684	701	743	744	707	717	704	721	702	667	694	706	723	682	743	640	688	697	711	681	664	702	700	702	664	717	705	699	656	730	719	690	664	691	681	707	686	695	674	686	736	745	698	707	698	664	657	717	686	652	736	691	664	701	656	710	670	718	710	696	709	692	714	668	682	719	670	683	695	664	682	737	712	689	663	679	724	651	685	662	684	665	694	687	685	689	707	685	662	704	698	678	687	723	662	606	721	748	737	680	747	629	688	720	687	688	753	675	688	719	694	755	706	688	673	643	723	676	722	686	728	735	686	669	707	675	684	665	650	711	676	696	630	702	724	662	708	714	694	674	730	695	734	690	664	654	734	631	654	699	743	667	705	669	668	680	699	709	713	693	653	694	663	684	684	718	668	667	721	697	695	727	689	711	667	655	743	634	683	707	726	715	694	701	716	684	646	691	697	666	756	732	710	686	640	687	676	681	707	636	661	711	680	661	661	713	711	673	659	711	692	660	663	659	701	686	686	705	692	697	729	650	694	686	718	687	694	644	715	676	713	693	692	706	740	702	693	703	645	672	703	687	725	708	669	669	695	702	700	725	685	702	673	691	661	699	677	724	665	697	677	727	707	697	711	706	699	708	636	693	724	689	684	670	715	703	685	666	695	681	706	735	700	684	697	681	654	682	629	710	721	685	745	672	704	694	721	686	675	683	667	704	670	714	665	716	710	657	710	712	708	706	692	666	648	665	708	677	664	663	693	646	731	675	704	719	658	671	669	708	704	740	653	672	648	686	691	667	647	711	717	687	653	699	630	698	677	685	694	700	688	708	636	702	667	709	675	717	694	696	705	682	691	698	664	706	717	683	694	690	722	666	700	649	644	703	713	677	696	694	646	680	728	668	693	728	681	705	722	721	725	674	682	732	679	697	642	693	744	701	692	682	719	679	647	715	683	725	648	720	699	683	672	712	681	698	692	671	633	711	649	663	676	642	646	642	713	693	656	678	670	689	693	664	667	703	692	674	697	675	662	712	692	713	674	661	678	688	701	652	671	684	703	729	657	650	700	746	701	658	694	672	703	690	703	714	708	683	671	701	750	722	694	701	710	743	698	689	659	682	670	627	687	708	656	676	691	696	674	685	691	681	729	715	728	721	676	725	684	688	686	683	669	699	713	690	698
23433	20966	28218	23889	20972	11052	1321	834	662	635	600	532	516	526	523	515	531	476	475	451	494	476	471	464	466	473	472	420	472	463	497	485	513	429	438	450	446	443	471	447	450	431	480	436	469	387	445	436	445	444	405	428	397	439	430	408	453	423	383	429	458	430	407	415	439	428	453	416	399	404	428	444	449	416	412	432	422	392	429	434	465	418	442	443	428	429	420	419	401	396	424	388	383	401	400	389	431	430	466	419	421	404	430	428	419	416	407	426	423	392	467	434	391	416	414	404	386	396	396	398	417	452	401	424	427	380	429	435	420	408	426	397	419	382	407	445	425	437	441	447	410	394	430	454	404	447	423	443	428	443	403	379	402	429	409	401	422	415	407	407	481	392	428	418	432	424	387	409	450	449	402	454	425	419	450	412	416	427	426	408	411	423	414	407	401	395	411	398	423	424	400	384	412	446	450	420	439	425	434	459	423	463	441	460	424	410	420	445	407	410	424	450	402	369	421	418	407	423	447	431	438	396	397	403	405	383	376	448	439	414	373	422	412	415	438	427	439	444	414	425	413	421	427	426	387	412	427	381	411	388	395	387	449	397	428	443	447	424	406	439	433	399	404	398	455	449	406	403	427	427	445	406	455	428	419	406	427	435	412	395	414	385	435	414	440	408	431	418	413	433	425	424	391	401	408	419	396	397	447	399	404	410	410	426	404	378	412	439	444	401	429	395	436	437	414	391	408	411	420	384	434	423	433	446	419	421	438	396	413	440	382	390	417	435	410	420	366	422	395	432	436	388	407	401	413	409	392	415	404	425	396	410	424	437	411	445	421	416	394	427	425	427	391	445	426	418	428	426	377	432	431	422	395	446	424	428	411	440	390	394	443	380	412	393	402	447	397	404	442	414	397	398	422	443	445	422	427	407	409	414	448	408	437	450	422	411	433	408	453	430	408	435	444	399	444	418	419	425	447	447	462	449	388	382	407	439	445	371	400	425	434	423	381	439	425	430	425	409	424	418	386	391	420	456	414	442	426	424	431	366	374	412	409	433	442	449	415	393	398	386	416	392	403	421	426	414	399	400	445	411	445	414	386	411	418	408	449	427	444	419	413	434	452	451	406	393	437	409	405	420	409	435	416	427	444	412	437	393	401	447	427	441	415	415	431	438	435	410	401	412	420	392	461	401	432	414	441	432	404	410	411	419	398	430	393	396	426	383	375	418	400	432	452	417	407	420	401	434	411	414	396	386	456	418	413	426	411	401	415	466	442	393	409	436	443	404	424	423	443	390	451	416	386	377	388	416	441	421	412	399	381	426	417	436	434	387	424	406	387	404	438	418	391	412	392	407	409	441	437	381	385	427	451	429	400	401	426	438	393	399	396	449	391	386	469	419	413	409	423	398	437	424	416	424	437	402	426	407	375	420	444	389	401	393	459	385	435	445	455	433	390	412	434	450	400	430	439	442	414	430	415	407	416	412	421	401	421	391	424	402	418	431	426	416	438	420	413	441	433	408	434	450	410	453	412	414	405	410	449	381	371	390	415	433	382	393	432	403	425	422	421	432	431	399	416	455	420	370	412	404	461	425	448	426	446	406	441	369	444	412	440	394	442	404	434	387	432	407	398	433	442	419	407	428	439	377	476	384	406	428	395	393	413	427	423	391	414	418	408	450	428	418	372	439	390	394	378	430	435	428	379	375	463	399	442	407	434	403	433	434	390	409	407	420	412	411	431	446	406	384	418	418	448	424	439	428	467	388	393	394	412	410	413	372	413	398	430	421	409	455	412	416	410	403	465	382	419	412	413	399	411	394	411	412	416	416	425	421	409	414	426	454	425	420	397	420	426	458	392	436	445	405	461	445	417	419	433	412	454	428	410	396	425	460	436	440	374	429	424	422	395	407	417	423	445	415	448	401	402	432	453	409	428	418	416	408	416	454	399	392	454	423	438	431	376	421	424	390	451	410	428	436	390	441	413	444	434	427	437	420	426	399	410	408	428	404	456	385	450	397	387	402	433	405	435	435	454	419	433	434	421	442	398	409	377	441	363	410	377	403	448	458	420	437	414	457	439	425	431	429	460	423	400	435	411	411	412	402	413	425	409	418	397	457	448	388	423	430	427	420	439	422	423	440	434	412	477	372	407	396	408	429	389	433	430	428	435	392	437	417	425	409	414	414	456	420	381	405	429	438	418	409	437	436	400	408	422	430	393	400	409	417	440	409	412	439	407	416	400	438	415	428	418	411	410	445	419	412	426	383	416	414	452	442	412	411	401	408	450	406	423	391	444	406	449	399	427	431	410	394	467	414	445	402	440	419	435	385	388	401	427	408	455	428	440	433	412	399	376	461	414	412	443	424	413	376	437	442	444	421	421	449	406	406	440	455	420	396	409	435	416	435	440	438	421	406	400	428	433	451	394	445	364	420	420	431	437	421	425	451	395	444	441	439	436	432	432	402	448	420	430	430	420	423	426	441	390	414	396	433	444	423	423	421	419	408	421	386	427	402	429	388	439	397	455	434	433	417	417	383	417	418	404	458	401	443	435	421	421	405	422	418	405	415	455	419	405	424	462	439	437	423	415	428	426	422	409	418	392	414	427	392	387	400	452	398	374	448	394	393	421	450	416	416	431	410	442	454	409	397	416	474	397	444	416	458	430	423	433	403	444	425	398	416	403	393	459	425	422	410	392	405	405	423	430	404	401	421	407	423	426	420	389	427	425	425	385	429	421	432	405	386	435	428	404	434	404	409	419	392	425	382	413	415	396	434	408	429	422	425	393	421	426	413	429	424	389	380	428	422	377	416	462	426	400	413	430	423	388	427	420	439	406	394	413	423	394	439	403	398	391	425	427	437	407	420	395	411	427	405	421	428	408	440	429	436	416	434	439	431	423	437	387	419	387	432	388	416	401	406	411	397	408	441	430	399	407	440	390	402	446	404	398	411	417	422	396	395	389	392	445	417	427	365	458	434	376	394	419	404	402	428	427	370	418	422	449	435	390	410	418	441	427	361	434	406	429	477	423	425	395	417	391	400	433	431	426	402	416	413	396	397	403	394	410	419	435	393	435	396	404	471	421	409	471	408	419	413	448	412	398	438	401	442	423	418	434	435	428	393	430	409	409	432	423	408	383	400	397	390	400	392	434	399	412	458	432	445	437	399	430	434	430	382	420	404	385	412	440	422	402	418	397	389	411	432	441	403	421	383	384	416	406	459	422	439	426	420	429	391	444	410	391	430	408	425	428	441	417	425	438	395	409	442	419	391	414	394	436	415	424	418	426	384	426	417	408	364	384	457	397	409	413	412	439	431	410	426	428	406	464	419	397	377	398	387	407	416	451	360	382	419	427	415	388	384	433	403	428	421	443	424	418	412	499	419	430	451	441	351	429	395	459	385	417	422	400	456	430	417	402	432	413	410	414	435	457	410	420	430	454	442	434	450	445	400	425	426	407	451	414	456	437	414	404	391	422	429	416	449	420	435	388	418	382	395
3341	8715	6086	2867	2100	1577	1263	994	902	759	679	662	603	605	573	525	523	548	515	509	508	509	523	511	511	509	524	442	501	490	465	487	508	488	472	496	462	438	463	467	436	417	477	437	462	457	421	434	435	457	452	447	453	440	410	463	421	462	456	498	447	430	433	434	451	446	425	410	414	422	458	464	452	441	433	472	470	400	420	463	464	436	453	441	431	411	383	457	427	456	428	412	416	441	435	389	417	398	442	425	429	423	444	415	393	444	441	396	453	415	411	422	383	437	439	433	412	404	417	458	443	445	415	445	420	457	436	440	436	434	404	430	415	454	442	427	423	423	454	405	457	417	418	450	430	419	412	420	435	405	411	409	452	435	418	381	455	455	435	411	436	440	440	391	425	397	419	469	441	441	428	449	448	440	414	435	461	445	425	409	433	453	429	450	402	421	449	439	415	443	458	455	417	434	419	419	425	434	402	410	394	428	436	416	445	411	408	418	390	439	418	440	406	415	420	397	409	437	438	432	447	451	466	466	407	424	385	459	427	416	423	440	414	443	420	412	440	437	429	427	396	467	442	431	440	410	443	423	402	455	408	432	430	405	484	420	427	424	416	423	415	407	436	453	416	421	443	452	411	405	430	440	419	431	423	423	422	418	412	410	370	462	444	386	421	459	430	449	400	412	416	407	427	451	424	406	410	422	460	448	390	451	407	428	408	409	433	394	388	429	445	436	403	466	397	433	434	377	419	429	455	400	422	393	434	442	422	445	394	439	453	410	419	478	438	429	415	444	454	420	405	430	418	418	429	463	410	403	429	437	439	416	414	427	457	380	418	417	454	443	439	431	419	439	407	462	447	397	450	440	418	412	408	396	398	416	398	458	429	413	453	405	429	432	404	414	379	415	441	449	427	440	428	442	459	443	386	438	429	446	393	424	422	431	413	411	417	434	450	406	434	421	424	463	467	356	441	441	422	422	410	415	427	387	422	408	433	412	398	426	430	439	467	425	429	426	459	417	445	448	421	406	412	433	448	440	407	416	445	449	456	428	384	442	456	434	412	406	402	383	419	421	423	440	440	441	411	394	439	436	426	433	428	452	461	408	432	453	445	434	432	428	466	389	410	450	427	435	435	461	425	426	428	437	434	445	434	414	406	409	421	423	414	458	412	446	414	415	412	419	436	445	416	480	432	430	446	437	413	424	418	471	410	418	424	427	394	414	425	428	431	381	395	464	419	445	451	430	431	441	408	425	399	445	420	400	415	426	413	442	409	435	411	398	419	407	450	403	441	433	399	424	444	465	431	434	444	426	457	435	377	409	423	405	422	412	445	408	442	426	449	457	373	431	463	431	421	438	440	423	416	404	457	457	421	445	383	416	399	451	428	427	453	453	418	419	400	431	448	429	441	415	431	441	438	415	416	414	417	448	418	428	416	423	429	408	414	397	434	442	418	379	396	429	459	405	410	457	443	438	404	408	445	436	423	381	415	484	454	443	432	414	412	410	413	429	420	442	445	414	433	465	381	422	441	444	403	424	421	427	439	446	471	444	378	440	427	386	446	443	426	444	424	453	409	440	420	386	392	417	418	434	451	442	429	431	429	404	432	403	446	422	405	457	425	459	444	445	414	410	427	464	421	423	428	425	429	433	406	411	413	412	426	403	423	371	422	421	419	399	457	435	406	415	438	414	452	428	446	397	425	425	447	423	433	424	427	414	425	422	426	405	450	386	417	439	403	448	441	405	461	406	424	398	416	413	380	432	447	398	425	442	415	435	410	462	456	416	410	408	445	441	448	405	412	433	407	436	432	399	409	436	399	384	430	483	437	435	427	385	485	466	442	413	433	419	466	452	428	418	420	402	422	443	401	430	402	441	402	453	433	384	406	423	406	471	453	428	464	445	454	414	423	416	456	454	389	419	410	403	399	437	425	409	400	415	428	418	455	431	409	436	414	423	433	447	440	419	414	424	428	424	420	424	399	418	438	418	415	423	433	419	465	413	456	424	459	439	411	409	415	405	425	429	406	388	409	441	417	450	417	435	386	439	441	450	442	463	443	451	414	402	466	419	402	424	413	392	425	422	429	431	439	420	417	450	442	440	447	443	423	400	430	429	418	381	442	417	397	452	419	437	444	426	408	393	446	413	432	421	435	426	425	421	407	443	440	382	428	427	443	400	411	426	435	395	415	443	420	427	401	423	425	472	435	464	437	452	409	408	428	447	394	465	434	451	384	396	424	402	405	435	432	408	424	410	420	424	397	460	432	406	440	433	416	419	466	392	427	403	416	462	431	436	405	467	456	423	432	454	430	468	401	442	454	432	416	449	460	423	437	424	425	419	426	444	439	402	393	402	432	421	421	413	448	396	431	452	387	414	458	439	419	464	429	455	450	427	362	410	443	408	427	471	404	401	459	465	413	422	418	447	427	456	415	420	428	455	428	407	421	408	401	418	412	413	450	441	448	471	471	437	420	400	412	403	384	434	397	457	395	436	445	429	396	431	402	491	423	421	394	435	452	435	422	422	449	421	406	452	397	436	401	425	421	425	428	429	435	425	418	441	456	386	434	410	453	413	418	455	461	449	442	470	434	424	423	416	407	430	416	447	412	418	402	428	435	434	424	404	431	438	415	413	439	429	419	433	391	461	419	405	416	438	418	409	416	401	409	411	439	406	414	426	451	423	399	442	409	395	436	435	437	413	442	416	433	374	424	455	452	424	379	438	447	433	454	424	363	440	441	431	466	428	443	394	442	371	436	414	428	448	437	428	428	382	421	405	421	447	429	428	449	421	449	415	389	432	409	411	409	458	427	403	431	428	415	411	451	435	408	411	436	423	430	418	433	425	438	439	422	453	451	414	440	446	437	452	398	435	435	431	439	433	439	374	420	443	392	430	438	388	466	401	408	445	465	428	432	427	435	415	402	423	417	407	471	418	438	476	408	406	398	472	435	402	404	416	433	387	431	419	416	418	415	415	415	428	431	387	432	393	424	449	390	426	422	429	440	404	421	432	456	457	429	432	409	460	425	377	420	383	390	413	430	434	431	438	401	419	369	413	471	433	416	416	448	432	439	443	425	422	421	427	445	395	424	459	454	441	402	407	437	406	408	482	424	449	464	431	409	440	415	430	416	397	350	431	454	433	415	417	389	396	449	423	405	470	436	449	438	423	451	418	399	411	400	402	409	452	429	426	411	443	412	421	432	405	421	456	413	408	439	456	411	381	431	448	452	433	416	419	414	460	394	446	423	445	446	407	425	427	436	411	420	423	423	399	400	453	401	458	433	414	412	418	428	444	399	406	422	422	407	461	427	385	467	420	435	425	422	429	438	443	442	406	417	397	390	451	448	444	421	436	393	408	430	437	433	462	436	423	444	401	438	374	463	419	441	447	440	429	460	427	443	452	417	430	406	446	433	460	444	408	439	441	405	431	402	481	423	457	430	428	419	434	423	425	431	410	438	428	442	406	424	429	428	401	393	473	427	461	457	440	440	439
24415	20938	27388	24600	14907	1562	1114	910	840	824	814	793	798	831	754	797	790	765	780	713	733	749	791	772	744	744	753	768	722	747	764	816	713	769	789	729	784	725	754	679	732	753	756	771	755	709	776	734	747	746	746	731	760	773	750	701	785	681	745	758	737	704	733	716	720	723	752	758	733	712	698	775	762	773	725	758	742	776	770	752	692	797	729	685	715	705	725	739	700	734	677	688	742	715	752	694	747	720	704	678	730	723	708	723	703	694	761	704	753	697	647	731	714	710	734	745	703	710	743	763	717	756	751	714	743	769	713	711	743	733	700	694	706	677	739	723	705	688	701	712	669	686	724	730	701	735	716	713	681	740	744	743	737	686	745	704	711	690	737	723	740	743	723	715	706	694	750	718	714	726	766	682	719	762	734	701	725	682	765	743	700	706	742	724	770	736	769	705	704	706	743	724	706	702	758	691	711	751	718	726	756	720	781	765	695	716	687	719	691	699	713	751	700	734	713	743	723	742	703	729	728	689	708	723	720	757	754	702	719	729	724	671	686	722	690	750	739	733	702	726	703	715	746	723	698	734	678	709	728	703	729	747	712	695	754	689	748	673	745	744	726	779	737	674	743	688	759	671	705	769	687	675	717	690	729	726	729	754	716	756	762	744	677	691	697	728	741	765	735	712	724	708	702	723	685	724	778	751	710	755	747	751	735	773	774	738	677	754	707	730	703	704	737	752	713	688	688	733	729	703	720	702	703	734	734	728	755	699	732	694	713	720	722	713	732	760	752	709	678	711	764	731	708	728	691	734	763	758	752	676	774	704	747	745	661	730	731	774	746	714	730	756	749	680	723	746	700	707	718	654	720	768	756	721	717	738	706	743	749	754	713	719	700	735	705	723	729	722	730	778	677	713	748	696	658	729	720	698	720	716	702	715	719	757	701	764	694	701	720	737	679	707	687	681	736	733	710	729	730	689	694	658	724	701	660	725	720	713	698	741	721	741	677	677	697	723	724	704	745	712	713	697	761	721	712	736	709	716	745	720	720	736	764	687	739	743	696	760	757	651	729	751	713	724	707	726	702	682	725	712	714	774	740	732	771	697	762	712	721	737	723	700	654	679	736	688	775	695	721	765	703	720	752	789	737	784	744	691	730	664	688	713	680	682	722	704	734	742	717	762	736	752	754	714	708	720	680	735	717	715	697	674	739	706	722	714	770	738	738	721	705	699	742	715	687	748	750	721	708	735	747	716	750	675	731	715	728	744	724	686	711	723	705	669	708	744	761	722	654	709	703	722	756	711	722	682	706	724	755	710	708	707	706	730	765	740	734	743	780	696	700	697	759	695	743	709	738	757	705	744	692	737	720	682	688	715	724	696	735	717	716	717	757	719	712	716	716	661	678	726	724	723	714	702	699	732	716	745	719	708	732	730	713	734	723	709	729	656	706	691	699	706	744	672	767	734	712	709	729	737	742	699	723	695	707	701	769	754	729	761	736	725	736	732	736	716	705	749	744	720	737	729	738	704	779	675	660	742	703	697	708	728	740	716	728	727	709	700	751	727	750	690	763	678	782	709	718	712	692	763	738	714	752	752	711	755	726	728	717	692	716	743	688	712	660	680	716	741	731	735	717	734	723	728	708	727	742	772	698	690	716	679	689	698	687	707	721	731	753	726	677	762	689	712	704	717	785	734	728	732	721	706	756	697	724	687	746	750	719	755	705	742	739	758	733	698	760	708	690	718	738	712	758	719	744	759	747	688	696	669	733	730	684	728	724	648	723	738	709	751	732	724	726	690	718	745	749	734	786	743	712	727	703	719	708	655	692	742	753	748	741	683	669	762	728	721	745	733	727	693	712	726	692	681	735	696	733	710	720	744	698	729	727	726	689	718	749	700	677	721	736	703	671	754	702	724	735	689	698	711	749	690	754	731	741	746	714	730	716	692	748	716	705	724	745	771	744	703	786	723	710	723	734	771	747	784	723	782	702	737	687	749	738	714	708	718	704	714	774	714	704	704	757	710	710	734	668	767	710	699	730	702	726	723	691	698	718	757	731	710	759	716	702	741	742	707	710	683	674	688	688	742	716	728	718	707	711	679	727	704	736	713	654	722	727	715	700	702	720	734	688	708	731	739	730	735	714	763	713	712	763	763	713	747	732	728	711	703	700	714	704	732	723	744	720	706	710	741	692	754	760	722	755	714	716	697	737	749	768	716	704	702	731	724	726	736	694	734	685	702	720	719	689	708	706	739	758	737	719	706	746	711	714	734	719	705	681	753	710	719	728	741	695	684	763	713	747	724	763	766	711	730	712	754	736	674	684	719	735	725	728	723	715	677	659	727	731	719	718	702	750	707	703	749	761	721	717	731	731	729	729	727	722	703	736	750	735	693	661	719	688	721	787	723	703	751	702	705	684	729	773	657	674	677	752	791	757	699	712	759	722	706	725	698	731	746	744	716	702	693	709	761	778	734	721	745	714	699	735	713	703	746	728	698	714	681	702	706	708	688	731	744	666	761	705	731	690	714	729	686	739	741	679	715	726	729	701	715	713	747	700	693	700	717	702	727	752	717	701	719	772	734	696	739	699	710	721	786	682	666	769	707	775	728	725	694	732	667	733	777	725	780	698	681	744	724	700	743	702	701	726	739	684	718	701	675	685	728	680	664	724	714	776	783	676	689	680	680	706	724	763	774	703	737	732	759	699	720	686	738	713	695	713	673	706	680	754	693	707	702	743	717	733	743	730	687	761	723	683	720	688	715	739	733	721	684	733	694	696	726	693	751	733	719	715	722	717	665	758	736	707	690	715	725	711	715	706	769	737	700	705	728	732	729	661	703	667	712	702	738	750	684	708	700	761	709	718	733	702	720	754	689	699	711	738	799	751	738	684	663	691	730	717	724	764	757	749	688	708	691	700	720	684	732	710	729	733	700	677	705	712	655	744	723	706	701	700	711	707	738	708	726	778	771	754	720	721	736	754	693	732	728	729	747	732	765	723	702	721	734	738	729	715	760	729	774	710	709	769	717	706	702	721	699	730	764	720	693	702	711	722	682	748	739	752	717	695	730	678	699	750	735	718	726	721	703	735	754	668	669	691	741	779	726	728	741	764	671	748	709	713	721	678	689	707	741	763	728	717	648	761	757	741	720	699	680	749	736	746	702	742	695	719	715	711	694	724	693	710	682	731	711	702	753	763	738	712	703	735	679	757	758	689	665	766	701	731	771	760	705	718	736	700	736	701	701	688	713	756	694	743	733	700	724	700	715	726	711	730	706	683	687	711	694	759	661	711	684	775	711	739	722	743	702	709	717	725	734	709	716	712	705	739	698	693	689	700	692	718	709	731	750	727	717	703	659	754	721	724	733	669	701	686	679	720	704	750	765	727	718	707	737	725	665	725	745	691	720	764	777	694	731	753	690	759	743	741	701	766	680	683	717	742	729	730	760	752	701	734	695	698	747	776	692	689	693	682	703	751	725	685	738	698	700	687	719
3544	5707	3953	2151	1775	1397	1219	1034	946	933	892	829	828	767	780	798	734	764	758	735	735	720	733	765	756	718	710	749	713	754	782	709	750	744	761	738	789	722	708	705	711	691	719	706	729	722	706	698	742	710	691	761	701	694	730	735	735	664	696	752	728	740	776	748	775	751	710	669	770	688	710	753	660	708	697	709	758	739	720	681	696	733	706	688	744	727	729	711	686	664	773	692	697	713	741	686	711	742	674	710	691	675	716	723	731	668	693	715	714	733	700	704	721	718	655	699	722	728	689	657	699	715	676	722	727	730	704	715	714	687	738	697	698	737	722	664	738	728	751	736	762	694	664	679	705	696	733	655	698	674	709	747	687	733	716	710	662	733	713	650	727	704	688	673	725	755	681	757	682	701	718	694	712	672	723	741	721	702	716	677	742	727	683	697	744	724	701	721	675	704	652	694	704	692	646	724	688	690	690	710	683	668	716	698	734	712	692	681	723	672	702	761	701	726	698	727	705	742	691	652	746	704	720	696	730	696	704	692	685	684	700	696	664	687	712	732	695	681	726	697	691	725	722	713	683	678	697	688	787	716	705	709	648	694	727	689	763	746	756	726	685	732	696	644	668	732	696	691	753	726	711	716	680	716	671	669	685	670	731	678	686	683	750	704	698	706	680	722	738	683	680	632	708	749	743	732	692	705	690	704	681	711	680	692	701	708	706	713	715	710	709	708	736	732	720	709	684	718	731	696	698	691	725	681	692	666	749	734	676	716	710	690	695	721	683	718	718	702	736	730	689	707	652	678	700	664	708	704	710	693	689	710	718	703	704	697	738	707	690	717	683	700	686	733	687	705	724	683	716	697	714	724	734	716	703	725	687	655	721	689	713	709	707	707	673	683	731	674	743	699	729	727	692	681	736	718	637	699	726	725	712	737	646	679	677	703	675	686	759	689	696	722	741	681	717	664	688	674	707	654	679	690	692	686	716	706	712	743	690	712	703	663	700	725	682	691	722	717	728	701	727	699	698	680	682	663	684	717	701	712	683	716	702	753	674	668	761	723	703	674	714	689	728	705	743	739	698	731	709	694	679	732	725	727	699	705	696	702	690	690	697	710	675	700	698	785	683	686	702	666	715	712	723	744	684	668	756	703	733	683	687	683	668	699	682	721	653	674	698	678	695	713	742	748	689	682	699	727	700	705	707	746	709	661	704	650	642	686	705	671	708	760	781	713	709	702	670	721	690	686	708	675	743	716	660	710	725	720	707	769	695	708	686	700	742	724	716	705	680	710	742	689	658	706	703	676	683	682	694	674	717	661	692	681	705	726	669	754	704	696	704	716	703	697	716	754	719	693	696	712	655	700	744	728	715	648	746	746	743	714	681	691	679	688	693	739	725	718	730	688	725	710	706	716	705	671	671	716	768	721	720	740	721	762	679	727	652	672	693	724	650	700	686	718	715	685	706	699	775	732	742	651	699	710	712	716	708	643	677	728	694	675	663	731	695	702	695	690	681	707	673	743	703	691	736	711	676	710	702	722	717	707	685	708	683	752	672	700	753	720	685	670	720	701	708	733	720	681	708	713	656	733	757	659	698	698	691	693	681	698	722	693	699	668	715	715	733	679	716	672	707	734	679	716	656	706	713	676	758	693	704	758	670	739	682	658	671	698	655	713	715	751	724	727	705	700	680	697	685	728	729	702	700	672	706	673	681	679	714	728	709	713	760	710	661	661	731	716	704	684	639	769	715	680	684	708	658	758	712	663	664	663	700	715	725	656	679	688	713	710	707	720	722	661	698	674	734	721	712	689	688	670	699	678	706	691	669	723	713	685	708	737	700	696	681	709	699	707	695	698	662	708	705	676	726	673	771	779	710	669	742	691	723	668	721	712	719	710	645	708	712	696	720	735	704	694	716	719	718	704	714	697	710	717	707	726	720	713	727	676	733	680	679	738	727	687	700	682	713	706	673	755	706	731	749	684	702	656	710	708	665	691	664	698	693	723	685	736	709	687	715	720	675	722	674	680	697	690	682	702	732	720	683	730	767	654	777	720	706	666	688	712	658	723	696	731	695	673	737	699	709	729	677	705	701	709	712	716	685	685	710	749	693	654	712	753	728	670	715	674	660	751	709	691	721	672	719	655	700	688	678	710	730	740	674	725	650	695	660	722	674	693	684	713	707	717	669	661	738	686	730	669	706	634	682	715	669	693	781	685	696	710	673	701	705	678	646	730	721	689	688	715	701	687	727	652	675	742	703	658	641	685	703	680	660	690	724	729	730	675	729	693	741	692	714	691	717	704	686	749	645	744	674	692	759	718	644	738	696	703	697	738	689	700	685	653	669	698	650	744	706	714	725	719	716	691	700	673	716	688	690	656	721	726	678	691	720	654	709	750	704	665	738	710	715	706	737	675	710	696	718	748	753	748	690	710	710	693	670	657	681	740	674	687	727	678	708	714	732	687	720	685	684	676	705	701	717	725	713	710	683	698	712	687	686	720	704	758	670	730	761	731	745	710	716	702	694	702	731	648	732	677	672	670	646	713	704	704	655	698	688	669	733	752	683	732	690	703	688	724	724	709	771	651	733	683	711	713	685	702	674	695	680	755	721	699	658	710	747	683	662	666	723	713	717	684	702	682	723	697	698	716	716	742	703	705	692	704	701	707	693	740	713	680	703	691	659	718	714	712	670	664	673	714	725	741	685	702	664	660	649	690	720	685	726	677	730	711	728	688	691	707	662	746	707	711	723	686	675	688	715	744	669	718	671	682	708	665	682	691	707	686	671	673	725	700	662	706	731	663	678	685	642	721	683	702	728	701	727	691	681	670	682	666	717	686	678	735	691	687	717	686	684	726	739	737	735	695	689	723	722	689	699	715	700	662	675	669	679	681	700	673	721	698	690	717	653	677	716	685	686	700	665	745	699	704	690	744	661	701	679	706	689	688	709	713	687	692	712	755	706	745	679	680	662	700	735	661	680	719	702	753	691	709	693	711	722	677	707	691	709	773	697	727	721	706	694	703	717	665	663	709	697	711	707	741	661	716	705	727	683	712	709	735	667	765	710	727	699	696	716	702	720	688	711	767	706	696	700	722	723	677	743	681	702	678	731	737	660	693	693	696	715	673	757	682	709	680	668	719	699	719	719	688	710	729	693	656	710	746	728	698	680	716	700	732	718	685	695	722	722	690	672	753	667	693	691	715	705	690	705	667	694	696	708	740	719	636	744	683	734	732	695	755	664	700	689	704	674	778	694	665	699	670	742	672	684	702	751	757	691	713	685	721	722	682	682	642	677	693	679	744	674	751	721	701	741	724	740	703	679	725	705	650	697	765	704	732	696	665	707	722	683	731	733	697	667	730	749	738	691	713	690	679	728	686	700	674	689	713	709	699	699	674	695	687	659	720	696	688	709	708	757	735	702	681	685	698	735	667	673	739	674	703	698	699	698	729	703	724	694	695	655	715	684	709	670	681	739	676	737	661	703	697	736	698
22258	20954	28632	23464	20960	21021	11073	1232	924	809	708	656	564	552	544	478	536	527	522	452	497	472	497	481	469	446	420	432	423	485	416	464	434	457	431	431	374	416	420	413	407	409	379	421	402	420	403	391	389	400	374	387	412	370	403	427	394	434	392	389	406	388	386	417	399	399	405	371	398	394	410	369	389	402	376	406	391	404	403	358	363	376	360	382	395	340	405	406	406	432	380	356	372	365	404	357	375	368	331	350	352	381	404	349	352	405	369	390	308	362	368	389	401	379	377	379	354	338	374	334	407	389	372	364	388	398	407	351	344	348	352	400	377	311	367	343	344	372	389	393	367	369	364	373	360	387	362	344	329	363	374	342	339	363	340	366	363	388	373	378	370	362	348	355	369	358	335	341	347	378	342	348	354	375	359	370	375	359	383	387	378	352	366	362	344	371	338	331	392	348	340	412	393	361	350	366	349	374	403	361	359	345	334	361	365	361	383	390	362	367	394	366	385	364	378	371	362	397	381	391	337	343	364	373	403	334	330	377	364	378	343	362	359	359	346	385	345	382	370	400	323	365	356	362	330	374	363	374	314	389	365	355	373	409	375	329	366	361	334	398	367	394	391	349	351	349	341	385	330	384	345	369	384	352	363	359	376	368	327	382	343	388	368	405	338	348	381	366	371	340	358	403	359	374	356	389	375	377	365	368	374	350	403	362	391	389	340	378	370	355	370	303	340	338	330	369	352	384	377	397	340	386	362	348	342	372	376	340	367	376	368	403	379	382	374	386	337	374	354	385	392	366	375	373	351	381	371	342	387	332	400	375	359	367	355	351	355	358	398	359	342	392	369	377	382	333	366	383	341	382	359	358	385	348	374	370	363	371	361	403	381	352	350	375	388	374	368	335	380	356	358	364	368	366	344	385	400	362	364	340	351	360	361	386	359	330	350	348	363	370	349	381	360	376	352	374	373	369	396	376	405	364	370	384	348	348	378	414	339	337	362	371	346	332	384	361	362	377	392	366	355	371	366	372	373	352	348	379	371	370	364	358	357	360	343	376	372	367	372	366	343	374	361	366	337	380	376	406	353	366	362	376	376	350	378	391	360	343	387	414	357	390	363	367	344	370	407	353	346	409	399	368	349	364	399	363	344	380	362	377	377	365	367	364	373	352	317	341	386	371	384	363	358	385	388	349	384	369	380	371	349	339	374	394	341	363	329	374	326	335	373	382	353	358	406	372	349	396	363	378	348	382	344	356	356	382	367	383	381	347	387	385	378	408	397	385	371	375	390	326	367	360	361	376	362	362	381	371	377	418	366	377	339	347	396	379	359	382	355	372	354	349	387	417	335	365	391	335	398	344	344	391	356	376	379	353	389	340	385	340	347	331	346	364	357	395	397	349	341	391	360	400	356	325	381	362	383	390	398	365	368	374	360	381	346	396	360	385	373	340	380	371	402	355	370	355	358	387	358	369	351	358	387	359	356	338	339	343	354	370	349	368	384	374	384	383	384	353	375	369	372	329	379	353	391	369	347	387	382	371	358	392	358	339	369	392	367	370	356	361	367	370	372	360	375	409	357	354	368	370	362	375	364	376	358	396	404	388	392	325	384	383	384	390	364	366	374	361	345	340	375	376	360	353	360	368	358	357	357	380	364	398	334	355	365	374	374	392	367	359	366	407	360	395	373	368	366	345	395	319	361	386	333	366	367	376	338	324	373	392	366	357	344	369	380	350	340	372	361	381	347	367	358	378	382	359	410	358	355	320	347	365	368	344	333	350	361	386	348	386	406	364	358	393	387	372	367	386	353	380	369	375	351	359	371	370	352	324	369	337	366	337	377	409	377	367	360	357	366	400	366	378	373	396	366	383	344	368	361	388	381	371	392	356	376	365	370	322	354	324	374	350	369	361	443	356	402	338	345	365	351	354	372	375	323	352	315	361	356	341	334	372	351	348	388	378	376	386	358	352	393	353	343	360	340	362	348	342	360	376	405	393	359	373	348	383	373	359	370	370	370	372	357	326	336	361	357	398	367	365	362	350	394	365	381	364	329	398	361	339	356	386	386	391	360	391	381	392	380	397	375	330	389	365	383	381	384	352	355	391	372	348	318	350	378	343	369	368	341	374	360	383	361	340	328	365	366	378	371	368	350	351	353	388	390	394	355	346	366	367	375	378	375	390	381	382	360	382	341	381	370	370	367	359	336	330	353	397	331	389	391	334	365	375	391	385	348	421	346	399	363	369	402	386	364	369	370	347	355	362	417	332	386	343	392	359	361	386	361	382	321	388	345	386	369	394	367	350	350	366	348	375	324	331	338	349	384	346	357	370	333	375	353	385	355	357	383	344	346	353	388	358	342	392	404	358	388	404	392	393	372	363	373	367	344	361	350	354	326	347	347	380	361	366	381	361	382	347	357	369	378	358	387	344	376	369	351	374	379	387	365	339	395	339	349	380	380	347	359	396	334	358	379	360	357	362	332	387	379	354	366	374	369	390	362	327	376	373	360	374	383	376	341	374	333	400	402	377	334	407	361	353	382	349	384	344	364	380	401	413	344	347	402	341	351	386	347	396	359	371	363	350	334	371	383	390	363	397	381	345	394	337	380	390	412	354	356	372	354	370	369	396	328	400	352	356	380	400	315	337	337	351	361	349	376	348	360	363	389	362	363	389	383	380	367	332	369	368	352	357	348	374	349	375	357	346	363	371	375	340	362	351	375	362	374	372	331	376	350	372	358	367	357	335	372	328	362	346	349	341	390	301	331	359	336	344	359	339	365	352	365	378	373	376	358	369	359	392	401	364	411	361	369	370	345	360	393	370	326	340	360	408	384	373	373	376	336	379	356	347	344	375	411	344	353	347	384	368	370	398	361	351	393	353	387	353	358	373	397	364	333	369	351	361	388	356	385	339	348	395	363	348	380	351	422	371	388	354	378	363	366	373	345	391	325	346	374	375	367	361	381	354	389	330	366	404	368	371	344	367	373	371	344	337	386	385	374	347	354	358	394	373	358	361	357	352	371	369	339	374	344	382	386	381	339	353	357	352	400	372	329	341	366	386	385	365	365	373	381	355	374	384	377	348	366	389	354	357	354	374	352	365	373	325	400	335	382	335	393	365	349	430	350	368	384	358	334	369	365	365	368	367	349	360	366	378	346	373	382	344	354	365	356	351	365	355	381	388	370	371	347	358	388	364	368	323	365	367	349	355	355	352	377	376	367	398	338	363	383	389	382	380	391	373	377	363	354	336	364	381	367	356	381	353	376	372	354	324	327	347	377	365	345	391	382	373	350	360	390	361	362	382	360	342	390	347	372	362	359	389	365	358	343	342	355	352	381	353	353	326	345	387	344	372	364	338	379	348	357	360	352	351	355	404	350	361	373	360	385	338	349	358	371	359	387	388	343	359	397	374	374	395	341	354	355	359	345	369	329	365	387	350	375	365	373	343	370	339	382	385	362	345	348	348	397	362	364	398	368	351	386	365	399	357	358	349
4510	14411	10186	4995	3644	2670	1872	1536	1218	1004	894	776	695	633	618	601	523	538	511	502	524	486	485	443	427	469	472	470	467	455	409	502	461	429	371	461	435	400	416	394	441	386	405	421	381	397	380	404	402	429	377	382	397	421	392	399	377	431	408	374	362	379	368	351	397	368	413	397	353	353	371	343	351	367	386	358	409	373	353	389	353	368	375	360	373	336	362	357	381	375	387	367	358	382	347	332	370	373	336	352	330	374	389	378	380	322	390	361	341	355	370	326	357	383	340	357	367	372	359	357	381	362	338	360	334	344	345	321	366	388	349	362	368	348	327	317	331	334	340	316	339	321	394	340	344	326	354	360	383	334	370	342	365	377	361	358	351	389	368	344	383	362	338	361	354	372	347	324	326	331	346	335	345	344	366	385	343	331	347	348	378	345	337	407	349	325	369	340	311	328	353	369	330	373	355	345	351	365	336	361	318	355	347	336	312	357	363	330	368	337	340	374	376	320	379	371	338	347	332	365	360	342	353	326	343	369	341	338	366	361	358	354	323	362	365	354	324	331	352	341	335	342	349	377	342	355	388	392	315	376	334	394	344	346	353	348	353	386	390	369	380	348	382	359	340	355	373	339	351	381	343	369	353	375	353	371	381	382	371	355	346	387	341	325	360	350	376	338	335	341	348	334	369	348	345	342	367	367	380	330	351	369	349	366	329	357	356	336	409	355	348	367	368	333	338	393	356	362	400	340	372	375	363	332	363	359	331	362	386	343	361	346	337	342	346	355	381	348	336	354	351	350	367	383	328	333	335	353	369	358	391	346	342	391	345	372	368	374	375	348	356	350	386	320	368	327	361	380	331	369	346	338	345	372	315	353	331	347	345	338	399	379	343	384	311	359	400	380	305	334	326	345	348	376	347	364	354	356	363	376	355	356	398	358	360	368	370	317	366	346	379	381	379	340	369	342	347	345	389	372	368	366	346	360	333	349	355	334	347	339	369	335	367	363	355	364	353	368	358	356	375	380	361	372	349	340	357	355	343	366	361	356	354	362	382	345	323	346	328	350	379	337	369	373	367	364	339	368	356	342	388	360	366	361	340	361	354	343	374	311	377	376	341	350	337	354	350	379	352	331	339	354	335	358	343	328	358	334	332	368	365	321	358	404	341	344	378	329	373	365	326	367	356	352	372	378	359	374	363	379	397	370	362	375	353	332	337	376	381	354	341	309	356	374	357	333	384	367	383	366	320	321	321	319	337	358	354	359	342	337	335	325	356	365	318	366	344	389	353	332	383	352	333	308	380	351	367	360	379	379	356	372	342	347	330	340	346	343	334	369	318	363	371	360	354	346	390	367	338	347	335	371	344	350	374	351	345	364	358	367	331	352	336	347	331	380	349	322	370	380	339	331	331	346	345	377	381	357	347	364	343	361	385	348	311	349	343	326	376	363	347	350	343	360	345	344	355	323	336	355	354	355	342	365	327	353	319	377	313	363	344	363	334	378	364	330	351	374	348	326	342	378	366	348	384	329	330	326	351	375	341	366	371	364	403	320	353	345	358	349	342	382	359	370	326	362	355	365	383	368	361	378	357	398	359	345	337	321	340	346	364	343	367	382	345	355	356	311	329	341	342	386	346	356	376	337	370	364	365	355	342	360	356	375	359	375	357	374	343	370	369	337	359	370	330	377	346	365	331	332	367	369	361	372	361	351	390	353	365	362	353	355	362	358	353	386	340	331	329	336	343	361	352	374	341	373	342	375	351	355	338	325	354	351	396	340	354	355	373	368	359	388	362	357	359	400	366	356	364	376	333	322	355	362	345	375	356	379	374	379	317	377	321	376	362	382	341	372	356	355	332	384	330	327	362	367	368	342	363	359	354	335	388	365	352	355	354	376	351	329	349	377	353	342	378	341	357	349	335	340	352	360	360	327	350	366	321	388	411	402	345	359	339	371	360	351	380	357	359	321	352	337	352	337	361	339	349	343	361	320	334	333	372	352	351	331	372	368	348	349	391	393	339	343	411	380	375	344	303	346	389	351	292	380	350	389	340	345	356	360	373	341	334	365	355	375	330	359	343	317	363	362	392	338	373	349	381	350	382	349	375	372	357	340	364	373	388	330	330	351	369	365	362	354	322	312	359	333	322	352	336	350	365	371	330	370	387	332	311	319	355	364	324	392	380	349	356	383	333	334	364	383	343	324	363	360	351	373	393	355	350	363	384	371	318	379	383	379	365	342	340	337	346	345	376	388	369	355	364	343	397	344	341	361	352	369	362	353	357	352	341	382	361	386	351	417	345	385	362	361	360	349	393	323	351	353	330	377	353	339	354	349	363	354	364	352	302	385	353	345	353	363	353	347	338	354	357	348	348	358	355	382	361	346	336	344	358	339	327	414	355	333	341	335	327	363	352	346	365	344	331	376	372	354	391	341	362	341	363	327	359	402	381	345	351	341	339	352	388	316	381	347	364	339	311	340	374	359	400	324	370	348	321	355	346	370	374	346	355	381	337	356	338	371	363	326	355	355	370	390	353	345	349	349	350	318	364	368	363	329	346	356	354	351	345	358	373	349	316	374	346	302	386	305	368	357	379	380	336	340	382	395	348	332	330	366	384	355	409	333	361	349	382	348	386	343	339	341	324	359	359	374	377	404	356	348	357	354	357	381	342	351	346	348	369	331	347	322	352	351	329	352	356	321	366	347	369	345	365	367	357	325	338	345	375	360	341	367	353	382	365	354	346	393	333	331	351	356	334	375	366	364	373	367	363	342	336	337	363	385	355	357	379	343	346	360	343	365	378	353	351	342	355	371	366	364	350	345	327	335	356	379	341	366	355	333	340	351	354	305	333	365	356	346	330	373	365	375	373	341	371	360	325	373	384	350	353	368	340	363	348	365	362	342	334	346	382	353	376	353	379	376	356	331	354	366	355	381	356	362	362	361	366	327	352	328	365	324	301	352	329	338	362	306	357	353	390	328	364	340	355	366	359	355	361	368	365	356	351	350	305	360	406	344	376	333	370	379	347	385	377	354	364	339	352	372	365	323	349	349	335	352	371	355	368	342	377	341	331	355	389	387	358	357	357	358	369	358	339	356	388	357	349	356	374	352	339	335	347	313	359	323	322	356	345	336	311	367	366	338	367	326	352	357	326	371	330	357	344	364	351	367	390	344	357	335	360	377	363	343	355	351	359	326	358	336	370	352	316	324	354	337	337	344	352	363	386	360	333	340	345	343	352	325	352	352	330	349	348	375	365	369	360	368	356	370	351	342	361	357	359	346	332	341	352	336	373	376	373	369	333	339	395	372	364	353	351	353	332	345	354	343	358	350	350	390	365	321	374	357	357	356	365	353	349	364	368	369	353	343	352	364	343	357	355	362	359	384	401	363	353	327	378	346	346	381	404	360	342	362	358	373	350	376	388	335	370	329	366	332	351	340	347	393	368	354	376	369	334	389	357	363	377	346	353	355	356	358	379	351	380	337	358	342	344	339
27561	18577	5021	1056	774	744	716	764	711	688	712	724	742	744	744	713	689	721	752	736	726	710	685	750	721	776	697	714	721	711	750	684	764	742	763	706	731	779	753	726	697	730	751	758	730	725	712	693	760	696	764	729	664	698	727	692	731	693	712	717	722	705	696	700	679	720	733	733	731	744	677	715	683	745	702	683	743	769	666	710	721	688	725	745	709	705	691	732	711	713	723	735	717	690	716	675	686	665	700	687	743	718	717	730	704	746	743	708	749	705	654	729	739	674	703	718	679	682	744	715	706	772	674	737	696	750	737	701	713	709	732	764	703	727	718	675	698	687	713	712	703	731	716	722	757	717	734	672	690	748	755	696	730	712	704	704	742	664	687	750	722	734	730	709	728	700	733	739	712	688	701	703	717	711	693	749	719	707	713	708	703	709	714	707	730	704	722	696	721	714	689	684	724	635	694	749	751	716	799	723	684	666	702	741	707	682	722	693	765	736	656	743	716	705	688	677	686	703	755	725	725	700	688	688	689	697	728	778	690	663	678	736	742	685	752	680	662	744	737	738	716	737	764	730	717	723	671	703	725	727	686	700	691	734	701	732	697	712	690	740	716	710	685	699	685	737	721	741	691	713	733	731	747	671	703	704	695	721	757	723	702	700	705	684	709	753	724	726	701	705	700	750	704	692	712	712	673	712	747	749	705	738	783	718	697	703	697	734	729	728	699	717	698	719	690	692	702	718	762	741	751	680	718	669	706	645	754	759	709	705	739	718	684	771	742	731	759	726	774	685	759	679	729	679	683	684	685	705	637	701	707	730	704	729	687	724	725	729	731	692	713	733	716	765	704	716	704	698	658	698	705	723	694	758	742	723	687	772	702	764	763	721	715	715	723	705	721	700	649	727	683	740	673	718	735	711	692	715	691	707	665	753	737	716	714	685	684	656	703	749	693	725	679	728	686	753	697	704	684	717	720	723	736	721	714	733	756	767	705	750	683	715	700	703	754	713	732	703	702	705	702	715	735	739	715	732	713	710	742	746	675	733	704	734	717	724	726	693	719	730	650	714	761	713	653	721	689	706	699	682	719	676	727	723	725	753	680	693	684	722	706	659	679	699	725	724	715	751	689	704	691	716	736	730	711	683	744	720	728	724	727	667	701	674	713	718	756	732	663	728	660	724	709	702	697	777	697	700	749	703	711	726	699	756	700	701	688	722	717	736	708	730	719	732	722	709	667	685	758	674	701	722	727	707	662	706	664	683	670	725	726	712	714	690	741	728	752	725	702	730	706	714	736	702	719	686	704	717	732	750	669	734	716	687	696	726	666	709	724	672	680	767	702	757	701	736	692	710	704	735	671	665	698	700	730	729	710	746	679	690	709	687	778	706	708	734	693	766	744	672	734	701	706	688	691	698	715	752	719	688	727	719	726	716	721	697	774	756	661	766	699	681	677	747	685	657	728	659	739	703	734	685	719	714	647	737	757	730	731	686	698	710	742	680	686	727	743	700	719	747	781	710	738	726	690	736	721	744	750	726	695	745	689	684	715	746	725	705	735	683	696	718	693	738	717	680	710	742	673	684	673	709	681	661	748	726	674	719	716	696	745	682	720	725	683	662	666	688	735	672	743	710	677	696	733	718	769	734	707	715	715	707	710	716	724	687	675	733	730	714	715	666	717	686	675	733	669	670	792	743	709	686	705	721	708	703	726	710	689	709	702	703	673	707	751	720	762	699	713	732	683	701	689	718	727	691	696	709	667	692	739	758	705	710	680	724	730	716	695	719	695	741	653	726	691	696	657	704	738	746	673	780	726	744	721	694	746	717	702	713	753	714	719	699	711	756	695	675	736	683	771	686	695	713	706	749	747	778	757	679	796	655	712	708	698	738	715	722	683	745	679	719	734	703	657	692	703	685	723	730	697	702	684	705	767	676	706	687	730	759	757	720	753	728	694	700	665	697	709	713	724	696	713	701	688	699	690	703	703	710	720	719	705	703	688	726	676	677	725	728	715	702	705	680	729	696	716	715	711	710	732	690	709	757	695	767	721	710	706	694	711	697	739	680	704	704	732	727	804	705	689	694	727	667	678	752	707	711	705	716	668	665	692	700	742	692	712	704	707	730	664	727	714	736	754	739	696	725	718	715	668	689	723	688	727	694	676	731	722	712	692	688	689	662	754	711	685	671	696	668	695	736	723	725	671	722	785	714	703	753	729	734	724	723	733	712	698	708	719	694	757	654	761	707	733	693	745	689	769	720	701	682	730	705	730	716	733	746	710	674	764	750	684	750	711	713	723	715	757	712	723	692	672	687	663	718	660	714	721	712	724	716	734	668	795	746	685	758	710	721	717	663	752	677	774	714	686	738	709	689	717	691	764	748	713	745	694	689	702	746	726	743	671	725	759	693	696	748	736	676	679	730	745	698	685	738	666	721	712	719	727	690	692	726	721	692	741	779	726	743	705	655	703	718	750	685	703	703	714	684	699	725	675	681	712	751	701	748	741	701	770	704	676	714	733	683	744	719	720	718	708	787	737	689	692	687	704	746	678	706	693	736	666	704	719	718	707	711	713	758	667	698	687	704	713	729	761	708	736	706	730	684	729	681	670	696	762	695	711	735	701	696	736	711	756	665	704	722	721	733	721	722	748	663	707	723	715	742	709	780	697	705	701	699	746	678	707	675	705	701	736	692	694	668	774	724	681	723	699	715	693	693	714	751	667	692	720	697	712	764	703	755	680	718	693	725	715	740	698	698	727	683	718	736	725	735	726	736	724	670	705	732	687	721	691	663	715	731	757	726	720	728	675	697	705	724	715	710	723	693	693	730	741	708	728	766	695	690	707	723	751	713	702	720	705	717	729	716	714	747	714	722	740	765	685	727	712	683	709	691	673	723	723	714	719	695	698	712	723	703	695	710	748	702	726	678	723	708	704	696	721	752	726	720	740	661	708	664	693	740	746	699	705	723	749	686	705	733	751	710	760	689	728	718	699	714	707	716	776	695	723	731	713	709	747	730	721	721	687	697	707	734	697	760	688	732	719	733	749	729	666	721	721	729	700	698	713	707	700	687	686	742	729	756	712	680	680	691	723	753	734	774	694	720	753	730	693	748	725	713	742	730	741	708	682	725	741	716	714	684	732	751	717	686	728	663	731	738	734	706	727	729	756	702	690	751	714	721	684	669	741	728	737	668	726	768	726	727	701	678	715	693	720	695	678	726	694	680	716	705	712	673	751	768	716	742	681	785	682	680	708	675	734	718	721	705	731	696	609	754	728	662	727	716	682	704	723	759	751	717	718	673	710	725	725	724	717	700	675	688	729	768	736	724	703	726	718	687	722	685	729	701	730	697	694	729	714	715	724	691	718	706	709	720	657	729	682	705	783	696	723	721	721	736	698	735	673	755	748	745	721	752	705	745	738	725	701	729	701	723	720	712	762	719	662	709	700	699	765	722	711	731	741	720	690	729	668	705	714	736	746	719	731	722	726	771
4500	1300	1033	844	828	802	761	759	761	694	716	719	732	769	765	717	712	738	726	706	761	775	663	755	676	715	716	723	719	701	739	764	749	729	711	712	680	721	734	705	699	741	658	718	704	676	715	698	716	707	724	719	702	712	756	704	774	732	676	688	701	740	713	705	686	756	715	718	665	734	708	747	705	734	743	687	749	667	708	708	732	770	761	694	668	696	783	683	697	680	722	718	689	747	682	673	699	723	710	714	711	715	704	722	698	690	711	675	675	691	690	745	700	728	655	721	673	693	689	730	704	688	709	722	781	721	744	746	676	687	702	707	653	761	720	703	666	685	707	684	742	736	688	683	702	734	753	705	712	676	709	704	747	778	726	715	732	706	688	689	686	717	691	728	690	744	738	727	707	715	696	684	715	707	683	719	690	688	728	707	731	709	732	735	761	696	766	764	674	694	703	708	698	715	702	713	658	722	695	714	719	734	740	693	717	733	701	766	715	713	701	695	701	684	685	704	726	743	775	753	667	686	738	716	747	719	712	691	752	714	649	775	735	644	743	717	733	726	780	683	682	699	715	704	733	723	696	750	750	711	742	727	718	724	740	705	750	719	680	725	735	697	752	681	726	691	687	694	732	654	708	746	722	706	697	691	730	668	736	741	727	674	734	682	688	726	682	726	723	712	691	703	710	697	706	707	680	760	703	711	733	719	699	728	708	746	718	671	674	708	666	644	686	706	685	683	701	681	664	739	720	710	715	685	697	681	761	708	731	703	715	692	678	682	675	713	725	673	745	735	691	726	747	678	691	656	698	684	721	703	624	710	665	709	709	664	710	719	687	740	671	728	709	704	665	677	691	747	679	713	686	666	684	714	698	710	714	730	730	762	708	744	754	750	733	695	709	719	705	679	704	742	731	718	707	698	708	688	706	719	706	690	680	726	720	697	694	746	677	702	687	686	685	650	701	693	714	690	707	667	711	751	713	663	715	718	707	681	703	746	699	725	693	677	751	693	758	676	697	672	702	767	678	747	756	705	705	722	653	684	721	684	678	759	708	685	686	741	631	707	716	688	682	686	653	701	709	724	706	671	696	720	685	763	703	708	717	724	729	706	689	703	748	740	737	704	710	650	707	672	716	683	733	705	702	731	694	749	713	713	709	753	689	658	706	734	738	660	758	701	724	749	756	665	650	734	693	738	723	714	703	713	695	710	708	682	722	704	722	741	667	693	734	689	674	699	725	718	678	694	729	697	692	711	735	731	683	703	705	718	712	705	736	653	719	708	708	715	710	731	727	694	669	693	684	752	674	776	728	688	740	717	715	742	716	725	674	724	685	701	735	675	725	735	708	707	732	686	715	655	708	701	729	710	700	683	716	676	733	662	687	694	692	699	673	713	695	699	710	691	727	708	743	691	656	691	691	689	699	706	681	722	673	696	706	695	679	754	714	695	701	672	719	706	690	704	673	727	691	691	691	680	679	715	739	722	702	716	672	693	725	736	698	678	666	679	729	688	731	729	725	696	708	710	693	684	701	735	762	726	705	745	720	690	678	737	666	728	701	717	676	704	724	691	724	679	709	698	707	709	752	672	677	725	690	720	669	711	729	669	688	697	750	678	738	714	731	705	689	699	690	697	682	734	719	723	711	630	689	751	698	703	701	672	732	700	664	687	720	686	745	690	713	717	729	656	682	698	712	726	715	687	738	697	676	740	729	701	695	711	712	674	646	727	717	710	710	707	719	675	667	700	721	714	749	711	663	672	736	681	687	658	687	708	719	691	696	724	724	678	666	661	665	687	704	685	704	727	726	730	724	699	702	712	700	686	735	720	742	715	728	654	716	668	684	688	692	659	672	728	677	668	685	768	711	712	681	736	731	685	768	699	709	667	696	749	689	731	726	731	737	687	684	722	707	697	691	699	722	704	678	683	685	738	733	757	681	691	717	671	691	732	641	693	688	650	711	682	745	734	647	662	714	668	739	725	685	705	706	745	669	709	730	715	720	702	690	737	670	701	719	717	679	713	746	695	731	693	708	687	741	711	705	688	690	709	718	683	695	683	742	662	712	734	686	738	700	708	695	688	706	702	724	693	727	726	736	674	726	692	692	733	679	671	679	692	666	671	758	708	719	730	666	733	711	689	709	706	736	695	715	735	690	673	690	686	718	697	680	713	712	709	698	675	700	730	708	676	709	727	732	722	695	704	691	677	713	724	721	696	710	705	674	681	697	698	713	712	697	666	756	743	671	693	751	668	660	705	703	682	727	662	707	671	727	733	672	734	708	741	710	679	697	704	715	689	725	711	704	725	688	709	669	693	791	714	730	708	708	658	740	726	703	715	707	707	693	722	711	705	698	682	716	683	740	693	691	731	747	674	776	706	683	714	675	691	733	686	663	709	711	683	740	706	678	669	681	736	681	679	676	692	680	699	712	717	726	722	693	726	676	709	719	693	708	704	717	679	680	704	739	742	712	696	740	685	699	720	719	728	710	707	739	688	684	659	655	701	740	689	759	751	674	691	662	711	680	725	656	679	748	729	692	738	723	695	714	691	741	680	712	766	723	722	720	693	687	729	715	744	710	724	706	696	709	697	688	745	695	687	713	722	695	715	681	688	674	720	740	712	707	682	775	653	697	736	686	771	757	710	662	765	718	726	703	719	703	667	771	767	717	701	722	723	723	652	723	711	629	716	704	736	726	709	730	723	683	725	717	725	743	661	716	663	722	691	756	686	705	727	751	649	724	667	688	726	709	695	692	742	732	710	694	729	725	714	680	745	670	653	676	711	701	640	734	733	725	763	700	744	699	684	715	736	724	751	704	736	726	703	737	678	661	709	703	693	737	717	703	705	631	714	700	717	695	743	703	729	701	739	710	692	727	728	694	728	729	711	680	688	712	728	686	704	720	746	742	697	690	668	742	700	732	731	719	701	734	656	668	645	700	724	689	707	706	712	710	704	678	714	686	722	697	731	744	732	720	697	711	681	676	734	750	675	723	684	697	660	701	712	703	774	765	685	753	721	718	726	752	636	751	727	745	695	736	647	692	678	707	733	684	761	676	739	704	686	666	698	724	718	731	704	680	691	700	689	664	690	737	732	685	695	699	709	689	699	689	688	705	701	642	689	706	743	708	688	715	699	703	695	732	703	711	755	705	701	749	704	684	709	702	657	690	698	746	717	697	695	684	756	683	772	721	722	676	695	709	720	705	708	652	702	676	684	730	708	690	707	700	705	698	736	705	651	658	701	732	734	725	691	707	721	682	726	736	713	662	714	726	670	663	708	659	702	708	728	698	698	721	679	698	676	714	678	638	708	657	690	676	698	724	694	692	695	681	645	748	714	691	740	691	713	709	706	677	701	705	692	785	702	702	704	679	743	764	729	729	700	673	708	701	696	672	711	708	732	725	711	675	682	708	725	752	707	710	724	673	656	657	689	733	760	694	754	701	686	719	660	712	725	689	700	758	727	724	709	708	690	738	668	700	734	726	713	758	736
23365	20940	28172	23853	20950	11210	1297	776	699	602	594	617	519	564	538	508	485	516	478	530	456	508	472	462	473	512	528	473	494	480	511	454	447	471	436	474	438	465	437	452	473	486	451	471	469	479	456	462	432	479	449	432	447	461	429	453	405	457	438	440	443	424	423	448	446	446	447	451	411	443	425	452	428	457	457	450	439	413	447	452	455	451	453	445	426	453	462	424	417	402	466	404	435	449	433	409	465	445	465	414	420	446	429	411	434	431	441	443	426	457	410	428	463	417	428	438	385	407	455	429	465	474	442	456	424	442	435	426	426	422	447	446	418	453	465	437	425	405	424	458	476	448	411	431	433	448	395	478	441	417	437	437	450	433	446	440	434	431	486	438	418	444	462	442	448	404	417	407	444	448	455	452	433	412	469	452	433	415	404	417	404	438	459	429	422	449	417	419	430	441	430	446	434	419	440	504	413	408	422	413	481	427	428	449	438	444	427	435	480	416	424	466	442	400	469	418	438	417	478	460	425	421	422	411	448	424	420	427	425	443	445	445	432	457	447	454	409	432	417	435	414	459	460	404	463	459	404	409	444	428	455	432	418	482	452	467	424	415	422	391	437	420	440	382	439	423	444	421	438	443	417	429	409	453	478	426	480	447	449	488	423	427	416	445	445	465	440	442	416	396	384	408	446	412	452	378	422	452	423	439	423	458	462	389	423	443	458	467	441	399	441	418	440	405	403	407	431	437	466	420	442	416	431	417	418	456	432	441	428	455	424	429	422	412	427	431	455	448	444	416	438	438	396	417	428	450	451	437	461	422	452	454	430	395	437	474	428	446	448	412	439	421	428	399	407	422	419	435	467	398	426	420	410	465	464	426	451	435	413	423	416	429	440	418	436	405	455	456	416	447	421	414	402	430	436	442	421	465	426	420	429	441	430	422	425	463	439	416	436	444	446	438	452	411	402	477	455	414	408	457	423	408	441	465	476	410	414	428	451	458	383	457	433	455	427	457	445	436	425	421	440	434	435	429	431	397	447	419	432	468	442	454	458	399	427	425	427	404	424	423	414	454	417	433	417	398	441	392	426	434	423	450	405	459	445	434	427	442	433	418	419	442	416	482	443	423	422	427	453	440	401	479	400	442	412	455	424	444	437	440	420	425	414	442	389	445	404	406	468	441	420	441	419	459	409	443	396	421	408	444	437	430	428	427	447	458	440	437	433	434	426	426	440	448	406	420	404	396	448	468	464	418	384	427	448	459	428	410	428	442	448	493	448	420	407	448	414	387	424	428	427	442	447	424	432	432	458	416	426	400	446	412	386	433	428	412	440	443	433	403	436	428	419	431	461	410	443	386	419	455	460	457	422	437	415	404	455	463	414	457	454	437	407	452	448	384	397	464	451	447	408	413	454	438	482	437	430	421	433	429	446	408	462	433	431	429	422	380	415	386	436	451	422	471	438	426	459	450	436	437	449	443	438	435	425	399	439	446	408	475	428	410	418	459	481	426	452	451	391	459	460	439	429	432	428	438	455	429	437	437	430	458	436	459	449	435	433	444	437	414	422	416	392	419	402	424	448	457	423	429	444	417	423	443	422	438	453	447	420	432	449	451	439	458	439	400	397	444	440	413	419	466	432	438	481	422	444	407	399	428	470	463	456	472	419	408	450	429	416	415	426	417	415	449	445	429	432	418	435	423	436	444	447	411	447	438	425	400	402	422	423	448	452	426	429	454	453	436	467	426	457	441	390	433	437	434	445	434	407	436	451	445	449	435	435	454	425	435	444	417	451	449	448	392	420	453	413	429	417	422	458	400	469	429	430	436	417	452	435	445	420	444	422	426	450	463	439	459	407	463	426	423	408	437	413	390	455	441	398	415	434	463	431	439	451	433	476	452	442	422	457	389	455	425	427	443	441	425	427	410	425	416	424	447	427	429	441	398	435	399	427	438	420	446	429	424	428	456	420	432	437	412	413	410	417	432	401	440	438	442	435	455	413	417	455	462	423	446	416	445	409	437	446	461	393	461	446	442	394	470	424	450	440	414	440	434	465	423	405	418	432	434	435	431	406	455	435	426	462	436	449	438	419	465	437	447	429	456	457	423	428	405	446	477	440	419	414	421	441	449	439	483	445	434	440	454	443	444	436	429	442	431	413	442	449	415	418	444	448	485	455	419	460	440	444	397	444	432	474	440	405	444	456	417	448	464	413	412	437	446	425	384	427	423	442	441	418	421	477	417	383	386	431	444	408	460	418	414	462	417	431	408	419	406	429	445	407	447	462	442	374	469	440	418	434	387	405	411	437	433	433	434	428	433	407	453	421	451	429	433	413	409	424	421	451	460	425	454	484	414	444	428	390	452	464	429	438	427	453	410	428	440	416	415	446	451	412	449	403	440	455	438	405	433	459	455	440	427	435	443	395	400	464	404	423	421	447	423	437	422	410	399	429	420	459	417	427	438	432	413	416	421	412	431	440	439	438	435	406	387	428	413	431	433	441	467	410	457	445	435	407	422	435	431	412	464	463	494	419	409	424	441	442	389	417	444	433	423	462	412	454	428	446	423	428	420	453	436	436	428	446	442	411	422	441	422	452	448	424	464	428	441	412	424	456	416	436	474	400	412	433	445	421	420	426	415	386	424	414	421	434	442	422	455	427	437	446	451	430	399	416	435	463	389	444	429	450	413	421	439	454	438	453	447	410	457	411	434	425	439	422	408	413	428	435	427	401	444	449	417	472	422	447	466	420	405	443	390	469	461	421	449	420	460	439	416	450	461	431	408	408	395	439	421	447	445	437	438	431	407	386	459	454	417	434	430	424	380	431	411	434	418	422	381	436	416	432	439	421	473	424	454	435	399	431	430	422	403	450	428	399	430	451	392	464	394	482	402	416	474	430	430	435	448	459	435	448	473	383	403	452	416	424	432	399	404	433	430	438	395	431	424	400	446	412	410	407	459	428	439	412	421	422	485	438	432	424	461	481	446	460	420	432	419	441	445	451	486	413	423	465	380	444	449	413	458	430	438	422	464	434	422	412	410	437	391	412	397	466	496	423	427	469	433	416	431	417	422	411	411	450	453	438	423	407	411	454	432	438	436	486	435	446	409	411	431	439	448	427	428	434	453	404	412	441	452	443	454	396	443	469	430	471	474	421	395	433	418	424	455	423	423	460	445	411	447	411	456	410	392	427	410	443	397	411	405	409	426	454	440	485	462	413	444	423	434	425	441	414	411	429	429	435	472	425	388	462	442	435	434	452	413	433	426	411	438	403	436	401	455	406	422	445	442	408	415	446	423	399	461	433	439	412	427	437	420	437	421	439	461	453	435	445	432	438	407	452	426	458	433	418	451	402	433	407	455	418	448	441	412	441	438	431	413	471	414	451	424	445	431	446	412	474	391	410	453	455	441	448	444	449	457	471	437	442	428	417	446	434	438	418	441	417	442	427	444	429	425	438	424	428	439	417	441	427	420	426	445	448	403	436	443	437	409	467	399
3586	8960	6070	2922	2104	1649	1309	1014	837	783	714	646	611	556	580	535	553	516	545	533	533	546	544	518	504	518	489	500	482	518	526	503	482	515	512	471	503	473	488	485	471	444	458	478	493	478	428	486	451	442	449	445	431	432	466	472	462	465	470	454	456	417	412	454	454	462	442	449	506	430	458	473	420	468	488	441	439	491	446	448	432	473	417	406	445	462	452	455	447	433	451	415	416	399	439	473	429	451	433	443	470	480	452	438	431	398	453	420	439	439	470	428	425	445	426	414	410	410	433	451	456	412	441	435	467	455	445	429	451	486	398	436	438	411	472	425	431	435	445	460	442	423	440	443	421	463	438	432	411	425	436	447	428	424	451	450	454	438	448	463	441	432	442	465	436	442	451	431	432	421	472	413	458	432	425	471	448	467	446	440	420	441	446	437	408	459	435	415	414	404	433	439	451	424	448	418	413	437	478	422	467	417	432	459	472	432	433	438	438	432	441	459	425	436	477	452	456	443	469	419	446	462	468	421	413	447	408	426	469	437	433	446	430	421	427	443	427	456	439	461	410	433	434	421	446	441	453	480	426	430	421	444	465	420	413	453	431	396	468	440	442	421	425	425	435	445	464	436	423	463	451	424	430	420	439	447	430	447	404	419	426	430	436	433	453	477	429	443	416	436	432	437	418	461	444	451	443	414	443	440	456	433	459	400	461	440	473	460	465	448	427	432	405	445	432	440	453	469	466	441	416	458	455	436	442	403	477	466	453	423	454	461	415	434	425	444	446	452	459	448	452	437	460	426	444	455	424	443	494	476	420	413	464	445	458	434	451	424	439	446	461	442	420	437	433	425	421	448	442	431	419	399	410	447	415	435	473	469	449	471	473	475	443	416	453	451	425	447	455	409	456	419	420	429	476	429	444	467	429	394	441	423	393	410	448	443	472	431	422	450	426	413	440	437	437	422	428	424	429	455	404	399	417	444	450	429	429	438	433	443	399	422	400	441	444	439	405	409	446	452	440	459	437	431	489	439	409	432	480	445	468	430	460	415	445	436	410	428	486	465	498	430	397	435	465	455	441	415	448	464	410	441	434	430	478	454	451	427	429	446	457	431	432	423	435	472	440	426	379	478	466	423	415	430	420	448	419	463	449	460	486	428	445	431	457	409	408	455	409	402	447	429	476	458	448	406	437	418	431	453	457	396	401	448	439	450	412	425	465	445	414	453	441	455	420	462	404	437	411	462	461	451	431	409	466	443	444	412	444	430	461	468	451	464	481	467	453	461	456	450	426	420	469	421	433	436	425	385	466	482	475	434	412	439	436	440	423	454	453	438	465	490	405	389	471	445	391	441	437	437	460	405	429	419	420	417	404	441	463	381	458	436	441	430	442	481	457	453	459	456	426	468	429	438	444	430	440	440	418	434	408	429	456	468	441	418	438	449	416	434	461	465	417	453	427	448	393	458	432	427	386	408	433	416	477	449	442	438	434	412	439	432	421	412	433	425	409	411	392	437	468	449	435	427	419	442	408	455	498	441	400	422	421	424	429	440	441	431	460	446	459	450	440	470	444	451	451	427	441	427	430	440	443	441	423	445	457	460	457	450	446	459	406	453	441	419	417	474	440	427	459	481	438	445	436	465	447	448	421	458	450	496	430	439	446	449	424	457	452	461	415	437	447	427	463	457	458	433	454	436	448	422	450	448	470	419	413	435	462	427	431	427	460	437	410	442	404	426	432	432	431	454	455	465	431	433	424	426	400	450	487	425	439	437	393	425	446	414	485	461	421	418	463	455	430	470	455	448	451	416	450	474	414	441	449	470	435	435	424	468	430	433	436	455	436	428	426	408	437	446	404	409	452	417	429	452	440	433	449	470	441	393	422	432	425	431	383	443	419	425	471	448	446	427	409	396	439	484	447	451	361	446	417	419	445	455	439	414	437	458	438	450	459	426	472	461	444	455	423	460	430	466	426	421	454	438	443	450	457	445	512	465	469	432	436	429	469	432	430	470	427	426	445	424	444	421	438	436	438	448	465	454	400	404	431	438	403	455	425	417	456	456	423	462	467	467	475	435	436	430	462	394	437	450	436	425	442	437	454	424	446	438	428	453	445	449	471	456	407	460	457	433	422	457	413	435	428	454	434	415	454	404	413	420	447	446	435	458	463	478	395	465	452	449	398	418	438	423	485	422	421	442	448	428	472	444	429	445	443	445	420	474	464	417	459	448	455	464	411	444	445	423	439	430	485	416	456	449	444	432	411	461	436	451	478	493	460	472	425	398	412	472	453	414	434	416	437	421	419	424	434	403	471	424	464	452	419	461	414	417	423	418	413	446	433	430	451	447	426	421	454	420	442	450	420	453	429	467	451	459	396	446	391	437	448	433	425	441	420	419	413	439	444	445	388	423	419	415	456	448	410	441	455	456	426	436	426	426	450	431	446	459	439	442	413	465	425	452	485	420	407	420	451	430	423	452	438	442	431	451	417	382	439	461	440	423	416	467	455	423	446	412	416	463	400	429	461	439	467	420	459	463	438	425	417	409	409	420	444	457	422	420	433	415	446	448	464	436	436	465	424	439	476	403	444	440	427	426	452	459	423	450	441	430	440	444	433	458	428	446	447	456	446	453	420	440	431	436	501	467	424	451	441	429	406	458	469	384	486	426	464	432	433	468	462	481	457	460	459	467	410	397	469	423	433	429	423	432	432	413	402	432	447	448	454	464	434	409	423	460	429	433	427	419	446	458	408	445	449	437	444	411	419	441	446	431	422	452	419	440	442	466	457	447	454	452	432	435	420	463	419	422	433	413	451	452	443	438	417	447	440	459	450	425	421	468	436	450	456	440	461	458	431	428	468	454	443	451	463	435	440	429	423	435	423	484	435	447	491	441	424	435	411	418	402	443	457	445	445	469	440	431	415	440	417	451	462	468	429	444	452	406	414	452	446	415	447	450	419	434	437	465	453	404	442	411	426	452	415	428	446	452	463	402	468	439	450	409	415	448	465	460	455	415	462	441	457	409	487	463	388	424	449	451	420	424	429	461	449	435	456	431	392	452	427	421	443	427	398	392	431	447	420	456	409	437	429	461	474	448	445	423	438	450	476	418	479	423	424	399	446	448	425	441	452	419	421	417	402	423	453	429	466	418	436	430	426	456	438	429	398	407	436	447	444	424	420	462	427	439	414	470	413	448	468	428	437	512	457	432	437	440	416	440	420	466	438	410	419	455	436	437	433	464	446	450	450	461	442	459	400	433	437	454	407	458	443	405	461	432	418	470	441	470	426	471	410	413	428	415	439	434	452	487	445	445	437	439	430	466	445	437	460	416	459	422	422	424	458	457	466	427	420	418	426	460	440	441	454	465	414	449	494	432	461	458	449	467	425	444	426	438	437	408	433	441	401	456	444	452	426	399	420	508	434	438	435	453	406	423	423	440	442	436	441	453	458	402	462	484	466	416	395	420	429	465	449	390	453	475	457	439	468	460	452	429
24379	20940	27440	24604	14950	1623	1101	952	935	876	853	786	814	777	802	857	755	761	852	821	789	776	773	801	774	755	797	743	754	831	814	780	820	790	796	744	804	753	765	752	808	806	749	792	779	759	768	793	745	743	754	787	794	776	772	722	766	752	719	770	811	741	762	779	792	765	746	787	806	760	738	780	725	719	753	767	796	764	764	755	758	759	722	785	754	736	761	824	726	705	711	765	740	713	726	778	725	724	688	766	724	754	726	723	748	725	721	742	725	704	767	742	740	781	772	753	731	704	739	749	739	709	753	710	747	781	745	729	728	723	722	749	730	716	713	723	738	731	762	765	693	693	682	755	752	742	765	743	709	736	712	760	759	710	738	726	756	762	752	765	741	732	716	747	734	716	751	776	728	749	759	756	727	757	742	784	735	712	765	714	771	739	727	757	720	696	799	738	768	738	751	738	730	743	779	803	697	742	708	757	732	756	735	740	785	723	738	755	747	774	736	718	719	732	739	707	760	761	785	784	757	698	758	778	753	755	810	719	730	770	742	782	761	699	731	788	752	809	797	739	817	781	757	729	769	757	792	766	799	763	797	736	747	796	740	740	754	725	719	705	728	708	746	751	737	712	695	798	722	753	760	765	767	739	730	717	723	715	767	743	762	758	764	688	801	760	749	736	713	752	781	790	737	787	707	763	742	740	743	751	720	711	727	780	770	745	716	728	771	770	724	734	718	730	756	779	781	750	729	738	755	773	717	721	762	748	774	745	730	734	814	743	770	744	796	785	783	771	822	710	728	769	776	729	735	777	796	772	770	758	749	710	714	729	766	742	749	721	767	778	702	736	738	744	772	699	742	732	756	764	729	744	775	781	733	702	723	765	702	758	735	750	701	773	781	740	691	752	754	743	756	748	748	774	692	747	771	745	724	777	802	721	738	764	714	680	751	758	713	801	742	742	733	715	741	745	776	712	725	720	764	804	724	737	742	756	739	699	752	753	784	691	753	751	758	734	719	721	730	723	752	707	760	781	832	770	781	786	747	811	710	704	769	725	737	713	753	712	741	767	776	730	735	729	692	767	780	754	740	754	780	764	735	720	688	766	789	698	756	736	740	700	751	751	730	741	773	714	738	813	772	719	787	724	743	742	755	746	736	702	708	767	750	755	753	797	734	722	717	735	746	771	761	747	707	763	726	742	774	741	690	745	761	708	759	727	766	719	771	717	762	778	748	789	755	746	766	765	724	798	760	762	753	725	735	779	773	789	716	758	773	710	792	785	733	705	752	804	704	754	755	765	798	750	778	760	716	737	776	733	751	727	700	713	764	775	755	724	698	750	752	739	752	747	728	710	697	700	713	768	754	682	743	720	747	753	750	749	753	735	690	767	755	686	719	722	727	716	750	776	749	733	768	747	737	760	724	743	731	684	734	778	783	712	726	721	723	718	712	753	715	782	682	764	750	756	703	755	790	715	707	774	801	762	746	773	761	732	709	762	732	725	775	746	786	749	771	750	758	781	765	736	788	736	726	733	733	730	770	761	678	770	763	717	723	707	735	734	747	764	758	729	748	752	685	702	733	786	748	723	754	789	789	746	745	739	731	739	761	753	745	738	727	767	706	771	771	796	794	748	769	766	771	738	753	760	729	725	705	714	740	741	835	769	754	727	706	723	738	736	755	689	711	768	744	705	732	716	771	762	772	758	749	787	734	675	806	752	734	708	744	752	769	699	725	740	783	764	722	736	734	693	733	767	723	720	706	778	767	747	771	718	756	812	758	801	753	771	715	696	769	731	759	772	783	784	717	759	711	709	756	764	704	743	756	717	697	813	696	714	762	769	755	725	773	734	728	765	695	722	818	753	775	730	733	730	763	750	744	757	762	698	738	739	773	752	741	738	736	704	748	753	716	759	731	730	743	748	784	741	747	723	743	788	680	743	745	787	771	807	769	764	721	757	745	725	785	744	702	742	701	728	795	766	781	736	740	777	730	785	764	705	752	759	751	713	725	754	732	729	697	771	747	728	750	752	696	758	748	734	692	739	751	728	771	690	759	745	731	747	740	716	775	724	753	730	749	743	752	760	761	656	756	777	747	791	762	713	738	792	781	817	749	756	751	776	720	806	726	773	688	789	738	742	752	705	751	712	698	678	769	767	731	777	768	766	720	770	735	767	724	736	736	738	807	758	747	759	733	785	719	735	715	721	720	734	713	720	738	708	754	732	738	728	726	734	822	776	735	751	720	750	716	741	725	734	778	741	756	739	748	741	770	763	746	737	758	744	751	786	716	779	733	731	765	725	762	809	796	739	812	784	694	771	703	747	745	767	792	749	746	734	783	709	775	729	734	731	807	764	748	730	758	773	745	726	717	738	720	741	743	779	744	758	724	743	683	755	707	787	752	728	777	772	746	756	803	726	736	775	717	756	772	763	752	689	764	781	745	759	731	720	723	795	745	769	795	757	762	722	720	759	745	822	818	762	761	746	730	745	772	736	781	757	726	745	739	740	726	698	767	707	780	764	776	760	706	721	731	724	708	774	751	761	774	748	770	769	754	794	759	761	789	770	778	758	719	790	697	727	733	768	718	751	723	720	742	735	798	748	731	718	745	759	769	768	726	750	718	747	717	741	756	752	735	732	758	760	744	771	749	768	711	737	718	767	780	745	755	751	743	755	788	717	718	747	737	757	731	732	704	742	734	780	734	768	763	714	713	729	711	782	748	711	751	809	730	724	734	767	732	768	723	720	742	743	752	743	733	799	731	766	774	759	723	740	737	785	769	794	755	751	749	726	716	726	698	755	723	697	733	715	753	761	785	738	732	765	747	772	762	742	713	772	695	730	750	721	725	778	783	712	716	753	709	711	755	740	766	766	728	726	755	775	730	732	769	757	734	782	782	761	733	758	741	700	720	758	740	735	785	771	765	778	738	786	804	741	722	775	720	747	733	752	727	701	690	729	700	705	761	699	706	765	782	768	747	769	739	742	771	749	752	731	712	801	686	736	734	780	698	741	746	737	748	713	728	795	736	750	779	746	753	761	760	698	721	736	758	775	721	794	746	769	758	776	686	719	770	765	742	741	692	785	804	742	754	757	712	801	699	768	738	711	720	746	748	743	708	760	733	759	756	734	746	707	775	740	827	723	747	794	771	734	804	765	714	727	720	720	725	731	740	804	762	739	731	776	754	768	781	801	779	718	718	755	737	758	775	752	704	768	753	740	734	763	671	797	707	723	752	750	706	763	765	764	762	742	793	754	746	723	748	703	740	754	692	729	736	745	714	736	722	755	724	786	704	741	794	787	686	757	742	726	764	773	763	788	701	755	755	756	704	707	769	726	785	735	770	753	777	736	775	729	750	755	757	757	788	727	729	693	792	726	713	742	754	725	744	731	730	732	730	728	681	742	755	730	742	779	751	755	728	744	777	747	751	694	715	820	752	675	745	737	744	760	749	717	790	744	758	761	748	765	747	721	759	791	765	763	741	758	778	747	702	747
3759	6075	4033	2221	1725	1406	1143	1104	893	913	874	842	808	840	784	824	781	837	776	788	726	812	781	759	711	788	776	775	820	755	794	739	783	762	746	778	743	751	754	766	768	798	685	773	738	743	747	773	742	788	744	740	731	719	697	771	777	703	737	750	723	743	736	753	747	734	703	750	690	741	688	765	769	751	808	698	703	723	732	785	741	755	694	778	688	754	722	736	733	745	726	693	675	727	720	679	756	681	700	693	724	683	729	698	698	746	728	707	689	723	771	711	718	698	686	749	689	708	766	758	744	729	729	757	727	754	749	741	755	743	743	723	725	681	698	697	741	713	694	720	777	733	742	740	716	743	676	703	742	748	729	748	698	741	725	751	740	698	688	689	707	719	675	718	741	716	712	677	733	771	704	744	682	707	731	757	713	702	723	699	717	720	694	763	759	741	732	757	740	749	725	756	747	746	730	743	696	719	702	742	706	779	744	772	734	721	733	686	698	705	697	698	748	712	716	703	686	762	726	740	710	716	704	742	734	742	729	679	726	726	708	705	671	709	745	736	739	782	734	763	752	708	735	721	735	699	734	704	704	718	765	704	722	745	742	706	742	771	749	773	741	747	693	767	719	713	698	694	711	688	725	722	687	694	726	784	769	767	709	724	706	762	717	654	677	701	685	724	698	721	691	737	746	708	720	690	700	723	758	703	765	727	665	678	698	729	671	714	672	762	721	708	723	720	712	696	692	777	751	652	711	684	687	730	765	738	720	733	739	725	724	747	767	706	736	747	753	688	717	731	735	738	769	690	778	738	680	775	734	699	729	787	737	702	709	725	707	733	707	764	712	716	671	737	699	716	750	722	726	709	762	744	737	735	725	707	732	765	707	775	740	720	685	723	677	712	741	701	734	705	737	726	687	687	703	733	739	717	725	730	696	764	691	692	743	716	712	723	757	714	709	684	724	731	743	684	678	689	731	720	716	735	740	698	730	734	748	722	709	730	743	682	676	702	715	732	653	713	750	736	704	726	722	703	720	690	737	745	681	734	683	722	735	698	723	712	762	736	673	709	755	756	737	754	698	712	742	710	744	730	739	715	747	714	699	699	714	689	735	727	675	706	767	677	745	740	667	694	748	702	750	733	740	724	742	717	718	704	684	740	709	685	735	731	710	717	776	740	724	722	745	716	709	701	705	756	697	705	770	783	755	722	699	686	698	747	718	688	756	691	699	709	722	758	740	688	768	715	760	713	698	708	767	702	724	710	778	737	755	755	774	734	730	749	674	715	711	720	750	732	733	752	735	687	694	736	733	738	726	697	708	736	744	681	712	718	761	707	719	762	749	722	721	725	741	730	722	740	767	741	696	713	675	721	740	682	785	768	737	736	744	702	712	740	699	745	722	760	737	692	750	698	772	685	697	790	734	747	715	702	745	693	741	754	737	702	732	739	731	733	643	732	705	705	722	734	715	732	752	721	735	714	749	736	720	712	725	768	723	704	735	681	710	661	741	726	692	744	699	741	711	698	709	735	714	746	749	759	736	695	724	721	716	693	705	706	752	699	759	730	682	779	730	652	705	715	682	715	755	710	689	710	720	731	720	695	739	729	689	728	727	756	751	700	721	686	690	721	777	748	683	700	707	706	738	735	714	694	721	741	714	709	724	758	743	721	787	714	735	724	689	722	763	744	704	743	697	719	732	723	769	739	678	733	754	725	718	723	711	765	717	743	762	715	756	722	740	731	722	744	704	728	735	729	743	694	704	761	691	767	714	699	741	761	757	753	759	672	694	767	751	707	713	719	700	695	756	738	692	737	723	743	736	713	722	708	737	720	690	677	729	761	708	710	689	705	761	699	687	758	730	704	705	738	751	695	739	706	733	783	718	729	729	760	679	769	722	757	742	704	705	674	728	734	738	745	746	736	718	743	787	728	763	749	776	754	696	739	706	709	733	731	739	739	684	709	746	730	697	749	712	744	722	684	667	748	695	759	745	686	738	684	720	733	669	721	800	677	714	732	727	698	724	723	689	689	729	767	707	675	699	707	726	759	712	709	708	692	748	689	721	756	705	701	725	665	728	698	709	722	726	718	745	710	756	752	692	729	744	755	718	688	748	691	730	724	712	748	722	714	724	697	696	733	720	750	689	724	758	692	709	716	775	689	702	733	764	732	779	685	730	683	741	763	728	747	732	697	735	756	703	725	670	718	728	699	725	704	769	734	750	720	739	692	783	709	742	698	720	719	742	716	707	748	745	747	683	723	701	769	705	694	734	721	717	747	736	781	696	734	754	683	736	737	720	743	737	719	753	700	736	721	726	716	718	694	723	752	748	695	721	692	694	662	734	705	755	704	741	734	690	738	773	777	751	707	737	738	739	673	732	669	763	699	737	765	727	703	735	777	786	685	744	721	715	731	755	740	749	719	743	713	732	715	725	717	682	708	744	739	708	680	714	776	749	711	722	728	695	749	726	771	730	711	774	712	686	721	681	715	742	716	754	699	732	728	690	716	707	706	670	725	740	747	732	714	668	693	742	745	760	721	747	722	741	699	720	708	700	725	723	677	774	706	724	740	716	714	770	719	726	693	697	712	692	737	665	739	754	703	730	727	743	717	739	730	731	787	715	721	704	724	703	717	648	719	751	698	682	742	763	658	735	695	735	767	721	737	718	712	712	688	701	696	707	730	782	693	719	720	659	716	727	714	686	785	675	717	761	749	704	729	741	724	732	741	710	708	769	729	716	734	746	743	768	736	685	743	714	744	757	756	763	699	717	737	791	728	777	712	721	705	740	735	719	733	673	735	738	712	720	736	667	680	724	694	723	704	732	700	711	749	698	729	755	667	733	787	701	709	701	712	713	738	685	775	777	755	685	713	737	749	716	749	703	734	746	658	738	727	736	780	757	758	737	700	732	725	741	726	718	734	755	678	731	721	739	708	746	740	710	705	670	743	700	710	734	774	723	754	713	727	686	717	742	662	713	725	723	694	743	743	704	736	788	745	718	722	745	709	692	751	781	703	692	716	664	705	673	723	690	722	718	713	720	697	703	662	746	729	718	710	700	753	705	748	696	694	715	710	746	722	718	731	737	720	738	733	697	646	719	698	699	764	706	759	682	748	749	704	665	722	656	722	723	726	712	695	724	737	687	697	672	753	696	738	698	782	716	756	722	716	743	720	676	728	681	716	745	723	726	746	753	784	720	738	741	709	764	719	693	719	717	711	755	717	787	711	727	700	718	734	745	693	735	686	729	776	722	758	743	665	706	725	732	705	751	708	722	724	725	738	735	770	719	712	726	733	751	732	774	754	774	738	771	697	723	692	698	757	742	720	739	725	713	760	686	762	702	761	718	783	731	688	751	732	711	704	724	769	702	737	709	742	707	777	668	748	710	736	678	725	728	687	809	699	709	693	705	686	736	724	716	706	737	740	704	689	695	737	714	721	646	743	720	713	699	746	714	745	738	731	725	728	700	713	713	763	673	714	682	734	718	777	710	750
22299	20978	28653	23491	20983	21039	11267	1284	918	765	759	656	626	561	585	523	539	491	529	502	513	453	484	475	474	448	424	441	460	495	465	450	432	451	456	425	430	460	456	452	452	410	446	391	392	423	427	395	397	434	419	398	410	419	399	438	406	383	419	435	448	404	401	446	415	387	425	389	439	377	400	398	371	399	375	389	437	395	365	386	425	402	404	365	402	400	420	376	380	368	400	390	371	392	373	366	373	363	421	389	400	382	408	414	371	402	394	385	366	391	379	409	383	401	375	349	407	381	348	362	383	387	371	396	410	382	368	374	374	364	388	412	383	367	403	416	385	405	412	379	374	368	380	379	356	384	375	381	371	405	373	412	382	397	409	398	370	385	368	380	381	404	355	388	384	355	420	389	376	366	412	359	380	379	369	385	400	355	374	396	368	364	383	402	376	376	385	381	402	377	379	336	410	378	371	416	380	401	385	386	384	426	403	375	386	348	352	350	401	413	369	380	365	351	371	373	365	397	403	390	385	406	374	383	380	392	388	385	420	387	397	381	388	375	355	410	374	358	421	388	391	393	375	383	367	382	417	359	395	396	381	381	358	407	379	386	369	369	382	384	376	402	397	366	376	415	413	400	410	410	404	418	403	383	357	369	396	362	414	381	433	408	436	360	398	386	352	385	384	428	401	351	355	383	387	385	372	354	380	377	345	368	387	367	370	357	429	404	370	371	349	366	396	371	367	394	387	372	413	368	370	356	374	354	374	389	395	337	407	352	403	405	402	393	389	363	364	409	401	369	402	344	382	409	318	394	386	392	381	341	386	379	390	359	354	370	362	412	349	353	377	366	370	398	384	383	379	385	363	379	358	353	418	381	395	386	410	374	353	373	388	374	389	428	407	367	377	386	377	412	352	389	365	379	363	400	421	398	364	391	367	385	392	375	357	371	406	401	395	398	368	403	408	412	366	419	351	401	370	392	400	406	390	437	411	425	321	351	400	352	363	374	400	375	370	406	373	406	359	402	434	363	387	361	425	350	408	375	421	383	384	371	432	374	354	429	330	343	400	389	391	399	353	376	378	378	372	360	407	381	420	385	415	372	365	404	384	389	397	412	404	411	394	411	384	390	386	352	392	396	374	410	414	396	383	371	388	380	392	402	407	345	396	332	362	393	384	391	350	392	415	392	383	387	393	408	413	388	339	391	390	358	362	339	385	430	363	377	372	364	376	407	389	369	369	377	352	393	377	361	376	364	369	357	396	385	389	390	408	390	379	394	379	396	377	409	398	364	389	387	317	377	409	390	382	386	390	353	356	401	402	411	369	395	408	419	362	362	360	393	393	377	369	370	368	391	400	369	407	390	378	365	384	377	373	369	418	369	411	369	368	395	426	399	346	385	364	381	362	379	378	405	395	407	400	378	374	378	340	398	367	408	370	347	400	361	421	402	370	337	362	395	399	405	349	379	370	371	394	364	368	365	402	427	391	388	391	384	397	366	400	380	382	386	402	414	383	330	397	391	377	358	398	406	378	378	393	407	420	397	379	370	408	396	365	375	391	409	383	389	392	347	373	385	383	373	373	376	384	375	384	412	394	368	375	371	418	357	399	369	387	395	374	404	396	383	412	387	388	384	356	367	391	376	330	392	385	369	351	359	377	372	340	369	378	401	388	364	391	374	384	390	362	400	409	353	391	409	409	377	349	369	391	386	422	373	359	395	376	392	368	384	411	341	412	342	385	365	375	373	374	389	399	342	391	369	356	381	392	385	391	370	365	400	388	384	423	381	402	389	374	357	386	391	381	359	359	372	387	384	373	386	419	349	406	421	321	374	387	395	382	370	375	413	377	366	382	374	410	375	413	396	387	437	407	392	359	403	379	378	418	359	370	385	384	391	372	384	410	362	371	402	375	370	398	370	389	389	360	417	343	372	394	390	392	388	386	376	382	401	385	370	403	379	426	358	377	388	398	336	376	405	408	407	376	392	393	381	380	370	401	386	362	377	397	364	376	384	358	366	372	350	381	371	373	398	425	410	383	367	396	382	399	379	385	362	379	376	386	400	364	399	353	351	384	429	409	391	378	341	398	347	411	385	385	386	381	390	413	391	396	357	412	406	392	394	393	395	374	389	381	400	417	410	396	355	383	388	401	404	383	389	340	415	392	401	388	425	392	384	344	402	381	354	408	410	406	369	370	397	354	387	391	367	381	412	361	387	379	386	355	410	366	413	401	389	359	366	370	403	388	379	417	384	416	365	374	399	396	403	392	386	375	345	381	419	391	375	381	369	404	364	389	374	416	361	356	405	367	366	355	370	366	378	352	347	358	361	382	398	395	384	376	418	387	348	389	372	354	396	410	353	383	362	356	337	355	377	397	379	350	402	380	385	401	393	356	386	357	372	379	401	393	394	376	387	379	365	392	359	362	383	361	401	387	364	371	375	413	395	391	350	373	385	416	382	392	387	351	354	415	372	366	391	369	382	406	389	364	428	363	349	399	406	390	374	398	415	397	351	405	379	399	364	388	390	397	386	373	381	358	372	397	408	376	386	370	376	336	350	390	361	375	401	390	392	401	357	371	432	364	406	384	397	390	374	401	348	411	395	382	394	374	408	380	404	388	390	415	367	401	400	417	365	348	390	403	395	356	364	341	389	406	352	390	376	348	362	395	392	419	380	407	377	380	391	391	393	391	379	439	373	363	388	366	409	414	395	408	378	388	333	359	395	400	392	383	375	340	370	410	362	375	399	369	373	420	396	392	378	400	370	392	395	398	377	356	346	409	424	389	365	381	377	375	410	423	385	409	389	392	407	410	397	383	384	393	408	349	407	387	358	393	375	345	365	374	350	342	415	424	380	392	379	387	368	352	406	378	357	394	375	379	353	402	409	383	384	378	354	391	376	371	391	388	373	385	351	369	377	389	392	408	375	400	370	411	391	379	384	406	373	371	338	363	375	401	390	398	339	380	390	371	361	327	429	390	397	389	404	360	394	386	373	347	338	387	373	351	401	389	377	436	398	345	353	374	385	400	372	403	402	388	371	371	393	392	392	326	393	362	380	360	388	356	401	392	393	374	374	399	376	368	358	377	361	382	384	392	398	376	391	374	390	406	384	377	345	356	410	387	337	375	363	371	389	398	370	367	372	395	347	362	395	377	358	403	408	391	408	373	383	374	409	391	373	386	365	397	349	372	387	368	361	358	403	412	413	411	360	407	374	399	420	367	404	373	386	410	402	348	409	376	376	377	386	375	392	353	369	368	394	357	377	379	369	380	412	390	365	368	384	396	362	364	390	376	391	411	351	378	349	377	350	435	369	401	389	394	384	348	377	393	420	381	359	361	405	379	389	371	378	368	365	367	330	432	395	380	409	353	401	376	395	395	382	401	404	379	373	437	409	413	388	408	378	394	396	375	375	388	376	351	356	417	395	374	390	353	406	397	380	405	400	382	397	380	385	368	394	381	376	356	398	411	404	385	387	406	372	321	366	368	410	374	377
4870	15132	10192	5199	3791	2694	2040	1574	1212	972	868	777	684	670	620	599	573	575	518	505	543	491	527	490	489	489	479	463	459	483	458	483	436	475	510	476	482	463	456	460	403	394	405	415	416	417	429	411	387	442	397	378	399	402	400	425	421	396	390	402	404	434	411	438	432	434	429	398	378	380	374	407	395	403	409	386	433	373	356	406	388	388	395	380	378	395	343	386	388	402	381	358	388	359	374	354	408	368	359	375	374	378	395	347	401	352	408	382	392	337	388	385	355	368	420	366	420	397	392	387	415	360	356	407	396	390	361	390	370	378	379	397	419	357	364	399	368	381	363	380	378	370	374	380	407	352	375	399	377	362	336	380	390	352	361	373	375	356	391	355	374	363	352	370	361	424	349	360	387	335	357	384	351	406	362	382	328	372	397	388	393	380	369	383	362	398	396	378	360	411	400	375	366	388	359	355	382	375	389	389	355	347	349	383	372	395	406	404	363	368	380	383	370	364	338	376	391	339	347	382	408	373	343	357	384	352	374	404	388	376	379	395	370	389	393	375	341	360	355	330	377	368	394	377	362	360	376	389	406	423	359	355	363	379	343	394	373	358	398	387	390	392	342	348	364	358	355	357	374	363	396	367	388	370	377	388	368	372	393	350	401	388	376	358	363	389	383	386	387	361	357	341	367	357	352	404	389	369	371	337	358	391	403	380	328	320	363	364	376	427	356	358	337	356	433	367	372	366	376	349	405	339	392	392	359	343	352	379	349	390	364	370	375	363	339	400	346	369	364	367	394	382	375	372	339	389	352	378	402	354	370	395	370	382	356	371	356	396	408	339	348	375	343	361	339	368	395	393	366	380	368	387	373	426	376	367	352	374	350	399	378	373	364	345	364	367	357	390	371	400	372	398	365	401	398	333	384	369	408	335	364	353	350	372	383	364	337	397	360	378	366	357	352	399	374	400	355	349	364	373	394	377	358	386	365	362	385	384	338	396	383	381	367	366	381	372	340	394	375	384	384	377	402	371	378	377	390	341	363	337	363	368	353	401	372	388	362	362	366	369	382	387	380	379	390	383	376	391	373	405	380	364	337	396	379	339	385	355	391	362	349	353	391	383	388	363	381	395	379	362	355	352	342	376	386	375	391	359	401	392	349	356	340	405	342	364	342	377	354	370	347	385	384	394	378	361	353	359	356	375	383	386	340	384	381	356	366	370	400	393	391	370	330	370	380	386	373	378	349	367	346	361	376	387	341	380	367	385	397	394	345	364	367	353	378	386	370	341	401	380	386	372	323	349	377	341	368	349	337	382	371	386	362	378	369	346	366	364	344	376	321	385	382	352	374	339	381	383	362	384	350	375	375	400	386	378	387	401	371	366	365	354	382	333	378	367	404	353	355	357	376	375	350	388	336	387	398	364	368	364	367	395	381	401	410	374	362	359	358	333	392	344	359	401	372	402	390	377	359	356	373	355	373	384	356	346	369	352	397	375	387	356	351	375	391	370	352	395	355	393	363	337	335	382	407	370	350	380	379	337	380	345	346	351	343	380	345	389	379	362	376	380	377	357	385	371	385	381	337	382	390	406	355	379	370	387	372	341	379	371	352	365	349	367	352	361	379	384	365	398	369	401	376	407	372	347	409	399	357	375	371	356	388	356	318	390	373	362	366	389	368	368	367	355	370	365	361	354	393	374	364	350	400	343	391	395	386	396	355	345	358	377	377	352	361	353	382	367	387	352	400	386	364	380	368	357	379	383	417	394	369	355	351	423	397	386	349	384	402	396	365	399	388	346	359	372	359	345	380	419	374	372	365	359	352	389	397	329	371	370	379	368	372	349	408	330	371	395	341	388	387	376	381	378	361	389	397	394	416	339	391	382	373	359	373	367	407	393	374	375	377	348	325	351	366	366	366	342	400	360	370	396	369	406	349	330	378	392	350	361	382	377	334	389	382	378	396	364	382	369	376	364	373	356	380	410	376	363	396	382	376	342	361	384	393	332	391	378	361	391	389	386	364	359	347	380	376	373	355	397	364	362	372	376	373	367	401	367	370	401	374	379	375	357	364	357	371	375	380	366	389	399	369	360	385	355	359	358	355	330	334	366	380	356	364	353	363	342	340	340	394	362	375	377	357	375	380	362	382	322	381	354	377	361	340	372	358	360	367	406	354	362	372	381	391	376	391	376	357	399	358	374	356	374	360	370	413	342	371	326	348	399	363	399	340	347	360	363	351	379	383	384	382	365	365	367	422	343	345	411	372	353	332	362	397	387	361	336	384	362	387	365	330	406	381	388	389	375	398	332	395	358	379	371	366	372	363	366	361	362	423	401	392	380	358	372	377	376	417	383	391	378	354	391	387	365	347	388	374	379	360	367	374	357	358	401	356	384	353	387	370	352	369	357	366	385	378	342	387	358	369	371	359	367	373	370	368	394	378	363	380	415	365	397	369	385	369	356	341	386	349	383	363	380	385	381	395	358	384	383	371	389	345	369	407	354	360	323	411	380	363	361	361	360	369	355	358	343	403	368	359	373	363	378	372	388	365	387	351	345	350	374	362	361	371	366	370	368	374	368	367	357	371	391	369	354	393	346	377	375	377	373	376	369	369	374	391	379	385	380	395	375	367	362	372	356	379	378	364	366	356	370	354	370	387	396	392	353	384	392	381	351	384	357	344	349	344	362	347	344	403	342	375	374	349	358	354	388	379	339	386	385	353	382	373	372	396	404	385	373	397	371	337	404	371	356	369	382	343	349	371	374	351	347	336	359	358	395	405	374	351	335	355	359	387	344	379	397	392	352	362	355	380	369	403	363	389	374	363	362	352	361	358	347	388	364	351	359	363	392	368	364	375	359	352	338	386	368	358	374	365	352	353	380	352	336	398	379	365	391	386	391	373	354	377	387	347	366	368	416	364	338	377	357	367	383	349	356	354	353	391	390	388	350	363	365	342	364	414	380	371	372	334	381	369	367	382	373	376	361	355	388	376	391	389	383	360	346	396	402	384	379	373	378	366	357	384	352	360	336	344	334	339	379	364	376	415	352	389	389	380	411	371	352	359	388	342	375	356	367	375	378	367	334	363	375	382	376	361	349	402	353	397	389	390	396	401	368	368	369	388	386	380	373	412	407	366	384	378	360	372	350	368	382	397	373	367	365	352	352	383	383	352	385	345	359	377	382	351	349	362	353	335	370	346	377	354	364	382	365	372	378	377	379	368	369	383	360	349	368	373	379	362	355	418	395	393	350	354	374	375	365	392	368	365	346	332	367	383	399	374	392	352	367	361	375	369	372	387	363	387	364	386	369	402	383	392	347	363	378	371	359	388	357	344	354	374	384	348	386	342	369	363	359	361	387	381	378	380	392	342	377	383	387	367	365	391	405	347	410	388	358	406	363	385	385	347	387	380	400	366	396	390	333	380	370	371	336	375	352	396	362	379	391	360	376	334	378	381	346	370	370	323	369	366	379	337	348	349	371	375	382	390	361	404	334
27235	18300	5004	1016	774	718	741	795	756	746	746	762	744	746	728	759	671	753	749	709	742	748	766	756	787	720	718	727	748	691	736	721	750	702	697	731	726	780	717	740	724	659	751	762	733	708	698	728	693	736	690	727	784	742	752	723	704	734	728	773	726	749	737	711	754	726	754	700	733	722	751	706	701	747	716	728	741	725	733	727	744	727	719	740	730	763	710	708	714	735	744	714	765	752	677	691	748	774	703	693	717	727	700	692	723	682	728	725	730	711	705	769	726	695	737	725	708	678	699	732	744	730	688	699	746	669	738	751	674	711	778	722	714	719	731	691	708	725	749	722	729	707	755	659	668	700	754	710	711	747	692	717	693	713	713	760	777	689	696	709	716	679	683	729	737	740	727	748	764	724	746	740	719	705	713	725	736	726	747	729	695	688	779	726	705	747	688	750	772	703	758	728	777	726	694	751	769	749	694	724	732	730	723	711	745	704	647	728	749	723	711	713	750	712	705	743	731	746	742	706	773	706	722	768	730	712	714	709	730	673	710	738	738	756	728	709	743	715	737	731	707	745	787	696	722	673	751	666	768	705	717	714	673	715	717	750	728	718	747	762	707	696	744	698	760	729	724	748	720	718	679	733	715	667	680	715	744	767	718	685	684	713	737	692	730	730	642	705	731	728	756	727	720	751	702	727	698	736	726	762	725	697	705	698	709	767	741	740	742	770	751	725	723	736	714	715	731	719	736	726	697	781	699	715	741	772	694	723	752	738	673	674	739	715	730	754	745	753	686	711	681	678	733	692	751	676	696	759	743	707	743	718	761	715	702	705	693	726	687	725	725	724	706	704	764	713	763	668	740	744	755	719	706	728	721	707	727	704	746	692	690	705	755	708	689	720	685	739	699	673	756	741	720	747	687	761	683	690	733	711	717	777	708	672	746	733	728	721	685	706	707	740	705	689	745	666	781	735	711	727	699	685	708	725	755	715	746	710	672	737	757	716	742	691	745	757	707	734	766	703	712	741	720	751	717	705	724	697	728	731	743	705	752	752	707	707	704	653	743	685	703	725	740	751	721	718	693	730	721	732	716	734	730	715	716	652	689	689	709	675	733	719	735	687	735	712	712	730	752	724	653	691	726	738	746	683	716	733	676	741	739	728	745	703	715	751	748	691	691	702	756	732	727	735	749	687	694	793	699	714	695	697	748	699	701	717	707	756	761	759	746	725	743	683	709	723	753	720	651	745	716	718	727	734	705	701	672	702	719	713	691	805	687	725	690	684	741	699	737	730	713	710	753	677	724	747	727	700	721	726	715	696	711	709	687	750	739	720	711	737	698	702	727	729	716	758	723	704	755	717	712	744	717	688	694	693	705	729	714	738	715	682	671	710	720	721	696	697	702	732	772	717	762	690	726	728	719	716	707	723	665	703	735	732	731	729	728	717	692	700	768	729	744	723	775	731	664	772	752	663	714	746	752	688	719	693	670	699	709	694	733	704	734	731	699	683	732	698	672	701	693	770	771	717	688	736	728	729	694	749	749	753	781	683	791	708	750	736	709	689	730	695	704	729	706	728	703	760	720	716	734	754	724	713	683	682	698	708	740	686	712	746	751	722	682	672	723	698	755	711	725	688	734	755	746	758	735	760	752	703	699	728	691	700	728	691	733	698	722	723	697	672	709	702	715	685	740	704	750	705	750	729	713	687	692	697	726	746	700	758	724	726	747	699	708	738	758	701	731	739	713	766	741	736	744	745	764	684	749	719	726	711	705	695	725	743	713	702	733	764	710	749	736	726	678	727	717	711	741	712	753	714	701	718	736	713	737	716	705	714	707	700	764	661	739	718	674	749	785	735	720	761	740	668	703	686	723	710	774	746	756	732	726	693	692	749	700	721	731	690	756	678	677	748	796	663	714	768	738	731	762	709	693	754	676	715	758	732	775	682	710	735	675	691	728	697	721	697	726	751	711	734	711	717	658	687	702	725	727	736	734	698	721	741	746	744	704	726	711	744	658	721	706	709	736	760	723	733	718	770	699	715	732	710	714	689	721	724	702	710	731	698	710	733	721	733	669	702	755	695	741	721	708	724	703	710	741	696	686	739	719	687	717	706	696	725	766	743	709	719	768	681	738	711	689	707	731	724	658	735	668	740	702	704	694	731	709	700	710	665	690	761	694	696	752	716	737	772	719	741	747	712	671	757	740	746	712	740	726	748	758	726	681	698	751	696	711	700	731	737	681	722	684	727	721	730	719	706	697	682	696	774	688	759	733	741	761	743	720	757	702	746	716	704	758	733	766	704	760	719	726	720	714	715	690	735	708	733	682	703	710	713	735	760	693	729	715	742	685	732	796	676	721	714	752	725	700	706	702	740	724	733	732	727	755	741	726	684	740	724	805	696	728	747	703	751	674	722	703	713	726	708	656	724	755	728	724	735	729	738	740	719	709	684	768	675	733	701	747	693	696	717	711	781	711	728	684	687	687	717	721	711	676	696	762	737	712	683	702	717	729	758	745	702	712	720	734	693	737	773	751	719	742	718	730	756	728	704	736	722	735	738	713	691	692	696	733	738	781	714	701	759	696	681	729	700	738	695	712	707	705	676	736	718	751	725	698	684	746	732	724	712	707	740	740	762	759	726	734	721	744	742	751	702	714	761	708	725	701	699	709	712	734	675	711	770	734	745	712	683	710	716	710	725	750	721	779	735	714	773	768	756	685	690	741	720	697	741	675	747	734	725	701	729	745	730	700	734	760	744	775	700	701	689	726	765	714	716	723	720	728	725	674	712	710	710	741	709	699	674	782	709	727	727	696	747	718	692	675	750	720	744	714	737	721	696	735	727	750	723	693	711	728	706	744	723	738	744	675	727	683	672	731	742	734	665	712	729	715	701	712	700	793	742	705	735	710	711	741	742	738	661	738	692	791	782	715	734	744	768	738	667	689	709	711	722	738	709	677	752	705	713	702	691	790	758	733	715	727	721	788	671	706	732	724	685	735	741	717	734	765	723	666	681	732	733	739	694	714	722	729	736	673	770	718	769	717	756	713	749	710	691	689	728	770	756	725	771	670	693	719	701	673	716	701	686	694	671	749	741	699	710	728	754	766	736	686	744	728	722	677	762	761	764	756	690	685	769	686	789	777	725	728	710	740	687	731	700	690	676	766	679	740	685	751	692	718	747	758	730	700	684	719	733	670	728	712	709	761	721	683	656	716	756	729	704	746	735	753	721	696	705	726	741	750	714	745	742	737	765	752	750	694	732	769	708	711	712	738	745	737	721	754	724	701	759	766	698	744	725	739	780	702	723	717	665	743	665	682	700	693	716	697	742	733	741	697	717	700	682	707	719	706	723	740	678	708	708	729	762	748	727	706	654	747	716	755	756	743	765	764	715	697	700	687	716	759	716	750	739	732	715	753	700	739	716	722	698	726	731	768	728	692	725	724	717	704	710	718	748	734	777	715	725	744	715	679	722	696	666	721	691	739	772	733	658
4590	1329	1044	852	833	787	739	748	736	707	775	740	749	734	796	721	739	760	677	750	712	682	714	727	728	750	712	741	754	760	751	778	702	755	740	692	756	710	732	698	750	733	704	723	692	726	695	719	720	722	747	767	778	735	801	806	721	751	747	739	753	725	708	715	701	749	667	761	757	676	670	689	688	734	715	747	738	704	740	710	728	761	739	755	770	687	694	791	719	718	732	652	780	737	709	715	736	755	735	681	704	739	737	728	761	710	700	692	682	766	720	698	735	711	714	704	679	762	700	663	736	680	690	717	705	720	725	718	738	785	655	774	728	730	708	730	717	701	745	705	729	726	712	758	773	697	707	661	718	732	652	721	696	698	674	749	747	737	757	700	692	708	693	701	671	699	723	716	702	682	706	667	731	691	686	711	684	720	753	730	717	701	700	712	723	671	786	729	736	730	691	718	722	703	730	718	690	705	756	763	703	693	752	744	716	723	672	736	672	693	646	680	747	696	740	723	744	730	721	731	736	769	741	684	675	711	741	710	709	737	720	724	678	669	744	726	685	724	696	736	756	742	718	773	682	740	709	709	722	685	738	709	694	728	737	734	708	706	740	700	694	672	750	705	695	715	759	710	720	741	709	742	734	711	695	689	691	736	716	706	715	702	726	739	722	749	713	694	677	735	690	688	719	787	698	746	711	714	710	729	703	730	743	756	704	737	712	687	704	721	722	683	744	706	724	695	691	714	712	708	725	731	722	701	706	675	722	760	704	744	693	692	676	698	748	741	675	709	653	769	716	726	727	692	683	670	730	679	702	714	715	721	695	723	708	731	737	714	725	785	763	741	706	714	730	751	713	677	685	701	724	701	745	714	764	716	699	677	764	694	764	736	719	687	736	763	726	693	745	732	740	742	744	740	736	703	700	672	738	756	707	726	717	714	732	732	738	671	736	736	721	774	737	726	718	778	757	710	720	737	697	717	752	714	743	727	707	732	733	682	683	728	716	724	724	678	678	746	665	767	690	719	726	717	721	766	700	690	707	689	725	704	702	717	747	692	727	728	681	672	771	735	717	722	722	692	721	726	701	733	689	742	726	755	761	700	728	728	654	679	735	709	715	730	780	706	712	752	718	710	719	727	726	774	749	743	708	712	724	757	708	747	750	702	742	718	699	753	701	721	733	702	711	675	716	671	709	707	748	722	729	745	694	706	683	677	722	740	719	640	735	707	716	726	692	729	699	765	725	700	745	743	698	698	703	727	708	743	734	746	668	682	709	722	696	717	752	711	700	746	748	760	678	748	693	753	740	738	727	729	714	743	739	721	747	719	741	775	704	726	720	718	714	763	731	743	770	659	724	741	738	695	715	757	738	738	696	739	705	749	725	762	734	704	747	760	746	736	700	737	709	708	753	720	697	698	732	717	673	722	712	734	717	724	696	692	748	752	719	735	703	729	711	700	682	714	690	734	712	786	684	727	741	729	708	706	743	744	727	724	704	722	727	729	684	722	734	688	693	715	706	712	671	716	709	726	735	698	721	714	722	734	692	668	733	719	697	732	724	724	748	704	685	706	706	747	706	704	638	761	720	734	733	739	742	696	729	693	723	666	724	739	700	711	719	720	699	751	696	682	714	758	757	697	718	697	715	693	679	751	766	713	703	755	733	699	689	721	717	711	699	693	681	745	738	769	708	734	685	696	742	705	763	783	751	699	708	683	716	726	710	720	749	742	671	739	703	722	749	750	736	710	740	702	741	719	697	671	728	696	718	727	707	705	740	710	726	654	722	713	713	747	709	688	689	694	735	737	661	684	698	723	746	718	652	716	682	710	702	718	702	717	724	703	682	688	749	656	692	686	708	721	717	726	710	679	691	740	758	706	720	682	746	697	672	723	732	685	735	662	723	725	690	750	693	699	733	704	694	779	688	710	768	757	650	716	693	680	706	720	728	682	714	721	802	725	692	658	762	727	706	748	692	731	740	725	718	699	704	673	772	715	685	707	710	743	658	685	741	714	735	707	711	678	687	722	718	724	714	731	718	735	738	732	733	663	710	712	690	706	729	732	692	743	760	681	715	726	764	696	713	681	702	706	729	771	682	735	734	731	717	739	705	700	719	710	683	730	706	712	699	712	761	711	746	703	744	724	721	715	700	710	696	743	725	731	782	729	730	693	690	754	761	706	686	654	701	727	686	693	728	693	725	746	680	732	688	746	692	680	735	720	697	723	731	746	719	706	695	724	738	733	726	706	730	772	739	673	668	687	704	714	684	693	740	675	763	726	729	733	694	758	731	715	679	737	701	665	672	686	688	694	692	728	657	725	732	737	699	721	719	734	731	709	705	754	697	729	726	756	745	723	700	717	677	710	718	729	718	709	770	683	717	758	753	728	744	695	735	714	776	686	753	681	703	744	691	764	719	736	686	699	750	662	680	721	738	762	747	752	721	735	653	721	713	708	709	745	743	715	791	724	721	696	739	741	750	691	712	664	750	691	706	702	725	747	720	743	727	729	695	744	731	702	750	697	696	698	757	727	689	709	745	725	714	682	693	670	705	731	732	720	744	755	718	717	761	676	722	728	720	740	732	712	749	714	692	745	709	754	695	752	707	746	735	689	687	725	760	706	692	720	674	708	727	696	741	714	722	666	704	732	742	675	721	692	712	680	721	759	754	668	689	715	709	741	704	721	758	722	694	747	734	733	680	744	709	652	682	702	669	656	703	676	728	723	730	727	707	697	722	767	708	707	675	688	718	707	715	712	730	699	705	738	718	654	716	752	696	720	734	669	712	707	685	684	712	719	696	694	752	731	727	746	711	718	763	723	695	776	759	751	689	739	692	682	709	701	729	771	747	661	698	654	720	695	697	759	696	742	671	724	666	722	741	753	744	700	753	757	705	689	745	688	713	779	702	700	690	669	768	832	687	693	718	670	735	703	761	727	703	741	742	723	739	698	710	691	763	710	668	685	754	739	715	768	706	740	739	720	731	713	720	747	717	705	737	676	671	696	784	750	711	770	704	662	723	700	696	766	752	693	773	689	736	707	714	725	732	729	718	702	675	678	756	718	738	702	738	685	697	682	704	697	762	728	732	780	751	732	661	737	703	771	737	737	691	685	732	738	712	725	725	761	734	708	657	726	712	749	718	704	707	723	734	786	713	741	704	687	722	676	704	717	701	725	683	727	737	739	772	730	686	750	730	704	719	723	762	654	690	710	709	702	670	684	710	724	724	710	737	708	728	696	664	701	713	683	704	793	723	703	680	741	716	769	725	715	715	702	724	729	712	674	737	716	695	702	748	745	722	713	719	707	742	673	724	685	694	700	700	677	717	718	751	704	716	755	699	782	699	696	703	766	708	740	747	732	712	672	719	741	697	773	692	747	723	757	683	738	750	719	722	788	719	725	753	740	748	728	704	720	710	713	692	713	727	701	726	754	710	714	703	770	687	707	729	725	734	714	699	733	746	667	728	722	666	744	718	703	724	706	703	686	701	739
23444	20966	28229	23841	20970	10971	1272	894	767	670	609	640	540	571	523	547	486	523	449	499	541	499	537	510	479	456	526	489	518	502	499	512	479	508	509	478	481	501	499	492	452	498	510	456	469	460	457	475	478	466	447	454	463	430	431	506	458	449	448	484	451	453	425	480	442	463	425	462	442	432	474	472	444	393	468	455	447	481	469	464	449	466	512	483	456	451	471	484	442	450	494	430	462	435	461	468	448	468	444	439	418	441	492	453	441	448	407	463	443	447	431	456	460	442	439	446	442	443	443	452	501	455	466	432	446	448	458	431	480	448	436	449	460	435	420	479	424	448	469	472	467	393	428	460	437	448	441	422	422	462	436	478	446	419	464	470	461	479	443	469	426	435	449	450	456	468	471	458	471	439	457	434	416	429	441	459	470	458	437	429	435	419	464	461	435	460	451	457	409	456	450	433	417	457	436	440	442	477	481	423	429	426	465	488	459	451	432	423	473	458	423	453	464	459	423	420	415	480	447	452	492	420	489	437	492	426	434	430	438	400	440	443	454	453	456	432	462	428	463	405	424	417	491	404	449	449	451	493	448	426	433	462	439	451	450	450	468	462	452	432	403	465	441	453	443	418	391	431	470	411	439	457	451	415	428	475	424	455	451	437	474	442	445	447	448	438	433	443	448	465	452	462	461	487	455	447	470	474	423	471	477	477	457	468	456	465	463	459	454	478	468	452	415	421	454	430	449	427	418	454	415	446	388	467	436	470	383	455	459	382	472	422	495	436	434	477	390	469	482	456	435	481	443	464	451	425	455	426	439	462	458	452	460	473	441	462	474	459	398	441	443	427	436	474	467	419	440	452	463	420	472	437	478	471	453	455	434	496	440	411	433	421	441	411	480	466	436	479	443	438	436	434	439	479	430	475	427	432	420	464	417	447	438	446	441	436	459	431	470	433	458	479	479	442	433	469	463	430	467	422	439	467	426	471	436	395	471	481	446	437	424	444	433	453	454	421	410	453	425	420	476	457	450	463	474	459	459	464	445	452	488	397	442	440	458	471	469	398	442	428	459	440	451	432	475	451	463	409	441	398	428	443	425	447	477	421	419	494	466	460	440	422	446	425	412	458	457	452	429	464	463	440	424	461	450	433	508	433	446	432	460	452	461	451	442	465	470	428	437	450	448	424	430	449	455	449	458	437	457	410	441	470	440	455	479	388	413	433	424	438	444	432	460	408	434	441	410	471	464	455	484	434	403	454	481	432	421	464	435	434	429	451	432	460	436	447	437	437	448	389	459	450	448	481	480	438	463	471	450	443	424	493	451	443	462	443	441	389	476	484	438	466	455	437	460	425	506	460	419	442	460	466	463	454	442	480	478	472	411	429	435	468	442	421	450	457	474	448	419	449	454	431	421	432	466	451	410	474	444	469	422	487	429	486	418	413	419	459	447	431	464	443	432	496	431	437	422	433	440	433	401	461	453	451	466	459	481	441	434	446	457	435	398	447	471	442	481	428	451	480	454	424	434	455	434	424	420	428	461	431	435	446	423	448	419	426	430	433	436	488	443	413	471	444	413	453	437	454	460	451	463	419	434	423	405	441	444	449	502	469	486	471	468	425	452	447	504	453	469	497	475	446	449	454	457	452	424	468	409	422	442	420	462	435	455	453	470	422	456	441	449	453	458	427	465	461	417	449	440	454	491	467	411	438	423	466	441	422	461	437	474	441	458	482	444	437	463	401	435	428	458	468	430	446	422	472	440	453	424	453	449	417	472	488	450	468	458	448	452	465	452	481	411	457	485	459	447	463	437	481	421	422	463	466	443	473	457	490	424	399	437	442	447	422	447	442	443	446	456	471	430	428	453	441	449	473	469	463	438	451	429	448	425	484	418	454	478	432	424	457	459	433	422	446	425	437	464	426	430	472	432	449	410	472	464	409	464	433	441	425	467	457	414	421	473	422	434	429	447	434	466	462	416	455	434	431	443	436	403	449	433	450	467	453	453	453	457	427	443	469	486	444	446	456	446	413	440	439	450	451	403	488	446	420	437	443	425	443	428	488	449	448	451	440	463	467	439	482	492	476	440	389	423	446	461	481	484	455	415	418	442	463	442	453	446	456	468	450	449	441	451	490	447	438	475	440	437	417	412	422	472	451	438	411	472	441	432	427	445	437	452	485	418	415	436	466	467	460	449	475	423	459	473	416	448	436	457	437	453	416	452	456	423	433	465	427	479	376	415	462	455	437	409	442	462	471	436	449	466	456	419	461	441	440	457	460	398	439	442	426	409	426	420	472	469	431	433	447	433	463	437	407	482	410	402	416	431	441	441	430	463	440	443	446	461	461	450	464	441	375	454	447	428	421	433	418	473	421	432	434	451	452	417	447	439	445	463	443	435	451	447	463	416	468	418	429	437	424	465	479	445	471	457	455	431	444	448	428	441	437	414	448	483	445	434	437	426	464	401	414	447	439	440	441	436	458	440	460	474	449	432	450	433	420	463	480	432	435	420	457	446	432	415	447	429	427	453	449	427	438	423	431	422	458	398	409	492	439	430	479	445	473	471	448	465	437	490	418	471	461	447	462	447	436	444	463	467	405	414	407	448	446	455	406	468	409	423	428	459	443	458	453	473	444	462	463	464	431	426	482	452	470	446	448	462	470	483	424	489	457	433	500	435	454	383	437	419	447	437	461	413	428	419	422	429	457	446	507	449	424	466	460	458	452	475	453	469	454	443	444	450	424	446	435	441	458	441	428	497	450	406	425	455	437	454	436	418	483	473	453	422	459	416	445	470	451	453	460	443	471	437	460	432	448	472	465	459	442	420	425	435	439	421	464	451	476	459	447	497	447	398	458	466	442	432	457	445	434	423	413	480	432	447	439	443	469	430	455	427	436	463	479	423	446	429	476	450	437	453	429	449	415	475	485	431	476	478	423	439	475	460	432	441	451	440	454	439	434	488	436	459	416	422	404	421	463	439	454	483	421	430	425	415	450	474	444	429	449	420	424	454	430	440	474	442	434	420	472	469	451	450	488	422	439	468	434	461	459	431	442	464	449	497	472	447	437	432	435	447	444	486	405	451	457	394	436	455	445	448	451	485	371	420	452	468	461	457	441	461	450	468	469	462	462	443	472	476	456	439	424	483	427	458	446	482	440	449	419	454	472	486	461	430	424	467	461	445	472	482	477	457	481	451	497	463	451	423	432	484	435	425	473	414	474	421	486	437	436	442	443	438	455	456	435	457	457	412	429	467	436	408	475	459	435	406	439	470	491	441	462	473	460	441	459	411	433	403	461	436	423	422	442	445	464	420	397	480	456	457	416	451	436	465	447	410	449	467	436	416	447	445	400	466	460	465	438	458	461	503	443	469	453	418	472	472	454	493	478	428	431	448	437	443	430	426	460	432	473	429	483	432	446	405	436	412	449	465	412	446	465	434	429	489	420	420	451	380	440	437	450	435	452	473	466	482	447	436	455	476	492	436	456	471	434	504	486
3386	8822	6016	2908	2172	1645	1283	1012	920	811	709	687	619	589	630	591	576	584	561	558	521	574	506	528	548	517	532	524	499	508	523	486	522	507	539	468	498	506	502	512	503	508	470	471	503	453	477	457	487	475	469	416	507	506	493	494	451	426	481	468	468	460	455	446	498	472	477	504	467	478	454	489	476	468	446	477	453	456	474	458	477	469	488	470	474	435	459	473	454	472	489	462	477	483	462	473	482	478	424	495	453	431	453	464	481	456	457	436	499	450	438	438	435	493	459	496	463	460	490	462	461	432	427	451	464	460	471	475	445	411	460	463	472	458	496	417	446	467	467	445	444	470	475	424	436	448	461	487	455	429	462	492	457	471	473	527	429	437	444	463	458	473	468	509	488	446	464	460	462	482	431	432	492	467	453	431	446	502	420	453	449	465	476	446	465	474	443	457	482	432	423	454	438	459	419	426	465	465	460	447	432	429	453	471	468	478	464	415	486	428	430	453	435	470	452	475	478	470	452	462	464	452	417	466	469	451	515	475	469	489	475	406	437	464	480	439	513	464	467	454	477	457	414	443	471	440	498	444	430	455	431	417	473	447	452	450	465	465	452	440	460	444	438	458	436	465	481	460	489	451	471	478	374	465	457	461	416	450	457	467	463	472	440	433	473	456	456	457	482	443	458	445	443	464	442	468	444	443	441	458	475	467	479	462	435	443	494	452	448	496	482	469	451	455	425	438	472	481	483	444	492	448	438	510	444	471	437	452	480	460	476	412	464	469	473	437	437	473	460	479	416	463	469	422	447	441	441	452	457	437	451	480	462	412	436	436	449	482	411	452	448	441	430	488	457	473	493	439	431	432	525	469	457	441	438	442	505	438	480	468	464	411	420	471	427	458	448	463	461	451	479	415	503	436	441	463	458	472	414	448	475	452	420	456	452	455	442	438	468	446	457	410	426	462	454	442	445	442	475	454	464	477	407	482	430	486	500	454	449	445	445	465	456	421	415	451	474	455	487	439	439	449	483	473	495	412	424	458	468	453	452	459	457	458	429	491	437	464	454	437	438	464	457	430	464	461	443	473	447	491	425	456	442	463	470	471	472	464	459	455	495	446	463	440	457	465	464	504	448	418	473	448	421	441	479	447	475	445	464	446	476	453	439	464	436	456	425	424	463	452	471	457	453	451	463	445	454	427	442	474	454	483	432	423	455	476	486	460	436	486	490	459	450	464	446	456	477	465	429	432	432	447	493	473	437	450	449	466	437	434	421	464	434	453	436	448	425	415	449	425	472	453	455	456	441	440	479	459	459	491	451	432	457	491	478	412	494	448	471	452	476	476	459	474	460	454	445	427	498	422	464	475	464	442	391	468	439	470	432	461	409	452	431	460	468	440	457	413	437	435	427	456	469	438	430	462	449	491	474	438	434	441	474	489	475	504	451	432	450	414	464	460	404	472	437	452	437	438	446	465	485	486	448	488	444	403	471	460	462	451	449	436	447	438	478	475	444	450	473	495	444	430	401	473	430	456	453	444	410	438	468	446	461	447	465	451	451	460	438	439	449	434	418	448	428	409	439	485	470	483	442	456	460	425	490	450	464	443	472	422	463	446	448	433	454	453	444	437	436	469	468	447	463	444	465	456	432	455	462	432	448	401	465	456	456	469	462	484	465	486	466	492	436	476	451	453	411	464	461	466	506	481	480	422	491	469	437	441	461	467	411	468	471	474	477	440	465	445	433	436	420	475	472	487	421	435	428	461	466	435	433	433	413	447	473	447	471	419	448	500	473	445	435	414	449	431	474	454	443	445	428	460	471	460	437	428	426	434	482	463	434	474	449	475	463	444	457	480	430	448	416	455	460	413	433	445	472	484	467	465	464	489	484	451	448	475	453	450	453	472	474	483	434	472	447	434	496	469	413	467	453	405	427	461	460	504	459	423	437	433	451	409	460	416	457	468	449	447	449	438	433	463	436	472	453	444	405	473	444	473	479	450	471	457	440	445	464	475	457	450	462	426	475	458	482	420	460	428	432	490	455	448	450	455	452	462	496	457	418	453	441	448	459	449	461	420	489	456	491	429	420	464	445	458	395	459	470	472	446	450	416	429	467	461	430	476	449	467	478	437	474	447	468	477	487	428	454	470	438	447	430	444	454	456	437	436	464	464	401	450	443	466	430	469	460	464	439	430	440	457	429	435	464	460	452	461	448	427	467	475	483	442	437	463	464	446	439	491	457	428	460	490	458	434	451	477	459	426	480	424	459	449	437	481	467	484	435	447	464	435	434	460	425	469	450	464	455	438	456	440	429	488	430	459	457	497	476	378	464	466	496	459	427	466	445	433	458	501	439	470	487	422	444	432	449	462	458	472	431	470	425	509	504	499	441	460	487	447	456	484	429	463	445	455	483	465	479	440	431	479	465	463	464	488	451	471	469	461	443	487	447	461	459	426	426	467	472	460	423	422	421	446	460	447	498	462	469	470	446	454	488	436	483	463	498	431	448	457	421	440	444	516	471	477	425	441	465	467	466	448	471	482	470	481	475	447	469	486	458	457	467	477	475	484	453	518	434	426	463	461	471	477	456	479	460	446	419	524	454	428	443	474	457	462	476	418	461	484	494	445	455	446	446	491	457	407	442	462	416	466	447	443	475	441	447	478	417	444	451	431	470	435	467	465	463	458	472	418	415	407	471	453	460	449	479	454	456	469	489	464	438	469	467	457	460	453	420	438	476	477	417	458	433	441	464	440	485	458	449	427	459	469	486	462	458	442	451	451	481	445	489	453	451	418	473	440	438	439	470	458	460	459	432	432	466	446	474	417	473	427	456	440	439	461	508	466	456	459	431	460	439	474	465	499	457	468	447	426	435	439	460	473	486	455	438	454	460	495	456	439	421	460	452	455	445	412	429	454	413	424	473	449	451	453	441	456	482	441	490	448	448	472	452	456	472	457	475	448	450	423	480	449	428	454	447	400	437	462	482	453	436	487	438	482	457	445	420	432	418	469	442	437	443	452	463	459	452	462	452	459	417	472	438	451	452	464	476	443	473	450	455	460	450	443	420	458	469	449	495	451	495	482	468	460	428	429	462	493	444	454	460	456	485	447	450	466	422	481	469	424	441	471	429	416	418	459	466	431	456	490	459	485	437	462	471	470	451	465	474	447	452	416	467	439	498	486	447	451	458	425	470	428	462	456	440	448	486	463	480	468	460	454	472	405	463	452	439	449	466	436	491	435	448	443	412	444	447	454	486	465	479	453	469	439	489	455	445	453	453	495	450	475	429	447	433	479	434	477	451	441	466	470	464	436	472	484	454	423	435	477	460	456	461	427	454	466	451	480	435	476	424	458	474	468	480	439	491	439	465	499	468	461	465	463	477	491	479	455	467	416	439	444	434	481	481	441	477	459	431	439	492	458	468	488	485	493	452	476	483	469	456	483	478	453	456	442	473	466	451	460	462	432	454	471	488	459	449	441	482	450	471	430	502	454	465	434
24440	20948	27388	24619	14684	1605	1100	1004	929	887	897	827	851	812	835	841	794	781	862	831	797	822	812	809	796	815	825	835	741	812	805	827	799	779	802	811	776	822	804	813	845	798	787	857	772	762	744	806	727	775	768	772	791	750	745	749	747	789	807	793	723	769	811	808	823	759	750	744	770	774	717	745	760	776	752	782	777	755	756	795	810	783	786	744	755	771	790	788	758	719	776	735	740	719	737	758	716	750	731	761	805	722	732	731	775	801	748	763	771	761	722	792	789	771	799	755	794	728	765	804	705	737	741	781	761	797	695	812	734	774	773	731	793	735	721	769	751	787	719	780	750	743	734	784	736	722	745	705	784	750	716	756	766	717	745	738	788	765	772	743	718	790	776	722	744	776	776	765	725	742	739	739	754	794	800	777	723	740	757	750	768	797	740	787	765	705	760	750	707	753	799	737	758	766	770	767	745	770	778	763	768	790	774	704	705	780	771	832	749	743	740	726	759	731	759	740	772	719	737	787	728	789	775	739	771	789	792	780	728	753	760	763	772	715	754	749	763	751	805	734	731	797	798	774	774	790	752	790	762	794	742	736	768	757	740	734	753	819	767	783	790	773	728	733	791	770	747	761	749	744	778	810	737	816	767	732	756	772	784	720	733	776	742	746	751	770	782	779	797	740	761	737	762	770	778	739	821	763	780	795	780	826	767	745	793	753	790	726	766	727	773	708	760	786	745	803	845	810	705	779	748	805	790	739	728	751	740	773	764	799	811	735	748	766	779	778	735	753	806	730	730	716	794	773	749	765	716	777	780	766	778	795	763	734	706	742	789	752	761	719	751	790	755	793	816	733	729	722	718	723	742	777	793	739	758	767	738	749	795	788	693	758	759	763	798	775	779	781	757	734	784	733	764	719	711	791	805	756	767	694	753	719	784	691	707	802	768	765	728	762	761	789	738	741	739	770	788	726	760	771	747	700	770	744	757	715	742	752	761	758	734	748	813	722	746	713	744	736	748	769	744	763	789	785	733	792	703	844	774	751	716	761	734	761	776	749	740	764	814	732	762	789	716	701	760	751	718	769	765	775	736	726	755	811	771	735	773	721	759	769	755	791	761	745	724	734	747	790	752	772	753	709	718	766	771	764	777	719	742	811	728	795	819	751	760	746	759	750	753	765	729	721	753	741	759	797	760	761	766	817	749	781	755	747	776	755	778	785	734	781	743	773	788	774	820	723	755	741	748	763	714	771	781	761	732	775	774	780	777	792	737	710	740	793	770	748	737	778	736	728	722	751	761	751	798	746	735	808	739	735	764	743	737	718	746	776	767	737	730	768	734	704	767	769	778	746	750	771	745	784	747	806	739	743	748	682	771	751	742	745	803	805	787	732	805	736	789	807	760	797	736	747	739	774	787	803	760	755	707	727	752	797	727	710	727	749	697	777	785	715	755	798	765	721	766	748	814	761	780	779	764	777	729	742	771	791	735	815	782	791	750	788	774	726	729	768	762	735	784	750	771	774	761	737	737	780	767	801	765	743	802	706	772	765	763	800	725	731	772	744	756	694	721	724	802	788	725	765	739	775	758	779	743	750	668	747	778	801	730	706	775	803	772	724	749	742	777	741	745	805	728	730	731	708	756	751	843	766	773	797	730	801	778	777	799	783	800	769	731	765	729	761	774	782	765	771	742	781	746	773	801	781	772	757	723	734	776	719	741	811	760	737	721	762	750	750	759	739	767	770	810	753	774	735	773	767	765	736	767	770	760	740	767	744	781	778	780	736	794	736	730	740	771	747	777	769	757	744	774	811	730	747	732	750	750	772	794	775	808	769	755	719	779	762	799	778	762	790	759	772	763	748	814	769	722	793	751	791	761	780	747	724	761	726	785	793	785	741	774	715	736	743	753	734	789	782	700	746	743	790	764	755	736	735	760	722	748	717	799	739	720	778	783	808	753	744	717	740	771	753	817	755	790	728	778	744	784	754	747	780	758	694	749	734	737	763	773	764	743	728	732	820	756	753	722	750	740	735	738	762	729	798	761	761	742	746	789	743	777	775	751	737	783	764	722	772	818	768	774	792	772	743	789	761	790	734	719	715	769	742	763	772	686	771	789	785	708	781	723	735	804	732	758	781	737	802	765	779	722	710	732	764	783	768	734	703	756	741	784	747	759	739	760	790	760	756	751	752	740	743	726	749	737	784	708	753	778	751	773	702	776	783	731	743	801	750	753	791	806	755	733	727	763	745	783	756	812	745	755	773	770	783	751	811	757	764	758	749	781	786	777	745	772	785	756	762	745	778	735	800	707	753	742	764	772	780	775	724	784	768	799	790	785	749	724	727	752	765	719	784	797	762	730	740	767	722	800	784	735	730	748	737	738	783	792	793	725	768	734	772	771	816	784	784	759	711	763	759	718	717	755	754	739	758	718	776	751	766	736	767	762	811	771	778	764	764	731	748	708	784	809	795	737	782	751	798	733	753	752	743	773	784	723	754	766	759	770	789	766	783	769	741	754	804	769	772	771	743	745	764	758	746	772	748	736	752	769	746	764	758	785	759	742	804	779	767	762	757	761	802	803	716	785	768	799	706	695	779	773	782	775	760	768	790	742	745	757	744	719	765	739	731	739	759	800	774	768	761	762	752	794	765	707	784	771	775	707	735	746	695	718	694	783	752	764	756	776	821	758	791	798	756	779	786	790	761	763	757	701	738	760	772	780	720	748	755	753	781	756	749	720	777	752	767	715	731	738	862	758	767	754	714	788	789	752	702	760	778	761	764	784	770	784	754	743	774	769	717	740	795	770	715	787	750	735	843	724	680	753	720	781	778	777	724	748	798	789	791	735	753	770	769	762	732	767	740	757	756	764	770	799	801	798	783	786	736	781	732	748	724	731	729	762	725	718	778	790	796	802	756	738	794	748	740	778	764	738	754	734	790	760	744	773	746	762	714	795	784	712	785	810	751	722	834	742	785	775	793	744	761	763	776	770	751	750	782	730	764	750	718	785	768	771	804	748	761	752	765	825	777	771	756	781	740	770	717	762	775	759	774	801	675	763	759	801	798	713	768	734	759	785	723	760	759	752	720	776	777	754	750	742	774	745	733	785	756	781	747	732	759	802	748	780	777	789	793	760	774	797	756	757	769	774	753	765	761	770	748	756	756	727	736	784	789	732	772	789	787	692	806	763	703	781	754	777	750	761	781	721	752	752	748	728	794	739	764	778	732	721	791	780	745	814	706	775	765	759	795	754	761	743	751	715	696	724	779	763	785	774	783	752	757	743	744	770	821	737	750	744	714	771	743	753	716	769	752	734	753	758	711	780	758	781	717	771	778	767	761	750	821	771	721	769	758	775	790	770	717	763	740	759	763	766	732	747	744	776	738	754	749	765	795	784	781	774	724	754	794	768	749	785	745	792	815	784	766	743	730	763	696	725	727	724	720	765	817	770	700	750	737	793	755	746	785	751	770	798	716	753	736	737	792	726	776	795	757
3562	5633	3951	2115	1691	1411	1242	1106	960	923	937	900	874	812	799	825	789	794	787	824	742	800	825	840	780	782	819	729	789	840	812	745	778	775	740	769	777	822	789	728	813	778	750	763	758	776	776	789	761	793	772	762	738	797	778	714	763	783	744	753	739	759	701	785	750	760	787	761	711	782	714	755	748	733	745	751	780	734	793	715	741	759	750	788	785	721	744	711	717	754	782	697	742	752	795	743	719	831	760	771	750	696	766	701	741	735	758	731	706	711	729	758	731	744	732	738	691	736	743	757	759	722	723	787	791	773	760	737	763	767	723	732	741	712	714	784	772	740	763	765	704	741	754	730	749	692	787	797	744	768	741	750	753	766	721	750	778	737	733	773	770	753	733	740	747	773	727	769	756	797	759	754	722	717	729	727	730	772	754	774	746	784	727	725	735	749	745	787	731	776	738	724	707	801	719	792	766	750	713	712	693	728	759	736	716	711	769	715	709	744	740	745	701	789	781	753	718	709	755	769	765	716	699	737	744	742	740	764	744	699	727	722	757	745	707	697	750	738	771	711	737	746	769	762	775	756	695	765	747	690	744	782	723	756	716	719	711	739	692	714	771	709	704	719	757	709	739	772	733	756	708	728	775	709	743	750	731	724	695	709	730	747	737	712	723	725	781	734	724	770	744	730	770	793	760	715	777	737	772	757	771	738	731	762	766	750	762	719	752	764	730	805	713	717	729	759	780	732	736	721	791	746	779	728	799	780	774	747	726	742	697	772	749	818	750	740	702	704	724	742	737	756	757	734	743	767	699	774	693	746	735	747	762	721	758	738	803	781	744	736	741	743	737	763	743	735	737	758	719	798	745	763	777	754	684	770	747	739	761	756	707	724	759	707	755	701	721	745	756	721	741	748	690	769	693	758	774	753	701	739	761	752	785	743	756	790	743	724	780	707	726	716	750	752	703	755	760	704	768	740	753	742	799	735	767	729	766	746	707	764	763	724	739	748	683	774	702	797	708	757	755	717	714	695	741	729	755	750	692	736	715	762	757	704	718	778	706	715	720	725	720	767	720	740	692	713	673	749	721	710	728	727	679	717	765	770	723	764	769	705	731	742	760	695	752	773	774	699	740	747	757	723	774	740	717	758	756	734	768	721	775	750	724	743	790	741	757	750	743	731	749	717	748	750	751	724	777	711	716	696	765	725	779	728	756	761	787	710	741	718	690	769	722	758	717	692	725	693	722	767	755	780	726	722	760	724	698	698	740	712	719	743	778	733	706	767	721	748	760	696	733	734	741	779	800	754	772	735	775	783	745	725	724	730	717	744	718	751	708	799	768	724	745	734	775	740	684	738	726	687	730	732	769	749	741	725	743	773	726	821	689	712	769	789	769	707	697	718	744	761	718	746	754	723	755	717	791	725	733	737	721	755	734	728	690	800	747	739	774	743	711	739	709	720	746	715	704	780	718	710	737	772	722	711	725	694	802	672	780	707	736	694	754	707	742	767	742	717	712	760	696	759	743	770	776	724	731	716	671	749	741	772	733	743	734	754	753	754	742	740	733	786	753	799	726	733	741	753	785	742	760	774	745	766	759	751	716	725	723	778	732	780	740	735	733	730	720	777	731	767	730	707	730	713	786	747	714	751	746	688	734	742	757	721	766	720	728	742	708	768	749	716	730	752	744	718	747	746	774	720	700	757	732	763	776	692	717	697	731	777	745	779	790	708	716	761	778	780	721	723	773	728	746	779	739	786	713	796	791	734	710	714	725	721	758	744	762	749	777	756	732	748	762	831	740	798	781	740	781	759	741	730	736	785	740	770	765	755	777	767	720	782	719	698	701	755	701	730	725	740	728	719	714	705	716	685	718	702	736	725	721	722	795	731	778	727	736	678	785	765	706	746	755	720	762	709	738	746	727	723	780	774	730	764	792	682	749	751	676	754	756	777	742	765	749	741	778	702	736	709	705	679	761	732	764	755	721	759	787	752	737	762	847	746	779	731	764	762	688	707	731	747	713	757	695	757	725	753	760	726	706	730	787	772	755	774	775	767	772	768	734	746	729	754	781	710	715	747	764	759	747	716	762	769	766	768	757	758	765	757	793	751	752	757	749	699	687	745	765	754	763	712	781	781	816	755	765	742	745	769	748	750	774	754	795	748	712	731	730	724	754	750	689	764	752	771	727	755	711	699	800	744	781	800	718	756	766	754	732	727	729	750	703	755	731	780	740	683	724	751	727	757	754	749	748	726	761	732	738	712	736	733	721	786	707	735	741	717	756	731	729	685	676	769	771	744	757	738	780	731	749	742	746	695	697	682	766	795	705	781	742	762	766	728	717	718	743	711	802	764	764	764	736	786	720	741	725	737	711	725	734	750	747	745	790	739	740	703	736	756	735	708	755	776	743	723	737	766	769	765	761	750	782	748	711	741	758	746	743	766	698	788	757	745	719	752	800	779	749	733	779	713	714	793	692	766	759	746	715	730	762	701	754	789	753	744	737	745	725	739	768	749	733	717	800	747	749	748	750	748	724	741	739	715	676	770	717	713	785	688	765	734	770	739	720	732	771	736	732	755	741	797	667	714	732	763	744	714	726	716	697	754	751	701	718	803	743	697	718	744	763	723	815	722	760	751	757	743	714	763	774	733	747	732	702	735	698	752	785	755	712	739	722	752	736	735	779	754	729	766	749	724	746	750	738	742	694	755	704	761	708	737	736	757	720	746	777	772	709	741	694	750	767	714	741	738	719	779	736	733	725	778	740	734	761	771	709	776	747	750	745	763	697	716	750	733	778	723	689	689	771	713	767	737	753	742	705	760	754	745	682	760	802	711	746	742	740	743	690	709	740	748	726	737	678	698	733	775	711	722	717	737	775	731	722	706	764	716	733	745	732	712	741	757	730	793	736	698	707	704	721	723	793	701	712	727	768	728	755	694	765	733	740	691	718	735	755	709	782	751	726	786	770	763	735	733	775	741	771	720	697	749	707	770	786	729	762	747	725	747	736	724	750	803	729	712	750	723	756	704	748	762	705	754	682	796	711	749	724	771	750	770	755	708	757	765	764	718	753	734	749	734	726	719	764	738	715	737	719	780	696	773	746	751	736	713	747	750	743	749	755	756	721	755	748	739	754	754	728	724	739	756	727	762	728	776	770	757	732	745	746	767	738	734	711	763	754	738	772	755	751	771	797	736	736	758	749	649	722	735	719	753	734	736	702	755	758	731	769	729	748	763	769	779	735	754	676	758	752	715	749	711	715	814	781	769	744	737	700	726	706	746	767	754	742	736	728	721	706	703	677	715	780	728	728	707	781	730	733	740	768	761	787	731	713	712	764	757	727	793	731	748	737	749	740	752	744	770	749	735	736	780	733	760	747	701	737	748	721	707	689	733	741	740	771	755	785	706	735	761	725	727	739	759	732	680	708	752	765	740	768	737	735	731	743	794	687	703	751	777	780	728	717	765	701	742	705	743	728	678	742	714	778	751	707	799
22327	21016	28722	23531	21018	21071	11048	1289	931	778	725	654	668	603	606	549	544	525	497	528	487	476	492	481	524	479	480	476	444	509	487	427	506	452	437	446	469	440	475	466	491	423	442	476	434	425	410	444	387	410	459	462	408	435	414	393	455	445	417	410	407	416	405	410	443	436	385	419	452	406	432	409	399	408	400	394	385	382	390	423	410	402	443	413	430	414	408	409	390	393	414	404	388	414	390	420	436	408	403	422	419	392	372	398	395	412	394	378	425	367	424	389	364	376	375	394	408	403	419	390	377	346	401	381	394	388	395	424	398	405	396	391	415	430	396	386	401	410	376	388	381	388	387	391	394	391	422	391	369	373	374	399	425	416	380	367	386	421	406	401	390	374	417	394	421	403	422	377	398	391	423	404	381	437	366	373	373	394	384	373	381	415	360	380	368	405	408	408	417	434	401	406	388	389	421	403	379	429	397	365	394	424	389	412	385	367	390	390	379	407	415	398	382	376	399	444	418	378	373	369	398	430	388	425	392	414	407	401	439	438	402	425	407	394	380	390	413	412	380	394	412	394	402	400	371	388	372	370	373	425	384	400	386	460	376	416	383	399	372	399	397	422	411	389	408	376	377	367	384	349	375	407	358	407	370	419	385	360	407	378	371	374	413	419	398	367	393	372	383	385	388	377	431	405	440	397	422	362	412	402	395	382	431	394	406	375	359	400	411	383	370	390	394	419	391	377	378	420	386	415	407	396	416	420	409	371	384	411	404	374	385	391	411	361	422	400	397	393	381	402	402	378	407	412	413	443	374	390	389	374	384	394	402	353	376	378	380	395	394	391	385	422	416	373	415	368	394	386	413	371	426	421	406	373	350	397	435	360	413	386	414	392	381	374	368	377	366	394	400	423	396	360	407	401	390	423	379	420	372	392	392	420	390	401	373	426	374	373	397	408	405	382	384	361	370	380	387	398	376	392	397	388	433	416	389	392	408	420	383	373	367	391	418	379	376	413	421	355	407	402	340	392	409	400	417	429	382	332	383	365	379	390	389	398	428	424	404	368	394	405	379	416	402	379	442	374	370	352	381	414	376	415	403	437	401	362	412	399	371	385	387	354	383	392	389	437	399	436	348	384	412	405	408	389	387	381	376	386	402	376	403	417	393	385	417	416	362	377	385	394	417	387	402	397	403	405	425	377	425	400	370	406	372	404	406	351	364	396	394	357	419	417	381	385	385	397	402	398	387	416	373	398	383	429	433	420	398	430	403	421	411	420	392	371	399	383	399	395	374	396	407	395	401	407	373	423	383	407	383	368	394	396	405	370	384	401	408	386	419	398	380	444	394	446	385	389	381	362	372	388	418	380	401	412	408	406	382	394	377	391	390	386	401	398	406	389	383	442	396	396	411	400	398	395	394	399	398	373	417	403	340	388	349	371	414	393	402	381	428	375	358	403	393	403	408	381	388	395	385	405	409	392	395	420	392	434	392	394	396	419	402	417	402	398	388	381	406	401	370	393	425	420	404	386	371	400	371	417	394	385	410	429	394	364	392	387	420	390	398	391	399	425	377	391	392	396	423	406	389	386	377	351	393	420	413	400	390	378	388	413	413	385	373	409	382	392	410	390	403	386	371	386	382	365	382	404	369	372	379	388	381	427	385	391	409	422	410	427	365	391	395	413	387	365	406	381	398	407	390	400	371	435	374	399	370	396	383	416	415	406	366	379	377	385	412	403	415	366	427	366	372	382	377	401	408	392	379	403	377	353	391	382	406	376	387	389	417	427	371	421	371	398	352	413	358	399	391	377	379	397	412	407	379	379	397	418	370	357	381	369	402	400	368	426	383	424	395	403	378	415	392	402	399	385	410	421	412	429	355	430	402	407	392	369	418	411	387	394	350	353	373	412	424	404	382	410	379	390	378	410	371	376	409	388	376	379	391	459	411	362	359	390	404	427	363	380	394	417	387	399	400	396	385	404	390	368	395	378	402	364	426	401	412	419	429	418	410	403	387	396	406	386	392	360	417	361	419	395	361	378	398	424	402	410	395	399	377	396	407	389	360	388	386	400	428	367	398	367	366	375	426	405	415	371	361	378	374	382	383	400	416	396	392	365	388	408	364	409	401	404	433	396	376	383	384	385	406	390	385	400	362	379	365	385	375	391	382	370	364	374	393	380	382	413	377	390	405	394	395	410	376	397	371	433	399	396	406	371	416	366	381	420	379	431	366	398	415	393	380	421	409	429	402	409	385	393	390	425	388	374	410	400	408	374	411	432	393	399	403	387	416	374	395	384	384	404	407	406	370	400	397	386	410	417	387	431	360	389	401	397	416	413	408	372	413	398	388	379	367	366	384	390	371	388	400	391	376	395	378	388	383	371	409	403	382	419	381	408	420	395	378	375	414	364	371	394	411	423	358	377	435	406	387	404	389	427	415	394	388	413	391	405	418	411	408	369	388	402	394	420	442	382	357	379	409	373	397	363	421	369	346	390	411	424	407	425	426	375	418	383	375	379	397	401	406	401	393	408	385	392	363	420	389	384	399	383	388	397	375	416	397	382	376	401	386	393	401	401	383	405	384	362	345	362	441	358	400	405	381	397	407	384	388	382	417	391	396	402	395	385	411	392	377	402	408	424	422	394	396	407	360	393	409	409	416	377	368	388	434	386	394	387	413	407	403	395	396	403	381	365	356	420	403	409	401	432	363	367	384	351	419	393	399	406	394	373	383	413	372	386	389	389	385	382	388	381	384	365	386	387	366	406	412	396	392	370	397	388	399	420	381	356	384	358	384	366	438	398	417	402	378	439	369	360	399	373	387	368	394	391	392	405	404	373	418	373	370	413	389	356	374	429	382	401	380	397	412	424	414	393	371	390	413	349	393	399	391	353	394	401	357	391	404	371	415	386	396	413	400	431	401	369	420	419	377	413	362	425	407	415	380	399	361	417	422	392	366	403	344	389	401	370	378	409	368	416	367	397	387	380	358	387	425	446	398	394	406	418	393	393	427	398	400	392	395	413	410	408	393	372	393	424	380	398	450	408	378	366	384	428	393	388	368	416	432	402	388	394	353	397	407	373	372	427	380	398	402	400	381	405	395	425	376	411	401	433	402	373	394	401	402	444	369	361	369	384	386	360	379	392	398	428	415	409	388	403	408	410	447	416	429	378	395	410	437	405	390	394	399	390	394	390	366	428	386	398	366	436	403	360	392	403	431	402	359	392	413	411	386	400	382	396	386	392	392	372	373	378	377	398	397	410	412	416	384	389	407	378	408	382	391	420	403	407	405	352	364	411	413	387	379	376	397	357	394	394	401	389	402	393	414	396	365	376	402	393	401	388	392	366	379	406	383	390	403	415	374	414	401	391	377	407	368	364	394	391	397	414	378	417	362	360	367	403	390	389	360	400	369	444	351	420	392	364	374	422	396	376	406	364	386	395	401	398	365	401	383	364	368	386	374	406	400	417	372	390	402	368	388	396	404	401	417	357	387	393
4508	14364	10206	5160	3743	2720	2061	1523	1263	1015	874	811	741	666	653	563	592	571	576	523	554	546	534	518	519	523	446	497	478	486	468	485	497	464	488	481	478	494	454	434	465	444	457	455	429	466	438	454	392	411	426	434	425	395	444	428	422	395	416	401	399	418	387	419	436	416	409	441	439	393	439	424	410	430	418	396	417	408	366	407	394	390	395	451	389	387	371	393	369	421	384	398	356	390	431	412	393	397	393	411	386	404	413	394	407	343	417	397	371	381	381	378	367	381	377	429	407	382	402	400	371	388	404	379	398	415	369	381	394	400	383	405	387	392	410	383	390	388	383	402	381	383	358	355	389	421	399	388	397	384	378	375	389	405	380	394	390	388	397	411	384	377	413	396	390	399	390	391	392	417	359	389	352	421	416	375	376	417	385	377	364	361	386	397	386	411	423	369	345	391	383	373	373	360	378	344	375	368	395	404	388	394	371	373	356	420	394	389	392	330	397	424	371	414	388	394	345	392	359	387	373	389	398	406	396	401	354	369	421	407	385	367	369	389	365	380	381	360	401	416	385	374	370	340	379	388	373	362	396	418	358	373	341	402	370	357	354	374	375	414	390	417	383	399	391	375	399	393	377	403	393	396	402	378	392	381	408	385	424	376	382	424	394	417	389	394	372	403	383	362	410	383	367	348	398	348	393	357	378	378	381	423	386	362	365	384	388	351	378	367	416	372	387	390	370	365	365	361	397	421	388	406	400	403	381	355	376	360	385	377	370	438	422	393	365	381	391	371	384	410	417	375	374	387	404	366	388	394	353	419	358	403	399	401	411	396	382	383	396	349	354	389	395	382	395	368	373	391	395	357	408	380	408	378	396	370	386	405	384	389	381	375	383	389	383	370	400	393	378	390	409	398	372	370	397	415	375	377	374	375	404	396	376	352	356	391	386	381	402	387	398	392	397	393	389	368	388	403	382	364	358	403	399	380	391	338	383	413	376	412	387	363	364	439	409	359	383	387	388	407	394	381	353	406	401	348	372	376	344	389	350	375	394	384	396	367	388	360	389	408	408	374	389	371	376	360	382	375	383	374	393	380	399	381	404	368	401	403	388	400	387	416	354	414	360	389	384	368	412	396	368	352	387	385	384	373	374	375	417	399	372	383	364	385	401	391	403	415	385	399	363	387	399	406	394	368	404	408	360	385	408	376	382	384	362	420	398	412	380	365	365	370	401	381	361	375	411	402	392	415	405	396	401	420	398	394	376	384	408	368	360	380	366	380	356	360	419	402	399	406	366	386	408	373	378	368	386	393	402	373	371	395	417	351	419	403	341	377	383	376	390	389	402	349	374	346	411	366	376	377	357	399	410	385	362	363	381	377	359	345	392	403	377	357	409	376	438	402	384	395	369	364	381	368	417	389	415	407	398	346	377	396	341	383	406	373	333	361	428	384	388	381	426	386	400	384	357	405	382	368	363	393	382	386	381	389	375	384	384	363	380	375	358	398	358	360	446	351	375	389	358	369	341	385	375	360	369	382	380	361	402	396	407	410	394	390	407	405	349	400	371	400	371	358	365	393	404	388	407	377	414	424	405	409	352	385	405	414	366	389	365	401	418	407	383	370	421	396	361	384	406	342	386	387	397	375	364	408	355	395	376	384	383	399	370	384	403	375	395	393	393	390	394	398	387	420	376	416	366	390	414	391	404	381	377	365	368	392	374	395	396	363	388	385	391	402	369	407	376	370	366	365	373	393	383	372	394	403	403	379	382	392	400	356	359	403	402	395	388	382	347	363	380	386	351	373	404	399	387	405	408	350	387	376	396	409	369	393	375	415	408	397	389	382	359	362	366	379	375	397	381	355	399	386	421	389	381	376	369	398	352	388	378	365	417	389	385	384	394	390	370	392	405	356	407	399	411	364	362	404	383	407	376	381	446	378	384	403	358	366	385	374	409	361	383	407	390	421	377	399	387	403	382	362	381	409	380	372	365	380	379	397	365	398	401	400	400	375	371	434	391	346	420	368	376	374	347	371	359	403	374	344	390	367	389	356	351	388	404	410	361	376	400	367	367	343	417	384	385	369	401	386	404	372	410	367	405	388	392	372	377	361	372	412	382	381	401	387	395	363	359	402	387	394	383	413	389	391	379	381	422	360	359	374	378	386	403	374	365	422	382	399	382	384	379	398	398	402	389	416	423	407	416	383	398	382	392	361	398	388	403	404	384	388	391	414	366	392	388	397	399	403	391	382	363	383	361	353	385	369	387	366	356	388	397	360	373	396	366	411	401	387	375	388	388	388	397	379	372	385	405	389	388	389	406	380	409	381	376	367	378	380	390	394	389	377	369	367	393	392	368	415	392	352	359	406	381	379	425	370	390	392	382	354	374	376	410	386	400	380	368	362	386	369	404	375	400	364	349	389	393	364	356	406	391	388	411	440	355	364	399	361	363	372	421	388	368	385	376	382	351	362	370	394	396	369	383	397	370	380	378	412	413	405	368	349	389	366	383	387	410	377	388	381	362	370	388	388	368	415	368	398	381	421	370	378	360	389	398	378	398	387	373	412	401	406	374	360	385	397	379	396	373	384	387	404	387	388	382	379	388	373	396	411	378	404	409	338	389	379	386	400	376	397	352	398	398	370	405	370	382	403	378	410	387	368	438	419	390	412	391	380	403	381	389	376	373	359	361	366	402	395	394	376	398	343	378	427	347	375	376	418	403	362	420	368	351	411	393	381	394	377	383	376	403	417	378	399	377	397	395	396	352	385	377	360	407	393	370	398	423	393	423	400	391	398	395	394	370	379	385	378	358	377	361	341	357	385	379	380	430	375	376	401	365	371	348	391	388	369	355	383	359	402	419	405	391	381	362	379	385	373	398	365	378	401	386	391	386	408	374	379	387	382	377	377	381	365	384	378	389	362	387	402	407	378	370	390	387	375	393	369	407	398	383	379	362	390	393	370	367	410	367	388	400	371	387	352	380	361	402	395	395	381	384	386	395	348	373	371	374	394	394	402	383	364	394	385	375	381	386	383	352	365	403	355	345	406	383	373	370	380	433	391	389	382	401	391	385	408	416	379	380	421	363	375	399	377	404	387	400	389	385	375	392	383	401	373	372	406	387	397	405	360	400	417	397	424	377	418	366	405	352	380	388	394	416	338	377	385	381	358	389	408	402	399	395	383	393	434	380	411	404	402	393	399	377	369	414	336	409	385	399	400	362	393	412	391	404	388	362	406	372	376	358	400	387	357	364	399	384	386	393	405	348	371	372	386	364	367	366	387	409	379	356	364	388	360	381	402	399	406	390	353	401	409	353	391	423	367	364	423	370	369	394	416	396	368	401	383	347	390	376	407	409	367	387	393	381	376	378	389	397	410	410	385	353	381	369	406	416	385	382	370	380	385	385	395	372	395	361	402	397	399	391	386	378	373	371	374	386	403	363	383	397	392	413	410	406	373	374	346	379	397	357	377	387	394	372	410	363	409	358	400	389	381
27419	18521	4992	1050	761	772	794	773	753	751	730	780	764	725	690	768	777	778	784	709	758	762	754	746	763	761	766	759	774	793	773	729	771	803	778	749	702	741	783	743	722	750	704	731	730	727	747	763	717	741	774	749	749	756	788	708	771	706	733	752	744	715	776	777	763	765	717	710	736	715	779	799	742	762	790	769	734	778	692	725	749	721	744	771	764	740	731	770	704	765	787	739	709	714	746	715	736	748	696	770	764	739	733	709	702	730	704	756	753	700	717	739	696	711	757	694	776	703	719	737	773	723	703	738	758	736	804	721	707	707	724	721	697	711	751	747	733	708	681	719	699	741	742	744	745	748	755	747	714	714	764	743	712	740	679	744	720	698	735	747	745	704	765	738	776	759	743	725	728	738	679	718	724	711	747	711	682	783	722	719	717	721	762	717	776	754	753	706	715	728	751	726	707	727	731	695	735	741	745	730	709	712	715	763	760	756	755	716	739	726	711	764	718	726	757	719	731	729	730	729	730	700	734	731	705	746	773	728	675	711	743	758	720	705	701	730	738	746	706	767	761	722	736	733	720	759	751	775	733	762	749	748	752	790	734	672	788	770	739	713	782	715	777	754	700	758	766	753	700	734	732	722	750	691	705	768	726	730	682	718	766	756	710	743	702	776	734	730	709	700	742	741	758	722	729	736	711	689	773	787	707	753	719	734	736	765	751	744	763	726	723	709	759	737	722	692	770	724	733	750	754	733	752	737	738	728	752	736	698	746	716	705	738	708	711	718	701	696	768	761	723	735	759	741	709	753	688	717	734	735	726	734	731	744	702	745	693	776	728	739	710	706	799	772	774	748	739	714	689	711	764	676	662	728	756	724	712	751	744	716	717	711	731	739	755	739	703	705	709	712	767	677	727	717	752	736	732	743	728	758	715	667	742	717	747	734	730	726	731	724	730	759	673	731	719	761	757	687	724	771	733	701	719	724	757	691	684	773	755	698	784	757	759	743	751	761	758	675	720	745	738	783	780	702	712	740	720	726	726	719	739	755	716	662	742	737	735	734	714	668	744	744	752	722	723	762	730	689	747	748	704	776	714	724	679	762	715	748	815	707	729	673	726	731	712	760	753	716	728	794	742	699	745	696	774	734	720	695	736	736	751	758	745	709	743	737	775	701	725	745	702	693	737	751	761	759	707	726	692	805	736	739	734	738	734	725	751	731	720	765	724	757	778	676	782	738	735	729	741	777	716	700	697	742	749	698	744	689	777	720	692	734	730	752	753	731	733	735	755	746	708	681	708	699	753	731	794	724	780	711	727	765	768	748	752	705	722	730	704	767	752	716	751	684	705	723	790	731	700	737	761	684	727	788	735	699	738	760	734	664	748	735	764	716	772	690	706	757	720	682	762	693	732	756	699	722	772	774	744	729	705	731	734	750	739	681	746	722	740	724	699	741	726	746	750	758	703	764	718	711	710	714	736	724	765	750	750	735	783	720	727	721	723	691	764	721	753	702	772	722	717	757	736	736	711	728	706	705	734	764	696	723	703	713	700	755	726	737	748	717	720	753	685	694	795	706	776	770	736	758	698	730	712	663	683	735	689	734	790	690	727	719	754	741	746	780	697	740	708	729	720	748	805	723	733	760	714	716	692	764	771	740	720	763	719	755	766	757	797	748	665	693	709	774	728	735	728	784	751	704	763	769	778	746	752	778	726	715	735	711	686	763	746	722	689	759	719	745	780	774	741	712	725	716	687	758	733	738	650	692	760	751	768	744	721	701	717	730	745	692	711	742	712	755	733	744	708	688	780	741	750	748	722	748	708	734	782	764	781	739	700	767	748	759	723	678	763	773	784	747	727	720	723	750	769	710	698	721	668	743	730	722	732	738	746	658	720	713	726	730	739	762	720	715	781	754	713	737	733	749	755	751	694	717	749	719	782	706	744	752	722	721	753	757	707	711	693	758	753	749	774	725	764	789	709	747	753	717	743	716	677	704	713	778	739	772	701	787	731	728	712	688	707	731	725	710	756	743	707	712	719	707	769	749	786	768	691	748	759	759	799	713	739	755	756	720	675	745	716	756	710	762	717	797	710	727	726	752	680	793	763	710	705	749	724	726	693	704	777	714	737	741	717	710	741	755	748	679	776	766	744	778	725	736	743	738	698	814	746	752	702	740	740	738	764	755	753	804	764	669	743	758	718	754	724	738	763	691	710	753	710	731	754	771	711	756	771	706	762	717	725	755	719	727	711	720	777	744	717	700	724	743	736	739	719	764	707	776	761	713	744	676	690	723	767	758	722	735	778	687	725	738	777	745	717	721	747	754	719	691	732	704	706	712	771	741	720	690	658	750	738	734	724	703	715	735	782	756	752	730	732	721	736	772	777	712	762	726	790	745	737	696	691	783	741	742	694	779	753	739	733	727	736	727	735	726	741	745	715	723	795	738	793	733	706	742	743	791	726	693	742	731	756	706	743	744	730	744	765	732	735	737	709	725	747	740	748	729	726	711	733	780	739	713	727	738	792	729	743	699	727	766	739	748	752	755	725	679	713	732	709	730	718	729	705	746	729	719	723	740	706	716	750	720	724	711	754	729	785	708	764	743	709	713	733	688	758	746	731	756	718	715	737	697	732	752	711	754	783	750	701	722	698	723	720	733	762	749	703	760	698	757	702	762	780	717	713	748	748	745	759	733	729	741	721	727	706	753	737	710	731	729	715	763	783	747	722	739	684	744	702	702	718	693	730	690	775	751	772	718	736	733	693	775	758	729	723	757	766	703	717	716	752	759	780	802	705	770	764	717	787	751	694	722	760	731	719	715	752	732	748	786	763	717	739	775	697	678	720	714	731	739	747	750	729	709	727	739	745	754	736	750	710	727	764	704	749	710	829	739	753	717	733	747	740	732	759	707	730	755	759	706	685	719	722	722	747	778	731	733	716	712	759	772	718	700	742	715	728	726	785	734	756	734	740	744	725	740	724	754	744	721	739	695	762	749	774	726	761	730	749	783	754	806	731	763	728	711	706	744	740	737	738	756	729	738	684	758	712	760	763	727	709	721	758	697	693	730	734	721	753	759	730	743	708	708	741	752	701	769	815	758	767	773	741	703	799	766	734	676	713	712	720	711	698	748	726	738	710	757	744	769	742	682	690	738	779	765	733	720	786	745	702	764	738	707	751	731	758	706	751	742	785	769	760	726	773	775	754	729	760	736	767	747	752	730	743	715	650	740	746	679	759	741	772	720	726	663	776	741	744	721	771	735	737	792	722	756	731	750	783	698	724	739	741	784	722	758	744	678	755	708	784	700	727	737	760	735	711	739	723	753	695	710	744	760	703	716	697	719	730	755	703	741	754	701	744	747	752	725	734	709	737	717	734	708	715	713	699	703	713	752	737	707	773	744	728	745	740	745	758	724	687	723	748	762	751	740	759	700	698	723	765	686	720	684	741	699	706	763	702	727	762	738	765	748	732	696	776	683	707	734	719	728	779	719
4563	1350	1056	862	900	812	816	762	751	772	818	746	759	709	756	744	745	696	784	792	803	785	760	746	796	723	755	743	780	732	778	737	764	740	797	730	721	792	771	791	734	733	736	734	716	713	751	748	779	719	741	739	768	740	710	700	731	694	770	723	771	718	729	719	741	748	758	780	710	729	759	676	780	695	696	745	744	752	759	747	752	728	737	699	714	735	745	725	743	760	715	753	703	736	732	706	715	758	724	714	720	686	743	719	734	705	676	707	738	774	724	759	741	739	755	747	715	694	766	755	743	740	698	723	709	721	746	764	717	658	754	778	701	732	759	720	693	747	783	715	747	738	719	747	735	725	735	733	692	753	730	767	715	756	744	717	745	759	755	726	691	700	750	671	769	721	709	766	719	724	677	758	751	744	714	782	725	740	674	768	757	751	748	749	732	752	729	676	753	733	687	778	747	721	727	686	730	722	714	722	755	752	713	716	735	744	681	747	734	723	716	738	714	776	725	811	703	712	689	722	732	683	723	737	817	716	728	739	735	733	709	710	758	747	723	697	728	696	730	741	702	766	750	746	726	728	788	749	788	784	761	703	774	779	716	715	704	782	739	739	713	780	765	715	730	696	711	762	775	734	733	757	779	706	746	681	760	737	764	693	768	793	737	737	714	731	734	732	773	716	711	704	673	728	768	742	801	754	732	774	757	693	741	736	716	728	784	709	737	724	790	735	698	715	745	723	723	794	732	707	713	700	764	726	762	738	762	763	732	679	700	692	701	803	756	724	765	737	736	738	763	733	731	736	699	751	739	699	770	692	724	772	693	741	745	738	720	774	725	704	737	730	767	731	700	729	739	759	732	728	765	765	719	737	707	732	771	725	734	728	744	708	764	688	718	696	720	707	723	739	748	727	723	683	759	732	732	723	717	721	711	761	725	733	726	695	734	723	740	733	696	725	736	725	702	773	755	705	780	705	729	725	708	757	721	724	776	733	724	765	680	684	715	724	732	716	724	747	706	704	709	731	754	742	715	757	715	752	734	763	695	706	718	718	711	699	749	758	740	702	727	764	676	793	745	651	703	695	685	720	749	770	716	754	762	721	777	715	751	706	740	745	732	735	728	734	719	775	705	739	781	740	677	771	719	711	695	767	734	777	646	759	709	775	713	756	722	733	724	746	713	783	776	756	703	747	740	739	754	747	709	730	698	726	743	703	742	714	789	776	735	747	719	770	719	754	668	732	726	708	770	716	738	697	741	769	733	725	742	740	698	726	751	745	718	740	721	716	739	770	759	732	732	736	683	691	730	754	782	716	747	760	734	717	730	696	744	674	752	738	763	714	688	713	695	720	760	708	716	767	731	742	737	717	723	700	732	711	716	672	708	731	735	733	701	782	701	774	787	732	759	708	754	765	751	688	706	738	732	711	735	738	685	747	748	752	749	689	708	712	722	763	724	718	720	700	793	707	677	774	736	780	761	760	717	758	734	758	712	756	742	712	712	728	760	752	734	755	725	764	737	736	737	690	773	735	737	738	727	685	770	732	691	758	729	766	719	723	703	719	706	731	754	765	724	761	704	764	729	732	708	735	699	724	731	729	745	694	738	767	695	764	690	764	740	730	728	797	771	733	697	768	759	778	719	761	743	705	717	724	718	754	735	698	753	722	749	742	802	730	727	754	736	733	720	752	789	740	753	778	713	766	718	736	784	722	731	743	743	700	667	733	743	748	742	715	778	682	752	738	737	702	756	702	729	757	737	693	692	725	712	714	772	774	701	745	753	716	742	711	752	756	756	777	709	752	707	736	752	665	794	758	722	728	702	777	695	719	715	741	710	724	673	720	762	821	785	706	715	714	724	731	752	738	750	690	706	729	728	744	755	744	731	702	766	734	688	704	694	735	732	718	725	751	751	736	745	724	756	768	731	770	724	718	731	740	725	705	679	721	763	698	734	743	717	705	732	738	753	761	748	741	730	705	738	737	762	721	769	738	695	697	701	708	718	717	751	768	725	731	735	686	662	770	746	734	768	666	718	775	777	701	740	724	758	731	716	776	731	725	715	784	721	707	777	761	739	740	745	729	763	756	742	701	730	749	709	728	729	699	733	779	734	696	707	717	730	749	697	745	769	760	754	747	734	741	763	719	718	751	765	740	718	714	721	741	742	693	754	748	754	678	715	731	750	740	706	745	788	702	708	725	710	742	764	753	749	752	677	777	712	684	795	713	758	797	764	707	720	759	686	712	709	734	726	736	738	753	744	783	738	748	743	722	747	736	728	747	698	684	756	730	708	744	671	694	701	754	720	745	706	741	723	742	703	714	723	732	728	746	722	706	747	759	720	733	749	787	733	728	674	767	763	761	712	766	748	735	761	763	773	725	729	737	773	674	726	766	757	742	686	717	749	763	767	717	721	734	715	737	755	707	743	759	759	717	733	744	725	763	708	708	738	751	749	740	792	769	698	713	702	762	701	682	717	740	714	740	708	714	714	748	711	719	748	763	748	713	705	741	703	702	733	758	727	761	759	702	743	731	739	679	711	755	758	713	781	661	736	742	736	730	728	699	763	749	703	742	781	745	758	753	782	732	724	715	757	703	720	674	739	710	735	718	706	713	764	698	763	729	723	726	744	712	732	714	716	745	682	720	704	739	749	722	749	687	745	745	778	699	728	731	745	724	710	734	760	720	711	760	734	708	732	727	740	753	755	736	711	805	735	731	760	722	769	713	698	752	771	728	731	684	729	741	747	721	768	705	761	721	717	749	721	707	689	688	774	696	712	723	732	679	689	734	680	756	748	718	733	719	754	706	715	707	652	769	694	763	720	699	731	721	763	744	740	761	758	758	743	719	719	741	759	748	751	729	717	771	716	729	735	768	730	731	676	694	773	756	704	748	749	754	701	759	701	728	750	711	754	683	748	725	735	707	712	802	770	744	729	754	720	721	707	717	727	716	751	672	715	674	690	750	697	686	721	762	749	760	710	759	688	702	729	737	770	750	740	741	704	704	721	757	691	764	720	734	720	699	716	729	745	750	754	741	749	701	720	782	697	703	733	744	686	709	786	724	754	729	732	768	745	749	714	733	723	705	762	730	686	729	676	748	723	675	700	784	761	736	782	745	711	740	713	685	758	743	755	732	714	738	745	720	744	743	761	727	720	771	691	767	729	700	751	730	683	781	724	708	752	739	684	713	755	696	751	755	710	701	731	734	748	696	664	690	698	765	750	693	746	735	737	716	780	722	738	761	776	754	714	761	756	733	715	767	767	840	677	709	721	734	768	732	719	753	719	726	754	779	747	724	769	758	686	792	784	761	745	695	713	784	732	713	730	750	732	716	702	745	766	727	748	714	759	739	744	785	707	772	711	673	733	755	741	710	727	713	688	778	755	742	691	736	747	737	710	729	737	755	783	727	732	756	795	719	758	749	701	735	809	766	788	720	731	695	741	730	718	748	712	688	687	692	757	752	744	758	776	778	739	716	737	708	720	732	707	718
23479	20970	28214	23883	20973	11150	1402	871	741	680	660	614	590	522	529	565	556	558	523	551	488	520	509	514	494	518	489	515	525	471	477	448	520	487	517	486	485	548	506	503	457	510	469	478	479	481	478	470	474	479	503	458	470	445	447	449	458	473	444	466	465	482	462	440	458	452	453	458	467	447	474	468	478	472	451	516	451	456	445	444	417	469	497	461	445	449	488	463	444	455	476	466	453	435	455	478	455	466	494	465	433	453	470	427	451	481	459	472	442	439	469	438	439	442	427	452	422	425	431	494	447	493	448	432	473	425	464	436	445	451	476	469	455	454	447	466	475	445	474	484	495	462	480	445	461	427	479	469	422	438	440	487	489	460	437	465	447	449	448	468	422	454	466	487	481	468	464	443	452	500	458	460	478	414	487	463	449	488	453	476	440	479	453	448	436	440	468	451	437	436	446	428	460	407	435	463	480	463	451	443	455	485	481	453	461	417	451	422	447	452	445	500	453	448	434	456	440	436	423	459	454	466	430	402	423	435	444	452	481	456	455	470	455	443	413	462	443	439	482	424	406	434	445	400	460	486	450	465	467	452	451	465	437	451	462	471	443	450	477	466	485	435	467	487	471	419	429	451	449	453	464	456	422	411	468	469	464	430	472	469	458	414	453	474	441	448	456	443	436	403	459	463	492	464	457	441	480	491	461	460	433	433	452	411	480	471	473	456	459	472	471	511	453	425	446	444	478	435	450	447	450	476	467	428	460	442	458	469	445	469	460	466	461	480	471	455	433	416	460	480	457	403	431	414	471	445	452	439	440	504	495	438	457	478	462	449	463	437	447	405	450	449	432	475	457	451	427	460	439	431	466	419	473	424	470	491	409	453	464	439	444	419	472	424	443	432	433	507	436	473	411	468	425	487	478	458	476	440	433	483	459	447	449	486	470	415	484	443	432	462	465	467	449	415	448	463	481	511	460	438	467	469	449	432	423	448	458	446	423	453	436	455	435	446	466	439	445	445	445	442	466	431	421	450	472	445	435	470	489	453	469	473	417	457	455	436	445	461	497	425	458	475	458	444	423	418	441	454	440	430	441	478	449	460	463	441	449	416	448	440	461	443	439	425	452	450	407	444	490	459	454	406	419	451	465	447	412	467	424	445	426	462	429	448	428	450	444	461	431	452	446	458	476	449	403	415	453	446	460	441	466	484	455	432	421	465	452	463	439	437	476	438	438	433	444	438	447	432	473	437	463	463	480	431	460	459	445	446	439	454	458	475	516	437	469	446	470	434	427	438	446	453	487	460	476	482	422	454	456	466	456	420	433	460	449	476	495	427	454	445	437	439	444	415	457	486	436	452	428	441	506	444	461	492	432	473	449	439	443	411	461	464	454	464	465	471	445	443	426	440	402	450	429	444	480	437	446	477	458	455	443	472	451	462	480	462	462	476	507	428	446	442	461	428	493	434	449	444	419	436	445	431	446	463	429	447	426	464	448	473	453	451	476	463	416	486	400	466	461	493	461	453	473	495	455	469	448	431	429	418	441	447	447	457	473	467	441	433	443	469	444	448	453	456	451	482	440	450	434	413	478	435	475	436	414	435	438	457	423	496	460	456	464	478	434	473	454	428	468	439	434	470	461	448	486	469	422	434	452	448	480	468	417	470	431	449	432	459	442	473	420	455	433	455	469	454	438	458	451	389	483	488	419	423	435	488	474	449	459	433	436	438	436	429	486	419	474	443	452	412	472	469	452	445	433	451	429	461	450	469	443	465	418	453	474	463	459	446	470	493	414	442	459	493	487	452	443	474	461	452	442	458	419	418	463	449	422	433	412	457	432	445	477	417	441	433	462	402	459	427	432	468	440	437	429	449	438	480	450	442	439	421	455	473	490	467	423	437	451	450	446	449	464	468	449	447	468	466	448	476	463	431	457	450	485	489	421	427	484	440	431	475	484	434	471	477	480	459	428	411	429	446	465	441	474	439	408	462	446	453	460	428	483	457	429	436	406	424	413	479	457	440	443	464	440	493	442	477	477	449	427	453	471	441	455	453	456	458	445	466	449	409	428	476	449	465	426	466	441	489	472	460	475	463	427	416	485	413	434	426	470	441	465	449	471	443	483	439	450	433	458	429	446	484	461	445	437	430	448	434	477	454	426	470	427	462	446	440	476	458	491	468	454	436	491	461	418	452	457	400	438	433	456	461	457	469	453	485	443	446	419	438	464	440	425	446	433	480	428	444	442	449	468	443	435	447	434	465	461	390	442	417	454	490	395	437	420	463	392	456	466	423	459	462	479	497	469	470	444	450	423	447	444	389	429	457	468	486	442	460	466	457	460	457	467	483	426	452	442	443	454	448	463	443	488	456	432	471	468	462	433	452	418	427	439	456	444	473	458	459	439	458	460	462	492	418	468	496	426	488	459	450	474	437	477	435	473	474	431	449	426	473	437	426	450	426	428	466	450	450	455	442	441	436	450	449	455	442	462	435	442	424	481	464	455	435	423	441	422	452	426	423	460	444	425	455	455	445	510	407	437	446	418	459	395	464	456	476	483	418	474	445	431	452	426	500	414	432	456	449	454	397	437	435	468	444	451	408	459	480	454	428	459	420	491	444	423	456	456	450	453	462	424	424	460	473	450	469	489	459	476	475	472	445	446	424	436	457	485	460	422	441	430	485	453	479	470	422	442	469	423	486	491	466	441	463	506	456	455	475	473	474	491	506	456	437	451	436	498	411	451	451	434	454	475	449	434	465	447	464	460	459	468	423	459	443	433	429	441	449	444	458	467	422	427	464	469	440	443	462	427	428	502	439	452	468	458	422	456	465	427	483	456	443	439	441	438	475	450	443	439	460	430	461	477	422	454	459	449	415	448	476	457	475	489	464	495	464	477	491	455	446	436	448	420	425	453	458	483	443	479	452	384	469	443	456	484	468	459	449	456	433	451	481	480	461	452	477	441	447	488	456	430	448	414	431	460	444	449	430	444	434	439	451	473	442	486	486	410	471	444	459	442	476	451	453	427	467	416	466	442	439	475	423	432	463	452	438	403	449	446	438	439	435	461	441	439	468	468	487	461	454	436	480	419	461	441	453	432	451	451	441	452	442	488	465	439	445	474	455	479	459	455	404	424	453	402	434	460	488	435	432	477	447	472	434	449	454	439	422	426	434	458	461	449	439	434	449	468	457	451	450	454	439	457	467	482	415	464	472	471	459	428	469	478	453	448	472	485	429	455	515	451	458	457	442	467	429	455	458	442	427	454	449	465	445	452	469	466	429	421	434	463	453	473	419	453	471	445	453	466	458	458	447	471	440	461	455	454	417	461	443	412	434	479	476	461	417	463	460	444	449	464	458	428	428	484	473	444	447	474	457	439	470	422	498	463	435	438	481	427	448	424	435	468	450	475	475	441	466	455	417	467	464	457	467	508	463	474	470	409	497	423	446	442	430	445	424	442	461	470	480	434	451	450	450	451	450	463	496	445	457	464	448	476	452
3491	8644	5971	2915	2158	1600	1279	1044	854	817	758	688	654	602	654	560	550	562	555	540	560	518	531	509	541	539	531	564	514	512	523	505	498	500	518	505	467	521	524	488	498	462	531	527	482	474	444	483	481	496	476	454	461	488	459	498	479	481	484	470	482	511	449	475	470	465	493	444	460	471	484	481	454	469	445	438	501	461	462	456	464	482	482	460	425	470	497	450	491	442	479	422	473	446	457	499	469	453	496	471	458	443	449	469	483	436	467	472	514	441	512	481	424	532	455	474	494	462	451	465	446	484	412	436	486	440	433	473	488	489	481	468	477	451	438	462	467	454	447	457	487	472	427	431	466	469	453	479	479	449	470	441	419	448	449	440	429	469	445	454	466	465	478	449	460	461	479	435	473	450	480	476	480	457	444	457	482	474	470	439	479	511	443	409	450	446	456	450	484	447	458	449	449	412	434	446	500	462	469	424	472	439	483	437	456	469	459	439	469	436	497	480	462	426	455	460	442	493	454	444	426	485	450	493	446	450	451	480	462	447	452	479	453	475	486	477	464	446	463	510	449	449	465	463	423	430	475	493	476	473	472	476	473	479	450	480	470	453	495	475	477	452	452	459	445	467	419	478	469	465	467	468	491	433	422	457	473	487	461	389	458	464	450	466	428	460	482	485	448	455	445	468	420	437	439	457	462	468	440	455	443	476	473	440	421	460	469	464	482	476	500	453	457	458	465	460	476	486	472	492	483	443	461	450	478	458	468	433	473	482	492	444	448	426	455	441	489	466	471	455	460	423	457	488	448	438	451	453	463	501	452	436	465	430	447	449	480	493	511	462	444	451	462	487	445	471	448	458	460	454	465	485	489	439	471	461	476	497	456	453	456	468	475	486	458	482	438	483	444	442	517	478	455	436	465	454	466	423	456	482	438	468	496	468	481	451	447	441	456	461	446	486	458	452	453	441	464	497	486	461	466	449	451	439	473	473	455	482	458	476	432	439	449	463	496	502	472	479	470	485	432	408	457	460	448	477	467	470	452	417	464	486	462	472	427	467	500	477	469	468	461	468	450	503	525	454	486	492	514	459	463	430	475	486	456	460	454	469	440	453	450	472	435	450	466	407	440	488	461	440	438	420	437	421	462	452	434	474	482	489	487	469	439	483	441	499	451	481	460	469	479	491	435	460	440	471	458	487	444	446	459	461	454	452	438	440	474	462	454	462	444	446	482	451	436	481	458	467	455	450	465	482	436	465	441	440	481	467	495	438	454	485	440	443	452	510	473	459	435	427	427	445	473	462	448	453	454	440	452	466	462	490	487	469	468	457	441	447	482	442	513	454	489	449	486	460	445	472	465	413	497	477	435	452	430	482	462	475	469	451	460	455	473	443	463	457	445	459	469	471	437	450	449	472	469	454	446	449	462	505	466	467	462	445	490	484	431	474	483	473	454	434	451	464	472	433	441	454	480	479	426	452	432	452	422	462	460	468	476	498	499	441	472	477	466	456	469	459	451	426	468	473	508	480	469	438	486	451	456	446	470	469	494	417	411	456	456	444	443	460	451	447	474	416	472	446	464	468	465	447	468	448	489	436	487	469	453	493	432	453	445	468	460	452	440	447	472	471	492	462	429	445	418	471	433	466	474	492	445	462	492	480	455	408	468	464	475	464	426	453	470	470	486	448	519	442	469	480	430	486	446	475	443	470	437	504	438	470	480	427	428	412	467	430	440	429	390	499	454	433	470	453	454	463	477	459	449	500	465	466	429	482	447	495	495	448	436	451	452	468	457	424	475	459	480	476	477	499	431	469	454	502	454	464	456	464	400	464	482	467	467	475	466	468	466	470	457	461	471	426	437	464	472	484	462	415	503	480	457	489	451	441	481	475	458	499	495	489	474	428	439	492	484	474	473	462	443	456	489	460	453	488	447	474	450	501	472	430	450	455	436	445	450	471	442	438	470	442	492	449	475	459	455	465	445	475	481	470	499	443	470	476	403	440	456	483	415	471	422	449	472	491	445	464	478	466	454	497	458	488	456	487	462	474	449	448	477	447	460	471	461	455	441	430	474	440	450	465	434	443	426	463	444	458	466	415	448	488	479	458	447	452	447	467	447	453	430	465	482	457	482	521	436	446	476	486	483	440	486	464	464	471	463	493	478	473	456	463	451	430	478	424	467	460	484	425	466	441	436	461	442	440	438	431	436	481	434	468	469	469	471	454	451	444	488	466	450	463	475	461	468	460	486	452	419	467	478	447	475	467	459	426	466	513	488	451	436	438	423	448	500	477	469	440	473	474	455	491	447	421	480	475	483	430	489	470	456	461	480	453	454	469	475	452	447	436	502	485	478	438	464	439	465	461	443	445	489	461	484	460	447	449	478	459	503	444	474	485	497	438	405	446	458	461	465	458	506	425	451	486	487	471	486	465	436	436	471	448	498	448	433	458	435	422	469	508	472	449	450	438	444	443	427	502	473	453	505	426	462	452	463	465	448	451	464	496	455	440	437	474	465	485	485	462	495	489	454	462	517	481	468	447	408	413	482	504	469	473	441	428	504	440	444	445	415	464	472	429	453	461	454	482	398	468	457	463	466	477	446	424	460	454	443	468	473	422	460	456	435	476	468	456	426	493	450	460	452	453	479	465	423	494	448	447	454	466	460	485	458	484	457	457	486	440	522	495	459	456	435	478	427	484	469	466	451	455	491	444	467	458	450	463	470	452	464	460	496	485	473	515	475	487	462	449	457	432	486	466	482	445	459	460	483	472	469	433	468	479	458	496	460	465	469	482	439	465	424	438	469	477	457	471	495	461	471	453	485	487	424	446	483	496	465	486	431	468	485	487	452	488	457	464	444	424	461	457	482	469	480	473	466	460	474	445	461	461	463	449	442	472	456	450	495	442	463	480	446	439	467	501	446	440	444	454	455	456	473	481	450	448	461	437	472	442	470	462	448	482	447	482	438	490	453	470	424	469	470	435	427	468	478	438	457	430	468	465	474	435	436	445	474	531	437	462	435	460	467	441	475	450	471	476	450	483	466	466	466	505	487	423	437	490	516	461	498	471	459	425	493	472	434	434	440	445	465	495	467	502	441	456	446	466	446	487	446	463	414	458	422	472	483	465	455	485	476	444	435	452	488	487	461	466	454	463	454	460	441	480	426	444	450	435	444	484	472	457	450	453	472	459	472	473	439	478	452	479	444	465	421	467	453	477	453	454	445	462	486	431	446	457	461	455	466	424	475	438	483	440	476	480	450	475	436	468	493	445	491	464	503	419	488	477	524	437	487	493	466	452	490	476	494	459	445	451	469	477	444	466	453	438	432	469	443	456	446	436	439	486	467	451	473	433	456	462	460	428	441	492	490	458	463	488	499	443	469	493	458	479	440	493	457	482	457	487	467	461	505	470	451	497	478	456	475	478	443	436	475	462	498	459	465	513	488	433	459	469	493	429	457	459	421	442	481	493	447	432	463	472	440	465	458	431	434	453	461	471
24356	20935	27383	24608	14805	1607	1075	967	933	898	897	805	805	861	890	841	794	764	853	802	879	746	802	827	822	739	778	813	774	784	799	782	762	838	797	793	787	757	789	762	782	804	754	767	800	822	785	755	771	808	767	761	789	791	778	793	773	781	785	778	766	754	787	758	736	787	762	791	764	806	807	781	821	766	797	766	752	754	769	800	834	780	787	800	737	804	807	806	791	790	789	835	813	792	775	751	755	777	709	739	754	770	785	721	782	754	720	748	752	799	748	730	797	803	771	788	732	771	744	796	743	779	717	737	805	743	735	797	771	796	796	764	790	753	760	775	773	732	735	734	785	748	791	769	747	752	816	749	792	738	775	766	738	711	752	771	761	744	738	792	766	720	792	752	721	809	754	749	754	736	756	749	814	791	826	734	744	738	786	784	763	806	759	765	754	739	780	756	740	707	811	758	767	786	775	832	746	762	786	771	829	806	810	782	801	739	782	761	742	760	809	767	790	824	759	753	787	754	783	751	744	787	744	737	798	767	739	749	762	760	765	767	761	759	759	808	767	815	752	759	743	737	732	751	747	739	730	764	696	761	741	741	775	764	767	760	791	759	754	780	783	739	789	768	782	752	787	799	823	744	815	736	767	751	772	759	834	774	756	787	728	774	740	752	734	771	825	771	795	749	768	743	749	774	777	776	772	826	811	724	749	778	757	755	772	773	777	802	778	790	793	777	736	746	792	759	733	784	771	752	785	775	778	792	793	743	773	781	733	740	783	758	746	789	758	714	750	773	736	756	799	778	761	750	768	712	846	722	775	773	746	777	760	726	718	775	779	737	788	765	765	760	760	730	786	680	761	779	766	800	757	749	739	741	721	743	757	791	759	762	777	747	742	762	775	744	751	780	737	786	795	771	783	793	729	749	802	746	740	816	831	771	765	770	816	781	757	828	792	752	745	796	765	762	744	787	823	776	746	724	739	718	783	747	770	770	724	786	778	739	799	756	759	724	704	778	775	735	732	762	761	783	714	766	732	729	688	757	737	712	771	737	800	790	776	795	741	731	786	789	793	758	826	753	725	733	795	804	764	744	768	745	779	772	710	744	785	759	766	786	730	759	743	776	747	705	754	775	760	860	803	775	770	745	768	780	784	790	764	742	737	732	748	808	723	731	804	750	761	730	784	763	780	755	726	789	758	806	751	757	788	722	757	735	799	745	776	779	759	776	774	702	726	769	810	735	741	744	742	737	760	726	733	790	767	783	733	825	715	774	775	733	698	779	779	768	757	733	773	770	792	788	760	827	781	816	776	744	793	735	735	764	722	735	747	768	743	789	758	767	758	749	707	760	748	824	742	750	758	780	762	724	739	775	752	766	797	765	745	759	813	786	756	758	752	783	764	794	730	754	747	737	735	782	798	758	771	780	783	751	765	785	785	818	764	756	764	800	750	710	775	750	785	731	753	792	773	748	793	776	773	750	778	712	796	778	779	748	773	770	774	778	737	728	792	802	764	777	783	727	754	794	793	758	778	767	783	783	817	735	818	771	717	722	805	687	756	772	778	796	766	748	779	785	780	758	776	798	767	769	747	781	766	743	774	773	760	783	768	785	819	706	728	800	754	769	756	767	764	761	837	750	739	810	755	794	753	779	748	730	795	777	751	778	770	775	735	769	749	752	797	753	821	747	751	804	779	782	796	775	798	813	759	783	752	758	764	784	770	753	728	791	761	750	704	772	760	773	813	753	779	752	762	748	739	753	733	710	778	724	781	812	776	768	794	788	736	804	788	732	810	775	726	808	765	752	758	787	817	718	764	729	760	765	832	768	759	738	740	779	799	761	752	716	775	757	764	767	738	754	781	727	790	788	769	785	720	729	775	740	803	739	739	837	740	760	765	773	752	738	732	753	759	749	828	728	764	780	750	753	785	750	745	786	758	754	767	764	748	733	734	751	775	759	752	771	813	785	762	742	758	775	765	758	763	743	777	819	764	772	787	792	801	755	796	754	748	760	755	781	748	789	760	807	743	791	762	749	760	745	761	757	758	757	763	786	744	760	748	801	759	784	749	771	757	732	760	778	762	784	734	746	776	790	807	745	764	747	773	739	791	793	786	749	745	790	779	797	782	747	774	722	756	755	736	784	749	790	756	750	709	798	778	785	705	774	710	807	828	750	733	787	798	758	726	778	789	785	765	748	722	758	714	789	803	810	759	786	762	748	759	800	733	800	740	740	740	814	758	744	774	733	755	785	764	770	775	765	767	743	765	765	724	823	760	744	775	767	771	729	741	772	756	758	750	680	732	747	760	783	737	776	779	723	739	780	782	770	750	756	768	783	730	800	749	748	744	804	760	831	755	719	729	758	794	807	728	814	773	765	792	792	733	788	758	731	731	767	754	722	765	796	735	775	725	755	804	845	733	717	754	781	816	759	780	762	795	735	732	760	730	820	765	763	772	753	723	757	734	735	799	772	772	771	764	774	737	757	819	754	760	782	740	783	734	741	726	783	754	750	737	751	802	763	771	802	773	817	793	809	710	751	717	824	728	806	776	785	774	765	747	759	816	750	775	781	740	791	799	783	752	820	759	755	840	834	770	728	757	732	806	756	755	761	758	741	758	750	715	794	759	754	771	752	786	748	762	775	815	799	746	743	733	818	786	769	742	785	775	725	730	757	780	769	739	766	739	742	715	822	767	777	743	751	779	753	748	763	723	775	737	779	775	776	766	799	763	772	769	731	734	743	731	752	766	765	811	736	723	744	732	677	761	763	730	799	754	775	753	743	752	757	799	780	716	704	749	811	748	774	787	781	787	752	735	753	790	781	803	752	770	779	800	753	760	771	773	734	717	809	785	779	814	771	783	734	772	706	711	787	825	729	754	793	762	764	743	740	727	719	758	766	746	798	725	764	744	747	763	763	766	744	820	772	828	798	745	742	707	768	777	791	718	723	738	733	737	740	755	743	769	786	760	775	747	724	753	705	700	786	799	786	746	734	751	787	710	777	801	752	743	758	757	805	809	747	814	790	774	752	776	783	752	736	769	763	756	818	722	760	733	801	751	734	755	801	746	737	773	811	736	784	757	774	755	805	783	770	751	769	774	788	772	776	773	778	737	785	784	742	728	765	765	785	785	772	801	788	788	755	799	785	731	696	765	810	744	769	727	801	737	756	709	749	749	750	762	737	778	724	800	831	775	740	762	812	765	765	745	733	769	771	751	792	752	734	793	810	759	747	795	783	801	711	761	746	779	764	762	781	760	750	827	747	760	785	783	721	753	762	719	749	674	752	774	765	757	760	779	765	746	776	798	837	800	758	802	750	761	750	735	717	750	738	775	736	771	771	736	715	725	793	777	804	752	760	722	764	816	769	793	777	796	756	699	683	778	729	802	754	766	755	744	772	755	818	761	810	716	774	789	738	735	744	703	794	767	730	712	782	790	802	782	764	721	777	810	740	793	745	767	767	739	704	766	773	782	772	776	779	796	783	791	751	809	766
3543	5611	4009	2191	1792	1431	1257	1110	995	919	864	871	876	890	798	831	848	771	839	811	842	840	824	768	761	773	800	824	791	825	782	814	780	788	815	749	824	797	730	774	761	817	765	773	744	776	731	768	768	793	744	788	788	737	762	748	737	819	793	738	784	780	769	786	760	756	739	752	720	740	739	798	754	780	715	746	751	729	748	754	741	716	733	754	766	728	747	716	703	715	739	736	770	735	728	758	785	783	735	780	723	777	744	725	779	756	750	764	772	768	704	790	727	708	765	753	717	756	724	748	753	749	751	825	710	768	718	740	756	739	764	816	771	756	710	739	724	744	744	754	780	745	782	752	757	738	785	743	766	742	738	742	766	762	708	729	753	742	706	696	764	725	725	721	768	724	737	727	733	736	765	724	741	725	746	774	774	737	716	757	722	763	677	719	738	721	737	738	717	778	724	702	771	753	752	732	750	796	733	732	784	702	742	696	753	753	757	745	720	755	721	766	737	699	722	749	732	747	756	714	779	784	736	717	780	719	733	728	735	780	722	798	724	743	731	744	753	774	686	684	740	767	776	714	722	742	721	778	734	743	668	700	777	792	773	797	755	764	724	705	789	760	737	750	771	797	748	763	726	758	729	731	816	770	748	744	780	725	749	713	790	766	758	747	780	697	744	783	745	736	721	754	736	758	728	752	718	703	779	744	733	744	755	737	735	759	751	750	753	756	770	737	777	756	770	728	684	742	735	751	727	774	743	774	766	730	746	710	740	743	749	746	768	758	804	779	752	799	737	701	774	708	775	744	706	762	747	778	721	718	714	804	782	730	705	792	747	749	688	744	790	708	728	725	789	774	747	759	775	779	726	718	703	780	713	731	705	742	741	779	760	737	757	689	734	751	720	755	715	731	781	721	734	741	751	738	750	747	749	726	754	798	751	768	750	764	708	733	811	730	814	747	749	725	713	760	731	762	738	780	747	725	733	738	744	733	760	721	732	808	728	762	711	716	771	741	711	740	740	745	747	771	739	739	739	775	735	729	753	734	753	759	734	756	733	788	757	714	744	755	740	727	683	758	751	723	741	772	748	755	790	752	742	710	736	790	755	789	762	752	698	740	748	781	739	749	792	757	759	757	774	737	735	790	759	721	772	734	740	687	742	789	704	744	721	718	752	756	707	766	787	806	765	753	753	774	755	743	739	757	748	740	770	744	726	775	749	737	763	720	739	724	763	704	717	767	768	750	710	726	811	786	749	748	736	759	806	749	739	729	768	737	756	692	750	753	758	724	761	698	743	683	777	714	785	769	723	736	752	773	701	805	709	733	724	748	768	751	778	777	742	798	694	743	754	703	724	716	716	757	686	739	769	772	773	762	749	710	735	683	744	729	746	741	731	778	791	715	738	795	771	798	743	730	747	720	794	731	748	737	771	732	729	771	758	745	748	801	724	744	742	738	740	721	750	750	724	728	757	661	778	727	742	680	790	754	773	724	729	752	744	754	761	740	785	766	814	781	784	732	734	765	747	754	757	758	718	761	731	741	734	755	744	766	763	759	759	751	741	763	736	773	743	732	750	764	769	764	781	723	723	744	773	714	723	775	720	751	759	744	775	746	756	786	792	739	761	706	751	737	779	792	712	800	754	717	713	754	810	758	764	735	749	736	739	714	762	760	714	754	764	755	784	713	785	774	750	774	740	724	732	739	729	774	733	693	716	742	762	750	719	754	780	785	766	763	761	702	791	746	776	783	743	754	791	742	721	730	767	756	771	732	762	728	756	743	775	748	758	740	734	754	771	720	764	748	734	764	756	762	768	729	728	745	680	723	743	750	725	736	749	770	764	763	769	748	776	740	684	765	714	765	768	751	761	783	764	719	797	702	739	748	821	724	734	738	767	737	772	726	791	739	769	720	714	737	748	754	764	729	745	742	733	770	763	736	778	776	736	762	797	760	806	683	777	723	774	717	721	709	717	694	819	772	751	779	766	747	744	717	756	746	701	735	780	787	743	782	725	727	764	770	743	676	719	751	744	745	772	742	754	723	770	755	739	785	766	748	766	789	731	770	749	754	783	736	775	758	747	750	674	775	788	753	723	722	773	758	730	755	718	726	726	751	772	759	741	781	697	752	664	754	760	755	692	794	716	718	731	716	722	735	788	744	762	702	734	731	727	722	745	740	765	759	742	716	718	733	716	751	717	733	728	753	750	743	759	748	695	750	697	696	745	738	720	727	711	762	740	721	746	746	742	739	766	752	767	762	762	754	742	781	730	640	775	744	717	769	742	757	672	744	749	806	738	752	702	732	716	743	766	713	781	742	763	722	767	760	785	715	753	756	701	712	777	748	773	795	755	703	770	728	736	708	725	745	774	670	749	757	729	730	754	771	776	763	750	746	740	673	754	792	719	740	758	793	792	715	733	761	734	746	747	779	701	753	764	776	725	747	726	728	751	732	743	731	779	715	710	717	704	741	742	749	733	773	719	737	736	727	735	754	812	737	738	704	744	775	802	757	720	794	696	799	783	744	746	778	724	757	741	794	724	753	740	744	719	758	713	693	710	749	744	770	741	776	756	744	758	735	759	774	744	759	709	779	706	712	715	759	711	713	757	749	738	743	731	761	715	734	756	766	710	738	704	757	712	748	730	773	757	752	713	784	779	729	711	767	706	754	775	720	727	760	746	731	729	744	729	764	748	744	745	754	735	722	745	688	736	712	745	725	754	757	756	723	720	767	786	740	768	740	790	717	762	732	745	748	801	752	746	767	731	775	749	764	707	685	759	699	756	731	719	722	790	751	689	703	733	739	770	757	741	696	749	721	776	775	750	735	730	742	816	774	710	753	742	760	706	768	719	777	726	732	720	744	765	731	752	713	735	693	709	703	736	798	709	770	741	748	751	721	719	715	748	766	723	749	777	728	787	733	703	730	735	739	722	771	805	702	783	722	739	710	724	734	743	759	757	737	726	678	754	737	771	720	722	703	760	740	779	735	774	791	738	773	763	747	741	762	699	748	765	755	751	761	772	729	752	735	773	698	745	796	739	761	815	777	749	739	784	735	781	774	759	751	716	758	700	747	753	741	754	764	821	741	748	699	777	707	730	738	728	686	792	723	786	741	762	726	735	742	755	730	762	779	717	791	751	736	734	744	756	730	722	665	764	781	717	760	734	701	714	728	752	731	717	734	764	769	751	733	760	731	745	744	688	782	734	741	702	732	773	815	762	772	766	763	780	736	753	704	730	733	737	709	721	768	753	710	752	742	775	735	763	735	748	713	755	716	782	804	766	753	779	762	747	793	729	742	771	726	709	801	756	770	728	725	720	748	710	723	700	715	731	759	803	735	743	751	776	746	697	734	758	722	723	729	744	707	716	790	758	717	709	724	764	740	756	751	774	735	730	781	775	743	788	754	745	765	756	711	761	766	762	759	720	760	777	756	700	742	820	776	727	707	718	751	721	740	759	744	740	735	710	748	714	712	715	733	752	703	773	744	758	745
22257	20966	28632	23501	20967	21025	10962	1360	924	801	772	718	631	627	582	608	543	543	542	501	534	526	508	490	558	499	504	508	468	507	485	469	516	443	441	469	475	495	449	473	456	495	430	444	468	444	420	409	422	412	417	436	405	406	460	452	421	433	398	408	405	465	434	410	403	405	376	432	406	435	420	391	438	409	418	417	400	443	406	429	388	417	418	436	393	412	418	429	406	402	395	402	397	405	408	423	406	394	398	395	383	415	399	407	442	406	374	384	388	414	364	400	395	406	402	424	422	419	426	409	423	408	445	419	391	417	389	383	416	428	386	408	413	393	396	379	376	408	357	373	358	396	388	435	386	395	427	404	411	404	369	414	361	382	359	387	394	386	394	411	410	359	363	416	448	409	437	391	406	412	381	399	399	405	408	409	418	380	388	435	406	393	394	389	405	374	408	427	463	399	420	394	413	365	391	445	366	412	415	408	401	391	407	410	455	405	401	371	431	391	396	410	377	395	390	416	405	393	388	428	423	389	370	392	402	394	373	376	411	393	439	365	400	402	370	448	388	365	350	364	389	396	373	366	401	408	433	382	441	409	426	445	359	369	373	390	396	335	406	403	396	415	439	421	384	391	400	407	379	387	406	409	419	374	368	393	409	380	430	379	387	391	392	379	380	372	418	407	460	404	417	360	373	390	391	416	410	382	412	428	399	410	374	366	429	409	419	387	392	394	399	393	428	398	372	423	389	386	393	382	402	393	404	462	429	375	418	413	364	416	431	427	403	412	417	403	377	410	407	405	418	385	411	375	397	367	374	399	398	372	413	387	428	399	373	436	377	380	372	406	424	387	410	368	368	401	382	403	380	389	403	398	376	378	396	387	370	420	378	388	363	447	418	371	425	376	420	380	388	362	401	398	427	401	392	416	390	431	396	439	412	380	405	399	373	408	393	413	402	391	392	407	422	386	392	408	417	401	412	436	421	417	375	403	389	455	432	405	404	381	402	392	414	394	434	382	421	407	350	413	370	377	402	383	405	424	422	387	389	386	401	425	414	383	391	403	379	433	431	356	364	409	383	410	401	414	426	429	414	406	390	414	372	420	422	393	364	396	378	381	433	392	412	397	374	400	399	403	415	386	425	409	379	415	366	364	384	428	386	421	359	411	385	396	386	385	436	384	425	392	409	384	406	420	360	374	367	440	434	390	419	406	368	384	409	420	374	409	412	415	385	430	415	397	386	379	383	418	409	401	421	401	351	381	365	385	405	409	413	410	362	425	442	427	457	426	396	403	392	387	392	401	390	402	398	374	389	417	414	436	414	398	402	405	380	392	377	380	412	393	448	382	376	365	393	391	416	397	389	373	389	394	396	427	407	392	370	432	436	400	378	395	423	433	408	406	404	402	391	429	387	378	373	439	432	411	400	406	404	405	358	427	422	375	403	430	413	370	403	412	425	397	400	374	377	386	399	399	380	405	354	371	377	413	409	394	379	404	414	345	410	377	366	419	395	389	409	414	377	411	381	391	428	385	420	409	371	401	408	392	399	374	379	384	410	401	380	430	415	412	390	378	406	384	405	442	386	360	388	378	413	407	385	393	408	411	408	392	366	366	406	402	381	399	426	400	379	430	415	386	399	394	408	381	397	386	376	405	416	382	445	386	356	408	409	393	379	412	408	376	420	402	394	393	415	401	399	377	428	388	411	414	373	388	420	392	403	392	404	416	362	436	406	378	426	397	413	384	379	388	385	411	403	385	398	378	402	408	408	436	392	376	393	409	409	427	387	382	387	424	388	396	415	401	380	433	429	377	384	405	348	405	414	409	363	390	385	393	371	393	432	416	426	400	409	388	414	403	422	381	392	418	389	392	395	401	442	432	361	381	390	360	368	391	398	424	401	366	428	389	397	406	405	390	380	385	413	383	380	416	435	373	414	407	368	394	409	376	409	366	407	433	361	426	402	401	420	350	378	386	417	377	415	379	399	378	406	394	400	371	423	402	434	394	394	378	395	368	364	362	387	401	370	429	427	395	319	416	375	401	437	406	411	400	381	371	390	387	374	386	381	395	441	407	404	394	368	381	408	383	361	386	376	398	342	385	416	396	408	386	413	410	395	393	399	389	407	401	344	424	451	414	365	389	428	424	452	400	383	379	408	447	389	420	400	373	405	411	434	380	424	407	398	408	424	421	388	375	416	334	375	394	373	388	416	394	362	387	356	382	391	385	433	399	397	423	386	371	422	434	382	394	385	384	423	372	389	414	417	412	401	378	381	382	426	402	351	386	395	394	391	419	407	415	362	387	409	402	413	384	420	427	397	430	406	396	383	384	375	412	432	411	354	446	419	428	387	395	414	400	403	386	393	394	452	392	409	367	401	384	428	371	392	416	405	430	412	405	403	386	383	401	376	428	402	363	426	402	372	392	412	400	365	443	428	430	388	408	390	368	388	402	425	392	384	391	419	400	399	368	393	415	415	394	390	392	384	410	389	348	388	384	381	377	385	397	392	398	382	391	410	388	392	404	395	425	393	398	416	413	406	396	399	410	403	381	422	393	409	396	431	440	409	392	391	426	397	369	385	396	420	388	423	391	414	408	408	367	390	400	422	410	386	398	388	412	406	366	367	398	396	390	378	382	434	364	391	434	432	362	428	410	398	424	380	371	379	410	406	402	367	413	384	363	407	391	409	386	395	361	397	415	419	402	404	353	395	418	349	416	419	388	378	395	371	395	402	395	392	399	474	390	402	398	364	371	385	399	425	416	361	380	363	384	375	369	379	394	436	394	451	434	390	401	381	408	386	396	420	424	447	394	429	419	397	378	413	377	366	407	366	400	401	422	406	375	413	389	393	419	392	405	415	399	384	395	391	404	397	372	443	367	395	402	412	427	348	413	402	384	417	410	426	373	409	401	400	394	395	374	379	408	387	422	402	385	413	397	372	421	402	381	409	426	418	398	381	383	440	395	421	376	405	370	413	421	406	381	387	373	392	439	402	366	379	397	406	432	388	419	394	370	358	403	403	397	403	391	404	417	413	411	406	399	413	388	411	419	386	364	408	374	372	362	396	411	362	392	398	402	391	323	359	419	394	384	408	371	415	403	386	397	402	412	371	415	434	403	361	427	427	402	420	418	386	382	396	361	361	360	414	384	408	390	386	375	407	399	413	373	390	433	390	423	414	388	405	390	385	390	378	403	360	405	399	424	412	407	408	405	377	380	440	400	407	383	395	380	403	405	439	399	468	415	381	440	377	421	424	389	441	359	396	408	437	382	384	368	373	415	393	400	387	396	392	399	409	383	398	392	424	375	392	389	414	393	388	414	380	425	410	419	422	329	382	393	400	381	371	389	366	372	442	397	374	405	394	400	377	382	405	414	391	404	360	428	388	370	377	410	384	394	394	373	423	350	418	389	398	394	383	414	407	391	403	357	400	386	397	368	393	405	415	363	383	388	379	384	375	440	409	358	427	390	360	338	425	370	381	415	405	428	402	362	369	403
4618	14547	10097	5165	3712	2658	2007	1517	1176	1008	954	858	724	664	629	588	611	547	514	529	542	527	542	559	507	492	539	461	482	523	460	490	439	518	487	471	436	456	465	440	456	443	420	418	417	442	456	395	440	429	451	438	432	407	387	440	399	406	422	381	427	431	417	430	372	417	414	436	409	412	428	395	412	411	412	431	411	403	432	412	422	402	364	394	424	403	397	379	425	423	417	407	353	390	427	389	431	406	392	428	383	405	423	394	371	384	407	424	434	406	436	395	366	386	422	334	413	400	410	380	416	384	379	423	417	384	390	376	400	411	402	414	413	377	415	421	369	416	371	420	395	410	400	414	369	367	349	391	409	366	378	399	410	410	400	397	397	399	400	398	392	402	382	373	412	408	408	360	362	405	400	421	416	381	386	435	378	385	379	384	393	382	375	384	392	355	366	401	317	380	388	401	368	376	400	388	355	386	407	381	419	361	409	367	409	337	384	413	390	394	411	360	376	401	377	389	397	376	382	383	380	388	367	405	392	358	363	371	395	409	394	392	398	396	367	361	374	420	371	385	367	390	415	423	378	359	387	364	428	380	359	356	383	377	399	382	406	401	414	386	335	393	393	350	392	361	408	411	381	400	370	379	351	387	372	384	407	404	402	394	362	380	397	403	399	383	385	368	380	392	399	375	392	348	399	394	385	412	379	366	374	376	382	445	355	408	398	404	397	347	385	376	386	368	394	393	341	382	413	366	370	430	378	370	389	386	408	404	364	409	396	390	389	395	397	403	368	402	364	377	369	361	399	393	394	383	422	436	393	385	367	378	393	369	396	377	390	383	401	353	383	393	378	392	377	386	390	410	383	340	367	394	433	395	371	364	410	358	368	387	405	394	397	392	355	376	353	417	369	403	379	388	370	404	362	389	413	384	379	365	407	377	399	393	358	369	417	400	393	382	333	403	399	391	365	378	435	396	402	376	391	381	379	386	366	407	367	416	356	420	382	380	414	386	405	393	373	364	371	378	404	398	357	389	426	383	379	367	430	379	402	401	344	385	395	397	447	390	392	407	416	400	411	376	397	376	348	368	358	395	377	397	410	392	372	398	399	371	372	364	367	377	382	369	404	389	374	381	399	368	409	400	411	383	385	377	381	366	376	380	373	437	375	392	383	389	395	413	415	353	405	382	367	365	367	370	383	373	374	380	391	392	379	343	412	399	396	421	394	417	409	383	397	398	372	381	353	375	378	409	382	393	382	356	367	381	378	414	391	407	377	356	388	376	368	373	390	385	389	424	387	413	414	369	385	405	392	400	392	361	380	388	359	393	383	392	407	395	385	358	416	379	373	362	377	368	378	379	389	386	367	400	384	386	436	374	372	389	383	384	384	382	404	370	394	394	363	407	391	387	381	387	358	399	416	377	387	401	395	425	383	399	359	388	397	384	395	361	397	377	409	400	399	396	379	380	383	387	384	397	435	381	407	367	378	394	383	415	384	383	378	355	399	400	409	386	393	374	412	387	410	382	410	407	393	393	362	409	355	367	395	378	369	383	408	386	379	376	359	346	352	365	381	389	377	403	384	394	411	354	405	405	360	375	378	406	379	360	397	380	383	396	385	394	418	344	402	381	383	373	362	383	371	405	376	400	368	357	364	383	405	402	395	403	377	370	375	401	396	374	396	378	409	387	407	392	404	379	383	414	386	388	371	425	365	384	411	361	369	401	366	360	432	409	399	384	402	375	415	385	376	394	346	420	401	351	360	390	402	365	383	410	402	388	397	419	378	367	342	417	376	396	401	367	346	409	386	405	368	371	361	369	411	353	409	415	366	416	423	374	423	408	420	414	361	380	403	407	354	343	383	369	400	380	374	381	373	407	409	414	370	384	421	391	388	385	381	397	409	427	395	373	392	394	374	369	406	397	420	408	377	385	369	409	401	386	387	389	383	389	414	411	366	395	403	414	365	419	378	373	400	410	361	435	393	381	375	359	386	437	395	378	409	383	392	378	401	400	405	420	391	431	414	386	384	395	428	384	426	406	404	373	380	435	376	391	377	374	413	371	414	386	383	393	397	408	408	396	438	379	393	380	387	371	398	400	380	365	388	358	402	387	387	399	370	394	350	385	395	408	396	372	378	390	377	414	396	383	402	371	412	378	397	388	391	363	429	402	392	410	377	380	366	383	403	400	412	414	397	384	381	420	404	394	373	400	359	377	406	391	376	399	382	408	400	357	370	407	362	388	353	392	361	395	385	422	425	339	409	402	393	367	362	380	419	351	402	389	418	390	366	392	364	383	382	389	404	380	403	396	385	391	396	405	379	392	402	393	375	380	367	378	388	401	419	376	383	410	398	426	387	417	399	370	354	410	421	424	402	388	378	366	396	397	387	390	378	408	412	397	369	398	413	369	378	397	375	380	408	394	377	365	388	371	370	389	386	423	400	378	368	385	400	420	405	372	404	397	412	395	412	407	385	347	365	397	363	393	371	391	380	414	365	372	404	365	380	362	393	377	404	393	368	388	369	421	344	397	360	395	413	379	388	389	371	386	365	378	408	423	350	406	376	381	363	401	411	398	380	413	394	391	373	388	383	406	367	388	398	417	368	410	405	416	380	394	364	441	372	365	367	363	401	424	380	429	371	413	376	393	385	423	406	381	422	374	401	346	368	386	450	390	393	395	415	373	395	382	399	379	392	382	414	385	386	401	387	391	404	404	376	398	403	411	401	399	407	341	386	367	365	401	414	365	414	401	374	388	363	368	411	364	426	398	370	356	373	388	378	398	377	401	402	432	404	408	387	361	394	398	402	374	357	386	403	361	396	402	385	416	384	426	410	397	395	383	392	357	393	379	410	355	433	411	382	365	406	410	441	386	392	369	372	352	409	385	399	406	400	397	416	377	429	373	362	427	400	410	401	409	378	379	371	367	379	402	415	402	398	400	384	378	396	376	394	392	390	375	395	417	395	367	370	357	427	374	402	358	407	411	420	402	401	360	399	431	361	374	403	395	420	392	392	377	372	375	370	385	408	377	385	347	389	389	423	397	428	421	376	359	394	387	382	401	367	400	382	413	424	391	361	376	385	367	391	380	386	385	400	341	398	413	368	353	384	380	409	412	405	391	392	394	394	402	382	413	364	406	390	379	385	357	440	417	345	397	379	333	391	393	379	375	405	384	384	399	419	438	384	397	403	322	393	414	362	353	424	376	393	390	401	380	367	380	411	388	371	363	382	419	352	402	369	391	371	389	348	403	356	377	388	378	385	359	381	389	392	403	409	385	391	374	393	373	402	376	362	354	389	364	384	408	410	418	384	396	399	392	397	391	392	404	393	430	392	374	394	391	410	396	351	381	337	391	403	388	371	367	413	386	394	420	401	363	377	398	394	344	394	392	358	383	400	409	388	398	406	389	392	396	394	373	408	361	413	427	380	358	409	380	387	395	383	381	392	416	390	378	372	381	367	360	382	394	417	370	434	387	405	366	377	386	353	393	376	414
27218	18169	4936	968	838	787	793	741	710	732	721	713	742	725	775	754	754	766	724	752	775	746	803	782	732	721	763	790	782	802	795	733	721	718	773	757	718	728	779	772	739	764	753	749	721	754	741	726	733	716	761	734	787	718	775	786	730	775	724	733	724	733	677	753	723	764	718	743	707	738	752	742	725	725	762	732	749	730	794	735	757	688	732	738	769	751	726	759	760	733	721	720	776	762	730	719	770	775	778	709	763	712	714	716	785	769	776	718	699	719	735	718	688	772	703	724	731	708	745	776	738	772	748	754	784	791	725	742	750	743	753	735	742	709	737	679	753	723	737	729	773	680	708	682	722	733	699	730	681	763	727	763	820	775	721	691	756	747	725	738	722	782	764	739	725	733	760	741	780	718	718	721	731	766	709	752	801	683	693	795	720	666	756	719	695	772	714	709	779	717	741	734	689	741	737	745	711	751	720	731	678	779	725	765	742	751	783	663	732	766	721	738	734	742	756	693	729	722	756	725	789	742	763	700	652	803	725	746	700	760	705	720	715	737	706	697	730	738	749	723	757	748	716	737	730	738	738	745	777	726	717	783	725	784	714	718	737	763	768	748	744	725	735	699	730	763	764	667	765	746	781	709	722	765	703	752	718	684	788	744	749	739	723	727	713	729	751	742	783	729	737	725	754	747	736	679	756	744	726	725	706	733	805	753	722	774	725	704	729	777	714	741	676	724	745	723	776	724	757	719	720	739	698	711	717	801	686	734	660	734	781	728	711	777	735	758	729	762	706	699	730	718	757	741	750	661	720	795	647	719	716	760	730	688	728	681	716	737	754	719	759	745	726	756	739	773	733	762	751	734	688	743	743	773	741	712	729	710	770	711	767	779	723	723	759	739	740	760	720	718	712	715	770	750	707	759	743	761	733	757	773	744	750	739	738	747	739	749	768	724	722	734	745	725	713	797	710	691	730	766	726	702	678	768	727	737	741	695	740	755	713	770	746	717	749	765	736	730	683	676	707	687	731	757	757	702	731	722	739	730	701	723	709	727	711	732	720	699	726	744	709	767	773	713	732	762	752	746	728	783	769	736	715	675	715	725	785	761	735	719	741	732	772	756	759	674	731	776	739	692	714	710	777	697	701	741	722	705	730	719	695	732	745	796	695	698	710	705	736	719	736	748	753	741	737	721	740	733	764	737	716	714	736	750	778	731	735	760	739	795	732	696	678	736	710	720	707	696	717	749	730	718	699	771	699	728	685	726	734	708	770	774	711	741	787	731	757	720	704	768	720	689	739	765	745	710	719	749	736	742	720	797	726	737	790	732	765	731	758	718	818	757	732	698	766	779	762	764	763	742	691	674	761	787	694	728	746	701	727	763	717	689	753	766	727	720	726	697	706	737	736	735	716	749	712	753	765	738	729	749	746	742	729	747	807	761	731	762	792	777	733	694	731	748	744	769	704	759	776	719	700	768	733	750	746	731	720	785	724	751	721	737	717	737	740	734	763	739	724	728	725	715	735	748	712	766	786	732	727	731	812	749	711	723	718	740	730	724	698	750	740	773	795	728	722	737	696	721	702	727	766	714	758	756	733	758	765	724	686	718	800	713	739	768	732	744	765	721	736	738	712	760	726	728	729	722	727	687	730	713	740	736	711	739	766	737	748	738	737	737	780	699	729	709	735	747	742	762	705	691	737	753	730	757	752	780	721	727	745	760	752	772	765	764	693	759	723	730	687	774	724	693	709	777	783	718	772	733	728	787	743	763	716	680	740	741	747	762	783	694	712	743	759	788	728	742	687	705	760	734	729	721	704	730	759	756	737	730	722	712	748	722	737	725	704	709	738	753	777	708	771	728	693	807	728	775	769	737	727	705	734	734	709	736	738	717	755	707	727	759	760	700	734	713	749	726	718	752	685	757	748	751	749	737	723	716	702	755	712	670	740	676	746	720	763	724	723	744	726	729	724	758	694	714	742	731	769	777	775	792	787	740	763	765	744	763	745	748	704	714	761	747	765	746	733	755	734	705	719	758	723	706	758	754	734	713	700	725	711	708	740	725	746	739	708	729	745	780	759	729	716	719	772	691	720	759	712	702	723	758	809	756	742	742	738	716	699	744	775	771	731	719	771	740	746	748	724	689	743	711	757	717	731	704	697	747	767	711	722	769	741	733	733	745	755	722	712	741	729	693	763	745	775	728	745	739	702	752	679	726	774	787	749	757	734	722	700	747	700	767	740	783	771	685	761	711	735	739	718	756	730	747	703	731	718	745	703	743	742	724	763	751	716	802	706	774	737	688	760	744	707	738	717	725	767	706	729	729	771	775	730	735	782	763	672	759	720	750	737	707	739	732	753	729	745	740	762	737	795	710	729	751	713	737	729	774	706	743	759	727	760	713	702	691	731	713	734	730	743	700	689	688	756	722	781	697	698	711	728	725	691	724	759	711	724	750	713	755	755	682	771	731	727	754	720	737	709	739	720	687	794	701	736	739	721	727	727	706	735	736	741	708	779	762	736	728	763	784	703	735	812	720	744	738	753	741	800	713	760	737	735	721	735	780	757	776	713	757	800	701	779	690	767	696	790	713	769	754	753	780	690	731	749	729	742	790	742	694	743	749	725	731	703	741	709	770	724	714	699	726	712	766	756	719	725	749	728	805	798	727	741	693	739	727	716	692	775	783	756	726	779	720	721	722	740	710	721	741	773	758	682	793	762	728	737	735	747	724	731	703	770	763	734	722	726	756	769	757	693	734	718	757	716	777	730	748	700	677	716	727	751	725	731	739	775	720	694	689	715	725	704	697	711	719	714	745	714	735	735	752	711	758	727	750	739	741	775	703	738	745	732	720	732	746	715	712	731	739	668	788	706	684	765	720	758	718	766	726	749	801	761	703	749	692	724	725	736	711	750	736	769	686	709	701	740	754	794	741	789	695	696	721	731	726	735	735	744	736	732	746	713	719	715	701	774	710	702	761	744	739	719	779	752	732	781	725	727	710	772	732	779	768	735	741	722	742	736	761	729	708	734	700	719	757	716	777	757	738	721	756	691	722	706	716	712	741	748	685	745	726	698	781	761	728	795	735	735	728	722	718	714	699	704	710	747	692	729	760	747	691	732	732	748	668	717	767	720	681	797	735	730	786	721	731	790	736	849	745	724	784	747	718	738	753	710	713	725	719	768	683	728	707	743	717	688	726	754	690	783	737	704	754	700	711	733	797	755	736	747	710	669	709	730	781	772	716	738	714	763	692	753	762	722	730	702	799	768	728	738	713	727	766	727	715	733	704	741	711	757	753	737	686	698	750	711	703	755	747	720	743	737	767	775	723	759	711	719	721	655	723	728	771	742	742	787	739	781	714	764	761	752	797	727	798	731	796	703	728	712	696	703	753	756	761	807	746	756	722	726	756	752	773	808	719	723	706	707	723	688	703	730	751	757	707	684	685	748	766	758	786	710	714	713	755	741	732	709	741	772	721	750	791	762	685	742	755
4598	1256	1034	895	803	783	805	747	722	753	739	747	753	756	755	727	730	747	712	730	795	735	763	718	746	778	741	770	755	715	786	766	733	771	728	736	760	762	810	756	757	782	785	733	786	735	746	778	723	739	726	707	763	758	718	780	735	771	685	738	726	715	703	746	717	743	762	729	692	691	712	728	681	731	722	756	729	728	742	756	700	736	746	704	732	721	768	738	724	760	723	750	692	736	780	674	729	753	699	726	763	731	730	716	707	728	734	734	746	797	718	761	747	738	698	700	699	740	755	750	697	771	684	742	712	746	739	733	741	672	715	716	692	705	739	759	689	741	677	693	759	735	750	759	712	696	756	706	771	734	727	702	727	723	720	732	717	716	706	685	754	749	751	739	741	712	718	720	733	724	719	738	708	792	710	717	742	686	691	748	685	700	767	732	781	695	767	724	748	760	737	760	683	695	747	766	708	738	721	724	722	725	768	727	711	740	738	716	741	691	738	703	701	733	682	711	734	697	789	737	763	701	685	761	720	786	700	756	777	724	725	781	765	699	662	733	711	753	749	770	712	717	725	720	755	730	762	759	719	704	703	749	748	760	724	687	729	738	722	742	729	686	724	706	728	678	757	688	789	706	720	738	725	761	647	756	749	726	755	761	708	704	711	719	686	737	706	755	725	764	723	765	767	741	719	734	702	705	733	737	751	753	705	728	700	723	721	726	727	762	677	714	744	757	727	730	703	693	729	711	720	721	720	722	723	777	733	738	736	751	739	727	756	709	754	776	682	733	763	699	749	702	732	744	725	739	715	741	680	735	695	729	724	717	741	739	733	757	682	712	738	782	727	676	698	758	759	709	726	739	764	688	736	741	725	745	715	714	726	777	753	728	730	707	752	743	712	766	691	801	736	745	723	767	722	762	749	688	726	782	736	731	783	733	768	802	766	717	704	747	706	757	780	793	724	735	780	744	722	741	730	695	702	724	735	713	741	759	733	748	767	718	681	746	684	723	789	755	758	706	733	730	762	744	719	689	731	751	682	754	776	734	714	759	755	774	736	738	686	750	684	745	763	736	700	750	776	750	739	725	717	697	715	730	729	729	715	757	772	763	720	665	739	698	740	729	747	721	706	736	730	720	725	704	768	736	746	735	715	720	710	737	708	750	687	751	693	692	724	763	699	758	719	728	744	700	750	726	750	751	716	714	726	714	684	728	709	701	729	736	775	770	741	759	738	733	723	726	774	738	720	736	721	729	779	737	705	764	679	740	739	738	759	710	739	696	725	780	709	746	755	750	716	752	712	740	735	708	699	733	750	694	797	736	733	699	709	745	721	715	717	757	755	694	716	759	725	716	713	735	725	707	784	722	664	680	711	723	726	746	714	724	680	735	742	704	757	682	752	690	798	769	754	725	746	726	697	733	729	735	696	722	733	764	772	742	753	710	761	719	722	780	739	685	750	710	701	712	717	738	741	755	722	719	750	706	723	720	698	711	807	689	705	741	732	710	785	724	722	706	724	732	679	719	699	706	714	784	733	764	728	751	801	740	752	685	726	734	737	723	742	726	773	701	716	735	740	738	712	739	727	717	746	757	666	707	720	701	737	760	728	769	711	684	750	661	764	755	707	701	753	720	723	723	740	763	723	744	752	716	722	743	764	736	699	761	731	695	765	743	770	748	721	697	715	709	690	704	694	710	705	745	708	737	738	721	713	707	750	747	693	700	726	697	708	730	768	785	755	697	737	705	716	707	722	738	753	735	724	769	740	725	726	690	704	706	761	679	729	736	725	747	812	713	753	717	747	747	797	738	701	729	712	746	707	663	712	769	739	722	739	742	696	751	742	764	771	716	745	712	725	755	707	727	742	731	756	744	738	727	713	713	731	741	755	721	744	685	703	694	714	734	706	731	716	689	766	721	715	736	754	720	676	735	726	739	759	701	756	766	728	724	768	734	733	776	716	730	741	726	768	721	734	707	731	727	695	735	725	721	759	728	724	738	742	645	718	747	712	741	761	749	768	698	759	743	676	689	771	752	720	725	753	708	711	749	722	724	702	740	715	749	741	715	718	771	693	719	801	724	728	751	722	695	755	755	777	730	746	710	728	717	731	762	696	791	711	740	704	721	760	743	737	759	746	725	717	740	714	694	742	790	716	715	701	677	766	746	744	738	729	710	721	734	713	705	752	689	727	735	683	712	751	751	732	717	732	715	725	743	705	683	749	727	727	706	754	746	724	721	689	748	730	679	723	724	679	723	787	732	728	779	713	725	713	750	779	750	708	712	792	725	737	713	731	748	692	755	724	765	726	727	739	719	736	704	705	720	699	739	695	727	734	754	750	711	710	693	725	717	738	702	753	708	739	764	786	719	709	724	722	750	730	676	718	715	740	734	724	728	780	774	747	696	725	726	742	727	717	728	701	721	690	752	696	693	686	675	702	772	716	756	734	761	723	669	726	727	767	742	753	688	743	741	739	717	697	696	703	682	779	690	709	784	785	801	766	730	724	686	734	768	753	750	760	773	738	701	740	698	710	727	731	740	735	712	700	715	731	724	744	752	749	685	786	723	707	775	689	715	746	703	703	695	746	742	700	738	707	728	738	726	749	682	772	739	740	780	720	746	741	750	754	715	707	737	777	707	737	731	727	748	735	719	698	747	682	729	728	707	726	732	734	690	747	694	754	719	720	712	703	742	700	747	671	755	744	756	715	747	702	729	760	733	723	744	729	751	760	678	716	686	734	676	738	769	760	718	759	712	768	768	721	740	761	743	740	797	738	734	748	724	745	734	790	703	760	775	742	765	793	712	679	735	732	738	736	718	746	722	749	744	694	780	701	720	693	717	717	812	732	711	746	768	749	681	709	754	734	748	750	711	693	715	770	748	722	729	714	740	672	746	721	751	711	683	714	705	764	787	722	729	690	738	739	754	758	726	786	761	731	713	697	761	749	709	726	783	711	723	704	719	722	738	762	680	739	729	741	743	771	762	772	730	700	720	740	758	704	739	790	748	755	742	752	729	722	772	776	754	729	741	719	753	761	728	720	741	716	710	729	793	729	721	746	755	754	696	747	718	721	734	787	698	705	773	745	694	713	732	766	715	703	729	708	676	699	755	703	763	710	764	765	755	749	766	683	752	677	766	740	764	715	747	768	734	748	714	724	709	711	737	777	730	734	769	740	704	772	709	743	702	712	720	695	750	689	710	727	737	704	697	724	776	769	678	734	729	687	767	764	710	727	729	721	760	791	693	722	735	727	743	752	735	741	708	735	725	748	732	729	737	755	738	768	702	770	698	727	698	756	726	722	760	718	765	734	730	716	701	751	762	713	733	754	709	673	701	758	739	735	744	720	787	729	763	724	745	713	683	766	780	752	690	752	726	730	711	794	735	722	740	736	715	732	782	787	758	740	725	720	754	718	808	749	745	745	757	717	753	756	779	725	740	707	727	750	693	751	712	726	700	751	741	721	743	724	750	777	699	712	732	700	710	731	720
23416	20944	28163	23871	20952	11092	1362	847	709	691	677	652	621	591	558	557	552	526	569	512	505	519	555	526	552	551	509	526	547	530	523	536	482	470	505	508	494	511	510	492	492	490	483	473	513	458	479	485	498	466	470	455	450	489	460	471	475	478	454	493	485	498	490	464	491	497	461	488	496	471	495	486	480	443	428	466	545	494	453	485	463	486	485	490	454	451	468	491	461	434	476	438	441	471	436	482	494	487	464	457	449	446	446	476	492	479	447	487	446	474	472	447	446	512	458	487	436	453	451	446	446	450	431	458	506	472	430	496	439	463	492	467	449	491	484	442	462	486	489	453	435	483	477	480	469	485	463	466	522	450	460	439	449	424	498	477	428	438	473	484	441	497	450	443	465	474	471	506	424	476	430	458	447	467	505	460	454	499	483	454	482	433	459	456	477	428	460	463	446	455	477	465	465	485	448	435	423	477	467	498	457	465	428	477	459	456	464	442	487	472	477	477	484	420	468	463	440	495	470	439	484	467	484	490	446	450	461	468	471	464	453	448	485	441	495	470	435	482	478	471	453	484	489	453	437	410	465	440	472	432	445	457	440	486	461	464	427	435	443	481	470	457	456	468	468	446	471	450	467	466	460	449	457	487	465	492	483	469	492	490	457	436	438	460	446	502	412	452	506	480	530	449	448	475	457	450	470	442	456	470	489	480	466	432	445	477	455	495	431	480	429	482	444	432	438	462	477	451	481	487	420	451	458	437	473	502	488	480	449	464	488	415	433	443	440	462	453	482	464	483	484	472	472	441	450	477	418	510	477	451	458	463	445	438	473	472	431	445	417	441	439	459	476	493	474	427	477	451	456	439	437	443	469	518	465	463	475	417	485	450	424	436	500	443	440	470	496	493	522	438	470	443	477	419	448	451	450	442	470	468	490	454	477	509	467	454	461	496	458	485	482	421	482	462	486	483	475	479	446	443	440	457	422	464	466	490	443	459	449	473	430	425	433	474	453	442	432	442	445	433	466	443	481	468	451	443	456	486	452	509	486	492	446	461	479	467	465	448	454	468	479	482	476	470	442	519	472	438	439	466	443	471	453	457	465	463	464	496	452	463	469	443	414	460	451	458	454	470	442	465	478	484	469	441	465	464	459	442	483	479	477	449	422	449	419	462	446	466	436	462	468	494	466	438	416	467	456	475	453	455	441	472	483	447	433	481	462	490	452	490	470	460	477	439	469	427	439	453	453	447	441	431	424	426	469	501	459	460	484	467	453	441	471	440	476	477	469	439	445	501	469	508	510	483	454	438	433	442	466	461	457	468	482	461	452	460	467	435	455	468	479	474	423	474	479	475	466	456	491	443	453	441	445	446	454	429	456	464	464	448	470	474	482	494	481	462	514	466	463	490	460	474	455	469	448	455	505	431	488	436	460	437	468	441	464	487	454	464	431	419	452	487	425	472	496	440	470	431	442	428	464	434	453	474	497	475	452	462	441	435	467	483	456	425	473	468	468	438	499	460	442	421	490	430	457	491	484	447	518	475	461	483	491	440	470	475	444	433	489	474	428	473	462	464	456	475	481	450	478	473	471	487	486	457	434	444	457	467	439	434	430	472	533	488	453	449	461	438	440	441	437	483	452	447	434	474	432	488	430	472	450	443	506	488	510	457	456	463	495	500	464	476	455	440	434	437	482	439	451	461	494	437	450	430	481	406	471	466	465	442	434	412	481	416	470	433	445	469	450	476	446	468	494	462	496	483	437	471	467	468	448	451	469	436	461	464	426	472	503	426	445	472	488	451	439	445	496	449	475	473	422	451	469	490	462	449	464	436	433	463	485	459	485	455	427	446	462	479	439	479	479	462	446	475	457	447	413	486	443	497	498	452	459	453	438	463	463	463	482	478	450	448	482	481	481	479	473	510	480	468	449	458	454	492	493	448	472	486	432	475	446	498	494	460	441	462	475	479	467	436	478	439	425	440	430	467	481	437	479	458	461	475	463	458	439	460	438	463	449	456	484	461	475	473	478	484	485	448	461	443	483	429	502	479	458	493	464	473	427	426	463	452	454	458	450	461	499	442	462	435	447	457	482	471	461	449	450	431	435	422	463	450	499	462	514	426	459	450	450	457	461	472	496	459	468	423	493	431	457	461	455	438	464	475	427	433	455	465	504	508	455	487	477	481	476	476	427	476	449	445	456	447	433	481	477	446	435	455	469	443	468	455	479	449	417	421	456	462	484	449	425	450	456	444	472	497	440	413	454	474	428	435	459	423	458	489	460	482	442	473	428	446	460	462	475	490	442	428	419	451	421	463	460	463	492	472	432	449	424	472	420	514	462	464	520	451	485	462	457	491	477	484	456	497	523	467	462	421	447	451	455	465	477	455	464	459	492	446	463	498	409	448	475	462	493	452	417	455	469	476	456	471	472	445	483	499	491	470	457	462	447	478	477	475	451	425	471	443	410	455	491	488	457	466	474	456	475	449	454	452	473	464	453	447	439	428	454	471	460	474	431	423	459	484	496	462	496	499	496	449	439	477	436	462	448	453	504	492	474	450	445	457	427	464	436	440	422	441	454	437	423	486	457	450	449	489	483	446	470	461	478	477	457	460	490	430	481	454	461	475	490	428	483	489	420	409	450	426	463	485	504	435	527	410	436	471	475	447	459	476	479	463	472	429	463	459	461	463	438	475	444	451	457	457	505	482	531	425	449	468	448	460	478	465	450	456	430	449	470	448	473	451	451	444	423	466	486	470	472	450	440	483	477	452	421	449	432	460	474	458	448	442	423	482	485	466	424	463	476	456	491	442	484	427	514	428	435	469	476	452	463	481	448	456	448	463	457	457	424	498	456	455	478	464	477	444	469	423	479	467	449	504	457	478	476	446	446	475	455	445	460	490	450	488	482	451	442	481	470	442	450	489	498	467	492	479	457	509	454	445	446	462	479	428	490	444	461	505	499	461	464	436	447	416	467	437	477	463	499	465	456	407	470	463	460	418	440	487	465	521	467	464	466	498	446	415	448	458	453	462	487	474	489	455	458	447	428	470	467	451	444	470	431	443	465	455	487	480	444	448	465	446	467	468	469	449	464	461	447	410	503	474	460	478	486	467	476	467	469	453	479	465	448	515	422	441	447	458	442	497	447	477	463	444	424	443	442	459	491	432	413	447	462	479	469	503	451	396	482	453	441	496	460	433	431	472	427	497	485	461	452	463	450	458	490	456	445	416	496	458	445	455	475	442	431	436	447	421	454	456	461	436	448	458	478	449	509	440	475	440	514	448	451	462	452	487	434	471	458	472	459	429	501	435	463	465	475	478	455	456	484	450	466	466	491	455	440	456	413	473	467	492	483	460	479	449	456	474	422	440	438	439	450	465	435	472	430	445	508	470	438	489	465	445	458	449	459	487	446	459	464	470	497	445	420	442	475	478	437	505	487	471	470	477	490	484	490	427	434	411	460	471	438	496	485	443	482	452	470	457	476	478	502	471	461	439
3471	8613	6089	2917	2156	1622	1287	1069	881	763	712	670	657	612	600	585	600	587	542	560	559	532	535	584	549	526	492	470	522	558	509	524	549	547	535	534	496	473	501	537	467	511	500	494	461	476	485	493	451	471	458	511	488	500	432	513	520	483	497	476	469	479	519	501	486	493	473	488	472	444	543	494	537	447	469	471	508	462	446	492	518	481	480	457	417	454	468	472	482	420	450	470	476	451	473	457	448	498	488	429	479	488	453	463	478	481	466	464	456	514	478	477	502	485	479	455	438	506	468	476	525	460	467	493	465	520	470	472	464	477	474	468	538	493	456	466	498	479	460	454	491	450	442	459	447	464	482	439	485	438	473	454	461	485	457	446	466	472	466	465	466	485	461	500	463	492	480	437	436	487	437	450	423	449	462	496	466	473	484	486	451	496	480	439	464	445	459	439	469	498	481	490	468	464	460	470	458	492	451	470	519	465	439	474	461	460	482	485	490	489	478	492	424	469	462	474	485	486	436	520	513	479	453	478	462	466	476	486	455	452	463	480	416	471	446	472	467	495	463	458	450	490	478	491	493	509	475	440	468	468	464	492	463	424	462	446	460	462	471	436	464	484	472	460	484	431	452	481	480	462	468	469	477	455	479	480	480	433	481	431	423	432	474	485	464	448	490	452	456	462	461	476	531	443	426	485	457	474	481	441	480	480	501	426	408	460	479	458	485	481	451	476	450	481	500	449	500	496	489	464	471	480	448	467	459	476	452	492	478	464	475	468	480	464	473	448	522	473	477	454	489	496	458	488	484	479	449	455	509	475	446	482	485	468	479	455	448	457	451	444	442	466	438	474	465	475	435	496	472	471	548	463	510	436	494	448	457	472	489	481	439	455	486	454	441	461	480	461	517	464	502	431	474	439	454	452	455	463	460	451	444	430	453	459	470	470	471	481	461	461	506	473	510	479	491	514	451	461	467	459	450	466	478	461	468	473	450	438	443	477	493	447	480	447	439	425	465	434	464	474	468	483	468	473	467	508	467	469	458	477	494	489	464	505	490	493	481	488	438	510	473	484	480	490	425	462	526	468	439	468	491	431	443	487	481	447	504	472	457	440	441	469	478	471	453	469	459	453	495	435	505	444	493	474	467	467	452	437	411	476	496	417	523	469	481	472	477	479	450	486	508	449	473	436	500	437	457	493	464	468	473	464	486	473	499	457	443	440	453	457	427	479	468	432	452	448	417	478	492	460	484	475	459	452	429	480	436	449	467	454	511	449	489	477	446	515	492	457	468	464	497	457	444	456	448	468	447	480	480	481	471	457	453	474	449	427	454	443	446	470	496	457	480	431	436	487	472	486	457	452	430	463	453	470	424	489	469	467	473	455	466	462	507	455	457	439	458	471	500	475	473	478	433	470	476	495	435	475	441	466	472	470	463	477	470	467	483	454	439	493	433	478	449	446	488	437	448	445	452	473	464	448	465	442	467	452	445	483	465	487	479	448	470	458	498	484	456	488	446	473	497	469	435	449	439	441	468	452	463	461	444	455	485	485	501	452	481	483	447	453	486	448	510	435	463	421	457	453	515	460	448	477	463	448	451	475	505	488	458	472	463	474	448	439	469	454	449	488	475	477	434	471	440	463	461	509	470	486	468	457	475	409	512	494	525	483	460	529	476	501	509	467	425	443	480	481	472	416	447	461	445	458	461	469	475	464	469	488	466	490	471	502	466	478	484	438	460	464	462	421	506	501	476	467	498	473	489	453	499	468	468	497	499	486	501	476	453	475	449	462	451	492	443	474	489	476	488	461	464	475	477	472	520	462	454	447	473	473	464	473	430	484	447	484	495	494	481	469	492	497	480	448	455	430	438	467	489	486	480	431	469	463	454	448	457	448	481	448	466	464	433	495	440	446	466	493	469	471	442	459	477	454	500	456	472	480	477	468	477	455	458	437	452	461	462	458	456	492	461	441	458	468	500	461	488	463	447	489	514	444	465	490	453	439	447	517	436	456	490	483	448	483	457	496	467	493	445	505	479	499	415	485	450	492	493	465	450	475	420	452	489	456	468	439	428	477	435	443	467	475	477	454	475	445	451	480	479	455	478	448	425	451	457	449	486	436	438	462	438	482	477	464	456	464	474	445	455	473	503	461	469	505	442	488	463	460	450	452	499	448	446	462	505	504	482	474	466	436	457	413	447	459	480	467	507	441	470	503	464	490	459	479	491	520	450	486	456	472	395	456	454	465	446	444	431	470	474	472	479	480	474	495	461	457	454	455	450	438	507	485	487	501	458	467	411	442	453	464	469	474	444	460	491	428	470	483	458	410	468	526	447	495	446	462	483	480	509	458	461	446	474	443	460	424	455	463	477	466	427	462	442	501	468	466	457	468	490	464	418	440	512	480	451	525	402	451	479	442	460	477	449	449	472	495	455	472	463	439	445	495	496	479	462	423	467	473	466	458	451	455	466	522	466	459	515	434	454	461	451	447	446	493	486	479	460	447	449	476	445	471	479	467	475	438	475	463	470	477	492	459	458	491	474	453	502	491	481	432	446	464	440	454	490	471	435	462	457	490	465	507	460	478	458	464	451	438	484	451	513	454	482	455	502	493	501	493	446	447	474	468	460	466	464	455	442	514	493	454	475	451	498	460	456	491	467	456	465	468	445	482	482	479	478	457	457	448	496	456	462	469	435	508	464	457	467	484	442	451	449	474	490	466	458	458	448	471	472	482	483	489	447	445	501	449	491	447	435	426	474	487	466	456	465	479	452	493	444	460	432	484	497	460	467	456	469	475	467	471	479	442	465	457	451	450	482	425	505	468	457	461	513	451	472	479	439	468	437	476	459	438	435	477	480	448	482	464	485	494	499	487	484	477	481	482	440	446	475	505	471	492	500	490	493	492	498	451	483	467	450	452	466	489	475	498	457	494	495	471	490	480	516	432	452	484	474	488	471	475	463	473	461	507	449	466	454	430	440	460	466	459	471	446	446	480	503	487	479	431	475	485	472	443	463	442	462	450	483	453	458	477	486	471	500	462	490	484	447	445	486	459	437	465	492	482	443	479	488	453	469	448	462	448	436	468	485	468	416	434	466	521	455	462	474	473	444	452	443	477	490	489	453	475	444	424	501	469	462	453	451	439	478	454	435	495	421	450	488	434	460	471	436	440	486	465	445	449	468	444	495	469	420	471	487	484	433	463	398	468	480	479	445	466	455	487	452	460	459	498	455	454	497	456	424	453	464	458	483	441	489	414	474	431	455	450	457	434	466	476	474	463	454	475	475	481	444	477	468	448	452	466	431	478	439	487	458	469	473	471	480	452	526	418	441	504	481	472	488	487	478	457	450	446	460	472	489	435	459	466	476	501	464	482	496	472	464	485	452	469	468	450	490	448	500	469	457	449	446	475	489	477	485	451	479	462	466	522	476	472	482	478	512	496	451	432	480	467	469	461	477	477	473	496	453	486	487	493	449	468	445	438	470	504	483	466	461	461
24398	20926	27349	24588	14666	1607	1089	1007	918	905	890	909	843	830	868	848	878	871	839	863	838	844	822	805	814	820	867	805	797	774	761	809	776	763	777	736	802	834	791	788	819	849	869	828	744	793	750	827	823	796	784	825	793	775	789	811	806	767	775	800	814	813	809	825	743	768	824	809	821	703	821	790	741	775	798	799	829	780	821	770	746	776	819	731	801	775	742	775	765	769	821	739	747	777	819	712	757	817	763	796	741	785	780	793	814	809	805	796	792	770	778	779	776	789	808	718	764	794	745	772	813	779	780	755	783	778	806	744	791	778	780	826	772	797	736	809	837	757	801	789	811	792	761	792	792	810	832	752	799	761	770	747	738	804	805	827	765	778	801	780	752	773	774	799	838	714	768	813	761	762	791	749	773	804	768	753	778	769	794	788	774	726	799	751	804	765	791	771	804	749	775	788	791	787	801	734	756	810	801	790	803	719	792	794	756	813	765	769	755	722	780	818	798	774	795	845	805	742	783	809	812	798	724	823	756	788	737	780	787	776	823	791	754	849	804	807	768	772	739	778	810	755	781	807	784	769	714	814	771	762	777	784	796	786	726	772	800	811	785	766	748	729	794	820	794	757	785	802	813	773	747	757	774	762	777	785	763	813	767	768	750	720	813	744	777	703	759	814	788	769	817	780	737	738	769	707	734	754	780	817	748	779	771	811	800	742	800	806	799	770	796	791	766	758	791	753	761	836	754	800	753	774	755	777	802	806	799	755	736	805	764	781	762	770	800	746	790	795	772	722	801	719	777	833	756	776	725	756	810	770	810	747	796	746	789	772	698	798	794	813	764	803	806	764	766	791	767	779	815	778	810	809	794	773	802	758	747	790	782	771	809	802	795	800	729	773	706	693	791	789	731	747	763	751	771	772	757	748	735	764	757	806	770	787	765	789	759	739	797	774	780	798	721	829	767	781	764	779	752	769	750	796	735	782	794	771	768	748	813	775	746	786	773	756	815	789	763	734	763	741	741	799	777	784	778	712	772	777	800	742	796	728	787	795	791	745	778	769	766	752	771	774	778	739	735	771	766	755	780	793	795	766	785	774	789	765	798	739	785	763	769	784	750	773	755	776	827	821	791	821	763	806	742	834	733	735	805	726	763	794	796	825	800	802	754	789	772	793	762	780	756	801	807	775	768	777	779	780	740	825	828	761	792	780	771	768	781	827	772	778	748	759	773	772	800	815	765	824	806	784	811	769	768	717	763	751	787	783	742	797	759	793	787	791	696	772	763	813	794	803	750	766	729	755	801	759	777	781	736	760	813	772	722	778	724	771	795	714	765	756	744	807	790	773	776	737	760	781	748	742	771	809	744	761	801	803	765	779	767	798	791	711	788	819	774	818	766	795	765	767	768	737	791	764	761	779	720	785	832	769	765	837	785	768	748	776	755	775	737	768	801	764	784	753	795	808	773	804	796	818	769	816	780	756	770	766	824	763	748	774	808	734	772	801	766	773	835	793	808	781	777	757	738	769	767	775	801	832	790	799	786	780	759	784	752	786	762	781	758	728	793	732	769	778	773	818	801	751	715	774	810	764	795	782	804	786	798	794	810	830	764	799	785	769	780	791	809	810	794	744	744	777	744	762	754	771	814	763	757	807	752	741	745	776	781	787	734	766	786	764	723	748	741	722	799	773	790	811	785	759	760	717	775	797	762	814	745	785	797	753	762	747	809	772	770	787	780	750	780	794	770	772	766	792	774	822	807	782	772	792	773	786	728	794	792	758	803	782	808	776	719	787	759	762	797	750	758	794	782	759	763	770	771	758	748	797	742	824	784	798	776	742	780	767	792	749	789	789	772	746	752	775	787	820	801	784	790	777	803	719	771	774	755	801	782	769	728	742	854	815	777	741	814	789	723	799	752	723	786	768	771	765	748	771	746	796	792	787	784	799	773	805	812	825	771	752	801	820	800	847	785	737	767	757	770	746	778	751	785	758	759	779	792	783	748	764	809	726	779	742	793	753	768	761	793	797	743	764	767	789	740	775	769	698	796	795	790	777	787	777	821	764	744	756	771	774	798	799	807	762	779	766	708	756	757	755	819	778	792	778	744	766	697	800	764	789	761	794	791	804	770	762	741	768	808	752	761	819	743	777	768	741	791	765	780	746	799	816	766	749	766	775	774	829	793	796	752	763	766	764	720	766	794	809	757	775	759	797	766	755	767	798	771	733	761	806	791	755	782	792	790	809	778	772	722	745	797	764	754	760	780	816	719	784	786	776	761	831	765	727	776	757	772	771	732	763	753	742	758	755	782	763	768	753	801	808	792	771	800	773	754	792	789	757	769	764	748	749	805	813	786	797	734	766	727	788	768	763	792	786	801	782	792	729	818	781	803	782	776	785	709	775	820	812	787	739	779	825	799	773	772	776	738	798	795	817	764	757	747	729	767	738	753	746	838	784	796	779	781	756	724	848	719	758	807	744	831	770	774	794	770	771	774	797	755	774	757	790	830	769	779	765	753	755	776	764	816	757	770	791	738	757	759	768	850	711	794	768	746	783	800	779	742	749	802	757	801	823	785	756	744	819	764	743	788	799	819	737	812	753	762	792	810	830	789	766	803	777	788	806	797	794	740	783	796	802	786	757	746	786	828	833	775	808	805	727	739	784	773	728	781	771	791	768	718	766	736	730	733	761	769	786	790	758	757	750	727	755	743	780	794	771	731	779	753	788	816	763	789	730	764	758	768	787	758	793	796	821	841	805	797	769	726	757	799	739	787	797	772	781	792	749	799	763	786	768	750	752	760	766	777	763	755	839	709	757	763	770	762	822	787	820	789	799	801	736	750	767	724	837	760	775	723	767	794	755	769	767	711	766	798	779	747	835	773	822	781	764	737	753	758	804	766	783	839	780	812	747	771	757	756	769	764	747	792	799	792	745	773	797	802	756	841	771	760	750	767	735	757	834	789	768	760	772	747	789	747	814	746	755	779	803	832	757	788	803	775	748	762	727	780	747	756	772	819	795	783	748	806	748	769	792	807	786	776	762	821	763	778	742	790	797	810	742	769	773	783	770	792	778	743	790	773	753	749	763	764	772	829	716	791	745	790	738	780	750	744	764	831	802	793	736	825	766	767	762	782	746	785	765	789	748	767	769	777	784	722	809	776	753	771	801	764	762	821	790	834	757	793	793	743	824	743	776	768	763	771	774	805	753	812	781	802	806	720	768	775	753	823	726	833	778	794	735	785	789	820	762	771	805	784	757	752	796	788	740	798	808	768	776	780	763	793	825	733	770	758	782	803	814	789	819	780	761	765	847	765	763	770	807	821	761	789	755	816	763	775	801	782	753	755	747	727	753	779	802	756	761	751	830	779	808	812	801	777	787	765	773	792	821	781	812	799	800	771	751	827	742	785	759	743	751	783	749	784	748	762	811	774	807	751	766	724	804	748	745	787	792	798	781	779	821	745	786	790	764	770	831	805	784	772	769	784	818	794	791
3553	5584	3972	2134	1735	1429	1263	1056	1017	970	958	822	866	791	847	839	827	808	876	774	836	808	831	817	786	819	783	809	782	809	721	839	806	764	801	813	777	803	835	751	739	775	828	809	783	753	741	796	761	796	683	779	785	779	777	741	770	769	734	776	762	817	739	788	774	738	791	726	781	752	806	746	816	770	702	770	751	746	802	732	774	791	748	737	804	738	756	729	721	718	795	703	770	740	740	796	753	768	764	744	719	730	735	766	735	741	722	742	802	743	732	716	699	763	742	720	760	750	731	783	753	726	750	753	724	735	734	793	758	787	746	791	748	724	723	781	709	750	725	755	755	782	761	765	754	724	767	707	769	742	693	716	742	765	726	676	681	732	732	737	778	769	779	722	792	717	747	727	778	761	761	740	724	704	730	766	800	787	757	722	714	741	775	746	714	757	731	739	740	742	703	799	756	752	753	754	668	715	773	791	752	730	793	749	720	762	726	759	808	712	761	753	761	734	808	766	718	742	736	789	833	736	753	762	744	797	731	724	796	733	746	804	752	754	759	744	768	721	772	724	728	751	774	768	753	755	738	762	775	751	771	765	750	741	723	709	747	709	735	765	741	763	780	751	778	738	774	763	761	713	745	773	730	776	756	727	736	758	770	723	743	748	766	759	717	733	723	787	762	738	769	767	704	749	757	768	765	773	682	759	733	748	716	782	727	736	764	766	766	738	748	748	791	733	772	825	709	772	773	779	777	738	719	725	771	786	736	746	725	730	737	705	799	786	812	692	754	724	784	753	785	772	740	751	719	756	769	802	743	793	746	749	772	747	762	733	777	764	763	709	720	764	721	808	710	741	715	756	742	724	812	765	680	736	769	695	750	729	792	762	765	750	740	745	722	792	760	763	741	759	757	767	768	774	736	703	780	720	779	723	727	735	749	706	751	738	713	687	753	757	786	750	715	764	821	741	751	769	756	746	723	781	750	726	736	808	735	721	758	788	734	760	762	742	760	741	759	745	743	785	780	766	791	764	740	731	738	746	818	731	755	717	729	704	762	768	794	728	768	723	759	770	775	784	769	726	760	759	746	781	761	698	771	774	720	746	764	764	738	746	753	775	690	722	788	781	754	758	743	736	764	739	787	729	748	789	741	762	740	783	783	766	751	734	740	747	776	756	723	715	730	726	749	743	753	753	787	758	730	727	806	715	721	713	745	714	757	793	730	739	793	715	756	730	780	688	761	762	731	752	767	711	751	778	758	704	754	767	755	724	720	727	756	756	790	778	721	736	752	760	733	768	779	783	770	751	692	764	806	737	730	770	805	777	772	777	726	772	732	721	777	780	749	725	748	798	765	758	726	765	724	731	740	757	745	751	747	746	745	725	726	765	717	754	737	783	722	802	743	740	744	752	768	799	765	753	743	752	774	695	729	811	731	742	725	750	738	720	725	737	748	760	777	741	742	781	759	718	772	771	777	779	716	739	715	749	728	742	743	787	761	802	726	784	758	751	750	722	737	774	744	744	733	721	781	756	741	745	741	754	710	720	713	711	769	786	757	727	768	799	775	748	764	771	717	770	779	742	729	779	778	757	782	766	768	749	776	779	817	711	751	729	773	768	732	772	767	769	737	785	785	757	761	734	768	789	744	762	770	737	760	765	802	752	744	781	756	766	785	736	719	697	753	747	738	761	762	736	803	757	778	738	758	753	746	747	781	761	779	767	772	771	776	729	743	738	766	761	814	703	758	749	738	769	720	772	756	722	759	743	731	763	736	747	757	792	738	737	773	735	816	757	776	718	715	765	714	745	800	737	754	776	782	753	769	717	811	779	745	751	773	722	741	748	750	744	737	746	743	698	739	748	720	711	783	751	749	745	792	780	767	785	812	778	747	800	717	724	770	742	729	768	773	731	729	731	761	755	702	763	737	782	775	799	773	777	735	751	749	745	743	768	729	735	747	762	744	728	791	716	748	754	726	718	768	799	790	771	758	764	772	714	801	717	773	736	746	697	733	719	707	756	742	755	719	743	731	746	740	746	786	736	755	717	763	839	741	773	807	758	779	736	756	743	733	799	748	839	725	754	786	727	742	778	816	773	801	751	772	752	769	758	757	749	797	743	738	755	763	718	746	741	717	724	777	776	715	729	752	753	726	739	803	754	762	802	740	761	742	720	760	738	734	711	762	696	745	733	736	738	727	757	751	743	713	718	790	729	738	751	753	759	768	761	737	769	795	761	731	726	783	736	755	799	726	774	773	746	707	750	770	733	731	726	726	747	718	734	782	750	756	776	700	747	756	764	715	718	767	786	730	758	763	707	696	722	773	739	759	740	789	722	718	752	725	741	686	758	750	759	728	728	707	775	756	767	770	697	712	708	754	730	776	735	743	760	759	775	776	752	790	722	781	729	763	736	754	786	721	757	759	705	765	753	739	726	778	731	792	733	726	802	780	790	719	754	747	730	750	763	742	753	731	712	679	778	782	772	700	753	790	748	759	730	744	697	776	724	722	705	770	765	736	771	722	744	733	765	724	757	751	778	760	771	750	748	772	720	749	747	740	779	754	736	750	725	751	773	748	739	792	766	737	789	766	829	699	739	730	786	749	711	728	747	755	766	824	751	778	722	744	738	750	747	728	732	697	766	701	760	763	752	768	762	773	789	783	775	741	761	710	761	732	744	737	737	727	725	773	728	728	773	754	745	784	750	787	786	764	788	692	739	759	753	761	760	767	747	685	762	780	752	719	746	762	748	731	754	696	766	778	777	811	752	761	740	789	779	770	720	819	718	762	784	742	786	772	718	745	749	745	778	788	778	712	759	726	732	774	712	747	771	775	769	756	706	803	746	695	808	743	727	771	730	718	734	723	786	685	766	757	774	800	757	787	796	741	731	770	757	775	699	736	752	768	787	741	741	760	765	784	767	697	738	749	724	735	727	764	706	721	712	708	720	761	765	746	765	752	753	725	754	750	745	709	756	712	715	783	741	733	762	745	754	757	706	737	752	730	744	726	740	770	731	747	726	801	709	726	762	799	779	782	731	760	741	742	760	711	739	767	729	751	724	733	774	767	757	776	742	746	783	730	714	750	745	749	724	725	782	768	734	728	739	740	756	753	709	723	749	748	756	773	749	752	702	710	783	703	749	750	665	691	746	730	745	739	778	722	755	755	738	741	769	691	723	783	761	750	760	780	678	750	731	733	766	749	781	770	757	718	699	731	717	765	782	758	754	751	787	753	750	740	753	799	757	752	765	749	781	768	756	730	760	736	727	770	768	747	762	764	733	739	715	747	755	692	722	799	771	767	760	832	705	776	747	757	734	772	829	791	775	767	771	761	767	753	729	772	751	729	768	772	823	763	736	740	765	756	785	760	746	784	709	795	783	712	769	743	746	778	731	739	711	692	774	765	713	762	755	760	747	743	751	743	707	764	715	750	801	745	765	768	741	703	699	785	776	744	796	742	745	742	772	726	756	758	742	802	718	690	717	754	722	718	722
22297	20998	28681	23527	21000	21078	11118	1347	948	865	792	703	621	649	567	589	585	572	583	567	497	529	508	521	538	498	502	480	512	469	471	452	476	436	470	436	438	471	466	491	467	450	442	426	467	482	449	443	433	428	429	444	482	419	380	420	439	463	447	480	451	490	422	425	426	429	448	377	425	400	423	403	439	437	449	405	407	396	437	411	423	401	425	427	453	476	454	418	438	433	397	387	403	400	407	389	398	397	411	417	398	440	418	414	424	397	392	437	405	447	397	430	399	376	395	427	426	396	402	380	420	400	367	413	400	434	388	416	443	407	421	391	415	386	398	378	404	399	421	424	426	358	387	375	352	353	397	413	418	377	384	398	439	414	390	427	393	410	429	369	376	413	434	414	393	407	433	401	416	443	420	373	393	403	418	377	399	405	430	418	430	448	402	401	459	418	395	400	389	411	416	395	436	439	398	404	426	398	369	423	393	411	397	420	423	393	391	408	412	395	393	410	441	420	387	427	401	366	412	412	395	442	374	385	417	418	403	427	420	403	434	427	408	377	399	389	403	430	386	408	390	414	388	388	395	419	412	385	422	406	414	419	411	391	378	423	402	442	437	386	451	402	407	414	385	399	411	418	385	410	392	409	405	404	383	370	404	371	430	394	403	408	391	392	385	399	452	381	408	429	399	378	403	392	381	405	402	401	424	396	370	436	388	412	395	421	438	398	399	413	386	392	423	396	434	394	401	406	410	395	412	372	421	439	375	411	395	396	401	442	371	406	378	411	403	402	389	383	411	427	390	401	418	426	430	445	415	376	395	412	403	405	394	378	413	421	410	401	413	377	399	393	416	369	429	419	416	390	406	407	414	433	393	414	416	398	373	429	401	368	441	431	426	396	395	402	383	439	412	415	413	392	426	420	439	394	381	396	451	442	419	398	381	405	414	383	386	392	418	442	405	379	368	391	411	415	399	410	425	428	409	379	415	415	364	417	404	405	433	444	368	453	398	400	404	410	398	399	383	405	401	416	414	395	422	418	398	403	410	403	398	408	416	396	399	364	402	421	391	408	392	396	417	432	423	381	411	408	390	422	405	372	384	444	436	415	399	415	447	432	423	388	407	404	365	416	422	391	384	393	436	402	379	393	385	395	417	411	400	404	386	425	368	407	388	450	429	408	416	425	389	416	395	400	395	433	403	402	421	387	392	403	392	426	415	392	392	410	421	423	418	410	440	398	414	406	388	405	447	395	382	385	405	401	411	407	420	404	380	425	419	414	428	398	435	400	409	446	430	416	383	410	415	421	455	408	427	416	422	417	436	425	394	415	423	414	399	410	369	381	404	421	440	437	393	391	407	437	422	423	421	413	403	385	428	394	420	424	389	397	430	420	377	432	406	409	403	382	398	389	407	398	429	387	429	402	429	396	424	421	389	385	414	400	395	402	393	388	407	353	413	434	420	410	359	400	381	436	408	396	413	384	412	390	425	442	381	392	411	399	413	400	401	383	409	398	394	414	411	393	391	373	387	415	408	385	410	420	359	397	419	386	393	389	395	417	394	392	405	418	403	421	435	424	412	388	396	380	424	378	397	383	404	410	443	399	412	353	399	414	392	412	427	436	432	414	387	389	381	414	428	389	420	377	398	409	403	416	405	424	403	444	409	378	409	410	380	431	407	399	383	397	428	429	349	433	395	376	409	413	367	406	408	392	397	409	406	412	403	407	444	423	421	385	410	397	408	411	376	400	436	405	398	428	388	423	421	388	415	405	441	408	408	414	390	395	404	377	421	400	384	379	402	414	381	405	415	414	423	403	394	411	383	419	393	469	417	425	396	421	397	385	429	425	422	363	432	391	429	393	449	389	417	443	384	411	404	413	419	401	451	405	396	366	396	421	393	398	395	373	394	371	410	408	409	390	384	402	408	458	454	415	412	406	418	411	382	395	363	398	426	397	403	430	427	403	368	406	404	418	392	428	401	450	396	404	388	431	396	410	423	390	419	430	432	399	410	378	382	421	406	431	387	387	425	415	394	378	385	361	422	387	420	365	412	386	416	404	397	363	417	415	382	397	417	411	433	393	378	388	413	387	418	398	404	414	416	421	419	403	385	453	431	417	414	391	402	403	406	393	418	342	423	416	405	428	396	435	402	410	396	428	412	394	369	379	468	396	429	421	396	383	417	366	356	368	437	412	404	418	365	401	407	388	397	398	418	417	408	371	392	387	469	417	382	410	376	408	400	426	418	384	394	414	391	417	434	403	416	398	416	379	382	396	413	419	427	392	411	415	393	392	418	376	413	405	421	423	412	441	385	358	385	420	397	438	420	392	408	395	406	372	486	407	409	372	411	417	381	433	408	414	399	383	406	409	436	370	406	392	401	388	415	413	390	409	387	393	428	419	437	413	430	387	408	388	414	396	369	411	443	402	408	424	396	387	423	404	389	409	361	379	420	345	427	427	408	416	411	415	417	392	405	394	434	434	381	394	428	419	434	408	416	417	373	434	403	400	408	394	380	394	418	398	386	417	402	389	397	379	428	372	381	431	390	423	418	397	434	397	383	405	387	419	398	378	387	438	403	411	383	397	405	378	400	426	393	369	397	445	376	418	383	361	448	445	379	394	452	370	416	399	387	379	394	430	401	393	415	400	400	410	430	386	374	445	413	409	394	405	431	401	408	389	373	406	394	399	413	364	372	429	407	403	445	413	434	387	371	412	444	385	411	429	396	388	393	402	382	402	452	351	388	412	397	399	432	438	368	408	351	402	408	413	395	409	456	406	415	387	406	417	426	377	375	406	408	406	414	400	399	393	427	436	434	391	447	375	433	426	427	407	391	396	394	374	404	407	413	408	380	392	400	433	422	405	385	407	442	374	397	381	408	409	400	421	416	440	413	409	409	362	424	389	409	413	415	418	468	414	435	381	431	369	404	392	384	456	388	388	406	431	393	427	409	412	386	436	392	390	399	422	415	421	382	432	405	397	413	427	405	388	416	372	417	416	436	425	417	369	404	425	414	431	404	383	407	395	407	409	408	399	422	421	382	401	418	395	378	355	395	408	386	393	421	398	409	393	401	388	372	420	396	389	435	426	400	389	381	417	392	379	373	415	404	382	374	406	379	407	393	405	454	401	407	412	400	398	413	417	432	428	389	381	428	434	414	395	405	417	423	363	412	402	425	435	431	413	393	373	413	406	385	436	402	416	412	406	403	391	462	396	408	405	378	385	430	399	367	387	400	403	420	395	408	403	398	412	419	413	406	409	415	404	441	421	449	422	376	379	397	399	435	405	407	435	398	379	393	394	399	409	446	421	395	412	385	400	425	391	421	430	390	439	406	382	422	388	440	452	377	401	413	414	390	406	409	375	412	412	421	384	379	402	399	415	404	409	398	373	401	421	432	396	433	377	457	420	372	418	391	369	383	415	420	396	407	407	403	397	416	396	390	389	425	426	435	427	405	379	416	350	417	398	383	396	378	425	406	417	424	420	409	399	395	411
4793	14321	10091	5182	3624	2662	2059	1583	1243	1005	889	771	708	637	646	648	632	562	564	565	582	574	496	533	546	546	507	523	505	501	477	494	513	448	478	470	450	492	435	453	457	442	449	425	437	412	415	401	424	429	480	407	446	436	441	429	419	430	437	424	408	410	397	410	424	414	408	433	405	422	422	423	434	406	437	438	406	394	432	420	364	420	398	411	420	387	425	399	460	392	394	407	371	392	360	462	424	386	375	418	411	388	376	416	423	422	400	416	401	380	396	399	370	370	424	399	415	373	388	419	409	400	386	425	423	411	398	405	413	402	390	380	417	360	391	373	403	372	408	370	414	366	419	412	423	401	371	405	440	413	401	396	395	381	363	382	355	380	388	405	423	410	391	426	418	388	385	407	371	390	381	397	381	407	360	416	405	374	398	375	389	392	371	393	399	369	375	424	397	432	371	369	382	429	391	395	372	405	454	384	393	388	406	408	385	402	373	365	388	428	373	375	345	374	410	393	413	402	412	407	387	348	373	392	379	393	405	400	403	433	381	368	424	404	442	404	400	386	403	404	411	396	393	395	376	373	398	408	399	383	397	356	382	397	390	421	441	363	410	416	393	366	425	394	381	380	358	411	417	394	376	348	389	383	374	366	411	379	387	427	395	393	421	426	391	415	441	382	431	405	372	388	401	395	385	380	384	369	378	406	374	430	387	381	433	397	438	405	382	395	382	368	389	414	399	404	365	383	401	407	359	403	395	413	363	366	399	403	394	391	365	393	413	384	429	401	377	407	374	407	374	406	373	385	420	422	393	384	386	420	398	384	391	373	409	380	383	359	385	370	353	375	394	390	379	390	369	391	366	382	388	392	374	408	392	369	400	383	366	425	410	400	375	391	375	419	408	365	387	400	401	410	381	407	389	389	372	391	382	383	411	380	371	338	409	399	388	377	386	380	364	412	384	383	375	377	418	365	437	381	371	391	398	397	421	418	419	374	404	397	413	380	409	406	401	386	384	394	414	349	395	381	381	403	384	403	404	403	414	391	352	369	374	373	382	423	355	390	396	429	398	420	425	379	398	360	362	407	406	391	385	392	404	402	392	395	378	402	410	427	408	367	369	387	384	379	382	391	364	417	377	412	411	368	361	372	402	394	329	378	390	370	384	410	383	404	405	361	401	420	384	401	416	411	382	398	376	391	368	388	405	378	410	380	433	385	398	387	422	399	406	395	416	416	413	399	436	375	397	391	397	389	395	402	375	404	426	378	392	411	384	415	393	411	371	382	415	408	416	394	392	356	393	418	379	412	385	363	338	371	386	432	365	389	370	382	398	404	386	399	387	434	386	390	388	346	385	360	381	400	407	428	360	424	404	373	403	377	416	379	425	403	374	373	380	409	341	357	406	361	396	422	373	410	409	417	394	405	405	398	381	371	427	379	410	401	379	406	376	382	395	419	362	409	414	393	422	383	392	376	406	383	375	385	410	381	380	396	368	381	377	362	412	419	384	431	409	398	370	391	388	375	393	419	392	371	383	409	389	395	393	354	396	368	406	471	367	397	385	388	369	386	371	380	379	380	368	398	401	385	391	397	415	383	399	410	381	382	404	390	391	426	386	406	367	381	402	391	372	376	420	394	378	371	421	406	382	419	397	406	372	345	358	397	411	408	400	385	395	400	365	361	423	375	379	436	379	416	383	398	370	418	356	395	409	385	440	401	376	361	379	391	415	398	392	364	410	371	396	405	382	374	405	418	391	381	403	422	393	369	366	370	393	442	397	386	402	445	417	382	395	401	398	426	357	391	356	407	397	389	414	391	424	376	380	370	416	357	390	399	411	398	393	412	375	375	402	379	389	367	405	420	393	419	350	424	431	409	386	404	392	362	406	391	377	391	341	391	408	380	376	404	380	381	353	387	376	398	398	450	416	401	406	415	372	400	392	411	356	354	407	394	399	400	378	392	387	408	419	412	378	375	383	371	354	382	410	420	448	392	407	393	407	377	385	368	365	397	388	425	390	397	381	371	388	368	427	361	381	402	384	395	428	369	396	359	392	376	409	377	411	398	438	383	404	394	405	392	411	401	387	390	409	398	390	378	413	392	401	364	383	375	386	419	361	374	390	413	406	410	347	389	353	384	403	391	413	414	414	361	383	377	395	422	369	388	363	382	406	360	393	418	383	380	412	394	421	362	402	336	358	389	374	353	385	386	386	391	368	384	378	399	386	388	386	366	397	374	373	397	428	384	378	382	403	412	385	391	402	417	393	388	381	405	381	406	427	409	389	407	411	392	389	410	401	389	390	388	425	393	389	409	366	344	405	381	403	392	401	413	394	406	381	338	359	402	392	429	397	409	420	389	433	392	416	406	378	372	403	390	379	405	379	386	390	398	435	395	390	436	423	407	403	426	389	398	393	390	389	383	394	382	386	380	411	391	398	421	354	389	393	370	392	402	378	413	376	365	415	389	418	403	393	374	378	418	419	410	382	400	395	369	425	390	388	376	419	382	369	379	396	387	452	409	357	372	404	419	426	402	377	396	432	354	380	348	362	368	398	369	396	390	366	401	394	414	380	372	385	426	381	404	362	418	394	414	403	408	360	402	368	413	394	378	390	345	386	405	426	430	396	414	385	383	372	390	393	401	391	367	398	414	417	405	420	412	372	374	387	385	371	403	382	391	377	407	426	444	364	422	414	394	401	425	384	372	388	404	383	377	378	371	408	360	406	399	396	385	389	364	384	386	389	412	387	390	375	418	432	389	364	410	394	432	380	389	378	371	433	367	389	390	360	397	400	379	391	345	376	383	360	405	416	394	384	358	377	348	380	408	379	392	373	375	361	370	382	391	419	396	379	396	429	390	406	395	422	402	414	370	408	402	429	368	409	410	404	388	376	390	359	369	405	376	398	397	439	378	362	377	398	389	378	418	394	369	413	384	359	403	377	371	416	384	398	409	415	384	360	398	394	387	402	360	396	417	395	394	403	370	385	389	394	382	378	389	433	413	419	420	403	406	386	377	435	427	359	387	381	393	343	388	424	384	397	388	395	433	379	344	363	367	382	383	404	380	406	413	432	415	386	396	402	380	419	397	395	408	404	402	417	358	433	432	405	423	368	391	432	401	409	396	376	439	402	422	398	375	373	410	394	360	380	376	400	410	397	359	380	417	385	407	407	390	393	388	396	398	417	430	401	405	408	384	411	388	385	372	359	383	369	400	376	382	380	406	370	374	408	383	412	400	373	401	412	397	375	367	410	368	427	388	388	369	380	357	390	380	400	397	408	431	394	397	378	377	386	389	411	381	395	386	358	412	369	362	420	395	371	389	375	365	402	386	417	391	400	385	403	355	400	389	397	399	390	403	360	420	380	384	410	406	368	357	421	400	396	432	387	404	390	384	386	392	396	400	382	404	349	387	378	390	377	411	407	380	365	386	398	416	391	396	425	415	394	404	387	389	375	385	395	421	350	386	423	419	360	357	434	367	378	404	393	373	379	405
27354	18387	4985	1029	832	775	802	783	783	766	733	760	778	754	768	783	796	735	774	732	729	788	796	758	813	768	771	751	694	784	796	764	728	794	761	796	792	794	723	743	769	723	764	798	768	762	751	754	762	786	734	791	796	746	712	737	734	778	724	752	779	716	785	778	775	739	726	718	771	751	775	852	784	785	756	765	773	760	704	742	723	754	722	814	741	759	739	723	762	770	787	675	716	717	776	756	764	745	726	745	802	799	801	761	787	728	739	747	740	765	750	704	708	738	781	721	778	754	762	753	790	736	763	770	760	760	697	769	727	752	684	714	714	750	783	701	728	744	731	764	768	773	756	688	797	739	757	712	750	773	754	758	835	709	751	781	750	746	758	756	779	724	759	728	729	731	726	758	760	742	758	742	748	777	738	797	745	730	754	746	738	739	722	721	758	723	764	770	745	771	729	712	772	803	710	725	730	727	715	748	733	803	726	759	754	706	744	751	745	705	723	782	767	742	768	748	710	795	719	726	721	758	704	790	763	752	753	777	708	748	741	729	780	754	748	792	753	730	758	755	814	738	758	737	716	766	781	756	678	725	741	773	767	733	801	755	727	750	716	743	750	753	746	761	768	784	759	761	762	723	763	745	702	738	746	731	731	746	732	739	685	713	723	825	761	702	770	749	747	743	826	792	755	761	699	739	750	787	727	730	778	762	753	803	800	761	769	760	724	744	765	751	768	756	733	721	679	662	734	764	701	698	716	692	775	752	729	763	792	784	744	733	792	740	760	763	764	793	783	757	744	728	746	706	748	730	729	738	794	750	689	740	777	776	802	709	709	778	757	754	715	781	685	745	746	789	724	784	743	717	720	749	775	751	743	766	747	763	764	752	726	732	748	730	791	690	765	776	743	726	800	719	771	769	712	732	725	736	784	798	824	706	719	737	739	733	746	732	736	772	730	757	750	734	750	723	779	737	730	771	704	697	785	765	767	755	783	746	755	730	729	753	776	780	770	703	737	709	768	797	710	747	798	722	770	788	718	777	725	725	745	702	735	713	786	760	722	734	720	755	746	731	806	766	754	773	742	759	704	746	756	723	755	719	775	748	756	756	750	793	762	709	733	757	780	715	748	780	747	721	752	777	737	751	709	748	735	725	752	784	741	730	750	775	681	732	719	726	736	800	729	744	744	713	735	797	760	749	732	733	799	773	745	744	728	720	721	772	780	702	808	767	725	707	729	768	758	792	752	755	740	743	684	772	740	716	775	760	759	746	715	767	767	714	753	745	755	733	823	788	749	745	765	737	737	767	646	728	757	753	743	792	733	735	760	749	764	777	750	757	734	743	710	712	743	745	743	673	754	691	736	762	780	779	767	707	724	712	748	722	736	726	746	750	733	768	772	702	711	725	757	731	752	750	744	745	774	775	726	726	735	768	758	710	741	766	781	766	757	745	759	749	724	727	796	742	742	748	732	698	661	748	760	797	732	756	716	742	739	776	780	719	749	761	733	664	800	739	749	727	731	739	756	725	766	742	730	738	754	753	768	763	738	763	776	795	738	746	750	744	750	772	734	783	757	752	755	725	763	754	752	772	742	732	754	752	751	710	765	778	770	771	756	824	729	726	762	720	782	759	814	738	796	747	709	716	702	748	672	754	720	790	760	749	761	779	755	762	748	764	754	767	707	748	742	740	726	737	751	777	733	757	750	730	789	779	733	817	790	803	766	740	754	760	740	735	761	760	765	740	778	742	770	687	721	765	746	683	763	721	719	739	725	747	811	764	753	776	768	710	718	787	750	746	768	739	725	824	811	680	734	750	730	724	724	709	747	807	753	766	714	746	820	711	764	739	767	772	735	767	791	702	785	721	746	701	700	778	713	741	802	733	770	796	734	743	691	725	752	757	747	710	755	772	772	732	777	794	734	745	750	734	787	814	754	774	719	737	751	685	731	743	779	697	770	754	729	747	732	769	768	752	781	799	732	708	744	757	724	777	779	756	814	714	785	711	757	729	748	731	777	794	766	784	759	736	687	768	764	697	745	765	752	737	711	740	728	727	788	712	745	758	730	746	824	755	706	786	771	780	800	798	737	689	815	716	734	807	805	716	727	805	709	739	747	728	774	735	730	752	773	722	793	703	744	761	712	732	802	716	750	755	722	778	750	747	759	753	779	778	766	797	730	766	774	737	734	751	743	785	730	738	725	745	746	790	741	755	753	755	767	764	786	754	694	711	754	762	708	712	751	706	746	754	762	815	725	762	720	777	714	689	771	726	792	748	749	734	780	790	772	776	771	767	802	746	736	754	763	720	716	733	726	750	749	776	737	730	740	764	764	755	762	742	740	795	730	733	763	801	754	734	731	759	750	752	737	800	787	796	760	761	731	748	745	775	801	787	735	777	804	758	743	794	761	764	734	751	799	688	728	743	768	750	703	729	732	796	725	694	733	763	734	760	752	736	772	748	803	723	740	787	760	754	762	735	748	773	714	773	787	775	777	759	745	774	737	738	697	785	714	740	757	726	732	741	725	747	746	778	764	748	690	738	766	740	762	770	728	741	769	763	719	718	714	783	740	706	745	756	681	694	712	736	782	795	742	753	737	772	818	758	756	780	762	786	718	677	763	784	755	758	727	688	717	733	768	753	747	686	706	771	762	777	738	775	744	725	831	757	757	747	745	768	758	738	777	744	787	710	750	766	739	778	765	744	737	723	735	747	739	749	754	746	759	768	748	743	747	785	765	745	759	702	740	724	746	708	708	803	765	732	745	715	760	785	780	771	744	728	773	768	742	730	791	747	787	760	711	717	759	724	798	751	743	768	734	783	724	737	766	738	769	701	777	759	772	756	705	727	764	792	752	780	732	754	758	809	745	760	733	780	717	766	734	729	713	776	704	705	748	794	765	750	723	784	715	726	729	761	751	734	744	783	764	806	768	752	752	754	756	717	789	775	760	763	720	754	771	756	753	735	720	732	813	765	766	736	768	746	746	713	780	746	820	714	796	756	741	719	753	783	729	699	708	796	788	729	736	771	716	741	757	761	735	797	748	793	738	719	746	741	718	717	681	755	762	796	791	754	765	716	801	777	727	777	711	747	763	750	705	756	760	787	743	705	769	763	771	760	803	818	716	763	786	773	727	751	793	734	777	749	764	698	749	726	750	747	758	761	701	781	796	714	771	742	723	761	781	719	802	773	729	740	754	709	751	744	738	759	733	680	787	723	719	777	725	793	764	791	780	730	720	695	721	743	738	696	742	787	755	729	768	700	779	747	728	790	709	731	779	765	730	731	748	738	778	791	760	730	734	773	755	723	761	736	756	750	735	745	736	704	717	746	756	712	702	757	699	766	710	747	774	726	717	754	769	762	733	763	762	753	736	753	733	732	720	749	710	721	761	768	711	784	752	723	781	744	712	738	806	711	740	736	787	747	735	766	723	728	793	700	695	696	744	758	708	745	732	709	697	708	709	770	692	770	754	752	765	807	760	749	768	772	763	781
4694	1326	993	850	817	800	838	716	744	794	759	739	771	760	827	798	762	783	756	719	793	784	730	774	789	756	751	725	741	755	750	744	788	772	747	781	762	767	723	744	763	728	770	749	771	812	825	782	720	759	700	742	760	793	723	685	751	760	758	719	752	756	749	742	750	707	719	783	750	701	714	735	748	720	752	792	743	733	695	741	713	746	761	761	710	793	753	735	752	738	773	772	714	752	718	781	706	760	748	727	732	716	730	737	701	706	710	705	812	721	737	767	735	729	707	728	757	741	758	761	741	757	740	703	719	717	774	713	755	720	705	730	708	747	722	709	757	790	703	771	737	705	709	733	724	750	709	658	740	737	711	710	751	679	727	779	737	763	755	753	756	732	764	730	746	767	711	735	735	692	768	722	725	709	736	750	735	757	755	798	726	719	769	790	794	739	781	757	759	719	759	732	691	773	736	709	743	784	737	743	829	764	746	703	762	746	719	735	746	726	709	765	747	687	727	773	740	736	732	745	722	710	735	672	723	714	770	802	742	740	707	714	766	762	731	791	703	694	731	732	771	698	711	731	734	734	777	718	768	747	718	690	739	738	736	734	793	717	752	709	711	738	758	730	757	774	728	739	753	718	729	688	730	665	745	756	729	753	714	729	741	726	717	718	717	708	723	732	736	749	764	749	741	685	740	693	758	738	755	690	740	758	764	731	758	738	764	752	738	748	761	765	699	747	772	742	713	731	733	760	719	730	743	724	706	733	748	722	722	739	719	718	709	758	755	733	771	780	716	750	733	735	766	793	720	707	737	707	755	766	717	767	728	760	748	794	719	782	734	760	755	731	739	731	720	727	704	718	688	716	783	749	762	735	755	733	704	731	697	714	721	739	746	748	770	726	771	734	749	708	712	732	780	724	730	764	735	706	719	744	746	712	706	714	722	717	753	732	715	735	721	751	751	717	734	679	721	777	761	794	720	749	745	740	763	687	747	769	758	719	769	771	705	768	749	788	723	735	722	728	754	739	757	728	760	747	722	775	730	736	807	765	780	704	746	739	716	710	781	738	696	715	775	744	731	750	741	765	712	705	695	690	711	738	676	693	754	767	713	721	740	746	721	728	723	719	742	707	732	734	692	786	774	736	794	727	738	763	692	719	733	734	675	781	750	729	740	704	707	766	694	725	726	712	747	739	745	743	679	753	746	690	755	716	735	708	757	750	796	741	753	748	789	704	720	709	737	710	773	718	730	709	755	748	743	723	771	766	723	727	743	753	707	710	728	756	758	802	752	753	734	726	736	731	748	704	772	755	734	723	740	777	745	730	722	741	725	733	805	723	761	746	698	768	720	693	733	730	731	693	784	733	722	728	757	738	695	751	734	737	740	714	742	737	737	743	720	752	753	735	710	769	741	697	768	727	706	757	734	771	749	701	744	733	751	715	710	726	776	685	672	726	705	739	783	747	764	689	765	688	739	799	719	753	734	742	761	718	701	787	740	756	737	754	763	693	765	754	692	763	752	691	723	760	721	705	718	725	718	671	734	729	731	773	752	739	755	699	705	764	761	737	779	813	745	715	748	730	762	708	715	715	744	746	775	769	748	705	754	722	766	785	756	728	712	747	754	712	698	701	728	744	764	757	779	735	751	754	735	710	739	757	718	741	700	792	734	737	734	716	733	761	765	764	727	717	737	700	723	719	767	752	771	717	751	704	724	732	730	705	774	677	749	724	729	753	721	719	759	781	716	760	698	746	727	755	748	760	764	777	729	722	742	764	758	786	719	725	733	713	737	735	770	737	742	743	751	714	725	756	768	741	710	755	758	708	737	742	729	749	740	736	784	759	764	728	748	717	755	775	756	739	695	687	773	746	746	738	726	727	712	755	726	674	767	719	720	721	771	750	752	738	712	747	727	709	754	696	770	742	756	716	770	709	728	745	727	716	752	807	775	710	745	737	788	740	779	716	705	746	732	739	777	751	765	683	760	706	730	740	713	709	732	763	711	762	762	753	776	737	726	722	753	736	763	713	775	719	784	755	738	731	815	760	753	708	739	707	779	692	716	720	721	727	726	741	708	725	768	742	761	739	772	748	717	685	682	763	723	759	723	743	749	723	768	729	766	726	706	757	749	785	719	772	759	692	760	761	746	747	711	776	750	789	741	752	794	703	769	732	718	713	749	787	717	728	764	737	724	723	700	728	713	769	755	759	753	693	735	735	736	752	736	762	728	758	751	736	766	732	740	702	746	732	766	749	683	772	744	705	713	756	680	734	703	749	732	702	754	767	719	738	725	761	784	760	739	758	754	722	755	724	767	759	731	720	731	713	763	714	724	717	718	721	716	765	759	775	785	749	786	704	778	736	727	764	743	757	685	775	733	708	724	741	747	736	755	746	749	773	761	764	735	724	771	795	735	745	747	728	748	744	742	745	721	768	717	738	737	746	747	761	749	805	767	775	735	770	724	728	710	714	690	743	778	716	742	719	686	710	762	745	763	706	688	741	729	761	720	719	735	752	763	720	754	699	758	792	772	722	729	733	741	702	774	764	743	740	727	715	736	681	748	753	779	715	772	746	740	728	704	757	705	781	683	661	773	693	753	773	783	720	723	739	718	768	716	754	679	734	781	734	733	757	711	737	742	731	739	730	708	735	721	789	721	779	771	776	774	765	737	769	718	735	707	777	759	728	750	726	786	703	729	708	757	726	777	777	672	788	699	759	806	758	678	724	732	722	757	737	790	744	790	735	791	751	693	720	802	752	753	728	701	748	769	756	782	756	742	786	755	735	720	725	739	677	749	725	742	738	741	701	706	745	784	764	753	747	773	717	743	750	746	749	757	729	729	755	726	778	703	754	743	745	775	715	731	705	758	695	784	747	770	742	753	709	773	705	730	753	795	681	756	738	721	713	718	742	791	738	760	706	741	716	770	707	739	711	740	754	713	705	733	769	746	723	713	744	761	746	767	738	730	775	723	739	757	778	742	776	762	729	722	743	728	770	806	704	709	754	707	781	699	755	723	739	754	733	764	740	710	727	719	718	722	766	794	786	786	750	743	755	697	753	735	728	723	721	738	729	716	737	741	722	736	783	736	717	779	749	720	741	733	739	766	734	769	736	702	713	739	735	714	735	740	694	730	701	735	738	741	736	711	765	734	791	733	701	755	726	726	736	740	753	692	685	723	755	764	750	748	736	756	738	727	746	741	678	769	737	740	731	729	729	758	766	737	747	669	725	743	732	738	720	731	734	677	713	719	736	784	746	709	746	730	709	767	747	713	741	767	778	712	709	738	778	755	764	732	707	768	752	734	707	706	694	737	738	693	723	772	695	749	732	767	753	747	733	781	727	725	730	709	740	736	720	742	729	773	725	738	757	722	722	710	734	783	734	702	698	751	739	740	758	701	786	752	718	746	704	732	752	696	711	754	775	707	691	748	720	750	715	744	778	751	733	756	727	773	741	750	706	767	760	767	712	730	788	757	692	765	712	749	751	746	735
23464	20950	28183	23893	20958	11065	1317	879	805	674	652	591	587	553	563	522	555	508	543	546	533	513	558	549	543	554	515	513	492	480	526	490	489	504	453	487	466	510	471	500	487	442	481	445	469	460	456	487	487	483	515	510	446	430	419	442	457	473	479	497	467	487	498	462	460	497	473	456	475	430	450	443	474	468	486	470	483	483	486	481	485	449	471	460	402	442	485	448	438	454	466	438	481	463	466	445	454	425	462	423	485	459	433	489	456	440	429	446	518	446	465	451	461	464	452	454	420	434	420	462	460	466	479	422	477	449	452	468	476	428	444	450	464	466	451	452	470	440	448	434	449	456	461	483	475	430	454	451	408	424	435	451	460	468	464	471	489	433	468	481	473	441	438	460	465	453	466	464	428	450	456	446	474	484	436	458	447	423	432	493	491	442	454	440	447	467	450	483	452	425	442	460	480	444	430	452	479	444	485	442	475	448	474	439	469	448	445	426	405	460	445	428	442	467	477	441	453	436	437	445	500	444	449	489	437	471	477	483	410	475	457	458	461	441	453	436	494	468	470	440	495	445	509	451	453	491	435	459	470	411	451	444	446	463	435	451	447	477	410	465	416	425	468	469	469	463	470	444	444	468	450	422	470	506	488	436	481	422	460	540	415	442	485	452	420	471	452	442	472	465	458	470	484	466	435	444	457	450	463	477	475	460	491	466	439	431	455	457	465	449	422	453	453	419	435	442	504	424	443	474	480	449	448	433	433	474	456	484	465	448	484	454	437	438	446	425	443	442	471	480	429	477	454	466	445	441	431	464	473	449	467	465	438	448	496	481	471	468	412	452	398	458	489	423	468	446	447	464	425	430	449	461	443	452	472	458	421	472	426	450	452	483	496	459	461	443	434	449	456	498	502	472	453	486	423	445	423	454	416	508	462	438	468	495	466	446	421	456	479	435	477	436	407	452	465	446	435	434	498	498	429	415	435	450	441	481	440	475	478	506	483	461	456	470	483	436	444	442	431	427	441	489	502	466	462	436	460	457	443	455	473	446	497	434	469	431	460	450	456	423	442	417	454	447	487	474	469	465	455	473	462	434	455	432	451	395	464	431	469	445	471	469	478	447	449	401	443	463	447	457	441	470	402	489	436	457	451	472	470	449	479	420	471	466	440	439	448	448	488	486	459	425	491	489	447	452	476	488	454	484	445	453	458	448	451	464	449	406	478	449	438	460	479	429	456	425	441	432	439	434	483	472	489	458	440	438	467	450	477	490	461	488	429	442	456	432	457	459	477	446	462	445	433	478	407	435	423	476	446	449	444	469	437	462	456	401	453	503	454	494	494	436	462	424	471	444	478	500	451	465	475	445	440	487	454	487	424	463	416	454	439	449	403	426	457	429	473	423	388	441	454	470	464	456	477	459	428	428	445	490	473	453	474	488	479	446	441	461	443	446	474	473	469	440	452	458	454	464	479	481	472	447	496	464	463	464	480	465	432	444	476	450	420	431	475	444	450	457	460	461	483	432	457	428	450	441	410	465	475	422	441	476	467	488	460	465	443	412	432	457	449	452	464	448	452	477	465	443	474	461	426	434	458	470	434	451	428	500	452	437	498	407	454	508	441	451	451	481	449	465	438	430	472	435	458	485	471	466	473	445	433	435	453	461	440	467	467	434	427	433	442	475	448	465	477	489	448	479	457	438	429	449	460	425	417	493	440	449	495	481	446	452	464	455	426	480	484	462	452	394	448	454	479	447	462	472	477	436	457	462	450	479	481	461	422	462	449	460	465	413	455	458	454	407	440	452	483	462	453	426	505	450	465	415	469	456	458	443	422	426	449	418	485	464	480	421	451	440	485	440	445	446	427	415	438	434	463	424	462	418	489	441	454	437	432	482	453	394	403	470	457	449	438	468	427	465	487	492	453	465	465	436	428	459	429	464	434	487	467	485	423	437	441	433	476	459	467	458	489	469	461	472	430	453	478	460	475	449	441	462	474	428	433	477	462	473	419	416	502	468	452	460	485	440	442	449	419	484	448	462	465	444	476	416	487	457	468	451	416	454	451	470	464	479	477	492	483	465	478	450	478	430	494	422	451	477	487	452	463	464	462	483	457	447	455	443	440	468	451	465	468	452	463	458	492	465	469	465	467	470	427	435	477	433	425	460	444	432	468	438	447	465	478	466	430	473	449	444	424	478	450	475	460	452	455	464	425	438	473	486	429	466	486	459	436	480	490	509	469	478	448	449	460	447	408	432	439	431	462	438	473	451	480	478	468	452	458	458	442	455	436	488	485	452	461	438	445	434	456	451	462	517	419	454	476	446	471	451	418	441	443	453	458	454	466	433	457	452	440	451	478	466	455	460	459	457	510	485	453	452	445	438	437	437	475	470	445	447	439	456	408	426	476	473	445	476	463	470	440	494	497	470	467	459	453	457	436	464	443	425	443	511	462	457	462	455	459	451	453	456	459	462	468	462	445	426	459	438	441	488	456	431	482	464	424	436	441	445	433	422	442	489	488	476	451	443	476	455	456	420	485	432	429	446	479	478	446	471	476	442	450	452	430	480	441	462	466	459	429	452	464	474	431	461	431	448	490	446	450	433	478	458	462	411	433	458	471	432	433	473	471	477	449	412	434	440	421	442	450	440	442	453	453	457	487	445	468	392	431	442	423	437	441	455	435	457	449	446	436	441	469	432	445	438	454	412	507	472	420	433	459	439	405	471	421	417	443	423	485	432	487	422	461	475	442	444	453	480	452	423	473	486	452	469	426	533	436	452	442	484	453	466	478	434	493	481	483	421	489	453	472	430	506	493	417	472	427	453	489	465	474	445	457	450	456	416	451	433	419	470	423	465	456	458	437	491	458	465	435	448	439	493	453	465	494	431	441	458	455	484	449	458	473	423	495	470	430	431	471	467	461	475	501	462	454	452	476	418	482	456	475	440	428	444	431	456	464	460	468	445	464	436	495	460	484	477	451	450	435	455	459	471	463	453	460	429	440	509	464	460	434	452	464	484	469	465	494	443	476	475	446	490	478	479	477	469	447	472	451	449	438	437	478	453	436	435	428	443	436	481	471	457	429	433	464	445	451	448	446	468	435	463	455	443	435	465	418	466	462	426	447	488	477	476	405	432	446	478	471	423	453	469	422	478	440	456	456	424	445	481	451	468	445	455	440	441	504	446	478	465	450	482	493	447	436	465	426	434	444	459	503	480	463	475	448	454	459	439	417	441	465	462	486	465	492	460	496	469	445	454	488	495	484	436	447	461	475	421	437	431	444	455	446	438	456	449	421	450	483	461	448	447	458	461	473	469	449	438	437	492	434	440	448	446	439	429	482	431	486	425	433	463	448	489	423	487	446	438	478	459	462	474	453	463	488	465	516	471	466	450	461	469	473	459	431	432	478	450	382	445	485	430	444	455	448	496	442	416	486	464	420	440	454	489	450	446	461	499	443	449	475	424	484	462	423	446	478	491	475	435	482	480	420	466	475	426
3425	8541	6082	2975	2108	1704	1278	1069	860	714	745	634	630	647	654	609	584	625	605	573	563	563	558	530	551	552	507	519	515	544	519	508	547	523	545	477	500	470	508	452	518	473	468	502	465	521	488	479	469	500	465	483	485	497	501	464	460	506	434	478	466	453	451	490	478	493	503	460	470	498	482	489	472	497	464	474	447	466	462	507	487	484	462	492	479	457	470	464	422	462	473	468	516	512	445	488	416	455	449	474	497	444	471	455	483	488	463	481	465	462	456	483	464	478	506	467	515	510	492	469	457	503	463	462	440	459	451	439	449	481	469	473	443	445	467	453	460	426	427	492	447	452	512	459	442	443	448	478	460	449	449	464	468	444	473	520	428	501	459	496	497	455	471	432	495	439	446	429	422	475	456	483	451	427	438	472	487	466	493	476	463	450	484	493	488	489	510	457	433	453	436	476	488	437	456	487	462	476	451	418	454	525	447	449	431	447	464	456	500	463	395	445	475	445	486	413	469	417	475	431	453	474	447	456	514	471	461	484	466	479	459	449	471	430	461	430	462	463	492	436	460	439	446	443	471	476	452	450	448	455	439	447	461	427	425	454	479	521	445	446	463	474	461	432	419	491	445	478	470	435	461	456	480	461	441	436	470	490	446	523	421	454	477	466	463	456	475	477	454	434	469	478	457	454	469	469	439	449	440	442	420	449	485	439	445	473	490	450	488	442	442	464	469	455	424	453	481	481	459	445	464	446	464	449	468	443	474	445	450	458	430	429	437	477	457	466	481	516	481	392	498	472	485	491	454	492	448	472	469	461	458	434	484	453	462	465	452	448	475	484	478	463	473	448	474	510	471	428	442	495	431	449	481	467	471	460	457	479	477	450	467	451	428	445	452	465	490	465	505	508	485	495	475	463	447	471	485	438	436	447	472	461	483	478	433	475	468	492	479	487	448	436	502	457	504	436	470	501	482	470	513	454	455	461	434	504	466	472	457	455	457	475	461	474	461	471	454	427	475	470	439	461	435	476	453	473	465	437	461	447	449	478	480	462	464	480	452	512	457	455	451	450	439	459	450	447	479	474	458	466	482	435	446	492	479	465	488	484	449	491	452	458	432	443	502	474	458	468	473	433	467	427	436	478	466	469	446	466	456	434	495	491	436	474	454	484	473	448	502	465	447	460	478	456	466	488	444	494	448	473	471	428	427	462	442	439	441	447	452	478	433	428	460	411	497	454	428	439	482	462	470	459	443	489	473	472	482	457	466	442	455	471	460	476	447	447	470	483	450	469	471	431	483	491	465	480	475	457	484	442	488	525	441	469	473	464	455	454	453	430	430	479	486	452	464	474	442	521	449	471	452	413	457	481	429	514	463	477	469	470	469	475	446	444	462	496	479	476	466	463	470	447	484	452	494	458	455	463	437	466	466	491	453	463	476	443	482	466	467	468	455	450	424	437	454	483	469	408	476	450	468	437	503	411	465	461	459	458	458	429	421	484	434	500	466	490	490	453	433	500	466	503	463	468	437	461	441	456	468	467	483	509	441	433	435	408	488	433	443	467	467	467	459	480	471	454	461	473	469	473	442	469	403	448	479	438	454	458	477	451	436	478	449	478	462	494	467	462	505	421	481	439	458	439	422	452	426	472	481	477	442	475	459	515	496	428	502	446	461	439	453	430	493	512	480	511	425	437	444	450	433	484	449	438	450	451	515	480	460	414	460	441	483	456	437	475	480	461	490	402	485	464	493	483	462	465	491	453	476	459	475	447	457	504	456	496	453	428	495	511	458	480	438	444	455	456	447	469	441	460	455	458	429	454	429	435	463	440	489	464	425	484	489	458	477	469	470	473	467	519	464	434	467	487	479	479	445	462	482	489	487	486	501	475	475	520	467	449	428	446	487	444	465	492	447	497	439	491	498	471	495	442	432	490	453	486	444	475	499	493	453	477	456	518	451	455	450	471	430	439	468	446	440	455	437	429	411	431	404	448	450	463	464	439	457	442	485	468	446	441	464	458	488	484	455	451	473	481	437	476	468	429	447	462	463	425	451	446	429	443	447	444	475	498	444	479	500	463	435	464	478	483	462	455	471	491	446	471	486	462	487	465	438	471	443	447	482	471	447	459	493	463	455	475	430	413	470	438	487	470	487	447	479	471	444	448	459	470	443	447	460	431	442	482	494	492	434	449	450	454	482	462	489	469	482	479	469	466	479	472	446	468	456	434	465	445	474	418	488	453	424	469	486	454	473	459	437	458	429	488	454	466	445	474	504	512	462	448	422	433	434	427	445	420	475	453	475	465	455	485	464	458	469	467	454	478	473	482	434	466	494	505	477	425	469	444	456	473	486	499	443	477	495	500	473	439	460	468	473	477	448	464	474	456	447	471	466	450	427	461	448	523	488	434	449	464	476	489	429	500	481	463	440	485	476	470	470	447	458	450	464	432	445	425	476	493	447	495	500	480	441	474	426	453	435	451	468	494	491	473	482	439	483	439	493	437	473	468	440	473	438	431	432	426	430	485	503	451	482	465	432	483	495	486	470	460	439	498	454	446	471	453	459	469	464	442	477	447	475	459	464	450	472	425	493	477	431	424	472	426	512	463	428	473	460	469	508	452	461	424	458	450	454	496	432	451	477	439	458	458	467	450	459	500	464	403	468	450	440	467	467	483	463	474	460	446	507	475	497	455	452	458	459	468	482	475	411	482	404	480	466	484	491	468	428	512	487	484	466	484	491	455	431	497	481	467	473	474	489	476	453	464	473	448	470	482	467	475	434	463	467	473	484	435	479	483	493	454	476	477	482	467	511	434	480	464	474	457	479	467	419	489	433	492	490	450	492	432	495	500	472	452	495	425	524	517	500	408	445	461	455	479	464	450	446	462	486	457	427	457	457	506	438	452	489	499	439	465	452	492	469	453	456	510	464	484	495	471	496	474	454	464	475	460	477	437	429	470	472	497	474	469	468	461	484	404	460	484	466	477	495	458	457	474	457	450	468	458	484	435	498	445	473	454	454	482	443	477	488	451	482	474	469	476	488	479	408	473	427	474	469	450	440	468	486	461	458	496	444	464	470	468	453	466	455	454	470	472	477	494	475	470	481	488	449	415	443	491	433	445	480	484	472	448	425	467	459	494	474	467	517	496	538	465	487	446	468	484	434	491	433	464	469	430	464	460	477	469	483	457	463	503	438	505	478	430	501	481	476	461	488	477	461	435	462	490	417	445	456	517	441	503	490	498	436	471	497	490	476	453	454	487	438	424	472	485	456	442	473	463	482	457	436	469	461	468	451	481	472	446	490	446	480	425	457	468	431	466	467	426	494	490	423	422	453	426	438	458	481	453	499	468	483	488	472	429	453	482	465	478	482	425	470	451	470	466	427	507	469	437	455	450	452	444	459	449	444	472	491	474	431	463	475	472	457	449	463	452	432	466	437	450	429	462	475	469	467	497	468	468	451	481	443	450	465	457	476	438	481	447	459	441	496	464	446	442
24227	20818	27203	24522	14593	1611	1087	985	919	849	872	818	820	878	842	782	840	833	845	801	878	882	844	840	796	847	843	798	754	826	825	802	774	819	761	788	775	787	789	807	804	789	712	754	816	805	788	713	775	777	752	818	789	773	748	751	803	766	802	797	804	799	791	824	788	787	816	733	754	759	778	765	813	780	763	758	783	744	780	752	821	762	819	742	775	800	732	779	777	786	766	801	775	758	776	736	776	780	743	796	800	753	803	789	760	806	773	765	764	736	722	749	754	743	763	817	745	817	764	725	700	737	778	774	736	751	761	803	785	730	753	749	783	760	784	750	779	764	801	793	792	750	767	762	789	764	699	769	755	799	776	776	771	802	790	751	737	743	767	803	765	742	785	769	800	748	811	817	818	812	750	766	803	822	790	839	762	750	785	750	812	772	768	781	814	808	765	809	773	805	793	806	747	750	743	779	785	765	767	811	750	769	762	816	808	801	777	841	737	764	774	825	786	781	748	765	768	764	752	728	804	731	791	761	735	784	752	804	741	709	743	782	774	776	736	821	751	805	757	719	800	798	736	788	818	752	755	734	799	775	793	768	738	760	740	785	774	713	775	760	780	729	827	777	778	769	751	749	718	774	756	773	786	817	761	744	723	707	828	772	739	792	754	772	775	738	751	771	773	755	813	761	796	757	799	757	808	778	783	778	785	810	816	762	787	793	737	743	771	774	782	761	758	754	747	823	731	805	775	758	801	740	765	742	765	769	760	744	772	765	765	782	782	756	752	761	786	771	764	722	744	706	810	789	794	764	780	755	771	706	746	773	697	736	747	782	705	766	753	772	752	738	770	845	739	810	798	784	793	756	809	774	753	773	804	735	773	785	828	732	756	732	774	698	708	729	744	782	739	818	760	793	771	767	832	762	813	719	777	732	767	712	750	767	741	749	802	774	801	759	762	677	768	781	764	788	828	764	717	788	761	795	795	793	796	802	746	725	800	755	737	716	745	775	770	756	767	788	727	783	740	808	764	773	708	765	735	759	753	792	783	810	795	737	786	784	802	771	761	793	798	738	730	760	775	751	797	802	764	724	776	777	762	756	752	758	762	727	726	749	814	772	769	810	802	788	787	731	761	741	753	735	778	775	759	810	770	731	801	767	736	784	742	754	696	743	740	760	839	721	754	723	737	770	748	760	819	782	761	762	730	746	792	716	767	754	756	776	791	782	802	762	787	803	794	748	786	758	757	754	712	745	778	756	781	755	772	741	764	771	776	747	725	733	765	756	767	714	748	821	757	756	744	768	742	769	742	758	772	761	797	727	752	755	799	763	768	758	787	786	837	743	799	750	753	763	746	736	774	774	778	800	755	806	742	785	748	740	759	750	763	764	795	802	780	765	747	760	813	800	777	719	789	804	770	802	775	737	794	804	743	719	782	743	791	773	730	776	777	770	801	813	740	798	745	742	758	755	773	765	747	749	766	761	723	773	832	786	802	776	805	759	808	776	747	787	746	795	766	727	786	752	803	678	806	780	777	766	773	817	766	757	728	782	774	748	745	741	764	760	766	790	774	763	780	753	797	732	818	725	774	750	818	783	765	726	763	791	765	799	781	775	778	730	774	736	748	788	770	776	747	785	749	814	783	787	843	755	752	814	757	800	771	800	728	774	790	781	735	784	765	718	790	770	769	754	807	767	760	765	789	789	757	760	745	766	721	747	776	829	832	786	784	802	755	760	749	780	778	777	774	689	855	810	735	803	741	802	780	777	801	776	718	796	740	792	768	779	754	771	783	797	790	739	742	751	795	775	739	757	734	803	746	752	793	742	793	744	779	777	785	818	753	747	761	704	734	765	783	781	801	787	712	746	797	784	756	773	785	749	729	790	735	726	763	765	774	793	750	762	771	810	741	709	791	777	727	789	730	783	674	800	795	719	808	811	742	711	782	765	807	795	813	782	760	750	775	761	753	763	755	789	750	805	743	801	742	810	804	777	767	831	773	782	761	741	752	797	729	799	744	743	734	753	783	763	738	745	785	776	804	756	721	775	741	786	766	795	730	745	758	760	821	811	763	781	750	769	724	765	732	825	751	793	732	761	753	838	787	740	775	768	777	794	753	793	759	809	793	750	795	784	760	771	697	823	808	752	786	771	771	771	769	798	753	766	771	760	734	766	792	769	747	754	763	725	782	767	761	711	733	818	760	754	749	782	714	790	788	773	714	821	807	806	779	750	821	726	746	749	807	763	789	740	760	802	754	828	764	738	774	751	767	751	800	813	750	726	790	785	755	748	808	738	755	773	738	701	740	724	717	794	756	768	762	718	772	723	784	777	825	753	758	758	745	741	764	792	836	813	769	754	716	745	821	763	745	721	721	759	782	770	746	729	800	762	785	781	746	805	742	716	746	763	756	750	761	793	745	802	728	790	795	698	738	744	753	722	805	750	771	798	746	780	813	837	767	737	760	736	786	766	779	766	741	759	715	778	796	769	741	765	782	738	753	690	775	791	733	781	726	761	762	759	787	741	759	751	788	773	763	743	779	796	784	785	756	788	792	733	827	803	819	751	770	712	739	737	761	776	755	746	730	783	808	767	732	724	800	768	787	731	741	796	782	777	749	798	782	803	753	777	714	777	784	701	769	774	746	785	753	812	739	738	801	801	727	779	815	749	765	755	749	713	794	791	783	752	769	780	730	785	757	773	748	798	787	766	745	770	754	754	771	792	772	762	733	731	774	760	780	779	773	823	779	751	732	761	778	769	790	706	736	746	792	751	813	800	790	776	767	754	768	733	798	763	752	773	749	775	736	677	803	776	735	771	737	778	772	712	781	748	800	797	750	810	803	761	765	706	729	780	783	694	763	778	729	772	784	808	729	742	810	792	808	735	799	763	794	803	739	749	722	741	734	783	798	734	796	788	795	774	787	747	783	760	745	757	781	765	799	818	751	807	753	749	810	767	825	780	754	741	761	784	735	784	781	809	757	782	764	716	776	723	704	752	755	735	778	753	772	724	751	771	758	796	783	786	781	770	702	794	794	809	791	784	754	724	793	742	776	790	728	727	764	742	802	740	763	754	739	782	712	794	747	754	752	763	816	741	757	852	801	779	765	793	770	799	718	773	730	761	773	747	775	793	767	768	756	720	799	766	766	715	750	719	806	773	810	800	792	741	744	784	768	761	764	725	789	756	813	753	772	790	770	740	760	768	754	784	734	778	760	795	774	759	773	770	745	731	757	767	782	782	759	787	782	781	815	759	744	766	764	777	777	808	784	790	766	826	723	755	734	720	795	760	725	709	787	764	772	731	733	731	730	753	811	774	833	773	792	750	775	770	745	780	790	767	784	816	771	774	769	774	782	804	804	775	767	772	787	763	762	763	790	780	822	790	747	759	804	747	780	755	788	785	761	794	764	800	765	738	788	747	797	674	729	750	779	799	760	725	732	785	782	731	776	789	819	720	768	786	754	773	753	739	762	808	769	727	740	752	786	781	773	769
3516	5451	3847	2189	1704	1465	1203	1059	996	911	863	905	912	831	765	882	913	833	828	839	787	780	829	837	781	821	782	765	829	851	797	851	794	778	758	768	765	753	739	774	699	770	762	795	745	750	758	733	803	769	757	800	742	749	768	811	758	751	787	758	742	726	754	753	735	785	717	800	723	788	830	752	754	786	766	779	772	749	765	768	763	774	748	771	785	724	713	759	742	766	703	775	767	721	772	753	737	730	757	776	729	763	779	739	788	749	725	744	746	699	762	772	725	713	744	726	740	742	729	698	756	733	709	710	803	736	713	714	789	723	772	727	747	703	763	762	721	761	723	720	758	734	693	773	729	744	702	733	738	755	747	714	703	759	748	754	729	750	778	699	790	758	746	775	719	715	766	711	763	762	762	793	767	729	689	706	727	704	746	745	747	745	733	753	749	746	755	752	757	749	758	747	813	723	730	691	765	713	788	737	790	768	724	737	763	762	717	722	758	768	730	730	738	768	735	752	760	732	750	745	721	745	735	722	761	782	712	752	748	743	754	721	759	735	715	789	751	726	716	728	747	767	743	733	740	721	729	732	770	738	758	709	724	774	723	769	744	740	728	713	758	683	744	720	770	733	796	699	755	720	784	749	707	750	748	708	765	716	765	731	695	771	703	713	752	741	769	761	676	768	735	732	740	711	759	756	740	744	741	766	770	767	671	730	745	713	742	738	762	771	769	722	757	714	782	688	767	712	784	705	735	790	727	718	819	757	754	755	692	750	769	718	802	772	764	742	745	731	733	728	755	706	747	731	782	741	718	765	746	710	711	721	784	741	739	759	773	761	724	689	745	737	750	704	710	758	690	754	777	728	750	754	767	741	758	749	810	767	727	755	764	729	765	803	739	723	761	786	725	731	749	752	791	730	713	767	751	747	792	723	724	747	725	729	727	769	822	767	759	658	748	751	747	714	718	791	774	666	704	744	723	740	751	684	739	738	743	717	748	664	748	726	740	769	714	727	754	725	755	710	747	739	744	744	740	770	748	728	757	762	812	717	758	733	717	720	778	775	721	737	749	688	743	728	705	783	747	681	740	735	739	725	777	740	754	752	731	720	773	736	693	752	736	736	785	778	743	741	791	735	752	776	765	767	772	719	777	747	763	720	765	727	757	707	732	750	739	749	722	750	716	781	775	722	759	735	733	758	718	758	718	717	696	762	743	728	739	683	708	743	756	788	734	732	752	751	751	753	746	702	738	719	753	797	758	759	748	785	743	761	717	745	820	734	727	757	730	718	734	735	721	737	683	733	754	770	759	755	726	754	716	740	708	742	770	728	783	768	728	727	722	727	710	757	783	736	739	778	743	711	749	738	753	708	734	698	765	780	742	723	756	755	760	746	712	784	706	684	732	717	747	767	789	755	706	757	716	746	744	760	724	712	763	720	730	699	751	764	786	773	835	748	786	754	732	748	776	734	787	760	724	791	745	756	747	743	767	781	761	748	741	735	730	773	757	743	767	759	799	753	727	768	751	719	776	759	739	756	729	740	769	757	733	735	743	757	708	686	721	778	721	751	764	707	727	781	793	727	749	716	771	750	761	735	752	822	721	785	732	731	722	712	745	732	722	764	778	729	731	720	767	776	714	749	764	718	756	721	753	762	732	763	797	774	769	774	758	743	733	723	749	724	738	732	783	691	717	736	761	807	763	733	732	729	787	753	697	729	725	673	730	739	745	730	743	708	794	706	739	741	696	782	754	750	752	774	788	712	663	737	735	779	747	764	751	794	683	776	784	760	738	761	722	741	737	764	770	747	750	748	712	764	751	750	754	753	755	769	754	721	712	744	799	687	771	693	725	766	719	724	748	748	734	729	710	759	759	738	750	738	721	803	744	752	728	749	777	734	732	707	777	695	748	746	737	718	707	743	711	770	762	789	686	755	724	747	776	747	741	762	798	711	701	815	688	721	733	813	791	727	721	748	720	704	750	758	743	752	748	765	752	768	769	763	746	712	787	758	730	748	718	759	778	644	733	713	738	759	702	751	738	744	782	694	764	805	775	739	758	741	755	728	801	792	741	759	780	722	802	775	743	710	773	755	748	744	759	757	711	737	718	703	751	719	757	776	755	747	724	709	760	776	711	697	717	742	698	734	777	725	721	749	765	734	702	773	775	771	779	792	707	726	723	764	763	747	761	758	754	715	724	783	757	726	780	703	738	751	750	763	759	756	722	695	740	760	719	721	770	727	772	744	735	715	725	763	731	729	735	712	704	739	754	723	731	766	769	672	740	765	682	727	754	784	750	794	769	746	759	731	738	748	766	833	697	730	742	773	708	779	697	736	759	753	753	749	755	713	730	762	709	725	752	763	738	774	716	732	785	766	779	693	764	723	748	741	795	721	793	778	803	761	747	697	767	748	782	703	743	679	758	736	757	794	725	743	736	741	727	738	777	763	733	771	735	784	752	735	717	744	704	803	739	750	710	747	798	771	693	721	738	748	754	745	702	748	724	749	762	759	738	712	759	749	750	721	797	773	749	699	755	735	786	786	729	720	802	775	724	737	706	796	713	732	760	819	739	788	740	746	763	795	738	758	741	745	774	746	747	742	730	742	758	762	768	734	762	703	773	742	760	784	753	722	706	709	743	734	722	740	750	735	728	750	697	744	803	782	722	746	718	725	771	745	779	723	724	730	746	788	697	709	728	743	812	735	756	767	770	730	708	732	749	774	732	735	758	764	742	727	718	726	724	733	718	723	786	752	723	749	767	732	711	769	760	710	721	726	768	704	735	725	786	735	718	738	720	786	747	768	755	747	721	744	711	745	706	776	776	781	724	759	713	748	776	717	737	728	737	747	723	783	725	745	721	755	741	702	738	759	748	783	710	787	753	773	741	727	788	701	738	774	715	753	735	752	765	775	751	763	786	695	785	745	707	692	735	741	738	779	771	745	736	741	740	789	733	781	733	767	787	775	833	767	771	734	754	737	769	780	737	761	722	758	751	737	742	743	704	752	723	756	722	694	724	745	770	767	750	736	760	729	771	729	763	747	723	717	689	752	770	770	719	752	707	685	703	767	756	724	740	745	716	672	732	743	741	737	753	780	760	752	745	740	742	785	750	752	774	799	768	735	750	758	749	752	777	735	774	723	664	742	763	737	737	772	761	716	755	789	724	728	782	730	700	786	731	765	748	774	715	720	696	731	758	802	759	760	746	754	787	721	778	716	788	726	778	741	701	733	779	726	744	803	747	774	740	734	724	752	807	745	719	734	736	683	754	731	734	700	745	792	690	721	722	765	768	757	802	721	703	732	705	766	740	735	718	727	749	747	750	742	762	805	803	735	757	760	744	777	708	745	740	776	722	767	763	782	763	783	732	684	716	760	743	722	742	781	742	774	732	725	742	750	697	751	758	759	751	723	783	720	800	754	739	689	791	756	751	723	737	774	747	765	757	715	722	758	755	758	688	709	775	793	746	758	743	778	763	735	709	731	773	715	764	682
22247	20986	28679	23494	20988	21058	11067	1368	929	787	770	678	688	648	607	565	594	595	545	561	535	511	496	493	475	493	510	490	430	469	451	471	462	451	472	510	478	462	435	446	466	423	415	425	434	434	411	444	418	381	447	462	420	426	416	417	410	404	455	405	438	454	423	473	393	460	417	389	415	397	409	388	432	393	388	401	399	410	423	437	389	388	437	400	413	378	399	414	404	385	390	417	393	442	406	395	385	413	424	411	377	439	376	374	433	394	422	386	447	427	388	385	375	393	374	379	399	385	372	393	379	414	368	392	373	379	400	398	417	398	401	398	390	408	421	440	379	398	402	382	417	426	386	416	396	417	431	422	379	357	388	373	411	417	411	397	418	398	401	389	399	419	404	377	358	401	402	371	393	404	389	395	414	358	391	391	386	399	409	386	349	417	385	398	396	390	395	402	359	363	370	438	380	388	388	397	357	407	374	389	404	428	421	397	396	396	389	392	400	396	409	443	423	395	408	396	401	381	421	395	421	416	405	397	401	410	394	400	389	415	396	402	422	403	408	399	403	371	395	408	420	422	395	390	420	401	394	384	410	396	404	403	430	391	416	402	390	408	413	383	392	419	446	396	422	382	372	427	431	405	418	390	431	349	387	388	368	389	391	417	407	463	403	439	374	409	391	390	412	428	409	401	389	367	384	377	392	354	410	435	412	383	397	371	386	391	416	375	397	401	385	424	363	393	385	376	382	408	352	394	389	397	357	386	416	435	427	440	411	390	398	402	381	392	395	389	381	396	408	376	377	398	389	387	383	382	391	395	416	416	396	411	399	368	391	384	396	439	439	399	400	398	425	370	377	372	369	348	406	394	401	364	413	415	394	428	406	411	404	411	401	421	401	420	376	392	396	390	435	413	391	403	369	391	361	385	390	408	392	385	385	415	402	385	417	451	365	415	416	397	422	422	391	404	426	390	390	414	378	386	388	371	396	399	396	415	444	399	420	402	421	443	402	360	433	368	417	386	366	389	403	393	390	409	393	386	410	415	397	402	438	391	373	404	419	397	436	397	392	383	437	416	402	403	384	374	420	399	398	425	414	370	418	393	410	416	454	374	430	410	396	416	398	419	394	421	426	385	389	376	428	415	428	388	367	383	405	390	416	384	391	382	438	399	407	394	374	400	384	411	370	425	381	391	368	388	383	384	381	427	396	410	372	389	435	416	362	381	425	380	409	425	388	433	391	431	418	433	422	399	408	399	405	441	389	377	412	409	381	398	399	416	411	396	473	388	404	381	384	369	373	406	417	390	406	360	412	401	377	387	393	409	453	419	422	422	401	369	378	411	380	388	364	389	411	433	366	377	383	386	378	397	397	371	408	384	408	396	401	374	422	383	407	390	382	381	389	384	415	389	407	371	417	428	366	369	438	371	373	388	432	380	393	407	413	402	390	399	421	416	401	405	367	384	405	402	389	385	407	350	396	368	392	371	397	396	414	385	370	390	380	385	422	402	395	423	421	408	378	412	397	401	347	415	383	413	400	372	384	374	383	416	392	429	418	356	412	384	368	372	385	390	380	339	405	380	377	384	408	402	367	406	390	420	381	392	385	432	381	362	429	415	382	401	410	381	397	385	369	361	409	393	400	420	384	404	374	391	374	388	382	382	383	409	403	428	394	415	366	406	420	376	424	395	373	386	415	422	386	438	372	401	403	376	395	385	440	381	403	410	399	379	417	399	402	402	410	409	374	392	414	423	394	407	409	401	429	380	377	436	382	425	382	406	405	394	377	409	434	391	414	407	434	389	355	368	406	408	395	363	393	421	438	425	368	420	383	397	406	420	393	399	377	408	389	388	396	380	394	426	426	401	412	395	410	389	424	417	392	396	411	370	360	419	392	433	422	382	419	388	397	410	385	413	401	392	406	404	385	355	397	385	380	392	375	399	377	357	426	421	405	428	358	373	382	391	377	395	406	369	396	388	397	427	422	420	406	423	438	410	393	394	408	378	365	381	412	405	377	365	416	426	448	393	371	398	412	407	409	359	388	385	387	394	388	451	418	401	389	402	396	401	427	422	391	402	379	415	423	393	417	411	426	386	421	383	408	368	381	384	404	365	404	391	399	409	372	377	397	380	410	412	395	425	401	379	366	420	374	372	372	414	411	426	419	416	445	439	400	395	378	381	379	415	362	415	398	347	397	433	377	387	449	403	365	378	392	409	375	416	393	401	375	373	404	411	368	429	409	433	383	390	390	424	389	402	410	404	358	397	434	453	413	419	410	409	423	370	377	399	420	384	373	382	412	377	427	417	356	380	416	376	445	396	386	386	387	363	358	411	410	409	414	415	424	424	444	393	400	379	417	400	369	399	350	367	396	318	396	365	394	367	416	385	371	365	429	414	418	388	382	395	437	378	393	384	417	367	405	379	372	394	392	435	414	368	414	409	383	413	376	391	363	393	382	396	378	351	386	393	398	339	406	414	381	369	421	386	409	380	409	342	394	388	387	394	411	397	401	388	427	390	425	442	403	392	412	371	422	406	395	369	402	411	380	388	411	387	379	375	423	416	409	395	375	379	400	439	387	426	385	395	438	415	394	365	389	388	421	415	436	369	389	402	406	351	392	419	387	404	358	382	368	386	404	416	410	430	424	390	394	351	394	389	393	350	378	412	422	394	376	385	384	385	393	432	393	418	364	403	411	402	374	404	381	369	379	409	395	411	413	425	400	396	408	421	377	377	407	378	386	405	396	417	429	422	388	406	420	405	380	404	369	400	394	410	407	425	397	406	399	393	372	415	381	416	367	405	396	400	400	395	386	365	415	399	386	405	383	385	373	371	408	358	411	393	394	381	399	382	431	386	411	421	337	394	400	376	396	423	380	384	425	375	411	394	386	416	390	421	422	389	399	408	353	385	407	408	382	435	393	411	395	394	421	397	413	401	415	407	354	404	375	363	406	419	412	419	396	390	387	388	408	429	387	409	408	417	417	362	357	435	403	427	417	388	393	401	415	401	349	447	378	393	390	378	428	379	422	387	387	404	386	404	380	391	369	394	379	396	368	384	366	385	402	385	396	349	416	382	372	391	422	385	368	408	425	411	403	391	417	385	416	406	393	411	376	402	377	384	375	395	384	395	383	379	365	357	391	373	393	394	405	374	400	424	407	406	387	423	405	393	395	404	430	403	417	409	382	376	415	402	407	393	392	381	424	390	366	392	394	405	429	396	371	411	399	376	419	379	394	372	414	404	426	393	410	423	411	409	413	423	381	406	393	390	387	392	381	397	374	393	410	403	395	373	404	438	378	426	427	401	397	388	402	421	410	397	394	396	405	410	438	374	381	454	425	422	406	408	392	367	385	412	426	391	375	399	397	386	414	419	376	380	390	388	385	384	371	410	393	397	397	404	413	388	398	408	399	424	383	369	413	375	390	374	412	389	374	406	374	384	368	379	358	394	354	384	406	390	388	400	418	418	387	418	451	366	394	388	377	427	424	397	427	379
4641	14679	10022	4984	3586	2655	1986	1567	1235	1043	877	833	691	695	669	616	668	604	570	530	572	536	499	533	505	509	498	497	491	496	469	478	470	458	488	467	496	455	449	471	474	455	429	431	433	418	419	406	429	430	430	430	374	448	424	405	384	424	415	441	445	438	430	373	425	401	425	435	399	388	356	409	410	436	403	367	396	405	370	415	422	433	382	380	388	368	351	388	384	366	404	382	398	389	344	403	389	387	419	363	398	380	389	374	379	369	420	403	398	379	394	372	387	391	393	370	363	384	372	395	376	399	398	376	387	387	369	410	358	435	384	392	394	400	421	410	390	362	410	390	392	373	381	398	386	393	398	442	387	362	383	394	380	384	424	392	367	408	425	395	362	394	356	405	428	394	392	373	412	364	387	360	409	365	380	384	385	409	374	391	389	371	371	390	394	363	361	386	372	386	377	407	375	374	402	412	368	414	393	410	403	387	382	425	392	406	380	399	393	406	412	398	394	413	381	378	379	374	396	436	400	390	373	396	425	399	385	403	388	362	383	393	373	375	372	356	370	381	333	396	411	359	386	375	384	366	395	353	377	386	432	344	386	360	385	385	386	399	398	373	357	367	411	367	382	417	343	388	380	391	393	386	386	414	362	377	359	403	362	391	394	408	376	374	387	406	396	384	381	385	417	384	352	389	380	381	421	371	395	369	373	361	394	368	384	399	372	376	358	371	348	355	426	403	390	373	395	376	368	354	398	366	383	404	416	410	404	392	381	353	383	346	416	354	393	407	386	365	395	368	368	368	351	377	383	379	393	400	380	392	374	390	388	366	365	358	376	350	411	394	365	413	363	394	360	392	401	404	348	377	368	380	396	403	407	428	369	398	352	389	393	365	399	382	364	381	401	395	393	396	342	413	400	400	392	410	396	385	388	403	383	413	376	394	366	403	410	383	447	384	383	389	375	382	376	388	381	420	428	392	372	393	363	383	377	382	366	398	376	410	358	376	363	388	337	406	394	380	396	399	384	335	410	368	428	380	370	379	392	378	399	398	388	369	403	388	410	377	387	402	415	404	410	340	391	377	420	374	375	389	404	336	389	416	372	382	370	384	415	355	362	380	377	343	341	386	374	392	384	364	383	382	381	385	394	370	380	385	376	397	403	405	388	407	375	415	386	412	425	362	379	404	384	385	403	378	389	397	429	430	373	388	381	399	404	361	421	392	417	394	366	415	399	375	388	338	370	387	430	379	384	394	410	393	401	372	395	362	380	417	389	363	391	411	416	384	359	401	413	400	442	392	351	390	403	388	369	412	400	370	413	408	388	367	403	381	388	375	390	406	380	402	376	384	368	361	369	362	351	364	367	385	364	396	402	374	353	378	373	390	365	394	384	392	378	358	378	395	385	382	376	364	387	402	381	395	388	380	396	383	415	415	359	383	402	376	360	360	383	356	396	390	387	407	369	367	381	387	386	423	392	376	409	391	396	393	344	354	340	398	390	388	408	382	403	379	354	364	408	359	386	346	344	360	374	368	389	387	406	403	409	409	380	373	396	403	361	378	391	396	413	409	393	380	367	354	412	357	387	390	403	411	362	393	400	340	397	388	412	384	387	360	371	372	368	423	382	387	418	408	374	365	385	380	414	333	368	358	382	376	369	385	380	393	376	389	386	346	373	392	416	381	363	390	416	362	408	395	386	387	371	356	390	398	395	357	412	402	370	365	366	401	382	377	380	386	403	382	428	352	368	355	398	404	378	380	381	406	381	389	390	400	387	402	393	413	436	393	418	381	389	434	376	360	372	380	381	387	383	389	405	392	368	410	389	363	415	379	362	385	394	369	381	363	392	380	391	401	381	405	398	392	422	397	409	395	402	359	382	360	380	383	363	419	402	363	393	410	375	401	378	363	375	371	354	388	388	396	398	353	372	357	394	413	372	417	378	378	381	391	381	395	385	400	389	368	403	352	417	398	430	379	387	374	387	398	378	382	377	394	378	379	384	362	338	400	362	402	357	386	393	397	387	392	386	422	397	344	366	402	355	354	419	370	386	403	384	375	377	393	394	408	363	414	383	395	393	367	371	389	391	408	371	383	404	404	370	376	370	392	378	350	381	391	385	360	438	365	415	384	386	393	390	349	345	379	368	383	374	415	379	398	381	384	403	358	375	361	369	416	399	371	389	383	388	396	339	399	393	364	401	381	331	378	374	396	393	372	389	384	370	379	398	372	374	376	386	369	390	357	376	383	378	402	389	391	403	404	371	394	382	396	409	364	388	377	382	374	394	386	345	380	400	361	430	397	377	380	358	385	366	376	390	407	363	376	371	384	390	406	382	396	397	374	374	391	397	380	366	387	388	373	374	398	418	329	396	394	348	381	386	392	379	347	397	393	403	379	401	379	398	389	380	372	381	395	377	397	391	367	397	362	378	414	373	414	391	371	364	411	388	377	402	373	393	375	400	409	385	402	411	392	388	353	397	423	381	409	394	370	375	404	378	398	396	393	373	357	368	386	368	362	420	385	403	360	394	395	400	382	369	406	398	381	373	355	363	403	392	392	392	384	402	382	392	368	368	373	400	386	380	403	375	362	395	359	353	419	369	399	396	344	417	386	399	389	392	388	382	384	395	388	401	388	377	367	387	393	352	368	401	363	375	383	371	424	362	392	356	346	390	426	375	367	379	422	418	366	405	389	408	412	398	368	378	400	388	361	408	374	370	375	387	381	366	369	378	380	343	406	358	385	341	382	403	373	374	399	386	400	403	401	388	408	364	380	406	370	403	425	383	375	381	358	386	383	360	350	379	396	387	339	367	408	415	410	390	392	387	366	395	386	403	381	367	407	399	378	401	381	422	411	342	350	385	400	419	421	405	404	395	370	397	392	391	379	382	412	378	363	379	351	381	391	403	416	409	405	382	356	383	379	387	385	402	367	401	370	395	416	373	413	446	370	388	401	373	393	447	402	433	405	383	388	396	376	382	398	408	397	391	374	379	406	381	409	368	365	388	425	419	376	407	403	370	397	387	373	387	398	410	356	401	373	385	406	381	393	408	393	387	374	352	363	388	389	383	389	409	414	383	370	362	374	391	400	374	405	400	383	382	416	384	360	353	383	365	387	392	387	410	382	387	373	393	382	373	388	382	380	364	379	390	386	410	364	352	410	365	398	349	398	369	412	367	346	401	389	393	357	343	363	375	370	373	362	377	374	389	373	377	385	435	398	347	402	370	404	394	408	411	386	388	362	378	411	395	349	367	393	350	368	386	395	405	406	370	410	367	374	404	386	413	395	393	382	376	383	391	360	381	399	406	370	359	401	397	390	375	401	388	398	389	397	368	420	386	382	374	356	373	390	363	385	384	361	436	390	378	374	372	360	428	367	387	363	384	376	395	429	412	425	379	364	405	368	377	364	380	365	383	397	382	394	372	388	375	382	389	411	380	365	396	411	365	415	362	385	361	403	391	385	373	404	393	405	387	366	366	404	358	385	400	391	386	394
27373	18327	4912	1023	861	772	770	724	779	814	759	752	778	770	766	731	754	765	719	727	760	732	792	761	788	792	714	739	746	791	739	738	739	799	721	762	774	761	762	700	757	757	772	759	726	718	733	766	682	771	784	694	796	722	692	742	781	740	735	733	679	806	727	729	764	749	736	712	746	683	792	747	727	738	756	730	766	754	733	738	737	739	762	746	742	775	721	703	714	727	765	752	719	771	769	749	771	762	757	770	734	758	708	732	771	700	744	691	756	757	755	750	709	727	726	731	800	734	748	745	708	740	707	675	715	770	785	743	734	777	732	714	736	741	724	762	702	750	705	794	744	751	700	794	759	732	747	761	721	768	742	777	698	769	722	721	727	707	749	712	768	735	746	753	716	664	681	736	724	698	743	705	774	732	739	788	741	732	696	741	668	737	754	768	740	720	743	724	786	753	801	735	748	725	732	752	705	714	734	753	737	702	722	695	732	797	723	767	781	722	728	717	723	726	684	773	692	785	686	745	680	731	782	702	743	736	757	732	741	737	777	778	748	728	751	746	741	715	709	732	713	787	748	700	737	744	717	679	735	740	729	728	787	729	727	732	772	689	755	751	722	749	748	743	782	710	730	740	748	751	742	683	711	759	762	743	718	728	779	746	763	705	739	736	721	752	731	700	714	744	790	738	691	751	758	733	680	739	755	716	750	793	753	728	756	706	781	740	704	744	734	747	769	749	780	784	733	719	741	732	765	734	741	748	777	754	705	723	739	778	766	768	739	673	752	741	781	788	771	695	744	790	719	787	739	749	785	772	748	721	728	724	749	676	741	745	758	720	694	690	777	715	743	744	742	742	758	749	746	691	740	726	729	734	735	724	733	751	714	728	748	733	799	737	739	729	774	763	769	778	758	766	727	753	799	809	670	758	778	742	842	749	746	714	744	724	765	717	730	711	738	731	758	748	746	684	722	733	741	758	772	702	725	768	712	748	755	736	756	762	744	695	729	752	728	715	746	790	762	736	753	731	720	725	727	759	765	749	710	705	747	765	743	699	815	750	774	707	750	747	735	692	728	722	762	700	742	719	728	736	730	757	789	711	766	744	711	723	737	756	697	739	695	724	729	725	775	758	745	739	742	764	724	736	748	726	734	799	739	717	723	784	731	745	724	720	766	776	777	735	740	731	788	760	749	724	712	716	712	749	758	758	785	719	717	772	798	737	736	729	763	753	736	793	748	782	726	718	721	709	753	710	734	721	740	743	736	708	741	703	724	688	760	752	734	690	715	713	739	768	695	746	726	751	752	696	739	706	733	799	710	751	718	749	757	740	756	739	794	730	753	763	737	777	767	746	720	776	727	693	721	738	790	730	751	724	733	716	692	744	753	771	731	775	717	726	746	726	711	692	723	691	744	769	765	725	768	727	700	716	773	707	762	761	706	757	706	742	777	718	734	753	777	768	714	728	763	734	782	770	768	740	731	751	718	810	771	673	724	719	741	739	744	802	764	743	737	749	732	718	723	733	729	740	686	765	720	715	766	726	787	711	741	763	747	700	753	679	731	765	733	750	754	740	750	741	720	725	787	708	731	749	730	696	751	737	752	791	745	721	710	731	726	735	773	758	747	730	742	767	748	734	744	721	729	764	745	712	747	765	706	731	769	716	716	709	723	760	739	737	706	785	766	709	743	771	754	680	770	779	743	701	732	701	724	764	759	738	702	694	728	676	745	722	747	735	728	726	718	799	735	681	717	750	755	725	758	756	765	783	682	742	699	681	760	760	817	769	800	740	788	714	801	770	775	710	750	719	784	728	782	728	778	696	737	756	758	677	780	733	755	739	716	753	725	753	698	734	742	780	729	756	750	695	717	752	690	738	744	731	746	749	718	732	779	783	726	735	730	778	779	745	731	730	710	777	742	764	704	747	688	703	730	799	764	751	741	769	754	744	780	717	691	796	740	800	736	809	784	736	717	747	763	735	721	754	722	799	751	731	783	734	724	731	750	735	713	751	748	717	746	741	796	800	766	736	772	743	731	810	746	781	740	747	718	758	707	762	692	734	743	736	732	769	788	744	716	713	748	747	797	736	712	744	771	714	731	764	768	789	709	746	702	732	729	737	739	735	747	764	749	741	733	726	712	732	774	697	730	729	754	787	755	756	749	726	784	692	708	720	747	725	742	756	723	816	718	717	781	722	744	725	673	706	733	787	761	735	691	744	758	709	767	754	767	737	733	720	732	740	694	749	748	767	760	780	742	684	730	735	752	726	671	734	767	722	701	748	736	685	745	750	783	784	710	721	783	747	776	713	763	734	694	693	700	786	738	713	663	689	673	684	704	737	732	743	769	758	696	733	744	710	676	728	707	704	693	777	728	735	750	744	741	766	744	687	724	728	736	736	716	741	754	726	779	717	740	727	741	702	742	715	764	727	731	738	780	723	735	732	711	733	710	763	743	722	707	772	784	746	718	772	725	724	775	691	769	712	702	768	729	750	747	756	737	737	664	779	754	771	747	763	696	715	743	755	763	690	768	732	705	729	685	791	731	785	773	752	724	734	705	765	727	730	761	784	755	753	762	748	756	718	757	779	702	728	749	681	734	757	743	704	732	749	725	721	695	769	740	757	702	744	776	741	732	701	757	797	751	781	755	750	730	757	688	746	681	712	729	722	725	737	772	719	757	726	735	726	669	685	757	709	743	746	732	785	762	791	736	678	733	742	722	706	765	768	748	752	715	776	788	730	709	745	736	765	759	772	754	748	762	733	769	748	729	746	722	718	690	741	753	744	738	738	790	785	760	725	733	752	748	723	726	751	744	785	690	728	707	775	732	745	723	747	776	740	754	760	705	780	728	755	755	784	720	737	695	728	711	732	749	718	805	791	730	711	733	772	785	730	769	714	827	738	682	722	718	728	770	773	773	783	756	794	784	727	746	780	693	765	776	734	749	729	770	766	723	728	708	734	763	724	739	728	722	737	769	736	742	759	752	721	767	736	762	711	785	763	765	743	726	766	757	731	791	777	721	770	732	741	718	726	819	703	757	743	745	769	752	698	724	737	752	754	675	762	773	713	770	775	704	730	770	738	730	742	695	728	754	736	719	771	759	699	772	711	681	715	700	739	711	706	722	766	701	728	781	753	725	748	725	704	732	728	743	770	690	742	658	792	737	745	746	780	759	749	707	761	768	769	743	762	704	717	747	743	727	728	726	731	731	753	734	751	780	746	723	781	734	736	766	755	721	737	789	755	765	730	761	739	735	715	772	730	770	729	762	733	752	719	724	768	739	762	723	766	727	723	750	749	723	709	758	708	697	769	758	731	715	775	726	704	752	785	746	754	712	761	705	747	738	714	733	738	715	714	714	715	773	757	790	799	743	697	672	698	737	743	729	731	754	726	745	736	723	765	738	729	747	743	730	728	741	753	732	727	749	807	770	709	748	737	749	704	710	751	711	716	753	746	702	732	766	764	713	721	707	725	740	744	725	743	751	715	730	695
4770	1340	1100	840	816	810	809	756	790	741	761	749	687	795	746	794	789	762	753	733	797	745	722	776	752	771	752	780	829	787	732	718	730	762	708	748	715	732	747	689	735	709	724	735	747	751	760	737	775	782	718	742	742	754	735	751	767	697	716	740	727	793	754	745	772	721	719	718	792	697	785	701	741	734	771	772	797	747	771	746	721	746	736	728	742	739	742	728	745	703	751	722	787	722	746	782	714	748	722	691	703	741	740	726	734	740	737	708	773	732	745	731	683	751	769	776	699	778	778	693	778	778	746	748	778	748	739	739	702	716	749	782	669	738	705	739	739	742	773	717	788	738	732	771	763	700	727	740	702	746	787	766	725	711	775	795	708	773	726	769	732	732	733	734	732	692	734	763	760	752	747	695	715	726	738	722	756	796	773	682	739	741	775	711	743	731	756	724	740	784	722	662	748	707	777	734	709	768	709	693	678	717	707	755	769	707	730	762	811	753	735	749	775	801	732	753	711	716	732	736	757	691	767	783	754	785	745	720	733	705	746	739	719	716	745	698	724	748	757	733	733	788	747	760	797	755	715	754	725	681	728	765	742	723	686	693	728	736	762	723	770	751	759	745	746	732	742	719	721	713	759	721	699	782	715	767	712	786	730	737	762	675	734	785	794	767	701	726	749	738	747	729	762	750	773	738	736	737	769	700	719	738	670	753	706	748	738	698	732	686	761	725	744	743	792	801	748	754	766	699	772	719	741	704	729	709	739	764	750	728	728	703	731	726	741	762	720	728	753	690	751	744	742	757	714	734	744	779	751	704	675	700	705	708	770	747	745	787	771	738	733	735	701	723	738	747	719	713	769	782	742	698	728	725	724	717	696	727	718	695	793	731	747	767	697	760	706	690	720	700	718	675	751	761	780	710	696	706	769	740	708	752	728	720	756	747	740	704	760	738	757	703	759	711	734	710	691	736	783	739	715	724	736	720	742	764	721	753	755	745	712	751	772	748	808	771	753	774	724	699	697	731	703	729	720	765	782	685	733	734	718	703	770	707	681	704	749	757	732	769	759	719	737	771	700	737	734	764	732	711	728	754	763	735	733	713	763	701	749	729	744	711	755	754	797	719	746	742	737	731	780	757	762	782	719	701	762	768	726	752	695	721	758	778	754	747	712	774	774	782	780	723	714	695	734	710	753	753	731	747	754	698	718	738	756	733	731	709	733	702	706	748	715	683	781	724	744	746	723	727	730	713	772	734	726	730	692	766	747	706	682	737	781	772	762	723	726	715	726	754	798	776	750	744	717	756	725	737	753	746	720	727	758	733	737	696	768	769	802	725	737	751	733	745	782	761	667	770	696	762	765	742	696	756	719	755	756	735	765	718	715	758	738	777	739	771	746	728	670	718	707	688	656	753	730	703	717	725	697	745	687	735	728	742	701	792	704	742	758	748	762	767	708	743	767	759	748	766	704	733	768	794	727	763	755	721	737	702	700	743	723	732	720	709	740	737	769	721	719	747	725	781	743	738	746	773	693	729	763	754	754	726	699	695	763	766	698	748	731	719	687	738	735	722	745	706	697	706	705	762	691	771	721	706	722	754	744	748	740	755	742	761	726	761	684	788	755	736	772	747	706	700	756	750	766	685	706	780	744	742	742	757	706	721	737	731	716	789	734	725	744	728	733	771	713	758	720	732	746	765	775	724	742	730	696	777	711	735	729	742	759	757	784	730	733	722	718	742	708	747	729	724	735	720	752	733	719	687	765	720	724	757	718	722	716	759	759	715	827	654	753	736	697	727	757	698	712	755	788	726	777	720	729	717	748	709	798	764	771	784	773	757	748	753	765	744	718	733	832	728	696	781	744	696	723	780	740	718	707	776	780	792	732	776	754	775	712	726	725	778	720	730	739	768	708	752	718	756	713	777	744	705	753	782	741	734	742	694	726	777	770	775	721	741	769	758	752	766	756	766	745	753	743	732	730	684	783	750	778	727	755	781	772	763	787	735	707	731	759	746	725	766	749	747	736	681	713	736	750	709	743	773	761	729	769	694	752	706	730	741	758	748	688	691	749	722	748	775	733	723	683	759	750	744	715	728	727	800	733	717	740	723	722	730	710	754	739	694	782	775	770	735	788	775	716	743	748	702	673	759	693	725	697	823	750	717	717	768	735	750	753	755	754	706	742	695	721	753	728	740	730	735	755	723	740	747	759	757	689	710	775	719	764	742	721	716	729	684	706	704	732	749	707	688	725	729	673	745	709	732	766	738	700	756	704	692	746	720	766	711	694	754	707	712	778	756	749	771	698	716	722	756	733	727	786	738	751	742	707	764	727	709	706	758	703	707	730	709	710	703	759	801	729	725	758	719	760	742	748	764	764	697	707	746	754	752	734	770	736	755	708	755	731	721	763	753	760	735	704	738	786	747	746	744	718	752	741	755	751	759	765	750	739	687	765	745	764	794	727	760	726	760	775	709	722	763	755	742	688	716	723	734	743	729	745	703	710	762	764	738	802	694	740	704	756	779	743	767	741	710	705	688	746	750	749	696	733	778	729	790	701	682	764	779	721	742	729	732	711	729	736	790	717	732	738	756	737	725	758	738	774	751	768	777	745	729	712	755	757	774	712	711	742	766	749	777	740	708	733	735	764	754	720	744	758	759	776	740	771	738	732	783	744	694	783	724	760	755	728	698	723	759	716	713	686	744	772	724	777	719	733	696	757	686	694	728	737	732	726	753	710	733	723	714	749	731	779	703	746	718	694	678	685	767	739	719	714	771	749	718	767	746	725	759	743	676	720	725	713	735	724	746	712	731	743	724	747	702	763	730	758	763	747	736	696	709	726	680	762	772	743	766	710	783	717	757	764	743	726	734	763	755	749	754	740	754	689	776	731	750	766	740	727	717	745	762	749	722	736	727	733	701	679	723	753	754	716	754	731	733	747	779	707	758	740	735	729	731	738	701	783	787	747	775	733	730	754	797	778	719	749	734	783	738	742	716	756	764	790	754	756	717	756	724	752	739	724	759	735	718	748	755	695	743	657	757	750	792	760	732	738	746	731	730	751	746	744	752	733	765	750	708	737	706	742	723	711	722	724	692	770	742	711	759	758	722	721	725	773	729	786	756	766	750	740	729	767	741	768	720	741	723	733	749	735	726	739	686	712	713	730	731	746	767	729	676	716	712	721	738	721	730	673	726	675	774	709	731	755	699	702	775	716	743	693	749	697	701	697	746	757	767	771	771	711	726	729	727	706	746	776	803	728	736	753	746	716	724	761	690	768	725	790	800	737	748	690	770	719	762	735	731	703	763	717	762	731	746	726	793	714	746	730	699	710	724	758	766	738	738	779	696	719	759	730	718	736	726	726	695	765	772	704	725	778	763	724	758	731	762	755	741	746	675	744	736	736	747	771	724	727	722	769	717	769	722	725	725	743	730	711	708	750	745	720	733	816	723	750	738	728	782	756	734	751	699	723	728	716	688	724	764	711	716	725	718
23399	20922	28121	23817	20930	10967	1373	843	700	615	677	635	589	572	570	561	566	543	494	524	495	543	544	465	503	494	524	525	488	486	492	497	521	517	453	474	509	523	481	490	413	484	455	437	532	455	504	444	452	455	453	476	449	475	453	462	450	491	433	459	466	538	495	475	451	473	414	423	452	409	453	425	454	441	473	456	443	508	426	477	453	444	462	471	454	470	509	423	464	412	441	445	469	467	418	442	451	450	434	448	481	455	460	452	442	412	459	491	449	453	437	444	479	448	444	439	452	451	435	445	446	487	466	515	466	473	456	474	482	416	481	467	446	427	411	478	433	465	436	430	427	453	471	445	477	449	477	421	449	477	431	454	472	476	464	463	445	419	442	435	431	494	427	424	434	405	461	436	431	443	438	426	453	459	483	451	416	421	431	460	431	480	469	438	485	471	448	486	457	461	472	472	433	455	465	430	456	444	465	449	465	452	443	430	473	457	447	476	436	481	496	458	459	453	443	456	422	463	464	429	472	441	455	467	479	410	421	456	473	455	467	441	409	454	454	431	432	470	466	436	493	441	442	492	450	415	473	452	459	472	447	466	375	459	408	432	426	466	446	436	411	486	453	424	426	487	474	448	436	448	478	423	451	444	455	428	452	425	449	438	433	462	457	454	443	423	458	461	455	445	475	431	468	438	496	481	464	458	458	428	461	457	476	461	432	462	423	438	467	482	405	474	459	441	429	469	464	431	452	463	458	441	453	491	474	494	431	398	444	475	487	441	475	480	460	448	457	442	454	453	435	473	454	423	418	483	461	464	460	427	437	471	435	435	479	415	425	431	441	482	444	461	478	444	462	492	443	443	461	420	463	491	476	485	433	451	442	459	458	463	406	478	451	450	499	429	451	459	446	461	432	417	417	496	459	469	450	446	461	453	457	478	462	474	461	418	464	415	468	412	431	477	427	443	433	451	452	438	490	432	445	461	455	432	472	439	425	450	449	450	497	441	441	455	478	511	480	465	448	482	435	429	466	464	504	438	451	455	476	437	439	442	477	410	472	462	406	446	488	480	459	461	461	458	442	450	438	448	432	482	429	460	452	421	441	452	420	471	483	447	429	427	414	438	437	455	434	431	430	435	401	458	471	437	427	452	424	456	484	512	467	429	474	465	462	461	433	447	453	468	465	446	466	431	445	441	449	439	468	426	448	476	441	458	447	449	503	464	480	427	453	453	464	432	435	498	456	456	474	476	476	440	430	443	420	438	454	475	448	434	433	476	510	465	449	434	433	466	466	453	451	460	458	449	458	403	489	417	486	442	451	438	446	458	487	428	516	484	456	396	426	458	453	414	456	431	479	463	425	394	459	422	481	481	447	388	438	414	482	467	462	445	444	473	456	423	436	471	444	449	460	468	460	430	458	443	446	469	432	426	448	453	412	483	477	471	456	433	445	460	480	401	448	465	456	476	439	454	423	447	433	435	420	470	437	428	426	449	463	456	435	421	455	424	448	441	435	459	460	410	452	471	466	452	476	456	439	501	451	430	486	467	425	458	432	454	435	439	457	421	437	439	446	441	468	440	457	472	422	435	478	433	475	482	447	437	454	460	437	461	447	400	424	452	456	462	429	446	425	478	435	412	458	475	441	450	455	448	465	457	455	475	463	446	437	453	466	439	424	438	451	456	444	457	466	409	447	459	445	428	461	461	459	445	443	430	441	460	478	430	494	440	471	426	488	448	433	459	467	446	440	445	463	444	432	428	434	460	449	443	468	426	447	433	448	459	455	434	497	431	455	463	439	440	441	494	415	422	458	455	457	472	427	446	454	461	449	441	477	429	462	461	420	456	433	425	494	453	457	452	460	452	454	479	442	433	439	443	421	451	471	480	470	458	439	467	414	434	455	484	482	471	486	450	463	483	455	418	438	449	445	472	456	450	449	448	417	418	449	440	416	452	437	458	449	458	453	472	465	428	439	486	467	419	492	428	443	477	489	439	465	429	437	434	432	410	448	443	446	408	440	418	430	458	475	489	474	455	449	468	449	447	452	440	456	459	439	499	429	481	490	463	425	463	486	448	419	427	411	459	421	456	433	440	480	456	442	450	479	457	448	463	413	478	445	431	442	457	472	487	453	429	446	432	461	475	446	433	418	429	453	456	445	461	447	425	402	440	435	455	448	488	439	440	454	466	455	416	461	467	442	506	466	457	435	460	433	436	430	485	451	441	430	434	494	460	452	418	442	469	478	430	459	465	416	489	455	463	441	445	435	423	485	452	444	419	468	484	470	430	452	470	420	477	442	417	419	436	449	440	427	485	452	446	462	433	424	415	457	473	406	477	437	439	439	473	457	443	478	408	439	436	439	479	472	482	438	452	473	445	427	450	454	425	458	426	450	454	456	464	436	446	441	479	457	432	446	435	432	427	436	435	451	492	448	463	456	431	445	519	463	406	416	452	443	453	431	462	478	419	489	514	431	435	426	442	461	473	452	433	443	456	496	461	425	461	419	405	438	426	454	433	459	458	439	422	445	450	408	478	456	439	436	440	470	470	463	402	447	437	424	481	445	414	452	459	462	413	436	463	462	454	466	479	431	446	475	443	492	447	507	427	473	449	432	442	489	423	448	449	502	428	447	440	459	443	424	491	410	454	442	419	453	440	466	479	415	431	425	445	473	466	421	453	431	438	468	431	480	444	432	497	436	436	458	417	431	423	417	462	437	425	426	440	444	471	469	456	471	446	465	425	509	438	454	486	458	452	462	452	474	410	464	452	442	463	432	466	450	447	427	420	424	488	470	463	436	452	474	483	451	487	426	456	421	464	456	495	455	423	445	444	470	481	447	455	424	502	417	455	423	438	461	454	467	421	465	451	464	452	497	423	484	458	466	447	459	441	414	434	454	487	474	447	447	447	443	436	455	468	446	481	438	453	442	425	500	418	420	433	439	458	430	450	450	438	469	475	485	427	477	456	432	456	469	447	445	445	441	414	434	474	456	416	456	464	454	483	441	491	458	470	424	435	442	451	472	444	445	445	427	449	448	464	407	426	429	448	458	414	458	459	449	468	457	440	442	465	436	395	462	464	453	437	488	452	446	421	506	471	479	435	442	472	444	445	464	482	432	440	485	483	492	439	465	437	479	476	417	443	453	439	438	419	443	458	471	430	439	433	429	441	455	476	448	420	420	475	468	419	433	425	433	428	485	415	433	442	484	465	477	441	491	462	465	473	432	430	428	451	424	463	424	445	469	410	468	435	423	449	455	452	431	443	464	436	466	455	460	511	418	486	458	466	436	478	441	456	425	432	471	463	446	455	429	462	464	442	459	471	421	445	452	469	457	436	477	415	433	438	438	446	447	420	441	468	445	466	471	407	469	477	428	487	441	439	444	473	475	446	450	479	455	460	451	430	461	460	447	426	482	486	463	442	453	465	431	446	454	455	476	459	470	437	419	447	434	450	462	447	468	430	440	454	436	468	486	464	448	460	475	470	424	439	424	453
3997	8670	6068	2891	2152	1647	1357	1004	885	767	725	626	622	651	631	607	590	562	579	570	501	571	547	529	545	529	550	532	531	514	567	526	535	521	527	558	498	504	517	512	525	475	484	497	472	457	456	552	497	510	476	510	446	473	495	485	476	463	491	434	486	493	475	449	457	463	452	468	477	497	478	451	482	440	465	451	462	481	492	454	502	454	451	478	418	461	440	436	452	458	459	447	471	469	480	449	440	443	441	463	430	459	462	461	453	456	408	451	466	491	443	488	475	459	477	446	447	495	449	481	450	462	462	472	433	467	458	448	451	451	448	449	447	440	469	496	443	474	456	454	444	445	454	454	440	475	459	466	464	401	449	498	489	433	452	477	429	429	434	421	493	446	486	431	489	444	422	443	437	461	500	444	468	467	453	460	475	468	454	402	482	467	446	450	427	443	494	441	430	447	454	466	458	420	444	459	453	471	448	461	442	452	461	428	458	458	419	462	445	436	467	481	462	426	467	480	466	453	470	461	471	450	478	446	447	488	468	483	493	462	457	448	520	448	470	458	446	458	433	452	451	442	449	433	450	462	455	468	437	452	424	438	429	495	480	423	500	495	461	470	444	496	470	467	467	461	445	446	456	492	477	480	444	473	428	456	456	480	449	476	459	448	470	462	461	424	483	452	443	449	439	454	463	439	451	489	428	462	465	445	437	446	474	437	431	447	427	468	442	487	450	446	484	466	465	430	430	451	459	480	500	428	463	457	437	450	463	449	436	473	476	467	449	441	436	444	427	414	443	452	443	465	427	442	496	472	435	446	446	450	467	491	459	472	451	422	438	477	460	489	459	428	437	439	488	433	450	422	474	443	466	446	480	448	466	423	445	470	440	481	449	433	467	463	477	470	450	452	477	433	455	462	463	453	496	421	453	500	442	444	466	484	438	405	451	444	484	429	463	509	481	427	437	400	446	471	440	437	408	466	495	488	485	453	433	478	484	488	444	477	472	422	458	414	421	428	463	452	433	456	464	465	445	467	469	474	472	445	457	461	498	479	467	492	451	472	472	460	484	467	443	436	445	480	461	421	485	459	470	459	419	469	479	480	457	459	456	471	507	435	462	428	452	481	438	446	477	427	463	473	420	444	466	476	455	438	448	456	430	464	443	460	470	454	434	458	444	486	483	422	463	470	456	469	429	460	478	464	456	429	472	440	469	482	490	452	467	473	453	431	462	425	489	477	435	437	480	431	458	449	442	432	464	475	482	481	456	461	456	482	412	416	439	449	456	456	443	442	484	480	447	453	464	412	488	501	451	481	455	487	462	473	453	458	481	462	511	475	434	503	462	475	436	453	470	479	456	463	444	455	484	453	418	465	450	447	467	474	440	440	425	478	470	449	431	464	465	480	424	442	419	461	436	476	502	437	467	446	461	455	482	446	458	454	480	429	413	463	438	475	474	426	463	455	455	501	481	420	429	450	470	474	458	448	464	415	504	431	433	484	449	449	457	437	405	439	463	483	419	481	459	444	510	450	405	444	463	482	453	452	434	465	433	430	470	481	494	446	454	434	439	438	443	477	461	436	453	438	433	474	474	468	452	459	437	451	467	466	464	456	442	447	483	434	485	435	454	450	470	460	473	471	458	438	442	435	452	441	461	438	480	437	478	452	447	442	454	450	468	460	495	425	424	429	448	444	433	438	488	500	454	460	477	458	465	474	444	467	432	452	433	455	436	477	451	434	445	423	482	430	437	480	457	465	443	442	434	461	432	446	475	448	464	492	479	450	433	465	441	462	460	485	439	496	467	464	472	479	446	479	488	464	447	446	468	467	442	456	462	483	478	463	457	461	434	464	454	446	469	467	469	450	452	466	483	491	469	445	461	452	468	441	453	456	414	448	497	477	475	438	460	437	470	472	503	479	453	443	488	446	439	462	450	431	436	481	435	441	451	472	424	436	475	451	456	481	420	479	438	465	449	447	457	480	483	463	463	459	494	494	465	426	474	419	474	454	428	461	435	460	469	460	476	484	503	500	448	387	489	435	434	456	450	487	446	436	437	468	461	499	445	462	478	470	434	439	481	422	433	473	461	451	425	458	450	474	490	459	429	432	452	476	429	451	460	440	467	451	486	432	427	473	463	462	423	434	411	467	455	473	480	469	465	424	424	478	497	457	516	446	429	453	456	468	462	420	480	444	467	463	475	483	441	478	422	476	495	449	440	476	466	466	450	459	456	439	489	438	455	482	509	426	460	446	443	473	482	468	478	438	460	448	444	486	493	474	473	437	450	494	424	387	454	476	431	432	445	446	479	475	454	485	461	472	500	461	447	497	459	416	453	467	457	447	445	470	436	450	469	482	512	452	470	407	467	429	473	436	401	466	480	463	485	484	483	477	456	436	493	441	455	425	437	458	451	474	491	438	469	481	458	456	456	420	462	466	460	442	435	440	428	440	480	462	480	471	477	490	441	455	450	481	467	427	498	443	494	445	469	446	446	443	430	440	489	477	442	445	445	465	475	471	446	428	429	504	446	451	410	456	494	465	417	433	435	456	462	451	420	489	461	472	426	465	493	482	439	482	460	479	473	451	471	432	433	434	479	428	513	452	435	454	432	442	432	478	405	472	475	468	467	435	432	478	466	487	443	468	439	446	451	445	468	441	479	420	426	481	478	450	436	450	469	433	472	467	413	451	427	424	432	456	471	396	476	478	427	462	461	444	468	475	411	470	468	483	459	463	475	447	423	466	502	492	486	441	479	494	463	478	448	466	483	480	470	428	439	498	449	436	456	455	434	445	477	434	420	438	446	421	473	465	431	428	429	446	451	466	450	441	444	494	465	474	448	493	467	459	472	480	463	491	436	477	452	450	462	495	462	459	459	446	460	470	448	477	419	485	428	443	502	476	450	498	464	447	451	432	435	482	430	456	448	455	451	412	476	470	461	471	405	483	462	466	449	444	453	437	469	479	452	473	491	466	460	414	483	462	453	494	425	470	470	456	502	467	468	485	446	465	476	481	469	482	433	466	480	430	484	428	416	422	456	453	439	455	444	441	463	463	492	443	430	459	452	430	439	449	475	463	441	446	466	471	427	477	470	444	444	449	459	450	444	468	435	444	431	485	443	442	442	444	468	438	376	471	459	468	465	463	449	448	449	449	465	479	468	461	426	453	464	444	434	466	451	433	480	471	449	487	448	457	443	446	439	462	428	458	426	470	466	439	457	468	451	482	472	457	470	433	445	460	488	433	432	462	467	469	452	447	451	475	448	440	492	477	440	458	430	444	462	477	490	436	473	463	487	463	418	471	468	464	478	466	459	488	452	420	437	464	443	459	414	472	484	447	454	493	421	435	457	480	447	441	451	460	488	455	439	443	474	425	441	482	414	470	458	454	431	455	474	445	452	477	466	475	474	475	438	443	459	440	464	464	441	479	421	489	450	442	450	425	443	462	443	459	481	455	447	444	421	437	462	481	473	432	459	470	450	473	432	462	479	430	479	446
24450	20930	27397	24590	14625	1601	1131	993	886	905	909	876	837	828	824	821	826	842	874	763	822	809	812	857	807	805	811	836	786	751	768	853	812	809	733	758	791	782	775	750	814	819	784	778	784	828	810	825	827	804	796	776	824	844	772	778	791	772	813	783	767	718	734	774	776	758	764	755	768	824	749	762	800	789	810	797	757	778	776	726	770	777	782	776	784	768	800	822	780	777	776	756	725	747	711	777	809	818	764	780	775	780	783	763	795	808	764	823	861	757	711	784	750	791	772	830	759	779	780	741	759	765	774	771	778	799	770	728	820	790	747	757	830	803	777	785	749	767	772	813	774	812	756	736	737	807	746	738	772	760	734	780	765	802	724	763	798	817	762	737	776	747	817	746	720	738	807	834	758	743	759	774	743	704	793	772	766	774	766	743	766	746	753	783	794	764	777	779	833	783	753	747	775	737	752	785	763	738	742	768	764	778	738	771	749	801	758	806	777	792	749	812	754	784	812	755	792	761	743	756	763	782	767	750	774	749	796	799	799	772	755	794	758	787	780	812	752	785	777	772	816	805	732	786	741	765	758	758	812	768	785	779	760	766	787	738	750	757	736	828	765	801	849	759	748	770	761	794	807	827	772	770	792	803	791	720	770	812	731	754	731	786	767	785	775	755	785	738	749	764	734	766	794	767	789	775	790	762	782	740	851	765	769	792	727	771	726	756	777	731	742	787	728	760	800	744	768	814	785	801	758	808	806	764	741	729	794	819	754	803	761	782	808	767	780	712	765	784	767	793	750	771	784	715	788	749	772	790	800	789	800	746	761	821	800	842	796	731	778	754	802	783	776	751	707	770	743	801	693	783	723	810	730	778	775	792	801	812	804	797	727	728	752	782	777	798	775	741	738	732	758	756	752	773	760	832	761	766	799	720	768	838	786	766	749	802	743	768	802	736	814	760	764	787	762	759	750	743	757	741	757	732	770	764	739	785	784	771	810	756	725	740	757	721	744	742	779	751	726	723	811	772	723	765	766	778	813	811	794	738	799	802	793	769	745	743	769	808	755	769	734	785	762	767	771	745	760	743	774	771	757	774	757	784	769	816	717	778	793	772	803	754	776	775	780	735	810	771	756	766	790	778	748	802	797	765	746	777	772	723	757	746	813	776	746	805	781	763	771	768	706	787	762	752	779	797	788	783	753	784	764	732	809	762	791	792	811	758	753	730	797	765	783	763	757	795	769	794	813	803	754	755	756	777	742	844	762	793	806	751	773	744	794	833	753	763	781	729	782	801	786	714	756	790	767	789	729	753	771	795	794	742	811	775	762	754	783	750	723	796	793	749	786	799	732	769	773	808	785	780	759	759	772	742	741	793	770	764	743	744	752	783	743	728	721	780	762	742	784	805	763	775	795	799	756	751	837	801	823	730	777	744	768	799	759	758	760	759	740	774	773	745	796	723	730	826	764	737	788	777	772	818	765	731	733	775	785	811	799	715	763	770	752	830	768	708	835	757	780	775	757	754	780	768	803	756	736	762	778	785	781	753	809	773	782	710	762	825	820	758	782	793	777	712	781	774	779	752	816	737	760	751	768	768	789	776	749	817	758	790	753	739	721	804	778	747	802	794	737	763	738	771	799	849	776	740	736	749	803	769	796	750	782	756	720	732	783	770	768	791	717	760	768	736	743	732	759	740	793	758	814	713	783	751	809	744	769	804	769	773	728	773	737	738	755	708	763	721	733	776	817	745	770	757	817	720	768	777	806	788	755	777	749	810	773	794	792	777	792	833	746	778	778	747	727	768	759	756	790	781	768	747	744	756	752	772	757	775	771	764	773	754	775	832	768	782	796	775	714	757	770	725	756	764	751	739	777	759	805	777	752	791	796	743	766	788	797	760	780	755	762	733	771	792	757	764	759	755	762	801	690	786	770	764	752	733	767	776	784	731	765	781	795	756	780	755	794	770	749	763	783	727	771	789	770	781	745	758	800	825	787	759	771	763	783	766	787	768	752	727	761	749	790	742	815	758	758	776	791	786	773	737	790	762	732	780	728	833	775	777	737	769	789	779	768	726	792	763	792	748	704	784	766	783	737	797	720	785	829	773	760	724	749	758	844	791	729	792	769	749	760	768	735	707	785	749	779	792	758	722	782	754	762	763	784	736	792	760	740	726	751	778	788	770	813	779	788	732	748	767	744	762	796	724	741	760	758	738	758	774	775	737	793	705	824	749	795	775	822	803	771	763	750	760	753	720	795	779	760	752	728	799	762	734	752	721	768	802	777	852	744	744	753	838	754	745	769	770	805	776	727	711	796	796	781	777	737	728	765	763	749	783	783	750	767	729	768	765	726	747	768	822	794	704	803	756	811	791	756	804	800	778	790	797	754	776	755	742	759	767	754	770	750	746	780	782	808	742	741	751	754	784	791	775	741	799	768	742	723	779	814	780	749	813	770	740	776	775	726	779	752	762	755	727	763	746	771	754	809	760	748	805	773	735	782	759	739	742	758	805	772	726	789	775	784	788	810	788	783	735	774	738	705	770	781	790	814	737	780	757	775	793	777	746	756	756	748	725	808	744	803	806	726	746	758	758	780	777	764	748	829	751	839	799	732	802	771	766	786	810	753	799	805	787	783	750	789	750	746	761	747	789	757	799	753	740	776	807	735	771	703	779	778	786	753	814	761	768	768	806	748	713	723	719	788	736	813	777	720	741	813	748	724	795	770	755	778	724	750	790	798	804	761	772	773	738	805	760	734	790	762	758	784	747	802	770	777	745	780	768	771	794	750	777	792	746	750	787	744	745	771	791	746	790	749	753	741	755	731	790	827	723	688	759	757	795	778	773	755	757	805	803	809	748	758	730	800	737	802	740	781	824	759	747	789	754	772	725	766	787	731	834	806	727	757	749	763	752	757	743	773	792	791	768	734	764	797	780	786	749	766	766	763	770	762	757	788	750	760	757	769	777	740	837	718	768	779	732	805	771	782	732	758	805	787	757	744	811	824	787	771	781	753	754	781	804	765	732	798	739	767	724	736	805	780	715	760	768	754	762	759	828	733	747	748	719	773	754	808	776	781	747	772	788	756	793	804	748	782	770	791	723	765	780	765	743	747	763	759	776	764	737	731	805	789	780	822	774	778	769	751	783	701	790	769	783	777	791	753	713	729	778	740	741	795	736	740	736	754	776	731	783	771	743	782	786	820	730	797	782	756	732	783	741	777	788	774	768	747	813	747	746	761	758	749	786	741	763	759	800	796	735	778	797	759	818	816	763	742	746	762	813	779	722	782	793	761	771	808	757	762	745	772	740	725	788	745	780	794	794	777	742	757	787	767	743	695	737	743	771	827	731	747	790	753	734	830	748	736	748	753	714	740	765	800	748	771	760	809	756	780	731	827	793	818	781	763	770	784	780	813	753	754	782	732	798	793	772	750	785	770	753	787	784	707	757	753	774	740	773	772	805	780	823	748	763	767	759	810	727	755	830	750	771	762	757
4317	5763	4040	2213	1701	1422	1186	1097	943	920	923	907	851	851	868	827	841	795	814	810	810	812	767	804	813	806	776	818	795	793	780	815	810	841	767	788	818	746	780	734	740	754	788	741	726	746	748	751	745	795	740	762	738	791	753	748	778	736	735	756	759	745	774	758	778	753	743	745	736	803	758	753	751	757	748	766	768	757	725	750	755	708	722	737	728	784	726	676	760	762	746	733	781	772	790	756	783	788	712	778	794	736	775	765	824	776	750	757	797	751	742	749	755	742	755	780	746	744	725	762	710	784	731	730	701	755	700	725	749	756	782	749	741	765	731	788	727	742	790	731	736	760	769	793	742	757	752	760	690	747	733	751	784	764	766	800	767	694	744	752	737	710	769	754	719	774	787	710	763	736	705	752	752	726	719	755	772	749	739	771	732	718	764	740	758	793	683	758	759	782	755	726	715	739	717	808	731	773	740	773	713	752	737	783	775	728	696	739	745	712	755	791	748	749	710	704	713	714	681	718	751	693	802	724	740	762	690	734	719	741	700	719	751	771	720	799	731	723	781	775	753	708	727	741	775	730	736	757	716	757	751	697	733	764	786	771	763	708	738	753	719	734	755	786	741	731	751	753	715	763	763	754	704	769	734	756	795	753	754	752	751	714	692	788	721	742	773	704	709	733	713	690	749	750	767	738	745	718	758	717	730	744	728	768	795	764	735	762	738	760	742	736	759	698	793	729	768	778	786	700	695	771	772	760	712	765	764	755	787	746	760	714	748	764	726	774	769	749	735	765	744	759	771	729	727	726	773	825	773	734	766	745	753	737	733	773	749	735	711	779	750	755	749	801	747	749	724	722	745	764	722	727	723	750	753	750	768	784	744	746	688	782	768	695	730	715	730	697	721	786	751	748	734	745	726	740	718	755	760	756	742	751	725	726	734	724	771	705	756	781	718	797	776	764	772	698	705	730	761	794	725	771	755	723	750	764	744	797	769	753	754	801	728	716	774	747	760	733	713	750	712	758	777	740	720	701	757	777	806	747	781	753	724	792	734	729	755	744	741	716	729	683	756	751	710	716	731	765	759	758	773	751	739	737	703	687	705	725	703	796	760	795	769	743	717	737	740	784	739	709	743	734	765	729	761	739	751	747	747	730	744	743	767	781	721	729	767	767	755	774	753	765	785	814	770	770	754	731	760	774	723	753	717	667	775	761	734	756	725	775	744	756	741	728	769	742	773	744	755	778	772	717	754	737	736	711	765	752	726	775	745	762	732	724	741	714	772	787	721	772	751	751	761	742	738	743	790	758	743	749	796	733	756	675	744	736	749	778	779	755	723	746	787	772	752	747	735	745	752	789	736	776	735	769	738	769	718	713	675	707	766	697	733	766	760	805	760	695	738	731	748	716	756	751	758	736	730	728	765	778	736	786	709	723	808	761	697	732	804	741	789	745	713	774	777	743	727	724	687	765	778	739	740	778	736	677	711	767	710	807	768	733	769	823	756	771	763	705	732	731	746	742	752	800	760	774	795	778	743	777	768	746	714	728	763	732	749	713	723	754	793	755	744	753	729	749	789	770	752	758	711	757	736	740	710	747	751	789	765	740	765	735	714	714	804	699	760	777	759	756	736	735	754	720	760	780	751	702	755	707	737	745	746	763	747	781	768	770	763	772	734	753	793	711	770	778	763	766	748	729	691	772	725	761	783	740	711	730	770	728	726	771	714	783	764	685	699	776	704	721	721	761	767	741	724	776	748	721	738	721	728	774	744	751	747	771	749	735	753	752	737	758	770	757	744	727	761	728	761	753	766	716	780	782	738	736	793	716	749	721	783	748	800	723	704	721	728	745	700	743	725	726	755	724	732	796	745	765	695	759	813	761	742	780	742	688	695	752	722	776	756	752	773	689	742	720	797	735	686	780	742	770	762	735	707	740	728	731	757	701	724	769	719	768	754	720	782	810	768	742	727	724	709	765	805	740	680	731	728	704	752	719	689	735	735	712	757	739	749	738	739	753	753	776	768	755	728	786	775	762	783	783	756	727	777	729	809	735	794	731	779	692	767	794	748	751	702	743	755	731	743	730	797	704	791	753	773	761	739	731	755	755	748	749	718	722	737	711	792	730	765	751	698	733	717	744	741	765	784	719	776	758	779	748	819	723	752	771	723	744	745	773	721	756	741	810	696	751	805	753	726	747	724	723	768	705	790	795	729	736	757	748	739	753	775	732	778	704	782	768	760	763	695	725	736	767	737	757	752	747	773	768	772	752	781	737	763	792	770	715	746	734	753	765	742	776	717	718	815	759	764	718	753	740	725	768	752	736	757	748	738	730	793	777	774	798	763	795	786	727	689	750	760	766	720	767	739	710	732	751	769	775	771	736	753	738	749	771	718	759	697	731	729	777	753	729	741	728	774	728	767	781	675	769	713	745	732	795	784	725	784	785	733	748	711	763	717	750	781	781	763	797	738	741	749	781	728	740	731	723	796	727	733	778	740	810	744	710	731	765	749	783	718	729	705	765	744	773	762	755	763	793	756	733	712	749	766	795	767	782	760	765	739	727	779	733	726	773	730	790	743	719	766	717	756	728	767	737	757	719	752	788	748	689	724	724	702	709	761	733	740	739	739	781	772	777	741	765	733	742	741	720	775	735	735	686	778	760	758	708	702	759	757	785	731	762	764	787	795	740	745	797	739	786	785	734	693	754	743	733	739	736	704	747	746	733	773	705	738	754	756	737	767	703	758	735	751	787	762	727	747	741	811	752	765	727	771	743	730	726	738	733	762	778	721	738	747	741	736	721	748	737	743	753	765	755	746	730	783	723	765	717	694	760	729	743	736	749	736	748	710	757	768	726	774	748	780	768	813	748	746	759	723	771	737	808	749	781	727	755	729	760	724	742	763	702	769	736	788	726	732	760	761	735	716	774	714	729	734	749	729	801	767	748	716	755	700	766	699	746	732	801	749	769	791	718	738	748	727	738	747	720	746	719	703	717	786	744	722	742	729	719	780	777	745	752	770	727	777	774	749	722	744	744	756	715	733	759	732	730	749	727	731	782	762	763	775	778	758	744	806	748	774	734	782	748	781	733	749	751	732	768	754	747	698	745	685	726	720	693	740	724	787	724	753	736	741	752	751	741	739	724	760	782	734	742	713	789	748	717	727	775	783	770	798	763	741	736	743	815	779	801	788	714	768	718	762	752	781	763	756	708	687	760	707	774	738	784	725	805	742	765	717	764	768	753	724	763	751	704	758	791	770	753	728	758	741	719	739	740	774	707	808	703	748	765	730	771	756	788	735	758	785	756	764	756	762	751	743	713	752	750	777	726	728	745	794	753	760	707	728	739	748	728	724	790	714	800	757	727	759	734	745	753	725	761	765	779	768	727	773	730	700	722	719	743	748	744	722	762	740	707	692	749	749	732	752	745	782	766	755	728	754	728	762	687	747	741	778	750	760	695	726	708	745	785	838	721	736	714	716	759	758	700	743	772
22246	20974	28648	23498	20976	21026	11050	1282	952	788	726	694	644	622	641	617	581	516	557	526	549	504	515	526	561	494	469	513	496	485	481	441	481	476	456	412	454	433	433	448	483	388	435	414	416	431	422	421	459	415	443	437	417	465	406	397	416	429	417	437	453	443	444	403	409	479	394	401	378	409	408	391	394	389	407	420	418	405	398	414	395	414	410	426	400	411	414	414	395	376	398	392	380	438	440	377	387	415	415	407	389	409	387	420	405	410	356	421	415	383	369	392	397	424	410	373	428	412	408	415	356	406	406	403	362	404	403	397	384	412	417	403	415	380	410	405	396	407	391	363	388	391	377	407	407	407	422	377	393	386	406	417	442	402	422	418	379	387	402	391	390	392	373	407	391	385	358	383	392	413	415	400	394	398	393	449	389	374	396	384	383	389	417	365	393	416	429	386	375	436	384	412	392	411	426	386	423	413	396	385	384	391	405	383	403	406	387	352	426	396	395	378	410	379	418	417	428	414	421	354	389	430	387	396	388	365	390	407	369	395	374	390	416	385	402	382	370	426	384	403	411	403	394	396	399	410	375	388	398	380	383	408	383	407	339	367	396	360	418	399	421	384	396	392	420	406	389	407	400	408	400	408	406	400	372	355	408	354	405	405	391	395	417	369	373	398	428	393	408	426	388	398	382	380	355	407	402	440	386	387	392	401	389	398	375	387	397	417	395	355	370	415	394	461	412	384	377	415	402	408	432	417	405	361	422	389	408	393	386	399	386	396	398	386	386	365	397	364	424	396	333	382	414	370	391	356	396	408	379	361	402	384	362	410	388	405	420	398	425	385	406	390	405	377	402	413	391	356	398	401	376	431	415	415	414	398	377	404	404	399	392	383	426	392	372	367	411	403	381	400	384	397	371	400	378	415	395	391	394	423	370	419	400	402	411	376	382	419	399	335	404	414	393	379	393	403	398	380	374	376	397	425	382	403	390	371	433	405	408	394	383	427	388	393	403	411	389	355	396	347	401	382	402	379	414	405	399	376	401	430	395	396	419	393	382	414	376	420	403	371	385	362	394	413	405	415	383	393	387	400	377	382	400	385	408	419	409	402	419	377	370	392	412	420	385	386	409	375	335	422	398	375	403	409	400	382	375	379	341	397	394	402	367	379	407	404	403	417	380	415	386	381	365	401	382	387	416	393	378	377	387	367	371	384	381	371	381	415	384	380	389	390	370	406	410	366	425	380	419	465	390	402	406	407	349	399	374	432	429	390	382	355	402	349	394	392	391	394	370	384	431	414	382	363	406	421	416	390	378	380	403	405	402	381	453	408	379	402	431	405	395	365	391	377	391	390	392	382	382	434	383	349	382	374	412	429	373	356	384	367	402	380	393	390	387	398	414	415	406	367	394	334	388	376	385	430	385	375	369	385	435	342	359	424	406	385	387	352	375	380	424	379	399	381	384	408	407	398	385	377	407	405	393	410	431	423	385	421	402	393	421	379	388	397	377	375	369	384	438	397	397	401	416	418	382	377	375	383	389	394	413	415	428	394	414	401	421	392	374	380	382	414	391	379	362	370	414	406	393	430	401	403	419	361	370	373	392	357	374	365	395	405	412	406	399	398	413	378	394	423	394	400	371	381	376	370	403	366	402	363	373	388	396	365	386	418	385	407	443	382	383	361	385	445	378	374	371	381	407	400	348	407	417	414	401	417	341	387	405	401	394	392	394	399	373	382	369	393	417	431	378	387	371	352	391	431	439	401	385	403	391	374	359	410	387	401	393	427	386	362	376	388	386	442	388	367	361	366	388	381	387	404	407	383	406	413	360	380	412	389	405	393	420	414	406	389	383	392	389	426	380	394	387	375	412	385	368	388	352	396	399	355	390	393	388	379	415	372	438	378	393	360	396	357	397	413	390	371	369	416	386	392	395	381	408	392	385	387	378	390	386	393	366	388	393	376	380	398	413	430	381	403	415	378	386	428	402	381	403	381	397	376	384	372	413	381	414	379	422	383	400	426	392	386	368	370	377	394	377	394	415	394	388	400	425	405	409	421	382	401	430	388	416	389	412	382	406	359	397	377	359	404	433	370	424	380	395	396	363	405	392	446	372	386	387	398	396	340	365	422	376	351	387	394	368	426	416	400	370	389	423	392	380	394	390	379	390	399	423	420	388	391	397	385	429	401	392	385	407	403	398	424	401	388	408	385	389	407	435	381	425	384	400	362	375	381	363	400	386	391	388	408	373	401	369	373	375	397	416	415	408	391	379	392	402	372	408	380	400	403	422	393	391	407	395	392	410	417	390	385	364	402	429	406	395	379	390	405	382	410	401	437	404	380	384	392	358	419	374	385	381	387	432	382	363	376	410	402	388	388	376	385	409	378	355	398	385	412	388	397	359	454	430	409	386	360	410	368	426	401	406	386	355	372	381	388	364	378	400	379	402	393	408	384	397	413	395	403	395	429	397	393	391	401	404	429	397	389	393	418	426	381	420	391	362	389	415	400	388	407	396	399	372	392	374	407	394	410	408	393	394	394	387	416	383	392	395	392	392	374	363	392	391	382	377	361	409	382	406	397	396	399	386	374	417	408	400	402	380	411	391	432	397	386	416	379	407	411	412	399	402	407	383	355	409	375	395	403	421	408	442	423	356	397	381	364	382	384	350	412	353	385	414	410	380	380	386	398	408	434	419	388	389	407	385	407	361	392	397	399	361	405	379	386	365	416	398	413	386	394	371	414	414	391	388	392	368	418	410	370	426	375	406	401	365	389	411	378	389	424	418	409	416	380	365	390	373	403	378	392	388	362	380	353	358	378	378	415	390	430	386	388	383	375	382	432	368	371	366	370	409	365	372	379	379	390	400	401	392	371	382	405	397	397	398	399	417	412	401	377	395	406	382	388	391	400	394	405	408	377	399	376	394	381	371	436	404	423	416	354	366	363	411	400	386	377	399	390	374	408	381	377	394	399	402	349	369	401	380	371	385	420	368	399	397	419	402	382	400	371	367	382	371	412	395	371	365	378	374	396	406	373	401	392	402	375	376	405	395	393	418	432	394	386	387	407	361	457	369	396	372	382	394	403	394	404	399	405	406	405	399	422	391	406	411	404	403	417	418	358	392	396	422	416	368	410	391	422	384	394	394	424	409	415	374	429	390	393	396	447	371	369	395	371	372	401	390	406	378	401	420	363	384	396	369	447	378	409	419	394	387	381	386	395	398	384	400	413	412	371	385	394	398	435	391	389	399	388	414	382	375	407	384	408	416	433	396	400	376	392	432	364	394	362	398	401	394	384	402	429	368	415	401	379	381	395	381	397	388	379	383	360	393	385	392	416	414	365	391	398	373	375	402	417	386	396	402	382	402	428	372	392	381	381	359	386	340	365	399	390	431	385	365	355	377	398	406	407	410	390	371	402	405	399	399	373	364	427	406	380	415	404	401	414	399	379	349	359	377	390	390	389	433	370	388	408	391	414	367	373	397	429	389	383	424	393
4966	14244	10259	5026	3604	2710	2056	1511	1200	1035	870	852	757	712	690	700	615	616	516	525	571	523	550	513	516	507	482	420	499	472	494	480	449	441	459	461	438	428	416	418	414	421	408	445	421	430	448	400	414	472	429	414	432	429	396	413	399	446	389	406	393	405	416	389	435	423	418	422	389	375	394	400	384	410	397	391	423	375	383	383	401	386	422	425	375	416	407	357	427	370	371	394	397	385	421	438	385	394	365	411	375	429	388	420	382	410	397	382	365	399	385	398	412	424	399	397	397	348	369	368	377	378	367	388	407	370	401	403	402	404	398	395	417	393	409	380	366	365	365	384	405	370	374	392	379	366	393	369	360	392	385	381	388	402	370	405	332	375	355	383	372	368	352	382	385	345	375	354	376	374	371	412	417	393	405	379	416	372	405	390	389	344	388	399	381	376	422	407	384	366	382	385	384	374	369	388	358	373	385	395	380	363	395	383	375	390	373	382	381	403	382	368	396	358	376	392	410	371	420	376	389	415	383	430	441	396	384	344	338	367	354	380	386	346	387	365	381	370	370	399	404	375	386	394	390	371	401	398	400	390	398	408	412	381	408	363	393	403	420	383	374	397	362	384	386	403	360	375	420	351	375	378	370	380	403	386	386	344	400	399	374	357	328	352	352	363	396	405	396	366	403	375	386	383	351	385	383	381	355	371	383	383	351	391	384	362	365	349	374	408	438	387	374	371	397	396	379	344	388	387	403	380	389	401	400	365	375	389	369	395	384	415	384	371	361	381	401	391	358	371	427	341	374	415	358	335	393	384	434	389	355	401	373	345	398	356	374	389	416	375	375	392	404	333	412	355	389	354	367	396	390	386	373	396	322	423	374	370	400	359	385	368	390	378	379	386	385	409	410	376	393	362	415	394	397	339	383	382	410	387	376	394	389	346	390	334	394	385	371	367	346	370	376	370	391	379	371	369	380	420	364	381	392	384	381	395	372	396	377	359	415	354	396	371	389	368	370	367	381	355	392	388	358	382	377	401	360	391	336	392	382	377	371	365	395	407	354	394	378	358	371	417	361	382	383	413	378	378	353	370	350	416	370	378	384	398	353	368	401	401	394	348	377	367	385	382	373	396	381	381	383	365	399	359	385	378	368	382	351	395	403	387	367	389	359	394	370	413	371	379	430	420	319	388	390	376	407	405	388	385	376	394	385	385	393	350	328	364	382	360	374	404	376	402	365	387	363	366	390	378	359	377	380	390	391	374	368	369	393	388	370	398	404	390	395	363	399	351	388	363	387	356	392	377	395	384	387	374	368	365	373	364	355	411	351	366	375	368	387	348	356	382	383	410	383	354	393	352	378	368	381	398	354	385	407	384	408	406	398	380	409	373	403	373	379	375	377	371	395	402	368	419	368	399	374	376	354	379	376	382	384	367	392	372	377	353	377	372	360	349	367	369	381	411	357	405	377	389	407	366	376	368	377	341	394	367	366	383	383	362	384	368	431	392	415	393	385	330	358	398	354	381	413	358	347	362	389	371	397	394	377	365	410	386	372	374	382	381	362	393	365	376	381	409	375	411	397	365	370	417	349	385	385	353	376	385	365	385	398	387	388	345	397	346	375	357	350	393	374	386	383	373	402	388	397	396	399	365	380	381	356	411	395	402	371	385	371	386	392	385	367	386	394	377	375	375	355	348	362	329	364	407	373	363	378	359	358	365	389	349	391	389	399	379	398	390	374	360	398	352	359	381	401	375	394	375	383	396	384	375	391	403	379	394	362	418	396	362	436	380	378	400	383	391	365	358	401	379	356	365	378	404	375	387	397	352	408	367	410	411	371	389	384	370	391	372	385	351	405	380	387	396	423	369	363	393	389	362	371	397	428	389	418	392	373	400	386	355	403	390	391	395	400	365	386	380	387	386	368	375	386	409	361	393	396	361	377	408	399	407	384	366	381	356	381	367	391	366	411	427	359	348	371	382	403	349	429	386	342	404	385	364	398	384	371	377	359	372	377	411	413	340	372	419	386	386	372	372	370	367	349	404	376	397	403	361	369	377	381	367	342	369	334	362	379	390	372	382	403	368	391	358	370	400	343	368	365	372	360	386	366	405	402	413	398	412	376	385	374	427	394	361	382	394	408	399	407	367	350	360	412	384	348	341	382	390	356	379	352	380	337	388	401	408	409	350	372	374	379	383	347	347	385	360	398	350	367	369	380	398	348	408	386	363	403	366	388	366	373	391	409	377	363	338	368	383	377	379	364	397	369	392	352	410	394	363	343	425	406	358	360	378	403	392	413	370	371	365	370	368	419	380	387	355	362	365	376	367	370	356	383	400	397	337	383	382	400	368	361	391	396	338	373	391	355	407	395	396	389	393	365	380	370	391	374	395	404	411	360	389	405	381	370	365	376	387	358	383	398	381	378	398	391	400	319	393	373	391	382	365	396	392	359	397	382	373	395	366	375	399	385	395	387	328	381	382	364	375	412	362	360	375	400	379	386	382	380	379	381	410	395	357	388	373	386	395	336	363	379	418	394	423	376	403	387	356	399	360	377	356	379	377	401	353	367	385	384	365	391	392	365	369	360	349	384	365	376	405	379	365	387	361	384	393	363	409	338	373	358	378	405	406	405	410	346	359	369	382	385	390	336	384	377	385	357	369	377	394	408	347	404	391	362	384	397	391	398	392	377	374	377	414	377	377	353	397	397	392	375	371	392	382	374	387	398	410	388	335	393	381	379	348	378	360	351	374	413	386	383	396	401	366	388	391	366	415	400	367	356	378	382	420	387	387	373	385	369	380	397	375	380	399	411	398	380	380	404	356	402	375	387	396	386	393	366	386	386	358	423	406	424	397	363	377	343	406	383	387	409	375	408	386	356	392	373	406	394	366	391	363	338	367	367	352	383	371	394	376	380	369	378	401	422	388	398	357	395	379	372	376	429	352	374	401	397	389	366	368	370	355	384	409	375	385	356	386	379	364	416	385	365	378	380	362	349	369	380	400	351	349	404	429	374	386	383	395	427	370	396	401	365	398	389	381	386	368	389	367	380	406	382	366	356	370	381	361	371	409	370	404	367	373	349	381	370	413	412	370	375	394	378	375	380	360	414	394	419	378	379	396	407	397	389	372	379	385	367	361	403	371	386	369	375	380	389	352	374	364	357	365	370	390	383	372	391	365	388	396	379	380	403	379	418	391	416	400	389	372	385	393	383	375	358	374	355	391	381	392	360	397	351	378	385	379	362	378	354	371	367	378	372	378	386	404	421	360	422	380	374	371	423	392	369	429	392	379	360	386	369	360	383	335	369	398	409	403	382	375	385	377	398	381	355	385	367	395	409	426	363	396	353	379	356	384	372	406	366	380	388	377	380	414	362	400	378	369	375	341	370	347	380	386	359	376	397	428	399	408	362	398	354	392	372	370	394	408	371	380	395	378	367	390	390	368	392	353	362	344	364	405	353	378	405	382	406	354	431	359	364	401	387	360	416	385	391	389
27437	18226	4947	985	795	784	781	721	785	755	744	755	759	767	808	794	730	796	748	753	790	737	768	765	723	740	737	786	819	794	751	706	743	766	784	788	741	779	788	774	768	771	752	781	803	704	742	757	752	763	754	717	726	719	768	756	790	723	739	726	737	740	735	783	717	753	799	743	713	731	719	724	719	715	787	759	732	813	738	728	734	722	777	737	762	727	715	779	769	749	691	759	734	686	662	707	732	705	700	740	774	760	761	752	788	734	780	753	720	746	777	732	753	786	742	722	772	732	694	733	720	783	742	695	774	749	713	746	766	780	742	711	728	784	683	718	707	726	751	768	722	763	748	762	733	710	788	743	803	721	772	744	721	696	724	747	761	711	738	765	741	722	735	719	732	750	717	752	751	749	683	727	705	698	754	800	688	762	736	707	760	732	709	777	725	767	732	741	721	757	717	790	767	754	762	746	700	738	720	737	767	725	734	749	744	763	727	751	761	742	766	791	743	731	691	782	683	706	720	732	729	769	752	734	715	797	735	733	709	706	762	754	718	774	735	756	744	688	756	680	770	800	757	663	742	732	746	758	707	705	748	738	777	753	755	708	721	692	741	711	716	759	754	709	773	730	732	767	756	678	759	763	738	722	762	747	755	721	745	732	701	686	751	787	703	784	713	774	741	733	767	759	759	734	771	701	791	723	731	728	786	715	745	742	791	771	755	712	732	701	784	800	752	792	755	714	714	735	703	759	700	720	695	799	775	710	774	716	703	748	746	743	701	740	734	709	786	744	734	699	722	790	766	743	739	719	790	751	706	673	748	734	715	727	719	666	730	719	766	768	752	719	710	746	734	742	701	748	733	782	734	671	747	754	755	755	702	748	766	748	781	744	745	715	730	722	691	772	732	733	724	741	746	706	749	725	757	759	802	770	771	726	755	748	719	718	756	722	759	765	701	739	750	761	746	708	702	701	722	692	715	760	768	724	668	690	723	782	771	767	683	769	739	728	770	716	714	743	749	750	721	735	754	744	728	742	748	736	731	760	717	738	779	705	741	716	765	747	715	720	794	747	736	727	776	737	775	758	743	750	727	771	750	763	737	721	813	721	759	743	756	750	700	746	727	777	701	726	743	745	732	719	754	720	730	715	740	728	719	758	732	697	753	711	731	745	755	699	704	675	748	718	749	730	726	771	731	740	759	729	737	737	706	714	730	729	768	772	754	737	691	746	735	745	745	742	748	754	712	697	746	754	732	676	767	730	716	784	767	754	722	775	758	705	807	681	701	732	769	753	714	715	765	787	754	747	733	757	748	690	721	769	739	756	759	734	753	745	777	717	775	745	721	712	704	700	709	765	704	704	719	745	718	740	690	796	737	693	763	743	727	751	729	773	784	738	736	717	767	727	752	810	706	810	752	725	728	761	746	744	720	755	771	724	780	723	719	778	738	790	773	755	683	687	702	724	731	782	761	755	766	709	739	716	712	792	720	763	708	730	770	718	761	773	788	761	725	734	781	722	753	703	752	715	766	671	727	762	749	752	725	728	752	711	671	732	713	724	760	738	807	762	726	750	772	746	717	747	735	784	747	702	798	736	693	754	729	713	738	754	758	731	707	767	683	769	660	708	733	743	717	705	744	754	747	704	687	704	731	705	755	726	790	701	695	750	754	756	676	694	691	735	724	740	742	722	738	745	704	739	752	762	788	763	748	785	708	803	775	761	737	747	739	739	749	731	756	752	790	732	771	709	688	787	734	796	743	716	717	740	782	778	773	739	720	789	764	706	744	771	754	698	746	736	715	745	716	756	733	746	769	711	739	727	750	731	779	758	768	689	795	758	769	725	766	771	738	741	721	686	762	760	751	723	747	764	763	726	754	753	733	769	728	796	763	771	758	752	655	758	733	756	746	709	724	762	753	767	703	752	681	726	756	720	734	726	783	701	709	766	757	722	850	716	764	706	756	716	716	744	744	721	731	766	700	745	757	799	783	694	765	761	755	796	748	738	773	776	746	771	723	727	708	735	712	712	715	711	751	766	726	777	733	721	719	683	736	753	749	700	760	746	741	721	726	721	724	727	762	771	728	778	725	761	733	788	757	766	745	733	702	739	738	726	779	721	692	717	750	710	736	717	782	721	766	699	714	773	718	738	836	711	780	725	722	747	713	712	741	762	733	741	721	753	758	739	735	702	720	713	754	779	749	753	790	757	741	732	751	718	728	685	759	757	696	737	745	721	768	770	692	726	741	693	790	744	735	735	759	730	728	770	753	709	718	731	775	750	744	707	780	768	706	704	760	739	726	742	735	713	743	741	787	722	746	750	684	758	721	738	745	717	697	730	730	748	772	780	752	725	756	724	734	693	726	763	770	730	751	718	762	707	717	694	719	728	747	750	720	729	762	766	723	779	740	729	712	734	735	761	812	685	740	692	796	736	754	711	753	711	749	721	710	740	731	749	735	760	720	712	768	740	710	699	686	686	713	703	757	736	736	739	789	740	729	713	677	734	747	702	701	745	785	728	761	747	731	780	703	742	742	743	766	680	734	787	723	795	757	698	777	760	738	759	737	723	713	793	743	755	694	779	754	731	731	718	760	698	766	734	733	773	690	708	713	755	694	808	735	736	766	735	730	747	713	753	727	770	718	725	770	753	668	752	733	745	724	756	738	700	704	753	692	721	759	756	756	782	727	796	742	722	726	759	751	701	708	777	732	741	713	724	734	728	679	670	722	765	721	756	712	716	744	675	787	743	759	745	731	740	731	741	738	766	738	781	741	730	738	741	745	740	748	675	718	745	712	722	728	720	707	730	807	750	725	729	730	715	749	716	736	741	747	770	739	759	728	717	725	725	733	762	755	733	735	740	759	743	741	761	721	731	763	715	726	719	716	737	713	721	773	764	734	746	701	742	759	758	778	717	719	765	788	763	717	713	762	792	757	752	757	784	816	726	715	749	721	729	724	723	732	710	748	709	768	710	718	722	751	789	757	711	710	742	726	735	756	743	748	750	765	716	726	764	701	759	716	707	783	758	777	735	682	744	762	759	775	739	790	740	788	761	765	698	723	724	685	707	689	689	717	771	766	698	741	763	736	768	754	710	738	748	720	695	742	718	704	713	677	766	774	790	708	768	696	704	771	724	751	665	773	735	723	745	783	736	747	713	707	706	712	758	742	756	741	784	699	753	715	796	728	724	738	756	762	768	794	724	747	736	690	728	760	815	719	746	729	731	727	718	733	713	749	745	710	775	721	703	742	727	708	755	739	729	770	743	766	757	716	751	772	739	714	742	739	749	755	728	724	730	752	707	748	724	788	732	766	677	690	739	699	752	765	727	792	735	739	727	740	747	717	716	688	733	731	774	779	725	757	694	717	782	752	766	734	783	723	788	752	764	721	680	700	745	718	759	692	739	743	742	735	774	704	743	795	747	701	766	729	715	788	732	750	754	741	710	715	734	746	725	723	772	716	760	737	784	727	706	745	696	775	696	729	747	748	723
4731	1224	1108	860	824	806	717	766	786	735	698	742	803	786	754	751	783	774	818	784	777	763	736	719	701	775	739	713	698	796	763	746	750	775	738	736	741	756	762	740	716	740	711	743	681	779	708	752	757	717	764	731	731	704	746	785	758	724	742	737	739	744	703	668	702	733	783	743	749	750	752	752	663	731	737	752	743	737	755	727	725	723	746	716	725	754	786	714	717	742	732	743	733	757	726	684	750	778	709	755	792	650	688	734	715	686	742	761	712	733	729	761	757	726	712	764	743	718	762	698	752	738	727	710	718	738	689	712	719	741	698	684	768	751	761	728	721	717	698	732	744	732	756	784	766	714	717	735	739	721	707	730	692	716	741	773	689	724	744	746	729	708	733	693	715	737	717	756	764	706	710	709	726	715	690	719	772	767	727	720	750	706	754	748	708	750	737	721	746	728	742	744	735	737	706	742	718	759	735	719	714	699	721	703	755	748	699	737	754	721	750	741	719	682	723	717	737	710	772	709	722	732	717	720	751	714	695	721	739	725	733	766	732	716	689	767	792	703	692	721	739	757	752	689	764	771	716	752	775	704	669	678	751	711	756	709	714	787	779	722	715	710	741	735	746	752	730	748	729	709	753	755	722	721	686	688	752	714	733	698	699	691	753	721	728	706	712	726	779	766	755	745	735	726	755	725	728	722	755	756	736	718	739	698	740	716	798	701	732	705	753	759	724	715	680	778	757	744	727	720	746	737	699	723	748	723	733	747	721	699	715	720	702	726	749	771	747	696	759	764	714	773	721	735	737	746	750	732	726	715	716	741	703	708	716	707	767	748	678	752	738	816	754	711	700	734	777	738	746	780	735	749	678	755	720	721	764	775	704	754	716	744	696	722	777	746	712	695	735	768	752	712	754	695	734	705	693	744	699	722	697	739	749	719	731	757	680	722	740	753	740	731	722	769	715	701	716	720	699	718	743	744	670	732	772	748	742	710	742	734	707	685	705	698	770	749	750	718	738	728	794	735	711	699	754	712	740	755	734	755	694	730	690	755	732	710	787	747	718	741	766	719	744	705	746	747	685	739	755	747	700	750	744	718	719	742	752	722	723	781	698	718	672	782	719	730	751	734	724	754	753	699	730	751	716	726	707	740	729	770	712	792	720	750	697	811	770	749	703	717	696	775	699	740	699	716	764	734	672	719	734	756	715	738	704	715	760	744	784	760	716	728	698	745	747	726	720	711	744	750	657	738	705	712	741	730	737	709	708	712	772	742	714	728	769	734	744	722	684	745	749	762	719	753	734	754	724	737	711	745	699	711	722	700	687	740	716	726	725	704	734	765	706	719	711	752	703	732	750	736	779	752	719	709	724	766	708	741	716	710	701	719	729	766	707	756	708	746	668	726	762	712	701	730	685	669	737	687	699	737	731	703	709	744	718	711	758	779	784	716	699	762	743	742	757	696	700	704	744	721	757	750	759	706	697	760	730	732	720	734	774	715	712	763	722	748	743	723	735	703	731	703	753	703	720	777	748	768	716	769	723	728	761	663	763	758	744	708	725	695	746	741	708	733	760	741	751	766	754	689	771	718	730	743	727	709	736	751	730	685	702	703	732	732	704	717	715	720	715	729	758	762	715	737	722	692	735	754	729	686	744	739	718	697	779	718	758	744	781	760	744	742	738	720	693	733	684	736	719	737	726	713	748	771	745	743	770	748	775	744	720	746	746	689	747	753	764	779	738	710	771	744	754	744	722	704	733	734	728	757	716	756	692	732	738	750	776	724	690	775	724	722	718	712	738	745	714	760	775	783	750	725	671	716	721	743	713	742	722	706	757	767	761	717	719	756	713	732	748	768	732	771	731	705	725	765	752	742	722	739	695	725	722	718	712	721	727	730	737	762	733	725	742	699	732	734	738	707	698	660	694	739	740	722	694	675	776	716	741	746	715	741	768	747	760	688	756	694	732	730	718	722	760	744	756	737	711	689	749	693	740	761	706	741	735	708	760	701	739	725	713	746	677	765	733	716	711	742	696	669	743	731	702	752	691	727	638	768	766	744	707	743	726	764	700	742	759	686	714	777	716	746	727	694	706	728	732	702	795	676	780	752	739	774	750	761	763	698	735	716	738	702	723	719	699	717	714	761	724	716	739	738	744	707	723	733	741	775	748	710	714	752	736	735	815	701	735	740	734	753	712	744	743	708	746	736	751	726	767	749	741	742	716	777	768	689	720	752	741	772	742	706	696	712	713	734	683	737	746	755	743	717	756	735	707	720	716	739	736	774	690	752	720	755	746	717	677	752	763	734	725	738	732	743	729	747	745	717	760	678	695	697	743	715	747	700	734	754	708	779	707	703	697	753	771	779	689	728	736	709	770	744	709	739	721	739	727	694	765	729	708	706	720	730	713	752	716	710	708	676	716	705	748	728	741	732	769	706	715	712	705	723	715	734	744	734	730	754	666	738	766	731	680	708	714	763	772	769	705	685	742	752	706	769	741	748	757	703	696	715	721	726	728	775	698	738	739	736	732	754	690	765	706	753	728	734	743	709	693	757	721	751	724	770	699	755	695	727	747	732	762	720	673	737	722	674	724	712	745	703	740	655	742	755	737	696	763	740	738	722	726	733	727	694	732	732	820	749	711	747	726	736	731	708	761	736	704	736	741	764	783	748	724	735	766	770	714	737	711	718	730	753	710	735	738	707	705	713	713	724	781	701	672	745	739	790	722	706	743	701	757	743	684	695	691	789	731	754	709	671	683	710	722	755	732	749	709	743	779	687	674	744	786	689	725	688	709	705	777	756	737	790	699	723	728	752	724	752	694	725	699	731	767	726	717	750	712	731	742	702	740	717	760	715	720	728	732	706	753	744	719	726	724	696	736	739	695	693	740	718	710	746	697	754	743	743	749	763	703	758	753	716	790	705	693	720	774	701	695	747	745	726	752	791	733	726	719	706	728	686	758	737	728	757	718	732	764	700	726	724	660	689	702	734	741	684	747	743	791	732	722	715	733	746	716	717	725	744	690	743	692	763	755	750	704	727	736	757	743	682	721	724	669	721	754	760	719	703	703	747	753	658	736	681	711	778	751	690	704	773	715	738	722	767	722	779	694	706	649	721	698	745	729	769	755	706	705	729	723	729	706	698	770	767	773	734	700	788	689	714	712	735	699	749	734	718	720	743	718	741	768	755	716	709	696	737	729	700	692	695	724	734	754	674	709	717	753	744	717	753	742	758	700	723	722	741	741	700	769	712	718	745	737	710	715	677	722	720	734	727	771	761	755	754	716	709	666	701	711	731	753	736	745	738	797	752	760	714	738	758	698	766	739	701	737	741	736	710	694	721	757	773	734	703	740	780	696	720	737	742	688	749	806	742	771	760	719	745	738	724	738	681	696	758	733	739	735	735	723	724	757	727	694	678	788	717	753	766	783	742	730	683	709	710	698	696	740	733	715	712	758	756	765	744	736	731	731	722	746	696	695	721	717	730	725	706
23365	20924	28147	23845	20930	11075	1238	799	692	675	620	635	577	574	619	553	543	524	510	556	526	512	522	487	511	511	528	506	499	466	525	484	503	478	521	487	512	464	476	464	473	445	464	440	446	475	494	517	465	460	460	447	469	476	452	465	462	466	481	442	438	477	432	458	463	447	485	477	441	417	409	474	441	442	471	418	474	463	459	417	454	435	444	442	519	423	451	422	453	432	457	439	414	460	452	464	444	475	433	447	432	419	443	435	472	481	440	411	465	458	463	434	435	448	423	478	424	434	468	411	403	477	428	437	436	452	401	453	433	454	435	427	483	408	417	423	488	511	412	421	427	466	466	425	469	443	423	479	427	430	427	474	408	442	439	458	431	459	462	417	466	405	464	481	414	436	441	422	468	465	432	463	433	450	435	432	443	453	493	441	413	435	413	445	443	434	463	447	421	436	453	460	435	480	416	455	458	429	449	437	424	456	433	438	446	420	452	476	422	459	457	426	450	456	472	448	447	438	460	444	435	465	407	450	451	473	423	446	453	442	426	462	466	431	413	465	427	431	450	468	368	417	446	466	438	418	446	400	452	442	456	471	429	454	459	450	432	430	446	458	409	461	411	447	487	432	440	439	435	455	459	446	437	433	431	410	429	474	421	408	427	440	435	461	434	423	468	443	463	405	428	456	464	443	423	464	430	443	472	475	412	450	405	447	433	440	451	431	431	470	406	397	454	452	449	438	418	433	439	443	450	420	472	429	490	458	413	429	434	462	459	426	441	443	450	437	442	423	475	470	427	391	476	429	451	385	470	450	424	454	437	419	427	457	433	444	450	459	448	435	431	466	409	432	443	449	426	461	471	446	449	443	449	448	461	459	469	485	461	468	466	443	422	458	462	392	429	450	460	415	395	408	439	439	445	466	431	426	442	406	496	428	426	432	466	453	425	441	444	450	471	459	451	440	447	415	456	423	398	441	448	427	410	469	449	436	471	403	441	482	481	430	415	456	458	417	461	439	427	410	494	377	479	439	443	406	410	447	441	458	478	473	447	464	420	435	393	470	438	434	420	442	434	436	459	418	445	421	429	401	412	424	416	435	470	443	412	466	496	420	440	460	449	467	491	466	425	463	433	432	442	423	417	466	416	449	433	436	415	429	434	434	468	428	477	448	472	427	470	474	466	445	452	433	455	444	428	427	487	475	468	469	433	485	460	444	453	485	437	470	453	492	460	466	445	444	455	469	464	449	460	418	406	439	443	410	449	439	435	464	404	423	430	414	425	423	454	445	477	454	428	473	469	449	444	448	473	451	406	402	414	415	420	458	417	476	441	470	425	436	440	438	453	429	435	426	459	418	439	493	456	447	453	442	441	472	454	460	412	449	445	425	432	463	403	438	390	468	451	451	464	457	442	463	468	430	457	453	450	419	468	459	437	427	452	432	477	431	463	422	501	450	427	450	431	453	464	414	457	426	428	459	436	471	458	449	423	417	494	462	464	440	470	445	453	457	444	441	444	417	402	415	445	486	481	454	425	441	442	424	455	435	469	462	422	446	420	449	431	423	473	455	406	460	439	426	399	418	407	442	425	444	435	480	465	427	441	427	409	406	434	441	482	411	437	438	404	410	387	432	463	451	443	432	451	446	422	438	421	449	470	434	438	419	459	436	434	416	442	426	402	461	442	460	482	418	444	480	466	412	422	421	447	404	446	456	476	438	476	459	439	442	443	454	454	413	429	428	474	427	463	441	444	452	443	417	434	465	456	447	429	432	415	430	426	439	439	440	436	447	447	488	436	422	461	440	422	444	476	457	438	426	441	438	455	442	475	429	482	440	411	461	444	452	428	436	458	443	437	460	439	409	445	419	449	395	415	454	456	447	474	434	437	422	444	485	429	419	441	468	430	404	450	457	443	430	419	442	420	467	436	432	452	457	463	410	413	428	472	439	423	460	468	463	432	431	460	421	415	417	454	438	450	436	430	455	451	478	424	421	444	491	453	487	423	452	408	454	427	451	426	452	420	426	391	450	433	463	463	444	442	419	430	438	425	431	445	450	446	414	466	466	407	448	464	455	436	454	445	437	433	431	431	462	424	459	430	465	448	433	456	413	466	407	486	436	494	434	427	457	418	440	416	436	404	443	428	413	480	435	411	438	440	419	418	406	447	476	471	427	461	436	427	467	475	410	480	405	430	424	459	443	410	492	420	450	476	441	427	434	447	484	416	440	470	460	449	472	448	426	408	428	457	458	397	463	411	460	475	464	433	441	447	420	460	435	442	464	460	441	424	439	473	425	409	447	450	439	391	449	449	435	409	411	427	431	435	467	485	437	433	455	426	437	459	435	457	424	465	450	432	461	438	422	441	433	439	443	437	481	438	468	426	432	450	453	479	456	429	455	432	461	443	457	467	454	456	448	443	445	521	426	438	448	451	460	452	419	474	429	428	472	440	435	437	456	448	409	421	440	454	473	449	454	451	416	425	459	437	453	440	451	492	438	451	437	420	465	406	417	422	472	449	466	473	454	476	467	496	452	463	419	499	455	439	437	448	408	440	467	444	422	426	428	438	435	411	431	426	458	462	423	440	443	405	448	470	449	457	484	464	452	421	449	425	477	421	437	425	471	452	470	443	460	454	421	468	459	468	445	437	443	395	426	464	421	459	442	437	448	478	440	457	425	434	431	388	447	451	435	433	441	443	456	461	448	420	473	481	457	406	453	436	459	436	464	432	438	450	438	465	473	457	434	446	464	431	441	458	428	469	447	429	456	469	418	440	456	440	448	436	442	446	396	454	425	472	428	450	471	485	415	427	438	448	442	413	428	435	436	467	467	449	439	437	414	459	421	434	452	412	437	444	447	449	417	449	436	415	450	455	409	417	413	431	397	407	475	433	465	441	447	414	446	389	422	456	464	450	415	435	491	432	437	451	440	434	431	415	419	405	448	480	403	434	463	477	422	440	474	457	468	457	387	458	423	436	422	391	432	422	406	444	487	465	504	444	443	430	437	427	433	431	450	448	448	466	424	452	485	422	430	436	457	494	447	432	420	462	451	440	451	438	456	442	445	449	409	474	438	421	450	446	481	445	451	493	441	428	419	450	442	431	472	487	464	432	444	459	436	464	411	436	446	439	477	444	440	409	411	435	421	434	481	416	428	439	427	449	404	445	392	415	471	442	449	423	406	469	448	412	435	455	456	456	469	452	472	443	451	420	456	454	442	429	412	420	444	426	473	419	416	443	416	440	442	461	444	446	446	435	455	426	441	410	442	467	421	429	411	412	400	441	423	464	442	428	427	447	448	435	444	441	462	484	434	458	451	419	420	443	421	437	463	444	425	452	432	406	452	430	397	422	467	461	411	424	443	443	455	443	419	454	421	395	457	404	410	429	446	415	442	461	472	424	409	455	454	427	487	459	438	459	497	454	458	448	430	435	447	441	463	436	444	405	414	438	470	426	442	462	392	423	434	455	462	423	442	423	443	456	437	425	431	416	435
3583	8485	5854	2938	2142	1576	1261	1024	889	774	633	697	696	633	612	586	597	595	631	563	526	534	547	553	571	537	511	526	499	502	504	509	502	486	474	508	491	497	486	526	477	476	449	437	479	489	500	442	460	438	471	505	503	467	457	491	470	454	529	483	478	467	442	428	496	474	448	448	454	440	461	444	486	461	443	462	467	444	452	477	458	437	450	483	441	513	422	445	445	454	469	477	498	435	445	483	438	420	500	443	487	481	484	428	427	462	432	475	465	470	445	505	459	444	403	447	461	443	446	447	468	470	474	420	418	471	467	476	421	468	427	445	435	484	435	455	419	405	428	464	447	442	445	407	471	426	430	435	439	470	498	435	443	495	471	483	448	472	477	448	435	445	449	432	457	418	420	438	477	426	485	464	457	435	462	431	447	465	433	442	456	456	439	445	466	486	465	441	422	443	484	463	456	452	476	446	450	442	413	407	432	438	453	459	464	481	461	459	458	436	431	453	448	502	434	439	459	422	452	429	452	487	442	479	423	454	411	461	472	474	430	455	484	462	434	457	475	419	467	464	448	467	446	456	425	438	461	445	455	470	451	447	415	445	478	429	421	428	443	440	433	474	440	434	474	437	469	396	479	435	487	465	435	493	439	430	439	413	446	450	434	438	470	468	433	411	448	414	469	420	425	444	410	452	485	469	472	466	403	440	413	420	435	435	470	416	412	420	464	459	477	422	421	449	436	449	450	427	448	459	425	456	425	430	450	465	444	417	400	457	436	426	459	424	448	423	456	465	454	467	473	434	460	499	463	439	357	425	423	438	496	425	462	454	444	474	469	452	449	437	455	460	483	434	406	444	424	426	451	433	458	467	478	470	455	413	406	481	453	454	450	459	417	427	482	482	442	441	441	451	460	465	436	424	428	457	429	424	473	484	436	463	415	465	403	472	462	413	438	425	444	441	461	422	465	434	456	466	446	449	422	470	461	426	454	463	445	450	443	446	426	450	431	440	443	437	429	423	432	454	444	416	430	469	465	408	464	485	464	417	477	440	443	456	441	454	479	458	474	467	426	453	456	459	478	438	452	474	404	482	423	421	444	452	469	447	455	454	432	482	469	462	428	424	463	417	425	417	460	452	485	467	454	414	452	429	464	491	484	450	483	464	452	442	460	423	450	485	438	448	467	443	456	465	415	461	471	439	455	449	485	463	455	448	470	466	443	454	417	434	454	420	445	461	494	416	428	462	454	439	426	427	451	452	435	432	429	473	447	418	461	467	402	455	457	452	461	498	483	460	402	460	440	445	466	456	446	441	460	437	433	422	441	449	463	421	449	472	442	477	408	437	436	437	456	432	457	448	451	437	491	442	461	418	432	484	457	488	490	460	431	454	429	425	459	436	488	444	440	456	462	451	432	394	463	407	417	460	460	423	462	396	437	434	431	425	430	455	429	460	429	461	444	467	465	457	420	444	447	411	454	488	450	466	415	502	412	439	461	482	493	442	468	460	469	453	431	440	462	512	425	430	445	467	444	425	399	412	440	452	455	449	451	430	479	405	461	431	428	444	459	460	430	413	452	449	422	434	432	452	431	462	437	438	474	452	449	420	466	465	431	449	445	458	419	448	433	443	439	440	428	444	454	442	469	403	444	410	442	428	435	437	439	437	493	460	447	451	434	448	448	429	454	450	446	433	474	422	430	465	458	450	442	440	466	472	467	431	476	459	409	482	477	454	461	451	458	433	436	438	439	409	404	436	442	455	462	458	500	437	474	473	432	430	428	446	445	442	464	485	489	494	434	414	447	444	491	455	458	455	439	479	442	445	479	477	445	446	480	455	420	413	467	415	452	425	503	436	433	447	411	445	465	439	478	455	464	473	444	442	442	402	441	478	421	479	448	438	469	438	446	448	486	433	488	412	439	472	453	469	480	428	466	454	403	461	431	433	455	460	439	452	463	427	440	448	444	443	458	400	488	428	439	452	449	450	479	440	456	429	461	414	414	447	458	436	415	472	481	467	499	411	456	424	409	467	423	457	472	444	438	431	461	446	456	453	394	447	456	469	415	447	437	404	445	487	477	406	437	424	506	420	431	454	457	462	457	454	454	428	459	444	463	437	453	458	453	412	436	439	442	482	463	452	405	461	480	482	472	462	459	401	465	457	438	435	463	440	449	423	444	479	410	452	431	431	433	451	461	437	484	428	463	449	463	428	440	431	434	470	456	437	429	468	419	482	385	444	421	437	455	449	450	444	433	443	434	411	480	476	447	449	449	463	450	410	457	489	501	439	467	441	448	450	402	408	433	432	416	490	472	468	507	425	460	454	451	458	465	422	456	439	471	449	459	450	449	451	443	462	423	421	450	416	453	425	431	413	487	477	447	484	467	448	450	440	454	459	487	446	471	464	452	457	440	429	476	502	429	403	450	435	412	446	429	443	453	447	436	424	444	427	457	458	459	442	482	496	413	405	437	423	461	504	468	444	461	442	448	470	445	449	417	479	444	433	408	470	458	422	405	423	447	413	446	458	490	429	479	465	448	440	415	446	431	486	451	488	483	472	434	412	437	441	473	422	471	449	450	449	445	456	463	480	460	455	443	425	455	444	470	441	452	455	450	415	433	474	439	412	453	405	446	451	413	437	461	467	491	440	411	461	439	451	439	435	423	417	441	449	464	458	430	449	467	458	434	453	469	422	443	437	423	450	450	464	451	449	427	435	453	465	464	444	467	457	464	481	417	440	423	462	423	438	430	446	452	439	432	430	406	444	466	428	428	460	447	486	439	477	466	487	439	463	443	481	449	463	455	446	412	445	444	452	465	454	446	427	456	451	444	459	445	429	461	453	456	473	459	430	431	438	448	474	475	431	456	434	431	444	470	449	443	465	457	431	490	468	411	420	443	436	443	480	474	431	465	469	476	427	443	400	461	461	410	481	471	444	467	456	425	457	417	486	441	425	460	446	414	451	450	462	426	470	474	446	455	463	408	469	456	465	452	430	510	424	463	486	472	437	431	468	405	430	464	424	421	501	443	437	444	444	437	451	463	441	442	494	465	484	449	458	450	472	459	444	445	435	432	407	435	465	410	425	415	432	433	498	432	440	483	465	476	429	403	484	482	420	439	478	463	439	453	490	487	449	415	445	487	463	458	425	447	477	448	466	438	423	431	464	434	477	468	453	458	482	443	460	455	436	453	444	421	464	426	410	442	444	457	439	479	427	449	457	434	446	412	447	429	429	441	484	448	446	483	448	443	443	444	459	454	415	446	424	475	403	441	480	450	449	418	455	422	457	452	470	436	447	462	465	445	417	420	477	454	463	421	463	453	454	429	443	437	457	472	436	470	447	437	444	462	428	471	475	467	460	431	442	422	446	457	431	485	435	448	467	435	441	447	447	468	477	436	455	457	463	411	472	465	454	443	435	477	467	434	452	454	447	459	431	474	448	423	468	424	467	456	443	412	451	491	476	436	429	425	489	452	425	459	428	435	455	454	434	465	423
24412	20898	27298	24561	14594	1569	1134	1001	895	890	869	881	803	834	838	799	810	842	773	849	837	825	811	809	813	850	802	789	806	797	799	825	789	821	850	780	777	818	797	775	777	744	830	754	790	831	779	797	762	794	815	751	764	757	781	791	780	726	815	749	784	762	742	733	785	818	769	773	782	758	726	797	741	788	743	772	797	797	775	768	756	779	756	789	720	809	736	777	705	695	779	779	797	740	764	756	753	820	771	775	764	781	751	764	757	802	773	763	750	812	762	760	724	807	733	746	812	782	828	761	802	744	753	751	787	704	768	782	719	718	802	735	770	742	788	733	786	770	750	757	772	788	749	808	782	792	777	771	785	737	816	813	789	789	741	760	720	779	743	777	784	760	725	801	724	712	733	747	793	787	781	771	742	742	763	746	755	780	783	749	788	723	831	724	726	743	805	769	725	722	732	759	744	740	757	773	720	788	784	734	795	798	759	786	781	765	714	751	756	792	784	828	755	777	805	754	712	747	724	726	731	799	742	803	745	806	768	797	804	783	758	801	754	789	742	731	778	759	772	740	716	797	787	780	707	788	695	779	772	778	740	737	846	760	752	767	782	772	757	832	791	773	763	789	747	738	763	751	791	757	807	753	756	745	696	811	752	726	753	735	802	772	755	735	780	728	787	730	769	693	764	833	745	758	758	749	703	773	780	759	744	832	717	717	780	763	746	764	791	780	809	722	807	733	773	743	823	759	786	761	733	733	783	748	725	793	771	775	712	752	769	750	789	802	773	782	772	778	769	743	803	710	750	733	809	736	768	747	821	741	751	772	781	753	771	772	789	802	781	821	830	767	737	775	777	742	738	808	781	758	797	738	753	755	749	810	790	774	776	748	676	711	776	724	776	709	728	762	770	780	744	775	778	772	760	786	771	767	733	769	755	790	763	812	719	717	768	773	767	728	787	777	730	796	802	725	772	738	747	795	762	754	767	707	792	751	746	855	748	813	796	773	750	768	770	763	727	733	808	770	729	780	715	714	747	707	765	778	823	743	761	752	752	727	749	783	743	743	740	785	766	769	778	806	745	810	754	741	791	822	780	789	778	758	758	763	744	725	783	732	789	801	796	763	772	786	764	794	759	768	779	728	761	753	766	763	736	777	758	748	775	788	761	781	797	766	756	765	741	747	773	732	791	770	777	744	759	765	751	728	736	725	763	738	715	798	767	769	757	720	779	800	728	745	760	764	742	737	698	715	773	763	777	736	784	801	755	759	781	781	781	779	725	803	796	730	701	780	773	840	764	745	797	769	727	758	730	791	748	771	755	774	785	785	757	791	780	792	696	753	776	775	754	768	730	778	707	748	754	763	722	757	747	758	730	763	785	760	773	754	780	729	770	783	762	774	792	777	750	745	769	775	738	721	736	783	790	744	779	771	796	744	776	740	790	793	772	754	692	738	778	721	765	784	737	711	777	712	748	727	745	759	754	803	778	717	789	724	784	760	747	736	748	735	711	761	800	749	751	758	802	761	761	784	751	778	741	714	774	780	767	734	761	729	768	785	740	800	738	759	741	838	800	783	790	776	770	752	761	746	762	801	760	744	783	759	751	767	765	786	763	793	792	768	757	764	791	776	740	794	822	770	795	782	812	731	770	725	834	765	814	768	806	789	807	762	752	818	755	755	748	750	760	772	762	735	749	750	745	788	738	748	790	770	780	730	734	706	762	746	781	808	747	789	743	763	742	809	803	724	788	772	784	780	837	737	765	828	742	816	715	755	756	765	764	710	762	806	732	762	799	746	773	753	722	775	780	716	761	772	727	747	755	788	762	766	788	729	756	784	762	751	808	798	743	703	786	805	794	741	741	769	753	771	748	813	751	771	768	765	796	765	763	797	762	773	773	789	741	732	757	753	737	749	745	766	789	722	747	785	733	723	781	746	760	790	766	776	784	769	753	752	732	783	738	869	749	775	741	770	795	780	759	822	771	770	792	803	711	757	723	732	817	744	796	875	761	769	785	773	797	761	783	780	822	734	777	811	769	822	797	784	790	699	758	750	796	783	794	751	777	768	785	790	811	766	777	745	758	739	738	724	750	748	766	728	770	750	699	769	759	787	768	743	737	788	754	783	730	728	777	784	785	756	739	774	738	728	762	763	767	780	732	763	786	798	765	749	798	700	781	767	709	769	767	789	759	773	786	739	760	771	782	770	821	762	731	795	753	739	783	729	744	749	759	762	715	762	739	715	720	785	750	765	747	739	717	742	808	785	742	790	760	756	753	812	768	766	761	773	808	721	783	773	771	741	769	765	783	747	823	764	742	769	805	766	808	762	769	791	748	749	747	697	751	792	779	780	733	726	780	782	799	789	725	775	791	738	753	736	748	797	755	753	800	752	804	753	723	737	743	745	774	778	785	740	783	763	807	797	767	737	757	816	739	776	753	792	757	801	795	745	769	772	735	752	749	751	792	748	805	765	770	820	701	780	817	826	751	783	750	788	725	740	786	788	767	767	791	798	799	789	744	749	778	775	713	761	742	749	710	729	791	775	801	715	753	717	813	754	761	789	798	791	716	763	795	765	781	781	784	787	721	729	767	787	780	802	756	775	763	710	719	718	750	725	707	811	737	781	768	750	757	774	750	758	779	795	746	767	740	718	743	762	778	789	808	781	747	774	794	753	758	719	726	836	741	787	744	810	738	736	768	851	790	751	738	788	723	768	757	835	787	764	836	772	785	768	766	742	752	757	768	711	735	731	777	753	765	763	748	724	778	810	749	746	736	758	780	792	826	735	695	794	806	736	779	754	758	748	807	721	746	820	768	721	806	791	762	712	749	776	781	762	766	751	721	800	733	729	756	721	718	799	744	777	714	823	725	749	767	759	767	764	723	753	774	777	756	709	724	752	776	731	716	786	750	766	735	791	776	780	758	751	766	689	822	753	734	776	785	814	781	795	745	811	722	815	743	730	777	792	758	772	738	753	743	784	796	780	744	745	786	749	762	747	799	736	773	796	822	770	767	772	771	715	759	766	752	808	765	783	777	769	739	796	782	819	797	738	752	724	770	821	728	745	745	755	749	739	770	704	737	792	780	758	782	813	761	755	768	829	808	739	809	745	772	768	734	762	779	818	748	810	767	772	750	774	816	770	796	755	754	812	752	736	759	821	738	778	739	759	758	759	767	748	775	759	734	753	780	744	721	698	791	779	741	742	757	786	809	764	775	771	803	738	780	778	745	774	794	773	777	755	774	738	744	782	725	758	743	804	737	762	783	727	767	723	792	759	776	746	768	746	772	771	757	761	785	793	776	765	770	768	783	746	782	783	740	790	789	770	777	740	751	728	807	777	795	783	765	774	711	721	773	809	722	779	782	792	803	763	789	813	793	751	737	766	766	766	784	739	739	787	765	748	789	800	767	771	775	766	764	762	770	787	737	781	815	740	726	726	749	830	799	757	763	740	766	804	798	799	808	740	748	776	762	767	779	763	725	757	812	737	755	796
3525	5629	3907	2204	1754	1392	1145	1068	998	922	839	818	877	786	828	832	873	803	857	823	821	818	879	770	803	805	824	818	785	780	707	795	755	780	742	768	735	754	763	761	788	750	787	790	785	730	737	798	795	716	807	782	780	777	786	765	762	730	788	808	729	751	777	741	738	800	802	731	748	757	766	763	783	795	720	711	703	798	768	750	796	755	692	747	749	763	731	719	762	732	683	728	763	732	720	729	755	735	761	738	726	754	738	787	794	733	772	760	770	717	747	800	731	731	753	705	752	755	773	745	745	730	721	783	736	710	778	770	722	714	744	755	800	776	748	768	759	713	767	805	807	774	743	772	732	767	731	721	728	762	768	727	804	794	736	704	700	745	723	784	746	764	753	696	732	701	747	742	703	757	701	750	776	717	759	778	753	755	769	696	699	726	713	756	745	746	742	715	721	730	787	704	791	749	710	719	771	751	743	691	778	712	723	718	722	771	778	751	734	785	762	756	743	774	752	785	776	698	711	742	811	725	745	735	688	748	802	726	753	804	773	720	760	768	729	730	763	702	703	712	740	769	777	749	732	778	718	743	728	745	781	775	719	728	737	708	791	821	735	776	759	774	744	773	769	788	745	757	784	735	716	770	753	755	711	780	726	790	774	765	739	700	746	725	714	712	717	773	731	743	745	786	789	826	764	740	772	800	730	737	762	759	750	728	756	739	712	743	789	747	752	722	701	755	763	743	738	720	697	705	785	766	740	694	692	730	740	744	748	700	739	764	714	703	795	696	759	691	751	707	751	735	755	706	715	741	704	690	725	696	798	783	698	710	752	712	728	758	757	743	757	734	767	820	744	721	821	781	681	785	691	749	739	741	690	737	732	744	738	761	671	742	710	764	766	754	749	740	781	773	728	780	750	754	770	728	804	723	712	755	759	757	706	754	716	775	748	766	722	770	685	690	720	716	704	779	701	730	755	750	729	785	692	766	745	743	694	741	701	757	807	744	753	735	700	698	734	745	716	760	782	732	752	660	704	772	743	778	742	730	704	744	700	734	767	768	807	761	739	750	733	739	739	715	750	755	744	701	708	765	720	707	744	723	739	768	751	763	748	695	785	709	724	690	706	745	726	733	689	716	714	729	721	723	738	691	720	729	712	762	736	729	764	761	745	802	768	718	728	722	717	733	718	758	726	761	739	744	777	755	712	760	795	735	685	751	738	748	742	732	728	714	748	747	796	772	742	781	746	779	774	734	759	733	772	732	763	723	723	733	758	715	739	766	746	761	736	790	771	756	741	728	801	726	749	771	733	761	794	790	731	733	765	767	789	706	676	750	734	703	732	753	777	731	726	698	793	705	756	759	779	753	712	745	767	712	693	768	746	749	682	763	737	729	763	730	739	749	744	751	718	729	721	727	660	797	747	776	746	745	750	769	725	800	762	722	745	732	772	751	711	738	727	756	731	697	766	734	720	778	729	702	738	783	712	749	752	767	744	792	722	730	718	711	760	745	763	723	743	773	698	779	746	715	812	741	789	719	720	739	721	742	774	708	740	718	711	758	797	770	750	726	744	712	739	706	752	798	707	741	746	747	726	757	770	711	752	751	746	758	758	720	758	757	748	747	694	731	719	734	732	741	748	724	760	824	753	723	766	736	721	750	730	729	792	758	783	734	715	724	746	733	768	729	750	771	671	739	728	752	761	780	722	738	753	686	733	740	784	783	726	741	670	778	737	757	745	734	736	718	692	744	719	744	764	744	748	743	704	736	767	741	744	719	733	732	765	769	714	804	753	703	748	747	742	735	721	756	761	728	757	726	765	720	722	729	774	724	733	792	740	675	738	779	705	762	730	754	767	766	755	712	754	744	723	729	774	710	707	682	781	717	758	753	781	759	761	722	795	746	753	702	753	733	765	781	727	742	780	758	746	712	746	761	756	744	714	721	742	718	756	760	776	773	787	762	733	713	796	745	731	740	759	744	730	760	729	762	732	737	709	715	755	723	744	720	761	724	779	754	747	753	784	709	721	696	696	711	774	723	703	735	751	761	747	750	757	734	728	714	767	760	766	728	733	777	716	731	750	728	717	741	774	709	719	701	709	724	746	751	731	776	725	787	754	816	761	798	692	753	759	782	694	776	713	731	753	729	768	730	755	759	761	744	711	752	767	739	781	763	719	753	780	747	715	725	749	707	712	780	727	746	741	720	758	743	779	757	749	738	747	698	738	684	731	747	756	766	746	777	701	730	771	764	759	739	732	776	730	732	732	737	715	748	721	744	757	759	754	730	787	703	799	825	713	717	710	705	762	725	739	741	743	786	771	745	702	729	762	747	777	753	693	771	730	765	743	753	719	743	713	761	776	754	773	770	730	673	746	771	767	781	741	781	703	674	753	716	745	749	745	783	691	712	793	762	754	730	750	735	759	727	713	777	719	739	699	683	724	770	742	755	749	781	751	712	739	739	748	681	756	756	750	725	744	769	728	761	782	762	760	729	704	733	717	733	697	770	728	729	724	748	759	746	729	777	727	765	725	758	729	707	751	698	740	734	755	768	760	773	741	744	697	717	749	753	765	745	752	681	743	712	786	687	773	745	766	771	731	756	754	761	749	771	728	697	737	768	776	737	721	776	741	684	731	779	726	730	749	762	771	807	740	708	764	724	751	790	734	779	745	776	764	766	760	720	772	725	758	732	815	783	720	776	778	737	743	695	734	768	745	696	732	788	778	742	739	694	730	738	722	742	698	747	760	777	757	771	742	717	754	758	742	761	743	718	733	747	744	738	730	757	747	705	716	702	717	737	732	743	750	767	783	728	741	726	760	735	751	749	683	715	722	780	748	746	713	783	740	760	771	743	718	750	717	710	732	776	737	755	738	801	717	717	768	762	721	752	720	723	724	733	770	722	721	753	773	751	765	732	735	754	779	699	766	759	767	749	710	697	742	734	734	752	703	774	742	720	735	718	729	695	748	717	694	740	733	742	744	789	735	727	724	749	752	724	731	779	802	737	766	768	719	714	780	765	783	756	719	733	735	747	726	753	758	773	775	714	727	719	701	708	755	715	716	791	752	695	741	741	762	735	775	730	740	733	738	760	730	778	790	759	708	756	755	742	752	710	723	693	721	731	735	738	744	737	790	726	775	763	732	718	790	723	715	721	742	805	733	766	686	717	731	726	717	774	729	743	741	739	733	737	746	725	751	754	730	770	798	744	754	756	761	723	667	758	772	728	727	727	727	805	724	701	819	748	767	767	719	729	765	761	760	730	760	734	744	769	782	760	825	736	708	762	739	712	732	773	718	755	732	691	699	736	780	722	777	709	763	736	729	711	732	751	739	746	719	774	722	765	742	733	726	756	753	728	711	700	728	738	712	776	743	699	772	760	742	760	761	703	702	802	756	757	720	762	730	757	773	745	727	775	711	756	733	765	759	816	730	698	766	738	773	742	733	700	684	708	716	735	732	745	686	753	737	725	754	727	761	759	692	710	731	692	775	704
22280	20978	28647	23495	20980	21047	10948	1304	926	789	729	646	664	643	584	599	597	542	523	504	520	473	519	512	501	449	505	505	486	442	460	438	456	440	439	452	431	468	402	444	429	413	406	392	426	419	459	416	413	408	417	407	386	400	391	364	426	401	396	400	405	419	407	406	389	445	398	398	422	391	469	425	398	394	393	383	406	387	359	392	386	427	354	382	409	383	353	369	436	366	405	411	420	396	421	392	399	423	390	403	412	397	419	368	391	372	348	397	387	376	382	419	405	363	417	360	406	387	370	368	389	378	396	395	381	389	416	373	368	404	389	384	358	401	384	373	370	365	388	407	368	354	361	382	407	345	392	389	384	359	358	401	353	380	394	390	365	389	389	419	363	357	366	397	382	379	346	422	387	397	397	409	369	361	392	386	411	356	376	396	388	375	372	377	397	375	423	387	376	363	407	380	352	417	417	390	399	382	436	347	403	412	371	386	360	403	401	364	374	407	391	375	381	395	380	373	430	387	395	394	393	375	394	388	393	410	437	388	373	409	351	368	384	382	375	381	436	401	403	375	384	372	407	408	368	394	407	352	385	419	356	382	399	389	357	345	380	380	368	398	385	371	394	361	431	408	394	410	378	348	406	374	378	400	392	392	350	403	393	388	422	428	411	391	364	404	371	370	399	367	376	392	373	417	388	441	366	412	381	395	401	387	396	369	398	396	398	403	404	362	404	387	427	408	405	388	384	395	402	410	349	406	365	370	383	381	379	406	353	370	416	380	353	358	382	384	418	407	406	402	372	388	438	382	379	373	411	391	368	377	380	366	398	371	381	417	355	376	367	370	395	382	368	405	369	386	385	372	374	435	397	396	407	377	402	357	364	402	396	371	400	368	415	402	395	395	416	371	401	385	390	356	365	344	400	403	383	390	392	384	366	390	358	366	386	411	351	358	371	411	377	382	377	400	388	394	389	376	355	409	366	404	387	344	388	375	363	354	397	374	375	350	364	387	366	356	372	399	374	394	401	407	384	350	421	374	387	402	391	379	341	375	382	371	396	394	375	394	373	367	384	379	376	386	356	386	361	385	381	386	398	363	373	361	375	364	384	338	402	369	403	387	391	358	395	380	386	379	388	417	365	393	428	378	401	376	370	375	362	388	373	372	379	408	376	396	386	370	373	400	374	413	403	358	365	397	402	331	379	392	380	390	435	359	392	359	353	347	398	353	380	380	344	365	400	398	394	390	390	383	382	376	346	343	358	374	385	396	405	357	381	362	377	369	383	367	369	369	385	388	413	386	361	387	359	381	400	372	379	409	372	387	366	406	401	390	419	373	405	382	385	384	385	413	376	370	381	384	358	380	361	355	392	402	383	386	385	372	382	399	382	365	382	345	379	379	369	365	389	409	373	447	378	362	381	356	380	363	379	378	383	414	367	380	395	354	394	387	371	383	397	342	400	383	375	380	343	389	389	414	381	385	358	369	378	420	418	427	411	377	383	383	399	387	412	392	392	366	348	371	394	388	380	414	408	386	407	373	401	421	384	374	366	395	409	389	377	369	433	369	417	366	380	378	377	409	363	345	365	384	378	357	417	388	388	410	393	388	365	394	388	405	373	397	380	377	377	415	385	382	410	384	364	354	396	399	397	368	380	360	377	392	401	363	418	441	423	401	393	387	378	385	366	415	374	403	356	381	391	366	379	386	357	407	371	380	361	363	388	373	418	397	386	381	410	388	367	407	368	366	394	406	413	393	386	402	393	378	370	378	364	383	408	395	374	335	361	419	400	377	407	392	382	362	400	362	353	402	385	364	386	388	368	376	364	393	387	404	395	380	381	369	363	394	372	383	402	380	360	380	402	398	353	378	352	352	404	363	407	366	404	365	390	389	378	378	376	383	393	372	385	404	381	390	358	386	381	366	361	346	375	398	385	398	404	367	380	379	407	413	387	383	419	416	386	397	397	371	408	380	380	426	422	365	402	345	386	386	347	372	365	406	407	347	393	379	400	390	371	369	383	375	369	374	429	379	406	386	377	379	371	415	396	363	363	371	389	357	361	377	413	385	372	366	399	423	355	381	389	366	380	357	404	404	355	415	382	358	366	381	380	379	384	401	355	417	401	373	366	408	387	361	392	444	395	384	396	411	394	386	365	446	382	391	405	364	389	378	345	374	377	368	395	384	386	360	364	379	374	416	357	391	349	340	408	365	353	416	389	395	386	399	382	398	386	385	378	403	359	329	359	366	387	413	387	383	376	390	381	378	431	381	363	370	357	410	444	357	373	391	354	393	377	363	392	364	381	394	352	394	372	381	381	401	399	390	354	397	409	383	412	356	374	389	422	383	352	385	375	402	362	373	383	397	392	396	386	389	371	401	419	384	364	376	389	397	344	366	400	391	393	435	365	398	393	367	389	409	414	388	400	388	372	381	365	411	391	361	368	411	388	378	397	348	381	381	388	416	393	387	406	390	389	377	375	388	373	375	401	367	387	386	387	353	411	363	403	384	381	359	424	433	380	361	370	386	396	369	410	386	374	344	349	383	386	406	400	404	393	373	414	370	418	371	424	360	362	406	395	364	369	352	361	376	404	377	355	403	378	373	406	374	385	349	352	380	380	359	357	364	334	394	387	391	412	367	416	358	394	412	418	397	361	381	357	327	384	365	400	362	369	422	381	361	372	374	371	382	386	368	393	369	368	378	377	364	363	389	372	375	346	384	344	362	379	362	391	369	393	416	368	374	376	376	378	409	403	425	401	363	367	414	381	409	391	368	364	388	400	406	359	397	383	397	403	377	352	373	366	376	376	405	372	415	370	369	412	382	403	384	344	368	382	399	352	394	383	354	387	369	433	347	377	396	392	385	396	385	388	365	431	361	409	390	400	401	391	400	431	409	376	380	414	387	406	376	390	412	389	416	413	401	382	417	433	446	394	359	366	385	374	391	435	374	357	370	378	392	366	418	372	332	395	399	385	389	379	386	364	399	382	388	396	412	393	390	374	362	434	340	385	356	389	386	373	385	384	405	352	403	419	395	391	398	389	371	419	394	396	396	413	390	427	364	388	363	348	379	416	379	398	328	377	399	381	364	397	398	372	374	398	379	379	345	389	349	353	365	402	401	368	409	392	389	403	374	406	378	396	404	371	386	347	385	364	393	387	378	376	373	348	378	422	393	366	385	365	396	389	401	373	382	394	367	356	377	414	372	350	404	369	412	395	368	349	390	378	359	353	374	388	377	385	387	333	402	371	377	377	386	398	402	427	402	367	363	391	385	401	379	359	379	381	400	395	393	388	425	418	386	388	383	370	398	363	383	374	404	391	421	366	374	394	378	397	382	383	400	405	392	387	367	368	387	418	370	361	400	398	389	375	395	414	401	372	427	400	371	368	391	357	365	356	367	351	379	407	370	384	399	383	410	410	396	377	388	390	392	364	371	370	359	359	364	364	395	393	350	378	400	357	384	382	356	412	409	428	378	393	371	404	387	368	396	375	371
4587	14324	10086	5122	3629	2709	2019	1587	1184	986	879	808	741	724	693	694	611	627	596	537	549	521	536	499	524	485	484	509	471	485	480	421	470	477	450	453	440	439	423	427	404	425	444	451	428	450	413	406	391	427	422	413	401	414	401	409	385	373	399	404	393	425	404	406	412	407	390	396	396	399	418	387	396	370	366	340	359	389	397	373	390	384	417	391	391	403	355	375	355	393	375	373	404	385	405	375	368	376	368	387	357	394	352	377	379	377	358	371	379	408	366	365	389	404	364	402	368	407	386	387	385	393	365	360	358	381	346	352	353	353	360	387	375	375	368	336	348	400	350	414	351	353	355	352	350	383	332	415	333	372	378	394	363	372	379	381	360	394	361	339	354	358	374	362	362	373	377	376	383	377	407	334	388	399	383	387	397	371	393	382	403	373	347	390	350	396	369	336	394	369	334	365	389	387	393	372	334	368	391	323	391	350	390	385	376	406	376	363	371	374	363	371	363	382	388	369	339	367	420	351	381	385	386	381	363	362	361	399	347	358	346	381	369	394	355	376	352	407	350	375	407	362	352	362	366	400	360	366	347	385	410	365	347	382	396	377	347	363	405	381	361	358	376	376	379	403	361	396	384	363	377	376	380	378	394	373	397	371	386	372	340	395	372	349	398	353	352	363	365	391	373	400	346	386	361	376	362	384	406	387	349	367	383	389	359	388	354	378	377	401	364	364	366	369	381	379	373	361	372	338	370	401	355	392	399	384	420	369	358	339	395	388	365	371	389	380	372	402	374	357	364	378	391	345	387	366	410	369	374	349	355	385	356	346	389	398	393	374	341	353	379	372	354	357	386	363	388	358	409	390	356	349	389	338	378	378	368	373	399	376	364	335	358	373	397	381	408	363	380	379	409	344	370	351	374	371	365	375	338	348	385	386	350	377	381	401	388	402	422	368	364	379	379	346	359	392	329	390	369	379	391	372	348	337	379	381	378	363	391	382	378	367	381	380	376	364	380	378	390	348	381	372	353	373	404	369	386	412	353	405	343	362	367	375	383	385	336	385	372	400	361	417	329	338	394	359	377	379	355	401	395	354	406	359	347	375	362	388	389	403	379	363	360	408	380	376	389	365	378	373	391	379	378	363	364	370	358	371	381	375	349	383	399	393	364	379	353	378	391	354	347	395	380	375	384	372	388	392	332	356	388	353	379	362	390	373	329	382	374	357	382	369	373	403	363	372	379	422	370	371	375	354	370	396	373	379	378	416	400	357	383	360	352	366	365	386	364	383	388	397	350	356	419	342	348	354	388	347	378	360	391	378	380	352	368	349	332	392	410	385	378	340	362	405	382	386	349	357	418	391	384	376	377	377	393	365	345	377	376	345	379	367	361	404	388	346	368	366	351	378	380	333	334	391	382	338	385	371	397	373	377	397	377	391	389	397	360	390	355	369	369	384	376	377	394	358	372	398	352	373	382	405	371	370	408	362	365	341	363	373	366	348	365	373	353	367	377	383	377	389	367	385	387	368	377	364	399	412	371	416	358	388	360	375	362	383	380	365	396	354	404	373	363	380	398	375	372	375	361	361	364	371	356	384	355	402	395	337	347	353	388	370	339	357	372	382	362	378	399	373	364	363	357	364	349	306	375	353	386	351	399	390	382	369	345	375	381	352	332	376	410	367	358	341	395	357	368	348	382	353	358	344	411	378	343	377	377	351	394	389	408	361	378	362	384	395	388	355	354	378	403	390	378	375	355	387	353	367	397	371	364	367	361	386	354	375	362	378	384	374	382	380	346	389	360	363	385	357	367	395	401	406	361	364	368	401	375	368	405	332	398	349	391	382	365	379	386	346	418	391	338	350	365	359	340	373	385	384	371	353	360	367	322	374	378	410	368	391	332	363	360	357	377	397	348	363	369	404	341	379	373	340	372	406	372	364	407	387	377	367	355	328	375	360	369	364	377	331	395	365	377	358	362	334	359	394	362	378	379	364	355	362	364	375	372	389	363	389	358	417	356	409	363	379	387	339	373	386	340	377	375	373	363	353	350	378	380	353	368	383	358	336	369	366	366	376	385	355	358	385	351	368	353	375	376	373	370	362	391	372	360	407	417	413	374	353	351	356	376	404	385	356	378	354	359	347	389	353	393	375	396	377	368	363	372	385	349	381	345	358	390	357	371	356	363	360	347	395	400	377	404	344	367	386	351	361	347	364	377	370	377	371	352	359	388	338	341	360	397	346	356	372	362	394	376	375	347	353	369	401	333	372	362	366	385	382	407	373	383	412	367	338	340	375	384	374	356	379	368	400	381	370	365	399	330	381	367	409	366	391	351	388	385	355	346	385	377	367	376	363	372	389	386	367	376	343	396	339	389	385	379	363	375	341	379	385	415	395	367	373	401	376	368	342	385	397	350	373	379	319	387	367	370	380	380	371	296	362	376	355	355	401	378	371	377	356	330	359	378	370	378	383	369	377	341	391	375	325	400	356	387	372	353	374	352	363	373	359	367	386	387	361	359	392	364	332	350	338	400	405	350	377	369	350	380	356	355	365	367	358	387	368	392	359	353	375	360	357	373	401	359	381	359	371	395	376	355	384	380	384	355	372	358	385	373	382	372	393	378	365	369	354	373	382	345	398	372	368	362	393	355	367	381	388	397	361	378	376	413	342	377	352	380	400	370	371	374	376	352	351	347	407	405	338	363	368	385	366	389	352	348	379	415	364	389	390	342	347	385	348	377	405	377	398	370	389	356	367	373	375	387	382	360	344	390	352	367	368	394	390	339	342	356	362	386	347	353	395	342	395	348	393	405	372	379	392	329	400	355	364	354	363	379	362	384	377	374	360	358	350	372	375	341	388	357	409	406	392	385	352	355	383	386	373	393	386	380	373	395	341	316	410	378	389	426	400	362	384	362	340	380	353	320	355	361	356	385	348	389	353	377	346	357	349	374	369	352	383	343	378	374	421	381	355	372	334	383	358	337	375	395	351	351	341	365	362	372	388	359	376	387	379	348	344	339	396	374	382	372	371	336	370	369	381	349	364	337	418	420	350	384	360	384	359	376	376	389	357	378	369	403	376	387	383	342	386	378	391	358	412	361	383	388	400	393	370	364	415	364	378	361	380	381	363	349	393	383	349	382	362	396	385	388	380	375	393	346	380	347	353	391	360	359	376	411	359	386	348	385	354	403	381	372	356	375	384	382	365	390	416	372	403	354	376	415	373	390	408	355	346	396	374	362	361	389	358	383	347	375	374	391	385	360	354	375	348	391	372	362	376	374	375	403	379	363	410	351	360	352	348	382	398	368	379	409	382	388	374	386	378	357	396	383	359	382	345	366	341	378	364	354	388	355	354	375	348	362	381	363	364	382	362	374	355	340	377	338	339	381	401	372	360	369	341	396	387	387	352	382	384	376	384	377	374	320	345	375	365	364	375	330	360	387	323	383	365	359	375	380	354	335	375	356	362	402	394	366	350	390	366	378	351	373	375	339	391
27427	18554	5022	1051	801	720	791	770	738	765	746	760	825	823	799	775	793	699	769	775	772	750	808	773	795	751	734	794	784	727	803	753	786	769	734	756	724	745	680	736	728	718	757	771	755	704	694	753	741	741	739	744	770	776	717	753	730	797	717	753	739	727	745	735	775	740	723	709	752	734	736	724	704	759	764	775	678	729	734	708	744	728	728	732	735	743	770	769	739	742	729	725	756	774	699	772	766	738	719	741	741	713	735	728	739	717	791	743	707	727	743	735	764	750	705	788	723	704	737	712	809	752	722	699	741	765	732	754	707	719	730	732	743	717	721	762	714	734	724	708	710	721	720	728	766	760	750	716	733	731	727	715	736	737	737	706	749	771	709	687	779	778	794	723	760	710	663	747	759	720	782	691	736	744	734	705	741	741	722	725	738	699	701	701	713	716	751	725	789	749	705	748	742	741	764	749	754	705	687	752	775	729	720	661	733	735	712	732	711	717	720	714	743	755	746	762	723	744	711	745	755	821	715	714	763	766	715	742	740	747	719	732	725	712	744	714	759	704	716	724	773	766	728	709	809	734	715	720	745	749	735	720	743	693	751	761	796	741	735	723	754	680	725	762	733	722	741	771	765	711	719	699	721	698	754	707	696	735	750	716	701	709	769	738	726	719	694	764	767	735	727	709	734	758	735	780	771	704	687	733	726	695	739	727	693	734	787	742	779	750	732	723	749	715	750	788	765	730	739	775	769	730	751	781	747	771	737	724	720	721	684	693	726	788	717	758	725	762	749	752	756	685	739	694	775	747	721	705	687	720	712	768	746	729	746	721	753	775	755	745	761	769	748	736	733	727	699	771	794	719	710	740	729	765	666	766	721	705	726	774	746	696	803	713	724	782	797	757	709	788	694	730	702	711	726	731	783	745	757	773	680	712	730	729	799	690	744	741	714	767	769	732	716	759	764	747	747	728	728	736	696	750	722	723	739	738	726	784	700	719	684	715	707	720	747	758	738	672	693	785	712	737	755	727	754	740	754	745	705	736	746	699	668	702	739	721	775	754	711	720	752	739	740	749	716	735	715	695	737	718	714	724	699	706	738	723	715	762	759	768	785	735	709	731	706	713	673	724	758	716	679	721	771	799	775	742	703	745	719	782	738	681	774	752	739	702	723	765	747	738	725	725	714	776	746	731	731	716	777	769	756	755	743	728	720	711	686	753	730	742	726	658	750	742	744	715	705	765	736	742	694	710	762	719	732	750	694	726	738	730	725	750	732	724	716	707	753	725	701	762	705	725	742	686	712	738	768	758	754	764	719	735	772	744	742	762	700	766	670	743	744	713	763	774	748	735	732	794	738	758	699	725	749	746	747	733	692	734	701	713	680	710	711	768	758	793	743	692	753	733	748	717	744	771	677	749	726	697	707	758	760	764	746	740	726	783	720	743	719	727	733	735	738	684	698	781	722	751	758	707	735	724	708	719	740	744	752	733	732	733	759	739	754	735	697	700	739	744	780	804	720	717	730	755	780	743	755	764	725	697	716	710	739	726	767	704	736	708	729	705	715	744	741	698	778	706	732	692	759	762	680	734	711	716	694	718	731	727	739	712	753	729	737	776	720	734	694	778	735	734	721	780	748	724	744	737	700	727	716	706	702	760	717	692	734	729	737	722	706	736	762	747	732	707	759	745	784	752	740	718	732	711	728	751	755	702	742	734	795	704	731	726	709	768	698	708	747	765	741	739	707	750	751	716	746	727	722	775	723	735	746	716	666	740	753	727	716	745	742	753	766	729	752	712	748	751	712	743	782	770	745	721	731	743	689	752	729	733	737	756	754	734	730	706	714	718	735	710	683	748	728	707	730	770	719	718	708	712	745	773	768	674	740	726	725	737	734	725	762	759	706	714	750	781	720	734	728	753	741	669	771	749	719	737	710	723	723	743	761	730	717	786	755	751	739	727	722	678	666	773	743	740	750	767	723	741	737	735	748	716	710	734	738	756	725	750	734	728	753	723	771	738	754	728	731	739	736	783	789	764	749	707	703	715	773	711	747	748	759	721	746	752	749	711	766	752	732	743	750	725	687	807	746	733	740	763	733	783	749	724	736	767	757	701	714	722	717	738	791	715	729	781	709	727	696	762	729	748	743	744	766	731	723	777	738	748	726	674	759	722	764	752	742	772	746	730	717	736	725	755	713	712	726	714	715	779	668	717	727	710	729	722	772	730	702	705	797	812	682	729	719	784	727	735	723	720	718	719	739	787	698	755	753	761	745	724	719	722	737	734	720	730	771	695	765	755	714	690	761	755	730	683	758	757	732	713	718	698	803	740	748	755	738	723	729	705	726	761	731	725	735	716	761	735	766	723	751	719	796	731	739	734	763	764	742	704	713	748	724	701	769	729	722	712	687	712	745	773	773	698	739	761	760	747	693	741	723	768	722	726	771	756	746	788	731	687	766	736	752	753	756	733	710	671	733	687	772	704	755	746	743	738	736	715	707	737	730	728	740	746	716	747	757	726	764	737	760	739	741	736	715	726	778	733	722	683	717	753	785	717	767	707	761	753	724	734	701	742	746	736	758	711	759	780	710	738	730	723	717	705	739	750	764	734	750	753	707	750	729	746	725	746	713	746	696	725	759	704	681	741	713	742	738	731	739	760	705	709	768	736	768	681	709	708	754	724	739	714	717	729	724	722	703	768	728	770	712	764	778	727	746	732	756	795	775	705	723	725	744	758	740	710	747	731	713	739	704	728	722	742	762	717	705	734	719	769	747	711	745	774	706	745	735	714	745	771	700	752	737	780	784	737	744	764	759	738	688	754	736	780	721	716	735	754	753	687	769	734	744	775	726	744	692	733	738	768	755	741	757	710	758	765	708	718	747	731	711	754	729	746	710	689	756	715	748	703	773	756	742	729	801	695	738	785	714	739	718	770	702	720	771	754	749	762	767	715	752	691	731	737	710	706	750	798	700	762	780	756	721	708	736	716	737	743	736	721	738	759	686	693	727	748	746	719	693	780	752	716	738	760	754	681	723	763	720	700	749	742	727	789	714	714	740	710	767	716	780	746	748	786	819	722	706	704	696	720	742	733	777	755	716	718	712	748	749	751	740	750	717	768	682	723	731	692	741	770	779	749	730	719	732	737	733	751	758	760	690	729	761	711	722	731	705	681	729	753	695	779	778	746	770	768	715	723	709	731	752	792	722	738	758	703	693	727	726	751	735	734	757	760	730	725	727	737	789	741	702	718	745	737	733	714	730	740	732	729	789	714	751	729	701	733	777	736	741	760	725	726	728	755	770	742	734	743	735	771	732	726	743	730	746	780	745	704	750	735	794	735	689	748	737	747	739	727	746	744	733	727	767	741	711	733	715	735	755	753	747	726	725	711	729	740	668	764	715	681	709	771	743	758	707	722	734	731	763	748	742	744	714	774	712	724	762	696	738	708	713	728	731	730	730	731	765	729	760	746	731	767	742	736	785	736	693	751	694	751
4577	1240	1049	862	799	777	757	708	736	788	752	732	743	765	781	786	726	751	748	798	746	742	721	740	762	761	829	769	748	716	740	774	728	763	772	718	788	741	684	793	763	733	750	742	747	729	768	798	763	752	720	745	722	711	754	740	686	697	738	715	720	710	744	733	759	765	729	743	754	707	731	777	728	745	735	741	750	733	792	717	707	801	732	728	733	694	749	744	733	733	711	742	711	768	699	755	713	742	778	714	709	712	759	759	727	719	706	701	738	762	695	660	749	773	737	722	737	742	733	710	738	726	741	716	700	775	685	752	712	772	748	749	702	767	739	715	701	757	739	728	735	724	707	732	706	802	715	735	735	713	722	743	737	710	744	734	772	736	782	763	738	720	701	692	714	706	786	741	690	739	698	731	721	700	723	702	755	723	726	709	712	672	723	737	712	709	737	756	743	700	778	721	718	701	682	729	752	738	746	738	693	796	745	735	722	738	721	732	719	714	717	739	737	735	654	701	727	777	704	744	764	738	711	731	741	734	726	716	737	712	696	723	727	766	716	731	789	764	713	704	760	722	721	723	761	732	679	734	756	729	725	753	741	692	732	768	756	718	725	715	712	743	755	721	717	756	746	680	743	750	752	720	725	701	753	725	738	718	776	752	758	745	759	748	750	731	728	693	729	756	692	763	765	692	696	747	713	752	730	764	747	727	674	735	701	734	697	677	790	776	743	729	735	700	746	757	756	748	758	711	738	737	765	735	710	733	691	724	707	771	772	770	731	715	699	739	706	710	700	752	745	701	745	736	701	730	767	741	702	743	713	712	744	708	779	742	703	722	755	726	728	754	794	783	720	716	732	752	721	764	713	693	715	716	748	771	757	777	712	740	709	698	767	731	741	736	652	743	731	722	711	764	742	766	717	729	712	726	712	698	683	767	710	715	748	751	774	770	731	675	740	693	751	719	737	703	753	736	716	680	736	797	765	776	714	735	743	736	713	698	711	719	752	729	748	720	752	751	758	730	698	763	696	741	777	756	711	744	714	720	781	744	693	723	756	729	734	744	752	721	747	740	719	753	709	773	715	789	752	715	756	713	754	726	766	675	727	705	735	755	735	711	733	715	726	723	782	722	733	751	722	737	685	744	768	757	736	748	756	710	765	743	732	740	762	804	757	721	694	705	748	746	725	736	752	735	718	722	704	698	722	727	757	765	742	733	739	753	753	762	730	691	716	672	681	733	691	783	739	741	726	720	742	728	714	736	743	751	680	719	737	730	691	747	772	740	731	748	745	705	739	710	779	781	705	661	748	674	685	748	725	729	704	709	733	722	716	685	727	713	782	680	740	758	784	721	768	700	715	746	731	750	728	742	743	742	781	725	694	771	720	745	750	704	700	789	745	734	755	710	709	719	746	724	793	786	731	722	666	721	710	754	735	765	744	758	749	729	760	767	759	746	757	702	765	734	719	750	723	725	711	728	695	709	778	727	727	753	721	722	735	713	703	740	724	720	754	775	703	721	712	746	726	700	743	755	717	680	744	728	712	728	725	714	683	771	778	748	718	724	749	757	704	751	744	697	688	680	713	747	722	729	693	734	786	758	739	709	685	691	697	736	724	717	726	709	745	753	706	699	748	769	708	733	810	726	674	697	734	752	730	698	694	729	743	741	732	750	669	706	748	749	693	761	722	741	682	704	732	693	737	761	725	695	715	751	782	698	711	748	749	749	713	691	704	726	712	752	719	711	662	732	773	765	710	734	697	699	754	728	735	723	702	758	744	718	747	735	754	769	739	746	698	709	741	758	764	741	747	802	711	771	725	735	735	730	757	679	765	774	713	755	757	741	763	777	690	670	713	779	690	785	718	770	720	737	770	714	739	713	727	695	711	775	776	756	752	713	721	711	747	756	712	774	703	737	754	704	686	708	719	738	747	728	734	751	731	691	652	698	703	722	705	725	734	704	687	670	719	727	722	723	733	735	732	705	763	752	719	739	731	741	749	719	724	724	698	757	769	719	750	751	730	721	653	763	699	715	714	755	792	686	726	734	746	737	755	734	717	708	708	719	760	753	741	749	733	749	767	757	726	712	780	717	757	760	722	750	708	677	687	746	709	726	745	736	694	694	736	712	733	699	751	738	725	738	736	724	732	726	709	743	725	763	759	727	700	695	684	730	716	720	757	725	737	680	725	752	712	716	736	703	714	725	736	755	713	673	763	746	743	749	693	743	758	720	714	725	747	760	725	754	689	738	767	708	792	741	734	735	720	732	684	758	770	725	777	739	768	680	727	729	752	718	702	713	772	749	707	678	715	745	758	765	726	726	716	701	721	672	686	710	779	724	759	721	736	724	778	708	765	704	778	742	736	771	735	758	734	725	727	718	707	713	721	754	719	724	770	729	695	732	742	727	743	744	769	747	717	706	738	727	743	741	748	738	749	709	743	795	730	735	699	722	715	723	775	712	703	722	709	702	708	738	774	747	718	750	722	736	733	749	723	700	741	776	778	727	750	736	755	701	691	683	700	744	750	740	760	783	728	751	729	785	719	699	708	720	729	739	794	727	725	725	737	745	705	727	696	735	704	704	722	743	732	709	724	726	786	722	716	724	734	740	724	708	689	693	725	758	773	697	772	788	736	773	721	753	736	715	724	754	755	749	747	747	741	729	742	743	735	767	749	750	706	759	695	746	737	758	719	703	727	712	739	756	740	701	704	702	742	754	722	768	689	707	769	715	727	798	762	777	721	750	733	721	716	743	740	748	729	708	709	789	759	718	760	703	731	691	718	728	728	690	696	723	743	752	689	742	763	698	783	710	709	724	756	753	716	741	658	735	745	734	683	780	763	720	709	684	731	739	758	701	729	684	703	737	720	745	699	705	712	691	735	722	789	741	764	727	712	708	739	719	767	763	757	770	718	761	765	716	726	714	702	737	705	756	735	673	718	706	763	693	744	767	692	800	742	796	737	720	759	726	720	734	728	735	745	727	759	733	744	713	733	750	711	709	704	729	777	718	739	703	711	709	767	691	782	773	742	749	727	741	722	716	740	769	740	716	722	694	708	740	744	752	748	739	680	754	753	747	752	719	687	726	737	719	721	698	755	702	707	726	722	747	716	737	705	737	701	733	725	709	754	768	712	739	733	713	708	746	750	709	681	745	771	745	740	742	731	769	723	766	756	709	724	718	754	762	712	734	690	706	733	755	790	745	737	716	762	766	782	739	684	757	686	739	732	717	758	710	695	744	747	704	767	687	711	780	702	714	755	755	725	732	727	761	733	761	730	765	725	731	756	704	742	728	773	747	733	739	751	713	733	787	715	728	760	713	747	710	711	685	777	767	672	716	702	728	739	709	737	723	744	703	753	698	738	727	719	744	761	709	712	772	749	702	740	762	734	733	711	733	711	720	738	698	741	732	742	720	710	682	738	727	700	676	725	731	725	824	745	703	680	738	713	757	734	696	696	710	744	755	737	725	760	690	704	734	735	712	732	719	737	781
23397	20928	28191	23854	20940	10975	1244	845	703	657	597	646	595	583	570	535	578	512	557	500	537	517	514	474	536	496	511	461	473	461	481	509	498	513	521	482	495	464	466	473	424	482	505	462	469	471	488	451	458	430	464	445	444	473	459	479	431	443	460	437	446	499	462	470	453	454	436	432	429	433	457	440	439	401	432	430	463	497	471	447	413	451	481	429	452	436	465	423	430	482	412	475	475	427	462	398	443	496	394	453	484	431	436	391	447	450	415	420	439	456	418	442	426	406	436	461	435	445	456	475	452	446	454	430	421	432	455	470	438	435	434	473	441	476	402	423	407	412	438	458	438	433	434	431	419	413	463	451	445	491	463	448	427	427	449	437	417	470	410	430	394	411	447	455	457	485	397	390	484	449	408	463	456	436	451	450	412	446	442	421	445	447	415	417	443	449	457	455	431	463	444	463	437	467	455	452	457	438	454	478	437	432	439	470	468	427	412	422	463	428	431	433	437	444	406	477	439	427	436	426	452	422	430	428	412	467	447	449	452	437	438	447	412	395	465	429	479	431	447	417	412	416	464	433	409	441	407	447	457	443	445	459	440	416	464	377	442	433	445	449	479	475	449	426	449	416	392	391	410	458	476	442	424	407	437	434	476	425	413	466	431	470	412	440	454	415	433	441	427	411	362	447	421	426	423	438	452	424	422	426	492	421	419	486	468	466	456	416	446	441	397	461	449	465	418	466	443	437	464	399	436	480	443	455	464	437	408	419	468	438	448	431	439	441	458	418	445	425	420	434	450	405	443	462	451	429	432	429	402	412	438	455	431	481	419	428	430	423	456	436	382	462	430	438	416	459	417	469	424	430	485	430	438	484	422	435	429	430	445	426	448	447	436	457	444	426	443	440	399	415	401	431	427	440	424	433	427	443	452	460	410	422	445	434	420	423	440	447	482	448	459	424	419	442	441	434	458	433	448	428	397	434	464	422	465	459	460	431	434	431	458	450	442	454	458	451	437	447	446	441	454	459	454	423	397	423	425	448	409	449	449	479	423	482	432	444	431	412	437	413	411	433	451	421	446	443	460	438	418	398	455	462	403	421	429	457	457	427	431	399	439	456	454	425	451	433	473	447	410	422	429	455	448	421	440	434	436	468	437	437	409	417	446	428	407	447	436	435	451	476	464	471	439	459	431	436	487	464	431	438	466	423	436	428	464	446	422	391	447	434	422	445	426	423	433	448	413	469	430	415	405	458	412	467	420	429	410	420	440	457	452	419	448	443	483	422	434	451	414	461	408	489	415	463	431	455	440	431	440	420	421	465	424	431	478	458	407	461	412	436	432	443	426	422	426	430	436	425	434	436	439	498	466	415	421	398	411	458	439	430	440	400	430	448	417	476	424	461	436	452	434	421	471	404	459	410	438	393	450	484	411	423	436	421	454	464	412	453	448	456	425	458	417	407	445	440	452	467	425	428	412	434	453	396	418	422	471	445	409	442	443	462	416	421	423	464	477	459	439	417	440	442	436	466	475	419	412	462	475	412	415	414	466	462	427	431	455	458	477	451	435	430	423	433	436	433	380	465	460	435	409	438	448	440	453	406	470	424	437	420	426	439	411	476	417	411	425	438	420	408	426	437	420	407	444	454	422	438	468	404	439	455	437	402	421	433	463	440	436	396	436	433	448	419	411	411	438	466	410	439	390	474	447	431	440	443	460	386	444	456	458	455	465	420	456	466	502	481	423	439	415	408	426	440	454	449	428	431	449	442	423	450	431	462	439	425	451	403	460	486	426	434	450	417	465	453	452	426	431	443	438	427	411	459	437	496	432	459	482	422	425	425	465	482	477	428	421	404	439	394	461	467	448	465	403	445	428	437	445	404	448	450	435	452	414	431	410	402	420	378	438	430	451	414	432	466	414	456	451	417	437	450	428	449	466	420	402	460	445	413	454	421	438	462	443	443	443	435	417	428	421	433	466	458	453	434	434	456	483	450	414	441	428	456	432	426	403	461	477	440	433	411	472	525	435	448	382	427	443	478	430	410	452	416	434	439	425	436	422	430	451	432	439	429	440	425	441	454	402	439	459	450	447	436	452	453	416	396	423	438	420	464	412	436	429	396	423	415	412	466	443	460	427	420	441	409	424	431	431	418	415	448	434	415	414	410	439	432	421	442	418	426	397	449	409	427	427	454	414	431	416	470	479	447	477	422	456	409	441	438	431	445	428	423	465	451	431	450	442	424	435	403	447	446	445	460	399	475	428	437	455	436	464	428	425	455	427	459	446	429	450	445	435	463	461	482	491	418	436	454	401	457	452	426	422	413	440	437	455	458	410	419	409	399	429	437	436	416	425	467	403	465	437	410	457	421	429	435	438	406	439	432	454	453	437	396	434	443	456	468	453	454	408	434	438	422	422	429	455	413	467	409	454	403	414	511	414	447	457	428	454	441	428	439	444	438	440	455	477	455	473	465	446	409	407	427	430	427	408	439	443	413	446	405	414	434	414	437	406	442	438	368	429	438	450	462	470	458	415	421	473	444	439	432	446	452	463	417	423	445	389	410	419	426	438	430	455	449	460	436	457	416	461	432	479	444	440	436	372	436	437	442	448	430	491	416	421	466	452	379	453	418	426	444	440	436	411	418	471	408	453	442	409	454	413	455	417	469	418	431	445	438	431	422	436	416	402	475	446	446	454	459	423	444	443	388	434	451	429	435	442	447	485	469	431	408	429	418	449	411	404	483	441	417	456	404	448	443	458	404	451	451	425	437	438	445	410	422	414	460	424	409	455	399	437	446	464	428	423	436	427	426	458	469	456	425	423	440	405	441	468	480	431	417	398	427	424	439	436	396	446	412	440	389	461	443	434	437	463	450	464	439	437	459	431	458	411	413	405	428	408	422	465	442	461	454	422	446	453	445	427	457	435	435	442	425	455	451	474	443	467	423	466	430	437	427	495	435	453	389	453	457	451	443	426	486	452	465	404	407	452	458	451	416	452	463	444	408	452	458	435	426	431	431	431	467	412	427	437	466	448	437	482	440	464	445	470	434	467	427	460	461	445	470	457	456	441	440	462	485	434	427	378	447	436	424	444	440	438	437	483	412	463	421	425	426	435	419	408	436	391	438	427	448	417	410	430	443	463	446	450	457	466	428	436	425	465	434	417	430	421	418	382	415	420	456	429	448	443	435	454	428	439	405	430	422	456	430	466	438	459	439	422	415	450	407	466	457	392	428	407	431	447	466	451	427	420	482	428	453	419	427	447	479	403	415	430	457	435	455	438	462	433	442	429	462	444	429	449	411	426	445	425	424	442	470	458	430	426	411	441	441	414	429	453	455	418	443	446	443	404	457	430	427	435	451	431	445	447	381	467	430	458	444	440	442	449	459	414	434	399	421	458	447	440	444	448	453	471	422	421	434	464	478	452	442	432	478	456	436	467	427	442	458	470	412	412	389	439	465	409	429	422	392	448	410	468	440	423	463	432	460	395	415	412	422
3397	8427	5915	2902	2135	1556	1309	1032	815	777	712	735	643	602	645	620	535	609	565	559	579	530	580	556	541	558	513	518	522	504	502	493	491	507	557	516	509	504	482	455	492	441	487	486	455	454	457	501	469	467	448	480	479	469	490	496	468	464	506	456	438	465	455	479	458	490	472	461	442	479	445	413	460	461	463	415	421	441	430	442	454	435	463	473	454	453	452	415	460	478	448	409	426	473	499	468	412	447	437	460	435	438	485	446	456	472	462	485	429	442	423	462	433	442	461	457	453	479	464	482	442	420	451	444	445	451	431	437	446	479	441	498	405	453	407	427	464	452	415	450	434	458	494	469	426	467	473	456	459	467	434	468	456	473	435	430	405	436	430	437	443	424	490	473	457	467	405	454	437	463	469	443	475	428	419	446	458	408	451	435	478	448	430	453	475	455	407	447	450	448	439	435	389	440	475	480	415	465	444	464	460	444	451	452	492	491	482	478	471	485	446	439	422	438	465	474	456	454	412	431	433	449	453	431	495	452	433	418	458	447	451	447	474	472	417	468	470	427	441	416	466	468	453	429	450	450	421	467	474	434	462	450	465	428	436	473	445	439	471	430	435	455	462	398	456	437	500	479	431	447	434	458	450	456	451	452	457	451	421	455	416	433	435	438	443	447	501	427	433	467	455	493	467	441	415	437	447	405	468	412	431	449	453	461	461	467	462	404	433	453	442	428	453	479	428	455	421	453	451	404	455	472	444	462	457	443	463	432	465	487	446	480	473	459	506	467	452	477	465	446	402	470	425	449	458	464	395	412	453	479	451	444	415	476	434	439	474	432	436	436	471	469	442	477	467	426	439	449	447	464	463	456	424	421	444	428	459	414	414	415	466	431	424	467	428	459	411	443	437	482	473	423	434	457	427	435	440	438	440	470	456	447	462	461	450	416	460	409	452	410	451	401	417	464	431	436	444	396	460	441	433	461	437	436	418	401	463	422	445	412	439	473	407	453	397	493	454	455	451	469	427	447	471	441	425	441	444	436	477	421	462	455	428	442	387	416	464	416	447	427	425	454	435	447	451	448	450	434	436	452	461	424	472	466	417	395	457	443	454	443	437	475	441	400	444	449	445	451	449	453	402	469	446	445	433	483	468	459	417	460	441	432	402	434	486	416	444	441	488	449	430	411	445	486	422	461	460	417	420	435	431	470	468	415	459	407	465	466	454	450	446	430	451	417	487	436	437	437	449	432	426	462	424	479	446	439	443	476	432	437	404	425	447	422	426	424	401	473	439	477	448	403	452	450	438	419	419	419	441	451	504	424	448	468	420	456	445	480	425	483	477	433	411	455	471	427	470	482	449	408	479	451	432	454	444	458	486	406	480	451	492	438	453	436	430	417	448	453	431	441	429	442	444	473	484	444	444	438	432	415	462	460	443	461	415	446	461	452	457	427	457	443	443	444	425	456	453	413	486	426	471	430	442	442	454	469	431	445	391	427	423	430	463	442	419	454	453	452	451	458	435	461	445	420	422	449	479	433	409	438	428	453	463	412	442	500	472	470	470	417	485	427	458	477	477	454	459	463	445	445	459	458	459	473	417	455	413	413	455	444	454	462	434	421	466	424	402	430	467	446	416	492	495	450	448	469	446	447	437	431	452	438	432	434	456	444	421	427	425	444	459	411	434	471	406	475	459	398	406	416	435	474	467	427	429	454	467	440	439	463	434	449	415	482	441	452	475	451	453	427	452	459	439	426	427	431	456	446	462	414	424	476	449	430	445	438	489	453	435	437	435	405	490	414	428	483	442	474	495	442	452	452	436	418	404	487	414	476	468	470	421	461	417	427	437	401	431	459	470	447	443	467	442	455	427	479	433	444	447	418	461	454	462	437	418	433	439	427	414	449	428	450	396	409	409	445	462	425	411	429	455	424	452	467	457	416	456	461	438	444	431	447	444	450	434	453	421	455	488	429	428	466	449	455	410	475	461	465	462	413	443	464	476	468	473	459	408	426	439	452	445	457	442	434	465	428	440	452	450	425	442	444	425	411	422	424	429	442	449	467	433	467	444	487	432	449	430	445	446	435	425	425	405	453	415	448	483	421	471	466	452	392	480	465	446	469	474	463	481	428	459	447	450	460	455	504	436	449	473	468	459	442	419	420	443	421	424	460	461	447	450	466	425	437	480	473	472	450	429	439	415	452	460	447	449	435	486	444	482	418	451	448	472	454	439	465	447	457	472	426	450	450	433	464	426	450	422	455	428	445	422	456	439	443	428	467	413	465	451	444	446	447	436	479	440	437	454	435	441	479	408	448	459	444	422	426	455	457	436	431	484	473	468	445	431	413	427	439	394	451	458	501	431	435	455	467	415	440	441	432	469	440	445	433	462	453	425	452	460	434	456	490	517	467	461	456	446	445	462	468	418	459	446	434	453	480	428	466	441	471	434	457	429	465	475	430	432	471	472	493	453	464	415	433	450	430	464	469	477	466	464	435	423	422	438	448	467	470	440	440	469	422	435	438	441	440	430	442	430	435	419	428	426	474	452	457	463	446	434	439	488	482	424	432	484	445	454	439	411	448	456	415	414	484	455	453	472	464	433	501	436	455	414	410	436	423	417	436	430	456	454	429	437	425	455	448	440	444	446	448	414	463	454	450	451	454	435	463	442	485	436	440	463	439	433	471	457	423	424	447	415	439	405	452	447	447	426	457	481	441	407	423	449	428	461	440	441	443	437	449	440	457	451	474	455	480	451	438	481	452	444	492	439	475	441	429	487	460	424	415	410	418	447	441	418	469	495	447	440	471	427	415	463	460	449	474	494	453	475	479	453	486	470	444	443	479	443	403	437	429	463	454	441	409	491	431	410	457	464	424	463	439	433	440	467	437	430	461	440	454	471	436	451	426	429	470	458	463	431	425	443	451	455	459	464	494	459	462	476	456	430	497	462	478	471	434	462	461	414	454	412	430	432	412	441	447	507	425	449	444	498	417	443	460	449	447	438	458	435	413	424	443	439	468	443	447	441	454	434	435	423	466	442	493	448	401	455	483	448	457	459	441	453	442	449	467	491	415	434	446	444	423	452	421	444	412	425	476	402	461	447	447	490	465	426	405	452	448	406	425	439	451	474	401	499	464	463	409	439	435	501	442	428	464	464	446	442	473	402	458	440	453	448	432	467	475	448	464	440	425	417	445	467	473	437	442	482	475	442	463	430	443	443	479	415	443	426	465	454	440	450	464	417	451	462	446	437	419	460	452	431	432	490	467	464	472	438	470	461	489	432	432	465	442	451	437	414	482	434	440	428	469	454	448	404	420	471	475	450	392	427	439	470	419	457	436	478	438	473	436	430	393	444	439	451	458	463	430	453	469	461	491	451	429	438	467	455	440	451	444	412	448	461	442	455	457	443	461	428	478	455	455	455	426	452	470	463	433	459	439	453	462	485	453	472	464	422	444	410	458	458	431	436	386	474	461	468	440	453	444	418	479	476	405	398	456
24395	20969	27393	24643	14723	1528	1147	982	907	891	818	826	833	880	891	886	824	850	856	844	786	818	861	813	850	811	778	729	752	855	849	763	794	816	783	781	796	807	761	781	794	756	783	804	769	803	759	816	763	757	757	741	790	775	805	773	777	774	772	794	742	775	782	765	770	765	770	752	776	757	796	768	799	829	748	771	817	786	789	770	724	804	833	770	760	797	739	740	775	775	753	768	811	731	778	774	759	788	749	735	775	788	765	745	777	732	784	722	836	739	823	753	756	736	782	769	735	765	812	745	804	782	787	790	771	714	737	785	739	778	727	721	783	774	799	698	756	761	754	769	758	738	764	791	735	735	795	802	824	755	755	814	733	765	734	756	756	805	733	728	731	763	749	741	761	792	786	719	766	781	796	806	745	816	742	767	772	776	804	788	769	709	766	705	754	757	767	748	805	790	778	763	770	790	749	757	744	786	719	732	780	795	769	802	778	732	756	755	756	767	738	775	770	749	784	774	744	789	731	778	786	771	836	801	739	708	782	794	807	795	822	753	752	748	768	762	769	768	821	781	789	780	805	702	767	753	730	753	810	809	759	732	799	750	782	790	778	752	836	725	776	735	785	734	812	810	759	774	782	783	761	792	802	779	786	827	767	788	755	774	785	782	820	771	776	784	748	770	757	728	749	803	796	716	737	823	764	789	785	753	809	799	815	720	727	767	738	787	763	735	753	822	726	749	782	742	773	719	806	793	742	745	790	773	769	764	739	770	731	746	760	729	772	754	760	698	759	792	768	775	759	717	767	792	721	784	735	734	704	772	738	720	689	764	762	775	741	783	762	823	793	756	797	804	809	758	798	803	746	718	751	794	781	751	788	767	797	719	772	799	771	768	804	768	766	816	763	782	749	751	792	761	750	803	771	768	756	768	737	720	774	804	768	786	769	784	731	798	840	727	787	783	766	737	745	801	792	752	768	788	777	739	742	788	751	716	714	764	767	773	786	708	799	810	739	757	714	743	757	801	760	766	796	741	762	774	751	801	773	785	746	790	775	757	728	789	738	772	780	783	763	784	791	736	761	755	767	827	727	785	734	783	741	747	738	760	794	787	815	736	777	781	725	760	741	785	793	727	756	730	725	739	854	782	754	799	764	758	751	759	776	755	807	818	663	758	734	778	776	743	738	789	768	765	788	773	771	751	752	709	774	814	753	794	741	749	791	775	768	746	742	780	833	726	843	792	742	782	753	792	811	746	773	779	739	748	792	792	780	715	764	737	729	803	731	732	770	768	738	710	753	734	769	773	780	718	733	772	803	740	739	798	818	776	737	809	819	762	800	789	773	780	805	768	788	711	767	753	723	732	757	730	706	711	736	765	732	793	793	787	757	771	750	784	801	774	755	813	759	814	753	783	784	797	783	770	720	726	777	819	749	768	755	793	714	728	761	806	793	723	729	778	825	777	783	811	765	805	748	757	749	751	750	791	764	813	781	803	811	757	773	751	726	742	736	772	722	700	733	780	762	796	740	795	768	792	709	782	822	768	747	771	743	776	809	761	780	726	757	710	741	734	762	759	743	715	734	746	765	749	767	775	808	779	751	768	785	786	781	786	780	786	802	757	746	738	710	749	719	742	761	758	815	824	779	745	770	786	731	796	732	736	740	749	774	745	723	766	748	730	745	730	726	796	750	782	769	788	771	746	805	750	749	752	810	760	769	812	778	776	738	823	773	763	786	749	779	789	756	754	768	769	763	753	745	809	778	742	775	780	781	751	776	779	799	750	779	777	786	793	785	770	759	757	787	739	752	764	801	805	760	787	740	780	785	748	724	739	718	791	834	804	737	739	748	774	770	820	782	724	785	754	778	777	782	744	780	754	746	768	774	749	770	797	733	804	753	800	730	765	739	789	776	796	777	790	772	741	760	764	766	771	782	769	740	797	768	725	778	797	773	836	790	779	761	787	792	752	798	745	789	775	750	767	791	723	771	787	747	759	763	799	805	774	777	763	811	768	765	821	765	743	829	766	745	795	751	797	758	751	791	808	732	804	783	772	765	735	783	784	811	794	798	779	798	757	757	728	813	771	793	762	749	749	762	806	769	781	777	763	744	780	772	753	731	782	793	756	774	797	778	780	719	780	767	736	785	779	752	713	754	741	752	753	766	739	764	743	772	778	788	735	793	759	796	787	760	746	778	750	762	745	700	742	777	732	770	773	792	805	763	776	737	742	740	734	739	806	760	753	793	766	762	777	783	755	763	793	711	816	733	760	788	770	740	792	776	773	789	764	748	784	758	754	764	761	796	765	766	791	736	777	782	789	770	717	784	806	826	741	786	729	761	755	832	778	784	763	752	792	773	781	772	804	824	702	763	727	756	761	728	746	744	820	758	810	754	771	781	724	767	750	729	729	792	729	771	766	775	733	766	811	747	708	771	781	717	768	757	749	796	777	766	736	720	754	782	753	810	728	782	775	739	731	751	767	762	777	829	809	772	774	794	748	785	755	762	807	757	834	777	792	771	780	738	766	766	796	806	816	732	770	720	784	753	787	771	763	739	751	806	786	760	791	754	741	786	830	726	786	721	758	755	805	714	746	759	768	807	794	775	743	712	800	743	769	752	768	752	769	811	784	754	799	779	741	743	767	752	807	813	779	764	739	726	788	789	812	776	723	750	732	770	723	754	777	724	803	766	739	782	777	771	774	740	797	781	684	785	745	811	786	756	712	801	799	777	788	793	754	737	767	791	756	759	796	771	786	704	804	770	809	774	736	774	735	758	802	783	768	722	788	759	754	786	742	757	773	802	793	761	795	719	736	764	741	753	774	790	732	765	801	754	759	775	797	755	778	735	746	752	727	752	725	747	802	769	786	746	788	764	746	760	818	768	795	741	736	746	752	776	751	760	760	793	784	733	732	772	780	772	745	761	748	768	734	767	783	783	782	745	765	766	768	806	803	734	812	739	793	787	786	805	695	727	778	770	729	719	787	780	791	789	749	763	763	786	816	727	780	791	784	796	735	750	779	786	765	804	784	772	818	733	785	778	799	781	772	801	768	743	820	799	723	769	737	769	725	747	796	780	793	756	757	768	753	766	723	776	760	797	763	749	729	759	765	746	761	817	725	762	761	762	791	758	752	766	730	717	763	720	779	815	757	773	779	753	710	776	813	789	783	848	764	803	755	760	742	761	743	802	773	797	720	804	810	756	763	794	783	795	800	767	780	783	749	744	790	748	743	762	761	766	719	749	745	777	765	777	823	744	730	714	728	795	781	790	794	765	807	775	722	776	809	797	744	773	776	803	746	778	694	760	758	754	842	763	812	772	828	735	781	798	709	777	736	781	774	724	758	776	734	738	835	765	761	771	799	743	769	791	773	711	810	772	777	778	753	765	753	831	799	740	757	747	702	760	773	779	766	751	706	764	774	742	753	751	791	768	765	798	732	732	759	758	781	750	749	727	694	717	749	768	755	775	768	754	772	790	741	731	799	769	765	813	726
3496	5579	4007	2272	1736	1348	1216	1097	1017	945	888	885	874	859	847	843	819	884	826	868	827	773	822	770	801	765	773	772	836	822	772	815	803	796	811	751	753	757	791	745	773	753	783	721	769	781	783	704	782	747	753	784	785	755	739	814	812	785	748	754	783	765	746	714	804	753	794	822	732	741	770	795	806	786	728	740	751	711	733	780	770	690	752	758	769	732	752	745	740	759	735	730	801	712	748	749	767	719	769	704	756	749	702	755	757	700	727	755	763	751	763	754	793	742	706	762	743	751	787	779	728	735	761	752	724	790	711	741	743	776	740	728	730	765	730	745	737	762	753	768	748	722	712	711	728	695	762	754	746	773	753	727	725	738	760	771	756	732	752	732	739	734	757	802	767	803	699	744	704	770	771	782	731	771	709	729	778	693	716	774	769	761	762	745	709	724	728	688	738	723	742	724	741	746	714	717	784	717	797	789	738	772	773	772	745	766	735	762	755	742	744	776	756	702	744	706	730	703	750	730	733	798	739	712	799	781	739	740	768	722	703	769	712	690	742	724	726	722	745	762	785	738	703	741	767	742	701	788	776	743	740	727	765	738	775	789	722	732	713	748	779	720	751	696	768	738	769	746	755	716	710	789	746	749	747	752	733	753	722	729	697	753	793	777	713	719	776	752	774	726	679	725	747	739	734	706	711	722	747	783	719	800	763	752	748	796	748	733	713	751	757	713	743	756	771	772	709	776	758	759	733	736	767	762	731	740	769	728	720	731	747	688	747	721	699	776	736	774	789	728	768	761	749	771	740	764	731	786	773	771	746	707	735	762	758	725	691	696	742	782	740	802	763	762	763	741	736	753	717	676	719	727	723	699	755	804	797	759	731	765	720	784	774	775	774	796	792	766	767	752	750	767	735	737	760	733	761	770	743	771	766	765	696	812	748	682	760	745	782	746	776	785	724	792	750	746	700	769	725	732	769	748	757	707	739	746	779	731	672	765	753	735	749	765	759	739	778	777	753	738	723	729	756	738	754	696	791	718	732	750	725	722	763	766	749	765	742	710	727	769	746	738	682	775	716	771	745	728	750	786	761	765	788	732	730	744	777	715	722	787	751	711	763	739	764	748	731	806	740	736	767	731	751	738	804	711	748	785	726	772	720	757	716	808	763	799	715	678	738	756	750	736	740	733	693	725	759	748	789	758	760	718	710	770	773	760	782	776	748	753	759	759	724	710	717	732	753	746	762	768	717	743	789	719	736	781	748	753	716	752	774	730	712	777	691	769	845	770	749	723	796	736	760	773	742	704	765	727	736	698	732	760	730	707	740	729	734	773	756	736	778	773	742	737	763	747	748	763	743	669	779	718	770	781	734	746	727	753	755	744	705	711	730	785	731	712	737	747	746	791	750	767	679	731	762	782	770	784	725	750	731	807	775	767	734	738	713	772	735	772	709	775	775	837	714	700	731	793	753	695	738	775	741	790	742	727	778	761	754	718	753	742	763	690	739	707	730	741	714	741	740	710	732	694	755	732	757	726	724	759	736	707	715	798	809	759	722	792	743	731	789	747	731	722	767	719	734	728	744	738	748	730	732	711	761	720	728	750	690	730	725	708	766	753	799	805	736	771	737	713	725	742	699	727	760	748	760	747	742	765	738	768	736	770	743	749	698	737	756	764	739	805	796	734	733	740	782	728	679	700	789	747	741	740	766	725	773	740	718	694	722	756	723	768	734	756	755	766	736	747	734	719	743	753	725	723	796	792	744	690	774	757	754	729	732	734	757	757	746	730	757	800	762	756	729	693	770	791	690	762	742	751	736	776	773	770	730	771	743	706	773	748	701	726	686	726	759	749	728	761	754	736	782	746	736	704	758	711	718	770	776	713	772	788	700	733	751	713	750	696	767	725	771	711	740	758	720	734	742	787	724	730	749	756	736	703	733	741	801	695	702	754	737	744	701	767	710	776	733	761	736	763	750	797	743	701	773	778	757	692	777	681	702	719	749	768	756	708	740	726	737	743	765	739	729	777	747	739	763	773	701	748	699	808	748	711	725	740	735	730	788	723	774	754	769	692	710	728	789	718	756	688	768	745	717	788	783	767	761	722	761	678	733	737	751	726	772	730	763	707	702	738	767	760	724	754	757	770	715	759	744	787	757	768	721	728	751	731	753	725	768	779	714	724	739	760	738	754	776	769	734	721	761	792	746	731	684	769	733	749	756	748	740	716	722	743	735	737	708	711	738	744	693	736	735	817	695	797	739	710	734	757	789	691	760	724	741	748	734	719	750	734	717	794	724	712	727	772	765	710	779	737	783	728	802	735	792	748	784	753	710	789	703	767	732	764	727	746	786	725	718	743	757	742	694	758	750	718	702	756	766	755	778	753	735	776	713	751	793	733	761	717	716	766	770	799	747	690	780	748	762	757	735	727	779	746	756	718	709	759	768	751	717	786	752	787	744	757	748	740	782	741	720	792	747	738	766	753	785	778	740	741	734	729	736	759	779	763	774	784	773	716	741	758	748	733	729	688	776	792	718	794	805	749	772	717	692	783	701	695	773	748	746	721	748	747	751	767	752	741	711	733	721	790	743	775	764	728	759	705	734	746	799	749	748	729	758	741	784	730	757	735	727	723	738	756	705	777	702	757	752	727	716	757	799	711	759	762	790	790	749	719	701	764	745	811	784	735	742	745	775	767	729	803	764	765	757	745	717	711	791	721	765	727	723	746	756	711	769	751	743	748	741	731	694	724	752	678	743	787	749	739	787	710	751	777	771	744	756	757	772	762	752	703	750	803	760	751	729	717	794	809	742	752	726	717	755	702	736	761	755	769	750	739	750	737	740	730	771	746	782	724	711	768	701	785	794	750	756	696	752	758	730	727	764	744	719	729	770	711	763	740	749	749	769	751	756	748	775	710	719	713	760	770	767	743	749	723	699	792	739	741	765	741	749	735	777	718	728	729	736	790	669	786	737	747	741	703	732	770	750	744	742	789	732	720	730	756	757	765	720	725	752	749	787	731	775	803	750	731	729	732	734	762	740	746	764	723	750	744	727	815	740	743	774	752	742	748	738	780	728	730	780	684	723	761	754	741	769	746	758	681	719	767	742	744	714	780	689	723	720	768	773	737	784	725	730	696	742	726	758	731	738	760	750	732	725	747	754	737	733	698	751	774	731	774	719	727	776	767	768	704	708	729	792	721	776	751	754	756	743	739	743	784	760	751	727	734	719	741	750	742	765	716	740	722	744	738	707	712	762	712	693	741	733	716	773	751	744	726	755	720	780	732	777	705	762	748	720	700	787	757	717	774	699	722	726	783	737	723	761	715	770	795	742	801	721	730	761	770	787	700	741	723	718	751	761	713	733	739	697	719	695	774	746	742	750	764	737	755	680	754	769	734	769	777	734	796	771	782	738	750	777	732	738	719	737	721	736	729	719	741	744	731	754	757	746	750	732	719	759	718	755	717	715	711	739	753	792	741	780	734	711	733	720	734
20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
