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
341702711675	341702712236	341702712786	341702713336	341702713886	341702714436	341702714986	341702715536	341702716086	341702716636	341702717186	341702717736	341702718286	341702718836	341702719386	341702719936	341702720486	341702721036	341702721586	341702722136	341702722686	341702723236	341702723786	341702724336	341702724886	341702725436	341702725986	341702726536	341702727086	341702727636	341702728186	341702728736	341702729286	341702729836	341702730386	341702730938	341702731486	341702732036	341702732586	341702733136	341702733686	341702734236	341702734786	341702735336	341702735886	341702736436	341702736986	341702737536	341702738086	341702738636	341702739186	341702739736	341702740286	341702740836	341702741386	341702741936	341702742486	341702743036	341702743586	341702744136	341702744686	341702745236	341702745786	341702746336	341702746886	341702747436	341702747986	341702748536	341702749086	341702749636	341702750186	341702750736	341702751286	341702751836	341702752386	341702752936	341702753486	341702754036	341702754586	341702755136	341702755686	341702756236	341702756786	341702757336	341702757886	341702758436	341702758986	341702759536	341702760086	341702760636	341702761186	341702761736	341702762286	341702762836	341702763386	341702763936	341702764486	341702765036	341702765586	341702766136	341702766686	341702767236	341702767786	341702768336	341702768886	341702769436	341702769986	341702770536	341702771086	341702771636	341702772186	341702772736	341702773286	341702773836	341702774386	341702774936	341702775486	341702776036	341702776586	341702777136	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2751	2000	3600	2300	2751	2000	3600	2300	2751	2000	3600	2300	2751	2000	3600	2300	2751	2000	3600	2300	2751	2000	3600	2300	2751	2000	3600	2300	2752	2000	3600	2300	2752	2000	3600	2300	2752	2000	3600	2300	2752	2000	3600	2300	2752	2000	3600	2300	2752	2000	3600	2300	2752	2000	3600	2300	2752	2000	3600	2300	2752	2000	3600	2300	2752	2000	3600	2300	2752	2000	3600	2300	2752	2000	3600	2300	2752	2000	3600	2300	2752	2000	3600	2300	2752	2000	3600	2300	2752	2000	3600	2300	2752	2000	3600	2300	2752	2000	3600	2300	2752	2000	3600	2300	2752	2000	3600	2300	2752	2000	3600	2300	2752	2000	3600	2300	2752	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
22721	21600	29414	24252	21603	21526	3506	646	487	394	352	309	299	296	271	231	253	243	230	190	196	204	203	210	207	225	213	194	171	189	204	174	147	181	163	185	171	196	183	197	169	191	178	175	157	160	148	166	171	172	155	159	156	158	170	150	159	152	151	171	174	154	161	156	182	165	166	170	161	181	153	161	166	160	175	182	173	154	177	160	140	180	153	147	154	173	174	165	186	168	160	158	153	169	153	174	145	169	185	178	157	164	165	158	155	163	181	159	157	180	162	161	183	137	166	158	181	176	155	134	170	144	178	164	159	163	169	170	156	166	178	164	157	162	161	189	152	157	169	151	149	162	161	154	159	162	162	157	163	166	151	160	175	154	169	143	157	157	168	164	156	148	160	173	144	169	178	150	146	170	157	171	157	144	157	143	155	142	150	162	176	150	169	165	173	136	159	145	170	178	147	168	166	138	151	161	177	166	160	151	150	162	164	149	181	174	156	177	174	155	146	169	173	162	170	157	172	159	153	179	181	172	163	146	156	167	166	159	172	166	159	194	153	151	164	164	155	151	172	142	155	139	174	161	190	168	134	156	154	158	157	158	152	190	145	158	150	154	150	150	176	158	175	143	135	169	133	176	155	160	158	162	155	152	138	179	170	152	161	151	168	170	172	170	172	158	150	156	163	156	157	136	152	156	170	157	160	183	176	153	166	177	159	130	173	154	166	178	179	169	157	152	175	179	162	170	172	152	165	181	172	144	200	174	168	162	133	164	172	174	148	183	180	147	151	171	155	155	159	163	153	164	160	184	178	183	152	161	171	153	162	148	187	161	142	139	148	175	151	163	171	171	156	164	193	186	159	167	179	173	160	149	179	153	158	140	163	142	162	168	156	145	150	174	174	158	147	151	167	161	170	146	153	193	160	169	155	172	162	163	164	164	177	159	158	153	148	137	165	177	161	166	162	184	144	155	161	170	155	159	180	156	158	155	151	145	164	155	151	150	151	173	153	166	167	173	161	148	165	158	164	149	162	175	150	157	140	173	166	152	170	161	148	156	145	156	180	176	164	160	147	168	168	152	159	167	149	179	175	157	177	155	184	160	168	167	174	160	177	200	159	173	146	178	165	151	180	169	149	175	155	179	158	169	127	174	169	155	167	157	187	152	179	161	176	164	182	168	149	164	152	171	187	159	179	162	146	172	141	170	158	165	142	178	174	162	157	157	162	172	164	158	144	158	165	164	157	170	158	184	150	164	162	171	149	174	159	150	161	174	173	177	170	142	140	166	142	176	150	159	159	176	160	161	142	176	173	149	168	143	176	166	179	153	158	176	147	177	166	181	153	155	154	156	166	179	196	157	160	161	166	166	161	158	166	155	168	165	166	170	147	156	144	169	165	164	149	162	152	149	166	158	172	137	147	162	139	173	143	177	144	164	161	187	171	177	159	158	158	157	178	157	166	173	170	158	152	172	150	137	151	158	145	176	189	163	153	170	175	162	124	193	186	159	171	163	160	175	165	173	153	152	162	169	167	186	156	188	170	158	176	147	155	152	171	151	160	154	164	148	180	175	156	165	147	154	173	190	163	152	161	151	167	150	169	171	171	161	151	142	166	157	165	152	158	168	163	165	167	145	173	147	144	184	178	167	159	158	138	140	147	163	162	162	151	150	159	134	176	184	169	147	165	152	152	163	177	141	173	171	156	178	150	176	149	174	148	163	184	143	142	151	153	163	139	151	177	146	171	167	152	156	149	148	165	181	153	146	163	155	170	164	180	160	141	143	172	142	160	191	170	170	182	159	161	155	162	171	166	159	178	145	159	164	141	158	173	163	155	134	169	142	182	182	169	179	159	144	162	182	137	155	164	156	145	163	158	156	176	178	152	172	154	164	146	147	154	161	165	175	159	140	173	159	155	156	172	163	175	159	178	179	176	145	170	181	178	162	153	139	165	151	167	158	156	160	159	135	173	158	161	154	170	160	161	160	168	177	162	181	164	146	186	167	172	175	158	155	147	153	156	153	170	161	167	166	165	178	178	143	149	172	150	152	166	174	144	162	157	170	164	157	151	152	142	168	156	160	173	159	154	161	139	169	165	134	162	153	155	175	148	168	169	168	154	185	180	183	164	165	157	167	176	165	172	153	160	145	155	153	138	143	173	161	155	177	170	187	176	156	167	162	143	169	178	143	151	160	164	129	159	167	165	165	148	168	163	158	148	155	181	168	160	162	170	144	154	143	149	157	173	137	164	143	174	160	148	168	154	163	148	135	135	155	198	143	150	161	190	170	151	166	156	159	145	182	187	166	158	140	144	171	152	163	167	156	157	161	180	152	188	149	174	169	160	165	185	139	180	167	150	151	165	171	150	161	146	157	182	134	153	164	173	155	158	156	161	168	161	151	151	153	176	156	164	176	158	148	159	159	150	166	166	188	177	169	142	172	151	168	157	165	181	174	169	159	164	166	144	155	140	184	165	163	165	183	147	151	163	161	154	159	155	168	165	176	161	147	154	144	158	146	164	142	157	151	158	152	146	172	144	146	140	162	159	137	171	144	151	164	153	140	159	174	143	154	156	171	166	151	159	161	172	163	154	145	149	150	160	149	155	165	161	174	136	158	164	187	154	158	164	151	173	175	163	165	166	164	159	159	182	167	177	151	147	155	163	178	164	155	164	158	157	143	164	164	165	149	150	141	160	158	156	148	152	152	181	181	133	170	184	151	172	167	142	160	141	165	157	152	183	153	179	155	157	157	146	160	161	190	175	167	144	143	158	168	164	174	164	174	170	154	152	178	167	160	150	150	159	167	164	136	189	175	169	161	149	146	190	194	168	167	171	152	165	148	170	157	153	174	158	162	174	141	142	159	147	146	167	142	198	175	127	152	185	158	158	145	159	167	148	118	164	161	150	163	153	165	149	162	167	176	175	154	154	191	144	148	159	139	182	145	156	173	153	154	166	150	161	153	148	156	154	163	164	153	139	169	178	176	160	187	171	164	152	140	172	179	150	149	180	154	143	168	164	142	152	169	163	180	152	151	147	157	137	161	170	162	155	154	194	168	150	147	151	144	159	167	145	144	161	191	163	160	148	166	162	170	148	163	162	164	140	170	155	146	157	161	145	184	182	160	154	170	153	164	148	164	180	141	138	129	159	142	141	163	168	169	180	169	178	157	140	159	173	177	127	161	162	138	166	189	146	155	173	175	177	168	155	169	171	156	147	166	166	165	163	176	165	158	169	173	159	134	153	159	133	140	157	167	143	148	161	173	178	173	184	189	170	164	183	155	168	166	143	142	163	136	144	175	156	172	150	162	176	172	167	164	166	151	166	165	188	155	164	155	162	155	182	193	181	121	176	172	175	157	171	168	157	155	137	149	145	149	153	162	142	163	172	178	161	163	172	149	171	152	172	151	147	171	163	165	161	149	162	176	155	132	162	140	162	180	155	157	176	168	139	165	140	169	151	156	165	156	176	139	145	157	167	157	176	154	180	165	141	141
10744	17390	11826	5630	3427	2378	1894	1494	1114	932	774	628	621	560	581	490	481	438	403	410	327	359	339	320	339	324	299	270	275	299	267	255	269	280	285	254	282	263	293	292	267	284	277	255	275	253	268	257	268	248	266	258	250	246	244	245	245	238	248	263	256	234	235	243	256	248	243	270	267	242	244	264	240	254	253	255	226	241	253	252	210	255	246	241	253	213	241	251	219	247	260	263	262	233	241	229	248	231	246	229	227	269	243	234	247	255	257	222	235	227	240	242	258	212	212	234	261	231	222	242	266	244	238	247	248	247	232	243	215	225	229	241	268	245	231	209	247	245	254	241	248	245	215	252	246	245	258	218	241	229	227	243	259	260	257	246	249	237	252	254	240	241	212	239	244	220	271	236	253	229	243	214	233	245	235	237	244	249	228	229	227	251	254	259	245	227	251	237	209	247	230	252	226	220	237	242	248	231	238	265	237	253	229	244	235	235	238	222	248	268	248	260	241	249	255	256	221	249	265	224	213	233	235	257	239	230	251	245	223	240	235	232	243	248	226	229	250	237	213	266	221	223	240	236	222	237	225	249	255	263	239	242	257	261	227	237	243	233	240	237	237	243	251	236	231	234	245	250	225	258	279	260	281	250	254	263	248	249	251	239	257	263	273	245	268	224	222	227	257	237	258	248	262	243	216	245	212	211	251	261	252	214	241	253	251	226	234	225	260	223	257	255	261	261	230	238	236	254	231	221	232	263	251	257	237	236	240	273	251	230	237	226	222	225	255	232	247	240	249	259	246	240	250	214	232	276	226	232	257	261	230	249	259	240	248	248	242	264	244	254	255	224	227	230	235	253	235	232	253	202	241	241	226	247	226	224	239	227	238	233	228	295	218	231	259	204	221	243	243	242	250	250	227	223	255	270	255	248	253	240	250	210	227	225	250	216	256	273	251	239	269	269	241	243	229	234	237	240	231	234	256	241	247	265	231	243	235	257	241	212	251	243	266	241	211	248	250	264	259	241	238	257	242	230	242	224	224	255	245	225	221	238	220	246	224	256	256	233	238	243	243	227	256	225	233	279	241	263	211	249	236	219	261	234	234	262	255	226	268	234	210	250	237	248	231	243	205	226	227	256	228	245	220	247	264	225	244	243	248	250	231	242	250	242	229	228	251	230	242	262	222	236	241	231	259	248	212	247	263	261	238	237	240	256	244	259	249	231	239	238	262	233	256	234	249	256	245	256	222	209	234	232	222	255	237	253	222	236	225	223	217	214	244	251	242	229	233	248	240	248	262	228	237	246	239	251	228	239	258	239	250	238	225	259	241	230	212	244	254	229	229	227	250	237	258	251	228	221	243	244	246	259	243	238	258	251	215	242	245	238	251	254	228	243	250	252	247	264	251	241	258	256	234	221	223	220	236	266	236	257	231	232	256	228	241	233	223	277	243	228	260	240	224	273	234	240	221	254	231	243	253	220	254	249	217	245	221	239	235	267	250	246	234	216	214	240	227	237	251	219	244	253	225	240	236	245	271	214	256	224	240	229	231	268	249	250	225	247	226	234	284	226	251	252	256	235	240	250	267	245	239	246	262	228	223	247	246	232	230	241	252	225	239	246	233	246	246	229	243	248	238	258	218	243	280	219	241	221	243	269	262	236	251	235	249	214	243	239	230	236	240	264	260	226	260	235	238	254	230	233	241	223	250	246	254	253	244	232	244	255	249	241	243	232	243	258	233	241	221	254	249	244	231	260	223	252	238	233	258	236	248	239	204	246	227	241	259	243	239	235	238	251	224	233	225	230	219	223	234	246	220	267	259	238	253	256	233	225	255	249	241	241	240	248	249	236	227	244	211	249	246	239	258	226	234	250	259	266	229	247	233	215	245	218	239	228	225	234	228	248	264	223	268	217	259	226	239	235	252	266	227	240	241	217	221	266	253	226	241	257	223	246	218	230	256	232	251	254	215	239	245	235	226	258	267	231	223	233	232	232	262	227	246	245	229	278	241	252	225	299	239	222	241	218	239	240	236	263	242	256	235	236	254	269	233	235	243	231	249	265	268	242	250	232	275	244	211	226	215	219	248	238	252	220	241	214	232	237	251	242	240	237	241	251	230	256	258	243	238	228	262	214	238	229	245	228	244	227	226	215	223	250	217	210	253	229	221	210	216	225	258	226	229	253	243	228	227	251	230	239	247	246	217	239	249	239	238	263	233	271	235	252	241	238	231	238	211	239	259	230	233	250	237	245	247	227	245	232	260	237	243	239	222	208	240	250	255	221	257	228	226	233	247	232	245	248	240	243	219	250	250	261	243	242	220	229	212	260	226	245	266	238	231	225	224	241	253	250	221	226	254	255	215	269	227	244	248	241	212	249	248	229	245	199	246	244	233	220	242	260	246	247	250	215	223	234	258	247	257	218	225	204	238	271	235	263	255	253	220	250	230	275	250	238	245	250	249	269	233	259	216	239	241	228	239	201	237	237	236	241	229	217	253	259	231	248	245	240	205	261	239	210	247	246	254	253	244	235	258	229	225	258	237	234	254	277	254	230	245	237	243	232	237	228	240	238	240	224	247	244	228	259	226	226	250	262	240	230	242	241	254	268	243	247	244	255	228	222	233	234	219	220	242	228	228	261	232	223	246	231	233	257	242	266	239	270	228	259	221	230	214	224	221	247	224	244	255	240	251	219	229	254	228	232	260	240	232	208	260	254	250	236	238	237	253	221	246	194	232	248	249	247	245	246	245	212	245	228	258	251	229	226	215	248	241	258	225	245	232	229	242	233	266	245	222	220	240	249	250	242	243	228	215	253	228	274	257	230	232	213	229	261	234	256	214	258	211	255	244	259	217	261	252	241	241	234	254	237	236	227	243	221	240	247	230	244	229	228	237	249	253	244	233	241	279	206	229	225	248	250	259	228	213	253	249	240	228	257	218	228	213	197	241	227	254	218	228	257	253	234	244	233	258	238	250	231	253	225	237	238	240	265	255	233	216	241	222	270	247	223	251	241	228	236	228	230	239	258	237	229	256	248	227	251	220	235	256	229	198	227	242	229	233	245	231	237	238	228	232	233	239	248	234	221	243	224	237	228	261	235	260	244	225	245	212	237	240	230	250	251	216	239	236	232	228	246	252	252	248	238	238	247	274	265	246	238	233	242	234	224	229	220	248	253	276	248	222	205	255	221	235	236	223	213	237	216	219	241	252	211	227	281	256	233	264	234	207	250	245	234	255	226	232	242	233	240	225	254	258	217	232	218	283	252	211	234	241	261	243	223	239	259	259	261	218	235	213	242	248	257	210	241	268	218	245	232	245	229	241	225	242	230	208	243	225	249	234	228	241	257	219	238	226	227	251	245	224	229	259	235	268	258	218	221	215	233	225	246	222	222	236	222	264	224	239	229	228	249	250	250	233	226	253	232	238	224	255	217	228	243	246	259	255	233	232	265	239	251	246	263	212	242	231	251	251	242	270	231	244	250	256	249	231	233	275	250
26828	18986	5642	1189	709	719	679	616	631	632	586	617	589	620	594	611	616	599	557	612	613	579	624	575	618	634	631	573	592	572	591	582	627	541	639	590	597	581	548	580	563	589	607	554	635	603	620	609	610	594	571	617	614	610	616	591	573	618	573	582	606	531	568	541	656	595	594	539	609	652	551	578	587	602	587	606	587	549	592	591	577	608	622	593	599	587	586	593	539	581	559	585	579	603	582	609	626	589	641	576	557	599	587	590	580	546	601	584	574	497	567	555	619	613	563	634	607	636	594	600	592	578	578	561	562	592	594	549	554	616	586	619	562	547	590	587	630	658	591	577	566	599	639	537	588	555	604	599	569	601	582	582	581	587	608	651	574	621	587	568	591	580	566	554	563	541	592	590	601	574	609	603	561	594	536	604	577	618	567	583	574	559	634	577	568	578	623	547	556	584	635	614	550	623	603	576	591	591	591	592	590	627	567	571	567	617	599	589	643	538	604	570	625	597	572	612	554	556	563	624	590	535	613	606	573	607	568	604	583	579	536	531	591	612	631	585	579	584	627	580	600	597	550	589	592	592	572	629	635	564	572	581	606	593	590	605	631	591	633	584	551	630	577	571	578	588	590	578	598	586	636	587	572	601	596	595	579	576	634	592	595	584	640	585	581	576	608	628	584	598	587	580	563	599	597	597	568	589	577	596	621	617	563	570	638	616	598	550	579	531	586	572	625	524	589	636	587	612	626	572	652	583	598	586	602	567	587	629	567	578	615	596	627	599	595	564	608	572	613	584	582	602	618	565	543	633	572	590	598	620	616	584	595	582	532	569	596	592	595	589	609	603	649	581	582	593	569	557	589	681	595	576	501	596	653	576	573	604	624	557	594	587	574	563	588	619	611	617	594	558	614	585	562	545	581	571	603	546	585	621	613	598	605	596	546	617	582	584	625	579	604	601	587	600	576	591	588	637	615	582	614	556	597	559	582	646	569	551	577	618	577	613	636	639	594	570	595	619	611	570	558	579	588	593	607	607	595	553	585	570	545	594	599	572	594	563	591	559	618	624	543	601	616	589	590	590	572	577	565	574	614	590	571	595	588	575	580	599	576	602	605	583	593	575	628	562	554	622	594	571	584	621	615	572	602	589	620	577	608	566	568	566	617	598	553	598	607	557	599	567	575	550	621	590	564	606	624	587	609	550	616	618	615	608	617	591	564	579	552	581	597	574	631	619	619	589	616	567	611	590	586	605	576	574	610	615	587	629	581	564	603	552	579	626	589	592	545	555	615	574	578	626	581	579	580	634	594	577	641	599	575	576	602	570	599	625	582	582	553	586	617	626	603	571	541	613	607	633	625	607	592	589	591	566	555	539	592	597	566	581	624	584	585	601	573	568	602	570	616	581	612	582	531	577	591	604	622	559	589	598	574	554	531	570	586	543	609	627	592	630	588	579	593	648	615	590	585	594	550	610	580	595	565	589	584	577	582	611	591	623	610	621	596	563	613	624	602	605	602	598	584	603	597	566	566	591	612	566	559	546	545	596	593	598	583	562	560	600	598	616	583	643	564	603	576	582	634	612	612	625	605	611	549	581	618	580	579	608	558	631	552	643	612	623	557	618	618	619	596	616	599	584	561	645	623	590	543	594	604	602	617	610	572	620	577	614	584	590	571	572	609	575	586	631	584	592	568	590	566	582	574	623	592	601	579	582	637	605	651	598	589	593	588	598	586	605	577	634	626	621	588	589	600	580	577	596	586	611	573	609	617	586	585	639	573	603	606	550	654	634	589	569	597	594	608	555	574	604	573	558	617	594	619	563	588	613	625	632	606	597	584	617	597	607	593	587	571	570	589	604	611	626	618	574	573	608	582	597	587	549	602	589	566	578	585	599	602	603	603	555	628	617	572	578	576	615	602	592	620	583	580	590	603	578	610	590	607	568	596	610	556	623	543	612	614	578	591	584	548	582	630	622	560	578	600	607	570	610	609	562	604	624	537	565	580	550	630	582	572	570	596	611	602	594	552	599	584	595	610	590	640	576	589	582	618	620	551	637	578	566	592	601	561	596	569	568	590	622	607	591	602	558	626	596	565	571	561	563	571	608	584	572	620	594	571	604	596	606	605	616	585	577	591	563	635	587	586	588	612	568	606	597	596	564	585	561	510	602	641	521	602	633	583	605	588	593	627	576	608	560	574	594	587	626	587	574	561	592	574	577	623	565	579	594	582	569	586	620	589	591	586	587	589	560	586	592	573	600	651	611	580	577	570	575	568	611	565	595	574	608	562	581	589	555	596	588	629	604	632	630	549	614	586	628	565	557	595	575	611	591	590	582	624	607	579	615	570	564	626	569	617	613	603	612	631	630	571	602	602	639	585	562	633	592	543	621	618	551	626	599	622	590	637	593	613	571	540	608	599	645	601	560	610	570	613	591	575	590	583	552	605	536	611	618	590	581	583	590	610	602	558	591	516	603	595	585	573	613	625	625	628	616	609	611	606	565	628	588	606	600	593	559	562	592	594	587	613	566	647	583	599	562	593	631	540	591	574	555	622	601	605	610	606	613	576	594	595	588	615	604	586	620	573	585	592	609	573	635	535	532	622	609	564	575	591	603	606	593	564	604	608	585	595	564	627	587	568	591	583	568	559	589	597	554	616	574	559	594	569	568	622	588	619	604	625	586	600	569	557	598	582	570	637	555	591	608	582	574	576	632	591	632	588	575	623	589	624	607	586	577	621	609	606	614	603	556	609	587	599	619	574	596	566	580	585	608	588	567	611	598	574	557	561	615	563	570	587	589	609	590	561	566	596	553	596	618	604	607	575	576	605	564	601	590	600	573	587	594	575	575	587	601	592	584	590	592	623	595	580	619	622	612	608	588	625	628	586	619	567	616	592	585	603	586	611	575	561	611	567	607	567	586	656	603	626	599	639	584	604	647	618	636	630	585	616	618	546	601	612	538	557	613	582	596	564	573	591	634	565	584	636	635	617	636	630	630	581	563	628	576	612	552	575	577	607	568	563	541	540	632	611	566	626	635	614	605	594	577	588	608	564	596	597	556	600	604	623	570	622	617	568	583	583	637	519	580	576	593	529	616	580	561	564	615	590	557	588	609	578	570	575	577	586	580	617	649	560	561	602	570	605	562	628	575	573	609	596	628	590	589	584	617	584	632	614	586	572	555	612	578	583	656	615	570	627	563	560	586	564	592	570	619	598	598	594	577	575	574	603	575	615	606	567	578	622	563	566	597	589	585	584	581	637	631	568	573	608	576	584	575	563	573	584	586	562	582	584	586	573	595	582	629	588	603	583	590	630	576	617	579	623	611	617	626	597	604	557	556	626	591	553	568	588	574	609	583	616	625	563	570	577	566	549	550	620	618	553	612	616	611	572	606	570	586	559	586	548	576	579	618	555	607	602	628	599	603	595	622	588	551	567	643	555	589	614	608	589	585	644	587	629	575	597	577	604	579	545	603	590	569	548	611	589	597	564	574
6751	3647	2809	1461	1198	1148	1125	1033	958	954	922	963	910	932	926	975	932	864	850	881	859	895	912	869	895	897	884	864	903	887	878	888	837	883	845	871	969	863	833	860	872	889	876	871	875	853	848	879	847	905	835	889	881	883	888	907	867	883	869	906	856	863	911	819	842	872	845	945	865	956	864	818	874	838	883	805	819	877	858	903	863	907	856	883	854	909	866	871	864	903	833	901	892	878	872	834	933	877	902	901	909	850	894	861	887	886	848	908	862	865	898	864	871	844	868	976	845	929	885	827	890	879	924	828	886	866	847	883	902	917	918	855	888	817	895	889	864	885	883	866	854	847	860	888	852	880	900	864	851	862	845	827	860	907	853	905	884	852	822	865	929	847	855	866	899	860	904	904	871	859	882	922	891	844	825	891	856	863	870	844	889	878	853	874	856	856	813	880	860	860	865	805	864	844	836	902	832	885	867	897	889	858	849	878	832	831	864	888	873	879	896	876	819	843	838	902	830	899	887	891	802	852	876	862	812	897	881	889	903	826	867	889	914	881	855	851	872	863	918	865	920	872	800	839	843	865	885	904	895	899	890	817	873	840	869	903	852	845	854	872	913	883	915	876	892	872	887	877	858	826	955	922	848	895	891	839	839	906	846	871	898	848	832	870	817	867	857	903	866	877	891	884	842	864	859	907	854	854	862	907	829	869	873	917	917	889	824	894	891	869	879	862	891	869	876	920	873	834	824	850	870	937	880	896	819	849	852	923	870	853	836	843	885	830	924	866	846	876	808	869	863	931	909	843	902	843	884	925	849	841	902	872	894	892	866	865	828	902	882	824	876	840	873	919	872	856	906	903	834	887	850	910	859	908	855	861	882	857	881	842	846	878	865	895	922	857	916	891	850	865	845	839	876	941	851	822	876	920	871	868	871	847	880	918	868	886	856	890	870	851	851	883	809	898	852	868	842	863	877	787	864	866	860	844	871	924	866	844	933	900	859	866	829	897	859	767	821	901	868	907	885	898	877	903	880	911	867	890	895	888	897	862	881	896	888	859	874	839	899	866	897	872	854	905	865	898	845	881	830	888	840	852	912	910	877	852	827	900	878	829	846	849	830	889	844	840	845	890	866	918	894	947	899	881	846	866	898	913	938	875	879	820	787	923	885	889	828	908	844	878	899	852	832	851	922	835	906	908	869	878	901	870	849	906	877	872	873	881	847	902	917	877	869	887	917	884	880	838	869	869	896	917	886	873	853	903	905	924	898	839	843	889	885	815	871	858	834	870	859	865	881	858	914	812	861	841	867	876	902	937	873	866	923	874	924	893	901	915	874	880	841	857	836	863	852	869	854	879	829	879	847	920	904	846	929	845	881	880	895	827	793	880	860	911	888	923	895	891	864	872	914	830	945	795	842	878	851	888	865	902	919	904	853	875	895	858	913	927	867	860	897	899	855	818	852	869	921	870	869	877	860	929	902	906	817	928	881	894	877	856	858	821	835	888	895	861	915	949	893	891	880	821	871	930	861	799	865	842	900	903	892	874	808	911	869	872	868	850	880	879	874	913	929	915	927	840	873	879	885	866	916	875	875	903	879	852	874	835	921	899	923	878	888	902	896	892	797	870	832	925	885	970	861	892	876	882	825	879	873	879	885	854	868	858	816	903	910	847	888	860	851	889	844	875	856	838	805	865	831	909	879	846	913	850	826	896	868	852	866	928	871	873	893	871	900	900	801	843	886	874	838	941	897	840	915	848	912	815	854	835	899	845	876	892	875	856	877	944	874	871	873	861	944	886	872	918	874	907	877	851	863	908	897	840	898	880	873	875	898	874	847	860	863	893	926	864	866	895	860	864	893	864	875	896	914	916	887	936	880	836	849	860	871	814	908	906	813	911	898	877	900	853	894	856	821	904	892	871	844	931	864	906	915	839	920	848	862	857	914	946	861	845	837	845	863	895	855	897	898	897	869	865	883	913	843	846	897	865	868	917	890	881	898	895	901	862	858	925	890	897	884	883	901	840	884	885	925	880	873	888	863	916	877	905	872	925	847	873	872	844	877	874	874	881	904	936	886	854	902	871	884	858	830	903	871	861	867	887	875	907	894	873	887	859	807	896	869	886	918	898	910	885	874	795	829	871	845	869	837	879	896	830	869	880	849	857	881	848	893	870	818	825	871	871	930	880	871	895	881	810	883	879	887	920	866	897	882	813	875	865	876	835	858	887	937	862	864	921	863	902	928	850	899	928	830	921	871	842	930	863	872	827	883	844	863	869	890	865	884	917	858	901	869	876	914	854	882	848	869	884	870	887	894	883	903	905	850	855	847	875	842	856	837	881	878	832	921	913	855	879	890	860	847	895	881	861	913	859	891	887	858	855	877	840	881	833	899	872	840	865	840	851	902	904	847	874	881	872	854	886	907	924	897	874	870	907	909	887	901	941	859	882	889	883	836	872	900	875	858	891	915	871	840	923	838	856	852	889	910	852	833	907	870	888	833	873	890	850	900	906	900	896	889	857	893	893	831	870	862	871	835	890	912	924	875	869	839	936	924	899	920	904	900	902	900	930	860	868	862	832	858	892	905	850	892	912	856	904	884	863	875	921	913	893	841	947	878	888	864	855	916	792	872	855	881	840	861	879	821	868	887	824	891	871	889	879	875	845	854	866	906	820	962	878	833	848	816	877	876	836	861	879	854	898	858	895	873	853	869	864	918	872	914	884	883	897	869	884	862	911	882	916	891	863	852	894	844	912	895	902	881	856	927	887	864	884	861	874	859	922	944	869	829	901	883	848	849	859	862	860	884	819	880	869	879	857	901	883	876	856	873	849	867	860	891	877	863	936	840	864	850	888	900	871	883	890	844	880	813	908	890	858	886	908	911	898	912	861	858	853	863	899	850	857	877	856	841	866	888	819	892	858	873	902	874	869	912	884	853	849	869	879	862	879	918	874	871	922	864	916	858	902	844	916	839	876	911	877	894	883	940	878	903	890	887	886	870	879	930	874	869	887	888	875	862	877	847	827	907	858	851	911	903	859	852	859	907	903	865	889	857	879	840	872	826	884	941	894	888	867	848	884	874	882	884	896	888	887	882	839	862	822	856	853	850	869	867	845	884	867	842	816	885	883	893	863	903	895	873	862	863	861	853	942	851	853	845	855	905	869	860	857	847	851	852	827	857	868	812	865	906	896	869	840	867	802	879	811	803	830	810	855	849	863	868	868	883	900	896	870	887	867	864	880	836	901	877	878	829	877	854	897	864	893	907	864	881	922	877	857	853	926	925	846	870	885	891	870	917	896	860	854	829	905	873	843	865	900	911	913	878	874	894	842	882	836	903	893	839	912	861	891	866	864	861	883	907	851	920	859	840	859	854	837	919	812	895	851	882	876	898	837	838	845	828	851	840	840	852	875	821	903	883	961	884	864	832	884	896	911	799	847	857	840	869	936	869	878	847	894	884	854	866	847	866	809	906	908	838	874	886	858	854	872	888	900
23011	21094	28232	24188	21063	6450	842	564	473	464	426	399	410	406	379	383	391	348	389	345	328	331	333	340	343	331	351	332	328	329	295	328	320	330	313	313	305	318	317	294	313	315	335	339	300	299	333	319	315	306	296	302	323	309	326	317	327	298	335	339	304	280	329	325	325	331	336	295	289	352	341	325	323	312	353	304	286	306	323	310	326	308	333	311	301	290	305	351	299	312	325	318	337	339	331	313	322	316	300	317	316	350	319	335	334	285	352	288	284	310	295	314	319	339	339	308	341	314	318	301	311	308	307	286	299	344	317	316	291	327	298	329	305	310	325	316	297	302	310	325	333	274	323	317	312	279	330	336	313	319	303	291	341	315	335	314	346	313	339	301	326	306	313	299	318	313	318	260	307	343	346	322	340	323	318	315	345	348	315	293	300	318	300	305	306	344	292	323	295	311	304	329	317	308	318	318	342	345	323	310	294	313	322	311	333	323	308	321	325	313	327	304	291	315	327	313	312	303	330	345	298	326	305	327	305	282	296	328	322	305	302	321	324	327	319	304	331	327	320	308	321	323	338	317	303	349	300	334	320	300	313	315	300	309	334	339	304	284	300	323	311	328	325	324	322	310	276	347	311	307	302	304	338	331	314	310	304	307	324	322	306	312	307	285	326	302	291	318	336	327	305	333	315	301	336	298	300	318	324	326	268	314	316	320	287	320	296	317	325	339	289	303	349	306	289	321	282	309	338	286	306	350	359	307	341	308	337	332	323	307	312	310	345	289	322	300	328	311	323	306	304	301	317	302	330	297	327	282	343	319	313	288	310	308	356	316	334	296	303	341	322	314	315	332	324	311	326	301	289	304	299	310	304	307	328	321	292	297	342	310	326	330	323	346	343	323	304	326	308	342	305	307	326	300	314	354	310	277	301	304	325	325	308	317	327	323	300	315	314	321	315	327	323	327	283	335	328	297	337	314	316	357	332	311	307	321	313	293	309	315	326	322	317	303	278	304	327	309	327	287	289	298	327	335	336	314	303	322	329	360	304	322	311	309	319	304	320	362	306	304	346	342	310	295	298	304	301	322	274	295	312	299	343	321	312	338	322	348	309	299	319	288	322	327	300	329	313	337	306	328	332	311	329	321	313	327	331	340	326	298	350	322	314	326	353	295	315	338	294	314	291	288	333	310	343	323	285	322	333	334	349	327	339	302	333	336	308	301	295	303	329	344	295	301	315	307	362	291	303	300	315	316	313	305	292	338	316	320	325	330	317	327	319	312	356	300	291	334	307	309	297	321	292	300	323	319	338	317	327	306	308	303	323	294	318	319	333	307	328	304	283	331	309	344	278	303	277	316	330	316	300	315	308	305	329	299	319	317	318	318	297	290	337	276	306	301	319	328	318	332	319	344	301	308	301	313	324	319	332	316	331	351	274	315	307	327	319	317	337	307	312	291	315	303	334	304	324	299	351	295	317	302	320	307	315	333	301	346	301	310	274	301	333	340	330	306	335	339	300	307	267	339	307	293	305	315	320	298	326	306	302	305	316	316	311	317	336	326	294	307	304	306	341	299	313	316	346	305	290	339	335	331	315	347	363	318	314	303	328	342	337	328	348	313	317	326	355	319	330	351	297	308	323	302	349	343	282	304	291	305	311	320	303	337	317	307	316	307	305	343	355	338	314	308	293	313	331	290	303	311	311	325	313	259	353	322	298	294	309	309	284	342	309	296	279	318	328	327	311	290	334	319	345	337	317	343	318	321	304	345	311	306	308	332	352	297	317	322	323	321	304	322	326	311	328	312	318	301	297	314	342	286	346	282	288	334	330	334	319	326	316	335	320	319	335	295	317	365	347	308	318	310	339	310	346	305	286	274	294	316	307	322	314	310	281	326	303	306	321	296	344	321	298	329	303	314	304	337	373	330	296	309	315	327	313	330	325	293	311	331	316	278	301	305	322	312	303	322	320	312	326	302	323	296	326	302	279	348	296	339	297	314	297	306	333	333	293	278	308	324	308	315	304	310	332	330	311	308	313	313	282	314	329	294	320	309	334	318	358	327	295	316	344	322	330	326	317	307	319	325	310	331	324	307	321	328	299	328	366	327	308	275	350	352	304	306	315	313	326	323	324	318	275	316	320	307	306	329	328	317	284	356	321	320	324	336	302	318	347	319	328	316	307	312	327	296	335	322	310	326	328	335	297	335	299	316	310	339	288	300	296	283	325	296	303	359	303	330	324	305	304	309	307	311	338	351	299	314	328	323	320	353	310	318	332	300	314	315	295	322	324	324	300	288	319	291	346	286	327	353	306	327	327	286	316	310	309	306	321	305	319	295	329	276	326	332	329	297	322	291	336	297	316	282	325	299	325	306	323	296	322	327	338	295	312	330	325	309	329	305	327	324	334	309	312	311	341	330	300	354	307	347	311	349	354	296	353	280	310	358	323	304	294	329	347	287	294	327	318	288	308	302	304	317	302	324	320	311	296	322	330	300	335	342	310	290	284	323	271	331	334	318	308	302	304	338	317	321	299	323	317	322	319	323	302	315	338	344	309	283	268	315	293	294	316	316	334	303	307	310	302	306	289	312	312	319	335	327	347	313	320	299	343	321	335	312	316	315	331	288	337	312	315	280	292	317	337	300	317	318	320	303	336	304	294	309	323	286	286	314	357	293	302	327	315	331	327	312	311	326	291	323	309	336	322	302	321	329	321	302	334	318	307	363	274	310	308	364	314	313	335	315	332	319	326	294	300	321	354	322	311	319	329	318	270	306	302	310	323	314	308	312	313	298	325	272	330	321	311	321	330	337	321	297	335	278	281	330	317	335	302	295	325	335	281	319	328	301	321	322	304	314	314	300	313	309	306	324	315	339	276	321	276	314	315	337	298	319	301	313	298	306	335	344	297	301	305	312	328	329	303	309	318	330	321	316	311	294	301	308	298	297	321	293	302	284	309	323	320	301	300	326	336	306	309	305	313	280	322	326	322	318	297	340	330	284	294	305	331	292	288	327	310	316	312	336	298	332	312	336	305	300	331	303	303	286	313	330	288	322	313	326	299	306	312	280	323	315	314	321	319	307	313	309	321	288	327	292	326	335	330	297	323	310	345	314	311	353	305	295	338	337	316	357	291	318	326	322	342	300	340	291	304	301	310	289	305	310	343	275	336	343	296	308	332	316	327	323	327	332	313	316	330	293	346	307	336	343	316	296	311	312	342	306	303	344	301	317	330	326	316	340	327	331	338	333	347	297	323	350	313	319	329	300	327	273	297	349	296	336	330	297	299	331	295	307	303	317	324	304	304	292	323	288	305	327	318	329	317	289	304	318	332	318	343	280	329	345	312	320	336	309	280	324	318	296	321	321	308	324	342	332	327	283	306	330	321	290	323	314	376	317	297	315	292	306	318	324	321	310	307	303	296	337	297	356	295	296	303	324	321	295	339	330	327	325	312	305	328	292	326	311	331	313	325	306	306	309	280	323	305	322	338	313	307	328
7108	11730	7906	3381	2317	1747	1421	1175	923	865	803	738	699	714	644	655	636	622	563	583	609	544	546	525	550	553	572	544	548	520	522	494	505	487	521	501	502	539	494	471	498	504	496	495	465	524	499	529	502	531	470	511	500	502	474	507	504	466	492	504	457	524	502	480	515	472	575	509	482	497	516	509	513	480	457	525	517	484	497	487	537	433	504	466	518	499	511	507	527	503	510	509	511	512	515	487	521	492	502	500	521	484	471	465	497	474	497	498	508	501	476	493	496	503	526	521	533	490	513	482	518	523	524	510	493	513	459	487	517	507	494	490	498	452	489	461	494	495	503	497	509	515	510	485	491	489	530	486	477	460	470	448	462	496	496	464	507	515	461	519	482	494	480	514	477	483	528	462	473	562	480	486	497	480	507	501	526	449	476	470	494	475	509	482	513	516	514	512	476	494	510	516	538	449	516	478	481	492	515	484	491	548	504	481	526	496	445	478	449	486	506	484	505	481	493	472	484	498	480	462	495	490	492	512	477	514	489	498	473	512	505	503	462	498	505	471	483	536	500	454	506	489	507	490	500	503	490	486	499	479	520	508	480	500	517	483	504	507	485	491	470	491	469	464	490	488	458	470	471	482	494	535	526	474	489	488	527	543	478	488	485	495	472	493	472	490	474	518	483	456	496	499	508	486	511	524	519	512	463	483	435	494	469	474	496	525	481	517	475	498	479	479	507	469	486	533	510	514	494	490	464	487	464	509	500	485	500	504	501	506	473	551	487	483	488	474	465	508	454	503	482	492	496	493	467	485	483	493	483	502	475	519	501	509	499	457	503	450	506	518	468	533	476	485	475	472	517	474	495	517	480	476	470	497	472	497	496	518	479	528	516	465	508	490	480	499	487	520	520	521	478	482	487	517	488	519	484	452	511	492	520	491	444	543	486	460	518	490	500	491	479	499	521	477	498	483	507	508	510	517	471	468	481	457	514	469	510	487	472	475	490	481	527	461	466	503	474	482	470	511	481	490	506	515	443	474	518	460	475	540	494	485	491	514	503	488	477	492	461	483	493	487	515	503	531	499	516	527	493	468	466	497	478	482	482	454	483	501	445	479	500	533	479	469	443	487	433	535	502	486	491	503	490	511	472	511	467	513	519	497	503	514	477	500	466	493	530	483	501	468	512	476	457	478	530	540	485	500	479	495	467	461	510	492	507	498	477	475	455	490	493	501	502	501	489	518	477	495	521	564	503	496	540	499	457	477	476	504	471	476	521	461	520	494	486	499	512	463	477	503	516	516	455	481	497	481	512	515	474	464	483	501	479	470	462	473	491	480	541	481	494	495	495	482	443	502	499	496	512	502	507	479	483	509	526	484	475	494	491	504	474	509	454	452	505	519	460	518	517	464	482	491	510	497	524	503	481	516	501	444	497	472	479	493	505	465	471	502	512	456	515	476	513	545	485	504	516	494	484	497	462	500	482	476	486	485	455	490	504	491	472	463	486	530	520	503	468	478	474	462	503	489	458	517	495	500	493	493	429	536	449	536	515	479	476	461	490	459	506	470	497	455	510	457	501	503	466	473	493	470	487	494	511	493	520	467	460	450	493	476	482	523	511	518	486	458	460	461	474	481	474	479	528	504	455	486	491	462	460	508	475	483	510	480	514	495	461	509	484	475	475	454	493	477	492	482	447	476	506	509	515	516	507	462	514	488	498	469	502	482	491	505	496	462	477	485	532	445	501	499	518	495	478	478	521	536	496	493	500	519	501	505	519	465	533	495	469	467	463	472	469	451	481	483	451	507	496	464	477	495	481	463	499	485	467	542	557	495	502	485	507	497	491	483	498	472	500	483	485	518	500	492	473	485	503	473	514	469	457	521	507	497	463	506	507	485	506	493	487	496	464	486	470	457	494	495	487	501	506	457	505	480	539	464	471	499	510	478	475	521	494	503	495	476	488	495	496	501	477	570	513	495	528	483	529	470	504	471	494	437	473	513	506	506	514	460	482	491	448	473	502	464	478	483	480	541	498	503	495	526	465	503	479	483	495	501	454	509	494	504	494	458	495	492	483	504	498	474	477	505	539	488	472	490	492	483	504	506	500	452	455	490	501	456	530	484	489	486	484	469	485	517	489	476	482	462	471	462	508	475	472	473	466	513	479	480	499	518	514	469	463	509	481	482	506	514	457	498	497	492	487	544	486	454	509	492	508	530	542	515	499	482	508	506	490	514	459	499	469	490	507	498	487	501	520	487	463	452	476	480	451	553	497	456	530	503	493	476	494	504	492	498	483	494	488	547	501	480	494	487	482	501	515	477	437	468	504	501	506	517	483	474	530	474	466	462	480	556	499	521	481	483	525	477	484	457	481	475	493	495	524	488	453	486	486	492	477	432	468	491	477	477	471	460	486	471	547	476	515	483	521	500	488	440	501	478	493	505	505	499	471	465	476	496	473	475	498	469	478	480	502	428	508	441	476	508	482	483	506	505	518	483	515	490	542	529	526	453	487	487	440	509	512	498	498	495	464	453	517	498	520	554	493	458	480	509	491	526	482	483	510	511	473	527	478	511	471	492	512	503	498	469	489	457	485	488	504	472	471	489	533	513	491	492	514	507	456	507	532	509	502	492	503	481	506	505	493	498	488	465	480	483	499	507	506	529	491	468	520	524	523	496	515	492	485	470	492	495	488	463	495	496	526	491	471	450	470	470	514	535	525	439	490	498	511	462	478	456	508	502	478	478	524	496	515	502	478	514	513	527	463	463	511	448	504	468	486	495	505	508	503	477	450	491	458	494	488	465	484	484	474	486	481	467	494	472	450	484	467	471	466	480	490	499	491	538	483	495	511	478	508	515	525	500	476	461	497	513	467	494	509	462	519	478	509	473	498	485	459	498	525	511	483	478	486	529	453	481	475	533	491	513	515	505	502	514	482	516	474	442	459	487	530	511	531	471	499	507	483	474	472	499	478	487	506	500	507	502	507	494	529	465	473	486	486	499	485	508	499	492	475	520	512	444	505	486	479	466	493	467	472	463	510	491	520	483	469	469	522	506	556	468	483	487	476	527	522	485	496	516	494	497	486	504	511	512	482	509	445	506	507	501	491	499	449	487	465	506	485	483	496	475	466	468	465	498	496	454	490	444	478	494	488	468	462	486	487	490	498	505	476	493	475	469	475	484	469	490	514	494	473	489	491	521	491	507	518	497	526	477	499	518	477	459	489	513	522	473	496	519	500	494	533	466	476	447	476	513	484	483	454	490	502	496	487	452	495	458	467	476	485	521	493	505	531	497	481	462	483	488	478	501	503	466	480	495	505	467	511	465	484	500	483	482	486	483	487	495	505	477	465	521	524	484	462	492	527	450	484	511	479	472	458	500	484	520	458	486	455	460	498	464	526	536	517	463	509	525	497	482	463	505	475	510	522	500	510	491	502	498	464	485	470	527	479	470	481	525	499	519	472	456	477	485	510	499	515	505	489	487	494	492	509	464	476	451
24377	21153	26658	25212	3854	865	746	647	610	600	544	600	578	555	559	584	555	540	603	530	534	564	561	545	586	517	516	516	549	536	548	545	565	540	534	559	517	533	539	577	553	556	544	521	528	536	583	501	532	495	535	524	531	573	506	530	548	532	528	498	542	545	561	556	550	537	542	514	549	537	551	513	538	533	557	529	509	513	538	573	555	567	509	538	523	517	512	524	549	499	526	576	559	542	519	547	570	547	509	519	532	534	522	532	516	540	561	508	493	511	563	516	520	531	532	562	561	574	516	545	553	547	510	524	550	506	526	532	536	526	572	535	490	515	514	555	574	518	512	515	503	548	553	528	527	535	537	515	533	554	549	524	526	516	521	543	504	617	511	527	529	483	521	580	546	517	550	532	534	548	545	493	550	526	519	529	536	533	548	577	523	542	463	509	574	530	538	546	562	521	503	529	517	537	540	550	558	539	536	495	543	580	571	528	522	495	523	547	512	539	543	502	585	528	523	539	510	539	540	536	545	543	545	581	552	490	576	555	569	521	508	528	540	532	565	513	548	584	535	530	508	537	537	504	576	524	533	551	530	510	508	528	520	483	537	540	518	567	529	548	516	530	555	539	511	538	538	554	557	541	545	510	487	529	534	511	523	518	492	526	498	549	510	523	575	554	562	559	502	515	544	533	489	540	519	538	537	549	557	502	548	521	531	523	497	559	519	542	498	509	552	538	582	534	516	529	495	556	521	539	551	542	550	522	538	538	545	528	518	533	512	542	532	516	541	578	525	469	546	507	554	542	568	533	557	532	519	536	552	526	571	547	537	540	574	505	522	500	527	506	571	535	553	522	531	566	595	529	521	540	531	570	534	566	484	544	522	557	546	564	551	529	507	478	545	587	526	552	565	578	541	547	557	559	559	544	521	536	524	511	528	554	551	552	494	574	493	549	549	538	524	501	510	550	526	511	531	565	517	553	527	521	539	512	503	559	568	595	532	549	546	569	531	513	541	514	575	539	511	546	524	515	522	522	555	577	564	547	554	534	491	506	524	510	531	547	550	555	575	521	561	553	559	577	527	524	533	515	561	526	532	552	510	533	534	549	530	521	509	523	549	529	528	531	537	495	515	477	552	537	526	510	543	516	519	548	510	532	495	526	536	548	552	519	532	511	526	540	576	567	538	554	580	536	500	521	538	499	550	568	507	535	566	520	560	558	575	547	548	587	583	541	577	573	566	542	536	522	502	546	528	547	542	505	550	543	554	523	553	511	566	513	515	522	539	524	541	553	536	516	522	522	526	542	570	521	514	512	544	512	540	532	544	454	553	489	532	527	508	526	525	521	529	513	544	503	522	495	494	546	528	550	545	551	505	539	517	545	520	559	573	500	546	517	561	534	541	512	533	504	568	504	564	543	569	506	536	525	549	556	532	522	525	524	499	569	552	527	557	549	509	531	538	553	550	524	550	469	515	541	558	542	528	586	546	541	557	526	512	513	554	533	516	561	536	524	552	534	514	539	527	515	560	543	523	530	516	540	516	555	542	564	547	526	485	522	534	554	508	574	537	537	559	573	561	532	513	546	554	513	550	565	598	538	531	564	533	530	556	507	523	538	545	552	575	537	549	521	590	530	523	530	500	524	543	525	536	544	544	535	581	532	499	496	494	536	497	521	541	492	561	519	521	541	550	526	529	565	520	520	530	514	548	544	485	583	515	549	528	494	578	492	541	506	507	520	519	526	549	545	528	478	497	539	540	521	491	554	503	464	528	489	514	534	535	577	549	552	527	543	555	503	561	530	524	549	536	547	532	556	563	504	536	550	525	520	558	535	550	538	524	555	506	530	528	519	523	542	500	526	537	531	543	529	498	537	535	581	484	521	527	519	515	562	541	545	524	540	591	515	537	528	564	487	545	480	500	557	532	529	525	541	532	543	537	570	530	518	526	552	518	573	533	559	573	514	511	551	511	548	520	532	542	540	526	548	511	508	501	514	524	526	534	587	534	541	514	491	524	522	501	532	535	527	527	538	547	534	513	517	535	587	509	523	544	561	509	493	546	569	554	577	502	524	529	514	530	527	535	529	532	549	549	538	549	536	551	522	542	574	588	538	536	550	529	542	539	545	508	553	540	556	523	524	568	524	558	538	546	572	496	531	516	580	522	535	517	529	538	543	583	513	515	503	550	543	491	565	518	539	497	497	525	515	520	524	573	506	555	534	534	520	548	539	499	513	546	530	558	521	552	523	510	517	519	523	530	521	548	553	513	528	521	544	539	559	545	512	540	521	563	532	538	562	575	524	509	554	561	557	539	546	526	526	552	550	567	532	546	515	517	510	545	535	536	545	517	546	564	550	546	535	543	534	523	476	577	527	515	551	499	565	554	523	510	530	538	544	519	532	521	533	541	543	522	496	477	544	521	512	552	534	527	524	534	527	548	492	537	543	529	548	532	561	503	523	513	516	545	488	494	587	509	514	496	518	563	533	542	539	555	543	539	555	508	534	540	533	537	525	525	596	533	550	508	523	561	546	542	586	502	552	538	535	533	522	488	581	542	569	538	532	534	514	517	551	521	510	550	603	540	562	532	534	513	559	508	587	560	551	522	563	552	576	536	561	529	527	556	547	540	539	531	592	515	535	532	525	517	519	542	572	493	536	530	522	549	577	553	507	537	507	531	546	509	539	543	524	546	547	511	500	516	522	489	571	539	582	520	515	506	561	526	525	539	530	547	579	495	527	549	540	534	517	524	528	507	604	532	545	519	561	521	543	517	603	534	507	541	525	562	534	574	514	521	519	516	534	496	565	529	484	533	497	523	518	531	546	526	563	580	540	509	570	523	506	503	556	580	541	515	525	537	530	525	542	531	516	548	545	526	541	498	541	543	529	563	526	518	518	552	507	497	543	510	535	562	566	528	522	526	559	510	545	559	537	549	532	524	483	490	539	511	546	551	515	568	524	525	522	552	525	570	515	518	515	554	509	532	527	528	559	554	518	529	541	525	553	521	517	543	543	560	508	540	563	527	565	524	558	563	555	559	512	536	529	566	531	524	526	520	523	547	532	491	491	565	535	527	543	546	530	526	540	521	547	560	553	502	541	514	530	544	513	557	572	545	557	546	541	553	504	526	557	566	527	542	547	541	534	498	513	532	547	518	522	538	553	543	528	580	527	551	537	547	559	569	531	514	544	549	521	497	493	565	523	528	517	527	590	518	556	535	592	505	532	518	530	471	536	494	543	531	549	544	488	524	552	557	497	538	570	525	548	536	531	526	537	511	522	534	531	534	587	556	563	498	543	559	550	552	492	567	545	565	544	504	533	537	545	553	522	574	508	531	581	524	570	545	544	496	542	506	576	530	523	565	538	550	515	519	567	526	492	530	501	525	514	586	532	515	562	506	547	537	515	570	528	530	537	534	533	531	508	521	525	553	496	509	537	525	557	533	567	548	538	557	540	542	496	552	513	537	528	556	542	529	550	571	481	538	527	480	560	531	562
7180	7712	5237	2485	1807	1436	1305	1196	1098	985	924	935	856	811	890	890	875	932	873	826	828	832	763	801	825	826	851	821	809	775	829	790	821	752	802	771	790	803	809	765	772	762	770	787	812	825	787	804	790	787	743	811	825	762	834	815	788	808	781	778	815	783	785	820	762	773	828	779	807	756	773	832	829	795	795	790	802	781	784	787	771	770	789	762	760	831	734	787	773	839	810	785	769	774	795	741	766	804	836	790	735	809	787	766	755	802	800	811	816	753	795	779	768	762	757	849	744	793	788	814	796	766	766	755	819	731	785	768	756	796	725	833	778	791	807	804	808	821	746	804	762	747	782	789	769	813	792	730	777	789	777	806	768	771	770	826	794	794	771	791	828	782	739	749	810	740	780	802	760	809	807	783	763	768	759	827	826	755	789	859	774	832	822	797	771	799	755	760	779	781	792	805	814	781	749	769	815	823	800	790	779	783	798	825	782	729	742	786	779	753	779	762	744	811	800	802	839	802	756	771	763	791	765	734	794	732	779	827	815	813	770	818	800	809	771	817	766	759	800	820	830	826	796	808	768	755	747	717	693	764	780	752	790	801	766	785	763	785	754	770	729	784	804	715	750	785	781	752	817	793	768	807	768	731	725	747	806	846	776	802	812	812	805	752	824	782	741	781	752	790	748	830	750	753	752	782	783	768	740	768	717	780	771	776	757	834	801	799	834	803	775	759	801	813	795	743	789	798	811	764	804	771	753	751	743	767	744	778	761	795	730	727	753	818	755	807	732	787	762	736	751	790	776	816	710	796	818	777	799	826	770	760	789	797	763	778	803	800	793	749	790	768	778	736	782	798	796	750	777	771	768	742	810	786	794	793	748	780	761	793	777	779	777	789	811	837	810	808	734	784	824	773	773	816	713	809	746	756	783	814	743	774	766	784	746	812	794	788	834	776	785	821	769	744	787	797	830	768	773	761	762	826	806	788	786	755	785	711	753	732	777	837	765	751	848	745	795	778	759	794	793	757	828	774	788	770	749	807	813	812	779	763	762	786	785	783	794	752	776	801	809	822	803	775	792	770	803	780	792	770	774	755	767	751	798	828	794	795	762	813	797	767	788	810	760	749	811	767	759	773	805	860	780	824	783	739	796	765	722	766	750	820	800	764	752	755	784	751	751	760	833	825	754	774	832	793	777	799	774	765	814	768	815	760	744	786	746	739	798	750	785	745	836	783	750	752	809	812	793	829	798	797	816	765	794	758	787	793	801	781	797	755	779	781	760	754	749	791	794	802	806	774	762	803	800	819	769	729	788	800	813	718	777	808	786	800	770	772	765	796	783	808	790	796	758	741	803	789	764	753	740	756	786	793	778	804	770	841	790	776	767	802	778	772	804	750	754	780	756	841	840	798	828	784	813	795	810	794	762	842	848	760	787	752	772	819	775	791	769	785	799	789	729	797	786	772	765	795	758	801	787	806	769	802	772	798	797	770	788	737	757	808	841	792	798	792	798	787	742	804	776	772	767	793	773	813	802	805	768	810	768	732	800	803	802	726	805	794	819	779	826	724	759	803	814	778	764	778	755	787	773	777	798	751	764	794	780	748	821	758	789	786	837	776	755	806	764	828	806	769	805	757	800	758	813	825	763	761	779	765	772	757	797	766	864	779	772	740	781	797	791	787	773	797	771	737	797	777	828	754	800	825	754	772	799	762	790	784	772	748	775	791	744	834	782	787	786	805	818	766	780	791	808	753	796	735	813	810	749	756	826	825	755	807	774	747	780	782	798	778	830	764	789	775	774	772	823	773	806	780	787	756	788	793	806	819	794	797	815	782	790	708	773	792	768	815	755	783	799	772	812	813	801	798	774	799	783	777	809	792	761	740	772	751	812	796	773	802	759	787	784	779	746	757	804	766	708	799	755	766	816	791	765	806	789	784	791	809	790	742	796	841	862	750	778	814	781	806	815	776	790	833	792	718	806	809	752	753	781	769	773	761	736	774	799	762	831	784	814	786	780	780	814	790	767	771	812	749	814	774	733	802	779	760	778	720	710	797	811	785	821	753	821	773	753	766	795	846	820	780	728	766	789	729	809	821	721	749	758	808	820	782	824	732	796	740	814	767	771	811	818	780	747	842	760	783	759	781	753	774	765	806	786	774	781	802	809	790	817	818	790	780	750	805	804	768	766	793	776	777	765	783	771	780	794	790	802	799	750	782	782	739	789	837	760	788	772	803	787	819	815	788	797	798	805	784	789	732	760	797	810	745	780	761	794	854	775	751	766	766	807	784	746	771	849	759	776	751	785	787	749	778	819	755	817	750	775	786	823	738	758	818	743	745	771	732	809	784	782	761	763	773	804	783	835	808	786	746	798	806	679	761	822	851	775	792	804	775	795	804	831	812	760	782	798	787	792	751	742	795	804	785	792	713	781	786	792	763	767	795	799	745	799	774	769	780	759	791	822	761	785	838	811	811	755	826	758	753	817	811	760	798	775	764	794	802	768	818	736	826	815	812	773	721	760	757	745	793	728	779	800	763	768	811	731	783	742	818	741	779	764	850	758	752	713	809	814	802	786	764	785	829	758	823	764	777	755	813	788	798	803	819	755	811	802	786	776	771	743	769	767	807	774	770	817	781	780	738	807	764	825	824	788	773	788	766	814	805	762	799	765	802	732	742	830	736	781	804	731	806	810	783	735	777	814	777	760	812	737	813	762	793	808	771	747	799	829	789	806	777	783	794	790	806	759	800	817	802	710	790	787	779	825	783	724	794	804	789	846	791	790	780	782	715	825	763	783	718	740	736	783	774	812	785	787	787	819	778	769	776	787	811	818	769	707	790	786	806	788	835	790	806	812	751	771	834	762	738	759	771	797	818	784	806	818	821	727	768	831	828	786	748	739	768	789	752	787	782	783	817	765	754	780	766	837	814	811	754	786	730	797	758	795	786	796	785	775	812	811	772	771	795	748	833	739	794	734	760	738	763	754	799	815	796	834	780	789	795	771	786	731	736	781	787	810	775	786	784	751	821	824	785	791	750	809	736	842	812	801	786	794	799	759	760	773	753	794	858	823	811	842	842	815	763	792	780	806	775	815	753	855	756	750	794	775	809	775	789	782	796	830	810	749	785	817	832	846	765	752	749	772	768	753	761	800	751	789	784	773	725	775	776	739	755	819	774	777	774	798	750	778	805	803	776	801	828	769	761	783	781	773	818	751	816	813	769	746	785	760	765	794	777	815	826	744	788	766	741	792	780	776	788	792	741	807	792	799	743	757	781	761	766	795	766	764	786	767	772	737	806	730	762	789	786	803	737	808	782	828	759	771	750	815	767	732	745	781	777	811	730	865	826	763	780	809	757	752	754	825	785	736	776	785	739	812	740	763	803	769	823	786	820	751	788	765	772	764	825	763	797	818	735	785	769	796	756	808	805	795	835	765	774	749	781	807	803	805	780	761	775	794	826	775	739	768	795	810	772	807	805	778	802	756	763	753	805
22184	21132	28798	23729	21137	21055	3519	661	447	359	326	322	282	267	271	268	233	202	210	203	177	202	185	191	187	188	165	167	183	167	150	190	163	174	173	156	164	166	178	164	197	173	163	192	173	166	169	167	158	175	156	146	158	163	173	142	171	138	167	142	147	154	164	157	159	165	162	146	177	152	149	167	151	161	170	180	169	177	167	184	170	172	165	162	120	148	158	161	125	173	150	169	154	137	150	179	140	159	152	137	178	150	177	150	136	145	137	144	150	163	152	159	154	160	168	160	153	159	155	152	165	154	158	138	155	179	176	135	150	123	169	154	171	174	156	147	148	138	147	166	167	159	150	161	169	160	164	155	156	175	140	152	143	156	184	178	150	157	175	170	135	151	159	134	170	145	189	155	146	139	149	141	164	140	169	148	153	165	164	157	182	163	146	160	180	155	164	138	137	137	160	165	159	167	169	157	157	164	189	169	168	158	159	169	152	159	149	133	150	137	165	136	166	141	151	140	136	160	157	137	164	168	151	147	169	159	149	176	156	168	174	145	165	150	138	136	157	159	156	164	189	142	140	159	141	165	176	164	149	140	187	179	123	159	135	180	163	158	143	161	143	147	186	166	156	154	154	155	166	161	163	167	165	157	166	153	166	164	184	153	165	151	167	158	149	161	162	161	174	159	142	161	194	148	143	183	160	159	156	172	149	162	159	154	178	133	171	176	141	164	159	149	149	179	134	147	171	154	172	165	158	153	157	150	172	164	165	150	149	161	172	155	166	160	170	160	144	146	159	137	143	179	165	151	170	151	149	153	136	156	169	150	165	138	159	148	169	161	157	171	154	178	168	142	157	158	166	164	145	147	169	148	155	160	151	158	162	146	137	165	157	152	149	138	164	148	152	136	155	160	154	169	155	140	166	154	135	159	157	157	158	165	170	160	175	151	145	138	161	165	178	167	134	149	173	155	148	158	153	162	150	133	180	161	163	169	158	167	160	163	154	150	133	151	160	150	146	175	165	165	160	161	154	155	145	153	145	151	155	151	156	174	161	133	167	170	156	148	167	155	144	139	148	145	150	131	151	143	177	136	149	155	147	176	156	160	131	145	141	182	154	166	151	172	135	155	160	162	165	142	145	150	142	142	158	141	134	168	140	160	144	147	143	162	150	166	157	152	175	147	158	156	151	149	142	158	152	158	151	175	158	162	162	156	161	156	159	147	155	173	173	149	180	134	182	161	143	166	162	152	152	164	151	165	144	147	163	171	155	158	164	139	158	179	161	180	168	146	160	159	149	156	142	162	138	161	169	157	171	162	152	156	140	144	164	157	177	138	164	155	158	155	168	151	154	179	183	162	162	191	145	135	166	181	145	176	167	173	192	147	155	143	146	161	159	157	160	142	145	150	163	153	149	140	140	148	137	140	145	182	157	162	157	141	156	165	158	179	172	164	141	152	128	158	155	128	124	152	155	166	147	174	148	153	167	164	131	148	165	130	154	153	167	153	163	136	194	175	150	142	158	139	162	159	160	163	148	153	132	169	164	131	167	171	149	138	178	142	125	189	158	160	148	165	174	159	165	156	166	148	174	140	159	172	160	156	141	178	147	152	145	149	164	148	175	151	173	174	165	155	154	174	162	153	155	140	159	150	160	163	147	159	161	155	149	148	152	157	153	148	155	170	131	137	157	194	183	142	141	151	161	139	175	167	129	150	150	160	123	172	160	141	159	131	163	131	174	151	134	140	161	153	173	171	137	171	179	136	164	144	131	144	169	144	150	159	161	131	143	141	157	157	162	149	168	144	140	134	157	149	154	164	146	183	168	160	140	157	154	164	151	145	156	148	151	142	160	133	162	162	165	140	148	146	141	163	154	165	133	147	148	150	184	138	153	169	150	140	170	169	151	168	164	141	153	155	173	139	148	173	152	136	147	187	146	176	154	167	167	151	158	140	177	145	141	172	165	172	135	133	159	148	160	161	184	154	158	132	161	173	139	180	156	151	161	168	154	169	164	153	138	159	151	150	156	162	153	159	147	178	131	164	170	180	134	160	148	160	154	132	137	165	167	155	165	171	176	142	138	184	136	145	161	177	159	155	142	137	158	159	160	139	179	168	161	162	168	152	156	156	178	138	155	147	160	158	162	130	161	169	157	168	139	148	149	133	164	169	157	165	149	160	158	153	166	158	157	172	141	153	145	140	149	174	149	157	172	156	153	163	167	157	144	167	179	165	144	154	157	148	152	145	142	154	166	167	138	173	162	143	143	152	162	154	155	146	153	141	154	158	140	150	143	166	161	161	173	154	151	160	146	151	151	133	155	167	153	147	164	139	147	157	164	162	156	160	168	148	150	170	152	159	158	164	179	158	161	151	163	190	158	171	160	177	162	161	166	144	167	156	138	174	150	145	162	170	183	143	161	144	142	161	167	155	158	170	172	178	159	144	146	170	139	156	165	141	174	168	155	169	163	173	141	159	168	177	162	153	147	164	157	141	156	148	146	162	150	139	155	175	146	151	156	157	156	140	150	150	144	148	137	167	158	163	147	155	153	159	172	152	173	170	158	149	165	159	157	137	149	154	175	152	166	169	148	144	156	168	172	154	172	164	135	154	184	162	167	166	139	147	167	136	157	142	155	150	154	167	155	152	165	154	142	183	130	136	156	159	140	144	146	149	143	153	146	157	143	171	152	183	149	144	160	161	144	160	137	161	151	161	144	153	164	159	171	163	185	171	157	152	143	172	158	154	150	148	143	162	162	139	151	171	160	159	143	170	156	154	140	146	158	169	142	163	131	160	164	166	165	153	154	166	154	177	145	168	179	167	170	155	163	152	160	168	156	150	189	167	147	154	158	161	158	139	146	172	165	159	166	168	149	156	159	166	141	153	168	155	158	153	159	165	148	134	153	156	137	161	158	165	155	180	170	155	158	166	182	175	132	162	131	161	132	175	164	170	160	169	147	148	134	155	152	163	147	156	154	166	156	123	159	169	146	151	174	165	156	150	152	170	151	150	142	170	178	145	158	154	151	157	152	183	171	140	133	148	163	156	155	133	151	149	162	184	156	171	161	150	155	145	169	153	138	180	122	147	144	170	143	172	129	141	159	163	156	165	169	161	164	139	159	170	168	158	134	170	174	142	159	139	155	154	171	158	144	152	153	154	154	153	182	161	157	160	142	159	150	166	145	162	160	174	169	156	167	158	143	164	159	138	186	157	168	142	153	190	153	172	162	142	174	171	138	181	126	164	177	131	141	155	152	147	159	161	152	163	156	142	162	134	180	155	153	152	178	171	149	165	150	147	153	142	159	149	163	161	167	147	168	137	145	158	160	164	136	164	156	159	134	165	171	152	152	164	133	159	158	177	151	126	158	150	150	146	157	154	158	155	163	167	160	161	167	164	166	144	164	149	128	147	168	153	139	170	157	182	150	134	171	152	152	141	171	152	154	153	164	160	141	155	168	149	160	148	168	164	161	166	141	135	152	159	163	164	157	163
9624	17512	11932	5315	3425	2363	1784	1318	1069	848	787	674	609	555	501	477	449	415	416	379	310	388	362	317	338	324	286	322	272	260	249	283	296	290	273	251	252	248	256	280	263	235	270	253	235	240	233	244	263	233	252	250	238	235	252	225	233	192	235	257	235	244	250	243	195	252	235	247	219	238	227	240	221	269	256	261	243	253	235	214	226	228	243	251	227	228	223	228	251	213	248	256	237	241	222	254	255	231	236	225	226	224	257	238	255	264	262	261	209	229	251	235	237	201	228	249	211	203	241	247	256	204	230	258	239	240	240	212	207	235	210	228	194	212	231	268	240	244	214	224	238	210	230	241	252	237	239	277	235	201	237	256	240	249	214	256	227	218	227	229	252	216	235	252	232	226	238	221	224	229	228	231	252	225	226	217	205	238	233	243	238	246	218	226	239	242	242	222	240	226	226	247	263	224	265	229	205	255	243	269	228	224	255	254	256	238	239	206	243	253	202	236	208	249	232	239	223	235	222	236	203	225	226	209	219	233	253	225	232	224	234	264	240	230	219	256	231	229	211	228	241	241	255	232	182	223	251	232	241	257	233	246	224	217	237	225	185	223	241	229	246	257	240	230	228	259	222	225	253	235	221	229	239	249	248	235	251	248	238	243	238	249	261	226	202	264	207	250	259	255	233	243	232	252	249	249	210	244	278	233	251	235	235	240	223	231	226	231	200	219	239	261	215	200	236	235	228	224	242	228	229	207	237	214	265	241	227	242	252	234	255	225	236	237	229	207	202	204	228	195	214	212	210	256	222	239	214	240	223	237	222	212	224	259	233	218	225	209	235	226	239	251	217	253	199	224	204	232	229	236	226	204	238	259	261	222	248	221	238	237	219	220	245	249	246	206	233	251	215	225	235	249	215	253	212	205	226	222	234	210	221	206	248	218	270	237	254	217	243	249	210	233	213	235	248	217	239	212	235	232	235	233	233	244	226	250	244	200	227	223	250	233	219	246	251	226	227	214	224	243	248	204	232	236	241	244	219	239	247	231	234	229	236	238	239	247	237	241	280	205	233	247	214	239	230	220	227	266	203	238	256	217	235	233	223	221	230	236	222	240	208	232	237	228	249	239	184	253	231	241	238	248	229	242	207	232	243	231	236	220	230	229	256	206	231	262	239	232	232	247	241	206	238	227	212	208	227	201	221	210	235	261	236	223	193	223	230	225	214	238	238	279	247	232	225	234	235	241	263	240	222	228	205	259	238	222	248	265	202	237	214	246	228	227	257	267	218	268	240	235	221	246	245	266	240	234	232	240	231	234	224	198	210	220	246	228	229	243	226	256	227	224	254	232	226	233	227	234	244	241	241	229	224	235	234	225	225	241	207	223	246	234	228	241	242	243	233	239	239	222	227	260	247	223	209	241	235	226	248	236	259	227	235	217	222	252	227	218	242	236	227	223	238	235	239	230	266	246	210	239	203	259	254	215	231	213	225	244	235	219	234	230	204	239	208	237	223	239	207	213	240	258	249	256	242	250	222	222	232	212	245	224	246	222	213	216	269	223	202	262	240	261	209	225	235	252	247	238	253	235	229	259	214	249	221	227	221	223	263	233	256	231	220	228	237	233	238	265	208	220	224	257	226	225	220	234	240	281	254	248	228	229	203	249	243	224	215	244	224	225	233	231	239	236	261	231	233	202	230	230	233	242	241	221	233	253	219	245	212	216	229	221	245	213	243	226	237	233	254	233	223	218	227	230	214	234	219	235	252	232	217	233	250	242	245	255	226	242	249	250	245	227	226	227	248	215	249	234	245	226	252	225	232	197	227	214	241	231	245	237	218	226	227	237	235	226	253	233	206	242	226	248	236	230	227	244	206	222	203	250	253	221	247	225	224	251	253	238	222	227	218	235	233	199	263	251	190	228	247	233	234	223	236	236	211	226	227	225	232	209	242	247	239	228	206	228	234	249	248	250	234	271	251	242	236	240	225	219	223	225	224	243	246	253	233	235	219	239	231	248	242	222	245	275	252	250	236	244	251	250	254	238	244	231	251	227	211	262	249	240	235	234	203	233	237	229	216	240	241	239	231	219	222	229	235	232	230	211	238	232	229	220	215	239	217	236	201	248	207	247	238	241	243	240	242	237	223	235	231	226	221	215	239	242	220	233	244	240	257	243	233	236	205	229	240	239	265	239	256	235	243	234	234	218	230	230	240	252	249	212	230	229	222	227	235	244	210	245	227	227	230	220	248	238	236	223	220	233	225	241	247	236	259	237	232	229	216	245	237	246	230	239	220	232	231	235	244	221	246	240	259	239	235	236	214	234	219	236	248	217	221	242	252	231	229	238	240	228	225	216	223	227	271	212	239	202	243	217	239	225	247	234	240	245	227	227	228	216	236	234	234	243	229	250	253	221	212	201	203	222	231	242	237	233	249	234	244	215	225	241	227	227	231	214	242	256	240	237	234	233	260	231	246	226	224	241	239	243	244	245	221	261	233	262	223	232	228	211	248	223	229	211	215	198	241	269	234	279	268	238	212	221	216	224	251	236	233	233	209	235	212	211	222	236	222	200	243	209	234	235	228	257	245	254	218	258	235	219	228	251	212	223	237	247	217	243	252	218	220	220	205	247	228	237	229	232	229	247	215	241	254	246	256	237	231	236	206	279	245	237	206	256	262	198	239	228	238	247	234	197	236	229	241	207	240	229	236	224	233	252	232	233	231	229	266	213	210	227	229	250	219	219	226	225	250	248	214	227	247	209	223	229	235	220	241	214	244	241	221	240	234	222	232	260	241	225	225	236	231	256	223	223	241	244	248	240	260	251	217	235	246	225	243	232	206	221	246	195	236	243	234	259	235	233	237	268	249	244	235	227	250	245	230	218	237	243	216	231	209	247	228	243	212	232	214	240	234	229	236	253	254	216	239	232	228	238	242	232	226	226	226	241	246	251	215	241	237	229	217	267	227	219	250	258	224	247	253	242	238	250	238	224	221	228	239	240	256	228	210	241	258	225	244	237	192	264	221	251	248	242	235	255	219	237	221	232	263	235	243	215	242	250	234	231	225	236	202	222	256	216	225	238	225	227	257	245	244	244	238	242	243	230	244	251	228	217	247	233	238	246	228	226	258	239	229	237	221	244	217	209	240	232	248	223	224	225	238	247	246	240	231	240	236	240	214	247	215	226	244	245	251	227	218	239	214	248	236	224	250	250	217	212	240	219	234	219	246	239	273	220	239	240	229	236	233	247	236	247	225	243	252	246	217	235	204	219	225	205	211	216	248	236	220	205	228	239	232	237	251	209	255	247	220	237	235	222	232	241	243	216	227	244	242	238	210	241	246	236	202	236	216	236	235	227	219	223	239	251	234	262	223	214	250	234	241	242	213	272	223	230	241	239	214	245	216	220	224	236	250	248	233	207	260	247	251	247	221	230	221	228	259	278	227	231	229	258	215	211	225	218	247	230	220	245	243	234	248	241	216	218	260	218	244	250	220	255
26862	19071	5725	1162	784	686	682	698	639	574	596	631	561	604	609	627	614	622	608	556	603	607	576	553	540	586	634	577	576	585	575	629	597	571	531	603	551	596	600	575	576	611	599	601	532	567	618	577	557	607	605	621	574	585	531	635	591	577	567	652	603	567	602	606	619	561	560	560	579	556	559	566	556	532	624	589	597	583	604	561	579	638	593	555	630	553	558	580	578	553	570	601	572	557	589	600	552	565	584	578	635	574	596	570	609	559	600	542	571	633	608	618	611	595	572	595	582	609	561	611	604	611	611	574	604	572	597	562	620	630	597	636	601	637	610	588	595	608	571	623	599	543	578	551	561	598	590	597	618	617	536	600	585	601	586	599	558	562	562	618	563	571	575	574	553	608	604	590	586	553	589	590	567	578	590	538	588	589	579	547	578	592	589	624	604	596	599	590	528	606	521	609	604	580	562	597	578	584	583	606	593	564	601	617	614	588	573	640	578	565	592	589	618	602	569	564	612	573	564	546	605	591	557	544	593	585	587	600	615	599	596	608	624	580	628	582	583	604	569	590	560	581	589	588	642	560	576	552	580	601	578	582	598	571	647	600	552	575	613	630	597	574	602	567	573	555	592	571	496	594	645	560	574	605	575	613	603	608	579	588	534	576	572	593	572	630	608	617	578	560	597	547	586	582	585	601	600	608	609	640	579	565	567	605	569	625	582	616	584	589	546	600	593	568	628	594	563	616	572	587	580	618	552	611	595	593	584	561	582	624	564	566	589	598	546	576	574	589	588	588	585	593	587	573	565	574	592	603	583	580	594	613	618	598	621	554	575	577	550	586	590	624	606	556	590	596	617	572	580	570	586	600	614	575	570	584	540	597	547	594	601	595	590	616	554	558	569	570	588	548	573	548	633	567	566	607	592	608	613	631	568	606	614	577	579	576	576	607	570	552	580	561	572	592	620	596	591	602	610	607	619	567	636	613	582	575	596	578	568	552	563	548	569	646	575	579	601	580	548	584	607	596	587	563	614	609	587	591	595	596	591	560	561	599	571	585	569	605	545	568	608	566	592	570	532	542	616	609	578	562	579	578	581	611	623	566	604	602	592	600	607	594	624	591	640	577	550	568	610	611	558	563	562	585	574	571	617	615	619	603	588	555	580	580	560	587	594	566	563	578	621	600	575	538	592	567	580	578	591	563	602	581	588	556	546	610	558	619	588	606	640	630	601	551	596	570	570	592	597	577	594	583	608	562	588	592	561	584	569	581	594	591	614	587	616	579	597	592	568	577	615	609	607	604	561	557	592	616	573	561	557	580	581	612	573	612	613	532	601	633	553	599	557	628	588	587	599	575	571	567	625	658	530	562	590	598	594	561	592	619	614	595	582	606	613	618	565	592	581	572	615	612	556	566	557	585	611	567	571	601	570	551	605	585	587	588	576	577	592	544	598	567	579	615	589	585	621	572	601	603	631	594	581	553	618	618	587	596	605	579	552	591	632	628	543	553	642	566	585	598	566	561	613	536	579	635	582	584	608	606	544	629	603	603	636	614	571	544	569	594	624	565	618	587	590	582	558	611	588	659	583	575	584	598	569	605	602	599	567	567	597	605	614	597	588	563	592	598	640	591	608	592	563	573	573	622	581	562	582	575	612	590	574	581	603	616	608	563	584	592	567	597	583	551	567	586	584	586	607	619	573	569	577	553	626	609	596	604	599	580	594	598	601	605	622	551	599	595	615	591	631	591	586	556	562	557	584	601	567	592	550	569	595	584	599	569	572	581	576	587	573	589	608	580	553	621	607	588	574	601	585	601	619	548	544	568	613	568	588	596	577	615	598	596	537	538	550	585	566	568	615	595	578	601	604	595	584	589	555	603	529	578	638	562	577	570	570	567	576	593	620	594	600	600	587	543	592	564	618	601	602	572	556	578	584	547	592	581	564	587	595	579	605	588	613	610	560	612	585	568	576	626	627	564	577	578	590	546	587	591	608	578	596	561	666	618	562	551	586	589	596	560	605	593	571	623	619	608	608	611	585	553	558	603	586	558	559	605	560	561	626	573	635	589	606	602	545	544	607	611	553	568	575	596	598	610	619	588	532	579	615	586	604	622	593	555	609	566	611	617	547	611	589	549	567	624	575	581	560	611	569	619	581	571	599	578	588	638	606	544	563	572	592	572	587	597	572	542	601	587	577	538	582	617	575	561	559	550	574	557	551	604	593	549	622	545	594	575	576	563	604	583	547	585	560	589	631	597	568	599	581	564	627	580	579	583	572	603	597	606	595	608	585	577	556	618	574	523	622	604	610	611	601	633	574	546	570	588	570	555	651	606	573	580	554	603	555	582	558	580	564	606	596	588	564	561	555	600	593	606	569	588	619	538	586	586	561	557	575	618	685	580	623	594	570	597	606	633	523	577	590	583	530	591	600	591	589	636	625	602	575	560	606	594	543	578	543	601	574	568	614	636	613	601	566	628	583	572	621	539	642	601	630	640	578	567	600	587	607	608	592	633	590	615	560	624	615	587	628	580	545	588	588	598	606	580	615	538	552	595	578	537	594	584	562	601	604	611	591	578	613	576	580	595	580	586	635	602	571	642	577	601	622	551	579	571	576	635	554	613	615	586	594	588	597	603	585	577	556	583	613	584	600	576	599	611	590	581	582	566	580	567	564	571	586	588	603	604	561	583	587	567	561	559	564	561	579	607	626	575	604	567	581	613	576	603	635	576	555	582	567	637	578	583	611	559	587	623	625	561	577	561	587	592	634	634	600	574	572	616	581	605	599	536	582	540	605	570	575	610	570	555	612	599	586	590	598	552	608	605	595	624	590	591	596	588	573	614	614	581	607	569	590	571	597	553	591	580	571	582	615	577	616	546	608	582	577	584	597	633	596	625	546	598	578	600	555	585	612	610	591	600	571	599	565	629	565	627	572	582	542	579	606	595	627	581	576	615	622	570	605	579	592	588	541	582	592	644	569	623	606	555	608	576	615	607	628	588	591	605	588	598	612	563	575	606	575	598	560	579	610	537	583	595	588	617	578	547	556	596	567	578	577	553	587	557	620	600	621	604	621	592	600	632	588	609	606	601	582	645	629	606	611	559	558	603	575	589	596	571	550	544	606	578	596	563	608	566	603	587	572	580	574	611	539	598	620	626	624	574	625	589	606	638	597	611	585	575	585	620	592	560	630	575	576	580	577	548	618	604	561	584	567	580	593	592	607	572	585	595	575	589	592	571	596	554	583	585	629	595	566	606	548	611	622	571	610	585	579	591	575	642	574	622	563	572	560	562	580	582	599	658	554	573	581	590	607	602	604	612	622	606	552	596	574	593	612	590	583	592	615	599	610	553	559	576	598	568	579	561	595	576	623	557	574	565	608	608	595	627	632	570	604	577	584	591	595	604	574	577	600	592	584	639	558	609	576	585	610	550	600	551	577	590	572	595	589	577	594	555	577	572	603	562	579	635	611	587	603	597	588	556	566	564	612	602
6960	4072	2794	1563	1222	1161	1049	972	991	927	909	932	907	902	902	906	957	878	885	863	893	872	887	915	930	899	935	906	933	896	875	888	851	853	879	873	858	905	871	843	847	850	855	839	817	863	902	862	832	907	867	849	908	872	832	874	894	897	872	860	860	867	876	845	894	829	886	830	880	821	830	910	905	897	888	854	846	862	877	898	870	822	882	878	872	875	862	825	853	880	821	848	854	899	858	901	848	825	851	862	871	890	887	847	879	916	936	880	861	865	840	893	878	809	908	897	855	854	864	916	924	878	860	911	897	798	805	891	859	875	871	869	859	858	854	838	852	816	934	857	834	847	903	808	853	893	890	859	866	846	861	820	863	860	852	847	870	820	829	883	851	858	902	870	835	859	829	871	861	852	874	834	903	839	871	864	870	861	895	865	897	876	915	855	899	853	845	863	858	930	858	915	901	841	833	916	857	865	869	876	848	848	875	831	838	859	841	894	839	876	866	873	910	908	910	895	853	903	816	888	893	849	831	846	855	848	884	870	863	839	874	796	888	841	894	871	886	846	845	866	833	877	830	866	855	892	868	898	870	832	863	878	856	879	842	894	890	896	862	887	837	848	889	867	896	882	868	854	867	867	864	877	876	853	832	872	889	858	830	873	802	877	883	914	843	896	869	848	857	886	943	877	912	901	857	918	864	861	890	948	839	924	857	879	931	904	846	854	880	877	857	879	845	904	878	896	852	836	842	894	865	818	862	877	883	882	895	896	852	878	948	863	826	840	902	879	822	893	885	877	867	867	843	872	875	838	865	861	886	831	910	818	879	897	805	875	894	887	866	842	880	894	879	891	866	876	842	870	860	888	889	873	829	822	922	856	875	860	891	872	875	870	893	815	838	890	818	859	891	818	855	935	869	886	860	894	864	861	874	866	836	808	875	868	852	778	905	893	883	885	860	878	918	880	873	850	878	906	807	864	832	854	877	829	865	959	867	911	852	902	882	819	849	884	830	876	845	894	916	885	835	879	839	857	910	905	857	843	876	878	896	878	862	840	894	881	857	856	876	881	849	896	855	811	832	863	912	810	842	829	885	889	834	848	881	896	918	878	932	891	830	908	849	875	926	874	869	837	839	845	842	874	812	926	852	841	844	906	811	854	898	859	841	865	835	827	882	913	860	844	894	844	871	901	821	832	917	903	858	837	873	813	833	860	861	904	878	871	874	892	861	853	892	896	875	894	863	879	862	874	887	876	823	934	842	843	831	846	902	894	846	874	831	888	832	849	873	843	893	855	870	868	865	857	863	857	885	858	831	900	910	843	896	909	883	869	888	898	897	883	846	828	870	873	911	836	839	885	892	847	868	863	906	880	868	856	917	893	837	836	907	880	858	872	866	839	888	897	863	861	920	834	896	876	827	845	806	884	858	837	841	820	841	876	846	944	855	888	869	924	883	843	833	867	871	865	918	849	867	876	830	856	893	861	855	915	821	909	901	875	892	857	870	846	860	866	832	833	891	839	842	922	942	880	821	868	940	808	899	832	868	860	907	900	892	826	877	901	851	875	889	862	865	855	889	844	866	868	908	874	890	867	847	874	868	875	899	879	882	871	872	881	890	908	851	862	918	900	936	896	893	860	895	859	894	845	963	920	847	846	940	801	869	888	901	843	856	856	856	871	899	863	923	852	928	857	864	851	885	920	865	851	874	817	845	811	895	862	837	871	874	845	882	820	856	886	851	843	860	793	852	847	913	889	826	884	852	873	934	853	880	914	791	859	845	841	875	835	848	860	866	838	867	859	881	869	881	923	872	882	871	851	887	832	887	859	888	877	870	943	870	898	906	882	875	877	892	869	884	862	903	915	927	831	843	884	874	878	880	865	866	829	871	868	902	907	860	847	813	888	911	853	833	883	888	834	881	892	853	881	849	916	849	862	840	888	847	838	854	874	899	853	878	879	857	889	856	870	856	843	847	854	893	911	877	869	840	850	835	878	850	883	946	864	880	930	856	874	832	888	870	919	887	902	823	912	849	900	827	853	837	866	869	812	890	839	839	902	870	906	857	830	836	878	897	823	851	818	877	861	885	905	861	874	845	814	832	863	939	887	921	864	901	886	880	868	928	828	880	926	897	878	854	862	913	897	851	821	810	850	834	802	895	878	860	853	831	867	893	880	877	862	877	904	817	896	907	873	841	832	855	902	842	888	856	907	845	860	835	889	843	842	841	876	869	870	837	862	835	859	857	883	853	887	848	883	880	814	907	880	863	840	885	884	900	872	917	873	847	865	854	897	892	912	913	877	885	894	847	875	896	867	838	880	919	846	929	853	843	833	784	856	863	897	892	852	900	888	854	920	872	877	898	865	826	839	833	872	846	849	832	868	918	901	852	863	877	832	893	848	858	875	841	882	893	860	850	877	949	881	864	866	875	875	790	859	813	837	842	812	851	860	932	889	861	810	877	893	862	879	873	846	855	867	830	851	912	887	877	890	868	872	823	901	816	885	838	846	860	854	866	858	814	879	788	871	887	850	911	867	867	879	829	885	846	894	931	902	932	908	876	836	845	864	821	885	911	877	860	921	860	889	889	849	913	899	877	866	862	882	889	863	865	847	801	891	865	819	832	831	864	833	875	863	916	852	869	913	904	846	839	855	855	896	857	835	863	869	873	842	849	885	829	912	871	843	855	844	946	860	831	905	869	837	946	878	956	854	883	879	846	838	853	912	857	853	861	864	850	867	901	862	844	855	908	875	867	893	822	882	772	858	893	880	827	859	903	878	904	863	881	875	896	855	815	874	877	899	846	861	851	826	857	890	905	875	855	856	790	845	887	880	877	893	883	842	900	876	841	868	916	907	871	875	825	909	908	868	812	868	904	824	853	917	862	854	866	862	869	844	839	868	894	853	883	880	891	865	879	866	863	858	934	862	835	931	813	924	863	880	862	882	845	849	829	838	846	858	844	876	885	875	829	869	855	864	864	863	850	876	851	815	875	889	895	863	900	816	873	903	859	884	857	858	927	877	863	910	904	907	881	869	864	804	820	864	893	849	845	862	886	899	914	814	871	855	883	837	854	889	849	872	939	890	864	873	897	908	859	886	876	857	836	840	821	831	892	865	864	870	839	887	862	856	840	852	818	856	842	885	848	864	835	868	872	874	892	903	901	885	906	853	854	869	876	851	837	923	864	898	834	890	819	846	862	891	890	857	906	872	858	911	875	853	889	834	884	864	919	800	827	908	874	785	890	886	849	862	870	885	838	816	852	851	893	872	840	873	818	845	870	917	895	851	931	856	885	843	869	830	843	886	840	846	886	853	912	922	865	852	862	865	889	879	862	912	844	831	818	883	826	862	854	840	856	818	830	870	843	891	865	839	885	879	908	893	806	886	860	880	820	883	898	850	827	828	862	900	861	820	848	893	824	874	870	887	846	860	850	884	864	827	878	849	806	832	864	862	848	877	846	881	856	875	880	837	858	830	855	882	866	880	868	853	880	876
22978	21092	28256	24150	21060	6792	808	607	503	419	439	400	377	370	408	410	359	373	375	350	368	321	331	341	340	342	342	311	341	354	309	325	340	319	318	322	339	292	309	319	308	318	312	314	314	311	294	298	297	317	362	312	319	342	320	307	292	309	318	357	337	336	298	306	323	338	288	320	296	338	326	310	308	307	340	333	309	299	307	271	314	338	354	307	310	282	335	318	344	336	294	326	310	319	312	284	289	317	329	329	320	337	314	338	312	311	329	306	294	320	314	331	315	308	327	315	296	335	333	334	300	298	295	325	321	313	332	322	327	297	365	305	309	315	281	300	326	316	326	329	317	306	338	321	324	311	294	311	332	331	303	309	327	307	351	342	347	343	301	300	306	303	337	327	321	296	327	327	324	325	299	305	313	300	329	355	304	336	312	295	318	292	324	291	297	318	324	319	296	305	298	322	335	304	297	320	355	303	314	315	299	329	300	296	300	325	322	321	283	330	317	324	306	326	318	296	288	320	294	315	302	328	304	273	316	324	279	334	350	310	289	290	310	346	352	325	261	309	314	312	325	320	312	296	322	321	324	302	308	317	308	309	314	306	302	286	302	332	293	321	332	295	304	320	313	323	296	316	312	325	317	308	331	308	348	313	352	306	307	307	344	322	332	307	293	331	311	292	326	305	272	299	358	313	334	297	336	364	352	341	319	287	323	352	326	300	308	344	330	314	335	331	312	345	297	330	323	319	331	306	328	320	324	305	309	341	351	310	304	309	329	319	298	312	341	328	311	350	310	302	354	322	323	350	304	299	304	344	316	343	299	314	339	322	308	315	311	342	294	307	338	325	293	329	293	306	316	309	312	293	315	307	334	324	320	303	313	327	303	308	328	316	291	310	329	316	341	301	309	313	325	323	296	307	324	318	318	316	311	284	333	328	342	329	319	315	279	302	300	328	308	301	308	314	315	315	310	303	322	324	283	307	321	304	284	337	302	338	337	310	334	329	299	309	326	297	310	322	309	323	302	334	334	307	330	330	324	305	330	291	297	344	364	315	359	326	331	318	347	317	320	339	320	301	355	322	305	301	326	336	316	315	312	286	340	308	334	326	322	325	294	337	313	329	332	340	316	304	287	318	315	337	300	297	314	302	340	360	313	333	318	342	289	298	346	300	295	320	317	310	341	331	321	300	299	319	304	318	321	281	317	294	283	311	314	348	352	324	341	294	344	318	334	334	301	323	313	314	347	295	296	300	283	323	321	317	288	282	307	317	299	328	322	316	329	302	296	365	319	306	347	315	305	292	316	307	327	275	319	318	315	308	320	320	309	307	308	326	297	334	361	319	300	296	321	324	301	308	313	321	313	313	303	336	303	326	308	339	330	337	316	341	316	321	339	331	333	336	298	293	303	285	306	280	341	325	323	325	315	316	328	333	332	332	334	283	318	338	338	309	314	351	273	333	291	310	305	281	328	356	307	356	307	326	298	312	273	318	293	331	323	298	317	326	336	315	347	340	285	298	297	294	311	313	335	289	302	332	313	300	292	320	336	316	314	317	326	309	288	316	325	332	318	318	329	356	312	350	287	320	311	306	307	332	327	337	309	317	309	326	316	292	309	317	337	308	323	321	314	302	312	329	318	301	324	297	305	288	351	303	315	306	338	296	320	301	324	338	333	325	293	329	284	314	326	293	314	315	300	302	330	306	331	309	312	338	339	308	333	335	290	337	318	278	311	307	308	282	331	338	364	313	338	315	325	293	339	307	304	285	346	293	324	337	340	306	314	325	319	325	294	311	315	310	327	319	315	327	339	308	329	312	346	314	316	300	290	281	305	313	303	308	314	330	338	297	315	362	286	332	361	314	321	305	296	363	303	284	307	319	301	326	320	335	318	331	282	306	322	320	313	300	304	304	341	327	311	320	310	294	313	341	332	310	275	308	344	306	296	314	310	300	336	320	295	314	288	316	326	311	293	328	305	304	303	318	317	320	346	300	318	299	335	326	294	291	313	300	325	350	289	323	279	311	286	334	362	309	293	314	273	308	283	329	326	314	326	333	330	308	318	317	285	339	294	308	328	305	349	298	335	343	302	317	333	326	314	307	303	305	341	318	314	358	310	325	336	309	298	374	346	328	307	340	325	278	337	327	302	319	346	324	304	323	323	269	278	324	305	300	301	324	299	330	306	321	287	315	326	324	321	334	320	304	347	282	325	324	336	326	314	307	308	291	334	364	329	320	330	308	344	302	336	328	308	326	336	317	331	289	298	319	291	308	325	309	324	326	341	295	305	317	313	327	309	294	343	327	296	315	331	312	292	283	319	347	336	328	340	320	317	320	289	288	347	301	360	310	318	327	307	323	340	314	314	281	277	343	315	313	297	296	265	358	327	333	330	343	333	309	330	323	334	309	312	310	318	324	292	306	292	334	310	318	312	348	310	306	304	331	324	340	271	354	302	300	322	328	317	307	286	310	292	284	300	320	332	350	325	301	321	289	322	310	340	316	345	308	296	306	292	283	327	320	312	299	328	315	275	322	311	330	307	342	337	315	317	338	298	293	296	297	292	313	319	311	322	309	318	319	324	299	292	331	323	310	334	325	317	306	295	333	328	309	302	319	304	305	282	298	315	321	309	304	315	302	302	311	304	334	310	326	291	319	312	307	324	301	306	316	279	298	318	304	307	275	300	341	332	332	318	314	321	321	339	344	311	292	328	355	337	320	347	338	334	309	326	320	335	327	323	328	284	314	309	340	306	325	309	348	307	305	319	327	305	301	319	325	302	307	306	321	313	323	305	282	316	295	305	355	319	318	273	335	314	290	322	317	302	329	339	320	334	316	310	315	306	340	360	291	320	306	330	323	306	320	322	323	307	320	286	301	284	316	310	321	295	306	337	322	319	356	283	304	311	297	320	303	315	329	331	331	294	335	298	329	322	300	292	321	288	319	360	304	304	310	312	333	315	347	332	305	285	324	291	326	335	332	300	326	317	332	315	308	315	297	303	322	323	335	317	316	285	324	323	303	282	308	336	298	299	305	320	286	295	334	322	346	294	326	318	309	322	314	308	350	304	290	299	345	306	295	292	311	292	343	322	301	305	307	304	315	312	333	335	333	335	342	303	318	319	314	316	325	316	316	305	310	314	306	307	335	317	337	282	318	335	292	305	298	295	320	328	287	328	289	300	340	326	307	302	309	327	322	341	333	320	327	316	313	310	312	338	271	312	328	338	330	348	314	310	333	304	311	308	301	304	279	319	337	314	375	358	298	322	318	310	319	333	320	301	296	322	327	313	275	310	309	326	318	303	270	287	331	337	348	326	312	337	292	291	329	338	333	300	327	318	302	288	309	334	310	326	315	316	311	328	315	288	347	347	320	317	318	304	352	300	295	319	307	331	307	301	298	343	309	323	372	320	300	324	335	300	311	330	325	329	304	301	321	305	350	305	333	289	290	320	312	327	317	283	318	302	312	310	283	293	316	328	307	312	335	307	316	337	306
7602	12308	8453	3853	2350	1653	1411	1124	998	923	789	695	696	688	668	635	630	615	571	559	535	546	586	553	536	529	603	501	516	484	483	493	507	490	487	523	490	478	492	474	483	462	494	467	504	526	487	521	489	481	533	506	519	510	567	483	511	488	488	515	507	480	519	487	541	496	512	500	489	516	499	521	513	491	496	498	495	474	493	482	492	548	508	487	465	568	445	470	483	483	506	440	511	466	506	480	536	518	504	486	457	460	479	492	497	501	463	522	528	474	470	493	478	510	463	482	506	500	485	486	472	508	481	514	460	490	484	486	470	511	495	460	492	490	459	482	443	483	480	487	482	532	480	499	487	441	494	470	487	458	491	484	436	528	485	483	527	479	490	481	501	484	459	500	514	523	532	483	488	490	499	476	454	474	503	509	509	482	497	479	524	450	523	490	474	525	486	510	490	473	476	474	497	501	501	498	453	484	519	485	493	479	484	497	494	506	515	476	485	509	444	476	487	488	485	463	493	517	497	456	474	497	476	470	480	490	481	489	463	452	496	506	468	548	459	464	483	502	496	531	491	508	496	469	490	498	461	498	517	498	509	491	482	529	524	489	507	505	461	478	477	470	450	490	458	436	551	468	501	486	508	449	509	498	505	491	454	489	491	514	459	501	468	490	504	513	475	479	484	501	481	439	493	467	476	473	507	477	532	478	496	495	534	483	504	502	505	528	490	471	460	495	502	504	510	476	478	492	483	513	487	526	470	474	485	508	532	495	450	491	503	442	480	508	471	543	481	504	472	460	506	499	472	491	501	517	480	511	496	522	543	486	502	516	526	491	527	490	502	515	464	439	485	486	506	485	489	510	448	501	446	500	506	499	446	526	482	470	449	508	469	535	520	497	475	498	485	480	476	497	462	456	450	472	505	494	491	494	503	463	484	473	523	519	524	520	535	506	492	507	474	462	495	494	511	466	474	477	473	508	508	485	533	468	457	471	446	508	510	480	485	529	473	483	461	483	477	506	470	439	458	495	489	527	494	500	490	458	494	505	496	510	503	508	488	456	495	524	486	491	512	530	528	487	481	494	498	466	479	508	489	508	488	460	486	448	509	449	493	497	505	472	500	479	480	445	489	419	462	474	464	444	487	470	510	470	491	484	510	513	524	501	464	471	462	486	494	493	469	462	484	476	465	491	479	494	497	513	445	502	482	479	472	510	481	477	468	507	493	470	504	511	495	525	521	460	511	457	479	494	484	492	498	441	487	497	503	482	478	526	510	490	523	477	488	489	524	482	480	498	464	512	499	493	509	508	473	431	469	517	495	504	516	480	467	462	452	505	486	495	469	479	524	477	470	495	422	478	560	482	521	452	501	462	486	492	510	535	481	522	483	477	478	494	483	544	487	497	462	467	522	494	464	475	485	500	507	457	459	463	461	477	499	463	505	491	493	479	487	458	489	451	470	519	522	483	505	481	458	469	514	508	487	498	445	498	515	471	491	509	499	478	497	440	497	494	475	467	479	452	470	478	493	502	474	506	501	490	479	480	474	467	488	472	457	494	490	498	490	475	498	479	508	505	476	472	473	475	479	497	480	485	478	481	473	483	500	471	487	439	445	479	520	473	484	451	473	500	506	495	519	476	502	492	455	522	504	466	490	470	498	484	520	443	503	499	518	456	475	480	501	518	482	492	491	492	493	451	465	464	451	496	462	523	498	483	455	448	475	478	473	482	510	475	509	503	505	512	530	471	477	482	510	500	487	471	498	480	505	470	516	496	474	462	467	475	496	501	494	460	484	490	486	491	480	466	503	487	495	479	483	456	478	469	486	476	445	484	466	534	449	478	527	504	477	497	485	503	455	493	472	506	489	498	495	499	482	471	504	457	519	512	506	472	498	556	447	536	501	546	507	519	461	490	487	489	472	504	522	456	528	455	504	521	466	457	490	481	468	507	482	490	504	477	480	537	469	522	468	506	511	486	498	509	448	494	477	501	513	484	514	523	520	463	486	501	514	515	470	478	514	479	482	513	463	523	488	499	492	476	463	479	491	467	470	494	450	469	489	492	472	499	491	528	508	524	497	482	506	485	467	485	452	480	450	493	491	500	488	490	486	464	507	493	502	533	519	461	451	518	494	476	495	490	515	483	467	485	469	439	452	502	467	501	517	507	545	510	505	467	500	472	517	522	455	489	503	491	482	531	513	477	439	449	477	474	497	469	479	485	501	517	506	475	478	490	479	527	480	529	505	479	487	484	501	489	486	514	463	496	472	511	513	489	504	484	533	501	487	509	476	501	523	485	537	496	462	464	486	515	496	463	504	505	466	519	482	505	488	447	520	500	473	485	451	466	477	513	518	474	513	493	462	536	476	494	507	481	528	486	517	522	474	493	477	464	512	513	472	527	511	465	503	459	509	486	452	506	510	500	505	461	494	498	468	491	525	499	465	476	523	455	490	487	507	487	478	466	453	489	495	477	454	465	495	492	476	524	450	501	527	520	490	466	447	490	467	476	503	532	499	536	478	488	490	532	491	504	486	514	483	483	515	472	497	482	506	496	482	521	502	504	489	466	489	511	447	478	521	464	477	486	472	497	507	480	458	479	491	466	473	494	502	494	447	527	474	434	471	512	477	486	473	499	477	440	507	430	472	492	520	485	495	502	448	493	486	455	460	493	495	447	484	470	485	472	501	492	474	486	455	466	492	520	499	494	464	460	482	461	510	470	472	497	502	499	552	439	470	496	485	515	500	512	481	498	472	495	507	485	499	451	479	478	469	524	448	486	517	496	502	470	492	482	481	499	489	485	485	505	519	453	546	490	483	469	509	479	476	462	456	448	454	460	491	482	496	481	497	505	492	485	514	511	479	481	497	491	507	509	483	496	477	480	486	464	497	528	514	461	474	501	498	465	472	473	515	520	459	485	533	521	498	502	505	511	533	466	474	503	467	478	468	468	499	495	516	509	455	510	486	484	500	506	477	503	476	497	498	477	518	481	491	489	521	487	451	485	485	462	510	516	503	488	483	478	486	464	509	498	460	507	480	444	500	492	522	500	502	448	503	473	467	503	514	501	496	507	477	525	507	464	501	466	452	511	441	512	498	457	501	471	496	489	477	461	480	478	480	438	498	483	472	509	498	500	517	500	490	488	544	451	481	455	479	474	471	448	476	489	484	510	485	481	484	503	434	499	472	495	525	519	508	516	510	464	499	487	522	476	527	471	496	473	474	480	511	519	496	453	489	470	479	483	449	443	437	459	494	465	498	502	509	522	492	518	522	473	540	509	478	470	499	478	474	494	500	507	477	528	481	457	497	478	478	533	468	502	464	490	491	503	490	497	493	497	498	511	483	496	490	481	492	516	490	453	480	494	479	507	510	502	475	455	487	483	528	491	488	483	503	493	520	512	487	482	513	498	492	463	483	490	493	520	518	495	481	464	500	511	467	465	491	520	483	480	472	513	467	441	469	507	459	491	514	484	503	508	485	472	486	512	472	511	505	457
24287	21132	26753	25114	3988	809	763	678	627	586	672	602	617	587	586	544	567	585	532	582	560	564	553	504	553	536	555	537	520	548	530	566	537	504	551	553	544	592	535	554	570	529	518	513	532	527	542	540	550	569	530	553	567	562	547	550	537	527	562	533	592	532	542	519	527	506	519	535	540	514	544	502	547	548	503	505	521	531	557	528	548	577	549	533	511	525	560	552	519	519	538	490	534	531	557	498	531	570	588	522	547	530	490	542	503	532	489	529	565	540	525	516	532	550	544	575	572	473	508	528	547	530	565	526	524	571	541	522	546	513	505	531	504	546	570	503	542	555	564	556	523	537	535	553	518	571	555	555	517	507	520	550	576	526	546	522	556	528	575	520	560	541	511	552	535	585	526	530	500	514	484	510	520	525	562	528	550	533	468	520	505	577	554	539	531	539	527	556	557	537	536	534	526	504	530	537	528	487	554	525	569	542	526	532	490	528	522	513	545	523	551	523	557	513	535	567	555	546	528	542	541	600	535	544	507	541	566	524	535	534	547	538	506	560	550	600	544	512	554	525	554	485	546	537	564	558	518	519	577	509	584	531	578	556	548	507	522	537	537	533	525	521	552	544	531	567	532	534	538	559	546	542	533	530	552	528	516	478	525	538	488	537	504	512	533	512	553	522	527	547	542	554	514	513	559	539	518	527	543	568	507	530	564	491	522	509	520	526	547	565	511	503	506	529	548	536	534	531	525	543	547	556	576	523	566	517	543	514	543	489	541	560	576	496	546	565	542	547	534	527	549	551	514	571	531	517	508	561	525	525	533	542	521	564	523	561	532	530	527	516	539	506	543	535	558	510	530	538	525	495	538	551	522	543	519	509	551	565	576	488	555	506	506	477	541	538	538	536	532	510	539	478	530	553	557	506	543	538	555	565	506	488	567	572	541	575	532	504	490	603	522	559	559	493	533	517	546	590	518	535	498	513	511	528	514	510	543	613	563	575	560	605	512	566	535	565	554	527	521	537	535	563	545	489	524	593	509	555	553	516	559	484	544	540	551	489	516	509	535	521	526	528	546	539	521	521	565	588	539	522	575	555	541	502	546	549	551	519	552	537	555	550	516	537	524	549	534	551	549	525	533	527	537	521	542	568	537	510	533	530	521	540	504	514	558	514	522	515	550	520	538	547	547	551	529	493	511	537	530	474	567	519	504	531	541	527	528	519	480	567	547	524	563	540	544	568	522	540	534	509	501	504	561	530	594	524	519	530	543	524	509	526	580	514	526	547	491	520	535	496	551	516	528	526	528	555	549	561	531	561	533	534	535	524	545	489	542	529	523	557	550	546	582	529	524	529	544	555	557	511	523	551	507	529	525	532	526	505	553	535	557	505	563	560	585	551	522	483	536	514	531	545	481	560	554	596	524	538	548	545	542	544	533	495	475	531	548	518	495	556	526	494	529	555	474	557	570	471	531	519	545	538	555	554	517	544	531	494	548	518	502	574	536	519	551	522	521	502	495	534	537	535	575	555	538	497	481	488	527	517	533	526	537	526	532	530	542	531	513	497	521	586	525	527	531	551	529	555	529	569	473	536	531	535	514	498	523	486	514	548	509	534	525	524	512	487	518	469	516	528	543	521	535	521	494	526	532	503	538	537	476	522	481	586	523	562	530	529	530	523	526	531	559	556	516	527	569	524	511	542	496	529	526	533	564	555	509	533	553	550	539	545	563	569	564	533	544	555	568	541	569	562	549	525	528	562	572	534	522	522	537	502	564	517	517	549	551	523	534	563	522	506	512	546	525	545	515	518	548	513	522	580	570	520	509	539	515	528	566	530	522	559	552	520	538	563	535	553	518	510	538	490	573	538	518	520	534	556	526	535	532	552	533	509	525	568	520	529	509	503	564	550	513	499	531	541	532	552	509	517	547	520	533	579	534	522	597	534	503	565	552	507	536	504	539	535	523	560	495	522	499	535	501	542	569	598	526	543	516	516	539	477	569	509	511	514	481	507	540	541	520	560	537	536	492	481	520	567	552	505	545	560	532	543	502	504	533	530	511	557	547	500	538	520	536	574	557	539	562	564	531	538	505	538	563	525	519	551	516	553	563	532	574	538	528	487	573	483	522	592	558	551	567	519	499	561	517	532	545	553	521	576	568	533	567	550	498	541	513	525	573	494	499	521	570	515	490	539	575	538	518	497	564	499	489	544	532	534	523	510	506	567	513	518	532	501	562	566	549	537	514	565	555	507	540	536	538	536	570	503	515	521	574	544	565	545	531	535	520	544	585	515	539	559	512	505	517	511	530	521	529	568	520	532	514	536	526	540	575	527	527	545	521	532	548	595	498	534	534	508	548	549	526	554	554	553	522	551	550	560	506	552	510	491	532	563	510	561	487	490	537	516	557	513	504	520	529	546	528	547	528	503	532	543	555	543	547	541	526	531	501	550	515	499	557	568	556	558	530	569	532	511	547	565	515	503	502	544	544	508	558	556	534	536	546	528	491	533	545	553	503	529	523	583	527	511	521	511	523	535	535	548	489	570	547	501	571	548	540	567	549	534	546	543	537	534	548	546	542	497	525	560	583	529	518	532	594	556	512	528	512	520	530	508	551	537	544	523	531	521	546	524	544	551	542	569	529	546	495	535	535	554	553	470	518	532	493	555	487	526	525	505	564	468	523	508	539	542	555	533	500	514	518	534	548	526	536	572	546	570	530	555	575	541	577	558	564	509	536	508	506	542	527	511	526	565	510	522	518	524	520	506	535	550	539	521	535	515	550	573	527	523	489	540	513	563	524	523	551	567	584	560	533	467	523	542	497	535	538	531	551	505	495	533	550	519	532	529	540	508	556	568	510	508	551	558	538	525	525	533	557	516	540	563	552	510	519	555	543	548	531	520	568	532	559	578	566	515	526	536	536	537	511	526	527	511	547	519	553	536	521	536	546	552	544	503	543	582	535	530	537	597	520	486	550	519	588	536	559	524	539	501	551	536	559	533	523	539	544	534	546	519	548	515	553	527	553	526	552	547	524	553	538	530	549	557	524	525	519	527	511	531	559	515	532	521	549	542	545	544	585	533	582	532	548	548	516	538	533	517	565	544	548	535	517	519	549	542	544	549	517	551	534	530	552	528	565	560	551	511	549	521	483	508	546	553	530	555	506	554	540	572	540	547	591	494	571	523	513	522	526	556	504	492	532	524	518	538	539	530	536	515	553	543	566	538	533	516	539	551	542	538	526	553	527	536	524	496	542	507	540	499	548	574	498	539	521	553	546	528	544	551	533	507	531	563	536	529	549	535	554	499	565	578	539	526	510	551	509	572	573	521	532	522	506	562	562	514	524	505	534	553	555	508	577	545	508	539	528	483	570	547	497	508	573	545	523	546	527	533	531	574	529	539	526	563	566	509	557	594	552	541	481	545	541	545	508	553	549	494	538	531	514	522	541	542	524	584	589	547	527	587	572	523	573	562	534	595	560	558	551	507	524	520	578	554
7278	7885	5352	2450	1795	1402	1284	1128	1046	977	960	968	835	879	877	806	909	838	838	835	789	804	844	835	787	765	831	774	839	821	753	767	790	785	798	793	730	819	800	767	790	848	783	841	798	781	817	810	750	795	824	737	785	744	760	781	793	842	741	805	790	747	833	767	835	785	719	782	794	753	788	796	764	804	730	773	814	769	805	810	759	794	780	754	765	788	816	771	775	798	735	787	772	744	756	750	735	740	824	788	783	773	786	814	812	777	834	812	845	809	817	788	750	754	778	734	793	830	790	798	764	766	771	743	750	813	795	723	827	789	770	817	805	809	758	756	784	795	831	750	768	852	820	771	774	780	720	767	783	780	823	783	814	754	782	779	787	775	791	720	742	718	814	777	776	774	770	759	770	786	726	740	735	783	792	749	769	754	819	762	815	780	786	734	736	801	828	731	764	808	778	727	802	750	779	763	774	799	744	831	815	762	822	771	814	773	766	758	845	747	767	750	777	766	801	780	812	752	810	744	764	826	741	780	753	784	772	729	725	800	803	809	802	783	751	782	774	777	771	759	798	733	772	795	766	726	806	798	758	770	810	818	773	720	827	754	804	775	800	748	757	786	792	844	777	754	761	778	776	825	759	783	771	826	771	780	763	815	768	797	803	723	766	807	785	781	772	771	787	816	781	778	730	765	762	779	739	796	750	753	795	782	759	766	816	769	803	771	769	743	792	764	803	746	788	739	774	784	822	787	805	842	783	801	763	729	762	807	789	801	762	794	747	812	730	777	804	753	839	838	773	778	801	774	732	785	782	753	788	805	799	780	793	778	790	802	753	761	762	757	793	789	791	749	802	815	813	778	857	819	799	772	773	740	791	811	760	800	779	768	779	794	768	805	807	837	753	796	769	797	781	740	756	788	765	819	785	777	767	765	811	749	777	776	842	805	747	776	782	775	822	779	767	788	758	805	753	783	804	771	767	771	825	796	808	806	786	776	783	766	811	798	757	826	771	755	786	727	764	730	787	796	764	806	757	754	771	808	771	776	798	764	782	747	773	776	768	772	847	714	728	750	793	812	786	779	770	789	806	782	753	741	798	777	791	757	753	789	772	806	776	726	763	768	826	799	816	786	757	818	759	747	796	773	754	779	813	792	764	747	809	770	778	761	804	859	777	795	784	806	776	771	777	751	807	725	807	747	785	751	722	780	830	730	752	750	832	723	787	766	778	814	810	773	732	757	842	761	750	769	744	773	724	732	778	736	830	776	774	780	795	772	799	743	791	791	791	829	748	773	790	777	828	784	840	779	718	764	761	735	769	787	759	790	767	777	811	797	796	788	743	760	795	729	810	769	819	755	746	797	797	783	722	804	770	820	730	802	756	755	803	815	761	806	814	742	807	759	822	815	809	778	752	814	791	759	812	789	763	767	769	784	787	740	763	789	794	724	814	785	771	776	771	762	792	742	775	806	792	744	801	795	772	799	770	771	775	807	792	812	755	827	807	777	802	771	782	797	798	784	794	762	772	822	809	749	789	772	758	830	749	782	817	783	817	778	802	772	734	804	787	798	808	771	755	827	744	806	832	752	800	746	793	745	751	738	809	802	789	817	750	785	809	782	795	798	797	786	760	771	776	767	788	766	806	755	743	771	800	774	832	738	799	767	785	752	799	764	782	789	738	773	757	819	777	750	764	774	776	764	776	735	743	757	760	714	777	736	740	819	795	774	712	766	771	748	818	782	804	772	730	769	813	819	811	755	794	822	811	802	813	780	711	769	716	758	767	801	787	784	747	749	785	782	767	760	839	760	752	727	741	808	805	794	827	770	759	788	805	766	827	754	791	817	807	776	778	778	779	780	788	728	798	764	804	693	776	804	771	784	745	749	788	771	757	764	799	779	810	771	772	803	773	747	754	814	781	791	784	789	784	771	762	798	802	762	741	781	801	756	797	783	799	796	743	751	796	762	751	752	756	719	770	848	773	802	756	746	759	764	811	789	750	794	794	764	790	730	765	727	801	787	762	769	755	749	778	757	775	794	746	720	807	835	766	853	796	781	800	760	812	789	808	785	734	767	802	756	801	738	807	732	754	790	771	758	787	728	788	820	786	776	768	800	747	780	725	766	789	807	766	750	773	742	763	771	785	794	779	757	736	796	734	809	796	814	743	781	766	761	774	762	768	786	786	725	775	804	734	759	777	810	753	819	797	792	767	757	853	721	780	777	815	795	788	746	762	749	814	790	787	751	798	809	726	765	765	737	755	792	785	807	726	776	789	805	751	818	795	773	777	855	775	776	783	765	779	777	781	770	781	776	786	808	790	755	747	778	796	757	788	753	820	792	777	793	831	790	813	773	742	808	783	750	741	773	744	793	785	830	773	849	760	748	799	770	725	749	775	813	777	797	748	801	794	765	789	765	748	742	793	783	703	831	794	788	790	769	811	730	746	734	777	750	776	796	736	762	762	760	816	777	709	782	776	789	795	800	770	760	784	810	792	752	805	839	809	737	813	764	751	799	785	730	805	774	789	805	758	757	773	772	740	808	756	753	741	799	762	823	804	744	716	792	752	757	771	759	812	811	811	822	798	780	762	814	804	762	819	759	778	801	760	735	811	741	741	773	794	783	736	818	759	759	737	760	781	770	767	719	811	745	681	770	774	811	787	757	790	789	730	807	777	784	755	799	796	753	761	781	799	800	806	831	764	755	801	826	800	808	831	753	771	751	783	826	777	795	810	779	747	769	791	839	804	760	800	770	760	776	826	748	781	802	846	789	770	747	774	808	836	791	774	751	751	774	796	766	786	727	772	813	763	755	753	786	778	797	769	741	777	782	750	763	741	790	768	724	768	786	799	769	791	762	777	812	750	771	790	720	781	794	760	788	766	733	825	749	788	780	747	733	758	783	759	772	783	778	766	798	800	775	786	820	731	807	824	731	815	764	811	751	776	742	732	804	741	774	784	785	798	768	761	782	804	805	778	841	793	786	746	770	802	743	751	818	790	803	772	775	858	775	803	735	781	813	784	747	803	788	811	760	735	759	763	759	770	802	795	800	809	738	815	768	777	756	747	800	749	735	753	770	723	778	809	776	821	778	783	802	737	774	751	805	741	752	786	811	790	796	752	740	761	732	774	770	794	778	787	778	830	819	763	771	797	713	800	718	822	758	773	780	795	728	803	792	793	774	791	767	791	778	834	794	772	782	790	778	756	780	769	790	782	758	785	814	764	804	799	786	821	752	786	732	775	755	810	704	777	732	717	778	789	756	777	785	750	788	796	749	813	785	824	780	739	770	811	740	765	737	817	832	767	762	760	751	783	805	781	825	726	773	780	714	769	791	816	790	781	764	792	864	760	750	753	733	767	749	749	760	795	771	785	802	788	794	789	724	822	716	739	763	752	775	773	746	752	764	738	823	766	799	747	770	823	748	798	790	783	769	775	772	760	794	842	830	772	798	769	762	750	777	817	781	799	797	749	775	750	745	801	770	779	749	772	858
22213	21172	28844	23767	21175	21110	3625	633	467	375	283	300	296	262	251	213	218	232	217	225	181	196	230	190	199	191	181	178	171	157	174	186	180	169	174	170	150	180	168	169	146	152	157	156	145	169	160	171	133	169	155	158	158	151	178	174	173	164	162	187	163	160	158	142	159	147	152	152	153	142	178	165	144	164	170	154	164	157	147	152	171	145	157	164	155	164	161	187	142	130	160	172	160	165	154	168	158	174	159	139	164	169	157	160	158	149	134	167	173	160	148	170	150	153	149	142	169	160	157	141	183	152	142	166	166	165	175	138	158	153	143	172	168	163	176	159	171	152	151	152	159	137	158	152	153	146	139	151	174	151	176	142	140	165	145	146	156	126	164	162	154	151	156	151	140	166	173	163	174	174	132	159	152	143	174	151	172	139	163	162	169	150	158	161	143	152	170	140	147	137	165	147	152	148	160	146	151	161	172	164	155	170	155	159	162	114	152	147	179	135	143	152	138	148	152	154	145	135	162	137	159	149	183	140	161	179	170	157	151	157	154	163	130	156	155	168	164	170	160	153	176	157	141	170	158	151	147	154	168	173	144	160	164	146	137	137	148	157	154	157	154	158	167	149	166	158	134	145	168	157	138	173	141	161	158	169	145	146	159	153	146	179	166	155	150	152	141	152	147	167	148	141	165	167	160	156	156	150	180	164	150	167	171	151	140	139	191	140	151	154	145	165	146	159	147	159	168	165	115	151	180	166	160	147	161	152	136	135	144	165	139	152	142	154	135	165	147	150	145	144	155	181	150	134	148	155	160	166	157	157	148	171	172	181	148	176	154	168	165	158	160	167	161	151	142	160	149	160	151	162	155	135	163	165	148	167	146	160	159	134	180	137	151	151	163	146	153	129	172	132	167	145	162	157	174	157	140	156	168	182	154	160	155	142	172	156	148	164	176	164	123	167	151	155	175	168	160	124	160	169	151	164	146	145	131	134	148	170	145	144	144	154	159	150	162	190	170	143	135	162	162	150	146	146	144	161	170	150	148	153	142	162	156	164	145	165	153	171	149	162	172	148	135	146	133	172	157	152	141	157	137	159	171	145	134	171	159	152	152	150	157	159	169	154	164	148	193	148	155	155	160	156	147	168	146	143	151	150	173	145	140	144	148	166	164	135	146	158	159	163	158	153	150	159	164	155	170	152	151	159	166	149	159	151	157	162	146	158	160	155	164	163	139	160	163	136	144	137	149	185	166	179	133	164	151	156	186	159	154	146	168	154	159	170	145	161	143	160	143	152	175	178	166	156	166	150	145	155	157	162	148	172	153	156	157	149	155	161	150	149	160	155	173	151	142	171	146	158	155	149	162	155	146	155	145	148	154	161	140	147	146	184	171	158	179	166	174	144	172	128	168	193	160	158	169	160	153	147	137	156	155	150	151	149	157	149	161	145	156	160	159	161	155	147	152	146	188	155	172	161	146	162	165	167	134	161	138	146	144	133	160	172	171	163	182	148	162	153	149	150	138	160	135	169	167	151	146	158	133	175	165	149	150	180	152	153	157	150	149	140	169	181	157	163	136	154	172	139	174	144	127	152	156	160	133	171	156	128	146	147	163	175	172	163	173	168	175	175	141	147	171	164	140	161	138	153	141	161	122	133	160	158	170	166	137	154	173	139	176	140	164	134	151	177	153	157	127	155	154	138	169	157	173	157	137	161	153	163	162	154	159	144	128	143	155	165	154	151	166	165	158	166	138	143	162	143	161	166	161	152	150	155	138	146	153	147	173	153	161	159	170	147	163	159	160	158	154	172	173	151	154	157	138	167	156	174	126	152	155	157	149	153	170	154	173	148	174	144	163	172	163	151	145	146	151	149	154	164	153	160	186	172	146	168	143	170	173	130	142	165	151	149	175	169	176	156	127	144	146	143	138	176	162	148	140	149	163	167	151	141	176	156	151	150	182	168	130	143	162	172	155	179	160	141	159	153	171	175	130	145	157	145	159	175	158	167	169	186	159	163	140	162	144	139	167	142	152	175	169	139	150	161	140	142	149	159	141	145	156	166	159	170	145	161	146	167	168	170	155	162	161	139	142	136	185	142	155	139	179	140	147	146	160	145	163	160	135	152	141	130	140	152	153	162	159	170	152	143	169	136	149	154	170	154	181	163	153	170	160	147	168	169	165	170	136	139	172	143	158	150	156	158	160	159	166	141	166	187	159	154	156	148	158	170	140	150	152	154	155	133	165	160	132	136	149	146	158	154	150	172	150	146	158	146	150	162	160	146	148	155	149	148	157	159	168	172	166	181	158	157	157	194	162	163	152	173	167	149	166	154	170	151	155	159	143	139	155	164	179	171	157	152	154	175	163	142	149	167	138	144	159	167	148	162	151	147	170	160	158	155	166	157	138	161	166	159	175	149	136	149	160	162	147	148	160	136	167	146	156	162	124	177	167	149	162	157	162	158	147	149	158	139	176	174	163	147	169	165	145	168	171	135	157	170	152	157	143	136	151	148	158	156	146	179	153	161	143	174	162	189	187	170	157	152	162	155	156	163	153	158	167	153	150	165	164	160	163	176	141	149	148	165	170	149	164	148	152	155	159	149	148	176	151	163	156	159	149	157	155	157	136	173	195	151	153	156	154	170	138	149	142	137	148	160	166	141	171	151	130	172	172	140	148	144	164	146	153	163	173	149	150	146	159	159	145	159	159	162	139	179	170	139	143	150	154	164	149	159	158	180	167	141	150	170	158	162	158	141	122	158	155	155	142	161	146	155	156	146	161	149	163	150	160	154	128	155	148	146	166	152	154	187	137	162	164	156	152	165	155	139	135	148	172	147	160	135	161	168	165	173	158	133	150	152	147	143	138	154	168	169	147	171	137	140	140	152	160	141	169	158	158	153	159	153	129	156	154	171	180	138	158	140	161	146	142	158	173	169	165	132	169	173	166	154	144	155	156	184	148	128	150	153	167	174	123	149	149	161	179	167	144	147	151	158	158	135	142	152	132	144	167	136	156	126	149	174	164	158	175	153	163	169	151	160	167	173	141	171	141	164	179	147	164	157	174	153	182	160	169	159	165	150	153	146	186	160	151	166	153	148	158	169	158	137	158	171	149	155	151	130	160	135	143	147	136	175	162	159	152	171	163	163	154	155	142	164	153	172	157	190	167	137	172	165	171	159	173	157	143	156	138	129	147	149	160	167	185	153	173	162	175	153	161	155	170	145	154	168	164	147	171	171	137	149	147	144	137	176	143	173	137	149	148	178	131	169	147	157	163	170	172	159	162	133	168	156	150	158	158	159	169	159	176	157	152	158	169	150	158	165	172	178	156	156	146	155	152	156	130	160	131	132	151	153	158	157	165	184	172	155	142	173	161	169	145	170	158	167	163	146	177	146	163	166	179	159	161	140	145	141	161	142	141	163	160	152	165	131	156	159	137	164	158	162	146	170	174	160	180	152	184	149	144	155	171	146	165	144	139	137	143	184	157	175	153	155
8989	17618	12077	5610	3561	2336	1822	1383	1040	889	721	638	547	529	539	464	465	434	404	394	329	348	337	346	337	297	333	272	283	289	264	277	286	269	257	253	281	280	258	249	221	235	256	237	231	249	255	243	248	270	256	226	253	235	254	258	221	268	251	228	241	230	251	239	248	241	248	235	269	229	252	257	245	250	245	251	223	240	230	251	244	263	256	268	251	238	236	215	193	254	239	246	245	237	252	275	237	216	246	232	231	237	239	273	236	240	240	238	252	233	246	243	224	240	225	253	238	260	214	246	236	215	233	239	252	230	238	220	239	223	222	246	256	227	213	238	237	229	224	258	223	233	245	248	220	229	236	233	226	254	215	211	226	230	233	237	209	242	223	243	241	220	228	222	261	216	222	228	234	224	224	220	246	216	219	233	209	223	238	240	241	225	228	222	262	215	195	246	249	261	235	233	228	239	253	237	250	223	217	250	217	244	245	270	243	217	236	230	231	227	230	216	223	229	224	265	241	228	218	225	248	254	251	259	212	198	227	235	222	257	206	228	241	263	238	235	242	230	216	262	237	210	223	224	217	240	210	253	249	207	234	240	229	210	241	232	232	232	242	222	255	215	238	250	224	233	238	225	228	239	260	242	215	258	225	193	239	228	232	240	221	212	243	221	224	217	223	246	211	235	258	229	235	237	249	240	256	233	248	219	221	245	219	229	243	251	204	231	237	231	232	218	234	254	222	251	232	208	233	241	234	251	215	217	246	223	221	278	239	250	249	210	270	207	219	246	228	255	245	234	255	224	252	216	252	226	241	238	246	234	257	217	227	232	232	236	242	213	231	242	216	227	245	251	236	239	234	232	230	226	223	244	248	236	240	251	217	238	228	247	268	235	216	228	212	231	207	224	219	239	252	259	258	254	216	227	258	234	232	245	210	239	222	236	234	234	272	222	202	236	245	231	239	214	242	252	250	229	252	249	247	212	233	237	195	229	205	248	238	247	228	217	222	235	222	238	233	240	202	246	239	239	241	229	233	229	230	241	243	242	216	230	249	247	228	247	252	235	238	233	235	253	226	248	229	237	235	237	234	252	241	209	237	258	253	209	234	224	212	247	246	246	223	258	246	231	242	249	237	226	253	230	242	230	240	212	290	232	225	231	255	240	220	236	207	236	244	246	250	211	247	248	215	210	222	246	224	245	233	248	238	223	186	198	224	215	234	222	219	221	226	223	243	240	204	241	240	218	262	228	228	245	213	223	251	207	226	246	223	242	238	245	244	231	223	229	243	221	259	248	264	234	208	237	222	235	248	254	238	212	244	250	232	232	236	229	217	212	218	232	213	256	221	234	234	243	233	206	218	228	231	232	219	220	236	226	242	209	261	251	234	227	225	248	249	237	256	224	247	213	255	217	232	224	240	228	240	213	246	236	227	242	248	239	217	251	244	225	244	223	240	231	230	246	238	253	233	213	254	243	226	218	230	225	255	241	211	246	250	250	237	232	270	231	227	237	225	209	216	230	231	229	248	229	242	171	236	225	234	239	238	258	252	235	227	226	256	214	238	226	269	224	230	228	246	219	257	239	248	221	242	250	217	237	232	240	229	215	214	248	239	240	270	252	212	225	258	249	197	218	251	227	260	254	237	223	248	227	232	262	215	251	254	229	238	264	234	232	228	239	245	218	226	250	239	222	210	253	258	231	268	239	207	249	225	249	249	239	238	211	244	236	238	225	229	235	239	213	239	234	242	198	249	213	229	235	241	228	223	211	236	212	218	220	237	248	218	215	227	239	241	239	254	245	216	232	233	219	240	214	227	241	214	243	255	241	251	216	237	235	236	192	222	227	248	235	221	222	222	258	235	238	253	211	226	254	221	225	207	229	223	221	237	231	211	265	230	232	243	228	221	222	205	240	235	236	236	260	238	242	214	271	218	244	214	266	226	246	228	232	234	253	237	262	227	236	238	238	231	252	245	221	260	213	223	230	227	241	232	225	247	216	274	254	230	228	248	229	237	250	251	243	228	253	250	239	232	257	222	223	242	209	232	222	221	240	241	218	236	236	238	237	213	224	213	244	217	204	241	229	233	244	260	240	226	216	256	243	228	265	237	244	244	221	223	214	249	232	240	251	223	217	264	221	234	224	225	230	222	194	254	237	236	252	215	248	238	211	225	233	243	242	234	238	244	221	240	232	247	260	222	251	211	225	238	253	240	224	218	243	233	249	243	241	236	230	237	206	244	213	254	225	237	249	263	218	247	228	217	195	243	237	233	249	224	249	221	255	209	236	214	255	221	220	232	238	240	232	249	231	268	223	237	211	230	235	242	242	226	234	241	230	219	236	257	226	235	236	206	252	219	242	256	213	242	220	242	218	230	242	246	203	255	232	254	257	256	242	252	250	226	233	236	232	227	244	251	198	227	211	230	242	203	226	230	238	221	269	271	236	222	242	230	214	241	215	225	237	231	228	244	235	233	216	248	238	242	220	214	252	243	247	232	221	221	237	261	224	222	228	225	244	238	252	223	214	229	232	248	234	219	219	251	234	252	242	229	227	227	248	262	230	245	235	250	262	248	227	232	229	237	223	211	219	242	203	237	209	223	247	240	225	230	254	232	240	223	241	244	228	232	218	225	236	252	201	253	234	239	217	236	224	219	231	254	229	230	226	249	247	244	237	250	255	230	226	258	207	217	256	264	219	247	220	214	233	243	239	208	235	198	245	229	266	224	224	204	227	268	227	238	232	224	242	245	231	223	248	231	241	230	275	240	233	198	266	216	230	244	237	234	232	227	224	235	229	244	227	234	232	215	215	245	237	214	236	232	242	244	254	243	232	222	253	234	229	224	238	225	229	258	255	207	245	236	232	259	235	220	225	235	251	225	222	233	260	224	239	263	239	201	223	251	240	239	243	244	244	254	223	261	232	241	208	215	228	217	225	228	233	240	246	233	227	225	258	241	215	258	233	214	226	225	250	250	248	228	239	211	223	234	236	243	238	237	241	236	218	241	242	238	242	251	229	234	242	214	220	231	214	254	232	218	225	238	227	255	241	234	235	233	209	231	220	245	231	216	233	243	245	213	239	235	225	238	236	217	225	210	246	210	246	234	224	227	241	230	228	232	226	230	233	237	220	237	232	225	232	242	249	231	235	214	246	225	225	219	246	223	205	238	223	210	237	228	223	244	223	235	245	218	217	219	229	226	226	238	221	245	214	243	220	196	240	259	219	223	224	257	235	263	224	219	210	224	233	258	208	232	227	259	263	221	236	259	204	232	247	244	247	233	247	237	257	216	247	222	245	238	231	231	219	242	218	236	223	208	211	230	240	247	223	207	203	224	239	214	233	248	230	218	253	198	211	212	222	244	269	237	230	233	219	240	229	216	254	235	219	227	205	225	227	231	227	243	226	241	263	226	211	242	233	203	225	248	248	218	229	222	261	247	241	252	241	233	231	234	263	227	236	225	257	242	216	225	240	212	241	218	207	259	245	214	257	231	237
26860	19025	5637	1257	730	635	660	624	627	592	622	611	566	586	582	582	583	562	596	589	588	572	603	599	525	573	616	574	599	584	574	585	574	564	558	564	562	544	548	595	595	535	584	589	593	541	584	581	551	584	589	572	625	612	579	573	588	545	602	599	563	588	599	572	587	612	594	574	607	565	545	559	604	563	579	567	606	579	594	565	591	553	611	602	579	595	572	605	594	590	572	605	569	576	598	586	567	563	580	598	539	611	601	598	630	588	573	581	603	563	592	603	611	579	628	600	574	564	584	578	625	569	587	601	609	589	587	589	611	594	605	565	564	583	527	606	603	595	563	568	596	612	601	628	586	602	611	573	620	568	589	580	591	580	605	582	527	576	610	624	585	581	541	604	595	607	553	565	606	622	536	563	567	532	553	562	598	598	586	590	570	590	569	564	583	588	590	564	588	603	576	578	577	577	601	576	608	543	602	549	591	606	557	629	585	602	617	584	531	582	607	601	589	554	587	586	581	548	598	571	603	569	590	537	553	591	578	546	549	556	580	555	626	530	593	565	553	563	563	593	598	577	530	547	557	598	565	559	576	572	575	568	605	638	635	588	590	531	596	603	599	615	610	578	572	598	603	610	551	581	594	618	603	568	558	581	582	586	599	639	589	590	594	582	561	579	612	605	589	594	593	592	599	549	584	619	610	597	550	566	566	609	581	618	524	549	574	543	601	621	587	573	602	577	547	574	591	594	652	540	575	592	612	590	644	538	589	556	608	602	623	571	571	559	581	592	581	562	554	583	578	632	579	620	579	545	557	615	586	574	540	603	564	589	629	555	631	551	565	601	595	625	539	592	579	556	550	587	569	592	567	599	627	616	608	602	560	532	559	549	541	544	608	610	578	537	572	549	586	577	564	620	527	602	559	577	561	625	582	601	623	607	576	608	581	565	578	570	575	550	571	574	526	568	566	597	551	582	548	603	596	594	573	597	576	578	577	550	577	587	597	627	558	610	553	633	574	600	578	568	566	609	562	610	565	604	653	628	562	581	620	573	568	561	574	599	586	627	562	620	570	615	573	611	569	586	578	556	572	656	609	603	623	574	584	619	582	594	557	543	597	564	559	603	590	567	600	576	543	581	601	604	568	579	572	542	615	605	570	584	582	544	582	616	583	563	574	591	602	551	567	577	568	593	585	565	578	565	591	594	591	604	553	606	578	613	584	583	556	587	542	602	575	571	562	605	624	604	594	602	611	616	585	591	614	561	613	622	600	588	577	598	556	603	558	597	625	547	571	533	549	590	557	563	569	563	610	538	564	557	600	586	621	599	544	602	559	552	589	570	584	593	568	574	543	654	583	613	571	592	565	576	606	570	549	579	555	596	599	566	573	553	588	565	593	646	607	574	606	617	581	584	583	574	589	548	579	578	563	556	568	602	623	559	586	568	598	600	573	559	598	613	601	590	565	559	569	627	571	632	588	611	591	578	594	610	599	621	551	607	602	536	538	585	574	645	589	595	602	582	602	619	605	589	552	612	601	536	613	622	583	607	563	600	592	633	600	554	577	580	613	571	609	559	562	647	567	616	585	639	551	617	569	574	582	603	589	544	603	604	599	565	536	607	574	545	576	580	618	559	557	594	558	588	584	589	597	579	587	566	582	605	584	579	628	594	532	581	613	533	552	624	589	626	528	580	585	559	617	627	566	605	562	589	583	586	537	598	592	589	596	530	568	627	587	587	595	591	587	604	584	578	587	604	567	612	592	573	574	556	572	587	572	591	577	607	552	580	598	597	639	570	592	632	548	617	595	584	576	612	573	569	577	560	604	616	546	598	602	592	575	547	562	569	626	587	605	597	558	583	546	535	557	611	547	587	563	594	610	573	562	598	561	569	549	562	574	598	584	550	638	607	581	555	621	624	571	564	529	627	595	619	582	580	626	601	596	550	616	594	611	585	579	574	535	541	554	566	573	539	580	595	558	623	605	655	619	619	585	555	597	573	586	537	628	575	594	561	617	596	634	535	593	564	570	584	658	569	601	580	596	624	580	566	545	601	605	571	585	542	587	607	556	580	549	615	558	630	632	573	550	590	629	579	547	576	595	557	575	552	567	574	578	571	568	583	606	593	606	625	564	557	570	575	575	608	578	631	579	605	605	649	552	600	560	587	597	553	590	602	544	607	612	586	595	611	609	582	562	602	593	604	578	596	591	602	574	617	572	569	514	631	603	557	601	572	567	612	600	549	597	534	652	525	565	529	611	574	577	540	589	567	581	596	633	575	580	581	540	536	622	598	563	574	582	585	568	569	613	583	584	587	556	617	582	592	579	595	591	598	597	556	622	617	622	585	578	599	581	556	592	577	602	574	626	563	636	578	609	593	573	612	578	541	582	581	545	586	560	594	639	585	612	612	597	597	604	602	582	559	586	630	567	600	558	572	588	573	563	576	522	589	597	556	595	576	590	568	578	591	627	580	583	588	539	605	551	593	586	612	624	581	592	605	603	562	553	568	571	577	620	597	599	577	557	609	607	607	586	561	584	559	569	574	594	611	566	549	588	572	547	643	567	609	587	588	608	567	607	599	548	591	584	605	554	588	596	603	559	573	582	554	578	610	576	584	579	625	582	588	659	545	553	585	601	585	603	635	587	578	544	577	604	573	573	592	560	607	600	599	585	580	559	571	578	522	562	562	628	579	580	583	616	590	524	621	540	680	586	599	564	562	557	556	645	607	599	572	603	612	606	573	602	563	560	634	560	620	541	589	601	571	638	560	605	625	573	554	579	595	574	588	571	582	593	641	585	623	584	633	615	588	554	612	624	630	594	598	573	572	599	613	618	621	575	560	555	585	601	598	558	589	587	558	553	606	553	583	605	578	628	569	612	557	557	566	627	582	601	575	618	619	606	569	600	592	569	563	558	564	635	554	538	571	633	589	525	571	572	590	603	559	580	585	593	573	555	596	581	543	538	589	610	595	566	614	584	593	597	583	558	556	594	597	562	607	576	563	588	579	559	558	601	589	587	582	551	572	584	562	552	581	589	582	566	602	592	595	596	605	565	575	563	553	587	615	603	566	555	568	562	608	590	606	579	596	535	600	576	568	594	587	594	591	617	598	583	587	613	601	565	560	606	654	616	633	598	596	555	597	595	594	579	574	636	592	566	588	560	566	561	600	595	544	581	627	561	645	598	576	563	575	614	589	597	616	662	656	575	581	566	554	606	605	617	543	584	570	592	596	576	629	617	577	587	568	617	594	560	604	538	611	601	564	576	629	578	603	576	591	538	573	595	613	625	553	596	642	594	613	566	536	607	600	607	571	546	595	581	606	580	593	589	585	553	576	617	605	595	534	617	575	579	619	539	609	570	606	589	592	601	597	543	592	565	558	600	597	570	588	582	586	618	541	634	551	536	588	570	620	593	625	570	581	577	582	583	590	577	560	586	566	590	572	576	614	596	596	590	552	575	568	569	546	601	601	571	550	587	574	592	613	575	595	553	555
6792	4048	2839	1615	1221	1113	1013	985	955	903	884	909	923	905	882	889	876	978	834	910	899	889	881	889	898	904	897	862	828	831	832	914	882	899	860	844	886	841	892	872	883	888	802	861	868	843	806	870	849	849	874	852	904	873	919	858	865	878	884	846	851	872	919	869	893	870	893	845	858	891	852	899	876	877	834	905	845	859	887	846	849	862	860	907	848	853	866	884	853	816	903	863	837	847	827	837	879	852	863	839	875	796	841	907	814	904	854	885	854	852	812	912	905	875	860	886	883	881	825	882	851	860	880	810	871	894	899	836	830	867	892	866	864	870	842	846	874	848	892	849	862	910	934	843	856	914	895	899	872	919	827	877	866	893	895	906	852	854	824	792	858	850	873	870	824	895	846	906	880	847	890	836	848	831	846	887	881	870	862	854	861	844	868	859	835	831	865	869	870	844	877	845	828	879	867	852	789	844	855	883	856	856	833	825	868	905	871	855	864	900	879	911	873	885	856	825	842	889	820	848	871	892	837	868	823	873	903	848	860	804	874	878	798	906	903	854	905	828	860	842	885	847	854	878	899	858	878	844	876	877	843	899	858	877	881	859	854	866	835	824	820	899	878	923	868	802	888	887	865	882	902	848	903	880	878	810	872	858	856	831	838	853	818	880	867	848	938	890	851	874	857	869	937	857	833	854	814	878	870	916	875	881	864	896	869	893	922	918	887	888	892	886	857	858	875	763	847	856	844	862	884	892	846	871	836	871	857	835	920	870	876	866	835	875	835	844	857	839	875	847	901	846	839	900	852	890	901	910	879	873	913	880	923	877	861	836	858	853	915	879	885	864	876	816	913	881	855	824	852	857	848	886	860	915	838	864	879	838	905	865	858	867	872	955	832	821	855	903	887	824	906	861	847	870	880	855	850	812	860	868	900	837	895	837	925	865	881	834	867	871	887	851	901	876	858	852	877	896	897	803	875	890	887	908	887	887	788	871	850	892	831	896	883	899	849	860	855	850	870	875	857	872	869	885	836	858	865	866	899	872	815	786	873	871	857	897	821	845	879	837	911	846	834	843	835	871	896	848	854	902	828	871	879	846	845	839	822	825	858	904	913	768	826	864	860	888	899	903	868	835	815	885	849	842	851	812	830	773	843	840	829	867	873	808	825	879	828	807	866	863	899	909	857	855	908	914	863	780	848	811	806	813	837	806	848	844	869	840	894	873	814	889	875	836	896	845	849	844	931	879	809	904	871	858	921	831	875	903	863	846	865	886	834	892	853	828	833	889	859	908	905	872	878	907	891	889	860	892	817	885	901	844	895	849	871	909	887	841	837	848	826	863	837	899	825	824	846	865	786	821	840	878	818	831	848	858	876	841	804	887	937	832	885	849	897	850	880	873	885	883	876	813	915	853	858	821	902	847	853	891	882	873	883	869	869	853	857	822	870	879	866	901	868	790	841	936	866	874	887	861	876	872	886	853	846	808	884	871	874	899	897	854	868	872	872	857	821	823	906	914	871	828	843	865	873	882	858	899	850	851	826	800	857	843	894	857	824	881	887	831	872	860	814	857	828	846	892	850	820	858	865	837	881	890	852	829	881	952	862	893	812	848	834	814	881	879	853	804	862	881	921	864	851	854	861	870	876	899	922	884	877	834	783	871	900	928	878	840	870	846	894	844	905	873	858	843	865	859	880	821	872	853	866	849	874	854	837	882	845	870	857	856	882	882	866	841	870	852	915	881	903	847	856	843	869	875	857	874	866	861	872	853	821	849	898	860	884	838	826	900	831	862	861	898	872	843	876	840	859	841	896	874	905	873	852	871	882	855	823	913	875	889	842	860	884	840	814	853	895	849	845	786	820	803	843	872	831	909	887	850	976	912	859	872	931	874	877	834	842	829	856	866	830	867	825	874	889	842	848	852	853	864	867	886	889	873	860	845	864	860	888	823	835	888	902	846	855	875	835	883	921	856	918	884	912	824	842	862	887	838	869	861	884	866	823	842	821	828	875	885	806	836	838	850	811	879	919	873	883	823	937	872	884	856	827	859	846	906	832	858	905	865	843	885	859	868	883	882	798	873	845	875	867	877	853	887	856	843	838	843	851	852	864	841	877	873	844	866	926	851	850	875	895	886	895	835	883	872	856	864	866	866	854	788	880	827	875	820	807	873	833	862	891	879	878	896	881	878	882	896	878	803	875	875	857	876	845	826	905	889	855	815	898	859	884	839	898	872	873	897	857	892	866	831	824	870	837	845	855	934	828	823	814	886	840	851	844	831	833	843	865	843	921	903	903	860	851	820	864	881	894	859	858	859	846	852	870	839	888	856	799	843	849	833	875	821	857	887	869	899	839	872	811	883	878	886	853	856	897	845	869	874	828	869	902	862	842	825	866	836	881	841	843	863	853	891	841	851	844	901	839	869	875	841	836	850	860	861	898	881	896	830	850	800	826	836	860	901	866	860	855	838	817	906	828	880	836	853	869	886	846	908	888	873	832	883	835	874	875	940	923	897	875	956	866	887	857	840	918	843	875	856	868	834	887	892	858	881	924	870	856	838	850	856	859	887	803	858	824	857	863	848	875	862	840	868	872	856	896	851	841	858	865	855	856	852	891	892	871	879	911	849	844	855	862	879	812	865	910	839	872	906	890	884	856	845	863	861	910	861	928	875	895	841	884	856	808	848	848	874	923	852	878	840	868	902	884	914	825	862	833	874	918	811	873	891	896	869	825	854	870	886	891	882	873	924	857	951	861	886	853	876	897	828	848	872	901	870	887	865	852	868	885	832	863	903	901	859	869	883	858	853	822	896	954	854	843	858	850	914	842	909	880	859	866	889	885	879	851	872	858	855	899	852	820	863	837	912	847	847	885	836	857	859	859	848	881	859	880	866	883	873	887	890	866	870	875	893	842	835	804	887	918	848	855	863	813	863	885	863	921	840	879	879	889	867	851	862	859	905	853	933	882	921	897	843	872	885	870	847	923	864	843	858	816	829	871	815	875	846	837	872	803	869	891	900	848	849	847	870	883	919	876	877	885	862	897	856	868	814	869	899	891	879	898	894	877	866	832	873	926	905	842	899	838	811	883	880	869	908	796	850	889	858	815	861	883	918	810	848	843	871	850	833	834	862	865	851	886	884	901	831	873	839	816	867	903	866	938	868	851	873	854	855	851	838	893	856	847	868	850	867	840	864	800	852	893	864	815	842	899	883	867	830	846	839	871	843	850	854	910	879	833	888	799	830	832	814	867	878	879	845	847	817	817	885	812	927	883	857	896	865	838	851	912	896	839	881	837	840	894	908	835	893	852	926	866	865	925	899	840	841	879	849	862	845	876	934	828	844	886	851	864	875	869	841	894	841	929	862	820	886	841	874	882	827	865	851	878	833	820	835	876	842	848	893	892	901	927	866	911	855	837	899	892	879	826	841	865	846	882	845	865	850	926	855	920	857	850	843	853	918	904	805	880	867	846	850	843	843	857	862	863	869	855	829
23001	21090	28245	24173	21059	6693	815	548	489	437	453	421	383	368	382	348	372	312	367	366	311	324	322	320	350	330	339	335	309	344	314	327	308	310	336	310	316	338	304	314	297	294	307	313	345	310	327	287	320	307	335	320	329	315	331	302	331	309	337	312	323	309	288	303	335	337	322	298	316	328	319	321	326	309	308	337	338	315	285	304	308	311	320	286	316	289	292	336	323	301	310	353	340	321	329	312	328	326	305	355	301	318	325	314	327	340	318	338	303	345	332	302	312	293	276	311	308	336	321	330	317	297	331	323	291	302	286	284	292	324	310	336	334	324	339	340	359	336	294	316	328	312	309	291	310	285	309	302	292	322	308	303	307	351	308	342	349	332	327	313	352	338	274	309	309	302	332	320	318	292	329	338	299	344	313	291	317	332	347	313	313	319	326	292	373	331	347	303	335	300	292	310	279	287	323	317	320	309	329	332	311	306	292	288	329	330	319	359	299	307	272	323	292	307	306	306	323	305	321	302	319	321	314	311	337	312	315	299	317	331	342	310	335	306	284	300	332	323	337	286	305	324	332	324	321	274	290	309	307	325	323	313	309	307	304	329	307	316	275	363	326	321	344	296	301	306	307	362	287	289	314	302	306	307	310	325	315	313	309	327	310	302	327	294	285	305	310	292	308	314	338	364	311	296	321	277	331	350	321	334	298	335	307	327	327	309	290	312	318	318	311	292	307	307	345	325	315	305	316	318	302	339	288	314	322	329	323	317	308	326	327	329	332	310	279	288	298	306	306	329	320	312	315	305	330	322	308	315	319	322	296	307	320	306	291	320	295	292	311	283	307	298	306	306	338	300	311	311	287	309	343	319	306	293	309	302	301	307	304	319	329	308	303	310	327	322	319	266	307	296	325	328	317	305	313	309	309	314	341	320	329	334	323	304	297	305	302	309	313	315	292	329	336	290	331	308	337	318	312	339	317	335	311	362	298	326	325	329	318	317	313	331	298	313	354	321	324	329	318	300	301	311	329	301	311	332	293	329	331	300	363	319	306	341	318	298	306	330	297	290	320	338	297	288	316	312	331	347	332	334	338	333	320	321	319	301	296	308	312	276	310	329	329	324	336	323	318	357	330	307	365	307	312	296	342	305	307	304	324	318	317	312	322	302	306	270	324	321	314	315	315	306	306	323	290	329	336	321	320	320	321	307	331	353	322	319	305	310	328	324	345	290	331	287	319	304	300	291	292	319	344	299	312	335	334	315	323	321	308	304	321	338	312	335	308	295	305	330	300	328	315	295	315	314	339	311	328	334	332	335	301	313	300	311	328	325	324	300	330	280	292	302	310	349	298	318	320	340	331	306	315	327	297	352	318	304	311	321	312	300	309	290	343	261	335	327	334	298	292	304	334	301	306	298	331	333	308	305	315	315	287	317	330	334	314	295	320	334	350	312	309	306	299	313	325	334	293	305	322	307	316	340	338	315	301	341	288	347	302	308	286	332	296	320	316	304	322	345	342	296	312	352	301	306	308	318	331	313	318	323	330	290	277	311	300	296	282	314	290	315	307	336	318	305	323	301	323	296	318	297	313	304	307	323	299	279	326	304	295	337	345	326	338	328	347	348	314	300	338	293	336	312	339	294	313	332	323	332	298	299	352	310	330	315	323	344	289	318	335	312	333	313	315	321	323	310	299	322	278	314	319	323	307	313	333	329	318	302	315	296	346	297	298	332	313	335	296	304	333	324	312	298	302	284	322	311	297	305	288	335	304	320	299	280	309	292	286	304	316	299	391	328	325	303	337	280	332	293	309	303	347	307	306	334	293	308	304	328	310	335	300	340	314	301	349	316	283	332	326	295	309	338	312	289	327	302	323	289	310	313	334	308	324	334	355	341	310	295	328	261	321	326	287	338	333	316	292	331	351	293	305	281	323	335	286	339	304	323	324	318	290	324	324	305	325	290	308	316	302	307	319	357	303	289	299	300	354	352	327	311	303	302	351	309	310	297	305	339	320	333	299	322	319	331	328	294	324	298	327	287	318	344	318	278	337	305	334	309	293	315	311	285	307	337	271	311	314	311	292	304	337	291	355	337	326	323	339	326	318	314	315	304	313	334	294	290	311	318	326	299	331	289	324	300	331	303	324	310	319	331	310	334	335	314	324	311	273	308	339	315	312	304	320	307	327	290	347	347	305	337	305	313	339	321	300	316	318	317	295	310	310	353	320	319	323	316	317	325	292	345	326	317	330	296	305	294	324	318	300	327	300	329	321	325	305	306	307	311	331	325	327	284	299	332	320	344	315	314	314	280	364	289	339	297	343	323	301	300	309	310	325	322	355	338	307	332	287	323	292	311	316	321	356	321	302	334	289	307	290	325	281	308	292	306	271	340	304	326	277	318	296	299	299	299	324	308	307	327	327	302	345	271	317	278	334	315	307	318	325	312	313	320	311	306	334	297	281	329	332	304	314	302	323	313	320	295	305	327	326	300	310	348	294	299	319	306	332	352	304	310	302	324	318	319	293	351	307	279	332	327	315	319	327	315	335	294	291	341	326	335	331	325	301	299	311	312	345	322	294	340	299	304	317	301	324	342	316	333	300	331	299	316	324	294	315	287	293	330	315	296	304	300	335	297	351	309	337	310	315	359	330	292	289	323	324	297	321	296	329	333	312	282	342	308	296	308	325	286	319	321	308	293	322	299	293	297	314	356	299	331	315	326	336	337	303	329	344	308	294	303	324	298	307	321	306	311	312	325	337	297	285	310	303	337	326	291	289	304	334	284	309	320	314	296	305	282	321	292	306	312	286	265	301	314	318	294	314	297	285	314	351	336	329	318	308	316	338	318	319	330	315	282	306	326	319	299	330	345	313	311	312	324	313	307	281	301	295	297	301	321	345	330	311	319	317	341	320	325	302	314	338	283	307	306	332	337	300	318	315	333	343	332	298	306	332	326	311	321	299	334	256	318	311	320	311	291	297	300	303	310	317	293	328	320	310	319	298	298	320	304	283	329	301	358	286	292	326	305	309	318	286	326	322	319	307	275	320	293	357	325	295	304	275	317	313	297	274	317	323	309	328	312	294	315	333	338	326	314	315	315	324	307	291	323	319	334	304	330	328	332	320	296	308	335	312	311	303	325	323	323	306	314	330	316	310	339	356	306	315	325	300	315	291	278	304	289	325	306	323	323	335	352	321	316	302	331	277	317	318	330	298	340	317	328	295	298	300	305	321	334	283	291	319	312	320	301	287	254	336	285	332	314	291	343	293	328	270	317	333	320	283	307	308	319	312	330	313	297	333	291	316	308	300	345	297	305	313	315	311	297	340	318	345	310	309	301	315	299	317	315	314	321	292	343	353	330	332	313	321	304	311	321	299	304	288	308	315	282	334	294	284	312	300	314	293	310	343	297	300	298	294	295	317	322	323	323	298	287	297	313	295	298	340	338	338	335	304	326	300	314	278	342	315	332	323	310	280	310	314	317	313	324	324	333	282	318
8144	12441	8113	3831	2389	1691	1343	1049	881	865	794	705	698	665	681	614	611	602	580	554	595	583	507	503	553	561	501	498	509	519	517	481	489	511	512	522	533	498	499	509	456	493	542	435	458	499	514	487	495	517	469	501	507	483	490	511	500	457	527	498	503	524	511	517	503	490	462	425	504	489	479	486	473	477	468	463	517	477	486	485	491	483	520	500	477	463	506	482	465	457	492	510	519	507	464	504	496	502	459	519	447	488	482	522	479	490	456	498	462	475	480	474	481	450	461	480	486	473	488	504	417	518	490	498	506	502	508	482	476	470	488	454	541	468	499	473	486	490	445	465	468	500	451	484	522	514	504	485	471	465	451	482	478	459	482	485	492	492	501	489	446	473	482	491	507	524	504	490	481	509	488	469	480	500	473	487	526	484	463	490	488	520	485	512	502	519	498	469	513	491	487	493	493	458	530	482	485	474	466	460	463	518	511	484	497	503	491	508	531	486	477	462	442	481	504	519	467	520	469	498	472	472	480	479	475	443	459	486	465	480	504	507	470	513	467	494	514	471	481	474	499	514	524	435	490	476	467	495	441	482	474	473	527	504	480	491	490	476	487	450	480	474	460	460	500	452	461	490	451	502	500	475	513	474	496	505	508	463	459	512	468	521	451	499	497	494	478	483	513	466	494	493	469	458	479	524	477	524	487	485	513	484	479	434	471	481	456	527	497	487	497	467	455	497	489	451	493	466	539	466	493	513	464	504	458	470	506	500	469	466	520	501	458	467	471	537	488	481	462	478	469	450	492	503	504	470	514	453	509	497	512	490	502	467	485	485	473	490	487	491	493	460	430	507	425	479	491	495	506	484	505	482	475	476	486	488	458	511	466	492	503	539	470	481	469	484	469	526	496	494	481	530	445	480	448	473	463	445	473	495	505	494	437	508	498	456	495	494	486	523	455	480	487	489	481	524	456	476	517	444	474	469	532	453	471	468	463	502	497	510	487	497	506	488	458	499	487	460	499	552	457	499	457	474	474	492	485	524	455	483	506	516	462	484	492	478	493	504	501	510	496	505	503	464	468	508	476	474	454	468	460	506	483	461	510	467	474	503	479	507	451	460	419	458	485	476	514	534	499	501	482	444	472	459	469	501	465	489	493	467	498	454	501	464	522	481	461	450	504	468	463	465	478	504	491	503	510	505	473	477	476	509	469	449	486	468	454	503	493	503	484	482	498	502	472	472	485	504	453	457	518	456	513	467	453	480	511	481	510	489	481	440	493	501	494	449	532	479	476	486	506	482	504	447	463	453	486	449	449	481	507	514	483	469	470	468	513	499	497	469	458	468	499	475	470	499	479	446	474	527	471	489	482	480	475	488	427	485	473	499	475	456	505	495	484	489	526	446	442	488	476	466	463	511	475	496	449	483	472	512	477	537	416	464	502	510	463	477	486	469	484	454	512	491	498	438	476	497	487	454	467	476	486	478	495	426	479	449	524	499	507	507	515	483	501	460	446	467	538	509	504	460	480	488	504	478	491	498	461	501	510	482	446	523	469	477	473	487	443	469	522	488	449	487	507	472	480	514	469	503	466	486	504	475	490	487	476	479	470	499	510	487	481	505	441	479	469	463	542	465	464	483	460	506	480	472	466	475	497	487	461	469	463	492	475	497	466	533	484	451	487	502	457	429	483	480	518	480	474	471	487	445	459	500	461	442	474	510	476	488	505	461	505	485	435	488	544	466	477	494	500	490	494	473	475	498	472	454	478	498	463	517	469	527	496	470	458	472	503	483	509	478	446	458	438	505	504	500	508	490	504	480	462	525	485	483	531	484	484	490	478	493	472	483	488	497	478	460	481	505	490	500	459	504	463	473	481	478	515	495	491	492	525	471	525	461	521	478	487	522	521	488	456	489	480	482	455	480	461	469	504	501	469	506	499	493	500	453	487	438	496	458	450	464	454	455	481	478	490	463	464	468	488	487	535	475	485	477	510	506	440	481	473	474	515	463	531	494	460	486	481	492	449	489	483	505	468	453	508	493	469	483	519	523	485	506	467	485	464	473	495	494	456	477	475	516	455	464	479	499	481	490	446	471	457	459	476	519	478	464	467	492	470	486	469	436	444	480	526	492	489	524	513	522	504	508	463	514	457	457	475	498	488	473	496	500	483	486	479	491	484	511	465	499	502	466	500	523	494	496	488	487	463	488	486	504	495	501	454	477	448	489	470	490	511	506	504	482	482	501	471	510	515	468	474	483	495	490	469	476	451	525	452	510	498	494	492	511	446	513	510	469	509	481	488	478	486	469	506	497	510	498	501	467	448	516	521	492	445	499	464	497	488	484	478	487	532	496	482	480	491	451	458	482	486	521	459	498	487	519	473	507	456	467	459	458	470	470	455	497	490	501	476	539	484	485	510	465	494	498	482	505	486	474	479	492	483	448	521	483	471	453	500	453	504	523	485	450	476	525	487	476	495	494	476	475	471	485	473	467	473	492	476	495	487	483	472	498	493	464	481	463	478	475	524	504	440	518	509	449	469	453	520	483	450	449	467	484	485	488	464	505	516	475	466	461	506	462	482	476	479	494	470	471	478	488	538	499	510	475	492	479	464	470	489	477	468	470	485	524	476	444	500	535	484	475	494	512	488	509	455	500	506	465	497	479	493	468	487	470	484	480	476	460	498	494	483	466	439	462	483	480	511	507	493	481	461	521	489	506	501	504	478	533	476	481	486	499	467	477	482	458	488	459	458	474	490	472	470	467	498	480	449	454	443	485	497	446	482	477	470	490	475	480	476	477	461	484	484	473	495	488	496	484	494	466	478	467	485	446	491	456	489	443	482	495	532	498	496	500	476	450	518	491	460	470	467	520	513	468	509	469	468	530	466	509	498	469	517	498	525	470	482	496	497	480	536	481	512	515	484	457	492	484	483	501	492	484	463	444	489	522	498	456	510	508	470	496	512	467	462	478	481	425	474	461	478	471	486	505	499	464	490	462	488	511	497	481	474	503	467	478	496	497	474	493	475	483	495	498	473	455	489	499	458	447	483	538	492	478	456	473	527	470	517	480	481	468	519	500	491	515	465	487	479	503	515	491	440	441	484	479	455	452	469	489	511	454	507	490	477	484	488	463	490	514	446	469	484	430	485	483	495	466	470	471	493	499	496	479	474	525	463	479	472	491	471	494	454	496	440	481	505	477	469	479	465	484	452	489	477	448	515	493	470	519	508	495	527	474	470	494	479	502	487	464	463	474	477	510	473	457	496	466	518	491	472	493	487	460	466	462	478	444	453	487	470	458	418	436	522	474	466	494	523	491	519	508	531	454	431	483	504	502	462	488	475	444	479	450	475	465	495	507	455	466	464	493	457	517	505	499	463	495	479	479	457	537	457	502	491	486	508	471	456	470	472	460	511	457	486	487	495	460	493	506	506	507	474	492	481	463	491	496	439	477	493	451	488	473	517	505	479	456	447	497	477	463	484	480	501	487	485	442	480	478
24338	21126	26689	25177	4085	798	688	680	619	632	619	626	554	580	585	561	571	536	577	543	574	551	524	531	572	545	532	549	499	592	564	528	525	530	515	534	540	537	576	521	524	532	535	503	528	571	568	491	539	562	506	540	552	518	565	574	497	598	504	539	552	517	556	559	488	532	542	551	560	541	534	517	535	503	506	540	527	535	574	556	535	533	510	532	586	547	545	514	528	539	513	510	513	530	579	531	548	548	568	515	534	520	494	531	586	522	520	551	518	545	532	527	540	562	554	499	507	567	556	542	520	503	488	515	547	569	527	550	542	508	520	541	521	541	545	513	525	521	547	552	531	543	514	551	541	518	542	540	522	547	534	491	567	515	527	515	541	524	541	519	506	532	549	533	548	566	517	551	537	547	531	538	494	515	544	496	495	528	570	512	530	538	552	576	548	555	542	590	537	546	520	567	559	524	535	579	532	513	501	478	517	544	525	487	517	549	512	546	510	549	484	510	508	553	548	537	484	521	517	558	550	521	541	505	509	604	514	506	515	518	558	527	531	500	568	558	500	557	551	510	529	515	527	509	536	545	559	542	512	587	562	536	490	554	536	575	528	521	564	524	542	553	564	534	512	567	533	549	563	530	550	532	543	557	548	511	543	525	553	591	559	540	539	511	525	552	541	579	532	506	538	551	515	547	551	528	505	538	493	533	557	553	526	531	547	503	474	528	495	555	521	510	564	557	548	527	537	494	539	527	556	555	567	500	556	511	535	507	528	512	566	548	516	542	519	542	554	517	522	551	474	542	537	510	529	533	529	535	509	504	523	505	523	534	561	513	534	550	510	540	566	556	515	509	515	484	519	532	558	588	518	548	533	518	526	508	495	543	489	558	528	550	560	550	550	563	512	507	543	490	523	517	503	521	551	529	583	547	526	515	551	519	518	523	549	522	534	536	517	500	532	536	503	575	528	544	538	521	519	545	527	534	518	584	513	525	535	490	584	529	511	527	530	526	534	517	500	550	481	504	537	513	519	542	559	531	503	556	527	538	522	556	553	555	460	541	509	519	539	568	531	550	534	568	524	559	524	545	559	534	534	545	538	549	544	535	511	532	560	567	517	579	520	535	514	532	538	543	517	523	515	533	554	537	528	523	524	538	507	567	570	491	547	574	531	549	503	488	493	530	517	555	558	517	529	500	543	554	535	557	544	503	514	548	525	537	551	520	530	505	513	507	485	532	514	546	521	551	535	519	533	590	517	555	523	510	510	526	550	531	500	535	533	529	510	543	544	565	507	500	554	542	543	546	498	521	512	528	536	513	536	544	572	531	531	525	549	502	560	517	515	516	525	529	504	525	525	529	512	518	530	554	579	567	522	498	504	534	540	498	550	528	530	530	522	539	516	490	565	534	563	546	509	548	547	513	512	557	555	524	542	540	545	561	530	558	540	492	515	524	522	522	524	506	564	550	519	535	503	583	536	530	515	520	538	525	510	509	535	500	506	556	567	523	531	544	550	563	528	556	536	573	488	533	524	571	533	553	555	565	542	519	537	517	544	500	539	510	525	541	507	518	509	547	527	540	512	551	502	511	552	512	548	535	540	514	526	547	530	553	543	514	543	526	520	564	513	536	538	521	559	504	552	557	533	532	542	563	521	636	546	525	499	496	557	556	530	533	527	506	525	556	490	531	533	527	520	540	556	501	552	524	507	547	556	493	567	583	497	515	492	529	536	478	532	540	548	550	530	550	517	554	472	551	526	531	546	570	522	513	526	561	553	535	495	514	545	527	533	545	536	526	544	504	526	550	521	560	528	521	527	542	565	555	516	531	490	510	489	538	489	535	528	575	537	516	548	532	539	542	482	521	516	555	515	515	486	549	571	513	535	527	558	517	513	506	544	527	557	532	553	502	508	536	526	537	523	525	526	555	531	542	552	510	555	547	519	493	468	542	497	528	544	529	556	535	584	528	540	604	538	566	572	568	522	543	524	558	531	511	538	503	553	542	499	525	520	515	495	520	486	545	537	535	527	516	545	524	557	560	514	503	550	531	559	505	522	524	546	541	556	534	546	551	549	547	521	544	528	481	544	541	516	537	499	528	528	569	502	530	555	521	532	540	572	540	525	534	516	545	531	532	533	531	538	519	520	507	554	526	516	562	553	526	499	544	504	565	526	541	515	532	527	515	507	501	531	512	506	491	561	523	527	526	595	543	505	578	534	515	531	507	571	522	520	517	533	519	551	519	521	506	537	568	525	535	485	591	549	514	514	463	542	543	542	528	549	523	524	525	495	524	520	520	525	546	539	534	548	531	559	531	504	547	551	521	548	525	543	547	499	547	537	562	495	503	535	506	529	547	534	543	535	563	547	538	533	518	529	530	527	528	576	540	504	539	511	528	516	526	592	583	507	553	498	534	536	594	532	560	541	541	532	542	536	545	533	552	538	536	516	531	542	507	578	575	527	552	508	511	541	516	519	515	523	542	551	497	536	488	531	528	540	541	507	540	519	545	485	500	526	536	530	536	500	591	549	560	548	528	526	545	538	564	489	492	505	515	520	522	529	526	557	499	527	555	503	491	545	539	465	520	576	524	542	531	534	556	552	538	503	521	573	480	526	524	522	522	528	559	475	512	521	524	585	547	581	510	511	576	519	524	559	557	552	535	585	530	587	545	528	506	504	542	545	558	531	528	514	530	517	545	559	514	533	496	542	526	551	488	510	522	502	538	516	541	535	501	573	510	522	544	543	548	495	527	531	566	558	469	553	530	532	526	553	566	535	473	503	576	519	533	563	569	557	569	515	591	475	511	564	488	498	497	491	496	515	511	543	521	511	542	518	498	537	564	509	529	558	527	568	510	547	506	551	515	533	528	523	568	567	487	526	501	534	521	534	520	556	497	511	497	539	566	536	517	518	540	587	531	528	514	520	551	535	502	562	515	497	535	505	515	553	527	514	509	539	538	580	496	526	547	567	487	545	501	534	501	535	545	528	517	514	554	570	530	541	517	516	537	499	574	530	539	527	503	478	538	484	525	541	517	549	544	507	531	541	534	501	521	531	517	539	549	540	523	517	534	526	502	488	534	543	523	507	498	545	500	565	519	549	528	537	542	520	522	513	543	520	549	471	516	548	548	508	570	541	558	559	581	574	507	526	540	564	527	494	577	563	506	556	507	548	512	569	511	493	487	558	545	499	543	550	531	496	573	523	543	521	541	528	580	510	542	528	541	526	547	538	548	523	533	581	552	511	520	537	580	510	540	544	539	582	578	551	509	544	526	496	517	549	541	485	531	528	515	532	551	534	490	542	565	557	538	518	506	542	524	510	552	543	521	540	529	533	525	540	564	523	541	522	526	555	506	492	539	562	576	529	502	541	536	552	547	525	531	549	535	514	549	504	541	554	494	522	530	514	530	540	542	523	514	529	532	560	546	537	521	518	542	546	586	537	510	518	500	545	548	546	540	514	564	524	577	509	532	536	545	539	557	520	568	531	520	538	513
7500	8157	5321	2640	1797	1456	1239	1161	961	959	919	917	915	844	874	915	892	864	870	816	785	827	808	829	810	760	764	766	762	760	836	812	806	775	762	753	776	744	764	746	781	839	853	831	788	755	743	798	791	793	813	768	774	770	747	753	812	706	777	788	783	720	784	809	748	786	720	790	757	785	752	756	778	782	736	813	730	776	834	795	830	710	825	783	778	784	762	755	758	768	810	791	859	802	774	801	762	804	733	778	750	770	757	780	802	777	799	781	745	788	753	763	763	790	790	829	818	741	841	764	774	845	771	783	756	791	769	743	782	753	775	835	788	802	786	769	779	771	741	760	769	782	785	775	770	789	755	787	772	767	768	759	769	792	762	742	740	764	794	787	791	793	783	803	759	760	735	780	796	773	780	777	766	798	763	762	801	745	788	785	819	755	783	835	816	797	797	716	791	829	781	745	719	769	807	843	785	772	766	780	773	788	813	758	755	790	797	807	753	807	768	776	805	727	729	741	752	756	750	748	777	829	759	781	722	772	765	762	743	756	801	771	805	817	821	821	754	796	799	803	738	756	835	805	771	759	771	802	828	753	766	804	797	815	740	782	799	802	721	744	757	780	775	755	773	756	770	825	788	773	785	787	769	768	766	736	781	774	814	785	801	741	816	809	768	766	755	759	807	741	822	763	729	789	749	783	778	749	751	752	795	742	822	789	748	802	766	827	778	736	800	756	768	699	759	757	809	784	716	782	741	766	782	779	808	782	792	818	790	774	781	751	763	783	828	772	810	821	820	766	754	768	772	784	755	789	812	826	759	759	780	813	730	759	811	785	811	755	806	773	752	768	744	788	724	777	742	778	787	746	762	764	780	756	811	745	768	764	803	772	804	762	773	755	803	780	773	724	718	789	767	784	793	753	769	773	761	757	797	758	754	810	780	819	822	782	766	797	713	747	765	756	752	740	799	836	764	738	754	755	720	790	791	826	710	762	772	773	766	812	767	730	778	801	812	777	761	786	776	805	755	787	783	771	802	744	768	802	798	799	771	754	774	775	729	767	732	812	811	689	775	747	780	823	744	773	733	836	811	816	772	772	791	803	829	746	758	824	821	750	774	757	789	747	844	809	792	776	773	760	791	795	795	780	764	825	811	735	780	784	787	797	810	743	756	752	803	741	772	804	826	759	752	775	801	785	783	788	802	779	759	802	748	766	781	783	801	771	739	821	796	762	716	790	792	740	802	770	762	756	747	716	787	760	770	778	766	794	730	801	761	719	763	736	779	806	774	793	738	785	813	809	769	739	759	773	780	757	802	778	756	771	774	713	766	773	777	796	783	790	756	767	799	764	789	769	770	744	772	793	809	726	746	763	825	757	800	758	723	781	772	772	829	809	676	837	808	778	733	750	798	789	775	797	770	789	763	800	760	753	743	787	772	724	769	731	731	781	708	760	791	795	754	757	804	788	732	763	791	749	772	750	769	818	758	756	763	826	719	789	770	784	821	858	774	797	793	773	750	689	751	765	822	813	742	763	762	778	735	756	784	752	797	816	804	759	761	752	771	792	792	774	762	805	793	762	803	734	822	784	748	813	824	777	795	820	773	812	806	750	705	793	758	770	780	759	778	777	812	796	731	743	806	779	771	790	775	757	791	822	783	773	821	740	780	824	790	759	746	760	751	746	747	774	786	793	795	766	791	777	757	790	750	765	776	755	752	802	809	782	770	731	775	762	746	770	733	772	792	821	770	771	733	758	750	752	838	800	732	772	787	789	744	797	737	806	755	760	743	735	787	785	735	779	738	754	741	777	795	733	779	723	760	774	738	756	788	789	774	759	765	801	783	786	741	753	773	768	757	756	806	793	770	776	753	775	759	766	810	762	737	759	788	796	781	814	722	810	776	717	794	824	798	758	799	754	733	749	744	752	761	777	749	770	741	783	763	782	817	781	785	758	789	750	746	830	784	787	759	815	758	774	782	745	766	767	749	792	824	773	748	795	786	754	812	761	753	832	738	794	816	755	705	778	773	776	760	747	738	804	782	799	749	800	836	770	718	814	762	785	761	799	740	754	762	734	779	800	716	751	731	763	761	728	798	762	753	780	777	798	769	771	796	763	756	730	815	788	767	805	781	743	778	750	794	775	828	716	776	760	759	777	736	762	816	765	823	744	789	769	723	771	782	807	803	813	799	789	780	792	769	791	760	780	747	746	786	761	785	714	794	780	795	804	798	772	816	757	783	775	735	774	764	791	821	801	767	779	814	838	779	711	734	781	766	791	763	828	763	821	786	741	783	757	766	760	766	781	785	775	753	796	778	818	791	768	823	813	790	823	808	779	792	839	824	744	746	784	765	747	766	773	784	779	776	798	710	747	749	755	732	791	743	800	758	786	768	780	785	764	753	787	757	783	798	771	785	773	805	765	765	751	732	789	773	816	755	772	754	734	812	760	762	766	800	702	773	762	760	734	749	779	797	830	769	744	748	791	789	790	772	776	799	761	820	779	796	783	767	804	745	760	800	705	813	741	827	753	809	803	712	789	810	759	743	777	799	723	780	750	766	796	765	769	789	799	801	763	804	727	750	748	782	768	765	747	795	782	817	806	818	790	817	754	734	811	735	705	799	802	754	799	772	769	733	740	751	772	787	779	767	779	741	775	786	782	771	779	766	781	790	755	733	785	775	801	787	788	744	780	791	807	741	786	807	747	809	794	760	799	735	795	811	759	752	773	760	781	768	774	752	757	733	785	772	767	800	768	730	770	799	820	818	819	768	803	769	803	748	792	790	782	805	824	763	767	759	792	771	827	761	791	772	810	713	826	777	780	785	734	772	767	814	767	761	775	768	735	789	789	767	811	770	717	777	820	786	770	738	769	772	778	809	810	753	767	750	792	794	764	811	800	781	784	752	755	774	799	737	783	786	727	789	743	759	765	776	748	764	768	790	793	797	770	747	773	764	749	750	748	818	745	836	749	769	798	785	770	769	758	764	798	756	777	766	754	743	764	835	721	810	765	785	766	749	768	806	713	736	758	725	747	791	731	770	789	803	771	802	838	776	761	781	794	781	753	816	781	760	786	769	768	730	756	784	804	742	771	828	774	786	750	806	738	766	766	748	796	758	760	777	719	794	767	763	761	789	744	725	772	767	720	784	797	799	713	822	745	782	786	742	722	767	804	754	808	776	769	799	767	770	802	779	805	771	763	765	755	789	778	775	777	737	764	768	820	794	784	767	781	783	808	755	787	763	796	789	776	742	728	705	800	788	806	792	792	753	809	737	784	757	773	742	769	777	759	777	800	773	771	761	793	837	787	826	790	759	751	729	799	741	749	799	768	751	775	768	788	771	809	770	775	749	808	796	781	787	797	786	757	804	789	760	774	739	742	734	743	779	784	803	746	820	751	763	787	765	756	778	731	749	759	814	759	813	813	741	726	795	735	754	785	772	731	783	758	781	809	757	749	810	768	773	749	747	763	811	751	792	724	802	754	781	806	758	753
22175	21148	28786	23747	21150	21085	3532	586	413	396	360	325	278	279	246	249	234	242	193	218	186	203	193	210	204	187	180	183	160	170	169	177	195	185	163	172	156	182	161	166	156	138	166	144	165	151	165	156	167	165	174	172	165	155	153	144	164	174	155	154	153	148	162	166	164	146	177	149	150	162	156	159	144	161	162	167	154	159	165	160	161	177	142	164	160	165	147	150	148	168	162	156	151	132	175	157	155	159	154	144	158	154	141	139	148	147	161	144	157	141	161	183	163	164	168	155	140	145	159	155	150	186	135	164	152	156	132	144	147	161	141	158	147	141	144	169	169	161	136	153	138	136	153	167	145	161	169	158	161	137	147	153	162	167	153	149	168	160	153	153	156	132	149	173	173	153	150	141	149	177	162	175	154	171	177	167	176	151	169	148	150	160	143	171	152	139	146	159	169	197	175	143	170	139	162	160	159	149	144	153	167	145	136	152	162	157	162	140	150	175	141	140	151	150	152	148	142	144	148	191	138	175	180	175	149	153	166	166	159	172	157	166	145	142	134	143	140	147	177	188	152	144	169	149	155	161	124	143	136	165	129	163	117	164	166	146	149	153	170	137	159	155	167	149	161	168	160	156	152	152	162	160	173	153	181	157	168	162	159	168	166	145	158	158	137	144	158	150	164	166	156	178	167	166	150	167	163	156	159	160	143	145	172	146	160	165	165	166	144	168	150	174	177	170	166	160	141	156	158	170	163	162	147	173	133	177	162	163	148	174	139	131	165	136	154	173	154	182	143	140	168	175	154	159	157	146	156	165	143	156	154	177	138	161	145	146	159	174	154	167	187	148	149	162	178	156	169	136	168	174	149	177	160	169	155	151	164	169	157	152	164	150	156	171	151	132	150	148	163	148	153	165	135	139	164	146	152	166	163	141	149	161	158	163	159	169	169	158	146	166	141	165	164	186	147	165	172	132	152	163	125	156	169	160	159	161	154	176	140	142	146	155	184	158	175	153	151	163	153	160	168	165	154	164	149	154	149	141	158	160	160	145	161	151	146	158	166	140	153	152	135	166	147	155	145	132	156	167	173	162	154	155	160	175	123	163	155	166	155	149	152	149	159	162	164	143	134	140	136	153	161	144	164	162	155	157	147	173	164	164	181	154	133	166	161	154	161	155	172	159	174	126	158	133	142	172	144	165	156	158	164	156	152	164	141	149	151	151	139	187	155	159	166	145	151	163	143	158	142	168	154	160	160	136	150	177	170	174	170	156	149	167	149	148	143	148	160	176	167	140	148	156	159	156	152	150	147	166	138	140	154	169	164	142	134	153	138	177	153	167	159	173	182	135	156	165	146	159	160	153	158	149	154	147	150	156	139	132	145	145	136	152	150	154	179	152	178	155	151	156	176	137	168	158	161	154	148	150	161	178	136	161	162	164	172	126	138	138	172	155	154	183	151	162	164	117	151	158	143	181	154	179	153	162	150	173	144	156	135	140	144	131	143	134	137	162	164	151	158	178	179	160	152	158	151	170	159	180	161	163	174	174	147	162	163	141	174	179	155	154	157	156	148	157	146	162	146	160	169	169	147	153	160	121	163	132	160	146	151	154	170	181	156	164	163	149	134	168	163	165	168	166	164	154	147	166	135	171	150	143	153	167	168	159	142	147	142	166	145	150	157	145	140	149	168	152	149	142	175	168	140	136	157	162	142	165	131	162	144	114	154	158	178	164	152	166	156	162	130	161	175	151	162	155	151	156	161	153	153	178	151	137	157	157	169	149	161	142	153	154	175	158	152	154	140	142	148	161	154	143	162	163	159	157	128	143	154	151	150	179	163	170	148	137	143	157	171	155	160	135	150	173	145	146	153	136	150	167	151	152	157	155	163	141	179	156	146	145	153	145	157	181	155	127	144	161	154	155	168	174	165	156	162	172	146	149	170	168	112	149	168	144	167	159	150	159	155	137	164	159	164	161	152	179	145	161	150	165	148	148	147	148	165	172	154	130	147	153	176	157	160	155	151	159	139	127	161	140	170	160	159	136	161	166	182	148	149	155	149	174	147	163	144	133	160	139	158	125	161	177	155	175	151	145	154	154	162	166	153	153	148	161	160	150	138	162	152	139	158	181	158	172	140	151	165	149	153	146	168	177	133	155	142	159	171	143	167	148	155	169	147	150	148	143	160	153	158	176	174	145	148	163	155	153	155	172	151	150	168	158	174	159	141	151	144	141	148	149	151	149	168	151	164	184	152	162	157	174	148	158	153	149	152	161	162	156	133	157	168	139	162	166	171	156	154	157	174	168	153	144	172	156	157	148	150	166	144	153	152	151	160	180	151	141	153	152	147	162	162	153	145	155	181	156	154	147	174	167	138	176	160	140	160	167	155	146	139	142	147	168	156	150	159	151	156	165	128	139	143	158	156	153	157	141	138	156	171	149	134	164	129	164	171	144	146	153	165	156	159	165	151	162	137	167	139	150	163	159	136	162	146	149	169	164	166	165	119	153	157	139	141	143	162	132	139	146	174	143	139	144	144	165	141	160	182	154	159	163	131	158	149	175	170	151	178	170	153	174	151	140	143	182	152	129	176	166	151	177	144	171	145	164	156	149	146	159	157	172	142	162	147	172	160	156	154	175	154	165	142	128	161	140	173	147	145	141	154	129	163	142	174	166	146	147	144	181	155	159	145	170	144	166	141	150	156	163	167	151	153	180	156	161	146	148	159	160	147	148	149	182	139	139	166	159	160	156	190	163	140	153	141	159	164	146	153	141	163	159	149	163	148	145	147	134	135	154	161	160	158	160	153	162	158	153	150	154	172	144	141	141	137	156	148	154	175	175	156	157	152	157	135	165	168	163	166	146	151	156	149	162	142	170	148	149	169	160	141	163	146	151	154	146	177	148	169	182	159	168	164	145	175	156	157	155	148	175	131	148	161	176	138	156	126	140	170	149	124	152	143	166	156	134	158	130	170	152	147	151	150	152	167	159	151	141	142	167	153	159	146	173	158	162	133	134	153	162	140	154	166	136	152	153	155	159	163	179	169	140	140	171	167	177	156	149	137	153	144	155	165	168	149	148	143	175	152	171	153	144	147	151	172	152	157	136	149	156	162	150	144	155	160	167	157	146	152	169	158	166	159	172	153	143	136	163	152	179	155	153	147	175	152	142	156	127	159	172	165	154	154	142	145	156	147	164	175	164	151	145	135	168	159	168	161	160	145	161	159	180	155	157	162	161	171	146	169	155	177	154	146	175	163	153	174	159	160	166	169	154	133	140	169	141	160	161	162	146	155	155	147	134	178	149	142	169	152	148	160	155	156	160	170	149	177	167	147	146	158	141	131	151	157	145	177	160	158	195	185	165	141	151	159	154	168	158	162	147	163	159	155	145	183	157	168	179	160	139	152	140	175	147	166	136	160	173	160	141	160	157	167	145	145	146	141	168	165	153	184	138	158	150	163	134	161	152	170	156	181	137	159	162	159	149	142	159	144	150
10134	17750	11753	5647	3442	2376	1826	1353	1098	864	764	614	572	600	502	454	452	442	421	372	375	377	360	365	319	322	287	268	261	269	272	285	262	263	267	278	228	267	286	242	243	265	266	240	230	255	251	256	272	221	260	226	246	257	250	240	245	236	247	205	259	241	256	255	237	233	252	231	218	239	245	252	224	256	233	243	241	243	243	209	210	241	230	219	223	241	213	256	241	224	241	234	243	234	250	252	231	220	222	213	227	236	214	246	219	216	244	229	248	243	223	215	221	267	256	222	248	208	218	222	255	269	236	250	252	259	230	219	225	195	267	229	222	262	223	224	215	246	205	246	256	234	222	250	212	220	220	222	239	238	250	226	247	234	197	230	277	241	219	226	235	214	217	207	197	233	229	244	229	235	201	233	225	235	223	222	245	241	223	237	259	232	248	223	186	233	239	218	229	247	209	231	236	236	252	213	226	237	239	228	231	231	241	240	214	214	240	247	223	244	248	235	234	230	241	239	225	237	232	234	205	269	243	216	235	244	236	236	219	206	233	225	219	251	234	218	219	223	218	244	213	237	246	239	230	245	205	223	209	245	227	233	241	252	229	229	216	206	203	245	242	202	228	224	234	241	239	234	235	255	221	241	215	237	231	215	230	224	231	248	233	223	212	231	263	211	223	232	233	238	222	241	224	238	208	227	245	243	232	201	204	238	225	247	234	247	226	244	193	243	225	215	238	234	232	245	219	242	226	227	236	214	244	224	208	231	236	250	265	220	259	260	216	226	216	245	245	236	219	242	247	213	244	231	235	258	218	267	221	234	233	247	215	229	215	229	237	219	243	230	264	222	249	224	264	218	229	246	234	197	221	229	240	226	225	220	241	224	254	236	232	237	215	203	253	237	232	268	231	245	225	246	219	235	229	232	229	215	232	262	236	255	244	227	234	215	234	233	230	233	233	211	241	251	213	207	258	227	231	233	214	235	216	236	231	221	253	229	220	222	252	230	233	226	241	229	231	234	260	203	215	212	252	207	237	230	242	201	203	242	227	236	237	212	223	246	223	241	226	214	239	239	251	226	232	218	239	247	248	246	236	223	233	209	237	248	239	219	205	235	239	247	230	253	228	255	241	218	218	236	221	244	246	236	224	251	232	252	245	247	232	239	259	220	247	242	218	223	244	234	227	245	233	256	221	192	241	232	209	247	235	248	236	217	238	246	236	229	218	216	254	227	222	229	260	209	242	201	276	242	235	243	226	220	240	206	231	253	205	243	213	199	209	224	212	191	248	217	201	236	237	246	233	221	204	212	242	250	270	246	247	259	236	203	243	229	219	242	227	237	213	226	238	235	230	239	249	220	225	234	215	235	229	238	249	222	226	244	267	224	220	231	216	222	229	238	279	237	276	220	220	229	209	251	222	229	219	219	239	222	234	257	253	213	220	245	244	225	213	224	222	234	234	221	210	223	248	216	230	213	244	225	222	235	224	222	215	229	231	235	244	239	237	261	244	221	235	255	201	218	235	243	223	243	242	243	246	231	237	237	241	215	237	251	220	223	224	204	242	245	233	233	219	203	227	222	209	253	223	221	235	251	218	212	222	237	217	234	208	237	237	242	236	216	213	214	225	243	207	225	233	230	254	233	212	209	215	250	229	218	216	238	221	233	219	216	228	219	234	252	187	226	253	250	247	262	223	221	223	223	226	225	192	219	238	223	234	262	204	221	220	254	232	233	213	236	248	253	244	237	235	256	218	222	246	237	229	252	239	246	231	206	221	255	227	219	224	271	228	222	219	237	231	234	224	231	215	204	239	242	218	235	270	230	223	248	214	232	232	218	226	218	236	236	213	255	252	222	211	224	243	234	244	206	227	246	221	212	234	239	213	255	249	234	244	233	235	259	239	221	275	251	207	219	200	230	239	238	240	252	217	212	215	245	243	220	238	239	240	248	260	210	199	231	215	219	216	256	221	241	242	242	235	236	249	242	229	220	234	262	248	218	249	231	229	260	254	239	223	235	250	244	236	222	252	234	233	261	178	252	250	235	265	238	215	235	257	238	224	219	239	238	233	230	220	250	223	230	220	220	212	245	249	229	220	242	229	245	194	235	271	233	215	236	214	258	234	254	226	244	219	227	226	248	228	231	249	225	235	209	226	243	250	222	205	239	242	216	220	205	240	218	216	247	219	280	236	249	225	236	239	243	257	247	213	232	221	249	234	255	216	231	224	206	233	236	215	240	221	215	238	220	246	242	209	242	269	219	187	244	238	207	243	221	232	214	229	258	240	227	242	229	232	232	237	250	207	229	207	225	245	218	200	233	248	242	223	189	261	203	243	207	239	244	200	241	230	242	250	226	226	265	235	253	237	230	236	233	212	223	207	237	233	241	258	218	243	246	219	231	224	255	225	239	223	245	238	233	228	218	239	230	238	257	236	202	218	231	233	223	234	193	238	236	248	278	217	253	214	237	232	271	200	249	222	224	223	233	230	241	252	242	265	220	242	223	248	228	232	218	251	218	217	231	227	216	243	220	226	212	222	252	251	233	228	248	235	244	257	214	248	225	237	250	243	223	247	216	253	224	214	239	247	231	222	237	215	221	221	245	230	214	234	228	258	204	236	236	231	213	246	230	252	245	229	226	239	220	272	219	249	225	214	240	239	224	252	233	239	224	228	256	248	250	247	236	222	218	249	244	196	238	247	231	244	234	235	227	236	235	235	225	245	205	258	217	226	248	249	231	239	231	253	261	248	253	238	228	229	242	230	243	207	220	212	209	231	235	224	222	218	221	229	237	244	242	232	218	240	218	240	245	243	232	252	244	209	201	254	224	227	204	213	243	222	229	231	233	214	234	249	256	242	238	223	243	242	251	250	236	234	219	229	216	222	232	221	239	215	241	221	229	221	234	238	230	245	245	214	227	225	196	257	220	261	228	250	224	237	233	241	230	229	245	239	254	221	227	264	223	243	230	217	260	230	229	240	253	241	231	227	241	251	231	216	210	235	220	233	246	238	234	222	221	249	237	222	232	208	208	232	224	236	241	219	241	238	229	244	243	201	264	215	238	254	232	231	224	229	220	249	236	232	244	212	229	253	207	244	222	231	212	234	247	250	208	251	217	225	221	219	258	241	252	229	206	211	221	236	231	213	213	238	216	229	244	247	216	238	235	225	230	234	227	227	237	234	235	218	234	253	214	214	231	215	248	227	221	249	230	235	240	237	241	234	220	236	265	206	249	243	232	240	231	231	260	247	247	220	223	261	248	235	248	238	253	250	227	223	262	256	258	261	215	227	230	238	227	219	219	221	237	279	240	220	243	230	222	252	260	226	246	220	196	240	225	216	228	242	231	229	220	232	218	265	232	251	241	242	239	227	237	224	239	264	239	254	228	239	251	242	243	227	233	237	248	225	232	197	222	203	222	215	235	228	214	233	223	234	243	215	224	207	218	205	224	247	250	247	230	226	219	249	232	225	201	217	241	221	247	236	241	208	229	248	236
26806	18897	5515	1171	772	659	671	584	609	577	652	628	595	580	583	558	647	592	628	594	606	597	600	581	601	558	540	579	557	606	572	591	590	561	583	539	612	589	561	605	567	605	568	576	583	622	558	545	547	558	563	552	582	563	573	539	594	555	612	549	618	637	590	578	570	565	586	583	560	580	580	590	530	562	544	588	575	612	550	553	582	583	512	563	553	555	535	593	565	557	588	583	578	553	629	529	572	565	540	542	593	587	561	636	578	607	551	561	554	590	582	503	622	562	594	564	572	573	608	523	536	561	576	557	572	583	560	573	559	566	580	576	576	559	596	592	539	550	538	582	600	539	578	567	530	592	573	563	587	605	577	542	585	581	593	554	567	568	577	553	600	604	611	524	553	598	566	599	561	592	566	537	627	577	602	578	595	562	600	536	612	560	574	578	599	528	578	576	572	609	542	588	586	571	555	551	555	545	555	588	569	606	575	577	593	536	568	556	591	601	562	602	619	547	567	529	609	601	569	558	573	572	587	533	575	607	571	582	564	583	619	594	588	612	569	576	559	565	587	579	553	593	557	554	588	593	554	575	551	574	593	567	552	574	562	563	549	552	545	551	531	564	544	605	583	546	536	595	549	576	611	577	569	560	542	554	576	569	550	569	579	600	568	539	579	563	570	582	533	600	518	552	568	597	584	581	569	576	587	542	594	551	589	536	597	527	567	571	547	585	596	601	584	542	545	615	586	547	551	547	561	567	560	590	567	559	545	552	549	607	572	576	553	571	602	630	583	582	562	603	564	555	604	557	563	590	590	610	593	531	581	594	534	544	569	527	598	572	591	565	562	566	532	551	545	589	570	563	551	584	576	592	556	551	583	592	556	622	560	571	589	593	579	581	570	573	598	587	582	605	555	565	584	566	581	556	544	567	570	587	582	617	611	590	586	608	568	574	601	560	576	591	589	560	585	529	583	596	594	560	531	586	598	525	612	541	559	578	545	597	573	530	552	599	555	564	601	599	613	624	602	600	580	552	552	560	575	602	569	564	585	555	555	585	562	596	587	593	547	540	586	569	595	608	572	593	548	580	568	571	585	575	592	581	549	530	531	596	609	567	577	574	570	565	579	580	624	593	591	567	591	607	571	572	519	572	590	569	581	597	580	548	549	564	586	542	568	570	521	553	542	605	592	605	631	606	568	565	567	580	566	549	555	605	567	592	567	581	569	602	568	560	584	582	589	589	596	547	564	587	602	557	580	594	591	579	565	563	561	587	560	581	557	600	591	574	549	583	535	593	572	601	561	576	562	553	592	594	591	534	607	593	582	584	635	551	564	574	571	570	530	571	571	609	603	564	603	626	567	583	545	595	575	572	580	577	531	580	588	640	588	552	556	535	569	563	563	600	569	586	594	587	567	564	538	583	589	587	614	550	597	585	565	604	624	565	527	565	592	598	565	571	552	593	584	581	560	580	573	537	557	582	557	560	559	578	600	556	577	551	560	565	586	566	612	595	541	570	627	601	630	563	580	569	570	594	564	557	562	571	581	624	595	567	576	566	501	547	634	588	573	555	586	595	562	560	637	554	573	550	531	552	547	575	595	569	595	567	577	584	545	568	608	582	574	595	585	564	552	584	586	573	604	600	562	539	605	541	590	541	551	584	602	603	553	570	547	603	545	535	607	511	554	566	616	598	561	533	551	543	603	583	587	584	556	567	584	601	599	588	550	588	571	548	557	608	601	587	576	563	561	574	602	536	566	566	563	578	573	577	560	550	596	586	560	547	571	586	577	561	563	573	567	601	580	571	572	602	556	520	623	577	563	556	579	553	556	586	574	625	582	576	589	545	591	559	588	527	572	565	607	545	587	619	536	607	585	585	580	575	590	590	595	530	570	621	530	533	565	555	558	565	582	589	568	553	585	541	550	576	565	525	555	608	547	576	584	596	602	556	572	566	575	591	562	566	555	607	612	596	577	606	563	557	546	574	607	560	602	584	554	605	554	574	532	604	612	558	575	580	556	538	580	612	586	603	564	581	577	595	623	606	601	560	592	575	575	602	598	588	594	551	542	590	589	551	588	565	571	571	585	573	580	583	652	557	614	545	571	564	576	583	588	548	598	588	566	575	618	623	535	566	523	587	554	535	578	550	578	610	597	563	600	576	607	562	619	576	614	568	560	539	543	545	536	610	566	602	587	614	618	593	644	571	613	557	567	610	591	546	592	628	621	547	580	552	558	547	559	571	575	617	579	536	578	560	578	564	573	577	551	564	585	535	638	572	595	613	587	554	565	571	540	596	566	586	535	596	583	546	587	612	586	589	583	564	542	543	584	579	549	552	610	564	524	569	542	563	628	575	600	578	619	611	570	561	583	572	553	578	570	583	605	599	537	541	543	505	579	606	595	564	581	577	569	553	562	584	590	560	535	583	590	626	588	527	555	574	574	565	572	572	552	548	609	592	601	568	586	576	560	577	630	553	546	596	617	527	587	595	583	562	552	629	573	601	557	579	575	549	559	567	572	624	591	583	541	564	538	551	559	631	631	577	570	572	572	592	543	575	578	529	541	567	582	549	595	564	557	581	578	531	608	604	561	577	593	589	565	582	567	584	553	559	596	604	611	597	592	532	563	540	578	626	589	607	550	561	588	566	590	597	514	586	567	565	568	575	598	575	594	560	553	573	533	561	578	589	562	589	557	534	562	577	605	546	556	596	547	567	555	566	579	616	588	605	580	509	584	617	593	569	569	544	593	566	603	545	584	588	562	624	548	583	579	612	577	561	596	594	640	608	544	542	583	542	542	567	572	578	554	536	538	592	555	604	563	568	553	538	573	582	571	533	530	563	568	570	576	628	570	574	576	566	575	560	546	512	561	610	566	535	586	612	611	599	600	566	562	605	546	540	592	550	596	564	568	565	558	551	575	517	570	554	566	543	551	598	593	565	584	593	570	540	567	610	591	599	578	538	528	568	587	600	578	627	587	557	628	545	553	564	573	558	625	571	570	576	540	589	581	625	571	595	626	578	553	595	570	552	546	556	600	591	613	575	562	582	621	552	569	591	603	586	542	587	605	577	587	595	582	578	599	540	561	545	610	566	619	617	579	592	598	564	566	573	556	594	577	514	544	551	603	574	574	559	595	620	568	552	558	559	557	596	579	554	584	587	556	558	564	558	596	560	596	598	527	598	568	618	571	575	579	582	534	578	563	572	570	516	538	541	547	607	567	536	553	577	570	562	566	617	586	591	546	587	623	545	605	558	591	548	628	562	605	554	561	612	589	569	570	573	580	604	590	558	595	547	548	556	583	595	639	567	580	535	516	562	548	602	569	584	538	580	620	594	558	586	560	567	584	544	545	569	584	591	586	556	543	602	590	572	591	569	564	594	606	570	580	598	554	598	602	587	570	600	588	525	569	563	587	604	523	567	542	550	603	567	608	570	595	557	580	582	546	620	508	573	616	567	594	570	590	553	578	582	559	625	612	563	624	582	542	560	544	639
7082	4145	2916	1613	1212	1150	1051	996	905	938	892	829	910	892	863	895	862	880	894	858	883	933	859	880	947	864	889	847	861	838	881	852	865	829	831	862	786	901	868	906	874	858	876	811	876	803	896	864	939	869	883	855	868	786	847	875	893	836	823	860	887	876	840	816	849	831	896	841	867	831	893	883	839	888	894	814	847	879	895	851	851	825	823	890	817	840	867	805	846	896	834	871	835	841	859	880	897	876	900	841	833	852	879	881	863	878	846	878	899	859	882	842	815	808	866	862	827	877	869	847	855	896	852	897	850	838	848	815	883	867	851	860	852	892	837	885	869	805	845	870	866	843	880	801	896	837	835	872	831	844	890	815	862	824	912	877	883	857	843	812	790	833	897	886	865	891	827	914	835	810	809	841	882	885	823	804	818	892	835	821	820	852	846	871	841	864	851	895	893	872	842	869	826	883	844	835	844	886	860	846	926	821	851	805	834	873	823	869	822	880	872	891	849	849	862	828	908	860	814	859	846	861	864	893	863	887	900	847	866	857	857	821	816	844	799	867	866	878	913	874	850	830	844	799	837	815	829	836	882	862	843	839	888	851	847	818	864	856	880	848	775	831	916	882	879	827	841	861	883	878	855	887	910	816	800	844	835	899	850	878	875	833	831	890	884	814	825	854	872	837	878	875	835	866	882	853	878	879	851	887	848	853	856	851	836	867	893	838	847	936	874	864	903	841	815	790	858	839	844	874	831	891	874	849	878	876	861	833	889	865	938	840	889	838	880	821	848	880	831	873	842	821	841	857	837	870	874	842	821	846	794	861	802	841	876	855	841	881	847	841	857	884	837	837	844	863	867	836	827	892	911	845	876	839	835	835	866	838	805	840	899	843	830	888	876	857	840	855	869	868	864	862	832	843	882	851	907	837	852	836	823	849	864	860	860	870	887	872	874	915	862	918	806	873	825	842	869	850	825	893	818	806	885	848	874	846	869	861	944	860	881	836	897	880	900	853	855	784	873	833	884	886	856	842	874	870	820	820	884	863	812	858	863	879	861	830	866	862	871	902	836	851	849	847	839	869	820	816	891	874	834	858	860	842	831	809	857	814	853	908	837	871	847	831	938	866	815	818	877	909	887	892	845	788	865	834	870	864	872	837	805	851	822	849	875	840	886	840	853	847	866	853	842	862	886	810	835	851	873	858	857	853	864	835	832	869	869	851	843	898	803	858	893	896	863	858	804	879	824	841	869	849	882	814	894	805	825	863	826	871	834	859	899	839	905	875	804	835	827	859	855	836	791	860	805	853	844	788	863	836	813	854	799	859	860	885	836	882	849	811	782	827	857	880	793	860	852	876	883	872	885	807	905	837	831	877	869	849	876	838	838	863	810	883	859	851	888	843	845	851	901	843	801	838	809	873	879	866	864	892	892	854	810	912	869	865	886	867	903	868	874	814	853	842	828	844	872	882	919	910	870	864	838	815	896	857	880	788	845	830	901	840	918	865	878	857	833	910	849	847	859	912	858	856	824	837	886	881	877	831	870	880	849	800	827	860	888	868	824	844	853	842	835	882	904	852	855	856	855	820	860	823	816	838	811	889	828	885	825	901	880	828	849	836	861	838	861	862	849	849	885	834	909	862	841	928	880	887	841	885	870	843	830	894	856	843	852	829	825	880	863	850	882	875	813	850	834	864	902	854	855	841	856	836	896	858	867	827	868	894	842	835	894	887	827	846	820	862	809	912	825	864	799	869	822	872	844	850	845	859	886	894	799	843	907	852	862	868	851	835	868	894	819	872	833	861	834	887	915	866	863	853	845	813	836	855	829	859	799	920	883	833	853	863	835	848	828	856	820	899	847	838	900	801	865	842	878	825	922	855	838	899	865	878	860	821	862	845	818	834	818	866	905	822	863	838	863	869	848	809	928	885	835	863	855	833	901	882	831	844	854	861	825	831	842	834	815	851	881	832	870	903	868	823	824	870	849	834	870	872	921	849	829	863	857	883	838	842	833	845	847	880	854	906	854	865	851	914	881	812	891	873	841	880	872	853	867	826	892	889	881	869	863	815	889	885	856	858	876	792	877	788	825	850	885	955	883	838	812	886	818	813	861	887	903	862	840	853	849	883	843	831	852	814	810	844	816	828	795	864	839	856	885	828	847	808	865	819	861	900	845	925	851	899	839	846	782	854	820	853	872	835	848	806	857	840	830	891	880	902	899	826	874	830	843	844	874	885	815	792	900	885	862	885	777	910	874	855	811	907	871	911	768	843	805	886	802	844	796	820	839	855	829	858	884	858	840	858	852	856	849	825	864	815	858	884	845	866	852	871	871	867	861	862	844	859	876	868	867	850	881	880	860	848	839	843	841	899	860	862	852	887	861	809	913	820	871	838	871	831	859	850	857	830	813	887	853	833	887	878	849	848	859	846	818	876	853	848	819	860	847	842	896	857	866	916	894	901	854	847	830	811	838	926	790	837	873	892	869	833	875	811	877	804	851	833	834	857	838	892	870	865	856	886	840	901	868	853	848	878	919	840	844	906	888	879	877	886	855	863	866	886	909	855	819	865	882	861	862	854	873	830	875	820	855	852	877	851	797	859	882	880	852	876	861	831	863	896	876	834	897	863	898	845	803	890	843	827	851	807	847	894	872	862	859	846	828	881	836	799	885	815	832	868	823	850	808	828	854	834	791	795	827	839	848	871	877	878	897	871	883	908	873	834	831	915	813	857	810	821	850	866	836	854	848	937	862	878	848	864	869	905	841	852	843	818	848	848	850	853	883	832	785	871	869	875	869	841	857	876	870	832	887	889	863	855	848	794	867	845	852	879	840	874	812	834	847	862	821	836	851	834	842	809	883	869	883	830	845	829	841	800	899	847	855	901	872	905	810	860	872	863	855	824	846	848	796	834	812	861	849	820	875	853	952	859	866	807	900	860	828	827	874	896	834	866	831	843	868	875	838	848	838	846	872	855	922	855	870	857	845	820	812	871	881	861	898	872	811	876	825	851	821	835	830	877	787	825	799	816	825	870	823	841	846	920	866	893	872	922	933	852	888	835	917	899	824	851	893	859	808	784	850	877	853	800	838	787	860	872	860	781	863	865	896	842	851	837	845	872	895	805	887	883	839	872	804	852	830	895	910	847	829	854	813	901	854	817	889	874	869	870	858	894	810	829	880	877	823	855	824	867	811	831	846	824	870	872	879	888	891	936	870	882	868	843	863	854	863	914	908	804	880	877	858	885	858	840	894	881	836	850	858	865	848	842	873	799	901	848	900	875	842	909	799	893	866	874	797	890	862	875	897	925	881	856	842	846	863	849	844	848	882	857	875	844	863	880	829	862	818	831	802	870	879	784	866	883	828	869	845	906	861	842	850	850	915	816	908	871	863	830	861	899	873	856	781	880	881	847	858	869	823	881	868	874	847	871	801	901	803	837	871	875	880	842	790	837	825	849	875	841	865	834	883	910	855	843	911	875	868	811	866	859	913	829
22972	21080	28209	24156	21049	6285	785	528	476	453	420	381	391	363	365	390	336	382	342	358	322	325	319	352	336	331	337	326	310	324	302	308	333	298	290	298	314	305	323	322	299	300	320	295	332	304	323	297	309	295	316	319	308	335	284	302	297	306	318	327	311	316	314	318	321	304	273	286	310	308	307	313	331	330	315	323	332	334	311	289	333	285	334	341	289	291	297	294	324	311	298	311	276	309	344	316	324	346	275	313	303	335	289	289	306	305	318	279	299	300	288	320	296	299	334	296	319	316	329	315	300	330	329	296	312	290	306	286	294	293	293	306	318	293	340	305	295	308	311	302	300	317	304	301	316	288	280	314	332	316	294	310	331	319	290	338	285	304	279	299	310	313	317	318	333	298	337	301	299	287	285	285	327	338	291	308	303	291	301	320	325	308	304	334	296	307	295	319	302	313	295	279	291	296	326	315	315	313	326	318	308	348	320	310	344	339	325	329	320	310	303	309	307	299	341	293	289	261	306	297	295	313	312	295	310	323	326	333	299	346	304	289	298	301	320	305	310	343	321	299	328	316	340	282	291	305	329	319	327	320	294	341	323	283	318	320	323	321	318	313	308	321	329	308	305	339	312	276	313	316	290	315	328	294	312	282	287	330	321	288	313	326	308	341	321	324	287	330	329	309	302	316	341	329	309	355	341	267	270	337	339	270	326	339	329	270	320	303	311	325	321	313	294	334	307	268	309	319	331	317	297	299	325	317	273	333	341	305	288	287	332	305	304	303	286	298	311	305	343	280	314	313	297	281	292	307	310	275	313	325	301	293	312	284	342	309	303	303	295	296	291	280	305	328	304	277	296	317	313	303	283	279	294	302	320	308	303	290	303	299	278	300	283	331	283	301	296	312	278	320	302	338	309	298	319	307	322	327	305	326	343	327	324	263	307	293	323	287	298	292	330	329	285	304	305	295	301	325	323	317	290	308	285	271	324	309	310	330	312	303	316	323	303	302	332	313	320	302	327	329	324	264	310	348	305	271	329	294	325	280	308	285	283	316	301	311	320	306	339	304	322	323	316	279	308	310	309	298	309	289	318	334	318	309	319	314	321	290	327	297	288	298	309	342	333	311	281	299	314	310	316	314	295	317	347	303	301	317	304	305	307	300	311	322	317	278	291	314	322	312	301	327	285	294	294	316	299	307	333	311	306	290	317	283	281	315	335	301	304	294	288	283	309	300	322	308	318	302	304	297	313	299	304	302	303	306	309	281	317	291	320	292	306	337	309	306	325	330	340	309	297	298	341	313	327	331	308	324	281	302	289	297	307	312	304	297	315	269	311	307	288	306	296	335	310	298	304	307	292	299	304	299	285	323	328	300	324	300	295	289	307	295	328	314	291	302	301	291	320	329	316	315	319	315	319	302	297	310	300	302	271	308	321	321	296	324	317	296	310	279	287	328	298	281	314	325	318	297	318	350	270	285	341	294	311	281	346	268	295	291	338	299	328	321	304	271	311	306	268	350	296	306	308	274	308	317	268	259	350	305	310	308	325	322	311	311	308	295	303	274	329	295	282	284	312	308	284	299	322	328	290	290	307	313	333	291	315	281	315	297	337	297	313	302	284	310	302	300	298	286	293	323	279	291	315	277	356	309	290	309	300	333	298	311	283	322	311	312	326	309	288	302	286	307	323	284	310	299	282	318	310	286	304	315	303	307	330	335	287	288	299	337	321	323	329	328	270	315	331	334	285	308	322	337	289	274	289	311	309	296	325	329	288	300	323	283	289	288	284	299	295	296	297	291	314	304	290	298	301	316	294	308	308	316	299	334	309	295	284	312	309	327	318	324	333	335	301	323	303	342	282	336	306	309	317	310	292	317	282	296	308	288	325	315	310	309	309	289	290	309	313	324	307	282	322	318	292	305	306	308	318	310	296	323	324	319	283	307	294	292	307	300	315	298	279	326	315	332	293	305	310	308	269	334	308	286	302	314	313	299	328	308	273	323	327	305	281	302	321	303	295	329	295	302	264	333	326	288	308	288	301	312	317	307	292	293	308	313	325	333	348	283	312	332	296	294	325	301	288	289	285	277	314	303	292	365	315	280	296	311	303	285	330	304	296	298	306	293	302	320	285	278	298	292	307	314	329	312	318	287	305	303	302	309	303	260	306	355	299	292	320	295	299	309	306	295	302	309	296	314	296	296	336	289	302	306	314	284	302	294	336	302	315	310	303	286	317	267	344	325	320	307	323	305	284	282	332	326	299	275	326	272	302	342	297	300	306	300	364	297	326	324	298	286	313	327	296	320	259	309	308	341	331	282	303	318	302	304	281	304	307	292	303	339	300	325	325	303	323	323	306	302	307	323	313	304	302	296	304	333	264	303	285	298	317	297	283	297	284	337	281	321	311	308	314	299	315	330	309	309	285	308	273	310	340	316	282	342	301	305	294	297	297	304	305	279	318	297	315	293	303	306	339	291	289	334	336	305	292	303	319	238	303	288	339	277	319	310	314	316	317	279	300	289	296	335	317	313	287	339	337	272	290	287	316	276	304	327	321	314	297	332	328	288	326	271	313	332	294	301	276	304	318	265	330	295	336	305	307	292	291	348	297	299	308	306	325	266	296	309	298	282	298	328	316	301	335	323	299	298	295	330	336	303	291	306	298	282	327	311	319	323	341	297	338	300	303	307	280	304	319	289	297	294	273	312	301	310	313	312	329	300	290	283	322	328	346	313	315	285	328	296	319	319	317	288	320	296	301	300	299	320	310	344	315	295	314	309	330	318	292	306	295	301	317	279	331	310	260	323	311	298	283	323	309	288	316	326	351	298	283	318	303	295	284	287	304	309	284	328	341	295	323	283	326	309	314	311	324	306	308	331	310	326	293	315	304	307	308	306	335	303	313	293	282	278	308	287	318	322	291	305	281	277	333	315	300	292	308	307	280	296	292	280	317	303	334	300	290	268	306	321	264	332	338	322	336	330	266	313	312	313	356	289	312	336	352	336	291	310	291	313	296	287	317	276	288	302	260	289	305	292	299	319	296	301	303	308	298	289	296	314	314	292	293	332	320	306	290	300	345	317	298	304	312	308	280	297	313	275	313	293	288	299	319	294	347	297	272	338	288	316	343	269	357	291	306	313	312	328	327	287	318	303	320	298	276	319	306	326	308	304	288	304	297	313	282	280	331	335	326	300	344	294	282	320	332	299	258	304	292	333	309	281	325	309	300	312	323	307	321	325	309	292	333	308	286	294	310	287	340	309	293	331	313	290	293	308	306	309	317	301	314	324	331	293	337	322	349	329	282	293	321	292	311	324	306	287	326	293	308	314	344	299	307	306	323	301	301	307	302	331	302	323	290	337	283	303	338	316	313	269	318	313	274	291	312	317	307	288	289	289	343	291	289	322	333	294	282	291	343	309	311	311	305	304	307	300	296	340	335	296	311	306	294	331	311	291	330	283	302	292	326	299	321	331	319	310	320	338	318	297	313	299	305	317
7307	12438	7988	3634	2344	1695	1384	1072	972	787	782	740	680	687	631	629	596	620	615	558	531	540	517	521	551	526	504	551	543	498	513	493	476	529	476	521	500	522	507	474	488	503	521	526	457	490	496	461	506	489	448	494	494	514	498	439	484	507	528	496	444	440	473	502	474	510	515	448	481	482	523	489	442	507	469	481	468	472	484	449	473	522	490	471	466	440	479	477	476	443	489	520	464	529	485	499	442	500	493	500	500	479	497	469	498	498	508	509	448	461	498	483	509	486	481	492	472	417	493	457	499	446	492	508	432	465	456	456	504	483	455	444	492	473	483	498	493	456	459	440	485	497	458	536	458	503	467	481	497	433	472	468	482	486	501	429	450	484	495	517	491	464	465	473	502	478	476	508	499	481	478	487	488	452	473	475	458	482	468	512	480	496	477	502	475	485	460	492	486	496	484	512	487	469	495	461	485	440	527	487	469	467	460	460	486	471	500	486	507	488	453	477	474	484	469	453	509	468	502	485	448	498	509	451	499	456	483	485	475	548	450	464	459	509	462	438	519	458	531	495	479	535	494	475	443	472	493	417	530	469	455	478	499	501	480	479	497	487	496	496	499	496	451	507	460	481	456	478	494	473	500	477	478	484	482	503	512	522	466	498	494	472	479	455	479	489	503	529	477	481	474	484	434	523	534	472	511	440	455	506	480	479	494	471	478	515	498	455	459	450	464	507	479	491	497	478	496	499	440	483	515	482	474	477	462	465	510	473	511	507	504	457	482	477	469	474	499	501	486	456	475	486	483	526	448	457	508	445	500	512	478	468	483	527	477	468	472	468	461	465	511	453	488	484	462	492	428	477	504	496	503	514	519	462	489	481	469	490	441	506	485	458	481	468	470	503	488	497	462	501	452	476	459	455	482	483	468	439	479	469	446	483	497	493	498	497	468	479	453	529	475	521	510	463	479	468	509	513	509	509	470	512	479	459	476	477	496	482	479	489	436	492	475	495	491	505	473	450	462	466	462	487	468	466	447	496	482	491	463	467	475	470	470	466	495	470	508	482	427	433	469	448	442	503	472	475	485	475	488	487	491	485	434	477	500	486	475	475	511	457	433	462	480	471	458	474	444	470	536	459	498	439	491	467	485	496	506	462	485	491	498	479	482	501	428	522	468	507	477	475	495	475	479	463	487	467	492	470	471	488	481	468	454	497	491	498	436	436	503	488	472	457	431	499	477	502	460	462	468	456	474	492	485	508	500	500	486	475	485	450	467	510	452	474	508	436	498	487	505	516	461	480	448	541	502	503	476	476	476	459	484	508	467	492	455	457	459	460	490	488	491	514	508	507	475	512	426	450	467	469	465	467	450	477	463	465	480	486	455	496	471	434	476	466	493	450	452	467	477	464	445	467	503	512	487	515	459	468	496	451	466	475	470	478	521	485	486	462	459	498	473	435	484	475	508	503	476	494	475	477	476	479	508	470	466	463	487	478	480	516	478	484	499	495	444	457	477	514	476	488	484	428	485	453	462	487	516	467	506	478	491	445	479	502	459	483	506	482	480	456	446	492	465	474	494	492	473	496	489	469	473	459	439	496	448	472	449	465	474	494	474	440	483	467	490	453	475	514	466	512	512	495	494	481	467	467	445	499	451	522	473	491	497	470	488	461	481	490	483	475	479	481	460	447	466	518	467	469	474	459	539	489	461	475	486	502	455	463	427	507	459	496	477	461	437	429	456	461	471	503	438	466	515	500	468	509	497	491	493	485	493	522	472	479	429	456	491	459	503	509	509	483	453	464	448	439	449	454	487	453	470	469	470	459	515	454	443	481	450	466	490	435	469	494	483	457	492	487	470	416	424	473	475	453	474	489	496	474	492	470	477	483	478	471	484	439	504	510	423	471	457	489	461	423	473	504	456	507	474	482	460	469	504	512	479	505	485	465	498	486	486	468	457	500	460	471	499	471	474	460	521	468	509	468	502	462	484	463	458	462	511	471	454	464	486	469	477	483	526	484	463	484	461	485	485	495	463	496	471	491	467	489	474	502	472	518	480	465	492	463	496	474	490	473	462	462	490	453	516	502	487	458	491	469	484	480	494	501	462	502	475	471	504	476	456	531	479	454	512	478	469	484	476	508	506	526	447	479	460	442	495	490	477	495	472	472	458	477	483	446	489	477	481	472	503	470	481	475	483	506	437	471	420	444	477	477	472	477	476	456	474	468	501	491	462	507	494	442	489	460	500	490	465	486	485	467	537	462	478	469	452	501	489	446	498	477	489	492	483	480	502	462	505	536	505	430	475	467	460	441	475	487	472	516	472	513	527	445	489	492	478	422	510	506	490	439	489	457	457	462	468	494	505	481	474	500	424	455	454	482	524	433	448	483	486	516	449	488	471	480	443	469	480	472	467	482	475	438	439	524	470	510	457	464	483	437	438	478	485	474	480	461	487	504	486	469	466	467	487	463	515	462	489	486	484	469	485	478	494	430	463	490	472	500	487	466	474	471	497	454	480	479	462	462	478	453	519	468	495	484	446	489	495	450	475	472	489	502	444	503	498	473	496	436	483	455	468	489	472	483	512	467	516	494	449	496	519	463	456	470	474	436	466	512	457	492	537	484	472	483	487	459	501	491	495	478	471	472	485	483	494	529	480	501	467	467	486	447	485	456	528	456	447	495	477	481	471	482	468	524	474	463	472	502	461	505	486	470	487	485	483	447	495	501	458	473	508	466	479	480	481	448	463	468	457	454	461	522	444	471	483	455	459	482	442	494	455	474	476	477	483	508	474	462	461	467	450	491	468	492	469	499	516	483	460	427	463	465	466	454	509	467	469	479	466	476	485	489	514	475	501	483	475	503	429	507	526	484	470	450	447	494	479	443	471	454	529	472	468	464	480	494	545	458	496	481	469	506	482	503	466	489	462	485	500	512	478	499	467	532	486	465	473	459	467	452	517	478	462	485	491	487	473	497	483	466	463	483	495	481	462	469	495	494	462	460	478	483	502	483	483	500	499	478	458	478	466	485	484	469	469	528	507	479	482	481	513	433	485	482	472	477	521	445	474	462	531	503	507	477	503	511	484	475	498	491	484	506	459	463	484	472	460	528	476	456	457	483	470	500	466	498	465	452	475	485	495	414	436	499	504	485	466	451	470	496	473	499	495	472	492	457	487	466	478	484	447	498	469	473	464	479	475	475	467	488	502	452	493	486	489	478	523	458	498	493	443	456	501	491	497	507	476	471	503	489	483	480	449	470	511	439	492	490	496	505	511	491	465	483	461	506	423	512	485	476	464	513	516	473	467	494	475	445	505	455	460	488	484	481	517	461	472	463	509	494	502	481	437	469	473	484	473	463	461	503	513	473	451	470	479	476	483	485	477	470	483	479	477	499	538	490	461	495	495	454	473	533	452	432	506	464	490	480	474	448	465	451	507	505	468	494	458	455	515	456	488	533	485	479	447	441	525	497	453	458	433	462	496	468	465	461	503	428	506	506
24334	21147	26680	25185	3858	852	751	654	602	588	585	551	565	575	560	565	568	553	537	557	539	548	530	526	507	577	546	595	507	533	550	529	517	526	531	519	526	528	537	532	534	539	511	544	559	548	535	552	554	527	509	534	539	587	597	474	549	532	515	574	558	552	511	566	545	494	526	496	506	548	523	531	521	509	513	560	533	516	535	537	490	575	551	547	542	534	501	523	533	528	497	542	516	527	532	458	529	517	488	523	538	505	570	570	548	531	521	562	544	493	534	566	535	494	570	545	523	531	512	516	531	514	501	536	550	569	554	549	491	521	508	490	542	567	500	554	502	559	494	525	538	533	498	523	502	528	524	545	508	554	511	539	527	527	519	527	517	561	465	552	565	539	506	539	550	524	587	545	524	519	516	502	547	515	529	559	514	510	494	522	516	512	522	553	529	512	522	468	558	530	589	533	505	549	513	514	565	548	533	537	531	505	530	529	564	506	486	572	541	584	530	540	517	540	532	540	522	502	509	519	503	513	464	519	526	520	570	550	510	547	579	535	522	516	483	532	545	541	530	545	583	516	506	506	544	494	566	568	532	537	510	498	499	555	555	529	528	499	552	527	539	608	562	509	535	529	543	524	522	531	503	526	535	537	543	526	563	542	510	553	536	541	504	529	537	512	536	518	499	500	547	521	494	518	508	565	529	499	534	499	535	527	516	526	525	496	546	509	507	557	536	527	512	546	514	527	575	498	524	509	491	537	511	559	515	544	567	550	547	532	515	560	502	522	542	542	514	499	508	529	527	559	500	538	593	530	509	475	519	576	506	541	522	538	518	558	526	506	512	539	535	567	524	567	572	560	525	549	515	536	519	574	559	577	519	524	517	512	562	509	523	508	512	529	519	560	508	530	525	510	504	507	562	549	514	532	600	544	513	540	564	475	518	540	544	529	524	545	546	572	531	515	506	530	533	525	523	541	502	500	502	502	502	549	525	575	502	534	539	532	533	482	563	552	508	512	496	481	525	522	529	502	534	531	512	564	502	529	544	550	494	522	507	527	562	523	516	533	486	545	546	479	507	534	523	493	548	502	525	536	520	546	552	508	505	528	512	510	541	485	544	560	534	500	512	510	541	507	474	524	566	527	538	555	529	516	503	548	525	525	517	527	519	539	504	524	551	537	485	499	515	533	578	507	511	560	592	531	556	513	491	502	568	521	542	524	567	503	519	524	564	502	556	541	493	509	534	551	566	520	492	530	543	519	542	515	517	480	524	524	547	529	531	547	557	533	524	541	519	558	522	513	555	516	542	512	509	546	535	484	548	545	544	534	545	556	495	540	516	527	577	511	542	498	528	505	578	571	528	545	543	533	469	544	547	570	536	465	527	560	560	510	549	491	542	538	519	516	529	527	597	527	532	545	498	551	537	520	548	553	478	530	530	536	506	506	531	518	512	514	520	520	536	518	521	481	549	530	498	535	504	566	535	546	568	535	530	521	544	542	538	591	538	495	511	540	526	545	507	537	516	519	530	520	532	519	529	501	516	569	528	491	532	535	541	496	542	537	534	512	532	500	494	494	564	529	528	534	544	558	546	556	521	541	533	516	539	510	526	529	512	546	526	519	578	516	506	508	546	515	523	559	491	513	526	573	544	525	496	545	497	529	529	484	513	518	542	537	525	510	497	504	544	548	522	515	522	528	526	524	588	560	541	515	514	516	564	514	506	559	538	583	572	500	514	572	526	549	563	541	528	526	503	551	531	532	559	559	530	504	518	552	500	549	489	536	545	527	535	500	521	495	565	559	532	528	527	564	536	540	512	517	549	537	543	545	514	558	554	510	528	552	479	488	522	586	482	538	498	548	523	539	517	553	538	524	512	559	551	498	507	511	585	515	539	533	497	505	506	563	540	531	561	536	536	540	542	528	526	541	537	559	510	534	526	526	519	541	530	510	548	560	517	501	541	506	516	542	500	534	544	526	558	521	545	528	572	568	496	522	544	488	565	531	537	525	515	542	557	510	548	545	489	517	552	484	541	521	522	543	541	485	545	511	545	509	521	495	481	500	526	549	504	480	563	542	533	563	530	527	558	535	551	536	548	515	546	540	544	542	532	498	519	565	516	528	513	504	523	533	523	498	551	507	500	500	544	483	509	539	505	521	532	497	514	556	516	532	543	524	507	520	516	507	525	574	492	501	569	550	564	538	528	534	526	583	509	508	498	559	519	526	543	537	558	521	546	552	476	536	544	535	524	534	542	520	535	522	551	511	538	533	550	496	544	538	517	531	515	506	485	505	538	534	513	508	548	491	508	521	564	543	514	521	489	544	505	535	522	479	568	531	561	536	517	530	534	516	507	520	517	550	503	493	542	517	520	520	516	530	514	525	530	483	512	519	492	552	549	505	521	518	516	534	599	511	502	493	528	559	529	514	520	563	550	540	521	546	510	535	507	585	532	539	504	511	504	544	550	519	516	486	518	539	543	539	503	524	528	539	514	573	526	526	518	502	511	549	483	559	525	496	512	529	494	559	506	553	510	552	499	548	524	550	491	532	522	556	485	503	538	566	531	528	546	537	514	507	514	558	531	560	567	528	498	512	527	543	523	510	551	526	489	538	524	525	513	563	588	563	543	527	564	508	535	476	513	544	565	534	522	504	563	512	487	516	494	518	534	485	521	514	544	558	576	495	529	527	558	535	491	508	546	482	568	532	514	545	539	526	521	547	561	474	555	533	547	507	518	502	520	521	519	512	554	558	521	542	533	491	528	553	507	513	563	506	514	526	542	525	524	493	532	506	521	509	528	530	522	528	525	527	506	523	521	528	539	521	502	541	544	565	519	506	461	524	509	490	566	552	563	530	533	512	522	571	553	490	548	518	536	573	501	559	532	496	527	519	528	508	506	536	522	527	504	558	500	564	558	545	531	500	535	501	527	502	522	500	519	523	517	517	525	568	543	506	501	525	538	550	565	542	545	532	555	493	541	486	547	537	513	495	502	515	559	502	484	523	512	498	531	547	532	531	542	535	519	511	504	507	545	548	522	508	516	525	563	528	538	485	537	487	509	582	498	537	494	532	537	525	537	550	503	523	499	533	524	527	540	583	547	549	516	522	504	576	491	561	500	498	560	561	513	527	497	517	541	488	495	518	531	446	545	508	592	534	511	518	540	545	521	528	563	524	525	525	523	530	483	505	503	537	532	534	544	513	510	499	483	557	502	542	570	559	565	542	533	528	492	507	541	506	517	576	526	535	548	529	546	521	572	493	539	482	519	513	454	506	500	481	537	578	555	536	530	498	542	509	531	527	554	505	533	563	540	473	536	530	530	521	526	516	556	543	492	523	513	537	539	522	578	561	490	510	529	488	525	518	541	565	510	550	503	514	566	584	540	533	496	504	534	509	521	534	521	551	514	546	562	532	543	534	549	526	537	504	492	521	533	530	565	491	554	556	533	554	546	520	514	537	520	527	535	514	533	507	541	541	509	451	529	499	537	488	479	527
6840	8415	5531	2687	1876	1477	1266	1084	1031	970	920	909	832	882	803	850	840	871	755	820	778	811	815	844	834	797	838	802	835	809	783	820	798	740	762	777	795	794	746	777	771	748	753	758	829	770	737	766	752	748	723	757	746	854	801	805	782	807	799	793	758	759	784	758	786	767	761	719	804	801	740	760	741	758	776	793	802	762	734	758	772	815	803	810	784	736	805	744	778	777	741	741	744	771	794	752	808	753	758	766	754	762	768	779	760	785	727	752	825	810	712	796	789	748	758	769	764	770	767	760	795	779	755	754	781	757	790	731	775	719	767	752	793	794	760	747	772	738	748	776	787	787	764	797	700	763	765	762	748	757	773	799	760	825	779	759	756	774	754	755	762	799	805	797	742	765	749	772	754	767	823	719	720	784	757	802	802	734	792	773	757	760	737	760	756	756	814	772	752	801	780	782	771	755	798	735	777	755	783	742	777	734	752	817	758	730	766	756	773	744	774	708	765	718	794	743	779	777	757	838	732	764	800	769	810	792	745	739	745	737	736	804	792	749	763	743	772	762	766	802	762	785	761	793	761	792	755	806	777	762	772	727	767	770	775	768	776	773	749	810	769	814	786	808	761	760	727	793	765	736	771	788	786	765	767	785	795	729	741	736	803	839	785	783	713	723	749	767	777	766	771	781	782	769	735	808	797	696	750	752	788	741	751	781	777	740	747	767	762	804	798	831	748	770	795	736	815	760	761	800	770	742	807	767	757	779	809	724	788	773	762	758	812	713	807	761	785	738	743	740	757	760	744	758	746	747	774	750	752	749	797	788	761	768	740	768	743	785	786	792	798	767	790	775	789	763	733	759	778	786	823	751	753	797	786	780	787	817	764	762	767	746	778	810	799	795	763	763	785	756	762	758	783	827	797	725	753	751	766	758	759	800	816	757	814	799	771	740	784	753	812	756	805	744	772	749	772	772	770	743	745	790	754	779	786	782	770	746	765	810	695	755	787	827	783	753	807	757	801	828	776	726	798	730	784	716	800	774	774	764	751	700	803	820	760	715	780	786	768	763	799	789	745	774	787	784	751	791	730	746	724	750	783	761	794	773	807	776	730	759	759	761	751	770	766	807	793	784	741	806	751	749	774	753	740	763	761	766	730	760	709	741	735	779	776	734	808	733	743	794	798	786	766	797	761	819	750	764	761	770	747	774	773	785	754	791	753	739	769	777	769	757	819	775	754	772	742	725	799	759	816	751	788	739	725	766	783	750	766	729	762	809	770	805	745	741	751	780	751	802	809	759	815	786	720	748	783	774	785	795	770	739	754	762	762	744	716	726	783	788	741	784	785	730	791	757	783	761	772	735	789	803	754	737	801	775	757	720	776	738	772	739	766	732	749	822	754	748	798	770	782	793	763	737	787	739	720	792	727	739	779	760	792	750	737	769	724	778	734	760	782	783	824	784	763	714	756	790	729	794	742	793	821	780	754	802	801	759	757	816	800	746	760	757	782	744	733	753	806	798	739	723	761	756	752	804	770	784	832	780	755	812	788	786	792	738	799	747	759	762	770	789	787	754	735	734	742	697	759	718	753	781	785	783	735	788	794	727	745	762	798	737	792	806	776	805	784	798	758	763	766	749	797	723	824	750	763	800	807	776	756	736	799	778	734	764	755	759	740	810	775	772	795	793	754	798	772	768	790	734	809	800	767	755	819	744	790	764	706	803	739	726	759	783	772	757	724	783	779	768	769	756	752	786	767	761	738	759	781	736	783	776	766	788	748	738	798	813	809	778	791	751	749	754	767	799	776	771	774	771	744	764	795	785	747	819	765	753	757	712	747	754	769	810	715	778	782	738	773	772	763	787	744	757	763	736	751	756	755	729	768	762	772	780	783	793	740	753	775	733	748	742	783	763	774	781	730	739	829	784	804	745	758	771	819	762	784	796	769	726	775	787	708	841	734	774	799	760	744	766	774	739	781	763	784	755	792	755	766	774	801	694	761	735	751	712	773	765	779	783	710	809	783	781	745	761	751	794	778	781	783	743	774	795	793	747	768	810	780	781	713	764	767	787	774	732	744	724	760	756	766	796	713	763	804	796	752	765	743	749	783	817	835	728	777	723	809	765	772	742	722	725	783	740	751	802	728	767	797	775	741	781	764	763	761	752	753	736	771	727	748	717	772	738	723	735	777	782	767	745	713	769	762	750	735	742	790	770	785	730	766	744	694	770	760	760	762	809	808	684	775	775	796	785	695	756	769	768	756	739	840	806	733	694	812	804	752	770	754	791	798	771	733	735	741	766	796	770	790	784	793	801	737	780	758	778	762	767	773	780	807	852	787	807	781	784	768	777	741	757	789	839	772	748	763	761	824	763	755	800	763	784	755	738	765	749	789	782	792	742	809	768	747	726	791	746	785	801	781	806	758	795	732	784	762	796	782	722	792	790	824	761	793	762	784	763	737	774	785	754	764	812	759	766	808	726	788	760	726	751	771	763	763	791	807	790	772	748	762	751	763	778	758	749	766	764	821	743	757	728	797	817	786	725	772	777	795	764	733	739	789	757	812	771	791	730	781	713	748	773	783	763	750	755	739	805	742	755	726	753	760	738	750	728	738	751	790	757	777	785	759	771	769	790	747	796	794	771	739	738	776	784	748	778	800	776	796	790	752	761	795	741	774	799	797	778	725	780	749	765	757	767	747	768	781	772	747	733	812	757	717	792	751	821	764	791	780	775	732	779	788	753	761	755	753	755	804	759	716	750	797	815	808	743	746	777	796	790	764	712	723	827	793	742	785	745	772	775	727	753	767	801	728	783	787	735	783	761	823	731	782	742	745	785	768	778	756	801	746	784	850	768	745	743	794	782	704	798	744	749	768	759	786	743	764	791	745	796	775	777	780	744	783	773	759	754	771	720	754	757	758	773	753	747	725	764	747	792	757	785	685	734	744	763	805	752	805	785	755	746	800	685	795	791	786	750	778	806	767	759	790	710	803	778	761	739	756	744	754	749	772	709	745	762	764	741	799	725	779	799	770	788	756	773	781	819	747	759	775	786	767	806	760	798	744	782	741	751	764	758	749	814	793	772	808	795	711	732	833	744	760	736	719	810	752	746	731	786	777	772	711	801	754	834	799	740	714	788	785	823	784	799	788	800	773	763	810	803	749	814	754	804	755	725	767	798	758	763	743	792	745	790	754	754	725	790	775	724	744	711	768	777	782	788	744	805	774	804	788	797	787	787	736	751	785	782	797	777	798	758	774	792	779	787	762	733	834	742	781	750	768	708	783	714	774	752	739	755	814	747	731	780	720	812	716	753	799	777	756	758	756	765	766	790	747	751	746	726	757	766	791	749	774	780	843	763	783	773	780	762	776	740	807	788	787	798	743	760	766	732	771	749	807	766	788	749	741	782	759	772	722	743	724	770	811	722	775	788	773	748	779	727	762	752	724	764	768	794	716	766	770	701	723	795	802	812	733	791	735	724	779	748	796	748	779	801
22219	21185	28872	23772	21183	21108	3480	607	447	361	356	326	322	260	278	244	255	203	218	206	209	183	177	169	194	160	164	195	193	163	168	168	192	183	176	165	191	183	137	168	161	163	133	140	172	167	166	169	158	158	178	149	175	164	161	154	146	152	138	162	163	168	169	164	159	157	166	158	154	141	158	153	165	149	169	159	152	146	160	157	140	162	156	149	149	163	180	160	174	158	159	181	165	149	137	177	153	137	153	141	157	163	145	139	156	147	148	146	152	175	165	162	142	177	152	157	151	139	163	150	152	158	157	141	158	173	183	142	160	157	167	158	150	177	149	171	176	154	170	159	166	164	150	132	166	156	161	144	158	147	164	137	159	172	141	153	170	166	170	156	144	151	130	157	142	153	152	175	152	145	175	169	123	139	151	171	152	147	161	173	157	158	154	171	171	157	148	150	138	150	144	158	176	140	132	158	146	154	187	145	182	151	151	180	160	141	156	167	155	166	157	141	162	172	170	175	156	169	160	149	155	167	152	165	162	162	171	159	148	156	148	153	161	143	168	162	180	126	163	154	184	194	158	148	160	134	169	169	148	134	172	149	138	139	149	160	176	156	135	161	129	137	179	143	186	169	152	161	147	155	144	164	158	158	165	158	166	166	144	160	146	153	151	136	146	147	154	154	158	171	138	138	170	153	156	180	138	167	164	172	159	138	165	159	157	136	153	156	155	148	172	142	183	146	158	162	155	142	164	142	163	149	164	147	123	143	181	137	139	162	151	155	158	140	158	169	146	157	160	152	156	142	153	158	138	135	158	150	134	156	148	162	140	164	145	158	148	144	148	144	153	161	153	152	166	180	167	154	146	160	145	183	148	156	143	145	135	135	173	158	168	170	158	162	163	159	144	158	146	149	173	138	139	130	142	126	162	158	161	143	162	156	153	162	145	160	152	161	149	187	151	146	149	165	160	150	150	151	161	156	142	154	155	158	143	145	170	167	146	150	157	157	155	152	170	164	170	182	159	158	165	155	153	151	161	157	173	156	149	141	153	165	155	158	163	161	133	163	164	156	151	161	157	170	167	136	143	169	180	160	142	163	162	137	151	155	164	158	141	165	166	152	142	147	158	147	159	174	162	165	163	180	126	141	163	166	150	155	148	168	178	156	152	147	166	155	153	151	161	155	139	174	143	167	159	147	130	159	126	168	168	176	138	163	162	135	144	169	176	144	165	159	140	166	150	135	178	140	148	168	144	146	156	164	145	165	145	172	164	171	155	149	143	143	155	161	146	170	147	153	156	156	149	155	150	144	165	160	146	178	153	151	157	146	152	153	142	139	158	145	169	171	160	183	163	167	142	160	158	152	173	174	170	130	164	137	155	147	153	139	135	162	156	162	181	154	136	140	161	150	165	136	147	139	158	150	154	177	145	143	160	182	154	137	134	150	164	161	168	165	171	147	168	149	143	130	147	148	158	155	167	167	167	167	167	177	180	164	149	126	164	154	166	149	170	189	177	158	136	166	139	162	184	177	137	151	161	155	156	150	155	171	155	166	154	145	126	143	157	165	131	155	185	157	164	154	151	170	173	163	136	162	174	143	146	168	168	168	144	158	133	161	143	154	143	158	191	154	160	159	156	143	140	181	146	154	145	155	158	167	159	156	149	139	156	159	160	145	179	178	159	149	160	169	158	155	144	157	160	156	157	168	169	157	130	163	155	180	158	177	177	131	146	170	166	160	153	161	155	163	145	150	149	153	158	156	142	152	137	161	165	167	159	175	142	168	159	151	144	157	147	151	163	148	154	159	134	169	151	154	168	164	143	141	150	156	164	156	156	172	162	161	184	151	156	168	180	172	147	165	174	173	154	154	144	151	175	135	150	146	152	155	147	157	146	162	153	139	169	155	167	139	160	143	157	148	155	144	150	159	166	177	152	142	158	143	146	148	161	130	143	155	157	171	161	143	154	164	155	126	180	180	143	159	167	153	143	149	141	149	149	148	137	141	153	164	160	163	164	157	150	165	142	160	137	154	160	160	148	140	145	175	152	147	162	137	169	143	148	163	184	162	139	146	149	156	151	149	174	155	180	152	161	145	149	164	153	176	153	143	134	159	161	142	160	122	150	177	166	166	152	157	132	158	149	151	148	166	147	155	150	126	130	144	177	142	159	163	165	176	140	145	138	169	169	146	150	162	154	159	149	134	169	156	150	174	182	196	131	162	156	142	154	144	158	179	150	135	146	155	158	127	141	150	126	121	161	137	157	159	187	149	146	146	153	164	143	160	156	151	134	142	145	164	157	160	137	155	182	161	154	155	161	151	135	136	145	142	146	162	146	158	144	150	162	153	153	142	159	173	167	174	161	164	155	165	139	148	146	155	136	161	156	169	175	164	141	174	173	143	166	149	143	154	156	180	146	140	152	138	164	165	175	152	166	167	144	165	136	185	148	159	147	151	175	165	160	146	134	153	165	179	143	153	166	151	139	161	127	155	161	132	130	165	175	149	167	153	161	153	130	150	153	148	148	148	140	168	132	155	175	186	171	167	144	148	149	146	160	174	139	162	168	154	145	156	172	159	174	156	150	155	158	157	151	145	152	154	159	148	169	144	149	152	148	143	145	162	146	140	139	156	165	153	168	153	131	166	136	178	142	154	171	163	165	160	161	156	147	165	159	186	151	138	153	147	146	152	140	152	129	178	143	167	137	130	178	144	150	150	181	146	156	199	139	163	182	163	148	146	144	172	159	162	164	166	145	155	165	120	168	150	147	156	151	158	157	171	154	187	141	150	134	148	159	157	164	181	156	165	166	128	159	149	155	184	150	142	163	130	134	158	158	148	146	166	140	156	149	162	158	152	132	159	168	140	142	154	150	153	171	161	146	162	170	137	150	147	143	176	153	173	135	138	182	133	143	159	156	136	148	144	152	172	161	153	163	146	160	159	154	142	169	161	164	154	150	180	158	139	164	162	151	142	147	146	178	173	152	151	168	172	128	140	179	155	149	128	159	171	147	164	141	160	179	165	166	159	165	138	153	173	145	155	159	163	144	136	145	144	144	173	155	173	147	136	164	154	154	151	152	157	154	169	163	164	147	159	142	148	142	154	140	159	152	148	163	167	161	156	150	169	159	159	162	145	140	154	156	133	176	155	167	147	146	153	156	152	155	160	175	156	154	171	163	150	131	155	185	172	153	173	182	146	170	172	175	155	164	146	156	134	154	141	166	147	170	167	164	138	149	168	160	167	176	167	139	150	161	127	172	175	148	122	151	173	156	140	164	170	159	147	163	174	145	159	155	149	162	179	158	157	144	155	151	154	159	157	161	143	157	148	144	173	151	120	154	146	147	146	172	165	123	144	143	172	162	148	131	154	158	169	154	150	169	158	152	134	154	161	155	156	180	148	150	154	164	157	156	153	133	140	178	137	146	160	156	161	159	154	146	141	145	154	146	156	178	161	163	161	153	152	142	149	164	149	167	152	161	159	144	150	155	167	146	180
9494	18424	12468	5934	3704	2401	1762	1383	1055	862	745	684	569	530	517	544	446	449	398	416	356	360	342	347	355	332	309	276	263	259	245	267	293	283	246	249	256	256	247	247	268	225	305	234	233	239	252	267	255	237	246	256	226	253	233	249	222	225	237	256	243	218	253	230	228	195	257	237	242	232	246	256	235	238	245	249	230	242	225	274	242	232	239	235	233	228	238	264	234	242	228	228	238	253	235	233	230	236	239	214	210	238	232	231	231	219	221	224	243	251	208	234	241	238	228	236	237	198	244	222	252	223	253	224	224	249	229	218	225	199	211	230	250	231	222	233	220	243	217	223	208	208	248	237	239	205	211	237	263	211	223	219	215	242	244	260	231	224	222	214	244	241	216	212	243	231	219	227	225	228	219	229	214	239	228	228	235	234	235	214	214	235	205	234	198	239	225	209	219	215	247	203	244	234	228	227	211	233	214	234	219	233	245	226	226	243	252	224	214	240	251	236	226	206	254	211	249	232	224	252	225	246	207	243	218	221	240	241	241	225	230	204	225	253	244	221	219	245	251	246	205	231	256	238	232	250	243	202	238	233	243	231	241	235	237	232	218	224	205	241	227	228	226	231	235	216	214	258	243	243	217	231	216	227	254	227	237	253	235	203	238	237	236	189	241	219	263	266	262	211	239	209	248	258	213	238	233	212	233	220	203	235	237	229	238	221	225	206	224	235	226	229	227	239	236	225	223	235	231	232	254	233	240	269	209	192	241	207	223	249	238	225	236	237	204	222	226	244	219	240	249	226	246	240	186	209	242	236	219	240	209	213	239	234	256	224	220	193	222	245	272	235	227	231	233	222	229	213	220	219	217	240	231	224	273	200	213	266	231	225	224	224	218	241	214	229	222	222	232	209	252	206	259	208	205	209	230	255	231	235	214	187	232	216	229	236	276	224	223	246	253	236	222	246	238	236	195	247	232	222	207	217	238	219	179	216	228	234	217	208	224	238	231	215	227	247	213	207	210	240	227	233	239	237	207	219	224	228	240	214	249	210	221	243	193	212	229	199	263	212	240	260	248	220	234	238	236	233	227	249	223	230	221	229	244	232	223	234	243	244	221	220	245	235	238	225	249	231	238	218	213	213	251	221	237	237	219	249	215	213	247	225	250	235	219	236	223	238	223	249	222	238	231	209	239	225	241	213	245	235	241	237	225	244	226	240	262	226	235	228	236	214	246	233	224	238	218	243	234	243	261	258	208	242	237	232	227	198	223	221	239	222	191	245	251	228	223	223	228	219	239	211	218	218	244	221	237	236	231	229	220	241	217	232	244	252	211	251	213	256	251	256	212	212	228	250	220	249	229	198	214	202	231	240	222	209	235	217	219	234	257	195	204	218	240	228	228	228	214	246	224	218	244	239	230	228	244	221	207	256	209	236	256	221	226	231	220	239	227	219	251	206	227	218	233	230	207	214	253	246	244	249	234	234	237	220	257	241	249	221	203	237	223	249	243	276	237	249	265	249	241	239	213	251	203	274	211	243	233	205	235	231	217	227	244	241	226	215	220	221	230	220	218	244	213	224	219	231	244	228	229	214	225	269	226	225	232	250	251	230	222	242	212	218	226	226	217	252	229	224	224	258	224	236	262	230	236	244	214	240	252	237	226	222	226	231	213	241	231	246	231	237	219	252	253	214	222	219	229	206	206	230	219	218	247	222	212	224	226	223	251	212	229	259	246	222	270	222	225	232	219	220	255	215	233	248	228	210	228	236	235	253	236	243	217	243	232	230	235	225	226	253	203	241	215	236	227	224	237	234	255	227	252	225	237	218	225	232	226	243	232	200	249	229	239	220	238	246	230	225	222	247	231	223	248	249	219	234	246	209	258	207	223	249	280	245	215	209	219	220	194	220	221	234	224	242	225	227	238	237	220	247	247	218	251	242	229	207	220	220	230	257	254	249	221	221	234	235	218	232	229	228	235	202	217	239	210	221	235	230	242	251	251	224	229	248	234	241	220	227	234	231	231	223	240	224	231	245	251	209	239	235	219	236	224	220	226	239	237	241	249	237	216	256	241	207	243	211	246	201	229	242	239	237	242	232	228	214	234	246	220	249	205	208	216	215	216	238	229	228	230	242	230	237	224	199	234	241	219	231	241	242	207	250	235	223	237	223	219	232	217	221	215	219	233	233	239	223	230	245	224	236	238	220	243	227	223	215	194	242	223	251	225	214	206	249	243	245	231	223	244	230	247	227	254	240	233	222	202	214	226	224	231	222	235	235	240	231	241	269	249	226	223	232	241	227	221	231	219	221	212	249	221	252	242	243	235	244	224	232	236	199	221	237	226	224	235	242	248	239	248	229	238	222	202	226	223	234	232	237	212	202	252	225	236	229	223	228	209	249	221	240	221	216	267	246	248	237	250	229	218	234	217	244	244	227	251	223	241	218	218	218	218	228	239	222	234	210	235	234	230	214	237	214	251	215	245	231	237	212	215	225	218	228	185	235	215	231	250	222	244	235	208	261	224	225	269	213	229	222	240	216	210	221	229	241	237	203	215	210	210	257	238	228	227	225	231	245	214	221	195	242	221	226	225	246	230	211	212	233	234	240	239	218	230	205	232	227	227	223	224	234	260	258	225	206	217	223	192	238	223	234	226	238	224	224	209	221	264	266	228	212	216	232	241	227	215	247	217	237	223	255	226	235	251	221	238	242	240	241	246	253	219	229	237	224	248	226	224	226	237	213	246	223	218	240	223	220	216	233	244	217	240	237	240	207	235	254	227	257	221	218	254	222	232	226	253	225	209	249	219	218	228	232	241	241	205	206	225	218	228	230	228	223	215	197	229	194	208	245	234	237	245	256	238	226	215	245	230	215	237	235	233	255	217	239	208	202	213	227	259	224	237	270	195	231	235	240	221	249	268	229	242	246	227	234	219	249	235	204	238	236	236	251	226	233	238	254	236	234	224	219	219	229	211	235	222	234	239	207	221	243	236	224	234	228	230	255	244	260	232	253	210	250	250	237	218	234	237	230	227	224	234	246	204	219	232	257	224	212	218	213	223	233	227	239	207	250	234	232	255	215	249	210	204	224	219	213	225	241	248	190	242	237	237	225	261	218	234	236	230	234	234	217	246	223	226	227	200	248	196	228	203	205	227	243	195	210	238	236	241	239	207	253	234	219	217	250	235	226	244	243	236	245	240	229	226	233	232	227	229	196	237	229	218	245	222	230	214	201	220	229	231	248	264	219	206	238	242	235	219	220	228	247	243	213	219	248	246	244	221	253	233	212	219	215	234	221	208	237	212	238	227	216	232	227	230	244	208	249	231	218	233	235	210	243	242	235	231	236	237	204	245	249	237	235	220	237	241	237	256	221	229	211	238	231	246	238	222	253	259	219	209	234	229	262	246	238	242	239	206	232	248	238	203	245	220	220	230	228	241	231	210	228	242	225	204	224	250	221	230	216	242	241	244	233	222	251	201	237	232	232	216	208	238	244
26872	19076	5926	1220	776	671	616	618	646	593	600	612	632	617	590	615	587	566	587	556	549	597	541	548	557	590	542	536	555	596	606	644	546	556	566	524	573	580	541	566	555	596	609	538	539	582	555	576	555	630	563	594	587	555	542	555	559	582	650	534	532	589	543	557	518	599	595	597	571	573	553	570	580	588	584	590	551	592	598	569	554	581	556	602	599	595	579	583	600	619	574	574	571	523	612	592	592	584	554	622	591	582	589	557	534	535	612	523	574	569	545	586	611	586	579	575	571	560	557	547	591	578	571	598	591	567	568	589	616	628	552	583	564	559	584	591	550	607	569	605	546	591	584	557	567	567	581	582	570	569	603	560	599	550	581	588	590	583	586	530	595	581	595	540	617	515	572	571	581	553	568	567	566	597	583	574	576	584	552	612	574	591	567	612	596	582	564	572	573	592	596	574	574	603	590	600	554	598	592	568	546	577	585	578	571	564	579	565	567	573	522	587	601	600	608	569	556	553	641	633	581	589	543	580	618	564	586	599	597	551	595	526	558	600	571	595	547	593	581	572	544	576	586	561	597	587	571	513	614	579	586	541	602	570	545	599	533	558	534	532	593	584	530	579	573	574	587	562	588	558	531	643	571	608	577	591	605	570	607	592	607	546	614	633	576	586	601	575	620	555	569	584	530	590	576	597	546	568	587	561	568	567	564	613	575	615	604	590	569	577	567	593	581	612	569	626	520	601	603	535	554	581	552	582	583	575	577	590	588	568	585	561	601	566	575	585	549	560	571	507	542	582	570	594	616	579	576	565	601	620	553	595	573	544	612	568	594	608	600	552	613	547	597	566	617	593	594	602	577	561	581	578	559	580	555	578	625	544	578	594	620	595	574	568	561	606	576	603	570	616	615	636	548	566	569	573	580	567	585	569	579	578	556	582	550	591	558	564	550	571	583	563	572	584	532	541	578	564	565	612	627	545	577	570	591	550	608	563	586	585	606	545	600	573	566	558	570	570	579	571	576	593	566	570	560	585	597	605	568	615	584	608	568	578	602	597	573	593	542	643	578	580	595	564	574	559	577	526	571	594	542	569	573	581	600	604	579	603	609	584	530	564	601	612	580	596	615	578	565	602	584	577	554	588	540	623	584	597	565	595	579	606	574	557	564	620	591	543	583	607	586	545	578	558	621	550	553	588	554	568	627	537	554	585	536	620	519	550	546	561	551	573	594	572	590	560	546	574	560	570	554	575	577	574	549	557	546	604	541	549	631	583	542	585	542	557	551	609	593	547	559	589	554	590	600	559	539	508	549	543	580	586	559	575	615	633	538	555	582	594	549	586	559	561	579	566	584	535	633	564	567	551	573	564	604	578	561	555	604	598	601	584	555	589	579	595	579	624	552	600	601	548	569	554	616	601	576	569	581	559	577	578	583	584	591	557	596	592	554	557	584	553	598	583	580	583	579	598	615	568	570	580	546	587	607	566	552	578	587	552	601	552	576	573	579	606	542	593	611	548	595	624	621	574	577	623	604	610	537	600	606	569	561	612	568	551	599	569	538	561	560	559	552	615	539	535	573	558	575	590	574	558	628	562	574	541	576	570	588	563	609	596	566	584	569	557	559	543	549	575	543	552	642	560	621	577	608	577	600	629	550	560	568	519	570	595	640	599	553	514	561	611	582	647	607	546	574	595	578	612	580	582	611	515	583	609	577	562	571	613	566	578	555	592	564	538	550	585	553	587	594	606	625	591	616	608	566	565	573	579	549	576	537	573	579	571	621	566	544	569	566	540	542	541	557	564	606	556	587	589	601	612	565	571	555	565	534	580	620	592	563	578	612	564	596	623	577	533	571	575	577	582	608	567	561	550	518	568	614	575	590	577	573	631	589	551	563	619	579	541	553	581	601	598	531	547	578	594	552	571	568	566	536	585	571	575	622	555	571	587	565	566	608	570	557	547	601	525	603	578	579	616	592	555	603	537	557	597	538	574	539	559	565	619	582	577	532	578	567	538	656	558	584	603	576	590	602	560	601	535	597	566	549	566	583	578	582	570	570	548	608	598	584	619	620	577	601	540	571	552	573	531	558	568	572	541	586	640	541	537	580	563	546	542	607	573	627	548	591	585	618	550	580	572	577	570	583	588	590	586	549	530	570	555	586	554	583	562	573	597	610	559	574	588	577	562	556	571	549	562	585	567	553	572	552	551	566	563	589	580	597	523	567	588	558	580	564	532	600	564	545	618	600	578	618	607	641	555	541	588	551	593	606	572	541	595	613	554	574	570	582	560	575	565	554	569	581	567	593	582	578	591	554	568	558	599	565	570	592	586	543	592	562	550	565	564	534	585	548	577	577	562	569	563	560	544	558	553	541	598	584	573	605	628	578	597	559	606	587	597	553	598	590	594	622	575	591	562	590	589	592	548	582	675	547	560	563	613	562	606	541	573	569	548	573	578	564	584	578	563	552	569	623	599	570	562	613	589	597	578	568	571	566	581	590	549	573	574	619	581	556	552	592	576	549	585	533	602	574	572	552	587	601	570	588	605	566	600	563	571	590	574	629	579	550	542	582	545	588	653	592	556	599	560	563	590	581	548	564	576	577	582	568	550	611	564	601	555	566	527	585	553	565	593	599	565	526	593	598	558	547	584	602	607	561	572	583	560	599	580	550	582	601	571	593	571	585	569	571	595	598	583	622	576	539	579	626	611	561	580	592	546	611	582	563	562	606	554	588	579	583	557	576	573	578	576	576	553	591	587	567	589	593	617	613	588	578	572	634	593	573	569	562	549	564	567	563	564	590	586	581	543	535	572	570	598	533	572	545	555	577	556	583	573	601	541	600	546	583	608	584	607	569	586	595	621	578	577	570	550	513	595	596	587	611	562	549	538	594	581	552	583	602	543	588	547	613	581	562	617	564	587	600	590	544	587	606	562	587	578	548	548	571	590	585	556	533	570	523	625	562	570	570	595	593	580	575	591	604	574	606	570	587	549	557	583	582	574	622	589	574	542	585	561	582	565	598	595	573	559	607	533	528	585	562	579	547	574	590	587	572	620	570	577	585	593	544	559	581	551	541	543	583	587	579	554	588	575	585	588	565	551	563	582	611	544	548	592	627	539	585	576	579	573	585	562	569	565	590	585	587	610	573	575	594	567	583	586	579	615	564	564	603	589	576	584	582	588	562	562	527	588	603	590	570	593	597	608	644	575	567	583	578	595	601	576	563	564	581	600	600	581	624	574	590	561	595	558	550	600	564	560	596	551	574	582	586	564	561	567	586	564	593	586	549	558	579	571	578	627	540	588	537	593	575	603	620	573	554	537	588	578	546	567	592	600	590	562	579	588	590	601	590	559	551	612	592	594	562	587	540	558	561	542	548	614	582	559	575	580	585	619	584	547	514	567	571	558	578	569	559	571	582	567	545	535	557	551	595	544	593	593	608	589	547	588	632	573	566	589	578	575	610	576	599	577	582	598	539	523	608	613	573	577	583	601
7345	4405	2915	1705	1274	1078	990	954	899	915	955	903	909	891	848	896	841	818	900	871	871	875	836	897	875	851	867	857	845	849	828	864	852	802	888	854	865	863	837	831	867	845	844	894	846	837	895	844	887	825	808	868	903	857	835	865	911	860	845	836	812	831	879	874	853	838	872	845	834	902	866	834	818	822	816	858	870	843	818	811	839	887	836	864	811	838	826	874	845	838	854	861	853	890	814	841	842	878	823	833	873	832	814	830	848	831	848	843	899	864	851	882	864	850	824	817	848	823	861	835	836	842	846	887	858	863	846	831	855	858	853	851	837	849	843	869	816	885	831	907	852	865	859	838	899	829	843	841	873	878	869	864	844	843	867	849	868	859	849	873	838	914	864	815	874	887	860	861	869	844	786	837	874	882	844	845	844	853	852	836	861	881	882	885	809	864	848	918	817	795	875	856	839	881	830	917	844	834	833	831	856	827	805	848	870	849	862	820	814	840	841	849	815	854	887	833	830	818	866	830	870	845	865	933	897	860	830	855	863	845	793	877	848	840	854	804	820	797	851	833	876	812	861	811	841	864	828	827	838	852	820	822	841	896	858	853	851	848	904	868	805	863	870	852	823	859	874	842	857	858	855	877	833	812	942	793	828	826	894	823	782	849	836	823	823	847	876	831	846	819	879	840	839	855	890	866	864	831	867	849	901	833	861	884	835	856	824	841	835	826	852	818	868	858	852	831	826	830	811	855	819	830	809	862	891	857	840	806	894	896	837	873	833	817	856	853	851	868	897	851	853	832	839	872	872	836	893	862	830	894	874	867	847	922	843	816	841	878	844	860	879	834	885	893	870	872	871	848	813	820	849	833	824	865	850	900	845	864	863	864	851	897	861	825	822	835	847	833	832	830	850	868	882	855	832	905	856	849	843	801	902	873	873	866	858	807	800	881	861	872	874	900	811	817	853	859	843	861	877	853	840	863	858	856	814	893	825	862	861	846	771	855	879	794	853	834	846	818	804	831	833	855	833	863	825	779	807	841	865	851	865	836	851	886	837	845	845	837	810	825	848	812	781	881	861	850	842	804	836	810	858	813	913	782	828	854	834	858	854	815	853	835	803	806	849	816	879	896	839	842	828	892	892	857	860	850	837	792	805	859	885	872	852	845	867	834	780	897	839	850	862	806	841	850	858	838	841	780	867	813	816	794	779	832	851	817	850	762	838	854	855	856	881	851	848	851	807	804	824	877	846	900	860	865	789	846	870	853	829	864	887	849	865	842	869	863	857	843	797	853	821	825	836	875	824	857	856	848	845	782	837	842	845	844	825	879	846	824	824	859	825	827	853	847	847	816	885	877	815	871	827	804	851	846	826	860	822	919	842	830	838	856	816	860	878	844	856	875	851	850	798	845	831	855	814	834	869	854	886	890	841	843	862	843	839	822	856	901	827	866	865	791	838	835	855	860	809	829	825	859	879	782	893	874	828	894	882	852	818	818	839	860	797	794	807	817	911	883	859	866	828	885	845	867	839	866	843	860	840	883	840	843	834	814	864	852	877	853	845	837	912	855	829	838	876	829	852	884	812	824	853	823	838	848	810	834	829	899	841	809	836	821	811	855	785	913	827	849	865	782	827	820	858	848	797	894	866	857	850	870	843	857	845	819	824	834	889	868	834	865	830	897	814	894	830	836	845	847	902	854	876	873	852	848	890	817	846	890	842	862	848	863	880	885	836	866	879	925	795	872	845	804	878	806	853	835	893	921	817	849	800	874	841	841	901	831	875	913	833	870	852	829	887	812	862	832	862	805	855	858	838	825	826	888	831	841	860	856	835	848	853	850	881	859	823	881	841	851	820	874	898	875	884	897	880	887	855	876	816	830	826	825	875	834	867	840	873	861	825	856	887	813	831	832	828	869	800	832	870	825	846	862	854	838	867	804	867	891	898	866	861	806	864	843	837	891	859	870	857	838	825	860	831	816	881	874	865	859	859	868	841	848	799	847	808	866	891	839	851	887	848	823	910	863	843	901	875	810	874	835	816	872	845	856	830	856	843	779	866	850	856	840	858	833	815	847	820	841	819	869	832	855	816	853	817	867	856	840	881	861	856	888	837	840	827	841	856	849	860	830	843	847	852	813	875	866	838	875	824	883	815	814	823	773	838	888	812	859	821	871	832	922	867	832	846	893	812	828	851	827	869	837	867	843	856	859	802	903	850	832	875	841	891	872	840	833	886	893	812	833	850	819	822	850	795	840	836	856	861	859	834	832	854	840	903	861	858	856	840	829	846	831	839	836	859	900	849	800	847	870	809	845	891	894	808	834	821	850	887	814	866	845	827	817	839	896	823	854	857	834	841	853	838	861	840	850	887	802	861	839	821	799	809	796	831	850	888	823	868	819	874	891	849	836	864	838	835	824	893	866	839	845	880	853	866	894	865	809	870	851	885	886	860	852	797	870	798	834	865	859	901	831	814	837	835	836	882	880	819	855	856	839	852	817	859	890	834	828	874	892	828	839	822	817	883	835	871	865	857	855	897	850	880	883	849	835	867	901	855	851	819	846	852	829	873	848	844	891	829	830	827	849	811	841	865	861	835	875	805	861	865	807	877	827	858	820	833	818	897	881	827	802	847	828	847	828	891	840	846	856	829	848	868	799	827	834	907	853	847	837	810	827	854	836	826	856	826	810	866	868	866	822	802	844	880	859	817	897	869	864	883	861	832	847	897	861	901	853	865	891	857	857	853	813	849	820	844	872	873	835	877	821	882	865	864	891	788	881	818	850	828	831	853	898	839	890	861	807	867	832	902	871	870	814	857	837	843	854	855	848	849	805	830	854	829	840	861	849	881	831	824	791	879	865	867	851	881	812	833	825	800	859	820	824	840	894	846	876	879	902	862	844	801	824	838	855	852	856	825	873	822	838	822	851	900	888	784	835	833	877	873	849	880	820	854	852	834	845	885	845	829	844	853	841	820	852	841	806	856	846	812	835	857	834	844	856	803	825	887	864	854	858	858	861	855	855	825	903	880	812	862	887	868	860	811	863	841	821	816	803	812	802	865	830	842	916	852	855	846	857	845	847	826	838	843	796	823	864	817	841	850	862	810	822	836	798	841	866	796	863	807	838	895	822	896	789	863	808	839	833	813	839	864	831	873	855	834	819	758	846	851	901	841	882	846	887	887	864	859	836	819	809	826	835	847	820	864	862	818	809	843	832	864	850	850	864	862	835	873	811	808	897	816	815	849	795	847	842	812	853	860	881	878	828	906	829	876	828	883	847	846	826	826	790	846	863	807	809	838	848	846	808	864	885	867	851	827	819	846	810	818	867	822	872	819	832	841	810	871	827	787	822	879	864	835	788	836	831	887	785	799	877	832	836	842	876	864	812	887	856	847	846	884	868	811	789	847	840	840	836	867	848	842	863	829	829	824	865	876	834	858	809	796	867	863	835	874	844	866	889	864	830	832	841	881	836	856	849	850	837	887	867	807	854	775	850
23050	21098	28253	24200	21063	6868	823	590	447	452	389	415	356	361	378	343	358	340	353	366	335	345	302	322	330	318	343	335	307	333	297	343	331	324	323	320	299	297	303	350	346	309	354	321	304	287	334	310	260	337	310	324	330	304	339	331	310	303	292	289	311	341	321	301	327	311	313	313	321	326	303	300	283	330	319	309	299	328	339	283	303	321	290	300	291	326	297	311	281	312	294	291	306	276	302	324	320	314	301	337	317	338	305	273	292	325	320	308	322	277	312	322	306	324	326	321	333	302	296	307	316	275	307	300	293	287	322	299	335	298	298	323	298	337	313	322	313	302	272	322	314	287	298	316	323	336	310	301	319	320	304	290	304	335	315	308	297	305	319	315	312	322	319	314	300	332	304	311	311	330	295	300	302	367	299	311	297	302	303	317	318	331	301	306	324	307	301	298	325	316	283	324	307	311	330	297	342	291	331	291	303	318	305	308	326	284	326	302	293	315	290	302	334	278	300	303	322	320	283	338	293	308	319	280	302	303	319	311	295	320	286	322	358	317	313	325	306	271	312	285	333	288	288	330	283	321	286	289	352	329	310	304	313	323	297	285	311	314	295	339	292	298	321	310	326	296	314	302	254	298	303	282	325	307	299	309	276	287	295	289	311	328	337	327	327	330	321	300	357	326	280	317	327	315	322	285	318	327	321	300	312	291	327	287	290	297	322	325	299	321	294	309	291	315	283	315	276	342	289	285	309	313	302	336	309	303	301	311	311	320	312	292	288	283	307	304	322	276	326	305	281	302	302	292	343	329	309	298	292	312	309	305	320	305	297	322	308	290	341	291	279	292	294	326	295	312	292	300	318	326	335	316	318	327	316	316	339	342	303	308	308	285	309	323	310	317	333	307	288	322	287	320	313	298	298	290	291	290	310	310	319	309	293	292	302	338	281	322	320	311	272	316	332	349	301	316	316	279	309	316	315	295	304	301	326	306	303	299	324	354	300	319	341	293	297	295	317	312	335	307	281	321	275	300	301	293	306	323	296	278	305	335	301	294	336	310	277	322	276	311	328	300	300	289	306	303	285	322	291	315	307	321	283	312	288	315	300	307	286	298	293	322	307	315	288	314	328	287	302	281	301	326	302	309	337	334	300	286	294	313	329	338	325	292	302	330	331	313	308	260	333	326	329	302	301	304	315	307	279	289	309	282	304	315	332	329	319	285	334	313	318	286	317	317	325	313	326	289	302	308	294	324	304	335	282	298	284	302	339	295	291	315	289	298	339	297	279	262	302	295	322	316	303	312	337	304	295	298	316	318	300	346	307	304	328	302	272	322	301	318	320	306	305	297	305	285	343	278	307	260	302	293	317	322	312	311	334	277	303	322	288	302	311	325	331	304	311	311	281	307	318	286	315	299	322	294	325	286	317	310	306	312	284	245	302	289	308	306	287	313	281	319	321	316	309	318	304	280	292	304	293	296	299	293	296	339	320	313	301	321	322	336	329	329	325	295	333	304	321	314	332	303	331	293	311	315	317	307	310	308	304	291	330	284	319	322	307	311	290	257	309	332	297	312	283	309	310	305	303	331	293	329	297	312	329	317	322	311	334	311	319	299	339	321	315	312	324	293	320	303	306	308	316	341	296	306	309	304	307	333	301	316	314	320	300	297	302	309	304	321	317	322	314	302	291	325	350	307	297	331	312	329	319	313	283	292	343	303	292	314	322	303	288	315	310	282	308	331	312	317	326	306	284	329	327	326	289	310	315	326	328	341	295	307	297	319	303	323	323	274	307	309	305	298	316	316	355	338	290	315	310	302	286	345	315	305	285	330	303	313	280	317	280	311	309	308	280	309	304	326	301	305	293	324	339	305	292	315	291	330	301	299	339	310	324	322	315	302	306	313	312	285	267	332	265	279	342	320	290	299	272	295	339	307	320	325	328	310	294	304	292	293	307	310	285	289	300	309	330	324	319	346	312	319	301	313	316	320	304	305	295	319	316	300	288	289	297	306	283	314	299	318	309	328	298	335	286	285	312	322	338	283	335	304	295	318	294	292	305	302	305	299	338	284	297	313	281	298	291	297	322	308	321	339	344	319	300	327	309	317	323	318	301	287	302	289	322	317	297	304	306	325	310	339	268	326	313	325	293	313	290	315	289	313	316	326	283	278	298	324	275	306	319	332	345	322	308	339	327	308	276	336	287	314	317	294	312	324	287	295	334	331	286	315	288	311	274	295	312	300	286	291	288	303	296	294	305	289	311	337	325	306	304	327	293	298	318	286	286	330	286	287	311	284	306	304	309	321	299	317	281	294	305	344	317	350	299	326	301	300	266	277	326	312	320	294	314	309	304	325	294	329	321	318	319	291	288	308	317	306	307	335	351	279	312	318	301	303	287	307	323	291	288	351	305	304	326	322	298	320	339	323	310	296	288	317	305	318	322	346	325	333	313	340	333	314	321	290	311	312	315	302	288	299	301	309	329	289	295	317	290	327	321	331	293	288	292	308	321	292	318	310	326	304	294	307	283	332	306	306	297	317	303	298	310	304	338	317	312	285	289	307	305	331	335	284	305	321	306	344	290	337	300	295	319	319	318	328	321	291	290	312	311	300	300	305	290	328	287	316	313	295	350	334	312	312	312	313	329	326	304	335	302	314	276	294	298	312	325	328	315	289	324	326	328	321	320	311	313	320	286	296	258	330	351	324	280	292	314	317	313	309	294	339	324	302	307	300	302	326	293	319	300	319	298	319	343	295	278	318	281	301	319	285	321	332	291	328	295	286	309	328	319	309	335	289	308	309	282	306	349	295	291	273	289	318	328	283	315	319	304	287	334	307	310	281	313	318	325	335	329	322	321	321	284	330	308	327	281	319	318	317	306	334	303	306	282	317	294	296	299	295	299	287	319	305	291	315	324	283	292	351	313	316	296	342	342	305	321	294	345	281	288	320	306	334	279	295	317	295	321	294	311	296	350	308	347	298	315	323	337	323	328	299	305	303	292	328	287	335	304	307	297	299	293	303	312	279	307	304	317	309	306	316	284	345	321	354	327	294	314	323	289	349	318	299	323	296	302	330	319	340	309	294	257	314	336	320	327	307	316	314	305	296	283	303	311	289	296	313	287	273	288	331	272	293	328	309	308	319	309	298	298	316	282	310	310	307	300	281	292	300	298	325	307	323	324	287	311	293	304	333	330	297	308	271	275	323	309	310	340	317	314	311	307	303	312	292	286	320	284	330	313	319	313	297	312	308	334	314	316	326	283	322	336	297	306	287	302	310	313	281	341	323	282	293	326	331	323	287	284	334	326	307	308	305	292	315	343	297	302	303	291	369	305	289	299	356	340	313	283	308	306	317	286	272	286	327	294	280	338	347	289	303	305	306	293	320	304	316	320	314	318	274	291	309	342	295	314	355	289	341	324	317	296	311	329	313	295	325	298	313	318	313	326	302	325	302	299	318	308	299	308	311	285	295	311	324	288	303	312	354	336	308	283	286
8020	12886	8452	4132	2566	1727	1313	1050	969	852	726	660	684	642	635	586	648	570	596	572	598	549	530	540	579	575	490	499	502	502	504	500	471	507	485	464	519	494	483	460	489	485	475	459	475	481	484	487	437	486	488	477	467	511	506	471	474	456	473	467	471	467	456	458	501	463	502	481	451	471	466	426	485	471	462	438	503	490	485	467	458	490	491	488	488	484	463	468	451	433	464	496	471	489	473	475	460	473	468	487	496	490	439	465	457	470	443	492	496	451	494	433	476	467	464	467	487	500	496	493	482	452	494	462	442	442	476	470	484	478	468	476	466	496	487	463	471	489	478	511	503	478	460	508	477	459	519	463	470	490	461	439	466	465	480	464	448	470	463	472	488	489	520	488	474	470	469	472	447	485	506	490	436	491	468	470	499	454	479	491	486	494	461	476	502	439	502	486	440	456	454	498	485	475	477	461	493	461	488	465	493	486	441	492	463	458	469	454	484	496	485	450	486	453	477	492	465	512	486	507	474	493	502	477	463	457	443	505	491	475	509	500	449	444	467	451	481	522	439	490	480	477	467	470	492	457	453	482	541	467	470	441	473	503	434	479	476	483	468	456	452	467	499	482	494	515	479	474	506	481	468	456	469	501	473	432	468	488	469	502	471	448	500	452	458	468	491	498	451	467	490	494	458	483	482	508	463	465	439	488	448	477	514	473	496	512	457	447	459	472	469	488	460	466	468	469	435	488	501	481	500	479	472	476	440	434	491	502	498	451	477	464	469	491	464	446	453	461	486	491	474	478	460	471	472	419	497	518	476	480	470	468	451	449	457	474	482	480	481	490	467	534	458	470	448	487	492	474	513	488	501	487	462	539	459	513	483	483	483	503	480	443	475	505	491	459	464	442	479	501	478	474	487	502	491	473	496	506	481	473	488	467	463	463	527	511	435	486	462	468	481	450	468	479	472	497	484	510	498	475	455	516	484	457	478	429	490	463	499	469	472	422	466	441	475	482	475	482	494	480	480	479	447	461	478	482	474	466	487	464	441	480	472	485	440	491	471	485	462	450	448	471	483	444	495	485	464	487	475	472	472	510	431	461	493	455	453	478	438	480	458	457	461	492	470	477	513	455	456	469	505	474	473	490	450	463	431	447	480	512	468	462	491	475	473	483	436	482	468	473	481	491	501	480	472	461	492	506	487	499	463	451	489	475	480	454	456	471	469	451	486	490	530	496	469	483	527	490	442	478	460	474	473	482	489	470	469	513	476	477	467	467	513	465	465	502	487	480	508	434	473	503	471	483	486	425	431	501	445	465	470	459	501	456	457	447	483	454	496	495	477	486	457	464	473	465	481	465	461	467	469	505	466	480	470	471	442	482	492	457	507	455	485	455	439	496	467	497	512	526	486	468	497	462	497	491	448	481	475	482	456	487	497	469	500	476	480	502	471	512	476	508	457	460	464	471	467	509	465	487	475	495	492	494	497	457	436	486	485	457	525	470	494	446	455	472	476	466	462	438	462	480	459	495	433	475	465	479	484	480	505	484	486	500	459	464	493	480	482	458	477	490	462	485	469	468	495	513	467	474	468	521	488	440	461	462	474	473	501	479	456	446	489	454	480	470	435	493	457	486	478	472	426	528	474	468	461	484	467	479	460	463	492	501	482	494	472	458	523	468	440	487	456	481	483	476	474	502	462	476	479	502	493	475	487	480	477	481	488	510	471	439	462	495	452	435	496	520	487	507	468	497	479	482	474	469	470	473	485	482	444	510	467	482	466	495	456	484	448	495	510	514	497	502	476	524	486	490	461	451	503	475	481	461	458	458	502	470	498	497	515	435	446	480	515	523	455	479	480	473	518	470	492	490	464	450	469	481	467	489	470	488	457	509	481	474	458	463	495	481	454	448	486	458	448	470	517	436	477	448	474	508	453	452	461	459	473	444	443	485	464	475	476	510	470	451	426	484	492	452	458	503	524	441	441	498	437	458	461	455	441	480	476	459	462	490	456	476	479	482	457	451	499	455	482	469	485	472	504	514	447	466	473	503	435	490	478	475	441	479	489	493	461	473	459	515	492	491	466	457	497	465	490	462	471	428	485	467	459	510	464	472	471	513	455	467	456	445	458	459	455	452	495	477	494	475	472	448	455	435	438	464	498	500	473	526	489	502	461	439	440	456	502	470	484	476	476	434	479	492	511	442	441	500	495	448	482	432	504	469	502	465	479	473	459	513	451	476	504	436	465	470	457	474	483	495	452	502	478	465	471	490	461	486	430	449	492	465	475	467	468	458	474	490	457	478	483	463	494	476	446	448	432	505	488	478	453	485	457	436	494	455	452	491	445	497	509	462	485	450	453	478	479	453	469	540	485	487	503	441	505	467	522	497	487	484	482	483	492	494	463	445	445	457	474	463	485	476	471	484	466	501	439	442	440	488	491	425	495	467	446	481	463	521	467	442	480	530	460	456	461	460	466	473	451	469	474	452	455	487	495	484	494	505	513	491	472	477	485	474	452	477	467	474	490	453	486	504	488	477	465	471	440	501	480	534	501	495	469	470	467	453	458	503	469	479	463	454	479	461	488	488	509	520	487	461	474	461	472	483	460	436	487	465	491	520	473	493	445	471	467	472	447	478	462	494	489	480	463	461	500	455	493	478	451	478	466	466	502	484	455	484	484	467	485	524	458	432	476	461	468	515	454	495	484	472	448	474	450	468	486	464	453	488	481	506	453	479	464	495	487	459	446	488	521	474	490	514	469	503	495	442	498	500	480	465	463	455	476	494	469	484	512	492	498	491	468	444	454	476	451	434	521	515	514	452	485	503	443	464	443	483	471	445	471	462	462	452	482	449	467	412	517	488	454	488	513	453	474	493	512	477	466	504	450	486	458	511	492	434	469	486	484	468	463	484	490	459	489	442	472	484	446	493	460	487	480	442	460	467	519	481	483	467	481	485	488	459	438	451	485	467	502	449	508	485	466	506	498	459	476	506	465	506	467	468	466	484	503	489	475	463	519	515	439	499	457	453	480	489	476	430	491	491	445	467	443	454	470	469	460	499	463	456	455	433	446	476	520	470	489	472	468	463	487	437	476	458	462	435	493	469	456	508	456	510	429	493	464	454	487	467	473	495	478	458	444	464	495	481	481	504	453	450	486	453	477	497	466	454	498	487	501	441	478	475	499	445	490	451	495	461	491	515	445	466	451	466	462	479	461	466	517	486	433	473	491	470	504	458	434	487	476	501	473	478	461	475	457	464	476	453	470	464	486	472	483	482	481	448	476	460	486	444	463	452	447	442	512	480	497	447	525	491	475	471	477	503	504	476	475	474	479	439	478	481	468	545	468	472	455	511	452	466	449	481	490	486	451	475	494	463	471	494	445	455	493	430	455	481	459	463	501	496	489	492	452	466	448	478	469	443	438	487	451	497	480	487	474	492	479	457	437	486	471	485	471	453	503	453	482	455	429	502	541	480	498	508	473	453	487	436	444	459	502	456
24203	21040	26638	25098	4387	822	728	660	608	619	591	563	563	561	530	553	605	538	553	542	509	545	537	551	532	501	533	518	526	513	543	505	521	534	544	548	553	540	540	528	536	528	496	509	502	523	477	550	521	529	514	548	537	541	538	496	549	522	520	477	541	576	493	555	530	524	521	573	539	472	532	538	532	515	527	503	522	504	542	540	559	550	496	538	521	524	543	559	515	510	528	535	562	551	546	533	507	535	526	515	504	488	542	556	523	515	515	531	532	506	538	534	510	528	470	519	532	526	516	488	521	540	544	511	523	556	530	523	517	525	537	568	555	525	536	522	501	484	583	539	512	564	512	540	523	553	520	511	548	543	497	517	502	549	512	528	521	487	510	513	516	556	525	514	550	522	535	525	508	531	500	546	555	522	505	558	510	519	488	531	517	655	511	519	550	552	576	524	489	517	566	535	491	558	532	514	533	517	516	498	475	539	548	555	519	521	498	530	549	528	545	532	507	476	534	545	537	535	547	511	493	506	497	548	520	540	528	519	530	504	533	516	502	537	535	539	490	535	559	490	567	570	530	505	526	534	567	553	534	548	557	562	523	526	500	550	549	500	519	537	576	526	524	526	542	561	527	505	514	495	483	485	530	533	524	502	577	504	494	518	517	561	540	554	554	509	514	520	516	495	531	553	528	520	509	485	507	555	499	520	509	526	523	540	535	482	553	502	517	506	550	546	504	496	545	532	477	518	499	474	528	521	556	504	516	488	564	524	536	529	504	524	543	499	525	550	499	509	522	523	519	476	509	516	518	502	570	558	517	542	530	455	476	544	489	498	482	512	522	520	479	522	558	530	542	572	540	515	528	491	548	537	549	514	539	537	491	571	517	551	540	477	532	506	539	528	560	511	506	469	546	502	503	550	555	524	514	530	505	501	565	523	576	529	493	511	521	559	517	528	538	509	509	502	512	477	511	576	522	498	534	521	534	561	523	508	485	524	523	497	503	531	541	485	509	536	495	490	580	500	535	525	524	548	528	507	542	575	519	537	527	522	506	556	522	498	523	525	509	504	538	532	506	542	541	515	519	544	501	522	508	544	504	555	527	511	540	530	552	508	509	539	545	517	523	508	508	508	519	538	520	532	517	485	509	585	536	506	469	498	492	532	536	531	507	550	539	546	539	544	531	487	532	482	566	530	535	526	559	509	564	486	549	543	533	547	543	518	560	530	506	519	491	496	517	528	514	514	535	573	519	503	551	546	518	567	530	523	521	524	505	521	550	575	493	498	526	515	559	533	478	462	547	503	550	535	558	500	534	527	517	478	554	515	578	533	519	526	523	507	559	506	526	573	526	536	487	569	514	518	528	545	538	542	518	519	532	561	565	530	521	528	511	520	526	507	530	536	506	558	526	478	546	497	495	550	537	524	516	511	510	566	553	513	505	559	535	532	523	512	532	515	534	526	541	504	536	534	534	532	508	490	508	478	550	510	512	543	526	527	533	519	474	542	492	529	510	506	514	479	571	528	505	521	531	530	494	513	466	546	546	539	525	489	503	533	491	524	538	505	515	502	522	531	557	547	543	528	518	485	540	526	541	536	559	559	523	516	554	522	532	467	487	512	514	493	504	515	508	546	517	533	481	525	542	541	524	516	521	567	553	511	522	546	567	503	542	512	487	514	534	512	531	495	549	562	505	525	529	544	552	493	485	531	506	502	536	533	524	507	575	554	472	507	524	537	544	522	531	542	564	516	493	513	538	577	576	540	520	559	474	507	532	511	518	507	522	514	531	536	504	534	532	537	531	505	543	501	503	564	523	517	533	508	497	514	526	556	556	530	510	553	514	523	516	515	511	506	499	585	476	537	542	511	514	500	500	527	540	492	543	525	534	514	530	504	538	538	537	503	514	494	515	501	502	475	553	549	497	500	512	514	504	514	519	509	529	515	548	518	551	525	529	496	535	527	506	538	527	502	510	499	528	540	541	546	550	519	513	502	505	507	508	546	527	486	502	521	543	477	505	593	514	547	538	534	528	540	502	515	484	529	536	544	507	497	510	529	547	523	531	523	548	545	491	517	505	500	535	508	548	553	532	516	513	495	505	542	552	515	511	516	497	500	535	498	567	525	509	530	518	519	509	504	501	497	521	546	527	499	537	541	534	502	547	532	520	531	555	528	518	555	518	555	494	476	513	553	526	506	545	514	500	515	493	530	530	503	534	542	536	545	515	540	496	511	563	529	526	527	511	469	473	510	495	539	501	522	586	558	542	527	499	513	532	548	533	516	517	516	544	505	467	527	502	526	520	562	513	514	545	537	513	484	541	532	498	533	523	542	559	567	524	519	566	525	529	498	544	564	549	535	557	515	527	527	523	565	540	511	542	504	517	524	523	485	509	483	498	524	520	505	536	499	544	570	536	503	539	490	523	528	500	542	547	527	538	513	517	509	559	537	483	517	539	517	521	512	525	531	504	540	547	512	524	530	528	525	490	487	530	509	494	558	537	528	515	476	545	516	483	516	501	539	545	542	542	553	536	530	500	523	560	507	531	518	533	532	514	485	533	533	502	505	522	491	568	510	523	473	518	532	500	513	514	533	519	509	539	507	547	501	511	546	522	531	484	517	524	514	530	500	551	535	559	566	563	545	538	502	502	529	543	475	563	515	520	521	523	510	540	493	569	532	508	517	499	526	493	466	528	484	509	504	496	535	575	515	516	480	521	525	504	551	563	538	516	532	558	549	499	533	509	452	516	524	555	542	555	539	524	493	557	536	536	509	508	558	564	543	511	502	516	559	553	531	517	530	551	531	524	539	549	497	547	528	508	570	543	518	479	537	523	545	523	521	504	481	493	494	487	505	511	508	491	514	546	494	527	512	529	480	527	511	535	522	503	516	471	573	493	509	524	532	538	531	561	534	543	555	518	513	524	538	481	533	502	514	520	502	504	500	543	470	492	485	534	500	502	496	570	523	539	503	502	520	527	507	512	554	559	523	509	561	534	560	501	501	535	537	507	515	496	521	509	494	509	518	503	529	516	527	525	540	534	519	528	494	518	476	526	557	513	529	511	544	527	503	496	507	551	505	583	540	485	533	503	485	558	536	500	530	490	495	512	503	525	509	538	538	474	520	527	548	545	508	531	522	557	529	515	502	561	502	543	523	522	526	519	539	518	500	522	522	516	537	509	528	551	538	511	490	484	564	527	552	512	537	554	522	512	525	513	539	542	517	519	498	559	532	494	505	540	503	526	502	484	517	525	534	543	580	487	544	480	491	564	489	493	489	513	543	513	489	539	521	451	520	510	518	527	516	525	547	518	527	526	541	496	572	523	502	501	506	543	510	549	509	535	544	522	527	518	570	528	522	526	524	514	521	531	511	500	487	523	527	509	502	500	541	531	539	521	529	529	528	530	516	502	540	518	512	531	535	542	535	498	489	477	518	526	506	524	512	531	543	507	574	528	543	506	510	547	529	544	544	532	517	532	514	507	516	534	516	549	498
7769	8577	5520	2932	2009	1461	1207	1072	984	980	890	880	913	860	793	785	868	779	836	778	778	800	841	770	781	766	775	768	742	803	741	710	799	801	757	759	786	780	744	769	807	810	728	770	784	782	794	765	759	775	788	785	721	804	739	739	786	771	744	757	788	747	773	775	772	782	762	764	748	719	815	805	730	771	749	754	765	791	774	765	727	787	779	780	806	732	750	760	797	726	748	750	756	787	748	741	720	815	755	753	798	769	726	795	773	765	774	737	763	691	742	722	759	743	769	711	770	719	800	776	747	741	751	776	740	801	763	766	728	811	749	727	748	751	777	722	778	773	732	756	783	760	759	757	758	802	749	767	751	748	720	726	799	794	726	760	753	793	736	760	726	776	781	710	723	756	740	781	769	735	801	785	727	783	783	768	788	761	758	764	748	729	719	776	770	769	732	778	790	762	721	732	800	801	776	778	730	793	767	731	780	694	773	708	755	762	773	766	755	758	758	707	775	777	766	754	807	777	745	782	761	694	805	752	742	783	781	765	785	729	784	774	774	767	788	808	765	759	773	748	756	698	755	740	736	759	748	721	773	746	733	731	746	774	737	711	781	715	778	760	795	827	719	786	787	753	763	780	714	748	800	785	723	735	802	711	766	798	700	718	782	761	756	728	768	779	732	758	722	764	719	777	739	770	765	795	759	748	744	744	726	756	745	753	786	756	792	790	806	736	769	739	713	758	785	808	747	787	713	726	687	814	802	785	733	751	764	768	715	777	739	757	763	733	727	753	819	789	742	806	773	766	769	717	751	786	750	729	798	803	767	736	711	773	782	760	762	783	749	756	760	772	783	730	751	779	734	757	778	730	781	722	754	694	763	777	753	783	728	746	788	770	758	790	727	733	774	766	762	765	764	715	757	778	738	776	737	724	753	778	760	763	756	754	747	777	764	741	750	837	787	767	742	740	708	715	775	779	781	752	726	779	743	749	808	729	711	765	707	775	774	765	789	726	746	761	773	797	756	729	774	707	737	721	766	700	746	743	776	780	750	757	761	761	759	744	760	769	773	787	748	729	767	720	732	761	765	757	765	782	741	791	725	700	749	732	788	759	743	818	721	735	770	768	763	757	798	784	727	765	733	713	756	746	727	750	763	784	736	755	798	693	785	737	760	805	779	793	778	748	730	772	753	727	822	775	769	796	773	754	788	794	728	785	728	734	754	757	773	793	703	812	780	774	731	778	756	722	737	779	742	729	767	777	776	760	732	781	741	761	734	801	754	773	747	731	724	730	721	781	740	758	788	780	724	759	748	705	772	784	767	736	798	762	754	775	776	773	739	741	742	765	779	704	736	764	781	738	767	809	757	771	734	783	680	761	752	795	824	798	730	759	774	759	740	745	790	767	748	818	776	722	736	764	733	779	744	724	750	812	752	801	789	761	756	698	728	772	779	756	744	765	751	767	788	800	755	746	807	792	788	767	785	715	716	740	750	768	795	732	751	753	764	751	772	743	762	727	794	725	769	782	732	761	726	794	774	744	761	734	851	696	738	805	755	761	757	773	746	735	776	789	758	777	733	738	779	749	787	782	727	782	756	775	744	768	738	768	733	726	797	728	782	719	766	763	736	778	723	773	732	733	779	771	721	808	711	737	727	775	756	720	765	766	766	820	761	772	760	766	747	730	732	713	730	805	731	732	758	768	764	730	747	748	741	747	725	822	686	779	715	786	732	742	767	805	746	724	733	773	770	808	765	763	808	751	788	736	774	775	753	788	788	714	805	743	753	756	791	776	788	746	755	775	712	765	743	766	709	789	784	750	719	805	757	752	751	752	756	717	745	770	726	752	765	784	742	777	776	729	804	753	719	738	779	742	773	803	756	711	758	799	768	743	762	730	760	754	744	785	746	764	755	726	739	782	760	792	726	778	796	743	764	776	736	735	809	749	789	766	764	726	749	781	774	761	785	749	772	758	739	748	773	721	769	749	762	788	709	723	742	719	779	788	797	771	762	756	756	775	783	742	729	742	799	746	700	815	795	759	748	784	787	751	708	775	719	716	732	735	820	708	751	785	750	711	811	800	749	771	769	710	765	796	768	784	772	742	739	752	768	732	733	767	738	730	766	821	746	767	743	796	772	760	735	800	785	760	768	834	756	798	718	723	760	663	737	746	702	801	797	750	761	776	771	772	745	773	763	755	698	754	730	776	757	727	737	792	728	788	776	766	803	722	749	788	792	737	744	726	745	730	727	740	734	821	781	769	782	739	776	744	729	731	714	741	753	744	765	739	778	762	735	765	769	767	740	747	751	773	738	762	728	799	764	793	756	796	810	752	714	765	741	740	795	746	753	747	764	784	733	736	750	726	734	761	755	703	725	772	753	725	705	787	767	736	766	745	747	725	782	717	789	804	746	790	744	772	774	746	740	739	784	781	799	766	756	786	774	758	786	754	714	747	750	778	762	776	770	742	741	747	761	792	728	756	737	712	776	794	760	727	766	706	749	733	764	741	747	767	732	770	752	753	742	755	769	750	738	742	747	756	728	782	753	758	736	738	776	753	730	761	735	800	731	783	745	758	778	776	738	702	750	699	741	778	727	755	732	735	731	744	766	724	747	778	796	737	703	780	734	764	787	730	745	693	771	835	785	756	760	797	725	781	775	759	705	783	777	755	787	771	763	771	810	736	717	759	798	776	734	744	708	744	752	753	764	755	742	765	766	809	790	748	782	757	783	757	737	772	782	795	766	829	732	764	756	763	796	790	802	721	740	805	794	780	766	762	744	762	769	761	733	771	751	742	788	763	761	777	808	760	724	761	755	757	765	752	722	747	726	790	761	771	735	769	776	716	758	817	806	760	766	757	703	767	780	764	698	792	698	776	750	762	760	794	770	757	750	735	775	752	711	741	780	739	782	814	767	742	764	738	727	820	754	740	786	793	746	746	760	737	720	819	742	797	723	735	783	739	782	741	719	807	742	745	728	774	724	788	751	776	788	768	787	760	798	714	773	729	775	792	736	704	778	780	750	725	735	717	769	771	769	746	741	776	745	759	753	717	782	777	745	767	775	758	810	768	754	747	765	829	697	776	731	760	769	794	803	768	753	747	748	758	741	790	772	830	725	757	730	763	769	785	810	791	778	795	765	750	740	759	748	777	788	730	768	767	741	741	785	782	741	737	727	729	756	719	776	762	777	746	738	736	764	742	722	799	809	725	742	756	796	748	793	776	785	775	751	738	749	697	726	754	777	772	796	773	732	754	754	720	754	747	735	801	741	710	765	776	732	790	767	681	729	762	757	708	734	714	754	756	812	790	786	755	769	757	724	760	773	744	783	742	759	788	760	737	791	756	750	769	735	714	716	740	710	775	755	783	743	717	787	712	788	723	724	757	731	809	735	807	739	739	762	755	777	758	785	811	733	741	799	715	763	768	788	732	797	746	775	785	777	770	760	763	739	725	758	716	728	722	747	776	733	723	786	760	749	778	755	769	769	718	772	741
22290	21190	28862	23792	21191	21118	3849	588	447	396	337	324	304	272	254	258	246	207	222	231	214	206	167	190	198	170	185	188	170	180	166	148	145	187	137	183	160	163	148	177	179	152	147	155	160	153	172	151	151	164	144	159	157	166	156	171	157	149	154	189	158	157	145	149	181	163	152	140	170	169	149	164	150	153	156	137	141	143	156	161	144	166	145	164	162	168	148	166	170	142	159	155	172	141	157	155	136	169	147	129	156	141	157	181	162	152	166	156	171	144	157	163	187	141	138	185	145	162	139	152	147	124	159	145	154	155	154	181	139	147	140	145	149	154	158	162	130	162	142	128	132	159	166	173	156	161	160	165	157	153	146	138	159	147	149	150	143	146	159	156	163	152	144	165	152	162	140	159	144	161	156	133	165	176	143	164	154	156	141	141	143	152	160	157	152	150	161	154	130	167	168	167	144	151	173	181	149	146	150	153	140	170	155	166	150	154	166	143	161	143	144	142	154	151	158	141	146	146	167	145	144	160	159	152	133	146	170	160	137	146	177	140	152	148	149	172	147	128	148	143	150	148	160	156	167	160	160	156	164	155	148	135	172	146	149	135	142	156	129	149	166	165	159	148	148	171	139	161	150	153	137	179	133	164	170	166	155	163	144	166	141	155	151	160	157	125	131	158	137	158	155	163	167	160	148	147	136	148	165	163	169	139	154	147	161	159	157	167	142	137	140	148	162	173	163	162	153	171	153	129	141	165	137	164	145	152	143	159	154	142	148	160	147	138	129	138	143	167	174	165	168	154	168	153	179	151	150	163	141	162	173	158	157	165	148	140	160	149	159	137	155	132	154	154	164	155	160	155	145	161	147	126	169	144	152	169	144	158	164	141	154	169	150	155	142	163	167	173	151	154	148	147	155	157	135	143	154	148	132	158	154	150	154	148	155	127	158	159	160	157	144	162	167	165	160	135	143	136	149	175	169	134	145	143	161	166	142	164	158	155	169	152	159	153	153	137	169	147	161	143	135	155	138	142	154	150	144	143	138	156	172	146	138	168	139	154	168	159	131	156	151	136	164	158	179	158	157	146	147	177	141	169	151	150	149	180	159	153	144	126	140	158	170	162	147	166	179	162	143	148	159	155	167	145	184	163	171	157	139	172	153	149	152	146	148	148	160	156	157	144	146	147	169	128	157	169	144	142	158	146	180	140	157	157	157	166	158	130	146	166	156	138	142	145	154	148	150	138	159	157	181	150	157	147	154	147	156	144	134	147	185	170	171	139	130	148	166	164	149	169	133	136	156	152	141	134	159	135	158	153	170	146	150	160	132	149	162	162	156	165	162	137	173	173	148	150	160	150	168	142	154	173	158	158	147	140	161	150	150	156	166	157	163	151	158	162	158	148	153	143	171	165	152	167	148	163	148	161	190	143	169	155	153	171	148	155	172	124	150	176	178	148	172	155	148	179	176	174	163	147	156	151	166	148	185	142	157	147	164	163	159	145	168	165	178	162	149	152	163	173	143	151	144	148	141	162	157	150	143	145	138	147	147	149	137	156	168	150	185	127	164	148	171	160	147	139	166	175	157	144	167	146	135	151	154	153	152	135	154	157	171	153	145	131	180	159	176	168	142	165	179	143	140	147	160	158	157	160	134	155	151	140	166	159	170	130	172	147	154	154	152	164	167	168	142	148	161	149	134	155	142	176	145	146	161	158	165	159	143	170	155	174	160	140	135	153	165	173	155	162	170	168	172	161	167	158	157	171	149	140	152	156	134	193	196	141	145	149	152	157	160	161	168	160	147	160	143	158	150	154	146	141	148	153	146	185	168	154	142	174	163	158	155	156	153	138	184	168	158	146	165	153	144	156	164	144	143	166	172	143	153	152	167	151	159	162	143	162	170	153	151	150	144	158	163	145	152	144	155	161	141	123	154	146	132	151	144	159	151	139	133	150	140	152	136	138	168	147	145	144	163	157	138	142	162	165	168	173	150	157	146	153	147	159	161	150	145	141	144	167	166	164	151	155	158	151	143	147	146	175	151	143	172	166	150	158	160	144	161	148	162	162	156	162	135	146	162	154	143	153	148	162	146	155	149	139	139	143	146	142	164	156	168	145	122	161	176	147	161	146	180	155	127	137	153	145	145	143	157	148	133	162	171	149	163	158	160	160	152	150	148	193	187	170	158	135	156	162	147	155	160	158	146	152	148	162	144	174	139	159	146	142	148	171	153	182	140	150	171	157	160	145	148	158	161	141	167	150	159	133	153	164	140	156	167	162	130	153	136	134	158	157	161	158	133	173	143	133	138	159	147	168	165	154	164	179	161	162	129	172	167	149	158	161	170	156	145	160	152	163	150	154	161	129	162	144	148	158	166	158	147	143	165	149	164	135	170	150	145	138	160	154	156	166	154	138	117	169	165	154	154	144	159	143	152	142	154	170	139	155	148	162	183	146	149	174	149	161	131	147	139	161	160	148	160	165	161	144	141	164	142	137	171	166	168	161	171	151	172	136	143	140	141	160	152	157	147	143	149	149	159	162	138	147	179	143	183	159	162	179	158	130	152	151	178	139	162	159	162	165	165	151	149	164	173	159	146	127	147	146	174	145	161	140	139	153	160	166	155	148	173	166	150	139	167	176	135	141	148	157	154	147	155	155	143	148	184	154	155	165	150	140	143	140	151	153	145	155	149	150	161	135	136	149	150	117	156	125	154	149	152	166	159	129	139	160	142	141	146	169	167	142	167	149	190	160	145	154	169	150	161	160	158	145	153	167	163	161	151	159	152	157	150	160	168	145	156	187	164	145	148	145	161	161	155	138	138	149	130	161	161	161	142	140	164	165	150	156	143	161	162	144	156	148	171	167	129	159	172	140	146	170	144	149	137	152	160	158	173	156	147	160	151	148	129	151	161	136	154	146	165	165	156	151	126	160	128	147	160	121	149	173	146	162	154	152	155	142	178	157	151	137	166	150	150	166	132	158	140	166	177	150	144	156	155	172	159	169	153	151	144	160	165	164	140	137	155	151	187	162	138	152	160	154	143	140	151	146	152	143	143	134	151	154	143	154	171	153	169	154	151	162	177	163	164	161	131	160	140	156	151	155	142	153	177	174	166	148	146	157	145	130	166	175	153	156	163	145	158	163	157	153	144	146	169	133	175	147	149	150	152	153	152	166	148	151	154	165	145	143	152	171	150	133	171	171	161	133	166	169	166	150	151	175	137	146	145	179	151	170	160	159	151	172	167	167	155	143	157	151	133	140	155	146	165	184	153	147	174	139	167	154	155	138	124	147	146	158	148	131	170	159	173	188	163	145	172	176	175	143	173	160	124	139	164	151	157	162	148	168	146	154	166	153	160	130	108	182	146	134	156	139	147	165	152	155	173	161	143	146	151	143	136	151	144	161	142	145	138	148	130	136	146	167	129	157	160	165	112	144	137	157	156	148	137	171	167	163	139	173	165	145	156	128	135	156	160	147	147	161	136	157	167	166	160	152
9793	18833	12506	6258	3644	2395	1816	1339	1075	899	695	668	594	538	528	468	426	406	412	418	351	369	348	337	346	306	328	274	292	297	286	244	270	287	248	238	265	253	275	244	272	274	255	236	243	264	252	230	246	236	221	258	263	217	225	235	236	207	236	231	244	222	239	226	269	256	262	238	249	264	203	245	235	247	225	219	239	246	251	236	233	242	225	209	233	193	254	245	242	247	227	252	213	233	223	219	222	205	252	220	277	230	238	236	241	238	248	213	226	233	214	223	251	228	223	232	258	215	220	216	227	220	213	241	247	223	240	235	223	254	241	241	237	233	254	244	236	246	226	239	241	203	243	232	250	235	223	219	238	243	222	223	237	206	202	230	200	246	247	257	250	241	229	247	238	236	236	227	238	245	235	224	242	215	214	229	227	243	208	223	227	228	239	231	248	214	209	223	206	254	250	247	237	212	224	220	252	252	224	207	201	222	222	218	204	219	225	253	245	244	249	248	236	236	231	203	230	226	246	219	246	229	220	247	221	255	230	239	251	224	229	228	214	219	275	226	229	220	236	230	247	232	241	237	232	233	229	244	215	256	252	213	231	201	211	248	199	240	222	237	253	222	231	221	219	231	248	226	217	227	199	224	249	236	227	227	225	209	229	244	226	226	223	237	248	244	218	238	220	243	234	243	205	237	226	214	232	222	232	217	247	233	231	223	219	245	225	202	221	233	225	258	187	223	243	256	205	245	230	225	232	211	240	245	227	208	214	234	238	231	209	236	238	220	229	241	220	230	225	223	229	243	205	219	219	224	250	217	232	227	252	235	227	252	227	238	220	241	208	235	219	218	223	220	217	221	217	235	193	252	253	228	224	221	242	239	260	221	232	233	224	243	207	220	194	236	230	219	211	243	185	224	238	243	230	237	244	236	232	213	235	227	218	252	232	246	215	263	212	225	223	206	231	239	225	204	246	226	229	201	236	221	235	230	260	227	245	231	213	226	262	234	230	224	232	238	212	238	246	248	224	212	210	222	240	223	227	209	226	214	226	232	210	226	215	218	233	220	211	214	241	243	239	237	241	236	247	237	219	251	239	226	219	243	241	219	234	265	216	226	245	225	209	232	232	236	245	208	224	228	223	263	236	245	246	226	260	239	197	227	229	213	225	245	226	199	243	216	238	243	201	231	209	219	240	255	215	228	219	232	226	227	224	222	217	202	250	226	230	222	238	218	222	241	239	220	243	234	218	239	263	223	266	233	241	211	237	239	212	222	222	203	230	235	224	226	225	216	240	198	243	235	234	220	229	232	225	244	227	222	240	248	227	243	222	212	206	216	222	241	201	226	233	218	246	230	230	237	214	240	238	252	273	226	213	238	230	244	236	245	206	225	217	228	240	228	213	227	243	214	217	211	252	217	246	222	241	251	253	229	236	215	215	222	206	227	245	221	216	259	211	208	226	255	211	257	220	243	231	234	223	216	243	269	244	209	202	230	219	236	229	228	208	219	206	235	235	239	227	234	257	213	228	218	227	242	210	249	231	245	183	282	208	240	218	227	247	240	209	252	224	214	231	213	196	228	208	233	229	204	228	239	254	213	239	208	237	215	248	229	235	225	228	227	229	213	214	224	222	236	216	264	248	220	249	214	239	221	249	221	234	244	219	248	220	252	224	234	230	212	233	263	205	216	229	251	230	232	236	236	220	225	229	221	228	223	242	210	221	206	217	218	208	198	246	221	244	234	251	222	221	212	219	232	235	242	231	233	186	197	227	261	234	219	239	224	227	255	233	245	238	234	217	216	242	260	224	251	226	216	213	230	235	218	232	218	234	232	221	250	217	201	265	218	239	237	236	231	259	235	215	213	210	249	245	221	231	193	213	265	278	205	231	254	240	231	233	249	244	213	233	228	235	231	235	244	238	243	232	244	215	241	247	227	247	226	243	235	248	224	216	222	236	230	198	230	230	240	228	236	247	261	250	209	234	233	220	214	222	233	243	227	225	245	239	233	201	262	250	259	226	245	240	221	253	235	200	221	234	233	266	211	245	239	220	216	235	244	212	224	224	218	188	207	235	234	238	210	216	229	235	231	223	211	214	227	234	245	235	228	207	254	230	212	220	220	224	231	225	228	212	243	193	239	259	233	237	224	221	210	218	237	218	247	219	269	193	215	209	234	223	238	265	216	231	231	245	223	217	234	221	242	221	243	199	240	238	231	223	229	226	224	235	232	241	223	230	205	229	225	238	211	244	233	258	223	228	225	221	256	247	224	233	210	226	223	206	233	237	237	222	253	210	224	268	231	218	228	234	223	229	248	211	236	222	213	236	252	212	255	244	229	228	257	227	213	237	232	212	235	234	238	250	251	259	231	197	222	229	210	216	235	237	258	240	234	229	220	232	219	223	220	237	240	221	198	212	230	216	229	226	234	227	233	237	216	220	215	241	229	203	240	232	233	255	191	227	230	250	259	250	223	265	231	219	253	237	233	242	229	230	215	240	236	241	241	216	230	239	246	238	235	236	220	229	231	203	233	230	228	208	256	228	230	215	240	217	242	243	227	254	205	234	221	233	224	248	258	235	235	239	217	228	242	206	232	251	225	240	224	231	222	234	240	267	237	219	246	219	223	243	238	243	209	226	218	216	244	201	237	222	241	229	208	248	238	228	242	220	243	249	230	224	234	230	233	237	225	217	213	240	220	235	235	246	215	203	245	205	233	248	222	227	247	223	243	229	237	233	214	239	228	245	218	192	226	264	243	230	224	214	233	241	235	244	242	222	244	233	243	253	246	225	230	221	218	240	223	224	231	242	225	255	239	238	237	205	249	226	216	243	215	209	221	230	241	227	216	223	234	237	222	225	221	242	219	243	237	228	222	220	235	221	230	250	246	235	233	222	224	220	217	215	218	221	265	230	221	209	213	245	244	223	222	205	234	236	245	236	234	236	238	220	244	247	222	203	231	225	262	200	249	231	211	259	224	236	235	219	222	216	216	250	229	223	243	236	232	242	232	234	221	224	225	240	209	204	193	211	258	230	239	229	227	197	220	221	236	237	235	249	239	230	218	202	226	232	225	231	263	242	203	222	218	248	254	201	227	230	268	215	221	236	246	252	232	248	218	225	233	247	227	249	216	226	219	253	239	229	218	221	218	243	234	237	215	243	243	242	221	232	228	228	252	242	213	230	195	229	232	226	239	251	236	240	233	243	222	230	242	238	242	237	233	206	211	240	213	218	217	233	237	225	209	239	207	246	244	241	220	213	218	232	217	217	230	213	219	233	223	230	215	226	224	247	211	216	246	230	222	211	206	251	240	217	234	219	205	220	232	226	227	217	230	239	250	210	241	241	248	212	235	222	237	225	250	235	209	260	233	226	238	231	200	221	196	243	225	237	240	229	237	226	235	195	229	210	232	222	252	216	233	201	253	224	219	238	249	244	234	245	238	209	221	216	208	224	244	217	240	239	232	217	224	223	262	192	265	230	235	238	232	228	220	252	249
26758	19089	6030	1389	851	687	671	605	639	600	586	576	585	574	580	580	579	557	587	531	606	541	573	556	587	554	549	567	537	584	576	552	579	589	597	585	525	613	611	584	613	547	567	563	603	549	533	548	556	600	599	553	558	542	589	593	582	581	558	575	572	582	561	561	569	554	547	546	596	589	524	593	572	550	551	577	545	542	531	528	530	564	584	576	600	579	612	593	592	582	596	557	574	545	562	562	603	543	527	572	581	573	587	560	566	548	534	581	556	555	588	577	579	569	569	579	559	585	583	565	538	556	617	558	559	575	549	556	577	623	600	579	536	519	559	590	564	557	599	564	554	580	579	557	521	556	621	557	576	578	604	515	534	567	542	555	541	561	544	589	577	529	547	558	569	608	565	544	563	558	600	516	573	577	546	563	568	593	523	551	550	573	512	583	522	563	590	596	573	582	591	602	555	596	561	571	628	570	547	544	560	529	557	531	549	577	543	546	551	564	576	540	566	582	539	579	537	565	597	583	559	535	569	552	549	520	553	560	561	537	563	590	586	543	568	576	589	588	545	553	564	573	579	560	581	581	610	557	565	542	594	578	547	530	549	525	528	607	603	572	529	558	572	568	589	511	562	584	547	631	579	576	571	596	567	539	577	549	573	576	590	576	559	530	570	594	569	572	531	539	608	578	615	537	592	572	538	575	560	605	578	561	620	557	546	561	590	570	577	571	595	540	578	552	547	579	564	611	571	582	571	576	593	572	549	538	530	590	555	586	561	568	556	578	522	548	564	534	510	585	568	546	516	558	551	554	562	583	566	567	561	544	519	567	583	567	601	551	568	558	590	570	598	581	575	513	563	576	604	609	622	556	554	629	525	568	580	561	576	557	615	561	571	580	566	564	601	515	535	565	553	612	619	532	580	574	621	563	558	562	601	572	551	581	527	613	611	572	584	573	574	594	562	540	557	553	605	577	595	570	577	621	572	548	608	538	567	583	569	574	584	584	538	579	547	589	594	527	557	552	596	621	564	562	615	550	539	573	578	623	553	533	552	516	543	587	557	575	558	607	543	541	566	562	548	591	568	586	571	549	568	548	558	574	576	583	570	543	565	572	578	530	537	533	574	602	582	573	615	548	584	556	576	529	584	556	586	552	581	560	584	547	565	507	585	557	547	577	594	599	629	577	603	569	557	565	544	551	529	579	576	564	568	536	536	564	548	564	607	524	566	562	608	565	568	550	550	563	599	577	537	553	587	569	588	540	548	543	566	568	612	570	551	568	566	569	570	531	527	592	569	571	578	573	540	560	555	551	567	577	533	566	528	547	560	610	601	631	546	556	590	549	580	555	520	576	572	545	599	563	579	586	576	546	586	546	602	496	583	599	557	589	566	583	560	544	569	635	553	546	580	567	611	620	584	593	572	553	598	550	579	597	542	582	568	567	553	580	553	597	570	609	565	574	568	564	586	584	627	514	585	581	540	572	545	590	580	587	601	532	594	531	579	595	562	565	565	604	565	535	577	561	566	548	621	565	562	568	524	529	562	584	583	548	549	590	548	604	550	589	585	569	545	650	521	551	532	566	563	599	554	570	521	585	587	527	553	564	556	523	553	570	517	571	551	594	588	581	564	558	579	559	599	551	553	600	546	582	561	544	544	556	554	568	594	557	557	555	584	522	549	567	636	562	591	590	531	574	573	576	579	555	595	566	607	591	591	569	560	568	614	572	554	574	519	581	564	580	567	525	584	539	566	555	557	600	558	576	591	589	562	542	511	594	537	557	576	532	562	579	562	594	556	596	577	578	564	531	552	574	563	542	557	550	551	559	549	549	548	579	540	579	595	600	536	533	584	523	549	518	572	543	590	593	575	595	559	579	602	550	561	572	556	552	580	570	613	585	561	538	537	553	533	565	527	547	558	567	604	557	554	573	578	614	554	553	551	540	563	583	555	570	505	585	549	569	570	576	584	551	563	552	568	541	615	568	577	555	572	601	622	592	560	571	538	590	544	573	553	559	570	589	578	547	578	558	536	560	562	551	579	575	585	544	575	553	550	573	565	577	577	593	581	524	630	583	557	592	550	537	579	529	582	588	535	568	593	557	532	571	564	537	572	566	566	594	565	563	553	580	569	559	579	570	612	539	539	584	553	540	554	553	547	578	550	589	524	582	589	526	598	597	585	584	558	562	570	597	612	568	573	571	616	585	567	570	608	567	551	546	574	521	617	560	564	614	553	574	535	521	560	588	541	566	573	571	598	527	559	569	521	563	582	576	586	553	570	553	580	555	563	542	572	600	564	579	587	590	571	588	586	554	561	587	534	548	569	509	561	575	578	598	584	583	516	581	563	550	567	532	547	565	571	585	569	611	603	563	581	532	579	557	581	558	531	601	604	562	584	567	597	560	550	549	595	551	545	562	579	555	568	570	579	541	564	582	546	532	535	560	557	589	551	584	578	577	533	525	550	583	566	575	580	568	586	555	562	582	536	599	623	561	546	583	550	541	600	578	571	574	549	553	569	603	510	567	583	535	575	600	553	543	554	562	592	558	520	529	509	606	563	616	543	563	581	606	535	535	584	540	561	562	547	533	557	542	576	549	575	568	542	573	549	553	544	595	600	570	514	550	571	578	532	589	561	547	566	539	526	555	579	550	600	526	566	585	618	564	607	610	584	590	523	590	575	546	552	557	555	585	567	543	562	566	550	584	569	520	522	544	578	530	569	549	580	576	580	573	600	558	574	515	594	577	540	567	551	572	564	524	479	519	505	570	539	561	595	577	546	569	598	567	562	617	607	573	550	580	597	536	547	497	606	547	575	562	562	590	597	572	553	530	560	574	545	577	581	541	544	537	545	565	552	578	545	563	621	566	571	576	531	585	583	573	562	563	644	564	568	530	550	543	542	597	568	542	553	559	598	610	563	569	583	532	556	554	569	555	530	579	558	606	563	578	605	592	578	561	561	546	536	509	566	586	562	564	579	585	541	567	559	576	548	522	585	612	561	602	564	591	565	574	590	571	587	556	578	563	547	572	581	578	565	546	552	581	539	583	576	566	567	577	526	595	572	565	531	531	571	563	568	537	549	636	583	560	551	587	563	565	558	580	556	574	527	597	531	573	577	539	507	580	553	532	572	580	588	548	553	590	574	558	584	578	563	535	532	578	531	547	548	558	549	547	556	619	548	550	568	577	611	602	554	553	606	563	564	562	547	566	544	599	561	583	527	553	549	576	592	585	592	580	546	539	574	555	541	571	587	567	554	581	550	552	601	594	564	543	572	584	571	539	581	591	568	567	557	553	553	557	625	591	648	525	589	549	607	617	573	545	526	533	626	505	570	567	541	552	536	595	584	534	585	537	567	581	596	582	555	606	576	546	577	529	587	592	594	560	558	563	581	538	574	576	518	513	548	542	561	522	551	561	560	557	525	536	585	553	566	538	544	588	590	551	555	537	551	589	529	561	611	535	563	568	544	555	569	551	563	554	590	575	591	555	586	539
6881	4582	3154	1807	1318	1109	1036	938	960	987	847	884	869	894	852	844	911	918	861	918	860	848	886	851	831	842	837	853	866	830	826	835	866	822	826	857	815	792	845	847	818	845	874	844	816	859	855	874	812	850	818	878	816	845	822	888	860	868	903	839	847	874	865	820	793	824	870	801	815	825	780	812	830	882	867	861	794	835	873	839	833	860	849	824	850	828	850	854	869	812	752	850	809	821	854	801	831	837	932	814	831	838	834	776	809	850	847	878	839	776	857	838	831	835	785	833	814	812	811	835	889	854	827	815	809	811	820	841	827	883	835	781	772	831	825	875	815	836	836	859	839	822	766	834	855	830	840	815	853	853	872	794	835	849	823	825	847	771	844	918	844	857	834	838	808	842	841	732	820	836	869	809	847	795	878	820	879	855	847	839	830	828	801	800	830	839	820	841	822	847	817	853	840	866	842	843	846	843	830	847	785	871	828	835	809	805	803	859	835	829	791	817	815	836	818	822	879	840	839	872	882	811	880	857	878	858	865	807	843	790	842	818	793	828	839	837	851	872	807	828	783	826	853	820	858	883	853	830	866	826	904	818	839	866	862	787	878	849	827	823	859	833	806	812	808	830	823	854	871	837	852	899	833	812	825	872	839	870	834	801	829	814	790	879	874	861	845	827	812	873	811	834	873	889	852	806	823	874	853	783	857	860	829	852	858	824	841	818	826	856	824	851	795	857	867	885	882	839	873	844	827	856	816	839	865	854	823	819	831	817	830	807	856	818	844	862	811	832	882	843	891	868	863	855	835	859	902	829	801	854	876	797	860	880	842	853	864	851	843	845	865	901	851	838	843	839	854	810	881	821	849	844	863	823	843	825	814	828	830	827	859	829	865	870	852	795	878	816	855	836	811	847	822	811	875	804	859	862	811	845	824	815	813	840	822	819	843	855	865	888	829	807	891	800	823	779	828	822	833	862	811	823	845	847	850	836	852	866	821	809	866	858	835	826	847	849	872	850	817	881	832	857	878	834	862	848	872	862	849	839	854	846	802	806	824	879	864	792	839	838	803	910	828	865	871	841	859	830	812	886	885	824	830	865	875	863	844	842	857	886	799	859	803	825	871	831	824	788	846	800	796	814	802	845	830	851	844	817	846	835	816	832	872	838	833	894	821	819	834	849	831	868	861	847	802	831	835	811	807	863	852	824	881	832	825	866	904	812	833	848	836	901	866	848	790	872	855	851	879	808	883	819	809	834	861	853	831	813	855	833	851	870	834	850	813	885	792	846	775	836	848	850	847	847	836	845	882	802	853	794	795	848	890	860	818	833	863	832	834	838	864	853	858	838	864	807	798	842	854	818	870	792	838	817	805	886	817	812	826	826	846	827	818	873	843	832	810	846	821	870	852	843	845	850	913	847	745	765	854	828	832	812	844	810	816	838	839	817	862	826	858	776	911	831	822	836	854	805	857	871	887	810	821	845	815	810	810	864	857	841	849	805	830	814	881	845	852	790	811	861	824	788	853	890	868	846	841	820	786	907	849	841	845	835	802	915	867	873	819	851	810	845	818	873	817	867	848	872	832	867	874	796	807	827	833	830	809	798	820	874	892	802	914	839	880	784	806	818	874	850	825	822	810	869	869	865	827	868	832	838	845	880	835	841	799	858	854	879	818	847	852	855	864	801	841	816	818	851	823	823	842	812	824	848	880	829	843	780	830	824	760	846	862	805	839	851	873	883	801	908	833	814	813	813	826	825	853	850	808	810	805	933	835	859	805	885	817	884	883	834	784	840	860	815	884	808	814	858	829	828	866	835	831	812	835	823	838	861	862	843	828	803	850	809	861	813	844	841	811	848	855	821	868	854	823	853	939	875	816	850	844	809	864	819	821	846	828	883	788	829	849	878	808	850	849	870	876	863	851	767	834	879	882	861	840	928	834	833	818	837	879	916	857	860	849	872	849	869	804	819	879	858	831	817	843	793	840	833	817	807	806	813	800	827	861	863	864	857	813	803	822	826	871	814	860	829	799	874	806	852	863	841	830	888	855	831	808	819	866	854	831	819	830	808	840	819	846	840	842	844	832	815	839	805	788	819	837	859	833	814	862	829	829	846	814	843	811	834	867	789	806	810	800	839	802	899	861	893	850	840	857	810	835	830	906	835	868	878	820	830	868	876	831	860	845	820	857	812	835	857	835	830	785	816	850	782	789	851	869	835	809	820	853	852	812	840	892	844	842	856	833	847	772	864	811	887	849	798	829	827	843	817	871	836	888	822	798	872	843	791	801	795	859	780	816	841	818	814	843	851	824	844	886	820	856	857	849	859	853	829	783	830	828	842	839	815	887	873	813	853	797	889	797	885	835	845	853	861	819	831	844	878	868	886	816	812	823	869	829	843	851	847	781	874	841	809	819	888	851	869	844	855	821	871	841	888	854	847	822	886	828	850	831	830	849	842	881	845	862	850	832	836	875	836	826	877	842	904	798	858	800	827	835	816	816	804	875	871	824	827	820	837	905	866	884	847	883	852	828	806	863	803	823	822	773	818	894	840	807	859	845	884	831	774	871	866	823	789	835	819	852	845	813	850	759	870	869	824	799	846	841	880	840	859	868	802	869	795	833	857	803	852	795	846	839	853	845	830	823	834	800	834	879	837	788	843	830	818	849	837	859	792	839	915	873	843	829	830	893	853	898	902	808	849	858	781	781	785	908	840	822	865	864	856	841	842	845	883	871	851	864	792	875	840	862	808	806	809	829	863	849	852	848	856	881	857	921	855	851	803	795	838	825	767	812	856	865	835	870	885	787	837	844	839	850	842	846	850	858	779	803	845	875	863	823	832	789	829	833	853	830	852	859	784	856	852	868	863	804	821	891	831	846	818	865	847	847	866	808	790	830	883	838	853	821	864	811	851	833	821	811	819	910	844	863	842	827	798	848	838	857	903	811	837	863	808	860	839	812	871	826	865	829	828	870	824	857	869	812	825	807	799	889	805	836	861	797	901	828	829	817	853	836	845	827	832	840	918	823	886	833	824	882	884	843	839	830	868	853	818	876	812	788	830	828	846	839	855	855	944	813	904	860	839	841	835	843	868	839	837	850	834	843	760	812	843	819	805	835	899	821	824	777	848	808	817	788	838	838	824	818	848	833	817	783	788	815	868	839	880	833	810	833	794	785	848	890	823	861	845	838	839	841	865	844	815	856	854	817	867	843	836	867	875	823	814	827	847	857	912	834	822	850	847	887	891	770	866	821	849	838	807	798	859	918	821	885	819	828	819	817	875	828	820	850	828	842	783	870	892	867	890	827	827	825	854	825	891	824	855	860	824	829	884	813	826	812	844	843	860	901	860	840	775	804	843	811	825	827	799	879	831	854	839	844	798	830	838	861	847	879	855	827	828	792	816	851	839	812	856	794	848	901	900	834	810	827	853	773	891	828	808	853	795	876	840	834	869	784	871	880	799	834	845	898	845	830	879	857	864	873	840	837	811	846	859
23078	21106	28275	24171	21073	6879	798	577	491	437	399	402	376	367	334	364	352	328	316	348	325	309	330	336	334	323	290	339	332	305	302	324	335	299	308	302	305	295	302	295	289	295	293	300	308	294	324	335	324	302	315	267	310	305	316	334	304	296	312	306	338	332	298	323	317	270	306	298	316	336	321	320	296	326	311	275	289	304	344	297	287	326	307	281	281	296	299	272	292	285	316	306	304	287	331	297	286	283	294	304	316	284	295	315	306	291	327	317	284	277	298	301	300	316	315	289	295	309	295	314	304	314	300	279	330	290	293	310	284	273	325	322	303	281	310	296	280	292	319	314	317	306	292	292	336	306	294	306	313	288	292	321	307	306	287	270	290	298	320	285	289	299	278	331	284	317	298	303	310	303	357	330	309	282	297	292	283	291	315	289	310	319	301	312	284	302	338	314	298	311	314	346	306	334	330	319	292	302	308	327	314	324	320	285	322	298	343	305	296	305	341	322	314	314	304	330	313	284	298	299	319	308	287	316	331	282	289	338	297	287	291	328	279	301	301	282	298	285	283	312	300	298	313	309	319	307	298	290	310	280	276	325	287	310	295	299	314	342	322	292	336	344	328	307	329	329	306	319	300	319	290	312	301	308	290	285	325	315	300	288	302	296	300	316	305	293	298	316	328	318	291	294	317	298	304	301	318	294	310	317	299	304	329	277	293	260	289	292	306	318	313	296	275	310	293	294	297	292	319	343	304	293	289	320	291	290	304	322	304	322	299	325	306	320	311	320	338	268	313	347	320	295	280	281	284	301	308	278	294	296	317	302	329	295	305	312	304	322	336	321	324	292	333	309	312	311	280	290	300	314	296	339	319	300	284	313	324	307	319	288	305	303	301	342	286	305	271	316	310	296	300	309	298	294	316	315	288	314	266	321	316	292	306	297	319	298	280	330	270	297	313	340	292	291	301	337	294	307	323	308	304	309	299	299	289	305	287	299	303	328	332	324	310	307	305	313	295	296	321	311	304	328	299	319	303	325	309	269	312	324	282	307	339	306	293	317	309	310	322	326	312	337	287	291	299	343	283	315	328	314	311	308	277	328	285	294	315	269	326	309	301	303	325	319	269	297	304	322	302	293	320	308	319	317	308	302	313	313	306	299	300	264	310	292	292	299	335	328	301	314	336	308	300	306	299	321	307	287	324	317	342	316	290	306	315	277	350	331	301	294	307	310	274	282	319	307	283	288	297	293	298	325	295	304	294	302	326	282	313	317	318	304	299	311	322	290	308	285	323	310	284	314	289	323	290	298	292	290	338	279	318	315	317	293	313	322	299	294	334	289	290	270	305	327	302	318	309	306	269	312	284	302	293	292	322	320	302	311	305	278	281	329	321	286	299	284	322	317	292	310	308	288	299	316	280	321	309	302	346	313	291	317	300	287	286	302	320	326	302	301	305	314	291	267	323	312	319	333	306	304	299	288	309	327	311	293	306	299	297	338	322	305	292	294	344	304	288	306	295	309	271	317	271	328	314	298	309	284	319	288	297	350	288	295	320	320	311	310	291	297	301	292	291	304	310	271	309	310	320	311	287	291	334	298	279	283	328	302	297	318	302	336	294	317	266	287	315	298	302	283	268	294	278	311	300	294	304	271	332	314	280	294	290	305	310	331	282	312	311	291	290	307	288	290	303	289	346	330	298	314	291	330	295	314	329	303	309	293	277	316	284	322	328	327	295	300	313	299	340	293	319	297	308	286	318	280	311	300	329	304	316	307	312	286	271	314	308	297	325	303	312	314	338	275	307	315	284	290	290	311	290	313	304	318	286	316	290	293	300	322	321	309	275	322	287	296	289	335	311	309	294	323	317	344	324	282	306	311	325	315	313	304	289	292	303	274	300	334	302	301	300	284	285	329	283	298	322	319	293	324	291	302	337	313	315	288	338	285	335	301	318	305	313	319	326	316	309	327	289	299	276	300	337	292	317	287	315	295	307	306	310	303	283	319	296	290	291	283	298	317	308	311	310	322	279	302	308	304	300	305	322	305	282	332	301	300	292	316	323	319	305	269	273	295	311	299	297	301	323	319	293	303	321	291	295	305	322	312	318	263	308	298	301	322	303	312	308	315	287	328	309	286	287	318	287	332	316	297	322	293	323	300	276	310	313	313	291	306	288	288	319	306	295	304	291	317	306	275	324	287	315	297	276	318	290	284	313	302	300	313	291	289	328	299	310	269	313	305	320	278	295	300	305	309	294	300	290	330	340	323	305	310	306	305	321	307	320	318	295	305	299	300	286	324	269	269	321	311	267	318	281	303	308	308	302	308	289	272	271	304	300	265	293	315	295	305	298	315	275	293	281	288	307	329	312	306	275	288	320	299	318	311	318	301	305	280	291	306	339	302	307	324	257	289	305	302	293	309	296	314	306	302	301	332	303	275	314	307	344	305	320	300	313	299	289	277	294	290	322	302	280	298	287	320	331	325	283	326	314	305	299	318	341	283	288	300	294	290	321	292	321	317	289	278	318	311	294	280	303	305	301	304	311	306	305	281	307	293	330	300	316	306	302	303	310	304	311	303	312	294	290	292	323	285	291	320	302	331	294	308	290	310	325	339	298	335	305	300	322	307	305	320	299	326	307	295	299	312	310	333	317	324	294	291	287	315	314	289	303	303	315	324	286	317	307	296	288	292	304	285	284	308	309	312	311	313	282	279	295	299	342	316	299	293	328	300	302	300	311	328	320	335	289	296	326	317	323	272	314	288	309	314	286	324	348	284	294	337	312	314	316	270	292	301	284	314	288	300	325	298	329	338	283	287	295	328	322	317	286	306	305	341	295	296	305	277	315	304	306	335	287	298	288	349	344	285	288	300	309	293	309	282	278	309	290	347	319	288	304	296	324	324	327	305	305	309	299	287	297	319	292	287	297	287	326	298	294	284	317	302	304	293	294	314	307	316	286	297	281	284	296	279	325	291	266	283	341	303	314	302	290	298	284	305	329	321	265	298	292	319	270	296	297	319	296	304	306	323	324	298	295	334	333	301	321	314	302	303	315	303	315	303	278	299	318	284	301	341	309	302	283	304	293	311	307	334	299	292	286	317	318	308	316	291	277	290	310	312	297	289	333	301	317	303	283	292	306	308	316	332	309	302	308	309	327	312	297	284	305	296	318	311	320	314	317	319	304	281	342	317	309	301	285	327	334	279	304	302	320	333	302	308	283	297	319	268	320	331	305	298	289	315	305	274	335	313	278	295	298	309	303	302	306	315	291	306	318	297	318	302	312	326	300	276	319	323	270	315	299	331	278	285	282	314	302	299	314	289	304	290	287	322	323	306	329	286	277	284	312	286	304	331	291	294	307	336	305	294	294	317	296	310	294	318	305	297	321	314	294	296	317	317	305	305	333	323	287	341	307	284	302	285	294	290	299	334	299	342	305	303	311	290	287	281	317	324	305	310	298	307	294	307	321	296	286	304	283	291	321	319	323	304	304	316	276	305
8315	13410	8928	3945	2560	1802	1362	1048	951	813	760	689	648	615	614	618	572	592	549	574	555	583	498	506	560	515	517	518	531	540	461	465	479	494	472	497	486	473	451	509	440	467	536	482	507	484	470	486	480	449	494	479	532	448	484	494	484	479	487	494	518	469	487	492	427	482	455	460	499	469	471	453	492	466	474	471	486	486	498	475	445	429	444	499	458	466	443	450	461	451	477	480	455	498	488	478	492	510	462	417	466	481	481	468	480	439	509	458	478	494	442	452	421	426	466	464	446	484	448	504	442	456	511	450	477	450	472	452	459	502	448	492	500	459	455	510	463	453	493	474	504	472	474	467	472	465	449	445	458	465	474	479	455	479	466	469	465	447	513	466	484	467	480	488	480	480	470	459	469	475	525	468	484	500	446	464	475	483	449	493	459	494	488	437	444	491	508	461	467	443	477	456	449	501	483	489	449	429	444	440	487	458	499	470	483	461	484	473	460	453	469	452	481	497	459	482	483	477	449	454	455	442	488	504	440	482	443	453	516	494	441	457	422	447	485	458	475	462	447	485	470	482	477	497	476	434	490	442	472	426	507	483	521	462	453	455	450	456	479	451	453	461	462	451	472	466	495	459	458	494	421	476	486	473	463	448	431	468	464	505	473	461	460	495	431	479	456	449	468	436	510	454	457	482	464	471	479	480	475	494	454	443	462	497	454	465	466	495	478	451	455	444	449	488	462	515	469	478	482	448	484	467	491	464	468	443	485	460	447	460	483	482	449	444	475	499	456	421	465	483	475	480	472	480	457	496	470	486	457	442	489	514	461	451	494	495	472	465	473	445	455	506	503	508	541	466	496	451	478	477	486	431	436	481	446	474	458	456	431	521	500	448	452	472	444	461	481	493	467	472	454	485	455	461	450	481	468	500	482	481	467	451	448	505	466	468	477	504	470	458	498	447	496	437	486	449	496	460	488	470	467	494	479	480	513	442	456	484	468	463	499	498	491	474	492	484	482	501	449	445	478	439	481	467	509	493	425	460	509	465	508	436	501	488	453	518	485	440	451	521	485	458	455	502	508	463	472	475	452	462	467	466	474	482	514	479	427	468	463	513	495	433	480	436	482	439	471	463	423	432	491	479	467	501	497	466	495	471	460	456	457	501	478	414	469	420	462	486	474	527	478	519	449	477	478	488	463	439	513	468	491	476	472	464	423	447	489	471	458	482	439	470	447	450	489	482	514	483	476	475	500	477	417	521	489	459	478	444	479	498	492	477	476	473	486	526	446	445	472	462	497	462	515	439	433	476	515	483	447	497	444	437	485	497	481	482	480	445	443	497	455	477	484	504	440	499	490	458	446	446	487	469	483	449	462	453	470	509	441	504	468	481	483	496	502	495	476	456	465	500	484	467	476	483	493	453	463	451	489	460	477	461	474	454	470	459	518	492	477	522	476	454	459	520	470	462	452	481	471	453	505	434	487	479	446	469	478	478	471	442	459	494	494	448	459	480	493	482	470	480	448	486	486	524	450	472	481	497	465	482	499	489	470	473	440	473	451	483	461	478	462	497	476	494	455	456	457	439	501	485	439	461	458	497	475	494	485	496	476	492	458	453	440	491	495	437	490	488	459	495	455	462	417	443	482	500	464	460	435	457	480	493	482	470	474	451	509	483	465	481	465	456	450	453	495	494	429	485	451	452	436	489	475	446	481	482	446	451	461	483	471	455	470	470	497	496	432	498	464	489	460	465	466	506	508	475	520	512	461	446	500	478	508	468	462	487	479	454	470	463	476	466	470	467	467	453	486	452	490	469	456	436	483	435	440	485	479	492	460	462	445	465	492	458	471	464	514	451	453	479	505	439	452	482	468	481	446	492	444	489	494	481	472	499	457	450	472	481	444	479	481	457	449	461	490	460	479	502	502	455	435	472	502	459	460	478	444	448	434	484	453	471	467	480	493	449	423	449	488	476	491	482	460	478	477	483	453	469	480	480	497	467	464	440	478	472	473	487	465	438	477	465	480	446	452	476	455	526	446	458	466	463	467	460	468	513	455	442	467	423	463	481	428	448	453	426	482	455	477	509	485	481	477	476	490	519	481	469	480	437	471	440	482	452	496	482	459	492	478	527	457	478	494	487	443	529	468	440	480	415	472	530	451	468	453	474	472	479	481	469	439	494	486	481	445	489	448	459	498	494	484	463	450	489	442	494	465	490	434	467	479	474	473	489	453	478	430	425	456	455	483	447	446	447	468	465	470	475	507	459	499	479	490	470	507	448	490	490	461	450	492	452	458	480	476	501	465	479	504	468	430	471	469	522	465	492	461	522	460	478	454	496	479	463	449	480	523	475	446	473	462	476	462	478	433	496	496	506	478	501	458	505	490	484	519	452	496	502	454	505	464	504	453	476	450	483	449	437	515	450	492	482	466	439	456	435	481	489	452	462	482	478	488	478	451	467	507	469	494	463	486	462	455	468	477	477	467	515	451	430	492	494	522	472	457	477	488	437	472	471	491	492	470	476	469	432	480	442	489	484	420	431	481	448	452	512	484	448	479	477	463	435	479	476	448	482	496	479	469	487	466	459	503	456	473	492	461	473	443	487	489	446	480	469	503	467	450	462	465	481	474	470	475	466	475	478	478	489	486	516	447	464	482	467	486	503	486	460	450	471	506	489	464	471	470	439	466	477	482	448	456	448	450	499	451	517	452	469	473	435	484	490	477	479	445	444	477	417	442	466	451	451	499	477	467	458	471	502	481	488	477	441	456	452	461	464	442	484	499	469	482	430	427	454	477	482	440	467	462	456	465	404	451	471	543	479	463	466	497	485	462	447	459	455	494	468	484	461	443	442	473	491	457	435	461	478	451	497	447	482	508	435	453	481	492	466	441	449	464	478	429	451	468	475	487	453	441	464	404	466	427	450	503	464	444	426	471	474	487	492	499	499	453	470	497	467	474	484	511	474	469	496	513	447	512	483	437	446	510	444	468	452	431	478	473	485	446	490	469	443	455	462	447	475	494	458	475	472	453	497	488	466	519	446	452	481	490	436	473	462	429	453	469	443	487	449	492	453	504	510	487	470	480	489	472	441	492	505	452	481	477	435	477	504	480	475	461	462	468	451	494	432	516	459	468	452	435	450	446	477	450	425	447	439	483	487	472	440	479	459	469	473	436	465	454	425	486	489	476	486	451	495	442	501	454	492	462	465	452	488	482	456	483	495	447	447	470	444	453	459	485	468	472	483	440	475	460	469	483	478	445	468	453	470	445	484	441	462	463	459	497	424	478	464	513	437	447	495	488	457	465	460	458	473	460	426	489	509	475	474	431	493	497	457	474	490	510	467	470	486	488	470	445	495	491	465	503	494	509	446	468	470	453	477	444	491	447	510	479	432	445	465	476	438	464	483	477	488	511	484	448	481	455	497	506	464	451	450	421	453	431	508	483	464	494	460	450	488	475	484	463	472	469	492	471	507	461	440	501	486	469	479	484	482	454	487
24240	21092	26737	25128	4437	818	711	628	662	613	574	571	577	591	575	523	545	534	565	520	495	541	524	512	496	561	493	526	557	556	530	533	519	532	541	520	526	523	572	556	509	508	546	547	485	507	524	529	511	503	511	509	503	539	488	479	478	480	586	534	537	560	562	533	504	478	504	564	508	463	497	507	518	506	518	503	536	544	494	527	500	527	496	514	494	530	536	536	507	530	545	507	493	509	499	525	500	500	539	523	548	542	524	516	523	538	527	549	538	539	502	523	523	525	461	534	524	523	565	511	482	515	535	521	552	530	497	533	478	545	490	569	534	550	527	507	509	496	562	534	549	504	524	542	520	499	569	514	500	522	495	527	505	519	479	489	497	523	515	520	529	522	511	463	515	555	503	512	495	494	487	511	558	529	547	525	506	569	483	563	523	485	442	490	525	498	547	501	540	538	500	509	557	539	534	519	481	503	507	503	518	542	518	504	483	514	538	548	522	464	524	509	502	540	533	505	527	540	550	495	509	522	517	473	529	552	539	522	546	531	528	526	512	508	502	509	516	521	541	476	525	507	526	492	489	515	520	524	556	519	525	501	516	534	543	510	531	520	548	518	499	530	514	526	511	499	506	509	521	540	533	511	530	472	502	552	519	491	528	495	520	544	514	522	547	535	542	488	507	467	560	547	501	503	515	556	556	508	473	518	506	516	518	532	509	533	553	553	532	490	506	550	500	518	549	592	504	497	548	529	528	526	504	520	491	495	479	521	535	504	539	515	523	481	531	517	533	533	491	500	503	515	512	504	535	521	498	538	510	534	519	537	499	545	505	507	519	511	546	508	511	538	507	525	506	535	507	537	488	513	475	537	512	557	519	530	549	505	490	533	520	548	489	524	533	567	535	494	497	497	525	550	525	558	487	498	508	508	520	541	514	521	509	555	498	537	541	481	526	497	541	553	533	521	495	510	521	520	469	510	537	482	563	540	527	560	534	528	527	532	515	513	506	549	509	502	521	485	549	506	503	484	517	503	488	541	543	546	521	544	531	499	519	535	558	535	480	536	479	551	505	524	536	521	491	509	523	478	533	519	522	483	521	521	518	491	515	485	528	512	495	524	493	497	505	494	524	531	502	528	515	541	520	519	503	506	501	523	527	538	512	560	525	551	508	506	483	512	554	506	530	512	543	513	494	522	550	528	539	519	509	515	540	528	549	524	494	513	538	496	539	544	568	523	498	491	531	551	503	526	525	530	489	515	512	510	496	477	545	520	521	512	563	458	517	547	551	530	526	511	553	529	559	555	524	509	512	483	523	522	508	495	526	538	483	521	544	537	532	526	553	535	534	523	513	550	497	536	533	569	534	539	536	541	523	564	535	496	515	535	472	558	518	481	529	488	505	491	565	556	532	520	544	526	536	498	488	483	534	512	526	547	536	521	502	506	488	507	532	522	480	533	539	495	523	517	514	543	529	536	493	536	571	524	506	497	512	536	527	481	514	508	507	536	504	534	503	553	524	530	498	503	577	473	495	546	519	496	531	524	506	490	524	518	505	493	514	517	469	508	524	520	502	516	567	541	497	491	537	526	514	556	497	526	553	536	509	505	483	507	532	490	551	506	496	523	508	533	511	538	516	475	547	504	499	498	513	506	519	515	522	512	531	551	503	516	505	505	495	484	505	541	497	509	496	504	517	479	527	489	525	521	477	522	548	521	521	529	532	519	536	535	506	523	526	539	509	491	525	547	488	540	511	500	523	495	534	532	521	513	529	499	488	523	520	539	449	527	505	528	535	557	564	466	499	502	525	510	521	539	551	532	531	571	574	515	525	517	556	508	547	504	513	545	566	523	540	531	497	545	510	477	495	528	507	511	510	552	542	496	531	528	505	568	500	520	506	495	504	514	548	517	488	536	520	484	543	489	502	557	483	574	509	547	494	550	535	525	540	531	537	510	528	530	497	530	487	485	508	537	503	506	539	483	499	555	533	532	498	494	513	542	489	554	524	512	488	525	504	558	501	498	507	473	557	509	470	516	535	526	522	531	519	541	486	515	527	510	497	492	539	486	503	500	510	534	562	483	517	520	538	530	513	502	470	495	514	492	524	527	533	477	550	525	499	570	507	511	514	527	508	511	509	510	554	504	488	518	564	494	560	524	507	511	522	470	517	544	501	536	509	535	501	516	535	479	536	534	531	520	490	511	523	527	564	523	546	504	498	496	514	497	492	517	543	483	524	537	530	498	528	559	475	514	490	510	493	533	518	480	521	527	455	514	513	536	559	554	516	477	532	502	519	499	506	521	522	540	518	555	484	501	494	494	529	521	483	531	509	524	565	472	526	543	527	528	529	561	538	517	538	504	531	473	496	542	525	519	497	526	521	459	509	522	484	532	499	510	525	547	516	513	516	486	543	495	522	486	548	529	489	523	496	554	515	554	520	512	523	521	528	497	573	511	511	496	510	515	517	473	532	521	530	538	509	537	510	528	520	486	509	521	479	494	512	477	537	547	471	509	520	519	520	513	534	497	571	490	523	503	529	513	527	527	507	496	571	539	503	507	493	522	510	527	549	505	537	525	508	498	578	511	512	513	542	514	554	543	540	512	500	545	511	523	505	535	524	521	515	538	519	505	517	548	535	522	467	496	532	547	505	520	558	535	495	531	562	523	529	515	510	524	519	521	508	497	528	492	526	536	529	495	540	534	541	506	510	493	538	485	550	516	540	499	533	498	558	530	554	521	540	505	530	524	494	514	494	528	520	498	526	504	535	485	476	475	528	563	510	530	503	512	484	516	502	508	517	484	515	491	508	487	559	527	482	513	537	524	463	515	542	560	524	531	490	515	547	523	520	499	505	515	505	510	503	486	513	506	556	492	521	532	501	478	499	513	537	471	517	565	521	467	510	507	522	543	477	541	498	517	525	526	517	549	530	539	514	523	538	472	533	526	564	522	532	534	482	521	535	508	497	504	534	491	511	569	508	554	538	509	487	482	494	524	502	513	507	462	516	521	533	513	565	519	520	507	550	515	508	501	522	494	494	485	567	545	524	510	494	512	548	495	509	544	511	520	537	496	497	505	558	505	502	520	511	518	515	497	490	529	526	514	502	531	543	517	503	511	490	508	584	527	527	551	512	521	473	536	504	526	515	556	503	524	526	518	503	530	523	537	526	496	518	498	483	519	480	546	466	544	524	517	533	574	540	518	498	514	503	484	555	481	490	545	517	531	559	550	545	506	524	527	493	554	516	523	505	481	492	513	518	509	580	520	489	528	562	536	506	523	515	542	554	559	533	535	519	512	551	475	542	534	537	488	551	507	524	524	532	555	563	546	506	557	491	515	510	525	513	513	503	512	527	547	520	515	500	460	516	549	550	491	522	511	529	511	522	517	522	521	536	524	582	494	549	490	482	458	509	504	512	496	525	543	485	511	456	494	510	522	506	525	534	500	519	529	521	467	503	536	519	485	544	495	506	520	541	510	507	546	512	507	523	487	524	523
7876	9405	6180	2977	1959	1535	1211	1086	995	932	948	831	844	837	854	814	884	750	816	820	837	777	794	788	804	771	772	805	768	759	749	764	833	785	770	744	758	753	776	748	696	760	773	772	761	781	765	728	739	791	739	807	771	745	751	754	797	761	754	779	725	720	719	742	740	783	711	788	800	756	799	786	768	774	746	735	710	730	823	712	798	777	782	742	773	753	823	789	779	769	727	767	747	739	739	756	760	823	791	734	749	763	725	790	744	738	711	760	760	735	699	725	721	761	756	759	797	781	747	747	718	759	766	768	754	753	775	756	785	758	799	808	801	726	702	741	738	764	740	692	766	771	752	761	784	766	706	758	710	783	749	770	810	805	758	737	729	700	804	746	791	695	802	713	752	748	788	792	799	734	802	714	733	773	698	728	766	754	760	763	735	751	728	777	736	744	773	711	745	737	758	733	757	739	763	749	772	748	759	788	757	792	761	779	754	701	737	770	771	784	748	728	712	703	773	747	745	763	745	766	794	784	821	704	740	743	777	781	729	726	760	787	772	759	755	792	757	799	768	723	722	750	739	723	763	782	793	761	705	763	747	739	740	709	746	741	753	761	771	749	695	764	784	710	772	737	811	777	705	749	750	709	733	762	757	806	778	705	723	730	717	729	741	748	741	761	774	803	768	760	745	763	734	738	742	767	742	758	689	733	728	774	747	744	756	716	745	755	755	734	756	742	764	764	716	721	693	739	764	754	744	779	775	742	756	762	751	804	733	766	760	748	726	749	756	792	749	729	694	798	758	751	737	800	709	746	820	745	746	785	789	765	747	767	791	742	744	805	751	746	741	737	778	756	724	795	782	744	758	713	715	754	732	774	759	753	781	758	803	738	778	736	795	705	745	761	715	751	737	755	735	758	731	726	790	783	721	737	752	811	762	785	721	747	747	773	749	752	729	748	748	760	749	772	741	705	716	743	721	739	728	769	715	771	728	757	784	763	793	730	744	728	729	761	757	796	727	755	796	735	722	769	743	755	799	743	745	838	821	744	754	732	821	746	766	758	724	812	734	777	780	734	802	778	787	767	757	769	781	785	778	749	725	747	790	755	756	729	741	780	723	750	705	746	792	763	774	719	766	788	747	765	796	764	775	734	770	797	745	764	762	771	759	721	760	790	726	740	740	733	753	706	729	722	773	712	747	785	710	704	780	764	827	700	778	748	809	711	760	714	816	769	766	786	749	720	766	757	729	780	757	753	773	769	776	719	784	735	786	789	763	792	722	756	754	749	744	795	742	697	765	772	776	765	742	757	747	727	778	748	788	796	715	733	717	826	721	733	744	767	742	749	724	778	709	784	730	790	713	749	780	760	735	818	824	706	751	771	731	724	752	795	744	751	717	736	716	748	796	730	752	769	735	754	734	765	788	780	705	768	725	732	736	766	777	732	771	776	766	761	796	745	772	757	750	749	725	767	804	741	773	744	737	734	726	827	746	746	712	787	754	754	768	756	722	727	748	762	749	787	713	776	731	750	752	718	781	770	738	750	747	755	783	749	777	778	720	736	759	793	766	749	767	727	762	747	760	724	802	776	771	740	771	740	784	785	789	753	717	699	778	735	713	742	733	762	738	788	761	745	745	806	724	766	754	760	747	753	715	711	753	727	729	750	737	815	788	719	746	767	772	739	792	745	738	766	768	742	729	762	692	710	764	770	758	775	799	701	742	772	748	725	707	706	728	750	742	717	782	748	749	766	761	761	706	760	767	739	755	793	751	799	767	760	761	693	791	732	698	740	742	750	741	767	699	808	774	701	730	748	797	744	737	748	751	775	775	786	797	747	738	772	725	770	745	726	774	765	765	739	762	773	731	732	743	718	742	780	766	754	706	725	772	777	763	778	782	794	750	744	771	775	790	765	769	819	801	762	740	812	728	762	752	772	776	767	752	763	778	783	779	738	759	722	768	782	809	767	824	776	797	797	764	738	718	789	743	763	759	759	737	756	747	751	751	739	726	815	800	751	813	737	708	708	776	777	741	717	750	772	737	731	742	746	743	719	779	750	774	759	705	803	766	785	788	760	762	727	831	757	760	662	736	785	791	714	742	734	754	767	801	721	785	744	755	720	759	735	813	755	709	720	755	732	705	723	772	758	748	787	754	778	727	745	736	769	751	796	692	761	777	778	781	761	792	773	747	769	787	749	717	738	732	731	729	812	755	807	756	783	724	808	787	725	791	742	731	745	734	762	763	734	755	728	724	735	806	737	723	731	755	741	782	733	740	724	723	783	787	776	749	808	773	716	773	772	735	776	796	780	790	738	749	747	786	751	763	815	719	748	731	750	704	741	805	786	744	760	744	761	771	796	733	761	758	757	756	785	759	786	704	784	707	763	779	732	791	761	776	753	750	770	767	746	763	776	757	721	772	749	803	733	764	722	789	746	726	775	763	784	762	723	756	722	737	722	710	732	772	770	750	764	810	782	772	763	796	781	814	782	750	712	743	778	767	730	803	747	750	791	746	713	756	758	752	727	787	755	716	789	779	786	776	766	789	757	712	741	780	752	739	720	738	663	719	725	762	778	760	766	750	737	728	762	733	792	738	784	799	748	771	799	792	777	734	721	751	753	844	757	805	773	798	789	802	706	737	759	754	781	757	761	742	792	764	725	742	758	745	724	716	733	777	763	733	749	753	775	718	746	768	704	703	751	755	746	750	727	803	802	735	716	728	773	711	759	783	784	748	732	727	786	787	746	782	722	751	773	776	770	749	759	755	735	726	771	780	743	746	727	742	722	794	802	760	760	784	731	759	739	742	741	756	826	741	770	770	757	719	731	731	783	790	740	768	716	764	783	774	788	708	752	717	764	786	753	727	775	795	722	764	769	807	781	775	781	776	735	816	712	804	739	723	758	764	766	787	784	753	711	771	728	793	744	792	744	721	762	766	730	726	763	793	742	739	761	767	786	699	765	745	742	777	750	740	760	710	734	747	751	751	755	748	765	775	765	770	734	751	738	722	774	721	754	729	747	776	761	696	757	739	763	752	744	783	735	755	778	755	747	758	767	729	732	739	787	737	699	753	745	778	723	771	701	742	811	747	799	725	725	696	697	787	802	746	737	777	772	749	752	770	789	712	763	781	748	735	760	753	734	781	762	698	768	742	728	708	712	761	762	714	784	783	739	751	763	736	763	770	774	769	757	702	802	782	764	741	748	737	751	782	754	747	735	783	739	735	768	753	741	774	816	757	727	791	750	723	804	785	806	736	716	761	692	706	778	764	756	759	711	748	755	733	774	778	759	798	717	735	771	711	730	751	726	775	777	759	728	685	757	743	787	688	789	756	749	743	751	784	763	732	740	695	757	767	813	724	751	720	721	766	771	751	715	784	761	758	786	748	783	719	803	776	720	793	735	701	733	829	752	834	730	799	736	739	724	759	742	767	729	751	749	778	794	767	750	768	747	719	737	750	769	767	760	724	753	731	738	788	748	741	760	738	772	810	753
22223	21142	28792	23721	21142	21059	3845	599	458	358	306	286	273	258	258	246	235	210	252	230	181	178	185	186	179	177	186	182	192	177	199	156	177	162	180	162	179	164	180	141	179	164	170	145	162	164	184	176	167	158	174	154	171	147	144	160	143	139	160	154	136	159	143	139	154	168	168	161	152	149	177	162	140	166	158	142	154	130	144	170	157	144	147	165	183	141	141	154	146	158	163	160	167	164	146	144	134	150	183	159	141	149	153	152	158	163	161	138	171	174	137	125	161	153	152	138	131	159	139	178	139	167	143	158	151	149	160	149	161	160	152	171	140	124	166	154	189	151	164	152	152	155	151	139	151	143	157	141	165	139	166	165	154	166	146	151	147	156	174	143	157	151	149	134	166	136	168	155	156	136	150	158	153	157	154	163	134	157	132	140	146	162	174	139	153	138	164	138	153	170	171	139	156	155	160	134	158	149	141	157	154	145	141	158	163	141	170	123	173	160	160	144	135	153	172	156	133	152	155	140	144	159	163	164	145	166	165	164	146	150	133	146	147	139	183	155	172	149	148	144	139	157	169	151	159	142	146	177	161	149	157	184	166	159	171	164	134	146	151	164	149	134	144	172	134	138	168	145	147	124	155	170	142	168	134	146	152	141	161	163	153	162	147	144	165	167	129	145	147	157	128	168	164	143	144	164	158	139	149	150	167	155	155	164	158	148	140	145	168	178	154	138	140	155	150	162	156	159	170	142	155	162	183	161	138	155	142	148	161	144	150	152	123	166	155	155	141	153	158	169	153	170	164	140	165	163	155	172	135	154	165	143	164	145	140	166	171	147	158	148	138	144	141	152	143	125	166	147	147	173	125	160	124	148	146	130	138	134	142	168	137	149	152	159	150	167	148	156	131	173	122	133	123	158	145	162	160	143	144	152	152	149	157	136	145	132	136	138	165	175	158	165	154	152	154	148	152	130	122	144	145	171	148	163	161	158	152	129	148	149	151	144	160	170	164	161	150	131	153	144	168	156	177	154	165	147	151	175	143	142	170	159	171	149	160	154	136	153	153	161	142	142	157	146	163	163	148	164	157	136	135	159	161	144	152	142	165	169	168	142	153	168	168	172	158	153	163	151	147	166	157	157	141	160	168	157	153	167	179	139	151	151	175	143	146	164	131	145	154	127	179	139	146	163	168	165	160	136	152	148	160	138	143	142	139	135	159	141	142	150	130	141	159	145	145	164	167	175	159	142	151	153	160	170	152	151	155	160	145	179	159	168	164	137	149	130	148	158	153	160	140	159	155	140	148	158	147	170	128	154	152	138	138	157	153	160	183	155	183	150	154	171	124	164	170	129	153	165	136	154	143	183	164	156	143	161	146	155	130	165	169	178	171	155	157	164	185	156	157	160	140	135	152	169	151	150	151	136	154	158	153	157	156	179	146	144	157	159	139	171	139	140	175	160	158	140	148	155	150	147	187	134	129	149	144	154	151	163	168	145	171	148	153	137	162	167	156	158	163	179	168	140	139	136	136	143	160	120	135	169	164	143	140	131	165	163	149	148	157	161	152	161	147	137	149	168	154	136	148	159	136	176	169	160	168	158	142	165	167	123	137	146	147	153	159	154	147	132	134	174	153	152	139	172	159	162	164	176	141	146	137	175	141	135	161	171	151	155	133	134	144	159	176	150	130	151	145	153	137	179	150	143	143	161	156	145	134	164	150	144	164	164	149	155	130	164	167	171	132	148	164	183	147	139	146	163	138	148	142	143	135	134	154	157	150	133	126	158	170	161	164	163	134	169	142	148	161	138	162	134	149	147	136	165	157	148	137	146	147	150	153	176	156	136	137	145	162	141	153	159	148	147	141	125	149	168	144	161	153	149	139	152	156	147	144	178	150	160	160	140	167	170	152	154	144	154	141	147	144	146	156	150	133	150	155	136	162	160	142	143	158	162	173	157	141	152	149	164	146	145	170	154	145	161	152	146	170	142	165	148	148	117	138	169	157	140	137	171	155	140	141	163	162	154	139	161	144	165	131	141	137	128	163	151	166	148	170	150	142	141	165	135	172	151	154	162	156	172	148	139	153	127	155	160	146	128	148	141	151	150	178	156	167	166	174	149	167	152	142	163	133	179	151	132	179	162	144	147	157	164	143	149	160	144	143	139	160	148	146	126	151	147	148	161	152	167	156	137	159	147	157	154	158	155	153	137	125	155	151	158	120	163	146	159	145	149	172	147	145	141	129	151	156	150	136	182	159	148	138	143	164	150	144	149	146	154	156	143	145	151	179	158	148	162	153	150	149	166	139	152	163	159	146	159	137	176	148	156	139	160	147	154	159	167	162	141	157	138	174	171	143	163	130	157	148	166	152	170	147	158	163	161	161	170	144	144	130	141	153	161	155	150	145	172	130	179	132	156	121	155	158	176	144	146	137	155	162	158	163	163	155	153	157	151	171	162	167	133	149	145	146	162	165	158	169	155	180	155	138	156	159	142	146	133	148	145	168	131	162	168	155	175	143	143	163	164	144	149	162	164	149	144	142	172	166	139	159	158	150	143	142	173	156	189	160	161	150	175	155	151	144	144	141	145	154	161	155	153	141	162	161	150	149	157	155	164	135	142	129	139	142	134	176	146	154	145	136	154	129	162	145	172	150	157	164	152	143	161	149	159	131	150	147	153	145	153	145	162	155	154	147	168	147	164	142	150	157	179	159	136	147	155	160	143	162	149	147	151	149	165	131	160	121	150	159	166	162	170	166	183	146	148	163	145	189	149	159	136	155	152	156	168	161	142	140	173	172	149	137	144	125	155	141	160	153	143	157	145	146	162	170	132	151	163	159	149	155	150	170	137	149	130	154	147	157	164	147	143	167	145	138	173	151	157	154	152	165	146	162	160	141	174	158	136	137	155	126	144	156	149	144	136	170	139	153	163	137	165	168	145	137	137	146	146	141	166	147	150	162	176	153	175	131	156	169	145	163	139	164	159	152	130	139	147	137	163	148	159	142	179	151	147	145	148	159	145	155	163	137	172	140	125	150	144	173	150	143	158	139	133	137	140	165	144	152	173	151	149	149	160	163	140	163	169	146	127	152	159	136	155	147	156	132	142	147	153	147	160	153	161	170	149	153	164	159	159	169	162	161	152	144	142	149	142	142	148	135	146	156	152	163	151	158	139	166	153	145	189	174	153	139	151	149	167	152	170	158	139	157	154	163	155	158	149	169	144	183	149	177	153	136	141	133	175	159	145	152	141	144	144	157	151	139	142	147	138	174	142	135	166	145	145	129	164	166	149	155	151	149	161	152	161	159	150	165	157	148	151	168	168	158	145	164	151	159	151	179	137	136	164	143	154	146	136	154	166	127	177	156	149	146	182	144	163	156	153	150	145	142	147	159	149	159	140	155	153	154	129	141	137	152	148	166	153	150	154	150	157	161	150	141	150	158	144	151	167	135	128	152	156	162	172	145	159	155	142	174	184	148	145	148	149	139	163	153	141
10388	19474	13089	6429	3955	2576	1816	1317	1124	897	755	620	576	534	513	482	434	444	397	407	398	362	316	334	322	332	290	298	290	269	245	279	286	274	271	262	270	286	257	251	270	262	256	238	239	226	235	223	254	232	230	267	231	250	233	243	255	268	237	247	228	237	236	239	223	251	259	260	239	234	258	219	230	236	250	225	233	241	226	221	239	243	224	249	220	269	225	213	218	254	188	257	218	233	254	209	225	229	228	234	228	206	230	217	244	230	238	250	222	218	233	198	262	200	203	229	234	228	229	234	239	216	223	228	251	237	255	214	213	239	233	234	226	262	216	234	203	233	219	244	217	212	218	224	215	216	236	213	239	243	232	219	224	216	226	219	208	223	238	225	233	232	242	227	248	257	241	250	229	222	223	207	235	241	228	228	224	251	233	233	230	227	228	233	234	229	197	227	232	228	238	251	200	220	259	211	234	226	217	229	233	234	214	247	238	216	260	243	212	231	212	238	253	244	233	222	238	241	214	232	216	228	205	251	214	244	252	244	225	234	217	220	200	217	232	233	232	227	213	225	226	240	222	251	216	228	246	235	238	243	240	241	231	229	213	204	244	228	232	181	185	239	231	222	215	245	239	234	237	224	235	238	242	238	227	229	207	225	241	225	221	230	250	230	247	221	215	236	224	240	245	251	203	221	234	218	240	236	216	241	218	232	262	215	231	239	233	235	224	213	219	257	210	243	245	219	218	261	242	208	223	246	234	216	212	244	270	238	214	209	221	219	208	232	234	203	205	216	235	246	218	233	255	241	227	252	225	207	237	220	242	226	239	216	219	235	228	235	193	241	211	216	232	256	227	251	223	226	248	201	240	236	226	230	230	216	221	218	237	214	235	252	228	264	240	231	240	212	224	243	216	218	222	243	240	239	248	233	216	248	213	200	239	218	202	243	228	224	236	214	220	246	228	230	221	204	228	221	243	223	238	212	271	234	223	244	204	234	213	210	184	218	203	199	225	239	236	226	217	220	227	240	240	235	228	236	232	240	244	224	222	222	224	238	246	234	220	230	229	222	211	252	213	207	211	243	189	232	224	212	228	223	244	207	235	204	220	238	218	219	222	236	242	232	220	235	234	252	247	232	199	240	217	211	224	253	236	214	198	233	220	217	227	244	239	236	234	221	227	212	213	229	234	228	232	217	232	220	186	226	266	227	213	245	239	226	242	236	245	253	222	224	225	209	217	237	235	227	247	244	229	199	227	250	235	218	226	224	217	208	209	264	229	225	272	224	241	214	276	198	252	209	208	241	201	236	216	227	265	217	227	235	224	210	218	238	261	237	243	227	245	220	215	241	250	214	214	220	236	236	257	237	225	236	246	244	225	258	252	219	248	243	230	246	229	207	199	245	237	213	235	246	217	223	248	255	242	211	230	212	248	225	225	213	211	207	232	230	226	232	239	213	219	230	244	250	229	208	226	245	214	210	222	206	223	213	231	224	215	211	223	232	212	210	212	233	216	196	220	252	215	217	235	243	215	216	221	239	222	219	228	242	225	228	255	246	219	238	240	182	231	227	241	240	254	227	248	248	214	230	219	203	244	220	207	245	226	257	240	249	208	223	230	233	242	198	235	251	219	224	202	235	241	198	228	244	239	257	224	236	225	230	229	225	230	217	241	219	228	228	234	193	244	238	210	240	199	231	235	214	206	226	215	235	220	223	235	221	234	202	240	241	200	230	214	241	243	219	232	234	218	236	220	223	231	240	196	218	244	207	207	242	222	243	242	244	239	230	219	217	234	230	230	240	247	223	219	223	226	194	223	237	202	233	203	230	206	231	207	235	237	234	225	227	235	241	229	225	213	250	248	233	239	231	232	237	250	204	207	221	238	246	248	238	254	245	229	210	219	228	235	242	214	204	210	230	206	245	219	225	242	238	230	233	213	251	208	229	225	235	230	221	252	228	200	226	214	218	235	217	235	242	214	236	197	221	211	232	227	203	244	207	248	200	258	251	210	205	220	224	198	240	235	236	255	209	224	234	219	226	237	227	216	229	223	238	207	214	213	204	222	208	229	219	205	238	237	228	222	235	227	213	240	233	237	240	228	224	249	211	222	247	205	243	255	202	230	205	208	267	237	229	231	259	242	212	237	235	229	230	214	272	222	242	265	229	227	222	229	201	215	217	225	220	239	228	242	248	223	235	244	251	230	237	246	250	242	232	221	214	205	229	216	258	215	232	200	245	238	230	257	230	259	234	214	214	205	239	240	216	210	228	219	223	209	223	220	209	223	246	241	269	196	256	259	229	218	256	237	222	213	191	227	229	235	230	233	210	220	221	222	238	211	239	254	225	223	218	214	206	214	228	251	229	268	236	213	232	228	222	246	245	213	198	203	250	228	200	191	227	203	249	220	237	228	251	225	239	230	208	229	226	215	238	235	225	207	223	198	224	213	232	237	229	234	220	222	232	214	216	216	237	236	234	234	218	214	220	215	233	242	245	228	250	224	231	213	209	215	233	260	210	216	238	212	224	263	251	221	230	209	252	215	233	199	236	230	237	244	224	222	241	235	237	218	229	235	227	224	213	215	252	222	234	221	213	200	222	233	220	219	226	240	221	218	237	202	237	227	215	239	199	239	260	209	225	241	234	236	207	219	241	229	220	217	245	233	226	209	269	213	216	215	218	248	243	233	214	238	253	226	233	233	223	222	221	236	212	224	227	231	225	210	240	200	225	242	242	226	191	213	232	246	254	227	248	247	218	204	242	213	216	230	236	254	196	218	236	235	244	224	203	217	259	227	242	234	218	242	198	217	240	208	230	212	208	226	259	249	217	207	226	241	241	216	205	234	249	234	211	219	239	243	259	252	204	227	237	233	220	224	231	249	227	252	206	230	227	221	217	260	225	220	236	243	218	210	233	214	232	241	238	231	238	214	226	232	240	254	260	202	216	231	225	222	224	225	223	225	239	217	201	233	212	201	223	249	226	208	221	242	219	204	230	251	231	206	245	246	232	234	215	233	215	231	237	240	238	241	214	234	240	230	249	261	215	224	208	210	223	234	216	226	236	241	250	225	214	231	231	234	239	228	244	211	210	223	219	229	187	242	218	224	231	242	217	221	216	246	217	225	213	251	226	218	221	228	203	217	253	228	242	232	220	256	234	228	218	235	261	219	205	228	235	226	232	235	242	200	242	216	233	223	235	232	230	207	231	241	198	234	211	229	213	224	200	206	260	232	235	239	227	238	231	230	249	218	214	219	226	216	235	231	200	230	250	221	239	219	219	246	227	221	209	230	215	252	222	210	237	216	203	245	227	217	243	249	216	215	245	206	222	224	232	229	228	205	252	249	218	225	227	221	200	223	237	220	231	221	236	209	217	215	210	248	239	221	218	222	226	216	221	211	226	233	214	231	230	233	231	199	222	217	241	213	243	229	202	246	235	247	253	218	248	230	235	223	194	218	231	211	221	234	234	250	210	240	212	231	224	216	214	201	211	240	243
26688	19207	6266	1395	782	696	608	596	589	555	598	595	587	550	550	600	558	618	615	566	565	581	566	570	572	587	515	621	568	572	535	513	555	562	600	556	562	568	578	540	580	562	543	589	598	555	603	545	577	513	523	526	617	606	570	559	580	548	516	503	522	585	560	545	557	584	586	577	594	560	589	543	573	516	581	539	574	524	599	600	565	559	576	531	571	598	568	573	551	577	595	529	608	569	548	563	538	582	545	583	574	541	563	531	564	512	572	483	528	564	541	546	574	594	552	544	505	547	566	577	580	575	570	559	539	583	597	579	568	548	590	514	581	560	571	551	572	593	566	588	555	584	570	571	575	582	561	597	560	529	574	584	546	583	563	592	573	571	554	569	542	498	605	561	573	588	546	529	587	522	577	533	577	590	579	573	539	581	589	537	543	565	559	593	574	585	540	561	586	560	578	568	575	568	536	520	548	545	526	537	577	550	578	556	563	549	520	624	530	556	529	577	580	571	567	534	558	567	560	547	564	512	606	548	589	520	560	556	566	603	582	592	579	590	564	560	538	599	542	532	593	570	562	581	553	546	548	574	565	565	606	575	598	534	606	573	558	564	596	568	519	534	559	569	529	581	556	572	560	612	543	535	562	546	578	551	564	518	539	554	554	540	610	578	581	568	558	599	566	536	564	586	570	584	533	557	597	505	586	594	519	594	555	593	549	548	604	603	560	574	547	583	593	573	561	522	580	554	565	518	576	577	547	587	616	603	543	564	523	566	546	538	568	584	558	588	570	553	538	551	507	546	541	544	574	586	579	516	534	599	566	573	554	545	557	564	572	540	590	619	574	548	593	543	567	587	560	534	567	550	499	560	575	529	570	539	532	567	559	609	548	531	553	550	551	563	585	567	578	544	548	577	554	558	580	530	588	529	572	495	574	629	587	567	549	531	560	583	570	550	511	566	575	563	576	549	524	576	550	554	582	589	574	561	576	576	561	560	547	566	589	551	546	590	579	542	567	554	603	556	607	602	538	573	560	577	539	543	583	585	573	561	601	609	570	558	567	536	605	550	531	530	552	522	552	566	580	561	592	534	595	560	543	574	580	569	579	593	589	525	558	565	562	577	582	571	583	562	605	571	547	571	585	538	619	596	549	538	562	541	551	585	521	583	586	547	556	578	586	626	579	602	589	561	568	548	566	595	582	606	528	526	542	583	573	540	579	548	581	595	521	574	557	549	581	602	553	540	591	570	591	606	559	544	567	569	556	584	552	553	577	580	581	541	545	595	533	546	569	589	558	577	581	532	540	593	574	523	519	556	560	557	555	584	597	561	564	567	564	538	535	558	536	597	508	585	551	559	595	598	527	532	573	541	555	581	579	574	554	588	553	576	540	555	547	587	556	567	564	545	554	531	542	575	586	535	602	549	535	539	549	560	604	567	519	565	586	561	556	530	576	536	552	550	580	545	517	588	569	564	569	559	545	572	525	535	556	593	554	570	548	564	571	561	590	538	527	498	592	570	565	600	540	578	565	566	586	557	543	575	555	562	571	550	557	582	553	566	524	554	566	554	558	552	497	585	558	548	510	558	568	535	564	616	587	585	583	561	576	554	583	603	565	578	566	581	565	551	579	541	604	536	555	579	607	565	514	531	571	523	560	583	539	599	554	543	543	556	563	562	565	572	519	572	574	582	560	548	553	532	578	557	562	553	561	539	549	599	583	571	570	557	545	628	584	566	574	604	563	552	537	563	503	532	552	602	542	548	562	598	552	555	558	572	592	583	547	556	559	582	577	598	591	567	542	526	551	583	581	548	578	543	556	613	540	586	551	580	558	564	562	590	553	530	592	539	595	539	534	592	529	547	557	566	591	554	588	545	569	530	564	552	554	544	533	560	514	561	563	587	572	565	580	560	582	590	593	550	560	588	570	598	530	577	573	554	560	532	546	503	586	579	555	584	553	569	570	617	564	562	590	581	573	529	557	545	556	545	569	532	545	560	610	570	560	527	566	549	539	571	595	518	562	586	557	556	633	548	530	566	620	601	533	611	548	550	559	573	533	537	540	570	569	611	572	568	564	612	538	577	568	551	513	542	555	525	582	588	550	560	525	596	558	578	572	533	574	602	530	583	584	598	567	530	547	580	599	593	559	599	533	573	581	569	582	607	584	601	583	505	524	588	604	499	590	570	559	578	568	571	584	602	547	572	588	548	521	572	559	557	576	542	593	580	568	554	543	577	556	593	552	559	566	554	579	509	581	573	533	576	559	588	595	592	496	655	558	564	612	532	556	539	578	584	555	563	532	578	557	535	559	555	539	583	578	563	592	593	576	557	565	549	542	566	528	573	509	551	545	555	533	591	559	616	516	553	544	568	570	575	588	510	589	593	548	536	540	554	554	550	554	589	574	571	580	575	575	538	580	536	579	586	568	575	607	552	578	584	596	562	566	578	598	557	579	555	560	583	576	556	548	564	568	549	594	581	573	559	567	562	543	607	551	550	569	564	589	558	500	577	540	564	551	590	559	548	554	612	535	509	569	563	580	578	557	546	556	535	568	533	556	552	562	571	544	542	559	579	565	559	579	606	583	578	570	570	565	559	525	511	536	574	602	562	596	591	539	612	557	597	566	535	553	569	593	549	545	565	563	548	569	567	579	531	593	592	548	577	561	592	561	553	578	591	566	595	518	545	572	594	583	555	548	562	572	585	538	569	499	606	531	519	569	529	517	560	567	568	591	612	565	562	555	578	557	533	554	535	577	557	564	603	560	550	559	571	560	534	585	526	569	523	566	597	588	549	577	540	523	588	562	540	519	600	563	576	555	550	526	548	581	545	580	542	556	564	571	585	577	568	531	550	582	573	590	556	572	529	573	536	545	593	550	558	592	575	561	574	546	575	545	561	548	545	559	584	584	578	548	559	558	585	555	545	533	579	588	568	559	573	568	549	570	534	564	554	566	614	562	570	583	575	593	528	559	553	560	563	549	548	555	538	543	569	560	559	581	567	581	581	567	547	509	594	547	573	548	545	553	529	547	606	551	528	589	554	572	578	564	529	610	562	572	551	520	552	561	556	534	559	578	592	547	586	595	545	571	597	582	583	540	557	531	545	559	576	518	551	537	596	564	574	546	579	525	538	616	561	561	561	556	541	552	528	531	573	536	585	545	527	572	566	561	572	544	545	550	567	593	604	592	575	560	604	585	544	535	560	594	548	564	557	564	603	546	569	581	561	600	528	563	589	565	578	510	558	570	582	588	543	536	618	520	579	587	588	596	568	585	594	601	544	566	543	568	563	549	547	559	602	597	542	581	587	566	565	586	575	561	608	570	550	516	586	558	529	562	587	563	563	534	584	582	547	556	562	548	545	589	571	563	565	539	547	554	571	599	580	553	581	578	551	566	585	557	571	606	524	579	570	598	549	560	541	559	547	545	560	510	562	569	585	608	571	559	603	568	562	553	570	521	599	550	552	579	570	599	568	575	540	578	519	563	569	554	550
6989	5406	3398	1822	1343	1131	995	947	927	855	894	850	848	895	885	875	848	863	889	812	847	893	876	870	828	833	856	848	839	888	835	815	894	858	837	826	866	817	824	875	854	803	808	895	827	869	858	834	842	802	798	830	831	849	819	856	852	827	821	847	816	875	860	840	836	870	857	833	781	829	825	884	779	896	858	871	759	835	817	849	849	808	830	828	825	830	874	866	816	843	820	845	823	833	817	813	863	886	821	838	813	775	816	809	816	816	782	818	875	842	862	802	824	807	863	886	825	863	861	824	840	822	834	808	856	786	902	824	828	828	799	824	809	826	812	823	811	855	780	884	820	857	836	818	819	826	833	826	862	822	845	831	791	833	827	832	761	822	871	818	849	857	796	842	781	798	852	823	813	871	848	792	847	829	802	822	827	853	840	839	820	861	848	856	798	858	790	789	914	810	839	871	861	807	815	880	774	791	800	835	849	808	866	897	809	835	813	880	869	867	876	865	830	857	785	852	879	806	871	809	841	855	806	778	819	880	858	785	849	802	834	829	859	860	851	858	838	806	849	863	834	809	779	868	814	834	856	849	821	820	824	810	825	815	804	807	874	787	800	820	884	812	822	850	836	768	809	882	864	854	817	823	855	794	843	830	786	861	832	836	855	789	813	859	750	820	810	828	841	827	848	870	823	784	820	800	867	818	817	824	847	894	799	807	767	840	805	843	820	822	802	846	863	813	842	799	812	852	798	870	875	813	826	844	787	835	834	823	864	820	779	809	830	837	823	857	852	902	850	858	841	851	838	831	810	848	770	840	863	801	849	873	838	842	858	839	887	789	855	814	784	797	840	877	833	818	823	848	833	812	881	825	876	809	822	873	809	799	861	802	840	743	903	840	808	840	809	873	813	826	824	809	846	849	852	871	854	791	903	852	838	820	798	821	804	872	877	805	800	875	857	758	863	860	843	830	841	822	884	799	856	804	830	848	868	876	881	835	812	826	835	824	869	808	828	844	870	772	866	811	845	857	789	855	838	815	918	836	807	859	845	830	864	845	864	825	810	812	833	835	790	838	844	815	839	895	789	867	856	793	829	835	879	800	822	797	827	772	844	845	792	851	856	837	810	836	821	852	833	886	842	805	843	801	783	829	853	858	837	859	837	809	855	845	796	861	790	831	849	800	866	852	820	815	821	836	843	854	812	798	803	815	858	822	834	821	823	810	845	820	811	814	931	811	829	793	796	890	806	788	854	811	851	829	817	815	849	835	825	840	820	824	824	824	852	816	816	828	896	812	797	810	811	864	832	835	793	830	816	823	871	836	842	824	848	829	842	839	853	798	837	871	833	882	854	881	825	844	865	779	837	836	830	805	862	869	760	827	824	839	852	798	846	838	814	865	850	848	819	822	825	863	844	842	817	851	801	844	857	831	841	845	852	867	801	816	875	862	830	821	804	909	833	790	874	836	813	822	826	898	791	848	869	832	834	858	847	843	812	825	865	793	868	816	846	849	840	860	841	850	851	859	835	869	821	852	847	850	849	832	833	816	823	826	754	866	790	843	833	843	780	815	873	809	821	894	857	837	826	851	827	820	808	835	818	826	796	860	830	847	866	833	840	835	867	854	838	801	852	823	850	826	830	827	841	826	747	831	780	787	835	823	834	857	819	902	835	869	807	841	864	816	810	846	832	818	846	836	824	813	841	845	921	843	807	866	846	794	904	832	779	828	780	891	865	805	838	807	843	795	813	900	906	885	839	856	847	833	862	847	844	826	784	841	822	813	815	806	851	835	812	833	797	836	798	836	842	817	850	839	818	801	884	812	819	873	820	823	876	834	817	855	857	830	801	827	804	791	833	844	840	841	862	883	872	826	845	853	806	873	835	881	828	830	813	818	813	823	862	812	825	868	797	825	821	866	828	867	866	842	808	819	831	825	803	823	822	862	858	842	869	879	874	873	854	821	820	811	866	861	811	830	814	800	825	846	843	747	824	883	860	883	868	772	830	834	885	836	820	870	892	807	834	792	832	842	844	814	840	866	873	870	782	825	819	881	881	853	891	823	835	793	819	838	798	819	862	808	861	825	819	805	862	815	802	851	888	857	869	841	820	885	817	810	837	783	804	827	825	814	839	817	805	800	855	835	819	816	824	845	823	810	818	811	808	806	828	820	841	840	851	802	828	849	765	828	815	834	793	861	846	883	867	848	838	844	865	755	866	770	814	833	858	828	880	852	818	869	761	775	843	849	828	800	828	858	821	824	851	809	870	819	842	876	821	859	844	837	849	759	883	824	818	823	849	867	827	836	832	866	865	751	834	819	878	863	828	875	779	816	818	859	884	847	867	827	794	844	885	859	835	827	829	821	816	858	843	854	844	848	870	862	805	816	888	815	824	830	776	832	884	873	886	856	804	837	838	863	837	838	815	845	838	864	815	887	878	855	831	848	847	874	779	855	823	848	847	902	800	824	813	810	835	887	847	868	851	811	844	833	880	883	830	863	851	811	845	860	882	845	854	867	856	845	832	809	885	864	894	864	839	857	824	809	804	833	797	814	840	774	827	787	859	847	860	818	829	861	872	835	901	822	847	867	787	869	806	834	863	802	834	828	891	861	832	825	849	835	891	864	802	832	849	792	869	827	841	893	799	812	783	874	868	872	829	821	793	833	865	827	850	841	846	843	865	851	824	812	827	823	802	865	863	885	827	835	801	803	807	855	803	844	850	801	799	823	881	837	817	824	773	820	794	900	802	819	827	829	845	792	798	837	882	811	806	866	826	842	864	821	865	796	827	900	860	822	858	786	870	878	871	799	860	865	897	851	836	820	858	870	810	858	893	867	806	816	838	825	819	890	785	829	856	803	864	849	873	817	848	808	837	840	842	840	863	801	836	839	839	838	778	821	824	859	840	797	850	851	812	773	871	851	809	853	808	846	830	799	868	863	843	863	831	828	809	833	798	821	846	799	767	814	810	829	813	844	776	889	816	799	884	832	831	805	840	861	825	854	792	907	825	844	849	866	778	831	864	852	862	816	815	851	860	844	852	833	881	805	833	821	828	841	897	933	811	833	827	848	880	829	840	801	843	883	838	854	830	822	798	821	817	861	839	850	835	789	869	872	866	871	817	803	836	856	835	839	833	848	845	847	806	854	847	825	846	899	825	849	792	843	884	817	760	812	865	801	830	891	805	828	845	851	859	848	859	835	791	846	800	859	857	832	859	819	836	818	769	798	849	804	837	865	809	807	847	834	824	869	808	830	832	821	842	878	839	812	834	845	862	821	840	851	838	875	871	808	797	838	850	855	851	899	821	849	791	878	869	833	834	845	901	858	786	791	848	810	792	839	826	836	833	836	822	878	856	815	844	806	805	837	873	824	842	801	871	814	829	880	812	825	794	848	838	864	865	850	798	844	823	831	858	893	901	882	831	793	806	791	831	855	837	847	825	870	800	901	879	784	860	783	826	869	835	789	824	872	824	839	843	853	829	821	774	827	839	822
23022	21128	28313	24178	21100	7032	777	558	468	397	398	383	388	353	348	335	388	343	366	328	334	334	329	306	335	301	342	280	329	326	305	330	319	318	322	321	305	313	329	314	315	310	303	315	302	315	301	278	277	332	315	299	299	322	291	322	293	278	328	264	341	275	324	312	300	309	310	291	307	310	334	278	338	321	322	343	304	299	327	313	303	303	303	311	285	293	288	338	292	283	306	322	286	315	310	309	316	308	282	266	294	308	289	302	302	298	293	305	300	310	319	286	295	306	281	299	301	326	297	285	303	296	314	287	306	306	306	290	310	296	289	291	347	301	299	334	323	314	292	321	310	286	332	297	313	331	316	292	296	295	303	307	293	288	287	320	343	303	300	323	302	306	305	316	318	343	308	283	274	295	322	302	305	306	310	311	292	289	278	288	290	345	299	295	302	319	276	327	294	312	309	281	318	323	273	336	314	293	281	279	303	289	296	289	286	288	297	281	305	319	323	304	307	290	305	305	305	320	286	290	343	292	325	304	309	306	292	337	290	335	306	318	286	322	306	327	320	305	315	334	283	299	304	305	323	308	331	306	341	299	302	303	310	308	313	310	308	327	358	298	283	316	274	297	330	298	323	294	279	298	331	316	291	301	305	310	278	280	318	304	296	307	299	342	302	314	308	272	328	307	322	329	312	313	290	286	303	280	293	316	288	293	275	314	322	286	298	319	278	308	325	268	312	300	275	318	315	334	292	285	266	306	280	293	310	301	298	333	282	312	300	302	311	277	345	296	300	283	312	297	311	332	350	264	290	296	304	275	277	285	302	338	283	303	304	339	309	284	303	307	301	311	291	299	307	298	284	298	289	316	318	334	297	306	303	291	294	307	286	305	295	318	290	303	337	267	301	292	281	264	334	324	316	302	279	282	312	284	290	301	304	304	269	311	320	288	302	328	291	303	299	332	289	295	298	310	294	308	316	313	301	326	290	300	324	289	304	320	325	321	291	282	289	309	328	281	308	337	292	306	278	320	281	319	303	292	302	291	292	318	299	289	344	273	299	294	305	332	306	307	276	300	305	313	295	293	287	279	321	307	316	292	292	330	298	305	289	293	299	285	294	308	274	329	303	318	298	303	297	351	331	312	263	313	305	290	316	338	318	300	317	288	312	326	321	302	311	299	290	290	309	324	314	293	294	317	313	295	309	293	309	316	327	280	293	296	328	332	288	329	319	280	308	283	330	298	323	300	327	301	321	302	301	294	324	298	297	300	309	313	313	317	292	309	247	307	313	329	311	294	310	352	314	288	321	283	296	307	291	319	328	342	309	275	271	296	297	319	327	289	316	282	324	294	309	307	332	289	317	325	331	275	330	286	312	307	286	296	301	286	343	325	340	303	329	297	321	335	304	333	302	293	325	290	303	311	299	271	287	333	315	277	298	292	292	284	289	276	314	308	334	320	311	305	291	310	306	286	299	296	317	313	279	290	321	303	289	305	300	300	312	309	319	293	325	314	314	312	308	283	272	325	278	293	292	265	277	310	286	330	328	327	275	290	299	291	285	298	304	331	298	316	301	287	286	320	306	309	274	322	321	288	297	328	325	327	330	305	305	284	326	318	350	320	286	309	307	297	312	320	280	310	316	301	297	304	313	304	313	326	319	329	271	339	314	290	288	314	287	286	290	310	299	277	300	302	316	301	293	298	289	309	324	302	296	288	292	289	301	327	315	317	340	319	298	311	303	289	313	311	305	287	344	308	287	290	324	317	329	295	309	280	281	312	294	294	273	335	297	283	314	301	301	309	285	304	301	309	290	301	291	279	335	327	273	317	291	313	277	274	305	312	328	322	343	304	304	315	338	281	301	311	295	304	319	279	298	303	315	318	297	309	296	298	307	351	297	316	280	327	303	283	317	285	319	332	292	277	269	309	341	313	306	321	308	304	310	278	294	304	322	319	298	281	272	341	305	298	287	310	272	284	309	334	322	324	301	352	302	285	269	312	326	302	300	323	265	326	320	315	319	306	289	294	309	335	309	323	323	283	300	303	335	322	301	297	289	334	311	309	318	307	283	283	311	287	309	274	306	320	295	295	299	306	276	304	272	279	301	297	282	288	291	280	305	285	301	312	330	307	295	297	265	324	260	305	297	275	282	282	323	320	313	303	287	303	294	291	314	269	274	284	322	324	330	287	285	304	327	300	311	306	294	331	285	280	300	290	290	278	324	313	289	323	311	299	287	296	281	305	277	289	298	298	329	298	295	280	288	285	279	317	340	297	293	310	298	266	305	296	296	304	275	315	301	315	302	305	296	324	288	295	276	302	319	265	329	291	315	292	278	300	298	326	303	325	294	270	305	309	317	276	301	300	352	303	302	310	294	303	309	311	282	315	285	314	298	298	283	306	303	304	284	307	299	307	291	287	312	330	314	290	292	270	311	296	293	293	311	313	306	266	305	332	305	300	317	302	319	291	297	337	292	285	292	337	307	319	313	301	303	248	292	287	316	280	331	296	342	329	290	288	274	301	290	275	292	296	283	291	296	294	330	313	295	298	297	289	295	303	283	310	313	323	280	310	311	279	315	337	310	318	309	319	275	312	262	299	300	291	323	315	304	309	308	301	313	283	285	302	295	335	296	269	305	325	297	294	307	323	309	340	283	297	320	305	263	293	333	288	316	276	347	329	277	293	278	295	335	294	330	283	308	333	291	302	306	289	290	319	288	308	289	340	271	283	296	283	297	290	313	295	302	305	297	318	311	315	284	316	317	300	298	301	277	278	284	284	314	287	329	321	301	255	308	297	293	315	304	267	311	294	286	286	302	314	262	300	329	294	307	308	260	300	319	277	285	263	256	292	283	295	266	308	280	299	309	298	315	293	305	318	320	275	293	303	296	281	290	311	354	266	297	284	316	313	303	302	297	278	275	292	297	308	305	307	311	292	308	328	274	315	299	306	293	303	283	282	312	279	325	308	335	317	311	280	313	299	297	350	304	303	342	317	298	285	293	291	278	275	305	270	291	280	295	311	303	284	311	285	326	327	308	284	296	317	303	300	302	289	324	303	282	294	302	279	310	297	313	309	302	298	289	299	289	296	282	299	295	295	301	289	312	318	302	310	272	282	262	315	295	301	293	311	302	327	355	303	339	264	285	312	284	289	322	295	282	329	308	314	299	318	315	312	310	325	281	303	309	301	299	281	316	318	298	281	283	304	279	333	315	321	310	315	301	306	291	298	291	288	283	308	298	305	288	330	309	268	310	326	266	314	290	316	303	298	314	297	289	310	288	341	321	289	290	326	323	298	325	322	306	303	321	270	274	275	310	284	301	308	276	293	323	294	307	285	288	311	281	327	306	307	296	289	304	271	301	284	347	298	339	335	301	318	310	306	298	271	271	322	313	318	311	302	304	298	252	291	271	306	296	306	281	309	318	298	274	328	299	301	290	299	309	284	288	306	302	293	314	298	289	312	323	315	314	290	269	314	288	287	299	280	315	300	314	322
8234	14271	9074	4227	2601	1880	1428	1082	906	811	780	726	618	667	624	617	590	540	611	582	523	545	515	536	494	534	487	470	506	523	477	499	508	504	458	483	496	483	471	509	465	503	482	486	464	472	505	464	473	482	464	502	459	479	476	479	417	478	475	486	479	436	438	457	445	499	468	486	497	467	480	486	482	485	439	467	498	502	533	496	470	451	496	474	477	479	453	473	496	495	440	461	470	462	463	478	409	499	514	467	465	503	483	484	480	452	461	460	479	444	489	465	464	507	507	471	455	472	510	473	496	474	460	458	424	454	469	468	447	483	483	462	482	455	440	485	473	492	456	432	475	484	474	479	481	459	485	469	503	473	467	495	484	496	512	430	466	500	503	453	452	434	487	473	517	455	454	494	447	488	402	450	447	496	471	505	490	469	460	476	476	470	463	484	444	455	480	498	452	481	463	484	454	496	455	463	489	458	441	509	459	476	482	491	503	486	471	469	484	449	510	492	503	486	494	470	448	451	486	446	486	413	427	478	444	471	459	455	503	398	479	466	465	469	439	449	474	454	478	474	454	498	518	435	454	478	495	441	431	431	477	493	475	459	475	476	499	464	446	462	436	488	444	502	453	483	437	483	504	486	497	485	447	449	505	446	481	503	460	484	473	470	433	473	491	442	461	488	500	467	471	481	458	456	446	437	467	439	468	485	455	506	481	499	460	426	453	492	463	481	434	430	438	409	485	490	458	451	457	461	490	466	470	449	483	487	465	445	433	430	506	444	462	481	459	456	465	482	484	462	456	462	442	461	469	464	442	450	448	437	493	513	429	519	483	482	449	485	487	480	480	463	444	456	467	454	424	480	464	484	462	484	458	460	457	418	464	466	450	442	468	483	453	439	458	490	465	508	439	435	457	487	468	472	451	481	438	451	471	472	446	510	445	480	431	464	469	496	436	496	487	407	498	440	476	456	442	470	463	441	500	478	490	487	416	455	476	474	510	466	476	457	493	487	455	443	480	456	445	449	455	494	477	458	501	431	450	458	463	470	453	445	497	508	456	452	468	446	504	455	449	437	438	445	483	473	455	497	478	506	464	474	446	512	449	494	481	447	474	445	505	486	483	461	439	484	438	480	466	439	484	534	455	468	456	463	464	435	450	478	462	476	491	453	464	485	465	439	502	443	477	483	493	472	465	440	469	454	405	438	478	453	461	481	484	516	532	464	446	439	473	448	446	426	510	465	448	470	496	479	494	501	450	472	445	461	471	452	488	504	469	510	463	467	457	489	464	484	449	481	479	492	490	455	476	499	466	440	478	483	485	509	482	475	459	436	416	479	490	518	466	471	446	453	460	477	452	502	457	469	488	465	499	467	464	496	437	494	486	435	474	478	492	470	449	439	450	442	444	474	447	500	480	444	483	449	467	480	474	489	515	436	527	453	491	448	469	466	478	412	475	453	501	487	478	464	453	443	457	470	437	467	493	461	471	446	477	471	460	458	459	483	460	455	448	473	477	500	501	411	471	497	450	481	465	464	474	525	469	455	472	517	449	452	482	490	458	443	444	486	476	451	475	452	482	491	418	463	475	438	473	476	474	483	499	493	445	474	443	469	467	457	485	481	496	517	506	465	528	453	472	436	454	484	477	408	457	442	470	449	490	454	474	459	467	474	406	473	441	485	461	485	518	463	464	491	494	488	456	455	448	477	479	452	495	475	432	451	429	468	446	451	447	473	463	490	467	428	477	454	488	414	461	515	466	492	481	413	476	467	434	465	466	506	468	457	486	486	456	475	453	473	498	469	481	447	477	453	474	460	470	464	494	446	470	480	497	477	407	486	483	465	472	449	464	471	487	449	439	463	479	441	451	469	449	477	475	470	472	475	436	457	476	484	494	470	462	450	465	487	455	470	502	438	459	461	476	449	461	453	466	492	469	492	461	482	482	494	482	457	482	468	497	486	453	522	466	411	505	470	466	443	451	472	473	459	463	486	476	471	467	451	484	486	436	502	490	445	456	483	497	450	458	436	515	463	463	445	464	476	471	482	465	474	480	472	467	467	477	474	461	463	468	480	456	482	465	471	462	456	470	447	497	457	497	441	435	460	481	470	474	455	486	481	457	481	457	438	462	451	471	512	450	447	463	461	478	460	503	504	462	481	478	473	475	459	468	473	440	443	493	448	487	471	491	483	483	458	458	445	463	477	501	424	472	464	474	460	453	452	448	480	487	473	468	497	505	470	480	507	465	490	481	482	481	456	448	458	466	487	426	467	494	479	464	481	485	479	463	504	457	460	460	453	495	507	484	466	460	472	464	513	443	491	460	470	455	456	441	469	480	487	468	464	478	459	528	455	463	454	462	493	439	441	481	483	449	460	481	472	469	479	451	484	487	477	480	465	489	485	477	441	507	434	481	488	469	476	503	496	469	451	466	455	460	472	496	490	436	480	453	451	497	464	479	448	484	428	454	418	480	457	466	473	450	459	490	464	485	447	456	486	426	486	484	478	486	451	473	492	472	486	446	454	464	500	477	458	485	454	438	453	490	485	465	446	480	473	460	455	458	477	474	476	472	448	436	441	404	442	462	464	454	459	473	474	499	474	445	472	461	455	504	467	507	449	463	466	481	442	455	466	479	453	452	498	457	447	478	486	454	425	419	462	482	477	522	464	458	473	483	470	492	454	476	430	492	450	475	475	418	490	493	490	471	452	466	468	492	469	478	477	479	419	485	440	497	490	489	454	507	497	476	449	510	491	493	462	456	465	502	469	484	453	494	490	463	465	510	480	461	464	485	423	482	487	431	488	457	460	442	453	452	482	454	466	436	459	500	464	467	454	516	455	462	460	443	480	465	473	456	464	472	453	463	498	476	450	449	437	476	500	461	450	445	469	469	472	512	482	436	494	432	459	492	450	441	464	467	479	428	494	458	471	489	459	469	486	479	443	488	458	489	452	449	447	492	477	469	435	456	459	473	499	463	445	498	534	498	493	462	497	459	460	462	480	448	453	470	466	452	442	465	471	455	459	456	488	447	447	445	459	477	448	465	471	471	498	458	457	502	474	454	454	513	507	491	489	485	455	468	444	481	461	442	470	468	461	492	485	456	476	452	455	406	467	457	501	457	459	513	506	459	488	469	469	474	454	478	473	458	485	471	486	502	509	489	463	488	419	491	498	439	445	492	452	454	446	446	455	485	481	503	467	472	454	497	535	445	478	454	484	457	479	461	430	466	473	481	450	481	489	378	506	481	501	493	451	491	464	486	472	498	430	485	462	438	476	465	491	479	470	452	454	490	439	475	445	467	475	464	543	467	500	464	477	474	446	460	468	441	469	464	472	510	458	465	468	431	464	465	431	475	479	473	441	437	440	486	464	471	454	452	481	467	483	424	451	499	476	488	458	462	416	467	466	466	477	446	484	512	494	446	463	436	502	469	437	485	459	468	454	483	489	487	484	451	463	470	409	474	475	463	445	461	503	457	438	499	458	477	484	478	474	479	469
24305	21086	26704	25151	4431	827	716	658	604	583	572	571	552	594	529	598	526	556	550	541	563	534	535	550	539	550	552	531	501	530	526	506	520	526	537	520	504	506	543	512	516	491	543	536	516	535	510	522	548	498	517	496	488	506	522	534	505	497	548	489	588	512	521	523	511	526	482	510	504	526	515	487	499	505	518	522	527	532	503	527	522	515	572	492	553	479	537	499	515	502	517	527	480	533	524	514	517	499	507	511	537	536	501	540	486	526	530	511	469	500	525	484	507	467	517	519	507	499	505	543	520	532	481	477	524	514	513	507	522	513	504	529	547	499	511	512	557	499	523	503	521	466	559	539	503	517	502	482	494	506	536	499	565	508	523	494	509	517	508	531	520	506	513	548	541	496	546	505	531	516	552	513	522	515	504	505	532	506	553	517	529	508	524	539	525	563	518	513	495	524	520	485	519	503	500	535	482	543	529	509	518	502	537	510	532	538	524	505	515	483	534	493	498	498	517	551	538	499	509	534	566	518	481	572	486	495	495	550	515	482	523	471	526	532	492	531	523	511	490	495	525	502	503	531	473	528	532	509	531	519	473	503	495	507	467	492	516	516	520	515	503	541	506	490	530	477	493	537	505	485	537	519	519	519	506	537	499	497	553	558	485	536	503	521	528	506	534	528	488	504	507	520	501	521	481	506	502	520	515	487	525	502	497	501	517	511	516	505	515	542	503	559	475	490	550	491	522	492	512	532	515	501	529	479	493	492	481	493	555	555	500	554	503	514	525	512	465	548	491	521	523	556	533	514	544	522	535	556	540	541	541	519	503	494	493	517	517	538	519	570	521	497	523	555	490	517	498	521	565	501	556	553	502	508	491	499	502	542	514	495	503	510	503	560	508	538	528	527	487	497	515	506	516	509	478	522	510	539	525	506	525	515	488	486	552	528	546	514	504	502	500	523	496	512	515	478	563	527	582	541	504	510	524	487	519	499	539	510	517	508	496	503	545	541	501	523	499	513	494	519	565	544	533	538	509	533	502	496	500	541	518	495	519	468	493	503	492	516	513	558	491	546	564	531	489	484	536	505	542	499	519	510	493	533	503	519	524	491	578	487	471	455	525	533	504	559	487	557	505	523	516	540	499	490	535	504	499	526	535	468	601	500	504	455	526	512	543	499	474	523	521	558	496	515	501	505	491	511	521	541	512	504	531	480	489	515	550	482	492	527	543	502	531	488	517	522	509	514	544	502	492	511	552	538	523	518	552	512	521	510	509	520	477	490	521	451	517	539	501	497	497	539	514	549	535	486	519	521	519	534	527	529	557	556	513	490	499	506	520	513	537	513	514	535	518	532	517	531	502	466	515	520	482	519	500	538	493	507	532	505	511	507	501	545	545	524	500	539	553	493	469	474	531	520	488	529	487	490	480	505	555	489	540	498	465	466	511	521	521	515	510	506	522	486	478	492	520	475	488	533	502	513	481	476	513	519	524	545	546	503	539	483	535	558	498	514	521	538	562	512	531	493	493	508	504	497	527	512	512	499	522	519	554	486	492	509	534	495	511	530	512	489	522	508	531	516	474	553	534	537	492	508	489	532	524	525	559	535	498	495	496	481	510	507	530	544	514	508	534	517	522	520	454	504	482	507	525	516	508	519	498	499	508	504	528	543	492	513	497	536	521	515	511	524	530	503	479	485	500	532	520	507	516	505	501	531	521	491	486	503	508	523	529	532	492	538	500	517	510	497	540	524	503	514	494	511	502	529	535	549	528	527	520	514	499	493	489	487	532	509	531	523	483	524	519	542	498	502	547	500	542	494	538	525	548	501	516	505	539	515	505	521	527	514	495	532	541	521	551	501	489	460	540	509	489	530	540	512	502	527	544	517	513	525	524	481	540	509	539	528	525	535	570	514	514	504	507	510	491	534	522	526	536	493	531	483	514	510	528	470	536	484	497	518	525	529	496	497	537	556	498	508	523	499	508	533	535	510	544	508	458	528	509	496	534	499	526	563	541	534	514	519	517	565	506	516	547	520	494	521	531	529	508	504	508	572	507	481	509	557	518	514	523	511	533	494	547	518	541	506	511	528	536	531	541	530	491	521	515	503	498	481	524	507	494	510	545	512	489	545	514	490	504	486	475	510	521	491	498	535	560	476	515	491	487	588	505	547	482	505	505	471	530	494	515	515	522	525	528	531	544	524	522	522	544	525	495	499	460	532	523	552	572	528	520	507	507	543	558	500	507	528	566	477	483	493	531	477	528	521	513	522	545	489	525	533	540	511	510	514	522	522	531	492	474	486	543	514	523	517	506	516	519	511	561	554	531	522	533	499	500	508	474	486	511	543	482	500	513	555	503	520	515	526	515	494	546	531	516	514	492	503	551	502	536	518	465	535	520	562	536	464	534	538	543	523	563	495	510	490	501	491	526	540	553	532	516	497	522	536	484	519	520	517	552	504	513	515	491	552	496	560	547	477	496	524	517	540	501	484	500	522	487	512	524	569	518	492	489	509	513	526	531	532	536	476	510	524	503	530	540	514	541	478	514	510	453	533	529	507	510	519	502	539	501	503	501	531	488	509	535	523	551	542	511	511	530	530	491	557	553	510	529	512	516	520	524	537	522	516	545	534	544	545	530	498	490	527	496	555	540	459	513	496	518	525	500	508	549	485	501	500	519	532	545	520	519	552	503	524	517	519	517	518	509	528	495	512	539	496	512	470	472	519	492	500	476	552	521	535	509	528	498	535	502	534	502	513	469	485	569	507	517	539	507	562	520	484	488	468	475	518	525	546	508	493	519	518	539	516	481	517	505	529	541	470	476	543	491	527	489	492	465	487	522	530	548	498	536	547	556	548	516	496	517	525	535	536	522	524	487	529	504	484	486	529	528	547	531	506	541	553	471	502	502	557	524	523	497	506	501	499	521	507	533	514	507	520	497	551	515	503	522	535	546	498	531	520	531	516	490	535	504	530	520	504	539	515	523	553	534	519	499	515	524	493	507	516	531	504	542	505	518	539	486	535	532	515	536	475	491	525	529	477	551	524	529	548	523	537	519	540	534	512	508	524	517	498	493	544	503	529	514	513	525	508	522	479	518	483	484	490	487	498	557	505	551	542	538	540	476	513	512	490	474	508	527	508	499	501	512	516	534	520	549	537	496	499	512	506	512	502	536	479	488	536	526	533	547	510	482	536	488	502	478	511	511	523	517	477	540	512	528	483	541	547	531	505	526	484	538	551	552	528	514	508	525	539	504	488	523	525	482	498	507	536	527	525	535	526	548	520	513	517	532	504	513	520	531	531	507	507	518	502	502	508	509	537	544	518	511	512	504	492	499	499	521	498	500	514	486	485	529	484	492	503	540	523	524	548	516	512	520	508	511	527	522	502	555	494	534	515	501	516	476	508	493	503	507	539	478	549	517	507	503	539	511	529	492	520	506	509	489	483	506	528	492	507	523	565	532	558	508	516	535	506	501	510	512	483	534	544	491	507	547	563
8218	9945	6330	3019	1893	1494	1222	1128	1073	947	891	860	885	884	874	789	828	813	850	790	774	788	764	783	780	783	767	801	776	785	688	758	730	784	775	796	782	781	741	793	753	744	703	743	778	763	727	784	763	776	775	746	750	776	743	759	754	759	701	796	718	759	736	783	728	688	748	728	747	791	766	775	760	741	686	755	795	746	734	712	756	747	792	760	789	710	771	784	748	706	754	748	736	761	770	757	761	755	757	732	771	792	797	702	795	781	746	802	728	750	762	746	782	747	766	746	734	740	763	757	716	726	745	745	754	774	719	723	713	751	724	789	759	739	705	785	762	754	730	758	756	758	756	782	766	780	770	755	769	720	762	727	738	766	749	764	726	726	746	757	826	769	741	747	811	718	765	714	765	778	724	717	740	686	728	741	754	809	750	731	789	755	739	783	778	781	731	772	733	771	779	739	743	786	772	716	787	776	761	847	763	795	708	751	728	752	776	768	793	799	755	757	745	735	722	761	728	754	728	792	744	758	751	691	748	702	775	753	777	737	746	745	710	769	762	733	768	716	735	801	718	766	751	734	811	783	742	736	730	728	765	795	765	737	688	691	684	743	727	759	770	739	721	782	761	737	783	700	746	755	756	704	774	738	751	736	736	761	763	725	755	764	741	744	743	787	759	681	761	737	767	784	770	767	765	730	726	768	726	738	729	749	732	761	744	789	747	779	776	778	756	767	749	778	786	769	747	805	725	753	733	708	777	762	736	758	731	713	791	791	726	813	721	758	737	800	750	715	728	759	744	775	756	759	738	724	770	721	733	792	734	785	742	776	751	763	763	713	740	726	755	739	796	715	742	756	792	756	742	757	733	746	745	775	735	758	743	745	723	789	733	740	773	746	736	751	732	838	739	761	753	798	682	725	726	705	744	807	726	744	735	757	755	707	728	738	782	720	774	725	750	761	730	770	746	710	789	732	732	738	762	757	776	764	760	735	759	727	693	764	716	762	785	745	744	710	709	808	767	751	729	793	709	741	754	725	746	777	725	788	741	763	742	730	774	713	761	730	740	725	782	711	774	764	746	743	767	679	790	794	746	731	779	756	788	747	745	739	754	780	747	715	697	720	757	770	778	715	738	755	697	765	757	725	749	770	780	744	732	742	789	726	752	785	704	726	779	778	732	703	735	792	744	711	775	763	715	762	756	754	753	749	722	705	769	744	757	728	712	754	766	739	753	785	748	779	754	744	752	764	782	765	753	737	739	725	761	729	742	723	752	747	739	797	735	773	809	764	772	732	761	769	761	750	735	769	787	739	732	799	728	757	747	763	765	757	762	746	747	790	772	745	725	733	737	766	742	755	767	746	727	741	755	752	720	730	753	804	742	715	753	759	734	778	732	751	768	802	770	755	763	751	744	727	805	721	791	734	728	733	737	761	769	709	717	759	722	787	736	810	702	697	728	741	758	700	725	730	724	722	759	740	758	769	738	754	742	758	795	732	766	718	689	704	741	735	750	731	804	759	729	760	768	738	779	756	756	765	778	735	738	748	717	729	768	713	747	781	741	749	739	741	747	748	752	765	746	741	774	808	755	736	744	719	696	723	737	731	759	784	760	755	739	793	761	728	757	705	758	707	724	761	791	746	745	788	748	714	750	761	760	758	779	779	757	781	713	774	713	769	769	770	716	733	748	740	773	780	745	760	743	701	757	757	787	716	735	712	711	763	754	776	724	755	699	719	740	768	793	784	740	763	750	719	804	776	736	759	742	773	726	799	740	765	784	755	744	765	778	762	768	775	739	699	721	768	721	737	789	712	764	779	775	791	742	751	727	718	745	756	710	733	738	685	749	754	766	759	705	758	790	743	770	752	733	762	740	782	785	678	753	782	787	696	773	738	750	719	732	746	757	717	789	765	714	785	740	780	739	755	768	724	733	769	791	776	736	727	750	737	797	772	723	773	761	801	767	750	778	802	716	726	749	757	763	785	779	725	756	738	730	778	774	704	761	734	764	808	741	724	715	729	720	717	739	786	715	764	786	792	717	716	755	746	782	774	781	773	771	780	710	736	785	714	674	723	740	706	799	706	767	772	726	778	735	763	765	704	763	737	731	799	715	779	722	781	730	728	769	762	753	766	765	736	719	768	786	715	756	670	778	716	805	782	779	750	744	798	737	731	798	724	769	779	727	724	748	765	745	764	713	787	775	778	736	753	758	762	759	793	747	766	748	705	777	749	735	802	760	770	737	751	803	803	751	731	721	730	727	728	796	794	740	708	729	777	780	742	730	757	766	807	768	760	740	750	789	797	734	756	763	750	744	735	722	706	743	775	747	822	781	710	747	773	774	790	748	730	743	745	765	784	739	745	757	715	727	747	737	715	772	795	782	753	710	746	749	717	769	737	746	741	771	785	729	748	760	785	779	772	751	776	759	709	735	757	740	780	759	745	775	799	741	745	746	719	743	698	731	735	737	779	783	773	742	743	788	764	793	726	753	762	773	696	788	764	724	769	761	744	706	760	749	748	757	731	757	716	744	787	746	769	729	778	786	730	790	740	732	743	748	771	738	745	716	776	732	725	750	723	748	783	757	782	662	768	747	744	802	774	757	744	755	746	726	786	741	767	757	787	736	737	726	764	767	735	740	767	792	770	790	776	754	770	752	827	760	754	769	768	738	780	743	737	753	747	715	709	729	765	714	738	769	702	775	771	723	737	777	718	737	748	742	775	771	802	752	732	678	736	752	730	733	797	706	696	739	751	770	698	762	743	720	762	761	760	758	730	736	714	742	703	738	749	730	751	746	809	752	725	758	749	763	760	713	753	790	766	744	724	750	771	728	754	768	764	770	757	779	753	760	744	804	768	794	806	753	761	750	733	733	728	735	793	779	763	739	803	706	768	758	766	703	766	750	771	769	732	715	816	714	730	753	760	730	764	750	754	755	749	774	692	806	732	683	767	761	744	802	754	723	744	762	753	742	786	761	693	764	758	811	716	760	744	755	766	728	755	712	772	730	711	724	723	742	794	760	737	769	742	755	782	723	756	742	766	720	794	731	764	729	734	792	744	757	735	717	751	759	765	770	745	774	726	779	730	757	759	797	739	738	706	800	792	731	774	754	719	736	728	752	779	806	731	766	746	729	757	766	781	750	761	775	772	800	699	829	760	699	764	745	724	765	781	747	743	781	762	722	787	778	738	772	731	761	753	751	739	736	754	776	725	757	788	785	726	703	742	730	766	787	769	731	690	777	776	753	798	754	714	740	799	739	759	802	726	759	779	760	770	760	746	777	778	789	752	758	757	738	807	755	796	802	781	739	741	736	745	735	788	762	805	750	776	703	748	743	722	756	755	755	716	774	767	753	747	762	777	757	786	769	751	785	812	733	735	776	764	788	730	762	753	761	751	745	735	753	764	757	763	762	836	727	720	747	723	729	709	676	689	710	775	753	778	740	803	748	768	751	679	724	703	733	771	746	745	728	729	760	758	743	720	780	817	758	743
22230	21129	28787	23738	21128	21045	3830	663	430	382	307	275	303	274	279	220	224	224	221	204	203	189	200	182	188	200	185	164	143	161	171	164	169	186	164	162	159	156	162	178	147	199	159	152	159	159	166	148	158	165	158	155	158	165	171	141	153	157	161	146	165	177	151	157	159	175	136	148	172	158	157	165	154	161	180	173	165	154	159	149	181	152	164	122	154	161	148	171	147	146	145	164	149	171	178	141	153	156	165	146	160	158	153	191	149	146	149	142	159	133	140	168	156	157	165	151	159	145	163	162	151	159	146	168	162	140	134	159	171	156	149	164	153	169	145	148	164	160	143	135	157	174	153	131	156	153	171	149	170	147	145	158	151	154	139	155	174	167	170	158	152	141	130	156	172	158	145	154	145	141	151	136	147	145	142	145	167	150	155	161	168	160	179	138	143	147	152	163	158	182	177	161	151	140	156	166	145	154	143	147	167	150	144	177	165	129	161	161	145	174	150	165	171	141	181	154	150	145	152	165	183	160	138	130	156	129	147	153	153	160	159	138	149	135	158	153	144	141	133	163	152	147	185	141	186	146	163	127	163	152	143	146	161	157	152	150	146	173	150	152	150	145	159	145	155	141	136	158	156	166	172	169	145	173	122	177	158	144	166	149	155	154	144	140	144	135	164	157	123	157	173	147	157	158	137	162	153	163	151	157	154	151	138	150	152	156	139	168	145	139	150	169	153	129	156	151	143	154	149	152	144	134	150	151	155	159	157	173	164	144	155	158	146	143	177	155	152	169	171	141	160	145	179	154	155	143	177	131	186	142	160	173	140	141	149	149	157	172	142	143	144	165	160	170	177	141	153	137	148	144	154	151	153	175	146	139	147	162	144	154	153	163	147	156	138	141	140	151	130	150	158	153	174	153	151	176	147	159	173	161	158	144	164	153	169	180	153	133	158	148	137	162	143	157	160	165	177	136	167	130	161	166	146	179	142	140	175	146	165	150	162	164	136	169	147	165	141	129	141	137	156	133	165	131	164	164	143	169	156	160	137	170	153	151	144	150	150	144	164	160	159	149	148	157	131	171	161	149	142	155	157	162	137	138	167	157	147	152	163	144	172	157	164	149	159	156	168	185	153	162	155	153	151	179	135	162	154	164	172	143	170	166	151	173	154	169	172	142	144	155	160	152	157	153	175	142	159	131	146	147	166	161	165	181	161	140	141	142	127	165	156	155	138	144	132	145	161	150	153	155	164	128	145	147	150	143	140	132	164	155	170	139	175	148	150	156	150	155	148	140	159	164	176	149	158	161	157	141	165	170	160	153	133	180	152	136	170	167	143	138	138	172	141	159	177	179	155	156	154	166	165	116	158	145	151	171	157	158	152	137	172	170	141	144	150	132	182	159	151	160	158	155	146	154	137	170	148	141	154	153	154	156	166	132	166	149	146	160	173	152	171	161	149	149	167	152	157	158	162	153	171	146	157	169	136	161	178	140	138	157	142	140	155	146	157	181	173	149	154	164	143	134	167	151	154	138	144	144	158	165	137	170	171	147	149	134	142	157	151	167	165	178	141	141	162	147	148	146	159	139	146	137	134	140	132	137	151	168	138	142	147	180	161	141	167	148	147	157	144	160	177	148	173	148	167	160	149	155	167	164	153	154	146	143	161	154	136	160	160	158	151	143	137	151	164	169	174	144	148	115	152	140	182	190	145	143	158	174	156	171	153	142	171	140	139	145	148	151	155	161	127	167	136	153	156	147	150	147	158	137	133	146	153	144	132	170	143	142	166	188	154	161	142	163	139	136	114	150	164	151	152	158	152	162	152	155	150	147	154	160	176	152	151	151	147	137	156	130	143	129	132	142	142	177	156	172	152	161	170	170	153	140	170	141	166	163	146	160	146	158	150	173	141	179	148	155	141	150	181	161	157	144	160	154	147	145	150	176	153	149	146	148	158	169	166	144	148	167	145	145	156	181	161	154	134	154	162	139	148	141	151	121	155	149	146	167	137	160	162	153	160	152	137	160	141	155	159	165	168	165	147	165	169	148	163	164	152	147	162	168	168	156	142	163	149	158	162	165	149	148	134	141	176	147	149	138	162	147	156	150	155	190	141	124	130	154	155	162	151	162	162	138	142	153	157	161	149	162	170	153	138	147	165	158	168	149	163	138	141	143	132	147	146	126	125	146	151	150	163	130	166	141	153	176	149	167	159	153	160	138	148	154	161	154	170	157	127	129	166	170	150	153	171	139	134	156	153	161	142	159	157	131	155	139	146	155	162	157	141	154	141	170	132	160	169	147	136	146	166	161	152	163	148	171	154	144	156	153	149	173	128	145	141	167	166	157	134	164	161	163	152	162	137	168	171	148	168	141	150	154	144	170	142	156	152	162	183	158	157	155	154	143	172	163	159	162	150	160	154	167	165	159	144	159	160	136	139	142	142	162	158	154	164	142	156	141	147	154	160	177	160	145	147	133	151	151	143	157	181	160	146	147	170	132	152	139	157	156	170	171	168	174	152	149	161	148	175	146	155	154	180	139	148	155	144	153	172	148	130	155	135	153	144	164	158	160	160	156	155	135	159	128	151	159	182	136	151	168	158	151	150	155	139	167	165	158	145	152	144	146	139	152	159	140	141	153	137	150	158	162	142	161	165	159	148	151	147	164	132	155	132	153	142	162	139	159	170	147	143	161	143	155	160	154	138	137	152	149	151	157	166	133	154	143	155	156	143	142	150	145	150	133	144	155	127	179	146	172	164	156	143	156	151	158	141	147	159	144	171	167	148	161	138	148	175	157	145	157	169	150	136	134	141	152	163	159	163	157	143	153	127	148	156	170	158	149	161	156	151	134	149	143	148	137	165	132	154	159	158	159	137	154	127	151	152	150	133	136	129	172	164	155	135	159	137	163	150	153	158	159	159	143	149	159	155	154	170	157	149	170	130	157	149	129	140	148	160	162	141	139	179	159	142	160	152	173	145	167	130	145	138	140	144	153	155	134	158	176	142	149	170	150	149	135	140	164	158	148	175	154	168	146	166	164	140	145	153	146	163	167	145	163	135	156	135	166	163	158	157	138	166	154	138	167	160	155	165	167	125	155	148	155	150	141	147	157	167	152	174	149	138	171	152	149	143	173	155	144	155	138	143	158	160	171	147	161	161	152	161	162	138	128	152	135	162	149	148	131	135	162	161	164	167	146	148	155	170	166	148	133	163	148	159	147	155	169	139	172	151	160	146	157	145	148	164	162	163	142	155	177	129	161	143	174	150	152	138	150	155	162	153	153	132	146	152	172	148	143	152	138	153	144	128	143	166	176	158	136	167	163	151	152	156	154	137	137	128	142	152	152	161	144	176	162	157	184	155	152	149	164	138	162	172	147	158	143	142	141	191	146	154	164	144	162	148	171	145	162	133	154	153	160	171	149	147	186	142	135	128	147	160	161	131	146	138	151	167	123	148	154	151	156	164	136	157	143	158	156	155	160	136	147	160	151	151	151
10994	19605	13271	6469	3742	2454	1752	1384	1066	877	714	614	614	586	537	505	439	409	375	400	369	358	342	313	319	311	305	296	287	255	292	254	262	296	267	248	273	265	255	243	244	228	265	249	244	252	229	265	239	250	227	250	228	236	248	238	242	237	258	232	215	233	210	243	230	264	234	215	223	231	209	249	270	255	234	240	231	270	217	261	225	242	206	268	232	232	244	250	249	237	247	246	251	232	247	231	238	255	218	271	211	222	227	211	246	226	228	201	243	212	221	211	230	246	219	227	234	241	257	224	243	247	206	252	242	229	248	212	240	224	211	232	229	201	226	225	211	235	240	246	252	207	232	215	220	224	207	220	262	260	270	243	242	216	256	224	228	233	263	214	230	208	258	239	232	217	236	229	260	228	244	225	232	230	223	228	227	241	241	212	219	205	241	237	251	266	239	229	216	215	232	235	266	229	214	229	256	249	202	235	217	228	229	216	239	233	223	234	211	233	218	228	209	226	231	207	237	215	239	216	194	248	214	195	219	260	233	235	213	233	212	233	199	241	234	246	239	225	222	271	245	214	229	219	237	241	247	235	220	217	243	227	218	211	234	210	263	230	222	244	242	243	251	235	208	235	241	232	225	223	250	233	234	233	221	219	244	215	208	230	236	232	213	229	221	251	229	214	209	193	235	238	245	236	257	238	205	265	216	230	214	258	213	216	235	220	214	241	215	231	208	252	222	249	221	216	230	237	212	217	219	225	210	220	221	230	228	234	211	222	215	213	225	252	237	223	238	237	231	220	250	216	218	210	248	212	209	211	243	219	247	257	231	209	234	214	255	241	251	178	232	207	237	226	219	222	238	221	240	237	224	222	224	216	234	224	257	240	214	206	248	225	242	247	239	247	236	215	249	240	227	247	231	232	217	223	217	212	223	191	249	217	235	214	222	230	220	235	229	230	212	225	208	238	215	241	225	221	238	210	244	220	201	261	235	231	217	243	242	236	216	221	221	217	224	207	240	223	254	233	230	227	225	268	245	239	244	227	227	224	225	221	222	240	242	203	248	211	229	256	256	256	227	239	234	232	235	256	218	225	225	239	260	250	251	225	222	245	210	205	223	238	249	215	216	220	249	213	217	241	224	248	213	242	234	242	226	245	223	225	240	243	219	194	215	225	184	219	244	230	231	226	234	232	234	284	219	215	240	218	236	233	217	223	233	234	219	241	226	225	232	220	225	241	223	247	209	242	231	237	206	238	209	221	217	204	234	211	260	226	230	206	229	245	229	224	252	220	230	211	215	232	235	210	242	236	267	241	229	199	222	229	212	224	233	235	229	174	213	215	223	220	223	231	220	234	212	218	226	217	232	250	255	212	238	238	228	259	222	236	219	247	224	228	235	220	266	227	252	180	226	221	225	243	232	224	229	245	234	231	207	230	228	217	248	216	228	239	226	235	221	226	197	226	218	212	248	226	227	232	209	235	255	222	229	229	218	214	236	260	227	205	238	233	227	220	231	234	222	266	198	218	237	219	220	222	224	222	209	247	230	225	220	197	215	235	219	234	232	218	220	236	236	250	238	209	241	240	221	214	248	226	241	259	243	219	221	219	217	243	223	234	244	214	224	236	213	233	205	220	239	218	205	218	217	232	229	212	214	244	212	215	215	213	226	237	234	258	214	245	234	241	210	226	220	221	234	223	234	222	234	216	219	238	233	194	216	206	230	249	217	217	234	219	222	235	228	238	240	276	237	227	243	234	200	216	216	236	248	200	217	230	212	254	232	229	248	232	206	215	213	236	244	229	247	218	232	223	200	234	229	215	237	228	218	224	246	248	252	242	231	229	203	205	253	223	217	219	232	262	219	224	240	229	237	220	247	224	237	217	223	211	243	236	220	210	249	243	248	207	205	218	221	245	240	225	228	225	234	216	219	259	204	216	247	255	210	255	239	234	216	221	233	246	229	255	242	260	225	219	221	208	204	224	226	224	226	236	219	233	233	214	220	212	253	211	239	238	210	250	211	210	241	214	201	242	227	218	227	224	239	214	226	241	233	222	238	211	209	219	238	209	261	211	257	199	233	234	234	229	252	239	246	252	245	218	238	244	248	258	235	215	222	260	210	228	221	218	229	223	216	213	222	229	226	234	232	242	230	240	225	239	249	247	234	251	226	229	251	246	247	243	241	218	245	228	214	238	235	237	248	220	232	225	240	218	220	206	225	245	187	254	249	232	241	230	223	268	241	227	235	257	233	268	213	225	212	222	259	220	242	236	230	231	233	238	215	259	211	250	216	246	242	218	229	221	237	197	235	242	231	224	256	261	233	241	236	254	224	238	220	215	223	235	240	220	225	227	208	249	226	221	231	224	224	229	224	225	249	246	245	229	210	245	216	200	223	227	220	222	242	239	260	215	230	207	245	215	247	208	235	234	249	240	222	209	223	223	257	219	233	207	223	230	221	222	216	217	228	254	257	256	229	250	255	222	228	210	240	227	224	220	255	215	207	256	249	249	239	223	218	228	247	229	238	232	241	238	228	216	217	241	219	250	246	235	232	206	214	225	240	242	249	217	246	212	223	202	254	224	255	232	197	227	215	206	216	233	232	226	249	258	234	206	238	228	239	205	232	241	232	215	228	240	233	244	230	210	225	238	207	231	195	227	239	232	236	232	235	224	225	207	233	220	249	246	211	222	221	198	232	217	231	247	207	229	215	226	228	225	249	271	240	236	229	206	241	253	231	225	224	217	231	222	244	231	218	226	217	242	252	212	196	233	219	236	259	251	212	228	209	222	205	233	211	250	204	235	224	209	220	230	229	253	213	243	240	228	262	229	233	226	205	225	212	203	214	231	241	216	242	243	220	232	234	248	241	230	244	250	204	229	240	221	238	224	221	218	215	252	247	213	229	238	204	230	235	226	224	237	233	231	232	227	236	243	234	243	221	245	248	233	260	233	229	219	223	208	204	197	232	240	228	247	219	211	242	233	222	218	240	253	229	222	227	206	228	228	217	235	222	229	223	223	230	232	243	228	229	195	243	193	214	236	220	242	217	240	213	260	236	249	208	224	230	214	220	196	235	205	229	223	201	235	231	237	212	226	228	232	237	227	223	229	228	240	217	226	207	254	238	238	227	253	251	233	223	229	229	230	226	249	215	231	229	228	238	232	235	246	241	241	236	231	260	233	245	235	238	220	256	226	208	213	199	225	235	270	217	223	243	243	247	237	231	232	234	234	227	207	206	231	229	246	213	211	227	239	211	223	238	221	246	215	229	226	228	244	238	219	216	227	212	218	237	234	218	227	226	235	235	222	235	214	246	225	273	248	229	241	234	231	205	197	227	245	211	231	236	205	227	246	224	239	251	231	226	229	224	228	224	227	208	236	240	229	247	242	224	237	205	244	246	226	255	238	222	235	219	235	236	214	213	214	219	210	229	239	227	232	223	218	243	219	226	201	236	234	257	228	227	248	218	235	228	241	255	227	222	223	281	234	214	237	232	230
26774	19275	6542	1426	747	636	592	611	593	572	578	562	555	543	559	558	585	559	558	532	570	591	597	556	520	593	557	587	563	535	516	558	546	575	528	534	520	595	566	549	542	578	556	575	601	537	568	564	586	569	552	537	531	557	530	563	540	603	551	568	566	560	521	530	569	547	579	536	583	605	558	542	527	566	541	579	560	529	561	550	608	559	549	562	564	554	580	526	537	507	538	571	549	575	572	576	551	563	538	589	550	564	577	523	591	556	572	544	568	558	541	569	550	550	533	560	552	583	542	581	518	531	549	562	595	576	534	555	572	560	574	543	593	561	532	547	546	562	575	558	574	556	575	541	516	542	568	531	567	545	534	533	575	572	553	546	566	569	535	545	520	531	599	556	583	522	551	536	599	568	548	581	582	541	540	548	592	554	566	547	563	518	529	539	543	550	554	566	545	554	545	559	528	590	515	553	594	538	592	531	555	559	551	588	509	580	533	511	554	501	569	563	624	569	569	556	552	590	559	601	570	550	552	564	599	592	578	573	535	549	541	590	587	565	544	535	543	573	525	524	521	567	602	556	554	557	527	516	535	546	529	536	573	565	587	534	557	546	533	575	559	580	597	587	560	578	561	546	575	538	575	565	584	553	557	555	509	519	571	570	548	554	597	570	537	547	522	568	568	556	533	543	548	563	562	555	606	556	545	545	542	557	598	514	589	548	573	586	586	533	575	557	564	582	582	596	579	551	555	547	564	550	551	545	502	555	579	586	600	517	558	538	549	533	585	496	572	586	542	558	540	570	587	521	615	549	608	571	555	530	570	548	576	542	561	561	541	578	561	552	592	543	544	499	557	584	560	505	575	574	549	561	580	590	572	605	535	518	539	516	534	526	549	548	525	566	563	597	482	590	532	531	580	568	566	528	565	558	538	577	578	539	564	536	549	561	548	582	565	578	572	551	495	543	547	567	580	491	547	561	581	544	542	571	591	530	578	538	570	553	529	589	585	580	548	513	527	547	520	580	563	541	593	568	565	550	530	549	554	526	545	576	561	519	554	552	582	586	537	563	546	558	575	537	559	504	544	564	527	549	559	517	557	556	534	560	557	575	592	589	551	619	588	598	533	544	553	545	544	538	537	494	566	595	529	562	580	565	494	559	571	547	550	547	579	551	579	539	572	531	495	540	552	567	602	543	530	610	542	575	564	556	543	535	519	541	537	589	511	562	513	562	568	568	529	603	553	537	523	575	554	563	553	542	537	583	545	601	588	551	530	556	527	573	501	583	529	530	560	567	548	497	562	549	560	568	554	553	511	541	589	556	615	565	561	550	524	561	537	555	576	552	572	537	612	573	557	555	504	529	562	562	523	566	502	569	564	551	534	554	523	565	544	552	593	488	567	543	568	528	580	566	519	569	533	549	539	543	550	567	541	556	519	572	546	548	587	523	569	559	552	570	523	551	538	536	588	539	511	554	541	559	548	523	528	496	538	550	530	508	575	509	550	558	558	516	573	567	516	579	575	520	548	533	548	556	574	527	514	574	542	562	584	527	535	548	568	570	549	572	568	551	581	520	575	530	559	574	560	513	555	538	554	551	570	521	529	559	530	553	553	580	588	562	552	562	557	568	526	539	549	550	547	550	545	564	537	588	550	551	541	582	535	571	531	541	598	576	534	576	544	555	543	531	529	548	543	528	538	496	507	537	544	582	562	555	546	566	625	586	561	519	533	560	580	606	529	531	570	600	556	589	554	571	557	553	561	556	533	610	561	594	578	569	571	557	563	571	514	524	550	585	525	544	549	519	537	529	547	550	547	521	555	588	608	576	586	595	576	542	551	565	527	545	542	552	530	541	594	529	541	540	543	544	552	518	584	561	536	542	546	576	541	591	535	519	582	543	567	578	557	576	523	590	556	565	555	500	545	570	542	562	554	491	520	571	605	557	531	583	550	572	538	574	549	586	543	579	556	556	558	585	569	553	570	557	580	539	523	514	578	548	576	547	526	589	556	558	575	584	600	604	555	527	541	552	582	528	598	550	486	525	555	581	506	589	557	551	536	544	547	556	516	553	544	567	540	562	557	521	570	554	530	563	549	529	533	550	588	541	532	537	549	582	561	570	514	521	524	543	551	538	553	501	581	565	550	554	535	520	526	583	575	573	597	549	560	536	507	564	559	538	516	543	558	583	575	575	588	562	542	548	608	588	612	562	553	556	563	546	507	595	518	588	504	538	560	559	582	589	558	543	568	547	553	555	559	515	562	568	557	593	533	545	562	576	507	598	558	530	497	579	535	574	545	548	579	554	539	570	554	569	536	537	514	582	509	537	554	610	586	569	516	589	538	551	542	579	527	578	568	539	594	526	557	543	540	548	542	545	520	540	599	563	530	561	514	577	548	519	572	520	585	547	550	552	542	530	591	550	580	568	536	546	588	573	540	545	540	550	546	541	556	554	566	524	571	577	557	507	534	539	532	549	509	587	544	580	574	550	592	553	526	559	581	565	573	564	567	521	520	563	538	532	550	552	614	532	551	550	549	569	561	576	533	544	557	587	554	571	574	544	531	546	537	582	559	592	554	579	562	578	495	557	548	554	541	508	606	523	540	563	593	586	607	573	543	553	556	537	534	573	569	540	573	566	529	580	571	528	589	522	531	543	538	538	544	585	561	566	578	562	572	572	571	565	536	598	559	573	528	539	533	554	549	579	544	530	583	545	561	585	582	588	592	554	540	540	568	587	572	565	550	557	564	574	534	558	550	584	559	509	554	610	567	521	553	530	502	584	555	605	547	568	551	624	555	547	540	533	497	538	579	529	577	543	545	517	561	523	572	568	525	563	515	551	566	555	569	560	553	502	566	508	548	573	579	587	573	548	557	544	626	531	554	588	562	568	575	549	527	545	599	587	556	558	554	567	542	562	590	554	535	514	548	549	575	545	529	552	578	555	556	577	549	564	569	529	512	585	538	532	575	549	560	576	582	553	536	595	601	588	549	552	587	532	533	576	548	562	557	539	518	602	568	565	598	550	547	581	555	533	552	548	581	562	538	514	564	586	551	561	560	545	568	571	517	592	572	526	514	534	559	558	532	547	583	553	568	568	513	555	539	576	565	574	563	577	561	588	563	536	559	585	537	534	581	578	537	533	528	608	549	553	526	535	574	521	553	581	541	521	572	529	541	550	562	543	577	550	583	515	547	600	538	539	570	570	579	558	565	555	570	516	559	578	592	557	560	516	581	593	559	558	545	533	596	555	543	580	544	530	496	544	577	574	587	560	561	533	577	563	520	582	536	553	551	543	596	516	549	556	538	530	485	601	598	587	527	543	539	521	594	559	562	502	534	543	511	557	577	585	536	569	543	582	507	572	560	571	554	528	530	550	536	537	532	583	579	545	575	557	551	579	556	529	578	567	591	503	569	540	567	525	542	547	545	519	553	599	570	522	526	603	554	567	592	546	525	574	564	575	573	552	553	581	593	555	513	545	543	554	543	545	592	603
7657	5129	3660	1953	1369	1068	1045	969	923	857	869	878	894	891	859	864	858	870	829	857	854	824	886	886	777	840	822	799	820	843	785	872	800	878	825	865	840	847	831	825	807	799	858	824	809	831	840	812	862	854	797	863	779	813	786	852	819	825	852	791	771	774	865	878	834	793	808	820	864	817	826	831	837	821	828	803	856	831	866	818	793	818	861	827	816	801	849	793	843	863	895	842	823	826	880	830	882	840	849	760	841	779	803	856	820	828	808	798	849	809	822	828	844	861	843	796	814	822	783	776	839	841	823	817	825	797	833	854	830	836	870	828	834	799	861	846	814	819	813	846	868	810	769	829	844	862	798	822	831	808	789	806	859	779	832	829	771	776	839	806	850	817	819	872	785	828	777	853	875	849	855	839	889	840	803	834	790	812	826	864	761	842	844	798	799	839	823	781	856	831	823	873	763	893	812	805	784	844	796	857	773	857	824	828	811	773	842	790	853	818	827	798	813	791	833	820	798	825	857	837	837	887	795	879	831	839	829	839	806	871	801	801	832	881	830	809	818	799	856	867	841	878	861	846	804	844	807	837	807	812	820	814	845	826	813	848	897	824	823	851	838	830	801	849	849	778	808	860	820	809	850	869	817	837	880	815	869	798	873	826	857	857	816	807	847	812	828	792	853	827	848	814	835	843	776	893	831	875	814	824	812	805	819	802	855	812	804	852	824	830	861	775	819	809	822	800	852	810	833	779	822	797	856	802	790	799	812	804	847	872	862	792	821	800	851	842	808	819	786	822	823	780	854	764	846	877	865	805	839	848	855	786	826	753	813	836	826	834	805	811	829	804	849	839	801	813	801	845	863	797	788	846	861	817	811	835	813	850	802	879	854	796	819	829	843	740	847	785	853	826	821	845	863	829	869	850	880	866	845	823	816	848	828	835	788	818	828	783	838	851	818	843	804	873	812	828	795	851	823	811	852	821	871	812	879	839	836	834	807	860	812	839	843	842	826	796	782	859	799	862	806	788	825	826	834	801	844	885	818	819	824	887	832	823	822	800	808	855	839	793	844	827	818	825	835	842	816	834	844	797	824	789	862	872	883	791	849	827	823	816	821	822	859	817	760	824	842	836	817	848	810	790	797	830	867	839	780	869	823	834	832	854	758	826	793	874	850	849	787	799	820	827	878	826	847	817	853	840	820	866	868	838	852	838	798	830	857	761	859	824	799	826	820	835	821	829	844	841	866	871	848	827	792	818	874	822	829	833	858	827	820	807	819	860	842	861	841	816	846	828	848	841	839	853	831	808	781	754	826	831	818	824	836	803	785	814	829	805	816	831	822	850	798	880	856	783	810	871	796	790	803	850	834	828	841	803	818	824	832	785	834	828	828	890	811	846	820	826	809	815	812	780	834	845	798	840	833	813	794	834	826	811	767	821	823	817	863	852	879	842	781	826	865	848	840	850	869	822	836	816	828	840	875	802	843	816	831	811	829	845	846	838	845	826	788	834	798	807	776	826	873	812	859	806	857	831	800	836	816	825	841	827	866	893	818	803	865	825	864	828	844	802	793	906	815	869	892	884	880	842	828	815	842	895	812	844	860	870	828	800	818	862	840	810	817	865	838	895	775	843	800	805	884	761	814	811	881	780	831	841	818	813	810	855	822	799	807	793	796	859	831	850	838	809	876	848	820	823	861	834	846	767	834	815	847	827	777	820	805	771	810	814	807	906	869	805	810	812	833	860	857	889	847	815	826	841	809	815	797	875	846	801	846	849	844	823	895	855	856	856	842	805	843	786	788	797	797	856	855	829	824	862	832	816	884	805	852	843	848	801	857	853	845	815	845	793	787	819	869	865	845	796	787	825	824	824	835	815	821	779	802	903	874	815	797	829	865	836	877	871	828	822	824	819	788	796	814	788	824	899	834	891	758	829	802	783	819	833	824	830	823	817	838	828	811	845	846	818	818	809	837	827	795	842	822	833	800	796	865	800	820	872	853	837	822	784	816	854	859	820	865	839	832	833	825	850	864	794	814	846	844	840	841	829	854	797	837	839	885	846	832	809	846	789	845	756	794	860	873	877	862	839	812	797	861	810	846	826	827	818	828	846	831	891	822	794	836	840	834	840	779	851	809	827	841	798	817	832	830	821	860	831	888	813	858	872	830	800	755	837	799	824	819	834	875	843	804	825	858	796	795	812	822	828	871	832	779	842	776	865	821	850	871	822	862	853	822	822	850	817	823	842	865	807	849	835	798	853	807	825	867	805	845	808	815	844	870	819	818	823	857	841	780	820	814	865	834	805	852	811	813	774	876	817	869	808	803	879	829	857	849	875	862	832	844	864	844	833	799	810	780	807	812	823	848	803	800	887	811	871	868	864	796	797	825	842	864	758	848	809	813	859	884	840	826	826	817	820	785	825	798	838	841	819	831	801	821	825	834	797	857	862	840	833	823	817	817	839	897	817	887	802	846	813	846	821	802	856	774	840	832	796	844	833	875	828	795	876	831	822	813	876	835	824	820	835	839	850	871	741	824	850	820	890	835	809	828	840	832	801	799	849	861	855	796	806	876	837	821	842	797	827	827	839	873	806	809	799	842	818	821	812	867	815	836	801	853	909	827	811	877	849	851	794	808	820	853	862	817	843	839	831	781	852	905	801	848	810	886	794	809	826	831	807	872	845	857	821	779	869	849	812	823	844	834	825	828	849	837	804	853	830	827	827	829	767	846	801	819	852	796	805	820	788	847	827	808	807	827	819	805	814	835	835	829	821	807	820	845	810	819	813	825	811	865	842	826	862	745	810	779	831	828	798	835	851	874	852	858	836	824	855	836	861	822	845	852	827	813	793	772	792	836	879	831	831	798	825	871	848	840	860	841	837	833	817	801	856	797	880	854	834	866	774	841	813	807	826	763	856	827	796	795	785	802	822	754	821	835	834	807	880	832	804	809	861	800	866	847	831	860	876	789	819	829	802	848	825	847	827	846	840	848	865	836	795	845	839	800	803	850	836	817	849	861	793	819	808	824	861	841	832	884	842	847	809	836	820	797	791	888	836	792	828	850	815	801	832	828	778	863	830	788	851	863	853	867	851	823	908	848	833	860	773	815	823	801	847	876	834	810	843	816	833	778	838	867	825	859	885	844	852	846	818	838	800	841	849	837	806	831	839	858	841	863	824	841	839	832	849	842	809	782	766	833	809	812	810	902	792	840	781	811	815	811	813	826	856	818	834	846	849	847	829	883	871	802	855	797	835	858	797	856	834	877	792	826	841	845	821	806	836	777	805	826	845	841	816	757	825	807	816	757	802	852	809	844	841	820	818	842	891	849	837	866	800	823	799	856	799	791	818	807	832	822	809	817	819	806	812	858	786	843	841	802	815	800	857	816	830	844	776	814	816	792	817	780	791	839	800	801	823	837	846	848	820	847	824	856	792	843	835	803	841	760	775	821	855	902	900	847	742	827	748	815	851	803	856	862	816	820	791	798	817	849	786
23037	21146	28343	24219	21114	6986	829	576	497	450	399	366	384	338	340	355	332	344	323	312	341	310	335	352	301	317	328	317	284	299	304	315	313	291	299	336	328	286	332	321	299	294	312	302	300	307	314	296	312	283	309	285	293	297	330	305	294	296	283	308	314	312	267	303	334	315	288	323	324	279	356	292	300	303	292	301	304	314	293	317	291	314	284	311	301	336	316	292	278	312	323	320	309	302	299	287	311	320	308	333	332	328	322	295	281	292	328	255	277	305	271	322	311	273	323	297	307	304	282	253	278	313	292	298	296	327	298	320	288	291	274	296	301	282	323	278	292	301	272	265	305	306	295	315	310	328	324	320	297	284	303	298	289	300	299	304	309	279	338	280	297	314	299	316	341	309	279	303	308	329	291	318	320	334	315	317	297	327	292	286	269	280	280	310	278	291	303	277	313	296	295	312	295	291	284	349	333	309	303	333	302	294	293	329	268	286	321	299	300	284	290	307	293	308	295	304	303	281	321	337	317	265	290	292	310	288	290	349	286	329	273	305	307	296	285	307	269	297	286	297	298	309	279	297	348	312	312	283	313	305	288	324	296	297	290	295	303	292	331	263	283	301	295	292	300	278	281	296	316	289	300	278	321	321	301	285	276	292	304	291	316	291	286	303	307	298	314	312	297	309	288	268	269	304	291	295	289	287	291	319	316	329	314	276	273	360	310	290	304	260	312	328	295	314	290	292	286	303	308	313	282	314	297	296	315	313	290	313	317	285	325	291	350	306	299	289	273	321	313	299	291	283	303	305	336	292	298	270	301	328	316	329	275	285	297	286	288	315	301	315	300	328	277	263	314	342	313	299	335	304	322	291	314	323	288	320	302	295	303	300	286	276	292	311	310	294	274	303	283	290	320	328	301	301	345	321	306	312	262	322	270	292	291	276	308	302	307	293	305	317	304	288	283	274	260	298	305	301	298	285	338	311	318	280	345	310	307	291	300	303	291	275	270	292	295	308	308	290	257	305	329	293	299	312	327	306	325	305	304	322	285	312	336	283	338	319	300	272	343	294	283	312	338	319	291	296	304	301	306	326	298	310	301	268	282	336	299	352	303	301	306	297	296	302	292	304	289	286	284	293	290	297	302	289	292	307	300	294	298	286	295	282	294	296	342	291	282	310	319	307	314	305	299	286	306	317	250	311	301	284	293	311	299	293	324	325	277	293	295	323	283	311	286	288	300	309	351	302	304	318	317	307	306	313	305	280	299	331	312	293	328	311	321	287	286	318	323	318	300	284	295	324	266	271	299	297	312	294	313	342	269	267	285	328	291	273	314	304	292	319	275	298	290	302	303	303	290	307	294	324	269	294	283	298	302	282	293	306	305	295	301	315	299	290	296	285	292	285	287	300	317	301	302	314	259	327	284	339	301	297	274	297	324	307	321	271	341	290	306	271	303	323	301	320	325	310	315	313	327	295	270	288	285	311	288	308	297	317	309	293	329	302	288	301	305	289	288	311	293	320	280	312	318	289	282	305	319	288	285	287	270	315	301	303	298	291	305	318	335	261	306	310	296	304	312	321	285	302	313	301	272	310	286	279	280	293	287	292	268	322	305	308	305	324	290	310	308	283	311	291	302	291	312	310	283	326	278	291	319	303	304	300	308	318	287	288	340	281	285	268	302	306	307	284	314	287	327	298	287	310	305	287	307	303	309	306	333	307	311	286	292	293	311	273	301	304	315	311	323	324	308	294	301	281	321	320	307	328	331	307	270	306	311	308	292	313	310	284	307	274	310	299	300	314	315	288	303	310	311	292	337	329	311	306	305	277	300	323	303	314	294	353	290	304	329	301	284	320	279	300	304	336	291	314	274	326	284	272	298	294	299	299	303	301	299	270	328	321	283	297	290	318	317	286	318	334	303	306	289	281	314	333	316	258	300	292	272	291	340	310	284	308	299	301	262	313	269	305	298	277	284	279	296	289	304	280	319	290	317	294	322	310	290	293	273	293	278	299	304	301	307	326	320	265	307	313	329	309	308	287	283	312	279	308	297	278	298	313	293	295	341	310	297	305	323	294	296	318	307	312	306	290	278	315	296	309	312	295	299	280	340	277	329	320	319	277	295	280	321	314	329	297	319	296	299	309	314	276	316	316	288	302	270	299	323	278	309	295	276	284	310	279	304	324	318	328	292	322	306	320	280	279	303	299	312	311	307	310	296	324	284	324	276	272	287	315	315	305	311	310	297	317	303	298	297	328	307	317	301	269	302	332	294	309	295	333	298	309	302	311	302	276	309	314	290	282	314	305	330	303	317	292	325	315	302	295	279	310	305	327	320	313	266	285	289	312	296	295	280	325	296	295	262	326	310	280	308	289	344	291	285	278	297	290	286	277	294	323	284	283	310	280	326	324	327	280	293	292	314	315	279	297	298	303	282	265	298	289	296	324	317	296	287	338	275	293	294	294	303	314	294	295	273	337	291	305	303	288	294	285	284	293	322	285	320	313	320	288	319	325	323	288	281	316	310	306	297	309	299	277	292	306	309	299	287	291	301	317	324	286	272	301	327	315	286	311	289	301	314	286	300	289	321	275	303	295	308	311	328	320	291	266	280	291	316	324	277	283	300	304	306	315	291	291	284	287	280	342	308	307	321	286	305	317	338	291	291	257	327	264	301	282	314	299	311	345	299	332	307	298	317	291	289	290	287	303	355	310	330	281	300	284	307	286	293	268	325	301	294	295	299	305	293	330	321	294	294	289	305	305	268	286	294	295	320	302	319	321	305	280	280	296	316	305	312	309	278	296	292	310	288	291	290	302	282	279	260	292	294	287	315	298	316	304	325	305	300	286	301	301	306	281	281	322	307	303	288	275	294	275	294	295	302	291	310	257	355	294	308	280	322	323	273	310	304	270	316	306	297	294	267	336	319	325	297	309	293	302	306	303	286	306	309	305	316	292	296	311	277	322	313	298	302	305	264	260	290	309	306	283	292	291	281	271	302	309	308	297	275	294	294	276	291	295	302	294	311	314	261	323	315	294	311	304	281	309	284	299	291	303	317	293	298	316	283	304	292	328	299	316	310	317	287	299	313	326	297	300	312	315	318	323	328	325	304	304	313	320	309	299	294	288	297	309	281	320	327	321	261	295	322	319	310	293	299	306	298	304	289	306	320	291	326	315	298	313	288	314	278	287	314	315	307	307	292	278	325	286	286	300	318	323	284	310	268	311	307	290	307	300	311	293	295	307	280	299	298	308	276	322	313	261	314	291	300	296	281	301	283	295	308	290	275	313	291	282	278	306	304	292	319	309	272	264	303	346	284	314	297	304	321	304	312	292	292	295	293	276	294	321	321	296	297	296	316	258	265	345	314	317	316	322	273	315	286	298	278	304	291	276	336	293	280	281	298	260	317	300	306	311	307	275	259	278	304	264	311	310	310	306	287	307	324	314	265	298	307	281	310	353	308	287	275	296	305	316	290	293	275	303	297	303	303	305	305	304
8430	14155	9438	4233	2585	1765	1387	1120	952	853	738	689	673	621	623	631	604	582	536	497	512	513	513	524	509	500	539	532	448	467	483	514	459	488	478	516	452	515	465	478	424	504	456	475	481	493	457	438	501	494	515	470	445	508	491	449	476	459	486	464	446	499	489	491	463	486	471	439	434	452	457	464	481	486	456	500	490	450	488	446	513	450	492	486	440	494	454	479	480	494	437	455	468	459	478	476	450	454	466	452	492	462	491	441	471	474	483	471	480	493	475	468	485	485	453	494	504	454	451	519	453	423	465	447	486	470	486	445	458	462	449	478	454	484	452	469	458	448	458	464	500	442	457	454	442	484	477	485	484	471	515	419	469	485	485	467	489	465	487	468	454	464	480	474	467	463	461	512	455	407	453	457	446	460	497	464	484	429	488	430	467	451	484	481	462	493	461	450	451	486	533	487	474	431	506	453	444	449	448	496	486	481	508	484	435	481	467	451	476	459	475	487	467	488	467	490	458	469	491	510	476	477	458	454	479	480	469	477	462	499	476	463	490	471	490	452	441	494	454	457	439	463	445	487	465	491	493	431	476	437	480	471	479	469	464	468	492	473	453	462	466	444	497	461	466	465	477	456	493	479	481	459	456	481	459	467	462	433	474	449	485	451	479	452	438	425	441	456	474	473	474	421	431	486	491	457	480	497	442	455	455	469	484	479	473	497	483	482	450	434	505	459	444	457	442	454	449	478	432	451	449	467	474	451	487	432	475	476	485	428	487	468	460	438	435	455	464	479	459	472	469	457	423	449	440	471	481	474	503	456	458	420	504	458	443	458	457	471	471	514	423	458	473	485	443	462	472	437	443	454	455	494	445	486	502	478	456	491	468	453	472	443	465	450	454	453	467	467	453	472	446	485	439	479	478	501	465	447	506	467	455	442	415	436	458	483	496	455	467	451	476	472	517	457	494	500	473	464	450	488	487	458	433	457	448	470	479	450	482	491	424	447	459	482	473	486	471	471	462	454	454	471	457	498	462	485	452	473	500	444	472	460	474	460	427	501	484	498	480	491	454	486	487	461	480	475	472	470	466	470	483	481	470	485	461	492	480	516	449	458	485	478	450	501	455	454	491	450	467	481	493	469	459	468	486	466	498	461	466	491	466	481	467	465	453	476	423	466	478	472	474	475	471	493	471	482	478	466	474	479	444	460	461	479	458	479	476	458	458	465	491	451	458	452	476	458	445	472	456	484	486	452	447	466	457	474	456	477	468	472	480	478	507	443	457	458	482	436	441	501	466	478	471	489	470	447	484	441	425	469	485	469	472	440	472	447	476	446	516	504	502	433	456	464	455	464	503	427	495	466	469	492	446	479	468	479	435	449	492	439	437	471	478	459	500	456	476	492	483	491	464	473	499	483	484	483	469	479	472	493	446	478	455	456	515	426	447	475	465	448	490	473	466	479	490	477	472	468	456	476	474	482	463	478	488	399	478	442	476	479	459	454	459	453	452	431	424	495	485	440	452	469	483	542	427	478	445	506	504	476	477	504	485	436	497	442	479	495	473	489	428	476	473	452	414	474	449	484	462	428	465	466	492	458	474	468	460	427	469	454	457	454	460	432	418	465	479	478	466	482	494	442	486	466	481	463	431	461	459	470	498	472	486	452	472	472	477	469	457	500	452	463	417	493	488	476	476	471	451	462	410	474	410	416	482	438	444	478	466	466	473	450	506	449	509	480	485	452	484	475	470	443	480	494	479	482	478	504	456	484	462	510	443	472	463	497	476	469	453	480	511	481	491	480	507	423	423	461	460	516	482	509	457	478	473	499	468	440	518	473	466	458	454	460	463	458	470	447	440	457	456	439	464	460	462	452	435	446	468	481	440	470	471	501	483	472	449	464	469	487	450	452	484	506	492	426	476	463	489	484	459	460	461	469	467	489	475	457	449	471	470	492	476	472	452	491	447	469	471	487	441	485	458	478	456	462	429	482	465	472	451	503	458	466	475	477	465	440	435	459	489	462	450	432	482	445	464	478	471	455	469	443	463	484	465	484	415	456	443	494	467	490	430	486	461	444	501	458	470	476	448	455	477	453	491	453	456	478	455	450	442	480	458	458	469	480	455	435	448	466	459	438	434	448	465	470	442	455	462	474	488	471	459	465	444	477	494	466	451	447	463	470	474	430	448	489	472	483	453	470	452	490	461	452	486	441	493	499	480	471	444	470	418	465	456	487	464	453	474	418	497	458	476	470	469	483	479	515	471	488	458	470	488	448	473	499	484	444	469	459	476	473	464	440	460	456	510	473	496	485	461	451	443	460	458	460	491	468	443	462	487	452	459	482	483	481	479	466	476	512	459	462	480	491	463	466	485	446	478	452	438	468	456	445	458	476	481	447	477	442	487	454	472	475	446	450	463	512	442	488	442	484	458	457	463	479	505	522	470	447	451	436	478	452	476	440	465	482	473	507	449	483	469	502	475	448	435	463	440	465	480	468	450	446	490	461	473	458	485	535	435	488	454	501	478	463	447	486	448	454	478	469	471	441	470	437	470	470	472	464	477	480	437	454	467	459	444	455	495	462	447	485	465	446	461	450	454	456	490	472	471	476	478	475	488	421	419	444	445	420	404	448	472	475	466	426	463	484	502	468	474	415	462	432	454	497	433	455	463	507	437	458	489	488	482	466	506	430	477	490	471	484	454	473	471	476	467	462	466	459	468	450	507	474	451	451	464	473	474	479	457	485	452	411	457	488	467	450	523	459	470	479	433	476	446	446	457	430	475	473	438	450	458	444	453	450	461	464	460	483	459	473	472	460	413	462	446	416	422	447	495	505	455	456	457	486	444	481	508	442	489	439	456	473	446	459	430	454	471	429	424	464	502	486	438	486	457	464	491	418	464	445	447	424	500	465	508	469	470	460	463	469	464	494	496	449	493	448	446	453	432	481	479	478	467	491	494	507	451	465	463	447	504	527	477	479	483	518	446	455	437	454	443	472	482	493	436	464	446	466	488	447	468	442	430	493	461	493	450	442	487	450	462	437	480	466	459	453	497	503	447	446	468	482	451	474	450	424	468	449	480	468	427	456	438	460	448	468	503	480	466	470	444	461	469	468	438	478	467	429	475	438	475	425	449	476	467	483	486	449	476	479	435	420	456	451	441	489	449	450	507	478	499	451	454	514	456	489	456	457	464	464	474	474	469	485	479	465	512	452	458	466	465	516	479	460	481	466	476	450	456	449	447	489	447	469	457	438	435	451	450	463	480	490	424	473	478	485	477	478	484	485	474	462	455	440	490	464	485	442	478	440	469	475	450	469	441	479	454	444	494	473	472	490	466	469	460	451	501	484	455	474	479	461	503	456	443	424	479	425	433	471	434	449	434	468	460	471	479	442	471	498	450	487	440	458	474	492	493	457	422	483	469	470	495	430	483	452	451	480	465	476	436	504	492	479	500	466	452	464	475	449	494	517	470	483	440	488	503	461	460	457	466	435	457	473
24302	21111	26745	25122	4299	822	735	593	601	557	577	495	536	564	560	547	540	579	549	500	497	531	551	573	478	539	535	528	566	506	507	507	476	515	504	490	540	515	508	539	480	512	549	543	514	494	503	528	515	505	545	525	492	505	536	559	497	540	502	508	519	543	546	463	530	506	537	518	536	476	502	494	518	474	541	560	490	525	502	514	550	540	539	520	458	532	582	507	496	524	517	479	536	534	489	497	476	519	506	523	510	520	507	518	540	516	507	514	523	579	484	536	498	531	546	515	511	516	503	480	543	499	529	514	521	525	504	514	473	486	474	508	473	493	542	500	529	517	524	526	503	531	517	527	519	511	532	520	502	486	519	495	524	486	532	521	516	535	516	524	505	500	512	556	500	470	504	518	537	515	538	504	559	520	517	500	483	471	473	531	544	539	507	519	499	523	542	517	528	484	516	520	536	516	464	503	573	539	533	523	513	501	494	525	549	458	501	491	501	494	538	501	539	503	521	530	544	496	488	504	521	507	518	509	495	491	520	528	507	504	559	469	494	505	530	554	490	461	497	496	469	521	533	484	491	537	493	549	504	476	507	547	481	499	558	537	532	516	490	482	539	473	517	538	535	509	536	487	485	504	536	492	551	517	463	531	497	545	512	530	453	500	474	498	480	571	506	525	521	512	510	497	570	524	508	469	494	498	472	521	528	513	525	563	509	542	516	552	516	514	511	517	517	512	536	509	512	482	530	564	516	516	480	512	482	490	503	489	512	507	542	516	488	571	523	530	506	503	560	528	527	499	505	503	465	519	495	536	527	522	553	493	488	522	486	488	503	533	537	513	525	529	516	523	510	493	494	502	511	485	481	519	535	507	495	528	537	514	530	517	473	469	488	473	489	559	500	522	564	528	509	547	553	518	518	496	471	508	548	496	517	512	495	516	475	516	543	501	539	520	505	586	490	533	503	530	491	519	512	525	522	508	503	507	516	499	541	574	481	475	498	539	539	511	523	503	482	521	524	510	523	497	502	522	479	507	496	474	484	508	501	518	537	497	531	503	468	519	525	486	497	530	548	545	496	468	504	536	515	537	500	499	513	509	512	464	544	492	526	515	530	521	516	516	518	497	509	480	559	502	552	473	532	527	525	507	530	521	552	530	553	475	522	537	481	510	561	525	492	486	505	523	576	515	525	504	538	557	486	545	542	540	523	499	549	482	480	481	488	521	532	512	509	498	533	525	511	509	508	490	491	480	542	532	498	534	533	527	499	503	505	463	481	500	507	505	446	550	511	484	515	533	501	500	519	475	523	513	536	534	510	512	507	503	471	485	562	492	518	508	473	505	493	492	524	541	530	502	517	518	478	517	516	535	509	530	508	496	499	527	527	543	485	509	522	516	517	509	523	511	507	531	524	518	515	523	533	474	529	510	474	494	485	553	519	498	491	554	519	529	504	464	491	530	490	520	525	527	507	494	501	513	517	504	518	506	546	539	521	516	529	546	523	532	487	490	490	525	483	525	518	484	528	536	499	516	541	532	489	492	492	506	517	461	529	478	522	506	485	516	552	547	540	548	520	540	519	530	517	538	483	483	475	511	537	521	475	537	517	520	491	530	483	542	513	464	534	493	488	493	530	466	498	527	530	524	512	527	498	513	478	509	493	470	478	498	516	539	504	533	591	509	508	520	543	534	532	512	521	545	580	437	519	530	503	532	501	518	538	507	518	523	486	557	497	548	548	547	502	546	526	515	493	508	517	521	535	486	532	490	520	485	491	527	506	513	536	446	513	503	489	522	528	481	506	525	529	502	482	533	521	527	531	526	504	570	516	534	520	505	498	491	529	499	580	522	525	520	513	538	558	536	513	482	489	507	498	512	530	460	494	514	485	524	492	544	517	528	508	485	526	487	505	504	549	525	527	505	536	495	515	502	506	520	540	556	540	531	482	533	567	547	482	514	495	510	501	554	529	510	527	533	522	500	535	557	526	525	506	531	527	482	495	500	525	544	543	486	533	545	515	495	511	512	506	516	493	524	536	482	494	517	476	480	488	511	486	474	521	477	522	539	502	504	545	520	454	503	475	493	496	497	508	542	539	503	549	531	542	516	503	521	515	521	509	511	487	530	548	489	521	515	494	478	506	493	497	487	474	482	527	487	488	480	477	493	515	578	498	533	531	478	470	529	499	511	516	515	504	516	545	531	545	501	515	486	490	520	506	495	512	536	515	508	517	504	515	550	527	507	522	512	528	469	515	512	505	461	475	487	499	537	511	505	568	502	533	497	540	585	532	513	517	547	482	505	508	507	514	496	483	485	519	513	455	486	499	545	500	499	522	534	472	530	508	505	519	539	538	549	544	480	515	511	544	535	507	484	547	529	484	501	505	558	484	562	480	553	486	521	497	488	534	547	526	537	497	533	513	502	560	512	485	490	501	542	514	524	497	453	555	508	508	531	505	545	549	522	497	480	558	492	500	504	522	487	510	486	497	537	515	551	489	513	521	565	496	482	510	512	518	518	560	525	506	462	519	509	533	525	491	513	553	501	489	524	531	499	506	537	488	502	540	517	498	531	484	526	501	528	520	487	536	512	478	550	511	507	528	507	459	507	512	549	510	480	552	515	549	515	478	543	544	509	542	525	516	521	479	494	523	506	532	495	502	462	544	533	506	529	509	536	510	530	504	480	478	503	503	483	542	505	491	553	499	531	505	534	558	508	515	517	534	478	527	511	523	515	517	502	523	465	540	521	515	491	517	532	527	489	492	551	511	519	510	514	501	527	478	502	552	539	521	530	504	500	486	487	539	497	500	489	537	507	547	484	532	496	511	512	463	474	512	475	497	491	528	501	526	489	488	537	528	501	522	541	488	498	521	524	483	522	506	540	535	549	461	486	498	508	503	489	499	503	558	510	529	499	498	535	505	512	516	474	518	517	470	506	537	524	502	540	500	501	481	506	493	518	516	464	497	491	538	513	550	534	471	572	493	508	478	469	496	483	518	510	549	501	494	527	512	506	489	524	531	483	513	557	568	487	499	501	496	488	507	507	537	528	544	546	496	550	487	490	533	550	501	524	512	517	522	513	526	503	512	539	486	508	530	508	513	513	487	516	499	524	489	537	477	496	537	505	530	515	464	473	495	473	525	521	522	503	498	547	492	539	487	506	505	481	502	527	518	492	546	514	499	574	514	516	490	506	533	486	528	562	506	500	488	516	534	488	477	522	448	549	524	548	482	504	516	508	518	550	506	527	520	550	483	503	495	505	519	522	489	516	512	512	473	490	492	492	481	482	542	549	505	507	502	485	507	496	490	501	545	488	493	532	486	506	495	495	501	532	514	514	486	495	476	511	486	518	536	493	487	499	514	488	480	476	483	533	525	483	504	531	519	523	548	517	480	506	504	538	547	512	530	503	505	508	549	500	536	494	544	506	496	510	500	500	518	505	522	522	528	531	488	522	552	483	492	560	475	536	512	501	509	538	492	496	568	524	511	528	548	542
8046	9863	6372	3067	2011	1478	1190	1122	959	940	971	846	876	821	852	835	803	840	788	789	774	840	759	766	765	771	730	784	765	777	781	722	733	799	783	758	713	734	771	776	737	765	736	774	734	732	787	759	719	683	777	763	753	777	726	730	787	758	719	743	758	721	773	732	778	697	789	766	690	750	775	765	770	730	741	739	768	697	757	760	727	742	724	720	714	809	802	760	721	777	719	751	718	735	725	788	726	770	759	791	780	777	706	784	723	741	740	746	691	683	742	738	767	726	729	773	736	782	755	723	747	734	813	765	754	762	746	745	812	753	716	735	724	718	770	763	740	785	767	804	738	740	762	777	746	731	784	762	750	779	715	767	788	734	719	775	756	708	759	708	728	737	757	785	751	726	735	776	748	766	745	760	704	775	768	702	746	757	715	753	737	709	770	759	765	753	722	778	753	762	739	764	697	736	750	748	707	762	757	741	746	794	753	756	758	738	772	745	726	780	769	758	729	783	732	761	765	753	732	774	701	739	841	746	803	758	803	761	731	786	750	764	737	749	715	799	714	754	755	754	734	767	757	765	788	787	744	746	730	743	735	773	776	769	743	718	784	773	736	814	756	740	764	782	729	751	746	786	746	746	759	751	754	758	672	750	766	775	731	746	733	740	730	747	786	733	767	744	765	747	733	755	706	721	758	759	756	773	755	752	758	741	739	708	733	747	795	800	750	813	754	723	724	744	742	738	732	752	795	757	791	779	732	763	780	727	747	713	734	727	724	750	757	747	703	737	744	739	767	781	788	733	753	815	734	737	821	766	756	777	771	733	758	714	775	766	761	765	737	702	761	703	797	708	804	726	749	745	766	734	777	760	814	767	774	783	763	742	760	746	716	759	769	764	751	745	726	746	770	744	776	747	729	772	746	747	734	779	757	722	774	787	770	784	765	742	793	752	753	756	739	736	746	722	787	696	749	782	745	800	750	731	730	732	778	727	756	731	735	769	790	733	784	715	743	712	770	721	726	732	761	724	721	713	779	741	763	707	737	758	714	781	761	718	720	711	698	717	748	782	742	761	772	736	752	789	699	727	784	752	776	751	723	732	741	778	745	737	794	735	743	752	767	720	783	741	738	765	702	751	708	774	744	783	703	696	755	743	755	750	749	740	753	752	738	764	748	714	775	729	759	749	743	713	776	767	779	751	734	726	757	729	724	807	782	762	746	767	691	778	796	753	741	767	715	790	763	761	735	774	765	713	754	799	718	738	746	756	770	680	759	781	765	708	768	808	757	779	755	749	748	759	803	776	746	744	707	771	786	759	763	749	704	781	744	703	720	715	796	755	757	735	751	757	745	742	769	754	758	745	778	773	756	755	766	730	762	763	792	737	753	715	743	746	790	707	761	742	747	702	729	795	742	804	753	738	721	740	757	741	776	749	740	760	788	768	727	739	758	778	780	769	755	723	750	709	732	735	737	745	765	764	768	734	750	792	707	784	725	706	735	783	734	718	752	692	749	763	732	726	754	777	778	764	710	675	717	726	750	802	786	748	799	739	779	773	765	743	785	706	760	791	785	788	813	743	808	713	692	799	761	765	763	740	726	804	753	739	736	716	745	706	756	765	740	768	723	761	761	747	743	732	719	731	771	747	759	734	738	714	723	754	813	750	734	773	782	756	679	761	787	758	747	725	729	756	739	766	722	719	767	748	773	753	746	745	727	764	738	748	735	735	734	781	718	718	710	767	695	717	825	759	725	741	753	755	762	762	757	747	753	755	791	781	759	705	764	736	766	774	705	727	749	730	750	760	726	724	764	781	779	718	791	757	810	851	739	741	717	736	774	710	741	772	738	744	718	809	771	775	740	717	751	773	783	750	752	757	736	777	721	731	732	740	744	738	728	743	722	775	755	767	746	745	778	774	765	750	763	757	745	753	755	758	741	773	823	758	774	731	752	683	741	755	746	749	775	772	724	725	740	811	747	741	780	760	748	731	764	757	742	751	747	792	773	745	744	786	719	759	754	745	744	786	768	786	750	684	791	757	779	752	764	750	781	757	754	725	780	733	747	746	715	781	744	735	717	740	756	742	762	766	770	729	766	749	781	763	752	730	751	771	803	732	819	751	790	733	793	711	779	682	745	729	709	736	771	738	751	783	787	738	769	729	746	760	757	723	788	748	793	757	722	702	749	719	754	755	726	715	798	757	723	709	764	752	701	771	746	718	761	745	754	714	765	731	705	772	751	750	781	758	733	750	784	736	813	737	758	704	796	730	750	771	744	753	714	736	798	758	757	790	764	696	759	744	769	775	798	789	789	765	746	785	745	742	783	751	734	705	748	760	767	706	750	761	759	754	704	837	736	747	737	790	798	720	771	754	762	762	743	763	758	700	719	784	771	748	718	757	731	741	688	758	748	757	802	739	724	768	797	705	693	761	729	730	728	702	706	718	752	738	753	789	739	702	748	770	804	746	718	755	750	731	732	759	715	792	786	743	750	744	708	755	745	766	732	762	751	732	731	731	750	721	695	693	704	762	727	746	720	799	804	765	753	701	755	753	756	746	750	777	780	720	760	720	748	749	773	747	748	736	766	754	746	789	744	762	796	738	777	712	737	712	768	781	702	780	788	768	740	765	766	735	712	777	750	757	790	788	735	767	750	725	732	741	714	742	716	794	735	825	762	769	675	757	727	737	746	770	775	747	792	727	786	773	730	729	702	736	729	724	724	808	772	827	735	778	749	747	790	758	709	774	700	759	749	711	732	767	712	760	744	692	762	746	733	744	774	713	798	719	708	706	750	727	723	753	732	811	750	768	766	739	703	787	753	794	714	794	786	762	700	741	797	758	727	789	782	797	755	758	748	729	748	758	737	753	762	763	766	731	762	707	740	777	802	718	761	750	726	766	769	740	719	746	723	771	775	744	730	751	770	755	753	823	768	741	773	788	732	717	738	745	738	769	702	760	781	744	744	785	736	735	711	749	726	746	753	751	753	695	744	762	779	746	731	757	796	727	708	772	757	732	721	748	783	724	745	768	781	757	788	797	715	764	731	765	758	689	779	751	749	773	745	736	746	727	749	803	750	720	691	760	752	773	706	713	741	753	731	700	788	788	773	760	716	730	753	716	750	742	743	769	721	719	720	790	716	756	723	747	739	731	797	769	689	786	744	727	755	739	780	809	750	750	735	737	708	746	751	724	779	750	694	780	764	729	755	715	783	749	703	749	740	754	779	782	729	751	763	768	760	752	771	780	809	752	761	750	706	763	767	764	735	723	706	743	722	733	736	715	727	704	725	783	724	752	734	734	733	750	737	760	763	749	754	784	742	729	745	733	727	740	744	740	707	716	754	716	755	760	778	749	720	758	706	773	759	762	768	769	785	715	754	756	799	768	731	801	718	785	735	765	724	712	755	765	746	746	721	736	735	735	730	808	753	736	745	766	767	819	779	724	803	763	743	795	697	725	846	759	738	776	775	755	755	765	721	716	773	770	683	737	736	794
22183	21123	28833	23696	21124	21027	3778	577	405	400	329	304	294	285	254	226	219	216	196	197	220	203	187	204	173	164	181	173	152	160	152	181	181	176	161	141	179	168	162	155	159	174	162	171	169	158	162	165	169	150	157	158	160	151	156	175	151	146	184	154	169	159	144	137	154	160	176	143	112	166	162	144	134	152	184	142	154	163	129	160	142	138	142	171	153	168	139	152	177	145	168	147	136	138	152	145	137	160	157	147	162	150	168	159	163	161	147	162	167	165	175	156	150	159	145	172	140	158	154	148	156	157	131	175	132	163	155	148	148	145	145	144	161	141	149	154	138	140	151	165	138	160	131	151	153	148	159	150	122	154	177	174	152	135	165	150	175	169	174	168	139	173	166	150	150	133	175	161	160	158	150	138	166	153	152	142	164	170	167	139	172	147	164	139	131	184	137	142	159	153	142	147	173	154	141	156	180	155	141	134	171	150	168	139	148	153	142	176	155	149	159	153	159	160	156	135	149	149	178	159	161	140	169	165	156	147	159	145	151	146	144	179	142	163	176	150	134	140	144	136	151	130	163	173	156	173	153	132	148	171	137	153	158	175	127	158	134	166	142	134	173	161	144	161	145	148	130	146	146	144	129	150	147	139	160	129	150	158	159	123	163	166	164	135	135	149	145	150	157	162	148	177	143	173	172	169	166	129	154	163	133	144	150	148	129	167	148	175	147	130	155	145	168	156	166	155	145	152	144	163	154	150	144	124	143	178	165	145	158	130	155	164	143	164	130	149	162	156	135	138	133	142	158	146	177	179	157	148	159	144	157	154	150	141	174	149	143	166	138	149	158	135	148	143	143	155	146	153	147	165	160	154	152	143	148	161	143	142	150	143	170	160	164	169	156	155	150	180	160	164	165	139	150	157	144	165	156	154	180	147	142	167	161	145	159	149	144	139	144	151	126	157	149	154	154	155	140	150	159	159	146	158	152	158	133	152	150	159	168	144	158	160	165	153	137	147	166	169	154	153	158	155	151	145	152	142	145	179	150	135	167	144	165	135	164	163	157	155	169	158	131	145	172	154	157	166	145	158	132	141	160	151	146	162	149	149	126	167	138	187	148	159	153	151	149	145	162	157	158	142	166	160	148	174	164	163	147	166	156	163	139	145	174	133	148	157	157	161	148	151	165	148	126	140	150	146	175	140	170	144	153	160	141	165	153	153	150	147	164	140	156	155	163	149	140	148	161	135	144	158	157	161	155	163	158	149	146	137	145	145	148	150	158	146	152	148	145	156	162	140	157	163	140	153	141	134	148	164	172	148	151	156	151	152	154	167	179	158	165	148	176	148	156	142	151	148	159	140	141	135	182	183	130	155	156	147	159	148	148	166	155	139	145	167	131	145	143	149	147	161	147	173	171	161	143	153	142	174	159	146	159	149	161	152	154	157	166	150	165	152	143	150	148	154	151	168	170	132	161	151	143	152	156	155	166	134	151	138	175	142	153	162	171	144	138	154	141	163	172	153	144	150	158	158	144	150	147	146	150	135	157	159	149	165	149	151	150	159	140	147	144	149	148	129	149	169	165	135	152	168	184	168	159	162	149	136	148	158	152	144	144	141	145	158	125	155	134	150	142	161	144	159	157	146	148	140	152	138	138	164	149	159	149	162	148	161	148	161	141	163	145	164	156	137	154	164	156	145	161	160	162	142	159	160	156	133	161	153	164	135	164	158	143	164	155	155	163	141	155	162	122	146	157	158	151	144	170	127	144	142	147	135	151	161	159	147	140	156	152	167	149	147	144	138	160	151	150	129	147	143	148	162	142	138	149	144	140	158	145	152	168	152	166	163	144	145	133	181	153	137	148	147	144	140	131	131	138	141	153	148	128	144	138	169	151	140	164	143	165	162	138	163	145	136	129	153	126	162	167	173	161	170	147	171	163	150	148	151	139	150	157	142	163	136	163	165	136	142	170	160	178	138	139	136	116	140	142	172	150	143	121	142	156	156	169	150	137	161	128	148	127	146	152	146	160	123	152	169	138	152	136	175	142	140	138	157	159	120	158	162	163	156	153	150	139	168	167	150	132	138	170	152	167	164	147	145	159	160	147	132	132	150	156	166	165	165	152	146	147	144	150	168	158	138	159	143	148	167	156	137	139	150	136	135	148	148	155	165	150	145	167	163	170	159	153	147	153	137	144	156	139	151	143	152	158	148	141	137	141	158	150	139	136	165	131	157	148	141	147	151	145	161	167	140	177	163	155	146	131	164	159	144	150	139	163	137	148	173	123	174	176	147	174	163	163	149	152	128	160	172	148	148	156	139	167	142	152	160	139	167	142	139	138	168	170	151	169	147	150	155	161	143	154	139	152	148	148	158	148	156	141	142	148	143	172	146	122	154	138	147	161	136	154	163	157	123	161	163	128	142	151	146	150	163	148	167	138	167	156	156	151	135	153	138	129	156	170	150	144	159	140	150	164	154	161	151	162	170	131	136	166	160	127	145	151	121	176	161	171	152	175	167	148	155	139	160	161	178	146	140	178	143	154	142	148	162	137	154	151	159	158	149	159	144	180	154	171	143	153	168	153	155	159	146	155	158	161	154	148	139	135	155	172	149	144	154	136	145	151	154	158	166	139	170	147	148	142	174	149	161	157	167	123	164	152	151	150	158	158	142	151	131	151	133	149	154	162	137	138	147	153	157	171	159	152	138	135	162	140	161	160	147	163	144	165	145	161	163	152	166	139	170	155	134	145	159	174	150	170	135	134	156	145	174	163	138	137	157	165	154	136	157	138	158	156	161	149	157	152	145	165	153	141	158	147	146	143	142	136	163	162	158	152	161	149	168	153	145	151	166	145	155	173	147	160	179	138	158	175	172	134	145	138	149	153	164	146	161	147	148	138	145	140	176	131	173	143	147	156	167	149	155	150	172	150	142	151	132	143	154	157	127	153	147	147	147	146	149	160	163	134	137	142	161	155	131	150	143	148	158	167	166	150	148	148	149	137	147	158	145	157	149	162	154	168	144	146	164	157	149	145	143	142	149	140	160	144	131	167	150	150	141	151	142	143	157	159	133	155	148	162	165	164	148	143	146	143	170	146	146	152	151	125	139	147	133	129	166	126	147	153	166	127	138	130	195	162	161	152	149	142	166	149	164	183	130	149	144	147	165	167	131	158	139	172	147	141	120	150	152	146	167	153	132	136	156	147	157	135	154	147	159	152	150	158	157	147	143	149	170	155	146	144	136	161	159	156	151	141	143	165	142	152	142	144	151	149	152	151	175	144	163	160	149	149	158	137	147	161	144	152	141	159	149	137	149	157	172	166	159	159	150	144	157	133	145	146	177	147	165	171	150	166	163	150	139	131	153	164	136	181	158	166	143	156	163	152	158	149	145	163	163	156	140	148	154	154	140	145	141	146	146	151	125	160	165	149	157	146	139	143	150	158	135	157	144	135	174	161	122	164	161	148	145	152	151	152	158	151	158	158	145	146	163	157	176
10409	19793	12948	6379	4062	2527	1796	1312	1048	797	716	633	590	518	522	465	456	396	419	378	337	336	330	292	297	327	295	277	289	274	257	242	268	276	288	268	226	261	233	271	253	246	270	234	237	255	238	235	247	262	206	234	229	289	211	215	211	218	278	242	252	260	241	248	234	226	243	217	251	236	239	238	247	263	223	231	222	236	242	220	230	207	232	221	212	243	247	224	239	234	241	263	226	242	214	231	245	233	205	245	243	236	234	222	231	249	185	204	238	224	238	221	219	234	247	248	212	232	238	239	221	211	190	245	246	232	231	228	218	232	212	232	235	210	215	248	218	225	218	229	225	232	199	205	213	222	205	239	228	237	213	215	224	213	253	227	223	237	245	206	239	213	227	215	228	210	244	248	229	243	231	235	221	209	229	238	220	235	230	238	218	220	263	245	221	232	227	219	233	231	231	232	197	200	232	237	250	218	242	215	247	231	224	230	222	235	240	222	208	212	233	221	218	250	235	210	183	215	206	250	221	233	188	243	199	209	231	207	237	235	220	237	257	231	236	221	234	221	228	245	229	231	234	209	251	233	207	267	237	234	250	223	229	242	218	215	231	233	228	216	238	229	214	193	211	218	234	237	233	249	233	214	222	227	218	229	209	247	235	209	246	232	219	234	228	251	226	246	266	214	240	210	238	222	236	262	237	230	221	217	225	208	196	213	237	197	236	209	257	241	230	239	241	251	231	214	241	201	248	219	216	218	210	220	233	228	221	245	228	200	247	225	230	255	226	233	234	215	242	237	218	211	226	237	240	213	222	234	223	250	231	195	236	219	229	246	260	230	217	232	213	232	241	246	224	250	223	198	248	235	221	234	240	238	260	263	209	227	242	198	249	244	253	239	223	225	218	220	225	231	240	223	213	213	209	239	212	217	218	247	231	239	237	214	205	231	248	239	235	233	225	230	223	235	233	217	212	236	216	236	215	250	226	247	229	208	217	236	238	238	241	222	232	236	232	244	204	217	222	234	226	220	228	204	222	208	212	252	261	270	240	236	249	219	218	237	218	221	230	212	229	236	237	224	194	234	223	201	237	230	219	229	226	222	243	243	225	233	240	238	250	196	208	242	215	238	241	211	215	214	245	219	218	229	211	206	235	199	203	209	219	249	253	223	209	198	224	237	237	191	221	227	223	244	234	250	202	228	249	224	228	231	196	227	228	242	208	244	242	234	249	182	238	239	234	224	232	228	235	240	204	221	214	215	228	221	246	254	225	231	228	203	211	234	222	197	234	234	232	232	232	218	213	223	231	239	220	243	235	212	242	228	284	213	235	228	232	228	195	220	217	238	213	242	220	236	223	217	199	238	198	234	238	238	242	234	272	204	221	237	238	222	237	214	219	243	242	222	235	222	230	195	232	215	206	236	221	216	218	225	224	229	237	224	237	228	206	223	220	244	252	247	199	237	238	214	223	265	225	204	236	213	219	226	231	238	208	221	240	211	225	219	232	244	234	245	235	224	212	227	235	226	225	234	230	240	205	219	194	216	213	221	233	219	240	224	210	222	205	244	236	220	231	224	210	233	222	249	225	235	226	229	242	215	227	237	228	200	236	229	227	207	236	232	225	232	256	214	210	246	232	220	216	222	252	200	227	221	222	255	211	226	213	232	229	225	226	227	229	215	217	246	223	207	244	249	221	219	239	244	235	229	219	248	224	242	250	214	230	233	223	212	215	230	227	216	239	219	220	249	221	224	198	214	239	228	235	225	229	196	220	216	231	226	219	196	208	217	236	216	225	219	236	232	242	204	226	228	208	190	226	228	224	181	256	259	240	246	259	245	239	215	240	232	230	211	218	216	232	242	216	255	245	198	220	221	224	232	239	204	239	205	261	197	240	211	215	205	211	255	217	222	212	260	220	215	200	196	230	230	221	207	229	252	224	233	221	210	207	245	214	240	223	204	228	218	240	251	235	212	219	211	253	235	241	242	232	215	227	239	233	220	233	232	262	212	236	224	251	240	202	228	232	217	205	247	205	225	245	231	212	229	224	238	241	217	236	244	233	233	227	209	236	231	225	215	224	214	230	235	216	215	221	230	222	216	197	239	205	231	228	228	243	218	238	242	248	218	226	206	257	220	208	219	264	215	223	211	225	231	220	223	222	241	206	234	229	217	230	198	221	221	217	215	255	239	234	233	237	211	224	243	217	240	229	240	198	235	209	228	225	218	244	233	236	219	224	244	232	237	239	259	213	231	239	217	212	222	248	259	234	223	200	238	228	228	226	231	247	217	239	226	211	189	213	235	259	216	237	229	257	225	212	258	210	203	234	241	240	223	232	247	223	225	254	259	226	210	224	243	215	234	229	222	219	219	224	198	215	227	222	206	211	244	217	215	227	256	219	227	240	216	227	219	250	241	233	224	223	228	220	228	205	247	234	226	216	245	246	241	205	234	245	226	231	239	214	227	223	232	242	264	234	231	236	226	227	238	234	232	216	248	218	205	237	214	218	235	234	209	255	242	212	247	224	209	238	193	219	210	205	219	236	215	221	234	225	243	223	221	240	244	233	204	230	197	213	237	210	225	221	219	222	225	218	185	236	241	250	213	209	242	239	208	217	209	221	218	265	213	233	215	243	233	230	236	226	223	211	261	214	229	221	250	216	217	209	222	221	268	228	241	226	220	228	232	213	210	217	208	228	253	218	206	262	205	222	231	223	229	238	233	213	209	221	218	208	259	218	241	227	230	235	205	250	206	243	256	243	239	220	231	220	250	222	223	232	235	223	246	229	241	206	217	234	211	229	235	235	242	220	233	226	223	207	255	222	250	227	249	220	244	240	215	233	236	228	237	220	228	224	226	216	223	208	215	202	232	234	235	212	264	224	232	235	217	205	237	218	222	221	224	192	270	221	221	221	214	223	222	222	232	229	217	213	224	227	231	230	228	249	228	257	229	229	227	237	249	198	224	220	230	208	225	254	237	220	219	239	228	211	224	243	232	219	227	236	222	250	234	235	233	196	220	214	229	189	246	225	217	205	244	198	258	221	227	229	238	235	221	244	266	240	245	228	225	227	230	218	229	229	230	193	255	223	238	236	250	230	237	215	225	237	219	233	225	205	237	230	225	214	237	213	226	260	220	211	226	245	259	224	233	215	217	252	236	233	254	258	218	238	232	238	250	220	228	241	247	228	208	232	257	225	237	212	238	234	246	240	239	231	255	230	225	238	244	223	224	237	273	242	254	226	212	211	248	231	218	221	226	237	226	224	190	213	228	239	229	219	243	227	240	222	233	251	239	226	244	243	230	249	240	220	249	217	214	225	239	210	215	213	227	213	216	214	273	212	219	220	239	244	241	235	244	231	227	223	253	249	196	199	236	212	219	232	253	223	234	229	215	239	214	245	207	233	244	236	232	222	225	228	242	229	231	243	219	219	199	248	236	235	237	233	231	229	220	254	226	247	249	223	233	214	200	237	215	253	217	213	235	243	229	240	233	241	242
26794	19301	6245	1313	787	621	636	608	586	575	542	539	547	583	530	598	541	577	563	564	595	531	558	601	545	571	578	551	586	578	556	590	583	623	510	539	549	555	544	584	532	541	556	549	592	554	579	556	542	513	542	515	561	570	572	542	557	567	552	562	532	521	526	544	593	526	552	583	574	569	525	595	561	553	571	576	558	569	544	556	511	573	547	535	551	567	528	535	566	545	557	581	528	556	542	545	549	532	578	558	530	555	541	564	552	530	562	533	544	597	551	550	558	545	567	595	548	528	546	534	559	577	602	581	603	558	579	588	560	529	527	535	574	591	534	562	534	559	511	505	531	537	526	546	524	500	559	567	608	557	562	557	581	545	523	570	501	579	606	561	544	555	554	528	558	556	564	544	571	558	548	549	504	538	542	582	592	568	558	551	549	574	615	545	580	538	561	538	576	546	502	540	550	523	533	548	552	547	522	573	547	588	554	522	523	591	526	525	540	565	586	544	535	567	556	569	543	539	525	555	560	578	589	525	550	499	610	540	615	503	531	537	544	586	577	547	600	546	595	600	524	572	571	562	553	567	548	575	541	565	598	559	586	584	553	579	588	537	581	541	551	550	543	525	565	514	538	558	522	535	536	530	582	559	560	561	538	576	547	533	565	530	570	544	565	561	574	543	576	527	554	521	553	554	527	582	518	567	541	581	531	593	563	540	537	504	575	557	535	548	544	562	588	572	517	577	571	551	497	548	520	587	564	562	574	544	570	573	528	564	562	539	523	574	539	574	576	550	535	574	566	555	550	545	512	496	563	539	510	574	555	522	560	546	505	528	570	574	567	549	560	552	553	582	543	575	536	558	522	591	536	496	593	572	590	530	555	535	600	538	537	573	595	551	587	541	575	588	524	556	515	530	541	567	552	569	568	573	552	581	522	566	529	532	519	531	567	514	599	583	549	558	608	556	521	577	584	547	561	553	554	530	536	559	517	563	551	586	561	563	573	570	556	527	542	533	527	546	570	551	527	545	603	533	545	566	609	525	587	538	594	576	520	557	530	560	570	541	548	548	614	561	533	576	563	550	566	577	546	519	540	569	541	592	527	561	525	564	546	562	547	525	547	594	522	535	564	538	578	522	556	543	572	562	560	556	573	570	541	530	552	513	548	547	585	561	567	534	545	581	551	541	598	516	524	546	561	550	581	536	565	556	600	570	529	531	536	550	550	526	550	537	574	564	521	550	538	524	512	556	543	557	509	619	560	575	561	593	568	570	546	536	569	574	572	553	524	588	600	561	513	555	524	560	529	497	578	577	555	573	527	582	557	556	544	578	539	561	558	588	534	538	559	555	552	537	528	563	560	516	516	564	550	510	575	539	577	548	542	573	503	544	587	581	574	602	561	555	587	559	541	570	524	551	551	582	597	566	556	546	536	546	572	554	529	572	521	552	499	556	527	561	559	542	572	526	595	533	532	564	507	531	550	558	564	594	549	517	556	570	548	565	564	561	571	595	521	523	563	599	553	539	532	526	569	540	526	573	524	551	563	542	564	610	533	608	506	588	564	597	580	531	523	573	551	557	564	551	578	550	597	548	541	535	573	538	502	512	546	554	535	581	568	535	553	570	584	562	579	563	589	566	558	572	565	541	557	563	571	537	572	553	540	535	574	575	533	571	548	497	558	583	515	532	561	552	571	551	524	563	568	551	541	542	556	508	575	587	537	549	549	546	574	549	525	571	550	574	585	537	583	598	537	555	547	547	545	531	530	548	597	569	545	553	518	518	546	558	504	582	596	557	556	553	502	545	582	551	532	604	548	586	548	500	523	560	558	573	547	550	564	533	575	504	571	535	494	520	582	521	563	571	572	554	518	553	581	556	556	515	537	551	572	525	530	573	579	557	548	552	590	545	591	548	577	586	547	544	542	532	541	543	587	528	544	548	600	547	519	535	575	500	519	541	577	556	554	560	553	573	497	545	573	592	549	540	533	574	588	549	538	548	577	580	544	536	513	547	530	582	568	540	534	578	533	530	547	594	549	542	566	590	542	563	554	539	488	548	575	577	570	555	542	562	519	572	617	558	532	586	573	544	519	552	560	523	561	553	563	603	553	535	586	592	545	548	556	527	560	550	562	573	581	559	579	541	546	534	575	559	578	608	533	529	529	518	542	550	555	550	509	552	554	542	547	571	537	539	548	506	561	550	521	540	541	520	544	548	536	561	548	552	559	533	538	570	558	557	569	567	532	589	564	555	568	554	559	534	571	571	512	545	522	576	565	490	536	585	540	575	561	585	555	576	543	565	550	547	538	530	520	554	539	549	553	559	560	563	551	557	582	552	523	563	540	531	550	561	514	547	525	510	528	546	530	560	525	552	567	557	555	549	589	558	553	564	548	577	559	500	613	524	545	535	550	531	562	544	530	589	531	557	544	533	573	587	565	575	515	550	567	568	564	546	532	533	563	548	535	504	551	548	558	524	569	516	509	540	583	588	556	555	522	514	521	541	630	559	552	547	546	574	576	574	537	555	538	558	540	577	537	547	538	552	552	570	543	538	522	558	539	554	529	523	539	547	570	507	548	535	537	525	534	513	541	565	537	528	533	567	547	541	591	549	578	539	557	560	576	554	590	567	562	547	559	585	510	545	549	565	560	548	570	531	559	578	564	596	561	550	569	551	551	553	582	525	560	528	555	522	558	576	545	528	560	563	553	523	542	547	573	601	525	571	542	575	569	562	553	553	593	547	539	565	529	564	539	555	547	553	555	563	572	549	561	590	577	560	539	534	574	543	622	577	545	525	541	580	531	523	514	547	535	608	559	545	560	522	549	503	529	528	552	532	537	541	533	557	529	538	550	589	533	553	569	573	486	531	582	546	538	548	560	566	517	603	605	540	528	577	548	553	567	546	583	571	562	545	575	544	624	569	552	514	537	516	549	531	564	532	545	579	585	564	536	537	558	536	557	542	562	541	571	570	589	547	540	523	565	557	589	576	559	553	586	571	588	555	525	536	568	565	542	534	554	524	549	566	583	555	530	522	587	576	566	571	535	553	586	557	592	524	585	546	548	540	527	580	571	576	481	536	561	574	570	573	553	587	575	555	614	571	526	577	527	604	548	534	529	556	548	570	533	560	552	586	528	543	558	542	520	568	536	561	516	565	561	616	535	514	559	531	564	582	557	546	553	563	553	539	561	535	543	538	553	558	550	519	573	530	545	554	588	518	566	574	551	533	589	545	551	535	520	578	514	609	567	559	576	557	545	583	575	556	553	554	562	548	555	587	552	557	568	495	558	561	577	520	568	516	524	580	590	547	541	597	561	546	560	535	508	581	562	536	581	545	525	522	493	542	501	577	563	559	547	540	577	555	539	532	533	539	562	546	601	589	549	534	563	558	515	521	516	533	580	532	524	573	581	548	522	550	527	530	547	539	567	552	521	524	548	562	596	556	572	476	533	604	565	563	536	551	550	544	499	559	553	560	533	581	559	558	544	542	506	557
8009	5303	3282	1733	1379	1136	934	899	931	831	907	893	798	902	860	867	853	887	825	831	851	826	848	874	803	814	821	840	820	861	801	816	785	837	820	865	796	763	818	845	863	794	862	783	776	857	793	802	834	803	765	782	888	802	846	831	773	795	827	822	856	732	832	791	822	829	810	855	848	797	849	848	840	826	838	833	818	771	813	827	802	812	842	753	828	755	791	782	833	872	792	786	859	823	864	825	819	813	776	889	851	819	828	881	829	838	796	874	809	818	856	856	820	787	800	805	856	847	886	799	828	804	868	824	850	835	878	772	802	868	838	840	823	786	777	892	837	812	796	834	786	845	791	799	799	780	806	826	826	772	811	848	782	792	815	813	825	814	788	874	813	817	817	875	800	808	846	776	913	861	812	817	847	831	876	819	813	824	773	828	821	788	834	821	841	858	784	842	844	819	841	818	769	805	832	819	861	846	828	815	811	835	821	833	840	886	845	840	822	823	814	799	819	827	850	897	805	830	798	809	793	812	844	810	854	811	782	845	786	828	861	848	861	863	830	849	798	821	781	810	806	795	853	851	823	794	825	832	779	842	865	809	892	875	834	760	803	815	859	858	843	876	843	767	842	863	801	830	820	822	801	809	862	849	817	822	847	840	820	816	802	847	799	834	800	846	827	779	795	834	845	804	813	843	831	825	798	789	819	815	854	794	761	835	791	815	816	815	882	814	791	822	834	831	808	861	919	824	813	805	786	842	785	816	832	793	837	799	828	823	793	873	808	805	838	866	847	834	820	816	816	808	800	827	824	774	842	817	769	811	842	843	846	839	844	778	801	860	836	812	820	773	838	826	836	791	819	742	763	852	850	813	787	825	820	808	795	806	832	844	849	871	807	847	789	803	862	861	827	853	868	788	820	866	812	773	782	803	817	772	825	841	840	815	837	842	813	797	807	823	830	788	825	822	862	845	830	771	801	846	809	799	864	863	816	824	851	842	824	853	762	823	821	846	823	798	763	897	826	851	865	860	848	828	829	848	836	803	822	820	828	794	804	779	815	795	780	850	827	769	822	780	806	825	804	867	812	815	783	777	824	782	873	845	832	849	872	823	852	814	811	824	771	839	806	819	805	852	816	771	754	819	817	804	805	791	807	845	872	838	855	831	845	832	820	819	788	824	795	801	833	836	839	825	816	788	858	837	859	856	797	768	826	841	822	827	821	782	828	879	824	867	826	772	890	856	835	881	801	836	780	851	819	843	778	848	786	859	865	835	865	839	827	807	824	854	761	824	799	835	802	802	843	821	814	858	811	821	876	772	838	803	850	811	785	833	852	814	832	793	847	844	803	823	806	855	835	820	870	824	794	798	793	871	808	805	850	861	825	876	834	791	699	766	869	823	819	805	865	811	825	804	810	844	850	850	811	856	825	785	790	781	801	822	872	809	823	867	831	803	832	790	838	813	860	790	815	867	821	828	818	782	819	893	792	817	807	804	834	817	827	875	859	777	821	834	788	840	772	823	831	813	811	812	864	797	807	804	765	852	844	756	815	844	783	801	822	847	863	849	815	848	804	841	842	831	773	830	806	822	769	842	835	839	821	819	835	785	782	819	883	801	772	886	779	869	800	842	841	823	906	876	806	818	847	810	825	860	829	876	786	809	810	830	830	850	864	812	826	829	806	816	812	821	807	815	811	849	826	795	844	823	812	775	823	835	849	839	811	819	773	789	823	840	814	810	825	828	865	872	883	776	813	864	858	853	776	802	820	799	816	850	852	870	814	839	820	867	808	809	789	858	856	846	842	815	821	782	826	831	849	841	840	798	805	809	821	817	813	875	863	841	865	801	850	816	852	810	839	839	883	766	798	790	848	841	856	894	843	784	765	788	794	860	826	845	771	826	848	810	844	855	857	843	829	835	788	772	808	783	804	821	827	852	846	805	827	822	784	820	821	836	830	778	806	819	795	798	870	769	834	806	777	836	853	786	898	823	798	852	798	818	829	851	791	824	840	806	838	824	887	847	849	843	871	805	796	781	826	857	812	840	856	807	789	814	850	778	762	812	804	840	798	773	861	851	762	842	806	836	825	849	792	748	862	823	819	840	799	847	785	856	865	823	838	844	885	748	862	808	826	811	855	810	845	784	781	823	801	856	842	791	839	874	811	883	825	842	813	811	873	859	801	827	809	823	812	834	798	846	816	800	810	805	825	836	776	790	798	838	841	837	815	879	808	808	852	779	796	812	849	837	804	850	851	790	781	822	869	831	822	872	868	789	839	776	801	859	816	804	778	791	857	821	804	878	820	822	821	816	830	839	825	827	801	795	805	823	826	804	776	852	835	864	845	861	823	856	793	817	808	797	813	815	792	849	791	802	843	811	840	833	811	827	849	818	821	797	782	845	810	823	816	843	797	801	845	831	832	808	792	821	817	785	795	831	763	836	844	839	824	781	801	846	830	835	805	832	794	811	840	855	804	870	828	820	824	795	828	832	819	779	847	793	884	856	835	850	862	781	826	865	832	838	833	866	803	825	856	824	818	845	771	825	896	806	844	800	872	780	827	820	834	839	853	826	837	788	794	816	800	813	846	832	854	851	821	784	790	827	797	842	852	876	833	823	825	801	821	829	851	830	766	829	858	816	779	825	850	830	822	820	818	831	809	806	818	854	846	821	830	847	824	776	820	833	864	836	857	838	812	850	856	804	875	821	852	793	803	850	790	826	803	796	825	849	806	831	819	781	832	808	821	823	852	804	870	796	822	816	807	819	872	813	828	842	810	841	876	792	784	875	783	788	818	832	812	802	845	833	821	807	869	849	874	823	848	857	814	794	795	808	792	806	881	806	871	865	777	789	845	856	803	855	820	834	848	794	813	861	813	875	889	815	852	840	826	826	804	860	781	813	838	826	828	815	872	809	816	821	843	760	828	836	837	826	773	797	816	845	769	863	840	809	826	765	851	857	806	830	777	791	837	790	838	805	854	846	832	788	795	821	823	803	827	798	796	826	810	877	857	826	808	790	909	831	844	812	853	843	850	823	773	817	827	839	791	828	823	865	812	826	807	851	844	859	835	818	789	881	831	815	840	805	813	806	813	818	830	817	838	840	817	807	827	859	848	849	863	854	787	804	828	803	807	813	830	843	834	806	857	817	845	824	817	851	839	823	828	794	773	828	771	760	855	874	815	846	820	816	816	850	858	817	870	818	839	820	840	873	804	875	806	832	826	808	797	783	789	859	822	749	842	844	818	783	875	826	776	778	864	841	856	870	809	865	837	861	847	815	882	820	804	881	847	817	805	808	831	786	823	805	847	813	821	816	844	829	853	823	853	776	795	823	812	820	852	812	806	812	815	808	845	767	780	784	851	799	809	801	807	818	799	804	849	851	835	821	823	808	867	806	832	859	812	828	858	804	823	785	872	795	807	853	818	864	852	810	816	792	870	883	783	847	875	762	786	795	820	823	780	803	831	826	833	810	821	814	815	855	813	789	828	849	813	806
23091	21130	28331	24192	21099	6926	807	539	475	418	422	358	354	364	345	369	338	302	322	330	369	305	335	334	288	306	321	282	299	287	304	303	309	318	317	284	272	315	341	292	286	321	297	307	291	300	301	297	322	331	312	297	303	291	296	281	289	283	271	293	309	286	280	324	302	308	288	295	311	316	276	312	277	247	283	310	291	293	299	293	281	322	288	282	303	283	309	275	312	314	311	308	300	314	285	312	290	289	292	295	272	308	280	284	329	287	285	288	350	311	320	319	261	291	279	313	285	306	315	304	287	264	267	295	324	288	289	290	260	324	272	299	312	294	265	291	324	326	297	279	272	283	292	292	271	287	242	265	316	284	288	268	304	296	286	279	305	319	291	294	289	290	314	307	289	318	304	314	298	309	311	288	272	304	268	279	301	312	277	253	275	284	300	304	284	279	282	276	299	283	288	277	303	292	276	281	282	252	263	309	310	310	289	279	278	307	313	294	293	285	287	292	297	280	252	314	301	328	262	303	275	288	317	271	274	305	299	303	312	291	308	280	325	309	307	287	282	282	297	311	292	299	277	234	298	304	314	300	270	294	272	318	269	299	287	262	304	264	297	295	328	308	310	278	294	301	297	277	296	301	289	323	323	292	313	298	289	272	261	331	315	272	271	296	262	309	325	311	261	293	255	272	317	297	280	281	319	302	334	317	298	281	276	297	301	264	305	313	280	296	310	260	295	289	268	288	297	273	299	270	306	280	322	307	297	282	289	299	276	304	299	284	298	250	285	305	288	308	308	290	313	306	272	291	285	304	272	274	306	318	292	311	291	292	322	290	291	274	279	274	280	310	274	306	280	302	267	288	306	300	303	322	282	322	292	273	317	294	308	301	338	269	286	289	264	260	295	307	318	292	275	300	306	323	295	301	273	279	290	279	312	302	308	296	287	310	305	300	268	313	278	349	253	267	280	308	269	285	322	299	295	282	307	291	324	258	311	293	302	301	314	296	306	275	298	299	303	260	306	283	316	249	330	274	306	294	292	297	274	277	282	265	287	271	284	287	267	292	287	279	316	285	295	285	309	298	304	273	271	309	302	265	284	284	303	318	291	322	323	290	296	315	335	291	296	273	287	285	261	278	297	314	301	310	276	289	313	312	282	283	292	294	264	299	275	303	316	290	305	305	301	316	291	287	274	291	295	301	297	286	307	288	304	327	302	324	303	306	294	301	307	307	282	274	306	317	305	308	310	302	282	283	298	286	300	279	326	285	267	334	268	309	291	317	278	303	307	295	302	313	300	299	296	299	305	303	280	261	309	306	288	281	256	281	281	267	316	300	307	307	283	288	302	307	269	292	296	277	267	292	307	310	282	275	293	293	290	280	251	316	312	294	291	310	299	286	301	287	300	288	288	298	280	321	292	273	274	296	318	267	290	301	312	317	311	316	292	284	287	317	297	318	314	289	305	285	329	290	268	264	283	316	268	266	272	288	319	271	372	302	270	279	302	301	272	316	302	306	287	313	301	317	252	301	278	330	290	290	288	282	281	288	313	273	276	315	330	297	287	287	313	294	274	310	273	289	287	315	287	282	287	326	330	279	274	309	312	315	298	296	318	280	291	311	273	271	290	270	288	269	314	281	289	299	289	278	317	325	290	281	282	281	269	281	322	298	271	303	310	276	291	314	296	281	288	303	296	284	274	313	309	320	303	291	299	282	273	263	279	317	281	261	293	286	292	273	305	284	287	278	283	290	293	294	279	296	284	258	309	291	305	286	298	278	298	277	287	274	307	299	304	282	307	291	299	301	312	311	281	286	293	333	287	281	302	286	317	288	287	303	295	294	311	299	318	300	300	299	313	291	248	293	317	287	286	298	276	289	295	278	283	289	314	285	317	292	279	315	284	322	288	298	311	318	278	287	267	294	282	300	294	301	291	284	313	314	273	308	302	300	301	274	303	343	300	277	302	315	297	299	311	310	313	257	315	283	309	305	270	283	300	300	312	278	323	268	271	287	310	310	260	309	313	286	289	301	311	310	321	284	297	267	292	302	309	285	294	259	272	292	309	308	278	280	308	281	299	308	340	308	306	290	281	313	288	277	281	300	298	308	294	317	317	279	296	299	302	281	300	312	306	324	333	315	273	300	322	288	308	283	276	280	300	253	297	243	309	269	275	291	272	297	310	291	298	314	291	319	266	257	262	340	324	293	329	308	290	309	286	310	294	316	300	317	308	295	285	265	274	316	295	287	256	309	303	302	307	315	281	299	284	284	300	289	302	279	290	293	277	273	288	310	308	278	339	285	310	294	319	270	299	284	295	299	288	324	304	273	315	305	278	296	273	299	276	289	304	302	279	294	286	280	291	311	274	301	289	309	308	298	274	285	293	283	288	277	302	287	294	314	296	272	285	256	295	312	295	282	297	308	291	298	310	313	280	308	275	325	331	293	295	311	317	297	294	278	296	282	311	333	282	285	294	293	316	294	289	294	316	272	285	289	293	295	275	297	299	303	294	309	286	302	283	285	322	279	270	292	278	307	314	301	291	287	283	288	313	325	307	267	296	280	273	298	283	283	294	289	280	296	296	297	285	270	308	286	312	276	308	298	271	305	260	318	305	306	283	288	302	295	264	305	288	300	280	275	302	288	284	311	264	323	301	310	316	311	292	286	300	284	308	314	309	295	269	287	301	299	284	301	289	281	285	298	284	292	272	291	270	308	314	270	292	283	282	325	272	315	259	320	286	297	284	299	309	274	270	294	290	306	296	280	298	261	293	270	299	301	325	318	293	313	307	283	282	283	328	287	294	334	289	284	270	302	291	308	285	276	304	288	293	306	291	305	276	338	264	317	289	270	267	345	313	291	289	302	319	310	310	327	282	310	308	271	311	325	298	324	296	277	324	322	324	313	286	288	313	313	271	301	285	263	297	311	262	283	299	300	293	290	297	307	282	344	302	311	310	332	292	284	297	342	285	282	294	283	330	267	257	295	307	306	296	324	284	294	295	309	313	281	326	304	284	292	280	306	268	248	304	320	299	307	329	275	300	279	309	290	263	297	298	279	295	298	304	278	295	313	267	266	298	284	295	280	280	288	287	277	285	305	319	294	297	316	296	302	267	311	300	279	287	288	317	310	332	319	330	308	276	277	287	303	280	318	298	311	266	296	289	263	308	303	297	287	296	300	288	290	268	287	279	293	326	327	327	290	276	276	286	288	291	303	317	326	276	294	299	288	315	285	287	299	305	296	305	284	284	269	272	304	298	320	278	297	291	280	276	271	284	308	286	288	273	265	284	293	289	294	293	285	288	258	316	315	298	271	264	326	281	310	292	269	317	282	299	264	324	291	276	310	328	300	318	290	290	299	280	256	256	286	289	316	298	307	347	305	309	330	275	321	303	311	269	279	270	312	284	309	297	318	296	312	292	291	294	247	304	288	277	305	320	291	308	291	280	284	297	300	324	294	295	289	303	332	316	296	297	314	303	325	266	279	286	306	303	312
8229	14511	8983	4413	2613	1781	1315	1061	980	766	790	689	631	654	623	587	564	604	528	534	554	542	531	516	472	509	488	520	478	538	458	490	475	453	477	497	487	481	496	445	467	433	455	448	487	460	418	486	485	430	447	467	496	487	432	500	473	498	445	480	459	450	487	494	470	452	467	462	459	467	479	464	494	454	444	445	445	424	450	464	471	470	458	431	416	464	430	441	466	470	500	449	459	473	445	463	483	506	443	452	467	458	430	482	482	453	442	463	441	479	460	459	472	468	467	467	459	505	436	444	476	457	437	455	463	474	451	478	481	481	479	453	483	422	419	482	477	471	432	417	465	437	452	417	465	464	447	487	477	471	505	479	482	439	431	447	457	492	444	441	458	477	460	435	468	429	429	459	431	449	460	453	475	524	435	410	486	425	490	458	403	485	450	459	482	463	489	456	459	478	445	497	505	462	453	432	450	469	443	503	425	464	460	464	481	469	454	457	442	517	449	472	464	458	462	458	436	412	476	465	456	462	503	475	464	441	448	473	479	466	457	504	454	462	455	423	480	487	427	455	493	422	482	442	463	463	454	450	441	457	491	439	452	459	434	462	441	392	472	427	455	459	466	446	480	486	457	469	471	519	491	480	472	419	455	470	499	450	466	467	439	420	437	461	438	465	470	457	474	460	466	442	516	480	464	473	503	439	437	488	431	435	453	477	443	438	478	461	442	467	473	433	467	460	490	476	435	422	477	432	477	444	484	471	485	451	447	478	456	503	469	442	433	426	454	457	470	445	473	477	438	463	449	488	460	474	476	438	429	449	461	466	457	453	450	464	441	464	484	479	435	474	463	466	473	448	480	451	437	490	424	445	437	447	443	492	472	453	451	471	444	454	484	481	462	447	449	503	440	465	470	425	446	472	467	471	459	444	474	469	458	441	461	433	465	451	420	469	467	485	444	467	474	465	519	469	488	445	478	429	469	447	423	446	464	485	464	468	486	487	447	474	452	460	436	478	480	462	471	454	445	448	477	422	437	459	459	411	430	431	491	451	470	445	470	425	404	478	436	470	453	461	492	471	451	457	490	441	455	488	454	467	431	497	415	436	437	456	458	446	468	463	429	427	452	494	453	444	419	467	466	420	425	448	430	450	451	435	463	448	426	456	444	421	452	456	434	461	457	478	468	432	443	487	455	469	469	461	476	463	478	447	462	465	429	477	441	467	431	472	468	470	428	448	476	491	471	470	447	403	510	498	437	447	455	456	459	432	473	478	511	445	429	394	463	464	463	458	466	462	441	467	435	458	472	438	439	458	496	475	468	479	453	488	482	457	463	452	466	464	443	495	453	461	404	492	459	448	463	458	451	498	477	485	463	462	475	444	442	472	433	452	428	480	436	474	457	462	448	490	476	463	444	439	459	452	473	428	463	455	458	490	443	438	484	502	489	458	455	475	482	411	471	480	459	486	512	445	435	465	462	457	449	466	441	426	466	469	489	492	463	465	450	458	471	428	434	492	445	438	467	440	467	430	488	465	452	446	451	467	451	429	445	458	476	470	439	424	431	423	426	455	428	419	463	493	459	439	476	452	416	466	468	441	514	470	457	449	442	409	472	469	432	452	457	447	401	466	472	433	462	479	494	474	469	454	449	468	482	462	466	451	471	505	441	471	463	446	454	443	441	425	458	449	431	469	454	428	494	409	437	487	460	496	470	439	442	475	457	485	464	468	455	456	455	463	418	454	475	487	456	473	434	420	467	472	459	469	427	458	420	459	440	473	492	481	441	472	468	443	424	461	501	495	441	512	475	461	461	448	481	446	450	473	448	476	443	473	454	462	451	455	462	451	456	426	464	442	458	481	477	458	452	466	448	497	470	450	438	438	470	446	412	453	447	455	463	480	492	447	480	477	419	443	443	470	477	473	472	481	439	489	453	452	471	465	465	449	451	439	470	459	474	463	458	450	475	472	525	480	449	482	461	475	456	449	458	478	429	415	468	450	489	448	517	466	497	468	473	459	476	475	476	458	418	426	460	456	448	478	495	456	440	444	433	456	503	466	433	483	464	482	462	497	463	432	449	479	456	482	445	467	459	455	419	445	439	453	446	449	484	471	436	433	487	460	498	460	475	494	456	470	495	442	470	448	430	484	487	488	472	428	444	463	477	400	481	464	474	459	453	476	464	464	450	444	455	466	462	440	439	445	477	438	468	448	484	468	449	501	452	478	414	440	500	449	452	479	411	467	471	432	478	475	466	458	428	483	437	468	438	444	450	475	461	463	479	503	497	416	482	458	445	461	452	461	447	480	472	456	496	504	452	463	471	491	471	485	453	494	453	428	437	466	472	454	453	461	456	464	469	433	471	427	438	458	448	462	489	481	425	436	473	454	432	440	473	446	471	472	484	475	433	473	456	475	460	463	426	500	471	453	455	450	528	483	473	454	491	496	484	444	447	505	445	469	445	453	449	453	443	434	482	450	428	427	461	437	472	449	447	464	456	461	448	510	487	461	443	527	465	494	506	473	493	478	460	439	470	447	481	418	496	462	461	473	469	455	436	471	426	459	471	422	419	479	454	441	452	477	434	473	461	463	464	436	488	460	467	448	446	469	449	461	493	451	471	467	455	438	481	448	448	460	454	475	445	475	442	457	451	453	457	440	437	458	469	485	485	470	477	427	445	434	443	446	469	449	468	462	446	458	468	431	474	512	494	443	478	421	445	463	472	480	420	443	471	521	481	431	417	475	447	496	445	473	450	463	471	445	468	394	475	480	468	459	478	431	463	453	451	471	480	478	471	440	450	442	444	477	502	438	456	454	455	441	441	457	458	475	454	434	488	481	454	439	433	444	463	458	445	453	457	484	461	412	457	464	446	458	432	456	439	431	486	467	438	418	492	421	443	470	446	435	442	452	434	432	436	404	390	447	449	443	470	438	489	408	479	451	418	456	435	451	475	452	457	416	459	479	418	502	424	446	459	466	473	426	459	436	445	444	494	495	461	463	464	462	465	443	460	417	457	453	422	505	451	466	462	489	452	458	450	443	467	478	489	470	488	477	488	442	461	480	433	441	436	452	411	490	468	483	435	453	469	463	512	446	480	460	486	478	458	487	498	471	446	450	463	477	476	477	454	413	451	462	469	442	418	451	448	475	460	433	469	415	465	478	457	494	446	481	452	452	439	482	443	436	460	458	470	476	450	486	474	488	438	486	454	439	428	454	444	469	466	465	467	469	480	449	474	444	449	466	441	441	461	480	429	498	444	447	505	438	467	444	489	469	464	490	423	399	428	477	441	491	457	460	444	469	477	462	468	455	456	473	453	471	439	480	447	442	471	462	468	467	467	481	447	487	455	452	433	431	459	468	479	462	461	473	460	475	481	424	450	495	459	459	432	411	459	452	490	490	444	469	420	449	491	470	458	452	459	455	444	473	503	462	458	491	463	446	439	441	437	426	442	484	455	468	501	464	479	463	459	448	451	492	437	441	440	464	462	466	441	472
24261	21109	26757	25105	4372	886	696	618	606	572	557	544	571	555	532	546	507	525	540	521	519	472	485	531	550	492	543	476	517	492	502	508	484	471	544	505	474	520	520	518	506	488	502	549	491	547	514	521	504	545	528	524	533	515	475	491	493	534	504	467	522	488	488	510	508	484	506	512	509	504	501	463	514	513	492	483	496	536	498	502	519	495	522	504	445	498	540	505	497	519	432	491	478	484	516	482	489	525	497	518	506	460	503	515	495	553	463	475	547	493	508	542	512	495	509	512	477	505	492	470	529	529	481	520	518	489	508	512	503	502	468	517	516	468	521	516	528	507	515	505	512	504	515	507	532	532	485	528	494	499	481	505	485	501	480	500	521	524	536	547	517	484	493	504	494	493	500	514	513	532	531	523	510	513	479	517	490	503	489	517	512	471	505	509	488	525	482	508	517	491	498	500	512	511	490	495	497	496	494	497	524	495	466	483	531	502	505	526	497	482	534	523	475	479	511	512	553	525	511	487	509	525	537	506	535	489	500	503	500	520	538	504	506	496	486	479	520	543	502	495	534	513	516	511	517	512	518	486	514	533	508	520	539	529	532	507	472	513	507	535	541	501	497	505	514	495	521	528	472	473	502	478	506	474	528	494	517	532	496	495	521	519	528	533	521	497	462	535	470	490	484	558	514	531	500	492	521	476	528	529	491	486	526	492	479	545	533	505	497	515	487	518	537	534	507	490	493	501	505	517	533	499	509	527	511	497	520	499	486	472	514	475	523	501	511	521	518	464	535	484	471	481	510	506	505	493	472	498	507	521	497	523	504	505	501	517	499	512	493	448	500	508	520	497	566	536	502	527	514	524	535	507	505	532	500	522	532	499	486	495	511	494	515	499	519	546	504	509	507	508	517	492	470	483	517	503	544	500	521	512	522	533	501	483	490	460	523	533	458	477	518	506	509	555	521	514	503	518	523	499	490	504	516	493	505	510	508	508	498	528	514	511	501	498	507	549	514	524	466	545	499	524	518	513	528	485	532	486	463	518	506	531	517	505	529	516	521	489	468	480	539	506	439	557	515	541	515	508	498	499	485	539	506	467	515	549	530	528	495	485	495	493	513	512	483	500	508	463	500	492	470	517	508	545	473	507	488	508	477	505	480	457	507	547	547	476	517	541	471	496	528	531	523	497	577	496	488	515	460	490	490	511	464	491	521	535	495	505	529	486	472	461	520	548	518	509	492	530	491	500	482	534	503	516	515	476	511	509	468	486	531	506	496	499	503	482	477	514	537	511	529	512	510	520	513	479	512	545	473	485	521	502	504	452	490	496	530	530	486	513	501	541	501	549	508	530	537	523	512	466	496	519	475	482	512	478	507	546	509	516	524	513	446	502	520	532	488	505	487	492	494	512	526	476	481	492	514	498	478	519	490	534	528	537	542	536	502	510	506	509	511	474	543	528	535	521	535	548	529	518	470	495	495	497	488	482	505	455	499	481	487	510	476	457	526	462	503	495	497	503	547	520	512	499	493	493	515	483	506	492	516	474	549	496	509	505	547	493	498	507	529	543	505	481	530	491	469	516	504	515	491	541	488	498	529	523	468	496	491	522	514	503	514	508	534	535	507	494	519	475	499	481	511	434	527	512	463	470	512	506	536	493	536	525	501	519	465	515	527	524	523	508	472	525	515	517	485	543	527	477	515	509	491	560	519	485	545	504	501	517	494	551	492	494	520	472	504	532	525	515	528	508	463	526	517	484	490	499	510	493	470	496	556	534	493	494	474	496	476	444	497	488	510	480	530	493	507	542	516	448	549	514	490	502	502	500	504	527	530	496	540	537	464	515	515	491	511	477	500	479	486	514	529	536	504	522	526	489	494	501	501	527	521	522	498	524	541	469	468	520	480	532	471	509	484	507	524	492	541	527	512	497	477	526	466	498	526	525	505	495	539	505	525	531	540	492	528	514	467	497	482	521	467	532	497	513	503	514	480	505	522	436	507	513	524	491	494	522	480	483	482	508	534	492	562	507	513	532	492	502	500	449	536	485	508	509	496	518	496	500	517	518	531	536	504	534	548	497	517	509	524	517	490	571	494	504	507	491	520	497	505	452	514	510	512	493	496	553	526	503	540	478	491	523	536	536	510	471	486	543	529	458	496	493	469	511	508	483	530	536	491	492	515	489	509	528	477	460	543	526	491	530	502	476	584	492	523	512	492	517	507	521	512	498	527	491	504	496	531	502	501	537	556	486	525	535	503	507	526	476	513	498	491	512	496	483	513	523	498	512	542	523	488	516	518	467	486	529	542	526	562	522	505	493	507	541	503	500	529	511	501	488	502	528	502	519	517	553	517	505	453	504	469	502	516	503	502	479	502	533	484	546	480	527	495	488	492	511	512	506	475	495	489	542	506	488	507	512	468	525	511	542	497	531	516	553	514	483	471	542	483	472	487	510	480	511	537	467	522	510	527	476	489	530	495	497	491	507	507	556	503	476	502	496	485	506	500	558	490	504	509	524	464	528	504	531	479	511	556	504	505	501	494	499	472	530	492	508	502	481	513	493	481	482	508	516	497	514	523	481	506	508	462	508	522	535	529	502	506	503	499	529	468	497	477	510	512	519	492	504	533	498	494	493	547	506	477	523	546	516	503	509	524	470	520	528	526	508	552	529	479	523	521	499	469	488	493	504	475	525	519	473	478	494	529	506	461	507	535	506	521	459	501	533	520	496	512	501	487	508	496	504	504	507	536	529	513	531	521	490	500	473	494	493	499	512	516	526	485	509	504	504	499	527	501	488	517	528	541	521	539	518	529	549	459	516	487	535	492	457	493	512	474	431	501	528	480	510	522	519	440	527	479	555	512	500	513	483	516	539	523	527	488	515	505	535	534	509	510	464	484	495	523	486	495	520	497	513	488	525	484	508	497	490	518	544	533	503	525	535	504	461	555	524	504	490	525	500	508	449	508	508	512	503	513	526	552	519	499	485	460	510	496	554	483	529	490	465	493	464	489	473	519	502	508	495	524	466	512	532	500	534	508	517	489	501	499	496	485	515	514	514	507	480	532	482	485	512	529	461	527	524	479	508	521	477	501	509	488	524	508	492	477	514	521	485	528	501	471	511	470	486	489	463	511	492	508	470	521	518	492	516	523	522	492	475	489	518	526	508	489	489	534	514	505	504	510	517	516	499	515	550	560	509	499	452	511	502	530	523	501	487	547	501	510	521	513	505	520	491	478	518	502	499	499	485	455	524	497	524	476	507	488	500	467	535	537	490	486	495	483	519	484	491	458	482	509	530	485	456	537	549	479	527	502	541	515	509	514	525	498	519	534	514	504	471	496	537	500	477	485	468	467	516	496	506	465	485	492	531	517	557	514	505	559	544	540	483	471	532	532	521	501	522	556	525	489	500	495	491	525	534	498	498	514	517	471	517	505	482	510	530	508	490	518	526	541	554	474	522	483	505	543	525	508	512	516	530	508	536	528	539	506	517	512	528
8691	9647	5860	2979	1999	1425	1187	1035	1004	939	877	868	892	866	783	793	794	834	828	728	815	793	772	762	756	742	779	734	761	736	736	715	740	727	749	763	724	711	754	732	740	733	753	739	756	702	748	729	792	739	761	743	757	755	746	723	688	751	721	723	773	757	753	728	727	736	724	811	735	746	727	686	723	756	731	815	683	718	761	761	752	752	720	752	735	693	742	754	744	730	718	733	744	740	689	762	740	706	743	727	759	813	726	703	699	762	763	734	722	713	755	766	753	766	716	727	750	717	739	709	746	721	741	720	743	724	730	772	767	723	745	697	700	751	713	752	731	671	716	701	742	729	758	735	738	761	758	706	741	731	724	771	729	781	731	758	736	778	698	725	715	752	716	710	758	742	749	733	719	755	713	728	759	713	698	702	724	763	708	755	698	711	763	715	760	777	700	724	705	746	724	713	758	710	732	696	714	711	748	753	738	733	730	716	729	786	765	773	675	764	792	738	786	701	727	737	726	724	686	743	704	751	754	725	705	719	725	799	776	761	709	758	705	735	723	713	735	735	691	724	729	715	729	701	744	726	729	708	759	696	739	770	736	724	763	735	738	741	744	774	729	753	739	747	726	743	742	742	725	799	722	744	737	696	736	715	763	734	731	734	755	761	754	733	771	721	756	751	685	747	725	768	762	738	751	747	760	776	742	739	754	746	715	715	709	741	768	744	790	759	682	726	699	682	732	786	701	754	754	744	714	719	703	693	773	755	708	731	733	712	757	716	757	739	761	752	763	798	770	751	771	751	712	756	718	718	766	693	780	709	766	758	766	733	754	775	713	716	756	731	754	763	756	716	752	688	733	751	749	796	723	740	715	743	723	747	752	730	723	705	733	771	773	749	780	767	746	717	721	751	761	708	726	729	755	727	763	736	731	766	735	730	718	725	758	762	745	743	714	691	748	753	749	707	711	730	746	750	725	714	771	703	763	718	768	676	689	742	738	723	727	769	731	737	746	737	753	737	733	698	686	744	745	732	713	684	733	736	774	727	677	732	731	743	689	746	764	744	683	757	762	764	724	731	752	706	759	739	746	722	719	673	718	762	696	777	769	736	756	730	744	742	746	716	713	676	773	727	797	767	786	736	736	719	745	722	713	751	734	777	716	800	762	709	757	743	767	769	732	778	719	735	768	734	746	687	742	735	705	710	769	754	750	723	755	737	767	688	722	727	750	746	755	748	783	702	741	789	773	733	723	753	736	769	725	741	682	758	747	738	736	795	751	737	725	722	743	716	714	714	727	739	794	685	719	749	750	757	704	754	690	770	726	694	789	743	746	717	738	709	743	738	760	762	701	732	755	760	687	764	722	770	757	714	706	720	729	714	723	743	749	780	753	797	725	744	710	774	737	752	731	753	731	711	753	669	773	746	721	721	744	745	760	735	687	756	717	730	746	727	752	718	751	728	764	715	706	742	740	705	790	782	770	747	728	738	699	715	743	764	719	769	733	751	715	783	801	720	716	726	726	765	723	800	739	730	728	738	725	709	794	725	754	727	708	756	777	727	697	781	713	708	746	759	716	744	730	697	715	747	766	709	681	776	691	722	708	718	711	743	729	721	745	782	770	740	728	719	702	688	712	699	745	714	738	753	770	774	779	751	786	738	750	772	751	769	678	733	734	739	760	722	708	674	749	784	782	742	778	738	764	726	728	760	758	712	737	740	750	717	726	774	738	748	732	753	712	761	691	752	723	753	731	725	691	724	758	748	746	758	714	747	785	786	699	790	747	719	728	767	755	708	717	779	724	694	779	738	739	729	822	761	706	721	727	727	730	750	725	724	761	712	753	752	725	686	737	755	670	741	792	760	750	758	749	714	729	759	727	754	732	707	745	691	739	742	806	755	705	751	734	752	718	751	734	750	715	721	701	775	705	716	713	769	721	714	731	763	787	702	695	775	774	761	722	760	768	695	729	769	743	717	745	724	706	740	770	782	736	671	717	732	736	709	768	713	743	712	746	705	683	744	709	723	737	726	743	741	702	768	740	729	747	695	716	768	772	732	727	724	771	719	693	755	749	751	740	766	821	727	681	754	743	729	696	723	718	751	666	741	694	745	718	753	776	788	743	770	742	744	741	709	728	761	709	685	715	724	740	782	745	725	780	784	756	728	739	739	774	738	682	720	742	717	735	722	753	756	743	752	742	764	749	718	720	727	729	708	724	762	748	725	734	734	716	712	739	784	698	758	769	757	752	747	754	737	740	816	786	691	778	714	768	803	778	703	754	756	783	742	738	730	787	781	725	723	764	728	766	740	719	725	703	710	722	722	787	778	723	745	718	746	742	723	701	695	780	751	764	707	730	723	724	682	785	783	788	779	736	738	713	791	772	751	769	743	728	699	728	768	736	742	791	700	739	714	759	738	717	746	802	726	742	711	743	730	731	760	778	721	755	761	780	728	735	774	770	697	741	732	741	748	727	751	746	732	739	742	774	742	759	742	806	768	702	777	760	756	683	760	786	753	758	761	703	715	765	695	736	740	749	790	727	731	720	765	738	719	723	719	797	753	743	682	699	745	781	704	744	744	708	691	756	721	690	743	713	750	741	720	720	692	732	761	752	741	770	763	703	722	761	777	742	739	750	689	705	705	713	710	721	729	730	798	709	773	738	746	738	711	721	729	755	721	764	773	735	709	722	731	723	721	719	738	717	707	722	775	743	727	725	724	790	715	755	716	755	779	754	726	722	723	741	678	785	766	755	766	720	737	736	695	755	751	745	749	701	750	738	747	710	718	696	735	693	724	738	719	700	735	706	749	676	746	734	729	746	743	745	762	749	758	754	735	696	733	719	744	734	704	742	752	740	725	689	730	758	721	701	652	775	754	714	746	762	768	782	763	746	751	823	733	743	755	748	713	722	753	731	732	735	765	702	741	705	671	712	731	732	756	745	688	742	725	739	742	742	713	786	745	761	719	740	761	707	709	722	691	747	741	739	741	764	719	709	681	765	730	731	750	742	711	712	715	706	739	724	761	723	778	747	758	691	753	703	748	746	762	682	733	764	756	756	713	746	743	748	723	676	742	745	741	755	786	731	764	740	713	775	741	715	782	776	708	715	727	785	725	708	789	742	763	723	774	754	768	773	739	741	751	779	734	725	698	686	737	734	740	778	716	748	705	746	722	749	729	774	764	708	742	719	676	762	757	771	733	736	716	731	724	719	700	689	748	745	729	785	736	732	744	769	698	745	736	761	769	711	779	764	732	710	710	717	732	754	720	768	739	756	720	739	772	765	731	707	721	695	720	724	725	766	675	721	784	711	708	734	723	781	782	762	720	689	762	788	772	744	764	737	721	744	688	711	768	779	720	724	734	750	713	751	751	723	713	750	716	696	792	727	706	736	753	744	737	709	769	762	767	685	701	723	737	697	758	693	720	696	741	760	724	789	757	708	682	724	751	788	736	721	739	717	750	710	731	748	720	702	793	718	773	749	741	745	697	733	717
22223	21142	28824	23720	21143	21059	3685	616	363	356	344	278	237	250	270	233	251	214	203	210	205	188	181	205	171	163	178	197	200	166	182	153	175	169	170	161	156	168	161	131	145	140	170	154	166	153	160	170	160	172	159	153	159	159	141	149	181	152	161	163	158	155	130	156	143	171	157	150	157	148	156	156	170	157	152	161	159	156	159	134	159	139	148	158	162	161	173	148	177	168	152	152	147	145	140	160	140	148	147	146	149	124	141	145	152	126	152	152	151	135	138	131	149	145	142	160	181	148	164	147	149	151	140	134	145	150	153	133	154	144	158	149	173	145	143	154	156	157	131	150	125	160	153	157	142	150	158	143	136	152	189	166	144	136	152	150	138	136	140	131	161	165	141	128	176	131	153	155	140	147	126	136	166	163	162	134	150	142	127	157	164	162	173	166	152	158	134	159	151	144	159	156	163	164	141	166	156	146	144	162	169	130	156	143	164	163	117	139	151	140	150	147	140	146	147	133	152	149	149	140	165	160	160	135	126	161	165	151	152	166	150	122	136	145	138	146	158	154	175	132	172	150	155	156	151	160	142	145	159	170	156	138	175	153	137	141	167	160	151	133	153	140	151	129	171	136	143	145	174	145	141	149	157	158	143	136	167	140	168	140	140	136	133	142	151	130	147	158	150	145	137	141	157	139	153	156	155	172	151	140	161	161	136	162	135	174	135	154	167	159	154	146	135	156	159	159	149	147	147	129	136	155	128	157	132	178	130	156	154	154	163	164	159	130	152	152	148	160	144	146	146	150	176	137	138	153	161	154	141	164	157	142	115	150	157	132	143	141	160	140	165	161	202	158	151	164	154	150	131	134	140	145	159	157	164	158	135	139	164	152	165	135	167	123	164	138	147	145	157	158	168	137	146	118	165	156	151	133	154	149	147	155	145	145	144	150	146	137	163	157	153	153	144	139	158	138	158	162	130	165	161	115	183	151	156	136	131	145	167	150	149	138	141	159	160	148	152	151	148	152	142	150	153	155	149	139	155	154	156	162	142	161	144	126	161	145	150	153	147	164	168	154	166	141	143	152	163	146	144	127	144	139	146	147	152	155	160	139	168	164	159	165	138	158	147	159	144	156	161	154	160	136	129	165	149	163	156	141	145	136	166	159	120	142	122	157	173	157	134	148	154	155	137	167	163	155	133	166	147	151	131	140	163	160	159	164	155	150	141	128	160	135	140	121	156	149	145	149	146	161	137	151	147	133	137	144	170	150	136	147	136	131	125	147	121	135	133	148	151	158	151	149	146	149	157	136	143	145	159	157	152	148	160	143	147	166	147	140	166	147	155	147	136	165	162	169	146	158	135	147	133	153	169	166	121	146	162	148	140	152	148	152	147	141	176	133	149	141	149	142	125	141	125	172	146	148	149	137	149	161	159	161	168	139	144	163	159	157	127	138	160	152	154	147	155	150	133	142	142	130	150	163	158	156	158	149	188	178	158	131	166	161	160	144	130	162	139	154	157	124	140	152	149	134	150	137	138	154	142	141	142	145	145	150	169	161	146	146	130	158	152	175	136	162	122	137	151	140	124	168	142	136	143	174	133	133	143	142	150	168	146	149	150	170	102	162	147	152	140	170	166	165	171	130	134	161	156	164	154	139	156	144	147	143	159	134	145	149	149	156	150	135	152	152	150	151	173	142	161	150	142	155	152	134	144	159	152	148	156	153	154	145	133	163	141	145	155	164	147	167	150	158	144	159	132	128	125	143	155	128	142	155	127	173	165	154	133	154	139	142	140	152	142	118	130	151	178	124	175	151	159	142	185	165	148	132	138	145	155	172	134	161	152	139	159	136	143	147	169	149	162	160	148	136	133	158	139	179	153	142	142	144	150	135	128	167	131	167	163	148	141	162	158	158	131	149	165	167	153	167	132	151	149	161	154	157	167	157	155	133	149	153	143	140	133	135	145	169	164	132	165	151	176	169	170	172	149	136	131	148	139	147	183	173	141	169	149	130	133	143	165	157	162	159	164	146	167	164	157	129	169	140	136	175	157	134	160	129	151	181	140	131	142	154	141	140	149	148	165	143	128	143	148	137	158	167	134	140	139	145	135	142	153	159	154	139	143	162	133	156	159	144	142	140	147	152	143	157	160	161	148	129	145	126	173	155	153	142	133	160	150	157	134	148	156	143	150	157	133	165	160	167	139	130	168	139	149	135	149	130	130	152	159	160	139	144	120	160	144	152	160	168	149	146	149	146	154	155	145	170	143	143	137	166	134	152	168	145	153	142	156	151	143	165	156	147	151	145	145	145	159	146	143	137	131	158	145	122	121	149	162	156	119	155	145	147	146	160	142	140	136	141	165	133	140	153	136	142	168	141	176	140	145	141	160	131	144	151	143	139	141	161	141	146	143	158	146	143	154	146	123	139	171	167	145	141	144	132	160	155	140	141	165	155	161	147	167	157	134	160	117	141	143	159	175	145	140	159	138	155	138	154	149	141	155	134	159	170	139	149	146	151	134	138	167	166	145	158	143	150	164	149	140	140	143	153	148	140	154	153	175	157	157	126	158	141	144	151	149	163	139	143	166	154	150	155	148	147	130	144	156	140	144	146	162	143	154	143	135	160	147	174	155	151	152	149	146	149	167	153	157	137	166	170	155	147	158	150	141	166	136	129	146	152	161	144	167	161	152	144	139	160	165	132	164	166	158	164	151	175	165	152	167	157	146	136	148	151	147	134	153	132	170	151	141	148	171	152	154	152	154	155	161	143	144	151	143	151	155	140	154	138	128	136	143	167	160	137	136	174	161	140	146	149	133	121	150	147	144	150	118	164	136	151	148	151	144	148	148	169	142	160	141	148	131	171	132	137	176	155	157	146	166	151	141	151	161	159	155	165	145	145	169	130	139	156	134	147	161	135	162	170	152	152	152	156	150	155	147	157	132	137	148	142	146	143	149	143	125	133	150	145	164	149	143	135	156	150	156	154	144	151	152	159	137	143	168	137	159	150	130	144	159	138	134	161	123	151	118	151	135	165	157	132	160	149	144	154	157	153	159	165	146	142	179	138	157	144	137	148	151	144	157	141	145	132	152	149	154	135	144	140	157	161	141	154	144	166	137	161	146	130	129	151	146	125	161	142	140	142	155	151	125	158	157	139	168	160	156	148	153	128	148	151	131	133	148	135	138	152	151	145	156	150	154	149	139	161	160	145	137	154	140	149	160	148	158	146	151	154	156	156	137	149	169	118	161	151	129	168	157	144	135	136	168	147	144	162	143	152	147	148	163	145	164	142	148	153	138	154	133	155	168	136	158	136	150	161	147	168	165	143	142	151	155	148	145	160	158	160	143	129	137	171	151	135	159	148	160	155	136	153	140	164	132	150	176	139	170	146	164	147	159	133	162	157	137	152	152	166	154	157	155	152	149	132	145	162	166	141	146	127	141	159	146	154	137	152	143	148	151	148	155	171	151	148	153	134	138	143	116	150	173	124	151	150
9851	19290	12855	6802	4099	2516	1850	1330	1038	859	703	691	554	569	506	443	451	417	382	389	352	327	328	317	270	291	303	289	291	285	279	289	246	256	248	251	258	256	237	266	251	249	230	232	249	231	237	216	227	235	230	225	233	223	221	215	230	239	243	220	249	226	221	254	226	248	237	241	251	229	240	227	256	229	239	236	215	224	231	240	212	212	259	227	236	215	233	241	225	207	231	246	205	231	222	229	238	252	232	247	225	197	242	262	188	244	228	215	227	207	212	199	225	227	206	225	227	245	230	236	215	232	240	223	240	199	205	200	238	222	254	241	200	241	206	215	209	236	213	218	225	222	218	217	213	226	240	218	189	215	226	228	240	203	209	192	225	209	201	243	221	209	224	208	200	228	223	220	232	225	209	236	202	214	224	238	236	224	218	215	235	235	252	247	216	237	228	215	240	243	258	212	238	216	233	249	225	229	225	224	252	208	214	199	239	236	234	227	207	211	242	225	237	225	217	212	216	227	222	209	222	226	228	240	257	229	219	240	185	211	220	218	226	190	224	228	235	237	187	228	220	221	211	204	233	231	201	215	203	227	231	231	197	232	207	218	233	187	231	233	213	216	217	226	232	239	217	227	236	240	219	245	206	241	229	245	196	210	202	237	223	227	219	215	219	210	225	225	223	235	235	229	202	198	223	220	216	219	256	245	234	229	230	231	234	203	240	248	216	235	209	233	237	233	228	234	210	215	236	215	245	234	210	216	221	206	217	213	211	239	231	243	215	249	203	249	247	214	249	204	216	222	237	208	212	243	231	205	245	245	239	217	234	203	239	199	196	212	212	201	228	202	210	224	226	227	228	220	230	211	228	222	217	218	228	204	234	246	213	245	224	211	221	220	220	206	243	223	202	247	223	220	215	220	218	214	211	229	221	223	226	214	216	208	245	204	237	229	218	236	211	228	237	214	209	216	181	224	218	197	215	215	221	215	196	221	236	218	195	209	216	269	233	200	250	192	222	231	259	206	230	236	212	212	198	217	219	206	237	237	217	232	234	237	236	220	231	223	244	223	230	210	240	214	224	227	217	231	237	219	212	220	201	205	236	223	214	207	223	222	209	228	231	253	223	215	212	233	222	219	252	195	217	211	226	225	210	226	218	205	221	234	198	212	244	227	212	236	214	210	216	247	213	203	216	232	223	223	221	217	212	225	240	242	215	220	232	215	227	253	211	238	258	210	252	223	252	203	216	219	228	216	232	241	198	245	234	207	225	228	229	224	212	233	239	223	187	229	220	223	242	226	193	235	238	220	209	246	236	231	223	229	229	223	234	228	233	215	223	226	201	225	210	235	230	215	228	223	249	222	218	236	229	223	244	220	225	225	217	215	247	235	231	214	197	215	192	239	214	210	201	242	197	253	228	206	231	196	232	243	233	229	250	220	221	221	220	202	217	237	223	237	191	229	222	232	220	223	211	237	244	206	242	236	208	246	222	216	224	247	195	235	231	212	228	216	206	206	231	212	219	219	221	223	225	195	225	229	206	201	219	215	212	233	205	213	218	243	205	229	204	215	231	233	219	233	242	212	239	238	220	231	223	231	227	236	196	242	245	230	226	222	234	224	211	240	238	203	225	240	247	202	217	236	245	222	202	194	222	202	242	239	225	219	225	248	227	214	222	204	215	206	220	228	225	233	232	218	226	234	236	227	189	225	209	213	225	226	223	210	209	215	225	206	215	204	221	220	239	222	230	227	206	215	221	249	214	207	228	244	205	225	213	216	226	242	235	212	222	210	195	214	232	197	211	226	239	235	210	220	222	234	211	221	238	244	230	240	221	220	215	227	201	215	236	211	218	221	210	215	237	223	260	218	224	202	189	223	235	221	229	212	225	249	228	227	212	206	226	240	218	223	171	227	217	244	230	211	211	206	227	196	242	231	214	213	218	233	222	212	233	240	236	248	221	214	234	230	206	244	215	216	250	235	249	227	211	222	216	239	231	229	229	233	220	211	202	236	231	210	215	212	217	225	233	241	208	220	216	220	220	233	230	249	219	222	221	238	209	229	210	239	213	216	234	222	206	224	225	217	228	220	226	219	207	235	228	218	197	227	233	238	237	222	232	212	249	223	230	205	211	217	206	207	252	227	204	224	215	221	199	240	215	194	205	223	246	224	254	222	220	229	238	231	240	239	204	209	237	204	233	207	239	236	214	229	242	186	218	217	226	239	218	218	222	200	221	209	208	209	213	233	203	225	228	207	231	217	222	198	191	206	222	201	215	239	221	235	238	206	228	216	218	229	225	247	231	214	229	227	217	197	234	213	215	212	211	246	210	208	203	212	218	250	218	217	228	229	207	225	230	192	205	240	215	213	249	222	236	222	251	244	249	232	225	234	234	225	220	212	212	230	211	229	248	220	243	241	204	219	211	223	246	235	203	207	230	232	259	222	203	202	237	209	235	201	212	233	250	229	232	224	207	204	204	207	226	206	234	237	227	235	242	237	212	274	250	224	227	230	204	206	241	194	223	246	222	234	240	242	225	247	220	230	215	213	197	226	199	209	233	233	238	211	221	203	224	232	230	214	250	217	216	204	220	236	222	208	242	229	240	228	211	213	204	208	239	235	237	219	237	242	230	208	235	220	246	240	221	214	236	200	204	218	217	220	225	207	228	190	213	225	244	203	229	227	219	212	216	226	218	229	219	233	214	206	219	219	231	205	215	231	215	225	228	230	212	231	223	213	216	217	225	241	235	222	229	218	186	232	220	220	221	214	207	241	230	227	214	221	231	234	208	226	212	233	230	241	230	206	223	251	233	221	211	192	222	219	217	229	219	230	212	213	222	246	240	224	223	239	225	217	228	230	226	221	219	221	236	190	225	246	225	218	237	220	243	230	215	210	222	241	213	227	229	254	233	238	192	240	229	221	209	202	225	229	226	183	195	217	228	245	218	238	227	211	232	217	234	210	224	224	211	233	251	210	219	231	223	218	218	228	212	218	230	222	238	196	231	210	229	221	255	216	214	230	222	196	216	220	197	231	200	216	231	206	224	219	249	236	207	219	223	228	221	192	224	216	211	233	207	221	207	250	225	228	222	216	244	219	216	237	194	212	229	243	195	227	222	216	221	226	202	232	228	210	229	230	208	211	230	242	226	200	209	229	243	232	206	204	254	227	233	219	217	228	241	216	226	228	208	212	262	212	209	234	246	241	228	230	264	240	206	243	239	216	217	227	235	208	216	199	207	212	203	221	236	226	195	230	216	211	240	233	237	211	201	212	222	229	232	217	209	235	225	231	231	218	220	223	221	222	220	220	235	219	227	228	236	213	229	206	255	242	207	239	222	247	225	222	231	215	220	201	213	211	216	191	240	207	234	241	223	183	211	223	229	210	193	236	229	226	215	250	229	257	236	239	212	232	221	220	226	235	216	236	222	230	205	205	202	235	235	230	226	220	210	215	230	197	222	221	225	213	232	213	223	209	235	196	229	201	237	239	212	195
26774	19224	6210	1442	686	623	670	574	554	577	574	586	537	562	579	562	559	529	597	539	540	532	574	554	545	536	514	555	598	558	529	554	519	527	548	543	580	529	551	527	522	505	546	535	540	574	564	577	536	567	553	574	532	573	547	558	518	562	556	497	526	534	486	582	541	518	527	530	498	542	570	532	496	516	566	562	585	518	535	534	537	489	555	535	529	531	548	546	523	561	538	530	536	530	533	480	509	496	518	578	565	559	532	570	549	531	516	502	573	557	514	540	503	538	560	573	543	535	553	526	542	580	545	553	547	537	545	536	607	553	566	546	532	532	572	511	562	570	562	527	558	564	561	569	529	552	544	550	550	548	553	544	561	540	546	510	542	536	527	508	547	562	514	551	551	515	549	573	556	543	507	531	549	529	572	571	596	511	538	553	553	509	539	529	550	561	553	554	540	551	520	533	545	546	563	517	531	547	551	560	573	565	535	527	497	564	511	496	572	556	538	564	573	553	516	608	562	604	544	525	563	525	567	577	505	502	582	549	548	536	538	518	523	543	562	570	575	559	535	537	535	552	530	541	565	513	524	516	545	574	576	574	500	595	554	559	527	537	545	530	540	546	543	527	578	505	585	532	488	527	563	543	543	542	539	560	554	590	519	538	536	552	539	589	539	506	515	523	531	546	540	574	538	582	548	561	551	542	570	539	587	565	557	556	558	545	566	558	524	570	516	540	550	573	536	527	514	520	532	579	517	572	522	526	506	550	545	529	531	558	534	508	514	536	505	546	544	545	542	518	537	514	527	532	534	511	535	534	520	512	538	523	539	541	524	512	562	529	545	561	551	528	522	549	556	581	536	536	529	532	540	557	591	538	535	554	559	528	545	536	536	511	528	532	547	559	548	536	545	533	561	533	526	563	527	528	547	536	553	544	516	527	539	583	518	558	586	580	516	528	537	522	541	558	554	543	534	546	563	564	548	565	518	562	533	577	587	538	544	543	532	529	561	553	579	545	505	562	521	556	545	586	544	552	544	492	539	523	554	547	531	530	520	553	528	581	566	565	562	549	536	516	535	521	543	562	514	566	523	519	551	499	524	541	551	550	568	546	507	529	540	578	510	545	564	550	552	529	558	513	583	520	546	530	536	571	532	519	548	553	539	595	519	570	546	528	597	537	575	564	557	509	560	527	549	539	528	546	512	480	533	573	570	516	516	504	560	522	502	547	559	511	504	550	517	530	534	545	584	598	593	528	514	525	542	548	578	535	515	521	531	566	614	548	578	558	550	555	585	539	566	544	534	542	550	538	572	552	524	569	500	519	546	512	567	539	549	542	529	558	553	561	525	520	537	569	538	551	554	559	547	515	537	541	548	586	530	569	500	558	551	515	551	566	558	530	521	513	527	554	535	524	498	545	496	524	576	527	523	518	559	536	536	551	543	574	543	533	548	538	523	497	546	537	547	539	549	506	491	533	506	566	568	540	522	542	585	535	584	547	574	541	552	573	573	534	559	550	554	527	539	511	561	579	576	519	515	559	547	550	545	563	569	560	557	562	543	520	556	547	553	530	571	548	527	546	514	569	537	555	564	553	535	563	544	573	487	570	546	562	541	523	562	550	523	551	565	550	532	566	538	562	545	557	533	544	546	536	538	546	529	558	537	566	534	526	555	555	518	526	518	524	573	546	593	552	559	567	511	551	528	548	528	571	548	560	573	514	528	585	546	583	575	540	527	525	547	535	542	569	539	515	561	527	527	519	574	526	532	546	515	532	534	531	534	522	558	538	554	566	552	547	592	516	537	554	551	517	532	543	536	584	529	493	593	545	547	533	509	554	494	524	520	544	560	564	583	562	526	552	545	538	538	517	553	536	548	534	554	539	512	504	554	520	578	521	552	548	533	567	577	557	514	537	548	533	516	587	579	523	560	507	530	554	542	562	584	502	550	543	586	504	549	567	537	574	554	519	519	592	499	550	540	577	559	520	565	518	550	574	542	540	556	518	529	519	558	519	533	544	542	558	520	539	539	558	553	545	546	513	564	587	604	559	524	553	588	519	577	554	549	522	555	547	546	543	517	519	547	527	537	521	558	549	543	560	532	550	527	519	578	561	543	532	551	554	544	541	548	529	557	526	529	561	575	513	584	542	521	535	502	547	547	575	515	539	540	524	519	509	535	563	507	574	581	535	533	512	535	521	517	575	561	547	582	563	580	548	561	571	545	564	562	505	547	563	511	516	565	535	551	536	544	556	565	544	519	551	535	506	556	549	527	538	560	526	582	518	521	543	564	537	541	516	535	557	518	556	535	526	528	579	543	513	578	513	539	598	568	568	561	585	539	517	528	552	552	541	535	548	496	577	568	554	561	570	572	529	551	535	545	553	521	539	546	510	535	534	522	505	538	555	554	549	519	536	569	537	577	522	533	557	505	563	540	538	576	563	564	559	543	527	538	513	570	564	551	523	550	536	516	554	545	554	515	543	576	551	544	570	521	566	546	549	560	548	579	577	548	525	529	532	567	545	539	544	519	524	577	555	571	567	556	530	529	542	550	542	517	535	537	530	541	536	545	537	543	538	513	534	531	553	541	543	540	551	531	559	580	531	554	543	512	582	556	559	539	554	540	516	568	584	559	547	510	524	533	518	555	545	474	557	505	576	554	537	572	545	562	567	578	509	551	512	529	536	520	577	544	526	535	585	556	580	546	536	468	526	544	530	550	555	583	550	507	551	545	565	562	511	566	529	577	516	564	567	567	554	538	519	525	485	582	548	545	492	545	557	542	509	556	520	537	569	562	581	527	588	538	502	525	511	561	512	524	524	550	527	547	543	552	542	550	540	524	545	555	587	547	548	538	544	534	537	554	527	528	575	524	531	519	556	521	535	569	593	518	577	557	556	515	572	555	549	509	525	576	545	545	590	537	538	549	529	550	575	548	564	544	580	531	491	516	585	533	530	568	527	571	541	526	542	538	518	514	574	545	589	561	583	521	520	528	532	499	512	537	541	535	518	543	570	545	549	511	496	542	537	524	570	574	576	550	562	535	546	523	528	539	545	534	580	498	543	541	534	537	549	533	521	529	551	522	510	538	517	575	533	559	518	558	560	541	545	517	549	513	502	527	569	561	525	519	585	554	562	548	599	584	536	556	553	540	530	565	562	533	556	520	537	570	537	530	573	528	548	560	550	519	577	554	575	564	545	573	545	528	529	561	561	543	567	545	533	531	520	510	561	529	510	571	526	537	533	535	569	544	550	561	530	545	565	514	504	572	574	549	533	574	562	519	546	545	515	540	553	560	555	528	551	541	530	533	525	539	576	566	588	531	554	529	561	551	549	534	530	537	523	534	527	507	544	542	585	568	532	552	561	509	561	556	539	538	560	514	547	540	548	523	577	544	562	569	497	518	565	550	540	550	577	551	504	570	572	496	516	521	550	547	534	492	516	503	526	547	526	500	521	576	526	532	555	535	547	504	530	569	506	526	532	545	508	570	567	529	592
7913	4651	3463	1783	1280	1044	1011	949	896	892	838	793	880	855	824	826	852	796	859	766	807	829	835	800	860	850	849	796	785	790	797	790	834	850	794	839	800	823	771	831	810	801	812	817	850	799	862	817	805	730	824	859	839	814	813	798	804	806	768	780	807	832	817	798	813	830	822	789	820	802	805	848	815	789	835	811	842	811	765	844	799	797	790	786	800	795	805	761	834	806	811	780	821	853	838	813	805	830	845	825	735	815	766	783	863	785	801	832	829	795	804	850	832	771	789	811	822	816	842	827	827	817	789	822	824	836	837	842	842	829	823	852	787	851	771	801	858	754	790	818	812	792	852	781	830	802	856	776	827	796	768	807	829	806	774	857	842	795	805	805	829	770	779	752	771	810	769	801	807	823	766	794	817	817	784	874	830	774	817	793	809	768	812	780	797	861	783	818	788	786	811	815	781	838	775	792	765	800	806	785	745	834	818	850	808	829	807	760	761	798	803	789	810	834	838	787	807	821	760	810	831	809	746	818	814	812	797	811	769	839	821	782	852	822	827	843	776	819	816	805	830	857	824	813	822	777	860	805	808	813	773	870	795	811	813	782	835	823	756	864	808	789	814	833	833	779	869	813	807	793	787	787	824	810	781	830	835	838	801	861	765	824	782	795	821	790	816	790	812	815	881	778	799	813	829	800	809	780	790	834	830	824	816	830	823	846	787	757	807	787	859	780	775	826	842	789	754	786	788	765	849	771	776	769	809	792	771	789	810	784	814	800	821	802	867	851	770	741	824	785	806	783	831	847	798	788	803	842	814	835	793	819	747	858	781	871	808	789	843	785	776	798	844	827	822	812	825	809	775	811	782	831	753	812	821	797	878	837	828	814	843	788	845	803	853	775	821	797	792	797	787	807	831	814	860	794	867	786	806	772	831	857	823	828	841	790	740	774	804	785	803	818	811	747	793	805	791	855	796	793	786	799	800	808	787	810	828	845	848	809	819	813	852	808	794	826	823	833	777	804	807	804	823	829	789	828	804	831	811	859	879	807	818	803	780	801	803	837	815	806	836	849	784	781	826	799	819	747	784	868	777	826	796	815	839	791	834	799	781	783	765	849	812	853	770	824	801	778	797	747	832	825	780	806	796	786	812	799	853	831	775	827	821	798	846	807	838	829	796	833	845	825	811	862	812	850	816	823	805	807	865	794	791	807	822	845	780	787	825	829	786	833	794	867	851	811	832	824	796	805	810	821	821	833	821	811	817	764	816	793	810	791	777	797	824	812	881	840	809	808	847	804	856	803	881	809	793	818	836	816	788	794	781	864	773	841	812	764	769	757	806	825	835	797	804	833	813	767	800	837	818	833	784	826	826	772	803	814	797	853	851	832	796	788	816	806	834	848	847	817	788	805	828	794	775	779	792	754	825	794	847	821	855	828	844	834	846	780	853	786	817	802	780	842	785	814	877	790	762	819	797	786	818	783	800	821	793	788	801	813	831	756	811	866	774	791	822	754	779	815	831	848	842	812	820	780	821	799	827	834	825	836	793	826	815	802	852	834	832	785	853	845	804	879	836	837	817	839	818	773	806	851	821	793	832	814	765	821	765	814	836	824	837	841	802	823	772	803	800	815	786	805	824	812	897	796	781	800	784	819	834	850	840	833	790	819	745	807	802	788	796	812	787	799	828	766	779	817	772	804	770	808	837	842	773	767	777	812	854	798	806	814	717	837	815	820	795	789	787	792	828	795	783	826	840	867	815	843	800	854	827	841	829	868	786	857	831	804	799	780	785	792	818	831	794	825	810	790	832	842	838	832	805	828	770	837	836	814	820	850	839	854	779	857	811	763	790	816	777	806	814	826	819	830	798	803	843	777	838	812	756	834	796	793	813	827	835	761	804	798	794	861	783	826	785	806	768	821	807	824	800	793	826	823	824	803	819	810	819	791	773	876	817	773	796	799	738	773	819	818	809	799	865	832	840	874	788	832	777	787	846	778	819	809	830	796	841	867	861	770	811	849	817	815	763	841	821	822	810	794	830	810	833	786	781	820	816	832	795	839	840	756	819	800	792	848	796	790	818	820	812	786	820	772	810	802	848	821	783	858	748	790	875	812	816	839	811	829	874	758	771	820	785	830	787	845	795	798	820	786	793	780	797	846	832	819	809	829	836	843	786	813	835	784	848	826	839	841	801	774	799	836	772	842	795	808	771	792	856	813	810	802	798	836	717	838	801	825	887	817	775	834	788	761	767	832	803	822	809	795	832	821	799	820	785	797	809	809	833	811	771	767	810	815	832	789	828	815	788	771	813	718	817	791	768	756	826	812	781	808	816	803	834	815	855	833	762	793	773	759	833	796	836	819	757	815	815	787	863	728	807	801	818	788	841	781	822	830	778	810	855	816	865	841	831	823	831	811	814	839	797	839	790	807	728	770	807	811	791	805	815	796	883	774	833	804	816	841	813	819	796	765	834	823	844	811	819	794	833	784	812	814	818	823	770	811	766	826	810	842	827	823	801	844	772	810	815	802	801	795	826	808	758	799	830	817	846	819	775	798	827	799	795	764	831	778	859	813	791	836	823	817	823	803	827	796	811	833	810	787	798	860	808	859	798	820	852	786	795	763	835	793	808	817	795	779	798	815	845	797	779	819	759	831	817	804	802	841	825	822	809	815	833	805	871	830	861	819	779	794	893	848	778	795	843	886	813	823	821	856	821	808	817	793	819	818	840	818	781	779	799	802	807	806	782	807	782	883	835	811	770	813	788	804	817	834	821	815	807	802	834	809	820	837	821	813	813	778	777	824	832	765	841	857	775	763	786	794	780	815	838	789	813	797	804	832	842	841	844	823	843	823	761	828	768	813	820	811	775	785	842	830	806	806	776	834	818	826	810	814	802	769	811	832	774	808	766	803	770	887	846	849	799	802	846	804	785	817	802	875	839	800	809	760	850	849	853	804	773	781	847	781	815	837	818	782	795	814	794	820	840	746	772	808	821	822	850	817	877	809	810	791	774	848	761	807	767	820	805	817	827	787	819	830	809	787	788	792	821	794	826	841	765	808	766	825	846	808	826	797	778	798	792	829	766	788	814	833	781	824	840	814	829	828	784	806	818	815	765	792	822	768	787	805	784	830	785	813	745	839	825	832	789	859	823	840	798	803	845	796	817	834	834	797	836	838	842	771	828	830	790	810	824	802	814	824	804	817	747	821	842	825	839	718	823	837	795	794	834	844	871	853	833	813	847	794	779	785	833	802	833	832	872	782	796	743	813	808	800	805	820	804	786	766	814	840	791	844	801	814	808	781	831	815	830	837	856	804	762	841	807	839	827	854	834	789	835	803	808	832	822	838	852	795	787	796	852	731	767	815	800	792	800	786	769	839	828	829	829	852	808	815	792	807	789	838	842	826	766	776	829	788	830	849	808	791	791	821	842	804	811	883	779	823	845	808	800	851	819	809	791	849	815	790	806	740	828	807	845	843	828	846	805	826	777	810
23004	21108	28286	24162	21084	6924	788	548	459	436	384	391	365	320	302	353	300	330	329	327	312	306	299	285	294	271	338	267	306	340	307	286	302	328	290	311	319	290	306	291	327	268	291	279	297	319	293	335	292	308	286	286	290	258	329	289	266	265	313	328	295	300	262	306	307	295	299	291	280	273	298	340	306	299	297	255	280	306	298	303	288	274	295	296	272	295	323	290	317	321	297	321	273	293	293	310	323	323	302	279	293	297	308	285	295	273	289	292	287	306	276	280	271	310	280	271	271	290	279	291	322	279	293	282	285	301	306	293	300	281	287	290	318	289	260	298	321	298	307	265	283	285	287	275	302	291	286	282	305	342	275	310	293	280	269	284	314	301	307	315	311	266	248	288	309	316	308	282	299	266	306	291	274	293	278	333	295	262	316	269	311	316	275	287	290	264	290	322	309	352	285	257	289	270	284	300	300	296	292	282	342	291	290	308	275	303	298	288	300	287	319	292	279	285	313	271	282	261	261	260	318	286	291	279	274	285	304	288	319	309	307	305	305	277	265	285	283	287	308	300	263	285	279	307	290	313	257	290	303	292	302	325	287	281	305	270	298	289	309	268	290	271	296	254	277	261	325	328	293	295	280	287	287	300	292	307	295	300	273	295	252	267	306	298	271	286	272	274	241	251	289	301	296	261	258	280	287	314	299	310	318	305	294	310	301	269	297	301	310	289	306	294	292	292	312	275	287	279	292	282	299	317	288	287	302	311	291	269	269	296	278	272	289	315	292	285	281	288	284	289	291	275	301	266	308	281	304	285	278	269	282	287	276	303	305	265	281	322	296	317	269	299	295	320	296	292	312	308	294	309	318	291	276	273	318	289	307	293	289	291	292	325	290	253	308	316	302	274	292	276	299	289	303	312	268	284	287	294	274	295	280	282	309	334	298	304	306	300	264	248	277	279	297	288	278	280	288	263	270	238	272	308	271	293	323	287	293	278	257	326	262	297	280	263	318	288	291	314	320	277	294	320	271	287	300	292	291	288	279	307	268	301	323	300	308	329	288	303	288	324	271	318	274	326	306	304	283	251	303	286	299	302	266	299	318	303	314	305	316	279	286	264	295	301	275	269	283	286	274	292	298	248	289	310	297	287	272	311	268	313	277	284	299	301	298	298	288	312	269	305	287	279	296	297	314	283	299	267	284	298	290	252	306	280	300	319	279	302	308	275	315	303	324	305	311	302	283	270	303	306	284	309	281	266	297	290	304	278	278	286	291	286	293	283	275	301	265	282	291	254	298	304	300	247	277	281	294	275	252	271	291	289	301	323	314	304	283	269	280	314	306	279	270	291	269	280	289	286	289	290	270	295	302	267	303	287	276	278	280	312	279	279	298	268	268	314	287	296	279	299	288	284	316	306	295	315	272	290	306	297	280	272	306	308	277	248	306	283	308	299	285	297	284	302	285	311	292	283	297	277	299	291	283	295	284	286	275	288	292	274	267	268	316	280	304	282	308	281	286	297	294	303	283	232	277	287	288	281	295	290	313	274	299	284	279	308	322	323	288	275	290	291	313	296	290	292	269	282	286	276	274	320	285	286	287	262	309	306	275	309	315	293	278	298	290	281	283	292	262	308	280	292	308	296	276	293	276	273	312	299	279	302	268	271	287	299	303	307	299	298	290	272	262	271	294	295	307	280	264	282	274	260	326	284	299	246	280	287	295	325	272	282	273	259	303	291	304	317	297	275	333	267	296	306	279	295	271	283	290	334	293	287	270	287	275	298	310	274	307	274	281	306	290	283	277	307	283	279	292	283	316	291	288	272	296	301	259	285	277	269	308	272	296	289	263	290	296	272	282	282	304	264	332	304	295	292	315	294	300	312	276	285	277	324	298	286	304	289	273	283	276	282	262	313	275	279	274	311	269	282	280	280	318	303	286	304	296	282	280	259	289	280	292	288	272	307	295	302	284	278	301	290	286	294	282	282	292	322	290	285	298	290	277	262	299	273	275	272	284	277	301	294	290	249	309	322	313	286	280	248	282	262	270	259	280	312	305	294	289	268	268	299	273	291	293	286	316	281	258	286	292	279	269	299	290	295	293	272	290	287	286	284	303	340	267	295	317	281	268	295	287	305	277	265	318	279	290	317	326	264	274	290	291	305	278	302	299	293	293	276	303	301	318	291	258	292	317	294	318	308	315	275	289	282	296	312	301	298	307	289	308	304	291	272	301	297	285	279	276	283	276	291	311	274	307	312	284	277	273	279	304	266	295	303	278	276	326	290	278	273	295	288	273	317	274	297	274	286	279	278	285	269	317	307	286	273	279	286	299	272	288	317	274	289	298	274	291	324	282	290	265	285	286	281	270	304	302	292	319	296	273	259	291	281	253	272	306	273	284	290	276	351	286	296	288	300	296	307	285	305	286	304	281	308	290	266	302	305	276	275	316	288	301	283	303	292	300	285	288	272	295	326	305	297	255	318	294	295	281	303	263	276	296	300	300	273	291	283	281	273	281	276	301	301	322	308	289	280	274	292	272	282	307	286	287	304	295	288	286	283	272	292	289	302	277	297	266	295	284	306	325	276	286	305	313	290	309	299	314	301	310	284	253	281	312	268	296	285	299	286	311	294	315	278	257	319	324	282	306	273	246	271	291	234	298	311	277	267	283	260	332	308	282	288	300	301	295	283	297	283	306	321	261	316	290	298	291	292	287	306	277	287	308	302	308	258	298	293	286	303	291	280	277	270	292	305	304	321	263	302	300	291	276	276	270	282	288	309	336	300	297	278	276	281	285	289	303	289	296	291	291	307	286	266	293	313	273	271	302	283	284	289	240	280	295	318	288	264	287	293	299	295	284	287	279	286	322	310	306	253	297	307	261	288	265	236	274	297	264	265	276	292	259	320	290	294	301	334	290	293	313	298	323	309	308	298	272	271	280	276	257	287	304	304	307	306	362	277	275	279	307	291	255	309	305	293	292	351	271	270	267	324	275	307	289	335	263	277	280	297	277	291	292	301	273	289	302	284	292	295	309	286	310	269	289	288	303	283	287	294	293	286	278	296	287	328	284	292	261	305	284	286	285	268	284	308	275	308	269	311	278	270	292	298	288	251	244	316	270	282	302	309	273	318	293	245	320	315	279	280	284	285	266	314	277	288	300	300	290	254	306	295	298	295	304	292	261	285	313	306	288	260	305	296	290	294	329	282	295	305	272	296	296	299	327	295	262	296	281	275	266	268	287	298	303	309	284	279	278	279	299	277	286	291	299	272	310	318	295	290	295	280	281	298	296	268	291	298	284	296	311	292	285	303	278	286	266	279	279	261	286	305	297	294	303	292	280	306	278	302	301	309	280	282	300	287	288	276	260	259	272	267	272	293	263	317	274	302	285	285	290	323	306	300	272	275	284	250	264	275	301	258	301	311	283	307	314	270	295	275	293	302	321	311	312	287	274	263	301	302	304	281	267	291	290	301	286	285	267	300	315	288	301	295	279	314
8017	13654	9744	4203	2671	1917	1377	1122	884	817	750	639	645	658	599	553	570	567	569	529	500	531	515	500	475	498	454	467	469	467	473	463	412	447	474	470	462	407	463	462	470	480	456	463	475	474	489	465	444	462	459	443	465	471	475	484	482	434	472	453	439	470	512	438	466	458	453	445	426	447	482	487	415	475	489	439	462	444	457	454	438	434	476	471	466	468	450	496	442	458	454	423	455	443	448	460	463	487	441	405	441	436	456	445	478	482	430	470	499	479	459	474	455	457	450	457	471	454	484	456	439	442	456	461	469	451	446	438	454	461	460	463	457	442	507	462	451	407	436	492	447	481	424	476	504	429	408	463	451	414	432	450	461	495	468	455	428	480	411	444	446	457	453	485	446	441	445	457	440	483	417	428	450	445	456	460	448	438	476	466	464	469	451	433	454	466	463	453	478	441	498	445	483	469	469	443	429	425	453	437	452	447	466	453	464	430	484	458	474	458	456	435	458	463	429	439	446	441	468	413	450	435	449	451	428	429	491	444	470	471	456	440	469	467	411	478	453	463	451	442	459	431	424	442	474	447	457	421	478	426	482	471	446	439	460	474	468	483	467	429	466	434	449	438	434	456	425	445	443	459	431	465	469	471	466	470	430	454	435	454	446	449	463	478	440	446	463	423	430	435	430	443	444	445	398	446	436	488	461	442	496	424	426	424	454	467	474	448	464	506	428	421	429	472	473	437	407	460	472	443	409	460	444	460	463	481	471	445	443	461	454	434	455	459	427	473	441	450	436	424	435	440	446	467	417	442	446	498	479	442	430	444	446	485	456	467	462	457	467	473	443	486	467	451	493	454	441	422	448	474	442	462	475	450	495	434	431	439	458	471	458	450	479	423	469	450	475	444	472	455	444	486	463	449	482	467	418	465	451	455	423	438	436	485	449	457	448	454	409	467	468	476	511	443	476	419	433	456	444	445	468	467	495	470	399	438	449	422	461	451	411	428	495	427	425	453	464	459	490	450	434	447	472	465	443	425	449	437	459	452	482	525	460	448	450	454	460	419	435	425	473	440	462	462	455	430	449	435	422	441	467	457	476	452	429	478	446	433	456	456	438	459	487	447	471	465	426	391	473	516	446	413	436	452	447	411	441	469	501	430	424	455	441	458	439	438	403	435	458	480	448	495	450	445	448	484	434	478	459	461	465	447	443	471	468	460	491	415	457	461	497	424	440	434	454	420	462	434	430	444	445	467	448	444	464	454	417	434	484	470	469	438	447	485	499	433	438	468	483	443	454	519	455	438	468	434	434	458	454	484	450	455	493	478	470	444	442	472	437	460	447	446	478	460	426	470	475	412	438	454	450	415	460	451	409	448	465	474	446	478	430	457	444	459	460	441	436	431	399	451	440	450	445	450	421	466	489	438	434	432	436	408	481	453	428	460	444	470	448	444	467	438	433	468	443	470	448	466	452	440	450	437	434	473	440	449	469	462	440	407	480	434	425	443	389	434	461	384	380	462	464	441	455	451	446	478	422	434	478	442	445	477	440	450	456	455	456	443	468	445	471	425	463	471	433	482	474	466	447	411	487	452	474	461	451	474	441	460	433	471	438	460	441	449	443	455	452	458	462	455	437	461	464	499	475	429	454	430	441	482	466	464	471	443	452	423	447	418	452	452	439	449	448	472	427	438	465	468	493	439	451	472	408	462	457	430	474	442	456	436	462	441	429	433	440	396	463	455	443	475	467	491	454	437	473	453	476	499	479	427	467	477	440	465	440	455	427	431	462	434	461	455	441	453	449	427	452	423	446	458	494	450	430	459	451	408	461	436	434	412	439	490	460	423	460	462	433	449	457	449	450	464	454	440	433	474	462	451	437	459	457	438	397	424	466	499	455	422	457	460	425	450	443	480	430	458	468	474	469	518	443	457	487	481	439	419	433	443	466	408	449	445	464	455	437	456	472	416	436	481	443	459	464	448	456	431	422	431	499	467	421	433	484	461	452	444	430	442	458	469	454	442	510	428	472	420	459	478	445	449	400	451	467	443	471	441	435	469	440	472	442	487	447	443	461	448	448	449	444	447	450	425	472	447	445	405	439	451	451	496	421	460	466	436	436	460	458	464	431	458	445	442	427	411	456	445	453	442	418	413	481	441	437	456	416	404	428	448	413	454	420	422	426	433	509	477	471	447	449	449	490	457	450	444	477	467	475	448	420	456	440	421	451	483	461	472	456	448	473	451	438	453	435	448	448	441	441	488	429	445	409	440	425	471	454	483	436	475	453	422	447	424	420	458	476	471	456	456	457	469	478	456	453	457	437	409	470	475	439	496	399	419	471	425	462	437	430	458	457	445	468	464	448	423	433	458	447	480	435	426	468	431	471	446	411	441	447	494	432	493	438	445	460	418	455	437	432	414	469	424	510	424	448	459	492	429	417	472	439	452	468	457	439	445	439	448	472	447	453	487	429	442	470	436	444	468	446	445	463	463	448	435	415	460	482	440	441	474	450	504	432	430	447	440	432	486	467	452	472	486	421	447	456	468	444	452	474	473	390	451	460	473	478	470	454	450	443	454	464	462	393	453	451	492	435	458	481	439	468	447	480	457	437	472	436	450	467	425	463	444	429	451	441	493	433	455	461	431	453	418	473	446	454	466	460	416	458	454	465	457	454	456	478	405	424	430	487	454	502	409	442	455	427	446	389	467	442	435	449	452	452	442	463	453	443	469	465	492	485	430	432	464	450	474	441	448	451	475	441	448	456	445	481	462	423	467	469	489	465	476	395	434	432	463	486	465	426	457	454	458	489	424	453	420	421	455	477	436	485	459	441	451	401	434	468	459	457	428	441	443	457	411	436	458	461	449	447	456	417	483	427	445	454	417	427	485	470	465	450	441	444	443	457	426	435	483	448	489	469	449	463	446	442	449	467	470	432	406	431	490	461	484	475	438	441	455	446	431	485	427	430	477	433	476	419	440	482	421	497	432	457	444	461	472	418	438	478	488	479	456	436	457	486	465	421	459	449	426	435	407	483	416	447	429	442	452	449	440	464	452	457	433	437	472	473	438	459	430	409	427	446	456	405	453	493	474	466	474	439	410	451	486	453	495	456	464	436	448	428	441	467	473	453	424	483	458	437	462	420	476	453	479	412	432	442	492	420	480	442	469	434	446	430	465	440	475	419	441	479	489	450	442	466	410	453	428	494	424	445	449	501	416	443	434	476	476	431	423	459	472	455	463	425	416	428	483	441	436	437	432	421	429	423	471	448	441	478	450	419	471	432	460	473	425	467	497	434	446	448	453	410	442	455	421	442	436	434	448	450	462	465	425	460	436	462	491	456	421	445	494	466	481	452	447	458	428	458	466	448	493	451	415	429	418	469	430	452	458	486	433	441	473	425	421	487	406	471	447	441	468	441	461	483	470	439	472	463	437	498	487	428	452	456	422	494	449	454	446	431	435	450	452	433	443	457	423	489	462	466	420	465	453	444	420	460	464
24234	21120	26705	25077	4183	867	718	657	553	553	510	538	539	540	496	544	580	608	536	495	496	517	455	488	511	538	494	467	480	483	512	487	527	493	502	538	496	503	520	504	502	510	507	482	546	543	478	521	490	518	519	519	497	495	525	542	529	501	489	504	527	507	494	478	489	474	517	533	487	486	500	517	489	504	489	508	466	519	477	512	544	462	493	481	501	509	527	481	467	475	500	496	493	504	518	487	511	480	489	520	528	490	535	457	487	462	516	486	541	492	515	480	524	533	514	456	506	473	495	492	507	503	485	503	490	489	483	488	483	501	495	498	524	468	494	513	454	503	520	475	477	514	515	506	462	508	532	466	519	503	541	472	507	484	496	505	514	499	520	483	504	463	504	493	480	500	530	503	523	480	517	519	497	495	473	505	483	476	501	473	483	494	510	526	489	511	486	527	505	506	479	508	526	492	475	484	495	516	509	499	475	511	481	493	520	483	502	507	459	553	489	495	527	477	467	511	489	496	463	505	483	499	497	511	534	520	505	505	517	491	470	527	504	495	492	463	492	488	473	455	498	480	512	510	474	495	535	486	512	501	501	518	492	490	511	476	517	476	518	513	501	533	498	490	497	514	521	491	507	483	506	459	531	491	465	503	499	500	511	505	479	522	504	483	500	467	488	470	477	498	502	502	474	519	485	462	475	448	493	478	500	520	488	514	535	546	500	509	479	482	519	553	525	445	463	507	509	487	508	455	540	497	474	526	508	499	475	492	525	485	518	521	490	526	505	478	506	497	465	482	506	505	484	473	517	493	480	487	511	528	515	507	471	516	481	524	490	521	520	490	539	496	484	493	489	470	478	514	491	480	475	474	456	500	503	531	514	509	495	464	495	490	473	510	488	506	518	502	469	485	524	519	487	500	483	517	535	502	477	499	526	531	505	487	503	526	556	516	503	518	492	519	512	501	474	508	501	475	466	512	475	536	480	453	487	467	503	509	494	474	514	487	547	498	479	496	487	493	505	511	459	498	527	484	493	491	544	492	460	493	533	431	504	494	490	483	505	465	494	510	477	521	498	470	484	469	476	509	510	473	487	501	503	476	475	471	468	514	506	504	500	528	491	509	488	509	491	515	473	509	500	466	527	504	514	517	505	525	528	497	497	506	486	497	508	479	498	504	482	474	508	498	475	512	465	481	490	523	443	523	504	515	529	521	533	495	502	504	496	502	501	531	520	502	489	492	459	496	517	486	507	509	521	510	505	490	484	498	509	558	493	445	514	523	519	478	492	477	523	540	482	546	490	529	490	471	477	523	509	524	507	522	487	462	528	490	486	466	487	471	463	499	481	498	463	518	515	476	521	509	488	478	542	500	510	481	470	496	489	486	495	486	463	480	464	514	489	481	501	492	469	493	520	508	490	521	473	466	478	486	482	500	526	486	514	491	505	493	497	490	530	465	450	563	458	469	476	499	517	515	483	442	493	499	516	520	528	534	520	487	527	495	495	492	482	542	463	482	482	536	504	501	507	486	510	504	513	490	552	475	524	481	513	488	499	510	513	491	519	530	490	516	507	509	501	513	490	483	539	488	489	492	514	510	507	489	557	518	522	489	460	504	481	532	493	522	518	465	494	486	481	525	485	520	530	546	457	499	503	535	496	537	482	497	493	433	498	496	534	514	515	487	484	511	512	501	528	512	484	486	493	493	510	505	504	511	504	505	496	549	494	485	467	510	475	524	507	504	483	526	513	465	548	485	493	531	505	502	518	527	483	538	492	497	500	510	460	485	523	512	517	510	498	518	535	553	496	479	496	515	512	507	516	513	469	485	469	547	542	498	505	490	476	526	497	495	516	491	512	491	471	484	513	484	512	507	505	508	493	495	492	533	502	505	474	517	503	502	498	487	494	497	563	504	476	489	526	480	480	503	509	502	518	517	519	512	486	520	474	479	503	499	516	531	530	496	484	510	500	516	472	490	508	496	535	538	531	477	495	473	476	499	478	472	512	481	483	453	491	476	474	544	474	525	500	537	517	503	499	481	516	461	488	479	498	456	515	501	502	477	500	544	494	506	466	468	478	499	526	502	506	525	481	487	495	515	481	509	467	481	520	492	507	465	499	523	480	480	512	518	504	535	530	488	489	508	468	499	526	502	483	496	512	532	501	499	525	505	510	529	504	507	452	473	477	528	528	498	512	463	465	483	532	506	473	496	518	484	456	500	489	511	474	517	530	516	489	501	486	489	458	492	503	523	463	534	484	541	483	526	517	510	532	511	497	513	509	488	514	496	526	498	541	479	493	518	496	471	465	495	501	513	475	465	497	505	470	507	507	455	490	469	501	466	516	535	472	532	453	479	471	548	532	499	492	520	462	523	492	508	473	500	489	485	510	509	523	511	505	491	519	489	480	469	534	502	499	503	462	519	538	504	526	489	525	491	523	514	531	523	504	499	485	491	473	515	519	504	505	517	483	486	475	502	478	508	494	508	502	504	534	528	529	527	523	503	459	487	501	505	486	482	520	502	556	523	491	484	466	515	505	492	495	514	482	516	501	510	484	516	464	496	542	509	486	524	513	505	482	497	499	498	490	489	481	463	528	457	496	513	544	516	497	534	533	517	504	519	487	491	494	502	513	523	464	502	495	476	468	485	523	486	492	490	531	508	494	464	501	522	512	517	466	542	485	488	476	490	464	512	474	506	546	465	518	528	508	522	444	537	475	477	486	504	484	518	513	509	483	478	523	487	480	519	519	518	499	480	460	513	512	500	490	518	489	546	514	538	460	496	505	533	473	500	541	455	488	474	499	530	487	505	546	503	517	534	517	506	481	506	492	491	514	487	527	519	534	469	495	473	514	486	436	500	483	473	500	518	516	520	483	501	480	523	481	519	515	466	504	497	506	482	485	472	480	482	489	541	469	471	461	500	515	503	472	538	513	496	479	467	520	500	503	464	504	503	481	496	492	515	482	511	467	479	496	500	508	506	483	450	531	505	539	453	486	469	530	492	510	499	510	487	483	484	522	489	474	532	516	460	529	535	467	492	516	477	490	477	495	496	500	491	492	489	519	523	519	525	504	486	510	495	490	527	511	487	529	539	484	488	502	490	517	510	540	444	488	513	489	515	487	502	519	531	474	475	475	493	516	490	496	495	492	503	493	511	518	525	499	524	500	484	450	518	485	481	510	531	460	475	461	544	489	459	483	509	507	534	482	484	510	475	496	539	500	462	507	454	485	503	496	458	474	482	473	486	516	498	509	484	522	544	507	478	480	463	490	489	498	452	511	515	509	493	500	538	482	473	480	458	512	506	510	469	496	457	533	503	508	495	500	532	520	485	502	467	487	494	501	494	487	478	461	513	511	510	504	497	482	504	467	475	460	469	511	519	480	490	528	504	474	519	507	506	550	528	486	541	538	512	494	545	496	517	463	496	535	508	508	484	493	500	478	484	514	503	469	514	505	487	490	538	512	484	484	503	513	498	515	503	472	526	526	485	461	525
8071	9552	6770	2826	1972	1405	1257	1097	992	899	884	866	854	853	806	810	819	762	806	748	777	723	750	762	742	789	764	775	711	754	751	740	746	757	807	726	707	768	803	738	750	759	713	719	773	735	748	733	761	775	746	780	730	734	824	736	711	708	738	721	758	771	766	713	724	729	787	722	746	737	722	775	736	727	708	736	750	744	742	735	733	712	732	685	741	759	702	736	735	756	792	749	760	730	788	741	705	756	773	697	645	715	701	694	761	741	711	751	737	718	742	731	715	746	712	686	698	725	713	763	764	753	721	700	681	745	713	748	791	752	688	738	725	747	756	778	751	776	712	737	689	742	736	777	733	717	739	712	748	730	710	710	729	769	733	735	660	751	769	769	717	716	743	744	737	766	732	725	697	740	712	712	799	711	677	737	774	745	728	680	727	727	769	761	747	735	736	777	730	717	689	710	662	754	714	709	710	707	754	728	758	728	743	725	719	720	767	694	694	741	704	744	781	697	747	746	780	728	750	767	704	747	778	754	745	670	691	764	726	720	760	729	743	741	733	696	725	749	720	740	753	783	776	723	706	740	747	742	725	736	741	702	745	759	718	706	721	742	739	720	718	759	753	735	703	747	756	722	717	722	737	744	742	727	741	747	699	741	745	770	750	747	720	679	755	723	717	748	778	717	715	743	720	771	711	755	733	708	730	722	769	745	721	689	748	718	721	706	735	712	727	746	776	657	748	746	760	697	770	720	731	765	708	735	740	759	722	740	775	762	711	727	725	748	723	725	758	733	743	716	697	779	719	724	756	756	721	710	684	721	687	759	728	702	725	721	704	720	735	742	732	744	748	752	737	738	715	759	738	734	762	722	751	750	723	742	683	742	732	746	740	746	714	728	704	750	739	760	750	721	706	723	761	768	739	778	711	772	682	714	743	688	749	732	729	723	690	713	764	712	721	731	699	693	765	700	758	740	668	721	741	728	679	705	724	715	727	765	728	706	743	754	778	714	717	709	761	717	763	731	709	742	709	718	776	727	713	679	728	770	718	682	742	730	726	789	734	770	772	743	681	717	691	703	776	752	772	768	714	713	735	736	795	760	760	719	730	767	732	772	722	704	726	713	706	788	672	688	710	745	759	708	734	720	722	733	716	717	709	797	713	735	695	737	768	712	775	756	719	714	760	745	717	721	746	670	691	679	740	748	724	728	740	749	753	734	716	736	717	772	716	754	688	775	751	740	724	755	723	675	710	748	753	751	704	697	670	727	727	768	743	763	733	712	708	757	751	712	731	785	766	767	730	785	751	729	751	702	788	722	784	736	754	764	739	759	720	729	718	761	711	692	705	759	693	721	711	717	731	709	764	766	710	759	766	686	704	718	730	730	749	751	757	752	737	758	731	704	741	679	749	746	738	731	743	716	725	737	740	721	710	763	699	771	728	747	782	693	785	757	734	714	743	720	772	740	701	703	727	726	777	785	674	747	774	708	763	766	736	767	783	683	752	795	757	749	757	752	768	716	765	704	744	797	703	739	701	686	723	714	706	710	739	781	762	736	733	714	740	713	763	734	726	692	765	740	730	768	727	733	752	742	715	705	710	722	745	766	728	699	735	710	708	755	743	723	746	730	698	749	719	713	734	757	744	762	747	771	728	729	763	732	760	773	745	757	697	693	736	713	729	681	744	732	761	738	737	742	709	727	767	748	704	724	736	744	699	774	703	726	749	740	714	764	693	736	699	754	678	702	766	767	720	741	747	717	735	732	693	711	698	723	721	752	710	685	707	693	778	695	805	715	775	725	659	716	746	740	750	768	737	775	718	711	709	757	729	743	721	737	704	724	762	729	721	750	764	714	715	741	714	715	735	744	743	772	743	725	715	703	737	729	700	759	715	754	741	748	751	708	753	738	725	743	762	719	680	722	754	719	699	751	687	735	765	765	715	700	753	684	686	757	665	698	729	754	744	731	758	754	747	721	757	741	726	758	748	712	738	761	745	744	720	714	736	747	721	706	758	725	726	694	724	712	701	715	741	710	742	703	705	707	737	756	706	739	724	742	745	704	754	758	733	734	707	745	731	770	727	760	692	745	706	709	704	731	707	703	700	732	756	713	776	787	729	774	748	746	727	728	725	727	732	739	766	786	737	730	741	698	739	719	704	716	780	684	700	699	746	722	701	708	711	710	770	729	803	715	668	726	750	697	739	763	737	746	700	749	730	699	764	699	768	748	769	702	731	746	711	783	787	716	665	738	729	685	699	732	726	781	733	756	716	728	756	785	758	754	724	751	736	729	718	723	760	724	773	723	697	749	756	713	754	743	706	738	723	755	709	762	747	719	773	700	695	717	735	728	738	740	772	697	755	720	723	696	731	738	730	762	699	767	750	750	740	728	731	747	741	708	727	758	746	699	708	699	750	731	735	724	776	734	714	735	771	767	721	760	726	731	754	742	724	756	700	764	760	771	690	745	721	718	717	746	747	721	713	782	733	706	719	707	715	721	704	736	761	773	709	724	759	714	693	691	713	746	733	765	699	677	757	766	764	758	758	731	736	732	715	721	712	689	727	760	727	739	740	725	747	723	768	738	740	750	721	712	756	744	727	760	766	776	727	752	721	733	791	703	774	675	742	728	780	776	693	760	739	753	743	730	776	723	743	753	764	760	684	740	714	723	727	742	741	748	728	715	734	750	698	736	743	703	680	712	710	707	716	713	703	697	722	762	760	666	685	706	750	759	707	785	768	738	747	699	734	729	692	763	741	717	776	714	705	756	720	719	728	794	761	730	748	743	752	708	758	767	734	705	682	721	705	709	716	717	786	723	672	787	790	734	742	731	704	712	719	723	742	786	751	716	744	766	715	770	720	724	738	739	709	737	734	731	745	782	741	742	746	721	705	790	716	717	742	729	721	706	687	720	772	744	723	758	741	771	755	763	719	688	711	781	788	707	744	774	737	708	736	747	739	668	771	735	794	732	725	756	742	679	747	729	776	742	752	725	753	775	697	727	702	719	754	713	739	721	691	715	772	725	734	680	722	691	722	763	727	759	783	738	723	773	725	744	717	751	773	668	726	752	715	740	757	733	756	733	723	764	769	709	677	758	747	766	699	687	748	726	720	764	726	689	708	730	695	716	765	688	763	660	745	734	727	745	746	759	736	710	706	729	690	721	745	699	710	740	711	757	720	716	708	749	723	740	707	760	736	697	741	716	772	709	693	790	721	679	732	697	761	702	729	693	695	742	728	737	721	763	721	762	743	730	724	714	771	736	735	748	785	700	732	706	713	745	732	801	717	737	743	699	711	769	740	704	711	752	740	724	705	682	761	755	765	717	734	682	759	666	754	781	741	734	781	769	744	710	724	738	753	694	757	694	698	778	722	756	752	684	715	721	777	748	684	771	694	752	713	741	755	724	741	784	737	728	707	764	727	760	740	724	695	715	726	712	742	737	751	707	713	681	752	684	730	784	714	749	757	717	730	780	747	746	746	663	756	726	739	707
22154	21118	28842	23657	21123	21035	3631	644	443	380	330	303	281	268	238	217	226	199	172	186	210	212	179	153	188	169	176	173	165	184	152	161	157	155	163	148	144	162	169	159	163	162	182	159	168	181	166	152	136	155	159	155	165	156	166	155	163	166	142	147	147	168	147	173	160	135	147	143	158	140	143	156	139	134	172	166	146	135	157	135	166	141	149	153	140	135	150	129	150	167	160	171	159	135	168	149	148	165	138	160	160	151	168	139	144	125	129	151	136	145	164	148	153	142	160	148	129	133	161	136	142	144	132	128	153	149	131	138	153	152	146	152	147	138	156	136	117	138	147	142	151	151	117	141	157	172	141	135	155	145	139	150	154	134	163	145	139	146	153	152	157	140	151	148	154	147	166	140	142	151	154	176	143	133	133	146	131	130	151	171	143	147	149	158	141	157	145	158	132	152	152	164	146	149	135	155	142	154	157	137	142	147	137	140	135	120	147	159	153	137	136	155	139	146	159	143	125	155	158	143	145	138	150	151	149	140	148	172	172	119	154	121	124	138	147	147	149	150	153	168	164	140	162	150	144	159	140	159	143	144	164	144	168	150	163	150	142	163	152	133	166	142	166	138	140	140	144	143	131	136	133	156	164	125	146	140	138	143	136	142	154	138	162	157	144	136	166	130	157	151	163	172	143	150	158	151	142	137	133	146	149	152	137	155	146	136	166	135	144	163	165	138	145	142	141	163	124	135	142	179	139	140	149	152	160	164	164	139	169	145	143	142	151	150	146	141	151	148	150	169	110	164	147	123	132	175	141	148	135	167	128	161	135	143	143	159	160	139	136	149	147	169	158	158	157	167	134	141	161	118	133	130	140	146	142	162	146	157	145	139	140	142	154	157	142	159	162	138	142	160	142	146	169	177	157	144	154	154	152	144	156	135	147	148	140	152	147	142	163	144	144	158	141	178	157	147	148	143	138	140	151	156	164	143	143	174	150	125	153	154	145	132	139	136	144	156	172	139	173	123	145	138	171	142	154	146	159	165	146	144	121	154	151	135	138	136	124	145	147	136	134	140	154	152	139	132	148	146	145	123	150	155	158	148	140	142	173	137	145	157	171	140	137	146	141	139	147	149	149	149	165	134	152	154	135	143	147	143	134	174	142	165	161	152	129	129	148	138	151	162	120	136	134	182	158	130	161	126	142	142	169	126	149	145	136	141	150	152	131	161	130	139	157	135	152	168	151	147	142	161	159	127	141	159	153	138	152	131	133	144	138	136	154	142	153	147	142	141	150	154	143	152	137	152	142	143	133	140	134	135	156	160	148	174	148	141	134	143	143	133	137	140	154	155	128	152	116	184	160	148	125	134	155	166	134	148	159	135	147	158	170	179	169	171	163	147	140	145	138	124	154	153	143	148	118	130	150	141	136	125	158	150	138	150	176	187	145	147	149	140	133	143	160	160	149	147	150	135	143	152	154	132	149	145	143	148	138	153	148	156	147	135	149	138	148	138	131	141	159	146	130	131	155	144	133	140	171	154	150	168	157	130	168	166	157	168	151	135	130	162	121	154	145	141	162	155	136	136	167	166	169	162	129	141	144	184	174	153	168	141	153	146	136	151	148	152	159	142	140	139	152	152	140	146	148	138	161	158	146	127	149	119	150	164	150	146	151	152	142	152	166	166	145	152	157	163	147	140	131	151	136	135	145	134	142	144	137	130	155	144	165	134	128	147	177	153	132	155	128	148	146	147	155	160	165	154	158	139	157	142	150	161	179	151	149	144	141	142	152	135	156	170	137	154	153	148	129	128	147	147	159	154	145	156	164	157	141	130	152	158	167	148	141	169	133	152	148	141	151	149	141	125	132	141	156	145	130	170	146	165	156	137	154	149	156	129	160	135	165	142	133	143	158	139	148	137	127	153	151	154	135	151	132	156	148	142	134	143	148	179	165	159	158	157	135	139	145	153	145	142	152	154	154	162	158	156	154	131	148	130	147	137	143	157	168	157	138	149	134	129	135	154	146	174	135	135	143	120	157	158	138	146	152	149	151	150	147	131	155	135	156	146	165	139	152	144	137	148	151	143	136	164	138	136	163	134	156	137	129	149	146	144	158	146	137	150	173	148	156	146	157	165	165	145	137	150	161	153	161	148	145	163	150	152	163	149	143	144	129	148	141	147	124	130	135	126	146	135	162	141	149	157	142	150	145	132	131	140	132	154	170	126	149	149	137	156	160	146	159	142	136	159	164	136	152	140	137	143	155	137	146	142	139	154	137	146	122	173	158	145	140	158	150	148	139	155	148	141	129	158	131	139	130	137	135	150	165	156	170	142	152	141	163	152	153	157	130	137	153	147	145	134	115	136	146	147	134	157	148	149	156	163	159	154	155	134	136	141	145	137	146	138	169	145	153	157	143	133	145	135	144	148	130	146	122	141	134	142	151	147	146	136	131	129	148	152	145	143	147	155	155	153	151	148	136	150	149	139	137	157	151	138	136	150	139	147	158	153	156	145	134	128	131	123	131	145	142	152	137	146	133	144	139	146	154	143	139	146	144	126	155	141	151	141	150	138	142	145	143	144	152	156	137	154	142	151	142	119	159	145	155	150	130	158	139	164	155	155	160	149	132	151	153	135	151	146	140	160	151	138	157	144	172	142	159	148	138	155	142	181	143	146	134	136	149	137	139	165	137	131	133	154	143	136	168	139	141	147	170	157	162	151	144	147	139	125	146	139	152	154	130	152	145	149	151	155	153	147	157	126	130	141	169	149	131	140	145	145	152	139	157	166	148	158	140	136	149	146	148	144	163	154	136	131	137	144	160	128	157	135	137	170	146	128	135	138	153	147	157	132	154	169	159	143	149	147	143	136	138	139	150	144	136	165	128	135	156	160	141	151	139	148	141	134	150	140	161	138	134	148	153	161	146	163	147	181	140	142	150	143	140	143	156	142	154	146	163	153	147	129	152	162	143	147	163	164	154	144	133	144	134	154	153	145	144	138	157	125	154	161	157	140	159	143	166	134	148	153	147	160	172	131	165	154	143	148	169	136	157	140	145	166	140	149	151	130	167	145	137	153	164	145	143	139	164	164	154	118	165	153	154	133	143	154	135	163	132	152	142	128	158	158	146	130	145	138	163	140	165	142	151	128	135	148	128	146	159	136	148	156	142	153	153	154	137	129	142	127	146	129	173	134	153	162	167	152	158	157	153	154	142	153	108	136	150	150	144	151	163	135	131	154	128	178	148	151	156	140	148	151	140	144	140	148	146	133	157	128	132	152	141	150	144	146	153	140	138	138	131	169	158	147	160	156	146	155	126	149	139	145	150	135	163	146	170	142	155	143	136	161	162	152	140	156	144	136	135	150	148	119	139	148	127	168	155	159	137	170	143	146	141	136	155	134	163	135	153	163	149	155	152	136	155	132	162	147	150	128	189	147	159	142	188	122	163	151	140	139	152	152	122	176	150	144	136	149	150	146	148	157	145	143	156	133	159	153
11023	19703	13249	5775	4073	2684	1758	1368	1037	906	739	620	574	522	491	444	445	405	374	392	338	349	312	309	323	270	251	288	267	268	268	258	279	226	241	258	256	251	267	221	230	238	249	244	235	250	219	267	226	238	238	233	223	258	250	230	244	244	235	239	223	237	258	272	244	222	258	205	215	221	234	211	235	234	235	216	220	251	231	225	203	195	218	204	219	232	207	219	246	243	219	213	215	208	212	203	241	222	234	222	234	231	233	211	208	212	208	213	195	232	197	220	220	245	227	211	227	227	221	194	222	215	239	200	231	193	196	247	213	201	238	239	215	214	209	206	198	214	225	222	233	204	230	223	215	210	231	202	212	222	231	227	237	223	205	225	209	229	206	249	204	208	207	219	227	202	195	213	237	219	222	198	237	221	209	223	217	212	233	254	247	207	221	228	202	218	227	240	249	212	221	221	191	210	200	218	214	230	229	194	227	218	201	197	230	212	194	234	226	204	221	207	212	236	206	191	205	204	225	232	215	219	230	234	228	228	236	231	211	246	224	196	220	231	230	204	215	254	199	260	213	190	208	197	202	220	217	229	195	225	199	214	214	227	245	204	222	208	211	236	242	217	211	237	202	207	220	195	243	215	222	215	217	236	225	218	199	205	210	217	199	227	225	231	222	208	229	246	216	211	209	197	238	248	198	209	246	197	219	225	215	220	215	213	241	195	213	227	230	221	221	226	226	213	186	220	233	210	224	213	226	218	240	226	244	211	254	205	205	231	235	197	216	193	224	209	209	223	226	223	221	235	217	205	230	247	197	193	238	220	215	196	202	242	216	208	216	212	181	214	226	189	216	191	233	216	241	224	218	218	209	222	213	229	210	194	208	220	251	230	190	248	207	202	237	210	213	212	222	212	205	245	238	188	213	236	215	258	238	222	212	229	227	205	209	235	215	207	217	256	241	232	217	223	206	207	200	213	224	214	232	185	231	221	217	231	242	212	222	225	245	213	212	241	204	214	213	216	217	224	228	239	216	184	215	238	232	216	196	205	215	220	224	232	226	227	217	243	218	201	226	248	214	211	211	229	216	205	202	199	230	201	227	233	208	210	222	202	216	238	230	213	228	224	224	250	226	218	212	243	199	233	210	219	226	225	206	224	166	219	223	229	218	213	220	215	219	207	194	220	209	215	210	244	203	207	219	237	199	235	225	207	196	247	222	210	205	189	238	229	215	241	202	210	225	198	207	213	203	233	211	205	241	212	217	224	226	228	226	223	220	191	201	210	225	228	221	218	220	228	231	207	221	229	233	239	208	240	231	236	231	238	199	206	225	215	205	236	230	212	206	192	215	227	230	208	215	216	220	214	220	208	206	247	232	210	205	219	225	213	230	218	214	224	220	227	219	244	216	222	214	186	229	227	232	246	228	224	225	236	213	221	205	231	215	218	229	258	228	192	200	210	251	260	214	221	221	231	235	216	202	207	214	227	230	220	231	204	191	234	231	234	226	188	206	208	212	241	235	244	233	227	228	199	210	210	201	211	221	229	230	215	206	209	227	218	219	226	233	226	231	211	223	218	221	241	204	214	216	246	220	233	236	234	209	215	222	219	223	240	224	216	241	208	208	260	208	226	209	211	199	234	220	226	234	230	238	224	240	219	202	213	221	231	218	222	216	250	209	213	203	207	204	217	228	202	223	214	230	224	205	219	215	206	224	207	207	209	224	218	200	220	217	226	205	233	213	223	213	225	224	233	218	232	231	229	225	203	227	246	211	204	233	205	225	204	205	236	196	205	225	231	215	222	238	207	226	218	213	246	209	233	249	223	192	206	246	232	200	202	221	232	228	207	238	222	215	211	209	194	203	208	214	206	220	203	222	246	210	217	204	245	200	225	248	232	228	217	209	239	239	193	222	181	235	211	226	213	222	224	213	228	224	206	241	228	214	224	206	231	211	224	228	218	221	218	249	258	207	207	233	211	198	208	227	222	225	212	217	230	229	242	212	225	205	221	233	193	211	194	242	214	223	213	205	203	239	229	257	212	201	198	255	210	253	239	209	224	218	216	217	224	216	231	215	232	226	217	215	260	226	222	213	226	215	229	240	218	239	234	192	211	214	229	232	234	227	214	231	203	213	216	217	253	223	215	210	247	234	216	216	203	222	225	194	199	250	225	210	204	237	230	217	231	250	222	208	240	191	192	206	208	238	218	238	214	208	225	237	236	209	222	212	228	209	206	214	247	253	217	243	227	201	207	242	233	208	211	239	197	230	213	208	211	226	236	236	219	196	218	220	225	215	210	224	208	220	229	205	234	202	226	217	217	211	237	218	232	229	213	234	243	233	238	197	206	217	209	211	217	233	211	217	204	244	225	242	235	237	227	229	216	226	212	226	234	221	197	212	236	204	215	209	198	209	229	206	215	240	225	203	225	204	211	216	208	210	224	211	222	232	227	226	225	209	189	210	210	241	195	228	207	237	221	198	232	213	236	234	206	199	235	262	226	185	216	201	203	224	224	231	216	209	228	222	202	244	233	239	241	216	238	253	241	235	237	229	222	219	212	247	200	229	238	209	222	202	240	212	215	225	204	200	213	212	219	226	205	216	256	210	223	212	203	225	195	241	207	235	213	222	223	202	214	208	220	209	207	228	223	235	183	240	219	216	231	228	240	226	217	214	212	228	205	219	220	209	218	204	239	226	187	186	243	217	214	243	213	206	232	225	229	225	214	233	228	218	236	229	215	218	205	220	230	222	230	205	216	214	237	244	194	227	241	243	194	213	211	223	219	224	213	223	212	220	204	223	251	217	208	232	217	232	208	217	274	216	214	225	215	231	202	227	216	221	237	226	217	237	203	217	203	223	209	226	235	182	223	207	220	242	209	201	232	223	215	212	229	196	209	207	249	222	208	196	207	244	200	223	235	203	237	200	219	235	222	220	219	194	206	222	243	190	197	196	201	209	224	225	222	238	211	221	238	250	252	231	231	229	206	245	218	221	226	227	206	193	201	187	202	202	225	205	209	214	233	215	214	220	246	205	207	211	226	222	227	231	219	229	213	220	245	231	241	220	232	213	218	208	220	224	198	220	229	236	212	209	219	205	217	206	209	197	229	212	229	210	211	216	227	211	232	230	218	229	198	207	212	229	221	231	235	187	228	220	216	219	209	211	246	236	227	224	208	225	228	214	225	236	198	239	203	227	208	224	232	228	188	216	231	197	232	197	210	190	243	211	242	236	221	223	241	210	225	214	236	212	219	222	220	192	222	206	223	218	237	247	222	244	191	231	196	230	225	227	216	232	255	232	226	214	213	229	216	255	219	248	203	226	224	232	237	221	237	241	217	211	238	228	232	224	230	195	232	244	196	206	196	190	214	226	233	202	221	227	209	209	211	215	213	220	230	235	196	205	221	226	200	198	195	201	234	220	200	215	196	217	215	228	231	211	217	207	240	204	205	212	223	205	206	213	225	231	212	219	213	202	237	191	203	235	189	216	209	211	215
26776	19157	6241	1364	759	644	587	609	590	532	551	548	544	509	555	576	541	529	554	591	606	541	583	534	568	535	549	527	553	530	528	557	522	524	538	538	562	534	555	559	495	537	546	514	535	527	566	542	527	500	566	512	536	568	551	530	534	549	532	562	564	531	524	571	597	556	539	545	528	527	533	552	554	527	554	544	552	549	546	548	563	526	516	507	516	509	535	560	499	523	544	522	515	530	539	490	508	536	522	542	590	524	545	520	554	545	563	519	531	529	529	546	536	562	534	559	521	514	529	564	547	518	530	561	530	540	555	576	536	535	568	568	520	502	509	548	533	578	581	513	564	557	563	542	518	560	553	505	535	512	534	530	576	515	520	551	516	533	545	549	557	562	536	543	516	548	478	555	526	537	533	509	527	525	586	570	506	575	553	541	553	537	509	553	541	517	561	584	542	517	522	516	497	539	583	484	516	527	537	526	496	501	557	546	558	550	536	537	548	513	538	570	522	515	529	511	551	528	541	561	519	539	593	522	545	533	547	566	500	490	540	556	534	530	539	523	493	549	579	572	533	502	592	537	542	569	534	511	556	538	517	525	535	564	546	564	551	566	543	534	512	547	540	567	583	508	568	558	539	503	504	548	570	541	540	548	574	542	535	585	522	536	589	544	561	482	523	565	510	515	505	547	535	519	522	556	522	580	583	563	542	517	578	532	563	564	553	546	540	551	558	502	524	521	524	514	512	523	550	569	568	511	551	558	558	554	540	538	498	541	555	537	546	529	519	518	554	553	498	544	552	523	542	528	563	576	577	550	553	553	585	562	565	516	519	568	530	524	583	563	564	534	507	546	520	584	561	514	512	541	535	505	547	517	518	527	585	567	530	553	533	513	554	512	579	517	553	561	507	518	567	548	505	551	532	499	552	520	532	553	548	547	561	532	568	547	527	513	563	546	550	515	528	579	553	533	538	498	502	539	586	522	539	543	522	577	550	545	542	575	531	535	518	520	516	513	566	529	509	533	532	532	540	539	550	555	527	549	593	528	547	553	507	517	504	534	514	565	529	513	538	578	541	555	532	569	533	552	547	516	538	513	570	530	548	514	534	553	529	571	542	510	586	532	553	528	545	518	514	528	552	553	535	554	544	543	536	591	563	552	528	563	544	575	538	505	540	552	562	555	568	558	520	571	517	542	527	526	552	525	558	554	555	544	574	526	545	531	503	521	514	567	527	548	536	502	552	538	577	509	552	503	563	568	492	516	576	544	554	548	545	555	531	530	537	508	576	583	544	509	520	545	502	533	546	584	552	553	523	533	538	523	539	572	547	545	560	528	514	559	536	537	520	550	501	545	551	559	550	528	551	553	539	538	543	519	507	563	550	566	516	517	535	567	563	558	548	575	563	536	535	551	589	580	550	548	522	560	555	566	512	533	580	530	541	534	545	491	567	554	537	532	532	586	574	585	533	477	557	533	535	555	580	561	566	532	492	551	541	552	508	523	504	530	520	550	537	523	510	510	529	536	580	530	551	525	565	522	566	527	563	572	552	577	532	566	589	540	552	544	600	563	553	533	551	574	583	539	548	516	486	570	593	494	587	507	527	559	542	543	519	575	547	526	538	551	544	565	542	520	523	576	537	546	523	535	520	520	531	549	518	535	571	503	556	557	550	517	565	513	497	547	554	508	555	522	508	557	564	547	536	524	510	521	533	553	541	508	541	564	572	528	537	519	548	526	535	563	562	557	538	483	554	543	524	583	584	565	536	506	574	523	533	578	514	527	522	524	516	552	538	544	559	560	513	584	528	524	513	575	531	520	573	524	512	525	526	542	584	559	575	539	519	507	525	551	523	532	529	514	559	530	538	543	517	583	563	567	538	568	552	541	585	500	572	578	574	540	539	535	539	533	571	539	510	543	517	587	517	516	546	523	536	557	546	525	495	510	524	517	570	539	525	524	526	539	500	529	536	510	538	561	555	549	547	506	555	577	530	511	518	538	515	521	526	562	575	531	537	530	548	561	533	579	542	510	497	508	510	568	503	534	541	525	529	516	534	533	595	524	490	518	534	561	590	535	570	528	557	550	503	520	556	505	529	518	521	532	519	518	560	564	513	515	550	528	608	528	515	544	539	528	541	543	544	563	618	539	544	564	557	561	577	507	562	547	508	518	523	568	597	505	576	539	543	543	569	573	555	498	507	532	521	503	551	505	538	566	552	503	538	550	517	574	548	578	505	510	559	533	529	525	513	526	544	514	531	568	500	556	527	527	532	536	527	552	542	541	515	544	543	578	483	505	535	504	504	578	479	561	575	539	581	545	498	506	541	526	523	519	516	552	533	539	571	517	554	558	545	518	513	498	538	503	546	584	551	507	503	532	538	538	567	524	576	523	567	527	554	546	522	528	520	509	489	542	527	535	528	547	551	491	518	565	540	548	516	538	528	559	539	504	557	514	571	563	504	529	508	522	538	579	534	592	548	575	522	530	554	562	586	578	567	542	564	571	550	561	540	536	522	522	523	538	546	534	569	577	541	593	565	543	530	522	535	558	538	545	555	562	516	561	592	536	537	512	518	572	573	545	513	522	516	522	531	550	540	533	532	551	527	534	534	515	567	542	512	587	552	496	562	566	566	531	560	535	556	517	528	531	578	534	525	555	543	561	550	563	500	517	534	535	581	563	488	561	545	541	582	559	548	553	522	530	537	546	570	528	550	539	495	557	549	554	533	513	549	545	525	578	532	549	510	596	533	540	552	546	521	579	516	582	540	554	550	564	552	574	507	537	536	562	501	528	521	506	552	532	559	582	519	536	543	553	593	554	540	546	520	506	531	522	532	595	560	516	555	542	538	513	546	559	552	516	513	560	526	537	554	533	526	510	492	507	527	495	516	528	531	487	534	594	539	557	555	502	541	561	570	549	548	554	485	545	546	539	520	556	536	520	544	553	526	569	548	552	498	516	533	510	549	531	510	551	518	544	522	508	565	557	564	546	574	550	546	571	546	535	510	547	524	538	527	539	521	542	536	553	548	590	510	549	553	537	547	572	527	541	537	557	536	539	550	525	494	516	596	541	517	520	526	555	527	527	554	474	537	553	563	551	588	543	522	537	543	572	545	500	536	526	520	557	578	599	562	529	580	533	558	522	508	523	517	542	522	535	566	572	544	562	522	557	480	527	583	531	524	564	550	565	534	519	562	516	582	530	554	548	576	527	558	533	549	557	530	554	550	535	510	521	527	554	579	594	550	551	562	522	537	539	517	522	498	538	590	539	519	532	544	507	503	530	530	524	524	576	526	532	547	513	526	556	559	504	501	554	561	526	522	531	522	536	516	528	520	550	557	538	529	571	565	566	530	513	549	554	563	522	558	561	551	534	546	563	532	530	545	552	546	576	525	520	550	549	547	564	567	525	518	509	529	538	499	536	546	540	501	526	563	490	581	563	515	559	551	543	534	513	539	489	555	578	550	544	515	550	517	543	598	553	528	551	559	497	585	570
7889	5129	3439	1674	1282	1079	1010	926	899	866	848	830	874	813	841	890	828	854	829	841	859	759	800	833	829	869	777	835	769	850	860	777	795	810	825	839	799	835	829	798	858	813	792	851	835	833	887	829	779	810	806	825	802	781	820	773	819	853	755	805	766	817	809	765	798	796	842	794	818	816	776	803	830	827	814	781	793	789	839	811	754	756	823	839	802	832	839	821	800	823	804	815	802	810	805	836	796	822	751	799	791	787	778	833	788	829	814	795	796	780	784	799	797	771	830	823	796	784	788	814	825	806	816	787	779	820	812	773	832	744	781	809	826	809	776	814	760	797	792	813	842	818	770	770	818	849	814	795	819	819	761	822	840	776	823	833	780	801	797	818	813	748	799	758	794	836	830	821	844	837	833	779	828	798	792	800	781	805	803	827	798	800	841	790	797	756	815	825	780	815	781	807	781	815	857	805	811	806	870	781	822	755	810	762	780	835	779	816	829	788	801	767	801	855	794	793	796	820	818	784	789	779	791	792	808	843	827	816	802	764	795	836	801	814	771	825	784	758	787	820	847	775	800	790	807	794	793	782	823	822	793	829	789	771	784	780	813	813	741	816	810	749	791	806	825	827	757	812	798	800	799	797	790	782	791	857	836	782	825	816	812	806	770	830	759	871	793	813	779	806	831	806	825	745	811	845	825	788	798	748	844	809	816	805	797	816	815	813	845	848	784	796	754	776	809	789	825	786	845	820	771	793	790	842	817	766	822	806	761	815	836	827	857	790	828	780	796	805	831	811	783	807	864	789	825	796	812	825	816	788	787	822	767	856	809	787	817	776	814	887	798	825	836	791	815	804	820	805	788	767	800	821	813	798	789	809	843	811	760	749	807	779	836	761	784	828	800	809	782	817	831	894	837	813	772	838	849	847	792	793	784	810	819	842	843	773	772	823	779	799	785	830	811	796	823	833	808	804	819	797	797	793	800	833	759	730	823	794	820	821	825	849	851	803	743	812	810	826	776	798	764	830	784	823	833	748	780	813	790	801	815	755	813	835	801	780	835	740	797	803	786	798	821	774	806	780	798	789	809	848	810	820	792	794	768	789	808	784	779	822	825	882	774	785	798	794	819	808	757	753	773	828	785	785	835	809	789	841	815	773	795	830	733	829	790	794	835	766	806	790	790	775	825	838	815	806	826	800	807	766	806	835	794	781	764	782	832	814	817	785	808	829	809	840	770	826	756	790	817	762	763	814	779	774	795	834	853	833	811	870	770	782	803	773	855	783	821	806	806	823	800	748	831	836	800	839	820	795	799	793	807	787	801	794	761	814	828	826	806	787	803	783	790	826	808	770	801	820	794	795	748	823	820	839	816	733	827	891	817	775	754	780	807	792	830	816	809	840	813	777	808	737	822	754	821	801	821	814	795	792	807	787	823	798	768	852	772	803	798	773	815	831	753	782	783	819	801	818	764	783	837	763	794	796	844	790	780	802	819	774	843	785	781	759	806	786	771	806	796	835	742	860	832	784	843	801	769	848	797	747	801	818	836	854	786	815	815	787	846	764	790	791	835	750	783	842	797	839	741	834	788	842	792	756	832	850	795	824	758	776	786	787	739	772	768	775	810	802	785	830	798	771	778	799	805	754	802	786	766	762	794	786	793	824	764	805	807	771	774	809	815	781	741	768	801	802	802	804	805	816	757	822	812	790	811	818	768	789	811	800	780	794	825	848	839	754	853	813	821	780	781	789	824	784	788	765	816	790	829	789	766	806	768	775	791	796	803	780	801	810	825	795	772	803	789	816	808	793	830	834	776	818	812	784	792	778	788	822	781	775	839	845	800	832	747	788	804	789	822	764	846	787	775	829	801	801	827	811	829	846	762	814	826	846	768	754	786	817	790	767	811	813	805	769	779	801	810	804	772	789	758	759	811	815	830	822	778	831	795	782	766	829	809	809	802	824	845	810	838	836	777	797	805	802	802	797	822	822	839	830	821	798	794	793	838	825	789	756	821	819	852	817	810	775	825	803	780	774	786	750	827	804	834	822	833	812	792	813	772	800	807	822	829	823	794	787	808	766	777	801	787	819	794	803	813	761	813	781	815	775	802	761	763	857	814	789	803	809	768	835	818	822	804	807	853	781	783	772	784	800	792	822	782	776	797	842	797	828	756	765	847	842	809	790	797	793	828	797	804	823	829	796	829	783	771	806	825	793	790	812	825	843	850	784	855	856	804	805	812	786	811	755	802	829	813	856	801	805	809	799	827	793	762	751	835	797	803	769	907	828	806	734	800	799	769	823	790	818	805	845	795	811	801	787	791	774	830	785	810	812	784	795	835	785	731	791	772	845	809	815	787	809	824	811	862	786	839	819	815	750	785	756	781	815	740	809	823	817	781	768	827	767	821	790	810	830	837	774	823	774	796	827	807	856	741	815	815	840	763	783	788	790	808	810	790	735	814	824	796	767	830	782	808	796	884	762	793	818	792	806	752	782	783	821	836	804	797	825	819	871	776	775	778	779	814	785	800	798	803	791	802	812	796	804	787	812	774	859	851	782	822	830	818	709	753	781	790	795	804	865	838	771	815	811	793	800	757	746	794	761	772	780	839	817	796	805	783	807	800	806	803	802	832	854	790	835	825	801	799	807	806	821	819	765	862	785	805	744	821	774	805	832	867	814	796	784	800	828	851	828	762	789	846	833	775	838	770	833	814	805	840	799	822	771	738	795	808	828	813	798	769	804	811	774	819	824	785	732	818	843	809	841	815	819	795	811	795	810	813	839	761	813	764	739	820	804	814	796	804	808	769	780	874	809	805	791	790	836	795	825	851	783	832	796	784	802	811	817	816	796	818	800	802	779	798	792	800	786	791	826	789	817	780	793	771	788	773	839	792	758	809	802	786	814	781	795	846	793	809	773	804	782	847	779	783	777	790	774	851	780	780	754	820	786	817	851	821	790	793	822	778	778	757	824	830	765	748	816	811	829	856	810	780	867	802	839	829	813	836	816	805	820	761	798	791	808	784	814	774	833	843	832	759	817	803	781	839	821	813	790	779	841	763	834	820	804	815	848	760	764	854	804	769	787	804	812	822	805	845	836	790	808	805	769	770	828	799	821	775	808	701	795	833	822	807	809	790	804	808	782	778	819	784	788	809	815	793	798	817	799	769	837	778	790	762	774	787	840	823	790	809	833	782	795	818	747	802	822	772	832	793	796	818	799	848	858	754	767	792	769	803	816	791	804	785	791	748	839	795	775	835	787	796	792	762	796	812	831	850	779	842	753	787	843	817	768	810	819	804	810	781	797	769	776	764	782	813	768	806	784	854	837	788	792	841	820	783	833	771	780	817	817	801	780	753	795	830	791	772	797	809	748	759	813	777	779	756	817	834	753	844	779	791	812	808	830	750	800	777	798	799	800	793	849	810	759	835	824	869	785	806	766	786	761	801	794	808	862	823	827	849	784	797	858	801	806	825	813	759	738	794	758	742	831	818	800
23003	21079	28208	24155	21032	6758	801	543	465	413	393	408	360	345	305	320	344	310	332	338	301	297	285	301	310	301	313	316	289	286	272	309	284	282	260	295	328	294	295	308	302	301	294	281	276	292	288	314	299	311	273	295	290	299	286	294	295	276	298	293	258	293	305	263	293	240	290	312	292	279	300	305	309	287	265	306	300	281	306	280	276	274	250	281	253	261	265	275	264	293	333	291	261	291	295	296	309	321	266	278	280	289	259	267	298	295	276	292	294	269	274	296	291	278	301	304	295	295	286	257	289	271	302	291	265	289	313	290	279	299	309	302	282	278	296	266	299	260	298	294	301	278	279	298	269	308	270	302	276	291	275	286	260	307	281	277	281	264	285	301	273	244	306	296	305	318	306	259	272	306	285	286	292	268	272	268	307	273	320	278	301	294	295	265	299	292	296	288	298	292	308	292	298	287	284	315	259	266	263	290	285	280	283	308	292	300	309	278	261	286	284	305	272	302	292	281	284	303	301	305	279	259	313	318	303	318	298	289	240	338	270	284	290	300	288	269	293	289	284	275	271	289	282	327	305	266	292	283	294	280	320	287	296	299	282	268	278	293	306	296	299	289	307	309	314	303	284	310	298	302	281	266	301	296	285	286	293	286	295	285	247	284	264	287	267	276	278	281	293	305	268	285	290	300	287	272	291	292	298	340	295	314	279	294	287	312	265	301	286	261	252	308	274	298	257	275	307	291	275	301	290	307	306	281	300	300	307	260	276	276	282	289	307	324	271	285	281	299	287	305	274	284	319	297	315	309	298	281	296	258	256	281	272	289	286	254	277	287	295	261	309	300	317	304	246	284	300	302	248	280	288	296	323	293	286	271	306	290	315	289	265	302	266	298	296	277	258	279	301	306	289	283	305	270	308	327	288	290	309	304	269	257	297	286	285	270	290	311	287	311	297	245	321	300	295	278	294	298	281	272	261	302	285	256	288	255	290	287	266	300	297	290	297	255	274	298	323	248	293	284	288	308	299	291	287	263	290	273	283	266	266	276	303	316	290	265	287	286	294	290	296	257	276	303	298	307	304	334	276	303	286	296	318	310	298	262	284	290	262	328	267	298	253	293	301	266	316	294	259	309	269	292	285	283	274	310	273	302	299	295	281	286	269	322	257	291	288	275	283	306	308	284	305	290	295	280	275	248	318	280	296	291	278	315	271	288	290	300	295	309	295	253	270	255	320	345	284	279	272	284	291	290	280	278	265	272	264	306	262	310	275	268	323	300	252	284	308	289	274	308	320	288	308	301	312	262	290	287	282	280	287	259	309	348	296	279	276	306	291	282	280	272	286	302	274	327	275	325	281	273	269	252	288	298	299	323	306	268	296	288	304	294	302	274	274	303	283	276	289	310	278	273	301	278	270	287	286	299	279	292	285	305	270	257	291	290	305	276	320	289	302	271	279	278	289	317	263	282	284	283	291	288	282	283	280	316	294	272	322	286	287	304	295	296	301	282	283	278	272	289	295	305	313	283	301	267	312	277	296	267	259	274	282	262	301	264	265	315	284	298	273	271	315	253	312	313	272	296	280	277	278	276	283	277	307	267	262	280	277	275	322	282	288	280	293	290	324	293	301	306	304	290	268	278	261	310	282	310	310	290	287	292	283	307	267	269	282	270	293	294	274	274	299	279	306	295	284	281	307	278	290	294	297	312	286	282	277	295	288	277	296	295	248	268	275	299	292	283	277	285	285	314	316	278	264	293	271	264	275	271	317	268	280	262	268	313	305	283	319	265	275	291	305	291	273	259	312	281	322	290	273	282	282	313	286	306	281	281	307	303	262	298	290	321	274	297	258	285	301	278	289	273	286	298	281	297	265	278	282	298	291	299	300	276	305	305	292	265	306	308	317	281	288	281	269	307	244	284	263	285	283	274	282	296	284	298	275	292	286	298	275	286	271	280	327	308	256	322	298	287	268	308	263	251	287	273	293	271	262	290	267	255	291	312	268	279	271	302	284	290	275	278	294	295	302	286	331	287	265	295	300	253	277	272	297	274	315	326	327	302	293	304	285	257	253	291	306	281	284	289	297	266	276	276	299	294	297	279	292	261	312	270	266	248	286	269	283	296	268	285	266	285	285	288	290	287	280	253	276	279	288	300	308	309	298	281	304	301	284	253	267	279	313	313	294	284	295	256	284	292	324	295	278	284	285	310	275	280	262	290	269	298	304	299	277	256	284	257	296	291	296	296	251	265	276	280	293	272	285	293	293	270	289	296	300	315	286	286	293	277	281	308	290	320	291	317	252	279	318	294	281	287	261	287	276	309	296	293	268	279	273	311	287	258	325	300	323	292	279	281	280	315	290	307	288	253	267	296	277	270	279	297	291	296	291	301	280	321	280	287	302	287	285	282	298	323	307	301	267	277	247	286	284	271	281	264	291	277	283	303	277	301	307	271	297	284	308	267	293	300	291	247	278	270	269	304	284	278	281	298	267	302	250	306	296	328	294	272	302	264	304	267	273	295	306	268	283	293	301	319	293	281	311	309	261	288	282	259	271	309	245	323	283	246	301	280	303	309	291	282	325	283	261	293	295	285	296	285	308	260	277	298	286	289	278	270	282	309	307	314	273	295	289	289	278	271	294	294	295	285	289	274	282	279	305	294	267	263	286	291	289	295	277	310	274	275	263	287	287	269	283	278	286	278	276	293	292	289	287	276	287	259	295	278	274	273	285	282	288	273	295	295	283	276	288	298	236	289	253	288	294	269	283	286	283	248	289	303	295	262	258	296	257	285	297	269	290	283	301	254	272	302	276	272	299	296	269	280	271	290	284	277	285	278	274	283	260	309	287	280	288	307	296	298	292	267	329	302	305	271	283	284	250	305	290	286	240	295	277	257	263	301	270	265	292	266	290	315	280	301	285	266	263	296	258	287	247	271	282	247	242	279	319	299	293	320	288	272	274	295	304	286	309	271	274	277	259	263	323	307	266	278	310	313	260	265	279	255	300	276	315	292	288	291	268	262	311	294	288	292	282	303	266	322	262	305	337	280	284	283	315	309	279	303	290	299	305	317	311	263	341	285	259	268	287	285	268	278	295	279	269	282	288	275	284	296	289	287	298	283	268	268	266	273	272	254	299	275	307	283	258	269	309	308	282	285	253	282	303	293	297	294	319	275	281	272	288	294	278	279	290	269	284	304	254	276	295	271	287	311	289	303	286	271	267	289	314	251	287	254	304	330	300	294	294	299	309	295	293	275	285	302	276	293	276	301	305	304	315	307	283	293	268	294	303	274	256	274	307	268	312	295	282	270	292	280	260	286	274	274	302	290	252	268	278	291	276	281	285	257	295	303	290	284	269	305	312	277	284	254	288	305	279	309	303	265	308	280	296	280	282	274	306	299	291	308	266	305	286	315	306	301	286	312	295	265	254	292	280	303	296	316	329	271	289	313	297	293	294	258	280	294	274	282	261	278	297	285	286	294	297	257	286	289	294	326
9235	14366	9527	3940	2829	1898	1296	1037	944	852	774	737	604	619	590	525	561	565	491	550	525	536	505	478	486	514	467	479	488	468	450	477	466	453	458	455	451	499	471	442	472	482	477	463	489	495	437	447	457	470	445	447	445	467	455	492	462	423	474	482	459	472	491	474	483	453	466	442	440	475	465	453	419	469	433	474	485	490	447	456	421	446	457	463	464	471	454	482	462	458	437	435	444	447	432	457	416	436	474	417	474	459	441	426	456	418	436	436	438	473	431	462	453	454	433	451	477	494	413	420	420	390	463	438	459	433	441	429	455	446	435	446	428	441	457	453	479	467	419	464	446	461	445	469	459	431	416	480	423	470	432	413	458	438	489	442	414	439	428	434	468	452	466	437	435	438	435	458	458	451	466	467	457	455	435	487	457	472	458	455	458	483	454	446	445	476	409	441	472	399	443	429	439	484	431	463	439	461	467	443	466	407	425	446	415	427	469	455	433	460	452	486	449	434	427	455	449	461	439	472	407	481	429	497	443	454	452	437	462	475	481	513	464	460	431	427	445	458	451	387	445	437	445	424	435	440	450	452	468	404	471	445	446	460	423	440	405	430	414	477	436	454	420	440	459	402	448	460	435	436	431	451	468	440	481	486	455	445	438	442	451	483	481	434	459	451	446	438	458	442	444	425	469	413	456	468	430	420	424	435	450	457	442	451	449	445	429	477	442	452	434	481	501	449	447	447	450	462	454	453	405	425	431	440	466	422	468	457	463	450	458	436	417	459	419	473	462	459	415	417	454	444	445	464	395	459	447	424	445	459	430	429	451	424	460	477	435	499	482	440	443	453	434	476	430	469	439	479	454	440	430	455	479	458	465	448	446	435	472	460	439	506	420	462	451	462	445	465	452	453	435	432	468	427	450	443	472	461	472	450	469	468	434	451	433	462	427	453	456	475	463	482	414	461	430	468	401	473	475	424	433	452	452	471	450	460	456	428	452	442	443	430	455	435	438	456	448	474	466	448	472	457	424	400	456	449	439	420	444	458	445	422	453	430	435	436	443	440	479	455	429	452	445	488	462	435	438	452	432	462	440	415	429	463	474	405	471	454	456	467	444	484	427	431	408	438	479	433	469	471	465	403	464	482	465	478	460	452	419	480	447	443	459	430	469	432	440	469	479	466	450	444	454	458	441	429	432	420	443	488	466	423	471	427	462	441	486	451	444	418	427	429	449	437	454	470	428	444	391	427	446	427	473	491	431	496	494	455	435	479	439	468	461	446	447	438	485	475	425	447	427	463	433	485	477	431	453	440	445	440	450	456	412	497	433	454	484	434	438	452	445	476	408	460	437	434	435	460	447	452	443	464	445	443	476	440	409	438	407	440	484	436	465	433	457	406	446	441	453	487	495	425	444	477	419	465	404	469	451	419	450	431	471	461	468	450	425	461	476	438	435	488	429	438	415	447	444	467	452	437	454	450	446	434	421	454	451	440	416	467	469	458	454	419	459	430	421	466	451	467	430	464	478	455	436	460	438	414	461	432	472	487	446	421	498	454	445	474	458	424	443	461	454	465	435	472	459	414	410	473	470	443	419	438	482	424	404	439	426	434	448	423	439	461	457	471	424	482	437	416	438	412	430	497	432	485	418	467	439	438	450	489	461	482	452	435	463	439	439	421	473	451	449	442	438	449	421	467	477	456	455	464	467	423	447	458	401	427	437	427	490	448	427	428	441	457	409	434	447	467	428	454	410	457	476	437	425	420	440	419	469	449	464	453	486	454	415	429	458	535	475	460	480	417	455	448	420	474	456	466	419	449	448	486	423	409	460	490	435	435	438	465	448	449	438	457	427	452	441	477	461	457	467	450	448	424	445	459	453	481	446	425	432	446	419	449	435	469	420	438	427	469	423	458	417	419	424	454	429	475	439	448	450	426	466	465	444	438	460	449	454	453	427	435	464	447	409	443	435	456	465	469	451	454	465	447	416	434	431	464	430	447	452	487	448	447	390	448	454	451	466	444	435	443	416	446	429	444	468	449	483	458	477	439	457	430	419	454	438	418	433	426	464	471	437	468	426	465	480	461	452	475	422	483	468	455	430	455	407	456	475	453	466	424	456	478	439	437	453	490	433	454	458	451	482	427	441	457	445	447	428	436	428	437	434	464	457	464	428	461	454	437	471	438	444	485	454	452	460	449	446	445	440	439	464	446	435	445	457	475	420	484	423	436	458	472	422	451	429	411	452	461	423	415	466	436	422	468	457	504	470	441	425	451	445	467	473	494	412	453	481	447	429	431	438	450	447	457	448	408	472	502	454	417	428	459	458	478	438	467	437	423	428	472	422	435	437	420	428	448	461	448	435	471	438	455	461	441	456	424	442	435	476	439	435	476	459	485	474	437	448	428	448	424	433	479	467	436	479	469	414	458	432	472	398	452	447	470	432	454	467	441	418	457	461	467	458	471	423	444	446	454	408	458	441	444	468	406	420	434	477	469	463	463	414	420	454	437	458	425	430	471	457	450	461	420	457	478	437	443	454	436	433	469	428	425	444	468	437	413	419	413	469	447	462	414	432	475	423	474	411	443	443	448	462	445	472	446	458	461	471	438	472	422	432	432	445	425	430	461	468	450	503	449	440	452	435	440	405	472	470	464	464	451	476	434	470	444	450	425	467	428	423	461	450	468	435	441	487	468	455	405	445	465	484	457	446	422	442	439	447	454	437	455	432	477	431	410	459	415	457	464	437	412	440	450	447	481	429	441	455	478	451	419	454	438	416	446	406	463	434	444	448	439	421	434	432	452	451	456	468	464	451	435	436	441	485	444	407	445	453	446	437	433	438	442	457	452	421	446	456	441	472	432	394	436	401	400	426	462	471	429	405	414	455	437	458	428	477	421	453	447	436	430	476	423	449	458	442	451	439	477	449	450	443	428	467	456	458	450	445	453	429	411	422	441	493	414	454	422	462	456	457	434	442	459	457	434	458	443	494	433	452	492	468	475	452	447	445	436	440	467	421	437	451	460	423	489	430	457	432	439	412	425	441	443	436	447	434	444	463	446	509	425	445	419	448	451	424	442	446	454	445	433	468	452	462	453	441	471	443	472	447	449	404	470	433	439	460	459	475	426	407	441	416	464	461	449	473	480	460	422	421	421	456	424	440	429	414	468	441	435	438	431	427	459	481	450	462	454	475	443	438	469	442	445	405	436	426	440	441	457	462	420	444	467	430	465	451	444	443	451	463	469	457	512	427	436	455	434	446	441	443	434	434	469	441	457	468	414	416	471	444	438	481	424	441	442	442	452	436	436	457	401	432	454	413	437	444	449	459	429	466	396	459	472	418	489	473	445	457	438	453	449	465	450	455	504	457	473	434	455	474	446	448	452	441	422	430	437	479	444	443	452	474	422	449	406	461	450	478	454	455	422	444	423	403	431	451	418	462	448	477	443	435	420	467	459	454	450	462	436	456	472	467	457	466	447	477	437	427	483	424	456	485	429
24197	21069	26661	25029	4161	807	686	618	586	583	581	565	556	495	526	553	512	501	463	533	485	522	516	484	546	516	576	517	490	549	510	523	497	519	499	459	491	444	537	509	553	513	537	511	530	460	500	515	524	498	519	497	550	541	492	463	543	525	478	516	525	509	495	506	474	492	516	493	479	498	494	490	449	503	476	516	479	487	481	525	540	511	502	479	490	501	467	445	524	495	492	483	474	537	503	472	499	509	490	502	501	502	499	537	518	518	489	519	507	500	499	503	434	482	481	499	483	501	489	486	511	492	463	520	525	508	535	480	507	517	498	462	476	554	491	494	508	541	519	489	472	476	523	491	483	492	507	484	517	524	509	507	533	470	510	562	489	473	516	523	528	528	527	492	506	457	516	504	471	472	518	496	525	517	515	493	518	521	523	517	543	496	490	516	481	509	511	513	491	490	482	478	540	500	513	534	464	518	522	503	525	474	503	494	520	519	476	486	526	467	503	500	511	523	456	553	498	504	470	507	491	521	483	499	504	509	544	540	488	494	502	492	490	488	480	500	475	467	483	510	480	557	506	518	467	493	492	462	476	503	510	536	528	473	539	512	499	522	484	497	510	496	496	489	476	434	483	498	517	524	507	495	492	467	465	525	515	502	524	501	498	526	558	541	502	521	488	469	502	486	495	546	480	532	485	480	504	478	483	507	486	500	503	518	495	525	496	487	518	500	519	484	484	483	494	509	514	487	496	520	511	539	533	502	542	492	540	523	547	469	470	495	523	511	540	459	490	509	483	523	463	536	553	532	508	498	529	516	489	468	491	478	481	483	484	513	483	523	498	431	457	526	472	480	487	504	441	502	470	492	461	522	475	501	510	479	487	481	527	499	521	477	548	536	464	463	492	491	489	465	508	522	468	483	466	485	482	546	516	520	547	535	498	519	495	499	531	494	504	462	467	495	557	488	515	458	521	460	497	500	493	479	500	505	522	524	520	502	524	474	500	477	498	500	529	488	505	491	503	487	541	519	523	466	501	492	466	513	541	489	515	484	499	475	511	484	489	481	498	481	493	522	500	501	450	517	503	539	502	494	473	478	475	496	484	518	496	490	478	480	546	512	460	529	499	479	490	507	544	542	495	500	486	470	491	470	471	497	481	546	488	516	492	496	566	480	479	521	462	494	494	452	497	503	457	502	489	531	520	526	526	514	456	485	511	520	531	517	476	517	487	544	494	493	508	513	517	450	496	521	532	499	485	548	561	492	528	513	479	491	500	517	476	551	495	507	511	490	509	506	482	533	481	524	528	506	486	490	500	512	507	516	469	516	516	450	495	493	505	514	448	494	475	474	504	487	468	492	506	528	533	530	489	508	495	519	498	537	536	467	487	481	529	494	495	482	526	511	471	522	505	471	468	500	457	526	493	525	483	524	522	499	512	529	496	488	491	513	491	525	515	519	495	473	530	502	469	461	511	522	505	504	491	471	465	507	473	491	527	564	484	536	477	504	536	544	485	487	472	455	489	526	518	496	481	510	496	478	513	503	483	462	479	474	517	493	484	508	487	478	491	510	491	500	468	512	472	476	509	506	505	513	512	538	506	491	509	503	469	534	528	456	525	508	507	486	505	499	544	501	493	489	484	511	540	510	465	514	504	538	539	455	541	477	553	516	482	466	517	452	491	465	502	483	539	459	491	499	518	502	508	470	476	454	473	530	476	502	498	498	570	468	476	475	509	503	497	497	502	473	515	482	480	492	511	542	519	503	476	514	490	477	486	475	492	515	487	506	509	529	505	539	507	534	512	514	482	454	481	515	479	489	523	528	477	531	463	492	488	488	475	523	487	512	525	497	470	467	509	512	477	502	473	469	459	488	504	491	521	483	521	523	515	489	536	507	483	495	490	497	480	509	491	505	500	495	487	488	462	485	498	497	509	494	529	490	472	503	472	471	459	486	494	473	482	435	479	506	510	499	511	523	453	477	534	509	515	483	489	482	559	469	510	474	501	492	527	470	474	494	494	524	514	508	474	533	477	503	478	501	507	458	504	525	515	480	481	536	490	517	507	519	480	479	503	526	491	523	488	455	451	477	521	493	525	473	492	477	495	504	537	503	496	483	453	517	527	487	483	501	505	513	530	475	527	514	513	516	483	488	512	510	526	470	470	512	487	520	489	475	481	530	515	503	489	520	462	476	483	479	518	517	546	502	531	481	494	510	522	455	491	544	497	500	480	493	500	522	497	466	475	467	483	458	504	503	465	473	461	499	472	490	497	491	444	511	503	477	512	486	480	504	501	517	485	521	537	527	504	508	461	490	487	497	515	527	499	461	521	497	494	508	518	492	478	502	474	509	498	485	496	478	485	535	509	503	488	475	489	508	480	480	542	500	511	505	486	460	477	481	521	500	494	502	503	498	496	469	505	504	483	484	506	513	512	487	461	491	524	497	486	506	456	509	527	508	540	482	541	500	459	466	533	499	503	471	493	470	474	457	559	505	495	439	496	452	527	515	501	533	506	512	485	526	526	499	539	493	529	509	476	489	502	487	519	494	497	538	488	482	520	528	503	490	501	509	466	488	497	475	502	510	485	502	518	534	457	519	523	504	467	500	525	488	457	508	532	535	497	481	537	506	504	543	494	512	500	535	493	486	472	496	457	491	456	506	500	441	516	492	530	506	491	504	558	489	496	472	526	483	513	514	508	528	506	514	501	493	536	499	487	528	494	498	515	484	533	524	516	492	483	468	546	492	482	537	546	478	504	518	483	505	500	488	486	463	524	476	497	522	519	457	529	502	491	498	464	493	521	506	501	488	489	502	479	474	521	482	469	498	482	514	504	494	478	475	488	501	515	512	519	499	485	515	545	507	520	460	486	507	495	486	503	523	488	524	499	479	499	489	453	521	505	497	516	522	512	470	476	497	504	523	515	517	517	492	532	483	495	480	515	470	504	471	507	510	497	464	504	549	498	520	498	497	505	475	461	513	474	490	475	512	473	511	498	537	516	502	496	499	507	497	500	498	541	523	523	490	521	473	495	507	496	493	477	489	495	480	517	496	463	527	498	464	526	494	532	463	501	516	508	453	465	498	471	477	518	467	524	500	497	474	455	467	490	470	523	491	510	463	501	464	501	495	541	556	482	501	530	496	444	457	491	516	521	492	500	505	525	499	517	492	489	485	494	504	480	493	495	526	508	483	500	498	487	525	477	532	526	504	469	523	496	491	463	492	490	500	507	517	459	482	496	478	455	466	525	504	463	476	463	486	507	533	457	488	530	521	505	487	486	497	531	521	506	505	482	505	538	506	524	484	507	516	510	504	516	508	469	510	465	526	487	494	486	484	469	475	526	507	475	497	463	495	469	510	545	509	511	514	502	497	499	476	484	529	504	476	554	441	535	524	499	522	485	477	474	487	468	481	550	505	494	549	503	505	526	479	471	498	466	461	510	505	503	536	517	497	507	502	499	534	524	465	488	470	497	476	503	524	469	463	472	503	500	525
8385	9813	6551	2806	2036	1510	1168	1060	923	902	867	862	819	803	789	800	745	757	780	793	770	775	815	777	752	755	770	772	704	757	778	797	707	757	682	734	753	739	736	690	761	708	791	746	758	685	710	745	741	761	729	723	734	723	698	751	689	722	752	735	766	710	692	702	718	717	690	719	741	707	751	702	735	711	718	701	717	711	745	748	732	739	732	748	712	770	697	760	726	687	700	716	758	698	727	764	727	697	752	731	739	714	692	687	689	717	766	758	800	748	752	723	719	754	690	723	760	698	768	725	750	764	754	738	730	754	767	730	768	754	674	707	732	723	738	790	724	734	709	711	702	718	724	702	766	681	703	726	790	695	711	736	684	722	718	667	726	710	695	736	696	716	740	727	775	730	782	685	723	711	776	761	690	707	737	734	727	692	752	673	714	673	731	684	751	711	740	783	742	728	753	730	743	702	712	711	673	787	759	746	714	712	706	747	726	730	755	735	714	754	732	717	703	724	752	715	745	678	764	762	737	695	803	710	677	708	750	710	738	722	738	760	723	704	740	761	729	725	728	643	759	746	705	724	704	718	740	728	744	721	767	716	711	747	739	790	716	738	718	729	720	738	667	661	744	735	718	696	720	737	768	759	706	718	712	760	753	722	755	706	717	725	732	666	736	714	752	784	740	718	759	670	706	756	768	721	718	772	746	709	730	717	723	736	742	769	715	696	726	710	709	738	709	744	735	696	704	682	698	706	740	765	746	722	687	751	685	738	712	738	683	725	709	709	765	692	770	717	703	737	722	743	741	729	711	756	700	700	754	748	730	706	705	695	765	705	738	680	706	792	735	760	744	740	705	709	724	721	798	723	704	734	789	714	725	748	762	709	717	721	711	793	756	694	705	680	725	710	694	715	751	772	718	739	766	702	716	746	760	732	720	707	708	728	758	753	682	696	711	771	727	723	708	712	739	719	742	704	727	715	717	733	739	768	754	719	745	740	698	717	717	721	746	716	674	674	750	716	735	742	724	722	714	762	748	713	739	715	747	746	711	726	735	776	730	752	787	708	659	703	707	776	722	686	729	718	736	690	769	713	749	747	740	746	741	744	729	717	726	736	732	759	681	729	726	759	715	738	754	767	713	701	733	703	722	704	752	713	745	777	698	761	724	731	739	721	703	736	753	739	750	719	713	772	690	749	728	751	743	706	675	694	737	705	709	710	730	743	704	697	758	715	749	679	692	738	754	717	721	717	749	766	767	752	771	768	721	753	730	710	700	751	705	700	712	733	772	727	752	737	674	717	730	745	761	716	705	760	716	748	736	708	703	808	706	719	762	740	738	690	724	681	738	707	670	752	718	691	754	727	770	740	734	697	720	721	694	747	752	722	711	706	780	746	682	712	678	701	725	714	712	709	759	702	746	709	686	751	736	687	739	728	737	738	696	746	728	690	704	728	730	749	648	709	741	717	743	711	743	693	704	725	703	736	720	757	740	711	734	743	734	702	725	727	720	727	826	695	716	736	714	732	725	766	716	755	769	693	710	761	769	733	723	699	692	707	773	705	720	748	722	748	769	686	700	717	718	744	674	706	722	699	691	742	731	719	727	732	703	743	747	731	751	731	731	698	708	727	771	746	672	691	691	723	708	775	810	777	734	721	727	744	710	714	769	718	757	668	752	686	726	660	802	716	681	725	729	726	718	713	755	793	687	741	728	754	739	718	749	685	739	693	708	757	724	689	706	733	736	723	732	716	763	731	764	721	723	745	733	693	762	715	725	714	739	725	699	696	755	727	739	714	672	752	724	711	703	751	776	754	714	741	712	723	701	785	742	747	718	735	759	708	733	801	748	707	736	774	739	682	716	735	718	714	705	708	721	711	778	701	755	681	718	715	715	697	742	728	666	756	705	796	726	710	708	686	737	731	744	760	770	678	718	734	738	696	769	710	726	721	745	739	694	725	725	710	717	736	723	713	751	711	693	753	712	697	718	734	690	733	758	754	754	742	725	701	731	731	712	707	746	696	684	743	726	722	748	683	739	711	710	760	741	648	716	741	701	736	661	759	741	684	701	710	692	742	724	679	720	711	756	692	723	772	711	689	735	762	759	695	751	749	694	705	719	746	769	676	704	776	742	755	764	708	710	708	699	714	746	719	714	732	744	704	742	709	718	704	715	788	758	745	685	744	698	757	754	751	767	670	679	760	722	722	712	746	726	747	766	675	735	715	719	689	745	749	694	743	764	755	736	681	667	729	704	724	736	771	700	739	747	763	757	752	683	665	740	732	696	732	757	740	705	721	726	710	753	727	709	724	703	676	720	685	731	729	764	741	690	760	725	710	686	722	703	664	746	716	757	756	722	759	710	740	701	731	711	754	693	682	760	676	707	774	705	735	702	738	750	701	692	701	747	747	709	695	741	695	747	709	741	761	690	712	755	699	721	710	759	716	677	739	689	708	705	781	768	749	717	736	698	708	747	722	745	728	730	660	738	750	746	746	689	730	743	709	741	650	719	746	776	752	708	711	700	693	689	756	738	733	726	707	704	669	710	736	679	770	717	701	789	718	715	735	740	694	765	724	693	680	723	760	695	764	733	707	726	711	739	718	750	732	744	694	751	740	737	712	751	719	737	726	732	754	784	748	709	736	719	712	718	713	729	761	750	738	717	760	751	675	637	729	750	769	694	707	705	696	747	704	651	700	757	696	673	732	725	700	727	699	725	743	739	719	722	720	715	669	729	717	742	716	781	763	723	716	697	686	759	728	754	726	692	715	746	717	704	793	725	701	723	674	725	722	718	768	750	758	705	738	705	731	725	707	749	771	714	724	680	725	681	740	716	673	714	732	761	717	690	696	731	700	754	744	687	718	673	762	728	734	686	726	723	768	737	731	727	760	761	734	736	747	647	723	703	738	761	724	759	718	704	700	765	716	736	719	716	740	728	643	673	681	713	742	697	695	762	686	711	791	741	741	730	715	721	751	698	776	729	728	717	749	692	696	737	692	732	715	746	726	734	706	706	764	706	717	745	744	719	783	756	716	758	715	714	741	687	733	720	715	678	678	725	682	699	725	738	742	700	700	729	750	679	747	734	696	717	657	764	738	738	762	720	758	716	754	688	757	774	743	723	727	723	760	738	729	740	710	695	729	705	677	740	723	692	731	719	732	731	755	716	718	706	737	708	712	745	747	694	680	748	783	669	749	730	750	742	718	744	743	715	706	761	755	673	723	771	763	740	671	739	769	757	715	735	707	715	746	746	692	703	743	720	741	740	751	721	712	704	717	736	702	751	711	748	695	679	669	774	682	733	742	726	747	717	742	747	673	670	749	712	723	799	737	716	809	762	702	784	695	720	720	719	733	735	732	736	727	696	749	743	749	728	693	675	658	706	695	756	729	703	706	760	732	748	744	723	673	751	701	686	722	701	697	746	740	694	726	721	722	683	741	676	763	739	701	713	758	703	722	725	710	691	678	666	748	706	677	712	751	743	763	764	720	733	714
22216	21184	28863	23786	21189	21071	3503	588	417	344	320	290	273	240	231	215	204	241	210	174	202	176	167	178	181	144	156	166	166	155	157	170	168	157	169	142	146	175	131	153	155	152	156	143	173	153	142	156	163	142	148	179	116	146	151	162	174	160	147	155	150	138	141	154	153	151	146	152	153	137	141	143	152	140	146	159	146	154	152	148	158	151	142	159	150	152	154	143	142	158	129	155	146	171	166	129	170	149	141	149	138	153	154	159	138	160	150	133	155	147	163	144	149	141	143	151	150	121	155	148	151	151	151	123	139	138	159	152	154	151	144	143	167	134	142	152	151	140	137	148	134	146	138	138	163	155	146	125	141	133	144	138	145	149	141	138	156	144	164	136	163	133	138	143	162	158	145	172	140	154	137	140	156	139	137	168	145	154	135	142	142	172	170	142	149	151	156	146	161	156	147	133	151	153	161	157	150	172	133	161	115	139	143	159	134	143	129	157	144	141	135	153	147	157	137	138	164	143	154	135	147	139	153	152	140	153	154	140	153	174	143	132	128	142	160	151	137	149	161	129	155	150	137	143	143	155	135	141	139	160	166	126	140	166	149	139	154	144	136	138	144	154	156	149	129	143	140	174	163	131	149	130	138	153	178	146	150	154	156	137	145	153	138	155	159	158	145	146	149	125	148	136	168	139	139	142	137	137	150	152	135	140	136	167	143	132	144	155	153	161	148	145	141	143	134	138	141	141	129	149	147	151	146	155	158	150	150	126	138	138	137	145	126	160	146	151	154	129	157	149	171	134	142	144	141	153	139	137	133	154	138	131	142	128	162	156	148	127	120	127	162	138	162	144	159	165	153	135	115	145	154	132	158	147	140	167	142	159	147	145	139	149	153	145	152	134	160	123	152	148	151	154	155	141	150	153	153	126	141	150	155	123	143	138	134	129	137	140	141	162	146	157	132	142	159	152	163	135	123	127	147	173	148	153	152	124	137	142	152	122	161	137	143	148	159	149	145	137	141	153	161	146	157	154	151	147	150	144	142	169	148	166	153	167	151	130	173	170	147	140	148	119	130	167	154	150	145	147	166	141	146	141	158	149	131	152	143	153	127	150	137	120	153	157	136	148	124	133	162	131	145	139	140	155	136	139	149	146	127	136	137	144	140	133	155	164	156	160	151	147	143	163	131	141	156	159	164	164	154	132	149	166	122	136	124	129	183	127	127	150	143	151	146	148	152	138	134	140	143	141	138	139	131	148	159	145	157	154	139	166	163	171	140	131	161	143	141	128	151	144	169	153	151	156	144	140	142	139	155	157	152	147	135	132	149	154	125	147	130	161	147	150	131	149	145	125	146	179	140	155	145	141	165	127	150	155	159	165	159	140	131	162	145	153	149	133	141	123	146	133	163	158	162	169	125	153	133	178	165	150	153	157	123	139	161	129	142	136	139	148	157	140	168	134	157	167	144	142	130	173	133	147	119	145	147	159	157	162	132	152	142	144	151	127	143	169	150	135	144	158	141	166	149	154	145	118	148	145	139	142	153	141	150	135	150	152	138	164	150	133	150	163	165	149	131	155	138	140	128	140	136	127	146	159	146	144	152	134	161	154	143	131	157	134	152	151	157	160	143	146	157	149	163	151	170	153	116	129	146	152	130	131	141	152	137	142	143	136	165	144	160	155	147	144	140	143	114	158	143	142	139	151	135	131	156	156	141	155	138	157	154	147	168	143	136	151	132	136	154	154	148	124	158	167	160	137	154	140	147	153	140	154	124	148	125	145	146	141	165	138	122	140	136	128	133	148	134	148	136	179	160	156	152	144	158	144	150	139	151	154	166	148	129	158	132	148	139	152	127	126	138	172	140	153	150	174	139	128	161	143	179	154	167	143	143	123	141	131	148	122	166	129	119	165	129	163	145	153	132	146	148	165	131	165	171	128	138	140	135	151	156	158	142	141	149	145	131	167	167	134	126	164	126	152	152	160	153	141	142	137	137	137	130	165	150	159	140	165	143	140	135	146	164	128	142	162	165	134	149	137	158	157	151	158	143	154	154	161	145	173	154	165	148	162	140	163	137	162	151	156	146	136	143	131	131	151	135	147	142	155	129	120	150	159	148	152	143	130	165	143	136	160	178	152	135	112	139	137	149	124	129	138	129	148	173	149	148	153	156	144	133	145	131	140	139	128	156	127	122	147	147	147	143	157	141	148	122	149	148	156	153	172	137	137	124	158	137	173	148	155	132	154	137	151	146	128	128	171	147	153	149	155	134	143	142	153	156	140	130	128	149	148	127	144	152	142	148	131	141	174	146	155	152	152	142	142	162	162	169	141	132	146	152	146	130	144	146	158	180	143	173	140	142	127	162	151	160	143	148	131	150	152	123	167	146	134	116	167	142	160	127	148	157	133	148	146	148	134	133	146	149	140	143	137	135	160	153	120	146	153	155	161	147	131	141	135	145	148	140	134	138	160	137	154	146	167	167	161	158	160	149	130	133	163	138	151	140	145	164	139	143	148	149	144	160	168	132	132	130	141	157	139	137	143	142	152	147	142	139	152	147	144	169	149	140	139	125	118	119	145	156	147	140	113	122	140	145	141	152	144	147	153	120	126	175	141	161	145	169	149	135	146	144	157	145	160	159	130	149	140	144	152	163	150	135	166	144	138	145	132	149	141	148	134	133	141	154	162	153	136	140	148	146	138	151	136	136	161	140	150	166	126	148	130	180	146	138	167	135	145	149	147	139	162	140	123	156	150	142	136	130	155	150	136	140	139	137	140	136	148	133	155	156	139	158	148	132	140	143	157	146	152	144	155	141	137	134	154	133	161	139	166	147	156	153	137	160	150	137	163	155	134	160	142	137	128	153	155	141	166	124	129	165	146	138	148	137	153	156	146	143	146	173	157	128	169	138	152	139	163	144	130	165	153	140	135	152	144	174	175	146	142	149	138	138	136	170	141	154	124	155	158	140	138	167	144	135	120	144	146	136	132	152	168	127	151	146	140	150	157	149	148	139	142	151	136	162	142	135	133	165	130	140	118	157	156	144	137	149	148	153	135	145	134	148	127	137	141	137	142	135	143	134	130	156	129	141	145	124	133	128	140	159	130	143	141	151	129	128	170	148	152	146	123	151	142	134	161	125	153	137	144	140	129	140	144	152	160	137	140	125	136	154	154	154	135	144	144	152	151	140	149	129	156	163	132	135	156	125	157	152	142	133	161	142	161	142	143	153	142	155	142	168	151	146	132	169	172	152	159	147	147	140	167	155	136	146	138	136	144	171	124	140	154	160	164	145	129	152	127	124	140	143	150	142	156	137	133	136	149	162	140	146	123	138	128	131	142	150	146	137	129	152	146	138	144	130	151	139	144	136	161	138	135	149	147	138	153	149	139	158	152	140	146	136	130	161	148	150	146	151	141	145	152	139	122	133	177	131	143	125	139	142	149	152	152	165	152	129	159	122	144	142	133	167	139	155	160	141	134	150	162	158	141	172	116
10908	20179	13455	6205	3944	2598	1761	1313	1021	822	734	627	562	541	497	432	428	357	361	367	349	347	297	308	323	267	302	293	275	243	274	239	243	264	253	247	255	255	228	251	277	252	223	260	261	239	242	242	241	249	223	260	224	231	209	233	234	243	226	210	246	235	208	224	230	225	231	251	254	232	242	218	239	251	206	225	218	216	242	231	236	199	202	204	213	221	208	227	231	228	227	217	210	231	243	220	205	199	200	202	169	247	248	210	203	211	213	209	223	201	196	241	214	244	235	225	217	237	220	223	214	199	225	231	222	214	239	248	211	184	216	217	203	233	242	212	212	219	196	206	233	245	165	208	201	201	206	213	204	210	210	253	224	196	220	225	230	217	193	223	220	235	229	206	204	225	213	232	215	212	221	230	221	222	225	233	205	204	208	214	183	214	230	227	188	219	206	224	224	229	211	209	224	240	216	219	217	197	225	213	240	216	206	227	249	225	199	216	219	203	224	220	240	248	210	217	240	256	206	229	206	219	196	219	203	238	192	230	220	194	208	214	230	207	218	221	222	214	223	229	229	206	213	217	224	200	238	220	217	225	211	204	209	216	193	239	204	221	238	215	222	201	221	233	240	207	229	216	251	245	226	225	223	213	229	214	263	223	210	204	217	215	216	196	210	201	223	227	230	228	210	216	220	186	227	223	210	235	208	229	243	223	216	199	212	216	226	222	211	181	234	225	205	223	222	198	218	225	231	240	214	226	214	221	229	221	216	206	215	230	226	215	191	206	200	240	228	235	196	230	219	231	201	190	217	206	185	226	244	208	227	217	217	246	202	215	214	228	202	239	210	226	226	226	222	219	224	206	221	223	221	215	239	201	190	243	225	215	212	209	224	218	218	212	238	198	211	215	242	211	212	228	218	271	216	213	207	205	228	240	204	190	214	205	225	237	230	258	217	226	244	227	210	214	197	220	193	241	203	197	205	205	234	242	225	232	227	230	212	226	205	250	242	209	253	229	202	216	217	244	223	236	214	238	213	212	222	200	240	192	218	225	229	212	223	209	231	256	242	210	229	218	237	251	226	226	193	220	201	201	219	240	236	215	226	213	202	205	220	221	196	207	231	227	193	232	241	229	217	211	212	209	227	213	242	239	221	239	207	223	222	242	254	251	212	221	234	223	234	242	239	212	209	206	261	222	214	226	220	188	234	213	196	215	212	224	206	223	227	233	216	205	244	193	223	222	214	208	214	246	199	236	201	214	189	206	208	208	227	208	244	211	221	220	252	232	220	209	203	223	220	213	206	228	197	244	213	198	226	200	210	218	178	231	219	215	228	220	222	245	193	223	227	243	229	214	248	237	215	187	212	217	236	201	245	234	230	207	223	223	223	208	208	209	221	226	216	221	229	233	245	199	216	211	197	199	227	222	236	249	241	219	257	209	237	193	209	207	261	218	200	211	219	184	236	242	195	216	232	222	200	224	229	227	196	227	222	233	218	246	220	217	232	201	215	214	237	245	227	220	238	213	242	195	230	215	226	209	214	199	217	206	201	215	211	207	212	196	203	216	238	217	216	225	237	222	216	217	235	221	220	246	221	217	235	204	215	230	224	215	222	213	212	212	237	205	222	212	215	226	218	220	215	197	211	211	212	232	245	233	217	199	232	215	213	228	214	245	217	208	238	222	213	231	231	203	215	240	250	216	223	187	223	207	199	224	246	210	252	218	218	222	214	217	217	197	205	220	221	242	224	221	221	211	250	207	203	211	230	225	199	195	227	214	206	213	224	219	234	242	237	227	216	209	229	235	224	239	216	239	218	216	217	232	206	230	211	228	218	228	211	202	217	214	223	218	214	212	216	204	223	208	209	217	223	210	216	216	240	213	218	219	211	214	228	222	212	211	231	220	219	244	194	205	203	232	205	245	215	219	196	223	200	215	241	195	238	234	218	198	202	193	216	216	237	240	218	215	221	216	225	202	210	235	192	231	200	213	207	224	227	204	203	196	199	195	219	207	220	221	227	232	238	226	229	246	238	210	243	201	233	214	205	200	182	193	231	221	244	221	223	204	222	215	234	242	235	222	227	206	209	220	213	218	226	197	231	215	205	198	228	249	212	213	215	223	234	210	234	231	218	237	231	239	219	206	215	220	227	223	214	231	205	229	210	246	216	225	217	225	215	220	222	232	215	227	229	209	249	223	215	195	208	255	252	204	227	215	226	235	205	220	237	212	198	199	206	189	229	218	231	241	223	237	219	222	207	238	227	233	207	204	224	222	226	212	221	239	230	228	244	240	198	202	230	227	212	219	188	226	213	208	227	227	212	221	229	219	223	219	218	189	206	211	245	224	202	202	225	201	231	219	225	213	213	238	241	198	219	200	198	228	184	219	222	218	205	210	212	206	208	215	223	217	227	234	224	248	214	230	226	215	211	209	225	212	228	224	228	203	262	214	218	206	210	231	238	215	202	236	214	213	196	221	209	243	246	219	210	224	225	239	215	218	190	230	219	221	240	214	227	206	205	202	209	213	237	192	232	226	231	220	233	197	214	219	232	248	206	234	223	204	219	225	226	247	215	223	212	219	215	215	198	226	205	177	212	222	221	219	212	216	205	237	223	232	211	230	213	215	210	221	214	222	222	225	197	225	217	210	229	207	195	232	230	214	223	236	238	193	215	204	256	223	228	232	205	188	219	204	212	224	256	207	221	215	222	221	232	207	233	215	236	235	215	237	220	218	216	218	218	208	242	216	227	207	244	219	209	238	218	216	211	204	229	209	208	231	231	195	229	209	232	220	238	219	255	211	207	210	227	232	218	228	196	227	225	225	243	221	214	214	186	244	212	219	239	207	213	205	215	228	213	235	202	221	199	228	253	220	195	220	228	227	188	228	233	212	211	211	210	240	192	234	217	232	192	206	239	217	202	223	213	238	201	213	213	207	206	224	211	219	184	238	253	201	223	237	208	232	232	232	200	210	217	221	217	236	223	217	225	232	244	236	224	225	245	221	217	244	244	227	212	206	236	213	226	205	209	227	228	229	227	237	192	205	212	204	220	216	230	223	216	203	218	213	251	232	246	215	207	240	230	199	248	237	215	218	204	237	228	221	214	230	246	206	203	223	234	234	225	215	228	213	217	222	217	244	215	202	228	231	216	215	220	216	215	223	214	214	240	204	204	233	207	218	235	206	219	230	193	204	218	234	203	205	223	236	227	223	217	205	243	243	207	240	238	222	206	205	203	191	217	238	215	208	233	213	233	210	214	226	237	225	235	230	219	198	217	210	242	216	194	212	237	198	206	227	225	223	242	213	236	216	222	230	242	218	220	186	241	220	216	217	217	234	212	196	206	238	232	213	214	220	206	215	227	211	224	224	235	216	228	203	215	191	221	223	221	228	233	227	218	240	225	213	212	221	234	199	241	223	222	203	210	220	223	231	252	209	209	215	237	225	240	224	239	204	238	196	201	235	228	193	193	228	200	209	203	211	206	227	207	237	215	235
26899	19050	6095	1273	721	670	621	559	576	577	571	546	554	583	577	567	549	544	501	560	558	530	531	539	538	538	516	580	542	553	520	538	543	567	530	535	579	509	529	513	550	561	539	573	558	552	551	521	553	536	523	498	569	534	530	549	540	557	516	514	557	535	564	501	517	521	505	515	552	506	533	553	539	538	562	499	553	523	547	523	512	553	498	545	512	552	538	537	528	526	491	535	474	545	545	550	574	532	532	557	541	565	525	563	527	493	511	547	525	525	524	544	556	522	555	570	517	545	539	511	486	552	518	524	501	513	536	538	520	518	514	537	531	495	515	536	542	482	537	532	527	538	496	493	544	508	491	595	539	544	505	557	560	550	511	541	597	560	566	544	530	545	504	523	584	508	575	524	568	557	571	546	560	507	540	545	511	515	537	528	556	592	522	553	521	498	576	561	549	511	503	518	551	535	529	538	541	569	541	515	522	541	502	500	547	553	476	552	510	550	549	512	554	522	542	521	574	508	523	539	536	532	552	517	568	525	526	542	494	531	549	485	508	503	544	526	527	598	510	525	546	567	551	522	564	531	541	520	533	529	572	531	527	528	533	525	536	542	557	530	526	564	552	508	500	530	534	563	485	498	521	537	503	508	562	580	521	538	532	561	546	563	528	534	563	538	568	544	516	555	532	532	521	517	540	496	515	550	537	557	537	515	501	555	553	500	533	507	486	502	508	536	555	538	578	548	534	582	516	516	551	552	574	534	548	535	546	505	518	528	539	527	494	565	548	521	513	536	561	514	522	529	556	522	584	546	492	521	521	509	599	497	518	562	567	573	515	558	534	514	514	522	560	544	561	513	547	551	535	537	499	577	527	559	534	517	504	545	540	574	515	548	533	493	548	532	510	533	490	519	474	572	510	522	542	496	497	550	521	561	502	589	513	506	573	517	593	542	538	522	536	541	545	560	528	524	524	494	509	507	490	580	560	504	525	528	514	517	516	501	514	532	520	531	530	559	580	541	517	542	512	508	549	528	551	546	532	539	514	533	549	571	546	484	545	520	539	559	548	532	538	522	546	519	525	504	525	540	508	531	514	555	514	535	504	523	565	545	539	522	500	532	472	492	529	491	571	510	580	537	548	527	519	532	536	561	501	532	505	543	561	496	507	603	533	512	506	572	528	551	520	574	530	485	540	528	554	515	532	518	541	577	523	528	522	505	538	535	553	521	522	547	533	521	578	532	496	520	524	537	570	530	524	522	523	497	552	548	487	534	517	492	549	516	521	552	527	529	519	542	524	551	510	503	548	515	529	515	537	546	544	546	513	537	517	553	506	516	563	520	575	521	545	531	518	522	546	526	551	547	539	537	525	521	571	536	566	532	532	524	534	524	541	508	532	543	552	540	561	526	520	512	539	553	491	541	514	557	513	531	512	581	528	549	513	566	525	504	590	555	529	508	516	554	543	535	555	547	519	555	507	489	494	537	520	519	568	544	549	593	571	544	542	526	534	525	547	532	539	545	550	532	487	498	556	538	509	540	539	522	540	541	534	555	523	509	543	518	546	504	537	538	513	556	540	515	525	489	518	510	549	495	525	575	573	549	553	567	542	517	515	542	536	512	559	584	515	521	515	530	495	552	537	514	540	524	518	547	492	546	517	573	559	528	578	501	551	534	503	559	554	565	545	592	531	540	536	523	532	512	540	529	559	541	544	561	547	548	552	532	529	514	547	537	515	581	560	511	557	529	551	525	545	542	528	536	477	548	549	527	531	504	505	580	524	525	585	562	548	510	491	568	536	521	554	537	546	480	510	526	530	559	539	529	539	532	495	496	499	526	511	543	526	520	506	536	538	528	511	513	520	542	519	496	513	541	569	499	538	509	512	582	522	478	542	561	548	540	546	563	526	550	523	533	523	533	510	546	505	567	503	569	527	559	522	577	552	542	532	532	532	541	556	536	539	497	530	501	543	514	527	503	575	533	540	510	541	513	549	540	554	514	517	537	556	543	577	542	546	521	549	546	534	554	538	510	541	556	494	515	544	541	571	525	519	526	543	498	494	532	536	547	586	519	545	542	568	487	550	513	539	543	570	524	566	534	529	517	530	548	558	524	547	530	559	542	523	547	508	502	533	551	519	547	546	530	552	550	546	569	532	536	528	505	549	526	507	535	553	531	554	541	565	530	527	542	546	539	520	537	535	524	513	554	521	560	506	539	560	515	493	526	522	525	523	531	553	530	516	493	529	517	514	520	560	525	540	499	532	539	516	477	530	549	559	559	568	494	525	534	554	518	548	516	557	574	527	521	539	497	519	556	535	532	533	530	515	504	550	494	539	488	530	553	556	530	514	538	516	489	504	531	550	490	522	535	519	561	578	494	529	505	488	555	564	506	544	491	519	544	526	493	491	514	499	570	524	515	518	516	549	604	547	561	539	552	535	525	553	588	539	544	546	545	504	538	537	476	516	486	527	516	533	557	502	515	513	524	520	490	552	534	540	529	552	494	550	536	550	547	544	559	510	490	521	548	499	550	533	539	545	514	530	542	554	535	479	527	481	484	526	549	535	547	598	506	551	521	525	505	539	494	514	521	516	508	513	494	498	515	541	525	534	544	520	553	536	534	519	529	534	517	539	513	498	510	509	531	553	525	541	511	510	537	565	554	585	534	539	502	540	517	587	550	530	605	523	562	544	541	528	561	587	558	488	551	561	530	526	525	522	516	546	519	526	460	543	517	541	530	525	530	519	576	563	553	528	507	514	542	523	552	561	544	525	538	516	510	509	561	522	536	507	508	544	556	555	493	573	512	525	552	538	508	523	532	546	498	528	544	593	538	561	550	556	498	573	550	494	541	555	566	565	539	535	526	549	546	522	540	541	556	542	537	537	514	491	511	493	551	502	504	540	530	547	535	524	542	491	493	538	530	525	559	568	554	543	500	526	571	545	560	531	581	551	563	510	522	536	571	507	546	514	533	555	530	561	529	549	522	516	527	569	534	523	578	500	538	529	477	560	537	541	532	516	514	547	515	510	543	571	509	508	520	556	525	518	538	490	496	517	537	557	508	554	510	534	504	499	551	565	516	518	535	544	558	539	522	555	505	559	519	489	519	553	523	512	526	531	512	570	528	508	572	495	528	521	556	534	557	567	499	539	546	576	536	553	519	525	494	531	551	574	551	558	517	564	531	539	540	578	500	550	538	512	555	519	555	531	501	522	540	509	523	516	526	551	534	539	523	537	509	558	525	498	542	528	537	524	535	539	527	518	509	523	530	498	521	526	531	556	521	512	567	535	529	505	565	551	565	523	523	522	521	580	566	504	518	547	532	561	498	530	477	527	551	538	524	529	544	534	572	573	526	519	537	537	543	544	497	534	543	567	546	564	565	554	475	562	508	510	542	533	564	547	554	510	505	515	527	591	567	571	621	557	528	530	538	519	509	541	575	532	522	547	511	548	537	505	564	517	515	483	519	567	530	547	532	536	514	564	563	516	512	534	590
7720	5424	3408	1726	1306	1084	1001	886	930	820	826	830	848	821	795	816	884	797	826	806	834	795	803	823	790	803	780	819	825	822	849	810	814	836	751	766	817	782	828	784	790	817	788	803	805	790	827	758	787	771	752	829	788	809	827	749	837	785	752	794	814	795	771	814	839	806	761	808	786	825	843	788	787	801	816	815	803	764	816	818	761	781	781	819	828	780	801	793	785	821	803	798	760	808	793	781	802	828	830	784	847	796	782	765	818	756	769	831	792	827	825	795	818	780	785	829	803	873	844	832	787	786	811	863	842	799	773	814	811	757	810	802	761	804	783	774	820	837	808	828	754	816	784	791	799	777	800	812	751	854	789	804	818	839	775	784	763	812	791	816	776	741	781	790	795	810	854	777	811	835	768	815	803	794	863	815	788	798	831	809	761	790	791	802	766	808	796	800	771	791	831	840	784	806	758	823	781	807	770	776	804	830	797	803	801	791	805	809	791	814	803	785	775	804	781	786	807	813	818	805	782	814	855	816	777	793	818	787	765	782	755	830	799	844	815	760	789	812	800	820	789	757	773	817	780	846	841	833	838	819	789	802	824	791	779	834	782	790	711	847	836	819	831	818	806	771	848	794	834	758	767	781	807	831	866	795	792	807	814	810	788	816	829	790	822	794	815	798	822	805	815	849	750	775	760	815	811	816	758	769	803	839	766	764	775	751	843	766	769	781	754	848	824	799	817	791	803	828	803	821	775	827	801	809	802	761	822	794	756	859	840	846	776	796	805	778	801	802	814	801	828	829	758	805	786	773	776	822	815	816	780	817	766	808	783	817	838	815	806	790	791	752	794	752	796	756	770	828	871	829	817	743	778	816	780	784	796	850	799	761	788	821	809	796	794	784	813	800	781	787	808	837	752	802	821	814	780	807	824	713	842	804	794	872	816	855	818	819	798	798	803	835	806	818	810	789	739	776	817	768	772	841	799	834	778	795	806	776	734	803	863	800	805	816	795	827	848	805	802	785	800	770	774	761	789	837	827	759	802	811	776	799	820	768	776	779	769	754	788	742	796	807	787	820	776	795	799	770	800	810	742	764	772	824	840	772	781	788	822	792	764	797	768	766	794	759	771	756	811	806	805	746	817	815	828	785	782	865	789	821	814	806	851	825	799	774	803	755	797	769	746	810	775	806	752	762	774	773	802	766	817	785	829	779	823	862	804	835	816	814	806	772	795	779	770	786	809	793	796	796	779	803	783	840	798	819	797	841	789	787	769	804	813	793	864	783	772	814	801	796	779	781	773	839	797	781	781	826	788	851	786	829	786	795	770	839	781	796	805	816	764	843	751	830	777	811	779	788	784	783	843	736	776	780	782	802	787	790	788	869	787	769	854	812	825	792	816	767	762	793	810	775	792	803	811	730	770	816	800	779	807	843	794	779	802	793	776	820	751	790	786	821	801	829	778	801	857	793	795	779	833	769	824	823	798	769	798	771	798	820	786	817	818	815	817	838	752	749	797	839	797	796	816	793	776	767	798	815	769	786	856	790	798	779	798	832	820	797	827	832	724	830	748	789	780	815	807	791	790	753	708	836	795	785	833	813	790	813	794	845	795	780	768	798	863	845	792	796	772	817	791	839	831	795	757	830	779	773	772	815	783	788	805	788	781	808	783	842	839	783	790	843	799	802	798	810	824	797	777	866	814	805	821	774	813	755	817	777	789	787	760	819	867	811	793	811	723	830	791	862	823	860	828	782	814	840	826	771	823	816	838	809	815	798	794	805	858	828	810	795	821	776	804	796	814	814	826	820	851	801	752	795	806	766	766	795	795	815	752	855	806	869	732	787	820	877	782	837	776	766	802	799	780	841	816	795	798	805	820	812	802	803	779	778	781	792	842	830	840	805	816	825	754	817	804	765	789	818	829	823	774	798	775	731	767	773	773	803	780	820	768	801	845	804	795	771	801	771	807	789	784	767	776	777	789	785	812	793	760	792	810	807	815	789	789	761	825	780	822	797	795	791	822	790	802	744	776	856	802	742	807	830	823	796	764	862	802	841	826	842	793	806	755	780	797	762	754	832	817	807	819	837	859	799	791	807	791	811	784	757	790	753	799	782	754	833	776	787	823	829	827	833	761	818	832	746	797	804	799	783	801	808	823	801	772	799	771	819	810	716	738	798	820	801	780	799	797	834	785	817	782	762	852	784	783	819	800	811	808	828	841	788	788	822	800	814	762	771	813	833	866	795	773	782	801	823	790	806	822	814	753	852	758	828	793	794	820	800	771	799	802	781	831	790	770	790	794	791	862	836	799	837	819	843	822	785	786	817	824	839	752	786	773	756	836	770	821	808	784	800	792	855	879	808	790	783	801	757	805	784	752	783	833	837	791	805	755	781	855	893	810	744	785	756	798	817	798	814	833	799	856	848	808	784	797	833	791	805	783	799	823	818	861	834	821	820	774	750	819	824	741	798	832	784	774	825	796	792	774	777	768	785	803	838	842	797	770	832	773	784	789	750	777	758	816	781	794	797	752	814	803	812	787	805	813	806	759	752	805	823	813	799	822	810	862	841	782	798	819	737	821	780	806	793	824	811	793	784	753	796	798	777	829	806	758	778	797	747	792	846	780	798	830	820	861	795	822	733	818	822	771	798	789	767	816	794	766	792	806	831	773	751	782	796	783	799	813	792	806	810	772	764	797	765	781	806	765	830	827	773	798	777	783	836	827	785	791	806	837	825	815	781	764	832	798	829	789	833	819	800	809	804	801	804	727	755	799	832	770	856	807	784	824	759	816	777	795	815	814	777	774	802	785	830	795	777	788	804	776	817	815	802	747	825	820	853	749	859	831	777	825	800	770	773	790	775	809	838	805	761	774	813	810	788	784	796	834	807	804	768	796	829	799	857	777	764	794	790	780	760	821	835	810	754	739	775	786	784	811	793	829	801	765	875	820	808	831	791	808	747	771	764	866	814	810	822	777	793	802	830	768	826	765	805	819	784	801	731	807	804	806	824	802	785	803	785	847	790	772	744	769	810	795	874	788	796	837	809	839	769	751	791	789	834	814	776	777	784	792	780	871	788	826	779	841	775	824	808	805	796	769	760	799	774	831	805	817	795	804	855	808	799	807	803	784	785	792	735	790	805	805	818	834	813	783	808	776	778	843	766	739	804	798	818	772	789	806	776	774	811	775	796	786	792	771	794	794	812	811	773	765	812	823	786	721	751	778	810	765	763	814	750	780	811	783	777	787	819	803	728	818	772	846	802	744	787	802	827	811	808	829	853	828	784	811	781	859	852	721	804	762	812	779	819	829	829	789	787	801	841	827	813	790	805	789	821	863	795	844	803	820	830	812	833	807	821	744	751	846	815	821	804	803	809	813	770	795	803	804	745	757	834	760	829	811	780	781	765	776	760	811	754	806	779	785	819	787	776	796	798	791	810	773	809	752	816	785	797	768	821	802	807	820	757	823	779	806	796	775	808	810	791	872	827	754	789
23016	21110	28286	24199	21072	6541	725	467	424	413	351	378	338	347	319	332	340	321	326	308	338	310	303	292	285	297	311	316	307	244	263	296	273	277	288	270	282	325	309	280	264	304	285	308	272	292	263	276	292	283	302	273	296	250	263	277	263	270	304	249	295	291	292	298	306	283	293	277	264	304	309	285	282	266	273	281	266	277	281	297	282	290	280	288	269	281	272	301	289	279	264	291	301	281	255	278	281	307	247	305	276	278	286	278	299	270	285	273	276	299	318	265	267	290	290	253	303	294	286	296	278	291	298	268	299	278	274	287	266	266	280	268	286	293	287	319	311	261	277	298	273	277	294	269	282	303	249	274	279	248	282	275	286	269	274	291	308	266	285	305	306	289	260	293	279	288	265	299	289	291	304	256	256	276	294	287	257	278	276	281	299	298	271	278	302	275	267	288	292	297	267	269	324	267	260	296	284	284	278	281	272	280	278	265	311	251	269	286	280	294	272	300	274	291	275	281	279	289	266	308	277	277	283	278	275	284	259	280	266	265	299	272	274	322	301	289	276	293	327	256	258	276	290	279	267	259	256	272	254	278	298	275	280	311	283	320	274	262	298	272	275	272	291	296	271	275	276	308	305	288	270	307	297	272	286	251	262	307	285	257	285	286	283	281	286	283	256	290	277	282	270	267	265	259	288	301	289	297	287	259	262	280	264	298	243	301	300	315	271	275	299	310	309	316	296	294	283	270	313	291	271	282	303	289	274	257	315	302	319	301	256	277	295	272	255	289	282	297	288	335	251	259	272	309	258	305	262	302	274	283	294	273	298	267	304	314	284	266	283	297	301	309	273	283	281	265	283	267	279	264	272	270	292	278	285	259	264	290	304	284	296	292	257	275	293	276	299	311	253	263	302	280	282	305	264	277	294	257	279	278	288	320	257	281	325	254	299	294	283	255	273	288	271	304	264	310	267	282	269	268	302	295	298	261	287	292	270	296	284	288	297	301	255	310	297	298	254	306	290	262	296	300	299	273	297	311	289	295	274	286	277	315	291	283	268	274	301	289	262	283	278	286	256	291	304	284	272	257	301	269	285	272	302	291	293	314	289	286	284	304	295	257	280	265	251	303	308	282	301	285	287	295	277	273	266	284	282	283	286	261	278	267	255	278	284	290	278	279	279	311	273	280	304	238	268	269	277	259	272	293	306	248	263	298	317	260	298	279	287	273	294	311	285	284	263	273	290	278	278	282	317	276	266	304	303	318	280	259	269	282	294	267	277	269	281	256	281	258	287	302	291	269	272	280	270	279	279	296	294	266	288	302	303	297	232	292	333	275	257	301	312	278	275	310	286	269	299	308	267	294	307	281	284	260	272	274	283	313	276	299	277	309	285	298	320	271	273	308	282	278	294	276	278	274	265	287	293	274	304	280	295	301	315	255	289	297	254	284	265	274	270	259	318	295	264	288	290	304	297	309	306	229	260	285	276	264	272	324	262	311	265	295	273	283	297	256	315	269	268	263	262	261	295	330	261	318	270	306	273	293	281	272	336	258	273	269	268	277	278	279	337	270	312	286	331	297	279	283	273	285	272	292	271	294	256	296	279	290	272	278	281	285	273	302	298	275	262	288	281	299	288	292	283	279	246	305	302	275	270	240	293	243	275	289	282	276	307	282	273	311	294	301	305	275	278	270	285	325	277	281	289	261	279	262	307	271	276	305	298	294	272	274	272	270	263	259	289	307	266	299	262	283	308	279	270	305	290	283	263	299	283	275	263	254	259	277	294	334	314	261	291	266	303	285	274	282	271	281	287	279	263	288	297	252	260	263	306	289	283	316	276	268	266	278	271	276	271	272	307	275	269	285	294	299	267	302	273	284	277	287	278	293	301	259	303	268	301	288	255	273	275	289	316	309	294	294	278	283	278	308	308	288	291	271	273	292	256	263	284	261	275	270	279	293	290	272	266	290	268	270	283	318	296	263	324	288	249	289	288	271	270	310	265	306	266	296	261	307	283	263	289	282	273	252	260	297	267	272	298	288	288	289	295	283	273	263	295	287	305	278	274	299	290	274	310	326	272	316	278	300	289	261	259	291	289	285	301	304	307	292	272	306	284	333	289	251	276	285	288	266	275	276	302	290	286	261	279	289	261	299	301	260	278	283	314	292	292	275	260	287	277	303	296	296	286	287	303	262	291	289	263	312	272	285	287	293	289	290	278	289	266	296	293	286	283	293	288	270	268	285	317	309	272	263	260	303	261	282	275	294	271	296	303	281	283	304	281	277	265	296	289	302	261	275	289	293	313	290	263	306	287	288	286	246	273	272	265	288	294	263	309	300	275	274	272	283	276	269	292	285	277	276	250	284	299	288	252	308	297	253	293	292	249	279	273	251	292	293	318	268	266	279	312	287	274	265	271	273	290	271	311	307	256	304	292	295	313	306	252	281	264	304	282	239	279	288	296	291	288	307	283	252	273	326	277	317	266	303	299	282	281	285	295	280	294	277	277	275	318	269	303	291	299	293	262	306	274	255	268	290	268	297	281	294	341	296	271	258	283	280	286	286	270	278	246	284	293	308	274	277	283	258	295	265	276	296	296	270	256	264	286	269	284	290	275	273	278	294	270	281	277	262	289	337	255	274	286	289	293	267	272	254	303	286	293	285	298	271	278	285	263	279	286	304	299	266	269	272	280	309	287	264	275	293	299	280	284	242	279	279	287	295	289	267	288	289	277	293	279	298	295	269	291	309	231	276	268	274	281	321	278	290	238	280	265	294	297	307	276	306	258	267	297	290	312	259	270	289	318	289	280	278	286	288	277	284	303	271	271	303	274	290	281	285	280	294	301	254	286	277	293	247	290	280	295	290	275	272	274	296	266	269	270	296	317	266	262	293	273	277	286	291	273	279	267	266	281	291	273	288	300	261	278	293	259	273	309	267	327	271	254	295	252	265	287	307	295	274	294	282	286	276	303	284	271	325	288	317	298	283	293	276	275	311	305	282	271	293	273	278	307	274	252	267	298	286	274	265	293	279	286	283	275	317	294	251	282	244	288	265	272	293	282	301	261	277	286	288	287	298	296	294	284	303	270	302	278	273	284	280	303	292	281	293	283	256	265	281	274	236	301	285	253	296	262	269	306	303	281	275	277	261	300	277	270	283	279	304	285	271	286	266	268	265	285	265	306	301	269	286	282	305	295	292	268	262	290	275	273	260	298	288	323	263	274	284	273	295	301	259	303	289	292	270	279	253	322	298	278	267	324	308	321	287	269	250	302	279	269	273	288	267	261	267	259	253	277	266	291	288	301	278	263	303	284	280	288	293	293	303	294	282	318	301	286	268	285	285	266	285	298	285	299	293	298	290	270	281	278	290	292	296	306	284	250	294	285	291	300	255	253	291	281	277	305	276	310	254	270	267	279	266	280	246	302	305	262	307	294	245	291	298	270	263	292	303	280	262	305	302	269	273	272	278	267	271	252	268	296	257	306	277	303	286	283	277
8386	14687	9175	3979	2551	1766	1286	1050	915	764	697	720	681	634	655	538	526	543	507	499	479	509	513	475	437	478	490	476	504	443	444	458	449	442	429	463	460	466	488	431	439	433	474	490	411	471	459	471	496	440	505	447	421	421	457	436	459	434	481	481	454	455	478	453	427	474	455	463	446	454	459	436	463	443	481	425	450	410	468	436	429	445	421	448	461	449	480	455	463	435	452	432	424	437	477	433	456	469	470	474	438	437	400	437	447	441	438	488	450	437	433	442	427	425	462	478	404	471	457	464	426	431	466	447	431	466	460	404	466	446	457	449	452	413	425	433	442	480	469	434	446	452	433	411	390	478	417	402	461	443	452	442	433	464	481	464	455	413	441	415	434	462	444	481	459	438	444	444	463	480	426	440	445	439	437	437	455	447	447	452	439	456	416	463	449	420	441	484	446	450	441	451	445	430	397	438	436	428	419	415	469	448	458	466	451	454	453	469	471	438	442	454	440	443	463	395	446	450	420	401	441	463	442	421	486	421	421	449	429	478	473	436	500	449	466	413	439	419	463	439	424	393	463	433	440	476	463	428	443	432	417	448	431	449	485	447	477	442	427	426	416	424	448	448	423	460	429	450	446	398	432	464	404	439	431	440	438	460	440	440	399	434	416	450	414	436	448	461	457	439	451	431	472	451	442	444	404	425	447	429	447	444	433	412	415	452	386	452	421	463	442	456	440	455	455	407	397	461	447	441	427	443	432	427	402	427	474	444	471	420	422	403	429	477	441	438	458	422	459	416	471	463	417	453	428	388	444	464	418	442	446	436	459	437	419	447	406	436	421	434	440	450	447	480	425	457	459	441	437	462	454	444	432	460	458	429	407	423	439	456	451	390	423	417	446	440	408	430	456	440	406	494	429	453	424	401	453	440	398	441	479	420	432	395	446	432	437	429	448	411	428	389	406	442	425	434	413	452	453	424	441	416	415	470	479	424	476	442	471	465	435	425	466	468	462	432	417	461	474	413	458	445	467	460	438	465	461	429	457	440	485	428	443	467	435	451	460	447	424	447	454	416	453	451	437	458	466	455	443	432	417	438	469	446	438	478	484	465	434	453	434	460	447	434	439	434	433	407	432	456	461	434	435	432	412	413	448	457	430	404	491	436	455	437	461	424	410	501	442	391	427	436	460	428	459	445	452	403	441	459	437	399	427	422	406	433	430	472	428	487	462	448	438	411	402	401	471	465	408	443	447	492	442	419	419	437	457	452	430	435	446	481	437	430	430	472	407	420	485	417	431	463	414	478	448	425	478	451	451	434	411	434	443	455	435	393	403	423	429	468	428	477	445	421	435	463	424	444	454	467	463	454	491	455	432	459	444	471	441	437	455	465	467	451	426	474	429	452	493	440	441	450	418	458	406	430	435	422	437	427	439	447	477	420	451	453	447	460	463	439	430	406	448	480	440	448	438	434	426	431	433	435	427	431	471	429	437	455	440	438	445	438	473	472	396	455	431	413	459	431	448	430	438	427	433	406	434	444	470	453	460	414	434	453	434	460	428	479	470	447	494	446	444	448	435	447	422	451	463	449	466	441	407	446	445	465	436	414	433	464	470	467	461	445	394	481	440	451	421	449	419	467	475	440	450	470	457	461	473	452	479	471	465	459	441	471	433	453	466	444	429	447	463	493	453	425	456	470	426	399	432	441	424	434	429	454	436	488	469	435	435	430	416	420	460	441	404	405	438	445	419	423	450	433	444	456	451	419	446	413	436	468	420	444	462	436	431	416	438	456	434	449	439	441	427	444	454	420	456	417	446	451	455	437	404	413	469	492	459	417	472	424	448	422	446	419	461	432	470	442	435	454	433	436	404	444	469	451	419	435	428	426	444	455	468	496	460	431	441	433	435	404	444	451	402	459	452	431	438	423	413	415	457	439	434	451	446	437	457	438	396	449	423	428	441	475	428	416	443	421	462	426	406	483	463	420	435	432	501	410	462	433	438	465	452	448	460	434	446	418	437	447	432	442	457	471	409	410	450	443	434	419	451	425	473	450	409	461	435	460	433	440	416	431	417	404	417	417	423	458	465	453	418	443	441	420	440	466	418	425	393	426	435	476	441	430	445	445	444	476	458	459	449	485	447	418	451	491	414	426	461	427	448	461	412	454	414	411	462	461	431	438	481	428	447	424	452	425	433	481	424	434	399	483	439	467	445	443	490	442	476	412	433	441	462	453	442	455	468	466	451	426	457	455	448	480	434	430	443	436	445	473	443	456	453	458	430	430	470	468	421	444	423	431	427	477	444	443	475	460	456	403	440	433	430	488	447	436	436	464	453	420	417	456	427	447	459	415	465	428	471	422	464	476	425	492	477	430	436	440	422	435	479	443	400	439	439	423	389	460	446	420	412	405	458	459	418	455	424	427	451	453	444	457	431	429	459	440	452	461	435	448	443	456	469	431	438	417	460	428	466	421	433	445	432	420	461	452	390	444	418	438	423	484	417	436	476	436	462	475	449	438	449	408	451	455	465	499	436	420	450	471	444	444	460	440	448	450	453	442	478	444	451	442	432	421	397	445	443	411	463	442	407	433	431	466	447	424	498	457	421	437	444	429	442	411	439	426	448	449	440	410	439	417	446	475	471	482	437	464	432	481	421	425	458	429	428	393	431	442	450	468	417	410	463	421	476	443	453	449	435	424	414	434	442	451	453	423	440	478	397	437	428	407	439	435	406	451	464	446	478	469	473	423	440	415	428	411	414	403	455	473	440	408	453	441	457	451	459	461	464	433	433	465	423	459	440	457	430	412	418	445	433	442	438	462	421	404	434	462	451	449	458	450	475	464	447	447	410	425	426	440	442	429	437	432	468	455	386	448	452	439	452	428	457	431	461	430	432	473	453	438	457	433	455	432	422	428	474	442	438	400	439	444	429	431	413	393	436	477	464	457	452	419	429	425	425	459	448	451	414	438	483	438	401	427	409	468	436	427	437	449	442	428	493	466	442	416	489	466	429	451	460	463	461	432	481	430	417	418	412	435	473	460	438	461	457	402	426	485	460	443	465	442	453	426	415	467	456	393	434	474	437	447	446	440	422	444	390	434	455	454	424	444	460	438	418	425	398	422	442	430	462	445	467	477	426	467	440	409	443	469	443	445	441	449	447	435	470	482	455	460	454	448	440	437	477	425	430	435	450	424	471	439	437	457	461	422	405	409	413	458	460	448	445	430	426	434	422	452	447	448	410	423	488	434	410	465	458	385	426	451	407	451	461	455	451	439	442	425	465	457	448	436	453	458	465	452	459	464	439	436	453	438	443	467	428	406	427	449	454	459	447	449	472	435	462	432	437	415	439	446	442	451	447	450	421	451	450	448	467	441	437	452	456	476	455	432	413	415	450	459	456	477	467	434	467	402	463	425	425	407	413	446	478	419	455	425	440	440	487	487	419	469	446	462	441	467	418	441	404	440	473	469	426	471	406	445	459	471	460	447	446	441	452	411
24288	21105	26690	25100	3879	803	728	609	528	563	512	519	520	548	522	497	527	520	487	500	502	524	532	529	555	497	534	507	487	498	458	448	455	481	466	460	513	513	547	506	479	507	481	494	494	474	485	484	487	457	495	511	475	481	515	554	460	522	492	491	492	511	463	476	506	495	486	494	475	494	511	480	515	472	498	487	505	513	462	483	483	469	501	533	541	519	468	513	495	538	516	513	457	499	528	491	497	498	527	455	528	503	505	468	455	484	471	464	504	451	483	553	498	493	529	510	505	518	499	494	495	483	551	477	497	507	454	537	477	498	492	467	505	488	507	496	485	468	490	483	514	493	490	487	522	492	463	519	458	494	476	483	519	498	474	493	493	482	457	471	506	512	493	500	499	463	470	525	490	500	502	501	525	482	502	485	514	491	484	471	516	474	505	506	481	500	470	483	515	497	505	480	459	502	504	476	504	494	519	510	501	481	498	497	537	497	527	453	499	482	477	488	453	454	462	479	501	480	516	453	478	556	485	507	497	530	487	512	476	454	480	486	472	492	509	544	484	510	506	500	478	464	506	513	480	477	479	480	475	488	528	460	521	486	485	479	484	489	506	492	500	497	480	447	521	462	486	519	488	498	494	514	527	499	493	479	496	459	500	492	509	535	488	481	521	498	467	479	494	507	482	474	484	467	501	509	521	453	513	529	490	519	469	511	499	469	487	508	502	513	505	472	496	522	525	468	481	474	488	465	488	503	493	520	434	480	465	479	478	512	487	511	513	472	490	489	494	462	466	512	462	521	501	479	490	499	496	506	480	478	482	481	510	486	469	487	503	487	513	507	482	491	478	456	489	499	513	506	463	494	542	480	489	493	498	491	466	461	503	462	460	477	485	508	467	490	482	473	518	495	501	502	506	522	507	500	545	500	490	488	485	502	452	549	475	498	499	487	486	477	495	464	489	498	482	490	511	503	480	494	473	467	480	445	528	525	501	489	549	484	517	543	489	496	456	436	461	435	460	445	502	510	488	442	521	486	524	460	466	497	473	459	439	476	471	470	481	488	504	523	479	465	492	481	541	501	513	484	485	503	457	508	483	442	496	494	512	510	484	460	469	491	498	478	513	492	506	522	478	509	513	470	452	486	463	484	460	494	505	530	508	467	519	484	490	489	481	496	500	484	470	503	513	466	502	495	527	543	480	491	457	497	506	502	518	468	507	466	487	506	469	499	502	487	507	490	477	505	491	475	509	494	510	496	504	441	474	474	518	491	469	465	494	492	507	491	495	494	492	477	510	471	469	493	462	462	474	504	483	469	472	488	505	486	497	500	437	468	505	486	480	437	486	480	495	506	494	505	528	497	457	481	494	493	511	474	508	517	481	488	523	495	499	501	488	470	467	484	478	476	506	479	482	486	514	443	487	512	475	481	472	479	473	500	527	482	482	554	475	489	503	517	540	496	498	466	492	490	476	504	468	490	506	530	457	501	478	496	493	467	466	490	473	507	550	480	467	518	496	460	467	480	506	504	517	514	484	524	495	486	494	517	477	475	507	477	477	477	500	509	522	505	481	497	477	501	448	450	460	522	518	487	514	483	498	487	496	423	505	488	470	459	521	509	516	473	520	498	488	496	498	465	484	465	517	486	493	516	493	489	482	497	480	500	531	471	501	517	525	491	513	479	457	488	459	506	488	490	490	509	470	483	510	493	476	486	488	501	490	447	515	513	449	475	500	503	496	524	506	503	514	477	487	509	512	527	519	474	497	440	490	493	522	510	493	469	458	500	455	471	506	452	474	484	500	491	532	462	523	486	486	468	460	468	522	498	486	459	512	540	532	454	516	497	500	499	497	534	479	465	480	490	494	472	536	488	521	484	479	518	497	490	481	478	500	511	506	482	487	496	521	511	458	494	485	504	500	473	469	476	491	479	479	486	507	493	519	468	468	500	516	503	484	443	489	472	485	502	474	522	521	505	488	505	508	490	487	504	464	436	487	534	497	485	530	489	528	496	504	490	517	485	521	482	520	500	502	491	481	508	460	476	479	484	514	465	517	539	523	468	502	464	516	460	445	488	465	493	517	480	487	500	507	483	486	502	526	523	478	475	487	520	472	479	515	501	491	486	502	462	514	494	483	480	484	518	478	453	519	499	461	530	467	456	490	508	474	480	504	503	506	498	490	533	525	479	511	512	507	507	502	455	513	476	498	496	461	520	488	515	459	489	500	505	494	518	494	464	502	447	505	476	506	479	475	470	502	508	467	483	487	485	484	493	528	440	452	471	521	498	509	499	503	507	535	526	521	500	503	499	509	488	475	485	477	512	505	487	494	508	432	495	467	463	494	492	512	467	526	432	488	463	473	464	527	473	521	488	527	508	531	474	495	535	483	509	493	503	524	492	534	528	521	511	524	477	453	490	506	498	447	476	486	513	511	477	501	440	494	475	500	467	465	479	480	525	477	518	493	463	517	509	516	491	503	487	522	451	499	504	521	511	471	494	510	517	485	488	467	483	488	495	472	512	525	478	481	506	494	495	483	512	472	512	482	505	495	476	535	485	512	467	514	501	465	492	483	476	471	496	455	477	458	485	477	495	474	506	465	522	465	477	440	483	505	475	514	490	489	514	501	447	488	483	497	453	514	452	497	513	484	468	482	522	511	518	474	477	455	480	517	494	487	497	514	486	458	498	529	509	506	529	487	526	480	475	493	552	507	504	471	458	504	505	508	474	496	481	483	474	503	475	498	510	514	480	496	498	471	474	500	473	464	491	476	490	496	561	496	504	520	476	536	533	489	525	494	467	476	473	462	468	493	470	500	473	470	494	498	501	520	485	507	504	488	495	516	487	460	458	518	491	548	512	481	473	479	464	484	502	452	527	476	461	527	493	522	497	530	476	529	526	487	464	469	501	451	486	517	505	466	465	457	441	510	492	524	454	461	498	466	486	486	532	495	494	510	513	478	457	539	462	476	474	493	449	500	495	478	505	472	500	489	525	513	502	495	452	516	474	492	502	483	498	530	468	491	474	508	513	523	484	493	523	511	484	489	499	491	479	457	513	484	510	493	461	490	470	544	515	481	495	475	494	428	502	504	494	507	495	492	481	482	534	477	494	512	474	469	500	471	452	492	500	527	498	490	471	485	458	480	478	509	469	470	469	524	504	491	456	533	530	467	550	484	462	486	528	482	491	516	520	489	489	494	479	503	475	477	501	522	490	494	462	530	508	495	467	469	505	534	487	543	493	492	470	470	509	484	489	502	501	457	506	485	508	466	485	499	465	462	475	528	457	510	501	489	467	532	463	474	495	513	519	488	480	512	529	499	542	532	479	524	476	481	510	496	532	517	453	510	488	443	504	489	476	480	498	502	484	528	481	489	518	507	480	496	464	514	477	480	498	504	453	475	461	483	483	478	502	485	502	475	480	529	458	509	488	475	498	497	471	477	488	493	550	463	527	473	466	502	528	506	467	485	503	453	502	472	496	469	514	485	509	493	520
8332	10432	5860	2718	1938	1434	1176	1051	927	954	896	853	806	770	785	812	715	747	791	755	749	772	815	745	729	725	732	772	737	770	768	775	724	794	718	736	735	708	734	739	750	731	739	726	717	705	698	694	668	721	722	753	716	749	742	740	747	776	698	686	721	756	701	721	691	740	758	714	732	722	709	717	746	758	741	793	763	722	726	688	703	741	708	715	742	728	746	692	768	714	704	712	724	740	712	733	664	728	734	684	703	696	712	732	707	711	736	705	681	716	710	769	673	766	701	728	699	759	768	714	767	704	725	773	709	750	745	745	719	695	744	731	709	721	713	744	727	696	738	707	705	658	659	716	734	679	734	733	730	727	708	772	714	686	730	748	718	728	725	716	725	686	708	738	782	768	738	695	697	702	732	741	721	716	681	737	720	698	749	683	741	718	739	697	699	702	747	735	744	748	754	687	704	711	707	741	727	693	726	704	759	708	736	720	673	706	703	706	751	713	777	677	675	749	709	716	724	738	735	739	741	714	691	748	671	691	712	714	683	713	730	719	736	754	746	685	711	706	724	701	695	721	758	688	727	728	782	735	730	727	737	698	721	671	712	734	721	732	752	711	752	708	721	752	669	718	693	695	683	701	730	725	739	716	721	718	758	715	675	685	745	767	695	733	676	696	713	717	685	730	718	715	774	686	694	691	718	706	700	724	715	709	747	694	679	754	698	744	714	724	771	694	672	744	710	723	722	715	766	718	760	722	708	713	716	730	759	722	763	694	723	726	739	751	723	718	741	759	700	674	719	733	731	728	699	693	723	768	688	708	750	725	708	725	711	700	710	767	738	729	723	627	745	702	690	743	714	712	728	707	711	718	739	700	734	748	764	756	710	687	769	715	735	765	722	682	675	685	713	724	674	683	718	696	741	741	755	708	679	739	674	750	742	757	765	686	766	708	762	717	650	760	745	726	737	713	730	681	708	753	707	675	681	703	743	778	770	724	723	739	767	755	692	728	715	708	727	671	716	719	716	734	736	688	709	716	742	679	689	718	750	746	714	773	758	727	727	744	687	754	723	662	737	727	710	673	722	731	741	722	717	698	686	756	710	656	712	740	702	681	749	755	717	761	722	738	722	711	723	720	716	747	718	767	762	709	756	753	692	682	749	706	721	711	720	704	748	714	726	764	736	698	700	730	726	712	741	741	715	718	693	750	763	681	693	771	722	730	717	709	718	769	699	691	691	733	735	743	727	735	694	761	693	747	683	756	758	712	686	751	681	717	744	776	702	708	732	748	720	715	758	712	749	701	711	757	718	757	743	741	708	728	750	707	722	725	685	713	721	727	758	722	702	734	718	698	740	743	701	769	751	736	703	713	731	732	729	708	679	705	731	747	765	734	730	768	681	735	775	743	762	669	729	739	737	730	690	733	667	759	713	711	716	696	679	743	725	677	749	694	727	660	740	692	663	749	701	730	756	706	770	725	710	723	723	738	720	687	728	697	710	735	714	713	715	738	722	755	750	645	723	723	704	742	719	709	708	691	732	756	668	731	691	705	701	684	703	726	717	716	738	691	715	669	711	678	689	740	683	727	716	699	741	741	698	735	707	731	778	748	717	667	766	749	688	740	761	693	744	729	712	684	742	731	740	693	681	706	726	701	718	737	748	752	732	719	728	758	716	703	678	721	711	751	711	695	746	705	731	707	773	768	709	715	702	739	748	732	707	731	678	719	728	711	732	688	702	766	697	727	693	750	734	703	689	690	726	687	761	666	700	731	730	698	694	704	721	705	735	701	716	754	795	789	712	759	711	687	709	700	737	779	779	773	699	686	702	682	775	728	720	728	700	703	715	709	677	675	731	723	731	738	716	708	729	705	693	773	792	746	721	717	771	723	693	712	740	733	711	714	711	744	724	708	718	745	695	730	722	765	735	739	747	682	733	734	695	689	697	719	755	738	768	734	761	778	692	766	693	748	700	708	765	761	714	710	727	701	666	708	679	722	694	717	726	733	719	715	756	729	710	682	765	730	670	748	732	712	748	718	742	720	755	735	724	690	719	739	736	700	725	699	715	696	698	798	752	687	694	736	706	709	728	712	665	730	697	711	729	735	730	733	754	728	680	732	715	693	727	685	716	695	723	736	675	729	704	684	761	735	714	738	727	743	745	705	808	727	750	734	664	691	762	675	720	733	717	744	741	750	748	716	722	712	707	708	708	731	696	753	681	699	708	700	736	686	704	687	757	734	713	747	720	740	765	750	730	740	746	741	722	759	741	704	733	696	712	725	729	738	731	728	704	700	721	685	712	771	751	733	721	690	713	763	702	703	702	705	727	726	699	715	680	713	692	712	722	724	725	732	715	718	761	749	730	708	744	725	736	683	683	683	772	691	697	702	695	729	697	716	693	693	746	725	748	709	709	741	760	709	673	725	727	697	706	732	724	703	737	709	691	754	668	744	731	687	756	754	753	743	732	692	715	720	735	709	743	746	734	742	679	754	697	670	781	731	738	686	722	687	726	686	687	727	687	611	723	700	700	764	720	709	687	691	736	741	718	726	683	742	686	710	700	715	683	683	741	730	754	742	697	710	709	709	729	756	710	734	722	759	713	737	729	768	709	726	710	748	713	737	677	709	704	687	703	682	771	737	715	716	748	704	736	696	711	689	713	726	750	729	733	722	751	670	748	729	725	755	692	697	639	743	693	743	753	682	741	743	719	738	756	710	681	753	708	713	719	725	735	712	657	737	667	704	720	781	691	768	715	716	733	701	768	708	749	687	759	744	696	721	741	685	732	770	731	697	764	731	766	715	659	710	741	677	716	736	669	699	682	726	710	683	725	677	741	709	761	715	703	750	725	771	706	693	690	765	742	683	694	735	709	727	728	699	696	715	741	721	729	663	754	691	709	678	736	687	713	685	685	699	695	708	729	693	741	711	789	726	744	797	713	751	722	764	729	743	762	716	734	739	714	753	741	717	775	742	751	760	712	693	716	733	716	686	721	695	741	689	744	730	759	759	665	696	768	730	727	717	700	682	742	706	691	696	706	729	691	697	729	739	732	734	738	732	747	747	707	687	713	826	745	765	695	689	741	724	756	681	746	737	677	705	677	751	691	761	756	692	684	774	706	734	734	767	745	728	734	718	750	760	708	737	748	740	664	740	697	695	730	691	722	746	720	695	696	748	739	694	725	766	724	722	672	743	731	721	772	689	740	801	667	740	720	764	716	718	724	673	715	746	710	686	781	776	686	748	717	712	684	723	663	720	735	702	701	708	693	722	749	773	760	653	694	721	702	748	752	742	736	711	714	691	690	701	740	694	703	740	694	716	731	686	713	702	761	698	715	695	723	725	716	714	706	742	722	728	697	771	722	703	733	683	711	701	754	669	684	754	704	679	697	700	704	714	756	717	686	741	731	735	702	762	699	761	721	706	692	723	695	696	688	711	705	750	720	705	711	735	716	717	684	712	741	686	733	762	712	758	683	704	732	727	724	733	728	751
22199	21160	28834	23750	21160	21043	3560	625	408	346	323	329	260	243	238	248	224	194	205	211	189	199	204	187	167	187	163	180	150	154	159	151	151	155	180	149	162	139	141	162	162	159	168	156	149	153	164	148	162	147	152	148	150	149	155	174	135	157	156	146	147	149	143	163	156	124	139	141	144	152	177	136	128	147	161	157	148	151	147	160	161	143	146	155	139	133	145	138	155	181	156	162	143	141	153	128	135	135	141	135	149	137	152	147	160	128	141	152	143	156	150	140	147	131	149	141	135	160	183	131	149	135	158	150	149	160	148	133	141	140	154	161	157	139	111	145	135	128	154	157	149	136	150	148	138	123	157	158	138	135	155	145	162	153	144	150	126	128	143	137	140	148	147	143	127	138	148	147	140	126	153	130	130	140	151	159	164	150	136	153	145	157	139	126	131	143	134	141	138	150	137	164	152	143	157	150	143	147	131	141	142	148	149	138	148	137	153	148	141	157	160	140	137	154	147	135	149	158	147	177	140	146	123	140	152	142	153	132	134	125	144	137	153	148	123	149	137	148	152	142	164	146	154	144	134	146	135	138	143	154	139	138	132	140	144	132	142	151	156	157	150	156	164	137	131	142	134	148	134	114	139	152	154	140	164	124	140	132	135	131	144	133	147	158	147	129	150	139	149	148	151	158	139	146	141	141	152	141	129	142	135	150	134	150	133	143	151	151	159	148	146	149	139	149	143	158	152	157	132	161	153	125	151	132	155	142	130	143	147	172	130	162	140	138	139	156	148	141	162	140	148	135	144	141	144	160	140	164	152	155	150	127	141	130	132	157	157	155	144	154	148	144	147	145	153	135	137	140	149	156	146	148	154	143	162	140	139	156	133	147	146	133	138	163	165	170	147	172	144	146	134	134	152	144	136	125	142	122	137	149	153	155	152	137	142	155	121	152	133	124	150	132	161	141	147	145	149	154	144	153	156	145	134	135	156	143	142	147	139	124	163	158	133	126	148	151	147	127	143	146	132	149	126	143	138	124	119	137	132	137	126	126	128	137	138	141	149	164	143	149	164	158	147	154	113	129	150	131	156	135	147	141	146	162	147	147	158	136	145	135	163	134	126	160	127	155	137	147	158	116	142	148	151	143	142	122	141	148	148	164	142	173	159	143	127	119	170	143	120	131	141	161	125	138	129	144	170	160	136	154	152	146	142	130	158	133	150	142	144	132	152	141	140	164	149	156	149	146	139	135	122	140	168	139	161	151	130	158	142	132	122	132	158	138	140	146	152	134	147	148	140	146	153	138	150	149	149	136	147	146	150	153	157	160	161	138	143	163	153	159	133	143	169	141	147	134	143	128	130	122	157	143	135	140	132	133	156	147	130	143	142	157	163	150	173	139	150	159	161	146	138	135	148	149	146	161	161	152	139	136	158	119	150	132	147	144	131	138	152	133	152	120	178	145	163	136	142	149	143	145	141	160	138	149	149	139	133	146	128	137	143	157	150	169	147	141	154	139	134	133	144	154	168	153	131	127	137	155	125	147	140	127	154	159	148	146	138	126	148	132	149	136	154	140	130	151	140	120	139	152	142	144	153	169	140	138	131	156	154	168	136	166	127	131	163	158	162	134	153	155	148	128	136	154	139	133	146	161	131	141	138	136	173	122	143	176	152	127	145	151	150	158	148	144	158	139	155	164	164	133	153	143	167	133	166	137	136	131	134	134	154	159	131	146	158	145	153	131	114	162	154	139	129	166	157	144	164	144	148	137	124	153	157	158	136	157	153	145	146	129	156	137	155	163	141	152	131	141	149	132	133	158	131	131	144	161	150	148	140	145	136	145	134	161	152	150	121	126	148	135	151	144	150	135	137	136	145	132	152	126	155	141	179	139	147	148	150	148	145	124	151	146	119	143	145	164	147	169	119	124	160	146	177	143	132	153	134	146	151	155	127	162	144	130	128	168	148	148	140	127	132	133	143	154	139	138	135	143	163	157	144	146	125	160	161	147	140	148	155	133	143	130	152	153	154	146	143	128	122	125	127	140	147	144	150	151	137	142	140	150	122	142	140	147	161	133	164	127	165	145	142	154	143	172	143	157	163	141	145	131	150	144	144	136	140	138	147	140	146	132	128	138	135	164	137	133	150	131	131	138	160	147	161	147	159	160	121	145	152	153	143	144	143	135	163	149	134	154	129	142	145	145	151	166	146	154	129	131	145	148	154	146	152	133	152	140	157	141	152	149	156	136	133	144	155	152	141	115	162	119	157	139	152	140	147	126	146	163	122	144	151	132	140	157	139	154	133	135	138	158	171	147	159	151	136	153	135	141	139	141	135	156	164	155	162	130	152	163	155	136	118	122	144	122	143	160	155	130	147	144	146	139	171	146	156	138	162	148	164	131	133	157	157	147	143	153	142	161	150	157	151	140	125	159	132	139	137	137	124	151	154	150	160	137	157	143	159	142	153	167	145	149	151	119	156	147	130	150	141	144	146	121	131	170	173	140	146	156	148	153	163	142	141	136	135	164	152	121	143	133	163	136	163	145	153	144	129	138	146	139	143	153	142	152	129	156	126	147	159	143	139	136	147	149	147	135	142	146	163	146	122	161	151	145	157	150	158	176	141	140	126	158	145	135	153	149	138	124	140	146	149	148	123	134	156	167	151	134	157	131	140	141	149	138	177	133	150	136	135	164	132	168	157	146	139	161	172	111	154	159	146	145	120	172	149	165	158	153	135	155	144	138	169	148	125	150	146	135	131	137	133	151	125	162	153	135	146	149	152	140	154	123	143	133	130	129	162	139	132	143	122	149	132	118	142	148	158	164	138	140	137	130	138	134	128	148	154	124	141	152	157	162	154	154	172	154	156	135	126	158	146	134	143	139	129	134	135	144	125	148	127	169	122	140	150	151	156	152	148	137	148	134	164	157	156	154	145	125	116	127	173	158	145	128	138	144	156	134	138	162	148	140	147	149	144	114	153	126	141	140	144	140	126	136	148	128	133	153	161	122	136	145	153	156	137	142	144	159	142	134	138	131	140	142	154	150	134	131	122	163	159	125	137	149	140	151	154	129	139	133	122	138	135	137	144	138	132	120	153	148	121	139	121	158	153	161	161	140	140	151	171	134	152	162	166	148	139	157	137	142	142	142	149	160	129	140	151	155	122	135	149	125	151	155	175	139	172	124	119	125	139	134	158	157	150	163	149	139	161	164	142	146	139	148	142	166	148	151	151	133	136	146	130	140	135	148	137	142	162	130	149	135	155	146	147	127	122	149	149	132	139	154	146	125	154	139	135	147	120	139	136	131	125	161	147	132	157	154	159	153	141	173	141	133	149	158	138	152	159	121	144	130	163	126	159	135	132	136	132	142	124	134	160	155	148	143	146	135	140	142	153	145	147	134	142	129	145	143	147	134	147	129	132	143	137	153	145	146	152	157	142	144	140	148	143	146	139	150	150	135	158	142	163	142	144	138	154	149	141	149	151	159	151	139	154	158
10631	20445	12592	6530	3925	2535	1838	1281	1050	816	731	625	605	522	510	446	408	404	365	330	348	342	351	314	294	274	295	277	261	245	251	280	237	263	243	256	257	235	225	259	216	211	235	216	251	245	244	234	243	220	227	233	222	240	232	240	236	224	199	245	228	232	250	237	214	212	205	227	211	232	239	223	205	227	233	222	227	233	214	212	231	221	222	214	229	251	214	216	208	228	211	171	216	203	229	227	211	212	249	203	215	213	220	182	230	209	214	208	229	189	184	238	205	225	228	207	206	215	203	209	209	219	216	223	226	204	243	216	218	225	240	215	226	210	245	216	215	198	224	205	231	205	230	197	199	215	227	195	229	231	193	212	198	213	201	225	228	218	208	207	239	186	189	215	237	267	224	224	198	207	213	202	229	194	208	215	194	216	239	232	226	219	233	205	232	211	209	240	238	198	214	234	220	203	208	224	218	195	220	228	214	215	202	217	187	208	206	237	218	214	210	186	211	212	229	217	224	203	221	190	216	208	227	204	210	217	235	232	190	225	202	222	236	221	176	248	220	228	234	217	229	230	197	218	235	199	220	209	228	214	214	205	228	221	210	234	190	225	189	181	186	241	232	214	233	230	220	198	199	222	208	235	214	231	210	219	229	212	230	222	223	230	221	226	203	243	214	205	198	209	209	212	200	235	233	220	178	217	225	243	209	254	201	215	277	236	214	197	211	202	214	216	223	217	220	208	221	210	225	203	224	220	212	228	212	232	241	225	241	194	240	219	225	245	212	239	216	203	204	223	202	221	220	205	222	206	233	210	240	196	216	249	219	210	215	227	215	234	219	248	219	222	222	218	206	197	229	220	195	222	207	208	218	246	203	199	225	211	228	218	214	213	235	206	209	188	210	227	210	211	232	206	230	210	203	200	212	235	203	212	193	201	219	222	216	217	182	195	218	215	221	227	239	232	203	212	229	217	227	231	201	212	213	193	197	215	199	191	207	207	249	226	230	220	204	212	230	223	198	248	233	227	192	233	220	233	188	197	229	199	208	219	220	218	211	209	193	205	221	226	211	227	193	217	223	220	207	231	242	217	221	223	213	212	222	207	235	228	192	231	202	199	231	194	204	208	250	211	214	225	235	216	223	214	197	209	218	236	226	229	219	205	207	202	206	228	209	204	237	217	212	232	205	210	202	223	202	220	226	221	206	214	214	198	211	215	222	223	218	231	200	209	223	207	218	227	208	233	241	233	204	233	200	214	223	205	212	212	219	213	213	197	234	226	217	230	241	207	223	185	225	192	246	218	209	237	227	221	203	216	233	230	191	203	199	196	202	197	217	217	235	229	235	207	240	237	223	218	238	215	217	212	236	211	225	214	198	196	208	184	205	186	236	204	225	218	221	239	224	217	233	189	229	225	186	228	219	209	202	202	223	213	230	224	219	222	212	181	219	221	235	208	198	233	219	205	260	203	200	225	188	216	232	230	235	223	213	214	202	215	227	232	212	228	232	213	243	226	222	225	213	199	223	189	214	237	229	199	234	230	222	220	210	206	228	209	236	207	200	229	202	180	209	202	230	169	210	206	224	232	216	214	180	237	223	218	191	219	227	239	214	195	212	185	240	232	212	200	200	252	204	199	204	214	226	223	203	209	252	204	198	221	181	201	220	189	220	213	208	217	234	227	211	198	203	216	214	194	223	186	202	183	197	226	215	192	210	207	215	212	202	204	181	192	217	221	215	232	228	215	226	204	207	209	215	242	224	205	215	251	203	211	214	224	232	180	223	231	223	225	196	246	200	233	231	240	196	216	198	215	184	207	204	197	229	230	217	228	196	247	207	224	209	235	237	225	221	205	217	237	228	180	203	220	211	218	199	212	196	218	232	242	212	226	227	244	217	226	228	227	232	218	227	218	228	216	222	218	204	208	231	229	204	232	188	204	192	198	220	238	231	217	219	199	207	211	213	239	203	221	233	194	240	208	200	215	225	209	217	241	196	238	268	223	201	212	225	252	208	233	210	218	221	191	220	214	240	207	212	205	218	202	211	230	230	197	197	177	213	181	218	196	186	210	239	209	208	187	212	213	229	211	198	200	202	226	214	206	241	222	229	203	236	201	204	221	189	255	198	222	210	193	196	254	217	191	199	225	220	233	226	219	212	238	227	243	210	217	217	205	216	238	206	199	225	225	228	213	212	201	248	225	221	231	219	225	227	216	207	226	197	212	219	227	248	220	209	198	200	212	205	195	229	236	203	223	178	199	221	205	215	216	208	208	197	213	195	208	193	213	230	239	218	228	201	195	218	196	240	222	218	214	232	230	213	207	197	228	210	203	227	215	212	206	220	223	211	219	225	183	192	184	209	221	232	189	212	216	203	229	211	222	221	206	236	245	233	213	229	224	215	246	211	206	209	239	192	227	206	207	210	243	225	226	185	257	196	235	209	206	208	229	211	222	204	196	212	237	229	235	206	217	214	213	206	205	220	221	226	227	200	180	216	236	218	217	220	225	220	186	211	202	231	214	219	225	228	227	205	221	198	226	230	222	208	217	231	214	190	206	238	228	220	218	246	211	206	226	211	233	189	222	215	195	209	216	213	201	233	223	234	239	216	231	226	206	190	223	203	226	233	242	216	211	219	215	201	199	225	220	213	218	241	220	216	256	175	214	221	221	207	206	211	210	242	188	240	206	201	184	225	235	228	217	230	196	216	223	220	224	241	240	206	201	228	233	222	239	228	200	203	209	198	234	211	195	250	240	233	211	208	227	199	217	209	229	216	211	237	207	187	211	209	233	238	232	194	223	221	223	218	226	216	197	205	231	204	232	218	230	230	210	235	199	242	215	201	197	212	235	235	220	207	213	193	224	233	220	211	205	232	190	210	198	199	210	212	227	208	227	241	213	211	211	227	211	218	201	229	230	202	206	226	228	220	204	224	201	225	207	214	210	237	223	221	217	209	200	214	223	205	222	213	226	196	194	200	231	204	219	215	236	202	209	214	213	207	193	217	225	223	244	236	226	217	212	207	209	200	209	195	229	233	215	189	183	200	201	230	212	220	220	210	263	217	220	218	192	229	198	265	227	226	194	230	227	220	212	235	193	194	214	196	228	199	215	213	213	216	229	213	227	210	201	241	213	217	211	217	218	215	221	229	233	199	230	241	223	237	194	227	244	218	257	222	210	199	245	243	226	238	197	257	178	230	206	216	247	200	233	213	209	232	240	245	202	220	202	214	197	208	228	243	210	229	206	204	211	230	220	227	223	224	240	217	219	211	212	232	229	251	218	254	238	184	217	202	237	229	239	214	238	205	209	203	233	193	216	210	226	214	235	210	196	240	192	202	234	222	220	235	211	218	216	205	205	228	226	225	196	233	219	222	215	244	204	215	204	213	239	220	221	223	194	202	213	220	218	215	241	208	225	222	210	206	227	219	236	224	219	218	210	233	200	234	245	207	200	204	194	181	225	220	218	217	195	214	238	230	215	190	226	193	197	208	248
26760	18997	5802	1402	693	593	608	553	539	558	512	526	576	553	539	504	582	549	519	579	518	582	505	534	562	511	519	558	486	564	523	563	516	501	545	511	486	513	520	579	544	540	579	534	490	551	551	527	528	528	539	515	469	542	533	518	510	565	541	527	536	530	541	572	510	505	503	516	547	524	517	523	539	531	537	549	542	504	526	504	539	533	528	555	521	533	553	545	524	506	499	551	523	490	535	506	551	517	526	515	537	554	564	543	517	531	468	516	569	563	510	546	553	533	520	515	521	497	563	548	494	511	536	526	512	525	561	539	532	519	522	526	530	535	513	535	499	491	535	540	493	548	543	510	551	493	501	526	537	501	582	525	516	521	573	505	577	509	499	504	550	511	503	555	535	539	531	570	493	569	471	561	508	522	549	546	561	550	560	563	538	578	536	509	532	554	534	563	593	552	522	509	512	575	535	550	535	506	537	506	498	518	541	537	528	514	503	500	534	559	525	542	530	560	518	529	556	565	496	500	544	514	565	541	540	504	541	502	516	551	527	530	570	490	523	463	525	537	535	537	517	511	556	478	500	543	520	567	462	501	520	514	516	475	524	527	549	539	516	566	519	557	544	523	522	530	506	543	546	553	541	520	535	564	530	552	547	485	536	547	560	495	507	553	514	513	510	497	531	536	534	547	495	526	539	552	527	516	521	556	491	552	552	518	528	523	546	524	536	525	544	552	536	540	522	518	572	557	529	562	534	530	558	529	515	511	504	542	527	505	563	517	527	507	542	536	554	550	482	527	530	520	508	531	550	513	527	532	550	537	491	544	531	509	518	481	495	501	562	495	549	559	556	538	506	524	546	525	549	513	563	496	524	531	508	548	527	512	521	559	485	594	577	541	556	540	531	524	554	540	550	523	523	507	546	488	532	527	535	511	506	538	510	544	523	536	568	524	570	524	525	540	502	549	503	514	552	534	529	530	577	543	554	519	563	530	543	561	525	518	556	562	563	533	521	560	509	507	524	498	535	528	525	526	516	549	535	531	557	539	584	544	529	520	555	539	527	542	545	516	532	518	505	520	523	533	554	519	522	505	490	486	521	519	522	559	528	532	512	491	500	543	531	533	515	569	516	533	535	539	573	534	506	548	520	525	540	535	515	522	518	515	539	519	530	550	526	541	549	507	526	511	573	565	527	537	539	528	562	534	528	554	498	512	521	540	562	533	530	526	516	579	514	497	531	554	506	537	574	506	509	529	539	517	483	507	526	526	493	521	526	511	563	491	533	518	551	528	544	562	548	534	530	492	494	538	501	511	520	519	532	503	504	574	575	531	562	526	542	529	542	479	529	577	548	508	484	499	529	555	480	513	544	545	516	533	533	508	501	510	530	513	576	541	491	514	508	556	559	475	573	506	518	535	543	545	527	550	527	506	540	549	544	536	541	498	525	512	533	535	565	505	552	480	530	506	520	533	522	535	518	554	515	536	591	512	536	486	506	508	568	561	523	544	542	560	509	536	509	528	549	524	553	501	528	539	599	514	543	506	548	542	546	554	555	551	545	471	562	507	542	556	526	522	555	536	541	521	507	533	538	519	581	533	522	523	522	566	519	551	522	561	533	490	557	547	482	578	542	562	529	516	516	504	553	533	544	546	539	523	506	534	521	526	519	513	530	528	538	527	518	457	540	564	507	530	491	526	523	549	502	553	531	517	515	505	543	522	553	557	581	501	515	539	548	537	531	561	561	502	571	509	545	546	554	488	503	490	552	509	504	509	551	531	553	495	564	513	536	510	556	537	528	525	527	553	552	507	532	588	568	538	534	545	487	558	493	533	501	520	512	529	539	549	554	494	526	526	524	511	559	510	502	563	546	513	517	531	542	557	532	583	584	546	571	500	571	507	543	526	532	549	493	537	537	524	533	515	516	542	556	541	516	511	541	506	556	515	544	531	533	501	563	528	509	498	541	549	522	592	534	544	521	530	508	522	536	525	511	562	493	512	530	536	524	527	517	545	517	568	614	532	467	525	546	525	551	516	531	554	513	590	535	600	509	512	542	513	520	503	520	548	499	505	499	513	500	560	523	530	510	542	505	557	544	519	531	536	559	540	523	522	524	554	534	545	531	595	530	531	536	500	545	536	527	527	517	531	510	524	543	523	550	499	544	537	521	500	516	521	544	502	506	519	515	522	478	505	514	534	495	540	515	532	518	496	538	560	541	548	515	536	551	501	542	515	539	491	521	503	558	509	536	590	501	518	510	525	494	527	496	532	554	543	530	504	560	555	482	561	535	549	537	545	543	530	534	521	550	527	513	542	575	500	525	543	482	534	539	526	519	542	536	531	544	519	523	533	552	526	534	526	577	500	555	580	494	517	541	534	523	539	533	529	569	517	575	532	518	537	537	488	509	529	562	519	522	529	492	513	522	521	548	516	539	500	522	595	552	509	503	513	556	500	528	533	532	521	535	545	562	511	506	535	562	551	590	515	514	553	542	509	534	566	523	579	542	500	553	515	552	562	536	507	511	535	534	488	533	542	489	579	554	535	529	505	526	549	533	513	531	530	534	517	526	536	541	500	498	556	546	512	546	518	513	540	539	527	492	528	541	498	538	587	536	531	534	550	525	519	548	521	548	536	539	541	526	530	569	495	551	508	502	482	509	524	512	521	541	555	518	523	531	539	505	520	577	508	505	526	530	538	520	551	523	495	572	541	538	487	482	539	561	517	510	494	500	550	551	534	527	494	555	550	513	520	535	507	527	541	473	498	536	523	500	552	497	519	505	557	504	550	511	530	539	536	507	533	553	515	529	510	514	542	516	521	558	499	536	538	504	538	528	514	539	493	529	549	534	474	538	524	541	585	515	518	530	544	511	518	574	575	573	544	528	557	502	515	546	519	529	538	532	555	538	511	584	560	546	500	507	587	475	529	504	529	504	602	512	542	501	610	524	533	499	532	551	525	593	516	530	566	524	530	565	523	502	564	567	519	565	537	545	557	531	543	573	541	539	508	533	539	543	522	519	520	586	506	552	538	561	519	521	530	532	570	510	532	520	546	528	552	511	531	549	543	504	530	492	540	511	524	510	532	515	510	553	530	501	520	540	570	557	561	495	558	574	555	510	560	489	543	537	502	522	548	547	541	493	537	551	578	547	542	550	506	525	537	526	553	548	513	563	538	536	472	502	558	553	554	527	518	510	527	544	496	537	529	558	543	544	526	521	533	522	545	546	488	539	531	517	555	554	542	556	569	524	515	511	540	480	515	522	525	500	580	489	563	550	517	492	502	546	579	460	547	531	532	514	525	576	511	534	516	500	525	561	558	526	497	553	514	552	519	515	516	539	513	536	511	554	533	511	532	518	518	510	537	501	505	533	519	500	473	528	557	521	492	522	596	570	489	588	510	511	497	522	583	529	500	542	472	507	522	509	564	498	516	571	531	547	535	517	571	541	566	545	551	543	546	520	541	524	496	552	536	529	584	515	499	593	477	574	543	539	525
7350	5636	3029	1896	1269	1100	957	953	852	861	848	839	846	810	791	786	844	814	794	788	850	873	792	756	759	804	780	794	801	808	791	818	819	792	810	804	759	819	739	779	777	774	753	770	776	754	784	844	776	780	825	765	764	805	742	765	823	772	713	787	808	800	757	780	741	794	786	793	760	771	770	789	738	779	737	804	806	800	842	814	794	771	758	800	784	783	802	838	839	792	797	799	726	821	769	776	795	817	829	808	789	761	805	788	770	798	796	780	794	775	759	835	844	797	751	777	766	758	791	745	805	771	815	760	767	855	789	827	775	740	800	807	806	743	827	758	804	823	758	792	757	817	776	747	804	775	783	794	772	797	781	802	774	762	801	781	773	805	781	781	797	766	789	799	835	808	794	775	756	824	836	813	792	783	740	792	750	801	799	787	793	771	823	797	739	802	793	824	763	758	786	780	775	768	766	750	747	789	726	775	750	753	764	802	757	758	779	764	804	768	812	771	805	777	736	861	781	771	774	785	836	810	770	823	775	772	796	768	814	771	802	756	777	842	751	760	813	796	831	844	758	833	792	774	763	778	761	803	749	834	813	830	782	809	758	761	817	806	757	798	760	809	780	835	771	768	772	843	775	820	800	763	824	769	751	808	771	802	853	780	806	780	731	806	803	785	815	829	858	793	800	799	762	797	821	804	806	763	817	796	798	757	821	806	776	790	774	777	769	816	768	827	819	798	774	795	781	807	788	808	778	791	766	809	821	787	798	771	780	795	751	827	810	794	801	838	750	804	771	756	797	808	816	787	775	793	724	779	762	821	794	696	790	795	820	799	789	816	771	777	765	828	796	785	781	776	806	783	879	715	711	792	782	762	773	796	844	773	791	815	789	798	734	826	827	818	791	821	777	786	784	778	773	774	783	767	763	816	768	792	831	777	765	819	789	815	797	828	776	802	790	801	765	756	788	796	796	783	790	816	786	815	771	775	798	807	784	808	764	799	739	777	799	774	808	769	790	762	773	792	765	810	794	796	769	820	756	787	783	761	836	826	752	789	777	778	816	782	771	783	764	787	800	778	797	837	762	809	833	773	816	772	806	802	819	827	798	800	799	773	748	796	780	824	772	742	773	758	748	804	763	766	815	761	812	788	815	830	789	785	760	725	817	790	790	803	779	777	772	823	765	743	782	762	753	817	800	778	722	769	746	755	826	790	759	820	793	817	791	790	818	745	773	830	773	763	783	772	785	761	774	810	778	759	802	792	769	799	790	799	799	803	837	790	788	814	780	749	816	763	800	778	748	766	745	837	812	812	766	785	767	759	783	786	818	748	758	729	752	799	761	765	814	782	848	763	808	828	788	750	788	827	740	757	821	819	799	800	804	781	796	782	762	772	794	809	806	785	751	802	822	761	798	777	749	787	811	737	755	834	785	791	798	786	748	742	790	782	812	880	753	794	775	783	717	791	795	782	776	882	780	805	806	791	794	801	765	768	765	770	851	782	820	784	828	789	803	764	787	787	802	762	768	798	825	791	794	815	795	756	767	802	782	813	797	795	814	782	773	774	819	782	740	802	808	812	756	772	798	824	781	792	793	801	826	780	728	853	751	765	770	762	812	771	746	773	771	773	789	738	756	792	775	825	796	785	797	811	772	787	772	801	762	779	780	783	790	787	797	845	802	825	781	789	775	756	820	786	788	794	769	838	747	797	763	803	765	747	802	800	767	766	791	800	795	792	797	795	782	743	800	797	800	792	799	789	770	783	808	790	798	808	809	795	780	835	844	761	738	766	773	792	792	795	747	754	752	845	745	791	785	792	800	759	768	798	805	831	841	793	772	829	819	799	794	806	810	806	758	802	762	777	782	738	807	827	809	746	772	812	797	797	777	786	771	708	726	731	770	780	812	757	774	816	789	724	835	779	762	784	796	814	820	742	769	811	798	834	795	777	794	788	827	807	763	808	776	818	780	777	761	790	788	774	774	786	799	789	792	831	779	831	773	771	783	766	803	770	767	766	789	769	767	792	767	783	808	771	805	801	757	788	820	752	798	774	799	792	780	803	783	850	749	780	755	759	817	768	771	770	769	784	770	762	740	758	796	803	776	773	783	787	757	787	770	803	814	814	821	758	798	765	762	749	766	831	773	768	826	763	815	776	755	776	792	766	795	767	816	798	800	747	836	815	752	817	843	746	794	772	805	798	806	799	827	781	750	788	749	792	778	755	758	777	832	744	788	753	805	741	808	789	785	828	750	757	832	764	855	817	784	764	789	775	802	755	775	834	805	772	804	757	790	803	794	826	768	782	775	814	784	802	756	808	794	824	764	816	804	785	834	764	777	772	750	774	810	786	820	773	824	778	770	811	806	776	795	791	808	771	816	790	865	769	777	792	814	782	782	746	773	762	747	787	802	728	832	791	814	771	811	813	788	781	787	789	815	748	822	789	788	780	783	745	734	815	804	789	773	783	817	792	801	793	791	750	810	725	803	825	814	770	761	764	811	791	787	769	739	830	793	806	766	794	802	782	771	820	796	810	790	777	768	799	735	778	745	775	756	824	784	773	740	744	785	770	785	840	800	760	826	731	774	755	775	769	787	793	768	778	792	739	767	840	754	769	770	765	733	745	795	757	779	818	812	772	841	729	747	799	788	749	755	770	780	748	804	796	762	783	777	776	809	798	785	819	805	837	792	740	837	796	782	783	764	743	761	733	862	771	771	764	789	810	826	843	790	750	737	789	800	807	750	775	782	794	768	746	811	777	721	834	748	833	781	794	819	814	777	794	764	783	791	818	855	817	808	813	817	788	781	796	786	742	778	780	819	781	822	727	762	754	812	747	764	811	774	745	822	784	809	815	805	743	752	747	794	783	769	773	827	781	798	765	801	811	741	793	781	831	801	756	827	773	786	759	790	784	823	847	817	790	758	800	774	809	778	760	766	760	790	775	797	800	804	782	788	812	779	734	787	754	739	799	777	794	778	852	759	834	766	811	799	804	807	721	761	829	733	808	770	768	853	786	780	792	780	784	769	783	794	816	746	782	767	808	758	755	788	784	829	798	781	828	795	811	810	745	740	731	788	764	802	811	789	793	812	788	791	796	813	740	797	778	782	818	766	790	803	752	786	752	770	757	795	838	805	789	861	775	763	756	767	786	815	832	802	723	759	786	769	779	816	730	769	767	781	796	809	816	785	828	825	787	789	759	818	783	783	773	790	739	732	813	822	772	735	818	822	757	806	803	805	793	801	793	762	771	815	796	762	769	823	795	802	757	761	796	745	812	736	757	724	785	782	823	774	800	836	760	821	825	796	846	786	763	799	780	745	789	795	741	748	771	743	781	810	776	780	743	794	838	750	834	819	797	815	786	834	787	845	823	764	765	825	779	793	787	724	763	771	809	781	795	762	795	778	774	792	811	759	784	775	784	742	782	774	795	781	778	828	806	758	824	781	838	870	851	784	826	752	765	764	775	785	780	800	756	815	791	764	781	777	737	760	789
23070	21110	28246	24208	21078	6608	761	508	411	395	355	357	338	355	301	308	345	330	347	299	307	326	292	289	285	305	297	281	293	278	297	286	279	300	286	301	301	312	278	304	279	271	279	298	305	273	264	258	310	264	286	276	272	299	295	293	291	303	315	265	275	281	290	272	292	303	302	302	266	245	267	280	280	271	290	288	284	283	277	274	304	310	303	284	285	280	287	270	273	308	308	250	257	293	266	277	312	253	266	273	295	292	273	264	278	273	325	294	275	286	287	307	279	292	287	242	276	286	266	282	283	280	256	276	294	280	292	264	285	274	275	290	270	299	278	278	280	277	315	326	284	292	281	278	256	275	268	319	258	264	263	294	278	279	275	285	282	278	276	274	271	273	280	290	247	271	284	266	257	267	288	298	286	302	255	317	269	311	286	309	292	301	284	284	276	255	318	292	306	254	275	274	275	262	285	286	277	275	283	283	291	306	265	285	279	294	316	300	307	319	283	283	277	265	278	284	268	278	298	273	244	297	264	265	284	265	296	258	271	270	288	283	304	282	292	299	278	259	303	274	304	277	287	280	289	287	271	304	310	290	314	250	273	305	267	282	260	251	285	267	295	296	274	292	292	292	285	274	281	278	250	282	279	284	269	279	273	273	275	266	272	257	295	274	273	259	298	278	290	260	280	277	267	261	295	287	271	280	266	285	300	268	290	266	288	292	263	256	294	280	293	264	305	287	279	294	279	248	263	282	275	278	260	292	250	253	291	296	289	273	267	295	296	279	280	288	271	259	293	280	255	259	287	290	254	273	272	283	281	267	284	297	272	277	292	279	287	282	260	277	242	286	258	298	284	264	322	270	276	272	291	283	266	263	282	265	250	284	271	286	288	280	291	287	271	294	264	285	300	302	269	258	312	251	282	265	299	271	299	292	288	308	278	273	294	296	296	280	292	265	279	268	269	278	302	309	290	269	298	287	261	271	289	314	271	267	295	273	289	288	292	290	260	302	295	268	262	263	303	258	273	292	281	271	289	262	297	281	281	287	303	296	288	252	277	261	280	263	285	295	264	269	308	290	292	258	277	291	337	294	299	257	273	261	280	296	240	240	266	298	251	286	257	311	288	306	262	312	309	295	301	295	286	275	291	327	289	264	266	277	301	276	269	276	305	241	286	281	265	261	296	276	278	279	246	263	284	294	278	285	288	294	267	248	255	283	257	292	268	287	280	285	267	301	287	277	278	235	270	261	297	284	257	260	305	311	281	269	268	271	279	297	293	307	324	282	263	292	257	298	274	253	256	272	284	293	267	294	275	294	261	280	276	254	290	257	257	274	265	299	253	308	262	279	280	277	298	299	291	266	267	296	270	264	256	282	269	279	242	280	268	311	272	294	295	257	276	293	252	269	297	278	287	284	255	311	244	284	281	272	314	293	307	253	287	277	303	289	291	273	280	259	277	275	300	281	266	265	269	293	285	284	324	270	267	288	321	278	281	307	275	267	275	292	276	252	320	289	274	260	278	294	259	291	305	269	258	261	286	285	268	273	279	285	272	265	275	305	316	286	293	297	268	269	276	298	266	280	260	260	287	275	278	276	264	276	277	283	257	291	292	293	283	273	285	295	280	292	286	265	300	271	285	274	274	289	279	284	289	268	269	277	292	235	276	292	275	267	293	278	289	284	259	243	282	292	302	305	282	296	283	280	291	273	255	245	283	283	290	290	274	275	256	280	246	289	270	280	273	269	289	291	280	266	274	263	296	278	260	289	269	288	280	276	285	282	251	289	259	281	272	284	262	305	261	260	282	274	292	244	293	282	242	269	261	289	302	276	252	294	274	269	291	259	282	298	238	292	286	288	296	286	275	289	296	275	285	273	299	280	284	300	258	292	289	266	278	284	303	274	294	307	271	279	315	293	264	294	274	272	295	238	282	289	304	252	303	292	317	280	264	282	292	281	295	262	272	288	300	280	285	270	273	291	312	290	263	286	280	268	282	283	259	275	322	277	329	292	288	274	260	296	293	283	292	273	262	287	276	289	289	278	287	269	290	268	288	277	292	240	287	268	269	293	279	275	297	268	281	260	289	275	280	254	261	304	287	244	276	276	279	281	287	267	268	257	310	239	298	267	280	321	274	297	297	258	266	272	297	313	291	278	298	270	297	302	274	300	273	259	273	311	279	266	282	240	268	265	286	286	256	304	255	284	254	306	255	297	302	284	274	275	289	259	281	299	275	266	242	277	270	280	305	273	267	265	290	255	298	284	282	286	260	269	303	263	292	291	276	299	282	245	295	305	255	319	297	302	292	254	230	273	290	280	276	286	283	276	278	258	322	271	271	252	279	268	262	274	280	310	284	272	273	278	265	290	310	283	283	272	283	284	271	263	263	280	291	280	228	270	286	293	272	266	269	283	268	295	304	269	297	290	297	275	304	301	274	318	275	265	297	282	283	265	271	284	278	269	292	282	254	249	280	261	273	246	290	298	270	278	279	297	296	281	265	266	256	264	243	285	302	286	282	294	272	274	267	286	311	274	245	261	269	292	289	309	266	260	274	343	293	293	271	267	235	277	257	290	281	280	258	270	299	250	261	274	295	264	277	259	267	287	271	265	267	295	300	253	283	259	266	268	265	274	263	274	278	281	276	288	266	283	274	279	291	284	309	283	283	285	274	283	262	234	287	255	281	259	279	284	262	316	257	272	308	256	316	276	288	267	250	273	244	278	281	281	290	278	304	294	279	279	287	312	301	298	286	274	290	255	259	266	269	236	288	284	300	296	280	275	267	283	250	300	284	297	274	258	280	263	287	301	267	265	264	285	251	265	294	251	305	294	258	276	295	288	267	279	279	280	275	293	289	276	263	270	271	265	276	308	275	290	291	291	272	294	296	299	292	302	284	266	290	315	239	280	256	265	263	263	276	281	293	303	297	269	260	295	318	241	265	277	278	240	306	281	282	256	284	269	275	279	285	304	282	280	273	315	276	279	283	296	260	271	297	275	284	283	314	299	259	273	263	275	316	260	257	261	286	296	292	274	301	277	293	239	276	288	284	304	280	279	266	290	289	315	249	270	265	307	280	294	253	277	296	277	278	275	288	278	300	302	259	296	304	303	289	271	292	308	273	268	279	278	288	295	258	288	282	289	286	287	272	269	252	287	272	293	287	271	298	252	299	287	281	281	286	256	265	252	251	278	283	289	279	254	291	310	255	260	267	267	270	286	291	301	284	289	256	291	291	259	296	305	269	310	270	262	298	296	295	300	275	261	304	278	271	283	260	281	284	284	276	263	254	276	309	283	276	242	277	293	255	251	282	272	271	262	274	288	275	273	289	286	263	289	305	295	283	280	282	282	257	269	298	274	280	273	295	296	293	308	298	261	295	267	310	300	282	267	291	266	269	287	266	308	283	249	290	298	266	280	281	284	283	289	270	262	310	303	276	306	269	269	285	297	323	302	280	325	271	305	300	306	256	257	283	299	282	275	296	284	286	282	278	266
8504	15252	9436	4306	2371	1678	1330	1018	899	760	735	663	645	572	589	562	518	511	488	538	532	528	491	513	516	469	445	472	447	485	456	472	448	447	448	437	431	473	445	479	453	430	441	437	459	460	415	434	453	443	441	409	432	428	438	439	467	439	429	447	441	423	453	427	439	487	440	467	460	418	444	451	427	416	435	451	432	426	441	437	422	420	429	465	435	434	423	443	407	451	415	433	419	435	452	432	409	433	432	454	441	456	437	421	379	436	431	442	457	442	443	466	406	433	410	461	471	436	459	468	443	419	415	473	473	439	411	414	420	405	420	452	420	434	446	407	426	454	456	438	474	444	409	453	442	424	426	450	437	425	457	444	401	406	482	443	441	440	451	446	414	409	440	440	419	419	401	427	431	431	449	465	463	427	436	433	417	501	466	447	451	465	447	429	437	492	447	460	441	442	438	424	453	455	463	458	442	458	460	436	463	439	457	410	453	427	419	445	431	440	420	472	418	471	429	451	457	468	417	443	439	450	448	457	477	444	429	422	416	443	405	448	470	459	431	442	433	453	405	443	435	438	438	427	464	421	436	397	417	441	470	409	417	460	431	444	436	428	450	445	424	443	424	403	410	439	401	489	432	418	430	388	431	452	418	458	430	423	428	437	429	416	424	426	414	401	454	425	460	421	452	452	449	441	413	448	452	421	396	423	431	448	396	438	403	448	448	420	424	451	438	454	418	454	399	418	457	443	460	404	425	432	421	438	426	428	425	405	443	407	451	442	423	456	432	411	481	454	411	445	433	434	434	460	429	474	469	441	445	420	445	466	453	438	480	422	421	407	473	404	445	427	439	459	427	461	411	467	457	471	437	443	449	435	427	458	389	441	435	474	471	453	432	439	434	397	457	421	473	406	450	436	432	449	429	475	431	462	397	431	460	433	429	471	443	411	431	438	423	449	453	466	377	474	430	477	412	437	414	427	427	416	411	421	405	422	444	430	402	422	420	447	494	443	431	451	431	437	437	427	429	441	452	418	479	438	430	478	456	434	424	433	455	406	448	451	420	431	430	452	437	398	438	427	424	481	453	461	424	413	477	468	411	410	415	410	442	473	451	432	458	491	423	466	447	446	468	442	440	448	433	424	418	418	450	420	429	419	451	482	429	408	389	467	446	398	437	435	412	436	426	440	410	432	420	436	473	433	447	443	454	452	455	459	442	424	428	459	409	434	421	457	482	434	444	456	420	429	405	410	441	446	438	392	449	494	453	430	414	442	395	411	423	427	417	447	444	466	426	420	409	421	419	429	435	427	435	427	425	420	443	438	428	438	448	467	444	431	430	438	423	420	423	460	429	428	433	452	435	424	490	418	417	432	433	455	456	408	399	404	445	468	483	451	422	446	472	443	478	426	447	412	456	397	441	406	436	451	458	422	447	443	441	479	406	470	432	456	454	434	418	443	409	418	397	411	455	465	435	437	391	407	433	423	447	461	432	410	444	389	432	444	396	409	430	447	450	453	426	446	450	428	411	430	465	430	488	399	426	433	429	456	421	423	414	449	432	426	395	455	452	418	445	418	404	448	417	428	444	410	438	491	449	457	437	434	438	443	458	451	454	430	457	418	416	452	450	447	454	455	436	450	453	413	462	412	401	427	401	478	428	420	440	398	451	402	430	423	448	421	460	424	454	422	443	437	438	461	429	437	417	436	435	434	424	468	450	408	464	460	445	379	459	410	406	432	473	422	445	423	432	444	430	447	425	413	458	425	445	440	438	418	440	422	452	416	440	422	478	404	437	442	414	420	433	428	397	495	430	444	480	432	445	478	443	453	415	426	426	429	396	444	400	434	449	433	425	476	447	412	449	431	398	435	418	450	423	466	466	441	442	457	412	446	449	415	445	435	447	441	419	409	430	412	431	447	438	462	455	464	431	431	423	439	444	423	401	432	448	426	468	424	430	411	443	437	435	415	442	464	456	437	405	454	407	448	433	494	475	440	445	378	415	468	378	413	413	448	436	435	446	447	424	461	433	424	424	426	427	439	443	477	452	432	411	429	461	413	445	452	417	457	445	394	486	450	428	453	454	443	441	412	437	439	494	448	433	466	419	451	388	432	422	411	393	437	461	439	414	438	459	420	423	466	413	434	433	463	435	442	448	404	438	419	471	434	422	475	462	445	405	411	452	444	440	448	447	437	426	431	407	466	433	409	454	452	432	409	462	413	463	465	415	407	445	435	410	432	416	460	452	430	474	430	460	461	431	421	434	422	425	423	443	454	437	439	437	462	434	406	405	447	425	460	416	434	423	465	443	415	424	422	438	417	415	417	414	438	439	443	460	468	461	437	467	440	445	441	427	467	434	418	427	447	429	476	444	447	428	437	417	479	442	407	437	464	445	435	417	444	450	431	460	434	431	434	436	413	462	422	492	480	454	437	401	421	406	416	435	403	382	444	437	407	462	425	427	442	418	443	463	469	450	437	435	438	459	437	419	421	455	451	427	417	453	406	437	427	433	431	419	469	402	418	443	422	434	468	459	423	427	437	427	441	445	433	412	444	411	439	409	446	390	427	449	423	425	451	448	434	418	435	403	404	418	422	425	429	413	449	439	402	440	476	433	447	415	403	391	450	453	428	406	431	424	429	452	426	445	409	443	462	446	439	434	423	429	433	456	445	424	439	442	414	449	433	429	453	465	433	444	449	445	403	475	447	368	442	414	394	451	442	450	413	446	459	432	408	414	408	436	414	425	467	450	453	467	419	466	427	469	421	440	468	437	430	428	421	462	445	407	437	393	452	428	444	430	423	461	453	413	439	403	442	452	426	429	462	407	413	420	406	430	467	450	394	507	403	437	445	417	423	428	459	398	418	447	445	413	417	453	407	441	447	479	424	462	447	389	449	423	421	443	455	456	437	411	476	410	434	395	419	436	386	447	452	402	448	411	452	451	447	420	424	449	432	439	435	437	430	449	497	403	403	477	439	438	480	467	421	456	427	455	435	419	452	475	481	439	448	439	421	457	426	420	403	435	440	424	428	457	402	433	423	456	412	457	471	460	422	434	447	438	424	499	457	423	436	461	447	466	437	446	430	443	457	440	443	415	439	415	464	425	450	463	434	459	430	426	426	441	439	446	491	458	414	414	442	407	413	426	442	447	406	435	440	461	459	440	494	426	446	421	439	401	435	422	425	418	416	420	430	443	428	433	483	439	414	458	433	410	447	429	443	418	428	405	457	438	444	401	432	418	444	431	434	414	452	450	443	475	394	416	451	437	464	458	413	444	450	407	424	423	378	471	451	453	456	435	427	437	467	446	440	462	421	411	432	407	420	432	479	443	414	421	421	407	437	431	453	451	433	462	448	462	477	444	446	438	451	434	412	461	446	417	393	440	399	427	425	436	415	415	427	436	448	414	458	471	434	461	420	412	474	447	440	447	460	433	449	459	456	413	430	432	448	440	430	467	407	441	450	472	420	405	422	455	449	399	451	428	453	449	451	430	415
24332	21109	26665	25062	4059	810	662	607	582	505	524	504	531	514	537	521	495	504	551	536	524	526	518	491	544	483	516	514	503	477	487	525	512	509	485	468	499	489	437	473	486	528	468	514	504	488	480	492	535	496	523	477	502	469	524	514	530	456	471	519	484	460	490	477	469	508	465	481	503	481	465	456	509	437	493	505	469	454	482	485	475	505	476	516	499	510	490	497	488	469	493	468	458	515	518	511	458	487	497	483	457	500	485	469	450	456	495	478	499	506	507	481	502	467	494	502	454	478	503	519	498	497	528	476	488	459	495	462	507	494	463	498	526	512	543	490	496	489	463	483	477	464	500	483	492	521	461	493	485	515	520	473	492	472	456	496	477	543	438	453	509	462	479	495	500	474	500	468	482	494	529	466	465	481	507	460	510	499	445	445	484	510	493	466	506	466	524	508	488	466	457	457	535	480	496	524	499	505	486	508	523	486	495	441	500	449	505	468	488	510	466	456	527	504	489	503	468	501	509	499	474	476	453	548	482	503	483	466	480	508	491	481	469	484	450	503	483	484	512	512	521	522	521	498	474	503	470	519	504	508	549	465	460	475	472	469	509	504	490	493	482	519	495	501	502	504	479	486	503	516	493	403	489	494	497	464	479	529	497	478	504	489	489	521	476	478	482	508	466	497	496	507	452	466	507	476	466	496	415	468	480	500	494	512	488	496	494	465	492	487	492	512	460	514	505	472	510	491	500	442	501	465	469	470	471	512	535	490	451	506	478	469	441	487	489	500	473	500	463	489	474	482	508	515	495	466	488	498	461	472	474	494	502	518	479	467	493	493	496	486	491	471	465	500	480	491	486	498	501	483	496	485	471	509	514	497	491	482	456	497	459	487	491	473	523	480	467	481	488	459	473	514	475	487	549	501	491	478	480	480	476	508	489	454	502	464	521	496	484	506	481	473	464	477	475	500	520	487	492	460	460	488	469	490	486	440	466	484	496	455	445	480	496	473	501	485	481	485	434	469	486	462	466	523	458	461	490	536	473	489	502	472	452	509	498	470	520	464	515	517	499	500	447	453	535	498	493	496	478	459	459	500	516	493	488	523	498	483	498	513	489	490	501	450	492	507	453	477	473	466	498	513	464	544	493	499	488	461	513	486	497	493	485	523	486	503	503	503	495	484	480	510	509	488	507	474	535	477	508	472	488	488	496	477	506	478	479	480	545	482	471	471	492	487	501	467	495	493	493	479	469	497	495	454	437	507	487	524	509	480	492	549	526	480	488	517	534	504	510	507	508	517	488	490	492	479	528	491	481	458	503	485	472	521	453	504	489	510	482	544	506	477	496	469	464	490	483	495	480	528	496	486	466	454	481	519	493	477	490	482	471	445	437	445	468	469	460	528	489	495	494	505	498	496	490	460	505	455	497	467	514	487	498	431	499	438	505	490	522	495	447	491	458	496	488	463	494	512	495	486	484	473	474	504	480	500	491	474	488	465	465	529	496	495	468	459	515	474	478	504	445	479	499	503	461	488	451	451	492	477	528	468	458	501	511	498	516	473	491	507	488	493	491	488	477	469	504	467	474	475	482	505	481	490	520	507	493	461	493	494	482	532	489	493	504	492	463	478	475	499	506	467	481	458	530	495	469	499	466	538	451	473	518	518	481	452	538	490	493	509	473	473	499	512	516	521	439	463	467	496	509	463	476	489	505	500	524	476	534	476	529	464	492	489	499	511	547	509	543	487	485	497	500	516	481	503	509	475	471	472	504	508	514	464	461	481	494	482	461	499	507	517	493	483	497	510	474	494	534	458	506	477	495	477	473	457	467	529	458	474	473	468	489	491	491	508	512	534	458	507	482	463	514	504	489	489	487	516	474	505	479	499	478	469	463	467	487	519	488	507	477	537	436	490	494	482	507	499	459	446	465	482	489	514	487	459	486	497	470	481	489	465	531	491	483	514	540	497	470	473	480	470	509	496	478	484	481	483	496	483	496	470	476	526	500	463	478	507	455	512	449	504	477	497	489	513	522	475	500	486	456	512	450	479	469	479	483	496	447	510	472	490	488	468	481	508	466	517	497	514	489	519	459	471	511	504	516	500	472	448	458	440	482	467	447	479	494	484	464	475	479	486	501	490	487	484	488	502	477	502	475	488	454	500	477	458	514	487	483	477	515	450	474	489	500	471	487	500	466	476	454	497	422	466	499	453	477	472	480	469	492	496	482	520	510	462	494	518	442	490	461	494	426	486	493	490	512	447	492	473	486	495	492	472	433	494	497	495	519	491	517	491	486	485	493	526	479	474	482	470	508	472	479	486	499	441	496	512	484	504	503	508	471	498	459	463	506	463	499	476	479	470	514	479	511	463	491	505	503	489	500	470	431	510	494	489	479	503	471	447	485	470	469	516	475	459	484	493	474	504	489	512	532	511	507	496	504	485	465	520	529	486	550	500	511	490	460	507	511	513	518	478	478	459	488	468	498	489	509	475	495	489	492	482	468	508	457	514	486	437	485	487	500	475	489	469	439	490	499	467	476	529	479	533	505	474	513	496	500	468	482	488	537	498	495	494	514	474	492	489	537	506	482	472	487	470	458	506	498	488	480	488	498	472	480	450	473	508	471	443	467	489	464	481	481	491	468	501	444	515	495	497	498	486	513	487	511	502	484	484	516	475	463	475	492	525	479	474	513	479	483	453	485	491	472	499	479	497	498	507	492	470	504	489	492	505	471	457	505	486	492	506	499	512	495	489	442	487	464	476	478	498	512	486	489	481	513	472	490	459	487	489	453	509	490	542	488	463	514	484	505	475	477	466	492	492	444	490	472	486	456	516	523	486	470	478	495	499	488	478	514	514	514	494	526	518	483	456	500	478	476	500	506	487	472	458	448	463	497	506	470	525	495	517	513	489	486	513	465	500	504	494	464	497	513	487	506	473	499	451	471	471	495	501	505	498	494	490	497	497	478	497	509	520	478	502	466	533	455	475	481	504	497	442	470	495	484	499	516	496	474	498	483	476	495	486	513	479	467	484	470	508	476	484	479	488	513	501	498	452	503	512	496	451	494	471	489	464	475	485	493	491	528	458	499	508	512	504	450	479	474	503	497	509	493	482	465	482	494	502	522	508	463	523	473	484	524	463	464	535	508	473	462	491	458	513	488	484	473	498	496	479	505	475	492	479	499	509	512	509	460	471	495	511	504	497	475	468	528	483	475	525	509	517	491	482	491	484	503	497	496	478	463	533	463	492	520	511	449	446	527	474	516	503	484	481	462	487	483	479	485	532	488	541	454	502	498	472	476	512	488	489	466	460	471	493	472	517	478	485	494	478	505	477	469	477	488	501	508	450	482	460	468	486	492	481	499	462	489	481	467	469	491	469	495	483	497	498	465	493	523	475	479	507	524	477	463	539	474	480	475	497	418	488	483	487	509	546	484	487	494	487	500	501	498	515	507	495	474	491	502	507	502	451	496	480	486	507	480	466	486	513	511	475	468	454
8399	10392	6787	2750	1853	1389	1151	1096	966	906	895	799	846	819	781	743	745	720	795	764	748	742	747	721	753	703	754	741	757	710	764	697	744	746	704	744	730	683	752	756	758	731	780	733	710	677	719	728	762	696	697	776	723	739	727	746	722	701	699	708	731	704	715	712	712	731	669	682	722	690	711	725	709	725	666	735	707	717	711	706	698	769	705	694	711	681	704	732	694	714	720	695	714	716	715	743	682	744	700	709	733	710	682	693	754	720	758	714	705	687	677	708	690	694	752	735	680	667	714	704	701	714	767	760	720	690	747	682	775	710	709	737	734	735	757	722	720	715	760	711	756	795	694	751	698	714	695	732	705	716	706	697	745	723	728	743	656	751	717	696	728	651	748	689	708	734	703	730	684	720	707	696	672	683	668	664	745	732	683	701	709	728	744	738	728	733	712	737	693	742	733	694	720	713	734	700	773	716	741	717	744	687	747	745	729	683	701	715	699	722	767	750	709	733	689	681	679	717	684	720	728	709	724	675	744	751	663	728	692	691	759	771	786	727	731	694	684	672	666	716	679	710	742	686	779	710	766	673	697	740	661	727	714	680	738	730	724	666	713	729	779	724	716	712	698	761	712	693	737	701	700	745	724	731	700	727	707	739	740	717	754	738	722	663	713	696	718	732	721	719	759	737	682	661	720	705	694	687	717	730	711	761	740	696	660	755	694	760	700	682	723	708	754	656	682	741	720	703	720	710	742	724	749	697	696	766	732	741	707	723	717	703	692	719	678	728	700	755	692	746	699	736	688	700	709	690	709	732	727	739	698	719	715	679	732	705	744	689	648	679	693	689	678	695	704	670	686	720	713	715	703	716	740	729	729	691	714	712	759	711	754	690	713	691	712	734	731	699	732	718	720	702	691	721	740	746	707	721	724	726	713	711	752	682	693	740	752	765	710	703	674	732	747	675	722	710	744	686	735	707	713	716	731	673	691	729	650	737	701	703	704	701	719	683	738	726	721	720	730	710	694	717	729	718	699	726	704	657	740	722	655	697	703	753	705	675	711	726	742	683	776	706	739	705	698	722	731	678	700	742	694	732	678	665	714	752	691	714	703	728	723	730	749	765	681	739	731	743	735	721	706	707	705	738	728	645	712	703	715	696	673	753	679	666	683	653	676	720	697	728	737	750	714	723	729	692	711	698	707	725	802	727	709	677	734	711	744	708	682	694	660	721	667	734	734	722	700	753	718	698	720	694	730	725	650	743	694	707	728	713	733	737	691	752	697	702	711	731	692	683	685	743	704	700	726	756	775	691	687	680	699	723	782	725	737	722	705	671	708	731	708	747	723	717	695	712	684	736	709	702	715	732	724	765	754	701	713	749	708	728	695	671	723	697	691	699	763	692	739	696	689	731	750	699	725	756	694	734	662	747	773	719	714	786	747	726	696	725	735	680	694	716	714	698	700	713	698	713	713	693	684	669	705	710	706	733	795	734	686	734	733	728	680	786	702	691	742	684	749	708	695	721	715	701	748	729	691	732	708	707	737	768	690	734	719	694	725	726	731	706	704	690	700	750	687	723	654	760	736	760	701	762	720	739	712	739	709	763	734	666	710	711	675	713	701	728	711	713	730	713	726	726	760	694	713	722	662	713	708	698	742	766	753	663	747	716	689	681	687	702	682	709	764	730	745	693	713	691	718	694	733	706	691	685	680	693	708	683	747	748	692	708	748	716	736	672	748	740	706	697	746	707	688	731	709	728	707	677	692	735	749	709	733	762	781	756	661	753	718	705	719	734	736	720	682	713	717	695	708	770	718	716	708	688	729	700	748	788	725	727	720	692	709	730	742	780	692	674	690	707	763	672	679	701	714	702	640	733	722	757	751	786	727	705	701	706	683	766	737	704	709	665	713	677	715	722	712	679	727	713	720	680	705	717	702	722	697	675	717	721	702	687	714	693	689	719	715	767	756	751	710	724	713	693	710	734	741	748	710	719	708	677	694	711	710	719	676	711	751	741	731	673	697	717	739	694	706	649	659	725	713	744	724	666	748	712	687	727	735	695	717	752	749	731	700	695	681	767	663	734	736	718	728	723	732	701	696	694	749	703	690	769	700	724	678	688	745	681	701	694	688	706	718	735	697	690	685	652	708	709	753	702	719	705	725	705	703	740	697	732	672	701	776	776	706	707	733	705	698	705	726	751	698	697	752	722	695	713	735	712	678	729	699	755	678	752	673	726	716	760	724	709	706	673	712	749	736	704	714	679	661	740	708	720	730	715	706	736	724	689	770	711	682	676	699	729	695	699	694	688	721	703	758	711	712	726	725	734	721	659	691	722	687	706	729	687	734	727	720	694	683	711	710	738	695	734	756	693	735	698	713	709	731	744	734	724	725	693	691	718	743	746	757	688	682	699	746	747	723	672	737	670	700	725	708	676	715	712	767	711	676	722	746	693	697	722	730	731	715	738	712	708	676	665	761	692	744	713	749	745	698	776	759	688	725	727	725	719	709	754	733	721	700	720	674	732	711	692	765	667	711	702	651	722	716	731	733	682	668	741	682	691	708	712	718	711	713	663	721	722	782	731	713	744	678	719	693	695	721	733	714	695	718	674	705	735	690	741	642	713	688	683	728	758	717	663	685	711	749	708	696	697	661	756	698	760	689	723	706	695	754	682	699	759	698	736	710	705	709	730	772	690	668	680	798	709	701	726	745	699	730	746	709	738	707	699	702	719	737	742	703	709	737	754	706	696	706	734	761	669	684	706	737	725	677	643	693	763	713	759	714	739	740	700	656	708	704	674	723	761	708	684	685	698	761	672	712	684	681	722	681	719	712	704	726	695	709	723	689	736	725	741	715	680	714	698	764	680	719	708	703	709	652	691	730	659	723	738	679	705	698	682	722	706	749	747	687	696	696	700	749	680	715	745	715	723	743	714	711	702	738	746	695	718	724	676	677	726	715	715	686	661	675	658	741	711	749	687	701	710	754	730	758	724	772	717	760	735	641	724	683	704	724	729	697	695	715	720	680	750	688	685	659	706	745	724	697	723	774	721	748	693	665	727	791	714	727	675	739	692	715	709	679	712	698	707	709	737	674	648	740	707	717	681	710	741	707	661	710	718	722	784	717	750	697	709	715	703	682	733	749	737	727	730	720	733	744	726	672	762	716	719	683	682	734	736	675	728	722	714	681	718	693	689	727	737	744	677	759	714	741	696	693	697	720	678	709	700	726	701	720	736	734	704	710	733	693	701	680	754	731	698	675	739	749	708	687	708	758	680	728	740	720	689	745	731	692	716	702	686	766	710	727	739	702	690	722	680	753	690	744	746	735	744	696	691	779	716	693	725	741	729	724	710	702	702	714	695	686	743	769	707	697	717	727	753	737	736	709	708	716	695	749	670	714	771	670	702	733	707	723	713	761	746	715	687	711	674	733	742	758	733	731	695	720	730	697	725	669	669	706	692	683	679	737	721	747	693	713	713	735	660	706	741	713	725
22228	21150	28838	23735	21156	21037	3645	520	398	355	299	245	261	240	234	225	215	230	227	188	166	180	188	175	159	195	152	163	160	161	174	160	169	160	152	140	142	184	136	162	165	151	160	146	168	129	150	142	139	149	158	154	143	147	162	152	147	166	156	165	151	155	134	138	166	159	142	128	154	138	148	164	149	147	152	148	149	157	127	146	140	133	144	146	139	153	138	138	164	159	130	150	166	138	154	174	149	147	138	148	161	140	127	159	148	129	162	146	125	139	130	157	146	149	159	134	131	140	152	147	149	161	169	148	143	169	145	135	140	175	177	140	123	154	151	120	148	145	145	136	130	134	143	153	143	160	142	146	143	161	141	148	137	145	134	151	129	119	129	158	139	142	146	161	133	127	156	140	174	151	157	140	155	119	143	150	136	149	141	129	165	129	147	145	152	136	131	141	143	136	138	136	146	133	163	138	147	133	152	159	131	136	144	152	146	144	147	136	166	137	151	157	130	128	159	142	136	123	157	138	152	168	161	146	138	141	138	134	117	148	148	143	145	138	145	133	149	143	144	164	154	158	147	141	140	149	152	150	147	124	150	144	131	142	150	164	160	151	131	137	133	145	131	152	139	134	171	172	141	150	144	137	128	136	137	140	154	160	135	149	149	140	143	166	138	147	154	131	144	138	161	149	146	155	144	143	171	147	138	151	140	135	151	154	151	148	119	151	141	138	150	160	146	137	146	137	114	129	140	141	156	127	158	159	155	150	147	146	154	128	129	141	131	165	142	124	140	138	145	153	149	160	144	129	169	151	145	148	132	133	156	128	141	152	154	131	170	128	170	129	120	166	129	123	137	178	140	141	136	151	142	140	152	126	146	152	137	145	143	132	145	140	142	136	143	152	126	140	146	140	163	172	126	151	147	135	113	144	147	152	163	132	145	146	159	159	152	149	148	136	155	119	138	151	147	129	146	139	125	144	137	146	158	146	154	123	134	164	153	162	128	137	172	146	151	153	140	155	136	152	149	140	127	154	152	145	148	138	148	146	123	154	159	143	137	142	159	122	146	151	157	146	132	147	147	155	132	132	166	137	147	155	122	143	156	139	144	140	123	144	134	151	144	151	144	159	143	136	148	142	143	143	150	150	158	151	138	126	124	136	124	174	162	138	139	132	136	132	158	158	137	120	140	141	122	145	142	141	144	137	148	131	127	143	158	156	135	162	154	146	159	146	158	144	145	141	142	149	153	171	133	135	157	148	141	142	137	126	168	139	139	134	144	123	136	163	129	142	153	133	128	144	145	144	166	127	151	132	157	137	178	138	145	125	145	157	149	134	129	145	148	153	139	141	157	154	137	138	152	142	133	142	136	143	141	153	145	133	127	136	146	156	153	152	140	142	159	134	141	124	134	137	146	146	159	133	143	133	158	145	145	148	145	152	146	161	170	136	118	156	158	148	137	145	133	140	126	143	149	129	136	179	151	131	130	128	113	132	147	110	150	146	120	125	129	133	136	147	134	159	154	137	141	139	123	152	166	136	137	159	146	136	165	136	148	140	153	152	144	153	131	154	140	166	124	148	154	127	122	170	146	150	132	150	131	160	148	157	154	138	134	124	175	137	142	123	152	146	152	136	136	135	122	130	149	144	147	133	153	117	161	145	154	152	145	124	151	144	126	131	174	144	144	144	142	142	162	145	131	147	144	147	138	141	161	151	145	148	132	154	141	125	144	146	144	151	161	145	139	133	138	140	144	131	136	161	144	147	141	151	141	132	135	129	141	156	138	134	163	165	147	139	127	128	127	131	142	149	155	145	135	145	140	145	151	122	131	133	150	158	154	179	142	145	139	135	144	156	147	153	140	160	148	110	151	140	159	141	143	159	153	134	142	166	161	142	154	132	150	139	136	146	158	143	164	119	134	156	144	135	153	153	124	151	145	135	149	147	144	137	147	130	139	140	153	147	129	162	152	132	144	146	151	128	149	156	119	151	138	151	155	151	122	148	143	136	159	141	169	155	133	140	156	125	142	150	146	152	146	126	145	139	138	138	144	135	135	155	145	132	157	154	153	145	151	142	137	150	132	148	147	139	129	168	126	133	136	171	132	157	119	135	152	145	121	131	148	146	132	128	142	149	145	132	170	150	152	125	165	146	145	136	126	136	147	149	127	145	126	147	156	136	154	141	161	147	145	134	133	144	155	168	146	151	151	141	147	158	133	147	138	126	143	145	137	144	122	156	148	144	144	149	142	170	140	143	152	149	140	150	155	157	148	145	135	146	130	116	155	149	143	152	164	147	153	128	163	165	167	153	135	163	159	157	144	149	150	159	138	173	159	131	128	136	157	126	144	130	155	128	146	132	134	149	142	151	153	143	152	160	129	171	158	133	144	161	145	164	159	172	158	144	118	142	120	158	158	144	132	137	156	139	160	150	146	149	153	140	156	137	115	141	136	129	163	173	127	145	141	151	127	148	132	145	132	135	151	132	137	144	128	131	136	144	148	172	147	149	155	135	143	166	146	151	145	147	169	137	120	149	141	132	146	141	137	145	142	136	163	139	168	156	137	134	144	157	149	141	140	158	138	152	146	143	138	129	150	151	150	122	140	143	154	126	148	137	153	146	171	121	136	149	144	164	153	148	133	128	138	127	134	135	149	131	163	127	141	138	155	138	159	135	154	137	147	131	141	136	138	149	155	134	125	140	160	175	144	155	144	145	127	126	170	122	158	157	142	131	113	150	158	147	133	167	130	128	127	144	152	137	145	141	127	146	154	139	121	146	143	138	132	141	146	150	160	154	139	152	157	149	136	148	131	155	126	159	149	147	151	147	131	123	145	139	131	123	121	158	143	156	142	149	136	139	127	146	149	145	122	152	125	146	114	150	116	121	157	155	140	153	152	126	143	141	138	132	146	139	153	151	127	126	140	126	141	135	146	133	142	140	148	170	160	128	150	141	147	153	161	141	132	141	147	144	129	119	148	117	151	132	148	151	130	136	141	150	147	165	161	131	151	148	146	152	160	150	152	152	140	138	130	119	165	156	150	141	134	142	141	151	119	141	138	146	157	134	148	138	156	143	148	145	163	142	129	143	145	126	152	136	136	149	154	147	148	133	139	129	141	122	147	124	151	155	147	127	140	150	129	162	142	139	130	122	139	137	141	158	146	129	137	171	152	152	132	136	137	114	132	145	147	125	148	141	128	144	165	104	138	128	154	150	147	154	138	160	143	133	154	120	138	143	157	130	133	134	136	163	145	128	136	126	129	135	135	152	136	125	124	145	144	155	143	155	136	133	155	135	138	127	130	141	141	158	147	155	148	147	153	158	121	131	143	154	143	148	136	157	135	144	150	142	142	152	139	148	134	147	144	129	133	127	137	143	142	143	143	154	127	144	145	140	138	143	135	154	155	147	162	155	142	150	141	143	149	158	162	149	133	145	132	123	147	105	147	157	128	137	131	127	152	139	141	130	149	144	145	131	113	146	139	148	156	151	149	155
11223	20380	14286	6030	3734	2437	1757	1338	984	793	725	615	560	524	447	440	387	383	396	334	340	306	335	310	324	295	293	262	227	275	244	257	287	267	226	234	260	222	234	227	219	219	216	210	221	238	246	217	228	215	244	267	193	234	256	202	239	230	236	226	244	219	216	244	243	211	209	213	209	217	210	234	216	240	191	195	221	240	215	231	224	231	220	224	245	228	205	214	207	245	215	206	234	221	226	203	209	208	222	262	195	192	227	242	211	222	228	237	212	246	222	225	202	195	209	178	214	232	199	214	190	201	236	225	200	225	188	205	195	183	216	225	198	249	211	234	214	207	224	216	242	230	216	229	208	224	222	253	238	222	227	217	219	235	217	210	214	223	192	200	245	214	219	243	238	198	212	209	206	219	230	223	228	212	216	198	234	235	205	242	215	215	196	221	207	229	254	210	218	232	191	220	223	204	200	188	224	205	208	192	198	211	245	179	231	219	238	204	208	208	222	213	198	215	197	182	200	185	209	230	191	217	192	225	214	203	222	220	213	206	232	203	203	184	207	213	204	224	200	203	216	207	201	208	204	228	183	220	195	187	237	205	213	240	211	221	242	210	183	221	204	223	210	230	244	221	218	199	244	206	210	212	187	231	202	219	214	208	201	219	235	223	238	205	181	204	215	215	201	216	205	215	232	227	208	207	197	199	212	211	210	206	222	234	207	192	205	208	222	202	207	242	192	226	201	224	224	196	210	208	189	187	236	229	238	211	199	207	199	214	214	211	216	206	214	193	263	208	202	228	200	212	225	214	216	215	224	241	212	215	234	252	210	231	186	210	225	217	219	214	245	176	178	199	205	211	221	196	190	226	227	204	213	211	202	211	234	206	201	217	205	208	211	208	211	224	206	204	191	213	197	235	188	210	207	237	218	225	199	232	204	212	181	217	228	231	229	233	219	194	199	232	210	230	216	207	219	218	220	202	205	223	196	240	206	211	184	180	221	198	206	207	239	240	227	206	232	202	204	222	246	224	235	224	209	216	202	218	220	239	214	223	236	221	211	210	201	192	221	237	186	213	224	193	205	223	206	237	220	216	211	220	218	232	217	200	230	247	213	219	202	209	202	193	203	202	220	207	222	225	191	221	217	225	203	200	225	215	229	196	230	203	217	201	239	195	197	209	200	253	214	230	243	218	199	210	209	213	225	202	233	205	198	206	225	235	209	202	204	228	227	205	211	191	216	221	239	228	220	228	232	222	217	208	216	207	214	213	192	203	215	208	193	224	215	216	212	177	212	204	202	236	189	216	188	238	217	213	225	241	195	220	201	209	215	213	218	201	214	224	190	243	201	238	223	206	243	214	199	201	193	195	182	234	226	261	218	202	198	195	223	227	257	194	181	205	209	203	213	217	226	244	197	205	235	192	218	201	212	205	223	227	223	192	224	184	217	212	201	204	214	216	199	205	227	216	214	224	185	216	210	197	206	229	195	219	220	199	214	199	209	211	208	216	227	236	216	225	213	226	207	209	225	243	198	229	213	194	212	205	226	233	210	211	200	218	227	210	203	226	226	224	205	223	211	237	226	210	203	217	205	222	201	226	214	206	235	199	210	195	175	213	212	209	200	207	211	208	233	217	217	219	215	219	208	186	200	210	204	208	193	201	227	199	214	236	205	229	213	222	200	181	215	219	242	218	221	212	222	202	218	227	213	228	180	214	206	191	221	196	227	200	207	216	203	221	196	214	215	216	217	217	225	215	233	223	200	210	195	202	214	193	231	250	212	205	205	196	214	226	215	235	191	198	198	217	188	196	220	195	226	209	195	211	229	181	206	227	230	187	222	226	227	213	230	196	210	216	208	189	192	238	228	221	218	199	216	224	192	208	180	202	207	202	216	215	208	222	221	205	205	229	205	185	197	217	185	211	237	234	227	179	244	218	223	215	227	211	216	198	226	212	219	198	243	208	229	229	206	188	224	227	200	173	195	224	205	216	235	204	192	216	208	211	236	225	193	194	198	218	222	199	208	214	218	219	225	234	201	220	225	218	216	228	224	255	215	192	220	219	233	200	186	208	207	195	221	186	217	235	237	238	223	240	228	205	191	210	208	236	241	208	211	165	206	235	216	183	214	234	209	214	189	212	211	207	223	224	201	207	209	222	205	228	229	209	201	192	194	230	209	222	200	228	182	229	212	193	231	223	198	236	200	224	226	213	219	224	207	212	208	223	223	213	194	237	210	221	227	216	206	233	241	196	210	237	183	200	198	229	205	213	218	204	204	194	207	193	222	180	208	217	232	200	221	213	204	195	210	221	232	199	219	215	218	212	205	227	245	202	218	239	194	221	259	207	226	236	206	232	233	219	225	209	216	227	230	192	185	184	223	189	226	219	210	198	221	229	207	207	207	179	211	199	202	233	224	214	208	213	231	216	192	196	212	214	207	200	210	211	211	230	209	209	207	217	234	204	208	225	235	209	214	216	215	231	223	209	230	226	203	214	240	213	221	201	198	218	213	204	186	217	187	217	209	201	216	205	219	227	211	201	224	216	206	195	223	215	233	187	215	208	187	201	219	205	227	210	199	209	214	248	195	221	205	215	224	193	210	229	197	207	189	200	190	217	238	221	240	227	220	229	234	223	195	203	182	190	248	215	214	203	216	207	214	212	217	226	223	231	214	226	201	219	196	239	227	209	209	205	231	199	215	210	226	206	202	223	212	212	191	234	223	201	213	205	221	225	189	216	227	218	191	229	243	212	221	211	211	197	227	229	212	225	223	199	217	221	194	219	214	219	211	173	211	211	193	215	220	216	204	218	237	210	207	205	210	208	216	216	209	219	180	202	205	220	230	221	190	217	243	228	215	228	217	220	203	211	179	190	215	230	202	214	215	223	209	188	213	216	190	204	232	250	189	215	182	211	206	234	187	233	220	210	224	241	209	218	240	209	220	197	216	207	233	194	212	207	197	204	203	209	238	210	198	216	225	201	209	201	231	212	210	199	225	210	190	221	212	215	204	201	206	191	212	193	195	209	194	200	226	215	207	238	217	242	216	246	204	223	203	229	225	193	184	222	225	214	191	191	208	216	200	215	198	216	198	197	232	226	212	232	217	214	195	215	195	225	214	184	222	211	196	187	194	226	208	194	187	205	231	249	213	220	191	208	221	205	229	221	203	203	218	214	211	219	223	223	231	243	207	246	214	204	197	206	219	193	228	208	216	194	199	225	238	212	219	218	213	220	197	210	205	226	196	210	207	225	187	207	228	199	189	221	224	208	224	214	233	195	220	228	223	204	206	222	234	207	212	224	194	211	199	235	196	208	202	188	222	216	209	215	202	200	217	233	230	183	199	210	209	221	196	233	237	219	258	210	212	206	194	236	199	218	210	231	194	236	210	207	201	182	204	217	212	227	206	219	196	233	203	199	180	198	209	208	209	223	224	231	202	192	248	205	207	211	206	209	221	194	198	200	216	214	200	225	204	214	214	207	206	169	222	212	200	228
26742	19175	6319	1248	688	607	604	520	529	541	529	515	535	548	513	536	552	505	522	526	534	598	528	561	580	563	488	503	531	515	566	529	529	533	496	526	538	512	543	528	558	567	525	531	523	515	545	528	549	484	515	526	571	498	534	535	542	559	551	488	533	532	543	484	503	502	543	523	530	518	498	536	524	530	509	481	507	563	535	500	507	521	549	513	536	510	563	514	509	527	548	573	580	514	529	527	515	534	507	541	535	517	522	510	502	518	520	476	509	540	522	519	501	574	496	498	547	522	523	508	524	549	566	506	556	524	529	539	487	490	499	552	506	493	545	525	478	577	512	527	541	507	556	559	514	518	504	501	528	519	494	513	564	515	481	509	501	504	488	535	536	567	512	519	538	555	515	535	564	538	508	551	564	529	540	543	521	552	511	495	514	531	534	553	473	537	498	524	528	489	507	523	509	524	517	534	504	521	523	510	500	562	535	514	501	506	516	535	560	520	531	494	551	565	517	544	510	527	535	531	530	512	519	477	556	525	482	556	525	486	505	533	475	545	516	514	532	503	549	511	531	563	545	532	515	513	562	549	547	572	497	566	534	534	542	543	515	524	511	507	508	558	554	503	515	507	495	524	533	491	523	559	519	548	539	512	529	479	561	510	515	524	550	514	509	519	527	496	548	553	581	520	541	518	511	534	550	550	547	523	494	500	531	530	538	523	536	557	507	512	517	513	515	540	536	546	548	550	512	517	499	508	508	540	497	511	544	549	532	500	515	572	551	549	551	538	487	554	530	498	527	517	567	526	579	522	563	506	556	527	528	517	511	519	511	539	493	491	544	532	525	517	505	541	542	538	549	494	572	493	540	551	496	528	527	520	519	526	541	520	529	501	547	520	534	558	543	519	543	549	549	500	545	532	515	517	552	552	537	503	572	476	545	544	488	518	550	519	536	529	523	531	510	500	474	497	503	515	533	536	537	523	523	509	541	496	527	546	535	507	502	559	558	532	533	522	536	533	519	540	513	508	519	535	522	540	541	522	532	526	527	486	562	546	528	498	517	544	502	552	557	534	552	516	507	489	514	520	498	527	503	481	542	529	530	527	508	546	510	527	554	487	547	522	526	468	514	492	538	569	508	492	539	495	541	537	517	522	513	518	521	527	554	530	506	515	556	531	518	503	571	527	530	526	517	535	546	490	523	545	549	544	524	500	533	531	496	517	550	547	523	567	550	501	544	483	568	507	544	511	534	535	497	528	499	549	551	541	511	514	460	550	540	508	563	542	529	520	528	488	492	534	566	523	537	504	544	537	508	523	548	522	519	554	525	516	484	576	560	485	528	545	519	521	531	551	541	494	542	499	503	497	567	529	490	508	526	517	554	505	510	512	485	547	508	555	566	544	554	560	502	513	527	532	554	496	522	517	545	546	572	513	536	487	517	503	523	532	513	528	522	533	520	577	501	518	496	551	560	503	509	550	524	543	530	520	512	500	505	500	543	528	524	532	560	547	491	526	515	543	478	513	550	565	562	528	529	531	538	472	547	548	523	535	526	495	549	565	601	494	485	520	501	507	479	517	520	489	517	532	515	531	560	520	511	529	538	477	531	561	547	521	550	494	519	560	524	528	508	491	536	517	476	528	539	545	499	493	525	486	554	529	539	525	491	518	546	524	552	545	528	502	529	543	495	571	519	534	516	486	505	522	533	569	575	524	577	540	511	542	550	509	549	491	554	548	525	503	507	556	507	484	522	520	592	491	482	544	517	479	556	514	526	550	562	535	511	559	527	543	501	558	524	497	526	501	552	543	521	513	532	579	476	538	550	478	540	518	542	537	532	490	552	551	526	550	503	518	519	501	518	520	523	535	543	495	574	526	540	547	528	563	545	534	534	478	531	494	532	554	511	577	530	516	537	531	532	512	516	537	476	499	494	559	564	520	542	477	526	540	531	542	563	512	536	549	564	494	528	521	524	527	532	504	494	529	542	515	553	526	555	500	519	512	496	555	492	544	544	529	488	566	529	531	508	532	541	550	486	525	536	559	513	512	540	542	528	524	544	518	520	551	542	517	532	539	494	511	505	477	507	519	539	552	510	521	530	534	533	503	514	521	517	501	498	534	521	526	477	525	496	507	499	485	515	505	481	521	561	531	487	535	516	475	485	507	509	521	513	521	541	512	521	474	560	554	503	519	506	508	556	542	522	543	554	541	519	502	543	511	514	521	552	532	514	538	527	532	506	533	525	558	516	510	535	550	551	532	486	510	528	525	504	524	517	493	512	526	511	542	501	523	502	516	499	516	518	517	556	505	550	550	541	497	488	539	547	519	548	491	509	505	506	512	512	550	495	545	551	497	552	504	507	510	512	497	516	552	488	545	510	524	524	560	564	527	558	466	517	513	503	510	560	536	477	578	543	556	556	533	543	517	529	500	516	508	503	496	520	532	494	583	547	545	531	586	520	539	518	517	490	573	509	463	505	487	523	515	523	563	542	548	509	512	484	504	540	517	545	525	498	561	527	546	499	523	553	582	490	525	496	483	524	520	514	569	490	495	559	576	511	511	553	533	524	525	558	554	539	506	503	535	524	507	536	456	534	556	529	495	549	542	485	526	526	534	492	565	480	523	569	489	513	509	548	547	511	492	527	512	522	532	507	511	559	561	509	500	530	547	517	542	504	532	551	542	523	467	530	499	540	513	474	517	507	497	529	526	549	501	547	572	524	552	559	527	518	540	554	525	545	555	510	497	512	531	522	529	539	487	497	511	510	531	553	534	510	532	501	525	527	523	526	530	563	509	554	551	544	548	528	534	523	544	503	530	540	497	499	528	548	527	512	515	556	562	552	509	516	522	502	553	554	524	509	516	541	542	510	531	560	514	530	506	532	564	565	515	549	542	523	465	500	507	490	490	550	521	515	543	540	486	515	524	492	517	554	539	553	504	501	547	542	530	489	500	525	495	518	516	507	549	566	542	544	515	520	533	536	486	530	532	490	551	515	541	515	540	559	514	515	533	536	496	545	569	527	574	544	533	519	510	508	550	529	530	519	520	550	484	525	536	543	532	532	507	499	504	551	512	527	543	495	502	477	517	532	488	499	553	532	517	539	518	550	512	510	534	520	501	502	481	527	560	522	545	573	551	578	524	523	505	561	521	540	518	540	508	518	512	546	504	548	536	524	523	529	524	505	505	543	555	519	549	491	544	525	523	519	581	495	494	519	523	544	520	508	490	490	535	527	545	524	538	506	538	492	539	499	564	525	536	565	558	502	485	523	537	533	553	528	498	539	533	512	512	540	501	485	552	522	512	565	502	516	507	536	510	543	497	506	523	537	555	504	498	524	561	520	542	520	528	513	553	566	521	497	529	509	534	542	518	518	526	545	524	538	500	537	506	536	518	540	555	487	505	544	513	566	530	538	509	535	504	515	488	509	537	522	524	550	493	543	542	534	501	542	552	533	516	491	535	514	545	515	523	542	508	529	505	533	522	554	544	508	519
7802	5858	3462	1543	1227	1065	917	842	864	864	828	860	819	791	793	797	777	804	809	796	760	798	805	791	793	764	844	823	784	754	753	768	756	792	749	744	793	764	742	756	811	763	775	751	790	799	819	806	803	835	783	757	774	750	797	729	804	808	796	779	764	724	800	745	793	767	750	800	784	790	753	740	807	757	816	785	775	770	800	767	783	796	766	793	751	786	799	775	783	730	771	777	814	815	726	764	760	745	812	778	827	791	796	707	789	799	798	771	839	795	772	769	790	781	778	786	754	766	805	787	737	802	746	787	759	804	740	780	835	754	795	772	777	781	756	751	734	790	767	769	784	806	761	772	773	723	739	761	770	769	748	734	787	782	866	747	780	748	749	763	804	785	771	796	774	749	753	754	783	803	762	774	771	775	745	848	781	738	792	774	798	754	805	799	780	725	818	792	737	760	800	801	729	778	790	766	764	742	829	769	768	758	782	757	787	753	755	761	778	788	761	779	795	759	804	713	782	779	759	765	744	819	759	790	765	813	780	745	772	754	815	770	791	750	793	794	772	804	759	738	798	751	767	781	777	800	759	789	739	763	789	802	835	747	722	789	735	791	793	729	795	757	735	821	791	788	762	766	855	744	882	788	729	814	743	791	764	777	784	781	780	793	787	780	821	795	740	777	806	816	775	753	727	787	781	796	783	765	775	785	772	780	782	796	766	766	774	774	775	788	804	742	791	817	814	773	820	792	787	758	806	768	775	799	766	788	750	743	802	822	798	756	766	830	788	781	722	802	768	749	792	761	734	775	768	759	792	807	796	788	733	759	807	798	779	775	774	772	794	731	790	824	753	766	774	753	781	733	790	814	744	774	766	745	732	814	757	803	754	766	768	817	807	798	794	796	809	787	798	755	813	763	793	734	822	763	795	780	771	732	769	757	796	785	798	764	719	775	745	804	763	757	784	770	814	775	791	773	810	802	768	763	805	791	805	793	756	809	798	762	794	781	762	742	748	725	771	762	798	793	776	758	781	781	748	755	738	795	717	816	771	841	852	759	747	700	762	828	779	737	782	771	751	726	792	801	802	775	792	837	774	761	785	772	790	764	781	757	767	791	753	792	780	745	796	811	795	767	789	776	813	776	743	775	758	818	750	785	767	779	766	807	753	802	796	812	782	774	761	778	786	746	843	790	776	774	759	779	786	813	766	771	765	752	759	820	725	732	733	767	759	763	787	768	775	790	779	823	755	784	718	789	762	801	785	744	798	764	789	754	802	823	811	800	773	819	776	736	769	750	784	764	845	730	756	772	760	751	711	724	770	776	746	765	806	794	804	765	762	800	746	765	764	780	788	799	786	738	735	748	784	834	788	766	747	709	788	787	776	804	785	769	729	750	727	780	779	791	731	826	840	833	768	728	736	799	778	768	764	722	769	773	777	734	792	746	740	759	780	754	723	787	754	780	789	788	749	812	762	767	793	788	791	842	787	741	728	795	785	769	744	743	845	777	788	744	779	798	763	755	765	797	854	746	738	862	785	751	735	801	753	784	775	794	804	781	760	808	796	782	805	758	824	808	787	812	785	745	820	804	800	771	779	733	755	804	772	750	815	712	774	853	797	762	701	753	707	797	716	782	752	768	809	834	786	769	754	830	747	781	805	737	745	790	738	810	814	798	746	751	839	770	798	841	764	758	752	792	792	839	807	785	764	803	782	745	727	754	792	781	752	791	792	774	735	799	759	748	757	741	807	773	782	773	736	775	772	756	803	753	764	840	742	779	786	758	780	787	804	776	749	774	804	800	723	788	786	755	778	817	830	786	746	839	797	762	771	766	790	802	822	748	798	771	808	784	802	821	804	762	743	813	833	775	825	733	792	805	721	769	795	779	797	783	780	759	751	763	805	767	792	775	815	768	761	737	803	766	817	741	781	827	764	791	832	749	791	759	766	759	789	788	801	794	748	761	796	766	779	804	756	780	847	754	762	752	821	828	766	779	776	788	790	823	806	825	763	781	779	762	718	829	726	788	777	759	777	808	767	774	762	825	773	815	770	798	767	777	775	789	760	782	738	785	794	818	737	756	755	748	782	752	767	793	749	804	728	773	795	773	796	781	807	795	798	769	745	823	802	762	724	773	779	829	789	770	767	766	788	768	794	770	770	775	799	777	753	750	744	783	818	759	804	722	809	732	786	810	781	773	816	764	772	756	762	774	832	823	854	751	797	740	799	804	774	769	783	817	780	734	771	770	802	760	750	743	748	802	800	776	776	795	789	754	774	821	797	805	765	742	800	781	774	766	770	761	780	824	791	810	791	775	750	759	798	743	801	796	761	762	811	771	761	775	778	782	781	766	741	784	830	790	710	814	800	822	810	764	771	767	752	797	786	827	751	781	789	769	748	744	806	779	832	779	763	756	791	797	743	791	785	808	785	777	779	749	802	781	773	792	787	747	805	806	735	796	797	784	741	808	797	816	795	811	781	764	782	767	769	750	801	748	774	750	852	766	778	813	809	787	763	797	796	786	821	799	732	786	778	801	755	736	770	750	832	727	740	764	802	815	748	742	769	774	783	762	810	816	771	748	779	754	767	748	772	748	750	850	788	748	772	816	806	738	736	796	786	820	812	756	808	775	769	752	784	755	766	746	742	785	801	787	810	774	728	782	792	741	758	770	759	784	764	854	801	760	767	762	782	770	825	806	815	764	762	793	757	774	796	797	759	756	771	754	780	768	793	707	816	794	783	783	813	752	794	744	788	821	739	730	781	758	806	804	786	759	782	799	788	767	746	730	759	807	819	770	794	800	779	781	776	737	745	810	783	796	738	777	799	753	725	812	840	731	765	770	746	747	782	828	796	804	711	777	755	777	751	805	759	780	768	778	773	799	786	797	804	772	796	745	745	789	759	739	744	796	788	801	777	781	786	817	774	767	734	792	751	756	775	755	755	803	767	764	766	775	785	729	775	821	753	814	787	747	767	749	758	800	762	823	759	709	784	772	750	844	855	785	747	780	752	813	755	742	759	776	799	727	813	784	772	824	815	757	769	849	847	775	830	774	765	784	735	762	754	725	792	816	770	791	732	766	801	742	786	748	776	772	764	748	749	781	795	755	739	773	834	841	819	805	821	793	759	781	770	801	792	758	762	796	764	833	815	748	774	760	739	762	785	796	731	795	784	772	786	756	767	769	768	771	813	760	760	786	797	773	821	781	744	776	801	768	785	722	769	817	747	796	773	761	817	738	806	758	740	772	689	773	798	731	757	808	810	715	770	841	740	775	743	759	750	748	777	743	790	756	814	754	777	768	776	817	818	733	782	792	755	763	769	767	834	786	818	818	795	708	813	763	746	823	780	736	765	747	745	762	773	771	799	785	763	760	798	781	815	785	836	750	757	764	737	753	796	790	774	790	770	798	762	757	802	753	790	758	814	751	724	756	834	765	749	789	807	836	727	743	729	747	800	708	755	757	756	796	731	799	760	808	807	768	791	803	748	783	794	788
23104	21115	28257	24221	21079	6689	757	530	408	377	344	364	367	297	313	314	302	308	297	275	295	299	272	283	299	273	278	299	318	304	295	281	263	281	281	279	257	287	267	271	273	270	288	250	277	300	277	278	249	278	294	287	262	272	283	285	288	284	299	250	272	284	281	289	266	283	298	272	266	282	281	260	322	285	266	290	271	272	289	285	233	253	281	259	271	268	275	287	306	258	316	277	279	258	267	273	272	284	278	279	296	293	273	273	270	274	280	290	246	287	287	260	265	272	298	290	249	266	282	269	283	289	267	256	262	251	268	300	267	292	292	246	299	241	287	278	283	297	271	278	251	270	295	241	266	246	313	287	277	278	263	297	240	277	307	277	285	303	277	272	275	269	277	286	308	303	277	274	255	278	248	260	272	284	261	258	275	274	292	256	246	263	287	297	280	287	279	293	293	245	236	250	288	285	290	278	280	241	278	266	284	269	278	256	284	267	298	277	262	294	275	240	264	299	296	272	273	309	238	292	289	256	263	277	269	298	302	299	259	283	301	277	261	271	258	294	287	278	278	283	291	250	272	241	255	263	296	305	272	277	279	269	306	277	275	263	283	254	258	293	281	303	289	299	262	255	271	268	282	286	232	285	282	308	272	313	264	288	290	292	268	259	279	287	295	287	258	268	259	273	304	299	284	269	293	267	258	264	274	272	303	293	284	279	268	250	271	299	289	244	280	267	286	268	254	303	280	279	260	301	313	268	277	297	288	287	254	303	276	258	277	255	283	256	268	292	260	274	270	256	279	257	269	263	257	263	281	283	282	294	292	268	262	260	256	277	288	273	276	253	289	289	277	273	260	288	274	259	274	277	294	285	284	283	289	262	285	299	278	259	282	242	266	301	300	290	267	245	262	264	291	282	295	256	297	287	267	275	226	261	265	285	275	305	294	251	262	285	266	282	265	269	267	304	276	267	268	307	261	279	265	292	262	295	269	256	298	255	288	280	274	302	320	273	255	271	311	303	243	309	283	273	266	267	250	280	248	251	297	304	287	294	276	297	266	259	261	296	301	261	300	280	270	264	266	260	285	269	270	275	276	277	272	254	270	277	282	257	289	286	281	271	250	298	286	278	291	284	278	260	285	282	271	261	268	285	260	291	288	256	257	264	263	273	302	301	269	266	259	280	283	297	264	253	291	309	267	279	264	275	270	289	268	285	248	293	261	293	258	294	247	285	274	278	265	273	277	294	262	249	288	269	303	246	284	283	288	264	256	274	260	278	288	269	283	289	297	242	248	272	285	308	270	282	243	267	279	295	308	279	253	283	294	291	265	257	273	242	296	278	273	274	258	270	285	269	281	280	276	298	287	274	267	282	280	247	279	260	277	273	282	248	275	282	283	286	305	278	281	297	267	266	297	271	293	296	305	282	273	293	256	248	277	305	271	260	292	299	265	274	281	286	326	282	289	250	284	286	277	274	280	278	317	267	332	232	246	290	288	276	278	280	267	280	302	270	261	268	289	275	300	261	287	253	260	290	291	265	277	279	301	267	260	305	274	262	286	281	294	279	259	291	299	262	297	258	273	302	281	280	294	282	251	266	243	278	275	260	246	276	300	263	253	291	271	286	264	275	290	279	286	283	274	254	313	296	267	268	269	282	292	287	283	262	277	287	312	281	254	277	264	259	281	285	320	283	301	276	313	270	281	276	268	299	274	244	278	276	273	295	300	279	273	272	295	259	301	272	276	268	254	293	298	258	262	255	252	293	252	268	308	272	285	263	275	268	285	297	285	306	281	262	276	257	313	276	307	301	272	259	261	261	274	246	275	305	244	268	266	271	252	274	284	302	266	278	302	283	265	265	266	249	257	265	254	283	266	278	244	266	275	247	251	280	273	264	274	264	269	287	267	282	279	290	305	273	281	261	286	267	303	250	306	274	278	288	252	275	284	272	271	292	294	267	261	282	247	289	270	279	252	271	264	266	278	281	236	296	280	300	261	267	273	263	313	286	253	299	269	249	277	272	277	273	258	270	298	320	269	262	321	275	265	271	276	282	256	319	282	263	278	293	298	312	279	269	268	260	291	252	293	258	246	246	272	289	305	282	262	306	247	246	307	269	281	267	279	289	320	303	253	278	277	281	266	264	248	260	266	279	264	280	271	281	295	293	279	263	274	269	290	275	277	299	277	292	278	264	285	274	293	281	280	272	259	293	274	289	270	269	271	296	298	278	279	310	283	278	277	247	282	258	273	275	269	287	287	281	267	260	293	258	252	305	255	275	265	249	259	272	294	264	310	269	292	263	267	239	280	259	264	276	277	275	274	313	315	253	277	282	264	271	271	262	256	274	257	302	304	300	278	295	316	250	277	270	259	270	268	247	276	261	272	272	295	271	267	265	304	275	292	283	287	283	288	266	304	273	262	279	262	290	279	310	289	277	276	330	263	275	282	286	275	261	300	294	294	257	269	265	292	274	285	295	270	273	273	269	285	247	273	271	276	305	300	287	246	252	289	285	262	296	272	248	246	284	262	292	274	276	266	270	274	272	269	284	278	289	263	272	280	288	281	298	263	278	245	269	248	294	267	306	265	266	279	267	282	280	257	293	279	303	304	288	250	281	241	280	273	299	271	275	288	276	284	293	269	267	283	261	284	264	278	304	267	306	267	274	285	270	267	252	287	294	267	280	279	269	252	276	273	265	297	268	290	270	263	278	270	287	299	275	314	276	251	263	279	255	272	288	307	290	265	304	271	295	297	274	287	272	295	291	283	287	257	297	257	290	287	292	294	265	303	255	246	267	272	291	275	253	275	254	285	253	254	268	304	278	266	274	247	296	307	303	282	299	249	270	291	255	282	255	279	290	264	261	295	291	270	290	277	258	311	302	264	286	280	296	283	273	261	276	262	269	273	267	265	295	255	289	271	254	283	314	260	278	251	246	255	299	284	257	288	310	308	260	294	274	280	314	255	274	246	299	246	285	277	268	295	278	277	282	294	280	302	294	265	246	301	260	284	282	271	285	248	281	309	256	267	297	271	307	283	299	272	264	279	300	263	258	300	288	276	271	292	266	286	283	253	283	282	275	260	295	284	262	280	276	269	248	262	261	274	282	269	265	285	271	269	276	277	255	283	276	269	289	268	299	284	310	262	266	308	277	289	291	301	264	239	287	280	282	259	299	281	270	282	281	273	276	250	251	305	269	305	280	280	279	250	297	286	254	294	269	279	268	309	268	262	309	261	276	269	300	262	277	261	263	278	260	297	298	312	256	287	290	301	257	295	258	268	275	279	268	270	263	282	266	268	291	278	283	302	235	271	274	275	309	293	271	295	262	269	285	273	255	284	301	313	294	280	293	263	263	309	292	266	309	273	283	265	247	273	284	297	291	287	272	310	278	264	285	280	263	304	271	250	277	250	281	290	299	265	286	290	277	284	278	257	288	255	262	287	284	288	257	285	297	254	271	302	270	262	278	254	263	294	315	281	296	319	274	283	275	270	264
8374	15604	9822	4103	2401	1650	1275	991	888	790	710	672	594	571	553	574	564	540	524	462	521	477	438	488	483	510	419	463	462	449	442	455	464	451	417	443	423	454	446	451	461	445	444	458	442	463	437	455	429	447	429	432	424	466	424	453	431	445	472	453	422	438	402	449	422	417	440	438	418	401	434	445	440	423	445	452	457	454	436	436	388	417	445	403	398	439	438	426	452	432	445	395	448	428	458	461	452	446	410	448	415	440	441	444	439	438	419	454	429	442	433	468	456	429	451	417	450	423	440	425	466	421	441	431	429	434	414	417	397	435	433	444	447	429	424	387	418	405	451	401	450	445	395	444	418	428	436	447	472	470	475	432	430	405	418	422	476	410	435	414	405	480	463	458	444	421	382	429	452	448	403	410	392	433	445	425	443	458	438	441	434	414	433	430	419	424	405	451	430	448	452	419	415	384	435	405	439	425	481	467	431	411	439	391	400	433	445	422	452	410	462	431	440	449	431	450	443	418	397	440	425	444	423	432	443	472	430	398	400	433	406	429	437	427	464	417	435	440	418	427	422	425	417	420	393	430	428	416	447	441	436	435	395	436	408	421	413	414	432	416	449	414	436	455	432	414	424	431	422	435	410	444	459	397	444	454	450	421	461	438	433	443	451	386	438	429	434	419	463	427	409	420	401	433	413	380	439	428	434	416	433	431	429	392	402	419	424	403	434	418	393	393	417	406	412	448	423	451	449	441	428	436	419	408	486	481	455	464	441	438	464	463	439	454	423	439	491	406	423	393	419	451	444	450	412	426	441	458	422	439	422	420	468	488	466	414	434	427	406	424	436	435	403	435	469	432	437	433	462	430	423	433	418	471	429	423	443	424	477	432	434	417	443	430	448	417	429	419	421	412	417	434	402	426	454	442	479	443	423	449	408	422	414	414	426	410	406	460	406	447	435	444	414	435	439	379	403	399	427	408	438	445	432	394	442	411	457	422	453	442	424	385	414	423	418	457	449	417	429	414	443	421	428	446	385	421	396	444	444	436	470	424	415	457	468	420	436	451	411	416	420	406	427	436	445	428	393	457	405	395	406	430	417	427	443	427	388	450	434	428	430	418	399	430	425	436	446	442	454	421	440	414	415	435	379	421	399	448	443	393	469	386	418	441	391	448	417	437	444	455	427	416	435	430	415	420	453	441	407	459	417	429	408	409	470	433	443	434	452	440	417	419	396	439	446	450	454	444	438	427	402	447	428	450	427	427	453	402	475	405	410	425	435	445	460	411	440	394	425	428	442	466	455	428	414	417	430	475	435	363	449	417	443	465	411	437	430	448	425	434	422	424	406	387	407	417	475	452	440	436	405	426	454	402	457	404	456	461	451	467	431	435	445	438	437	418	411	448	395	432	442	421	433	440	413	419	423	378	461	472	425	439	418	435	443	435	423	441	458	420	389	438	400	433	395	410	463	424	453	416	430	410	445	377	449	417	443	426	396	412	429	417	437	435	437	473	398	426	425	430	433	431	423	424	458	409	424	406	427	447	434	443	424	443	407	445	432	503	420	455	457	411	448	409	416	458	433	415	411	454	416	429	433	430	437	405	424	448	455	415	462	415	438	417	460	449	432	416	430	406	428	459	412	426	434	402	423	446	422	446	416	447	404	434	459	429	466	446	391	424	429	418	478	428	461	440	434	414	393	470	410	440	418	399	438	426	445	446	438	432	403	453	417	419	392	460	442	443	437	401	401	434	441	415	439	434	471	481	424	425	435	473	421	463	450	446	421	444	427	439	455	432	477	463	408	425	422	417	443	424	472	432	444	458	451	434	428	448	445	458	439	446	426	427	450	463	401	434	419	417	440	447	440	424	452	456	407	426	421	424	398	425	397	395	431	429	428	409	438	460	469	437	428	430	410	436	432	465	403	401	408	403	425	426	411	420	412	413	482	430	422	446	435	412	420	433	408	431	445	454	445	443	422	379	442	468	461	433	457	423	466	428	429	401	437	436	415	412	435	427	433	432	470	421	437	451	438	427	448	425	416	414	409	446	413	454	402	436	456	420	444	418	418	441	453	421	454	374	439	422	428	452	444	429	426	398	436	444	421	412	439	491	392	404	432	408	407	416	427	445	425	453	410	423	423	429	414	426	416	429	452	409	476	458	415	456	463	421	437	435	438	406	441	422	452	415	422	419	447	423	449	454	473	422	415	419	436	467	410	459	432	421	420	421	403	442	455	437	444	457	442	437	429	457	449	409	427	391	466	421	443	448	441	419	409	450	439	419	433	411	464	458	421	422	443	413	421	470	430	435	448	424	438	441	453	429	462	437	443	417	462	425	445	421	428	411	415	433	420	452	415	428	464	428	442	442	441	428	405	424	402	398	429	404	447	434	408	408	400	414	414	427	405	427	447	449	430	427	441	383	440	474	442	419	429	448	382	398	457	445	431	409	454	405	445	448	435	408	476	434	449	421	450	426	461	490	438	427	411	451	474	429	438	419	401	400	406	393	397	460	425	449	448	391	465	422	437	452	441	431	454	449	398	429	449	436	435	434	456	437	409	412	415	455	434	438	388	448	447	404	423	416	444	424	461	421	398	416	428	434	422	419	404	441	459	416	440	426	417	441	443	421	410	461	434	406	428	436	411	495	430	443	437	449	441	399	429	436	446	439	426	398	419	429	407	412	389	424	449	426	455	455	442	411	435	440	446	422	411	410	455	428	392	455	448	429	423	430	405	401	419	467	430	442	444	456	427	432	415	427	442	446	472	398	392	473	410	402	432	398	430	417	461	441	413	433	401	424	415	399	457	402	409	420	417	412	460	423	373	428	449	398	461	423	435	429	418	459	426	421	424	416	471	396	384	435	449	428	412	403	435	452	416	447	442	423	410	465	426	410	432	437	434	408	415	405	415	467	442	422	429	448	439	447	430	441	443	430	458	425	446	437	388	394	386	435	411	395	435	416	447	427	450	446	433	417	459	428	444	435	411	454	444	473	416	483	407	420	458	418	427	465	423	440	427	454	449	426	421	446	407	434	473	434	428	465	418	434	426	411	437	435	447	417	431	392	447	443	418	423	397	431	416	448	430	441	402	472	428	435	460	425	438	399	409	428	424	411	443	437	421	428	394	418	424	451	429	426	435	416	415	456	464	452	454	428	449	425	427	384	459	449	424	430	441	438	455	447	444	428	445	440	423	447	444	432	451	425	454	404	422	421	425	422	435	486	439	439	451	403	438	440	446	451	420	433	450	423	418	445	434	454	397	447	424	440	423	441	458	427	435	418	440	407	418	422	416	443	418	425	453	430	415	425	423	409	438	416	474	425	455	418	455	430	388	423	454	454	423	411	417	443	420	419	391	430	471	434	440	442	436	442	419	433	432	417	411	445	446	425	427	383	429	483	429	450	408	452	419	449	450	418	431	440	385	455	408	433	482	438	452	432	450	431	409	453	426	396	422	429	471	407	424	423	429	438	426	459	423	418	428	430	450	425	420	421
24368	21146	26769	25170	4242	779	690	596	598	546	533	527	535	508	520	528	514	541	494	520	530	498	500	527	479	514	527	513	474	462	455	461	479	515	486	494	471	529	465	462	475	481	487	497	508	494	499	538	487	466	488	512	482	466	512	454	464	475	473	508	466	504	481	448	462	525	486	503	506	520	504	500	473	497	499	468	501	446	478	487	485	511	514	470	477	547	521	456	518	504	497	505	475	495	482	516	499	485	475	502	496	507	479	485	483	490	472	494	527	485	518	499	488	465	468	509	471	494	519	473	501	488	509	506	479	503	489	468	495	501	471	464	497	479	501	467	487	462	488	463	458	515	470	473	499	488	483	481	512	471	483	493	515	472	495	496	492	515	511	457	510	456	472	527	464	473	491	513	505	522	464	481	490	500	447	465	480	481	471	511	449	503	481	512	475	523	513	496	511	482	452	468	533	465	474	462	482	486	485	487	497	495	490	489	483	530	512	471	497	507	493	453	489	474	475	456	490	490	496	434	486	473	490	475	508	467	446	500	479	509	487	503	453	490	450	470	495	482	502	465	436	528	489	471	455	509	451	459	471	475	530	510	514	445	538	475	485	487	539	457	460	471	498	469	519	478	476	466	447	519	545	452	458	478	517	482	453	459	489	482	480	470	478	512	504	532	488	481	433	495	504	492	513	494	472	471	483	498	487	496	502	509	468	484	471	500	489	484	461	442	478	450	488	474	470	517	486	484	475	509	491	504	545	479	461	473	483	478	517	528	518	468	495	479	521	478	470	476	467	485	514	511	484	519	494	502	500	474	534	491	476	527	492	505	484	498	458	496	440	463	485	487	489	495	521	473	474	503	534	492	491	507	469	466	465	461	497	515	513	475	488	495	497	454	517	473	507	498	478	526	508	487	495	477	471	471	475	506	491	483	473	505	519	482	461	446	507	499	493	487	501	495	509	469	489	522	498	496	474	478	486	484	524	528	513	475	506	523	468	502	481	482	485	475	466	482	469	430	508	507	488	492	506	493	497	498	463	475	521	462	490	462	484	511	487	489	446	480	512	484	468	494	455	455	485	504	449	482	473	505	494	496	478	488	515	493	477	524	487	464	480	500	502	493	514	488	460	481	484	519	447	433	468	491	487	485	484	466	479	500	480	478	491	492	467	500	505	472	477	435	488	487	458	497	497	470	483	489	487	500	441	444	492	470	476	506	527	496	466	457	497	491	479	547	458	507	491	466	470	476	468	497	458	477	506	506	541	467	444	497	483	459	496	463	497	510	465	536	515	486	490	459	478	510	488	492	487	503	513	500	490	512	470	505	527	499	507	469	465	483	479	508	464	492	510	490	473	519	462	493	473	494	452	524	457	499	482	474	483	533	504	489	473	542	482	497	504	497	496	483	475	490	510	466	463	498	485	470	475	481	474	525	492	511	481	512	491	515	499	448	479	493	456	504	504	488	509	501	469	462	499	482	529	507	467	452	501	489	486	507	500	475	517	470	476	501	497	480	554	526	498	464	479	522	481	507	503	512	501	476	499	461	469	474	523	514	494	505	471	510	529	447	511	505	493	465	472	482	484	460	448	502	482	511	497	535	508	489	531	528	493	520	472	495	480	458	474	483	496	487	489	478	479	511	498	511	488	449	505	501	478	509	501	493	509	489	455	488	517	499	512	485	488	503	514	464	440	490	508	518	467	503	503	474	466	465	463	548	501	517	476	525	495	482	511	531	499	515	491	522	489	482	480	482	466	473	522	502	496	474	512	488	498	489	484	465	536	499	532	490	478	476	483	508	520	484	477	481	527	474	502	487	501	484	490	511	496	481	492	476	499	469	489	458	431	482	485	485	519	459	463	499	452	468	462	459	471	457	498	535	449	467	459	522	477	480	464	489	490	487	464	473	512	483	513	481	514	514	509	480	453	487	510	476	518	493	463	470	480	524	508	468	523	493	453	509	494	488	507	528	491	472	477	446	534	524	476	463	480	480	459	522	435	481	519	480	491	469	515	466	486	469	467	471	442	489	478	449	461	479	461	526	478	484	487	459	487	514	490	468	490	478	480	492	494	492	525	532	485	527	513	498	505	475	536	486	471	483	467	439	482	523	465	508	479	495	458	469	504	507	454	486	446	473	501	494	489	490	484	483	527	525	492	510	421	447	456	483	489	525	458	498	479	497	533	493	497	515	486	490	479	503	512	472	485	507	481	458	475	529	474	521	462	446	455	454	510	521	468	462	472	502	494	519	502	438	486	484	491	511	458	455	488	483	491	511	466	520	484	473	524	495	438	505	470	460	485	507	496	511	506	461	464	506	527	497	447	506	454	482	489	441	500	467	489	451	477	473	440	516	479	485	466	502	479	484	479	483	501	502	525	473	501	466	527	478	485	495	459	484	524	495	491	474	479	522	489	498	511	506	511	521	518	462	516	520	523	455	455	502	458	459	488	441	484	470	486	505	500	490	507	479	512	495	491	500	482	449	486	502	502	473	531	477	483	477	461	471	504	497	462	443	497	505	468	508	505	454	506	485	491	504	508	466	446	534	480	495	484	482	537	491	492	531	450	513	472	468	475	489	503	543	492	434	506	491	506	509	483	489	520	463	463	507	451	466	485	491	489	501	470	486	461	513	540	485	450	512	492	444	502	489	468	536	522	469	514	504	461	475	489	477	505	481	470	495	514	495	504	536	470	499	512	490	448	482	499	478	477	473	501	496	481	440	508	463	513	497	507	506	497	458	525	489	484	483	489	487	472	439	480	479	477	463	475	462	473	483	492	461	488	535	510	490	488	476	459	459	500	481	473	472	485	473	475	466	463	476	461	479	476	500	494	532	507	478	499	464	483	498	466	505	510	481	506	516	490	506	485	481	485	474	499	469	486	535	477	481	496	443	516	494	445	476	474	474	466	499	517	466	476	481	454	470	475	512	476	481	466	491	496	466	471	488	502	474	515	461	493	470	463	440	539	469	476	500	511	489	480	513	454	507	461	467	449	527	495	500	490	515	506	502	475	461	509	501	514	531	471	495	557	459	463	534	503	500	491	474	481	462	513	458	444	472	504	496	513	498	515	467	501	470	492	516	494	490	443	499	461	455	493	489	477	463	505	479	517	523	507	486	436	473	493	459	491	470	511	509	490	496	482	494	494	501	480	456	504	475	497	460	483	480	475	503	534	453	514	474	482	472	502	475	468	482	536	480	500	501	463	505	478	470	473	483	494	461	482	482	530	503	503	475	507	462	506	458	495	487	510	473	492	493	480	469	492	471	545	452	492	489	447	451	532	488	519	491	489	495	464	481	483	477	457	478	511	461	469	497	432	482	482	506	443	462	514	476	486	506	470	452	478	506	519	504	526	491	477	503	507	449	516	490	486	481	462	494	494	490	529	504	485	507	486	471	490	470	507	488	457	532	501	474	462	471	511	506	527	493	484	451	485	488	501	464	520	503	457	489	514	484	484	498	489	496	500	525	467	485	452	492	473	467	477	477	463	503
7450	10852	6772	3078	1888	1467	1158	1073	953	945	886	832	799	794	792	758	832	718	826	733	774	789	713	777	731	764	744	706	708	780	732	709	721	729	716	710	743	726	763	751	725	706	699	713	686	707	706	676	723	730	730	687	712	720	673	708	707	714	743	707	778	672	728	723	731	671	670	715	734	671	716	721	709	778	711	690	692	715	639	717	697	719	708	727	760	714	679	755	699	724	744	710	662	716	710	731	720	696	681	685	707	717	681	679	706	690	706	744	705	644	715	691	689	702	694	691	727	766	641	730	706	754	723	753	741	695	694	751	701	710	753	719	693	684	685	714	728	741	699	704	687	720	721	695	712	673	738	691	671	694	683	744	679	729	715	737	672	695	690	677	724	670	656	698	689	712	688	705	679	686	735	726	666	700	718	664	742	675	735	709	730	672	712	703	694	732	717	702	768	732	682	653	735	712	740	707	716	718	752	733	687	718	715	705	696	734	707	674	732	700	696	707	675	676	719	703	743	682	682	709	721	706	761	714	712	687	698	698	718	735	695	693	717	680	682	739	706	714	710	736	685	710	647	742	758	696	707	690	729	666	689	696	692	689	686	727	711	691	657	704	745	677	735	696	653	726	687	731	704	736	735	699	711	698	669	677	677	679	726	695	721	700	741	721	675	699	724	712	697	693	744	678	739	683	723	679	715	724	783	752	720	735	692	708	705	675	716	737	687	693	741	752	710	696	723	643	716	705	714	711	719	707	716	734	751	698	737	716	742	657	693	672	705	705	717	724	670	723	734	675	698	741	699	692	789	693	661	697	726	723	698	680	680	693	709	706	712	689	736	732	724	723	712	647	699	719	681	753	737	714	709	720	677	713	747	725	700	670	684	663	736	675	718	697	659	680	736	716	686	712	718	717	681	771	713	684	726	678	691	730	666	738	708	694	708	730	720	753	719	713	677	684	720	691	704	716	727	740	673	728	695	729	692	721	686	722	720	735	693	734	696	714	713	654	670	679	693	719	697	728	718	739	722	681	726	745	711	689	728	716	709	710	711	673	769	755	665	689	734	701	719	690	769	734	742	720	688	686	762	672	740	721	726	686	720	703	698	740	705	704	708	716	751	716	693	715	712	720	714	743	721	715	650	733	680	730	737	733	705	717	722	698	703	699	713	713	696	727	712	761	677	748	701	723	719	654	695	743	683	646	710	691	720	651	688	671	711	704	700	702	729	695	717	683	698	690	735	675	690	679	698	696	673	702	709	712	682	687	660	706	749	728	667	654	705	688	714	725	721	723	674	702	722	696	688	692	703	722	632	727	656	712	690	688	752	746	694	722	705	763	691	719	699	709	734	707	686	663	742	734	712	698	704	698	669	690	748	726	705	674	665	700	726	725	706	711	727	642	693	721	694	696	713	673	689	689	731	685	725	751	714	667	708	647	723	699	670	719	666	706	674	699	726	704	707	677	686	714	675	741	740	706	703	778	667	682	739	660	730	680	743	702	690	701	656	685	706	697	676	718	734	717	678	701	733	652	688	694	686	689	668	712	690	725	687	737	689	773	662	677	729	667	714	648	727	729	740	721	731	704	678	718	734	718	660	674	674	713	695	750	689	700	685	707	692	704	721	728	716	767	690	721	729	690	749	679	673	677	755	757	687	702	731	722	725	670	720	690	703	714	730	717	715	719	719	716	702	705	740	687	709	706	721	767	701	716	721	718	670	727	731	678	726	733	682	737	715	660	668	672	684	674	687	654	790	719	691	773	693	699	730	696	759	672	695	721	664	698	771	696	742	732	695	650	689	700	685	721	753	704	747	735	719	695	690	693	713	705	681	698	670	718	718	711	714	721	715	709	709	701	709	744	723	703	705	660	707	699	679	749	669	714	697	777	721	757	678	691	687	745	694	707	761	682	683	710	731	728	733	679	719	712	727	716	762	690	723	714	714	739	741	678	726	677	723	681	734	705	718	748	704	695	710	694	730	687	738	671	724	677	712	702	729	741	768	692	678	742	682	706	672	697	726	727	682	684	690	692	703	736	672	692	741	666	659	679	685	703	679	721	685	692	692	655	659	740	749	701	710	663	717	691	706	717	735	629	709	718	645	699	705	688	682	719	728	702	645	687	688	710	748	705	717	717	662	719	686	690	670	719	743	725	666	711	739	733	701	728	724	678	706	715	722	700	745	682	721	725	704	711	754	696	668	688	716	704	700	685	675	682	717	736	681	684	715	668	783	725	761	657	711	711	673	717	679	737	671	698	702	679	719	667	662	679	659	687	695	688	685	689	724	752	685	715	746	704	666	678	728	703	678	726	719	709	667	760	711	724	699	674	687	741	736	730	749	710	706	707	746	734	719	678	689	673	709	691	713	701	739	709	703	712	714	663	730	684	744	688	733	703	691	751	692	671	710	728	754	685	715	682	729	729	671	717	740	698	710	710	685	682	711	672	742	726	716	709	667	699	694	687	719	728	709	714	702	724	711	670	730	695	720	692	682	700	762	736	659	692	718	717	692	718	698	730	733	730	716	789	748	744	737	703	698	704	714	712	747	665	720	700	693	726	676	741	680	701	702	690	722	741	727	704	678	730	756	731	703	697	726	697	638	716	666	708	701	687	703	702	723	756	738	703	741	700	659	675	714	720	709	727	695	723	735	668	747	700	757	715	746	706	657	721	726	740	726	687	724	717	700	674	695	747	693	706	724	672	706	645	689	727	702	702	701	707	710	725	760	723	681	698	726	730	687	709	686	725	729	705	677	684	719	709	691	756	738	739	717	733	683	678	688	705	714	739	661	693	700	680	736	699	688	761	692	753	712	721	681	673	695	714	697	674	727	641	729	704	717	701	677	703	708	719	717	714	677	715	707	719	680	721	724	705	709	718	706	729	659	718	698	723	708	720	687	732	695	725	705	684	703	712	716	654	671	678	680	716	690	712	690	711	776	726	718	728	699	700	748	695	702	705	697	746	693	694	698	715	707	700	675	728	705	684	739	679	696	700	718	718	690	703	697	727	713	749	727	728	712	698	768	705	713	744	717	703	685	708	681	693	696	720	754	736	702	680	684	692	755	709	724	743	715	711	700	707	681	685	716	708	711	738	700	650	731	720	723	707	705	702	729	658	680	706	687	665	743	718	732	707	707	696	670	730	778	714	674	655	678	743	680	696	722	728	726	681	694	748	702	726	680	733	760	730	680	664	743	696	706	741	717	736	699	732	720	675	751	721	693	726	689	714	712	682	722	664	720	661	705	691	684	736	711	672	731	695	679	713	756	757	673	739	682	696	720	700	681	706	728	711	675	716	675	698	677	744	714	691	736	703	687	693	717	754	712	736	717	694	745	661	691	728	695	724	709	719	727	705	737	733	688	761	672	724	702	722	758	673	673	771	706	727	640	741	688	710	688	755	654	681	704	684	715	681	710	724	677	711	698	671	712	741	718	698	729	688	685	701	746	696	646	733	714	719	737	732	730	703	683	723	731	711	703	725	696	698	709	698
22168	21124	28789	23723	21133	21022	3734	577	395	360	328	253	240	230	241	218	213	183	188	194	168	155	174	159	173	183	169	181	149	166	146	174	149	164	119	144	150	178	139	143	132	168	135	169	140	152	167	144	128	176	155	144	142	119	157	141	158	130	152	123	153	126	153	152	137	158	126	130	138	164	137	138	152	145	157	153	126	131	141	156	128	128	116	146	152	144	135	142	148	141	141	147	133	141	137	142	139	145	159	136	135	137	120	159	143	144	114	167	131	141	144	121	146	143	137	145	135	133	140	143	138	148	134	143	132	147	149	133	142	145	145	143	141	149	149	120	148	140	146	143	120	134	135	128	131	146	129	128	147	145	145	163	131	117	129	128	135	124	171	160	162	164	144	135	128	120	134	123	161	160	138	142	136	169	124	149	151	147	147	135	141	165	152	153	132	140	146	150	143	140	155	138	142	138	148	143	135	160	142	143	129	132	145	134	154	132	153	151	157	154	145	133	140	150	112	137	144	156	139	123	158	142	141	126	147	139	127	137	134	140	165	133	133	144	136	135	126	158	133	139	146	137	137	152	138	155	145	125	159	132	142	144	157	137	140	149	136	142	134	133	133	144	142	164	154	146	150	125	137	128	131	138	147	141	163	148	143	139	137	134	138	145	130	158	135	163	133	137	138	180	150	129	139	138	142	149	124	151	145	141	140	135	147	159	140	153	138	164	139	127	143	128	128	131	133	137	152	144	130	138	156	141	159	142	153	142	126	150	118	146	119	149	120	137	132	133	116	147	151	145	139	142	150	147	143	135	165	123	149	138	103	151	164	153	149	140	126	141	149	157	126	142	144	155	136	125	135	134	137	145	134	125	135	134	114	124	154	170	139	135	128	131	145	150	157	154	148	153	129	166	130	141	158	131	138	132	122	120	150	147	134	150	151	131	124	140	138	152	123	141	150	132	129	138	126	135	115	149	137	139	152	151	147	141	131	150	142	145	134	126	141	137	151	132	159	140	159	145	135	132	145	160	156	151	135	127	131	149	146	120	151	138	149	137	139	126	157	147	140	139	157	172	135	146	124	135	137	136	148	134	139	139	151	141	136	133	124	134	136	159	133	137	130	142	144	150	125	164	130	135	144	153	131	163	127	132	150	147	163	153	145	165	116	122	166	139	150	156	153	141	134	136	130	132	139	129	122	146	149	135	156	131	158	124	153	110	141	130	138	158	151	160	137	125	150	139	137	155	151	126	140	155	138	149	133	139	151	140	169	146	126	147	155	132	163	140	120	147	138	141	138	136	143	140	124	115	141	149	142	131	126	132	136	139	149	135	157	150	139	138	158	131	132	147	154	129	169	153	156	133	123	158	140	145	129	126	140	147	152	130	147	161	140	148	154	148	132	146	122	150	164	130	167	138	134	167	140	154	143	120	136	143	145	144	159	146	141	135	149	142	171	133	139	152	131	165	158	154	165	123	156	139	134	148	140	139	139	143	113	151	139	157	132	143	139	135	145	129	163	160	135	121	127	154	155	145	133	142	138	134	128	143	139	134	151	125	125	146	121	142	111	121	137	143	146	131	147	134	155	150	145	159	142	131	156	135	136	142	129	145	130	135	137	150	164	146	138	126	131	141	147	146	144	162	131	135	156	123	117	162	149	126	141	135	136	129	137	160	138	136	141	149	137	156	138	152	137	142	151	139	154	146	150	156	142	145	137	150	143	141	149	155	117	120	162	169	139	138	142	129	136	144	134	125	140	144	157	153	161	150	144	148	161	151	143	134	154	145	130	137	162	141	140	121	118	144	141	124	136	142	150	150	142	130	135	131	154	140	153	144	127	160	141	119	139	137	135	155	125	140	133	117	138	126	116	156	116	134	136	154	147	138	134	124	147	138	134	133	137	131	151	133	145	134	157	173	121	130	133	132	146	163	147	151	141	134	127	151	138	169	158	132	152	141	146	129	142	146	136	149	144	126	140	151	130	169	139	127	128	137	127	136	158	149	159	133	156	145	154	155	140	180	149	135	141	157	142	149	122	165	152	145	136	132	144	155	144	136	169	129	145	125	129	139	154	141	156	158	144	145	151	149	154	123	151	133	149	143	157	136	136	152	168	128	158	144	159	153	162	163	145	141	138	167	145	145	133	151	132	141	146	138	153	185	158	145	140	154	156	142	143	155	140	141	144	135	147	140	146	165	157	128	136	129	147	137	143	150	139	142	128	146	143	122	132	135	139	155	140	144	146	134	135	133	128	151	149	132	109	144	137	119	127	151	144	168	154	123	138	147	153	163	147	140	134	134	130	122	162	144	153	142	147	122	142	128	140	131	138	154	148	145	133	154	135	139	145	146	148	155	143	138	145	142	134	149	145	115	153	147	148	132	131	149	126	145	147	121	154	141	126	141	124	131	134	126	151	135	142	142	139	149	144	141	155	141	132	147	161	141	133	134	151	149	143	123	133	155	137	148	135	146	144	141	133	144	141	147	128	146	133	146	148	134	148	125	144	160	133	154	127	158	162	145	143	149	150	150	137	135	144	127	147	146	136	126	147	141	146	143	155	147	161	131	131	134	143	158	123	138	140	124	127	132	137	144	140	119	142	136	145	128	154	146	139	113	148	133	129	141	140	130	143	138	135	132	143	131	147	148	132	149	144	139	143	140	141	135	121	147	142	138	133	133	143	160	132	145	157	159	142	143	147	148	137	170	136	135	128	128	145	145	144	134	137	134	141	128	134	137	133	124	155	140	144	125	138	144	139	164	146	152	163	132	123	133	142	130	158	131	145	147	142	135	142	157	124	157	138	148	129	145	133	121	142	138	127	138	143	133	142	148	149	167	141	132	148	126	177	146	139	158	135	150	143	152	167	143	135	132	134	155	145	138	134	131	117	153	132	141	141	116	154	140	132	152	155	148	136	130	129	130	150	166	147	138	141	116	159	153	137	127	156	130	136	147	168	125	157	139	160	141	148	141	169	134	148	144	146	136	139	141	150	153	141	146	160	143	122	150	134	155	143	154	137	143	137	139	147	161	149	133	131	148	121	140	127	136	119	136	142	133	149	149	142	159	121	152	167	133	129	151	123	125	139	146	145	131	145	130	148	165	127	161	139	152	120	140	128	131	151	172	150	161	140	150	139	133	127	150	146	133	134	128	130	145	129	141	133	152	154	169	106	148	143	133	144	139	142	132	142	159	138	163	143	144	137	146	146	117	143	120	155	139	146	122	149	137	153	156	143	131	128	138	119	136	139	134	142	153	149	145	138	154	137	144	158	137	116	131	139	162	149	130	141	124	168	119	125	149	158	158	152	156	145	142	135	124	128	113	106	143	155	138	161	161	123	126	122	137	130	133	123	127	130	148	139	133	137	141	159	154	146	116	148	149	111	130	127	141	161	150	139	142	144	157	152	151	127	134	149	134	124	144	141	142	172	139	149	136	130	124	143	149	134	154	125	141	136	158	120	143	136	148	145	137	130	159	121	151	129	143	148	133	156	133
10163	20237	14400	6305	3802	2533	1777	1299	1038	788	739	627	562	489	464	392	351	362	410	352	370	316	316	290	269	295	267	259	240	249	233	232	277	282	247	202	258	259	228	213	218	256	225	203	210	228	211	255	209	228	245	242	218	200	183	225	216	204	233	217	219	225	214	205	222	205	224	208	210	201	224	214	198	222	235	195	200	220	202	214	190	218	205	189	213	201	229	219	189	211	234	187	215	218	208	209	229	196	202	208	214	227	210	214	216	224	199	212	209	223	193	225	221	203	204	217	206	225	222	230	206	199	190	212	231	222	223	201	212	192	217	241	238	211	198	199	195	185	220	208	229	196	214	206	206	207	233	209	219	221	216	218	240	199	225	213	202	226	214	211	231	216	213	209	211	219	185	245	204	209	222	243	215	197	214	198	221	212	219	223	185	212	189	193	198	224	215	191	226	186	202	218	219	213	213	205	205	229	208	224	208	191	212	201	240	183	234	204	197	210	205	222	208	216	237	200	216	223	220	227	197	190	220	203	213	219	213	188	198	210	200	213	214	208	234	218	208	208	207	224	215	221	225	179	208	213	201	214	198	236	228	203	214	179	194	245	207	229	196	226	227	208	209	201	193	223	219	189	202	205	221	220	236	221	216	229	259	229	206	166	205	218	212	215	212	215	207	233	193	205	231	211	205	199	208	183	208	193	200	216	222	213	200	196	217	225	193	209	208	221	194	203	217	203	210	211	195	205	195	192	193	213	208	230	207	205	224	216	181	191	207	223	194	218	196	213	218	208	211	186	197	229	213	207	201	219	181	215	221	205	204	203	208	222	201	237	214	206	180	233	190	210	207	232	216	191	222	221	219	243	202	201	238	212	186	211	193	220	195	202	217	186	231	199	196	234	212	191	208	221	218	213	209	220	205	220	240	203	234	192	215	215	226	205	190	210	208	220	203	243	196	216	229	214	197	205	221	211	204	206	226	219	238	225	209	198	207	217	211	211	226	205	199	195	216	228	214	232	199	196	180	215	205	204	215	196	225	230	233	187	210	185	224	246	222	210	203	228	237	220	190	214	212	200	221	204	179	208	201	213	233	187	226	228	207	208	208	226	207	232	225	218	217	210	205	201	195	172	217	204	193	200	205	196	230	212	223	184	229	204	207	216	206	219	202	189	214	215	197	211	214	202	221	212	203	199	231	220	216	221	191	197	227	190	218	225	199	201	217	224	209	224	211	193	220	201	260	199	194	223	213	248	200	219	197	202	221	230	234	200	209	190	231	232	229	207	224	193	203	228	207	195	215	211	209	218	209	204	214	221	203	217	182	215	208	220	242	213	185	209	227	184	205	230	201	222	242	235	194	168	199	211	169	195	198	201	214	194	189	201	207	205	207	186	212	222	204	218	216	226	207	208	234	205	207	231	199	224	167	209	211	218	197	192	202	185	190	200	198	195	227	204	200	197	211	229	207	207	213	215	195	206	194	195	202	188	196	199	207	200	223	210	217	195	237	223	196	213	199	202	206	225	237	215	194	198	231	205	205	218	217	198	205	214	224	209	203	223	226	209	208	218	207	203	205	216	217	222	219	217	211	227	200	204	207	205	214	195	183	211	222	195	219	219	206	208	194	221	218	202	215	213	220	217	218	196	196	200	208	224	226	213	190	192	207	225	208	207	211	219	218	211	225	194	195	222	195	203	221	231	220	222	229	192	206	194	203	224	202	203	208	188	197	172	198	241	221	217	201	225	189	209	202	208	197	223	185	179	232	190	194	208	237	197	223	185	209	196	194	190	224	229	216	205	209	213	206	180	220	203	236	215	213	203	219	208	217	206	229	200	223	217	234	188	201	199	237	204	186	204	193	198	196	222	209	215	229	218	185	232	206	222	214	249	221	195	216	209	202	203	205	206	204	222	195	210	209	224	212	220	213	189	203	176	210	230	203	221	204	212	215	206	226	206	207	216	212	198	208	220	198	194	245	200	213	214	214	205	216	196	201	210	197	213	199	233	210	216	202	199	225	203	223	228	210	221	199	226	213	217	214	219	211	216	220	230	209	196	193	230	201	216	202	202	220	188	203	199	206	214	209	209	242	213	203	224	212	192	212	194	247	219	221	216	220	207	200	240	224	212	215	225	211	174	219	206	235	207	219	215	228	205	190	247	216	197	207	207	206	235	228	211	230	205	212	211	184	204	205	210	199	215	208	231	203	223	224	208	219	222	216	229	194	202	200	228	209	209	205	208	214	205	224	200	208	217	193	193	219	199	201	196	196	192	215	232	193	199	220	209	193	211	209	239	188	189	216	198	203	236	200	225	204	213	212	223	220	216	205	210	216	233	187	202	217	203	227	207	233	195	191	199	208	197	220	224	223	202	216	189	202	199	216	220	210	210	200	227	203	206	204	211	199	209	198	226	196	205	218	205	197	209	206	180	210	210	197	197	238	222	206	209	209	210	235	206	168	221	228	214	220	243	228	221	201	202	217	202	219	222	220	187	200	194	230	214	223	218	213	212	193	214	209	219	227	202	221	209	228	212	216	195	196	232	218	196	207	193	209	231	213	240	183	229	226	193	238	210	174	200	184	213	204	194	189	194	210	192	230	205	208	202	210	205	233	194	215	183	206	212	204	217	201	200	214	203	222	198	224	226	205	199	226	194	205	219	212	218	202	222	220	193	210	193	223	199	222	208	211	211	220	195	221	218	197	203	222	194	223	212	219	181	195	221	221	236	188	174	205	209	228	211	208	191	190	186	193	215	211	212	212	210	215	192	245	214	192	206	208	218	236	199	194	199	216	207	215	207	175	216	213	218	212	196	220	218	213	210	205	220	208	207	210	183	220	176	224	203	201	202	207	208	239	215	220	201	197	229	223	218	219	213	222	215	216	179	227	175	199	178	177	195	215	230	195	196	198	197	216	218	214	168	192	191	220	202	199	222	263	184	198	199	185	218	228	178	186	205	202	202	220	195	190	204	222	216	243	208	214	239	214	223	220	203	235	225	205	201	207	178	213	193	238	212	215	204	209	212	200	232	230	195	213	190	218	177	218	208	204	211	203	211	231	204	211	212	200	211	244	207	204	227	221	236	201	205	204	208	171	202	219	211	193	212	218	196	242	209	190	207	214	215	216	226	205	204	215	222	210	202	230	194	204	226	222	221	207	223	213	213	195	218	229	214	212	229	184	208	197	199	227	205	204	194	195	252	236	189	205	207	225	211	221	221	200	174	208	212	225	237	198	205	197	215	206	222	210	205	210	210	207	252	201	215	233	181	214	227	211	200	207	204	180	209	201	211	192	239	214	181	216	196	210	200	197	213	184	226	212	211	184	212	201	225	192	197	189	191	202	199	199	205	205	183	216	202	220	204	229	186	207	202	234	205	199	220	213	215	213	219	216	210	201	197	223	210	215	214	234	211	193	204	240	190	213	207	212	201	208	193	212	205	204	188	209	186	218	221	214	223	198	199	198	222	204	223	208	197	209	209	201	205	223	222	218	195
26827	19284	6539	1326	695	650	620	594	539	511	541	504	556	542	465	549	492	495	521	499	540	506	521	514	494	515	512	515	522	528	501	474	525	516	533	503	524	490	510	562	517	523	505	492	493	521	522	568	521	508	536	510	534	509	535	503	507	545	538	500	447	575	507	496	519	521	494	473	514	531	500	525	523	517	536	489	482	520	494	506	517	549	525	523	512	511	500	569	526	514	541	473	536	539	540	486	529	513	504	505	538	523	546	522	525	510	513	521	533	531	560	540	538	493	507	514	506	497	535	552	546	530	492	537	539	531	523	525	512	541	539	503	487	510	545	513	518	488	558	534	514	514	531	551	496	541	545	529	512	495	492	534	540	520	493	525	493	527	499	549	479	501	538	495	521	474	499	497	520	502	547	523	549	512	478	536	492	494	538	540	515	506	500	516	543	543	515	542	487	564	530	540	532	533	540	567	507	544	569	590	495	496	485	478	488	528	514	525	521	517	525	480	465	548	578	517	536	536	518	514	506	518	497	536	544	515	485	511	496	592	515	544	517	494	510	551	522	552	578	528	532	498	499	514	507	500	497	512	485	537	513	506	509	544	489	500	554	505	494	508	517	553	519	521	544	555	491	480	503	545	558	549	525	483	498	502	512	536	568	553	522	495	485	482	535	542	529	558	525	553	523	541	559	493	524	506	532	487	543	566	539	536	520	567	546	568	519	524	477	499	526	564	553	536	531	509	516	524	510	498	495	503	547	497	491	523	517	544	501	537	523	556	543	484	522	573	520	549	542	510	533	550	528	530	510	566	530	537	482	517	544	515	522	534	529	567	533	511	532	528	549	491	513	523	496	555	559	497	501	547	550	518	491	555	491	532	531	510	506	518	529	510	547	496	575	542	506	517	523	522	541	535	518	509	502	521	472	534	541	534	490	498	525	555	486	527	555	509	473	522	531	543	545	516	490	481	530	524	473	525	505	541	526	551	550	499	511	515	527	544	497	519	525	554	505	518	521	561	532	507	527	516	496	544	508	494	495	549	547	509	498	522	523	533	488	516	523	546	523	516	528	504	509	479	489	524	495	510	530	527	493	543	501	504	517	493	465	508	517	562	516	466	532	533	517	507	520	555	564	485	492	510	533	556	506	506	524	521	562	567	530	503	516	523	517	492	494	505	491	505	486	554	493	541	490	527	544	534	513	499	500	525	526	555	582	556	565	520	539	523	533	553	486	556	548	486	521	564	492	496	512	541	531	524	505	534	497	556	484	570	453	544	482	550	482	488	513	539	497	516	539	496	520	499	508	498	526	498	527	515	538	509	535	530	548	553	554	518	502	501	561	493	560	521	541	521	517	506	529	519	551	568	534	562	503	503	517	532	497	511	534	493	517	531	502	518	509	568	479	519	548	481	542	506	481	526	546	509	535	509	520	514	489	500	503	521	543	529	549	512	464	507	520	552	489	510	545	547	476	488	582	524	509	495	507	543	509	492	522	540	481	509	496	494	535	486	492	558	535	572	539	505	469	521	492	536	548	530	539	582	532	517	535	551	487	516	478	517	523	552	540	514	524	516	544	537	495	525	524	529	492	554	510	503	522	564	541	495	507	544	525	503	506	577	551	502	506	514	566	521	547	549	544	492	567	549	567	524	550	506	532	491	536	548	520	495	511	505	539	576	491	516	572	524	503	554	523	508	543	524	506	541	537	562	470	530	535	549	501	522	493	501	509	512	556	527	523	494	510	515	487	525	473	513	485	509	486	543	535	455	496	533	512	521	512	486	561	498	490	530	535	512	519	505	521	520	515	538	528	540	537	523	480	523	506	516	537	557	521	496	540	479	501	521	490	503	509	472	548	522	498	529	489	512	517	540	520	465	555	551	507	513	558	499	497	510	539	555	507	529	484	493	519	530	497	504	540	493	548	496	513	541	550	538	534	550	553	535	548	533	543	517	541	513	512	506	535	510	505	526	545	518	497	531	523	529	519	546	506	514	529	534	487	498	511	521	498	524	504	470	540	536	505	519	484	532	531	528	542	482	516	532	501	509	518	541	521	533	532	489	515	526	514	514	503	517	553	524	499	553	505	489	515	518	488	533	526	545	515	501	541	510	522	560	527	551	536	586	572	513	548	548	444	559	551	550	518	530	563	539	468	519	491	523	519	515	534	528	560	510	511	529	527	541	492	556	507	464	502	521	504	516	529	567	518	541	523	542	490	544	535	528	514	530	527	445	483	544	518	513	528	514	535	496	496	500	547	504	522	547	499	509	513	517	511	514	552	493	539	503	510	489	479	554	534	528	570	491	540	517	487	486	535	497	444	528	515	547	495	517	514	518	521	539	500	509	472	559	495	549	536	494	561	541	523	533	508	496	505	507	511	488	550	507	516	541	537	488	528	566	533	496	538	500	533	532	556	543	549	489	499	535	525	520	516	518	518	519	511	518	505	514	488	537	507	512	540	520	535	504	530	479	490	527	516	539	527	546	533	526	513	492	507	493	537	481	501	521	485	517	550	547	497	498	497	533	528	517	521	482	522	566	543	517	531	507	599	519	564	536	520	550	505	521	542	537	538	549	508	529	538	551	523	517	477	569	511	512	526	523	522	559	513	527	491	509	513	519	546	507	560	503	516	521	555	542	513	485	504	537	498	533	545	553	479	505	553	526	528	561	517	479	494	513	534	531	526	554	510	516	566	550	525	524	496	547	547	513	563	575	517	462	508	521	507	493	538	502	527	513	537	523	509	494	525	549	516	537	556	474	495	499	527	510	557	528	505	555	518	533	516	529	544	527	503	521	508	496	489	522	503	614	548	494	530	542	524	550	523	556	548	538	533	532	546	530	534	478	539	487	524	478	494	516	526	518	541	537	545	509	476	498	522	541	528	475	530	512	534	494	540	555	541	512	504	528	505	535	534	498	516	515	481	522	508	530	535	527	484	526	486	535	518	506	525	539	519	558	515	558	533	495	543	490	560	545	462	563	517	517	546	467	512	496	532	528	498	505	513	501	551	511	497	461	503	536	532	552	507	508	539	495	504	545	522	524	492	549	526	501	512	506	509	495	536	532	523	507	547	505	487	527	543	521	500	575	551	544	536	479	497	501	495	531	522	522	532	552	541	518	536	533	497	512	534	463	540	563	532	518	518	553	503	513	498	460	515	492	516	493	512	562	499	483	560	505	508	521	556	526	559	520	499	503	526	586	488	503	482	517	529	485	516	551	514	534	525	539	544	517	548	522	518	499	486	482	518	515	516	556	496	518	525	528	509	506	508	558	516	494	484	515	536	503	547	521	507	521	525	528	560	560	519	504	514	514	522	553	529	512	538	536	552	550	526	537	555	520	538	508	515	525	486	527	528	531	526	578	537	532	544	505	503	487	500	564	482	500	493	542	571	517	573	469	509	519	494	515	499	525	501	511	529	491	526	536	541	538	570	494	510	537	505	527	513	511	521	523	518	515	552	455	549	517	544	508	484	493	520	519	527	511	551	505	586	494
7503	5702	3946	1771	1286	975	923	917	846	845	863	774	817	765	844	803	760	834	799	772	812	762	767	764	761	761	773	767	772	829	767	763	780	766	735	719	754	874	802	744	779	812	828	726	761	783	717	817	763	775	772	793	761	757	792	764	801	747	766	775	756	783	781	791	810	754	762	792	804	790	790	823	760	750	769	831	752	759	746	767	719	783	802	781	783	785	798	747	801	770	767	787	795	782	783	755	778	713	826	749	753	834	776	784	810	711	785	773	813	788	788	761	765	775	763	793	750	712	767	759	755	714	762	786	764	770	786	783	779	746	710	782	763	748	771	765	789	808	753	719	781	812	772	785	772	828	794	776	818	800	742	785	755	763	774	804	803	757	767	747	811	786	768	734	759	780	767	761	774	779	759	768	758	766	765	785	780	746	767	763	779	806	796	765	749	804	777	775	771	793	733	765	763	782	829	774	773	734	818	763	823	759	825	787	786	739	766	766	803	816	780	806	778	769	755	748	779	793	745	793	808	806	793	714	772	796	770	796	772	736	794	756	754	777	744	785	795	784	768	747	809	744	774	794	791	727	800	749	732	804	788	799	787	780	756	778	765	795	765	760	726	744	770	759	745	748	775	796	754	740	784	764	788	771	795	791	751	742	801	841	759	759	775	798	764	779	748	817	758	764	800	755	745	764	787	764	737	737	811	801	755	771	783	814	768	766	750	758	702	849	769	749	771	785	739	775	722	772	731	750	810	768	703	756	771	785	744	745	728	772	773	785	786	797	783	741	772	778	781	767	742	764	724	775	727	750	764	780	797	753	748	776	792	775	772	816	770	794	732	766	767	794	823	761	775	782	783	787	760	772	740	762	776	802	786	741	777	761	767	744	783	770	778	736	815	756	778	761	726	773	755	758	736	756	794	819	780	756	764	734	744	810	750	764	761	784	816	785	748	763	748	775	748	821	780	740	794	779	749	808	774	752	794	746	751	725	729	729	773	803	779	776	778	797	762	730	708	742	784	752	816	749	810	785	734	787	746	740	776	757	772	808	779	764	767	797	782	725	722	793	790	778	788	777	796	778	806	741	809	774	755	772	798	790	769	809	770	768	791	754	793	765	801	773	810	759	816	767	795	803	767	742	788	801	760	780	767	741	795	780	760	815	755	822	777	796	819	743	780	761	823	762	806	753	760	756	737	756	738	717	754	777	797	822	728	804	791	746	703	806	764	779	755	847	738	765	708	772	760	793	828	785	759	738	739	751	735	746	757	768	722	759	817	797	753	788	765	784	764	719	767	764	748	770	802	793	802	754	745	760	743	805	793	745	781	730	753	782	768	786	734	767	817	778	825	791	748	808	776	811	780	775	755	788	769	721	844	766	778	788	789	746	763	830	767	823	771	792	778	736	804	751	745	741	752	783	771	738	757	774	780	763	782	741	765	761	791	748	759	787	746	706	789	748	751	794	810	767	782	814	739	752	798	756	792	812	803	802	773	758	798	784	771	767	765	810	762	772	758	765	780	789	758	807	782	806	782	827	737	776	766	743	758	793	756	744	742	772	768	782	792	766	833	771	803	780	788	765	785	779	809	783	761	724	753	752	775	742	739	792	749	774	771	782	743	758	825	745	740	785	786	743	830	788	737	730	742	745	783	796	791	801	775	809	759	756	779	711	764	799	785	749	752	807	791	793	805	780	751	801	786	747	772	771	786	753	777	778	762	771	791	787	743	735	743	779	807	790	790	783	793	775	735	769	761	771	794	793	810	759	808	757	796	820	780	736	749	782	760	729	776	761	751	772	780	756	778	782	729	800	748	822	785	789	761	773	807	765	780	722	745	812	725	783	791	815	820	787	816	735	754	775	776	753	761	788	745	700	772	777	760	785	747	766	801	764	778	770	733	750	743	689	795	796	791	780	793	737	794	775	758	789	784	719	758	775	847	773	764	746	752	748	821	803	800	725	806	782	727	803	756	811	817	769	766	764	827	772	774	753	827	819	736	759	763	806	761	781	772	764	782	752	788	791	813	791	786	790	830	740	825	778	778	770	797	791	788	760	731	771	758	705	706	783	794	763	751	756	814	789	782	758	820	764	786	774	744	789	785	780	713	720	734	796	772	780	741	790	824	737	767	781	769	782	762	773	780	770	820	753	815	738	760	786	745	782	791	747	756	759	770	748	777	737	781	790	759	769	797	783	745	771	771	804	707	772	764	792	803	757	813	725	748	775	772	763	738	768	761	799	745	758	784	814	746	738	787	763	749	761	838	811	733	764	777	794	771	730	742	802	771	817	746	794	783	777	793	761	811	769	794	779	774	824	754	765	760	781	761	803	706	762	784	790	784	741	783	767	814	766	756	774	782	721	768	780	789	756	754	795	823	776	781	769	780	784	773	746	798	765	773	778	717	804	823	784	803	775	812	755	789	796	724	774	773	786	799	773	749	753	780	792	765	753	756	820	784	792	750	776	787	753	741	747	801	845	795	777	755	761	790	806	789	774	780	788	797	793	752	729	755	826	765	767	743	831	726	789	754	752	784	760	784	758	759	772	739	802	756	749	777	758	791	788	776	832	815	786	820	764	767	753	763	789	780	778	791	762	799	758	798	751	733	838	786	785	782	780	749	798	740	756	781	750	782	754	759	739	756	768	789	794	783	777	786	801	712	794	769	826	783	744	725	754	770	778	743	820	764	756	735	754	729	735	753	745	756	800	725	808	770	786	747	784	775	787	800	708	723	801	765	735	779	774	758	787	760	762	771	719	818	729	814	838	782	731	755	825	800	767	746	784	766	779	808	780	742	784	776	742	727	759	785	759	745	717	768	819	752	761	744	773	781	771	767	741	785	805	753	801	782	762	774	782	764	759	802	784	777	738	813	745	765	754	769	737	754	751	778	809	809	753	770	770	731	760	746	755	816	797	773	791	794	722	760	778	827	751	775	737	765	782	826	831	795	744	757	749	776	786	766	790	758	769	788	808	769	766	794	740	829	750	763	713	744	753	745	757	776	773	784	729	747	752	741	814	788	749	741	795	762	712	791	751	763	739	741	756	805	763	751	823	780	775	780	799	800	768	790	772	768	820	794	830	745	772	810	734	771	756	731	741	741	783	720	824	701	721	741	805	751	788	742	756	818	693	730	800	818	746	757	799	781	781	836	767	755	744	741	784	745	752	811	768	752	809	767	799	771	763	773	777	810	773	760	749	776	750	771	777	750	793	763	795	801	798	779	785	782	761	772	775	787	765	814	776	779	816	779	769	776	781	816	790	777	770	775	748	772	758	760	761	726	779	814	771	773	796	816	753	747	703	750	775	806	763	776	787	756	758	746	841	791	743	801	781	811	749	758	763	790	836	746	783	812	801	780	806	787	757	829	746	780	792	788	745	766	745	754	806	747	744	754	808	754	767	779	811	809	779	758	688	816	745	773	762	780	786	807	766	753	765	815	786	782	750	822	780	763	748	822	737	780	778	790	824	768	771	739	773	754	762	817	786	816	801
23033	21110	28288	24152	21069	6873	725	521	436	406	360	354	352	322	354	329	332	318	319	327	306	263	285	273	282	277	275	311	288	301	275	303	269	285	302	283	266	310	286	279	313	269	248	275	258	268	289	283	264	270	266	275	272	312	262	279	260	279	294	282	268	278	280	270	282	275	305	283	293	281	275	291	299	272	287	287	300	282	252	272	273	270	276	260	276	281	327	242	256	277	272	301	269	284	252	262	289	274	271	272	256	299	269	288	270	255	294	251	300	243	274	263	286	295	291	278	277	269	281	282	286	273	274	266	265	283	249	274	266	288	285	271	265	279	253	286	285	291	295	270	287	253	280	270	259	265	261	276	266	271	253	278	278	264	266	287	269	272	261	271	268	236	297	246	237	301	280	287	294	281	307	278	272	280	270	304	260	275	309	289	284	289	295	250	304	301	247	256	270	278	290	272	260	242	308	278	282	251	289	297	270	292	274	266	273	283	280	281	287	250	273	238	273	264	280	288	270	236	250	269	266	295	252	274	272	289	261	305	276	289	279	243	287	269	266	269	283	302	276	264	268	242	241	258	278	294	260	282	259	296	288	259	271	288	262	271	249	275	262	275	300	257	257	261	266	272	308	275	284	282	290	268	281	262	251	279	274	300	271	272	292	281	276	277	281	285	266	264	280	283	257	280	283	303	303	281	279	251	288	233	272	272	286	272	290	252	276	264	306	247	279	260	286	277	259	292	296	252	288	249	255	304	273	278	295	278	267	282	294	272	262	293	261	252	260	273	264	277	254	284	280	248	294	273	282	262	297	284	289	283	277	276	257	248	278	284	249	290	243	261	284	265	277	274	278	290	297	258	272	292	265	259	266	276	243	301	284	277	300	255	303	267	300	276	284	255	251	260	271	277	275	271	268	285	293	277	312	290	268	271	249	279	277	257	256	296	252	272	283	269	301	271	254	289	280	266	267	273	271	263	253	321	272	283	282	272	287	306	264	260	272	330	252	268	269	286	270	306	301	296	257	282	284	271	264	283	295	273	271	235	264	257	287	294	285	259	269	273	272	292	248	256	264	269	285	258	274	259	263	289	293	271	275	272	272	286	286	279	246	284	266	276	244	253	271	246	263	303	259	270	269	285	234	306	270	291	270	271	258	289	268	266	311	254	268	295	289	281	272	250	287	278	293	296	277	268	298	291	275	255	301	273	284	313	288	268	271	276	257	240	284	256	302	276	255	294	309	268	309	247	267	259	271	267	283	286	265	267	269	251	270	270	273	238	261	255	266	269	265	296	289	301	273	277	272	297	273	287	246	306	288	239	278	255	267	297	266	250	279	247	285	256	254	272	303	303	271	274	265	256	260	243	264	257	305	271	284	267	271	288	273	271	277	251	261	262	254	288	274	243	298	306	276	277	261	272	294	271	287	289	247	282	252	254	257	303	277	259	242	265	266	279	281	234	282	253	278	279	264	297	274	263	279	281	270	251	248	275	254	249	264	255	268	250	250	265	288	274	270	257	301	259	268	271	260	259	278	259	253	257	283	271	284	261	270	263	267	262	249	287	273	332	268	250	306	258	297	255	306	270	263	291	267	285	266	261	280	259	253	265	299	261	285	281	304	262	233	294	290	267	260	281	301	272	277	289	275	287	238	248	279	271	281	299	263	246	297	267	263	289	262	234	256	264	289	277	261	318	245	279	286	269	290	298	273	249	231	276	284	265	289	279	288	263	275	265	268	267	283	289	281	270	275	236	251	297	285	287	300	251	290	269	272	293	279	261	257	270	305	281	232	268	273	258	257	250	289	271	272	314	265	260	291	313	247	242	274	279	257	282	316	281	273	265	265	269	290	271	234	260	252	265	286	281	281	275	275	263	289	237	281	254	261	303	281	292	253	276	259	276	262	265	241	266	274	264	287	246	247	264	264	263	290	262	288	279	282	269	263	265	307	284	302	281	265	292	271	292	327	281	245	264	297	248	275	317	246	266	321	291	272	277	303	291	288	310	287	249	273	260	281	297	253	259	284	287	318	272	236	283	301	278	258	286	289	306	302	284	286	287	300	278	279	263	243	286	261	285	270	281	275	279	289	302	302	289	309	260	256	283	271	281	269	227	263	279	266	275	254	291	289	276	255	268	280	252	280	261	285	269	277	277	277	238	275	265	273	273	298	257	294	301	281	266	277	254	275	289	294	259	263	276	298	299	256	272	274	258	301	271	252	278	276	259	276	257	279	268	279	242	261	290	254	272	298	287	237	269	273	287	249	259	277	265	286	253	285	251	252	261	289	300	312	307	270	277	277	257	288	261	257	299	294	279	283	282	296	263	267	250	287	229	280	292	282	280	249	241	267	298	251	259	260	285	277	274	274	252	273	296	260	269	291	276	265	278	287	257	274	285	261	275	242	270	276	246	283	256	274	269	268	281	276	272	276	271	274	266	257	283	276	288	301	269	253	300	250	275	268	298	272	287	303	289	270	244	274	263	269	314	286	286	278	272	314	265	290	290	266	270	266	232	264	285	273	291	294	283	284	269	302	277	270	276	264	295	274	253	267	299	307	287	288	251	269	277	262	268	285	284	294	279	253	278	266	265	265	277	272	270	255	264	273	277	274	266	286	274	272	264	265	279	258	253	271	291	274	279	255	313	260	281	294	273	286	272	264	317	264	262	285	276	276	287	279	262	274	266	282	286	266	269	267	280	247	249	283	264	251	261	265	279	299	294	285	278	288	258	265	252	265	289	257	250	274	277	264	258	291	313	272	278	286	274	275	275	284	279	301	267	276	257	246	271	281	269	287	280	263	256	273	264	278	270	282	267	278	290	268	295	265	256	255	253	280	281	280	285	287	259	266	263	257	253	270	256	271	278	276	268	299	258	274	274	270	273	297	266	301	274	264	294	272	273	312	247	280	313	270	283	286	301	278	270	265	262	273	257	284	283	309	315	291	260	267	265	278	262	271	272	243	251	278	286	299	296	268	294	283	291	279	281	275	290	269	279	282	272	289	304	244	256	247	259	246	255	280	275	270	263	289	295	267	249	270	301	301	293	249	314	279	263	258	270	284	267	255	276	282	253	238	291	278	264	283	265	255	277	290	264	254	297	247	274	290	263	280	284	270	282	255	281	241	248	264	254	266	293	274	282	262	295	281	250	282	251	278	256	286	244	283	262	303	283	283	285	276	265	281	294	259	287	307	279	252	275	286	290	268	268	213	267	297	269	259	277	254	281	258	280	259	287	263	236	275	276	274	283	275	284	294	263	267	283	310	243	252	255	273	277	259	288	268	276	279	237	261	281	283	253	308	284	261	241	257	313	279	242	259	274	293	293	242	254	307	273	279	245	256	255	265	271	265	295	265	269	293	269	303	290	296	265	258	269	270	287	275	283	283	277	285	271	254	252	237	266	281	259	259	257	263	285	286	248	273	265	276	279	257	265	284	273	284	275	304	269	272	282	293	252	261	295	273	280	251	258	292	302	296	280	240	276	281	259	268	263
8590	14608	10071	4335	2599	1697	1221	1081	888	735	654	653	595	554	562	534	533	505	533	507	492	510	457	465	502	470	455	462	479	439	460	431	467	443	446	439	412	434	413	441	428	425	443	402	468	410	430	447	412	430	430	476	452	456	435	442	431	431	448	423	426	412	407	434	396	418	450	413	432	396	446	414	432	398	390	442	421	388	397	444	409	444	436	372	456	415	449	432	423	445	451	412	444	436	403	440	437	439	433	429	429	440	412	439	428	419	419	444	431	439	407	404	438	428	393	445	427	420	417	439	443	438	414	443	386	447	441	424	446	418	432	406	424	396	404	426	420	412	433	409	440	424	428	432	440	459	447	445	437	426	410	426	403	445	410	418	454	419	398	444	448	396	408	443	418	418	415	436	432	418	433	402	414	434	430	429	443	433	416	387	434	408	421	428	443	409	425	427	432	425	430	427	433	421	451	413	404	430	421	404	424	421	396	443	430	399	410	462	460	449	419	421	463	388	424	422	426	426	474	443	409	432	414	442	424	426	458	457	412	442	391	379	411	448	448	424	452	435	446	424	426	419	388	427	427	407	445	426	412	425	411	403	426	452	422	423	408	423	418	426	416	404	435	430	398	410	441	416	439	452	436	387	448	428	452	472	380	422	436	463	432	444	443	425	441	403	432	413	400	433	420	412	449	438	435	477	436	422	436	429	467	401	401	409	422	404	425	423	452	440	416	432	417	451	397	404	410	396	419	426	427	410	446	419	446	406	402	443	406	436	398	401	415	409	463	421	426	433	416	415	444	411	395	411	416	417	417	371	407	418	444	434	440	421	414	450	452	440	428	416	402	409	442	404	462	456	401	423	450	425	409	435	400	407	409	453	430	423	440	438	474	448	419	444	390	387	425	433	447	416	444	398	380	441	454	402	416	423	414	446	447	388	442	415	397	426	424	471	440	407	392	435	436	381	451	396	429	430	408	397	398	440	387	406	448	435	451	432	430	403	417	471	421	424	422	429	380	432	450	432	419	428	426	426	390	398	423	414	435	414	408	399	431	403	408	426	432	444	421	422	384	406	397	396	422	433	456	423	457	439	446	421	447	439	415	395	423	422	431	448	419	403	397	411	398	442	424	460	428	407	422	434	404	443	458	413	428	442	406	413	425	435	445	410	430	422	405	446	435	419	438	412	453	419	429	391	404	387	433	400	466	433	416	431	434	403	415	413	433	458	425	432	438	415	460	426	447	429	453	458	417	421	434	440	434	393	410	401	431	403	409	446	455	434	417	453	430	428	424	434	446	413	434	438	440	426	406	415	439	443	417	390	452	442	440	396	413	469	395	440	442	432	421	411	445	422	431	409	412	420	472	454	463	435	436	413	419	436	410	408	460	422	427	462	426	420	416	441	418	424	469	453	440	410	395	438	412	390	438	430	411	422	439	412	415	433	404	411	432	413	434	417	399	443	381	413	405	425	426	468	405	390	412	400	420	472	416	421	430	415	402	449	449	459	421	433	429	394	441	418	403	409	411	433	438	426	420	386	438	443	444	452	382	395	424	468	450	403	401	444	470	436	409	406	433	403	447	417	436	428	399	436	405	396	402	445	411	424	383	401	420	411	412	410	409	407	415	450	461	455	443	455	403	420	452	407	427	417	432	428	427	423	463	389	416	430	454	462	449	449	454	388	424	441	433	436	423	414	428	459	432	408	424	407	454	445	432	444	398	410	429	387	413	414	396	401	392	418	416	441	427	376	404	429	444	378	412	424	404	412	414	449	415	423	416	447	369	428	416	406	428	419	430	420	398	440	445	429	428	427	420	459	448	420	398	455	408	478	419	421	442	393	425	413	439	426	437	439	419	425	438	441	444	416	434	399	435	434	449	413	408	450	423	436	406	444	382	417	407	428	453	450	440	362	420	401	421	433	431	455	411	379	426	426	411	418	411	453	415	441	432	432	413	389	405	418	451	442	430	436	427	404	393	412	447	452	452	429	369	413	421	409	398	412	401	451	415	476	400	419	441	447	438	408	403	408	431	415	425	404	452	430	394	425	435	445	400	455	421	427	429	445	416	379	392	427	423	407	427	400	413	438	437	457	397	433	428	433	418	439	404	417	426	446	443	416	445	441	429	457	391	436	403	403	470	391	415	451	414	381	406	450	424	399	381	408	425	449	389	402	426	411	431	446	468	453	433	447	421	423	399	401	391	431	386	445	448	394	421	437	434	425	393	422	448	409	458	437	428	426	423	409	410	466	462	439	433	444	392	392	416	432	442	434	437	416	454	413	369	405	399	397	453	446	437	438	371	448	422	438	448	415	428	473	414	404	406	420	404	423	413	433	419	418	399	433	393	414	431	403	418	441	398	461	426	372	405	408	410	407	414	434	441	433	432	404	433	427	450	390	443	415	439	423	387	452	412	453	426	404	382	433	382	414	421	437	407	396	417	461	439	449	453	415	462	420	452	434	411	408	415	420	469	417	435	396	449	431	423	438	423	411	447	404	432	420	430	438	405	408	399	453	420	420	457	446	405	429	455	403	448	393	457	446	420	434	412	412	412	417	458	399	403	404	428	421	403	413	389	413	398	428	404	413	448	399	407	400	429	437	384	453	420	440	453	434	427	408	411	447	477	440	442	435	425	444	414	462	473	446	430	416	409	445	441	421	405	413	491	432	415	447	423	407	423	448	442	454	434	460	442	423	435	418	437	455	458	431	431	439	446	413	449	421	406	393	470	419	435	425	410	396	422	416	396	447	433	414	445	398	420	403	441	423	440	413	492	400	401	435	419	443	384	417	441	400	438	407	452	394	443	410	445	426	449	430	410	417	422	438	429	455	400	406	440	414	463	430	409	421	435	441	404	443	421	433	407	449	456	404	409	420	434	410	416	403	402	388	436	430	420	460	480	440	401	426	458	387	378	424	426	440	425	415	409	444	424	413	431	455	422	424	446	428	422	423	455	399	411	435	427	458	419	428	403	420	388	436	433	435	381	425	452	433	420	418	432	439	467	426	408	424	425	426	391	426	399	427	418	415	419	419	425	433	416	427	436	437	454	436	440	439	429	438	427	412	403	430	410	412	418	392	435	448	425	425	386	398	441	457	445	397	451	444	469	413	415	373	374	420	388	438	432	435	442	427	429	412	432	411	432	422	406	415	402	436	441	427	442	434	417	449	425	425	429	456	393	452	412	434	419	393	467	419	441	424	391	428	446	416	409	433	444	418	404	438	400	412	427	414	398	399	439	418	413	436	436	439	445	442	422	425	444	411	451	436	466	445	390	436	406	449	435	394	408	435	403	434	431	421	385	397	431	434	445	393	425	481	465	402	385	411	457	405	453	442	446	414	396	434	421	419	429	400	426	421	403	411	429	459	394	426	421	446	420	449	442	418	449	411	426	454	439	400	407	399	400	415	408	454	409	436	468	406	417	446	444	406	433	413	413	424	446	422	426	433	426	426	443	421	449	410	437	410	420	406	412	440	419	404	449	430	418	401	434	447
24211	21071	26674	25047	4235	818	637	586	557	502	523	539	566	483	505	514	494	498	487	497	486	502	464	504	486	503	463	491	498	435	487	490	488	473	452	450	480	476	494	492	470	446	463	488	470	492	499	457	478	511	461	492	466	471	468	459	465	482	466	479	487	448	457	463	436	441	469	498	484	482	475	450	514	457	438	478	494	478	452	467	431	474	476	462	467	430	476	450	426	429	472	478	498	480	475	491	539	449	475	471	506	438	437	477	508	477	459	482	508	477	460	558	483	468	471	497	485	497	456	441	461	453	483	447	503	466	481	441	478	518	500	482	472	430	438	493	482	483	446	472	474	495	480	444	479	493	532	457	481	459	466	462	497	428	479	485	458	475	483	486	459	476	509	464	481	530	452	485	466	456	485	460	485	506	479	486	498	458	514	466	490	494	483	485	455	476	513	465	474	484	514	461	494	429	459	445	486	500	478	457	469	489	474	457	467	443	513	475	477	474	451	469	463	477	499	447	455	472	473	502	493	495	494	483	486	465	493	457	467	490	488	487	461	479	468	492	472	483	503	485	437	479	487	440	495	472	495	495	444	452	488	505	537	510	458	504	525	450	461	463	469	522	491	445	454	501	476	487	480	454	448	460	472	495	474	464	469	506	501	465	468	452	466	483	519	484	451	493	460	492	452	482	503	478	508	466	492	486	495	457	500	484	473	485	509	483	482	515	512	491	452	480	506	447	470	487	491	467	465	466	520	479	538	444	509	480	463	465	465	468	463	455	476	471	495	494	485	495	479	475	450	484	504	454	465	488	472	470	480	470	474	526	477	447	494	501	464	456	445	500	463	499	500	493	465	466	478	468	476	481	484	503	449	472	458	490	457	479	471	485	435	421	472	475	485	479	446	449	494	454	496	469	459	499	470	505	470	474	517	424	442	505	492	479	509	471	529	444	465	518	484	491	444	500	451	492	463	423	476	470	491	460	448	477	485	458	500	447	484	450	480	494	484	465	457	443	478	484	451	478	456	457	497	488	487	478	467	454	474	461	470	489	488	479	430	519	461	473	459	513	443	504	491	488	446	486	494	482	476	481	460	472	496	475	477	484	503	477	496	478	464	475	471	419	482	531	448	490	498	457	488	486	467	475	471	501	464	496	444	488	475	493	461	449	499	474	475	497	472	464	489	472	489	477	476	480	488	457	473	439	494	465	491	481	466	483	480	476	443	463	450	490	516	490	468	530	454	484	477	457	472	455	437	472	462	503	504	467	455	490	480	447	461	477	490	485	478	497	506	472	469	468	487	474	470	476	484	454	507	463	487	470	504	459	459	489	478	500	487	462	501	493	408	442	452	443	459	491	473	453	501	485	565	513	481	489	501	479	461	481	468	444	494	493	445	441	481	477	453	491	474	517	475	466	449	495	485	518	441	474	505	461	487	484	510	468	456	458	490	467	500	457	473	475	457	494	485	515	493	459	477	471	446	496	518	465	481	468	477	488	465	473	471	515	478	460	461	480	502	481	447	450	479	465	457	461	471	455	468	467	504	447	490	470	470	532	454	479	475	449	468	484	446	457	459	471	495	497	495	480	468	470	449	476	476	507	489	492	471	448	448	512	455	481	463	489	510	507	497	481	496	473	475	455	492	420	495	519	452	482	472	426	488	498	461	441	445	489	487	505	447	438	447	504	466	463	479	481	434	472	477	490	487	437	461	461	455	495	501	441	477	479	466	481	472	514	472	461	477	453	454	482	475	448	503	493	437	488	471	472	457	442	463	466	494	432	502	446	463	458	493	467	449	485	483	456	460	474	477	454	458	438	469	482	477	459	431	482	469	446	555	478	487	500	492	497	454	456	413	501	458	464	441	507	481	483	454	464	476	474	476	491	491	481	530	466	487	475	500	467	445	475	476	456	484	479	465	480	497	480	510	459	450	456	477	481	462	474	486	472	480	465	496	460	525	438	478	459	481	482	455	475	465	479	460	479	474	511	473	458	462	478	456	486	467	467	490	504	506	488	436	455	470	484	485	487	469	488	472	505	475	461	463	459	446	463	501	452	445	459	500	483	466	451	478	463	497	466	455	513	434	462	460	480	462	519	459	494	502	471	478	458	465	492	456	478	462	442	507	482	468	452	454	512	464	479	494	488	497	475	472	478	475	449	497	454	471	489	502	473	513	466	441	480	511	463	468	477	470	451	456	479	499	500	457	491	463	440	506	463	488	450	467	484	463	466	499	470	527	482	463	442	475	438	445	465	449	473	495	455	454	496	436	466	459	471	481	481	493	462	481	466	429	458	468	463	493	481	450	460	513	470	489	476	472	501	512	454	510	462	460	466	451	461	511	482	470	465	470	504	460	484	454	479	498	429	507	472	495	466	479	486	478	470	540	469	475	461	459	510	470	494	494	494	459	467	445	489	487	457	490	461	465	459	478	456	506	493	504	475	484	487	535	463	490	486	492	440	484	446	491	505	460	497	480	530	474	457	490	471	458	447	489	481	478	481	474	428	470	492	475	457	467	479	492	438	465	490	467	467	473	498	466	449	500	467	507	490	482	437	462	496	462	463	533	440	486	472	499	497	464	460	436	496	520	506	489	506	493	497	483	480	461	495	494	463	471	488	467	532	466	463	450	469	494	472	487	475	460	460	456	504	473	477	461	472	489	498	485	450	492	477	458	447	496	487	519	499	461	483	477	499	512	467	498	450	457	500	481	507	493	496	477	473	519	476	499	488	496	483	526	462	487	476	519	471	456	461	460	492	447	504	460	497	489	526	472	480	492	492	504	469	497	467	507	481	501	471	479	465	477	471	439	482	454	508	484	468	490	433	492	499	458	452	520	498	473	499	498	500	499	486	494	443	450	429	490	490	480	463	473	447	472	489	509	492	482	480	488	477	464	496	475	456	460	474	455	422	452	494	464	490	483	496	457	481	470	490	488	464	466	440	445	500	458	430	466	475	478	460	534	489	472	489	464	473	461	488	490	491	483	507	480	485	458	472	491	461	478	499	480	512	498	462	468	478	487	447	489	459	471	483	494	465	457	469	499	497	455	468	444	487	425	485	499	479	481	481	452	470	490	496	495	509	458	455	420	497	510	481	475	508	463	458	472	451	459	453	492	483	474	520	482	524	492	458	466	475	471	465	480	491	433	485	439	456	449	496	477	437	479	492	464	499	489	472	508	472	514	462	465	485	448	478	459	484	495	473	468	438	489	433	488	468	481	466	498	456	525	474	470	476	498	450	452	464	493	490	481	441	417	478	513	434	497	483	484	473	458	486	462	512	470	477	478	448	503	507	494	468	447	472	540	489	446	479	472	483	485	453	495	460	459	456	453	433	486	486	483	494	427	433	477	478	469	459	484	471	488	455	500	496	460	444	457	445	448	461	503	492	479	471	478	496	493	510	464	458	465	479	453	468	451	442	453	428	465	464	463	425	488	441	498	480	450	506	443	493	469	463	450	490	489	465	488	485	487	469	493	490	461	461	469	440	528	467
7414	9810	6926	3179	2049	1423	1238	983	948	869	823	836	778	800	751	744	722	746	739	742	770	752	730	750	674	713	734	676	760	688	753	702	735	736	762	757	715	700	755	690	783	700	665	716	681	674	726	726	693	737	693	669	706	720	674	731	741	709	712	710	679	708	657	693	710	660	645	697	742	723	681	793	702	750	695	715	735	722	676	685	709	751	669	719	713	691	722	705	679	677	685	747	674	651	652	681	777	676	722	690	695	707	687	683	675	699	709	708	693	718	740	730	725	686	692	730	664	731	676	708	715	693	732	709	680	718	721	678	732	673	676	691	693	701	678	680	659	668	735	668	709	718	757	769	754	686	744	670	734	749	726	674	663	711	726	663	700	690	702	728	669	746	698	673	712	691	729	687	658	668	686	652	701	698	673	684	708	678	656	679	685	721	736	745	677	687	713	690	647	666	707	726	683	692	708	720	701	658	724	668	678	681	716	681	706	690	664	735	695	733	731	687	712	687	703	716	670	719	719	715	670	699	724	683	709	665	692	692	721	692	696	663	723	721	736	700	717	698	719	696	682	687	715	663	701	763	687	711	668	694	729	665	720	701	688	691	635	716	706	698	701	713	703	664	714	671	725	687	711	692	740	699	765	665	678	711	763	737	728	694	704	680	718	665	692	723	689	682	732	710	707	721	697	708	677	699	724	711	710	719	682	722	686	714	680	673	672	691	673	660	739	732	740	704	707	604	751	680	670	716	667	680	721	666	747	721	686	725	698	717	716	682	726	717	724	672	676	735	681	645	682	701	695	685	701	728	754	752	716	697	672	729	686	728	703	688	724	711	738	688	698	669	682	738	725	728	759	697	710	732	722	745	718	680	695	743	698	697	708	733	694	717	716	746	694	690	703	729	709	704	709	664	696	710	702	682	702	704	762	713	678	707	671	692	707	689	703	693	689	677	694	742	720	681	702	649	672	719	666	707	710	692	687	722	684	668	706	673	703	699	672	657	654	730	696	675	725	732	699	678	677	725	766	706	694	686	730	677	654	716	689	679	684	675	734	697	691	683	719	721	703	717	713	691	754	736	739	686	703	694	677	683	718	715	701	716	654	701	698	725	727	682	715	666	665	723	694	650	662	672	727	711	717	661	659	698	674	694	664	714	632	741	709	697	705	719	718	715	692	700	698	713	682	704	688	685	724	756	661	709	750	729	689	676	696	727	686	702	670	634	732	725	682	648	651	663	719	720	715	697	724	680	709	696	721	674	665	678	680	683	718	739	696	718	721	684	696	671	696	680	710	670	712	707	676	640	693	675	673	719	698	701	664	733	681	710	704	678	684	696	722	672	689	729	681	708	710	682	726	699	712	702	722	670	716	675	717	694	716	707	671	685	708	663	697	694	735	741	687	705	752	709	675	682	695	682	669	698	707	715	705	739	715	688	704	701	703	645	667	677	656	683	678	718	694	713	719	683	697	698	670	697	709	686	727	653	755	680	709	741	728	710	677	705	709	690	720	704	671	657	714	720	687	673	729	731	729	693	729	680	746	693	680	666	668	710	721	688	724	630	686	721	675	702	674	697	696	729	676	696	661	736	683	707	729	707	664	702	739	721	721	660	746	710	725	688	718	692	656	654	670	681	675	725	678	706	703	674	719	699	747	661	739	686	708	735	688	712	675	696	676	681	642	735	735	724	668	658	690	686	756	726	731	744	693	692	698	691	720	705	719	693	718	655	662	721	692	676	658	707	664	723	695	658	715	680	678	634	673	727	680	660	706	737	722	642	666	668	719	707	691	711	689	682	690	680	701	720	680	697	708	738	715	694	701	656	691	720	701	659	690	714	725	668	723	685	682	643	674	715	688	719	706	693	669	697	679	704	677	733	679	704	719	688	722	735	671	700	655	715	703	714	712	698	711	679	730	714	670	714	721	700	731	721	701	683	697	687	638	688	640	694	713	690	686	725	732	701	688	695	696	699	705	677	737	712	697	744	676	679	753	685	641	715	686	710	638	741	699	721	688	694	694	698	687	697	697	688	682	710	731	730	725	689	733	635	727	718	655	713	709	696	707	693	682	709	721	715	721	682	690	705	728	729	712	712	681	747	736	725	638	701	672	657	666	674	711	691	689	678	703	682	663	720	715	686	725	727	691	682	668	719	691	705	695	669	674	718	683	713	710	681	646	685	696	726	660	713	684	639	706	662	714	751	675	687	690	743	684	668	712	707	722	685	656	675	666	682	725	709	723	750	705	679	742	727	717	683	686	673	762	683	751	742	687	676	762	748	724	730	680	688	698	737	660	651	656	715	716	698	753	723	715	710	712	681	745	719	661	733	695	699	728	740	710	725	680	670	714	763	725	683	692	724	705	689	725	709	681	674	705	685	669	665	714	685	672	700	669	686	708	665	711	675	675	692	688	720	701	679	666	683	717	690	641	689	667	687	701	668	668	684	715	688	705	685	673	669	757	685	669	707	662	700	738	741	700	743	730	708	684	680	734	739	660	672	653	658	691	717	662	683	684	675	695	692	672	727	691	697	695	697	690	673	653	723	676	686	761	741	726	699	718	719	708	689	698	722	725	690	728	675	686	668	707	700	651	701	685	703	670	707	759	679	708	686	751	693	653	727	657	702	723	676	632	664	703	683	697	672	726	660	720	698	686	664	705	699	696	727	693	680	703	722	708	735	704	688	696	724	710	694	681	742	688	682	684	742	648	736	681	722	689	716	737	664	662	697	711	679	657	739	705	686	708	709	683	697	694	728	697	696	662	741	711	687	702	666	646	724	701	696	750	682	688	675	700	688	726	696	630	697	701	662	696	681	722	714	681	683	709	719	676	665	689	743	742	688	688	763	711	753	707	667	712	725	734	714	688	718	668	669	721	691	722	702	686	621	698	717	702	736	725	662	686	702	722	695	729	704	721	702	693	701	720	658	664	702	667	700	728	670	698	697	724	698	691	661	727	735	687	731	694	689	671	737	684	694	691	706	660	690	673	680	662	701	712	679	701	681	751	706	703	689	744	721	723	715	688	683	736	660	700	726	682	697	650	709	685	678	716	715	693	728	658	741	687	693	663	688	701	715	720	727	700	680	713	701	702	745	726	708	692	683	730	696	750	662	677	669	702	661	696	723	663	704	726	724	719	718	721	656	698	671	701	709	700	741	751	684	686	703	739	679	678	689	712	718	690	736	731	725	703	720	696	683	714	693	735	697	655	660	683	673	681	746	672	703	678	709	723	700	729	726	700	758	637	686	720	717	684	712	696	724	697	706	667	671	712	733	705	708	757	747	681	744	672	748	681	726	714	732	743	673	719	716	665	666	682	694	681	688	698	723	673	713	689	708	730	681	724	708	687	723	691	697	750	673	674	704	701	702	701	673	693	699	681	645	642	701	679	722	672	723	689	682	680	670	650	726	688	711	731	736	710	672	643	682	684	724	703	682	727	684	730	688	660	750	687	744	678	702	676	699	726	684	690	723	723	675	722	659	695	682	706	717
22261	21150	28807	23755	21152	21070	3678	555	426	344	319	267	262	223	188	193	211	169	173	169	158	155	169	162	169	157	152	172	173	167	166	150	126	150	172	141	138	141	145	160	146	151	147	165	153	142	129	132	128	145	142	156	158	172	128	137	123	115	136	148	148	134	124	166	129	154	144	152	138	141	135	141	134	118	137	137	162	149	147	163	129	144	144	128	137	122	139	119	127	137	148	128	153	122	136	120	135	151	131	138	152	126	146	117	134	134	119	125	144	150	141	134	100	153	150	157	143	138	113	167	139	130	144	123	155	121	138	134	122	116	114	148	148	124	128	153	121	129	145	127	143	132	137	139	131	136	126	144	144	152	122	128	138	159	134	155	143	155	137	134	149	142	136	135	151	131	146	127	126	152	144	144	126	144	135	123	136	136	124	133	132	128	132	148	150	133	145	131	133	120	129	133	146	138	139	134	135	164	151	147	132	128	150	131	132	139	144	151	139	142	123	130	114	149	146	142	140	155	141	137	126	133	128	123	128	148	153	122	145	150	143	145	125	137	149	133	123	123	141	144	138	141	150	154	162	126	129	148	152	138	114	136	131	135	162	122	149	133	142	151	123	132	150	143	124	151	141	141	147	139	131	142	146	132	127	157	151	167	146	140	136	142	143	131	135	134	127	159	150	141	153	107	130	148	128	138	158	128	143	141	171	129	121	153	141	160	150	138	159	130	133	135	136	127	160	133	148	141	125	137	139	117	145	136	122	136	112	141	146	141	147	131	142	129	152	131	143	128	147	140	143	137	128	138	143	130	129	125	139	128	139	141	134	159	132	160	147	147	136	142	149	147	125	144	146	132	129	149	133	157	141	118	131	133	148	122	137	132	129	146	151	123	133	147	144	121	138	127	137	162	152	130	139	142	150	138	150	147	120	146	142	124	126	144	146	143	137	143	130	145	144	132	139	138	152	145	142	133	142	147	125	135	117	142	150	157	133	140	133	172	140	153	115	145	166	132	142	148	137	133	146	128	153	146	170	152	127	134	146	119	139	125	123	148	149	138	142	133	146	141	138	145	153	124	136	155	135	127	143	120	142	168	140	140	123	135	157	136	160	123	154	123	131	132	147	129	117	147	147	127	138	136	139	137	121	153	146	132	150	145	138	133	124	140	175	141	133	133	150	130	142	125	139	134	135	147	135	144	148	148	126	143	129	121	124	130	171	132	129	148	122	141	138	124	136	137	144	128	153	138	154	122	140	152	154	148	131	126	160	145	144	137	143	157	132	127	156	142	149	149	139	138	148	157	137	134	127	124	137	139	150	117	126	141	122	146	162	142	128	131	155	155	137	125	138	146	123	146	160	134	142	139	159	136	126	154	141	132	156	153	126	161	128	112	130	142	162	148	149	141	146	115	155	121	137	128	156	144	153	139	145	142	149	146	131	126	114	123	142	132	137	114	146	138	134	140	126	149	132	129	119	144	140	118	129	128	133	121	132	149	151	128	129	137	148	135	144	137	133	132	154	129	149	153	135	136	131	130	130	138	129	159	143	147	133	124	140	127	135	137	126	148	126	122	133	156	152	128	128	149	138	123	148	152	137	134	138	141	122	135	147	150	137	147	159	134	146	136	122	142	136	128	110	125	159	121	144	128	128	148	117	138	144	136	133	136	152	116	140	154	158	127	130	132	151	138	146	127	147	132	144	125	131	123	129	134	151	159	158	143	144	135	132	145	131	111	142	145	127	139	144	153	150	139	134	135	133	133	147	138	146	123	161	145	147	141	161	154	139	151	136	151	143	127	137	142	150	136	139	125	136	129	130	151	146	123	118	127	145	129	155	131	159	137	141	140	144	157	149	146	150	134	142	126	142	147	137	138	155	132	133	143	170	149	141	154	147	152	136	134	142	123	121	131	124	127	124	135	146	143	147	153	141	144	123	149	148	135	146	148	140	144	135	124	130	142	120	116	133	135	147	135	153	116	135	122	146	156	146	139	149	144	143	138	109	132	123	157	155	136	128	126	155	125	136	140	140	138	149	137	132	144	143	154	161	121	130	154	158	145	148	139	139	127	139	136	149	146	141	147	145	117	132	134	139	142	133	138	137	138	139	151	128	138	142	148	142	130	131	120	153	137	162	130	134	151	150	129	129	124	161	147	153	134	124	113	143	142	125	144	134	150	149	153	132	137	134	141	119	140	127	151	123	134	144	135	151	142	148	143	127	120	140	121	128	137	140	118	156	158	154	133	139	139	148	135	140	136	138	139	126	122	122	134	126	134	124	122	123	116	135	135	137	129	135	123	144	150	132	136	139	134	151	145	143	123	157	150	145	137	145	145	125	118	127	139	135	142	138	134	135	148	142	140	159	142	145	150	125	130	132	151	101	144	143	130	143	129	158	120	139	163	146	134	138	136	138	127	123	142	135	157	131	161	149	147	147	130	143	139	133	140	139	150	134	138	148	131	135	139	154	131	135	147	132	146	139	120	146	143	154	148	144	147	158	128	138	144	122	136	133	158	146	128	124	129	132	137	141	139	150	147	137	154	149	141	147	134	138	134	135	145	141	152	121	116	163	129	119	145	117	128	138	141	122	134	118	134	133	128	121	128	147	147	133	134	154	156	131	129	125	114	148	124	134	122	148	139	114	141	146	142	130	147	120	119	127	134	140	167	146	138	131	149	126	142	137	137	128	138	129	160	131	114	139	127	139	133	134	127	164	156	137	173	154	125	132	120	124	160	150	137	131	129	122	136	137	129	132	138	166	125	139	133	150	157	135	134	123	135	171	142	153	130	147	153	158	148	137	142	120	141	138	115	153	131	133	139	140	137	130	144	135	125	128	148	140	124	141	151	128	142	138	143	149	126	146	136	116	138	125	141	135	117	139	134	143	144	136	136	146	145	156	128	120	153	126	127	149	129	145	161	148	129	149	130	134	119	140	152	140	134	120	155	117	135	97	139	139	162	137	131	144	150	136	136	137	154	148	138	143	164	127	128	109	132	137	137	144	130	139	131	139	157	131	141	126	141	130	161	136	134	135	128	147	143	132	138	124	167	140	128	143	127	142	141	129	149	128	135	139	139	140	133	144	134	123	137	136	123	134	124	135	124	146	132	127	130	139	117	138	128	127	112	136	143	147	129	125	131	112	153	125	138	118	152	125	161	137	150	120	134	122	144	133	139	153	130	135	141	159	154	152	136	135	137	146	145	126	137	149	145	132	167	112	140	133	141	131	121	148	150	124	132	131	144	135	154	131	148	118	121	128	127	137	150	132	130	139	141	150	129	146	112	135	124	141	149	152	150	140	132	162	134	159	142	141	151	135	160	136	158	147	127	127	149	132	149	139	116	128	156	136	143	121	138	150	153	118	139	125	130	154	123	149	131	155	142	131	154	150	135	158	127	142	137	130	127	146	148	151	168	125	139	132	133	144	128	115	146	155	142	105	145	146	121	152	106	120	140	130	155	122	111	118	145	138	135	142	126	127	149	142	158	155	131
10204	19255	13660	6938	4365	2535	1742	1240	1026	819	690	612	520	516	473	388	375	364	343	325	322	319	293	273	289	267	273	314	232	229	246	233	263	263	238	246	213	235	232	218	227	203	219	242	260	248	224	222	231	222	224	248	223	234	231	222	219	233	201	215	224	206	237	204	203	228	218	221	229	206	198	221	212	238	226	213	199	199	227	212	201	214	189	212	213	233	192	232	226	214	207	212	217	224	216	228	214	205	232	222	194	207	211	192	208	212	199	181	209	198	210	210	214	179	210	224	210	191	198	210	236	214	175	213	212	203	210	218	210	193	214	224	193	204	214	199	194	230	214	217	215	208	203	204	189	199	183	227	189	203	211	197	216	185	207	198	184	212	209	227	219	207	194	195	177	217	196	195	212	211	211	202	242	170	205	175	207	221	219	216	213	228	202	207	234	201	220	186	223	204	214	203	198	210	194	204	214	229	208	193	186	210	197	209	209	201	205	217	184	195	211	235	178	225	211	197	225	197	211	198	204	199	232	232	194	238	212	203	197	201	194	205	210	213	221	228	199	202	197	192	210	214	203	187	219	209	193	232	196	196	238	201	192	208	223	206	210	194	206	202	215	194	190	189	236	224	218	243	197	205	227	225	207	208	215	208	214	218	184	208	198	210	207	212	191	214	222	211	177	200	227	220	183	180	202	180	196	216	186	213	203	206	222	215	206	218	197	228	175	204	188	220	193	208	212	236	221	182	209	228	215	216	209	212	203	224	207	197	193	229	226	204	232	227	216	197	197	194	191	224	219	192	179	198	204	186	225	215	202	202	208	193	202	189	209	204	223	195	204	215	196	211	184	201	189	191	192	182	204	212	217	205	192	203	205	222	221	214	212	213	214	204	189	204	207	207	204	210	203	199	225	198	207	196	198	213	211	204	210	226	205	202	208	214	201	204	226	230	197	233	190	201	188	213	202	188	214	215	204	208	200	204	239	224	193	209	215	192	185	201	202	201	231	216	205	200	200	204	195	217	206	180	208	209	221	223	209	198	210	204	202	207	181	198	178	211	208	225	202	224	204	182	208	198	180	223	199	202	199	196	204	191	199	197	181	202	201	208	191	224	215	207	214	217	219	222	184	209	194	204	195	201	206	209	200	241	214	201	213	179	215	187	190	198	234	218	234	215	213	211	202	203	193	231	200	223	211	211	203	207	200	236	212	174	209	202	200	213	215	199	195	178	207	219	210	212	215	195	221	201	177	224	181	197	227	220	212	183	211	207	216	209	196	187	222	194	215	207	202	191	201	200	198	181	177	199	218	221	204	214	208	230	204	202	222	170	208	195	213	211	191	218	198	199	230	177	224	205	206	223	190	212	192	211	229	231	215	212	216	205	219	216	226	198	215	196	214	202	204	229	228	207	208	215	187	184	218	212	207	217	216	232	212	220	209	235	191	226	179	222	226	215	217	209	219	200	196	225	185	210	221	209	215	222	215	222	204	198	227	220	178	204	186	213	215	217	235	198	200	219	213	219	215	184	226	198	170	200	193	213	238	212	203	201	209	217	240	209	206	235	215	185	229	225	224	202	196	217	187	210	206	178	193	218	210	211	201	228	198	211	202	206	209	212	222	227	196	213	208	220	225	198	224	222	187	215	199	201	198	217	208	187	230	235	220	205	214	196	219	196	216	176	205	216	215	214	195	185	212	206	200	212	214	224	187	197	224	216	201	187	199	193	191	212	187	172	208	204	208	225	219	223	209	207	193	201	204	230	207	203	233	186	199	208	234	212	209	213	198	196	202	209	217	216	193	225	206	212	217	213	196	208	193	227	191	211	185	223	204	196	202	190	214	225	188	176	200	203	208	205	209	201	194	205	198	216	230	217	205	215	188	232	220	196	242	176	219	218	199	228	192	228	209	205	216	214	213	225	232	212	196	205	220	219	212	217	223	186	216	218	200	223	224	193	173	188	209	226	202	229	220	217	190	216	203	212	208	223	229	190	215	216	210	205	209	217	204	205	189	196	187	187	204	201	203	200	226	226	225	207	195	208	212	177	214	205	206	179	199	230	189	220	228	177	219	181	199	188	227	203	191	210	226	180	216	194	212	215	213	222	217	208	218	199	185	210	181	193	211	191	192	210	207	176	204	194	206	219	235	209	219	188	212	208	224	221	215	216	201	179	190	210	195	212	220	209	202	196	244	198	203	206	216	202	176	206	196	212	212	197	188	213	207	215	235	179	209	218	256	219	181	211	197	203	203	191	239	217	229	182	208	197	216	242	235	196	192	227	201	199	210	175	200	199	210	207	203	215	199	211	212	219	199	217	203	207	192	221	179	236	204	181	197	190	224	208	209	213	193	216	214	192	208	230	174	217	195	205	230	205	200	189	210	182	223	196	193	184	196	206	203	216	202	184	195	212	198	187	206	197	203	238	224	209	237	209	195	210	200	207	221	207	207	198	202	228	217	212	224	207	211	184	196	206	213	223	238	205	208	190	224	204	200	211	212	176	211	188	211	215	184	196	191	214	206	207	213	200	190	208	207	203	200	222	190	210	191	223	225	213	188	216	214	204	183	196	232	191	226	233	211	196	208	204	195	201	254	207	202	205	206	235	212	199	197	229	216	223	206	210	238	217	197	209	234	223	202	206	212	208	191	235	206	209	194	211	237	207	187	177	198	197	228	233	218	230	207	204	218	179	214	212	214	215	241	194	211	218	213	208	202	225	227	235	221	226	230	222	223	206	201	193	208	204	209	193	207	242	190	194	199	247	209	197	189	197	182	213	222	209	209	209	212	182	211	221	211	227	211	221	190	187	214	205	207	214	225	231	203	232	191	224	181	220	210	216	217	204	214	210	201	217	210	206	180	196	188	193	238	193	186	193	176	194	215	206	193	214	201	226	223	201	220	205	204	215	204	187	214	229	215	222	200	211	226	226	199	196	215	220	194	191	197	213	211	205	220	197	196	210	255	215	224	196	188	216	233	188	202	189	217	207	204	206	200	213	174	202	208	209	212	202	205	217	183	204	214	201	204	194	191	201	215	189	231	223	201	212	181	205	215	193	205	202	205	187	205	190	208	221	194	222	208	199	216	208	206	194	176	195	217	203	210	205	209	214	226	221	207	208	189	190	208	190	202	192	203	199	208	205	209	203	210	211	193	218	219	242	208	189	190	210	201	224	186	206	222	219	204	227	223	189	215	206	222	223	197	195	220	190	189	208	217	202	206	213	217	194	240	210	230	239	212	190	222	229	228	214	198	222	203	210	227	211	209	187	209	214	206	216	233	206	210	196	206	198	220	212	183	213	210	229	195	224	209	206	197	242	196	217	217	193	218	207	218	232	224	224	208	195	225	224	199	208	213	185	202	213	198	214	213	199	199	206	232	207	205	224	184	221	222	230	191	231	210	205	226	181	215	218	231	201	197	222	225	221	205	215	223	216	223	200	214	214	209	223	216	203	204	228	190	215	193	198	227	220	215	210	198	206	248	184	200	203	191	200
26886	19183	6292	1344	734	610	636	553	526	551	533	517	531	565	485	532	492	551	538	529	500	480	521	520	521	537	537	527	514	511	504	522	497	489	539	552	497	527	498	488	539	491	484	505	513	491	507	506	521	550	520	513	516	517	502	482	539	503	544	493	489	492	530	517	508	483	549	482	531	551	520	568	520	512	497	512	528	507	546	512	521	473	556	487	526	481	470	515	571	545	505	533	572	505	548	459	512	542	516	521	541	512	496	518	498	508	525	484	531	525	534	532	507	497	535	527	495	512	548	495	488	511	520	495	502	503	530	571	536	507	509	470	500	521	556	512	537	515	558	487	533	492	500	477	512	503	531	565	515	533	505	521	486	519	499	531	504	515	528	540	494	534	496	517	542	548	507	501	547	499	495	515	524	501	515	518	502	517	497	499	526	485	495	544	508	509	528	499	553	485	503	540	515	528	503	472	535	525	533	522	515	484	519	520	502	492	478	494	529	528	513	550	477	497	525	520	519	492	534	503	523	533	513	500	490	537	508	461	478	481	524	498	534	518	492	514	461	512	526	493	525	491	509	496	509	520	517	502	500	544	509	494	513	521	500	521	517	509	509	520	496	546	526	545	507	549	549	529	517	512	501	524	516	511	533	484	503	532	492	500	446	498	505	481	543	523	542	492	482	477	544	491	514	525	475	531	510	518	500	507	472	510	520	506	519	476	531	463	542	489	489	482	491	503	485	499	516	510	525	565	479	515	537	494	532	475	502	528	558	532	515	519	487	513	520	491	501	516	485	522	520	516	528	517	477	507	505	514	507	486	531	523	530	506	491	535	484	561	507	507	469	524	538	539	515	468	510	533	502	540	541	484	534	522	476	537	548	539	499	532	516	548	533	492	518	559	513	517	475	520	538	514	503	518	517	531	484	523	549	519	537	499	504	498	482	531	520	542	473	471	538	510	486	504	521	511	529	465	529	495	505	554	509	492	522	495	521	562	521	491	499	511	497	533	493	450	508	505	551	486	446	520	502	489	513	540	527	512	558	512	480	474	523	477	504	525	505	493	518	538	574	537	488	497	511	490	496	515	483	501	505	498	503	479	486	469	539	470	533	558	514	543	541	529	508	516	528	484	474	508	520	503	530	532	521	531	506	487	517	488	534	487	482	547	538	496	488	526	527	502	506	556	501	536	516	523	519	478	513	515	512	474	443	539	537	521	548	494	530	482	516	519	524	503	521	489	522	510	468	522	509	512	545	495	509	513	497	508	523	521	517	510	517	552	505	528	477	532	541	529	541	495	482	475	489	508	552	523	541	474	492	540	490	468	487	535	505	523	531	510	561	497	519	524	512	523	511	503	527	492	530	523	529	495	535	508	467	532	511	527	504	492	508	486	487	534	524	548	524	473	511	493	529	532	495	481	511	517	532	531	549	525	526	472	516	528	544	505	505	493	505	483	509	505	507	526	522	533	514	520	533	495	517	527	489	520	492	484	549	491	510	559	475	539	497	504	567	508	528	557	487	462	548	526	516	497	512	532	511	506	493	481	535	483	522	475	533	484	496	547	497	543	537	512	549	521	495	512	486	491	570	560	518	476	510	518	505	501	519	524	538	480	535	538	486	489	533	519	491	489	542	529	484	483	488	510	490	571	510	499	561	512	512	535	537	487	491	526	515	470	483	504	578	559	546	476	513	498	494	506	529	535	522	514	478	520	500	502	506	513	501	495	476	476	527	493	573	513	490	548	480	484	507	513	498	518	518	515	465	512	556	519	517	513	548	498	507	497	491	513	527	516	486	527	498	501	489	554	572	486	535	497	485	484	487	485	487	488	475	527	537	490	522	498	489	475	517	505	516	529	554	512	488	532	510	523	549	548	458	502	478	505	495	496	516	539	520	470	525	496	496	517	516	533	500	534	516	520	500	500	486	534	503	554	490	506	506	521	500	482	497	490	485	506	546	513	546	507	507	498	493	498	516	511	498	560	542	521	486	453	523	498	491	507	533	548	536	513	481	544	513	493	494	506	539	529	552	530	479	506	541	534	526	478	495	479	537	503	556	492	545	493	469	537	493	511	546	523	478	522	577	506	515	489	506	513	564	513	556	535	523	490	530	517	577	501	495	505	496	522	470	520	511	500	531	550	508	572	499	506	480	497	553	498	495	511	496	530	519	548	490	508	555	501	496	505	473	530	487	490	488	505	505	492	524	471	538	511	531	484	484	533	518	530	541	527	531	497	492	481	552	551	519	522	475	518	482	503	547	504	510	499	531	507	509	513	493	494	525	524	493	468	515	529	526	493	496	512	509	515	549	495	503	490	533	467	513	563	515	502	511	552	535	521	503	519	530	553	510	526	522	541	510	517	513	536	510	510	506	540	522	530	486	524	562	509	521	522	503	497	502	520	534	524	509	504	466	549	494	481	549	528	482	501	572	518	488	515	531	511	548	501	512	461	457	517	502	530	558	504	520	497	504	567	566	514	507	517	486	509	492	498	531	533	521	487	517	495	494	528	512	500	521	501	496	492	484	483	527	518	523	487	547	525	523	506	508	509	533	514	517	514	517	510	544	530	509	520	502	522	551	495	557	548	554	518	528	533	560	531	524	508	536	487	529	518	500	534	493	486	484	517	505	536	466	541	526	513	520	502	532	488	534	496	507	492	459	567	554	538	507	496	507	530	513	498	522	518	520	526	521	554	526	548	573	519	532	571	499	514	477	534	508	494	475	508	538	504	518	526	482	474	546	486	502	531	476	506	470	490	528	519	510	566	501	529	499	451	485	501	510	507	481	536	491	528	480	506	496	526	510	533	558	530	552	532	515	507	468	505	481	482	508	478	547	494	528	535	509	525	528	506	503	480	503	526	546	477	496	525	448	536	528	496	539	443	543	505	509	527	504	523	517	488	518	507	509	523	510	523	482	544	523	542	501	496	503	538	473	532	502	490	504	533	520	516	482	567	516	502	494	447	505	522	484	492	532	515	515	519	523	513	505	481	504	496	535	498	486	503	489	507	507	497	518	510	511	503	482	510	534	516	496	536	524	477	526	486	515	496	548	510	503	535	510	528	503	492	475	516	550	471	516	516	532	465	500	532	518	540	525	523	498	481	507	527	501	487	520	494	503	511	521	540	470	507	524	521	542	520	512	508	489	517	531	488	544	538	509	526	525	491	514	526	496	529	518	522	488	567	523	535	486	537	522	509	502	497	516	535	509	528	501	509	521	519	531	504	524	473	510	492	526	498	505	511	517	533	494	491	491	491	496	565	493	502	491	537	502	496	552	477	483	533	514	516	549	506	523	520	503	521	521	527	524	493	504	517	510	528	520	519	507	492	556	553	515	515	488	513	493	507	447	491	561	507	517	496	524	552	469	541	497	532	530	578	476	519	508	520	549	502	502	480	531	515	500	490	525	448	518	476	502	520	511	545	495	511	530	485	505	581	500	512	500	526	536	511	449	489	539	534	528	546	476	480	512	482	487	506	520	543	514	475	524	523
7892	5104	3755	1707	1248	1019	918	915	831	844	771	798	827	815	789	773	820	794	867	748	782	747	739	785	772	796	774	737	780	773	795	751	748	743	775	784	819	726	746	753	759	784	747	775	735	765	782	786	758	722	768	773	694	753	757	817	753	751	740	782	800	759	746	744	769	787	748	785	782	776	777	762	729	824	744	785	760	748	750	802	807	783	755	814	700	773	776	730	766	753	769	761	813	720	766	742	776	776	765	755	730	799	814	802	723	764	749	745	771	743	721	767	757	700	737	752	803	750	731	760	723	773	792	747	771	784	781	773	812	717	759	723	783	756	713	784	758	750	719	774	769	729	783	773	806	780	759	806	808	782	794	734	784	819	781	772	777	809	736	765	754	727	760	744	780	740	786	781	800	774	790	797	783	762	733	733	722	790	776	786	748	740	733	711	766	750	763	756	757	770	757	768	785	749	759	767	779	795	745	755	803	789	697	747	718	785	736	754	737	751	794	764	756	749	773	778	769	728	788	752	798	749	771	768	803	777	739	763	759	761	755	841	764	789	738	744	808	786	760	788	734	760	738	753	778	769	744	738	763	790	762	766	807	773	731	761	787	792	728	780	762	733	764	809	781	748	775	717	795	787	806	719	762	809	791	789	768	785	740	747	773	745	749	801	780	770	771	790	727	748	734	762	737	745	773	772	787	746	744	777	787	772	805	782	722	729	769	778	776	770	741	799	754	798	738	771	785	762	747	720	751	815	764	781	777	800	783	793	753	781	760	773	767	766	803	793	755	774	758	766	757	742	801	760	737	760	747	787	750	755	812	782	739	790	807	756	747	783	742	744	847	802	728	734	734	780	775	748	766	794	725	794	768	765	818	732	781	700	740	771	759	766	799	750	734	769	808	800	725	786	742	791	785	837	799	775	772	750	789	769	748	752	787	838	740	791	781	771	774	763	768	727	762	780	792	804	764	787	783	763	739	753	749	781	777	787	727	768	773	756	832	741	775	723	770	800	747	743	785	820	786	747	752	747	782	748	815	791	775	794	756	749	769	763	740	750	771	773	798	742	764	733	751	782	818	814	748	784	800	776	790	753	802	733	776	757	777	760	761	755	757	746	766	787	795	805	738	806	778	741	783	796	809	795	737	774	741	741	776	738	745	789	791	778	771	800	769	739	737	767	744	765	761	774	767	750	757	735	750	763	730	773	776	768	744	714	775	751	789	735	758	811	763	759	734	795	753	733	806	707	735	764	794	751	731	784	736	754	750	753	745	744	731	724	750	750	782	761	815	765	766	778	743	769	786	794	770	738	756	771	735	755	734	711	756	716	754	749	727	774	756	800	799	708	704	776	773	751	782	747	711	797	794	781	788	776	755	800	747	734	756	748	773	777	720	740	805	759	745	756	746	708	741	777	748	775	765	794	776	712	782	798	797	778	743	730	757	734	717	792	749	759	719	752	720	760	778	738	766	780	845	728	725	779	803	787	782	759	779	756	761	748	774	779	780	794	726	731	726	747	770	766	742	773	786	788	718	782	783	856	744	762	771	736	751	707	737	743	772	742	713	774	814	787	814	822	758	765	704	757	762	754	771	795	737	806	781	754	784	813	749	773	779	742	727	780	790	806	783	755	786	788	786	759	809	740	791	816	761	788	766	728	773	800	779	748	740	783	769	766	795	799	762	776	728	725	776	784	789	793	716	798	803	775	772	701	759	730	685	774	789	731	747	775	751	753	751	739	790	743	768	735	716	777	800	745	794	753	776	746	761	758	813	738	756	793	829	762	722	761	773	722	774	725	749	780	724	737	753	770	750	762	815	808	806	811	745	797	716	752	777	731	833	749	734	766	788	740	758	733	800	750	799	799	786	734	789	781	745	781	747	749	777	758	770	810	798	732	758	779	775	798	740	752	758	780	737	766	780	778	736	729	759	774	728	792	738	770	769	799	719	766	764	739	758	743	786	744	746	780	742	801	756	814	705	726	747	763	737	764	753	729	711	769	732	756	725	758	777	807	760	743	741	769	777	723	723	757	753	794	794	741	745	764	773	785	754	797	753	791	718	729	758	736	792	769	770	793	746	795	810	782	780	780	708	802	817	793	754	759	776	741	777	761	761	761	785	722	721	816	716	762	756	777	732	755	754	789	750	781	726	735	768	765	742	769	758	736	750	741	758	720	751	775	762	745	804	764	777	797	752	762	753	777	752	765	676	770	734	788	725	755	768	732	782	734	757	755	726	755	774	785	748	815	828	801	769	787	766	765	771	746	735	769	729	752	756	775	780	778	793	723	740	771	763	783	790	739	751	753	747	749	772	808	753	758	728	817	768	800	755	753	798	779	749	765	817	759	764	781	774	805	796	784	802	762	755	764	768	799	753	765	760	765	800	762	771	762	752	772	741	739	803	770	752	700	763	720	823	765	787	746	746	730	744	770	755	736	792	785	774	782	771	778	726	756	724	714	790	742	754	791	736	708	771	793	798	769	789	754	741	732	758	718	766	771	755	761	745	808	766	801	755	749	725	755	718	801	737	744	733	756	759	769	741	749	723	761	747	773	774	764	757	762	751	733	786	778	738	780	827	731	796	788	748	779	730	781	775	820	746	802	747	770	796	785	726	744	771	792	767	772	766	741	826	805	712	794	791	785	780	762	758	773	778	805	748	777	778	769	773	786	768	798	730	820	830	779	772	760	758	829	782	764	784	750	777	768	711	757	780	744	784	743	828	794	782	736	733	779	781	794	761	728	796	769	733	771	750	752	783	748	749	764	769	807	768	731	768	778	767	743	802	709	730	743	791	781	751	729	770	781	712	747	758	781	777	724	810	803	768	776	757	771	736	785	750	761	796	782	740	753	752	729	705	841	805	761	755	721	762	772	745	809	774	742	771	780	762	767	764	738	731	802	815	734	747	738	748	775	751	739	745	741	776	747	748	737	759	791	767	739	777	770	779	769	737	758	765	770	813	737	801	771	807	808	767	729	786	801	800	750	724	785	783	730	731	741	780	723	736	757	790	749	805	775	762	773	760	780	764	735	770	788	784	705	814	762	747	758	745	737	786	775	768	769	787	799	797	843	751	743	772	709	820	765	749	801	764	747	748	768	835	789	732	781	729	825	784	765	823	771	760	793	825	799	729	786	738	759	767	779	783	777	733	762	722	738	775	747	769	846	772	789	799	780	773	783	827	767	812	799	753	712	760	759	744	699	832	734	772	781	740	786	775	776	752	765	752	775	779	800	753	750	764	739	777	814	771	775	747	762	820	799	797	835	790	778	781	794	738	792	768	771	772	744	779	796	781	785	771	763	760	774	750	752	759	804	737	735	735	748	765	716	733	755	748	789	695	780	762	816	791	782	753	753	765	776	798	738	747	740	801	778	811	801	686	752	761	774	695	809	755	779	763	776	722	785	744	798	821	792	761	773	801	820	769	761	785	731	702	722	812	748	802	818	762	761	767	816	756	822	752	795	754	780	792	743	748	737	716	737	759	796	818	766
23073	21112	28287	24190	21080	6830	772	524	446	427	362	346	309	352	280	319	291	308	289	305	284	278	317	260	293	322	301	287	274	319	265	247	265	295	261	274	281	275	286	273	273	258	269	294	292	273	259	258	270	250	253	279	286	262	282	294	237	267	267	252	281	286	257	257	280	283	244	268	258	281	300	270	292	263	259	297	269	273	247	268	267	275	258	281	261	270	264	257	261	258	249	277	266	264	244	288	267	270	271	267	289	264	283	260	273	267	272	279	259	247	268	254	264	268	258	289	270	256	292	269	254	262	267	266	274	247	279	267	258	260	269	267	285	231	241	265	255	243	282	246	263	285	260	282	244	273	304	245	268	301	268	258	270	247	272	283	277	282	256	272	265	258	258	227	291	283	294	262	282	260	267	268	280	275	277	269	234	257	287	258	292	274	270	299	269	272	283	278	248	269	277	263	266	289	272	290	289	299	269	298	267	258	261	240	242	291	238	296	278	233	266	290	253	267	258	268	292	260	242	259	260	271	247	269	267	289	268	274	289	288	300	234	239	267	280	264	282	261	266	267	280	269	262	286	272	291	250	265	280	275	281	270	305	249	274	277	285	253	288	278	295	282	280	262	291	280	295	308	279	264	254	275	274	261	264	264	253	271	245	266	290	266	272	267	266	264	265	252	269	263	277	246	281	242	299	283	277	251	287	287	263	257	246	268	270	287	265	266	255	264	281	282	273	257	273	266	272	273	268	250	269	286	267	302	234	266	250	268	301	285	265	262	269	255	258	225	259	263	257	286	261	276	272	283	278	264	264	268	299	273	261	260	278	272	253	271	278	264	280	279	271	277	247	270	262	260	285	257	243	276	263	266	258	293	284	288	246	258	259	275	248	274	265	279	238	269	255	255	280	292	288	238	268	279	262	244	297	257	242	256	257	274	254	253	256	258	258	253	259	307	302	246	265	293	246	255	281	277	303	289	271	257	254	248	292	262	273	282	285	278	270	278	311	268	246	245	271	265	283	273	288	312	265	255	245	264	248	268	250	281	269	239	265	270	306	256	295	239	280	281	271	267	264	267	274	271	289	254	267	282	265	282	249	286	247	271	271	272	309	235	264	253	280	277	307	286	290	253	266	314	270	288	284	280	259	257	274	269	273	241	248	252	274	259	255	278	276	264	271	277	275	273	265	282	255	269	269	264	270	301	272	271	256	309	275	269	284	273	264	288	268	314	263	242	272	276	235	263	282	283	280	267	250	262	269	298	269	296	273	282	282	269	265	254	287	300	231	247	275	265	258	264	273	253	264	255	279	293	246	277	263	236	275	239	278	267	254	246	259	301	261	251	243	260	254	266	262	274	275	247	273	259	260	243	262	254	285	266	297	265	260	269	267	256	242	294	290	261	254	267	313	237	275	292	279	274	257	270	265	292	295	264	309	236	273	269	278	254	273	285	239	275	277	292	242	261	246	286	274	281	251	258	234	274	261	252	282	295	271	242	274	270	291	285	266	254	283	262	256	251	266	265	268	279	299	269	267	277	280	256	278	320	282	236	270	275	264	288	261	261	276	271	246	281	262	302	260	304	258	276	297	286	237	249	251	276	248	259	274	259	259	255	244	279	288	261	260	250	243	303	279	278	263	273	269	245	251	269	290	254	258	270	279	280	281	255	262	265	268	258	254	269	267	263	280	269	237	274	291	271	265	259	272	271	269	275	272	261	244	296	273	242	284	290	271	280	289	250	262	266	243	251	249	244	254	265	250	256	236	264	240	267	267	247	261	259	245	235	303	264	271	258	260	274	277	263	255	257	282	245	287	291	262	271	242	254	270	276	288	281	279	261	273	324	268	247	271	275	250	254	271	235	247	251	259	258	289	267	291	304	256	250	255	246	258	271	274	275	262	274	276	245	306	266	282	269	285	234	278	283	255	258	237	267	221	273	250	304	281	241	265	266	248	276	264	278	243	274	262	275	268	244	292	266	272	271	275	243	286	285	257	287	268	263	267	280	282	273	248	278	262	303	248	281	259	281	248	264	277	271	274	269	265	285	255	239	214	296	292	280	247	280	225	264	272	279	280	281	280	246	233	288	273	274	300	265	270	284	280	261	276	280	269	266	306	270	264	263	251	253	262	272	244	231	268	245	250	282	250	276	302	268	276	253	301	261	254	263	253	257	302	253	264	281	268	263	243	275	270	289	282	294	240	264	283	259	275	257	262	290	255	243	307	281	288	268	258	254	276	284	237	269	292	291	263	280	267	283	269	281	318	273	287	267	272	268	267	255	262	268	271	267	236	284	260	270	272	277	278	241	277	273	241	271	305	289	313	268	238	258	252	285	255	284	270	276	257	296	288	260	269	260	275	275	264	241	261	265	263	275	295	267	271	261	274	278	269	254	260	280	259	252	255	250	295	251	268	259	268	260	241	289	270	291	224	272	256	251	268	256	255	276	268	240	269	270	262	263	271	266	269	279	260	252	257	280	270	259	259	273	250	283	287	282	263	264	256	246	267	275	283	250	272	274	263	245	253	244	271	264	275	284	240	251	263	253	272	262	294	280	289	249	260	298	259	262	257	272	286	271	268	271	262	272	256	261	288	265	281	249	249	259	281	244	266	254	244	248	241	291	274	273	282	246	299	266	271	263	283	269	301	258	275	281	274	283	286	290	253	265	252	267	281	240	253	276	280	275	248	255	260	259	280	261	295	246	301	275	279	255	291	284	265	298	261	284	284	264	272	286	315	272	282	262	266	244	251	262	264	297	252	277	297	247	252	258	266	275	262	288	287	281	276	273	275	248	264	243	242	283	293	271	265	301	254	279	253	275	267	257	269	274	278	280	255	298	245	278	283	272	270	267	246	294	269	259	257	264	269	256	261	254	270	312	292	256	261	252	249	277	269	243	294	275	251	255	294	293	288	264	257	284	269	286	268	291	290	255	281	250	246	271	243	282	247	277	294	270	267	265	266	253	288	274	253	273	250	289	250	237	278	291	258	266	262	254	260	271	262	245	273	273	293	259	271	274	265	250	259	288	273	274	285	281	270	266	262	248	275	258	256	245	257	283	261	279	275	306	272	232	272	268	274	261	263	267	274	270	257	251	284	280	284	248	264	269	259	271	274	250	273	257	252	244	271	269	267	292	280	279	264	277	276	250	277	276	259	261	301	296	271	286	287	268	275	274	317	265	292	251	268	275	275	262	282	284	281	262	250	300	258	291	277	255	300	292	273	273	278	247	279	258	269	260	254	255	259	271	277	292	304	253	266	255	269	265	258	249	262	274	277	240	257	249	284	259	263	254	281	282	271	272	285	249	266	276	272	275	270	278	285	253	304	289	297	261	274	273	280	261	247	278	267	251	261	263	279	286	262	247	253	269	245	284	252	273	272	257	299	294	272	289	279	282	271	262	270	310	268	278	238	253	269	278	296	258	286	247	293	259	266	254	281	274	231	262	279	296	238	287	242	241	254	247	283	280	273	280	246	265	262	272	303	257	280	237
8545	12886	9344	4332	2792	1802	1301	1004	822	757	695	603	631	579	563	579	488	543	493	476	414	470	490	477	463	445	411	442	436	460	445	433	415	446	423	443	460	468	420	434	441	450	439	435	425	428	403	446	447	467	415	452	430	435	406	427	465	385	418	438	426	375	430	416	485	419	441	440	407	425	488	425	422	409	431	470	419	383	417	424	398	418	427	410	418	461	391	433	431	434	435	411	394	430	446	415	436	413	426	437	425	406	409	447	400	440	422	425	431	426	423	438	455	411	438	410	451	429	426	402	415	401	436	406	422	393	397	415	439	410	409	438	440	432	432	442	409	407	428	409	454	452	386	416	419	403	418	444	433	456	425	383	410	450	442	446	392	434	394	414	439	397	426	440	422	418	443	421	409	401	426	423	447	456	430	401	396	422	427	443	425	395	441	457	422	425	390	414	443	422	422	404	397	411	397	396	431	397	434	411	422	402	454	434	403	416	425	437	422	420	435	414	420	413	444	428	431	453	407	427	419	386	410	421	411	422	392	429	387	430	437	429	407	412	441	416	418	444	417	407	424	468	456	378	398	421	424	437	404	437	381	396	453	406	409	416	426	381	446	389	416	404	424	403	414	428	409	411	412	422	426	406	443	424	382	419	443	431	421	441	428	424	376	414	434	448	396	402	412	412	409	431	457	443	464	433	421	416	412	409	418	444	421	440	447	400	426	401	422	458	422	449	428	447	430	405	416	377	422	410	446	409	385	405	413	432	421	389	409	393	425	446	405	443	428	441	433	424	393	426	390	423	403	422	409	433	436	416	366	409	427	426	401	420	412	417	437	419	410	419	479	430	441	425	407	431	420	403	422	424	441	432	414	425	406	423	445	450	439	408	442	396	402	383	388	432	410	403	434	465	419	446	410	448	415	459	415	443	418	406	408	409	419	396	407	422	405	421	427	408	418	414	423	404	426	378	400	363	436	450	419	396	401	425	410	419	413	420	404	432	378	434	417	398	425	422	432	468	439	382	399	450	421	402	408	395	393	443	367	407	439	429	399	426	427	438	450	416	425	404	439	390	412	420	392	401	399	449	426	424	402	390	462	423	432	431	418	418	421	414	438	429	437	399	425	400	393	409	395	408	426	420	414	426	415	427	409	456	410	422	431	445	424	423	446	440	475	418	412	442	424	433	438	421	429	432	402	418	450	437	412	457	422	396	395	437	446	410	413	407	431	421	407	394	431	389	389	385	455	389	421	416	429	406	430	446	449	437	429	426	388	408	407	377	394	447	408	412	420	459	409	428	432	431	435	425	455	409	403	406	410	416	431	408	454	421	421	455	408	433	432	397	429	410	456	430	400	444	448	421	443	446	426	438	437	444	444	463	428	409	404	419	419	469	450	404	413	442	375	427	462	434	417	422	430	422	411	404	414	463	427	404	409	406	450	451	472	437	424	386	431	431	407	407	428	438	452	395	408	447	421	434	430	410	399	442	428	410	424	458	442	417	435	430	398	444	437	405	459	414	388	450	404	403	432	441	444	400	421	375	428	416	421	406	449	391	424	433	416	449	434	419	397	446	413	407	417	398	426	425	444	401	462	415	418	448	407	453	411	435	446	442	445	405	410	392	399	405	420	431	430	400	391	377	437	468	442	416	417	427	399	444	421	402	407	393	431	434	409	413	422	429	425	455	409	429	465	433	425	416	414	440	418	403	416	403	406	429	389	462	422	445	418	413	429	405	412	399	403	425	404	451	411	426	398	426	437	405	401	461	380	444	393	413	428	449	432	449	440	406	406	405	418	418	405	437	434	428	438	421	454	417	409	414	424	393	426	426	377	362	411	437	435	418	376	423	404	421	420	453	448	415	439	426	440	382	407	407	392	421	456	409	427	360	441	407	388	426	402	413	463	423	426	444	454	401	392	416	414	431	425	426	451	407	423	454	381	413	400	400	408	428	397	428	406	422	437	417	408	424	374	472	395	384	458	429	426	454	428	431	427	402	404	412	438	391	424	456	454	449	446	439	454	439	420	396	408	410	441	425	436	416	453	394	406	420	442	416	448	405	411	399	425	414	426	424	392	472	407	431	408	416	406	381	423	442	423	412	413	416	405	370	408	425	427	392	453	455	423	411	422	384	443	396	415	426	417	468	433	402	440	431	406	390	433	401	442	443	432	410	399	425	378	380	394	408	403	420	412	447	401	407	406	389	419	413	395	396	392	386	450	384	411	412	428	430	413	377	406	443	394	428	430	420	399	402	432	414	442	399	401	426	394	417	449	447	443	449	430	464	399	448	410	428	401	425	431	434	425	413	433	374	430	385	461	402	427	428	485	406	404	431	412	411	404	414	402	453	442	430	416	423	459	434	430	432	425	410	416	428	428	416	430	414	435	452	429	435	414	434	432	391	401	419	434	426	423	389	428	390	442	422	422	400	420	394	446	400	418	442	410	433	426	452	394	426	418	413	432	439	442	391	443	475	418	393	392	456	398	428	415	430	411	403	380	420	432	367	411	467	430	414	469	430	421	439	405	407	465	376	395	430	379	429	389	434	430	444	409	437	427	395	411	408	398	394	445	404	425	401	384	406	440	415	378	420	417	426	438	431	445	411	430	437	425	395	428	408	439	445	423	413	438	384	413	418	412	433	402	386	398	412	443	397	388	380	418	406	412	384	419	415	427	422	424	463	436	430	420	430	370	429	422	382	429	407	407	413	398	393	388	425	455	408	407	437	431	398	424	427	458	445	435	432	374	422	394	397	398	433	419	413	424	426	426	395	410	418	444	432	390	429	417	414	418	406	445	405	436	464	416	417	420	424	453	409	435	439	421	386	430	423	392	424	418	438	375	433	425	389	422	443	378	401	392	465	397	425	407	420	413	446	421	412	397	416	398	409	418	398	414	436	399	422	417	404	409	421	438	378	408	450	418	429	401	433	382	425	418	401	457	457	394	454	394	423	440	435	393	383	370	425	453	433	444	412	430	395	433	436	428	397	416	421	402	414	419	414	401	431	403	433	448	439	430	413	428	393	419	408	436	441	400	413	344	411	453	440	412	406	435	447	468	433	419	441	442	447	460	422	409	453	412	420	398	401	438	398	420	420	419	422	392	438	358	422	386	421	404	397	442	428	419	420	407	411	418	402	461	438	428	426	463	388	415	438	401	419	418	416	415	429	421	433	430	382	386	410	433	402	408	431	431	433	403	421	424	412	401	420	437	384	397	448	442	423	435	419	428	456	439	447	438	431	440	401	394	424	420	444	422	444	390	403	437	402	443	395	426	428	421	428	445	386	427	410	383	431	410	436	414	464	418	412	389	415	420	437	431	412	451	442	458	457	421	434	445	404	406	405	459	382	439	383	425	400	411	434	422	436	369	467	390	450	439	434	433	422	443	435	441	420	408	396	455	415	393	420	441	437	429	371	424	398	405	400	389	405	417	425	387	406	414	401	401	420	419	431	441	422	388	442	419	420	425	426	409	407	432	411	439	415	417	458	467	428
24242	21101	26672	25122	4082	805	671	543	561	512	509	501	507	531	477	521	489	486	503	484	520	473	490	468	498	490	508	467	510	428	477	454	438	482	490	487	468	461	453	465	486	450	448	499	489	505	465	457	469	492	447	486	488	487	504	478	461	452	479	466	477	472	450	484	506	465	483	479	444	507	494	490	472	464	480	462	462	494	481	449	489	451	493	446	484	488	434	482	452	487	500	461	449	468	478	486	455	488	460	481	450	484	504	480	472	478	445	463	438	467	459	447	459	453	467	430	462	460	486	477	461	485	470	505	480	467	464	454	446	479	505	487	440	499	464	462	491	503	477	503	457	492	485	457	443	466	473	445	459	497	468	450	505	471	492	468	438	521	454	449	472	458	472	465	451	485	477	519	455	502	460	458	522	494	491	483	494	481	482	456	449	468	472	501	439	421	463	454	481	514	469	433	477	447	455	453	464	474	455	490	467	422	475	476	471	468	524	483	486	477	467	487	429	454	484	500	455	452	448	488	495	475	470	442	463	439	445	465	496	455	465	432	510	467	482	478	455	464	483	490	457	455	439	440	491	495	485	421	449	469	459	458	485	499	496	447	476	504	458	463	446	445	454	468	446	504	492	509	500	471	492	442	503	432	474	511	453	449	441	459	485	489	450	455	437	470	469	500	480	485	467	522	465	480	500	493	434	471	450	435	482	444	472	481	454	484	486	501	475	493	494	492	468	463	451	494	466	456	502	454	466	457	484	488	475	491	444	492	480	502	436	458	471	492	436	445	449	449	505	461	468	463	466	452	427	509	440	467	502	508	437	436	479	448	487	463	496	461	495	459	472	461	451	463	481	476	482	451	478	455	449	494	482	443	513	463	520	404	459	480	526	456	472	498	491	469	517	494	480	515	468	484	465	437	463	452	483	491	460	481	432	490	397	445	467	489	477	481	530	444	505	467	468	487	485	453	441	447	491	471	482	448	446	442	455	485	473	435	461	478	500	481	466	459	447	435	439	447	456	473	484	472	476	453	467	421	469	504	492	477	452	457	489	437	468	466	453	481	494	463	452	497	488	473	477	451	431	487	463	442	489	455	458	501	463	444	476	463	490	456	484	480	465	469	430	450	497	506	451	442	443	418	481	475	458	429	461	497	486	463	454	466	451	474	470	454	465	494	470	481	464	464	498	433	447	473	475	488	452	469	468	480	442	480	492	491	484	464	476	458	473	475	490	495	485	470	461	431	497	490	464	503	504	457	476	498	488	482	449	484	497	478	491	491	457	474	428	478	466	452	485	488	477	473	459	515	524	480	448	411	487	452	493	481	497	445	454	539	499	481	480	476	463	492	462	468	490	434	470	476	438	477	493	479	470	498	467	514	480	450	456	490	430	446	438	476	481	437	468	474	507	476	407	481	489	463	477	503	507	508	484	516	482	447	459	490	476	484	451	461	449	442	455	506	487	498	461	493	466	443	439	473	455	476	467	465	462	456	472	477	494	476	488	510	436	510	467	482	482	431	478	477	453	446	455	482	443	461	481	458	429	467	451	464	469	472	482	448	438	482	432	500	473	509	438	450	500	462	462	490	496	530	478	513	489	458	470	448	477	459	462	408	502	473	489	475	453	523	470	442	454	478	512	443	482	499	442	458	409	455	487	457	467	457	438	465	469	427	470	493	443	442	461	468	456	468	483	472	499	478	501	447	493	451	462	481	438	492	466	477	473	497	487	477	437	462	489	518	490	470	463	438	448	468	452	503	465	438	430	482	476	436	491	495	490	501	455	472	437	471	478	472	488	497	449	479	448	455	465	504	504	447	465	435	483	471	461	461	447	465	470	492	450	455	461	475	473	441	471	456	472	477	416	470	441	479	452	492	480	447	459	464	495	445	495	488	464	494	453	497	420	436	491	404	457	464	444	457	447	461	497	485	476	435	469	483	472	441	444	465	462	493	448	509	441	476	491	514	480	454	473	480	486	469	494	459	464	443	492	474	481	438	493	456	447	470	473	451	465	472	476	450	469	497	498	466	470	482	475	492	484	481	478	435	463	473	454	460	428	474	503	434	457	464	453	433	475	483	493	421	465	469	449	459	475	480	454	469	435	482	468	478	452	489	501	479	476	486	468	498	445	489	481	462	487	478	491	447	443	494	439	475	445	495	474	473	478	474	505	482	450	494	475	455	437	509	462	450	524	469	473	471	448	435	453	468	486	456	488	439	462	481	510	491	500	482	509	489	490	490	454	469	460	495	488	463	471	440	480	439	475	474	462	469	482	475	498	505	474	457	474	420	469	430	472	475	470	460	465	452	483	471	469	479	511	471	458	478	482	469	466	472	464	485	497	456	465	443	461	431	448	473	489	443	479	449	490	462	472	447	497	498	462	473	453	487	460	438	485	487	478	431	483	435	523	426	446	436	481	455	506	428	497	443	483	465	459	486	468	463	497	441	497	498	457	466	413	497	471	497	471	449	501	464	441	454	478	454	456	468	460	469	467	453	476	476	462	476	471	448	482	455	488	462	475	497	453	459	512	442	477	464	496	424	490	419	460	441	457	480	460	513	479	485	510	507	482	498	491	467	494	475	490	439	487	483	485	450	493	442	420	485	446	443	495	473	414	484	455	465	463	492	535	492	474	467	460	461	485	522	462	496	488	497	484	481	461	462	498	478	516	471	497	469	465	463	414	439	494	471	469	469	445	456	508	458	456	491	468	527	465	440	472	471	486	490	474	504	475	481	430	471	449	477	494	493	450	488	472	466	490	479	471	435	468	431	473	486	475	451	446	477	512	513	471	421	451	469	457	444	472	468	453	487	502	496	432	462	523	488	504	470	487	481	486	454	510	496	437	456	467	463	472	443	430	454	486	507	460	481	508	469	475	498	475	412	504	442	514	494	471	429	464	471	461	482	470	467	441	464	483	466	437	489	461	527	442	487	479	508	481	491	466	491	452	452	447	499	468	494	446	481	465	450	465	483	475	488	445	486	492	446	409	483	511	468	498	459	444	514	466	474	509	446	452	482	477	505	507	453	457	474	466	440	477	456	447	458	466	448	438	433	496	447	461	451	453	470	502	510	475	506	443	466	460	475	506	495	468	519	499	446	435	441	458	420	480	503	478	498	500	461	427	473	454	468	496	454	477	453	467	484	478	523	473	477	466	504	432	460	482	467	450	485	481	473	488	508	501	486	452	484	430	460	480	463	480	478	458	484	466	483	463	444	443	497	493	485	410	461	475	475	445	496	450	453	443	456	504	432	505	433	471	459	480	439	482	502	501	490	457	447	505	436	459	472	466	495	466	451	506	492	445	494	508	462	492	435	471	448	492	464	445	441	497	456	414	451	446	483	454	473	464	497	475	481	509	475	450	448	449	461	495	478	479	486	497	487	463	475	448	490	439	473	482	461	456	469	474	429	481	483	469	429	480	498	483	452	453	496	475	477	462	465	495	508	463	484	453	449	451	475	455	440	424	505	481	449	452	467	468	452	501	484	491	446
8251	7911	5968	3025	2009	1429	1181	1051	962	899	831	808	779	776	804	750	712	761	737	713	715	687	762	705	696	696	683	683	685	737	736	664	706	648	699	683	694	712	673	705	713	701	678	752	687	739	705	698	705	687	648	721	656	680	708	685	723	690	715	693	668	693	677	686	677	676	678	696	648	658	709	663	700	700	679	703	680	698	689	705	718	695	680	671	698	693	702	665	661	705	661	703	737	655	677	685	716	698	693	679	725	687	655	719	653	682	730	720	687	675	690	675	701	703	671	680	648	691	701	739	675	688	659	669	672	733	689	717	668	662	665	705	699	690	698	738	675	698	683	711	748	726	696	698	670	710	727	687	665	693	704	704	673	686	657	679	683	655	652	666	676	686	753	692	721	684	692	698	670	696	700	694	658	676	688	711	728	728	671	724	694	700	714	701	673	683	724	680	657	681	697	676	703	687	740	663	710	651	680	649	742	675	703	699	689	694	657	711	707	664	711	733	675	691	705	653	729	644	675	683	715	670	713	692	686	708	676	705	685	694	687	712	671	693	695	734	673	712	662	699	734	676	676	668	651	621	725	655	717	741	729	670	702	688	685	690	670	678	654	692	720	689	681	685	716	684	741	708	655	691	682	658	681	704	672	647	676	736	705	680	760	717	704	704	706	689	680	706	658	685	670	685	710	696	685	680	671	677	720	708	735	759	698	682	713	697	706	679	755	720	709	742	695	691	687	738	695	674	719	733	685	710	697	716	664	724	709	643	743	669	672	684	711	707	721	660	672	694	710	697	737	733	749	705	666	671	750	715	644	685	694	680	729	700	673	697	694	733	659	687	679	694	704	694	703	697	708	723	707	676	711	728	658	683	677	658	682	669	671	708	661	735	667	679	729	691	699	657	687	682	670	721	660	665	667	680	713	737	747	726	653	679	687	642	738	707	754	675	697	655	703	672	703	695	691	733	705	726	702	678	663	678	680	667	645	666	717	713	684	691	727	684	719	702	714	711	716	689	632	690	710	693	644	696	694	724	686	712	674	687	713	696	704	688	648	745	722	654	681	654	683	704	684	718	687	669	705	702	681	704	659	724	694	715	657	688	704	696	690	702	683	684	699	677	678	683	679	702	714	659	663	696	656	659	675	732	713	681	667	681	708	661	730	733	682	690	748	676	671	743	695	676	703	696	662	715	698	737	647	615	665	732	691	690	730	674	667	667	690	705	642	712	716	682	681	713	696	670	677	697	706	680	685	648	641	712	669	704	714	663	671	715	706	690	742	720	677	677	681	704	691	677	683	700	655	694	685	711	692	659	729	673	687	659	699	704	688	662	699	695	686	711	675	692	704	708	668	685	678	672	710	686	721	690	672	682	658	725	714	718	693	650	733	702	658	776	689	718	715	701	741	674	692	664	694	658	706	696	679	736	727	678	638	660	693	726	707	737	719	747	712	671	670	721	698	738	700	685	667	641	651	704	683	695	680	677	695	717	686	697	688	706	675	715	707	698	664	726	673	674	716	660	711	706	684	668	706	683	648	689	710	704	700	680	708	697	730	657	748	704	720	669	714	684	682	648	725	726	691	670	690	704	702	679	692	709	679	737	716	738	697	709	662	701	686	696	690	701	727	718	674	662	664	693	737	734	698	698	702	704	681	710	696	647	698	668	683	682	683	714	700	702	680	641	691	712	695	727	728	679	729	714	707	731	674	683	685	696	639	708	674	736	714	654	651	689	732	676	666	664	692	702	673	685	701	690	682	705	664	724	732	696	676	680	655	696	692	727	726	723	727	730	736	698	709	678	681	747	713	707	667	690	707	679	679	660	704	695	691	642	698	715	690	652	707	693	681	651	728	677	689	655	682	696	722	714	653	666	671	686	697	703	700	724	721	614	710	684	685	704	714	699	687	733	666	668	685	696	699	700	707	717	721	729	707	645	648	668	718	671	722	679	714	688	714	694	672	712	691	654	731	676	692	702	675	741	674	730	681	765	689	668	713	698	687	703	679	692	690	727	669	694	737	731	692	726	665	713	661	712	664	675	673	651	671	698	701	702	708	683	693	698	721	684	724	680	665	682	693	656	688	702	733	721	731	711	640	680	734	718	701	664	679	690	695	679	698	682	675	652	705	687	755	687	715	704	671	663	711	714	654	685	672	704	691	716	748	732	725	644	696	692	669	692	690	717	731	694	689	695	697	710	695	752	674	712	679	729	739	732	726	705	683	701	656	702	682	710	705	711	678	703	679	728	715	677	711	679	729	702	640	689	718	686	666	705	706	689	682	680	665	680	690	676	722	708	678	691	671	680	724	690	692	664	705	721	703	733	702	687	690	680	687	698	645	695	691	675	683	672	635	662	714	647	734	735	737	749	724	712	677	694	734	740	705	624	701	676	722	694	635	703	700	721	699	705	705	690	682	673	693	680	707	696	735	717	710	679	677	654	679	721	726	710	676	669	657	675	674	701	692	683	668	692	690	691	665	706	714	699	723	693	735	701	723	705	736	722	672	679	677	619	727	767	722	668	680	690	682	693	678	717	691	668	692	713	639	675	717	677	636	703	718	735	660	651	680	696	677	685	701	691	727	658	717	683	667	655	727	716	662	707	701	660	681	700	678	687	702	669	677	725	726	661	722	690	683	697	682	674	646	682	641	701	668	712	683	684	667	694	670	675	659	716	672	703	680	728	730	663	708	690	670	723	671	668	690	678	679	689	741	720	683	664	685	675	662	716	687	678	669	642	672	697	665	642	709	736	694	670	684	697	746	674	720	726	663	696	669	720	682	661	709	695	674	701	704	639	709	707	700	674	721	663	631	667	684	655	722	700	686	644	684	698	701	678	687	681	698	703	659	655	674	694	711	729	654	716	703	671	660	674	689	676	685	662	675	688	659	668	681	725	684	695	693	713	664	668	706	653	748	717	692	680	732	724	696	704	743	704	685	683	681	689	696	691	706	705	681	695	688	717	704	730	710	663	694	722	729	666	684	692	737	702	670	726	693	719	674	674	670	667	692	719	661	645	669	707	733	762	694	724	711	675	711	704	717	704	666	684	666	712	674	752	693	657	685	643	665	694	716	706	691	667	689	721	672	646	686	690	685	699	695	747	670	648	701	693	695	728	686	686	713	696	664	708	678	739	672	688	681	719	654	704	689	677	678	684	695	661	700	694	705	723	700	652	710	694	659	708	698	725	728	655	670	711	695	726	681	703	712	698	707	706	671	723	687	677	713	698	694	686	700	705	674	639	640	717	722	717	704	738	720	669	670	673	704	701	699	713	670	661	712	721	722	707	714	708	718	774	681	735	709	698	647	695	663	626	758	647	711	681	695	665	702	715	678	694	716	728	744	662	677	650	718	669	691	697	655	698	669	731	741	692	706	674	708	674	743	696	724	673	652	668	696	667	700	732	709	700	733	700	726	696	678	673	680	746	708	654	687	622	713	722	781	701	673	699	681	712	695	676	644	700	700	734	762	695	688	692	694	689	693	650	742	699
22193	21086	28771	23668	21089	21011	3337	531	426	359	327	261	251	239	221	192	206	189	187	211	195	176	153	161	170	149	157	154	126	164	135	148	129	155	144	153	161	138	138	141	151	124	135	123	133	145	117	129	135	130	153	138	117	138	140	112	144	123	124	130	127	141	133	117	126	139	131	141	119	148	147	138	157	141	126	146	121	123	133	126	116	142	120	126	128	143	140	133	146	151	136	138	128	124	130	146	134	136	134	121	139	135	138	139	122	143	148	159	150	128	141	141	138	144	149	126	130	116	141	143	138	125	138	129	131	136	129	150	126	133	109	137	149	140	136	140	134	135	137	124	131	127	143	122	153	137	154	144	154	139	134	146	136	111	136	141	146	124	134	132	116	121	144	130	159	137	139	129	130	132	133	139	131	140	129	126	140	141	133	162	130	152	131	143	162	139	129	124	112	134	129	140	131	116	120	124	133	129	121	128	122	143	139	133	140	156	120	123	140	157	143	133	116	147	151	147	145	141	138	131	145	114	121	123	139	121	106	150	105	151	143	125	132	133	144	137	167	115	142	129	130	138	135	101	138	118	118	142	139	148	128	135	137	116	136	143	141	130	150	131	142	161	108	133	149	139	129	143	113	160	143	149	133	143	136	141	141	156	120	159	150	143	136	159	135	136	140	119	134	146	172	139	157	135	138	146	129	148	151	148	158	157	121	131	135	139	134	146	134	135	158	114	132	124	120	140	126	126	162	132	131	130	133	140	119	127	135	121	122	140	135	143	149	126	130	129	137	139	130	125	148	145	169	144	134	134	161	134	147	145	130	114	131	145	137	130	128	121	141	138	128	128	129	117	136	155	133	151	141	163	129	131	155	121	125	124	111	134	124	136	123	160	148	142	140	128	149	120	118	154	145	135	147	154	136	142	148	133	134	160	136	143	105	123	152	136	132	132	112	136	131	137	136	130	122	138	152	144	124	134	143	139	121	142	127	141	157	142	120	148	146	138	148	118	119	136	142	131	148	125	117	131	131	138	132	147	141	130	135	134	146	131	142	132	138	138	140	143	143	138	137	124	149	151	138	137	127	148	127	140	143	148	133	150	135	116	145	117	149	158	131	146	145	138	139	157	124	147	144	137	121	120	116	126	139	133	128	148	165	125	136	145	133	154	109	131	142	136	123	136	121	157	130	132	161	150	141	141	142	126	128	138	121	125	149	138	120	125	138	134	114	155	150	131	127	138	135	109	124	143	131	121	131	143	133	132	129	133	136	149	135	133	127	147	146	132	131	137	120	138	151	116	130	144	129	138	110	151	128	125	139	146	135	141	126	136	127	129	142	138	135	139	132	136	158	165	140	134	135	151	148	137	132	121	135	119	140	152	133	132	158	112	153	145	132	142	135	155	138	127	108	138	112	120	125	129	124	135	119	134	146	142	125	131	135	159	155	146	132	119	136	117	150	131	131	137	129	131	130	132	128	128	153	148	128	149	132	116	138	144	136	133	152	119	145	142	134	118	133	156	142	138	120	122	142	141	110	134	127	139	148	149	126	133	152	131	153	142	145	124	129	129	149	135	154	152	135	138	117	129	131	136	126	110	144	158	126	126	123	138	126	157	147	144	144	134	122	156	144	144	127	139	147	130	165	134	139	128	135	143	148	127	131	146	120	138	130	127	151	171	138	124	128	133	110	134	130	131	118	139	143	136	131	135	118	130	146	127	138	123	131	138	130	143	126	114	138	129	150	146	141	167	137	134	130	132	137	150	143	126	154	136	131	148	150	123	128	98	127	150	125	151	131	140	132	131	126	131	137	149	136	131	130	141	131	144	123	120	127	155	123	129	130	131	138	146	125	128	129	128	122	129	132	128	146	126	153	146	130	122	142	129	127	131	144	119	150	114	160	161	169	126	144	119	139	117	134	120	150	135	122	116	124	140	141	134	150	153	121	132	139	141	129	131	147	138	124	124	140	124	142	128	128	137	146	133	121	147	136	132	141	121	139	118	131	128	129	135	126	142	144	136	147	135	143	125	144	138	132	128	133	141	157	126	126	127	155	140	143	136	131	118	137	139	137	116	125	152	138	128	147	140	129	127	108	143	130	137	133	132	141	120	148	126	152	122	133	151	145	144	140	109	139	127	144	138	134	129	138	122	133	151	123	123	131	138	152	128	127	127	159	122	127	143	149	116	120	144	135	123	124	125	120	126	139	144	121	132	159	153	140	120	146	154	141	151	126	127	148	150	118	131	132	147	141	144	168	149	141	147	127	127	121	138	129	149	140	117	126	137	112	126	152	157	127	152	146	124	145	161	140	123	144	130	148	138	124	119	134	148	122	132	135	134	125	132	140	154	127	127	151	146	134	137	132	151	117	134	146	135	120	124	137	136	132	124	128	137	115	135	140	133	156	153	141	133	146	142	129	127	122	145	134	132	148	128	136	140	150	145	143	151	118	135	136	119	127	118	123	130	144	146	142	143	137	140	150	114	128	126	128	132	139	166	127	126	139	146	128	123	140	97	120	140	121	135	128	135	147	131	146	129	137	133	125	138	125	123	139	127	158	132	131	143	124	127	139	140	138	129	138	137	121	126	124	140	135	118	118	124	158	150	125	146	147	140	151	120	150	119	117	145	112	138	150	156	124	133	122	125	150	137	150	150	145	138	149	132	138	146	151	166	138	126	135	134	139	136	118	120	138	123	120	129	143	151	143	134	141	160	137	124	142	143	146	115	127	120	115	122	129	114	116	137	146	125	140	144	137	146	139	119	120	144	128	136	128	135	121	140	128	134	128	143	157	138	119	125	128	144	141	142	142	151	136	120	130	128	121	141	142	117	131	142	132	125	135	141	119	139	123	148	140	130	138	144	122	144	141	140	148	132	142	134	145	111	134	129	125	138	145	124	137	132	124	140	121	128	116	117	107	157	146	124	132	135	149	114	138	133	117	120	135	141	152	133	128	136	122	127	131	127	148	160	128	129	128	158	129	152	132	121	138	136	136	134	168	130	133	135	110	148	121	162	132	115	133	141	143	130	129	150	127	138	121	140	125	153	126	157	142	122	140	131	142	124	135	134	130	149	154	148	124	131	134	134	137	154	127	154	122	138	126	117	149	125	126	136	154	112	135	132	128	149	143	116	142	140	136	140	128	123	112	132	146	149	129	163	142	121	133	123	149	124	132	135	142	143	143	136	121	135	127	131	115	126	153	140	124	141	134	153	114	161	119	147	146	146	135	139	130	128	145	131	152	144	154	140	143	128	122	123	143	147	151	129	135	120	114	146	133	146	161	165	152	134	131	140	138	136	131	137	128	144	145	127	147	111	140	121	148	141	133	152	130	147	134	140	144	153	136	150	129	126	124	151	129	148	144	125	137	155	132	132	128	165	115	131	148	129	149	119	147	148	135	125	105	143	150	141	136	137	124	136	160	138	136	99	150	125	120	139	118	144	133	136	126	136	128	136	141	132	135	129	143	156	137	145	124	133	137	138	131	127	144	125
9967	17305	12700	6052	3834	2476	1694	1247	1028	864	669	550	554	481	442	396	401	345	331	343	325	311	310	267	273	293	241	258	240	263	268	224	229	221	234	222	216	218	228	222	226	254	237	202	223	207	239	208	227	199	221	224	224	216	229	202	207	220	209	216	205	223	200	215	224	238	220	202	235	195	210	197	207	223	211	221	230	203	227	187	224	208	214	203	207	202	214	226	222	201	212	165	192	211	213	213	226	191	187	207	244	211	212	182	215	183	198	206	195	205	217	198	189	196	215	214	206	194	211	188	186	212	213	193	183	207	182	200	206	213	206	176	217	207	209	215	208	193	207	201	198	195	213	216	199	222	217	198	205	183	220	198	226	224	196	205	195	210	195	196	188	214	207	198	201	214	181	185	185	197	236	215	206	180	195	210	222	207	214	213	229	198	190	227	189	211	200	232	193	191	190	196	189	215	219	239	194	212	218	198	211	209	211	187	202	215	208	227	199	186	190	188	189	193	183	214	202	203	236	211	196	220	214	206	205	189	209	199	198	230	206	218	191	212	208	193	210	202	227	196	209	186	194	222	205	211	213	190	199	192	207	209	212	199	213	193	211	210	193	213	212	212	195	214	201	217	234	212	199	178	213	217	200	186	204	199	218	203	212	213	204	214	196	184	186	193	195	186	201	192	216	217	211	224	191	201	187	189	219	184	227	193	216	185	201	199	196	217	186	204	231	221	214	211	203	207	227	198	230	206	189	208	202	195	198	202	191	203	204	200	217	230	200	218	212	205	214	209	217	190	201	197	203	214	203	210	208	214	239	202	183	192	172	212	184	214	229	212	173	195	225	195	214	207	227	182	202	201	199	207	233	196	215	213	197	196	223	225	221	210	208	210	195	223	195	220	187	222	205	199	240	213	209	210	216	210	203	223	191	200	224	180	205	204	183	200	184	190	201	227	193	215	198	229	195	217	195	200	211	192	202	217	189	189	214	194	212	188	190	194	215	233	214	189	201	203	217	197	206	205	213	195	189	209	230	184	213	223	209	200	204	207	172	213	214	206	190	205	225	217	207	192	210	184	204	187	213	201	222	208	179	211	196	197	198	201	226	206	215	219	206	199	198	198	216	208	247	201	216	204	185	206	204	206	211	215	226	191	200	199	221	193	203	205	182	198	194	177	234	189	182	177	209	188	210	175	217	194	218	189	182	223	225	206	193	212	184	213	210	215	205	216	216	197	207	241	197	198	218	217	203	198	212	176	218	219	210	213	211	203	204	211	187	182	201	234	173	213	201	211	206	191	190	219	198	203	188	184	209	175	242	199	200	213	212	199	222	191	200	216	193	220	195	223	223	207	187	222	222	195	205	205	187	204	186	181	214	185	199	228	188	174	215	198	197	217	208	196	212	213	223	231	175	192	203	206	205	204	198	195	212	214	204	200	205	199	197	197	204	190	217	207	195	215	203	214	209	218	197	209	212	187	231	193	198	201	207	203	180	225	205	180	193	206	232	202	209	205	213	209	208	179	211	198	216	194	221	181	212	230	191	245	196	218	187	207	205	194	209	201	226	207	206	212	198	232	196	198	199	194	213	211	168	212	211	202	204	205	201	209	209	223	212	199	193	195	217	242	209	194	211	203	201	194	212	201	215	203	228	200	212	198	194	209	205	225	225	204	190	198	196	218	189	224	207	234	212	219	214	200	186	216	215	203	209	210	220	215	206	214	213	235	230	186	201	185	178	206	231	197	207	226	200	214	197	210	198	205	223	200	217	209	213	179	209	187	195	207	192	193	204	199	192	210	225	193	197	213	192	214	201	185	217	203	213	209	197	212	228	217	221	214	221	198	194	204	202	219	200	209	206	219	188	194	196	207	221	202	194	222	214	184	202	204	213	189	196	211	200	209	194	210	188	224	209	206	213	210	220	203	212	198	226	200	214	192	217	180	219	200	206	181	221	178	184	210	206	220	196	191	221	213	198	219	196	198	232	220	194	195	211	201	203	191	219	220	198	180	192	197	198	222	188	174	184	186	210	190	208	208	216	209	194	205	224	183	201	206	212	194	202	206	214	189	198	213	188	207	211	191	180	229	202	216	228	206	214	199	211	202	212	194	190	200	193	198	207	209	209	190	207	198	213	211	215	202	213	242	203	160	201	205	215	191	215	205	154	213	183	191	179	197	209	193	215	170	183	193	242	182	168	224	219	220	175	213	217	200	200	219	211	216	204	182	187	208	212	226	220	205	205	217	193	196	221	192	191	210	208	220	224	208	190	184	197	206	201	191	197	194	231	219	196	181	189	192	213	182	191	222	233	192	188	195	230	245	233	201	191	194	200	217	210	177	195	211	185	209	203	210	204	213	218	179	206	201	196	214	224	192	203	222	222	186	210	194	193	216	205	229	234	187	214	197	214	211	192	201	205	193	188	215	205	203	183	197	180	237	215	198	216	230	212	195	203	206	196	212	214	186	174	188	214	214	193	191	205	198	213	211	197	203	227	207	227	232	183	175	200	198	219	217	187	223	197	218	214	205	201	213	208	184	190	207	217	197	211	215	209	185	172	208	212	225	221	180	187	191	195	216	201	196	191	202	229	209	218	212	222	218	197	249	215	224	205	211	195	198	204	219	168	197	218	199	193	205	196	223	225	188	205	226	207	210	203	233	233	207	206	208	206	190	211	220	195	211	204	208	188	225	198	192	224	188	199	199	186	207	227	193	195	203	195	198	203	213	197	193	200	208	195	201	185	215	231	210	199	222	192	212	217	209	201	192	217	204	186	214	206	206	213	170	187	203	181	225	229	195	224	199	227	195	184	204	239	189	184	209	196	195	207	209	202	225	196	230	188	195	174	202	199	200	212	182	196	202	199	198	178	205	183	197	189	179	192	212	188	204	211	225	203	206	217	218	216	202	200	219	207	200	182	188	203	204	198	227	228	207	182	215	195	188	210	166	218	218	213	208	215	217	180	234	207	197	234	198	231	210	228	185	208	228	221	202	230	207	207	200	209	203	207	201	194	202	215	183	210	199	204	201	199	229	199	189	238	200	209	229	240	220	216	189	189	200	219	200	187	205	223	225	215	215	195	213	222	213	214	198	208	211	192	206	194	227	230	226	216	195	210	215	191	215	192	218	194	239	185	181	198	200	236	183	200	186	201	204	219	205	191	222	195	211	182	237	218	216	212	208	202	194	214	225	195	190	210	203	225	186	217	179	204	202	198	193	207	196	200	198	196	205	211	225	189	193	200	196	212	210	206	190	192	204	195	201	205	213	189	214	217	198	202	204	191	174	212	188	210	229	210	205	201	190	235	171	202	211	196	190	207	197	238	182	190	231	209	214	187	194	218	195	189	217	206	203	201	227	204	194	199	234	209	191	171	193	205	203	200	212	207	189	195	209	212	192	190	214	195	221	198	204	241	172	224	205	185	198	215	202	217	223	208	186	200	202	192	202	172	206	183	192	213	194	193	199	197	208	210	187	222	190	209	208	225	198	198	206
26829	19055	5505	1203	688	602	596	526	518	481	492	528	521	548	500	529	538	507	530	508	483	523	530	514	506	504	504	505	508	526	503	535	518	514	468	519	472	534	493	496	537	501	495	487	535	531	470	538	534	461	509	494	504	533	479	475	506	467	485	508	513	506	501	509	479	521	538	496	491	510	488	487	465	493	519	509	507	519	489	498	520	483	482	524	501	547	519	514	476	470	468	512	479	466	476	512	535	486	481	488	517	500	478	499	511	512	503	506	548	482	508	470	468	492	498	501	517	527	517	481	477	493	441	505	497	537	474	520	503	494	524	482	509	481	537	511	495	487	515	519	458	522	520	531	520	498	492	480	539	499	512	492	482	485	520	527	486	532	513	497	513	504	498	491	539	479	472	505	545	495	523	521	503	515	481	480	504	485	519	491	515	485	510	507	508	480	531	499	517	519	565	483	537	479	497	473	509	529	501	473	522	471	504	488	488	511	502	489	534	521	488	508	517	501	501	493	503	507	511	482	445	552	466	495	500	517	526	536	467	523	541	484	511	520	528	479	543	510	494	515	536	493	513	522	493	508	522	504	538	524	556	497	453	508	478	510	466	513	501	460	507	485	477	499	456	507	499	482	516	513	510	481	457	508	489	528	527	524	476	487	507	515	467	510	496	525	517	481	485	537	494	577	529	499	467	532	507	507	466	513	553	501	449	506	516	534	526	532	521	516	535	504	550	516	525	506	529	504	516	519	498	516	470	483	518	507	520	533	517	509	512	522	526	503	498	517	485	536	489	554	530	552	481	499	443	518	489	492	519	536	494	520	491	547	539	523	515	479	505	498	507	481	473	510	527	531	499	530	486	498	466	461	524	530	530	484	518	510	500	507	543	517	512	454	526	507	517	548	507	500	507	522	495	455	518	512	514	482	503	507	492	524	455	511	473	533	482	489	481	486	508	534	512	459	493	509	483	512	479	509	468	489	446	504	479	481	475	488	522	512	526	518	517	507	507	503	511	518	515	453	487	455	501	555	489	483	471	478	505	494	492	530	483	522	496	471	480	536	503	484	560	520	486	518	499	495	443	458	469	500	494	525	463	488	508	520	473	533	522	523	521	472	530	533	496	514	506	493	470	489	511	492	534	535	526	514	526	484	500	478	455	494	485	505	509	527	512	520	511	534	499	528	513	486	502	531	501	505	509	486	491	537	498	527	530	496	533	540	496	542	467	501	516	463	486	502	503	517	533	473	546	472	513	518	525	502	526	463	457	497	534	488	515	539	502	452	532	481	460	521	510	547	499	510	517	490	560	465	482	524	491	455	524	490	513	503	480	499	499	483	424	511	566	518	484	511	516	510	490	515	531	576	465	531	500	509	567	492	505	504	495	530	500	524	501	484	512	462	520	511	471	486	506	530	510	501	514	523	494	527	567	505	468	500	507	494	465	505	481	487	489	509	505	500	519	507	472	509	513	494	497	508	527	528	516	555	459	534	495	534	463	495	465	517	493	501	538	487	508	499	544	528	506	497	476	506	518	470	501	482	426	505	515	471	494	536	505	535	487	497	523	489	489	540	491	514	531	486	463	519	506	495	493	522	489	529	508	484	518	497	497	478	475	476	487	488	496	500	550	527	483	505	517	491	515	514	477	515	484	489	486	472	482	481	474	507	541	482	486	501	515	506	509	456	520	518	481	525	499	475	546	505	512	505	499	545	518	512	497	495	480	509	513	520	489	544	512	477	473	491	509	515	498	498	540	501	491	495	519	481	512	500	528	530	486	501	517	514	513	512	482	485	548	518	492	491	485	494	494	448	492	495	525	504	527	479	560	495	509	546	486	569	502	531	475	486	473	497	511	548	519	472	543	504	531	488	491	476	479	500	512	491	498	504	500	485	518	494	494	514	490	475	467	532	523	479	530	512	510	533	505	512	498	493	477	520	480	528	539	498	516	552	507	517	496	498	498	524	524	524	502	530	502	489	528	503	473	477	494	490	513	517	493	509	483	550	511	529	509	509	497	479	535	508	511	444	527	505	549	525	512	483	530	486	514	510	492	508	497	458	468	490	465	497	535	526	481	526	518	521	512	478	494	532	518	513	520	518	519	496	519	520	518	496	513	498	509	521	539	508	520	535	532	523	485	519	523	467	482	487	488	502	505	520	495	498	514	521	497	502	520	483	521	500	523	521	496	477	518	462	533	473	501	534	467	516	517	529	520	509	497	471	512	493	536	544	480	509	518	526	543	509	496	513	448	528	536	505	499	513	519	509	492	523	476	512	526	519	479	494	497	532	483	517	526	513	508	505	502	529	533	522	542	515	529	497	512	479	491	475	536	473	552	504	512	522	481	517	462	467	537	498	449	505	512	523	494	519	499	476	477	460	497	484	494	532	539	529	474	496	488	507	467	474	511	515	533	505	458	482	539	509	497	474	493	496	480	536	493	464	497	473	484	511	510	528	506	516	494	516	515	481	506	508	477	523	522	480	503	489	487	517	496	500	508	535	513	523	502	499	461	527	527	501	474	490	536	475	479	490	488	491	510	517	505	465	501	504	502	491	516	509	489	511	503	515	481	491	507	483	498	495	522	464	488	482	484	469	494	485	490	478	519	511	476	471	495	504	504	548	517	503	492	464	488	531	505	542	521	549	510	530	477	474	490	537	532	526	473	484	503	491	489	488	510	547	484	529	520	493	474	532	519	495	489	521	526	517	498	495	514	461	531	525	489	538	482	503	542	528	507	516	506	550	497	492	489	532	500	546	510	525	492	526	484	535	526	526	547	471	517	470	512	483	513	523	532	496	494	541	495	521	485	498	493	520	491	512	514	492	532	528	473	527	524	494	540	477	508	499	515	510	479	464	504	497	520	565	490	489	516	504	537	539	504	524	490	515	528	491	506	480	501	508	499	488	514	515	490	511	538	534	491	487	510	539	501	470	501	488	482	494	511	471	483	534	490	506	505	478	518	499	515	484	465	510	498	549	536	528	486	466	488	504	520	493	555	550	523	508	502	545	482	488	501	472	529	514	474	474	464	472	490	514	509	503	514	490	504	501	468	537	486	537	513	508	519	530	489	501	521	554	497	484	517	486	519	470	522	491	488	503	470	529	507	488	489	523	491	491	534	491	502	525	496	521	486	524	487	512	558	538	515	503	509	536	518	498	496	475	517	535	506	472	540	535	504	475	482	517	534	518	509	521	485	444	472	514	515	521	523	471	505	477	541	493	468	489	470	536	486	476	469	523	509	502	474	538	511	505	497	521	519	470	478	505	505	539	496	523	514	498	502	505	479	492	496	517	474	484	504	510	508	510	515	539	482	530	498	486	505	520	494	491	532	492	506	477	504	478	470	536	526	453	485	516	528	510	469	437	481	545	555	531	512	509	497	533	503	489	483	538	453	494	459	481	531	502	516	526	505	506	529	523	483	499	498	533	498	460	473	494	491	474	492	483	490	528	518	467	482	516	494	495	516	493	486	492	517	548	507	537	485	500	498	508
7371	3616	2883	1649	1235	1057	953	826	789	862	814	768	762	720	779	763	775	742	765	767	760	775	789	833	777	750	754	736	760	803	748	736	715	730	752	738	738	796	753	742	808	733	745	769	738	787	802	731	749	751	806	719	731	713	771	770	762	787	768	741	750	737	742	737	782	774	793	786	758	785	762	764	722	712	769	795	752	753	712	750	784	738	787	786	726	736	707	734	760	815	710	748	763	749	759	781	713	789	728	787	724	745	756	746	787	767	743	829	713	789	746	744	744	736	742	745	795	723	739	753	802	777	728	728	765	792	748	777	715	776	775	783	718	708	749	758	738	759	749	765	781	773	750	768	778	734	707	744	746	725	739	773	762	725	748	741	759	695	756	770	741	804	707	753	739	760	727	747	734	755	755	725	713	766	743	750	770	711	778	768	751	774	689	737	689	776	734	744	702	744	727	809	728	751	788	681	808	761	779	761	788	766	785	726	752	744	725	693	797	765	739	770	761	726	773	710	757	747	759	759	744	764	756	785	763	725	781	748	683	764	705	769	786	715	777	795	788	779	789	724	769	754	730	804	808	765	721	747	724	810	773	744	734	761	753	778	741	812	770	728	738	706	746	774	770	780	741	743	775	768	773	708	781	780	761	746	726	744	760	734	713	733	769	774	751	759	725	789	772	770	747	752	804	786	802	736	740	726	761	742	752	771	715	784	793	760	745	737	753	824	709	723	759	769	773	748	728	769	789	800	740	766	806	760	708	766	738	778	734	761	734	777	750	763	783	741	745	787	782	744	761	783	710	789	747	775	753	737	720	801	785	759	806	788	795	744	754	801	750	755	764	738	741	782	753	751	750	742	752	765	782	699	765	732	799	754	739	739	754	736	768	775	754	761	754	821	782	729	761	746	749	750	769	744	780	732	741	790	788	720	719	748	796	806	746	754	729	798	730	789	759	758	729	769	788	695	832	785	777	781	754	818	739	767	773	757	696	766	736	738	731	823	733	759	786	738	748	764	672	762	769	774	786	728	783	739	711	837	763	760	722	707	756	737	783	724	763	724	777	719	739	782	809	772	775	742	762	761	765	721	739	796	722	821	740	775	822	812	743	806	761	776	802	742	755	749	777	805	778	755	756	758	717	765	672	813	781	754	756	709	757	791	774	833	722	758	777	734	737	729	762	780	760	743	800	765	723	763	729	770	812	753	771	770	756	728	786	726	738	750	771	744	762	719	765	724	757	784	755	788	773	780	800	784	764	754	752	735	727	734	782	775	752	777	738	749	768	746	730	737	748	699	773	722	746	731	789	703	746	772	770	774	754	729	740	748	773	737	767	775	763	752	745	737	732	784	710	771	741	812	763	750	736	803	733	779	762	755	751	766	759	761	772	764	779	749	755	728	776	734	773	774	737	744	714	789	753	764	758	748	755	738	764	774	800	761	740	717	769	753	774	751	741	746	737	761	776	758	788	712	734	788	708	768	781	714	737	740	731	797	788	773	769	784	728	759	784	798	779	737	751	736	786	761	730	765	783	764	759	781	697	746	746	757	760	747	782	754	773	735	763	727	752	751	741	764	739	741	701	740	791	792	819	761	802	768	755	739	766	745	795	743	736	757	775	758	740	761	758	728	777	772	749	802	705	730	796	770	729	779	710	755	787	791	725	725	769	735	729	724	757	764	825	757	811	710	766	771	797	786	773	728	803	780	749	791	824	723	789	791	801	766	714	783	765	772	739	758	776	720	753	757	772	725	731	772	768	783	784	797	739	739	760	718	769	689	765	743	763	746	758	743	769	782	782	745	756	806	765	750	750	780	726	772	740	752	732	749	810	761	752	785	773	754	756	765	806	781	735	774	729	726	786	735	790	730	753	735	777	804	791	794	794	745	731	778	779	771	783	752	735	769	774	789	770	782	758	754	806	751	746	772	775	681	761	744	779	769	701	799	763	744	753	785	727	732	761	771	732	773	780	695	749	791	747	750	710	760	737	796	771	736	713	746	758	756	735	764	732	770	757	735	748	754	767	799	758	752	778	773	791	721	746	767	726	776	768	740	775	719	757	759	760	760	754	745	770	752	754	755	757	796	690	760	769	766	745	780	783	741	726	750	756	778	770	714	749	774	749	732	772	748	773	761	751	778	733	787	784	761	784	820	756	801	768	735	772	786	771	772	802	741	763	726	779	787	733	750	705	739	721	753	764	752	714	766	773	760	785	800	766	746	805	715	707	756	744	791	775	818	791	746	769	757	776	761	741	764	794	727	719	722	775	755	762	835	748	750	754	766	762	756	741	759	728	769	703	739	733	760	789	747	751	748	745	765	752	770	746	702	771	785	744	747	755	739	748	787	753	750	787	739	757	765	703	775	774	717	789	778	788	756	744	747	673	789	784	756	756	801	723	787	788	706	773	733	766	756	771	803	759	731	810	762	758	761	764	742	751	752	737	737	759	759	757	766	762	744	740	792	723	782	741	757	752	746	746	725	749	754	759	767	732	793	761	779	750	770	759	751	766	773	764	773	764	770	712	735	780	746	760	768	756	770	746	745	772	747	751	708	738	731	723	754	740	778	769	777	804	756	775	728	737	744	731	737	758	755	771	738	781	747	752	703	749	693	735	761	731	746	716	740	732	740	770	801	748	796	709	769	728	847	750	729	803	755	763	768	723	715	713	731	773	845	737	739	785	759	761	794	696	763	735	805	769	751	779	794	792	754	759	700	747	738	732	812	752	761	776	732	749	751	754	730	765	744	769	757	716	739	805	724	770	749	757	781	768	741	768	797	761	761	806	733	734	756	789	752	754	734	726	788	728	738	762	707	742	775	770	778	760	775	757	810	749	737	709	785	752	742	725	711	775	774	752	749	754	790	761	788	717	754	769	776	741	725	747	735	800	719	719	758	749	754	763	766	728	714	751	721	754	754	793	789	753	755	743	744	783	783	768	741	739	814	772	769	749	778	773	713	735	770	765	736	728	758	779	790	734	796	752	770	723	752	720	801	768	756	788	734	781	779	720	758	741	753	754	751	790	777	726	724	748	771	728	801	767	756	782	761	793	748	788	737	775	773	817	714	706	706	727	757	760	744	735	786	796	779	738	773	772	733	782	815	728	751	781	802	817	732	735	731	774	756	712	749	788	770	744	793	734	737	711	779	763	742	760	740	708	749	749	712	709	780	833	819	789	756	751	782	731	751	719	708	804	776	779	698	764	777	704	793	734	764	757	783	791	741	752	777	772	744	777	758	731	759	750	721	756	786	720	742	747	721	781	744	701	777	748	739	759	782	708	789	751	717	757	706	785	737	810	804	770	729	742	757	780	725	811	712	751	761	778	776	792	747	786	763	781	777	798	732	750	811	700	729	765	756	734	748	708	749	764	713	772	737	775	782	798	760	776	755	726	777	733	706	780	694	787	763	780	716	795	813	721	798	723	760	803	723	739	787	749	754	763	767	749	730	746	800	759	812	749	804	755	729	763	786	786	769	741	717	744	764	779	725
23018	21128	28300	24212	21115	6794	756	457	433	392	325	368	341	327	293	290	280	290	290	280	273	292	296	272	278	269	263	257	280	284	272	293	322	285	292	269	283	257	291	279	254	264	268	266	273	264	288	241	265	268	267	292	275	253	248	262	255	281	264	258	262	235	312	250	286	261	275	290	282	312	261	256	281	282	279	262	269	247	248	277	220	265	256	258	270	300	233	267	284	268	260	242	249	287	230	246	274	264	268	268	283	288	260	263	253	255	292	272	274	249	252	246	275	269	260	264	263	257	265	265	257	266	288	284	243	270	264	238	256	259	251	308	256	295	286	264	304	281	262	256	280	268	274	254	257	268	265	254	267	273	269	286	273	284	242	236	243	273	288	274	290	267	259	275	278	268	280	277	265	247	277	247	291	267	241	268	252	299	257	288	273	251	282	257	248	287	276	256	270	275	252	238	275	271	242	253	256	236	253	263	290	281	255	293	268	266	296	261	262	261	252	279	259	265	244	285	264	295	256	288	271	274	291	258	280	270	272	248	278	245	267	259	279	247	263	239	281	293	287	246	255	258	263	276	280	253	302	279	289	285	295	247	243	282	279	274	263	262	266	248	230	265	306	257	267	248	250	289	279	261	250	246	257	259	269	275	262	277	262	240	231	262	259	242	280	279	264	289	260	285	259	249	234	278	261	273	285	251	247	240	283	260	245	276	234	268	303	277	279	283	259	276	280	260	264	282	267	267	282	259	254	262	274	244	264	268	257	292	267	280	292	270	269	266	269	275	255	244	262	251	287	242	297	279	246	274	246	260	270	262	245	268	272	236	252	305	255	262	253	272	248	242	284	261	265	257	276	238	244	267	257	286	246	261	290	245	252	272	244	270	264	270	255	269	264	235	266	264	291	250	251	266	278	253	283	260	225	252	284	326	286	269	266	266	271	244	272	276	278	271	257	282	247	301	268	282	261	275	275	258	245	276	256	261	260	267	260	286	248	278	263	246	261	260	269	282	249	263	273	265	259	264	267	270	238	264	273	256	247	276	277	276	270	266	273	238	288	264	275	279	281	274	242	269	279	291	261	290	239	258	252	259	260	257	269	248	242	254	255	266	275	270	292	280	270	274	260	253	260	277	272	251	276	277	281	255	261	275	266	282	273	274	265	269	273	277	277	254	287	276	267	252	238	271	277	272	248	247	279	226	255	272	289	265	264	284	262	260	278	299	255	295	257	244	266	270	250	272	271	246	268	275	282	288	263	241	276	234	294	269	286	283	275	243	274	260	260	296	247	259	265	241	263	255	260	247	274	228	279	253	274	292	261	286	284	279	249	259	250	268	269	268	271	237	254	250	263	300	283	270	241	282	291	266	262	259	274	261	273	264	250	263	255	281	258	270	244	283	297	271	298	256	272	270	310	286	262	264	256	253	259	265	269	249	283	251	297	279	281	255	236	290	250	235	243	244	262	266	242	260	268	261	253	285	299	306	254	269	244	240	252	281	267	248	275	253	250	248	284	275	256	258	266	241	255	256	270	304	274	273	282	296	260	263	279	273	270	236	255	230	283	284	256	256	297	271	263	272	285	307	250	258	267	276	238	278	285	261	257	271	252	272	258	269	266	275	281	272	267	283	248	248	256	265	258	278	260	240	246	251	250	253	254	249	267	286	274	231	266	227	281	287	254	286	286	240	281	244	248	275	266	288	242	249	280	267	267	275	269	257	272	270	263	269	273	274	288	272	267	281	262	291	293	263	299	258	287	257	255	239	270	282	248	269	265	276	262	272	256	295	264	294	276	266	236	247	236	281	298	272	235	244	273	260	263	284	281	253	267	248	289	278	271	300	262	239	262	257	305	257	287	248	262	258	255	264	261	253	278	294	303	239	272	252	266	261	286	266	255	268	243	261	264	268	272	268	255	267	269	270	275	287	251	234	265	295	265	240	262	279	252	276	265	250	270	257	281	270	254	270	288	262	269	308	253	272	280	243	240	246	279	262	277	265	254	277	263	281	260	269	266	280	268	286	281	265	265	258	256	299	278	247	265	246	247	256	269	255	262	268	242	254	264	255	258	251	310	267	234	238	272	265	270	255	253	269	261	248	278	268	256	278	271	248	283	273	272	260	288	265	279	264	241	245	244	268	269	261	257	275	285	271	297	262	234	255	232	277	239	266	283	292	270	266	245	273	269	274	275	255	304	263	280	260	302	291	252	263	264	266	245	260	264	285	264	279	244	261	254	287	250	267	251	282	242	277	272	265	258	255	273	281	250	270	273	244	259	299	267	273	273	255	284	272	261	266	276	289	266	248	256	263	292	285	280	276	237	293	261	265	271	242	280	262	280	263	277	235	262	278	277	260	287	285	277	260	251	292	254	289	249	259	257	276	285	252	275	253	270	287	243	266	263	260	266	257	253	275	266	270	256	272	253	267	258	263	271	296	254	247	257	249	249	236	262	258	265	288	295	292	253	263	255	279	266	264	247	285	267	291	252	260	242	245	268	276	283	273	270	282	281	249	265	242	273	276	299	231	241	256	280	268	252	269	250	254	281	249	259	267	270	265	233	248	267	253	265	267	283	262	253	250	292	252	265	277	238	264	274	264	271	256	283	261	282	251	258	245	234	264	265	313	229	271	250	272	283	258	261	242	280	251	270	286	265	275	261	253	264	253	272	260	233	267	235	251	269	254	273	257	241	280	277	274	267	239	250	274	264	233	263	290	242	270	277	239	252	226	233	263	246	257	263	263	257	295	262	267	231	272	263	235	285	269	296	267	267	292	290	265	279	269	273	254	231	256	259	246	234	246	256	238	253	274	248	282	277	267	270	243	259	269	254	273	232	261	281	277	291	273	263	242	259	255	265	266	266	251	258	294	262	263	294	254	276	265	267	264	272	252	254	259	291	269	232	246	266	255	282	265	237	276	271	260	287	280	249	281	267	265	287	268	246	282	257	288	259	263	249	256	268	292	259	254	272	264	276	267	257	279	285	299	258	263	290	248	248	280	261	286	255	263	268	264	269	280	280	249	283	257	273	280	260	267	308	258	285	253	264	231	257	276	237	269	267	249	265	281	272	272	249	273	282	281	276	274	262	272	279	247	268	240	264	305	262	284	263	246	287	272	272	236	267	278	283	250	297	256	260	270	252	277	249	286	276	284	257	255	266	272	265	273	244	263	291	259	277	270	244	292	258	270	273	266	271	257	265	254	276	302	287	249	242	240	263	272	280	284	277	280	264	267	276	264	268	265	281	279	277	272	235	254	305	278	243	264	236	292	279	259	265	256	236	274	268	260	259	247	270	309	280	280	278	270	265	298	245	268	281	263	248	259	251	248	277	254	274	265	255	293	273	254	286	318	271	286	271	270	274	271	294	279	258	260	239	271	252	278	267	261	262	257	258	278	255	306	287	272	272	248	261	233	263	256	270	294	244	248	270	295	263	267	266	222	271	270	239	224	269	285	257	280	263	262	276	243	251	266	241	255	265	269	262	246	284	243
7685	11527	8215	3830	2578	1739	1332	1038	803	751	654	644	537	530	548	526	510	479	507	484	456	474	475	446	466	469	437	456	428	444	417	405	404	418	415	428	432	468	389	436	409	449	414	465	421	434	470	439	438	414	383	450	438	427	426	441	427	444	413	447	454	428	400	446	410	407	426	440	440	431	420	407	422	402	400	408	380	440	395	421	395	426	435	428	432	432	439	440	431	403	373	424	423	389	398	408	420	407	384	454	394	411	409	409	423	428	417	480	426	418	433	437	444	412	439	394	431	411	446	440	420	408	405	398	439	404	420	422	383	401	416	429	416	402	430	400	393	450	418	410	421	405	386	393	397	400	378	388	391	429	423	436	411	443	440	443	430	414	416	419	415	449	377	416	429	412	434	450	417	422	405	444	400	379	405	405	408	407	406	392	421	393	398	454	399	403	428	402	378	433	444	415	423	413	433	429	434	431	405	414	434	425	393	425	430	393	444	382	396	394	410	402	467	432	385	397	429	401	393	440	383	390	418	434	390	398	426	396	419	407	392	425	395	429	417	419	414	401	436	425	409	397	402	389	438	405	420	391	409	402	394	432	393	442	398	410	414	399	409	448	400	411	393	386	415	425	403	416	453	416	425	415	432	416	403	420	407	387	417	394	420	411	437	431	445	432	407	413	432	401	385	402	399	403	436	386	408	433	420	393	373	398	432	432	403	421	435	435	410	406	397	403	408	397	408	404	387	427	423	414	424	408	425	440	416	438	433	426	423	464	425	410	436	418	388	440	411	441	400	410	417	409	423	437	402	403	423	442	429	408	394	420	410	399	383	393	421	368	414	437	416	421	418	429	396	407	399	406	424	400	405	422	426	433	440	399	458	421	430	440	388	426	398	399	421	387	403	412	420	448	434	427	445	399	408	394	426	421	413	387	414	410	446	426	378	418	425	429	360	422	406	418	383	430	452	439	440	416	414	383	411	407	412	422	386	413	401	411	427	422	411	399	377	411	409	444	410	385	401	404	407	436	392	408	443	399	425	414	447	394	435	417	415	420	409	404	369	410	371	443	385	424	398	419	403	437	405	380	432	418	414	395	412	401	429	412	414	392	437	464	409	427	420	445	433	426	394	374	406	396	435	407	403	442	392	402	424	394	405	357	403	435	400	443	416	407	428	445	427	415	392	455	402	373	424	408	392	411	427	413	416	418	415	391	414	414	461	392	395	406	427	439	420	437	405	429	414	422	439	399	414	440	407	410	424	398	476	413	403	402	442	419	404	399	408	420	405	398	447	397	416	439	455	390	413	457	377	431	405	376	397	392	418	414	409	401	391	396	419	415	443	359	431	418	422	415	422	388	422	463	438	431	411	414	415	395	470	427	385	421	429	397	423	383	433	392	420	412	421	440	433	388	418	334	423	363	370	427	429	387	413	406	384	428	405	404	401	438	422	451	428	420	435	388	377	399	400	414	439	421	403	414	438	412	424	433	441	435	437	407	443	423	389	399	399	416	436	371	407	436	392	413	402	377	396	428	414	422	418	392	440	407	405	390	362	455	379	409	404	401	441	381	414	435	441	457	417	417	372	435	395	412	410	439	473	428	420	377	416	413	396	442	437	413	397	431	464	404	416	388	405	394	449	393	379	417	441	402	440	372	416	435	434	401	465	381	369	412	383	379	383	394	384	424	410	430	380	435	425	440	407	386	413	395	399	378	379	409	399	422	453	425	429	444	404	436	426	446	386	400	385	408	418	423	436	398	444	441	409	377	432	434	420	419	412	380	442	407	384	377	399	384	454	402	409	416	426	435	451	399	401	435	420	409	400	405	428	407	406	428	439	388	390	374	451	427	371	440	444	427	377	429	412	407	429	401	425	427	405	410	387	394	405	423	430	410	389	415	426	397	412	431	407	383	418	435	392	410	424	375	427	410	415	414	417	440	412	418	399	421	442	424	381	409	420	421	436	431	434	422	398	426	428	436	397	414	492	445	401	412	410	421	398	424	379	442	421	396	394	427	395	443	416	402	396	409	432	380	396	438	386	382	405	429	428	406	419	409	424	433	385	392	402	427	417	416	407	425	417	376	400	425	378	396	384	409	408	430	426	384	409	394	408	390	416	431	418	457	408	389	383	439	377	434	428	420	395	424	437	435	403	409	422	414	400	400	403	437	414	428	407	418	435	431	423	443	380	419	397	423	438	408	416	429	411	403	407	411	402	394	431	399	398	410	412	431	403	440	398	421	391	386	396	460	365	406	400	438	403	432	416	380	399	429	447	405	420	395	385	412	395	437	399	438	422	436	392	423	416	398	443	450	394	438	401	418	392	432	412	430	387	446	401	415	411	422	431	415	432	409	452	403	427	451	433	443	382	398	435	394	420	409	384	431	417	432	437	413	470	404	411	434	398	390	413	390	413	422	417	442	424	449	401	437	431	399	409	407	412	432	430	435	426	416	414	382	427	422	380	429	386	392	396	420	410	417	389	410	433	437	428	419	410	452	409	394	462	419	415	430	435	400	438	460	419	426	434	407	410	410	405	381	434	418	396	396	413	427	406	419	436	440	408	421	437	444	429	410	388	430	384	399	438	382	401	414	410	425	423	399	424	375	390	415	405	432	418	404	419	418	430	382	429	438	416	409	415	418	403	428	416	442	436	450	418	431	405	364	417	387	399	414	434	403	425	409	430	400	421	400	392	413	411	436	390	399	461	388	412	385	420	407	438	373	407	400	404	400	417	405	415	411	433	410	410	417	410	423	429	396	449	408	373	428	398	420	416	417	418	415	394	403	427	424	430	423	428	415	448	408	414	429	424	368	393	407	436	409	432	405	397	428	361	392	403	428	377	401	446	440	436	420	425	376	421	415	417	415	405	413	421	453	376	420	413	443	416	450	415	427	399	419	444	394	413	436	418	411	421	411	434	358	438	417	451	406	444	431	436	433	397	355	411	411	403	429	385	445	415	392	430	403	413	441	402	394	434	407	410	419	404	426	427	425	426	423	411	389	391	442	428	427	411	387	418	433	413	450	418	398	370	381	445	431	445	382	403	409	400	413	420	420	403	405	412	450	416	416	445	442	430	416	428	411	428	400	411	409	422	413	369	443	401	398	425	424	429	397	414	422	461	396	463	359	392	405	424	401	437	442	432	385	381	394	403	405	394	387	422	413	446	416	394	398	406	409	368	432	443	421	413	436	470	416	425	431	410	386	400	427	429	417	405	437	407	413	418	408	389	417	395	430	384	384	412	409	410	409	412	419	419	416	458	409	405	411	432	391	438	428	448	386	400	412	428	424	427	400	417	419	410	437	379	404	468	400	410	443	471	409	424	410	432	439	428	411	425	410	404	365	451	423	413	437	395	436	462	437	399	414	401	394	412	413	377	378	401	404	434	429	406	412	441	425	400	415	409	416	432	402	410	445	445	405	430	371	395	400	413	393	391	403	409	414	410	421	442	412	437	400	430	426	442	411	408	446	387	399	454	440	450	437	404	421	426	407
24243	21066	26618	25106	3898	814	618	533	547	528	507	500	498	488	506	502	439	434	478	503	499	473	480	490	473	455	497	469	463	480	465	473	431	443	463	480	470	482	490	420	492	450	468	475	468	495	483	518	518	462	459	510	474	470	479	449	467	468	459	471	479	479	438	463	450	428	487	468	470	455	467	502	461	459	472	451	436	506	444	455	468	431	439	508	497	469	460	502	440	435	469	496	458	460	468	452	442	452	459	465	472	501	420	463	440	434	462	462	445	438	468	476	486	439	491	463	493	421	435	478	454	470	474	465	458	493	481	456	482	439	435	471	475	428	498	485	479	469	463	501	443	448	443	473	469	435	430	468	471	486	461	454	503	485	467	442	467	441	436	515	452	451	442	459	441	465	504	427	495	449	512	452	487	485	460	505	435	450	460	454	441	421	480	430	464	475	447	435	471	485	462	491	435	425	447	494	452	457	448	478	471	464	472	476	465	512	455	439	458	480	444	463	463	470	457	452	472	474	491	491	467	438	442	459	474	495	461	403	471	484	445	490	426	438	453	497	503	463	466	439	459	457	462	456	493	508	452	476	488	424	457	493	480	429	454	438	476	435	487	460	472	507	449	483	481	486	462	423	458	487	496	458	457	446	449	424	442	427	455	454	490	487	480	479	452	502	442	485	449	469	475	467	465	487	486	483	442	460	438	507	473	441	454	478	497	462	454	446	478	452	470	469	487	516	415	470	486	446	506	451	471	457	441	468	457	478	452	496	455	451	473	483	470	428	442	480	451	472	471	447	443	482	455	449	460	461	448	470	436	425	515	455	456	483	507	472	463	477	460	415	448	482	440	498	455	454	491	477	469	441	485	407	489	474	485	456	488	460	470	438	471	471	477	442	444	467	443	470	449	496	446	472	471	448	485	455	468	449	468	470	466	430	463	461	442	450	440	445	422	465	444	450	484	438	483	449	502	472	468	451	445	473	472	486	461	468	418	476	489	476	502	448	465	461	443	476	437	482	488	476	454	438	477	503	487	446	440	457	469	440	477	453	494	492	454	477	485	483	452	436	423	454	469	437	447	471	465	477	422	441	501	453	477	436	442	452	492	465	447	442	473	462	451	503	479	457	452	465	471	444	473	447	491	494	494	484	463	439	432	443	467	480	462	507	459	429	450	457	461	502	480	482	462	477	494	457	451	484	458	462	471	466	456	439	493	484	442	486	434	466	458	465	441	485	433	423	442	485	484	467	436	440	478	441	452	461	486	479	471	481	479	453	455	417	514	492	453	424	469	469	463	478	443	477	465	482	447	451	458	486	456	488	482	442	487	483	456	440	439	466	444	456	508	461	457	452	457	490	449	483	464	481	438	438	450	477	454	449	493	454	446	412	456	474	461	464	459	470	493	485	419	500	508	461	487	438	471	482	487	463	484	500	445	461	431	455	442	489	469	474	476	495	428	480	444	476	464	444	457	484	481	463	475	460	487	495	433	433	443	492	521	487	454	435	429	459	486	449	474	449	453	452	477	475	471	478	465	444	457	471	475	482	447	438	494	459	469	484	444	442	472	456	517	474	453	462	472	450	463	463	459	472	488	473	456	453	464	485	475	472	470	469	458	473	460	482	444	477	443	479	426	437	430	430	443	474	470	460	458	450	473	435	457	484	469	460	457	451	461	439	453	440	471	465	487	471	435	481	443	487	494	487	480	464	478	470	468	479	488	458	499	461	464	442	523	483	446	452	458	511	471	451	493	446	466	452	475	476	485	421	489	487	444	424	482	455	484	469	475	443	462	423	474	450	471	463	429	440	454	515	417	415	486	466	443	439	446	451	446	469	503	444	450	463	425	469	461	447	486	491	443	449	480	485	493	454	494	465	426	453	472	470	466	448	492	481	438	460	438	434	450	445	460	491	468	473	467	447	446	467	481	456	489	481	482	467	462	422	476	477	465	461	484	452	443	466	474	457	419	455	499	458	492	479	454	474	451	484	442	461	462	471	473	498	482	443	474	470	472	452	462	490	466	456	426	467	428	481	443	443	449	476	406	451	475	488	488	456	410	444	492	485	458	473	472	474	449	477	463	428	442	503	510	448	491	481	473	439	455	444	508	444	485	477	430	445	465	450	423	467	450	438	492	436	484	470	502	447	464	473	454	472	468	441	493	459	497	470	429	465	426	450	489	464	457	478	459	483	446	457	463	487	494	459	466	478	483	477	452	494	455	465	476	465	467	481	423	462	482	460	445	490	443	459	443	487	419	441	417	441	446	507	518	471	493	439	524	470	436	472	456	472	461	461	486	430	478	440	465	457	455	452	478	467	476	435	499	435	468	451	480	478	462	459	455	418	507	469	429	484	462	435	489	489	468	521	447	466	451	470	458	440	456	446	473	523	454	474	487	442	458	464	445	457	455	446	447	483	427	449	463	498	434	449	461	454	441	467	445	453	479	464	492	477	471	482	459	473	481	483	485	406	411	454	445	443	455	461	486	456	434	448	457	476	495	482	510	511	445	464	463	481	482	430	467	465	466	483	516	458	463	440	469	470	474	442	449	488	479	443	459	447	459	453	419	469	472	520	506	454	464	457	471	469	443	504	432	494	498	439	467	438	484	490	462	453	438	467	442	443	476	471	459	507	478	454	451	464	470	480	488	451	476	454	491	492	486	470	484	485	447	460	491	449	496	420	475	461	434	451	475	458	455	471	444	460	486	433	519	493	441	460	451	469	474	466	451	497	476	460	457	460	481	459	483	468	498	455	456	477	456	460	475	494	465	460	480	446	441	445	476	480	475	481	472	464	478	452	474	420	500	456	457	453	452	461	426	470	490	480	504	422	452	449	458	436	471	467	470	443	453	475	477	450	484	463	434	465	477	444	444	466	468	511	458	463	457	491	479	449	467	508	452	441	501	468	457	437	468	479	464	494	444	418	458	451	435	461	445	485	481	460	462	503	499	474	474	458	468	434	475	468	472	447	423	465	432	461	478	451	448	467	472	466	468	488	465	438	428	447	445	483	476	460	450	437	438	459	480	415	441	442	452	445	479	452	492	472	456	491	461	479	448	478	444	483	450	485	457	447	464	450	481	483	487	462	472	483	464	462	468	449	463	444	501	488	441	441	438	496	463	475	484	478	458	481	429	473	417	447	433	437	501	440	453	499	511	505	464	491	476	456	409	438	441	462	480	462	451	449	452	500	444	450	500	437	456	454	472	503	473	440	429	480	441	449	490	453	477	500	470	471	468	455	453	503	466	429	471	460	480	444	477	439	435	479	464	453	445	454	471	456	488	470	449	485	486	491	489	466	483	469	494	480	447	440	453	487	470	452	441	494	468	458	438	435	482	425	453	420	501	474	486	478	473	478	493	518	488	518	472	454	491	469	441	481	477	477	490	470	493	419	469	454	494	507	457	480	485	480	444	448	464	465	446	448	463	466	486	474	478	456	457	461	491	466	456	433	445	456	476	462	507	431	458	476	460	452	449	471	435	472	478	478	474	472
7767	7093	4892	2578	1878	1358	1058	949	949	834	818	736	801	745	754	745	733	746	749	762	761	738	702	686	733	665	681	700	706	735	632	677	702	668	713	696	631	689	682	695	719	701	713	684	696	681	706	685	694	726	680	697	668	730	655	696	697	642	717	708	706	732	686	705	677	760	676	709	723	705	647	671	655	705	694	655	683	669	694	640	684	645	717	703	677	704	704	678	694	681	674	673	655	669	670	671	704	700	659	689	699	646	663	683	667	670	702	701	721	696	708	726	667	705	699	664	727	714	754	719	686	714	673	705	708	705	687	684	727	669	696	663	635	697	695	651	749	721	675	722	750	748	697	684	678	695	681	701	698	735	731	654	705	678	678	683	687	653	710	642	674	681	723	678	703	686	682	677	663	677	691	693	687	705	761	670	689	674	640	685	640	676	675	655	712	715	686	656	669	693	691	687	686	687	671	701	714	756	688	687	670	664	705	672	664	706	644	677	709	703	699	690	670	676	653	697	701	639	707	674	647	684	712	715	650	719	685	678	708	667	711	673	634	680	659	706	705	722	697	660	652	663	689	704	715	720	692	725	723	698	677	694	708	654	678	677	707	657	678	715	671	680	676	697	718	682	712	674	676	691	699	690	667	715	672	646	646	688	697	705	698	668	695	726	697	692	713	723	671	686	705	713	679	667	678	706	678	707	688	694	690	674	720	682	690	694	711	699	713	665	708	676	661	688	687	683	685	668	701	666	665	714	678	678	716	731	664	637	708	677	675	686	677	692	695	686	665	697	663	650	681	726	674	675	661	699	691	668	692	678	660	665	698	652	708	662	660	664	709	740	677	676	686	721	686	682	681	724	695	657	677	629	664	658	641	708	657	672	670	716	660	718	708	692	669	664	683	667	714	686	721	671	733	709	690	659	656	686	688	669	704	697	671	683	664	708	689	684	699	697	710	678	708	712	661	722	686	688	671	687	637	685	684	637	697	680	665	714	650	718	716	689	751	686	704	687	706	676	686	695	689	666	662	698	727	671	681	670	688	699	645	684	676	651	689	708	673	667	644	646	690	648	733	638	697	690	701	678	654	701	695	654	641	683	686	748	697	661	699	694	663	657	689	650	674	669	687	703	690	712	707	654	709	646	694	754	726	684	678	731	706	693	657	691	646	667	656	669	679	648	709	709	671	685	698	707	621	663	682	711	670	705	733	635	697	596	683	675	688	708	726	688	684	624	674	669	688	740	728	725	723	702	718	715	700	728	674	701	691	684	658	709	725	684	712	692	674	705	661	677	676	676	671	709	708	697	652	680	734	694	694	702	751	697	701	671	668	662	656	675	703	671	674	661	684	676	748	675	661	645	679	687	701	687	683	707	661	684	665	643	719	670	614	728	707	686	666	692	656	699	724	701	671	740	665	710	700	674	661	720	687	705	675	663	642	683	721	691	699	676	674	737	756	706	633	700	667	684	659	660	690	691	662	683	712	654	684	677	712	694	702	660	653	712	700	667	674	649	681	665	659	701	670	703	704	674	662	707	680	669	694	679	644	710	680	642	678	671	727	682	717	716	673	667	668	671	661	685	674	678	649	679	661	648	679	670	695	679	644	681	677	684	671	692	670	660	723	706	706	684	692	681	698	698	662	632	664	686	667	649	707	720	715	659	682	675	678	722	678	700	670	693	738	647	686	741	694	718	663	682	691	687	669	710	771	689	638	674	637	690	709	685	648	696	663	688	705	675	669	666	655	648	637	647	714	686	741	668	708	688	666	633	659	673	690	680	656	634	652	705	750	701	689	615	674	704	687	717	642	703	717	707	696	706	666	681	638	682	689	655	644	701	737	683	727	717	673	726	727	720	703	690	683	694	664	693	704	660	693	701	687	666	683	681	674	696	683	646	691	715	708	681	690	699	660	736	647	695	679	689	696	680	642	711	690	648	645	676	725	669	730	648	705	691	734	721	655	669	687	679	709	658	712	700	669	640	692	731	724	684	646	632	703	664	662	704	697	694	733	682	691	692	664	707	676	701	711	672	731	638	696	776	713	697	674	651	712	676	669	656	709	712	697	685	681	688	681	689	697	637	637	653	656	654	718	673	664	687	706	618	648	732	697	683	633	665	670	693	717	646	703	695	699	737	704	730	696	696	708	661	688	689	680	688	704	704	684	700	684	693	679	684	663	651	711	673	714	690	631	686	667	646	675	701	685	678	609	657	701	724	666	709	692	682	683	714	700	694	681	749	747	668	639	685	669	652	679	679	676	702	675	683	703	701	713	752	690	675	680	670	719	693	730	679	682	662	673	715	690	682	709	672	713	673	660	677	699	697	686	677	692	703	657	684	729	724	668	678	722	708	698	687	698	658	688	697	699	671	676	680	689	717	699	688	684	720	723	715	712	659	653	682	706	731	711	728	666	678	713	667	685	721	682	682	661	671	635	708	704	655	638	693	664	658	637	668	669	640	704	661	681	671	656	680	712	699	690	704	703	687	692	669	666	683	705	659	724	672	652	710	671	692	656	691	664	669	696	684	719	663	669	702	677	661	672	689	698	653	675	691	672	692	719	660	674	697	669	665	679	637	703	711	735	719	672	694	728	679	726	627	660	717	698	666	689	681	741	677	707	692	697	694	720	702	657	745	708	715	684	703	684	694	697	638	705	697	703	722	660	681	704	684	734	648	692	697	684	711	687	704	692	632	671	659	711	697	663	731	704	675	688	650	726	656	704	647	717	698	696	719	641	638	690	720	712	694	683	661	682	661	713	696	673	671	658	665	660	712	712	688	709	662	680	682	666	671	708	703	703	636	708	657	681	672	731	691	728	645	694	674	710	636	683	693	748	705	717	678	672	722	682	691	700	715	701	645	717	722	650	687	640	687	702	683	682	693	726	691	730	690	635	699	735	634	669	647	690	687	685	709	686	675	677	726	672	692	635	668	665	702	718	693	682	646	690	701	710	668	623	678	664	701	713	723	680	679	663	722	679	659	723	715	618	672	668	697	676	649	661	662	693	691	700	630	665	675	647	682	674	721	672	679	690	675	657	707	659	674	705	650	705	703	693	697	689	688	711	705	693	689	724	659	665	676	744	665	656	684	700	710	694	706	653	691	718	676	672	682	676	672	652	709	703	658	637	707	676	660	733	676	668	705	692	693	697	696	664	659	703	668	692	740	722	668	679	655	667	712	666	680	652	690	676	686	675	663	700	712	709	687	726	649	727	736	711	653	706	668	704	670	687	693	683	709	654	650	658	725	667	670	682	663	705	682	729	668	712	633	677	693	667	728	713	653	690	685	640	721	678	659	694	714	667	690	723	689	684	693	730	691	717	691	676	658	683	680	719	719	664	673	683	650	716	680	670	691	693	724	685	689	610	692	719	698	684	701	653	653	673	692	687	710	656	683	711	667	681	683	715	682	680	698	692	683	714	687	736	726	688	691	706	696	715	671	670	709	670	668	725	707	719	647	684	685	673	683	681	657	718	678	676	744	677	684	724	741
22210	21188	28848	23817	21189	21075	3166	544	419	358	310	313	248	245	198	189	188	176	170	167	184	162	148	159	161	163	168	138	145	162	147	135	159	137	155	175	140	131	135	130	124	154	152	138	152	148	135	133	159	158	150	154	141	145	139	149	144	142	150	146	141	137	120	128	151	153	135	135	132	134	135	154	162	129	156	111	122	126	131	143	142	147	135	137	132	110	141	149	128	113	115	143	121	134	156	162	117	135	135	122	144	138	125	139	138	111	148	128	156	127	145	127	136	133	157	125	144	126	124	142	121	143	145	134	139	116	126	118	136	123	154	126	165	132	153	130	148	126	128	147	138	130	122	125	125	117	119	124	141	150	132	145	141	138	122	141	125	138	137	133	133	146	122	141	128	132	139	142	131	129	148	122	119	116	125	150	162	130	133	121	145	152	135	130	146	152	149	133	140	140	131	119	132	116	125	146	131	123	149	146	114	118	144	152	141	131	131	142	121	132	153	118	118	136	112	134	139	157	138	120	143	133	139	135	153	125	124	157	133	128	136	147	144	140	130	130	131	118	129	145	141	125	124	140	146	134	125	141	128	149	129	137	113	147	133	134	140	130	143	132	138	117	133	151	132	121	131	133	152	126	121	124	128	139	130	144	148	138	154	130	132	128	111	120	140	142	144	123	130	121	134	143	139	106	115	141	139	145	130	129	149	129	165	110	128	139	135	136	141	110	127	123	157	103	119	132	119	133	122	134	119	140	131	141	142	123	127	139	145	135	124	130	146	123	149	134	128	132	131	121	121	158	128	140	126	144	136	136	119	141	144	132	116	132	126	114	139	123	129	118	126	128	127	140	147	124	127	128	135	116	141	130	137	140	138	143	127	120	145	116	132	123	135	142	131	137	137	119	134	132	134	148	127	128	131	143	141	127	140	118	126	140	152	127	129	125	133	126	153	139	172	132	150	131	126	131	128	122	142	144	154	133	135	155	127	133	136	136	142	132	138	141	133	128	113	145	134	153	148	123	124	135	121	131	143	132	134	128	149	126	134	123	108	136	135	125	130	132	131	135	125	133	120	135	114	136	140	128	140	150	125	130	138	133	130	144	142	156	121	121	128	123	133	148	113	143	124	128	123	124	136	122	143	132	118	139	130	136	129	127	135	130	129	149	132	139	125	138	141	134	148	126	141	150	103	143	143	109	150	126	131	129	120	136	163	144	131	118	115	129	124	160	125	139	128	126	129	133	170	138	132	132	132	139	129	151	131	138	119	143	147	122	143	154	106	138	147	153	138	145	127	111	106	136	137	139	137	109	133	139	125	139	153	122	141	115	126	124	166	140	122	152	130	142	132	149	111	133	126	118	134	108	134	152	144	109	131	133	150	126	134	152	136	151	118	126	133	142	124	121	141	138	146	132	132	138	167	139	108	149	148	119	148	117	139	149	132	146	150	129	142	127	153	137	137	152	138	138	148	128	129	138	149	111	135	121	140	143	139	146	131	113	143	150	119	145	139	142	131	136	125	146	130	148	127	117	135	136	134	131	151	117	121	125	146	138	148	145	147	113	114	138	158	142	147	129	131	129	128	144	128	144	125	132	133	136	137	131	132	136	137	131	144	119	137	149	149	128	139	146	128	142	139	120	116	135	132	131	128	145	140	133	144	126	120	134	128	141	123	131	144	126	127	131	123	127	129	148	132	138	118	125	128	121	114	125	127	135	154	130	127	151	163	117	148	151	125	122	140	136	133	118	130	143	127	110	146	142	141	141	121	132	163	123	142	134	127	137	135	135	145	135	136	133	109	149	127	145	146	146	156	123	121	120	119	150	124	133	112	153	141	127	139	136	142	142	136	153	141	154	122	144	127	141	141	145	138	121	118	148	121	130	143	137	152	132	158	145	125	132	155	119	133	130	141	128	140	142	148	137	129	124	155	140	156	158	124	158	141	127	126	136	140	144	162	141	107	126	127	111	148	137	147	125	139	122	131	118	141	135	121	139	127	158	141	133	150	139	141	132	144	134	136	132	146	146	127	128	122	134	149	120	124	147	113	137	135	126	148	149	128	133	124	138	132	129	113	128	147	127	134	139	144	135	111	130	133	134	133	142	143	114	117	153	123	123	155	142	124	119	124	134	117	137	136	133	111	137	133	145	129	147	136	125	129	134	136	134	137	130	122	132	144	138	136	151	134	147	136	138	139	133	162	130	133	143	129	144	126	130	153	141	132	134	132	125	151	139	136	130	155	145	105	153	114	123	124	160	128	134	151	129	159	132	113	126	131	139	120	143	137	139	138	107	131	125	129	136	137	127	123	127	139	153	120	148	149	147	146	138	148	117	130	143	120	131	138	124	138	124	124	134	145	124	108	121	137	140	168	115	146	134	135	126	136	116	137	139	167	136	112	141	153	123	142	153	135	150	139	123	121	149	145	144	137	127	127	129	141	123	114	116	129	130	146	134	136	126	101	132	130	120	122	121	126	118	142	129	130	134	128	123	153	137	138	143	131	110	156	131	135	140	118	128	131	140	144	127	117	138	132	124	129	139	131	127	128	142	171	144	145	128	158	126	144	151	126	125	120	156	125	134	148	129	153	136	111	129	125	149	136	129	141	140	135	128	111	124	125	143	117	119	140	115	147	117	114	132	140	131	136	108	135	142	110	132	144	126	131	147	137	126	128	116	113	121	140	107	127	121	153	140	149	132	135	135	119	140	135	132	148	130	136	137	118	128	170	142	113	144	140	155	124	140	127	126	153	118	159	138	119	127	138	116	132	115	141	115	136	152	129	129	133	102	121	144	135	125	135	124	134	134	124	128	136	136	137	127	136	125	138	126	144	138	137	134	129	133	152	126	131	122	131	130	147	137	161	135	133	128	132	126	131	129	137	141	147	143	151	129	152	136	115	134	133	161	143	114	146	138	127	137	149	142	143	134	131	140	111	125	141	140	140	145	154	150	128	150	132	125	157	129	127	163	127	145	124	127	137	143	126	144	142	108	125	135	124	127	138	130	139	127	124	126	139	118	130	148	134	110	120	131	131	111	137	113	135	123	146	177	124	124	145	136	158	144	127	121	140	145	109	144	123	135	137	152	130	129	141	143	126	130	141	148	129	129	133	157	141	148	135	140	146	128	138	143	156	104	153	132	129	114	112	119	124	136	129	134	139	130	127	139	126	120	121	122	130	155	130	137	137	152	153	129	149	127	132	155	136	142	140	138	126	141	150	120	139	137	130	143	169	118	128	123	129	138	112	143	140	122	115	117	130	132	127	137	118	135	112	122	131	124	125	140	118	129	142	149	124	131	148	116	125	139	146	133	144	112	150	113	106	132	128	135	124	157	147	130	161	144	111	128	148	139	123	145	135	112	127	136	123	121	111	141	123	140	129	123	145	110	137	135	122	143	127	143	145	126	140	126	132	131	148	137	135	126	129	128	149	135	130	138	137	125	130	113	123	130	147	131	133	133	145	147	146	140	126	128	119	111	136	136	128	140	128	133
8775	16665	11593	5590	3723	2476	1694	1306	1051	830	654	537	497	479	442	386	359	334	338	297	299	330	283	288	269	289	260	259	274	251	247	242	210	245	241	228	224	240	209	217	233	233	242	209	209	211	228	212	205	215	210	219	201	232	188	200	234	227	222	223	220	213	209	206	210	200	222	237	236	215	225	200	224	199	218	187	206	194	205	215	202	211	227	205	208	211	207	221	215	219	210	210	213	196	214	194	224	214	200	211	213	190	205	189	197	193	211	200	194	206	213	204	199	213	205	213	197	207	208	220	219	198	211	185	187	216	199	208	197	221	194	186	182	210	211	219	219	220	198	173	230	211	217	186	219	197	211	201	200	214	226	206	188	199	196	189	192	199	187	203	197	196	219	203	199	193	185	208	211	179	195	194	218	214	202	217	197	207	189	214	206	200	214	193	224	188	195	208	203	221	223	205	184	188	200	203	190	192	200	205	214	210	200	184	185	175	225	211	209	202	208	199	213	202	223	209	200	195	208	205	226	199	197	201	202	204	208	200	188	182	204	217	203	211	200	229	199	190	206	202	204	222	202	214	185	196	185	207	226	233	193	219	200	207	211	203	205	169	207	210	231	208	186	186	225	190	185	210	218	216	195	179	211	203	199	212	199	219	187	194	219	222	205	205	225	236	211	208	223	227	194	214	231	195	211	206	188	206	223	196	181	187	197	216	193	220	202	174	226	216	205	212	207	191	212	196	207	195	190	220	218	200	195	200	193	207	193	215	194	202	189	238	208	184	224	212	210	202	217	198	207	205	179	207	178	218	175	171	184	209	205	224	193	205	206	205	235	204	231	218	207	199	187	230	197	191	203	194	212	184	208	207	227	178	194	238	194	208	217	218	197	205	198	195	227	201	195	198	188	210	200	195	182	200	192	185	216	184	218	211	213	200	224	215	181	192	182	188	204	186	179	190	187	221	206	213	219	188	177	184	210	191	182	219	202	199	205	178	191	226	210	185	216	218	200	196	224	203	211	192	196	226	205	231	199	221	196	209	218	200	198	208	190	211	195	219	200	205	187	202	210	214	193	198	199	201	200	195	228	211	184	197	226	211	218	198	195	189	229	202	184	206	229	209	195	196	197	173	221	222	203	213	202	200	207	186	215	225	239	203	187	196	211	223	214	180	200	202	200	204	221	203	222	224	199	213	173	209	215	174	194	212	206	194	209	199	225	175	187	181	184	217	191	215	219	205	162	209	196	192	207	191	211	220	197	208	189	178	229	191	209	211	203	211	211	227	207	214	180	215	205	194	191	215	196	167	191	196	183	213	182	194	223	217	231	192	197	203	176	198	205	211	205	197	189	236	210	207	178	187	205	172	213	192	188	216	233	196	219	233	192	222	202	229	210	218	177	198	196	224	172	208	177	209	229	192	222	209	216	213	214	228	202	209	196	195	210	191	186	224	226	205	212	217	204	181	177	196	210	216	220	193	194	211	195	230	200	208	202	209	172	196	183	213	214	213	183	238	204	198	212	195	212	189	220	212	198	187	228	192	201	216	201	201	224	199	203	194	190	206	204	169	214	194	206	189	240	216	182	206	184	207	202	215	212	197	194	206	204	231	195	223	213	203	189	185	190	180	202	219	211	201	197	191	213	204	183	192	217	209	233	193	224	213	205	192	222	213	195	209	230	223	216	215	243	191	189	195	213	248	213	230	231	184	199	211	215	215	206	213	186	196	197	184	214	189	226	215	214	213	219	202	219	237	194	208	177	201	196	190	179	207	198	188	205	208	183	182	221	197	206	185	176	189	207	209	205	220	209	173	202	196	212	198	183	190	221	211	207	219	185	199	209	195	231	179	188	193	219	215	208	203	194	199	204	185	212	210	213	211	201	229	232	192	215	197	230	200	209	208	210	212	214	208	200	245	198	215	234	221	205	192	184	204	187	215	214	205	198	205	212	192	202	205	229	231	191	186	215	189	187	219	192	195	243	221	214	210	213	214	180	225	218	197	195	202	188	223	226	203	203	197	194	196	205	204	200	199	191	176	214	193	206	219	165	218	183	217	193	220	215	178	196	191	214	197	219	191	248	195	221	219	199	189	188	203	183	197	199	228	193	207	200	187	207	207	192	179	230	190	183	213	214	201	206	219	232	208	215	221	192	193	210	225	201	180	213	221	200	222	205	196	180	188	199	216	189	196	198	181	214	198	216	223	199	234	194	222	175	204	175	201	201	209	196	180	191	212	226	213	183	198	196	202	225	208	189	209	218	212	188	201	207	231	186	176	219	205	209	182	207	213	234	197	209	207	186	192	185	207	241	203	222	208	209	199	189	214	198	198	206	180	204	174	230	198	217	209	229	192	221	212	187	231	215	188	206	213	203	198	202	210	218	179	181	207	222	190	196	211	217	187	208	204	199	207	191	228	186	231	205	179	201	197	194	207	231	214	223	205	207	204	178	203	216	197	199	208	184	209	181	184	189	185	200	209	207	200	210	203	200	191	200	205	174	206	202	220	213	198	210	195	181	202	174	200	183	212	213	228	187	198	200	190	214	193	185	178	201	185	193	195	225	206	184	206	217	200	233	210	188	198	199	200	235	198	207	183	216	186	197	198	193	196	196	217	212	208	188	199	187	203	212	210	210	217	207	218	213	217	198	213	187	211	179	187	204	186	211	188	194	187	195	209	185	184	202	214	196	181	219	194	221	182	179	202	210	199	204	217	208	205	203	190	195	204	179	197	210	176	200	207	216	197	215	194	233	213	187	230	223	202	186	187	222	218	202	192	211	202	202	182	221	200	174	226	191	205	219	207	194	194	201	209	207	197	208	182	190	203	199	199	191	204	180	171	227	224	189	195	205	175	222	227	207	191	218	228	191	206	209	213	219	213	206	199	200	199	192	175	211	211	223	219	195	201	193	191	203	232	211	223	214	168	200	197	190	198	204	209	197	184	194	191	175	205	213	190	190	208	196	205	197	220	185	218	222	202	207	187	200	206	198	190	228	216	205	201	233	170	191	198	181	188	198	152	208	210	201	202	206	208	213	180	211	200	193	185	186	204	193	208	202	223	224	193	234	178	204	194	200	198	187	220	206	215	176	182	207	202	217	211	193	215	220	203	182	192	204	225	219	225	210	207	186	191	203	195	182	193	188	209	208	206	191	190	192	178	229	216	225	181	205	211	216	195	220	227	196	193	213	206	204	203	192	201	194	234	222	185	219	188	200	205	206	209	205	190	220	190	186	192	208	211	196	216	206	180	220	215	170	204	207	194	208	213	199	192	216	223	195	219	213	195	209	203	189	171	189	169	181	189	213	203	217	185	195	187	191	202	186	231	207	186	195	193	202	204	201	203	220	185	204	193	197	206	193	203	216	227	211	225	193	184	194	193	192	215	210	188	177	221	212	223	197	215	203	222	185	213	200	199	202	177	217	202	213	209	174	186	223	189	193	191	208	220	186	170	212	197	169	193	211	198	200	208	184	206	197	196	199	195	201	206	205	220
26804	19023	5374	1139	706	580	559	551	526	473	499	507	543	513	503	519	511	523	501	492	494	495	492	510	482	488	502	520	480	508	441	529	484	483	498	505	518	496	514	513	526	522	468	452	489	467	510	511	517	463	511	466	488	531	515	487	492	474	488	507	487	505	522	506	486	475	500	489	523	494	476	440	487	470	526	495	456	508	459	499	500	521	480	501	524	505	550	538	475	511	520	521	475	502	515	502	471	459	455	482	483	495	495	502	524	511	532	489	484	519	463	513	508	476	529	481	530	515	459	490	490	460	506	489	515	451	498	533	518	491	487	468	504	474	484	493	519	485	474	499	492	501	488	460	498	524	509	510	445	462	485	501	529	505	503	551	495	524	423	514	553	525	509	469	513	498	500	466	470	549	488	474	545	500	496	461	520	502	491	518	480	541	498	475	461	486	526	484	486	480	471	518	530	496	523	509	506	471	504	463	488	492	448	507	472	487	484	516	466	492	544	497	527	511	454	503	483	460	514	513	516	480	474	500	479	540	497	525	491	506	524	499	487	480	510	499	499	517	503	502	459	497	471	510	522	528	483	493	490	478	482	497	528	500	483	482	492	475	548	481	483	496	473	505	466	503	475	493	504	461	519	499	464	523	462	468	477	448	498	487	505	499	502	510	516	510	524	485	479	538	506	533	476	496	500	465	517	528	503	491	505	485	498	451	493	471	493	484	502	490	507	471	527	497	523	497	505	487	494	495	539	478	508	514	463	511	462	498	519	508	504	491	490	491	515	463	513	512	481	495	494	518	492	485	481	506	548	535	473	478	474	505	477	474	516	477	512	503	454	453	469	494	481	462	515	480	468	476	470	487	538	502	498	490	507	522	515	496	535	501	483	506	472	508	516	455	527	519	522	531	527	486	483	525	533	532	514	485	492	510	532	498	488	476	486	478	515	480	501	479	529	484	475	486	484	512	493	475	502	491	477	497	521	560	496	482	469	488	466	511	559	495	505	508	483	516	495	504	497	501	478	501	478	494	496	517	517	491	491	471	480	506	522	482	494	473	480	460	527	494	495	502	494	519	513	488	475	474	504	506	510	501	513	489	479	491	500	514	475	500	497	485	512	480	516	565	473	497	485	508	475	483	510	498	518	478	538	512	482	495	489	516	506	519	507	532	472	470	495	589	533	491	490	470	506	486	492	488	508	531	529	521	466	512	525	471	518	467	480	504	504	544	503	484	506	525	496	522	507	497	502	541	473	471	521	497	495	531	475	505	502	523	503	499	501	493	502	526	516	493	490	538	526	476	514	540	469	516	499	509	495	477	480	474	487	481	497	513	503	513	500	481	526	533	498	503	489	461	510	524	500	536	497	518	523	470	521	491	472	507	487	495	477	481	515	501	540	551	456	478	478	533	494	465	517	493	542	512	495	511	507	480	508	470	458	522	491	487	496	502	465	499	467	528	479	500	470	547	535	480	495	495	509	475	523	494	497	497	496	512	446	457	525	439	477	428	520	490	514	504	478	517	470	508	501	519	484	497	525	461	516	455	463	487	524	478	518	483	487	487	491	547	504	536	475	444	517	490	514	493	501	499	511	489	470	526	476	479	463	468	501	483	479	496	441	486	491	503	521	471	451	503	492	513	470	483	502	485	502	484	464	501	505	507	499	483	474	527	541	531	508	517	470	527	496	512	530	487	470	528	519	501	469	518	485	501	539	456	501	524	495	491	481	511	518	475	541	487	504	521	505	501	482	499	500	535	499	505	497	474	506	507	530	484	506	494	511	457	495	524	473	473	492	481	528	509	507	508	518	503	491	516	501	502	495	476	492	517	532	522	489	518	507	505	461	465	505	525	503	510	435	537	497	516	502	499	528	511	499	481	477	488	509	490	486	502	520	476	474	492	502	510	515	482	490	517	496	463	476	429	496	500	510	502	514	498	475	500	499	463	509	479	471	489	462	496	484	513	485	490	458	493	505	478	505	524	512	522	444	503	510	499	460	531	503	465	462	489	454	473	467	480	512	496	505	499	505	482	467	498	511	499	505	534	479	480	519	488	524	529	542	464	480	525	482	434	526	498	494	474	520	495	505	486	467	525	510	496	495	467	490	506	546	449	530	492	475	520	468	469	508	460	509	473	502	530	477	521	498	466	503	531	498	461	520	480	470	489	496	495	504	508	491	490	536	469	512	510	492	476	487	482	506	506	450	527	508	497	504	503	479	500	511	520	462	477	530	500	511	485	450	498	501	517	491	511	532	483	497	504	515	477	469	518	480	487	474	487	509	515	493	483	507	513	487	487	483	509	508	496	514	504	486	493	494	526	441	493	467	472	490	512	457	501	509	525	470	484	506	492	514	488	489	477	484	493	514	483	530	513	480	499	498	495	508	480	539	485	507	517	466	460	479	489	492	519	497	487	489	460	479	500	510	471	501	500	493	505	489	493	434	456	481	481	513	488	499	475	502	520	525	519	492	503	467	514	485	466	463	515	478	487	537	504	511	508	451	511	495	471	487	513	511	472	498	503	514	504	481	485	452	472	523	486	490	496	498	503	504	456	508	469	490	524	504	484	495	505	535	512	465	474	485	515	483	521	460	474	505	479	491	488	521	531	501	463	501	482	460	497	462	495	523	496	489	473	489	490	481	531	502	490	503	526	448	496	484	521	492	502	524	513	501	484	518	513	486	545	507	515	523	467	502	483	488	499	527	485	509	498	482	493	528	502	460	527	501	515	480	473	504	467	454	482	521	466	500	532	547	476	542	482	519	467	508	485	469	504	499	494	516	491	484	486	453	530	475	466	484	486	470	491	485	509	458	489	494	511	496	512	493	486	479	464	508	500	511	464	447	492	543	519	505	493	510	491	460	462	507	528	501	483	453	468	504	538	517	482	509	496	503	478	480	528	496	510	490	537	490	452	508	490	468	520	483	459	500	536	469	527	532	528	463	479	515	498	479	502	484	488	521	503	500	464	499	491	473	487	514	479	460	520	477	489	539	493	502	513	479	505	474	472	509	481	482	500	485	466	479	495	512	531	492	498	498	527	494	487	489	496	511	475	519	497	501	488	508	507	523	488	483	507	472	472	504	526	517	494	495	493	494	513	479	490	454	520	479	513	479	490	472	517	532	500	497	522	458	479	486	473	540	543	484	495	517	505	474	469	479	473	485	534	513	481	503	476	477	478	500	485	511	497	468	462	470	468	440	492	474	474	482	526	488	479	506	483	484	482	474	504	485	477	525	502	500	503	489	444	505	503	502	519	511	508	475	471	480	515	534	474	493	502	476	523	496	538	484	467	500	502	461	476	521	503	486	485	509	456	528	501	467	488	492	511	510	527	501	494	501	488	470	516	526	479	482	461	500	523	495	523	493	509	487	469	516	540	479	531	523	513	507	508	499	517	491	495	488	511	537	518	477	456	457	474	491	525	478	509	524	490	525	442	480	486	461	489	541	505	518	513	458	496	458	467	500	524	533	447	496	532	503	510	507	490	510	482
7876	3497	2619	1446	1324	1012	937	861	861	836	758	744	757	757	799	795	791	798	782	756	775	716	755	749	759	763	765	727	779	734	697	786	732	760	749	737	734	757	746	765	742	735	770	754	805	746	747	721	792	723	774	769	738	724	720	804	781	788	755	788	726	736	763	768	791	775	770	775	771	713	760	738	755	757	753	703	738	759	776	756	778	754	758	750	749	738	744	768	747	753	754	712	770	754	803	729	756	764	752	752	761	756	739	790	755	810	758	729	726	768	743	773	801	746	767	760	805	763	751	773	796	715	814	753	751	728	736	783	720	759	750	771	713	764	726	814	819	740	758	778	714	738	742	731	742	737	724	732	801	768	715	736	766	738	730	708	738	773	782	753	727	701	743	775	787	770	724	745	714	787	722	769	754	724	721	763	735	746	772	720	723	758	736	740	766	758	713	811	728	739	776	712	718	761	745	726	775	771	756	761	763	685	728	754	716	773	744	831	711	776	775	702	743	742	733	750	733	797	766	749	734	752	693	775	728	766	704	747	757	762	769	776	733	759	743	761	729	771	697	720	744	761	766	731	708	779	772	772	746	727	736	735	763	804	707	741	721	756	738	692	781	719	751	724	729	760	764	729	793	727	765	724	800	764	794	777	773	750	779	781	705	844	729	738	717	762	713	725	732	756	723	728	772	765	790	762	715	803	763	777	774	759	769	782	691	764	806	783	719	819	748	788	721	766	790	741	744	766	770	708	810	729	713	762	758	748	760	756	720	756	740	741	740	819	766	751	765	743	796	745	727	792	742	761	771	755	743	729	742	757	721	762	749	710	754	769	751	762	725	777	756	755	712	723	733	757	764	761	769	749	726	765	766	735	752	769	730	727	723	796	789	718	754	705	787	758	726	737	768	786	781	724	713	753	764	707	816	782	767	719	770	739	763	799	714	752	718	745	753	729	716	778	724	799	776	727	739	747	726	822	723	750	758	772	737	723	759	757	780	699	733	800	756	773	684	758	773	753	777	733	730	737	746	753	721	781	717	745	728	746	758	797	719	756	742	735	734	741	769	768	755	740	739	771	760	761	763	760	746	698	730	734	774	751	721	768	725	784	750	759	744	742	786	777	724	682	723	759	733	757	722	736	746	772	747	783	766	752	721	789	792	708	750	738	784	762	741	764	733	742	735	735	764	737	756	760	771	759	731	790	750	771	735	766	744	764	742	734	728	767	750	707	780	784	754	691	813	758	733	745	767	782	732	723	788	741	733	760	735	766	787	750	751	747	730	747	796	784	742	755	741	695	758	709	739	744	746	742	753	754	804	715	717	744	711	709	766	761	738	750	761	712	757	826	727	735	778	714	769	769	733	764	822	779	736	754	749	762	750	756	692	806	785	723	735	750	763	785	748	746	719	715	775	774	769	750	789	788	759	718	721	736	778	723	771	703	758	756	753	763	780	785	757	716	796	702	739	752	809	747	729	741	743	794	725	717	755	780	724	765	739	762	745	763	764	725	771	729	752	744	734	781	765	722	787	693	745	721	751	741	760	737	769	722	755	778	754	722	711	721	714	745	753	730	707	741	724	746	745	726	691	779	705	740	761	759	722	769	738	739	732	756	729	774	761	758	755	773	731	749	722	722	774	741	743	717	747	806	774	768	754	744	787	755	723	756	819	766	775	730	736	684	722	739	749	776	776	760	790	744	738	753	719	720	743	753	760	798	740	763	784	769	740	732	735	727	739	755	740	693	791	725	771	761	791	778	763	721	785	724	758	722	808	752	710	756	720	725	759	751	779	712	724	736	745	714	748	732	768	683	750	763	754	720	759	723	748	780	725	725	740	758	784	760	788	723	740	755	725	754	760	739	764	757	731	744	728	747	718	765	773	766	771	802	753	772	755	754	717	744	731	721	767	734	689	751	743	729	782	736	713	712	746	751	749	756	755	720	781	764	756	732	755	741	713	723	754	753	730	757	755	765	740	717	773	708	745	765	761	782	721	751	760	773	767	715	768	788	749	766	774	734	736	685	770	786	721	742	748	734	735	753	745	724	780	716	736	715	758	781	753	755	728	772	732	735	707	739	782	832	776	729	750	716	788	745	739	737	743	775	771	750	778	723	744	725	757	741	698	726	745	734	756	796	706	733	749	770	754	781	723	769	753	760	824	759	736	735	758	748	796	751	756	738	722	762	768	767	756	779	736	729	734	765	728	747	769	796	750	763	761	784	785	727	702	750	780	729	761	754	775	729	761	723	768	768	714	728	753	732	760	775	774	736	745	716	728	762	707	745	751	787	786	805	763	730	745	774	777	740	785	767	769	716	715	764	709	749	708	766	760	785	779	750	779	765	719	800	706	781	735	808	720	707	765	754	747	802	736	761	765	715	739	791	692	738	764	731	762	773	755	780	777	757	752	730	772	798	760	742	743	823	713	713	760	736	764	734	715	706	768	732	767	751	727	723	711	756	747	782	733	797	723	734	742	727	777	746	737	723	776	725	729	715	759	763	766	744	772	760	807	759	762	740	775	765	750	737	752	741	714	802	754	768	721	732	704	747	810	736	764	718	735	781	805	776	686	706	722	794	796	736	699	777	744	737	763	738	792	778	790	727	734	784	795	741	732	764	777	759	776	735	754	778	767	781	752	743	750	745	770	767	741	737	764	726	730	749	729	713	747	720	782	783	750	741	782	711	733	747	810	758	754	740	774	732	756	755	708	747	756	727	802	780	769	765	765	724	775	714	740	745	753	762	809	767	758	755	764	774	725	797	762	711	749	765	743	700	701	723	784	763	760	789	790	775	778	761	779	752	791	718	713	728	711	721	758	768	723	749	756	792	729	728	710	745	769	747	804	785	732	729	752	757	731	748	706	757	783	745	786	724	713	743	778	770	808	776	757	742	746	752	734	713	750	756	774	715	820	712	767	776	755	755	727	776	776	748	762	707	749	737	750	738	744	760	730	688	736	751	712	749	770	725	753	732	710	801	737	743	750	758	747	682	783	723	755	750	736	767	761	779	824	748	745	701	726	720	771	732	745	764	710	715	769	789	763	743	773	733	725	738	761	783	728	764	749	732	715	755	751	784	760	770	768	757	756	772	720	749	765	745	765	732	771	724	778	752	754	744	699	711	776	728	793	748	784	731	743	742	732	703	750	696	738	698	770	678	770	744	771	717	738	727	798	728	782	786	816	751	775	757	724	772	750	769	737	729	749	794	795	741	742	795	754	760	826	765	760	788	739	787	758	751	706	759	750	735	788	735	746	787	773	770	736	747	715	785	766	797	734	806	743	714	740	749	784	739	720	733	767	743	741	734	761	762	771	711	744	773	684	764	770	783	733	711	777	794	741	742	744	746	766	763	705	803	750	764	714	733	754	734	727	759	793	777	751	772	778	717	702	766	737	786	786	785	779	683	752	704	733	726	817	759	772	756	744	755	784	716	736	753	723	734	736	766	739	778	695	732	738	731	695	758	709	746	758	725	715	719	757	795	712	754	764	792
23032	21118	28265	24189	21078	6439	727	490	415	452	360	310	321	292	311	309	307	311	276	300	260	288	283	250	241	285	281	282	259	282	302	308	282	282	269	236	217	294	267	264	286	276	268	268	271	261	267	254	267	262	282	262	288	283	260	268	279	301	250	240	244	270	257	259	279	258	275	240	266	291	274	253	254	273	257	257	253	268	255	255	293	267	265	247	254	230	245	253	257	276	274	279	288	269	284	244	241	279	263	257	262	261	269	270	262	285	256	219	225	270	275	269	272	276	234	248	268	272	298	275	281	239	284	265	270	290	272	249	264	251	265	246	270	270	227	295	232	272	252	268	288	261	245	268	261	251	288	251	249	269	226	265	268	264	245	270	251	246	287	261	242	259	272	268	261	264	237	254	244	247	254	287	259	235	264	260	262	258	278	265	302	234	248	258	266	289	261	265	244	240	264	281	290	270	295	266	274	273	259	280	252	250	253	271	287	298	274	271	255	246	241	251	263	290	279	265	271	263	275	263	270	256	251	244	247	255	279	273	222	279	244	266	255	281	230	261	253	236	267	258	253	256	279	245	270	256	246	251	240	248	282	266	260	251	239	249	234	293	260	277	259	252	260	271	294	251	252	286	252	260	273	252	254	257	266	224	244	267	221	254	248	266	260	255	283	265	226	271	256	269	271	247	267	217	255	261	294	281	266	252	258	242	245	260	254	253	269	257	261	248	264	248	254	274	291	248	259	254	255	261	248	284	261	258	256	245	258	249	252	233	272	276	269	256	251	244	253	257	263	250	242	253	254	246	259	270	272	279	287	271	269	261	238	240	292	249	267	276	270	270	249	251	250	305	271	277	285	257	281	265	278	255	259	232	257	267	257	246	270	254	250	266	264	267	291	269	247	268	262	270	229	252	272	296	261	261	261	254	260	264	260	230	260	272	266	265	257	276	278	267	253	246	257	240	275	263	261	256	247	256	230	248	252	244	282	256	273	246	265	256	261	249	258	263	263	258	249	231	272	251	262	279	262	266	248	258	249	279	267	281	254	274	273	250	276	287	254	256	258	256	265	263	257	280	275	274	279	277	246	273	259	255	258	250	239	243	257	251	296	238	250	296	238	289	258	255	227	271	287	262	222	249	266	275	242	241	261	246	266	267	245	265	265	255	261	266	269	237	268	246	265	274	274	258	246	271	280	272	284	256	247	265	248	251	269	228	244	251	268	263	253	259	258	241	279	284	255	275	268	276	271	254	247	237	243	252	287	221	246	266	285	275	266	268	264	249	254	256	253	277	265	237	287	249	273	244	262	281	259	284	265	268	277	245	270	270	247	266	253	289	283	251	282	269	258	286	290	237	240	239	241	233	246	260	288	279	249	262	265	269	249	264	264	273	284	240	254	293	270	252	255	270	280	254	268	243	281	239	249	258	263	271	278	255	269	240	232	257	252	253	254	250	250	242	264	256	252	277	265	258	262	274	283	249	240	254	285	269	256	252	282	249	268	249	267	263	275	237	244	284	263	262	269	244	292	256	284	272	237	252	279	252	266	261	283	281	270	258	258	278	246	303	247	255	275	246	237	234	293	268	256	258	241	253	274	315	287	246	265	237	268	263	258	235	282	261	227	246	273	258	251	246	238	240	248	240	261	238	265	289	252	249	270	272	255	250	243	246	262	234	258	273	239	280	265	233	256	277	259	229	258	250	246	279	270	263	235	266	248	257	259	255	256	267	268	256	280	247	262	250	273	244	267	262	266	264	275	263	276	244	248	234	261	249	267	279	279	274	227	256	293	234	278	261	241	240	277	289	268	275	268	258	264	260	250	258	261	237	279	265	242	260	261	272	273	257	280	266	262	274	257	248	245	255	257	281	253	279	239	266	251	247	277	244	274	253	287	252	234	239	262	277	306	250	268	236	241	261	266	263	263	249	279	274	273	265	284	234	258	269	275	258	261	292	254	281	284	275	254	261	275	263	280	258	270	293	251	245	275	259	285	261	244	266	231	256	249	278	258	257	259	265	260	270	232	267	290	266	245	246	261	237	243	239	264	231	256	286	265	256	278	290	266	225	293	297	260	275	269	239	277	262	264	276	263	252	250	259	278	254	259	283	277	276	237	269	250	255	265	260	256	291	231	272	267	243	300	280	251	254	281	258	237	267	234	278	246	267	265	267	277	254	265	251	261	239	251	259	256	284	276	274	268	261	263	266	252	261	246	266	254	248	234	247	247	261	249	267	277	246	277	284	262	277	262	253	265	244	231	279	234	237	251	261	234	242	294	276	281	251	265	244	274	258	261	266	267	217	261	287	264	241	277	269	262	257	255	269	254	255	313	256	265	247	289	271	269	247	257	259	251	244	244	242	224	262	241	276	247	244	281	263	239	272	243	276	271	259	267	256	241	271	291	264	270	279	255	261	283	258	251	290	261	257	257	259	278	256	250	251	246	284	259	259	262	256	275	276	282	281	260	284	233	255	262	263	270	243	278	254	258	248	278	246	277	251	257	283	281	267	273	281	250	269	276	258	244	241	280	260	280	236	251	260	291	262	252	257	265	275	258	248	227	243	264	249	247	249	269	268	265	252	240	235	243	266	266	268	266	277	255	238	270	274	275	273	265	253	266	276	304	245	226	240	300	237	269	272	248	264	264	248	277	272	241	255	259	240	251	254	289	259	274	263	259	249	291	256	259	290	252	235	245	269	261	248	281	267	238	232	271	268	250	281	278	263	248	258	269	271	265	260	257	266	249	240	287	242	290	271	268	247	235	276	253	257	274	261	253	305	283	272	306	274	264	277	288	256	248	233	272	272	263	227	265	231	266	246	251	235	265	281	277	252	247	259	243	262	270	257	239	273	259	239	276	251	242	253	265	245	251	250	247	244	279	238	279	260	280	250	263	272	261	260	244	263	254	234	245	285	266	282	253	268	251	245	248	235	260	272	298	285	292	240	221	266	245	219	259	259	260	281	268	247	256	286	278	241	266	245	278	233	245	248	257	286	270	260	224	274	261	253	252	261	239	259	248	268	249	234	260	266	280	227	249	239	231	270	274	253	239	242	248	244	260	241	249	242	256	266	252	263	258	257	250	283	256	280	262	256	237	263	275	260	258	261	243	269	299	260	253	230	273	252	230	301	262	248	250	260	260	276	279	287	282	264	261	257	301	265	239	261	269	246	255	277	253	255	247	233	289	269	296	277	247	261	277	252	272	239	240	267	276	248	232	253	265	252	241	255	239	250	252	240	251	294	271	270	286	277	270	272	257	247	270	267	263	250	289	277	254	259	253	253	246	249	260	251	258	267	258	233	246	242	241	250	239	249	256	281	231	247	260	221	255	255	279	241	268	238	246	265	259	257	262	302	271	256	268	245	271	269	269	249	277	269	245	255	288	282	303	254	250	242	236	273	248	274	269	304	259	271	232	235	255	265	248	248	238	255	251	248	287	269	252	241	263	240	249	267	274	270	261	263	269	275	225	250	255	259	243	265	267	258	259	244
7520	11268	7597	3529	2453	1617	1290	1038	870	766	653	577	559	568	544	483	486	526	462	490	518	463	465	451	463	424	443	438	427	424	442	429	401	455	433	473	417	379	397	439	440	455	393	387	402	398	446	451	412	422	428	383	406	393	413	396	442	400	407	400	424	423	421	425	440	440	405	404	421	437	414	421	412	397	431	413	391	372	397	460	425	431	404	417	375	390	405	444	436	428	387	402	373	418	405	411	427	402	397	442	424	424	446	427	392	405	383	391	412	402	398	395	420	404	385	412	375	425	401	382	406	412	388	433	419	426	402	431	390	381	445	423	399	455	418	418	413	376	435	374	423	402	463	414	394	422	405	434	399	394	379	412	427	403	406	406	412	403	441	379	403	393	441	418	383	441	445	432	439	410	432	453	423	344	430	404	410	378	426	431	427	451	389	408	462	423	393	386	420	412	399	423	386	412	408	451	400	396	414	407	410	408	405	431	412	381	390	364	412	409	400	416	387	359	372	392	400	375	386	435	419	408	433	430	384	399	399	408	385	421	432	423	406	386	440	412	400	438	405	475	401	400	449	425	380	384	379	463	415	408	398	401	399	394	403	400	404	443	393	424	436	454	447	421	426	393	397	374	413	382	398	409	412	420	413	410	430	441	395	409	412	422	396	369	407	438	389	394	425	402	402	398	443	454	406	397	413	418	421	417	381	414	421	400	406	355	463	405	417	431	397	452	376	423	398	418	421	422	383	393	402	390	444	386	403	440	424	401	425	411	431	428	415	381	401	425	400	391	418	423	396	411	404	409	397	397	409	403	390	427	403	402	403	344	403	432	413	422	397	419	424	403	407	419	465	424	428	397	434	446	397	366	386	446	405	403	431	378	409	447	399	374	416	416	404	389	395	416	418	408	354	420	392	386	388	419	422	422	392	402	426	397	440	385	392	432	424	419	400	392	392	412	434	402	384	441	396	413	408	392	401	417	394	384	427	403	425	377	386	402	411	402	405	374	401	424	430	431	422	405	405	417	439	426	415	390	408	390	388	415	416	411	420	397	383	403	411	414	404	393	418	406	406	374	351	382	430	405	381	376	420	442	406	367	436	392	424	405	413	387	420	379	389	409	382	410	417	401	399	428	417	419	413	406	411	404	414	409	399	423	392	371	385	395	434	414	415	398	390	444	433	420	436	411	401	379	414	410	414	433	411	405	403	399	388	403	431	365	413	369	432	383	408	399	397	426	406	440	391	380	418	398	406	425	399	441	400	430	407	434	413	402	435	435	394	432	411	422	436	409	425	403	398	405	412	390	414	410	445	404	405	368	375	427	446	422	419	423	411	410	385	387	376	396	420	398	418	380	427	410	403	375	399	414	388	409	414	413	398	418	415	431	421	407	418	412	412	400	418	452	442	381	420	380	418	422	424	371	371	426	423	400	403	390	365	430	427	369	443	375	367	387	394	429	429	393	396	425	412	417	397	438	432	381	380	413	414	442	423	423	430	411	401	399	410	405	427	420	401	377	411	405	416	439	393	383	408	420	416	407	389	422	452	407	403	373	372	381	396	411	391	409	418	427	408	410	397	415	445	391	425	406	401	443	419	399	382	436	448	412	418	381	417	409	402	426	407	448	411	406	426	415	414	403	426	398	433	387	412	401	383	418	396	396	452	393	393	400	382	404	409	396	425	423	410	385	409	450	403	429	409	400	439	385	442	402	420	427	396	421	419	422	433	391	395	391	406	382	434	438	394	422	407	387	435	402	398	429	419	396	399	420	410	412	466	444	403	395	396	418	426	428	396	431	372	399	420	423	406	413	397	403	433	433	373	410	401	400	416	418	419	375	401	449	377	419	418	393	379	443	403	409	421	392	380	412	398	387	381	412	403	403	412	417	386	380	409	439	398	395	401	372	429	410	407	393	403	390	429	382	427	396	386	438	413	425	406	435	404	425	410	395	412	369	407	443	418	440	370	396	408	411	397	412	425	400	414	404	419	412	387	403	414	397	354	399	375	392	447	420	413	439	381	428	415	416	405	405	403	446	424	380	409	409	417	394	414	362	375	400	419	398	405	410	399	425	408	426	381	427	434	424	411	380	411	420	448	379	433	396	403	415	422	431	449	431	460	430	427	408	438	413	385	429	435	420	396	433	421	439	417	415	381	437	421	417	395	398	459	398	399	389	422	401	422	475	423	438	368	431	401	434	409	426	414	418	455	411	450	425	429	411	436	401	389	398	396	410	421	428	390	411	431	379	375	424	415	370	402	454	430	436	403	406	398	407	416	457	412	372	416	427	408	390	380	399	393	391	403	410	415	398	424	366	408	410	431	416	419	418	424	410	380	425	406	419	438	419	416	421	401	421	382	415	421	400	430	421	382	366	402	424	393	415	417	418	401	397	430	361	423	412	413	430	398	429	400	399	389	402	375	420	401	434	452	417	428	417	424	409	406	394	408	406	407	404	422	405	440	393	405	416	413	392	425	419	417	424	364	386	441	413	432	445	413	431	435	433	417	411	394	408	398	400	457	377	395	414	408	422	427	405	399	393	426	399	436	415	437	417	386	411	445	420	433	399	388	389	403	394	381	405	386	375	448	399	413	416	384	426	425	417	408	401	419	437	441	412	423	403	369	414	383	412	437	397	361	404	398	449	414	433	428	383	422	416	401	389	425	404	406	429	400	418	399	424	402	419	435	364	399	416	424	385	397	417	411	422	398	428	416	420	414	384	451	405	419	396	403	413	410	415	373	431	386	398	411	395	414	444	399	375	427	410	454	419	407	403	403	433	384	406	427	425	412	417	403	411	419	393	393	404	435	419	404	381	420	421	411	400	402	417	394	423	407	369	432	392	405	431	353	385	421	401	383	432	452	419	408	389	393	407	392	408	400	426	394	408	429	376	394	435	397	407	418	406	374	401	429	406	402	404	407	441	437	419	426	405	401	408	368	421	421	388	425	392	460	429	416	402	419	408	431	407	388	398	421	406	418	396	391	400	371	445	401	412	419	415	370	410	409	434	406	382	398	398	411	438	404	407	411	424	417	437	387	384	392	400	425	375	389	385	403	416	377	427	424	396	377	401	428	410	369	393	402	429	430	415	416	426	401	376	423	398	442	430	429	414	400	398	395	411	423	465	388	411	429	370	408	419	414	443	409	391	412	386	435	378	425	422	399	428	370	373	421	394	432	413	429	444	384	412	426	408	430	406	410	414	384	417	424	447	425	416	407	397	382	441	406	415	389	396	454	407	376	409	410	430	432	402	429	414	379	409	401	402	435	411	402	438	391	412	418	378	409	418	397	454	407	446	405	390	410	413	398	417	414	458	415	421	406	434	405	444	403	390	449	434	378	413	392	421	404	425	412	423	372	393	395	421	411	378	436	372	411	372	392	405	408	444	464	397	419	391	375	412	409	452	438	402	428	392	379	364	414	399	411	378	407	408	422	408	402	424	380	428	413	401	438	414	388	431	418	439	385	378	414	426	458	409	415	455	417	437	395	442
24316	21095	26660	25111	3779	789	608	578	534	526	546	497	476	467	479	457	527	439	469	509	474	464	472	498	450	508	476	493	491	451	440	440	482	458	481	488	471	437	469	483	447	491	470	518	481	470	465	505	459	502	483	432	449	479	480	497	480	483	477	458	444	470	422	494	488	477	482	501	435	475	478	488	457	520	465	448	510	492	452	472	467	428	458	468	457	453	466	484	448	475	457	471	422	469	443	463	491	467	422	469	496	431	451	443	456	469	476	488	459	437	456	429	503	412	496	462	453	460	455	468	478	460	479	474	447	463	502	491	439	442	464	456	459	474	463	468	483	450	467	448	464	446	462	502	466	436	483	492	470	490	473	457	469	505	469	474	435	471	475	497	444	451	464	475	486	452	457	449	453	458	455	449	472	470	436	482	481	466	510	447	439	480	451	453	452	443	463	468	473	456	444	452	479	467	470	451	447	472	479	437	476	434	457	442	472	472	462	445	449	479	497	452	501	456	484	432	479	463	479	483	478	473	489	506	458	453	474	485	451	459	468	504	449	506	437	479	455	456	434	490	455	464	453	485	439	459	470	456	480	538	472	457	453	482	466	464	452	483	481	474	503	443	487	455	441	487	495	462	452	452	473	463	471	441	468	493	452	464	482	462	472	464	470	482	483	444	500	466	436	467	491	459	467	495	500	476	450	469	475	443	460	484	483	451	410	449	481	434	451	508	453	450	472	447	516	480	468	425	436	494	447	461	453	481	490	420	455	470	501	436	483	466	487	447	459	492	456	482	441	485	466	472	467	482	438	505	486	478	427	488	439	475	463	472	465	499	468	444	484	442	455	465	473	474	476	471	490	466	460	429	466	492	478	444	478	488	476	481	476	456	468	482	478	454	483	439	460	496	450	473	469	453	492	435	455	490	472	462	510	461	464	475	435	459	494	495	448	484	444	468	426	449	456	437	472	504	520	464	448	497	519	437	453	468	460	453	476	446	469	525	483	482	472	486	475	451	471	459	492	441	459	441	484	485	494	501	454	449	482	447	469	524	451	464	449	450	465	468	464	479	461	489	502	462	425	480	479	465	450	470	476	475	441	449	478	461	466	467	457	518	492	494	462	480	490	472	493	455	453	493	497	443	486	466	480	461	443	456	452	458	439	484	452	449	470	454	479	451	479	442	431	453	435	461	448	459	466	491	468	446	455	415	470	480	486	447	466	458	492	461	493	499	450	427	461	482	466	469	449	472	440	484	485	477	453	474	481	461	473	476	491	483	468	446	471	458	471	488	449	457	427	452	454	476	470	471	501	478	467	471	482	486	483	476	446	428	443	463	463	435	474	444	458	458	498	458	457	432	448	433	458	456	447	442	456	469	450	502	475	446	463	512	497	438	439	434	411	437	466	467	429	444	471	441	457	457	497	395	483	491	444	441	438	432	463	419	459	481	471	468	416	435	440	477	503	488	459	463	497	471	461	514	450	430	454	468	447	459	491	448	461	496	421	436	462	469	482	442	459	444	442	485	491	432	440	476	457	445	476	449	476	474	467	507	482	444	446	465	447	453	461	440	450	475	449	464	469	471	504	432	494	444	463	473	460	465	455	449	477	459	505	411	500	457	444	475	428	444	466	443	480	471	480	484	453	482	497	492	453	482	424	449	496	475	447	449	475	438	465	449	478	482	474	453	435	474	433	463	450	476	451	478	477	474	486	461	448	432	457	518	448	522	494	432	423	465	464	471	506	459	438	437	502	415	450	460	460	454	466	455	481	457	435	450	450	439	454	458	471	463	460	441	467	476	477	439	445	478	478	492	512	485	474	440	455	464	451	467	436	496	461	485	448	453	461	427	472	426	455	448	503	429	437	462	426	441	511	473	456	493	511	491	487	497	454	491	445	453	506	499	452	460	464	437	490	470	457	471	437	441	464	462	457	448	441	462	490	456	463	441	461	477	485	473	455	454	450	457	474	441	475	462	462	438	468	487	485	475	463	447	479	460	418	467	478	454	460	442	467	482	441	464	485	487	477	430	470	496	467	465	433	454	491	468	447	427	440	431	483	460	484	472	443	461	433	428	447	488	440	430	504	464	505	452	491	497	467	443	489	435	458	458	455	479	450	481	457	447	482	470	497	492	484	436	460	441	471	440	453	480	478	455	443	487	468	457	455	464	505	457	455	469	511	467	460	484	440	435	490	475	439	453	475	517	477	466	441	444	527	470	476	473	454	449	458	465	479	471	454	469	495	486	456	480	456	460	461	428	450	477	465	461	478	482	426	450	465	442	494	433	442	471	473	449	486	416	462	462	446	473	487	458	471	462	450	463	480	491	454	514	466	430	430	443	477	443	452	476	448	468	458	470	457	455	477	498	493	481	488	472	450	452	479	473	510	503	481	479	446	434	486	435	450	465	474	482	462	466	444	491	462	451	425	482	491	498	488	475	508	389	480	451	456	465	480	453	441	465	497	476	487	474	463	464	455	455	445	492	444	490	482	469	482	446	441	476	440	475	454	436	428	433	464	422	482	473	470	488	489	431	454	481	462	451	489	468	463	451	486	496	482	483	458	471	464	462	458	476	462	461	494	429	485	417	475	491	457	442	483	466	412	477	485	433	476	459	486	510	477	469	452	462	488	481	486	420	458	458	477	464	476	455	477	461	453	438	461	461	457	441	446	468	446	454	468	457	458	467	466	432	488	472	428	469	427	501	475	471	465	470	458	456	424	465	494	477	487	481	411	476	448	472	476	466	489	507	505	452	443	483	502	477	443	451	466	471	465	482	479	442	456	465	490	470	448	487	478	455	445	449	480	461	498	438	434	492	488	461	484	475	446	471	472	498	458	471	481	444	456	468	446	490	488	448	427	455	412	475	462	444	488	496	448	462	459	487	443	483	490	486	468	466	467	458	453	462	485	453	496	421	462	525	447	450	454	440	438	482	517	479	475	475	477	441	471	454	439	437	423	454	464	422	475	487	427	469	463	448	436	458	483	427	466	439	459	421	489	464	469	431	460	451	474	435	525	456	487	440	454	469	439	439	458	447	456	461	463	476	475	429	496	470	475	471	471	466	439	469	514	496	458	461	469	461	480	463	480	491	444	492	470	463	493	470	453	474	476	459	496	452	423	434	449	495	470	468	543	448	462	447	425	461	461	444	455	438	489	415	467	472	478	478	468	459	455	443	481	445	469	488	450	456	450	482	472	485	458	454	478	500	465	459	436	464	506	492	463	426	470	476	451	465	450	462	493	457	467	471	477	467	475	498	466	461	454	448	530	448	456	490	476	479	464	493	449	436	479	438	473	500	504	442	443	486	411	477	419	497	455	473	483	477	505	469	468	460	436	453	490	430	461	440	490	484	463	455	484	502	443	454	540	467	495	460	496	434	485	457	493	468	449	452	485	454	481	491	485	469	472	467	447	438	456	421	469	490	448	475	489	462	459	485	468	456	466	459	471	436	471	459	464	447	456	441	460	463	484	521	461	431	473	498	486	455	476	483
7932	7083	4796	2435	1821	1406	1125	1001	945	855	827	790	760	730	775	747	714	713	719	746	689	732	728	724	706	661	743	675	684	703	669	650	671	726	738	652	690	671	679	720	686	723	687	682	705	660	687	652	693	721	725	694	648	728	671	675	678	668	655	706	661	732	667	735	661	721	662	635	622	688	702	702	660	724	681	666	700	695	733	707	664	681	684	634	669	682	650	727	669	683	687	708	650	689	662	646	725	713	684	641	679	669	705	684	707	667	680	629	703	678	711	660	681	655	660	682	704	676	672	714	678	721	691	685	686	718	641	722	639	662	693	717	709	692	674	707	659	694	696	704	684	664	660	622	671	704	689	691	687	687	728	717	668	652	689	695	655	653	695	666	635	672	682	659	694	675	702	638	705	658	705	699	664	701	690	724	703	680	693	695	687	699	716	683	676	735	665	664	645	681	715	674	651	684	662	712	679	671	687	673	703	682	669	653	671	709	681	676	691	677	675	666	660	691	697	663	740	665	689	660	716	713	695	697	661	697	650	694	724	648	630	674	675	654	676	719	696	737	713	687	674	677	688	678	702	713	692	689	647	657	667	684	661	671	656	732	676	708	690	725	662	690	676	681	725	659	676	674	677	687	685	678	649	677	679	686	674	658	672	715	692	683	710	715	701	730	668	704	623	684	678	664	697	711	680	670	708	644	722	705	696	682	681	721	703	719	731	699	671	669	733	668	688	647	717	675	687	670	677	671	704	690	653	685	703	699	646	666	684	686	691	661	704	666	668	690	720	699	675	665	670	687	698	724	667	671	697	684	729	691	686	727	691	688	660	669	649	687	660	669	653	708	672	636	654	657	711	699	657	656	682	689	678	683	687	725	677	676	695	696	698	698	672	691	708	698	692	696	651	665	709	674	664	709	675	680	674	691	643	672	691	682	687	684	708	673	716	714	699	657	694	726	653	675	684	667	675	680	670	698	688	681	639	636	701	705	745	645	713	723	704	631	656	684	653	713	695	695	686	666	681	668	627	671	665	679	681	638	712	676	713	680	664	705	653	705	658	670	682	700	721	655	708	684	660	663	681	650	670	689	664	723	684	699	689	671	681	673	736	678	689	621	696	651	652	691	676	701	691	699	689	702	678	681	717	669	665	695	689	645	660	698	668	710	713	662	721	651	728	672	655	673	718	689	712	685	688	658	698	666	627	672	690	613	723	690	688	695	738	715	678	687	700	694	678	695	670	690	721	662	646	650	701	690	689	677	702	712	722	655	680	678	711	689	687	725	727	673	712	714	705	718	645	720	657	620	727	668	678	711	640	700	674	697	666	716	688	677	662	704	647	693	641	667	668	676	741	648	719	678	669	713	684	690	677	711	671	680	680	655	645	695	683	697	685	705	631	659	700	711	658	643	718	716	689	707	684	672	718	662	652	668	718	701	652	715	687	712	698	669	672	693	701	678	674	695	719	750	695	685	641	678	683	680	694	679	697	714	663	668	692	679	686	677	655	659	695	680	657	661	703	650	660	677	705	661	629	738	678	664	680	705	669	639	710	705	681	694	681	680	703	667	614	658	649	672	676	634	681	705	682	690	693	692	698	675	649	676	688	712	662	684	673	696	691	697	710	674	698	644	703	707	662	688	678	713	676	657	681	660	690	695	712	694	709	693	647	687	680	660	688	680	688	661	656	684	659	702	712	660	681	698	688	698	660	656	711	694	673	672	667	704	670	688	713	676	688	704	646	743	673	676	663	645	672	660	682	714	685	692	698	743	688	655	691	697	707	687	706	682	721	681	672	685	676	730	692	705	687	676	704	685	687	724	688	647	675	694	633	715	662	695	695	685	696	655	677	703	692	682	661	728	667	698	695	708	702	679	731	707	688	735	704	673	717	700	679	649	679	659	662	748	646	678	652	695	665	694	731	727	698	666	713	684	689	665	684	677	677	693	665	668	727	628	687	658	695	683	636	682	680	671	652	675	703	675	700	689	652	659	680	651	627	662	660	665	674	677	683	704	683	658	659	677	680	667	690	675	703	657	641	698	695	699	689	730	688	674	674	666	659	681	668	641	687	709	684	672	686	689	734	701	651	718	692	740	681	660	703	710	694	673	666	713	657	701	698	636	723	647	644	702	691	676	692	702	660	690	774	712	689	674	642	628	687	636	702	726	718	640	730	701	684	652	649	680	682	706	678	723	705	696	654	689	689	665	722	687	651	643	697	675	662	667	701	697	700	666	679	673	711	692	689	687	674	692	673	684	746	658	707	676	648	631	670	661	691	662	639	730	691	687	681	696	749	700	694	683	706	660	667	699	658	717	661	698	694	696	677	697	700	701	668	692	669	702	688	702	687	683	662	675	756	682	704	710	620	702	688	656	725	674	680	675	688	641	694	673	650	728	729	675	715	630	643	663	680	673	667	691	685	701	689	677	721	666	651	676	681	649	704	635	654	693	650	699	704	668	709	694	667	653	653	639	683	738	718	703	653	723	647	666	706	733	703	711	705	661	692	712	720	630	700	678	638	682	733	678	718	684	675	670	681	706	668	693	689	648	703	674	687	689	683	695	715	693	671	665	696	778	714	676	661	638	732	645	748	687	714	698	746	711	672	717	651	683	639	690	683	662	693	718	677	688	685	711	671	705	712	625	701	670	691	700	702	687	654	611	697	687	660	666	643	729	743	669	667	710	676	691	689	652	726	733	719	675	667	689	668	687	624	681	676	682	684	711	685	697	697	718	689	673	690	706	673	713	688	683	704	699	674	669	664	641	663	684	684	692	689	711	677	699	652	663	645	681	678	637	662	678	692	634	694	671	697	642	710	626	676	696	689	699	648	639	653	699	711	678	647	678	672	665	664	688	683	698	693	636	652	670	675	746	710	700	733	696	678	714	679	670	669	760	680	662	739	713	665	643	706	677	707	643	745	715	716	676	684	674	681	657	739	677	699	668	667	696	669	700	675	635	663	657	631	746	684	683	672	706	652	679	699	725	623	685	661	721	666	697	676	694	637	666	703	671	669	708	661	667	666	657	665	720	662	721	668	693	679	655	721	669	683	724	700	672	650	660	685	649	670	647	645	678	699	702	625	709	743	634	644	719	635	710	679	729	628	633	711	653	685	688	701	711	709	680	679	695	683	685	676	668	744	680	674	658	679	674	668	667	700	732	654	684	717	650	639	677	696	675	647	666	698	679	651	720	707	666	643	618	671	668	703	697	658	699	696	674	665	739	752	663	657	691	689	649	627	660	722	704	679	689	640	696	722	667	691	701	666	708	731	696	660	693	677	699	658	683	670	709	679	673	647	671	687	711	645	676	706	663	684	640	660	697	672	717	720	706	689	704	679	664	684	704	675	681	705	685	681	673	673	639	659	660	658	660	636	706	683	670	715	690	704	685	694	694	674	687	681	702	667	660	690	659	690	698	686	658	650	718	656	680	703	706	675	685	691	658	652	674	665	685	703	663	685	672	678	670	652	688	675	673	661	721	684	653	675	678
22216	21138	28798	23716	21138	21069	3286	604	410	359	274	288	262	213	178	226	189	174	166	186	153	190	165	164	142	162	166	164	153	152	165	163	135	159	146	152	183	137	134	117	156	167	158	160	132	145	155	133	150	132	152	145	142	138	137	146	144	138	160	131	139	143	128	148	143	142	160	137	141	143	137	147	138	133	136	156	132	142	136	134	163	138	134	140	139	148	132	137	135	115	120	139	130	123	128	149	138	122	165	121	130	131	148	158	160	108	125	152	137	158	165	159	147	114	135	138	147	150	125	148	134	122	148	121	136	123	145	159	144	146	134	127	129	168	150	141	139	136	123	122	121	138	133	138	139	135	145	120	130	141	119	117	118	130	162	128	152	123	141	139	155	120	128	123	131	145	150	126	135	127	122	141	131	155	144	138	128	147	131	132	144	156	137	131	115	128	143	157	146	124	143	132	121	159	119	129	128	134	132	149	127	124	125	153	146	155	131	148	115	141	146	130	117	113	146	137	139	142	140	142	151	131	132	122	135	140	124	150	125	115	120	133	145	138	161	122	143	124	137	122	127	132	136	152	131	144	109	140	127	114	146	128	139	137	122	125	139	126	123	149	134	155	145	111	116	140	138	119	135	134	138	120	161	167	138	140	153	120	136	119	128	111	142	139	124	133	131	132	119	142	146	132	143	135	134	139	161	117	129	132	149	144	154	147	140	126	138	126	169	142	133	143	136	144	149	158	137	135	120	144	130	130	163	149	135	137	145	145	123	138	126	126	131	126	144	136	148	119	147	158	139	132	171	113	134	138	138	108	130	132	148	128	114	121	115	130	133	144	103	117	155	132	135	151	145	122	135	123	127	153	150	132	151	157	147	129	146	137	129	144	134	133	132	135	144	146	114	131	133	131	125	155	144	145	133	128	129	129	129	118	130	132	119	136	131	147	129	135	137	165	149	143	112	151	116	144	152	141	141	130	133	137	142	119	124	112	121	111	131	118	124	134	122	131	140	123	141	124	130	115	134	142	134	121	145	138	124	144	122	124	134	134	145	133	118	141	112	169	128	125	143	127	122	149	118	134	146	127	137	126	133	146	140	139	124	134	137	152	157	127	150	135	134	144	155	120	152	135	135	140	131	137	143	124	126	121	112	140	124	120	138	142	142	125	143	128	147	119	128	137	151	143	141	141	118	131	128	128	147	108	132	139	146	130	145	133	133	146	146	130	157	138	134	125	128	139	142	135	129	159	118	145	135	134	121	155	137	143	150	124	144	131	136	107	144	128	118	127	160	133	137	110	140	136	107	123	145	144	143	165	140	130	125	140	138	153	125	125	128	135	136	136	119	150	120	145	139	128	148	122	136	141	123	126	132	145	166	133	144	126	148	119	140	138	131	105	140	133	143	130	142	125	133	140	145	135	132	138	131	138	134	129	132	136	129	135	139	153	128	123	140	140	123	126	149	133	139	143	117	128	139	113	137	128	140	153	121	111	148	132	158	146	120	150	141	162	125	141	130	132	158	153	121	154	107	142	147	135	131	107	134	147	141	143	148	139	125	129	139	113	152	131	135	133	136	133	124	137	131	147	125	133	140	143	128	141	132	134	129	124	130	140	148	134	135	123	127	139	133	135	138	127	152	133	141	135	155	126	111	133	120	133	135	135	139	134	115	139	135	146	147	135	122	124	125	137	138	135	134	141	145	144	138	106	120	131	126	164	116	115	139	132	137	133	131	132	131	122	140	150	141	122	110	133	131	128	158	136	145	114	126	138	149	126	113	136	137	129	153	119	134	124	116	127	144	144	130	132	139	130	148	142	133	117	123	146	124	125	130	132	141	144	137	153	120	139	140	134	140	123	130	135	147	135	135	141	154	144	137	137	133	148	144	129	146	140	135	135	133	130	144	132	150	127	143	148	142	118	110	145	127	133	121	146	130	133	138	109	148	151	142	122	123	154	140	119	125	132	122	119	144	145	148	152	150	145	152	140	139	152	112	139	134	144	116	129	155	140	121	138	127	130	123	129	135	127	127	150	134	131	142	150	114	134	120	138	136	128	136	139	140	144	116	152	121	130	156	123	122	137	142	142	126	118	115	129	120	135	137	134	138	118	136	121	150	127	136	124	140	120	138	134	131	131	114	111	139	148	109	144	145	150	125	136	134	136	136	122	141	144	159	136	117	120	143	128	156	128	118	107	132	127	128	115	125	136	153	139	127	140	122	125	143	152	121	146	119	137	137	128	133	130	143	141	130	138	152	145	131	131	118	133	127	126	131	120	156	123	132	104	133	134	135	131	132	138	167	156	136	151	127	128	129	133	134	128	134	144	131	134	147	142	146	159	122	119	156	153	137	119	142	131	127	142	157	133	140	149	131	146	135	135	137	127	134	138	140	130	125	159	111	140	146	123	119	106	149	116	136	135	145	131	131	138	99	135	144	115	117	144	122	124	124	132	142	138	142	141	135	136	133	139	141	135	124	127	143	131	161	139	129	153	133	128	130	121	113	150	128	129	128	144	138	150	123	161	128	134	160	130	159	131	137	127	143	140	132	114	123	129	149	152	145	143	136	135	107	122	134	128	124	132	134	122	139	124	124	150	141	148	109	145	124	133	127	128	112	130	146	148	147	125	114	122	122	120	126	146	124	130	156	148	138	121	133	160	167	133	151	140	119	137	117	124	147	118	137	131	168	144	125	130	133	115	128	164	129	116	152	131	118	141	150	137	117	138	139	123	142	124	128	146	139	142	146	130	123	127	130	110	150	147	118	154	122	118	130	122	160	156	137	130	122	134	143	154	128	119	136	135	143	136	128	151	142	135	121	129	124	149	139	128	152	132	139	134	148	157	124	145	137	124	150	137	138	112	121	112	138	133	158	136	152	135	131	150	144	126	124	143	127	114	133	149	146	128	141	144	150	123	128	134	137	127	114	125	157	121	130	139	142	126	137	128	135	151	130	154	150	133	128	128	128	135	146	105	136	139	125	142	124	138	154	142	128	133	126	144	135	106	126	147	125	119	125	115	133	144	146	145	137	136	112	127	126	137	128	125	132	133	121	126	119	119	126	148	150	132	140	136	108	119	133	129	147	151	138	108	123	122	122	121	127	146	130	134	135	121	137	147	139	139	151	148	124	131	126	142	126	134	134	107	147	143	137	156	125	137	137	126	136	134	126	125	116	157	137	155	139	140	141	122	132	149	142	142	137	144	128	135	135	127	145	131	140	122	147	121	133	124	155	139	124	135	118	151	116	131	114	117	116	139	157	135	124	130	130	138	119	141	123	131	127	138	119	137	111	116	134	140	142	138	136	127	134	148	125	130	130	137	113	130	129	119	126	145	146	141	134	157	137	143	133	136	159	147	127	118	105	121	130	108	128	135	141	165	134	150	138	141	134	125	157	137	139	147	135	133	130	151	132	123	142	144	145	129	119	144	114	128	142	157	151	138	137	134	146	153	136	117	129	125	129	123	132	134	141	118	138	111	124	127	148	126	129	138
9705	16523	11355	5391	3617	2524	1774	1277	1019	823	643	553	529	431	469	372	358	373	323	319	343	283	272	272	259	275	280	225	245	238	244	239	238	241	251	265	208	210	213	243	213	205	219	206	223	211	220	195	225	205	218	225	196	241	215	212	221	220	203	197	194	198	208	213	203	237	199	184	219	201	227	210	230	212	199	231	196	228	207	204	215	205	214	234	209	183	210	191	181	220	200	206	193	201	209	208	241	215	190	188	205	211	197	209	188	204	180	206	188	226	221	224	193	228	217	188	202	203	203	216	217	185	209	196	214	198	179	190	192	193	216	210	214	198	185	185	207	199	191	196	197	183	187	207	212	191	199	188	216	188	214	192	201	217	192	227	177	204	199	202	199	206	201	211	185	196	193	225	206	189	198	217	208	197	188	208	211	173	223	199	183	187	212	194	200	193	210	183	201	215	221	191	204	176	217	208	205	185	200	213	175	205	191	203	214	206	196	227	206	219	211	212	210	233	205	210	207	193	221	223	202	198	176	177	204	197	197	194	210	210	199	205	216	181	191	213	192	194	214	200	196	204	203	214	207	206	190	196	208	203	218	183	206	205	167	204	191	219	206	184	202	184	198	213	183	222	217	191	182	212	208	188	198	193	221	195	200	193	175	204	212	205	176	195	192	184	205	215	196	192	210	210	201	203	207	227	217	188	210	207	194	203	225	199	199	182	182	181	219	196	177	222	179	182	208	187	202	208	196	184	218	219	223	227	204	186	197	221	221	207	214	203	198	175	210	185	205	209	223	202	216	204	195	226	203	189	212	215	207	216	186	205	194	199	191	242	204	195	204	194	225	205	202	230	194	207	198	213	196	193	188	206	186	206	178	178	216	223	205	197	229	214	212	220	214	197	197	204	206	206	213	224	220	201	207	179	197	194	192	219	225	200	220	212	209	208	200	212	193	217	203	205	234	230	218	217	221	207	192	216	198	208	186	193	194	202	208	211	204	214	205	191	195	224	213	168	218	207	202	214	182	185	175	204	172	205	192	194	193	203	203	181	189	214	198	213	195	213	187	208	223	206	199	205	166	194	196	207	192	241	213	197	191	187	180	202	207	201	184	210	208	200	178	199	214	224	196	202	186	199	194	169	217	214	203	206	204	227	217	167	189	176	218	197	194	199	198	178	208	215	204	173	192	214	226	216	215	201	192	177	192	205	191	204	210	196	204	203	196	201	218	187	210	203	207	207	190	201	197	197	195	204	194	196	209	198	185	225	214	233	186	190	220	220	208	215	183	202	217	205	215	218	181	196	214	214	228	209	218	204	192	205	198	202	179	185	216	206	202	185	203	230	194	209	213	205	199	204	204	205	195	224	217	190	213	183	181	207	201	205	192	195	208	177	209	193	210	189	200	197	193	217	187	207	203	224	202	188	196	221	237	188	209	190	216	187	191	200	213	200	202	211	201	206	205	210	231	190	215	186	204	195	205	185	196	221	208	198	185	216	192	191	207	179	220	220	230	208	229	200	174	194	198	185	208	206	203	193	221	199	200	205	209	216	184	191	195	185	190	211	233	195	188	183	216	222	177	197	179	214	212	188	217	187	205	214	181	187	178	176	214	189	205	193	217	186	175	205	199	172	216	196	185	173	200	211	223	200	214	197	214	212	194	211	189	202	198	236	216	210	190	203	215	214	247	199	217	212	187	203	194	199	177	219	186	215	218	225	203	197	189	191	196	197	205	193	185	196	187	237	214	215	206	221	192	196	216	213	187	208	219	206	182	197	194	187	204	168	187	208	185	217	184	200	200	198	206	207	222	208	219	185	190	156	170	191	173	192	206	223	207	205	181	234	198	190	203	192	193	187	202	232	204	218	197	210	211	214	187	191	193	198	174	223	196	219	202	205	206	193	197	194	216	193	198	217	195	179	181	194	197	215	181	197	179	232	197	196	202	230	202	182	190	210	203	209	213	209	215	192	205	194	205	196	194	176	194	206	168	179	182	208	218	195	211	190	197	200	207	188	225	197	183	210	193	200	222	180	213	184	251	189	182	214	213	231	194	180	199	195	196	189	177	209	183	201	193	189	198	204	203	187	192	206	208	208	217	205	239	210	210	198	192	209	203	202	212	200	198	189	203	194	206	201	231	212	182	213	187	188	165	201	199	212	195	196	200	185	204	189	185	201	208	219	210	211	207	196	206	191	196	179	196	189	188	219	182	200	200	202	195	198	192	202	198	186	191	210	192	196	220	186	212	186	203	162	215	185	190	216	203	186	180	209	191	215	219	195	203	192	205	217	205	209	199	193	206	218	193	219	172	216	169	210	208	214	176	201	184	181	202	199	200	202	184	193	191	190	203	218	171	183	210	207	221	206	185	214	197	186	166	205	204	198	176	210	200	195	184	199	173	214	199	196	214	191	219	193	200	194	190	201	208	188	184	196	192	193	189	194	195	205	229	193	191	221	200	200	216	191	210	197	169	190	205	166	231	210	214	185	206	201	189	198	196	203	226	220	179	202	181	180	200	167	187	197	225	221	201	190	191	210	199	197	185	227	198	213	212	213	178	195	208	213	178	195	203	198	197	209	217	220	225	208	186	179	197	207	174	214	204	179	200	196	193	199	196	214	204	214	183	207	225	243	208	198	182	186	195	203	218	212	211	208	212	200	181	192	175	194	195	205	210	202	194	201	205	197	214	187	174	171	216	218	222	217	203	188	204	191	205	204	198	204	211	203	190	197	202	191	200	185	175	185	203	208	193	194	195	218	232	210	203	214	206	208	205	218	217	221	202	205	224	217	189	188	195	205	198	229	193	188	215	186	229	211	199	190	209	215	224	218	203	209	193	208	202	203	181	205	212	198	213	192	202	201	219	220	206	188	206	202	167	190	199	201	252	193	228	196	201	203	212	184	199	190	205	210	233	192	204	204	211	203	188	205	201	212	220	202	244	219	192	188	212	197	214	197	199	228	195	212	173	204	204	203	232	203	194	221	199	223	209	182	193	240	209	216	206	208	214	188	204	211	181	193	192	202	208	179	189	187	187	196	200	188	185	170	177	196	213	166	198	218	212	208	182	182	207	208	208	187	205	214	207	199	208	205	187	227	210	191	213	230	194	204	209	216	211	179	194	202	174	214	192	187	201	195	196	192	211	205	198	210	198	225	203	193	172	196	208	194	242	196	197	196	193	199	205	182	192	194	188	195	211	190	197	186	191	205	192	213	197	210	184	183	195	184	185	225	203	188	228	188	203	219	195	219	189	208	190	190	186	223	234	223	190	179	201	202	188	214	192	186	199	178	202	196	208	238	208	189	198	203	207	213	187	191	198	198	191	215	214	190	204	191	186	211	222	186	230	179	203	207	200	213	233	189	189	198	199	205	196	201	201	200	196	210	209	201	193	204	203	233	187	185	192	223	204	212	209	220	193	203	192	178	219	224	214	208	202	190	174	197	198	175	178	190	213	194	210	202	197	197	218	209	216	222	226	207	215	179	189	200	187	175
26886	19104	5306	1014	690	592	535	551	553	503	499	483	536	530	494	499	524	483	539	490	498	484	523	452	479	459	481	477	483	497	475	481	491	543	494	469	477	475	534	479	473	480	526	458	481	522	497	528	484	491	507	504	509	504	500	525	508	472	491	530	524	466	498	474	506	481	488	466	511	518	513	426	531	486	512	470	517	475	494	508	469	489	485	542	495	519	492	507	511	470	489	488	486	487	532	475	536	498	508	501	467	513	487	498	508	495	493	501	519	536	475	532	496	497	457	502	491	494	493	507	505	486	522	493	466	482	446	499	479	503	514	506	486	511	491	479	518	488	485	481	531	511	498	503	497	516	512	526	522	497	500	505	470	544	514	490	527	509	483	475	529	493	499	480	524	485	487	488	524	492	500	499	501	513	503	540	495	485	486	492	517	488	497	481	502	519	507	472	482	508	501	450	523	496	528	464	467	468	520	538	492	487	509	509	467	543	482	524	491	534	493	514	498	513	547	467	519	490	478	471	472	496	534	490	493	463	518	465	463	479	490	509	479	481	469	501	486	526	513	489	496	485	486	518	484	469	512	492	450	477	463	458	492	527	531	519	478	488	507	493	520	476	485	466	478	495	496	503	536	509	478	493	488	471	480	505	515	504	479	476	486	494	515	462	504	491	469	522	499	507	537	495	465	499	512	492	516	494	482	478	490	535	511	479	535	466	507	516	466	505	499	489	501	482	490	504	487	505	504	477	494	515	503	500	498	483	486	487	497	507	488	485	530	544	493	501	503	482	497	493	550	513	496	507	542	552	485	520	524	453	511	496	499	498	516	493	481	502	518	527	476	480	515	490	484	475	522	506	503	472	504	478	518	524	521	488	492	475	477	478	486	495	500	517	519	490	492	507	497	500	495	470	524	469	511	485	487	489	496	496	474	493	482	510	503	485	518	511	482	488	510	518	455	520	506	525	501	521	488	487	458	486	496	490	480	497	487	530	480	472	507	488	497	518	468	503	473	527	509	530	509	533	491	506	487	487	497	493	487	504	522	482	468	526	478	499	483	529	504	479	504	456	499	479	440	519	454	483	489	532	479	529	488	505	490	515	485	497	524	498	482	527	491	491	479	490	498	514	489	468	493	506	495	469	484	494	489	508	480	470	466	507	483	491	492	481	510	501	487	472	500	485	483	472	494	486	506	481	522	513	553	484	529	503	502	496	470	509	486	492	542	496	502	484	515	472	486	508	489	509	471	465	492	486	493	487	498	459	516	500	475	495	487	489	515	516	484	543	538	521	492	484	539	502	494	543	494	489	508	520	487	453	516	513	485	520	499	507	516	527	512	525	501	517	497	475	466	516	512	484	479	510	484	498	481	505	483	487	479	532	489	488	462	514	528	508	505	495	510	496	505	538	500	523	489	484	521	502	532	462	503	507	485	513	475	482	472	509	468	524	489	509	507	508	508	479	493	527	476	445	522	497	487	499	500	530	473	498	498	495	494	467	472	488	486	462	508	492	492	464	492	491	520	494	491	521	462	480	483	493	522	524	503	501	494	515	508	493	511	526	512	475	483	494	503	519	491	459	461	471	502	499	515	501	541	490	454	492	495	495	487	495	544	518	508	545	471	543	518	505	536	472	491	467	490	545	531	494	486	496	501	482	463	509	492	522	473	459	467	465	491	485	476	525	478	525	491	466	491	529	468	491	528	464	505	470	477	524	487	494	491	513	515	505	500	499	517	532	486	486	447	495	500	491	503	481	511	482	520	487	497	482	524	529	499	469	498	526	512	496	520	519	492	485	507	474	505	411	520	456	523	565	525	513	453	503	465	464	521	475	495	510	523	504	449	499	533	524	451	499	475	482	485	509	521	485	503	453	485	485	520	509	467	519	540	493	499	497	472	524	495	530	510	460	447	472	477	482	492	482	519	514	463	496	520	431	520	503	466	516	488	483	498	496	446	483	506	526	493	487	507	519	491	499	492	496	503	527	462	513	483	483	493	475	458	475	453	529	526	470	517	466	495	487	518	514	499	460	528	521	511	505	463	463	487	522	486	504	475	462	459	505	460	516	470	472	539	508	473	528	492	472	514	464	507	531	503	529	506	518	492	479	483	443	519	492	492	494	490	506	494	484	503	482	517	496	461	525	512	476	509	542	483	487	491	469	519	488	487	498	495	509	494	503	511	504	466	511	511	517	483	553	533	531	517	467	480	475	523	491	435	517	503	487	511	507	513	491	508	512	478	505	515	486	507	507	471	535	529	486	515	473	484	472	494	501	507	525	501	510	481	490	497	488	499	480	513	475	505	503	484	531	507	553	506	456	483	526	498	480	499	521	471	484	473	462	491	507	472	499	510	523	489	496	492	508	477	476	538	507	469	511	492	520	479	513	488	504	499	479	479	475	499	505	485	520	480	495	485	525	481	457	498	487	506	490	464	480	500	493	499	519	492	479	457	537	505	490	506	509	494	503	456	497	522	501	549	468	485	465	540	492	509	512	507	499	517	455	482	496	522	526	526	532	497	521	527	506	516	534	488	479	448	505	503	477	501	547	505	467	488	524	505	500	494	484	482	515	563	528	525	516	493	511	451	466	540	476	525	476	556	501	519	482	468	472	478	503	501	470	513	489	495	478	546	493	509	499	490	459	502	460	469	467	494	484	506	513	503	477	471	518	525	513	470	525	502	506	495	465	498	502	526	478	480	508	491	486	507	496	452	476	464	489	499	518	497	510	524	488	460	490	505	494	493	518	512	493	475	493	528	498	458	491	504	527	486	494	480	519	457	496	483	518	506	448	516	522	469	501	514	506	441	485	477	472	493	474	501	495	497	481	516	468	459	481	537	513	498	446	489	477	507	505	488	507	508	443	547	487	519	481	480	505	492	504	501	474	480	449	485	490	476	523	490	485	504	452	495	530	473	491	501	480	464	507	495	529	503	510	487	499	512	477	523	502	469	491	535	503	455	467	491	494	532	503	456	527	467	499	483	480	543	533	501	490	552	505	520	479	518	532	505	494	514	480	506	515	471	516	495	504	521	508	507	498	476	472	504	472	492	506	488	507	492	460	489	507	532	460	484	447	499	527	522	495	464	480	497	473	509	523	493	505	463	485	502	546	529	473	521	462	513	547	493	454	493	505	472	513	497	509	495	477	542	515	511	501	485	539	475	504	486	475	491	500	526	468	461	508	496	511	517	516	486	518	511	512	473	506	449	487	464	521	496	450	508	458	508	494	529	490	487	511	501	483	476	498	508	476	522	464	477	483	521	473	498	516	503	481	489	498	483	509	470	544	478	513	506	489	479	452	497	512	490	524	471	483	484	471	511	502	501	469	502	514	502	484	535	498	513	521	476	486	496	509	494	487	502	533	443	502	544	479	483	476	485	463	511	485	491	497	493	497	471	533	501	510	485	504	482	470	541	498	490	486	496	502	489	473	487	522	508	521	513	472	503	505	496	487	540	493	528	481	492	462	474	506	512	492	482	468	483	481	511	469
8130	3663	2411	1294	1133	1049	920	850	803	759	750	785	762	732	784	727	755	753	788	796	737	717	736	753	758	758	718	732	789	719	760	747	742	784	740	731	773	729	731	743	766	770	746	783	706	783	735	736	707	726	752	708	742	750	749	787	727	787	725	733	755	767	735	783	734	754	704	712	717	777	705	759	767	733	756	702	736	719	722	688	732	756	700	762	739	722	720	713	749	761	760	779	698	775	762	744	766	712	731	748	735	739	727	763	742	762	708	764	754	739	715	733	732	676	714	744	727	717	750	742	707	750	690	741	726	709	764	801	711	730	715	762	709	756	743	751	762	738	757	739	784	741	729	702	725	738	734	701	745	772	701	704	708	742	737	807	737	783	801	781	759	732	753	736	767	753	707	749	730	728	717	723	719	737	746	755	757	723	749	719	759	699	748	765	730	745	725	746	718	763	726	774	696	733	766	750	719	714	717	707	756	729	706	733	761	770	753	752	672	746	755	738	758	725	714	776	759	723	727	759	761	784	800	688	725	799	717	757	763	748	721	713	757	746	683	738	743	724	764	744	758	730	711	731	701	729	786	735	726	749	747	734	742	780	807	737	736	737	769	736	737	759	720	727	744	803	755	722	748	726	769	738	696	770	772	758	770	727	715	731	745	749	761	762	724	691	703	757	729	755	747	679	756	723	763	733	763	760	707	760	756	758	716	783	772	752	746	735	739	740	743	730	770	767	781	752	778	738	750	760	754	736	748	742	726	738	751	718	776	724	749	665	772	719	749	773	728	741	760	732	765	736	754	775	712	745	776	762	745	758	699	745	754	731	692	754	743	685	723	710	806	708	719	737	723	753	710	736	742	762	754	686	744	728	760	786	767	730	780	813	763	737	732	740	744	722	706	733	754	757	768	769	757	765	749	746	723	754	785	710	733	756	774	721	766	758	755	745	743	734	723	763	746	698	723	743	750	765	724	783	750	750	735	737	767	721	756	740	765	730	788	704	726	795	740	795	722	715	748	794	750	711	705	761	746	721	763	756	741	713	731	733	814	783	750	729	731	720	746	745	744	782	736	746	706	754	717	716	745	761	680	763	766	732	678	722	724	683	759	794	755	753	769	674	756	711	714	764	752	754	754	745	779	790	770	716	751	779	752	754	782	747	745	795	744	758	768	756	753	785	730	760	786	746	716	767	758	721	731	693	745	710	759	734	756	681	752	713	757	734	725	774	721	767	744	746	730	734	696	697	761	717	730	736	730	742	729	781	747	711	700	737	742	748	733	781	756	725	732	729	700	748	741	704	784	742	758	733	688	731	750	724	749	710	791	776	699	709	722	680	721	751	743	735	773	739	757	751	739	711	749	747	750	787	703	778	717	684	745	760	764	755	738	750	776	708	785	704	723	739	725	740	750	746	772	706	722	775	761	743	674	737	715	781	732	711	703	752	765	760	712	758	763	752	768	707	668	740	706	719	734	760	779	735	751	720	732	705	729	784	726	679	728	750	763	783	723	746	775	758	801	716	745	703	746	829	708	734	742	724	725	729	744	788	743	706	655	745	701	750	759	738	740	735	768	747	788	738	772	713	725	805	754	773	711	735	785	798	743	781	732	738	768	783	735	725	730	741	703	713	738	760	750	735	716	697	755	694	742	749	717	769	710	702	717	732	787	785	732	765	790	714	753	771	735	777	725	749	693	697	770	717	713	754	761	747	735	703	745	702	762	746	768	793	752	708	792	742	735	684	744	742	762	776	767	695	701	767	689	753	771	719	724	737	723	743	736	768	794	711	770	746	748	755	706	724	785	724	721	744	719	737	687	752	766	740	750	717	745	737	722	759	778	766	757	730	734	787	718	751	723	752	739	705	728	748	741	738	781	756	703	752	755	724	757	732	778	741	771	754	716	777	787	717	725	711	785	736	782	734	739	749	779	767	768	710	753	768	729	709	692	740	713	771	720	687	767	716	761	749	743	766	760	744	700	706	733	731	755	777	777	785	784	774	709	745	750	769	700	738	734	733	804	728	718	749	752	723	748	784	770	730	764	769	685	761	776	756	760	742	780	741	774	761	768	727	765	776	780	703	721	732	753	730	729	747	727	696	734	768	736	760	772	757	753	798	747	689	762	741	770	791	733	749	714	701	724	784	735	704	760	741	798	764	728	756	750	674	773	734	733	772	726	746	716	729	768	757	762	724	775	734	747	757	738	712	791	733	738	754	735	709	776	761	771	745	714	686	745	719	723	795	790	780	732	747	730	764	743	786	754	712	756	688	724	764	781	772	745	722	724	698	713	738	750	767	737	688	696	756	737	716	709	727	735	795	720	742	732	774	760	728	740	736	808	736	768	690	778	723	726	738	741	761	761	695	734	796	731	820	725	764	777	754	737	725	743	748	727	781	742	805	711	746	757	724	761	711	703	763	744	731	763	724	726	735	753	735	754	739	733	774	726	774	747	708	754	675	754	732	724	789	778	767	739	722	757	741	722	683	772	672	762	783	736	738	797	746	672	696	764	744	675	760	739	741	721	681	753	687	776	746	773	729	735	746	704	742	784	781	760	731	760	730	716	741	721	821	740	748	772	739	767	711	768	761	731	743	722	717	777	675	730	691	774	738	752	727	720	753	741	791	738	731	754	752	761	780	739	767	717	735	751	716	761	780	749	726	680	742	686	807	711	732	716	743	717	724	721	737	729	771	749	698	745	762	739	779	748	724	769	748	770	724	719	812	775	763	774	752	751	750	772	744	730	713	713	754	736	735	744	715	725	774	787	711	771	740	763	795	724	760	765	778	721	725	799	780	781	736	742	786	784	784	764	714	718	736	791	748	774	744	779	751	750	771	817	777	727	720	749	772	742	703	752	720	739	749	749	802	747	746	699	722	735	795	762	740	741	829	768	748	725	760	765	709	748	789	694	724	770	757	715	724	733	787	761	740	757	716	736	740	772	731	761	748	718	720	737	769	710	716	756	720	719	764	714	727	708	780	753	780	740	709	702	710	778	767	718	715	728	724	753	750	746	751	696	754	742	746	703	757	730	764	725	754	747	739	777	723	760	733	796	718	752	713	754	740	806	775	733	757	759	818	739	742	768	745	753	734	682	708	741	739	749	748	751	749	749	764	730	723	727	749	736	740	699	723	749	756	715	691	696	715	742	694	782	740	757	755	730	727	751	754	739	715	752	763	738	782	683	740	744	734	739	760	725	728	724	749	727	730	751	753	754	742	741	744	729	774	738	714	728	736	796	710	745	756	766	781	765	763	748	728	736	742	692	718	764	713	767	728	705	790	768	759	788	714	783	739	709	768	784	741	728	746	759	770	713	732	732	751	774	777	735	803	723	709	743	728	740	761	765	728	767	754	737	780	676	777	738	741	737	746	741	768	694	697	735	750	714	774	737	751	749	732	719	715	767	719	738	769	779	739	769	785	742	748	689	699	716	764	747	710	720	739	718	781	707	776	713	717	724	736	737	724	734	754	745	744	747	808	696	786	727	780
23022	21080	28265	24115	21047	6380	733	517	414	366	365	337	304	331	304	302	277	273	288	261	270	327	264	280	283	279	276	254	252	269	252	279	276	256	243	265	275	222	265	283	274	277	267	269	279	279	266	236	259	245	298	227	259	278	286	253	246	246	254	262	271	280	252	275	251	260	234	254	226	235	249	258	235	258	287	273	252	287	273	259	275	249	270	279	228	280	248	251	294	266	270	278	286	260	281	251	251	235	255	253	269	251	247	292	267	227	282	264	268	270	238	255	257	235	241	243	258	245	257	274	248	229	243	276	274	265	235	253	246	257	261	252	258	243	255	250	240	255	272	249	228	255	257	282	252	260	266	252	247	260	231	259	265	228	271	249	280	281	283	263	283	276	273	257	229	244	272	233	248	265	270	231	276	249	274	285	260	270	272	263	249	267	247	278	247	233	240	280	274	268	271	264	251	254	245	258	244	255	276	243	264	245	240	263	246	281	259	223	233	248	260	257	244	244	291	263	251	281	246	252	234	248	260	257	288	258	244	256	273	268	266	254	258	282	281	283	265	254	282	251	239	243	229	219	268	248	272	278	256	233	290	254	278	255	233	262	242	291	249	272	264	262	249	273	218	256	255	255	246	240	250	278	252	264	241	262	242	245	232	249	263	254	250	254	253	243	286	266	260	242	280	236	250	254	226	235	260	250	232	262	253	265	292	286	227	216	271	268	245	310	280	236	253	254	249	248	252	252	242	284	239	248	281	264	252	236	238	256	273	231	254	294	251	238	280	263	247	257	272	302	264	272	250	253	242	249	282	282	252	272	258	238	252	266	264	255	239	267	273	277	267	231	269	294	261	254	265	270	278	249	256	255	249	261	257	224	270	277	261	251	259	276	237	246	275	288	269	259	254	269	253	254	234	249	252	258	274	237	301	237	262	243	257	230	265	248	257	253	250	278	272	276	254	264	251	250	280	270	262	253	254	265	256	252	266	262	244	284	250	267	276	285	275	246	230	253	270	252	246	258	261	248	273	287	227	286	252	250	268	261	240	251	263	262	247	263	277	262	258	219	258	239	274	264	257	263	279	253	274	238	276	265	266	290	262	256	285	229	246	270	283	251	271	256	241	273	230	228	262	263	260	265	262	272	245	261	235	230	272	242	298	256	247	270	253	262	259	249	260	248	245	239	254	223	272	255	271	265	262	253	300	276	248	251	265	258	228	251	251	264	282	270	255	237	281	236	229	229	278	240	234	244	245	257	254	277	252	269	283	239	264	276	241	264	255	239	291	274	252	241	247	266	255	262	265	262	260	239	261	279	241	259	262	223	267	246	271	258	250	220	251	217	281	241	243	271	259	271	263	240	270	280	231	256	253	254	254	272	255	235	251	257	240	262	250	273	293	248	234	278	252	265	271	259	252	247	258	261	244	246	252	282	271	285	268	264	276	269	261	258	260	284	268	223	255	259	265	270	279	267	246	259	250	244	242	259	273	260	230	262	256	264	256	282	270	242	237	231	264	240	272	258	235	243	255	253	274	247	249	255	241	250	276	248	258	277	278	279	266	245	259	253	237	233	257	284	251	269	255	246	257	274	255	233	267	258	259	234	246	241	263	260	250	252	249	244	232	261	244	277	266	294	235	277	276	261	254	260	275	228	249	244	239	241	252	267	278	268	282	276	256	259	269	278	243	249	228	255	284	214	253	260	258	263	264	280	256	273	260	273	257	240	255	265	234	258	253	237	240	260	245	269	277	257	258	246	260	263	244	260	270	244	250	263	242	276	241	253	262	251	234	265	213	247	287	244	247	256	260	257	262	234	247	270	273	249	256	279	236	274	273	239	247	268	263	270	252	274	256	260	278	257	250	239	256	270	235	236	286	239	247	273	262	254	277	237	251	270	263	233	256	259	247	223	257	253	256	247	273	272	235	232	253	271	256	261	235	245	241	269	255	272	238	246	255	265	279	229	254	262	246	240	246	252	259	238	278	231	254	273	273	268	242	249	258	218	260	264	288	256	243	253	268	249	250	243	244	253	249	256	234	244	242	256	274	272	279	262	246	255	258	242	259	249	272	297	268	284	268	260	247	252	235	246	261	253	247	278	271	287	250	251	269	269	259	284	241	263	258	237	250	280	270	251	250	270	264	264	290	241	281	251	273	252	288	260	242	277	234	270	249	267	292	255	266	253	248	288	262	279	259	242	226	259	202	260	247	257	292	252	299	253	264	248	259	265	250	249	255	251	269	252	276	252	270	259	230	267	247	261	284	261	276	248	272	290	247	258	274	262	245	256	273	251	275	251	254	256	255	279	282	275	238	251	266	256	238	248	268	256	237	274	229	228	248	244	246	258	279	255	254	289	258	242	285	246	265	277	235	218	262	263	280	280	259	237	243	264	264	291	233	269	240	249	248	244	235	243	237	292	225	270	275	223	251	251	261	242	234	237	234	257	282	259	250	238	255	244	212	264	260	264	269	234	307	236	217	217	258	286	260	257	274	243	288	265	256	266	246	260	287	251	245	256	257	262	269	249	215	283	260	220	289	260	233	252	259	257	243	254	242	259	259	238	243	260	231	261	254	268	235	238	243	276	257	262	226	250	245	250	243	225	250	233	246	254	300	279	262	239	245	256	257	244	236	261	243	245	252	252	255	247	240	232	255	282	247	268	269	236	269	269	279	250	281	292	233	262	253	274	217	255	279	241	296	266	247	238	291	260	249	257	261	232	278	268	226	259	261	262	261	277	273	272	244	270	236	221	269	281	262	229	245	231	276	277	266	280	246	289	255	235	245	228	260	243	249	254	292	252	267	261	256	242	254	255	262	257	262	241	266	234	257	244	243	249	234	251	267	254	260	280	255	241	266	241	239	279	251	243	254	265	214	250	218	233	267	244	243	259	240	259	253	272	283	256	232	266	267	248	241	299	277	243	246	263	244	251	273	240	270	251	274	261	247	253	238	238	267	237	276	265	268	242	281	255	242	230	240	267	257	249	266	242	261	248	249	262	247	245	292	268	289	260	258	244	276	227	282	240	236	281	250	250	271	265	267	249	258	296	264	249	254	242	253	233	277	224	244	258	254	259	263	242	253	236	277	263	225	253	247	233	282	260	240	269	242	248	259	233	255	272	238	248	255	268	249	266	256	226	264	278	245	272	262	269	274	268	229	269	241	263	226	266	231	267	277	265	246	271	253	222	270	255	274	259	282	259	269	237	260	250	275	299	272	286	289	247	269	270	275	259	230	277	224	261	271	283	250	252	259	260	233	257	275	282	265	269	307	233	289	260	284	281	253	284	276	254	245	249	273	229	247	257	230	247	244	254	243	287	253	269	243	258	227	232	281	223	241	251	275	277	255	245	263	240	271	225	241	253	253	266	251	278	249	265	284	257	250	236	234	267	270	260	252	253	266	245	244	276	252	234	249	248	250	254	253	247	247	269	262	247	272	273	275	237	268	221	253	250	219	253	238	262	257	266	243	242	258	270	250	260	260	277	261	259
8076	11596	7521	3409	2354	1856	1374	1004	823	715	659	606	586	548	549	516	523	478	469	436	462	445	412	440	431	436	395	461	434	446	456	419	426	397	445	461	436	373	400	378	425	460	399	421	408	419	423	452	438	403	441	423	411	382	384	432	404	459	404	419	385	423	428	376	404	390	430	465	383	412	392	401	414	401	381	425	430	429	405	365	424	403	398	461	389	400	396	391	388	405	412	397	395	372	447	440	392	371	367	395	397	421	377	404	362	414	432	413	404	407	426	392	432	413	406	408	444	405	440	401	378	408	391	406	391	394	426	411	392	398	409	416	385	416	365	386	386	393	425	363	409	380	390	416	386	454	386	406	449	371	389	444	459	409	405	371	429	383	394	402	394	404	366	399	434	391	420	396	427	417	396	380	411	420	444	398	376	380	419	407	424	380	389	385	404	437	397	418	413	419	416	371	431	398	396	389	394	384	433	393	423	409	407	362	399	396	423	385	391	402	417	412	370	382	409	410	427	400	444	419	412	410	407	388	430	411	407	403	414	391	427	399	440	402	414	426	373	427	391	428	412	374	422	439	407	417	393	373	402	391	418	419	374	404	393	427	435	402	423	388	414	407	394	393	423	375	423	423	423	390	387	379	392	398	429	390	372	375	367	378	428	460	412	421	421	409	406	399	406	439	411	406	427	370	392	414	407	399	386	389	383	379	393	386	412	399	434	401	422	401	387	412	391	371	431	454	402	407	427	412	404	432	403	420	405	408	436	410	425	383	365	407	372	400	398	422	404	397	413	444	366	415	385	396	385	419	374	406	424	381	402	439	401	415	409	399	418	393	407	407	400	433	354	429	390	438	444	405	403	404	398	394	401	423	433	485	401	421	385	436	416	388	379	397	425	392	397	407	400	427	376	376	390	377	450	388	385	447	417	391	382	411	413	422	436	369	412	424	407	409	397	403	433	393	409	412	407	399	423	436	403	433	407	370	401	365	398	420	394	377	429	404	358	371	400	433	386	419	415	360	401	414	394	429	416	392	422	403	380	425	425	408	398	402	401	377	391	433	399	394	384	403	396	417	414	400	399	393	390	428	422	392	391	376	398	399	380	419	373	442	383	413	430	377	412	421	394	389	424	401	385	392	425	394	389	402	441	378	398	391	413	402	436	416	423	405	416	402	397	404	379	418	400	407	437	389	385	403	391	400	382	377	402	427	425	384	439	409	382	426	415	398	397	410	371	385	433	388	345	405	371	388	381	399	403	375	394	394	416	426	416	435	436	395	376	405	382	407	426	343	420	406	385	411	379	410	388	425	363	413	410	468	387	400	401	414	383	418	394	421	428	382	392	397	398	415	363	405	418	388	378	425	411	424	396	414	375	413	402	429	417	408	398	385	356	391	409	376	435	421	390	402	416	414	409	400	404	394	428	406	391	406	381	427	402	409	381	421	395	411	420	376	369	410	420	412	382	402	407	398	419	376	410	414	393	394	359	449	366	391	408	408	399	388	393	421	406	395	418	393	394	412	402	428	402	400	420	389	367	406	420	382	386	420	419	379	385	409	371	389	427	410	422	431	374	420	378	430	397	417	386	403	438	390	400	385	426	434	396	419	439	372	400	414	406	388	379	422	395	391	415	451	373	410	393	401	390	397	426	399	396	379	411	367	405	416	353	391	399	372	388	432	425	353	354	387	409	424	412	434	428	420	411	377	403	417	431	383	377	409	395	386	429	439	430	426	441	407	409	411	399	403	422	426	353	393	419	421	418	431	382	415	404	453	405	405	405	408	423	399	386	421	390	394	393	435	389	399	402	417	373	404	431	370	396	421	453	436	381	412	390	416	391	411	402	453	392	411	388	419	412	404	400	425	376	415	415	425	391	401	438	377	419	416	420	441	409	405	400	403	401	414	382	384	430	396	434	410	412	390	402	378	397	433	388	444	446	399	400	396	359	409	399	412	419	410	382	415	391	397	417	423	420	398	407	412	365	402	414	401	418	426	432	384	398	430	378	422	387	393	376	412	387	403	394	407	407	397	407	404	381	398	371	368	372	393	394	441	401	393	440	431	411	401	403	403	453	427	348	418	357	416	407	427	421	409	399	436	428	401	435	420	412	465	412	395	410	385	424	410	419	420	430	388	383	384	389	420	407	386	369	398	453	381	395	395	414	413	462	424	404	405	424	381	442	468	404	405	423	393	407	413	401	395	400	393	395	394	438	397	435	392	373	383	414	423	438	419	389	375	376	364	389	406	384	410	371	420	390	420	419	418	381	377	410	391	440	363	394	446	381	379	426	361	396	419	414	411	393	405	430	409	427	414	381	415	392	433	370	395	421	375	443	433	375	399	420	396	396	398	397	390	425	401	410	397	394	363	424	352	370	388	417	419	395	394	395	401	425	418	408	406	409	411	395	387	404	408	383	424	422	407	396	408	434	415	379	407	419	398	384	353	388	385	389	426	417	375	404	440	420	358	397	377	379	427	373	425	385	398	396	392	422	441	361	382	356	403	419	377	384	421	386	408	413	417	403	398	420	438	415	432	394	412	403	419	394	417	393	381	385	393	393	425	396	400	402	427	373	416	402	375	420	416	388	419	421	365	356	398	416	362	398	399	430	420	418	443	447	428	428	399	425	418	395	418	410	408	402	416	425	390	388	403	417	421	424	403	405	397	385	409	422	390	378	436	411	386	391	386	428	380	408	409	381	402	384	404	409	394	429	399	437	404	388	417	445	384	399	392	443	390	398	379	389	391	411	398	417	373	415	416	398	425	394	397	447	411	434	376	383	404	394	409	374	432	446	419	400	416	407	371	408	392	423	398	378	406	451	378	384	374	406	401	398	389	387	406	412	413	413	392	384	398	427	394	407	415	418	399	403	397	381	366	389	412	392	400	398	393	394	421	406	400	421	406	427	434	413	366	392	407	407	394	402	400	426	425	424	391	377	406	442	427	416	405	411	432	415	369	412	423	406	410	418	387	371	409	382	382	388	417	427	408	395	391	401	408	425	445	380	411	404	399	410	381	422	420	413	407	425	416	391	422	446	351	422	400	399	396	407	405	397	418	421	409	442	418	411	414	400	392	421	409	466	394	381	462	419	413	377	406	440	368	395	388	372	418	445	415	405	377	419	394	373	384	398	448	390	398	389	447	397	357	383	417	384	384	404	417	399	378	397	420	393	406	408	398	376	405	381	429	422	410	397	418	405	399	378	386	397	381	384	426	359	401	393	402	401	397	402	413	400	415	422	348	432	422	406	385	364	418	385	396	391	410	408	400	412	414	405	419	409	374	412	389	403	393	377	391	415	389	427	413	418	396	399	436	402	413	418	439	411	402	415	390	439	414	429	431	406	388	373	407	401	389	431	451	395	400	420	453	405	460	409	390	432	407	387	342	435	406	380	412	446	379	382	442	394	433	404	385	398	390	392	413	471	404	413	374	420	384	366	436	370	417	414	407	432	428	402	404	400	386	401	414	446	416	420	402	402	400	415	397	374	413
24320	21102	26688	25148	3701	755	612	601	525	522	540	519	509	467	481	464	449	485	454	489	464	454	450	463	451	443	489	488	450	466	456	513	462	444	485	442	441	483	496	475	438	478	518	465	407	464	467	437	461	471	424	453	483	485	457	477	464	441	448	471	467	437	445	482	469	451	466	474	465	432	481	478	445	431	498	467	448	449	467	470	449	522	452	484	467	433	442	451	442	454	462	473	455	448	465	442	489	458	443	481	477	451	453	456	449	478	466	446	451	469	440	485	444	484	452	435	440	472	469	448	452	483	426	471	441	467	460	441	472	494	477	483	490	444	423	457	465	453	445	469	462	425	449	459	459	444	493	485	452	483	468	497	460	439	446	433	465	465	441	443	437	437	459	455	493	489	440	415	430	466	462	484	453	474	493	464	461	504	463	476	440	472	462	435	435	452	452	434	475	461	435	460	448	449	422	450	456	481	421	501	471	455	463	426	474	468	486	458	488	443	458	437	485	442	467	496	473	485	427	456	463	485	462	481	472	450	484	412	459	477	406	434	451	487	493	452	458	470	440	475	460	497	469	463	468	424	463	443	478	466	437	463	425	477	451	446	447	466	430	471	502	468	474	471	467	502	464	453	435	445	454	468	495	433	479	476	438	445	470	453	462	512	446	444	475	489	468	421	421	449	426	464	456	445	499	452	471	453	504	459	451	461	463	442	481	473	495	477	472	439	481	450	494	494	464	483	432	475	447	461	466	504	450	485	475	428	475	459	471	471	448	397	449	423	459	451	475	464	443	499	429	440	490	459	449	461	449	452	460	470	439	496	464	434	481	472	454	436	434	485	452	466	452	458	428	467	438	460	460	435	476	478	444	458	494	471	457	441	484	433	433	496	477	474	426	462	432	424	457	458	452	470	460	489	474	469	468	496	473	465	505	459	459	458	448	448	465	428	481	464	408	457	479	447	470	482	455	473	472	450	469	492	456	456	472	457	455	441	486	478	450	507	454	514	437	465	441	463	442	456	470	459	512	475	464	450	475	453	462	459	510	475	466	455	485	456	457	452	431	479	438	489	472	457	434	446	457	458	484	486	468	456	489	435	442	471	478	459	478	450	428	448	463	443	459	494	457	435	455	482	510	455	432	498	437	495	461	469	502	460	473	465	438	483	442	451	455	452	479	478	468	483	509	482	447	490	442	465	482	449	413	470	459	466	443	479	450	462	439	442	514	437	471	447	447	452	457	444	488	475	447	465	463	466	422	445	470	480	441	449	467	438	467	463	474	472	459	477	414	446	435	469	465	461	462	476	474	470	442	473	436	499	435	446	448	443	453	465	446	499	454	479	442	463	460	467	479	499	457	468	449	490	456	502	458	493	430	454	426	469	473	437	443	447	442	420	442	451	454	459	435	447	459	467	526	460	448	462	424	414	477	451	472	454	477	448	441	470	454	432	522	462	470	455	465	465	468	451	484	464	441	444	453	426	462	454	467	484	474	494	424	444	443	439	484	462	446	420	458	486	402	461	452	452	471	495	452	461	437	474	484	443	443	471	454	476	463	448	468	484	460	446	443	425	479	461	429	469	461	494	444	457	501	444	422	418	463	479	448	464	446	446	455	434	446	424	451	458	447	450	417	487	464	458	444	456	438	472	464	435	459	477	417	458	417	468	503	502	459	418	454	440	449	465	480	454	413	428	440	492	473	469	480	434	443	467	447	455	477	470	390	443	439	484	450	470	468	460	447	494	511	444	454	437	497	461	465	429	475	474	455	454	448	447	501	446	487	495	429	417	433	461	453	488	448	461	444	460	450	496	434	502	465	455	467	482	490	430	460	474	438	452	463	470	501	519	459	465	447	467	475	448	441	503	473	440	488	439	440	457	493	478	481	468	403	459	402	459	467	465	456	468	454	466	428	480	472	486	483	449	458	446	456	440	466	476	489	443	498	455	456	448	451	418	453	437	468	453	434	487	491	463	484	481	448	484	502	457	399	479	406	448	501	495	491	479	437	484	444	458	438	458	493	469	462	471	452	468	472	464	464	443	475	455	508	435	500	463	451	441	444	446	459	444	466	457	493	469	426	473	456	461	448	444	453	491	470	469	452	436	454	447	464	464	443	465	425	473	469	446	441	492	417	453	474	484	438	491	440	442	423	433	441	431	433	430	484	442	460	484	441	424	500	441	451	424	449	497	507	440	445	488	430	453	482	479	438	419	434	473	487	459	464	455	476	452	469	471	475	465	479	424	478	463	468	446	487	454	489	446	459	451	447	483	461	468	448	465	451	488	462	454	450	471	441	450	483	467	450	456	460	442	471	476	460	440	451	469	493	468	459	450	473	440	455	486	474	451	443	435	501	448	462	471	470	455	469	521	468	445	497	488	476	460	448	426	474	509	435	471	447	463	475	472	451	453	471	453	450	462	462	436	438	440	453	470	459	482	460	484	484	459	477	448	447	449	442	478	479	456	415	468	498	470	444	466	442	482	463	469	424	438	466	482	490	476	466	457	413	459	479	471	445	497	466	454	450	450	446	462	475	461	449	430	441	419	488	454	462	454	463	493	467	473	483	456	431	456	438	459	447	488	482	481	446	443	481	472	485	453	458	424	472	471	470	443	420	459	453	460	452	467	443	442	464	434	479	419	435	468	505	421	474	438	452	435	469	447	485	492	468	469	469	465	480	491	481	427	439	469	480	478	460	449	426	449	459	448	446	469	434	467	460	460	489	440	423	463	466	446	453	482	466	439	455	461	466	472	440	480	428	472	414	451	474	477	491	458	437	428	431	507	449	474	435	465	484	473	472	469	444	457	427	469	491	454	459	443	464	448	412	457	494	421	413	436	458	484	461	421	423	442	474	469	455	510	438	486	458	449	465	456	482	463	486	445	477	479	496	450	425	493	466	453	437	431	479	444	499	455	449	447	484	498	477	455	460	446	494	457	465	461	453	452	497	451	438	457	493	472	488	429	482	429	432	446	423	437	477	477	448	443	455	438	435	463	464	459	423	460	450	466	447	457	447	454	429	435	461	473	452	462	478	482	486	441	487	422	506	456	488	429	463	436	429	500	443	468	467	456	476	491	424	502	466	427	436	482	484	464	466	429	442	485	454	498	448	488	487	487	473	480	476	458	470	527	488	463	436	442	447	487	485	477	441	470	423	517	436	434	494	409	466	467	436	461	415	452	452	446	472	495	459	467	466	446	462	442	455	432	484	490	467	486	496	401	445	480	438	462	442	458	472	434	438	481	468	473	437	460	482	444	478	468	453	461	450	438	431	452	449	467	449	466	422	460	485	455	442	444	447	466	456	462	442	511	445	458	462	454	467	490	502	488	435	432	465	469	457	450	462	479	460	442	468	460	430	435	453	470	478	459	409	422	442	446	480	451	464	455	438	445	456	491	443	446	443	471	463	458	480	449	457	455	453	479	434	479	469	430	476	463	454	459	442	485	442	464	446	459	460	488	484	461	473	462	444	415	474	446	440	455	454	486	467	466
8229	7405	4791	2365	1650	1429	1198	1031	902	865	774	797	773	719	754	761	690	769	682	696	712	720	714	656	705	706	740	672	679	671	695	676	706	682	655	656	698	656	684	685	725	695	740	664	684	684	672	665	699	673	725	707	619	684	648	642	665	653	691	672	664	674	698	649	717	650	636	669	720	679	709	689	671	690	684	674	652	674	653	719	650	658	699	669	667	679	657	684	639	746	684	647	657	673	656	684	642	653	676	643	688	657	669	672	694	619	687	664	663	642	649	662	684	682	665	700	674	672	654	648	691	668	675	660	669	675	648	678	648	662	657	689	672	660	691	666	618	670	597	683	710	655	708	660	688	697	672	698	683	654	693	682	650	658	698	641	711	647	698	709	664	683	684	650	670	647	705	658	653	676	646	684	700	701	710	688	720	693	659	679	682	677	694	682	661	692	709	730	715	690	688	618	664	643	659	674	665	651	664	680	680	660	624	664	702	671	702	694	658	659	660	669	663	669	652	678	692	710	688	640	703	674	691	676	714	650	683	639	661	660	664	687	702	656	680	695	664	653	692	642	684	636	676	644	682	699	671	657	706	665	664	630	658	676	722	655	677	665	697	657	705	706	677	667	670	681	669	667	613	657	662	641	671	654	617	632	698	714	742	661	642	666	684	692	716	666	709	651	626	695	655	639	666	673	611	654	711	707	717	683	651	679	699	655	718	690	646	679	671	679	661	703	669	664	681	739	729	682	680	694	664	617	704	641	631	668	681	729	649	673	652	698	684	656	679	743	675	646	688	687	720	697	684	665	718	731	660	623	710	691	675	645	633	719	637	696	631	676	657	716	657	705	669	660	688	650	674	707	634	672	647	691	621	663	687	674	690	684	688	658	692	660	677	679	647	676	650	650	670	683	682	638	684	722	618	670	654	691	725	658	720	690	664	666	698	638	682	670	667	706	658	636	677	674	676	656	656	652	671	681	685	685	639	667	681	635	709	696	675	607	682	723	699	709	656	601	692	693	686	678	719	672	660	683	691	635	699	713	692	652	648	696	654	683	673	693	704	723	688	623	668	636	642	711	697	663	674	669	682	678	673	673	654	651	690	703	690	646	606	718	712	702	688	636	674	663	695	712	711	676	661	649	629	633	662	686	671	684	681	669	680	695	632	702	654	649	658	595	662	662	711	679	680	655	620	660	711	673	663	646	688	665	708	669	697	692	631	697	690	686	661	670	681	658	689	653	702	672	629	714	689	681	640	633	669	675	691	668	675	680	722	677	639	689	685	638	686	672	644	645	679	669	700	738	674	660	682	689	661	641	676	684	673	706	641	684	637	676	674	697	677	697	677	682	642	687	684	679	668	685	639	688	663	698	673	656	701	648	685	698	702	703	678	659	685	672	679	666	634	681	678	644	679	659	694	692	647	663	657	670	681	741	651	689	647	696	662	635	692	633	667	674	691	703	692	626	707	674	630	677	692	637	683	689	673	661	687	682	678	683	689	724	670	687	690	643	637	641	664	671	713	719	601	664	718	669	688	706	673	663	666	626	693	685	705	638	704	617	704	679	646	662	637	688	686	684	678	729	679	660	697	681	658	676	707	721	672	652	640	674	660	665	665	692	642	680	634	627	712	691	675	663	688	661	691	704	666	689	692	684	677	658	658	627	680	687	666	701	690	687	713	639	662	684	687	658	726	696	674	689	745	645	673	694	651	653	667	659	647	664	694	663	683	682	668	666	646	664	662	697	660	684	695	686	683	692	639	686	714	692	672	681	687	656	674	628	691	712	667	750	659	679	691	646	665	722	668	672	685	633	690	670	656	667	684	660	724	658	650	663	626	703	703	699	653	680	687	648	726	696	652	645	667	666	688	638	657	656	645	648	673	661	682	655	654	639	637	636	688	651	668	682	667	671	666	696	674	681	745	664	662	655	617	716	701	688	667	650	650	699	646	684	714	716	666	681	630	723	677	705	674	663	711	675	600	671	671	703	639	652	649	681	680	674	679	684	706	641	686	660	695	672	630	659	635	697	696	707	681	675	705	679	672	628	711	680	699	678	631	691	638	656	656	662	714	681	670	677	686	698	672	617	696	665	657	676	707	697	675	671	764	688	681	674	703	671	711	663	638	674	674	678	696	617	667	677	695	695	654	665	659	710	654	678	698	628	691	743	652	626	696	674	686	727	663	665	648	760	755	679	697	674	700	675	661	710	672	685	694	669	660	682	668	633	664	652	629	680	708	697	672	668	677	663	643	681	694	632	706	686	676	706	696	673	665	675	686	690	668	667	665	637	721	699	688	645	661	649	714	718	687	682	691	699	630	707	681	655	658	669	696	710	703	647	647	656	664	697	712	656	691	684	737	670	654	721	665	666	712	680	716	691	682	663	708	666	619	734	721	615	695	633	681	713	707	695	681	653	686	687	658	659	645	679	637	626	655	696	705	715	683	631	674	701	664	674	651	661	659	716	657	662	670	682	654	667	691	702	690	679	703	687	701	691	670	696	631	699	638	680	661	694	664	676	671	693	687	656	670	672	662	703	671	663	673	676	653	667	679	716	727	681	686	683	653	665	665	713	655	655	659	693	662	643	749	667	691	644	697	664	673	717	690	690	793	694	668	659	641	677	682	668	689	648	702	664	649	635	647	713	692	724	681	645	661	680	676	691	688	676	703	697	656	660	651	691	637	708	737	705	691	721	632	715	678	665	710	691	707	686	670	644	684	752	676	668	662	686	673	712	714	670	699	699	653	670	725	687	667	679	649	662	681	668	647	637	668	695	668	709	705	746	705	646	698	691	684	714	642	627	680	670	679	686	670	677	701	650	666	673	641	670	664	659	674	698	706	652	677	674	695	710	636	642	674	642	715	679	712	666	652	657	736	700	696	678	709	700	667	644	666	659	621	686	687	681	669	665	678	665	719	663	641	670	665	635	684	660	709	676	708	631	696	695	688	678	722	679	670	670	642	675	683	681	654	678	682	638	688	715	632	668	685	685	669	729	684	681	661	681	698	649	724	703	712	640	679	656	619	682	729	714	706	689	689	679	689	710	661	650	673	682	683	658	664	669	690	695	669	659	641	656	639	657	649	667	707	683	690	676	666	632	686	663	677	701	654	640	663	639	673	700	692	657	662	640	666	684	678	654	685	674	661	674	670	666	673	705	679	656	673	641	694	649	658	653	682	680	673	657	650	673	664	668	674	659	675	685	667	673	674	708	688	664	690	672	693	644	644	704	687	703	624	687	620	690	676	648	641	661	693	694	673	692	689	676	657	621	725	622	667	696	688	671	634	659	661	678	637	661	671	677	660	671	690	638	649	676	667	667	662	665	690	690	673	659	703	671	615	707	681	682	678	664	693	729	687	672	649	689	712	621	622	667	658	628	705	704	703	608	690	642	710	680	681	645	671	680	640	691	678	679	671	659	685	712	665	688	652	616	696	655	676	683	680	639	692	724	672	691	723	706	694	653	693	696	702	678	687	642	706	652	666	688	667	672
22181	21106	28740	23720	21110	21039	3388	600	356	344	280	233	243	239	207	218	192	165	177	171	179	179	168	161	156	161	166	165	156	146	149	131	154	153	143	151	147	142	148	135	139	130	137	146	147	134	141	124	159	170	128	176	135	143	137	123	124	156	149	168	138	143	147	145	133	134	149	136	132	143	132	129	134	124	134	139	137	130	130	125	134	118	128	152	137	137	115	136	142	137	125	125	133	120	115	125	130	135	135	124	122	132	127	118	120	125	139	104	110	143	109	132	139	132	131	122	138	132	141	136	126	146	134	149	127	145	147	129	142	113	148	133	126	107	143	135	114	127	135	150	128	134	139	133	123	128	168	128	123	151	136	131	122	152	141	132	137	140	136	155	146	120	153	132	144	128	147	139	138	129	144	128	116	121	147	101	125	135	127	147	123	122	131	144	128	129	135	125	126	138	129	103	123	131	125	112	116	135	134	123	133	145	146	152	135	136	125	112	143	136	126	143	126	123	134	129	127	137	125	128	142	134	129	135	171	140	150	127	147	137	108	138	136	165	141	124	116	121	133	129	121	134	117	148	131	123	134	107	126	140	134	121	154	137	127	147	124	130	139	127	116	156	126	132	140	138	140	141	132	134	115	126	142	129	132	134	127	123	132	125	139	137	136	132	143	130	125	128	146	120	139	143	145	139	128	119	124	128	154	127	116	141	113	145	147	143	133	130	150	119	129	115	137	155	143	126	124	126	148	135	120	135	126	123	117	128	135	123	125	110	148	134	131	131	141	142	137	146	134	132	130	141	128	135	112	127	124	141	116	140	126	117	121	129	145	122	116	128	141	123	148	139	144	111	122	125	142	139	139	146	140	129	134	119	119	123	129	139	130	146	116	134	131	134	118	126	106	141	144	131	141	148	149	140	143	136	108	133	136	142	125	118	129	143	141	134	114	132	138	135	139	118	142	124	152	144	107	131	107	141	105	150	126	141	134	129	168	107	155	132	129	133	136	138	130	124	142	133	125	138	142	126	147	128	152	135	144	115	124	127	136	135	127	114	110	134	140	135	155	127	132	135	140	112	124	131	161	144	115	148	143	126	136	122	141	148	142	150	127	114	123	114	112	146	123	136	136	127	147	142	128	131	139	137	121	115	133	144	146	134	140	131	132	137	131	135	133	135	137	137	140	126	112	146	138	134	117	131	111	131	141	126	142	120	144	129	122	141	130	123	127	129	130	137	116	123	110	144	152	115	130	133	121	129	131	143	130	127	132	144	119	131	127	136	145	134	137	133	120	133	129	127	140	133	136	145	146	132	147	116	120	124	120	154	134	142	131	132	120	123	121	142	135	123	116	129	122	120	149	133	137	145	124	131	128	122	122	132	139	130	156	135	132	143	114	129	150	127	143	148	130	146	142	149	138	129	141	137	143	136	137	130	121	108	138	127	123	147	129	125	147	141	134	144	141	134	123	145	139	144	137	142	126	121	135	129	131	128	136	118	140	129	125	136	137	122	128	134	133	120	127	120	132	126	123	148	149	163	115	156	159	162	136	136	135	132	149	127	153	121	131	121	130	122	131	97	119	131	143	136	133	115	125	120	165	131	149	122	122	144	150	127	130	119	111	129	116	124	127	112	137	134	156	131	119	136	100	145	121	131	134	132	127	141	131	151	130	130	122	130	120	144	126	141	143	145	134	134	137	129	136	119	123	140	132	143	143	118	158	119	137	131	129	137	129	159	144	127	144	135	137	133	127	141	115	127	155	145	130	132	130	131	98	119	158	133	127	131	128	131	131	127	132	119	138	135	147	144	149	128	121	119	152	116	133	129	126	142	133	145	150	164	151	139	132	141	141	120	139	162	128	146	119	133	128	121	140	119	129	140	151	132	156	146	131	130	121	121	125	120	140	123	120	125	127	123	137	160	128	130	154	144	121	147	156	136	154	142	125	131	127	117	125	122	100	148	114	115	123	131	139	122	120	137	124	127	132	117	118	138	119	127	136	137	123	130	161	138	123	128	142	119	119	134	135	127	134	131	130	151	127	114	135	148	146	143	134	125	120	141	140	119	116	121	101	125	136	112	150	115	134	113	112	131	118	126	148	138	113	140	126	148	132	111	139	116	134	139	140	132	140	137	133	120	136	149	130	133	131	133	138	128	117	131	131	133	141	136	140	145	127	131	122	144	134	145	108	150	159	129	123	159	139	124	117	124	157	133	147	121	146	140	123	123	144	142	153	132	143	131	139	147	119	134	106	144	122	135	140	153	121	124	131	130	135	136	106	117	125	118	131	125	143	129	122	133	131	149	117	131	137	128	122	137	129	133	140	140	139	139	128	128	113	121	139	133	118	148	155	130	147	143	116	134	132	151	148	156	131	150	113	109	148	121	141	124	146	136	138	126	137	142	147	137	131	158	139	130	136	123	133	134	145	118	158	130	126	141	132	139	124	124	115	111	103	125	140	124	149	122	123	123	129	143	147	131	129	125	136	126	126	140	110	122	134	139	145	130	142	153	112	136	129	106	121	146	125	140	130	117	130	133	128	140	131	145	132	108	121	150	136	149	125	141	126	125	116	151	112	127	123	132	129	150	142	136	116	146	131	134	142	152	154	141	125	134	127	143	114	124	130	128	122	138	122	145	130	132	146	131	141	123	135	134	144	127	138	124	118	133	138	121	132	154	114	142	109	136	132	130	128	131	123	138	147	120	120	134	125	138	115	139	141	134	125	122	124	130	129	128	132	146	130	133	136	132	132	120	132	137	123	127	152	133	138	129	127	147	126	134	129	142	129	147	148	159	128	129	129	131	128	129	122	139	147	145	125	134	142	129	138	127	121	132	152	126	124	139	144	132	143	129	128	107	154	128	123	127	125	151	144	142	154	123	117	128	134	145	132	128	142	130	123	129	126	121	108	118	144	140	128	119	134	118	134	159	123	143	108	144	119	142	120	123	129	139	135	127	144	135	141	123	143	147	140	137	159	130	133	131	119	150	145	120	121	157	127	158	155	115	132	139	136	133	132	119	126	146	103	127	118	117	137	118	114	140	130	144	129	119	156	112	126	130	123	132	119	146	119	136	126	154	103	148	122	129	137	134	131	146	111	121	127	125	127	137	127	143	129	130	146	122	142	140	118	142	132	121	121	133	116	107	104	115	130	131	139	137	130	113	129	143	132	128	134	138	115	140	124	143	110	147	123	138	104	131	145	136	153	141	148	132	121	127	134	125	131	146	115	128	153	127	144	123	129	134	129	154	159	116	143	128	140	141	131	145	131	132	128	140	138	147	125	135	123	123	139	147	132	121	123	134	146	124	121	118	123	135	114	130	146	148	135	142	132	135	143	120	149	132	132	161	146	133	147	151	132	136	121	123	133	151	133	128	131	141	126	127	135	134	152	161	131	133	122	139	142	142	118	153	138	141	129	134	142	136	125	134	132	129	133	127	118	146	130	127	118	125	126	125	145	130	130	139	134	113	157	159	130	130	116	123	138	123	129	111
10228	16999	11201	5286	3289	2472	1730	1311	987	777	638	538	496	457	445	400	410	318	320	324	307	287	270	258	279	289	253	270	253	261	213	217	223	251	235	220	210	226	231	200	220	216	228	211	242	208	234	217	227	205	214	218	228	218	203	206	215	207	195	209	202	211	229	226	209	207	223	186	200	222	202	223	186	202	193	220	204	206	208	209	186	223	197	230	183	205	196	203	209	200	202	195	198	200	220	211	201	219	181	212	185	232	186	216	182	183	208	179	203	185	203	199	190	216	220	205	204	182	216	187	198	197	206	191	226	211	219	225	200	186	199	210	191	185	192	210	200	211	210	184	184	168	196	198	198	200	203	165	206	183	203	180	221	170	217	177	189	204	198	203	204	202	208	220	194	193	206	188	199	220	192	209	212	199	210	216	205	203	210	191	210	195	182	195	228	204	204	218	211	198	191	199	172	195	215	192	215	194	193	199	212	197	219	182	187	176	164	192	204	176	166	199	197	192	203	197	226	205	184	200	186	186	203	193	213	215	199	201	194	187	196	187	203	195	194	199	175	219	197	185	201	233	182	191	213	192	225	210	181	197	194	201	189	160	192	196	181	206	201	208	181	196	193	177	180	174	206	206	211	204	210	198	209	197	209	192	206	185	211	195	212	198	177	171	212	178	193	214	199	206	201	200	192	215	198	208	196	169	190	198	221	209	160	189	207	183	215	197	205	170	213	198	200	183	191	189	167	195	204	201	196	181	189	210	204	178	213	200	206	205	200	207	187	206	194	186	206	206	183	188	199	196	196	199	171	194	188	197	193	198	218	164	192	229	199	204	215	204	188	209	191	194	199	194	165	200	189	194	169	206	187	208	188	219	198	191	174	217	200	199	193	201	193	195	174	171	199	188	178	194	195	192	200	198	212	196	208	194	228	182	210	214	195	201	190	201	172	205	199	206	194	215	176	194	208	191	197	194	198	197	238	170	190	193	198	198	214	209	206	201	199	229	202	172	220	185	187	190	205	215	177	170	191	190	206	211	199	211	211	200	212	196	205	203	171	186	193	192	220	205	186	166	200	224	192	188	216	186	181	198	172	202	203	205	209	199	193	222	178	197	199	201	200	200	195	181	195	191	184	183	170	180	216	218	191	183	182	194	166	192	199	178	188	206	203	203	189	188	199	195	195	182	202	236	212	189	227	213	190	199	188	184	194	208	188	208	188	200	203	215	188	192	188	177	211	197	195	196	193	211	184	202	205	205	172	194	211	193	192	191	200	193	212	210	199	195	195	196	185	207	188	197	168	227	213	189	201	198	202	192	198	170	184	208	213	201	183	197	207	203	215	217	180	204	192	207	203	206	215	209	193	203	197	178	189	176	212	207	204	198	204	194	187	225	207	194	191	194	193	203	216	200	237	218	187	198	202	194	183	197	204	201	189	212	208	227	186	202	198	185	214	201	192	213	229	221	199	213	218	234	193	207	189	206	188	204	207	181	184	216	196	191	195	198	197	203	198	206	214	201	195	200	214	191	223	188	186	179	200	165	196	207	206	190	196	175	208	218	178	217	201	199	211	197	216	211	218	178	206	202	216	209	198	205	190	205	201	185	185	205	195	194	192	189	188	196	169	190	202	197	203	228	218	193	207	205	204	212	173	195	175	203	231	204	181	196	180	201	195	194	195	203	179	224	186	200	218	187	202	183	196	192	173	184	185	190	205	210	176	180	186	188	218	212	200	183	183	192	192	205	198	189	213	191	228	228	192	213	178	210	198	196	211	207	212	207	181	209	190	186	175	213	213	192	211	204	201	152	202	187	215	191	216	225	197	195	216	201	199	200	208	195	171	197	186	209	201	183	209	217	212	200	214	217	186	196	193	192	209	180	209	208	183	196	187	192	171	223	189	195	196	198	217	195	197	206	213	197	193	215	201	195	198	200	191	204	196	196	179	212	185	189	222	210	191	173	194	176	239	206	190	184	195	195	206	235	184	162	189	220	181	190	198	193	181	192	200	201	195	201	174	194	178	197	187	205	198	188	197	209	181	193	187	202	207	225	163	199	205	197	198	172	227	185	193	182	217	197	206	202	186	218	197	184	214	202	179	201	213	205	191	218	209	218	208	204	225	214	190	190	197	187	214	203	199	177	213	199	209	199	208	198	189	192	197	208	194	194	206	215	194	181	213	193	198	203	205	172	190	191	201	211	168	182	188	201	211	191	216	202	186	197	207	168	207	191	207	186	194	219	181	216	185	204	183	215	183	172	202	218	196	209	206	205	189	210	206	224	207	198	199	208	171	187	186	208	187	207	210	193	174	184	229	220	197	192	174	194	209	190	222	185	212	180	216	173	228	177	182	209	193	203	212	210	215	168	192	212	214	212	219	180	185	191	205	200	190	180	197	217	222	201	204	187	177	166	197	212	192	179	191	197	216	168	199	209	183	201	205	207	218	179	192	195	186	204	212	226	236	172	210	214	186	214	197	200	185	195	211	186	217	186	219	205	199	195	214	198	209	209	207	183	202	213	199	176	220	189	221	194	205	185	189	199	216	197	206	189	193	204	201	201	214	180	191	173	205	191	170	215	199	184	188	190	197	187	196	215	221	203	192	206	220	221	207	193	229	194	191	206	200	187	171	193	219	204	191	216	229	166	213	209	191	217	214	193	196	180	186	201	200	186	190	208	193	211	209	186	157	211	204	192	197	213	211	184	177	186	196	203	226	193	213	204	197	217	207	200	206	204	214	205	188	204	201	167	203	212	206	194	205	175	185	200	180	207	225	192	202	194	175	218	176	204	176	172	207	236	204	192	197	203	231	191	210	208	196	186	208	188	194	204	198	206	180	225	201	200	195	226	200	172	201	208	235	198	202	186	199	200	191	226	215	210	200	199	185	229	228	200	202	186	198	200	200	194	190	205	204	194	212	198	185	225	219	198	201	196	204	198	203	205	219	210	210	208	197	209	190	187	204	204	185	195	192	176	201	179	192	241	193	191	221	201	178	196	203	192	205	207	191	196	195	168	186	212	201	189	205	225	198	214	187	200	208	188	223	227	167	189	220	198	204	200	212	168	192	191	189	195	211	194	201	205	185	225	179	202	208	208	173	200	197	189	205	219	167	207	183	202	201	205	206	195	198	208	187	214	182	196	214	204	205	191	175	197	193	202	206	186	193	226	201	192	207	216	185	185	212	207	183	219	202	201	212	193	196	210	197	199	215	223	204	214	196	190	186	179	187	216	188	186	190	179	198	188	200	199	195	195	177	201	199	197	206	195	194	179	202	202	185	215	199	215	179	195	195	190	183	201	202	186	182	208	207	197	218	166	198	184	222	211	232	201	195	209	192	188	194	205	214	206	206	180	204	195	187	180	212	206	200	205	218	214	190	195	189	204	178	190	207	195	208	209	193	211	189	184	203	204	221	208	182	228	181	215	230	202	201	197	205	201	212	208	219	211	186	208	188	208	212	205	206	221	185	191	200	195	227	206	175	220	185	210	191	202
26863	19048	5388	1081	629	615	566	542	531	504	519	497	489	557	474	496	482	510	474	534	449	472	487	464	511	497	555	504	496	427	480	478	499	497	492	442	484	477	469	484	469	499	499	519	493	477	448	522	495	503	465	493	493	475	492	496	468	458	507	475	459	464	488	512	494	472	471	481	513	504	486	491	524	512	475	472	492	516	508	487	493	519	467	488	479	475	496	477	500	464	501	478	493	471	520	461	465	465	496	478	475	524	506	425	497	496	469	484	549	466	494	466	462	457	463	508	511	504	501	456	445	471	461	505	486	476	494	514	495	527	485	445	503	499	514	500	491	457	489	475	472	459	478	525	497	513	504	489	519	508	462	511	482	465	510	495	458	489	508	460	527	492	509	512	470	455	557	502	498	496	474	500	480	495	520	504	439	474	510	452	504	455	469	513	488	485	451	462	477	492	522	483	506	492	472	499	498	497	457	476	542	434	496	505	492	485	470	462	488	512	529	451	541	476	510	504	508	493	475	463	505	503	481	531	480	507	492	491	482	459	474	478	490	477	489	475	491	495	478	508	498	534	483	497	512	468	483	463	476	443	455	457	510	544	497	474	462	481	484	478	470	492	499	486	474	496	515	474	514	493	506	490	502	486	529	473	464	537	467	481	469	490	472	476	490	502	456	511	506	478	500	442	510	516	481	484	480	500	499	483	474	467	494	474	510	504	485	512	542	468	502	479	465	524	537	487	463	481	493	503	486	505	489	512	487	483	507	474	481	485	510	480	484	526	505	517	470	524	501	489	480	476	495	486	490	488	494	481	516	502	516	506	458	507	476	431	485	514	485	452	480	441	510	469	465	485	512	521	466	507	468	465	516	496	459	470	456	516	480	483	460	511	512	486	501	479	509	485	481	507	528	487	540	517	496	499	480	509	479	498	458	482	465	479	461	484	485	503	500	527	492	495	484	488	491	486	514	484	485	504	511	512	469	474	482	505	508	479	462	463	472	522	473	522	484	471	463	513	491	512	472	503	484	493	470	480	500	506	503	493	514	491	489	448	503	475	439	493	509	474	496	469	466	429	480	468	457	496	526	462	508	463	432	485	499	479	492	490	472	501	516	510	487	497	525	443	505	494	462	489	491	496	490	487	529	447	488	477	474	496	514	465	489	490	521	444	456	506	524	475	510	451	447	460	521	481	474	462	475	499	452	502	494	513	468	452	453	481	452	490	489	524	498	511	483	492	493	485	510	493	472	500	527	481	527	486	484	470	486	454	485	467	537	521	488	479	504	498	465	470	515	508	481	506	516	457	508	468	460	478	512	476	478	484	468	456	510	492	468	471	498	527	507	485	494	465	480	462	480	496	487	452	511	462	493	493	501	491	485	434	461	483	509	502	472	496	516	464	481	502	480	490	469	442	496	509	460	511	481	479	468	507	526	464	509	502	503	455	468	515	452	463	512	494	508	471	485	527	469	468	511	545	484	493	470	442	512	473	498	442	463	478	483	499	529	497	488	456	483	480	518	479	457	505	460	449	500	512	531	500	480	486	490	471	478	509	508	520	507	508	519	525	513	509	500	460	486	512	473	459	483	464	483	502	468	476	492	458	531	501	451	466	504	461	461	483	507	507	486	477	481	468	546	497	517	509	499	487	488	476	495	507	483	483	508	482	463	478	538	477	514	492	537	488	470	500	467	483	506	498	506	504	451	474	466	501	521	548	488	511	511	495	497	492	501	550	512	473	484	484	485	512	445	488	541	466	493	461	496	484	496	465	471	478	453	518	502	517	460	464	505	494	488	461	501	493	490	476	460	434	497	479	495	470	492	469	516	528	482	515	473	482	473	504	454	487	485	499	474	491	535	424	481	480	493	498	458	498	472	458	512	493	496	500	515	485	499	492	481	468	487	503	490	480	503	515	500	465	529	520	470	492	478	483	504	460	448	479	489	484	483	529	509	466	487	500	518	499	478	463	482	458	506	492	499	471	484	530	513	469	532	515	483	502	488	516	479	468	492	501	451	505	448	483	455	491	504	516	475	499	471	453	486	523	464	489	506	490	480	463	493	457	457	493	524	504	539	510	511	469	481	470	462	457	501	473	480	513	520	485	489	482	492	463	524	523	507	451	492	528	509	490	501	509	471	475	473	492	465	511	485	464	480	465	491	438	490	487	460	492	501	454	495	516	519	454	518	506	511	479	513	487	497	526	512	519	490	467	452	481	497	467	473	494	451	490	492	476	499	503	509	486	470	486	508	491	484	469	502	474	503	477	492	486	499	493	495	521	492	517	503	492	517	487	535	517	472	449	489	463	504	519	501	470	499	488	479	492	486	516	507	507	483	477	492	482	506	519	498	481	460	511	469	472	480	533	494	482	493	463	468	483	495	486	470	490	498	478	469	481	523	485	524	537	503	485	451	493	499	498	452	447	490	512	482	487	493	479	489	467	471	500	515	490	488	491	486	496	514	495	496	466	522	457	469	478	512	480	534	477	493	466	481	486	505	472	466	480	485	475	460	497	455	482	537	498	492	519	493	525	474	511	464	509	511	472	494	473	491	529	444	500	513	510	488	491	466	537	474	502	482	498	464	474	484	511	497	476	504	479	454	488	451	460	499	513	489	470	523	470	531	472	508	521	473	520	452	519	529	507	497	466	509	483	439	510	493	484	458	525	497	478	477	442	505	490	519	479	529	475	495	459	487	501	497	499	476	484	474	460	547	492	471	506	484	486	492	505	453	479	461	474	506	515	513	453	521	513	475	466	454	509	458	470	468	512	500	471	515	472	478	482	456	489	476	511	470	488	502	491	488	472	510	504	506	515	498	480	515	495	492	445	486	527	516	484	481	516	497	551	497	456	427	477	517	473	490	475	523	500	475	489	539	487	496	461	509	479	516	504	487	501	506	484	492	463	438	502	497	472	465	493	512	511	487	459	501	481	462	516	483	463	529	524	469	480	500	546	470	515	507	497	503	489	467	476	488	483	478	487	463	475	518	499	499	465	461	504	502	506	486	477	485	477	499	501	533	500	490	471	503	476	473	494	514	471	470	472	477	506	497	449	468	499	511	467	513	445	439	463	487	487	525	477	448	474	494	480	478	513	475	521	448	496	524	515	516	499	461	491	483	489	492	473	515	483	503	477	494	503	484	507	478	447	530	499	473	484	502	478	524	505	492	493	470	466	507	515	462	527	489	489	489	443	496	504	503	531	465	465	477	512	497	516	473	464	482	498	462	491	484	485	546	468	481	503	509	475	503	485	531	481	484	505	410	496	495	480	444	476	420	490	447	461	489	505	493	461	506	492	499	462	470	479	461	480	474	514	491	462	495	457	510	491	500	511	528	455	512	517	490	471	512	505	486	495	501	497	496	498	472	498	475	479	527	492	484	497	489	465	516	475	476	514	470	499	478	477	448	522	480	506	511	452	493	503	479	505	486	489	480	500	479	464	490	494	479	489	491	490	489	502	489	477	492	473	507	489	503	456	511	488	516	506	469	466
8103	3698	2554	1360	1140	1040	920	854	779	766	746	736	776	743	746	761	740	729	773	760	785	691	771	718	792	725	744	792	679	716	771	743	749	759	757	777	766	714	750	739	679	753	718	750	757	701	773	753	744	768	748	776	770	691	767	734	731	726	741	713	726	725	752	777	734	752	707	742	793	747	719	720	693	774	754	714	768	724	732	708	698	732	789	759	719	695	736	723	762	771	769	734	716	739	763	738	746	710	756	758	784	713	744	751	757	725	757	733	736	773	722	731	726	737	703	710	707	768	700	737	715	730	750	764	684	750	703	814	801	730	749	690	768	675	703	729	732	742	728	751	733	757	735	753	702	758	763	739	741	769	723	753	726	745	713	731	717	762	718	715	726	701	773	765	759	739	742	719	685	666	744	681	732	729	735	761	674	739	777	763	766	726	716	729	690	695	715	716	714	755	698	748	751	741	726	756	715	714	764	733	764	749	717	724	698	719	760	781	726	753	710	746	735	714	746	710	769	745	696	742	736	792	734	755	697	746	707	683	701	746	748	730	690	724	706	680	702	743	750	768	719	714	729	697	681	690	667	737	738	750	760	706	732	769	691	696	734	710	717	740	666	762	758	745	728	759	696	728	778	745	778	749	698	800	720	768	764	690	713	722	675	764	703	708	738	743	691	738	706	708	723	716	716	679	723	714	752	738	762	739	733	730	765	712	743	726	741	738	762	740	721	727	728	724	755	727	749	716	771	719	795	731	775	769	715	711	776	711	701	720	734	740	675	762	720	735	700	715	696	705	766	685	770	731	719	697	730	661	740	725	747	711	728	742	716	718	742	726	739	683	772	676	779	715	711	710	762	706	675	712	703	810	727	745	703	726	725	724	770	730	734	727	746	723	759	759	757	703	719	728	698	754	759	732	734	734	774	709	755	719	764	752	734	740	733	711	687	752	749	755	721	722	710	707	724	751	723	739	688	726	758	779	709	719	711	770	698	683	712	766	732	764	733	701	744	755	721	780	744	758	725	719	745	722	678	733	745	794	744	759	697	723	714	697	752	720	709	747	766	723	723	750	761	695	742	741	726	712	719	705	750	738	753	686	706	760	729	751	733	723	748	692	752	706	742	724	722	727	758	738	769	762	732	756	769	756	789	722	781	735	722	697	735	713	740	787	732	752	723	743	711	747	738	700	756	764	755	756	733	747	716	745	704	710	710	758	741	717	728	737	743	718	770	757	751	770	743	685	731	717	740	716	748	775	750	757	737	709	708	711	734	761	714	725	676	733	745	715	678	744	739	694	761	755	717	707	735	773	759	688	773	751	715	745	743	722	671	767	744	732	760	707	766	724	789	792	703	763	705	735	724	720	714	728	756	758	712	716	733	736	690	744	765	724	738	690	731	716	707	758	767	723	711	731	760	739	740	707	736	697	752	779	765	682	695	783	761	768	753	760	710	721	763	761	744	765	771	728	747	716	732	764	757	776	719	706	724	750	694	697	776	777	721	783	772	705	749	732	766	727	772	744	713	775	763	687	678	687	731	721	780	767	733	727	719	771	759	734	717	746	766	699	748	742	705	772	769	736	745	747	705	772	731	714	713	722	742	714	747	740	707	720	770	685	750	748	723	753	745	708	751	724	752	724	762	730	749	745	694	746	687	766	782	751	682	737	760	715	662	741	740	737	768	695	708	710	740	753	707	708	748	712	753	711	748	759	742	794	717	748	743	704	715	755	733	759	766	702	691	694	778	720	718	754	700	755	720	749	780	751	710	720	710	774	714	703	716	700	757	755	766	740	726	764	705	773	748	731	767	726	752	774	735	706	702	791	739	696	775	775	747	765	727	714	727	808	710	770	751	752	722	701	747	750	747	765	730	747	739	753	801	740	712	750	726	733	710	725	735	707	724	703	759	713	710	740	733	742	712	746	771	743	751	759	711	705	691	764	711	732	731	723	742	721	725	690	669	755	696	715	734	722	737	752	723	715	711	694	712	784	724	698	745	707	710	740	763	727	707	691	679	729	734	712	716	714	715	692	776	719	751	762	744	754	697	739	738	704	744	722	709	694	740	740	741	726	706	709	687	781	798	713	764	764	722	712	742	777	723	729	711	739	738	743	779	730	697	753	763	734	723	705	736	713	740	767	773	748	702	729	733	713	722	729	772	677	697	702	794	762	722	723	695	759	709	692	734	735	713	727	724	713	707	689	714	722	745	721	771	773	759	756	678	741	778	689	725	738	763	758	759	721	728	751	663	755	694	727	711	770	709	747	709	723	744	720	771	698	768	713	679	719	706	725	738	745	726	747	679	719	730	769	723	708	742	724	727	763	767	723	789	750	726	758	702	759	773	734	745	730	709	736	713	762	763	696	716	735	708	773	749	723	735	764	757	770	719	758	731	756	752	751	758	757	728	760	762	733	701	723	771	747	749	715	751	759	713	762	737	764	704	737	772	761	702	703	759	715	722	725	757	743	710	742	764	752	740	759	753	732	751	715	767	733	730	759	718	732	718	753	757	714	709	733	748	755	755	745	687	736	703	724	777	771	791	719	740	763	763	764	747	750	757	737	770	745	769	700	767	698	688	718	754	741	732	716	773	746	750	749	713	755	728	728	685	728	742	734	752	767	705	716	729	724	787	751	703	741	712	713	766	703	740	731	748	735	687	714	788	766	760	728	745	706	732	752	716	706	723	773	733	731	721	767	754	776	751	763	749	692	738	711	711	722	741	717	703	752	752	746	742	755	725	738	716	747	756	691	700	710	762	734	730	777	722	755	769	749	720	724	752	716	730	765	726	756	711	744	703	733	654	738	725	720	729	757	729	822	692	673	739	730	771	690	686	695	721	733	697	769	703	727	730	725	710	766	721	730	745	695	748	768	740	761	771	714	760	731	747	711	740	758	745	751	739	719	756	742	755	731	788	759	721	764	712	724	754	748	748	737	709	786	740	716	757	717	755	727	715	732	713	732	714	784	731	701	733	734	733	764	719	756	749	756	704	738	760	704	758	780	727	712	734	753	705	720	762	761	754	751	736	720	715	744	773	725	739	788	780	728	732	738	706	733	731	725	662	717	731	759	778	749	722	753	739	715	725	699	749	740	760	759	756	705	735	729	766	706	681	770	763	743	741	698	721	790	724	744	725	713	753	767	669	714	738	732	752	759	730	737	725	715	770	684	719	738	763	732	748	755	749	737	754	701	724	723	749	749	712	716	715	730	733	722	779	755	705	686	723	701	706	733	739	714	698	747	747	753	725	744	747	717	734	689	721	737	731	770	733	738	756	728	768	758	702	755	704	718	800	744	715	758	732	760	770	771	756	707	732	746	751	704	712	721	687	767	707	773	730	807	696	731	741	730	735	810	772	764	706	739	733	727	738	714	764	717	765	736	722	745	743	765	750	711	747	723	757	745	776	706	712	687	751	727	732	686	687	763	685	724	744	752	771	735	736	760	696	746	740	734	728	684	746	700	746	727	724	766	752	776	728	809	727	694	744	729
23021	21112	28264	24189	21074	6365	804	472	424	389	331	343	310	300	293	279	301	309	282	265	277	265	284	261	263	239	275	267	280	273	263	271	259	266	264	252	282	266	292	268	260	264	257	260	283	285	265	276	261	244	280	293	265	256	255	270	271	252	257	263	270	245	263	244	280	260	271	277	268	277	269	255	269	258	254	261	260	242	262	246	268	252	267	245	237	240	281	286	267	235	252	272	261	264	246	223	262	270	250	271	258	259	257	241	233	255	249	239	247	282	223	245	254	258	273	229	248	253	264	245	258	279	300	269	254	250	280	274	274	280	256	282	242	243	275	270	256	274	272	242	244	243	249	246	248	251	247	254	243	222	254	237	253	260	250	266	256	245	290	264	259	243	275	249	273	256	226	250	265	226	250	264	246	274	224	301	258	255	275	246	258	271	242	263	256	276	244	251	294	250	229	261	245	268	261	255	281	271	284	250	272	256	284	254	278	246	258	242	244	263	295	243	240	240	273	271	262	240	238	243	261	277	271	247	213	252	275	260	279	255	244	265	249	237	275	277	245	236	236	255	245	287	263	278	236	260	272	269	251	281	279	259	237	258	254	265	271	249	233	250	253	228	250	256	258	249	246	247	290	273	270	251	240	265	257	310	296	278	250	261	273	258	246	232	262	271	261	246	245	268	234	284	289	256	272	251	272	274	269	241	244	238	237	239	266	263	237	251	253	254	262	250	254	238	248	257	240	235	289	255	248	273	252	236	257	266	260	250	274	275	270	273	243	260	253	238	258	267	258	248	269	260	256	245	258	243	269	236	257	238	262	242	263	233	276	271	228	256	249	276	239	267	249	256	261	276	270	284	227	249	243	259	278	258	258	278	258	264	282	237	253	274	270	275	267	243	241	276	236	253	250	272	243	287	237	254	258	251	256	274	233	272	258	236	258	271	245	257	271	237	245	240	261	273	265	231	291	249	267	231	278	218	244	250	251	258	252	229	268	227	253	264	233	232	272	240	245	248	254	266	242	267	243	262	237	244	276	274	241	231	240	264	279	273	267	243	234	260	251	272	241	262	263	264	252	252	225	245	275	248	256	270	221	238	251	243	234	240	231	265	246	258	277	264	239	301	250	241	259	254	253	248	285	244	246	285	248	274	271	260	226	250	278	267	239	232	274	293	291	236	254	254	262	241	229	243	259	279	269	275	221	263	254	272	232	256	239	244	262	271	257	272	256	224	268	229	265	272	254	235	245	253	251	248	256	271	239	233	266	243	248	273	260	245	290	243	237	272	232	212	264	236	251	234	271	257	258	250	221	245	280	253	229	271	234	262	243	262	229	247	234	271	244	253	254	276	257	266	266	261	252	266	268	260	256	233	282	289	224	264	246	256	263	259	253	245	234	244	244	272	267	256	257	263	270	233	281	262	276	261	224	255	230	238	239	252	250	273	265	261	269	240	266	215	239	246	261	248	283	271	263	282	285	265	244	271	232	285	217	250	244	244	228	266	255	250	248	267	247	278	264	245	243	245	247	256	248	250	256	260	247	268	260	226	244	242	263	259	222	243	253	245	249	232	240	255	249	277	244	244	239	242	256	258	272	271	278	258	251	253	245	233	245	275	289	256	260	259	248	241	269	271	260	261	250	266	236	231	245	272	258	254	267	269	283	250	252	265	253	284	280	265	246	273	251	252	250	242	247	253	248	251	252	238	263	266	275	246	248	251	230	261	242	293	255	245	268	256	269	212	234	249	246	252	269	252	244	243	229	266	271	258	251	286	254	262	260	268	262	230	275	270	230	256	233	214	259	285	268	271	236	275	251	256	244	255	256	229	236	249	264	215	295	235	254	257	233	272	238	250	267	241	260	279	242	247	289	265	263	266	256	264	238	258	246	233	265	275	285	259	251	261	240	250	253	255	298	268	225	283	256	247	223	263	272	268	275	256	274	277	259	238	245	241	231	253	280	262	255	264	253	242	248	233	244	225	238	246	263	240	270	282	269	246	242	256	245	266	257	240	256	268	243	254	268	276	273	244	295	241	255	218	293	275	256	251	243	262	249	242	249	240	256	250	233	261	228	285	265	258	255	246	253	270	251	244	265	296	279	288	275	248	257	281	267	287	262	266	257	264	283	268	269	252	268	251	268	254	237	276	276	242	270	253	237	274	245	253	224	270	259	267	248	245	259	233	274	260	241	259	248	258	242	234	238	222	267	233	246	263	281	258	250	245	252	272	247	245	266	235	264	231	250	289	237	262	218	254	252	245	272	245	264	253	270	308	235	260	266	257	255	265	278	231	267	228	255	257	240	232	240	256	252	246	246	265	274	238	251	253	257	256	258	262	283	265	264	267	236	250	257	262	283	278	242	250	250	256	308	246	276	258	257	260	246	252	259	254	242	212	236	236	264	263	252	230	257	279	269	275	261	262	246	282	250	237	301	243	257	247	285	260	254	252	242	259	261	247	274	249	239	273	244	251	254	261	231	257	268	276	246	227	269	240	253	238	260	236	223	256	253	267	224	246	272	263	274	260	267	271	257	238	268	246	239	241	270	288	221	249	247	237	266	233	265	251	261	233	278	267	256	256	252	239	259	254	273	257	246	239	248	253	254	253	231	286	242	226	232	257	219	249	216	250	255	247	257	254	254	245	264	275	276	243	268	240	267	273	251	244	202	239	252	253	248	257	281	259	222	252	266	230	296	275	255	238	261	300	248	268	239	262	248	247	234	228	269	251	216	242	251	243	282	266	270	259	280	247	247	265	244	252	284	255	250	261	232	228	257	261	280	257	263	243	266	230	255	241	263	256	288	259	249	270	293	274	269	232	254	284	247	226	249	228	258	241	258	246	258	241	294	254	281	239	253	256	225	246	254	260	260	287	228	252	254	257	238	249	239	245	237	264	260	228	209	265	253	229	271	264	269	251	243	273	239	273	256	271	237	278	269	258	256	243	237	239	239	230	247	271	270	276	267	287	235	250	260	254	261	250	246	276	260	265	261	257	271	248	245	243	285	263	246	263	246	262	249	239	237	256	241	225	246	275	247	257	257	253	235	246	276	248	259	247	273	257	251	255	261	270	221	258	253	271	265	271	288	271	246	267	265	268	248	262	231	263	222	274	251	252	262	248	255	246	249	251	256	250	265	268	283	252	253	254	239	250	259	270	263	260	259	264	260	244	248	267	222	261	267	241	269	255	222	250	286	263	249	265	257	245	248	259	271	262	265	239	276	258	244	237	241	257	260	257	272	225	258	262	257	256	255	266	261	245	288	264	243	245	255	274	240	252	246	258	259	242	272	229	255	256	227	246	246	259	282	263	231	232	205	267	270	234	253	253	300	254	288	231	275	258	261	248	263	243	263	243	234	263	253	241	260	265	240	256	274	276	255	252	264	248	250	251	260	254	258	251	259	264	262	248	265	267	230	269	255	243	269	235	243	264	229	237	225	268	252	229	254	276	283	259	257	233	268	248	250	230	245	273	251	252	287	268	266	241	245	243
8462	11822	7619	3464	2144	1751	1352	1071	825	744	673	593	586	553	528	470	508	486	460	469	442	451	425	453	435	441	475	433	417	446	449	423	432	426	414	416	416	383	434	390	408	391	461	418	423	382	391	412	392	455	421	442	398	417	416	386	413	397	428	365	454	380	374	387	401	400	431	402	404	416	384	368	424	391	409	390	401	410	393	426	410	402	435	387	394	409	378	419	413	394	402	402	408	410	430	372	434	377	401	392	399	401	402	416	396	408	395	394	386	432	398	391	412	386	407	365	415	387	411	390	405	384	422	394	442	402	412	407	404	392	434	416	359	412	401	424	381	436	418	406	437	417	345	354	392	396	424	418	416	402	422	408	392	391	377	402	364	365	404	392	421	443	420	423	399	393	411	384	410	389	401	401	425	423	378	384	392	429	402	428	405	374	408	414	423	381	403	378	397	405	406	398	406	433	398	414	399	394	383	387	399	373	433	413	416	430	416	401	425	384	398	394	373	408	424	410	377	422	377	404	437	445	401	413	385	414	383	375	395	452	399	381	408	380	427	388	392	365	387	416	399	405	378	395	367	378	393	368	390	383	396	429	365	397	395	396	395	383	368	414	434	381	390	390	395	413	351	392	419	405	422	378	395	434	423	416	421	367	402	393	406	411	410	396	379	412	413	429	402	394	416	404	408	407	405	434	397	385	419	401	408	386	381	400	423	418	442	420	393	395	416	401	371	417	424	392	389	427	402	429	406	376	413	421	384	412	390	407	393	435	388	393	402	395	432	368	390	402	387	424	394	412	377	372	378	380	391	391	383	394	404	405	408	426	403	401	390	418	385	422	385	423	381	423	409	350	398	426	388	391	408	383	377	390	372	361	409	424	373	385	394	385	391	415	419	397	407	407	418	418	404	385	397	374	407	421	395	384	407	420	387	411	396	367	389	400	407	385	384	441	404	385	441	421	420	384	409	382	422	407	409	383	415	368	416	402	410	399	413	378	412	385	426	395	391	395	412	390	366	430	394	400	415	404	373	440	410	376	410	435	405	431	413	414	431	423	422	391	414	407	387	408	410	444	368	399	433	433	405	373	379	398	379	409	390	414	395	398	430	431	397	409	357	364	381	394	408	384	406	370	406	389	395	417	400	413	393	409	395	439	409	369	398	408	378	407	389	412	404	398	386	395	392	384	424	381	391	401	391	386	379	434	438	428	403	404	427	414	405	397	392	397	371	400	400	393	397	417	429	424	404	425	411	386	420	405	418	398	385	392	402	402	417	421	455	413	410	413	394	391	385	403	423	438	403	435	421	445	417	421	389	386	435	392	388	395	406	401	410	376	412	402	413	414	406	432	384	413	414	414	428	442	364	381	416	384	420	408	428	386	414	429	421	398	396	398	402	374	383	401	395	372	373	414	373	379	404	383	386	428	390	382	390	410	397	401	401	418	415	391	413	405	427	449	405	397	401	392	411	384	378	427	397	390	377	391	402	391	380	404	435	365	415	365	413	412	431	410	418	396	422	373	388	404	387	400	367	393	384	413	393	382	380	405	445	416	381	409	409	382	397	410	370	389	421	409	390	382	382	403	381	410	389	412	407	379	420	413	370	420	383	376	397	425	377	396	425	440	405	402	432	380	409	394	374	423	409	387	374	394	409	372	400	389	402	447	429	377	388	390	417	361	415	387	408	440	406	409	377	386	412	371	389	421	400	412	407	397	415	407	375	403	408	421	393	448	382	403	367	373	399	434	398	391	389	414	396	407	416	385	387	391	436	374	393	420	406	396	374	381	396	419	389	383	430	401	390	450	400	422	393	394	355	433	401	412	390	399	380	402	384	412	390	371	428	426	395	429	445	380	401	384	399	353	416	404	390	353	342	401	417	414	386	368	389	378	382	358	404	392	424	379	411	386	414	382	429	395	396	387	377	416	411	387	380	406	411	370	409	447	428	381	440	393	409	403	382	404	377	405	441	378	405	387	390	385	397	368	402	348	394	391	385	394	442	429	352	422	401	399	379	415	396	401	370	391	400	375	375	396	398	432	359	395	413	443	398	407	367	400	434	384	389	368	379	373	408	391	412	395	372	422	371	427	383	427	412	392	389	373	396	368	410	425	418	408	364	391	418	425	398	423	406	397	423	443	385	412	372	385	432	397	414	413	402	396	417	387	385	397	421	395	414	415	424	425	401	381	427	400	365	428	379	415	404	442	436	394	417	356	379	427	385	407	399	380	370	394	412	432	401	421	419	438	364	374	455	395	393	397	386	393	413	360	417	366	431	426	402	394	369	402	369	409	390	419	361	408	392	384	382	394	403	404	367	405	378	385	404	405	385	390	369	410	370	406	380	381	422	432	401	382	409	359	405	400	380	388	396	407	379	407	402	438	399	398	417	415	400	386	374	393	385	406	427	407	419	385	413	418	420	409	395	386	400	388	402	398	381	367	441	422	437	412	390	416	412	391	412	433	412	413	404	420	421	380	388	405	412	390	405	365	401	427	408	404	394	375	416	397	400	406	374	392	385	423	395	416	387	453	398	378	374	412	401	403	375	399	422	420	403	371	418	410	359	379	381	367	410	420	417	410	430	424	380	384	407	426	375	417	366	388	356	403	418	396	397	420	395	386	395	409	410	422	381	415	394	413	424	390	416	432	407	385	414	409	406	403	382	423	406	413	423	396	401	414	401	362	403	396	348	387	389	410	385	419	377	387	400	382	376	420	391	405	380	418	387	423	425	398	398	383	375	415	395	391	406	389	433	383	381	415	393	426	362	422	449	414	421	390	384	401	404	377	387	433	429	424	395	389	420	383	424	434	388	414	395	401	427	423	383	386	392	408	383	391	409	383	409	443	413	407	394	411	408	420	425	398	411	430	358	420	395	378	386	390	379	388	371	401	381	403	356	424	407	387	407	410	427	415	405	411	411	422	357	400	363	381	423	387	383	420	372	426	407	386	406	398	391	375	359	365	372	387	415	413	413	429	429	396	386	410	374	423	378	388	406	407	381	416	432	390	372	422	414	410	403	382	438	406	388	407	400	376	413	416	382	369	421	382	383	374	427	406	425	405	420	408	378	401	404	402	404	411	425	423	399	385	404	392	429	431	395	399	390	399	359	398	415	381	406	411	408	399	383	443	381	422	402	430	392	439	433	412	389	420	395	381	411	392	416	422	383	408	385	416	377	355	409	433	406	426	390	398	436	437	418	416	382	422	406	393	365	413	401	403	390	441	388	405	410	367	407	377	396	385	422	428	425	400	437	359	424	401	384	400	373	379	402	368	386	407	423	388	383	389	412	415	396	410	413	384	404	381	368	406	423	417	386	427	378	416	398	400	428	398	427	396	382	414	397	407	403	397	406	420	405	421	384	374	396	405	383	390	392	428	373	431	416	418	393	427	391	382	437	388	429	373	414	399	412	416	400	412	425	402	365	384	410	383	432	405	423	387	363	403	398	407	391	373	399	389	401	368	407	448	397	371	399	378	378	385	423	420	429	423
24348	21159	26718	25193	3678	763	689	581	538	509	522	502	480	530	488	496	488	482	454	470	458	465	470	495	461	502	427	449	493	456	490	426	470	484	443	476	462	446	476	468	452	461	458	479	427	467	443	447	440	442	415	434	467	445	469	478	468	495	458	467	444	453	454	470	452	458	456	437	477	457	414	482	463	463	480	452	495	432	441	418	464	525	495	468	446	454	465	441	456	429	446	448	463	444	469	486	458	455	471	467	455	470	478	462	441	475	471	459	460	452	449	456	461	464	410	467	456	430	491	444	423	472	439	449	430	491	458	461	437	491	470	485	464	438	455	451	475	471	441	458	423	443	459	410	465	415	463	462	417	473	468	506	471	451	472	457	455	451	438	450	456	433	429	443	439	472	477	467	442	444	426	474	468	461	442	467	450	444	498	433	479	447	439	484	461	463	486	469	452	480	479	453	442	462	428	473	423	453	443	459	453	449	456	470	474	471	480	455	436	446	446	424	438	463	510	456	447	455	432	458	426	455	450	451	441	475	437	442	439	434	425	453	443	481	415	464	411	480	460	482	480	421	462	443	401	389	473	454	478	415	442	434	416	457	432	442	470	481	453	462	427	467	449	455	496	503	468	513	479	482	490	429	469	463	483	460	427	463	434	423	472	481	453	452	454	448	445	441	460	444	438	446	462	469	476	485	456	472	456	471	465	460	448	492	460	445	448	477	441	463	493	459	488	438	482	471	402	428	451	460	440	442	431	426	467	438	459	424	454	451	478	472	477	424	445	466	415	486	400	465	426	498	438	454	441	455	427	473	460	470	438	436	458	443	427	469	450	450	468	425	449	465	436	485	480	432	461	467	475	444	416	471	426	467	492	446	471	432	464	471	478	455	455	451	444	514	447	450	474	478	453	453	434	462	414	432	481	443	459	449	447	474	474	449	442	421	500	456	465	438	457	462	436	465	461	440	477	486	452	464	461	454	428	453	440	501	448	487	467	466	462	451	433	509	476	483	497	451	424	476	473	454	456	510	483	478	418	471	477	447	485	480	447	424	458	456	472	463	421	464	497	456	440	506	431	445	441	432	439	433	455	429	450	435	495	450	437	447	449	485	469	495	478	445	479	470	445	457	471	477	475	482	420	467	431	454	489	484	447	456	466	460	419	465	448	476	441	407	481	438	459	430	461	500	473	432	461	469	466	444	477	457	459	464	469	449	441	467	486	430	447	401	445	479	447	457	473	454	453	470	435	441	440	465	473	435	476	441	448	442	479	448	441	480	446	457	470	444	430	471	437	475	497	449	462	488	475	472	442	458	451	435	491	459	463	453	453	422	465	471	484	440	438	483	456	481	448	468	469	426	442	452	440	405	467	428	469	490	444	424	441	476	471	460	455	489	481	451	467	482	424	464	442	418	459	446	457	431	468	449	426	479	452	457	424	459	444	473	445	487	451	434	438	440	439	466	472	436	454	462	444	489	434	499	415	463	426	463	458	433	448	473	447	487	466	508	462	449	443	492	475	449	453	442	478	479	440	487	460	465	434	416	464	440	462	464	422	470	479	441	435	463	508	450	438	494	477	461	443	475	451	440	491	433	433	452	443	417	459	435	454	473	503	427	491	421	467	467	512	421	457	456	442	432	440	447	461	466	468	454	472	434	425	475	483	467	437	495	456	461	447	465	463	441	454	487	490	475	471	453	471	463	446	471	484	435	499	488	484	455	478	446	490	442	503	501	432	434	507	447	481	442	465	488	447	465	454	468	438	475	470	427	434	467	468	450	481	450	461	444	475	492	457	449	479	452	456	434	474	512	483	466	502	462	445	463	491	518	458	483	500	484	468	474	481	438	458	479	464	431	450	435	464	441	460	483	439	434	489	450	460	471	438	488	438	465	486	460	466	454	441	444	443	453	457	415	461	488	471	400	452	452	426	460	416	439	480	453	502	458	458	443	475	526	500	485	451	439	443	458	479	468	456	456	469	469	450	453	496	494	447	426	501	469	493	494	461	453	443	471	441	472	445	446	433	475	436	477	510	492	456	463	451	490	436	492	466	480	443	484	456	447	468	515	461	450	459	457	445	446	478	426	421	475	461	427	449	427	428	483	462	426	461	466	434	451	448	459	471	460	434	486	426	459	442	457	444	479	439	492	446	446	434	442	489	440	444	447	462	464	474	475	480	452	453	474	441	503	450	470	466	458	456	430	460	482	447	471	489	476	489	427	432	442	478	444	517	432	452	503	468	455	497	465	464	420	431	450	470	444	482	454	472	509	413	493	450	462	411	422	435	467	446	464	501	477	464	460	434	492	479	404	464	472	400	448	451	445	426	399	451	469	441	499	453	456	460	474	424	494	429	474	422	479	453	424	446	474	493	435	455	432	443	445	470	457	475	471	437	468	490	454	426	469	453	466	444	464	476	427	408	430	457	465	488	451	442	473	481	482	450	411	468	444	479	442	455	486	451	432	457	423	485	510	459	494	457	441	502	473	441	444	479	480	480	455	451	452	420	435	465	480	429	466	429	466	441	443	452	445	446	469	463	467	442	487	440	496	452	472	438	461	486	447	423	446	439	492	511	470	488	450	462	446	427	451	452	455	464	407	478	461	465	441	435	496	440	465	454	446	432	474	444	473	450	422	462	472	430	461	445	480	402	441	478	490	484	435	423	490	472	409	479	444	421	493	444	440	440	474	474	464	498	450	485	437	431	446	492	408	443	495	464	399	445	447	440	441	463	474	433	509	424	436	481	499	446	446	424	488	426	464	464	474	444	501	430	451	503	455	419	456	453	481	440	432	480	421	475	465	437	457	454	443	459	431	439	480	431	420	432	463	455	455	494	444	428	438	485	454	471	485	464	463	440	411	466	472	443	455	460	471	420	450	449	471	468	474	445	434	494	477	436	467	445	481	451	444	430	455	458	427	460	398	417	441	477	498	434	479	471	470	446	460	432	443	461	462	463	469	500	454	448	441	456	476	469	486	429	478	445	443	453	482	438	497	425	452	480	475	490	476	467	464	448	466	449	457	450	460	435	438	481	461	452	450	421	495	440	484	500	424	465	453	448	446	484	472	466	454	436	454	465	453	460	485	465	475	481	465	439	444	448	436	444	456	449	452	468	467	493	432	477	454	448	476	462	456	484	431	478	451	464	405	441	455	477	442	461	460	483	459	500	443	409	452	457	456	448	484	457	455	449	452	440	411	462	475	443	465	472	450	457	431	455	459	453	462	429	517	466	465	482	469	474	483	449	486	466	459	446	462	444	475	405	462	460	472	462	440	422	470	429	437	430	455	467	424	467	485	440	441	482	449	449	510	444	491	452	454	436	502	437	467	466	457	426	492	502	485	467	446	473	447	457	477	441	430	437	461	443	446	441	458	453	424	436	450	442	492	424	429	468	468	478	465	456	468	470	490	483	452	449	424	487	458	445	453	461	440	442	479	445	434	488	467	512	479	499	478	454	458	453	474	435	427	432	431	503	478	466	481	466	462	429	431
7972	7669	4933	2297	1722	1471	1197	1021	901	904	836	788	780	751	739	775	722	751	703	695	693	665	652	723	700	686	704	672	703	682	658	647	711	727	690	629	691	702	710	667	697	677	629	654	691	665	656	670	692	696	695	652	695	711	696	698	660	724	699	694	649	707	693	710	660	621	637	683	701	648	682	671	671	647	671	691	644	655	684	703	660	646	635	626	672	615	708	685	717	650	673	641	741	683	675	659	675	687	658	700	663	698	708	677	652	691	601	714	696	710	687	679	659	652	701	676	636	641	637	670	646	695	643	711	701	662	679	701	676	668	696	716	693	677	669	659	705	732	651	687	642	655	657	648	676	639	647	672	688	678	675	674	656	644	721	644	662	683	663	654	667	642	655	670	695	670	653	699	678	673	647	706	636	636	657	723	696	640	664	647	690	630	683	657	682	652	664	700	670	698	702	689	685	702	665	657	643	674	683	735	698	637	690	642	673	647	692	665	671	703	679	687	690	680	687	693	708	679	628	644	694	667	643	659	656	680	679	642	658	654	688	645	682	643	707	650	696	662	683	691	670	646	689	683	698	645	670	614	667	688	658	683	735	677	681	630	637	682	615	675	700	646	667	672	627	637	687	672	657	679	656	672	703	637	658	649	697	629	672	717	648	659	707	667	643	685	647	707	685	657	664	681	695	680	648	618	722	648	676	637	648	661	687	681	651	668	674	673	685	649	680	662	711	704	624	693	695	718	666	683	638	677	655	689	661	651	659	617	698	721	652	714	701	682	695	707	660	694	666	643	672	674	653	645	705	658	652	625	642	667	652	638	632	628	669	670	684	642	662	727	656	618	696	680	706	710	666	692	684	667	641	646	697	711	673	710	684	666	724	685	660	702	652	670	686	650	673	679	660	668	678	680	661	689	647	661	685	677	724	691	615	661	688	647	684	639	670	634	699	650	660	675	638	678	692	688	688	652	642	680	672	657	623	625	627	649	662	667	664	687	652	674	677	681	678	668	653	645	694	707	667	618	671	593	651	692	645	643	655	690	667	687	699	619	673	656	657	690	641	606	661	656	651	674	699	633	692	643	644	626	658	675	671	656	679	611	642	628	724	677	658	662	655	650	687	692	658	662	667	687	687	662	668	707	686	696	692	655	725	668	606	668	637	670	639	665	653	642	680	674	609	690	673	701	671	679	653	658	660	662	670	653	677	705	694	725	665	671	636	714	640	669	693	702	676	663	668	660	706	663	689	669	625	693	684	731	669	686	682	684	685	621	701	631	723	647	680	650	647	692	699	702	750	698	692	701	673	628	739	682	681	672	651	662	652	656	627	686	680	668	696	629	668	643	600	705	658	683	626	682	673	650	634	643	670	664	674	674	680	706	664	696	678	697	677	665	632	675	670	658	645	693	681	691	711	699	667	658	699	704	669	668	703	657	654	687	667	712	698	654	714	679	708	682	689	620	661	667	677	715	729	698	674	728	691	646	711	685	663	685	697	682	661	634	644	659	689	657	684	672	630	692	705	698	681	708	642	596	643	692	658	684	723	672	671	684	717	679	658	735	699	699	671	698	653	664	683	674	664	675	672	684	685	676	682	650	701	626	676	699	598	663	703	678	687	681	682	642	623	658	645	682	658	677	686	641	668	652	665	656	645	668	708	666	730	650	680	676	695	614	679	657	690	648	684	674	713	673	698	677	694	731	707	719	685	689	632	675	675	651	634	688	691	682	659	672	715	606	671	660	626	696	659	672	682	687	667	663	663	669	608	659	672	665	666	672	688	658	674	664	649	667	676	656	677	708	681	670	648	685	681	664	628	639	621	660	651	712	674	679	640	666	729	655	665	638	665	625	709	670	677	708	678	634	632	679	664	654	692	677	618	671	696	606	685	670	664	675	716	656	704	643	663	614	669	681	631	684	676	673	687	675	659	632	705	661	659	646	669	698	678	673	649	628	678	653	674	641	675	680	605	627	696	677	659	629	669	652	681	660	645	658	642	690	739	691	673	679	658	703	646	662	669	697	621	662	688	634	672	676	645	650	630	651	676	678	621	671	683	685	683	693	657	640	721	687	655	639	684	686	685	672	635	623	699	709	622	636	641	671	670	663	696	648	691	700	634	684	628	680	630	671	688	725	650	647	675	680	661	690	678	681	659	675	665	687	700	653	653	663	672	653	627	647	679	675	655	666	629	696	704	656	646	645	672	660	714	686	674	655	685	687	693	746	696	669	666	685	677	644	682	664	658	701	668	648	622	667	656	647	663	645	653	698	658	662	652	688	704	661	660	639	684	655	696	673	690	650	698	665	671	647	689	695	679	665	655	671	728	651	725	655	621	649	644	663	677	669	668	694	664	653	636	674	688	680	670	630	653	680	701	683	685	709	708	656	653	644	710	695	724	712	672	652	640	706	682	659	659	680	668	710	654	690	672	677	657	689	708	672	652	694	705	686	685	660	659	651	650	619	667	712	685	690	684	705	663	659	653	670	671	673	678	679	642	660	646	665	701	652	658	686	662	630	701	643	681	673	691	671	645	705	674	683	694	704	639	648	703	701	655	665	686	696	649	659	616	618	656	688	648	629	713	651	664	644	651	690	676	719	691	682	677	706	626	683	682	684	667	704	644	691	649	668	671	664	641	654	635	657	719	692	709	633	689	682	671	698	666	719	657	667	642	709	674	667	676	690	633	707	666	671	641	664	645	680	647	733	661	717	704	662	691	640	621	654	677	661	673	646	678	646	663	703	636	698	683	638	694	731	634	677	678	619	655	636	665	645	684	652	697	646	706	668	670	701	652	662	656	660	676	687	661	690	664	692	636	683	672	696	657	667	687	698	683	649	659	691	704	674	654	660	671	689	677	653	713	697	699	671	680	661	699	654	669	705	639	688	690	657	714	704	613	660	685	699	642	656	713	630	685	634	707	686	692	676	687	678	616	634	655	640	706	615	697	656	669	675	624	656	599	684	697	628	660	678	694	713	640	632	658	664	646	684	640	626	659	649	712	659	667	698	666	644	650	662	644	655	620	690	701	656	671	686	625	652	666	638	622	692	680	698	686	665	703	663	699	694	645	685	743	664	695	703	660	670	676	691	708	660	654	714	667	699	646	693	621	637	650	657	636	681	695	663	615	652	661	705	633	648	638	628	658	687	680	698	670	657	666	672	642	669	672	626	670	664	689	726	688	629	665	716	704	683	643	659	734	672	676	679	661	656	619	713	658	652	640	698	673	674	680	692	706	689	668	624	671	702	681	690	642	684	690	667	641	664	668	692	675	698	678	637	647	660	702	708	631	628	716	677	646	721	684	649	691	694	654	680	717	688	663	773	694	653	655	676	682	642	657	680	630	641	658	688	720	635	677	650	658	666	715	649	638	700	722	642	665	699	638	631	676	705	707	680	681	656	677	640	646	614	721	664	692	663	637	684	662	660	685	602	682	623	691	749	662	690	697	705	676	698	700	635	693	692	658	685	676	674	683	681	652	642	687	696	643	692
22189	21104	28756	23683	21107	21021	3362	541	442	341	277	280	254	242	215	196	179	181	169	139	140	144	155	170	162	168	130	144	155	159	125	157	133	171	139	136	141	147	157	141	142	126	124	118	137	139	162	130	142	137	142	132	144	136	143	122	137	136	153	154	138	126	103	158	121	135	120	136	154	133	125	147	131	150	154	137	141	141	147	111	130	151	152	139	142	114	128	135	138	136	138	139	133	151	132	135	138	132	133	139	147	114	113	141	153	150	132	146	128	124	124	132	131	119	132	119	144	120	127	118	141	132	127	125	143	137	131	138	141	147	125	120	137	130	132	124	134	125	129	139	150	135	131	130	126	139	129	136	126	123	133	114	116	140	117	153	124	125	141	135	141	159	110	135	139	158	101	129	141	122	140	122	151	119	113	118	123	138	148	128	117	132	124	126	130	121	133	129	138	132	133	136	117	125	121	126	135	115	137	141	123	143	136	120	117	128	127	138	118	128	121	145	124	147	139	133	138	145	128	142	124	141	134	135	127	127	124	121	125	119	133	110	128	118	146	116	120	141	136	110	123	141	142	112	124	152	129	101	115	155	155	137	146	120	106	135	130	147	139	133	118	135	118	130	152	132	130	139	165	122	143	140	115	163	131	126	124	147	150	133	142	147	140	139	131	137	126	140	131	130	116	133	109	131	145	134	117	104	137	121	118	148	122	127	145	169	129	135	139	131	148	132	134	125	111	128	161	117	102	118	142	125	120	133	129	159	129	122	127	116	134	135	142	121	135	157	125	132	144	139	127	138	145	128	130	114	127	126	143	134	152	127	131	132	119	147	140	129	135	125	124	115	136	140	123	137	126	147	138	136	128	132	109	136	157	115	132	110	139	124	105	142	127	140	135	125	119	127	136	131	143	127	116	117	127	126	122	140	121	124	126	141	128	107	146	141	136	118	135	128	125	125	131	132	157	116	135	133	146	120	131	95	139	122	150	126	127	103	117	128	125	130	120	119	124	133	123	121	136	116	132	120	130	133	109	120	127	145	134	149	115	137	126	141	131	139	139	126	141	139	117	132	146	131	142	134	142	134	144	122	145	130	128	100	136	125	122	136	138	161	136	117	122	147	138	132	139	138	132	118	122	143	125	135	124	150	161	142	121	113	134	138	140	128	148	113	139	119	130	122	122	132	140	109	132	151	124	147	144	135	117	128	122	141	123	147	105	135	135	119	134	141	123	132	126	115	116	127	134	149	124	125	108	151	130	131	130	133	142	133	114	136	123	133	131	129	134	129	140	119	131	134	131	138	120	134	108	131	118	114	141	156	122	129	143	156	119	131	125	124	135	144	115	142	130	117	101	129	119	116	135	128	131	129	98	115	121	116	115	121	112	129	125	129	154	133	123	130	138	133	148	132	150	127	128	129	147	133	129	119	130	147	143	123	128	124	136	135	139	143	111	122	124	121	123	124	132	139	137	144	126	139	120	116	124	143	135	125	131	140	130	115	135	111	122	118	119	132	128	132	133	124	118	136	127	133	150	130	148	139	128	139	131	135	113	120	120	134	133	136	121	132	124	143	117	103	137	127	123	107	125	114	117	135	137	137	131	135	141	129	126	137	129	129	121	127	137	152	121	122	143	148	143	146	131	136	118	124	129	120	138	115	133	127	124	122	115	117	142	119	136	144	123	149	134	151	121	135	134	136	127	146	129	140	123	152	120	127	128	131	139	121	148	118	151	121	149	145	117	135	126	130	108	113	120	128	131	124	116	159	136	143	117	127	123	137	125	130	134	122	147	119	135	150	131	132	128	136	118	136	123	125	134	140	129	128	138	149	129	116	143	129	146	137	140	137	135	139	117	121	140	137	134	140	133	135	131	134	120	129	144	121	131	151	124	148	117	129	108	119	138	142	119	142	109	118	135	128	143	119	97	140	149	150	104	119	117	142	133	148	138	170	139	125	132	127	132	140	140	113	140	121	132	132	147	124	127	116	117	126	102	141	121	134	129	130	126	123	136	129	129	135	136	119	128	130	142	117	122	131	115	143	114	118	118	138	133	126	133	158	125	115	148	129	131	115	122	122	127	148	112	118	137	129	128	114	125	142	117	127	152	115	112	126	130	119	109	123	117	134	130	107	122	128	119	143	136	131	149	135	144	125	161	129	143	134	125	136	138	131	137	111	126	119	121	129	128	147	126	130	124	127	130	127	133	132	139	116	143	129	144	146	125	133	141	135	131	142	143	127	129	130	111	138	127	145	120	127	123	135	117	119	135	125	124	128	132	138	126	104	119	118	144	140	136	121	129	146	108	141	129	128	118	137	118	124	123	132	125	107	131	128	126	112	134	120	146	144	133	130	114	154	158	145	145	128	129	119	127	140	132	122	128	121	107	116	140	125	137	132	133	128	132	114	129	101	145	122	118	132	125	124	149	114	145	126	126	141	143	145	149	118	126	140	116	127	121	124	134	121	136	131	139	135	113	120	131	113	123	126	145	144	130	139	127	128	152	127	135	130	126	119	122	138	130	128	135	131	146	121	140	140	140	119	105	118	129	118	125	117	137	119	123	149	135	153	124	125	118	116	119	97	122	146	131	130	123	140	127	140	129	138	143	117	115	123	128	125	136	118	130	133	134	135	125	121	128	170	142	134	130	152	124	147	140	133	144	134	132	143	142	147	131	131	123	146	145	137	120	148	119	137	124	144	119	135	117	118	130	114	144	146	134	142	152	134	115	131	133	124	126	130	150	118	131	133	118	130	137	147	159	148	138	141	144	125	149	121	141	124	142	117	135	136	142	130	133	114	131	122	132	121	127	134	130	124	131	128	136	125	145	124	133	151	119	128	127	147	114	131	109	126	117	111	128	134	126	147	131	135	128	149	98	116	141	138	143	132	128	110	114	133	130	121	115	139	127	137	150	144	103	134	122	146	129	127	137	147	133	120	132	141	150	138	143	133	136	132	141	146	136	127	149	129	135	114	116	143	137	139	125	131	143	124	144	131	148	138	131	129	148	118	135	132	124	130	137	148	141	139	153	107	141	134	127	113	125	133	134	123	127	147	123	128	140	132	135	149	128	141	135	136	118	132	116	111	122	134	117	133	140	127	136	121	98	133	135	125	113	152	126	148	136	122	141	114	131	142	149	140	104	137	137	132	137	139	130	119	122	143	122	125	117	141	134	123	125	114	137	127	138	120	130	134	119	130	124	159	137	167	141	119	141	122	158	136	126	118	126	138	161	145	124	120	142	122	124	137	134	113	131	135	117	135	141	114	124	121	121	117	129	133	113	136	143	123	140	128	136	119	145	121	122	123	142	107	130	117	123	128	124	124	142	124	122	150	133	113	117	129	135	124	147	122	139	126	125	115	142	135	126	146	131	119	125	135	125	141	143	115	139	134	130	138	138	127	139	108	125	133	134	151	141	123	128	122	151	121	130	117	117	116	124	116	144	145	126	132	131	128	139	127	120	139	122	128	120	118	127	117	121	141	133	117	114	139
11175	17003	11467	5299	3359	2436	1749	1341	994	786	669	580	511	511	419	377	358	318	300	303	272	263	252	253	241	264	256	263	259	199	243	227	243	230	248	229	225	212	217	207	219	192	229	249	225	216	185	214	241	212	223	215	229	222	192	228	187	196	212	191	220	186	216	209	199	208	210	235	205	199	193	203	202	191	190	214	201	186	213	201	231	189	194	190	216	237	201	191	206	207	202	202	204	213	201	197	185	191	209	189	203	181	188	207	210	196	227	207	204	227	216	208	209	223	192	207	187	189	198	186	177	200	210	203	169	191	179	188	186	200	208	186	180	224	215	204	213	201	237	216	216	186	178	184	220	207	195	185	178	219	212	179	208	196	191	179	216	204	218	171	200	194	203	176	198	181	201	165	222	185	166	197	193	202	199	207	214	206	179	170	188	205	220	201	197	210	198	203	190	204	192	214	195	164	203	197	181	198	194	219	173	198	223	195	191	171	209	177	214	185	181	202	202	204	225	200	185	237	194	217	197	176	183	188	177	178	175	193	197	236	207	169	197	192	187	199	200	186	199	174	211	179	196	201	210	179	194	192	217	188	200	184	208	186	198	180	210	219	182	222	195	178	209	193	195	205	213	219	188	187	208	184	215	167	198	212	179	196	176	202	194	234	198	197	198	193	199	223	188	191	195	180	179	183	214	194	202	199	214	209	190	181	205	182	211	176	216	183	225	183	198	200	229	209	176	194	204	202	182	189	189	226	175	207	188	179	178	179	173	202	228	209	195	202	174	207	194	185	227	197	205	192	209	191	194	213	192	194	202	213	193	190	193	186	210	195	185	199	208	177	198	188	175	161	191	198	197	212	208	191	191	198	206	182	192	180	191	199	190	205	200	199	203	191	198	187	195	207	200	162	177	202	207	198	180	200	174	187	201	194	221	167	226	223	226	190	196	207	220	225	225	188	184	188	170	213	179	206	169	222	173	216	191	207	216	191	208	189	203	217	203	166	204	200	199	203	212	198	202	187	201	234	178	219	197	208	179	187	180	198	188	179	195	201	228	210	193	211	202	194	206	198	187	206	191	208	207	176	180	171	199	200	201	194	205	217	213	196	201	203	196	202	221	212	197	208	201	185	205	194	190	230	202	187	195	173	177	212	204	183	188	192	174	207	192	213	200	178	198	172	194	192	212	196	199	190	181	188	180	181	188	184	214	208	182	188	194	203	176	211	207	174	173	209	192	202	212	195	195	195	208	194	206	233	206	193	180	187	198	211	189	183	196	194	197	194	199	195	197	204	215	213	204	222	181	176	203	205	220	189	184	198	212	192	163	196	200	202	185	208	206	201	161	206	194	203	180	183	204	169	201	184	215	194	194	183	210	201	200	173	185	202	198	189	217	197	187	191	218	192	213	197	199	200	199	204	201	196	193	206	188	202	192	178	189	217	185	209	180	193	219	211	189	183	205	184	215	211	212	196	178	179	205	190	221	226	201	207	187	198	208	179	194	186	219	202	198	178	204	200	181	176	195	230	214	195	187	192	194	205	188	188	211	211	202	187	209	191	208	219	196	208	198	193	195	180	209	214	185	170	217	172	201	181	190	183	207	213	234	208	169	190	216	222	182	203	214	215	203	205	187	188	189	176	208	195	190	206	209	187	211	199	190	182	201	220	190	220	209	208	191	199	206	195	187	216	206	197	212	196	204	157	196	197	235	224	205	178	205	203	200	197	189	203	188	181	221	192	174	181	193	227	176	198	193	205	177	197	207	191	215	202	184	202	169	189	218	193	191	226	195	199	209	207	189	205	211	208	183	188	197	214	209	204	184	199	218	217	199	194	197	194	208	200	215	204	206	191	201	205	193	211	195	174	210	163	192	177	181	203	216	212	207	204	183	201	192	179	194	206	191	161	169	211	199	192	190	190	174	205	189	195	202	209	208	178	218	203	213	175	194	202	224	187	204	211	198	231	194	215	143	200	180	194	186	181	191	173	178	205	215	188	213	198	175	204	198	185	219	187	212	221	198	170	191	190	187	202	174	210	211	191	197	184	180	216	209	199	210	215	193	212	215	191	209	185	200	197	216	203	227	192	191	201	189	176	193	189	189	189	178	183	210	178	205	171	182	168	192	184	185	181	161	226	194	194	190	206	176	191	179	185	208	205	208	210	211	200	189	216	208	185	196	199	158	202	203	160	194	196	189	193	203	201	211	215	176	180	212	185	211	209	191	174	219	190	193	191	195	189	195	192	182	201	178	221	206	228	201	213	187	195	209	214	206	175	172	192	203	198	200	190	207	191	191	179	207	193	199	183	191	212	167	195	172	207	210	189	184	184	181	189	187	213	184	164	190	215	208	214	207	222	179	177	175	178	228	190	202	218	187	216	227	187	191	208	194	178	191	215	192	193	179	200	202	175	197	182	216	205	196	204	214	168	194	201	180	172	191	219	197	197	188	202	165	174	158	196	179	204	192	199	173	196	217	205	208	205	191	196	222	203	198	208	202	215	192	178	198	197	190	196	174	190	189	213	200	197	206	205	177	188	199	196	211	203	211	203	157	190	211	210	206	192	178	181	215	208	199	211	193	185	190	201	200	179	168	213	209	175	205	176	173	198	200	210	197	174	206	186	182	193	201	199	180	187	179	199	195	206	193	203	179	179	217	205	174	204	185	207	224	185	207	196	213	187	194	205	188	194	190	190	185	184	192	184	221	201	187	184	182	205	192	200	185	189	198	205	187	190	202	218	197	187	160	176	211	182	191	179	196	189	189	173	197	211	195	211	196	216	182	181	223	207	218	182	225	209	190	176	204	166	193	211	201	192	204	196	198	188	203	199	190	220	219	213	196	196	172	194	216	175	204	190	199	202	200	198	168	175	217	201	222	189	207	197	177	189	217	196	211	173	185	183	173	199	188	212	190	186	184	180	202	197	226	211	204	193	196	195	195	195	196	181	186	202	188	208	209	183	207	200	197	194	189	198	180	185	181	219	203	183	221	208	207	181	172	186	193	188	210	184	163	186	204	180	203	185	200	190	195	187	194	196	197	188	199	183	214	203	196	200	192	197	198	208	198	215	175	217	208	236	186	199	183	200	197	194	209	214	206	181	192	191	187	200	211	185	192	204	184	204	174	212	191	214	213	186	229	216	190	193	204	209	198	201	200	213	211	219	203	183	165	176	206	187	180	200	197	192	180	201	192	181	215	180	206	200	185	196	201	199	192	190	175	201	203	192	192	191	196	210	192	165	182	189	178	190	185	183	187	178	201	196	175	193	234	192	189	194	203	169	181	167	197	186	212	185	192	197	191	198	183	178	195	175	205	197	192	198	199	196	192	212	214	182	205	209	187	202	184	200	207	190	188	201	191	184	216	185	199	190	234	189	187	225	183	182	212	220	186	178	184	205	196	162	215	188	180	209	206	210	184	203	192	219	216	184	205	203	205	188	183	194	200	191	203	185	192	218	210	185	209	183	187	202	229	189	201	179	183	192	188	208	205	188
26841	18998	5470	1030	582	620	546	529	491	554	486	481	492	541	498	509	482	507	514	505	489	473	539	484	485	484	502	478	480	488	472	462	473	483	492	491	502	488	454	491	537	509	482	460	535	516	472	476	512	483	522	485	470	506	500	450	471	493	461	497	460	549	493	493	507	477	492	465	472	506	463	484	482	526	489	487	486	487	467	477	503	509	489	467	469	467	476	469	487	506	449	512	502	485	480	473	480	503	507	501	460	473	446	518	466	522	519	479	472	490	479	517	510	512	472	497	477	506	512	467	495	493	463	469	469	503	490	481	469	492	453	485	490	491	503	495	472	459	478	498	473	473	495	495	479	476	473	471	450	454	472	487	471	492	495	529	505	456	479	483	495	466	474	462	498	493	496	472	483	486	476	491	497	504	531	521	504	450	472	515	497	504	508	516	507	485	495	473	477	470	492	471	501	498	517	450	518	462	516	499	512	533	455	506	494	448	494	493	484	480	501	430	481	467	452	483	494	475	488	492	456	479	510	469	489	490	496	503	478	482	493	458	509	479	464	497	459	521	463	511	505	489	512	482	490	470	480	495	491	492	471	465	503	450	492	498	493	444	514	494	475	496	457	500	497	558	491	481	496	464	476	495	419	456	531	483	427	489	489	482	476	464	492	469	487	503	470	479	485	469	470	532	496	500	467	536	479	509	506	528	493	474	481	509	461	493	456	520	477	512	476	475	502	480	529	500	493	503	496	519	511	483	473	479	480	453	509	472	447	450	513	493	510	511	452	502	484	463	527	508	473	512	442	478	492	480	499	459	491	444	511	531	503	539	482	504	489	487	489	497	486	478	465	456	481	501	436	448	507	512	485	470	482	506	500	455	513	501	510	501	480	500	487	500	499	528	490	494	462	460	494	505	460	494	449	503	483	490	486	463	455	501	507	475	518	461	463	478	511	508	511	497	485	520	475	485	437	497	509	523	469	505	482	467	552	479	510	482	488	518	485	494	511	497	474	505	512	477	498	462	488	513	478	463	478	515	440	456	483	461	505	450	476	492	469	490	490	483	489	502	471	546	474	535	475	462	498	481	444	510	471	490	489	499	535	487	491	499	492	524	461	546	483	515	483	476	468	513	551	488	500	472	528	485	512	500	475	456	463	486	453	486	480	481	512	499	504	482	463	499	466	486	486	480	492	477	496	457	507	492	508	495	468	474	461	494	510	439	501	471	535	528	455	496	469	512	463	450	481	474	435	485	489	470	489	501	486	511	476	520	483	472	482	494	491	499	494	546	491	498	504	493	437	494	496	485	529	482	495	463	480	457	477	460	459	521	492	474	482	475	515	474	478	466	506	464	486	493	477	492	461	479	471	429	484	439	494	453	511	451	461	453	481	490	485	492	536	474	495	457	472	484	487	522	498	517	504	487	410	474	495	471	454	471	502	496	478	504	468	491	482	494	496	492	477	480	507	492	510	495	508	502	466	506	498	499	494	533	476	488	488	478	457	460	474	479	505	436	494	505	511	444	494	485	500	461	483	505	458	452	475	493	469	483	497	488	513	503	450	449	503	457	469	496	443	493	483	468	466	444	485	488	480	507	479	475	486	485	551	520	476	524	475	451	481	481	534	488	494	497	478	506	482	461	500	438	483	514	501	529	526	522	456	460	498	465	476	498	533	500	466	495	502	468	483	489	466	497	492	497	499	472	474	489	499	474	455	445	498	486	500	483	463	486	489	475	479	471	499	462	458	492	448	473	470	515	515	481	474	525	466	468	464	520	549	514	461	519	486	471	488	514	493	472	506	490	507	446	480	521	494	515	507	514	492	525	449	542	472	468	484	478	448	465	476	456	463	481	487	488	494	494	474	474	480	450	502	495	466	493	508	509	501	472	500	475	462	489	468	491	487	458	444	474	476	476	482	479	489	464	483	486	486	502	466	498	508	525	495	509	490	465	461	488	470	518	478	488	478	474	475	457	491	501	483	488	505	517	513	502	495	487	509	540	498	472	499	482	478	475	525	493	474	474	482	483	509	450	497	480	462	493	493	518	490	486	464	505	458	504	481	478	442	515	476	482	507	441	459	536	549	498	547	460	455	467	485	468	478	468	493	480	503	481	485	487	501	483	505	479	495	498	487	507	495	470	470	467	492	488	489	456	488	509	500	455	448	460	476	460	488	463	498	519	494	495	470	492	482	477	496	500	486	500	429	438	469	507	496	507	529	498	485	467	467	504	517	527	439	478	503	481	474	485	505	515	475	491	512	500	499	476	492	467	464	457	441	489	496	523	485	492	500	462	519	465	485	497	474	503	534	473	515	493	515	485	457	460	493	501	500	436	486	459	520	477	448	483	526	465	512	520	485	478	531	473	483	462	462	487	484	485	465	491	485	462	491	485	495	504	477	493	490	478	507	487	472	494	460	491	465	501	480	466	489	485	489	506	475	453	495	501	502	486	487	464	480	470	461	500	507	522	488	472	492	528	524	493	518	458	484	505	512	488	487	463	491	514	490	496	503	509	490	478	523	472	490	506	478	495	477	470	490	479	502	458	510	479	492	456	485	459	437	499	477	500	499	523	495	487	492	468	496	498	483	496	508	508	505	496	458	529	477	492	441	465	504	498	461	465	492	477	509	490	464	507	482	505	458	475	485	454	544	455	484	487	521	535	491	493	476	470	476	502	464	502	484	480	458	519	489	443	534	460	483	499	488	465	457	481	518	474	463	506	467	505	454	471	529	499	478	519	481	490	457	426	493	491	503	447	494	489	516	514	461	497	484	460	477	468	496	491	505	512	476	450	487	496	519	501	450	504	510	491	565	491	465	468	507	476	503	486	464	494	517	492	492	495	467	435	494	485	497	443	495	498	512	484	470	450	453	430	526	521	508	492	468	525	505	435	467	504	503	440	503	493	486	468	483	507	450	471	461	513	488	487	453	480	514	497	468	480	527	510	505	476	533	469	472	495	488	483	484	552	516	458	480	433	493	513	509	462	453	452	472	458	492	477	485	492	453	492	460	519	456	531	467	467	438	492	472	490	532	492	514	505	468	480	522	484	438	516	511	474	484	499	474	506	522	499	476	510	495	461	476	501	465	474	475	505	494	514	522	472	507	476	513	515	475	469	498	489	483	470	477	472	512	464	505	468	417	452	459	511	503	499	543	473	500	490	491	522	497	515	492	505	487	479	494	518	475	487	484	466	515	541	503	520	472	435	497	451	509	478	488	508	499	519	468	493	481	492	493	485	467	461	480	460	493	444	491	477	459	508	483	446	492	497	501	500	464	520	500	509	461	534	491	468	513	451	471	486	475	489	484	466	498	504	460	478	482	493	523	491	520	484	492	492	482	483	470	471	479	456	501	476	479	469	491	455	506	451	492	475	483	461	449	470	453	490	506	508	442	457	515	475	451	467	466	494	487	508	510	464	466	488	475	478	449	481	503	472	465	442	530	508	468	446	504	454	458	525	458	537	451	476	489	480	472	511	502	489	499	481	488	518
8408	3711	2549	1336	1075	1043	925	892	779	779	779	715	723	762	740	753	763	778	714	672	707	732	733	735	752	773	735	698	640	772	730	745	749	749	745	722	748	739	689	766	731	721	742	753	781	767	699	765	744	732	778	695	707	768	744	690	725	712	751	740	707	773	762	743	743	739	723	708	747	729	675	736	766	696	700	722	747	719	704	715	715	726	760	709	739	718	714	700	681	718	710	692	781	712	729	704	729	676	672	718	686	713	680	714	715	741	749	715	744	687	748	719	729	711	723	733	745	718	740	675	736	703	744	701	752	792	704	714	735	716	707	747	715	767	720	687	747	706	747	696	732	738	690	706	714	703	762	690	714	757	713	710	742	692	704	739	691	705	716	758	758	724	783	724	692	698	676	740	726	706	705	712	698	728	699	715	735	744	693	714	692	712	759	706	706	776	734	668	726	697	759	765	737	723	766	729	755	737	750	750	730	736	710	750	723	735	713	637	773	729	692	717	746	724	699	705	686	727	764	738	681	743	737	717	694	742	741	654	712	704	806	739	685	738	682	751	760	765	691	719	746	720	704	753	682	745	735	707	744	709	751	666	689	705	756	691	698	673	736	791	748	730	734	692	757	722	784	724	724	697	685	767	700	734	736	768	724	738	733	674	696	785	737	739	721	743	765	719	726	730	705	726	765	748	706	750	736	710	755	685	760	707	709	719	710	737	733	723	716	735	678	693	717	782	731	715	773	707	746	748	725	753	738	760	791	710	763	749	734	699	726	681	736	706	739	682	707	704	751	712	755	747	684	734	704	772	718	759	736	701	715	719	743	746	717	796	723	688	703	734	721	717	699	774	712	684	724	729	721	780	700	712	731	737	691	735	786	746	744	683	696	793	739	736	743	704	724	708	712	719	729	696	745	724	735	695	719	737	738	716	689	740	701	749	732	707	652	706	724	726	737	704	671	724	696	700	727	701	747	770	729	722	741	728	732	750	749	693	741	778	707	681	711	694	723	723	745	734	687	721	732	708	711	649	731	713	739	728	747	711	731	711	741	705	701	674	761	694	690	696	735	718	739	674	742	732	764	705	719	719	734	736	720	748	739	771	725	755	721	707	736	752	671	751	691	724	717	771	719	725	752	709	750	735	737	725	703	757	777	749	743	730	711	721	755	769	708	704	710	729	689	758	716	714	734	689	722	689	764	720	694	680	725	727	724	725	706	734	711	764	711	764	776	712	759	731	739	698	733	747	712	701	711	693	690	736	731	742	742	691	734	731	733	712	718	675	728	716	771	711	740	767	738	689	701	765	687	748	752	734	716	732	734	740	715	701	736	743	793	733	721	758	727	696	748	722	714	753	711	686	743	683	756	779	727	682	725	725	722	720	767	773	718	693	688	729	729	724	725	677	688	716	691	708	753	708	696	740	732	770	766	735	734	733	728	750	744	784	752	739	732	715	709	736	753	703	705	753	728	705	688	681	762	744	724	722	756	770	718	711	701	739	718	742	762	716	686	752	725	725	705	728	751	716	776	748	683	735	685	683	749	701	711	698	729	753	732	737	706	728	754	709	753	691	735	717	749	727	698	757	748	743	707	724	717	724	770	729	756	720	745	698	753	731	726	733	726	736	737	752	699	731	714	714	696	737	720	743	727	665	727	752	772	734	718	696	804	751	778	706	754	704	753	768	737	726	685	729	732	718	711	696	707	721	759	736	688	768	758	704	681	677	693	735	712	696	756	692	744	707	714	702	703	738	754	730	745	699	697	749	706	734	678	726	690	717	739	727	744	730	708	702	742	713	707	722	729	725	723	680	708	714	761	741	727	696	752	703	747	779	731	737	718	761	754	697	712	709	722	764	758	707	712	729	692	717	741	714	681	744	692	777	744	725	723	703	718	750	764	714	685	751	693	728	762	747	672	742	715	735	694	716	749	769	705	709	697	756	725	685	692	750	756	685	718	720	707	697	726	713	797	730	687	706	768	735	772	725	714	728	721	721	743	703	707	785	733	758	713	787	722	702	722	702	737	796	785	746	715	744	731	698	726	751	757	751	720	689	728	744	729	702	761	740	735	733	748	766	709	739	724	707	770	692	722	699	795	750	711	696	742	701	682	711	721	713	749	771	781	708	728	768	764	711	714	741	691	731	730	745	735	732	745	705	748	746	751	652	749	722	689	691	691	748	736	681	709	751	767	742	710	722	718	782	749	714	721	715	709	700	735	780	697	717	726	714	753	735	724	699	765	739	735	747	704	692	669	703	728	734	691	756	709	700	741	713	736	739	749	688	778	745	712	757	745	704	724	719	722	740	752	717	747	709	746	720	709	733	706	746	700	717	742	741	732	682	731	739	724	706	696	729	748	687	708	753	702	702	749	723	688	769	714	783	665	730	695	716	731	720	746	744	755	709	755	706	748	738	740	787	674	694	742	756	731	765	758	698	739	766	772	727	764	732	695	768	683	709	749	727	757	684	770	733	716	745	745	732	743	733	678	782	693	734	669	725	718	721	714	713	723	710	723	710	724	722	761	691	716	775	720	711	712	779	732	714	721	725	693	774	686	702	713	686	693	712	763	671	677	731	747	688	743	718	739	737	750	732	722	792	678	684	747	689	708	753	763	698	743	690	743	750	678	730	722	760	691	729	695	739	753	739	768	707	712	745	730	714	679	732	720	749	740	690	704	708	757	724	749	718	794	727	708	716	719	679	699	721	762	711	734	703	691	690	753	700	742	716	727	725	719	724	721	729	666	688	729	718	727	695	731	696	753	807	751	696	741	748	683	706	751	688	733	716	713	739	734	724	719	719	712	690	731	716	748	767	743	742	731	729	727	730	704	793	716	718	751	735	745	744	729	739	723	691	687	734	749	726	711	710	742	747	735	712	693	729	765	712	728	683	716	683	692	767	736	752	727	713	719	734	734	738	738	734	741	745	766	740	725	743	719	706	734	746	724	690	773	758	736	726	803	713	708	744	722	731	763	753	745	702	751	755	704	751	780	749	744	714	676	751	644	709	685	717	720	709	719	757	728	759	698	743	741	689	726	728	701	720	712	759	728	713	764	672	762	735	725	715	728	704	738	717	762	653	700	696	701	713	765	745	699	705	691	743	751	707	691	736	739	760	707	773	760	732	690	722	693	707	789	732	692	729	689	691	759	676	718	736	757	748	707	723	724	669	722	751	767	738	714	720	707	726	733	722	746	781	777	717	696	704	658	745	737	723	719	705	736	698	692	683	769	705	712	738	744	703	736	768	775	677	763	755	789	732	800	702	715	725	672	748	760	756	755	727	746	739	716	698	684	708	701	717	651	751	726	718	732	721	693	756	726	707	732	731	759	726	764	753	730	732	737	667	755	793	736	727	725	761	744	721	718	722	759	717	676	716	726	716	749	701	730	732	746	726	752	712	745	705	687	763	753	699	772	737	767	683	743	754	756	723	734	697	696	740	755	751	700	705	711	751	737	683	736	722	795	729	730	713	717	740	667	738	717	689	674	691
22974	21094	28298	24133	21064	6433	756	463	439	359	299	306	333	317	285	283	291	283	277	280	265	280	248	249	246	239	252	279	255	244	259	260	199	243	276	269	250	256	259	249	267	251	235	241	256	265	233	227	255	273	270	249	244	276	258	239	261	251	248	269	252	222	250	265	279	264	244	257	252	255	241	248	251	259	242	232	244	259	263	248	234	237	267	249	280	254	256	284	266	267	246	283	230	258	239	244	266	260	271	251	253	265	264	237	261	263	235	229	223	273	265	255	246	251	271	252	226	252	256	263	244	286	249	264	241	266	260	262	270	244	271	276	278	282	242	245	256	278	280	263	256	266	260	260	248	241	250	258	267	255	259	261	237	248	229	249	257	266	253	255	254	267	262	255	263	255	241	241	252	244	234	291	227	249	274	276	245	286	247	251	245	242	238	239	234	284	250	239	242	244	250	240	266	250	235	252	271	237	264	238	249	255	238	251	247	262	247	256	241	247	253	238	223	289	273	268	275	235	241	210	247	264	229	244	246	262	239	243	235	269	226	253	252	225	261	252	265	252	228	252	240	236	292	231	244	248	265	240	272	231	270	264	245	242	268	276	233	252	262	258	254	250	242	251	242	249	230	242	261	261	268	247	280	263	249	270	243	257	247	267	249	268	250	251	273	234	267	264	238	239	244	256	271	244	262	246	281	259	263	268	277	268	275	241	259	241	273	267	265	264	258	250	259	253	258	248	241	266	276	225	248	264	240	230	252	267	230	246	254	252	265	252	256	210	273	248	246	261	266	220	263	263	255	271	247	275	268	266	275	272	227	257	254	244	278	260	251	252	235	233	233	252	263	274	270	233	225	254	247	265	279	263	255	268	261	265	269	226	236	246	243	236	261	233	241	279	254	261	248	244	283	253	256	270	251	264	259	241	245	271	250	244	253	238	229	243	245	238	276	273	235	244	236	227	249	271	259	266	256	258	263	265	249	245	241	234	241	286	232	248	296	251	232	230	237	243	251	254	233	278	236	264	243	255	239	242	229	253	254	242	254	245	242	272	256	284	251	233	263	233	249	244	248	227	253	243	254	261	230	268	244	215	242	250	257	276	250	270	280	268	263	259	249	271	248	260	249	233	248	247	227	272	255	217	228	252	260	246	245	241	253	258	244	276	249	248	230	218	259	244	257	250	279	263	246	232	273	235	266	268	250	231	250	241	287	238	245	269	259	240	236	262	240	265	239	246	257	237	248	283	250	247	266	243	270	235	227	258	230	258	254	227	249	256	232	258	256	259	254	268	260	232	252	254	269	251	262	246	260	247	233	244	241	243	259	258	233	248	262	278	254	261	244	289	265	263	233	235	259	251	248	247	266	242	201	274	263	275	244	243	253	226	216	254	253	249	222	244	249	235	232	254	271	242	253	207	247	268	243	245	230	279	266	245	255	229	267	248	246	267	251	265	244	243	252	289	259	240	252	240	267	264	252	273	203	251	244	248	254	265	249	253	248	260	239	250	233	249	262	232	243	267	257	246	273	246	260	239	266	243	264	251	245	230	256	281	228	237	239	241	228	279	238	267	242	257	261	241	240	242	252	272	240	279	256	276	233	244	239	256	251	237	269	239	265	250	234	226	269	240	263	254	250	251	268	251	272	238	230	237	240	245	275	254	231	227	243	246	221	224	280	226	234	269	260	262	266	274	275	256	275	237	239	241	235	264	269	284	248	264	235	246	238	235	251	254	246	257	232	229	241	234	237	255	238	247	253	238	281	279	237	244	225	264	234	239	251	252	254	215	258	262	244	250	246	241	250	248	237	266	232	245	292	267	261	255	274	249	248	236	269	252	247	258	228	255	274	226	251	245	227	243	278	231	241	247	269	254	262	214	267	259	242	236	261	270	246	263	277	242	237	254	234	269	261	257	257	287	268	257	272	278	263	231	243	256	256	242	254	231	254	265	252	250	271	222	273	246	262	246	254	255	248	240	246	263	229	226	281	244	239	248	266	250	240	229	207	230	259	242	243	224	257	264	274	227	281	255	258	253	255	249	254	246	251	239	222	246	272	235	234	242	290	259	242	269	250	211	253	227	258	275	239	256	268	252	232	250	240	246	266	271	229	280	266	226	271	256	241	219	240	258	244	238	225	253	240	269	271	246	235	243	248	250	238	243	241	284	266	280	252	228	264	260	272	260	283	275	249	253	229	258	250	249	268	238	230	241	242	222	257	277	222	232	251	259	228	252	248	248	217	223	261	245	242	234	240	246	239	267	260	237	252	281	246	249	245	266	248	238	277	256	259	262	248	260	268	236	237	261	271	249	244	236	267	229	246	240	269	269	241	259	277	219	245	242	257	267	278	246	277	281	273	246	230	260	268	253	248	220	213	265	241	257	235	248	233	253	247	260	237	256	281	209	241	237	244	262	279	250	230	250	249	242	256	281	258	240	260	254	248	251	230	251	267	260	237	253	265	258	285	278	240	209	242	225	249	271	241	260	269	240	258	237	263	255	241	265	259	273	217	222	244	207	238	234	254	245	243	220	245	261	266	263	251	244	247	235	264	270	243	253	246	233	259	245	277	258	238	262	267	255	252	263	257	265	255	243	254	276	267	229	260	267	230	233	250	258	277	249	217	245	254	249	242	233	283	249	271	224	298	269	256	257	245	266	248	265	268	249	246	270	256	245	265	241	241	224	255	225	258	269	256	258	233	244	244	243	221	255	258	226	238	253	258	251	257	247	252	257	281	258	268	239	260	239	242	230	249	256	263	283	254	273	271	271	269	262	241	244	235	242	255	260	249	291	273	229	234	282	252	234	250	259	207	235	257	253	264	257	264	281	227	262	275	258	268	271	238	237	239	247	256	268	242	263	261	257	259	248	256	260	264	252	252	259	259	228	243	255	257	232	265	262	217	282	243	243	258	251	254	260	247	281	266	241	245	273	249	245	284	235	239	245	267	268	262	244	254	258	258	270	265	280	240	232	244	243	241	276	257	286	222	255	238	253	242	252	256	260	249	252	224	237	237	242	254	227	230	265	267	256	270	253	258	224	245	255	254	256	235	250	267	248	231	263	242	258	247	245	230	259	240	257	242	240	279	262	261	239	277	262	225	302	241	252	230	250	270	264	257	254	243	216	257	265	262	251	257	264	259	274	275	251	268	255	242	229	285	277	252	278	296	257	233	250	242	286	243	253	248	237	268	279	234	260	231	250	269	256	255	210	262	239	263	259	276	256	242	238	266	212	242	236	248	272	245	288	237	262	269	253	238	266	241	245	255	269	257	258	228	236	244	294	245	264	218	279	231	255	267	235	251	268	247	255	239	248	271	251	241	253	264	252	253	247	263	270	247	246	242	277	240	230	225	259	263	247	245	248	240	245	256	251	284	265	252	247	251	216	266	285	224	250	255	273	253	255	263	248	243	265	260	259	269	246	267	238	264	230	242	238	281	262	238	262	235	246	233	272	266	281	224	255	247	235	278	270	260	254	277	247	230	268	252	256
8100	11762	7698	3538	2227	1778	1305	1037	779	759	658	576	544	513	574	468	506	503	495	444	439	444	440	437	406	397	457	421	400	409	435	406	435	375	456	444	416	390	387	404	419	399	398	426	402	450	400	380	420	407	394	405	451	410	367	390	379	404	378	373	400	399	380	392	399	399	415	386	388	383	414	389	385	420	399	414	391	377	379	380	385	412	389	426	398	392	399	435	383	430	413	400	441	391	397	399	392	403	373	394	399	394	414	410	371	357	385	421	427	425	396	415	402	375	403	400	401	394	408	402	406	385	397	420	386	392	407	384	397	382	419	424	399	404	372	388	372	406	420	454	385	450	349	383	408	397	391	399	370	423	376	380	412	392	388	386	400	419	415	374	402	414	402	361	395	391	379	407	418	428	386	413	425	397	396	410	377	395	397	389	379	415	413	392	377	368	404	391	391	436	424	377	422	393	408	402	373	422	425	386	419	419	388	395	399	383	374	371	396	401	403	392	448	373	374	371	416	383	381	386	395	385	337	378	395	372	385	421	397	405	414	355	414	392	427	393	407	418	371	385	365	430	397	362	408	380	387	366	409	391	393	402	416	405	402	390	402	389	415	384	444	383	361	402	360	394	394	393	387	365	436	410	397	423	373	434	371	415	384	384	390	403	421	418	413	392	407	379	393	396	387	415	416	415	390	363	404	378	412	415	377	381	420	403	430	408	342	405	404	446	390	383	376	414	427	405	387	396	416	362	393	408	380	391	368	376	402	368	362	396	430	370	416	401	381	375	386	380	361	415	462	396	387	437	419	407	400	449	390	391	407	383	402	397	398	421	390	393	369	386	358	430	417	393	380	397	406	365	390	414	411	388	426	394	382	407	395	395	366	385	382	378	368	361	378	386	375	403	402	406	401	395	368	413	381	407	367	389	399	424	414	402	398	424	395	398	408	408	418	445	404	385	389	369	381	376	360	394	410	366	388	401	386	414	383	426	421	407	395	429	346	374	411	364	417	430	384	402	347	454	396	421	404	373	378	384	419	412	383	386	394	428	385	435	421	404	410	380	382	402	410	394	413	334	381	371	436	390	389	380	400	357	372	355	372	416	388	383	397	393	396	409	409	388	403	379	414	417	375	378	408	386	434	395	408	398	365	393	423	403	380	392	409	361	403	359	362	393	458	407	426	382	388	439	400	395	398	435	392	348	391	410	391	372	394	398	388	403	392	364	423	321	381	378	399	384	424	395	381	416	375	389	367	364	385	359	392	405	399	375	393	385	363	413	407	369	402	424	369	423	392	414	402	385	380	374	378	400	365	406	377	438	386	426	404	375	383	405	456	390	403	427	376	369	410	458	388	395	383	414	395	396	421	419	385	431	396	375	392	365	390	384	381	393	366	389	423	385	446	387	389	385	373	405	406	422	370	415	391	381	379	366	416	397	386	408	374	408	384	344	417	384	393	392	401	402	414	404	368	386	450	420	375	372	395	405	395	396	381	369	430	421	410	386	394	375	421	397	404	380	421	407	387	379	392	392	401	387	421	377	381	439	365	374	392	370	372	401	413	397	416	386	412	360	419	400	409	402	358	420	372	358	355	420	410	394	411	388	365	418	367	380	419	359	409	388	396	411	406	375	404	403	380	390	411	401	354	413	396	411	378	406	403	383	420	389	369	395	375	393	422	433	430	330	373	421	359	375	387	425	370	380	389	400	399	392	366	388	414	394	368	360	401	403	387	405	404	404	386	379	387	422	411	378	383	381	402	387	388	446	391	392	380	454	376	384	394	425	435	395	373	411	424	393	388	373	388	379	402	368	396	396	388	374	402	403	425	378	376	410	422	401	409	411	431	422	401	427	394	416	401	378	404	388	415	368	413	395	402	405	385	394	397	410	402	386	400	355	406	389	413	401	407	426	369	397	408	400	386	373	380	399	421	421	375	371	381	414	362	367	398	383	389	371	396	387	429	422	419	401	383	372	374	376	397	401	407	390	396	406	374	388	363	390	369	388	420	392	395	409	393	393	406	414	392	392	410	373	390	408	386	385	394	413	401	401	426	397	383	386	385	404	370	396	391	379	414	379	386	381	410	371	360	366	413	345	404	368	366	402	382	391	408	409	451	393	421	398	422	397	391	419	384	408	386	382	407	397	387	394	410	359	400	403	390	379	392	402	391	387	369	395	401	403	372	409	404	331	412	422	403	396	383	359	398	413	375	395	394	390	403	401	390	370	358	361	352	391	371	387	393	400	396	394	371	392	412	389	399	379	396	384	386	360	444	391	394	404	398	399	397	384	414	357	371	405	418	391	393	370	413	400	394	386	425	401	376	390	395	410	408	404	398	363	405	400	372	383	387	384	410	374	370	350	403	458	412	392	379	393	408	410	409	425	423	380	373	421	407	404	373	367	428	388	398	379	393	417	420	401	357	388	408	418	413	404	369	408	377	393	376	395	405	368	393	388	408	397	425	371	417	359	384	397	370	371	406	411	386	358	389	378	405	378	369	406	378	410	401	381	424	409	362	426	407	403	383	378	404	398	366	392	371	394	397	367	384	381	365	358	422	397	366	398	406	396	397	365	400	396	385	396	411	410	381	386	377	381	391	359	391	401	366	359	390	365	393	366	372	377	402	387	392	434	408	390	447	412	362	380	383	402	416	387	363	386	407	396	415	433	367	382	414	391	386	403	388	383	387	415	420	362	377	390	449	424	389	425	363	386	359	390	433	424	381	362	395	350	392	411	343	402	367	368	406	402	415	414	364	392	372	364	395	385	400	405	391	439	421	417	414	379	361	376	402	393	429	369	384	427	420	401	443	400	404	351	389	419	423	395	387	419	396	361	415	413	360	395	417	394	386	372	392	390	420	395	390	354	384	417	404	363	397	388	440	397	410	370	383	391	407	378	409	361	392	419	399	406	378	466	392	383	399	406	391	393	411	373	410	382	353	413	374	391	392	390	396	384	378	394	411	427	379	410	391	397	388	413	418	378	442	384	433	421	393	383	384	415	393	413	383	401	378	382	375	395	395	409	399	385	419	409	394	381	393	401	404	398	370	390	411	407	329	437	392	408	407	418	407	400	393	393	387	395	363	404	408	390	402	417	374	406	405	413	391	397	416	389	349	389	369	378	399	400	409	427	376	407	426	357	399	437	406	380	369	408	345	418	405	394	430	409	422	380	390	396	389	390	387	399	373	439	383	389	426	371	384	417	425	367	373	392	386	384	393	387	402	415	411	384	382	358	416	394	385	391	390	361	373	395	389	404	404	395	417	381	396	403	388	410	395	412	396	430	378	401	373	411	370	395	395	373	373	402	394	387	388	401	360	371	386	363	423	384	392	389	340	413	395	360	423	381	410	386	399	375	376	409	386	387	378	385	423	415	401	395	366	379	365	371	382	387	422	427	415	367	414	398	366	433	402	392	408	417	428	395	372	372	348	400	397	412	373	421	391	410	373	393	386	395	348	370	389	380	405	384	408	410	414	411	380	389	433	396	429	374
24264	21068	26603	25065	3576	748	703	602	534	480	481	456	485	547	517	454	498	475	456	454	462	442	456	447	482	481	456	460	459	414	442	468	453	463	456	461	446	486	502	453	453	428	440	453	433	454	434	463	482	442	477	440	471	452	452	471	479	445	454	438	488	461	433	441	449	421	494	457	467	435	458	487	438	452	442	461	453	500	455	429	435	417	407	471	443	436	452	457	451	458	422	442	425	461	433	421	425	477	412	465	427	411	445	479	464	441	446	484	482	448	443	451	436	446	480	478	464	443	437	450	479	452	452	462	468	471	459	422	459	465	438	435	446	437	435	470	464	428	441	455	429	460	459	447	468	462	417	455	424	477	459	485	455	459	413	460	457	433	461	448	439	428	442	407	462	500	446	473	491	424	433	439	443	464	438	420	439	448	434	425	470	442	440	482	467	470	458	413	443	449	440	444	417	456	457	465	431	492	460	454	443	474	458	405	476	428	421	486	442	416	438	427	478	441	446	439	442	433	464	433	413	429	438	432	435	399	457	434	434	430	465	458	415	490	459	414	460	429	461	462	441	432	439	442	393	461	415	409	441	436	438	441	439	420	442	447	432	463	429	421	454	448	467	465	430	411	500	437	452	483	442	451	445	446	474	418	481	483	443	431	435	458	427	420	479	466	468	457	443	464	416	457	461	455	434	451	440	442	481	454	427	401	451	450	448	471	450	456	464	472	425	437	429	464	434	480	443	483	433	478	456	454	461	441	445	476	471	451	462	440	444	430	413	446	493	449	442	445	446	466	435	441	429	467	434	446	448	424	450	453	456	484	440	517	448	456	433	460	453	448	415	453	457	441	431	442	448	438	442	442	443	461	444	460	487	469	437	439	440	481	444	479	449	447	459	456	466	451	463	447	458	427	457	469	453	444	416	460	451	448	452	447	452	423	457	466	428	467	471	455	412	442	454	431	434	462	443	390	438	416	423	429	485	437	419	466	445	443	422	444	472	458	431	462	451	434	402	454	460	460	475	410	432	456	469	471	446	457	429	453	430	436	449	445	439	458	468	439	448	476	425	412	444	436	447	442	460	432	457	467	448	474	426	415	448	436	421	440	450	435	461	432	446	457	415	434	476	430	460	469	443	509	459	425	436	440	499	436	436	466	484	433	427	510	474	434	476	428	464	498	433	438	442	408	424	418	432	454	425	455	433	431	461	459	454	484	429	444	429	469	447	446	450	410	411	429	434	478	481	438	439	458	423	452	425	457	418	491	435	442	436	420	439	450	433	435	441	443	430	447	435	434	437	468	420	427	465	440	469	426	451	469	461	450	447	466	442	437	462	418	476	490	458	469	506	425	447	455	466	452	397	458	454	411	452	444	431	496	467	484	461	414	467	472	437	440	442	451	484	437	450	414	418	416	440	439	440	425	489	441	449	466	470	446	436	493	453	435	467	437	466	468	432	413	452	466	463	467	477	450	421	452	435	442	486	490	421	452	430	474	441	466	428	453	452	443	462	435	442	425	504	398	456	422	473	465	456	373	401	471	469	453	452	495	448	448	455	426	495	418	440	447	464	462	459	440	457	451	439	464	487	441	444	435	461	434	474	418	437	430	432	435	429	435	443	460	465	438	427	417	465	424	429	457	503	430	442	470	462	464	446	422	458	413	471	453	453	407	457	418	417	424	426	443	424	475	443	410	425	451	462	441	455	437	434	482	446	464	444	432	478	462	457	490	426	432	454	424	461	441	452	454	444	436	408	438	428	467	432	476	502	466	461	473	476	415	419	441	482	438	429	467	445	420	496	471	433	446	398	459	423	460	418	417	430	447	449	450	511	426	417	445	449	432	453	468	421	443	421	432	417	433	477	446	458	457	434	467	470	418	498	458	437	451	444	438	434	436	477	464	445	451	450	422	440	477	458	449	445	487	446	418	440	400	439	418	433	451	440	448	419	462	527	462	425	460	457	396	456	412	489	476	462	484	445	428	440	464	464	425	444	471	450	442	458	469	427	455	452	441	468	425	494	428	410	438	452	467	447	423	460	460	437	456	453	449	471	469	487	431	455	451	458	478	459	437	453	454	430	436	417	428	468	418	418	442	430	434	461	446	414	435	486	421	452	435	410	441	465	446	466	411	449	426	452	482	471	430	428	440	419	462	465	430	435	479	457	491	418	430	454	466	521	451	440	466	428	459	467	458	476	476	477	428	453	440	399	421	439	435	455	416	435	481	472	397	489	455	464	444	472	469	456	444	458	459	428	452	422	416	445	447	440	421	434	451	488	456	465	481	409	389	427	444	425	449	480	422	452	496	420	435	451	449	442	426	445	456	428	445	440	485	445	419	440	430	472	418	431	449	455	442	471	485	446	486	501	439	446	450	431	428	455	457	480	459	414	469	457	448	449	428	453	477	441	441	469	483	451	460	443	473	414	436	412	463	426	438	448	457	429	451	455	429	464	458	465	460	433	479	431	455	432	430	447	433	449	450	480	423	442	472	462	455	429	490	400	411	455	453	457	432	439	418	418	452	443	453	447	429	451	406	436	419	440	477	450	434	464	426	408	457	441	457	462	463	409	464	465	437	429	453	428	437	494	438	443	428	466	469	434	422	457	410	441	463	401	399	454	458	449	466	426	468	440	438	447	494	424	444	434	475	405	442	439	475	435	432	408	459	439	403	435	450	453	489	455	427	465	450	494	454	443	453	415	442	481	424	483	428	446	415	443	437	428	472	442	464	452	436	441	471	449	464	449	460	419	459	448	478	438	480	435	481	435	426	426	423	438	439	447	413	436	438	411	435	466	457	471	434	459	470	421	408	429	456	413	429	422	460	411	429	485	440	434	481	415	462	446	435	458	439	441	462	479	406	430	448	445	457	464	468	483	457	462	466	448	456	489	451	449	437	443	492	468	473	431	433	458	446	433	410	437	393	491	463	426	411	451	439	451	441	468	493	423	445	439	448	459	468	460	451	434	496	427	444	466	431	446	437	451	443	450	477	444	403	476	433	448	469	455	435	440	454	427	403	432	448	443	434	437	470	442	431	449	438	439	429	499	453	425	463	431	465	428	467	440	455	454	457	435	458	455	431	405	452	440	455	489	488	419	460	447	455	509	459	444	485	468	463	464	448	434	462	454	448	439	463	388	451	452	423	423	434	467	476	454	471	446	433	458	471	447	420	435	447	442	427	424	449	468	440	440	403	465	437	422	456	431	423	432	426	476	470	435	447	436	409	428	493	458	481	456	431	475	461	480	435	476	435	479	436	458	487	423	473	467	408	430	448	482	456	452	453	425	464	421	434	462	447	395	429	480	465	449	453	416	423	436	423	487	466	384	460	458	421	455	472	449	450	442	419	454	415	426	442	448	453	444	471	433	433	466	436	446	431	469	448	450	486	424	455	474	432	419	429	456	463	442	445	454	500	460	469	449	483	404	428	427	443	460	478	462	447	437	451	468	473	466	431	463	448	459	441	461	432	480	446	472	417	465	439	431	468	434	458
8912	7446	4905	2307	1636	1370	1156	1031	884	807	840	786	788	711	734	728	681	703	677	698	699	709	651	651	659	652	672	675	678	700	649	638	659	705	681	702	620	678	650	668	709	682	651	691	669	650	683	691	690	700	664	697	637	655	689	636	672	701	652	684	667	665	682	692	689	645	662	629	654	656	648	689	687	663	656	688	650	682	665	649	680	680	587	654	661	668	673	675	642	672	619	690	686	630	621	631	621	682	699	667	636	679	688	680	679	678	624	691	668	649	660	659	611	637	696	657	673	670	704	704	695	681	647	633	591	655	689	663	666	640	683	684	691	633	673	616	667	712	687	655	619	687	645	610	652	654	679	699	671	681	658	625	725	643	689	672	664	661	662	634	646	640	631	658	667	627	642	670	636	688	631	666	707	660	668	651	688	664	636	685	662	656	652	693	653	660	648	635	632	664	693	658	657	646	665	680	668	651	654	666	660	664	682	636	640	658	660	685	674	700	689	643	660	640	654	718	664	664	661	664	672	673	626	654	683	683	687	695	626	626	656	654	655	636	625	649	678	693	628	654	659	630	658	660	630	671	669	659	630	669	632	627	684	680	648	643	686	641	668	653	681	641	719	620	628	683	694	671	669	655	639	670	668	653	649	655	668	672	645	667	678	727	687	660	660	709	638	718	621	656	679	665	647	679	673	587	649	667	658	675	661	644	665	718	672	627	640	645	639	643	656	677	649	662	686	637	684	605	640	614	665	719	638	681	682	682	659	644	665	643	635	674	747	688	647	659	642	642	692	659	651	683	677	711	675	636	652	635	647	697	703	647	656	595	739	677	690	691	668	698	664	668	685	647	673	649	645	672	704	618	629	667	640	657	672	629	661	643	620	692	675	674	621	709	659	610	671	669	657	701	701	682	651	696	627	588	706	682	694	692	634	675	659	633	672	622	660	687	631	670	632	634	674	625	680	678	628	666	667	678	627	684	646	654	655	647	665	678	681	653	661	693	653	639	664	694	671	648	655	668	663	667	673	665	694	660	657	670	618	609	700	685	651	687	689	643	621	634	673	633	639	640	671	711	675	714	649	617	625	657	664	673	662	632	601	650	628	660	730	653	587	647	673	647	639	700	645	630	653	674	714	657	675	659	648	651	663	671	677	613	706	698	640	642	659	653	653	632	670	696	721	637	670	685	670	641	688	625	666	682	679	688	646	642	633	661	672	663	627	657	631	661	688	660	629	644	640	677	696	666	659	653	666	636	645	662	715	659	678	677	675	702	680	604	709	682	645	641	681	683	629	656	636	664	687	690	689	653	651	673	632	619	636	670	646	699	642	654	649	655	649	641	665	665	642	640	635	666	649	624	665	634	637	666	695	692	635	660	616	717	651	639	667	668	649	685	643	659	629	669	676	708	699	636	643	648	667	679	624	661	620	632	673	653	658	643	665	651	643	663	623	693	652	675	705	681	641	617	629	606	662	661	626	668	698	655	663	681	641	639	703	677	685	702	646	674	710	677	635	644	691	589	694	608	641	683	698	649	657	669	671	659	707	581	641	634	674	678	705	683	671	656	692	660	639	641	663	678	673	655	661	652	642	643	642	666	671	653	664	652	681	618	675	668	640	684	685	664	663	646	637	649	662	624	685	621	677	642	685	646	688	683	698	682	677	668	628	664	702	605	631	621	666	693	655	651	664	703	669	662	650	637	633	622	659	620	623	677	679	636	625	652	631	673	616	666	716	685	660	697	695	608	651	686	658	688	638	649	698	634	615	664	683	656	672	649	651	645	688	649	693	640	705	673	649	640	665	616	691	724	627	618	654	648	670	643	653	683	644	690	683	627	688	677	683	629	619	632	692	693	651	662	656	661	648	713	654	633	631	646	618	748	683	690	685	632	648	690	624	640	667	672	650	645	640	637	680	687	687	732	643	674	641	641	646	682	692	670	665	655	666	708	644	681	655	683	653	701	689	662	699	647	664	678	676	675	692	657	688	676	648	649	640	658	628	686	693	705	681	655	656	702	669	673	665	652	658	720	632	682	676	690	603	689	672	675	661	618	640	660	637	674	641	685	662	716	631	688	644	598	666	663	655	710	683	639	659	666	693	662	669	631	646	694	639	625	670	631	646	628	676	650	643	623	639	650	673	696	648	669	704	661	654	645	634	673	666	647	646	686	628	672	623	623	647	642	657	720	690	675	658	622	640	664	682	683	667	637	672	672	639	690	655	688	681	689	653	650	655	698	612	681	641	665	695	685	663	704	649	653	641	698	660	664	673	678	671	645	667	688	629	625	654	645	663	647	670	652	665	699	668	652	659	669	659	673	646	663	644	643	620	673	691	651	645	609	697	716	627	654	680	637	679	645	648	653	636	637	640	675	696	683	677	644	677	678	635	611	620	653	626	678	673	627	686	663	643	638	668	688	655	655	679	600	658	649	641	683	652	663	682	645	669	607	633	675	666	634	674	668	691	689	690	665	677	641	651	667	656	642	665	664	693	622	657	677	647	663	664	670	669	690	710	658	658	617	666	642	649	663	669	668	684	638	658	678	641	637	657	730	656	644	658	692	676	670	729	650	629	658	636	659	682	672	621	666	689	650	627	646	623	633	644	679	662	688	672	677	696	710	677	727	670	698	641	628	649	662	673	661	650	650	668	698	665	642	679	653	631	633	697	645	678	650	664	656	664	655	595	689	705	695	641	618	612	654	658	655	674	661	654	631	667	656	689	694	643	648	605	670	661	635	640	641	685	713	673	650	719	617	641	688	679	712	639	653	707	627	658	631	643	642	649	649	688	682	712	642	709	695	623	670	592	625	659	665	647	683	662	687	642	675	651	669	673	683	688	643	644	716	660	711	702	612	711	715	686	657	650	704	634	653	598	683	705	629	717	653	661	680	670	685	648	676	665	721	663	672	622	661	634	643	662	653	700	658	665	665	644	676	660	652	641	668	705	647	706	606	693	685	670	640	711	638	672	662	680	647	651	678	629	649	611	684	660	644	687	630	657	720	683	674	663	684	690	639	626	607	636	690	679	685	712	641	684	629	670	637	699	648	645	692	687	689	672	611	662	691	672	631	686	668	699	627	668	670	656	663	693	703	681	659	704	650	677	701	657	663	661	669	663	644	663	638	620	648	655	637	626	667	659	671	670	647	686	683	673	646	646	687	685	675	644	665	695	688	634	650	678	676	631	699	680	686	710	637	646	648	706	630	686	691	688	674	680	725	712	665	659	681	663	661	698	662	677	648	710	651	666	632	672	634	655	665	658	688	676	699	637	705	658	616	677	661	632	656	636	648	654	654	655	638	638	687	615	618	738	676	660	654	686	683	668	691	635	611	671	636	623	671	665	672	664	667	666	711	670	640	681	628	597	715	689	659	642	646	684	645	660	661	681	665	684	661	706	638	680	705	638	653	662	620	691	683	608	668	688	706	660	655	634	647	645	627	673	681	657	665	631	643	680	660	656	665	672	658	651	656	707	649	677	675	680	682	664	643
22213	21142	28821	23713	21146	21050	3250	625	415	331	305	260	235	217	203	185	185	191	157	157	174	170	157	178	134	155	151	159	141	145	125	139	150	155	166	129	160	143	152	124	140	121	144	143	148	144	146	135	147	139	140	136	123	101	137	141	119	138	110	131	133	130	120	132	113	121	136	128	139	151	129	132	130	124	148	129	125	152	125	117	119	118	128	143	130	134	135	119	135	117	119	147	132	129	138	129	120	131	129	143	130	139	110	101	133	123	157	125	154	122	121	124	135	125	131	139	123	115	135	138	150	136	163	145	132	150	127	113	135	121	101	127	140	118	132	118	141	128	135	128	132	123	124	129	124	148	129	146	113	129	125	131	138	151	134	134	123	131	122	138	139	112	148	133	127	132	137	121	121	136	134	115	142	136	145	142	129	136	129	129	130	118	108	113	121	138	140	128	136	130	120	142	136	129	112	111	120	129	129	122	111	150	132	137	119	122	134	121	119	134	137	132	134	121	128	142	119	126	141	137	139	127	126	133	131	131	124	151	146	138	114	134	148	128	127	117	126	142	144	129	114	118	129	118	120	152	134	139	120	128	123	149	136	129	123	124	144	125	138	113	116	119	137	124	161	126	140	128	126	152	142	129	151	113	112	128	117	139	140	145	137	124	133	121	115	113	128	118	131	114	112	130	140	139	132	125	125	130	119	119	111	129	125	133	132	119	150	119	125	122	127	128	132	126	147	140	142	138	155	122	124	133	127	122	120	127	123	142	132	105	130	127	124	128	146	145	124	141	136	149	108	114	119	144	131	113	138	151	144	141	132	131	124	131	139	120	138	118	137	140	144	118	123	135	128	136	115	134	139	116	132	132	135	129	141	103	144	129	136	121	127	122	135	178	135	130	125	123	119	147	147	105	125	120	131	118	127	129	108	136	131	149	129	143	128	126	139	127	133	136	141	127	137	130	138	135	136	125	121	129	139	130	121	116	116	152	125	128	117	133	122	122	122	127	150	141	144	139	145	145	138	142	134	114	127	126	133	145	108	125	146	142	138	148	134	126	122	143	116	135	127	125	101	116	134	129	119	120	138	137	105	127	140	116	111	134	146	137	127	104	118	131	124	140	132	128	141	132	121	124	137	132	108	134	131	117	135	132	137	134	107	114	125	107	132	130	126	135	131	109	143	138	133	126	142	132	121	138	113	143	133	135	139	125	128	137	115	136	134	115	130	133	120	133	127	131	128	121	111	130	123	126	141	116	138	134	137	114	155	116	138	150	108	113	130	136	123	129	130	133	139	152	128	125	141	130	138	115	123	130	129	136	127	125	129	112	127	120	118	126	146	128	137	137	133	135	137	139	144	126	128	141	132	116	125	120	133	131	131	139	150	122	137	104	126	139	123	108	103	146	108	118	125	136	154	125	133	122	121	136	117	128	119	128	135	119	135	113	143	112	125	115	144	153	132	127	124	137	129	131	147	123	132	143	128	146	114	123	127	151	148	158	112	135	128	124	152	116	121	121	130	130	138	132	118	127	151	132	138	141	128	130	119	133	124	144	147	132	140	116	142	118	133	134	129	151	111	129	118	129	130	133	128	122	121	138	142	144	128	111	117	136	136	120	134	136	137	154	127	133	116	142	139	114	133	137	134	141	128	146	150	120	127	146	137	140	122	117	102	133	126	135	124	129	132	118	141	133	128	131	134	121	118	128	108	140	114	125	150	110	143	118	139	104	116	128	124	126	121	123	159	124	128	141	131	129	124	126	96	132	139	118	116	113	128	124	124	119	118	121	109	119	118	128	119	134	144	122	132	120	136	138	122	149	124	116	154	126	134	105	129	137	116	135	132	119	142	118	149	123	105	110	130	143	117	131	145	124	139	147	111	105	105	142	135	121	128	128	142	108	132	121	130	128	136	128	133	129	138	138	146	123	123	121	142	134	118	128	146	130	128	123	144	133	132	139	120	127	102	146	134	142	114	135	126	126	124	118	125	116	112	128	129	117	128	145	142	154	152	137	151	125	132	143	128	151	131	98	113	108	111	122	128	118	123	132	128	117	119	131	132	144	127	107	130	117	128	100	133	129	124	134	115	130	121	116	127	117	135	153	115	121	123	113	129	132	129	144	123	152	144	127	143	130	125	115	131	124	123	133	127	128	121	130	154	119	127	143	129	144	147	139	128	118	118	124	132	153	137	134	134	132	133	127	148	144	126	121	121	119	142	146	108	145	128	126	118	151	129	115	138	128	119	137	114	124	136	127	125	120	134	125	121	144	123	132	119	121	128	142	125	121	134	113	124	138	137	159	107	137	121	127	129	121	124	134	129	119	144	117	140	129	115	126	121	126	142	145	137	137	118	148	140	108	132	133	124	135	128	126	127	134	143	144	131	109	142	112	110	115	147	147	149	125	118	100	123	132	132	116	149	132	138	132	117	140	120	134	153	123	120	117	111	140	140	142	172	125	136	128	156	138	117	136	137	117	117	135	151	123	123	153	124	133	125	137	118	141	125	130	133	131	131	134	125	145	115	121	132	152	142	136	129	120	102	114	133	141	140	125	131	126	130	135	120	138	125	141	134	138	123	135	116	126	133	131	158	113	130	129	129	137	120	114	128	136	126	125	129	117	123	140	111	118	148	120	155	116	138	117	136	130	132	137	135	153	126	155	129	116	110	132	127	122	136	103	115	108	139	116	118	125	105	133	125	143	111	139	109	116	165	129	129	118	119	131	138	120	144	131	105	136	123	128	115	144	127	129	131	114	129	127	114	125	131	120	118	148	121	111	117	118	132	140	121	103	119	126	140	139	124	146	144	119	146	134	132	112	148	118	148	137	125	156	110	105	118	118	121	126	123	132	129	138	123	138	116	130	128	138	134	130	143	137	119	134	123	129	125	116	129	132	122	125	122	132	113	141	141	115	127	133	135	123	126	110	137	143	115	126	118	122	129	120	137	126	127	138	137	123	130	142	132	123	112	146	119	139	121	119	117	124	123	117	115	121	122	134	122	138	126	146	125	132	125	105	117	154	127	118	133	123	115	118	135	130	121	120	130	116	120	117	143	120	112	133	122	133	129	127	124	141	143	144	113	132	127	126	126	113	122	131	125	150	128	125	131	126	120	131	148	141	129	130	118	147	134	136	121	142	152	124	124	131	126	136	131	135	132	121	133	127	112	148	126	130	123	139	124	120	166	117	117	132	117	117	115	140	137	138	133	136	151	125	133	140	137	127	122	115	135	125	117	131	111	150	138	140	124	122	126	133	118	133	125	131	120	129	159	128	137	121	136	151	130	123	133	138	153	125	149	144	152	140	139	140	134	124	123	126	134	137	139	122	125	132	117	127	134	115	157	123	143	122	107	124	133	115	119	133	126	133	124	136	134	129	116	129	138	138	149	135	111	148	122	119	120	143	142	132	127	130	130	119	124	126	147	127	120	129	138	116	146	112	131	125	130	128	125	125	141	111	131	115	146	145	130	136	129	112	123	138	144	120	136	142
10447	17157	11718	5405	3398	2372	1748	1334	1045	756	680	568	510	430	472	381	328	356	304	296	317	279	258	264	278	255	274	267	276	267	211	229	246	216	223	214	231	205	229	229	225	225	213	208	208	213	205	232	203	241	211	187	201	223	229	235	206	194	178	184	183	197	204	204	230	185	205	186	209	227	193	186	209	180	190	198	185	211	186	223	181	209	198	189	191	221	172	165	191	227	192	196	208	211	218	188	176	192	185	193	228	184	194	209	210	184	199	197	165	162	219	182	201	193	207	189	201	235	158	190	193	200	176	179	196	187	189	204	185	207	203	197	195	204	166	207	204	183	209	180	186	166	185	209	216	188	195	189	192	171	193	217	234	211	187	202	191	193	206	210	215	205	200	194	188	202	173	212	213	198	195	191	189	201	182	203	193	204	211	183	190	189	196	174	183	218	177	202	186	172	212	191	203	184	198	191	197	184	199	196	200	197	198	186	201	191	188	213	203	183	191	190	189	199	201	168	205	205	170	205	194	184	173	184	193	190	184	194	198	196	200	212	197	169	206	185	197	205	183	187	178	186	198	173	187	211	199	184	199	181	207	189	183	205	182	179	184	217	167	195	193	183	195	168	180	196	186	204	206	195	214	191	190	203	199	216	220	196	217	203	219	193	209	205	208	192	192	182	199	173	185	196	192	190	187	182	206	195	188	170	195	184	198	194	177	197	208	182	200	200	178	193	202	188	179	163	208	205	179	184	184	204	189	189	189	199	188	180	212	196	195	201	206	212	210	203	193	164	201	178	192	204	206	189	207	207	218	181	192	188	202	199	192	220	171	198	203	192	200	236	193	233	195	181	199	184	192	216	173	198	197	209	190	215	198	181	170	201	206	189	209	170	174	188	188	186	210	224	196	175	200	187	217	180	183	175	177	184	180	208	202	196	198	197	177	201	197	193	194	180	202	188	190	213	200	192	199	210	193	202	186	181	191	192	221	207	206	198	171	184	190	215	206	195	194	193	215	198	205	217	204	198	196	177	192	187	199	205	200	198	203	219	204	189	175	174	193	196	186	189	194	197	186	172	186	180	191	189	191	207	199	163	192	179	175	181	170	159	206	189	227	199	210	162	187	188	207	218	195	187	179	185	208	187	190	200	208	203	195	201	207	169	205	196	216	195	173	186	203	209	193	209	207	179	190	196	222	182	208	185	186	226	203	179	223	192	190	173	200	190	183	196	196	226	199	215	172	189	207	211	192	204	187	198	194	182	177	198	176	176	175	226	223	185	192	195	212	187	200	179	191	190	203	195	182	181	183	197	192	204	179	174	202	202	215	216	188	171	191	185	197	185	179	209	210	186	196	216	194	189	185	209	177	195	210	191	199	197	215	215	187	180	180	193	196	187	178	181	180	191	190	199	195	193	198	194	194	187	190	192	198	209	186	193	184	205	220	192	175	189	190	173	176	194	197	216	200	217	220	191	222	195	190	208	216	210	189	200	192	197	201	182	200	176	194	199	181	186	182	212	203	187	186	216	199	159	210	207	197	213	207	217	184	195	207	193	195	199	203	187	180	174	217	213	218	210	188	184	186	175	223	187	185	192	176	186	208	188	193	204	203	217	198	198	185	184	183	186	187	200	198	205	191	214	191	197	207	202	184	218	216	170	210	188	203	174	201	203	175	175	206	197	196	211	204	181	192	201	195	203	195	209	204	172	220	215	196	170	214	178	190	183	181	218	202	201	207	205	193	185	201	196	193	193	204	203	193	186	208	217	198	212	187	210	205	194	223	194	199	183	204	185	195	197	176	182	233	196	222	190	187	185	202	197	185	199	208	205	200	183	198	174	178	198	189	194	206	193	215	204	170	187	200	190	202	217	191	185	196	183	204	208	237	202	186	196	184	188	191	189	175	180	186	196	196	180	201	195	190	199	171	222	188	208	174	220	189	189	197	186	190	200	193	176	215	200	197	188	196	187	195	190	212	219	195	198	161	199	216	193	190	203	199	180	215	199	194	216	179	195	185	179	205	195	173	231	192	191	188	205	213	192	187	211	188	201	215	188	196	204	196	193	203	177	193	175	207	210	187	175	224	164	190	192	194	179	199	172	191	185	190	189	159	223	194	212	185	208	194	195	176	177	185	196	183	213	192	193	202	184	189	178	183	210	205	186	221	204	182	207	221	212	186	182	185	178	167	198	200	195	204	204	200	193	192	223	193	189	199	192	199	204	224	165	202	203	203	198	184	188	204	190	220	180	191	194	183	189	182	205	210	189	195	211	201	184	201	187	197	186	203	206	192	174	194	210	190	202	208	180	210	193	180	202	179	186	199	187	221	200	196	208	192	191	207	210	207	189	172	225	178	172	195	189	187	196	207	173	183	212	186	196	182	194	189	185	208	197	227	204	178	194	209	185	186	192	190	163	172	210	186	222	199	215	186	212	173	208	195	199	203	185	199	210	170	206	200	198	174	204	186	186	209	192	191	185	190	196	206	179	172	178	185	196	186	183	178	192	207	203	202	204	189	187	206	216	190	213	181	197	194	202	211	218	212	190	224	189	200	177	194	214	183	200	182	205	213	208	188	226	197	163	194	184	191	197	204	191	181	191	192	201	201	226	176	212	190	197	198	187	172	186	191	198	180	195	186	175	191	178	215	211	209	221	182	202	192	207	209	210	206	203	224	188	200	166	213	188	197	215	172	178	181	161	194	182	204	179	217	205	168	175	190	211	197	195	213	195	184	167	161	206	183	185	177	180	195	204	176	182	214	193	219	179	195	198	191	179	209	191	183	186	204	216	186	180	220	206	207	212	219	193	195	173	211	214	213	200	198	225	180	210	228	199	196	223	205	192	166	194	190	183	185	173	197	190	202	201	170	203	190	185	194	212	198	204	177	184	192	186	215	203	210	214	176	191	190	197	202	181	192	196	186	197	204	185	171	201	197	202	218	167	207	211	198	207	206	175	183	180	203	199	206	192	189	193	200	184	206	200	178	186	189	205	199	205	195	185	195	183	190	192	220	192	203	179	201	195	192	198	187	194	199	190	181	202	212	190	180	195	188	197	189	205	206	166	190	199	201	205	193	198	214	204	214	169	186	204	209	213	205	203	178	192	190	200	198	191	180	182	196	192	192	179	192	227	199	171	215	194	195	194	213	187	216	212	208	187	191	180	218	201	176	186	188	180	199	193	209	189	219	193	208	211	189	177	198	212	196	183	189	186	195	203	221	195	207	215	209	160	199	218	236	168	208	192	187	205	190	218	190	206	191	216	195	198	201	201	178	172	181	194	203	199	186	194	176	206	178	176	191	201	194	191	190	208	210	197	189	189	209	185	207	204	196	189	197	179	213	184	194	194	186	198	217	195	167	180	178	211	178	199	166	198	197	209	176	181	208	207	170	182	183	214	164	192	194	211	208	176	195	194	198	207	216	206	204	191	196	186	197	182	199	185	184	205	180	185	213	201	211	196	190	195	178	233	179	199	200	208	196	205	217	183	203	193
26783	18940	5329	1068	623	519	529	503	501	502	502	517	509	469	479	481	458	476	458	489	502	489	500	463	485	447	536	503	471	469	480	496	447	485	442	465	461	469	456	496	460	476	517	478	500	497	452	513	462	482	499	473	518	479	455	508	476	472	492	488	497	491	490	470	476	511	478	499	449	457	494	502	481	483	465	472	468	499	465	467	490	454	452	466	483	419	453	466	461	455	486	450	468	479	479	505	488	493	494	514	472	461	490	476	461	475	452	485	481	435	418	476	503	456	427	471	489	456	465	518	461	472	462	511	470	484	459	498	495	472	468	499	474	481	489	452	473	467	472	481	486	462	462	438	468	418	461	455	480	510	510	485	470	460	469	478	551	467	483	511	495	446	499	484	450	484	452	492	473	465	496	497	483	500	462	452	471	503	502	484	490	479	497	462	461	484	461	507	470	504	490	428	529	452	466	498	482	477	464	453	458	476	526	473	515	444	497	460	467	496	486	483	454	488	459	496	491	457	461	516	470	500	491	484	434	457	441	468	472	475	483	506	468	463	498	465	469	485	488	478	490	510	483	474	434	482	477	485	445	472	474	464	462	469	469	469	451	453	480	482	500	470	450	498	461	463	509	465	500	459	466	454	478	463	496	473	480	454	470	456	476	474	468	472	490	488	481	456	493	507	482	507	455	474	470	515	487	488	484	469	458	498	485	489	504	483	532	509	462	514	473	470	459	500	472	482	472	480	505	449	488	455	481	467	478	453	510	464	461	487	465	475	477	445	468	480	486	502	448	464	502	474	472	505	492	496	525	476	498	466	481	488	466	485	455	460	483	488	506	482	465	462	491	485	524	506	461	480	452	485	505	448	509	447	445	468	478	458	458	496	469	503	480	473	492	476	465	490	477	454	484	492	431	453	485	483	482	481	497	503	479	460	480	461	492	464	495	457	499	472	469	507	464	473	507	504	467	479	432	482	473	483	489	460	474	502	486	477	474	468	514	461	460	455	488	457	511	449	474	489	442	495	498	459	453	480	446	469	501	476	463	472	460	487	500	475	466	487	473	486	497	474	427	440	410	475	471	458	466	474	466	468	455	479	509	495	482	487	445	474	449	460	450	477	464	486	478	480	465	511	496	492	466	513	458	496	480	478	504	460	518	475	444	483	488	481	481	490	424	463	452	464	479	499	439	515	457	507	497	483	505	464	528	443	472	454	480	447	472	484	518	481	514	516	490	442	434	498	509	484	474	460	471	463	452	486	465	483	473	488	491	471	460	470	492	463	471	445	460	451	484	482	479	491	498	486	490	506	477	449	470	435	429	479	497	482	429	488	481	505	491	442	486	452	527	465	477	460	469	497	468	506	483	471	452	485	487	485	472	476	494	477	512	495	483	504	468	450	489	497	446	457	491	504	502	507	493	481	454	483	461	444	496	488	505	477	474	447	495	470	480	486	467	502	493	461	522	506	463	474	490	485	469	454	481	489	467	473	450	416	486	456	453	481	481	492	457	466	491	522	465	466	506	480	497	485	491	478	498	489	495	467	500	453	502	478	487	495	511	446	488	469	472	475	494	503	468	495	490	492	482	448	469	488	502	469	501	525	513	495	463	479	452	469	490	464	437	489	471	457	502	478	459	465	515	469	486	447	474	460	435	458	474	497	472	482	458	500	481	466	440	550	487	530	482	499	479	480	468	455	470	455	481	453	482	457	452	484	488	470	466	476	503	472	466	485	497	469	491	478	489	461	479	483	465	529	486	510	448	447	454	467	494	453	467	479	472	481	527	467	463	501	479	502	465	489	463	469	494	487	468	459	496	496	460	487	461	483	509	469	459	473	454	494	476	499	457	524	509	484	512	445	439	449	497	460	509	459	445	453	442	490	484	454	444	499	458	437	418	482	520	473	484	518	504	472	512	499	447	476	449	489	474	458	488	473	485	475	494	476	497	463	479	459	465	485	498	472	488	477	461	467	465	456	449	517	482	510	500	433	465	498	485	475	507	494	452	483	431	415	482	480	518	484	454	440	434	481	489	473	467	465	456	490	487	491	456	472	456	480	475	500	506	441	498	462	488	501	506	458	505	491	490	474	456	477	468	469	441	494	465	473	463	459	482	474	490	477	457	474	485	450	481	480	488	507	461	510	449	443	501	478	458	517	455	483	426	443	469	459	507	495	458	470	434	515	482	458	490	441	476	498	462	505	518	461	496	499	516	481	482	473	497	474	437	487	451	444	494	506	438	441	511	507	461	436	495	483	466	492	485	482	496	449	483	452	476	490	436	522	476	479	476	485	480	459	493	501	524	500	477	490	510	469	446	484	489	457	485	475	456	526	463	512	469	494	468	497	496	471	457	451	452	474	488	456	504	466	480	479	496	454	481	479	457	440	451	444	488	496	496	457	481	459	488	465	484	440	471	531	465	513	495	493	472	487	487	492	473	480	463	493	477	455	506	518	471	481	448	453	507	492	493	456	470	492	474	462	503	458	462	487	474	508	470	450	452	490	476	474	473	461	482	450	482	500	482	487	471	504	492	457	475	494	485	458	470	452	514	489	494	473	492	460	471	448	495	482	453	451	498	475	464	503	481	487	446	444	450	468	479	435	441	525	457	500	495	489	484	462	503	448	436	462	489	469	498	476	474	479	476	482	501	526	471	482	503	475	461	462	494	430	438	448	432	468	465	516	472	475	491	471	477	487	475	471	449	491	496	485	458	487	452	518	501	483	496	525	460	474	486	421	504	473	461	467	476	485	480	480	490	498	482	452	468	435	489	453	499	476	452	477	513	491	477	492	474	483	489	456	471	419	492	477	469	479	480	461	449	480	484	455	475	491	435	494	512	465	503	489	483	457	484	462	468	444	488	482	480	493	474	448	468	483	460	468	477	458	514	491	494	495	482	449	504	500	421	497	493	488	487	461	479	484	461	485	452	470	488	485	458	492	451	454	480	480	468	481	471	498	451	468	462	472	471	497	492	470	454	481	457	496	479	464	497	487	479	473	503	469	506	449	507	499	531	469	479	477	490	487	480	437	518	457	451	476	497	470	453	515	464	467	503	489	492	511	480	469	500	477	457	455	476	521	506	498	485	447	460	496	515	485	461	461	477	486	528	483	476	498	478	496	507	478	483	512	506	458	471	478	528	468	475	410	505	486	468	481	475	508	491	454	502	491	477	470	479	474	472	498	487	479	494	501	479	475	455	444	456	485	481	470	447	476	496	425	473	477	462	503	449	487	487	484	458	443	478	457	511	469	471	502	489	486	493	466	457	494	446	476	482	513	527	497	478	523	484	486	467	465	439	497	432	462	430	512	460	475	455	459	483	480	460	443	510	439	457	472	471	506	440	477	469	451	445	463	446	500	458	498	435	486	458	482	461	480	487	469	446	485	454	516	475	496	454	464	515	442	498	491	469	467	464	484	521	469	499	478	494	470	446	457	450	464	491	483	500	481	509	472	487	485	476	468	501	475	493	446	438	446	483	484	443	460	467	490
8623	3976	2673	1478	1108	965	944	860	797	774	716	744	738	823	785	720	734	719	698	724	735	743	722	690	696	699	711	699	707	734	760	750	718	720	751	651	729	727	727	675	753	699	742	734	726	719	691	678	679	717	698	669	717	733	713	704	725	682	716	708	726	727	701	776	732	737	709	724	721	708	729	705	711	692	735	701	723	753	759	763	704	705	714	679	713	751	750	722	731	722	701	727	717	746	758	707	769	679	699	679	719	701	716	705	734	672	704	757	731	678	747	723	754	702	719	710	733	658	726	731	730	738	761	714	748	687	767	697	717	733	738	736	719	731	774	698	683	697	751	708	705	738	749	703	694	718	669	750	683	726	742	712	730	690	739	693	763	693	690	693	762	708	692	678	719	710	702	745	728	734	730	731	708	678	773	714	746	683	710	734	702	702	723	777	710	731	698	662	700	719	684	714	659	789	725	654	732	703	713	732	717	690	729	694	695	728	696	721	721	711	701	700	765	668	743	760	682	714	738	710	719	704	740	692	762	745	729	705	699	684	750	725	734	734	716	667	756	755	735	684	687	680	700	706	719	741	716	739	689	726	725	715	705	674	664	701	718	770	781	705	713	769	717	703	684	708	700	775	741	719	708	731	702	716	686	714	734	726	748	678	751	723	733	689	763	780	708	767	741	719	675	714	738	723	710	756	699	719	706	773	714	714	765	678	729	693	702	761	742	725	707	712	666	697	734	740	699	714	789	770	751	723	724	720	703	731	723	667	769	715	717	677	722	696	722	683	703	703	754	706	729	681	727	706	711	655	681	707	757	702	722	749	701	728	754	746	736	724	689	777	707	704	725	670	664	717	719	721	757	727	727	705	695	720	683	703	756	728	741	707	757	748	730	716	649	722	732	686	764	703	716	695	716	726	724	711	675	668	725	720	741	749	746	784	796	703	744	774	710	735	721	724	721	711	717	730	709	713	729	704	782	709	703	745	724	683	720	757	696	744	693	738	751	778	699	765	688	710	741	688	703	762	714	696	664	739	723	738	726	777	728	706	671	729	712	704	693	663	750	725	702	729	734	757	746	750	714	736	654	733	744	698	666	712	667	710	666	725	691	739	713	687	705	691	717	718	717	691	699	743	728	711	749	723	750	704	685	714	716	660	719	704	705	736	727	730	722	706	751	710	691	703	684	690	723	708	683	749	701	715	787	700	692	701	692	684	716	765	757	717	689	762	733	708	741	731	731	708	716	705	711	731	731	770	738	773	726	729	732	723	666	730	728	742	757	755	709	753	722	710	704	712	729	685	717	747	726	766	698	701	709	721	718	708	718	721	717	726	730	751	709	731	658	761	791	727	753	727	718	686	740	730	745	697	718	733	748	683	698	715	718	700	731	737	709	759	720	724	780	761	693	748	679	758	711	694	741	754	752	795	726	693	722	728	720	741	764	687	768	726	732	720	738	732	719	713	730	727	735	711	727	721	722	685	704	733	735	750	716	740	690	710	749	722	720	765	744	718	658	715	745	741	731	690	740	772	778	711	681	714	744	747	717	737	696	725	737	675	719	751	698	765	733	696	749	781	703	726	695	694	720	677	711	748	682	723	678	710	680	714	681	694	727	720	731	730	685	718	693	725	728	707	717	699	744	762	673	708	733	720	691	715	690	727	695	739	709	701	668	736	762	662	713	693	757	715	707	769	746	720	772	696	715	740	777	735	693	707	730	704	699	734	707	720	758	753	706	751	744	758	744	743	767	728	735	682	745	686	751	696	714	707	761	721	709	710	717	737	704	655	690	692	666	733	735	742	723	685	713	755	724	701	736	723	737	710	720	700	714	743	730	675	718	712	691	736	707	716	736	740	759	722	742	705	746	753	738	695	752	703	764	688	730	727	711	748	738	771	742	767	715	709	692	729	719	743	727	719	687	709	756	696	699	687	698	728	758	746	716	720	753	732	702	712	740	701	767	697	715	746	735	711	755	687	724	732	731	712	669	702	716	723	716	684	757	752	719	735	728	740	748	719	698	653	723	711	698	702	736	725	739	740	735	695	697	708	717	706	746	724	732	754	767	704	720	724	689	680	728	747	680	702	707	708	746	727	729	693	703	741	770	707	702	742	664	715	721	700	723	751	721	738	755	684	746	673	733	713	736	679	695	715	762	708	716	738	679	761	713	699	769	751	722	721	705	671	722	748	709	740	779	679	710	726	662	745	706	762	692	729	762	730	739	717	713	711	763	701	712	725	727	673	693	700	749	704	703	713	674	712	720	708	724	754	744	702	685	732	715	723	713	692	716	711	715	688	710	719	696	714	738	717	681	699	763	728	706	688	760	736	740	737	703	690	716	712	694	724	707	692	720	737	748	729	706	726	704	724	721	698	662	694	725	706	713	755	719	696	716	724	692	740	662	757	707	687	723	740	708	753	701	695	718	702	789	719	686	730	702	695	713	671	759	659	713	749	701	755	710	737	720	709	682	734	742	732	705	732	773	726	699	697	740	687	729	752	723	750	710	717	746	722	700	707	717	698	685	743	746	692	698	708	712	686	706	752	724	755	710	728	688	715	750	769	692	769	731	685	681	734	712	724	727	717	735	728	753	676	734	752	647	707	730	727	651	710	723	691	780	719	774	739	698	660	749	733	721	717	673	655	746	744	702	731	752	707	707	734	745	704	740	688	719	740	731	716	706	774	715	739	741	719	726	718	773	730	656	700	700	693	711	758	719	733	718	709	781	706	733	679	725	685	664	704	722	766	703	682	748	699	708	759	731	704	737	732	692	726	743	685	712	683	693	705	704	711	746	765	703	745	736	756	725	704	723	705	741	732	751	752	740	728	687	725	690	710	709	728	726	704	693	733	683	731	764	753	750	664	683	730	725	716	657	741	746	751	680	678	701	768	725	762	722	691	751	714	704	761	700	699	747	760	712	753	731	682	715	695	709	747	700	699	709	703	785	740	735	760	761	680	728	741	726	713	708	738	753	678	709	752	731	717	736	730	697	744	700	667	741	706	723	708	706	741	729	731	722	711	711	737	707	771	678	725	704	760	690	725	765	667	712	708	703	702	783	796	714	742	702	730	713	736	688	742	755	684	738	716	733	744	718	686	714	741	717	724	679	700	704	728	741	674	761	703	742	735	786	633	751	664	723	687	695	764	711	707	735	716	721	718	759	744	735	721	720	741	773	721	707	727	701	790	694	720	734	734	715	733	721	696	723	717	738	731	751	727	732	712	713	671	712	730	717	753	747	710	726	767	718	741	709	755	694	767	739	738	695	716	693	693	735	688	702	710	735	694	706	660	777	696	758	636	712	762	695	674	724	709	705	718	733	695	747	744	730	717	723	771	719	688	709	652	745	728	792	771	687	722	711	680	685	737	719	714	718	692	742	750	722	731	680	749	708	732	711	716	734	712	709	708	757	678	726	673	720	663	684	754	714	705	733	717	738	689	699	684	711	709	733	736	655	731	737	737	692	776	724	713	739	748	720	728	685	753	736	676
23080	21150	28277	24263	21122	6344	683	494	405	410	369	304	325	319	304	288	280	275	282	247	251	294	252	263	261	285	274	266	261	260	272	244	249	267	240	265	260	239	256	245	263	250	248	278	246	254	231	231	246	236	283	261	251	252	245	286	267	244	224	232	250	233	252	252	254	247	236	239	240	264	213	227	241	264	252	266	259	259	264	267	239	240	253	291	253	260	234	234	245	255	284	253	251	264	250	262	314	264	247	266	248	262	274	235	249	271	249	236	229	227	225	238	258	241	219	255	272	279	225	207	274	238	249	215	272	252	260	261	235	241	242	255	258	255	274	262	223	269	252	270	217	260	260	243	248	228	258	240	255	251	232	249	223	256	238	260	244	266	255	255	237	276	259	243	244	269	250	282	283	250	251	240	260	223	242	250	252	254	221	234	260	244	256	230	238	256	218	258	252	261	238	261	245	257	271	266	243	238	234	252	233	262	215	237	240	248	221	276	244	267	236	244	236	234	235	249	244	225	238	232	237	233	234	246	245	250	254	239	251	272	255	211	254	240	227	260	267	264	261	274	214	262	247	250	244	272	251	245	235	271	255	253	240	257	244	253	277	248	240	275	268	249	257	239	267	259	241	248	232	262	274	244	287	233	265	234	233	277	250	253	256	238	243	247	243	235	242	268	278	259	237	249	267	258	255	245	217	260	266	239	225	218	221	250	263	232	264	256	243	252	257	255	228	255	261	271	261	263	227	244	237	255	224	247	269	260	221	231	251	262	235	220	241	249	240	235	245	231	268	263	236	230	241	263	237	239	244	242	273	241	235	240	224	267	269	241	257	261	280	232	254	230	239	269	234	241	257	240	258	270	222	252	250	247	243	244	270	244	251	273	242	252	223	231	264	251	269	253	253	252	233	265	246	259	241	231	241	221	246	250	257	225	273	249	222	272	259	252	216	278	236	267	244	242	250	235	254	263	269	236	263	246	253	245	281	237	234	246	234	246	254	270	245	240	250	265	263	262	291	269	231	224	244	271	222	254	219	237	284	248	262	239	263	256	259	256	240	219	245	225	237	277	261	238	236	264	244	234	227	256	251	252	263	256	243	243	261	253	243	252	258	267	225	263	251	256	255	250	247	244	237	268	250	236	239	260	266	249	263	264	222	255	254	246	263	246	254	264	257	271	255	252	243	239	217	239	279	268	250	254	266	228	230	218	233	250	238	264	256	276	271	232	287	248	248	248	243	222	242	243	244	256	234	278	217	249	229	238	262	255	266	259	245	226	279	231	244	254	270	258	260	225	251	268	263	240	253	249	254	252	249	222	243	259	263	254	221	263	249	259	264	229	242	237	260	261	252	258	261	265	233	276	258	243	247	270	246	236	255	271	214	273	241	240	254	249	256	242	268	231	225	246	256	260	230	272	253	261	265	246	262	267	231	253	218	255	246	249	227	244	231	238	239	239	259	256	255	263	245	250	259	246	258	231	230	224	241	263	246	256	256	239	250	269	245	276	229	258	248	244	272	244	240	253	249	269	258	243	257	228	255	235	232	234	251	227	253	251	240	247	264	232	246	257	245	230	254	255	245	237	241	243	249	245	270	233	248	266	262	251	255	223	233	240	261	226	228	267	237	249	250	236	239	286	277	252	259	240	281	241	249	217	243	243	248	234	275	280	260	244	258	254	253	250	261	235	247	252	246	256	243	249	241	241	245	268	273	264	252	265	256	249	212	261	251	229	265	259	241	240	230	242	277	246	235	251	236	258	270	248	256	252	248	233	269	269	251	257	259	281	231	240	240	230	278	257	244	266	229	232	258	262	255	255	233	252	243	256	253	252	258	240	262	240	246	242	263	246	252	238	234	240	238	253	249	246	270	248	228	249	248	240	260	247	234	256	237	245	230	256	240	253	284	256	268	272	237	224	260	237	263	201	241	291	248	260	250	241	268	257	253	238	246	225	263	256	251	237	289	258	241	256	265	274	247	226	251	232	251	248	257	223	270	269	248	235	214	296	266	265	261	266	247	269	226	231	258	265	257	270	268	247	240	236	226	238	263	279	236	247	231	234	242	233	239	242	258	259	247	250	257	254	247	274	255	229	261	285	241	241	275	214	253	253	236	238	258	251	255	257	251	224	219	266	227	244	248	261	255	242	247	229	218	212	226	237	273	283	225	241	249	232	247	234	249	246	241	263	253	238	262	247	256	247	274	268	244	277	239	212	240	264	243	225	238	246	251	271	247	248	249	250	230	273	273	250	225	278	218	243	241	230	225	243	275	268	261	241	242	239	256	241	259	244	238	264	254	247	231	272	240	258	267	254	242	221	243	264	221	260	243	243	227	252	242	234	238	247	261	246	265	197	247	250	259	256	248	252	274	284	239	238	238	252	251	239	224	247	243	256	269	265	251	267	256	263	238	241	249	260	257	255	257	279	255	268	277	224	248	233	241	253	243	277	265	234	251	263	246	252	236	229	242	224	251	236	244	250	257	249	277	219	241	248	255	235	257	242	238	245	233	238	253	276	225	241	255	223	220	279	239	269	275	241	262	240	233	254	253	245	268	243	241	242	256	221	283	224	222	228	250	230	242	258	252	242	231	235	276	255	258	241	248	239	249	243	241	248	250	258	244	245	248	263	238	244	285	253	234	276	236	236	256	242	267	295	234	251	241	270	270	271	246	284	287	249	242	257	255	293	208	245	275	255	249	258	249	258	248	235	260	252	238	268	267	261	267	263	226	230	228	243	224	257	230	254	245	257	252	246	287	222	246	236	240	260	266	247	260	256	281	231	282	235	255	263	228	281	272	251	261	245	273	241	237	253	257	259	222	249	225	251	243	251	259	245	273	271	258	244	231	274	228	241	262	242	272	249	242	249	228	222	275	245	241	249	259	257	248	244	243	262	267	272	249	222	249	262	238	286	251	266	233	256	222	270	288	208	215	245	252	225	255	254	233	258	230	290	232	280	238	225	268	243	270	235	232	217	275	260	235	294	233	249	264	260	252	273	239	230	267	235	266	242	252	268	264	246	263	258	243	234	231	258	238	221	269	231	242	242	258	250	256	276	267	230	255	252	236	258	240	234	251	241	255	237	246	295	227	224	263	239	242	277	241	246	231	240	284	255	255	246	243	267	232	252	240	246	249	237	228	276	240	263	239	246	247	251	223	234	228	251	248	268	233	267	249	249	225	233	233	249	225	242	247	250	242	246	252	268	228	234	238	242	224	258	213	272	230	262	239	229	234	246	281	254	253	267	240	261	262	237	219	252	254	218	246	245	228	246	238	236	272	253	254	252	272	227	238	255	225	273	249	251	252	250	253	281	225	265	242	241	270	227	241	218	229	233	254	264	257	273	264	233	237	269	257	240	239	279	225	271	232	232	248	260	233	259	232	234	252	212	249	272	223	247	272	259	243	262	239	235	251	272	245	259	252	240	243	272	237	263	254	245	231	242	255	269	248	251	263	222	238	258	250	208	225	232	240	269	239	249	258	245	237	252
8797	12018	7776	3547	2291	1712	1326	999	892	733	636	621	555	574	502	477	472	485	457	440	486	452	470	436	455	454	425	442	423	431	406	401	413	430	381	422	398	410	412	385	419	410	402	430	425	397	396	403	407	413	411	432	386	410	384	406	412	411	443	395	418	421	381	373	384	357	411	368	412	395	366	412	374	382	398	393	416	393	430	376	376	407	422	375	410	428	414	395	418	409	389	392	379	383	369	409	412	412	399	397	376	406	393	407	386	386	375	408	430	383	365	394	388	384	377	373	354	380	392	385	396	406	409	385	402	384	370	417	384	399	375	385	368	378	370	409	372	372	404	384	415	393	384	405	406	373	382	386	387	415	386	410	427	405	397	389	405	381	418	415	424	393	373	381	412	408	430	383	379	411	376	399	416	434	381	400	386	369	423	399	384	402	372	395	406	406	358	418	364	386	363	399	390	388	354	397	414	424	381	371	415	399	372	394	401	387	407	392	367	389	413	346	387	412	351	397	398	399	408	433	390	387	352	383	362	386	408	403	393	412	371	390	400	398	405	399	389	372	379	360	382	393	399	411	372	382	398	399	353	389	400	424	383	404	422	400	392	407	390	401	396	388	386	400	390	382	400	413	395	377	395	387	371	403	378	376	396	380	378	394	431	400	402	399	401	402	402	413	364	375	377	419	387	389	378	376	388	413	391	398	411	393	384	381	412	411	384	389	403	418	417	393	400	390	420	410	388	371	406	403	421	410	392	394	356	424	410	378	421	387	417	385	401	361	395	343	385	370	390	386	404	374	383	398	356	420	332	373	425	416	358	387	420	375	375	378	413	365	376	397	381	344	396	367	387	379	373	409	428	383	401	403	371	393	402	407	395	343	393	373	344	397	378	387	373	419	391	397	384	412	378	393	385	388	387	354	393	372	388	394	416	373	370	388	412	376	393	440	406	388	398	401	389	388	396	380	430	408	410	401	411	383	382	406	364	382	383	364	429	386	375	397	356	383	371	431	405	348	396	407	442	381	373	379	370	405	380	400	360	353	375	385	379	383	419	397	371	391	394	375	357	370	400	385	389	409	389	403	418	382	408	378	352	406	377	432	391	391	377	403	418	383	413	371	392	360	365	381	401	371	400	388	410	391	417	389	387	418	377	374	404	352	407	404	377	423	369	413	420	376	366	401	386	376	406	376	425	417	412	395	400	365	424	412	366	379	407	390	414	370	392	372	410	373	377	407	387	410	385	457	393	424	402	378	381	412	385	402	387	387	408	394	395	421	395	414	381	397	407	371	373	380	375	378	369	434	425	404	364	404	420	405	372	407	409	408	374	393	476	400	373	419	367	392	391	398	363	409	392	400	409	392	384	382	368	384	384	388	419	404	380	399	391	410	432	380	384	400	400	369	413	370	350	400	396	357	370	377	423	386	381	431	374	386	439	385	380	405	390	386	416	403	391	425	412	374	376	384	370	372	397	391	396	413	391	397	380	377	409	391	404	370	360	392	424	396	400	411	411	360	370	356	421	368	388	377	396	428	354	365	387	411	411	374	398	379	416	387	395	404	400	384	406	370	401	392	374	370	386	423	361	365	399	393	397	376	378	370	394	408	380	371	392	405	362	398	394	412	363	400	405	397	367	391	400	414	386	402	408	404	395	402	392	430	375	344	405	366	388	404	372	377	417	432	408	396	392	417	414	387	396	357	366	342	409	394	373	398	438	400	409	376	406	401	406	376	358	416	395	405	414	362	400	372	369	379	417	407	394	380	382	403	417	384	401	383	402	392	394	371	378	390	401	412	386	409	394	401	411	420	372	388	373	408	409	353	376	380	391	363	379	361	391	397	399	412	402	401	374	404	375	406	403	401	416	387	404	390	408	397	387	407	409	410	405	428	393	396	382	423	358	370	405	405	376	401	405	365	377	364	364	385	414	367	424	358	386	429	364	384	398	420	388	389	401	428	341	409	374	412	408	364	431	379	409	394	404	420	381	373	345	397	402	362	379	406	407	356	382	398	382	400	369	420	405	398	416	409	366	415	402	402	388	410	406	398	369	387	402	393	431	355	383	398	379	400	391	371	413	373	381	387	433	384	392	400	377	398	423	387	379	394	423	363	368	374	375	413	389	412	390	381	454	436	405	400	369	378	404	396	392	382	367	372	365	380	370	398	409	385	392	437	382	398	394	432	385	394	416	405	378	402	398	363	404	378	420	404	378	413	407	399	362	365	415	395	402	391	351	404	392	393	442	400	425	401	387	375	403	399	384	405	397	385	367	413	395	419	365	395	405	411	356	408	378	374	366	403	397	384	398	388	400	387	409	389	373	401	360	394	419	414	394	382	367	379	406	362	390	399	360	385	419	420	372	372	396	417	401	375	370	403	420	402	415	413	403	427	347	404	380	375	406	385	394	439	400	409	404	397	396	356	394	424	408	403	409	386	384	373	345	384	411	375	375	403	365	385	396	404	368	368	379	406	386	424	396	403	395	399	365	396	393	388	388	351	366	389	397	411	390	394	397	436	387	399	364	407	373	401	419	401	375	372	417	415	384	410	417	380	390	363	391	384	374	417	390	420	391	379	385	384	377	402	403	382	373	388	435	375	413	334	397	394	364	404	404	384	417	399	358	414	396	365	367	394	391	376	373	404	400	387	381	393	361	425	378	398	389	389	360	403	393	347	363	360	380	388	427	415	410	393	381	410	409	361	412	359	370	393	400	393	388	413	399	385	397	380	396	412	423	387	349	372	363	420	388	378	411	372	391	408	379	392	368	385	374	397	398	406	378	394	385	361	374	378	406	381	376	353	379	383	364	385	402	394	397	383	419	411	384	403	397	384	367	414	380	438	371	372	360	412	366	359	370	399	427	391	369	385	411	426	406	395	386	430	399	403	377	378	383	386	378	379	391	429	399	378	360	400	355	405	367	388	402	385	421	370	402	371	389	453	374	416	380	370	391	389	401	383	384	379	425	391	396	379	375	381	378	417	400	399	395	368	399	377	391	399	413	367	392	371	379	405	350	419	369	387	377	405	398	436	401	390	396	365	397	382	392	384	361	424	389	389	413	402	400	405	435	383	385	375	434	386	375	379	360	389	427	383	371	398	385	371	359	381	397	370	378	380	387	369	388	381	374	367	384	365	379	389	386	405	357	387	417	411	401	401	387	409	366	379	388	374	406	379	393	408	384	367	417	357	398	399	382	385	385	397	387	410	370	399	422	372	404	418	356	416	387	418	444	388	408	381	379	381	391	422	365	413	381	390	394	386	384	357	399	403	387	389	394	373	384	377	390	364	396	392	383	367	368	392	421	361	395	407	388	390	379	391	392	383	377	355	363	404	374	399	412	362	389	366	373	429	365	379	394	365	401	459	419	405	373	354	401	371	395	387	392	371	415	374	408	368	388	380	396	342	412	426	365	380	362	408	374	391	402	347	350	372	360	411	375	372	388	409	400	434	387	376	406	395	417	391	392	395	381	416	449	360	402	378	413	377	383	357
24247	21139	26697	25149	3564	714	602	531	524	509	467	502	454	461	499	466	472	450	458	476	502	478	437	485	463	424	483	459	471	426	448	465	458	487	442	481	466	501	431	437	432	397	460	465	440	422	455	436	447	437	453	446	446	414	451	421	419	463	431	415	451	449	423	443	422	448	443	430	440	429	433	422	420	448	480	467	452	439	466	440	459	409	459	448	388	448	448	490	465	437	442	424	504	457	461	471	486	446	467	407	493	447	435	474	477	483	447	443	440	441	455	432	444	426	437	471	421	458	449	451	439	460	475	415	442	488	409	459	431	417	430	428	424	477	451	425	455	451	392	430	435	466	465	438	461	435	432	446	453	442	448	400	425	411	471	516	453	460	462	456	421	419	453	452	453	456	418	409	451	430	452	478	463	440	476	422	456	428	491	435	421	422	449	437	400	424	403	456	450	424	429	420	441	456	465	433	447	428	413	456	507	440	429	435	440	463	447	468	494	427	446	447	473	449	469	445	449	452	461	467	466	448	426	433	414	449	415	384	487	440	409	459	417	427	423	427	469	427	474	442	474	422	445	487	441	416	432	421	440	420	458	432	455	458	448	427	461	458	439	457	454	460	479	470	419	421	438	428	442	503	427	426	435	439	447	441	435	417	416	461	415	445	447	462	452	407	469	403	424	451	433	433	429	413	478	456	417	472	440	428	441	430	444	410	419	442	468	421	390	455	425	443	463	443	453	415	433	458	421	486	465	434	456	457	445	463	430	488	451	486	475	458	453	489	436	460	461	460	438	457	424	434	431	401	438	452	493	422	445	437	478	406	443	441	478	437	441	464	439	472	459	457	414	457	409	435	444	460	463	456	442	424	470	435	446	455	452	436	440	420	473	411	466	459	445	444	463	476	446	450	441	402	461	454	457	466	438	478	433	453	418	417	415	448	455	455	432	439	435	421	426	476	466	399	456	426	440	461	459	461	470	485	442	440	431	445	468	420	439	437	479	434	417	451	474	459	401	462	441	456	448	443	441	466	446	451	437	434	466	442	443	448	452	470	443	415	424	431	454	444	404	463	449	435	428	460	480	419	453	475	458	403	447	456	432	441	434	456	466	422	436	501	415	440	479	441	476	444	457	445	447	406	462	416	395	426	454	454	411	470	451	466	451	436	463	400	457	439	424	434	476	486	449	442	426	450	432	447	432	439	458	460	413	396	456	469	382	424	447	441	440	458	475	435	460	451	453	453	442	459	433	434	449	452	475	435	435	456	448	465	435	439	472	452	450	476	452	440	446	429	467	430	453	473	480	487	426	478	424	443	475	450	427	419	429	472	470	434	414	461	394	468	451	439	451	458	472	407	480	453	479	398	419	429	419	449	422	455	443	444	433	434	417	447	438	423	454	441	429	457	482	437	455	450	479	476	407	450	442	402	456	452	433	433	408	442	409	433	430	476	483	430	468	443	449	449	443	403	401	428	482	450	454	463	455	483	460	456	465	414	443	426	462	479	443	450	457	466	438	391	426	480	417	429	448	450	479	420	425	444	439	477	424	435	444	394	440	436	469	410	421	457	454	444	417	439	472	457	458	407	419	424	456	455	431	453	449	445	389	438	457	434	488	430	434	431	431	452	446	459	466	442	440	467	446	489	432	449	460	404	424	433	453	466	438	425	434	486	410	474	468	468	452	444	434	460	433	461	488	462	485	437	404	462	427	422	430	432	433	488	454	482	424	426	434	412	417	413	442	433	443	426	459	407	444	475	485	410	413	475	474	445	455	468	432	423	401	436	464	448	447	436	452	496	432	438	499	430	442	437	446	431	432	424	430	458	432	420	469	411	443	485	412	437	470	433	446	446	432	430	442	468	450	422	449	450	469	460	457	455	429	433	468	435	475	469	452	416	420	473	459	449	448	429	463	437	451	432	408	464	473	466	480	443	446	450	491	444	447	433	491	436	452	431	469	463	431	449	473	426	451	467	465	434	460	456	434	430	436	437	437	427	443	454	465	447	448	412	439	446	447	445	473	455	436	430	447	443	421	426	453	431	466	444	436	473	437	459	444	422	428	477	415	456	445	475	462	443	461	438	435	446	458	440	427	461	454	430	435	433	478	424	449	428	435	432	445	449	434	432	449	486	437	421	470	495	434	459	419	452	453	438	410	449	391	468	458	434	452	429	458	427	470	455	436	469	421	475	437	453	413	464	429	437	474	470	470	455	425	443	464	459	424	451	487	470	442	464	409	459	423	433	460	452	428	452	430	467	430	409	472	442	447	456	450	464	426	428	432	444	468	422	448	442	438	440	439	473	461	466	468	433	405	470	434	429	419	418	434	423	465	462	455	464	418	451	443	441	436	461	421	419	464	444	443	424	469	453	450	418	436	429	470	406	449	439	444	457	467	451	436	437	433	459	437	439	412	439	454	412	440	434	466	456	448	435	429	442	452	470	479	470	458	448	408	425	427	398	445	426	418	418	416	469	420	459	413	431	455	452	444	452	465	410	437	440	468	403	415	419	464	466	457	433	478	422	424	418	431	433	446	471	437	461	436	488	410	483	422	462	491	464	432	401	459	426	452	466	485	437	454	483	440	436	436	439	506	480	416	415	481	442	413	446	458	440	431	453	480	458	411	415	471	521	396	429	453	459	435	426	486	423	442	439	436	428	504	487	446	419	500	461	462	446	433	464	426	441	426	452	422	421	423	455	461	450	454	436	487	429	461	414	438	491	479	416	428	429	457	444	439	467	463	519	418	430	455	480	449	460	452	434	419	433	452	457	406	429	441	436	454	457	430	431	407	438	457	435	459	461	447	447	430	435	449	453	483	458	437	440	464	442	431	419	441	435	430	454	460	425	455	433	423	446	453	419	420	421	455	483	432	412	458	415	443	411	410	422	426	456	403	432	446	444	474	445	415	468	428	469	432	442	468	484	472	459	444	436	461	432	433	461	413	424	469	440	418	467	450	425	463	423	425	464	445	463	446	479	448	461	431	473	463	458	425	431	429	433	451	440	405	422	428	456	440	461	459	428	450	463	470	420	429	436	457	434	437	464	471	467	457	429	445	439	448	471	455	460	441	445	467	460	397	446	467	474	446	429	450	477	476	439	482	465	474	446	441	451	435	427	458	474	488	414	475	427	450	438	433	446	463	433	439	462	434	435	420	425	434	448	479	437	423	434	449	421	460	392	448	440	461	476	434	524	438	447	440	441	436	446	454	465	424	449	417	418	462	455	466	482	459	473	396	459	422	462	467	428	454	490	442	468	426	450	417	459	457	480	494	429	459	449	452	438	451	451	462	393	445	455	455	467	405	436	473	413	449	428	436	443	433	442	414	448	449	438	445	458	434	475	444	459	456	436	446	453	428	413	442	407	456	469	440	444	428	465	481	447	448	444	443	405	459	456	464	459	490	437	466	428	463	431	441	436	457	484	419	438	430	443	438	439	452	435	454	462	451	444	456	444	468	453	433	463	489	432	455	441	452	462	491	445	450	464	463	440
8444	7744	5101	2556	1621	1304	1178	984	946	871	825	778	735	671	734	681	689	699	695	734	734	668	685	716	675	689	718	678	653	703	672	678	706	624	703	685	656	687	665	676	729	694	637	653	613	651	654	662	638	653	677	639	674	674	715	656	657	690	641	669	692	667	651	658	633	643	639	647	690	627	666	649	698	704	709	700	685	706	651	685	651	631	683	665	636	626	587	678	671	609	661	669	647	654	666	624	634	629	630	616	611	655	692	665	678	647	673	684	685	678	651	605	653	605	639	664	673	650	645	681	680	696	683	660	678	656	640	668	652	680	692	640	642	686	634	689	627	673	694	634	633	658	608	641	633	675	678	681	688	692	670	680	617	652	648	659	668	665	659	660	647	653	661	666	649	647	670	633	702	673	666	695	616	667	687	641	636	612	666	634	678	650	680	647	651	661	664	708	646	636	683	683	658	671	624	659	682	635	695	645	658	628	651	655	701	676	624	682	673	649	676	670	638	702	620	700	684	617	652	652	697	671	680	624	684	660	684	670	640	679	684	602	650	658	707	665	683	658	650	719	594	661	661	658	699	677	682	690	647	661	625	646	663	673	621	687	667	658	676	643	656	650	685	631	688	642	679	681	649	644	660	665	648	676	663	664	662	682	661	678	677	628	671	674	677	669	675	601	650	646	643	656	673	660	660	677	655	664	690	676	619	663	671	669	641	675	647	715	688	662	654	655	612	691	673	640	729	693	684	671	678	638	667	662	702	673	717	694	698	646	644	670	665	639	639	660	645	642	604	653	623	661	699	641	689	666	674	706	654	650	617	668	661	659	624	640	659	634	661	641	687	669	692	620	668	632	668	681	675	674	668	639	683	661	643	670	617	637	665	665	668	660	668	608	691	607	627	713	666	671	596	666	667	644	666	679	661	631	687	713	653	679	678	647	641	673	613	690	649	642	650	658	690	677	677	666	674	692	635	696	646	664	666	668	646	617	652	743	656	659	689	657	667	672	684	643	674	673	655	663	681	644	634	661	672	641	628	612	690	681	675	695	641	669	671	664	649	682	627	647	646	658	640	611	643	661	641	662	666	671	666	626	660	661	642	618	680	649	696	650	673	687	620	690	688	644	658	675	681	649	689	623	695	625	639	610	647	658	648	700	655	670	664	649	643	654	671	657	657	668	669	647	649	606	697	661	657	632	658	675	620	660	720	675	669	626	667	635	654	633	672	653	650	627	652	671	713	673	649	647	680	615	656	660	645	680	659	674	686	652	690	646	680	678	656	676	654	667	669	668	659	675	640	643	673	669	671	690	680	682	598	680	615	701	668	681	653	671	624	640	643	616	672	686	627	669	675	662	646	707	704	616	666	669	626	635	705	691	668	635	644	659	680	664	674	685	696	625	624	662	673	653	636	667	648	678	678	606	662	638	658	605	660	622	672	611	623	677	655	643	668	685	643	631	645	623	640	690	692	667	632	671	658	652	686	679	681	648	665	654	678	676	677	643	690	660	630	687	647	619	669	635	662	650	693	683	676	716	686	666	671	675	645	649	658	625	638	682	644	636	666	665	676	641	661	662	646	669	647	639	625	653	632	646	677	686	644	677	654	669	585	666	716	688	650	671	699	663	620	633	658	686	658	658	661	649	680	627	697	663	671	668	658	690	685	689	680	680	672	666	618	663	653	655	621	662	632	651	669	659	739	694	647	682	640	679	738	686	662	691	660	672	681	655	667	635	630	652	649	676	656	676	702	687	635	688	679	633	687	664	672	654	668	622	670	644	674	651	660	677	707	694	679	646	653	616	624	636	658	633	653	715	691	663	645	636	580	642	672	686	675	672	677	690	633	683	655	646	702	723	616	628	644	689	658	691	671	698	682	711	651	622	654	665	604	669	679	682	685	651	643	657	614	666	698	674	659	623	640	695	633	649	678	668	688	638	601	648	654	665	635	602	672	665	641	714	669	633	636	669	671	648	636	680	626	630	666	665	644	676	622	705	688	674	606	660	688	613	661	646	630	675	706	651	692	655	655	646	720	654	655	650	670	668	694	667	647	615	679	680	703	665	686	650	637	616	680	616	628	660	644	663	666	657	645	692	620	628	665	679	659	619	672	644	647	625	643	679	671	659	677	675	626	629	711	625	666	709	682	656	618	656	676	681	638	699	701	626	649	715	674	673	668	625	664	659	677	702	627	600	692	649	681	672	698	686	719	682	656	650	656	653	614	642	646	642	648	672	655	639	660	670	696	674	639	655	685	627	699	671	660	654	655	651	658	678	687	633	674	658	673	663	665	653	660	677	620	686	684	709	682	660	693	654	664	665	650	635	676	655	693	674	651	651	687	665	607	699	670	692	636	647	719	657	685	700	714	682	703	650	639	653	651	640	690	653	646	641	638	690	676	642	670	608	648	651	723	620	628	688	682	667	678	674	631	689	678	647	655	617	655	660	665	648	639	662	656	677	656	667	654	661	640	672	642	654	634	696	635	655	659	627	649	680	679	662	676	672	636	672	684	660	660	672	697	710	635	634	665	664	671	658	633	717	666	663	670	654	650	619	649	674	624	647	652	661	648	650	651	652	678	664	660	647	669	671	627	630	656	649	639	642	625	680	642	657	689	696	649	636	622	654	640	616	635	658	660	621	649	657	645	695	676	638	661	724	649	583	657	668	633	651	661	703	678	660	666	682	684	642	636	680	649	632	657	639	675	691	681	655	620	677	648	682	705	624	658	679	646	656	647	651	635	651	628	649	688	674	660	661	640	715	636	654	650	661	616	688	685	665	657	652	635	713	659	634	651	687	627	655	661	676	655	668	648	707	694	658	646	650	708	704	617	637	674	639	693	668	657	671	649	645	650	657	689	707	675	665	693	657	644	667	652	642	672	607	668	606	653	634	660	681	649	639	643	695	659	670	677	628	678	665	617	659	682	646	621	637	674	647	652	637	666	664	668	676	634	651	635	654	617	662	637	630	696	647	632	696	625	690	598	653	629	661	657	697	673	647	597	641	678	652	633	717	701	608	645	649	652	677	663	650	671	641	662	655	655	671	660	659	688	651	662	677	649	657	647	613	697	649	661	638	716	655	673	675	711	661	702	645	671	713	676	676	694	625	644	652	676	694	603	661	665	671	695	680	624	664	698	656	666	703	653	660	659	679	657	670	636	641	667	662	662	666	657	681	651	706	633	687	664	638	672	667	658	639	655	663	638	615	698	709	672	662	605	712	665	660	649	639	660	650	618	692	651	701	688	669	672	670	667	673	657	708	668	661	604	635	670	637	677	706	635	652	709	674	675	657	650	652	680	663	661	619	644	660	750	631	658	670	638	687	633	686	660	687	642	672	668	630	628	670	713	675	634	637	660	636	648	647	631	650	597	608	653	677	665	669	624	677	662	678	637	602	656	659	675	630	640	678	626	688	695	628	723	644	653	610	679	695	630	637	660	680	639	685	684	643	649	664	657	670	620	642	640	633	672	670	628	626	690	636	663	617	627	639
22241	21138	28818	23726	21138	21036	3098	575	421	370	316	261	243	247	203	199	181	152	178	136	193	148	165	161	152	140	139	152	132	146	168	120	125	146	159	151	112	129	120	151	129	126	113	117	118	140	133	110	138	148	150	130	121	135	131	147	132	119	142	115	113	119	114	136	123	119	116	156	140	151	155	115	107	159	109	140	117	132	120	135	122	132	130	109	137	131	154	115	131	119	141	124	121	134	130	132	137	109	137	118	136	138	113	115	130	118	121	132	132	129	141	129	123	130	135	131	115	146	114	145	136	134	115	104	129	133	130	131	118	113	140	142	137	112	108	135	146	121	113	118	119	123	104	122	107	132	126	125	126	155	118	133	114	140	132	140	127	151	100	137	121	134	129	115	132	121	122	118	154	114	135	125	138	117	120	147	140	137	110	132	118	134	102	123	136	121	100	108	123	135	111	122	113	125	122	128	121	122	137	152	115	133	134	121	117	117	135	112	123	125	120	137	112	150	122	126	108	120	126	124	153	146	136	142	142	126	127	135	141	128	125	134	129	146	118	96	126	142	135	142	142	109	123	120	138	126	116	133	125	110	149	108	119	120	145	116	140	112	137	109	129	117	137	127	123	111	121	149	117	127	131	111	128	132	136	141	129	119	142	123	144	124	142	150	112	130	102	119	123	125	126	143	148	124	116	137	121	124	143	119	143	134	134	133	146	122	135	136	121	136	131	134	116	138	149	141	132	123	118	125	136	140	125	118	130	138	134	120	112	132	114	132	128	114	94	146	130	136	114	117	123	113	119	118	131	142	138	135	133	138	112	122	134	130	146	110	149	129	134	123	134	135	128	141	126	136	122	127	115	112	139	144	128	114	125	134	116	125	130	122	133	119	142	115	143	138	121	110	140	115	128	143	124	127	112	123	129	139	139	132	129	112	126	138	145	163	141	118	113	134	115	133	117	122	118	119	125	146	111	134	113	137	112	132	147	125	117	123	111	126	125	132	142	125	120	135	111	111	133	118	126	129	123	119	134	115	149	113	144	119	126	123	129	120	140	125	141	122	154	122	144	118	119	135	129	116	126	125	125	131	107	122	109	121	137	127	113	152	157	134	122	145	128	139	144	122	137	103	125	132	126	118	122	126	120	110	141	100	109	119	123	128	116	133	121	147	126	139	127	123	132	127	154	134	132	141	147	123	124	124	146	133	131	133	122	129	141	122	113	135	133	115	143	123	130	135	133	148	114	128	117	131	144	101	124	131	125	129	106	128	135	132	134	152	135	119	141	133	148	118	139	101	129	149	134	129	118	135	115	112	110	126	119	138	120	114	127	126	128	134	144	134	115	121	118	117	122	131	136	128	132	126	130	127	124	120	114	135	110	152	128	143	126	150	132	117	104	142	107	133	116	145	128	109	130	117	131	125	149	150	112	113	117	130	117	112	122	134	104	124	157	117	152	127	143	116	133	109	138	150	144	114	124	128	124	152	133	129	149	147	128	137	142	108	130	127	111	135	129	121	124	116	150	149	127	130	111	114	144	139	131	149	133	129	149	118	122	127	129	124	141	115	130	115	129	139	118	121	120	121	128	115	135	119	122	130	135	128	134	129	114	125	134	132	151	132	127	127	127	111	130	127	120	117	118	132	128	115	126	121	131	133	145	110	131	138	112	141	124	116	122	123	119	122	137	142	134	123	107	127	120	113	129	115	129	142	132	123	128	127	119	122	118	137	135	122	117	124	128	124	138	141	139	122	117	138	133	129	136	100	126	117	136	107	122	138	128	133	125	137	147	135	133	126	132	143	121	128	116	127	122	121	144	114	141	146	129	128	99	128	129	136	113	116	116	105	126	129	108	118	134	125	132	126	125	124	123	124	132	103	139	140	132	122	118	121	132	126	101	96	123	117	125	106	129	128	103	126	114	129	114	102	138	133	117	141	129	138	152	126	135	135	141	105	122	118	135	104	130	126	139	125	134	119	119	118	140	121	126	117	115	143	114	125	136	129	141	134	142	123	138	130	136	161	129	130	149	128	140	126	115	120	123	122	131	128	116	148	125	120	117	139	125	127	119	154	137	108	126	107	138	108	129	127	127	122	122	131	108	146	135	121	128	124	115	149	117	121	126	115	136	128	137	154	134	127	132	134	132	126	134	125	123	129	108	137	145	138	140	139	129	111	124	140	133	141	109	132	115	126	125	136	146	139	136	111	119	127	111	135	117	139	144	116	142	129	126	132	127	140	120	106	124	133	122	131	113	129	121	136	127	122	127	135	89	132	125	124	138	127	134	104	123	123	123	123	127	91	115	134	131	141	146	129	113	124	117	124	132	134	138	115	131	120	153	119	121	128	118	121	140	130	130	139	131	130	132	129	141	127	130	109	125	107	118	124	117	135	116	117	120	119	142	132	152	108	123	132	112	120	123	98	132	120	116	129	120	118	117	132	144	126	139	118	130	122	127	140	134	103	108	134	128	137	114	115	137	109	127	131	128	116	119	102	128	156	134	122	151	125	118	133	93	118	120	127	141	123	122	149	132	139	120	120	128	140	124	135	130	122	134	109	132	114	134	123	128	115	120	108	137	125	137	114	134	118	123	133	121	155	130	117	144	139	122	115	129	130	118	128	121	141	151	108	113	140	133	117	102	129	123	155	118	125	142	117	141	154	128	127	156	137	147	116	117	132	114	130	137	128	134	124	114	117	120	124	123	140	133	125	127	139	136	117	118	141	123	112	134	130	133	129	111	144	123	118	131	117	141	138	128	123	105	134	134	129	152	134	141	134	118	129	124	122	141	119	133	135	131	125	134	122	128	144	133	126	124	121	133	111	120	131	134	138	126	146	139	120	135	130	125	144	145	129	143	121	127	125	113	134	139	123	118	141	125	122	130	127	109	110	126	150	145	138	109	113	127	132	127	143	115	119	124	135	137	138	135	124	116	120	128	121	108	106	139	117	121	120	118	133	156	125	129	135	130	137	137	111	153	134	118	128	121	114	115	127	143	125	113	122	133	147	119	137	131	116	131	137	139	124	107	118	134	129	135	139	126	117	114	117	118	131	116	102	125	117	125	129	113	123	118	121	119	139	120	120	109	130	112	133	115	107	108	138	107	146	141	143	117	125	103	133	126	131	127	128	128	123	133	137	115	138	118	125	113	129	144	131	134	141	141	148	127	130	118	119	128	120	130	144	135	131	140	120	135	117	138	114	143	120	136	123	113	121	103	122	134	124	121	134	142	120	134	125	125	122	125	142	127	109	127	134	147	131	123	119	152	128	127	124	133	119	118	144	137	119	140	132	133	133	130	139	133	127	106	114	114	119	121	122	126	103	130	126	127	125	110	126	118	143	118	121	117	128	114	131	120	149	138	155	132	146	122	114	125	123	124	110	119	105	116	134	125	141	112	134	126	141	120	135	122	91	123	129	120	136	130	114	114	134	118	119	116	143	139	123	124	129	128	122	140	118	146	132	114	122	118	114	132	99	101	141	130	107	116	123
10697	17384	11998	5610	3477	2369	1735	1283	1028	870	711	583	458	413	423	400	329	353	332	302	307	302	259	254	267	276	237	242	237	239	219	234	247	214	224	201	211	230	211	186	220	227	216	212	204	193	217	229	211	199	182	220	192	188	217	201	202	197	209	195	195	196	171	200	203	177	189	208	181	214	210	186	204	181	192	217	206	178	194	203	195	210	188	161	197	212	206	189	204	188	195	206	201	202	201	166	190	192	198	165	204	226	191	185	197	188	216	191	166	214	213	180	169	177	193	189	186	184	211	190	209	197	181	189	192	201	195	189	202	186	206	180	188	175	167	176	191	206	197	177	210	201	167	183	193	183	194	193	194	213	186	174	199	209	214	196	186	187	181	183	189	203	207	182	210	186	184	198	205	192	199	202	174	167	204	180	211	225	170	195	204	187	184	229	199	199	206	193	193	175	160	201	194	193	190	202	197	187	207	186	161	184	204	171	176	193	180	206	187	199	219	174	202	197	178	200	183	161	209	189	216	197	182	197	184	188	201	199	193	186	190	186	201	183	196	204	228	188	194	175	199	171	197	215	188	193	200	192	201	188	198	204	189	197	210	193	204	189	219	210	174	226	188	194	192	196	193	218	180	194	193	204	208	192	199	197	204	166	205	185	180	205	182	185	192	193	197	186	196	196	182	188	177	205	183	193	183	181	197	205	194	194	203	161	187	197	199	169	184	181	191	194	185	195	169	185	189	198	190	167	195	189	195	198	208	192	199	206	209	201	189	186	174	210	195	221	195	198	194	192	176	172	202	211	175	198	195	166	208	207	174	176	186	194	183	183	180	192	205	199	176	191	170	180	199	192	213	205	193	190	172	163	192	178	206	188	193	194	179	216	194	219	196	191	195	179	175	182	190	193	193	193	188	176	185	180	172	179	187	192	192	175	209	224	210	176	225	201	161	187	179	202	205	191	200	191	156	188	194	189	198	190	203	187	176	227	214	214	187	197	165	191	207	213	174	205	190	188	203	208	202	201	190	193	194	196	178	196	187	175	202	189	195	184	200	221	182	185	208	198	219	192	201	221	179	172	183	189	199	188	184	185	171	187	179	197	208	209	191	210	207	170	180	185	186	174	189	177	198	185	194	204	196	160	173	173	185	204	179	185	172	188	202	198	187	193	196	207	204	178	203	201	189	200	185	185	197	217	187	187	203	203	190	225	185	211	196	182	200	183	185	194	190	197	167	181	195	186	212	177	196	173	185	172	198	187	171	197	203	192	189	203	179	175	186	182	203	209	182	211	203	199	178	192	191	182	201	221	197	202	201	204	210	189	174	196	173	193	193	168	218	180	198	187	157	180	205	202	196	171	211	181	181	190	214	204	192	196	199	197	190	179	174	178	190	193	186	192	179	189	196	172	204	206	199	196	197	205	210	200	205	183	192	185	190	190	201	180	196	181	211	182	192	166	177	186	187	196	184	174	191	198	177	193	222	199	168	183	195	174	216	175	211	192	165	195	193	178	181	209	190	195	184	189	176	203	199	205	189	197	187	184	193	206	204	177	182	189	196	200	211	201	220	186	200	163	175	189	210	197	187	186	200	187	170	196	186	210	206	191	212	189	176	185	198	185	190	195	173	187	177	189	177	203	194	203	227	206	206	191	186	193	182	185	174	195	197	192	196	201	219	222	193	194	184	211	197	188	195	183	204	201	190	212	210	187	190	177	171	224	180	187	192	188	198	195	187	178	187	175	187	190	197	197	215	204	188	196	192	177	193	199	210	190	194	183	193	181	189	180	185	206	197	189	148	212	212	190	212	187	213	200	193	196	191	189	182	192	211	188	179	196	172	202	181	189	217	193	182	233	199	177	176	169	222	173	196	215	217	177	202	161	192	169	201	166	196	193	196	165	212	192	185	203	177	201	217	200	197	199	200	194	187	177	204	168	195	185	209	198	171	189	207	189	191	180	165	177	185	200	178	196	186	216	208	184	173	214	192	204	196	203	194	186	189	189	192	171	175	205	202	190	186	197	192	181	208	197	193	179	178	175	178	174	192	195	201	170	201	189	179	185	189	191	172	195	194	191	195	187	200	182	176	197	202	215	178	216	189	199	165	171	206	210	183	173	192	195	172	177	205	177	197	198	193	175	183	209	186	202	210	203	204	202	184	203	208	212	191	173	198	197	171	186	197	191	193	184	185	173	187	202	208	207	172	181	179	199	193	190	185	195	179	171	186	193	206	206	195	191	198	187	194	185	189	175	206	192	203	195	224	184	184	191	213	183	174	202	192	193	195	176	209	178	167	182	202	205	186	175	210	174	188	183	177	187	184	196	221	209	211	199	178	200	182	205	188	189	217	195	198	181	200	204	216	217	194	210	203	195	214	186	206	207	223	174	194	228	183	201	186	190	196	184	180	195	175	194	217	209	189	185	198	179	166	191	186	194	195	188	199	208	205	186	223	191	190	183	170	192	181	174	189	176	209	193	216	188	189	180	173	210	166	188	183	199	197	193	175	198	176	198	204	181	186	195	215	182	192	171	198	179	163	192	184	181	192	204	207	167	179	194	175	197	172	170	177	187	208	196	199	215	193	187	189	198	207	189	200	183	202	191	202	185	185	184	191	184	209	188	200	190	167	147	198	185	179	191	216	185	183	200	172	202	198	171	186	225	204	203	190	201	198	205	201	183	178	194	210	183	190	203	191	211	204	184	196	199	212	202	189	187	203	197	196	217	202	193	204	191	181	177	192	177	174	199	205	167	168	180	185	185	206	183	190	185	205	192	182	185	161	210	193	184	206	178	238	196	205	232	174	210	200	174	183	215	212	200	191	202	165	198	209	190	191	214	188	180	187	201	211	179	183	181	219	168	193	188	191	183	187	203	219	211	178	195	180	188	207	191	202	200	169	229	179	194	219	209	200	166	204	203	178	186	196	163	211	188	180	176	210	181	211	193	181	198	173	210	219	177	203	190	153	172	192	179	206	206	184	202	215	192	197	180	216	186	193	202	167	200	171	177	158	181	187	199	178	173	197	155	217	192	205	192	236	197	192	187	177	185	196	188	177	185	193	199	193	189	215	215	180	196	205	224	194	196	204	203	194	173	191	188	197	186	200	178	195	199	208	181	199	189	182	183	208	194	180	203	186	186	188	191	179	210	206	184	189	186	171	207	192	199	195	182	191	160	170	187	205	199	216	174	214	179	192	198	188	204	184	188	199	177	171	194	187	186	180	229	202	196	195	192	197	201	207	166	200	182	202	190	197	179	200	201	199	217	196	178	203	203	202	182	166	224	194	182	183	179	174	201	177	213	201	182	197	191	196	195	217	167	196	182	185	193	200	203	199	188	217	198	196	173	171	183	181	188	187	180	197	195	214	190	189	183	191	191	164	202	170	192	198	202	175	187	186	194	182	181	197	210	167	177	204	211	186	184	180	192	180	190	189	202	183	194	200	195	174	186	178	208	179	200	193	190	177	202	210	201	192	178	195	206	201	189	195	205
26669	18927	5531	1113	684	594	538	522	478	508	488	478	477	447	451	460	485	489	479	457	448	465	461	483	518	471	460	454	461	469	515	461	471	485	470	465	492	446	489	514	476	510	487	489	493	473	491	477	503	451	465	425	460	471	468	494	482	449	479	487	474	442	432	459	476	441	490	418	482	491	467	452	480	499	429	455	481	489	470	467	434	443	459	478	462	454	456	480	473	464	494	478	480	465	501	432	489	454	446	513	436	475	479	468	433	460	441	457	480	466	498	464	481	467	476	470	448	453	469	467	414	477	446	512	445	478	462	433	479	438	449	455	483	464	505	466	469	466	453	490	478	474	444	442	498	468	516	466	448	502	477	421	498	457	441	467	462	454	477	478	460	473	441	459	466	464	423	491	494	454	479	491	474	468	471	485	516	459	413	487	459	481	465	446	498	449	479	471	440	433	473	449	477	444	444	488	478	439	507	459	465	460	478	464	464	468	457	455	452	475	470	484	442	477	467	459	484	477	462	475	473	473	491	473	464	432	464	467	465	458	478	461	437	486	505	476	477	445	500	482	447	423	411	493	431	422	461	488	447	465	447	460	479	494	444	427	502	443	472	465	456	451	451	492	475	459	505	460	478	439	472	491	478	474	472	430	458	462	465	465	439	488	478	500	440	478	489	457	472	460	468	448	495	452	445	469	453	443	475	472	478	444	478	474	475	460	487	491	464	490	432	505	457	484	474	492	466	471	447	479	477	444	478	507	478	474	452	493	489	462	494	500	458	501	502	470	453	453	458	473	458	513	451	498	470	430	471	494	466	490	451	472	425	446	478	481	471	488	466	438	463	480	450	454	440	465	509	473	415	450	492	469	467	507	497	506	481	451	480	486	445	439	431	481	502	462	452	450	462	489	435	450	487	475	475	494	468	515	495	469	491	448	467	466	454	435	460	493	442	483	459	493	456	456	464	490	493	469	503	481	483	480	458	480	450	485	468	502	480	467	476	496	471	512	468	453	467	491	531	463	493	451	461	448	480	438	426	469	495	432	419	461	461	435	497	460	488	480	453	470	462	473	456	498	454	466	471	472	477	488	495	492	474	506	486	467	488	449	444	456	447	438	487	478	408	486	454	454	477	506	476	484	472	458	461	495	446	505	469	487	447	448	484	457	476	434	465	438	445	473	472	468	454	460	461	453	465	444	456	426	493	446	494	493	457	427	448	428	477	473	478	441	431	438	428	468	457	496	478	455	431	471	484	475	508	459	448	438	479	493	484	489	468	473	513	442	447	478	518	486	479	490	463	449	474	446	478	494	478	444	457	485	447	489	467	486	437	443	484	503	491	442	481	462	462	452	480	461	494	483	462	482	490	463	454	489	479	445	508	470	481	457	458	513	449	463	452	466	479	452	491	445	522	463	445	447	472	505	453	477	464	435	447	449	495	427	461	474	483	486	410	482	485	495	465	491	461	455	460	426	451	486	457	454	466	470	472	495	474	468	504	461	424	424	417	466	498	473	454	441	436	466	472	476	472	460	478	462	460	493	474	455	475	520	470	501	494	459	459	477	465	462	451	432	500	476	474	415	490	523	472	455	469	439	512	463	491	485	461	452	491	456	460	471	483	483	456	428	469	494	479	461	507	449	513	449	508	463	431	440	491	445	472	453	407	487	472	474	463	467	461	481	499	488	441	474	482	456	482	469	449	512	453	462	477	508	468	441	462	479	475	445	466	492	515	467	477	459	461	442	499	463	475	477	439	499	478	442	457	464	467	464	468	456	476	441	440	470	469	435	479	458	485	470	464	488	469	466	473	458	430	498	411	461	504	479	474	444	504	461	463	453	497	484	470	463	465	456	449	501	433	461	487	440	523	512	477	471	463	495	459	479	426	456	489	500	476	428	495	480	472	454	443	479	453	481	437	440	495	475	487	484	492	463	449	470	482	466	524	472	482	473	457	467	461	448	439	478	488	459	443	464	503	454	514	501	514	487	491	462	446	491	497	434	478	474	489	441	452	489	532	486	498	471	471	472	480	437	469	483	487	450	459	500	485	476	448	446	489	517	460	496	492	472	484	461	476	449	451	472	476	478	462	469	457	456	471	474	501	451	455	440	510	473	474	489	477	455	478	496	452	487	470	494	422	471	439	415	497	470	481	447	452	458	473	456	494	462	468	473	472	452	482	475	439	431	457	437	468	451	462	521	485	451	485	510	473	442	478	462	496	424	441	489	469	476	473	462	474	481	460	460	453	487	493	450	485	476	467	476	411	460	463	454	453	479	467	447	471	498	458	450	477	482	447	476	497	444	457	464	440	469	433	492	471	455	471	495	481	427	444	435	438	472	484	490	476	467	454	462	466	467	463	473	464	438	520	534	450	444	455	466	492	449	446	458	501	474	500	472	497	462	461	494	445	463	466	505	486	484	463	441	537	483	490	487	454	453	478	492	443	470	476	469	423	448	473	502	488	465	518	472	461	476	437	535	486	473	484	529	450	460	454	436	476	461	482	443	470	488	479	458	447	453	466	466	468	461	508	485	447	455	468	487	422	479	468	447	475	505	474	488	475	454	463	447	499	473	464	454	464	454	457	492	434	437	459	461	485	446	470	434	481	480	436	458	490	486	486	431	528	410	481	476	489	456	491	470	488	447	498	491	492	479	471	494	486	479	449	482	470	479	432	463	465	476	490	453	445	454	488	458	476	489	456	475	471	490	445	489	471	480	444	465	443	482	462	478	472	520	503	455	515	456	457	463	467	484	486	511	467	466	480	486	471	445	467	494	497	469	444	470	488	436	451	535	466	447	452	473	463	542	505	447	463	472	464	454	480	471	478	462	471	469	466	477	486	429	463	484	471	445	439	481	460	442	442	457	461	498	450	473	467	430	462	452	479	451	475	488	498	453	503	474	450	469	476	501	477	480	459	450	486	462	448	453	526	495	437	432	524	477	453	432	458	429	449	445	467	464	464	476	493	458	474	523	486	421	451	458	472	453	438	503	464	491	517	478	460	506	470	513	485	488	486	425	500	500	472	447	474	462	484	479	477	488	478	439	482	523	456	459	453	421	485	478	486	469	482	432	464	498	485	514	443	456	437	499	464	490	500	473	467	467	447	469	463	481	505	490	470	457	435	467	498	462	496	450	448	463	431	472	482	437	445	441	464	470	480	475	436	451	481	468	463	484	496	502	503	479	482	475	456	491	455	449	489	507	398	500	407	451	525	433	493	485	434	499	481	472	437	456	458	481	456	461	495	481	465	491	502	452	498	492	471	443	446	448	468	468	456	448	473	503	462	487	461	432	452	528	492	503	496	480	490	472	486	448	453	484	470	459	481	449	451	451	466	464	449	478	459	491	475	451	448	489	434	454	494	461	498	460	474	453	499	466	479	450	462	504	435	495	450	487	454	462	461	472	472	463	439	451	477	431	473	417	452	469	482	461	456	472	466	492	473	469	472	475	503	455	469	489	478	473	454	465	484	438	497	448	504	477	474	453	464	457
8003	3999	2732	1458	1087	961	936	879	806	775	713	767	693	742	727	769	726	713	755	743	764	709	718	708	731	689	668	707	693	705	729	726	671	726	712	711	718	673	725	649	740	716	754	707	715	715	731	691	748	753	728	708	661	722	720	666	719	652	706	699	756	745	746	755	649	723	759	729	705	643	726	737	724	764	730	739	720	730	717	706	673	679	649	723	714	708	726	703	718	740	686	747	702	640	698	689	721	717	749	744	720	734	681	752	661	715	689	683	686	727	663	696	709	696	727	759	666	713	722	726	723	670	728	684	667	717	682	705	711	716	708	678	699	734	689	741	715	713	693	685	660	694	724	739	698	676	673	740	734	727	701	721	684	667	712	721	703	714	715	738	708	709	673	678	686	679	730	716	706	695	698	701	729	685	705	667	698	689	701	716	736	655	689	728	676	698	741	723	693	698	749	730	705	730	699	699	684	700	712	742	719	735	710	708	690	725	723	698	727	684	757	666	775	682	702	682	690	736	669	702	745	717	707	674	701	716	724	731	694	652	724	702	693	719	674	680	696	716	695	702	663	713	734	650	663	762	699	717	736	756	629	706	677	719	764	723	701	704	663	715	737	717	702	714	745	721	685	724	710	733	678	704	715	750	698	688	703	673	743	703	700	733	693	706	694	689	724	717	737	737	736	701	698	714	735	677	718	689	741	717	712	697	705	679	732	759	710	706	683	727	709	713	750	709	706	731	649	692	725	728	687	697	725	691	683	665	741	716	694	711	735	683	745	707	704	708	739	723	703	684	727	695	730	707	728	701	751	698	755	722	691	693	693	693	663	707	745	691	746	709	693	705	683	670	699	735	731	655	701	713	683	706	709	703	693	672	694	698	726	736	741	715	730	680	710	700	683	713	688	741	713	692	680	677	743	700	718	711	721	721	696	724	727	736	713	762	754	717	659	699	665	723	725	771	679	747	717	698	707	703	684	737	699	696	707	643	708	705	783	724	736	714	657	736	742	707	775	745	707	695	723	727	709	698	684	713	724	703	670	674	701	735	701	722	716	744	687	712	727	732	682	696	686	697	727	705	708	660	684	705	652	715	692	685	755	678	719	697	699	735	685	672	704	712	741	738	744	682	729	704	676	709	711	691	741	689	690	701	678	694	704	732	766	661	681	723	711	707	710	733	689	717	708	740	667	682	695	704	737	673	708	717	754	680	700	711	721	687	680	684	671	698	689	731	755	683	710	743	734	694	695	706	668	721	722	714	691	720	703	670	706	664	723	701	732	747	681	735	707	688	727	681	754	717	780	703	688	706	718	648	692	692	724	723	712	726	711	757	732	690	685	661	725	762	743	697	698	687	714	744	711	718	745	693	693	699	686	732	705	653	723	721	722	738	645	709	700	666	754	717	739	724	732	722	699	681	669	716	682	692	748	710	704	664	734	688	699	700	714	685	723	677	764	699	679	727	698	727	691	724	711	688	765	707	703	725	674	771	692	718	688	682	698	745	694	703	707	703	695	732	746	719	710	705	687	699	659	744	681	692	689	675	711	666	681	682	696	738	702	674	708	711	669	704	732	663	699	695	763	729	716	680	750	743	720	695	720	707	711	704	715	747	693	711	699	700	700	681	739	710	688	714	719	699	728	690	676	698	690	700	726	678	690	711	673	675	696	697	677	695	748	713	680	694	702	686	663	734	730	701	721	689	724	697	762	712	661	705	670	699	709	725	677	630	720	762	699	721	754	708	691	732	712	710	755	729	701	722	709	714	695	674	717	737	724	715	714	714	712	723	708	672	725	721	702	724	713	727	680	686	724	643	673	687	696	637	698	707	738	675	731	748	675	730	693	727	721	676	649	653	708	733	726	678	705	708	665	696	710	745	798	694	719	654	720	764	682	691	736	705	695	709	710	690	713	680	683	707	670	710	651	711	677	723	709	709	730	713	697	683	725	720	723	702	705	673	696	678	708	718	757	715	712	671	737	696	678	736	702	706	694	751	719	704	730	726	687	728	750	702	713	674	708	622	715	717	699	750	695	690	749	687	691	716	696	720	747	705	705	685	701	715	701	705	681	696	778	715	692	738	692	686	725	690	691	661	678	714	739	671	740	668	692	735	745	743	731	667	711	706	706	704	734	697	706	677	671	662	730	683	698	743	695	708	698	699	710	730	752	704	675	713	712	699	654	688	729	732	709	691	671	713	731	706	723	703	736	675	678	717	745	690	696	711	714	659	717	695	701	712	722	722	693	723	729	681	760	737	681	758	726	725	714	676	715	745	694	758	688	719	665	691	680	684	729	715	734	733	710	686	741	715	718	722	693	672	723	712	688	714	707	670	701	731	682	671	718	688	700	725	707	706	707	747	702	692	706	682	699	702	677	685	685	705	663	756	722	687	741	698	686	735	712	673	694	716	718	719	746	723	693	688	738	737	676	763	683	676	689	738	735	673	684	776	708	696	705	694	697	696	716	752	733	704	733	727	739	704	703	680	719	715	657	675	703	729	712	765	728	725	694	744	705	675	739	710	695	705	695	717	756	693	679	712	715	679	749	720	710	702	702	703	739	711	708	698	699	723	646	720	745	734	721	671	711	690	703	695	704	758	702	702	733	702	710	699	706	734	678	700	715	662	722	669	723	701	705	695	654	719	746	737	704	716	717	685	736	686	663	713	748	716	718	714	683	718	709	676	705	660	662	696	733	694	719	665	680	748	670	710	649	727	670	733	696	774	684	729	723	714	705	715	752	727	722	673	677	707	751	757	768	666	679	715	717	688	692	707	695	691	716	720	736	723	733	705	679	703	697	731	740	711	686	739	704	649	691	752	684	667	705	706	792	691	710	678	696	666	675	710	706	700	708	713	704	695	767	679	695	712	711	669	728	705	658	705	697	729	681	716	701	726	719	710	701	699	690	737	686	702	719	714	725	710	697	707	661	732	688	690	688	682	732	666	715	721	695	727	682	709	707	640	720	720	701	703	750	728	707	707	706	678	737	736	728	762	696	749	721	693	693	717	678	729	694	712	757	750	669	682	717	697	721	687	676	712	648	743	716	729	679	670	694	716	708	674	764	696	672	694	685	753	704	712	697	669	706	679	714	713	691	671	763	733	674	731	728	688	708	679	709	690	625	706	708	708	730	692	686	691	750	692	686	681	742	664	716	709	693	670	717	719	673	705	708	660	672	699	759	666	766	744	711	755	742	736	734	750	709	722	718	721	703	689	703	718	700	698	698	712	709	719	684	721	710	680	697	713	666	736	729	732	707	711	719	713	683	766	755	712	741	711	718	666	700	744	701	715	676	712	677	692	671	719	665	703	663	715	737	690	691	711	669	692	699	734	702	683	704	757	738	723	672	719	735	656	757	723	714	682	657	746	700	715	719	766	719	740	694	670	707	720	651	757	706	731	724	759	705	728	713	712	716	720	701	710	709	722	740	703	643	750	706	705	716	696	715	692	703	772	665	706	678	712	720	708	744	737	665	681	720	660	731	709	724	656
23040	21146	28298	24248	21117	6400	750	459	401	364	329	326	297	284	248	285	272	280	275	258	293	281	268	239	264	271	258	272	218	241	237	218	277	219	255	286	230	257	210	258	275	263	241	270	277	257	245	220	273	260	277	247	231	258	234	246	258	257	247	255	248	244	231	254	241	248	259	264	253	270	229	240	232	242	268	224	239	223	259	251	190	237	239	236	258	255	246	275	266	247	267	249	251	227	257	268	251	266	228	247	232	235	242	239	225	212	222	248	255	238	245	267	257	215	224	224	231	234	263	272	249	225	230	219	224	229	250	200	243	251	262	239	245	256	248	257	257	257	235	237	255	240	255	259	255	217	223	261	260	211	226	242	250	258	235	260	218	262	238	211	246	271	239	244	222	267	253	248	224	239	275	244	262	246	271	245	242	241	244	262	236	249	242	246	252	250	228	263	236	235	257	254	256	237	265	227	230	251	245	250	242	261	234	272	230	249	281	250	252	261	246	265	230	240	268	254	245	243	234	219	239	226	239	231	216	235	265	240	234	280	220	242	289	224	249	239	255	292	229	222	231	268	265	247	279	260	217	260	246	237	257	234	267	251	249	264	258	249	283	248	242	240	248	235	265	230	240	232	240	254	270	219	267	262	218	261	264	256	235	240	218	241	249	238	229	256	232	256	248	239	273	263	261	244	243	262	223	253	221	246	218	265	247	248	265	231	237	251	244	224	256	241	268	231	251	224	243	234	259	242	250	247	245	241	265	237	230	264	246	252	273	243	272	260	245	270	249	261	266	252	236	238	234	261	251	252	247	251	275	248	259	252	234	265	244	221	253	279	219	235	243	240	227	227	246	241	232	260	256	260	266	238	254	241	226	240	247	262	245	236	262	254	242	245	220	246	225	238	214	271	268	272	236	281	241	240	228	269	247	256	247	240	258	276	244	252	240	250	270	229	244	220	272	266	259	259	233	258	250	272	250	250	277	240	253	253	260	249	261	256	245	247	234	263	246	250	239	244	247	256	261	236	267	233	218	261	295	274	262	214	242	242	246	242	258	247	276	267	244	187	281	237	227	266	278	230	231	234	262	241	230	227	256	225	226	236	255	250	240	246	267	253	234	257	247	265	246	275	224	268	247	258	215	242	250	261	228	243	268	223	241	219	242	264	256	241	233	211	249	268	230	243	254	255	249	252	258	242	235	273	232	243	265	278	234	219	236	225	203	266	242	244	237	242	233	233	242	255	269	219	224	271	241	256	233	249	208	274	262	247	261	240	264	266	274	233	237	250	251	245	243	231	215	243	244	241	251	250	239	227	268	262	228	233	258	247	250	233	241	269	256	247	243	237	267	239	274	250	241	270	249	222	242	257	272	237	252	239	254	266	231	282	229	257	233	259	242	220	220	252	234	236	243	264	244	224	240	232	245	247	234	197	245	252	277	230	233	242	243	248	236	248	240	265	260	214	224	241	213	226	235	267	246	239	251	239	268	236	228	263	274	257	237	236	237	243	252	241	206	226	234	249	266	259	264	252	223	241	286	244	257	254	241	234	245	240	233	246	256	245	253	238	235	237	251	243	268	264	233	239	243	230	247	260	244	241	222	250	241	220	240	251	251	203	247	273	238	260	257	235	242	259	251	257	258	240	216	253	241	250	254	242	259	276	252	243	264	255	248	243	239	263	219	246	267	225	212	235	252	228	269	261	270	256	252	209	249	241	215	257	205	242	241	264	249	213	237	228	243	209	245	230	237	262	235	233	255	223	258	222	252	263	266	245	252	250	254	245	260	258	252	237	251	256	245	224	267	297	233	258	250	248	238	243	244	242	265	265	261	251	238	263	234	239	247	259	242	236	260	241	224	264	278	255	261	247	225	239	237	248	283	235	248	250	270	245	233	232	231	275	240	246	249	263	266	233	245	251	256	235	263	224	244	236	257	231	263	250	248	251	249	235	256	258	249	208	243	265	220	223	248	259	237	253	243	254	251	253	221	253	249	248	272	247	241	227	257	242	234	237	247	260	240	226	230	264	245	245	257	254	245	255	243	244	258	246	240	224	229	267	255	244	262	244	275	231	247	247	220	260	235	226	235	250	269	218	227	256	224	219	248	272	276	240	263	240	239	239	242	247	233	262	256	253	218	248	250	218	248	237	267	274	242	240	270	250	263	234	234	240	255	259	244	241	223	241	229	234	235	257	214	235	242	218	240	250	256	256	220	236	271	246	259	228	264	241	259	244	261	270	241	271	247	273	250	236	225	232	248	251	245	254	241	254	238	233	273	264	253	244	242	239	271	253	244	237	253	235	242	193	242	267	216	225	256	255	259	275	259	242	270	238	244	241	247	232	257	262	234	208	234	226	241	249	250	248	247	258	255	257	245	252	259	281	259	272	228	270	219	255	239	270	235	257	244	235	253	251	257	237	247	238	243	229	263	245	238	240	234	227	251	236	237	250	239	243	235	270	237	227	221	228	265	248	233	246	231	238	253	253	251	254	237	248	221	240	254	228	259	232	241	232	246	232	254	260	260	273	266	241	236	234	270	256	244	249	238	227	251	244	227	249	252	266	236	256	261	247	278	264	241	253	218	242	216	238	216	224	259	252	269	265	244	234	267	267	264	247	258	243	233	255	272	235	264	238	227	242	269	258	249	222	224	264	236	251	269	241	229	243	237	242	280	253	252	219	244	250	268	220	281	239	237	225	275	241	239	248	246	280	226	242	239	245	217	238	260	258	263	226	235	249	234	237	231	244	236	232	269	228	242	278	227	253	234	245	238	259	262	232	264	227	243	254	261	274	238	253	249	246	256	222	234	267	256	228	243	224	217	250	259	249	259	263	230	253	229	262	256	258	256	259	231	254	249	262	255	253	257	225	234	233	238	251	238	218	240	268	233	235	254	252	268	254	264	251	253	229	237	258	234	228	266	259	262	247	236	239	233	253	241	244	222	261	253	233	258	236	256	249	256	242	268	260	218	258	241	271	252	236	236	259	246	247	250	243	247	225	236	261	255	267	225	242	259	243	229	271	244	246	226	226	231	267	252	250	251	239	259	258	259	249	254	256	239	268	236	243	215	260	253	265	239	248	262	230	235	250	245	262	239	250	224	243	268	252	241	232	260	255	250	260	267	226	251	215	229	267	246	238	247	261	241	241	267	250	250	263	230	262	247	231	247	246	261	233	246	241	236	243	240	263	238	219	229	245	260	267	222	263	238	266	235	244	231	232	234	248	239	251	234	262	257	260	253	233	255	228	247	237	259	263	214	255	222	255	253	240	246	260	226	242	259	233	245	242	249	257	256	234	224	263	238	250	299	259	232	248	244	258	266	234	271	249	277	238	237	232	255	236	222	258	223	233	256	243	263	239	253	249	274	234	253	237	264	235	255	247	262	239	243	248	237	228	224	253	250	245	230	252	247	227	274	226	255	232	226	222	238	261	232	220	232	239	240	245	242	235	269	241	269	226	233	259	217	258	246	259	265	199	255	257	260	232	281	259
8683	12008	8018	3619	2395	1608	1312	986	839	819	657	607	560	538	480	476	473	452	467	466	442	423	391	433	443	423	413	401	390	418	396	423	395	390	408	398	414	438	437	396	434	398	408	419	438	416	404	388	428	379	369	406	359	401	386	384	380	363	389	387	402	396	425	401	389	378	407	383	380	400	380	376	375	429	397	378	382	383	408	409	411	399	355	357	410	373	352	398	378	373	360	371	390	378	373	424	379	406	397	347	404	391	381	351	396	375	423	411	400	398	408	361	356	402	374	362	372	393	405	400	358	365	407	360	396	403	394	363	345	400	364	374	390	387	402	363	416	377	382	384	401	399	424	360	391	418	366	401	389	405	403	349	386	382	404	368	402	405	374	406	418	428	373	419	403	405	390	415	359	350	383	402	354	383	401	391	368	374	366	399	361	357	405	405	376	384	364	380	407	401	397	382	400	405	369	415	398	384	369	359	406	392	361	369	398	381	399	392	378	386	364	394	366	379	372	381	387	389	362	419	356	412	406	392	356	401	385	352	366	386	434	387	390	358	399	386	406	382	400	385	402	400	402	385	395	376	377	384	398	370	383	407	380	387	393	381	372	346	374	395	399	387	401	414	383	376	415	398	366	386	353	375	385	384	365	339	384	385	416	416	437	375	423	375	376	392	383	376	418	412	364	368	399	372	408	410	413	401	406	392	390	391	425	396	377	394	378	401	377	412	397	396	409	384	394	400	387	377	407	383	396	372	398	369	386	377	354	367	389	404	378	366	361	385	421	391	392	408	365	370	426	386	386	405	385	404	361	420	369	413	389	365	394	372	380	380	390	371	388	373	409	386	395	366	374	383	396	393	425	390	391	413	388	419	414	396	404	402	363	384	403	359	415	396	410	373	358	388	386	381	383	388	352	409	407	378	400	395	424	377	411	369	396	418	382	380	407	404	404	397	378	390	391	364	384	383	416	366	363	385	372	355	375	384	408	376	375	390	395	402	395	410	368	387	395	389	379	385	395	372	400	353	368	402	373	438	389	389	391	399	389	402	392	427	390	391	424	368	412	394	368	387	358	378	400	380	392	371	380	382	385	404	415	389	381	373	413	372	413	389	427	431	371	359	392	395	366	406	372	391	378	394	377	367	378	402	386	368	387	364	395	413	365	384	423	387	370	371	379	353	362	374	420	369	394	373	373	382	399	364	398	447	380	394	394	373	378	392	373	404	384	394	427	364	361	392	402	371	394	408	402	387	387	373	395	376	395	379	355	368	388	385	408	413	391	398	401	384	377	417	399	412	380	398	398	380	398	389	379	414	399	392	379	392	413	372	431	400	385	370	381	379	369	380	390	386	368	378	402	373	356	386	372	412	372	363	428	364	413	403	357	394	380	407	405	365	413	391	407	379	357	383	388	374	388	395	400	370	385	394	368	337	397	408	394	390	409	400	395	389	379	409	356	369	366	388	364	375	394	390	406	385	368	360	384	410	391	396	370	389	374	379	379	385	420	386	375	366	365	381	391	387	416	370	350	393	399	399	368	401	357	356	377	358	395	393	380	366	364	406	389	368	411	391	383	373	372	400	384	402	414	400	398	429	377	372	363	383	367	375	399	388	364	404	393	353	400	418	399	397	405	410	395	370	460	364	388	409	379	359	380	412	360	395	405	405	373	408	360	396	397	391	376	386	387	363	409	418	380	405	375	380	433	394	396	363	366	375	405	409	395	410	340	384	402	366	372	391	404	388	366	364	381	373	343	377	383	369	398	352	362	419	392	385	378	377	393	364	397	384	389	380	381	409	399	387	356	390	384	387	393	383	337	383	436	380	389	393	380	400	429	368	382	380	371	411	356	364	401	406	373	363	378	420	415	355	368	343	421	413	411	391	363	422	356	394	393	398	371	390	383	422	376	407	393	405	392	387	343	375	357	361	360	387	381	393	390	374	443	394	397	382	397	364	336	400	360	385	388	404	364	375	412	374	383	392	400	371	366	367	378	354	394	409	400	406	373	383	393	389	394	352	401	392	358	351	380	376	404	405	404	402	389	381	380	408	357	376	362	376	397	401	386	387	385	402	414	405	382	400	373	395	386	380	377	418	366	374	427	383	413	406	415	384	353	368	421	405	395	368	413	407	399	394	365	403	394	354	386	386	424	364	367	386	418	395	397	369	361	367	395	383	385	345	388	356	375	367	395	412	370	376	395	366	386	387	388	374	395	389	388	384	374	372	408	381	379	404	376	354	402	390	393	381	393	408	377	381	421	386	410	374	373	377	435	359	393	391	396	402	382	400	401	390	376	398	375	400	385	374	365	402	403	401	423	404	371	391	399	388	343	388	407	386	394	351	405	409	413	407	401	389	373	403	413	412	376	411	389	394	375	345	408	373	411	400	347	349	369	394	373	372	379	383	381	389	378	359	386	426	382	450	405	376	419	386	350	406	350	378	364	381	383	404	373	362	382	371	354	405	383	396	386	345	370	372	341	352	402	380	390	387	400	369	404	365	378	373	362	394	394	385	400	424	389	378	377	377	349	366	405	396	411	382	408	414	409	360	405	420	407	385	374	378	371	386	395	390	357	409	358	390	380	423	385	361	367	411	414	394	375	384	406	399	391	408	366	379	361	387	436	363	328	382	379	395	373	401	367	369	391	393	391	387	392	402	402	383	425	398	369	358	406	347	381	379	404	403	373	408	387	393	385	383	384	383	359	394	390	355	389	417	431	414	423	408	379	408	398	400	361	376	364	379	351	371	372	395	395	395	383	378	400	403	402	399	395	369	417	403	386	370	395	368	398	396	411	385	382	375	375	368	361	408	385	375	394	374	408	370	379	384	375	408	405	372	395	339	400	388	409	398	386	393	391	395	381	366	418	382	371	393	419	358	389	393	391	367	367	368	393	411	361	417	379	395	397	391	394	371	395	410	356	383	379	390	392	377	381	399	377	410	346	387	399	339	401	356	436	346	355	376	380	348	376	400	389	375	415	402	409	412	333	399	355	395	386	367	376	362	404	353	368	383	402	373	388	417	417	374	382	414	389	394	394	409	393	412	386	377	388	376	369	374	369	423	360	404	424	404	390	385	402	409	408	385	380	381	396	405	380	372	371	373	392	425	387	391	383	401	390	380	405	359	428	370	376	393	407	387	389	395	374	350	385	384	381	409	366	426	386	393	380	390	395	385	398	387	398	374	361	387	355	415	382	386	362	367	372	400	391	403	375	388	363	400	382	425	387	393	382	360	363	369	354	376	376	376	380	384	402	383	351	381	413	394	418	374	384	371	386	387	384	406	382	419	383	411	396	411	414	373	365	361	384	410	424	365	417	399	436	366	384	371	378	362	391	320	381	368	406	380	427	365	421	377	383	408	379	391	357	382	380	393	383	398	373	375	376	364	396	415	340	401	408	413	391	419	382	397	378	353	393	349	381	402	357	415	448	359	387	381	393	381	384	384	380	384	393	367	391	368	389	355	372	385	387	399	367	368	370	390	390	395	382	375
24182	21099	26668	25088	3542	727	675	577	545	511	504	453	446	485	450	441	420	464	455	435	433	479	476	457	468	456	433	433	417	444	407	474	437	452	457	432	458	429	426	430	469	442	426	497	462	454	456	426	497	445	435	472	440	385	458	430	440	401	414	432	446	440	371	430	438	475	448	421	458	418	443	462	415	472	453	431	454	461	456	432	458	446	432	456	416	418	415	452	431	466	439	419	487	453	421	456	429	417	460	453	473	433	471	434	453	433	454	414	434	464	450	470	468	452	434	494	426	423	435	468	455	453	444	467	404	459	429	413	431	438	431	425	442	458	471	433	429	423	478	419	430	422	419	453	458	447	444	444	438	485	468	428	419	422	487	429	398	422	431	423	459	447	411	465	466	454	452	429	443	445	411	443	454	443	473	447	448	474	442	435	471	462	427	441	438	436	466	466	431	414	476	437	417	436	477	440	456	443	409	439	451	426	438	443	440	480	455	433	468	433	449	434	400	432	399	460	415	411	421	439	430	454	499	481	439	408	461	441	464	409	419	433	412	437	436	413	440	403	479	473	463	451	444	423	454	440	445	410	462	453	421	430	436	436	447	443	442	428	427	489	443	462	442	383	446	437	460	433	440	430	420	420	443	434	412	434	415	429	433	478	408	436	457	453	453	418	425	471	421	433	442	458	481	446	470	406	443	411	399	460	427	452	464	428	389	432	469	441	423	442	456	436	420	431	466	437	416	444	440	458	449	450	452	460	470	443	461	459	463	404	428	475	426	445	454	430	453	429	440	461	419	428	481	436	471	452	451	482	404	454	440	428	476	432	454	448	428	470	418	451	466	433	421	420	451	417	452	491	412	410	466	486	441	440	412	446	449	429	444	459	459	429	446	441	425	461	481	425	405	466	421	418	431	460	431	454	403	479	453	444	428	452	448	436	424	437	425	419	450	476	465	439	422	435	404	434	423	460	459	411	493	452	439	473	481	440	454	426	421	428	439	466	481	406	418	434	453	423	449	480	455	439	448	408	429	432	457	493	424	436	462	432	414	459	449	478	381	416	447	452	391	458	467	485	451	464	465	466	422	444	470	441	458	449	455	466	445	434	415	421	431	459	420	477	453	459	453	457	438	426	442	432	435	432	416	436	411	459	473	452	459	449	422	430	426	422	445	461	396	430	436	497	435	468	448	429	414	441	460	431	455	426	443	427	452	450	461	417	435	427	415	414	444	482	435	440	442	458	463	420	410	440	470	436	438	417	405	430	414	415	442	452	420	444	415	445	415	426	450	471	420	526	429	422	462	501	464	469	472	466	419	461	433	439	440	413	460	420	432	426	456	471	448	445	422	462	464	442	474	464	448	414	441	416	447	442	430	461	444	479	434	466	442	409	436	453	451	431	440	471	436	459	464	444	451	485	454	445	444	470	427	443	428	418	459	425	491	459	444	465	427	460	451	455	446	418	452	449	467	437	445	446	447	432	466	442	412	414	463	447	441	398	425	480	444	437	466	417	411	459	448	406	436	453	435	427	432	467	447	440	409	450	401	446	452	430	468	443	439	422	480	436	457	441	428	492	433	432	449	440	426	460	426	455	439	421	429	468	473	454	441	417	472	442	416	449	444	453	422	451	428	470	435	443	393	445	438	467	438	465	437	439	419	460	453	436	441	443	413	444	429	424	419	485	434	416	421	452	407	435	442	454	449	482	426	445	443	457	418	411	444	442	458	421	447	419	439	451	465	522	441	451	411	478	438	446	433	433	405	460	450	424	451	467	466	461	455	444	437	444	472	423	473	402	470	438	443	481	443	417	451	440	431	439	425	431	444	459	436	459	429	477	436	458	508	434	463	441	461	479	416	436	410	426	435	447	425	488	487	436	448	464	440	466	434	435	421	420	423	465	445	416	463	456	446	478	430	414	450	450	422	448	473	422	454	510	461	424	428	476	397	444	420	422	417	420	464	422	415	425	425	450	439	446	468	420	470	461	430	460	452	426	449	482	445	473	398	454	435	424	434	449	451	480	460	457	457	459	431	458	456	394	444	456	438	429	444	417	465	447	448	412	484	450	430	407	464	471	428	465	447	425	456	427	436	454	433	417	429	453	419	424	438	429	462	437	428	441	462	448	428	467	481	405	464	455	446	454	452	420	444	434	440	439	496	456	429	443	454	435	426	442	421	467	435	444	412	448	405	451	445	459	450	400	440	407	425	430	401	416	436	430	423	444	460	435	488	446	457	461	426	459	397	445	464	400	440	466	469	440	449	438	452	442	430	409	434	431	423	415	437	418	438	450	439	460	444	474	473	448	440	433	426	475	473	445	443	445	431	401	450	406	427	439	454	445	440	458	443	424	405	467	448	439	480	433	460	420	437	436	445	408	450	424	484	422	445	426	440	468	450	434	427	474	452	401	405	455	461	444	455	470	453	423	420	446	416	427	448	442	448	481	476	478	463	418	465	430	465	491	410	481	425	437	458	512	403	445	396	421	457	438	465	410	414	432	474	429	451	446	444	439	480	448	442	466	448	439	464	488	420	454	404	479	414	449	447	418	461	410	436	445	448	474	454	476	453	488	404	461	434	441	411	403	434	429	461	434	431	457	451	455	425	442	447	422	437	446	434	464	479	452	464	412	406	444	461	440	444	431	449	447	441	411	425	401	426	466	455	410	484	430	449	444	411	435	433	490	430	479	468	407	457	433	450	445	475	431	445	491	419	437	461	413	475	452	487	433	406	431	415	422	465	475	384	406	444	452	418	456	430	435	442	440	439	446	425	428	437	451	423	461	432	445	423	448	450	435	443	429	430	425	446	433	468	412	450	431	455	444	446	464	445	419	419	419	493	449	433	429	432	446	458	454	449	443	414	447	454	426	443	488	490	480	483	412	448	418	418	442	464	451	433	418	422	413	441	392	427	420	465	424	467	441	419	438	434	430	414	442	445	481	437	418	486	436	421	425	442	460	418	474	459	444	458	405	444	447	403	432	466	449	472	437	448	393	432	463	426	456	457	418	458	437	420	444	480	457	407	431	445	462	460	447	434	468	461	393	397	420	437	407	438	445	422	461	457	441	479	405	391	419	435	410	475	436	437	428	471	430	423	438	468	447	442	463	430	468	451	469	437	422	454	434	472	448	440	413	445	425	480	458	442	425	422	433	441	475	450	454	462	442	452	399	426	403	450	403	457	491	465	416	438	417	449	426	381	390	483	456	469	416	459	457	444	444	401	427	479	384	469	491	460	459	443	453	453	465	439	455	470	441	423	414	394	479	466	458	466	434	453	463	446	432	442	437	426	471	429	421	407	443	444	427	464	431	451	420	444	431	463	427	430	461	425	394	442	448	454	414	435	425	408	433	466	431	435	436	481	438	444	478	437	471	450	433	469	437	436	474	438	456	446	419	446	428	456	468	464	453	443	434	438	467	456	468	466	434	423	418	441	420	444	459	441	475	440	440	431	449	437	444	459	434	435	446	466	436	428	438	457	436	415	461	430	469
8958	7571	5090	2432	1628	1330	1150	1025	888	862	803	693	726	736	739	676	694	653	654	700	678	703	653	668	734	667	629	649	689	636	653	673	650	681	616	620	631	658	658	670	666	725	652	630	592	678	679	624	681	643	668	654	711	687	684	661	691	683	664	664	619	609	673	695	655	664	680	665	629	653	637	668	689	616	669	619	682	616	713	658	647	638	660	647	673	618	651	606	691	669	677	632	666	656	664	664	646	653	694	634	653	647	679	665	682	659	625	641	629	622	666	632	650	677	670	615	673	648	654	644	638	666	650	696	638	678	647	638	683	626	672	705	650	612	694	656	675	670	676	670	615	655	657	645	684	618	619	628	639	604	625	662	665	653	647	628	623	611	629	649	627	665	674	646	630	613	653	619	658	660	631	692	617	675	664	653	648	672	664	657	671	678	674	643	663	641	661	670	676	655	680	653	672	651	603	633	612	630	631	615	672	647	630	647	667	699	632	660	639	658	690	685	661	672	621	678	638	632	658	738	646	682	637	684	672	637	692	628	664	663	622	689	660	613	683	654	655	656	666	650	683	637	648	668	638	606	693	609	667	662	638	653	598	645	654	675	637	696	679	668	669	650	638	619	694	655	647	650	653	687	672	644	625	595	642	675	642	628	598	678	659	667	664	646	661	674	646	603	657	618	643	605	699	665	652	597	627	635	647	672	648	655	649	649	644	613	637	624	633	687	632	634	635	646	654	672	590	634	638	633	649	659	660	641	594	619	664	648	655	660	651	617	626	676	662	681	593	706	675	673	680	660	614	619	713	657	649	589	674	680	609	623	654	612	638	673	630	675	669	604	717	652	610	621	651	645	703	665	654	662	649	644	649	660	673	601	645	623	676	675	664	618	670	668	655	662	671	657	660	649	668	650	674	609	645	663	683	656	667	691	621	672	624	640	677	626	661	612	630	615	637	643	674	623	637	625	633	648	643	681	601	680	687	633	650	675	629	646	659	612	655	688	611	658	693	705	624	662	663	624	632	658	701	649	643	645	672	631	651	624	650	653	667	655	633	658	651	649	661	708	695	637	658	632	629	677	633	651	597	707	648	664	701	670	669	604	659	632	682	690	665	643	668	648	672	642	713	631	627	649	685	621	706	668	610	679	615	649	704	631	637	629	641	633	674	678	653	661	652	669	624	645	632	628	692	646	653	642	674	657	618	670	684	633	696	648	679	646	619	694	650	665	658	645	630	638	633	673	622	627	644	647	620	709	675	667	656	648	677	627	627	640	668	634	664	643	668	648	642	653	660	639	679	672	653	641	660	668	675	642	679	643	630	660	651	644	642	652	663	597	655	625	660	649	666	651	684	642	676	636	624	653	665	642	677	628	639	650	684	656	664	631	631	642	634	640	660	675	665	660	657	656	647	690	653	653	676	653	665	661	690	640	650	640	679	643	681	658	641	682	626	695	600	679	668	660	646	610	627	680	691	638	676	665	650	642	614	624	650	648	633	663	640	638	644	638	640	653	639	625	653	630	651	614	609	645	676	603	666	652	695	673	654	648	669	672	701	609	666	700	652	664	647	675	694	667	683	681	678	667	653	661	613	665	628	660	662	689	668	656	616	636	653	652	644	678	639	662	584	652	653	646	639	651	626	675	656	632	683	610	670	623	622	703	666	592	649	624	655	636	686	655	654	683	653	690	654	656	688	687	695	643	611	631	629	658	640	625	645	675	705	662	594	618	640	596	641	658	688	654	676	677	666	675	659	698	663	629	630	692	673	629	630	628	697	686	639	617	644	628	637	670	634	659	622	652	638	631	647	619	666	671	629	667	613	650	641	661	619	641	655	712	661	671	686	618	638	668	676	644	636	597	622	681	641	659	632	660	631	648	618	669	684	653	650	650	632	648	596	642	595	617	650	653	637	613	673	654	668	660	656	648	631	694	695	631	689	665	674	626	620	611	674	700	646	659	625	621	694	630	649	645	658	658	629	647	600	649	657	631	660	682	660	618	641	640	683	621	649	619	641	665	618	631	649	632	711	667	663	670	643	651	655	677	667	669	630	619	649	677	648	649	642	613	688	690	678	661	675	662	639	662	665	651	608	707	642	664	641	639	640	655	611	663	642	665	675	686	674	676	633	676	618	680	704	556	677	611	672	622	591	636	660	608	650	634	660	644	629	667	651	661	651	639	694	672	630	638	617	666	655	636	633	636	642	621	655	629	618	618	637	615	679	636	631	693	590	650	655	610	644	700	603	624	633	612	640	722	654	641	649	653	644	656	652	687	694	675	652	645	659	598	658	664	637	634	662	629	590	614	676	640	631	608	647	684	639	663	678	641	707	645	653	654	611	667	641	648	624	636	601	621	663	628	695	680	632	657	649	673	652	599	674	640	636	637	646	649	660	683	606	650	676	644	663	667	655	639	629	635	678	646	623	678	667	663	639	672	668	598	674	654	654	673	644	637	586	677	675	652	613	711	660	622	672	666	667	651	697	634	681	678	654	636	645	677	649	706	612	645	627	614	672	627	670	615	633	664	616	625	624	603	675	632	630	664	648	637	669	662	671	620	659	638	637	668	639	660	603	630	657	643	671	683	650	645	630	652	652	642	634	635	645	615	660	680	643	658	666	659	679	661	698	696	633	699	619	657	636	655	599	626	665	661	702	688	665	655	653	651	662	643	624	637	683	675	668	675	659	657	650	643	645	601	669	641	638	648	628	639	647	683	681	653	620	669	692	642	591	627	675	664	664	687	643	625	626	669	626	625	617	602	643	650	678	696	669	671	643	654	623	677	662	669	653	678	666	683	634	654	649	619	643	670	626	598	600	688	633	636	660	671	641	681	676	583	614	653	662	679	645	677	677	649	658	659	650	657	634	707	672	658	706	670	637	612	689	660	658	669	640	675	673	661	631	650	664	669	642	646	730	599	643	656	685	601	655	694	702	656	688	644	602	658	633	679	651	688	640	639	655	628	645	649	635	694	685	626	641	655	642	658	660	629	631	657	668	648	676	670	620	675	621	654	637	670	674	649	668	652	610	739	658	666	685	651	626	626	680	663	671	715	654	671	649	670	645	681	627	653	673	644	655	679	632	680	672	677	633	685	672	658	629	641	643	682	660	671	629	679	703	650	627	617	629	654	629	641	625	697	646	612	695	640	690	631	647	648	639	681	631	657	674	645	650	676	662	648	650	657	644	646	675	662	664	629	652	649	669	590	676	695	634	613	605	651	692	684	603	656	625	654	671	646	655	680	662	643	661	656	663	606	663	667	649	624	671	650	652	618	627	659	635	635	640	626	675	637	703	652	646	644	689	638	604	607	637	654	682	637	657	673	618	674	644	677	632	671	628	651	610	671	633	624	637	677	647	649	614	628	660	689	676	664	647	606	691	640	698	629	664	579	656	678	686	651	615	677	658	663	633	640	646	669	688	619	621	647	678	664	682	646	628	681	630	650	613	619	632	702	650	664	656	653	677	619	658	634	631	638	687	648	602	632	690	656
22186	21104	28729	23709	21100	20996	3203	610	420	326	299	273	251	217	198	200	199	181	161	180	184	171	164	162	168	143	157	150	140	131	176	130	130	144	139	139	120	134	133	133	106	137	132	154	118	131	130	138	110	152	138	130	131	137	134	154	128	149	135	128	134	135	134	127	121	118	129	126	135	130	143	124	123	125	128	139	142	107	139	130	116	124	117	126	141	132	119	112	120	125	119	112	114	125	126	137	108	149	135	133	104	138	112	136	145	128	129	136	122	133	156	132	117	148	118	131	125	114	114	124	132	151	129	136	140	149	145	143	142	115	147	129	109	129	119	121	117	139	119	111	132	105	113	136	126	133	123	131	135	125	126	126	114	134	137	108	138	132	112	131	145	116	115	129	118	130	124	134	138	147	106	133	149	111	126	125	133	113	112	106	135	138	128	138	118	132	134	132	103	123	146	129	149	126	104	110	123	127	151	111	119	134	121	131	132	126	126	121	135	113	127	107	124	129	130	109	120	125	128	133	115	123	114	125	139	134	146	119	120	122	122	146	123	112	119	116	140	136	111	117	130	115	115	120	150	152	128	127	138	130	127	97	125	137	136	105	114	118	112	118	137	165	128	136	134	117	123	126	131	121	113	142	117	121	133	135	127	120	139	116	102	117	124	117	118	109	134	125	127	135	112	106	106	97	122	118	125	127	120	131	104	113	112	132	137	138	132	120	124	132	135	154	125	113	140	135	148	107	113	122	123	133	136	128	132	139	123	146	109	124	136	102	113	122	113	121	146	133	145	109	124	123	116	110	138	124	138	137	122	122	147	115	117	134	139	116	138	106	127	120	110	117	133	120	132	135	124	133	122	132	121	126	122	151	130	118	126	133	117	130	141	145	110	121	124	137	124	109	125	136	111	107	120	150	129	116	123	107	130	134	115	137	131	155	150	129	114	146	108	128	155	120	143	122	139	123	127	145	123	117	132	111	137	123	104	104	126	120	134	102	117	126	142	118	116	128	121	126	147	133	126	139	137	127	129	118	120	141	139	91	124	123	132	138	123	131	101	111	127	138	132	136	131	142	130	126	139	121	137	125	138	129	146	117	144	117	116	142	134	143	117	133	121	123	113	141	128	123	113	110	129	124	125	128	120	147	133	126	135	132	132	136	129	101	117	113	124	152	140	128	147	146	101	122	120	123	112	127	123	118	128	126	109	100	145	120	102	138	125	123	108	135	129	112	134	136	134	126	126	132	109	148	139	125	128	119	149	106	129	118	131	139	125	132	131	117	112	141	122	130	111	125	122	128	135	140	140	139	112	114	114	117	102	121	134	122	110	136	138	130	139	127	132	126	146	131	140	133	128	100	138	129	140	131	132	131	114	136	105	138	129	142	125	127	110	123	125	124	127	117	115	119	121	118	133	123	128	124	124	139	133	134	104	123	120	118	137	110	130	134	142	147	133	144	111	113	120	133	127	126	124	139	112	121	139	133	121	120	125	128	132	130	127	119	120	127	153	138	126	115	125	120	143	142	120	131	121	119	144	120	125	135	128	114	134	132	132	116	131	125	148	113	121	136	131	143	117	122	104	129	144	106	128	133	131	134	135	113	114	147	135	103	110	133	114	132	138	158	135	116	117	120	138	120	130	140	138	111	140	118	136	140	108	130	117	101	111	126	114	118	137	134	133	126	122	124	129	142	135	115	129	124	124	130	132	125	126	105	116	143	146	127	123	125	123	119	137	133	144	138	141	109	128	130	112	129	133	120	136	120	135	129	122	128	132	114	122	118	128	145	140	124	115	128	118	115	125	116	119	117	120	125	128	140	114	127	131	117	120	120	109	130	111	142	148	125	131	106	127	126	142	112	107	117	127	137	110	128	129	137	112	107	132	126	149	127	112	117	135	129	122	130	148	129	137	142	136	111	116	130	117	124	141	122	133	118	111	130	120	143	114	142	126	118	120	138	115	131	118	133	139	129	132	121	130	125	145	126	142	118	126	137	115	128	144	97	117	123	130	124	139	141	135	114	137	124	108	120	126	134	134	128	124	133	117	119	132	132	123	120	127	127	118	138	120	127	128	145	119	111	137	121	143	126	132	102	127	140	113	134	149	120	125	136	138	145	123	129	115	127	121	117	115	110	120	132	133	121	136	126	142	129	132	117	129	116	122	154	133	120	104	115	120	130	140	129	114	129	118	105	133	111	128	120	125	122	99	127	142	117	113	128	125	118	126	121	120	118	123	124	138	148	130	111	111	105	127	124	133	149	120	132	109	127	132	127	158	125	106	118	128	144	121	117	112	144	131	129	123	116	124	119	139	143	106	133	134	134	123	125	134	112	137	118	138	117	147	120	146	123	120	119	132	104	130	117	143	110	128	139	133	126	123	127	121	121	139	117	114	141	136	133	148	120	144	116	125	118	139	134	136	118	127	115	129	123	130	152	120	110	135	130	140	127	119	129	125	117	110	124	136	112	122	132	140	141	113	136	127	114	118	113	125	126	116	132	123	135	135	150	119	146	120	138	139	124	131	132	123	130	120	123	127	113	107	141	142	129	122	123	155	139	135	152	108	129	135	119	125	117	127	137	104	147	127	114	118	126	123	120	121	140	154	112	131	105	138	141	113	121	137	108	133	134	157	148	153	121	121	125	123	128	119	128	124	147	135	130	115	129	125	113	140	101	111	133	148	119	122	121	123	106	128	115	133	135	117	129	125	114	112	136	113	127	121	124	125	146	116	139	127	121	125	122	124	127	113	137	144	144	151	139	112	108	152	113	127	137	120	107	132	131	119	121	133	134	122	119	139	107	120	137	145	120	149	128	136	123	116	117	115	129	116	134	111	130	133	110	132	145	129	127	121	123	92	142	136	134	124	114	110	119	119	155	118	132	118	129	114	145	123	121	112	133	133	87	113	121	138	122	124	135	127	148	135	143	125	126	116	121	145	146	117	119	108	124	146	141	146	141	102	128	129	140	123	150	117	127	122	127	135	139	142	97	119	119	121	120	125	123	134	129	128	115	144	126	131	125	120	137	143	137	146	127	133	127	111	118	120	128	115	134	130	122	124	114	138	124	124	129	107	130	120	129	122	118	96	130	117	121	118	136	130	148	124	142	136	137	127	117	115	135	128	118	128	113	131	112	119	122	142	124	123	108	133	138	138	117	131	128	126	134	125	123	132	130	143	115	101	123	126	126	142	139	132	119	120	138	125	127	139	121	111	113	119	127	116	120	140	141	112	139	127	132	124	135	136	119	122	117	143	149	125	126	134	130	112	125	129	130	123	111	128	134	134	108	136	116	134	115	142	124	125	130	122	120	131	140	109	138	117	122	127	118	117	119	123	133	132	130	116	155	147	118	109	128	136	112	139	141	122	144	107	141	111	114	131	136	120	129	146	114	120	122	120	118	113	127	136	115	122	140	141	117	127	145	135	123	129	112	129	141	135	123	120	136	128	139	120	118	104	118	115	138	145	126	123	108	130	121	117	137	132	123	116	133
10772	17247	11633	5505	3467	2474	1728	1298	1016	770	698	587	535	468	401	357	313	355	268	301	300	279	286	269	251	213	227	245	220	226	222	243	242	214	247	208	232	212	230	239	178	221	200	185	214	238	207	200	198	207	212	203	203	205	210	179	200	189	218	197	196	178	197	187	197	203	226	213	210	185	235	179	186	186	204	218	204	192	194	191	183	191	171	182	187	193	222	181	210	209	208	199	214	198	199	188	190	177	196	207	227	176	191	190	210	187	225	189	185	191	197	201	198	208	216	197	195	218	200	181	206	182	192	199	194	176	199	199	185	187	201	204	186	185	182	180	174	200	196	168	172	187	178	197	177	186	178	181	201	200	170	175	181	178	195	190	166	183	174	216	172	187	191	201	172	176	215	189	187	193	205	177	189	177	193	183	187	213	188	161	205	190	183	195	202	161	197	192	187	205	182	213	196	189	234	186	193	204	184	192	189	184	180	191	180	202	199	186	182	202	195	186	186	208	178	217	181	197	194	187	200	202	180	184	196	212	192	189	199	179	184	190	203	186	188	223	173	188	180	181	194	194	181	171	185	169	188	217	206	184	181	178	203	184	160	227	194	201	177	217	182	176	174	178	174	193	177	205	213	175	215	206	196	204	208	216	209	208	194	171	174	194	195	184	223	195	204	178	209	177	190	182	179	178	180	207	182	197	193	211	207	189	212	186	184	193	211	195	195	191	183	178	194	173	196	198	205	188	191	199	200	200	184	189	180	195	190	188	192	196	185	185	201	192	177	199	198	195	199	190	205	200	195	177	180	191	180	210	169	196	178	205	197	190	191	209	217	165	156	183	183	195	174	183	195	190	199	189	186	199	196	216	177	191	169	197	187	197	209	198	211	168	207	175	199	176	175	198	171	200	218	188	212	186	206	192	163	155	182	180	183	180	185	195	181	176	202	196	178	182	156	193	198	194	191	190	176	194	183	187	197	196	219	200	197	194	200	204	179	189	190	185	179	196	170	208	185	183	193	192	174	188	197	221	165	188	194	208	186	181	188	191	186	158	181	209	197	206	172	203	187	191	195	190	187	203	198	183	179	201	198	223	175	172	181	172	198	199	197	178	190	176	190	201	203	175	192	182	165	182	194	161	185	193	185	172	186	173	212	195	196	181	193	181	203	177	188	183	206	171	178	192	198	183	164	197	208	190	192	192	172	164	160	155	173	190	200	206	193	203	191	200	189	176	181	212	168	211	191	212	215	192	183	184	171	203	185	205	165	190	177	182	199	216	191	180	209	166	205	175	205	180	178	179	180	199	187	160	175	206	209	182	212	194	202	173	207	211	175	209	192	172	179	181	161	159	180	200	212	205	191	175	185	178	187	204	174	174	198	189	178	194	204	179	181	180	144	179	180	202	177	195	190	180	213	185	201	180	191	189	177	166	184	204	189	192	190	204	188	163	192	178	211	173	182	185	206	173	184	182	180	204	208	184	170	177	214	203	197	184	197	199	195	211	188	204	175	171	204	198	178	200	213	176	194	205	170	180	178	198	187	194	201	180	186	182	196	193	197	204	186	200	185	199	173	197	197	189	186	176	181	181	184	170	195	196	202	246	197	203	198	177	215	188	183	201	198	189	188	177	187	181	179	209	183	200	188	199	165	185	196	181	207	176	180	194	186	206	195	171	183	187	185	191	194	207	188	191	195	194	195	181	172	172	190	202	201	174	183	192	199	190	178	210	208	201	189	190	198	158	195	201	239	197	192	203	196	178	193	176	176	184	175	190	190	196	189	167	197	187	190	198	189	188	227	182	206	184	200	185	180	185	190	193	174	174	206	188	164	202	211	196	220	176	180	204	181	214	223	198	169	193	188	173	186	188	196	168	187	203	202	190	195	200	221	193	177	180	185	195	183	195	150	203	190	188	184	206	200	160	189	163	193	195	202	173	182	224	193	187	207	171	180	195	184	194	171	212	174	205	213	217	185	193	214	188	179	187	192	186	161	194	211	198	210	193	197	204	171	192	194	201	182	183	191	177	180	169	188	197	189	189	182	169	206	197	179	190	187	193	182	187	187	176	187	188	195	208	192	173	207	192	202	171	177	201	174	190	213	198	196	161	186	171	189	178	179	178	200	197	215	217	195	186	202	196	196	177	186	181	182	183	195	188	196	200	194	201	202	176	194	224	181	201	211	192	158	172	180	182	184	187	193	205	171	185	175	191	185	182	194	206	170	178	186	184	190	187	208	201	181	191	192	196	202	189	178	209	172	174	224	182	193	197	195	192	170	192	194	188	184	194	188	181	202	185	194	165	207	169	198	165	185	177	202	206	189	192	215	215	208	172	181	186	193	182	196	199	194	193	206	179	187	219	173	187	176	207	192	171	185	170	218	194	213	215	184	176	176	192	196	177	179	203	197	201	172	163	197	167	184	185	183	187	193	188	178	167	201	195	181	215	211	183	179	186	222	206	197	173	192	198	174	208	204	185	168	193	218	198	194	198	169	171	186	194	174	191	179	185	212	196	183	181	186	166	185	235	204	204	192	188	187	181	186	187	178	215	176	183	172	209	172	176	201	211	209	202	189	207	200	165	185	174	183	176	213	217	183	199	177	193	189	185	213	200	216	187	177	211	203	203	206	190	197	177	182	201	195	208	175	185	184	188	190	193	200	196	175	189	194	224	197	211	186	173	210	190	204	192	197	175	183	204	227	201	185	180	187	199	197	199	199	167	179	186	201	195	190	212	202	173	176	180	185	203	206	182	180	185	185	205	196	201	210	190	167	182	183	202	203	180	213	166	192	199	183	198	215	200	184	199	222	193	193	196	198	209	190	212	201	209	187	208	216	194	176	204	190	195	178	199	187	192	197	174	190	191	174	216	188	170	181	201	195	184	178	185	180	192	187	187	208	162	182	181	224	183	187	178	197	206	207	180	178	190	221	176	186	210	202	214	170	204	178	176	198	194	189	189	174	204	176	204	195	192	166	188	179	161	197	199	194	189	162	185	189	209	161	195	179	198	203	187	197	185	195	190	183	181	166	213	193	178	184	187	188	201	221	190	179	198	198	193	173	179	213	218	192	173	195	173	185	216	203	222	176	178	192	181	171	190	189	161	200	191	210	183	193	205	190	200	173	188	182	199	197	185	176	201	180	175	164	195	189	167	183	206	199	196	182	185	184	200	222	197	198	168	203	232	183	209	175	210	205	173	207	171	168	205	177	212	195	202	178	163	199	217	215	178	178	178	216	221	194	181	211	185	225	197	205	215	177	186	187	176	215	189	199	172	210	191	198	198	202	174	188	153	207	198	187	175	184	173	180	199	205	168	198	198	187	208	192	194	206	185	181	189	191	190	185	200	185	187	218	167	195	185	171	190	175	193	181	168	215	179	184	184	185	197	188	203	190	190	204	189	170	203	172	184	189	179	185	157	183	200	217	186	179	195	182	177	192	195	186	167	200	228	202	188	177	170	202	168	213	198	183	171	209	190	190	186	192	183	185	187
26787	18902	5532	1205	812	665	541	529	498	480	506	455	471	458	510	484	447	476	467	451	452	417	478	470	512	495	487	464	494	504	483	474	491	483	478	450	493	453	442	452	487	474	504	464	458	454	430	467	447	496	504	471	490	466	491	447	466	465	451	445	450	492	474	434	484	467	531	445	461	482	463	455	402	419	468	479	445	477	445	475	470	422	469	471	474	471	474	480	483	480	429	488	476	502	471	478	422	437	463	425	442	443	455	464	417	445	503	417	461	506	495	468	437	462	469	442	502	461	470	479	479	433	471	462	445	456	453	454	492	495	468	455	465	468	469	455	432	478	462	436	455	454	454	476	444	438	429	480	441	501	472	471	421	469	526	445	478	438	433	478	432	444	461	437	466	467	441	469	502	458	458	486	470	481	485	448	438	486	470	488	454	451	469	465	476	464	476	423	494	470	458	444	433	472	462	485	455	508	473	459	454	451	467	495	485	466	497	489	456	450	486	477	462	466	490	464	481	441	483	459	532	486	478	492	465	442	453	472	428	440	406	438	482	456	467	443	455	471	449	443	465	464	485	453	472	497	462	473	480	460	448	494	444	474	493	475	438	463	431	448	463	409	474	461	419	456	458	447	431	490	477	435	458	443	458	463	433	476	427	446	469	484	445	468	467	473	456	466	430	476	478	429	484	452	449	477	475	433	466	480	440	477	438	439	456	473	490	477	446	440	456	457	477	462	490	488	443	500	449	425	464	471	446	470	435	479	501	487	472	425	444	465	460	494	474	486	473	445	446	457	442	468	442	446	466	450	439	476	457	495	457	453	460	479	461	473	434	513	478	494	445	452	437	458	435	470	473	482	428	408	428	468	494	430	472	484	470	469	509	494	453	460	480	500	469	435	484	444	462	468	493	438	454	487	516	476	454	484	425	450	474	455	423	469	484	477	452	439	411	445	478	467	486	416	489	458	455	441	453	485	438	467	448	477	479	466	469	452	410	503	449	444	472	447	458	474	474	469	501	447	458	462	491	502	467	483	478	440	447	496	451	467	457	424	461	426	477	479	421	467	423	474	487	467	506	418	473	487	486	428	437	449	449	496	449	455	468	472	469	418	490	465	448	503	454	482	497	462	464	465	429	475	490	463	408	422	492	473	491	416	469	486	463	435	462	493	465	479	475	435	451	465	475	458	476	462	450	475	491	465	426	445	491	445	450	465	441	436	443	457	460	482	413	470	438	466	469	441	443	445	479	459	452	436	434	485	460	459	425	469	469	430	470	480	491	459	489	400	451	467	446	462	444	482	463	461	465	450	479	441	486	473	478	451	450	460	467	470	484	485	441	450	456	483	461	472	454	486	506	439	458	448	480	452	452	443	423	463	440	467	427	459	485	439	469	452	449	478	451	456	480	486	466	442	458	425	448	441	447	430	494	443	507	454	439	466	443	477	475	431	435	475	414	444	451	497	471	439	470	480	448	448	447	519	475	441	472	441	415	484	465	453	476	482	459	489	430	442	479	474	438	499	448	447	455	450	469	464	459	482	461	460	451	465	477	473	488	452	432	484	455	451	450	481	453	466	460	471	468	481	457	445	460	490	458	479	457	446	524	419	474	445	432	430	488	452	469	448	523	423	498	425	476	474	436	469	476	449	456	447	493	431	470	439	475	423	463	476	459	479	451	445	472	462	431	467	453	435	429	478	477	514	478	475	474	500	453	443	491	470	438	464	480	482	452	448	449	468	459	495	481	486	435	465	489	468	437	485	511	443	499	455	455	436	468	430	471	463	452	408	446	480	481	436	451	460	441	532	441	439	465	467	474	459	498	454	491	447	466	496	459	456	445	482	441	467	447	489	481	440	452	468	445	438	458	474	484	405	451	481	459	475	505	498	485	478	448	474	479	444	463	498	438	463	477	459	484	453	450	405	460	463	478	482	498	413	471	497	468	432	452	456	498	440	441	483	464	480	446	417	467	450	470	485	445	472	466	472	477	442	471	464	440	474	471	460	435	503	483	479	426	464	471	456	498	448	495	464	452	435	471	426	439	489	456	481	444	451	419	435	501	529	482	471	446	495	449	422	454	422	459	454	450	458	437	467	467	474	471	483	511	440	484	470	500	451	461	484	468	511	435	467	459	465	458	442	468	418	460	450	479	495	491	476	483	455	463	446	467	481	514	462	475	465	476	466	463	475	469	468	458	483	500	453	458	428	423	492	445	512	454	455	458	460	477	489	455	462	497	456	479	487	469	465	485	421	463	431	457	479	449	465	476	494	433	475	460	495	439	467	464	477	424	471	446	492	476	443	467	488	439	440	437	484	498	437	477	429	482	407	430	466	419	422	457	483	480	451	485	483	463	441	423	473	434	477	467	485	503	467	467	433	469	482	482	484	451	480	497	440	452	467	465	462	461	480	471	442	449	508	479	448	456	444	466	480	482	448	501	456	449	431	487	481	468	490	475	510	504	478	449	461	463	451	508	449	425	442	458	466	492	457	471	481	482	435	472	449	417	481	460	468	470	442	464	443	479	487	461	460	470	450	471	492	468	512	486	476	438	483	480	428	462	466	511	435	474	440	413	416	428	448	458	499	472	456	499	417	497	487	464	470	464	436	472	491	474	446	458	434	456	442	417	446	480	471	475	498	442	433	489	465	479	493	466	464	487	525	447	440	461	485	448	466	495	427	431	482	460	453	472	485	473	461	503	435	472	455	382	482	425	457	475	485	446	466	484	447	474	472	448	445	463	494	422	444	472	494	491	467	470	430	465	471	454	418	475	454	475	446	437	482	444	457	496	465	431	527	461	491	472	459	457	470	484	455	436	488	471	428	489	453	498	435	466	452	481	465	468	477	459	487	468	496	478	446	465	486	484	466	455	442	419	484	445	467	418	495	485	449	472	464	479	444	487	429	484	475	443	466	477	467	453	461	482	484	453	452	446	449	437	456	484	470	406	428	460	457	463	440	417	503	456	477	439	500	449	455	469	482	446	454	501	473	459	414	461	483	434	462	505	445	441	505	468	424	485	477	476	440	437	482	456	468	453	503	470	458	474	443	464	436	451	481	459	459	458	427	459	519	475	471	448	438	463	474	484	466	487	466	520	482	466	461	452	434	474	482	445	446	497	433	436	496	455	463	487	478	493	471	424	493	455	495	435	473	435	443	430	475	470	452	463	481	495	478	485	488	484	512	458	427	465	476	418	450	501	451	435	452	448	462	441	480	469	482	479	471	491	440	483	439	477	486	454	479	468	456	476	487	452	436	460	465	478	455	442	452	465	449	454	443	479	429	456	501	447	449	457	444	457	489	460	473	453	483	474	458	471	483	470	461	431	489	466	453	502	473	440	443	518	499	462	436	457	486	414	472	479	455	453	475	448	457	456	429	446	411	499	466	525	439	481	454	443	495	413	443	450	481	489	475	445	482	441	454	481	452	424	476	444	438	465	441	450	458	448	470	469	448	427	493	443	467	477	482	459	502	478	481	467	463	480	461	502	464
7991	3965	2813	1453	1213	1008	852	843	768	782	764	698	674	747	703	725	688	704	726	720	712	649	669	666	739	691	736	717	742	716	654	694	655	705	701	713	695	741	726	689	715	739	672	695	697	687	701	754	714	664	729	706	712	675	678	706	708	720	654	645	687	731	654	677	704	730	709	696	726	668	701	692	697	714	701	703	693	702	652	683	647	697	695	712	685	689	676	656	712	698	697	699	691	722	689	693	629	703	693	682	723	709	729	712	693	698	719	660	721	713	712	701	694	700	698	660	676	734	764	683	717	674	694	714	690	690	716	686	679	705	697	694	755	682	758	743	643	704	706	711	708	711	708	699	704	667	686	693	707	700	696	725	693	720	684	675	676	753	674	680	682	720	718	715	725	747	681	730	672	673	670	668	694	685	699	689	722	730	684	741	706	710	738	705	744	682	735	643	662	682	703	689	713	677	740	729	749	688	675	680	691	645	722	695	759	706	647	706	652	714	696	681	675	716	692	684	717	711	722	695	738	664	692	668	722	686	732	718	663	678	696	674	699	727	727	716	683	737	705	717	699	685	700	703	719	769	662	690	712	669	735	709	711	660	711	676	714	674	690	671	681	698	719	706	665	732	710	722	667	677	733	751	682	690	654	681	727	691	671	682	703	702	703	703	683	712	721	687	684	679	678	694	720	725	701	724	748	722	651	679	751	711	688	668	710	733	711	652	716	702	639	631	710	697	689	687	721	707	720	662	687	746	702	693	722	658	703	677	745	722	669	725	692	686	670	683	729	705	711	644	686	683	701	655	671	707	676	707	724	695	717	709	676	716	689	734	699	692	696	727	671	668	676	725	697	683	720	693	727	725	696	737	696	650	676	739	734	699	725	689	688	705	690	709	703	681	706	709	692	711	723	699	661	686	670	701	719	689	698	691	740	721	728	718	705	718	720	714	710	727	725	671	685	679	651	670	652	720	673	703	750	671	711	693	714	726	712	702	667	661	699	686	706	695	691	665	681	660	688	718	739	683	663	739	672	709	670	704	720	693	665	746	752	706	663	734	722	707	643	693	671	705	682	744	676	740	716	679	713	707	684	750	708	682	699	693	680	723	634	717	712	731	729	676	698	710	728	668	669	675	690	726	681	723	678	721	720	705	681	716	686	697	671	632	745	728	701	667	679	647	677	703	707	728	713	720	694	659	709	673	711	646	651	694	689	704	678	702	691	699	686	707	709	684	734	669	689	674	689	700	732	705	697	710	697	707	694	685	686	700	764	686	685	694	688	702	722	687	686	729	680	682	711	703	691	742	743	651	725	667	704	691	707	711	702	662	656	735	713	675	696	699	690	665	751	718	726	747	680	701	675	751	739	676	677	657	673	679	744	696	724	731	707	714	670	717	708	718	719	689	636	700	723	696	726	677	682	646	695	708	679	694	700	696	691	681	654	706	728	725	720	720	705	713	684	724	692	681	688	685	700	662	701	682	700	689	671	710	736	657	670	635	725	710	737	738	717	716	700	675	686	719	674	659	704	729	729	761	707	695	744	690	644	721	639	721	677	699	743	651	709	700	663	725	708	684	693	695	691	701	689	678	697	704	711	709	680	689	731	696	671	642	734	688	698	720	723	796	729	631	755	730	700	673	716	677	718	712	682	697	668	695	703	689	681	749	675	700	677	718	687	707	667	706	712	683	744	638	675	698	681	704	690	681	714	657	705	658	713	720	705	680	699	636	685	737	714	700	714	755	641	712	630	708	683	676	705	649	727	724	712	706	690	730	675	730	727	706	720	744	711	711	711	684	737	763	749	716	661	706	688	678	704	711	668	683	741	692	740	684	691	719	711	760	701	700	677	729	719	667	670	726	706	731	705	694	715	712	717	681	696	639	758	672	728	713	666	686	734	662	743	672	700	746	689	717	716	706	717	693	723	655	698	735	660	680	696	715	726	734	679	731	721	735	718	661	675	731	660	671	666	705	714	681	709	696	709	692	725	626	721	690	703	735	747	702	704	705	649	703	708	695	743	693	650	711	715	688	678	740	670	670	702	711	667	697	683	704	669	708	679	724	715	699	709	673	693	702	684	659	705	682	679	718	719	739	728	693	659	678	688	704	694	662	677	673	722	703	656	718	686	663	756	713	648	725	694	693	731	642	664	700	733	722	686	664	694	683	685	728	711	680	722	720	669	698	704	686	734	681	687	725	717	703	694	716	726	697	678	699	688	699	772	674	679	670	680	710	677	671	674	765	698	700	689	695	720	705	693	668	670	716	718	688	716	689	669	697	701	706	657	750	678	697	695	724	684	720	661	679	690	687	697	677	676	750	707	728	660	730	673	730	702	672	745	699	725	688	706	700	694	693	722	686	678	675	724	685	706	674	696	682	724	695	723	703	717	726	680	678	737	691	694	704	655	662	688	711	701	676	694	683	695	637	704	696	695	690	713	649	709	685	666	676	730	695	708	654	750	733	712	727	658	694	782	666	697	736	739	696	692	715	733	652	624	712	720	728	719	723	717	701	733	720	684	736	692	642	706	690	655	675	682	703	751	726	669	675	684	653	721	707	736	650	712	723	721	696	674	663	698	671	734	688	728	704	677	714	668	638	670	695	729	650	712	657	725	727	690	772	739	712	694	704	712	694	725	673	672	649	696	677	708	714	680	730	653	681	667	687	737	711	686	708	708	676	702	699	685	678	706	665	631	663	725	697	716	715	659	705	697	709	678	694	753	684	685	683	694	715	676	659	710	683	703	743	645	661	718	687	713	755	704	722	701	705	666	726	696	642	681	722	663	676	683	679	723	715	672	714	668	703	678	763	728	703	690	701	712	682	707	689	682	663	695	659	713	697	746	698	705	706	672	706	696	670	695	644	663	719	687	694	691	755	728	717	687	668	703	683	665	659	681	680	726	720	699	658	705	666	709	739	690	743	714	760	696	691	674	715	694	680	694	686	710	691	669	695	704	695	699	679	685	694	714	718	709	682	714	692	719	677	685	683	711	700	713	713	736	719	676	666	729	711	708	704	655	627	743	714	676	643	637	694	686	760	686	710	705	678	736	694	718	743	731	766	715	660	739	697	659	664	668	751	720	699	654	669	729	700	697	712	738	681	686	708	645	738	671	693	653	668	649	697	693	678	686	666	693	706	699	688	747	680	712	713	739	710	718	734	660	703	721	754	720	690	706	682	649	721	670	659	706	741	734	749	676	725	729	685	679	701	700	654	739	686	719	699	697	700	723	697	682	727	729	717	716	689	731	706	708	685	719	712	680	691	729	719	648	718	704	694	680	673	727	683	699	702	703	734	702	668	704	648	720	687	745	717	725	711	708	680	684	651	732	696	720	714	699	707	702	754	780	717	656	716	739	670	732	690	675	758	670	694	706	727	661	722	666	655	729	680	728	679	726	671	725	710	684	714	680	697	732	691	693	714	687	747	701	710	764	685	705	678	716	694	690	711	729	695	698	684	736	732	660	695	687	705	699	650	675	727	700	709	698	712
22945	21052	28154	24131	20993	6267	705	483	406	417	364	288	293	319	293	250	297	278	275	247	254	268	253	258	279	241	242	271	279	257	218	255	280	248	284	269	253	270	270	258	202	231	226	222	257	225	249	244	268	248	219	222	223	247	260	247	227	248	256	270	244	254	220	242	274	246	247	239	263	257	229	261	258	224	222	244	237	249	248	236	252	235	262	256	229	267	234	232	214	249	216	252	266	256	240	245	261	244	218	246	250	239	233	230	230	235	264	253	245	238	245	225	221	224	232	215	293	241	241	227	212	250	251	232	249	240	262	254	271	251	264	289	247	232	260	260	259	266	217	260	231	233	245	247	225	233	221	222	241	241	233	246	233	250	226	233	235	239	219	243	243	229	214	225	255	252	263	247	226	238	226	223	247	239	253	225	244	240	234	224	279	237	233	258	224	244	235	217	217	264	246	252	247	220	231	261	219	235	232	228	246	261	239	224	234	247	234	246	256	248	258	257	228	248	272	240	235	255	257	268	239	232	238	248	269	244	242	236	240	227	232	240	274	264	237	239	255	230	218	253	241	224	203	246	279	258	239	217	252	217	260	259	229	227	248	232	243	236	262	248	239	232	235	254	246	262	247	234	221	242	237	262	230	238	249	211	234	233	222	248	233	233	217	256	249	225	224	232	266	262	247	225	229	251	244	247	253	242	245	243	248	238	247	230	249	248	246	239	228	227	229	255	218	206	262	257	239	213	221	254	242	262	255	245	262	235	242	219	222	254	256	263	260	250	241	247	252	230	279	229	256	263	266	226	234	224	210	245	215	256	240	220	228	255	225	261	227	236	229	264	259	203	255	231	254	221	246	267	220	262	234	238	231	256	235	227	235	252	236	255	253	208	254	216	244	243	254	242	244	231	261	228	230	218	220	219	261	225	227	258	257	241	222	247	251	237	230	224	254	230	218	246	256	241	263	236	259	228	232	224	272	233	236	224	254	241	262	248	210	272	244	247	220	245	233	213	221	233	260	253	228	253	239	212	252	226	251	238	244	238	253	230	227	257	266	255	255	229	232	225	234	263	253	258	234	262	246	236	221	247	244	243	249	249	255	236	233	252	241	227	245	247	266	240	236	252	238	239	237	248	253	260	263	250	239	225	254	250	239	245	247	243	236	233	216	232	239	230	238	240	253	231	246	262	238	227	232	238	246	212	259	242	255	275	236	261	251	258	250	260	222	208	216	251	237	243	259	237	230	257	248	252	227	249	236	267	272	230	235	238	258	235	247	254	223	277	231	230	268	221	223	243	260	261	219	246	252	253	250	215	249	262	235	224	224	242	231	246	264	240	238	222	260	221	254	210	230	223	260	242	256	260	249	246	260	227	272	244	235	262	261	222	229	241	222	270	220	234	240	244	244	234	233	221	234	240	240	225	224	261	261	222	260	244	226	236	234	244	226	238	218	241	238	254	221	246	223	271	243	204	260	255	253	254	231	221	255	236	228	245	263	266	244	228	224	247	232	232	212	217	252	220	246	244	270	259	246	232	231	244	234	255	241	231	247	238	240	216	223	235	237	263	250	254	253	255	260	259	239	264	244	227	246	214	224	241	239	238	254	218	219	245	239	221	245	241	234	225	229	263	207	224	216	229	248	230	236	248	256	218	222	217	242	242	245	271	227	252	264	238	217	272	263	245	227	225	275	232	237	242	234	217	240	239	237	236	263	230	252	254	247	267	214	257	210	261	254	217	254	255	232	257	253	257	269	254	234	267	253	239	240	253	244	225	245	231	247	244	228	246	256	230	241	232	216	259	246	262	228	238	251	236	239	257	248	272	233	240	255	250	202	237	241	238	218	253	231	240	239	260	269	233	244	240	268	233	236	231	244	234	227	226	255	270	244	222	221	238	260	254	276	256	261	256	225	251	234	250	255	256	259	241	243	227	247	217	212	236	224	213	240	219	271	233	258	249	247	280	249	214	210	236	253	246	241	236	240	248	239	237	262	226	238	228	245	254	238	266	256	270	240	248	238	253	246	224	257	231	233	218	217	225	251	244	248	261	269	257	234	233	238	241	229	240	241	237	224	251	253	241	260	249	222	268	238	239	237	247	240	243	237	253	257	260	237	235	245	242	226	240	258	237	232	218	218	242	270	216	223	259	242	263	237	249	225	238	244	244	233	214	234	235	252	258	237	261	221	241	233	238	229	259	257	232	243	237	236	231	245	221	247	235	254	258	262	256	241	232	245	214	219	253	243	248	241	241	242	214	259	275	236	228	237	272	254	229	258	295	259	218	257	233	240	264	249	260	271	247	239	237	249	226	248	246	261	228	265	223	233	251	223	228	257	218	275	241	253	250	267	229	235	220	227	250	222	241	231	242	247	223	265	247	228	234	218	275	229	258	235	252	206	242	253	259	224	235	230	237	238	261	258	226	236	267	212	233	248	253	266	238	274	282	247	226	223	251	246	225	224	241	228	231	240	232	250	243	221	263	223	207	251	200	252	230	258	246	214	239	230	245	244	251	260	236	267	221	225	222	259	260	235	230	218	229	226	248	246	237	224	245	225	260	244	229	259	239	247	232	213	258	239	233	252	252	269	232	250	225	239	260	235	246	231	250	274	230	252	257	238	238	228	200	229	246	252	212	220	254	215	223	226	255	242	244	236	236	226	249	265	237	256	220	244	231	241	233	230	247	245	258	236	251	236	224	237	257	262	226	208	240	250	226	246	244	231	212	248	244	257	265	230	261	229	224	238	242	232	223	209	252	255	243	228	261	244	221	232	270	256	227	206	246	236	234	240	272	199	244	235	228	203	249	226	241	231	255	247	229	243	242	235	243	231	252	252	264	247	240	225	226	258	259	273	209	253	263	243	256	229	249	258	222	240	238	246	257	252	255	256	246	223	245	226	235	211	226	231	253	251	265	255	225	238	250	255	221	250	256	249	226	239	216	239	243	244	237	216	234	203	209	264	227	229	265	261	246	245	251	239	231	241	240	225	236	231	250	211	258	245	242	236	246	252	252	275	234	257	257	223	231	232	237	241	236	246	223	229	268	220	238	265	238	269	243	247	260	236	247	275	236	256	234	229	276	246	233	242	246	237	277	259	236	222	246	250	238	238	251	225	243	249	219	260	216	231	230	272	221	256	237	248	231	239	250	233	271	235	245	239	234	216	247	224	240	218	221	234	233	237	250	212	244	239	242	269	256	244	254	224	237	230	226	220	240	259	257	240	246	266	255	241	272	242	268	269	275	218	236	243	251	229	240	246	223	245	245	254	235	239	238	244	238	236	245	249	255	245	256	212	239	245	273	230	246	245	226	238	257	241	233	244	238	217	232	245	248	220	236	229	243	255	216	217	242	233	232	251	243	251	249	226	252	250	243	229	238	253	233	239	245	234	244	257	230	258	211	242	240	253	267	266	256	249	232	260	257	251	259	246	239	214	248	243	236	251	250	258	253	207	252	238	235	236	247	261	279	264	222	250	226	231	236	245	248	223	222
9363	12159	7910	3675	2300	1667	1315	1046	800	800	691	579	613	554	498	487	468	431	449	427	426	441	429	463	474	429	409	391	396	387	455	416	400	400	408	395	382	387	420	374	404	378	368	385	403	400	361	424	400	385	397	367	373	377	394	399	406	385	405	405	402	406	397	402	391	395	399	397	387	352	406	341	332	407	388	389	419	336	363	376	400	374	331	369	414	374	393	363	381	415	366	370	362	424	358	392	406	364	374	409	387	352	385	410	407	407	371	399	349	377	401	368	395	372	346	395	396	384	371	344	411	373	388	422	367	374	376	366	368	372	377	370	414	383	367	358	402	369	408	381	370	377	361	345	351	371	391	379	367	376	358	332	406	363	380	397	367	437	355	369	384	375	419	390	386	365	402	397	364	359	392	401	377	365	354	383	380	358	407	384	378	388	360	394	360	374	391	398	340	393	372	374	403	400	411	355	406	348	392	385	375	373	388	391	381	401	380	387	396	381	363	361	347	384	379	361	416	405	365	383	374	412	387	413	414	341	413	372	376	334	370	391	383	376	396	385	343	409	358	383	378	377	372	389	371	370	363	388	386	395	394	369	407	417	396	384	354	373	401	400	404	398	388	374	365	370	370	386	359	358	352	371	373	387	364	363	391	389	383	376	376	360	405	353	358	413	395	343	361	386	372	377	353	407	360	363	387	371	425	350	367	342	357	389	377	373	371	393	416	409	417	382	357	374	363	379	390	409	378	377	387	360	369	397	375	390	387	390	374	393	360	387	383	386	397	391	423	403	394	370	346	390	361	342	356	427	387	356	360	376	368	393	378	349	361	418	379	351	372	402	385	381	332	401	378	394	367	379	393	385	383	374	362	396	392	380	356	374	402	392	391	342	365	364	370	388	390	358	366	389	373	386	388	373	400	371	367	396	363	384	392	377	380	387	395	413	382	364	384	358	388	381	357	370	367	392	386	369	379	364	382	384	387	391	384	358	399	382	383	345	351	390	337	380	385	369	360	393	373	370	388	424	390	382	394	379	359	400	329	401	370	373	376	362	368	380	357	408	373	409	382	403	367	396	385	392	378	401	405	400	388	350	383	385	373	378	411	396	378	372	362	372	394	388	398	356	376	377	362	372	363	423	375	378	372	375	398	395	413	364	386	363	378	359	367	363	371	369	380	370	352	349	393	360	391	382	370	348	390	391	374	378	374	384	380	397	377	384	386	351	354	387	401	328	400	384	397	335	384	362	417	382	382	370	369	371	376	384	382	354	435	405	385	396	403	391	396	410	378	370	373	396	402	369	338	365	340	371	399	387	373	366	382	398	362	388	351	393	376	379	383	377	385	366	395	401	408	357	355	360	381	373	395	388	399	373	387	365	392	366	385	367	357	384	383	371	363	389	373	360	388	387	396	356	363	359	369	390	390	375	397	372	390	374	351	385	400	390	344	402	355	346	410	380	390	389	414	377	392	364	413	370	396	382	389	339	379	366	356	403	378	367	395	385	382	387	385	331	383	393	375	396	405	407	344	371	361	415	376	370	380	396	392	377	392	369	380	349	398	404	401	381	355	380	396	389	371	381	377	358	380	400	381	365	400	374	362	372	379	340	355	412	374	372	409	382	340	395	397	354	399	387	391	374	376	358	404	372	372	363	385	351	404	379	392	411	376	386	379	414	374	353	389	371	369	405	402	395	413	390	372	393	369	335	369	383	372	349	358	425	396	364	369	377	350	396	403	394	376	405	371	382	380	390	401	381	365	356	377	369	368	369	417	378	381	382	391	330	376	350	389	373	405	409	353	371	393	390	381	379	367	424	396	388	386	399	375	410	370	361	343	385	344	377	366	375	393	378	393	381	379	391	400	354	360	395	372	403	381	398	387	404	376	392	376	360	342	395	376	399	387	378	374	392	378	376	353	382	385	395	340	367	396	352	381	333	362	371	410	390	363	369	336	373	395	380	390	368	376	391	392	356	368	349	359	399	372	342	420	402	354	383	413	378	382	373	412	405	372	370	399	385	379	418	407	366	400	377	372	385	388	378	342	370	364	375	358	358	376	371	396	412	402	385	379	394	420	352	393	396	408	390	364	403	362	374	360	363	390	386	344	379	423	363	390	337	381	365	405	392	401	405	408	362	405	385	353	399	400	357	360	389	419	366	397	391	389	371	380	381	401	398	399	407	389	386	377	359	368	377	378	406	391	402	379	401	371	368	353	373	330	429	346	432	411	347	386	406	338	374	399	374	382	340	380	361	409	367	430	398	362	390	389	382	385	425	373	372	416	394	419	419	364	369	374	378	374	373	358	410	387	381	388	383	376	376	392	379	378	380	379	385	387	386	417	341	371	389	389	354	395	356	373	402	364	361	403	406	374	367	383	369	387	394	361	385	368	363	375	378	384	375	370	350	381	357	395	391	378	369	357	383	390	370	396	417	373	380	367	361	382	389	371	372	401	361	351	356	420	410	381	359	386	354	382	400	371	378	402	409	405	385	401	418	393	346	395	367	387	413	365	376	399	387	400	350	343	405	384	385	358	386	405	400	368	369	370	408	377	393	359	382	417	378	355	370	410	374	376	386	413	367	380	383	368	387	377	395	381	412	377	381	418	386	361	360	406	394	421	359	411	405	383	334	361	369	382	380	347	365	393	390	395	384	389	416	372	335	390	349	345	428	386	407	383	390	387	413	392	379	373	378	395	359	391	379	355	404	385	381	364	368	362	392	384	378	357	388	341	358	381	366	417	352	382	421	381	400	400	392	384	348	397	370	414	381	396	433	397	373	420	383	377	367	375	370	358	360	397	382	410	368	365	369	391	373	375	372	375	387	343	351	405	354	378	400	366	368	374	409	392	390	364	382	410	365	367	363	360	352	366	375	407	418	373	385	423	414	376	371	379	379	392	380	379	404	390	378	379	369	382	416	372	372	420	368	366	372	406	383	402	402	372	407	355	368	385	374	398	379	363	399	361	382	389	393	384	387	381	358	379	388	397	405	370	376	341	356	373	370	433	384	403	370	331	354	388	387	387	388	389	395	340	383	348	359	368	404	366	371	360	378	407	367	352	369	391	384	378	385	370	395	402	383	371	392	401	399	359	377	378	347	382	381	363	378	368	372	380	361	403	369	411	391	371	353	391	369	372	396	331	400	357	387	382	393	337	367	395	420	400	393	378	342	371	415	382	388	370	405	335	403	409	417	367	373	384	400	403	361	356	372	395	385	374	351	391	373	365	363	423	387	375	375	359	394	366	385	378	334	383	382	360	387	380	377	381	409	376	368	346	398	396	397	369	393	384	378	370	359	355	394	405	351	402	382	401	388	403	388	373	387	375	365	372	391	387	387	373	373	431	388	365	386	369	389	375	403	396	364	386	349	350	361	334	386	413	351	381	352	381	337	350	351	361	376	399	387	363	353	356	355	384	395	405	364	402	367	401	359	343	348	371	356	398	369	391	391	384	392	345	389	350	385	395	404	363	386	357	402	349	413	413	397	375	379
24172	21068	26598	25025	3462	688	661	565	505	494	456	480	478	479	483	452	434	449	475	443	441	470	470	446	408	426	411	422	474	441	454	443	435	413	482	432	464	413	444	488	411	435	427	431	446	480	454	422	468	425	446	435	448	429	407	426	431	455	472	447	420	414	462	435	451	444	438	435	385	452	435	441	447	408	444	454	434	411	418	456	419	444	443	452	460	452	445	437	436	487	396	451	452	453	430	425	397	403	444	427	441	424	400	427	426	446	429	434	433	448	469	424	410	427	463	435	432	444	429	433	458	409	411	453	425	430	457	450	448	452	451	423	456	481	448	482	493	438	436	462	434	450	448	449	511	428	416	431	435	431	426	437	437	416	421	433	424	418	396	473	448	441	437	417	447	412	489	424	382	407	434	417	386	428	483	429	431	468	439	435	469	444	437	408	398	442	447	441	417	417	434	425	460	438	419	447	426	453	450	442	417	419	461	456	410	441	479	460	398	435	448	442	408	391	449	427	429	409	469	431	438	453	461	458	427	432	439	442	444	462	459	453	442	457	412	428	453	430	444	442	477	458	467	444	456	452	426	418	437	410	427	438	477	407	417	436	402	435	420	499	418	428	447	415	475	453	441	442	440	397	415	469	414	455	390	422	418	429	402	444	427	424	436	419	425	419	466	424	442	436	458	434	470	436	434	439	470	410	411	421	434	432	414	415	430	451	461	456	455	484	438	410	439	387	436	480	426	441	390	445	422	422	460	438	440	411	450	433	439	443	436	455	429	452	424	405	451	493	414	440	449	407	444	434	431	390	400	429	431	474	447	443	425	441	399	405	453	458	447	434	392	430	422	420	399	453	435	446	402	436	420	433	403	433	440	451	464	433	411	442	471	440	416	436	420	406	440	428	417	446	460	437	420	457	457	438	419	407	424	429	433	457	431	445	451	436	428	431	412	414	457	421	457	455	446	477	447	444	436	434	437	451	438	427	441	458	436	479	440	440	393	438	450	424	399	469	447	421	421	410	440	427	444	439	424	445	419	427	414	475	454	416	416	472	436	428	432	419	398	406	446	423	465	441	437	477	462	423	442	438	405	473	461	472	449	456	453	422	458	455	413	438	434	429	422	423	403	399	434	413	475	416	490	471	454	429	435	450	439	438	445	455	472	437	452	461	403	435	444	410	451	413	432	426	417	466	434	435	428	385	438	458	437	409	415	441	474	428	419	403	412	430	451	432	401	427	474	437	439	442	419	458	455	462	441	442	427	416	421	459	413	464	423	434	462	462	469	447	427	407	461	441	423	438	483	397	423	458	440	474	439	434	438	427	437	446	446	452	444	431	431	413	439	451	428	452	405	436	449	423	457	469	426	438	424	441	415	435	422	466	477	427	480	477	434	431	436	460	403	419	448	446	468	428	422	427	399	427	478	435	441	454	436	454	444	435	412	430	396	457	441	456	408	446	405	427	424	454	454	455	437	397	441	421	443	429	431	416	425	470	447	439	452	443	435	493	432	410	432	406	416	415	445	442	446	419	461	476	417	451	445	419	447	453	435	426	457	413	416	423	438	466	420	437	401	436	425	439	452	480	441	449	408	456	468	447	476	414	471	451	436	421	461	480	449	458	423	421	438	437	462	462	440	432	441	436	426	450	446	439	434	411	439	446	448	443	432	415	435	429	410	466	452	438	427	426	440	431	433	426	427	431	422	447	445	446	451	403	459	448	429	425	434	424	437	428	431	456	436	425	446	426	453	470	438	471	442	464	457	451	439	443	455	444	453	438	419	454	438	423	400	420	436	437	468	420	451	427	428	451	409	422	436	424	417	453	472	451	404	437	460	452	436	431	478	457	442	424	423	425	483	428	424	429	437	413	432	424	436	417	420	410	463	420	448	438	431	443	415	416	406	439	462	432	404	459	448	467	513	436	429	452	399	404	425	431	450	454	403	457	426	416	455	484	458	467	450	451	416	382	464	440	461	463	445	444	422	437	445	423	436	436	463	448	425	457	432	437	445	429	456	446	437	425	420	419	411	433	445	427	459	451	434	456	451	436	429	414	442	459	392	457	498	415	473	461	455	407	426	447	432	424	447	445	451	429	447	454	455	454	444	445	440	448	437	461	423	430	425	422	438	458	420	484	446	450	428	457	406	445	411	428	430	477	437	454	464	448	419	444	457	452	480	402	453	452	433	464	433	481	435	454	438	464	480	417	417	446	472	448	448	445	459	426	460	427	435	401	436	416	448	414	421	446	461	440	471	420	456	462	424	432	429	442	444	460	413	429	412	428	422	428	423	454	464	388	406	439	443	460	444	465	396	474	459	451	420	429	466	384	424	451	468	471	461	429	456	401	470	412	414	443	426	414	440	464	428	417	422	419	427	422	449	429	449	427	404	428	437	442	445	445	479	409	440	444	410	467	452	441	435	488	456	464	413	445	461	432	450	448	463	460	407	414	472	418	460	428	429	440	466	420	452	433	454	453	418	460	452	413	465	422	464	430	418	420	461	442	422	430	393	439	439	466	458	379	445	438	465	412	428	436	446	431	421	424	433	473	426	447	444	409	407	415	424	440	415	486	450	421	463	434	447	409	457	438	426	439	449	430	450	402	447	436	412	452	433	457	432	396	415	476	403	453	458	450	435	421	431	446	441	447	434	458	421	427	401	462	437	446	416	455	445	452	451	450	443	470	420	461	452	393	442	448	443	455	443	413	414	450	449	418	435	435	427	424	457	462	463	461	432	452	427	450	430	381	425	450	446	408	433	423	434	430	426	458	439	424	481	457	480	463	455	486	436	445	469	427	425	427	454	420	483	470	412	479	447	457	404	430	455	448	430	437	435	430	406	408	451	449	469	446	455	441	425	442	418	420	423	446	425	429	422	415	434	413	435	416	446	449	427	458	447	435	460	412	407	447	433	428	421	467	467	427	414	410	395	449	462	449	424	471	416	420	457	423	469	440	442	424	402	438	418	450	436	434	441	435	435	403	430	437	436	446	412	461	415	434	453	455	445	434	429	475	464	465	431	412	437	419	426	418	468	485	413	423	415	420	438	444	415	441	462	414	389	427	489	416	469	435	406	426	445	405	418	402	495	453	462	458	438	446	406	436	419	444	433	439	440	444	469	446	431	443	475	464	385	409	407	441	436	429	473	472	446	446	447	451	426	438	417	439	462	482	399	448	396	404	449	493	428	429	437	463	420	435	406	435	435	453	471	440	443	431	423	428	455	448	413	411	439	462	413	442	415	427	460	435	436	456	440	434	443	414	443	445	446	412	462	422	455	422	456	442	472	457	425	415	417	442	425	455	407	462	430	458	413	461	417	460	463	422	485	416	414	445	419	437	449	427	447	450	405	430	425	463	424	468	421	450	440	398	441	441	414	461	472	465	425	407	411	454	420	426	450	423	446	434	429	440	452	458	444	457	493	410	397	442	415	424	420	450	432	473	460	426	464	446	464	438	430	411	459	417	471	427	436	427	442	426	496	462	431	404	443	446
9244	7835	5091	2381	1616	1347	1131	1006	867	870	839	707	733	707	713	636	707	692	696	683	687	739	656	664	658	636	662	669	648	670	678	612	690	632	681	658	661	707	684	686	636	637	656	611	672	657	656	653	632	619	648	627	707	650	643	627	629	654	626	607	633	682	661	659	617	644	637	612	640	673	626	680	652	626	667	640	678	668	652	635	649	684	637	611	645	659	609	663	599	660	623	633	633	676	668	639	685	574	631	696	641	679	679	644	665	658	618	600	631	671	605	652	674	624	605	647	668	632	636	630	653	665	634	676	649	669	648	622	601	658	664	626	651	631	649	640	641	633	684	658	638	685	651	688	638	620	654	646	668	626	660	614	647	615	601	632	646	609	652	621	614	620	654	660	630	656	643	664	602	671	635	644	645	691	698	671	601	656	602	643	646	628	612	605	628	668	659	667	640	633	641	649	624	646	701	626	614	680	648	665	608	691	633	646	618	665	600	669	638	600	662	599	604	632	629	622	690	593	644	622	643	703	619	702	627	628	643	659	696	630	625	606	621	671	659	628	629	648	625	608	618	640	611	617	616	667	636	579	641	623	635	669	666	620	626	648	650	643	632	672	655	632	678	651	658	608	609	664	603	677	616	653	665	717	646	628	645	636	640	690	629	666	627	628	648	641	600	669	611	654	636	653	629	622	615	665	641	633	671	657	613	592	664	611	626	634	667	656	604	625	653	617	627	680	645	635	669	663	625	651	682	646	688	651	629	662	652	609	617	649	644	726	634	666	680	621	634	614	616	638	638	655	647	635	641	674	635	691	675	608	596	655	664	656	660	647	644	621	649	666	664	595	665	666	654	623	640	606	624	653	667	658	656	640	657	632	670	657	617	635	633	656	644	591	643	666	669	604	683	592	663	670	637	649	625	672	634	641	628	621	620	651	677	643	632	653	662	672	602	652	619	635	663	633	710	674	628	635	666	616	615	662	648	655	626	614	649	612	683	659	651	633	679	647	652	673	659	646	641	671	656	631	650	681	638	645	648	654	629	628	627	620	630	656	628	663	643	639	653	675	665	649	608	655	656	606	676	657	596	673	662	639	639	668	649	711	651	664	629	633	625	642	637	608	641	630	614	684	634	608	689	666	660	602	632	668	642	668	679	651	649	639	646	636	624	576	631	621	647	704	658	645	620	651	627	665	647	650	613	696	673	639	631	638	620	642	626	656	664	591	626	647	622	617	630	702	645	612	697	663	574	659	631	638	652	675	646	690	635	671	662	657	632	630	647	670	636	645	631	637	662	638	639	635	636	645	636	652	633	603	617	661	641	606	628	672	659	652	647	676	641	630	626	628	643	631	654	645	682	633	634	679	632	630	625	645	618	639	596	650	648	672	641	672	637	681	615	677	620	609	618	603	602	642	636	667	625	642	641	673	652	604	625	683	668	651	624	627	656	621	627	642	688	614	645	656	624	658	679	674	632	686	657	648	643	609	625	688	650	655	616	624	626	669	616	627	644	622	647	642	624	646	659	646	666	608	618	627	624	618	625	703	619	623	610	693	669	670	640	664	632	673	637	619	677	666	628	666	604	641	661	682	599	647	649	658	660	645	645	647	649	631	583	647	666	635	618	606	652	649	640	623	623	578	645	644	630	644	656	623	616	629	652	611	627	627	640	626	678	623	609	612	678	626	599	630	651	660	655	689	664	635	587	643	623	621	599	656	683	640	627	659	654	682	638	628	677	671	650	656	587	614	650	638	669	632	653	650	628	662	636	626	678	668	604	699	595	652	653	687	650	630	641	639	645	610	630	675	645	651	627	689	633	646	628	623	685	686	628	623	643	596	607	644	644	665	644	653	645	642	671	596	665	671	617	656	629	641	617	624	601	631	663	680	657	624	672	643	605	627	644	651	676	610	656	657	639	674	635	636	635	616	650	706	659	635	648	615	651	676	644	642	662	626	614	650	651	655	642	693	682	651	651	603	661	657	660	636	616	642	612	627	645	677	659	628	668	664	661	618	664	675	634	659	626	676	648	683	636	678	648	649	614	611	612	651	647	651	646	640	678	629	637	657	646	677	644	713	713	658	645	649	659	700	591	688	692	670	674	670	599	649	621	623	647	660	618	650	627	669	608	636	646	706	638	619	658	635	647	616	633	614	658	634	603	610	587	691	646	634	640	655	643	635	626	639	599	628	670	684	653	647	690	641	657	620	644	657	703	589	622	634	625	643	673	674	643	656	674	628	664	642	599	626	662	656	632	621	624	664	633	649	642	653	695	669	673	637	615	636	679	671	648	663	642	703	709	649	632	636	656	656	645	693	670	676	663	653	596	625	665	628	626	648	643	675	621	632	660	677	602	633	633	638	602	632	640	633	684	648	669	713	622	588	639	646	637	673	636	633	625	636	654	637	668	641	661	605	647	652	659	626	634	591	623	639	641	646	631	620	661	628	671	621	638	630	675	629	670	596	607	646	645	616	669	691	630	669	639	631	637	641	705	653	622	621	672	652	604	589	613	614	678	661	610	639	620	670	660	676	616	622	630	629	682	607	616	646	611	678	633	665	610	658	616	653	635	656	605	610	661	655	621	636	673	646	641	627	668	624	598	684	719	683	658	669	652	643	658	647	621	631	619	622	635	632	642	640	641	600	675	656	629	629	679	637	624	659	645	655	639	618	628	620	618	664	686	651	665	618	656	622	646	669	678	666	616	653	677	675	659	653	652	628	629	633	558	626	636	653	671	644	617	653	611	662	623	607	667	631	640	665	655	620	633	630	661	634	651	652	632	630	640	643	660	644	631	644	638	632	637	676	647	643	657	642	603	639	618	661	631	616	638	630	622	652	608	645	629	618	645	623	641	660	655	628	651	660	670	652	650	661	664	642	629	619	648	645	645	638	659	632	608	613	639	601	622	657	678	634	646	642	659	629	639	709	643	647	605	656	604	640	612	646	664	629	641	673	654	625	665	631	662	641	643	658	622	653	647	702	629	691	657	656	659	645	657	637	656	656	611	608	685	648	610	610	607	605	674	694	622	627	559	677	626	617	670	677	648	652	691	597	680	658	634	637	651	666	610	631	641	602	606	703	652	651	683	658	640	582	641	636	603	620	650	613	698	640	694	655	659	675	643	663	653	643	631	629	686	627	670	626	598	633	661	639	590	641	718	592	585	650	685	611	634	610	652	664	631	665	650	679	613	597	627	669	626	598	676	663	574	672	712	633	599	643	658	710	667	620	633	641	640	683	644	631	647	677	589	589	669	650	632	636	655	636	629	658	640	637	608	638	674	695	623	640	580	648	630	652	665	624	667	640	656	679	618	646	666	628	658	712	653	648	634	618	705	607	629	636	642	642	673	684	635	641	654	650	632	648	611	644	617	633	640	669	642	670	634	636	650	634	643	661	673	596	618	652	651	597	635	632	645	628	646	655	628	633	656	665	648	658	629	636	637	607	643	629	687	692	635	697	613	641	635	610	619	655	663	646	654	639	655	633	685	667
22243	21162	28798	23777	21158	21057	3172	522	397	327	281	262	237	227	203	226	176	185	165	139	169	157	164	146	150	143	149	135	135	139	135	114	112	133	134	135	138	116	138	132	112	145	122	128	128	116	160	132	127	126	133	143	139	140	126	154	132	122	109	120	131	139	119	125	139	135	141	126	125	138	129	131	128	134	142	126	122	107	144	133	144	144	138	122	124	133	129	112	123	125	118	118	122	123	123	121	128	124	118	143	130	152	125	133	140	132	120	126	126	110	127	143	148	125	122	127	128	110	112	118	112	120	111	132	127	131	115	103	123	123	123	116	117	111	114	129	123	123	135	135	133	140	112	111	135	123	128	122	121	111	119	141	108	108	133	137	104	121	126	136	142	120	114	136	103	127	135	120	136	127	130	146	114	129	119	138	137	144	113	144	126	128	116	114	137	127	126	123	130	154	112	111	135	131	121	129	123	131	129	105	134	106	141	109	140	123	128	136	131	133	103	139	117	137	142	133	125	119	123	123	131	118	127	133	127	107	120	137	139	134	140	133	117	115	130	113	124	121	141	151	121	115	123	123	110	127	131	115	132	153	123	122	135	111	134	137	101	137	124	123	135	124	111	116	109	131	130	115	133	123	127	140	115	127	114	117	129	114	122	118	126	125	127	126	126	136	126	113	133	116	129	132	119	135	135	124	132	121	123	122	117	136	112	127	115	122	128	127	105	122	117	122	131	123	119	146	146	127	129	132	133	103	113	139	128	96	123	124	130	120	128	128	119	152	134	130	127	131	120	111	114	120	105	113	124	121	122	143	150	113	131	123	105	105	105	136	126	130	108	129	139	124	107	132	116	116	118	149	140	122	131	115	114	133	128	127	124	127	120	139	136	135	132	107	130	109	126	140	117	128	131	106	117	127	118	107	116	125	119	128	122	120	141	114	120	141	118	141	137	121	132	117	137	106	91	120	123	114	122	135	131	135	125	115	129	126	126	108	142	132	116	113	120	118	150	115	127	116	103	125	111	127	131	101	127	100	119	104	88	142	130	134	126	111	113	106	113	121	122	119	97	124	104	125	117	130	132	116	147	138	111	147	155	115	115	124	141	100	142	110	146	123	113	141	146	113	125	119	131	113	118	108	113	135	135	137	115	143	153	121	122	122	131	112	133	132	130	130	130	132	124	129	131	132	141	123	119	128	122	122	132	107	133	142	125	140	124	135	131	135	126	123	136	131	109	128	112	122	132	120	130	116	109	135	136	132	110	133	135	135	122	139	122	126	106	127	119	128	118	135	124	120	112	130	124	111	146	118	115	129	139	113	112	120	130	127	152	132	114	114	104	124	130	123	109	127	130	124	115	122	116	100	121	124	116	137	129	124	129	122	127	135	135	112	126	133	155	124	112	99	133	128	123	117	118	107	123	123	128	117	117	133	138	120	114	122	130	139	122	131	148	115	129	130	121	110	121	140	123	110	107	117	119	112	135	115	129	109	127	116	110	126	130	115	130	127	126	120	133	109	128	123	129	130	121	126	120	143	129	147	122	122	126	135	115	146	127	114	145	109	131	131	128	116	129	113	113	114	128	123	117	126	129	127	134	110	119	143	108	125	127	111	127	134	123	120	120	115	94	102	121	131	137	109	105	132	103	125	119	108	124	134	126	147	120	139	119	107	113	144	117	130	110	117	140	131	125	149	133	126	141	132	123	118	139	117	132	135	131	117	119	135	124	120	132	97	123	129	139	137	133	117	118	125	117	133	127	125	120	135	129	107	135	156	128	134	132	129	133	120	120	131	126	127	132	122	116	139	125	128	133	121	148	125	112	141	111	108	133	126	117	111	150	122	107	126	121	135	145	131	122	134	120	119	135	118	127	146	122	132	128	128	125	147	126	150	118	117	130	120	131	136	140	121	113	142	107	95	129	125	123	122	130	111	116	128	143	129	125	109	116	131	127	109	107	124	139	125	155	113	125	145	125	139	126	126	98	122	121	111	121	114	103	141	106	131	124	122	141	109	130	116	112	123	143	131	129	118	112	143	113	117	120	115	135	118	95	103	111	133	117	118	146	118	111	158	125	113	137	137	125	132	121	89	134	124	130	118	126	127	127	106	121	129	126	117	140	126	114	101	119	136	112	120	122	109	144	145	114	117	121	110	118	128	121	103	113	118	120	101	134	120	139	133	126	125	121	111	119	131	118	110	123	118	129	118	125	108	110	152	122	136	125	131	123	134	119	128	121	125	133	118	122	127	154	108	120	143	104	121	123	100	128	121	122	120	121	106	124	146	136	111	128	139	142	153	135	128	137	136	108	129	111	124	114	137	145	121	136	127	132	106	120	125	118	121	120	111	116	138	116	125	109	126	126	126	123	131	115	121	123	115	117	124	127	133	138	117	122	117	126	145	120	131	112	127	116	117	125	127	133	116	125	152	118	119	116	113	106	117	139	116	124	124	125	143	124	108	126	116	155	113	131	103	126	114	129	118	120	128	118	131	133	110	116	135	127	151	142	108	153	133	124	126	115	121	145	111	179	130	119	135	120	126	145	149	115	115	135	138	125	109	128	111	134	120	113	127	119	133	125	127	135	128	106	123	118	138	126	137	117	125	105	142	108	147	136	136	106	139	118	134	115	124	134	150	124	102	135	128	116	133	112	131	117	143	134	105	133	136	132	144	101	121	136	114	129	121	133	134	115	123	146	118	128	127	119	130	121	133	117	121	142	114	119	122	120	121	125	116	107	119	113	128	114	110	120	111	126	144	121	121	133	107	105	124	124	140	128	102	132	166	126	121	107	122	132	128	115	115	105	129	129	129	136	140	133	126	110	113	111	125	143	123	114	136	137	140	137	109	127	119	124	114	116	106	113	138	120	125	141	125	125	124	126	148	134	109	145	132	125	122	120	126	118	116	117	118	118	118	117	151	124	127	131	141	130	128	128	133	131	123	107	129	124	118	108	136	133	132	127	127	122	114	126	136	121	110	117	125	116	108	116	128	125	135	112	122	121	129	139	120	119	115	121	122	120	126	128	130	122	132	139	113	125	123	134	136	120	127	133	115	135	115	126	123	122	107	141	128	102	109	140	125	122	99	100	108	109	129	137	129	109	127	121	105	139	112	131	122	123	128	135	139	128	147	135	132	120	118	123	132	129	135	120	112	135	143	122	116	143	108	96	125	119	137	130	119	135	130	126	134	128	109	128	131	126	121	124	144	122	117	112	112	108	114	135	118	117	138	116	117	132	123	139	110	138	139	120	125	118	119	112	126	138	108	127	126	126	143	133	140	123	138	120	125	119	115	114	110	131	112	124	131	92	116	127	120	133	106	137	126	123	136	121	108	101	132	109	103	112	131	120	143	118	123	126	107	138	109	139	106	120	109	132	148	119	128	132	130	108	134	121	112	141	122	124	117	117	120	135	127	130	134	121	119	119	102	126	115	126	124	109	116	134	119	130	133	130	127	120	135	128	114	108	141	102	120	122	116	121	117	117	121	136	113
11529	17572	11526	5479	3584	2386	1689	1265	1007	832	705	515	491	456	407	374	329	302	327	294	277	287	283	263	234	267	210	239	233	241	254	244	194	227	201	209	210	199	229	223	213	220	221	204	225	219	202	209	196	218	207	189	202	223	235	206	187	194	206	218	216	187	190	172	185	196	222	205	195	212	189	192	176	194	202	181	192	199	164	167	189	169	194	207	194	176	175	192	179	198	206	204	180	188	204	191	188	204	198	180	189	200	162	168	172	184	202	171	194	193	186	172	183	198	204	163	196	191	183	236	187	189	195	208	185	185	205	185	186	197	187	192	199	191	189	187	173	180	194	191	188	198	195	202	153	217	181	203	194	183	190	185	185	217	197	192	179	187	188	175	184	196	197	179	169	156	188	166	176	187	183	169	187	177	170	205	185	186	184	220	191	189	227	206	224	191	192	165	207	174	174	196	217	213	203	191	186	188	196	175	190	192	201	175	191	189	164	195	183	198	181	185	184	189	164	187	184	218	181	183	187	193	206	202	198	189	178	182	202	192	182	196	169	185	205	177	192	182	205	182	189	195	210	183	172	210	180	195	194	198	171	191	185	184	172	194	163	213	175	193	182	190	189	213	176	199	185	177	176	218	225	173	183	196	158	169	207	185	170	183	189	193	193	202	183	160	172	196	187	177	199	181	175	204	201	188	185	191	182	185	182	170	187	182	182	189	164	187	181	185	172	184	182	196	175	178	178	188	170	196	173	177	193	221	185	205	177	209	198	187	182	158	195	192	197	197	181	170	198	197	185	180	202	203	208	171	196	201	195	185	202	165	207	165	193	178	201	187	213	177	196	179	189	174	190	190	185	179	173	186	203	181	201	205	175	186	180	206	180	207	173	190	185	198	154	186	175	163	187	188	232	184	199	190	193	174	194	188	180	195	172	189	190	168	195	173	206	173	190	192	183	168	171	176	174	189	183	196	182	189	211	184	181	197	193	169	190	183	163	187	183	194	171	204	189	171	190	185	194	201	196	188	191	181	164	203	180	190	174	189	175	183	179	185	195	187	211	185	178	203	198	178	188	180	169	178	184	174	195	190	183	169	195	184	193	201	209	190	156	180	201	176	178	204	177	174	193	161	197	177	182	188	217	200	191	190	182	186	199	187	204	199	178	192	182	179	198	169	198	163	200	179	166	190	190	180	185	172	200	187	209	171	192	184	176	197	209	200	202	208	196	187	199	182	189	206	204	199	194	206	193	183	193	209	205	196	183	210	175	192	175	184	170	177	188	180	188	171	176	198	196	206	169	180	185	179	174	190	209	189	195	225	188	169	189	200	203	191	173	206	214	183	181	197	180	176	173	197	203	176	212	161	185	177	189	196	193	158	192	204	197	191	187	216	183	177	218	193	181	189	198	203	174	168	163	186	226	219	191	192	211	189	200	203	187	191	205	209	170	194	226	179	197	183	189	199	179	191	182	165	192	191	170	192	204	187	169	190	179	184	181	202	169	163	191	209	180	191	172	190	171	175	233	176	199	183	198	185	187	166	178	205	170	186	186	181	198	186	181	189	174	168	201	188	186	168	183	190	202	193	172	196	203	193	184	203	203	182	183	190	182	185	187	203	178	201	200	170	188	182	191	184	188	199	186	190	184	191	182	185	203	159	181	190	181	191	199	207	188	186	190	200	192	185	173	192	194	178	180	198	199	190	201	188	190	187	163	180	179	190	169	164	183	158	160	191	181	202	184	203	190	174	166	187	171	182	202	208	167	188	212	185	201	186	190	178	176	200	184	205	196	183	182	204	202	206	174	206	198	180	183	184	193	182	188	184	173	188	186	174	172	189	171	187	135	200	175	210	187	200	193	196	183	166	177	215	196	197	177	187	193	198	200	188	190	165	200	169	182	197	168	174	211	208	173	187	185	198	185	181	196	164	174	166	183	182	219	187	178	176	193	211	178	186	206	187	197	187	180	198	197	183	178	184	191	187	168	167	177	177	182	211	185	185	190	183	188	188	212	193	195	207	188	186	176	190	180	193	202	178	191	227	180	191	180	199	194	189	197	158	194	184	204	185	190	196	211	164	185	189	204	183	191	188	194	206	186	194	193	161	189	201	180	208	193	191	179	192	171	181	186	201	199	191	181	156	206	206	184	185	199	185	178	188	173	178	188	182	170	189	165	171	194	175	183	156	182	212	189	183	218	200	192	182	214	207	179	168	183	184	168	186	202	191	191	189	182	184	184	187	201	202	180	178	186	205	182	170	166	194	198	212	190	202	165	196	181	210	185	183	198	176	218	177	182	191	193	169	181	187	191	188	180	180	223	167	169	220	194	182	174	205	174	186	167	180	200	178	177	192	196	193	178	182	164	179	197	166	171	196	190	205	183	197	186	194	175	192	197	197	185	179	178	203	169	180	190	183	165	205	195	182	199	192	196	173	154	209	207	192	185	194	205	201	178	173	192	191	191	215	182	217	190	187	168	142	184	194	186	200	191	189	205	180	183	187	184	166	188	189	181	179	195	199	178	178	209	187	190	172	196	196	198	175	203	193	173	181	179	207	176	172	192	188	200	178	214	193	179	196	194	179	192	194	211	215	192	191	169	205	203	185	203	189	217	163	189	171	176	178	207	191	202	200	192	197	188	198	193	221	172	181	178	178	197	207	187	170	185	195	188	172	198	183	208	196	198	176	174	182	209	212	203	205	186	207	157	201	191	185	192	201	173	195	208	204	198	169	183	181	186	166	187	152	180	184	193	160	205	181	187	163	198	188	189	216	193	166	197	200	177	178	185	185	193	212	190	196	180	198	206	204	179	183	182	188	180	196	179	187	186	209	181	167	193	191	173	200	196	188	174	185	179	208	164	174	221	186	198	173	199	196	194	185	205	211	196	207	213	187	188	155	187	191	183	206	206	213	174	197	170	177	177	181	163	176	195	190	181	189	177	189	180	188	186	165	182	202	203	186	186	192	164	210	182	154	198	162	182	180	164	190	190	198	198	186	182	186	188	189	181	191	208	176	172	184	188	174	208	178	190	208	181	189	185	200	193	186	171	186	192	167	174	175	198	214	206	183	198	186	204	201	202	204	174	196	215	184	185	173	179	168	205	195	182	172	189	207	197	177	213	177	212	194	199	183	171	183	177	189	188	206	189	198	211	173	173	201	218	182	203	190	215	181	204	180	200	188	182	196	182	188	185	183	173	197	193	184	198	192	204	167	193	196	199	221	191	182	192	227	210	183	195	192	172	190	183	190	215	196	172	204	197	177	199	208	180	178	205	163	187	200	201	191	214	171	189	182	202	199	203	174	205	206	195	198	191	181	199	190	202	186	178	188	191	199	172	182	205	189	193	178	191	187	195	168	196	162	215	168	160	188	162	187	213	185	210	180	184	172	195	179	188	210	191	186	187	202	174	190	209	201	177	173	186	194	178	173	185	187	188	185	202	180	195	196	195	185	217	187	164	191	204	191	195	195	199	184	207	192	193	182	205	183	180	175
26687	18984	5495	1229	767	640	570	496	489	467	525	443	424	483	456	486	432	445	477	454	422	433	447	471	483	459	467	466	469	437	447	468	432	436	461	440	467	444	480	486	424	450	462	478	442	408	443	433	440	434	452	452	444	449	468	470	441	443	459	451	469	448	463	446	437	487	461	458	493	449	439	419	468	497	453	459	430	438	485	453	450	431	414	457	459	487	437	448	472	441	419	462	458	427	470	460	463	446	472	420	449	459	460	440	448	426	471	453	467	420	457	456	451	449	468	472	440	482	456	444	484	442	469	469	435	474	425	474	426	490	438	456	469	454	480	459	463	478	473	466	473	484	447	445	432	482	459	421	436	444	454	440	450	441	452	461	446	450	446	459	475	460	440	459	446	436	456	446	456	443	453	450	438	443	419	494	462	464	489	469	449	445	446	461	469	488	469	446	486	452	490	465	500	458	465	467	440	442	476	421	479	465	421	447	443	443	423	457	462	450	466	464	462	454	476	482	430	433	450	507	444	474	439	447	466	442	460	489	455	469	464	464	450	412	460	446	463	449	429	487	472	438	453	442	431	462	457	419	455	456	472	411	438	440	434	459	419	459	432	436	436	473	484	444	428	433	453	460	482	496	438	443	450	443	438	467	413	430	436	477	487	444	429	473	457	466	418	458	436	484	450	407	435	444	455	461	479	458	441	471	423	490	458	469	473	456	456	426	489	442	438	452	453	417	469	462	449	445	495	465	493	445	478	441	425	454	438	457	490	453	435	448	463	497	467	456	453	454	452	439	451	443	456	437	469	456	460	466	438	437	448	453	449	420	445	474	416	484	433	431	457	431	436	464	460	469	405	450	448	481	442	479	401	466	515	431	423	476	455	442	444	439	460	508	450	408	457	446	474	434	429	449	454	397	456	431	456	471	459	490	449	458	462	427	431	501	497	437	471	474	468	419	499	465	453	486	464	460	454	452	456	452	439	461	455	432	456	475	464	477	404	443	439	444	469	460	425	472	503	462	415	442	474	459	460	465	467	425	430	438	463	440	477	461	488	483	431	432	444	468	417	429	418	500	462	459	455	452	461	444	478	451	451	460	480	450	452	506	452	440	416	460	450	476	442	451	453	478	495	505	489	480	468	442	499	451	452	448	455	472	444	453	453	463	442	430	464	454	452	469	471	430	495	440	453	404	453	503	465	437	459	441	461	459	452	447	438	488	461	423	475	437	454	472	443	452	438	436	461	437	469	456	458	497	441	461	446	502	437	432	461	448	491	426	441	470	451	452	427	446	457	471	443	466	484	461	443	493	422	418	463	436	468	424	456	435	449	450	462	445	473	432	429	454	490	458	445	438	448	469	419	477	465	446	428	423	430	444	427	482	478	461	451	449	455	491	438	478	471	478	453	479	467	440	475	487	471	453	468	471	474	467	420	438	432	413	448	457	451	441	450	484	447	408	458	435	444	475	447	468	426	468	469	479	420	434	459	465	474	443	439	415	430	446	441	462	460	486	463	450	415	424	450	433	410	473	450	483	441	471	467	473	442	456	475	464	453	480	421	495	480	464	451	472	451	477	410	497	453	450	443	448	469	482	447	486	481	442	444	462	452	458	468	474	483	417	461	437	436	407	464	444	479	432	469	470	425	472	459	494	467	459	451	455	440	473	461	439	445	470	409	472	469	431	463	457	461	443	473	440	425	443	448	441	464	450	408	449	432	457	455	451	467	434	430	453	456	412	440	432	477	442	476	472	460	437	465	456	418	454	460	450	456	494	472	429	436	463	503	465	457	447	460	428	441	481	452	483	474	456	470	501	468	458	448	464	456	438	448	485	452	464	459	482	443	464	457	426	437	455	485	453	430	456	422	461	468	397	437	479	488	431	435	444	452	459	471	463	473	451	492	469	490	457	459	457	449	494	433	474	470	468	480	427	447	455	440	448	432	455	439	419	458	454	431	451	476	456	461	448	485	452	451	481	416	445	429	452	395	456	425	451	442	447	447	473	450	429	461	493	484	484	480	459	450	465	452	433	458	468	470	447	447	454	473	474	481	406	452	479	452	476	475	462	446	483	492	462	464	441	483	482	440	472	454	477	455	488	446	443	424	478	448	446	439	453	450	456	470	452	463	521	477	462	449	467	464	487	421	452	450	464	462	450	447	476	435	437	490	456	439	451	436	472	457	430	471	422	460	448	481	494	427	467	498	440	475	477	437	440	469	450	457	431	439	458	455	450	425	434	409	442	448	440	464	473	479	419	474	454	479	429	419	431	448	411	447	501	459	482	460	434	485	438	448	477	457	449	436	456	460	459	450	453	467	492	459	450	447	479	463	436	485	440	444	458	468	489	466	416	489	505	454	476	456	436	467	448	466	466	424	503	421	481	450	493	370	456	450	483	483	424	450	457	453	453	477	479	444	473	440	409	459	476	482	441	456	436	432	427	407	474	468	491	454	472	469	425	437	420	470	458	460	444	450	483	441	416	434	473	450	428	453	468	464	507	497	463	457	452	451	475	462	458	474	478	469	419	473	454	448	477	429	478	450	482	487	441	465	426	481	434	466	445	454	462	463	440	484	460	440	478	444	462	490	462	467	441	478	481	466	483	493	424	436	449	454	449	481	460	470	446	418	481	429	423	465	492	450	454	444	432	456	430	448	504	451	477	458	442	462	469	426	470	427	437	481	461	440	439	462	423	493	468	482	472	464	492	455	456	459	409	441	462	462	437	466	451	445	400	439	478	464	462	474	471	448	432	479	453	459	482	464	455	442	442	470	483	446	465	488	460	460	436	444	452	442	496	418	466	468	475	490	466	473	465	444	453	444	455	438	451	455	508	463	478	471	433	440	456	452	425	462	441	460	445	462	463	428	436	430	454	474	473	438	476	438	478	472	424	436	465	449	432	453	415	473	476	481	445	465	434	458	489	449	456	424	465	428	438	438	474	450	501	413	453	409	466	452	439	432	417	418	472	481	445	422	449	449	458	445	415	445	504	429	443	472	448	439	422	432	481	428	450	425	451	450	445	443	436	467	478	479	461	454	457	453	481	407	482	476	474	439	458	416	469	458	481	459	458	436	440	481	443	440	459	481	448	501	411	413	478	467	454	472	441	469	475	442	470	472	440	463	484	449	401	454	432	444	458	469	436	451	470	454	414	432	421	458	423	430	509	427	428	430	456	455	454	433	451	451	476	447	488	457	434	409	415	459	457	455	454	476	467	468	444	487	489	458	485	450	432	464	482	472	448	428	465	435	459	456	423	436	493	437	477	486	468	511	403	436	429	455	430	470	460	445	423	465	500	466	465	434	476	437	475	485	472	446	471	437	493	442	447	424	460	436	453	470	441	438	437	463	444	460	457	423	471	452	464	467	464	433	479	474	437	466	432	482	459	455	441	433	456	416	447	490	436	464	430	457	435	446	464	470	482	476	460	432	473	427	426	414	475	480	444	454	467	471	502	475	441	464	430	435	415	443	463	462	457	433	424	474	458	449	423
8369	4002	2647	1488	1113	979	890	799	774	726	704	697	668	727	667	729	654	708	702	708	719	717	718	706	686	690	713	683	728	677	715	718	700	668	648	678	697	692	686	677	683	659	682	726	659	683	626	755	704	743	712	719	692	683	739	712	678	764	681	692	684	702	707	743	686	666	670	700	727	703	703	692	673	754	663	700	677	677	692	685	679	750	716	679	669	667	709	631	705	672	683	679	720	698	712	731	686	669	689	669	691	672	700	713	694	732	694	706	709	699	683	667	660	687	715	730	674	695	673	663	650	691	705	697	709	733	661	748	702	679	651	727	688	660	705	642	686	702	700	705	669	688	673	697	706	769	670	714	687	702	707	711	684	744	678	666	722	688	696	683	719	690	673	681	690	714	706	699	679	657	701	675	745	698	683	698	683	681	712	663	713	677	682	675	636	710	690	720	690	639	692	715	711	697	655	748	697	672	671	713	690	686	737	676	697	646	710	703	684	696	656	678	708	715	688	646	695	702	664	711	670	685	764	740	695	651	734	686	654	707	685	685	645	699	703	735	688	730	687	717	687	621	683	623	654	668	703	722	672	678	698	690	718	677	682	705	684	699	665	691	627	689	744	691	695	695	667	677	657	715	654	776	726	651	731	692	689	680	720	727	771	660	734	697	658	694	696	671	662	726	671	737	706	717	687	716	694	636	721	705	712	701	678	713	679	622	710	665	669	655	691	686	672	764	678	652	716	679	689	680	711	739	677	644	679	670	681	706	672	726	689	658	677	702	694	709	705	707	674	672	742	730	700	683	673	703	757	676	682	699	674	769	679	676	619	676	688	680	681	677	702	705	660	687	631	668	704	669	688	753	654	656	720	691	701	697	680	684	740	717	704	693	732	691	650	690	656	707	691	715	712	674	659	690	650	669	654	649	721	728	639	670	690	703	705	690	690	675	676	675	704	728	659	683	713	638	687	694	672	689	678	711	677	670	655	695	703	763	715	729	683	702	678	720	640	748	663	688	729	709	701	649	747	718	723	657	710	708	667	673	687	707	653	692	729	709	668	671	678	652	692	683	683	744	698	709	748	714	693	744	665	694	663	663	692	710	675	715	701	691	683	696	684	718	700	729	691	705	695	697	742	692	704	683	676	680	692	722	675	684	730	702	672	679	656	722	700	685	701	667	690	663	700	713	736	693	672	677	691	679	659	717	680	697	764	680	702	707	655	641	736	699	733	702	653	646	699	694	690	708	636	705	720	676	689	704	693	696	708	705	710	710	632	713	704	705	693	707	684	695	680	726	685	669	693	664	667	674	680	671	699	673	686	713	676	665	716	695	727	685	671	727	688	680	740	655	693	683	733	680	678	688	699	694	697	689	706	658	676	641	643	663	722	696	705	639	679	673	706	700	694	699	693	660	695	695	689	748	692	685	685	642	697	733	667	706	670	680	731	680	719	699	707	718	708	704	682	712	702	648	721	681	691	689	671	660	672	650	679	687	705	720	689	716	699	680	663	668	650	724	667	684	668	700	690	714	743	735	686	697	693	713	713	692	650	668	659	668	667	697	682	679	710	707	685	679	678	660	698	699	714	676	715	694	729	718	699	680	665	689	698	649	679	649	671	670	687	680	698	682	688	690	703	690	662	682	649	709	684	670	676	680	702	692	721	671	668	690	686	672	666	705	712	732	704	711	696	732	690	704	668	706	691	660	714	688	712	685	728	708	675	687	703	716	664	639	681	702	705	706	643	707	711	682	724	686	713	689	672	697	681	702	657	686	717	682	678	683	715	684	712	688	681	713	705	723	746	709	693	716	692	686	691	653	695	676	639	629	687	675	670	669	729	694	689	680	678	703	716	649	694	699	678	659	690	694	677	697	718	659	740	706	676	681	679	668	701	716	715	641	741	687	693	667	705	658	718	683	669	638	700	674	678	684	697	682	633	649	696	650	714	701	743	684	685	710	665	666	704	664	682	687	688	724	699	681	706	693	663	689	680	739	682	705	709	653	699	703	694	711	693	647	705	703	686	715	703	706	686	672	685	710	713	672	659	680	659	669	656	707	684	707	673	649	727	689	644	705	687	660	688	673	708	665	756	681	677	657	674	718	661	681	679	627	710	712	706	693	645	688	742	687	715	735	665	707	721	659	693	672	686	679	714	661	683	667	669	690	730	684	681	665	695	676	674	715	661	663	667	681	648	648	695	675	709	659	695	691	719	719	719	689	699	711	682	680	677	653	673	702	668	689	706	682	663	674	650	683	705	713	686	704	703	696	718	659	727	687	745	682	656	688	689	662	699	608	711	709	667	700	673	690	734	671	711	680	702	653	697	686	680	684	686	703	664	695	664	660	681	681	697	655	670	750	680	664	722	664	693	668	685	702	711	697	693	662	712	716	694	704	698	684	652	706	698	739	657	757	689	702	664	702	652	664	754	676	653	706	643	657	695	706	716	741	720	693	744	694	646	729	678	674	697	686	682	696	729	679	682	700	677	724	639	691	691	720	656	672	674	699	702	691	670	702	686	693	753	702	684	635	654	652	734	696	706	664	655	704	701	701	672	725	672	689	661	703	695	723	672	691	692	694	719	693	694	732	682	644	670	667	686	659	711	696	696	719	711	743	691	688	644	687	723	724	689	722	720	656	682	699	671	694	709	715	659	717	702	713	682	674	671	691	708	721	711	691	678	642	684	673	704	727	697	679	701	706	703	691	668	682	702	710	668	665	665	687	717	642	694	706	649	698	717	702	672	655	714	669	707	669	687	734	678	656	658	690	690	656	665	667	637	655	714	716	671	667	701	773	677	709	686	699	762	734	644	696	740	669	693	703	670	683	684	676	676	683	697	718	718	688	674	694	639	696	694	686	667	704	712	733	658	677	688	726	704	693	711	761	705	715	664	671	675	709	663	690	668	702	677	688	706	660	701	713	701	674	662	718	663	684	735	687	672	672	689	688	690	715	695	713	623	634	717	704	666	688	713	709	662	680	632	727	719	719	705	681	647	663	652	680	748	671	684	679	707	702	675	706	707	670	678	695	704	650	698	692	694	673	672	698	674	649	649	683	698	721	690	668	668	693	714	697	661	676	683	744	673	743	687	692	689	678	712	676	676	747	721	719	697	748	672	649	657	705	725	658	632	713	668	732	716	689	728	691	733	720	675	704	719	671	684	712	680	679	725	624	671	654	746	686	704	701	671	674	702	658	706	739	695	659	659	713	769	691	696	697	657	710	727	685	656	681	671	652	695	697	645	711	713	679	685	678	659	719	678	713	689	653	681	711	725	702	707	708	688	659	663	700	683	690	669	689	674	697	690	663	669	679	707	684	652	693	666	729	707	680	683	688	695	668	669	705	693	714	670	689	698	632	690	658	695	685	694	659	678	723	694	665	665	683	679	663	664	699	664	678	694	705	699	690	723	699	640	730	647	706	641	691	642	666	707	681	631	705	684	665	656	702	725	655	664	718	671	693	652	704	667	692	673	710	681	675	701	707	643	710
22998	21044	28131	24125	20996	6387	707	524	399	347	358	306	330	277	261	269	274	266	286	277	258	269	256	246	221	249	255	268	254	217	249	258	244	249	241	237	235	240	249	245	215	254	245	237	235	277	244	258	269	218	242	234	241	234	220	244	222	250	255	200	234	240	232	241	235	238	240	250	234	246	221	204	240	249	241	236	222	225	227	232	235	233	229	253	245	231	227	250	254	234	275	240	240	225	239	259	229	214	229	231	251	251	241	234	253	215	229	245	255	257	221	224	208	247	226	243	255	250	226	244	230	266	253	237	232	245	231	238	231	244	248	243	226	215	234	253	227	235	242	246	257	222	216	259	248	213	258	255	236	247	244	218	224	225	255	244	205	238	255	265	254	237	232	259	236	244	237	247	200	257	262	235	230	238	243	251	248	212	225	228	229	281	254	261	233	222	231	239	253	266	266	242	227	239	230	264	252	250	250	224	230	247	260	217	219	230	239	234	222	244	235	226	248	251	233	216	219	245	233	216	234	256	236	216	227	247	254	248	242	265	272	237	243	227	246	225	249	242	263	241	239	220	221	232	238	258	257	230	248	231	250	228	245	241	250	233	263	240	232	233	234	229	214	238	230	242	216	266	235	222	271	253	231	252	265	238	222	254	240	238	238	214	238	230	222	239	237	226	224	225	242	248	240	235	239	266	236	252	234	237	246	236	228	247	244	228	240	233	217	258	236	262	263	220	238	249	247	228	230	246	208	222	244	226	226	236	247	229	286	239	231	230	231	230	253	241	227	200	243	242	220	241	247	219	230	237	239	225	264	234	258	235	235	234	223	275	236	200	243	215	248	228	255	222	231	247	239	239	227	220	259	259	262	232	226	236	267	270	229	264	238	251	281	234	242	229	240	244	254	230	245	234	233	240	237	231	235	229	231	241	239	203	249	271	213	244	227	243	234	253	236	244	215	224	230	259	237	215	256	260	220	240	242	251	244	269	244	229	231	229	210	225	218	235	240	232	222	243	219	215	251	236	237	220	237	224	273	234	229	239	258	224	247	242	237	246	226	226	217	199	208	208	257	235	226	229	241	225	232	224	257	230	235	236	227	258	242	235	240	277	228	219	226	233	232	244	261	240	250	221	216	253	244	257	227	242	253	275	231	249	249	236	265	226	247	223	215	256	250	253	263	236	222	233	240	255	234	234	247	250	233	229	222	203	234	243	217	236	224	229	223	237	251	248	235	224	248	234	237	222	229	224	236	257	222	278	241	211	272	225	247	227	247	211	263	218	212	234	219	259	254	204	237	238	223	250	237	248	245	245	245	271	214	234	244	244	260	208	228	230	202	236	241	230	243	242	256	212	238	229	212	221	253	234	241	235	250	241	271	225	249	235	235	236	253	244	247	207	249	237	224	236	212	222	236	242	243	216	250	209	225	241	259	247	227	253	232	246	233	224	241	242	202	220	219	247	214	246	236	231	237	231	256	247	225	258	277	254	232	226	243	236	258	225	240	265	237	274	249	209	254	259	241	226	227	253	219	219	234	233	221	226	229	246	237	222	244	244	230	245	197	230	208	234	237	230	249	238	234	242	227	265	235	222	231	231	242	237	192	244	260	247	223	227	248	247	257	222	250	243	251	221	228	242	236	228	221	218	228	235	220	235	244	264	230	221	253	253	240	230	249	212	249	258	247	244	256	239	222	233	211	225	213	220	232	235	254	233	217	220	258	237	229	236	216	239	241	236	226	233	246	241	260	247	225	231	246	239	230	235	248	212	245	236	227	227	242	269	250	235	239	246	212	243	265	234	206	260	213	215	228	236	241	235	249	233	231	256	236	227	244	248	227	238	245	227	227	255	240	247	212	234	250	238	253	231	274	208	232	233	218	239	258	238	205	247	210	276	227	239	241	239	249	240	273	220	232	240	244	245	240	224	265	218	252	248	245	242	235	238	241	240	242	239	221	250	231	218	244	250	246	206	241	230	258	244	238	242	238	227	257	257	265	249	215	202	244	221	282	223	225	230	261	208	228	239	267	242	241	218	247	241	243	262	264	235	247	236	261	250	235	250	264	220	255	222	241	263	243	227	237	233	233	225	233	243	271	240	201	252	216	242	244	248	241	242	237	249	239	217	230	241	269	236	256	261	245	255	259	253	239	212	234	236	205	231	254	211	248	244	225	228	208	231	238	230	233	241	266	218	253	210	231	200	228	214	231	227	234	254	218	239	259	254	228	254	248	227	241	233	217	234	241	243	259	225	233	245	249	248	264	238	240	248	252	281	219	242	245	238	245	225	229	232	218	251	224	194	217	258	241	228	238	248	252	222	270	246	232	240	231	205	262	221	271	231	222	253	244	244	212	257	219	249	241	244	206	229	227	266	240	233	233	233	214	254	224	242	253	221	232	232	227	226	252	246	237	244	222	222	256	209	197	232	238	246	237	244	238	223	257	250	233	241	233	225	257	236	208	242	233	238	246	239	233	223	249	251	243	222	241	223	247	246	240	269	216	217	221	226	255	241	236	253	238	212	229	248	234	223	244	254	229	231	239	222	229	263	225	222	227	244	248	230	247	226	260	241	224	229	233	251	259	245	222	251	235	200	210	220	236	233	255	252	213	227	257	244	229	229	256	240	228	239	253	249	283	241	250	215	252	233	255	242	251	236	225	230	254	230	251	227	219	268	266	207	233	247	226	248	222	241	244	261	219	241	241	210	245	265	249	225	227	236	256	238	281	229	261	266	259	236	242	236	227	213	219	237	243	240	237	220	258	244	240	266	239	241	233	237	210	230	225	225	242	226	215	213	237	231	234	259	230	210	247	227	235	211	251	221	267	250	261	242	227	224	245	250	227	225	254	222	228	226	238	239	250	229	237	237	264	226	259	232	201	227	214	237	270	209	244	228	248	240	209	231	249	218	234	238	232	242	220	255	231	222	269	259	258	251	223	235	275	233	245	235	241	235	235	235	265	234	207	239	235	237	261	202	233	253	230	220	251	227	236	265	221	216	240	264	244	229	250	263	245	237	216	279	231	246	258	229	220	250	209	244	226	270	234	249	229	253	247	229	215	255	223	224	228	252	256	227	226	248	259	245	253	204	254	232	218	216	243	242	231	256	221	238	251	275	229	250	243	223	245	245	238	241	230	256	227	270	246	249	204	244	227	246	234	256	215	247	266	242	250	229	241	216	226	269	268	236	250	239	261	250	231	246	233	246	259	237	254	243	250	250	236	245	244	261	236	221	257	267	240	222	224	249	257	209	245	226	229	212	233	253	229	264	225	242	281	262	250	258	268	229	251	218	227	276	238	224	225	236	264	240	214	228	231	211	261	229	242	252	246	218	236	233	230	214	243	235	236	248	234	245	254	250	229	228	243	235	229	259	243	217	217	236	245	230	222	226	243	265	256	253	254	241	234	228	252	242	258	265	234	232	270	248	256	235	266	226	218	243	255	242	236	241	223	230	221	221	248	230	246	233	230	245	234	229	258	237	249	236	239	240
8720	12036	8025	3780	2374	1681	1293	968	849	700	644	577	512	481	435	475	476	450	431	416	400	412	413	431	415	460	384	412	373	396	440	425	405	420	389	389	410	415	389	385	397	383	398	423	333	400	387	392	387	387	411	365	391	369	365	415	370	374	385	386	398	356	391	360	365	399	379	376	404	355	384	387	359	371	388	394	413	350	370	353	381	397	364	400	374	340	361	350	375	385	373	387	391	372	396	359	351	371	376	362	331	378	360	383	370	366	371	377	386	402	341	395	384	401	388	401	349	377	376	354	385	374	364	382	419	369	397	364	367	421	340	346	364	390	388	350	353	370	380	357	391	338	377	361	386	373	343	374	354	387	384	359	359	386	400	361	374	349	335	357	394	395	385	371	363	388	361	349	425	378	392	341	389	407	412	331	416	342	372	373	383	390	405	381	346	405	389	380	371	361	375	378	359	390	388	381	362	374	364	390	347	398	355	377	368	398	383	384	360	375	394	360	386	367	389	350	380	406	390	382	368	381	359	424	384	328	361	373	382	377	346	341	341	341	372	354	385	349	402	384	366	392	387	380	325	394	358	381	358	402	383	384	366	376	401	355	345	382	407	377	383	378	417	393	371	410	371	379	358	346	364	343	374	392	402	361	414	369	373	379	375	381	327	382	367	382	384	386	389	381	410	363	396	381	369	380	406	355	378	351	338	372	372	345	393	392	358	383	377	381	391	334	391	347	380	364	382	394	351	360	377	364	371	384	383	395	365	352	378	363	394	393	378	365	358	406	409	415	352	382	344	374	373	381	383	365	392	340	359	382	387	372	380	350	372	359	376	363	362	397	371	372	374	410	316	367	384	384	361	365	376	315	368	359	382	361	365	345	351	340	364	364	384	363	353	387	360	356	397	368	363	368	380	358	369	369	383	352	353	387	372	369	391	399	383	367	363	384	317	393	391	344	342	397	386	411	413	393	342	365	361	394	374	334	382	354	347	414	381	391	343	379	380	359	365	363	364	382	344	343	338	399	391	333	386	390	384	374	394	352	371	378	387	369	369	362	394	408	405	386	373	362	398	372	359	398	375	386	390	387	378	369	402	373	358	366	361	370	372	352	385	359	383	373	377	379	374	369	423	346	381	352	355	383	344	368	413	395	395	382	371	374	360	411	376	388	385	378	350	368	321	376	371	357	368	416	420	341	382	376	374	397	368	382	351	368	381	393	373	397	340	363	367	377	382	349	377	364	390	352	389	387	362	402	384	346	384	404	371	335	371	364	347	361	371	396	437	363	348	345	401	356	341	385	379	419	405	349	368	365	374	372	370	364	383	376	343	404	377	370	382	388	381	371	377	364	385	332	362	361	355	396	341	386	355	394	381	395	373	387	341	375	373	368	335	333	400	352	383	376	340	388	378	366	367	376	376	379	393	357	375	365	396	353	370	367	382	380	365	360	343	355	375	403	374	380	392	388	388	373	373	402	365	348	389	362	389	352	373	380	377	404	321	407	399	401	359	384	351	372	377	349	373	377	391	354	396	379	378	368	354	395	356	377	348	385	355	404	339	392	387	365	374	374	376	366	365	338	389	380	369	356	393	410	376	357	415	411	354	383	370	399	398	389	383	395	369	402	366	362	410	371	392	391	388	386	367	386	370	392	397	396	389	379	391	398	352	376	377	382	338	344	378	410	354	396	369	395	375	364	404	327	344	324	350	406	376	373	361	376	354	372	334	371	370	388	363	348	403	366	393	374	361	377	373	376	378	377	374	384	397	392	371	376	384	373	345	352	359	364	369	404	365	348	382	377	354	320	338	375	386	412	369	374	398	373	381	365	364	386	372	375	374	353	398	391	430	366	354	379	324	348	356	364	353	362	361	352	381	376	408	372	371	357	397	397	412	359	379	421	358	408	384	361	383	363	371	395	366	394	382	359	385	355	403	343	406	379	380	322	359	401	348	386	349	342	349	371	383	382	390	346	375	373	365	357	385	384	381	376	379	335	392	366	372	386	382	365	417	393	417	393	363	351	366	380	344	368	355	379	367	354	371	384	373	412	391	362	377	394	369	351	380	373	382	361	394	339	378	344	413	340	368	389	383	338	344	380	419	371	364	386	391	344	395	367	382	392	390	367	357	363	388	362	373	369	444	404	364	373	349	361	386	357	385	360	388	373	361	396	376	382	352	409	375	390	375	390	377	403	385	366	385	344	396	370	396	367	387	374	380	381	333	385	385	368	360	356	371	401	360	362	348	390	382	402	360	374	370	365	357	363	383	356	350	380	367	375	366	355	357	398	379	336	370	347	391	398	374	386	392	385	380	375	355	382	379	351	394	357	391	365	346	358	365	345	387	374	375	362	375	383	409	411	402	344	327	381	345	374	374	381	403	352	349	362	391	348	407	382	365	331	395	344	359	364	371	399	375	410	368	362	386	388	364	390	347	358	385	360	399	390	360	376	352	343	413	363	356	369	350	369	382	396	372	385	406	378	366	350	390	391	357	376	380	386	348	405	386	342	393	410	385	360	382	407	387	378	409	380	388	377	385	383	368	386	384	379	370	389	387	399	375	383	373	391	368	335	414	372	380	391	385	370	338	351	392	370	368	354	383	392	357	371	364	372	353	333	334	369	370	392	382	380	403	387	377	365	414	379	355	421	335	362	338	358	357	390	371	354	389	366	375	388	367	355	357	399	405	375	370	354	341	369	391	349	374	362	371	344	328	400	400	374	378	357	396	348	400	379	393	367	399	373	383	386	419	364	357	390	397	388	382	351	370	379	361	335	391	373	329	357	376	348	364	402	394	350	426	381	385	378	365	387	381	411	365	343	344	385	371	365	363	376	373	383	377	378	384	314	387	361	334	357	405	390	361	374	352	375	383	378	367	360	361	357	350	348	386	402	332	364	411	357	377	319	370	362	348	335	368	331	384	361	389	391	372	402	364	388	367	354	389	385	395	342	397	409	368	389	386	367	359	389	383	379	387	353	381	376	377	389	363	373	372	366	365	382	365	339	386	363	369	333	371	379	337	353	347	375	397	375	412	365	360	407	363	386	357	376	365	356	383	387	407	361	368	373	393	393	350	339	385	374	393	386	389	371	354	345	385	363	370	382	379	367	365	359	367	403	365	378	405	377	360	372	343	366	356	391	365	360	375	373	332	374	373	389	371	399	367	391	402	365	385	368	348	390	362	329	393	350	350	381	355	393	384	351	367	369	379	404	373	329	392	357	368	352	342	389	330	393	359	354	363	361	409	376	392	388	415	362	376	390	356	366	401	391	375	371	386	392	410	382	385	396	378	390	345	363	386	401	395	380	396	373	383	389	412	360	373	371	370	348	373	365	391	330	352	376	374	345	341	363	393	367	369	386	375	387	385	386	369	373	334	363	426	365	368	345	375	392	384	369	351	371	361	362	350	325	394	363	395	398	373	383	339	338	382	432	389	369	395	372	393	375	389	357	354	363	396	396	350	363	387	368	367	353	348	388	374	390	377	375	335	413
24192	21060	26579	25057	3830	714	631	540	516	510	484	461	469	477	440	418	448	482	467	448	413	463	428	415	424	411	442	453	448	441	456	463	446	432	379	456	432	389	457	417	463	452	433	427	387	458	450	458	428	437	419	439	456	429	468	438	466	455	435	425	440	488	452	416	393	445	412	459	469	414	419	436	437	411	426	439	463	437	447	448	438	411	449	404	445	426	409	431	436	441	446	441	455	440	415	428	416	442	416	459	392	400	427	443	451	410	493	454	468	442	446	442	438	446	409	432	417	429	441	446	510	406	408	447	412	420	436	422	421	432	411	458	443	451	452	432	441	448	362	441	438	448	420	429	421	415	421	424	411	440	456	454	438	403	409	411	434	441	481	445	414	419	448	398	446	442	433	470	418	456	443	420	401	442	436	436	423	484	453	437	456	416	430	408	431	409	445	427	441	437	436	434	423	414	437	403	415	426	460	418	411	424	424	427	451	439	406	444	478	451	457	436	399	468	470	449	462	420	418	401	406	446	436	430	440	466	433	463	423	446	400	441	414	449	473	403	448	442	436	410	421	463	425	414	445	412	472	448	404	405	421	425	387	422	423	433	427	420	451	399	475	410	456	467	437	470	419	427	407	449	442	458	452	451	449	463	413	455	401	452	463	447	431	454	438	461	438	452	435	449	505	452	441	414	441	463	436	394	433	443	427	442	419	444	388	439	475	438	419	405	446	438	433	423	418	454	443	416	409	409	425	417	415	424	448	426	436	439	446	419	454	422	460	443	442	429	421	432	401	449	434	442	441	393	378	445	381	419	422	397	432	424	413	436	444	378	441	407	432	388	409	450	436	417	417	427	442	460	447	436	444	416	411	456	428	427	432	411	435	391	427	413	410	447	454	419	416	414	427	419	435	431	449	435	450	402	425	439	449	423	429	438	417	384	417	446	426	418	439	422	433	430	414	497	468	407	463	456	449	455	436	437	429	449	437	441	450	456	469	452	449	425	452	466	452	404	424	381	426	418	413	412	442	430	467	450	451	472	447	429	438	422	440	422	441	408	453	445	386	428	414	433	428	423	444	465	458	443	428	421	422	455	442	452	450	422	422	445	438	410	456	416	450	388	451	425	429	411	458	414	462	440	413	435	424	456	455	421	433	476	436	460	426	413	396	421	410	388	387	494	439	424	421	432	406	396	445	436	431	388	458	445	445	450	452	439	419	455	433	432	442	412	420	476	448	388	458	445	434	433	416	418	423	423	423	414	472	471	422	405	451	464	404	450	447	449	470	446	436	492	421	429	412	442	428	467	414	422	412	433	423	422	456	427	406	410	396	442	400	456	416	444	449	435	421	437	424	429	424	436	425	419	408	457	440	442	449	435	452	452	486	428	436	440	473	471	385	401	434	462	447	459	438	369	453	430	430	442	436	441	446	409	433	440	424	432	462	404	454	454	406	441	432	443	408	438	448	434	438	414	430	408	420	462	467	402	423	421	446	422	457	423	431	426	428	422	444	467	414	439	463	427	413	384	456	417	443	469	431	455	431	484	417	459	457	456	389	447	473	463	421	431	396	454	458	433	413	420	462	451	405	432	404	399	439	411	422	459	422	438	426	387	434	446	433	453	439	433	463	414	431	408	422	460	476	410	432	420	392	477	460	462	448	437	449	409	417	455	433	444	431	410	453	467	412	487	453	459	425	431	447	416	444	421	438	421	427	455	438	461	449	394	435	427	432	425	450	440	442	387	441	442	434	413	382	415	468	437	450	464	451	458	417	468	393	432	382	410	450	409	443	415	396	432	452	407	424	426	428	444	461	424	453	442	446	415	429	438	404	442	444	399	427	428	430	458	442	449	442	456	414	427	448	455	447	435	440	434	449	470	444	416	473	425	433	433	419	438	426	392	413	457	436	461	437	433	437	418	465	462	409	437	433	440	430	424	421	436	459	445	425	443	438	436	420	425	465	449	405	468	423	431	442	464	447	464	448	452	463	434	374	460	439	457	431	461	416	434	424	428	445	441	426	438	410	417	464	465	443	438	451	404	423	435	452	409	482	443	410	423	468	438	422	437	430	422	396	471	460	419	436	465	425	464	422	440	470	439	391	448	440	446	430	403	419	410	434	445	417	455	467	436	452	442	422	415	461	452	432	454	428	434	446	421	472	389	449	405	457	448	433	409	467	423	377	431	429	471	460	443	421	447	428	437	410	471	433	436	447	441	408	433	441	423	439	418	421	445	410	449	452	415	455	447	456	430	435	415	409	426	438	447	430	434	456	420	407	397	446	408	458	470	430	442	450	416	455	440	410	444	484	422	413	431	429	424	445	456	418	430	471	429	443	399	424	437	457	471	479	434	470	430	450	438	433	422	414	420	444	456	434	437	408	422	459	476	457	451	424	417	417	437	454	412	453	430	456	440	437	425	420	408	415	402	418	446	431	418	463	427	452	424	425	419	412	390	415	440	435	433	409	449	432	410	401	433	494	440	397	421	432	406	419	418	442	413	410	392	421	422	439	469	444	444	453	428	427	424	441	408	483	438	437	441	457	410	420	411	423	454	405	481	437	477	471	445	453	431	441	452	404	429	442	437	443	460	422	422	432	426	428	464	443	454	441	464	457	408	457	441	429	431	415	452	421	408	440	445	422	432	443	419	441	456	486	439	424	425	413	431	440	419	408	436	425	452	449	427	394	417	427	472	414	422	455	434	434	446	424	408	424	464	422	432	411	433	422	440	429	415	424	438	435	457	433	433	459	474	447	434	448	416	407	457	450	441	440	443	427	461	397	429	442	433	449	445	407	441	451	472	462	438	414	435	446	436	450	431	430	450	416	442	405	492	448	401	421	455	446	427	426	454	439	457	458	413	407	420	435	461	456	449	393	452	439	411	452	434	409	454	471	442	449	429	427	419	417	436	434	420	415	467	432	464	433	449	450	453	464	437	419	448	444	429	457	447	410	414	410	477	419	411	411	461	442	388	428	433	434	449	403	433	414	402	428	474	424	424	423	388	438	436	421	420	424	425	459	443	413	459	448	457	411	417	421	421	442	426	428	426	414	468	425	443	437	463	453	443	429	432	450	438	465	406	432	412	417	445	426	432	429	403	431	408	410	432	420	407	426	429	459	455	458	464	443	410	414	439	421	445	434	436	454	428	401	440	442	471	436	469	416	447	437	415	469	440	420	423	425	441	410	447	418	454	402	397	457	456	425	424	415	432	434	437	448	424	418	425	414	441	417	467	465	487	431	422	431	416	435	479	463	458	430	446	449	464	427	441	430	440	464	442	391	440	422	438	480	421	440	429	438	468	429	447	428	429	434	425	419	459	416	420	453	454	410	467	427	406	427	440	443	407	448	405	439	418	463	435	443	447	426	455	454	415	449	462	467	433	418	434	438	433	425	436	420	404	427	452	387	406	412	430	477	449	430	442	457	427	426	417	396	432	429	440	427	449	420	479	397	441	408	421	436	428	430	406	403	440	402	440	457	464	425	441	439	450
9046	7625	5234	2566	1806	1453	1096	985	870	822	779	770	737	691	665	641	691	683	637	673	656	616	663	673	680	661	699	677	650	623	667	658	697	615	676	655	701	647	650	629	661	629	622	638	698	656	656	641	655	664	640	603	659	665	643	688	603	672	683	676	630	623	633	629	645	682	674	655	658	640	680	640	623	608	627	621	643	618	666	642	623	619	652	698	658	610	643	653	609	637	629	602	608	642	648	646	667	588	592	655	629	628	625	631	611	633	693	649	648	608	626	664	644	674	630	612	641	652	623	677	618	638	658	640	695	642	622	638	645	610	653	686	636	620	606	665	638	652	629	620	609	622	684	605	643	653	654	625	588	627	667	634	592	613	608	631	653	619	616	643	600	594	671	615	614	614	625	618	635	635	618	669	584	674	656	639	682	623	630	631	650	602	620	653	606	600	643	610	681	677	654	671	671	626	683	655	659	592	640	648	629	613	654	614	630	620	630	594	681	673	628	643	630	627	638	636	636	687	634	672	644	656	592	630	625	638	647	577	638	615	626	659	659	651	625	690	639	633	670	658	653	679	658	629	649	683	661	645	634	613	648	667	654	673	613	629	650	680	637	688	623	621	617	601	634	673	639	647	623	610	631	659	670	599	705	646	654	639	643	623	589	595	649	617	663	679	643	620	619	639	598	607	647	624	643	631	623	666	617	621	583	663	696	672	625	636	656	641	603	628	644	641	648	678	610	625	624	660	607	646	645	618	650	649	612	656	674	645	618	658	636	624	637	670	614	681	609	618	670	665	670	625	637	672	670	659	663	635	636	670	663	607	659	687	662	638	580	647	617	674	686	636	645	659	638	676	594	602	605	674	605	618	626	619	635	613	645	614	690	680	612	636	670	674	670	660	587	641	624	630	684	621	606	599	675	649	615	689	648	666	645	655	625	609	654	626	618	600	660	572	631	649	634	629	617	654	616	631	632	676	627	618	621	673	657	607	603	626	581	638	627	654	666	659	657	626	655	640	665	637	652	653	647	655	654	631	626	597	680	650	651	643	619	623	625	553	654	637	581	625	640	704	685	628	649	663	619	664	650	638	665	607	623	669	632	666	641	678	628	639	684	685	668	594	655	596	631	638	639	615	646	626	603	679	618	660	634	620	648	624	658	681	640	604	601	617	603	669	624	645	661	632	596	635	651	619	634	688	652	625	611	603	638	658	635	632	637	629	637	632	680	606	639	622	674	620	596	649	663	658	631	643	657	650	628	636	668	602	618	613	660	689	663	611	651	684	609	619	646	664	648	638	612	633	638	631	698	680	623	610	622	616	634	622	645	632	610	670	671	657	676	647	686	661	659	643	624	622	649	640	653	668	620	670	641	655	655	643	679	680	606	614	624	655	623	637	594	607	658	612	639	629	626	617	666	667	632	636	641	664	592	580	636	639	653	655	600	659	620	614	625	625	670	640	633	603	669	617	653	653	653	670	638	636	619	659	631	619	624	636	626	660	592	628	632	651	628	611	691	595	621	639	673	626	586	626	655	639	638	657	633	669	608	656	605	613	619	617	621	624	660	653	626	639	630	634	610	655	654	627	664	593	683	615	636	677	612	644	676	653	583	627	631	618	650	643	672	633	651	604	615	613	643	667	664	645	665	616	626	624	595	676	587	633	643	666	656	639	632	612	633	647	599	647	650	642	673	650	633	671	680	647	603	641	657	606	648	617	630	623	627	625	601	627	644	630	616	666	648	670	585	614	670	651	639	639	671	661	608	651	601	638	661	626	663	614	667	633	610	693	637	688	662	690	619	682	660	639	642	622	617	640	639	633	658	647	665	616	666	648	610	700	618	665	658	636	623	635	644	652	662	666	664	636	622	655	645	619	658	617	664	627	635	630	661	622	634	599	654	636	644	625	598	666	660	646	685	673	614	634	631	659	582	630	610	644	672	630	667	627	644	639	660	662	611	625	611	642	662	645	651	635	656	653	666	645	678	664	633	649	604	674	642	658	669	674	651	623	612	638	648	622	604	599	632	659	619	642	625	620	599	614	671	651	627	701	623	662	643	598	638	635	619	668	588	686	685	668	631	614	653	677	687	646	633	606	622	679	615	668	625	689	653	599	656	634	633	653	628	611	640	631	614	604	658	621	650	646	631	627	603	662	628	684	652	586	612	634	636	663	645	598	647	602	663	629	599	614	612	695	669	619	637	608	656	676	646	663	686	671	657	659	616	635	650	587	635	653	642	615	623	634	639	650	679	603	639	625	636	640	653	612	626	699	658	615	643	617	647	619	632	657	646	667	706	590	635	631	602	655	641	630	657	604	621	650	642	635	590	617	628	622	658	656	671	622	610	645	623	652	662	586	667	627	658	598	672	644	643	610	613	630	613	683	676	648	641	650	674	711	611	653	558	650	647	636	638	649	590	677	638	648	650	610	654	682	632	621	603	684	641	618	666	621	629	611	673	634	664	634	647	581	627	600	650	594	626	644	643	651	649	655	646	651	655	602	595	639	616	660	640	622	631	587	661	617	587	614	661	661	600	679	668	671	600	657	632	632	654	624	621	574	601	661	611	658	631	665	588	642	625	623	607	604	623	642	602	623	660	619	619	588	651	656	651	691	657	623	621	635	644	659	652	633	665	709	662	670	629	635	681	583	673	673	623	641	619	666	638	631	611	637	668	647	635	640	639	663	634	638	649	640	625	652	620	641	612	681	680	625	633	643	662	641	637	657	654	658	654	589	680	641	667	609	669	645	611	654	660	625	646	604	652	627	694	603	611	595	642	617	671	669	595	620	645	638	636	687	631	627	652	615	641	691	629	666	642	589	617	697	607	651	634	642	633	622	636	711	630	627	633	658	598	622	671	645	602	687	665	617	669	658	633	654	623	615	619	692	648	652	636	634	650	702	690	649	633	647	691	640	666	606	603	640	612	646	630	664	664	628	632	615	671	609	694	641	650	621	673	591	638	643	618	708	655	654	631	603	652	601	626	633	614	617	597	623	644	608	635	667	617	645	663	592	602	642	669	645	647	653	665	657	623	663	634	653	633	643	626	608	667	591	629	645	699	611	632	690	630	586	631	633	609	673	633	661	645	603	680	660	640	593	629	627	636	622	638	664	632	612	620	647	584	624	672	615	624	677	634	636	599	699	657	644	698	610	659	629	686	574	653	674	601	656	638	671	689	635	613	653	670	692	632	623	609	662	665	624	594	657	638	613	624	616	645	612	644	596	648	597	626	580	656	655	580	617	616	636	674	676	639	607	621	666	640	632	685	620	634	651	617	642	652	636	688	599	658	709	628	626	619	645	614	637	615	564	621	616	617	655	663	631	635	673	623	640	646	650	630	684	667	644	672	652	642	664	624	616	691	668	586	607	628	667	668	658	685	628	647	614	657	635	603	662	642	645	651	628	623	602	666	608	647	575	672	612	657	656	665	641	639	625	648	637	617	655	643	616	625	625	638	619	655	629	686	664	640	614	601	622	633	686	664	601	604	612
22125	21091	28718	23678	21090	20997	3416	625	407	330	287	273	229	220	220	174	174	169	172	167	158	147	136	164	169	150	164	124	135	138	145	149	133	136	126	134	132	135	146	154	129	132	127	144	110	143	137	136	131	134	124	144	139	147	134	124	134	108	112	138	130	136	138	104	124	120	94	108	121	122	128	126	124	123	130	107	137	141	140	126	140	131	107	133	127	109	130	131	123	136	129	121	107	116	119	149	133	146	137	134	113	126	133	117	143	120	126	131	123	108	140	132	126	114	128	131	118	141	126	126	139	134	108	123	117	106	116	137	111	111	131	125	117	126	131	115	128	127	130	128	122	129	117	139	124	119	135	124	120	112	124	141	120	126	142	129	125	133	130	124	126	112	124	118	143	129	122	119	123	124	125	110	127	137	117	127	126	143	125	134	115	135	116	120	113	135	137	121	110	122	135	110	119	112	129	137	128	128	103	124	125	120	115	120	133	123	116	126	133	128	104	138	129	134	128	121	119	138	139	127	120	94	130	128	122	129	151	137	121	113	133	126	133	119	122	126	98	103	129	129	107	136	105	116	132	120	129	139	118	119	118	136	131	104	150	136	135	133	139	127	123	115	128	111	124	126	119	150	113	125	136	128	102	131	134	132	139	125	124	104	125	129	127	138	139	109	114	144	118	118	121	136	144	102	119	114	131	115	103	108	117	129	98	125	151	116	110	146	120	142	119	134	111	105	118	123	119	118	101	105	112	128	125	122	142	134	111	131	107	136	124	117	136	125	117	134	110	138	119	134	120	113	114	141	130	137	116	101	148	117	126	128	129	137	127	133	145	112	134	101	130	127	119	137	148	143	122	144	134	138	123	108	110	104	121	109	126	135	113	99	122	121	126	119	125	131	130	114	110	126	120	113	137	110	115	145	118	124	118	139	148	116	117	125	104	114	106	134	132	129	152	131	120	113	142	128	146	133	120	130	135	119	105	119	126	139	134	132	119	119	132	111	108	139	121	127	136	144	120	105	138	114	118	135	121	136	114	123	116	143	136	125	121	127	129	123	120	139	148	126	130	121	116	111	107	129	164	111	124	114	131	118	102	116	137	115	137	134	129	134	145	138	144	125	109	130	146	125	108	106	117	111	142	142	104	119	136	134	129	148	114	108	108	124	136	132	128	106	130	126	133	144	96	133	135	137	149	111	124	110	118	120	127	131	144	132	131	136	120	131	147	114	116	134	149	133	122	107	123	115	112	119	134	139	113	129	118	121	156	144	119	131	115	144	130	125	131	104	141	125	118	101	126	131	127	134	114	115	128	142	120	119	129	105	134	115	132	143	134	134	105	120	124	132	114	139	113	121	102	136	118	103	128	115	127	128	118	129	123	119	133	130	119	129	102	141	109	114	117	103	147	126	122	108	137	134	125	139	136	123	125	114	133	115	130	136	136	124	108	128	109	119	127	110	111	115	139	97	107	123	105	107	123	135	125	127	131	115	129	111	129	108	128	119	133	136	130	132	135	151	113	108	128	107	129	98	116	127	137	124	120	102	116	108	132	128	109	128	127	118	125	140	133	130	115	103	146	122	127	109	130	126	137	121	151	135	124	100	121	118	124	114	134	105	100	135	113	112	123	115	127	128	130	140	118	106	109	146	105	104	126	135	142	111	125	119	116	132	122	148	133	107	135	121	143	113	117	137	112	129	120	124	155	117	117	145	129	116	121	97	121	100	134	117	116	139	119	145	120	158	118	131	127	107	123	150	135	124	117	132	118	115	107	127	128	124	135	152	119	110	127	123	114	124	140	122	126	120	132	125	117	143	119	138	116	128	135	126	135	114	130	112	120	140	114	117	107	126	142	122	125	124	120	148	133	116	99	130	118	111	124	118	116	127	117	116	131	115	121	108	132	122	118	112	137	134	139	118	140	126	121	113	112	119	150	126	137	121	127	147	118	123	117	114	133	110	132	133	142	132	115	113	123	112	122	123	122	124	127	126	138	130	119	114	129	124	114	146	125	107	102	121	95	123	109	134	139	114	124	145	145	136	141	105	123	117	138	130	140	111	129	134	120	122	122	134	122	135	120	127	135	130	122	103	149	122	125	120	129	140	112	123	136	110	125	135	126	130	121	128	122	127	129	132	130	134	121	119	131	129	120	137	134	114	103	142	127	110	109	128	134	125	125	130	115	124	142	118	124	116	139	128	119	142	135	120	102	134	135	113	111	135	112	111	120	125	133	122	128	124	126	133	129	122	113	104	114	113	121	125	137	109	120	115	111	132	118	116	124	117	110	136	127	113	130	134	125	100	116	124	143	138	133	125	124	118	104	123	127	138	129	122	131	131	156	125	131	132	131	124	129	126	124	107	116	115	126	132	109	127	112	126	154	125	116	115	118	127	120	119	124	122	112	144	136	131	133	115	121	135	129	131	136	138	123	120	140	115	109	118	136	126	122	108	124	109	106	102	115	132	128	114	129	110	124	105	109	148	127	131	109	124	152	115	136	125	130	112	117	121	100	125	140	131	127	116	121	127	116	127	123	114	127	128	141	134	142	123	128	114	120	124	116	116	120	126	128	112	152	132	122	117	108	127	131	110	134	130	119	110	119	123	124	133	100	111	128	122	123	130	143	141	113	145	135	121	119	131	117	118	132	112	123	131	106	127	110	149	124	119	132	132	104	114	120	133	130	136	113	130	102	130	107	126	111	134	119	130	130	108	98	115	146	146	121	122	141	120	142	127	124	128	135	136	114	117	112	120	133	112	122	130	120	130	115	101	98	108	125	142	137	127	113	131	121	107	127	112	123	111	116	124	130	128	126	134	117	115	135	126	115	128	120	120	114	131	128	132	121	125	114	125	122	127	129	135	130	128	120	114	130	118	121	152	133	116	117	138	133	127	122	139	111	120	130	117	136	123	111	134	115	134	118	120	125	128	146	127	144	122	118	121	138	114	119	111	134	128	116	138	117	118	111	115	119	116	125	120	149	126	143	134	133	124	147	151	120	122	116	122	124	131	129	117	120	123	122	134	133	142	120	139	142	111	110	146	140	122	123	118	119	155	135	142	127	121	103	117	106	133	139	113	135	110	136	126	137	107	122	124	130	121	127	107	128	116	138	130	128	122	113	121	104	118	147	122	128	125	118	121	121	122	115	131	99	122	135	140	126	122	137	131	115	121	117	115	117	120	121	122	123	129	121	106	127	122	115	118	139	106	113	135	125	135	125	126	127	128	137	103	117	96	114	144	124	145	118	113	125	130	130	136	130	111	118	121	112	117	128	133	116	134	116	113	148	112	144	137	121	115	141	115	147	111	118	100	147	128	111	129	133	142	132	129	102	151	99	138	127	133	124	127	135	116	121	121	103	124	130	128	116	139	121	125	104	130	126	117	128	132	115	140	143	121	133	138	127	111	108	131	124	132	116	113	126	108	131	126	109	114	125	115	131	117	126	109	126	98	127	137	125	124	128	134	143	127	135	117	129	125	123	130	125	100	120	134
10879	17091	11890	5765	3754	2619	1747	1292	998	795	706	576	525	448	386	364	348	311	315	301	278	261	264	233	257	233	251	235	223	245	217	247	190	187	220	213	207	203	219	209	207	216	213	197	187	185	181	177	200	205	190	215	222	160	211	180	217	221	176	175	178	196	205	184	187	184	199	189	199	202	184	223	177	165	207	202	179	183	185	192	177	201	210	199	168	171	201	173	169	189	187	181	187	170	202	199	186	186	210	202	182	189	178	194	189	191	168	179	188	168	187	184	214	195	184	214	189	183	177	190	203	216	216	166	162	155	193	201	190	200	206	171	194	209	150	204	191	180	204	185	175	200	171	186	184	193	190	155	224	172	194	181	178	182	183	192	163	191	203	187	183	186	185	195	199	172	176	181	167	174	197	206	192	184	177	202	210	163	168	172	195	174	173	170	179	186	183	175	201	180	188	183	188	179	195	193	167	202	189	203	167	196	200	177	185	201	200	173	168	165	197	177	188	196	198	166	181	209	183	200	184	180	211	180	170	183	204	189	184	201	206	186	175	175	194	172	193	201	189	168	196	192	186	208	178	187	165	211	177	183	181	197	184	194	174	179	184	188	179	169	192	171	201	203	167	190	171	194	185	182	167	202	200	176	183	187	176	180	190	181	185	190	188	181	175	192	189	175	174	207	166	183	185	191	180	147	194	187	195	206	153	184	174	212	212	188	141	183	181	170	184	196	189	193	179	176	186	180	177	186	189	214	179	177	190	204	190	169	206	190	188	207	159	181	179	198	174	185	206	193	190	200	148	202	176	187	196	184	183	189	161	181	189	182	175	173	210	186	190	190	185	167	188	178	188	181	183	196	196	176	189	200	181	200	170	209	183	195	198	176	182	190	167	215	195	168	162	197	210	194	173	180	196	200	167	193	201	175	181	214	168	196	209	195	175	176	185	178	185	194	175	218	207	189	199	187	175	188	198	167	198	187	183	193	189	173	176	182	185	190	174	187	177	177	179	199	193	196	188	177	178	187	183	183	189	196	211	209	187	184	192	185	169	177	190	163	201	171	191	172	181	177	191	209	176	185	168	168	193	193	173	185	188	152	195	195	196	181	182	202	188	181	166	164	176	194	184	193	189	187	185	181	204	205	188	219	194	167	168	204	175	196	205	191	211	167	199	229	196	198	191	174	191	182	201	193	187	182	161	179	177	172	200	195	203	165	168	170	203	181	173	163	206	184	179	177	176	201	209	177	203	195	191	185	156	192	175	190	184	181	201	182	152	163	182	176	188	166	200	202	207	181	209	178	203	161	170	224	178	198	164	174	182	168	162	179	176	170	202	190	192	174	188	183	207	205	167	169	199	199	190	206	181	196	166	182	180	171	192	195	181	185	158	217	173	177	212	187	193	198	212	204	183	164	216	181	179	187	211	198	158	192	189	192	207	200	208	178	199	205	197	194	195	209	178	177	177	193	169	209	161	181	186	188	166	197	185	196	205	178	187	174	198	176	198	167	186	199	196	177	193	192	203	180	173	199	185	186	184	151	204	165	202	207	180	197	177	170	188	182	190	173	185	183	182	171	175	165	190	204	181	192	175	192	200	180	172	185	184	172	184	194	177	147	198	190	184	163	180	168	173	205	175	185	171	193	184	200	184	174	194	199	177	175	192	198	178	171	171	197	195	174	189	172	206	193	190	201	185	198	180	180	186	172	183	181	202	192	175	174	194	196	189	197	177	202	194	169	193	174	162	182	182	202	200	171	201	204	174	174	207	191	182	167	197	192	174	183	172	172	184	155	202	207	184	185	200	182	194	178	196	188	193	185	168	187	200	175	190	191	172	186	204	158	184	197	175	179	165	177	180	180	173	173	203	193	184	186	164	162	191	175	186	194	198	170	179	195	188	194	178	186	180	169	194	198	185	193	202	160	187	161	169	193	187	195	175	188	212	171	174	198	209	181	179	168	185	181	198	170	200	161	178	191	173	216	183	150	173	199	205	194	184	183	194	187	193	211	186	186	190	173	158	211	206	177	211	213	171	203	210	178	210	188	194	198	183	206	173	214	167	186	188	195	205	162	199	182	177	193	203	187	165	164	165	179	183	191	179	193	163	180	169	182	206	185	199	187	172	173	176	173	179	182	166	186	204	184	191	218	196	208	197	184	174	204	181	168	175	199	195	172	166	188	203	196	198	195	199	172	194	187	201	182	199	187	188	180	206	203	180	203	192	199	189	200	188	190	182	172	180	197	212	165	187	212	166	199	188	197	168	201	190	192	173	192	182	187	198	169	193	187	187	189	184	188	190	205	183	188	197	174	174	220	168	223	187	189	182	186	165	177	176	199	163	173	178	198	182	176	160	162	179	198	201	169	190	172	181	199	202	177	195	174	198	185	198	179	199	213	191	189	214	193	197	175	193	178	163	187	187	179	190	185	188	187	193	210	190	179	179	196	185	179	160	174	179	176	179	193	181	191	183	193	193	176	193	178	182	194	169	154	190	202	181	179	186	192	209	196	197	206	175	182	161	177	181	180	199	197	172	180	157	170	185	196	210	214	206	187	185	183	185	168	182	202	209	169	176	183	200	171	217	185	211	171	171	189	187	187	192	175	197	173	184	158	179	185	185	180	174	220	192	179	190	207	183	176	188	172	180	173	204	183	161	216	188	179	171	153	170	188	199	194	172	202	192	172	201	202	178	177	171	186	196	191	165	171	159	177	192	179	177	180	175	213	198	186	202	164	185	164	179	182	203	178	196	199	206	175	174	203	165	166	190	189	207	181	201	173	182	174	165	165	192	204	172	176	179	191	195	178	207	179	170	191	182	225	202	164	197	194	194	210	206	222	192	192	181	165	178	194	169	186	190	172	177	178	183	197	201	181	196	176	195	185	183	202	182	171	201	175	175	183	178	195	177	200	189	198	159	177	195	173	188	182	176	171	191	196	193	184	188	167	186	157	183	187	181	179	177	189	182	180	186	175	199	208	211	167	175	182	182	187	193	183	177	183	186	181	173	199	159	167	175	209	168	191	184	156	174	176	186	216	165	187	180	189	183	194	219	167	197	198	216	195	190	185	175	175	168	209	174	184	194	182	180	192	200	185	173	171	192	181	187	181	182	194	182	211	189	172	200	174	171	170	203	205	180	205	197	219	180	184	188	194	193	176	213	195	203	187	172	184	190	159	216	193	198	193	180	214	162	159	205	185	181	199	201	168	183	196	199	198	176	211	169	174	193	192	188	167	190	196	188	174	219	171	184	180	227	202	195	190	182	175	208	180	184	190	210	184	185	182	190	197	180	209	189	194	172	182	189	174	204	171	171	178	183	193	160	196	169	171	175	162	192	170	181	189	201	194	198	205	193	178	187	200	174	192	170	183	205	186	170	178	191	177	172	200	200	181	174	169	176	190	169	223	190	177	162	193	187	203	182	183	189	178	189	176	192	205	194	194	174	182	173	178	202	191	204	207	188	195	200	181	174	203	182	174	203	184	193	184	186	180
26718	19008	5580	1277	769	681	573	520	508	463	471	446	450	435	452	463	461	491	423	462	451	455	456	473	455	459	417	451	462	452	463	439	459	439	445	429	414	505	474	443	422	487	457	422	471	447	498	439	417	469	456	435	418	479	458	456	467	469	473	437	467	455	464	463	479	492	452	430	442	415	438	426	442	468	436	427	459	447	461	427	417	461	435	430	463	465	440	490	474	451	449	487	411	444	416	474	461	474	451	411	476	450	497	449	463	451	483	431	413	461	432	423	440	478	463	440	458	482	460	436	426	429	445	432	448	467	439	485	416	466	454	473	465	434	466	436	486	444	467	489	488	460	467	409	444	471	451	436	472	486	462	437	425	476	477	432	428	452	447	465	459	470	455	460	467	448	432	454	489	440	455	473	439	437	430	436	458	452	484	433	408	457	434	463	422	462	483	435	467	468	445	486	461	444	477	417	470	469	457	416	467	445	487	452	457	459	465	456	441	464	459	437	469	461	454	445	461	483	460	464	442	488	469	467	409	469	456	432	435	457	450	464	490	419	450	473	468	444	456	465	450	445	472	445	455	453	438	443	439	443	484	476	415	445	444	451	439	461	482	488	411	426	508	455	456	458	479	459	449	456	459	432	480	465	455	469	490	433	470	460	467	463	483	455	459	485	476	439	454	476	452	494	438	466	457	467	447	432	470	469	484	443	478	462	476	459	455	474	428	423	470	477	443	478	450	479	462	470	450	425	493	458	497	469	441	479	449	446	456	457	468	483	461	456	445	461	443	463	431	495	462	465	448	458	452	483	453	480	469	465	464	479	469	473	490	450	462	479	430	393	447	455	446	465	449	476	468	475	451	445	445	446	447	453	440	453	470	439	456	477	458	447	471	531	458	467	451	425	447	456	469	458	473	449	461	456	489	483	446	412	440	460	461	465	450	456	458	420	530	429	427	444	433	419	456	480	436	439	439	438	437	426	427	478	443	451	483	418	458	448	436	481	429	430	449	480	458	472	497	486	498	402	460	457	463	443	433	469	419	434	500	466	459	463	486	440	440	393	491	467	442	475	449	515	445	461	423	420	413	490	448	461	440	469	455	423	440	436	437	498	442	444	456	446	465	476	441	490	488	478	466	431	460	448	422	462	464	479	480	462	484	506	414	447	481	461	458	439	466	462	489	431	463	462	449	462	485	475	482	497	451	445	464	484	455	432	499	471	456	484	463	457	440	408	432	475	459	450	470	479	457	453	472	465	420	465	431	438	494	462	482	496	448	467	485	475	433	438	451	449	466	449	474	432	427	495	447	432	502	454	441	447	436	453	482	477	442	432	448	473	492	466	476	454	460	482	434	428	464	470	438	453	481	488	441	448	481	451	449	423	482	471	472	475	463	468	471	486	503	449	465	426	488	478	431	438	466	469	473	499	430	480	473	463	473	435	438	499	443	484	475	463	452	481	445	473	447	461	472	437	436	440	453	477	466	465	474	451	446	428	442	452	453	489	472	455	465	449	452	476	432	417	463	466	475	418	458	480	464	445	462	473	446	450	438	492	501	478	454	424	464	461	428	451	480	487	458	444	466	519	445	474	457	441	444	452	448	444	452	498	498	466	443	474	446	462	430	453	464	446	504	477	437	428	445	487	451	457	436	470	458	444	434	466	469	449	461	484	469	453	432	443	450	476	461	490	407	458	432	477	496	467	432	470	444	427	475	435	445	531	435	489	467	450	441	462	444	468	420	445	461	422	438	487	481	443	407	433	436	434	471	433	490	466	459	457	434	477	473	478	447	434	457	452	458	473	448	441	456	477	470	433	442	476	462	461	443	438	447	433	489	465	414	407	454	467	477	469	457	440	470	426	489	472	469	446	441	446	421	449	459	430	457	429	406	520	455	475	417	459	442	463	428	456	462	469	483	458	405	429	468	461	422	433	502	460	426	474	461	445	446	422	452	471	462	465	474	472	445	451	480	463	419	449	419	449	458	465	483	442	464	515	493	475	469	459	438	441	469	436	482	457	406	462	412	473	468	469	491	471	485	444	424	452	443	457	478	471	444	462	466	440	463	466	486	468	461	470	440	477	461	443	464	467	454	458	454	449	488	465	469	453	431	451	480	468	452	448	466	440	435	445	468	463	457	438	460	460	473	450	452	466	465	474	471	465	424	465	443	454	428	483	438	462	470	426	474	442	445	477	489	411	461	491	467	484	510	447	445	478	444	494	396	442	473	459	453	472	441	448	435	404	449	459	483	395	465	470	476	468	457	445	422	429	420	492	476	475	483	455	475	457	453	470	439	418	416	488	462	430	434	437	492	489	465	443	476	446	464	464	441	478	434	469	434	480	491	465	446	461	470	482	457	463	514	457	447	467	438	436	489	492	459	450	455	462	437	480	474	452	443	460	432	423	471	453	442	478	473	465	433	478	460	418	470	459	433	467	460	492	480	463	447	436	460	442	431	460	476	428	443	423	469	436	459	473	459	461	455	460	446	431	466	438	442	456	437	487	460	459	499	460	465	470	464	462	454	420	467	433	461	455	473	415	434	458	475	466	468	413	443	440	494	431	465	452	461	486	443	479	450	478	470	481	454	467	450	445	461	451	455	445	468	468	441	462	473	471	437	502	466	440	475	471	461	466	438	458	471	481	499	436	453	495	485	500	484	453	504	471	467	468	466	442	434	431	470	468	457	452	438	434	454	424	448	449	473	426	426	461	471	479	432	457	438	477	461	477	469	438	449	477	476	464	475	472	459	481	446	435	452	468	457	458	428	455	490	497	453	439	455	441	460	448	463	447	445	455	463	466	445	470	457	496	470	451	489	469	471	433	458	451	430	470	474	476	419	452	420	419	437	444	492	473	457	470	423	437	471	466	460	486	414	457	443	458	421	467	467	455	435	499	425	495	455	441	464	493	447	415	427	467	449	474	453	478	464	471	457	387	469	471	425	451	431	484	444	439	442	439	472	465	438	426	458	472	473	420	474	468	466	448	431	421	497	425	475	444	444	446	390	441	465	462	478	458	457	465	504	437	449	453	434	433	448	489	474	473	450	415	463	437	444	462	452	436	442	448	470	443	446	448	455	460	445	459	437	450	427	462	434	424	431	457	459	435	491	469	434	440	454	467	474	459	449	488	464	445	422	472	471	443	470	463	433	463	470	442	480	438	447	476	498	456	458	459	438	461	481	429	448	420	458	439	436	437	442	480	475	458	447	478	462	432	456	475	435	444	467	454	440	441	451	474	468	459	430	476	451	451	439	466	445	462	459	444	466	440	469	389	469	486	441	443	441	470	448	457	470	452	485	476	460	427	422	420	440	449	435	452	436	480	439	420	475	468	468	451	433	453	449	461	455	478	485	464	435	450	410	490	441	490	457	495	453	471	493	443	429	459	436	512	427	464	463	441	452	460	477	479	424	481	453	472	507	461	460	447	445	483	447	459	495	453	429	486	469	475	462	446	428	479	464	415	398	469	454	478	495	445	412	524	473	437	450	453
8255	3742	2802	1561	1262	1099	937	777	818	745	746	692	682	732	699	746	678	672	660	723	665	719	642	691	714	667	697	749	696	689	686	673	690	664	630	696	686	668	654	685	669	680	707	718	711	710	684	654	680	742	705	691	715	664	683	638	738	689	716	703	703	689	705	672	718	696	711	703	699	707	668	668	682	689	681	682	693	663	729	670	687	685	707	673	668	654	679	680	715	638	692	712	634	676	677	677	686	682	689	652	690	670	657	663	707	685	685	688	635	670	668	699	669	665	691	692	658	654	689	690	688	690	610	657	685	657	614	685	681	695	714	665	695	664	670	671	703	721	698	655	685	707	687	707	632	683	720	714	681	688	684	674	673	726	667	715	660	674	629	661	669	681	693	743	702	693	696	649	655	629	652	644	725	647	710	687	659	661	677	719	706	707	650	677	680	702	700	713	693	686	708	639	735	650	668	698	673	699	657	676	725	681	713	688	737	676	674	700	697	734	682	662	691	694	679	696	731	688	677	679	718	692	662	708	668	695	671	698	668	678	714	700	699	693	688	643	702	701	640	709	724	629	681	679	666	661	659	660	724	678	671	662	702	706	766	705	748	637	671	719	640	675	694	718	710	695	690	718	691	693	717	690	666	678	667	696	657	676	730	651	658	730	681	669	697	680	697	685	713	615	677	706	660	721	705	696	678	717	723	691	693	688	713	685	711	687	684	715	720	706	694	669	673	701	755	656	730	668	605	661	649	658	674	698	710	697	698	650	693	719	668	698	678	638	676	693	688	672	688	694	686	698	651	721	695	704	698	631	682	716	666	700	674	646	691	672	654	710	692	677	681	707	764	642	682	676	694	689	692	686	715	673	697	704	697	680	649	724	644	671	691	683	690	673	690	725	693	712	712	678	701	648	714	693	690	680	680	698	692	678	636	713	700	704	669	641	669	716	707	684	662	678	701	680	655	717	715	712	734	707	665	658	636	668	680	720	704	693	693	687	677	677	696	692	678	665	674	707	700	666	666	731	692	697	658	683	691	675	701	672	672	725	688	711	630	714	720	706	679	678	700	682	663	666	710	682	685	687	718	676	658	727	661	688	719	694	650	675	706	680	653	681	706	706	668	681	674	674	711	668	736	732	691	707	760	718	701	694	679	688	673	700	695	711	629	694	729	698	683	653	735	717	702	673	721	701	658	670	659	676	707	721	713	693	653	668	723	707	716	743	722	670	719	695	736	676	680	676	719	681	716	676	703	702	680	633	749	692	694	704	682	644	688	710	704	689	687	688	690	661	647	707	623	678	688	670	695	677	678	712	733	668	713	662	709	721	731	670	718	737	693	646	723	670	665	682	646	690	685	657	727	688	689	694	688	699	720	651	693	690	688	673	690	715	666	724	678	736	717	685	628	684	672	724	682	695	705	659	666	667	683	702	636	639	693	697	685	689	676	647	678	721	654	711	746	751	665	687	645	659	682	671	696	687	689	652	684	650	630	729	673	681	660	710	681	677	673	645	614	680	662	706	726	709	709	640	639	696	704	693	708	696	642	668	676	668	730	679	661	681	679	698	679	677	696	657	650	668	702	693	745	695	620	726	671	694	686	711	673	681	685	699	714	682	685	699	699	666	664	664	690	662	718	707	688	664	606	701	685	645	719	709	684	703	659	685	714	646	703	703	648	683	647	685	662	701	693	682	657	677	700	651	691	705	757	690	707	670	691	687	688	703	710	674	735	691	651	650	672	720	672	692	704	671	682	715	692	670	705	725	689	715	690	696	722	711	725	713	687	674	718	726	640	703	641	686	677	669	738	655	683	681	706	678	682	677	734	710	668	685	698	666	664	700	659	678	730	711	728	687	679	661	652	691	704	701	679	714	686	710	734	671	686	640	709	716	624	700	651	656	685	674	713	702	679	695	714	721	718	697	674	707	705	659	695	665	702	667	671	742	714	672	679	646	710	681	723	703	704	693	697	696	712	707	692	650	648	657	666	718	689	707	675	667	652	723	686	709	658	710	682	719	651	693	710	682	657	708	707	688	688	708	663	730	767	701	703	687	651	677	664	687	680	702	708	693	694	705	699	678	675	692	731	645	651	694	659	699	722	650	661	673	679	701	663	692	709	746	686	747	676	703	703	709	693	630	664	717	674	675	670	684	709	696	701	670	691	705	734	716	665	666	647	676	744	703	716	657	689	681	716	710	664	679	681	669	699	706	675	692	678	688	687	690	653	684	669	694	624	685	648	726	697	665	659	701	700	708	683	673	678	706	700	677	716	712	702	705	697	642	680	691	691	693	657	710	674	658	683	649	686	684	691	671	672	636	680	700	675	668	737	686	660	665	676	678	689	699	656	727	696	666	695	690	691	686	731	675	646	663	687	656	651	670	736	679	678	662	692	666	674	663	694	685	697	693	659	727	714	688	677	715	660	703	723	701	679	714	731	710	645	713	681	687	730	679	721	718	673	701	671	702	716	735	686	662	725	671	698	757	651	689	645	729	681	715	674	721	672	684	704	677	673	703	701	672	715	603	703	711	652	666	681	681	689	699	632	711	708	712	703	677	715	745	677	692	653	666	652	679	669	709	670	652	700	704	701	712	685	662	714	683	710	706	722	712	649	702	655	637	658	658	700	636	737	688	690	707	692	718	661	727	659	681	695	717	680	679	668	706	729	689	683	704	680	692	712	677	644	687	716	661	652	657	683	689	656	729	667	673	721	671	737	682	686	729	676	687	695	686	681	707	712	662	701	653	675	706	685	759	700	689	670	674	729	691	703	726	732	718	694	665	687	700	683	688	716	721	703	702	685	660	665	673	714	643	719	672	686	676	719	685	681	703	707	638	713	690	715	698	699	681	660	705	716	705	677	677	715	662	677	678	723	708	751	692	640	674	675	682	699	713	691	680	657	701	687	673	684	693	610	710	672	701	698	717	681	630	689	656	656	671	695	656	722	673	735	707	736	717	728	678	695	671	694	691	719	653	721	691	697	686	710	720	685	650	708	719	701	715	680	672	701	707	664	690	729	711	719	685	682	685	701	661	703	691	674	724	633	649	688	668	717	731	713	694	676	696	681	675	691	669	670	676	736	727	671	696	689	659	712	703	674	670	621	662	682	707	700	703	655	732	645	687	676	691	681	668	676	689	730	758	682	682	691	659	689	671	704	682	717	690	707	687	722	665	645	722	669	680	694	670	714	651	698	677	706	667	720	643	651	668	695	661	715	718	692	700	710	686	702	697	683	687	710	719	686	673	706	698	712	721	658	704	682	718	674	672	722	724	690	646	722	676	643	637	667	679	665	694	637	707	648	687	688	684	672	670	636	709	641	689	659	659	695	701	662	691	738	685	636	659	723	687	711	680	679	676	683	747	676	720	699	687	723	658	681	693	690	667	724	652	696	688	690	703	686	657	659	682	736	696	667	657	674	659	675	713	678	678	681	666	677	705	691	744	713	715	739	703	679	659	651	689	687	704	706	674	693	673	728	680	665	760	708	663
22913	21048	28218	24087	20988	6400	722	496	368	319	322	325	297	296	299	268	269	239	260	257	259	245	261	249	240	240	262	247	259	237	244	232	212	253	230	252	254	241	234	221	231	234	243	218	227	233	216	249	240	240	261	251	223	225	245	233	232	225	227	249	224	264	240	226	255	216	249	223	247	250	257	245	258	264	219	225	246	232	219	226	264	246	263	232	264	234	241	221	217	254	232	233	247	253	228	250	240	254	236	239	204	232	235	237	227	233	232	222	240	262	218	219	241	274	237	252	245	234	220	240	235	223	234	225	246	242	237	233	227	247	229	235	276	226	255	224	245	254	245	235	248	237	229	222	227	251	217	242	232	223	217	251	239	210	268	235	228	272	224	237	240	222	229	243	239	230	258	200	216	246	259	251	243	255	233	223	226	245	260	215	243	222	255	228	232	233	246	218	220	240	232	243	227	226	230	260	251	225	239	236	219	251	208	243	222	216	239	230	252	231	227	241	226	232	248	230	228	253	251	254	216	245	241	232	222	225	234	248	242	208	257	246	258	226	231	213	246	230	270	243	217	242	236	256	229	247	256	241	248	241	245	242	247	250	235	238	236	258	225	224	255	254	227	236	246	223	233	243	204	250	230	235	248	245	216	242	252	229	235	212	231	237	246	229	235	210	243	238	221	259	223	223	286	232	221	227	236	243	251	241	230	224	243	255	248	220	204	207	263	246	245	245	244	251	231	252	229	225	230	239	210	228	243	206	252	253	215	252	231	232	239	243	267	230	255	236	242	221	257	238	245	246	238	218	252	193	248	202	222	233	243	220	221	209	215	236	238	212	251	242	266	248	239	224	238	242	227	220	226	240	221	234	221	245	230	231	205	237	225	273	210	243	218	250	262	217	206	225	253	240	234	230	250	224	240	246	248	227	223	250	238	237	236	205	237	228	239	223	223	237	249	242	238	224	242	237	228	214	265	236	234	235	225	239	232	224	244	207	239	246	234	249	253	207	220	236	225	234	225	231	230	251	231	243	226	247	245	228	219	226	250	225	240	230	243	246	223	229	203	241	237	262	245	216	236	247	235	237	240	244	243	226	235	236	236	249	227	258	227	219	242	241	216	248	221	227	254	229	248	228	223	246	235	217	261	242	240	226	265	264	230	249	237	237	242	232	229	256	228	233	226	254	256	210	226	232	251	230	228	245	231	242	249	238	248	234	245	244	227	253	254	247	223	226	222	213	213	237	242	230	214	240	233	235	225	234	231	221	219	234	245	255	255	218	265	231	264	248	230	239	233	238	217	218	205	224	229	233	256	270	218	247	216	236	228	245	243	237	230	229	249	219	187	228	236	235	233	259	226	254	243	215	255	242	216	223	224	214	235	262	230	227	233	266	236	258	218	252	224	246	264	228	247	251	202	225	207	224	216	235	233	229	215	235	225	247	224	223	227	246	223	238	217	206	224	249	242	195	226	227	211	258	214	227	227	242	251	209	251	218	224	248	197	263	230	234	238	222	259	233	245	242	241	269	223	204	225	274	257	241	243	227	232	232	257	234	224	207	250	229	231	238	265	222	232	255	234	237	215	240	216	222	226	228	240	235	239	252	214	234	239	246	246	224	223	232	227	228	228	221	244	243	247	259	198	233	236	263	248	233	223	210	232	228	227	258	242	217	241	255	257	216	231	240	251	236	247	245	225	217	211	245	209	214	236	232	234	232	240	222	238	249	221	226	240	241	249	217	224	248	232	236	251	228	268	231	239	205	235	207	234	223	228	240	239	246	237	225	244	253	239	245	221	222	289	234	224	222	232	223	254	235	234	245	209	232	247	249	282	226	246	216	238	230	229	253	212	248	235	229	217	248	239	236	231	236	208	240	218	238	220	258	244	254	236	250	246	252	248	235	206	256	248	238	255	271	231	227	250	245	257	239	215	222	233	254	253	213	222	268	231	231	242	225	229	234	244	256	246	211	241	205	242	219	236	245	269	224	212	266	262	203	237	233	264	247	247	249	231	221	247	218	258	223	232	234	238	219	235	226	239	210	227	218	243	211	231	245	255	238	233	250	224	260	247	225	225	248	252	256	248	237	228	249	242	246	257	247	244	252	206	234	254	264	247	217	241	237	236	248	223	244	211	204	241	233	232	218	230	250	204	236	231	239	235	198	252	241	219	242	233	241	230	259	250	244	235	251	246	270	269	244	227	206	228	228	236	215	225	254	236	231	261	245	237	228	224	218	236	245	235	234	226	264	216	275	227	233	218	218	219	234	226	249	227	241	222	241	244	230	238	221	230	255	209	244	236	239	235	234	229	243	233	221	238	227	254	249	231	226	248	229	234	232	230	232	256	221	234	208	221	208	212	237	250	244	248	239	225	230	245	213	246	248	213	243	244	250	234	246	217	246	237	235	250	235	221	247	256	230	239	241	236	222	216	217	216	214	228	249	249	221	238	219	236	231	226	260	243	232	226	234	262	269	234	224	234	235	260	213	201	236	201	256	244	206	226	255	216	221	245	213	231	216	242	218	266	232	206	249	249	229	235	243	240	235	221	262	264	248	245	219	244	231	265	257	240	245	225	223	207	241	235	233	217	281	218	227	236	224	222	220	235	208	236	230	220	230	251	215	209	198	230	239	226	250	230	243	233	212	219	230	214	239	232	223	225	192	234	229	229	211	237	230	268	217	222	252	245	217	252	261	235	234	219	218	221	205	239	224	220	246	223	248	246	249	226	249	220	220	220	240	239	274	231	261	230	248	220	254	249	190	230	215	241	238	237	252	245	225	241	203	232	218	238	236	246	257	232	245	232	210	228	224	238	240	230	231	221	250	251	248	232	229	229	221	250	231	223	237	229	222	235	232	220	236	249	258	226	229	246	216	233	216	219	245	225	221	221	252	236	209	213	218	248	228	221	245	239	240	212	248	253	236	236	221	233	233	219	253	252	203	226	263	246	246	228	270	238	223	234	207	200	239	219	231	235	256	225	242	224	231	248	242	254	265	229	236	229	240	227	209	237	232	224	241	232	234	207	256	232	235	245	216	227	224	245	233	247	230	223	229	217	227	265	197	211	237	231	262	214	210	202	241	226	237	229	226	262	222	261	241	230	217	222	239	202	247	230	248	217	224	235	230	216	265	247	217	244	241	237	235	241	223	233	243	220	253	266	220	231	234	255	215	253	253	260	238	245	217	242	231	228	235	269	265	271	268	232	247	246	251	232	228	251	255	228	211	210	229	234	214	242	218	251	249	241	258	250	243	239	248	235	222	232	221	217	258	258	216	214	226	222	250	227	271	246	245	229	258	217	250	266	275	221	242	231	259	235	230	229	234	222	249	253	205	262	244	248	232	230	211	227	230	227	254	251	234	246	238	228	236	200	214	243	223	225	219	221	234	228	236	237	241	266	225	224	250	247	221	247	253	208	266	259	255	263	253	248	240	244	199	236	209	254	207	234	229	261	260	252	250	211	216	233	254	242	238	223	256	212	236	222	247	243	229
8330	11362	7814	3655	2561	1798	1310	1015	905	706	605	598	536	510	520	460	487	425	402	483	384	411	459	393	394	381	393	408	362	408	411	401	367	419	355	409	412	394	375	386	423	344	387	375	435	396	425	387	407	396	397	392	385	411	314	412	359	385	391	353	362	365	366	365	342	376	351	358	392	386	350	362	355	366	345	352	368	407	384	347	367	361	385	372	363	378	333	369	376	378	366	415	401	360	376	366	362	366	357	381	381	369	387	379	363	385	362	326	366	362	383	335	398	368	378	402	364	372	370	345	381	365	395	367	413	374	386	369	382	332	390	374	373	380	361	403	381	379	392	363	357	390	357	351	387	424	378	373	368	378	393	368	399	395	365	350	369	368	372	377	351	337	372	357	398	367	347	362	375	399	386	383	382	375	386	375	362	360	376	369	382	346	391	370	342	377	352	373	348	378	386	356	373	337	381	363	397	347	382	380	395	375	367	396	351	362	383	400	394	360	376	402	373	367	339	371	355	349	335	419	362	396	371	377	388	380	354	389	380	368	347	372	351	378	367	375	370	372	379	396	379	375	365	382	394	384	359	370	366	384	355	401	319	370	365	383	370	380	359	374	379	395	348	382	356	348	348	385	383	399	390	376	382	364	416	368	359	360	376	376	368	409	387	348	354	353	370	393	368	373	387	366	409	398	393	388	359	380	376	398	390	392	361	340	378	358	391	404	385	393	375	393	377	380	357	365	381	357	365	408	372	410	395	381	360	392	369	384	369	383	390	393	375	372	347	377	380	323	351	333	380	357	373	340	363	383	379	372	348	397	362	368	386	406	367	360	370	351	387	376	371	364	383	393	376	363	358	376	391	372	371	400	365	353	338	369	358	360	332	375	342	358	381	376	347	355	425	349	378	390	394	411	377	380	410	369	394	387	374	383	373	366	383	381	360	365	380	405	408	377	373	353	361	375	370	369	343	358	425	365	378	377	375	395	381	354	381	373	407	377	345	367	377	406	361	367	356	381	393	369	337	353	369	362	377	381	368	356	381	398	359	377	354	331	357	357	359	385	370	367	346	389	388	377	358	402	387	383	385	396	407	354	400	361	377	377	358	364	353	391	385	381	374	331	360	403	344	361	361	385	346	405	379	346	362	377	374	360	366	391	354	361	367	359	357	387	394	425	362	375	329	366	382	363	382	413	388	371	369	380	383	352	387	382	378	349	360	373	397	344	375	400	398	362	350	360	368	361	386	361	374	383	363	364	367	401	402	341	385	383	341	346	387	365	355	398	364	372	353	392	402	351	363	374	369	384	373	344	380	371	393	385	381	382	398	356	396	389	374	346	361	375	354	379	357	363	357	365	374	365	333	390	363	366	355	329	387	357	347	397	364	363	331	371	399	385	343	364	338	343	352	370	393	374	305	389	376	350	356	340	344	373	360	368	383	380	372	411	363	392	361	351	387	403	394	372	353	372	360	357	376	368	363	354	380	349	384	381	332	375	381	363	388	395	373	324	347	375	404	359	400	377	362	374	370	384	384	354	343	368	360	391	397	356	388	364	342	379	351	396	352	360	403	414	383	349	378	337	367	378	337	377	353	368	370	355	385	377	371	378	362	395	353	403	402	377	376	357	369	392	375	358	417	380	398	403	353	394	370	343	387	360	350	328	355	359	350	349	308	360	328	370	334	370	373	398	360	390	350	376	355	350	366	362	351	372	375	366	351	377	355	404	384	359	348	367	349	359	376	379	352	351	344	362	415	349	358	350	381	389	353	391	392	369	352	364	352	354	384	365	343	376	346	369	390	384	366	353	345	347	359	357	417	366	376	367	353	388	357	372	387	346	357	382	354	343	365	331	375	350	380	395	398	366	353	361	366	359	368	366	350	349	371	383	362	368	340	384	367	338	358	387	350	379	366	359	370	359	396	374	352	358	377	370	348	373	362	365	372	398	375	376	348	366	345	341	370	347	359	375	364	345	367	377	330	376	379	387	343	383	383	355	392	337	421	352	377	373	374	371	359	389	353	369	369	382	356	405	391	367	382	380	377	362	378	361	362	355	367	340	411	388	372	360	394	344	387	377	366	369	413	338	374	329	381	366	356	358	360	370	375	361	362	386	387	381	373	382	375	373	386	363	368	322	363	363	369	378	358	347	352	350	356	361	337	399	373	391	357	375	382	372	428	389	360	366	388	371	389	371	356	371	363	333	371	385	387	399	357	426	384	384	395	397	345	340	363	347	391	377	364	388	362	364	377	349	374	404	360	362	357	403	358	376	418	376	382	382	337	375	370	392	333	330	356	332	395	356	365	387	372	357	378	363	351	408	373	384	328	382	360	384	380	381	351	350	345	368	353	335	381	386	376	376	385	401	361	346	383	375	361	356	355	369	389	358	355	367	358	360	362	376	392	350	378	367	355	368	392	361	396	366	348	357	399	357	355	421	345	385	382	367	355	355	417	408	368	349	393	366	393	378	379	373	367	326	368	384	333	383	372	375	351	360	380	360	341	359	374	322	377	359	357	393	324	367	409	406	374	392	380	401	379	358	369	407	357	401	358	378	405	372	373	376	372	350	363	369	383	343	376	373	374	407	370	372	395	384	358	373	383	384	355	356	365	384	379	406	375	347	347	394	359	397	341	360	385	386	362	371	381	391	383	355	356	381	379	348	337	401	381	342	389	379	349	419	343	401	360	388	365	348	379	363	362	394	374	359	338	397	370	385	358	376	389	355	416	368	383	391	391	384	369	376	378	361	371	382	352	363	376	372	398	399	375	400	380	402	417	363	385	404	352	365	391	374	356	366	364	356	361	354	363	374	350	385	405	371	365	386	376	378	397	385	380	352	350	355	382	405	342	342	368	368	351	351	349	324	346	370	372	356	391	369	392	332	364	357	357	378	379	298	356	373	382	363	401	364	364	375	381	364	428	385	394	397	382	364	343	397	374	363	382	399	391	390	339	372	349	373	332	394	370	389	395	363	351	363	347	340	395	347	387	367	341	406	350	358	386	317	363	358	344	353	372	381	367	366	390	370	357	428	377	341	379	385	376	372	362	390	375	370	368	387	367	374	384	342	379	367	389	360	390	379	366	354	399	394	368	342	392	368	371	377	409	374	385	344	392	382	394	351	367	357	383	349	375	349	344	388	381	387	335	358	369	343	383	381	390	384	357	356	362	387	399	380	357	389	363	353	382	366	352	348	321	369	383	380	377	375	340	390	403	359	382	367	362	366	371	362	377	400	389	345	405	345	351	318	372	416	412	376	369	373	390	358	335	399	339	393	369	372	356	399	401	367	362	370	372	352	351	377	375	404	373	381	410	370	394	415	389	333	353	356	388	370	379	395	351	427	351	356	365	384	376	368	373	356	355	393	369	368	350	372	363	403	348	361	397	373	381	438	356	350	378	370	375	319	345	376	395	340	398	375	337	350	374	362	371	373	407	365	328	371	363	376	385	333	383	366	373	374	335	357	386	360	363	367	385	383	346	352	408	347	361	361
24210	21048	26571	25053	3678	727	644	583	481	482	500	496	497	452	425	456	464	439	411	452	430	474	462	427	425	457	433	431	439	436	460	473	435	430	408	424	442	448	397	445	403	417	435	408	419	443	429	406	451	425	455	438	467	424	412	427	407	430	428	502	425	439	453	427	442	453	402	417	435	439	399	457	405	460	453	419	440	419	409	462	445	440	419	428	438	404	455	427	370	414	435	407	452	411	408	444	431	418	436	408	448	438	443	392	415	424	431	418	415	390	412	459	415	435	412	442	401	428	406	416	416	442	417	418	414	459	402	417	410	412	416	431	413	419	460	452	433	435	429	430	393	443	408	392	412	444	429	455	435	459	447	422	422	412	439	425	425	419	458	449	439	442	432	434	424	460	442	444	436	439	438	380	447	438	436	431	408	405	437	418	421	440	414	415	435	409	420	428	435	462	446	453	432	412	430	412	431	456	436	432	399	442	402	471	440	447	370	408	433	448	435	432	391	418	420	434	423	450	427	437	448	409	447	402	444	441	406	418	449	380	429	437	444	433	431	441	444	436	431	388	432	414	408	406	419	440	395	426	432	432	450	410	441	415	445	449	440	427	455	425	425	397	417	426	413	405	436	470	422	422	462	444	422	440	415	440	396	427	422	401	447	434	447	401	389	399	426	443	434	459	445	426	398	450	465	449	432	432	418	415	422	380	414	443	419	434	408	405	427	395	439	440	421	400	446	440	434	435	426	418	465	422	446	425	461	405	409	388	474	410	437	371	428	390	447	418	415	400	406	473	410	429	443	460	440	399	452	420	414	426	458	455	424	432	410	400	447	437	442	424	383	440	395	415	429	434	403	427	417	436	428	430	425	418	439	417	448	485	418	413	424	455	402	413	447	429	441	444	405	441	406	437	438	466	415	422	441	424	424	417	449	437	408	426	426	448	437	432	413	434	408	435	463	422	433	464	436	419	436	426	409	422	445	409	424	413	414	438	432	453	470	458	392	449	463	449	422	398	468	442	427	419	455	415	417	458	442	409	493	437	434	414	408	421	465	421	433	422	412	425	407	377	408	421	405	437	411	445	423	410	435	402	426	419	409	459	352	432	444	444	428	424	463	429	465	392	436	392	461	418	406	426	400	462	431	413	414	397	420	427	404	448	379	460	401	415	434	452	419	415	439	443	422	438	418	412	384	412	426	440	451	428	413	458	429	435	384	407	413	421	424	417	450	443	428	433	420	456	396	444	445	413	413	470	463	463	446	419	398	444	446	436	409	425	419	438	449	436	423	451	471	445	432	446	439	439	435	432	449	380	443	411	424	433	388	400	399	425	405	415	415	475	414	408	428	429	424	421	431	415	436	424	426	436	391	415	450	440	431	388	412	402	434	442	404	413	423	428	407	406	425	431	404	427	429	418	421	427	422	418	418	407	413	445	424	456	420	436	431	380	392	421	442	423	417	432	441	439	442	403	485	413	408	421	425	451	407	415	433	430	425	462	405	399	410	416	413	463	439	417	447	407	418	433	449	461	455	411	442	445	458	416	435	444	427	455	420	430	423	430	452	440	436	439	444	435	443	417	383	438	459	402	463	427	451	428	430	427	431	436	460	427	427	394	430	423	432	379	429	435	381	441	450	419	438	443	406	450	427	459	442	432	402	426	418	379	419	428	436	411	406	456	448	394	453	362	438	402	408	409	421	446	424	437	404	415	433	387	423	439	460	426	426	408	422	452	413	445	452	420	364	413	461	404	412	435	410	425	409	463	375	422	423	446	427	465	408	406	426	445	414	420	445	433	425	472	416	421	405	433	439	419	438	414	434	439	476	406	459	443	436	435	408	417	416	414	426	419	399	408	425	416	450	437	437	432	437	447	475	398	422	421	415	410	421	417	419	471	441	441	415	409	400	443	386	446	390	444	418	420	413	444	425	438	427	413	410	427	430	434	419	456	450	442	414	445	444	400	461	417	427	435	458	432	411	397	435	448	436	413	425	402	437	404	442	464	461	432	427	473	429	451	400	404	431	449	469	435	427	426	439	431	411	430	417	451	437	442	430	443	441	434	432	431	402	404	417	445	430	442	431	460	415	412	440	460	466	430	395	378	401	452	434	397	381	425	416	412	435	378	429	441	464	435	425	424	467	415	408	421	428	444	426	460	432	448	427	433	438	469	436	415	445	407	432	415	447	422	422	409	428	436	443	424	425	461	436	462	448	446	462	428	415	426	427	445	406	447	459	464	434	466	426	418	433	412	428	450	447	421	432	429	420	467	412	430	432	425	410	408	426	427	407	475	421	400	415	425	402	441	457	431	408	412	423	420	439	436	389	429	372	415	433	433	465	409	423	458	391	442	440	402	437	452	411	402	433	411	390	416	448	416	412	424	430	412	432	434	416	460	412	437	470	435	437	472	459	455	448	412	430	432	450	415	449	442	408	417	424	388	409	403	395	430	406	415	432	421	432	444	455	462	413	424	430	432	429	443	417	389	442	425	440	454	458	444	444	410	426	407	449	468	398	442	458	434	431	449	428	438	470	418	462	454	444	434	418	413	435	424	393	396	455	433	427	412	431	417	410	433	423	443	450	432	434	430	430	442	436	412	415	438	425	437	431	440	433	402	438	434	401	422	426	406	402	417	412	425	397	415	429	452	468	438	443	402	427	445	449	395	442	436	436	401	390	422	415	462	441	433	394	422	456	468	418	436	378	447	433	394	389	414	421	463	420	395	419	403	472	416	438	404	389	411	425	430	387	391	425	419	465	427	406	426	417	422	430	441	410	415	401	443	418	427	421	399	430	405	404	434	450	403	431	407	391	407	421	440	438	463	422	407	413	411	429	428	418	391	451	456	421	416	380	436	412	438	391	438	444	397	399	393	384	449	407	452	428	423	424	450	451	439	427	404	441	432	397	413	393	432	461	434	412	427	407	387	393	439	426	460	419	491	467	423	403	398	422	398	401	429	436	414	396	402	432	426	408	403	434	457	396	407	424	423	440	411	450	427	442	425	400	441	387	424	402	436	415	420	432	427	395	452	405	443	377	411	459	436	407	397	395	448	430	453	382	458	398	444	428	425	427	463	393	405	445	437	400	405	436	426	420	425	444	436	402	468	437	418	452	421	459	397	425	409	448	474	438	417	422	448	415	460	424	447	419	421	445	445	439	445	386	440	444	414	444	397	426	410	471	447	412	429	440	403	422	441	415	440	461	420	414	443	417	451	426	454	441	435	436	441	458	428	419	432	441	392	402	388	463	470	388	442	401	434	452	397	417	422	456	420	447	416	408	454	409	405	416	411	401	428	434	434	459	420	431	400	402	404	407	460	443	420	436	457	417	422	451	417	439	449	446	445	434	436	426	409	437	420	435	431	410	431	411	427	433	424	415	400	418	414	441	451	452	434	428	404	435	445	411	435	411	416	443	430	435	442	427	421	375	410	453	439	415	437	478	413	416	437	391	437	393	440	393	437	435	404	430	404	416	455	472	436	425	423	408	400
8976	7254	4862	2486	1842	1417	1184	987	903	837	794	752	730	689	654	683	699	672	667	671	684	643	664	630	615	665	616	660	657	639	634	630	710	635	590	661	666	657	656	675	624	616	676	678	630	647	636	650	625	688	628	636	652	625	617	600	668	632	661	622	647	646	653	663	638	619	591	590	636	679	651	636	638	618	609	608	597	689	607	633	631	600	626	648	672	625	607	618	651	620	655	629	634	661	663	626	654	618	649	576	610	590	675	582	620	627	613	632	639	640	617	634	643	662	649	605	627	628	650	655	652	643	617	621	682	641	669	673	616	659	613	628	657	626	669	648	645	613	636	640	682	655	645	619	640	614	638	610	631	650	608	595	666	601	666	589	608	639	655	599	630	634	588	587	592	584	596	622	625	621	662	604	613	679	616	574	631	688	639	630	650	648	608	619	645	633	636	605	666	589	660	665	627	620	675	680	578	656	627	668	606	610	624	685	632	624	619	620	589	613	616	609	614	600	667	651	625	629	602	626	624	697	635	641	610	600	625	641	643	649	595	627	631	651	582	620	615	615	612	601	580	583	686	661	622	589	610	593	651	625	675	602	632	568	660	647	629	615	622	649	577	623	640	616	612	654	626	659	623	587	651	649	655	634	644	656	615	621	603	602	645	635	620	687	607	661	601	631	631	643	622	599	630	624	626	614	652	620	670	621	629	639	626	618	591	585	616	653	649	601	666	599	652	650	644	628	632	660	658	610	670	609	643	600	685	627	617	636	657	635	648	635	604	605	638	639	674	620	655	645	629	627	626	610	619	655	634	622	625	636	630	642	642	642	590	640	617	688	610	609	605	631	623	656	613	661	592	601	625	650	576	586	667	637	621	579	646	595	660	652	654	661	635	617	639	601	594	637	584	606	631	612	629	681	663	597	621	612	659	628	658	632	636	604	634	649	628	617	586	591	540	591	635	637	644	613	618	652	659	598	649	621	645	642	610	654	603	604	673	599	655	673	587	664	616	667	624	627	652	672	600	624	638	602	638	630	631	621	601	612	669	620	623	618	610	607	642	602	629	652	619	628	653	660	638	647	661	662	625	611	606	625	621	649	621	638	628	605	649	649	661	635	633	647	600	602	623	623	592	611	607	617	646	627	610	634	653	677	630	591	600	638	629	619	658	608	612	659	620	614	612	625	670	641	597	687	620	563	622	647	648	613	676	625	622	634	561	621	650	626	627	637	638	653	649	675	695	618	627	562	625	642	639	672	625	634	614	609	650	639	638	619	611	585	641	584	605	637	622	613	634	652	628	664	629	643	617	598	639	637	665	617	598	657	612	664	663	615	645	613	618	668	628	599	638	628	589	625	633	665	623	608	640	614	647	642	657	654	659	653	643	629	620	627	635	686	642	634	604	646	675	625	594	568	644	600	667	654	619	649	630	622	675	632	675	674	606	622	600	601	651	672	625	614	655	629	633	605	582	657	651	666	648	598	637	634	633	663	639	656	604	647	648	623	591	612	664	620	616	679	595	619	651	671	656	643	605	606	643	621	632	625	628	646	645	612	679	663	614	576	630	633	655	645	681	672	619	661	619	618	650	591	656	694	627	656	623	632	645	606	648	607	647	642	609	642	673	636	691	626	636	646	622	678	623	615	585	647	602	651	615	665	641	676	626	617	674	632	641	622	607	643	652	563	639	625	632	631	659	660	635	623	656	661	641	591	666	661	602	677	634	603	591	626	583	581	579	599	657	652	630	650	596	676	611	676	659	650	611	616	645	616	602	638	674	653	599	641	622	604	651	616	669	660	604	663	634	686	651	700	636	650	652	617	641	626	614	673	613	633	590	634	593	669	664	606	630	615	625	586	640	606	622	599	612	669	610	632	670	599	616	632	610	649	615	589	609	660	679	601	664	562	674	659	650	666	644	606	648	622	624	637	601	636	612	615	669	636	612	626	603	637	607	682	586	650	670	633	591	692	587	635	627	612	628	683	643	621	611	664	655	623	602	597	677	647	634	615	653	622	655	585	673	639	623	616	588	642	625	636	617	670	602	663	630	650	589	602	667	613	600	627	605	581	691	637	665	582	599	629	559	629	686	625	623	586	634	634	649	608	621	645	620	639	614	643	654	600	636	619	603	592	595	655	609	646	636	675	629	646	617	657	655	696	632	620	678	620	603	679	633	658	633	654	621	646	632	609	593	658	637	659	598	647	619	653	617	650	686	627	676	637	655	633	664	605	651	640	646	601	629	609	658	596	650	723	654	627	594	639	617	584	638	601	615	657	635	644	597	655	618	608	574	621	597	625	629	615	655	632	640	568	652	602	586	618	638	641	648	622	683	596	620	642	641	624	654	616	629	641	663	641	657	605	672	609	684	643	635	660	634	630	632	639	605	632	638	636	638	618	603	661	663	672	607	655	623	624	601	647	609	683	643	608	653	625	602	662	609	617	631	626	648	616	634	655	639	608	632	598	622	623	587	643	636	665	641	590	623	603	645	634	642	619	629	643	642	616	630	635	587	617	634	629	609	622	636	647	588	621	595	620	616	632	618	595	668	593	646	625	596	625	627	631	656	655	616	621	618	605	638	580	628	638	654	664	619	598	619	619	633	620	636	629	645	586	675	658	680	669	650	630	637	625	606	638	632	633	620	599	611	633	657	672	665	647	615	640	639	614	620	664	648	629	652	657	612	634	611	647	606	647	644	662	697	643	619	626	641	637	588	619	650	628	644	617	645	632	622	621	633	609	680	657	636	641	631	624	610	614	598	662	621	600	621	623	613	582	596	638	576	656	641	591	670	613	587	668	671	609	620	606	598	593	641	655	638	657	584	616	586	622	666	602	601	644	660	599	622	638	606	627	609	641	640	634	607	582	634	633	652	647	636	606	578	657	644	631	669	603	612	642	641	634	619	583	619	618	601	555	638	660	612	605	593	627	676	599	604	630	619	659	624	614	651	622	629	662	626	649	635	595	616	586	581	659	643	633	641	612	608	630	636	626	629	561	624	646	643	599	657	594	628	636	639	687	655	686	644	594	683	617	624	573	614	668	629	631	616	631	592	623	615	662	594	620	637	629	558	639	685	616	637	675	620	605	648	641	603	622	658	606	646	665	644	639	591	614	648	676	620	619	625	601	649	598	590	648	589	672	620	643	664	600	635	628	638	664	600	650	675	606	686	634	647	615	646	657	621	625	665	630	655	639	653	584	619	633	612	585	688	606	608	595	627	604	626	659	613	648	647	608	646	632	628	625	646	629	656	624	664	633	643	623	619	603	678	623	585	630	593	621	628	631	619	648	640	623	668	616	657	604	649	610	650	629	649	621	620	643	644	641	598	665	635	648	655	624	616	644	627	598	568	581	615	604	619	653	674	616	620	640	664	614	607	638	637	616	612	654	635	600	653	602	635	614	630	606	589	675	598	678	608	591	610	631	652	596	640	639	622	624	626	618	604	636	673	651	601	609	614	605	607	597	610	658	652	628	612	621	601	607	663	629	655	647
22204	21125	28808	23688	21120	21042	3640	606	412	354	310	271	220	207	192	170	172	155	146	165	156	160	160	147	116	130	148	153	133	132	120	146	132	146	143	143	112	122	147	123	134	141	127	113	139	137	133	134	134	142	124	119	89	156	117	118	117	107	121	126	129	132	138	119	137	127	120	145	136	122	136	122	134	146	119	142	121	104	122	114	126	119	124	131	144	113	105	103	110	121	151	132	104	132	122	134	136	127	123	122	147	121	130	128	117	134	143	125	126	126	109	125	127	111	144	123	116	138	111	108	140	110	117	123	145	117	137	127	126	122	95	140	124	113	131	113	128	117	128	112	123	140	134	114	136	107	100	122	118	143	126	131	124	116	134	125	121	118	90	111	117	135	95	128	109	130	118	117	120	112	119	119	141	110	126	137	122	105	108	111	127	122	118	138	119	107	132	127	108	132	134	113	117	125	109	114	137	122	103	120	120	128	129	116	124	112	132	131	140	111	126	121	113	125	109	134	123	133	113	128	146	129	103	137	127	125	130	134	132	122	136	113	109	111	120	114	101	104	139	110	114	122	111	112	116	129	127	95	136	131	122	122	133	131	114	113	94	143	126	120	121	115	129	135	131	105	119	124	121	131	125	115	98	127	132	109	135	107	125	121	122	134	135	129	145	144	137	106	120	140	120	111	115	125	147	117	114	120	111	123	114	111	103	125	117	122	144	108	121	129	121	120	123	127	123	130	102	126	139	129	114	111	123	121	126	119	137	128	129	117	144	134	116	127	117	132	127	145	126	122	121	128	115	116	146	123	132	130	117	130	118	122	133	127	102	131	110	126	125	127	129	136	122	131	123	131	129	135	137	122	133	128	118	98	127	125	105	117	144	128	138	120	126	136	127	105	137	119	121	127	127	95	130	107	127	129	117	119	125	115	150	133	122	115	100	126	115	138	121	132	126	130	133	113	111	117	137	146	123	127	123	148	129	118	114	95	122	123	124	111	118	128	112	122	112	114	124	132	125	108	124	122	124	107	129	119	129	126	120	105	138	104	121	122	115	132	126	100	121	112	119	133	121	123	131	133	125	122	132	129	125	111	149	109	125	138	119	129	110	112	131	140	116	115	111	147	121	115	112	113	116	125	128	121	119	135	112	121	105	134	106	113	128	126	118	112	120	133	116	122	133	121	128	129	105	118	113	113	112	145	107	124	117	116	106	123	129	128	132	133	135	108	107	118	122	121	141	127	115	131	118	112	129	115	136	114	136	130	125	131	121	123	123	125	121	129	126	108	106	121	120	129	125	137	118	116	102	160	134	134	109	105	123	107	115	138	113	113	121	136	121	119	151	118	122	112	126	110	130	127	134	111	140	126	119	150	116	115	114	128	118	134	119	130	121	110	130	126	134	129	117	111	106	123	136	117	145	105	135	123	117	131	139	109	115	116	137	117	127	119	130	115	109	113	129	128	126	114	122	110	121	129	97	126	127	127	119	129	104	125	129	107	138	127	112	128	108	129	130	122	124	131	138	152	126	121	124	113	126	128	125	120	110	120	110	136	126	118	111	114	132	128	97	107	130	142	121	132	118	129	137	134	126	131	114	127	134	108	131	121	122	116	131	129	118	127	132	112	126	129	112	125	131	107	129	127	121	110	114	139	140	116	116	129	106	130	133	113	122	123	93	118	125	110	125	150	99	136	132	111	117	117	162	136	126	129	136	126	123	117	117	125	113	121	134	116	107	139	123	154	139	124	132	140	132	133	127	132	119	113	133	138	127	110	131	119	133	128	107	105	132	115	126	97	136	104	132	110	123	142	134	113	129	116	124	113	140	140	133	121	123	117	124	126	108	130	130	139	136	127	141	133	108	123	117	107	118	114	122	135	124	128	128	124	98	130	137	127	120	108	149	125	148	111	136	120	130	117	128	138	135	117	128	128	124	109	122	129	113	132	149	125	130	98	116	117	129	116	124	136	126	133	127	144	139	116	127	129	104	124	105	127	136	147	115	110	119	102	117	142	146	116	104	135	132	130	137	137	129	125	113	114	112	127	125	110	119	116	131	117	132	116	121	127	118	132	126	112	117	98	120	130	136	112	116	137	112	138	124	114	102	136	120	117	127	138	100	119	114	122	112	119	127	128	121	124	127	125	121	151	109	133	116	133	147	128	144	133	126	117	111	117	125	125	125	118	133	139	131	128	121	117	122	126	121	156	122	111	113	119	135	136	127	118	122	117	128	109	120	125	115	132	107	146	111	130	117	113	121	114	125	121	115	140	124	130	132	126	104	114	129	132	108	110	135	105	113	120	121	106	142	129	106	132	127	109	134	123	124	128	124	130	121	140	122	123	127	121	109	119	128	136	106	107	119	122	122	130	129	114	103	123	129	128	118	131	120	147	96	115	124	120	107	171	106	111	142	142	139	125	123	119	124	114	114	133	137	122	121	120	124	106	103	109	124	138	125	109	123	121	101	130	130	136	122	132	121	107	115	145	143	138	124	116	135	94	124	107	108	131	121	96	135	110	105	115	134	109	120	130	119	128	122	136	131	129	131	103	122	131	128	132	118	116	132	121	129	128	130	131	128	126	134	140	110	123	131	125	127	120	117	123	123	133	130	127	109	128	123	116	131	113	118	123	134	97	115	132	125	124	115	134	117	114	121	119	127	142	101	118	123	120	133	136	111	117	124	127	109	110	125	124	123	123	118	109	125	132	111	110	127	116	115	133	121	128	126	125	128	135	131	137	126	136	111	122	123	136	130	98	128	125	132	128	131	135	106	135	132	116	118	112	118	137	121	120	138	122	111	117	113	134	115	131	125	122	125	93	122	123	100	128	132	110	131	121	95	123	145	115	113	120	106	112	121	133	119	118	119	105	136	118	123	113	125	113	129	142	135	123	132	120	130	124	131	127	132	119	130	122	110	122	123	118	120	123	112	138	133	111	129	127	123	142	125	123	134	122	119	146	142	133	138	104	131	105	142	124	129	122	105	125	124	121	119	122	135	118	126	123	124	114	116	115	113	132	124	142	100	113	96	99	129	125	119	124	135	114	122	124	121	127	138	142	124	133	113	138	125	130	103	108	123	99	124	113	111	111	123	128	138	129	121	123	138	144	109	126	118	122	138	120	119	121	120	132	114	126	137	131	127	119	114	108	121	104	117	108	132	137	110	102	123	126	115	110	114	98	107	130	119	137	131	109	137	115	143	123	113	124	116	127	131	116	136	116	123	117	113	138	137	112	119	134	136	134	112	131	135	139	124	111	113	132	119	110	142	126	131	132	125	116	113	132	131	135	108	136	162	118	145	126	112	135	115	129	128	114	118	122	111	114	123	126	115	121	125	104	118	118	125	115	125	136	131	105	127	113	124	106	122	107	121	111	125	137	124	110	120	113	141	128	120	123	138	114	114	131	127	131	134	120	124	112	121	117	121	128	133	118	114	129	112	111	106	113	128	102	111	111	119	131	143	123	107	113	139	116	110	136	125	130	118	127	120	125
10748	16517	11224	5507	3676	2633	1932	1300	1051	824	683	571	513	447	415	354	377	330	305	302	291	248	259	271	250	250	237	276	232	219	197	224	205	206	207	220	238	210	209	217	189	200	204	206	207	213	208	189	208	212	191	206	209	186	210	202	188	190	195	210	189	184	190	203	184	204	191	191	194	173	193	212	180	175	213	174	188	206	198	201	171	179	162	195	179	173	180	159	187	175	190	201	165	176	189	164	169	224	170	209	184	167	171	188	188	161	201	203	164	183	211	176	195	196	189	192	177	184	180	224	176	186	171	160	185	198	210	204	195	187	166	198	200	176	180	184	198	200	197	211	192	202	172	180	181	187	162	170	180	185	177	178	192	183	185	186	184	166	191	195	205	183	184	187	201	214	167	189	188	195	216	201	195	187	178	163	172	199	191	188	190	177	184	189	204	158	185	195	175	191	186	173	183	190	193	191	172	166	181	169	172	195	173	208	179	179	188	168	178	172	175	199	199	184	177	182	192	175	192	190	196	185	190	184	168	162	170	192	190	170	204	185	186	196	199	176	187	178	177	184	172	175	184	167	202	194	159	182	179	185	189	182	190	162	181	178	159	182	182	183	191	212	185	187	192	194	200	192	200	182	195	183	198	193	197	189	168	189	171	190	198	226	193	177	179	178	183	174	186	202	190	201	187	192	167	196	196	193	191	185	164	189	156	201	167	206	178	167	191	183	177	201	178	185	206	180	167	163	178	182	172	195	178	177	182	182	180	196	204	187	179	177	200	212	203	171	180	161	181	178	184	173	160	193	203	152	203	171	216	193	169	200	201	184	163	197	179	208	172	200	216	175	177	217	169	170	190	186	209	201	200	166	157	178	179	190	214	189	209	190	192	168	200	165	182	184	182	194	193	179	176	178	194	153	191	205	203	186	165	166	152	194	166	172	168	176	180	209	168	174	197	214	207	188	176	177	185	206	191	174	192	168	181	199	213	205	165	153	206	181	184	198	202	187	181	178	199	178	199	177	177	193	178	174	178	189	196	185	185	191	163	190	208	207	201	175	200	175	163	184	178	197	179	206	173	208	197	212	190	175	187	175	176	193	190	170	208	172	159	170	177	200	203	181	174	200	186	222	164	192	198	195	174	162	202	179	206	179	191	187	196	152	190	170	198	195	184	166	163	167	180	162	206	214	185	210	155	171	175	188	187	188	188	165	209	181	209	203	181	184	189	173	211	179	172	213	173	187	173	201	199	191	195	181	198	187	202	184	169	202	177	205	194	200	171	199	194	182	176	188	182	198	169	203	156	191	173	185	191	189	191	158	202	195	171	185	186	192	183	181	191	184	183	184	187	178	195	188	187	200	187	207	188	177	174	183	195	171	196	186	198	191	177	191	198	186	204	214	183	181	159	177	173	159	179	175	174	183	207	163	166	165	192	158	180	200	184	172	164	177	188	195	204	185	194	196	199	171	186	183	155	162	217	210	190	178	204	188	189	184	177	156	168	186	180	170	167	205	200	155	165	165	196	182	211	175	182	185	188	192	154	182	178	192	212	188	201	187	171	190	186	170	206	186	204	164	174	207	188	193	185	158	199	181	175	180	192	197	180	199	181	176	200	176	169	193	204	177	182	206	190	188	208	165	178	189	186	176	172	197	189	203	188	196	171	192	190	174	177	179	187	178	181	199	196	167	172	169	205	184	188	195	192	192	186	189	181	179	177	167	184	207	181	198	195	194	188	196	169	184	194	181	180	172	198	201	196	183	171	196	176	184	194	187	177	185	214	173	190	172	148	185	187	190	177	192	189	173	197	170	178	186	200	192	182	213	176	169	179	190	183	166	172	198	191	192	168	178	180	181	205	175	169	199	187	170	164	185	187	188	173	200	192	184	194	204	196	161	178	188	182	195	180	189	166	201	169	173	179	180	178	185	192	213	178	188	184	198	173	194	184	182	184	187	191	203	170	187	181	178	169	179	194	184	186	178	194	198	188	167	202	194	192	186	192	185	184	195	188	181	172	183	185	170	163	188	175	175	178	173	181	182	208	190	162	192	205	201	189	158	179	180	183	158	197	161	177	185	170	189	167	204	172	181	189	201	173	170	188	188	177	184	184	185	170	177	181	183	174	186	194	176	168	188	208	180	184	169	197	182	181	184	162	168	203	175	179	209	184	172	212	200	190	191	196	179	177	204	170	179	176	192	169	183	183	186	188	185	185	176	183	191	178	177	185	161	198	160	167	194	191	159	160	203	188	198	183	152	203	185	201	182	205	176	189	191	183	202	156	182	208	203	182	187	193	181	161	187	188	176	150	180	189	188	169	166	179	202	188	181	176	199	185	158	187	166	206	169	190	167	190	180	186	206	159	195	181	179	171	202	180	177	187	187	188	192	192	186	209	181	192	191	206	181	174	200	181	180	187	174	179	187	189	204	203	200	182	187	190	179	180	175	189	179	183	174	165	176	192	149	174	173	169	153	190	175	183	158	174	182	201	165	150	186	191	179	189	165	169	159	208	184	185	182	167	154	204	197	187	172	184	194	184	175	203	181	182	190	160	190	187	190	171	175	196	186	200	196	181	185	160	196	226	179	190	180	178	167	201	166	177	182	184	187	201	174	162	175	190	178	179	202	195	156	211	177	180	176	201	199	187	170	222	174	190	173	191	171	165	206	186	173	165	192	178	181	186	175	169	205	180	172	175	201	165	181	170	173	194	174	166	185	184	196	185	209	203	198	171	183	163	173	196	204	172	172	190	170	192	197	232	186	164	184	163	183	197	187	173	158	182	152	167	171	180	162	191	175	197	182	173	203	187	204	205	197	180	208	192	178	160	209	204	191	197	175	191	172	207	181	199	187	190	201	187	201	194	182	167	171	176	170	166	196	171	208	180	161	169	206	197	187	190	160	172	167	180	155	163	166	183	173	167	212	179	190	169	179	166	204	188	197	204	192	204	169	177	211	173	181	169	179	185	161	167	211	192	176	169	166	184	182	158	184	151	201	203	195	193	169	175	166	170	187	188	197	187	177	195	208	171	173	196	163	189	168	202	167	201	181	173	196	169	187	203	164	196	168	172	198	182	187	180	189	200	187	163	195	197	188	160	174	166	187	190	165	177	187	188	194	153	196	205	186	199	195	170	206	193	183	203	192	201	206	199	196	191	162	168	171	191	195	172	171	205	179	204	189	212	184	182	167	198	197	176	191	173	180	206	175	181	172	204	194	202	188	184	202	190	188	188	204	191	185	189	158	189	199	172	196	192	197	181	208	186	187	178	164	173	179	161	161	192	157	172	206	166	188	187	192	177	192	170	197	166	180	182	193	176	188	166	191	165	186	178	171	198	184	197	202	179	181	179	195	172	195	188	188	170	180	185	186	165	181	184	169	162	185	170	172	177	179	186	198	176	183	186	172	184	173	184	181	184	189	202	196	165	173	196	184	184	193	169	204	190	191	170	185	190	208	199	183	172	202	181	201	179	190	188	179	191	174	180	190	175	178
26712	18714	5084	1025	641	543	550	481	477	489	454	411	451	460	450	422	447	489	420	454	457	484	445	449	484	472	420	435	461	446	450	465	481	484	446	441	447	458	441	456	485	490	486	429	482	432	468	448	454	454	445	435	426	409	432	445	449	449	412	461	410	452	478	483	455	449	439	461	439	419	434	436	461	447	483	465	469	472	491	473	461	430	494	456	426	434	453	438	424	443	452	434	460	410	458	440	484	431	446	466	420	436	449	443	428	464	469	436	483	451	474	469	466	446	437	447	452	432	419	433	468	444	458	475	456	391	464	445	439	453	448	423	469	467	435	435	450	472	438	454	423	426	453	466	455	406	461	468	487	425	453	432	433	455	446	460	460	481	474	451	447	446	428	470	413	461	478	476	437	469	451	435	466	436	445	471	435	442	445	437	449	443	473	434	444	442	413	475	460	413	456	459	424	457	452	478	418	482	420	476	429	444	444	450	452	472	481	475	469	457	454	413	438	411	430	459	433	428	475	427	487	449	415	432	411	467	461	403	449	468	452	415	434	446	413	417	441	442	416	465	441	454	441	466	426	439	443	401	425	455	431	411	447	425	457	437	446	473	455	472	436	447	461	463	441	465	447	439	476	441	446	442	462	466	474	380	418	446	411	438	444	407	461	435	464	424	428	477	466	446	453	439	447	474	452	425	437	486	446	427	459	436	468	475	441	470	419	435	424	474	444	456	479	429	457	389	472	440	477	438	461	429	452	446	469	424	424	469	432	453	454	471	438	447	462	464	463	465	455	428	451	441	440	449	424	419	413	439	399	425	444	444	413	439	418	438	446	464	435	442	479	453	456	438	430	429	461	444	455	487	439	456	417	426	481	443	440	456	468	453	471	453	451	447	446	459	417	456	423	406	458	454	499	440	435	440	475	488	479	442	429	440	476	439	453	459	494	430	417	429	436	460	439	464	434	407	454	477	430	454	443	443	447	433	418	420	451	430	441	441	469	477	411	460	453	489	431	445	432	410	469	447	471	479	472	452	438	482	408	429	434	448	466	424	451	483	451	445	480	438	473	487	475	445	445	451	451	420	471	434	428	439	474	433	432	466	415	447	466	479	433	460	484	453	472	433	452	474	428	419	426	455	445	440	431	426	437	428	429	435	411	460	479	439	416	436	475	435	487	488	434	467	439	433	406	441	420	458	463	463	402	431	420	471	423	450	468	479	456	458	445	445	451	464	439	481	417	467	464	482	394	442	480	397	457	426	463	449	445	438	457	477	480	449	466	427	391	466	467	438	436	476	428	459	451	471	432	431	461	455	453	484	471	455	428	433	450	453	458	442	475	496	496	414	410	466	447	425	461	471	453	448	451	444	452	469	467	414	414	488	426	465	445	431	449	475	452	453	442	427	440	451	438	468	423	430	412	481	446	479	441	460	445	432	444	446	438	419	423	435	459	447	482	440	464	461	465	417	441	466	449	468	429	454	429	414	483	426	449	437	435	414	451	447	461	470	423	456	473	445	436	457	437	425	442	443	459	474	420	445	463	468	465	445	425	487	463	466	456	447	432	432	436	448	448	435	483	447	478	446	493	468	447	458	434	473	444	453	431	428	434	456	439	455	416	450	437	433	475	427	445	451	444	462	463	472	441	404	460	427	442	483	455	444	467	480	444	411	457	461	447	431	450	432	455	446	473	432	420	443	477	454	435	488	439	449	457	430	440	439	469	465	432	444	465	439	429	434	412	419	474	464	441	424	425	455	467	432	472	418	448	450	456	457	443	454	438	429	451	431	448	453	449	450	420	480	441	471	442	444	421	424	414	455	435	483	461	453	450	460	472	455	468	438	456	452	435	407	457	419	455	457	468	413	453	431	408	456	466	432	452	412	428	427	452	468	433	436	442	400	423	445	423	462	484	463	435	480	451	434	418	437	459	425	450	465	448	466	445	471	442	442	461	485	447	447	455	458	488	471	478	471	432	408	408	449	458	389	423	470	445	446	436	440	461	469	444	421	462	452	425	489	436	458	422	433	417	446	464	472	449	416	438	423	429	456	454	438	414	424	443	444	447	428	418	466	451	459	460	446	440	437	472	456	427	429	415	496	424	466	427	442	477	473	438	454	434	452	418	466	446	426	458	416	460	462	432	437	472	434	453	445	450	467	448	466	426	477	454	452	431	496	473	466	417	470	463	447	427	453	446	427	469	413	430	427	427	438	419	476	478	444	447	455	450	463	447	445	430	447	446	450	455	419	453	402	454	453	477	412	462	447	430	421	451	457	446	453	480	441	459	430	436	438	470	456	472	456	441	420	481	447	426	457	450	428	414	393	471	482	436	455	459	434	466	442	388	440	460	440	453	450	440	462	486	454	416	445	454	425	438	437	435	425	474	504	471	439	432	419	440	446	463	408	473	461	460	430	445	433	489	461	461	445	442	396	453	494	460	449	425	471	447	433	464	448	457	423	424	419	438	410	425	465	458	415	458	398	444	453	461	442	462	439	457	416	453	460	430	447	429	460	470	462	422	456	450	436	465	425	438	438	477	424	434	411	483	439	444	425	434	458	418	432	459	452	495	432	429	449	437	449	465	441	423	461	411	424	424	440	438	449	480	465	426	433	453	442	447	411	466	427	453	469	454	441	446	447	455	454	511	441	471	475	445	452	490	483	438	458	429	417	453	458	431	422	454	453	482	455	488	481	435	434	416	420	472	439	455	437	448	449	436	441	431	464	410	408	463	448	452	479	440	481	484	438	411	438	422	459	404	421	448	454	400	440	454	459	426	459	481	453	455	466	449	447	426	434	440	436	455	451	445	430	466	474	499	466	425	393	469	490	452	431	480	488	438	448	458	447	440	463	459	411	462	468	474	470	437	447	415	409	464	434	490	459	442	447	467	446	436	442	457	483	495	466	421	480	451	427	445	477	461	425	434	476	430	452	422	490	459	429	469	456	429	427	472	442	475	442	447	472	423	432	432	493	427	440	473	449	426	452	434	465	420	417	443	443	460	412	432	492	475	438	463	439	496	434	452	475	435	447	449	429	443	457	474	427	401	450	472	438	414	445	411	448	456	442	426	415	460	438	481	472	403	472	430	427	470	460	471	460	486	452	434	465	455	433	456	428	463	420	415	458	464	476	453	430	437	463	460	474	419	429	433	453	496	450	425	424	424	419	431	437	477	435	426	453	432	456	408	445	439	431	442	444	466	413	495	456	474	439	470	452	468	431	441	447	450	441	435	422	461	416	463	479	433	401	474	486	451	445	456	446	432	428	447	457	436	450	431	455	411	447	436	441	451	422	463	428	445	476	468	468	460	434	435	448	439	442	454	440	445	460	459	462	433	473	419	392	466	451	461	479	437	409	463	493	461	458	462	424	454	487	452	448	465	452	478	420	482	455	435	452	422	463	476	448	416	452	457	471	473	461	439	482	404	475	448	434	431	411	456	425	482	446	435	445	420	454	467	433	444	437	409	434	433	442	408	450	436	445	425	426	446	447
7638	3393	2309	1421	1158	988	908	804	772	733	751	747	711	704	702	679	671	696	689	689	654	672	713	717	668	666	616	655	731	619	674	682	670	668	689	735	641	720	676	694	663	699	676	731	695	643	708	680	666	703	676	673	675	661	662	616	684	730	678	663	718	677	742	657	680	683	657	680	636	675	675	682	651	680	694	665	672	693	718	670	688	686	722	698	674	677	652	656	676	657	734	646	663	642	705	656	691	643	722	689	701	682	692	670	649	646	669	676	676	675	641	703	707	670	655	697	655	707	683	653	684	678	669	679	677	647	684	654	650	667	683	655	666	627	734	661	666	674	698	682	705	673	663	692	708	610	730	731	699	676	677	687	613	678	706	699	646	678	677	708	687	684	740	697	697	660	690	636	719	658	727	680	705	652	707	669	679	705	713	681	627	678	722	677	702	686	627	719	685	669	716	687	651	673	632	726	677	649	715	693	643	644	728	663	709	656	649	631	686	676	722	738	713	691	714	660	711	687	726	670	708	732	718	682	640	680	646	654	633	687	648	690	714	651	673	672	691	645	743	688	689	722	678	677	703	691	691	661	645	711	684	675	672	686	706	651	661	656	694	671	663	677	716	675	676	738	701	686	659	636	662	679	701	714	677	650	680	652	664	695	674	690	701	720	697	704	747	648	685	692	671	654	744	668	697	669	678	695	653	671	714	675	719	715	719	657	702	640	684	673	677	682	634	635	650	664	663	663	712	631	649	664	688	713	616	634	681	679	696	660	693	682	644	735	713	685	666	707	659	674	670	676	647	722	697	736	692	698	670	677	688	700	682	708	678	677	715	661	714	638	672	706	725	685	705	679	682	661	722	657	697	638	716	709	671	704	693	688	645	692	720	661	640	716	654	623	645	679	654	747	649	740	679	679	709	704	672	695	730	690	706	676	674	685	674	651	658	642	686	731	707	709	665	669	690	656	649	698	691	683	654	711	694	661	708	682	698	665	724	662	668	659	657	686	686	617	705	689	712	711	678	692	662	682	666	690	612	698	714	639	691	712	681	704	668	677	659	661	716	666	695	637	647	689	699	675	673	675	621	717	702	713	646	643	693	690	687	680	689	683	658	653	673	673	681	681	685	676	715	661	677	679	662	696	652	739	682	652	686	674	619	644	667	663	648	704	672	646	688	655	707	670	670	677	687	661	641	687	684	663	695	698	696	645	682	689	667	690	689	675	699	705	690	714	663	671	639	658	653	692	709	694	678	629	692	634	696	675	685	654	711	685	714	653	678	679	691	689	726	646	716	703	673	668	670	669	671	673	717	661	679	653	627	684	694	700	705	714	666	667	671	657	671	737	656	662	668	681	690	684	667	682	646	680	596	679	720	640	710	619	670	662	665	691	680	684	696	701	702	667	667	708	688	747	670	721	748	738	665	672	718	676	697	707	690	639	652	645	724	705	653	665	662	687	646	710	673	656	694	657	640	693	680	705	705	668	676	701	655	674	655	680	661	689	699	654	711	718	635	656	700	700	689	696	663	669	676	702	746	696	679	665	695	672	670	681	685	738	706	721	689	693	637	692	670	717	693	648	680	694	676	704	671	663	705	681	639	656	670	679	683	667	686	685	713	662	679	681	683	667	646	666	668	736	672	669	660	689	653	674	669	673	691	662	628	629	686	632	703	658	635	697	686	638	665	674	708	717	665	677	694	604	699	692	707	678	649	626	705	689	673	667	656	665	669	723	688	712	707	712	672	710	681	649	673	690	705	639	679	727	702	719	672	670	682	707	691	624	707	675	658	679	654	666	606	690	656	652	650	698	668	677	642	730	641	653	670	660	679	703	681	660	644	657	685	676	670	694	702	722	667	626	679	702	694	677	718	674	688	668	702	654	666	701	673	674	623	695	630	736	696	658	675	756	716	660	687	717	654	655	645	725	696	690	649	725	641	653	688	657	685	650	719	653	716	698	674	648	667	693	636	685	688	680	653	704	714	696	725	687	677	674	672	652	653	702	697	644	692	696	681	706	693	720	674	669	657	695	696	688	621	665	707	645	677	709	691	727	685	684	660	730	655	670	700	732	727	654	661	641	712	699	715	722	743	717	711	654	660	689	664	738	699	703	657	680	696	649	706	741	696	721	722	695	663	652	668	679	678	734	694	648	705	657	690	685	681	662	691	669	672	640	696	610	711	675	669	727	721	690	651	684	648	736	654	652	735	669	671	674	745	710	656	664	647	692	683	675	700	672	610	692	711	698	678	666	702	632	709	729	675	747	684	701	662	676	678	660	694	727	645	686	683	695	676	670	695	700	697	644	644	692	669	687	684	640	690	663	677	654	689	660	653	713	698	664	698	699	633	693	695	703	676	701	652	694	702	700	673	707	682	692	675	705	670	663	744	674	658	627	650	694	691	653	749	643	696	651	683	700	656	697	722	692	653	680	677	666	732	710	719	711	662	614	707	699	731	678	649	696	715	696	698	657	684	700	728	725	671	653	651	699	680	697	717	699	701	688	661	687	660	707	701	654	634	683	665	664	663	700	710	642	700	627	690	672	677	680	718	674	683	711	719	656	666	685	709	700	640	700	680	692	662	675	670	635	652	708	647	659	676	700	705	693	663	700	695	661	681	669	682	731	662	650	675	690	687	654	703	674	678	656	689	635	680	723	688	646	697	649	691	700	673	710	695	702	692	670	669	635	635	703	682	656	649	720	687	673	694	712	707	716	661	694	687	714	631	699	684	665	691	659	698	628	673	682	642	714	719	664	702	699	657	647	665	650	695	661	733	685	688	672	653	656	695	633	669	680	703	673	685	719	657	678	659	660	703	661	654	676	705	703	646	712	717	669	655	723	636	663	651	675	665	690	698	714	699	656	676	664	753	683	648	683	723	674	649	657	647	671	635	668	627	680	663	664	697	668	713	664	709	746	675	704	664	704	715	664	694	713	697	640	679	667	677	693	672	668	686	621	674	688	665	709	721	653	675	659	751	701	726	717	641	659	684	662	656	657	635	669	648	677	664	674	702	688	695	692	689	719	669	633	720	668	721	688	674	699	729	674	692	703	671	709	655	671	706	669	673	676	666	685	708	669	670	665	697	673	632	693	740	663	677	673	708	666	733	684	686	722	704	671	643	654	728	656	737	676	697	697	684	701	686	636	680	676	653	657	684	674	679	681	717	708	711	681	646	694	712	648	671	681	673	692	686	658	684	664	696	672	707	701	680	638	666	696	665	708	648	674	708	727	734	683	665	677	690	650	690	703	675	685	626	668	670	661	714	676	660	651	670	695	708	614	718	637	675	708	687	668	695	734	688	638	664	645	670	643	666	663	685	695	702	695	671	689	684	678	691	698	674	681	674	668	687	677	693	694	744	709	633	696	694	653	702	653	676	667	658	634	683	666	703	678	647	667	696	667	693	664	654	670	663	734	683	668	728	658	681	681	702	711	719	663	692	676	650	688	655	660	670	658	677	609	675	735	671	699	668	691	699	648	652	719	691	677
22982	21068	28211	24169	21029	6324	802	530	421	386	349	313	317	275	270	285	221	256	250	246	260	253	248	245	250	238	238	228	252	253	244	238	233	219	222	218	253	271	237	242	220	217	260	241	222	228	233	263	234	251	246	255	235	262	263	256	240	247	245	256	244	220	233	249	238	224	237	229	227	226	226	239	210	236	232	249	222	212	232	210	242	225	220	227	216	261	243	233	211	241	213	229	235	245	250	241	265	224	239	197	232	229	215	249	215	227	234	228	221	263	219	250	219	253	220	238	222	234	218	219	256	242	248	252	241	246	254	223	221	280	187	237	227	225	216	229	243	228	215	209	252	220	256	237	242	245	247	218	245	231	215	246	246	224	243	238	230	266	238	224	227	228	245	225	252	218	253	268	225	243	220	219	239	249	229	203	225	225	248	256	238	265	266	279	238	199	217	249	239	229	228	232	226	217	247	245	244	218	239	205	228	263	242	225	251	232	237	245	232	235	243	223	208	254	248	238	236	201	226	225	243	233	225	240	235	240	211	239	200	241	201	237	228	223	208	228	241	201	232	219	240	237	254	219	245	224	258	224	257	227	250	244	243	259	236	247	247	241	222	230	240	228	238	235	238	192	264	237	212	223	222	227	268	232	202	233	236	238	222	227	236	208	220	228	221	232	229	233	268	237	254	219	229	236	225	227	224	215	231	244	248	210	232	230	219	234	237	232	233	233	239	229	195	231	229	233	196	213	239	256	239	222	230	225	227	220	223	245	233	208	257	228	236	223	251	212	244	231	227	221	213	235	226	209	212	199	215	224	193	220	233	238	234	223	222	211	250	202	241	245	229	222	246	218	246	242	211	246	220	237	220	217	237	223	254	257	249	236	241	228	213	251	236	222	213	216	244	226	240	226	228	242	230	208	248	218	199	246	229	242	234	239	216	240	231	227	211	233	219	235	207	206	196	241	223	212	264	247	223	217	266	223	245	216	242	222	219	239	211	235	230	231	249	210	225	260	225	221	242	224	197	243	233	237	237	246	236	212	225	230	233	238	243	245	264	230	212	216	249	243	238	248	231	242	226	243	219	209	217	216	252	214	239	241	239	224	216	223	238	220	238	232	229	244	254	220	243	236	214	228	224	250	218	263	239	217	223	256	229	233	228	233	211	238	227	233	230	249	258	218	242	226	235	219	231	199	230	227	244	230	222	223	241	243	215	219	233	195	231	243	236	232	240	238	220	244	244	227	244	220	245	250	246	246	213	238	232	240	201	249	229	218	269	234	214	241	232	244	219	245	235	238	256	240	228	241	212	236	240	275	245	215	239	221	239	226	241	235	207	207	225	229	235	211	249	243	229	228	222	236	223	208	220	255	246	232	252	231	235	230	243	204	201	226	254	220	211	212	239	199	236	217	225	216	216	224	219	201	198	232	222	228	236	199	230	235	207	229	212	234	254	247	234	219	218	214	231	245	213	233	212	237	255	245	252	255	195	244	245	218	215	230	236	209	203	232	237	229	237	222	236	200	221	235	256	230	231	238	220	231	226	239	243	233	255	220	213	232	221	229	238	266	206	256	224	223	242	254	239	224	233	237	266	221	231	241	215	230	231	223	272	222	236	263	248	223	256	246	238	248	221	241	236	229	250	248	249	248	248	224	212	227	233	234	244	240	217	239	189	259	231	245	234	257	223	220	230	267	242	221	233	243	246	223	228	225	206	234	233	229	211	225	209	196	241	253	244	227	231	227	244	238	244	232	219	243	223	215	235	232	222	252	221	259	249	242	241	232	230	235	230	197	221	230	271	222	230	238	221	229	236	243	241	232	244	242	251	235	237	214	238	216	218	233	248	250	220	219	242	229	265	245	237	241	238	213	234	213	225	199	229	263	243	225	215	236	249	224	233	198	233	218	269	238	237	257	224	229	234	228	232	230	231	229	212	232	245	215	231	242	222	242	255	228	218	214	227	236	211	249	216	239	225	234	275	233	219	251	233	232	248	221	235	201	220	215	227	234	241	247	239	255	223	211	242	224	219	226	228	253	247	229	257	223	245	273	216	234	238	212	227	263	224	235	241	274	228	242	211	230	251	273	226	211	226	265	230	264	234	233	230	224	252	224	258	249	209	206	225	217	258	256	240	231	216	242	245	244	215	252	245	244	211	259	235	218	224	222	248	249	259	218	241	228	257	247	212	210	215	233	220	230	225	252	239	203	231	220	229	245	232	234	217	212	227	239	224	250	245	238	238	228	244	221	244	229	202	237	218	244	251	225	248	243	253	194	212	232	238	230	225	215	235	246	231	230	232	242	227	231	214	241	253	243	252	200	240	239	236	250	237	210	251	259	223	230	242	230	224	246	230	219	205	223	244	258	249	214	219	243	268	239	230	197	229	227	217	232	230	224	228	206	212	214	236	228	239	249	217	217	226	288	224	227	218	263	231	223	225	215	222	236	253	203	236	227	238	235	247	231	228	259	254	230	243	213	217	237	232	219	247	252	238	235	216	244	236	232	211	233	239	221	239	220	256	244	227	222	233	230	238	224	273	198	276	248	236	209	242	235	243	216	210	213	235	240	232	222	217	226	218	243	263	217	213	223	238	252	203	254	215	211	245	222	237	251	251	250	238	232	226	228	215	242	216	219	223	230	244	239	208	220	226	243	243	210	270	232	216	240	233	208	250	240	245	235	214	236	217	251	220	228	238	238	227	214	227	240	254	253	248	219	213	226	240	214	237	196	233	193	236	225	221	228	229	220	242	227	251	263	208	212	222	219	233	241	234	244	253	254	215	239	223	246	220	242	220	224	259	226	250	239	241	262	229	230	237	245	239	237	254	249	275	272	235	221	259	250	261	244	237	225	222	230	207	251	232	220	234	219	228	233	259	232	233	252	254	222	221	251	221	257	232	241	235	230	227	238	206	222	230	254	217	228	207	218	226	229	225	237	232	194	229	241	260	223	222	251	246	250	243	223	209	229	219	195	233	233	241	236	257	271	223	209	225	236	255	231	218	264	237	211	231	257	223	243	237	256	246	245	222	246	217	250	210	204	247	244	219	238	246	253	221	247	228	241	249	242	217	227	219	246	229	247	235	209	240	223	217	220	250	232	244	239	248	230	226	235	228	248	274	225	211	228	221	229	234	218	224	232	242	198	228	218	231	230	253	246	238	238	224	216	243	195	230	232	230	230	241	250	222	229	231	229	231	223	220	220	218	206	226	232	237	240	230	261	237	244	236	243	227	218	240	247	226	228	221	218	233	260	221	223	245	222	223	216	237	204	227	250	219	242	218	217	247	245	240	219	236	241	230	211	237	251	224	231	193	233	249	231	225	214	221	230	250	249	233	226	230	257	252	235	251	239	232	210	231	238	239	196	234	235	239	241	230	226	251	256	221	227	233	224	247	274	235	206	242	226	249	234	226	231	225	248	217	244	234	208	241	215	220	236	268	223	217	226	243	221	225	259	238	228	227	215	251	239	263	234	231	224	256	235	238	219	218	216
8142	11404	7569	3535	2415	1744	1420	1120	821	745	639	592	517	503	523	437	478	460	451	418	459	421	436	419	401	394	378	401	401	424	369	396	379	372	314	405	381	406	412	358	386	395	384	371	423	372	372	381	361	394	353	387	375	360	400	335	366	361	376	402	368	375	359	377	387	372	392	388	361	375	363	373	357	365	351	364	360	394	374	386	394	384	369	374	371	398	359	373	421	355	380	344	373	359	345	345	351	358	379	373	377	393	350	345	338	317	366	384	390	365	363	374	345	384	371	362	361	337	358	363	360	357	366	391	383	348	350	353	362	398	361	389	353	366	391	435	353	396	371	381	374	377	398	388	358	371	392	341	346	353	363	389	346	365	390	334	340	356	338	353	345	407	377	402	360	397	380	363	340	349	335	356	373	380	377	367	345	336	385	369	370	384	361	364	401	344	355	368	361	385	346	376	373	402	372	367	347	386	385	385	383	380	398	368	384	386	361	348	362	367	336	397	364	394	365	386	394	370	347	367	361	369	366	359	365	370	377	393	369	376	367	363	363	365	345	374	359	376	338	374	358	349	375	379	370	320	389	400	375	352	334	378	368	373	358	355	412	360	340	350	348	344	350	366	363	371	334	341	376	380	377	346	355	375	361	369	374	411	378	358	355	344	356	348	378	359	358	386	348	359	326	315	344	349	383	347	375	366	349	399	375	360	365	384	383	366	355	389	365	345	397	338	376	359	350	369	336	391	376	350	355	357	361	370	366	383	373	353	370	371	371	364	391	329	340	369	392	343	354	372	342	343	347	371	357	375	344	365	370	363	368	389	404	356	365	398	398	333	361	378	395	358	365	352	406	374	372	364	342	379	357	347	379	367	382	362	381	347	344	410	354	334	389	367	393	325	367	357	384	381	385	344	372	338	380	372	378	381	368	355	378	355	357	341	373	368	381	372	360	382	364	391	337	365	374	368	344	359	368	357	373	377	352	362	378	394	345	378	362	321	343	362	347	377	351	396	357	364	366	386	361	331	376	358	368	346	364	386	349	377	362	354	378	335	376	372	404	381	318	367	365	363	384	349	340	343	362	350	374	357	378	367	399	353	372	370	366	317	381	333	382	381	357	352	334	377	356	368	362	355	375	370	350	370	348	378	352	350	388	357	398	374	362	376	348	366	345	377	374	369	354	372	356	350	347	362	385	346	351	384	365	354	368	363	347	393	380	364	371	365	354	392	372	368	333	338	367	361	374	396	350	371	368	410	366	357	388	381	360	342	345	371	371	354	360	325	358	344	405	388	364	386	369	381	347	403	377	340	371	370	368	345	356	392	352	360	340	343	357	378	364	341	364	358	358	371	369	404	385	426	390	359	339	362	367	357	390	391	384	357	371	369	395	348	336	348	361	374	374	399	372	378	368	385	392	422	354	361	360	379	353	320	391	370	348	365	403	413	359	379	375	398	411	370	378	384	370	372	357	325	372	367	362	363	359	352	370	354	334	378	371	335	359	356	380	348	356	392	354	348	361	370	355	361	419	371	361	373	379	378	359	356	375	346	382	410	366	370	380	346	405	349	387	349	388	375	373	341	353	394	360	373	371	361	381	348	382	369	371	390	361	375	359	363	410	346	356	407	345	343	380	359	371	371	385	377	362	370	359	369	357	348	373	387	390	388	360	367	373	339	366	377	355	362	369	354	334	404	356	352	369	383	335	380	368	344	365	379	381	320	355	362	365	394	377	360	393	377	394	363	357	373	343	353	344	369	369	357	358	388	391	336	390	409	369	356	385	396	353	356	354	371	367	339	353	368	343	351	382	384	368	345	396	353	368	375	371	353	374	397	384	370	379	401	378	331	360	373	388	369	350	377	363	378	369	371	324	381	324	361	380	363	375	399	339	379	384	362	383	381	368	348	384	374	338	359	398	369	384	388	362	382	361	337	347	354	380	368	358	354	359	406	360	379	328	369	366	361	392	364	367	380	366	381	383	391	352	393	374	355	391	393	364	351	361	379	369	346	371	358	377	382	379	347	343	360	332	344	348	394	367	384	346	386	397	378	393	388	376	387	374	386	370	357	344	387	387	337	391	400	374	330	332	404	360	393	369	348	377	365	351	349	348	394	333	408	367	353	398	348	370	338	369	348	363	381	348	373	379	377	396	354	385	368	367	384	367	416	361	364	375	375	348	346	339	354	375	404	363	383	358	377	363	367	373	368	348	399	402	337	369	362	368	374	370	391	351	345	382	394	352	371	382	385	350	351	375	363	344	379	344	340	350	362	375	337	345	386	346	396	368	353	373	369	351	394	360	387	401	361	349	359	406	389	366	363	372	393	369	386	410	365	380	335	365	353	369	331	367	368	362	364	404	364	354	394	328	347	353	371	370	392	359	392	348	349	352	341	362	382	335	377	348	395	344	353	400	363	380	415	331	364	375	382	371	369	374	373	383	354	368	399	391	380	371	378	353	362	395	340	359	351	360	362	331	395	355	401	364	360	364	366	364	393	398	359	372	354	350	377	372	354	396	378	340	379	339	402	376	362	367	334	374	389	352	369	382	371	316	403	388	372	386	339	368	357	357	385	332	367	364	370	345	330	376	375	395	371	336	368	361	350	365	348	370	366	360	363	352	356	371	355	377	386	346	386	376	356	375	342	349	395	362	375	331	381	366	356	363	377	384	369	361	365	365	382	366	344	372	367	366	379	349	364	353	378	366	387	341	336	372	403	372	381	364	377	381	384	335	336	362	358	384	328	402	327	382	403	387	367	333	395	382	375	356	356	351	382	359	350	341	383	367	367	387	386	363	387	339	365	362	378	379	383	361	351	369	341	385	363	364	367	336	330	355	336	365	346	354	373	358	402	376	348	385	390	366	363	331	347	348	400	367	394	400	363	360	355	357	358	364	377	338	367	381	360	378	377	362	372	348	397	388	388	357	383	384	354	392	344	352	373	355	411	355	374	364	314	339	349	379	370	372	391	360	368	353	380	353	347	341	389	339	386	346	384	385	399	357	329	352	338	353	339	327	362	367	378	382	373	364	339	325	360	386	399	368	408	356	379	398	338	374	389	336	381	358	395	346	346	350	346	330	393	343	348	371	362	384	375	370	383	356	367	379	383	354	391	363	377	363	375	401	385	357	329	364	361	327	344	342	383	342	384	359	329	356	382	396	357	341	383	352	329	349	368	343	403	391	372	367	370	333	373	363	367	379	382	338	391	390	368	380	372	392	389	378	386	346	380	375	376	355	375	361	347	383	369	359	386	378	387	349	340	352	341	372	384	348	339	356	405	370	391	373	355	389	366	352	378	383	366	344	322	368	351	354	332	373	347	389	375	359	381	376	361	383	339	358	390	384	367	353	343	341	355	403	348	347	369	336	346	398	346	366	365	365	367	333	325	364	361	381	366	385	362	384	375	354	369	362	345	347	392	371	348	358	383	348	369	389	348	382	379	393	386	346	352	384	347	394	339	393	375	372	374	353	365	377	350	370	369	404	349	370	384
24229	21075	26596	24971	3580	756	619	569	530	511	469	483	436	477	450	472	442	457	424	439	397	429	424	455	456	446	386	426	437	450	434	440	432	418	431	435	447	412	414	418	449	404	437	395	434	425	414	416	417	434	416	433	418	392	425	419	420	393	428	428	433	427	428	431	441	465	464	448	434	435	448	391	414	423	393	431	435	463	372	420	420	396	448	419	433	413	425	415	427	430	412	410	437	419	450	445	422	406	428	393	454	404	459	417	428	452	422	407	464	425	430	399	430	405	411	412	411	431	383	423	412	410	410	423	395	433	438	422	410	400	426	433	421	437	408	400	428	431	419	461	418	446	415	428	411	441	405	413	420	457	456	402	428	402	464	427	433	405	476	413	436	403	452	441	403	417	433	382	420	428	403	436	407	397	420	421	382	440	422	455	399	451	439	414	441	470	459	426	421	436	443	443	403	409	375	448	435	433	419	414	440	427	421	431	364	439	446	412	427	473	412	416	436	420	426	418	427	409	449	430	427	430	481	432	388	457	428	426	433	414	377	423	392	417	425	431	442	392	396	397	407	435	480	431	427	420	395	416	386	423	399	482	436	415	427	426	405	396	441	446	422	418	430	411	411	436	419	440	423	468	433	423	416	494	409	411	430	405	436	402	466	440	424	448	409	456	433	407	456	426	401	400	411	404	452	406	438	415	439	429	438	431	450	403	435	424	423	416	413	450	416	456	413	427	437	403	434	454	419	414	423	424	425	433	395	403	410	432	428	429	388	413	391	421	418	419	415	425	449	401	428	437	420	429	426	372	425	462	422	383	462	430	422	392	450	435	428	408	420	375	429	461	460	449	407	409	401	428	449	439	384	394	461	374	424	455	428	435	430	382	420	475	439	409	397	406	439	452	436	424	414	427	424	453	411	399	429	415	399	390	436	437	430	410	413	449	403	477	445	376	426	396	434	397	401	389	389	405	391	466	406	443	423	408	397	423	393	410	450	427	429	417	424	423	387	431	405	417	376	390	403	435	430	426	431	440	425	429	430	425	411	399	414	468	455	402	449	402	469	423	444	444	410	452	412	452	408	444	426	427	434	395	428	402	425	423	398	399	425	454	419	458	404	427	430	405	427	428	412	418	430	455	418	390	437	406	434	431	437	426	416	451	388	410	428	449	455	444	420	415	453	451	430	434	428	416	438	406	407	432	410	380	419	431	434	399	455	416	403	419	400	386	439	429	400	412	442	438	406	401	419	444	416	400	438	414	424	428	426	415	408	444	469	450	443	424	391	419	414	436	437	423	456	463	420	403	428	458	414	417	396	448	403	430	383	415	430	423	426	427	405	416	471	453	400	384	438	402	451	429	443	416	429	429	418	431	442	395	399	419	434	414	398	412	427	421	470	424	431	446	429	410	423	429	435	430	422	422	432	400	416	431	425	395	423	416	389	468	439	432	417	406	435	460	402	420	400	425	417	421	425	432	457	460	441	430	400	458	421	436	419	411	382	457	412	438	430	418	406	494	447	404	411	438	431	445	411	420	446	432	419	406	419	438	439	423	444	408	436	377	444	394	430	424	425	420	448	432	432	436	433	451	411	401	402	412	417	413	421	444	428	455	467	452	404	409	437	429	392	429	402	407	445	421	460	425	427	399	411	458	454	430	454	405	443	392	442	421	394	453	469	412	406	408	404	421	438	452	402	441	431	436	451	413	435	394	439	425	426	422	393	402	429	423	430	428	387	430	423	443	429	410	431	414	372	407	426	446	440	408	447	432	411	392	437	423	448	452	429	455	418	400	419	433	393	403	402	450	430	401	396	437	430	410	409	392	447	402	371	413	411	412	405	417	412	442	389	452	444	410	416	431	431	430	449	392	382	443	468	419	382	402	449	408	444	412	414	417	422	424	405	399	404	418	426	411	424	402	407	410	435	445	451	380	415	443	427	410	434	442	425	431	442	440	440	418	433	412	403	411	417	410	394	439	427	419	389	409	433	402	416	425	435	468	397	414	393	447	420	434	386	447	456	414	435	431	441	411	448	410	439	429	413	421	418	389	424	389	395	398	415	395	456	387	407	426	399	429	448	414	430	396	414	403	436	423	441	386	420	403	459	420	432	406	411	431	465	413	445	405	430	423	411	430	444	401	419	398	442	437	438	432	424	397	415	441	408	427	415	427	415	478	432	435	407	423	440	462	427	399	423	385	442	409	415	403	414	435	418	467	417	463	442	408	413	433	474	421	403	426	428	459	443	439	421	437	378	407	435	405	438	397	447	401	409	446	415	416	434	396	415	420	404	433	420	430	440	426	451	421	418	428	424	404	418	400	430	435	417	419	440	427	385	423	399	417	382	427	428	424	399	406	435	417	414	452	427	419	400	440	395	401	434	459	430	413	417	411	404	430	432	443	403	430	450	406	427	409	410	446	452	443	460	401	389	394	419	428	426	423	451	417	417	406	441	429	428	418	414	427	431	455	439	407	413	383	411	423	397	429	427	421	451	390	424	420	409	406	430	460	431	463	444	427	426	412	466	393	457	418	422	418	424	414	405	429	434	419	450	421	413	414	389	437	424	439	418	420	442	383	440	433	429	436	446	401	408	428	415	386	414	406	406	418	445	441	443	458	408	430	389	423	417	392	411	388	411	437	442	445	415	444	404	414	427	435	440	409	420	432	408	430	396	423	434	420	407	431	436	378	378	392	413	444	432	446	428	398	467	422	425	435	409	414	405	418	410	453	433	414	450	421	465	410	441	445	399	453	407	438	449	465	427	420	463	432	443	440	433	456	436	440	393	443	458	462	467	416	424	402	426	405	417	391	416	420	409	433	436	432	391	420	450	396	426	398	437	411	440	407	389	395	399	399	415	415	410	418	443	436	418	458	409	408	417	436	426	423	466	437	431	430	410	417	427	424	427	417	449	409	442	425	407	426	403	435	441	455	416	444	390	434	413	418	425	451	444	452	439	437	412	449	419	421	408	430	402	435	462	402	433	428	456	412	455	433	404	484	421	414	418	407	387	415	426	437	394	438	432	419	455	455	439	438	397	373	412	386	415	428	409	410	447	440	422	452	377	426	403	419	473	431	416	451	455	406	432	424	385	405	447	480	388	429	427	450	415	406	441	436	403	449	395	399	439	454	408	436	422	413	438	427	407	424	379	449	403	433	421	450	444	436	405	440	419	425	405	458	416	439	411	426	400	419	424	416	445	433	409	439	417	410	460	502	436	446	413	409	456	390	410	438	454	419	404	371	404	390	457	470	416	425	443	441	384	409	435	426	461	458	424	392	421	443	403	442	434	384	410	401	420	372	401	448	441	446	406	411	416	437	429	460	431	422	431	423	462	427	407	438	443	400	402	394	447	432	409	412	417	423	436	455	438	423	387	391	423	446	425	397	434	457	448	415	415	401	473	401	428	444	424	421	431	418	436	419	428	414	462	396	415	432	433	401	434	414	450	416	438	431	415	449	431	429	399	426	458	457	418	453	414	426	385	445	430	404
8209	7057	4607	2279	1720	1450	1247	989	948	819	719	742	742	715	670	687	676	681	642	683	662	653	656	658	663	660	640	627	650	610	634	644	614	641	624	599	599	667	620	630	693	629	603	625	625	610	649	644	603	587	615	642	659	626	583	663	636	633	614	651	644	620	625	622	630	631	617	671	632	583	600	632	696	667	630	607	625	630	598	639	596	599	679	628	588	650	636	677	668	639	586	590	575	613	595	652	653	640	614	600	620	642	634	656	634	627	649	656	631	651	626	635	635	626	628	592	663	642	598	649	612	626	610	641	616	623	641	643	621	646	648	629	660	604	605	638	613	575	648	610	619	673	614	593	615	595	644	650	617	555	652	597	633	670	600	626	630	697	599	638	624	636	649	643	647	607	671	605	636	617	613	595	634	612	657	647	688	626	640	622	652	649	634	609	621	610	578	676	658	644	596	625	672	615	627	615	605	658	626	653	618	577	645	635	585	590	662	622	600	616	659	634	638	666	636	662	615	610	621	647	611	632	638	651	583	634	635	637	627	634	619	653	621	637	637	618	619	654	611	645	619	605	630	637	614	636	627	638	626	638	627	655	625	648	649	622	646	557	605	638	646	658	617	621	652	636	630	620	602	648	637	601	601	589	620	633	611	640	643	619	631	669	633	595	553	622	631	644	644	618	601	593	639	597	636	607	582	661	599	662	677	640	622	589	609	641	624	609	621	630	645	661	663	669	649	631	685	623	649	604	635	633	670	639	645	606	647	647	628	650	601	644	590	646	638	635	613	636	631	677	611	618	598	553	586	658	628	573	603	650	645	620	636	617	602	653	651	619	645	679	665	571	630	608	659	627	593	611	636	654	618	645	613	668	657	654	613	642	654	598	611	618	633	599	623	635	614	625	657	627	593	625	648	651	633	640	606	616	618	608	633	597	690	625	649	623	631	639	612	644	636	629	656	631	630	605	614	589	634	639	577	654	592	659	613	580	609	638	636	655	593	571	605	646	612	680	613	613	633	649	641	644	663	626	599	650	595	628	660	632	600	616	613	638	632	630	611	618	626	664	604	636	657	647	623	635	634	598	596	625	597	667	605	632	632	604	607	643	636	632	619	595	619	628	616	623	615	616	618	647	653	632	618	585	645	668	662	563	642	646	661	642	596	635	601	598	639	606	631	659	631	637	668	619	621	655	659	678	626	640	623	618	619	654	668	585	657	625	625	611	630	650	629	642	625	664	651	598	639	642	589	608	629	625	628	579	635	616	603	610	636	658	595	602	662	634	598	580	632	631	659	662	616	639	626	639	607	589	665	670	653	652	631	621	650	623	672	625	625	635	599	659	610	616	606	660	653	602	680	611	662	627	619	636	632	634	607	643	617	652	628	596	643	659	612	622	606	612	613	615	621	618	634	627	594	609	624	607	606	631	629	670	600	635	635	644	609	621	606	610	597	572	603	650	598	674	617	614	649	602	632	686	641	685	623	629	640	577	638	631	659	603	608	594	685	607	621	626	627	666	650	630	610	603	621	639	632	625	611	615	600	626	631	626	632	606	622	610	647	629	636	636	583	596	644	603	615	595	668	641	630	647	609	650	612	608	602	635	598	605	610	640	624	627	641	536	668	638	610	583	594	597	606	631	647	587	636	628	621	623	642	638	649	615	615	659	650	574	638	615	602	643	636	629	608	625	623	629	638	598	620	653	660	602	644	607	659	619	644	649	641	607	623	627	636	640	640	639	591	647	628	640	616	602	632	598	672	604	643	606	637	614	701	664	703	630	660	652	616	633	647	621	654	606	657	681	676	593	614	624	607	637	628	618	636	601	608	643	638	620	615	648	579	597	649	597	631	609	636	604	673	601	619	604	569	581	647	583	657	624	622	622	636	609	646	603	604	621	604	653	588	629	692	645	642	616	622	640	632	649	604	637	612	597	588	582	670	657	615	608	592	601	624	574	556	650	627	639	629	598	635	597	650	570	626	609	606	612	611	568	643	603	646	577	648	611	648	637	585	603	613	630	625	606	635	640	584	630	643	603	637	620	646	578	611	684	598	637	605	639	649	664	568	615	675	661	636	634	611	649	585	609	624	599	631	625	678	630	649	650	636	605	619	652	663	624	620	611	629	648	600	623	647	622	613	588	618	634	649	644	611	646	626	634	663	610	617	578	652	616	608	658	612	654	610	610	603	623	614	628	654	632	641	632	634	612	593	633	650	637	661	610	615	605	671	628	613	605	660	628	627	649	643	587	663	645	608	620	657	579	604	628	630	632	653	611	629	612	602	606	635	637	598	638	662	659	670	614	628	640	652	602	617	667	603	681	617	608	622	619	643	605	652	606	640	679	652	646	598	639	630	613	685	630	621	644	654	654	615	588	624	629	598	633	627	592	662	608	636	608	622	577	650	640	599	570	603	618	592	646	604	605	615	654	668	634	578	617	601	644	648	614	627	601	605	617	594	613	611	577	677	629	619	687	650	599	656	626	628	601	610	659	611	642	620	646	624	658	618	586	634	562	627	604	657	655	630	656	639	679	648	604	627	664	602	626	606	691	604	619	623	631	627	648	630	625	626	638	667	654	639	648	629	612	604	599	639	649	643	609	650	627	614	627	612	633	552	576	645	704	606	642	625	633	628	614	631	616	619	599	592	681	641	643	648	648	642	619	647	646	615	615	585	652	594	658	632	616	605	631	632	629	632	611	632	577	649	627	654	598	622	631	614	647	590	645	685	658	660	600	608	673	601	668	594	639	605	616	619	633	648	663	622	654	609	691	588	641	616	630	636	629	623	596	603	657	592	637	614	624	637	612	638	635	601	601	603	615	600	650	612	663	665	623	609	634	618	583	600	596	595	660	583	591	600	683	644	634	599	680	606	604	595	610	627	616	639	614	652	586	629	565	630	642	588	637	624	619	617	607	662	642	621	647	611	644	654	630	628	658	576	605	624	652	737	652	606	586	648	627	607	628	653	622	650	595	621	602	651	646	610	591	663	617	614	639	635	618	581	644	651	667	617	616	609	614	615	603	592	653	595	681	607	621	611	652	637	611	612	624	617	647	672	622	678	576	670	634	656	654	660	635	623	649	677	627	615	622	621	663	614	656	625	659	658	595	600	621	627	643	676	580	656	631	582	586	625	639	679	615	636	622	657	671	673	627	616	618	616	660	600	619	635	626	623	652	615	596	614	638	603	584	642	656	626	663	616	615	605	594	601	627	620	629	647	602	580	615	671	637	651	602	690	699	652	643	640	592	601	625	588	630	650	609	613	625	614	589	637	642	639	643	616	653	587	643	600	607	637	650	615	674	633	640	625	631	619	647	613	646	661	661	612	665	611	607	661	646	698	630	604	643	616	652	659	635	631	641	635	592	602	614	661	643	657	577	582	602	670	648	613	589	686	636	663	636	649	632	650	650	653	625	646	650	651	602	609	607	621	627	668	571	659	630	625	670	631	699	641	665	581	660	681	636	653	621	589	654	620	662	622	670	580	629	668	590
22172	21130	28794	23720	21132	21047	3444	638	421	373	285	266	266	226	218	187	190	169	156	165	146	159	150	181	137	144	165	137	131	138	122	131	131	142	126	116	130	136	125	128	140	116	138	139	135	132	131	144	137	136	137	127	134	139	148	127	111	120	131	131	146	114	129	121	115	121	140	119	119	109	113	111	119	119	115	116	129	129	130	99	102	118	118	137	128	99	137	131	109	119	133	119	139	136	140	129	115	135	109	115	106	118	118	123	119	129	143	124	103	127	134	105	112	144	122	119	128	128	117	120	134	119	135	127	109	129	105	116	115	108	126	113	129	119	142	138	120	134	131	123	131	118	123	135	125	113	124	102	122	128	119	122	125	111	126	126	142	130	122	112	129	129	108	116	136	130	110	144	110	123	121	119	104	110	109	141	121	129	130	127	141	127	117	139	119	116	116	105	112	125	145	126	107	111	130	98	133	115	105	99	107	106	112	105	119	114	128	111	128	125	143	115	158	110	118	124	117	103	108	122	118	125	111	120	134	113	122	136	119	127	128	136	121	115	99	135	131	118	141	104	126	129	116	115	120	119	122	110	108	149	128	117	125	104	121	129	121	125	103	124	109	115	139	109	126	128	139	113	127	97	134	114	115	133	104	112	130	123	109	128	114	115	114	106	115	137	119	124	134	126	122	138	113	102	105	122	112	123	119	132	120	130	117	118	130	132	122	130	117	107	144	110	120	133	117	115	105	99	119	143	113	126	114	121	108	107	129	109	127	117	99	106	123	128	123	134	124	133	124	115	140	124	119	122	107	137	105	114	127	143	116	129	110	109	104	131	104	110	125	122	117	108	105	116	134	117	124	130	150	119	130	113	120	111	121	113	133	96	124	108	112	105	114	119	123	114	113	105	139	105	110	123	107	110	121	119	98	118	108	111	121	131	121	122	93	144	139	119	109	120	120	121	124	105	129	122	116	116	140	120	110	130	119	103	136	125	117	133	111	122	126	113	108	137	127	132	110	122	134	135	126	138	118	95	121	120	123	115	123	131	115	116	116	121	95	126	111	116	122	127	135	114	104	120	162	147	114	114	106	127	116	134	118	109	113	134	147	139	112	135	117	117	120	101	116	119	119	128	122	117	140	124	119	120	118	114	134	133	115	124	136	109	126	115	131	93	110	94	117	123	125	119	113	122	110	97	110	129	107	128	120	131	112	117	122	129	110	130	128	125	122	118	120	122	105	107	122	131	117	119	122	132	125	134	128	122	118	130	107	140	119	130	99	108	131	115	139	116	100	122	121	119	146	141	107	129	113	122	105	139	116	129	120	122	121	121	134	126	128	118	122	108	122	129	137	140	126	109	124	112	104	120	128	108	128	125	150	124	102	133	125	132	110	121	114	115	132	142	124	121	130	106	127	133	125	116	96	111	110	104	129	110	112	120	120	138	120	114	114	119	122	136	124	134	120	133	117	108	126	121	126	119	119	109	117	127	114	126	137	113	115	107	126	119	129	123	140	137	118	126	105	127	123	117	106	128	136	114	125	130	128	143	121	103	107	117	129	117	114	111	105	126	120	115	132	111	122	138	109	109	121	127	118	120	118	122	126	120	118	100	105	139	127	110	105	97	134	131	126	93	133	118	127	111	118	115	119	115	105	116	102	132	128	128	124	113	127	113	136	107	109	117	100	127	125	112	114	121	117	106	118	104	117	126	114	120	113	123	131	117	97	114	126	113	114	115	121	104	109	122	118	120	138	115	117	99	107	111	124	117	129	149	117	135	124	138	120	105	132	126	122	123	122	103	131	129	125	97	130	117	120	130	101	120	108	103	109	131	138	131	129	115	108	97	89	102	115	127	118	116	103	135	121	122	127	123	137	132	130	108	112	116	121	134	109	115	123	124	121	139	110	110	111	129	138	116	125	128	131	117	104	119	112	131	131	107	105	116	111	113	95	109	139	123	113	124	125	111	128	112	110	100	147	113	131	122	126	134	109	130	118	112	122	126	108	130	113	105	129	136	112	106	114	128	127	136	124	122	117	128	124	108	126	123	120	113	127	131	109	122	131	127	131	111	115	133	108	132	120	118	130	117	119	116	99	119	132	126	109	129	126	99	110	122	130	124	114	102	126	116	114	129	111	140	141	98	121	138	115	121	118	136	105	109	131	118	128	120	154	113	121	129	136	103	142	97	125	120	120	116	117	115	129	134	125	126	131	106	116	112	126	120	96	114	117	114	124	117	127	120	122	130	132	108	114	113	139	130	117	117	130	128	109	99	137	109	124	119	129	141	110	108	114	127	126	120	113	132	126	113	116	107	109	129	124	127	95	127	117	120	104	115	130	127	113	110	122	122	134	114	120	129	124	121	113	111	122	109	113	113	116	116	108	128	126	108	131	108	111	112	132	122	117	141	122	137	115	111	119	118	129	119	110	111	114	131	119	135	124	148	135	119	120	118	131	111	106	100	118	111	126	117	123	129	118	110	130	96	111	116	123	159	114	145	124	134	149	133	117	131	115	141	114	126	131	108	114	121	131	137	110	144	108	143	129	117	119	136	128	116	117	134	120	121	120	145	131	102	120	113	114	116	129	131	114	109	123	111	119	115	99	125	114	120	120	107	113	128	142	114	121	121	109	122	135	123	116	122	126	127	125	117	125	110	139	121	134	146	133	119	115	131	113	132	114	114	113	109	124	110	147	123	118	116	104	129	101	126	122	106	126	146	131	108	112	125	119	129	115	125	126	101	126	118	123	137	105	110	123	127	124	128	116	116	116	117	120	110	121	112	132	105	113	124	127	114	120	123	113	131	138	116	126	121	123	119	131	96	117	113	103	119	120	114	120	92	110	125	136	127	129	101	116	111	134	134	136	122	119	114	118	102	119	130	108	123	96	111	136	110	119	122	110	117	97	137	130	122	118	112	118	134	109	140	111	131	120	126	119	127	120	104	125	126	130	109	118	139	115	116	117	122	126	125	115	106	120	118	116	132	118	119	127	120	110	125	134	125	118	121	116	115	138	119	134	118	125	122	107	99	122	126	109	113	123	112	126	116	120	122	108	121	125	109	115	123	116	115	113	108	109	114	134	109	120	115	114	125	125	116	136	113	126	130	102	133	116	117	126	133	114	152	136	125	103	112	104	108	103	134	105	129	108	112	123	119	125	100	103	113	131	113	122	107	112	113	135	121	116	116	126	142	109	103	122	121	142	95	107	151	127	146	141	123	118	129	110	92	107	121	113	134	123	125	124	112	135	126	115	128	128	118	110	119	135	115	106	95	110	128	127	113	97	124	96	144	118	105	107	136	115	123	123	114	122	107	115	116	112	125	126	131	130	103	122	118	125	136	110	128	129	126	123	111	126	136	136	112	131	105	124	129	105	127	105	109	135	115	110	102	130	146	124	120	123	124	111	106	120	109	136	110	117	126	124	117	119	135	127	130	113	115	106	119	112	105	126	129	138	126	132	135	128	146	123	103	114	106	151	115	137	126	125	128	121	127
10179	16484	11434	5355	3556	2655	1876	1393	1156	816	649	588	517	476	399	390	342	343	280	300	297	294	232	234	210	248	225	231	232	235	219	239	176	184	207	225	227	191	185	205	222	195	172	180	227	220	186	225	193	206	206	188	198	182	205	195	195	208	182	180	179	194	200	189	198	193	185	202	175	157	180	200	162	217	187	188	193	180	207	186	185	180	180	211	186	189	169	205	205	171	192	171	163	175	189	199	180	190	191	196	149	174	164	188	178	171	172	172	170	184	171	172	187	174	168	200	202	178	172	171	205	213	169	202	165	189	172	195	173	189	171	192	187	197	205	190	174	171	219	176	183	178	184	174	171	175	181	196	172	184	176	195	190	180	184	172	197	202	167	213	179	207	185	179	159	204	185	192	183	141	170	183	160	168	174	172	177	186	158	177	176	170	197	198	168	195	172	170	186	186	175	194	177	187	205	168	208	173	177	194	170	188	191	178	205	172	190	174	187	180	173	184	165	185	154	177	202	194	189	171	157	165	196	166	198	191	162	186	185	173	189	170	183	173	186	204	176	180	189	141	184	188	211	162	152	191	205	179	189	185	183	189	163	166	157	185	160	198	186	175	172	166	177	178	170	197	187	208	177	202	184	200	195	200	177	182	175	180	221	175	203	183	195	186	178	178	192	230	200	170	172	170	184	184	179	182	170	146	183	182	185	174	186	176	196	179	182	191	174	187	207	181	171	216	191	155	179	172	184	182	181	169	185	189	179	178	187	176	171	171	196	157	200	174	182	167	180	167	190	181	178	191	187	194	181	165	172	196	182	195	180	187	164	178	172	167	188	173	188	193	191	187	187	177	165	181	182	187	196	173	167	173	177	162	171	171	190	173	202	165	186	168	182	184	173	186	188	185	195	175	176	180	176	184	175	197	194	184	190	173	196	177	177	169	187	149	158	184	176	169	185	187	155	199	172	188	162	185	195	180	180	183	193	199	188	177	195	175	183	196	187	208	188	196	186	183	184	165	195	164	204	168	163	177	176	177	195	158	174	175	182	168	213	180	173	190	191	196	186	159	182	182	185	205	164	200	206	159	179	151	183	173	193	197	157	181	171	183	197	180	206	163	184	174	169	160	173	188	188	208	188	188	169	178	157	183	166	177	174	172	195	207	191	165	170	201	179	204	165	156	177	183	165	173	173	195	181	193	160	177	172	191	163	191	190	207	202	190	174	170	176	189	177	176	181	187	185	177	188	166	173	173	185	188	193	182	181	191	172	151	204	185	190	165	171	161	184	195	176	163	171	193	165	155	181	166	200	180	204	165	167	182	181	195	179	154	189	209	158	160	191	197	183	179	172	177	178	209	156	179	162	198	168	179	187	170	179	181	208	178	180	205	157	169	187	177	169	167	169	176	170	153	171	189	196	161	193	174	193	170	194	179	203	171	181	178	195	189	175	180	163	157	197	176	179	180	186	184	191	183	185	166	194	201	188	188	160	153	178	172	178	180	184	166	189	184	168	178	189	160	174	196	198	199	182	192	174	191	173	188	138	184	175	164	170	191	164	168	175	157	184	177	201	165	187	171	186	204	201	193	176	166	180	190	171	185	193	207	159	164	173	176	166	186	187	181	192	184	166	168	192	190	184	189	178	164	185	181	156	185	180	179	189	173	175	164	171	166	183	168	172	182	188	201	185	180	179	186	164	222	193	176	181	190	198	193	188	178	164	167	198	183	181	188	189	191	174	188	156	188	164	186	162	166	203	197	152	172	181	185	171	179	182	195	191	164	160	175	184	193	164	184	180	179	177	183	198	199	184	187	181	197	215	183	173	173	177	184	184	206	198	187	206	185	194	181	174	163	155	170	184	164	176	192	167	167	183	208	207	194	193	190	206	182	181	192	183	171	180	182	212	179	199	211	188	205	184	223	181	197	170	190	191	181	177	188	191	190	183	171	205	194	189	173	177	187	197	182	189	173	174	191	165	164	153	203	189	173	172	200	194	184	192	190	183	187	175	201	190	194	193	171	165	206	188	183	178	167	209	159	186	188	180	178	199	187	170	203	185	173	178	182	196	204	179	171	184	166	209	176	205	187	170	199	177	185	182	200	177	184	177	185	176	166	170	172	192	191	192	194	185	189	167	188	164	178	176	196	170	174	190	178	173	178	185	196	182	182	172	200	192	171	160	186	186	180	193	168	176	196	183	201	211	196	185	171	191	191	170	179	174	181	189	189	191	177	181	172	166	173	144	188	189	200	200	161	181	186	170	167	210	176	219	178	183	172	195	181	166	174	191	183	155	184	202	184	180	194	186	197	204	170	181	199	168	193	195	182	181	187	164	186	176	190	167	175	190	156	154	196	170	192	152	170	213	182	158	158	180	179	212	152	168	213	168	183	166	183	186	194	153	181	192	185	177	180	174	193	184	183	177	169	210	161	178	200	168	170	197	191	181	191	162	173	175	151	194	174	192	180	170	188	184	174	178	198	200	169	191	183	170	171	175	214	181	187	180	164	194	182	166	200	154	187	172	170	165	184	177	185	178	194	188	185	170	172	188	185	182	183	197	171	190	180	183	194	170	202	193	166	174	181	196	164	176	183	161	174	181	183	180	190	186	174	211	148	200	197	174	196	165	167	208	184	174	191	177	186	206	176	177	173	229	191	149	190	177	167	181	185	165	175	177	185	200	169	179	206	200	189	161	204	165	205	185	185	162	191	193	186	194	185	176	173	164	158	177	172	177	179	175	172	158	191	209	193	192	166	192	181	191	171	189	178	216	185	173	193	174	188	194	185	158	190	176	197	167	164	172	156	173	183	180	175	179	172	168	187	192	190	183	172	171	190	173	176	182	163	177	173	179	167	190	184	183	176	175	191	179	195	179	189	159	170	201	167	193	162	178	175	162	220	161	175	177	172	173	186	153	169	183	194	175	188	186	181	189	170	170	188	174	181	210	213	189	169	199	157	154	186	159	186	194	159	194	180	203	170	196	169	176	164	175	179	182	194	183	186	183	184	164	140	176	173	160	206	188	187	180	174	209	167	199	180	199	189	166	172	186	170	200	166	199	204	178	182	207	172	176	190	181	155	156	174	204	174	172	188	178	187	159	194	192	203	181	193	192	164	176	168	170	192	160	188	171	195	172	196	151	178	177	180	194	197	180	209	169	169	188	160	168	169	157	179	216	173	185	165	193	177	157	184	185	200	187	177	186	199	186	181	177	174	204	182	190	167	188	185	169	182	191	211	167	170	184	186	166	188	180	204	165	169	168	162	176	193	187	161	198	166	189	185	182	171	188	172	190	167	193	215	168	186	191	208	163	169	167	193	184	188	175	159	191	184	195	195	174	192	185	160	179	170	156	198	196	182	182	191	190	179	164	188	153	158	170	217	176	166	182	211	179	179	195	172	179	199	168	200	188	206	196	162	161	191	202	193	191	186	188	184	183	184	172	193	164	185	173	177	198	163	195	177	196	181	162	193	185	197	166	154	174	165	177	177	184	170
26706	18948	5179	1089	698	576	560	461	450	477	464	405	456	473	432	420	451	425	450	433	423	450	462	495	432	422	457	436	420	462	449	409	442	437	427	429	416	438	414	438	444	455	446	447	448	430	461	444	467	429	429	462	464	415	432	435	451	464	464	440	420	422	482	465	483	450	405	429	394	442	410	445	456	413	442	431	441	404	427	462	419	456	454	454	461	457	427	433	483	461	442	434	425	458	459	447	452	402	448	463	465	410	458	478	462	454	444	475	462	458	416	447	478	440	419	474	487	451	450	406	471	436	434	456	446	437	479	489	448	448	482	449	473	445	484	448	411	444	430	443	442	421	432	414	484	442	459	404	427	448	433	446	406	464	404	446	415	430	488	458	449	428	432	466	446	477	435	413	476	405	468	387	426	438	446	448	421	428	458	434	440	440	414	445	430	429	440	432	436	418	418	441	445	441	415	461	404	461	449	416	428	467	461	412	392	477	439	472	424	475	444	447	432	430	441	477	482	443	404	442	445	434	418	429	478	462	478	439	464	441	468	422	436	463	435	437	464	415	452	460	442	422	432	443	448	423	435	447	454	457	452	471	446	448	412	434	453	452	468	437	465	412	405	441	452	441	414	440	459	424	411	443	457	429	411	429	413	435	442	439	447	447	429	453	447	481	462	439	434	453	440	457	409	454	434	480	430	425	444	430	417	441	454	410	420	438	482	437	467	486	445	442	451	435	428	407	457	474	456	427	435	474	469	452	439	444	427	436	462	483	436	423	448	455	438	443	425	455	420	455	421	475	452	458	421	462	436	472	425	486	412	433	444	461	439	478	486	437	432	453	403	454	446	453	441	424	433	439	443	417	435	433	445	462	432	463	484	425	416	453	444	440	456	442	473	472	446	436	450	419	432	474	454	464	441	457	451	469	469	423	429	443	440	460	475	451	422	452	435	440	425	464	432	429	456	438	439	436	464	459	455	473	438	436	449	445	420	444	467	426	445	440	436	426	440	437	427	443	455	456	490	404	451	459	432	461	462	434	440	424	398	424	449	426	453	430	483	443	450	429	470	474	454	492	421	430	441	431	447	391	474	454	427	447	448	452	410	416	469	454	430	435	445	466	436	429	451	427	447	462	431	449	432	435	444	451	446	445	429	445	440	435	444	504	426	481	428	404	453	468	458	440	440	480	467	449	426	447	425	428	440	419	412	460	454	444	446	427	418	436	444	433	444	436	422	483	440	474	416	432	452	465	408	429	454	406	430	468	407	468	449	426	392	427	452	451	477	424	442	430	451	426	418	439	456	458	426	488	494	439	417	448	440	412	433	448	447	405	427	450	424	423	421	427	470	473	440	463	419	449	404	435	389	390	457	412	419	429	472	456	439	436	426	483	464	471	485	441	448	413	439	440	437	495	415	477	434	452	437	508	423	430	447	421	453	455	418	432	472	493	417	478	455	448	456	467	451	441	431	480	436	433	422	433	482	409	484	450	455	437	439	482	453	397	426	471	454	451	392	427	441	467	425	462	421	464	474	465	448	421	432	449	459	387	423	410	428	459	444	474	458	479	447	444	423	435	459	435	420	471	461	470	493	431	459	464	467	452	427	438	415	406	440	440	482	452	475	453	404	432	474	412	448	465	486	444	417	458	473	443	455	408	404	466	404	467	419	454	420	407	438	409	471	412	443	449	462	427	442	419	415	468	465	465	443	423	441	460	451	458	441	452	445	420	441	421	448	452	469	481	489	414	452	477	446	423	437	455	430	419	430	449	453	434	458	445	452	476	454	469	423	438	456	452	441	474	454	478	437	423	450	434	456	468	431	415	465	445	431	447	449	496	397	526	432	457	392	431	469	430	411	466	443	425	476	447	457	414	447	462	449	440	449	458	477	460	416	430	472	431	398	436	466	408	461	468	435	420	442	425	454	427	449	423	434	456	442	414	431	450	457	444	413	440	431	461	476	480	437	429	453	446	464	408	456	434	460	434	441	436	469	481	448	458	429	396	426	463	421	423	468	432	392	494	427	446	439	436	423	452	440	453	481	437	398	446	415	437	438	408	443	430	445	443	450	435	408	455	451	453	407	444	432	423	456	488	469	437	422	443	426	393	456	448	428	473	463	428	429	449	461	454	469	430	428	433	453	462	445	420	475	423	427	451	466	419	420	435	448	433	465	413	444	450	458	470	424	417	432	478	459	480	455	470	396	437	461	429	426	442	448	455	403	480	432	426	454	429	410	445	461	430	446	412	441	470	462	456	481	427	468	439	460	473	470	446	409	405	428	430	430	427	429	426	435	429	406	453	455	423	448	403	447	474	424	447	485	424	424	456	425	420	444	451	479	492	475	460	456	399	452	491	452	440	462	439	440	423	460	440	457	430	449	464	418	442	454	444	451	431	432	456	487	455	448	429	443	443	453	452	478	399	434	466	464	396	444	408	442	413	447	416	451	421	414	486	420	449	432	477	388	435	424	442	420	482	428	425	434	414	452	417	399	433	430	408	448	481	443	448	449	433	395	467	441	474	450	454	427	451	444	436	422	449	430	476	448	436	453	407	477	463	432	477	406	409	428	442	434	444	410	451	423	458	433	468	441	440	426	513	450	473	427	412	462	443	411	436	415	458	444	448	427	447	451	451	436	459	478	440	446	503	444	493	455	452	419	431	438	443	442	449	434	413	445	467	467	457	473	457	433	471	488	469	428	460	385	415	464	475	447	418	411	444	451	449	437	400	464	437	423	390	449	465	440	427	441	423	446	461	422	452	424	465	402	440	473	458	408	452	471	439	449	458	465	424	469	425	441	451	428	460	484	429	402	466	484	415	430	462	480	448	430	429	430	412	431	436	448	422	447	440	426	442	463	440	425	426	453	481	452	449	454	412	456	437	438	454	441	402	446	437	460	423	439	420	455	461	473	401	445	442	443	424	475	443	453	435	433	470	453	449	425	438	440	429	433	451	460	438	446	443	423	427	454	459	427	419	466	469	451	457	438	415	480	442	437	430	492	424	416	426	464	446	444	461	444	447	458	442	411	433	458	452	465	442	450	431	435	445	428	439	452	432	430	459	416	442	457	403	432	446	424	449	474	468	430	451	449	409	448	422	456	421	416	449	502	438	446	473	422	464	436	417	427	471	454	405	503	414	444	438	448	431	446	469	429	457	427	463	472	455	423	429	456	385	459	455	481	417	432	422	432	432	460	430	442	489	486	442	414	445	400	444	419	446	453	482	423	462	411	424	422	434	478	487	440	390	483	415	417	418	402	447	422	448	397	389	472	468	436	434	436	409	433	425	484	400	409	469	461	447	428	451	442	403	447	444	483	452	459	444	477	447	457	425	441	426	470	425	448	440	428	490	450	440	452	439	490	456	438	467	425	436	456	445	477	422	438	453	398	479	450	452	436	453	442	493	475	433	463	431	441	443	434	472	425	466	431	437	426	412	434	442	430	443	466	429	408	444	430	460	480	451	438	466	447	410	482	456	422	431	452	415	429	470
7632	3459	2412	1470	1120	1016	925	817	771	739	727	731	707	709	675	717	649	660	694	650	678	681	681	695	684	634	673	632	638	661	694	676	684	684	671	678	698	712	653	668	692	696	640	679	666	646	688	682	707	677	692	681	690	645	668	692	688	684	659	612	662	644	687	674	642	695	676	715	687	648	718	666	719	685	690	687	677	681	700	675	692	663	685	687	692	672	669	758	668	696	661	654	672	654	654	633	677	681	712	708	673	687	669	684	649	668	655	686	652	658	637	659	690	637	673	657	648	636	649	645	667	717	679	676	691	659	677	647	647	614	727	671	666	676	721	650	698	664	679	731	682	670	664	733	695	664	668	624	717	722	669	681	712	636	631	661	646	637	668	658	720	642	689	678	670	696	697	685	695	695	714	716	689	709	679	661	664	660	677	617	637	628	650	631	692	667	643	707	636	695	648	669	652	653	655	712	678	716	690	743	750	687	686	620	648	675	674	686	688	642	655	649	671	713	715	664	706	652	662	660	716	644	682	692	673	629	668	678	670	616	677	648	687	681	663	730	712	683	646	692	673	723	673	718	646	652	692	705	662	672	651	643	661	699	681	691	708	679	668	691	681	654	659	669	644	670	623	646	744	663	701	701	634	710	691	665	656	660	670	615	676	679	664	661	638	743	621	641	625	630	719	669	641	687	670	687	706	666	715	671	679	656	645	671	669	632	644	665	674	669	730	702	681	664	655	656	635	692	686	762	620	684	652	701	645	670	696	677	673	622	677	677	652	676	685	696	696	656	637	643	678	640	680	714	646	671	685	629	707	715	659	648	711	676	657	666	683	691	674	679	681	697	698	684	635	706	729	722	681	642	658	664	693	698	708	658	627	650	651	647	693	700	646	669	636	660	704	730	622	652	677	680	680	656	695	701	686	692	675	667	691	647	630	681	635	650	638	650	674	698	710	724	689	661	637	661	633	651	638	681	671	679	696	716	697	660	709	684	664	698	661	647	701	715	691	703	677	678	638	671	677	671	650	685	698	609	692	667	656	676	701	673	701	689	671	667	636	697	670	684	709	644	605	720	663	676	683	715	704	684	642	647	702	686	703	699	638	654	741	637	709	681	674	644	634	647	670	655	666	676	706	650	654	672	715	702	723	704	671	651	634	684	667	688	662	621	660	700	671	712	688	658	652	684	702	749	678	702	661	695	653	672	714	684	647	647	631	644	673	687	644	715	666	673	695	678	672	660	644	691	659	671	689	689	668	639	683	693	691	680	603	654	632	655	647	662	672	658	660	675	712	663	659	668	643	659	687	695	660	684	661	674	671	677	646	688	736	638	620	655	647	677	670	665	692	669	678	655	683	698	673	652	649	677	693	627	675	683	744	673	679	672	620	645	689	669	691	683	678	708	675	627	727	691	650	715	705	658	675	674	694	730	673	629	700	651	672	747	687	662	683	691	664	674	649	675	682	666	676	626	684	647	632	710	668	639	706	721	694	698	716	655	666	704	630	636	700	696	681	684	696	661	713	665	707	676	654	625	702	681	733	649	661	723	709	682	693	682	702	699	715	712	660	659	679	673	664	644	662	687	711	707	669	682	693	685	668	649	688	674	725	660	668	675	644	634	675	688	664	683	625	697	640	688	714	669	674	659	656	645	669	719	672	651	657	628	664	668	662	645	663	686	720	638	683	682	633	662	691	709	716	683	697	642	668	696	684	711	646	681	683	645	706	658	655	652	683	685	687	721	669	693	694	679	665	701	638	637	641	625	639	683	679	662	711	657	707	633	673	668	722	642	681	645	618	673	676	723	723	640	680	698	699	681	654	695	688	650	702	679	683	682	655	648	668	675	627	686	688	671	672	665	701	686	676	684	669	666	672	708	714	640	712	655	668	642	672	667	672	635	654	711	628	653	686	683	692	653	684	713	681	653	718	687	676	673	642	654	702	681	648	669	655	654	715	687	692	702	701	660	708	653	651	646	693	641	694	696	705	678	709	644	661	691	657	675	677	697	677	688	644	708	680	701	680	674	651	666	643	691	666	671	721	641	691	701	663	672	688	593	650	701	689	697	732	676	705	636	645	689	712	654	600	665	649	671	681	657	649	651	684	634	706	667	696	646	697	670	676	712	653	670	692	624	660	637	656	628	662	674	658	686	629	701	665	688	688	659	675	701	726	662	636	703	651	674	687	658	648	638	714	646	653	684	713	645	682	663	644	647	688	706	679	671	661	691	699	643	664	670	663	661	674	670	670	702	699	690	635	679	681	651	699	663	681	659	698	643	678	673	679	657	701	668	692	630	711	711	655	648	671	694	648	641	692	656	668	661	694	694	695	649	688	627	687	675	736	698	647	714	655	688	681	659	679	690	637	705	706	681	753	715	679	683	642	692	681	667	672	659	724	652	648	673	663	687	660	671	614	708	655	705	671	684	695	669	642	687	660	649	661	658	685	635	615	680	697	703	609	667	669	692	691	655	677	654	670	672	664	615	652	665	659	651	708	617	675	699	680	673	673	672	692	614	667	620	675	695	682	667	646	665	688	649	674	623	641	661	668	680	646	671	684	717	730	698	667	668	688	635	691	678	636	671	699	656	672	712	689	702	692	666	685	662	685	665	693	681	722	706	674	696	654	694	634	697	700	669	696	626	692	690	723	667	645	654	707	701	701	694	684	663	672	646	673	661	654	690	639	696	654	653	658	659	694	672	685	685	656	667	653	710	691	727	645	698	676	686	702	648	656	684	659	633	681	657	743	654	681	674	704	644	643	678	653	648	700	664	677	653	650	711	694	664	701	671	680	676	633	701	657	678	692	643	685	666	706	694	689	661	664	678	700	693	640	710	690	648	679	648	630	676	686	638	686	682	687	664	659	705	637	682	698	711	646	678	616	679	680	659	673	697	680	742	719	678	678	674	696	667	700	677	648	630	681	656	697	697	696	667	643	662	689	678	678	643	668	703	717	630	712	678	599	654	688	690	685	699	658	705	656	679	674	688	699	661	671	623	690	717	664	694	630	687	649	726	665	703	655	632	675	698	670	629	664	679	706	685	648	639	700	645	651	620	664	685	679	631	670	666	656	710	688	630	700	682	694	699	682	681	717	720	687	705	736	664	641	695	636	650	672	689	697	655	693	614	661	660	687	700	667	673	701	651	623	705	667	664	703	693	722	651	657	699	687	676	713	678	732	676	694	617	718	658	687	687	650	701	682	686	659	669	690	676	697	673	686	673	659	694	635	675	653	630	702	682	635	695	721	675	657	656	700	631	647	705	699	682	684	678	695	694	661	710	717	673	687	694	637	661	643	677	678	634	693	671	639	631	652	627	646	703	652	680	667	683	637	630	656	695	685	705	726	682	692	710	689	689	675	680	697	669	681	714	679	651	678	693	661	676	680	695	661	606	709	694	686	702	675	672	634	643	661	637	631	674	644	677	677	649	637	637	705	715	650	677	692	671	719	639	692	665	711	700	721	666	681	639	655	646	714	699	651	668	656	686
23015	21064	28185	24161	21019	6440	808	482	397	370	322	304	325	294	300	270	259	257	215	266	277	265	220	258	263	236	245	229	232	241	252	217	229	229	243	239	217	240	213	230	178	244	242	213	231	246	232	218	212	233	219	241	243	238	247	230	244	219	230	232	230	235	219	229	253	216	215	218	233	234	203	200	227	234	239	245	259	227	221	245	221	213	242	233	239	251	242	228	220	191	248	216	237	244	251	249	255	250	230	240	226	240	243	246	221	228	246	225	216	244	238	231	226	265	225	208	216	221	229	247	232	201	226	241	210	228	213	209	234	240	253	224	222	233	205	246	215	241	225	217	215	238	225	246	245	215	254	218	251	229	223	217	233	224	224	227	232	241	218	237	212	238	227	200	225	208	212	232	273	218	222	215	250	197	230	221	235	213	247	232	232	202	238	255	231	210	238	243	215	244	237	220	231	227	218	251	238	229	232	244	225	218	229	213	225	240	229	221	206	222	205	219	236	227	215	241	213	235	234	218	219	223	242	232	227	196	230	218	237	237	222	222	203	228	235	218	206	214	252	220	217	207	214	214	222	245	233	214	237	227	246	224	234	245	222	229	207	186	215	235	242	244	240	248	234	245	250	240	248	225	228	208	238	241	246	214	210	237	242	243	236	230	235	221	241	228	216	228	225	223	213	193	225	229	244	219	245	225	224	243	201	215	253	250	257	226	229	248	230	240	240	227	242	220	221	223	208	225	256	228	234	223	217	241	236	216	224	228	230	224	236	240	224	229	253	228	239	234	223	217	225	244	253	220	223	212	223	239	236	252	217	222	213	248	227	242	226	240	213	225	248	261	226	203	242	214	260	218	240	215	265	233	217	217	231	229	221	209	239	231	220	231	223	220	217	233	223	234	208	242	245	235	252	247	232	245	270	260	212	232	218	229	209	221	248	201	235	233	214	196	241	245	247	224	208	220	243	228	212	205	217	199	225	224	195	239	242	225	211	218	247	209	194	230	235	224	234	232	221	227	222	215	228	230	246	211	223	220	235	229	224	242	205	223	235	241	262	232	235	227	232	260	208	219	217	209	228	205	221	219	212	236	220	232	215	233	241	256	247	213	258	225	225	247	228	230	229	239	252	227	239	238	219	239	227	239	205	209	250	212	230	214	198	218	209	211	220	230	242	223	218	232	239	217	223	231	252	216	217	230	229	236	217	225	226	231	259	234	232	247	239	224	215	204	224	224	238	209	228	254	218	237	256	234	244	235	243	248	243	230	245	237	226	240	219	241	211	223	198	213	240	225	232	223	206	247	229	218	233	241	240	237	230	221	202	214	240	214	226	236	234	230	216	224	204	231	220	223	212	235	191	236	227	228	220	222	233	215	233	214	225	247	235	248	245	217	236	202	219	224	215	229	219	244	233	225	238	253	230	227	226	251	229	255	207	228	238	223	199	226	222	224	242	246	234	212	249	238	219	251	230	241	243	207	237	206	238	215	221	222	231	242	218	206	221	269	241	229	231	240	233	223	235	225	228	240	233	219	252	222	227	197	200	206	214	214	209	231	231	242	237	231	229	205	209	235	214	231	230	262	223	217	230	236	235	207	231	236	231	216	234	215	203	234	233	198	216	219	227	239	201	226	194	221	238	238	225	237	233	208	245	218	225	247	239	208	235	225	255	220	213	246	239	243	226	208	215	199	216	249	253	212	206	240	212	217	235	209	240	217	230	209	231	247	266	218	239	240	217	229	208	216	229	205	232	243	209	219	223	223	257	204	212	237	216	225	235	199	234	252	242	231	224	225	215	220	252	214	231	256	245	233	214	221	219	258	221	230	201	235	257	231	229	233	220	218	221	204	254	216	236	229	230	204	228	233	234	246	222	250	206	220	243	196	237	201	243	235	253	242	228	218	251	230	228	248	210	225	224	211	198	221	238	224	247	222	234	242	221	213	214	257	234	215	228	227	213	231	249	265	250	215	227	239	247	213	211	212	250	233	210	256	218	225	239	221	217	227	247	232	217	215	255	242	223	249	215	226	224	215	203	239	233	232	251	233	226	215	217	228	212	230	223	216	221	227	218	230	205	254	218	211	204	228	225	227	225	247	242	221	225	234	227	197	239	225	223	223	217	232	217	209	209	229	236	230	208	218	207	224	215	223	232	222	219	239	205	223	214	225	221	192	217	242	250	238	215	212	229	225	214	212	223	215	221	230	208	236	233	206	247	248	218	204	230	255	224	217	219	221	247	243	227	203	197	224	216	201	206	236	241	229	239	247	221	267	216	220	213	221	220	201	215	215	240	232	228	200	225	256	246	218	234	236	222	213	271	261	247	237	232	222	219	236	214	239	246	237	238	206	231	209	221	242	222	251	228	213	222	245	212	196	212	211	211	230	244	218	251	233	235	202	261	225	229	231	235	226	235	238	246	236	231	208	244	206	234	226	236	229	224	234	250	215	196	221	217	234	252	225	239	250	218	227	240	247	222	236	210	213	229	273	208	223	222	211	219	242	244	251	228	216	248	216	226	238	246	219	218	248	242	220	249	237	248	211	246	221	232	223	241	231	242	229	219	243	226	224	241	211	246	230	244	234	208	217	249	255	225	241	253	221	227	229	213	220	233	218	228	241	247	220	217	215	224	229	260	227	247	226	251	224	256	222	263	202	216	247	226	240	225	214	237	217	225	232	231	257	241	207	230	226	227	207	226	216	225	221	226	226	230	223	223	210	227	253	203	244	235	210	241	216	249	231	239	228	202	234	236	198	245	232	246	208	218	212	231	229	223	228	222	236	225	214	252	239	218	219	209	220	227	198	251	211	219	224	244	247	240	228	218	219	238	225	247	245	227	215	235	225	239	222	224	230	232	218	251	235	252	252	208	259	232	254	238	228	207	223	233	248	249	216	224	222	232	225	201	236	224	259	222	222	212	250	230	251	195	177	233	197	220	242	232	224	235	239	223	212	235	213	221	249	245	227	254	207	256	225	243	211	217	213	221	218	205	212	222	227	253	225	198	244	228	252	216	218	201	214	232	236	247	257	227	205	227	249	239	240	239	239	234	216	244	212	234	233	227	234	201	220	231	218	223	233	216	225	225	240	216	211	253	218	221	226	235	239	241	237	226	229	214	203	231	242	226	241	238	228	212	208	237	228	207	234	235	242	200	234	222	213	233	200	221	251	208	231	228	240	217	230	231	227	252	208	219	217	220	231	238	242	239	244	237	200	228	242	221	229	222	209	247	236	235	213	204	235	235	234	220	243	206	223	226	228	221	225	235	216	208	194	243	219	221	221	243	261	223	237	233	245	224	213	249	241	233	245	237	197	211	211	246	199	219	269	223	214	214	226	231	222	242	229	232	197	230	214	221	213	205	242	254	231	214	229	257	230	216	206	235	209	236	218	263	226	241	219	199	194	215	239	201	245	198	233	207	222	191	206	246	252	189	216	250	184	234	232	236	222	228	240	218	232	240	234	232	239	213	245	230	237	225	233	210	245	242	249
8336	11384	7604	3702	2471	1802	1456	1061	855	720	607	609	562	486	487	468	428	418	475	446	417	407	401	381	402	391	416	402	397	367	352	388	395	355	383	356	347	363	399	354	386	388	352	344	344	366	387	404	357	366	364	377	364	359	400	374	361	371	350	372	376	351	376	368	351	388	379	392	386	382	356	344	369	364	358	370	380	331	362	390	359	353	365	370	365	403	376	357	371	377	363	352	348	362	360	373	358	376	380	384	377	354	372	365	383	372	366	358	327	366	367	416	365	340	350	374	393	377	367	357	358	387	377	354	365	377	377	378	345	348	362	337	329	355	387	353	380	350	355	395	383	357	365	378	401	340	361	355	352	357	392	382	331	350	356	364	387	369	340	373	355	352	384	342	350	374	398	366	374	340	363	327	355	365	358	346	385	350	348	381	370	389	376	345	391	343	345	364	347	377	366	376	398	368	345	371	367	392	352	348	362	367	369	395	356	355	394	364	356	362	399	339	331	371	339	363	359	385	330	350	404	367	371	362	383	393	356	346	333	389	374	365	340	360	372	366	362	370	350	378	376	348	353	344	381	371	365	347	346	364	367	356	369	359	327	327	354	364	359	372	356	358	378	413	356	333	362	393	348	354	370	352	385	378	360	335	381	371	355	343	348	351	372	371	365	399	334	370	397	327	345	344	354	356	367	357	379	351	340	366	363	409	349	327	364	383	352	363	355	375	379	344	369	376	341	377	348	364	377	329	332	356	380	358	344	360	348	351	364	379	364	373	346	324	351	358	384	360	358	384	366	361	362	335	397	338	364	368	345	332	384	366	404	354	391	370	360	394	323	352	387	368	373	337	358	365	370	337	341	352	344	367	356	363	329	401	383	385	340	359	336	379	349	365	375	365	347	353	322	348	364	401	389	352	346	371	355	382	371	363	368	368	341	342	358	377	347	392	395	335	387	347	355	367	397	391	365	338	368	343	385	379	354	342	341	361	378	334	349	368	354	383	355	402	348	376	352	365	346	363	410	388	340	347	371	321	376	367	378	341	373	368	396	390	391	387	359	355	368	375	373	344	388	371	357	358	381	363	356	398	372	372	370	369	362	359	355	353	330	364	380	388	351	369	358	361	395	341	359	344	368	345	379	407	352	389	374	349	362	346	360	390	375	353	392	354	389	360	330	357	390	365	371	368	348	372	351	333	354	379	372	332	361	374	327	360	380	339	363	388	350	408	372	377	371	334	373	342	386	372	335	345	371	372	332	379	356	387	352	359	359	359	349	355	362	365	344	363	369	359	347	363	348	372	386	341	355	375	375	352	369	369	388	334	376	346	342	349	349	372	369	352	387	350	370	351	332	378	369	357	366	363	367	368	348	341	350	350	377	396	384	351	360	348	360	377	372	376	363	351	337	336	368	375	369	352	388	365	350	364	367	400	339	384	365	374	385	339	372	348	368	358	321	360	386	360	362	350	363	365	345	318	378	370	361	405	382	367	363	366	352	355	337	345	363	356	355	360	363	379	377	330	369	352	361	361	356	329	372	366	370	365	350	390	369	362	349	352	342	348	398	383	369	341	357	330	339	388	335	346	365	352	376	337	373	367	376	353	346	391	371	353	376	379	375	349	363	386	367	390	390	349	364	383	351	367	403	368	353	379	369	363	322	341	360	382	361	345	349	339	315	347	334	352	395	349	349	349	373	389	367	337	332	365	366	346	347	351	346	346	346	363	413	341	396	372	385	371	359	399	349	383	343	376	389	385	372	376	353	361	367	383	403	360	374	367	343	358	366	349	385	358	357	357	356	349	384	336	377	365	338	372	388	376	344	393	349	346	381	356	359	386	360	386	336	352	380	376	380	341	331	356	382	354	349	363	351	358	377	362	389	383	352	343	377	382	338	379	366	349	361	381	358	390	372	371	368	348	362	347	345	387	414	335	349	364	383	392	363	351	356	357	363	359	338	330	338	374	369	383	410	381	343	360	333	377	365	375	360	346	349	376	337	329	379	338	323	360	362	350	360	357	341	340	319	364	360	350	345	369	347	380	350	349	364	365	348	356	327	379	367	338	306	379	361	364	338	350	359	359	365	359	379	345	334	311	357	346	350	347	356	390	380	362	313	356	360	390	369	383	349	370	347	384	339	370	374	330	361	373	357	398	378	364	368	335	363	346	377	332	369	406	344	360	382	391	334	377	351	390	340	377	361	359	339	348	377	324	350	358	392	379	350	341	348	381	401	379	326	345	348	390	355	405	348	383	366	367	385	395	331	347	370	361	368	354	373	357	366	368	336	394	381	375	355	397	347	356	359	365	374	370	377	381	344	372	357	403	402	329	365	348	376	365	379	336	363	384	327	401	324	360	332	346	371	381	357	341	368	387	379	362	344	402	378	372	350	359	366	369	355	369	377	368	359	349	333	365	345	357	364	364	384	386	359	393	363	392	358	365	367	374	344	372	347	351	361	346	387	354	330	366	340	350	338	363	363	381	352	362	370	383	384	365	337	385	394	352	337	379	363	359	354	377	338	420	354	333	384	400	339	367	365	371	387	348	391	385	350	378	383	356	382	367	379	355	368	375	325	391	355	330	360	378	364	392	316	360	344	360	367	384	366	362	360	379	391	357	348	343	352	374	349	368	368	349	393	364	341	345	358	347	336	339	366	370	364	373	338	377	339	370	387	355	383	365	389	356	372	384	364	388	354	355	325	346	323	390	336	317	378	359	331	386	399	378	342	358	333	333	372	339	365	351	371	338	358	364	412	370	360	351	332	366	368	339	341	347	368	395	329	389	340	349	357	369	375	347	380	355	343	363	351	338	362	371	387	360	368	374	372	374	362	397	364	332	364	366	351	392	365	340	385	343	381	382	350	384	349	379	355	383	373	360	346	375	372	338	363	325	386	377	374	330	388	359	406	366	363	367	348	351	361	380	363	339	336	358	350	353	374	356	371	380	366	322	336	369	369	351	388	394	380	368	342	336	322	363	379	360	357	352	364	359	385	332	361	345	362	388	362	340	335	340	371	367	364	370	353	348	341	351	369	372	352	370	328	356	368	347	362	357	385	385	345	366	356	323	359	355	403	371	354	359	353	366	368	356	380	303	360	371	334	349	367	340	372	351	367	360	373	359	325	389	385	389	351	342	364	356	361	364	363	373	358	377	361	374	334	360	345	396	370	376	366	361	372	346	341	391	338	373	361	348	341	346	322	375	368	362	384	345	370	338	349	364	347	366	328	335	342	359	342	352	387	354	363	348	351	374	350	369	374	377	391	360	351	384	315	352	333	370	353	341	338	376	361	353	380	356	355	390	343	357	365	352	361	362	356	384	372	399	361	369	339	422	388	374	344	348	379	369	359	371	380	415	413	367	371	374	369	346	378	338	370	347	361	338	361	364	329	366	351	369	358	381	354	355	361	324	350	380	371	385	380	349	376	359	370	377	374	369	356	344	366	334	376	354	363	369	370	356	350	365	351	368	412	379	374	349	379	361	397	375	382	351
24255	21043	26515	25064	3711	855	661	570	536	493	450	454	450	412	431	465	427	419	422	408	421	418	465	409	424	455	439	396	407	416	409	415	398	451	445	396	438	388	452	468	420	412	403	400	422	403	416	415	430	457	462	404	452	420	390	426	396	404	372	385	377	424	413	412	427	412	383	423	416	416	430	428	399	438	394	389	402	403	407	395	397	392	404	437	414	410	426	427	404	407	439	412	367	405	441	396	405	424	424	410	402	421	437	420	439	400	373	409	420	406	408	440	437	397	416	420	401	455	453	418	413	428	405	406	414	405	395	408	485	413	400	432	401	419	391	426	414	454	426	420	419	430	396	389	412	432	408	403	438	444	433	419	426	430	417	385	405	435	410	411	403	465	402	407	435	433	412	431	447	368	417	448	405	405	430	391	411	441	402	411	415	385	405	457	452	403	406	364	392	423	394	401	434	414	435	434	410	377	395	413	421	376	449	401	413	442	439	397	416	414	419	401	407	421	393	418	395	399	416	452	433	422	398	420	432	422	455	389	434	452	416	415	437	417	435	400	404	387	414	412	415	379	387	381	426	436	400	414	390	394	427	381	396	444	410	413	409	405	437	398	414	440	415	428	409	413	420	397	460	423	425	394	430	430	373	387	389	419	445	430	400	399	402	425	412	392	412	440	416	392	409	421	413	417	424	402	422	415	424	419	406	415	449	400	396	430	433	384	411	431	432	426	453	419	405	395	426	419	428	386	403	406	412	412	423	473	421	403	420	393	415	394	422	449	386	434	447	439	395	397	411	397	448	404	424	403	388	431	417	418	445	418	423	417	389	416	416	437	412	418	409	437	420	431	383	446	396	416	447	396	438	398	435	420	419	436	408	450	414	449	415	408	390	462	431	382	434	388	391	405	394	444	455	391	406	442	416	417	424	472	382	399	394	410	400	426	386	423	418	435	401	440	411	403	408	416	430	422	428	396	381	409	407	371	423	418	395	419	428	439	411	431	424	390	438	441	430	404	393	466	403	409	420	445	400	385	415	383	430	431	426	444	416	449	415	409	407	412	386	434	422	417	457	445	429	456	400	389	444	423	413	400	434	412	417	423	412	420	466	427	432	410	434	431	415	392	466	414	416	411	396	424	411	400	411	411	445	433	416	377	402	429	398	380	394	417	418	431	404	414	450	411	424	412	390	424	436	436	445	418	415	430	374	425	401	373	380	428	406	443	430	408	452	441	397	410	366	391	414	414	374	392	407	421	421	391	427	391	390	396	433	394	406	405	389	425	419	400	406	459	423	432	370	405	401	403	396	399	416	380	429	416	372	379	401	413	418	409	427	400	402	447	395	389	402	389	399	389	400	387	378	440	442	347	408	432	385	396	404	423	411	437	407	418	421	409	390	431	426	422	383	397	405	394	442	453	428	432	385	441	431	441	421	446	396	403	443	415	391	398	438	430	396	422	457	411	400	408	416	385	395	429	413	388	434	426	441	436	435	394	383	419	429	441	399	453	408	456	445	440	438	396	435	452	406	420	426	438	414	431	380	397	422	391	431	407	420	408	443	390	403	433	412	402	402	439	417	458	406	428	433	421	423	396	418	401	447	407	422	444	413	408	383	419	373	395	427	364	391	375	413	424	430	448	399	402	434	405	425	394	433	405	400	397	394	405	432	380	376	412	399	417	412	402	428	408	437	391	394	391	442	421	424	435	401	419	428	432	423	437	420	393	437	436	430	422	372	439	457	442	401	396	402	395	357	426	414	427	419	443	394	424	416	443	448	426	379	408	426	381	401	424	398	394	429	412	426	409	435	391	443	444	463	426	406	424	452	398	419	394	407	431	417	422	402	428	417	435	413	412	436	403	360	408	413	405	444	431	433	398	391	413	419	397	424	403	427	400	380	419	422	426	420	381	394	389	411	446	435	451	442	395	407	430	410	443	391	435	448	430	420	401	420	457	408	431	395	443	398	421	420	415	409	438	475	432	364	407	421	449	380	390	448	404	408	424	401	402	430	413	399	396	395	411	416	404	420	396	391	422	409	427	387	439	415	432	385	410	419	406	428	423	413	404	440	409	449	406	395	425	446	407	419	377	435	419	412	444	397	398	409	384	414	401	400	414	405	383	414	411	429	440	424	435	427	397	407	384	440	421	407	438	384	450	413	427	434	402	440	425	417	388	425	417	387	368	431	423	419	416	404	401	403	429	422	447	454	431	406	416	402	434	401	403	428	424	413	387	399	413	450	420	420	436	450	366	443	434	414	442	384	424	391	420	409	397	377	410	390	393	398	419	419	396	443	413	377	401	385	417	408	409	418	401	448	386	412	396	396	411	429	423	406	415	418	364	380	408	438	402	436	409	429	382	389	413	403	388	440	446	422	437	423	412	447	432	393	452	409	393	412	391	430	441	435	416	417	403	447	395	434	445	388	410	393	429	403	389	408	416	416	389	418	366	414	413	441	413	417	404	376	394	434	436	425	387	399	385	410	410	454	412	421	405	443	411	396	420	403	417	426	415	425	425	410	428	421	400	403	402	433	458	418	390	400	373	433	417	420	418	421	411	460	438	416	428	413	441	392	429	407	444	446	386	428	390	431	424	446	399	442	405	414	408	383	410	475	379	405	448	448	411	443	409	415	386	421	421	429	427	379	453	407	426	418	425	407	414	413	374	412	436	472	422	407	419	414	397	421	414	409	438	423	462	387	434	452	413	424	414	440	433	392	450	389	393	423	417	428	449	365	398	429	394	424	429	441	436	406	407	436	443	405	404	401	400	414	399	397	437	401	432	460	465	418	403	414	410	425	428	429	430	449	445	405	400	382	434	412	364	406	415	444	418	420	402	476	413	467	411	424	431	403	394	403	406	396	414	444	446	403	458	426	418	441	445	391	422	412	424	421	430	397	387	418	417	431	386	432	413	433	403	419	386	447	446	396	445	419	429	420	428	433	420	413	450	414	407	409	420	387	385	425	407	427	415	414	422	392	440	395	379	432	400	416	433	428	428	397	400	392	389	413	376	396	446	419	441	442	408	417	390	445	399	421	404	385	407	435	364	427	414	406	386	393	411	439	407	394	374	405	395	406	450	415	392	455	428	381	385	399	457	398	444	404	402	431	423	406	411	419	432	430	456	416	410	427	412	416	426	426	406	420	447	416	415	439	435	420	445	401	414	417	418	422	412	377	420	407	372	400	430	402	380	418	425	420	433	404	419	415	384	397	384	408	395	437	389	426	427	453	462	395	414	424	439	412	432	440	414	397	397	428	418	446	429	411	428	405	426	411	439	418	393	388	427	402	451	411	396	394	369	379	409	398	422	436	408	403	442	387	423	424	423	438	435	450	403	375	383	411	447	440	391	402	397	443	395	401	436	405	413	414	413	427	450	396	380	410	472	434	425	451	438	416	376	432	416	418	439	432	365	407	399	406	394	423	450	418	418	421	430	387	425	469	433	447	411	413	457	424	390	395	414	419	396	442	442	412	427	449	396	442	428	421	399
8327	7143	4816	2506	1935	1617	1157	1028	900	872	745	766	704	751	709	682	665	640	661	663	659	614	628	590	658	618	635	636	654	596	635	691	639	606	627	617	634	591	661	634	678	614	629	610	609	637	632	644	624	617	644	591	608	680	640	618	635	583	613	642	639	611	643	610	616	537	591	645	602	696	631	641	623	598	663	609	638	628	629	606	572	628	568	633	607	600	600	650	600	623	635	600	641	616	636	642	621	600	660	577	597	623	646	593	606	650	596	652	612	595	689	620	630	623	662	626	584	614	652	621	618	648	636	634	608	659	640	659	575	636	601	600	636	632	628	607	614	647	641	662	665	601	612	614	592	607	684	598	648	620	629	649	614	618	622	620	657	556	648	655	607	582	619	602	606	582	681	619	570	645	632	588	604	622	583	617	612	631	652	674	610	606	600	667	629	581	645	613	638	554	621	599	657	588	583	630	610	640	632	634	628	616	618	592	620	652	638	608	602	645	613	635	626	641	617	589	608	610	590	570	637	622	616	651	632	634	635	606	611	653	620	620	658	620	614	626	612	654	581	633	612	608	600	631	626	617	592	606	593	620	627	617	626	610	622	593	621	605	583	641	599	605	609	642	634	631	611	609	632	583	636	619	611	617	634	622	577	650	610	639	609	639	589	576	569	603	607	661	579	656	650	633	672	588	611	601	620	574	656	628	647	602	618	633	649	584	660	621	656	601	644	635	615	624	617	602	616	583	633	562	654	614	591	599	671	600	665	642	622	649	596	659	600	610	616	597	609	633	608	638	583	611	571	632	646	599	592	600	615	610	614	628	655	648	596	613	608	589	659	627	634	631	635	593	640	635	620	614	661	600	564	632	619	614	616	646	624	579	619	627	620	588	657	660	580	581	598	624	656	644	606	640	592	627	613	614	604	614	660	676	579	614	683	617	640	640	640	647	590	618	578	629	623	589	604	602	624	633	627	574	587	617	670	587	629	564	586	585	637	594	632	586	617	574	612	653	637	611	655	606	609	609	586	669	640	611	612	618	632	625	637	610	588	601	625	626	624	632	642	611	618	630	608	607	615	624	613	586	647	585	640	614	641	628	577	635	651	606	661	580	613	619	615	602	594	625	623	595	608	640	648	642	579	592	591	624	602	606	615	590	597	672	589	629	612	628	608	658	620	625	654	590	658	651	636	636	640	633	629	630	632	607	632	652	630	611	634	638	644	622	640	631	579	610	652	631	618	571	639	595	618	624	644	604	673	626	623	602	701	626	659	634	657	602	639	618	616	632	614	616	618	662	617	638	626	624	647	617	609	620	631	670	615	622	615	648	652	610	559	656	638	624	633	616	634	585	642	614	645	608	623	607	609	612	592	589	655	605	631	634	640	654	616	655	601	653	655	601	582	667	582	619	604	598	611	617	630	665	624	587	637	634	594	646	637	644	657	635	593	657	594	569	634	632	551	617	620	656	626	608	636	629	621	618	592	601	635	623	628	640	605	611	632	605	635	600	650	657	608	621	636	645	598	612	631	630	635	576	646	601	583	608	603	625	634	590	582	599	570	598	603	587	630	694	633	650	615	622	598	650	640	660	628	577	621	626	572	585	641	601	631	671	623	667	573	603	621	634	552	606	592	621	608	624	598	646	612	613	657	635	656	635	585	621	618	620	618	642	588	609	608	646	619	621	633	634	612	606	627	628	648	594	605	622	648	613	570	666	670	598	628	652	648	632	648	663	624	621	635	619	636	600	587	631	590	600	588	600	617	592	627	653	646	608	635	651	594	645	624	613	641	581	613	600	590	632	661	600	613	657	593	609	586	610	625	677	606	659	637	606	621	623	576	622	595	611	620	602	646	628	617	608	622	606	557	620	581	614	651	570	659	610	548	647	633	609	597	601	658	625	638	608	627	609	641	602	618	597	623	631	631	603	621	617	638	601	598	617	677	660	611	622	615	598	619	604	618	606	620	614	644	599	640	644	663	602	591	625	623	603	625	614	600	613	593	602	610	539	585	622	609	612	655	627	625	614	623	613	668	609	565	635	614	624	593	595	616	617	608	669	622	594	643	640	639	621	635	592	605	616	623	610	624	600	605	642	636	661	596	580	640	648	661	637	639	604	607	556	571	641	606	601	579	648	591	634	635	641	631	619	658	605	582	673	602	607	654	665	616	638	657	640	607	620	644	676	618	620	578	623	639	635	602	655	630	625	590	610	570	627	629	630	632	639	612	607	607	622	625	619	587	639	653	627	641	653	635	630	651	669	625	614	664	597	595	643	599	578	579	611	599	665	628	638	590	626	635	597	603	576	623	574	627	614	577	608	641	599	616	616	614	581	652	649	622	603	633	571	577	603	608	620	617	643	659	625	621	641	605	596	633	675	576	610	575	612	589	606	586	591	595	585	655	623	633	628	636	615	608	598	628	623	602	627	607	638	608	638	608	601	676	623	620	578	632	674	605	632	662	595	636	560	589	605	590	632	621	605	601	640	604	608	609	650	623	654	648	644	600	590	668	594	636	633	634	628	583	600	633	621	649	651	640	657	627	615	613	624	607	670	582	628	607	569	624	632	623	660	636	600	644	605	619	660	662	591	589	613	604	616	614	590	601	645	619	638	606	622	618	662	594	615	605	590	591	646	619	610	620	636	620	581	599	624	643	604	600	626	599	633	616	611	658	601	633	617	588	608	588	649	653	633	579	594	643	610	609	654	632	635	583	620	633	643	584	629	675	653	578	559	593	661	631	609	639	620	602	650	597	650	612	621	594	582	572	606	594	642	626	606	608	640	638	658	608	610	652	577	618	611	633	629	628	601	655	636	596	594	629	615	625	631	625	624	630	607	624	631	658	616	612	616	562	604	540	592	607	580	619	563	608	567	598	603	657	594	624	640	621	582	617	648	633	617	618	630	632	646	654	640	639	622	628	639	661	606	605	645	599	646	629	626	585	604	620	657	610	630	588	598	627	596	630	647	654	637	638	610	616	649	641	640	658	641	601	620	613	618	623	637	637	613	619	651	590	632	599	669	616	570	640	640	637	619	614	599	585	614	595	608	554	638	626	577	642	613	634	651	571	627	627	641	594	612	635	596	644	599	595	602	600	616	649	626	622	643	623	634	623	596	605	629	628	612	676	620	660	619	646	653	610	619	652	588	635	619	636	630	584	640	630	629	653	647	599	570	603	586	594	643	648	596	612	629	646	611	627	623	638	622	609	628	577	634	551	629	620	660	613	652	580	604	601	623	628	613	635	592	672	662	652	607	608	637	634	633	618	625	672	601	589	623	625	608	592	561	635	604	671	643	669	604	585	636	654	640	619	642	675	684	637	588	598	611	606	612	580	601	656	586	616	587	636	595	628	624	629	657	557	616	634	627	574	610	662	622	648	616	609	634	649	611	614	646	603	673	593	609	620	628	669	607	643	595	640	600	638	619	604	637	626	624	580	636	624	683	646	573	601	597	624	675	640	643	658	580	648	670	605	600	652	654	610	618	629	560
22180	21104	28742	23692	21095	20990	3444	648	425	397	288	265	200	188	225	194	201	183	189	171	150	136	134	142	150	135	129	138	126	136	143	127	106	117	126	140	131	117	131	126	109	131	135	127	121	113	115	124	117	129	137	112	132	128	115	110	145	126	134	108	130	133	130	104	121	126	130	118	109	144	123	123	143	127	126	131	128	106	112	136	126	115	112	128	109	104	111	106	122	124	121	124	122	122	122	109	124	113	112	119	114	101	133	109	140	125	106	90	135	124	108	136	119	107	114	128	121	130	112	113	103	114	104	123	126	102	119	95	129	121	102	120	136	151	133	123	92	119	118	123	134	131	117	117	103	118	111	106	115	109	115	113	91	129	113	125	119	147	127	116	129	123	126	130	119	111	134	130	105	116	130	132	120	109	125	119	108	112	132	121	134	108	120	129	121	127	110	139	133	113	113	109	110	107	120	116	132	118	114	125	97	113	126	113	115	112	116	106	119	128	107	122	113	111	113	109	112	130	126	123	137	119	125	109	128	124	120	123	106	124	109	113	126	121	98	120	105	130	117	106	87	114	134	125	134	130	129	94	113	120	108	104	124	111	121	123	107	133	110	117	129	111	131	103	126	139	115	142	123	120	134	140	109	86	130	105	130	112	111	127	119	102	105	122	126	123	118	129	112	125	123	125	128	117	104	113	111	127	123	109	128	123	116	104	118	139	127	105	100	114	125	115	105	121	133	118	111	115	126	111	135	106	101	136	109	111	115	136	118	114	117	110	132	115	130	128	122	113	137	118	100	124	138	115	113	108	116	119	117	127	111	124	125	147	123	104	138	119	117	106	131	122	123	102	109	132	108	125	116	113	107	116	115	112	101	134	128	123	128	107	106	99	123	116	101	139	124	125	104	132	121	128	104	120	128	122	129	127	112	124	122	116	127	93	121	96	120	125	119	113	130	117	116	118	120	132	110	102	113	121	111	125	112	114	133	113	103	116	103	134	113	122	126	108	105	120	110	124	107	130	125	118	130	101	106	129	92	131	98	115	131	115	119	120	118	132	107	117	114	127	125	116	115	119	109	117	121	125	103	111	129	112	119	135	114	126	115	109	112	123	138	106	131	120	130	129	103	123	87	110	108	133	117	106	136	130	115	104	123	115	107	134	126	110	139	113	129	117	125	93	105	119	108	109	118	113	124	110	121	116	115	107	133	125	98	133	118	115	85	116	138	102	113	113	109	125	121	105	119	114	129	115	110	107	108	121	115	124	104	119	108	110	123	120	124	125	126	127	107	130	111	125	115	130	117	102	118	126	123	126	109	105	114	126	118	130	130	95	98	120	113	138	103	108	139	121	116	107	130	136	121	112	120	123	123	118	114	131	122	107	115	116	118	126	134	133	118	98	140	109	123	121	131	118	114	116	127	120	105	137	120	117	132	104	118	113	98	125	100	110	105	145	130	114	121	122	120	128	98	136	126	122	108	129	118	108	116	116	123	100	133	92	106	111	117	128	110	119	120	130	119	116	121	119	122	121	117	118	97	116	107	116	116	122	108	150	111	137	127	134	115	126	145	136	114	112	90	110	135	105	117	94	102	113	124	124	149	114	118	145	138	111	151	108	108	118	127	114	130	99	107	115	136	116	146	134	100	121	128	99	136	119	123	136	107	117	130	118	115	114	118	129	118	113	115	126	125	118	112	108	132	118	130	142	118	134	126	124	113	120	104	110	115	110	154	125	110	123	113	112	126	123	116	111	112	145	110	120	105	124	134	132	102	121	103	128	111	134	123	129	121	136	120	109	108	114	114	103	111	116	116	122	107	135	111	113	119	138	106	116	124	124	121	103	103	122	101	101	115	132	120	101	126	119	128	110	108	121	142	105	138	120	119	136	122	131	104	117	92	108	128	110	106	101	106	126	99	110	102	126	117	129	116	132	120	115	126	110	131	114	134	107	101	116	111	115	124	129	119	136	121	106	127	110	109	122	128	135	117	121	123	128	125	118	111	110	123	125	132	114	110	120	117	123	124	137	113	118	125	115	119	97	118	119	116	131	107	115	124	110	122	100	98	132	109	127	119	122	131	128	124	126	119	104	128	130	129	119	98	103	139	124	113	127	122	120	117	111	115	132	111	112	126	116	109	117	116	117	130	116	117	121	123	117	115	132	123	129	124	119	124	111	117	116	115	114	121	105	120	120	117	115	146	111	113	115	141	107	119	117	132	114	111	123	129	126	123	123	113	118	130	120	114	109	105	120	96	118	114	117	100	117	129	123	143	116	126	104	121	97	114	111	107	125	118	96	121	138	92	128	122	101	127	128	120	133	119	116	128	108	113	118	121	103	127	104	131	107	103	114	131	106	115	129	116	104	117	113	111	132	114	122	115	120	118	125	112	137	110	129	114	98	111	112	131	118	105	122	145	118	97	105	104	109	111	109	132	114	105	136	117	102	124	122	115	136	127	119	132	126	114	133	124	124	99	125	116	140	123	131	111	113	133	117	124	132	130	130	125	108	141	123	102	130	133	102	118	128	123	118	141	133	124	99	107	120	119	113	110	126	119	127	118	129	125	94	114	113	125	122	116	116	117	115	113	123	125	134	124	116	130	135	119	138	105	143	127	133	111	129	124	120	108	123	110	104	117	131	129	116	123	120	121	112	132	102	113	110	122	112	116	117	97	136	116	100	120	121	130	114	123	126	112	129	107	124	101	115	138	103	128	107	114	119	110	121	137	116	137	107	132	140	132	121	106	113	133	123	99	126	113	119	121	114	105	111	116	111	126	120	107	96	119	119	116	132	111	136	109	106	110	95	123	118	119	126	128	117	121	111	111	111	110	140	116	120	93	134	124	126	127	115	124	94	114	100	128	115	117	118	114	117	111	117	121	117	91	91	108	127	109	111	125	104	112	123	114	115	115	100	112	123	145	128	129	121	121	105	116	125	100	112	113	113	140	117	128	119	100	119	108	110	117	120	123	112	98	123	132	114	108	113	128	117	110	138	130	147	141	135	124	124	111	127	128	114	103	102	103	114	117	100	132	124	129	116	113	108	111	140	129	113	129	131	115	117	119	118	137	119	136	133	114	101	129	128	128	127	108	121	117	132	118	121	120	127	122	124	101	127	106	120	112	98	114	147	105	104	126	112	119	142	102	119	132	118	119	111	122	112	109	113	100	119	119	122	120	101	130	128	113	112	141	106	111	138	101	140	93	114	112	122	133	111	112	134	119	119	121	114	126	126	134	104	132	113	130	139	120	126	115	112	127	123	106	115	108	124	122	123	130	111	133	130	106	106	117	142	111	103	96	124	124	134	119	115	140	124	119	116	125	125	117	128	132	124	126	114	110	117	110	132	132	112	132	135	129	121	112	120	119	122	132	113	103	101	119	125	120	120	105	109	118	121	122	108	113	116	108	111	123	126	113	107	118	124	118	112	117	117	107	116	100	108	104	119	129	106	111	107	115	126	122	123	105	119	117	137	106	127	118	97	121	125	99	110
9774	16742	11439	5550	3881	3081	1896	1361	1187	955	703	564	496	464	460	393	355	325	321	279	284	280	262	217	222	237	233	220	214	218	216	219	187	191	206	204	206	217	203	210	205	202	216	205	181	204	201	212	196	215	192	196	202	186	202	185	199	195	204	208	197	187	196	183	181	226	180	201	180	210	189	198	171	176	199	183	194	189	174	226	187	165	178	203	179	212	185	191	191	162	163	180	174	178	179	172	185	190	168	176	176	171	186	194	185	189	186	188	187	194	189	194	192	168	158	166	180	190	165	209	174	165	190	180	194	190	164	200	176	185	163	163	172	156	177	185	176	189	195	207	191	218	187	201	166	199	168	169	172	166	195	188	202	181	179	159	157	186	174	187	213	182	206	158	197	171	187	160	175	172	183	175	175	189	150	170	184	193	181	165	160	186	181	188	153	191	169	149	170	172	189	221	185	163	186	154	198	177	180	182	178	194	193	200	183	189	183	187	180	167	188	204	188	190	196	176	179	160	193	184	160	181	183	193	190	201	182	171	180	204	173	170	190	165	189	194	182	158	172	172	176	202	179	150	177	191	177	192	177	187	193	189	178	178	177	187	189	179	168	187	164	164	188	183	164	210	184	163	192	196	164	170	188	174	176	173	170	160	165	197	178	182	177	173	194	182	186	219	166	154	176	199	182	171	203	182	189	172	156	186	197	189	179	196	185	185	183	196	202	191	169	160	200	199	173	182	191	182	220	162	175	185	160	190	181	163	197	187	176	191	176	189	168	163	177	189	196	183	180	156	173	172	167	194	149	190	186	196	171	159	195	159	177	167	167	174	177	185	144	171	167	181	190	199	162	169	194	177	218	189	178	180	190	195	179	147	181	171	176	188	165	176	197	166	189	188	189	181	173	173	201	175	188	179	178	187	176	200	172	171	162	192	181	183	190	178	165	178	190	198	188	172	169	181	182	179	151	178	159	175	192	194	184	169	171	187	166	183	215	170	184	190	166	195	172	155	180	185	169	178	175	167	182	207	180	165	158	169	169	183	165	185	189	162	165	172	197	190	181	173	170	186	183	154	194	188	185	191	202	192	198	184	173	204	177	185	190	196	177	176	174	177	164	180	193	179	187	185	202	188	187	161	173	197	196	180	180	173	184	177	146	179	202	175	174	193	195	181	176	179	165	189	166	170	187	164	189	185	176	195	193	190	186	186	194	168	178	180	192	175	164	174	170	181	199	186	181	172	200	158	195	173	169	167	165	186	172	164	169	162	171	177	169	169	210	184	191	155	187	172	187	179	187	189	184	180	187	203	194	173	167	159	188	195	155	179	171	160	178	152	154	174	164	190	165	208	159	155	187	188	175	196	179	172	168	179	179	180	173	196	201	190	200	186	196	160	181	173	173	196	171	174	179	170	176	202	196	169	190	198	194	200	190	181	181	176	181	176	170	190	151	168	175	173	179	194	188	200	190	176	188	170	188	157	180	171	207	180	192	205	193	199	169	197	189	175	175	189	181	185	190	178	179	181	185	194	178	176	150	165	160	203	198	186	193	164	167	183	163	167	189	190	197	181	165	184	175	189	175	163	174	177	200	193	172	154	177	179	169	182	176	188	166	169	169	200	179	185	154	182	162	202	205	167	179	180	184	180	186	173	181	196	180	187	176	165	188	173	176	172	174	168	188	170	185	167	191	170	170	159	190	188	173	179	189	168	166	174	196	178	172	201	162	186	144	183	195	164	184	149	167	185	183	174	185	173	182	179	202	197	163	174	180	188	192	167	165	177	154	184	163	201	200	179	203	177	199	183	186	191	189	179	207	170	183	190	175	171	164	197	159	190	184	194	176	173	184	200	178	181	188	160	185	173	181	206	162	187	200	171	187	173	167	190	172	179	150	188	172	195	162	185	167	181	168	206	174	171	182	171	182	182	184	172	187	191	169	166	194	158	163	150	212	179	174	179	193	220	156	157	180	171	172	180	183	172	179	166	143	190	197	180	163	185	192	193	159	163	178	181	165	165	185	190	180	187	168	183	173	174	163	183	186	204	209	174	168	180	192	181	192	166	202	177	179	156	186	210	194	172	169	165	172	179	176	177	204	171	202	181	185	192	183	195	163	187	210	188	185	186	150	177	192	198	167	200	195	178	190	167	164	174	174	199	186	186	208	206	172	203	171	184	160	179	185	198	188	190	163	181	179	203	170	182	187	170	187	189	172	198	171	183	195	160	184	178	194	170	176	188	202	208	160	169	183	180	163	189	154	205	182	163	167	198	176	152	189	182	195	172	155	177	185	189	211	208	165	187	185	165	172	174	170	203	159	154	162	190	163	175	189	179	175	174	157	190	199	173	162	175	190	189	173	173	161	178	161	196	169	167	184	188	181	180	184	198	200	166	196	182	195	179	170	164	185	200	167	162	151	150	187	179	179	178	144	174	178	161	188	194	174	176	155	187	168	183	158	147	186	170	185	199	177	215	181	211	168	178	203	179	161	171	180	183	194	180	166	177	173	161	180	183	188	172	201	175	174	160	181	202	182	176	175	181	170	184	193	182	155	159	177	166	166	199	158	192	182	178	162	172	162	178	142	171	161	178	163	209	189	183	194	173	191	183	186	179	182	167	173	193	166	171	183	196	175	190	172	189	189	184	187	211	162	178	174	183	195	182	176	174	198	179	204	185	173	163	179	176	182	170	182	188	161	180	192	197	177	179	192	178	169	174	169	204	166	193	164	188	176	156	166	161	173	181	173	176	164	172	171	202	183	178	198	174	175	190	182	183	165	180	163	150	188	203	177	225	187	192	185	180	178	181	178	190	159	193	199	180	171	180	162	192	181	194	174	172	194	172	171	166	211	174	184	163	182	198	144	170	195	165	187	182	180	195	184	174	175	184	171	164	183	185	173	210	192	175	177	181	169	209	184	172	178	180	195	169	173	175	187	169	167	183	180	204	184	195	156	171	171	181	183	170	189	171	170	180	175	174	174	176	173	213	161	173	182	177	182	185	183	182	186	175	167	197	162	185	168	198	191	187	157	153	169	163	173	159	177	171	192	199	163	192	157	162	182	179	181	179	203	212	196	210	171	176	187	184	192	177	177	183	181	175	162	197	167	162	163	168	154	183	167	170	208	173	181	188	174	184	168	168	179	188	183	162	157	195	166	178	153	185	177	178	176	160	188	173	159	193	177	178	197	163	181	185	173	164	196	175	181	183	173	179	162	205	194	165	199	175	200	197	205	173	194	162	187	202	176	176	188	195	182	176	192	206	178	182	169	183	168	186	162	159	224	158	169	170	179	194	161	160	202	169	193	178	171	172	167	191	181	180	193	221	165	173	170	187	151	184	198	168	181	162	195	195	176	199	174	176	203	189	168	195	205	186	165	188	175	179	195	174	180	175	199	179	177	194	165	172	192	200	188	175	222	188	190	177	177	174	174	188	205	180	185	171	146	177	172	181	162	178	174	192	177	189	186	187	169	166	192	203	163	198	160	167	168	177
26731	18787	5024	1016	679	692	533	458	467	497	449	461	435	439	425	465	428	430	468	440	462	417	459	477	432	450	441	461	446	421	439	443	476	436	449	402	421	461	430	444	455	413	431	446	429	434	406	459	390	440	442	450	427	444	446	478	434	413	442	405	415	457	429	416	467	449	450	428	412	483	413	423	427	462	481	409	442	414	449	468	461	447	441	432	463	431	439	449	439	459	427	431	396	457	409	458	437	421	462	435	448	438	407	458	434	413	458	440	429	440	424	456	444	442	429	459	426	417	417	437	434	436	439	440	418	423	458	397	438	456	447	442	444	437	438	426	449	420	437	446	443	451	421	426	441	419	446	433	417	420	446	421	439	412	435	456	487	458	451	462	412	477	431	399	433	427	451	430	441	453	418	444	430	442	450	456	419	452	430	456	439	443	439	428	448	470	421	404	434	438	421	448	442	434	417	432	410	410	469	448	427	431	468	443	449	451	451	402	430	431	442	477	461	465	471	435	417	456	438	420	424	444	441	475	406	443	447	432	415	467	475	400	411	427	445	428	403	427	432	466	422	428	411	433	416	473	464	453	441	431	435	403	428	430	435	441	459	394	420	405	424	418	444	420	460	416	453	427	438	447	466	433	438	429	470	421	446	405	440	432	406	473	468	426	440	420	416	417	446	449	474	414	453	431	439	433	429	421	455	433	452	448	467	468	414	448	447	466	437	410	417	430	442	412	477	451	429	424	437	444	436	461	416	408	444	434	450	418	412	486	441	411	427	423	459	463	464	448	438	474	435	436	444	411	393	426	454	421	470	439	442	468	408	442	424	431	436	461	409	440	421	436	469	452	404	428	403	411	427	416	387	463	473	406	466	452	427	414	391	413	390	424	425	448	450	467	440	441	442	427	447	448	450	456	462	416	427	441	438	467	419	444	428	479	446	472	457	413	436	436	442	426	439	446	450	458	423	429	394	454	456	458	446	466	452	422	426	450	463	412	442	397	469	448	428	430	436	477	462	427	423	414	453	458	446	425	453	497	425	424	429	435	434	451	412	445	466	449	449	415	388	442	425	417	409	428	440	451	484	449	438	446	507	402	447	495	419	472	427	447	430	442	398	433	456	466	459	437	443	459	438	460	423	495	428	440	410	400	441	450	471	474	402	467	422	431	430	489	436	451	417	438	439	436	446	429	493	448	427	433	425	438	426	402	422	452	435	417	444	422	433	434	432	430	455	455	417	436	473	436	422	419	423	446	452	437	478	495	444	478	460	430	432	406	436	415	459	447	426	422	445	461	426	431	436	448	443	414	435	454	461	448	426	412	448	489	420	404	442	441	437	425	426	439	423	433	468	424	385	429	420	416	460	447	473	433	452	434	425	402	431	458	426	436	425	411	438	422	447	420	461	452	452	437	459	427	457	407	417	409	477	443	440	446	432	391	436	447	438	438	468	470	411	441	461	447	426	447	395	430	456	478	450	434	443	396	393	459	406	446	440	435	471	455	396	439	480	432	491	423	415	472	450	428	444	409	435	452	445	397	453	429	462	452	428	423	430	405	439	422	427	419	430	453	425	449	432	427	439	469	458	446	453	423	404	437	426	457	409	432	434	476	425	436	424	449	488	437	419	392	441	416	450	459	425	435	459	430	433	441	427	445	450	416	427	461	442	423	462	445	422	445	451	424	435	432	470	463	465	439	415	428	433	434	403	505	437	442	456	417	435	437	434	475	450	390	480	444	413	420	462	449	415	426	447	410	445	431	450	427	418	458	424	453	425	442	480	438	386	461	482	454	433	434	438	445	446	421	424	418	414	438	449	419	444	445	436	428	399	440	434	432	419	426	421	412	464	394	459	431	419	429	462	444	461	400	452	427	444	411	445	460	437	446	397	445	405	400	485	437	425	422	409	442	404	425	420	389	422	442	422	441	419	444	485	423	419	416	467	413	443	425	438	473	483	421	426	436	427	433	454	448	393	422	418	444	410	431	412	449	441	452	461	433	443	428	468	457	406	453	471	410	428	431	437	427	461	408	418	420	454	489	461	479	445	424	408	408	464	442	437	428	429	437	450	445	479	470	451	433	403	411	440	460	454	450	440	446	471	467	406	414	445	437	441	455	452	439	428	449	445	412	447	459	471	429	483	429	437	406	440	465	482	421	437	423	448	426	387	430	457	437	459	453	439	433	453	462	447	423	443	404	450	430	455	407	456	429	460	421	415	438	420	455	430	413	460	451	449	466	398	445	453	464	434	409	488	419	437	399	447	411	444	439	427	449	422	420	451	411	450	455	411	413	413	451	410	399	441	383	459	452	389	414	457	475	403	427	430	427	443	444	450	429	451	401	435	457	437	417	452	423	437	436	436	437	431	450	443	460	474	458	459	460	437	485	471	435	407	456	450	413	484	442	432	449	425	441	453	461	403	413	428	425	452	427	474	422	433	455	425	440	421	412	446	442	457	496	411	444	423	438	479	448	453	426	449	417	440	414	410	404	425	442	457	435	443	442	447	461	412	432	427	429	426	436	446	427	432	465	449	447	456	460	417	455	447	410	384	422	466	411	481	444	439	447	451	415	529	501	456	441	474	479	417	425	427	471	447	437	430	427	420	422	414	413	411	454	430	473	407	450	426	449	423	446	417	398	443	405	432	467	444	414	455	436	436	419	415	427	443	439	470	426	426	423	412	448	438	416	452	451	405	435	470	449	418	431	436	445	447	449	430	426	436	415	431	446	418	449	440	441	451	437	413	439	434	443	446	432	452	456	427	453	412	388	465	456	425	427	452	436	452	427	415	408	428	413	448	440	463	473	452	431	411	420	413	412	423	417	421	443	432	474	403	418	457	482	468	424	422	387	414	430	456	448	436	468	418	419	437	464	465	465	423	429	447	431	470	408	438	450	428	456	430	438	429	454	449	455	449	433	423	411	429	496	440	415	436	458	454	430	437	463	417	460	449	456	459	442	481	440	436	411	455	413	458	426	478	456	432	421	456	447	418	442	424	432	414	421	456	491	439	433	461	385	464	419	413	437	452	432	439	404	456	438	455	460	449	433	447	410	420	420	435	441	418	388	444	445	450	424	435	433	432	430	442	467	410	428	441	472	444	472	473	437	445	442	420	425	443	483	448	436	439	405	426	449	406	452	430	430	433	411	404	420	450	436	426	408	450	441	433	442	410	407	425	398	406	445	443	443	416	429	401	402	432	414	428	459	436	441	455	426	428	457	442	467	454	400	472	465	442	442	443	419	423	430	441	439	453	461	452	405	421	456	428	459	399	456	475	432	420	469	462	415	434	428	460	421	388	430	416	428	415	468	459	449	427	423	435	445	422	464	427	469	441	467	416	458	449	460	446	469	428	474	450	417	431	420	464	454	451	471	459	444	468	427	426	436	462	449	450	460	424	395	435	453	412	446	463	477	403	441	427	456	468	435	422	442	453	443	427	456	449	473	429	446	465	421	399	419	421	478	465	440	460	436	423	458	413	453	447	409	455	406
7233	3375	2334	1385	1138	1336	1003	849	809	767	719	703	674	671	656	648	674	666	655	674	701	654	676	699	644	602	659	645	649	671	686	636	678	693	620	719	685	618	611	678	692	629	636	657	655	654	650	642	689	658	676	669	636	661	649	642	631	702	703	674	665	656	633	646	643	672	633	633	673	643	663	698	641	649	634	692	690	672	667	613	661	693	697	655	666	651	664	607	651	666	670	665	703	682	702	637	652	680	647	641	680	654	675	654	693	621	674	682	663	658	616	683	652	684	697	679	654	666	643	685	649	653	663	621	695	660	654	639	690	673	711	686	672	686	702	663	694	677	673	721	672	655	623	624	675	672	674	661	670	683	705	685	725	668	659	671	635	633	644	642	693	683	720	687	682	655	640	650	634	686	641	624	663	648	658	658	684	710	660	721	720	697	683	676	682	701	636	679	648	697	649	692	689	701	698	685	673	695	658	685	645	695	698	688	650	661	644	654	639	715	690	676	659	708	700	651	721	717	624	659	695	619	624	685	595	654	685	664	652	656	671	656	681	647	681	629	700	648	666	633	666	659	611	674	627	661	661	665	658	673	655	728	685	588	650	623	664	640	695	675	632	656	682	640	704	742	692	614	663	648	616	704	693	668	662	660	661	671	689	713	659	634	677	670	672	624	720	673	707	708	673	646	710	678	642	659	682	685	667	660	666	654	708	621	680	701	651	647	662	658	680	692	679	668	661	678	672	660	630	698	649	698	661	643	646	612	633	633	723	647	676	642	619	670	687	644	644	660	650	633	661	681	639	703	675	659	648	689	670	689	631	662	690	634	676	641	677	664	648	663	673	676	667	682	690	678	672	692	688	659	689	662	662	659	644	639	696	719	680	695	622	647	690	652	663	687	682	692	671	669	656	678	670	662	689	626	663	601	630	635	680	636	686	683	701	652	708	662	684	651	658	631	631	685	680	700	699	618	670	679	650	706	650	653	640	672	663	663	727	669	688	671	627	716	658	665	706	668	692	637	653	652	673	649	719	630	695	699	647	674	697	666	687	644	656	655	686	690	617	700	689	678	684	649	679	689	698	686	611	673	699	692	667	631	655	665	676	652	694	669	683	641	712	708	674	635	680	665	703	668	675	644	701	641	672	703	664	622	716	678	635	654	672	637	646	682	630	648	730	648	661	654	707	638	674	686	671	678	712	655	621	676	717	703	708	706	697	620	611	602	685	634	657	647	663	654	651	658	660	694	664	696	659	659	650	661	724	695	681	692	665	668	618	638	644	655	694	663	655	718	675	660	651	634	656	640	664	637	688	669	639	634	689	720	688	659	702	705	681	706	665	664	638	645	683	670	624	706	668	640	704	635	684	692	643	680	636	663	686	641	708	678	611	667	644	650	717	638	701	705	680	667	682	662	605	682	714	703	669	641	656	664	656	649	643	676	659	625	654	651	666	680	728	670	666	663	664	612	655	672	649	683	636	693	645	684	643	693	724	680	733	662	640	702	699	663	667	674	694	664	660	651	641	660	612	647	655	690	695	642	686	660	613	638	688	611	678	642	715	676	654	645	686	653	708	642	655	656	666	645	656	648	720	631	649	691	679	677	646	686	664	652	677	662	683	676	621	649	650	674	676	634	692	680	640	663	694	650	698	678	659	670	686	664	665	628	654	674	736	683	701	659	683	672	676	651	672	611	645	727	681	671	629	665	655	684	647	661	679	645	641	631	682	665	625	727	709	645	726	659	671	726	697	692	659	642	674	720	705	677	682	672	693	670	685	645	663	620	616	690	656	711	699	679	655	668	607	649	661	693	647	628	682	639	709	677	695	638	712	655	660	684	659	636	658	710	679	690	674	623	641	727	661	659	642	658	663	675	647	669	686	649	663	690	654	642	640	625	712	677	665	679	666	688	679	639	648	664	680	658	679	681	687	675	709	653	711	603	647	708	671	682	680	614	661	674	681	690	659	683	715	693	642	703	699	683	633	623	617	659	693	684	685	742	657	686	666	613	638	620	660	664	677	667	673	661	694	632	651	655	659	676	651	666	694	666	686	674	637	687	649	634	703	708	641	672	615	664	637	645	671	671	663	674	673	686	638	623	690	677	637	679	644	673	663	706	640	684	710	666	660	682	639	683	666	661	640	700	712	701	638	645	676	634	650	622	687	678	691	649	661	674	653	715	665	668	612	672	679	688	716	719	649	643	703	695	701	622	615	736	679	678	673	658	656	680	696	673	679	651	653	611	683	635	684	672	694	693	686	671	697	692	668	651	736	625	711	652	642	656	615	658	658	676	644	682	698	686	655	740	699	689	660	704	602	670	652	661	670	687	680	674	668	731	677	675	679	675	694	690	690	665	636	667	622	706	643	697	707	646	645	727	642	667	658	657	662	654	694	633	661	667	669	644	667	633	641	649	670	692	682	666	723	669	666	655	689	658	647	678	698	637	645	650	664	697	677	650	722	669	631	651	667	662	665	609	665	708	679	673	719	716	667	620	684	672	676	629	702	699	680	652	646	667	671	623	672	680	632	700	648	671	645	612	659	679	683	657	705	724	698	651	652	649	699	671	647	693	644	664	645	625	640	643	647	706	670	670	709	660	694	629	697	700	663	655	645	649	733	669	689	653	685	671	656	715	682	670	648	675	689	721	608	664	694	673	665	692	681	657	641	662	715	707	680	679	700	676	666	706	611	693	662	645	637	672	700	619	680	648	650	648	701	649	665	700	653	625	642	660	664	670	670	658	676	662	656	639	700	683	712	662	670	643	681	644	669	666	645	678	652	709	638	624	663	654	658	637	634	653	601	688	601	648	688	659	719	722	725	699	711	636	703	659	676	670	665	673	667	660	647	633	646	636	664	686	673	655	666	654	691	656	674	677	634	676	667	644	733	667	655	652	690	682	700	705	669	658	701	682	676	623	680	654	656	676	673	681	653	674	693	616	697	661	710	694	663	680	665	618	640	706	629	665	659	631	660	625	664	706	677	695	678	669	726	613	681	660	702	625	687	665	672	663	642	644	673	696	678	628	655	660	689	700	701	650	684	664	658	698	666	657	625	663	670	679	639	676	691	655	671	671	630	714	720	627	702	720	616	678	663	710	634	683	642	684	656	672	664	676	647	711	663	631	659	720	658	662	671	649	669	691	659	693	645	653	647	666	698	648	684	649	682	656	704	672	651	673	688	632	618	701	670	660	641	683	686	691	718	711	656	690	663	661	687	625	642	680	665	674	683	690	627	647	667	653	627	641	644	671	684	638	672	656	647	685	651	707	686	678	669	634	700	698	650	693	652	658	652	641	637	677	671	656	672	663	682	673	650	677	635	644	654	648	657	692	654	663	651	635	614	686	620	692	642	714	699	705	676	658	656	662	673	628	673	682	653	648	645	673	648	690	703	660	719	680	663	691	676	723	699	658	696	687	622	673	677	678	678	633	632	651	653	679	662	653	635	646	636	660	691	698	684	630	653	679	654	639	683	659	650	629	642	675	681	692
22973	21038	28174	24119	21008	6461	870	479	408	402	349	312	296	290	258	284	272	245	270	260	232	258	251	232	217	247	225	259	239	226	239	193	241	235	237	231	211	240	247	266	239	243	238	215	227	256	230	230	215	234	236	244	236	226	239	219	228	215	235	221	205	254	217	261	204	243	238	240	233	212	223	251	249	215	208	216	221	235	231	235	267	213	240	228	228	212	234	224	216	238	253	219	248	202	233	221	245	202	225	262	230	214	217	218	254	223	245	212	254	240	222	249	214	231	245	221	220	237	228	232	231	220	213	247	247	229	242	207	251	214	244	226	252	218	229	240	217	226	254	231	226	253	245	258	235	208	225	243	225	238	225	232	222	236	250	216	222	216	219	228	245	229	241	217	192	221	227	220	224	258	243	234	221	204	224	220	226	213	231	231	226	247	228	261	227	236	240	236	225	228	228	225	214	178	241	200	201	234	220	216	223	244	250	228	222	251	195	232	234	229	207	227	239	199	210	248	214	233	216	245	245	236	223	247	251	220	253	223	231	237	220	227	230	219	225	219	195	238	254	200	233	212	214	222	228	235	216	191	224	232	227	237	230	232	225	225	213	229	203	226	234	228	233	221	218	221	217	268	210	226	216	229	253	213	220	243	216	208	224	231	228	267	237	219	234	223	235	238	232	197	247	219	241	236	198	226	251	244	230	206	216	223	229	236	238	230	224	208	249	208	219	239	230	198	224	207	217	227	244	232	230	233	252	235	255	213	241	215	218	263	205	254	245	246	233	238	237	220	198	252	227	204	247	210	216	205	234	202	211	204	220	206	225	222	227	238	184	227	253	189	236	221	227	234	221	238	227	217	212	223	232	226	213	223	249	199	212	256	225	247	212	203	214	263	221	233	234	243	218	240	199	218	229	230	219	209	238	238	238	236	225	204	242	239	248	198	221	223	236	229	238	260	225	223	236	260	248	237	227	242	227	216	217	221	205	227	218	217	219	238	222	244	229	212	213	237	236	233	222	206	218	257	224	228	197	223	205	221	214	236	239	209	222	217	236	204	215	228	228	230	244	207	239	216	215	216	251	209	214	217	224	226	242	218	251	232	237	242	233	248	226	210	240	227	248	230	236	269	240	241	237	230	202	230	211	231	259	209	232	225	260	221	210	225	212	219	237	241	234	227	214	196	218	225	210	226	236	238	221	218	223	279	238	238	226	224	221	220	208	230	199	216	214	227	226	234	214	213	221	209	220	220	216	195	258	240	212	239	206	207	222	208	231	257	262	227	223	241	212	209	258	204	222	220	237	197	227	224	212	234	215	231	216	238	228	239	219	250	217	234	271	204	222	214	197	220	218	241	231	207	240	259	224	227	249	213	220	219	219	219	227	247	217	219	219	230	221	249	233	224	252	230	237	238	232	209	221	231	224	219	246	238	235	219	220	225	223	224	222	236	233	197	232	235	208	216	233	250	209	226	234	236	219	210	240	226	242	218	210	216	221	212	241	241	218	242	211	227	228	248	235	238	227	204	256	232	227	216	230	238	232	249	207	224	208	239	241	253	236	206	241	246	235	212	222	236	192	210	217	215	232	217	203	216	221	210	219	207	207	234	222	204	222	240	213	213	232	222	220	225	240	213	227	230	247	219	199	238	223	262	203	232	226	236	224	247	238	230	221	236	211	243	206	230	252	236	208	241	216	229	205	232	229	244	208	211	213	225	207	222	211	234	203	220	214	225	218	222	245	206	217	227	231	231	230	234	237	222	236	233	243	239	211	216	221	205	228	235	244	220	207	247	238	223	230	237	206	226	232	238	223	231	236	214	204	217	234	209	249	198	246	220	232	226	234	202	238	223	256	213	209	226	223	239	224	228	243	223	218	226	239	252	231	232	199	205	217	247	198	235	243	223	215	221	223	217	222	243	222	207	224	232	219	215	220	229	219	230	237	213	211	198	248	206	233	220	208	232	241	218	234	238	241	211	234	218	208	238	220	243	223	236	231	229	219	247	214	250	219	231	230	213	235	213	224	231	219	223	223	217	217	206	267	223	225	243	227	231	237	248	250	234	227	230	234	194	248	189	231	210	233	241	237	210	206	232	223	216	227	226	238	223	219	246	251	244	214	223	226	214	221	232	248	211	213	201	205	213	238	196	210	253	215	233	232	235	227	218	233	220	244	217	212	254	203	225	253	238	245	213	249	211	219	220	229	238	216	216	214	214	229	201	226	229	221	236	244	215	242	239	220	216	223	221	222	239	235	224	219	199	243	207	217	237	232	254	242	199	223	252	215	241	201	232	237	216	241	216	250	226	204	219	220	211	225	236	195	210	188	220	239	233	215	224	222	204	243	216	243	249	222	235	201	248	229	246	228	246	245	248	243	204	210	233	242	218	231	238	223	221	232	224	236	234	228	216	222	212	241	224	214	244	212	223	223	230	224	232	235	225	239	239	240	206	206	211	230	254	238	228	245	213	233	219	209	221	217	201	211	225	210	243	217	218	214	201	188	190	243	249	228	225	221	236	236	205	232	232	257	221	210	230	221	220	227	245	231	216	225	215	229	228	181	234	213	215	217	253	234	264	213	203	254	228	222	224	274	216	235	198	241	227	234	237	210	220	242	229	206	223	222	241	248	222	210	231	215	235	245	224	215	241	218	208	207	227	215	207	223	216	249	202	211	217	239	199	219	207	220	254	216	216	231	234	250	242	252	230	240	234	212	238	229	211	240	220	205	227	207	215	226	225	222	230	226	220	230	226	237	233	241	230	217	245	235	234	217	238	225	243	221	219	202	218	221	221	216	228	251	229	232	204	236	225	203	246	231	231	233	194	252	219	218	230	231	222	200	225	216	223	223	237	250	233	198	234	234	187	202	215	207	245	235	226	248	236	248	244	227	263	214	216	229	204	225	220	238	240	211	236	200	226	234	224	238	236	210	210	214	241	256	248	219	216	215	237	246	197	215	205	221	246	241	211	221	227	216	216	212	241	239	204	220	227	222	259	208	218	224	218	206	221	215	232	225	215	247	234	281	203	206	213	234	209	218	222	204	224	204	219	221	234	239	203	235	216	231	235	224	203	216	216	224	223	218	211	213	240	248	241	219	225	251	243	221	242	235	205	234	243	246	243	249	227	228	233	229	236	208	222	209	234	246	183	236	209	229	249	209	214	232	206	262	231	227	206	233	231	218	253	232	202	201	236	222	229	246	229	256	223	245	217	238	230	256	207	227	203	213	227	227	252	204	253	207	211	241	221	210	242	223	229	232	219	212	204	231	242	223	212	226	229	228	233	235	221	243	228	236	213	238	222	240	217	230	232	228	233	221	202	228	209	234	225	209	219	201	244	201	234	218	220	236	242	218	230	215	222	210	211	229	231	209	213	247	246	235	226	223	237	218	242	218	217	211	228	222	244	208	252	195	242	236	243	253	232	229	252	246	234	218	220	239	223	217	242	236	217	243	222	245	205	242	234	239	227	217	251	221	211	228	223	207	189	217	235
7706	11326	7654	3487	2418	2139	1626	1035	847	789	655	596	512	508	491	441	461	422	431	410	449	416	422	371	395	393	376	356	355	354	388	399	387	380	376	354	411	348	370	400	347	397	376	366	370	329	364	412	376	379	383	361	379	360	320	376	335	406	333	370	367	382	392	362	340	383	365	332	379	343	354	339	360	334	346	342	352	349	386	366	365	351	340	353	356	340	350	350	347	342	354	358	353	347	338	338	344	392	350	385	347	340	376	345	352	379	363	343	379	368	361	334	357	368	371	346	347	372	350	329	358	377	380	376	339	349	360	380	403	336	365	353	371	327	371	355	392	373	387	351	339	316	387	399	362	372	380	337	358	326	347	346	346	375	365	372	371	365	376	387	340	377	336	386	374	384	359	351	347	358	330	359	353	382	361	357	381	329	332	344	366	382	355	365	379	344	362	368	393	353	366	338	355	364	373	329	342	324	365	379	359	345	353	335	372	356	369	342	372	361	342	364	345	349	349	363	353	356	343	339	343	336	350	344	358	366	331	327	375	370	362	339	341	365	362	371	347	347	389	356	350	372	367	357	357	344	342	356	327	353	369	348	360	345	343	353	355	368	347	341	376	337	352	351	340	351	330	390	368	367	376	404	342	333	352	367	354	328	373	370	338	381	371	346	360	349	370	352	394	369	378	369	370	368	346	384	335	353	348	363	368	376	344	361	343	364	370	383	325	356	363	375	354	358	355	362	381	347	376	343	331	346	322	357	344	336	389	355	380	363	357	332	371	383	339	329	375	378	345	339	363	338	326	341	370	351	369	359	377	370	347	342	356	332	351	369	365	363	360	336	367	335	355	370	376	326	317	364	381	370	361	352	365	365	366	394	377	361	358	327	378	364	354	334	365	396	385	337	368	342	369	333	361	360	356	361	328	373	343	371	367	369	348	387	359	346	376	339	388	374	354	343	370	324	354	350	364	344	379	385	331	330	345	379	361	359	356	341	355	312	338	368	307	370	380	405	342	377	379	340	344	351	344	364	385	380	399	326	359	369	368	342	337	345	382	408	365	338	343	368	339	353	351	352	355	349	364	366	349	361	351	374	360	374	349	360	331	368	344	363	335	361	341	360	334	321	345	323	368	334	348	375	365	332	336	349	417	379	401	333	335	395	333	352	330	358	376	340	380	377	350	349	370	363	363	359	340	346	327	346	352	367	368	377	359	364	359	372	343	328	360	360	367	342	354	332	347	360	352	340	331	340	366	375	341	349	352	348	358	362	338	342	373	339	351	354	359	363	341	351	355	324	362	373	400	384	353	366	352	358	337	361	362	319	345	398	359	353	398	352	370	331	365	343	339	359	345	357	354	362	366	340	373	400	335	399	368	347	335	359	365	329	333	364	367	334	383	362	355	385	364	358	342	345	349	380	371	328	384	341	347	341	351	386	368	346	371	358	367	336	374	366	363	319	352	392	335	330	393	350	339	368	369	342	347	335	325	339	383	319	357	369	350	358	370	379	374	350	358	341	360	328	361	342	381	335	384	328	336	340	341	337	379	358	328	335	398	370	372	376	361	377	340	343	359	364	365	338	338	370	358	331	377	331	351	364	328	375	358	373	373	382	368	357	378	348	357	369	375	370	356	327	356	367	347	344	375	390	371	373	360	346	310	371	366	359	327	357	378	352	347	333	368	393	380	354	354	376	370	307	376	373	381	363	361	336	352	372	328	368	366	344	360	339	344	345	343	358	389	354	364	321	312	369	348	334	349	393	352	370	342	334	394	339	318	344	366	373	356	350	373	375	348	376	357	326	386	341	399	378	344	357	348	355	356	369	360	344	372	360	332	357	373	351	363	323	372	357	356	339	367	358	357	341	371	358	347	346	366	348	343	342	371	347	343	372	355	354	343	350	366	337	336	363	363	374	336	347	384	359	345	358	347	381	352	365	374	371	368	339	382	372	337	348	378	345	343	333	343	337	356	339	396	341	383	344	338	349	377	368	372	388	353	369	362	356	402	350	358	310	349	351	348	377	358	360	365	348	316	368	359	354	363	394	367	360	358	336	337	372	361	359	349	348	349	336	359	313	364	372	351	334	366	344	359	332	338	340	332	375	360	370	372	315	348	362	345	352	356	381	342	370	343	325	348	354	378	394	341	303	345	373	401	326	392	334	385	358	338	350	332	360	357	319	327	356	364	341	349	369	316	380	372	364	362	323	349	331	356	348	359	346	342	332	341	381	351	363	357	341	352	373	350	382	365	360	322	355	387	364	339	377	347	360	383	339	375	368	330	348	348	352	345	347	366	356	355	343	346	344	360	387	363	349	356	362	381	335	355	367	374	361	339	357	358	387	349	347	340	369	372	356	313	365	333	378	348	347	337	379	330	337	360	357	369	348	362	358	374	337	326	370	325	345	334	312	380	385	363	372	357	383	368	345	358	326	358	357	365	360	350	394	376	331	374	344	348	343	365	365	370	337	356	374	375	407	370	368	367	372	360	398	389	351	331	335	383	368	325	343	338	379	356	356	385	354	358	360	345	346	324	378	335	324	372	334	341	372	347	330	355	358	318	327	344	382	343	321	357	347	335	354	373	391	330	349	352	383	347	370	336	365	365	384	362	358	342	374	328	363	349	367	355	373	343	408	346	349	360	393	349	356	334	340	372	398	374	383	368	351	347	363	360	346	348	383	351	325	372	309	378	376	358	338	343	359	384	365	375	366	346	381	331	345	388	364	351	351	379	357	348	376	350	378	361	352	366	400	366	371	332	389	341	379	363	364	357	359	321	368	390	336	362	373	377	367	378	379	328	371	343	364	352	356	341	361	327	337	316	376	326	322	359	357	311	352	334	340	355	348	370	395	396	366	335	336	318	346	354	377	366	362	313	374	388	340	364	346	366	373	343	335	336	370	396	335	348	356	379	350	338	383	363	363	368	383	332	381	345	368	377	354	331	359	332	345	354	387	350	326	368	349	365	356	366	354	379	360	338	341	382	350	356	314	353	359	328	367	355	373	357	351	356	352	391	330	349	360	344	374	350	345	385	338	348	334	336	369	366	360	342	375	345	326	356	339	360	361	325	357	366	323	339	313	399	359	327	353	347	346	367	364	367	387	345	341	345	345	366	322	376	371	353	363	354	334	368	375	347	354	361	356	359	399	367	372	324	363	379	357	381	356	348	366	341	378	314	365	377	357	323	374	333	358	383	356	336	370	365	376	381	353	373	347	364	363	364	351	361	341	380	385	347	339	353	363	377	336	347	335	368	352	355	373	369	370	368	362	372	355	379	356	374	325	363	358	337	360	358	358	353	347	366	359	380	357	349	378	328	366	351	330	347	374	363	360	357	347	346	372	325	342	327	411	364	320	368	369	371	339	358	344	356	403	325	365	359	376	329	367	378	344	410	379	350	350	337	324	325	336	366	366	347	396	361	344	324	362	333	343	350	343	370	358	321	376	347	307	374	340	390	389	397	339	366	359	344	391	348	346	359	333	354	343	365	379
24323	21098	26625	25097	3542	755	708	549	528	472	429	442	489	453	485	455	438	470	461	439	449	448	425	428	428	423	444	454	407	434	391	418	455	441	424	433	391	433	412	406	421	425	452	423	423	384	421	414	459	418	422	430	451	427	413	408	422	428	452	406	405	427	456	440	403	416	413	414	414	400	426	415	440	436	426	409	423	411	452	439	404	416	458	448	398	418	425	443	424	427	397	397	424	427	401	395	394	405	401	422	360	386	422	435	404	392	417	429	431	413	415	396	418	394	427	459	420	442	406	405	405	405	435	410	450	424	391	407	433	404	424	446	403	394	447	411	409	424	409	418	437	397	404	420	403	394	396	396	416	404	424	417	438	446	409	407	415	408	420	397	414	408	436	412	396	425	422	419	438	374	404	402	376	406	368	401	435	397	396	407	401	433	435	421	399	402	449	405	429	400	407	426	466	438	403	420	434	411	422	374	454	441	437	393	411	394	426	392	418	406	405	416	381	430	397	453	394	407	414	393	424	443	426	408	420	387	414	433	394	436	444	387	396	470	392	403	386	420	413	416	434	388	449	382	433	401	395	406	374	449	400	439	418	414	414	422	421	415	418	431	423	428	404	396	400	412	425	395	459	453	411	469	408	384	441	434	427	422	447	399	419	414	391	441	430	371	414	441	428	433	405	410	415	399	468	414	407	412	425	413	392	407	417	434	431	399	436	383	402	413	429	399	404	375	377	430	396	413	411	404	426	391	430	404	391	379	409	404	418	407	441	407	379	387	406	369	440	429	393	415	415	380	423	406	438	408	415	418	428	441	411	443	437	384	407	419	386	427	399	379	407	410	414	417	449	414	412	434	425	434	393	404	430	413	410	417	378	399	410	400	393	412	428	410	419	399	429	406	412	415	426	402	426	444	386	370	377	426	429	403	424	425	458	395	444	430	403	396	400	425	448	438	434	405	412	391	423	416	408	365	426	440	465	405	418	428	394	386	406	427	408	383	416	416	418	443	411	378	403	392	418	422	414	422	433	427	405	421	397	400	430	391	403	439	375	360	409	389	402	392	406	425	368	440	431	406	406	426	377	416	392	388	426	404	381	403	383	393	434	391	402	421	387	396	436	392	418	436	390	393	417	412	385	429	449	442	384	402	425	413	451	412	399	417	408	399	401	396	387	382	409	416	437	430	424	382	425	417	408	399	445	405	436	432	431	437	404	457	435	429	366	433	405	404	389	425	402	432	425	440	478	417	395	442	452	403	455	418	431	422	414	414	472	414	458	427	435	423	407	403	418	393	423	417	410	415	383	431	418	405	388	456	431	449	418	428	396	439	396	419	390	431	419	396	397	422	415	436	438	416	428	404	428	369	428	397	380	436	414	408	431	433	424	386	403	407	404	414	434	402	423	395	445	405	430	407	440	390	402	393	434	422	449	440	441	418	433	398	408	413	446	435	396	423	409	441	419	429	425	416	421	440	381	411	410	426	384	406	409	410	399	381	409	439	428	455	403	433	404	430	406	439	422	426	437	408	426	422	407	390	427	409	436	432	455	413	410	397	446	407	414	426	438	406	444	410	434	391	411	436	406	400	438	424	390	456	403	425	402	400	433	422	441	428	397	413	404	393	430	390	428	412	419	414	371	398	383	427	417	390	419	387	423	417	434	392	430	434	420	417	405	406	435	410	424	411	392	412	388	421	415	399	428	425	424	389	431	432	417	385	428	407	403	403	385	408	426	413	418	405	390	416	380	423	413	398	396	377	462	412	397	412	404	411	383	400	397	430	403	385	415	424	417	423	378	453	450	394	412	419	433	437	441	392	432	416	414	426	394	440	425	407	390	402	425	449	356	397	366	418	403	416	420	398	392	413	408	445	421	423	433	409	438	404	396	397	470	404	438	408	457	399	378	436	412	408	426	387	428	379	407	419	406	434	428	402	401	424	399	422	381	426	385	385	440	398	439	352	385	410	390	449	405	461	407	426	387	406	418	423	444	430	357	430	430	413	392	405	393	414	405	403	418	432	415	430	435	372	407	380	427	404	449	416	408	431	395	434	459	379	422	405	442	396	452	404	403	400	418	423	396	411	398	455	436	424	414	425	411	439	378	405	469	405	448	394	439	408	404	379	406	413	393	384	403	424	464	404	388	436	427	404	422	426	420	463	430	414	415	394	411	427	466	425	400	405	427	401	418	420	401	409	437	441	410	387	406	417	400	429	419	441	414	382	407	396	414	415	400	422	391	395	423	417	442	422	400	419	389	408	394	396	461	393	393	415	400	416	412	424	421	404	385	404	433	421	403	400	423	428	412	392	402	416	401	427	426	420	415	433	412	405	411	444	443	383	429	398	430	453	375	456	442	386	406	383	460	397	389	414	397	405	385	396	407	404	428	472	410	419	450	437	387	394	405	399	440	407	407	402	392	403	451	450	387	383	387	423	427	414	388	400	396	411	407	430	408	414	414	440	433	383	405	426	380	386	398	398	384	435	419	411	413	424	405	421	410	453	435	393	432	399	416	410	421	398	438	395	353	386	420	474	405	438	422	401	392	394	425	446	427	428	403	413	438	399	404	427	405	381	407	383	465	403	417	385	401	419	418	418	416	420	406	416	418	409	421	447	409	410	413	451	443	425	437	412	404	435	408	435	420	389	400	405	433	407	439	433	413	398	412	405	438	413	458	428	424	433	446	407	398	414	401	384	396	417	409	415	396	417	445	437	396	416	417	356	406	390	442	392	409	392	434	405	437	459	411	456	406	402	421	435	426	418	392	409	396	426	431	389	415	435	402	424	420	396	392	354	404	398	410	417	435	452	432	420	390	425	400	374	403	391	408	416	413	397	421	421	400	379	430	456	429	409	382	417	415	394	416	449	410	412	413	398	411	376	425	425	407	401	408	417	416	416	377	400	366	441	431	430	401	437	364	412	429	415	400	430	416	423	431	405	408	421	423	421	430	382	422	421	426	428	418	432	453	388	399	417	376	402	416	429	420	414	453	389	390	427	410	422	388	425	451	407	424	438	417	375	392	412	372	391	421	401	400	419	398	390	447	398	418	394	409	410	448	396	372	436	424	426	441	417	439	427	409	404	416	378	378	366	437	399	396	418	439	430	386	392	428	385	404	395	381	380	438	437	392	427	432	381	436	434	398	430	420	420	402	463	429	392	409	396	453	454	381	420	420	403	395	446	415	397	429	388	389	423	447	428	415	429	471	419	409	438	463	448	432	404	412	372	448	430	398	415	406	400	436	418	389	403	447	379	428	430	440	404	416	392	408	431	404	416	427	398	420	435	415	434	427	446	413	413	389	403	425	411	348	415	416	404	425	421	402	405	440	424	455	402	408	431	440	383	333	422	381	429	406	428	390	404	426	407	429	413	397	428	438	398	375	416	407	416	387	398	410	419	426	413	426	423	395	428	421	399	420	427	390	417	421	408	407	437	421	396	404	435	430	422	431	423	418	380	425	433	395	469	410	390	429	413	402	422	412	424	457	425
7744	7321	4885	2311	1708	1393	1447	1122	887	820	773	744	690	699	699	662	652	645	662	664	606	637	598	658	593	634	628	644	620	624	609	675	599	661	653	605	615	590	645	614	656	618	590	619	654	615	632	610	620	614	633	625	637	600	616	634	628	605	604	603	599	632	585	629	576	637	561	607	615	648	647	626	645	627	598	605	581	628	615	654	609	585	614	608	617	641	613	626	608	583	627	650	650	600	617	566	603	621	645	640	625	600	617	631	650	592	576	578	608	604	642	632	605	618	613	638	620	594	633	618	633	603	592	606	624	604	619	605	594	608	631	640	606	618	603	655	606	608	572	592	604	607	609	571	617	603	641	629	614	636	612	619	649	598	641	646	628	633	608	594	560	625	612	649	626	626	620	586	603	665	572	654	620	639	596	592	595	657	658	608	631	584	589	639	574	569	606	584	597	600	642	620	637	616	636	619	617	633	574	615	660	613	604	615	635	594	646	617	606	573	630	583	607	610	590	624	654	589	637	653	589	658	624	624	636	645	630	599	598	615	617	613	610	599	642	643	638	639	593	599	669	584	578	585	619	657	657	616	660	615	627	584	590	624	632	632	617	629	655	615	583	621	580	602	577	612	583	622	636	608	608	627	640	596	609	606	590	657	597	603	638	609	628	596	617	583	591	611	620	619	669	611	628	626	647	619	579	599	623	579	602	625	604	555	655	599	623	640	622	590	581	594	648	631	598	624	650	635	598	625	642	616	654	585	637	592	625	610	627	597	591	608	629	637	598	609	624	587	603	591	621	640	557	615	650	642	562	621	635	616	615	618	628	611	640	611	583	628	591	582	593	628	616	601	616	654	644	579	620	592	603	621	588	632	581	633	619	628	614	614	649	606	564	586	641	627	621	574	617	623	652	615	676	607	617	641	552	581	641	627	602	589	644	627	598	698	599	644	617	603	632	643	602	628	634	647	616	645	620	647	627	645	603	635	626	589	592	606	623	599	577	638	609	616	624	646	641	574	613	570	608	627	634	592	624	579	594	656	638	566	635	622	618	684	589	668	595	633	619	597	631	594	620	605	643	610	633	663	597	613	585	623	604	625	577	614	634	637	610	629	621	610	614	598	612	657	663	592	608	615	637	622	616	605	598	601	581	621	632	595	588	630	569	593	586	620	583	617	593	607	618	614	656	586	675	654	649	573	640	610	649	650	607	632	614	591	591	623	611	632	610	636	612	660	635	631	631	608	589	596	629	619	591	634	618	631	611	630	603	624	640	620	579	671	627	564	649	636	663	592	629	651	574	630	673	596	609	653	635	550	561	645	571	599	648	613	644	664	603	609	610	644	585	604	640	594	612	602	574	563	644	637	593	637	600	604	616	646	633	599	601	626	564	624	642	626	611	645	595	623	609	599	580	568	612	599	624	625	611	582	599	577	550	619	585	646	630	607	603	619	587	623	576	619	620	603	642	652	606	605	626	642	608	643	593	581	643	613	608	632	630	591	620	614	557	644	625	639	659	594	626	619	626	614	656	638	609	615	590	643	583	614	641	567	619	584	623	652	602	614	594	617	642	627	601	664	588	622	613	603	618	649	615	605	675	628	620	614	594	588	579	603	616	625	603	585	578	622	630	630	620	600	636	590	629	630	638	656	635	606	630	632	652	619	633	629	618	650	623	647	651	660	572	616	576	591	639	594	602	603	594	673	604	612	638	630	624	624	676	638	611	617	558	640	604	553	592	630	615	631	566	585	645	585	633	631	614	626	627	634	604	595	617	622	573	578	605	634	632	604	624	598	645	612	612	627	571	575	609	613	567	644	609	577	638	604	629	636	629	574	627	573	606	645	622	627	644	627	653	587	619	607	617	637	634	606	580	613	612	637	667	614	617	619	566	607	656	590	625	598	629	600	623	591	637	616	667	631	637	661	628	641	573	661	632	634	632	616	601	619	641	602	622	582	612	627	608	636	592	613	642	610	615	619	625	614	620	621	621	628	585	591	630	609	624	628	658	597	586	640	595	600	586	645	646	631	594	644	606	641	632	637	619	603	608	615	631	638	589	606	616	648	589	634	597	594	650	601	567	623	588	611	644	636	642	629	631	619	645	653	608	620	594	613	646	598	591	615	612	631	626	612	629	615	628	582	608	618	621	603	640	637	612	580	615	573	630	601	577	618	631	614	604	653	587	636	580	603	642	626	640	651	605	608	562	600	606	652	604	611	624	614	623	658	626	641	611	617	601	654	605	600	614	580	615	600	648	651	616	593	618	536	566	617	613	597	672	606	607	593	624	576	620	649	628	565	660	615	610	602	597	612	571	609	607	626	624	628	575	623	606	602	602	592	609	586	614	623	592	645	601	614	574	595	633	629	584	593	632	602	592	583	635	585	664	637	578	641	597	600	610	611	615	624	636	606	644	628	627	595	606	602	608	658	662	615	635	541	598	645	597	567	610	576	575	591	623	581	594	650	617	667	600	578	625	622	609	611	621	615	636	614	596	618	613	610	614	590	609	627	624	581	714	597	593	637	643	627	614	568	628	595	611	605	562	643	629	636	624	591	667	609	596	595	627	601	635	594	607	640	623	643	629	622	622	602	610	596	605	639	577	624	616	627	643	576	607	650	621	579	590	656	646	638	599	603	623	602	570	625	584	609	634	623	628	609	624	622	615	651	607	615	624	649	586	584	613	613	598	592	608	628	588	610	579	602	622	616	636	615	579	673	615	630	562	598	621	602	616	608	634	609	600	586	598	626	610	604	635	640	616	669	573	643	596	612	585	636	630	607	613	666	581	606	633	571	611	620	678	627	641	603	633	610	626	586	618	646	619	594	607	609	597	610	659	626	639	621	597	562	577	601	602	575	573	608	663	644	621	641	615	631	600	556	577	625	578	614	599	600	623	613	660	571	653	647	684	587	612	593	609	666	611	606	566	621	606	605	610	616	626	636	602	613	623	627	619	619	612	635	594	639	609	649	605	615	594	628	640	606	635	575	646	669	603	620	625	593	617	598	604	603	606	584	614	625	569	651	639	620	661	619	605	644	610	636	608	614	581	616	629	630	596	642	603	576	626	614	595	635	670	591	590	646	580	617	606	639	620	631	647	598	593	619	705	638	642	637	651	563	618	608	589	614	655	598	598	650	581	632	661	601	605	645	612	605	612	663	647	613	599	618	610	619	631	600	566	578	640	651	601	642	607	592	603	619	627	652	674	598	626	663	602	622	614	645	642	627	636	634	598	632	652	605	650	612	618	586	615	603	679	664	614	614	588	623	631	644	637	639	590	581	594	540	648	580	629	567	623	588	585	608	606	629	599	648	602	612	608	606	649	617	602	595	626	633	593	610	584	609	604	645	598	602	625	652	644	624	596	602	575	615	578	568	610	611	614	579	619	631	634	559	610	626	618	641	579	614	598	631	606	586	613	633	614	616	632	625	625	613	607	629	651	602	627	590	588	596	616	644	564	611	675	591	599	588	601	651	618	689	643	630	619	607	620	605
22174	21102	28753	23671	21099	21018	3469	771	409	373	293	232	242	214	205	198	185	168	161	167	146	175	138	142	159	133	158	130	134	132	127	129	119	129	132	130	132	124	120	145	103	132	117	129	151	139	124	143	138	97	115	143	110	121	137	122	112	113	128	112	124	107	124	127	123	108	124	123	122	119	98	129	112	109	111	115	118	110	129	134	126	107	127	122	111	107	128	126	123	121	128	112	152	107	130	108	146	130	114	119	122	124	125	125	125	108	115	116	119	116	118	109	123	110	114	141	109	129	109	114	128	107	93	131	144	117	114	109	108	130	120	108	119	125	118	127	125	117	131	124	127	119	114	105	125	128	123	115	121	109	108	116	114	127	107	109	133	101	127	93	121	146	110	125	122	130	98	127	136	108	112	109	111	117	129	102	115	110	119	104	121	118	135	117	128	110	110	120	119	104	111	112	122	106	129	115	113	93	105	115	131	113	108	111	99	111	99	119	133	125	144	123	111	121	103	116	124	121	118	114	136	131	115	112	118	113	126	124	115	121	106	109	114	123	116	148	112	122	120	118	125	129	113	111	113	138	126	114	112	104	119	126	103	112	124	114	95	125	107	122	112	116	120	129	108	134	129	122	122	115	122	125	100	108	133	106	118	116	124	123	121	101	108	103	100	108	122	103	114	109	130	117	112	148	122	109	121	127	106	103	113	101	111	131	136	111	129	130	123	112	113	143	105	112	115	118	134	120	110	128	126	109	112	126	127	131	120	106	122	106	129	101	119	107	116	122	94	129	121	139	115	94	116	124	117	130	153	116	104	99	111	115	113	135	113	116	116	104	127	112	101	104	134	105	117	121	125	113	112	128	134	131	114	135	135	109	123	115	107	124	121	103	123	110	115	121	109	129	118	130	116	122	124	101	114	110	116	112	112	131	111	119	106	111	122	123	117	116	131	99	116	100	109	115	116	112	116	124	108	110	105	109	110	101	116	129	114	104	103	127	116	139	111	130	151	112	117	136	115	122	107	109	119	112	124	109	114	105	126	117	111	108	135	119	121	114	101	113	122	106	113	127	112	128	102	112	127	96	101	136	124	115	96	120	119	126	120	90	116	142	115	117	129	119	111	117	115	133	113	119	113	112	123	124	114	125	126	121	108	116	114	109	107	113	119	106	104	119	137	127	132	109	122	98	107	114	124	106	122	109	118	142	111	105	119	122	104	133	119	117	121	135	107	109	106	109	116	126	118	121	117	120	121	100	109	111	117	117	115	107	108	101	139	99	127	119	113	103	122	109	108	121	111	120	118	102	106	129	151	125	99	109	105	103	125	112	118	117	113	114	105	106	120	136	111	123	95	114	130	124	127	115	109	100	125	120	105	117	128	133	143	118	109	99	114	124	112	132	132	98	92	103	119	126	106	115	113	121	128	129	106	113	125	122	128	93	101	127	107	115	130	117	123	104	137	127	119	112	121	126	119	123	116	105	109	112	126	114	113	133	121	128	114	136	120	115	116	132	114	105	124	114	131	135	107	129	109	113	98	118	102	129	116	126	123	117	110	119	107	126	130	126	120	114	131	98	125	118	110	123	105	117	112	109	125	145	125	115	123	124	120	113	120	123	124	121	113	114	116	97	102	126	126	115	137	111	124	114	129	133	118	107	112	119	141	90	120	110	132	122	110	118	126	122	116	110	130	127	110	120	91	130	115	108	125	116	108	113	113	97	128	110	117	105	108	121	106	107	107	111	107	120	129	105	121	125	126	117	138	138	129	133	120	112	117	109	125	110	147	108	128	133	124	120	116	122	125	108	114	121	120	122	140	118	121	139	117	121	130	105	110	113	116	130	116	107	133	117	105	131	100	116	134	109	96	117	108	116	119	115	128	107	92	110	97	126	117	103	136	116	125	140	124	121	133	136	129	129	126	109	130	101	105	118	107	123	107	104	121	113	113	138	125	122	128	123	105	128	130	109	125	106	124	149	131	102	116	114	121	114	103	113	114	96	123	106	126	89	104	133	112	103	122	110	106	126	123	122	129	104	126	124	141	106	121	121	119	125	106	131	137	113	126	142	97	124	122	116	119	94	108	114	134	97	93	129	119	126	119	119	91	133	117	95	134	130	115	103	141	128	96	121	124	136	103	106	106	125	131	126	114	136	125	123	131	122	118	119	112	124	125	112	132	129	128	111	101	138	112	118	122	114	122	113	104	108	116	120	120	128	108	121	107	118	119	131	120	119	119	130	109	120	113	105	118	120	133	121	140	102	136	120	109	116	104	135	102	132	115	98	113	110	131	118	116	117	124	116	128	118	119	100	114	117	118	104	134	110	115	115	122	121	129	133	146	110	124	129	109	113	108	99	131	119	113	136	106	125	129	112	127	108	117	108	101	123	100	119	135	109	120	121	114	110	139	105	107	123	128	127	111	115	102	115	128	123	105	124	139	116	119	117	116	130	123	108	121	125	135	119	112	120	120	107	118	119	111	124	122	143	110	140	125	140	130	122	97	101	127	128	140	131	121	113	135	128	102	106	125	135	116	127	102	129	120	106	112	98	117	120	134	121	122	120	107	126	119	116	100	100	103	112	106	114	123	122	129	124	115	124	132	133	112	95	113	133	103	126	115	108	124	137	113	126	113	126	117	107	112	111	126	121	105	122	137	146	106	130	125	109	118	110	128	107	109	117	93	96	123	118	118	109	131	116	117	101	107	121	129	121	110	119	118	118	120	99	126	124	120	122	114	120	108	112	133	104	108	121	136	121	133	111	114	129	127	133	116	125	143	125	118	107	99	112	114	138	104	130	121	116	105	120	131	111	120	99	130	142	121	109	121	129	103	111	112	121	132	132	108	125	109	120	108	119	120	113	118	117	125	109	137	110	99	99	120	103	106	117	113	117	102	141	125	132	102	116	117	131	128	108	107	133	124	114	113	108	124	126	118	115	128	130	114	110	107	110	111	134	114	148	114	115	106	102	105	107	113	107	112	115	101	103	125	120	113	129	98	100	134	115	120	108	144	116	125	114	125	113	113	116	106	113	112	112	112	118	100	141	128	112	117	107	103	104	103	96	102	119	121	87	126	108	109	120	119	118	126	118	135	122	129	117	104	110	104	132	133	112	97	112	135	96	125	126	110	112	117	119	116	110	108	100	116	115	106	127	112	104	131	111	132	110	135	118	119	110	99	122	117	111	120	110	103	120	112	97	135	105	112	131	118	111	124	124	114	137	117	111	120	114	112	108	103	112	128	111	115	139	109	117	106	119	115	123	127	125	118	106	110	104	128	101	109	125	123	110	130	127	114	137	100	108	104	101	123	110	105	105	124	103	118	136	115	116	120	106	113	110	121	108	105	111	106	112	120	122	121	139	123	118	113	121	120	137	118	140	115	110	108	119	120	135	120	136	104	140	97	141	121	106	121	122	110	117	109	126	170	105	113	113	134	110	124	113	120	98	128	123	110	117	109	113	128	96	113	107	110	105	103	99	118	109	129	117	133	107
9470	16933	11366	5363	3486	2439	2434	1649	1086	938	720	583	500	479	418	348	359	339	280	299	268	246	254	278	240	221	236	239	222	192	229	208	207	196	223	234	208	213	203	197	185	212	222	220	203	203	182	172	193	187	200	204	202	215	169	184	181	204	195	210	181	196	203	195	195	203	196	180	211	182	169	179	206	156	159	171	185	179	208	162	181	178	199	175	175	175	187	168	191	178	203	191	152	196	159	188	178	190	177	179	200	168	171	175	180	190	181	185	186	160	171	163	175	184	185	190	177	180	168	179	185	172	205	180	173	150	188	195	168	163	164	194	185	179	199	167	175	180	193	180	185	184	191	167	164	191	160	181	178	177	158	188	171	181	190	168	195	190	184	178	178	191	191	193	183	178	152	190	163	185	184	187	179	179	151	175	166	158	166	176	184	188	193	184	152	171	168	189	169	193	189	163	195	185	171	173	183	157	159	192	177	180	193	204	179	179	172	173	175	192	156	174	171	191	193	153	165	187	180	181	178	174	195	199	189	186	176	184	181	181	184	174	183	168	194	206	181	159	176	195	152	172	169	159	184	178	171	183	189	175	179	195	201	209	159	173	158	170	192	183	161	183	169	191	203	174	189	169	149	160	190	173	167	175	160	156	174	175	198	178	190	180	158	184	184	187	186	173	172	177	162	164	187	171	185	157	162	194	184	168	179	198	180	174	179	187	184	156	203	178	177	170	196	164	189	193	198	180	196	195	182	181	181	200	186	180	163	199	179	174	183	182	191	159	185	169	183	176	189	191	180	173	174	144	165	171	170	182	165	187	178	164	172	181	171	188	177	174	186	209	158	178	181	162	161	180	184	173	182	192	207	196	181	200	162	169	187	159	188	173	186	145	174	160	174	173	180	184	168	163	168	195	171	180	163	161	207	176	171	158	207	179	171	174	183	174	210	169	179	186	182	154	181	198	162	200	186	175	170	172	173	168	193	189	174	154	181	152	170	180	161	190	180	162	169	154	202	171	187	153	191	186	169	181	189	173	184	166	172	182	158	175	177	167	198	167	180	165	186	175	175	167	187	178	174	176	192	155	170	159	168	191	196	193	181	170	179	179	174	179	191	178	176	195	153	162	174	213	174	178	152	183	175	167	171	197	194	188	202	179	172	185	171	175	176	189	174	169	184	158	191	201	192	169	200	157	175	174	214	172	169	195	161	182	172	181	179	186	184	188	205	179	146	157	170	190	185	194	189	177	174	188	189	166	186	166	186	169	178	170	175	194	170	207	166	181	184	197	202	199	179	193	167	181	175	179	211	189	157	174	185	179	174	167	154	154	191	183	173	171	169	180	158	187	162	201	183	184	162	177	192	162	198	159	168	182	199	165	187	192	180	176	180	156	190	173	193	176	169	178	180	169	181	186	155	172	177	189	174	171	176	181	171	198	185	169	189	182	168	164	175	172	162	174	173	167	162	191	163	184	190	213	154	188	176	181	182	203	173	176	161	194	170	174	195	187	169	188	171	196	184	200	177	181	188	187	190	173	170	179	176	168	185	171	173	180	188	191	153	195	177	166	184	161	199	206	162	185	180	189	168	187	204	172	179	189	174	190	190	156	173	186	208	169	191	163	166	192	182	183	202	171	171	174	193	195	178	201	185	168	186	183	174	162	164	174	146	161	190	182	185	187	160	166	162	164	150	167	181	175	178	178	157	177	177	157	164	186	204	182	179	206	170	164	189	198	182	179	189	157	198	177	177	153	176	189	172	170	161	185	165	161	168	181	165	157	169	159	181	174	181	205	197	176	155	177	191	172	176	187	186	173	140	195	157	205	194	156	186	165	175	199	168	153	147	162	191	183	162	174	190	196	193	188	167	190	152	179	163	200	188	182	171	189	172	180	205	181	176	170	144	171	183	156	168	165	196	184	166	182	180	173	172	183	205	177	169	181	176	204	176	194	184	165	177	179	173	174	177	191	182	175	176	184	202	161	155	167	155	195	175	184	180	185	192	168	164	171	188	168	167	184	183	161	179	171	174	186	177	182	188	194	196	184	181	171	190	197	180	168	154	186	198	168	178	181	194	174	181	178	184	167	168	187	183	174	176	158	209	190	166	172	179	165	183	158	171	163	151	181	175	192	159	182	164	166	164	189	209	182	189	195	181	173	178	183	150	177	181	164	199	185	159	179	168	171	175	200	152	169	168	161	179	191	152	188	172	161	168	182	178	179	177	199	174	176	161	178	215	194	183	191	163	168	158	190	164	181	182	177	192	176	194	193	190	175	173	159	184	174	204	207	173	166	173	164	153	191	192	195	180	178	173	197	183	150	188	180	181	176	178	193	155	197	180	182	167	165	188	209	184	184	195	161	170	165	170	188	187	193	190	173	182	179	170	187	185	167	168	169	151	181	157	204	203	154	162	187	173	200	172	163	186	177	171	187	190	159	158	171	174	178	191	176	186	185	188	191	161	199	189	175	181	173	182	167	177	197	180	168	177	186	160	170	176	179	208	151	153	196	187	174	165	178	148	202	215	171	170	188	189	188	189	188	188	175	193	190	183	173	176	169	164	165	174	157	168	156	190	161	202	176	172	171	168	168	159	158	175	184	177	193	185	201	171	182	207	181	176	176	183	160	206	174	196	163	186	180	181	182	178	155	200	178	184	176	170	190	177	189	182	176	163	189	178	174	173	179	193	190	153	177	162	178	177	183	194	184	195	188	206	178	163	149	179	170	181	168	180	166	189	174	163	163	184	182	176	210	146	197	190	188	180	171	171	165	198	178	190	169	187	182	166	157	185	161	170	163	162	198	188	185	192	180	189	167	169	188	155	168	197	187	183	150	164	173	158	165	170	189	159	185	173	180	164	183	168	172	181	167	194	159	176	174	159	198	168	198	186	185	168	163	181	173	179	179	150	192	192	176	197	166	214	178	176	171	184	165	163	169	196	180	182	193	165	169	179	194	170	178	186	196	199	191	188	164	151	173	160	186	192	160	172	178	177	180	178	157	185	189	195	183	162	180	174	166	178	163	176	156	199	163	191	195	191	178	175	200	180	154	175	201	165	163	180	184	147	164	161	183	195	199	163	168	168	168	218	167	174	179	187	196	170	182	171	189	179	170	179	193	197	205	185	175	190	157	172	160	198	180	169	170	164	186	176	181	192	192	178	168	169	190	181	158	183	168	183	181	157	190	166	189	172	179	169	182	177	173	165	200	170	177	185	191	180	186	173	206	167	190	164	183	181	193	161	190	198	193	156	179	186	188	161	181	165	204	183	189	195	182	182	204	165	163	178	168	169	191	158	170	206	172	174	182	197	162	220	194	166	177	182	184	163	187	186	155	180	185	181	158	177	185	197	166	167	193	180	161	181	167	161	176	181	171	180	167	187	169	182	170	177	194	170	191	163	176	194	164	149	181	199	160	171	183	192	150	169	187	188	164	187	174	180	177	154	191	176	171	169	186	148	160	164	176	183	181	185	161	189	181	190	191	177	193	209	180
26616	18757	5157	1186	779	617	556	559	450	462	474	449	474	438	447	484	436	456	411	438	446	429	424	449	429	459	396	425	449	439	460	415	437	423	443	474	474	443	461	432	456	456	458	465	421	435	444	430	419	385	430	410	453	413	458	437	444	427	415	413	392	440	409	444	474	453	427	410	439	418	407	415	446	406	456	407	453	397	452	429	409	413	451	433	409	404	406	429	427	412	406	408	431	415	440	457	455	498	411	445	440	447	415	453	422	437	414	446	445	457	423	422	455	445	434	425	480	442	436	439	440	449	435	435	426	481	439	428	421	424	426	436	467	424	463	413	415	458	431	465	407	397	431	419	414	405	421	463	467	455	456	411	457	430	444	442	463	446	468	419	456	452	421	442	440	452	423	435	418	427	436	407	434	422	446	440	416	433	425	463	443	467	422	416	438	446	407	430	438	427	441	410	442	466	419	444	456	429	434	419	441	445	454	444	460	451	449	456	442	433	430	452	427	406	416	445	443	493	424	428	447	407	416	471	484	436	423	435	431	431	447	441	445	463	416	460	427	424	451	428	472	444	429	417	410	414	449	417	432	429	469	449	462	434	440	428	391	431	435	469	438	422	441	442	437	470	436	416	436	410	488	444	397	476	455	425	406	418	450	420	449	449	411	435	455	407	427	414	422	451	433	461	442	423	482	410	448	448	444	459	418	429	422	451	452	438	433	425	426	469	440	409	426	448	417	435	478	448	451	404	448	440	414	440	453	437	397	467	422	429	466	426	457	408	420	434	428	413	447	472	460	480	476	440	439	429	431	392	428	442	470	432	423	418	457	462	445	450	449	415	451	435	441	409	478	465	474	410	428	448	442	435	418	416	448	469	447	421	450	402	410	411	419	453	404	397	456	446	438	455	458	422	452	442	463	441	443	428	435	441	448	457	450	433	445	417	405	438	420	416	436	414	428	423	449	434	453	452	406	411	434	420	402	430	423	410	474	441	411	457	457	458	429	435	403	413	419	426	425	436	415	401	402	418	463	462	406	407	418	424	450	460	411	434	408	471	453	431	446	409	434	438	456	468	454	420	405	454	410	395	454	448	411	452	420	478	425	457	444	457	446	393	462	416	454	402	426	429	470	418	458	426	419	417	435	469	415	411	426	461	430	428	409	421	415	421	452	443	438	409	415	435	399	418	423	403	447	438	409	447	449	423	419	424	407	451	460	411	418	473	445	397	434	451	392	456	439	431	438	465	443	417	403	429	431	427	450	408	433	446	447	415	400	440	407	439	460	448	479	445	429	422	417	439	429	423	420	440	432	439	416	413	408	418	420	419	415	440	431	409	452	436	415	462	447	466	403	409	430	459	464	455	452	464	470	409	475	416	411	420	428	400	429	432	428	393	405	443	436	430	420	467	461	443	409	458	419	453	486	423	430	397	446	449	472	403	436	456	436	421	426	443	418	426	420	412	446	426	438	443	409	417	406	451	421	474	447	409	435	408	414	460	446	468	394	488	390	418	435	441	390	440	405	431	441	452	403	425	463	393	389	453	444	453	442	420	470	447	398	408	442	424	434	417	432	405	464	448	445	447	431	432	442	433	436	452	461	441	436	394	488	444	400	440	466	415	417	457	429	414	454	450	424	470	405	459	435	437	454	438	409	484	396	412	437	431	477	414	430	427	401	460	439	425	431	437	421	421	447	410	409	442	413	432	440	382	450	438	389	435	461	438	450	424	442	444	456	430	416	431	451	442	427	424	450	442	440	424	450	441	406	431	427	389	448	455	413	366	396	455	443	404	418	373	417	409	448	483	384	460	437	455	408	394	430	424	444	421	431	432	445	481	413	418	456	405	422	434	431	453	429	396	401	439	436	385	445	415	438	380	422	464	462	435	439	464	473	466	397	420	450	411	443	453	441	480	417	440	412	457	442	442	411	415	453	450	429	437	431	461	403	452	409	414	400	446	410	399	422	399	409	453	459	456	445	412	439	442	428	427	407	437	437	450	436	413	442	402	423	437	453	427	459	430	413	431	450	436	437	432	451	436	421	440	415	449	432	435	427	391	427	439	427	449	450	453	440	415	428	392	460	452	398	399	447	424	437	426	420	435	439	480	434	413	425	431	438	424	410	409	436	421	418	428	442	446	437	425	451	437	457	466	425	448	458	429	466	436	442	388	435	418	414	463	445	440	424	444	441	458	438	443	400	428	428	433	420	464	440	415	451	465	407	423	419	420	452	428	423	409	429	420	420	428	429	437	418	422	410	413	418	465	414	434	449	429	441	430	455	431	432	404	438	420	448	461	435	466	475	442	452	443	407	373	435	432	412	400	452	428	429	422	422	438	438	432	433	427	451	456	420	445	432	420	473	425	441	443	446	432	450	456	437	447	448	475	440	429	432	417	421	463	469	411	434	444	433	446	457	424	416	451	430	459	466	426	449	423	424	464	463	410	422	448	487	450	419	423	452	439	446	436	432	409	434	462	415	396	429	435	429	436	419	431	433	410	391	402	417	431	400	440	440	433	427	440	430	425	394	417	421	432	461	446	442	410	469	421	432	396	432	423	429	459	447	440	396	488	419	401	449	389	454	437	445	428	403	398	378	412	471	401	407	421	445	447	440	475	447	401	422	441	417	426	426	406	402	423	431	469	472	490	432	429	433	386	430	441	448	434	417	407	433	443	425	406	445	439	428	458	419	473	430	426	451	437	427	467	423	418	451	411	450	439	424	419	396	401	464	436	420	455	409	443	491	425	432	442	441	457	423	449	442	445	449	452	435	421	448	441	394	416	420	445	436	426	451	425	439	392	419	435	467	441	397	423	475	420	450	419	396	453	405	424	415	431	425	425	408	443	414	421	429	432	412	404	448	398	420	428	385	424	480	432	405	440	421	429	443	434	420	466	470	438	459	436	485	417	440	439	458	453	479	430	451	448	445	450	425	397	419	480	453	413	418	416	406	476	445	393	459	457	441	417	449	448	435	432	444	441	404	421	405	475	412	441	432	453	455	404	435	412	453	420	457	436	450	433	471	434	423	432	457	457	463	440	436	458	448	439	446	438	415	444	421	424	421	427	451	422	448	419	419	400	434	411	465	436	429	435	451	434	433	435	431	454	438	439	412	478	487	423	443	461	425	431	457	405	404	443	414	407	445	414	431	452	468	423	440	455	455	404	423	438	381	450	425	446	393	448	434	435	434	458	449	439	426	442	418	410	430	406	421	412	443	449	446	457	427	422	406	402	424	407	422	410	408	494	397	411	421	450	450	388	450	418	442	463	454	459	448	428	408	474	451	463	416	445	379	433	414	422	428	440	426	439	417	420	424	462	444	424	424	414	399	443	452	434	420	465	447	412	441	445	473	418	438	452	420	414	430	416	446	424	417	415	449	433	418	415	427	430	444	449	397	446	458	427	460	459	475	444	428	434	418	445	412	439	379	461	430	443	430	445	416	412	468	420	417	453	418	443	401	420	444	432	430	459	414	437	439	440	460	457	438	409
7235	3708	2283	1435	1115	988	1049	942	786	824	750	648	710	672	686	680	668	661	701	662	690	739	626	648	667	704	675	694	656	616	711	696	684	683	622	655	660	657	678	660	664	670	622	644	685	681	663	702	679	630	686	658	678	661	669	650	669	681	685	668	646	636	683	655	649	627	652	637	680	657	670	628	643	717	687	641	677	679	661	619	635	648	673	659	673	694	653	615	662	684	631	650	670	692	616	658	668	657	659	589	670	620	647	677	641	648	613	685	699	621	639	658	653	673	687	662	631	687	665	644	655	649	669	645	664	646	649	680	663	643	653	684	665	686	644	648	683	664	630	683	647	631	640	632	632	683	660	675	621	679	631	637	670	612	638	641	646	607	680	702	651	679	670	659	621	662	627	649	666	711	661	637	655	629	612	692	650	730	682	653	702	661	644	645	658	642	680	661	705	648	636	718	623	711	662	648	651	650	652	669	620	665	667	656	645	660	629	651	637	661	604	647	622	710	691	654	704	634	684	662	678	689	629	666	659	660	652	663	658	671	625	630	659	657	655	631	660	679	658	686	632	654	683	620	628	682	624	640	635	644	652	626	636	657	692	667	656	647	630	667	692	632	605	704	628	651	649	701	647	623	654	691	618	650	657	682	635	627	680	654	653	643	646	643	651	704	701	650	606	667	668	674	666	640	639	666	669	612	603	622	620	610	618	635	644	630	656	660	657	643	686	664	628	652	696	686	634	678	644	622	671	668	650	663	671	640	695	669	649	635	662	608	675	681	670	656	638	630	609	643	652	636	661	669	661	627	678	679	709	630	624	623	647	667	629	627	657	627	679	683	635	642	677	640	690	639	700	644	675	644	669	628	656	672	665	647	658	689	672	614	658	668	699	689	638	632	655	689	623	651	671	664	688	606	644	678	653	642	639	687	633	655	642	673	641	654	653	658	672	692	641	679	664	688	681	647	645	700	663	640	673	625	634	635	665	671	642	611	655	676	695	691	648	688	620	639	660	664	650	620	576	653	687	654	671	668	664	668	686	660	633	629	645	686	692	679	627	687	640	676	675	647	659	658	658	598	675	660	610	662	672	641	649	682	642	686	660	643	685	676	627	651	654	643	680	634	647	663	642	673	660	655	679	655	636	692	680	634	629	695	644	628	723	693	634	664	654	692	652	666	646	628	644	655	657	635	694	672	640	657	658	650	649	664	611	618	669	665	681	651	665	696	626	694	663	619	616	659	670	683	661	645	654	655	637	668	650	628	682	682	665	690	681	633	646	651	650	628	643	690	651	624	634	697	694	651	668	696	652	697	686	636	683	645	629	622	621	650	620	668	653	665	666	650	690	684	648	659	693	713	650	633	646	615	703	629	688	649	631	645	634	662	606	698	652	696	667	727	643	649	679	635	667	688	639	637	636	621	651	657	690	633	657	646	687	643	672	644	662	648	648	664	673	617	672	654	673	612	608	648	658	690	602	690	641	651	709	646	656	678	637	674	660	637	668	656	696	657	658	631	630	708	629	670	658	663	693	619	665	626	696	662	689	669	612	672	634	705	659	612	695	629	662	616	683	653	671	623	653	654	635	649	659	675	674	612	590	642	715	635	640	688	663	672	677	676	693	653	636	652	628	653	670	653	642	656	676	694	697	647	704	617	674	689	667	619	634	628	681	642	633	665	677	618	722	596	682	632	700	678	661	673	683	653	610	639	641	689	691	687	728	643	654	635	651	622	626	713	649	631	638	707	660	646	640	634	645	667	681	617	679	673	709	647	651	668	670	678	659	667	666	707	651	704	657	640	657	639	658	634	689	668	660	663	637	625	659	616	637	665	706	654	623	665	619	701	622	620	652	693	672	638	644	641	655	629	661	654	655	678	635	688	633	664	623	657	679	698	666	628	663	646	639	666	626	613	641	687	668	667	717	637	620	636	705	646	641	679	679	693	651	646	670	669	615	596	659	671	669	673	655	642	681	643	699	588	615	695	627	669	663	680	639	636	602	598	670	658	612	635	662	650	608	716	645	676	682	662	704	647	629	634	626	657	578	652	627	716	693	654	653	663	719	669	655	656	665	650	701	661	646	702	648	600	676	674	636	650	689	653	621	699	669	695	659	669	644	654	670	700	649	626	616	680	701	689	601	694	690	667	652	679	613	666	635	691	674	649	641	674	665	619	635	649	649	631	651	669	658	659	629	666	681	640	619	655	666	672	602	652	605	682	707	622	633	678	630	624	623	678	665	671	648	696	653	628	672	652	653	619	627	617	661	662	645	638	672	624	692	652	629	668	650	664	654	647	662	627	679	698	643	634	690	692	638	683	689	635	649	671	607	675	644	652	637	644	661	657	636	649	674	663	681	655	668	668	645	632	680	560	606	649	655	679	696	617	629	672	698	659	641	612	651	653	613	671	651	628	667	644	629	671	632	634	708	624	670	645	641	693	652	659	654	679	653	668	662	647	602	672	609	668	622	663	696	643	690	653	642	649	667	676	679	613	654	622	617	719	638	679	651	627	690	676	682	651	620	666	679	684	671	645	672	669	650	674	656	683	638	689	681	679	640	694	633	654	656	647	607	662	652	691	675	655	663	684	663	604	649	609	669	656	717	619	661	631	647	672	689	623	676	647	648	695	625	672	624	692	596	568	666	672	622	665	699	646	691	657	647	624	692	617	630	655	661	646	647	673	646	687	636	686	642	659	687	666	651	657	656	676	659	654	642	671	601	687	629	694	643	697	640	670	643	658	649	638	646	673	641	592	650	679	684	659	634	659	669	705	654	674	646	638	655	686	669	681	648	636	676	662	693	647	714	683	662	627	669	670	708	643	608	680	653	693	674	674	673	638	625	664	686	670	634	695	685	639	653	655	657	665	672	644	683	664	686	657	665	643	649	706	616	646	679	679	668	617	699	662	647	635	670	666	642	658	637	628	667	641	634	654	672	692	709	670	649	662	688	663	664	634	649	661	667	655	612	647	654	646	627	638	620	645	695	667	666	701	679	664	668	631	660	671	647	721	647	658	659	678	688	640	682	664	681	637	643	650	596	678	624	641	626	732	641	694	658	634	677	714	673	626	620	651	701	673	664	656	690	606	616	633	663	661	644	634	657	644	656	712	611	640	636	659	675	662	682	633	642	666	652	675	630	630	652	603	701	672	659	669	663	672	650	656	663	646	672	639	669	644	617	636	688	685	657	698	677	653	666	650	695	662	674	711	654	670	635	640	628	650	649	662	668	649	644	699	653	643	620	673	620	671	651	666	606	652	625	650	675	645	684	673	624	688	621	719	648	672	617	637	669	644	666	658	652	626	648	601	673	647	616	692	622	680	684	713	661	624	632	647	657	726	695	633	657	635	597	606	629	664	712	670	640	674	629	683	634	653	634	693	635	688	676	664	649	683	627	599	642	679	628	660	652	673	665	659	692	678	663	675	661	655	643	679	678	684	687	620	641	628	664	654	699	660	645	622	612	657	624	624	613	668	604	661	669	623	610	687
23033	21080	28198	24154	21019	6251	781	579	394	392	313	307	315	289	268	288	271	238	269	239	231	261	240	222	260	233	249	253	247	213	224	243	195	259	249	215	220	242	209	267	226	225	234	235	208	223	206	213	234	249	223	243	241	213	235	211	240	231	208	214	225	210	241	230	238	220	208	214	217	218	198	236	225	212	227	226	212	237	217	220	233	238	244	222	214	211	223	211	238	202	221	216	236	218	244	229	231	239	209	242	234	227	226	212	241	198	219	195	230	234	215	227	225	229	216	225	209	208	213	215	238	234	219	202	243	234	207	205	206	223	211	214	212	255	204	217	200	229	225	242	218	217	206	234	195	223	250	249	261	217	251	238	199	222	226	229	203	244	231	227	208	232	205	239	204	191	237	225	202	249	208	234	234	236	231	227	220	228	227	217	216	229	232	218	236	220	198	199	226	207	201	231	208	219	213	229	206	226	256	225	224	242	232	206	236	214	262	211	217	223	216	222	229	240	227	217	233	235	261	235	228	235	204	208	215	217	238	229	215	231	229	210	228	221	214	228	230	221	231	213	208	224	222	211	247	233	233	222	205	247	221	221	236	223	203	209	227	242	228	204	218	225	223	217	243	229	242	227	223	246	218	217	242	221	214	219	234	215	208	207	250	210	258	224	241	227	250	231	209	219	231	229	212	237	211	249	257	224	242	202	233	206	194	208	197	226	224	225	222	231	236	211	228	224	226	202	230	244	219	216	203	243	218	223	213	196	223	191	208	220	216	198	204	233	232	211	231	228	229	243	210	255	215	201	220	214	204	227	240	206	243	234	242	230	211	222	222	207	241	204	227	239	240	237	240	196	230	244	223	232	212	219	207	205	228	218	212	219	211	203	211	198	232	200	233	207	260	212	237	203	196	219	215	232	226	226	242	211	243	217	200	222	219	231	231	231	270	244	218	221	205	249	222	251	242	211	252	197	199	230	222	217	200	231	247	246	217	248	221	223	208	201	219	198	220	215	254	261	222	252	219	236	228	217	252	240	239	226	238	220	234	235	219	216	210	237	219	186	252	208	238	214	240	237	226	198	230	225	226	207	202	213	215	231	237	251	210	230	230	223	209	219	251	224	208	220	233	223	223	210	226	225	212	212	222	221	193	208	230	209	212	213	256	214	229	239	211	238	220	214	249	213	240	204	249	222	222	230	245	231	223	207	224	230	232	233	219	226	212	226	187	225	205	223	238	254	221	217	225	237	208	211	203	225	216	213	224	212	246	219	225	229	223	217	218	253	206	226	232	248	223	241	201	224	227	199	193	218	208	232	241	226	209	239	242	246	235	219	216	217	231	206	233	232	235	247	237	219	240	221	234	246	223	197	227	221	213	235	201	232	232	186	231	225	197	228	210	237	248	218	242	214	206	225	203	224	218	212	223	236	219	193	236	213	230	231	220	228	239	209	210	226	206	215	221	227	200	206	232	208	236	223	200	214	222	253	200	233	208	237	232	252	212	247	214	235	216	234	235	234	214	220	214	200	231	195	222	250	223	223	224	212	222	224	226	220	217	219	228	219	232	222	226	247	233	220	222	190	201	231	207	234	232	223	236	223	218	221	207	204	210	213	221	244	223	253	245	210	228	237	230	235	219	211	203	223	220	221	185	205	190	234	210	210	211	224	200	228	210	243	215	225	232	222	209	233	218	218	210	248	219	215	215	227	206	222	215	204	221	253	249	227	238	203	238	225	233	223	227	226	236	235	230	223	220	204	230	229	216	226	241	203	216	213	242	251	229	217	220	236	231	221	229	210	229	214	201	233	208	206	252	224	231	227	223	211	206	217	223	215	229	225	249	260	204	239	239	215	222	226	209	218	221	199	207	224	231	201	233	207	215	215	185	204	239	199	204	223	213	251	227	216	217	199	245	205	209	226	244	207	232	247	263	213	211	199	213	238	231	251	234	228	227	240	257	224	221	231	229	218	243	224	223	247	211	234	221	226	246	215	218	231	200	227	215	211	227	229	216	204	243	239	224	189	251	205	212	216	225	242	231	230	210	222	242	229	231	223	196	253	229	240	227	215	199	234	211	230	232	228	235	221	203	235	237	240	243	242	218	233	214	210	257	260	269	219	214	232	251	221	246	203	221	242	230	240	244	226	210	198	224	227	210	217	213	240	221	220	217	238	201	202	225	232	217	216	230	251	236	230	244	230	212	229	207	224	246	214	250	208	234	223	243	211	260	217	218	217	245	234	200	234	230	236	209	251	213	236	235	224	216	249	214	216	199	227	218	212	225	249	214	211	215	213	219	218	221	227	223	231	227	243	218	220	204	217	229	211	222	251	217	207	202	229	203	201	207	232	223	225	244	230	215	225	210	216	207	229	220	229	230	216	250	228	208	212	225	205	236	233	252	193	247	228	235	218	257	221	230	215	240	256	233	209	203	216	227	226	242	218	232	223	238	227	257	226	244	225	222	232	237	237	237	216	202	243	252	216	229	226	215	210	221	231	233	222	231	207	234	267	212	234	220	247	230	244	231	253	229	220	215	225	225	227	231	243	217	223	221	222	212	228	223	217	201	264	249	203	230	234	222	220	235	220	190	239	218	204	243	251	243	224	236	233	244	240	201	218	230	224	230	218	210	231	228	230	191	237	250	225	208	231	229	194	214	191	222	219	214	213	217	213	235	232	239	227	255	214	235	205	223	213	232	242	248	243	218	228	235	230	216	211	227	206	222	215	239	227	230	225	215	219	230	229	227	241	218	229	214	196	223	240	228	266	221	218	210	230	212	203	233	235	222	219	225	219	218	202	203	226	208	249	236	217	235	229	249	225	234	194	216	248	236	182	203	203	227	217	240	227	214	248	211	218	228	211	236	225	247	220	201	227	211	254	237	226	196	248	232	214	250	219	230	210	207	235	226	228	232	228	214	220	224	230	224	215	205	222	204	234	228	206	224	205	235	213	227	231	234	234	203	227	207	240	217	205	228	232	236	221	230	215	222	235	196	232	237	211	237	202	214	206	243	245	237	242	228	219	229	218	247	221	221	204	225	254	210	225	198	219	276	216	230	208	203	212	247	242	195	205	226	208	250	224	227	224	202	217	201	228	244	219	192	221	211	200	222	227	208	223	208	209	230	211	205	230	211	220	226	207	221	219	194	264	195	253	193	208	206	198	222	217	242	215	200	220	201	224	227	267	244	244	220	210	204	222	236	249	262	204	219	223	220	224	195	239	212	230	227	220	227	224	232	238	229	228	236	234	236	209	207	213	227	210	229	230	235	213	236	221	194	208	222	234	245	237	212	232	222	237	238	226	223	221	213	216	192	236	240	220	215	219	247	230	227	215	212	221	241	211	204	221	229	219	222	216	235	232	235	237	232	211	224	231	203	206	226	202	227	212	225	210	188	205	231	217	205	234	223	229	216	219	225	243	228	230	219	229	248	231	220	220	229	217	234	221	205	225	216	209	216	212	204	209	204	240	256	228	211	235	221	224	220	230	216	221
8197	11701	7399	3470	2285	1702	1381	1148	962	793	669	573	518	523	508	469	424	407	474	445	383	401	405	359	413	427	403	436	368	359	353	393	360	392	364	373	383	354	395	364	372	359	344	353	369	374	341	352	356	383	356	379	376	359	366	366	357	350	353	337	371	376	332	333	351	388	372	338	374	380	367	353	377	356	377	353	333	335	348	387	363	356	354	346	354	354	345	350	366	384	355	344	330	329	356	368	327	356	348	359	394	390	369	350	356	376	385	353	316	347	352	388	370	318	349	361	378	349	345	339	334	346	363	374	393	362	360	345	382	353	373	365	351	373	364	353	368	377	370	336	339	365	371	370	341	340	346	331	324	355	355	323	345	319	358	357	361	336	352	371	334	379	349	380	368	366	359	340	353	388	370	335	355	352	373	366	343	340	330	350	365	380	376	365	326	361	366	368	362	333	355	360	380	388	385	358	354	363	361	346	364	394	352	333	392	373	351	341	363	390	386	344	366	364	358	391	363	350	348	362	365	385	383	349	328	342	363	331	354	376	347	369	341	338	356	357	358	357	361	305	342	332	352	369	376	352	345	372	328	338	336	354	372	367	366	340	339	329	360	337	349	365	329	386	350	356	341	337	323	366	349	357	364	361	364	339	366	350	308	355	333	367	367	385	345	332	352	347	368	356	383	351	360	369	347	346	353	347	325	348	343	376	375	322	356	318	333	355	351	392	338	369	372	312	332	374	347	374	341	371	345	397	349	356	345	347	332	343	350	372	350	363	320	365	370	378	346	331	320	388	341	361	362	343	373	379	378	344	345	378	372	346	356	373	337	355	352	351	355	367	351	363	376	356	354	372	334	350	333	349	367	348	388	346	326	349	358	399	361	333	371	337	339	331	368	387	355	381	350	333	352	353	359	379	320	355	360	341	362	362	366	349	362	372	366	387	353	351	343	371	337	354	349	364	378	356	382	409	368	360	345	342	359	325	339	347	380	342	366	325	354	337	348	367	356	373	346	352	405	347	353	345	341	364	349	354	341	336	362	358	363	351	366	362	359	320	328	348	346	364	326	333	356	368	359	361	323	396	355	373	363	362	353	346	317	374	342	381	354	340	348	366	335	368	315	313	362	348	347	331	356	381	344	378	297	358	334	360	332	364	417	357	358	338	370	331	351	337	351	347	358	339	344	370	364	358	345	358	355	348	345	352	343	354	367	363	349	356	380	345	344	371	336	352	329	308	332	353	371	337	412	390	339	330	366	341	361	353	315	333	371	327	353	347	363	354	369	323	352	361	344	379	356	307	383	353	344	380	350	341	370	329	366	371	365	347	323	361	355	337	348	358	331	356	352	338	331	340	373	353	361	374	336	364	389	350	339	355	364	364	340	369	376	380	361	333	330	348	359	354	384	388	339	340	363	333	333	326	342	356	375	331	334	363	358	369	344	329	329	384	373	360	343	342	357	345	357	362	361	348	360	372	359	336	368	375	345	344	333	384	342	365	387	368	313	397	326	348	327	338	328	329	333	331	339	333	352	327	337	332	364	355	363	343	352	354	345	356	355	330	372	352	363	357	359	368	382	390	363	346	365	359	357	342	328	390	370	394	325	384	344	345	344	356	394	365	366	348	355	368	349	332	338	343	387	392	360	357	309	334	364	350	324	392	366	349	369	338	333	357	359	341	333	356	380	388	398	357	390	361	379	366	357	369	337	349	356	364	354	320	344	359	389	343	393	381	357	359	351	345	342	388	337	351	325	383	343	366	344	332	381	336	376	344	334	352	338	340	355	368	369	343	330	331	311	343	331	359	353	346	325	313	335	353	334	340	346	371	365	372	370	330	314	325	371	357	371	348	350	358	332	328	391	343	390	341	340	322	366	347	349	359	394	352	353	383	386	342	347	369	356	370	339	367	334	332	397	331	353	350	389	335	351	358	342	340	334	373	365	350	375	337	320	336	351	367	351	379	358	327	355	359	347	345	362	384	356	372	351	337	342	356	335	351	343	367	337	364	326	344	343	369	327	355	370	325	369	330	339	400	347	418	391	361	327	328	378	337	357	354	369	331	345	333	347	372	350	347	342	381	380	347	364	368	361	355	359	361	361	333	368	314	334	387	368	344	335	348	380	363	326	383	353	342	352	363	340	333	334	363	358	350	350	344	345	356	378	352	357	350	345	343	358	380	319	343	366	342	360	361	329	370	342	366	344	353	371	373	352	357	369	365	346	368	346	356	366	321	335	363	332	394	359	354	372	339	313	341	333	336	362	337	376	357	372	346	358	356	340	337	352	357	370	343	325	324	332	355	331	345	344	359	344	307	325	400	342	345	363	404	310	330	380	343	340	374	331	376	359	389	334	331	335	379	361	367	372	359	384	377	373	346	327	351	372	356	357	345	332	349	360	358	359	361	375	341	356	356	355	335	348	304	362	332	370	331	387	374	327	331	358	359	359	348	349	345	373	363	330	339	347	355	321	392	354	386	372	379	365	354	359	351	369	392	340	334	338	382	375	352	331	363	369	306	339	342	358	363	370	352	335	365	370	338	322	381	336	400	346	345	366	341	369	331	379	350	364	342	362	343	365	349	335	342	340	329	347	362	383	345	351	341	361	382	315	384	351	382	351	353	373	334	343	391	340	340	365	353	348	346	371	350	350	390	363	343	328	348	381	381	337	304	357	336	348	323	347	355	350	360	361	377	377	322	357	305	361	380	345	359	378	350	339	364	361	363	341	365	356	391	344	368	333	351	363	327	314	333	394	353	327	365	348	341	348	339	367	347	337	316	370	334	356	376	360	340	348	357	368	371	338	346	375	373	349	369	355	361	369	330	357	332	335	379	388	341	369	345	372	359	379	374	344	373	381	393	365	343	342	361	354	372	354	332	381	335	340	370	346	382	351	335	353	398	355	349	313	351	373	356	332	370	370	342	339	349	371	342	351	365	321	333	338	369	388	336	334	359	376	344	328	398	363	337	333	326	385	341	396	334	329	324	344	312	340	356	355	376	341	333	343	342	388	375	355	343	363	338	386	374	344	349	362	356	359	368	345	365	328	390	350	371	388	354	325	355	329	335	380	349	367	378	371	374	378	370	338	328	369	345	344	349	349	348	332	340	380	362	358	351	350	342	369	350	324	352	384	323	362	390	365	381	364	346	356	326	354	354	349	360	343	374	361	345	361	354	360	365	350	339	326	355	354	344	343	355	333	343	332	363	365	344	371	362	347	366	324	364	339	356	347	347	346	381	345	373	374	375	320	355	324	328	365	356	360	355	343	361	389	360	388	411	358	331	373	351	337	371	332	364	328	322	392	352	318	359	419	391	380	402	378	340	345	377	355	382	363	369	302	358	337	331	375	352	338	345	367	315	347	361	365	332	369	375	363	342	360	331	382	347	349	331	380	368	364	362	350	374	339	359	369	363	318	367	371	345	357	344	327	366	359	360	349	357	364	365	354	351	325	372	370	344	368	369	361	376	308	402	330	372	370	360	340	357	375	364
24288	21064	26602	25018	3588	777	652	587	528	509	458	438	486	439	432	446	433	429	391	422	435	431	414	386	424	414	404	413	429	414	456	451	401	399	398	422	431	408	414	437	389	411	421	401	379	382	408	423	397	409	410	388	447	399	399	411	394	403	407	413	422	455	438	411	398	417	414	444	443	397	436	384	426	413	425	420	426	432	444	396	439	406	420	407	403	408	396	368	432	426	433	421	431	399	423	392	426	426	387	384	410	389	398	438	423	381	363	435	431	395	422	440	417	397	403	429	381	421	404	404	395	392	427	406	391	420	429	404	428	404	427	413	369	406	381	426	419	426	441	398	444	426	414	410	450	415	444	399	417	449	424	391	422	431	401	407	427	415	403	421	420	416	429	429	475	418	405	403	392	431	405	366	398	409	412	434	414	391	422	411	405	416	392	391	389	411	388	416	414	380	440	418	398	418	402	444	389	425	375	434	430	406	403	403	403	388	405	412	410	390	417	410	414	431	375	416	418	403	436	428	412	445	439	409	397	450	413	386	412	397	425	404	412	444	451	407	413	411	394	433	368	414	390	414	442	429	426	403	395	367	389	401	368	404	419	388	404	428	419	436	394	427	411	420	419	424	404	384	410	427	409	378	437	441	436	404	421	381	409	381	400	428	435	394	409	386	437	378	405	418	421	408	384	381	414	447	469	398	420	412	434	415	425	434	385	431	404	394	381	421	421	403	402	450	433	406	416	395	442	442	440	413	408	421	432	402	426	386	449	429	398	399	404	430	435	385	449	421	392	420	417	449	437	417	415	407	411	409	424	457	388	441	416	434	427	423	423	416	420	391	387	454	439	421	399	425	387	455	398	382	407	381	374	406	422	407	398	438	420	395	411	381	435	454	416	419	427	415	426	446	425	384	422	407	415	371	431	413	407	443	408	384	454	421	404	435	410	427	374	380	386	393	402	429	388	441	417	399	413	421	389	451	423	450	414	402	391	429	415	399	431	433	427	408	384	404	450	441	419	396	389	415	393	379	416	394	397	427	401	403	385	418	430	417	425	417	413	409	423	412	424	431	393	396	430	402	389	388	406	378	397	416	453	413	439	394	431	408	379	415	385	422	426	402	399	417	416	436	387	421	424	439	420	392	396	454	422	437	434	387	396	381	456	395	431	443	383	434	387	384	419	403	396	438	417	412	419	412	437	381	420	394	423	427	432	424	413	404	423	451	433	368	454	414	397	440	425	405	405	405	443	419	415	394	387	410	424	412	441	375	379	435	416	384	394	434	410	401	407	422	405	389	417	413	390	430	427	397	380	369	453	416	438	435	434	410	381	420	439	400	417	394	379	432	370	450	386	406	408	459	372	418	426	401	413	398	435	409	427	430	395	403	417	420	409	428	406	391	423	409	415	437	376	442	396	422	426	405	392	416	432	407	431	419	419	426	448	426	390	430	425	427	410	414	424	414	410	418	400	410	408	431	406	398	437	423	389	399	404	400	408	408	384	430	412	409	481	439	430	376	403	422	437	384	420	438	388	383	389	440	394	395	411	425	420	413	423	365	409	386	413	432	443	386	441	414	375	407	449	398	404	379	396	406	414	394	373	429	410	383	413	401	432	426	430	449	375	425	419	440	425	436	447	421	415	418	420	421	417	396	427	428	377	402	401	424	420	387	417	407	426	384	414	403	404	445	445	443	462	378	430	390	420	412	394	396	394	401	405	467	455	420	452	436	454	432	424	403	425	408	419	404	432	414	397	447	423	424	433	414	421	443	430	409	428	429	361	430	412	393	416	432	409	405	415	412	387	437	408	401	372	413	430	402	423	435	423	395	456	415	424	439	478	425	402	433	435	441	370	411	423	410	415	411	416	399	454	394	427	441	376	458	430	367	393	408	411	416	402	429	428	438	408	424	425	393	400	413	406	395	422	411	383	375	438	413	415	394	436	439	385	416	443	418	416	390	412	415	385	397	405	388	428	431	369	425	425	443	452	412	396	442	421	386	411	415	439	407	388	450	405	407	407	416	422	421	421	406	397	400	417	427	397	404	422	379	393	431	425	384	443	410	406	427	432	435	405	380	445	401	390	392	418	426	409	391	407	383	412	398	394	437	425	417	390	428	390	410	440	403	413	415	432	394	442	390	441	390	407	404	423	408	432	399	407	420	409	379	401	394	420	433	435	429	426	396	390	395	411	425	412	417	425	419	436	408	390	419	381	428	436	414	432	395	374	386	447	402	410	390	401	406	433	395	421	412	449	418	385	385	404	418	379	376	418	439	396	432	391	402	422	406	420	427	409	420	412	431	419	449	390	419	417	402	391	411	428	468	377	432	424	428	427	386	442	396	418	449	409	407	390	444	408	422	419	412	409	401	407	459	403	404	391	401	426	448	404	376	438	375	399	400	417	431	375	420	396	441	431	396	419	417	416	413	395	388	426	375	420	386	424	436	409	420	416	436	428	423	412	398	390	414	413	417	464	402	388	434	402	427	424	388	440	403	364	433	398	430	431	405	414	401	413	440	372	403	397	443	422	410	429	441	404	426	378	438	416	429	428	440	433	421	428	423	455	410	423	422	439	413	385	419	426	418	439	391	405	411	426	374	426	438	416	395	395	398	383	420	458	436	445	468	439	403	380	401	416	387	404	436	378	412	404	381	416	417	404	433	423	426	423	435	418	401	411	419	403	428	397	423	367	405	424	400	395	419	408	383	402	417	445	356	416	397	398	419	405	431	393	443	389	387	410	442	381	418	375	413	400	399	443	450	401	441	446	396	403	412	395	391	417	425	388	391	407	407	440	409	406	403	439	434	391	435	391	407	392	386	450	417	480	403	405	441	395	394	386	406	433	428	389	414	422	411	396	388	400	399	424	400	394	377	399	425	432	437	380	421	407	459	400	395	445	374	408	391	400	412	399	439	439	433	381	409	452	432	418	419	452	391	420	365	437	380	395	397	419	438	405	436	432	388	403	407	394	435	451	415	415	434	376	394	438	410	397	419	418	429	391	422	448	474	411	401	436	402	446	424	421	408	427	437	385	395	405	396	420	420	416	420	424	406	421	394	418	411	394	407	400	438	379	396	432	417	416	408	390	406	425	396	383	421	394	397	410	436	401	431	439	447	404	403	432	402	391	439	415	419	417	401	378	405	413	421	374	452	407	403	398	402	400	417	428	436	433	370	409	423	431	394	417	394	387	421	425	410	444	442	453	422	383	414	434	409	460	430	406	431	431	405	415	422	408	448	391	457	431	455	440	444	376	418	444	412	386	401	435	383	421	425	455	409	394	433	433	433	459	447	450	410	399	390	444	425	428	419	435	414	422	452	421	408	419	440	423	442	407	403	417	424	419	417	391	404	396	430	391	443	419	386	422	446	414	402	403	376	450	390	392	415	402	370	381	391	420	426	404	383	445	453	395	422	405	421	424	414	405	427	400	387	392	429	437	401	401	416	393	422	380	399	409	416	415	423	375	400	400	374	408	434	401	389	450	417	444	407
8188	7548	4666	2296	1794	1308	1202	1102	1086	917	782	748	720	708	698	696	631	598	679	696	666	625	652	607	603	650	682	624	608	650	636	600	671	635	641	623	623	630	616	651	616	562	640	613	624	582	599	638	577	572	656	638	567	612	616	627	633	638	628	612	624	586	631	564	626	658	599	598	628	618	592	620	588	587	630	622	590	591	603	606	618	612	609	618	584	617	630	633	590	614	652	584	569	618	622	590	535	632	622	618	566	611	623	584	614	621	577	597	638	611	581	583	611	596	579	590	621	588	605	576	620	636	606	621	600	626	596	552	608	614	594	622	670	606	623	579	610	626	602	629	616	629	592	638	589	623	604	631	641	569	597	623	644	594	531	643	578	618	618	603	611	614	585	636	620	583	630	638	616	617	580	570	621	642	616	610	599	625	596	553	554	635	614	649	580	612	633	604	605	621	588	569	590	626	625	616	601	577	593	582	570	568	621	623	609	614	600	630	593	631	626	623	635	636	596	584	619	585	585	604	605	598	610	655	655	620	606	586	574	605	582	635	605	617	605	571	613	583	651	639	606	614	605	603	597	594	625	564	595	623	613	625	643	579	639	554	606	616	631	618	592	606	592	616	632	613	628	642	624	622	617	572	577	592	615	649	600	561	634	620	625	607	648	602	607	597	613	571	612	623	651	605	614	596	630	659	628	617	610	627	628	605	632	607	639	618	636	638	595	573	631	637	601	592	628	613	626	588	617	598	628	611	625	609	627	652	615	579	621	608	575	614	641	633	640	578	639	585	657	585	616	606	639	629	606	602	605	592	624	595	623	606	631	641	614	611	637	597	618	653	619	552	611	603	651	585	600	602	592	618	646	637	582	597	630	648	594	664	597	606	592	587	605	634	625	595	609	578	560	620	594	614	571	599	635	594	624	621	610	598	630	591	569	579	644	584	600	606	615	615	643	635	648	608	601	621	606	632	612	564	668	620	612	573	601	597	586	616	623	606	599	587	605	565	589	629	617	606	583	630	570	596	603	628	666	667	624	651	581	561	553	619	587	618	582	587	603	625	608	614	638	634	594	606	587	635	615	656	620	625	615	613	624	644	614	601	616	618	636	573	588	578	596	690	667	620	620	574	579	634	606	601	611	595	587	605	614	580	592	609	646	607	638	571	593	586	633	607	587	602	635	605	636	591	583	631	614	564	597	609	598	621	617	633	577	599	646	593	613	575	627	591	622	593	584	609	613	665	608	596	588	632	619	615	574	638	569	605	593	640	571	666	615	582	601	580	609	592	622	614	609	606	591	626	605	609	600	626	649	649	562	590	665	587	631	606	579	624	606	595	605	612	621	590	633	617	599	620	607	648	609	562	556	619	588	636	581	645	577	618	591	595	624	608	593	627	597	613	597	626	596	597	594	656	581	614	548	638	586	602	616	592	590	648	599	585	602	601	647	599	626	643	632	616	653	588	621	591	594	590	608	610	603	643	584	609	605	617	651	613	632	559	597	593	587	578	602	560	614	622	640	609	529	579	595	631	556	590	616	618	607	636	636	606	572	587	592	598	602	627	606	609	623	634	604	618	603	628	584	627	613	637	567	618	665	655	562	605	592	617	586	604	606	638	663	611	604	587	612	612	608	622	609	600	578	621	598	604	592	617	603	646	602	640	618	637	618	614	586	644	654	630	633	618	613	601	633	588	613	556	620	607	635	633	603	605	611	594	662	613	605	602	599	646	650	600	610	642	621	635	617	617	624	581	597	580	599	604	603	621	593	621	595	608	580	599	591	630	633	590	615	629	599	607	626	612	593	635	616	614	624	590	586	658	632	621	651	595	608	622	607	631	561	602	607	605	591	610	612	600	609	685	641	617	615	607	611	582	663	612	603	611	601	566	614	595	606	636	621	631	625	575	620	625	582	604	620	619	646	572	616	577	598	612	633	595	593	624	609	632	633	597	637	612	627	603	589	648	634	650	641	643	613	611	603	605	641	604	613	593	613	630	636	640	623	632	620	616	629	627	644	609	619	599	612	590	664	606	610	611	614	573	632	636	634	600	632	606	588	625	594	573	654	612	652	585	622	670	569	579	617	631	633	585	620	593	579	659	622	586	602	593	656	630	646	603	567	599	601	616	604	593	597	627	664	545	611	657	617	568	587	636	639	586	628	636	559	578	611	617	576	600	589	636	648	643	572	610	622	638	605	564	623	609	623	611	627	614	548	623	584	608	645	588	611	564	624	623	625	564	625	610	610	615	600	558	599	619	618	604	577	655	622	616	591	614	593	593	580	623	635	548	627	633	625	583	601	607	604	589	608	612	599	618	625	597	593	618	606	604	608	621	604	602	600	605	606	639	598	602	647	639	601	604	629	629	578	584	633	603	600	620	600	616	585	592	616	584	647	625	578	617	626	609	619	621	655	634	601	594	597	603	634	601	549	652	591	679	645	641	588	618	583	631	565	618	596	634	627	586	631	585	610	619	568	609	577	629	626	591	595	613	587	616	568	629	615	646	603	652	616	660	611	602	573	634	622	621	605	649	596	655	666	625	627	576	611	603	576	588	615	586	629	631	598	664	628	593	582	598	585	625	584	630	612	656	565	602	600	609	606	601	657	624	593	645	637	583	611	612	658	620	613	595	593	641	610	583	565	632	652	605	605	586	607	600	637	587	646	584	592	624	605	561	578	687	623	600	618	600	622	608	552	623	615	628	576	575	672	591	627	612	605	592	587	613	654	621	614	586	633	593	607	585	615	599	590	600	591	569	636	615	621	568	580	592	614	617	598	634	659	600	642	656	576	608	627	620	595	620	571	594	607	597	614	632	635	562	623	595	585	593	603	588	596	601	615	633	602	630	644	594	625	590	625	592	643	602	578	573	652	611	599	645	586	591	586	590	606	616	653	594	572	622	597	614	592	608	626	594	573	625	616	587	608	589	654	616	620	589	578	572	571	632	612	610	625	615	609	607	622	648	592	628	596	606	555	609	599	598	625	567	610	623	602	591	647	632	627	650	611	598	694	596	588	626	660	635	622	633	603	570	663	604	637	595	623	653	602	625	591	580	611	602	588	617	609	583	644	593	582	628	599	635	576	605	641	609	577	594	581	595	616	648	597	629	646	596	633	643	592	618	630	659	594	584	622	661	610	600	630	615	598	616	589	608	669	586	596	621	577	643	626	576	612	637	580	615	609	617	625	593	637	624	657	664	609	633	653	592	613	607	623	615	633	632	604	635	625	592	637	616	568	590	626	598	599	639	592	587	648	636	598	582	626	583	653	616	626	624	588	576	605	600	596	599	623	589	617	591	633	621	613	633	659	615	648	612	590	604	630	606	615	612	583	615	608	618	629	637	665	606	590	620	660	640	601	596	582	578	614	603	606	546	600	613	638	584	594	636	635	594	651	577	609	613	597	593	619	605	624	621	598	614	612	609	657	599	595	611	559	628	619	630	592	578	583	607	605	577	635	553	600	588	619	615	635	568	606	656	594	643	619	623	618	627
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
17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
