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
338731398572	338731399141	338731399691	338731400241	338731400791	338731401341	338731401891	338731402441	338731402991	338731403541	338731404091	338731404641	338731405191	338731405741	338731406291	338731406841	338731407391	338731407941	338731408491	338731409041	338731409591	338731410141	338731410691	338731411241	338731411791	338731412341	338731412891	338731413441	338731413991	338731414541	338731415091	338731415641	338731416191	338731416741	338731417291	338731417841	338731418391	338731418941	338731419491	338731420041	338731420591	338731421141	338731421691	338731422241	338731422791	338731423341	338731423891	338731424441	338731424991	338731425541	338731426091	338731426641	338731427191	338731427741	338731428291	338731428841	338731429391	338731429941	338731430491	338731431041	338731431591	338731432141	338731432691	338731433241	338731433791	338731434341	338731434891	338731435441	338731435991	338731436541	338731437091	338731437641	338731438191	338731438741	338731439291	338731439841	338731440391	338731440941	338731441491	338731442041	338731442591	338731443141	338731443691	338731444241	338731444791	338731445341	338731445891	338731446441	338731446991	338731447541	338731448091	338731448641	338731449191	338731449741	338731450291	338731450841	338731451391	338731451941	338731452491	338731453041	338731453591	338731454141	338731454691	338731455241	338731455791	338731456341	338731456891	338731457441	338731457991	338731458541	338731459091	338731459641	338731460191	338731460741	338731461291	338731461841	338731462391	338731462941	338731463491	338731464041	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2786	3600	2300	2786	3600	2300	2786	3600	2300	2786	3600	2300	2785	3600	2300	2785	3600	2300	2785	3600	2300	2785	3600	2300	2785	3600	2300	2785	3600	2300	2784	3600	2300	2784	3600	2300	2784	3600	2300	2784	3600	2300	2784	3600	2300	2784	3600	2300	2784	3600	2300	2783	3600	2300	2783	3600	2300	2783	3600	2300	2783	3600	2300	2783	3600	2300	2783	3600	2300	2783	3600	2300	2782	3600	2300	2782	3600	2300	2782	3600	2300	2782	3600	2300	2782	3600	2300	2782	3600	2300	2782	3600	2300	2781	3600	2300	2781	3600	2300	2781	3600	2300	2781	3600	2300	2781	3600	2300	2781	3600	2300	2781	3600	2300	2780	3600	2300	2780	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
24135	21728	28868	25124	21732	21773	8815	1335	1012	916	819	736	670	625	605	547	560	492	488	495	487	448	462	484	455	454	420	427	415	412	438	444	434	399	422	406	451	418	401	392	405	399	392	378	410	396	399	386	345	386	399	410	351	374	404	393	372	367	408	385	411	380	360	379	359	381	403	375	390	382	366	369	376	384	373	361	367	358	398	363	352	378	377	402	343	384	417	383	359	373	366	379	380	387	355	442	353	356	377	366	361	385	373	371	416	370	400	368	402	373	390	361	334	394	385	381	368	384	362	345	359	370	365	390	395	366	388	374	377	378	385	399	373	382	387	360	346	358	374	362	374	348	364	353	378	377	365	370	359	346	350	350	374	356	346	389	369	363	354	372	344	365	386	395	377	359	330	386	349	346	366	358	355	390	373	390	353	372	338	369	345	348	381	355	372	409	381	358	352	311	357	377	337	385	335	416	370	355	381	375	355	405	368	374	399	362	345	368	355	382	380	370	334	346	354	360	358	358	331	377	380	393	419	402	329	387	371	377	357	365	378	379	366	379	388	387	370	410	347	369	363	369	350	355	330	365	350	338	370	384	382	332	376	342	367	347	384	372	397	375	376	325	343	335	369	403	379	375	367	387	369	387	350	379	358	368	364	339	332	409	400	376	398	389	380	341	353	342	361	375	389	382	356	392	364	341	408	367	326	366	378	336	387	342	375	388	356	358	370	397	396	369	375	355	419	345	386	374	364	326	358	336	377	357	392	369	389	378	348	357	377	351	381	367	374	372	380	380	370	378	377	417	350	408	365	352	396	344	349	373	394	356	381	368	356	375	379	394	367	343	393	396	390	344	335	382	373	359	429	358	373	399	353	383	406	341	375	376	353	366	381	395	364	393	364	394	366	407	332	393	366	344	346	371	372	388	358	371	401	335	410	352	345	377	350	341	356	402	372	337	373	337	365	390	387	405	362	388	380	377	342	386	388	403	336	344	390	364	373	405	385	384	380	375	376	342	368	357	389	372	364	325	331	380	364	345	375	364	375	390	384	382	373	393	407	372	365	380	390	323	357	353	388	365	368	393	375	350	345	353	359	383	378	385	390	342	391	337	334	382	365	376	356	378	379	327	368	373	401	351	334	333	360	404	404	366	368	341	388	352	388	361	337	366	351	369	368	347	365	387	380	346	347	395	338	383	353	380	344	359	359	370	398	364	389	345	416	355	405	375	373	348	377	358	382	369	362	382	363	351	366	357	389	396	381	375	339	380	341	355	334	370	387	348	379	363	330	342	380	385	357	330	351	377	394	375	378	415	365	395	366	370	377	366	354	370	346	345	361	399	375	367	390	366	376	384	364	353	364	345	352	390	359	378	362	355	420	364	362	365	394	388	373	368	397	354	365	400	346	327	345	354	382	360	374	347	344	360	348	396	383	368	368	352	389	364	397	370	379	372	394	392	370	365	391	388	369	361	330	397	376	379	351	375	364	373	335	366	394	367	381	351	391	381	352	362	375	394	371	387	385	357	388	365	366	385	365	381	345	366	412	324	359	338	378	374	394	385	324	371	397	367	412	422	379	335	369	390	367	372	346	375	359	369	364	386	373	369	400	335	387	432	375	366	359	370	389	374	378	381	374	338	408	392	390	354	410	356	379	376	348	379	349	331	357	342	361	336	358	355	336	358	372	378	364	384	358	380	363	366	370	360	359	362	375	343	360	383	381	379	364	366	387	376	432	379	360	348	373	365	357	357	380	320	367	371	352	392	371	371	404	352	349	380	395	361	336	373	355	348	360	369	370	316	373	353	356	417	363	351	345	392	381	361	345	374	405	352	389	381	353	372	352	360	350	347	359	403	368	356	376	333	345	342	376	361	338	363	367	340	348	358	365	362	362	361	378	384	342	377	369	361	395	361	365	369	381	350	393	362	390	394	351	365	375	358	352	360	383	366	371	365	373	361	351	342	363	359	388	359	358	380	367	372	319	367	357	361	372	358	379	341	343	378	363	343	362	364	364	348	324	356	388	355	366	360	352	377	360	352	356	358	366	363	386	352	368	345	344	408	389	365	376	354	373	359	378	379	362	379	416	392	349	368	395	331	367	362	397	362	352	385	347	378	347	383	352	383	358	372	374	369	359	347	362	394	345	381	338	363	355	350	319	355	374	371	356	390	365	352	369	367	360	350	383	379	367	385	373	415	371	366	376	397	369	390	368	373	376	378	369	383	372	397	351	382	370	375	357	369	401	411	364	336	355	392	356	349	355	333	400	342	351	353	326	331	361	367	329	392	356	408	335	355	372	391	366	357	355	359	377	373	341	373	367	361	368	370	377	377	341	389	401	347	375	380	361	352	341	364	355	351	380	389	378	346	358	370	375	364	339	352	377	341	342	383	366	363	325	381	366	373	390	350	377	386	354	361	376	379	322	366	382	301	400	426	351	388	385	354	393	337	362	373	355	353	373	409	388	375	328	364	319	339	377	362	380	389	335	348	336	371	330	347	333	357	355	387	356	367	364	333	406	364	382	348	372	378	410	394	391	347	353	375	341	363	350	387	407	384	358	328	364	363	344	382	361	400	351	407	367	366	359	406	356	348	384	355	353	351	353	406	330	375	394	392	370	387	372	349	358	377	401	354	396	377	373	361	398	322	354	377	393	372	358	345	368	366	372	369	404	311	384	342	377	371	377	369	398	360	383	374	356	364	351	376	371	363	342	395	341	351	375	364	396	379	359	380	346	325	358	356	399	383	360	366	328	365	355	393	393	398	383	389	352	336	378	379	356	400	383	357	353	370	395	360	386	367	363	398	355	364	370	371	352	336	369	380	401	369	355	406	343	378	385	383	355	375	373	370	392	338	367	382	389	375	334	387	328	344	376	385	367	383	406	343	371	359	382	360	364	365	387	361	380	394	377	398	363	374	379	351	393	369	373	376	382	358	369	322	386	366	389	365	346	373	375	364	403	396	381	372	380	333	372	395	380	367	409	364	392	376	365	375	372	335	364	358	383	340	374	365	355	363	356	398	368	347	364	339	385	362	325	343	358	351	402	329	377	385	363	375	400	376	373	365	341	361	382	404	378	340	363	336	339	359	379	378	326	322	362	395	384	381	397	359	357	347	358	354	395	383	377	359	341	337	407	351	401	366	361	388	367	373	347	352	375	331	371	346	408	371	357	377	359	380	378	312	357	392	376	323	392	373	360	362	387	376	335	383	372	369	369	366	397	365	372	360	328	391	381	387	388	359	338	336	350	380	339	355	371	372	399	366	378	336	371	374	381	366	368	366	393	361	345	368	391	355	388	396	371	373	351	321	381	344	377	390	354	367	379	358	395	385	397	393	386	374	370	364	366	356	361	353	399	378	376	378	384	342	333	364	403	340	409	385	381	385	349	355	389	369	388	396	355	379	374	360	353	328	377	355	393	374	354	367	358	356	390	366	329	356	370	378	406	373	360	340	367	401	394	354	385	394	372	353	350	330	373	383	365	357	376	358	358	361
10219	18040	16699	9756	6391	4435	3187	2573	2047	1704	1472	1232	1115	959	930	873	742	734	713	682	644	632	588	622	540	561	487	508	483	538	490	489	475	455	456	424	443	441	489	462	435	403	433	435	444	438	419	357	424	413	374	435	410	378	401	379	350	405	374	370	392	408	386	385	366	375	368	368	381	396	372	369	387	351	401	373	348	372	392	402	388	367	381	368	362	377	373	396	345	377	382	344	386	361	385	377	392	398	357	375	357	361	377	367	391	341	396	380	374	370	366	370	358	384	344	371	365	396	368	358	363	395	378	353	339	365	356	395	367	341	346	370	376	407	380	394	384	354	328	365	363	390	371	366	331	412	349	385	376	368	366	384	378	358	354	367	349	354	378	367	374	340	359	366	368	361	365	365	375	382	347	379	402	400	361	350	373	387	384	360	378	385	334	390	365	351	378	377	352	360	359	351	364	378	361	380	364	369	381	359	380	373	385	380	368	405	370	394	371	356	348	334	370	359	370	352	338	342	374	393	356	369	345	375	399	388	355	340	379	400	374	340	380	353	423	390	384	363	375	380	400	348	368	368	345	361	336	363	368	406	348	396	375	360	378	374	366	390	370	377	402	364	351	378	361	415	387	371	376	385	400	348	342	350	364	355	394	350	347	358	385	365	372	371	360	363	394	374	354	378	379	350	356	359	373	373	405	360	358	403	343	400	339	357	346	355	362	353	345	373	355	369	345	350	366	357	356	381	363	372	384	347	391	350	381	371	352	349	387	357	375	371	396	385	361	361	380	320	387	342	394	332	393	349	372	394	402	382	340	375	380	349	404	369	362	362	339	398	397	363	380	357	381	355	377	366	356	374	361	355	384	364	365	377	388	399	380	383	399	345	362	388	334	356	359	377	373	373	363	357	363	348	332	352	363	365	349	348	349	381	375	384	356	362	353	395	362	373	334	353	402	376	361	360	371	367	368	374	349	357	326	389	353	373	372	384	369	354	384	347	362	379	372	405	332	385	386	354	356	370	394	355	331	409	373	385	401	452	352	372	374	357	379	373	372	405	394	371	403	422	356	357	341	335	374	356	351	366	378	309	368	378	377	358	364	373	386	380	363	362	366	361	331	365	360	338	364	398	388	362	378	345	418	336	336	342	396	367	376	379	374	386	346	364	376	357	353	349	370	383	370	322	353	359	379	395	353	341	359	364	398	366	338	354	373	375	374	380	384	335	374	356	375	356	369	363	422	410	365	370	374	383	381	347	377	344	367	427	368	387	353	406	394	371	341	361	381	320	388	367	378	360	404	367	396	354	375	381	367	370	369	345	365	336	356	376	366	404	350	388	371	343	382	398	339	352	357	351	365	384	367	350	363	374	399	348	358	347	352	343	380	394	380	355	377	363	360	378	375	398	366	349	360	365	372	341	387	383	364	390	370	360	336	355	350	388	362	355	373	354	357	378	345	372	405	388	391	345	374	372	354	375	369	359	361	353	352	360	340	364	365	377	393	380	383	377	373	375	378	346	345	402	340	370	369	356	379	394	376	349	355	394	366	372	349	348	337	361	365	359	337	380	361	382	383	388	345	370	387	386	353	390	382	350	342	371	351	388	364	391	366	365	351	367	361	396	357	402	377	344	345	342	359	359	369	394	390	357	377	374	370	344	381	365	389	397	388	392	341	346	384	371	339	361	388	373	378	411	347	413	361	357	351	397	399	371	345	333	341	380	368	365	362	379	353	378	392	377	376	361	333	383	370	376	355	380	353	362	333	377	377	370	361	393	353	382	344	378	332	359	326	370	367	388	385	360	388	382	362	348	370	360	366	336	368	367	345	374	364	348	379	368	340	344	385	380	352	375	367	378	381	368	411	346	379	358	377	401	413	388	376	375	367	372	376	413	357	347	341	380	376	373	373	380	343	351	360	353	327	364	357	340	364	385	353	377	371	364	401	351	362	382	371	355	359	372	370	399	369	386	351	385	330	369	396	364	390	366	396	390	362	392	381	363	348	397	346	354	370	329	412	330	365	360	333	355	366	337	350	391	376	380	366	354	374	371	369	351	348	347	360	377	333	366	384	380	356	397	357	395	327	421	386	342	372	370	371	367	381	400	350	404	358	346	363	384	369	381	353	357	390	360	341	383	365	342	317	388	371	390	358	334	337	390	379	341	364	386	332	336	390	380	361	379	377	388	355	390	375	371	353	337	341	387	377	373	353	382	372	330	353	389	373	397	379	372	364	360	356	358	373	370	375	384	356	337	359	382	353	365	334	347	374	370	393	351	373	340	363	362	340	342	361	385	402	383	383	386	363	360	350	342	377	352	374	344	385	355	362	335	372	352	359	389	392	382	382	384	354	355	373	372	395	360	384	365	335	376	379	364	350	387	350	354	378	350	375	397	387	366	401	371	395	386	358	364	368	331	329	388	388	357	379	376	359	362	395	356	369	347	392	384	390	377	345	380	368	370	420	352	362	344	371	356	358	379	361	371	391	373	374	355	329	336	339	371	369	377	394	348	359	397	324	369	363	381	361	361	359	417	397	373	371	365	378	342	355	363	397	342	365	357	389	371	405	351	351	340	392	350	362	376	350	390	408	353	371	356	386	346	372	372	386	380	388	354	393	381	376	334	382	358	373	364	378	378	404	357	335	376	339	367	359	363	362	374	379	387	374	350	346	402	357	376	378	391	361	373	381	373	357	361	340	371	397	402	389	349	389	357	358	399	392	348	389	355	379	340	393	369	357	359	348	372	343	358	391	357	335	387	422	386	374	351	370	359	358	382	359	339	373	386	343	362	349	354	368	404	365	353	355	340	392	387	322	346	334	379	331	342	365	359	357	358	364	378	364	367	381	373	352	355	354	349	325	360	375	368	368	376	398	366	375	374	356	329	385	380	359	333	335	417	357	375	352	359	373	377	376	364	406	401	401	345	388	359	398	367	374	386	372	343	351	346	364	381	359	373	353	373	331	361	390	368	340	371	393	367	350	391	345	387	375	384	346	364	372	353	383	369	392	347	378	398	420	374	401	366	352	366	363	391	342	378	355	393	375	378	395	406	381	376	362	374	350	345	369	363	355	366	333	386	389	360	379	360	385	380	390	386	387	352	374	362	375	394	369	379	350	384	342	378	355	399	370	370	379	348	379	389	382	401	377	365	359	346	391	377	386	362	422	400	375	307	356	327	390	378	350	361	399	359	347	344	374	372	338	382	360	386	367	370	355	390	340	382	375	373	378	383	396	384	384	371	356	413	355	378	392	352	365	372	355	383	343	350	362	340	345	355	362	376	379	323	377	403	374	360	385	368	394	362	365	345	338	368	399	370	363	374	375	384	343	395	384	351	362	359	360	347	328	407	364	360	393	339	378	388	367	393	386	373	386	386	377	358	322	344	370	348	368	367	380	381	340	369	392	359	395	382	335	372	372	335	387	361	358	359	381	334	357	352	386	351	357	401	386	373	358	358	319	359	360	358	392	338	348	388	326	341	366	391	366	348	351	389
28452	15156	2106	661	488	488	424	408	386	385	401	420	391	397	403	395	391	397	382	432	376	404	404	381	384	400	401	364	374	373	426	400	420	379	364	416	364	389	396	353	386	382	431	418	397	377	398	406	424	425	378	396	399	378	424	394	412	394	430	385	372	410	403	385	403	362	344	407	394	337	375	395	367	387	401	400	397	422	374	403	407	391	420	403	351	372	398	364	376	387	409	412	400	405	389	435	420	384	353	382	400	389	398	370	376	368	399	381	387	354	412	370	393	379	356	365	419	400	384	407	409	377	416	388	376	411	391	405	428	396	423	381	409	376	413	374	413	418	375	390	405	405	389	377	375	406	419	373	415	417	370	369	411	378	365	386	389	423	401	384	414	420	401	393	404	398	379	380	418	368	398	386	355	378	385	393	388	378	419	378	381	403	422	376	399	383	399	384	402	372	351	376	403	444	383	392	433	388	392	385	391	405	383	408	397	409	392	422	405	405	423	408	442	394	391	433	385	403	403	384	433	425	363	378	384	386	386	373	429	384	353	379	368	410	404	377	393	388	420	376	414	395	368	399	362	459	375	390	388	409	375	402	362	370	390	405	427	406	380	401	412	360	395	406	406	397	392	394	415	383	368	421	369	387	413	363	387	381	357	409	385	362	384	373	470	391	398	399	412	372	385	400	394	392	367	402	399	349	369	371	400	381	384	411	383	400	404	406	413	389	401	399	370	416	389	387	393	382	378	383	373	401	392	421	372	363	406	374	404	370	392	395	402	404	373	422	409	416	425	399	393	390	402	359	386	393	396	387	366	401	404	397	384	382	425	386	405	392	379	390	404	401	401	382	381	343	359	345	367	380	359	372	419	371	410	404	440	405	384	389	401	368	426	340	398	394	375	372	347	362	410	363	382	389	407	401	392	388	385	439	377	393	392	374	400	436	378	398	388	391	389	383	371	404	397	339	397	390	396	417	410	400	397	372	390	381	403	429	408	375	418	405	376	366	407	378	407	377	373	414	383	342	416	421	402	387	374	406	411	388	353	400	389	354	406	372	368	406	416	430	373	391	386	376	394	381	387	413	381	418	366	402	392	418	381	400	416	391	394	404	375	405	396	360	357	387	413	406	353	411	413	377	409	353	390	421	378	395	389	369	399	403	420	398	358	378	398	382	408	368	405	407	382	355	394	352	348	360	416	424	390	408	410	405	380	368	372	438	418	384	386	398	371	416	372	398	410	391	409	367	388	400	414	405	400	427	385	383	426	399	421	380	425	394	397	363	391	403	381	393	386	382	373	422	395	385	354	392	395	368	397	406	421	384	403	385	359	395	379	348	382	357	393	360	382	425	380	402	410	389	375	412	395	389	379	384	434	390	383	399	399	399	394	375	416	385	365	384	360	341	386	399	386	397	387	363	361	410	388	373	396	416	405	406	393	415	401	379	414	368	374	389	383	407	417	369	408	394	404	381	440	393	375	386	391	393	407	406	386	407	404	422	384	412	401	393	374	394	384	381	418	385	352	388	386	413	384	378	398	364	420	431	398	412	406	403	380	411	390	378	384	401	377	401	431	387	375	403	404	367	450	378	358	436	403	401	384	389	378	405	388	409	366	424	383	423	355	414	360	381	405	421	375	383	418	389	443	384	374	396	434	387	382	331	380	413	392	396	411	395	402	368	368	434	412	363	396	374	425	395	378	367	378	424	375	410	420	415	399	407	385	411	371	397	388	406	424	382	381	393	412	384	375	350	390	390	399	360	379	404	358	409	433	388	437	388	381	395	362	412	378	394	371	402	434	379	411	412	412	394	391	369	379	407	382	428	381	375	374	434	382	414	382	344	403	422	381	383	390	398	419	380	404	386	402	415	399	363	368	402	364	380	422	409	396	387	415	381	385	398	364	420	391	417	382	388	371	415	386	366	383	396	371	358	393	389	390	402	388	370	373	389	436	407	376	440	396	396	369	374	392	431	377	366	373	371	385	398	389	381	373	373	402	372	388	395	452	357	414	393	410	387	394	388	404	421	381	363	435	375	399	407	397	367	416	388	385	373	364	418	405	370	406	413	377	378	382	413	382	401	396	381	404	410	361	353	396	414	407	371	373	408	379	385	391	420	372	419	413	358	385	397	354	411	376	370	371	419	403	404	380	397	405	368	383	382	386	379	375	398	399	393	390	404	388	415	365	367	397	370	347	400	365	404	390	405	399	399	399	372	403	387	380	398	418	358	398	424	377	387	395	413	412	358	395	373	419	412	372	387	386	357	401	379	388	380	378	410	403	417	351	350	395	379	388	380	392	393	420	404	412	399	359	426	401	435	395	390	419	418	393	399	350	418	423	386	386	367	381	400	410	367	413	417	391	366	409	392	417	375	371	411	377	377	421	383	368	393	434	389	385	353	381	413	379	406	414	377	407	382	389	405	417	386	421	396	372	363	419	396	406	421	403	411	430	429	369	354	408	384	342	445	358	375	381	379	369	354	406	399	393	365	415	432	422	422	378	386	376	391	411	369	377	421	400	408	393	371	370	387	383	400	427	344	383	389	356	388	392	411	413	396	352	398	404	393	412	392	356	411	387	383	374	397	418	381	391	368	426	427	402	395	388	380	433	373	412	410	367	386	390	381	376	403	361	394	397	433	420	394	391	402	400	401	392	382	373	417	415	385	392	392	391	364	391	411	358	359	372	376	405	357	425	424	426	395	396	368	394	370	383	414	409	426	409	401	397	338	396	394	378	362	376	412	427	368	401	383	372	385	394	382	379	408	389	394	374	370	387	422	378	402	399	375	383	422	372	431	393	386	399	390	411	364	386	399	381	364	399	423	399	389	394	387	435	401	426	417	398	380	400	379	404	401	408	433	390	416	416	366	397	405	390	404	400	417	350	370	427	420	413	426	422	414	393	384	421	399	387	385	401	369	356	372	384	427	387	390	388	409	417	374	381	410	395	378	359	377	403	364	418	401	419	427	363	383	394	409	384	422	415	391	414	415	427	376	399	438	384	397	431	386	384	397	365	423	410	402	419	405	415	416	338	413	399	403	366	362	394	392	384	386	410	379	390	402	378	400	397	375	387	422	407	411	387	393	358	412	384	401	387	401	386	384	433	373	382	380	374	398	385	394	396	392	394	403	379	400	401	385	386	408	397	368	399	397	372	389	384	416	392	391	411	416	402	411	382	375	387	397	377	388	389	413	401	414	362	377	381	390	409	402	409	372	388	401	380	431	408	381	367	362	382	399	382	400	389	384	385	387	389	421	426	394	386	395	394	393	406	408	383	414	433	361	410	433	386	373	367	420	366	428	368	428	452	406	409	398	409	365	377	397	421	406	372	434	398	394	399	402	379	369	399	396	364	414	422	375	377	413	372	368	345	379	368	399	397	385	375	357	388	369	396	391	367	404	364	386	416	368	383	401	401	381	381	389	369	384	366	371	400	374	371	424	386	363	385	392	374	396	365	363	385	337	373	346	382	363	381	387	390	382	378	371	376	407
5057	1219	1143	764	603	513	533	525	491	482	434	474	460	498	419	439	414	417	435	479	453	461	445	429	411	486	430	450	444	446	426	470	448	437	454	433	455	444	477	436	421	468	494	427	470	461	448	469	398	440	428	468	420	456	407	443	421	439	425	441	408	439	452	445	439	412	441	417	430	446	443	428	434	446	441	386	426	464	415	454	443	415	458	417	480	472	434	433	418	423	423	448	453	474	424	446	399	475	434	415	421	444	448	481	422	416	403	465	415	427	425	463	466	435	435	407	437	459	457	415	394	445	457	470	447	424	456	416	435	448	445	415	408	425	427	411	439	431	450	410	460	396	398	403	453	414	419	411	481	430	445	427	431	431	408	479	448	449	428	423	443	419	434	422	450	404	388	443	429	426	430	446	442	420	421	439	414	428	397	465	428	464	452	420	460	442	418	435	455	456	404	440	453	420	428	416	454	412	440	430	427	437	421	406	387	406	456	452	448	448	459	448	436	444	431	444	427	427	429	438	432	475	435	372	456	412	427	428	483	477	449	435	462	416	431	421	456	466	433	417	448	427	464	440	443	434	422	439	433	437	436	426	426	465	452	425	439	450	431	455	443	441	417	460	452	421	441	434	416	455	456	441	434	456	458	445	448	473	453	432	412	425	456	421	435	440	445	428	451	407	458	486	453	395	451	404	445	432	478	435	440	442	456	447	417	418	448	434	431	408	431	437	428	448	453	424	426	454	399	446	447	471	421	429	445	447	459	474	391	466	440	415	422	466	413	450	425	450	428	429	456	469	473	447	441	451	475	437	415	477	453	431	442	464	425	425	422	402	430	437	435	458	467	411	438	436	483	451	467	465	435	421	481	436	442	436	441	461	414	432	439	496	436	451	468	426	424	421	464	438	427	421	458	443	440	415	443	409	431	435	431	493	483	399	427	466	462	423	425	410	423	450	411	437	471	428	449	455	448	413	446	425	437	448	399	478	462	432	411	451	415	485	404	476	427	443	420	417	444	422	418	447	431	437	469	443	469	420	419	436	447	457	461	439	420	493	433	421	434	462	466	391	459	452	440	430	399	460	442	445	419	445	426	463	469	398	376	452	466	433	419	445	437	445	436	437	420	439	451	425	457	438	415	414	404	473	418	443	391	453	389	429	470	430	439	464	394	436	471	454	444	444	472	416	429	443	476	436	440	430	420	426	442	460	404	427	440	449	417	452	442	432	425	457	440	441	465	474	419	424	414	434	399	454	452	429	448	445	420	381	454	416	435	432	425	471	431	412	463	423	397	419	438	447	452	438	417	445	460	461	448	424	447	465	454	459	447	439	403	408	400	410	402	434	437	427	458	434	429	443	444	440	422	451	424	464	440	476	416	468	384	473	410	416	427	465	463	433	416	455	419	465	424	447	397	464	429	446	426	458	425	417	423	431	461	434	404	443	410	429	457	430	449	418	429	446	407	430	441	462	462	483	415	454	429	461	435	437	434	435	438	448	451	429	438	463	515	444	440	443	445	440	453	422	447	461	408	454	432	453	433	439	425	465	421	420	428	435	462	442	425	428	460	403	456	428	399	434	441	413	388	439	434	434	471	441	450	428	426	432	451	422	416	427	446	440	427	404	450	431	422	433	436	461	430	422	404	451	440	397	476	452	440	437	424	452	409	450	469	470	418	413	462	451	441	438	441	438	430	420	469	482	434	422	451	432	437	475	466	449	419	419	412	427	467	439	468	405	446	463	433	432	439	444	440	467	451	436	412	443	441	454	465	439	446	407	456	447	445	459	419	431	440	422	435	511	440	428	458	457	420	422	453	439	447	461	426	407	431	418	429	464	423	449	438	428	412	414	455	436	443	444	440	431	433	424	444	442	427	427	461	476	440	469	420	420	460	446	426	449	418	444	434	419	414	452	464	423	408	419	424	442	391	418	406	442	418	449	446	403	428	414	439	462	431	466	447	485	407	459	466	433	406	424	448	443	398	429	416	460	409	439	434	403	476	437	434	475	403	421	403	428	394	425	444	472	412	410	443	458	412	429	449	449	462	457	451	438	407	427	454	469	417	452	438	466	441	432	415	440	422	430	438	458	382	452	487	466	436	447	415	467	412	447	416	449	441	469	442	449	452	391	426	418	454	434	423	439	434	410	427	421	399	426	513	453	445	427	467	378	464	439	408	444	426	421	424	430	432	452	439	413	439	405	394	445	411	428	431	458	429	426	418	424	489	466	411	451	470	407	424	426	440	418	422	437	453	435	429	473	435	394	459	439	431	468	449	427	441	426	431	471	456	475	439	433	438	511	408	429	410	457	419	384	484	457	440	406	437	448	436	438	431	453	397	415	439	422	433	422	450	451	448	463	418	449	455	452	416	431	452	445	451	424	420	407	391	449	449	433	425	453	462	436	424	443	428	442	457	465	474	407	429	443	442	448	413	410	458	440	429	419	447	432	420	421	431	433	424	452	463	412	441	419	433	432	428	442	436	432	470	430	500	431	430	487	417	410	418	396	451	445	432	462	424	470	429	449	453	458	456	435	427	467	428	441	439	458	475	434	412	447	450	462	459	410	405	436	436	429	472	442	438	459	447	410	418	484	452	432	441	422	464	425	478	420	425	416	418	409	416	424	474	431	419	440	431	480	445	467	417	422	457	439	438	433	446	449	436	442	444	460	427	428	426	411	449	425	421	456	449	461	422	448	451	463	426	453	394	413	425	460	442	424	414	423	401	433	433	419	435	433	421	468	460	403	441	435	448	439	415	442	442	454	425	436	414	447	413	419	434	439	472	447	438	457	451	475	435	494	446	392	438	453	413	436	466	431	450	428	453	406	434	418	434	464	414	426	443	423	452	440	437	426	472	472	460	369	435	412	454	448	440	456	425	399	471	428	455	461	443	409	400	438	442	450	439	447	460	445	392	428	423	435	485	435	471	421	460	461	417	448	419	441	441	422	462	418	422	431	415	450	448	422	409	435	441	414	446	448	437	456	422	456	462	451	416	420	462	440	420	435	429	425	418	433	470	442	436	433	426	406	475	453	414	461	455	485	414	439	466	430	421	466	416	419	460	441	423	466	478	419	462	438	435	469	413	469	439	462	441	460	402	471	447	450	426	419	463	445	406	436	410	422	416	438	437	438	462	423	470	418	456	429	447	461	464	430	426	458	436	406	418	435	455	416	426	408	470	467	436	422	412	440	440	436	416	433	438	463	445	417	436	471	462	465	425	404	424	430	409	377	444	426	437	467	434	452	423	432	445	426	423	431	434	425	417	463	454	487	440	426	447	446	407	419	435	451	435	372	453	422	442	408	471	425	420	421	423	440	429	427	412	409	463	443	437	414	445	433	394	438	441	429	423	435	421	416	425	442	461	420	431	452	428	453	425	447	439	420	447	426	416	379	436	436	457	452	423	449	445	438	441	430	474	435	435	408	444	437	484	426	403	414	411	439	429	451	438	449	414	413	446	426	456	449	400	435	404	430	450	424	424	451	430	407
25400	20982	27568	24590	20987	10873	1030	623	517	440	353	354	309	302	246	244	250	236	239	199	196	221	196	221	201	217	193	180	170	176	167	197	175	196	190	186	173	189	164	170	162	181	191	169	181	167	175	179	159	152	184	177	177	170	173	154	181	161	181	148	170	178	162	181	167	164	161	166	170	152	152	177	140	186	168	198	167	173	183	184	182	166	187	163	169	170	171	170	172	168	175	156	130	142	174	171	138	160	167	159	153	165	142	149	147	151	163	151	157	173	167	158	147	172	155	151	164	149	158	188	168	173	174	173	155	174	143	155	152	139	151	144	171	169	136	158	146	153	172	174	149	165	189	165	173	178	172	155	178	147	167	153	177	162	159	158	162	149	136	166	169	156	154	156	162	155	152	148	162	167	168	167	160	169	175	163	165	156	155	159	165	151	161	170	165	139	160	153	167	149	186	161	141	172	149	154	143	147	160	156	172	160	153	175	143	148	166	163	164	150	171	182	161	151	177	157	161	162	169	159	131	157	170	150	152	164	158	163	141	128	161	162	153	170	180	154	145	150	151	152	183	180	174	161	170	171	170	168	161	169	164	171	170	139	177	166	158	162	148	163	157	169	154	165	136	180	168	180	151	174	167	149	168	167	163	181	170	169	183	154	152	143	152	156	172	161	157	148	159	168	163	161	165	148	165	167	152	158	175	161	177	159	147	156	172	172	163	163	152	149	173	168	165	168	176	170	141	167	168	155	149	156	169	147	158	151	144	165	172	165	158	169	167	180	148	185	153	159	164	167	178	151	158	165	140	168	170	152	124	189	158	142	172	171	157	153	144	173	183	160	176	147	158	172	153	176	168	143	142	162	162	153	158	152	169	158	162	182	151	182	169	178	173	201	175	173	152	176	161	187	163	175	153	181	169	164	149	182	172	153	172	148	147	144	187	169	175	176	180	175	157	163	161	157	152	156	146	148	139	173	162	159	147	155	162	168	166	202	152	154	179	153	171	153	132	158	177	149	156	173	178	147	147	147	162	158	177	193	148	166	144	178	135	166	168	165	138	158	165	165	149	167	171	162	170	187	170	170	171	146	175	176	157	151	155	165	181	175	163	184	159	195	144	142	152	181	168	184	164	157	164	176	147	169	153	163	152	163	164	166	142	168	172	184	166	139	159	144	176	165	160	173	174	180	177	163	173	160	147	172	136	182	172	173	142	151	177	164	194	170	149	178	175	152	165	158	159	164	145	172	175	161	128	162	163	159	155	156	164	163	148	171	117	163	172	178	162	141	145	163	141	145	177	172	171	168	136	172	157	146	163	140	173	156	171	147	171	141	178	157	141	148	156	178	184	161	162	175	128	157	150	165	182	163	190	167	155	145	162	145	161	145	171	146	150	167	148	157	165	161	167	172	161	155	162	156	175	152	138	179	157	156	168	158	184	165	160	165	190	177	175	193	163	156	134	175	170	148	176	171	163	177	163	168	154	185	159	149	180	164	172	162	175	160	144	172	163	152	175	163	148	152	172	150	162	146	152	167	170	170	160	193	150	176	157	150	175	174	181	166	153	169	175	166	150	165	192	171	176	182	162	163	211	177	157	154	153	169	166	163	168	146	157	162	157	176	150	171	162	147	163	177	155	176	136	163	157	167	141	174	149	144	167	177	147	178	162	153	176	156	180	139	153	141	170	214	166	155	170	154	169	174	153	172	170	173	152	161	156	136	147	147	158	160	176	163	144	156	159	167	171	158	169	147	168	176	151	171	184	203	147	154	161	150	154	143	161	165	161	148	169	156	183	186	159	175	142	161	168	174	178	159	163	145	164	148	193	158	154	172	185	159	150	159	148	162	174	146	178	144	155	162	167	151	168	185	164	162	153	142	183	178	173	160	154	137	151	165	161	177	152	192	184	167	163	131	164	158	148	173	148	160	165	160	169	149	176	169	149	153	160	159	150	160	156	147	156	173	161	152	146	175	151	194	144	146	168	138	163	147	150	176	163	185	164	133	168	186	155	156	147	170	162	159	147	149	175	156	156	157	172	142	160	163	159	161	181	154	146	151	135	172	150	158	146	142	139	158	167	164	181	158	164	174	180	149	181	187	178	158	161	151	183	154	173	147	173	150	165	144	154	160	173	160	146	146	159	177	162	167	179	155	168	140	153	166	153	179	173	162	160	161	156	169	177	151	169	153	154	158	160	173	175	165	145	159	150	169	171	172	162	158	164	169	159	163	171	170	142	185	158	157	160	159	148	186	156	177	144	166	151	142	152	158	165	170	162	164	162	151	167	168	186	185	173	171	171	157	147	173	170	178	161	160	148	181	159	177	165	146	180	158	182	161	165	155	158	158	177	153	156	153	155	166	167	156	167	150	183	166	157	164	150	150	155	161	162	167	156	158	132	159	174	174	159	180	174	168	163	158	164	156	145	145	156	158	145	169	167	178	188	152	159	158	147	149	170	174	162	177	169	150	164	163	148	144	177	170	170	159	164	164	156	157	163	146	153	157	159	173	142	178	162	154	150	145	145	172	172	164	154	150	159	170	157	176	148	171	150	173	169	172	170	176	162	149	169	134	162	186	136	154	160	147	163	171	153	160	162	174	153	162	173	159	151	161	142	189	179	172	132	177	157	163	157	156	144	168	177	141	165	162	179	161	150	152	173	165	171	175	153	175	135	167	154	174	166	149	162	175	167	164	189	157	158	167	149	153	158	149	154	160	166	172	172	150	153	166	173	180	155	164	175	164	164	166	157	175	157	174	162	195	180	161	135	157	180	168	160	162	154	158	163	151	185	144	172	159	162	145	172	134	165	168	156	164	145	161	167	161	165	171	156	155	156	140	184	179	157	157	149	155	145	150	147	168	165	154	156	160	178	156	154	163	182	168	169	162	166	172	153	176	140	157	150	155	148	166	176	158	153	140	160	157	175	154	158	151	172	171	153	155	149	161	150	170	155	158	171	169	154	151	161	179	146	174	152	164	154	157	152	168	156	172	172	162	162	173	155	173	174	162	137	174	151	156	155	154	161	189	170	139	156	153	160	132	144	155	154	161	158	157	163	158	160	161	154	176	171	171	169	159	171	148	168	166	142	159	178	145	161	146	137	149	149	154	172	150	178	161	167	157	164	166	150	181	147	160	161	159	172	149	185	159	162	147	143	169	171	161	165	166	189	170	169	123	162	172	166	176	183	163	161	170	168	143	168	165	160	159	157	174	183	155	160	163	171	172	142	170	133	178	171	145	184	181	131	154	170	144	154	159	143	160	187	185	154	175	150	175	148	152	169	182	145	135	187	148	165	172	159	163	145	153	150	157	167	149	145	160	171	162	164	175	169	155	159	153	175	170	157	153	146	171	166	163	173	162	174	159	158	176	152	174	181	154	150	140	160	153	160	154	145	145	168	170	175	128	144	162	172	154	182	151	143	161	164	195	172	157	166	138	162	160	158	173	168	179	142	155	157	158	166	158	176	168	171	150	177	152	153	149	175	171	166	160
7137	11059	10334	5551	3521	2211	1721	1333	1117	866	762	670	593	509	466	439	417	420	331	329	313	306	311	305	304	268	274	250	253	235	246	248	250	234	213	209	242	233	237	232	226	204	209	234	221	223	218	185	215	220	206	219	195	208	212	182	212	172	189	217	175	210	210	178	198	219	225	201	193	199	193	209	225	220	208	202	214	188	188	201	212	173	183	218	210	188	190	169	194	197	216	198	171	171	183	186	203	213	209	212	187	213	207	204	204	174	187	210	170	190	192	180	211	164	194	185	179	190	195	180	165	184	170	193	185	178	194	190	194	200	194	194	225	191	181	179	185	199	196	179	188	183	187	192	179	189	179	233	200	162	193	199	184	194	202	191	191	187	189	215	210	180	201	191	190	198	189	187	200	185	162	208	195	183	188	161	191	184	205	183	176	207	193	186	207	200	182	191	196	196	179	188	168	171	189	171	184	175	175	193	202	177	193	175	174	192	206	182	188	200	173	173	198	208	182	186	182	203	182	176	194	200	202	192	181	206	191	184	189	212	187	165	190	195	201	175	205	189	203	193	168	190	198	205	198	189	170	172	205	185	187	172	180	177	188	180	184	199	180	171	196	195	168	196	192	197	166	186	181	179	176	208	195	184	201	188	191	167	205	199	177	181	193	185	173	184	190	194	170	201	204	168	173	186	182	205	202	169	170	170	185	193	188	181	169	189	202	189	192	193	206	176	186	195	172	194	181	219	193	227	189	162	188	161	188	181	182	191	185	186	169	196	187	193	189	201	171	195	183	204	202	179	175	192	187	225	172	194	170	187	202	200	205	208	184	191	191	185	178	171	174	203	180	183	182	193	212	194	208	216	174	214	186	220	177	186	184	208	199	152	186	179	187	188	198	171	191	175	189	204	207	173	185	191	174	191	187	198	178	220	173	189	194	196	199	183	190	167	176	208	217	142	166	187	185	179	217	194	200	195	155	179	178	199	187	195	182	199	201	179	181	182	168	192	199	179	212	154	190	197	196	189	196	175	168	184	193	193	200	217	202	193	186	206	175	200	191	187	178	180	192	180	191	201	193	182	203	186	185	176	214	188	181	154	167	183	195	200	194	179	188	182	200	187	173	188	218	175	196	173	193	196	195	180	169	205	180	209	197	190	194	191	176	169	190	184	186	201	207	196	212	178	186	193	181	196	179	171	190	182	196	196	201	200	192	204	197	185	198	173	187	197	220	171	184	195	198	170	215	173	169	179	208	185	197	210	173	185	182	204	191	178	181	199	171	209	192	189	189	171	185	187	178	157	193	193	201	174	205	220	193	183	184	206	166	176	189	178	198	198	190	179	177	205	192	185	188	195	203	181	199	188	161	183	198	207	181	190	200	188	206	183	183	200	203	168	203	183	201	188	204	196	173	200	196	193	198	200	185	200	192	206	183	189	191	184	214	176	193	207	191	195	184	157	201	183	165	179	212	177	162	223	192	188	167	187	176	203	175	185	194	189	170	184	186	192	237	180	227	197	179	191	178	191	183	182	173	180	203	184	194	184	196	189	188	185	168	188	155	199	197	172	174	177	179	189	181	195	177	178	181	190	194	197	185	184	188	188	165	179	186	171	176	189	180	179	191	187	192	189	199	219	205	193	154	198	187	205	203	191	197	203	195	193	186	189	166	195	202	196	185	203	193	195	186	216	179	193	206	181	200	178	166	176	172	200	169	160	183	187	165	203	192	200	174	193	173	187	182	192	190	202	166	200	184	179	172	187	175	179	185	162	186	192	189	191	208	206	202	194	195	187	176	180	193	177	191	180	203	187	206	190	201	172	180	187	190	181	173	186	189	178	184	202	182	184	169	182	199	172	183	193	199	169	212	187	186	175	185	208	199	179	172	179	189	185	215	206	195	189	183	165	165	187	214	180	208	198	201	179	200	211	208	171	168	168	184	200	188	190	164	194	201	189	186	221	186	196	158	191	194	179	188	169	177	191	168	158	173	174	213	178	187	157	199	173	184	182	195	167	163	193	175	194	205	218	202	200	181	187	191	201	185	195	181	182	169	198	185	195	190	207	187	179	198	161	204	208	198	186	189	173	185	198	162	200	185	162	184	186	194	193	175	207	197	194	170	154	174	195	199	214	205	174	180	186	169	181	177	167	195	199	186	174	177	187	202	206	207	176	179	181	179	192	178	178	194	174	185	164	206	203	172	190	186	200	190	207	178	188	179	211	177	204	199	191	182	186	165	189	186	196	165	189	179	160	191	203	179	194	184	195	172	179	194	193	181	171	168	189	189	207	193	192	195	184	199	179	192	214	178	189	159	189	159	200	201	182	178	207	192	198	182	176	204	180	190	159	159	178	207	179	175	188	187	215	183	170	189	194	196	193	179	217	179	186	204	172	186	187	185	211	187	179	179	188	192	191	201	191	197	168	176	169	197	181	201	165	179	209	170	198	186	187	191	163	181	197	194	175	198	184	184	156	201	190	199	192	182	170	179	211	198	174	189	154	186	201	200	164	198	173	197	172	201	197	184	196	202	175	190	199	201	184	187	170	177	177	166	183	186	185	175	185	180	171	189	173	202	220	173	187	207	181	175	187	157	179	189	218	182	169	165	192	177	170	188	202	198	207	206	217	176	192	180	184	182	164	185	186	177	200	184	194	191	194	187	194	184	164	180	216	187	177	197	178	166	192	175	196	191	192	177	196	207	190	176	176	208	201	193	197	183	183	182	196	183	181	183	193	183	180	202	194	205	193	177	193	194	187	177	193	191	203	176	166	200	198	202	198	172	174	192	185	206	199	205	177	208	201	203	193	227	209	164	187	200	166	189	172	187	188	195	199	189	187	210	185	201	201	192	168	163	196	174	188	190	191	194	194	189	199	192	195	206	205	204	171	193	197	205	189	198	196	202	179	198	186	186	203	174	200	172	197	180	184	193	168	210	201	165	204	192	180	184	179	195	199	176	203	226	161	196	220	196	158	227	177	207	199	198	212	189	179	199	198	205	177	187	184	179	181	214	177	200	191	183	199	198	205	194	181	176	221	210	185	179	179	192	179	195	190	197	172	196	166	164	204	166	195	198	190	190	180	212	191	212	215	186	207	191	216	164	178	162	196	194	175	189	192	176	170	192	189	174	185	192	176	178	204	178	184	205	212	192	184	188	204	186	181	189	183	186	176	189	182	194	186	182	179	171	202	172	205	183	186	195	193	187	185	181	215	176	212	187	195	188	165	191	179	198	190	171	191	200	167	158	183	192	189	175	179	201	190	214	180	196	178	206	183	180	194	186	190	162	179	184	158	195	183	163	192	193	172	178	216	191	179	203	179	181	190	211	194	188	169	191	179	186	204	178	184	214	193	194	180	184	172	191	195	174	185	214	185	191	208	208	190	177	211	184	207	191	165	183	188	187	177	181	207	172	178	198	205	172	188	163	204	188	162	206	210	199	183	186	182	193	219	196	179	175	165	192	192	188	170	195	223	190	184	169	196	181	175	189	219
23345	20974	27889	24236	20977	21034	8631	1312	1018	807	802	688	684	619	560	505	528	478	487	467	461	481	444	434	446	441	436	429	443	383	406	395	398	410	414	415	409	379	397	372	363	379	366	361	368	351	383	368	365	378	397	356	376	354	378	390	328	363	371	372	351	357	376	367	404	336	360	352	351	407	374	390	341	371	330	386	356	370	368	337	343	335	408	352	374	323	402	349	355	338	350	357	387	345	396	341	341	354	325	352	363	360	339	360	371	327	359	316	373	359	350	372	340	367	346	323	318	342	326	365	362	334	366	355	372	383	377	367	348	375	354	357	373	334	337	355	363	358	355	365	305	374	356	364	331	354	344	338	399	381	356	387	345	346	384	339	348	355	325	348	375	386	367	370	357	356	343	398	352	323	386	367	347	374	372	363	345	392	416	352	315	375	334	362	359	401	352	388	357	328	332	307	324	340	389	343	332	356	373	356	363	365	355	335	347	347	329	338	346	360	347	357	365	369	352	381	319	337	365	336	370	314	361	379	399	340	326	330	370	356	351	357	336	342	349	357	358	347	376	373	335	365	345	351	350	348	399	361	351	331	344	340	380	361	359	368	366	368	340	354	329	316	348	366	346	345	326	341	363	355	360	384	383	337	373	375	356	393	333	343	347	349	409	352	335	340	345	333	396	322	385	367	345	402	370	321	357	367	363	351	304	359	327	354	394	382	364	369	361	383	393	402	345	352	360	365	365	358	356	391	346	349	343	336	366	383	378	326	313	336	361	327	351	345	339	357	361	355	377	345	324	340	378	334	368	346	380	361	363	332	380	383	364	359	322	349	346	339	361	370	357	350	386	345	396	351	355	347	368	346	387	360	383	352	370	354	371	398	321	340	374	363	362	379	338	391	319	339	351	393	368	324	352	365	331	340	372	349	364	353	335	346	374	360	315	360	318	347	359	341	374	377	351	362	390	379	371	364	366	341	339	373	340	382	372	336	359	367	360	386	357	343	340	352	355	352	370	388	369	383	350	317	386	356	314	351	370	380	345	327	363	369	346	405	366	358	338	355	374	358	327	345	341	330	340	349	339	313	323	362	369	348	341	343	365	364	348	382	354	357	387	361	373	372	339	381	386	347	320	337	331	364	355	385	356	343	332	351	371	363	331	326	352	346	324	357	331	346	337	381	386	349	352	388	377	307	374	359	327	356	382	355	336	348	365	357	347	367	349	364	337	357	338	358	353	345	342	334	383	362	321	365	345	383	343	372	334	346	343	324	338	336	390	354	391	349	347	330	364	363	316	350	361	342	349	337	337	338	350	357	351	343	337	373	343	347	340	354	383	328	337	359	384	372	319	355	332	337	341	348	400	377	357	356	382	349	358	356	357	315	348	353	344	367	323	354	348	363	343	366	367	351	342	341	335	358	379	346	354	356	373	325	341	328	360	371	351	349	370	414	376	374	358	374	337	368	358	350	342	359	353	338	341	361	325	355	370	360	357	342	367	384	368	334	355	347	382	343	311	346	317	347	345	348	398	369	346	362	333	344	333	366	363	339	369	336	342	372	366	337	344	355	350	392	326	347	365	370	318	385	369	356	352	351	349	347	364	307	360	342	344	375	339	358	346	359	356	361	352	401	338	369	321	327	330	368	347	351	369	358	341	348	361	370	380	397	355	328	380	355	352	342	372	371	305	377	353	360	352	311	387	373	337	336	361	355	332	341	334	380	370	358	355	341	346	354	343	390	354	357	358	362	345	374	363	341	342	318	324	371	348	366	352	362	356	329	353	364	344	337	367	379	359	383	328	328	365	376	343	360	389	378	362	345	371	331	370	355	364	354	363	353	352	371	351	335	357	394	347	353	362	378	357	365	345	375	336	365	334	365	372	360	343	364	350	321	370	360	356	370	328	389	390	373	349	361	367	352	383	392	396	325	353	388	363	358	361	346	333	341	392	360	357	354	353	319	359	361	356	395	382	339	365	371	381	357	371	350	345	407	341	318	382	361	354	340	362	348	366	344	342	363	360	374	353	333	406	361	367	339	349	351	371	369	383	337	366	319	369	346	354	338	365	353	363	342	356	328	362	342	365	356	392	360	334	375	341	359	371	358	367	347	322	356	345	393	366	348	373	341	315	308	302	351	350	353	329	368	369	380	349	365	358	326	362	355	389	359	367	351	348	357	363	391	333	372	333	352	365	357	362	385	353	349	371	377	358	318	359	378	352	357	369	367	367	368	356	362	333	365	381	358	376	334	342	367	353	371	376	346	339	360	337	343	351	372	408	341	375	356	338	339	361	328	357	347	358	376	347	321	344	338	360	364	365	320	340	339	347	391	311	341	318	338	329	361	341	352	395	345	333	348	369	357	337	348	346	345	377	352	356	351	349	356	361	332	321	333	363	344	340	361	344	349	358	365	323	342	314	381	340	327	386	333	342	362	352	323	363	326	365	347	403	367	344	364	362	332	372	342	349	355	337	352	341	357	354	388	314	347	335	346	377	357	360	346	351	310	351	342	349	370	371	311	314	351	348	363	316	353	361	375	356	384	347	336	318	358	362	359	353	341	350	404	319	335	371	345	373	373	337	325	343	368	387	390	313	376	370	337	356	350	373	388	359	356	368	356	341	359	339	372	361	351	304	351	344	378	368	368	350	305	336	362	346	360	327	328	336	363	341	385	356	351	359	324	341	365	343	353	360	353	378	341	337	366	324	352	359	345	364	383	363	315	386	308	349	403	366	358	400	344	337	350	337	360	340	336	363	339	346	375	342	342	349	341	370	327	385	387	365	345	346	380	341	389	372	378	350	338	330	381	349	362	323	384	384	386	353	342	362	304	365	344	340	361	384	335	349	341	396	349	351	350	345	358	332	334	351	349	330	337	328	312	386	377	341	378	379	362	373	347	347	343	334	350	355	367	292	367	366	354	368	381	354	373	367	345	360	360	357	357	365	349	379	365	352	331	340	361	347	354	364	350	362	356	326	370	343	353	359	378	358	338	364	368	364	368	347	378	376	356	331	362	341	357	318	367	378	365	330	415	343	358	349	325	366	352	354	377	362	366	394	343	365	347	352	330	326	386	352	403	356	386	371	343	342	358	338	362	357	382	336	354	340	350	354	405	350	380	344	379	321	342	350	367	341	353	336	333	330	362	361	340	347	343	376	352	367	319	379	422	367	366	353	339	332	316	353	388	328	366	328	328	363	364	358	320	327	340	354	350	339	349	323	339	352	322	343	361	357	359	345	333	344	392	336	361	375	340	353	370	367	362	374	351	385	347	377	369	322	343	354	355	359	384	367	323	353	336	322	369	339	340	336	367	339	349	345	361	349	372	394	345	350	397	378	340	374	377	371	360	339	390	340	319	381	348	310	382	352	349	364	329	356	383	366	333	340	355	374	369	368	329	342	360	348	328	349	323	359	327	371	353	362	333	343	320	323	394	374	335	336	353	334	370	359	397	345	330	333	385	349	363	343	337	337	374	361	374	327	340	348	357	378	335
9976	17507	16154	9375	6217	4277	3150	2447	1889	1681	1388	1182	1062	1066	931	774	774	691	676	656	581	598	578	576	549	521	505	488	484	490	462	436	462	454	436	454	401	440	424	423	411	405	400	409	417	429	396	413	389	395	362	384	421	424	379	373	362	366	397	413	380	388	377	346	336	387	370	373	363	379	385	382	405	375	361	383	371	337	340	368	358	394	343	339	362	388	388	382	375	386	364	396	377	404	294	371	356	361	365	378	353	391	338	399	354	373	362	378	353	322	354	355	403	391	343	388	352	383	348	356	360	347	347	378	388	333	372	375	368	388	369	336	342	344	374	324	359	336	343	390	353	348	323	377	343	394	348	355	363	372	319	343	347	353	366	359	343	333	357	358	356	343	349	355	327	334	357	378	361	336	361	364	330	330	364	365	338	335	325	369	357	357	364	376	364	323	357	344	388	355	376	358	358	365	346	374	371	359	327	334	372	405	370	330	377	338	359	355	362	360	364	336	354	324	381	347	359	339	352	328	339	383	348	342	369	360	369	370	368	369	371	351	361	334	365	360	333	333	357	300	347	360	348	348	386	370	364	346	388	413	377	355	335	357	352	355	349	334	392	381	338	323	358	357	347	373	363	361	327	380	353	329	380	347	341	363	332	393	394	362	386	333	368	334	319	317	363	363	371	371	336	356	356	362	383	335	350	345	355	371	351	354	348	393	367	346	347	361	366	362	368	357	324	363	335	358	336	369	362	328	353	357	312	350	378	359	334	345	335	339	375	319	365	373	315	397	332	371	334	325	324	378	317	327	357	338	344	343	348	343	333	368	353	336	330	350	361	348	361	382	349	339	352	359	398	319	363	357	360	347	329	347	381	333	375	366	356	347	340	355	366	352	343	355	360	343	333	382	368	346	355	362	365	352	342	355	348	321	342	335	363	355	364	354	373	346	341	329	364	365	368	346	352	343	338	349	364	362	349	379	340	327	348	376	341	367	319	361	383	373	374	331	359	321	360	341	355	338	318	348	329	341	360	375	362	387	364	348	357	331	354	362	334	360	387	343	357	331	322	340	355	364	357	377	353	328	330	337	384	344	358	297	351	345	364	365	348	347	389	369	365	382	362	369	323	352	330	342	377	334	366	338	373	378	384	366	378	362	357	368	370	354	405	348	344	329	332	390	330	355	374	371	342	340	357	353	334	352	351	371	353	349	351	327	328	357	334	411	332	352	336	363	355	359	394	338	337	337	367	362	372	346	387	360	379	333	355	370	349	324	341	364	361	361	332	344	341	359	354	376	337	366	370	368	342	332	357	356	349	338	323	369	343	374	358	385	362	366	349	334	371	370	338	313	368	363	348	364	358	335	358	372	316	377	356	366	341	350	371	344	360	366	340	343	353	307	367	379	312	330	335	346	377	356	352	339	345	363	350	314	354	370	367	347	388	333	367	343	366	371	348	360	346	324	370	326	358	328	376	384	373	342	364	373	344	367	351	333	316	351	362	378	381	362	333	348	357	374	359	351	362	364	370	301	352	376	371	339	369	335	354	351	363	365	341	368	368	358	364	367	352	350	355	345	325	342	338	354	339	366	374	359	394	354	356	373	363	301	359	379	341	377	341	337	348	393	321	345	370	345	367	329	373	325	342	399	364	342	333	333	339	352	381	326	372	348	358	345	360	336	326	373	336	361	315	352	369	342	342	371	384	361	337	355	351	358	305	353	316	338	362	368	348	395	345	320	375	363	340	355	373	348	352	342	382	352	350	347	355	356	384	369	370	347	374	331	376	371	313	338	360	332	353	341	361	354	355	334	361	356	358	384	362	333	343	356	353	353	378	341	334	325	353	312	360	361	340	352	330	345	369	347	348	343	364	347	355	341	336	360	324	356	361	371	353	319	321	365	346	329	352	375	384	342	316	367	357	354	393	384	356	341	356	382	355	334	385	367	369	298	367	371	354	356	358	353	375	350	347	358	328	340	332	360	367	356	344	380	398	344	339	357	344	376	338	364	344	338	321	359	323	393	350	343	350	350	359	337	364	353	361	369	350	356	354	401	359	384	345	330	314	346	346	349	365	365	325	348	315	391	358	350	354	379	373	359	322	352	361	362	384	387	332	343	344	320	360	343	360	370	337	356	359	328	371	369	365	366	382	376	384	368	381	366	347	367	380	318	342	339	359	371	343	355	384	350	377	369	341	365	369	354	337	342	365	337	310	349	340	373	354	373	366	308	308	347	354	360	356	395	361	326	358	370	363	345	321	339	356	358	405	364	360	358	372	346	355	373	371	358	363	346	318	343	351	361	334	360	339	337	370	375	361	374	365	341	353	348	371	357	400	350	372	370	363	376	327	380	367	337	352	357	375	372	370	378	327	380	348	311	345	314	365	333	351	375	360	374	337	304	346	354	364	360	329	338	333	338	319	355	321	381	366	363	344	346	371	365	347	360	353	347	359	361	344	367	342	359	376	349	367	373	376	328	324	343	368	324	315	360	346	359	333	387	338	359	352	354	348	370	345	358	368	367	354	368	368	326	343	360	373	344	339	389	338	361	343	347	346	359	343	349	355	354	377	348	336	342	330	343	338	344	349	335	384	357	325	325	376	380	387	375	363	375	353	387	327	315	335	388	336	335	356	357	358	339	371	331	356	387	347	380	364	363	352	359	369	344	337	370	368	349	381	344	338	341	349	374	401	350	333	353	369	380	319	329	332	352	335	366	345	391	322	395	369	348	344	315	348	347	381	373	337	346	342	333	366	347	343	323	349	363	344	335	335	367	355	376	355	354	334	354	327	364	362	360	333	357	368	350	346	387	380	377	356	372	358	324	349	356	355	333	374	368	327	339	366	342	347	324	359	327	378	364	365	338	354	325	372	349	363	338	357	358	345	338	352	341	332	375	378	337	343	359	346	383	340	300	350	358	349	354	356	355	324	353	370	312	342	378	377	326	379	368	352	357	357	342	351	357	356	372	343	345	329	355	359	370	350	377	374	337	325	364	325	361	352	382	338	331	326	365	339	350	383	350	320	348	374	345	379	360	370	346	340	363	352	356	358	340	374	347	347	379	341	337	356	362	340	346	329	374	370	344	361	367	378	386	314	365	373	336	370	358	327	355	381	335	311	345	353	350	385	349	367	377	326	357	343	361	354	350	353	339	368	341	340	378	327	354	339	370	356	370	350	356	377	348	370	351	372	348	363	350	342	330	329	384	356	360	353	363	359	369	343	361	369	321	367	338	355	372	353	362	327	368	342	364	373	358	346	349	340	382	364	349	354	378	375	318	350	352	330	382	377	386	340	333	346	366	338	320	353	336	382	365	354	373	355	375	342	374	322	368	354	363	382	380	337	360	352	328	352	374	349	352	331	350	355	362	363	345	332	355	355	350	343	374	358	364	372	348	338	364	349	386	358	352	358	382	367	358	364	336	334	363	375	357	342	365	357	382	349	383	308	350	328	377	346	323	365	389	367	378	378	353	353	395	371	373	358	347	377	366	335	363
28333	15120	2143	610	527	475	460	422	414	447	385	439	390	374	402	374	417	399	422	418	390	393	402	390	419	416	414	399	406	392	427	410	386	399	379	389	364	389	438	395	395	428	351	389	386	417	377	365	376	375	405	373	399	394	359	375	373	408	412	377	380	424	365	364	414	405	378	381	450	392	387	419	412	374	387	390	393	381	387	399	408	376	398	399	412	411	400	371	401	426	392	409	364	384	404	358	418	410	343	395	366	458	411	388	415	390	369	346	402	399	400	389	407	399	422	411	381	402	380	394	400	392	414	403	379	372	377	359	385	364	380	370	414	411	361	403	411	380	390	414	396	408	404	381	382	414	391	369	397	365	393	405	384	371	388	378	403	398	409	423	407	392	390	388	355	383	395	414	409	398	397	359	371	381	413	394	398	407	392	367	380	395	380	371	386	379	400	379	389	412	386	392	370	392	393	418	435	377	352	369	377	395	381	375	362	408	435	400	419	379	384	411	438	362	390	362	397	375	397	401	396	427	390	432	393	416	375	405	407	379	395	389	376	377	393	379	367	360	388	390	388	390	390	387	400	388	394	367	441	395	408	366	397	376	379	366	430	427	387	367	376	390	377	397	393	393	389	390	387	382	405	352	391	393	380	389	392	396	370	362	361	405	431	359	411	385	396	422	369	376	393	363	356	397	381	389	438	402	365	411	401	413	410	397	364	351	403	384	379	391	388	416	388	343	417	393	408	404	381	379	389	368	391	399	402	436	367	399	389	386	395	403	377	386	377	382	352	396	394	389	390	410	392	388	391	379	392	368	360	435	354	416	348	384	370	372	386	437	380	381	418	415	390	396	408	396	407	381	385	399	408	383	392	412	383	403	416	366	385	434	351	414	375	407	390	379	379	435	370	386	392	381	387	382	395	358	390	397	400	383	388	408	395	351	385	400	397	423	382	379	402	377	385	384	384	396	367	398	392	388	414	425	377	416	394	402	365	385	370	352	390	393	406	389	404	357	429	362	368	374	376	419	388	406	379	351	394	423	392	367	392	364	397	400	391	372	430	377	423	443	390	376	379	344	344	395	390	400	405	406	393	419	391	384	381	420	392	376	418	365	398	398	416	409	368	384	398	398	382	399	426	375	401	411	390	396	368	379	378	377	400	378	363	391	414	352	395	411	395	367	414	367	383	418	348	404	431	374	419	404	397	401	410	405	380	419	376	388	404	404	392	378	429	405	390	392	391	395	419	411	391	389	411	368	369	373	372	395	369	396	378	451	382	369	381	404	375	353	361	370	369	439	395	395	382	365	428	398	372	367	398	382	421	411	377	352	366	383	364	397	384	388	380	361	373	391	407	370	394	384	401	385	376	398	359	393	399	401	402	395	378	372	384	404	407	367	389	398	402	383	344	395	434	391	412	390	431	421	407	444	401	399	424	359	358	402	384	400	395	395	400	417	425	368	384	363	394	396	395	387	390	375	385	418	370	386	392	383	356	382	343	406	405	372	407	374	388	410	409	384	403	353	397	398	404	412	370	377	414	387	411	381	395	407	373	361	453	357	370	401	401	405	412	378	390	408	370	358	407	391	369	367	423	390	370	376	404	362	408	426	381	393	405	397	394	454	366	370	390	426	387	403	394	378	388	404	386	419	385	396	410	395	410	399	363	367	417	367	419	397	397	384	379	388	397	409	432	406	368	389	394	389	356	364	389	396	394	377	412	393	401	410	393	369	405	399	406	369	424	418	385	363	422	433	370	401	387	376	365	417	385	370	399	384	350	419	416	395	401	379	410	367	407	391	391	385	414	419	385	399	428	397	419	382	396	424	395	400	387	390	402	389	396	397	372	391	401	404	383	394	394	391	421	367	427	411	376	404	378	358	379	385	412	381	412	416	396	409	412	373	410	362	407	371	400	415	398	409	403	392	397	393	369	396	378	402	405	411	411	358	396	385	380	388	423	380	378	424	395	377	409	404	417	420	398	390	383	372	403	369	382	415	391	395	437	388	401	404	412	395	356	401	414	357	419	375	399	396	392	401	371	357	382	372	395	393	387	379	390	367	429	415	400	437	388	416	383	383	385	427	395	389	366	439	396	382	382	332	366	374	412	390	421	383	415	401	425	389	405	413	366	391	363	403	389	373	375	395	401	379	381	358	419	385	391	373	407	409	407	333	409	406	376	410	422	405	399	387	374	409	374	426	355	379	392	367	352	370	354	395	413	399	404	379	451	387	391	385	385	404	385	359	409	391	402	378	413	409	435	412	418	374	398	377	367	400	391	383	385	384	428	377	397	393	427	405	369	372	393	399	374	378	406	382	369	375	385	416	408	411	415	387	413	382	387	376	396	401	379	383	436	374	363	399	391	413	394	398	410	385	386	424	365	418	402	373	404	401	380	384	414	364	379	416	375	390	377	391	413	373	367	391	392	382	413	397	395	380	378	406	400	362	414	388	386	373	416	391	413	386	414	413	396	390	383	403	374	391	391	359	421	360	402	408	408	407	380	406	382	411	386	396	390	396	380	393	414	405	363	400	369	401	384	388	406	370	390	406	401	391	421	359	399	425	380	411	398	387	387	364	391	385	389	404	355	384	404	373	430	418	425	391	410	371	418	380	403	417	404	401	424	436	382	414	388	416	413	398	390	416	392	409	427	410	372	407	372	389	420	367	409	406	385	394	426	403	380	351	366	407	393	390	404	388	388	398	437	384	411	352	413	354	390	373	366	380	356	389	388	379	412	391	394	415	393	384	378	417	385	393	374	370	394	364	401	379	394	374	393	385	404	375	373	364	408	403	389	394	408	408	375	390	422	398	412	402	396	356	374	394	375	393	396	397	369	364	374	372	384	387	412	431	388	409	382	392	393	372	368	395	396	367	373	397	380	380	413	387	357	400	370	364	391	394	399	403	364	394	397	395	399	383	370	386	390	361	376	419	383	408	376	429	340	377	415	379	341	398	411	397	404	399	431	426	413	369	393	374	419	374	402	378	365	390	427	394	421	372	373	374	365	414	387	401	421	380	376	378	396	416	375	378	362	403	369	372	402	388	419	385	404	381	387	375	356	398	418	395	386	375	403	407	370	389	369	383	395	372	365	372	388	380	374	434	412	360	392	384	370	382	390	330	409	365	405	363	405	379	407	386	388	394	385	400	391	395	388	385	408	379	410	361	385	411	362	374	395	410	378	350	374	417	385	395	408	369	381	369	401	407	416	407	397	368	411	394	397	368	407	367	377	420	359	381	382	411	397	379	385	352	376	371	395	378	376	393	410	378	379	400	361	427	365	390	396	384	383	397	393	402	399	376	383	405	368	378	415	422	404	383	380	396	342	398	388	379	417	414	350	403	387	390	374	392	387	385	384	367	385	400	403	370	393	398	364	402	387	414	369	389	407	420	403	391	361	343	362	361	365	386	438	373	364	421	363	405	382	412	454	395	434	393	398	382	395	396	393	390	406	411	409	375	399	376	377	355	392	364	396	386	383	434	391	363	394	397
5017	1146	1180	784	599	544	496	448	540	422	476	467	463	489	430	451	434	455	470	445	443	463	424	427	436	471	416	449	412	433	451	428	426	431	465	428	450	440	434	434	441	408	448	428	419	487	450	446	462	424	468	437	422	420	439	459	425	380	431	422	441	406	443	411	382	401	439	412	453	440	443	453	465	449	438	460	437	449	418	449	418	447	436	434	451	417	431	462	469	419	417	446	437	398	424	403	444	493	434	456	436	459	426	437	436	429	431	478	400	417	452	420	418	414	414	416	445	427	431	442	433	443	424	423	437	444	416	434	473	428	461	431	458	466	465	422	454	390	397	412	444	417	484	406	433	431	393	428	458	454	438	471	449	430	458	463	443	442	467	459	429	418	413	442	418	439	408	423	438	455	418	433	401	478	439	425	424	467	440	453	444	453	454	404	463	451	457	407	427	453	391	419	433	433	413	473	422	432	439	432	439	483	425	430	406	440	445	415	443	421	468	440	476	450	480	473	420	425	469	433	392	445	435	411	401	416	406	444	455	454	436	431	407	421	446	469	424	416	408	446	445	419	405	434	419	428	420	466	457	457	442	438	448	411	427	421	432	427	447	431	423	428	416	441	438	428	420	471	417	431	412	437	433	456	417	450	422	450	413	433	429	435	407	416	449	472	408	400	392	433	439	417	403	437	424	399	433	425	435	423	431	421	431	409	440	447	447	424	445	439	439	408	434	454	433	444	395	430	447	426	409	449	416	429	431	432	424	431	449	461	425	481	449	405	450	441	456	418	424	419	431	442	394	441	438	475	434	416	422	428	436	425	421	445	447	440	439	443	437	430	441	410	471	437	408	433	418	426	469	443	426	440	448	420	446	441	448	463	424	427	443	407	441	399	430	417	450	484	449	443	424	432	414	454	452	451	399	439	400	453	449	414	463	480	416	438	420	400	409	413	438	393	444	455	444	438	423	451	435	407	458	457	417	462	442	426	427	431	431	442	395	408	439	461	432	394	451	451	434	439	451	437	407	428	465	449	389	392	434	448	438	451	404	399	444	430	441	407	449	412	410	429	406	417	449	426	432	400	415	437	438	425	436	418	426	442	450	419	430	449	423	429	441	432	431	432	442	468	485	462	427	427	397	470	443	443	443	457	433	378	434	443	468	432	465	426	437	430	412	415	421	446	430	440	409	446	434	447	462	417	456	406	416	445	440	452	453	443	462	465	439	417	436	456	431	460	437	402	394	429	415	404	449	447	430	443	438	406	423	439	396	416	438	452	424	444	465	440	416	460	409	443	447	431	411	420	437	450	417	432	432	466	431	477	424	442	396	395	437	425	429	402	472	452	445	398	439	435	458	435	441	420	413	411	432	424	425	401	428	430	444	439	439	438	404	414	411	454	447	446	438	413	445	406	439	441	402	412	417	452	420	466	438	431	428	464	413	436	444	429	391	459	464	450	454	430	434	442	429	418	426	450	425	445	440	414	437	436	437	444	425	445	447	426	450	425	440	442	419	446	446	416	411	421	465	438	427	431	475	440	474	427	443	425	432	437	417	370	436	465	435	417	409	462	485	420	409	435	434	459	437	434	429	408	431	424	433	445	465	399	445	438	439	434	423	460	423	422	443	455	403	453	431	422	428	419	406	439	420	431	410	461	408	452	439	462	394	431	409	435	435	366	450	440	447	458	444	389	455	407	449	461	434	409	400	438	416	424	457	422	436	444	433	442	426	433	429	445	469	443	392	460	422	413	442	447	435	406	442	436	428	449	485	420	451	411	432	420	455	450	500	432	455	416	431	417	442	428	401	458	425	403	434	430	403	461	424	450	417	445	419	438	456	430	417	448	487	421	455	438	407	436	445	472	439	435	454	431	437	420	413	439	449	394	434	423	416	466	453	409	398	423	435	449	438	465	415	418	451	457	436	400	426	440	432	456	433	411	415	446	450	432	448	411	472	442	423	382	434	435	448	461	474	434	406	463	439	417	445	428	426	464	425	418	426	423	460	426	413	449	442	442	451	438	387	414	446	422	457	427	393	432	405	425	394	421	451	409	431	418	415	462	455	373	473	442	434	448	447	468	423	464	454	474	410	437	460	398	453	431	432	418	457	439	448	468	458	428	455	449	457	459	452	421	426	421	446	459	438	450	429	409	441	454	400	426	471	414	397	444	436	417	425	436	441	392	475	417	423	424	435	418	415	428	428	442	407	413	422	457	395	419	427	430	434	413	427	472	414	442	443	432	457	404	416	404	414	431	471	455	408	450	434	416	401	458	424	406	417	457	462	417	458	429	453	440	418	434	404	436	421	445	429	473	449	423	453	424	400	429	431	430	458	407	399	437	439	426	429	407	471	444	423	413	423	442	408	442	426	420	393	441	427	447	423	449	467	424	408	410	451	423	469	431	429	424	425	398	454	486	409	411	399	450	409	404	440	412	426	455	399	436	434	419	424	402	438	445	398	430	411	488	471	418	412	436	426	454	464	461	403	424	451	411	422	438	433	428	415	476	443	456	455	440	429	430	436	397	463	394	421	449	410	494	438	445	428	441	417	449	416	406	453	408	412	447	403	430	452	433	421	440	452	415	444	457	423	403	461	436	463	432	445	447	412	436	452	448	387	416	461	421	443	443	427	436	460	446	439	426	450	404	437	452	466	445	436	421	454	419	442	403	422	445	435	408	411	489	433	437	412	436	435	442	444	430	428	422	424	445	481	390	408	433	428	443	413	446	428	452	423	434	431	406	445	422	466	414	445	445	433	446	464	405	438	476	471	397	420	458	407	423	440	428	450	428	406	419	418	406	435	451	424	434	423	462	449	436	455	438	432	441	482	443	435	409	430	403	455	400	420	431	442	433	412	402	423	449	432	422	455	438	409	469	420	432	415	412	466	428	435	466	446	443	462	505	410	452	417	458	421	425	472	406	455	437	399	430	427	507	447	428	413	444	454	394	424	425	454	408	444	430	474	422	447	470	485	429	439	430	444	424	439	422	388	437	420	424	435	426	455	447	434	450	430	445	416	407	437	414	393	445	439	414	414	435	438	405	420	423	419	437	460	454	421	413	443	414	463	387	438	432	401	438	435	431	465	421	449	423	477	448	433	431	415	417	433	413	414	444	452	471	432	445	423	411	427	419	460	438	433	408	431	425	418	447	417	467	465	426	428	451	424	411	458	428	437	410	460	434	411	440	431	424	436	462	462	440	422	463	419	434	421	421	425	418	457	455	416	443	438	435	405	417	460	405	419	421	448	410	454	418	453	438	408	388	446	452	395	422	405	422	439	431	425	436	412	478	423	427	433	434	431	429	396	405	426	423	442	444	444	445	450	415	416	434	446	420	450	449	474	438	428	448	422	431	445	430	428	437	441	440	398	429	445	467	447	417	443	407	458	413	431	454	439	422	427	460	465	420	422	444	450	450	457	450	427	433	445	438	412	457	419	444	404	451	438	429	398	437	463	433	421	444	441	446	429	425	441	457	439	475	427	404	427	446
25461	20978	27550	24592	20977	11014	1077	644	487	396	382	337	301	372	281	249	266	226	238	200	234	213	197	200	208	189	213	214	179	190	186	180	182	176	177	192	187	177	202	158	153	178	175	172	175	197	171	167	166	162	177	187	178	184	220	164	164	181	176	164	169	154	149	176	145	164	177	173	161	182	159	183	153	139	152	163	172	165	163	183	135	181	151	164	177	149	138	164	160	162	179	154	157	152	157	163	174	162	187	189	163	161	169	161	173	169	158	173	174	146	151	160	177	155	150	164	157	148	173	173	169	170	175	162	177	133	159	182	179	151	166	171	151	192	157	169	171	153	170	182	171	168	149	142	156	177	150	138	159	182	141	168	174	148	161	169	157	170	181	161	153	176	165	154	163	145	181	162	172	149	176	171	150	162	162	154	169	173	160	144	154	140	172	182	173	137	171	159	149	179	151	157	165	179	180	167	154	156	154	142	139	141	153	154	152	166	155	180	145	168	149	189	155	150	182	172	160	161	170	129	170	164	154	156	168	156	156	153	149	148	151	167	172	152	163	159	160	168	157	159	165	135	149	174	159	160	164	151	157	157	158	147	156	168	154	161	180	185	174	152	157	175	152	164	143	125	165	148	162	152	166	135	164	170	163	144	164	165	155	164	161	152	178	176	172	169	153	157	160	153	166	159	153	149	142	164	143	165	168	150	168	161	143	187	167	161	175	169	173	181	170	166	168	146	142	177	178	141	163	162	184	158	149	163	142	165	169	140	178	167	152	165	141	170	166	141	153	183	179	189	158	156	159	184	157	160	156	174	179	168	152	152	171	186	165	170	129	153	177	160	183	175	163	146	183	161	155	156	168	166	149	165	162	170	153	178	180	178	178	161	166	166	147	140	150	140	160	167	180	160	165	148	148	173	173	158	156	177	166	137	161	159	165	165	182	163	165	143	166	187	175	193	175	167	143	176	169	167	163	187	148	173	177	159	170	152	153	171	153	179	151	166	169	158	149	160	152	158	158	145	168	166	166	147	173	142	173	164	189	174	184	177	156	165	153	171	158	145	161	174	156	155	179	143	189	167	142	148	185	167	148	154	187	167	149	173	170	137	168	169	166	163	185	164	161	162	149	154	161	171	172	166	172	163	171	149	166	160	139	179	153	169	160	138	168	154	178	155	163	156	179	146	175	167	148	171	181	148	157	156	152	187	154	196	190	158	157	156	168	137	152	172	149	160	159	159	190	155	156	147	172	163	173	156	164	170	169	154	154	165	155	181	154	163	180	151	165	150	152	155	171	178	168	149	157	161	157	189	150	168	160	175	156	149	149	151	167	150	160	154	183	167	152	164	161	143	158	191	164	145	179	165	154	137	154	161	138	144	143	141	187	177	175	158	162	159	168	162	147	171	143	164	177	157	169	144	156	168	163	154	127	160	143	162	168	166	173	154	158	159	165	151	164	149	166	170	156	164	170	164	172	158	163	139	160	175	176	171	164	146	172	155	149	149	163	164	164	145	177	176	178	147	171	157	159	170	151	148	175	163	129	151	157	165	173	191	164	171	171	167	174	171	132	170	174	164	133	180	169	151	165	143	140	143	161	164	154	169	146	141	184	144	154	163	144	151	164	177	181	149	136	147	154	178	157	177	163	182	157	139	159	162	160	179	155	170	179	133	164	169	143	174	151	152	182	177	161	160	139	172	167	182	146	162	152	178	149	160	171	131	164	159	161	142	137	150	163	149	143	155	162	154	154	164	148	136	155	157	176	186	128	154	157	172	156	163	145	185	166	145	173	169	144	158	171	168	152	154	140	184	155	160	143	156	158	155	172	169	152	164	148	166	162	174	169	164	170	166	173	142	161	143	163	164	171	167	172	156	161	192	172	162	178	175	155	169	162	162	159	154	152	161	159	158	172	166	173	141	169	173	178	156	154	150	149	162	160	159	169	196	169	179	160	168	160	173	168	157	158	150	165	150	154	178	178	169	153	172	160	178	155	151	171	158	173	156	156	158	154	156	161	161	157	158	167	174	156	153	163	179	164	164	163	170	153	164	181	184	164	190	185	155	174	147	141	164	147	160	163	158	165	192	169	136	158	158	157	146	148	157	169	176	148	206	165	177	149	168	171	158	149	170	167	153	145	157	190	155	176	156	155	153	169	170	152	152	155	169	154	168	162	166	173	150	170	138	165	176	171	141	159	143	135	169	159	151	156	151	167	153	144	144	142	159	184	159	172	149	172	162	165	168	177	167	160	170	164	153	152	155	175	183	171	158	156	139	165	156	168	143	157	160	141	170	142	173	177	169	163	163	180	137	133	162	159	170	174	153	152	172	158	169	167	194	164	140	165	157	153	158	163	155	158	150	181	162	137	137	162	178	186	149	147	147	164	150	151	140	139	160	157	161	171	168	164	173	163	167	164	176	193	164	149	161	182	158	179	180	175	160	149	185	158	199	173	166	178	150	149	157	164	173	160	170	148	145	171	154	179	151	184	171	166	145	146	186	159	161	173	166	191	155	132	152	181	170	195	145	167	176	175	161	157	160	166	154	160	181	131	130	152	159	180	184	163	143	148	151	171	147	169	146	167	154	178	164	177	155	148	181	151	161	145	161	173	169	130	163	144	170	154	182	151	170	173	161	167	165	149	155	150	159	157	172	161	155	151	164	171	156	155	152	149	179	145	169	166	171	166	180	159	161	164	162	160	165	150	139	163	168	148	180	160	146	155	175	158	154	149	169	144	162	185	171	161	168	159	162	143	147	168	156	147	172	187	179	142	151	144	171	150	163	166	157	153	155	168	161	169	168	160	146	139	176	176	153	156	160	153	170	160	183	171	159	157	138	173	163	185	156	156	156	173	171	168	180	165	141	156	160	141	180	158	157	160	150	140	171	188	151	189	156	148	177	150	139	178	160	140	170	164	178	138	153	160	149	175	164	173	140	179	161	156	175	173	136	167	167	169	172	175	173	165	166	162	143	158	156	169	149	166	180	144	150	180	149	167	176	161	146	173	154	162	167	145	167	154	154	166	149	159	164	159	138	162	157	177	133	179	176	186	150	177	160	145	141	176	176	157	166	138	159	158	157	172	144	150	182	154	150	172	169	162	165	152	158	160	158	153	153	167	142	164	175	166	166	179	169	169	176	155	155	165	186	154	148	150	152	171	149	177	150	160	146	177	189	168	149	175	162	163	169	166	134	168	159	188	186	167	158	156	142	135	171	177	152	175	165	150	151	179	150	150	143	161	153	167	149	170	174	148	151	168	142	150	166	171	168	168	126	188	144	199	168	189	160	156	168	167	153	180	169	152	187	156	140	157	153	173	162	154	154	154	157	173	165	153	157	165	168	156	167	153	173	145	149	167	163	158	154	166	171	163	173	139	165	161	213	144	162	159	159	158	153	162	153	159	152	137	167	171	172	150	181	164	172	174	154	174	180	165	162	174	186	183	166	149	177	182	163	170	185	159	162	145	139	164	131	164	173	135	124	167	155	148	152
7078	11106	10207	5483	3545	2348	1712	1331	984	888	718	646	586	497	528	458	403	349	320	349	321	313	301	287	288	263	259	245	229	219	237	265	237	246	217	217	242	222	217	215	220	228	221	196	198	189	229	265	194	213	216	211	211	184	221	223	215	198	192	201	210	189	178	180	196	198	199	192	195	176	210	207	192	207	183	177	202	205	185	185	181	184	187	202	208	200	204	168	210	190	198	191	193	179	181	171	182	180	168	210	195	174	194	186	195	201	186	190	175	196	202	190	193	219	185	189	187	195	203	190	197	162	203	202	180	173	166	206	192	224	194	179	186	194	197	227	193	192	214	175	172	184	203	192	181	190	189	171	173	210	168	160	181	176	180	171	194	167	192	186	183	183	212	174	180	179	187	203	186	178	178	210	201	195	187	184	202	184	174	184	183	188	181	193	198	204	182	174	199	197	182	186	213	191	182	194	200	171	183	164	214	200	167	182	190	221	189	178	187	199	196	201	189	203	200	186	194	203	188	186	221	178	174	172	186	187	180	165	175	192	184	209	203	183	169	188	209	197	189	195	194	173	184	173	181	187	185	198	174	191	213	191	184	192	188	206	153	208	180	172	188	185	185	191	189	199	192	185	185	168	174	195	179	161	177	182	193	193	187	183	189	192	182	171	178	185	191	170	183	193	195	202	192	183	189	203	193	173	179	195	211	185	176	176	159	200	161	188	183	180	183	194	178	188	203	177	175	184	202	190	183	197	181	188	191	154	189	184	199	192	195	176	179	201	210	177	194	218	182	160	182	185	173	164	189	211	195	154	189	183	199	198	205	157	191	172	200	177	194	205	187	217	202	182	183	195	179	197	187	191	191	194	172	177	200	178	187	196	193	178	188	193	177	184	191	221	208	163	208	189	207	206	171	192	219	159	184	190	187	181	195	217	205	207	195	169	174	193	203	177	198	194	196	183	187	189	205	173	165	177	181	165	185	190	197	187	165	182	173	191	180	174	172	196	193	188	163	190	187	181	184	193	183	178	190	182	196	169	196	187	179	195	166	197	174	192	195	190	195	176	177	205	200	186	173	172	179	174	211	174	195	202	174	205	191	178	186	201	168	205	206	211	164	193	200	177	197	187	211	179	189	191	185	183	218	187	179	179	205	171	175	176	187	195	173	178	185	171	176	203	177	205	190	194	181	188	182	186	199	159	188	208	166	183	213	159	211	194	173	198	181	169	225	174	166	191	182	177	165	201	180	185	182	191	182	202	192	199	185	185	197	176	184	175	195	174	191	188	189	190	189	178	188	190	196	193	181	182	183	195	206	187	194	183	181	197	211	179	183	176	193	192	170	197	216	177	190	177	178	184	175	167	187	185	213	165	175	195	171	183	190	185	178	166	166	170	182	176	177	168	185	186	184	157	201	172	208	160	202	178	179	186	168	197	193	180	193	196	176	190	199	175	196	191	175	187	195	185	206	196	170	191	195	206	186	214	185	176	173	210	186	186	201	161	193	183	199	168	191	170	190	191	176	192	198	205	188	183	179	211	172	209	183	188	199	173	164	191	187	164	190	195	203	183	163	172	188	192	199	198	198	180	174	172	200	220	166	213	166	182	187	183	176	196	196	190	166	204	168	189	184	177	176	173	182	211	200	178	180	197	165	200	211	218	185	185	212	178	169	177	173	197	191	176	184	173	192	190	210	208	200	198	175	188	197	190	172	193	149	198	157	161	174	167	213	178	202	189	194	167	192	199	179	166	193	194	192	186	209	176	191	176	211	159	182	169	181	204	165	179	214	196	190	179	192	182	159	207	196	197	185	182	203	191	167	187	202	172	191	171	199	201	185	180	205	185	179	191	154	190	192	195	177	154	160	201	217	198	200	194	187	181	192	178	194	181	188	193	198	191	185	192	193	175	167	176	167	177	195	216	204	212	218	175	200	192	197	155	177	188	185	185	153	181	183	178	195	195	167	178	164	173	220	185	195	175	209	191	199	191	159	191	212	185	180	203	181	203	178	181	179	190	210	191	192	193	189	172	193	209	176	193	160	196	176	189	158	180	174	204	186	184	196	161	192	192	172	177	190	188	184	200	186	198	179	228	165	186	184	184	180	179	189	192	187	190	193	176	176	190	173	190	172	198	203	186	183	188	164	199	194	182	201	145	190	181	179	198	177	202	175	186	190	192	191	199	198	190	188	196	183	177	176	194	190	170	179	185	195	192	174	185	174	203	175	204	192	180	193	205	172	192	178	203	183	178	182	203	192	181	172	163	191	175	171	186	191	185	182	189	189	188	192	163	191	194	172	186	184	188	195	191	201	200	191	165	167	193	196	214	202	200	205	192	202	175	189	185	194	182	194	180	206	182	194	188	171	189	172	204	191	167	180	193	221	207	198	193	188	160	206	222	184	183	172	206	178	186	173	204	169	203	194	187	184	178	180	185	196	199	172	194	162	188	179	185	195	172	190	192	183	191	192	171	198	201	208	189	215	199	209	166	193	180	180	188	176	176	169	190	199	194	196	179	193	205	197	199	159	177	191	189	171	189	172	193	182	176	181	187	195	190	173	191	192	206	207	183	179	154	197	199	179	172	195	175	179	183	200	196	203	211	212	176	193	185	179	192	177	203	204	200	195	207	211	194	187	164	184	198	167	193	212	201	176	238	175	171	164	191	187	215	177	189	185	196	179	179	173	169	221	195	173	195	187	164	207	184	183	176	181	177	173	178	203	198	203	180	179	177	181	183	195	165	188	198	203	210	184	187	168	201	204	197	157	194	161	197	203	181	207	184	186	187	206	230	195	179	182	189	177	167	173	163	214	190	174	203	172	174	185	195	196	191	201	172	183	213	177	182	207	185	166	182	174	191	183	196	183	184	199	201	177	168	162	175	191	174	188	176	165	187	173	194	171	209	171	177	196	185	195	187	164	176	189	167	200	189	196	194	179	184	191	204	205	204	200	189	205	193	186	182	192	158	180	171	181	187	201	202	155	187	180	199	206	197	165	183	181	188	194	195	174	192	185	176	180	193	187	173	154	203	149	193	182	195	195	192	195	199	186	161	196	180	186	164	189	179	192	175	179	185	161	188	204	193	187	182	183	196	199	198	170	195	184	217	198	197	188	191	197	208	173	188	183	201	194	196	189	158	172	165	159	182	197	188	181	183	196	180	166	187	177	196	213	205	200	174	188	180	228	188	180	170	166	187	201	184	189	207	191	178	170	197	189	173	181	191	191	202	173	194	181	194	178	220	182	184	183	184	177	178	201	183	212	184	167	186	163	198	166	199	190	180	178	164	220	195	190	187	183	199	178	195	194	175	179	191	173	183	186	193	171	198	204	167	204	189	189	193	179	187	170	197	208	169	194	154	165	175	176	199	188	193	183	200	206	223	189	193	188	164	203	169	202	172	186	189	196	183	208	177	181	190	205	189	200	191	203	187	165	167	224	208	188	195	188	165	188	202	145	175	213	186	188	189	202	178	185	204	183	181	194	170	192	201
23313	20978	27904	24242	20982	21042	8715	1348	992	846	750	729	626	611	526	558	529	513	513	447	456	440	454	454	449	423	399	387	393	387	431	438	388	393	383	378	365	395	376	392	356	340	414	354	379	321	355	363	392	363	391	374	341	399	388	359	400	351	361	394	395	356	389	360	353	380	337	372	355	352	362	365	348	309	356	353	390	396	323	349	368	330	337	354	387	338	376	351	335	369	334	336	381	343	333	342	372	356	340	359	322	367	376	350	354	348	354	357	389	357	390	373	373	355	352	351	353	364	366	345	374	360	379	361	365	346	357	339	327	349	355	348	377	367	340	372	355	345	335	364	337	396	373	368	371	354	352	347	332	355	339	374	335	367	338	345	361	363	353	361	345	346	322	334	349	386	337	376	361	366	395	368	352	376	364	350	384	348	354	339	331	358	364	358	353	309	361	363	321	364	331	351	358	360	371	373	353	369	353	318	372	361	334	365	374	368	330	333	357	355	344	368	341	351	393	335	331	365	404	392	371	374	335	357	365	320	370	336	339	347	365	356	354	381	385	344	391	349	341	317	336	336	363	387	322	356	338	390	394	379	345	357	373	338	394	354	349	361	354	338	332	348	359	367	337	375	355	350	353	388	368	336	341	348	368	321	370	384	348	365	359	369	351	368	350	358	343	329	374	379	366	385	346	335	377	352	376	392	320	361	359	359	357	386	351	359	335	336	328	370	373	369	338	347	364	336	370	359	361	337	396	335	339	376	392	331	359	366	351	363	345	324	334	363	371	353	348	373	387	376	338	378	361	379	350	383	383	341	336	365	348	284	371	365	325	367	356	340	375	344	343	330	349	374	377	387	339	340	338	349	351	365	371	335	333	375	337	354	336	337	399	354	356	350	361	337	361	371	339	351	325	372	368	320	375	350	337	324	348	348	381	355	367	350	352	357	355	349	342	342	357	335	341	353	359	378	313	315	357	380	362	357	344	372	323	338	340	346	349	352	380	349	345	337	348	361	330	374	352	325	346	364	344	380	371	382	326	341	348	364	373	329	378	357	338	363	326	340	360	398	357	391	363	328	354	328	356	315	366	351	373	343	316	363	321	375	373	315	366	359	368	370	363	333	340	358	383	338	361	356	353	372	344	361	369	365	334	373	345	355	377	354	358	348	355	336	381	328	352	380	363	343	325	386	356	375	356	356	351	355	386	349	373	353	343	350	349	342	364	364	377	342	344	320	356	360	362	335	345	328	298	336	341	302	384	329	362	332	337	354	376	370	353	364	352	353	325	372	348	350	348	369	387	317	326	383	356	324	333	326	367	356	340	338	342	326	368	362	376	348	311	343	355	364	390	356	334	369	358	354	344	373	364	354	346	340	365	360	354	328	356	370	329	344	357	337	359	343	351	400	329	375	388	356	397	347	332	350	350	396	333	377	347	346	368	335	356	341	348	350	343	357	345	348	385	374	365	357	347	360	346	365	337	317	350	375	365	351	404	312	364	347	361	370	361	358	381	344	357	341	374	379	366	334	356	371	332	323	344	353	370	367	355	371	341	377	352	342	356	381	326	368	351	360	347	365	344	368	363	371	334	308	337	364	344	348	319	338	354	345	355	350	397	345	370	362	340	372	330	330	370	322	361	342	358	387	350	341	364	329	353	345	346	367	330	349	341	341	337	336	351	364	390	347	343	367	357	382	365	360	358	377	358	344	360	394	324	321	369	357	364	380	360	320	319	347	352	359	340	377	363	347	345	367	343	369	319	381	317	338	340	345	364	346	341	348	363	368	354	391	354	334	383	371	385	379	348	329	338	334	366	354	353	328	364	386	330	322	357	340	328	304	349	347	354	338	352	376	336	375	353	359	322	385	363	365	370	361	376	339	366	396	362	320	348	338	344	390	342	340	353	335	384	338	395	344	347	336	375	333	359	353	327	341	319	382	363	348	365	356	363	388	383	321	333	362	371	382	360	321	356	336	325	382	334	337	347	371	339	348	340	342	333	350	372	384	347	386	358	374	353	375	377	381	361	380	356	356	345	340	359	337	351	385	354	378	345	349	374	365	364	361	332	371	374	365	391	335	370	338	353	329	363	345	325	399	371	362	366	342	356	363	366	363	406	339	355	343	359	326	360	379	368	363	350	383	343	332	336	367	343	349	301	335	379	362	351	347	378	340	343	358	386	407	361	358	372	322	349	349	354	348	366	354	368	338	344	368	353	390	334	324	395	339	344	354	351	349	352	393	361	375	350	367	356	301	370	341	339	352	352	329	346	327	342	331	314	334	347	370	325	351	323	369	333	343	388	376	380	347	321	364	327	365	353	332	345	377	347	359	336	374	364	362	373	401	335	366	324	331	344	330	370	334	341	341	384	345	339	360	364	379	347	332	365	341	351	366	364	371	353	327	321	366	365	351	314	369	342	394	390	325	346	340	358	365	342	338	356	330	332	336	336	356	346	335	378	361	323	383	340	343	344	408	355	357	347	318	373	352	320	355	367	343	406	323	346	367	366	353	369	352	369	355	358	375	360	327	345	358	338	365	337	315	372	355	354	372	362	379	380	325	355	327	376	351	386	364	328	390	366	345	397	352	372	381	391	387	366	347	330	351	339	370	365	341	348	368	352	340	365	360	361	351	350	357	366	377	338	378	359	356	369	356	371	363	386	354	341	322	351	389	343	383	372	351	350	349	357	319	347	350	357	350	333	340	323	328	379	354	335	355	342	363	360	321	365	359	353	337	339	330	329	329	343	367	357	336	356	370	352	336	366	312	358	357	361	363	360	324	344	341	344	371	367	336	336	349	362	369	348	348	359	378	323	331	338	348	357	335	384	357	372	364	362	362	328	383	321	364	354	363	359	364	360	327	352	394	344	349	354	326	348	368	333	352	362	351	386	368	376	349	338	367	339	364	320	352	355	358	371	352	345	381	357	335	367	372	359	368	362	341	340	363	359	356	352	358	345	327	364	358	346	378	394	362	338	378	355	392	394	358	412	358	356	338	327	371	333	372	313	363	367	358	376	358	372	381	358	338	343	400	358	343	349	375	361	347	331	344	363	377	325	338	358	366	367	361	349	386	336	321	331	342	331	345	333	361	379	375	301	379	402	320	345	311	346	364	329	371	325	359	370	318	346	352	352	341	401	372	337	362	356	307	318	357	352	338	380	345	340	380	374	382	378	342	365	346	366	316	376	343	347	329	378	379	377	370	348	337	367	350	361	365	376	343	404	368	374	362	380	356	396	354	335	366	348	359	356	351	328	357	373	360	356	380	341	343	353	341	360	357	389	313	362	318	331	323	378	343	357	351	362	333	380	340	363	357	338	348	328	352	344	338	344	347	348	351	377	379	353	359	374	383	366	357	344	344	342	372	360	361	379	342	349	350	352	323	356	347	371	364	383	346	324	350	340	327	352	358	356	346	394	355	348	331	371	344	356	374	329	342	369	391	372	331	360	365	316	358	347	366	377	338	351	344	385	337	329	313	371	365	373	383	358	341
9993	17550	16232	9366	6204	4215	3105	2372	1994	1695	1452	1229	1117	1041	889	835	766	685	669	638	548	614	589	540	560	555	478	504	501	453	472	426	472	454	474	437	407	425	379	372	392	383	403	427	407	371	381	363	374	428	385	376	392	384	387	371	393	387	396	386	387	390	359	373	344	382	378	375	359	386	367	360	327	354	361	380	352	369	354	369	337	352	347	380	354	354	341	349	369	403	355	342	362	353	370	366	392	340	361	358	352	357	340	388	398	360	371	358	364	340	366	359	327	373	363	355	328	348	321	378	368	340	378	326	353	363	366	329	365	342	322	356	381	331	353	341	381	368	346	341	325	406	328	357	383	343	327	381	341	347	337	347	345	333	354	362	335	347	392	365	353	389	350	378	362	340	331	358	326	327	371	332	350	380	343	346	367	359	351	339	359	361	370	354	376	336	363	376	334	333	345	325	353	371	321	339	347	344	352	348	362	378	332	340	349	349	340	372	335	357	362	363	357	367	350	333	301	362	388	325	348	366	372	363	365	340	345	322	355	353	321	338	327	383	339	330	361	367	356	345	356	325	363	355	336	325	360	390	368	350	370	339	346	359	347	325	405	338	372	341	360	355	349	347	337	347	369	347	374	367	349	382	393	385	348	391	348	343	342	352	349	343	354	340	362	301	355	328	330	351	325	367	348	343	367	320	366	342	342	402	308	381	385	381	357	343	341	347	321	327	343	347	343	371	364	370	370	364	374	360	341	338	349	364	380	328	344	337	395	352	353	365	352	342	359	353	331	303	329	395	348	341	330	328	317	343	371	362	370	359	358	313	395	346	342	366	366	375	327	342	368	371	355	355	317	366	342	375	352	342	365	336	364	361	390	395	360	361	358	309	391	343	345	349	357	351	353	335	359	398	379	334	337	337	353	359	338	366	340	340	371	334	348	315	351	332	383	371	354	334	385	346	346	344	333	370	386	362	379	373	356	351	346	364	345	344	404	360	369	356	340	321	362	343	355	345	374	373	328	351	343	318	351	352	318	377	351	350	365	372	375	370	332	352	332	339	353	319	366	352	348	371	356	360	373	382	349	349	336	394	339	351	357	327	326	367	327	354	337	363	338	348	335	350	334	337	331	382	341	383	358	383	353	357	386	356	340	390	296	338	351	371	355	317	388	363	384	383	369	328	384	347	329	364	341	361	360	355	365	317	392	368	330	353	380	355	357	327	360	359	338	357	332	368	330	345	361	378	357	344	410	314	352	340	351	360	372	345	352	355	355	365	337	372	369	336	335	353	388	352	337	362	358	330	335	354	366	374	339	335	370	374	345	369	356	326	360	353	325	368	354	331	339	363	350	351	378	356	359	366	387	336	374	373	358	388	349	348	359	384	363	337	360	306	333	337	338	363	362	392	364	355	343	357	348	363	372	345	374	370	350	371	360	382	367	365	387	351	360	367	383	364	324	314	353	333	357	320	370	347	336	349	345	335	365	368	343	356	360	350	331	357	332	369	383	342	367	392	318	343	363	341	352	346	350	355	366	350	343	347	360	338	345	386	354	368	355	380	347	398	367	337	353	343	370	357	344	381	327	375	376	381	361	361	347	328	361	327	331	372	360	342	352	365	345	390	370	349	336	328	340	363	342	357	348	357	383	358	359	334	318	319	305	376	335	365	338	361	366	359	361	355	332	354	368	335	364	354	356	329	380	408	326	336	346	308	369	355	336	387	351	361	326	395	337	339	346	340	357	369	349	356	343	346	362	361	353	386	356	342	336	363	342	365	348	343	334	388	348	339	383	350	327	338	338	349	358	377	345	353	320	354	353	348	343	332	374	332	365	359	353	346	343	336	361	363	339	343	356	349	360	381	349	333	325	330	340	345	359	384	339	337	352	331	331	343	383	373	343	331	334	356	335	376	363	362	327	334	371	363	357	379	355	352	324	365	379	357	334	351	344	313	370	357	330	362	360	378	354	341	359	331	355	363	367	336	341	370	351	376	366	316	395	368	349	336	366	377	323	351	329	377	345	329	325	349	391	379	361	328	388	343	346	355	359	323	351	382	362	346	383	371	366	363	345	337	341	339	363	345	353	349	385	356	368	375	328	351	349	363	368	372	345	328	362	350	305	364	366	366	341	369	363	360	354	338	350	364	337	364	391	372	357	328	353	339	343	328	356	340	375	370	352	393	344	315	367	379	363	344	366	341	367	353	362	347	365	335	364	384	367	334	399	328	336	338	376	341	324	376	368	324	321	360	341	371	374	344	354	311	363	351	365	327	353	341	333	355	349	362	363	350	339	391	329	370	376	333	349	342	353	332	335	360	358	337	291	346	341	347	372	369	347	362	359	344	344	378	359	355	389	365	349	363	353	383	335	344	382	344	317	336	368	336	340	359	341	360	330	331	354	367	357	355	362	365	335	316	335	349	334	365	343	335	350	383	351	378	363	371	328	349	313	338	344	347	339	363	328	362	344	364	345	335	348	367	318	311	341	337	363	369	335	330	332	353	379	369	315	361	349	296	320	334	346	377	345	327	357	344	384	345	343	379	359	325	341	372	357	337	375	339	341	356	335	362	355	332	335	313	365	349	379	370	372	339	370	387	384	359	338	380	406	338	336	356	345	338	344	319	361	352	342	318	339	370	386	376	342	364	371	342	358	352	351	327	360	310	354	366	347	300	325	342	378	369	336	378	364	354	352	362	372	342	355	345	358	335	382	369	322	358	364	358	361	373	353	341	379	349	350	345	349	375	357	387	338	345	352	333	345	361	342	358	361	347	329	361	319	371	366	362	348	321	338	364	337	348	359	304	364	385	369	364	372	341	316	306	337	369	362	337	361	369	334	369	360	357	350	329	361	357	351	337	356	330	354	320	341	354	350	359	358	377	353	380	343	369	339	348	329	352	334	337	328	346	335	344	333	357	323	363	344	328	368	364	365	349	367	320	348	349	360	343	345	366	328	386	370	374	327	351	348	372	354	319	333	354	382	346	361	328	340	348	375	381	336	352	340	377	329	365	366	344	340	339	352	355	351	345	306	333	351	319	344	362	348	354	355	395	354	351	362	349	381	340	337	359	360	374	392	341	355	361	350	353	367	378	362	374	380	359	367	346	363	340	378	318	337	365	351	316	375	326	356	364	354	364	367	384	368	351	363	364	374	357	318	339	351	363	331	360	355	351	367	335	358	356	359	363	374	380	348	351	388	357	363	348	347	340	343	346	335	321	325	323	361	345	335	352	332	368	375	336	355	354	327	348	372	347	370	365	364	334	315	367	379	381	354	388	387	332	338	358	345	331	346	378	377	351	372	345	359	324	363	350	339	335	338	324	349	361	382	338	375	330	368	346	362	356	327	324	355	372	319	321	344	305	337	367	367	355	351	357	370	352	370	337	373	371	359	342	346	336	321	329	349	375	336	363	352	364	373	357	364	364	370	319	361	359	349	327	332	340	337	314	345	336	346	370	381	326	366	375	322	352	355	348	317	354	365	368	362	367	349	368
28149	15041	2114	676	516	397	453	404	395	393	399	403	382	399	370	410	378	384	381	400	400	364	384	384	390	397	375	396	398	374	419	370	381	380	428	397	390	399	405	386	372	359	389	390	394	404	371	370	380	358	357	427	419	405	378	372	333	380	409	366	402	391	370	386	427	400	372	432	376	427	379	373	419	430	382	377	375	387	369	376	403	343	427	380	367	343	405	393	403	401	408	372	369	387	389	403	384	390	347	367	406	358	370	401	367	401	396	395	418	386	372	385	365	379	393	360	370	384	391	402	371	381	370	381	399	412	403	397	400	380	383	368	365	409	362	379	388	392	420	396	391	384	398	383	415	391	389	431	418	412	402	433	386	378	409	369	405	360	380	371	377	381	394	391	404	374	379	392	425	356	361	372	388	386	399	395	374	380	432	379	359	385	368	355	390	380	392	372	388	445	400	419	375	387	371	343	375	353	352	376	371	383	373	398	397	350	410	402	399	391	388	390	382	374	374	376	393	414	387	390	377	391	394	395	376	356	368	376	393	374	385	363	396	398	419	398	369	410	407	403	374	421	340	378	401	370	399	404	346	384	381	410	347	367	387	401	388	397	373	395	400	402	403	365	372	395	366	388	363	395	386	383	410	379	410	398	405	382	357	374	406	357	412	367	356	405	391	391	370	382	377	358	378	334	402	397	377	397	397	401	379	407	370	374	370	408	348	368	365	350	392	409	367	388	387	384	378	355	331	357	405	344	393	349	394	379	366	386	404	400	370	377	367	362	386	349	373	377	358	366	385	361	385	414	407	377	363	369	388	378	357	352	404	348	418	393	413	367	382	402	365	395	374	357	419	360	413	387	385	374	383	423	358	419	392	383	356	377	416	400	404	359	377	405	383	396	414	393	385	392	371	400	382	423	397	420	382	384	417	395	419	391	424	352	364	375	383	357	380	373	400	377	374	402	371	415	416	390	345	417	401	394	412	392	380	372	428	365	364	401	382	391	359	398	387	367	403	363	349	421	364	418	339	370	396	389	401	372	347	366	396	424	358	389	373	367	379	362	362	399	397	445	380	371	382	426	398	417	404	351	416	387	405	390	360	373	340	381	411	402	386	401	382	375	357	382	376	356	394	390	345	391	376	401	343	415	405	374	377	412	426	374	360	377	415	380	381	346	392	361	404	379	404	396	371	396	368	406	388	406	396	377	367	379	397	381	378	366	384	375	367	399	371	404	340	381	388	363	374	411	389	381	377	395	377	357	375	405	395	393	368	369	382	378	401	429	373	371	403	361	362	367	391	372	396	393	401	385	381	373	397	387	368	361	404	363	413	361	391	393	375	407	383	393	393	397	383	389	394	419	387	367	369	387	403	408	390	376	391	375	373	395	371	367	399	372	386	385	376	375	399	382	370	390	394	372	370	364	378	394	413	391	427	394	364	410	431	379	396	393	390	395	397	394	357	365	395	359	440	391	364	396	399	394	419	411	401	412	400	412	392	389	398	386	425	394	391	373	387	419	354	431	392	395	374	376	381	407	364	380	355	378	369	326	378	386	376	408	413	396	408	395	395	382	364	409	372	381	408	387	376	408	398	380	368	407	395	383	394	390	397	393	394	374	373	382	415	363	378	390	394	447	409	415	399	379	403	382	393	382	359	369	389	358	421	382	391	364	434	372	381	404	382	390	391	382	408	380	413	378	362	374	399	376	368	425	382	394	419	358	388	409	418	409	356	395	386	395	354	407	384	396	379	379	386	383	419	388	399	398	375	379	363	408	411	387	388	379	380	374	378	381	409	410	404	394	403	378	371	393	379	379	407	444	392	373	392	389	443	379	394	394	419	395	405	399	363	346	387	452	379	362	383	378	369	362	378	380	386	395	398	372	376	355	396	402	373	340	371	384	368	352	388	416	369	409	359	380	397	388	411	365	404	405	382	416	394	395	359	363	356	354	371	364	390	392	371	398	392	402	373	372	386	386	386	349	375	376	380	399	363	440	375	393	385	395	356	394	409	380	403	399	404	379	397	366	352	375	378	394	361	372	366	385	414	388	354	402	385	408	399	415	382	390	370	391	382	365	396	391	388	378	393	412	392	403	381	407	389	368	402	368	359	386	398	387	350	433	389	385	412	386	428	368	353	378	388	409	372	350	396	361	391	371	375	406	372	363	415	401	405	384	371	383	388	402	413	389	388	392	406	397	393	388	430	382	388	387	362	392	396	370	373	385	392	424	362	342	386	380	406	385	374	387	371	397	384	378	374	367	392	375	375	398	395	376	430	384	365	362	389	406	414	401	386	368	381	405	362	377	376	431	376	380	374	384	379	358	381	400	412	379	380	386	373	409	374	389	391	409	395	397	392	388	383	386	403	385	385	417	376	330	390	374	405	360	416	421	393	404	391	376	397	370	416	396	383	409	347	363	383	381	367	369	389	379	416	384	367	387	380	374	406	395	385	373	363	371	392	395	366	345	398	360	376	408	376	367	376	362	394	383	382	376	386	383	410	395	380	370	349	379	350	390	393	353	391	392	364	385	359	371	361	403	392	397	372	410	407	394	383	374	370	374	392	393	394	361	365	366	359	375	379	362	374	377	342	404	353	380	394	402	402	393	363	410	380	387	384	412	391	363	347	393	363	404	363	382	375	383	377	436	413	380	374	376	371	384	378	381	380	333	395	375	400	383	377	378	408	407	392	401	393	388	378	377	400	411	386	350	381	404	416	387	403	356	378	383	397	364	372	359	362	366	386	401	378	392	381	399	408	349	398	375	380	384	425	395	404	413	421	416	380	446	356	374	363	401	384	366	418	361	412	430	370	389	387	423	353	367	376	370	391	400	378	361	379	404	391	386	399	388	382	351	371	408	363	386	361	414	386	412	407	404	363	387	381	391	393	386	367	357	407	376	398	417	387	387	372	373	378	377	380	393	368	362	409	374	364	412	375	377	355	389	377	382	363	404	390	383	404	394	386	395	381	392	379	391	408	385	421	390	408	408	403	377	395	382	403	371	365	344	368	362	415	355	381	407	346	337	363	385	388	375	379	356	365	397	397	377	435	386	371	375	406	388	405	390	391	397	351	416	398	377	372	386	369	368	386	414	403	375	377	385	380	375	373	360	376	406	373	377	369	382	369	386	386	378	408	373	370	389	406	413	359	395	382	371	394	393	392	396	389	382	396	379	426	382	387	385	383	358	368	384	408	389	375	414	374	390	361	389	377	398	389	410	395	376	399	370	368	366	394	381	411	383	375	402	369	372	392	362	399	430	367	388	417	362	389	405	391	418	375	349	387	405	371	407	372	359	401	386	425	410	381	390	394	423	392	389	404	422	352	377	390	360	447	388	420	405	399	354	370	381	354	389	381	384	384	352	365	394	397	360	357	362	353	389	411	392	385	387	383	358	386	383	343	378	398	380	364	362	424	382	403	381	380	384	402	368	403	390	412	447	409	416	385	373	393	379	384	394	395	363	391	398	429	387	389	381	342	364	341	370	372	352
5064	1127	1127	778	588	544	510	503	496	484	452	472	433	455	422	451	421	442	439	435	449	435	420	416	382	453	383	414	415	464	442	422	432	393	406	455	464	432	449	464	401	444	433	438	426	403	394	405	446	424	409	418	430	448	457	456	380	426	403	453	403	433	408	444	407	410	463	456	451	451	450	445	433	418	440	417	410	446	413	468	414	419	424	417	440	430	407	433	435	418	427	427	407	440	416	407	429	459	414	455	441	448	446	416	451	423	438	428	427	432	456	426	426	409	418	389	436	424	442	442	435	421	443	426	431	436	416	448	450	436	417	425	438	461	417	469	408	428	452	451	439	429	408	434	439	429	441	423	419	445	422	414	414	442	450	425	449	413	439	430	443	461	441	439	398	399	432	441	459	420	462	435	439	397	412	480	413	392	430	441	449	416	386	424	441	447	391	397	402	451	455	476	413	400	449	414	433	443	415	403	402	400	437	402	396	453	435	413	414	440	431	425	422	428	425	465	404	404	439	421	461	414	405	419	461	437	431	422	437	443	454	430	397	404	403	368	414	450	413	471	409	389	467	419	423	400	461	455	409	418	430	440	465	425	406	453	462	405	435	434	401	413	424	435	427	407	437	411	453	424	430	435	472	471	417	385	444	403	448	453	432	392	413	464	418	431	432	426	426	443	424	429	431	417	435	433	444	444	457	421	379	462	450	459	408	390	416	417	445	411	434	449	443	434	463	412	414	406	445	445	434	410	420	442	425	427	442	456	404	407	419	403	406	406	411	414	415	442	450	467	426	455	420	416	452	420	437	427	452	442	436	416	455	425	387	437	450	498	428	453	429	436	439	392	426	396	402	452	404	385	442	390	432	426	432	419	421	408	443	424	402	432	416	469	430	443	460	429	453	402	428	437	408	425	421	393	417	424	415	378	412	437	428	399	456	392	437	384	438	395	385	455	437	441	412	423	458	382	463	442	458	499	472	417	405	411	425	428	444	425	421	453	428	425	417	466	442	427	422	414	428	416	412	444	403	410	420	437	420	425	433	430	442	423	450	442	443	446	432	415	432	431	435	391	445	410	444	419	421	411	420	391	421	400	484	417	409	448	419	428	436	419	439	482	433	444	428	422	418	418	427	484	450	403	419	443	418	419	437	443	442	420	412	447	427	492	408	439	435	366	429	421	446	436	438	440	449	446	409	451	394	425	468	444	449	452	418	416	446	439	431	412	438	386	438	410	432	427	479	408	436	430	396	457	473	428	419	455	478	415	422	427	417	484	441	412	412	423	414	409	487	451	435	410	396	425	421	406	477	393	434	405	443	427	429	454	445	404	432	435	451	426	473	412	424	404	444	423	443	427	417	439	413	434	406	430	436	444	394	412	407	437	428	434	452	379	422	463	429	436	440	387	479	433	419	407	410	437	445	415	408	420	425	432	423	411	445	401	432	405	446	420	420	431	471	454	418	447	425	440	438	422	424	443	445	402	414	427	481	457	440	428	430	392	411	427	452	434	397	434	425	420	384	444	451	455	415	435	428	414	428	392	448	435	434	452	436	426	439	425	436	433	458	459	444	415	431	420	439	443	383	437	441	466	419	438	422	437	432	431	441	436	418	428	422	422	402	402	415	458	433	430	447	383	410	408	417	421	431	434	414	420	438	426	423	460	432	433	455	442	451	456	416	423	442	454	411	475	398	424	428	463	427	435	408	412	410	401	401	414	426	410	425	453	460	439	413	423	414	426	412	432	409	439	452	444	449	472	463	430	445	444	466	434	424	438	393	431	423	429	434	386	419	443	456	472	442	444	447	427	445	398	447	441	407	425	442	397	439	450	404	381	424	403	484	444	407	469	441	418	438	462	424	445	445	451	426	414	398	455	432	480	436	414	433	450	407	454	384	454	405	435	424	439	402	422	401	436	404	418	415	429	428	402	409	408	446	418	399	429	428	457	410	429	422	445	437	428	469	430	462	425	467	437	377	430	442	426	397	431	421	456	438	429	469	410	427	458	418	397	440	392	452	477	426	389	426	444	437	488	466	433	408	459	453	429	423	402	434	425	393	428	426	408	421	452	436	411	440	429	442	406	434	430	427	421	435	431	379	414	424	432	465	431	456	430	447	416	446	406	391	395	427	426	414	408	415	395	413	430	410	418	404	408	416	446	440	395	440	428	448	446	448	424	435	424	451	399	432	414	422	403	405	456	435	411	426	394	415	416	416	417	391	417	458	424	468	411	448	402	402	441	422	431	401	446	419	421	401	391	481	394	456	429	426	419	435	430	414	392	441	433	489	416	444	444	413	465	418	463	449	450	404	410	424	427	429	455	410	398	417	424	441	405	402	437	434	467	428	430	400	417	406	420	454	445	409	445	400	411	424	488	465	416	429	450	427	431	439	428	410	429	466	435	458	435	426	404	447	422	430	433	419	458	467	437	428	412	410	397	434	408	417	445	412	421	426	423	421	460	437	465	430	423	438	462	428	426	419	456	484	407	435	445	425	427	447	426	445	413	428	406	407	428	438	420	398	440	433	427	438	413	426	415	422	469	425	402	457	431	422	418	410	388	454	434	424	452	430	379	444	430	415	432	414	453	445	412	431	445	413	455	445	458	451	461	422	446	426	422	424	430	423	465	434	464	448	432	470	409	414	414	415	410	402	406	438	438	468	438	436	466	445	481	412	461	420	401	444	416	427	409	469	445	438	447	450	400	421	401	427	407	440	403	413	422	473	432	434	463	457	423	442	388	448	444	440	469	413	458	445	432	432	450	439	458	370	413	440	382	413	404	441	425	422	442	418	414	391	433	427	433	436	425	434	416	430	462	409	442	433	417	409	420	415	449	429	446	460	419	411	425	453	433	421	449	400	405	407	424	439	406	407	414	461	431	442	447	439	418	474	405	407	387	460	432	416	416	431	431	429	416	444	405	452	427	451	427	459	468	418	454	430	402	433	401	419	419	412	457	387	432	423	445	407	403	380	385	441	400	408	437	433	404	459	478	430	430	414	431	418	421	409	416	434	428	448	426	427	477	437	496	414	406	408	452	430	495	436	446	418	393	462	423	435	406	431	410	429	454	452	433	447	464	414	452	420	442	462	425	388	417	424	442	419	389	434	451	444	424	410	421	431	443	438	423	466	412	407	425	419	403	473	444	453	408	422	435	443	404	412	387	423	424	474	447	430	453	434	442	454	425	465	418	416	396	417	461	411	414	417	421	421	406	443	429	439	423	411	465	426	425	429	446	441	432	448	419	406	427	435	428	410	412	435	451	471	456	442	422	464	437	424	394	415	432	463	414	400	411	419	400	459	403	440	435	437	463	429	440	427	416	427	419	411	439	422	438	428	397	423	447	410	422	405	398	450	508	426	444	392	412	419	443	431	443	460	445	415	432	396	457	421	447	416	438	415	430	434	402	400	424	468	473	416	439	448	432	442	429	362	429	408	445	470	430	476	415	408	396	428	415	398	408	422	434	410	413	425	447	431	420	437	459	434	411
25434	20993	27575	24597	20986	11086	1135	629	500	443	410	284	320	260	280	272	253	233	203	218	210	211	181	206	181	185	191	198	181	163	178	181	174	187	194	178	156	175	202	185	164	176	186	196	170	169	196	146	179	163	193	185	168	146	172	183	187	170	173	163	188	178	155	162	176	173	164	181	152	165	154	183	158	156	161	158	158	170	182	167	160	163	181	159	155	160	139	162	172	156	173	159	191	177	180	176	169	159	152	136	192	152	190	162	155	154	160	161	186	146	156	144	169	166	165	158	149	157	164	170	159	143	174	179	171	145	161	149	162	161	166	168	174	134	174	143	197	161	155	177	146	172	161	154	173	158	134	153	152	185	152	157	147	161	159	155	157	181	139	141	190	153	156	181	170	179	167	175	176	169	171	156	176	153	165	152	144	149	156	151	165	164	163	154	182	164	157	165	179	166	157	143	165	170	146	156	166	154	138	168	155	147	151	155	171	150	150	160	152	147	172	145	183	166	160	163	150	160	167	148	166	164	143	153	159	148	153	159	173	185	162	181	175	177	160	150	149	145	173	166	176	135	167	167	163	165	162	158	158	170	165	156	178	159	159	152	176	159	162	171	156	169	128	172	167	169	160	153	148	155	164	176	167	163	182	140	151	155	164	149	155	155	175	157	151	151	150	150	148	147	159	166	175	153	153	155	182	148	158	152	178	164	153	157	164	174	154	184	170	194	162	156	143	154	159	171	174	167	149	170	174	157	183	140	143	142	153	158	183	173	180	161	151	177	154	174	158	145	162	160	158	167	198	144	163	173	153	168	167	153	186	157	154	166	174	184	171	169	166	170	166	161	166	149	155	166	166	182	180	136	163	174	169	161	159	154	155	188	169	153	165	165	157	173	176	164	159	153	188	168	169	134	174	155	159	172	159	187	157	165	153	159	155	144	186	177	164	167	163	142	178	182	174	160	156	172	142	133	175	152	153	138	153	176	202	159	182	154	166	166	158	172	187	148	159	158	159	158	183	148	175	162	167	172	143	163	161	152	164	144	135	168	149	150	132	164	160	179	173	158	158	168	159	164	176	154	138	210	169	149	162	168	184	144	146	166	163	171	157	166	150	176	156	149	172	134	174	162	149	154	147	174	181	162	159	172	159	150	172	144	167	161	159	167	160	181	171	161	157	149	128	146	164	160	174	137	180	158	179	160	185	160	177	174	171	165	168	169	169	169	170	157	157	174	171	158	162	169	173	160	163	156	173	182	156	152	173	148	157	177	144	154	180	163	156	164	163	147	147	148	164	184	163	133	174	134	163	164	177	152	143	137	187	133	159	163	186	174	172	149	171	166	176	150	177	159	160	153	172	190	160	178	144	156	164	153	160	146	165	158	164	164	155	162	169	167	161	148	164	163	135	137	171	154	155	161	146	164	168	148	137	177	179	162	164	155	154	188	167	196	182	154	152	152	163	156	168	165	163	138	171	175	140	141	154	163	178	156	152	184	174	166	155	179	177	145	153	148	179	171	172	159	157	159	180	171	163	161	155	186	183	154	148	141	166	163	164	170	170	154	143	170	158	154	161	156	187	144	165	158	160	168	164	130	196	165	197	153	149	150	152	153	149	177	142	151	155	180	179	159	160	172	167	148	168	173	167	152	172	140	158	158	162	166	174	178	156	146	164	168	156	149	152	176	149	161	158	178	170	160	172	158	191	166	143	148	164	148	144	173	168	155	155	156	153	158	158	165	154	158	174	150	175	166	180	165	148	167	170	145	139	153	169	150	160	146	180	185	155	149	171	141	164	166	138	144	188	165	169	179	156	162	182	172	158	169	158	188	157	152	148	161	174	176	170	175	163	155	160	184	162	137	158	195	177	153	154	142	174	147	153	146	146	162	149	134	156	171	190	181	132	160	149	168	159	177	149	157	145	147	148	168	165	180	168	161	166	179	148	153	146	163	168	140	152	175	178	167	165	157	191	133	143	187	150	136	154	144	144	186	151	154	166	159	153	148	152	167	165	143	180	180	173	157	140	176	156	141	170	184	160	142	162	146	144	151	148	173	176	142	145	162	177	157	174	181	139	153	131	156	159	162	173	151	156	152	153	152	135	161	144	176	140	173	155	165	158	166	126	165	173	157	140	147	172	195	150	166	159	174	157	154	167	153	165	173	152	168	171	159	182	151	154	142	147	173	167	173	152	177	190	148	145	151	154	178	160	181	149	188	153	149	155	142	153	159	178	157	188	178	171	175	176	150	157	145	158	157	145	153	156	145	149	157	198	158	170	143	141	179	179	178	142	133	149	149	179	168	179	151	180	166	150	161	146	172	174	158	146	175	170	152	170	186	156	160	147	168	156	158	148	184	163	148	146	175	152	162	141	160	168	154	179	166	175	157	171	181	163	158	146	157	181	144	155	155	160	156	160	156	146	159	154	168	132	146	171	167	164	148	170	158	155	145	178	157	153	159	167	185	164	166	158	171	163	150	155	164	164	176	155	165	157	149	150	160	155	148	171	157	158	176	152	154	169	152	148	160	162	148	159	164	178	165	158	170	146	136	154	156	150	174	132	151	176	166	151	151	140	153	163	155	163	150	149	139	154	164	170	170	141	164	184	150	143	159	150	165	151	163	168	169	169	170	177	145	154	154	151	172	157	162	146	191	161	159	136	170	153	164	156	154	175	146	137	156	144	152	188	151	169	171	171	150	143	153	167	166	163	135	167	160	170	145	153	166	181	170	169	167	152	177	167	150	169	171	162	160	156	155	161	173	158	178	159	155	135	185	154	165	156	178	159	148	170	163	157	156	136	186	161	173	155	162	167	149	148	167	161	171	155	161	165	158	177	173	141	196	166	167	153	147	184	160	170	149	155	165	173	169	157	158	163	166	168	168	139	170	140	161	174	143	158	159	194	157	167	170	147	140	140	147	156	173	152	162	161	176	178	180	164	178	154	147	151	151	168	166	159	168	161	160	160	167	159	161	163	136	168	159	175	151	153	134	166	167	163	158	164	169	166	152	169	176	146	188	172	148	156	157	169	164	170	173	168	150	172	189	174	168	152	172	173	153	156	166	161	161	163	162	165	149	183	151	166	176	130	158	182	134	170	152	187	149	152	170	141	174	169	167	149	170	168	144	184	185	189	146	171	177	149	152	178	177	175	187	132	154	159	193	175	151	163	155	172	178	157	163	163	164	139	166	159	154	156	166	150	150	182	173	169	167	139	147	156	147	145	157	171	160	135	188	167	180	158	170	184	157	156	166	144	169	162	145	171	164	171	142	158	146	173	151	174	170	160	182	139	163	168	171	154	158	165	175	157	134	162	162	160	162	168	166	167	148	150	161	158	179	163	153	164	164	176	173	158	183	172	170	153	175	151	159	142	171	168	156	156	172	160	158	174	154	177	158	163	168	164	142	161	162	164	155	148	179	160	167	155	170	153	148	157	160	147	137	175	169	178	176	170	175	164	150	204	176	164	165	147	164	151	179	125	173	174	169	156	161
7166	11032	10334	5424	3407	2298	1694	1270	1094	840	746	662	568	499	510	456	410	372	357	335	318	305	277	319	274	265	268	258	232	243	241	247	238	227	203	215	228	243	208	205	209	204	238	205	196	186	207	199	208	241	203	206	184	216	199	206	190	223	196	201	205	180	195	179	205	181	212	199	175	208	191	193	206	194	176	190	198	200	208	192	200	178	198	189	179	191	184	169	203	207	187	181	180	176	192	202	190	173	171	182	194	198	187	151	181	188	208	193	176	186	203	182	176	191	202	178	208	191	199	170	179	185	179	158	208	194	195	173	181	186	170	176	179	187	193	180	164	188	175	188	202	190	206	176	173	181	187	188	194	171	184	180	243	188	211	196	178	165	194	184	187	186	203	178	170	200	174	195	204	209	190	189	189	170	187	167	207	187	205	198	193	183	195	187	193	210	187	188	185	166	184	201	180	195	168	195	183	170	177	184	168	211	184	193	188	196	188	183	201	198	206	191	189	182	195	205	184	159	174	182	165	179	188	186	168	169	179	200	181	201	191	185	181	196	199	201	153	187	190	185	187	193	173	198	182	211	201	189	186	215	176	197	192	197	168	189	206	200	185	185	204	198	184	193	202	211	182	206	183	165	212	188	172	205	201	183	195	185	191	183	175	187	198	188	155	180	168	177	166	203	190	184	205	186	173	191	186	171	166	172	199	178	172	162	197	176	188	201	186	175	187	185	202	198	196	195	191	218	168	188	185	166	199	199	174	199	162	196	187	179	204	186	179	167	183	169	191	182	196	189	188	176	182	203	171	169	206	221	209	180	189	174	191	192	198	188	194	187	205	195	186	188	195	202	169	180	202	182	212	160	181	202	170	206	186	183	172	184	175	182	165	215	184	204	165	184	182	187	187	194	181	151	194	177	198	183	166	187	184	189	177	175	157	176	181	189	191	175	200	180	188	192	196	191	202	209	182	164	181	197	211	173	197	198	172	195	170	205	180	199	202	187	179	182	192	165	190	202	214	181	176	178	180	164	192	199	204	204	194	199	175	178	174	201	192	181	186	173	176	188	175	211	190	198	189	180	163	174	171	189	199	180	192	191	172	169	187	180	183	169	182	158	196	191	197	164	194	184	198	163	191	182	166	188	191	178	218	173	158	186	178	186	181	190	173	195	168	198	188	187	178	162	203	199	189	179	180	190	182	176	206	173	175	150	163	185	164	199	174	178	163	174	185	182	190	195	168	177	197	164	200	192	180	177	155	196	207	196	211	184	189	175	181	170	169	186	204	209	179	183	179	204	187	208	197	173	174	189	203	170	200	214	198	162	194	177	192	197	170	175	160	166	206	179	184	188	200	172	180	170	188	199	178	195	188	179	209	193	164	192	172	197	197	188	170	165	168	184	206	185	167	190	220	207	187	205	175	177	193	175	174	175	194	160	206	208	191	189	189	188	186	208	201	180	176	167	179	170	171	188	178	179	189	211	197	193	194	207	186	218	205	200	201	174	194	165	166	179	185	186	194	178	214	189	190	188	178	187	228	181	198	198	188	176	169	187	201	194	178	204	188	181	158	203	190	167	208	186	206	194	200	200	168	199	196	182	161	190	213	192	189	192	177	187	194	163	180	190	191	176	178	166	198	185	190	210	207	184	198	177	175	198	187	190	199	192	189	188	176	173	205	170	213	180	191	194	183	197	175	173	178	190	197	216	193	186	191	159	174	190	187	181	185	163	208	176	210	210	176	188	177	171	176	177	198	179	176	204	200	192	186	171	169	213	196	187	198	187	178	181	170	207	202	186	188	184	184	222	198	204	187	170	202	186	180	174	187	185	213	184	171	172	220	173	192	193	194	166	172	186	211	190	198	196	186	194	189	178	182	196	194	199	199	173	195	185	200	190	201	186	202	172	182	174	190	187	220	171	193	199	173	190	194	184	205	189	192	168	174	200	207	208	201	210	198	186	185	192	179	198	169	182	182	202	186	180	182	169	176	180	190	161	200	220	194	169	195	186	207	182	200	175	182	183	184	174	180	176	192	147	211	191	175	213	182	170	155	175	190	166	193	185	191	195	173	176	196	198	176	195	176	191	191	174	190	194	184	207	161	189	198	197	160	190	192	223	197	202	227	183	182	173	174	170	190	179	174	188	157	197	196	165	208	176	154	161	169	173	194	195	176	161	188	198	168	174	156	181	191	221	217	186	178	187	162	176	180	206	167	177	166	198	172	173	151	195	187	195	217	182	181	168	174	178	174	190	179	170	189	169	181	165	189	184	175	191	200	203	192	199	197	196	193	180	180	199	184	188	201	171	193	174	172	171	190	186	187	185	159	192	195	201	201	212	206	193	168	190	187	204	172	192	196	174	186	179	191	197	173	186	183	194	174	188	169	199	213	174	135	189	203	209	162	160	172	183	199	185	183	186	190	190	185	166	177	163	156	181	184	194	182	209	178	193	165	199	184	178	157	168	187	182	202	189	195	195	178	180	205	203	184	168	184	179	168	194	202	200	184	195	202	205	200	177	186	167	194	161	168	191	171	194	183	167	175	186	207	215	184	227	187	190	175	195	174	152	187	184	162	181	186	195	193	194	189	171	214	188	207	174	195	190	198	178	202	185	176	188	153	179	185	169	192	179	155	186	189	179	191	181	200	183	197	188	168	203	181	153	179	204	193	191	186	173	193	185	201	163	164	182	192	176	195	194	193	189	175	180	184	182	191	188	195	204	206	178	178	178	194	180	191	199	173	182	185	183	194	186	165	183	172	194	204	185	172	209	176	174	185	199	205	206	180	218	191	179	195	180	194	177	178	185	185	184	182	171	199	181	171	197	167	178	195	188	196	185	173	181	181	198	200	184	167	181	191	172	181	193	173	201	194	186	177	177	211	178	181	212	193	186	184	199	183	193	186	184	207	161	181	181	215	221	198	184	195	160	181	185	162	180	215	170	202	183	195	196	170	183	168	167	171	186	181	170	165	203	196	187	187	186	194	206	188	210	188	176	197	187	162	186	191	194	189	162	176	205	174	171	187	195	190	200	189	190	197	173	194	176	200	173	201	184	179	174	182	181	170	168	186	168	170	188	207	191	167	194	179	180	175	173	187	190	198	180	155	175	185	181	190	180	171	192	189	210	205	163	169	190	168	189	190	190	195	200	189	186	172	191	192	181	179	219	179	189	201	190	196	187	175	189	206	161	198	198	188	199	194	197	184	166	202	191	173	178	218	185	197	182	179	193	188	171	175	194	179	195	191	200	198	165	213	187	164	181	190	191	197	184	174	185	192	175	220	176	174	183	196	214	187	176	184	197	189	178	191	161	174	180	184	200	170	161	170	185	175	161	205	190	177	171	179	194	171	178	194	181	171	170	184	193	176	177	154	202	185	198	200	164	177	184	180	182	175	202	208	170	197	179	182	177	181	176	166	208	177	192	207	197	196	189	210	189	199	184	186	187	163	165	172	185	175	186	196	194	166	215	183	169	194	184	192	199	183	182	180	188
23310	21010	27939	24262	21011	21083	8688	1319	990	857	750	727	649	614	589	551	540	490	488	493	443	452	438	423	448	440	434	415	416	415	413	415	451	388	360	355	396	380	394	384	373	394	379	384	366	336	367	374	361	350	380	365	353	374	388	383	358	393	363	387	324	353	354	366	363	366	369	363	373	337	323	397	366	366	352	350	356	363	380	359	379	338	344	377	355	375	359	358	347	331	364	388	314	338	349	349	367	336	356	409	417	361	355	346	362	362	351	375	378	351	345	339	332	326	363	366	355	359	313	332	370	376	358	372	347	347	369	362	349	328	363	342	364	375	356	371	350	350	350	387	367	373	341	362	394	385	372	335	321	363	345	349	381	341	331	337	352	363	370	347	340	370	368	366	369	379	327	371	345	376	340	320	335	357	330	369	366	361	329	343	350	346	357	381	425	365	350	316	340	360	378	347	312	298	355	367	338	387	353	378	360	336	339	377	351	323	326	352	325	340	372	398	392	352	341	360	359	386	335	334	343	341	349	312	367	367	365	349	390	354	339	346	356	349	367	348	355	353	344	367	355	368	353	338	328	364	374	395	338	369	328	352	338	343	337	350	319	368	337	359	309	376	363	337	347	348	332	325	342	351	358	354	348	341	346	346	362	360	346	328	376	379	355	352	350	390	333	343	365	372	388	337	352	359	368	369	381	354	353	355	366	345	355	326	369	360	380	349	321	344	329	325	371	373	359	347	377	355	351	372	345	307	357	327	385	316	367	368	330	324	369	335	370	363	394	356	336	342	373	341	363	354	327	358	380	351	339	363	325	379	364	363	359	359	376	336	334	328	378	364	384	354	378	352	343	316	344	376	344	343	347	346	366	374	345	318	336	347	324	360	337	362	385	372	354	372	343	354	356	360	343	383	392	345	351	334	327	362	348	348	353	366	363	335	345	355	352	311	353	354	332	374	312	340	347	388	382	334	365	340	339	338	399	331	345	380	388	378	369	362	342	346	369	372	369	336	360	323	356	354	350	344	348	367	318	342	358	346	358	365	326	349	366	336	315	360	320	377	391	342	372	352	336	354	322	367	374	356	373	363	349	337	345	349	364	368	390	310	373	369	348	365	367	370	354	335	344	351	353	332	343	385	315	333	354	333	361	330	372	338	343	360	352	339	376	362	355	363	339	362	364	381	355	324	348	331	360	340	345	350	348	347	357	364	349	369	381	343	350	349	374	372	300	349	364	359	341	364	340	384	382	364	371	364	371	338	320	374	384	379	348	350	358	310	351	343	363	364	404	357	330	402	363	375	379	346	354	346	383	383	327	342	349	344	333	324	358	365	366	346	350	379	344	362	356	351	340	324	350	378	344	363	352	332	353	335	375	334	348	401	349	330	354	365	359	364	377	334	364	357	350	370	335	359	337	347	355	366	393	362	332	364	355	355	331	370	349	366	338	333	377	365	409	337	325	345	365	352	299	329	321	330	369	328	355	385	348	342	372	347	318	356	368	330	376	368	337	368	345	384	328	377	322	337	387	384	342	366	340	387	381	340	370	388	348	333	341	363	369	372	346	345	384	353	367	342	367	352	332	334	399	373	418	361	394	362	353	325	362	385	341	375	334	379	336	342	349	344	341	344	354	346	360	306	333	343	321	355	363	325	335	359	358	363	369	366	348	339	371	316	350	328	331	376	384	353	362	398	361	377	359	356	329	363	348	338	367	359	346	356	385	330	372	356	351	344	336	333	360	357	347	331	355	349	350	375	381	366	335	334	357	365	349	351	355	332	347	342	359	358	369	360	370	349	347	320	362	314	319	392	342	382	337	351	364	348	362	348	347	378	356	371	319	345	315	365	363	348	358	389	312	360	354	364	357	342	382	356	332	373	364	391	378	354	375	371	343	358	333	351	356	368	371	377	359	376	341	334	370	395	367	358	326	323	353	362	359	379	310	370	353	392	339	355	374	360	350	340	371	370	322	356	380	363	350	357	376	326	322	332	340	328	361	372	368	375	369	345	359	331	363	327	365	330	371	367	356	353	375	355	362	344	353	358	343	358	362	331	328	370	318	345	360	389	363	350	370	341	361	324	345	332	325	360	333	399	337	355	350	333	334	373	329	380	351	318	334	350	352	358	358	357	338	353	395	383	361	330	368	367	327	335	371	389	357	349	323	339	347	355	376	342	352	330	355	368	351	356	375	337	402	350	332	353	363	326	377	353	351	347	371	330	331	384	347	364	370	338	335	327	316	347	323	359	335	351	321	329	367	359	371	376	361	338	330	383	367	391	343	335	346	304	374	344	364	344	346	322	330	350	354	382	338	327	341	340	360	364	387	349	371	357	372	346	341	350	368	359	371	341	339	346	350	363	360	326	370	369	347	383	374	354	341	371	391	367	359	336	348	373	301	342	357	364	352	338	332	352	374	361	365	365	398	337	329	370	338	347	340	357	367	330	344	354	333	354	320	341	370	408	347	357	372	360	368	328	342	346	350	303	363	370	320	377	340	346	346	353	351	335	383	346	337	375	343	360	331	360	348	364	352	343	335	344	292	377	355	337	367	348	356	372	350	352	365	326	346	314	332	362	368	370	352	372	343	329	353	334	374	351	366	365	363	349	333	337	375	369	366	336	364	334	355	330	351	343	346	340	368	356	376	333	317	330	327	339	385	351	377	337	317	374	389	333	352	302	356	352	350	340	349	373	351	329	347	349	372	334	336	375	335	318	338	332	363	350	361	355	359	335	363	331	381	331	347	341	364	338	354	344	376	357	339	319	337	360	345	364	387	343	364	380	362	330	334	350	348	347	385	359	352	347	349	345	356	342	377	362	331	332	352	310	374	382	313	347	367	333	351	345	357	376	352	366	323	364	363	356	347	345	343	363	359	354	363	340	319	340	336	355	361	367	348	338	360	396	370	315	356	374	370	363	361	346	352	371	349	354	351	330	336	372	323	407	353	344	361	365	319	348	367	331	344	353	346	353	355	357	327	354	381	320	325	339	367	346	340	390	341	358	353	329	320	329	364	346	397	344	335	319	355	371	354	346	352	349	356	340	342	358	342	357	349	360	339	311	372	356	343	352	375	385	356	369	376	368	342	392	368	399	349	379	386	342	357	326	371	371	354	369	358	356	355	358	349	334	356	358	343	387	351	353	345	322	337	333	352	370	363	375	354	349	377	379	355	332	339	404	386	333	351	334	351	383	362	340	346	321	369	339	334	344	409	350	341	361	389	365	357	362	379	340	337	347	341	365	355	360	320	383	341	331	354	324	311	342	346	354	352	361	346	340	375	359	390	330	390	372	363	340	348	370	342	360	370	372	335	334	327	366	363	356	366	341	351	351	368	337	360	378	347	370	339	342	359	371	327	343	367	349	359	330	363	347	348	353	371	341	330	368	368	348	386	368	329	371	343	326	370	359	337	350	366	357	323	373	354	411	329	374	338	352	365	358	341	369	342	375	362	353	396	366	355	361	344	366	349	388	373	382	358	370	367	317	357	354
9959	17631	16188	9309	6167	4182	3208	2405	1983	1682	1448	1218	1116	1017	869	844	774	775	716	620	644	579	550	534	498	528	465	504	503	524	461	427	456	468	437	394	451	421	456	434	397	442	384	459	394	365	393	396	360	381	398	421	371	416	380	346	388	376	353	374	365	370	402	385	332	356	399	341	361	392	379	362	347	371	369	363	376	370	381	359	385	356	347	370	372	369	352	334	339	342	393	368	354	365	357	329	390	358	390	380	349	365	345	416	371	339	337	369	366	355	341	367	350	351	352	363	303	322	332	357	326	378	363	367	364	391	323	371	360	338	328	345	364	368	348	349	332	351	323	371	349	367	360	370	355	359	331	331	362	362	361	361	331	371	362	338	351	335	331	369	376	359	344	375	341	334	380	355	325	385	340	370	340	350	367	328	370	337	354	333	349	327	372	360	390	368	336	359	363	355	339	346	390	360	325	347	360	322	351	363	357	357	340	363	371	370	361	354	335	355	345	380	365	382	342	359	350	373	359	364	343	338	363	360	359	334	315	332	358	366	350	364	374	318	359	356	329	365	337	349	383	339	326	355	348	353	339	333	370	359	350	358	387	317	359	367	322	320	346	354	374	334	362	344	362	379	354	331	368	383	334	378	337	336	344	359	337	350	338	391	346	345	318	316	361	336	337	353	336	339	375	350	388	325	331	355	358	367	353	364	400	359	337	326	349	362	364	388	356	344	345	338	320	362	375	377	329	359	354	371	341	378	329	345	347	378	393	326	318	338	312	332	340	329	348	320	339	345	364	319	322	344	387	323	312	382	371	381	379	325	329	331	360	382	348	362	372	323	324	367	343	347	324	368	345	340	300	328	338	380	349	386	404	339	360	364	336	361	359	329	348	392	338	377	337	350	352	327	366	326	379	357	361	338	336	376	377	299	355	351	362	363	322	349	357	331	351	347	347	370	383	341	328	313	374	384	339	377	346	353	366	342	356	344	354	390	323	373	355	354	356	363	356	313	351	354	364	366	369	388	379	370	368	345	346	380	362	340	364	339	315	348	346	357	376	364	366	388	334	351	377	368	328	347	340	406	348	353	357	361	345	362	364	369	352	357	350	331	362	359	349	375	366	374	314	337	333	338	364	381	342	375	327	412	349	355	341	379	369	346	353	343	363	358	367	375	360	312	328	396	345	364	366	326	371	389	370	369	310	347	357	325	331	317	374	385	372	378	361	345	340	321	364	382	367	339	306	353	355	341	385	351	328	340	392	341	383	353	338	347	318	371	323	338	338	358	346	360	382	375	370	350	329	377	378	346	340	329	331	352	358	355	328	345	348	360	324	362	357	357	336	345	338	351	356	346	345	342	338	337	357	334	371	336	353	336	381	329	373	345	306	343	348	335	352	337	328	359	312	349	334	358	352	395	343	383	360	359	391	388	339	374	338	370	339	352	376	371	316	324	338	355	350	348	362	365	355	333	327	380	382	340	320	328	383	348	336	364	342	347	381	355	385	358	364	321	364	363	370	324	360	364	377	356	342	348	390	304	341	349	368	364	337	354	317	379	339	360	367	359	358	329	353	365	335	354	337	340	369	383	354	329	377	376	347	328	347	336	333	374	368	360	327	357	367	343	322	336	321	369	395	364	369	380	337	357	327	340	393	323	377	367	348	342	347	365	320	353	340	348	360	345	370	370	340	343	370	374	354	333	358	379	331	354	335	361	338	349	392	346	396	351	328	363	340	367	352	382	369	370	411	342	391	400	361	368	337	373	343	353	363	372	361	342	371	327	339	323	345	353	359	355	367	367	354	354	363	365	353	315	338	351	344	364	336	369	372	408	363	365	348	349	329	329	342	348	381	343	389	363	358	348	370	336	339	355	318	354	350	366	347	347	321	312	319	353	358	368	388	352	369	378	357	321	334	364	329	345	364	341	354	317	358	362	367	334	355	316	340	366	384	350	368	345	354	369	341	343	307	339	351	317	374	326	360	350	360	366	343	355	319	328	326	376	349	336	366	354	332	348	356	345	380	337	321	359	364	341	373	323	389	308	353	332	317	341	350	331	368	373	384	344	348	369	325	386	349	340	353	376	356	364	330	343	374	357	359	324	373	337	330	329	351	355	343	356	351	354	335	355	346	343	354	341	332	374	326	326	332	329	336	391	347	329	341	359	371	347	366	347	338	371	363	354	361	364	375	370	340	387	337	372	355	341	357	338	353	348	352	325	362	386	356	324	325	347	315	340	349	347	342	383	348	371	352	359	317	344	367	377	363	368	353	330	376	369	336	346	378	328	332	318	329	350	375	371	337	349	340	329	342	357	348	350	364	347	339	330	339	336	354	346	349	304	346	370	354	333	340	358	387	366	317	356	330	329	337	366	360	344	385	344	348	345	352	346	366	348	341	315	324	366	378	325	369	356	370	361	335	377	344	374	365	330	353	369	347	360	364	343	355	360	328	375	360	374	332	341	382	338	343	347	364	355	354	364	362	325	334	328	343	349	339	357	367	331	379	357	380	361	346	351	351	338	311	357	314	376	342	334	399	347	357	359	354	362	358	352	346	382	340	323	336	350	355	360	341	336	371	351	346	338	388	353	348	384	370	347	337	342	370	350	357	342	324	369	378	367	321	318	356	343	372	342	349	371	357	342	327	354	336	355	345	350	384	357	348	343	336	341	320	340	344	354	361	356	333	351	354	347	375	376	373	340	360	341	363	349	364	346	353	320	360	318	344	340	353	356	344	366	364	367	386	370	337	326	374	325	369	383	360	354	359	323	369	350	342	340	349	311	352	349	317	323	367	370	371	354	357	329	368	369	345	331	349	352	357	366	354	332	365	340	393	372	364	334	342	348	347	351	346	332	357	339	349	384	329	348	339	337	310	343	316	349	357	336	350	304	333	332	381	352	362	370	357	388	347	348	349	349	350	359	320	315	367	346	367	351	376	366	343	324	340	365	352	372	340	333	373	374	312	385	357	347	340	335	347	334	369	372	332	322	382	357	332	355	358	327	381	338	359	341	356	338	331	349	338	348	337	327	359	359	355	363	323	356	347	332	323	370	369	382	352	348	352	375	349	380	338	366	360	390	403	333	355	346	340	329	338	377	346	330	329	363	344	344	347	378	382	362	363	354	350	326	364	357	341	334	379	346	330	336	352	363	368	394	376	365	368	338	353	365	339	330	321	375	367	349	353	355	354	336	356	376	363	342	336	347	359	367	324	339	351	336	334	326	348	344	352	343	316	365	342	352	350	331	357	339	346	344	313	351	380	352	308	342	349	351	351	346	381	352	362	333	374	357	317	328	310	349	318	360	323	348	322	353	376	339	306	361	375	365	347	376	351	347	331	346	316	349	378	376	334	341	387	360	348	345	355	379	367	387	341	369	383	378	348	366	329	332	365	348	333	347	358	361	329	347	354	364	345	356	345	340	341	347	335	345	316	343	345	343	332	369	386	342	337	341	352	352	346	350	343	339	372	379	345	361	344	370	357	320	346	340	364	322
28152	15161	2240	674	506	453	412	427	404	406	381	377	355	390	381	373	358	395	385	376	368	377	353	397	359	386	372	386	399	383	395	338	405	363	407	358	416	365	415	420	410	370	400	429	366	419	361	377	410	386	367	374	383	372	395	352	392	381	370	389	398	379	366	358	392	410	378	359	399	369	420	397	360	398	365	399	401	374	365	380	340	393	387	376	369	386	390	390	387	414	353	365	393	375	396	418	347	394	364	393	390	374	399	358	400	386	359	386	383	402	378	406	380	380	377	396	366	377	385	368	396	371	366	360	365	387	403	367	368	377	421	394	404	406	393	395	393	398	382	380	377	402	401	382	394	384	386	397	394	417	369	389	354	382	365	356	361	380	396	399	359	359	373	407	377	374	390	355	385	407	386	335	353	370	394	409	407	360	364	407	378	371	358	371	383	434	371	367	347	342	399	378	367	355	412	388	394	367	417	400	416	382	410	383	402	391	414	403	361	366	378	416	387	377	395	402	408	359	363	359	375	412	404	377	381	339	378	382	419	373	362	376	391	364	375	380	387	378	399	364	396	371	340	382	354	371	375	377	340	420	346	385	364	377	351	385	398	377	411	378	388	389	391	339	375	354	404	373	389	391	380	356	386	389	398	362	427	389	386	371	373	420	385	368	410	397	389	394	368	346	361	345	386	384	387	409	399	335	370	365	407	385	380	377	399	376	372	367	387	409	330	384	395	376	374	377	376	413	360	364	373	379	378	391	357	384	383	392	380	344	402	360	365	370	340	373	374	358	377	414	417	394	413	375	395	342	359	371	359	357	429	387	404	390	382	392	395	424	368	337	371	361	373	387	405	365	380	383	402	366	374	365	400	387	405	348	436	369	377	358	348	390	388	407	382	373	330	405	391	367	402	353	352	379	377	419	372	389	374	386	408	354	388	353	359	400	373	437	415	396	403	373	352	404	389	368	368	373	378	359	354	396	392	361	381	367	410	408	387	371	400	417	399	369	425	388	368	379	393	395	367	408	367	347	404	393	407	386	370	359	386	415	357	376	357	364	420	379	401	393	395	399	370	389	373	382	347	408	400	373	368	378	356	368	413	363	357	388	370	387	410	399	373	384	386	385	414	358	402	369	396	363	387	386	388	387	388	376	374	372	410	386	365	393	363	368	364	382	404	372	370	409	403	356	388	371	374	379	412	354	392	371	380	387	373	411	420	410	358	384	371	396	358	394	372	398	367	364	389	356	336	405	372	351	406	389	389	376	326	368	376	365	367	393	396	395	398	383	394	402	393	416	397	380	355	381	400	402	401	339	373	387	370	394	406	370	392	381	395	371	399	338	389	381	394	406	379	384	332	375	402	385	386	399	384	341	397	367	369	394	381	418	372	408	402	394	380	388	381	376	405	410	402	407	364	380	392	399	394	353	382	365	362	341	410	369	386	392	416	378	365	369	375	409	375	346	384	382	416	386	392	360	395	350	370	375	382	373	380	384	360	427	395	370	388	361	395	402	428	368	439	389	408	381	411	378	411	400	397	376	358	384	365	403	407	374	412	433	394	393	366	392	404	365	391	363	395	399	353	416	401	362	389	419	408	378	385	395	369	368	386	386	400	399	367	390	415	364	394	389	398	353	393	379	368	392	404	385	407	404	355	368	400	389	409	389	431	365	377	403	384	341	392	397	367	369	390	354	375	417	363	369	394	369	410	405	353	356	372	364	377	384	387	364	385	417	348	365	396	367	386	367	335	374	375	368	393	358	386	403	386	393	400	400	380	399	378	381	391	373	391	382	406	394	372	402	354	388	368	372	376	352	375	388	403	368	357	386	401	390	377	381	366	405	391	387	432	394	362	375	404	376	362	385	374	363	369	393	389	378	381	377	382	386	388	402	359	357	380	384	420	376	413	364	370	380	372	378	377	395	405	347	385	379	354	377	373	377	375	370	362	365	363	388	373	385	370	383	353	383	360	379	396	365	379	424	339	403	347	392	390	382	387	390	344	407	396	414	369	398	411	398	382	390	362	376	403	400	401	392	376	372	392	405	374	361	383	383	414	385	383	394	396	382	353	390	404	358	371	363	359	353	362	385	394	381	351	414	412	366	398	371	379	381	371	373	369	402	347	436	415	372	368	405	360	361	357	367	375	395	370	359	380	357	393	385	349	388	421	368	382	377	383	394	419	323	396	383	380	383	379	416	392	373	386	371	339	370	393	388	404	378	368	391	366	354	385	393	390	383	399	344	375	410	382	364	340	395	348	397	401	370	394	363	367	396	367	385	380	341	379	431	390	365	374	373	391	426	391	405	370	367	362	359	382	381	393	389	368	385	397	375	396	408	390	420	382	393	388	385	404	393	398	418	324	346	423	396	395	350	349	398	384	370	363	428	401	381	360	377	424	372	392	376	363	378	426	407	393	377	361	392	383	359	387	390	392	398	402	365	368	355	377	355	387	371	396	367	431	378	408	409	423	402	390	367	395	397	382	385	416	375	372	404	400	412	413	375	389	368	399	408	414	402	364	344	353	378	362	387	401	339	380	411	378	350	382	355	370	369	399	397	400	356	359	405	419	369	416	371	385	327	363	366	408	398	396	405	397	368	404	381	404	365	372	364	377	393	377	337	379	367	363	360	408	379	406	389	382	449	413	386	381	398	406	414	342	381	395	401	414	376	385	395	400	360	397	377	360	384	389	364	350	400	385	356	358	378	357	379	393	372	398	362	391	385	372	428	398	370	370	373	343	429	397	376	423	365	384	378	381	380	420	342	391	350	353	357	390	381	402	370	343	356	408	420	395	347	359	361	386	422	387	355	352	416	375	400	401	374	418	397	368	376	352	408	362	391	384	367	387	358	394	402	374	396	381	361	420	394	361	390	397	402	354	425	378	369	375	355	408	376	420	384	379	419	361	410	399	384	377	380	378	367	398	361	394	369	396	379	396	398	371	392	407	367	375	355	337	379	340	416	431	374	364	383	392	360	372	361	378	365	415	375	391	378	342	371	376	380	383	391	371	356	397	380	385	400	374	397	380	366	415	389	376	380	364	392	357	360	377	380	408	417	351	380	368	394	418	418	389	379	422	352	349	339	407	378	381	401	414	421	376	372	371	400	389	420	361	389	387	379	387	373	383	356	382	381	368	403	353	358	369	413	396	381	442	377	375	412	402	408	395	370	380	402	384	396	411	379	359	417	372	388	421	376	368	432	361	419	385	383	389	364	372	360	350	405	400	382	417	396	395	393	357	366	362	383	391	390	395	375	400	391	399	368	353	400	418	354	406	379	364	398	380	381	390	368	370	412	387	379	366	403	350	358	381	353	363	367	380	373	379	383	368	402	394	443	403	393	397	348	420	390	399	380	378	391	366	390	370	350	447	408	393	383	395	360	406	400	367	365	399	389	399	373	368	426	404	352	414	372	382	380	353	366	366	401	391	382	358	378	373	406	388	381	388	347	391	398	366	393	390	389	415	375	391	375	407	409	372	382	368	371	361	380
5081	1158	1056	706	605	541	506	453	443	473	420	460	427	447	435	455	435	461	400	450	410	452	412	451	423	443	420	395	442	396	427	423	456	395	427	407	425	417	412	387	441	443	477	425	423	474	448	430	442	399	455	470	418	401	384	429	435	419	417	420	431	437	423	448	470	422	399	426	444	454	433	439	443	445	439	448	440	390	417	394	431	414	426	470	438	413	446	399	457	392	446	451	417	435	447	428	394	423	388	430	457	425	382	436	424	429	420	395	448	423	433	427	402	414	418	413	433	419	482	444	418	411	432	409	449	384	440	433	406	414	466	415	386	449	444	395	423	437	423	422	435	446	409	417	418	411	458	410	412	445	416	416	434	456	431	422	416	404	421	418	400	435	398	433	411	446	402	388	418	402	398	455	412	413	405	460	413	421	405	417	441	431	381	447	408	403	410	429	417	428	403	422	425	414	445	436	440	431	439	440	419	432	452	419	433	419	437	416	477	402	422	450	410	418	465	458	427	410	391	382	447	431	402	463	437	428	426	448	427	416	426	386	424	456	438	421	402	414	421	400	412	413	460	439	437	435	408	426	396	390	477	432	415	433	469	423	430	417	441	401	410	415	434	402	395	382	421	457	442	409	438	441	382	425	401	417	420	453	432	454	418	412	460	441	433	429	415	388	411	401	409	410	378	448	432	442	435	431	414	422	453	443	424	444	380	362	423	425	385	485	422	427	399	435	403	449	433	412	407	438	438	414	447	456	391	388	442	403	463	453	445	432	457	455	406	414	432	457	413	403	410	424	426	440	419	426	420	407	410	443	387	437	399	442	412	407	405	426	420	407	429	418	425	414	419	443	428	454	419	420	393	457	439	404	382	435	408	436	407	403	383	392	424	392	445	423	422	473	413	389	454	432	441	405	433	444	388	441	419	441	428	423	460	432	431	463	418	398	411	429	415	427	430	431	431	416	409	413	468	422	434	414	391	426	366	449	437	446	439	415	439	418	444	440	421	449	423	410	402	451	432	424	414	408	416	423	425	399	407	397	429	461	411	446	402	417	424	472	481	422	420	416	398	419	412	425	423	425	443	428	455	421	433	455	448	408	436	410	419	391	471	426	430	416	410	449	433	433	441	420	438	433	403	445	419	424	385	426	435	403	437	441	451	421	451	435	430	411	473	428	403	400	417	423	423	410	443	413	422	416	421	397	407	456	418	391	440	429	433	466	467	431	431	429	441	398	431	451	380	432	423	435	406	420	396	438	409	418	421	459	424	409	438	465	431	385	429	385	429	404	426	410	406	467	447	420	406	414	400	441	435	401	408	422	382	424	450	420	410	435	446	399	441	416	457	373	423	417	450	428	419	409	450	436	415	392	403	430	460	420	410	385	383	385	425	424	393	422	412	402	481	424	407	386	426	401	440	412	404	440	444	395	424	367	454	441	437	420	449	398	427	383	431	413	448	443	448	430	414	441	463	405	420	409	460	370	404	421	440	416	439	434	440	436	409	432	431	399	445	372	410	394	400	459	375	444	449	430	451	419	396	412	387	433	410	462	457	404	440	433	402	408	419	460	471	425	451	428	409	433	452	432	422	413	434	405	400	395	430	422	435	440	385	442	421	463	435	439	392	415	453	431	430	452	417	429	438	418	461	413	394	422	453	427	408	425	414	445	431	411	414	398	411	385	422	408	428	405	428	422	411	458	439	431	417	488	406	421	431	435	479	452	416	444	394	420	430	400	431	432	446	411	436	424	419	415	456	422	412	434	426	402	470	435	408	443	410	396	433	453	404	393	436	445	411	403	461	412	445	436	417	442	419	448	473	407	446	405	422	466	446	427	463	391	431	408	382	420	429	436	411	427	447	429	454	424	405	409	417	416	401	411	421	435	399	454	408	439	420	418	448	424	431	406	433	381	384	374	417	430	457	420	429	418	426	428	442	397	407	387	409	430	407	430	405	441	431	437	410	406	440	401	436	443	395	427	408	429	439	412	432	437	432	442	415	450	416	388	493	442	379	410	421	467	416	396	426	438	377	454	430	431	413	442	432	380	395	423	422	417	443	417	402	431	415	407	387	419	452	423	459	434	430	409	421	436	444	452	432	411	411	435	428	414	401	404	405	459	436	406	415	404	434	440	437	400	370	415	400	426	437	428	420	440	402	463	460	438	432	412	437	433	436	439	403	427	394	405	429	436	424	424	429	408	439	439	425	422	372	437	426	400	434	453	443	427	430	406	442	423	424	404	465	407	422	410	454	447	445	427	385	453	430	411	406	448	423	434	403	405	382	436	433	418	426	409	416	438	379	472	415	425	436	457	398	439	409	438	410	422	427	455	417	461	416	377	409	406	449	481	429	431	451	417	406	401	416	413	416	436	424	410	431	406	420	427	438	420	397	417	422	436	437	419	451	444	444	425	438	439	411	425	401	378	443	432	433	407	425	409	420	449	372	402	430	422	459	441	422	401	422	437	433	458	408	438	439	398	411	416	380	425	438	404	470	391	454	405	386	421	435	424	443	443	438	415	420	420	424	412	441	413	454	443	411	416	406	415	421	465	434	437	438	428	412	404	445	417	440	415	432	416	398	402	399	417	444	420	406	434	427	407	416	427	442	493	387	389	437	433	438	465	435	410	404	435	430	397	417	395	431	408	446	451	389	415	417	453	391	410	431	451	402	448	438	425	398	425	453	446	408	404	398	375	411	440	397	448	436	404	421	431	426	435	395	460	426	421	457	435	436	443	443	442	445	444	473	416	384	406	437	448	429	407	438	461	411	439	454	403	414	420	411	426	453	435	436	445	440	450	435	428	436	470	408	416	410	442	441	425	440	436	402	393	441	409	444	378	473	401	434	408	430	426	417	442	430	407	436	438	449	439	438	422	404	423	440	415	420	406	414	418	435	418	411	469	446	453	429	437	439	440	440	401	430	397	441	411	427	439	395	440	416	463	411	423	424	389	461	388	421	414	443	423	394	408	441	385	429	416	414	397	428	413	413	446	433	447	453	429	388	400	402	423	423	400	420	422	427	409	442	424	412	400	411	452	446	436	414	405	410	455	440	393	424	419	391	428	443	436	411	452	433	424	420	449	425	408	411	378	394	448	440	374	452	454	412	430	414	394	452	414	427	446	451	454	396	403	422	441	411	437	435	440	449	426	443	433	437	426	425	436	439	437	426	426	442	448	444	423	438	424	414	455	382	398	432	459	404	417	449	463	451	459	380	434	438	402	410	446	409	443	397	397	444	470	418	452	452	410	446	417	432	451	440	440	399	390	437	425	421	385	436	389	441	397	437	450	467	409	454	401	436	415	399	408	458	418	461	439	442	397	436	403	445	427	445	388	431	422	436	455	426	381	452	428	431	441	415	453	397	446	426	438	412	461	438	468	440	435	441	430	386	442	450	422	437	420	395	448	442	430	477	437	412	439	438	425	451	449	397	408	406	435	436	433	386	435	385	443	422	411	463	405	435	418	430	456	393	434	402	403	427	398	449	405
25477	21008	27596	24602	20998	11038	1051	655	489	443	361	315	306	300	295	286	249	242	227	209	232	204	234	206	216	189	205	190	202	199	191	177	171	194	169	182	182	194	200	152	180	149	176	191	185	172	186	183	192	161	151	167	160	181	166	178	180	171	147	155	178	183	178	148	144	166	174	171	158	160	167	175	185	168	154	170	143	164	176	150	142	170	177	159	147	167	158	139	159	156	154	147	166	144	162	173	146	169	174	165	157	167	172	143	187	167	146	169	172	172	164	157	164	165	174	166	183	144	160	165	149	164	144	165	157	164	160	158	156	138	187	178	156	151	147	175	160	176	186	165	165	181	166	147	150	155	158	171	142	179	155	188	139	147	192	164	151	140	158	165	155	163	153	167	169	170	178	170	145	157	201	154	168	160	174	159	169	163	186	149	156	149	161	158	137	154	169	167	161	170	173	160	167	168	161	176	174	146	181	187	156	133	168	145	143	144	162	146	166	174	148	154	165	152	166	165	179	175	165	159	172	176	151	135	158	169	155	152	157	154	147	171	144	163	161	185	176	157	151	159	160	152	161	169	203	167	162	174	161	167	164	157	168	154	161	165	143	174	147	168	152	140	144	141	164	166	162	165	150	156	156	169	150	162	164	167	184	171	174	170	151	158	138	167	168	157	151	209	165	156	166	160	162	143	185	170	161	149	192	170	163	157	180	129	143	164	153	168	179	119	173	162	155	169	161	160	140	148	158	163	189	145	138	157	141	140	161	142	155	143	162	183	176	153	165	152	140	165	189	148	155	174	154	136	155	166	170	161	174	146	174	172	139	158	159	162	198	140	145	154	166	164	154	159	143	169	170	155	131	146	147	175	149	151	134	166	145	151	155	149	149	161	143	153	181	157	163	160	153	154	145	173	155	159	157	178	153	173	166	153	159	171	162	142	149	173	145	163	139	151	159	157	156	167	176	198	148	174	168	165	159	159	185	146	151	147	158	170	173	167	165	158	133	169	157	185	137	173	154	173	174	167	164	150	167	163	152	144	172	160	175	163	159	158	144	153	168	163	171	172	156	157	170	140	161	136	165	171	148	158	169	162	131	156	139	162	182	171	156	157	143	153	144	158	156	148	165	178	151	174	169	162	170	179	144	177	154	176	144	141	164	147	163	154	159	151	147	147	160	154	151	132	182	157	137	154	151	175	155	186	146	166	182	163	143	161	169	172	150	161	154	153	170	158	182	162	151	167	161	155	161	160	163	156	168	165	171	147	179	161	161	173	149	165	184	153	166	152	176	171	159	173	151	175	162	165	161	150	138	147	165	155	181	120	147	169	164	171	185	148	164	158	162	162	163	139	186	166	148	159	154	140	164	158	164	155	148	150	137	151	180	160	149	177	140	163	154	170	159	186	157	154	153	157	175	148	180	162	155	148	172	164	167	145	170	190	162	167	175	166	164	172	150	155	157	146	157	163	154	158	154	146	188	175	158	146	136	159	176	171	153	183	157	136	171	132	153	142	179	149	160	167	150	151	149	166	164	180	176	174	175	170	152	167	164	164	158	149	149	166	160	172	166	172	141	152	163	151	152	156	158	169	160	190	143	148	154	164	159	156	146	170	180	152	167	164	147	155	162	160	163	168	160	158	134	171	155	172	144	165	157	179	178	148	164	162	147	159	170	149	160	156	175	162	158	151	158	192	167	172	131	149	166	151	182	171	135	163	160	153	160	180	183	163	166	142	145	138	155	171	160	155	170	148	166	150	165	169	163	165	148	148	181	164	189	148	152	151	171	164	173	183	147	160	168	164	157	154	155	152	139	161	146	174	166	137	168	158	168	149	171	169	165	136	147	163	166	152	155	170	143	161	197	166	162	193	155	154	169	183	142	168	165	151	141	167	158	148	179	171	162	142	159	162	156	158	133	168	164	157	163	151	167	168	162	169	170	169	164	171	158	167	189	150	152	153	160	151	184	162	145	185	149	157	155	168	146	170	171	155	157	180	140	167	160	164	192	160	164	168	178	135	174	167	146	173	172	183	150	160	148	160	163	161	152	169	170	168	155	164	179	156	201	158	163	145	143	143	141	172	168	161	158	144	133	146	138	160	169	145	134	175	158	186	167	133	167	152	151	185	163	144	161	147	168	173	179	143	157	143	154	155	154	181	147	148	153	157	168	138	156	172	180	144	146	134	157	163	142	167	167	171	164	153	163	166	161	169	149	148	153	171	177	157	143	157	148	137	144	158	168	126	156	152	144	174	154	152	161	173	171	146	154	184	151	158	182	166	162	146	142	172	180	171	152	167	160	136	179	151	154	141	140	155	154	156	150	163	134	157	164	199	159	180	169	163	144	153	153	171	161	165	148	171	152	155	165	170	161	162	152	146	157	157	177	146	156	152	162	159	143	143	155	177	147	177	164	159	147	159	171	147	179	177	171	134	157	154	144	152	177	151	145	153	169	154	159	165	155	157	151	156	166	147	169	139	159	176	142	172	161	167	157	148	161	152	158	148	143	170	142	180	159	155	162	156	161	156	161	164	161	183	176	173	152	176	148	178	162	175	144	149	181	146	153	157	167	164	166	147	167	159	169	173	164	158	128	167	166	165	179	171	134	157	154	173	172	145	159	157	163	137	169	181	151	135	157	137	177	176	149	170	156	148	175	158	159	166	178	166	167	137	162	163	154	171	152	153	162	159	166	160	159	160	143	163	166	187	160	159	163	163	190	178	169	167	156	150	155	156	170	175	196	163	164	151	166	179	162	146	162	165	170	154	164	189	165	143	156	160	160	203	168	147	156	167	169	181	176	165	149	156	147	159	165	146	153	156	159	165	159	135	156	176	170	169	156	178	168	149	180	153	172	164	157	176	159	168	154	155	141	169	154	153	172	163	158	147	164	157	153	172	179	174	158	152	170	150	170	168	163	161	147	160	169	172	152	159	180	166	160	175	162	161	133	166	174	173	148	162	156	156	131	184	154	141	157	158	164	162	148	158	162	170	163	155	148	129	144	150	160	143	161	149	137	196	177	171	170	139	158	164	149	184	137	156	155	159	153	188	152	177	153	171	164	169	166	152	173	130	153	179	141	165	163	165	152	186	153	157	164	167	170	146	194	155	151	155	159	177	170	141	168	168	179	146	165	152	180	171	159	150	168	166	172	161	177	155	156	152	158	152	154	158	159	166	157	154	151	142	164	167	156	150	174	156	165	158	175	156	145	169	168	143	144	169	151	156	179	158	144	150	155	167	161	151	181	145	165	135	157	166	159	175	158	162	148	169	143	142	165	165	157	182	163	152	144	153	176	143	178	153	151	147	180	151	131	179	175	160	150	170	166	163	175	155	175	156	154	152	174	176	169	160	181	173	166	164	157	165	174	159	172	141	150	171	147	168	165	166	141	171	158	164	175	144	147	171	163	166	168	154	187	179	157	176	162	158	155	155	180	171	149	152	165	172	140	161	186	158	162	163	169	169	153	168	143	163	161	153	167	169	171	164	146	168
7146	11196	10403	5626	3388	2340	1616	1310	1058	909	795	689	599	543	498	449	405	377	325	370	284	311	293	298	274	286	261	261	243	238	262	241	231	238	225	216	245	238	202	196	230	191	196	216	233	188	214	192	191	202	200	213	196	207	197	192	217	217	179	211	195	192	211	199	179	200	188	202	211	204	199	185	198	206	165	213	185	190	197	214	179	184	204	192	203	185	180	186	190	213	202	168	196	172	199	196	173	176	178	213	167	181	218	175	174	185	182	185	169	190	180	183	183	187	155	195	186	198	172	207	179	178	201	185	173	210	187	183	178	207	208	210	214	169	191	173	196	198	201	192	181	207	186	190	179	186	186	203	188	185	207	197	200	210	175	190	192	203	170	185	222	169	182	175	197	201	180	187	181	208	178	195	184	188	182	183	169	183	171	178	199	204	192	169	188	191	194	168	160	184	183	189	200	181	193	190	192	174	188	188	199	191	189	183	183	187	163	203	187	178	173	203	191	174	184	187	159	188	194	169	197	173	188	188	213	203	173	194	174	169	173	174	187	186	165	196	220	171	200	204	167	173	187	174	205	151	186	172	185	195	180	189	188	184	185	197	198	195	188	194	176	207	204	194	190	145	193	192	191	201	195	206	203	214	193	173	209	188	177	169	195	187	186	196	162	179	192	189	210	185	189	192	154	185	200	176	165	174	222	170	191	192	175	188	180	206	154	165	182	203	161	185	191	193	170	187	177	219	196	185	193	183	193	173	186	208	171	185	172	181	177	156	167	180	169	174	179	188	203	184	212	182	164	177	214	187	169	183	183	173	178	199	196	175	184	175	193	187	191	178	174	196	198	194	181	181	195	189	186	197	181	195	193	163	165	184	184	187	180	180	179	182	191	193	194	177	170	175	172	184	201	168	177	198	188	184	198	191	174	205	181	177	184	210	179	162	203	193	189	157	197	221	159	185	193	181	180	191	181	181	178	183	229	200	212	184	184	213	180	175	185	192	183	187	173	184	164	198	176	179	181	159	194	191	194	210	184	184	175	213	184	177	185	183	212	162	167	167	195	183	213	193	166	177	174	171	174	193	188	174	218	195	205	159	178	172	168	184	175	170	165	161	167	169	173	182	214	168	171	183	188	178	184	173	205	199	177	199	178	190	208	172	192	175	196	197	197	221	178	222	170	179	181	173	201	191	170	182	195	191	192	191	201	153	182	186	173	160	181	195	214	182	171	200	194	204	198	202	181	203	196	187	189	202	186	187	179	179	178	192	156	194	213	179	180	179	183	180	196	191	197	189	190	206	162	198	182	220	172	200	172	184	180	191	156	168	168	202	209	199	179	215	161	169	177	195	220	196	186	187	184	189	178	197	168	189	233	177	190	185	197	176	191	190	198	145	181	197	203	193	200	181	199	196	193	160	186	213	178	170	183	182	185	178	170	186	200	193	186	181	208	177	183	178	182	185	188	198	182	183	192	192	176	191	186	178	213	200	197	208	179	185	187	196	192	189	190	172	189	160	174	192	163	182	182	174	176	179	185	191	181	171	175	200	198	195	156	167	197	169	166	201	176	210	189	184	175	192	191	177	171	188	189	167	166	178	182	197	170	191	200	192	166	169	190	176	190	162	163	194	195	194	178	198	167	184	181	170	179	181	174	178	179	184	188	186	185	188	188	194	194	184	190	183	170	200	190	203	184	184	188	185	163	209	196	180	180	194	196	171	183	193	177	159	211	192	183	187	181	163	196	190	169	176	193	191	200	185	183	174	212	172	190	187	197	166	193	189	193	178	204	200	176	211	183	158	186	170	171	191	176	192	173	199	178	179	175	207	186	182	191	200	158	188	185	194	166	173	208	168	186	197	192	173	181	196	195	192	185	199	204	184	204	177	186	185	175	206	164	200	210	206	189	203	192	207	195	206	170	195	163	207	181	187	201	164	187	203	188	204	181	188	172	188	178	173	204	191	196	201	181	204	186	186	199	173	194	171	176	191	177	192	163	188	201	188	187	176	189	194	181	187	179	193	190	204	176	175	194	199	181	202	178	177	198	229	202	185	198	179	181	184	179	200	165	175	198	185	172	184	179	159	196	206	186	162	205	189	164	208	194	190	199	187	177	215	183	192	213	178	198	198	190	189	175	171	190	170	185	198	227	189	186	181	192	205	177	178	178	181	201	193	181	191	195	184	181	208	185	171	173	182	186	191	166	190	195	180	200	197	198	191	184	196	176	200	190	174	181	189	179	167	182	183	184	197	160	192	184	191	207	195	172	208	195	198	179	199	188	195	178	182	180	174	173	175	187	185	191	188	188	196	191	185	164	180	183	189	182	173	174	184	175	180	196	212	198	172	212	175	158	196	222	206	166	180	184	197	186	197	179	176	160	185	215	195	198	176	206	163	173	177	179	201	187	171	179	179	178	187	180	172	180	181	185	198	175	201	193	166	177	175	192	195	188	176	185	207	155	169	212	182	199	188	165	176	171	189	191	180	168	198	194	221	171	191	194	172	178	185	178	186	162	192	178	173	205	191	176	183	182	175	204	203	179	157	185	179	193	203	190	190	191	185	177	180	183	197	185	189	186	202	205	199	187	210	161	183	205	201	186	189	198	166	185	179	178	174	185	161	208	165	176	179	183	179	177	173	184	185	183	193	188	184	202	200	191	197	207	193	185	191	146	172	183	184	159	203	174	199	209	196	175	213	173	208	187	174	174	199	172	183	198	193	160	195	191	183	205	208	181	205	176	191	217	169	186	174	197	183	165	190	191	189	159	181	194	188	196	167	200	177	179	205	186	193	167	191	211	205	205	186	206	199	180	194	182	184	157	176	184	189	182	188	203	201	177	173	189	219	185	171	166	195	196	190	171	181	176	191	178	180	175	217	207	155	194	176	195	190	183	211	185	170	176	189	175	188	198	181	165	185	170	182	184	189	180	185	170	206	194	172	204	190	189	183	199	184	190	204	184	196	187	184	176	184	176	202	203	187	191	194	171	183	196	204	210	170	177	212	187	177	175	196	179	191	200	178	198	178	182	195	184	187	194	192	177	179	186	179	190	175	191	194	186	209	178	193	176	191	197	185	187	192	197	182	168	208	206	172	175	192	205	204	210	179	173	199	180	192	185	169	206	182	189	193	181	186	194	185	189	191	188	185	188	192	223	191	192	181	160	163	191	170	197	187	170	174	190	173	181	188	166	189	198	198	183	191	173	193	179	189	182	162	203	186	162	203	174	155	180	187	170	197	175	213	186	177	191	169	196	190	188	187	160	171	189	193	191	157	209	183	177	184	212	188	163	186	187	186	175	189	211	171	183	214	210	171	183	183	177	177	181	168	198	195	218	182	180	181	193	205	162	176	187	165	181	184	186	190	171	169	182	183	182	214	194	175	220	150	179	177	177	201	192	181	177	205	165	188	185	184	191	166	175	195	197	204	175	175	174	185	156	174	177	197	166	198	185	196	191	182	195	197	195	180	181	202	181	196	185	175	204	183	199	185
23286	20978	27912	24233	20983	21038	8739	1327	1021	848	770	712	682	606	587	516	549	487	492	478	468	468	463	435	444	409	399	384	413	399	398	369	364	400	396	386	380	357	377	347	410	360	382	366	395	392	362	395	378	378	367	346	377	374	338	377	363	370	353	388	362	358	395	315	353	388	350	340	346	382	363	368	380	368	357	379	344	369	379	361	361	359	360	364	352	351	365	369	363	340	322	366	374	348	349	333	339	384	377	334	352	374	335	361	369	367	366	372	350	385	376	367	312	398	332	357	379	364	309	350	341	364	358	395	355	371	362	353	373	378	368	325	346	324	364	360	322	331	353	336	376	363	378	322	344	317	351	344	317	349	340	350	354	388	365	336	334	334	348	377	336	361	348	327	338	343	355	366	361	371	358	339	364	345	358	361	378	314	357	349	376	361	333	382	382	386	347	361	359	338	338	309	366	351	339	347	357	351	386	391	336	376	364	383	349	343	356	323	349	362	356	347	333	341	364	359	342	335	345	347	330	345	324	361	353	352	338	386	361	356	362	369	324	361	386	345	383	366	356	347	337	345	343	360	343	374	330	373	363	352	334	352	334	358	345	355	351	334	301	347	369	366	391	377	341	336	343	342	390	364	324	338	325	363	329	322	326	342	373	366	352	347	348	357	361	360	356	367	362	337	349	338	382	333	335	326	343	305	382	361	338	351	362	362	301	303	346	341	367	369	343	350	375	345	345	360	351	362	359	367	341	370	312	333	348	342	353	364	364	333	329	346	386	345	356	365	393	379	360	324	309	352	364	365	356	349	337	367	348	333	332	356	353	338	335	343	308	353	385	344	367	367	334	360	385	373	318	361	353	365	361	367	389	367	360	335	347	308	360	341	361	363	342	356	370	351	359	331	354	335	338	351	368	352	353	340	371	356	340	368	333	354	355	369	369	346	354	341	357	364	359	329	371	348	351	347	365	372	345	368	352	347	382	364	330	337	332	361	314	341	379	358	380	333	351	322	366	323	361	320	338	362	364	366	343	321	361	336	341	363	346	315	371	329	327	359	360	353	362	351	378	356	333	376	390	375	366	344	351	373	315	312	368	349	403	314	317	330	378	356	357	353	339	357	333	389	363	360	356	360	396	399	329	363	318	344	349	343	313	361	354	352	307	350	339	374	323	345	360	317	353	335	337	335	381	362	351	353	369	334	329	383	355	326	363	349	359	359	357	340	360	360	359	366	331	349	346	376	326	357	364	356	336	340	355	364	367	365	352	363	359	366	350	368	339	360	351	354	365	336	360	339	354	347	346	357	356	373	376	318	368	355	356	360	344	325	356	349	345	340	332	320	362	379	351	327	328	363	348	332	343	325	371	392	352	352	316	382	343	345	347	337	335	377	321	349	344	332	365	317	338	322	328	333	363	383	350	360	341	329	340	368	355	348	369	336	370	336	334	326	343	337	334	349	358	331	315	356	346	367	364	337	329	387	334	356	361	353	339	348	348	350	336	345	353	321	378	368	356	331	327	380	353	362	363	353	368	343	363	345	348	345	380	352	376	337	327	366	350	352	342	344	370	334	373	345	347	348	364	377	350	375	365	369	354	359	363	365	338	294	360	345	353	359	362	339	379	320	325	368	322	335	349	396	336	366	352	348	329	323	362	385	317	354	356	335	369	342	342	373	332	347	371	312	388	339	392	333	343	364	332	342	354	362	340	326	358	363	343	375	335	356	353	344	366	346	323	334	350	353	349	340	326	359	338	355	361	372	358	336	370	349	330	358	352	357	355	359	347	348	353	340	361	352	339	357	355	348	377	353	357	358	333	319	314	331	356	324	351	348	345	358	352	383	336	340	341	334	366	340	342	348	348	358	344	337	352	353	316	345	345	345	339	333	320	388	356	353	323	350	342	317	382	328	346	358	373	353	346	370	362	365	334	341	396	325	297	381	351	334	356	325	359	357	336	345	339	353	341	364	363	353	349	343	360	377	327	357	331	349	344	367	342	360	348	328	335	317	368	388	322	359	333	384	325	368	343	330	345	343	363	388	376	321	343	362	330	339	371	333	348	343	376	368	336	358	369	366	354	352	346	366	365	332	324	341	347	343	368	361	352	356	333	347	332	356	357	360	361	358	353	349	333	321	347	361	360	335	360	347	377	337	365	344	338	369	358	349	355	347	336	360	349	331	328	339	371	308	366	356	363	340	332	365	338	357	314	358	343	362	358	351	342	346	371	345	346	326	347	359	353	342	363	405	362	350	355	327	356	346	326	305	322	334	381	327	342	392	382	357	378	381	339	368	375	381	356	369	335	337	360	346	377	348	337	313	352	369	353	373	350	334	318	329	337	372	342	333	377	376	330	346	334	335	315	305	351	350	353	359	366	346	353	371	347	392	339	357	319	319	327	360	340	350	383	356	334	362	346	325	339	349	373	324	361	336	344	337	346	326	393	358	333	356	374	363	306	378	358	345	322	371	312	334	378	372	344	379	338	349	343	349	326	339	340	348	339	361	348	360	349	328	350	310	361	382	379	326	318	325	332	322	366	351	327	349	340	341	349	333	335	353	334	347	318	333	358	363	326	366	357	327	345	357	369	348	352	361	389	344	367	362	344	358	391	357	331	346	378	353	354	352	370	335	340	353	348	356	348	331	343	350	376	348	356	364	321	350	349	334	352	356	367	375	327	312	315	383	362	349	399	347	383	415	346	348	328	367	350	308	348	342	359	325	324	346	321	348	362	377	378	347	363	344	347	364	384	361	320	347	332	379	327	325	322	336	361	349	382	376	329	326	374	321	352	343	360	350	313	350	297	326	339	341	377	366	337	311	332	346	318	363	333	301	356	322	350	352	339	314	377	348	354	358	337	330	343	352	354	377	320	329	376	341	312	369	373	359	368	313	324	363	383	356	357	350	350	345	330	348	337	352	342	345	369	353	378	323	308	313	365	345	347	345	359	329	373	384	360	345	339	352	360	316	346	317	376	382	324	321	347	348	341	353	349	358	355	339	365	322	369	338	369	340	409	358	345	361	362	373	363	328	357	366	371	357	365	364	331	346	331	345	362	368	357	337	354	310	371	389	342	362	284	382	336	374	359	373	372	340	356	344	401	355	348	357	340	369	332	328	352	379	364	341	343	370	324	331	344	356	335	323	353	328	358	333	311	357	368	386	346	335	367	351	391	398	353	332	379	345	358	315	345	368	324	323	351	355	355	338	358	357	382	317	359	352	340	339	349	341	351	338	346	355	343	340	325	341	331	352	314	346	342	372	391	325	341	351	332	329	321	361	340	310	343	370	370	367	356	362	341	401	357	341	362	342	332	353	351	344	357	326	364	342	354	342	361	344	327	379	366	374	355	357	392	307	346	326	369	348	334	380	388	376	324	362	344	370	368	349	318	359	365	344	364	307	353	400	379	337	322	340	375	333	337	336	351	367	359	314	354	358	348	345	344	365	336	347	338	332	343	374	362	347	356	331	330	394	334	396	334	332	388	327	364	371
9910	17741	16363	9339	6113	4372	3226	2449	1917	1692	1394	1202	1134	977	862	886	778	685	676	639	617	601	602	536	520	500	517	486	488	456	452	447	413	425	467	431	430	389	429	381	403	383	382	376	383	387	375	365	376	410	366	406	384	386	382	373	352	372	390	358	348	373	368	358	363	341	390	394	354	380	345	396	377	380	355	391	358	394	333	297	345	351	362	352	361	364	376	350	336	336	380	357	374	350	357	346	358	356	338	336	384	354	376	350	340	330	372	350	402	373	348	344	349	365	371	358	357	349	335	372	326	347	354	350	326	354	360	345	323	325	335	363	373	362	363	352	336	336	342	312	328	348	317	371	356	392	358	371	342	365	355	358	339	374	338	354	365	359	381	337	370	363	362	332	334	374	327	349	337	358	350	348	358	354	341	338	349	333	323	355	329	374	342	345	379	356	376	358	396	327	358	342	342	343	357	370	354	348	335	363	355	371	339	331	373	323	364	333	330	320	376	379	388	361	337	366	359	369	356	335	372	328	361	400	341	340	338	370	402	366	368	325	335	370	381	350	352	384	310	354	341	341	338	366	370	376	336	346	320	378	359	337	363	314	365	365	351	360	383	380	353	327	339	378	344	364	351	366	382	393	336	347	345	366	360	353	365	374	345	352	347	335	342	331	362	309	383	343	328	337	312	342	332	344	348	363	349	353	317	342	373	342	316	364	345	367	339	331	345	359	341	329	340	345	378	311	397	334	372	353	343	374	405	371	345	356	345	347	363	340	341	351	347	359	332	310	327	395	351	369	322	341	343	339	339	342	337	341	332	338	335	342	334	331	339	340	323	365	347	359	334	379	338	365	345	342	333	352	326	361	339	361	375	338	329	349	331	336	340	351	387	352	349	345	346	327	382	350	369	322	345	351	320	360	331	364	342	351	345	334	360	351	348	356	358	355	321	355	364	377	341	333	371	325	331	335	349	383	354	343	368	355	346	401	328	350	366	346	350	345	342	395	365	374	355	391	349	368	360	343	340	327	340	367	325	364	341	359	368	353	339	336	365	377	365	359	339	333	346	337	344	355	367	355	339	359	357	362	355	319	322	360	346	343	366	363	364	381	364	364	308	363	339	352	328	327	362	340	332	388	349	338	341	361	333	324	330	327	350	355	327	320	314	363	350	376	360	383	368	347	322	333	342	345	376	369	326	376	356	354	346	353	363	325	366	348	347	313	337	356	311	361	357	328	374	358	335	351	337	362	353	353	346	364	345	342	342	332	316	343	371	344	371	351	334	324	366	366	333	376	346	348	364	327	345	339	382	346	350	315	404	321	342	360	325	351	368	329	330	366	314	369	358	386	378	347	380	325	348	335	324	350	368	350	345	337	342	332	368	354	327	370	361	315	348	344	363	349	391	329	347	362	303	330	391	311	357	345	317	368	320	369	338	345	347	321	355	368	354	339	355	346	362	355	331	337	355	362	339	337	333	369	337	366	349	354	315	326	360	365	360	327	364	355	358	341	334	361	354	353	341	381	343	354	334	354	339	377	346	339	350	346	316	325	347	326	313	341	351	314	339	344	365	357	337	323	383	319	347	340	345	356	324	346	357	367	333	334	353	341	349	401	324	359	372	354	361	363	360	343	358	334	367	332	358	341	371	386	356	339	376	333	345	345	313	387	348	310	336	366	354	357	311	350	343	392	359	349	342	369	321	335	310	348	365	345	319	367	344	375	338	358	354	368	338	377	363	351	335	325	347	381	353	350	369	324	342	357	344	361	365	362	335	334	338	356	356	368	359	352	356	362	333	331	378	351	341	383	350	359	375	344	380	346	349	355	348	373	403	343	359	341	348	320	357	361	336	330	365	348	344	370	355	347	345	387	337	334	322	342	337	360	342	363	358	352	353	353	316	367	340	358	346	347	336	339	329	345	344	372	308	329	310	353	327	377	337	384	366	308	329	330	350	337	352	329	368	353	339	348	353	364	357	364	368	340	348	349	359	358	391	344	369	355	351	390	378	380	335	333	361	357	387	367	348	346	352	357	348	370	332	395	364	361	373	366	343	348	319	351	312	333	333	352	367	352	307	362	340	391	338	333	376	363	362	384	362	328	335	361	328	351	369	366	379	381	350	369	345	343	331	352	357	335	335	357	350	351	350	343	328	341	344	383	339	359	339	316	378	350	360	317	362	341	337	349	366	331	322	369	329	356	403	345	370	339	329	348	345	365	384	379	330	343	365	353	347	351	348	340	370	374	368	350	358	333	335	358	336	317	356	359	328	348	336	368	329	354	321	390	341	351	366	357	333	376	362	349	363	344	341	307	335	369	346	378	304	346	345	365	322	345	383	368	341	367	321	368	356	389	353	346	314	332	338	339	349	365	333	348	335	330	340	358	346	362	360	323	334	348	345	326	371	320	344	325	351	351	388	347	379	325	346	386	374	354	344	373	368	373	362	355	331	370	359	349	343	342	360	352	352	365	390	351	380	361	356	358	352	356	367	365	322	331	360	381	357	335	368	326	364	327	352	330	352	344	339	385	328	355	347	329	386	358	364	345	366	336	368	365	327	352	348	320	321	346	357	373	354	352	348	374	380	355	325	343	327	363	355	374	346	343	351	388	368	343	345	348	332	369	364	340	369	388	354	336	342	340	335	336	360	364	325	374	354	363	371	377	347	341	336	335	365	343	365	337	354	323	357	346	368	358	352	347	359	367	317	341	368	338	354	362	364	350	350	341	332	353	358	323	370	330	354	318	356	373	315	327	322	332	352	376	350	337	353	366	361	350	378	347	382	341	339	310	385	324	351	331	357	340	347	306	358	338	392	339	381	338	334	334	348	383	341	354	349	365	359	374	345	362	367	364	338	347	362	353	370	348	359	366	346	355	340	339	359	338	317	373	342	314	355	390	331	358	364	321	359	340	338	377	356	379	382	343	338	366	339	355	380	319	341	363	352	378	330	344	352	394	333	369	324	334	364	354	391	379	329	382	347	341	361	375	347	367	336	330	364	327	370	342	362	365	365	344	338	362	329	357	385	354	368	330	363	366	351	329	310	394	373	369	357	328	380	343	339	354	362	361	363	343	330	383	359	360	354	373	318	352	359	317	351	330	355	359	377	355	345	337	343	372	342	328	351	373	327	343	341	330	342	346	356	367	351	359	370	330	362	332	343	338	351	375	353	347	384	348	366	366	365	374	343	336	347	343	339	348	357	358	338	344	323	336	357	356	332	354	337	358	369	342	333	338	378	337	351	353	367	345	353	366	351	358	359	346	362	320	341	365	379	403	346	352	334	349	376	368	347	365	374	365	345	350	349	391	320	344	370	337	359	351	384	341	340	364	355	358	348	359	341	334	343	387	348	384	371	347	386	354	366	375	351	388	349	348	369	323	386	336	330	346	318	352	334	368	355	328	344	336	354	343	351	378	371	313	388	349	351	340	344	325	338	381	346	375	354	337	384	373	360	376	343	374	338	321	350	341	387	368	316	369	345	356	366	370	353	384
28296	15278	2267	673	488	413	453	385	382	408	418	375	398	386	391	381	373	413	402	362	435	378	405	378	404	399	395	387	424	410	397	381	377	386	391	383	362	386	389	390	374	386	369	369	420	409	392	376	406	364	360	358	377	412	386	358	399	389	373	379	422	354	371	379	370	398	388	369	417	379	426	384	403	394	389	406	391	345	328	349	378	363	367	384	351	389	339	389	400	391	403	366	381	375	397	381	418	397	374	400	382	392	411	397	363	403	375	374	362	337	401	381	400	351	376	372	362	398	407	396	348	366	408	358	353	350	396	385	389	383	393	376	353	378	364	370	380	341	375	409	399	401	369	375	433	369	385	366	375	377	414	393	394	364	373	358	355	405	399	377	406	400	435	387	376	362	393	384	423	376	392	430	342	362	397	367	376	361	377	367	371	394	387	380	365	407	382	391	372	397	390	429	385	398	391	407	373	392	390	384	368	354	365	352	362	387	343	412	379	392	368	383	375	386	378	369	364	392	387	393	398	392	368	362	397	381	384	363	368	377	413	371	389	380	396	387	370	363	353	388	408	390	397	395	370	384	406	411	400	414	371	405	379	379	367	358	387	371	401	367	368	380	382	405	410	376	364	378	391	373	380	378	392	376	404	397	394	372	392	399	396	371	367	396	404	373	359	396	414	369	369	322	406	393	378	381	377	376	412	383	383	376	371	403	391	366	379	391	363	383	369	396	365	419	354	376	391	423	379	379	406	392	438	418	360	383	385	402	370	422	362	384	370	391	382	370	386	376	382	389	401	376	397	385	373	365	356	364	371	380	448	394	396	366	376	393	384	371	408	388	419	398	368	400	382	378	380	410	375	387	388	404	387	385	371	360	401	386	353	376	361	389	378	374	390	390	392	403	371	371	348	376	393	411	379	411	361	366	367	394	395	377	333	347	390	398	401	387	398	375	395	381	396	362	397	434	425	418	350	378	408	362	381	380	428	400	403	377	380	384	353	390	375	375	378	357	408	398	369	386	391	375	363	362	391	383	364	347	391	352	381	400	367	410	384	367	389	415	364	389	380	413	378	365	356	393	370	373	343	373	383	419	365	387	381	386	372	353	370	413	398	386	374	400	403	390	413	399	394	418	397	360	384	363	388	354	399	378	360	378	412	358	397	382	390	426	385	412	370	369	394	381	367	357	393	375	372	395	395	384	380	386	403	389	383	364	400	359	365	412	365	389	399	378	398	410	337	377	405	400	364	389	399	385	394	360	366	389	396	396	404	384	375	371	378	378	406	385	395	399	376	376	378	366	379	414	421	378	366	343	381	373	406	358	375	390	375	367	352	391	393	405	396	391	393	373	379	383	390	400	415	415	383	392	390	402	409	361	380	378	406	379	376	393	406	401	397	391	402	389	373	355	403	363	380	390	391	368	375	389	394	402	389	427	368	377	384	365	374	377	375	356	358	360	401	344	382	374	381	369	397	366	390	405	379	405	370	382	371	371	369	356	387	397	377	396	372	375	365	406	393	385	404	406	395	395	382	358	392	394	375	373	369	408	368	364	395	371	368	381	407	377	400	395	383	414	392	389	378	407	364	391	373	401	370	369	379	343	396	395	350	366	387	433	346	407	367	406	382	357	375	384	385	427	414	368	391	379	363	412	396	368	405	407	357	391	388	406	405	382	384	379	384	406	370	380	411	415	374	373	368	363	429	389	346	387	411	365	397	371	378	386	390	403	397	382	382	376	388	381	381	374	378	388	368	393	387	406	376	374	377	407	363	355	370	409	366	400	378	377	422	390	364	417	349	407	398	400	393	363	367	375	417	395	420	366	377	411	403	368	383	390	399	417	357	383	357	376	375	385	376	370	391	368	411	413	342	393	398	371	383	394	386	362	406	374	382	417	355	411	396	364	372	406	365	386	346	380	398	374	392	396	383	379	372	380	379	404	370	346	373	361	402	409	361	395	362	399	376	360	380	364	354	362	363	384	415	362	375	397	391	383	376	395	392	416	399	401	380	427	385	403	389	394	352	382	399	382	391	400	372	407	386	390	406	397	362	408	372	399	394	378	357	400	375	388	424	387	369	372	372	365	400	370	401	352	387	360	359	369	382	379	394	367	373	364	379	383	374	399	378	377	406	401	388	392	415	400	378	357	376	398	388	404	387	409	379	358	379	412	368	351	415	363	386	353	387	348	358	386	373	434	377	375	361	431	348	406	403	391	386	406	376	389	386	373	354	342	343	365	392	378	395	378	388	378	375	365	400	383	408	367	370	415	388	398	380	389	392	379	375	355	357	379	417	377	398	393	395	407	377	431	408	400	393	377	372	377	390	392	398	358	362	384	378	377	365	388	357	383	366	401	401	400	399	408	397	387	422	385	351	410	406	401	373	375	361	370	367	374	398	391	375	378	417	372	372	378	372	396	359	399	402	396	385	423	415	408	399	385	346	423	413	360	379	428	387	398	376	394	351	379	387	372	405	403	368	417	368	345	394	369	386	380	380	383	374	367	416	398	392	400	390	444	405	407	361	340	365	368	375	370	350	401	379	365	405	381	373	405	386	371	394	369	395	388	390	396	389	389	355	362	386	393	387	371	382	388	413	407	369	370	388	399	373	389	372	368	376	390	415	398	415	375	376	352	385	418	383	394	367	363	403	370	394	391	381	378	379	375	396	419	369	357	389	345	421	416	388	385	390	344	398	419	329	400	376	398	411	374	421	387	405	417	410	379	421	399	402	382	380	378	378	408	388	431	376	396	396	398	346	391	407	408	389	368	374	409	395	361	418	415	411	390	392	371	413	364	378	393	386	363	394	428	396	372	414	397	375	358	360	384	359	415	367	383	367	414	353	382	387	370	378	389	410	381	376	369	363	342	352	414	382	375	386	385	395	344	390	402	371	405	416	349	375	409	380	352	379	393	413	394	404	375	398	417	404	372	404	361	399	374	435	346	389	390	387	406	385	379	383	382	368	367	401	386	410	417	366	351	401	330	364	401	397	363	349	377	373	368	400	406	344	399	395	398	394	382	434	394	414	393	424	377	384	416	394	348	380	369	394	403	402	400	393	335	397	372	341	362	408	354	366	404	390	386	340	364	387	382	413	399	380	402	373	320	395	374	372	363	394	358	404	413	406	371	382	378	375	372	409	380	380	422	376	388	379	352	352	367	375	365	389	387	395	394	325	359	377	408	379	374	400	407	354	395	378	398	353	368	402	371	348	429	365	394	366	398	370	397	383	406	371	374	371	386	384	409	363	361	384	419	373	381	405	370	389	383	387	375	375	353	382	377	365	363	369	387	402	369	401	387	408	358	373	384	406	400	393	404	409	385	383	369	422	367	381	390	370	377	379	383	385	409	378	371	381	410	393	360	373	367	355	383	424	407	388	398	328	375	393	401	352	385	410	354	388	420	351	409	382	423	383	365	371	372	375	405	353	363	388	404	393	399	353	375	381	388	383	393	390	395	346	383	383	395	354	368	341	391	364	411	345	392	399	398
5058	1147	1124	704	578	523	463	467	513	447	461	444	439	450	455	442	458	431	422	417	447	463	447	420	385	449	451	408	417	422	437	412	449	425	455	449	452	426	430	441	454	453	438	448	437	441	445	433	424	429	444	438	428	438	412	460	432	429	424	425	397	420	440	454	448	425	445	443	420	405	381	416	443	379	425	392	436	453	407	428	412	432	448	439	407	418	441	420	391	434	430	456	448	476	426	403	421	425	465	425	456	396	412	441	409	419	446	410	416	442	401	427	448	429	408	406	421	428	431	452	422	428	466	429	425	406	424	418	463	395	410	428	458	454	442	453	437	431	421	451	418	415	439	412	419	418	470	401	435	422	393	410	406	434	433	421	432	455	411	424	418	405	454	428	424	420	447	449	449	432	464	416	433	426	404	428	440	436	436	393	426	461	458	431	420	434	439	456	404	387	424	414	419	465	440	432	419	445	432	411	450	424	442	404	416	438	420	385	447	419	413	422	440	413	402	431	421	432	428	418	383	390	422	416	417	447	406	384	425	441	412	407	446	429	408	477	428	451	428	408	417	427	376	421	413	419	384	457	412	436	422	430	415	410	434	437	402	434	390	440	411	396	460	428	439	430	401	437	413	453	425	414	407	448	418	408	396	443	437	419	420	408	402	445	415	454	438	422	414	452	416	401	445	436	429	462	415	431	419	423	444	407	453	421	455	394	413	433	431	440	457	444	437	430	450	435	395	403	401	421	470	446	405	436	436	452	439	416	423	476	421	449	449	451	432	409	435	444	441	409	415	440	463	446	416	430	444	432	416	421	414	440	411	415	441	413	449	433	442	451	443	456	417	423	427	431	413	421	406	428	409	437	397	413	429	438	449	464	437	429	440	434	427	400	454	404	423	419	407	433	436	467	393	463	415	441	448	462	414	436	427	439	410	417	426	373	407	423	456	425	420	459	457	426	455	402	417	401	441	394	447	408	443	413	405	437	453	449	415	409	415	451	404	406	433	443	403	435	429	453	408	466	409	399	425	411	406	434	420	404	406	404	434	475	410	423	418	435	430	390	437	438	422	442	384	414	414	424	468	381	404	446	386	421	445	434	409	441	406	399	431	451	416	440	407	417	405	398	425	443	406	405	433	462	428	423	426	383	439	421	419	431	384	460	412	462	405	390	422	404	421	403	418	424	431	402	438	417	412	464	421	444	418	431	445	418	424	429	395	431	396	478	459	429	456	439	432	417	426	406	470	438	412	426	438	442	423	412	429	403	436	455	431	428	454	399	409	413	426	421	400	415	458	409	472	469	396	416	407	411	448	440	421	449	416	405	429	428	463	436	423	425	447	415	435	419	430	431	433	414	401	445	441	423	434	439	426	435	436	408	445	419	418	436	421	426	448	393	456	454	440	401	435	455	412	433	451	445	400	403	454	440	442	415	398	416	465	437	425	425	417	453	427	441	448	410	415	398	397	424	474	452	419	405	455	465	394	420	405	429	445	402	403	423	371	435	430	417	444	449	434	442	422	445	437	415	440	401	424	454	412	468	435	403	427	451	403	440	439	411	445	398	479	413	428	411	452	411	435	404	449	394	419	436	440	429	437	436	476	439	463	439	457	406	398	423	406	448	424	423	436	431	442	418	407	484	437	417	412	452	455	437	441	406	426	415	454	431	434	399	413	428	452	438	433	418	407	464	428	430	428	431	407	417	440	418	400	427	399	440	411	424	414	463	412	432	436	443	454	443	411	415	422	406	454	441	402	398	403	430	474	434	433	425	431	395	421	446	459	416	453	415	452	435	380	425	390	425	445	410	401	468	419	429	421	418	439	413	419	417	478	408	445	396	458	405	438	437	436	467	406	412	425	419	406	420	463	434	438	445	451	440	461	454	441	422	416	461	450	447	432	437	446	439	402	437	486	438	408	413	391	446	417	416	432	423	402	399	405	413	383	424	433	404	420	427	459	445	451	390	428	403	398	421	419	419	450	421	431	458	402	425	437	420	423	397	426	443	377	420	415	396	417	416	432	407	460	434	417	449	434	453	456	436	421	418	421	441	468	436	433	435	432	414	440	418	426	392	458	420	420	400	421	427	436	401	465	421	409	403	405	438	401	400	405	436	446	472	428	415	421	423	395	407	476	390	402	418	424	436	439	443	421	455	399	428	427	355	407	426	407	413	426	432	441	437	415	383	422	409	443	420	446	404	433	420	423	426	462	431	388	449	402	383	448	431	440	459	425	445	420	423	423	444	461	414	432	419	417	433	438	422	443	449	448	442	419	472	391	458	447	424	432	444	404	450	410	434	434	419	451	464	421	439	461	405	445	428	445	410	452	429	415	459	382	420	460	412	424	406	409	415	424	396	431	450	422	415	429	455	427	462	393	402	459	444	419	429	414	423	410	420	407	371	419	403	418	423	420	438	424	412	441	404	441	423	417	460	438	427	408	421	414	430	412	412	399	396	431	411	451	387	401	414	381	421	412	430	438	438	434	410	428	424	391	440	393	417	421	420	414	429	440	441	443	470	429	428	417	406	385	437	438	420	424	448	415	438	428	430	403	411	429	474	419	407	409	447	474	427	395	401	411	444	389	411	465	401	442	406	427	445	413	418	469	453	416	458	429	412	436	425	417	432	433	429	392	419	449	435	414	460	436	460	364	428	414	412	464	425	402	387	381	442	421	436	398	417	421	428	399	419	448	413	409	418	408	447	420	403	429	424	427	454	412	432	409	426	418	432	426	401	391	442	424	452	411	461	434	380	425	406	418	445	413	428	410	428	435	435	423	422	434	452	424	423	440	437	407	404	398	397	417	458	434	410	427	440	421	426	419	399	423	435	426	408	435	430	400	433	481	409	417	384	430	433	414	413	404	435	422	467	451	400	455	426	447	453	423	418	405	412	428	418	432	421	440	451	404	406	448	431	430	468	442	443	423	427	414	431	423	423	417	445	411	402	436	418	429	401	430	419	422	455	451	405	469	398	417	403	450	454	415	452	430	442	422	416	415	404	390	407	428	423	397	419	427	449	416	445	426	427	436	440	398	428	390	461	439	406	434	413	408	394	406	409	436	407	447	464	412	412	424	440	422	439	426	393	407	428	423	415	420	431	394	415	434	403	413	418	394	428	403	429	433	458	429	452	421	408	447	425	420	403	418	387	404	452	419	432	442	376	431	413	401	438	411	432	417	428	455	434	402	424	426	438	415	388	449	397	404	429	427	437	385	437	408	399	415	413	436	428	394	466	426	417	432	416	444	409	404	408	437	430	397	432	413	418	426	434	464	438	416	402	436	422	457	434	416	432	421	402	396	406	451	440	426	430	444	441	439	454	394	404	419	403	451	425	428	444	442	437	434	443	420	409	468	436	430	399	393	445	416	424	394	447	417	452	467	393	440	451	420	432	435	460	407	396	402	398	423	436	453	403	424	428	428	405	413	430	456	394	390	426	398	416	397	429	427	432	470	438	408	449	453	446	430	414	436	400	427	444	477	420	418	433
25470	21022	27650	24565	21011	11096	1114	624	472	436	399	321	335	301	269	300	242	232	219	222	251	207	202	195	187	171	187	207	181	181	191	177	174	165	160	171	155	165	188	178	177	185	190	160	167	163	164	133	178	152	150	196	170	177	177	177	163	144	188	162	180	152	147	157	181	151	151	150	182	139	154	175	158	160	158	157	143	139	166	170	163	180	170	175	162	144	153	156	147	154	170	152	163	166	152	164	161	149	171	173	175	135	151	150	150	146	146	149	181	168	190	163	132	181	151	164	175	175	150	170	176	150	137	142	161	152	167	151	158	161	167	156	164	126	165	157	178	174	148	183	146	136	166	149	163	157	159	165	160	152	146	154	154	156	176	174	153	138	143	164	133	155	163	136	137	148	171	134	163	167	144	141	173	156	159	179	165	167	172	153	184	162	182	151	154	141	175	154	154	159	153	190	174	170	175	182	177	155	146	172	157	162	155	181	158	178	156	153	159	151	164	165	153	158	169	157	142	177	160	162	167	164	162	136	168	145	151	144	165	154	139	172	149	161	173	158	170	159	158	192	162	150	161	171	163	154	156	159	173	165	162	150	174	149	155	149	174	161	168	133	132	192	164	153	139	156	139	158	151	131	147	196	149	152	154	160	152	160	168	165	152	159	156	168	139	150	152	155	177	165	154	153	178	171	164	156	142	127	162	160	175	185	144	160	147	158	159	152	167	153	165	171	159	179	152	153	158	165	167	164	139	159	142	147	146	160	168	151	162	154	153	152	147	177	157	146	145	163	164	170	164	146	167	185	161	142	149	180	187	141	142	158	153	148	168	145	172	148	143	159	158	169	146	139	147	161	138	183	164	156	131	139	164	140	196	169	151	162	119	151	148	181	174	148	159	160	148	154	145	171	161	134	170	165	157	171	169	180	154	162	169	163	149	180	154	150	160	167	160	156	173	141	179	137	151	166	156	156	157	168	173	165	171	166	164	171	147	167	144	162	144	153	158	172	149	156	161	140	169	156	169	154	159	148	156	160	143	154	134	167	185	145	129	180	134	138	157	166	158	168	150	149	151	173	163	152	149	159	162	163	173	141	165	148	164	151	164	164	151	143	160	186	160	165	148	176	179	160	145	172	181	158	143	164	172	157	172	158	146	167	139	183	164	174	149	159	170	145	170	144	131	157	155	159	153	161	169	167	138	162	163	154	154	171	152	179	170	170	149	161	167	148	142	136	184	159	168	169	145	169	160	157	154	179	171	140	160	179	156	161	146	152	160	147	158	159	173	168	159	144	170	145	142	167	155	147	147	165	153	170	153	159	146	162	162	160	134	149	172	142	142	168	152	166	179	152	175	149	181	132	146	143	189	133	163	178	157	150	145	162	153	168	159	161	180	161	181	165	157	157	158	145	164	141	159	145	161	153	158	172	143	181	155	166	158	160	165	174	163	160	160	151	162	148	177	172	167	152	164	164	158	180	158	159	167	162	165	144	170	167	158	171	156	156	182	168	176	151	155	163	165	162	169	173	140	143	158	162	146	154	158	151	141	159	170	160	139	159	165	152	151	169	162	151	148	160	152	149	173	161	171	158	172	151	159	163	145	158	168	156	167	166	157	159	159	168	168	143	149	151	170	143	157	163	172	141	155	151	156	160	175	164	164	177	163	176	154	162	145	172	166	158	154	137	141	175	163	162	162	162	147	151	156	130	164	155	151	141	136	129	153	155	163	179	151	159	152	143	145	173	177	178	168	139	157	163	180	157	129	163	156	164	154	158	151	144	145	168	175	149	161	178	174	150	148	142	172	156	151	163	154	165	137	173	154	157	163	187	151	161	166	168	141	169	151	153	153	184	162	142	170	158	160	172	170	154	152	162	169	163	174	155	146	172	138	145	151	133	160	155	166	168	167	159	162	177	164	154	150	166	157	166	151	171	152	147	160	148	160	157	118	178	150	148	154	161	150	162	142	154	181	171	165	144	151	151	137	181	166	161	153	183	145	166	140	171	176	156	157	138	152	173	151	161	154	151	147	142	182	181	171	170	158	173	181	151	187	160	163	136	182	168	176	151	154	184	152	159	163	148	159	156	144	146	168	147	153	157	160	177	163	150	172	161	171	170	156	167	157	157	154	160	183	157	167	160	176	160	164	156	157	150	140	144	140	166	164	162	164	169	176	148	198	161	170	157	154	158	132	148	172	166	163	183	161	132	153	141	165	160	154	163	181	159	153	146	179	142	169	169	165	167	138	153	151	140	148	151	162	150	158	144	156	181	156	157	195	158	175	179	170	163	168	165	163	166	160	148	152	170	155	174	156	164	154	141	159	154	157	180	133	172	169	161	144	139	163	166	137	149	154	184	184	152	169	148	181	147	127	141	154	170	161	141	163	174	157	171	164	134	160	169	165	173	155	155	136	170	151	145	152	146	184	160	169	170	150	158	152	167	172	156	136	172	171	147	167	143	159	150	162	186	151	161	157	133	182	159	149	144	168	144	181	187	152	159	160	151	160	153	172	162	147	148	149	146	146	179	179	155	161	147	177	143	144	143	142	177	166	161	186	157	161	131	169	160	155	182	188	163	151	167	161	164	158	168	139	164	165	148	178	164	168	155	184	146	144	167	166	172	135	167	149	163	137	147	137	156	162	144	153	155	164	169	180	159	173	185	148	150	165	166	134	155	141	194	150	149	173	162	160	175	147	178	163	160	188	145	167	180	168	161	170	163	176	138	149	157	154	138	167	150	155	181	153	153	155	134	172	175	154	155	152	163	168	132	176	140	157	182	159	190	172	166	156	177	158	173	163	168	158	157	152	157	159	150	160	164	164	152	149	144	160	173	180	163	164	144	174	161	169	154	162	182	154	185	150	142	145	148	148	153	171	177	161	163	168	179	178	147	156	158	157	162	159	173	138	179	136	167	183	161	169	167	138	143	145	180	162	167	179	164	160	165	169	165	136	169	177	175	153	165	131	159	161	160	149	173	164	152	161	160	184	151	159	170	143	157	135	172	140	186	162	159	171	139	159	152	149	161	168	152	168	172	147	165	149	150	148	156	168	188	165	153	171	183	140	159	143	165	175	145	164	147	186	162	164	140	155	152	166	167	158	173	167	179	161	166	159	171	170	167	168	161	155	172	152	158	134	175	168	161	186	149	156	179	153	185	169	173	140	150	185	188	165	165	151	179	153	158	150	139	167	179	179	158	172	164	155	155	168	146	149	174	159	166	155	163	198	168	156	161	158	157	162	172	159	152	193	153	164	160	165	162	149	167	155	162	152	143	163	153	172	155	151	148	175	163	162	160	169	173	166	148	152	169	169	161	151	163	162	139	168	147	162	170	159	160	162	145	143	169	149	170	157	168	167	148	179	179	147	171	139	165	145	167	172	157	159	186	170	178	153	179	179	171	146	159	159	165	172	190	163	148	172	153	161	179	148	145	157	148	151	166	191	161	158	147	149	159	153	188	165	153	152	157	145	168	152	172	159	169	164	150	160	150
7139	11166	10332	5616	3483	2326	1674	1268	1072	871	801	674	593	532	490	409	376	363	338	377	317	315	283	319	273	267	260	272	245	243	255	226	230	247	221	210	200	209	222	233	205	232	208	211	189	223	183	221	214	202	206	204	192	172	212	186	196	222	202	208	178	193	208	195	201	203	178	185	198	184	196	222	191	186	202	195	163	205	166	190	183	186	183	191	200	175	201	206	214	182	170	191	190	185	194	197	203	207	188	189	199	161	174	191	182	191	178	201	190	191	173	214	195	185	190	195	198	192	193	168	180	200	193	182	218	206	200	184	205	205	186	211	195	181	193	179	189	211	201	173	180	189	197	193	168	209	220	204	195	173	178	168	172	203	215	181	173	203	173	168	193	192	206	194	193	182	173	212	173	180	209	191	194	192	194	212	217	207	208	184	182	219	166	199	175	162	195	168	200	188	198	166	168	199	169	206	189	193	175	194	185	201	167	192	174	180	185	191	176	182	188	167	176	186	202	188	192	189	187	173	171	192	165	162	163	169	194	174	189	206	215	168	197	186	204	178	183	176	203	185	202	202	175	207	189	191	199	193	182	188	184	177	221	182	176	185	198	200	195	197	191	186	143	185	189	190	170	182	196	181	188	186	161	193	179	184	180	180	210	179	175	187	199	193	205	170	195	169	183	162	188	163	183	186	162	169	185	161	169	188	177	178	192	190	182	175	185	186	165	203	183	170	190	190	209	203	164	189	187	178	180	207	191	190	170	207	194	194	196	191	217	165	184	184	201	189	188	193	176	189	187	183	182	174	182	207	185	178	187	175	199	179	166	198	228	197	203	187	185	202	197	185	175	174	177	169	170	179	161	177	180	197	164	196	190	169	169	200	183	189	185	195	196	176	188	188	174	181	182	197	201	180	207	197	178	182	178	177	173	186	189	200	175	184	197	188	186	198	165	203	174	155	189	177	187	194	187	204	169	187	197	196	216	183	186	197	194	183	197	209	194	182	194	184	175	207	185	189	189	188	173	183	182	170	180	172	168	192	162	211	176	187	199	180	178	184	191	190	169	180	176	206	182	173	187	200	158	202	206	201	209	207	168	215	167	168	187	184	201	175	184	185	214	189	172	155	188	179	194	160	164	187	180	178	184	180	147	190	191	197	164	211	184	182	154	172	207	169	170	187	183	185	190	203	195	180	181	176	201	186	190	157	193	172	164	177	204	173	183	191	195	195	189	175	185	176	193	176	197	193	172	195	168	172	195	196	179	181	177	207	194	185	182	181	187	171	186	186	208	191	180	221	189	180	216	185	179	201	187	181	181	178	187	203	190	183	180	209	187	162	185	204	209	182	188	181	204	210	192	188	207	205	180	167	168	169	181	195	184	178	190	200	195	181	186	195	168	188	177	171	188	214	183	203	182	191	177	163	180	146	199	153	177	205	177	177	173	177	184	181	210	178	187	198	210	185	185	179	195	163	207	179	185	179	197	176	194	185	187	167	201	172	179	169	192	212	219	208	170	194	173	181	181	195	187	202	203	175	190	173	158	181	172	164	181	183	179	197	175	195	213	210	168	196	189	194	181	177	196	145	204	186	197	198	186	175	201	186	168	175	208	202	212	202	175	200	214	187	163	187	179	191	201	188	199	206	199	183	194	171	206	193	220	193	181	189	192	173	187	169	171	168	212	182	162	172	179	179	207	185	175	196	194	199	165	187	217	191	173	193	178	184	179	197	211	170	171	184	183	167	171	171	173	159	177	171	177	189	197	177	185	177	177	187	194	177	168	198	186	190	175	193	184	199	191	164	201	186	209	182	202	210	168	187	173	169	179	194	211	191	160	176	181	180	189	175	169	198	190	187	176	193	181	178	183	166	178	190	193	182	174	187	200	198	184	197	187	181	180	183	186	177	188	186	189	180	192	173	191	188	169	177	191	179	178	184	184	191	165	202	210	216	185	206	190	190	181	158	184	200	196	206	183	184	189	170	157	163	205	202	173	170	164	209	194	195	186	196	174	174	159	203	157	199	177	177	200	204	159	190	166	208	182	202	207	205	170	171	171	183	193	172	195	179	177	181	170	191	181	191	173	168	141	180	189	182	178	186	192	169	178	177	193	186	197	189	181	193	211	190	206	163	219	180	166	190	185	173	175	177	174	183	187	203	168	168	183	198	140	185	197	206	212	174	178	205	188	176	182	184	190	170	176	166	195	190	179	166	199	162	204	189	210	177	167	176	178	174	185	181	177	161	172	158	173	151	171	201	179	163	210	175	212	181	194	181	179	171	206	186	196	196	184	188	192	186	185	179	179	196	186	178	182	175	174	209	196	182	181	169	185	193	171	182	187	169	192	222	176	181	186	178	219	176	205	184	179	175	205	180	172	179	196	185	188	169	213	192	207	198	172	192	195	177	182	193	211	153	202	189	195	171	196	196	182	187	168	185	198	188	193	189	175	185	217	174	210	163	193	196	178	172	182	171	189	217	160	171	157	180	199	164	203	176	165	185	179	178	182	191	185	160	208	187	200	191	175	183	182	165	194	197	172	190	187	200	183	205	192	171	179	190	195	180	164	209	184	168	172	177	189	181	176	173	174	201	175	191	181	169	160	162	192	191	192	177	198	173	180	176	204	180	181	194	168	194	179	175	191	197	168	176	167	168	192	193	188	173	174	178	165	159	225	183	156	183	154	193	195	195	179	195	186	184	187	181	186	183	182	189	190	180	200	169	208	176	187	185	176	188	195	204	167	195	190	195	193	187	189	206	195	206	194	192	190	150	198	172	171	183	178	175	196	180	177	173	185	177	185	176	182	201	181	205	176	185	184	185	187	168	175	192	185	159	198	175	183	168	173	208	165	170	189	206	205	184	204	190	171	174	192	179	202	201	180	190	204	176	181	200	194	187	163	174	202	171	208	192	168	200	176	210	176	188	166	184	177	206	190	174	194	186	195	200	192	170	193	185	171	173	189	193	173	178	176	187	177	195	187	176	169	182	209	151	193	170	167	177	189	189	181	189	182	173	177	198	195	174	183	169	179	200	200	212	209	185	172	204	192	203	188	170	185	182	186	199	207	163	171	186	178	184	184	182	206	173	182	175	188	190	170	141	204	199	167	169	177	161	183	177	186	188	189	217	179	168	184	212	206	174	178	147	208	186	184	192	195	184	172	175	147	195	182	191	206	175	213	202	201	160	190	190	179	179	174	164	188	209	182	182	192	184	175	192	194	177	184	188	190	194	180	166	198	191	203	190	170	188	188	195	187	166	184	181	187	176	201	181	195	180	179	181	185	207	207	190	164	189	201	179	185	180	188	194	161	177	191	189	185	173	180	204	191	177	187	167	175	188	190	211	168	209	177	177	167	164	175	170	204	189	201	176	204	185	173	161	188	184	197	174	205	211	189	207	182	201	170	185	164	192	202	191	206	174	186	175	195	185	192	196	187	181	169	175	169	176	167	201	190	183	185	179	179	157	205	170	188	173	200	182	182	185	171	183	175	172
23347	21018	27942	24308	21021	21080	8883	1405	937	820	752	700	657	603	577	542	525	503	455	504	466	472	412	428	429	434	404	421	365	359	423	376	406	352	358	401	397	404	351	371	371	400	387	372	365	396	389	375	353	360	353	368	357	417	368	368	370	383	372	353	370	350	363	349	374	327	379	361	353	364	338	369	347	319	371	380	352	383	338	376	348	361	365	381	390	367	342	358	367	332	366	384	329	384	375	363	355	373	374	342	378	356	359	348	357	327	357	375	380	332	402	371	345	392	361	351	335	359	345	361	372	366	346	359	349	357	336	358	358	380	341	341	335	401	366	384	360	378	365	376	360	378	341	357	342	368	341	363	331	389	336	359	360	365	339	328	368	340	379	350	375	363	346	345	349	344	358	317	334	338	374	339	359	364	339	345	361	373	339	343	339	332	349	352	395	331	339	345	335	322	351	362	330	349	324	341	346	360	332	375	357	352	336	331	371	353	377	338	338	348	376	356	355	325	348	373	348	354	367	344	359	327	347	385	375	360	314	358	330	360	358	371	348	353	356	381	395	333	375	328	322	361	397	363	339	341	347	401	354	360	331	378	363	360	316	319	355	386	305	382	349	381	373	380	363	347	342	354	349	360	349	338	355	327	328	358	367	366	348	366	355	326	387	337	347	350	333	353	368	340	376	366	367	376	356	332	362	372	356	351	312	368	374	368	367	374	356	386	372	355	337	350	383	317	383	363	351	339	339	396	360	348	336	385	359	332	344	355	350	362	309	343	348	365	354	358	349	342	344	380	366	345	339	346	366	359	345	366	395	343	359	342	373	352	384	387	350	362	349	348	371	401	368	377	379	373	357	350	369	357	388	366	320	346	375	340	367	385	394	385	337	376	391	359	365	367	347	330	363	359	340	372	323	359	339	344	331	326	359	341	334	361	339	313	345	371	367	365	323	369	343	319	394	336	379	425	337	345	356	364	332	363	358	356	348	327	339	311	353	346	371	349	372	347	363	357	390	340	381	354	348	324	372	346	379	359	331	360	367	387	325	321	358	368	340	362	339	366	362	333	350	351	344	357	320	324	361	374	371	346	350	325	352	369	335	352	299	364	328	356	358	398	359	345	344	338	310	348	383	354	370	360	334	353	397	332	318	391	342	316	358	347	336	336	356	338	356	345	342	379	347	366	350	353	332	341	359	339	337	341	363	351	352	363	357	351	348	386	348	370	333	306	341	391	381	362	367	369	379	374	366	348	371	348	354	378	357	366	337	360	350	343	344	340	361	356	348	370	307	364	350	365	337	345	359	372	394	347	404	348	336	332	352	335	349	333	332	335	368	355	343	340	379	363	365	363	310	341	345	336	348	348	324	323	391	330	379	365	380	362	340	376	332	371	343	353	367	360	354	346	384	363	362	340	334	340	313	325	359	369	342	333	360	358	379	358	356	389	356	352	335	342	336	329	312	338	340	376	342	348	364	361	347	351	375	329	327	359	353	339	367	342	357	346	353	368	375	340	337	370	343	355	353	338	378	368	350	396	344	328	362	344	351	351	367	319	339	353	352	352	361	313	335	358	363	329	367	378	357	361	381	357	334	338	355	339	329	358	353	322	356	384	399	339	388	337	356	379	355	345	317	375	343	344	351	355	369	355	358	354	354	363	339	329	383	369	343	360	355	326	326	346	337	364	338	329	391	340	356	353	355	371	351	326	371	341	369	331	370	331	367	335	357	352	347	374	358	381	339	322	368	399	349	367	368	340	349	342	369	352	337	362	351	332	349	364	347	368	334	327	363	361	359	341	345	338	343	351	318	359	337	346	372	333	329	356	380	397	372	351	386	348	352	354	334	366	367	359	316	361	352	372	361	369	317	363	363	365	358	383	345	352	375	343	370	326	365	352	346	341	355	362	344	389	359	345	369	384	345	343	383	382	370	357	389	362	377	366	361	367	334	356	349	372	326	366	379	380	363	342	350	362	375	351	372	330	317	361	347	344	357	387	362	375	388	368	369	348	392	386	304	345	361	352	378	384	334	372	347	360	362	376	343	316	353	319	331	359	336	325	310	344	364	367	341	366	343	377	321	342	355	316	297	341	356	363	348	310	327	374	356	316	350	341	329	381	368	329	357	348	380	327	363	357	331	357	363	347	355	321	379	386	330	324	345	328	333	346	352	331	325	335	356	378	353	330	332	353	361	357	347	387	330	354	306	342	345	297	326	339	365	346	343	354	355	333	368	324	354	352	350	357	318	361	368	364	313	362	350	347	366	344	324	328	382	358	359	360	366	352	338	334	397	340	345	340	358	372	359	345	372	331	344	355	376	401	359	382	347	352	334	353	351	353	335	385	317	375	347	398	384	351	333	379	329	359	337	321	322	323	361	362	341	364	336	353	311	358	382	348	325	344	386	342	363	364	359	369	345	379	355	371	375	346	365	312	351	310	319	360	350	315	355	339	356	331	348	357	366	340	337	370	379	358	366	360	385	330	355	349	363	335	372	328	358	344	321	374	385	365	330	363	339	345	339	384	316	385	375	357	338	361	347	362	338	364	406	383	367	350	315	333	359	379	384	362	353	365	328	350	306	364	360	354	357	331	336	343	385	351	343	351	358	376	355	328	402	334	368	357	388	358	352	367	350	379	357	366	353	316	381	352	337	350	355	361	380	363	391	349	333	377	358	354	328	341	358	378	348	343	391	349	363	348	350	386	329	341	337	350	335	317	343	387	350	364	356	348	337	375	336	329	357	352	332	377	321	325	356	347	351	371	338	368	352	373	343	329	352	380	353	348	352	369	353	320	372	357	339	346	321	349	326	362	355	327	361	364	345	365	372	337	358	331	333	351	376	397	340	345	327	353	315	338	336	382	343	381	365	364	350	334	336	342	384	381	395	339	358	353	370	333	335	320	353	356	357	380	354	413	348	359	351	338	354	369	314	326	349	317	347	307	314	325	324	331	376	330	376	388	343	383	375	355	327	346	347	380	371	349	397	368	392	381	385	378	404	375	382	395	366	352	383	361	357	342	343	347	341	367	354	328	351	366	327	355	339	323	367	344	345	369	378	348	341	352	348	318	325	321	340	343	351	319	364	364	346	307	373	358	353	364	354	353	354	337	356	333	361	347	351	350	386	386	393	361	352	356	341	335	354	374	359	327	353	333	355	338	362	367	340	351	378	349	339	342	345	310	372	334	329	351	348	346	358	309	352	372	383	365	352	373	339	345	335	374	365	353	343	371	310	365	347	334	359	363	333	359	336	357	338	364	358	380	358	379	382	347	367	363	354	332	353	342	346	364	331	355	355	354	345	367	341	347	362	338	332	363	349	379	385	343	342	346	370	347	351	358	322	360	337	314	347	336	363	337	341	363	324	335	329	353	347	364	370	360	353	344	337	305	358	345	354	354	335	313	364	351	375	362	351	340	360	352	374	382	347	312	373	346	363	347	345	368	376	352	347	334	312	340	363	335	353	393	334	378	331	364	369	358	333	332	356	324	376	392
10023	17624	16388	9244	6209	4323	3213	2468	2047	1649	1458	1310	1114	1015	951	818	765	752	683	643	585	588	599	538	524	511	517	479	498	521	455	440	438	455	411	442	415	411	441	430	409	418	442	391	367	412	393	387	364	397	377	397	388	384	403	350	386	406	419	359	374	374	336	323	339	342	368	346	368	336	375	362	374	380	344	372	394	366	377	400	336	370	355	357	392	423	386	373	363	363	402	343	379	353	386	362	313	356	351	386	363	342	377	352	335	352	370	351	351	388	372	373	340	373	361	292	350	335	362	331	363	371	368	346	381	332	352	366	332	356	358	342	374	362	364	354	341	323	402	365	322	321	344	333	327	351	326	343	349	358	325	343	349	345	357	361	345	316	333	378	334	356	346	325	337	345	365	399	338	355	345	351	338	352	369	332	333	358	368	338	355	370	358	355	368	369	346	369	415	303	363	320	334	344	356	359	367	368	362	342	369	360	330	333	356	335	348	360	360	334	363	330	298	360	347	331	375	348	361	370	367	338	309	327	343	384	385	371	367	303	353	356	337	349	358	376	333	351	366	338	378	364	352	354	346	337	378	336	340	344	365	327	365	337	362	338	356	325	361	378	367	354	357	381	337	397	364	341	383	350	347	348	368	337	362	366	325	405	337	338	355	333	340	351	325	331	338	357	346	363	332	352	344	371	340	354	366	328	366	358	354	305	332	341	369	340	382	338	358	360	367	328	360	354	375	373	336	367	351	331	380	365	379	345	311	336	352	345	346	372	349	365	356	353	381	374	328	381	370	360	361	335	336	363	340	334	390	359	355	336	393	409	362	368	307	337	355	376	356	344	383	345	343	332	355	341	345	383	333	354	340	351	354	373	388	380	334	335	303	365	338	334	307	330	340	369	354	399	340	378	363	339	362	339	355	387	347	354	331	338	362	384	335	321	333	329	343	385	373	357	328	343	366	357	355	348	350	362	359	313	351	381	326	346	345	374	406	318	317	354	374	367	364	365	363	345	363	372	319	359	345	349	360	316	332	362	325	345	379	332	383	357	349	369	356	362	330	339	365	358	379	351	386	366	333	382	339	358	362	345	351	332	362	362	346	362	337	326	362	316	376	358	351	347	333	372	380	366	355	321	349	374	346	328	320	381	382	363	376	373	349	343	336	327	321	358	364	327	365	338	367	373	367	342	347	345	336	379	366	351	349	334	343	397	366	361	343	334	337	362	325	375	374	379	340	379	360	347	349	351	383	338	375	348	340	366	342	339	379	347	329	310	328	348	381	345	340	334	347	336	363	320	362	367	352	345	350	326	343	343	325	366	351	325	362	365	362	337	347	333	341	335	333	339	309	332	349	325	361	359	343	362	364	362	362	343	352	364	357	318	336	303	384	361	330	336	366	353	352	388	360	374	369	344	352	358	348	354	315	353	361	359	339	362	334	364	336	379	343	371	359	376	362	335	360	362	370	346	350	353	359	326	360	343	343	342	347	381	308	340	325	358	376	349	324	332	367	380	333	322	345	324	363	320	324	384	331	366	334	331	355	353	330	315	336	351	361	368	370	338	360	364	367	340	344	351	364	351	351	330	327	372	353	371	380	351	351	357	326	355	345	349	348	353	351	358	346	347	375	349	364	340	371	338	350	327	329	353	343	339	371	315	342	371	361	358	323	321	338	381	347	365	339	375	336	333	374	360	356	341	319	355	334	361	360	333	335	336	358	364	339	377	338	312	339	371	350	384	331	336	316	357	340	354	379	354	331	344	314	334	376	322	345	320	370	377	334	358	334	351	362	366	339	360	366	332	302	364	362	341	320	352	325	335	334	351	386	346	353	353	371	330	359	346	357	301	328	329	349	363	344	350	390	334	370	355	340	358	381	328	376	357	372	374	343	388	325	344	353	347	358	348	387	336	321	332	335	353	337	325	341	358	344	346	350	368	336	328	359	362	359	394	371	336	348	366	374	358	354	354	328	337	350	383	380	343	360	344	330	333	332	352	366	360	380	348	352	344	348	362	357	351	331	339	336	343	373	345	376	364	365	352	341	301	386	324	357	332	334	365	364	322	336	345	355	371	367	331	340	356	368	343	338	349	369	342	343	346	317	354	321	370	328	333	335	350	364	365	356	338	368	317	383	334	319	366	347	334	334	366	363	351	366	377	348	306	342	376	348	374	354	319	353	346	353	332	341	334	329	398	332	321	359	335	352	348	348	350	353	351	355	363	369	361	372	359	321	338	341	347	353	352	327	357	327	339	353	346	348	336	339	332	327	375	368	345	377	377	337	352	346	354	357	357	339	350	371	367	339	317	340	369	332	377	365	357	326	355	332	369	343	365	370	355	353	317	342	367	337	346	371	333	364	349	334	338	346	331	347	327	376	311	330	374	351	313	355	348	348	335	367	358	355	341	346	342	355	349	320	345	308	351	350	358	360	348	347	352	318	334	365	349	346	390	370	372	361	330	336	334	429	344	344	354	372	341	361	370	339	338	339	362	337	342	349	362	341	354	324	363	371	336	348	361	375	348	311	336	367	370	378	311	342	340	345	328	350	315	329	346	379	373	340	334	360	343	334	377	319	359	349	341	380	316	326	351	324	342	368	332	334	344	348	364	347	372	362	372	351	338	358	349	365	352	351	374	323	376	357	350	310	314	354	320	336	357	356	338	320	374	338	356	344	368	369	372	364	357	350	366	365	381	356	376	348	367	345	347	406	360	338	345	357	378	358	368	353	343	361	365	345	361	349	341	319	316	365	344	377	334	359	331	327	395	334	348	349	348	342	353	343	347	359	339	371	347	373	335	369	344	368	328	358	359	346	377	313	352	326	342	330	368	315	335	344	345	352	353	386	371	340	341	323	331	369	358	386	367	353	352	369	362	365	346	354	334	322	341	335	376	356	359	381	365	360	344	352	353	338	340	368	351	334	351	337	370	343	341	324	385	324	347	357	349	337	392	371	334	353	339	352	363	340	368	336	369	350	352	338	338	351	354	361	358	375	350	358	363	308	366	360	359	328	378	349	350	361	362	315	384	350	329	360	333	331	323	353	327	311	356	354	330	369	339	352	351	355	362	334	339	365	347	389	349	325	332	324	352	351	348	364	378	358	324	365	316	337	344	387	356	315	363	340	366	367	348	357	327	387	294	343	368	365	350	337	396	358	334	353	321	360	351	348	346	335	340	350	361	349	357	334	356	337	399	355	321	339	364	370	352	360	352	351	346	352	367	360	348	301	326	344	370	320	367	342	339	368	373	332	332	348	329	368	330	349	384	395	330	348	360	360	355	322	366	352	307	347	329	353	336	373	354	365	346	352	351	339	341	324	346	330	342	355	321	387	377	331	330	346	345	341	333	349	350	358	325	338	339	351	363	350	352	344	334	344	341	338	351	333	357	374	312	342	348	341	363	344	343	361	392	357	372	368	336	348	350	365	366	342	319	353	336	355	334	346	379	325	373	356	347	377	357	351	357	357	379	376	329	333	359	350	386	329	346	334	334
27949	15187	2119	621	518	467	431	399	374	410	410	352	423	391	386	387	382	421	381	369	385	373	384	390	388	415	361	376	364	390	393	356	365	375	397	386	379	379	353	388	394	385	403	386	410	422	384	358	379	391	377	387	404	382	383	365	377	426	402	373	408	378	398	351	387	363	377	382	340	398	373	379	374	415	397	386	376	382	359	386	373	390	395	373	383	360	354	385	390	373	357	400	352	413	389	375	401	368	354	363	386	383	372	385	355	369	393	411	360	379	370	369	411	401	373	391	364	394	391	373	375	373	403	361	407	397	394	384	383	365	333	381	344	410	368	391	371	339	341	394	366	348	414	401	377	373	383	373	357	380	377	336	361	411	373	383	359	377	365	376	344	370	400	379	357	379	366	425	394	376	405	418	354	358	332	372	368	369	398	359	384	368	390	396	380	379	372	394	376	373	365	383	375	360	371	383	380	371	407	372	394	371	363	371	392	376	386	386	433	356	413	365	345	388	384	434	380	401	377	385	403	354	412	406	380	368	389	406	377	375	395	402	384	364	384	391	367	334	368	350	347	357	365	403	373	354	378	352	412	348	377	368	378	384	355	345	396	374	354	384	393	387	371	375	370	354	396	352	381	407	390	368	354	369	412	363	407	386	371	356	348	379	398	383	364	400	392	400	410	379	380	359	377	370	384	380	346	410	362	387	396	396	399	391	367	410	409	402	362	366	370	356	354	374	374	347	381	380	412	344	438	361	390	378	425	359	365	394	379	389	375	355	379	396	394	363	393	358	402	388	398	372	366	348	386	371	421	396	323	380	405	396	371	356	358	372	372	365	394	406	362	353	379	383	352	364	402	345	354	349	358	356	385	416	366	398	397	402	376	397	391	390	413	386	433	393	388	398	357	375	401	374	341	399	387	395	367	390	390	374	434	368	363	321	412	379	338	404	386	397	400	348	379	374	383	421	394	421	353	364	408	388	401	365	383	349	382	378	335	373	373	378	372	380	388	403	370	365	391	388	383	372	376	408	359	357	381	405	388	387	372	392	396	396	384	387	377	367	361	404	358	413	378	376	387	354	401	393	398	392	396	385	380	369	363	359	358	373	387	382	388	374	388	381	416	384	368	371	397	404	364	400	357	367	371	409	383	350	388	388	361	385	382	390	356	388	401	378	394	390	354	377	358	377	388	415	413	370	448	420	370	389	373	387	355	401	330	386	383	371	407	424	369	384	378	378	374	372	346	402	367	421	398	357	381	377	387	390	373	343	417	379	411	356	407	335	360	404	368	379	356	338	380	345	392	367	365	358	375	403	375	413	417	370	446	373	358	375	315	400	365	376	349	352	356	361	348	393	395	396	384	384	382	362	372	375	339	394	383	408	344	401	366	369	374	367	405	365	379	420	378	384	360	365	408	401	397	388	389	397	401	396	404	397	340	372	352	382	378	387	424	386	384	392	359	351	383	378	345	378	351	394	394	356	363	378	400	380	398	381	376	385	374	377	380	369	362	411	387	382	384	349	342	358	391	401	385	385	361	393	388	371	394	398	370	384	389	373	377	359	358	383	382	388	411	378	366	408	375	374	367	364	383	379	406	362	385	389	373	398	357	408	363	403	393	335	395	384	399	390	373	346	351	353	408	369	387	373	407	408	396	406	377	359	399	400	353	381	344	377	364	383	415	371	342	413	360	364	373	375	393	392	363	369	378	389	380	403	385	372	429	360	391	367	390	398	371	364	378	362	374	381	403	388	391	359	340	377	382	347	406	351	359	339	363	394	378	382	390	400	404	353	352	398	390	370	370	363	388	405	369	384	395	390	375	370	360	363	369	417	399	353	371	381	416	355	390	359	368	395	398	347	353	407	365	406	367	359	393	384	363	377	395	372	397	394	349	378	379	396	376	352	374	366	361	384	363	344	374	410	379	392	392	362	364	353	388	395	362	352	363	354	358	384	378	353	390	383	343	397	365	368	376	386	407	388	371	376	354	396	380	394	401	362	363	353	377	362	397	409	388	369	372	395	375	383	380	390	356	401	401	395	377	348	402	409	378	379	419	364	404	411	392	429	389	361	374	418	364	377	377	398	398	393	367	377	383	389	396	371	386	337	364	365	399	380	356	337	368	386	373	349	379	404	393	386	357	362	380	345	408	359	389	406	395	406	379	392	391	395	360	408	390	346	396	421	378	383	396	350	369	341	357	420	392	385	374	340	370	365	353	375	394	359	385	384	368	371	400	362	396	369	362	370	386	419	337	388	339	400	357	391	343	374	377	391	345	384	354	352	371	344	384	398	385	374	375	389	411	347	333	383	361	368	369	386	356	372	355	389	386	376	379	353	387	383	374	405	390	403	376	384	386	372	399	392	396	378	395	383	374	415	372	357	364	372	390	393	412	370	364	412	379	348	357	386	385	357	380	386	393	378	372	371	408	387	360	403	360	382	431	384	361	429	396	344	376	367	371	382	394	357	391	406	371	374	383	369	415	392	384	379	414	405	399	370	382	342	426	370	365	355	392	355	375	416	362	400	414	402	386	388	393	397	368	362	374	388	401	427	379	386	352	384	364	358	351	373	399	384	376	396	385	375	363	369	399	361	356	377	401	406	402	346	358	387	354	395	367	347	421	396	378	393	350	379	379	359	370	368	402	361	346	372	401	400	368	373	367	401	376	377	398	333	347	395	390	405	365	347	382	370	393	358	394	394	412	407	391	381	387	380	368	373	370	394	410	380	396	396	404	402	397	380	351	394	375	373	383	352	394	396	380	375	389	378	416	403	399	381	393	347	362	393	397	403	371	394	412	382	388	398	373	394	378	388	371	394	406	364	388	375	381	388	389	383	425	382	339	390	385	395	383	341	390	385	373	369	378	347	369	371	393	393	407	373	335	378	387	337	388	414	396	334	394	350	407	420	375	358	364	397	348	373	400	366	356	389	356	371	377	399	384	372	415	367	385	362	398	400	357	370	344	400	384	387	403	375	361	385	390	395	372	356	370	363	392	419	368	396	357	367	361	394	394	367	371	400	342	360	384	361	385	381	369	376	363	385	364	376	392	375	367	398	349	353	400	369	406	409	358	388	386	359	383	398	406	362	392	348	397	376	359	408	384	386	372	379	387	369	361	387	366	375	355	373	388	394	393	378	398	376	351	399	378	402	364	409	357	441	363	395	367	372	372	360	385	399	408	397	377	370	382	379	394	359	407	379	377	345	377	365	420	378	357	360	376	362	375	356	439	370	377	397	367	376	356	381	391	356	406	384	379	398	370	403	369	390	392	375	422	390	390	349	409	379	404	383	359	396	393	380	406	376	383	375	362	363	396	390	380	371	387	358	428	375	374	355	402	366	392	397	363	371	417	411	388	355	353	365	380	393	324	374	368	376	377	391	349	363	401	369	403	398	382	367	388	395	370	386	346	344	385	380	373	368	403	358	407	403	385	389	415	401	381	377	410	364	410	390	379	384	406	395	360	351	348	394	358	403	387	389	381	418	401	360
5074	1194	1122	754	575	531	467	434	433	475	457	446	406	437	412	430	403	429	430	431	397	440	421	426	429	415	414	403	443	438	444	400	447	397	413	449	394	460	387	382	412	436	423	459	443	442	431	408	412	404	399	443	431	430	419	461	430	404	386	404	413	442	406	419	434	434	425	421	438	410	463	453	419	419	376	391	425	431	421	425	440	460	438	457	397	427	438	428	416	454	437	406	395	419	439	425	450	442	392	439	453	402	432	369	395	432	366	452	410	394	461	394	430	447	417	433	429	450	416	425	416	435	414	450	396	419	409	416	392	444	441	429	398	447	436	433	436	426	448	435	373	396	399	445	413	438	406	436	422	404	400	436	423	440	395	431	426	416	444	438	454	421	396	426	400	432	408	413	415	409	457	406	402	436	441	424	412	409	432	447	418	399	433	402	434	416	432	415	415	424	417	424	428	397	447	443	443	462	409	423	434	423	433	452	438	434	402	382	454	421	422	462	395	391	469	439	425	423	430	400	419	424	412	405	424	440	446	445	399	415	429	426	416	455	407	425	420	403	391	421	421	434	430	420	462	409	375	416	436	405	440	446	411	390	433	417	405	484	405	432	480	413	420	422	423	398	420	399	415	420	442	432	400	434	385	402	385	436	422	396	418	384	410	435	451	430	435	395	421	437	412	417	421	431	421	416	441	432	415	417	449	426	395	416	432	451	417	414	410	422	415	392	406	408	427	419	430	430	424	441	435	396	415	420	405	408	447	441	395	418	420	436	430	422	436	433	420	383	381	421	418	432	452	428	424	413	423	429	404	413	427	438	440	420	430	405	434	425	432	386	400	406	431	434	459	447	401	430	403	415	412	397	412	421	419	433	384	424	445	411	425	386	439	421	417	413	410	414	420	429	402	464	388	428	441	431	394	394	446	417	413	378	469	405	440	429	436	406	414	417	430	427	432	416	418	400	434	386	435	418	422	436	431	432	424	436	410	408	410	401	472	395	412	422	404	442	434	482	389	422	443	433	426	426	425	416	426	422	440	410	418	389	413	430	446	463	388	404	399	425	443	439	395	398	400	382	404	407	435	445	441	454	423	419	440	410	454	400	437	426	419	439	465	374	432	425	456	449	431	411	390	452	448	445	407	391	403	429	397	426	397	408	433	404	422	434	453	446	425	436	441	446	418	416	415	387	466	436	422	420	439	434	439	394	458	377	423	365	416	415	425	470	424	414	423	409	391	441	437	464	440	429	445	431	409	452	414	440	437	413	440	450	428	431	430	410	387	429	420	380	408	401	429	427	407	402	439	414	421	453	395	440	403	434	444	397	436	442	421	418	440	442	409	423	434	401	408	433	415	429	442	413	422	432	441	434	421	413	418	397	430	420	445	441	441	420	439	426	427	422	429	414	412	435	405	423	427	432	388	416	392	415	415	433	442	402	438	382	415	398	418	404	425	410	419	447	394	424	399	441	413	417	449	399	425	436	399	406	364	421	432	410	401	399	446	432	402	428	465	412	414	463	410	449	419	449	413	411	419	428	403	393	414	428	407	404	396	441	393	410	443	416	410	418	409	440	408	434	421	432	427	431	411	413	404	449	405	391	434	442	382	375	452	376	393	405	404	426	403	387	433	385	449	419	410	390	404	429	454	420	423	454	406	440	406	401	410	418	428	442	415	414	397	415	428	421	417	398	389	443	403	396	417	406	479	419	409	435	453	428	429	413	415	438	451	403	387	427	419	440	427	416	498	419	398	399	430	426	439	403	416	461	420	424	447	440	399	479	449	412	404	442	410	437	406	401	401	407	385	438	432	381	453	407	436	415	418	418	391	439	432	395	408	411	389	418	427	419	402	408	439	426	425	448	422	414	405	435	447	426	404	420	417	429	439	431	440	436	427	439	433	455	429	414	419	435	441	389	449	438	410	446	424	430	439	408	438	396	409	443	429	443	441	427	392	384	443	445	391	403	425	458	419	441	412	438	405	419	408	427	422	389	406	423	438	419	396	416	400	418	394	426	421	382	437	389	443	403	435	438	418	413	417	409	412	431	432	405	429	426	375	418	423	417	420	375	418	459	425	430	419	397	437	450	448	433	432	444	423	395	413	406	416	393	390	409	414	407	441	460	422	402	389	405	455	398	429	434	411	434	396	427	389	455	367	422	425	418	442	398	431	409	398	407	383	432	412	405	428	415	408	417	425	409	347	421	411	412	398	422	426	422	421	412	449	413	441	419	442	417	387	435	414	423	410	382	445	411	386	427	387	414	391	406	412	389	447	423	419	446	467	420	432	425	422	398	433	465	431	418	427	434	443	397	414	443	431	377	440	402	431	399	395	393	439	404	392	413	416	451	421	415	446	437	387	443	421	420	435	457	367	401	409	367	419	409	420	395	447	395	416	456	409	404	432	387	409	381	421	396	460	417	410	449	395	379	423	440	426	440	412	443	439	445	433	431	370	394	445	396	387	468	416	424	410	427	446	401	420	438	408	417	405	426	432	458	397	448	470	427	426	410	402	418	402	409	426	418	439	429	410	413	436	419	397	431	445	412	412	400	433	403	433	435	429	469	385	460	428	426	426	445	411	406	425	422	420	399	431	414	433	406	419	406	414	394	458	392	411	396	423	410	417	401	424	431	427	474	435	418	478	434	433	450	405	410	458	391	424	389	427	396	427	435	460	400	443	449	430	410	381	418	401	407	440	416	431	417	406	395	448	439	403	425	421	419	393	411	398	460	398	443	436	419	418	393	384	394	418	430	420	431	412	410	435	444	383	430	410	383	371	430	417	448	455	430	432	393	433	423	406	420	460	386	422	414	421	404	404	413	422	420	410	445	419	400	417	397	403	400	438	413	410	439	402	403	412	453	430	391	393	417	425	409	444	434	411	436	432	383	454	441	414	406	398	411	431	387	425	458	387	425	394	429	455	453	451	457	469	440	382	394	424	468	401	440	412	424	444	413	400	408	392	419	399	433	432	460	426	416	438	453	413	449	443	418	414	423	414	415	425	387	441	416	420	377	433	433	450	454	434	464	402	443	443	433	398	467	435	427	411	421	433	418	438	397	407	413	395	460	434	402	427	395	451	423	430	423	407	418	414	415	408	394	438	399	420	436	411	431	427	425	369	415	419	430	441	387	427	426	388	414	423	425	443	458	406	401	398	413	402	449	431	417	412	435	403	418	418	440	416	448	437	429	399	438	444	395	421	435	446	376	451	437	437	422	400	444	418	407	461	433	430	464	412	453	420	411	421	413	417	402	429	435	463	427	452	446	421	458	452	401	378	374	422	438	424	416	432	402	448	425	406	412	451	426	409	387	415	424	419	414	398	424	452	397	397	400	444	435	411	416	396	449	434	427	399	412	413	431	414	401	435	437	405	393	439	419	440	424	396	428	440	399	419	422	426	414	411	444	407	434	405	430	455	454	413	405	409	491	379	414	428	434	439	411	424	419	399	429	423	416	392	459	427	421	427	393	418	418	404	430	449	389	430	432
25360	21006	27586	24595	21002	11202	1002	641	499	407	389	338	333	300	277	265	225	246	225	199	220	213	206	200	196	189	182	189	208	197	172	198	160	179	185	171	190	189	192	147	159	167	165	160	178	172	178	182	167	155	170	170	166	155	198	171	155	141	168	158	149	183	175	153	160	153	144	179	153	179	159	162	164	184	142	143	168	158	170	143	184	164	158	140	167	152	154	148	153	158	170	149	169	141	153	152	170	170	175	188	165	149	158	148	151	177	184	161	198	166	169	152	160	143	173	154	150	160	173	161	171	153	156	172	174	173	153	152	137	155	132	154	149	165	160	148	151	155	161	157	152	149	161	178	155	162	167	158	161	171	163	180	176	157	149	180	155	158	163	159	160	151	153	178	164	165	166	164	168	129	159	156	161	185	152	144	166	155	165	154	138	152	155	146	152	165	171	143	176	155	156	175	157	161	134	174	148	153	172	154	160	153	157	168	159	164	169	153	167	158	176	189	181	160	159	161	165	159	127	190	153	151	168	183	161	168	179	137	173	166	169	148	144	179	139	141	178	142	157	166	151	154	161	183	166	161	157	172	159	148	139	155	143	148	174	156	158	143	171	172	154	160	167	170	173	150	162	165	168	142	175	140	136	167	146	163	148	163	156	160	159	167	133	149	168	173	172	173	168	159	171	159	163	178	156	183	156	154	171	158	154	178	135	159	132	155	171	155	162	145	170	170	176	169	170	153	152	169	152	166	176	178	141	152	179	171	170	156	158	142	164	142	157	146	149	147	176	177	138	172	166	157	181	166	167	170	133	157	156	139	181	156	145	165	149	145	147	139	150	157	163	174	181	155	176	151	166	144	151	187	160	150	153	165	166	166	169	174	142	157	158	180	168	171	156	171	163	173	144	174	145	154	138	149	142	181	175	162	154	145	149	134	161	146	158	172	161	160	155	132	161	159	163	140	150	148	147	161	164	195	162	176	145	140	154	157	158	181	169	170	153	152	153	159	184	149	160	177	158	173	143	146	184	152	161	167	177	157	154	167	163	150	166	162	143	159	144	170	151	170	147	162	172	147	169	131	128	169	161	132	154	159	148	179	156	146	175	153	138	153	178	161	190	171	151	172	143	163	162	135	172	156	161	160	162	185	161	168	157	159	181	163	144	152	149	143	190	177	154	140	128	168	156	157	148	167	163	172	161	164	140	155	132	149	159	188	157	166	171	161	169	172	156	165	167	181	169	156	164	160	160	142	163	177	171	156	130	165	167	154	193	146	178	150	170	170	156	157	151	165	159	165	165	164	157	169	172	154	162	146	155	158	148	178	174	169	155	158	144	168	153	167	159	146	134	169	161	163	154	143	159	151	176	165	170	168	156	149	145	171	160	178	176	164	170	150	156	147	151	167	175	159	169	154	154	179	157	142	171	140	165	166	137	153	159	177	164	158	163	184	150	153	158	165	151	128	145	155	151	170	141	148	140	142	150	154	164	151	170	152	150	147	157	167	157	179	146	148	179	162	142	158	146	166	160	151	146	162	164	159	188	161	155	203	130	175	147	138	149	163	166	139	151	186	162	158	155	174	138	157	168	159	185	160	165	157	166	149	147	158	156	178	137	157	146	181	146	146	151	163	150	164	161	184	151	166	157	148	141	157	143	152	140	169	165	162	155	132	148	177	156	160	175	164	174	157	169	151	150	161	153	139	177	168	168	135	151	133	153	166	167	162	159	178	158	164	160	155	166	171	143	139	167	156	188	162	148	169	145	171	156	161	158	140	175	173	142	178	161	170	157	146	184	166	168	163	177	179	178	173	161	153	157	153	148	139	155	167	135	177	161	138	163	150	156	148	149	163	163	156	155	159	150	162	145	146	159	181	143	153	168	170	138	160	140	172	161	155	169	168	174	173	155	145	158	149	138	156	170	154	152	145	163	139	144	154	141	162	161	138	162	168	172	169	156	169	161	154	169	169	153	170	146	149	138	164	163	156	164	172	149	175	160	175	180	173	163	168	145	169	159	167	152	156	152	165	149	169	190	164	145	164	151	149	151	156	158	163	172	173	162	143	147	162	165	178	164	157	146	134	165	155	154	144	167	164	162	154	154	155	160	154	142	173	165	150	144	170	166	162	164	168	165	165	160	154	170	160	138	154	164	184	147	157	160	150	161	160	159	134	145	163	164	174	157	143	142	161	161	158	147	153	160	171	149	174	170	147	145	173	158	173	134	164	173	173	162	183	160	168	175	157	136	153	159	133	165	161	164	165	184	160	163	155	176	154	168	180	151	162	165	142	176	141	171	168	136	155	165	158	160	176	145	134	164	145	163	153	159	159	164	161	169	171	155	158	141	163	149	146	162	162	158	151	140	150	156	157	164	152	151	150	159	142	155	152	157	146	146	181	157	172	161	150	153	154	165	176	170	169	158	155	149	154	170	142	177	172	168	166	152	159	160	144	150	162	146	163	169	171	165	165	153	144	158	142	130	161	156	145	167	176	168	151	161	151	131	153	153	136	156	180	183	151	151	185	177	155	174	167	166	149	174	171	194	149	166	163	174	149	146	150	140	154	178	155	152	165	166	169	159	147	157	167	185	155	161	156	163	170	163	164	165	172	152	168	123	174	146	148	162	154	174	180	170	172	129	169	158	174	162	165	154	131	147	173	175	168	165	163	140	169	138	168	147	163	183	156	169	160	136	180	158	138	150	177	165	169	152	192	170	147	158	161	149	182	167	147	163	160	172	164	158	181	167	168	159	175	153	139	164	188	175	177	138	159	160	157	144	158	152	166	162	163	158	145	160	168	172	157	171	137	152	165	135	169	170	153	134	153	164	170	123	188	157	149	155	162	153	157	167	159	171	154	158	163	163	148	174	156	179	155	152	166	151	149	172	162	166	156	162	157	165	152	165	157	163	143	137	170	163	146	155	180	180	162	161	161	145	182	139	163	135	151	156	155	164	163	140	158	155	173	176	172	155	143	168	160	149	137	137	162	161	155	157	162	159	153	150	166	160	168	156	183	159	197	187	145	127	175	164	163	141	168	174	136	143	158	194	150	157	160	165	159	149	160	133	153	157	150	165	139	165	150	166	144	169	172	157	158	137	142	157	178	169	177	168	155	163	173	162	151	177	162	180	163	162	147	197	158	132	161	148	151	155	143	172	163	158	152	163	166	148	176	157	160	170	157	157	189	180	180	164	162	165	164	161	163	157	176	152	164	168	159	157	156	156	179	164	162	155	171	157	170	178	147	168	139	175	154	137	146	166	141	154	166	175	174	136	161	167	161	150	145	146	152	163	172	177	170	175	148	174	173	167	150	167	158	175	164	147	141	157	189	139	162	131	164	158	153	142	159	159	161	168	140	157	161	167	150	176	158	163	146	178	159	145	157	171	137	153	156	148	151	164	175	148	180	136	151	193	166	192	139	165	172	151	153	163	153	154	180	171	159	165	152	151	182	155	179	142	169	163	164	166	147	168	170	151	160	174	157	138	164	143	164
7225	11281	10392	5521	3577	2357	1750	1248	1101	879	702	684	578	540	479	455	371	376	358	336	349	295	306	256	284	270	290	245	234	283	227	226	265	233	207	203	226	227	205	209	219	224	211	209	201	208	197	188	221	205	158	181	208	207	181	190	178	188	199	212	179	192	212	238	181	199	185	216	203	185	182	232	186	212	170	196	202	199	189	206	158	185	216	170	171	195	214	199	185	202	175	166	200	163	177	185	182	201	186	179	174	196	189	192	191	173	228	207	196	173	205	177	201	200	181	196	172	175	174	166	187	192	165	198	177	166	191	189	170	178	156	175	198	157	178	171	195	204	163	174	192	183	182	176	179	193	178	183	198	187	193	186	195	189	184	169	192	182	201	184	203	178	196	180	174	193	185	191	198	183	193	167	191	201	200	165	190	180	192	190	180	167	184	180	178	188	190	168	194	185	171	182	170	181	176	182	174	183	168	179	157	179	202	183	221	172	194	169	219	182	190	196	203	197	187	165	187	183	178	177	193	168	172	194	182	176	185	192	174	197	186	183	187	194	151	173	186	173	179	181	188	168	191	186	197	177	192	177	179	195	204	206	175	188	173	184	207	175	191	175	167	169	164	203	184	174	197	188	186	175	176	171	212	196	198	172	195	167	183	163	224	157	177	203	192	179	181	192	169	206	163	192	174	168	170	177	201	183	215	186	171	192	185	207	196	203	200	168	190	162	176	202	199	190	165	177	187	198	173	209	180	179	179	185	180	202	198	203	196	173	165	176	191	189	199	151	167	167	208	183	187	183	174	187	186	215	214	156	196	200	204	185	191	163	182	197	197	182	183	159	172	185	185	182	182	192	156	200	184	164	199	192	199	175	176	174	203	174	191	165	186	173	191	175	202	205	161	206	175	170	180	195	173	191	189	173	190	192	179	180	177	182	205	210	179	198	178	180	197	182	190	168	199	174	186	184	178	192	177	185	199	188	179	204	161	167	201	191	178	179	181	189	177	175	174	179	210	166	199	170	166	181	184	167	181	188	179	184	185	192	199	188	173	199	189	205	178	191	152	173	180	184	195	187	182	160	167	207	190	203	184	184	180	174	167	193	179	174	196	198	190	180	198	183	201	191	187	202	161	183	178	180	212	180	179	185	190	200	180	172	205	180	184	191	181	169	173	200	220	207	170	179	199	194	156	198	183	180	177	193	195	170	199	184	179	182	186	174	189	184	186	171	190	186	190	196	166	201	192	183	185	186	182	199	173	171	185	188	182	198	190	206	191	177	188	204	167	196	194	179	191	172	204	199	214	188	199	185	201	211	181	209	189	173	181	167	166	205	152	207	188	194	190	199	159	181	195	166	189	155	181	183	175	193	181	176	176	175	178	174	186	176	187	205	194	155	221	202	193	176	198	206	150	196	181	161	193	167	194	182	190	184	178	188	174	176	225	203	169	220	188	187	202	192	194	159	169	198	184	191	195	198	196	209	199	168	193	166	193	200	185	195	207	191	174	178	179	189	171	187	191	176	194	193	192	217	199	181	173	196	192	187	174	186	168	175	160	184	200	172	168	178	152	194	176	191	209	163	170	181	199	187	189	186	164	172	217	181	180	182	173	193	195	202	178	185	182	170	179	190	189	184	214	180	192	198	197	175	168	163	179	180	185	193	201	190	198	190	194	168	171	162	191	196	183	182	181	174	168	181	177	174	194	197	189	190	173	179	178	182	196	184	189	169	169	194	164	175	211	181	162	152	195	183	182	167	157	206	184	198	194	198	204	179	192	193	178	180	175	202	180	182	166	176	203	177	167	182	203	177	178	190	193	197	174	182	188	191	193	201	176	178	193	197	212	181	192	163	204	157	200	180	182	198	212	177	199	186	169	198	160	182	175	190	193	190	175	197	205	194	198	197	165	172	181	207	172	204	187	180	167	200	170	174	187	186	191	173	173	185	176	194	178	191	191	188	187	187	191	190	191	190	181	169	183	166	206	172	180	170	186	209	165	187	188	194	171	183	161	171	184	184	173	203	175	191	191	193	241	182	181	174	166	185	180	177	193	182	181	183	180	188	177	204	205	194	192	190	195	158	193	182	183	173	177	199	193	153	175	209	179	184	165	160	206	169	182	173	209	183	201	191	195	180	205	176	180	185	175	193	177	216	191	202	199	203	197	188	176	206	171	173	188	208	198	182	182	186	191	175	203	164	168	166	191	209	172	171	197	185	193	178	163	197	186	164	166	176	176	197	198	187	184	175	181	200	157	170	178	193	180	198	197	209	163	185	186	164	193	186	201	191	193	193	184	187	168	167	204	154	178	208	179	197	201	176	148	164	178	193	199	202	194	222	189	189	188	180	209	171	190	170	205	190	190	181	178	179	187	179	182	182	197	191	169	160	193	182	169	194	177	176	173	179	188	188	169	186	214	177	171	190	167	175	181	206	177	185	167	200	192	202	190	192	181	183	179	197	180	173	204	168	188	163	171	191	173	191	161	179	195	193	142	182	188	199	203	185	219	197	185	174	194	171	204	206	186	163	184	181	186	178	163	202	168	170	177	196	176	178	200	186	178	171	184	167	181	180	188	200	211	183	167	185	179	185	164	178	184	171	197	184	185	189	210	208	189	191	197	188	177	210	207	174	171	204	176	190	201	200	200	190	170	181	180	183	171	162	163	166	191	185	177	184	185	175	189	194	178	177	169	185	164	185	188	160	162	178	194	211	180	196	174	180	167	173	193	163	184	176	166	170	186	175	191	188	160	180	156	199	184	190	163	184	189	193	181	175	185	207	193	160	186	174	160	168	165	171	205	176	180	193	163	178	197	207	206	185	173	188	194	165	173	182	170	184	180	168	195	191	199	189	172	191	204	176	189	190	155	180	183	190	182	170	166	160	188	181	201	168	175	159	174	172	180	189	186	174	186	210	187	161	179	161	176	174	222	179	181	201	200	172	187	179	187	195	195	178	182	200	178	181	177	176	153	205	189	186	189	172	165	166	193	164	187	192	181	158	181	196	179	205	171	189	200	174	187	173	185	211	194	170	181	194	203	198	180	188	178	171	153	201	187	195	178	187	169	183	198	187	178	182	196	196	149	180	161	182	178	170	176	169	174	204	195	185	200	162	206	173	187	179	185	184	178	178	184	195	182	176	192	196	197	186	194	174	202	174	178	192	180	188	187	176	185	182	184	189	196	171	190	171	177	175	198	187	192	181	172	191	175	171	197	175	172	207	203	167	167	200	184	192	200	203	205	190	200	164	198	184	198	189	203	179	198	199	192	201	188	179	185	179	174	193	171	212	193	182	188	192	185	182	197	206	182	191	183	195	144	198	176	205	150	198	205	204	174	194	169	222	202	178	195	192	176	180	183	155	168	202	177	178	183	178	157	182	170	183	172	183	178	164	190	202	187	172	189	181	189	166	223	173	171	185	184	201	194	180	165	200	210	181	188	178	191	199	172	180	173	193	181	213	191	184	176	165	176	171	184	178	164	183	184	180	191	165
23292	20970	27889	24212	20972	21056	8890	1367	1006	890	704	671	642	632	571	543	541	525	480	461	456	441	460	438	435	445	396	410	462	405	406	364	402	406	409	416	370	401	381	396	369	346	359	359	358	349	353	327	394	369	350	365	395	329	353	354	365	350	399	390	362	333	384	383	350	398	375	390	359	338	339	400	366	343	390	370	364	354	371	384	368	340	345	366	355	364	325	401	353	352	360	377	384	359	356	337	345	367	371	357	359	346	345	351	355	340	340	369	354	351	364	328	372	338	349	358	378	323	357	377	351	318	350	357	358	356	329	376	400	366	328	344	338	377	379	330	336	382	358	333	346	350	373	388	349	330	365	346	334	348	344	339	335	351	342	333	355	301	348	323	380	329	370	360	361	364	346	343	354	369	344	371	338	346	346	354	330	337	342	363	316	347	351	388	363	324	355	372	365	385	352	350	344	322	372	330	373	340	354	370	335	394	343	356	400	358	410	353	381	307	338	368	350	353	348	321	346	343	352	312	359	378	330	346	334	343	385	346	332	350	354	370	366	314	347	369	354	356	324	366	317	377	323	341	355	351	358	327	401	337	364	374	326	377	350	347	341	326	353	342	331	368	336	349	350	352	368	351	352	295	353	375	360	342	372	307	358	326	368	339	357	361	340	337	322	356	370	373	369	337	331	352	372	363	342	358	339	322	334	347	354	361	330	357	374	346	341	356	323	345	352	397	361	345	359	351	365	348	335	358	339	305	376	347	359	350	386	368	358	344	389	332	338	355	339	343	352	372	326	392	333	347	362	333	362	362	353	335	356	357	340	379	350	341	355	378	329	344	372	358	369	326	329	367	385	362	387	367	339	329	353	345	358	362	334	323	327	317	336	308	391	348	375	325	354	374	332	363	326	344	361	356	338	344	330	374	372	358	367	309	338	344	351	361	359	355	341	376	364	322	362	359	355	356	346	332	348	380	359	348	372	357	350	342	362	354	359	363	344	359	347	346	339	355	317	351	369	336	345	367	332	360	344	323	356	357	376	313	360	365	332	376	348	356	346	339	339	362	340	364	354	369	374	384	374	335	378	361	349	342	340	357	334	361	377	352	352	349	355	308	358	356	359	334	373	337	346	340	366	387	378	343	368	347	314	377	359	336	348	371	374	365	357	339	357	338	352	339	345	357	363	370	396	367	381	334	336	381	386	357	365	356	332	337	337	363	364	338	340	360	329	347	339	335	347	333	346	335	367	379	355	366	308	345	375	345	325	346	400	341	373	384	334	331	336	348	375	352	318	367	368	334	332	357	333	355	387	338	349	363	349	369	343	365	333	319	398	348	355	348	379	355	348	374	334	324	371	348	361	332	351	348	318	347	383	356	377	367	333	381	378	364	359	354	337	352	339	353	345	351	336	328	343	357	333	358	336	387	338	336	357	362	371	332	376	357	306	344	360	341	327	369	359	340	340	310	392	336	372	376	312	341	343	312	340	350	328	318	353	323	361	359	336	318	321	319	357	355	340	358	379	374	394	391	348	383	381	355	360	350	322	331	350	367	356	357	364	348	359	360	320	389	406	366	361	396	337	337	356	315	360	351	362	349	359	344	353	377	354	385	367	362	361	352	370	345	364	325	369	368	384	400	355	329	347	344	369	379	367	356	347	335	348	344	338	323	336	326	337	335	375	315	397	334	342	349	352	367	362	350	330	373	349	370	351	344	333	382	319	374	339	358	360	358	382	345	344	363	337	349	331	323	326	348	349	376	309	363	337	336	321	369	330	336	328	337	356	331	404	338	346	346	371	368	327	332	356	329	391	343	328	350	377	344	323	385	380	351	325	376	314	370	353	347	365	336	358	327	331	352	348	357	362	347	321	351	344	353	354	369	362	359	325	363	358	348	356	341	357	354	360	338	348	309	334	344	337	343	341	392	337	359	337	391	377	327	342	377	318	368	347	365	324	337	366	334	366	335	335	356	341	347	348	351	329	363	380	384	340	348	349	339	342	330	340	358	363	339	358	368	347	355	351	364	322	366	333	370	328	329	359	307	348	341	335	368	342	364	356	384	372	351	347	343	340	332	344	336	358	344	354	346	337	360	350	372	351	370	311	363	387	335	375	359	371	336	363	350	399	335	363	353	346	345	351	412	373	356	389	360	325	391	391	363	342	343	374	398	326	359	336	391	318	382	341	397	346	340	348	349	334	344	351	346	368	346	389	323	349	328	358	345	326	334	352	322	362	362	358	353	339	347	360	340	334	360	350	343	342	363	345	348	341	343	360	371	366	365	348	339	356	350	336	304	343	356	365	348	394	326	343	348	343	355	372	344	366	360	377	357	378	372	354	326	345	376	364	377	336	381	377	335	361	386	361	385	328	372	338	343	331	356	314	352	360	349	381	375	328	354	325	304	318	352	346	375	341	359	364	343	360	334	352	352	360	323	316	353	322	360	361	369	384	363	387	385	363	354	352	357	361	353	370	334	327	385	319	347	345	342	356	359	286	356	320	308	356	354	337	351	327	326	324	377	358	323	336	334	342	343	346	346	357	300	350	381	333	325	371	331	319	344	337	297	350	308	330	339	347	338	331	361	348	336	351	312	388	354	305	339	342	373	359	325	358	355	335	348	334	354	345	375	348	344	362	317	362	336	355	352	377	365	337	369	350	347	353	346	372	348	361	354	354	336	354	381	368	376	341	359	362	346	370	368	346	377	342	355	410	337	350	332	355	345	326	345	344	327	374	343	345	304	370	367	365	340	313	335	358	341	344	337	334	352	349	343	352	350	372	334	387	330	337	342	387	322	347	305	365	359	374	329	341	350	370	339	379	340	345	355	368	367	340	365	359	371	351	359	370	351	368	330	339	328	358	341	355	365	315	326	342	383	357	361	318	321	361	361	368	327	325	342	370	337	350	365	323	342	338	412	364	389	377	360	334	336	359	324	331	364	348	343	354	355	401	375	374	389	363	332	329	372	373	318	372	323	367	376	363	350	368	381	325	374	338	350	350	332	321	354	352	346	346	380	335	314	317	351	349	359	349	341	338	354	314	350	324	320	382	300	343	325	319	335	370	369	337	344	349	363	335	340	372	380	363	348	394	312	401	348	338	381	341	369	337	346	366	353	324	366	346	383	344	376	355	365	379	308	341	357	369	331	385	364	311	332	323	376	387	344	368	335	381	315	367	345	329	370	331	313	328	325	348	356	324	333	362	375	361	372	352	362	345	335	340	360	328	350	367	363	330	333	387	342	374	317	349	362	348	336	358	381	362	348	362	317	354	334	332	365	358	341	328	321	331	358	324	342	355	320	357	346	341	346	376	309	354	381	365	353	384	332	370	361	374	371	367	327	338	342	368	342	328	384	378	373	357	366	357	355	325	360	347	344	363	327	330	328	343	375	392	339	353	390	324	368	342	331	332	347	354	332	388	387	352	352	331	349	354	347	348	341	343	313	314	346	383	338	347	341	357	306	344	352	356	332	342	370	366	330	338	382	295	384	349	365
9924	17646	16145	9536	6206	4268	3197	2466	1929	1621	1437	1236	1079	996	883	895	732	709	674	636	612	580	600	504	524	553	498	499	469	470	452	453	477	429	427	402	379	395	425	409	401	381	385	433	369	393	363	397	355	360	375	365	383	381	381	373	359	379	387	361	377	369	349	347	415	394	368	367	345	368	376	368	377	375	349	384	355	369	365	367	372	391	387	352	373	361	351	349	391	322	371	376	348	379	341	332	387	375	353	316	342	328	369	351	328	353	367	398	341	379	345	371	336	377	329	316	384	379	401	360	333	390	359	379	349	355	343	310	392	370	341	325	346	351	348	346	369	359	353	349	372	355	337	339	389	363	360	361	357	341	337	396	347	371	368	365	339	322	365	341	332	343	330	332	358	335	361	332	360	354	371	340	365	365	354	361	337	376	362	336	400	364	363	300	344	346	364	374	379	341	348	351	321	337	361	369	354	364	338	374	355	334	340	350	380	384	350	329	359	350	372	359	378	325	332	371	357	326	318	325	381	370	352	358	333	364	366	341	344	364	341	382	358	329	369	347	368	336	331	356	339	370	342	316	339	337	351	323	350	326	325	376	384	323	346	334	320	342	314	304	386	361	363	356	368	353	330	334	345	372	330	372	364	341	344	356	353	338	339	381	405	320	335	341	343	360	319	321	363	365	345	348	360	358	312	324	333	370	347	332	369	331	369	357	366	336	352	340	376	370	337	389	337	332	336	366	315	331	355	344	376	327	358	369	355	350	326	345	373	375	358	324	331	366	376	359	350	368	359	367	364	336	329	348	334	346	338	350	322	352	386	361	352	364	350	360	384	325	345	378	347	331	345	360	351	379	360	352	383	350	368	351	364	359	376	331	346	344	343	338	359	341	355	329	366	363	340	372	351	366	346	337	317	320	354	354	338	349	342	348	346	376	351	375	333	322	351	370	299	372	372	377	343	361	361	372	375	367	357	342	370	330	372	358	367	373	362	391	324	335	325	356	332	334	330	337	357	348	321	341	351	347	348	364	335	347	351	355	334	366	353	341	378	338	340	372	359	334	373	322	372	350	363	356	357	351	331	376	302	345	364	369	357	334	337	362	329	377	347	362	349	339	366	356	338	344	346	373	373	336	362	347	354	375	343	350	344	369	356	314	308	350	344	343	369	342	345	373	366	351	327	351	331	342	300	322	325	337	319	358	347	347	354	315	400	348	356	347	329	382	361	356	324	325	372	358	372	331	361	347	361	358	347	344	333	350	330	368	341	337	340	318	354	353	326	356	311	361	350	367	368	354	349	340	361	331	346	371	336	347	370	327	360	336	335	370	326	392	358	365	342	357	343	316	352	341	337	359	365	371	347	346	344	357	355	344	361	368	323	358	337	345	364	369	341	335	346	343	329	337	365	326	331	372	353	392	358	352	379	334	368	398	344	358	315	352	365	385	346	325	333	375	341	367	347	349	348	344	359	354	362	334	352	378	390	366	342	389	304	348	331	345	353	323	343	321	322	349	368	364	339	365	357	350	352	315	351	357	372	326	320	363	329	345	383	326	377	335	339	359	383	344	341	340	333	337	332	313	364	344	346	343	339	341	331	308	352	331	332	337	363	370	337	334	359	342	363	343	354	313	350	388	321	322	346	351	324	341	355	367	341	378	310	337	364	325	349	354	328	349	361	313	340	316	340	365	337	368	340	365	371	328	348	365	342	330	350	359	320	318	367	303	301	345	329	326	345	360	374	354	360	337	336	349	355	386	341	360	333	378	339	341	327	363	359	393	334	368	419	332	321	337	318	357	343	327	353	346	352	342	365	358	364	332	386	326	331	341	370	362	346	349	349	336	344	329	348	337	357	326	350	349	349	370	355	355	341	346	334	361	327	348	365	374	353	364	384	336	340	352	360	376	321	346	334	342	299	331	394	323	355	340	361	364	351	378	373	360	360	348	370	393	353	327	362	353	345	339	341	341	345	374	363	361	330	336	345	365	362	374	339	335	368	351	331	318	321	308	326	324	358	340	338	334	338	344	377	361	356	356	333	383	370	337	339	336	327	354	372	329	364	355	343	330	341	348	348	333	337	294	372	372	353	350	332	330	387	323	345	333	312	344	346	321	369	330	353	360	335	328	368	353	353	357	340	366	326	338	370	330	344	369	326	319	363	349	349	385	356	353	356	330	353	344	309	332	332	362	310	342	361	377	356	350	317	343	352	373	359	349	319	343	362	339	356	325	317	341	334	381	355	390	323	357	357	354	369	369	319	335	346	350	343	344	379	356	366	328	363	353	357	376	391	370	344	341	365	344	322	346	338	341	327	342	347	338	354	319	340	374	380	370	343	373	337	330	365	349	365	333	338	342	321	359	340	327	335	343	367	345	344	346	360	380	343	345	329	323	353	356	338	356	350	346	349	339	340	353	365	363	369	339	372	347	375	333	356	361	345	346	365	351	328	327	357	339	350	322	328	326	358	370	342	351	346	366	337	351	362	346	333	334	348	348	311	348	338	312	334	337	390	339	334	350	352	328	302	329	350	370	339	335	362	371	345	353	339	317	333	368	355	357	360	361	359	345	392	341	354	331	353	341	348	326	354	369	344	334	359	382	348	333	347	342	340	342	340	354	366	385	347	342	313	318	343	348	356	359	325	349	320	354	329	336	325	336	351	364	355	376	357	372	360	321	338	358	391	354	351	373	374	354	318	354	347	367	331	351	341	351	321	366	370	364	367	348	370	355	374	318	346	376	338	384	339	309	361	366	349	341	327	344	352	325	396	388	324	327	363	331	354	309	332	324	360	332	364	318	364	373	338	352	370	339	344	359	334	360	321	350	366	320	366	351	340	375	353	359	325	379	334	350	304	336	344	348	325	354	353	364	379	332	372	340	374	369	311	366	346	356	347	342	378	347	358	335	341	328	350	350	327	346	357	355	368	416	329	367	367	391	345	327	357	349	356	358	360	346	344	338	348	344	341	342	360	360	321	348	345	318	347	347	374	363	371	361	385	339	355	346	343	322	334	361	336	354	371	352	341	345	342	349	342	335	347	353	322	348	334	330	332	377	331	353	333	363	342	329	362	360	327	332	357	335	388	330	351	371	368	341	342	329	357	357	337	328	328	342	287	314	370	319	323	344	379	350	374	347	326	390	328	342	352	362	373	358	345	376	345	304	338	367	343	322	356	373	364	331	371	340	344	319	326	338	365	345	339	347	333	339	375	373	324	363	331	349	341	309	384	351	370	334	352	339	328	370	367	320	343	382	344	385	361	347	351	336	357	310	338	363	350	349	354	361	316	331	343	347	353	356	351	367	348	343	336	364	355	350	322	333	390	336	374	333	345	339	340	316	336	340	353	341	366	350	338	326	349	324	341	333	371	362	333	362	348	377	352	358	346	349	328	351	360	356	337	356	376	362	345	343	334	353	356	372	335	333	382	352	357	326	368	348	325	358	333	358	347	354	333	355	326	338	359	381	355	337	329	361	329	324	342	336	334	342	343	358
28060	15047	2079	624	499	413	410	387	378	394	399	355	365	383	363	370	370	377	382	369	366	363	362	372	346	368	363	365	355	416	353	342	360	379	378	384	377	411	387	415	392	384	395	371	393	382	362	387	371	371	366	367	386	376	389	387	367	392	396	363	369	390	386	414	356	373	362	391	342	365	395	363	372	387	368	387	360	357	403	374	404	392	382	367	357	371	374	363	375	345	406	380	418	339	361	336	391	386	389	360	347	354	344	361	370	395	382	372	381	355	368	354	367	362	379	398	384	357	374	389	380	346	387	383	361	384	382	389	410	398	382	390	359	358	356	424	395	370	335	371	412	356	340	373	393	382	348	358	337	327	361	377	349	366	363	421	375	372	380	374	370	364	353	368	390	348	346	405	366	414	375	387	354	371	387	378	363	385	363	362	358	376	378	362	376	372	364	358	362	378	385	394	395	369	416	369	381	374	363	372	393	389	360	370	355	355	351	357	340	345	368	387	418	367	381	361	396	382	371	357	372	347	379	369	386	344	332	402	367	389	402	332	371	380	356	371	368	403	391	338	406	365	373	398	396	349	356	421	359	373	373	359	382	375	361	350	385	363	349	413	332	371	375	360	364	382	378	386	424	373	404	347	394	350	364	396	377	377	367	392	382	341	379	358	386	394	379	385	355	381	331	371	352	374	391	381	351	367	399	373	370	400	393	365	370	373	377	345	357	346	363	354	356	387	371	379	359	381	370	362	332	366	374	398	327	357	362	366	371	338	394	415	371	375	384	368	388	337	346	379	360	378	369	404	329	373	392	342	400	375	382	368	368	361	364	371	375	368	388	360	386	381	394	406	384	379	398	373	395	373	364	434	406	369	388	360	356	423	402	371	386	381	376	383	381	364	391	360	401	380	400	377	371	395	371	403	397	397	347	380	349	341	383	390	375	366	422	378	384	364	406	396	370	404	382	361	390	349	368	378	350	392	362	359	375	391	376	375	385	380	362	384	369	334	388	374	392	355	391	387	371	366	387	393	369	362	394	388	349	410	374	350	387	387	367	387	364	359	376	374	360	383	402	353	372	383	373	374	396	378	371	361	387	351	378	340	396	374	386	373	364	376	365	366	402	367	386	384	363	379	387	384	363	392	394	391	363	401	340	377	348	383	362	383	366	377	368	373	399	371	363	377	389	367	337	359	358	377	352	380	364	352	366	370	359	353	391	381	390	339	401	356	383	366	360	376	386	353	401	392	360	360	363	343	390	381	351	374	360	395	402	372	361	354	401	366	398	382	384	363	371	351	370	382	377	395	381	362	381	363	358	362	367	398	369	367	413	358	371	359	359	374	371	371	373	377	361	343	391	338	370	366	385	404	361	349	391	377	360	369	373	365	343	393	395	388	414	346	406	396	353	363	365	381	415	393	410	368	372	336	355	336	404	396	400	394	364	352	354	367	368	364	376	382	361	371	407	378	374	405	371	390	376	378	368	380	368	372	374	372	324	366	375	364	369	386	372	388	362	414	330	395	379	363	391	389	379	387	366	364	405	350	379	357	375	405	359	371	368	373	380	354	403	365	376	377	358	351	360	355	372	364	378	376	392	388	386	339	376	388	402	343	441	337	341	354	371	339	430	368	406	362	364	356	377	398	390	365	405	345	367	391	353	382	366	390	368	375	373	352	391	361	354	399	359	379	337	340	375	386	377	349	363	376	395	326	365	404	380	396	396	391	407	348	359	412	377	377	367	349	441	405	361	409	376	336	344	365	380	366	355	368	402	348	377	339	368	377	410	377	366	325	359	324	396	411	385	345	408	364	398	367	345	366	354	377	389	373	363	355	373	385	358	393	363	401	387	357	430	359	367	335	367	382	366	364	382	390	346	392	360	358	344	410	388	391	342	343	384	401	363	359	407	364	389	363	365	381	382	377	353	371	356	357	367	360	368	393	356	393	377	364	380	392	385	414	367	358	396	382	366	386	372	388	362	361	386	384	409	341	386	381	389	358	366	386	389	375	404	376	356	357	388	370	357	351	381	342	386	369	372	348	382	390	367	351	386	362	379	380	373	403	405	377	349	414	384	386	351	392	376	376	376	379	385	371	380	356	380	368	362	391	348	397	379	377	346	373	387	400	411	340	360	377	349	378	388	358	373	371	378	394	394	345	350	368	391	359	357	362	406	386	395	383	364	366	362	409	373	376	372	398	357	368	378	368	365	395	368	371	360	362	391	397	357	364	375	370	363	340	383	385	413	375	396	377	364	365	376	371	377	385	381	352	385	375	392	363	384	355	346	380	367	387	394	391	340	388	359	396	392	377	394	370	390	354	372	417	356	376	348	384	357	369	394	384	352	376	383	361	368	372	394	358	398	355	392	382	363	384	420	397	369	390	361	365	426	350	325	362	384	384	373	379	392	367	381	346	373	353	358	355	379	361	387	348	365	372	370	362	403	378	411	396	377	361	372	350	401	389	401	377	378	374	369	362	360	387	375	376	395	385	388	379	360	385	387	377	362	415	373	386	370	372	383	398	407	368	369	359	351	362	335	370	340	381	386	423	386	362	342	351	351	364	396	377	361	376	353	387	374	359	370	355	357	397	367	400	358	425	376	396	424	374	362	331	326	372	373	349	345	348	392	372	360	347	384	368	381	399	370	361	398	356	412	354	383	358	376	392	365	364	352	341	383	363	391	351	365	373	384	397	390	385	375	382	363	360	341	390	354	375	373	371	371	354	361	378	359	375	371	387	368	374	386	351	378	398	381	365	393	367	387	389	382	389	401	377	382	365	326	365	381	364	369	419	379	388	386	366	426	365	349	399	372	410	410	407	352	388	375	403	376	385	375	403	353	367	394	383	355	369	391	378	402	355	335	362	408	368	369	361	356	369	408	376	407	361	371	352	373	326	407	351	389	401	367	381	363	399	431	371	383	415	341	391	396	358	358	369	409	399	376	357	385	382	399	383	382	337	385	404	407	360	386	381	385	386	324	357	375	403	359	356	341	390	372	387	379	395	364	368	380	390	386	400	358	382	351	350	388	363	363	376	358	391	390	402	371	367	378	390	369	370	372	363	371	371	381	365	331	343	393	360	421	397	410	384	381	359	309	349	374	354	375	378	361	368	389	330	393	381	368	373	411	356	367	362	369	387	399	360	363	359	353	386	365	369	343	347	363	372	376	388	407	345	374	348	394	389	414	376	351	387	395	361	385	372	388	357	387	385	376	361	373	393	375	389	353	340	375	389	345	370	358	351	374	381	396	415	347	390	355	388	387	372	365	384	384	337	358	377	403	411	356	404	372	406	389	386	394	369	387	382	355	403	358	397	380	390	319	355	377	383	399	378	360	368	373	373	381	403	375	394	341	398	383	380	368	359	394	399	382	383	372	353	378	389	395	348	384	440	326	354	358	337	388	405	375	379	345	351	384	366	364	350	354	388	376	420	342	375	377	365	337	354	355	366	388	382	364	377	410	353	374	383	390	398	396	390	373	367	413	379	345	391
5075	1151	1106	788	584	516	480	444	453	450	452	458	428	417	410	457	441	394	418	429	403	417	418	393	424	439	423	437	372	426	419	407	436	410	389	461	406	433	404	449	417	425	393	430	395	466	434	374	393	402	421	435	417	382	408	407	426	407	433	422	420	416	428	424	385	430	427	438	409	403	418	418	410	419	406	403	442	429	436	418	398	452	424	417	387	403	441	412	402	437	435	413	431	431	430	422	407	421	429	395	416	419	416	404	442	450	427	394	409	397	394	429	418	417	443	410	412	380	407	397	396	433	419	411	432	379	430	362	421	416	431	403	404	443	414	410	403	421	423	379	404	423	429	424	410	430	441	415	432	429	459	392	433	425	435	399	402	456	425	414	439	406	394	413	399	394	415	386	426	440	421	406	397	421	396	415	407	428	457	410	411	405	401	425	428	411	428	393	403	431	443	412	412	443	430	401	423	417	423	428	437	401	414	420	440	404	428	405	430	391	377	411	404	438	428	438	411	409	443	419	440	428	432	383	425	423	426	445	429	421	460	375	415	444	451	412	391	408	432	444	448	418	393	389	372	420	417	392	433	424	396	410	401	431	460	451	426	443	432	405	439	407	397	415	394	440	411	415	398	407	397	405	413	416	414	419	403	434	416	417	431	400	408	411	422	406	409	455	431	384	408	423	416	426	418	444	425	424	394	430	423	439	381	408	425	413	393	435	439	415	436	385	416	435	449	446	418	417	443	403	396	428	449	432	407	429	422	398	414	412	407	445	407	428	452	415	419	382	424	403	388	437	396	412	420	421	419	410	404	429	418	399	379	403	444	395	432	425	390	425	422	424	405	403	384	403	431	388	410	439	405	431	420	403	396	424	414	418	446	437	397	480	443	464	419	433	452	431	414	453	424	409	389	456	457	402	410	436	417	430	408	384	433	395	410	423	422	409	396	389	437	454	446	384	408	372	411	391	426	444	397	436	404	407	417	403	405	425	405	378	408	444	432	401	422	421	403	434	403	433	411	414	428	422	409	389	407	393	449	420	416	452	359	420	398	434	399	421	397	414	412	430	435	423	431	415	429	418	422	420	416	380	435	358	445	444	428	403	416	408	408	410	430	422	389	382	401	395	423	407	414	411	439	395	458	423	444	392	443	455	415	435	472	449	415	426	443	401	402	436	397	444	430	405	433	421	440	423	419	415	432	427	399	397	419	397	427	446	402	391	375	446	445	394	410	423	393	388	402	446	439	419	389	443	436	442	428	413	423	401	454	440	406	420	436	419	429	388	439	399	404	418	442	414	440	430	391	410	400	433	412	417	407	383	459	416	423	430	470	419	426	459	415	406	430	400	435	458	380	377	411	419	402	442	424	397	404	440	394	422	423	379	418	391	405	401	371	409	424	400	411	412	395	426	415	414	466	411	441	459	382	370	431	454	417	389	432	446	428	410	394	391	440	458	406	441	394	437	401	404	431	421	408	446	428	402	439	432	410	419	403	402	437	424	410	402	435	431	362	440	410	417	435	420	399	405	414	395	440	424	395	385	386	455	427	391	444	431	476	410	392	440	411	425	421	408	436	433	490	430	411	432	424	436	438	389	412	409	487	422	438	414	443	402	388	458	436	405	464	432	399	393	450	424	410	434	446	400	414	431	390	412	430	419	402	414	422	438	405	396	403	408	447	423	442	450	433	398	407	403	444	408	416	403	402	428	402	410	388	455	428	460	436	426	427	382	422	420	414	450	405	430	383	389	411	427	412	448	441	414	403	442	431	423	395	406	399	458	397	434	452	357	426	395	384	412	397	428	394	421	429	412	434	389	410	384	403	398	444	415	435	390	419	448	418	432	407	400	418	427	440	406	436	392	400	424	438	424	418	417	420	405	403	441	444	433	392	437	426	419	403	395	395	383	426	423	414	462	397	415	402	414	392	425	429	403	409	417	391	454	382	419	421	393	448	422	399	454	405	416	414	415	399	401	444	437	413	415	436	413	417	428	417	417	403	405	423	435	420	423	434	428	436	411	421	431	411	414	433	423	404	406	408	403	417	408	399	374	429	433	406	427	426	424	415	403	414	435	403	412	431	388	414	402	390	405	424	456	417	432	410	400	415	431	426	406	422	415	389	438	406	374	410	413	397	439	428	414	426	413	439	432	423	425	405	418	412	393	407	441	421	422	442	423	402	421	419	410	416	377	438	415	412	444	432	357	453	413	425	423	450	436	407	428	426	398	436	426	409	419	422	384	397	399	398	441	434	402	413	419	401	432	387	393	361	406	454	409	399	412	393	375	415	403	407	424	437	439	446	431	380	403	425	426	445	442	399	418	418	449	437	432	383	413	453	418	415	420	445	391	407	413	411	448	413	423	386	427	428	442	404	423	369	437	439	380	429	430	421	416	414	416	457	423	419	405	411	417	418	440	435	427	430	451	419	455	388	419	457	420	412	448	440	449	426	395	398	430	420	406	396	421	396	379	394	423	410	415	459	404	456	415	440	437	406	419	408	460	433	447	429	428	416	433	430	442	424	399	445	403	394	475	433	393	427	424	369	424	388	400	413	449	428	396	422	420	438	434	416	401	430	440	460	425	405	419	427	410	405	424	419	430	441	429	423	437	426	407	458	427	429	409	416	384	442	440	416	413	459	439	422	402	389	383	418	401	408	419	400	404	465	399	432	407	431	462	403	403	427	449	418	442	409	409	394	405	440	419	400	395	466	431	422	385	437	446	425	423	446	421	404	395	358	425	426	394	406	430	460	434	395	444	460	436	370	411	415	443	414	404	428	420	417	448	451	431	419	385	426	393	430	440	417	385	422	401	437	406	421	429	422	410	418	414	412	401	389	426	427	442	400	442	397	429	470	416	434	389	400	422	410	440	455	416	409	426	413	441	432	415	384	432	437	406	439	409	388	414	402	385	397	435	423	409	384	413	428	420	428	390	428	400	400	437	439	420	434	407	412	413	381	439	442	399	438	389	443	452	426	474	458	401	409	404	454	386	453	413	403	411	415	423	373	441	426	398	406	402	420	393	409	424	451	433	465	413	392	449	417	441	368	399	449	409	445	397	449	424	445	433	407	429	432	416	428	393	447	432	433	438	421	429	392	437	422	436	407	429	396	387	393	427	383	445	387	414	405	441	410	423	418	409	407	419	380	446	432	444	408	391	392	439	417	414	410	428	429	430	423	426	410	417	445	428	446	406	425	489	414	423	392	416	452	405	434	430	413	378	431	399	418	444	410	421	457	412	403	414	395	402	404	400	433	461	418	386	402	414	400	426	412	408	423	372	428	456	419	416	428	431	440	433	391	398	451	378	381	434	444	444	418	418	424	412	445	439	449	435	412	396	460	432	426	443	459	414	459	410	375	496	361	467	423	436	378	405	419	444	411	395	427	401	415	427	394	459	404	383	388	400	448	411	416	427	467	389	422	397	401	404	418	456	437	403	423	434	423	416	441	426	406	408	439	398	416	413	372	428	403	416	419	421	393	405	406	426
25430	20974	27536	24568	20967	10936	1029	609	493	430	384	315	324	283	268	251	233	224	219	206	206	228	201	188	173	181	195	187	214	199	167	195	186	179	191	180	173	162	163	179	174	185	178	175	165	159	160	181	178	165	167	187	165	174	187	184	166	163	160	157	167	182	170	165	177	167	166	155	160	180	183	163	161	174	140	149	159	147	170	163	157	154	184	169	151	132	191	184	158	156	170	150	145	143	163	162	154	167	160	147	150	164	184	140	157	142	162	162	146	169	169	166	161	148	158	162	161	175	146	163	132	172	147	161	173	150	146	168	157	164	164	177	155	177	141	142	130	138	169	164	165	160	171	143	149	155	144	174	153	145	157	156	136	162	144	155	157	160	142	151	157	157	158	175	163	156	176	176	165	162	167	150	142	136	155	142	166	160	167	165	162	160	179	150	171	135	153	144	162	148	140	149	157	147	166	171	179	157	163	149	166	155	142	161	159	161	170	162	160	166	181	157	156	140	156	131	153	173	159	165	168	152	154	134	170	140	171	141	145	154	149	163	157	165	178	158	170	157	174	169	163	152	154	150	143	161	152	161	167	156	156	153	164	176	152	159	161	162	151	173	168	146	151	155	150	164	170	174	153	158	147	167	174	148	149	148	168	134	148	171	138	156	167	181	159	159	169	138	159	161	128	170	159	167	150	155	156	162	148	141	166	174	160	159	149	149	155	141	155	171	156	156	168	170	142	176	168	156	149	135	157	152	181	161	149	153	182	147	169	187	127	149	157	154	168	158	164	156	139	172	160	157	150	171	164	166	151	167	153	157	157	160	157	182	145	157	154	149	169	141	161	149	160	164	167	173	145	177	156	146	152	165	147	144	170	153	168	137	133	141	141	150	172	162	151	170	157	152	138	159	152	165	156	167	159	162	178	151	170	143	166	152	153	152	164	158	147	161	140	162	165	162	174	164	153	173	160	166	153	140	146	149	158	150	162	160	159	167	159	158	150	153	154	165	165	139	128	161	150	176	146	142	158	153	162	155	151	146	140	183	160	158	143	145	169	158	139	145	149	161	166	161	139	170	161	177	185	140	178	165	133	147	171	172	146	156	171	152	152	177	155	131	166	169	169	185	178	177	151	154	185	155	173	168	152	119	142	167	183	163	174	174	160	153	162	164	166	158	147	158	159	160	163	167	138	177	171	155	164	161	145	144	155	152	150	171	155	153	162	138	147	158	156	167	158	156	143	158	173	163	159	153	160	166	161	145	137	174	147	135	145	164	175	175	160	173	155	156	143	145	159	155	171	165	157	152	143	154	154	171	159	159	165	155	165	152	158	161	168	159	167	133	151	148	152	164	151	152	139	142	166	146	142	150	153	168	161	161	145	142	150	144	157	165	155	152	157	145	163	162	180	162	133	166	164	159	170	157	156	152	155	170	155	164	171	136	158	174	171	151	189	149	160	155	126	149	185	166	152	142	160	144	164	143	152	167	155	140	157	179	160	153	171	149	146	177	160	142	152	151	173	145	165	148	167	161	133	155	151	176	171	151	140	161	157	175	166	163	165	137	169	157	154	183	153	150	152	167	176	171	153	163	149	138	155	164	161	151	160	148	178	170	164	154	174	154	168	128	145	156	160	161	168	178	156	131	181	168	145	138	152	168	157	146	165	166	161	160	165	163	164	175	162	155	153	135	155	160	162	175	149	163	147	159	166	167	140	140	183	141	148	178	163	180	153	160	149	154	173	162	145	152	155	141	159	168	168	163	158	165	168	157	158	148	175	154	164	165	153	131	137	165	176	155	147	154	163	149	166	165	164	140	161	160	138	169	153	152	155	164	149	166	178	161	181	157	159	170	184	156	152	141	156	173	157	170	153	177	161	143	149	154	164	153	176	158	182	157	158	160	158	142	152	132	151	154	172	171	159	163	128	181	155	144	166	156	191	148	146	162	135	133	144	173	162	143	176	162	164	151	136	169	180	164	164	147	159	139	164	172	143	150	155	169	160	143	169	159	147	150	177	142	153	153	145	142	171	146	166	157	144	174	153	176	145	151	174	156	157	136	166	144	156	176	179	167	146	154	146	162	160	144	151	157	129	143	158	168	172	161	160	131	163	165	169	178	178	160	151	176	147	153	173	144	168	151	144	144	169	148	166	185	163	150	182	173	164	160	151	171	148	169	162	155	148	146	146	165	151	124	155	170	136	136	156	143	151	147	182	150	154	182	151	160	150	148	157	155	158	169	158	174	178	155	164	137	160	155	165	140	147	170	171	143	164	153	177	188	152	148	155	157	150	162	152	158	169	165	154	165	167	151	156	161	156	161	149	161	143	134	152	152	171	168	191	165	158	150	172	157	167	139	161	157	154	167	156	184	145	171	169	176	166	161	149	155	164	168	123	163	149	148	151	124	140	141	168	172	156	162	147	153	143	152	185	181	145	169	182	157	151	155	155	169	156	163	167	167	162	139	164	165	151	184	177	142	153	161	157	136	148	168	146	157	154	141	187	165	140	148	151	160	180	132	157	162	181	151	168	159	160	154	147	156	144	156	141	175	158	138	148	153	164	194	148	152	155	201	160	141	159	145	131	166	162	152	169	165	166	161	162	164	150	170	146	152	165	148	160	154	163	137	150	163	156	154	158	162	150	163	163	147	152	157	165	172	161	149	164	154	156	164	169	157	137	147	190	167	162	163	160	141	147	147	155	146	147	146	158	146	158	140	169	164	134	147	140	161	140	152	156	155	178	156	188	151	162	172	149	150	160	151	168	138	160	165	174	158	174	153	170	177	191	146	148	143	148	168	150	169	152	151	182	150	176	154	182	153	163	169	155	157	164	159	157	160	166	134	142	154	168	162	137	143	170	150	169	165	139	152	143	164	157	144	144	140	163	147	165	167	173	144	148	150	186	162	136	170	151	161	183	166	154	164	185	158	159	166	172	151	149	181	135	165	147	150	147	167	165	191	160	157	140	128	163	171	151	123	159	172	172	168	174	132	142	167	141	152	145	156	137	153	152	166	150	169	168	171	168	137	181	146	142	145	149	171	142	173	139	146	142	131	161	185	123	152	166	135	169	173	150	161	154	147	151	159	190	149	134	159	156	174	145	187	157	162	161	135	153	147	153	158	155	160	149	168	169	148	147	149	164	168	148	144	157	175	153	167	129	174	137	159	143	145	169	166	164	136	152	143	177	179	179	170	155	176	168	170	158	146	131	153	163	173	155	153	162	153	167	160	151	144	139	161	167	160	162	146	172	147	146	159	163	155	167	166	166	148	155	133	145	147	150	149	167	167	172	151	158	148	163	154	144	171	160	154	151	154	166	147	155	123	154	164	163	178	171	182	167	149	172	133	159	157	152	144	150	154	164	150	155	169	159	133	160	153	176	157	155	162	148	146	168	163	147	144	158	163	151	141	151	162	157	137	162	169	147	161	171	178	162	143	158	144	147	156	165	161	159	161	180	145	143	150	167	163	161	160	163	149	152	191	155	165	137	160
7174	11079	10362	5566	3439	2328	1759	1337	1064	847	774	648	586	548	478	511	370	402	348	314	298	319	293	305	285	298	254	278	242	237	250	218	232	236	209	221	218	218	230	217	205	206	201	194	213	201	205	191	197	191	204	209	183	187	224	193	196	208	196	170	202	193	180	213	199	199	214	195	193	176	203	200	192	190	171	213	226	180	185	190	194	204	180	182	188	190	197	175	194	210	184	173	157	207	185	197	183	178	184	190	175	174	196	201	193	188	156	180	207	180	211	187	192	169	178	171	219	166	176	177	199	177	193	206	186	176	181	195	216	171	186	166	173	181	191	165	181	177	182	183	155	184	180	200	205	179	193	180	175	168	184	176	210	175	178	180	173	182	199	198	193	195	206	203	171	223	186	174	184	179	187	191	216	201	200	175	201	177	181	171	217	174	194	185	206	213	165	189	206	181	195	201	187	164	192	184	203	188	177	187	191	190	165	190	191	189	166	173	171	186	170	189	190	179	203	168	165	188	199	180	184	198	178	169	183	207	173	167	191	171	174	188	187	170	186	173	182	194	176	169	191	158	164	188	172	190	185	171	206	204	181	191	190	192	191	197	166	176	175	184	172	171	172	176	199	187	186	163	192	175	196	177	174	198	183	183	200	198	205	208	177	196	196	173	166	184	167	205	172	169	192	197	195	181	179	179	189	207	165	183	172	169	173	193	186	176	166	197	172	173	187	203	170	160	196	200	173	193	167	182	187	190	184	167	186	176	175	181	189	178	218	171	197	164	174	171	207	167	215	189	190	183	176	202	182	171	190	172	194	194	175	201	202	184	179	172	185	188	206	189	172	178	183	182	177	187	175	182	188	186	197	208	187	181	193	188	160	189	183	174	182	165	181	150	183	178	186	184	188	165	176	178	170	187	167	198	160	185	159	219	205	195	185	183	204	185	174	202	198	181	194	211	196	179	171	172	195	170	188	155	206	195	180	150	163	186	215	204	191	192	203	207	194	174	187	192	199	187	191	180	198	201	178	183	178	208	202	183	153	180	171	185	202	202	182	186	165	184	168	194	182	193	192	217	165	172	195	185	166	190	171	164	167	166	183	203	184	193	174	179	156	201	212	181	182	193	167	194	161	191	196	181	180	188	181	177	184	165	177	187	175	168	177	174	170	189	204	167	179	149	177	198	205	169	191	204	190	177	166	171	203	182	192	161	179	183	173	189	185	172	173	211	168	188	183	190	182	197	174	206	180	208	172	156	175	157	175	195	190	200	193	173	187	180	164	205	185	195	205	205	176	200	205	178	174	193	199	200	190	170	179	181	157	157	200	182	177	191	177	188	191	171	164	207	186	179	181	177	165	196	180	165	183	185	195	175	194	187	182	204	187	191	202	166	177	187	188	168	156	195	188	178	178	191	182	183	214	150	175	179	174	179	181	166	179	201	180	174	177	207	196	176	169	172	185	174	155	181	191	181	179	192	168	173	204	166	185	186	180	202	200	190	197	178	204	185	179	164	192	188	167	177	168	207	187	169	170	158	186	182	187	193	164	220	192	208	161	198	163	180	170	159	175	166	194	181	218	204	190	191	205	187	171	185	191	170	180	180	189	172	194	181	192	175	195	178	164	182	190	174	183	188	214	185	188	201	161	202	190	185	155	150	201	191	170	181	175	197	208	184	183	182	199	175	182	175	177	178	188	203	172	165	185	197	175	193	177	158	195	189	160	163	189	194	182	171	171	193	215	171	183	221	195	163	162	175	211	199	194	181	187	184	192	206	203	182	201	165	184	174	219	188	199	195	178	180	194	183	184	192	198	195	166	209	168	190	179	199	179	180	178	167	159	186	170	182	189	180	179	217	187	191	175	163	206	169	207	194	191	168	186	171	183	209	207	190	171	175	174	204	205	173	191	204	220	162	173	174	203	178	183	170	179	185	171	196	230	177	186	185	197	180	183	185	198	193	180	177	171	179	182	163	181	209	186	172	179	182	193	192	197	203	173	167	190	184	163	192	191	189	178	201	210	210	191	185	169	185	173	190	196	175	200	177	170	192	206	184	174	179	204	192	193	176	184	209	192	187	193	178	205	172	189	208	192	184	179	171	176	182	186	173	186	205	185	183	175	167	172	181	201	179	189	206	201	192	174	167	188	173	189	183	201	190	194	199	178	165	189	196	182	182	191	190	157	167	187	177	161	193	190	169	189	178	159	189	184	187	201	178	169	191	164	180	183	175	185	206	159	182	185	195	192	164	191	177	189	195	168	190	178	195	181	186	175	175	202	188	179	185	202	178	206	173	172	179	191	179	165	197	168	183	185	192	213	190	181	186	184	214	197	234	189	183	184	185	198	198	185	193	186	154	180	188	178	172	185	175	168	182	149	183	192	175	179	200	181	197	200	192	199	204	178	168	188	185	180	196	191	173	192	188	199	182	176	181	158	202	174	209	202	180	179	170	189	188	198	171	165	166	177	196	168	168	180	198	198	204	184	181	190	191	178	200	183	216	161	204	182	196	183	190	177	166	192	190	184	176	191	162	180	151	174	170	184	175	176	189	184	167	182	168	168	193	179	159	176	178	177	164	193	177	171	170	178	193	194	184	178	187	176	177	163	207	163	178	170	182	170	181	198	189	177	191	191	193	178	176	180	196	189	193	180	189	184	175	173	177	167	177	174	201	191	195	198	190	178	178	197	166	190	174	200	176	192	205	189	190	168	204	174	183	201	177	199	171	166	164	174	174	183	157	198	190	186	186	200	195	170	181	183	187	190	169	216	206	188	193	186	200	179	209	197	164	191	191	182	180	173	214	194	190	197	178	182	206	175	181	184	158	169	213	183	191	181	215	198	163	154	215	197	197	184	206	172	190	173	183	187	187	155	174	196	191	155	179	185	172	165	200	185	164	189	158	175	215	189	162	175	206	190	186	178	173	157	188	161	181	183	163	179	175	162	177	165	194	191	177	204	204	171	176	156	189	176	179	194	184	179	178	169	182	206	198	178	167	190	217	179	187	167	170	200	183	199	203	185	184	179	210	208	200	176	180	191	191	171	198	161	178	209	180	177	165	174	193	174	189	181	200	178	193	181	193	181	178	190	195	176	175	180	202	198	178	192	188	165	168	200	175	170	141	207	193	181	191	201	183	182	179	166	199	181	167	203	195	178	193	191	191	208	203	154	210	183	193	196	189	195	180	188	180	165	168	180	184	190	178	203	176	178	167	198	175	192	183	163	194	192	196	213	177	179	175	180	188	175	172	196	169	189	192	184	183	182	199	184	183	171	210	184	166	149	162	192	175	205	176	170	165	175	181	181	194	182	199	183	172	175	163	185	167	202	190	169	172	178	200	188	173	187	170	178	181	179	190	160	184	188	156	166	191	196	199	201	213	179	167	191	173	190	176	179	181	169	183	170	177	192	171	176	185	182	182	203	179	164	172	174	185	177	173	183	191	152	172	173	197	167	193	186	206	204	186	180	196	196	161	163	173	214	187	171	203	192	189
23309	20970	27903	24224	20974	21025	8807	1353	923	846	726	724	650	605	599	532	531	506	498	445	468	479	450	460	451	412	391	395	400	405	409	392	354	368	377	352	394	383	349	402	365	380	377	396	355	338	364	351	360	372	379	379	384	358	333	351	336	341	378	366	341	360	359	340	399	370	375	360	346	387	366	350	351	363	363	377	375	362	358	364	363	353	355	371	362	365	373	321	353	344	347	352	358	332	343	384	394	337	349	371	328	386	363	335	366	362	385	355	342	354	352	363	316	377	331	373	324	374	350	357	357	328	360	368	345	324	326	349	366	357	349	349	345	329	381	360	336	382	351	326	340	340	366	344	319	366	362	369	355	342	375	332	345	343	371	334	329	353	304	344	331	346	339	357	348	352	308	388	354	382	362	341	376	339	363	389	346	338	348	354	313	338	335	350	330	327	345	351	330	367	356	357	336	348	328	356	357	376	351	356	329	375	334	359	338	354	336	364	348	375	326	328	353	347	366	349	364	389	354	364	387	361	332	317	355	360	354	335	325	355	317	347	320	362	363	341	358	364	353	343	352	294	343	358	340	383	340	331	339	358	362	332	347	354	327	340	350	341	376	370	325	353	337	370	335	356	332	350	322	317	331	351	370	348	355	353	367	349	352	344	339	370	339	362	352	345	360	384	338	348	382	401	379	326	349	353	365	336	343	314	379	365	314	337	362	347	320	357	363	344	330	349	371	305	391	353	348	369	356	328	368	365	335	335	349	375	371	335	366	347	354	323	327	357	319	341	367	314	383	387	349	342	359	353	337	329	354	358	373	402	324	368	299	354	354	357	367	340	358	327	313	364	345	338	355	337	329	380	354	337	389	322	367	324	324	322	360	332	351	361	395	359	362	347	352	364	342	351	366	336	353	367	381	334	339	364	360	385	382	354	321	388	330	361	345	386	342	358	341	372	344	358	385	330	346	343	354	356	328	355	346	349	370	333	346	376	352	358	366	332	372	341	323	326	363	349	340	338	335	343	377	355	375	360	349	309	358	340	357	346	344	379	339	342	362	351	368	366	347	354	380	370	351	372	355	347	361	343	362	350	331	352	328	323	298	360	384	343	351	341	402	344	323	361	341	358	366	353	344	329	361	367	343	341	336	334	336	337	372	360	350	344	342	319	348	351	340	347	333	341	347	355	322	352	355	358	353	367	322	349	350	340	323	355	342	347	357	423	343	338	331	355	314	358	362	345	361	315	327	383	357	362	329	346	364	381	314	342	352	342	360	321	344	345	341	354	333	347	305	343	382	342	338	334	370	357	355	362	375	341	383	360	340	322	324	343	365	326	365	357	364	349	322	337	360	350	305	340	355	344	363	332	366	326	343	323	366	360	365	341	348	360	330	371	357	379	334	345	346	357	339	341	325	343	365	308	351	353	371	348	343	379	370	347	338	338	360	361	354	355	340	384	352	343	357	332	358	387	338	345	361	355	362	348	382	331	339	343	350	325	339	338	371	374	353	329	349	375	339	337	300	346	374	330	374	331	361	368	329	334	354	341	361	374	369	320	359	338	345	365	362	366	302	344	358	338	356	372	363	378	362	320	335	338	337	294	386	344	378	349	352	338	358	344	363	310	310	337	328	315	345	351	335	352	351	352	395	368	347	367	321	341	341	339	336	368	341	353	348	345	343	394	364	357	346	349	356	356	335	306	342	338	341	328	341	362	329	335	356	341	369	355	336	395	300	340	343	308	355	357	365	371	332	360	327	329	322	375	349	376	368	347	380	313	324	366	371	362	333	342	355	349	340	333	326	332	341	317	380	382	342	338	348	360	354	361	356	401	347	353	342	339	324	344	351	351	366	355	336	355	384	345	360	336	355	335	359	352	346	322	343	348	347	357	332	324	347	355	333	354	325	298	343	366	355	338	342	332	360	345	382	337	366	349	362	331	348	347	324	323	346	330	341	364	378	346	363	344	345	314	328	361	363	358	330	375	330	391	340	368	355	341	310	376	354	330	356	353	369	360	339	344	369	347	364	352	335	349	351	343	337	387	366	347	326	355	316	375	313	344	315	350	347	372	369	372	339	369	341	371	352	372	355	292	345	362	361	329	367	344	359	342	361	345	367	340	353	358	352	373	356	339	329	326	360	340	348	336	348	344	375	347	358	351	353	347	344	369	344	341	348	336	322	357	328	358	355	331	333	351	354	372	339	328	347	352	301	326	355	339	362	340	352	352	346	365	354	347	352	347	352	329	363	351	369	340	354	345	310	351	347	334	359	339	369	346	351	366	366	336	348	335	326	335	344	361	329	358	342	370	369	389	353	336	345	353	374	341	316	363	346	343	348	327	357	354	390	411	341	357	349	338	357	323	322	369	346	375	314	388	346	338	345	351	366	373	346	306	329	338	328	346	349	361	333	343	368	387	348	340	342	358	318	392	363	348	323	366	308	364	331	328	347	363	359	369	332	322	353	358	358	327	329	340	348	344	350	321	366	355	361	334	357	318	357	339	332	336	379	342	364	346	357	352	356	351	329	345	383	354	321	354	376	353	338	327	347	354	330	326	330	321	353	349	357	372	363	327	334	391	347	335	359	354	333	339	337	327	341	340	368	317	381	349	327	355	350	361	359	353	365	344	374	362	340	378	337	345	343	351	318	363	318	389	341	367	343	315	356	354	364	357	354	344	357	348	330	375	363	374	330	349	333	349	371	352	359	341	344	371	332	372	304	343	386	335	338	332	354	343	334	354	331	369	342	343	349	330	353	326	367	308	354	362	391	383	390	361	357	310	358	370	328	351	357	347	325	346	371	390	347	314	348	343	336	347	348	371	357	348	326	352	343	368	316	352	339	345	370	349	324	352	356	337	333	340	377	345	379	339	355	334	374	356	318	367	362	339	354	347	336	326	377	332	381	385	336	349	358	353	329	358	363	344	358	316	354	363	386	354	336	352	339	370	344	336	364	351	341	347	343	368	346	293	329	355	329	369	332	352	357	324	375	338	354	349	354	351	327	343	336	323	351	304	313	340	399	359	319	375	322	359	343	347	355	366	350	312	315	363	382	334	359	357	367	386	320	318	352	359	354	310	349	322	355	326	346	358	361	357	310	369	331	349	376	341	346	331	334	366	362	349	355	352	365	342	374	327	333	360	302	318	335	332	355	350	359	349	342	347	342	308	366	338	352	338	368	395	340	337	343	365	334	335	373	340	356	343	330	326	375	365	369	354	346	343	353	335	352	328	362	365	346	382	373	344	336	335	325	344	345	330	382	338	352	333	335	346	348	386	341	345	337	319	365	328	366	332	360	360	376	316	324	347	330	357	358	349	355	362	349	332	348	351	358	341	344	338	341	364	335	327	325	354	364	316	364	352	371	365	387	362	339	341	381	348	339	345	360	301	333	366	356	348	338	366	333	366	352	328	319	330	360	341	344	358	327	349	368	371	353	344	347	352	345	332	363	349	336	372	343	350	326	352	335	346	383	312	380	343	347	328	346	366	365	347
9996	17476	16163	9398	6158	4256	3124	2512	1977	1710	1396	1206	1108	1071	931	857	756	712	649	667	618	587	553	622	509	524	484	491	474	437	455	435	440	448	425	431	433	395	435	409	410	428	391	400	363	400	374	383	347	381	380	392	404	404	388	364	373	338	367	353	346	344	397	377	383	332	409	399	346	385	356	349	332	398	339	384	362	373	351	393	361	375	370	326	328	345	377	375	335	371	354	338	341	355	359	342	348	378	348	310	364	372	349	359	354	363	365	341	353	333	360	334	339	370	386	333	394	313	343	344	339	327	365	369	370	366	319	354	344	353	337	348	379	354	344	346	373	351	335	353	362	325	323	381	371	332	331	344	332	339	357	398	347	316	367	347	363	342	320	322	355	371	375	344	326	356	362	358	349	340	323	350	352	374	345	324	345	362	348	345	356	365	351	344	341	344	332	347	372	343	341	369	337	322	372	319	353	323	333	320	359	355	386	361	328	344	348	349	350	356	341	347	356	347	392	342	323	356	337	350	370	362	340	335	363	321	325	339	332	360	361	355	386	350	357	338	355	354	358	374	357	364	320	353	340	335	313	369	316	373	335	330	354	328	322	341	375	333	359	352	368	335	365	356	358	330	367	311	345	343	331	371	341	329	385	339	364	317	362	359	360	363	390	320	334	363	348	337	356	355	363	354	338	389	341	352	363	362	354	370	311	347	381	337	357	313	366	335	355	377	365	354	308	325	339	355	339	342	342	344	384	346	353	376	345	336	358	351	371	340	377	352	335	330	323	348	374	345	319	376	349	330	343	342	348	374	334	388	305	370	372	339	307	356	376	332	347	357	356	356	331	345	300	338	332	364	339	347	389	329	307	330	372	323	312	310	314	341	382	368	350	347	342	349	381	348	368	332	358	334	352	318	327	355	362	328	376	335	341	331	350	336	335	342	342	349	358	357	332	365	343	362	380	357	351	360	376	332	347	363	349	373	346	364	359	360	336	396	344	360	381	343	348	355	379	367	339	352	379	342	350	343	341	354	377	343	332	389	350	343	364	332	368	346	380	303	386	348	375	345	338	356	363	344	327	324	366	346	362	337	414	327	339	311	327	356	329	398	336	333	360	356	372	311	352	369	338	364	339	383	380	330	327	328	384	330	327	339	341	346	338	346	321	363	373	339	346	355	335	349	355	330	347	354	343	341	368	330	332	348	340	382	336	355	334	373	345	340	331	375	340	339	361	318	367	331	340	389	345	335	331	365	386	376	379	397	328	335	366	372	357	339	343	336	340	361	334	345	335	332	341	354	380	330	352	335	368	349	322	348	345	360	356	342	351	348	354	344	361	341	296	347	382	352	356	325	327	345	345	322	355	321	350	379	373	335	347	355	357	338	358	361	345	357	375	357	378	341	355	372	356	359	356	341	365	369	376	325	317	344	349	346	338	336	322	325	351	344	343	333	375	339	344	318	328	340	344	316	313	344	381	371	378	370	331	351	347	348	372	329	401	356	346	340	345	360	337	317	363	350	371	370	337	356	348	394	329	389	379	367	350	354	372	371	335	327	361	354	356	365	337	303	319	342	346	334	338	366	345	347	365	329	360	368	319	325	362	338	362	329	349	352	352	349	349	395	308	360	351	337	320	365	329	363	348	337	319	333	342	336	380	343	358	315	368	378	327	336	375	344	323	340	353	349	403	392	360	355	369	354	334	354	312	363	379	356	361	326	333	353	372	334	344	354	372	372	351	349	357	326	345	336	374	344	359	355	335	338	350	358	329	339	336	363	307	324	355	347	321	405	346	342	322	347	380	353	371	377	359	361	372	342	328	369	335	379	350	372	339	365	337	348	355	330	344	345	348	389	363	348	321	369	341	323	377	367	319	375	348	358	323	364	337	346	348	354	337	363	347	336	371	361	338	342	330	322	324	335	381	362	395	354	394	352	323	326	386	381	310	378	341	334	354	333	339	344	363	347	363	371	356	355	386	343	372	333	336	337	364	334	346	329	341	354	359	338	339	354	380	346	320	354	321	362	360	356	335	355	340	341	352	405	368	388	341	352	328	362	335	353	364	371	359	333	352	357	350	385	366	381	327	329	343	332	333	352	342	382	379	356	361	360	340	317	382	351	338	400	365	356	359	328	321	357	348	333	393	335	317	313	346	344	362	351	354	334	375	351	374	341	383	329	337	346	338	329	302	366	337	310	343	353	350	314	337	319	351	351	360	337	349	341	355	339	358	350	356	382	358	342	339	364	314	375	358	339	340	326	361	352	332	335	398	357	366	383	353	350	358	331	342	348	339	364	362	368	305	351	348	333	315	334	337	360	334	344	346	359	375	340	378	373	360	381	338	352	360	361	340	358	361	386	350	339	346	340	356	390	374	345	322	348	360	358	336	342	341	349	352	364	350	326	361	383	347	379	347	349	341	353	344	377	343	332	376	344	338	356	356	344	320	359	372	349	339	374	353	373	368	328	382	370	351	345	351	341	342	342	355	362	376	337	322	378	363	356	358	377	338	327	340	359	330	326	361	390	324	354	378	320	332	356	350	348	320	377	344	354	367	346	342	371	351	341	348	363	349	351	329	363	358	364	371	304	340	359	351	362	360	360	391	362	365	348	396	339	312	315	324	340	344	314	352	335	377	354	363	350	321	332	358	366	328	365	359	354	332	349	367	343	314	336	372	346	325	346	312	357	341	333	362	353	340	332	336	351	328	361	360	350	347	364	318	359	362	352	344	327	380	359	350	370	333	342	339	348	345	372	334	325	341	336	377	364	362	357	353	366	320	352	360	347	376	340	352	301	342	336	363	353	338	381	378	337	356	320	352	347	342	344	347	368	335	360	336	318	360	355	391	369	363	367	339	331	360	334	335	347	380	349	343	326	331	344	356	335	329	343	334	383	361	322	371	365	360	343	374	298	334	341	362	321	331	351	302	357	331	339	344	361	335	380	365	343	344	366	352	365	361	365	367	332	352	370	340	327	328	373	335	321	351	376	311	339	346	364	353	368	367	379	316	322	351	372	343	351	335	348	348	389	359	362	336	358	349	374	346	333	318	347	339	350	345	387	366	326	322	352	355	336	343	364	417	331	341	360	345	317	355	369	380	314	363	359	360	354	315	348	356	335	363	343	334	352	360	359	333	367	330	349	365	337	346	352	345	325	348	359	369	319	315	354	361	346	336	382	336	369	352	349	356	325	339	317	325	339	358	362	376	339	296	314	344	337	325	326	344	355	317	370	338	336	365	337	355	356	316	369	339	343	359	369	363	346	374	361	346	318	338	342	357	355	360	365	369	321	360	338	328	371	366	385	340	321	366	359	355	361	369	347	349	315	375	355	352	355	339	361	345	333	345	346	350	353	360	363	359	315	342	361	379	340	367	336	370	340	350	343	342	357	370	348	324	357	337	339	341	350	343	366	350	347	397	340	325	333	381	360	379	340	345	353	371	339	353	336	354	339	328	333	365	378	329	366	369	322	377	386	335	383	383	364	344	353	385	336
28212	15249	2164	640	515	454	410	412	412	374	372	387	406	367	376	368	350	383	371	394	409	397	368	405	405	395	367	378	400	386	371	410	354	376	394	401	357	395	392	340	415	389	390	381	371	350	335	361	360	402	384	425	386	399	357	398	381	391	379	391	398	377	369	355	340	369	338	336	381	396	366	392	364	381	364	374	408	378	363	355	366	341	392	425	381	365	354	374	344	393	384	432	380	373	399	394	364	380	421	392	373	384	382	395	362	392	374	355	358	384	368	416	390	332	355	394	345	379	342	377	370	383	382	371	394	361	369	381	348	351	392	370	384	387	383	411	376	399	383	394	380	381	399	401	358	384	386	338	368	355	394	346	398	337	391	386	365	384	357	360	350	392	378	371	341	390	391	375	367	363	373	383	405	389	368	395	390	365	381	368	377	382	370	376	336	356	369	389	371	355	396	371	357	355	367	360	354	382	355	369	393	337	345	366	391	386	383	359	348	347	395	384	408	375	369	384	371	381	369	395	343	368	395	364	377	386	353	405	372	399	403	367	367	398	368	358	359	409	384	419	389	394	395	363	340	353	349	412	390	356	393	362	370	359	378	389	416	358	397	355	355	372	368	342	370	375	428	345	375	399	366	400	380	381	385	376	393	355	380	347	377	349	375	375	369	415	407	373	340	357	393	384	401	378	399	416	339	370	364	374	380	356	346	377	373	366	374	390	339	375	381	385	420	355	400	352	369	386	381	407	391	395	381	365	402	389	391	346	362	308	387	408	367	341	368	365	357	370	364	337	371	351	376	373	395	340	352	375	351	419	394	382	377	374	382	408	380	363	358	370	359	348	380	368	350	399	374	386	369	378	347	377	354	415	362	397	396	398	393	374	425	332	383	355	374	364	372	381	380	401	348	366	362	357	403	388	369	351	403	388	385	369	370	371	399	367	385	369	375	388	348	378	342	393	370	367	373	387	385	347	358	377	369	361	353	397	370	403	375	346	371	373	388	348	396	373	337	390	348	376	380	354	349	416	393	372	385	362	369	355	362	379	414	383	375	386	371	373	354	363	373	409	350	349	369	385	358	372	394	383	344	390	358	385	379	356	372	362	366	392	375	395	360	339	367	383	353	380	388	373	350	355	378	366	379	344	394	375	421	393	369	330	365	338	393	412	358	413	358	356	342	350	327	380	365	389	397	391	351	373	398	416	397	360	361	350	360	352	364	351	389	351	367	380	398	390	382	373	391	346	398	380	356	363	381	384	410	372	395	399	326	385	401	340	364	412	376	386	348	385	378	345	376	354	356	418	378	386	380	415	401	352	404	362	394	381	357	343	388	372	380	405	408	408	428	398	373	381	364	407	341	342	355	381	335	380	356	386	390	367	379	373	371	353	353	397	380	339	324	358	364	362	332	384	407	354	360	382	375	320	402	380	363	358	359	380	386	383	357	358	353	383	377	421	363	389	390	390	363	378	415	381	378	362	377	355	363	356	376	380	368	400	360	374	367	359	377	362	388	368	372	346	382	340	402	368	349	382	381	383	390	374	342	393	367	405	392	348	369	371	354	365	374	364	367	413	371	377	379	366	384	409	396	408	397	392	385	371	381	397	364	399	378	437	350	376	369	345	392	339	365	367	366	370	378	394	376	356	353	394	348	378	407	358	404	402	356	381	352	352	361	368	376	358	354	364	346	389	373	334	338	382	371	415	393	348	408	368	349	370	358	382	409	367	378	382	371	360	404	403	371	405	393	346	377	360	411	393	378	408	393	402	385	413	373	389	371	383	381	369	358	394	392	390	373	361	335	362	375	361	401	348	393	375	353	385	348	415	387	387	359	394	334	344	387	354	349	341	397	362	390	382	387	379	360	342	391	384	385	354	391	351	344	387	407	401	343	358	401	353	352	366	396	364	411	382	357	397	350	376	374	433	352	357	337	370	387	394	351	367	363	347	375	393	404	369	386	381	373	409	410	383	380	379	371	373	365	413	355	381	406	377	399	408	404	354	370	371	356	368	360	405	393	367	382	357	384	389	377	394	420	369	367	385	395	376	359	379	367	375	359	347	355	373	370	384	398	344	371	343	375	420	372	381	365	373	406	371	404	341	406	363	417	414	338	343	364	392	343	412	395	383	426	363	363	447	379	349	369	345	376	397	365	416	412	381	367	385	353	368	396	356	388	383	368	377	379	358	372	349	407	387	363	358	380	405	381	393	370	366	391	373	371	377	408	367	378	360	412	396	386	388	371	398	390	416	408	340	364	335	346	354	377	377	337	382	377	370	339	362	372	358	347	382	361	386	370	361	363	369	368	374	380	358	361	386	317	358	358	386	372	383	416	362	365	401	397	376	409	347	372	344	361	411	391	411	340	386	362	363	366	418	389	369	367	378	388	369	359	376	359	383	385	417	388	367	362	365	380	384	356	380	382	389	423	379	347	357	363	377	386	378	368	393	361	344	382	370	408	359	397	367	355	353	389	352	352	383	380	352	380	392	377	395	396	388	365	362	358	391	412	359	374	422	360	332	357	368	345	391	384	354	370	389	394	347	373	354	354	404	365	381	367	372	369	374	387	418	365	389	384	338	343	383	337	378	378	368	346	372	399	360	356	380	376	359	362	403	366	414	366	359	371	360	358	360	376	375	374	368	369	356	370	398	390	374	378	348	379	382	345	338	363	362	370	382	412	385	335	398	367	365	353	353	366	348	394	366	397	375	357	416	373	421	408	356	361	360	342	370	372	367	342	350	375	413	383	377	388	362	390	370	388	355	348	359	346	389	378	375	370	365	363	370	392	371	377	375	349	378	396	408	370	376	391	357	365	391	369	376	391	392	406	362	392	403	381	389	362	385	397	367	384	394	364	371	391	367	397	369	400	340	390	409	402	362	405	393	425	365	360	375	348	401	382	371	401	364	362	335	331	414	336	409	373	365	367	387	385	373	375	418	374	353	377	390	390	365	352	391	363	363	393	375	338	367	412	368	370	378	370	402	400	380	350	375	356	366	368	364	372	385	365	380	401	337	370	372	378	379	399	387	364	388	377	386	365	351	399	365	331	371	367	359	370	387	342	378	400	382	339	365	366	383	380	358	429	389	345	345	406	380	372	345	384	382	365	374	359	401	360	387	375	388	390	364	383	389	364	370	347	387	400	387	391	344	388	401	354	381	348	362	407	378	386	403	385	384	368	414	389	382	379	350	398	369	389	340	361	383	387	403	353	387	395	395	403	381	381	351	332	395	388	369	384	383	368	370	373	383	375	359	359	367	361	394	391	364	383	390	345	384	364	376	350	358	367	345	353	365	379	399	372	380	434	410	394	372	352	400	421	331	368	346	357	385	386	349	372	407	387	401	353	386	371	394	388	353	338	376	397	402	389	380	367	376	384	373	352	378	392	348	378	388	385	394	414	371	375	371	374	394	387	391	411	395	357	387	387	375	362	390	372	354	402	381	361	363	372	365	369	363	371	347	387	362	404	376	332	336	390	384	376	348	389	380
5133	1135	1110	718	615	544	505	473	457	422	438	426	440	474	504	412	438	437	457	435	410	431	457	471	458	430	418	459	439	413	424	413	440	414	428	418	445	396	388	438	437	421	415	404	417	412	442	406	426	460	416	419	432	441	432	420	462	426	431	412	414	426	447	408	401	426	413	432	424	457	404	427	428	404	408	395	450	433	409	433	418	408	416	474	414	384	395	428	421	398	450	403	411	409	414	394	452	415	428	447	408	402	442	400	463	450	426	390	454	374	459	394	395	413	378	432	442	420	419	473	416	389	399	410	371	419	389	429	426	411	400	416	431	415	433	394	397	424	414	418	406	430	393	426	395	459	439	420	470	434	404	426	420	408	419	426	393	392	413	411	413	422	422	425	398	411	405	426	441	387	410	440	465	390	418	408	435	435	405	443	416	426	424	412	428	451	430	420	422	416	439	409	398	444	392	432	439	446	443	441	397	453	432	411	431	423	405	433	431	422	421	421	401	416	413	428	414	421	400	450	397	414	413	363	400	427	451	406	393	415	408	431	402	431	420	420	440	432	444	412	414	402	397	414	404	395	444	411	397	414	445	436	429	414	468	423	433	425	410	425	425	395	379	405	392	406	423	424	399	435	445	413	388	407	399	418	413	440	386	402	458	437	428	405	437	407	425	453	411	394	447	443	438	423	453	393	405	404	428	434	418	408	438	409	410	417	413	439	432	418	420	395	395	410	442	432	436	408	369	425	415	439	399	400	431	443	403	416	425	415	413	406	433	456	402	404	389	416	425	443	400	407	426	392	437	421	390	411	429	401	418	425	451	391	421	432	460	428	422	423	427	458	397	403	423	424	428	425	430	401	412	436	425	448	384	389	399	421	395	387	433	397	432	439	423	409	396	447	435	459	386	404	409	453	423	416	415	430	421	418	414	425	449	421	418	471	404	420	437	420	429	470	428	415	384	424	449	445	430	413	397	434	396	451	439	410	403	413	419	411	433	381	397	411	443	415	413	434	410	398	452	422	422	397	421	391	427	434	383	410	414	398	427	444	427	445	422	378	439	417	421	424	420	441	434	408	420	426	429	434	407	401	391	414	417	437	439	429	414	379	435	426	453	408	446	395	413	407	420	403	414	400	400	405	447	456	435	384	389	445	443	443	433	403	453	369	405	425	443	450	449	415	422	439	436	415	403	431	423	414	421	422	482	421	432	409	418	405	426	430	432	414	424	436	455	403	428	421	421	413	387	404	422	426	414	432	443	420	424	435	415	387	452	429	404	453	430	447	393	450	410	422	399	411	416	439	415	442	447	429	390	391	424	406	426	387	409	439	437	383	428	425	435	398	454	427	420	383	431	428	430	443	473	436	435	428	427	440	388	409	438	434	448	398	437	413	440	405	412	401	411	436	383	461	414	404	419	435	394	433	405	396	445	422	423	426	393	399	408	392	404	435	452	396	443	435	402	440	409	436	419	419	423	418	421	430	442	434	433	390	436	426	420	440	431	405	411	422	434	414	446	424	418	465	428	426	434	421	424	417	432	399	445	428	392	388	388	411	434	407	444	439	421	429	375	411	451	401	421	399	457	419	438	425	445	463	434	455	417	439	427	389	438	420	459	395	427	431	453	442	437	379	438	410	411	460	427	430	419	434	415	419	377	404	446	369	454	429	431	402	432	406	436	414	411	438	422	412	400	401	408	412	413	420	437	385	413	452	415	424	410	392	436	434	450	416	413	395	384	411	435	420	385	422	421	405	429	427	443	420	423	412	432	371	410	399	447	419	422	406	424	375	426	449	427	439	415	454	403	401	461	415	406	429	448	418	412	431	426	419	453	421	424	432	393	438	423	431	417	399	406	444	446	389	411	419	432	398	416	422	409	426	399	426	401	413	429	437	435	403	388	415	433	409	366	432	403	410	400	430	394	411	421	431	394	409	406	402	397	414	427	431	428	383	423	399	404	426	457	442	403	448	405	433	425	427	447	405	396	365	410	409	391	437	427	421	436	437	401	443	393	460	422	428	420	445	431	387	411	425	402	378	402	390	417	450	417	400	406	422	405	415	438	407	394	414	439	391	443	426	401	434	411	439	412	437	446	415	450	423	395	416	448	419	440	437	378	446	384	437	383	442	405	414	438	463	421	411	428	385	395	406	451	408	438	415	421	383	446	409	395	431	453	385	404	408	449	442	421	424	438	443	360	401	433	459	423	394	442	419	422	384	402	408	470	409	406	389	444	411	383	456	385	418	445	453	396	443	436	408	424	402	403	441	441	415	450	456	441	449	423	452	428	445	401	365	403	445	401	451	483	446	410	390	423	415	433	401	425	434	424	438	413	455	430	410	438	424	432	405	399	458	422	409	387	375	409	386	422	434	413	435	415	445	457	412	401	383	412	404	408	383	424	391	450	432	429	404	438	432	402	444	431	409	422	433	402	417	439	433	417	433	439	436	413	413	411	412	407	442	410	395	401	383	426	387	371	410	426	424	402	441	420	417	406	419	417	408	435	439	443	428	431	402	363	397	443	463	445	432	414	424	431	463	420	414	396	421	452	444	450	394	419	452	398	392	424	416	450	400	460	415	431	419	393	393	452	362	448	401	413	452	426	415	434	426	438	402	454	394	397	398	430	412	389	429	443	389	435	426	426	391	426	413	417	408	423	416	424	398	429	403	409	419	434	405	428	405	406	423	421	417	442	465	401	395	467	395	431	410	438	426	449	458	437	410	405	426	430	435	426	387	413	421	451	442	411	447	396	391	446	390	437	409	422	445	395	461	445	420	444	411	457	428	404	419	445	434	452	428	403	453	418	413	432	429	406	413	398	437	439	397	418	430	414	379	395	407	417	406	408	410	406	432	393	410	415	440	426	387	433	404	435	449	421	399	375	395	423	463	422	445	408	448	404	405	384	425	420	440	390	440	380	410	428	375	428	394	423	411	415	431	422	434	429	436	402	384	463	417	456	422	397	371	413	394	436	408	434	403	399	366	443	406	411	385	405	439	423	416	404	395	478	419	402	413	412	423	396	437	430	463	417	431	424	439	420	432	457	408	412	419	419	420	394	421	439	436	411	428	433	393	445	413	415	452	448	421	434	430	454	414	411	437	435	421	413	423	449	437	424	394	396	407	449	424	393	401	418	429	383	466	422	444	410	453	426	437	408	422	416	437	419	394	396	430	437	395	429	412	405	400	427	411	404	396	409	450	440	432	420	430	414	430	419	437	421	438	411	426	411	382	407	445	408	442	410	420	441	410	431	395	429	439	399	414	398	436	427	442	408	417	452	414	418	425	438	395	425	433	401	413	395	429	431	395	438	408	410	436	418	415	441	406	389	435	415	438	403	416	393	456	414	439	413	408	429	410	394	406	431	396	473	416	421	374	422	400	435	410	412	425	376	391	375	425	393	462	426	421	392	421	441	413	406	414	397	447	423	414	409	446	452	463	419	469	440	393	414	383	453	422	418	438	406	416	424	440	407	405	435	403	417	372	434	423
25417	20978	27552	24560	20971	11049	1040	656	501	443	391	348	297	313	260	257	280	223	233	222	227	211	214	199	185	190	182	171	187	195	163	184	167	190	183	147	169	199	149	152	170	178	151	187	166	169	158	197	159	174	175	168	182	185	148	156	190	151	136	154	137	153	158	145	157	155	142	142	160	178	163	172	158	178	153	162	163	165	180	152	182	158	181	143	161	164	153	188	172	151	149	137	158	136	167	143	138	169	166	149	152	160	150	156	167	151	162	152	171	149	176	172	164	154	147	151	149	165	150	146	142	155	158	169	148	152	172	143	158	153	156	177	172	151	154	150	158	195	167	176	154	172	164	163	165	162	174	136	165	155	159	164	177	164	149	166	177	159	158	155	156	171	159	153	165	164	161	169	172	128	150	154	161	158	158	157	181	159	158	149	139	168	153	154	169	144	163	173	150	163	168	169	161	169	156	129	136	149	146	176	150	160	168	151	156	161	151	162	145	152	151	153	162	148	151	153	143	164	179	156	134	169	138	165	155	160	167	177	156	181	175	146	155	173	142	153	160	166	158	171	174	151	146	152	163	160	167	139	159	152	163	175	174	160	150	140	157	170	154	173	172	153	152	153	169	149	168	164	155	157	164	165	169	159	149	166	184	165	137	151	137	178	166	165	154	165	151	148	148	140	150	163	115	158	147	151	153	157	178	160	157	156	156	149	134	164	167	148	153	139	150	143	148	161	153	155	172	151	165	170	144	139	153	168	140	163	142	152	161	161	136	153	173	151	163	151	143	173	147	143	152	160	168	153	161	160	148	142	141	161	178	168	150	158	142	146	167	145	147	142	170	153	169	149	173	165	138	155	165	132	157	182	155	153	176	151	154	158	156	164	155	167	163	182	147	151	128	149	168	162	153	134	163	187	151	157	161	152	174	164	179	153	157	145	142	165	157	171	167	163	150	155	157	159	180	177	167	136	158	174	176	165	140	167	160	159	155	161	151	169	166	153	157	147	149	144	153	148	150	155	136	139	154	146	140	171	161	159	154	131	171	155	163	175	149	170	170	150	137	153	155	151	165	125	158	155	154	169	141	170	159	147	164	176	170	144	161	144	138	135	133	160	139	160	177	168	157	152	153	159	145	175	155	192	165	159	172	141	174	145	145	176	173	168	155	156	176	163	152	151	136	153	155	177	169	147	135	147	152	155	151	148	172	169	147	135	157	158	159	150	169	164	177	158	154	160	174	169	159	169	162	168	138	153	177	160	166	147	167	187	188	162	153	170	172	135	163	152	138	141	166	172	167	165	144	151	164	169	152	150	158	167	147	151	163	162	158	158	157	142	152	155	145	169	153	154	165	141	155	143	167	158	160	160	169	170	177	157	152	162	169	147	156	153	172	158	148	154	131	163	140	149	158	159	153	165	151	173	142	187	149	153	150	147	183	145	176	164	162	166	136	151	145	164	159	163	156	162	160	162	156	157	153	152	155	163	177	144	150	150	146	146	168	141	155	164	136	151	172	153	155	167	161	186	158	160	189	162	176	166	158	152	157	157	170	160	155	190	160	173	167	149	168	168	148	148	160	167	169	152	147	146	158	162	158	177	152	164	180	166	149	154	153	156	131	173	178	180	138	141	172	158	169	146	150	154	154	152	163	174	168	137	135	156	140	182	176	146	170	144	135	145	136	169	163	149	145	177	159	156	148	157	155	156	152	154	191	157	170	168	133	151	133	146	154	146	162	150	155	153	142	120	149	146	164	169	182	154	150	179	168	169	177	178	145	162	168	165	163	178	164	165	146	154	153	140	158	166	145	147	148	147	158	176	153	155	160	163	167	122	152	167	155	158	148	150	174	152	143	135	183	162	160	168	159	149	151	183	163	166	159	149	140	166	156	142	151	141	165	163	165	166	154	158	148	139	175	157	128	176	136	149	151	177	163	159	147	158	164	158	154	157	154	148	169	160	133	156	156	145	167	151	148	152	160	145	149	154	154	144	155	144	180	133	157	175	159	140	162	164	155	145	162	151	145	156	163	147	162	169	170	163	146	149	162	156	153	163	144	151	147	166	155	154	166	173	174	148	159	166	163	154	144	160	172	179	150	152	165	149	164	172	162	148	164	143	150	155	160	141	157	152	145	175	161	155	149	157	150	172	143	162	154	171	156	152	144	173	163	170	136	136	158	140	175	168	142	164	152	169	158	154	157	138	147	145	164	165	166	159	153	159	138	165	133	165	166	154	155	140	138	157	171	148	149	173	148	150	171	158	143	156	151	166	156	153	157	142	131	182	170	151	144	156	161	171	151	151	184	178	177	148	164	141	177	153	139	150	146	161	153	159	135	150	155	156	161	184	175	161	151	156	146	136	170	153	145	144	158	153	169	146	152	166	180	151	150	149	163	169	155	167	161	155	150	162	173	172	161	135	148	164	153	141	170	154	160	156	165	151	156	141	129	164	152	156	154	149	150	151	164	141	176	156	163	151	145	189	153	153	150	167	148	181	153	153	161	155	173	147	138	168	159	151	182	148	174	163	161	127	132	138	140	172	155	163	161	137	170	156	159	138	150	137	163	138	153	158	161	153	127	152	148	156	163	168	175	155	162	141	138	163	158	172	148	148	184	152	146	176	159	153	161	142	175	149	168	153	147	164	174	140	156	161	157	167	167	163	150	157	150	163	177	149	160	137	149	153	147	157	154	186	177	137	145	151	164	172	169	148	173	165	146	150	160	177	153	141	147	169	162	149	182	158	171	155	170	164	156	159	139	139	151	179	134	146	168	158	148	147	158	160	158	150	161	160	145	152	157	153	157	162	154	156	149	157	155	140	141	122	147	159	172	175	150	155	138	167	152	162	149	147	152	139	177	147	154	146	184	148	148	157	169	161	169	141	145	154	156	151	171	184	166	155	169	161	162	163	156	170	160	141	165	165	152	123	167	160	165	152	138	131	144	146	154	193	139	160	139	146	160	173	170	174	143	160	157	154	145	163	149	150	149	178	180	171	152	154	147	134	152	136	163	156	131	148	169	148	171	168	159	151	156	167	143	153	143	168	156	148	179	143	154	161	168	135	171	157	157	161	165	131	157	182	168	151	184	157	174	151	135	165	158	141	166	152	146	152	163	174	164	138	140	144	180	158	165	162	155	163	164	148	151	151	166	157	161	179	166	150	160	159	186	152	154	158	160	164	172	147	177	155	156	163	141	154	150	178	143	132	146	149	183	150	175	167	160	153	136	164	142	138	156	151	179	140	147	150	168	152	145	173	143	150	158	156	132	161	158	143	145	144	159	186	162	160	134	162	158	150	152	143	129	156	150	161	157	160	170	184	167	150	148	165	155	162	176	173	172	145	150	171	152	167	159	152	160	159	149	178	155	159	142	143	168	145	160	145	157	173	151	158	155	144	153	172	152	147	165	160	170	153	130	147	175	161	144	161	168	160	141	169	153	146	171	137	160	139	150	167	196	151	142	144	152	156	162	152	166	153	154	158	138	162	168	163
7152	11168	10252	5562	3496	2332	1709	1342	996	854	723	675	569	512	502	472	387	376	362	309	297	298	297	289	285	271	257	249	274	256	235	248	249	230	228	193	201	234	201	217	213	194	205	195	212	183	215	206	197	184	211	200	194	198	172	169	208	194	202	172	204	201	184	200	193	204	193	192	186	179	201	189	180	191	179	192	202	204	199	198	200	199	179	174	175	192	212	196	195	180	201	209	176	169	181	188	209	194	170	196	187	200	158	176	187	194	185	161	193	194	167	185	194	216	198	203	171	189	181	176	175	216	190	193	192	175	185	178	198	162	176	201	181	188	184	180	173	186	182	168	184	187	169	179	159	171	192	198	198	179	179	206	181	211	181	181	172	174	193	190	160	176	201	185	194	176	201	203	180	182	184	187	181	169	172	207	211	192	190	172	194	189	184	159	171	191	176	196	210	178	206	199	198	196	174	187	185	187	187	198	180	203	200	214	186	191	158	175	178	183	198	178	193	183	189	193	160	176	180	152	172	168	183	203	193	190	182	167	196	179	171	189	197	163	186	210	176	172	185	162	187	173	159	197	185	182	187	181	182	200	187	175	157	196	173	173	201	181	179	185	187	192	195	181	182	209	174	184	188	175	200	175	195	187	183	186	169	182	167	182	181	167	189	168	156	186	178	166	197	190	186	163	169	170	197	154	196	183	176	183	197	207	189	195	190	190	195	183	193	179	174	201	206	182	171	187	186	191	171	210	192	182	202	181	188	196	174	188	172	204	197	209	191	198	179	172	164	177	191	176	189	190	179	176	171	210	195	173	191	181	162	175	168	158	168	196	189	190	169	167	187	190	188	167	213	191	169	180	187	187	191	160	195	192	199	207	196	181	174	210	175	196	180	177	186	190	180	163	190	176	170	176	193	182	179	197	187	172	202	164	184	164	207	201	185	167	170	177	193	181	190	160	182	157	191	184	186	202	163	166	181	172	184	205	168	207	199	176	172	166	173	176	197	198	169	180	191	185	164	177	188	191	174	153	171	180	193	173	181	174	163	148	162	184	174	179	185	200	172	175	203	180	162	170	189	197	184	197	190	182	183	201	182	155	184	196	180	173	161	184	200	185	156	174	199	155	165	197	199	163	176	176	191	191	162	193	204	179	175	177	190	153	167	186	192	194	168	172	212	191	158	176	194	195	193	170	183	169	174	163	186	175	203	189	190	180	183	194	200	176	202	192	189	184	205	209	188	192	169	190	173	173	168	184	195	186	159	185	192	186	202	190	175	173	185	184	179	169	178	166	191	159	180	183	168	194	162	175	185	202	177	181	188	162	220	175	188	172	176	170	186	172	164	183	183	180	170	176	192	188	189	171	180	175	193	161	169	190	202	180	170	184	191	176	191	191	207	188	176	179	168	190	190	188	212	181	185	183	206	157	169	196	192	187	209	175	184	194	151	184	173	183	174	176	174	180	170	171	187	171	192	190	174	186	211	186	175	184	158	170	189	180	184	184	179	184	209	195	193	178	152	171	177	199	167	187	167	205	189	177	184	180	186	193	170	184	171	174	151	160	197	167	179	173	210	174	171	191	188	167	175	181	195	199	161	184	188	177	181	190	163	171	184	168	178	173	191	190	178	202	195	165	165	159	191	170	171	189	194	187	187	208	187	190	151	186	191	187	214	167	181	210	206	215	196	199	186	177	188	180	180	208	172	178	187	170	190	174	177	190	169	193	174	172	171	183	192	178	188	153	175	196	207	202	191	189	194	193	206	168	223	204	178	175	185	183	198	185	194	195	187	177	165	183	201	192	193	176	207	170	178	173	216	184	172	179	206	188	174	190	173	180	170	169	171	154	193	190	192	175	168	200	193	208	195	191	169	202	189	150	183	179	179	172	165	181	196	165	177	171	174	199	188	189	183	198	179	173	186	181	179	167	197	185	198	180	194	197	181	177	172	149	177	182	164	160	211	199	196	166	188	168	187	171	187	173	199	188	185	192	175	173	183	178	181	178	181	196	193	177	205	185	204	212	189	175	167	205	179	194	183	188	187	180	198	185	194	191	180	182	173	175	169	196	200	175	203	183	201	193	200	185	183	192	197	198	151	181	167	183	185	170	206	182	175	171	186	187	184	173	162	206	180	180	178	173	177	188	176	181	186	202	193	194	190	187	176	170	186	175	183	177	169	192	201	206	183	202	199	202	194	157	192	200	215	183	182	175	200	178	199	180	186	193	179	182	175	180	191	199	205	187	168	197	176	182	186	197	191	179	200	176	171	197	188	200	169	166	186	219	181	189	191	191	197	160	216	183	165	197	196	181	187	192	181	214	188	203	173	188	206	181	198	164	191	189	192	171	179	185	187	180	173	200	186	176	185	196	196	172	178	169	185	206	194	164	180	183	188	162	175	182	181	207	184	195	192	193	196	170	201	163	185	207	180	177	189	178	170	151	192	190	185	216	203	160	191	183	176	181	210	191	168	161	191	209	180	186	168	162	185	195	170	178	188	173	178	190	185	192	189	169	174	192	213	177	161	159	224	201	172	194	211	194	183	187	186	177	171	174	198	192	142	195	155	173	192	182	214	201	198	187	190	168	190	218	210	182	186	184	172	173	186	162	175	177	191	177	186	181	169	183	190	182	173	152	170	158	174	189	163	188	174	169	157	190	180	177	186	159	201	185	176	191	183	182	175	195	181	187	187	212	181	187	194	187	175	181	192	179	169	180	193	200	184	186	197	188	165	179	195	195	188	173	205	190	173	178	191	175	200	189	205	178	188	184	175	192	175	179	181	176	176	157	189	191	180	193	183	171	174	161	154	156	176	180	189	179	200	183	166	184	157	172	188	190	212	190	203	173	163	201	160	179	210	166	190	185	190	171	192	197	160	169	199	210	181	186	199	193	198	200	172	193	182	162	177	171	165	194	198	182	182	197	177	177	180	181	170	187	174	184	187	184	187	188	193	200	181	160	197	174	181	175	172	184	204	185	168	166	192	177	177	188	209	197	182	178	165	148	190	176	170	147	182	190	179	169	175	182	181	164	150	164	184	176	182	188	194	169	185	176	180	193	184	175	176	183	199	183	184	172	208	183	183	180	188	173	198	168	193	205	201	179	164	187	177	187	183	164	194	168	184	189	189	196	174	158	171	181	193	189	185	185	175	186	175	185	198	182	179	170	183	156	197	182	198	192	181	186	186	178	196	204	178	165	188	174	202	191	175	176	185	205	182	180	192	173	190	191	197	177	187	168	158	161	205	186	180	200	164	172	192	170	180	194	191	181	174	172	191	187	208	176	179	193	190	168	190	177	217	185	200	175	186	171	182	193	177	160	190	165	172	182	167	178	144	177	184	183	194	183	165	178	194	189	171	182	199	170	187	196	180	174	168	171	192	197	199	188	203	187	172	184	169	160	191	183	190	159	185	203	184	168	195	198	191	171	185	200	185	168	186	188	185	200	159	200	193	180	187	196	179	173	195	175	167	168	182	161	208	198	199	191	190	166
23343	20986	27897	24258	21000	21061	8881	1317	1007	819	804	758	598	610	608	579	493	477	453	485	443	485	440	424	394	424	420	395	385	366	418	406	375	394	396	382	404	386	376	413	379	382	379	365	371	363	351	382	381	391	394	391	367	380	377	342	390	337	376	369	416	361	369	344	348	357	349	377	332	352	412	353	345	362	348	315	375	337	336	352	383	365	349	354	348	363	360	370	354	347	358	345	347	361	357	324	357	360	313	356	352	360	361	336	348	398	339	347	354	359	333	353	366	370	343	345	352	343	379	352	353	356	353	398	336	352	343	379	354	355	326	351	356	362	357	359	371	352	341	373	338	348	337	367	353	353	337	349	398	343	371	350	317	352	378	334	381	344	317	344	402	339	340	319	391	372	311	364	376	356	344	335	344	333	350	328	345	316	331	361	399	351	372	317	347	374	328	398	381	372	351	352	363	322	317	360	365	347	345	352	362	343	350	364	350	379	342	335	357	369	362	379	350	345	393	360	344	356	364	343	370	372	353	353	367	341	349	343	380	339	354	320	388	378	355	358	358	364	371	336	312	339	369	380	333	324	350	305	373	361	360	337	340	318	362	370	315	355	343	341	365	335	338	369	347	364	350	362	334	348	346	340	348	343	326	360	346	350	356	346	377	351	324	359	368	344	363	349	346	334	338	363	366	385	393	378	344	344	339	306	376	365	342	362	336	355	304	339	345	378	322	325	361	362	374	346	350	357	346	323	377	356	354	351	376	340	346	315	325	378	340	331	339	336	359	365	384	357	375	325	341	341	361	361	355	364	356	343	324	354	348	331	327	361	353	381	360	348	355	346	316	394	346	344	333	327	363	390	334	343	328	353	363	399	337	348	341	312	343	338	377	363	341	354	385	323	334	376	347	382	349	348	372	382	349	408	319	350	349	376	360	355	363	388	367	387	313	341	333	317	340	382	330	348	352	397	366	323	345	347	345	362	361	345	349	357	325	350	323	371	327	342	360	331	350	316	333	340	392	373	365	331	327	374	379	328	339	365	324	313	309	342	349	372	364	356	363	330	355	355	340	344	389	366	311	343	332	311	353	350	372	342	394	349	344	358	342	349	363	348	393	352	369	361	341	356	382	337	374	344	369	380	348	337	368	338	404	316	381	353	371	339	333	351	354	371	346	352	348	341	324	333	331	341	332	365	373	364	370	332	367	331	356	332	334	337	358	359	344	333	342	348	350	346	359	342	341	361	362	376	376	350	348	375	349	347	322	376	399	369	372	354	384	363	342	323	320	353	363	376	346	340	349	349	345	346	368	365	344	346	360	341	326	359	346	376	343	358	370	374	399	331	378	354	321	339	343	357	332	341	348	351	356	352	350	370	333	348	354	383	353	334	388	359	340	331	363	369	372	346	374	345	343	337	313	340	375	328	343	352	353	342	332	353	365	333	342	321	383	354	398	327	349	353	364	369	313	368	352	379	326	328	354	323	363	363	322	333	340	356	351	341	394	341	351	330	323	332	339	360	345	338	335	351	328	368	345	350	333	361	374	362	340	380	342	338	347	363	335	337	367	384	342	353	343	322	357	339	356	330	330	342	350	363	396	324	358	358	376	329	347	369	355	363	329	354	344	358	344	340	346	327	339	341	326	333	349	374	362	370	362	355	327	337	344	337	349	355	347	332	340	347	358	346	366	372	374	375	349	382	368	336	352	344	364	341	343	351	356	321	318	351	327	345	350	349	350	353	356	349	331	362	382	358	323	378	355	342	378	308	331	351	351	362	302	352	341	349	350	332	334	344	330	314	391	348	353	353	338	340	317	335	358	366	334	348	351	348	346	360	354	357	331	354	329	361	350	386	345	366	372	356	359	379	344	327	334	327	357	317	360	341	375	367	338	356	342	372	390	366	345	341	361	340	361	348	355	365	378	315	298	369	360	352	353	351	325	388	346	334	321	338	337	344	367	342	359	338	331	348	328	368	316	332	343	351	382	361	332	388	344	351	327	359	383	325	351	332	373	352	340	339	327	339	320	330	338	338	359	361	333	352	361	357	370	319	380	334	332	353	339	340	358	376	365	348	325	324	370	346	390	347	337	359	385	347	360	354	347	306	349	372	312	350	348	336	303	353	374	335	335	321	343	352	318	342	357	343	322	392	307	369	355	323	338	369	365	384	367	352	346	332	344	352	355	326	375	326	358	369	346	358	324	344	358	359	319	324	334	404	328	363	375	374	364	371	326	345	372	347	328	370	364	347	328	327	331	377	355	329	364	370	384	374	355	344	363	362	352	358	358	347	369	316	356	336	346	363	334	344	313	375	370	324	340	344	370	359	315	331	348	362	344	333	346	340	341	345	346	340	327	319	322	389	361	348	364	365	377	324	302	372	353	346	363	331	364	358	372	321	302	353	343	354	317	369	350	321	372	365	325	328	345	341	347	378	354	352	359	355	318	325	372	335	366	350	314	337	334	357	349	340	352	353	353	373	341	358	348	357	351	349	337	338	355	359	360	312	349	350	349	323	361	336	339	371	368	330	352	335	331	330	352	360	348	360	358	365	337	384	362	343	357	322	369	387	368	392	346	343	342	341	357	367	339	345	315	320	369	380	373	324	382	353	343	334	341	361	333	363	394	366	352	368	354	339	341	347	397	377	349	336	346	354	349	402	314	313	380	327	365	350	358	347	396	345	346	334	351	350	318	356	323	343	368	339	356	364	329	325	360	354	363	377	340	347	331	354	404	332	370	368	328	324	363	342	367	318	358	346	330	368	357	306	328	345	367	385	360	333	336	359	333	345	322	347	296	328	330	378	368	360	344	370	348	335	318	375	339	331	301	374	361	343	330	362	349	333	338	364	336	357	349	359	366	321	349	370	388	366	342	341	316	369	373	355	377	349	343	331	330	329	360	354	343	338	375	343	339	375	359	345	351	345	339	326	339	347	354	349	367	354	367	325	346	358	357	377	328	335	353	365	380	355	364	348	318	387	341	351	336	350	354	362	360	347	381	366	339	350	363	342	333	357	297	366	380	370	377	321	369	388	353	360	385	363	387	372	316	339	376	351	381	339	328	353	368	340	362	363	363	346	310	334	350	361	366	350	318	400	335	345	365	343	361	328	352	331	344	311	359	341	353	330	341	337	336	332	360	356	348	347	362	349	321	336	355	365	376	387	351	341	344	362	332	315	327	327	367	369	357	348	373	348	351	343	382	346	347	374	349	362	343	379	347	349	338	332	360	357	324	357	379	314	405	350	347	346	380	355	336	368	348	342	354	357	344	398	353	360	378	334	379	389	310	347	314	368	365	344	352	328	387	330	376	350	344	360	358	347	354	337	362	360	351	342	357	367	335	334	341	378	330	374	331	343	335	337	340	323	328	315	344	365	358	347	360	377	372	350	376	345	355	357	344	350	345	369	370	349	341	351	369	333	381	392	368	321	355	335	353	370	345	349	362	361	306	333	345	349	356	330	344	324	353	389	326	346	356	375	364	376	372	374	340	372
10034	17551	16400	9283	6147	4237	3180	2439	2047	1671	1468	1224	1082	1049	883	798	785	708	684	618	624	565	530	519	525	545	477	519	486	483	438	447	422	468	435	427	413	444	406	416	424	380	390	423	400	410	437	368	381	355	376	394	401	392	374	388	347	367	387	349	398	337	359	356	368	377	385	372	363	340	366	357	355	367	368	392	364	376	392	392	353	350	338	353	395	357	369	390	350	380	343	332	382	356	339	346	356	319	349	408	335	354	323	376	325	387	362	339	355	347	375	358	351	381	391	333	341	372	361	354	344	383	353	350	368	350	340	365	354	358	358	368	323	322	372	353	338	337	324	335	362	350	349	376	363	374	349	327	321	334	353	369	360	347	336	349	354	340	324	355	329	327	341	337	351	374	360	341	338	369	362	353	337	357	356	350	338	347	374	356	313	369	333	353	376	353	338	354	375	347	356	357	387	339	361	354	346	324	350	329	326	332	318	364	325	330	375	328	319	352	362	351	328	327	356	379	346	329	345	353	302	339	361	353	368	372	353	360	346	366	333	379	359	383	379	347	350	313	359	359	335	343	346	363	350	375	343	335	338	388	330	335	346	319	345	320	331	369	343	338	357	338	354	325	325	377	361	328	350	368	312	357	324	344	335	328	338	348	356	356	343	376	379	361	332	347	356	320	341	348	327	325	351	378	364	351	352	338	353	351	375	322	340	326	339	384	371	362	362	398	383	324	360	343	358	347	341	330	356	354	333	347	386	390	360	350	326	333	336	340	363	370	336	347	338	368	332	308	347	351	341	356	335	357	356	353	390	358	357	371	321	369	347	355	344	337	341	371	351	327	349	346	364	344	311	365	372	360	343	383	355	364	375	361	344	329	324	356	326	323	322	334	341	326	357	338	385	327	363	355	328	356	333	347	344	350	350	373	352	328	304	350	324	365	374	344	357	327	359	333	348	332	354	349	338	324	323	356	340	365	324	379	363	322	364	340	344	337	349	318	358	323	343	377	338	351	345	314	332	342	371	375	364	323	346	347	363	364	375	338	377	322	372	333	373	355	363	354	358	339	356	322	363	339	322	354	326	353	341	366	330	318	372	358	342	309	333	337	360	336	343	354	346	329	321	368	330	351	364	326	348	381	346	349	303	343	367	338	362	360	370	345	374	297	340	359	315	341	324	360	371	351	320	367	374	338	357	362	340	362	352	364	367	358	344	312	342	330	365	316	349	366	332	343	372	354	352	343	351	332	345	393	329	335	309	340	348	365	334	350	364	352	380	323	341	335	363	369	370	331	319	334	359	338	305	336	348	360	345	350	373	372	364	358	329	350	363	339	357	318	343	347	345	349	372	331	315	346	348	353	320	364	356	344	332	336	357	326	380	345	306	365	353	370	366	353	351	380	352	342	350	341	325	327	375	348	325	338	349	345	352	336	361	309	320	399	332	368	365	293	332	344	343	317	335	329	343	364	358	367	385	367	336	351	355	326	375	333	319	298	334	362	349	350	402	339	356	335	336	355	353	339	349	344	353	334	321	310	341	357	342	352	340	337	351	380	352	360	367	350	363	340	350	335	312	333	344	350	378	366	363	336	342	372	333	381	336	353	349	344	352	375	362	364	373	366	361	352	326	346	343	365	336	336	344	353	365	334	337	341	339	341	339	342	322	345	351	358	312	362	341	364	330	342	344	372	345	328	359	364	368	316	339	350	355	346	326	355	336	365	380	385	345	350	310	357	342	358	332	346	326	362	379	348	344	349	362	335	353	353	355	333	357	368	342	324	343	314	349	350	358	350	359	354	361	317	347	378	369	320	401	334	310	353	292	348	357	343	362	307	350	381	351	333	377	338	395	318	375	388	338	349	365	335	335	371	349	356	380	327	339	344	362	329	317	359	364	368	339	341	367	369	343	354	336	368	351	322	334	339	354	322	339	361	311	349	381	379	340	334	340	373	364	328	352	353	353	367	352	362	331	342	352	365	344	346	320	353	333	328	352	339	340	356	373	367	311	334	356	358	368	375	350	360	324	343	355	335	339	363	341	355	353	327	344	373	346	342	345	347	336	356	348	373	366	341	362	316	347	378	349	358	338	376	353	341	399	376	359	338	374	356	338	342	352	346	337	330	353	345	364	350	376	375	336	372	367	337	330	344	353	342	321	333	325	378	324	336	321	313	294	338	368	350	306	310	348	340	349	364	360	349	363	350	348	342	330	355	391	393	334	357	349	350	308	340	333	367	308	386	340	367	366	349	349	328	358	331	350	335	330	340	351	324	354	324	348	362	361	373	364	290	319	377	341	331	347	352	322	361	338	341	346	362	352	360	335	333	385	337	347	321	331	355	322	350	339	339	343	334	341	309	333	366	321	363	373	345	354	321	340	305	384	354	341	377	338	376	338	334	342	327	338	355	326	351	334	324	355	336	362	367	353	351	356	364	336	348	344	368	344	352	316	343	359	340	346	331	329	329	343	376	336	352	329	331	327	337	342	314	357	370	330	328	329	351	353	322	357	357	336	334	345	350	332	341	366	342	345	384	359	337	357	350	335	356	381	368	353	353	350	358	342	325	339	295	346	336	342	341	369	387	328	394	379	328	338	388	355	387	352	341	336	328	319	377	383	344	321	338	362	350	370	368	349	372	370	342	349	342	324	366	329	350	343	348	390	361	342	370	348	345	355	347	362	321	370	376	357	353	326	345	352	356	372	359	335	364	325	327	319	367	331	332	352	330	331	365	325	341	339	338	336	355	362	347	316	366	352	359	378	364	352	348	361	341	323	386	343	350	347	321	339	372	346	355	304	349	316	353	341	327	345	347	339	346	346	333	350	331	334	330	331	327	344	349	346	343	376	351	326	325	325	346	363	347	339	348	345	355	305	352	359	308	334	382	395	347	344	358	350	355	353	351	367	352	334	341	340	341	390	367	349	351	363	373	327	348	344	341	308	336	364	351	372	323	346	339	333	344	352	340	367	330	353	353	358	354	366	319	347	364	362	354	332	352	372	328	349	334	346	347	343	350	341	389	335	340	337	349	340	343	351	370	348	362	346	354	364	341	304	316	368	349	314	330	318	351	343	338	334	353	330	344	353	368	340	346	340	349	366	363	355	338	353	349	347	312	350	335	343	343	355	354	325	367	364	365	371	380	354	362	388	363	305	351	339	379	370	336	359	342	347	369	328	356	342	342	345	341	363	359	354	358	366	375	364	355	340	348	335	357	351	341	359	347	367	371	334	330	332	308	359	365	345	339	364	353	359	331	352	344	351	356	327	324	341	325	335	338	318	339	331	323	326	363	334	349	362	347	334	371	316	335	340	354	334	354	365	339	363	343	311	349	379	345	332	332	359	338	327	381	369	375	396	335	339	364	329	346	363	389	363	355	326	340	307	374	366	350	358	349	323	340	393	329	356	377	369	342	330	327	340	323	347	319	379	362	376	341	323	335	348	328	343	327	378	324	352	310	337	322	358	340	341	372	342	358	345	361	344	354	377	351	327	357
28146	15172	2183	652	469	443	432	384	410	392	418	395	413	388	384	366	386	404	362	384	395	385	390	409	390	397	391	411	385	357	361	390	394	369	378	359	378	393	379	354	361	394	366	336	381	361	377	383	372	407	384	376	423	391	365	372	369	382	384	328	356	369	370	386	392	377	348	381	345	372	389	382	387	340	353	384	368	393	362	356	395	380	390	369	328	343	378	392	419	397	383	391	360	362	341	377	394	313	396	373	399	377	361	381	393	393	349	370	355	349	404	368	391	374	436	391	398	388	388	393	398	335	351	361	361	379	372	370	390	356	398	364	367	384	363	392	363	358	369	370	384	376	372	397	390	358	411	392	394	391	373	355	388	399	374	358	361	386	369	358	398	342	383	364	353	357	377	412	382	390	386	373	396	362	392	372	367	366	375	376	380	389	341	371	365	361	407	384	383	366	379	339	394	368	359	348	375	376	363	395	376	392	388	365	361	384	375	371	371	358	391	355	360	351	372	413	359	358	380	366	400	372	335	348	372	381	366	398	341	362	354	386	349	344	389	337	349	379	361	358	387	366	344	387	328	392	385	372	362	365	369	383	421	402	345	382	369	369	343	386	379	390	392	369	392	388	358	389	377	359	348	351	375	364	388	314	359	365	372	401	412	376	350	388	365	383	416	336	387	364	383	377	394	356	397	378	370	360	361	394	371	360	397	358	376	330	368	386	354	405	372	355	400	338	394	359	354	355	387	354	375	377	365	394	348	375	336	365	366	361	347	366	374	381	325	404	391	327	361	404	344	392	343	363	376	355	375	340	379	380	405	358	356	408	393	366	357	374	356	386	386	422	370	422	399	419	360	387	362	378	368	336	351	387	346	380	364	356	381	380	351	375	364	381	378	359	349	349	350	381	381	350	376	425	424	385	376	395	372	362	348	330	380	384	395	391	354	367	353	370	388	333	405	367	363	350	338	372	398	351	360	386	358	377	361	373	397	369	375	396	406	367	362	362	388	365	379	370	373	360	362	355	368	384	372	356	351	373	392	376	372	357	389	355	355	380	430	369	378	335	360	320	364	349	373	368	378	375	397	374	361	367	390	376	381	364	412	377	355	328	365	356	420	387	396	366	392	352	411	358	383	360	377	391	398	355	365	363	388	375	365	391	342	376	364	353	379	343	365	394	392	369	355	360	380	352	397	374	377	372	379	347	369	368	370	376	364	393	356	386	379	368	391	401	378	385	379	389	404	343	379	379	385	380	374	375	384	396	351	350	356	380	378	415	332	358	364	391	344	364	389	371	379	373	377	376	384	356	391	349	325	357	363	346	384	380	366	378	384	362	361	374	361	397	382	377	364	395	352	365	365	388	364	382	387	378	341	404	383	412	413	336	390	405	400	349	366	379	393	351	354	404	369	364	381	353	383	389	380	369	369	365	372	359	325	398	386	362	371	371	373	379	342	376	429	357	359	414	371	393	360	366	354	363	356	334	354	381	364	376	367	380	343	357	356	365	387	391	347	406	348	376	327	388	359	377	377	404	398	400	332	370	371	362	389	361	364	351	374	347	369	373	382	397	378	403	405	366	397	372	406	396	390	358	417	329	374	381	385	380	389	363	358	379	397	374	390	372	358	361	381	391	387	387	387	349	352	379	372	352	385	376	355	415	381	356	374	353	409	406	349	357	357	383	384	366	355	353	372	348	346	394	403	359	381	353	405	367	414	339	387	364	380	311	362	415	375	392	358	420	353	376	382	390	379	355	382	400	374	387	358	366	398	380	358	373	369	356	392	368	376	371	357	369	368	384	347	364	372	382	376	329	374	400	379	342	377	401	379	390	350	371	380	385	391	381	377	358	372	379	370	364	367	365	368	342	371	389	356	411	357	359	379	387	375	373	371	335	379	402	333	379	385	352	355	365	365	365	355	362	351	366	367	362	402	383	374	381	355	378	347	347	331	383	373	426	366	364	385	335	383	395	346	386	355	344	351	359	363	359	389	379	380	368	361	385	361	339	373	377	348	413	377	386	363	356	374	377	369	390	389	370	387	375	397	383	337	374	365	353	360	394	399	377	373	363	338	362	384	408	383	347	399	376	383	387	362	374	389	377	373	368	394	384	360	378	363	360	384	367	424	384	376	362	376	360	375	370	392	331	373	350	403	395	362	376	396	369	341	377	389	371	360	360	393	353	394	383	348	370	342	374	362	410	396	357	349	364	367	349	390	432	362	392	338	414	386	398	392	373	401	394	338	380	360	363	383	372	360	387	382	388	377	369	370	356	354	382	363	363	367	364	344	331	332	374	383	368	361	411	361	394	387	391	401	358	369	349	397	399	355	391	367	390	353	335	385	359	404	379	363	416	386	377	400	360	383	362	379	340	443	362	387	407	350	353	379	384	387	351	394	386	369	392	371	361	372	388	365	335	422	386	363	384	370	395	390	388	329	368	355	402	357	360	350	401	354	331	366	362	375	381	353	352	367	366	362	390	388	342	374	382	384	383	348	397	362	335	358	362	399	376	378	352	390	344	371	386	388	377	372	363	388	339	377	370	396	365	369	394	380	389	378	400	351	379	350	362	379	394	394	363	356	368	360	381	379	374	378	374	349	370	368	366	363	366	342	385	354	385	377	365	403	366	379	397	384	399	378	367	357	387	398	402	390	374	349	367	421	381	391	381	348	351	387	337	392	349	367	346	347	381	350	381	359	339	356	431	378	392	363	379	355	388	361	350	361	381	380	359	332	401	368	366	416	381	381	376	338	347	375	355	373	357	376	399	412	393	403	397	341	337	389	352	393	395	372	381	347	369	350	402	390	345	350	360	352	402	389	386	341	402	386	374	403	373	371	371	344	372	383	362	345	351	405	349	400	395	376	396	369	367	399	351	410	389	363	349	369	338	367	369	377	370	390	372	322	363	386	368	396	384	341	384	355	376	396	339	380	398	379	399	402	351	356	368	384	389	396	367	370	373	398	378	350	384	373	356	359	379	374	362	357	361	357	393	407	362	383	365	351	364	378	352	378	371	404	373	379	366	369	378	411	371	375	361	385	367	376	366	353	387	362	346	361	339	411	379	379	353	369	372	394	376	388	383	353	393	327	366	360	352	375	382	381	372	391	371	365	362	356	363	392	364	420	347	392	415	357	379	381	384	369	374	393	388	371	388	382	411	354	335	377	348	401	376	417	393	324	364	379	345	393	417	384	394	389	379	389	373	384	371	394	354	374	365	355	385	388	368	364	361	386	379	374	368	375	368	361	352	382	373	363	355	381	417	351	375	390	381	383	369	392	368	367	374	366	374	388	369	373	381	381	392	360	371	413	364	353	364	398	360	359	384	371	352	421	374	363	363	361	366	378	414	383	383	366	399	365	358	380	354	365	390	365	357	351	378	387	364	389	399	362	357	378	391	382	351	410	385	383	402	362	382	389	376	385	382	400	367	349	359	367	333	425	378	383	371	381	374	381	368	387	389	383	363	396	347	366	415	368	362	387	411	350	338
4975	1161	1094	712	637	524	478	489	471	449	488	458	451	466	425	428	427	442	432	422	428	417	451	402	425	406	450	392	416	425	403	453	395	470	429	401	406	396	403	400	402	411	385	408	419	443	430	402	402	423	386	399	413	435	431	446	409	376	389	424	408	413	389	424	383	436	415	447	440	384	461	413	426	411	399	438	425	377	443	434	431	447	398	419	408	427	422	434	421	429	422	396	409	424	374	427	398	390	401	397	408	394	397	403	425	404	444	430	418	442	396	419	445	414	423	395	410	402	443	441	408	407	441	439	401	397	442	429	409	447	435	415	421	404	410	388	428	409	409	389	403	429	407	454	395	387	401	388	425	416	438	438	398	391	374	413	424	397	402	411	429	371	436	410	432	401	412	430	407	447	442	401	343	400	386	399	404	424	409	434	449	383	435	437	416	407	398	411	428	417	450	449	426	420	444	385	378	415	372	420	433	391	409	415	411	408	432	406	418	431	444	387	440	384	431	398	397	388	418	437	406	443	403	438	395	428	428	419	414	417	418	438	395	410	403	439	381	436	431	428	417	439	376	412	396	402	417	454	436	402	431	398	383	427	450	409	417	417	456	405	449	408	430	464	407	433	413	430	415	390	430	397	414	390	432	399	411	418	419	427	437	437	430	431	423	389	408	436	417	409	424	436	435	386	387	431	405	434	434	424	396	410	399	402	444	405	408	450	421	431	412	434	421	457	417	419	371	374	401	412	413	398	416	393	450	445	419	395	413	417	417	419	417	390	408	382	407	430	402	383	395	403	417	413	407	412	430	388	411	424	394	399	410	444	418	415	430	463	375	426	413	415	446	408	408	351	420	385	429	390	448	428	430	432	395	380	416	404	418	417	391	419	401	443	399	408	422	434	435	405	384	370	413	386	414	441	441	430	434	389	427	408	419	425	398	408	451	433	462	374	437	405	399	395	411	396	467	409	394	387	404	387	393	438	456	398	442	430	445	434	406	407	440	415	425	464	403	402	451	389	439	430	412	417	471	444	393	406	389	358	404	468	398	418	446	412	386	372	429	405	458	428	410	397	424	418	451	410	427	424	439	439	419	426	400	461	414	427	413	404	430	430	411	406	433	422	409	384	422	439	411	400	429	400	451	428	411	399	390	455	380	416	411	411	423	382	400	362	438	384	397	414	435	408	385	420	405	435	391	365	421	416	436	413	390	399	396	392	415	453	392	424	399	436	398	396	455	417	400	413	452	422	416	396	423	404	396	421	439	410	432	423	424	435	460	412	419	428	420	424	432	421	425	418	435	383	429	414	429	467	421	421	409	425	371	374	395	424	408	413	428	395	414	419	405	392	408	391	421	408	441	418	402	430	387	375	414	410	426	451	434	430	432	458	405	390	377	392	379	439	403	391	401	390	440	391	415	392	415	414	417	432	397	392	413	430	378	434	416	408	419	428	409	419	420	401	436	401	381	403	417	414	386	436	419	397	440	413	441	404	431	390	409	401	418	403	471	404	429	419	404	452	437	407	433	414	458	419	427	426	433	414	409	443	389	434	441	408	427	408	423	382	415	392	401	416	406	436	368	405	408	410	414	458	426	389	397	407	412	389	408	394	373	461	418	393	392	433	415	414	391	391	433	398	419	435	392	440	439	414	465	417	438	428	397	447	427	403	421	383	413	388	412	401	394	424	386	414	401	410	401	405	418	416	398	430	388	388	410	445	442	402	430	399	387	411	396	413	402	430	401	424	400	374	433	403	372	406	407	428	410	416	391	416	419	412	443	368	412	392	441	444	394	387	393	343	432	423	413	442	418	430	419	443	408	403	408	411	388	408	415	422	396	396	454	392	405	409	409	409	392	431	439	425	411	435	411	434	438	425	441	386	430	455	432	444	406	398	419	385	399	427	409	422	415	432	402	412	386	390	418	442	405	424	424	395	408	420	417	436	441	424	407	410	417	404	424	417	428	434	404	430	397	456	427	424	383	389	429	413	447	445	379	442	460	396	449	395	428	393	445	434	449	441	393	431	444	405	369	418	423	467	361	416	429	416	417	400	393	416	390	453	403	435	415	389	442	433	407	412	431	402	418	411	410	452	394	469	406	450	456	428	429	421	464	437	425	380	427	392	413	405	429	427	430	414	432	432	436	404	417	439	435	436	391	398	430	370	431	442	406	425	411	390	407	423	388	411	410	427	399	426	403	460	399	418	407	407	421	445	441	438	432	425	428	409	428	397	402	431	408	429	419	425	401	463	394	430	425	412	410	436	400	413	390	424	405	443	393	441	418	396	426	385	399	459	378	391	433	447	409	420	359	417	423	436	407	446	407	437	370	419	418	373	416	436	420	384	411	432	391	394	445	421	431	444	409	431	398	422	387	449	401	386	435	426	394	414	413	432	435	439	438	423	395	394	438	415	432	389	426	410	388	409	421	428	439	439	400	415	420	418	380	430	401	435	412	408	424	439	428	417	447	447	421	433	428	435	414	436	459	418	441	434	413	414	421	429	416	413	417	391	413	401	425	426	400	418	377	420	365	401	411	416	394	425	382	427	416	417	398	414	393	391	413	414	413	438	418	423	411	429	400	428	440	484	410	418	416	377	393	424	399	445	403	410	429	379	423	397	403	373	436	402	422	439	423	381	416	427	411	384	435	414	422	411	423	420	421	470	413	472	432	411	414	415	411	385	372	413	423	415	403	414	388	422	432	404	431	425	419	424	384	406	452	439	401	396	404	425	437	394	387	403	393	423	422	438	416	380	399	421	402	384	413	420	411	432	428	442	405	401	412	452	428	412	442	423	399	420	402	440	420	410	398	437	400	445	423	382	415	372	443	427	422	444	460	413	404	432	421	387	431	400	416	402	410	366	420	414	403	443	435	379	463	410	428	419	427	430	416	420	456	419	423	434	414	415	401	398	406	441	390	401	427	439	447	406	459	446	437	385	396	410	439	424	399	404	413	422	410	458	427	449	412	440	378	390	390	401	405	409	396	445	447	429	433	396	412	438	429	426	426	418	420	436	465	429	413	426	419	409	370	382	398	432	380	400	395	430	403	439	438	405	416	427	414	422	381	422	416	397	443	409	447	430	428	392	415	416	410	442	467	416	410	435	401	403	417	424	431	427	408	413	415	413	376	421	438	396	385	412	378	430	413	411	474	418	439	415	394	413	410	430	405	408	433	424	425	405	448	393	398	407	384	400	396	425	413	385	439	433	420	420	426	427	399	411	422	410	443	432	428	413	411	408	400	389	425	448	448	413	462	422	377	416	424	437	423	416	422	387	392	415	383	423	425	417	418	427	378	438	409	464	391	391	420	418	459	460	406	419	436	434	405	398	421	417	418	424	371	424	418	431	407	416	431	428	404	440	403	460	403	416	390	443	434	427	422	429	425	448	394	390	410	396	406	415	413	416	410	415	432	422	383	422	445	448	420	394	399	383	395	431	433	444	429	409	407	401	389	407	420	432	387	402	417	426	427	424	415	420	400	416	413	392
25487	21016	27620	24611	21020	11076	1023	596	550	440	415	352	330	281	268	255	220	223	203	208	217	192	193	178	212	190	184	192	189	163	189	134	153	188	187	167	180	160	157	152	184	182	172	158	164	188	164	171	166	153	162	173	177	165	170	168	166	145	171	160	176	174	150	168	172	162	155	152	142	146	167	169	152	153	149	164	163	164	169	162	179	171	158	172	153	169	161	143	194	141	152	171	179	163	171	158	169	135	161	175	160	162	172	148	166	145	158	166	161	163	153	153	151	139	134	176	160	173	167	151	141	142	157	171	133	159	139	191	153	160	136	154	164	142	177	140	152	168	157	143	172	152	151	166	145	164	144	133	161	182	133	141	158	140	169	165	139	168	182	160	167	159	149	145	160	166	159	154	164	172	170	138	147	158	164	155	165	167	154	157	150	171	149	151	180	145	178	155	155	155	152	155	152	162	169	166	143	158	169	170	169	169	146	176	152	137	160	150	131	150	154	145	140	184	152	150	159	154	144	177	166	148	146	172	144	163	160	170	163	157	161	156	155	154	162	141	131	159	147	176	149	135	172	151	153	156	153	147	157	141	164	148	159	168	154	154	155	175	160	167	159	165	148	174	145	147	166	146	158	149	156	151	175	181	156	155	145	145	148	178	162	160	157	150	156	150	169	150	171	152	167	178	143	153	172	170	146	170	150	167	152	167	153	166	152	150	142	154	170	181	172	169	153	169	163	158	145	168	143	151	164	154	146	209	136	167	157	157	141	168	137	189	149	154	163	142	158	150	151	150	162	152	150	146	145	138	146	155	156	163	145	177	142	163	154	138	158	144	158	182	164	163	167	179	161	170	158	143	160	177	154	164	164	152	149	177	134	132	160	146	150	174	131	174	134	157	155	190	146	155	158	179	160	145	172	185	149	158	167	162	158	138	150	138	173	164	172	163	182	160	166	148	146	186	170	156	145	173	160	167	143	150	145	176	158	150	171	148	168	170	171	152	167	143	146	149	156	152	155	179	134	168	169	154	152	161	142	147	158	168	142	179	161	136	143	170	152	171	155	161	173	130	151	133	185	165	161	160	158	176	148	157	161	145	129	157	164	151	175	155	146	186	141	150	147	151	160	160	147	158	157	151	157	156	141	154	160	179	133	149	171	155	158	148	165	138	153	144	164	142	154	174	140	158	158	168	157	153	154	153	161	148	181	145	154	152	162	161	151	121	141	156	162	148	166	158	173	177	159	176	145	160	173	140	138	174	151	183	160	164	163	148	144	151	143	162	179	167	143	146	184	137	153	177	175	146	163	156	140	172	146	175	159	156	162	141	170	145	164	153	182	148	172	153	154	169	142	159	166	166	151	151	154	160	142	171	170	151	152	178	146	153	156	147	156	158	135	148	150	150	175	157	151	170	172	167	170	154	138	166	169	167	149	174	151	150	160	175	162	139	162	161	172	173	119	157	158	161	162	143	179	166	138	146	163	147	136	164	150	166	142	155	164	132	164	161	140	152	155	143	147	168	150	162	151	160	176	193	168	137	158	140	164	155	150	145	151	137	162	151	153	156	154	179	163	141	168	166	160	168	169	162	154	137	140	152	175	154	136	147	163	171	165	152	157	163	147	159	170	163	171	177	161	153	152	169	167	157	137	158	155	167	166	160	129	176	177	150	156	134	165	148	152	176	167	162	142	135	156	159	185	163	166	152	155	152	153	161	122	160	160	142	154	168	155	147	151	150	150	153	161	161	163	172	166	175	164	153	152	161	129	158	160	163	164	163	174	155	153	136	186	135	152	172	161	179	175	166	177	158	146	159	154	167	180	159	148	157	150	161	167	180	163	148	166	186	202	138	158	182	146	163	135	169	162	159	169	143	152	178	167	142	177	161	187	178	164	165	141	156	170	156	144	164	150	166	147	149	135	145	178	137	149	145	163	171	157	147	164	154	158	159	161	147	168	168	169	168	160	169	164	144	151	148	164	138	167	168	130	154	147	130	164	184	149	157	161	137	165	167	181	156	165	165	149	171	167	160	153	175	167	171	170	152	168	166	165	187	143	158	145	156	176	169	147	144	167	173	150	133	146	177	155	162	129	156	170	135	150	154	185	147	141	160	167	172	169	165	166	178	168	146	129	164	153	149	148	143	162	150	168	154	134	159	164	185	173	147	141	173	157	170	155	181	147	147	162	164	188	148	158	132	162	144	151	180	157	180	136	148	165	161	191	149	170	170	160	131	169	171	170	167	145	148	162	132	162	139	153	151	147	159	172	153	152	139	144	165	158	157	151	175	136	166	160	181	159	156	162	156	178	143	127	143	122	164	157	140	153	154	168	172	163	170	134	161	152	166	171	163	179	138	145	153	165	161	178	166	159	146	152	154	148	147	150	163	162	170	161	151	158	147	158	165	155	171	147	151	169	189	185	158	151	163	160	169	168	170	169	152	153	145	153	171	176	132	161	149	136	168	162	139	158	152	133	159	159	148	166	164	145	132	154	151	158	141	153	154	134	179	161	161	185	144	171	170	152	144	153	142	157	153	165	145	150	166	182	137	182	166	169	166	161	151	151	167	165	150	151	164	147	144	156	150	147	161	170	167	173	146	153	171	151	154	154	174	142	174	158	142	129	160	160	153	168	180	154	131	156	180	146	169	155	163	144	179	159	173	156	174	167	174	179	155	150	143	166	146	171	172	144	179	169	164	160	167	161	145	149	157	139	151	155	149	158	169	145	175	162	153	166	162	172	166	143	137	161	165	160	147	173	180	152	171	170	157	155	171	161	158	156	168	181	172	169	146	167	159	156	169	168	153	168	155	161	149	162	149	159	168	166	178	159	143	173	150	152	183	162	169	155	162	152	149	176	151	167	168	157	164	182	158	160	168	157	155	175	181	154	172	128	152	191	161	137	153	173	148	143	156	165	167	159	153	179	135	157	163	140	163	165	134	161	156	152	167	169	173	162	193	140	166	150	163	141	160	177	157	143	147	147	142	149	165	160	156	146	142	155	155	152	147	141	148	174	166	136	157	163	135	163	148	168	151	181	156	167	174	142	157	167	149	139	146	171	180	166	155	154	164	133	163	151	146	159	161	138	151	157	165	182	152	154	158	177	148	154	179	149	153	147	151	141	160	152	165	162	159	164	174	148	143	169	150	151	156	158	145	158	144	173	150	159	152	156	161	158	163	169	147	154	169	163	155	148	165	159	160	186	179	156	154	149	168	171	173	171	164	161	185	159	147	140	154	163	139	166	149	150	160	155	162	160	181	164	183	136	142	134	156	165	166	144	176	155	152	157	159	156	158	155	143	158	151	165	156	167	145	184	171	165	173	166	150	162	144	167	158	165	145	163	150	181	160	172	138	163	163	144	144	156	169	151	150	148	138	153	161	174	182	167	156	137	185	160	162	145	166	162	191	155	152	179	152	167	148	161	184	141	163	159	146	170	165	145	153	143	145	150	160	140	150	145	153	147	162	162	145	169	162	159	149	160	165	155	136
7045	11166	10241	5579	3425	2349	1733	1346	1035	870	765	673	621	497	492	402	398	383	356	347	327	290	262	283	256	255	279	264	259	234	241	250	234	224	237	222	219	199	231	214	214	209	197	224	200	173	233	218	214	202	205	194	197	189	210	201	194	186	211	170	201	219	189	192	171	199	168	193	173	215	164	194	211	168	154	176	168	178	204	188	193	169	182	185	176	175	162	185	173	199	205	196	205	194	192	197	163	164	158	192	200	185	188	212	183	199	187	188	195	180	184	168	207	175	179	181	202	220	168	194	189	171	185	177	168	183	185	172	171	181	180	178	208	191	173	167	184	195	174	178	180	183	171	145	179	182	187	184	167	199	178	198	198	186	173	185	168	177	162	188	197	188	178	202	186	187	189	178	171	208	179	192	190	167	162	214	185	188	185	153	172	199	162	169	191	158	190	186	194	194	198	175	189	180	177	176	159	171	172	157	177	187	193	179	177	202	156	172	180	163	201	167	190	185	162	212	187	193	192	205	190	183	170	193	187	199	197	199	181	187	168	181	192	169	189	184	213	181	168	185	188	199	190	189	197	185	200	187	200	190	193	149	177	183	206	179	169	191	188	166	171	183	159	172	165	173	188	197	182	193	192	179	165	185	173	182	177	170	147	190	207	188	186	155	174	163	169	191	202	185	185	185	191	191	175	191	176	190	181	184	195	165	179	183	217	200	181	174	183	176	194	191	174	174	200	180	175	177	182	175	197	194	186	167	188	172	183	179	204	166	178	184	174	197	182	170	192	163	169	172	183	189	192	175	178	196	203	207	174	194	156	186	172	194	183	182	196	186	193	201	191	203	198	192	170	206	171	190	171	188	176	195	178	176	186	188	177	195	147	179	163	178	193	150	186	186	173	201	198	184	190	177	186	171	176	183	171	187	177	185	191	186	169	184	181	190	181	175	170	200	179	187	184	196	198	190	177	165	165	167	162	169	181	184	170	177	189	174	192	173	181	239	198	167	194	172	172	172	178	174	204	202	188	182	193	186	166	190	186	169	182	168	162	180	181	187	194	166	177	166	190	189	195	207	200	182	182	190	164	197	187	199	171	193	182	176	141	182	202	195	142	197	184	171	206	190	201	197	167	190	171	174	205	177	177	176	180	185	190	185	186	190	180	156	190	179	169	191	200	161	197	181	203	174	170	201	204	188	172	188	174	182	187	163	189	204	168	172	184	200	202	204	174	189	185	203	193	169	186	185	170	164	170	211	172	174	174	199	168	168	179	184	192	166	192	194	187	175	179	166	206	188	186	193	201	193	196	179	162	189	196	166	184	194	189	190	173	201	177	190	169	159	176	186	180	183	163	171	174	183	171	185	186	187	178	177	179	198	161	157	181	169	191	190	208	188	191	167	170	173	167	194	179	172	183	203	178	173	179	159	174	171	180	208	169	180	180	185	200	199	176	187	198	175	153	160	181	202	172	186	160	166	193	181	165	200	163	179	185	168	193	187	196	156	169	191	166	198	165	187	179	205	184	154	173	154	189	194	176	177	196	163	178	178	194	181	203	184	170	193	186	182	182	188	186	219	192	179	188	189	191	183	176	195	172	177	152	183	184	165	177	205	166	182	184	177	174	188	184	188	180	177	192	176	185	176	205	210	190	167	185	161	189	182	163	173	181	176	191	182	190	142	163	190	177	214	177	202	182	172	173	188	172	201	190	165	201	159	185	190	169	196	196	153	179	173	181	201	179	194	184	169	177	164	169	194	195	191	193	161	177	190	171	193	186	182	157	172	201	171	180	165	184	194	186	152	191	191	171	191	191	181	183	197	193	185	207	188	176	174	162	185	190	168	161	165	175	207	162	177	207	188	171	171	173	189	189	193	193	177	179	168	191	164	186	198	183	174	216	175	179	202	182	188	203	185	188	181	170	182	171	163	171	181	179	192	172	186	201	157	203	190	184	172	189	166	174	196	188	196	196	199	197	206	150	186	172	181	177	186	194	190	188	169	189	190	169	166	181	179	189	193	179	176	177	168	166	193	197	190	195	186	160	182	177	189	158	169	182	178	200	179	196	183	177	181	165	188	185	175	212	175	195	170	192	184	178	172	166	190	206	187	185	184	183	187	168	183	201	185	180	163	173	160	182	182	168	180	188	189	176	199	176	173	195	198	195	166	195	194	209	182	178	174	177	168	170	190	162	178	205	199	181	190	176	162	163	185	168	195	163	190	202	200	209	167	174	192	189	186	180	190	166	166	188	188	180	176	187	175	191	177	171	185	169	179	180	178	177	157	173	174	186	181	171	185	158	198	192	194	184	196	175	153	180	175	182	156	200	165	173	173	188	204	194	178	189	180	174	172	181	188	175	201	179	196	170	169	161	181	187	176	187	176	193	213	161	213	178	195	195	175	185	180	202	178	172	188	187	211	173	180	184	171	192	207	183	183	169	192	174	207	172	203	186	192	170	203	190	175	194	175	191	188	195	191	167	185	186	175	170	160	192	188	174	190	180	176	192	202	187	179	168	179	181	178	175	166	166	170	190	204	190	197	180	186	190	169	174	181	167	162	167	187	192	178	188	173	190	154	185	190	188	164	171	204	176	181	160	170	203	165	175	178	188	162	181	158	192	174	179	164	187	188	159	171	186	180	168	208	178	181	190	187	163	179	172	192	215	192	187	180	172	187	178	203	193	174	226	169	170	200	197	197	196	175	166	170	179	157	162	176	163	162	188	207	189	158	162	156	206	160	177	193	192	219	173	176	166	205	196	172	173	183	170	173	169	172	200	186	180	161	150	185	168	177	189	164	168	165	167	173	161	187	196	183	197	171	177	182	192	182	175	184	207	178	188	174	184	196	190	201	192	212	190	166	186	177	165	186	199	192	192	170	201	186	170	164	204	166	186	171	178	186	207	202	188	193	190	189	196	154	198	192	184	160	174	173	183	185	164	174	179	198	162	187	198	174	183	166	185	183	170	180	173	186	167	187	174	182	195	180	183	185	187	204	196	170	183	174	187	180	198	173	185	185	187	194	165	201	167	194	176	180	205	179	163	179	185	157	192	173	176	156	190	188	197	187	195	191	201	175	189	218	182	184	165	199	209	190	190	179	186	162	173	171	189	191	196	168	170	180	202	167	158	173	191	188	154	191	184	173	193	184	189	176	201	182	207	158	180	189	205	165	173	177	182	190	201	180	185	173	176	187	174	174	174	182	191	199	189	176	185	181	185	188	170	188	176	179	217	181	174	183	205	190	193	188	169	178	197	184	209	171	176	182	174	200	204	185	182	186	189	171	180	160	174	191	182	169	198	189	194	161	186	205	202	174	190	181	193	164	165	196	209	196	199	182	190	173	191	206	188	170	188	161	192	187	206	177	167	166	190	182	163	171	206	197	161	188	202	164	170	198	165	208	166	180	178	184	176	168	172	183	199	168	198	201	187	178	217	200	180	209	192	182	188	185	164	182	181	204	157	159	198	186	166	151	181	205	176	207	192	191	192	192
23374	21006	27975	24257	21015	21074	8946	1381	964	846	769	727	620	586	577	542	482	515	496	434	459	447	443	435	436	448	407	426	427	378	386	400	400	406	399	417	353	375	380	387	398	360	351	366	345	354	371	375	346	352	330	375	379	396	369	362	374	330	366	363	351	311	368	354	346	337	391	376	337	362	335	352	347	395	344	312	380	316	365	372	375	354	358	362	346	355	326	356	371	331	361	318	331	391	386	365	344	338	377	345	358	359	361	378	323	342	342	345	363	314	369	329	337	376	357	342	363	336	374	371	357	344	342	378	370	314	342	312	330	363	334	343	346	344	346	359	366	388	353	332	354	342	372	328	344	344	340	354	373	370	348	372	389	362	358	364	344	355	355	323	320	326	403	342	337	354	372	318	359	367	346	354	341	366	357	354	362	340	353	383	386	364	340	319	350	360	364	360	347	331	330	345	351	349	344	387	359	346	328	358	338	306	350	368	408	344	358	358	334	358	342	342	342	368	344	364	313	364	327	344	334	363	356	334	347	322	354	361	372	339	346	385	355	363	327	339	341	366	362	347	337	369	313	356	379	338	362	347	364	391	325	360	356	374	412	323	356	336	355	319	370	339	353	327	340	334	337	396	351	367	338	348	368	328	355	327	320	311	330	374	350	364	344	361	338	329	354	304	372	341	343	325	335	391	347	380	339	368	337	356	376	349	359	322	338	348	378	347	367	334	328	334	359	316	325	358	309	341	309	375	349	367	336	364	347	353	353	371	364	348	345	311	311	380	347	316	364	360	393	344	328	332	344	341	374	349	344	335	342	367	337	370	354	315	365	361	340	344	334	327	373	369	338	366	329	355	377	340	393	375	346	334	376	321	392	330	343	333	360	356	355	368	356	284	323	336	348	344	366	361	337	320	343	367	309	329	356	363	319	358	359	341	331	359	333	338	339	344	368	364	356	366	333	374	360	324	327	336	327	377	363	373	334	346	351	377	370	353	318	351	386	347	347	382	369	359	354	331	339	358	345	359	309	375	352	332	344	371	352	341	324	350	365	358	352	345	337	338	326	329	371	312	327	364	356	354	333	369	370	390	333	347	370	349	396	341	357	349	327	330	397	373	335	355	353	339	349	333	349	372	335	366	339	363	360	347	349	345	339	360	294	364	357	368	386	333	374	313	354	332	358	361	352	354	323	366	346	354	314	351	377	341	323	366	377	369	308	319	318	345	338	370	324	336	337	359	342	365	366	349	354	342	360	391	363	312	327	354	325	377	313	353	350	355	328	354	343	363	329	322	318	402	349	345	325	368	346	346	349	361	365	379	355	342	336	358	369	333	353	358	323	359	336	313	366	359	353	355	375	334	358	334	330	369	379	348	327	355	334	353	353	374	335	341	314	360	346	360	326	315	352	341	348	354	402	333	379	363	340	369	328	366	338	354	323	355	380	332	385	354	353	371	330	371	341	366	364	346	358	344	364	352	363	369	345	348	352	343	347	375	318	343	352	297	342	362	348	339	354	356	336	342	360	345	344	373	386	355	379	356	361	344	348	355	389	340	360	389	376	340	335	346	371	356	327	371	339	411	331	294	342	350	331	353	350	338	340	358	352	358	354	297	324	350	363	362	335	338	360	332	336	344	335	332	380	371	359	398	359	387	340	356	358	384	365	335	366	325	353	343	363	356	351	352	367	356	349	320	357	340	361	359	363	358	358	350	378	342	318	354	353	351	335	359	335	368	319	320	330	336	347	315	341	353	347	370	368	335	349	333	342	334	346	347	365	363	360	318	350	336	391	345	347	383	330	374	360	346	363	364	326	321	363	378	340	344	339	376	337	327	325	322	339	354	329	363	371	305	341	323	363	381	330	327	348	328	339	365	349	363	355	350	359	350	371	335	346	319	336	331	349	337	370	361	340	336	331	351	352	367	354	361	348	336	383	339	363	316	352	334	337	362	370	344	309	373	349	359	356	353	342	369	372	332	347	386	352	338	362	354	350	367	333	333	354	349	369	351	356	347	338	384	337	333	350	333	381	364	358	363	365	385	335	354	356	368	331	374	335	389	366	357	349	341	334	320	336	357	351	346	335	354	366	324	339	314	360	363	345	359	329	354	340	331	352	369	308	329	337	319	334	335	355	344	354	309	346	367	325	358	359	358	356	370	353	343	358	361	322	347	317	355	344	319	349	342	354	305	350	342	330	375	360	315	327	362	358	358	347	342	343	377	360	332	332	311	358	383	325	329	350	315	314	329	386	372	339	354	340	351	354	351	357	335	382	345	358	359	349	345	338	385	353	363	348	352	322	339	369	336	401	343	351	354	310	362	348	367	348	374	357	367	372	359	319	340	351	351	378	327	318	346	308	348	352	341	346	337	337	340	333	348	341	345	351	324	334	359	368	331	341	364	347	323	341	388	365	378	326	335	348	313	323	329	385	346	325	341	353	328	346	348	375	340	319	361	365	321	363	368	377	352	341	317	338	337	387	335	326	374	322	365	338	337	343	330	347	351	344	324	349	381	353	358	365	310	366	357	342	327	347	339	369	357	348	335	335	363	358	364	365	341	373	331	349	329	338	340	340	358	356	341	337	354	354	374	343	323	310	327	320	353	365	364	351	351	363	328	368	342	334	322	367	347	364	352	324	356	345	324	343	368	357	354	341	346	379	329	342	366	316	351	339	360	369	325	326	352	349	377	339	335	383	366	344	348	344	342	349	326	340	313	334	370	339	351	320	355	359	360	353	380	366	373	368	353	341	355	369	340	319	359	356	341	364	348	325	352	339	341	370	316	351	321	297	343	374	363	353	359	347	322	371	349	320	320	336	358	355	362	344	344	320	331	369	354	350	359	362	356	352	341	366	364	385	352	344	343	311	338	341	369	362	340	334	330	361	360	355	366	389	330	331	375	329	353	375	385	355	353	359	328	370	365	357	332	360	343	362	332	358	375	389	342	368	368	367	353	342	353	335	370	396	341	368	306	396	365	335	370	329	326	372	346	364	359	401	356	350	327	345	370	359	342	335	344	335	338	350	346	344	331	313	360	335	329	337	389	358	322	368	339	390	373	345	377	358	354	346	336	362	346	354	359	349	372	349	346	329	367	355	379	356	336	334	348	340	366	335	341	373	335	373	333	340	337	347	341	358	348	337	379	356	331	332	349	358	368	352	332	378	355	371	331	341	349	334	364	342	354	362	329	356	388	351	339	353	361	336	355	357	331	339	389	356	320	351	396	337	354	342	343	364	344	350	366	339	344	346	363	379	363	348	349	310	373	339	353	363	361	369	337	333	351	341	343	354	357	333	338	362	320	379	339	343	355	349	357	330	291	348	363	349	338	333	330	387	338	343	323	332	370	375	342	337	317	350	329	362	341	333	340	339	355	365	353	345	359	328	315	325	353	330	366	345	353	366	346	375	362	331	352	372	337	353	362	335	321	388	374	349	317	341	351	332	333	335	329	345	367	361	371	373	360	341	355	335	331	337	358	343	335	367	352	316	327
9955	17622	16274	9246	6128	4230	3244	2405	1904	1622	1380	1223	1135	1023	948	834	777	683	666	658	626	605	579	558	509	515	500	466	527	437	450	449	459	438	463	425	429	393	452	384	393	409	418	375	388	424	379	383	378	355	389	365	355	399	344	336	379	366	414	364	380	383	374	374	359	377	346	369	386	355	372	386	380	361	333	371	361	353	361	352	364	359	379	384	347	356	372	391	304	336	331	348	366	330	370	360	370	382	356	363	337	373	358	370	357	374	359	384	348	335	335	363	326	358	367	348	362	364	310	373	351	374	380	346	341	351	362	370	355	388	327	368	329	384	364	328	329	317	321	348	376	348	343	354	346	352	311	363	337	359	374	321	333	311	339	304	373	334	350	359	334	310	369	384	352	328	361	363	352	319	350	334	364	343	321	345	326	355	325	328	378	352	389	366	345	362	371	320	381	355	368	331	351	374	354	331	338	349	350	365	352	344	332	327	386	345	366	329	359	372	349	345	348	352	345	365	319	373	370	330	344	364	346	332	339	379	341	347	388	360	373	340	348	317	337	355	346	385	331	336	330	356	355	353	323	371	317	346	350	366	303	351	359	342	383	321	341	321	323	344	375	356	358	341	385	403	320	342	367	365	357	357	342	316	372	334	324	343	326	334	357	363	328	378	361	363	360	338	355	304	385	336	356	360	347	342	341	356	342	327	320	361	360	320	340	325	350	325	328	333	360	353	344	362	343	314	337	359	323	338	320	372	331	352	337	367	347	342	342	353	414	326	361	329	344	371	350	333	359	307	339	343	365	344	383	349	326	329	347	384	353	355	344	338	331	325	360	355	370	323	362	331	356	349	333	360	365	355	354	349	345	322	331	344	372	356	376	383	340	348	386	296	316	322	348	363	350	342	377	337	355	353	366	346	351	327	353	319	303	342	330	319	342	378	342	334	339	354	352	364	353	351	345	345	332	344	368	367	333	335	377	352	367	293	339	374	334	370	386	321	353	336	373	352	340	365	353	340	319	342	353	355	331	333	377	370	341	345	353	369	367	347	342	350	368	348	370	326	322	310	337	341	345	328	350	313	354	345	326	305	320	362	334	358	339	324	340	334	360	373	336	331	347	357	326	364	377	392	317	326	350	335	355	344	356	355	341	342	380	363	391	392	337	328	394	330	333	339	324	366	357	349	331	346	364	334	363	359	331	345	337	355	361	347	359	357	342	357	336	352	326	361	359	379	344	321	362	358	377	354	341	298	349	363	342	355	371	329	356	353	339	369	356	322	353	375	323	334	383	325	363	343	342	343	332	332	329	383	358	346	350	356	348	353	326	343	336	325	338	356	327	341	342	339	353	323	357	338	355	338	352	357	356	325	362	358	352	342	336	369	348	322	344	361	354	375	349	344	322	359	336	348	333	359	349	343	326	344	331	364	310	355	353	313	327	344	396	345	317	348	351	344	352	352	356	351	353	362	339	335	324	357	337	359	332	345	362	355	335	336	348	349	324	366	343	345	346	365	351	311	354	331	331	336	354	354	331	326	354	362	363	340	367	366	289	369	358	350	349	369	368	363	348	352	377	357	349	343	361	341	350	334	358	355	272	354	359	323	329	343	372	338	338	316	362	309	348	320	371	367	386	367	350	363	373	356	321	360	351	342	357	364	360	314	344	334	377	345	347	354	320	355	353	349	330	326	361	391	350	352	349	337	384	359	343	369	366	317	363	328	375	308	360	321	345	326	362	351	363	356	348	349	354	362	360	356	354	323	345	353	351	367	342	377	347	317	328	380	337	347	355	363	347	331	346	346	355	361	344	322	352	330	337	359	375	359	333	351	357	372	309	384	343	399	339	329	368	362	360	331	317	349	358	354	328	328	363	311	356	339	343	340	338	362	365	342	357	358	332	367	342	335	374	348	349	339	330	347	330	350	346	367	338	319	355	340	312	343	348	357	341	349	343	344	350	355	334	340	376	343	361	347	338	334	340	364	326	342	364	344	343	341	348	342	357	339	368	333	333	363	343	343	341	365	333	334	361	352	362	356	301	351	346	368	297	367	366	340	351	337	337	364	333	325	368	337	356	371	320	344	338	357	341	356	346	385	350	342	352	343	341	338	314	338	338	337	299	322	340	362	343	357	360	372	315	324	356	368	368	348	370	355	366	339	346	387	324	326	318	356	371	322	337	364	314	355	371	343	369	352	355	344	372	365	329	361	356	373	352	355	333	367	332	347	348	343	349	348	378	344	361	340	363	318	333	349	315	350	348	373	337	338	363	390	369	323	369	387	316	371	345	332	335	320	370	325	334	359	337	356	357	346	393	348	356	352	348	332	362	350	343	359	358	337	358	344	348	351	341	326	342	359	342	350	353	339	355	364	326	322	379	336	333	332	367	353	355	356	363	335	357	334	369	323	371	345	323	345	334	326	351	331	390	338	342	382	358	361	341	349	335	346	367	334	351	316	351	346	380	344	329	360	358	367	366	340	367	376	346	348	338	351	378	386	347	370	353	353	324	339	346	348	357	375	344	307	360	342	353	350	383	328	361	354	357	331	367	338	334	373	331	349	364	317	346	356	358	370	337	339	351	389	345	330	341	364	361	355	334	359	314	373	350	315	347	343	336	368	324	333	349	349	350	345	382	334	361	323	363	397	374	358	317	319	336	359	364	326	345	331	359	342	355	352	357	334	324	362	354	328	383	353	337	351	338	336	342	342	350	340	320	383	372	361	328	372	341	360	368	361	349	354	364	335	317	349	396	335	337	339	366	335	358	354	345	337	362	358	385	310	374	381	354	356	334	340	353	377	343	347	337	357	321	334	358	357	339	397	322	357	367	331	333	364	315	378	342	358	318	342	420	337	369	338	336	342	368	382	374	378	346	373	326	350	371	367	339	348	347	337	343	346	332	344	403	370	356	363	347	364	378	360	346	379	333	338	334	329	349	323	320	339	369	333	367	355	316	343	323	368	360	342	321	354	313	360	347	347	342	386	368	342	349	381	349	370	340	361	369	357	319	357	340	303	349	344	369	335	312	373	404	350	332	341	372	336	364	319	374	366	347	332	331	350	332	370	354	372	393	385	372	331	327	354	381	331	342	341	341	301	347	345	359	338	335	340	360	349	367	343	388	322	348	330	334	364	351	312	321	382	380	351	317	363	331	376	309	382	358	350	331	357	358	328	365	364	303	380	360	354	339	343	346	324	357	340	343	358	349	311	336	363	349	359	321	337	361	371	360	339	372	349	336	347	369	331	361	326	359	346	316	343	332	369	330	359	320	341	318	381	371	336	346	369	325	321	377	331	392	368	344	344	338	329	344	357	346	339	344	336	349	342	342	313	370	350	341	335	329	348	356	352	378	333	372	326	328	338	355	337	367	339	353	327	363	354	349	363	354	330	299	348	370	356	386	350	337	354	352	300	328	345	350	363	341	343	372	355	351	351	339	363	324	348	371	358	336	389	380	354	366	373	355	377	366	347	323	362	323	331	332	336	318	314	341	374
28205	15333	2144	656	466	418	372	379	386	364	399	372	398	384	368	404	368	381	394	352	377	359	355	396	412	373	396	346	371	344	379	352	341	348	376	361	383	382	384	377	407	387	381	375	385	389	354	394	339	389	381	359	357	387	356	352	362	395	349	397	372	367	391	361	370	378	353	383	388	364	412	395	380	369	377	403	383	381	376	369	374	389	414	362	379	368	362	347	376	359	388	392	367	377	370	369	393	388	328	355	401	391	368	364	396	393	373	340	365	407	402	380	378	394	348	396	385	394	395	369	360	399	379	420	376	354	376	338	405	350	387	387	390	374	347	406	360	392	366	359	404	337	378	360	385	378	347	392	397	350	390	366	380	356	393	381	364	360	394	382	357	382	371	427	375	369	344	346	384	363	395	348	383	329	353	359	365	372	421	360	406	362	368	372	405	427	353	350	405	408	379	366	379	378	356	364	362	363	333	371	368	392	351	393	336	369	341	345	380	357	334	367	370	361	344	384	373	342	395	389	410	371	358	371	346	367	356	353	338	366	373	395	375	376	361	384	379	380	384	382	376	389	353	349	343	393	402	398	379	372	390	385	388	350	378	386	383	350	363	385	373	369	371	358	343	389	418	357	384	383	353	365	368	348	374	377	365	375	336	358	395	384	353	348	356	361	340	404	358	362	359	350	345	380	339	407	366	362	383	371	347	369	354	361	388	356	355	391	324	392	364	365	370	376	373	409	348	346	362	364	398	381	350	422	361	355	389	384	362	334	350	377	399	388	392	379	409	362	388	375	402	399	399	382	400	365	362	407	342	357	388	365	369	391	357	397	349	370	335	349	398	370	382	344	382	370	385	328	393	352	380	375	346	366	363	392	340	369	355	362	377	380	363	396	360	367	393	373	402	334	350	364	349	397	373	363	381	384	366	370	383	394	370	369	360	355	362	365	366	354	364	369	382	396	411	425	408	390	368	380	378	405	356	373	380	385	381	363	379	401	348	396	368	390	380	379	403	351	374	377	401	325	371	364	363	397	397	353	373	364	366	371	416	382	377	384	369	400	374	355	380	379	372	386	344	373	378	354	377	371	357	340	370	375	379	385	384	371	398	369	405	366	395	417	372	375	368	354	392	363	365	411	385	357	382	407	395	371	355	391	369	360	401	370	377	345	358	400	431	333	351	371	408	359	380	394	394	362	362	365	347	377	377	398	427	361	376	353	376	366	367	369	393	374	353	370	382	398	383	398	364	393	385	351	369	411	368	389	406	383	342	362	385	376	363	351	379	381	382	375	384	361	396	372	365	369	397	378	366	365	404	360	411	361	370	328	350	384	383	348	328	354	374	381	355	402	377	373	381	364	356	389	387	373	376	396	388	414	372	348	375	356	364	345	393	390	387	360	405	363	347	354	330	376	375	388	385	389	370	364	360	382	394	367	373	397	396	386	353	380	326	399	359	422	375	352	386	355	400	365	397	368	370	399	404	375	386	356	360	358	376	368	400	398	411	368	371	371	385	374	394	402	333	356	378	392	365	385	388	357	379	363	366	365	343	419	387	383	371	393	371	382	391	403	396	365	368	391	402	407	366	381	352	402	360	379	378	379	389	368	374	399	381	366	395	330	370	426	345	379	377	368	343	360	369	337	333	367	381	355	354	370	368	354	347	401	339	363	352	351	386	381	363	359	383	407	392	369	383	384	383	405	387	377	341	347	386	376	355	411	382	389	392	367	424	349	393	392	417	390	347	375	378	380	370	378	366	351	392	354	379	371	372	345	361	406	398	437	391	385	372	369	350	362	333	328	365	366	359	371	358	349	348	396	376	332	371	399	386	328	370	381	381	347	358	387	355	387	347	398	387	352	401	350	403	370	385	352	390	373	338	381	363	365	372	329	350	382	396	330	416	380	369	330	329	385	372	401	356	411	364	403	365	383	404	368	393	397	380	410	364	363	338	370	399	379	368	361	342	383	400	371	331	395	374	380	378	396	375	370	391	355	374	352	412	384	375	393	376	396	340	372	389	371	342	345	376	390	354	386	350	382	391	418	379	389	382	352	372	353	347	364	358	383	371	384	364	354	369	371	363	357	367	385	377	400	392	380	371	380	393	384	379	368	335	383	338	403	363	385	400	335	396	365	368	366	416	383	366	403	363	362	350	387	382	388	375	383	402	395	423	377	366	372	367	403	401	367	397	369	374	400	358	361	368	385	383	382	343	371	401	406	356	370	373	392	401	370	352	408	356	354	360	362	400	358	403	342	382	346	380	381	344	369	364	380	381	379	374	381	338	365	379	349	383	360	371	355	414	395	381	391	346	368	396	352	358	375	370	350	349	367	347	373	374	367	386	352	390	351	378	357	396	398	365	337	351	358	390	397	367	358	370	348	359	378	365	400	410	369	402	377	387	345	385	329	399	383	378	362	378	364	355	373	392	381	342	346	376	369	386	374	361	369	382	366	420	374	372	383	374	368	382	351	345	370	346	378	380	334	393	369	379	375	393	362	368	386	374	367	373	398	338	365	353	362	370	386	367	356	384	382	364	399	362	357	382	364	357	390	352	396	354	393	354	332	380	383	395	389	353	389	375	361	380	358	404	369	370	343	379	377	348	375	399	364	379	359	386	354	388	371	385	376	399	372	417	403	366	397	371	366	345	387	370	355	409	363	398	352	369	381	368	376	349	398	357	362	412	359	371	351	362	350	365	326	388	385	363	365	358	360	394	382	346	412	351	387	395	351	384	402	370	387	338	365	372	354	357	372	323	393	342	379	383	349	374	360	380	371	347	353	389	352	381	378	400	395	390	353	374	384	379	336	390	360	360	366	371	365	322	374	368	383	375	360	370	374	386	366	359	360	388	355	392	372	377	377	340	377	341	368	401	352	339	385	354	368	349	385	409	368	370	351	382	368	398	389	373	409	403	369	352	385	401	326	361	389	371	374	372	362	333	358	376	336	376	405	367	391	369	338	325	382	336	349	360	388	337	389	399	374	392	355	390	331	360	372	378	362	393	415	388	402	347	406	368	365	378	365	337	357	369	404	391	375	368	407	352	371	353	376	391	354	376	380	407	361	375	392	336	365	380	375	397	386	379	402	408	369	388	355	354	371	361	382	381	376	376	416	371	376	408	339	388	402	394	387	370	347	364	393	404	373	360	353	397	375	402	347	370	379	325	363	361	321	376	379	392	400	384	384	334	414	384	382	352	361	386	358	383	372	377	374	379	407	383	352	364	376	390	343	352	360	399	350	375	343	370	366	386	391	384	365	378	365	366	362	361	351	392	358	379	389	348	376	362	364	362	378	430	385	363	400	374	372	370	375	361	374	369	345	374	359	358	370	399	374	412	385	392	373	425	367	353	347	375	349	402	364	398	380	362	366	363	360	372	376	387	371	401	360	366	381	382	375	370	393	400	357	398	363	370	351	377	350	390	344	346	338	358	387	380	357	387	396	392	369	415	381	347	321	339	351	370	366	353	382	366	383	372	386	365	369	388	357
5082	1160	1057	718	616	500	472	469	459	429	449	474	432	429	456	427	416	449	405	409	438	417	431	408	431	478	431	431	413	423	383	411	412	408	403	373	374	399	424	421	450	425	410	430	421	443	436	420	405	375	425	431	417	406	379	418	388	389	430	422	442	402	413	407	444	414	427	398	406	420	445	407	422	411	407	375	431	414	393	421	451	395	428	446	414	417	452	400	414	411	445	374	412	458	419	407	412	402	419	413	429	411	450	399	419	419	425	390	402	442	421	431	412	419	385	415	419	402	409	438	390	401	413	428	431	431	411	456	439	402	419	412	417	405	410	378	379	425	400	410	411	399	411	434	416	410	438	428	429	395	431	436	444	469	447	426	424	400	443	406	438	438	444	409	410	419	423	400	397	387	404	407	397	472	447	421	413	415	415	403	403	410	414	445	412	431	441	404	439	358	411	422	417	387	461	427	409	410	401	403	434	459	431	412	414	414	412	408	424	432	406	396	415	393	419	427	429	420	391	436	399	431	431	400	454	395	445	416	398	376	405	404	367	409	397	409	411	403	418	375	455	432	407	365	417	410	393	464	449	405	414	400	410	404	430	387	425	417	418	431	414	446	435	457	432	432	425	357	422	428	444	436	401	434	437	440	400	440	403	450	394	449	400	444	436	389	390	410	430	452	393	430	427	441	395	414	426	404	392	376	402	438	405	396	424	420	416	433	415	392	429	436	432	406	401	434	404	416	448	445	428	407	400	432	373	412	424	417	387	393	444	425	395	412	402	413	434	437	407	412	434	434	411	423	403	430	391	423	447	410	428	398	419	413	410	427	415	430	434	372	394	416	409	429	446	429	402	411	442	431	419	364	404	427	387	426	386	437	405	412	416	432	398	433	421	411	421	430	420	380	414	444	391	419	448	448	403	409	449	384	404	420	438	419	422	425	414	403	429	384	412	454	406	442	408	420	412	399	430	408	423	429	447	406	420	373	403	407	411	388	405	443	443	410	452	411	420	404	402	423	439	443	424	392	402	409	412	456	437	445	399	406	401	373	407	413	386	420	443	416	409	395	442	423	403	407	410	431	424	436	429	373	380	394	411	440	428	420	426	395	459	408	430	408	433	431	425	446	440	410	422	415	416	429	423	410	432	442	411	415	416	434	417	407	456	399	415	393	415	425	439	418	410	470	430	429	387	417	419	419	433	442	411	415	400	428	438	411	349	419	410	393	388	406	412	430	391	397	446	415	445	406	368	391	436	422	448	373	416	412	414	435	451	383	401	426	416	448	438	447	440	416	452	417	441	418	424	425	441	420	429	366	412	431	438	398	414	431	410	391	406	430	386	406	439	425	423	421	423	440	410	406	426	435	427	440	399	437	411	370	382	402	410	409	437	441	459	452	421	407	442	411	392	402	452	434	450	401	400	416	423	404	395	394	429	450	428	402	414	376	414	430	420	422	392	431	416	419	414	440	426	419	399	401	389	417	419	391	394	399	443	406	418	427	412	441	429	424	419	424	409	444	411	393	392	448	394	419	437	424	401	413	390	406	425	400	435	391	402	403	409	398	422	407	431	394	411	446	433	416	423	447	444	412	462	408	412	388	435	417	425	444	397	408	439	410	392	427	458	428	450	400	462	417	416	392	420	420	459	410	413	442	376	393	441	423	420	372	446	398	429	431	416	407	416	426	419	401	404	414	403	415	386	397	403	447	419	454	423	422	452	446	389	406	434	418	414	377	395	408	414	423	429	410	383	410	425	458	395	430	414	418	412	390	418	403	416	431	387	416	426	420	388	376	387	374	400	353	409	437	416	394	436	422	443	422	369	427	399	451	451	397	432	429	374	418	413	404	433	400	396	388	387	387	429	389	424	453	402	439	426	409	431	429	404	388	434	386	413	403	419	375	408	423	424	425	414	439	424	441	448	436	424	412	419	422	416	426	438	435	430	403	399	393	410	415	413	433	409	398	441	435	430	405	398	469	386	416	398	425	452	367	410	387	400	440	422	419	434	402	426	424	438	454	442	408	420	428	430	370	379	395	419	410	427	387	398	402	435	461	399	402	434	443	391	402	462	431	430	438	415	412	462	407	470	425	424	385	443	416	393	412	420	426	430	374	430	367	384	434	405	444	417	407	416	398	414	393	448	425	398	424	385	402	396	437	421	410	381	414	415	419	406	371	413	429	409	442	450	453	367	430	420	378	399	434	389	408	402	409	415	433	427	375	404	398	422	405	421	412	452	405	410	433	408	406	444	414	419	415	430	442	424	418	386	413	455	390	408	427	419	426	418	412	419	422	439	404	428	418	439	432	390	430	406	417	420	450	410	407	414	413	395	392	393	432	425	406	423	414	412	427	423	428	415	427	384	447	394	442	399	410	416	398	424	401	439	403	425	426	401	422	456	419	444	418	406	442	441	412	383	417	401	411	381	435	432	402	403	406	416	421	409	423	430	455	420	431	416	394	397	414	405	428	438	438	404	432	460	437	394	438	475	418	436	443	386	430	394	423	388	437	377	437	403	419	411	416	411	401	435	431	421	421	395	390	403	441	400	411	411	390	446	393	404	418	440	452	401	401	415	402	414	432	397	428	441	424	426	414	421	448	438	385	443	408	437	411	407	457	407	461	367	405	437	412	426	404	424	403	447	426	451	386	396	418	390	438	398	438	404	432	395	415	420	414	412	415	392	418	433	400	417	448	409	423	436	428	383	445	442	356	422	407	444	408	397	392	423	427	443	419	396	384	394	413	415	434	421	419	425	438	418	427	401	422	404	379	443	442	424	431	414	437	395	457	399	432	399	418	430	406	432	431	410	424	409	404	441	436	418	424	428	389	419	386	419	412	439	437	394	397	384	409	448	435	397	421	445	405	412	466	399	427	421	450	405	426	422	391	386	404	401	420	415	400	403	388	424	426	393	451	418	400	412	441	385	426	433	376	408	403	436	436	406	387	426	410	408	413	420	417	399	451	423	443	443	428	431	415	392	425	410	395	374	425	409	432	373	407	426	389	394	410	423	432	403	399	434	411	441	437	397	407	419	411	416	396	407	400	383	438	424	407	412	412	398	408	418	401	459	428	393	407	414	389	427	424	397	440	433	411	405	362	428	417	410	440	405	396	397	424	420	391	392	427	414	394	450	419	422	421	382	369	384	437	428	417	422	427	396	400	420	398	410	428	414	409	435	456	414	439	429	441	432	396	428	413	416	414	427	425	427	425	392	436	420	419	401	423	405	414	405	423	388	410	415	400	382	409	427	418	423	451	454	462	437	400	413	432	388	412	451	413	403	388	418	401	402	394	401	423	415	421	407	431	440	450	439	415	439	414	402	405	419	387	453	412	411	445	405	422	449	415	412	409	440	394	394	415	425	405	419	389	427	396	433	440	416	446	381	411	388	412	399	406	416	429	434	432	421	418	401	394	391	416	423	415	392	425	410	441	428	386	392	396	358	414	427	394	390	392	410	412	403	422	399	430	402	436	394	433	377	422	432	394
25522	21010	27603	24559	21012	11088	1042	643	480	417	425	321	303	303	267	252	248	214	239	223	200	211	217	192	174	178	199	188	161	223	202	194	189	184	206	195	181	170	151	162	173	177	180	179	169	152	170	150	167	183	143	147	157	153	175	172	166	167	179	182	176	164	161	168	149	175	163	157	154	171	168	161	175	160	156	165	199	152	166	171	169	143	150	193	150	164	137	127	162	143	164	142	149	157	154	152	141	158	145	160	173	166	170	176	162	149	179	157	163	152	135	161	153	175	147	161	156	162	144	166	161	180	151	157	158	178	159	151	174	138	156	150	173	161	159	174	160	174	160	146	153	155	160	142	149	149	145	153	177	151	171	172	128	158	154	141	137	154	159	166	139	133	156	140	157	143	152	153	175	194	155	147	157	141	164	165	154	162	182	152	168	171	149	154	142	152	183	142	154	178	121	121	160	190	136	156	153	151	138	149	161	146	152	147	150	173	134	151	162	128	164	155	144	162	160	173	165	172	137	167	149	158	151	185	162	174	157	132	167	148	157	154	159	163	161	169	160	162	164	170	165	161	154	155	171	178	161	143	144	160	178	171	160	165	156	158	156	168	172	147	160	147	158	167	176	136	186	137	148	176	143	160	149	171	151	174	182	152	140	142	148	151	160	182	196	175	150	161	153	179	164	172	152	171	152	155	170	174	153	132	150	149	155	143	172	152	158	179	145	166	132	154	155	178	146	148	122	155	146	148	150	156	149	126	169	157	167	138	178	164	159	155	159	156	154	142	162	153	157	160	148	166	153	148	161	156	177	160	159	166	159	160	176	175	146	150	162	172	142	149	132	159	146	168	166	158	156	161	163	170	168	169	153	154	148	173	176	132	149	146	169	171	173	168	163	163	166	150	180	129	135	162	153	162	153	162	134	140	138	152	154	163	149	178	149	160	143	181	184	157	179	152	183	139	150	164	174	173	164	157	142	173	164	144	139	157	172	144	151	150	153	149	161	169	156	174	152	157	164	153	150	160	169	130	163	161	166	152	164	183	142	131	151	140	162	146	155	151	168	146	163	125	149	146	153	152	138	172	153	157	159	148	134	157	159	164	149	171	181	152	148	165	159	165	152	156	143	151	147	165	164	159	151	153	147	161	139	151	149	158	143	143	139	138	156	147	154	171	128	162	155	164	169	141	158	152	174	157	157	172	160	153	144	158	146	142	140	195	153	162	146	163	132	169	142	168	153	151	170	146	151	174	154	182	138	152	149	149	170	149	164	172	168	142	183	175	161	161	164	162	157	160	152	154	162	143	159	167	147	164	151	143	156	153	133	167	170	142	174	174	162	149	172	167	178	155	154	162	152	162	174	146	169	142	149	144	150	160	146	165	169	151	164	159	144	154	164	140	147	147	167	155	168	166	163	146	149	157	156	157	166	165	162	161	144	161	160	166	152	157	155	146	159	154	168	156	164	166	136	167	155	148	176	163	153	151	153	145	155	151	132	137	150	149	171	155	155	161	136	157	172	162	151	136	167	133	134	156	163	150	139	160	160	163	149	159	177	148	177	178	157	163	134	160	131	155	157	166	169	147	151	134	161	172	154	150	142	183	161	141	154	157	128	158	152	147	164	146	189	168	161	124	170	142	149	152	157	130	157	159	160	130	147	159	153	139	163	172	175	154	131	155	161	138	154	157	163	148	155	153	150	161	155	148	165	169	149	130	168	171	151	159	176	151	175	179	160	156	150	156	139	162	169	168	155	156	165	143	141	144	149	159	176	149	154	142	142	152	152	153	147	142	143	151	162	166	166	166	154	148	158	171	170	160	137	158	176	157	154	159	172	148	174	166	146	162	165	154	150	149	153	167	180	160	178	153	143	163	183	166	155	169	147	146	154	155	170	174	150	160	164	173	144	159	169	168	156	159	148	153	172	147	168	141	166	162	176	159	158	163	146	151	153	150	180	150	137	174	146	152	165	161	136	145	143	166	145	162	146	156	154	169	169	160	161	146	168	165	183	157	152	150	170	146	142	159	141	163	148	151	153	154	167	158	137	174	141	153	156	166	170	143	168	161	176	162	162	167	161	156	152	159	126	148	170	151	136	158	159	155	147	157	163	153	152	176	156	155	141	141	169	145	162	167	167	125	146	152	162	143	150	148	160	183	137	155	170	140	140	157	155	160	157	157	143	151	148	147	157	168	144	171	157	129	160	150	141	123	139	152	163	150	137	156	153	162	154	139	165	143	185	165	167	167	163	133	148	121	158	155	164	152	124	171	147	149	157	180	155	147	154	152	166	177	162	165	159	164	169	172	143	172	145	142	161	166	165	180	141	153	150	177	172	166	166	162	137	122	155	149	156	157	169	172	142	145	154	154	147	171	162	168	143	160	154	142	165	156	159	147	147	149	146	161	140	169	139	158	153	141	137	159	166	149	161	170	164	155	170	151	158	153	150	174	169	151	167	169	152	159	151	131	162	154	150	166	168	156	147	149	158	130	169	126	149	148	139	166	165	151	154	182	135	183	142	139	155	164	160	164	155	150	136	131	153	155	155	151	157	161	159	175	172	151	158	164	140	162	158	158	177	160	144	154	148	176	159	170	140	128	161	154	150	170	177	164	141	163	167	198	167	151	162	165	142	162	154	150	156	171	159	157	134	157	163	153	155	150	149	160	176	141	156	158	161	160	154	156	157	155	164	150	167	179	158	150	143	157	149	148	161	161	152	154	155	153	159	143	168	159	153	156	140	153	145	159	158	151	155	150	138	152	144	140	168	133	153	153	169	159	163	169	164	157	154	156	156	152	145	180	164	128	168	144	156	161	164	153	160	185	167	157	158	149	156	167	148	144	177	163	161	161	144	139	167	145	157	139	165	150	153	158	181	160	159	154	153	155	159	129	164	154	143	154	155	147	168	174	183	185	179	151	150	168	150	187	154	186	161	180	163	166	167	163	142	147	173	167	155	156	166	160	158	142	166	163	161	141	147	160	161	166	156	147	166	147	147	188	165	157	166	156	173	168	162	175	178	155	147	147	171	154	163	152	169	159	156	151	178	151	150	132	142	144	164	168	153	141	159	169	154	141	136	162	159	139	168	156	143	161	144	146	141	144	171	174	152	151	150	167	149	128	152	167	137	166	142	159	164	155	155	180	154	150	156	175	168	165	153	167	149	154	145	161	172	137	161	152	153	155	145	156	147	164	126	174	154	147	139	156	154	169	147	151	148	159	169	150	157	168	148	146	155	156	149	170	166	167	184	139	166	155	137	184	167	139	169	165	146	168	159	153	150	167	156	165	160	135	165	167	169	142	176	143	183	163	172	145	198	135	175	153	190	142	153	157	156	165	178	161	150	150	165	147	158	183	146	175	151	168	172	150	159	138	151	145	159	154	170	158	156	158	163	145	157	153	164	144	153	139	144	154	152	166	150	170	161	156	133	160	146	161	148	160	167	167	168	157	174	146	168	163	150	146	146	149	156	139	147	147	145	164	147	174	135	158
7198	11163	10254	5524	3442	2349	1678	1202	1032	865	730	647	607	536	473	416	412	358	343	337	289	315	270	282	264	275	250	283	248	252	244	229	225	239	238	258	221	194	245	198	180	224	193	208	221	239	210	221	230	210	200	186	169	182	188	200	186	195	183	202	183	224	189	183	186	203	190	189	198	179	180	194	182	182	198	171	183	185	190	191	172	194	185	186	184	208	178	185	179	185	176	183	196	181	174	189	192	175	200	203	201	199	173	163	205	185	184	190	183	168	167	179	228	210	183	163	178	178	202	175	190	198	180	224	181	178	182	180	205	183	210	197	185	163	183	180	185	188	180	178	207	166	187	181	195	165	193	184	188	195	165	201	208	166	167	190	188	170	180	216	186	177	182	178	165	198	146	176	172	163	214	189	179	185	199	171	177	172	176	186	190	188	156	177	190	188	178	184	177	181	184	169	191	188	186	171	172	186	177	192	181	187	205	204	173	181	190	190	201	172	182	184	166	170	191	186	157	182	189	173	173	177	184	174	184	170	172	200	203	170	202	182	160	179	195	185	193	164	202	185	176	187	165	187	194	197	202	177	160	178	206	209	176	189	179	180	187	173	196	212	173	185	178	172	166	197	176	176	161	200	188	207	170	192	161	165	174	175	177	209	173	176	177	181	185	185	180	201	178	166	187	196	160	192	198	193	155	173	179	177	191	167	191	202	195	179	192	186	166	170	149	184	173	175	188	197	179	197	175	181	201	168	183	191	174	195	175	159	178	182	178	181	159	196	175	186	212	167	181	194	187	194	195	178	181	199	171	173	187	198	202	160	184	165	184	191	194	183	186	201	169	205	184	179	180	185	195	190	180	167	188	162	165	159	176	191	195	177	167	178	177	161	174	186	198	173	186	181	169	182	189	183	183	185	163	154	184	197	187	177	196	202	186	157	174	176	198	183	197	191	199	176	173	167	164	169	173	210	177	182	175	198	176	163	159	167	151	199	169	201	187	183	176	176	174	167	190	173	188	190	174	197	160	171	192	174	178	181	198	189	171	193	187	173	160	204	194	158	195	159	183	166	201	177	204	187	182	174	196	189	197	166	193	168	171	196	189	176	173	194	158	201	168	201	200	161	215	167	197	172	172	161	167	184	192	182	181	191	201	155	210	190	181	178	167	191	193	166	191	165	194	172	173	156	213	161	178	170	215	215	170	212	220	177	205	212	172	198	172	171	205	179	179	185	178	193	177	185	167	189	182	191	185	173	189	156	196	202	181	172	172	192	180	177	182	192	195	193	178	158	187	172	189	181	173	169	176	193	196	187	175	193	187	187	175	183	198	176	183	171	193	186	203	176	184	182	185	180	203	165	190	175	174	173	198	197	175	204	192	184	192	193	188	178	197	188	182	206	189	196	175	198	191	191	197	188	179	171	181	179	170	206	199	195	177	197	204	179	189	190	200	160	195	188	187	195	200	166	174	169	165	174	204	167	198	178	179	173	194	189	194	196	185	160	179	185	188	189	185	172	184	185	175	183	198	187	181	183	189	164	187	172	181	220	188	180	163	190	190	180	209	171	191	182	172	178	205	188	165	197	183	195	179	182	191	180	162	188	184	165	201	181	186	207	186	161	172	190	170	180	186	177	198	205	211	189	195	170	173	188	175	192	195	187	183	186	209	164	186	181	171	184	185	185	168	172	181	185	184	175	186	170	186	189	158	172	204	195	188	163	183	193	192	189	197	173	160	188	180	141	170	170	190	188	194	179	179	189	196	198	172	181	196	174	153	195	170	174	161	207	163	172	177	187	190	175	181	174	200	172	186	171	215	165	175	176	188	203	172	187	185	180	183	174	168	184	166	164	179	164	183	200	159	196	190	177	174	169	191	162	159	167	207	164	169	167	198	175	198	201	186	184	189	185	186	173	188	199	167	183	183	188	200	196	193	187	205	146	204	183	175	181	184	190	174	178	184	165	205	195	179	171	180	177	173	187	189	203	183	193	173	195	186	183	178	147	171	180	177	167	165	192	193	222	194	181	174	199	165	163	184	204	177	149	181	163	184	202	167	184	144	159	189	171	182	181	176	168	177	185	178	186	186	189	208	183	176	165	176	182	198	201	195	176	179	195	197	196	166	208	193	172	185	183	185	171	175	170	185	158	212	196	180	176	177	167	174	203	199	166	149	166	173	192	187	196	186	184	153	183	188	186	185	171	202	171	195	181	186	197	185	178	185	170	166	196	159	165	175	213	169	181	181	192	174	179	195	173	176	175	182	171	189	168	183	195	214	183	207	186	194	175	170	178	183	183	180	169	186	190	191	215	198	183	174	186	163	192	179	188	189	160	172	186	184	184	166	143	160	187	190	171	190	209	173	179	204	182	174	204	177	204	192	163	194	186	181	198	181	178	176	166	187	172	206	182	215	174	172	208	183	187	198	171	188	180	192	209	171	190	172	198	174	153	160	179	173	203	193	196	188	183	197	166	146	190	192	184	173	180	176	161	194	158	197	169	202	189	156	170	204	193	190	182	183	202	220	170	199	181	190	179	185	177	183	189	189	174	194	180	159	186	184	200	163	186	179	177	179	202	167	172	192	170	183	172	184	182	179	161	169	189	181	192	185	188	218	182	203	194	181	161	187	169	176	161	182	197	161	179	204	168	179	178	199	188	173	181	186	173	185	166	180	196	197	183	219	171	182	187	157	151	186	184	182	162	169	180	186	175	174	190	181	219	175	188	185	162	188	177	202	181	191	195	166	172	193	175	188	188	194	151	189	183	181	179	191	190	186	191	215	171	197	188	186	179	196	204	171	176	195	184	199	162	186	148	207	164	163	178	168	185	166	172	177	186	188	189	184	187	175	218	185	183	152	178	179	184	207	181	223	179	175	186	167	181	199	191	194	188	186	199	172	182	179	188	176	189	187	183	205	192	197	194	170	166	200	177	185	202	190	164	195	172	200	185	159	183	165	195	191	204	201	163	189	163	173	173	177	194	209	173	211	173	197	203	183	180	179	188	167	206	159	193	196	182	152	174	173	196	173	184	174	206	174	214	189	162	207	197	187	194	183	191	175	187	196	200	178	179	176	165	157	182	177	189	177	180	224	202	175	184	165	196	178	190	196	171	156	183	190	185	177	205	199	168	184	182	199	186	171	171	198	189	191	210	188	161	184	180	200	173	204	172	172	167	167	183	188	181	165	192	172	167	188	178	163	187	167	197	186	194	171	210	168	191	194	192	185	166	177	195	185	161	191	179	202	202	201	179	171	218	207	196	178	154	177	208	195	171	187	166	199	186	180	160	173	195	181	175	176	179	204	175	184	196	191	203	183	183	194	182	176	170	175	189	177	189	150	193	168	167	175	194	189	170	173	189	182	186	185	177	202	203	196	161	214	177	171	212	195	213	183	190	149	201	168	207	167	165	199	167	202	170	185	180	205	195	172	184	197	175	177	194	193	176	180	165	178	183	187	199	183	192	179	170	163	159	187	189	207	204	169	171	165	170
23350	20966	27883	24192	20972	21035	8780	1386	928	908	749	679	638	566	581	549	534	508	463	467	468	460	448	505	443	451	399	412	393	426	400	403	400	399	400	365	361	394	366	362	415	340	401	394	377	382	343	342	389	336	344	358	355	372	383	373	361	377	362	360	341	354	339	344	345	346	386	385	376	312	355	351	356	359	360	340	328	359	368	355	373	373	363	345	317	336	344	311	358	333	379	345	338	368	354	353	325	345	326	347	362	305	328	388	365	367	328	391	355	335	352	360	331	334	344	332	349	377	337	315	348	369	338	337	361	325	389	345	379	334	327	351	328	354	289	354	320	374	331	346	344	392	335	352	360	353	321	368	332	355	371	335	351	386	361	347	367	364	342	351	353	356	326	383	355	349	335	328	345	346	344	348	330	326	334	366	354	336	371	362	354	348	352	352	341	349	331	303	387	323	312	334	352	332	349	344	363	332	323	372	348	387	349	318	347	337	330	338	377	355	355	358	327	347	336	323	341	360	353	347	375	321	348	380	328	337	340	344	313	333	347	350	319	361	336	341	367	340	373	352	347	345	384	365	352	352	329	351	340	332	351	331	345	344	337	349	361	331	338	346	333	324	352	355	314	351	330	325	353	339	346	355	333	303	347	368	359	357	355	351	327	369	367	315	332	322	334	330	333	343	332	341	327	350	368	352	346	333	338	331	345	387	334	310	372	305	345	334	336	340	357	372	323	332	311	336	367	350	363	350	335	349	337	377	366	331	370	334	327	355	363	359	330	336	348	366	346	337	351	359	355	378	351	363	284	323	335	326	372	371	322	352	363	350	360	336	355	356	343	304	358	353	394	341	352	332	359	343	325	367	323	322	395	341	372	340	351	322	373	370	342	314	377	329	320	360	349	359	345	322	362	365	363	335	372	329	366	348	347	340	346	371	367	390	374	340	324	347	292	337	356	335	354	324	346	385	331	313	332	365	372	342	332	349	343	331	385	342	338	354	359	364	357	348	351	313	300	348	340	371	348	344	359	329	381	326	335	336	311	363	358	342	324	366	343	339	363	292	349	353	343	338	342	327	350	356	340	339	363	339	364	365	324	360	342	369	347	345	332	351	342	328	353	353	353	357	326	339	350	347	333	351	328	319	339	334	330	325	331	343	329	333	354	334	321	338	328	329	354	355	376	328	358	384	339	347	331	356	359	355	371	382	318	345	339	315	350	336	339	312	306	364	351	362	346	333	342	326	346	333	312	318	340	326	342	359	343	330	345	316	359	329	372	363	314	363	347	336	372	360	346	303	346	343	354	371	349	304	371	325	378	368	324	389	323	322	330	336	343	341	340	334	361	367	371	355	345	331	349	382	361	374	322	345	337	380	341	339	370	362	317	345	346	341	372	336	312	345	317	351	310	332	342	341	333	346	331	363	360	343	299	340	346	346	337	340	347	302	354	360	371	351	335	346	336	355	351	327	325	355	348	361	341	328	356	349	339	342	370	363	354	365	371	359	368	356	337	353	352	363	359	347	345	380	360	336	375	330	340	373	348	348	322	324	334	376	347	347	367	359	339	364	367	365	350	338	324	320	349	330	343	328	322	344	329	340	313	350	363	327	333	344	300	329	351	360	345	350	372	343	353	345	341	354	338	360	348	389	332	327	357	341	370	349	336	362	343	307	358	348	328	321	348	318	326	337	366	334	327	348	316	319	349	354	337	358	383	324	331	337	379	335	340	371	325	362	371	330	347	375	309	324	366	338	348	331	311	338	350	329	346	369	351	334	347	355	378	355	356	337	377	328	338	349	361	338	358	347	366	356	338	400	334	351	343	359	355	351	356	351	325	343	330	341	369	357	318	354	332	338	356	373	380	331	334	367	359	347	337	340	367	360	353	352	347	357	335	332	316	337	360	341	323	373	346	354	362	340	322	357	358	359	379	361	342	330	376	384	292	323	350	342	352	350	350	341	361	344	343	347	356	369	338	352	357	361	339	323	333	354	352	332	337	354	333	361	332	340	352	332	374	326	343	360	299	384	349	368	340	385	373	362	352	340	368	315	330	335	340	354	322	349	323	340	344	363	332	376	332	317	355	375	325	350	325	315	312	358	321	351	370	385	352	349	351	324	320	369	336	352	377	349	344	331	383	321	324	328	375	351	386	351	327	347	345	338	324	337	377	378	337	343	321	332	362	333	346	360	332	370	358	362	325	356	364	373	334	365	350	315	382	333	339	331	355	348	355	323	325	314	351	382	336	333	337	311	331	410	356	347	331	357	336	321	372	368	323	339	334	341	330	335	364	373	366	374	337	350	359	328	337	336	379	347	368	328	319	331	351	310	357	319	325	327	302	342	374	363	343	343	346	339	335	331	358	312	342	349	321	329	383	368	345	342	304	327	346	349	343	363	340	341	380	314	339	337	358	328	319	394	337	357	361	345	383	332	322	311	345	332	354	332	327	331	313	341	357	314	357	317	348	375	371	374	344	348	353	332	357	329	325	328	346	352	368	333	373	371	338	344	364	374	344	343	372	355	334	379	329	334	312	328	359	354	356	341	353	346	325	321	345	337	350	328	386	352	323	357	361	336	371	361	366	333	341	332	357	358	294	358	335	349	339	351	329	360	355	346	389	328	346	363	356	344	315	354	358	345	328	352	353	341	329	367	342	344	377	333	327	326	345	379	330	384	353	348	360	347	315	369	336	378	343	360	335	369	365	360	330	341	382	333	348	371	319	367	344	334	317	385	352	336	320	341	371	342	386	313	365	307	344	338	339	355	330	285	350	366	313	342	393	381	374	328	348	342	348	334	337	362	386	345	317	332	376	352	341	350	375	390	350	333	354	341	366	348	347	326	366	343	320	357	340	338	358	324	377	303	350	368	344	317	326	386	348	296	365	364	372	356	351	361	319	335	331	370	347	378	376	345	357	347	329	338	360	344	316	358	337	326	359	328	314	301	324	337	306	361	372	388	344	349	377	323	350	358	336	352	308	373	345	344	353	365	346	347	347	332	306	328	369	386	341	392	353	348	337	341	329	357	322	350	348	345	354	346	320	352	331	363	323	378	331	345	330	342	358	332	351	321	356	359	375	340	371	341	345	345	357	326	375	302	339	349	371	352	323	329	331	331	359	338	316	340	322	325	359	368	375	352	347	328	396	315	329	338	367	366	357	341	332	353	340	326	374	345	362	357	376	333	352	365	336	321	322	355	340	351	355	379	338	341	358	333	326	356	305	356	347	318	339	343	353	334	339	367	327	352	358	367	321	350	345	344	353	377	339	360	347	321	386	354	346	366	344	338	344	318	371	359	335	359	335	369	339	322	347	339	346	353	334	350	366	330	319	307	355	337	379	345	349	358	370	339	361	347	324	319	333	355	349	340	326	332	373	321	358	372	313	336	354	301	373	354	341	354	339	344	319	343	312	351	340	400	322	352	334	375	380	340	324	334	339	396	359	337	369	357	363	348	378	341	361	305	348	334	346	361	349	347	357	328	327	349	339	361
9972	17466	16223	9319	6212	4283	3106	2414	1925	1651	1416	1208	1155	995	875	847	717	694	746	639	607	538	546	512	536	528	472	495	461	470	449	413	444	441	413	436	459	446	413	423	380	404	386	413	364	438	401	424	391	383	397	374	402	363	367	351	371	353	372	359	357	393	368	368	365	358	370	368	370	374	366	362	351	368	359	346	346	374	357	392	367	362	309	335	368	375	351	372	367	332	357	334	361	353	361	349	399	369	347	354	319	363	366	358	355	334	326	371	344	350	325	359	375	352	352	313	341	337	336	341	352	339	357	393	347	364	370	363	375	333	356	350	365	372	325	357	355	372	336	319	320	333	378	359	347	356	310	382	366	372	338	326	336	340	381	319	350	366	365	335	314	347	349	379	323	346	354	396	359	339	343	343	374	350	399	359	350	341	356	351	347	344	367	349	343	384	337	341	356	359	360	380	317	342	369	344	393	330	345	353	331	327	351	322	349	369	329	364	327	331	362	378	352	358	370	323	356	352	358	307	325	354	335	385	364	347	368	341	306	332	316	349	343	378	354	351	335	367	343	374	358	359	334	354	341	350	354	338	357	332	336	348	357	326	307	326	345	353	337	347	350	369	312	372	336	358	359	347	334	361	330	313	357	358	373	341	357	351	310	368	336	338	366	374	357	341	316	333	335	362	349	318	361	376	358	331	349	338	358	327	376	347	313	360	357	334	326	341	354	310	367	357	353	339	333	354	366	346	334	389	335	366	361	336	362	344	363	361	316	327	325	343	344	298	355	334	352	316	328	337	366	342	341	373	364	369	354	315	372	357	340	357	335	341	340	370	350	329	368	339	337	372	317	361	350	334	354	366	301	378	344	342	357	343	327	356	290	354	372	336	329	352	346	398	360	303	319	381	337	338	347	337	394	364	362	379	319	330	348	369	343	373	317	349	358	349	345	353	357	315	366	363	344	352	324	336	339	398	330	349	339	340	361	354	336	351	348	341	359	344	366	351	344	360	322	314	364	352	355	350	300	311	339	348	349	329	316	324	353	346	340	343	336	395	316	332	335	383	343	333	332	354	322	336	343	358	344	353	360	344	357	343	339	359	339	288	357	344	356	352	339	335	334	334	370	369	332	359	325	373	362	327	328	355	347	357	362	347	347	310	308	365	340	325	320	350	347	338	352	350	349	333	341	333	338	337	317	332	320	344	340	373	346	326	340	344	345	362	349	356	354	376	344	327	381	376	351	370	348	309	356	355	348	343	396	389	345	324	324	314	327	326	333	328	349	378	356	381	345	353	358	339	326	322	348	348	322	347	364	363	316	363	344	326	354	353	347	301	337	353	328	320	340	356	363	366	357	336	370	333	307	361	367	325	364	317	343	334	344	326	344	357	335	359	319	357	319	327	373	343	349	323	348	378	345	346	349	330	390	353	335	307	342	342	304	349	367	331	336	315	356	324	360	344	359	343	363	366	332	352	319	323	347	347	330	330	358	342	369	330	332	345	355	368	344	363	348	338	348	362	336	339	363	355	350	335	330	327	336	385	340	365	376	345	331	373	358	358	346	373	365	358	364	340	334	347	351	333	342	385	348	318	354	367	331	322	334	353	326	324	333	366	370	362	339	349	347	351	400	361	320	378	343	360	345	372	392	310	338	351	332	354	352	334	347	341	347	361	350	374	346	347	346	337	336	334	367	368	321	332	357	332	322	348	347	345	353	330	352	371	320	385	340	363	372	333	339	352	300	340	326	340	353	358	360	363	338	336	335	382	353	348	345	329	348	328	339	328	322	342	350	344	302	352	324	350	323	336	357	344	361	366	345	349	337	352	353	381	334	352	374	339	321	343	358	313	326	349	322	318	348	331	338	357	342	347	335	319	320	356	362	331	352	335	411	350	354	343	358	364	338	371	348	362	341	357	374	327	350	343	350	335	358	335	339	343	340	330	307	361	343	311	326	358	363	332	348	356	337	351	339	375	340	359	342	345	324	378	345	361	335	350	349	337	355	392	365	359	325	330	357	342	333	379	339	352	387	315	354	325	358	357	335	367	348	358	327	381	358	338	342	359	365	337	332	321	336	303	365	367	358	352	356	349	337	318	343	355	349	386	336	324	328	345	369	322	364	346	356	339	337	331	321	362	330	341	318	339	367	374	372	340	365	343	348	367	373	380	360	320	340	327	362	373	343	343	350	346	386	324	353	381	348	333	356	341	338	349	338	334	357	325	354	334	344	371	340	355	354	364	338	304	350	344	378	361	337	333	356	351	334	346	357	345	349	339	356	352	355	381	356	346	365	344	340	373	346	322	342	344	340	367	368	335	363	362	350	354	377	349	344	318	333	361	353	329	326	338	353	351	345	365	358	336	346	353	334	337	336	340	340	337	349	408	381	372	337	373	360	332	363	338	362	329	351	365	353	377	343	369	322	352	386	352	339	382	378	339	350	338	364	339	328	370	318	311	328	336	345	342	313	362	366	373	364	371	333	352	324	332	337	347	358	375	354	375	354	369	326	319	325	336	351	330	320	348	318	341	360	389	359	345	359	353	335	335	347	356	391	328	370	321	331	349	343	338	365	361	348	360	331	375	353	316	370	329	340	330	365	341	335	353	346	342	345	346	338	329	372	358	336	357	323	363	369	319	348	338	310	356	307	342	331	354	344	347	336	330	299	313	334	333	355	374	361	330	328	342	360	310	330	327	349	374	339	381	322	324	349	360	331	365	342	356	336	349	371	360	325	328	355	345	322	366	381	337	337	346	370	374	307	351	364	335	325	353	317	339	383	330	333	368	337	344	348	356	340	350	354	337	337	312	336	338	347	324	343	380	360	350	340	335	350	334	365	355	305	343	353	350	346	323	325	322	348	348	354	368	354	320	338	359	342	344	322	346	329	356	338	359	357	379	391	343	339	334	335	339	319	342	332	339	308	342	354	334	343	322	357	360	341	334	321	374	340	353	376	351	350	342	360	355	334	326	328	331	365	354	364	362	344	357	379	379	336	324	387	347	382	323	321	365	340	330	352	326	350	393	334	348	361	351	341	356	352	369	373	344	309	379	359	334	345	323	327	372	358	338	361	340	342	342	356	378	341	356	332	363	343	356	327	357	331	348	344	383	344	356	346	367	357	350	343	358	368	310	358	342	317	350	340	351	364	320	351	344	338	329	364	348	313	337	314	350	337	303	366	359	332	343	347	346	349	329	340	372	335	347	332	332	367	343	340	348	328	318	331	328	343	334	334	319	300	330	333	354	365	331	362	351	359	325	363	391	345	351	337	340	321	343	343	347	350	369	364	351	311	372	343	361	309	317	323	364	370	336	340	343	338	330	350	344	351	338	336	347	351	353	355	361	346	344	327	354	333	334	303	321	344	320	347	352	331	316	380	351	335	337	357	334	368	315	352	381	332	309	312	346	354	329	374	330	378	341	361	336	359	325	354	330	343	341	333	331	349	348	360	333	339	354	366	330	361	335	342	377	329	345	343	346	341	330	363	357	350	318
28345	15149	2189	604	456	429	404	404	368	402	356	359	407	396	368	380	389	364	378	357	357	386	418	405	369	392	344	362	409	384	367	382	414	380	388	382	396	362	358	384	366	356	328	365	345	374	391	342	388	349	408	375	341	342	339	360	370	331	363	381	390	398	355	380	371	352	412	356	370	374	380	354	366	348	355	386	373	339	371	358	359	376	355	380	377	366	368	392	391	379	355	334	385	328	391	332	378	336	362	374	374	370	346	355	347	396	395	378	396	371	350	354	386	358	387	367	400	377	398	381	405	356	386	371	361	348	387	362	392	372	351	367	363	377	380	365	346	358	376	362	353	371	366	353	363	328	398	365	343	346	374	378	381	433	386	394	348	370	381	375	387	346	379	368	359	407	341	397	403	385	382	329	362	379	373	357	357	353	355	336	404	382	384	338	364	398	349	353	346	368	365	362	381	351	354	363	402	364	348	387	353	326	380	346	366	370	366	356	402	377	387	395	351	388	370	356	409	365	370	356	398	358	373	373	395	381	369	394	384	359	373	395	352	407	328	331	359	370	402	393	398	379	349	349	396	378	389	385	393	390	353	383	351	355	371	369	361	352	360	365	342	402	364	409	365	400	382	391	390	396	395	372	362	376	366	331	394	375	355	369	374	379	362	373	378	344	367	365	375	368	353	366	388	368	369	362	345	383	391	372	330	380	386	357	374	357	389	392	358	367	375	381	371	391	368	359	374	357	404	358	371	415	371	387	374	350	376	364	348	380	371	361	354	359	357	380	354	379	385	322	361	382	384	344	386	386	391	357	366	359	382	357	393	437	411	386	377	360	335	397	353	389	395	336	407	370	363	357	387	374	363	398	363	412	364	410	381	382	361	342	375	361	383	335	399	385	371	365	391	395	360	374	373	343	394	353	379	348	346	384	354	383	355	368	381	372	341	373	344	384	345	371	356	379	383	374	390	353	353	366	375	396	376	357	384	361	375	383	393	371	364	339	350	361	381	391	388	314	343	366	368	386	402	364	343	360	376	366	320	383	368	388	364	336	371	360	372	380	378	363	344	337	343	356	358	368	382	359	403	392	405	366	363	365	348	376	393	366	362	385	388	354	379	357	375	394	362	398	335	354	344	361	369	328	371	381	371	378	333	365	370	366	380	414	386	359	391	399	392	346	362	344	377	377	372	385	386	356	404	352	362	369	406	385	394	378	377	346	366	360	375	383	374	364	380	377	383	352	366	344	373	350	381	348	391	371	374	357	394	343	362	358	371	383	344	368	354	350	369	369	357	345	369	367	372	356	365	401	369	380	373	409	379	367	368	381	356	345	385	361	379	397	379	384	385	343	393	384	380	327	355	351	375	361	379	369	342	399	374	395	387	376	365	345	345	354	374	352	382	336	393	357	351	436	380	392	383	389	363	401	376	352	387	374	365	383	359	371	364	382	406	362	340	373	385	377	373	365	390	357	353	372	359	375	372	369	394	382	348	382	353	378	366	391	379	352	369	378	382	418	373	387	341	373	355	388	384	386	347	359	348	345	379	414	395	376	365	352	346	350	337	417	381	344	346	395	396	366	331	362	385	354	348	377	399	386	365	383	358	355	358	348	358	370	381	348	366	358	413	335	370	361	388	361	357	350	377	369	393	376	368	382	385	387	354	381	355	395	351	364	359	360	375	356	403	325	380	350	390	390	379	366	310	348	320	370	357	336	400	396	392	367	372	342	348	373	352	387	340	351	360	384	370	374	396	386	348	380	358	393	351	350	353	394	391	361	354	357	403	351	366	371	399	405	398	341	389	361	382	354	353	384	355	359	358	347	353	360	383	377	365	358	345	324	385	365	360	378	369	380	393	370	388	377	361	366	365	363	374	384	355	356	348	354	351	325	357	354	360	395	360	322	351	370	337	349	382	369	371	374	386	344	367	374	395	370	382	406	360	344	348	384	351	376	366	365	366	385	392	365	400	364	365	375	361	364	360	374	338	350	398	352	381	381	358	345	387	359	394	362	375	347	371	348	359	347	359	374	346	384	372	356	395	377	354	386	398	343	363	374	382	341	376	364	374	360	370	345	358	352	362	353	330	371	346	309	345	346	376	344	361	396	352	374	375	370	369	369	366	399	381	353	385	357	359	366	378	350	359	352	376	380	370	362	378	367	386	337	404	362	376	358	367	340	379	366	374	417	362	359	379	368	383	379	375	366	382	406	382	400	361	389	397	397	403	390	380	372	384	376	368	360	386	403	355	377	361	342	345	367	396	376	368	375	357	377	382	372	406	389	392	427	378	380	364	368	402	333	383	368	382	356	362	333	371	339	359	351	368	375	360	361	357	382	378	382	362	362	352	366	360	387	376	340	344	336	390	410	385	396	365	345	389	359	374	362	380	371	346	372	360	366	328	397	363	359	394	401	397	374	379	361	381	373	420	362	387	391	389	404	393	381	375	359	384	331	348	381	366	374	333	365	368	403	360	350	390	391	362	363	380	363	376	366	366	374	367	356	383	357	382	354	356	405	391	385	399	395	348	379	383	379	372	375	383	379	371	374	382	370	351	362	361	392	387	351	356	371	400	380	389	373	369	361	386	363	377	400	376	346	366	373	397	368	361	362	357	346	366	403	379	383	386	379	353	360	395	364	382	374	363	373	358	349	400	373	380	353	382	352	417	386	382	361	391	341	363	382	370	391	388	359	390	391	379	361	384	363	391	399	386	368	347	394	379	360	375	319	343	364	357	343	379	353	339	363	376	366	340	348	368	354	360	369	352	361	360	400	385	377	344	377	363	377	361	344	363	393	330	379	333	362	357	382	380	356	384	363	364	334	393	365	387	375	339	373	372	360	385	402	358	373	356	388	340	358	384	359	366	337	383	356	399	376	407	368	392	390	367	367	355	383	351	367	390	388	354	379	388	365	400	363	372	367	375	370	349	359	362	334	355	349	388	351	357	355	356	346	361	347	361	355	428	355	352	368	351	373	358	359	364	348	365	358	369	353	352	321	371	366	374	383	378	364	359	367	360	341	337	368	377	353	379	377	394	364	369	365	405	377	340	380	359	371	398	356	337	369	384	403	347	370	377	383	364	382	355	388	369	361	396	349	368	396	382	368	348	316	382	356	328	401	351	360	372	387	346	393	379	346	352	381	371	372	360	339	356	340	361	402	351	375	367	399	405	376	353	333	381	352	386	372	373	357	401	385	390	397	391	391	368	383	359	366	383	372	386	371	357	398	365	359	358	376	376	379	363	375	367	368	369	366	387	404	363	369	360	359	377	367	361	360	355	356	400	370	383	399	366	374	369	387	393	374	381	352	360	383	360	355	345	381	385	380	369	384	377	390	337	375	365	379	352	398	401	381	385	382	382	369	367	383	374	362	368	406	346	387	340	360	387	366	343	386	378	381	376	362	388	342	371	398	400	388	312	336	374	342	365	380	374	374	383	372	375	338	397	408	383	364	383	372	385	374	348	386	387	361	345	385	349	372	372	375	377	352
5027	1140	1090	778	567	570	477	459	433	480	435	473	420	489	399	443	435	428	422	427	447	421	431	424	407	410	434	411	389	436	433	414	413	410	386	445	411	400	404	418	438	387	400	445	391	423	428	408	398	410	443	409	400	402	423	414	408	411	455	460	439	417	407	433	398	422	443	395	445	426	401	424	409	431	422	436	455	411	411	442	386	380	397	411	393	383	406	411	434	444	432	420	467	404	415	423	447	436	396	418	423	386	428	381	436	418	360	403	403	420	399	421	387	409	401	409	404	422	430	409	425	408	410	386	413	385	402	396	392	447	433	415	399	398	421	447	423	442	424	409	405	398	408	399	435	382	433	420	414	414	415	385	405	397	450	417	438	403	410	420	430	380	425	426	412	398	414	424	453	405	421	437	404	417	414	415	424	405	384	399	440	397	392	393	407	390	410	399	380	427	433	373	406	384	408	400	400	434	431	352	394	414	410	409	408	394	417	407	426	418	413	385	401	424	410	429	418	411	407	417	400	445	408	415	435	412	398	403	422	411	451	421	420	402	406	394	412	423	423	445	394	413	407	376	440	403	418	407	418	410	417	436	410	383	445	384	400	433	407	433	414	386	407	398	417	447	442	431	430	414	458	416	392	409	387	408	398	401	401	411	401	448	431	421	450	425	407	408	409	395	400	448	412	414	431	391	413	417	408	386	428	423	398	426	417	438	428	432	431	384	424	436	389	405	413	427	384	424	436	452	395	391	398	390	440	394	401	409	428	404	456	386	402	464	398	432	436	435	426	416	410	395	435	425	433	411	415	432	418	432	398	441	409	452	443	424	448	413	412	402	399	412	416	414	426	387	370	381	418	439	389	391	425	418	394	405	419	439	429	414	398	431	392	394	400	385	426	425	413	423	418	408	391	427	396	416	409	428	362	428	401	416	420	413	418	416	420	412	392	398	454	441	409	389	415	435	460	410	394	414	427	425	399	380	409	414	429	411	370	439	428	414	420	437	424	440	465	424	402	434	417	413	417	400	404	408	424	381	384	405	439	413	409	458	401	401	413	371	425	431	420	422	405	444	393	409	432	404	407	433	411	381	433	409	440	406	465	431	433	408	395	400	413	379	450	424	395	433	440	443	420	402	458	416	381	393	388	422	425	406	390	396	444	431	425	437	422	440	407	416	428	405	411	403	412	393	426	414	412	392	433	416	422	394	400	444	383	413	406	391	408	394	387	442	408	414	373	420	427	373	415	435	403	410	429	423	412	427	428	418	408	414	420	445	449	396	404	429	445	453	403	384	429	402	405	389	420	400	424	389	429	453	443	406	420	440	387	453	368	402	406	389	430	382	408	430	386	436	437	358	392	428	424	455	419	430	409	393	434	456	388	448	401	381	416	382	417	366	410	389	363	399	415	399	394	419	386	419	450	410	420	439	388	407	415	385	436	410	430	428	410	418	397	430	409	414	410	391	387	390	424	404	422	400	411	421	426	451	397	403	421	402	408	397	439	414	427	421	399	429	394	428	417	402	448	416	451	404	381	425	429	395	432	406	412	406	407	379	402	381	397	394	419	385	403	423	424	409	442	440	443	408	404	447	387	408	431	419	408	388	416	393	396	395	406	373	445	391	411	436	446	408	425	404	413	385	415	392	417	423	436	388	415	378	391	404	384	406	425	412	406	430	404	399	440	426	430	431	432	402	415	399	411	443	414	427	396	428	416	409	405	449	435	445	439	385	441	410	439	394	412	417	406	405	415	384	384	405	393	435	434	425	419	396	395	424	386	440	395	382	394	387	408	381	423	390	438	418	391	389	427	429	418	404	425	426	417	422	426	419	447	390	432	356	411	391	413	404	412	413	414	409	435	382	449	426	430	439	415	373	433	412	413	387	448	402	407	394	393	423	435	429	405	406	436	410	427	398	395	416	407	428	393	398	420	419	412	387	417	417	416	425	402	382	426	411	403	421	426	412	396	435	407	380	398	397	405	421	409	442	417	424	429	442	425	409	416	386	439	441	376	419	409	424	423	395	429	389	402	434	425	428	417	444	400	426	414	396	427	426	405	403	379	400	431	424	441	399	406	415	413	420	402	405	396	410	452	414	448	400	389	374	394	433	439	429	422	447	418	392	415	415	441	415	413	394	437	383	366	411	416	420	384	417	439	374	430	392	432	391	399	409	410	400	413	407	418	416	435	403	401	410	404	405	398	396	423	458	420	413	409	404	429	425	428	372	381	407	392	379	403	409	415	426	424	416	404	415	436	387	384	405	455	444	415	410	423	406	384	398	432	429	450	442	400	420	441	391	398	455	425	414	416	422	401	413	412	403	388	410	449	456	399	431	386	372	408	413	404	418	379	408	416	436	417	427	396	404	404	371	405	422	412	403	448	395	418	384	403	451	422	399	437	386	380	420	420	409	427	423	438	416	411	397	441	408	387	394	422	412	398	416	406	408	386	430	418	405	428	405	420	417	402	393	403	428	407	412	393	398	403	427	432	379	395	392	456	399	419	438	400	409	403	470	426	432	415	388	379	420	401	439	423	417	435	438	423	398	413	450	385	408	419	390	421	408	409	442	441	418	404	399	417	437	414	445	393	429	407	451	406	411	376	396	414	385	394	415	427	416	435	432	405	412	382	405	394	433	405	426	447	414	431	389	364	417	427	383	404	446	402	391	417	384	422	431	416	403	439	461	399	410	358	373	425	400	415	420	399	411	429	403	411	404	410	438	411	451	399	400	381	406	423	431	428	408	421	399	412	398	382	426	417	402	415	368	424	382	421	439	440	434	428	414	430	433	406	424	447	368	444	392	395	403	419	406	406	429	406	425	425	387	397	405	389	388	431	421	418	429	421	401	453	451	397	424	412	415	404	385	406	413	408	427	423	426	434	420	410	431	427	421	415	431	403	386	430	456	430	418	402	399	436	387	414	434	433	398	423	458	399	432	416	383	405	399	426	413	400	428	434	407	410	385	398	414	390	423	379	427	399	408	405	404	418	389	431	430	421	417	405	435	415	385	422	440	449	408	400	444	392	391	428	404	442	396	410	417	406	383	439	417	413	373	440	400	428	424	425	388	383	406	405	442	402	445	416	400	427	415	411	407	397	412	426	417	429	409	413	410	412	425	409	381	399	446	419	410	404	388	402	417	435	403	398	428	413	414	443	407	400	438	374	418	460	425	413	384	428	415	452	405	405	428	395	417	396	375	411	402	407	403	417	446	410	401	401	443	388	413	408	418	434	423	382	405	416	409	402	381	411	418	390	424	382	387	394	388	405	458	414	403	447	369	432	416	393	423	396	420	438	438	391	432	395	387	397	378	376	373	380	398	404	358	417	448	409	401	389	445	423	472	438	395	404	409	415	397	400	407	406	401	421	437	406	420	429	432	422	434	418	422	402	443	399	396	403	441	394	410	428	402	456	413	425	398	426	368	450	419	400	409	405	395	443	453	423	418	418	431	415	405	424	440	444	383	434	419	409	399	387	443	404	408	412	432
25492	21010	27584	24623	21000	11108	999	605	457	418	375	343	322	281	262	251	237	222	232	212	194	233	215	171	187	170	205	213	172	199	177	173	166	174	171	142	182	170	183	156	157	161	157	174	148	168	146	162	166	156	143	179	158	175	158	196	187	173	177	124	158	161	154	156	164	133	160	166	163	133	158	144	152	151	152	156	148	163	150	171	168	161	162	144	146	149	162	143	166	157	183	149	155	161	164	144	170	148	167	166	161	151	168	188	155	151	157	153	163	165	138	148	157	163	148	181	143	162	182	159	172	151	143	160	140	134	159	154	166	169	169	151	167	158	160	171	168	170	145	168	178	142	176	158	145	134	149	172	167	156	153	155	155	140	156	171	165	160	150	155	156	145	159	139	175	168	164	169	162	171	156	163	146	147	145	140	153	153	174	160	154	150	146	149	181	150	133	138	156	167	162	157	177	161	135	136	136	165	132	140	142	129	177	171	152	146	165	149	143	155	154	176	147	163	174	135	141	132	138	160	160	148	170	150	166	153	157	149	184	179	157	139	169	151	161	172	158	157	146	155	171	155	155	171	136	168	150	165	147	180	145	147	162	157	163	156	176	121	161	136	149	167	168	159	149	141	163	147	169	150	155	148	142	155	145	181	144	155	133	177	151	163	170	159	168	150	169	148	154	142	171	151	151	152	149	151	156	177	141	139	154	146	131	156	142	178	157	156	146	180	123	186	158	150	139	152	158	139	146	138	141	151	153	149	157	131	167	169	145	153	155	152	178	146	142	151	143	148	154	155	195	151	154	164	171	155	131	153	156	137	146	138	144	177	159	155	158	144	172	179	146	170	150	140	164	159	133	155	174	175	150	148	162	163	156	167	163	174	142	151	164	150	131	173	153	159	144	157	151	161	150	155	160	145	150	152	163	148	159	138	167	152	154	154	132	161	163	160	177	152	174	148	158	161	156	150	159	147	157	160	135	158	160	163	152	173	135	134	155	160	154	155	146	150	168	155	161	188	142	175	164	159	150	161	166	144	156	163	128	143	163	162	145	141	163	178	166	151	159	190	146	156	164	134	131	166	159	164	171	159	181	168	156	152	163	155	162	173	148	128	163	130	149	145	147	161	159	169	154	164	173	161	149	162	170	148	152	133	166	137	170	155	179	151	166	131	151	144	167	154	174	163	137	167	153	153	166	127	162	149	154	144	169	148	169	164	151	138	145	141	127	165	163	161	171	154	164	142	145	164	135	165	163	171	155	146	170	159	181	188	153	147	159	167	154	157	159	158	136	162	175	158	175	157	159	132	149	158	160	151	147	172	146	154	164	145	149	147	166	165	165	133	151	180	148	172	147	144	174	145	148	160	152	159	184	156	163	154	169	137	185	179	169	148	165	149	159	157	145	165	172	159	140	171	161	149	155	159	181	171	170	133	135	153	174	149	168	158	144	147	153	179	140	171	140	171	146	161	167	152	158	148	158	149	140	143	147	157	132	141	155	149	179	150	153	170	146	133	179	151	155	160	168	152	160	149	164	174	143	161	141	145	129	176	149	134	168	144	155	151	162	142	155	149	163	147	136	137	154	136	155	150	161	152	144	143	167	154	164	154	142	178	181	130	168	179	167	158	168	163	147	156	164	140	158	164	162	138	160	135	157	148	162	140	182	146	151	152	158	153	181	151	153	143	164	170	165	133	186	169	161	154	158	175	142	162	164	156	167	183	166	137	165	150	141	157	164	163	163	151	129	153	150	153	171	125	155	166	153	130	181	148	174	136	153	158	185	149	153	166	130	163	162	175	148	155	168	132	140	172	160	156	156	163	147	141	153	141	158	148	154	136	147	171	158	147	130	149	162	172	146	143	156	153	157	163	161	172	163	162	157	158	158	178	152	151	150	169	147	165	168	151	173	162	160	160	149	139	136	155	142	139	152	136	146	145	152	153	148	137	155	136	156	142	147	139	157	142	145	176	142	142	159	153	145	164	139	146	161	169	137	148	150	174	170	152	139	146	156	146	123	148	152	130	165	150	153	159	158	146	159	164	160	148	167	146	138	147	163	161	169	171	137	143	170	157	174	150	159	141	135	156	180	157	151	155	147	144	162	152	148	151	186	146	164	169	167	152	147	179	159	139	146	166	152	161	170	172	143	160	158	153	155	150	150	151	146	150	147	159	175	171	161	161	148	161	155	141	149	149	159	137	135	146	146	163	168	151	159	152	159	174	168	157	181	178	172	150	140	154	145	153	151	143	150	161	140	158	156	139	148	158	149	145	138	156	151	159	167	175	163	176	144	163	179	166	161	153	145	162	158	166	148	145	149	170	152	153	185	188	143	159	153	155	163	166	144	162	124	161	152	161	137	172	162	145	149	123	163	167	152	139	162	159	137	176	152	161	142	141	156	151	167	165	144	155	135	156	154	167	157	168	165	171	181	143	175	146	157	143	156	162	163	173	166	145	157	142	160	148	148	138	149	136	165	148	139	154	134	133	146	148	151	154	166	159	159	170	166	180	145	171	139	162	171	171	177	160	164	152	150	149	149	159	163	168	164	174	139	167	156	175	164	159	159	138	158	150	157	198	150	178	155	148	148	137	169	168	180	146	134	132	165	165	175	146	175	148	149	134	163	165	161	160	185	169	132	155	131	162	155	157	143	146	137	166	147	146	160	164	142	152	178	135	166	144	155	151	163	158	156	181	160	152	159	176	145	152	147	149	156	161	152	122	155	152	163	138	143	158	159	149	171	151	153	192	161	147	124	158	151	153	169	146	160	157	159	152	158	186	152	158	175	144	142	140	139	136	137	159	148	143	153	181	150	161	142	148	144	145	130	153	139	156	138	153	147	158	149	156	163	152	147	156	151	159	138	151	176	149	162	143	155	162	190	160	149	168	147	172	181	167	159	120	147	176	158	153	155	152	148	174	154	157	160	178	137	172	154	169	159	158	166	153	164	163	156	158	144	146	150	144	141	146	153	154	169	150	161	169	153	157	134	163	157	162	150	199	157	160	146	180	165	163	170	156	173	166	168	166	170	166	155	165	164	148	179	163	143	140	165	169	150	153	161	162	163	149	156	140	147	159	152	165	160	165	159	174	139	146	164	150	144	156	154	185	150	174	163	164	151	168	158	149	148	144	166	169	146	154	162	150	143	156	163	164	159	162	182	153	150	167	149	136	160	161	158	172	152	134	162	121	163	163	145	155	166	140	147	134	160	171	137	156	173	159	162	150	132	159	162	155	148	166	155	163	166	161	154	153	147	156	152	148	146	149	152	155	160	143	151	156	163	175	134	155	164	155	157	129	142	137	169	160	150	153	151	140	152	168	134	157	151	139	158	148	157	174	172	148	150	184	142	155	155	162	190	155	156	182	179	147	153	161	124	177	181	141	166	167	149	149	160	166	165	170	159	155	159	161	155	159	171	151	183	155	131	157	132	160	159	142	152	156	148	135	149	161	130	152	152	140	154	140	135	170	164	138	153	149	163	160	168	161	170	146
7242	11219	10441	5496	3441	2332	1721	1278	1043	883	697	656	587	485	465	425	413	366	362	357	325	294	269	285	286	243	272	243	247	253	252	240	225	229	221	212	196	220	186	213	220	224	199	185	202	201	200	196	225	199	217	216	188	205	213	213	208	223	180	218	181	220	192	204	193	195	198	188	192	190	196	212	176	205	189	194	176	189	209	185	218	192	197	181	176	202	194	169	199	181	185	189	187	177	189	187	184	182	172	178	179	194	209	185	180	203	167	167	192	212	203	177	195	171	192	182	198	192	172	158	165	169	180	179	175	191	168	166	161	198	196	183	196	187	172	183	181	167	163	172	201	194	174	170	182	197	172	193	181	160	183	175	207	176	179	179	174	182	174	161	194	169	177	194	196	177	156	163	167	183	201	183	174	175	186	173	184	162	154	179	180	190	167	183	174	168	151	182	168	165	192	156	174	205	192	193	182	202	194	170	195	164	184	186	177	174	163	160	185	171	172	179	188	168	184	196	178	179	171	174	189	172	177	198	195	189	181	188	197	192	166	166	196	187	196	199	183	176	174	181	188	170	196	186	140	168	183	208	191	170	173	182	152	181	160	184	194	192	182	219	183	207	161	198	191	185	178	168	168	185	187	186	203	173	197	169	169	181	164	177	201	184	179	170	196	172	174	162	191	178	205	190	182	191	189	196	185	174	188	181	188	178	198	155	182	166	192	152	173	178	192	198	205	179	189	176	196	169	191	182	186	196	153	180	184	187	162	175	185	173	191	172	198	185	197	178	153	177	185	188	186	176	186	202	180	193	189	169	180	179	186	159	168	186	175	194	187	186	176	172	165	174	172	202	194	177	175	198	181	138	177	178	182	185	198	208	185	194	167	168	175	161	171	188	166	147	181	198	177	182	170	162	165	165	163	158	164	160	182	190	190	172	163	183	217	212	200	181	178	141	194	190	188	163	174	187	195	181	201	211	189	192	166	194	191	184	183	176	172	169	191	168	183	166	179	187	193	171	182	184	179	177	205	170	191	166	224	181	191	171	172	191	189	163	204	179	172	190	171	195	188	194	193	179	194	157	187	172	173	202	167	171	190	176	191	183	176	162	188	188	195	201	198	170	203	182	168	199	193	168	174	165	215	166	197	173	167	216	201	164	193	187	194	184	188	214	190	222	168	203	183	190	202	184	170	194	183	183	180	167	188	193	200	189	190	181	158	183	168	202	188	174	177	194	170	188	174	187	152	179	174	180	170	167	181	158	190	160	196	162	190	193	181	187	203	178	200	194	180	180	173	177	192	168	197	160	179	190	160	192	184	226	198	182	185	168	171	186	181	182	185	160	192	160	200	155	186	165	195	187	168	174	145	192	185	198	188	166	177	150	178	163	190	168	166	212	186	194	197	185	180	174	181	193	171	182	163	180	173	165	188	184	198	180	179	178	192	172	178	183	188	174	192	181	175	183	180	183	167	169	191	164	175	178	190	167	198	177	178	181	184	180	175	188	171	175	182	167	188	158	207	177	172	161	164	198	180	171	154	200	176	190	174	198	183	172	176	170	207	145	157	177	180	163	183	190	178	187	174	181	195	181	183	186	198	186	174	192	203	170	181	173	166	199	179	166	180	169	178	184	178	200	205	196	202	173	179	191	213	176	189	150	171	172	188	168	207	161	205	182	182	202	170	189	196	196	168	156	166	147	197	177	185	193	180	172	185	184	185	179	145	169	194	186	172	179	166	181	178	180	191	165	182	174	171	194	189	180	169	204	178	186	162	177	182	180	194	171	205	192	171	169	186	186	182	186	178	165	180	182	180	188	203	179	196	172	182	197	170	172	189	168	172	164	173	185	183	171	198	188	175	194	176	188	187	176	183	186	181	170	199	174	161	184	176	187	177	202	154	168	202	138	183	174	165	174	182	178	176	189	183	213	181	183	177	160	181	193	184	155	174	187	188	175	202	194	163	197	177	176	191	175	171	174	188	178	209	190	208	171	190	182	173	190	190	198	186	183	199	170	192	212	161	180	196	173	183	206	163	179	179	186	181	180	178	190	192	201	171	190	188	202	195	173	170	176	178	195	172	175	157	179	183	177	166	174	194	185	195	200	185	195	171	191	149	187	197	170	187	169	172	174	179	191	184	159	195	173	185	185	173	185	175	185	152	149	187	175	202	171	178	178	189	195	174	193	161	163	198	203	193	183	206	173	166	198	188	179	176	173	172	181	183	164	190	169	190	173	190	175	194	177	166	189	177	177	188	170	172	174	188	170	189	192	179	183	211	186	191	202	153	180	204	208	185	196	180	192	202	180	177	194	200	178	191	184	194	154	206	175	199	184	202	197	179	194	185	190	179	167	168	174	177	172	176	173	170	188	227	190	171	166	175	176	166	195	177	171	180	181	174	211	183	175	171	165	159	204	184	172	173	172	165	177	178	184	181	188	193	182	183	185	196	186	159	166	213	168	190	186	192	192	180	161	185	182	207	183	141	178	160	204	158	190	166	183	209	171	180	171	162	156	180	213	197	162	179	171	194	163	184	174	181	187	193	177	177	198	203	177	187	188	173	168	186	170	173	172	186	162	184	186	177	181	198	194	176	204	175	191	166	149	184	172	172	190	165	175	204	171	171	194	187	168	186	202	196	189	176	210	160	188	190	166	179	173	183	182	184	184	189	153	173	186	196	209	168	206	178	194	201	194	172	188	180	194	213	182	181	172	179	179	173	144	183	196	174	200	174	194	161	181	168	196	185	170	171	199	191	185	178	173	195	154	185	202	164	179	194	178	159	209	175	190	198	163	175	206	198	197	188	169	174	163	178	162	197	177	186	205	183	200	180	179	195	191	167	158	171	178	171	187	215	175	173	173	167	170	197	207	158	206	198	182	193	184	186	156	173	172	180	174	155	172	161	186	191	190	175	177	192	183	178	177	186	172	188	159	177	171	166	180	201	186	174	188	187	173	195	200	175	178	203	169	189	178	186	181	162	195	186	170	175	171	183	178	172	188	164	198	183	188	184	196	176	182	182	186	176	183	188	157	158	177	163	199	196	175	185	200	199	182	185	179	162	203	173	187	160	180	179	154	185	204	185	210	175	168	170	185	189	179	151	188	159	195	193	186	160	181	196	182	199	195	181	160	177	156	187	209	178	179	197	201	168	186	201	165	178	188	173	185	173	183	182	191	147	191	169	183	208	180	144	174	210	180	188	176	179	164	196	189	181	177	182	175	162	185	195	171	176	170	179	181	165	172	185	180	198	189	170	186	207	202	183	198	180	175	180	181	172	174	181	174	182	190	179	184	177	175	176	190	195	192	173	182	198	179	188	190	175	174	204	196	202	156	175	168	194	207	192	163	190	192	184	172	160	177	205	191	191	184	183	190	181	171	181	179	200	189	170	171	188	210	196	154	160	197	153	180	174	158	199	176	190	176	180	197	170	194	190	178	175	186	165	176	216	188	160	159	174	184	197	187	180	170	160	185	176	167	163	164	185	167	186	192
23307	20982	27924	24225	20984	21046	8948	1286	997	856	757	682	657	593	532	572	488	492	462	475	468	475	439	431	400	428	416	394	429	425	416	374	431	406	351	398	363	422	419	350	362	393	363	388	393	386	381	350	363	364	396	390	361	342	339	380	384	360	357	369	336	353	355	356	355	356	360	337	363	349	338	386	361	349	335	357	350	355	374	357	345	397	363	326	363	358	336	347	369	381	334	373	335	341	347	359	349	383	314	352	334	357	372	345	348	339	342	360	344	370	330	331	352	345	339	330	375	330	345	373	382	371	343	342	336	347	337	361	348	360	348	323	337	334	363	353	329	347	361	373	339	367	323	342	320	355	346	371	327	369	340	350	318	314	311	357	312	347	376	356	375	333	380	353	353	341	318	331	354	343	316	355	333	312	350	321	362	349	315	338	321	322	355	320	348	325	377	351	372	373	340	343	334	337	330	341	352	334	400	340	306	371	372	341	377	339	360	359	330	354	348	346	325	349	323	335	342	306	338	387	364	347	345	342	373	356	366	358	326	355	308	334	310	339	327	302	336	338	336	321	351	333	348	317	335	341	353	365	350	333	341	337	337	365	340	343	351	379	349	334	325	345	327	333	341	364	364	358	372	334	343	349	356	321	335	364	360	311	362	332	357	315	323	313	350	351	369	373	346	367	372	345	362	343	364	333	350	401	337	347	383	324	340	326	363	348	363	363	331	339	369	341	331	355	324	339	339	338	345	355	333	315	328	350	346	347	348	324	365	339	326	343	327	339	350	356	368	355	329	345	334	336	371	353	358	367	339	329	350	345	352	359	363	324	335	347	360	354	413	338	348	387	350	337	368	353	299	360	346	332	343	378	320	370	332	370	352	355	285	356	349	362	333	349	359	350	348	370	365	360	371	344	358	353	332	336	315	367	365	337	325	343	328	342	334	362	345	346	370	344	333	329	338	328	355	339	372	351	357	335	374	372	337	348	365	300	333	336	331	312	348	302	341	378	349	326	323	349	341	340	341	367	351	351	342	360	369	372	346	320	376	344	335	328	322	356	352	350	361	381	351	348	385	371	374	362	369	376	347	355	334	381	347	352	337	365	353	357	328	310	348	310	367	302	374	330	351	338	365	324	354	332	354	382	361	351	359	346	356	345	344	388	353	351	357	385	336	330	332	347	327	378	324	333	370	338	351	350	364	336	332	323	329	338	367	336	337	335	316	341	334	330	347	344	353	336	362	364	326	350	348	363	384	366	343	348	329	326	370	330	367	340	353	331	326	335	365	325	371	328	381	358	338	327	350	331	351	345	332	331	370	367	338	355	367	309	331	356	367	377	357	361	328	333	343	330	353	309	335	354	323	304	366	352	335	364	382	340	355	373	358	396	363	367	325	331	340	326	365	362	372	333	343	335	356	356	372	324	324	333	349	378	347	308	347	349	336	381	331	344	329	364	350	378	368	326	360	339	352	342	343	335	319	317	325	389	331	330	378	362	344	347	363	336	345	341	337	365	350	337	358	339	320	356	368	358	347	329	318	340	348	339	307	353	335	330	340	339	338	347	334	358	343	343	325	368	341	339	332	362	361	345	330	335	326	337	351	315	332	343	361	353	324	317	370	341	377	353	335	314	301	345	371	332	355	373	345	353	370	373	371	331	356	337	339	335	361	347	341	329	350	371	347	362	341	331	343	341	330	357	335	373	379	333	349	350	338	357	339	347	366	348	337	374	340	334	333	345	318	345	348	304	362	359	326	315	366	376	363	351	312	350	354	328	354	345	350	326	338	322	318	365	351	367	378	361	366	352	373	352	348	380	409	342	380	340	350	365	352	349	313	347	310	362	317	333	376	326	334	392	362	365	354	334	359	333	327	362	325	367	354	366	325	325	323	354	317	330	345	369	359	346	346	334	339	313	369	330	312	295	332	358	366	378	351	331	341	362	349	350	341	325	339	302	331	313	356	323	341	340	315	374	326	377	346	335	335	346	384	348	336	344	355	351	386	315	383	316	341	369	330	335	344	338	336	353	341	375	365	353	322	360	357	329	349	349	343	375	341	346	320	335	366	338	356	339	318	330	318	340	366	373	338	330	328	343	351	335	329	323	340	335	326	332	348	347	353	348	326	331	378	355	321	327	344	356	332	366	331	337	373	341	321	341	357	326	332	333	340	321	343	369	355	349	333	348	349	369	326	338	342	360	362	329	338	357	323	376	377	325	322	348	349	348	363	348	349	344	321	359	371	368	349	338	359	331	321	369	364	334	347	325	319	303	330	343	370	352	354	362	341	352	354	337	374	319	351	335	349	340	345	349	326	355	320	373	369	359	346	350	293	332	354	337	340	340	346	358	325	349	332	379	366	347	311	331	358	369	334	338	350	338	325	348	349	361	341	373	329	305	350	350	345	355	351	352	387	339	368	329	334	343	354	360	379	328	362	348	345	345	347	348	335	378	339	377	346	350	344	358	387	359	369	380	388	356	340	354	364	318	350	353	359	339	334	330	345	331	371	356	365	319	351	359	336	323	359	362	387	334	346	337	357	337	297	347	337	335	321	379	336	336	353	362	351	337	330	342	320	331	335	353	366	314	369	364	328	333	329	314	344	356	330	327	348	325	335	347	325	333	344	360	353	379	366	317	330	349	343	336	358	334	358	337	344	330	348	345	339	367	315	335	328	363	337	337	310	319	352	390	346	361	350	354	345	356	341	348	343	352	329	353	351	312	324	351	352	368	337	328	380	379	356	351	348	350	326	386	345	335	360	369	355	341	363	362	331	330	364	349	333	347	349	343	362	359	341	353	346	301	351	325	361	325	339	361	354	358	365	352	321	351	345	311	365	352	362	362	370	346	341	361	390	328	362	357	360	346	329	348	362	339	335	331	357	377	362	333	356	350	356	326	369	374	349	358	354	367	326	350	345	299	340	371	314	358	349	328	343	380	376	320	345	374	308	354	375	370	329	359	342	364	348	322	392	375	354	350	320	343	340	344	356	348	362	372	340	363	353	354	329	363	335	375	346	355	373	320	335	354	369	337	355	372	388	361	329	350	349	304	362	341	396	361	345	373	334	312	356	342	327	338	339	339	307	339	355	354	358	348	359	341	338	346	344	335	328	320	320	344	357	356	327	353	377	342	363	359	366	364	368	342	359	337	368	334	338	334	353	377	359	332	350	338	369	369	370	342	354	354	360	351	360	326	352	336	358	378	352	345	355	333	350	327	338	334	339	350	362	360	335	342	325	348	352	342	365	340	348	339	323	335	343	330	347	369	310	373	328	350	329	389	343	345	354	392	347	353	335	348	378	345	356	373	347	322	340	364	327	356	375	330	363	368	342	343	336	364	350	362	329	334	347	313	331	349	343	323	368	309	332	381	340	349	342	356	332	338	397	362	350	346	326	371	348	352	351	376	372	362	334	338	349	334	342	332	362	355	343	349	355	363	330	348	387	342	351	357	362	373	388	341	338	331	328	360	351	357	349	298	366	353	362	357	327	347
9990	17795	16138	9367	5988	4220	3108	2515	2001	1716	1487	1192	1079	931	942	866	747	723	656	613	538	600	527	558	495	531	512	490	487	453	460	417	410	475	456	391	425	390	396	426	437	404	438	397	408	454	407	386	399	359	360	382	400	394	390	414	369	344	368	372	358	380	365	364	355	347	318	357	334	369	369	374	349	376	337	367	378	371	349	340	375	354	338	382	355	345	337	388	369	368	332	356	371	363	366	355	346	350	347	335	325	369	357	347	366	350	365	360	362	377	374	369	361	330	353	382	379	316	357	340	375	381	387	357	362	353	324	365	375	347	332	344	323	362	360	337	349	341	381	359	352	374	353	337	384	332	349	389	384	375	362	371	336	351	344	337	366	336	355	364	357	367	340	365	355	380	338	313	354	363	373	361	346	358	373	325	343	349	322	346	348	324	366	309	375	368	350	344	323	325	343	342	355	332	335	335	359	382	329	367	345	344	313	342	325	336	340	380	313	366	339	331	336	304	338	340	349	354	316	353	335	381	364	328	313	383	333	345	358	358	363	364	336	368	304	322	337	348	365	331	350	337	327	358	331	375	342	374	331	361	355	341	342	350	324	354	338	355	354	336	371	342	321	349	367	346	394	364	356	331	333	346	341	350	339	352	352	326	339	347	363	366	358	345	337	349	356	350	363	342	375	356	337	328	387	343	337	336	346	365	343	344	345	379	345	344	350	361	350	365	366	337	360	357	350	354	338	359	387	307	357	338	303	355	315	334	370	343	352	360	370	355	351	339	366	351	345	340	354	379	351	333	355	360	324	345	345	358	350	330	352	373	337	360	341	374	340	339	351	355	350	367	339	304	334	343	381	345	336	337	340	375	346	319	392	332	352	349	330	317	323	373	343	330	331	322	317	330	357	394	354	368	325	368	354	358	347	348	365	331	340	346	340	352	358	350	382	330	372	355	341	362	344	348	327	337	343	330	344	363	323	349	353	349	359	348	365	350	323	332	332	335	354	299	349	297	344	377	350	362	368	361	329	344	382	326	311	349	328	358	364	347	355	324	345	338	349	332	347	336	354	353	335	371	350	338	348	353	354	340	363	325	353	386	316	368	358	359	372	343	343	335	343	363	345	355	386	315	344	343	350	372	331	351	344	327	335	340	341	355	354	336	371	363	360	342	308	351	342	320	316	318	350	337	335	363	353	348	327	357	366	337	338	364	326	316	354	340	376	344	371	352	357	320	316	328	344	367	347	349	345	329	364	331	339	335	367	348	352	324	360	333	339	335	340	329	340	315	353	355	346	369	327	372	313	343	329	344	322	360	336	373	356	362	375	338	330	391	328	363	347	347	382	377	361	345	352	348	348	356	358	336	383	337	352	325	325	350	359	364	346	351	340	326	354	316	347	376	342	357	347	362	352	354	399	348	334	316	383	323	310	325	330	333	386	372	331	367	346	330	354	311	367	338	346	356	352	341	370	354	332	348	331	315	349	348	326	305	332	349	351	354	323	355	371	339	355	372	315	362	351	333	343	340	331	312	346	384	349	338	354	342	348	345	329	316	320	347	343	337	347	342	378	326	340	337	353	356	346	340	342	350	361	359	356	355	343	331	340	373	348	347	401	311	363	322	348	341	309	330	333	349	329	341	387	372	353	325	328	345	345	370	360	382	349	343	351	352	359	346	361	327	337	336	357	359	356	351	328	353	339	371	360	345	354	351	345	378	370	324	344	345	352	328	380	364	382	347	320	334	325	328	358	336	329	347	395	310	348	326	306	354	340	371	342	376	330	368	350	336	351	347	328	367	364	360	351	345	377	344	357	358	355	345	325	349	352	350	336	338	328	320	339	350	366	338	359	351	314	335	363	353	332	322	353	326	363	338	351	363	368	350	307	375	361	347	370	335	344	352	341	355	343	311	364	355	341	335	351	352	361	321	354	330	372	364	339	339	351	350	343	343	356	381	307	340	336	373	326	336	366	358	347	343	348	348	337	322	339	345	373	326	329	344	364	345	343	336	352	336	323	339	321	300	330	384	336	339	364	380	316	329	350	369	324	356	333	349	355	329	361	362	351	345	361	335	362	346	349	361	327	341	364	379	314	358	356	342	358	344	361	308	340	342	380	337	379	356	371	366	354	331	362	328	363	343	350	334	291	330	320	357	365	362	384	350	352	345	339	345	352	338	344	369	347	287	368	338	338	333	341	355	342	337	340	341	368	377	309	368	336	377	319	362	338	317	334	377	335	350	327	360	342	372	349	348	313	344	349	313	347	329	354	360	368	349	316	374	331	345	374	371	338	378	364	393	373	343	349	327	360	340	370	337	351	373	363	334	344	345	377	348	334	350	350	337	355	343	355	365	368	372	322	344	356	340	349	314	347	340	365	358	357	327	336	368	373	367	345	327	360	312	341	351	321	343	346	335	335	357	334	343	347	337	333	355	335	347	380	368	341	340	354	344	332	326	334	344	353	322	353	363	375	329	350	332	355	320	361	334	361	345	346	334	359	349	309	330	346	348	363	328	353	348	338	340	325	359	344	356	362	370	346	355	343	369	336	343	355	344	361	338	375	328	346	342	362	350	394	377	335	308	360	356	332	352	351	342	359	373	358	334	378	361	397	324	308	319	369	337	366	324	347	351	330	349	354	332	369	315	330	368	358	368	319	335	350	389	341	343	342	357	352	342	345	333	363	309	356	328	326	348	339	339	321	377	370	346	362	337	342	380	361	369	383	350	348	333	327	355	319	315	344	346	360	358	351	338	377	364	322	350	355	359	376	374	351	365	364	360	315	369	327	333	341	341	340	360	323	350	339	304	313	359	307	352	338	372	317	335	322	344	359	345	348	321	306	345	366	333	331	405	356	354	365	338	332	308	358	329	340	348	341	346	360	375	328	361	349	335	355	365	371	330	340	337	362	350	344	306	341	354	334	345	336	383	339	321	321	378	353	343	397	348	399	348	346	348	342	346	359	355	341	322	319	361	350	360	363	319	312	359	351	356	334	343	295	361	338	322	368	326	321	363	294	345	350	337	335	352	373	338	339	346	357	324	323	341	322	358	357	334	317	344	340	349	349	349	314	328	362	336	331	333	361	365	370	353	343	365	336	372	342	369	307	354	359	347	339	350	336	363	338	353	344	349	348	336	331	345	326	345	342	384	335	374	311	349	338	367	340	334	331	334	350	321	372	339	346	354	337	350	336	339	333	348	354	341	336	330	334	372	331	365	336	370	350	376	319	357	360	335	353	330	334	328	347	363	345	339	330	362	344	315	352	353	338	341	338	331	366	354	344	326	369	349	368	316	341	354	342	346	321	338	358	362	359	363	326	312	369	377	371	349	334	329	360	322	315	338	339	326	325	321	326	327	355	360	365	338	345	371	350	334	348	392	348	332	375	386	322	371	357	368	322	372	327	373	346	347	330	353	358	310	361	334	320	347	325	377	356	334	343	366	326	340	367	349	339	332	323	312	314	357	333	348	301	373	333	360	335	332	352	344	364	358
28295	15186	2112	640	488	444	370	375	359	391	383	385	405	370	382	390	385	353	393	357	370	336	370	370	382	394	396	359	401	354	392	353	353	369	372	379	361	404	392	359	365	372	351	383	356	366	354	384	383	387	341	381	388	353	374	349	373	408	354	354	378	356	370	390	337	371	403	387	379	374	411	370	380	352	348	356	375	354	371	362	389	349	370	388	408	371	386	348	383	374	387	405	348	371	353	377	384	395	372	366	383	369	383	388	382	360	375	354	383	376	380	348	363	389	341	344	352	355	317	392	348	377	352	358	353	409	373	409	352	386	373	381	369	380	337	349	385	360	384	379	400	396	370	368	392	355	393	380	375	360	354	358	391	382	383	384	360	355	375	335	363	359	387	379	381	337	355	349	372	343	386	377	371	356	348	387	368	366	389	429	361	369	373	375	362	366	343	358	385	377	344	407	357	360	376	359	357	334	387	375	366	360	391	355	397	370	385	325	354	348	339	373	371	390	370	366	329	337	350	345	361	374	353	356	359	340	403	367	354	397	362	360	348	387	361	390	348	364	365	368	385	348	371	372	396	382	334	358	368	345	380	358	378	356	343	407	359	419	393	358	405	397	385	394	389	385	327	377	377	364	350	378	352	361	387	373	363	383	354	360	385	369	381	390	375	381	381	360	341	374	356	380	348	385	369	356	333	363	355	381	377	392	363	354	368	366	329	383	347	339	402	358	354	353	369	364	350	340	352	375	359	381	377	360	338	371	361	344	337	356	344	353	382	359	394	369	362	374	342	359	339	336	390	365	377	408	330	447	353	380	359	374	378	362	389	381	368	358	331	384	383	359	359	333	372	372	334	355	360	383	383	375	356	366	359	324	399	367	379	356	343	385	375	340	382	394	363	374	375	394	361	381	365	375	360	379	351	350	391	373	381	353	347	360	317	423	366	353	353	307	403	351	381	368	394	354	378	410	362	365	395	410	385	386	372	384	400	367	383	353	379	374	412	372	338	358	375	336	368	388	379	368	354	338	391	349	374	389	406	386	366	368	393	339	338	372	367	399	369	363	383	361	400	374	354	367	383	347	377	349	379	394	370	358	402	378	388	365	367	377	361	430	345	348	427	368	337	351	384	355	354	362	395	354	384	376	353	378	338	382	360	408	365	395	384	378	348	364	335	370	366	351	339	374	367	348	377	357	361	380	354	382	378	349	350	347	370	318	384	360	355	345	353	361	352	364	383	421	406	347	378	376	369	374	347	374	352	370	375	381	343	354	337	361	387	380	324	388	378	366	409	374	374	371	386	381	362	369	332	357	375	383	381	381	374	342	367	346	394	384	364	387	365	373	310	328	370	354	380	375	370	362	383	428	369	333	375	365	380	398	342	353	368	380	381	386	357	370	389	353	392	355	353	352	376	372	344	369	347	359	352	371	356	344	388	392	361	388	380	391	369	352	398	385	382	359	371	343	371	352	392	382	353	373	378	342	386	385	351	359	341	388	396	389	372	362	374	362	368	380	393	374	345	379	374	354	379	348	348	361	391	393	377	372	352	360	377	362	396	388	384	384	376	352	363	370	386	362	361	368	367	375	389	377	384	341	389	365	326	357	327	347	395	367	327	359	359	380	416	357	373	379	371	382	380	351	376	368	358	349	388	389	384	378	342	369	359	368	334	355	360	371	387	367	386	338	399	337	356	368	390	349	375	358	358	351	392	363	369	384	400	333	348	338	361	361	356	348	399	388	354	306	403	345	370	371	380	370	340	411	361	354	386	371	372	396	338	355	363	353	352	361	346	397	382	363	355	369	361	357	392	378	381	387	369	350	361	382	379	385	343	341	365	388	394	357	389	344	365	382	397	351	390	368	396	355	336	353	344	380	335	385	352	363	393	382	378	377	369	387	379	369	353	349	380	362	359	381	341	378	352	366	344	333	389	389	387	386	347	384	374	353	366	367	344	347	369	372	395	350	343	361	333	404	370	389	341	342	387	389	347	356	351	360	362	336	394	342	378	343	365	361	347	373	379	375	390	350	379	359	372	402	339	388	342	364	381	393	378	367	356	378	386	343	389	371	362	385	372	385	350	338	381	393	364	397	379	358	357	349	342	359	382	390	372	372	378	364	386	378	343	389	337	356	353	372	372	341	371	371	359	356	402	361	365	422	367	357	389	380	395	330	320	362	358	350	366	385	343	361	370	378	388	343	380	363	371	363	378	380	384	359	376	398	339	366	389	332	384	354	374	354	378	354	364	368	390	376	348	387	348	376	383	367	359	399	392	364	366	361	339	406	349	361	368	359	373	386	354	367	391	372	386	386	341	354	355	391	356	364	359	368	339	386	372	368	374	336	389	390	332	351	385	384	379	383	362	388	366	375	398	382	345	381	394	336	349	382	346	351	360	378	346	335	384	391	370	321	368	367	377	397	377	363	370	402	353	376	364	376	350	385	381	359	364	380	370	352	380	355	361	399	338	367	351	360	358	358	396	335	361	378	371	374	365	369	392	369	359	403	354	377	396	369	375	359	351	346	363	369	411	348	383	395	356	366	378	427	386	378	374	366	395	361	380	393	397	416	369	337	318	405	333	382	375	352	381	364	386	348	372	343	363	392	346	330	384	389	375	377	373	340	365	385	384	368	382	362	411	365	358	349	366	381	374	382	387	367	379	377	344	351	374	368	377	343	403	352	364	371	366	358	356	360	347	368	373	340	333	358	375	374	376	363	390	371	382	367	363	335	342	385	356	344	408	376	367	353	343	355	347	341	401	339	366	411	364	357	368	363	382	353	356	371	382	383	392	366	364	355	384	353	355	362	353	363	371	364	413	355	337	361	350	341	376	393	369	359	335	364	349	362	387	351	355	369	364	383	370	360	391	379	381	350	363	426	367	386	373	402	386	352	370	373	345	360	371	397	373	366	337	386	364	381	328	372	370	326	363	420	355	373	394	343	387	364	349	379	392	412	400	389	394	352	397	347	337	330	371	368	369	350	357	348	362	374	381	361	372	330	375	344	336	325	365	370	337	410	354	398	372	359	400	369	349	370	381	367	339	357	358	357	364	382	413	343	345	356	349	359	354	364	360	375	333	373	381	360	355	341	369	351	369	381	374	373	366	396	391	385	329	351	362	382	375	368	360	349	356	371	390	340	370	377	374	377	363	393	360	378	360	336	371	355	369	340	368	366	350	379	372	396	385	358	367	368	350	371	402	350	365	358	379	344	371	383	353	362	358	366	347	371	358	373	351	375	405	380	351	385	381	379	353	405	366	364	403	378	364	397	368	360	364	380	388	358	354	382	327	377	376	402	368	371	372	396	402	377	378	393	372	358	359	394	350	348	372	339	371	355	393	365	352	351	378	386	351	388	333	330	370	373	353	377	351	358	344	384	346	345	402	339	347	392	382	386	357	387	370	363	306	360	378	379	347	416	396	321	390	387	381	380	369	414	372	393	368	339	395	399	365	384	335	411	393	361	367	386	397	336	376	338	359	374	344	375
5030	1140	1040	744	605	534	524	493	481	424	425	428	457	441	418	457	435	426	444	430	396	432	380	397	439	420	420	422	407	407	437	429	399	416	418	385	434	388	399	427	420	408	436	444	407	426	405	402	413	420	376	382	457	407	412	421	409	406	369	439	426	390	422	419	433	403	389	401	407	396	393	394	423	437	405	417	398	442	419	396	429	413	389	390	371	371	433	395	439	406	424	375	458	374	434	416	397	415	425	400	411	397	413	433	478	404	412	410	410	441	409	423	399	408	405	399	385	402	410	406	413	414	434	401	391	386	379	386	414	411	443	382	399	429	450	403	422	384	407	453	420	391	399	427	407	379	407	408	438	402	410	385	414	426	379	394	412	435	427	403	418	434	414	412	381	401	408	366	421	418	422	382	426	433	430	402	432	439	392	412	388	436	402	399	393	415	417	395	413	415	406	437	392	412	407	434	393	372	383	430	406	416	406	434	427	384	443	406	427	401	425	420	414	383	426	437	416	410	415	406	422	429	378	404	418	427	380	411	406	412	438	369	416	424	416	388	413	429	419	413	413	444	448	405	440	394	428	435	429	398	415	397	442	437	401	401	405	367	400	400	373	408	423	402	395	409	399	451	456	405	386	410	400	412	422	430	394	396	401	418	426	439	413	446	453	394	388	379	426	377	371	420	402	396	395	392	402	394	388	375	422	399	390	383	401	406	409	400	416	391	415	409	408	431	398	380	424	382	412	406	412	429	420	402	445	406	440	415	411	396	431	468	413	414	401	419	416	414	399	426	398	389	421	421	430	433	436	396	406	389	405	437	424	381	394	401	435	395	467	409	433	438	438	415	396	385	379	405	376	442	405	432	445	451	442	418	414	435	426	374	430	394	418	408	421	426	415	413	401	409	427	399	416	386	401	411	377	428	393	391	423	427	398	423	407	396	390	414	404	423	415	396	445	417	440	408	411	408	424	384	396	416	425	411	426	409	387	413	389	408	397	396	435	400	392	382	418	407	436	502	425	422	401	433	401	406	398	361	407	429	418	433	398	403	407	444	479	378	412	403	469	412	430	422	415	468	403	398	388	445	442	376	436	415	400	437	401	409	436	403	424	424	432	465	419	402	430	425	440	430	364	421	422	383	399	411	403	434	408	415	418	443	404	395	401	409	395	428	405	406	395	424	457	381	437	389	395	407	396	406	422	439	414	439	431	402	403	424	409	397	407	374	411	397	420	424	402	421	414	366	424	407	398	397	405	405	391	452	375	406	434	427	440	435	390	432	414	401	438	412	418	358	376	412	442	443	414	443	403	444	391	424	407	435	369	408	412	386	386	436	407	406	389	393	419	411	409	413	400	420	413	409	426	440	402	450	415	474	419	391	413	410	378	377	432	431	394	415	397	420	424	436	397	399	424	442	432	413	410	406	374	441	387	392	426	401	453	435	381	431	416	401	412	407	408	412	438	398	445	425	380	439	418	405	379	425	435	404	398	423	438	411	409	400	407	440	420	410	382	402	420	401	410	401	395	431	415	419	424	396	389	431	410	420	362	408	384	428	442	440	392	405	396	447	388	423	429	414	428	416	423	409	420	428	404	399	434	404	413	424	361	403	386	439	399	408	421	407	446	404	414	407	412	432	431	424	396	422	404	451	423	382	403	417	450	404	385	409	422	404	444	399	392	406	417	391	431	420	377	410	417	412	388	425	399	415	412	434	404	420	410	413	446	404	417	413	463	384	418	400	366	387	411	420	411	437	395	363	395	415	409	427	416	375	399	448	427	421	362	371	437	392	384	415	419	420	408	408	412	412	385	417	423	406	396	402	409	413	384	456	392	409	437	410	429	404	403	395	418	392	362	374	373	469	401	337	427	433	379	399	439	453	411	428	394	375	410	404	400	401	434	410	431	397	407	362	402	429	394	424	385	405	411	388	439	404	415	399	393	406	459	422	403	426	400	425	382	476	400	363	421	384	432	390	407	409	405	407	426	414	386	396	397	432	399	399	414	399	424	420	402	463	406	432	385	467	417	423	409	405	387	410	398	421	411	385	419	399	390	432	398	384	424	414	433	392	450	420	402	390	414	409	425	409	414	404	411	398	413	425	405	381	423	428	399	385	413	405	409	411	387	400	424	443	417	403	420	451	413	385	433	407	399	417	423	360	424	411	467	417	419	423	438	406	367	449	400	413	413	403	394	391	412	401	389	416	408	430	403	427	409	404	396	398	407	417	425	414	419	415	394	418	409	441	424	428	390	418	429	458	412	427	451	363	412	415	421	395	395	382	410	426	416	392	402	413	381	410	384	398	421	395	367	431	382	405	416	432	385	390	405	432	393	412	419	412	407	402	405	380	418	400	459	467	441	444	392	405	423	398	405	448	420	420	402	403	456	417	400	441	459	425	386	411	408	400	407	401	417	392	406	430	389	433	432	415	387	401	435	448	417	444	417	411	405	396	389	395	401	416	409	415	380	442	389	399	417	425	390	420	417	412	408	386	351	413	462	429	419	401	386	432	430	444	445	425	434	388	414	454	439	385	419	367	436	429	435	417	449	389	389	437	398	432	429	383	427	448	432	424	426	420	442	430	405	400	414	408	424	383	420	414	406	419	438	394	401	406	420	405	403	407	387	355	421	408	409	426	425	415	435	411	395	391	432	412	411	402	406	405	394	392	408	396	405	388	424	406	404	399	419	429	419	439	414	405	398	416	412	419	412	422	405	391	434	410	409	407	401	422	414	420	404	395	444	390	396	432	410	441	440	397	422	422	436	406	401	408	383	437	388	408	417	406	413	401	409	395	423	406	412	421	410	431	423	428	400	412	411	385	426	429	398	386	366	427	415	405	427	407	398	443	428	441	391	447	395	385	432	404	442	406	448	407	430	403	414	414	404	420	389	431	400	425	405	429	388	410	407	400	413	402	398	422	386	403	399	400	450	427	411	394	414	401	417	422	382	407	431	443	407	425	436	458	420	412	387	377	428	397	430	386	436	393	422	398	458	440	423	411	405	395	414	393	422	441	413	424	407	393	428	372	396	380	434	423	441	443	473	414	448	423	397	417	412	414	436	452	409	449	416	373	400	432	423	407	442	386	431	447	438	458	419	379	444	388	383	390	379	400	448	389	420	403	437	403	377	422	372	421	447	411	395	382	404	423	406	431	424	440	436	407	377	422	398	408	415	398	392	394	408	384	407	441	398	390	388	443	401	427	400	420	397	420	422	440	401	415	410	405	415	397	435	393	385	432	405	417	414	402	389	410	392	420	383	446	402	443	436	409	420	450	392	381	402	376	418	427	393	420	416	428	398	448	397	373	415	448	425	447	395	420	402	434	408	383	464	432	391	410	373	379	420	410	426	444	392	426	388	380	402	429	398	411	459	415	376	410	421	402	438	408	429	379	428	409	434	423	405	423	388	384	426	443	448	402	417	418	378	395	401	422	414	416	398	426	442	431	392	405	449	421	416	412	432	426	417	410	399	419	437	402	396	429	435	411
25538	21018	27595	24641	21009	10993	1094	589	510	413	396	339	291	269	265	247	220	235	230	201	211	191	214	197	200	196	168	191	177	181	173	173	167	169	184	188	165	183	171	168	159	180	181	169	168	151	178	155	168	182	143	178	181	156	167	154	150	183	164	162	161	169	158	162	166	155	136	167	151	158	168	144	157	164	168	151	151	149	167	152	177	167	163	149	145	156	146	142	152	166	160	152	147	174	167	139	147	139	145	160	159	175	155	162	141	187	171	175	146	163	155	180	169	150	166	162	149	146	165	158	142	157	145	149	152	177	143	144	170	176	166	174	154	152	142	145	170	150	148	139	174	151	169	158	150	146	143	159	164	170	164	160	136	165	160	153	165	143	175	162	150	154	151	167	154	146	166	170	155	154	169	162	151	161	149	140	161	149	151	153	159	160	151	148	161	155	155	176	168	167	161	147	147	186	156	168	152	144	146	173	165	132	145	152	156	154	160	150	159	171	163	155	165	168	167	138	165	176	172	159	139	138	158	138	175	132	131	156	151	154	151	141	140	167	135	181	157	134	148	162	154	182	151	146	156	147	176	173	168	150	166	165	152	136	143	144	154	164	158	145	141	148	136	161	154	156	156	154	151	143	166	152	169	132	176	164	152	157	161	161	150	153	156	183	190	145	140	173	157	132	167	151	167	150	144	154	155	167	156	143	176	147	134	169	152	139	165	183	156	149	146	163	164	155	174	145	157	174	159	154	154	141	157	158	179	141	165	144	156	166	167	149	155	147	174	157	175	161	145	133	151	169	140	148	151	144	166	150	139	156	153	150	167	134	148	147	151	144	180	149	152	136	151	155	164	150	173	141	164	144	164	141	157	167	170	157	172	138	158	155	144	148	151	149	165	152	139	149	161	168	140	145	149	152	168	142	153	153	164	167	175	175	178	167	145	173	166	185	145	168	155	172	168	141	141	161	172	156	156	139	166	168	153	146	153	181	156	154	173	167	143	146	158	162	168	162	149	154	160	159	171	176	181	176	175	131	147	157	149	166	159	159	153	155	149	163	162	159	156	152	140	134	172	156	142	166	152	160	153	173	169	156	161	162	155	164	150	155	148	171	152	166	168	153	178	145	165	190	140	153	168	158	137	155	156	176	173	157	154	154	148	151	157	150	155	139	151	169	151	163	147	161	146	141	163	174	143	147	153	158	158	174	178	140	136	184	155	161	151	136	160	150	161	145	182	148	131	131	183	152	137	150	126	175	156	159	140	150	168	140	144	153	182	150	146	153	138	137	146	156	136	160	150	138	164	161	149	151	156	162	137	168	147	151	158	136	156	146	165	157	155	144	164	154	180	153	159	191	148	150	160	155	144	166	147	154	158	164	147	175	136	157	159	160	150	156	169	143	163	176	147	139	153	149	165	163	139	148	155	160	173	159	151	174	130	148	183	162	172	160	153	157	160	151	141	158	176	160	161	155	169	162	172	164	169	161	165	143	162	154	156	147	140	165	166	158	160	148	144	154	163	159	162	160	160	158	157	170	155	173	159	166	149	162	129	151	167	136	154	143	158	146	149	165	175	171	174	137	153	161	166	143	119	157	147	147	164	158	146	153	152	159	146	170	139	150	166	160	159	156	154	155	161	151	163	148	155	171	156	152	158	133	159	157	141	159	161	160	170	163	171	148	137	152	151	151	150	174	175	168	149	169	149	144	150	171	165	155	157	159	156	154	137	138	138	163	147	181	147	144	160	172	132	152	156	125	160	155	176	147	152	163	187	144	142	152	157	167	178	158	172	168	166	172	152	150	170	169	169	173	162	178	155	148	154	141	169	141	187	166	161	163	172	153	168	139	174	164	144	142	152	170	144	177	162	195	163	154	174	175	148	157	169	164	161	164	151	141	161	170	176	146	159	164	177	152	170	152	181	177	153	149	145	157	159	156	149	158	189	146	159	162	184	147	166	161	161	171	149	159	171	126	157	150	157	154	166	165	142	140	161	126	132	159	172	157	149	162	166	144	162	160	156	137	175	166	157	179	158	141	176	160	151	157	132	146	156	143	163	163	147	129	156	155	162	129	165	150	133	157	176	160	170	142	174	174	157	152	165	142	126	163	147	162	144	145	155	159	147	161	146	151	183	169	150	179	164	156	182	132	164	156	133	154	143	152	175	121	135	159	174	151	150	182	153	158	160	161	159	150	123	132	156	150	152	146	134	144	163	138	134	152	143	159	168	156	138	147	174	151	152	135	146	167	165	164	146	154	146	157	153	145	158	155	158	178	164	171	152	150	144	165	138	140	160	163	142	161	161	155	164	144	151	134	152	165	163	149	149	153	151	160	154	183	161	161	149	160	183	161	167	179	150	169	150	117	143	133	149	151	143	162	161	156	154	156	171	158	160	160	148	152	151	171	159	156	157	175	145	171	138	173	165	156	161	160	174	178	140	136	161	138	180	175	165	154	146	197	158	166	173	161	150	128	140	145	154	168	155	154	171	149	167	151	161	152	157	165	163	175	149	165	148	147	167	179	161	154	177	140	185	145	140	169	166	163	159	157	154	170	168	137	167	168	160	168	139	156	161	134	138	165	151	170	163	176	154	154	149	157	149	151	150	157	148	176	143	158	160	153	162	132	145	161	129	160	156	170	165	133	157	173	151	177	153	144	142	143	172	161	163	162	173	168	190	154	133	174	156	139	158	153	161	159	163	172	192	174	152	148	166	165	160	132	144	151	159	154	142	154	172	177	161	172	150	144	147	151	171	148	163	166	160	138	155	179	121	158	140	179	158	162	159	155	145	174	154	149	160	154	156	142	158	154	151	154	150	161	165	166	170	159	165	138	149	146	160	153	154	157	145	155	140	151	175	164	158	151	190	149	131	161	154	153	185	144	162	149	147	148	159	138	142	175	155	154	136	151	142	149	157	137	160	118	156	153	165	147	166	166	154	152	165	162	179	178	148	139	156	165	146	169	127	166	134	147	169	147	140	149	174	159	171	138	169	141	160	148	155	167	144	167	150	170	166	161	144	150	155	154	167	164	156	161	137	182	172	148	148	140	146	147	169	172	180	136	165	147	162	162	167	159	156	157	114	162	157	150	140	142	159	162	150	148	149	150	145	132	141	154	140	164	156	146	145	160	150	144	142	152	156	148	146	159	167	147	181	137	145	154	171	139	146	149	156	142	149	156	174	138	161	173	145	170	176	178	155	126	162	150	149	166	138	151	166	152	165	185	137	166	163	141	155	158	156	144	149	154	162	187	146	173	159	161	154	169	158	146	169	137	162	145	151	170	176	155	180	151	153	157	150	160	160	163	160	155	151	185	129	146	180	162	178	160	168	151	164	165	158	168	140	189	154	161	132	148	149	141	168	152	179	148	164	146	169	165	164	142	174	165	144	174	160	174	174	157	174	166	145	151	143	141	147	137	149	172	140	170	156	146	144	165	152	154	152	147	154	150	146	157	146	151	172	153	188	158	129	166	155	163	158	190	182	128	160	186
7160	11057	10302	5477	3427	2341	1676	1328	1084	854	738	646	610	517	490	425	390	408	342	343	302	286	283	295	293	268	241	261	258	242	234	256	213	244	238	223	203	233	209	205	227	209	189	210	207	220	176	193	205	198	212	185	197	171	180	177	188	204	192	197	195	199	182	202	183	188	181	178	175	180	185	185	199	193	170	204	180	182	152	168	197	184	169	167	208	166	194	171	203	187	163	206	191	161	175	176	186	206	197	185	204	198	193	194	170	186	184	176	194	195	190	193	193	181	207	194	188	181	190	176	182	184	198	206	175	187	202	179	186	159	174	199	168	160	175	195	188	162	180	194	204	176	171	190	205	184	184	191	183	150	192	195	188	180	191	181	153	175	180	156	194	188	178	203	184	196	188	168	174	200	175	199	166	204	182	176	195	188	184	176	193	167	193	180	189	191	178	175	178	166	189	190	185	194	185	162	184	140	180	185	183	161	187	178	163	189	197	162	177	163	169	191	171	170	173	173	201	172	162	184	168	194	163	184	178	186	191	171	185	199	197	227	185	164	169	184	201	165	212	158	192	166	175	191	162	181	172	196	190	173	162	161	164	166	181	180	182	202	202	158	175	190	183	188	186	177	149	166	172	178	154	177	186	169	188	184	198	185	169	164	186	179	156	167	183	177	177	172	173	178	194	172	192	172	201	183	170	192	190	153	191	155	188	194	182	183	174	196	215	176	170	192	170	172	185	163	158	181	203	191	180	184	199	170	201	206	181	170	194	193	172	178	183	185	172	185	193	199	191	171	169	196	189	180	173	188	159	173	157	164	157	191	177	178	212	187	196	158	153	169	187	199	154	192	177	173	194	174	174	170	172	190	158	184	173	194	173	189	179	203	171	191	212	175	171	190	178	189	195	187	162	195	174	196	186	171	200	175	198	178	171	163	172	218	193	179	178	182	190	187	200	186	162	192	206	166	193	191	212	195	196	191	172	180	185	174	165	176	177	173	172	176	188	185	180	168	172	160	169	165	177	181	181	192	166	190	190	184	187	173	184	191	182	192	178	184	184	200	191	183	183	174	180	188	156	162	179	194	177	188	176	171	182	178	158	169	191	178	192	174	186	182	179	173	211	164	186	182	158	185	168	168	159	192	193	183	155	179	162	179	171	178	185	168	179	179	186	164	173	201	180	227	184	161	171	209	186	167	187	193	183	192	192	173	184	214	171	159	173	172	166	202	169	192	181	176	167	179	163	150	187	171	183	183	156	199	186	161	181	189	180	213	180	185	179	177	170	177	156	193	164	185	185	164	162	187	184	176	185	189	186	151	186	177	198	169	193	184	188	195	180	187	148	183	203	187	190	193	190	196	202	166	175	162	152	167	184	184	175	179	184	200	171	174	154	181	197	197	184	173	177	186	175	157	154	152	193	168	172	176	212	196	196	174	180	172	188	183	180	166	151	203	156	188	177	173	156	220	176	187	205	179	178	163	162	175	193	161	213	183	171	164	161	173	169	174	194	176	172	168	178	174	173	189	190	187	170	182	186	176	169	172	183	185	193	182	158	177	159	161	160	161	183	183	170	170	165	191	176	199	172	191	192	188	187	167	185	175	196	173	161	201	166	202	197	184	207	192	215	177	183	164	175	170	188	193	178	170	171	193	194	191	200	188	176	171	173	185	191	167	197	205	166	182	175	178	183	171	165	192	186	185	160	178	188	172	179	162	167	164	192	181	163	187	169	165	170	162	169	185	179	202	160	188	194	195	173	213	197	179	189	172	190	176	195	196	184	165	195	171	174	180	176	152	175	159	180	174	169	186	190	202	193	186	157	169	181	197	179	159	177	199	189	174	185	205	176	198	192	194	200	191	199	191	167	168	192	187	194	183	184	189	191	187	183	189	179	210	176	186	195	181	182	198	184	173	156	167	185	182	197	165	176	215	166	196	180	176	164	197	188	193	192	181	170	171	177	182	197	161	162	177	191	173	191	189	185	170	202	190	177	158	182	173	203	167	192	173	177	188	179	210	171	195	166	169	164	197	166	176	197	171	189	187	184	168	183	182	151	182	169	174	165	173	188	180	198	189	174	174	182	190	174	191	202	165	164	181	181	207	175	154	166	179	185	162	185	194	177	189	183	162	190	198	192	188	160	186	180	174	198	155	167	175	180	169	178	181	197	177	203	176	190	173	204	168	181	174	170	164	171	170	159	161	183	173	166	182	177	163	172	164	181	179	209	179	176	175	171	172	192	192	189	199	163	174	188	192	212	186	189	188	167	165	162	168	173	192	197	165	167	204	163	198	185	164	168	166	184	185	189	171	175	168	171	170	161	182	176	171	191	160	203	181	193	174	180	192	166	176	179	174	173	186	178	158	173	151	181	181	191	160	161	204	181	180	171	178	192	178	162	179	163	187	193	194	191	171	187	188	195	178	173	182	199	181	174	176	158	181	162	172	172	208	172	199	188	176	182	174	184	201	157	184	158	191	196	195	180	145	162	167	176	186	161	191	198	176	174	172	167	171	199	184	202	178	172	177	184	176	173	170	165	185	173	195	181	167	177	173	191	185	216	172	186	181	159	186	180	183	158	180	179	184	168	171	172	181	190	176	180	194	154	165	182	175	190	176	159	165	182	197	208	174	167	183	194	166	190	184	176	190	204	169	180	186	186	189	188	166	194	159	171	173	180	185	168	177	174	175	191	203	194	175	177	175	176	189	189	203	173	180	173	175	184	189	178	169	167	202	196	189	196	182	185	162	178	164	185	162	181	186	157	185	176	171	172	167	184	186	183	187	167	178	169	161	198	194	153	166	165	205	169	154	157	167	203	173	164	187	181	158	192	166	161	182	188	165	190	195	218	205	181	183	201	199	188	215	155	199	167	191	178	176	158	168	203	186	182	166	170	169	186	178	206	179	174	160	195	168	201	163	198	179	166	170	184	156	180	177	176	195	174	179	183	179	171	162	177	166	197	180	156	192	191	205	162	185	193	166	168	193	186	174	210	182	161	175	160	157	163	184	186	192	209	188	193	191	191	175	174	176	182	205	185	186	150	181	177	192	190	190	181	183	153	178	173	178	182	200	174	173	205	190	159	172	190	181	185	168	170	185	185	178	186	190	178	153	175	191	168	191	174	163	187	183	177	181	164	180	179	191	195	188	186	180	188	180	160	196	191	178	184	173	190	188	187	175	177	174	194	158	160	177	187	182	180	179	181	181	192	183	201	176	186	183	174	173	171	200	192	180	197	176	168	188	149	173	157	195	168	194	186	198	183	152	213	187	165	200	163	212	198	207	153	175	193	183	180	208	197	173	169	187	197	202	181	147	176	177	189	183	172	146	172	164	177	185	190	144	191	182	180	155	187	137	181	175	190	186	165	180	180	162	177	192	180	145	186	167	181	195	188	166	199	153	179	200	164	198	192	181	177	170	168	162	176	187	174	183	183	206	164	177	181	152	176	178	189	159	172	168	166	184	179	177	174	166	162	188	199	177	182	187	203	186
23321	21012	27965	24261	21015	21072	8842	1359	947	820	756	679	651	622	575	519	438	530	466	487	442	416	429	419	455	426	473	417	395	390	388	404	394	418	393	362	386	379	385	385	408	384	358	337	367	389	389	334	405	376	372	363	370	383	373	344	351	408	362	386	367	348	354	369	383	346	382	358	349	342	370	345	357	354	340	360	343	351	364	366	349	374	347	367	314	342	369	353	324	342	373	352	354	317	317	358	328	375	318	384	349	353	348	363	336	359	333	364	367	350	317	357	330	349	343	383	339	371	335	339	355	366	319	332	357	358	387	343	335	346	361	341	361	325	375	320	366	360	361	348	314	334	378	356	346	341	358	369	363	367	336	372	332	339	304	365	343	368	375	365	351	328	356	335	336	325	324	337	325	325	359	335	327	339	375	341	360	349	361	370	348	356	328	347	337	357	335	340	363	301	336	350	321	339	341	380	341	314	338	332	365	344	342	328	350	333	338	306	373	326	324	331	356	304	356	371	360	355	325	355	327	358	324	377	330	348	353	385	335	347	344	347	358	358	351	340	313	321	364	338	336	343	331	334	344	363	325	341	356	323	361	321	363	341	312	338	342	385	347	333	322	368	358	341	334	336	367	340	368	295	342	330	319	349	342	366	341	348	335	360	340	344	346	337	361	329	344	328	336	359	309	335	347	332	338	334	334	348	342	348	326	331	362	338	358	340	317	363	334	338	342	374	344	340	341	360	338	346	369	366	330	337	338	347	365	345	313	347	338	305	329	333	339	313	311	337	342	338	332	344	320	332	347	341	328	367	332	312	320	353	332	340	333	350	342	339	314	350	357	341	328	335	354	356	344	322	338	359	377	329	340	338	346	338	348	334	345	299	352	343	346	344	326	345	332	335	391	388	318	343	343	359	351	356	355	355	335	377	369	311	357	361	327	356	359	339	346	325	321	371	344	335	356	333	344	374	331	352	331	344	348	351	331	344	325	368	334	342	360	345	338	338	338	329	319	366	341	330	351	335	320	347	335	315	357	324	326	340	346	329	326	353	339	345	362	343	317	342	345	338	346	346	332	375	338	356	372	318	329	329	329	328	344	372	305	388	325	367	357	317	317	325	324	354	360	341	352	354	325	392	357	354	347	304	334	366	363	358	324	320	329	308	318	343	326	370	327	343	361	366	340	358	363	337	346	350	368	358	349	336	342	320	359	342	364	366	365	321	361	347	351	352	334	362	366	354	333	372	350	372	333	345	356	339	317	321	336	337	346	368	336	317	341	363	369	358	347	341	355	361	329	350	315	361	326	334	325	331	360	367	343	365	334	356	344	349	377	360	309	342	311	355	337	353	305	359	331	350	348	390	348	341	364	342	309	332	303	362	362	319	372	345	351	326	322	351	337	331	363	356	338	335	372	364	346	334	329	332	342	314	380	328	351	346	346	332	370	370	340	372	373	348	327	351	354	336	340	386	341	341	386	326	317	343	350	353	360	327	350	352	357	350	328	364	362	344	339	335	340	359	365	326	342	370	324	299	351	387	336	349	365	356	329	355	325	382	345	323	336	339	340	359	350	349	376	345	328	357	359	317	324	358	313	373	332	360	382	367	358	342	356	356	350	329	322	372	373	335	321	318	335	355	369	346	376	362	329	348	333	373	345	344	342	332	382	311	352	346	356	354	368	361	342	338	315	349	329	390	346	358	351	357	364	342	396	365	322	332	342	351	356	376	333	334	338	358	331	366	384	320	327	345	308	366	340	372	345	327	349	354	366	353	339	343	314	357	321	323	358	371	338	326	339	352	371	354	317	361	328	366	328	335	314	363	324	381	329	332	346	371	334	341	335	345	351	345	330	356	358	341	332	357	344	361	355	337	341	341	345	351	364	340	342	348	340	378	323	337	334	372	326	381	344	349	336	340	348	341	327	334	310	350	359	336	364	341	368	387	327	348	349	338	364	345	338	350	362	320	347	374	389	360	398	346	342	346	328	372	344	334	328	367	353	342	322	337	358	320	379	379	367	331	338	314	373	349	370	340	344	319	345	337	359	371	353	315	346	347	346	345	347	354	356	329	349	351	351	333	350	350	346	360	344	348	344	339	310	336	354	358	311	343	322	341	367	330	320	359	356	307	386	371	330	398	357	340	318	347	348	319	347	339	337	337	359	318	397	353	348	346	361	367	337	369	369	351	356	342	382	333	363	360	378	323	343	318	364	358	358	310	313	345	340	362	356	359	322	335	344	343	379	345	324	366	353	353	336	338	348	333	364	332	334	307	348	314	367	376	361	326	321	327	357	330	334	358	342	309	347	347	359	332	376	325	342	389	328	334	360	337	324	352	322	378	364	355	355	341	372	350	347	334	341	349	356	320	349	357	369	376	363	340	387	325	363	355	332	343	334	343	334	345	357	350	320	354	349	316	379	344	310	355	354	343	369	327	364	325	312	321	354	354	379	364	352	343	310	352	339	329	353	353	380	342	340	350	348	362	378	335	349	355	330	345	356	350	330	314	329	349	320	319	344	362	353	362	340	328	360	320	359	307	339	362	380	344	391	360	334	357	353	375	346	355	332	309	363	337	354	319	357	338	375	363	363	346	359	382	309	345	348	354	327	319	347	362	310	327	362	354	373	354	301	329	357	352	365	326	306	333	348	347	319	324	346	351	331	372	344	365	313	383	372	322	341	355	358	365	346	314	324	352	327	355	327	333	327	335	355	340	346	352	327	338	316	344	345	363	317	356	345	339	324	342	378	334	348	297	344	345	338	377	352	339	357	319	386	374	317	318	370	321	343	349	340	334	352	337	306	330	392	317	366	366	345	327	355	325	305	359	343	348	348	327	360	331	346	338	337	332	341	342	326	355	345	358	347	327	353	331	345	351	379	369	366	365	356	345	337	351	349	335	365	328	341	349	406	359	321	324	363	341	341	351	319	318	330	321	316	315	360	331	331	330	344	384	341	362	329	320	377	327	321	367	327	326	329	326	346	354	343	327	367	347	321	332	327	337	338	357	315	315	370	343	339	355	302	320	339	357	339	351	325	352	352	352	347	338	326	319	375	330	341	332	350	348	334	367	349	293	347	335	358	345	353	361	314	367	337	355	358	342	303	356	304	350	360	391	359	346	358	363	309	336	360	360	343	355	350	323	346	330	338	360	318	345	328	351	316	335	363	381	302	352	346	361	343	343	372	359	319	328	375	319	360	326	345	314	345	353	355	330	337	330	315	371	347	290	340	348	340	328	335	372	370	344	335	354	343	339	327	369	361	318	357	376	336	353	336	311	306	355	346	348	367	339	318	334	318	283	312	330	346	350	323	334	350	333	353	343	338	336	381	359	353	358	371	314	349	322	330	351	327	376	357	351	341	340	365	336	339	343	338	350	359	340	326	335	327	378	358	346	352	382	327	318	318	370	374	386	327	326	338	361	361	352	368	329	354	355	366	327	376	349	382	350	352	354	328	361	337	380	353	377	335	329	376	330	323	333	358	377	352	372	316	351
9968	17672	16315	9453	6077	4375	3106	2416	2061	1698	1423	1212	1149	997	912	806	778	674	707	625	567	595	544	544	546	512	433	468	460	485	458	467	408	425	410	431	386	445	419	418	417	390	407	405	342	427	392	393	381	396	360	373	397	348	355	370	355	347	344	361	357	336	362	393	375	380	328	348	365	359	366	359	386	398	373	356	326	346	388	349	361	351	341	345	357	337	342	356	357	365	341	342	343	317	351	350	319	336	356	323	364	353	349	337	357	360	386	344	370	303	372	310	350	359	312	348	355	360	337	358	331	368	369	336	357	387	371	357	346	355	342	329	315	348	378	331	335	354	330	366	346	336	350	320	333	391	350	365	337	343	375	358	353	347	362	353	347	377	358	348	339	320	337	352	359	334	362	332	365	347	381	319	345	372	365	373	310	344	334	381	379	343	335	359	382	330	352	391	337	338	341	341	366	364	353	352	356	362	333	362	343	329	344	316	328	328	363	331	345	348	320	335	338	367	330	373	352	366	363	306	344	343	389	335	378	337	351	326	338	317	328	322	341	336	331	324	360	361	337	335	336	372	320	346	310	348	386	363	356	345	306	352	353	354	378	343	347	352	364	381	341	344	315	342	338	370	348	310	329	338	361	368	351	342	386	375	352	379	306	366	339	338	356	378	349	378	353	361	336	349	329	346	339	339	345	368	374	356	344	340	354	329	350	326	300	346	337	344	368	356	343	348	327	334	355	374	345	356	368	375	323	342	345	336	351	338	335	352	390	369	337	348	322	353	380	357	375	338	361	341	336	329	347	333	404	326	353	334	364	376	344	374	351	390	331	341	356	349	320	334	336	365	330	301	348	331	351	353	323	343	337	340	348	329	309	352	374	361	376	367	349	365	311	316	346	327	339	332	322	319	305	349	337	320	297	302	345	351	348	373	326	350	339	348	348	329	373	353	356	366	314	360	364	325	323	333	349	341	328	344	367	367	355	341	369	350	356	361	319	359	330	348	340	345	335	358	352	337	359	363	343	346	316	362	340	336	322	369	366	340	352	377	374	339	331	375	339	351	343	370	355	342	315	342	309	381	327	353	351	351	334	380	329	321	333	368	326	352	318	321	351	353	335	316	355	336	308	361	313	324	359	371	364	362	358	352	348	346	343	367	336	342	355	346	346	344	347	320	332	353	393	347	315	327	347	369	336	350	358	363	335	337	349	326	308	328	320	361	343	374	355	316	348	344	342	350	333	329	337	361	366	364	362	322	357	341	362	357	337	372	340	367	335	364	317	343	353	387	342	317	329	345	343	348	356	316	359	384	341	341	370	318	338	341	323	359	306	334	314	376	349	371	347	320	334	351	381	327	316	367	321	330	342	305	347	360	339	343	328	362	371	353	293	363	302	345	340	362	330	335	375	355	326	378	355	323	351	361	356	357	324	337	366	330	321	364	352	355	326	327	368	358	348	335	322	313	320	327	358	367	316	316	324	341	328	362	363	352	337	403	348	349	368	384	380	337	337	344	354	330	356	331	347	338	373	340	345	349	358	343	354	334	326	337	341	363	344	355	360	357	355	359	327	344	365	332	337	353	364	354	343	334	355	338	335	346	367	374	342	363	353	339	318	351	324	338	308	337	345	342	305	331	346	331	366	367	368	344	346	317	371	362	350	356	337	340	369	366	339	322	336	342	321	313	357	319	351	341	359	407	338	363	357	355	354	328	305	314	339	347	321	306	349	299	342	323	341	351	342	363	347	325	334	347	343	364	352	367	345	373	344	345	315	383	364	308	317	351	332	313	336	351	342	324	340	334	343	362	341	345	386	299	345	350	328	354	361	360	371	325	331	343	349	322	334	354	342	327	351	363	356	347	343	355	340	326	300	309	333	339	345	338	318	336	345	371	368	317	325	361	352	361	338	363	328	357	350	346	329	348	318	367	339	337	334	315	386	333	377	339	341	372	332	344	364	324	323	347	328	342	319	363	316	344	328	335	350	342	357	350	346	324	358	373	341	370	336	358	340	381	359	335	329	319	347	362	334	318	346	331	353	350	320	354	357	365	327	364	328	350	333	333	320	353	344	333	350	320	315	335	372	385	357	356	336	334	351	327	341	337	362	341	320	344	324	367	329	332	332	334	365	360	312	355	331	343	325	374	359	334	335	366	336	315	358	402	371	323	351	359	344	370	372	318	337	353	310	339	337	307	347	333	324	368	353	359	346	330	340	339	341	332	367	343	346	394	358	324	343	347	385	316	336	360	367	318	376	383	342	339	334	337	346	368	320	335	383	367	325	365	358	324	357	330	354	370	324	385	334	392	359	379	339	375	326	340	340	353	365	337	334	335	356	345	343	348	292	345	367	341	338	340	341	372	342	361	317	339	361	307	347	387	340	361	375	346	342	357	333	376	331	348	329	335	334	343	336	370	347	368	349	327	377	369	338	363	338	357	340	344	323	352	343	365	343	332	321	331	349	325	346	351	367	382	341	334	342	362	342	352	363	354	346	349	346	358	346	345	371	379	335	340	334	357	371	332	327	361	338	350	352	346	332	329	332	350	326	358	346	367	310	371	300	379	331	356	319	374	337	353	345	374	373	344	351	355	374	364	369	318	302	337	342	331	332	365	345	343	335	372	362	344	341	356	344	341	368	348	358	361	343	349	322	320	351	367	360	351	356	354	356	331	323	321	364	369	363	319	337	359	354	370	376	367	326	339	343	356	364	346	316	349	347	372	347	366	338	349	341	339	340	340	296	383	352	360	338	326	339	364	331	354	355	304	332	367	324	348	368	378	352	357	343	343	363	331	324	360	352	335	336	314	338	371	364	350	361	335	352	343	374	345	372	356	319	338	347	337	339	330	340	313	345	333	340	323	366	355	373	340	357	361	336	359	364	333	344	315	359	333	356	310	364	314	314	334	325	360	343	367	340	343	319	358	352	349	329	325	371	341	336	322	327	364	343	324	366	331	357	348	350	367	328	336	337	368	387	318	307	330	353	344	358	353	376	359	351	353	342	348	373	338	359	360	334	316	325	367	351	350	366	324	308	347	306	351	348	361	324	331	347	359	352	351	366	336	326	338	302	351	370	349	321	357	335	330	346	336	352	333	382	341	363	317	310	352	335	316	350	370	370	346	318	353	362	347	364	363	352	344	343	420	345	381	348	315	332	361	344	353	329	324	350	337	353	330	333	370	326	338	309	372	327	350	350	400	330	352	323	345	368	374	319	350	371	353	355	337	325	347	335	381	344	377	373	348	318	344	341	319	334	344	328	338	363	377	375	360	354	382	321	346	337	355	365	321	339	345	359	329	372	357	360	348	327	331	335	319	348	356	343	336	358	346	336	362	314	359	357	359	338	348	343	329	349	373	305	354	326	339	372	381	384	346	343	319	357	316	329	356	339	318	311	359	363	328	345	342	358	361	359	362	328	368	313	314	321	358	322	335	305	359	391	347	328	354	324	324	380	340	362	319	335	328	356	336	327	357	366	348	324	386	357	327	329	358
28192	15127	2072	584	444	414	408	434	393	372	397	413	373	364	397	360	371	326	383	372	347	343	379	346	343	371	359	372	385	388	407	361	387	417	361	384	367	382	391	356	364	388	383	403	344	395	392	374	375	342	340	364	360	366	386	387	383	376	386	349	373	328	374	349	361	406	368	362	351	376	377	361	371	366	358	335	380	370	363	390	346	375	341	366	365	349	328	366	389	337	361	340	372	369	378	330	368	343	359	362	390	384	372	392	390	376	358	337	364	332	372	347	359	361	406	352	370	352	370	354	396	356	402	379	393	358	402	361	369	373	357	362	349	359	411	342	346	371	365	368	379	347	388	358	401	383	349	395	395	371	354	362	357	332	329	383	346	384	364	362	355	349	347	368	354	330	388	355	374	364	362	344	345	384	330	349	381	374	334	391	340	367	392	355	362	367	361	364	337	365	383	345	338	381	337	336	355	383	328	379	369	343	358	409	382	385	372	345	373	353	352	344	376	364	381	338	397	365	367	363	390	387	366	362	343	383	339	377	375	377	348	401	374	381	395	348	365	359	337	389	359	375	359	390	382	369	352	378	371	349	375	358	353	324	350	360	358	367	362	390	372	353	368	382	377	372	368	343	365	358	363	369	384	376	346	385	338	333	359	358	350	344	331	355	340	368	355	351	352	363	362	380	356	383	362	377	366	358	369	360	375	380	351	330	379	372	374	353	391	393	358	388	385	329	388	379	328	366	353	356	394	344	329	353	364	362	351	381	362	364	408	373	378	379	383	374	352	377	349	384	368	350	401	359	348	368	334	353	349	357	361	373	347	379	330	382	370	342	389	388	365	357	357	316	372	351	390	343	375	387	382	370	372	373	380	359	361	361	394	347	374	358	387	346	369	376	373	361	358	370	349	364	377	391	385	390	348	372	368	369	384	327	369	348	356	369	352	371	360	324	362	325	329	375	350	370	362	369	355	349	374	343	382	347	372	380	358	386	356	345	331	345	401	360	347	360	377	373	377	374	391	393	378	359	353	341	366	322	368	385	337	364	358	349	354	381	371	377	407	356	353	362	360	368	369	380	337	386	342	359	361	377	394	384	378	339	356	353	367	395	375	371	381	363	370	384	387	348	364	361	393	389	361	394	353	393	359	353	361	376	388	348	367	335	396	407	391	353	383	364	348	379	395	366	338	380	348	387	410	373	382	356	372	335	364	384	353	354	348	357	390	378	334	397	358	371	386	390	377	355	372	358	379	364	333	380	357	367	317	344	347	362	378	392	362	380	356	351	361	361	373	347	376	354	409	361	365	379	343	353	336	420	374	370	361	368	382	354	389	360	382	366	375	389	362	383	333	355	354	358	361	375	349	394	365	349	321	375	381	372	348	371	334	398	336	347	367	360	379	377	373	406	397	382	383	367	385	358	354	356	328	379	334	366	342	330	366	396	406	390	346	349	393	373	367	374	334	370	359	349	375	347	375	390	370	408	325	373	366	363	385	379	368	395	368	368	346	391	379	393	344	363	361	362	353	398	377	364	369	370	381	389	330	377	364	379	396	385	383	362	384	332	354	376	383	361	363	354	345	365	342	344	369	362	349	372	373	341	369	333	357	389	367	366	370	371	374	371	348	383	357	392	382	340	351	340	354	339	328	377	394	338	340	372	397	355	346	354	377	353	396	371	372	352	350	330	374	376	372	353	369	333	346	332	368	345	385	398	376	351	354	347	355	371	360	379	319	408	361	362	366	356	359	381	365	347	346	379	374	395	337	361	367	356	369	340	378	357	354	342	368	377	367	326	362	369	366	369	374	349	404	337	368	341	352	374	357	388	370	371	342	372	338	378	354	368	391	373	371	357	400	344	383	341	374	346	349	342	364	331	428	369	358	369	397	365	357	396	320	398	330	361	369	410	357	355	407	361	364	362	371	338	350	373	372	361	391	372	344	331	361	390	352	386	377	358	380	362	352	374	341	347	370	398	384	378	393	375	398	326	384	363	397	368	377	348	334	367	385	405	413	369	374	353	372	344	362	342	364	336	339	374	361	382	386	366	367	355	357	353	373	343	328	359	352	348	342	364	382	333	380	389	354	378	374	354	373	356	351	364	389	369	395	362	376	361	352	334	402	358	346	331	354	369	355	351	383	386	366	355	359	357	353	357	356	385	397	338	347	367	359	376	356	349	337	372	400	353	370	406	394	382	364	383	382	371	377	350	377	350	317	380	366	347	388	375	380	344	388	378	378	348	356	369	321	345	345	349	339	336	388	369	413	358	347	351	377	354	322	346	358	344	369	367	404	379	369	351	340	373	342	372	385	385	360	358	384	383	368	360	345	388	381	384	346	336	372	365	343	396	368	347	358	392	354	358	376	365	362	371	353	373	390	393	363	370	386	341	385	354	340	347	389	333	390	355	349	393	392	359	336	370	349	356	372	375	323	382	327	358	387	347	362	370	375	341	375	383	371	348	377	384	404	355	329	350	383	333	370	358	340	399	311	387	382	367	379	355	368	374	360	362	374	377	363	320	330	399	362	367	399	363	381	373	366	357	389	395	364	351	360	370	332	356	351	351	382	335	335	367	372	361	386	398	354	379	355	401	365	387	377	341	391	388	377	378	377	371	358	343	399	353	373	374	346	351	376	358	360	383	369	358	372	350	363	365	357	347	333	370	378	386	323	408	350	368	368	347	381	378	364	383	400	365	357	374	349	359	338	362	379	389	345	343	366	387	353	358	372	378	346	377	341	373	361	349	368	394	365	343	352	365	348	338	389	351	372	339	343	323	364	363	399	350	383	351	341	374	375	355	336	360	340	322	374	352	379	351	317	339	358	354	355	399	405	359	341	369	341	367	364	341	370	382	381	377	371	355	368	352	367	359	355	347	367	364	373	323	371	339	390	363	379	400	370	355	368	359	353	367	389	368	379	375	376	371	338	374	380	365	359	382	382	366	385	378	349	322	351	345	359	371	372	391	361	324	390	345	371	366	361	354	329	338	359	373	380	350	326	330	362	346	382	386	378	355	371	382	396	378	347	374	320	387	323	372	397	364	381	367	369	356	337	354	363	365	346	334	347	373	319	344	366	371	343	331	351	386	381	363	365	341	408	374	359	349	344	413	353	369	336	357	332	381	389	348	364	352	333	386	332	354	333	347	356	332	388	344	380	362	357	362	367	354	342	377	358	387	351	353	364	367	356	397	404	378	396	377	381	391	362	381	366	383	365	334	365	378	354	363	379	377	354	344	357	389	355	386	364	325	331	370	347	348	356	360	356	357	385	366	381	370	364	371	347	379	346	373	382	397	361	354	368	346	372	361	389	340	360	393	356	363	329	362	355	397	334	360	377	363	363	370	359	372	363	352	391	377	366	378	335	370	362	365	379	363	392	343	347	371	346	369	356	349	325	374	379	359	347	352	383	363	359	357	369	392	363	331	370	339	343	372	357	339	356	366	394	356	379	400	375	374	354	355	391	352	353	349	342	358	353	379	361	337	377	354
5109	1062	1061	785	561	520	471	463	428	452	434	418	419	438	412	416	444	378	461	392	470	466	418	428	410	426	375	413	407	412	403	415	425	396	444	410	416	397	438	394	380	383	399	399	398	382	410	379	400	414	396	415	381	412	377	402	408	433	384	400	444	408	425	431	446	402	413	382	387	393	434	394	399	403	417	442	427	430	422	398	381	398	408	409	427	386	415	397	448	413	407	427	380	412	404	410	415	402	366	401	407	407	400	420	447	395	400	423	437	352	440	402	431	386	395	399	381	408	416	414	406	416	402	469	393	400	437	413	411	411	370	412	438	379	399	374	356	412	378	444	387	415	388	377	432	395	412	409	395	422	400	400	439	448	412	383	376	377	421	409	423	418	421	381	398	404	406	398	405	391	408	387	376	406	395	412	360	417	402	415	416	417	396	415	423	418	391	406	394	425	416	383	376	415	417	355	441	395	438	403	387	435	401	388	416	371	394	410	423	400	393	428	451	386	415	409	412	391	407	410	390	409	419	412	432	386	378	434	418	398	421	411	414	383	403	407	416	414	422	417	359	394	405	387	408	446	423	396	399	387	424	400	423	420	415	438	413	427	424	411	411	434	415	418	420	424	430	398	398	370	408	408	440	380	433	394	402	409	408	405	387	397	402	380	384	406	384	404	401	425	396	374	422	375	405	414	415	378	425	430	419	409	429	443	384	398	375	386	413	382	431	428	392	414	397	391	409	417	408	393	401	379	410	425	403	399	428	384	412	398	412	403	431	420	449	427	418	422	415	411	404	449	383	431	382	400	406	404	387	419	382	420	406	420	418	403	407	420	370	392	408	449	405	421	417	416	416	399	428	421	388	396	404	433	431	414	409	400	441	412	398	412	391	426	411	409	418	391	406	428	463	364	372	371	407	409	412	379	428	408	415	422	416	444	376	415	414	398	470	422	404	377	386	410	423	390	417	375	386	368	399	424	408	420	388	404	431	410	423	418	404	401	412	430	382	413	407	402	388	411	388	406	418	422	450	384	384	380	397	412	394	417	393	396	428	405	427	428	426	420	389	410	430	399	416	400	383	427	384	421	411	417	436	391	396	422	413	374	407	411	422	406	414	401	414	401	406	409	421	374	421	408	376	396	408	410	393	384	419	410	376	416	430	382	414	430	419	408	390	429	406	451	375	401	433	413	368	391	400	422	386	422	409	369	389	397	426	414	403	421	388	412	437	388	422	376	383	399	405	405	407	385	422	375	379	398	385	406	403	416	450	410	351	422	419	409	401	390	395	415	382	365	445	392	402	407	417	396	425	378	417	398	402	423	353	449	366	425	398	415	400	416	409	397	415	385	403	428	404	429	388	418	425	389	415	402	389	412	407	452	402	369	417	418	407	401	419	420	441	414	383	374	392	390	393	410	419	402	424	369	424	404	423	411	384	396	407	391	411	387	354	425	411	447	434	400	416	415	430	397	407	381	417	427	436	427	403	418	427	413	405	410	404	422	438	395	399	391	425	406	376	418	388	415	385	423	369	438	394	424	393	391	379	372	391	393	393	365	405	411	389	403	423	400	394	390	366	438	442	418	409	407	412	350	434	422	410	401	390	452	406	397	418	390	412	414	424	435	439	431	409	418	382	407	377	403	427	401	400	389	427	415	412	413	428	411	401	420	401	367	410	411	401	423	419	385	447	400	432	429	398	390	435	364	438	381	408	375	413	385	406	401	403	429	387	394	381	434	386	435	432	445	419	393	409	421	397	407	385	395	415	432	396	419	435	420	409	421	404	398	408	413	390	385	409	393	440	391	418	415	390	401	411	405	427	367	368	406	418	387	425	445	380	418	398	386	444	452	400	437	357	406	406	388	439	408	412	401	397	398	415	458	416	438	405	424	441	396	412	420	407	397	421	383	365	421	366	383	384	381	416	383	405	373	408	384	433	420	387	410	381	417	405	394	421	374	434	372	378	363	434	454	414	433	389	411	386	397	416	365	389	409	406	427	400	399	418	435	396	399	424	410	358	391	395	403	362	439	404	392	414	393	419	370	392	395	403	380	433	434	410	380	431	435	394	426	388	427	384	402	387	450	411	366	399	382	413	402	420	454	426	433	392	384	421	431	394	428	409	400	399	387	423	416	425	389	433	428	402	381	445	384	431	399	425	405	429	412	376	417	399	405	375	400	411	402	378	389	432	438	384	418	421	443	425	378	405	412	398	375	416	426	405	421	399	406	424	397	420	389	414	410	406	397	404	372	385	408	410	415	409	400	416	388	396	431	386	412	410	404	414	382	415	387	393	390	411	403	389	427	417	399	384	385	401	392	416	391	419	403	459	423	414	424	395	379	407	397	405	407	410	443	375	380	426	397	409	423	425	414	355	417	431	437	372	429	406	400	409	386	388	409	419	405	424	393	372	418	462	424	402	416	417	470	388	421	400	450	400	427	442	398	429	403	397	376	412	408	423	419	397	400	419	398	395	436	427	390	418	410	415	444	429	405	441	415	411	425	422	430	407	415	386	410	423	391	400	383	393	422	418	411	395	394	408	421	409	391	414	405	421	404	377	410	397	381	389	401	419	400	416	407	450	373	406	429	405	416	391	423	420	389	452	437	411	393	397	388	390	392	421	406	428	413	398	416	384	415	398	401	404	395	416	419	379	426	425	406	416	415	384	408	408	369	425	409	414	411	407	442	400	400	415	394	415	415	382	434	346	421	399	383	393	401	402	429	455	427	404	416	424	409	398	413	393	389	400	380	402	400	441	386	398	388	415	425	445	414	416	413	412	412	452	384	417	398	398	390	431	402	389	386	400	429	410	436	410	408	394	389	426	439	390	398	390	430	392	370	386	372	382	424	431	412	385	386	396	423	399	452	387	368	412	406	434	413	382	375	420	398	368	409	436	431	414	399	396	419	421	392	421	396	416	393	391	411	400	408	406	417	374	423	394	353	399	413	441	419	421	412	371	414	387	449	411	417	374	399	404	369	434	371	456	371	392	420	433	407	406	419	379	400	415	388	396	387	400	416	387	368	436	410	403	383	444	434	437	434	412	430	397	388	394	385	379	420	395	413	398	409	408	410	428	401	432	417	412	376	356	428	442	410	384	441	408	413	452	463	432	436	452	415	458	398	395	422	402	420	424	394	424	377	395	413	414	378	436	405	399	402	385	429	413	421	404	416	393	394	425	418	432	405	423	409	389	401	409	407	427	409	450	395	419	431	419	410	397	407	397	417	391	392	421	395	400	421	420	437	400	396	413	420	403	410	404	363	406	359	380	395	424	394	409	383	431	422	412	392	365	420	373	404	387	360	377	397	466	406	426	385	426	455	411	416	433	442	432	395	430	421	391	391	391	414	400	367	409	407	416	407	386	396	436	366	430	395	394	401	401	382	384	404	394	390	404	442	403	384	427	404	434	458	397	439	424	420	400	401	431	382	413	422	414	423	422	404	430	423	445	392	433	418	391	423	426	419	420	421	422	386	399	423	414	410	400	381
25393	20954	27579	24510	20956	11046	1100	619	495	412	369	336	321	275	264	267	258	229	229	200	233	216	207	189	188	222	184	187	189	191	167	193	161	163	159	166	183	169	186	172	142	158	174	146	131	156	161	167	130	179	148	141	180	183	141	152	150	178	173	144	149	156	167	150	177	150	162	170	150	163	156	147	175	140	161	162	148	175	160	180	157	158	178	144	155	153	153	145	158	152	143	151	177	145	160	174	150	159	151	165	158	185	152	161	154	161	132	160	181	149	150	163	152	167	145	159	174	152	156	158	146	153	147	125	165	126	166	157	137	158	156	151	127	156	140	139	170	155	150	146	146	151	159	134	141	156	146	147	157	129	162	157	165	143	157	150	141	138	158	155	142	156	168	154	153	145	164	141	152	140	157	156	156	170	150	158	149	143	146	166	152	160	144	147	137	148	152	126	164	156	149	176	150	153	146	161	166	157	166	155	150	127	151	147	176	154	137	169	153	160	153	154	162	151	185	145	142	166	156	166	141	155	154	145	146	179	164	160	157	157	142	165	155	155	140	162	133	157	152	141	150	153	164	155	165	150	153	140	162	143	156	161	166	153	145	171	153	168	184	140	171	157	143	148	172	155	117	157	161	144	142	145	164	144	143	145	186	147	151	136	145	168	151	153	174	149	182	150	144	173	148	158	161	173	143	164	140	135	151	155	173	161	148	144	139	166	170	168	172	176	153	155	174	171	172	159	144	151	152	138	155	160	166	152	186	152	167	167	131	163	166	140	145	157	168	167	164	149	160	160	165	151	150	141	132	153	155	163	154	161	144	157	154	154	149	170	141	150	164	178	126	130	175	151	151	140	163	159	153	166	180	144	153	136	157	175	144	160	144	152	164	142	163	132	168	168	159	154	182	149	144	149	156	171	158	148	135	154	170	146	154	136	165	145	146	154	137	166	137	155	158	168	138	127	142	165	159	139	161	143	159	156	141	129	179	169	142	142	148	162	145	160	168	169	143	156	144	143	149	192	147	161	144	148	168	136	168	157	144	194	174	148	143	156	143	190	175	142	171	146	163	167	132	131	181	151	158	152	158	157	155	146	140	145	151	169	152	158	184	168	139	142	153	164	177	166	163	147	163	154	143	159	137	151	156	145	146	156	130	142	139	145	144	148	153	142	153	172	134	131	152	157	166	147	161	187	181	153	146	151	143	153	164	135	157	133	162	173	164	160	142	138	172	141	156	156	151	138	144	146	165	159	146	152	177	144	129	141	152	159	166	137	139	175	158	169	143	162	156	134	165	166	149	179	192	139	158	146	159	165	145	142	167	158	163	140	159	151	142	138	131	165	151	173	165	150	154	154	165	162	160	151	154	143	158	158	144	146	158	167	151	144	170	139	164	153	157	142	120	174	170	152	128	161	149	180	152	145	172	149	166	149	144	161	149	178	161	152	148	167	133	149	155	166	146	139	130	146	164	141	164	170	154	155	169	128	180	160	170	154	134	149	135	150	143	139	150	149	158	162	151	149	158	151	152	149	150	156	143	152	167	149	150	156	163	181	142	153	148	139	151	148	153	165	149	150	146	163	163	176	138	147	148	142	146	173	175	161	162	149	154	167	170	165	139	158	171	155	142	161	153	164	161	154	167	163	161	132	137	137	156	177	139	145	143	147	140	152	156	158	144	146	164	156	150	163	134	146	172	165	149	174	161	168	153	154	155	140	185	164	148	172	176	153	149	165	162	127	164	145	158	158	165	149	179	146	168	154	137	146	162	144	151	150	159	141	158	157	157	157	157	157	152	166	144	144	147	157	151	147	162	135	158	166	151	139	154	140	166	185	149	150	157	167	178	166	164	153	159	151	170	146	165	164	144	167	147	140	160	156	143	148	164	154	136	167	162	154	141	146	139	146	163	144	159	157	159	173	172	150	168	142	141	161	162	170	162	157	185	140	140	166	144	145	166	137	170	146	150	154	148	146	164	154	151	150	145	170	131	141	174	146	148	145	171	152	160	123	155	120	122	152	155	153	133	168	147	171	156	145	162	166	165	148	146	158	177	153	147	136	148	124	185	161	136	167	164	160	145	171	141	140	164	175	166	149	159	134	145	144	154	168	156	141	158	166	129	152	166	162	161	142	157	137	144	148	142	157	165	143	144	163	157	157	154	165	161	175	139	130	155	142	155	166	140	156	153	159	172	143	142	146	155	156	147	146	158	143	167	158	147	131	138	159	142	159	152	167	158	151	169	165	166	169	135	185	169	163	137	160	157	146	153	151	165	152	165	135	141	142	147	135	153	169	150	142	158	152	165	135	143	158	164	140	160	151	157	163	155	147	160	166	154	158	142	141	178	169	139	156	166	162	166	162	146	172	152	159	161	141	140	154	159	163	156	142	159	151	175	154	143	157	162	167	169	140	147	155	156	151	127	164	149	156	159	176	161	166	141	141	142	158	173	170	156	142	154	143	174	162	156	145	155	134	181	157	176	142	150	174	151	154	156	149	145	124	139	158	142	166	166	140	136	135	164	153	149	164	169	140	157	123	143	126	166	153	145	166	145	151	127	180	159	143	146	159	153	131	143	153	153	164	153	141	142	158	162	163	139	162	149	151	157	137	163	169	154	157	135	175	167	149	122	138	166	164	179	143	116	137	172	156	145	152	160	158	156	177	161	142	176	152	152	139	162	145	140	160	148	142	154	171	140	145	166	176	151	153	141	152	145	157	143	157	163	158	157	159	168	172	145	153	145	145	129	150	169	165	150	168	164	154	155	172	139	140	159	133	153	158	156	169	157	142	131	143	152	142	135	151	149	152	176	159	186	169	141	165	161	147	169	179	162	133	128	159	169	184	183	144	163	138	171	153	165	143	151	174	163	167	168	160	159	155	163	151	142	154	140	156	153	137	144	141	152	143	137	138	164	140	173	166	139	157	163	149	137	173	146	136	154	165	153	166	168	144	138	139	151	156	153	172	164	158	151	146	122	152	164	165	140	159	161	161	159	139	173	149	130	146	136	151	127	164	140	162	161	155	153	156	158	154	136	167	158	141	166	169	151	133	138	145	146	145	167	139	130	152	162	159	143	163	140	143	161	170	144	151	136	160	148	160	149	141	174	144	163	162	140	154	147	147	152	166	157	176	177	166	154	172	183	143	175	167	165	163	152	142	134	149	158	172	137	142	167	170	142	144	131	174	166	152	168	146	181	149	146	148	154	154	177	129	155	166	160	147	146	159	176	152	149	152	119	140	152	164	147	142	149	158	151	160	150	137	139	167	145	176	167	147	150	170	143	158	153	156	163	169	125	154	126	172	175	147	156	155	158	155	153	164	181	152	155	158	159	150	161	171	157	141	161	148	133	150	166	147	164	128	149	156	149	153	189	172	165	168	154	155	152	162	175	148	133	154	175	154	153	164	154	134	145	171	159	162	152	151	152	163	158	171	158	151	142	171	148	138	147	164	141	151	145	154	159	150	121	151	168	158	161	136	174	150	151	149	146	139
7160	11214	10159	5567	3514	2329	1747	1235	1029	849	750	648	558	519	445	417	403	347	374	349	300	292	298	297	277	292	259	245	258	224	232	232	213	218	231	228	221	211	205	213	190	184	193	199	207	196	206	193	199	206	187	177	189	196	200	201	188	227	188	197	177	188	205	194	195	190	188	174	185	177	196	178	182	180	183	219	168	215	187	186	179	174	182	175	189	184	179	181	185	185	195	178	199	197	193	191	198	183	202	172	203	184	181	195	201	187	186	194	199	198	162	185	198	179	210	192	188	189	201	149	186	184	179	173	154	182	194	171	182	182	173	184	186	164	158	194	180	171	156	169	197	194	166	176	175	184	210	183	194	170	185	172	207	162	179	196	171	189	172	196	171	195	174	188	174	186	179	190	200	209	184	174	192	188	166	179	171	173	169	185	171	187	192	184	173	156	165	186	167	177	194	176	184	160	167	179	201	174	177	158	199	224	176	168	186	181	172	211	184	182	176	172	201	168	197	191	158	171	182	192	152	165	175	179	183	158	172	180	178	156	184	177	178	182	190	187	151	166	190	154	198	171	176	152	185	187	174	200	189	172	182	168	184	209	180	198	181	158	196	189	189	183	165	213	184	190	162	198	188	178	183	185	186	178	192	184	170	190	195	190	205	178	172	170	186	172	165	174	185	166	157	178	167	175	169	158	156	186	164	191	191	194	154	197	176	186	191	169	142	176	190	171	184	197	181	196	181	179	186	164	210	195	189	166	152	196	174	161	198	191	174	187	202	191	180	173	189	194	154	188	165	209	181	175	163	156	196	171	168	160	158	189	202	195	186	182	163	196	162	196	205	170	185	179	193	165	185	157	184	164	159	196	184	180	177	218	173	156	171	183	183	172	189	180	195	192	168	187	185	172	163	181	163	181	162	178	193	200	172	179	179	170	183	179	183	199	176	185	190	171	152	179	163	190	195	191	174	187	175	168	164	168	166	186	183	170	178	183	201	197	181	183	188	163	201	182	181	176	188	174	174	181	202	178	172	192	175	189	175	200	166	184	173	170	204	186	173	182	162	156	191	196	188	185	186	171	195	197	193	200	192	172	180	170	178	161	176	200	166	149	198	191	182	187	163	192	209	173	187	177	167	196	180	179	188	185	182	205	168	188	182	170	177	169	166	189	176	178	171	203	204	187	154	187	202	159	178	151	164	167	211	189	189	183	187	161	186	206	182	174	175	177	186	198	189	191	171	200	172	173	154	192	170	176	177	196	160	163	170	162	191	193	185	182	172	196	186	178	166	176	177	188	181	176	189	175	170	180	174	166	182	171	186	185	163	178	201	186	193	166	161	185	200	202	186	187	172	203	183	205	186	170	175	203	170	180	174	206	182	195	190	176	186	179	217	182	199	189	170	181	221	168	182	161	177	177	202	189	180	166	185	183	185	180	172	183	188	192	183	208	165	179	180	161	192	191	192	153	165	191	163	192	209	167	179	184	178	189	158	174	196	150	167	182	184	188	198	162	202	204	193	177	191	174	172	183	171	179	188	190	184	188	181	173	184	175	190	156	166	170	177	198	179	185	149	190	142	189	193	171	205	191	210	161	181	180	168	187	170	174	176	173	166	186	171	196	184	191	197	198	161	174	180	189	175	183	148	174	198	167	167	184	188	167	167	187	190	180	191	184	163	189	184	199	182	179	196	169	175	170	193	208	183	169	181	175	192	182	192	157	179	157	154	176	187	190	168	177	186	182	153	188	170	190	190	193	188	179	163	162	177	177	192	175	201	204	168	166	155	196	201	154	186	183	178	177	175	179	157	192	174	162	158	165	175	179	148	151	171	201	156	202	185	179	175	197	162	197	184	162	178	174	181	174	180	184	171	202	174	176	160	186	185	181	153	193	170	165	189	189	175	185	180	185	175	167	168	187	183	189	197	184	171	175	171	155	203	170	161	177	169	164	184	167	178	173	189	179	187	182	170	166	167	189	147	183	175	181	171	180	193	162	204	185	171	174	143	173	204	167	178	205	147	180	171	173	178	193	190	167	193	181	177	169	172	202	175	169	162	196	169	170	177	174	181	177	195	173	186	166	186	199	196	180	198	162	171	183	197	173	199	182	182	166	186	186	180	169	188	169	184	191	190	167	173	172	182	177	168	175	184	166	204	157	186	179	181	183	201	170	153	171	171	193	191	190	176	206	160	189	165	173	176	163	181	184	200	176	190	195	155	181	194	164	202	187	179	178	185	178	184	188	177	200	141	185	181	158	186	190	151	179	157	187	172	198	191	166	191	208	176	183	172	178	175	187	184	183	180	168	204	204	195	184	186	172	176	135	178	207	178	171	175	173	177	173	181	188	155	180	198	190	170	169	177	178	193	150	174	162	197	175	178	189	194	190	180	191	185	194	169	140	174	175	193	164	185	158	167	194	181	191	163	193	154	178	187	198	174	197	178	160	170	175	196	184	188	173	184	190	158	179	181	181	173	191	180	177	171	166	172	166	158	161	186	185	153	178	183	172	178	156	215	179	175	188	181	190	185	189	213	188	188	178	183	191	177	176	207	188	180	167	191	154	164	158	174	166	177	185	179	192	162	166	212	186	153	188	165	179	190	169	178	177	190	185	193	192	168	175	165	194	172	161	186	184	197	170	187	181	167	148	173	175	200	171	176	185	197	170	197	179	193	183	174	212	177	178	190	156	160	188	179	201	180	164	188	191	196	201	166	173	165	200	171	179	200	148	184	189	166	171	160	171	187	179	204	181	176	163	178	166	173	156	172	198	189	176	160	183	176	186	167	186	167	194	183	194	179	175	188	164	178	184	183	192	192	167	184	174	173	181	168	165	171	166	184	191	203	181	182	174	183	204	167	175	199	158	185	172	178	187	159	189	175	184	173	187	188	189	185	185	174	185	180	183	180	182	184	182	185	178	182	199	173	195	216	200	169	193	199	194	179	164	174	170	171	172	175	169	175	184	190	195	177	182	175	180	175	169	211	186	190	180	177	157	170	171	189	170	157	179	181	177	187	198	168	168	193	207	183	176	174	172	196	173	180	172	195	188	175	181	168	171	197	178	180	180	183	181	175	176	170	174	204	190	192	170	190	199	158	171	189	159	177	178	169	185	173	191	176	182	185	193	177	171	186	171	196	186	182	183	178	180	166	179	190	182	181	179	140	186	165	172	167	155	175	168	190	174	173	166	186	175	181	180	184	203	183	168	166	178	195	199	195	192	161	189	187	152	162	167	186	154	178	185	180	181	182	174	186	177	152	192	183	180	199	197	188	166	171	184	187	170	200	192	191	174	157	193	173	160	184	207	178	156	198	171	181	148	182	170	176	169	173	196	184	172	164	177	173	197	143	174	179	183	171	196	190	180	186	163	168	191	188	182	203	165	168	154	196	184	177	188	173	169	176	196	175	193	188	183	180	177	190	205	196	178	166	187	187	170	190	171	194	188	200	158	173	158	171	159	155	189	176	171	179	164	206	190	182	175	212	185	175	190
23292	20966	27891	24215	20969	21037	9002	1352	980	802	771	729	647	611	565	556	523	479	478	440	431	447	455	478	361	410	405	456	425	410	367	388	386	375	388	367	400	404	392	369	395	373	357	376	371	374	349	349	376	354	326	360	378	352	340	377	396	357	348	330	379	342	347	342	338	351	377	321	352	366	374	380	377	390	365	356	331	343	365	364	327	342	358	323	374	328	329	338	353	367	327	322	351	332	335	329	350	345	369	342	350	329	349	373	359	355	347	360	339	340	328	384	376	330	301	344	329	351	380	336	340	325	351	346	355	361	360	354	357	374	349	357	340	320	333	360	374	376	368	327	338	382	345	362	328	342	374	336	360	327	361	328	339	328	374	345	390	353	360	327	331	342	297	353	320	354	334	363	347	366	329	348	321	386	315	337	344	343	365	361	356	320	348	358	365	353	355	338	347	350	361	353	373	375	392	357	334	358	340	339	339	341	346	348	355	337	337	355	332	337	318	327	360	360	333	406	330	336	321	344	318	330	369	360	343	357	356	321	327	330	336	352	308	356	350	348	343	327	376	317	329	344	324	345	348	339	351	350	332	419	379	334	357	334	340	336	327	334	370	330	337	373	330	356	351	378	382	375	329	334	367	349	352	380	319	326	348	361	351	363	343	326	365	330	383	357	347	386	334	338	362	359	343	330	304	346	337	341	335	326	404	372	341	355	323	357	370	334	341	351	343	323	356	331	348	349	382	329	365	331	331	344	347	368	388	363	367	329	372	335	332	363	370	356	326	376	377	320	350	351	337	368	369	321	343	365	325	312	347	357	353	338	301	351	323	370	315	321	343	344	327	351	339	365	338	342	371	328	355	362	353	332	336	357	327	387	334	341	351	361	338	351	373	361	370	334	343	348	301	383	316	329	354	342	347	373	328	353	336	339	326	321	360	345	353	365	347	317	372	368	366	360	314	378	322	345	328	354	350	330	345	342	347	362	365	325	318	368	341	385	362	365	323	355	339	371	340	372	338	293	350	351	323	310	359	383	378	357	364	313	352	337	339	343	375	318	328	355	366	372	368	352	368	338	376	346	336	328	346	332	332	342	372	351	357	372	350	342	343	358	359	332	335	355	340	350	340	339	340	395	329	361	337	331	375	355	351	351	339	337	359	366	369	347	330	352	347	357	343	337	354	361	329	366	318	360	329	362	313	363	351	351	351	364	366	344	364	332	333	345	326	356	319	352	355	348	318	343	336	331	337	367	332	334	344	324	374	361	308	353	356	374	339	355	356	343	333	350	333	314	329	336	358	342	345	347	368	341	335	341	343	347	381	368	335	376	352	367	419	344	333	344	356	301	334	328	352	377	336	342	334	325	353	347	347	355	361	306	370	372	367	351	346	345	364	362	345	345	340	348	396	295	350	344	380	348	329	368	317	352	342	359	345	378	377	309	348	363	347	306	353	316	331	366	356	346	336	383	354	332	341	359	340	326	331	333	364	362	348	349	359	338	339	383	373	325	346	336	356	337	328	345	342	384	340	342	346	381	373	352	382	354	352	354	343	372	316	339	343	347	354	379	362	364	355	378	345	346	343	318	342	337	325	379	332	365	338	333	337	366	371	377	352	358	356	347	361	355	345	342	349	329	370	315	348	352	371	345	342	343	365	371	347	330	367	357	319	342	346	366	363	378	377	301	314	333	340	345	351	343	351	357	340	348	327	360	356	335	362	337	341	355	341	355	366	314	342	350	319	369	352	324	370	352	323	351	358	379	304	356	342	344	351	368	349	346	317	344	353	297	323	391	308	342	365	351	331	322	355	360	323	350	347	325	353	342	336	385	348	336	352	335	317	343	355	337	333	377	332	320	339	328	332	357	356	320	358	367	328	363	293	361	347	357	318	354	356	359	312	326	337	371	326	394	325	346	339	325	325	356	351	318	389	334	340	341	342	347	333	337	342	346	361	380	372	310	335	355	327	313	312	325	340	361	376	348	325	339	324	309	359	329	331	317	374	373	323	337	343	334	331	342	391	327	357	379	350	344	336	319	332	329	380	390	365	325	334	326	338	336	330	350	340	350	341	345	352	329	329	351	329	358	347	357	366	362	333	320	363	330	360	340	341	357	328	338	339	365	338	348	364	366	311	330	356	324	341	334	360	386	354	339	391	354	359	380	328	361	362	332	367	356	367	366	353	363	340	345	325	341	317	364	353	352	353	360	378	335	356	388	329	345	322	347	351	360	360	329	335	397	336	337	350	345	344	330	365	361	342	355	297	359	355	363	352	331	321	328	338	342	337	343	397	330	335	322	317	378	353	356	359	343	363	341	325	333	328	353	364	350	349	363	328	355	398	330	313	348	307	336	366	339	315	369	375	363	353	378	321	309	351	346	309	316	322	364	361	354	329	350	362	348	345	327	363	357	350	352	337	359	323	359	332	349	348	342	393	333	341	368	304	372	367	339	338	347	325	325	360	314	348	324	322	348	350	331	363	331	342	309	324	333	357	360	326	330	370	356	322	349	342	320	332	332	348	336	374	377	346	327	350	371	347	338	337	348	320	354	357	316	345	344	330	336	356	324	327	363	325	337	348	352	338	331	355	368	336	346	295	346	334	334	318	343	331	364	355	355	311	341	322	358	366	361	338	347	373	346	330	341	359	351	346	357	323	356	312	336	329	342	330	341	360	347	370	351	362	335	358	356	326	324	317	348	337	332	348	365	345	314	367	362	352	362	373	335	333	347	359	356	342	365	312	378	319	327	362	317	365	345	367	353	350	384	336	306	321	333	314	318	331	326	345	364	363	366	377	345	352	327	312	334	366	345	300	338	345	350	327	362	347	359	348	357	319	336	348	346	377	337	387	369	362	341	386	354	367	350	335	341	333	308	354	396	355	358	326	359	344	356	356	349	318	314	350	365	346	357	343	328	328	334	320	360	355	334	325	354	342	337	350	318	334	349	339	349	349	332	315	349	331	367	326	353	338	352	370	378	349	354	350	343	355	342	326	328	339	368	351	340	330	358	363	366	331	313	341	351	359	328	348	349	339	339	371	349	306	331	353	359	379	319	331	365	326	341	395	372	357	330	351	338	338	376	335	355	344	346	344	326	337	349	374	331	351	338	349	365	370	393	330	358	355	340	360	369	372	315	367	363	343	346	342	354	334	370	349	359	372	350	360	360	376	308	368	352	338	390	334	345	354	312	327	387	332	340	351	375	366	335	316	347	341	350	338	353	334	306	332	332	348	356	368	343	369	340	346	339	345	350	370	374	347	335	372	361	395	305	318	350	350	366	369	324	328	357	371	374	326	348	384	315	354	339	371	332	319	323	375	358	321	356	348	312	331	355	353	342	310	355	351	370	373	365	356	355	329	346	340	331	372	360	322	341	334	344	311	362	363	356	360	324	364	374	336	346	357	368	347	342	345	336	348	346	395	345	348	333	331	324	350	352	345	319	349	328	320	330	342	329	333	365	331	359	355	342	350	348	328	337	353	319	333	360	354	371
9990	17552	16352	9372	5989	4209	3181	2490	2031	1607	1423	1235	1109	993	904	796	773	718	695	661	658	613	571	543	540	494	497	509	484	518	451	461	463	468	442	415	386	362	453	445	390	396	412	343	408	395	388	389	385	406	379	387	379	363	359	384	403	383	402	377	374	372	350	342	384	357	345	347	380	341	358	376	346	352	359	370	342	342	335	364	357	374	380	375	374	368	347	371	355	352	395	341	363	322	321	347	352	348	382	342	343	370	356	373	353	355	352	343	322	349	363	318	328	355	327	351	350	348	360	355	357	346	340	352	368	375	342	322	349	374	359	370	370	354	333	376	339	368	307	370	320	320	344	369	359	335	338	351	358	336	340	351	324	381	363	338	342	337	374	365	376	379	358	369	337	366	310	360	362	323	332	318	355	379	358	344	344	339	365	365	366	333	314	345	334	337	338	345	324	339	357	314	353	362	324	326	360	335	369	330	338	345	331	356	369	373	365	314	365	350	367	370	345	337	373	331	336	317	347	335	366	348	350	360	366	345	331	349	335	363	348	371	364	352	342	343	372	393	366	337	335	352	342	368	339	369	323	349	356	334	364	343	363	331	335	349	362	358	318	328	354	364	355	356	357	356	331	332	353	328	360	331	336	322	345	331	315	354	332	341	363	370	315	371	342	334	322	354	320	331	344	334	356	326	331	354	348	355	341	335	350	352	358	361	361	353	374	355	309	337	334	326	364	344	320	362	332	367	342	315	290	348	336	345	360	357	347	361	338	357	339	321	330	335	378	333	354	335	341	368	379	365	349	330	335	321	334	328	355	342	331	349	348	350	330	339	376	385	319	344	340	324	328	357	327	339	382	337	381	344	346	339	341	344	343	337	376	369	378	353	341	323	330	342	339	340	339	359	331	320	350	363	341	333	341	348	327	346	346	346	325	333	346	327	353	363	361	317	401	367	331	379	347	361	351	364	341	355	344	313	307	353	331	342	326	350	335	365	331	322	318	327	333	329	391	364	372	336	378	343	340	313	372	327	346	345	364	334	345	316	342	346	330	329	351	361	325	323	333	310	370	344	326	373	337	353	360	355	360	325	348	347	303	338	375	318	334	347	324	345	354	332	348	362	356	341	325	342	330	366	342	326	349	365	351	341	328	333	365	312	349	339	337	348	346	326	317	333	342	347	346	342	325	336	348	387	328	320	355	341	351	351	348	336	340	333	350	325	350	343	348	373	323	356	319	354	352	352	346	353	332	335	316	360	325	325	334	343	334	335	348	324	336	325	360	364	352	346	346	363	341	342	326	316	360	337	376	336	337	346	385	355	345	345	334	342	355	339	359	335	354	337	352	332	351	387	337	315	328	357	364	354	332	328	354	335	348	320	339	322	385	339	381	349	349	348	328	372	330	342	332	343	325	343	369	400	301	379	338	337	336	343	362	398	342	330	347	325	344	352	342	335	341	336	363	344	325	332	332	347	316	358	310	323	346	358	352	350	352	301	351	350	346	366	327	336	343	362	357	316	299	334	365	332	346	321	329	356	334	354	363	339	326	374	318	380	341	347	358	335	310	359	374	360	348	337	363	324	341	332	369	343	334	320	353	315	328	349	326	295	338	365	331	326	351	374	349	340	309	340	353	374	328	368	371	353	347	322	371	336	342	347	326	346	333	335	344	361	333	328	320	338	375	343	340	348	396	348	335	316	348	335	321	356	319	352	352	328	367	321	352	329	343	358	315	309	325	313	302	360	332	343	332	333	354	342	326	370	352	375	360	348	324	324	360	362	319	363	341	343	350	355	333	353	307	330	329	350	336	389	356	342	325	304	348	343	355	365	341	324	357	333	401	315	337	342	323	355	321	351	328	333	325	299	316	332	316	322	375	346	322	335	364	329	352	339	327	343	383	322	349	356	361	356	350	322	334	339	363	364	349	337	366	319	377	334	353	347	345	349	322	328	297	332	321	367	353	357	324	367	351	357	336	308	369	357	356	334	360	373	305	339	317	369	334	375	326	348	338	343	344	388	345	342	337	361	318	348	349	360	354	356	352	345	358	354	348	337	326	372	332	345	381	319	330	331	355	339	342	351	364	344	358	334	336	355	348	380	329	342	320	360	326	356	334	348	345	336	372	344	322	333	329	352	353	331	347	325	338	368	352	314	343	340	342	335	351	364	330	377	321	366	385	374	347	356	359	367	356	320	347	356	336	356	339	362	348	343	353	335	339	349	309	331	298	357	353	356	352	345	347	364	349	344	328	323	328	350	318	325	363	361	376	348	373	343	336	330	341	365	340	354	318	341	351	312	343	344	385	319	321	334	355	365	343	337	343	342	376	381	346	332	336	321	333	341	325	341	326	355	318	308	348	346	325	307	319	324	345	358	328	349	373	320	352	338	340	355	334	336	320	332	371	319	353	312	331	354	333	337	348	343	341	356	348	340	365	380	345	365	366	331	345	356	356	363	359	322	337	326	333	306	346	336	346	362	349	359	347	338	344	353	339	337	350	347	350	346	339	292	349	346	331	326	321	362	306	356	338	360	336	347	346	334	333	318	327	327	374	335	346	350	324	323	334	374	314	369	345	320	342	365	326	309	365	333	362	361	320	348	344	365	319	343	344	345	334	344	351	354	328	346	357	337	315	299	334	331	347	366	322	326	341	342	373	283	310	344	296	350	351	337	343	343	354	334	337	342	365	372	348	358	320	351	356	321	349	379	301	362	347	332	357	353	344	355	321	309	357	362	323	326	379	344	324	346	343	342	358	334	374	334	356	347	354	346	343	357	328	341	342	340	376	350	339	373	310	326	324	348	334	351	358	331	315	330	311	373	336	351	345	331	371	356	331	344	316	338	349	376	349	347	344	381	352	332	360	345	353	307	386	353	318	341	335	365	339	357	340	344	328	325	347	358	341	343	367	293	369	338	337	344	337	346	360	345	351	336	347	346	347	342	340	333	330	373	328	353	356	345	311	347	332	350	332	356	335	316	334	334	391	361	352	352	362	371	354	350	356	336	346	343	345	377	387	359	351	347	366	387	357	344	378	316	347	364	357	342	328	360	321	367	369	307	323	355	348	344	364	367	324	355	308	335	320	332	336	364	317	330	347	337	350	333	370	343	367	315	344	359	331	326	324	328	347	325	355	339	353	330	376	328	349	306	333	369	332	332	357	343	346	325	311	344	314	345	332	364	396	340	342	351	380	339	335	343	346	338	356	368	322	315	321	385	349	341	333	373	354	309	338	349	360	387	344	356	317	328	379	347	330	350	324	338	375	352	347	345	344	344	331	334	314	360	372	346	342	355	368	350	331	360	352	329	349	328	346	342	306	338	376	334	337	359	389	342	338	366	336	363	307	379	354	380	316	340	356	325	332	374	327	342	390	369	356	310	342	348	328	321	321	322	350	327	375	326	380	312	361	349	311	343	342	321	335	357	338	334	401	370	355	344	334	364	360	360	346	356	369	339	355	341	347	367	350	341	340	352	320	346	337	304	351	341	359	368
28093	15197	2157	588	466	457	387	370	357	352	391	387	343	356	345	372	359	363	351	381	366	399	383	355	366	364	396	354	346	325	362	361	365	366	350	333	365	364	377	380	318	341	365	348	384	371	389	384	360	401	357	373	335	373	369	366	396	351	354	340	358	367	376	373	377	361	366	370	384	388	387	352	334	392	378	377	342	327	356	362	366	391	359	394	395	358	386	372	360	350	339	356	360	339	362	375	378	378	357	359	392	365	356	384	382	381	363	400	338	313	311	369	376	353	372	347	324	356	366	358	361	377	365	375	359	371	401	360	380	380	370	351	378	353	369	371	376	359	342	360	360	376	342	359	388	381	354	348	325	352	367	386	358	348	390	361	351	348	369	382	347	367	320	355	378	352	359	338	370	390	327	395	395	383	382	358	361	329	343	378	315	364	380	378	358	410	372	353	371	376	372	396	362	366	326	403	369	373	367	353	328	369	367	344	337	362	356	354	373	363	346	395	342	371	357	334	363	382	352	379	362	376	392	385	367	331	334	336	373	356	366	355	357	375	384	355	382	385	343	366	364	319	382	379	367	376	353	367	369	382	342	363	382	359	356	338	358	344	375	339	369	323	382	388	374	347	354	393	388	358	374	409	421	390	356	360	375	369	328	386	361	370	347	336	363	395	333	351	342	366	379	391	361	369	356	377	362	370	391	396	417	389	380	366	354	361	354	371	370	352	337	380	336	375	375	345	370	351	370	355	340	391	342	374	344	388	388	362	342	381	353	371	378	375	378	399	387	367	333	365	351	369	369	362	377	385	359	367	357	351	370	371	335	365	373	362	386	370	364	352	368	350	345	353	380	363	388	368	341	337	365	377	389	380	345	341	361	358	370	373	365	373	375	334	384	355	378	358	366	348	367	334	398	359	378	364	386	376	352	352	380	356	344	370	327	345	367	353	374	343	362	375	359	341	400	347	396	344	371	379	370	349	379	377	320	364	361	364	361	401	385	364	372	360	352	332	367	374	373	320	378	373	389	334	351	367	358	350	385	357	325	362	383	382	349	337	330	343	366	374	356	368	376	360	365	370	361	369	353	366	366	340	377	344	359	339	366	387	381	363	387	380	409	335	374	354	339	332	336	365	354	350	371	333	314	333	353	387	327	369	386	360	367	369	380	353	351	368	356	358	376	388	379	331	323	353	383	371	351	391	346	365	386	378	378	382	375	352	357	351	385	393	400	362	353	354	382	364	360	368	382	341	338	382	391	363	390	362	376	397	324	366	378	314	364	375	371	378	379	386	374	370	374	370	366	364	358	337	383	374	365	373	370	362	351	380	343	408	371	401	394	395	350	368	365	367	375	328	350	375	397	375	398	388	371	362	332	356	374	309	355	369	377	373	378	396	391	357	351	348	376	381	370	363	370	345	358	348	357	357	340	355	359	338	359	358	367	367	351	363	353	369	342	357	394	400	393	352	320	350	380	370	362	362	371	363	341	356	328	359	338	353	362	373	322	380	371	365	348	409	325	385	341	346	364	356	353	351	368	386	358	359	373	350	362	395	365	370	364	365	345	379	376	343	357	347	326	352	387	328	392	340	318	402	352	359	344	378	342	358	352	325	358	363	358	380	377	406	367	379	335	334	358	370	407	380	354	385	358	332	358	395	344	372	362	339	373	342	367	384	373	362	317	374	362	370	350	388	359	423	389	390	350	402	371	347	383	344	355	362	343	325	386	356	349	379	347	366	356	348	362	368	381	367	372	364	349	367	384	367	361	371	392	391	342	369	350	373	363	351	357	357	346	362	343	383	378	373	365	370	359	385	384	370	387	374	338	375	335	378	374	341	378	382	384	335	412	347	396	384	392	377	344	359	393	352	374	388	382	345	371	366	373	361	340	308	353	383	347	396	384	390	357	351	397	332	329	362	356	389	348	355	392	364	352	349	367	356	379	382	370	356	342	337	388	380	314	346	366	350	398	361	332	371	377	360	361	336	387	342	381	347	349	342	368	383	358	345	339	355	350	399	380	364	394	349	367	365	374	355	390	344	368	341	375	350	351	369	376	387	360	387	343	365	354	374	397	382	370	358	367	386	376	393	387	364	364	349	360	391	368	371	379	387	357	354	339	383	349	382	385	402	387	365	393	393	357	366	366	382	358	351	304	356	340	400	377	365	367	403	393	371	350	374	348	359	377	347	394	342	351	365	381	392	360	348	344	385	339	364	354	339	338	348	348	379	342	388	366	343	366	383	339	364	360	366	325	355	388	348	366	362	354	357	368	342	368	355	371	341	372	344	336	340	371	349	350	338	357	369	345	366	335	376	348	402	346	363	359	390	376	386	350	366	356	351	329	387	373	368	356	371	366	337	361	382	385	385	343	374	337	367	385	369	363	355	353	345	356	361	359	336	360	334	324	372	406	357	355	342	380	333	347	369	380	359	366	423	363	346	370	335	401	359	381	398	345	326	364	331	376	342	366	362	369	345	346	368	360	358	369	356	349	370	346	401	368	376	324	357	334	370	360	360	355	344	371	355	378	350	331	381	367	367	381	389	390	371	366	360	348	404	378	391	379	388	366	384	337	363	368	392	351	363	342	398	341	377	368	402	353	389	360	339	347	354	382	345	380	358	381	396	364	318	379	360	378	363	362	347	346	372	425	384	361	373	376	337	395	371	377	361	375	353	350	344	333	351	379	339	367	344	400	365	371	347	333	388	366	364	375	354	343	367	356	360	380	374	356	331	353	378	378	347	361	371	345	337	340	328	346	346	373	372	340	375	380	353	347	350	337	365	382	370	360	374	358	347	323	390	362	378	322	372	360	335	371	424	372	362	356	372	382	325	347	406	392	370	363	392	338	383	373	376	363	383	336	364	363	377	349	389	379	379	336	385	358	365	353	374	370	397	366	362	348	346	363	389	377	353	403	366	384	374	413	336	353	345	393	317	368	387	337	343	371	357	376	378	350	351	374	356	337	366	338	378	344	374	394	345	347	394	395	357	358	360	380	394	352	391	346	411	351	338	412	364	375	328	351	374	352	365	363	399	360	367	335	348	349	349	393	376	381	344	375	373	371	379	348	332	389	338	339	358	384	382	363	371	409	362	371	345	373	357	343	394	360	353	373	367	392	363	362	327	335	349	366	342	345	393	363	371	342	346	374	397	378	384	363	355	362	375	364	377	357	355	379	356	370	389	393	361	339	364	333	369	344	381	378	405	386	336	357	406	377	362	359	397	385	359	338	321	344	381	394	363	375	322	356	352	342	372	374	385	374	345	377	336	338	365	383	378	329	361	386	335	364	371	350	355	361	381	361	392	345	345	344	348	342	338	348	395	380	380	369	366	373	349	375	354	374	348	359	358	372	363	371	358	310	368	339	371	321	390	383	389	373	357	374	367	363	350	402	400	350	365	328	373	353	331	357	380	379	357	366	376	317	382	364	348	357	365	333	337	344	351	343	354	373	345	365	319	371	394	366	366	353	365	399	321	389	338	358	356	358	366
5111	1129	1093	700	587	547	469	428	470	434	425	446	429	433	397	453	379	444	415	442	385	424	415	336	432	422	409	400	401	379	415	396	414	442	405	416	408	405	414	413	417	384	428	465	402	393	385	433	413	386	379	392	411	423	438	407	443	431	421	439	368	417	425	427	426	412	386	421	374	383	398	423	397	384	425	400	399	408	424	440	434	379	386	417	427	434	396	421	413	425	395	393	425	382	381	397	434	425	436	399	392	388	386	380	391	371	381	393	391	373	418	386	442	435	391	422	375	415	434	396	416	395	385	416	398	382	428	403	403	413	386	399	407	439	422	395	366	377	413	417	380	412	422	431	422	396	374	424	380	391	438	400	447	417	404	409	417	400	417	382	407	400	431	392	451	408	421	405	420	407	399	424	396	397	407	417	358	423	373	431	393	391	402	408	398	428	394	434	417	404	421	404	405	403	392	411	433	424	422	410	399	404	407	410	407	423	401	403	415	388	416	395	424	402	411	404	417	414	454	427	408	399	429	455	376	395	418	400	427	413	412	427	383	423	397	387	428	389	402	416	424	400	401	439	382	410	390	394	398	408	415	395	422	428	370	426	385	408	433	403	358	431	407	419	430	363	396	407	399	418	378	427	428	455	436	386	373	443	386	422	409	414	435	412	407	407	389	389	424	398	390	412	404	431	413	380	423	419	392	389	377	400	424	398	419	401	443	424	414	410	417	409	379	424	394	424	413	412	380	428	415	401	392	428	437	439	423	384	389	432	384	411	397	433	397	384	397	419	368	412	390	408	411	425	389	429	409	398	389	390	377	391	426	392	432	417	405	444	410	361	404	404	383	437	364	396	404	414	422	409	380	397	433	371	431	414	423	365	414	429	412	416	394	431	368	385	371	415	413	381	404	382	447	411	398	395	412	396	377	420	438	395	416	385	409	411	404	425	394	364	419	392	402	415	379	414	393	417	406	402	371	420	379	412	414	407	424	398	392	401	411	414	369	447	438	373	400	393	447	394	364	414	397	441	413	414	407	420	442	397	410	390	410	452	382	390	410	419	410	401	380	381	414	405	379	396	418	423	428	398	412	408	406	420	428	408	418	395	409	401	400	402	454	413	435	391	395	397	389	393	401	398	424	441	394	410	412	409	379	402	388	377	372	394	392	399	427	398	411	399	382	407	395	424	409	380	405	389	408	384	417	400	399	417	404	441	437	439	376	412	408	448	396	382	367	388	379	390	440	392	393	414	438	428	353	408	422	417	402	447	419	381	365	417	386	419	400	395	400	416	398	404	392	393	361	385	397	407	381	392	370	425	440	425	441	391	416	396	414	409	377	400	402	411	447	397	394	454	418	412	435	380	382	373	381	422	361	408	392	402	377	406	435	419	401	412	432	403	398	404	383	419	392	382	395	407	428	381	409	398	395	402	378	406	397	422	434	400	421	413	384	362	393	405	424	435	434	392	402	414	389	368	423	415	422	397	425	374	403	406	426	404	401	375	395	431	369	401	374	431	400	373	397	399	420	400	408	362	393	427	404	404	396	442	440	404	416	434	417	407	408	405	406	432	395	394	395	402	403	422	406	420	389	391	396	405	417	433	410	390	382	387	404	394	423	404	386	363	440	438	407	401	427	421	416	390	454	424	385	429	385	417	460	377	431	406	407	417	396	404	403	400	360	423	423	405	397	388	430	408	428	397	403	415	406	400	390	414	424	380	417	432	430	436	398	399	409	409	458	349	406	414	404	398	429	446	396	391	392	411	405	414	424	412	419	450	405	428	430	406	388	382	415	400	394	392	405	404	380	417	385	380	425	405	444	407	402	407	399	396	390	403	438	402	384	418	374	360	398	421	415	440	383	404	384	411	387	405	406	412	384	414	421	402	440	417	414	422	408	408	386	370	420	421	397	398	419	385	412	400	398	461	418	401	417	397	409	383	389	422	402	439	394	403	440	401	409	437	423	406	399	411	432	421	434	421	439	429	372	432	418	447	421	375	391	414	390	432	414	413	383	406	384	396	426	388	376	365	396	444	387	411	431	433	379	413	419	390	406	409	379	402	422	393	406	375	394	412	397	407	381	410	400	405	407	364	377	400	414	422	402	425	402	421	426	415	420	423	437	394	414	395	385	362	413	377	409	451	402	416	404	446	448	408	401	373	392	408	373	392	407	409	405	418	401	420	427	425	389	380	405	382	423	379	463	428	389	424	412	409	409	409	424	396	404	397	386	379	384	403	390	384	409	365	419	409	421	389	403	431	433	412	404	385	374	406	410	413	410	376	369	387	388	411	426	429	415	430	396	422	412	446	411	391	405	388	388	414	415	428	414	438	411	396	403	393	407	368	389	447	438	410	409	398	392	397	423	423	410	369	420	418	428	429	401	437	432	388	383	426	423	429	415	400	397	388	412	434	371	392	469	400	395	404	397	422	410	403	422	401	412	433	417	395	410	410	429	421	407	403	398	393	449	391	436	443	379	417	399	376	425	398	390	375	405	431	402	415	407	385	400	397	389	402	408	420	392	421	420	397	410	376	390	384	373	411	401	413	395	442	367	431	397	406	421	365	420	369	384	410	435	388	419	417	473	410	404	416	404	429	392	384	441	387	416	384	390	418	400	386	371	380	361	405	357	393	391	380	394	412	416	399	393	379	408	400	408	436	401	376	374	390	397	415	429	434	378	411	407	446	426	415	395	403	416	412	389	406	414	380	408	383	393	402	417	401	382	399	425	427	442	434	400	385	398	425	420	410	399	397	377	423	408	404	393	391	394	408	429	403	406	384	403	366	425	439	406	397	443	378	396	408	374	394	420	415	405	432	391	399	419	422	421	408	453	426	451	427	406	392	399	431	432	406	429	406	397	355	405	436	431	427	391	393	404	397	364	352	398	438	427	427	366	430	410	423	377	389	397	386	418	418	416	413	406	428	407	431	394	391	391	386	400	363	396	413	411	411	375	417	402	416	426	471	416	425	405	405	420	417	390	381	373	394	385	411	426	421	387	378	458	449	395	418	400	414	393	411	385	386	421	420	407	368	397	377	406	410	432	388	370	390	413	429	387	370	409	443	388	427	391	404	396	426	401	380	396	389	435	390	378	392	431	428	412	378	403	379	412	395	370	425	393	395	432	412	399	425	390	420	381	367	410	408	412	427	364	401	417	392	423	410	415	382	412	408	437	417	406	400	416	381	426	410	414	415	410	395	388	398	414	375	359	409	386	403	426	425	430	388	413	416	460	406	414	409	436	431	412	435	416	403	408	395	397	401	381	388	412	452	391	410	450	414	431	428	406	381	384	438	425	415	408	442	407	425	428	419	419	399	416	386	429	396	427	407	433	405	386	408	416	453	406	401	362	403	405	396	391	408	390	388	410	405	425	419	364	376	422	406	426	435	416	383	399	398	428	408	414	413	364	407	421	397	400	388	392	408	402	392	397	419	429	407	411	392	390	426	395	378	396	396	399	380	423	461	422	406	429	402	430	386	441	411	361	370
25416	20980	27578	24562	20988	11299	1025	662	507	424	354	324	322	261	300	256	252	220	236	207	232	203	196	205	175	197	176	170	187	186	171	172	201	203	169	180	145	160	145	177	184	169	146	172	175	174	170	169	157	134	172	168	152	169	152	147	151	170	161	148	155	149	166	159	150	135	172	163	153	161	137	160	145	137	144	164	167	156	166	160	157	152	173	165	171	158	150	157	146	170	163	121	171	159	149	162	146	165	159	173	144	139	155	150	156	159	142	181	133	150	159	152	157	150	155	155	156	168	162	152	169	148	155	161	172	146	164	180	142	142	163	166	164	193	158	155	169	143	159	164	154	179	148	139	146	150	112	151	153	150	174	141	173	142	147	161	143	154	175	140	142	122	151	152	148	140	155	186	170	170	160	166	166	166	160	161	152	165	151	143	136	160	141	159	174	178	179	148	151	165	160	170	163	153	133	167	146	168	159	187	152	130	146	163	149	143	150	164	170	166	143	154	169	159	174	184	140	173	120	164	163	144	160	156	153	137	149	157	153	151	163	146	164	145	171	138	162	143	143	165	148	146	145	161	129	150	149	188	149	138	155	175	163	156	167	143	185	163	141	163	168	155	134	148	168	133	153	154	177	142	181	170	160	185	149	163	166	154	159	161	127	188	149	154	141	143	163	151	163	143	146	142	138	163	146	183	145	142	169	166	133	160	165	133	160	163	181	143	161	175	172	161	162	169	149	140	154	156	170	158	176	166	140	162	162	150	150	145	158	159	160	166	146	181	165	169	169	162	159	138	151	153	169	141	155	169	162	172	150	161	164	146	151	150	150	166	142	156	146	142	148	149	162	152	156	146	171	149	138	142	152	165	158	189	148	163	130	146	137	149	160	146	146	120	146	140	157	148	166	177	147	165	149	161	159	144	158	157	144	152	155	148	162	142	161	162	148	156	161	146	158	165	168	167	137	160	155	156	150	142	149	129	139	139	149	185	155	155	151	170	149	167	148	147	188	172	153	172	146	155	159	172	145	157	162	151	154	153	171	141	165	140	136	154	159	161	175	152	164	157	148	203	159	154	169	171	146	158	176	166	160	159	180	158	152	160	154	157	143	142	171	142	149	160	173	160	149	161	151	168	149	170	159	159	165	168	137	170	147	158	178	159	162	159	162	154	149	151	132	124	156	164	157	174	150	132	148	164	155	144	156	169	149	175	169	148	154	165	174	165	184	160	155	160	153	148	166	155	155	159	165	155	164	164	163	151	141	144	170	166	162	142	172	159	160	182	148	170	142	143	146	167	145	188	152	158	158	165	146	153	146	163	162	160	143	151	159	168	156	148	164	134	135	158	171	154	141	139	150	148	157	145	154	151	145	146	161	139	174	139	153	162	152	149	156	163	164	149	175	169	159	157	160	163	163	163	148	191	146	158	155	146	140	165	144	156	149	138	162	135	163	134	130	125	146	152	154	147	165	160	157	137	131	160	146	171	142	143	161	158	193	142	156	159	170	140	134	146	152	125	138	161	147	166	156	176	145	157	184	140	140	161	142	153	150	154	128	144	144	155	158	159	157	146	162	150	153	161	161	149	158	178	122	146	168	154	147	161	136	174	158	157	165	155	158	156	142	157	163	185	175	146	161	143	145	170	156	174	141	151	159	161	140	142	174	161	166	139	174	150	149	148	160	165	156	141	158	148	130	157	164	149	158	159	155	142	155	129	167	144	168	138	155	164	152	155	159	161	162	141	163	153	149	161	144	142	148	185	170	137	183	160	149	159	135	159	149	175	145	166	152	154	149	171	142	169	152	156	148	170	148	148	178	138	160	138	157	150	131	154	157	140	151	158	146	168	178	158	160	153	160	148	154	169	144	157	144	182	137	161	139	142	131	143	157	171	164	169	156	171	172	145	155	153	142	161	142	158	171	172	153	159	166	184	152	144	137	142	169	146	169	169	179	181	145	166	146	168	143	170	140	149	128	156	138	156	150	158	151	159	174	170	177	173	136	135	185	159	161	152	174	153	156	148	157	149	132	174	162	136	137	157	167	156	155	166	149	133	150	133	152	150	156	167	163	167	149	168	158	160	153	141	172	180	139	143	175	169	167	147	158	155	160	139	147	122	155	161	148	140	127	179	163	157	144	142	152	160	137	165	169	167	185	161	156	138	139	154	149	153	134	147	154	150	181	153	162	157	170	159	149	136	151	161	161	143	153	151	146	153	164	158	141	159	154	144	140	156	167	167	154	140	167	153	160	144	165	161	171	157	140	145	140	153	161	151	181	151	163	169	139	155	168	165	137	152	151	151	138	141	168	143	155	143	161	146	156	163	147	140	144	160	150	163	136	148	163	157	155	145	146	161	150	137	165	150	157	184	174	157	150	161	162	147	166	151	155	149	164	149	158	158	151	150	156	156	163	153	147	160	145	165	150	121	134	127	162	147	167	152	153	122	158	145	155	170	155	148	147	142	151	173	151	146	143	167	165	150	153	137	164	141	143	158	144	139	171	136	151	146	164	152	160	153	175	140	164	148	158	154	149	156	170	149	169	163	146	145	157	147	166	154	147	160	164	159	173	172	142	160	159	155	136	146	146	140	153	162	178	143	158	144	157	163	135	161	152	140	143	120	170	143	157	157	144	158	166	164	178	137	158	139	142	170	158	138	165	147	182	171	169	150	150	152	146	163	182	158	141	145	140	148	142	139	143	166	160	153	158	164	157	160	152	164	165	158	143	177	148	160	132	137	142	159	153	176	152	150	153	157	151	176	145	155	169	150	153	156	145	155	165	150	167	170	157	163	166	163	141	161	158	167	149	194	145	163	160	176	146	169	171	153	167	146	164	154	149	150	157	137	165	154	156	157	152	150	156	130	138	152	158	147	151	137	150	137	161	159	157	143	166	168	174	154	144	120	171	163	179	183	140	150	135	151	158	143	142	139	163	151	165	165	170	154	138	156	152	157	138	161	155	147	159	160	168	157	146	147	165	175	151	142	149	143	158	156	150	166	143	176	137	156	149	174	159	153	147	149	130	185	151	152	153	140	144	146	151	178	158	160	130	165	187	135	156	150	142	179	157	136	174	124	151	168	172	167	156	173	144	166	155	152	136	157	143	164	147	153	152	155	153	152	159	151	177	174	173	159	154	163	167	164	154	164	148	159	185	145	174	172	161	176	147	168	158	150	171	136	136	161	157	129	153	130	144	164	150	177	142	170	158	156	168	187	138	156	167	142	154	145	157	160	149	152	165	160	153	133	165	156	145	156	159	150	150	158	157	142	156	127	165	137	169	149	160	150	143	158	155	156	171	145	153	153	144	177	152	175	161	152	144	159	152	164	153	147	147	154	143	170	154	151	155	133	135	150	155	138	151	161	145	156	155	147	165	148	165	158	157	148	170	157	135	163	149	171	147	168	179	145	147	169	149	163	134	145	156	144	154	147	143	172	159	168	152	169	182	159	162	172	161	153	140	161	145	159	158	138	164	148	149	154	147	182	160	145
7118	11252	10241	5626	3564	2430	1768	1313	991	839	738	628	622	532	467	432	424	385	342	346	303	324	259	295	251	228	273	255	241	224	251	236	231	265	227	210	189	226	229	234	219	189	216	198	212	200	206	204	199	188	195	183	216	181	174	210	164	201	215	203	190	189	178	179	185	183	186	186	170	193	207	170	197	194	197	177	187	183	181	175	189	199	204	194	201	193	181	190	192	203	180	187	220	159	193	202	178	171	224	152	196	178	180	176	179	201	164	195	178	186	193	207	204	197	169	182	167	185	179	177	182	181	167	213	168	183	206	187	191	168	159	177	180	202	183	193	180	191	173	178	155	162	170	194	212	173	162	182	192	175	175	171	153	171	182	174	197	175	190	183	161	173	186	187	175	177	173	190	171	179	194	183	177	194	198	187	181	172	176	176	184	172	162	168	197	182	186	190	192	161	161	180	177	172	202	185	187	181	162	173	180	170	181	207	153	172	191	198	173	185	183	190	180	184	183	174	170	164	186	179	163	165	192	180	190	196	162	166	155	182	188	188	193	169	196	182	167	173	183	177	194	158	195	189	187	190	155	156	168	162	181	193	176	210	169	209	171	171	180	164	200	157	156	159	169	173	170	179	191	175	180	196	177	189	160	186	186	175	166	179	169	178	176	191	174	174	197	159	176	168	208	149	177	191	162	157	178	170	176	171	162	168	162	182	172	184	187	167	190	181	174	167	141	177	165	173	168	185	186	166	191	171	189	175	183	164	155	172	174	182	169	205	188	191	184	183	177	183	174	167	177	208	206	161	159	181	168	177	202	187	175	183	177	200	173	180	192	206	192	183	180	191	190	177	184	176	188	187	184	175	168	177	168	174	159	172	165	165	172	179	172	185	192	181	192	166	164	194	191	168	191	149	202	187	191	197	165	182	171	176	200	199	187	207	169	160	168	173	188	180	192	171	145	206	165	168	190	170	158	174	152	189	157	195	177	169	206	172	177	193	166	173	160	177	196	187	177	184	172	180	171	166	174	191	178	183	208	188	181	204	162	189	178	152	170	206	207	184	174	188	164	161	174	192	189	159	191	181	183	169	190	183	178	168	167	195	185	164	192	155	163	182	196	168	188	193	193	163	158	184	187	175	180	176	165	179	183	181	164	189	164	181	173	192	194	192	208	167	179	175	182	165	184	210	173	167	187	174	182	166	160	186	175	173	183	170	176	165	192	164	161	176	181	211	171	189	187	158	172	196	169	172	168	150	181	199	178	186	204	197	186	174	172	181	181	151	168	191	183	189	175	172	188	165	168	170	162	168	200	172	166	198	182	176	180	157	192	160	160	172	187	167	168	156	178	159	167	175	195	182	184	164	178	186	173	180	166	158	191	193	165	166	164	162	186	191	178	161	168	181	181	172	178	164	198	183	178	182	155	165	172	175	177	192	183	167	182	163	186	170	168	189	174	165	182	177	174	194	184	175	160	179	178	175	164	150	194	177	170	181	199	158	196	158	193	175	189	197	163	165	190	172	156	189	173	172	206	180	208	173	178	176	168	203	168	179	177	173	185	195	161	178	183	165	198	159	183	176	189	166	183	197	167	186	176	171	175	164	186	161	178	179	174	176	170	178	186	221	204	183	187	171	186	174	167	180	164	171	161	163	178	175	182	194	193	187	163	171	152	185	159	177	185	164	178	173	168	187	199	169	191	184	191	196	172	191	180	180	187	200	204	163	165	179	185	153	177	173	178	135	171	179	199	179	166	170	193	167	174	187	165	191	181	193	172	200	168	171	184	177	175	173	158	180	165	173	161	187	190	156	162	195	179	178	160	158	181	159	167	174	158	189	185	162	176	168	157	181	176	188	187	210	202	196	193	175	177	195	175	163	164	173	175	181	184	156	164	190	188	166	202	184	201	186	189	180	181	193	194	188	191	170	171	162	159	195	162	194	178	160	167	169	169	174	178	175	182	191	171	187	191	176	162	173	169	193	171	161	186	169	173	177	175	204	223	173	198	195	167	183	170	159	191	200	174	187	188	190	170	167	186	211	193	197	180	203	177	179	180	167	158	172	157	198	167	153	170	198	176	190	177	164	163	198	176	172	185	171	186	172	174	191	176	198	178	208	174	207	167	196	143	189	183	185	197	189	182	178	186	171	182	176	170	167	169	168	188	168	207	159	184	182	180	176	178	197	204	164	169	211	167	166	185	178	153	177	175	183	185	195	170	200	187	181	196	181	169	185	186	149	175	170	197	167	187	184	164	179	166	181	195	180	190	188	185	190	208	190	194	186	208	176	170	193	182	188	167	179	175	180	153	175	159	176	186	169	192	163	185	160	181	174	177	169	171	165	182	189	206	197	173	174	210	173	161	180	156	179	173	172	177	171	178	176	168	167	183	191	142	173	174	180	162	164	167	177	174	162	191	145	174	187	183	179	178	181	170	174	183	174	178	185	176	162	202	161	204	193	219	177	182	178	181	170	180	208	164	181	185	191	165	187	156	189	170	187	195	173	161	187	170	169	171	182	190	186	187	201	206	181	177	172	180	181	183	188	193	215	168	196	155	173	174	184	162	176	215	186	175	187	200	153	157	175	181	203	178	186	178	179	163	173	177	187	177	168	172	154	171	203	185	157	187	202	183	174	176	177	165	186	177	192	153	150	159	199	173	180	179	190	186	188	192	189	210	171	167	187	173	210	191	185	177	178	182	170	181	189	183	176	155	177	201	186	177	170	188	167	193	157	178	201	168	150	196	164	169	185	156	160	174	175	162	176	171	201	164	175	180	214	192	170	172	160	176	207	185	200	181	192	192	192	190	155	185	176	184	187	184	192	185	175	198	182	161	189	164	188	196	175	191	167	176	167	172	175	155	169	171	180	174	171	171	185	167	181	178	219	146	180	179	173	204	185	161	163	189	179	201	161	180	151	161	197	177	189	158	193	189	171	190	186	178	177	187	181	177	164	181	181	180	171	200	195	177	193	189	178	149	162	160	161	192	168	166	151	169	183	187	169	176	173	168	163	160	203	168	201	200	182	193	190	192	163	185	170	173	152	194	177	194	180	191	164	178	168	190	166	174	187	156	178	174	186	162	167	179	185	164	205	185	176	177	181	172	203	185	188	170	185	197	181	177	172	201	177	172	198	173	194	169	185	183	169	172	156	160	165	189	211	178	170	146	176	196	201	211	183	144	180	185	191	164	208	205	166	192	194	169	172	173	199	177	173	173	182	187	186	197	179	141	184	174	184	151	165	176	177	161	183	176	173	172	184	173	170	155	167	158	185	179	173	170	183	181	170	190	171	179	161	191	170	174	160	202	173	165	176	168	187	172	176	196	167	181	184	170	171	185	195	168	167	190	186	196	173	162	163	176	169	196	182	174	191	159	168	200	181	149	182	190	167	195	186	186	165	198	171	180	178	148	164	163	185	167	153	182	166	192	199	185	176	180	152	171	184	177	180	167	164	179	199	182	173	199	180	179	166	181	163	180	187	182	194	174	162
23288	20976	27917	24229	20976	21042	9023	1276	995	805	786	690	609	622	566	541	503	487	490	437	487	458	480	416	393	415	401	436	399	393	373	409	404	400	367	346	429	366	363	367	368	396	360	378	370	357	360	384	390	353	359	370	369	348	358	345	342	355	362	340	372	340	332	380	381	364	368	315	313	325	333	346	340	361	351	411	351	335	331	371	362	331	359	349	315	282	361	359	386	341	364	337	348	358	331	330	370	358	355	359	319	357	326	377	351	335	352	338	323	331	353	347	356	358	340	351	364	339	363	327	340	338	333	363	351	324	344	356	355	379	342	345	343	334	348	360	371	334	362	366	355	337	335	363	371	348	344	362	333	345	355	322	371	351	368	354	349	345	342	324	332	359	342	324	329	334	337	337	355	369	323	338	359	329	340	322	315	393	345	348	359	359	319	365	369	329	337	350	356	341	319	345	346	374	346	327	356	352	358	342	372	357	310	338	307	320	336	371	344	344	375	356	347	318	339	334	366	335	349	300	356	331	347	338	355	317	333	372	334	339	326	354	350	341	318	343	370	337	322	313	331	294	374	348	310	333	343	337	319	353	343	322	345	342	327	332	361	363	362	323	342	303	391	382	334	338	318	335	319	307	387	375	339	348	328	335	350	339	346	332	357	356	332	351	370	334	367	310	374	335	358	329	357	347	371	366	348	349	302	351	348	351	331	343	351	330	343	375	335	345	376	376	337	345	388	396	336	347	390	344	341	366	336	317	324	344	345	338	331	377	298	364	357	339	369	368	335	323	327	354	337	367	308	310	344	340	315	336	337	335	340	360	355	358	305	312	360	328	383	338	338	326	353	318	348	383	315	347	339	347	328	312	372	344	334	343	346	333	326	354	356	314	350	378	336	324	340	330	348	338	344	354	378	320	339	391	345	307	350	371	308	345	360	353	325	359	361	362	339	341	357	344	362	327	347	360	369	318	339	364	350	344	369	327	353	368	358	346	357	348	307	336	356	362	373	337	334	353	354	329	334	400	328	363	333	341	350	333	361	366	338	357	333	321	372	312	299	327	359	347	347	334	342	385	312	333	341	351	347	346	330	335	321	362	367	350	358	336	359	340	324	384	331	356	373	328	386	325	360	313	360	340	345	349	334	343	379	374	365	357	345	337	349	319	333	383	381	341	362	367	344	330	371	345	336	350	384	333	323	347	384	346	320	377	366	374	294	324	370	335	350	334	334	342	329	340	337	344	315	341	354	381	349	321	339	323	358	347	299	335	353	332	340	379	348	385	319	312	336	310	359	365	344	343	331	342	332	356	346	334	344	367	321	340	362	344	334	357	300	341	342	310	346	316	357	341	344	307	344	348	373	343	356	345	365	330	362	349	346	349	317	335	375	346	351	358	308	348	338	332	340	327	334	358	329	338	350	333	329	331	361	357	371	364	326	337	345	349	368	338	369	345	329	378	336	386	363	346	319	354	309	350	343	310	357	377	338	352	343	363	334	352	332	335	341	353	342	337	314	332	313	339	321	346	328	361	387	366	356	352	310	298	332	324	357	324	316	333	335	333	373	373	368	339	357	347	311	331	362	341	327	348	347	347	355	349	354	346	348	332	361	315	378	361	333	344	356	345	359	318	360	345	337	345	347	333	345	324	323	349	315	363	316	333	341	383	348	325	350	359	340	320	326	340	361	331	304	340	345	355	352	332	327	350	319	352	357	315	374	347	344	362	358	364	327	338	351	331	308	318	306	342	354	333	360	352	329	364	348	338	337	350	368	352	320	351	360	353	359	353	313	347	321	325	345	351	324	323	331	349	340	318	325	349	347	352	336	345	339	351	341	345	347	333	336	356	345	388	316	343	360	339	336	332	342	366	326	331	335	344	367	361	365	334	330	339	328	341	378	348	377	371	345	301	355	362	348	395	337	390	355	358	351	315	373	350	372	353	321	364	306	355	321	344	334	353	335	331	339	347	357	329	319	312	300	337	348	329	349	367	338	348	372	320	356	366	375	326	356	374	372	327	341	330	349	341	342	340	364	363	327	334	361	349	316	328	340	331	348	334	331	346	333	338	356	387	321	331	336	352	334	340	359	340	378	362	361	356	358	346	338	350	330	344	351	329	351	315	325	353	341	336	315	350	303	343	337	323	355	343	332	328	370	319	337	331	351	306	362	342	308	313	342	373	334	337	298	331	396	358	339	371	360	357	311	306	331	362	346	333	325	380	340	330	337	335	350	353	289	352	358	341	358	330	337	359	361	333	322	326	374	321	339	367	331	343	342	329	343	325	333	321	355	292	308	326	371	356	333	345	337	360	335	335	343	308	347	342	351	336	345	340	369	333	353	328	339	356	335	345	352	326	390	343	361	342	333	340	353	361	354	320	364	319	336	342	352	342	334	351	344	334	340	325	319	324	320	358	351	303	348	311	361	314	362	330	308	344	347	353	353	347	331	331	339	334	366	352	316	355	344	318	361	320	365	327	367	361	340	327	349	372	347	361	324	297	334	358	334	324	357	362	346	333	336	316	344	316	331	320	350	329	350	371	310	351	339	310	344	348	325	351	340	324	347	325	335	357	342	377	341	388	346	305	347	363	318	353	367	356	366	331	347	340	340	319	332	343	327	341	364	332	329	321	330	361	333	333	351	379	376	357	357	344	347	361	351	310	351	368	324	341	342	377	376	361	355	328	325	348	328	355	348	356	340	373	376	368	319	341	361	302	337	333	333	342	344	337	346	365	328	332	361	339	339	316	337	322	350	375	321	336	380	320	381	365	339	363	372	349	347	333	336	353	349	329	333	342	345	359	353	362	355	364	328	326	349	325	386	365	326	345	328	349	314	325	347	342	346	326	343	336	345	326	370	324	350	345	400	328	358	325	349	359	339	308	341	355	352	400	333	333	347	325	328	322	338	370	350	332	318	362	344	326	359	339	346	320	353	340	350	357	308	328	348	326	343	341	344	347	328	354	343	361	339	323	335	358	384	349	345	335	336	324	332	323	310	371	363	384	313	307	332	353	327	327	348	339	339	309	351	335	322	327	307	336	336	354	344	341	319	356	332	329	328	329	356	321	337	341	351	332	349	336	329	324	370	343	331	319	387	367	334	320	369	366	312	336	326	351	314	357	345	343	329	321	309	346	345	364	369	312	379	356	355	358	327	314	372	355	375	336	325	332	332	319	344	328	347	349	360	346	309	328	360	326	344	361	333	337	364	353	370	331	361	325	345	344	343	340	350	332	331	339	324	334	350	340	320	287	403	332	344	373	364	332	350	356	371	343	293	331	349	359	350	361	344	328	367	348	351	357	329	326	340	366	387	331	330	363	299	334	329	404	361	347	327	331	362	349	311	326	340	367	344	331	346	331	383	369	366	362	323	374	339	321	359	362	339	338	326	339	332	377	343	349	363	347	332	333	317	315	317	344	346	343	390	351	320	318	347	315	367	340	348	329	333	342	372	363	328	334	343	344	351	310	327	328	318	320	350	380	353	354	362	357
9967	17660	16304	9397	6111	4247	3230	2431	1944	1699	1439	1295	1071	960	875	802	739	700	653	640	609	564	550	528	524	486	455	512	489	451	476	450	476	450	495	406	435	398	407	396	443	397	379	353	375	393	373	383	368	364	409	389	378	416	391	395	383	372	380	383	393	365	405	360	349	351	349	357	363	363	341	331	357	325	347	366	360	340	356	332	382	350	337	377	331	345	349	354	352	349	360	310	348	356	394	361	363	335	346	324	351	373	353	349	289	342	366	334	346	370	325	346	326	342	349	369	345	329	360	341	369	361	351	346	362	338	336	351	319	321	351	368	347	358	344	333	356	333	318	325	331	360	345	346	357	345	361	353	347	358	322	354	368	375	354	363	341	349	340	352	340	361	338	368	357	334	367	321	316	350	366	339	339	350	361	354	349	342	335	342	367	328	324	365	352	359	342	357	332	348	344	338	352	361	362	352	359	350	319	351	333	351	342	326	378	328	348	373	321	328	350	401	333	352	382	328	349	335	364	325	336	328	338	333	329	276	341	355	360	350	314	322	338	328	331	323	365	344	347	363	333	302	335	350	340	389	307	338	387	347	307	324	343	319	372	353	343	330	321	355	325	336	344	326	339	351	330	356	336	347	336	366	338	333	342	329	342	335	358	310	365	347	357	356	313	334	336	329	357	346	321	343	337	362	365	352	352	377	352	366	344	301	342	329	345	342	356	361	344	297	313	366	350	310	309	342	343	349	344	343	301	337	358	339	350	333	361	386	371	332	339	338	360	343	341	305	347	360	320	377	374	342	364	347	356	351	352	360	340	332	329	317	329	347	340	332	351	356	347	362	320	356	336	366	345	318	356	340	355	345	326	319	341	363	335	323	325	344	330	331	355	330	304	348	325	363	350	351	374	341	352	328	341	336	325	339	339	355	335	350	317	332	352	344	340	356	341	331	364	370	319	399	331	329	341	359	341	320	327	339	361	372	352	353	372	339	361	340	344	351	359	330	347	361	355	340	327	345	344	364	323	338	362	358	311	368	343	349	354	328	342	369	349	371	354	334	339	324	338	330	372	349	351	320	341	337	332	316	320	327	354	357	326	335	364	357	347	357	328	312	323	351	366	335	347	354	350	320	345	332	360	362	339	372	339	335	369	342	344	332	304	321	334	310	348	359	335	308	340	354	353	350	359	339	331	343	330	333	322	329	344	354	348	312	311	326	354	357	356	316	336	339	331	321	354	351	355	342	351	351	335	365	324	349	332	337	340	322	345	346	293	328	345	353	334	313	336	352	317	352	343	340	358	317	342	326	332	369	367	365	375	333	343	321	341	336	329	323	330	365	353	359	346	321	362	345	318	373	301	346	332	388	345	369	358	339	367	321	338	338	338	357	323	343	327	336	347	358	342	353	345	342	312	325	331	349	332	350	348	325	363	333	363	356	355	370	321	317	362	355	350	365	329	351	363	310	348	354	328	301	325	341	361	364	326	348	342	347	350	356	341	362	349	391	355	343	312	321	378	370	316	372	352	338	338	316	375	367	366	366	337	350	329	332	340	347	335	325	335	339	339	364	364	304	351	355	323	365	397	334	344	330	350	377	329	329	347	350	369	298	361	354	331	370	341	343	374	340	344	332	338	342	329	331	387	359	337	357	327	348	318	320	343	362	332	327	330	375	344	350	350	330	367	344	349	381	330	314	339	344	347	369	331	323	341	318	334	370	350	344	318	358	341	347	353	348	321	326	364	352	374	325	382	378	341	303	335	349	337	342	340	330	329	356	374	352	350	356	320	315	316	350	329	350	344	334	345	341	325	356	306	357	373	334	339	358	362	349	374	328	374	362	345	362	332	335	336	332	315	341	390	317	353	338	365	364	349	358	365	323	320	346	359	329	341	343	349	353	355	346	330	343	370	337	335	325	331	352	368	344	331	346	338	349	368	305	327	368	332	341	330	340	316	357	337	370	370	333	302	319	335	337	380	337	318	360	335	331	350	338	339	343	354	348	356	339	351	354	340	353	341	362	352	322	341	324	314	339	342	307	355	347	335	307	337	361	347	376	338	352	337	354	342	345	335	341	355	351	334	378	323	338	341	362	367	320	328	364	373	356	339	380	324	358	341	362	349	379	355	360	338	337	333	344	332	350	338	317	319	325	331	324	340	329	349	353	347	334	364	357	332	313	338	325	356	341	339	320	329	349	339	330	310	380	339	352	364	320	362	332	368	341	336	330	351	319	327	331	330	334	334	306	348	358	323	340	365	343	331	325	351	328	339	348	337	328	353	369	339	327	357	339	327	343	343	335	370	342	331	396	339	332	332	327	322	334	346	323	351	371	364	352	320	349	314	352	329	324	315	379	346	324	357	364	360	322	362	346	301	352	355	325	340	348	328	320	343	345	328	365	334	358	335	317	353	313	335	321	350	324	351	338	314	324	306	331	316	336	331	352	347	381	345	339	356	366	354	342	358	322	344	333	348	364	344	328	376	321	338	342	339	341	342	317	332	364	362	339	322	325	358	336	366	330	345	375	339	368	316	331	387	336	347	366	354	349	344	339	367	359	352	345	365	385	343	309	347	331	338	344	337	333	333	345	326	316	338	352	341	323	349	344	342	334	321	341	378	370	367	363	356	329	373	376	345	328	330	333	353	394	318	345	299	354	358	318	360	355	337	323	336	352	327	336	326	359	324	330	336	342	333	328	347	362	341	335	333	354	352	354	345	356	355	350	362	340	340	342	326	342	333	359	374	328	326	338	347	347	330	354	346	348	335	323	304	333	303	378	350	343	349	310	320	343	357	366	342	340	342	353	372	365	354	351	337	351	355	344	350	334	348	340	362	391	338	364	312	358	331	336	331	365	382	362	349	331	375	311	340	343	326	326	329	332	323	320	332	299	342	349	345	314	331	324	337	336	360	362	340	313	314	363	353	344	328	324	342	342	317	352	332	377	311	358	314	373	338	339	336	337	390	301	337	336	320	357	345	319	330	328	371	290	345	335	324	345	321	342	336	360	345	362	316	349	333	325	335	321	307	345	383	343	307	343	333	311	327	341	333	350	351	325	307	360	359	328	375	309	341	352	323	366	348	330	312	317	354	342	341	390	326	380	347	334	346	343	337	338	359	345	388	349	347	329	343	361	338	351	367	395	319	325	331	317	315	322	329	335	360	316	332	363	352	315	322	359	371	333	316	351	338	340	393	348	341	349	368	341	333	337	326	355	377	323	328	324	335	345	335	366	342	334	304	364	338	352	343	335	305	333	322	346	364	391	363	327	363	327	351	366	314	384	339	320	338	328	331	374	317	334	337	341	348	332	343	345	338	303	342	351	363	330	335	358	341	342	354	329	329	357	349	356	345	374	392	319	368	349	344	354	307	337	349	337	366	332	345	346	346	333	334	345	347	336	306	371	376	333	338	347	358	383	371	348	326	349	335	342	324	336	347	324	324	342	358	355	368	351	334	326	331	349	324	301	345	341	330	348	380	357	329	357	358	332	328	358
28294	15290	2171	623	439	438	410	374	397	357	388	383	324	355	334	364	361	348	367	337	371	394	413	343	384	404	376	397	351	368	393	347	306	370	384	360	369	352	366	382	351	345	342	340	384	370	367	376	372	386	353	355	389	361	324	362	340	349	370	371	333	357	351	330	351	341	321	343	364	389	379	360	345	360	364	355	343	372	363	380	343	354	364	360	356	375	400	342	341	347	346	361	369	332	392	376	363	399	403	363	353	331	369	344	400	319	370	342	365	375	365	368	386	386	354	390	335	365	332	374	403	361	379	348	384	354	375	347	357	314	375	366	365	345	356	331	356	369	359	303	358	335	358	405	391	351	380	350	381	351	364	387	378	349	316	368	401	352	374	362	360	386	333	327	353	374	366	367	370	353	368	376	368	399	374	345	360	386	341	327	384	376	319	373	369	373	343	333	372	377	379	339	396	356	345	353	362	424	344	355	361	380	358	354	368	384	362	356	346	370	368	359	385	374	331	370	378	382	372	375	388	370	371	357	351	349	368	392	339	357	381	341	349	351	352	366	356	381	354	361	388	337	362	359	362	333	361	343	368	360	326	364	338	327	378	372	339	328	386	361	368	338	359	383	351	324	344	369	368	363	364	374	394	368	333	364	350	365	357	356	380	355	353	376	365	366	359	367	369	348	385	360	364	375	368	360	373	341	332	334	379	372	390	354	337	373	349	373	355	337	381	345	379	355	377	354	379	350	371	362	374	357	349	326	350	373	347	335	345	329	392	380	369	348	376	351	362	353	335	357	384	364	333	362	338	359	362	364	376	383	352	357	395	344	345	334	376	390	336	347	372	349	365	372	333	362	337	389	359	372	367	343	338	375	337	362	372	348	368	353	351	372	344	354	381	372	359	391	360	352	390	401	319	356	326	385	359	395	363	355	365	340	371	378	349	360	346	354	379	364	380	335	310	340	339	358	364	368	354	347	338	352	324	344	359	356	350	367	394	370	339	367	324	343	354	384	394	352	339	332	335	384	377	335	366	351	357	352	348	395	356	360	351	367	376	380	357	362	359	388	340	334	368	397	369	377	369	391	386	323	350	356	363	400	398	376	367	362	391	399	361	367	379	377	350	336	373	351	411	350	384	336	346	372	323	358	355	376	329	345	360	353	367	345	360	376	366	355	387	381	378	402	381	364	354	343	345	373	380	393	359	388	377	381	368	311	399	349	371	342	332	367	358	343	343	362	344	333	343	362	392	322	383	359	337	360	357	353	352	347	358	363	336	328	351	387	349	367	359	328	362	378	323	350	358	380	337	354	353	356	381	374	376	385	375	367	373	350	362	357	374	357	345	347	351	383	347	361	392	364	349	381	360	335	370	357	349	362	355	348	354	361	350	371	349	399	365	360	371	391	346	356	329	346	348	370	339	365	355	353	367	358	363	377	366	347	371	365	377	356	367	362	382	379	359	356	341	353	353	376	350	360	364	362	365	366	364	374	356	346	376	344	353	355	365	351	363	363	362	377	371	353	377	382	367	361	374	336	368	367	351	358	370	371	392	366	337	374	333	346	373	393	392	363	379	350	339	419	365	345	377	366	389	373	368	382	375	362	347	373	342	323	379	353	362	364	336	334	344	338	364	412	350	342	355	331	346	338	341	352	376	391	381	396	342	388	354	353	355	364	353	365	372	357	353	354	344	348	376	371	323	399	358	390	349	367	360	363	368	355	344	364	385	377	355	371	363	360	369	365	374	375	350	361	386	337	398	371	356	337	362	342	345	345	343	338	375	342	375	398	320	363	346	372	312	366	368	365	357	381	384	362	381	351	399	365	350	340	376	354	376	368	356	330	361	347	385	335	353	351	340	350	405	351	351	353	380	415	361	355	363	387	339	367	357	371	364	377	370	345	373	359	345	332	374	390	359	372	358	337	387	374	352	342	343	368	377	367	356	366	378	357	351	361	357	334	348	380	372	388	369	351	379	337	357	336	389	350	373	368	355	361	364	359	333	362	342	362	364	350	360	373	387	349	353	352	383	361	356	335	322	346	350	365	359	373	368	399	362	350	349	366	345	344	359	361	367	342	324	346	320	364	375	377	351	378	342	372	383	401	372	385	354	354	376	357	345	354	326	377	310	356	370	382	356	347	339	367	360	383	391	344	400	366	324	360	378	367	389	333	386	368	333	365	360	376	352	374	350	375	353	343	365	367	349	388	349	354	347	346	364	351	356	401	381	345	339	366	356	327	365	361	374	343	355	362	350	340	340	370	352	308	362	380	358	360	366	363	374	359	322	358	349	298	389	364	359	377	351	369	365	379	356	332	384	377	407	358	350	395	376	335	373	359	387	386	370	355	398	351	340	377	349	387	342	389	383	349	351	334	365	374	380	342	354	344	363	332	352	374	353	366	345	346	342	372	357	338	359	350	328	349	366	349	358	387	347	333	364	359	386	373	396	348	331	370	333	371	320	395	318	349	384	346	354	366	378	342	376	351	375	353	363	339	340	347	380	377	375	397	346	338	385	349	380	337	349	342	352	351	332	366	377	352	349	352	354	375	333	349	357	389	347	366	344	350	338	370	355	364	354	345	359	371	404	350	390	357	377	384	370	360	367	337	350	373	368	371	362	358	334	363	354	392	357	368	362	336	373	358	373	352	359	337	362	357	374	405	340	349	319	365	395	371	364	367	360	349	383	384	352	344	368	300	372	383	355	341	390	327	388	353	340	338	403	358	343	372	368	364	361	351	360	358	340	366	347	411	315	360	393	352	393	367	381	374	344	350	325	369	364	335	347	341	351	370	352	381	341	348	351	372	370	372	349	362	346	404	372	385	333	336	333	373	352	362	377	357	367	376	393	378	364	369	374	368	373	332	368	344	398	357	344	362	345	365	375	354	336	354	384	358	373	377	387	392	378	363	357	371	369	356	365	365	397	342	335	357	393	338	368	330	382	376	357	362	345	347	324	396	391	322	331	366	357	391	383	379	323	371	348	361	361	349	342	322	381	346	360	348	369	379	339	374	347	360	373	320	367	337	371	344	340	373	368	386	349	364	352	340	346	339	373	328	379	330	337	379	377	362	354	350	374	328	374	332	372	383	376	357	354	359	372	423	342	375	342	320	385	308	363	350	357	382	369	391	356	354	359	382	374	357	365	383	342	333	347	364	357	386	379	321	339	387	323	380	345	353	362	319	346	404	394	356	355	358	369	335	345	366	332	357	353	356	367	341	378	363	340	383	382	383	393	380	367	387	367	339	364	347	353	352	343	370	352	363	392	368	369	331	372	346	352	356	371	364	372	369	363	349	364	366	375	379	336	325	362	376	368	358	369	362	350	346	385	351	339	362	354	347	371	353	380	352	372	369	358	346	423	364	363	352	353	377	357	373	364	324	382	338	348	413	384	359	365	368	402	405	359	329	375	343	381	366	383	332	373	347	355	393	359	360	382	375	355	360	357	375	373	402	375	356	360	383	382	357	364	357	397	372	351	369	363	331	355	345
5071	1145	1052	772	614	497	500	459	441	436	455	439	438	438	405	448	429	422	388	406	406	418	419	393	393	416	435	425	357	435	422	414	421	368	436	393	413	413	459	405	400	428	426	412	426	415	404	403	428	409	381	415	426	395	377	419	414	406	391	412	378	422	417	414	384	411	376	412	429	405	426	436	404	410	393	433	382	396	438	381	424	398	443	362	385	415	415	396	434	383	389	398	412	386	409	423	445	437	376	391	437	434	392	413	418	390	389	424	414	408	395	416	409	431	413	399	430	385	382	417	408	398	412	389	416	394	394	445	405	396	432	400	400	396	411	414	416	408	389	385	399	401	400	375	417	403	367	394	373	417	410	334	378	373	380	357	432	433	370	402	405	422	398	407	445	393	385	394	404	414	424	437	393	387	401	421	408	433	420	419	377	422	389	348	409	414	392	416	385	427	393	417	396	436	409	430	413	446	407	423	435	396	386	406	413	410	414	402	414	391	409	399	414	376	430	409	372	404	381	390	414	393	412	422	402	439	429	443	403	402	369	424	389	430	386	411	422	386	392	397	402	394	381	431	393	464	412	409	402	399	392	416	432	384	398	371	383	399	405	391	426	411	429	413	377	391	388	394	420	408	417	403	401	420	432	373	377	402	415	406	417	408	417	408	405	377	403	399	380	373	388	420	416	421	390	397	388	410	384	389	383	388	410	387	406	426	418	396	404	396	411	437	435	379	410	406	376	410	380	392	413	400	442	397	381	440	397	370	404	402	406	379	402	433	457	442	433	391	451	409	366	415	410	416	404	390	380	405	423	406	402	418	399	410	397	447	425	389	429	418	405	423	378	406	395	413	405	401	374	405	364	387	404	412	389	419	409	408	406	390	395	389	413	425	442	408	397	405	402	428	404	419	398	436	404	367	412	399	402	375	419	400	422	397	371	420	382	392	420	415	385	373	442	387	390	384	440	395	392	413	414	402	380	443	401	395	381	379	398	365	411	422	370	415	402	430	414	368	413	392	422	416	403	409	423	396	402	382	399	387	425	450	403	388	418	430	430	388	390	379	384	393	420	444	380	387	394	394	387	392	413	385	399	388	422	389	381	399	390	455	439	441	413	417	409	413	420	386	399	432	405	379	385	423	384	404	407	414	414	434	371	389	381	374	396	393	401	414	382	393	388	405	395	408	417	410	406	395	411	454	406	385	383	417	382	413	399	418	412	397	427	415	409	436	355	422	419	375	405	412	390	396	376	404	426	394	388	396	400	449	399	399	411	380	412	399	403	424	407	399	361	402	374	382	383	414	390	400	444	407	407	418	410	392	402	421	404	401	427	383	404	405	404	433	411	405	419	391	449	372	440	416	405	395	408	402	421	387	428	423	426	385	382	418	389	411	451	403	404	393	375	407	364	435	403	399	412	380	383	402	420	407	413	403	393	410	388	409	383	380	435	416	417	434	379	419	383	384	416	407	410	398	413	384	452	369	402	395	414	439	430	421	421	404	396	406	416	414	412	399	388	414	386	419	438	385	387	398	381	359	413	401	408	393	390	376	424	386	413	434	424	471	406	407	449	441	366	404	409	415	392	363	416	392	415	390	384	455	412	400	397	424	434	445	428	423	397	403	434	422	415	463	412	374	415	427	426	409	400	401	404	390	398	381	376	445	434	363	401	407	426	389	380	395	393	416	399	402	422	406	391	389	416	417	395	387	405	409	399	399	390	397	413	396	370	387	421	405	448	414	433	394	404	408	395	388	404	404	432	419	421	379	416	366	359	396	396	383	408	383	434	376	383	406	404	415	405	414	383	402	407	427	399	421	382	398	357	397	434	469	418	456	365	384	404	397	407	397	376	456	403	408	394	421	410	379	417	390	408	414	404	410	436	422	413	388	393	374	390	402	411	401	405	414	390	388	415	420	434	416	432	445	430	414	427	404	396	429	412	453	443	418	393	408	359	403	393	385	421	401	411	412	423	397	404	382	393	459	392	397	368	396	433	414	401	377	394	420	389	401	406	395	434	421	385	437	409	428	400	419	421	412	415	398	416	403	404	376	393	410	426	419	413	358	391	405	413	457	410	441	382	367	347	395	417	418	407	398	410	420	397	427	412	403	411	387	364	406	405	403	413	418	412	418	389	428	424	391	431	373	412	440	416	417	427	399	393	434	367	409	422	389	391	394	390	410	420	390	392	396	409	408	410	412	404	397	402	408	447	384	409	419	402	419	425	403	389	397	409	366	422	423	450	432	413	410	439	414	392	398	425	430	347	409	389	431	411	410	401	371	397	432	411	419	401	385	399	406	443	423	407	410	408	434	415	424	440	422	405	410	391	426	394	394	432	413	414	427	439	392	408	412	398	418	408	427	414	403	375	415	392	409	393	383	429	412	403	426	383	441	369	401	386	375	406	403	423	427	420	392	394	388	426	406	397	449	385	393	406	368	421	418	423	411	399	428	428	414	379	396	408	400	387	386	388	388	409	416	418	382	447	363	411	369	374	409	419	426	416	387	393	395	401	412	377	393	394	347	434	408	393	398	432	373	441	382	400	372	378	414	430	408	420	426	389	431	403	423	415	400	383	426	368	419	433	419	401	376	418	386	410	387	414	366	401	404	408	403	414	399	400	420	401	433	426	422	411	392	378	406	414	432	411	377	368	411	371	378	400	385	432	402	416	436	408	416	415	374	359	397	404	395	399	402	398	407	439	409	404	405	427	363	446	448	427	396	433	414	430	431	432	400	420	410	397	402	398	382	400	420	439	389	415	430	401	409	347	409	402	410	393	393	445	385	391	410	404	400	448	411	390	370	411	431	390	426	384	419	411	387	405	402	414	438	368	385	414	399	385	408	399	442	444	399	420	395	420	391	416	431	428	379	385	367	376	445	403	441	380	400	431	440	383	424	394	410	402	398	416	418	405	437	399	397	405	415	378	383	434	403	393	400	412	395	380	370	415	416	426	408	398	431	402	406	417	416	409	408	392	412	423	438	370	434	370	403	407	407	426	430	400	397	388	413	378	372	401	401	429	376	402	409	402	427	419	410	411	415	443	396	410	446	425	404	423	408	428	392	428	408	420	419	377	381	392	413	429	391	380	401	407	403	392	400	359	444	438	424	416	379	365	374	413	393	399	423	399	411	413	396	413	404	406	402	419	394	417	413	393	396	375	401	434	415	414	415	394	436	425	401	416	434	392	395	400	396	435	389	434	402	399	435	365	403	415	451	431	400	393	410	415	401	408	418	407	413	381	383	419	394	384	404	377	435	407	386	424	374	451	389	375	393	418	385	401	466	371	386	383	424	408	433	380	412	416	418	381	401	419	407	381	417	420	455	409	442	427	361	418	429	416	420	402	441	428	390	406	409	442	409	402	386	375	396	365	398	394	412	401	402	412	388	440	408	426	390	428	401	411	393	408	390	396	434	374	423	435	367	385	441	409	400	454	382	403	413	388	415	388	435	391	380	419	393	443	436	410	417	408	417	393	425	388	392	387	396
25428	20968	27547	24530	20963	10972	1048	601	481	441	385	350	286	258	244	200	211	233	229	212	194	234	191	205	187	211	174	199	182	176	190	175	179	165	180	138	157	171	178	151	174	158	158	167	175	154	169	173	147	184	158	162	145	168	146	154	175	136	152	165	148	151	183	145	168	166	160	170	154	156	167	140	155	168	154	139	157	152	149	123	144	146	133	176	149	154	152	157	147	155	150	139	154	152	166	173	180	141	157	148	182	139	147	153	142	135	156	156	138	166	146	159	139	155	159	160	133	151	151	154	173	153	156	142	126	145	164	132	149	171	159	160	142	175	158	157	180	153	153	141	143	146	146	172	138	152	165	155	163	163	163	138	152	184	145	171	156	135	159	142	157	136	154	139	138	140	152	174	163	189	148	181	182	155	147	127	166	161	155	165	139	142	157	138	145	135	158	165	133	141	129	140	150	141	169	154	172	139	163	196	160	165	154	139	150	146	148	148	142	153	165	164	158	173	146	159	142	157	136	175	162	141	132	153	139	154	155	161	159	145	171	129	145	148	150	143	166	157	133	149	172	143	152	170	172	150	164	147	162	177	130	158	131	158	161	153	143	140	146	147	167	146	171	157	161	158	159	143	133	120	159	144	173	169	129	140	157	168	169	158	162	136	175	150	160	156	139	171	140	150	142	184	154	148	154	127	141	138	159	185	153	151	156	160	150	147	141	153	147	180	164	160	168	165	152	151	170	142	151	164	174	156	136	152	169	129	143	166	157	175	160	152	160	167	151	138	133	155	137	163	166	181	181	164	163	116	158	141	158	128	152	160	152	130	155	142	144	141	152	154	160	151	144	166	152	146	148	148	151	164	155	157	135	170	135	159	154	149	144	148	156	158	159	137	166	160	154	165	135	161	153	157	158	167	131	133	154	157	153	155	161	131	153	156	148	159	150	173	162	155	159	154	142	144	163	157	163	138	149	162	141	147	171	159	134	142	144	159	138	162	142	158	162	137	159	137	145	143	162	131	158	146	166	139	162	164	143	159	131	142	155	144	159	146	137	146	153	163	165	154	175	173	153	152	150	152	164	143	140	119	181	160	156	132	153	151	159	143	142	177	182	150	161	161	142	134	152	136	145	149	168	158	157	145	161	132	157	138	163	165	163	147	151	171	160	162	154	139	160	153	160	151	167	145	160	139	151	158	163	136	155	164	163	133	160	189	166	157	150	159	161	151	177	165	152	148	155	145	158	175	147	154	140	142	146	151	165	174	162	148	153	151	153	156	146	138	170	154	152	168	142	159	172	138	136	168	162	157	160	139	150	162	138	148	144	163	159	155	120	151	169	165	162	150	172	173	155	141	161	165	146	141	154	146	149	155	135	159	144	167	157	150	151	168	152	172	148	170	148	144	137	132	152	176	165	161	142	166	140	157	149	148	157	159	133	150	161	142	168	149	151	170	181	170	155	147	162	137	151	147	164	144	149	146	162	148	147	145	164	144	137	138	166	154	142	137	144	155	170	151	150	169	145	149	145	145	151	153	164	161	167	154	161	159	158	127	163	150	135	152	178	170	178	167	148	144	144	143	151	150	154	140	181	151	141	136	150	160	150	180	162	152	171	130	156	162	155	153	165	152	166	143	165	168	183	157	144	151	154	144	152	152	152	164	187	138	154	160	137	164	159	128	171	153	152	163	153	162	152	151	153	159	159	151	150	171	146	129	162	155	168	156	157	152	164	156	150	169	162	164	151	126	139	148	126	140	166	163	147	123	132	173	141	141	156	129	159	162	163	163	149	141	150	170	167	149	128	158	177	135	163	139	135	144	133	175	150	181	132	140	143	134	174	165	144	140	151	155	148	169	150	139	162	160	163	150	156	177	158	152	152	147	137	166	147	150	170	154	163	161	160	168	150	140	158	138	143	177	160	176	140	140	144	177	145	173	143	159	149	159	129	146	165	152	127	157	137	149	144	143	159	148	149	162	167	157	148	170	154	178	166	143	149	160	156	144	150	164	163	134	162	147	158	134	142	152	146	154	150	148	155	178	154	154	142	149	148	146	157	134	152	159	161	140	151	158	144	165	139	134	169	145	137	147	134	157	147	148	130	129	156	145	151	166	164	152	152	157	163	140	144	145	177	161	161	137	149	140	158	164	163	180	132	142	190	138	154	162	136	161	169	170	169	174	167	163	155	150	137	151	166	152	172	142	138	167	170	154	150	156	167	178	152	149	152	179	158	148	151	138	148	155	137	148	164	156	147	147	145	159	152	151	149	136	169	144	159	179	147	120	192	168	154	146	151	170	138	161	161	127	177	161	151	145	138	152	151	173	169	153	131	156	147	164	158	158	140	139	147	159	155	149	149	137	152	174	147	165	166	146	149	143	157	166	168	163	163	157	143	155	151	159	178	157	175	168	163	154	154	175	146	139	158	153	166	159	157	149	165	152	150	158	128	153	165	163	145	146	159	153	150	166	129	170	140	154	141	152	167	140	153	141	159	164	136	166	148	141	152	152	154	161	156	153	143	151	154	148	129	170	156	155	136	147	170	175	142	148	137	140	148	161	142	138	149	135	143	145	147	181	160	150	152	168	147	163	160	167	147	143	169	165	148	145	152	166	158	152	148	159	152	185	162	152	153	145	149	164	153	173	143	157	140	162	174	158	166	153	155	161	156	144	184	124	138	141	132	152	159	149	147	174	153	145	169	147	172	154	161	175	168	166	135	168	139	168	132	149	141	167	158	166	140	146	137	157	142	135	174	145	153	157	166	131	159	148	152	156	146	163	156	149	150	140	179	153	162	169	178	138	143	131	154	158	150	162	149	144	179	153	164	145	143	175	148	167	180	170	163	151	146	173	162	158	160	151	127	154	149	166	150	135	159	162	150	144	153	132	148	130	182	153	146	138	145	168	150	145	141	138	151	155	148	170	149	150	163	134	145	136	154	168	149	135	181	146	161	131	156	156	149	155	190	155	150	155	178	124	163	149	139	140	135	150	183	170	135	146	153	146	149	150	151	162	159	144	139	175	154	139	169	163	148	165	188	164	153	172	158	154	120	162	150	159	153	140	157	166	134	131	162	159	167	136	144	165	154	150	182	135	154	138	152	137	135	155	152	157	158	164	155	171	150	153	158	157	161	152	141	161	136	142	146	161	150	152	163	152	163	165	150	161	144	145	159	153	142	155	168	151	155	159	156	193	166	133	179	157	147	141	159	147	166	150	150	151	158	178	150	152	162	157	143	165	131	164	168	166	162	164	191	141	158	142	149	173	135	166	140	174	160	166	135	153	128	148	172	145	140	172	149	140	148	163	153	157	163	171	157	153	150	166	144	140	146	135	139	153	153	136	182	143	129	183	153	167	128	147	145	156	174	135	159	148	163	136	161	159	163	169	135	150	154	151	167	160	157	144	145	137	185	153	167	138	163	146	160	149	146	153	167	153	181	162	121	168	180	150	117	144	188	149	166	155	159	149	153	128	181	163	143	137	158	161	158	159
7151	11123	10235	5604	3455	2474	1672	1334	1007	898	672	651	600	555	476	431	373	369	361	316	344	258	284	296	304	272	276	268	288	224	203	246	228	224	209	211	189	214	218	184	222	227	191	192	203	203	193	175	184	199	193	205	188	224	187	216	204	165	188	198	200	205	200	189	178	183	183	200	182	197	182	168	209	175	208	183	215	173	172	161	200	148	183	194	174	161	184	173	183	178	181	156	159	193	173	174	181	184	180	186	183	182	184	168	177	163	188	159	187	188	209	181	174	181	185	159	164	188	183	156	182	171	183	177	180	179	168	189	187	166	181	214	156	175	162	203	205	196	160	183	169	194	181	207	172	215	184	176	168	174	170	166	181	165	189	207	188	199	163	182	185	186	168	190	180	183	172	188	176	159	172	154	167	181	146	178	183	177	145	189	162	203	180	184	182	171	178	165	189	194	187	195	196	172	167	175	189	175	187	172	165	174	181	182	164	176	199	172	182	202	186	179	185	181	193	165	174	180	195	175	178	187	191	192	164	162	176	183	175	162	175	187	182	183	146	179	170	189	196	192	171	172	170	202	180	164	212	180	180	183	174	173	186	184	202	192	202	180	180	192	200	174	163	181	160	158	173	186	178	160	171	157	218	167	188	163	175	158	190	191	191	196	171	177	196	186	187	191	166	180	178	179	162	182	171	183	162	175	173	169	183	174	194	156	178	178	168	163	171	203	194	166	195	192	179	192	209	182	173	202	174	159	174	190	170	167	187	188	182	172	189	171	186	186	196	187	162	181	193	184	170	202	182	169	166	186	183	177	167	173	190	203	185	168	188	185	207	158	177	172	155	168	199	179	175	177	193	178	179	173	173	196	175	180	160	185	175	163	173	179	185	162	172	176	177	174	176	159	185	155	167	162	174	180	187	185	164	180	165	174	175	178	191	175	158	196	181	174	160	170	158	188	187	195	177	171	185	190	175	166	163	189	181	150	169	170	162	163	174	177	163	184	199	193	178	160	183	184	193	202	167	161	204	196	184	166	184	170	174	193	192	176	147	197	156	173	177	178	158	185	163	171	176	194	165	166	163	190	209	164	182	163	203	202	153	173	166	165	176	181	185	189	199	181	176	176	148	164	192	183	206	177	167	164	186	166	178	150	171	139	176	181	180	188	166	179	205	194	171	160	191	174	206	158	186	188	185	182	183	171	204	171	170	177	183	201	169	166	178	168	164	175	171	187	168	144	172	177	167	182	178	186	164	163	169	196	188	183	184	173	194	183	187	172	200	171	168	206	188	151	163	173	176	181	169	150	163	185	168	173	170	179	182	184	186	195	174	160	177	179	148	169	182	159	186	192	168	175	166	172	192	171	188	166	192	182	204	170	169	207	178	174	195	167	171	165	186	180	161	174	180	154	171	178	177	176	193	184	187	180	178	211	158	168	170	197	178	171	182	180	180	151	167	183	176	179	174	215	183	179	204	192	164	187	199	185	172	179	153	184	174	190	164	189	182	186	179	163	168	175	180	170	170	186	176	178	193	166	187	177	194	178	181	164	190	183	173	162	192	174	175	201	203	183	203	182	190	188	178	189	210	192	182	172	154	176	185	197	174	183	161	151	193	193	173	181	160	180	196	185	196	150	143	155	186	159	170	160	199	191	174	168	203	190	176	183	178	167	181	169	199	194	170	173	175	181	160	175	190	173	203	184	205	171	166	186	171	166	190	171	209	176	187	173	195	184	177	187	172	182	173	175	186	190	173	175	193	184	190	184	194	183	190	172	194	165	193	164	183	183	176	167	194	179	179	169	175	181	159	182	214	202	182	188	187	193	184	204	166	183	180	178	176	163	181	174	198	194	165	174	167	196	169	174	185	164	171	151	172	175	175	177	177	152	193	171	185	162	184	177	184	185	182	168	185	205	186	188	185	159	179	174	176	223	176	193	189	223	173	203	148	186	179	198	181	205	165	167	186	200	152	187	190	168	194	164	200	170	173	183	209	165	163	163	183	198	163	181	159	194	171	182	171	186	185	174	163	164	175	147	181	197	160	199	169	180	172	206	170	153	172	178	171	177	174	171	165	177	182	178	194	181	195	204	189	198	194	169	174	162	191	189	196	202	178	170	167	169	158	176	169	169	166	176	196	186	169	167	173	157	179	154	190	178	172	185	167	210	175	177	170	157	177	165	178	208	201	182	183	197	182	156	176	207	152	215	182	176	175	172	167	182	179	183	158	163	166	180	175	177	159	182	191	167	163	174	173	198	164	173	166	200	191	187	177	176	164	181	198	195	160	170	191	149	167	167	171	168	180	166	169	181	166	195	189	183	170	180	194	178	175	149	179	174	192	178	169	174	168	185	190	189	164	181	165	182	166	184	166	192	165	192	193	173	170	185	192	192	177	168	202	161	160	158	167	150	165	165	162	203	195	208	161	169	189	180	159	192	207	156	204	185	183	166	174	172	173	201	183	180	164	168	177	164	192	176	173	167	166	185	169	190	181	181	159	181	178	168	180	178	170	185	177	173	195	190	159	170	173	166	173	182	160	161	183	179	164	169	187	174	176	206	173	158	174	165	173	166	167	164	185	186	177	183	177	180	177	182	194	186	175	172	176	176	163	188	194	158	192	147	192	182	155	184	164	178	172	158	178	170	180	196	157	185	168	195	163	156	191	195	176	194	177	178	181	183	200	189	171	161	198	178	174	147	168	164	178	173	185	201	171	174	185	172	178	209	174	182	174	194	179	179	176	175	175	194	165	187	179	177	173	181	179	180	188	199	189	156	174	198	189	195	166	184	187	209	194	168	176	173	173	190	173	177	200	189	184	197	164	182	170	173	183	174	177	179	152	150	201	171	177	171	185	188	191	157	183	173	164	186	157	172	179	185	183	198	162	185	170	162	190	147	181	169	188	204	174	167	172	189	176	180	172	168	170	186	181	188	180	189	195	168	187	170	169	176	184	189	151	177	191	169	165	179	182	172	188	180	163	165	187	159	190	164	166	160	181	172	174	175	182	164	161	166	166	199	151	165	191	180	182	176	190	171	188	180	182	166	161	195	199	199	169	166	170	166	155	184	191	162	158	174	182	160	162	188	181	184	176	169	159	167	164	179	173	169	186	174	174	165	198	177	173	198	146	183	170	170	208	171	169	188	192	171	186	171	176	179	195	182	190	162	166	171	171	185	175	169	190	183	198	173	148	200	163	201	160	174	167	190	179	190	176	170	190	175	201	158	182	161	206	175	165	197	184	178	152	161	189	194	173	178	167	186	169	183	164	173	190	185	189	180	176	189	163	175	169	180	168	163	148	185	168	172	175	171	188	172	181	169	189	186	182	178	171	198	174	170	184	159	172	186	181	176	192	171	170	187	178	193	170	179	195	149	172	185	197	198	169	162	167	173	143	172	168	164	174	199	202	170	197	197	183	177	144	197	168	179	184	184	174	224	187	175	174	198	174	180	187	175	178	164	185	176	180	184	161	189	176	186	169	179	176	178	151	185
23365	21014	27931	24275	21016	21076	9031	1351	964	873	722	664	655	602	563	560	505	507	508	424	434	446	436	404	423	418	421	387	367	396	365	412	410	341	379	384	391	376	390	373	369	376	379	392	415	380	328	419	360	374	378	366	370	354	380	361	374	375	331	330	340	332	333	327	375	387	382	349	379	348	361	337	339	323	371	352	330	328	353	362	347	362	309	361	329	364	356	330	343	337	339	374	385	346	369	348	324	373	369	365	307	338	335	342	354	338	374	326	367	330	362	336	368	352	349	340	348	356	360	351	340	360	332	345	328	320	397	381	361	373	328	363	342	381	348	333	370	335	378	376	338	351	330	330	371	347	346	363	355	323	344	355	349	341	340	339	335	360	348	296	330	361	338	323	378	323	347	346	340	369	357	359	356	308	357	342	321	319	373	325	335	329	340	357	328	336	357	318	340	358	321	349	357	391	323	321	334	373	364	377	328	308	335	328	353	377	359	329	343	358	348	336	350	329	333	376	350	360	345	333	351	324	350	346	327	360	335	346	399	346	386	370	325	342	345	360	310	353	361	364	318	340	363	334	289	318	379	317	341	336	339	360	367	336	336	350	333	359	342	365	325	348	373	324	359	367	341	369	372	350	345	365	341	370	301	360	347	343	362	338	323	360	345	342	312	357	336	336	341	371	358	348	333	376	376	333	357	321	356	348	317	310	343	330	332	351	393	376	359	337	348	335	361	366	352	344	356	381	347	338	335	347	326	348	349	301	334	351	327	353	347	355	331	342	380	359	330	364	363	307	319	353	388	348	354	333	355	339	347	338	336	331	367	359	302	310	364	328	316	351	326	378	330	329	344	353	362	339	339	322	335	368	361	331	355	343	370	354	353	316	354	330	352	327	312	340	346	313	312	395	382	337	348	317	347	360	335	318	356	340	357	356	364	317	356	333	336	334	364	364	328	321	355	364	335	334	332	331	309	335	336	359	371	403	358	354	333	344	324	346	348	339	373	368	358	348	354	359	323	364	343	332	330	364	345	368	349	336	311	304	342	327	338	323	317	367	363	339	346	349	353	344	371	347	364	329	327	330	334	321	374	376	345	335	317	343	353	352	341	318	338	331	363	348	371	342	317	322	368	335	303	362	376	367	314	357	335	353	377	352	344	363	334	323	340	321	323	348	348	313	363	367	333	331	338	323	365	363	359	373	345	364	320	342	331	357	325	360	349	329	363	352	340	334	338	340	355	371	326	350	357	329	311	289	332	332	341	369	370	314	355	340	343	337	349	347	353	354	353	344	366	325	329	337	324	315	354	341	354	308	321	339	364	366	390	356	349	385	344	341	333	346	310	364	343	365	367	363	362	354	333	331	352	355	337	339	348	325	325	361	366	310	367	350	345	334	335	329	339	332	349	343	341	360	345	335	343	347	363	331	357	341	356	372	354	369	354	326	357	336	350	337	342	330	325	339	357	335	353	329	345	356	324	326	374	347	362	315	364	319	338	325	362	295	344	360	318	376	332	406	339	364	327	341	355	346	340	355	368	337	296	319	320	334	355	364	328	366	356	354	392	343	328	319	353	349	360	369	345	346	324	332	334	317	332	361	382	359	347	309	347	337	334	375	331	335	360	332	316	336	388	342	366	325	357	330	355	338	347	331	363	351	352	341	330	328	309	337	347	364	340	353	338	334	331	323	346	349	361	344	382	365	376	352	368	372	348	357	315	352	341	349	379	322	338	363	359	359	369	343	347	360	326	354	325	375	321	332	347	359	337	338	331	321	378	335	351	359	336	318	333	340	323	361	370	307	363	346	329	359	372	324	338	355	355	328	362	358	359	351	351	367	330	340	321	348	326	307	360	338	367	334	364	360	371	375	320	324	337	345	324	300	355	346	350	359	353	359	323	357	366	334	342	350	327	357	367	344	377	361	364	342	339	334	323	376	350	329	389	365	317	316	330	333	330	327	346	337	354	321	370	327	342	322	344	358	356	321	338	347	347	307	355	317	353	337	361	340	348	362	328	329	344	336	351	327	357	326	336	331	383	354	354	338	335	356	310	369	323	333	334	346	352	306	324	363	346	344	314	337	350	337	350	344	329	369	363	345	365	380	333	341	356	380	312	345	359	324	335	346	334	352	342	390	329	332	354	332	380	331	357	328	316	319	333	362	339	325	348	353	368	361	366	312	380	346	345	381	339	328	359	345	333	344	370	361	337	386	340	323	364	356	338	334	329	346	324	359	362	315	369	338	342	340	303	340	326	363	369	339	366	346	375	340	324	378	325	328	331	305	355	349	359	363	337	367	353	343	352	343	345	360	349	351	333	360	337	347	371	306	356	377	328	356	339	384	330	338	305	349	311	343	348	336	328	344	354	319	331	337	321	362	351	349	331	326	360	353	305	382	349	339	357	359	343	333	341	319	349	338	339	374	408	373	340	358	353	340	326	319	377	373	323	337	333	354	337	374	314	297	342	358	313	362	354	306	327	345	343	341	341	366	323	377	331	368	346	368	349	313	352	337	343	320	336	346	360	335	345	323	329	341	328	305	341	314	337	328	354	348	376	332	344	351	338	345	315	327	337	375	348	314	360	349	346	341	346	330	348	357	352	376	347	369	332	353	353	328	348	325	357	355	351	350	327	318	319	316	329	337	345	346	319	369	341	330	325	373	395	355	356	337	317	274	355	325	312	362	371	338	313	341	311	338	334	337	335	375	377	323	361	334	361	345	345	336	351	368	313	350	342	336	341	340	352	311	303	321	331	338	365	321	357	329	372	334	369	345	353	350	356	344	334	339	355	332	356	373	338	339	376	332	342	362	345	351	365	375	333	360	345	343	340	335	337	339	350	353	367	337	371	334	354	396	398	348	361	319	375	350	338	376	341	358	333	312	333	320	320	352	359	350	338	305	345	356	349	342	339	327	328	375	385	348	315	338	371	332	350	348	339	356	332	357	384	324	340	353	312	322	340	353	339	341	357	341	345	374	374	346	343	346	381	341	347	354	328	331	331	413	337	365	359	328	348	350	350	345	372	360	320	334	369	321	361	339	345	348	318	342	348	356	355	353	321	329	327	343	380	357	335	361	315	346	361	332	349	323	358	376	356	333	328	348	331	361	376	376	339	331	366	338	342	350	348	345	330	345	315	340	343	336	348	347	344	308	344	353	354	338	317	365	361	349	364	320	366	365	337	383	346	341	358	363	383	321	359	372	319	357	355	344	361	341	327	308	327	324	353	348	365	346	339	331	351	351	329	363	356	344	369	340	338	323	357	378	320	340	346	377	339	332	362	339	358	365	345	346	323	362	352	363	336	352	346	335	336	343	371	343	346	371	322	329	324	321	347	327	350	346	361	319	307	344	370	389	309	355	325	374	345	359	360	351	315	323	350	334	375	317	337	316	327	370	368	360	341	345	321	369	344	339	333	323	342	355	337	331	344	358	351	371	338	322	344	323	329	336	349	329	333	337	339	339	342	315	364	339	328	338	332	333	376	350	338	335
10033	17611	16263	9281	6174	4321	3162	2438	1912	1634	1480	1272	1111	991	959	891	726	694	667	645	629	594	565	566	603	531	491	494	478	528	446	446	438	407	410	430	417	400	422	406	390	398	393	397	374	397	368	394	387	422	407	426	365	381	391	382	384	357	348	352	351	354	353	346	381	340	347	340	367	349	355	355	377	364	343	351	372	358	324	370	347	352	356	359	375	344	354	372	368	358	335	365	363	342	347	354	340	352	354	369	378	323	306	326	329	362	349	410	336	357	368	336	326	346	332	353	381	351	362	325	371	329	342	332	316	357	343	334	359	343	357	376	357	364	341	366	360	335	361	353	343	339	353	364	372	350	380	346	336	331	348	357	339	345	331	358	326	346	331	360	320	331	325	351	327	360	315	357	376	357	329	354	352	349	332	343	349	356	342	351	394	374	364	357	319	365	330	349	357	372	330	322	358	353	339	325	317	344	358	351	348	342	346	363	325	334	320	327	313	338	338	357	361	354	321	342	347	381	355	317	346	356	346	341	338	304	365	332	330	333	333	343	289	343	380	360	322	373	382	347	332	375	344	325	359	331	371	333	362	352	362	329	363	378	358	348	372	355	342	352	359	333	328	310	359	349	322	353	329	322	336	352	344	357	358	365	342	338	359	365	349	362	341	307	382	337	386	331	343	353	333	353	334	334	358	347	329	333	329	364	312	347	376	353	368	362	355	341	343	345	317	363	353	343	345	337	341	338	309	388	323	324	365	320	353	333	348	345	316	361	322	337	373	348	360	335	341	347	358	325	342	358	352	366	318	309	308	356	318	350	345	357	353	353	356	345	316	353	342	337	334	344	384	314	343	343	352	316	336	348	327	317	346	315	344	371	315	364	383	327	330	336	359	321	364	353	350	340	335	326	354	348	332	333	353	353	370	346	333	368	352	324	332	354	329	341	337	330	308	344	363	370	355	348	368	352	361	352	327	349	370	317	307	337	332	332	346	356	352	344	322	362	367	343	340	354	334	358	335	351	375	311	346	337	380	381	316	367	360	366	396	342	370	374	367	331	355	347	369	355	332	358	371	319	370	299	314	357	321	372	317	350	344	334	341	336	337	358	347	310	322	375	351	315	340	354	337	382	381	350	335	345	345	354	352	344	360	352	365	343	325	330	319	321	359	298	338	348	355	342	313	357	372	356	378	341	359	369	359	336	370	342	371	350	357	364	338	323	338	343	382	364	323	342	323	343	354	381	371	315	325	341	321	312	344	328	354	326	344	318	358	354	350	327	384	333	340	365	337	359	340	360	375	323	357	332	349	312	352	333	346	360	346	338	359	345	392	339	339	366	349	342	353	333	370	337	348	328	357	359	337	311	349	362	342	342	332	331	369	339	331	343	310	347	326	361	341	305	361	360	352	354	332	333	347	350	340	367	365	319	326	309	340	321	345	310	362	331	331	319	348	370	346	329	343	341	346	344	337	327	331	312	360	359	347	339	365	369	335	350	328	376	344	317	358	331	336	360	360	359	339	336	338	371	331	354	352	334	323	395	343	378	328	336	331	342	324	365	344	327	333	338	351	335	344	332	343	346	340	361	337	347	335	321	358	381	331	333	387	329	346	329	319	359	394	363	314	343	359	350	337	368	344	343	343	337	326	354	319	352	341	334	313	360	377	328	341	315	353	349	354	309	331	379	355	324	332	335	362	311	340	376	313	334	362	318	345	343	337	346	350	336	369	319	354	383	339	334	372	363	361	348	352	331	355	363	317	350	326	331	311	360	359	372	366	342	334	338	340	340	372	362	332	357	334	342	284	338	347	349	320	375	339	314	333	382	350	327	315	338	347	347	323	334	358	324	347	369	356	339	366	338	318	354	323	362	338	346	326	362	341	331	346	382	353	334	328	362	335	358	339	349	343	344	354	326	310	328	292	375	318	366	345	343	345	365	344	346	375	345	359	346	360	344	336	318	316	351	320	347	354	344	372	354	369	321	344	336	355	342	318	337	330	344	349	336	354	352	390	336	303	377	346	368	351	322	361	317	361	335	365	316	322	350	363	341	354	361	367	361	342	336	343	338	366	324	364	350	339	348	336	374	333	331	321	365	363	374	350	343	325	361	336	357	367	386	347	305	338	342	363	339	358	350	366	347	352	361	364	318	362	322	337	316	347	341	370	317	362	346	358	312	329	356	349	326	345	322	355	342	353	335	364	335	347	321	330	361	349	339	356	360	326	356	354	343	347	329	332	365	341	345	309	369	351	363	310	327	345	353	358	350	362	351	351	352	370	350	340	359	323	322	350	335	323	333	329	308	349	317	352	322	361	337	377	337	356	353	349	353	317	332	365	336	357	369	363	309	333	319	352	367	348	325	337	345	335	324	342	350	351	341	357	348	311	305	330	324	302	315	340	349	353	346	349	376	355	365	337	333	313	352	336	357	408	348	339	330	372	349	330	338	322	360	355	350	360	350	335	346	383	370	325	346	332	372	327	352	356	386	372	363	338	355	308	339	350	315	332	347	377	368	330	315	301	374	338	376	359	355	366	353	369	379	353	314	374	357	367	348	340	323	315	344	323	329	347	349	373	308	355	354	314	356	345	334	347	366	358	372	352	315	321	347	333	341	338	341	348	341	319	336	326	320	332	354	360	352	347	337	333	337	312	359	349	339	389	359	352	329	351	303	332	336	355	346	348	348	347	346	330	331	331	324	343	354	372	329	344	314	341	353	319	322	312	321	347	332	333	349	324	325	343	334	334	337	355	339	348	325	335	369	378	370	320	302	313	333	359	354	332	358	357	328	337	341	333	326	344	321	347	365	336	365	349	329	346	336	340	337	349	382	306	361	335	362	364	345	328	310	351	367	310	316	306	369	333	366	362	324	354	331	352	338	371	368	350	358	335	344	366	342	338	329	330	356	352	347	334	353	355	340	342	355	322	348	388	330	327	345	320	358	338	345	364	345	331	357	332	316	356	341	319	337	360	363	307	353	363	337	370	350	335	316	344	321	346	329	363	362	337	344	335	351	342	348	331	373	353	325	347	349	361	372	370	340	314	347	344	348	323	350	325	338	345	339	333	333	342	327	350	313	333	368	384	336	387	363	344	357	324	332	339	359	349	333	400	343	291	366	368	367	358	335	338	343	361	335	322	349	358	355	334	324	336	342	361	344	332	341	362	339	353	389	303	320	353	318	355	347	322	341	324	354	323	337	360	345	324	332	336	380	330	345	339	352	354	313	369	328	365	348	330	322	351	298	322	360	329	345	332	344	350	335	351	312	380	323	328	304	333	368	352	333	307	350	324	350	353	387	375	382	340	376	342	400	339	339	346	378	333	348	348	345	354	333	336	331	337	314	326	374	334	305	334	362	359	345	331	334	340	347	379	374	336	342	360	343	319	355	357	331	339	333	347	360	350	348	333	373	359	353	347	348	381	333	349	379	344	324	351	338	346	334	336	358	336	341	367	335	358	346	373	331	377	346	314	386	325	349	351	341	330	334	380	342
28082	15074	2057	640	492	433	378	382	373	370	389	380	366	346	399	369	363	357	368	343	337	337	350	366	363	372	320	354	379	399	353	360	369	356	357	352	334	358	375	389	382	345	348	321	332	372	345	360	361	380	396	398	355	384	344	357	349	358	363	358	322	368	357	340	328	349	304	350	337	331	386	353	362	357	385	375	337	393	367	369	337	317	380	340	359	355	380	417	366	322	374	365	364	315	360	357	383	365	368	352	350	384	330	350	358	356	344	354	345	349	366	381	343	377	354	345	386	361	385	359	370	353	361	361	360	352	328	333	364	361	314	366	369	365	353	373	328	347	353	354	338	356	375	364	368	408	383	359	361	321	411	373	371	363	373	364	371	383	349	377	370	366	347	356	367	385	360	369	380	362	354	360	363	355	341	359	371	366	349	366	360	353	359	375	364	352	306	357	340	359	359	326	364	367	354	352	341	336	350	349	348	366	345	352	387	349	343	359	356	375	368	346	372	340	361	370	343	368	370	380	367	345	335	323	366	355	378	350	353	347	349	388	359	370	355	375	344	343	385	347	356	375	351	358	386	353	394	325	359	332	357	367	375	333	367	360	339	355	328	351	350	348	380	335	340	343	376	386	396	335	375	357	391	358	378	382	355	367	337	389	364	351	367	334	407	358	370	355	305	373	335	351	350	327	368	368	331	362	350	361	357	366	362	358	344	351	360	371	354	342	361	392	405	366	356	369	382	377	378	376	365	376	404	384	352	356	376	376	365	321	370	380	344	345	370	370	348	380	364	356	335	331	378	344	330	355	356	364	354	365	357	359	358	342	359	346	364	349	350	324	374	347	344	347	353	366	357	381	399	355	335	355	358	356	365	376	331	350	342	323	352	365	375	359	353	361	336	373	344	351	348	366	359	359	368	362	385	335	343	360	363	389	336	367	353	370	375	355	391	355	345	315	389	342	391	348	375	384	340	336	350	397	339	327	373	351	382	404	366	327	349	344	368	370	347	355	364	361	341	349	335	339	363	357	344	354	363	335	352	360	362	385	342	370	356	332	378	372	313	363	383	342	340	368	345	371	340	362	366	361	354	340	378	383	367	375	335	357	336	344	344	362	352	396	383	332	335	349	353	361	384	345	335	365	356	378	410	370	355	365	364	355	354	374	340	371	357	355	337	373	379	336	351	344	344	357	354	340	385	346	336	341	352	343	351	365	351	367	362	341	347	357	360	373	377	381	358	382	344	384	362	391	366	377	408	367	342	368	339	343	384	365	366	360	366	365	347	361	351	361	378	354	342	337	401	377	352	355	344	349	357	386	357	321	368	362	358	355	358	371	373	357	329	331	376	346	367	377	368	371	379	377	373	328	336	316	341	395	353	367	362	386	341	366	345	324	331	341	370	368	356	342	355	341	361	338	352	352	392	395	364	369	361	346	359	372	351	391	369	364	337	335	357	355	329	356	332	338	347	342	390	369	342	399	380	338	361	362	376	345	333	372	389	330	387	383	348	357	370	332	384	366	355	399	368	380	380	380	399	318	351	363	306	351	376	341	336	344	363	356	356	373	363	377	355	383	389	351	357	349	338	362	350	381	344	370	378	401	361	360	417	334	365	344	347	394	343	323	401	393	388	347	357	331	384	334	375	346	356	348	369	351	366	355	372	332	362	371	331	337	372	369	357	363	345	358	346	385	380	350	346	350	345	368	349	398	374	368	383	364	381	342	357	379	385	372	348	362	360	380	340	384	369	372	351	352	370	313	347	364	373	338	374	341	364	351	355	372	375	369	344	350	336	373	404	354	383	356	346	364	410	356	336	347	356	344	356	359	359	344	380	366	382	356	367	355	378	319	367	369	344	389	399	313	353	333	381	371	373	375	346	353	328	343	361	347	361	383	362	375	367	354	338	361	390	342	366	330	358	349	373	321	395	362	377	366	337	365	383	369	352	316	374	375	355	372	396	338	346	366	347	359	376	384	390	390	373	362	368	327	348	380	349	379	347	346	353	385	373	368	370	356	361	370	340	357	338	369	319	353	359	387	340	344	356	369	344	368	362	357	373	354	348	404	346	381	367	360	363	333	348	375	365	363	335	380	376	349	353	355	354	357	349	344	361	349	350	391	409	397	366	367	353	372	358	331	350	380	392	362	375	372	392	349	376	347	364	371	350	368	380	357	370	361	369	356	375	321	378	350	325	408	342	358	389	356	374	353	384	372	366	353	386	362	357	377	373	360	375	375	372	391	374	368	384	344	357	365	375	374	377	378	371	372	381	378	355	333	368	380	342	340	354	350	348	322	353	366	365	372	347	352	356	344	370	370	368	366	374	350	371	384	378	397	382	326	357	400	342	324	372	308	361	364	354	378	354	300	355	366	377	370	342	357	360	352	377	377	397	357	341	354	364	389	374	372	331	336	384	372	356	378	375	330	350	324	369	357	379	379	336	380	362	367	323	374	353	360	369	381	345	362	375	335	347	376	343	335	342	386	365	361	340	345	374	365	357	375	345	362	358	368	373	360	373	329	325	348	333	347	353	354	320	350	346	335	343	351	359	322	384	369	342	368	380	354	356	351	389	322	352	321	339	362	337	367	370	354	356	356	355	389	327	361	357	379	353	379	344	342	381	339	371	349	354	367	349	350	347	343	371	374	378	329	346	324	345	365	351	350	388	351	349	359	369	341	379	354	386	366	370	380	379	394	375	343	370	356	326	373	359	349	376	362	386	330	371	382	377	352	376	379	375	323	365	361	315	385	375	353	337	365	343	354	391	343	351	328	317	375	362	351	380	365	365	367	368	332	369	374	341	333	351	348	366	379	358	374	370	350	344	385	365	355	351	400	389	377	327	367	384	366	348	332	374	364	329	338	317	355	387	391	353	337	309	359	376	352	349	328	362	418	369	391	350	327	345	360	371	331	351	359	361	348	351	343	343	354	347	348	359	367	352	332	374	386	363	367	371	358	355	335	375	359	393	351	313	346	340	346	370	347	369	390	383	374	323	373	374	353	371	365	355	362	348	341	384	396	349	364	347	368	353	351	363	327	371	371	356	388	360	341	352	346	346	363	352	349	332	352	387	347	352	396	311	340	353	384	340	393	385	364	323	367	376	358	343	343	382	367	366	408	342	378	358	348	375	335	365	370	384	382	373	347	357	346	329	377	360	356	373	410	352	330	358	381	366	373	366	334	316	323	350	385	368	351	357	340	368	333	350	346	373	373	340	355	382	355	319	370	368	389	372	341	403	343	350	368	354	350	347	341	380	343	376	369	347	340	338	373	349	376	374	356	362	373	360	345	342	400	360	367	355	310	328	336	355	355	371	354	369	393	355	361	331	354	383	367	339	396	341	362	363	333	380	349	389	378	372	335	406	421	378	379	336	324	324	382	385	349	351	355	389	342	353	323	343	333	358	363	344	354	374	356	330	380	342	364	371	380	344	351	363	362	350	368	351	360	366	360	332	361	363	346	369	370	320	377	354	399	349	371	374	343	373	388
5034	1079	1098	725	586	489	471	442	474	448	462	433	445	408	421	390	413	411	419	415	405	391	379	424	412	412	404	448	397	391	399	429	391	393	403	387	407	387	373	376	405	428	409	403	396	397	432	376	412	373	422	420	373	408	355	404	411	360	412	412	444	373	413	374	385	363	404	383	370	393	391	364	396	404	409	412	403	397	419	385	407	373	371	397	423	363	407	357	433	422	405	382	410	398	444	405	442	387	393	431	371	387	410	430	409	432	407	411	396	427	402	431	415	416	363	416	397	404	400	417	405	409	374	428	416	394	359	388	382	417	395	391	386	422	399	381	383	417	423	403	391	378	402	414	423	410	416	393	365	396	376	417	383	423	405	404	406	412	406	410	384	406	374	395	374	395	364	376	386	370	400	426	403	372	361	460	377	397	363	392	398	406	396	394	403	359	384	395	436	413	420	404	370	405	393	416	415	344	421	429	424	397	403	432	397	407	424	425	406	419	371	397	458	421	392	395	406	400	379	432	388	373	389	389	417	398	387	414	396	410	398	394	423	400	403	375	408	409	418	384	393	407	409	379	419	409	377	434	408	390	383	410	374	390	375	402	431	388	440	402	410	413	383	411	404	405	438	388	374	452	377	426	406	426	409	411	380	363	383	422	410	367	380	403	390	407	372	383	379	408	366	386	388	419	388	395	367	390	430	412	374	370	427	395	411	419	415	406	421	412	377	369	374	387	437	394	415	387	398	386	406	382	425	430	380	444	416	385	415	392	413	429	405	394	425	385	389	415	377	399	387	378	393	405	404	409	373	370	374	403	388	384	444	394	412	390	374	392	413	408	386	411	440	419	435	412	416	383	420	406	439	405	416	398	381	374	390	370	431	405	396	372	373	416	372	433	387	412	430	444	404	371	423	376	386	417	405	407	382	389	371	393	398	370	386	421	400	372	362	405	406	410	415	418	415	386	363	430	380	392	411	412	435	439	382	391	383	438	390	403	402	434	388	419	398	393	375	373	404	394	405	439	415	416	413	382	401	423	421	408	390	409	402	366	431	388	372	422	403	399	395	413	382	392	435	399	402	404	433	404	405	420	407	411	402	386	369	406	376	377	440	421	413	384	404	378	395	427	382	387	418	417	383	396	407	406	410	397	412	404	357	374	364	372	396	426	408	414	421	406	386	385	411	360	407	392	397	389	399	396	402	377	417	393	412	395	412	386	356	423	402	397	416	411	404	439	382	386	400	403	387	416	427	436	388	370	434	402	392	394	396	410	426	433	394	410	426	396	392	413	378	379	401	420	392	421	407	427	388	426	397	366	431	401	425	403	376	421	388	389	366	359	397	366	426	373	397	416	399	403	338	409	401	387	406	417	387	408	373	401	391	400	395	381	393	400	399	413	399	422	392	381	415	411	375	386	407	425	386	389	376	394	389	393	399	406	391	367	412	415	388	411	402	382	407	413	402	397	404	381	456	409	407	387	430	406	365	464	395	395	419	378	389	411	393	410	407	405	422	437	431	389	426	368	431	396	374	417	426	379	411	427	412	363	405	402	449	455	429	372	371	409	391	419	371	378	387	447	417	407	390	400	381	410	393	377	393	362	401	413	390	412	404	418	412	384	384	421	403	412	397	403	434	396	418	405	410	348	439	404	349	369	407	390	420	416	367	382	393	384	383	400	388	412	383	387	384	412	385	383	375	406	375	385	418	428	404	384	409	430	409	389	414	401	349	425	389	408	397	406	412	421	424	410	364	394	415	407	392	423	424	397	390	411	403	417	412	413	416	375	390	366	389	391	405	393	412	419	416	438	393	405	388	426	435	424	378	351	413	420	385	427	444	377	396	431	387	422	391	366	392	445	380	432	410	401	404	395	433	424	407	418	415	399	425	418	354	432	396	383	390	379	368	390	410	368	381	422	380	391	397	366	395	413	397	381	395	440	394	415	395	412	367	405	396	367	419	379	415	418	417	409	423	412	390	354	417	432	403	401	352	411	387	406	420	384	386	364	369	411	369	366	422	429	369	432	427	397	390	409	411	385	402	426	390	438	405	426	443	430	404	432	373	413	393	405	399	407	410	391	368	376	379	417	391	375	406	400	393	373	380	371	431	429	376	400	378	400	434	383	380	462	412	433	438	425	405	366	359	422	376	374	373	430	413	389	398	451	398	380	453	401	409	339	391	400	407	382	378	416	387	391	403	402	424	408	408	405	391	402	414	397	414	403	410	383	371	416	399	398	357	419	400	415	417	384	418	368	404	390	422	393	375	398	404	396	399	384	407	441	377	371	417	411	350	395	373	416	432	420	399	399	420	377	407	416	388	399	366	375	406	404	384	396	410	408	400	376	360	392	417	394	395	398	383	363	388	411	387	392	389	405	432	380	364	410	399	398	431	387	410	368	410	396	441	392	412	391	409	390	378	431	377	417	382	400	416	397	375	376	413	436	407	396	407	411	382	397	435	388	377	414	379	392	407	391	399	422	407	390	373	418	414	392	385	392	417	400	379	391	435	396	409	407	377	377	417	417	397	371	423	415	447	408	392	395	400	387	405	416	409	403	404	372	394	401	399	387	405	419	376	427	377	392	405	408	398	408	405	389	396	446	402	390	435	407	425	375	393	414	381	407	413	392	397	400	383	395	376	371	398	431	410	411	427	424	436	401	407	378	402	426	435	404	419	391	421	394	397	367	371	403	382	357	381	371	398	406	386	390	411	415	433	424	357	377	400	425	409	363	388	368	384	398	394	380	394	434	403	390	443	414	362	410	432	435	362	371	422	391	403	416	415	356	386	393	407	344	452	399	401	353	413	402	437	423	406	429	379	398	391	401	408	393	437	398	361	398	410	371	408	381	366	392	366	399	412	404	380	409	429	391	422	376	397	348	392	382	418	426	394	417	403	381	446	403	363	415	400	417	405	424	401	410	413	348	387	387	375	375	411	390	412	403	415	399	381	395	390	401	412	387	404	382	389	406	442	377	385	417	398	453	405	392	394	409	411	410	396	401	412	428	383	409	393	420	392	435	404	385	383	391	356	385	386	365	406	410	449	389	392	362	389	407	385	415	437	405	406	403	405	427	384	385	396	447	397	434	420	381	416	387	412	411	377	373	428	380	425	391	405	384	410	371	387	411	354	407	426	393	404	378	409	370	374	386	399	414	392	392	382	400	396	444	396	420	381	387	407	369	392	409	426	411	439	375	412	422	414	426	405	392	354	376	424	400	397	444	392	423	397	410	364	399	389	394	388	411	357	382	404	392	408	372	369	390	387	392	420	411	408	388	402	415	422	386	410	411	406	353	385	385	394	352	395	411	413	403	402	407	388	406	437	362	406	384	451	427	394	431	385	413	400	394	369	431	388	371	399	414	413	388	421	382	447	426	377	389	409	398	414	453	427	419	413	407	387	389	404	369	410	424	370	398	420	390	416	398	424	388	430	357	390	397	390	453	417	360	399	410	436	417	409	417	380	424	394	401	411	383	388	400	440	401	401	380
25518	20990	27556	24586	20983	11092	1005	588	442	425	364	330	317	313	293	263	251	244	235	193	214	201	180	186	187	192	181	198	191	200	160	165	182	181	182	165	174	188	179	173	155	157	172	149	164	171	168	189	159	171	165	167	152	161	143	152	160	143	158	183	151	178	143	155	144	141	147	169	172	144	156	152	178	156	149	167	150	189	160	168	187	141	148	149	153	160	175	157	170	148	147	164	176	160	155	155	143	160	156	171	141	141	125	156	137	183	169	151	147	154	143	140	142	156	173	140	166	167	138	144	145	148	146	177	146	142	147	156	173	157	181	142	151	151	162	126	125	167	154	148	154	174	163	169	164	148	157	143	156	142	145	147	137	152	140	164	172	164	141	153	142	149	160	183	174	172	159	157	162	170	160	162	164	144	147	153	147	149	160	164	164	161	146	159	150	158	148	148	149	156	166	155	179	143	157	144	157	159	162	171	162	146	149	135	151	159	148	153	175	164	145	148	149	142	144	151	157	152	143	162	163	175	167	146	184	160	149	156	147	168	134	149	164	141	160	157	152	144	152	150	158	155	184	142	171	185	153	146	160	157	161	140	153	174	145	153	150	145	163	142	161	137	128	138	140	145	161	154	146	145	156	152	139	148	167	145	153	149	125	167	152	147	158	186	168	176	169	158	145	124	152	170	142	162	163	138	167	195	145	158	156	157	133	160	141	153	169	142	158	149	174	146	152	163	159	140	133	166	165	152	153	167	145	148	180	160	178	147	155	145	143	159	157	129	177	151	169	162	149	132	142	154	186	127	133	161	149	162	145	148	160	140	163	150	139	168	168	152	173	145	149	131	147	166	156	158	147	164	135	140	144	146	159	153	162	132	158	162	155	141	156	150	157	135	145	156	156	140	153	131	156	155	161	154	154	173	143	153	142	182	155	159	135	168	149	142	166	156	157	137	154	141	163	173	154	160	174	147	173	140	153	171	142	159	151	153	147	138	185	155	139	158	165	147	159	136	150	150	156	153	142	157	155	153	158	154	157	192	142	153	145	174	166	165	147	169	155	155	166	159	167	141	134	150	169	165	151	144	176	154	171	164	150	164	171	176	153	168	151	159	148	145	148	154	154	143	139	173	159	170	174	161	130	140	187	160	158	185	145	148	120	154	143	156	133	155	138	152	141	150	166	155	139	157	141	141	150	146	162	159	161	163	156	147	142	164	174	148	140	167	164	150	165	147	147	132	145	147	159	150	157	167	156	125	145	151	148	146	145	153	149	135	130	161	157	165	170	165	181	136	146	147	174	153	179	164	137	153	141	177	149	156	181	132	141	149	173	148	162	164	145	172	150	157	171	140	146	170	147	152	155	169	162	167	155	165	151	151	138	173	150	154	155	155	148	151	156	170	150	156	148	158	161	152	131	123	142	146	159	144	162	130	159	166	145	164	137	170	149	138	132	159	143	144	156	184	152	140	165	144	142	164	137	157	154	172	155	150	148	153	154	162	158	173	155	146	124	162	150	164	147	156	142	169	152	158	139	139	144	171	166	163	152	151	138	146	147	159	136	162	134	150	147	162	145	158	161	151	139	152	150	175	138	152	166	145	148	137	146	166	158	170	154	153	171	152	157	148	160	171	160	135	162	146	156	167	165	158	149	155	158	143	163	165	140	143	164	148	149	153	160	143	165	138	173	160	138	155	139	162	162	157	159	144	142	141	165	169	168	131	154	140	163	147	156	152	174	139	135	147	151	133	163	158	127	142	153	145	142	171	154	149	176	158	181	173	154	161	187	158	157	158	163	137	161	165	150	167	160	162	159	163	158	141	165	145	166	165	164	154	157	130	160	161	145	148	142	170	166	148	155	147	153	165	147	145	141	138	150	168	142	135	129	169	168	156	141	146	172	147	146	155	143	144	165	171	161	145	128	150	163	140	187	157	145	141	148	159	162	150	146	160	157	153	135	161	170	132	146	141	173	168	148	167	162	153	133	164	153	145	169	148	149	143	145	159	132	161	145	131	156	163	145	173	157	165	153	158	142	161	176	162	162	148	165	154	147	151	155	168	162	150	149	148	158	151	154	142	179	153	157	152	135	144	147	166	147	143	139	148	181	153	165	167	151	154	161	135	150	163	141	157	167	162	141	132	172	148	136	130	139	158	158	141	158	138	171	147	151	172	152	149	153	132	151	198	144	136	141	168	135	131	172	139	161	153	172	151	163	149	160	166	139	148	147	164	147	151	176	144	130	149	147	143	165	149	172	149	139	153	167	164	148	163	149	143	150	124	155	170	157	145	143	169	173	148	143	156	137	153	129	158	151	164	148	152	147	163	133	141	145	164	141	148	161	123	172	145	137	163	143	134	132	171	154	167	137	180	143	142	150	156	145	154	138	143	150	150	144	141	167	142	151	153	159	154	129	162	171	162	132	153	181	161	135	159	150	147	145	176	188	150	150	168	179	134	180	143	141	164	129	146	150	161	152	153	166	147	152	149	148	186	149	146	126	169	168	143	147	144	132	166	166	171	150	152	155	142	145	149	155	161	154	140	151	138	160	143	141	145	151	145	170	160	162	131	151	161	139	152	167	158	165	142	138	166	145	155	177	178	149	170	157	150	145	192	127	141	157	146	162	183	150	152	161	157	165	153	146	163	168	150	153	164	151	134	154	178	161	155	163	150	144	145	160	158	147	145	150	139	165	148	156	171	168	183	154	136	161	120	137	143	147	148	173	172	149	151	167	161	150	146	144	153	163	146	173	170	158	145	178	157	155	134	154	145	169	144	171	136	127	179	162	171	172	144	140	171	142	143	159	155	153	124	158	140	142	161	162	152	154	170	155	156	171	176	166	132	171	162	157	153	165	155	156	148	156	166	153	148	174	145	143	166	147	162	144	166	165	147	148	136	177	153	152	145	152	185	172	161	152	166	156	162	183	157	170	140	147	163	147	141	171	152	155	151	145	161	138	144	163	157	149	151	158	151	151	155	160	155	149	171	144	158	153	166	144	156	143	156	141	170	162	142	156	151	154	173	155	153	173	163	153	171	139	155	153	154	144	149	139	157	140	165	158	140	158	162	141	148	166	156	141	157	131	162	135	175	140	157	148	167	170	143	177	161	148	156	168	170	150	158	150	147	144	162	169	156	136	167	156	173	134	168	151	157	162	178	165	158	135	163	172	153	145	147	156	155	132	137	164	147	157	180	153	158	134	146	131	158	170	159	162	149	147	149	144	158	156	154	142	144	174	150	169	146	143	135	160	159	126	162	150	154	153	161	134	154	158	160	143	156	159	159	164	134	181	185	127	152	152	166	162	176	155	172	129	148	159	156	160	150	153	160	171	146	152	151	152	165	166	150	160	154	158	156	156	156	134	150	163	149	156	141	141	150	169	164	177	146	140	141	152	142	154	151	181	141	129	171	161	145	142	142	137	148	143	164	139	132	172	145	151	132	142	157	152	135	138	159	126	146	132	147	148	158	145	155	152	164	137	165	174	159	164	149
7275	11065	10154	5512	3400	2292	1663	1312	1060	829	731	687	618	544	467	431	406	328	392	313	340	297	336	307	255	269	256	255	261	236	225	237	206	215	222	193	197	205	192	208	192	206	206	193	189	189	183	211	196	199	187	196	198	187	210	184	170	175	173	196	190	197	164	183	175	184	189	182	183	189	192	175	202	196	185	190	177	186	173	180	177	190	166	182	185	166	183	192	172	198	178	169	165	181	194	161	182	175	180	200	169	173	166	163	176	176	177	168	198	192	197	172	195	207	195	184	185	176	191	168	168	153	175	177	197	171	182	157	190	167	193	163	169	183	176	156	178	158	167	173	162	159	181	179	143	171	184	207	184	197	174	181	166	173	181	169	176	192	211	171	173	168	168	160	177	186	162	165	163	189	194	180	164	166	200	175	165	206	175	168	172	175	179	159	184	177	149	178	175	169	190	199	175	190	175	174	192	188	202	164	197	181	192	153	175	194	181	173	183	181	188	165	196	162	182	175	176	181	209	176	188	190	160	181	156	177	176	162	182	194	166	156	195	171	180	157	182	164	174	186	193	165	185	175	179	169	181	187	191	176	180	193	179	185	180	177	167	145	165	172	183	179	187	179	179	201	182	155	181	182	189	183	187	187	175	183	154	181	179	159	187	154	161	179	181	203	173	187	177	166	159	190	156	169	164	170	190	158	175	165	197	189	182	176	175	197	167	162	186	166	185	170	173	190	194	181	169	179	153	164	171	198	184	154	173	187	189	171	170	150	183	159	167	171	159	153	149	185	165	174	170	186	201	193	158	172	160	155	173	187	209	186	166	168	202	176	183	183	167	186	178	159	182	197	175	159	175	178	190	183	177	197	176	176	220	169	173	166	194	180	185	187	162	168	186	168	183	185	180	159	173	178	194	193	178	169	188	162	189	175	165	169	178	167	180	171	170	186	168	193	172	192	183	163	173	187	179	176	177	188	178	165	179	181	180	170	162	188	185	165	180	163	189	179	151	174	196	175	157	177	177	184	154	185	177	179	190	154	167	184	196	189	196	163	182	161	171	185	175	175	175	163	188	185	188	188	159	177	162	177	170	191	175	202	180	177	177	174	181	171	160	203	178	171	177	207	191	173	230	201	176	167	168	168	164	161	191	179	170	190	209	186	171	169	175	175	184	197	197	170	171	171	154	180	170	183	211	184	179	188	170	188	180	183	163	184	154	180	170	193	198	183	177	178	177	184	172	190	173	187	164	174	152	154	159	184	176	186	176	187	184	167	192	200	169	169	186	196	173	161	173	168	190	171	171	185	165	163	192	177	183	187	167	186	180	197	202	171	193	173	168	178	193	164	179	177	183	174	170	156	176	173	197	202	182	163	178	202	167	173	170	175	158	158	179	192	162	177	184	142	180	191	180	167	174	173	171	179	185	201	183	180	171	178	161	184	169	166	195	183	165	178	148	188	202	161	159	166	162	168	178	181	172	169	171	179	169	185	172	170	153	162	167	157	179	179	195	190	173	186	178	162	156	196	188	203	203	190	168	160	164	177	200	160	166	182	191	197	182	173	173	168	176	180	191	178	166	194	167	186	189	191	158	178	185	181	184	168	181	180	149	161	162	173	169	200	166	169	189	175	169	198	181	170	159	168	201	173	176	197	189	171	174	137	179	169	158	205	172	174	159	193	170	185	202	172	168	162	159	185	186	166	142	184	166	166	188	201	159	175	164	194	196	159	185	175	169	180	185	164	165	182	154	187	176	162	197	181	194	174	177	205	168	201	184	201	163	176	167	168	162	166	180	172	150	191	189	182	166	187	173	148	179	158	167	185	181	172	182	179	179	163	173	181	203	181	166	167	187	181	174	161	186	170	172	148	184	161	169	165	170	179	191	180	183	200	188	190	186	183	175	193	185	150	192	173	177	163	168	170	194	163	175	180	186	178	178	180	163	168	170	168	194	161	177	174	161	171	191	199	152	179	170	162	186	199	186	182	181	182	168	170	189	193	169	179	160	173	180	170	152	182	180	180	178	163	170	180	165	203	169	162	197	179	162	182	176	171	191	186	183	181	171	163	180	175	182	184	162	189	178	181	192	156	173	185	185	173	178	199	183	179	171	165	171	192	175	182	195	191	194	183	173	187	161	205	203	164	186	172	183	174	190	179	192	186	156	197	193	169	174	189	173	202	203	186	157	212	205	194	162	193	193	172	213	170	175	179	169	142	183	171	161	179	171	193	175	173	180	169	178	168	166	161	182	162	162	173	176	167	179	170	165	172	187	184	198	180	182	176	192	186	189	189	205	146	177	184	148	179	170	185	190	186	180	182	165	196	191	174	187	192	151	191	189	167	171	153	183	197	180	166	173	185	181	207	174	176	167	180	178	162	174	186	184	173	178	170	187	174	158	180	165	162	200	175	168	182	161	193	185	182	163	202	162	171	177	159	159	169	178	162	181	185	198	201	186	135	189	174	166	172	155	176	172	177	189	189	180	175	172	193	184	177	175	169	173	206	171	173	152	174	176	182	180	199	167	181	181	177	177	166	172	183	198	165	185	216	172	188	150	172	166	168	162	175	178	166	175	161	186	173	178	173	171	174	188	196	176	198	167	177	161	179	196	169	165	170	163	185	171	182	178	190	174	165	154	158	180	190	159	206	175	180	169	182	168	167	181	153	201	166	187	181	187	160	174	178	181	195	186	180	188	171	187	179	198	167	172	196	165	161	195	166	178	181	169	186	163	178	180	188	167	183	174	178	187	162	208	169	185	179	164	181	151	185	186	193	182	162	157	171	143	174	191	199	183	180	150	159	192	195	185	167	180	140	181	161	184	151	188	188	171	208	183	198	180	179	182	151	146	184	165	167	181	179	174	210	166	189	153	171	197	177	190	201	202	175	158	171	176	178	162	193	186	158	181	184	209	182	193	178	153	169	146	168	167	187	149	155	172	183	189	163	177	175	176	181	192	178	189	166	179	183	175	200	177	173	183	180	180	180	191	200	178	167	207	163	164	196	186	199	178	195	178	172	197	172	186	186	192	180	195	176	200	168	155	161	178	164	159	175	166	175	185	172	166	171	204	178	190	163	169	192	183	171	176	179	167	185	171	176	197	180	190	168	194	155	155	197	167	188	174	192	189	179	172	194	170	168	154	194	176	192	186	175	178	170	197	185	187	177	184	167	174	180	210	190	191	160	153	171	187	199	185	180	166	182	161	191	170	181	167	191	182	178	202	175	200	172	166	179	168	191	177	178	182	186	167	178	178	187	186	187	179	155	190	161	175	175	206	153	163	188	186	181	167	189	176	174	166	212	176	166	170	170	189	195	157	181	157	175	160	180	153	163	184	178	175	178	172	181	190	165	162	178	184	180	201	167	168	181	172	195	154	155	186	181	199	202	163	186	186	183	186	160	180	171	199	169	215	166	186	179	183	197	172	186	175	182	195	178	191	176	189	210	173	160	166	179	156	162	172	182	158	185	167	176	168	157	177	172	167	187	183	190
23284	20966	27906	24220	20969	21033	9004	1389	966	880	777	703	657	606	590	545	547	502	495	438	465	419	473	427	419	445	407	406	385	393	359	378	379	347	342	349	385	380	371	354	376	383	394	329	365	360	347	334	373	385	368	359	357	336	330	338	365	359	351	350	359	324	346	356	328	386	358	346	338	359	368	373	357	393	383	355	344	329	349	317	344	323	362	341	338	346	318	346	362	346	351	354	339	345	383	344	352	317	329	382	334	350	343	311	351	346	322	337	320	388	319	328	360	328	357	365	360	335	363	336	330	364	363	336	340	352	361	320	355	364	322	333	341	352	341	338	347	333	332	343	355	356	365	341	356	310	342	361	339	353	322	348	359	359	352	338	353	396	357	325	334	336	322	342	349	316	358	350	339	368	357	337	390	325	330	337	357	340	343	331	359	340	345	330	347	355	326	338	348	338	337	312	328	336	342	383	330	328	353	369	347	359	349	335	361	350	345	351	328	359	364	312	334	333	340	343	362	345	326	369	339	343	367	379	332	373	348	333	336	342	335	320	342	362	354	385	330	362	364	344	342	313	313	319	373	324	358	333	343	331	371	357	343	307	341	326	354	345	362	361	317	321	347	344	362	336	317	321	348	305	338	323	368	324	313	347	330	329	346	340	333	352	345	341	352	351	339	375	348	340	364	345	337	346	335	359	376	303	342	354	365	359	335	365	384	331	351	355	375	312	317	316	351	351	341	323	330	325	318	327	358	336	338	354	339	342	326	345	337	374	350	364	359	344	324	360	354	313	362	343	351	324	343	308	338	357	370	349	335	324	353	356	356	355	364	349	378	361	333	327	357	351	349	368	320	351	348	372	335	360	316	340	351	336	342	323	359	345	344	319	338	316	310	329	345	333	352	305	337	341	342	328	318	336	347	327	364	339	302	334	355	342	349	322	354	335	345	360	330	377	327	361	340	362	341	337	338	338	329	352	363	314	348	349	328	316	358	341	342	345	348	340	335	316	381	328	345	344	364	350	353	345	347	347	345	327	341	327	315	368	355	362	381	335	337	343	342	322	344	325	328	358	375	313	343	347	376	332	337	340	338	325	333	337	329	368	331	334	349	354	348	334	341	336	340	349	344	323	336	336	355	303	327	356	361	331	311	342	346	387	333	347	340	324	347	337	324	367	330	350	312	324	349	322	343	336	376	321	352	330	333	350	308	360	362	355	322	355	377	344	359	321	351	371	329	334	331	340	331	327	324	328	317	335	332	315	354	323	370	354	330	352	329	338	361	317	352	353	350	344	365	341	321	319	349	342	353	318	332	330	320	324	320	336	340	322	371	343	329	362	343	320	359	332	349	377	313	358	355	329	334	328	346	313	367	342	353	342	331	314	333	351	355	343	339	345	334	360	332	350	335	290	326	348	341	330	335	346	359	317	348	368	373	377	322	351	321	329	348	332	376	361	321	336	350	320	332	378	375	329	335	345	341	347	377	344	317	348	352	300	306	341	364	369	289	360	328	360	293	318	320	338	323	357	366	350	292	347	371	348	321	332	353	351	338	332	322	360	370	306	348	323	328	323	349	367	307	376	329	333	355	380	329	344	354	343	356	359	336	350	342	332	353	332	353	347	354	319	330	339	329	322	354	345	349	333	326	325	316	374	338	316	326	297	373	331	335	332	336	338	335	351	338	349	314	379	320	299	315	354	326	360	319	330	303	316	332	325	356	343	350	325	320	351	352	354	370	329	347	316	325	332	320	349	365	382	357	359	359	343	347	343	351	322	346	355	322	329	357	336	356	321	335	348	349	361	338	323	355	342	315	332	352	346	376	336	338	324	330	347	381	346	346	312	335	328	346	326	343	341	336	305	368	361	358	373	366	389	341	317	351	341	325	319	339	343	383	344	310	343	329	325	345	340	331	345	370	352	365	313	335	338	322	338	345	304	349	316	336	334	392	322	330	353	387	342	296	346	322	382	330	321	333	356	343	313	314	319	334	361	326	353	337	384	353	334	345	343	355	314	347	346	334	375	318	303	348	352	314	300	338	333	355	346	284	352	317	348	300	373	357	320	322	336	362	335	354	374	330	346	350	360	388	347	338	373	308	315	312	335	340	352	321	367	344	339	363	311	331	327	369	328	355	347	348	331	334	358	330	315	355	362	356	345	332	382	359	366	360	334	323	356	329	357	340	341	332	378	305	335	345	379	360	342	376	374	359	325	329	353	321	351	352	338	318	346	370	341	330	336	314	307	335	337	361	361	360	357	321	312	311	331	345	330	337	365	344	309	333	349	316	353	319	323	327	331	335	311	346	351	341	336	334	289	339	336	338	335	346	363	327	327	338	314	392	340	386	330	376	293	307	338	349	330	336	352	326	309	324	368	334	386	365	358	325	339	313	336	324	345	315	369	309	339	312	318	326	347	346	342	326	331	345	315	359	355	372	359	325	321	333	364	333	329	310	359	339	305	349	343	363	326	342	310	361	374	340	352	330	335	310	326	351	344	328	347	347	327	325	350	337	364	353	327	348	325	316	319	305	315	352	356	353	322	328	309	345	344	337	353	320	345	324	320	341	355	330	324	353	318	341	357	335	318	348	327	321	360	334	334	355	341	363	371	333	356	337	351	322	326	332	370	366	351	360	361	345	327	352	362	363	337	341	356	324	337	344	345	343	345	333	346	315	345	302	362	357	365	353	356	338	349	335	312	328	329	352	353	329	357	378	319	339	314	375	342	325	329	347	328	334	351	355	346	360	318	363	356	365	343	337	338	333	328	338	349	335	373	324	311	327	372	401	341	371	382	347	357	313	324	299	311	349	360	346	337	316	310	322	338	319	351	318	347	365	313	332	360	366	354	322	337	370	326	351	354	343	308	369	290	361	318	329	358	349	343	304	344	324	329	373	331	360	328	368	370	351	352	328	345	336	328	349	330	351	355	356	358	377	374	334	323	376	314	328	326	335	339	330	365	341	344	348	349	332	360	345	350	340	316	342	333	344	327	339	332	322	317	315	347	338	348	330	331	343	339	323	362	351	310	328	335	362	359	357	338	393	346	369	326	338	336	353	336	349	349	359	339	308	349	332	348	314	357	331	315	358	351	356	380	340	352	358	329	331	322	333	334	341	352	321	343	338	351	341	309	356	347	355	318	362	383	336	339	384	348	330	346	326	348	313	327	340	317	339	339	323	344	309	323	367	344	315	357	364	345	352	382	372	376	335	338	348	314	338	334	349	375	379	312	317	324	331	341	362	328	334	358	339	342	342	376	340	369	349	325	334	358	343	365	358	326	325	331	362	327	326	307	330	317	342	324	354	327	347	340	344	352	361	364	339	360	305	331	319	335	345	380	344	372	353	347	302	339	346	373	346	335	341	346	321	353	352	329	344	349	345	327	338	386	336	328	348	369	353	354	386	270	350	337	360	367	316	308	319	352	357	357	356	362	329	345	350	353	374	363	350	351	353	347	313	306	359	362	315	326	359	358	349	320	353	326	336	323	344	340
9941	17680	16175	9305	6084	4282	3191	2495	1974	1682	1456	1190	1112	1004	962	850	768	717	661	633	576	570	580	553	561	493	525	481	462	487	408	448	444	428	434	417	405	408	399	418	390	390	380	393	390	415	358	406	377	390	342	379	381	382	387	377	369	387	354	375	389	358	353	382	337	348	352	357	378	367	358	318	341	364	338	393	361	324	358	363	375	340	386	367	366	349	334	362	361	373	331	367	376	350	375	362	355	347	338	358	348	340	357	321	378	344	357	302	364	347	332	321	353	335	337	322	336	358	322	345	338	340	342	324	344	364	300	350	364	332	348	314	357	335	354	343	355	322	352	336	329	323	311	336	334	331	333	339	359	334	343	316	353	359	348	324	337	335	377	315	343	352	338	353	334	342	360	350	325	352	337	364	340	340	332	323	346	359	345	328	342	360	357	346	348	332	368	336	349	360	350	356	349	330	346	332	374	357	371	319	363	343	326	346	327	296	329	335	323	357	347	348	369	325	336	342	356	345	332	361	330	376	341	343	351	332	372	331	356	333	343	342	365	329	332	338	342	353	311	334	382	339	323	325	354	341	350	326	373	363	377	332	343	362	366	317	369	359	370	318	313	340	353	353	321	368	354	346	326	336	376	337	330	364	336	348	323	374	356	338	332	348	351	344	345	357	327	368	347	309	333	348	349	342	340	338	331	327	359	369	349	354	349	324	318	338	333	362	353	314	337	334	317	358	348	320	368	336	339	358	343	335	348	368	350	346	348	348	332	330	342	362	355	328	332	353	340	354	378	313	338	361	331	349	346	334	368	319	369	364	350	361	347	347	365	347	342	343	337	345	356	329	329	346	338	333	333	331	344	367	346	338	328	351	366	357	298	316	327	298	317	342	345	334	348	336	331	343	325	318	357	326	331	343	309	304	366	357	351	330	351	323	374	378	382	348	339	304	352	391	346	349	353	297	354	346	353	326	308	319	316	328	366	336	333	354	342	313	323	341	361	360	349	348	313	338	352	334	356	317	364	340	383	384	359	357	307	344	357	315	339	355	343	327	333	379	317	362	368	315	385	335	348	351	325	341	346	345	337	341	338	347	322	330	356	336	336	349	372	351	325	333	327	344	338	331	339	332	330	321	342	351	339	358	332	350	341	348	342	340	363	333	313	391	362	326	326	365	340	339	345	331	323	350	318	377	338	349	357	331	338	347	341	329	343	327	325	348	365	353	338	347	335	359	325	326	341	358	325	333	337	375	346	368	358	319	368	349	343	380	331	350	325	354	348	371	325	332	328	347	371	352	335	366	338	356	314	346	343	364	309	317	325	365	372	360	381	354	337	345	334	325	330	343	361	352	336	328	353	329	332	371	357	361	314	323	322	288	344	364	335	347	349	359	356	335	327	333	321	320	363	323	320	338	367	329	334	354	347	335	354	323	360	320	354	335	363	356	333	341	357	325	342	317	390	383	369	332	342	358	350	302	368	317	350	314	339	332	366	339	329	337	358	361	374	300	341	345	344	323	343	332	342	344	315	367	326	354	367	334	356	340	328	312	367	386	349	364	344	357	339	362	340	325	308	361	336	338	349	317	353	361	341	330	325	375	346	359	333	349	355	343	342	359	357	361	341	318	370	360	306	340	345	327	353	349	327	354	350	310	321	368	361	333	362	336	362	336	370	314	337	363	328	326	336	350	352	332	340	337	345	288	321	337	319	358	297	364	311	330	384	337	358	356	323	343	348	317	329	353	364	350	325	347	356	339	309	365	336	356	371	352	368	334	336	342	352	337	333	341	361	352	386	368	354	353	359	334	378	332	315	337	363	355	375	353	358	348	354	364	379	336	346	368	376	372	328	356	352	339	315	325	350	358	368	329	348	354	346	340	315	343	347	333	367	342	397	334	346	364	321	389	348	324	383	315	342	332	355	342	327	312	331	311	373	353	339	367	327	309	352	338	311	353	333	338	340	355	333	353	319	358	334	337	328	298	337	324	336	361	351	382	324	319	340	326	363	331	350	325	347	362	364	342	341	332	339	352	349	303	329	327	317	327	308	370	329	339	362	338	354	341	341	354	342	329	341	320	339	325	330	345	339	318	345	342	334	336	322	350	382	333	358	345	319	357	346	360	345	357	346	330	309	363	343	351	306	341	355	352	338	343	345	329	327	354	329	304	336	335	365	328	362	321	334	338	375	324	331	361	341	370	325	332	319	378	369	331	344	374	359	345	344	328	348	372	355	333	317	321	348	344	371	375	312	366	347	359	350	337	316	336	344	336	345	334	317	365	336	350	349	318	367	346	360	358	336	349	363	355	357	356	338	359	324	367	361	352	350	353	331	343	339	372	314	336	329	342	325	348	334	325	322	329	372	318	314	304	342	334	332	325	343	328	318	325	313	335	347	342	320	325	307	356	363	360	335	365	337	340	290	337	344	368	323	356	330	359	307	316	349	334	321	319	322	361	348	350	358	350	323	366	298	349	389	354	314	317	353	335	313	294	391	322	318	328	351	318	315	364	365	339	366	324	335	323	358	337	360	338	345	356	364	367	345	337	323	364	340	337	374	336	367	325	339	342	344	353	362	346	332	330	325	362	354	362	323	325	336	343	320	370	362	379	330	321	332	336	367	327	351	323	339	320	342	372	350	296	346	340	311	340	338	344	339	330	362	331	336	307	343	344	371	352	331	360	316	333	340	335	346	339	357	348	350	359	314	331	394	348	313	350	337	333	362	331	350	364	322	322	363	337	339	329	332	352	341	346	378	351	341	357	354	335	383	360	334	331	336	327	349	330	351	355	321	327	325	348	357	336	317	347	333	326	360	334	365	362	319	342	333	302	329	329	347	356	379	333	331	299	300	368	363	323	336	341	337	343	333	354	344	327	328	367	351	320	358	352	343	347	365	388	327	332	314	327	342	354	334	333	358	353	328	364	351	315	332	348	337	333	355	342	351	339	352	342	342	346	334	321	323	362	353	324	339	387	393	348	341	340	378	326	313	327	358	352	322	353	342	369	370	358	321	334	347	307	335	309	319	337	354	328	366	334	322	341	321	339	343	352	363	363	302	319	348	340	296	338	357	355	343	358	354	342	319	357	357	341	368	303	350	348	364	326	351	320	363	348	324	357	343	322	357	332	359	351	366	357	360	326	370	337	342	340	331	328	377	338	303	329	302	334	341	374	330	335	372	328	363	314	330	366	343	355	333	347	353	353	342	325	362	366	336	366	340	354	292	372	330	356	329	340	325	334	348	354	330	326	367	318	347	339	342	345	332	343	330	330	361	308	324	333	360	321	336	342	368	363	364	364	352	341	306	345	334	334	347	353	345	362	363	349	324	338	335	316	326	349	355	363	354	363	361	340	326	312	370	361	336	359	357	346	368	336	318	319	351	335	350	355	326	366	341	334	292	347	364	354	350	363	313	330	361	329	349	364	347	335	348	343	317	373	367	343	354	370	328	319	324	334	338	346	369	348	293	363	349	336	338	321	350	330	295	340	333	324
28103	15389	2154	622	494	452	362	402	360	360	391	406	354	405	344	355	371	349	356	336	337	364	383	350	349	355	402	343	396	337	329	385	339	353	373	327	339	325	341	369	361	388	370	369	340	369	372	353	370	367	360	330	385	368	338	372	360	362	394	333	351	361	333	362	373	380	390	358	369	366	342	392	388	332	356	372	340	390	361	326	396	367	365	375	353	385	371	346	361	344	328	354	377	363	338	337	375	369	362	351	367	342	335	360	327	376	354	370	354	404	360	360	375	309	373	371	381	345	350	362	410	381	351	356	368	354	328	381	358	399	337	364	340	333	329	358	321	339	398	346	360	343	365	335	347	329	373	357	321	404	344	388	386	363	358	353	337	342	349	360	339	367	353	380	392	341	345	345	364	367	377	361	362	361	348	358	374	346	357	380	385	354	353	357	368	378	349	365	364	340	364	354	365	378	350	348	372	366	347	335	352	331	349	357	354	333	365	373	327	391	381	333	359	348	361	336	321	336	347	389	349	337	365	355	356	355	345	354	366	379	375	353	363	393	379	323	366	381	350	332	352	371	369	314	324	376	352	346	342	373	355	368	372	373	373	375	372	370	369	348	355	378	371	389	372	362	371	365	368	352	366	380	382	365	387	394	347	370	361	342	319	344	383	339	377	399	372	372	337	364	330	364	352	368	326	365	342	381	344	392	359	358	324	360	375	375	333	330	323	324	364	354	390	343	368	343	359	362	352	375	374	338	367	343	361	361	370	340	380	364	358	318	350	307	373	382	366	365	411	320	381	354	376	347	365	405	378	370	384	353	339	331	340	332	358	341	373	336	368	363	364	373	371	382	367	338	354	379	364	354	361	354	327	381	394	385	329	354	354	367	358	361	365	388	357	366	325	343	342	354	374	348	386	357	380	343	347	370	341	388	344	332	356	363	343	354	374	379	356	340	360	346	346	372	352	349	382	350	352	354	393	368	329	347	369	377	365	370	387	343	347	381	355	322	352	374	361	363	338	349	376	390	341	374	373	363	354	374	363	320	344	354	361	363	414	359	362	376	341	319	347	358	366	361	384	361	334	331	368	368	393	395	337	359	355	422	328	352	368	347	372	383	338	376	318	379	345	365	349	359	381	347	371	341	353	351	356	363	390	382	363	380	356	315	345	318	360	379	367	370	391	359	397	361	400	369	381	383	359	370	387	338	385	330	371	367	341	378	351	344	356	333	364	352	368	330	350	386	341	347	398	343	393	337	361	354	369	377	347	361	341	349	361	364	381	331	361	370	347	345	354	342	326	330	369	376	356	359	369	360	334	373	364	401	362	379	380	360	367	338	389	378	367	409	344	348	356	379	354	353	406	374	366	381	339	382	351	362	354	391	347	397	405	338	354	399	361	371	357	372	362	338	336	349	311	386	340	375	339	377	371	361	350	357	351	349	373	369	356	356	362	396	340	356	373	359	354	340	332	370	372	339	341	377	360	386	361	371	337	376	365	420	383	357	426	395	360	315	386	355	357	362	344	338	383	365	342	327	384	365	383	338	366	364	395	358	361	371	385	401	340	393	380	313	363	375	361	360	368	329	371	364	364	423	374	366	365	355	371	351	315	336	369	342	356	357	341	385	373	354	357	342	371	365	371	362	384	351	324	357	365	336	376	337	360	339	343	386	347	383	390	385	351	365	353	356	365	377	377	371	337	376	302	353	314	354	366	369	385	356	341	342	341	349	370	373	370	349	372	321	352	339	333	356	363	381	334	341	363	329	339	357	359	340	384	350	390	320	352	372	367	350	365	383	331	339	338	368	360	364	348	397	340	369	354	392	371	371	337	348	348	332	359	349	328	379	358	360	339	372	377	342	368	367	344	370	353	334	308	324	383	415	356	340	343	309	337	333	385	371	373	348	341	354	351	342	357	341	375	322	368	355	350	355	355	363	373	342	388	351	348	381	351	354	368	362	358	370	370	328	360	358	363	351	381	389	368	377	336	362	361	333	313	358	377	341	348	382	340	324	382	347	350	364	305	343	364	380	354	343	399	335	345	341	376	369	349	374	352	342	371	371	353	336	365	362	378	383	379	350	368	336	327	376	370	367	350	373	380	379	324	352	412	359	375	349	334	373	369	328	365	376	361	385	389	392	361	351	370	317	369	384	353	337	387	368	351	377	354	357	351	381	348	348	361	377	347	365	371	343	383	349	344	362	335	371	362	344	378	387	355	335	349	320	306	364	339	346	375	341	335	356	370	355	336	338	335	339	350	354	335	375	344	356	362	341	349	346	373	378	332	380	336	360	337	354	379	377	382	341	337	322	356	379	378	369	382	337	378	350	338	342	360	370	375	344	361	369	310	342	364	343	350	355	356	343	332	348	379	383	340	370	358	362	381	346	374	329	323	378	372	366	360	295	346	376	363	382	359	356	370	370	385	380	378	366	356	365	376	360	353	382	370	349	359	387	340	326	384	377	351	342	361	356	352	378	337	339	357	339	376	372	348	372	378	377	347	337	365	325	342	348	344	342	346	323	364	364	357	351	370	361	354	357	337	364	378	386	322	358	372	358	371	378	373	359	344	349	329	363	350	367	369	362	348	394	396	352	352	356	366	348	354	370	363	330	401	359	371	360	364	354	351	340	366	361	315	353	364	376	392	383	374	366	377	373	376	336	350	327	376	358	354	339	349	380	362	363	357	386	374	329	425	345	350	347	322	347	356	361	367	368	328	359	335	341	381	346	384	361	374	327	338	370	366	394	361	308	375	356	371	374	363	329	361	360	360	383	355	363	349	375	337	367	366	379	383	376	351	355	339	385	365	375	373	352	384	358	341	331	371	397	382	379	401	337	361	324	378	383	344	350	338	345	358	331	336	356	357	359	364	348	374	380	377	368	347	342	357	366	334	344	334	343	348	349	379	340	348	334	363	376	340	353	364	336	358	354	348	345	373	385	359	347	344	370	352	342	358	375	340	392	373	349	357	357	381	338	378	381	350	367	361	389	334	399	371	342	374	373	343	358	358	368	344	337	367	387	360	346	360	348	372	343	365	345	369	350	343	369	345	330	324	381	383	337	377	385	388	372	356	348	371	327	349	361	330	360	380	343	351	358	319	383	317	360	329	363	351	353	359	364	354	352	342	392	353	353	393	376	344	354	384	383	346	345	344	366	380	372	347	386	363	374	371	340	369	383	327	355	344	362	359	319	335	332	338	360	380	382	371	366	394	358	371	370	366	381	368	365	377	348	360	344	322	362	357	357	376	353	390	363	360	352	328	342	367	383	370	352	365	378	368	356	326	352	390	359	374	352	361	360	348	359	350	412	355	341	374	314	349	344	335	363	342	334	380	321	335	349	356	352	342	338	344	365	395	372	368	346	329	362	356	370	373	374	354	369	371	339	352	334	375	370	334	353	352	355	366	375	366	347	335	317	319	359	369	348	356	351	360	350	330	384	368	322	379	372	363	379	370	398	352	376	341	372	346	381	395	374	366	364	373	377	336	369
5090	1089	1124	722	604	524	500	445	467	431	444	406	407	438	429	435	401	429	393	414	448	426	406	408	419	383	385	385	405	418	387	470	379	375	425	438	360	385	408	349	403	401	425	368	423	420	383	406	415	384	393	387	389	409	394	380	392	414	392	409	429	416	387	392	410	401	381	383	406	434	382	377	380	418	415	370	419	385	423	415	411	373	406	382	414	446	413	407	423	385	418	417	407	398	398	429	433	362	369	429	421	387	398	380	418	421	388	386	374	376	371	414	461	401	414	417	386	379	423	350	457	397	414	403	412	407	410	405	405	383	407	426	419	431	392	416	409	382	405	400	381	428	363	436	395	378	398	417	389	390	360	405	403	379	393	398	419	428	415	390	383	385	408	382	367	421	421	412	411	412	422	373	398	404	363	414	362	415	408	415	379	379	414	417	408	385	412	428	388	435	407	415	367	384	410	369	380	414	403	408	379	439	395	399	446	379	375	411	412	374	435	407	379	396	399	406	393	410	406	444	420	405	428	382	406	400	387	409	426	420	401	420	371	395	398	417	395	392	386	407	423	383	398	356	394	430	399	409	433	388	439	384	438	354	424	429	371	376	427	369	410	422	394	390	426	385	366	414	414	425	420	395	394	423	393	438	413	386	393	404	424	374	416	399	418	415	381	428	378	403	427	387	371	383	420	418	387	373	418	410	414	377	382	357	367	390	398	365	391	402	392	368	418	415	385	421	383	357	388	384	398	398	408	385	412	380	405	422	377	399	410	401	434	419	408	387	396	385	396	417	401	403	414	403	418	414	391	398	388	391	374	418	375	404	382	403	398	419	379	398	411	404	432	383	419	409	386	390	380	425	378	424	416	421	392	401	416	391	381	387	409	348	419	371	389	436	380	427	400	415	388	392	406	399	397	409	392	421	394	409	403	395	427	392	392	416	403	382	383	385	419	404	412	410	370	394	388	431	375	402	403	375	400	384	384	400	407	393	419	405	420	402	391	407	390	412	356	390	410	393	403	402	410	421	383	392	383	424	356	371	400	413	415	402	407	390	407	392	404	401	374	382	380	403	418	414	396	381	402	375	414	385	417	372	399	365	415	412	436	389	396	384	433	370	422	417	384	398	421	382	417	409	409	410	401	409	401	430	432	392	396	379	406	370	438	361	375	401	370	379	404	413	429	403	388	389	400	435	439	435	389	381	430	400	414	384	391	385	384	401	414	394	389	395	390	433	415	407	382	412	384	381	364	392	420	390	402	377	402	385	388	391	416	441	418	380	372	413	345	403	384	408	394	395	395	378	415	382	389	419	442	394	396	376	424	391	379	395	424	429	393	423	396	382	401	404	379	389	378	405	417	382	405	395	408	389	404	388	370	367	420	389	422	386	386	428	417	420	369	407	424	404	436	387	386	378	403	362	386	448	403	409	440	434	416	406	396	393	397	395	433	366	421	404	389	398	446	392	403	391	399	458	347	418	411	391	366	412	387	405	397	402	436	403	411	429	358	450	396	386	418	389	417	394	389	377	378	424	383	401	405	411	440	411	394	395	375	390	391	409	407	423	385	411	362	377	381	400	426	407	380	408	411	400	435	397	377	436	390	418	420	401	395	369	366	395	384	408	383	372	431	424	413	386	386	401	392	371	354	394	432	413	406	402	436	367	406	417	428	365	408	421	396	407	392	394	409	387	410	398	402	423	402	392	398	380	389	445	408	396	413	396	429	409	432	414	419	407	415	405	423	404	366	431	382	441	383	419	413	405	446	387	381	406	406	383	409	382	380	416	359	396	362	436	413	382	375	395	376	409	424	418	375	390	379	412	387	372	414	394	386	403	378	383	370	375	402	413	390	360	408	376	399	379	395	411	395	413	394	373	414	408	369	401	394	384	399	443	394	355	409	394	404	385	410	406	375	419	400	405	397	408	403	397	383	435	401	400	417	399	412	415	366	420	388	422	415	384	437	398	391	401	403	399	395	420	397	393	388	428	423	381	423	390	416	403	403	382	416	369	383	417	426	436	422	383	366	405	442	426	425	383	371	389	364	392	431	426	396	407	403	393	392	440	415	401	388	438	421	380	380	373	400	392	433	427	440	409	380	406	390	428	414	375	405	423	410	390	414	426	394	411	426	389	424	421	412	425	385	407	394	368	396	405	400	409	430	405	389	399	427	426	411	403	407	397	393	429	402	433	449	401	394	382	429	402	417	417	394	389	394	384	434	398	428	408	390	401	430	390	369	386	368	405	385	425	371	412	397	367	378	453	360	426	421	396	375	377	382	407	373	401	405	380	398	374	418	464	401	402	394	394	402	365	378	394	392	405	436	394	369	422	431	388	426	407	378	398	457	420	370	391	371	360	391	382	407	427	372	413	413	373	391	392	411	404	390	394	388	392	402	426	413	408	401	411	364	353	420	379	421	423	424	390	405	397	400	409	391	409	396	413	399	410	413	423	385	383	389	394	410	415	386	441	430	403	408	416	405	439	356	408	397	403	419	388	411	408	398	381	392	391	404	428	388	378	404	402	442	406	440	442	419	448	398	408	419	396	413	402	419	422	393	389	432	415	384	399	398	400	377	378	404	401	399	407	366	413	433	399	446	418	413	438	395	425	385	427	410	381	386	372	383	364	426	383	359	386	416	371	401	379	377	418	408	401	377	425	371	387	412	374	408	371	425	398	415	411	386	359	407	405	387	399	439	390	420	419	352	388	398	415	396	398	376	436	408	390	414	393	381	397	411	413	406	433	376	400	406	397	402	358	407	393	404	448	406	380	414	396	422	412	392	405	405	378	399	408	402	397	416	375	378	396	411	421	398	398	386	438	392	419	379	395	405	378	452	387	413	404	386	437	388	424	381	406	403	429	417	392	406	391	402	424	391	424	412	402	443	357	371	361	420	415	430	406	407	441	401	388	407	391	428	422	375	399	390	386	401	401	415	407	375	360	407	406	408	413	396	419	414	410	380	420	366	405	419	408	407	383	372	379	386	420	428	402	422	393	431	436	420	405	422	392	395	403	411	404	400	348	398	383	423	380	411	395	386	398	385	402	427	395	416	411	412	402	385	397	397	412	366	375	414	363	407	420	391	448	392	422	387	410	386	417	393	413	408	413	381	388	422	433	375	396	378	421	389	363	399	422	405	395	429	400	420	414	413	392	392	386	368	391	409	395	402	391	384	380	393	411	401	427	396	420	415	407	371	408	387	331	403	401	447	443	428	363	380	390	390	384	379	437	387	393	386	398	449	427	386	377	364	449	426	396	385	398	422	435	436	425	408	414	388	402	387	384	385	416	426	416	410	393	409	398	385	402	391	400	389	398	402	434	388	379	409	427	410	409	398	407	385	402	425	412	401	407	405	401	379	402	394	392	399	384	377	414	402	415	395	359	410	440	388	399	431	415	425	387	410	404	432	418	379	413	425	435	403	398	392	381	394	375	378	380	377	430	388	410	381	433	407	429	417	379	363	386	391	360	415	392	414	404	394	371	412	404
25481	20966	27512	24582	20963	11009	1053	672	496	384	353	331	326	304	270	306	272	230	234	206	195	226	200	207	178	174	178	163	194	179	180	179	166	167	152	173	160	162	180	149	143	170	137	172	157	132	171	154	165	152	172	165	152	149	164	168	166	153	177	172	137	150	165	157	149	172	131	140	162	140	147	174	125	159	169	154	147	149	143	155	164	154	151	141	164	153	157	158	158	178	158	154	155	143	153	154	145	167	153	147	161	149	152	147	169	140	167	141	145	151	156	156	162	136	146	151	154	164	175	178	148	152	146	146	175	150	162	167	130	175	146	174	144	145	157	136	147	146	164	150	166	139	149	153	152	150	165	135	157	147	145	158	162	145	138	146	130	167	163	163	155	142	154	138	171	139	151	160	164	170	118	139	159	138	143	168	156	143	139	143	163	155	137	155	173	167	154	145	139	164	148	151	153	150	154	157	169	141	162	145	171	151	139	143	134	135	165	146	175	146	158	178	152	158	144	129	144	137	159	171	147	142	121	141	141	158	158	142	139	182	157	174	140	143	139	128	146	143	154	144	145	158	141	156	128	154	138	163	165	148	138	168	127	146	160	151	142	162	137	149	163	168	136	157	165	147	166	155	155	159	135	164	150	126	135	124	146	165	143	143	155	185	171	163	152	150	141	154	142	172	159	170	159	165	147	141	136	164	168	143	190	149	149	159	140	145	150	167	148	139	162	129	145	160	125	170	174	151	142	173	141	155	154	137	161	139	133	158	158	151	153	153	139	152	138	149	111	159	156	138	166	162	159	139	160	177	168	178	148	154	129	136	162	157	161	161	149	153	154	124	153	144	146	164	170	145	151	145	153	155	165	157	165	145	163	148	153	155	166	152	151	148	144	146	144	145	158	130	149	138	150	147	150	180	167	150	147	156	143	138	143	153	166	169	149	160	161	123	140	137	155	146	133	157	159	146	132	145	147	187	138	167	158	154	140	153	147	163	147	162	135	171	141	134	137	147	151	148	134	129	178	145	159	159	142	135	144	139	138	151	118	152	158	154	144	159	141	123	146	151	158	168	154	148	137	154	143	149	157	136	161	154	172	158	159	141	161	160	134	161	172	137	144	139	122	141	177	157	142	155	152	161	155	145	130	155	144	147	159	146	163	147	143	136	150	161	166	163	166	147	155	146	146	164	168	136	111	148	154	142	131	170	159	171	135	157	151	143	157	145	167	151	129	145	137	147	155	141	160	140	165	163	144	133	138	152	148	161	152	154	148	134	176	158	156	172	159	156	149	162	147	165	162	149	165	135	147	142	135	153	163	164	162	166	150	149	167	160	149	131	156	152	148	158	164	179	142	170	165	155	151	164	148	144	149	145	154	167	151	149	167	136	141	167	150	159	158	156	163	177	131	141	142	179	174	149	175	148	147	130	170	150	136	139	150	148	159	161	148	136	147	137	128	152	151	141	143	159	149	138	149	127	163	170	169	157	152	147	166	156	160	158	140	139	147	146	151	154	152	135	159	149	169	147	142	147	150	150	172	147	127	152	157	147	161	162	165	145	161	150	176	154	163	139	161	139	161	154	163	136	151	163	157	150	180	150	155	139	151	156	133	163	142	145	145	166	148	144	144	171	144	146	131	166	168	138	148	149	165	148	140	164	170	160	155	169	151	147	173	148	140	166	143	141	124	140	148	132	161	150	158	139	143	155	144	150	150	138	139	152	128	149	150	155	155	128	154	165	168	124	150	158	137	166	119	160	142	159	152	152	166	152	166	149	141	152	157	149	157	146	176	133	146	145	145	136	154	161	157	143	153	118	163	147	153	167	149	160	139	149	153	151	164	172	159	186	131	144	144	162	174	172	141	162	152	160	160	165	165	154	153	144	154	134	134	177	169	155	153	156	163	153	127	149	141	144	150	152	169	157	153	160	161	136	146	152	167	143	137	164	160	157	122	160	147	159	160	149	157	147	148	143	149	144	154	160	164	176	138	161	186	145	142	163	156	157	162	187	148	149	140	148	128	126	140	174	148	131	151	160	163	146	147	145	133	147	145	146	154	136	153	132	157	158	143	136	138	152	147	155	177	156	159	145	160	148	153	143	168	142	134	147	136	145	160	150	154	146	177	134	166	147	139	147	173	145	160	139	150	158	154	142	150	156	163	131	172	144	150	154	155	144	162	148	145	140	126	147	142	149	183	187	159	159	164	169	152	154	159	160	160	167	184	164	172	164	156	155	155	157	149	137	150	156	156	132	147	132	168	161	142	140	145	138	143	147	142	171	168	174	165	165	163	147	161	150	138	139	155	154	144	147	147	166	150	140	179	152	166	153	175	155	132	162	158	143	180	154	153	160	150	166	152	147	150	154	162	149	152	162	144	137	172	165	163	143	149	156	155	170	119	148	132	138	153	150	173	139	158	142	144	150	160	152	147	145	167	160	156	166	177	142	143	145	157	153	155	158	164	166	170	181	125	137	157	161	142	163	154	154	155	154	157	154	175	158	141	157	146	136	142	146	141	167	159	140	151	130	176	126	142	163	160	159	188	140	157	153	141	150	143	149	166	146	148	159	157	147	133	145	139	149	159	148	158	156	146	145	155	151	148	167	156	158	162	140	139	146	132	150	139	157	171	157	164	140	133	148	157	154	164	160	145	158	160	152	159	161	147	154	145	163	145	170	143	159	155	148	158	158	149	144	146	146	147	133	146	154	145	156	144	172	148	147	174	173	152	152	155	162	178	156	164	147	153	174	166	167	131	149	162	164	149	137	164	138	145	144	154	162	146	157	149	165	132	172	151	161	132	145	161	153	136	162	155	161	162	141	134	167	147	151	146	154	144	168	128	155	143	116	150	173	151	128	164	155	127	161	146	146	153	138	153	155	139	157	158	162	143	147	159	151	148	164	159	148	146	155	149	159	147	155	167	145	178	172	149	146	151	117	151	134	170	172	163	150	168	133	143	166	150	158	143	164	130	148	157	163	166	158	167	144	170	145	154	159	165	173	188	133	159	152	143	148	167	149	121	157	159	167	135	167	154	159	145	132	153	152	170	171	158	156	131	168	165	137	166	163	164	147	161	137	159	146	140	158	138	181	169	158	159	176	144	156	148	141	148	152	127	149	159	139	164	112	128	147	164	139	161	151	157	135	150	161	137	163	144	153	164	175	157	140	132	165	149	145	144	135	159	158	146	140	133	148	140	149	140	157	155	152	152	145	146	131	157	152	152	142	157	141	174	168	149	163	155	164	159	165	142	150	168	124	176	175	176	145	131	185	158	151	133	175	138	144	169	144	152	139	148	168	127	136	137	150	156	149	146	166	167	157	143	154	168	164	164	151	163	164	143	161	148	143	155	159	145	130	170	140	149	151	172	153	132	171	140	160	168	155	166	155	147	164	137	171	165	146	158	140	167	154	143	167	149	155	146	150	153	155	135	135	135	167	149	167	153	147	136	155	171	154	136	160	147	159	153	137	158	144	150	127	155	160	149	136	150	154
7082	11189	10283	5502	3452	2407	1727	1338	1029	886	708	594	578	521	485	402	434	383	357	317	309	325	300	306	247	269	252	250	241	253	247	253	210	210	209	217	197	211	190	226	221	192	198	195	213	192	191	175	187	180	176	195	184	165	211	226	179	179	186	202	168	198	182	187	194	190	198	168	184	197	185	191	177	187	182	196	183	198	156	162	193	189	176	183	176	178	173	186	182	180	203	176	202	191	185	169	190	162	188	176	168	173	185	164	184	144	193	197	193	171	208	207	191	167	165	170	164	182	145	185	210	202	183	157	168	175	179	190	203	193	151	174	164	174	178	187	189	191	164	152	192	170	160	170	186	163	178	205	179	176	179	194	197	193	159	179	186	172	174	194	171	177	179	178	170	196	144	161	170	177	190	161	183	187	168	171	176	161	173	186	210	177	189	169	177	184	187	164	165	162	175	179	170	173	182	181	179	188	182	182	159	178	178	187	180	200	180	156	206	165	182	170	178	162	182	166	170	156	168	170	178	162	193	177	180	165	174	188	174	173	191	196	158	161	168	195	173	172	187	182	185	165	181	197	189	170	189	176	163	189	179	167	185	196	166	181	178	196	156	181	165	177	171	176	179	180	177	184	164	202	184	160	182	178	182	177	193	200	202	189	183	159	174	164	157	175	174	177	166	176	171	186	181	193	192	173	166	191	171	176	201	184	180	159	194	195	162	161	167	208	144	171	176	174	181	180	177	174	170	180	189	180	174	190	168	153	165	178	184	171	183	193	193	169	167	167	169	180	174	168	154	197	175	162	146	168	183	181	178	177	189	164	178	136	194	178	183	150	186	177	177	188	176	172	153	176	177	175	156	176	193	189	165	176	189	147	162	173	184	176	188	179	187	180	183	193	172	175	164	153	186	192	173	182	180	179	149	175	190	179	195	179	157	167	185	168	191	167	160	181	188	175	173	161	184	167	177	182	189	175	182	186	175	154	181	166	158	159	190	198	174	178	173	174	158	178	175	172	152	169	186	199	194	183	171	192	177	172	178	175	192	185	183	178	178	181	176	194	192	175	176	181	174	177	202	169	172	173	196	190	173	190	159	168	173	169	179	185	206	198	181	158	167	180	159	171	154	195	172	178	176	177	177	167	179	179	166	204	191	174	145	186	173	177	164	153	186	178	195	178	172	164	168	158	161	173	166	153	205	150	164	169	196	183	162	177	177	169	178	185	173	177	184	168	170	164	183	168	158	191	149	156	186	154	153	178	173	152	184	175	199	188	189	188	181	173	170	156	170	152	180	175	169	156	178	150	201	178	150	190	161	196	175	166	215	174	158	184	161	181	160	188	171	164	190	188	164	161	159	196	181	183	153	154	189	184	161	175	156	184	184	182	193	163	171	188	174	166	165	183	188	157	161	197	161	183	168	184	189	144	170	176	191	178	205	196	148	192	188	160	168	194	194	182	174	176	183	161	172	166	167	169	167	187	184	200	173	184	179	184	195	160	182	180	170	170	179	184	156	159	186	189	196	164	182	206	186	180	176	198	159	189	167	182	190	162	182	159	172	195	173	176	196	201	172	172	183	153	180	175	170	175	167	202	181	163	179	168	194	172	192	186	137	164	170	177	156	157	194	187	164	180	183	181	203	203	175	184	176	184	151	180	161	179	190	186	187	188	184	168	180	187	173	194	165	196	165	174	139	189	180	180	160	203	216	172	193	160	172	179	198	186	186	159	179	188	174	166	173	179	180	188	189	182	179	168	180	166	173	167	185	174	157	183	169	172	200	178	167	171	181	197	152	182	179	162	181	183	199	174	162	170	194	159	162	171	170	159	176	169	171	180	175	185	157	174	184	189	198	157	173	179	191	173	184	147	146	163	158	158	175	187	200	180	150	173	207	180	179	173	198	179	200	164	189	190	203	173	167	182	197	164	168	193	180	177	199	182	174	167	165	176	173	200	170	163	172	162	195	172	153	204	190	174	177	152	169	166	168	177	174	178	185	177	183	182	168	180	180	156	159	156	175	170	157	165	187	183	205	183	173	164	170	176	200	190	176	176	168	181	188	162	164	191	179	198	156	173	186	167	172	193	159	182	158	179	186	178	191	163	216	180	173	168	175	171	167	158	163	195	195	156	188	198	169	192	211	149	177	186	184	180	170	184	157	186	195	166	150	181	164	184	165	161	179	161	188	202	181	168	173	170	170	173	187	156	183	157	179	174	180	166	166	191	186	195	194	169	185	188	176	186	175	165	154	163	188	186	192	159	183	182	186	183	185	161	182	179	169	170	172	207	166	183	172	181	158	163	191	163	186	158	178	166	183	192	168	193	196	177	178	190	137	172	182	181	188	170	172	184	150	179	176	181	177	182	180	181	177	159	176	184	152	170	182	163	162	192	177	147	143	168	158	174	130	176	153	165	185	195	193	179	168	182	163	188	150	174	184	194	180	173	204	174	152	164	184	210	187	162	194	196	171	165	173	180	166	175	157	174	188	177	168	169	173	179	173	186	183	178	175	170	178	185	190	160	189	144	174	175	167	177	165	183	177	160	182	194	177	195	165	169	183	197	167	187	181	175	191	169	176	152	174	172	157	180	189	173	189	156	171	184	186	180	178	193	153	200	192	173	161	188	185	186	177	179	172	185	178	171	166	181	189	158	191	171	149	165	182	186	191	182	193	159	197	196	182	151	175	172	185	156	187	177	167	174	191	173	157	167	182	175	191	165	172	171	170	188	166	186	206	162	202	160	183	168	181	157	164	167	149	173	177	183	177	184	168	156	197	165	169	167	190	164	174	190	181	159	165	175	170	182	172	185	181	165	168	180	186	176	177	178	171	183	163	172	159	180	170	178	194	192	179	181	172	156	181	164	188	172	172	197	186	173	174	192	156	196	175	180	195	161	167	168	162	177	171	189	174	177	162	187	158	178	177	172	191	176	169	192	191	176	197	186	194	193	170	192	191	196	176	184	145	168	178	183	202	159	203	189	163	173	186	164	162	151	203	182	185	183	185	178	170	169	162	156	205	184	184	173	174	185	183	180	147	192	182	184	181	171	182	190	167	157	179	148	176	166	177	179	179	162	182	176	183	141	167	150	169	201	180	165	184	177	185	176	180	198	188	149	162	169	174	165	156	167	174	153	193	190	178	200	185	179	171	184	168	153	165	174	190	162	182	155	182	184	157	173	180	169	174	173	172	189	146	163	207	193	170	173	164	172	170	160	198	167	158	182	188	147	163	195	167	171	183	156	195	182	177	186	170	186	181	175	171	168	176	171	164	203	166	167	214	170	171	173	185	187	197	163	186	178	168	170	179	173	163	177	147	172	156	187	160	187	164	182	175	190	174	149	163	173	165	199	178	163	191	189	163	167	164	181	159	179	182	174	190	167	182	174	182	193	195	173	174	182	179	158	166	178	190	195	180	186	176	181	162	164	176	157	172	163	174	178	165	167	172	163	172	140	175	182	169	193	183	167	179	181	171	171	159	190	200	185	163	182
23281	20978	27910	24221	20983	21031	8957	1439	967	887	771	710	609	587	558	493	522	502	442	441	453	458	424	411	428	389	390	396	430	367	427	383	398	370	398	367	404	382	358	361	359	321	371	367	338	361	345	324	348	364	357	360	343	334	360	378	314	350	333	335	361	326	339	339	355	360	379	369	352	334	394	344	345	342	342	380	351	358	344	362	361	331	364	346	356	373	361	366	338	346	359	360	340	362	364	344	365	310	314	336	334	351	339	355	359	359	333	352	341	351	358	358	344	356	340	384	351	316	379	367	358	340	322	347	340	298	360	305	321	333	332	360	352	360	352	337	330	316	331	329	334	368	331	348	354	290	352	365	306	342	313	337	360	337	366	343	339	390	331	341	339	340	353	351	343	320	334	353	343	372	347	355	367	317	351	341	342	319	356	345	343	330	317	290	335	335	361	353	353	343	356	382	379	334	334	348	317	349	354	328	388	341	343	332	343	318	329	382	337	346	335	363	357	356	341	368	343	321	311	373	319	362	358	366	335	370	297	367	337	357	336	333	305	347	311	351	373	308	353	388	357	357	389	319	314	332	291	354	323	324	308	365	339	340	338	370	346	342	341	343	341	346	330	349	348	339	323	342	356	387	334	334	351	325	326	358	348	352	346	343	323	355	296	367	336	317	361	387	312	364	360	307	325	344	340	339	337	328	366	314	308	334	309	351	329	363	331	336	349	368	381	333	359	315	323	356	361	349	355	358	359	361	334	349	321	336	369	306	339	337	341	346	354	339	323	330	387	346	347	328	338	331	365	342	348	354	312	316	311	377	344	341	341	343	370	347	354	365	386	332	325	370	365	302	335	326	307	319	338	313	315	351	337	340	361	330	351	325	363	314	359	340	358	327	355	356	345	358	316	334	331	353	350	362	354	326	349	340	335	345	392	302	337	345	359	363	320	338	314	339	345	357	345	361	357	336	332	344	324	328	326	341	337	352	357	310	347	362	348	327	367	338	346	376	343	343	306	325	371	343	320	361	316	333	361	359	320	364	362	340	333	353	347	349	381	330	356	365	332	351	366	334	325	358	358	353	346	340	343	338	377	359	341	345	343	326	328	335	322	299	321	308	342	340	336	347	370	329	335	344	331	327	346	341	360	333	343	334	373	362	371	371	349	370	388	337	347	341	319	354	341	350	358	349	324	331	321	307	338	351	351	351	346	336	344	363	341	370	343	356	316	330	332	346	341	338	308	343	343	345	329	334	300	350	331	350	323	341	385	320	371	320	351	338	335	319	326	351	348	339	321	336	332	333	367	311	335	325	308	329	351	320	332	359	339	353	343	357	342	315	333	315	326	372	341	337	342	384	365	329	361	332	345	342	297	317	370	350	359	340	319	322	355	307	367	322	320	345	357	327	310	327	338	308	367	330	341	352	357	363	331	320	364	345	314	351	337	372	326	414	339	331	358	358	316	334	291	323	337	328	299	348	347	344	347	323	318	327	348	325	338	373	348	357	344	341	366	348	359	312	348	344	360	338	376	328	349	348	333	349	331	386	351	338	322	334	334	323	337	354	351	308	343	322	344	325	343	353	370	361	355	358	363	325	307	357	338	356	346	359	354	327	325	340	355	319	311	352	347	359	327	387	313	358	329	334	346	370	337	346	355	340	325	361	329	327	345	313	304	304	364	333	360	330	355	366	323	352	290	353	354	336	345	316	312	374	363	357	322	340	298	392	354	328	344	345	366	345	334	358	336	359	300	374	357	334	314	355	328	338	355	311	316	348	365	347	309	344	359	323	316	335	323	356	337	339	353	338	315	317	342	370	312	312	349	365	335	345	335	325	337	344	331	332	355	336	339	344	320	353	306	338	322	345	365	321	365	326	325	329	337	347	333	362	356	325	360	357	343	331	303	348	343	303	328	352	390	345	318	341	355	330	346	324	348	334	368	342	351	358	368	388	364	331	318	327	335	332	298	316	351	333	360	342	389	331	326	335	352	357	351	316	309	363	355	305	352	393	326	322	345	342	347	356	350	316	344	306	381	338	344	345	314	355	362	350	330	333	326	343	325	359	326	358	333	333	335	354	334	332	338	324	325	354	340	311	320	338	339	333	311	323	331	334	360	363	313	337	317	345	379	354	356	345	344	323	334	332	357	354	310	339	348	344	345	348	368	335	361	347	323	357	324	328	326	342	350	384	336	307	359	349	341	330	358	289	332	358	339	332	343	329	345	353	354	338	344	359	347	351	355	336	378	337	323	340	342	359	376	332	345	358	365	305	333	365	350	329	333	363	341	349	340	339	345	337	357	335	346	317	339	345	333	355	354	363	376	353	335	351	366	335	326	344	297	358	326	337	345	360	365	312	369	373	346	351	344	336	328	337	323	341	345	327	328	325	319	337	348	345	352	345	329	380	343	340	350	347	356	368	339	362	339	358	343	304	321	301	315	306	349	349	336	330	323	343	340	309	341	334	301	316	340	324	320	338	331	305	336	352	364	348	325	330	336	344	304	313	354	357	336	333	351	346	310	322	362	344	334	328	345	331	333	349	347	352	349	336	335	335	348	310	330	351	315	372	338	347	372	341	328	329	360	344	349	332	365	349	338	361	326	354	328	342	349	352	318	345	363	353	320	330	352	327	369	306	361	358	353	327	310	320	355	343	385	368	349	354	381	329	353	357	342	370	340	332	332	358	322	306	361	364	351	315	366	362	340	332	339	324	320	368	320	321	337	335	322	334	330	356	338	372	338	319	355	359	343	318	366	351	340	355	353	325	319	323	350	328	342	351	307	318	346	338	348	318	341	335	323	352	319	344	344	344	352	351	350	341	378	354	352	370	338	358	335	328	352	361	336	342	331	348	323	335	350	364	340	343	336	368	351	338	342	371	362	322	344	341	366	331	352	345	379	345	377	381	367	315	357	351	324	363	343	366	321	372	327	343	310	333	340	331	362	319	326	332	365	341	332	347	387	306	339	349	321	328	329	366	335	321	332	326	351	332	386	315	332	332	350	305	332	348	349	317	363	351	340	336	352	364	341	312	317	326	338	322	314	374	340	364	303	332	361	342	349	353	347	323	311	338	325	346	354	347	349	339	318	344	360	366	319	326	344	348	322	345	350	363	345	324	332	347	384	315	306	358	336	330	348	308	349	383	363	332	337	344	328	356	350	346	310	327	356	343	345	326	331	342	348	342	336	353	331	334	307	394	322	337	321	332	357	326	343	335	351	353	353	348	343	366	320	329	302	358	330	334	350	354	328	357	292	344	327	390	381	354	356	324	339	337	347	355	348	332	354	334	346	307	343	309	340	313	348	308	335	368	306	347	319	340	324	340	336	367	347	324	351	338	319	350	335	354	326	343	331	309	343	337	357	331	353	350	361	319	312	353	339	323	338	339	350	321	358	334	367	353	372	378	351	338	378	330	337	373	340	339	341	345	339	351	362	331	323	342	367	346	325	385	351	337	321	347	323	350	340	346	328	320	314	352	325	362	350	340	348	332
9874	17599	16247	9400	6119	4334	3085	2380	1953	1650	1449	1194	1129	1009	901	834	759	722	644	633	569	641	646	524	522	503	524	502	513	469	442	439	421	449	440	391	419	410	433	371	431	402	404	376	416	419	379	368	373	355	364	387	370	396	370	351	357	358	371	345	343	399	373	340	374	367	362	340	347	370	353	368	356	336	335	369	333	353	352	382	368	367	365	336	342	349	334	315	360	331	375	342	373	310	331	334	362	362	357	364	333	349	343	363	377	306	334	341	372	334	349	337	357	345	350	363	327	341	361	306	341	360	335	326	335	342	360	329	314	371	334	355	319	335	299	345	370	346	329	337	350	373	352	346	314	379	340	324	371	385	348	367	346	348	331	311	340	352	319	322	342	353	347	316	333	350	340	321	360	333	367	356	355	358	316	334	350	301	353	357	330	320	331	337	303	318	336	360	349	337	345	352	340	387	308	352	348	356	353	332	352	332	355	317	341	360	331	358	352	334	352	314	332	333	338	351	335	346	333	327	307	345	330	329	381	341	337	350	337	325	348	354	329	379	368	356	366	377	368	311	350	344	350	351	337	320	339	348	346	349	323	348	331	327	312	330	345	370	331	310	347	347	331	351	336	330	349	339	328	326	352	325	356	298	323	326	348	347	372	317	390	332	352	315	341	316	343	350	346	339	286	341	302	339	336	312	360	341	344	346	360	351	304	324	317	330	331	317	343	310	334	318	368	313	356	320	338	299	345	339	362	317	323	337	320	343	331	342	340	350	342	341	354	346	337	317	316	380	324	318	335	362	332	352	320	351	375	350	326	357	344	338	340	341	387	332	322	345	359	332	311	334	342	321	351	350	346	360	306	356	344	371	330	366	361	356	337	323	372	343	348	365	356	325	369	331	369	358	334	344	344	346	332	358	335	330	352	325	339	332	326	348	322	351	351	364	327	353	401	390	379	322	340	299	305	348	370	358	325	349	337	327	320	357	350	353	328	316	342	332	351	374	327	335	346	316	337	341	336	318	305	349	316	361	317	359	361	330	338	353	329	333	351	351	341	326	343	344	330	336	361	338	319	351	349	334	335	369	318	345	354	367	372	367	368	318	350	331	335	347	353	366	312	359	352	351	324	327	348	296	337	309	326	358	342	327	356	319	325	378	342	328	351	326	349	328	356	331	327	351	373	353	325	331	352	332	342	350	305	336	338	331	338	342	333	345	316	328	330	345	338	324	331	335	383	331	304	331	363	330	318	335	306	344	387	339	343	341	337	327	386	334	319	315	362	338	344	340	331	364	372	318	307	333	349	323	362	311	302	337	367	335	314	339	364	340	356	308	329	318	318	363	351	362	336	335	340	321	345	358	325	321	381	373	348	351	355	347	339	338	299	360	354	348	362	346	341	334	371	351	334	341	332	358	336	366	355	322	342	336	358	350	361	339	336	357	337	361	358	333	373	336	347	363	342	329	356	353	371	337	352	356	320	354	333	325	333	342	344	356	350	326	334	335	345	333	349	313	339	343	342	315	336	349	323	354	324	336	354	337	317	343	315	383	370	357	370	345	307	351	333	354	337	329	386	304	343	315	330	345	316	339	350	361	324	336	373	327	345	336	338	348	314	319	312	319	342	335	373	327	367	341	359	325	343	378	343	315	355	337	376	337	340	356	351	307	344	341	360	369	331	339	344	373	348	312	338	350	370	350	365	341	354	346	360	325	335	349	341	325	360	317	315	313	397	335	334	356	356	332	324	316	350	378	331	363	324	349	321	336	344	345	355	318	344	345	336	368	348	321	331	369	345	404	347	357	350	345	380	358	346	357	332	349	346	321	329	321	364	363	338	341	345	357	343	360	321	368	365	316	343	346	361	349	336	336	346	318	356	318	340	370	323	359	343	359	341	316	365	345	319	355	331	342	352	341	347	294	323	346	348	373	331	349	337	321	346	331	354	343	348	372	315	352	348	330	337	338	359	330	356	318	345	351	380	336	332	352	327	337	339	346	352	344	328	344	370	365	310	344	318	345	365	336	328	332	351	336	335	307	339	324	368	330	328	318	335	322	329	318	325	318	335	333	322	326	336	359	333	356	315	312	344	345	349	341	330	299	322	334	349	336	329	343	334	334	342	344	344	339	354	324	338	352	343	337	309	352	359	350	320	328	326	339	334	369	358	314	345	345	356	336	381	369	345	369	319	360	342	368	375	345	351	358	375	349	339	367	335	332	364	336	312	360	349	318	361	331	336	328	377	320	340	322	332	317	313	346	342	369	318	346	341	345	310	321	344	358	320	336	333	308	329	364	330	341	356	352	361	327	343	318	330	368	338	351	340	339	337	340	327	348	337	345	322	355	339	359	347	340	315	339	317	389	339	323	331	331	336	346	295	330	314	363	335	355	334	356	338	328	317	391	328	316	332	320	312	342	344	318	343	361	367	376	304	361	362	371	327	370	331	358	311	341	360	328	316	342	322	343	343	333	348	322	350	298	332	348	350	371	332	344	337	320	366	369	329	325	358	352	335	343	324	321	317	327	355	348	377	374	335	334	330	333	317	370	338	335	349	356	348	323	330	332	362	372	341	354	365	344	350	359	317	334	318	363	343	321	337	320	338	335	325	319	356	326	337	378	342	330	339	312	321	341	357	365	314	356	305	324	299	360	385	298	340	371	327	309	360	349	355	294	357	331	372	338	334	367	306	333	330	332	380	344	319	329	373	326	351	321	337	338	348	363	341	327	362	331	350	351	369	348	359	333	354	337	337	334	363	365	316	325	344	356	342	341	317	354	330	314	359	340	346	328	338	336	337	350	349	356	345	335	345	339	354	352	320	352	308	351	311	365	308	327	368	302	373	333	324	354	341	333	333	341	347	332	337	339	357	339	365	390	344	368	324	346	288	331	317	357	313	344	355	345	344	365	326	379	362	337	298	369	332	324	372	325	316	353	355	367	346	294	356	339	320	357	342	312	328	354	365	374	353	337	325	338	327	328	401	322	333	352	324	330	351	327	328	370	380	364	318	344	354	311	321	307	330	296	332	356	350	362	329	340	358	342	315	348	332	345	340	354	332	340	331	329	354	342	299	344	324	348	348	354	371	349	346	360	381	362	316	334	343	323	339	370	359	357	334	349	328	348	355	305	332	332	340	359	356	339	377	348	368	321	310	350	341	345	319	348	330	363	342	337	349	333	327	325	339	312	353	356	362	327	344	328	349	343	316	391	299	330	338	342	332	301	343	344	317	337	344	339	328	317	329	337	311	355	350	306	324	308	321	324	358	319	305	334	349	311	352	385	332	356	338	349	311	361	357	310	345	311	307	348	365	370	329	353	356	348	367	324	324	315	336	346	332	353	334	350	387	387	342	325	379	345	353	352	335	353	338	331	342	354	344	367	337	320	350	338	325	343	367	339	367	328	347	348	339	347	383	319	331	340	323	345	321	364	370	325	349	337	350	358	348	347	338	313	310	378	296	372	334	345	321	309	346	349	327	349	331	326	329	355	325	361
28223	15344	2293	770	645	544	461	417	369	373	387	378	366	361	364	355	367	350	367	365	360	355	362	367	363	345	377	330	340	344	363	349	336	384	318	342	325	372	377	369	342	355	351	378	375	380	369	375	382	332	364	349	383	333	368	339	387	355	368	376	376	347	364	357	383	360	327	371	382	342	333	341	362	379	322	394	348	383	330	334	368	339	345	362	374	350	337	345	350	345	362	360	336	363	342	362	350	355	361	363	335	322	337	318	339	361	352	345	360	319	357	345	372	356	365	346	379	355	363	381	345	336	351	327	383	366	359	353	339	364	341	341	367	346	333	344	364	365	355	368	354	346	344	380	365	376	350	335	327	360	331	375	345	380	357	385	354	380	372	354	382	314	367	326	354	365	333	365	351	358	315	330	355	377	326	384	353	337	358	367	369	370	344	367	346	320	354	330	332	385	315	335	382	356	365	347	373	308	344	375	332	347	353	344	378	359	352	371	363	313	337	355	377	377	352	370	357	403	336	391	377	375	353	339	369	378	341	366	331	331	344	357	325	370	350	365	364	386	374	374	335	329	342	339	347	390	389	352	355	337	376	369	340	368	388	340	364	379	353	354	372	397	360	352	340	336	361	344	398	358	354	348	367	376	367	364	363	359	355	328	348	352	352	369	340	371	342	372	373	351	351	332	346	322	352	342	401	326	372	378	363	365	370	372	358	345	316	332	372	385	330	340	353	329	389	307	367	386	366	355	331	364	374	330	334	329	386	372	344	343	336	325	358	365	320	334	358	361	349	373	382	354	327	359	393	331	376	363	356	354	367	378	334	345	377	367	321	379	353	341	378	359	365	333	346	394	355	361	366	328	316	337	393	352	346	380	371	335	354	371	330	345	324	362	355	361	360	326	368	365	353	351	347	362	368	334	360	356	356	350	353	342	379	324	392	350	346	389	384	342	356	356	380	367	366	376	348	373	350	358	354	367	347	358	370	383	333	389	340	308	359	355	349	369	376	345	366	391	360	359	363	363	368	361	381	361	374	374	361	368	359	374	312	358	354	335	333	341	352	358	367	369	365	354	362	377	369	334	355	357	372	370	396	354	365	372	376	371	382	376	356	348	332	354	379	379	358	342	374	386	383	344	380	354	363	344	388	323	372	354	356	383	341	370	367	325	372	343	402	388	335	388	412	328	356	383	389	338	378	360	370	392	311	351	351	327	350	353	345	342	345	352	330	384	336	366	362	385	344	355	326	345	359	395	367	376	341	333	347	342	352	375	335	330	358	339	364	353	347	327	351	341	354	395	366	344	364	395	356	337	356	351	394	360	390	377	355	371	334	368	358	353	356	361	326	369	373	354	352	348	361	336	369	313	392	381	326	388	388	377	363	325	366	338	396	331	339	341	364	365	347	337	383	360	366	340	375	332	389	383	341	342	367	363	365	319	395	316	370	346	348	379	369	349	363	362	387	334	359	351	366	373	348	363	393	351	376	357	355	366	342	381	355	366	345	360	352	388	325	323	323	372	331	349	340	338	372	345	357	359	366	348	347	364	357	365	361	346	347	346	371	341	358	361	373	362	341	337	360	341	374	359	366	353	368	355	352	364	380	334	325	372	332	342	377	349	329	347	370	346	364	340	351	349	335	358	342	336	339	347	364	362	365	323	380	349	387	362	372	353	350	387	360	359	371	390	380	357	346	337	358	341	345	331	357	346	381	318	381	339	388	366	339	359	343	338	359	368	386	349	377	399	351	389	341	321	349	363	356	340	390	344	375	345	377	362	359	352	396	360	344	368	341	346	348	331	304	343	330	346	397	296	352	338	336	333	349	339	337	402	363	386	356	355	335	375	320	330	340	332	343	381	323	348	310	363	398	367	330	353	364	386	343	356	360	363	351	356	371	362	382	350	350	357	360	364	342	361	335	355	375	339	337	353	402	347	334	367	362	374	384	355	354	345	364	344	343	360	314	349	381	347	355	357	385	367	389	350	370	380	347	346	347	337	347	361	361	320	361	358	386	383	373	329	352	367	379	351	368	343	310	348	355	380	337	378	373	372	348	381	388	357	339	337	327	360	409	378	402	336	377	373	372	376	314	363	379	368	354	354	397	344	412	350	382	348	344	356	351	370	349	367	349	346	357	352	344	326	353	332	388	337	359	391	364	371	330	372	332	345	369	345	373	341	335	387	348	348	316	386	327	359	339	331	375	350	381	365	371	334	359	325	350	350	324	334	387	372	355	352	399	395	347	364	344	364	345	351	320	345	321	369	385	353	369	371	328	339	362	338	355	343	321	324	367	353	358	314	362	380	355	377	384	349	355	339	365	330	345	368	340	358	372	351	337	388	360	343	351	336	345	397	352	343	340	329	331	359	385	347	372	353	328	372	375	391	332	350	371	382	353	380	367	340	367	337	341	354	352	386	386	339	356	382	373	345	363	354	370	371	362	373	368	353	379	355	348	365	366	343	381	360	352	342	336	327	357	373	338	382	399	363	345	319	342	381	329	417	335	367	371	340	341	347	345	355	325	352	361	371	380	364	350	348	359	373	369	338	350	321	330	363	360	320	377	346	348	371	343	368	369	336	336	338	370	387	383	378	370	343	356	340	368	359	388	349	373	369	375	346	318	367	345	355	329	379	374	385	358	369	374	352	377	330	351	323	350	358	341	351	334	356	358	324	347	358	374	325	388	373	337	362	340	349	345	385	392	384	366	371	380	365	382	363	348	357	361	335	331	372	380	345	349	347	361	346	381	351	362	349	368	327	341	382	400	371	362	369	359	339	317	362	369	356	338	348	383	353	377	356	326	364	336	376	369	356	349	359	378	356	334	356	360	391	353	345	344	375	370	362	350	311	367	348	366	356	374	340	340	358	335	331	341	392	366	365	384	349	343	328	376	380	373	372	371	349	392	361	388	372	310	371	339	348	338	388	355	352	358	329	339	353	379	344	361	339	356	362	387	345	377	340	357	352	347	376	334	341	377	351	367	352	348	344	305	351	379	362	346	380	343	348	364	373	317	380	364	355	369	381	363	353	378	338	373	319	384	380	359	362	375	340	357	377	335	337	361	351	317	350	358	342	377	340	384	375	373	333	381	348	362	334	342	343	348	360	355	359	358	393	314	365	374	360	357	362	357	328	382	388	361	385	356	337	344	355	387	360	343	349	357	349	319	345	333	348	355	350	401	353	352	350	343	359	351	349	331	347	344	395	366	341	326	421	333	353	359	364	355	391	336	373	348	344	375	344	354	382	370	353	353	376	336	345	331	362	339	352	350	400	358	377	374	373	348	379	358	369	370	353	347	352	323	390	361	339	344	357	348	390	362	379	383	353	386	362	349	367	367	350	359	361	357	322	327	386	366	332	347	340	389	350	350	358	347	356	349	344	384	398	340	352	367	333	414	362	353	371	363	348	357	341	357	361	323	359	373	322	351	337	318	348	339	367	346	353	372	373	341	360	348	365	314	314	337	342	351	345	359	356	341	362	375	372	381	365
5126	1266	1190	806	683	518	506	479	428	430	454	443	426	418	473	426	442	394	399	367	390	457	431	390	387	421	429	434	404	385	387	436	414	409	404	404	389	380	376	421	392	434	382	432	372	422	430	404	420	424	389	422	393	433	407	402	392	386	393	399	404	412	407	386	385	444	426	436	417	385	391	381	424	409	408	417	377	414	350	365	408	391	445	396	402	419	421	409	391	388	392	376	412	404	405	393	407	365	394	413	368	395	412	394	404	400	400	415	386	396	372	387	355	404	420	422	404	407	403	392	392	414	408	436	394	432	420	405	377	391	386	412	394	382	404	406	450	430	433	396	436	414	374	426	382	432	379	377	405	386	413	376	395	396	373	405	362	378	373	403	389	397	457	400	415	379	390	426	402	418	365	390	417	393	421	412	400	388	430	400	385	406	368	417	375	377	377	365	400	401	397	418	388	410	386	423	392	376	383	387	390	370	384	411	381	388	412	407	381	387	428	420	407	388	404	438	422	370	447	382	389	365	410	384	390	383	399	439	430	426	377	396	442	430	389	401	397	388	395	407	395	434	412	423	390	396	402	399	368	370	419	385	402	399	398	377	403	405	406	411	424	366	376	402	400	402	434	405	385	389	399	407	409	422	382	412	422	421	396	404	417	447	466	384	400	403	414	397	379	425	348	389	407	411	406	391	433	405	394	408	400	383	396	403	418	391	387	371	402	428	345	406	376	374	380	420	420	427	395	426	390	421	353	397	398	394	431	389	403	391	422	420	368	399	406	396	413	396	407	425	355	400	433	386	447	455	433	357	418	369	389	407	422	378	426	383	367	432	422	376	403	404	400	412	415	457	353	378	411	367	413	384	392	414	407	393	404	399	378	424	345	421	396	390	400	393	420	382	397	394	436	398	408	426	397	390	411	399	394	404	391	415	432	372	407	406	408	379	418	406	387	419	408	412	434	416	405	390	374	445	417	346	366	421	407	404	364	390	391	401	410	407	371	381	444	428	404	391	377	392	413	414	405	444	411	417	377	422	406	381	391	385	403	417	352	387	404	416	398	399	390	395	386	407	349	376	469	398	399	405	422	387	383	396	392	382	414	408	389	390	414	404	380	401	435	387	394	392	409	353	396	386	395	397	443	405	409	383	384	401	380	421	402	397	351	405	417	450	410	390	414	394	420	395	402	404	420	413	406	388	390	373	400	398	395	405	382	360	409	409	378	437	427	437	420	388	405	438	415	389	365	389	383	391	391	427	392	384	425	382	383	402	372	374	422	414	400	385	376	425	408	404	416	401	384	381	367	381	389	417	376	413	438	416	367	425	416	379	389	387	412	404	390	397	437	394	413	389	377	418	404	361	392	400	410	406	379	379	408	370	396	436	378	397	397	394	409	382	374	440	406	443	423	391	382	423	391	405	419	386	448	406	434	383	346	385	403	410	374	421	381	404	408	402	390	422	400	385	422	435	398	372	395	414	388	427	406	363	381	362	370	418	398	442	408	378	399	370	391	395	388	409	395	362	408	357	350	382	418	380	389	430	400	388	410	377	391	376	420	398	361	452	372	398	358	404	421	385	383	392	418	381	410	400	386	380	409	386	412	427	399	390	424	367	396	417	414	422	399	391	407	395	404	397	391	407	385	388	390	409	400	414	370	394	417	401	418	408	379	393	437	407	403	399	432	386	351	371	406	402	406	382	413	409	381	392	406	412	445	430	377	375	399	419	411	420	399	414	414	397	387	449	403	427	411	414	383	377	352	398	433	385	408	423	392	391	406	418	405	420	407	404	383	387	411	446	444	373	425	393	408	415	394	385	384	367	387	455	402	402	378	400	427	418	419	401	414	406	373	403	428	372	419	416	441	385	418	382	401	372	393	390	395	398	390	416	382	427	425	382	399	379	400	414	432	382	399	389	399	429	408	392	426	421	400	409	419	365	395	395	399	400	404	389	386	400	387	434	371	409	407	411	363	402	408	428	394	369	419	383	418	386	450	380	388	409	385	412	392	390	430	412	359	419	411	426	384	423	418	416	400	437	380	409	421	418	395	380	395	379	397	430	382	386	407	379	405	370	413	418	392	357	403	406	400	425	411	414	421	403	423	387	371	408	404	360	389	400	371	430	408	422	372	387	367	395	406	405	378	407	414	383	456	390	401	383	416	409	417	421	412	429	384	371	383	422	369	393	391	418	422	410	387	368	399	377	402	396	399	381	401	412	365	412	404	382	412	394	400	407	396	368	410	403	386	365	415	433	424	413	391	410	382	363	409	372	429	389	382	381	396	413	381	409	407	432	393	407	390	428	396	418	389	384	412	427	422	413	388	365	382	426	417	386	433	407	381	396	439	433	438	413	384	420	425	417	410	426	375	409	391	444	410	375	412	399	404	430	428	424	428	408	372	400	402	363	390	383	379	401	396	401	369	380	381	386	385	390	386	380	374	400	400	426	407	397	405	397	427	389	423	416	406	397	396	380	435	402	413	426	372	429	429	374	400	421	383	419	401	358	362	385	363	385	394	384	436	412	378	391	391	357	385	415	380	386	359	372	391	383	403	386	402	417	387	414	405	423	382	377	410	408	391	397	391	435	398	393	418	382	392	423	415	414	372	405	416	415	384	399	413	398	405	372	407	379	404	392	390	396	393	387	387	391	387	425	410	396	386	406	391	373	410	389	392	413	392	393	362	392	391	371	404	391	403	381	386	397	398	387	406	411	411	418	390	379	394	379	409	388	395	364	430	387	396	387	377	463	423	404	390	410	387	380	388	424	373	407	421	392	381	372	440	412	368	354	396	395	379	438	395	385	412	418	399	385	388	417	395	381	355	378	394	417	400	415	406	374	396	380	383	395	419	377	388	370	388	408	422	412	410	400	386	411	384	402	396	425	346	399	399	415	402	378	409	406	367	400	384	378	421	442	386	387	377	402	451	432	405	362	415	386	403	413	392	405	405	406	403	414	379	420	419	382	402	415	388	414	454	380	343	433	389	376	413	391	361	431	374	336	418	403	421	367	369	409	416	409	400	373	383	413	397	401	377	424	426	406	426	391	380	394	375	404	402	388	383	376	403	392	407	422	405	378	400	407	394	365	425	384	410	395	403	372	405	412	398	377	416	400	416	422	382	379	404	383	425	419	388	409	414	377	379	398	426	442	387	405	397	402	369	408	364	384	366	396	421	400	407	399	390	400	395	424	388	426	388	389	370	373	380	402	384	383	407	440	371	418	403	417	407	412	399	416	376	361	379	399	402	389	413	382	433	388	409	420	394	394	409	401	411	403	406	380	371	405	399	411	367	400	409	403	382	401	385	403	390	419	378	409	410	364	400	394	388	385	385	391	396	412	361	430	431	377	376	406	417	405	413	375	393	388	382	418	416	374	396	423	422	389	400	427	393	409	418	378	379	413	384	395	411	398	426	410	404	398	385	410	410	389	416	426	403	401	414	389	424	388	397	375	386	380	394	411	421	418	377	400	421	408	402	391	384	395	391	398
25393	20962	27522	24565	20953	11086	1003	616	465	421	372	340	276	282	268	262	255	237	219	209	218	205	201	195	192	204	210	177	199	152	152	175	189	178	176	162	165	161	156	175	185	166	165	156	145	160	175	177	137	166	158	177	157	164	168	154	165	157	159	153	187	179	168	143	147	147	137	134	155	147	156	157	148	134	136	152	155	162	160	162	141	135	170	151	148	160	148	162	157	174	176	141	158	142	162	142	143	165	148	144	157	151	165	155	141	149	159	145	149	154	171	163	148	137	161	165	155	152	152	150	170	164	155	130	166	151	152	147	166	156	157	161	178	172	153	150	157	176	159	155	154	145	143	164	151	159	155	147	136	151	129	163	160	157	164	141	168	148	155	157	142	165	163	136	164	145	159	166	145	167	146	168	156	163	177	142	147	144	134	121	139	167	174	169	124	157	157	175	119	158	139	161	158	187	142	170	149	153	148	152	166	146	153	136	160	165	152	154	164	162	139	146	166	148	131	130	162	161	149	124	152	142	144	169	147	167	144	152	136	158	175	174	167	142	154	138	157	160	150	165	172	171	155	153	149	116	143	154	158	158	147	122	170	163	155	151	170	158	174	162	161	153	178	155	134	144	147	158	137	136	172	143	156	165	148	147	170	146	133	175	169	156	162	128	150	134	152	164	172	166	141	142	156	147	149	136	177	153	143	133	150	161	142	154	150	148	154	169	149	157	159	154	165	151	143	149	132	154	145	140	160	151	166	163	155	185	154	127	148	127	148	147	143	163	170	140	170	136	147	152	144	158	147	154	131	141	162	165	159	161	184	154	144	134	158	148	188	148	146	162	159	151	159	157	124	156	128	170	175	159	170	166	147	137	149	164	141	145	142	137	145	164	172	133	129	161	174	134	150	144	140	144	170	140	155	157	172	163	140	136	129	142	155	179	171	179	137	154	141	148	169	146	168	142	171	145	147	128	159	162	148	165	148	140	155	145	132	156	148	142	146	167	173	140	140	154	134	150	149	175	147	134	166	171	165	163	185	144	152	179	145	153	160	169	139	163	154	153	140	152	147	154	135	157	161	157	159	166	177	155	138	151	171	148	161	159	159	141	163	143	147	140	150	149	138	163	134	139	166	142	146	165	138	159	167	178	137	155	147	147	152	154	136	148	161	142	163	127	156	148	143	144	153	146	159	156	153	150	139	149	118	122	149	139	150	153	143	163	157	152	164	166	144	139	166	138	152	160	151	148	151	148	165	133	158	161	146	124	130	158	139	143	154	163	160	170	169	163	167	174	145	141	145	162	124	146	160	155	161	184	138	144	173	152	158	132	138	163	176	136	133	155	152	162	168	137	143	146	158	133	153	152	159	167	141	150	145	169	159	165	136	156	160	166	181	145	157	141	154	142	145	141	151	162	134	166	148	135	134	138	153	143	154	125	183	151	166	155	143	167	139	142	149	167	181	149	151	158	151	140	167	150	144	151	146	150	178	143	163	136	156	142	141	166	165	148	139	150	160	137	160	149	141	127	167	149	152	132	160	141	149	154	146	160	147	139	156	151	170	150	157	143	131	155	168	150	159	162	124	147	156	163	177	153	146	142	144	160	156	158	154	166	144	154	148	167	147	154	158	152	161	143	155	148	173	165	140	159	124	147	145	147	152	156	134	146	174	159	149	164	157	149	137	137	137	164	157	146	169	172	149	145	149	150	121	150	135	146	141	160	137	151	146	161	152	147	151	122	173	156	148	164	177	150	158	143	152	150	133	165	135	141	158	146	156	176	143	162	146	141	152	152	143	149	155	152	149	154	171	141	156	153	175	140	156	159	142	157	129	145	135	154	137	147	143	155	139	133	150	162	138	131	147	149	155	154	182	150	136	137	132	168	167	145	150	171	158	154	142	152	145	160	146	156	162	193	141	153	157	147	162	143	157	164	138	163	147	160	166	127	155	146	176	131	158	153	156	158	147	179	153	164	144	157	179	165	152	183	132	138	176	150	158	138	173	160	154	167	179	166	146	144	148	149	141	184	156	172	165	153	124	128	153	143	136	156	154	172	142	162	137	156	162	152	156	169	145	151	137	135	136	146	142	162	178	144	163	165	137	150	162	143	157	136	139	160	129	144	145	154	142	152	147	174	148	156	161	142	155	156	153	155	144	134	176	153	160	147	139	162	160	146	169	139	162	161	155	161	143	157	148	144	149	156	159	136	158	144	174	141	158	133	146	152	157	146	163	151	156	163	127	167	170	151	147	150	153	129	149	173	131	124	126	147	145	152	151	146	173	147	144	165	170	161	151	164	154	157	159	185	147	136	149	156	147	126	127	158	123	161	146	156	144	168	157	165	139	155	146	135	180	177	170	141	165	170	153	159	156	152	136	143	172	174	152	144	145	156	142	154	146	174	145	150	153	146	153	148	149	162	158	160	153	152	164	157	135	151	139	158	159	147	141	155	164	169	170	161	156	136	131	151	155	141	148	146	153	144	149	144	156	144	166	159	149	175	139	179	160	147	152	169	170	144	134	144	141	147	152	170	136	178	179	180	148	132	148	156	155	124	173	160	146	153	144	148	155	167	143	163	172	148	156	157	171	151	160	162	151	144	139	145	153	156	129	149	168	151	151	143	135	163	163	145	169	151	137	157	141	160	159	164	153	139	131	160	148	162	162	162	179	134	133	163	173	167	154	164	136	162	160	158	138	145	148	136	131	157	153	153	170	153	181	148	153	146	162	153	150	155	155	136	147	142	136	163	159	152	170	140	144	164	129	161	145	140	145	147	171	149	145	178	142	154	155	134	137	159	137	145	153	152	158	136	152	139	145	164	137	162	139	155	153	154	149	173	145	175	143	156	154	150	131	154	159	145	154	177	160	149	151	151	147	149	153	172	137	153	140	141	136	152	144	165	160	175	155	165	146	135	157	142	151	155	151	145	148	146	155	151	134	155	129	148	182	165	148	149	137	150	152	157	137	157	162	147	147	165	147	166	136	141	164	166	135	119	154	149	140	166	131	150	150	165	174	151	155	159	134	144	148	150	154	134	149	150	151	172	140	141	146	163	155	150	133	135	170	161	142	161	159	157	140	145	163	164	147	140	125	173	160	148	138	137	157	143	181	158	160	182	139	141	140	148	152	132	150	161	137	157	147	146	175	139	144	165	152	144	134	166	138	154	145	142	156	148	152	146	168	159	144	143	147	153	125	148	138	154	169	165	159	141	165	133	146	170	135	151	134	144	163	153	135	137	148	147	167	161	164	152	157	131	172	153	192	145	162	152	135	149	131	154	137	147	159	156	139	161	184	118	171	147	142	148	149	145	164	162	161	130	148	150	152	138	146	157	151	135	163	168	145	145	163	150	161	149	146	159	163	152	158	125	147	169	127	158	164	152	142	131	168	148	160	160	146	159	150	156	153	172	159	153	140	147	153	150	166	171	140	134	153	145	170	166	152	145	135	144	169	160	138	156	159	152	150	137	148	140	180	139	165	149	163	166	158	157
7280	11190	10325	5547	3450	2409	1690	1319	1046	810	761	682	588	526	446	439	371	406	332	329	310	299	290	299	285	262	246	265	236	236	218	216	226	214	206	216	205	229	193	230	229	199	191	176	204	200	200	201	197	205	225	243	203	192	181	181	207	180	180	221	185	204	191	191	179	181	183	195	179	176	181	176	184	177	188	172	224	191	169	172	180	210	177	184	190	178	192	207	166	179	191	168	186	174	177	201	195	185	153	191	163	191	189	177	174	188	197	166	167	178	184	177	190	200	169	175	190	168	186	200	199	157	188	163	182	170	164	200	165	189	183	197	181	197	173	182	191	164	193	191	204	183	182	172	165	180	160	177	167	172	170	173	164	163	162	172	180	184	172	195	171	205	169	176	185	157	160	179	183	191	185	182	170	156	195	210	169	179	182	192	174	181	184	157	166	155	173	182	160	169	161	165	200	165	181	198	184	170	164	168	173	185	187	193	184	188	198	189	173	146	167	175	160	172	172	169	177	177	180	187	186	179	183	177	184	175	159	159	176	159	187	163	176	195	183	180	173	186	174	161	190	183	172	165	205	176	184	170	158	181	176	155	175	191	181	154	193	166	172	193	183	176	173	165	179	177	182	189	157	166	181	166	193	181	193	187	198	180	181	185	174	177	195	185	182	189	191	154	162	165	185	194	152	186	191	205	182	189	204	194	157	175	180	189	179	168	154	164	180	169	193	182	167	180	185	169	169	153	184	172	166	159	161	173	155	197	188	184	169	181	194	174	168	172	164	182	165	173	180	193	155	196	168	156	193	185	187	165	168	183	181	167	181	171	195	175	156	162	175	178	159	189	170	182	192	176	196	152	157	160	179	200	187	158	174	166	195	176	177	169	175	194	153	192	193	181	167	158	165	174	177	171	197	159	158	180	194	173	184	144	149	152	166	181	161	205	169	168	182	172	199	167	183	183	174	176	184	162	171	194	161	199	184	181	188	169	193	188	164	172	173	164	160	191	180	183	175	183	150	169	159	180	200	169	181	154	172	183	181	168	160	182	149	204	194	167	161	158	183	178	186	171	160	175	162	172	178	185	167	171	185	160	180	181	164	153	161	159	178	178	185	176	184	151	180	178	180	199	146	165	168	181	178	179	162	215	176	156	147	168	177	173	188	152	153	176	170	190	207	184	170	198	183	180	161	188	173	197	168	172	198	170	149	175	203	181	174	167	170	184	197	187	175	182	188	157	160	177	207	166	182	170	178	147	142	170	155	177	177	167	190	191	182	168	186	174	196	160	165	170	167	174	168	166	170	200	193	172	206	170	181	163	179	179	175	170	172	182	198	177	185	187	204	165	177	184	170	160	177	192	202	189	171	145	169	189	159	180	189	189	183	188	190	172	181	192	184	153	181	193	185	177	175	164	187	176	164	163	173	168	190	164	170	182	175	194	183	188	173	190	197	155	181	169	190	182	148	188	197	159	181	192	180	180	156	159	165	171	172	162	191	163	188	187	163	184	190	171	214	165	178	185	162	182	193	185	185	184	171	174	159	181	186	167	167	175	176	174	182	194	179	173	183	155	182	153	179	168	190	172	184	196	161	188	173	191	207	180	175	190	185	193	182	160	183	194	159	186	161	175	204	168	178	176	165	198	164	170	166	186	177	172	172	182	203	183	172	179	162	197	169	157	176	188	199	163	192	188	186	171	200	176	175	148	188	186	180	168	183	164	191	181	195	162	164	184	172	195	180	181	174	193	183	195	180	179	177	178	176	197	176	165	191	204	172	182	193	189	153	176	192	147	187	174	189	181	179	163	169	171	190	193	167	165	176	151	195	171	181	177	188	189	180	198	178	179	158	180	195	173	174	159	173	175	185	168	188	164	188	162	173	167	170	176	181	177	129	162	185	184	164	174	169	172	153	173	198	185	170	189	181	183	182	175	187	157	158	174	182	167	169	180	199	178	195	163	186	189	181	168	174	167	172	176	167	182	166	157	171	147	155	170	166	163	169	160	175	192	183	178	158	175	167	183	181	202	174	199	170	183	177	174	173	182	172	173	203	169	164	189	161	181	200	180	174	187	178	175	169	203	167	169	206	162	174	176	181	201	166	154	166	170	185	151	150	165	163	188	163	169	167	180	178	168	179	161	167	166	163	185	153	168	143	161	166	170	173	170	172	179	153	182	153	169	163	168	161	191	161	176	201	199	165	178	188	152	170	172	160	215	159	163	183	179	178	182	181	179	180	188	155	185	179	168	171	165	181	193	199	163	169	169	183	194	175	156	169	165	191	154	212	164	209	183	197	171	194	159	184	181	191	191	149	175	167	187	186	176	184	167	162	173	185	185	181	170	199	185	177	171	174	180	163	180	173	178	188	179	170	161	168	183	165	179	185	180	198	164	196	190	159	192	198	186	179	159	153	158	191	184	189	143	176	181	175	179	169	167	170	166	167	201	171	180	172	196	175	161	184	143	184	178	156	184	174	160	177	166	173	168	161	182	172	167	186	154	173	180	174	183	156	169	191	181	192	191	192	186	179	168	197	164	170	179	188	191	174	158	173	180	166	180	172	178	197	179	208	188	179	183	173	184	162	203	175	189	173	160	176	182	184	190	187	188	177	172	177	185	165	153	193	170	181	172	173	183	182	189	188	157	196	151	185	220	183	164	183	189	182	170	168	171	162	148	183	193	176	158	167	191	204	151	181	168	177	177	176	156	176	164	160	184	166	167	175	176	180	174	174	182	165	161	175	193	174	179	180	158	168	169	169	170	183	185	163	187	173	180	172	185	170	203	172	180	184	157	181	201	165	197	160	166	170	156	182	169	156	181	165	187	178	187	217	170	173	160	170	195	171	176	177	189	173	173	161	167	176	170	193	170	171	181	173	187	172	207	166	155	189	151	179	178	188	176	175	195	162	153	179	167	167	182	171	201	173	170	174	180	195	173	198	167	198	155	179	179	198	185	150	177	165	187	174	183	173	179	156	172	166	172	148	171	184	192	173	155	183	175	186	195	183	162	152	155	186	179	169	184	181	173	159	187	197	170	169	188	196	171	175	169	173	167	163	188	157	177	167	175	187	162	185	195	160	159	150	198	163	165	171	188	173	169	159	171	177	167	177	169	198	192	166	180	194	179	174	160	186	182	157	191	204	174	159	192	186	175	149	162	173	176	188	161	183	187	181	161	163	172	175	188	179	182	197	165	162	170	182	204	173	179	177	181	187	167	176	183	170	165	194	163	205	168	168	165	182	185	194	171	171	152	167	184	197	142	157	156	171	147	136	180	173	153	173	154	186	164	175	177	200	168	180	203	167	162	184	170	179	176	148	189	187	184	169	172	164	178	172	196	177	161	167	165	174	180	185	180	181	197	175	185	190	174	169	148	184	163	206	163	185	165	180	186	164	178	165	184	175	219	148	169	162	174	193	174	169	161	171	180	169	178	184	181	178	187	193	175	170	160	162	183	186	190	164	175	175	157	183	178	148	163	179	195	171	170	162	175
23381	20974	27892	24200	20975	21027	9008	1353	979	832	773	697	657	576	539	534	506	516	493	441	466	428	418	446	417	417	403	407	396	410	373	368	338	396	403	385	402	354	398	351	336	357	355	356	349	367	357	369	369	365	368	339	331	390	361	358	340	344	351	353	339	332	390	377	330	333	349	343	345	359	326	340	355	316	316	382	368	357	371	353	345	348	342	358	353	333	312	339	331	391	322	344	357	330	361	320	374	361	330	376	332	328	341	361	353	362	361	311	336	348	339	357	358	342	348	338	339	337	327	325	362	355	363	317	339	334	353	347	370	336	333	363	346	354	323	330	343	378	356	362	318	336	376	352	352	319	348	303	310	344	349	354	347	344	361	341	355	352	344	341	367	350	325	340	333	374	348	327	358	306	335	337	347	333	333	350	342	326	327	339	336	308	364	331	335	357	337	330	378	354	309	331	354	341	350	356	365	353	304	344	353	355	319	350	360	357	315	377	347	330	342	335	362	353	367	344	332	366	367	378	307	354	325	370	348	311	368	359	368	351	339	354	381	359	341	378	333	328	350	324	322	361	345	351	350	347	347	335	330	352	335	374	339	370	319	329	351	379	349	327	364	339	362	352	344	327	361	364	366	334	314	375	352	336	333	312	313	347	373	330	332	344	319	345	341	339	347	322	338	346	338	340	348	350	353	374	341	378	343	361	340	354	357	358	339	363	331	308	373	331	345	334	345	348	371	335	358	335	332	350	366	370	312	357	333	363	372	345	296	324	346	345	373	314	311	373	347	363	361	332	311	341	344	329	359	330	346	344	376	377	379	307	310	377	315	316	396	334	345	354	333	346	307	314	322	360	339	301	331	340	319	353	366	301	357	321	359	376	341	342	377	355	338	341	351	351	345	329	352	350	356	367	392	338	333	320	331	315	350	355	350	349	329	326	338	360	343	328	363	325	338	368	350	317	360	350	327	369	362	335	335	335	356	359	359	302	350	333	348	321	320	365	338	368	342	362	311	373	319	325	318	323	363	291	325	353	344	317	343	366	355	328	335	338	311	370	342	343	361	317	307	366	350	353	372	371	317	323	371	332	310	359	312	349	363	358	374	357	332	321	354	335	302	350	331	367	373	354	369	325	361	338	341	360	362	333	361	370	353	343	327	340	356	309	368	362	358	279	336	338	325	298	331	354	354	381	333	340	345	326	321	389	362	339	376	382	340	331	328	337	300	357	342	349	345	345	355	302	324	377	341	363	336	336	372	309	342	362	337	341	343	354	345	327	327	306	329	343	341	327	365	343	341	369	353	334	343	358	345	320	333	332	337	337	362	362	370	324	306	322	340	353	355	348	321	323	352	337	306	345	330	350	312	322	323	363	337	293	347	323	349	350	354	336	319	339	366	311	348	358	302	314	339	316	357	359	362	303	360	361	305	367	321	312	329	338	368	382	342	345	332	305	332	339	351	356	356	351	297	350	355	339	335	313	336	353	334	382	342	332	375	336	360	342	326	352	359	341	343	340	356	325	373	359	324	330	333	351	347	326	367	357	335	363	330	356	323	309	368	337	344	353	351	312	323	345	339	399	345	278	344	345	343	407	327	350	333	319	346	335	333	330	321	362	330	323	317	352	379	341	333	315	321	330	348	345	356	349	361	340	348	357	364	332	353	384	349	329	361	358	320	329	359	330	339	335	364	378	363	336	331	359	334	323	311	361	328	361	345	331	323	370	345	295	310	343	325	363	335	344	355	324	367	372	357	360	346	299	339	341	350	358	346	316	321	399	359	362	360	339	352	344	323	342	365	340	328	320	306	359	342	347	332	322	353	331	341	319	375	338	323	312	357	360	343	315	357	331	361	313	311	364	334	339	383	387	353	346	337	366	374	317	332	308	330	310	346	325	357	335	340	348	335	349	293	355	367	332	343	363	334	346	356	352	370	371	329	316	358	337	304	344	311	319	348	333	377	342	328	338	317	339	348	368	362	339	296	343	362	367	364	363	324	339	313	354	373	343	365	335	346	331	318	310	324	345	344	337	335	332	343	342	356	352	327	334	365	329	341	337	360	353	342	346	317	367	342	334	351	348	379	363	346	370	334	319	335	337	323	357	360	367	337	320	327	330	355	313	321	324	335	330	347	351	347	348	331	336	335	337	363	378	335	311	334	344	346	312	338	332	342	357	371	343	361	358	373	353	325	337	314	305	321	336	307	365	369	338	314	345	357	323	369	358	334	363	336	354	325	313	356	358	314	374	336	311	346	340	365	360	349	342	334	364	358	373	340	351	311	374	352	329	323	371	361	332	341	340	372	336	336	337	349	343	342	310	346	316	334	330	323	344	326	356	308	320	364	317	333	347	358	323	335	377	320	344	340	346	328	354	323	356	363	298	347	331	307	344	340	317	330	318	317	366	347	361	370	339	325	338	333	359	332	352	340	361	316	332	339	351	346	333	308	350	338	354	365	323	330	299	332	356	330	354	321	354	363	333	336	369	390	307	336	327	334	354	360	341	345	344	401	340	315	326	323	338	338	332	340	330	376	349	354	348	342	345	340	384	343	364	308	347	350	341	292	329	356	344	336	339	328	327	339	379	333	348	356	324	321	370	331	328	321	320	316	357	314	311	297	346	331	353	352	313	333	321	322	355	371	331	372	331	339	353	322	339	327	312	333	341	306	348	356	345	355	346	352	348	334	375	352	337	331	340	329	343	379	347	349	336	356	318	368	356	354	336	316	376	355	314	328	335	332	307	334	350	354	350	350	336	323	358	363	324	349	341	384	360	346	336	290	331	344	312	354	375	330	342	345	356	327	321	329	342	331	353	322	367	334	329	328	350	360	386	371	361	321	341	335	362	329	352	326	350	334	351	337	355	334	368	379	322	307	303	374	320	350	320	325	343	345	357	340	320	316	320	325	353	356	342	333	334	352	384	306	352	327	340	391	349	331	350	362	356	333	337	346	341	330	345	317	301	352	324	339	329	329	325	357	357	342	353	336	337	366	329	381	331	332	362	368	355	351	345	310	378	348	329	350	346	350	345	346	344	355	339	324	325	319	304	381	321	344	325	328	364	340	348	349	347	356	344	329	329	363	325	357	296	311	319	321	323	324	344	329	340	345	375	356	331	325	317	319	349	345	339	346	320	343	333	304	342	360	314	333	352	329	359	345	338	343	346	345	341	328	350	344	351	325	355	353	390	329	365	339	341	335	365	359	338	351	353	339	361	329	370	342	305	341	324	298	330	340	350	325	349	348	342	334	352	343	348	341	329	332	333	292	330	298	362	317	334	343	320	320	316	345	349	336	346	343	312	336	306	318	319	301	373	313	327	332	338	319	343	317	318	327	359	376	334	322	359	385	369	353	353	342	350	339	335	345	344	353	313	351	337	314	334	352	345	356	316	354	342	346	328	330	341	327	328	343	298	299	308	360	311	323	367	328	350	329	327	285	330	349	365	368	356	311	341	333	324	301	331	297	358	334	338	327	341	350	331	341	346	354	336
10054	17522	16218	9315	6238	4328	3211	2505	1906	1639	1479	1272	1107	969	901	851	783	729	638	617	609	563	565	524	521	511	510	494	478	450	470	454	455	397	398	452	409	404	416	400	395	424	412	365	391	400	353	350	378	387	356	356	398	379	353	362	368	370	365	348	362	390	354	335	341	358	338	367	368	409	362	368	356	345	341	340	369	357	374	329	361	348	345	367	342	331	361	337	343	352	366	335	348	345	356	340	325	360	345	345	371	335	367	356	353	397	335	352	319	336	339	345	346	336	343	346	322	343	340	359	368	326	377	336	360	330	362	323	341	357	327	324	362	354	346	351	353	341	332	327	346	373	344	343	362	355	334	351	348	355	363	338	328	306	364	325	326	360	340	361	369	335	341	347	356	320	344	370	347	327	350	364	330	355	365	337	307	330	352	322	357	338	340	331	361	312	344	329	366	384	358	336	326	341	352	326	366	335	355	365	333	337	371	311	363	316	329	403	326	331	332	331	364	324	372	311	338	329	364	338	330	352	354	360	337	348	349	338	348	359	374	332	321	323	322	334	359	367	307	350	357	344	351	365	355	338	336	318	364	319	323	338	309	325	332	335	324	342	352	314	345	296	373	316	285	325	373	375	323	350	357	357	376	352	343	302	340	360	331	328	302	342	351	348	324	354	339	313	315	352	294	341	314	338	358	332	366	322	324	342	333	384	349	338	350	337	383	339	333	352	323	329	326	350	308	319	335	332	363	327	354	340	376	322	357	344	313	361	308	326	331	330	366	308	332	341	336	317	322	358	353	353	303	341	324	328	338	304	335	349	344	310	334	371	367	326	360	348	331	331	325	355	328	381	315	352	363	321	334	333	329	328	324	338	326	352	344	334	319	339	332	329	380	330	352	325	325	367	318	345	368	309	296	345	337	334	375	310	352	334	341	327	345	345	292	346	331	337	365	322	335	351	351	349	347	321	344	340	336	309	334	327	348	318	354	328	349	321	380	329	331	330	314	364	354	340	355	337	346	337	345	327	342	324	345	368	375	367	356	345	390	363	348	319	351	352	351	316	374	353	361	373	337	371	344	324	340	349	323	328	321	337	319	337	331	322	316	340	338	321	309	327	318	329	341	316	335	374	332	339	357	344	326	303	357	334	334	355	359	345	345	332	345	332	358	330	385	348	322	332	321	339	330	376	356	343	333	338	358	328	327	379	339	338	334	332	345	367	296	394	356	314	322	326	361	372	343	313	372	318	346	333	330	335	320	367	333	355	338	368	315	347	343	355	296	354	342	320	358	367	329	338	336	319	337	351	364	335	370	301	354	328	335	343	364	327	342	361	303	345	313	375	321	325	331	330	357	372	333	330	346	352	345	328	349	328	358	324	310	342	311	339	352	352	324	349	364	346	350	297	336	336	341	350	326	378	329	337	388	310	330	348	364	344	318	347	308	361	317	323	353	335	339	345	362	334	344	344	347	360	370	347	348	344	316	361	342	362	307	333	349	325	345	354	337	356	322	326	343	332	342	342	334	314	315	334	336	377	352	368	356	332	355	326	331	346	346	311	330	345	345	383	383	340	358	334	328	380	338	361	303	340	336	345	360	353	351	344	340	373	356	357	349	345	320	345	329	325	344	331	336	341	318	363	317	326	379	340	348	348	325	341	361	363	336	345	335	350	306	302	349	332	318	337	349	363	318	344	340	335	364	350	362	352	383	309	341	352	339	359	313	340	366	339	338	326	326	349	343	376	320	331	355	344	327	323	348	348	343	340	348	313	346	355	354	330	340	346	351	337	332	345	330	333	314	336	341	339	315	317	323	327	343	334	335	358	346	329	337	336	326	338	324	344	330	341	350	330	344	328	336	329	357	364	343	297	356	319	316	372	331	334	335	369	373	331	319	371	354	311	334	350	349	345	332	354	363	326	347	338	338	351	322	330	316	298	340	363	303	329	330	321	363	305	357	355	353	333	309	310	347	335	313	332	342	364	384	330	320	344	341	320	342	340	319	309	383	346	348	342	343	336	307	357	350	328	338	362	356	348	346	357	355	321	351	344	320	354	349	340	341	374	332	344	326	358	344	346	347	333	340	339	345	344	361	297	319	368	325	316	338	367	303	311	336	335	365	340	330	319	347	319	337	333	369	306	352	345	357	325	363	339	327	339	343	350	326	356	311	336	308	358	336	320	334	337	348	344	354	331	363	371	380	340	339	339	368	320	336	327	339	355	343	364	344	337	364	334	363	342	325	295	325	350	325	348	355	325	336	376	374	373	331	349	327	324	356	327	360	326	322	343	349	338	358	342	311	367	323	359	328	349	349	353	322	327	332	336	362	345	313	341	363	348	354	300	348	371	329	340	350	341	332	358	344	339	337	373	330	319	352	315	368	324	319	365	332	354	319	368	346	380	341	338	323	354	330	345	384	360	332	359	373	356	350	358	369	356	361	296	400	341	305	344	305	332	328	364	322	334	328	352	303	339	338	334	350	385	311	333	324	344	335	327	350	322	326	337	348	299	321	344	344	342	351	313	343	331	327	332	347	330	350	319	357	297	344	332	353	348	318	334	308	343	317	347	350	334	358	330	345	343	329	336	331	316	326	346	332	335	304	334	371	329	358	330	350	331	383	374	333	349	389	314	321	344	314	359	374	358	355	373	325	340	346	328	327	346	353	365	349	348	341	332	347	319	331	329	375	364	338	335	330	318	337	353	344	310	348	369	338	331	348	344	386	333	316	326	344	328	341	303	357	316	344	315	343	340	338	339	365	358	343	346	363	320	347	333	337	320	338	329	319	347	335	330	298	351	340	338	328	344	375	350	331	298	368	321	339	356	336	340	340	323	320	353	334	330	336	313	332	338	328	338	346	342	340	335	341	332	328	322	335	309	341	334	349	315	335	322	335	378	346	355	327	371	363	298	369	355	363	344	344	314	314	356	331	354	299	326	331	346	325	333	315	356	371	336	323	312	335	338	343	319	361	346	353	303	334	354	359	320	366	354	329	332	340	338	328	359	344	370	308	346	345	320	360	319	323	357	311	358	348	327	368	374	357	343	349	368	316	323	320	329	362	354	357	344	314	340	327	336	356	335	362	337	309	347	365	345	368	336	325	338	344	390	362	362	332	366	342	328	339	297	297	345	309	348	333	341	341	355	334	319	347	334	373	326	353	335	323	314	298	326	341	356	328	351	335	333	328	343	320	353	351	338	322	349	367	324	328	353	355	296	297	335	355	368	337	318	348	349	362	335	324	372	348	338	337	357	358	314	382	344	341	353	343	339	343	335	302	328	313	343	333	356	295	335	349	359	333	349	373	325	335	355	346	326	359	328	338	348	334	321	338	312	371	358	353	372	334	351	354	362	383	336	299	350	349	330	373	320	344	291	325	327	338	337	336	366	354	318	356	359	336	320	345	350	362	353	339	300	305	337	336	327	339	325	347	319	342	333	341	325	358	371	336	338	319	315	334	346	348	380	350	318	331	351	343	336	353	343	336	306	302	343
28003	15289	2128	622	456	437	411	367	368	354	363	368	354	354	362	343	370	352	375	343	351	372	384	341	352	365	379	376	337	360	348	338	368	331	351	376	348	336	374	343	332	367	332	343	369	364	345	342	351	369	358	376	351	335	325	346	361	369	359	343	332	361	352	311	344	351	367	335	365	349	362	320	331	361	327	346	378	360	321	361	312	382	363	349	348	347	353	368	369	346	354	346	377	322	372	365	359	352	391	386	350	354	364	353	363	336	374	318	322	326	344	366	343	357	352	365	340	340	381	349	370	376	341	364	376	343	337	354	355	367	342	365	394	356	359	340	367	349	343	377	341	354	370	350	337	329	339	345	305	387	383	325	340	361	354	381	335	387	374	352	332	364	355	348	335	359	361	331	365	348	347	411	368	343	341	323	374	361	340	323	353	374	358	357	339	332	328	358	365	331	358	347	340	363	372	336	357	368	358	389	362	399	327	359	340	356	349	364	356	387	355	363	369	332	332	308	348	347	379	367	354	386	337	366	330	351	326	340	354	374	357	352	345	352	359	337	370	363	344	349	356	351	351	338	371	358	369	319	329	348	339	325	351	374	327	341	353	329	360	335	344	384	363	328	358	333	327	360	328	349	359	334	318	319	329	359	367	372	329	343	353	353	333	364	358	363	385	323	350	327	343	311	345	309	344	348	360	328	337	363	376	359	334	336	384	353	343	390	335	306	361	345	363	363	355	365	328	333	326	371	362	359	405	314	363	349	336	350	376	352	342	378	362	353	367	347	342	390	372	366	362	338	321	380	341	345	367	348	338	361	343	340	312	354	350	370	333	380	355	387	307	336	357	375	361	355	342	349	350	366	372	340	390	334	353	337	380	360	379	347	381	352	362	370	358	350	330	345	342	358	329	338	337	360	348	334	382	343	367	346	319	367	339	351	361	386	382	370	352	340	372	344	337	382	371	332	344	347	381	352	356	369	323	353	373	369	340	323	351	352	343	362	313	358	368	376	358	330	364	309	333	367	360	374	377	377	333	383	348	352	340	350	376	362	364	353	381	384	348	356	339	366	350	353	347	353	356	368	364	352	352	372	351	381	394	345	359	359	339	365	333	327	364	365	363	350	362	340	378	339	347	316	372	369	389	384	391	347	351	368	347	386	355	344	349	382	352	382	369	366	384	352	331	356	335	331	353	338	358	351	311	359	344	347	365	336	347	359	330	378	331	391	319	330	352	384	358	320	366	329	321	335	349	371	357	372	355	364	365	354	316	351	367	362	336	346	344	355	332	346	347	345	359	306	346	341	364	375	353	368	354	320	367	344	342	349	371	341	364	343	359	333	327	363	382	383	375	315	385	320	377	374	358	369	341	373	345	382	364	356	389	371	378	324	349	390	363	346	384	365	334	391	327	377	358	348	343	368	366	360	321	343	360	356	339	361	344	355	387	366	339	380	340	355	367	310	337	349	359	342	374	368	367	374	355	339	363	356	328	354	343	344	357	358	360	361	365	366	364	326	355	362	367	352	360	336	330	365	347	326	368	361	374	320	369	334	324	344	332	347	367	364	345	362	333	355	334	353	365	349	362	363	316	336	358	322	333	372	379	356	361	318	365	315	328	353	342	362	342	378	346	331	364	340	339	342	344	360	365	356	313	380	367	344	351	370	395	367	392	362	344	362	340	328	352	342	347	354	361	358	344	319	392	355	360	351	363	361	345	358	340	343	374	330	391	324	362	382	344	351	370	348	392	352	355	355	327	358	362	379	365	362	363	383	364	344	339	332	344	342	354	351	376	373	329	368	321	336	366	340	367	376	357	349	364	377	343	374	331	324	366	344	365	351	330	348	363	352	341	348	338	380	362	334	359	356	375	344	342	335	335	323	332	351	373	374	388	350	378	348	342	329	361	365	353	369	390	358	356	380	331	373	403	331	365	355	336	377	374	349	339	396	349	374	345	363	345	373	370	330	339	373	349	344	388	354	355	313	364	331	376	365	384	331	361	382	368	329	389	345	363	356	334	353	341	362	378	337	359	374	345	337	325	369	385	347	357	329	352	360	358	331	377	361	364	352	378	319	396	346	326	322	325	337	353	334	344	369	355	362	335	365	302	365	372	358	364	404	365	341	379	341	351	368	333	345	390	368	358	360	365	358	325	374	344	368	355	360	372	359	347	382	361	381	349	332	335	348	329	329	383	332	338	354	399	357	337	315	344	366	310	345	349	371	350	348	332	372	338	383	331	343	352	350	375	332	354	348	371	348	368	380	379	373	347	342	367	338	385	347	361	348	363	355	343	347	340	366	339	360	332	338	327	361	369	340	328	386	341	346	356	350	358	317	367	333	302	366	306	353	338	332	373	366	353	325	355	351	354	362	355	373	362	332	327	365	379	368	360	343	335	318	357	381	332	324	347	388	323	374	344	331	376	351	350	339	354	364	346	302	365	415	374	343	352	350	355	338	342	341	357	347	325	350	368	360	375	385	380	319	328	335	334	313	349	372	353	323	309	350	338	334	360	360	377	355	342	366	357	345	346	355	377	389	386	366	330	392	334	326	370	359	326	358	346	365	354	332	366	378	347	364	365	358	319	379	384	375	357	330	357	329	350	350	381	351	373	338	333	314	363	361	374	366	368	341	349	373	359	343	313	365	330	355	348	348	347	347	357	331	351	346	347	337	335	343	389	347	335	369	332	393	329	360	379	347	323	335	352	349	335	362	369	348	369	388	350	354	366	341	355	359	375	358	348	341	364	341	348	355	364	315	333	346	316	332	347	345	354	337	369	384	356	363	344	373	368	378	393	349	334	334	337	335	336	350	378	372	339	364	356	348	368	347	379	370	366	361	318	351	326	329	381	322	393	376	361	339	348	314	333	368	379	369	303	326	350	381	372	339	315	348	337	363	395	337	366	346	338	339	373	376	337	389	350	372	365	362	351	361	378	359	372	359	358	343	396	359	350	370	332	375	380	362	313	334	367	361	335	335	343	350	356	361	327	367	345	356	353	353	365	339	326	335	361	377	329	348	324	354	333	320	371	352	360	375	320	403	330	335	349	342	338	359	335	357	372	310	374	351	362	378	379	334	325	391	355	351	349	345	347	324	344	361	368	378	371	357	328	353	363	360	349	362	347	343	351	345	355	387	340	360	329	362	331	344	344	359	351	356	368	343	347	355	351	353	318	338	371	328	355	334	343	349	358	361	347	378	360	331	340	350	350	351	304	318	355	337	386	365	321	342	339	356	376	335	302	362	332	334	367	347	335	341	339	386	376	378	317	324	347	364	355	364	361	408	354	359	380	368	370	364	414	343	396	355	319	339	323	349	331	381	323	362	331	359	342	373	369	325	340	335	375	361	371	324	347	367	348	374	346	313	352	360	358	357	357	347	378	343	368	359	378	383	362	341	357	338	373	347	358	359	341	333	366	360	363	358	361	345	363	327	346	375	335	337	352	335	354	330	396	358	360	370	342	366	341	364	341	327	330	364	354	354	377	326
5016	1128	1027	761	543	533	448	462	421	423	434	423	387	428	403	410	421	396	402	350	391	402	390	406	405	376	384	392	399	386	398	401	377	390	410	374	400	393	399	402	407	372	387	384	361	430	436	376	421	414	412	382	427	408	391	364	410	370	407	427	461	412	414	404	411	378	416	394	361	390	405	404	383	423	409	387	360	416	367	350	406	392	397	399	413	386	413	380	406	419	391	376	426	392	380	403	380	402	412	378	373	392	390	428	417	406	387	400	402	394	399	386	379	388	369	389	390	411	384	373	401	409	355	392	385	398	365	363	384	397	399	384	405	420	403	438	381	379	427	410	386	371	377	385	397	381	380	384	396	376	390	381	406	424	414	388	371	383	381	383	392	403	401	410	392	380	343	385	407	383	391	375	398	371	418	391	414	394	384	401	386	356	402	392	426	392	375	411	418	373	387	404	384	397	406	420	398	372	413	377	399	383	400	421	423	380	389	357	427	408	377	396	394	400	381	379	381	376	424	393	406	410	397	398	370	389	390	423	414	376	366	399	403	390	379	385	400	412	383	384	396	386	390	395	405	367	403	374	401	384	402	395	355	400	362	397	377	391	391	394	401	431	357	398	426	383	405	424	388	388	405	424	393	401	410	372	387	380	396	407	397	395	375	396	391	406	436	379	365	429	421	370	389	437	372	409	410	360	372	404	410	373	407	393	387	394	433	384	413	410	401	366	382	393	400	425	381	417	392	433	411	431	404	404	382	392	402	409	406	405	388	397	427	388	413	430	376	398	400	387	361	403	404	378	384	370	407	412	370	365	417	393	410	389	400	380	384	389	410	404	368	407	381	394	398	411	411	431	384	412	393	401	429	361	363	401	405	386	385	400	383	383	407	409	390	390	429	378	392	378	421	370	373	390	380	354	398	407	446	393	401	366	384	409	399	382	406	407	412	380	376	412	387	392	385	398	387	356	405	405	378	391	424	402	419	391	407	404	412	394	410	424	388	428	436	388	369	392	361	373	410	400	395	409	424	369	397	395	439	366	386	419	375	412	381	419	392	391	360	409	421	397	358	412	400	358	377	432	378	391	402	398	411	373	365	382	411	399	391	416	367	400	377	393	385	373	378	414	379	426	401	381	404	400	445	416	381	396	407	401	385	383	371	417	402	403	396	370	377	394	385	394	431	411	380	386	374	408	379	388	417	413	371	374	407	422	388	398	406	428	383	439	401	377	407	357	401	413	368	448	370	379	419	396	391	378	378	394	386	371	378	375	392	391	384	431	373	397	381	403	361	375	383	404	416	421	404	400	397	411	399	353	432	405	370	412	420	413	394	384	426	415	401	371	432	406	394	420	398	387	389	428	383	415	413	390	418	382	400	367	402	371	397	414	389	396	389	423	397	391	394	410	394	383	378	396	377	348	397	396	396	403	373	366	409	406	414	394	394	380	389	393	417	387	378	407	401	415	365	420	378	434	397	412	395	414	411	391	376	363	409	428	407	411	404	364	350	381	415	405	401	384	403	386	385	398	378	411	399	412	416	416	380	374	411	394	383	423	331	395	402	390	395	399	398	379	369	406	361	375	388	393	398	389	383	393	413	380	417	377	376	390	418	420	381	367	366	414	404	360	393	390	382	395	393	374	383	398	370	384	427	395	389	415	367	417	403	381	339	384	395	406	408	401	442	384	408	404	402	408	375	417	395	375	396	377	392	417	388	425	424	410	402	413	424	395	444	398	436	360	409	414	403	417	415	407	407	377	384	393	403	393	378	374	356	395	407	380	421	399	401	424	378	365	401	389	389	390	365	413	400	390	373	375	403	420	390	381	410	397	369	392	382	386	384	430	387	386	396	433	389	397	367	363	373	380	410	433	400	412	374	402	423	399	393	369	394	383	385	401	406	388	440	417	397	385	384	379	398	396	402	396	414	387	425	362	410	410	398	394	427	415	392	392	401	404	371	379	407	382	368	414	375	399	396	405	387	410	430	384	394	389	379	371	386	348	376	372	390	374	385	423	397	381	387	382	417	397	399	389	388	400	403	395	403	394	371	385	414	365	366	352	383	384	400	403	384	396	374	395	373	394	410	430	386	361	411	386	385	419	396	412	374	388	401	402	369	394	401	384	378	426	403	431	404	379	386	418	413	403	366	393	408	375	395	400	384	391	392	408	407	371	381	406	410	388	395	382	398	364	361	413	388	411	404	447	365	416	388	392	386	371	386	380	388	416	395	414	368	404	366	405	405	413	395	421	416	406	370	388	395	365	409	364	394	381	397	413	420	380	358	413	384	389	341	393	379	429	372	436	383	413	426	388	382	380	381	400	378	385	389	411	408	393	391	420	384	412	364	394	402	404	386	377	377	387	403	403	381	406	420	392	386	407	405	398	394	415	384	414	410	390	398	419	386	371	387	394	413	381	387	374	446	412	365	396	409	421	405	402	386	384	377	377	365	340	418	381	395	380	405	429	403	364	369	394	359	377	367	364	410	399	400	403	371	373	399	388	412	435	402	388	429	395	368	361	397	368	392	424	411	362	397	409	389	391	399	372	458	405	370	357	378	393	370	402	387	402	386	414	382	373	387	367	387	389	402	374	421	387	401	375	398	394	372	366	432	394	393	428	384	430	376	386	391	390	410	415	401	383	368	392	400	386	411	377	371	398	397	399	446	410	378	352	392	401	387	412	407	375	435	435	389	418	384	367	358	383	385	386	375	442	384	399	397	421	372	389	380	387	440	397	414	405	422	388	401	376	374	396	409	425	361	382	405	415	409	383	397	403	380	415	374	391	395	366	368	371	378	396	400	404	398	382	430	389	396	412	397	382	410	439	408	389	392	423	394	407	394	368	431	388	410	374	417	429	402	403	403	399	386	363	414	388	364	369	419	408	417	415	410	386	371	414	401	391	399	398	412	395	374	417	421	407	401	380	399	394	381	364	385	381	406	386	398	376	377	343	387	408	376	414	397	398	401	427	417	411	382	364	429	409	421	378	405	403	379	393	386	406	417	385	393	401	374	403	407	396	381	388	397	390	387	398	418	384	411	389	398	397	399	406	388	380	399	381	378	384	390	382	404	413	388	394	358	382	416	391	365	404	417	388	372	405	386	386	406	380	370	413	391	454	397	395	446	390	402	396	378	365	386	429	393	367	420	377	398	412	379	401	379	421	389	386	389	424	379	383	367	367	382	407	418	418	413	381	418	430	405	393	403	421	392	413	399	415	419	384	411	381	401	394	366	414	388	384	370	398	407	398	374	379	391	397	383	415	398	417	376	347	376	388	426	395	404	398	401	410	402	395	403	393	384	424	397	397	381	387	386	388	364	433	349	369	362	372	396	382	370	416	410	381	356	390	429	382	422	423	402	399	405	409	419	420	410	395	403	390	413	383	413	402	409	372	385	403	388	402	401	360	419	411	378	421	403	419	389	430	425	378	380	409	415	384	406	400	381	410	362	411	415	391	426	385	389	413	389	404	374	391	383	405	379	405	371	405
25526	20972	27551	24542	20972	11104	1048	584	504	433	394	327	299	292	293	229	225	248	211	198	177	175	183	195	196	215	189	196	162	183	185	159	165	167	196	167	165	147	182	169	187	161	161	163	164	150	154	179	161	153	159	160	151	173	146	165	168	157	159	177	164	126	168	163	153	168	150	149	147	151	165	152	161	175	152	167	169	157	156	157	159	150	132	159	146	153	148	157	149	155	138	142	143	151	140	146	132	142	159	158	151	153	143	168	157	151	176	151	144	159	147	140	156	145	161	171	154	162	166	163	143	148	148	148	154	167	143	170	146	135	138	141	159	167	162	146	163	162	180	171	157	160	138	164	160	154	163	157	150	139	154	155	174	136	169	162	151	138	165	151	141	171	149	158	138	144	154	153	148	145	147	141	153	133	132	167	163	150	168	151	144	153	170	158	153	149	163	150	158	150	136	164	135	137	174	145	151	146	146	145	162	162	150	144	152	146	158	154	148	164	143	143	150	169	146	132	134	146	160	164	168	140	144	147	145	167	130	163	138	131	162	168	149	154	148	140	150	137	154	145	159	147	144	172	156	155	142	164	150	163	150	158	138	142	156	173	147	162	137	161	149	163	151	175	156	146	152	150	155	166	165	162	154	155	154	153	160	140	157	172	168	159	139	155	141	147	159	159	136	149	162	145	160	153	143	166	166	164	158	138	168	147	136	146	153	149	139	168	153	165	156	183	153	143	149	144	146	140	163	118	142	142	161	163	159	152	149	138	163	161	154	142	152	129	136	153	150	147	174	142	163	156	142	194	151	162	143	146	161	138	133	147	141	149	154	170	146	173	158	148	141	140	138	146	138	151	166	161	165	153	174	158	152	127	135	177	125	150	143	134	150	140	145	142	133	149	174	161	155	148	151	141	155	152	157	157	129	143	126	182	173	149	159	150	137	131	132	149	148	165	171	122	146	122	142	154	170	142	172	161	176	154	161	139	166	156	153	137	161	146	166	143	154	149	134	161	156	151	171	137	152	161	147	166	154	162	170	147	149	147	140	134	148	152	144	144	165	154	145	152	156	139	159	154	144	157	162	145	135	140	157	131	156	138	167	150	154	173	154	173	142	153	152	150	147	147	143	152	156	142	133	149	137	141	128	173	161	161	157	165	154	147	154	165	157	155	165	149	140	165	149	141	142	127	158	153	143	156	143	131	161	131	147	142	154	126	136	135	157	147	141	138	143	163	146	140	145	169	157	156	140	117	139	155	144	149	159	159	183	166	147	154	119	121	171	158	162	159	147	177	152	162	158	169	148	132	148	143	160	155	168	156	165	151	165	142	154	137	151	142	159	146	155	141	162	141	168	177	146	143	162	144	146	130	139	151	163	150	178	128	132	161	181	169	153	141	167	141	150	179	150	154	150	166	163	159	153	143	155	162	145	136	155	155	159	149	136	146	137	163	152	149	156	150	171	151	148	136	164	172	165	148	160	177	156	136	144	156	142	165	172	145	156	135	158	159	157	123	174	147	131	147	178	164	128	157	161	150	141	146	158	141	161	140	170	152	157	152	150	165	139	146	155	147	139	150	156	141	166	152	131	149	122	147	159	141	139	141	139	148	166	126	168	155	125	146	139	167	161	159	159	157	139	195	146	150	172	152	144	166	136	164	138	163	124	150	147	176	152	152	156	146	146	148	125	137	149	155	147	154	153	157	137	158	149	147	163	151	160	143	162	148	159	144	161	136	165	129	130	150	130	150	178	159	157	175	160	149	155	170	161	129	140	150	148	168	151	147	166	169	154	147	155	176	160	151	142	155	156	161	149	154	133	135	152	154	156	149	150	150	135	180	145	168	150	144	161	156	155	136	163	156	156	159	148	156	147	137	135	163	158	148	133	178	165	146	159	161	187	159	165	151	118	137	133	133	162	142	159	155	161	126	165	166	153	146	147	153	150	118	165	134	148	150	132	153	140	161	156	156	136	156	151	170	173	139	151	142	140	147	167	162	134	164	157	133	158	133	136	150	155	170	163	176	133	146	154	144	128	165	154	172	166	165	176	160	158	128	159	159	142	154	145	172	164	146	128	160	149	159	170	139	136	144	160	144	136	128	156	168	140	168	140	143	160	130	144	146	168	162	159	150	127	152	159	124	148	160	163	125	158	155	158	131	170	175	158	160	143	188	146	155	164	172	156	126	128	183	160	144	174	136	147	153	166	142	159	152	136	172	165	146	164	153	162	165	152	146	145	143	158	146	144	159	128	150	142	181	144	139	165	147	160	150	142	146	142	158	157	168	145	164	161	136	160	148	169	140	142	137	162	178	137	161	150	170	152	153	150	148	145	148	146	156	162	150	157	171	137	146	144	154	139	167	152	126	157	163	140	164	165	131	132	155	164	150	145	134	170	149	163	151	151	173	169	169	148	147	138	172	146	157	158	164	143	164	156	151	157	135	148	127	139	147	147	150	171	145	141	163	160	132	147	150	147	137	132	151	169	144	151	172	153	163	148	150	137	146	141	178	155	157	151	152	147	164	160	155	158	166	140	146	143	128	164	160	153	153	149	133	136	155	146	143	160	139	118	164	152	160	156	149	150	157	168	180	160	163	177	170	150	155	136	169	161	157	142	133	158	166	155	133	138	135	133	128	157	162	176	167	174	145	146	155	133	147	132	166	160	152	166	159	132	169	147	162	159	155	167	167	151	161	147	151	156	157	137	175	162	157	154	131	152	170	150	159	184	142	129	157	144	141	165	139	160	168	153	163	134	144	160	146	145	154	159	155	147	156	156	158	154	152	155	139	146	137	135	137	152	167	154	173	149	137	153	150	169	167	166	169	148	140	134	134	157	140	167	164	156	142	142	150	154	165	168	155	145	153	161	145	172	142	180	150	151	153	135	159	154	155	153	154	166	152	145	140	138	152	132	140	157	148	147	148	147	129	176	140	149	153	154	165	158	158	139	152	165	150	170	164	150	145	173	148	159	148	154	136	160	130	158	138	134	145	143	132	129	148	145	149	135	141	148	153	161	164	134	168	156	161	152	135	150	156	157	164	166	170	157	165	143	175	159	152	141	151	147	148	147	173	148	149	146	152	153	155	141	146	136	183	145	173	149	170	146	162	179	150	139	146	166	132	163	136	149	141	133	151	163	149	135	148	156	158	150	161	150	137	164	140	171	133	142	132	147	159	133	155	138	138	158	120	162	151	142	176	143	145	142	146	151	155	157	166	172	147	146	146	148	154	123	156	147	156	136	171	146	166	122	142	153	155	149	135	148	168	161	157	165	185	140	158	165	136	174	143	137	152	121	162	133	141	155	131	150	170	119	150	153	149	137	160	155	139	156	164	162	149	164	144	137	151	134	172	157	156	169	154	145	164	134	148	172	137	160	147	170	152	150	145	155	145	149	146	170	171	154	164	136	156	135	145	152	177	152	147	130	163	144	171	142	163	152	159	175	159	147	143	156	156	158	152	156	134	138	154	145	164	147	128	139	133	137	156	159	173
7076	11066	10201	5453	3448	2400	1704	1303	1065	801	750	722	597	512	483	444	405	355	351	305	291	284	268	299	269	261	228	253	235	249	221	220	213	218	208	198	219	221	221	240	199	188	197	211	206	186	171	192	185	202	180	176	199	202	174	193	191	172	192	188	178	184	189	191	184	193	192	200	196	183	208	167	191	172	162	207	198	183	191	190	161	190	167	179	171	169	165	161	182	174	158	200	156	167	183	170	190	176	197	184	165	175	171	183	170	185	165	180	167	169	158	171	178	172	197	172	139	198	202	180	185	179	185	164	185	173	193	202	182	181	179	211	184	193	164	203	179	197	169	162	174	202	185	182	170	197	182	154	148	183	183	177	179	183	166	172	169	162	177	163	182	175	188	185	182	183	173	177	183	183	170	181	174	168	198	164	176	177	206	154	178	200	165	155	189	178	172	169	160	183	162	186	195	162	172	177	172	164	200	193	171	145	166	184	165	182	199	176	173	160	178	195	152	175	162	159	187	192	166	189	183	192	156	166	188	157	178	188	175	174	168	146	146	189	174	151	198	193	157	176	179	180	165	178	172	195	162	166	194	165	185	195	169	185	174	158	173	144	182	167	178	175	166	187	165	186	169	191	159	183	157	206	166	184	176	167	188	159	188	163	164	175	131	162	190	185	201	166	193	174	196	169	160	188	169	172	170	210	194	169	189	177	177	159	189	181	180	160	169	188	179	201	165	182	175	185	182	194	169	162	163	184	173	177	179	170	158	180	180	170	175	187	194	205	168	195	160	177	169	160	182	171	188	191	150	167	198	164	190	175	169	157	182	179	175	178	183	198	164	163	166	168	170	158	190	163	176	187	173	161	176	171	185	183	194	172	173	179	208	151	189	188	172	196	177	160	162	164	194	158	182	163	165	193	174	194	195	178	166	171	161	168	180	186	172	183	184	157	161	188	186	211	171	154	168	201	200	174	146	184	195	175	193	180	170	171	171	173	199	183	173	178	185	172	165	162	199	156	174	160	178	151	152	183	183	201	183	185	168	181	173	172	174	158	166	203	167	197	195	169	163	178	164	180	190	171	145	167	177	176	173	148	200	173	177	162	194	173	174	189	178	169	164	177	202	202	169	190	174	170	194	152	170	195	178	172	189	167	171	167	173	149	180	164	169	208	183	186	186	188	156	172	206	172	170	153	190	164	172	165	153	159	186	190	163	196	206	176	200	179	178	179	176	160	160	188	214	172	174	191	188	162	158	164	178	183	176	157	158	181	187	188	189	189	176	179	162	165	193	166	178	198	182	157	164	168	157	193	185	189	152	175	185	201	155	191	179	180	181	157	154	161	172	157	199	179	185	175	182	170	164	159	172	198	160	184	173	170	182	153	179	172	165	185	158	171	181	162	170	176	200	198	179	184	179	179	175	190	185	174	186	165	176	174	190	180	185	165	195	181	177	159	174	176	177	191	211	183	193	175	181	190	188	173	191	159	151	181	174	186	169	163	174	188	162	189	186	157	157	192	147	188	175	156	167	172	188	195	190	179	187	181	166	164	164	155	180	184	180	165	181	174	178	171	173	204	160	192	167	179	177	167	165	179	191	189	184	158	172	160	178	195	174	175	172	166	196	159	144	164	178	181	183	177	177	202	202	173	171	174	180	179	193	162	172	176	206	165	193	162	187	176	186	180	174	192	170	181	201	160	188	170	182	170	187	178	190	188	191	174	171	194	175	191	172	187	174	178	171	175	191	157	160	163	159	175	168	177	199	160	169	175	194	174	175	163	193	179	156	180	162	177	172	170	175	184	176	190	174	182	172	185	171	166	173	197	170	173	167	182	161	171	161	172	189	152	177	165	180	172	176	192	163	212	175	139	165	155	179	190	172	186	189	182	174	192	171	196	180	163	199	196	165	154	165	153	176	173	188	187	162	193	190	172	184	179	172	189	169	186	174	176	165	174	170	180	184	179	186	177	170	166	168	159	176	188	176	187	174	185	176	184	168	160	160	194	173	172	170	184	184	202	170	164	191	172	168	159	166	181	184	167	193	168	167	214	181	174	158	181	167	175	181	177	179	194	167	193	186	163	181	176	180	187	205	207	167	188	174	184	181	196	165	162	182	174	166	217	171	191	179	165	152	189	168	166	163	181	186	174	180	160	177	156	191	170	185	163	174	169	144	171	183	163	173	153	171	199	168	183	151	158	173	189	176	176	167	195	185	194	168	158	162	196	202	161	189	166	196	186	172	168	191	178	176	190	178	162	183	185	183	192	184	164	193	175	169	206	171	173	171	186	172	180	184	171	187	195	158	160	182	179	186	193	173	165	180	166	175	156	202	182	205	198	168	170	173	186	184	176	182	190	155	179	189	204	187	155	136	150	193	185	195	160	172	154	181	149	177	164	163	180	152	181	161	182	190	165	197	185	151	178	184	180	166	168	167	162	179	195	153	196	189	163	201	192	173	190	141	161	165	158	147	203	174	169	173	175	177	183	178	183	180	166	168	165	176	172	172	174	182	163	180	191	185	142	200	185	181	190	172	196	162	184	171	192	165	166	178	181	159	146	179	173	180	160	179	180	180	168	170	190	172	197	164	172	201	167	170	168	166	179	185	159	180	164	187	186	174	180	183	155	179	196	168	181	189	169	172	170	151	181	157	163	166	169	160	157	178	192	176	182	168	178	158	185	176	194	167	171	165	181	167	184	172	182	178	176	184	177	165	171	191	203	182	174	171	182	193	181	181	184	186	159	167	190	173	182	163	160	193	172	185	161	170	166	178	184	185	176	200	164	164	164	169	171	163	181	197	194	181	168	180	177	175	195	194	183	184	171	188	176	158	157	170	179	190	192	183	168	163	182	178	177	179	176	162	179	186	173	180	182	156	154	182	173	191	189	170	185	184	192	182	163	159	177	192	164	152	189	163	158	177	182	185	181	180	208	186	191	169	172	179	165	158	178	193	171	185	192	189	190	172	187	176	155	186	172	148	181	189	173	195	183	187	170	164	191	157	163	160	163	172	195	177	167	182	201	188	187	179	188	164	165	192	169	197	178	154	170	193	164	145	176	189	155	166	180	185	186	155	178	197	173	176	176	153	179	179	173	176	171	164	178	169	181	168	173	153	175	170	158	162	161	168	170	173	187	205	150	163	169	192	175	202	189	154	183	164	192	171	177	184	159	177	184	186	164	161	169	192	165	149	177	208	154	187	161	170	156	174	180	182	161	190	187	174	179	182	161	183	171	151	177	179	176	166	168	191	166	181	153	173	194	169	179	172	171	178	170	190	151	194	152	164	193	181	182	191	159	173	159	180	179	166	168	189	151	176	190	178	168	140	182	154	169	185	172	180	181	184	170	184	158	199	168	182	192	160	184	196	155	153	172	184	173	202	171	178	180	169	177	167	178	159	195	192	200	173	166	178	176	199	160	181	186	179	163	188	159	185	140	196	152	170	194	159	177	172	188	168	165	170	205	153	188	196	171	198	168	194	170	158	198	175	180
23327	20964	27891	24228	20968	21010	9092	1369	950	855	785	677	654	633	545	552	517	498	471	510	405	486	438	429	417	433	428	427	389	389	394	346	397	422	362	364	364	359	364	388	366	370	352	333	313	355	360	355	333	370	374	365	354	374	347	355	351	380	377	331	329	392	389	342	320	339	372	349	350	347	359	365	364	352	339	343	319	346	355	337	357	373	359	337	292	358	346	322	345	363	366	325	352	332	373	361	364	326	367	330	334	320	342	368	342	311	347	348	359	316	338	330	327	358	313	346	374	339	356	355	370	362	320	302	331	365	348	370	338	360	362	318	346	343	374	363	360	343	351	371	342	359	356	352	348	376	366	327	337	342	347	302	340	337	341	309	354	358	327	341	346	343	356	336	341	338	352	328	339	329	318	366	339	351	362	351	320	345	333	333	358	370	333	333	331	393	321	329	347	379	362	346	307	298	362	362	345	358	305	315	348	338	368	326	334	326	385	330	349	362	314	350	324	362	353	332	336	337	363	321	366	339	341	348	330	333	351	320	361	319	343	354	337	361	347	354	356	356	364	333	365	343	365	323	328	311	318	366	335	357	338	314	322	327	318	333	359	367	362	365	333	332	353	312	346	358	323	315	343	350	370	330	353	338	307	344	338	321	341	342	346	344	339	358	335	328	328	331	360	343	329	355	358	310	345	317	336	350	325	335	336	344	326	339	341	374	324	330	317	342	334	317	331	370	338	315	358	350	353	339	308	345	314	334	326	365	349	324	318	334	336	357	330	346	334	332	360	347	365	322	338	348	356	352	322	356	339	334	329	325	340	357	363	340	323	344	350	353	335	328	341	355	359	357	349	303	335	312	300	326	341	353	339	355	358	339	324	349	346	350	339	322	312	344	327	350	350	340	358	319	327	324	306	323	367	348	346	315	326	340	319	329	335	321	356	320	353	328	304	334	320	316	354	335	369	371	355	345	339	358	316	299	324	339	332	331	338	339	319	324	352	348	346	345	339	360	294	353	336	354	341	335	355	366	298	291	375	300	323	342	347	338	358	354	343	343	360	318	339	389	336	359	313	310	351	328	334	352	350	344	332	355	347	371	342	344	392	341	326	344	350	332	343	318	349	352	303	314	339	368	330	376	327	323	355	334	355	386	336	373	333	311	359	324	320	308	345	299	320	337	314	318	356	316	358	351	356	340	344	335	346	326	320	311	363	352	374	367	341	372	317	317	364	336	332	336	328	313	327	306	335	318	363	362	318	336	335	370	342	313	341	330	318	315	334	309	327	311	340	328	321	331	365	343	320	337	350	350	374	315	324	357	341	334	334	326	361	371	347	335	348	319	333	324	312	352	348	353	373	329	334	328	325	358	309	317	343	350	299	342	367	337	347	331	350	353	302	359	347	364	341	351	338	325	340	338	343	331	334	382	309	344	332	351	357	347	341	358	370	339	334	359	327	338	350	327	354	311	346	328	329	326	348	319	357	352	283	335	357	350	317	339	312	360	373	369	317	336	340	334	309	327	322	329	344	367	324	331	362	328	331	333	335	381	318	356	348	322	310	344	335	327	319	351	346	308	335	293	319	335	310	342	346	319	354	369	321	315	388	320	340	343	321	325	373	340	322	324	339	340	345	330	346	331	379	352	346	337	323	362	350	334	336	360	366	313	343	343	353	352	308	338	329	354	327	360	352	390	310	319	340	335	338	337	339	331	360	329	315	290	358	328	323	348	375	351	335	341	364	313	325	323	367	322	334	345	371	348	360	320	358	325	342	354	350	318	341	331	357	347	343	350	330	322	328	318	358	333	355	343	347	311	318	342	345	345	331	327	348	345	345	320	345	329	321	344	356	344	331	348	366	333	343	309	366	338	352	375	341	349	322	356	355	362	344	353	336	363	351	341	339	344	349	354	343	325	340	326	328	333	344	336	328	326	344	341	373	344	331	329	379	322	346	354	329	375	333	332	352	309	344	352	340	416	339	318	354	299	335	340	317	327	341	352	376	344	316	333	372	350	330	311	372	361	344	340	352	325	323	326	332	337	341	320	335	327	339	365	345	326	329	329	331	344	344	332	331	345	330	336	304	330	326	381	356	298	345	331	383	311	315	336	305	322	367	318	353	331	347	345	364	320	367	358	345	326	349	327	353	344	312	387	322	357	331	337	379	358	316	373	324	308	349	348	336	378	382	346	362	355	332	326	304	340	332	327	334	292	350	355	319	375	396	342	321	302	321	312	338	313	320	347	333	331	368	326	335	323	349	354	339	332	301	335	353	337	323	355	348	339	336	362	343	325	362	339	341	356	369	334	333	342	343	350	328	362	365	338	330	370	343	319	352	358	328	346	315	375	366	350	321	322	324	346	343	344	332	325	332	343	350	328	332	353	346	344	317	319	351	315	320	295	316	364	364	326	327	353	308	348	357	321	326	313	353	313	327	328	364	350	345	350	333	318	330	329	357	302	328	328	363	307	315	343	290	321	326	340	361	353	333	335	324	293	362	365	347	353	314	346	338	355	324	326	318	350	342	362	332	334	335	333	322	342	372	331	352	347	345	380	328	322	329	338	300	315	360	367	323	338	329	350	349	328	339	376	358	374	347	327	365	306	355	322	351	340	354	348	341	329	344	337	339	345	299	359	332	325	334	334	322	337	365	308	386	321	361	329	353	319	352	355	361	324	322	316	314	347	364	339	294	330	316	343	312	320	347	386	366	353	364	358	351	350	360	331	355	331	317	327	317	358	350	370	359	335	322	350	310	348	327	337	332	322	343	339	330	330	357	338	352	343	364	358	364	337	377	362	312	353	324	353	336	310	318	322	349	314	350	349	316	317	342	346	346	373	320	328	306	321	337	353	342	332	348	339	341	338	351	351	357	343	334	333	341	363	320	337	339	316	320	316	353	337	337	336	354	351	303	336	348	375	317	327	367	349	342	338	368	347	354	339	347	324	352	347	362	321	330	329	319	325	320	370	339	352	354	326	338	319	330	328	340	332	327	361	331	349	358	311	326	340	344	344	325	357	339	321	356	334	362	334	297	323	305	349	341	344	342	373	346	340	337	319	368	356	337	333	377	341	362	327	318	353	331	316	332	350	342	325	339	312	360	334	302	344	292	338	336	356	342	331	376	348	327	355	337	329	371	353	340	343	357	335	336	336	353	329	357	360	328	337	355	325	356	354	331	333	333	339	367	326	341	349	311	354	340	335	333	348	304	343	335	349	364	336	338	328	337	330	348	318	335	315	320	333	347	345	322	332	346	351	375	324	323	340	278	344	327	311	346	350	339	340	342	333	328	316	369	394	322	337	292	336	312	335	327	329	336	335	366	344	337	369	333	331	334	310	363	366	332	348	341	335	322	338	366	362	376	351	322	355	353	371	318	324	324	337	356	340	350	343	301	324	355	360	342	328	302	329	331	348	325	297	358	346	357	357	323	331	334	348	342	331	329	370	307	342	332	330	325	352	342	337	346	334	327	340	340	327	322	321	364	325	353	328
10089	17660	16290	9395	6106	4377	3108	2449	2035	1539	1438	1231	1132	996	890	820	708	741	656	644	616	538	579	554	520	512	485	504	412	464	450	468	430	383	428	397	395	409	392	399	394	395	386	384	369	380	379	413	387	363	397	362	353	407	356	371	369	378	347	359	358	372	386	361	373	325	362	342	349	371	391	295	359	382	351	337	350	317	327	375	343	333	369	356	317	376	348	364	361	341	328	318	323	335	331	332	322	353	342	309	349	349	324	326	343	347	355	305	336	344	376	346	350	344	352	323	352	390	346	358	355	336	337	344	327	329	359	326	332	326	333	350	327	330	381	362	299	336	345	351	342	332	365	361	323	354	337	333	341	330	348	380	378	335	354	342	343	333	326	344	331	360	320	335	354	337	370	317	336	316	346	315	344	370	336	331	365	331	353	336	322	345	401	342	341	327	324	368	360	331	330	334	355	323	330	359	360	356	357	368	292	384	373	357	326	366	344	358	351	359	367	370	344	375	340	308	326	307	352	313	360	318	324	305	330	351	334	345	332	343	326	321	325	329	362	332	359	301	353	336	366	364	359	344	317	342	338	324	312	312	362	334	350	339	323	353	378	361	370	330	352	283	325	330	349	340	376	349	336	331	353	302	322	339	371	335	351	357	350	353	356	365	355	325	328	364	344	328	337	350	337	360	356	330	321	350	379	309	307	328	345	329	337	345	337	350	336	374	340	327	304	329	343	326	368	353	352	332	394	320	316	337	343	354	353	342	341	369	348	355	324	342	362	358	315	302	327	340	327	344	357	356	336	333	301	355	364	348	331	320	301	302	350	302	353	330	333	329	357	294	330	345	336	356	365	335	316	364	328	322	330	331	352	341	316	320	337	301	343	341	344	357	350	338	344	322	342	353	323	303	329	335	309	353	352	318	339	297	325	316	345	359	315	337	324	362	315	310	352	328	329	339	322	327	317	340	330	389	341	355	347	332	351	346	337	337	334	355	342	341	340	386	352	339	355	354	352	328	348	355	338	338	359	314	342	329	321	346	351	333	323	341	299	319	350	330	354	351	332	341	303	334	347	344	352	336	303	363	329	332	326	313	364	364	363	340	364	346	316	355	336	361	359	338	348	319	323	351	330	379	321	336	325	347	351	346	328	336	330	356	377	346	348	332	333	336	348	345	371	320	329	333	329	345	322	348	375	344	353	331	317	340	350	366	333	345	313	336	333	344	333	332	331	394	333	345	318	310	379	340	333	311	299	347	305	362	339	319	328	359	348	348	324	348	337	303	326	368	316	324	326	362	368	308	337	314	360	342	360	328	342	314	335	320	344	348	345	334	353	337	370	329	343	300	289	358	333	346	363	385	348	345	332	300	345	337	300	327	343	355	348	328	353	355	328	311	345	325	301	315	304	347	357	334	327	342	369	337	320	337	339	327	346	365	314	314	328	350	347	372	345	312	315	315	351	332	330	322	335	323	324	348	344	334	320	337	345	331	334	330	337	317	379	323	313	363	330	331	331	334	351	330	354	338	313	351	338	348	385	350	365	351	334	338	337	325	338	318	351	355	319	340	333	316	348	315	345	314	334	362	353	325	352	343	361	354	344	349	313	342	326	354	337	339	336	320	369	326	355	344	337	339	335	375	307	366	332	359	340	317	368	356	350	371	339	355	337	353	306	348	330	389	336	308	351	291	375	320	306	301	363	339	358	326	338	350	364	342	339	336	344	354	326	327	327	368	357	326	330	362	340	369	320	372	322	347	352	353	355	300	344	309	336	349	324	342	355	320	327	376	326	325	354	333	332	346	358	321	328	318	371	347	339	362	355	345	361	292	333	334	352	341	344	307	334	351	320	334	351	358	362	314	376	344	347	332	332	343	354	348	343	334	344	352	349	367	338	314	303	327	311	356	388	333	340	339	344	356	372	341	330	378	313	324	326	313	348	348	347	319	319	307	317	360	338	283	351	331	324	330	335	352	356	335	341	354	327	336	335	322	360	309	324	369	342	348	314	377	329	355	315	342	363	339	354	347	365	347	331	340	330	329	349	338	324	334	346	317	368	351	311	343	334	318	351	321	328	314	347	345	348	341	329	321	315	353	343	337	343	323	323	376	349	335	333	323	343	344	319	362	328	339	331	341	374	328	355	335	338	372	332	343	337	352	323	333	350	328	335	341	305	315	389	349	326	310	343	344	366	335	321	363	345	338	324	324	318	361	344	350	356	325	353	334	339	327	344	356	364	349	344	345	342	302	297	338	303	335	354	355	316	374	324	334	320	343	314	336	336	329	331	355	342	314	332	324	348	370	319	327	331	343	345	335	323	358	373	378	370	326	348	342	307	353	331	324	374	327	316	313	309	302	362	339	344	304	281	328	378	305	381	334	373	331	346	346	309	330	346	337	339	353	334	374	325	324	334	351	317	330	334	331	346	320	332	358	331	341	334	365	347	323	328	362	323	327	314	364	338	348	333	366	342	340	355	322	341	337	350	343	313	323	341	339	330	347	328	354	335	348	332	360	364	309	335	323	337	347	318	357	352	335	343	336	377	323	341	366	333	323	326	340	337	344	350	398	332	335	317	351	330	311	336	303	310	298	314	288	358	361	342	330	358	354	338	347	350	344	330	339	343	303	336	344	349	322	339	323	326	342	364	337	351	341	333	336	337	343	327	369	326	355	320	315	348	356	335	327	336	312	337	330	313	350	346	348	328	374	350	331	367	330	340	341	319	320	317	351	363	335	315	358	356	315	353	345	347	340	328	329	294	324	338	296	312	315	323	308	331	336	350	340	364	354	351	329	318	341	336	333	316	347	361	332	330	360	328	359	335	330	346	348	354	328	347	320	351	318	365	361	335	313	368	334	339	310	341	319	353	355	334	310	369	359	339	326	343	336	344	346	337	330	352	355	321	362	326	346	333	324	316	337	357	358	348	378	392	333	335	360	359	333	358	335	338	337	372	365	341	326	318	348	365	347	359	325	316	365	356	339	340	372	354	338	314	334	367	349	336	333	368	321	337	361	327	302	370	355	339	341	328	328	297	332	340	320	344	357	305	329	340	352	339	342	328	314	341	376	343	339	357	368	321	336	346	346	367	345	345	335	342	323	313	345	338	349	327	328	352	336	332	368	332	334	354	340	324	336	377	347	314	339	336	365	346	323	341	334	354	314	333	323	349	326	380	372	313	328	353	355	345	311	328	355	340	308	319	325	358	339	331	323	353	349	336	356	335	366	347	343	326	374	292	348	306	337	366	338	342	329	362	337	347	320	318	320	347	320	355	320	321	339	325	373	344	375	361	322	343	339	357	349	301	323	350	322	336	370	320	358	351	365	332	336	331	325	345	335	322	321	347	343	358	327	319	342	369	326	377	369	335	348	371	326	289	329	352	346	331	328	333	363	358	355	378	363	365	338	353	358	347	380	350	333	325	335	352	344	364	348	341	359	347	347	356	331	346	343	332	304	326	366	339	339	370	350	341	327	343	324	363	353	327	354	348	325
28279	15324	2143	647	436	485	367	405	373	366	350	374	410	373	338	346	369	353	358	376	348	356	356	347	341	365	323	333	345	377	348	344	319	343	344	350	354	397	357	363	359	356	363	361	370	368	383	337	377	354	352	376	352	391	386	371	346	370	338	358	334	377	349	349	382	361	380	397	348	355	361	357	357	361	333	336	375	360	375	341	386	344	362	363	350	367	346	347	350	344	334	361	340	342	339	334	381	349	375	373	345	338	322	370	325	356	333	377	348	327	364	351	352	327	359	382	352	340	367	361	367	338	342	351	336	356	342	349	335	347	360	345	365	366	354	354	372	347	363	343	344	386	391	358	327	344	363	355	377	377	353	340	355	381	359	380	378	352	376	350	340	361	327	330	372	354	371	360	356	364	339	361	323	364	355	310	331	343	379	341	370	361	330	335	372	399	376	341	357	328	346	328	369	343	354	364	341	373	348	347	354	344	326	337	369	383	343	329	345	390	347	350	363	370	346	345	386	356	364	337	346	345	352	327	368	355	350	334	349	339	378	337	380	350	345	376	374	354	353	336	355	375	337	363	357	385	311	339	355	319	409	343	332	354	335	357	378	370	392	336	381	337	342	359	361	368	322	364	360	361	359	361	330	395	386	347	374	364	380	345	345	401	341	350	353	320	355	354	345	389	364	352	349	350	350	346	351	349	339	344	352	379	376	378	350	370	377	355	379	359	350	384	371	353	381	346	369	375	376	365	376	348	349	379	345	356	353	344	395	313	354	391	366	361	365	381	343	357	345	337	350	360	374	368	363	380	363	361	375	354	347	359	370	361	364	356	357	360	399	377	331	350	372	384	382	325	344	336	339	362	355	348	329	345	344	355	328	363	386	337	368	344	367	339	381	356	351	379	314	342	394	381	363	339	363	341	403	333	335	366	349	395	405	361	359	349	351	359	351	355	362	382	319	362	381	316	356	363	378	352	362	349	337	352	330	363	382	365	362	342	367	347	360	337	364	344	357	385	353	396	370	349	348	326	361	333	343	338	337	391	368	351	411	390	356	323	394	341	341	368	343	316	360	343	339	350	345	359	378	315	351	383	389	376	357	348	304	302	385	355	351	354	378	364	337	357	364	332	351	334	320	334	363	350	360	360	364	341	353	359	354	355	366	361	338	325	369	375	343	418	345	346	362	368	327	332	377	350	369	364	364	372	354	367	358	330	338	328	361	327	338	366	351	377	338	352	345	343	356	370	338	349	356	365	336	366	358	350	348	358	405	384	337	344	367	382	358	325	328	372	366	331	349	364	355	349	393	357	348	344	376	334	366	357	338	368	323	345	379	377	326	354	353	371	342	356	349	396	364	358	364	361	341	352	374	369	369	370	380	346	374	338	369	377	369	315	358	344	324	352	342	369	373	370	372	357	363	339	339	329	372	344	347	352	344	386	322	379	350	368	356	362	349	305	336	375	363	358	391	332	404	368	376	348	341	347	367	357	361	352	372	350	351	369	382	313	339	370	352	382	359	362	363	367	359	340	355	348	369	364	339	363	332	330	348	355	359	337	364	370	358	363	358	365	323	391	368	385	338	342	375	357	358	350	362	358	359	359	350	338	394	341	361	358	318	326	363	341	374	345	358	349	350	342	394	335	361	341	295	382	357	355	375	372	358	360	349	351	338	350	379	383	320	345	350	359	325	323	331	346	356	380	402	316	335	347	335	330	384	387	353	380	351	351	344	345	361	331	360	358	376	347	380	366	365	351	349	354	357	357	351	381	344	337	381	385	330	331	370	365	333	335	337	349	354	320	372	352	323	326	337	371	349	351	300	372	352	370	380	372	343	333	363	328	366	351	341	353	338	380	343	361	382	372	368	326	352	371	366	373	356	348	364	384	338	384	349	375	355	391	339	350	367	362	325	337	336	384	338	350	339	372	332	368	357	326	387	359	324	392	357	371	331	333	337	410	371	320	364	364	365	348	340	364	332	353	353	406	354	368	371	331	394	354	362	349	331	331	395	337	369	339	372	354	347	346	345	354	370	362	371	398	306	369	364	343	310	339	362	353	343	382	383	322	355	335	361	357	375	357	340	351	374	359	347	371	368	378	357	350	358	359	362	361	373	340	366	385	364	330	328	347	352	361	390	359	318	350	335	340	362	386	357	383	377	372	349	322	350	341	344	343	345	339	349	354	341	346	343	350	351	368	356	360	350	319	338	348	354	382	334	356	374	341	373	372	351	346	336	340	371	381	400	363	354	375	333	347	340	368	371	397	379	376	342	367	351	351	330	327	373	363	355	364	323	335	349	367	346	348	333	363	332	366	337	322	321	374	344	354	364	364	324	362	345	317	344	331	346	348	344	391	357	368	371	336	362	364	373	347	372	376	374	344	354	368	337	385	365	318	354	372	349	338	328	330	347	351	394	322	362	391	360	347	325	368	339	365	337	354	345	338	358	357	357	347	343	344	364	346	352	329	348	382	359	378	348	334	379	349	331	331	395	343	333	348	378	347	375	399	358	369	343	343	338	354	374	350	342	368	357	337	346	356	394	343	357	372	397	355	361	372	365	333	356	336	336	337	377	341	361	363	354	371	379	378	336	376	386	352	326	375	350	363	396	369	374	384	360	350	356	376	388	343	366	374	347	325	382	397	334	383	356	357	337	335	365	344	376	351	359	357	363	345	349	339	323	332	350	342	358	364	346	340	340	346	352	343	355	364	313	358	355	384	365	371	367	340	356	332	351	346	324	347	338	360	355	335	359	366	344	348	362	326	347	384	353	359	352	357	362	371	350	363	376	353	338	341	368	370	379	385	374	341	323	369	341	350	354	347	370	334	371	336	366	333	350	385	355	357	365	350	349	330	332	351	380	399	362	398	379	364	352	347	353	349	352	343	365	351	350	327	360	376	379	351	372	348	392	400	392	364	367	323	330	394	347	300	318	347	395	342	346	397	355	358	372	346	367	326	350	343	355	352	359	380	351	355	358	366	316	334	327	378	390	374	368	357	365	369	318	334	413	319	335	318	337	338	374	350	376	344	329	357	374	352	364	346	354	342	345	360	367	361	353	361	357	380	375	330	390	330	339	317	303	376	373	366	362	382	370	342	341	347	329	359	325	362	377	348	355	371	362	359	344	345	356	384	354	316	370	348	352	356	387	327	349	358	377	363	362	365	408	348	361	344	359	368	333	313	329	354	356	382	365	348	328	372	342	329	336	366	350	370	329	338	332	329	324	356	367	355	343	358	334	359	395	366	374	359	363	385	366	371	372	364	354	391	322	341	398	376	354	369	383	359	371	384	342	341	353	334	349	321	349	361	370	328	359	382	347	331	372	374	344	350	337	331	360	364	348	372	334	375	339	350	297	331	357	371	363	345	328	326	364	340	327	362	372	347	339	347	355	339	360	366	365	386	368	350	354	367	364	330	356	328	355	355	335	369	337	359	339	370	346	336	378	347	347	358	351	339	355	354	358	336	358	349	333	337	353	360	347	345	377	346
5076	1140	1110	750	569	476	459	455	466	395	385	408	375	409	394	426	421	426	416	436	385	388	405	406	400	419	391	404	355	403	444	383	459	422	398	392	403	439	417	403	416	407	364	403	398	377	408	377	396	346	380	395	399	412	403	373	395	376	376	401	385	373	394	372	391	408	417	419	361	396	407	384	417	395	388	401	391	437	408	398	382	427	375	360	398	415	424	416	365	394	436	418	422	380	420	377	393	397	386	398	387	365	409	388	376	374	440	390	400	373	382	428	393	408	388	352	380	369	425	390	423	334	425	397	404	337	377	406	411	386	357	412	420	458	402	383	364	418	412	378	414	394	376	413	374	407	364	373	412	378	385	407	388	363	415	375	377	413	410	372	387	388	409	364	380	384	410	388	407	377	392	455	415	380	423	383	426	412	393	376	414	373	401	415	351	407	417	385	420	394	384	389	408	414	371	384	368	442	382	391	424	396	396	383	380	431	416	398	360	379	398	385	392	371	401	444	372	412	376	376	359	408	383	414	397	392	398	376	395	396	416	406	389	375	406	417	406	397	357	386	392	411	390	427	397	389	426	414	388	385	415	354	380	449	409	424	401	385	393	395	353	373	372	408	395	386	378	375	343	389	380	379	358	387	414	388	388	376	390	410	407	422	404	393	396	366	396	405	385	372	420	385	431	364	360	388	398	385	375	407	377	397	361	390	389	376	384	378	368	420	385	409	386	421	371	436	403	431	383	415	368	400	382	390	418	377	415	387	356	407	402	423	405	392	366	370	373	413	403	433	383	430	385	421	415	366	380	403	411	385	404	352	385	394	436	395	388	413	399	399	405	403	381	400	417	391	366	383	383	401	400	392	346	408	431	406	397	402	398	371	364	397	426	371	414	382	398	419	464	394	418	408	399	417	392	411	393	427	399	393	402	377	402	369	419	403	399	400	416	384	399	375	397	401	444	386	381	411	382	429	418	346	387	400	412	418	391	401	408	401	394	389	422	410	420	412	419	402	414	398	417	384	398	414	394	428	372	425	403	367	382	385	424	370	380	393	401	415	397	377	403	398	401	391	399	362	406	400	396	392	411	415	406	394	414	395	390	369	398	368	377	395	367	426	404	404	376	430	429	404	368	407	411	384	376	398	419	408	414	367	403	393	417	368	372	451	390	406	409	391	403	378	382	400	407	376	420	376	382	406	395	385	376	430	392	422	378	390	390	392	377	374	414	392	394	409	396	399	400	367	394	398	405	414	394	384	370	421	380	438	372	366	395	393	426	434	376	385	385	420	381	383	408	380	386	390	387	385	365	432	378	386	366	423	394	394	386	406	373	377	395	439	389	392	426	401	385	401	390	425	415	398	432	398	401	425	383	382	410	376	424	379	390	375	406	391	416	413	362	393	355	393	425	393	411	388	403	376	454	377	383	394	385	426	401	405	383	392	409	374	406	421	374	384	371	360	433	374	406	432	429	406	387	375	402	397	396	394	415	382	410	406	404	404	395	421	367	404	372	403	440	425	394	434	389	416	392	413	412	390	370	410	384	405	405	379	399	419	365	361	409	412	416	359	401	375	366	414	426	390	373	384	394	359	398	400	412	400	379	411	400	413	382	377	370	400	366	366	405	370	431	378	446	385	398	397	385	440	393	386	408	428	401	377	381	382	408	373	369	395	403	386	367	395	393	404	369	430	370	410	409	438	380	389	413	395	404	395	396	419	401	387	418	399	351	391	383	431	414	402	403	402	426	396	417	410	394	424	391	379	391	414	392	410	391	407	402	418	375	420	427	402	388	392	387	411	382	402	385	373	404	406	376	396	396	428	375	388	427	383	383	379	398	401	358	404	407	414	405	404	347	383	416	396	365	383	357	381	390	379	403	405	390	415	404	393	376	376	389	395	381	387	367	424	365	359	411	380	330	435	394	388	419	403	403	389	429	398	392	399	379	409	386	409	387	421	391	416	389	397	394	396	390	410	414	358	401	377	348	383	394	425	399	358	387	380	394	429	413	395	372	385	379	413	394	400	424	392	382	407	431	418	355	404	422	359	383	408	388	409	421	366	395	362	403	410	411	402	404	399	405	378	397	390	354	450	428	432	380	414	409	358	379	407	413	393	357	429	374	414	410	401	370	407	387	395	419	391	380	394	371	376	430	400	395	383	420	359	390	419	387	396	403	348	410	380	399	399	391	427	400	364	380	436	381	400	395	384	412	412	396	352	409	402	406	375	393	379	379	381	418	432	378	389	405	406	407	395	393	413	392	410	417	389	413	432	404	388	405	355	381	378	407	408	426	381	415	390	393	443	384	347	389	372	386	402	397	383	404	377	401	405	432	407	408	402	388	378	383	407	372	399	379	379	393	375	395	407	391	442	386	379	398	435	403	412	366	380	370	400	393	403	440	398	363	417	413	386	365	389	390	401	428	351	366	388	385	383	414	392	398	385	386	402	381	397	356	395	380	440	388	433	387	391	366	390	376	358	373	366	347	407	431	414	402	382	385	378	395	426	408	441	418	387	437	406	413	411	377	389	391	385	374	407	392	375	378	371	380	388	382	401	399	416	352	363	392	404	372	380	390	402	350	356	401	398	367	404	377	397	405	383	384	411	390	378	402	410	414	406	392	412	367	409	399	404	399	412	380	386	403	413	401	431	391	409	423	397	391	367	419	391	404	394	417	363	394	398	374	455	424	391	370	387	380	361	385	389	386	406	384	394	382	432	400	386	417	379	397	409	385	401	410	394	401	455	398	416	370	373	406	350	374	413	385	398	390	429	370	411	408	402	397	388	398	392	392	391	377	431	397	396	425	377	430	393	408	396	411	377	397	406	389	434	392	398	391	404	387	388	381	365	402	398	400	402	393	374	355	404	400	425	426	381	386	435	397	386	409	368	390	422	384	386	377	408	384	421	383	408	393	429	427	389	399	423	394	378	389	409	414	374	399	378	399	396	398	393	403	370	383	361	403	392	386	383	420	419	387	422	376	378	404	379	398	401	369	378	386	378	415	390	396	377	398	414	389	427	371	387	407	387	398	399	429	377	390	403	368	400	387	418	372	379	392	390	367	396	410	402	392	388	423	375	376	403	412	416	410	409	392	387	460	404	380	393	396	432	367	382	414	402	402	384	380	403	386	365	398	421	374	390	396	373	388	419	396	367	412	384	414	410	414	393	412	399	375	403	383	395	387	389	411	399	410	409	416	412	392	436	405	393	417	371	368	409	405	426	412	389	404	426	377	423	385	432	352	380	405	373	373	387	420	373	384	398	420	388	405	385	377	407	374	403	399	418	398	393	408	420	387	420	388	394	428	388	405	387	403	370	398	393	421	403	349	387	375	379	373	433	375	396	401	401	420	380	396	388	398	363	387	388	391	362	417	385	414	361	393	373	359	396	403	371	366	380	422	392	379	420	376	388	369	375	386	400	384	360	426	358	411	359	366	405	387	369	379	411	401	373	387	394	422	368	397	360	422	389	352	385	389	402	394	377	381	383
25483	20974	27543	24545	20973	10959	1032	628	465	411	345	346	304	299	247	237	249	216	225	196	230	209	234	206	201	212	188	176	167	160	176	161	156	175	147	169	176	159	164	157	159	166	153	162	160	177	163	173	181	144	166	154	183	167	180	158	161	162	150	175	153	165	163	155	168	168	133	151	156	163	162	138	161	142	152	165	165	142	151	150	172	150	148	133	137	139	125	137	157	146	170	149	146	155	165	161	138	185	157	151	151	137	147	129	141	161	155	138	160	167	170	151	157	152	169	143	148	170	151	158	170	148	145	162	150	153	187	163	165	136	163	169	134	154	126	135	152	157	132	168	139	145	147	149	129	145	158	158	147	151	165	166	149	148	155	158	120	138	151	147	148	155	154	166	168	138	151	151	174	149	156	148	123	153	158	152	141	166	156	155	146	147	157	140	162	155	159	150	157	148	148	150	142	152	138	171	160	151	145	156	138	139	145	164	153	154	171	141	120	162	145	166	143	149	163	140	140	138	143	171	138	171	156	152	150	177	171	158	137	150	143	142	142	149	136	140	154	145	144	144	147	129	140	141	151	176	146	163	156	155	140	126	174	174	150	150	130	158	158	124	145	168	168	161	145	154	143	151	156	149	137	149	145	157	155	170	151	156	161	130	149	160	120	147	139	152	143	136	130	142	157	127	136	148	160	135	167	150	168	137	156	137	178	156	149	146	130	171	144	157	149	152	163	155	144	145	154	138	165	154	157	152	161	136	164	147	153	146	134	146	166	134	147	141	139	130	144	127	141	160	127	148	138	142	161	140	145	155	153	161	145	153	174	150	145	155	151	130	134	142	164	137	161	153	154	162	160	174	163	143	126	146	153	163	150	139	155	137	171	132	144	141	169	148	147	140	175	145	140	145	144	160	145	155	159	128	146	146	146	143	133	147	145	136	132	143	149	175	139	171	138	177	147	150	160	159	153	134	166	140	168	149	140	168	140	134	162	144	139	134	152	166	138	144	142	144	147	148	154	143	145	166	168	151	159	175	155	145	152	142	138	158	142	139	167	127	156	138	146	149	147	158	141	149	133	169	150	168	151	149	157	167	160	133	148	140	155	159	161	163	149	131	169	148	176	136	147	161	164	176	139	149	147	157	156	144	163	139	135	146	158	147	141	148	149	146	136	154	172	174	133	140	143	134	113	154	155	141	157	173	137	146	149	123	127	169	139	168	150	158	145	133	146	147	144	152	169	154	135	163	166	159	150	180	167	175	146	130	160	178	150	131	159	173	142	140	143	134	157	146	163	134	158	149	150	139	166	137	153	154	144	157	149	137	175	137	148	139	154	141	146	133	135	150	154	155	133	162	138	158	155	164	143	143	131	160	144	143	159	158	138	145	188	163	145	155	129	155	159	152	149	143	153	137	146	162	129	146	188	159	141	158	156	145	149	158	163	156	142	148	156	145	145	140	146	150	133	168	153	153	143	164	160	138	177	122	152	135	167	151	148	141	161	165	132	143	151	153	150	161	126	137	154	168	158	163	143	144	152	145	165	149	167	145	150	149	156	155	136	148	155	130	172	139	147	162	163	135	148	166	172	138	146	156	166	147	155	124	126	137	155	145	156	148	145	174	135	158	157	129	151	157	157	153	145	148	142	147	149	174	139	153	146	149	162	150	144	147	148	144	161	141	145	139	133	178	164	151	144	165	138	175	137	143	159	151	169	167	161	133	155	162	139	148	162	134	133	129	159	166	142	153	130	154	151	153	170	162	145	159	147	140	151	158	164	158	131	147	168	137	129	156	146	151	152	143	146	169	165	186	134	151	136	162	167	139	151	140	155	127	141	159	151	129	157	143	148	147	129	146	158	153	139	155	159	143	178	178	147	138	154	126	157	144	160	138	147	161	148	148	152	153	144	152	157	150	173	151	138	139	134	146	144	163	142	151	165	131	151	145	153	181	148	162	150	159	166	146	161	147	141	147	162	135	138	162	136	158	147	134	138	142	142	147	138	153	139	145	137	166	153	159	169	167	161	164	166	133	151	164	159	140	152	140	182	144	150	146	145	149	153	164	148	124	143	138	151	149	154	160	154	149	147	166	170	156	152	135	161	157	159	145	140	149	162	140	161	164	140	141	165	148	160	158	148	152	157	157	131	157	168	140	150	139	149	156	156	165	151	145	156	134	159	159	166	175	177	160	143	138	151	130	148	137	158	156	155	150	157	142	143	142	157	141	185	151	149	163	134	154	149	150	155	146	132	145	145	153	157	150	164	162	160	135	149	163	160	149	162	145	165	153	156	156	163	148	147	131	152	149	160	152	139	145	128	134	143	142	176	150	151	147	158	138	153	140	146	138	147	138	144	151	151	178	152	135	154	134	141	155	161	168	122	155	153	154	167	152	144	150	154	136	146	156	161	166	127	143	116	139	157	147	143	165	145	159	162	163	127	145	140	145	177	152	130	157	150	148	138	138	159	144	165	139	162	153	154	160	183	154	135	142	163	160	145	135	159	168	149	139	138	141	136	173	159	139	151	163	135	151	158	172	139	149	144	139	147	145	143	158	140	166	147	166	153	161	145	140	153	146	155	129	134	145	156	153	141	162	171	134	157	131	153	165	158	134	159	175	169	151	169	153	143	158	168	139	131	167	150	168	135	171	135	162	135	156	133	159	138	147	140	148	148	156	138	142	151	136	134	143	156	148	149	176	140	138	146	150	172	158	165	148	156	142	132	140	148	162	157	145	148	136	159	149	151	157	144	161	138	179	156	169	160	127	138	156	152	149	147	152	170	141	129	138	139	141	175	162	143	167	151	141	141	146	158	143	142	146	159	151	139	141	150	146	145	148	139	145	140	149	146	145	141	147	156	148	145	159	145	154	143	155	156	164	126	134	160	162	165	140	145	164	140	160	157	171	137	175	144	171	143	152	157	131	143	158	153	137	144	170	144	163	173	149	141	151	151	154	144	141	141	157	142	129	149	147	148	156	152	140	133	136	146	160	124	149	159	175	181	151	149	158	156	151	165	151	150	136	154	156	146	139	135	161	169	136	152	147	140	136	130	147	156	140	146	150	151	150	148	140	150	158	129	165	151	142	151	128	144	155	170	152	138	131	147	168	153	142	145	142	156	144	172	136	151	146	145	178	157	165	131	122	120	150	140	146	151	145	146	137	166	164	138	144	172	136	152	134	124	152	135	142	145	149	143	163	129	143	158	161	139	136	153	153	144	147	156	156	178	151	144	145	139	142	162	141	139	132	158	149	159	150	149	149	172	142	156	138	157	151	159	168	145	147	137	142	158	143	139	161	150	145	143	153	138	147	148	138	131	132	156	176	154	144	128	135	154	170	144	136	133	154	140	156	165	155	152	154	134	166	127	155	151	152	162	133	138	156	157	147	139	148	148	162	152	158	155	140	139	160	165	159	157	155	154	139	145	155	125	161	146	156	151	147	153	153	180	164	141	153	146	138	147	153	184	172	133	141	145	150	138	159	173	161	141	146
7090	11015	10230	5587	3440	2390	1717	1260	1027	850	740	678	587	463	474	449	411	353	371	325	332	279	266	283	269	258	268	227	263	242	224	241	249	238	194	224	196	201	228	188	185	200	195	198	176	180	187	195	186	186	206	220	196	204	203	190	195	191	188	190	185	199	187	171	174	165	198	190	178	171	181	190	191	177	205	176	176	201	189	168	180	179	159	184	183	176	189	204	190	178	175	178	191	189	161	164	176	168	193	160	176	154	192	198	180	161	161	172	160	198	176	162	205	175	201	187	181	171	206	166	193	178	178	165	196	203	173	168	184	200	181	182	174	150	188	202	197	153	173	160	183	184	169	176	195	179	164	210	168	192	185	157	186	162	162	164	177	188	211	189	166	190	156	159	167	150	180	189	182	189	190	180	204	176	187	209	183	178	169	166	174	185	156	188	189	176	154	184	176	174	203	176	161	153	177	203	184	173	183	177	189	194	167	187	165	169	155	172	173	183	204	171	184	173	169	200	189	187	191	178	175	174	188	205	192	170	188	166	152	168	172	177	173	181	180	191	174	173	179	165	186	188	179	200	165	192	174	188	179	203	152	173	166	194	179	184	186	180	183	166	200	186	164	178	194	201	158	158	192	164	181	174	173	176	179	186	167	186	199	213	178	199	174	176	182	145	165	179	185	195	160	189	195	170	170	157	197	188	178	184	172	182	168	182	179	190	184	170	188	152	151	180	157	162	165	174	182	184	186	163	170	184	205	187	169	182	197	173	178	173	194	166	175	140	160	191	174	189	176	157	175	171	165	165	188	178	183	174	176	173	188	180	166	149	169	196	188	169	169	161	176	177	170	189	190	167	174	161	186	175	174	163	175	165	179	197	169	197	202	169	143	177	176	151	164	165	195	180	180	180	189	167	179	190	170	192	183	163	152	197	169	196	149	163	172	185	183	164	215	188	176	175	184	177	142	177	183	154	178	184	189	180	196	152	182	171	168	159	153	169	174	163	211	186	193	170	159	168	179	180	185	169	193	178	191	198	171	185	179	159	184	185	174	166	167	185	164	163	156	150	185	150	160	174	196	156	145	157	167	187	182	172	174	172	169	159	162	176	163	166	173	159	170	163	177	168	166	163	187	180	168	196	190	174	142	183	187	189	179	188	170	171	191	160	178	177	193	165	172	185	167	196	172	160	191	184	172	200	159	182	160	180	167	157	160	192	199	191	174	160	191	169	168	196	173	165	174	178	183	168	170	185	152	196	176	162	158	176	202	185	163	162	173	152	202	178	166	170	163	190	169	191	155	150	170	175	172	165	156	165	140	178	176	166	153	182	186	168	176	147	179	160	171	179	148	189	180	179	170	167	179	151	164	161	193	182	164	182	197	164	158	187	169	178	178	171	163	175	185	141	179	191	172	175	183	190	185	188	175	188	188	183	173	186	197	186	180	185	166	176	161	172	185	180	170	172	172	182	183	160	178	170	183	155	170	195	165	185	173	165	164	147	169	171	209	198	161	178	184	163	181	180	162	164	156	174	199	193	162	186	191	182	165	199	177	164	174	170	147	168	189	182	159	175	170	178	174	164	166	170	195	184	179	196	171	168	172	175	189	152	169	178	176	182	151	166	175	183	190	173	182	152	154	157	175	184	172	175	192	176	174	180	174	187	160	167	192	175	165	177	170	169	180	181	165	158	168	170	191	181	202	183	189	169	190	178	157	179	174	187	189	173	176	178	176	167	169	151	177	152	164	148	166	172	169	159	176	155	178	180	173	161	178	174	188	161	193	199	171	160	169	174	168	196	190	149	160	180	172	172	155	188	194	179	193	175	158	158	160	184	194	183	164	180	180	170	182	173	176	177	171	176	173	164	156	167	170	168	171	175	167	175	185	212	169	190	158	195	185	176	174	183	172	149	182	173	176	176	167	175	200	184	158	177	187	186	163	170	180	171	181	189	166	159	162	178	178	188	136	182	204	188	197	193	184	183	171	172	176	168	157	183	167	176	201	196	171	180	192	184	202	194	173	183	177	173	156	183	183	148	179	179	184	152	179	175	180	182	177	164	195	172	150	174	173	176	161	164	172	179	166	170	162	172	197	172	198	183	182	176	170	184	191	187	152	176	153	157	162	173	167	166	185	178	167	174	196	189	172	166	155	177	182	155	185	184	159	155	166	192	169	156	171	172	182	169	161	178	194	165	186	161	170	209	167	168	188	176	165	154	152	183	168	166	173	173	164	155	164	172	164	187	163	179	192	176	184	203	187	203	184	199	197	173	165	179	168	180	184	155	158	175	162	181	169	175	176	167	175	181	172	203	184	181	182	180	176	167	178	168	171	163	184	176	181	165	169	152	169	177	183	187	177	185	164	181	178	176	177	184	181	169	158	173	167	178	162	160	154	186	175	200	180	171	181	165	177	168	193	172	183	181	172	178	176	161	189	163	170	160	174	183	160	169	190	168	188	170	176	168	170	179	169	182	177	165	192	151	198	154	159	167	157	173	189	182	187	179	179	165	178	196	200	161	166	161	179	171	184	162	149	153	181	195	211	169	167	179	174	140	171	181	193	171	163	180	172	165	170	157	159	179	148	180	173	163	174	179	168	160	174	177	198	186	157	149	153	194	179	166	175	177	175	176	177	163	166	185	183	166	157	177	180	176	191	171	178	181	168	180	153	181	167	182	172	210	175	183	172	181	183	183	153	179	186	187	193	167	185	162	153	191	167	173	198	174	185	157	164	166	173	193	151	156	177	183	187	164	145	170	165	191	179	174	174	169	163	173	164	176	166	184	160	166	181	187	174	175	211	166	166	178	208	171	166	176	160	184	176	169	183	185	189	171	175	175	181	158	175	185	168	175	183	160	175	173	188	172	181	186	154	140	162	166	171	172	180	178	166	182	161	157	172	178	178	151	179	162	187	187	182	190	195	172	191	162	175	188	180	189	174	180	184	161	173	187	157	191	173	170	170	178	198	173	173	172	193	179	178	166	167	179	164	178	143	160	185	150	196	201	163	161	175	165	183	174	184	156	174	170	172	171	195	169	172	193	197	186	183	191	186	176	173	158	181	181	179	177	165	195	167	193	185	163	183	154	188	175	151	178	192	184	150	177	178	171	179	169	188	162	177	178	157	197	169	173	180	175	190	158	154	187	188	177	170	173	169	168	157	176	188	196	170	191	171	203	172	154	155	161	154	136	168	163	169	188	181	170	166	189	169	155	179	177	174	159	168	160	176	189	157	182	185	152	167	161	164	174	174	162	180	202	197	183	169	163	171	183	170	182	200	169	178	187	196	172	149	175	192	178	164	185	176	156	179	168	178	173	166	194	178	184	171	200	167	153	185	168	179	175	171	160	149	174	178	197	192	183	180	188	184	176	171	161	181	183	171	160	182	171	189	196	162	174	180	166	201	166	163	188	171	176	183	186	175	190	186	145	180	168	169	182	154	188	184	181	167	176	160	153	171	170	185	171	163	159	174	176	195	179	163	170	183	174	172	158
23312	20970	27915	24201	20980	21023	8866	1424	978	872	702	711	629	620	545	536	499	496	507	442	451	441	436	429	441	401	367	408	358	386	365	381	374	380	409	353	394	380	378	373	396	354	353	370	357	372	389	374	352	364	364	378	393	375	359	387	373	368	398	373	369	317	317	331	365	302	344	358	368	343	361	367	360	331	357	330	333	322	359	354	338	349	362	354	362	361	331	329	338	320	335	360	352	345	365	344	331	337	362	351	342	349	338	369	370	350	348	355	393	325	330	337	361	332	351	301	323	336	335	342	338	321	346	349	330	319	361	346	306	320	326	323	342	358	337	342	356	336	317	331	322	369	334	342	342	324	363	361	338	364	368	332	310	346	315	371	359	351	346	339	367	342	360	322	327	349	344	345	323	383	358	331	361	373	372	333	353	335	353	359	364	339	351	342	352	353	368	364	319	337	349	309	341	358	357	330	348	351	334	335	327	340	360	309	343	345	321	311	373	326	345	360	335	329	322	337	340	328	320	346	355	338	341	333	310	314	326	377	334	342	307	331	362	331	360	345	329	348	332	336	340	362	333	338	311	340	334	326	337	312	364	366	318	346	339	338	378	321	335	331	311	344	345	357	336	340	299	327	299	354	396	358	313	326	333	319	356	367	336	325	350	345	337	352	356	373	342	322	314	334	326	341	322	332	320	310	319	357	365	322	340	346	328	340	330	326	330	331	340	333	343	343	311	356	337	339	340	378	313	347	357	357	347	346	311	306	353	356	331	327	359	307	332	317	330	337	344	350	341	342	329	354	347	350	372	352	306	333	337	341	320	372	309	344	327	336	336	328	328	310	339	343	319	312	352	336	357	355	346	330	295	324	372	360	350	322	341	347	349	324	319	347	337	332	327	344	310	330	360	327	373	315	332	349	333	330	370	328	331	311	331	326	346	342	333	354	336	296	325	313	321	321	351	342	359	367	353	364	339	363	329	355	334	326	314	365	353	349	368	308	324	337	383	327	337	359	318	342	358	322	358	342	356	352	344	341	351	332	348	336	352	329	318	338	336	311	341	349	348	361	336	345	387	378	325	337	358	347	314	327	332	340	355	337	333	327	352	336	328	337	317	296	305	327	317	356	347	358	358	337	334	361	328	385	326	296	333	317	336	323	342	345	348	340	337	356	336	360	345	356	343	329	312	321	308	332	323	340	332	349	308	331	319	312	320	339	320	347	360	348	359	335	343	343	335	312	336	366	356	333	336	326	333	350	358	364	369	366	343	343	353	330	331	348	353	315	375	314	335	329	333	375	325	318	331	344	322	349	325	355	350	321	357	323	361	309	327	354	339	345	350	368	340	331	354	316	337	314	306	321	338	330	337	343	335	330	351	320	317	340	325	356	343	362	310	318	329	328	348	375	324	350	321	362	350	335	324	372	349	304	324	350	331	315	325	305	349	349	336	351	337	312	350	354	292	355	325	349	346	317	357	337	322	322	332	330	315	315	340	351	331	317	343	330	347	315	331	360	351	355	346	334	342	326	351	324	330	302	341	346	351	350	358	340	358	308	323	351	346	345	292	348	355	351	326	343	338	369	344	355	307	317	317	370	324	352	328	321	395	340	345	322	353	362	333	337	349	311	322	334	342	318	357	328	327	341	340	341	326	305	362	315	360	348	339	334	367	355	335	328	364	310	302	351	341	356	350	349	310	360	343	334	364	375	339	378	347	357	314	336	345	331	331	352	353	315	320	342	316	337	331	360	365	333	339	343	332	359	329	342	311	347	353	320	329	320	330	315	344	338	318	340	324	331	353	329	338	365	326	351	305	337	359	318	334	289	328	299	345	365	327	346	378	358	326	288	346	341	354	327	347	340	357	349	354	358	341	329	356	342	340	352	353	341	344	304	335	327	335	361	360	313	337	342	360	339	324	352	349	345	338	338	368	356	366	356	364	351	318	332	362	342	332	311	299	349	335	342	362	341	309	325	350	327	310	318	325	361	311	318	327	350	354	336	322	368	361	349	338	354	374	339	319	323	342	335	338	356	355	356	312	362	331	337	353	318	290	327	317	350	363	336	344	346	309	360	349	349	349	307	353	334	363	353	324	344	366	347	333	344	313	315	341	336	373	334	328	348	333	352	279	346	344	329	332	319	333	325	332	335	321	357	344	350	331	332	310	368	340	320	343	367	344	332	319	355	374	358	319	327	324	330	355	353	319	313	330	381	329	329	347	320	349	315	355	321	301	338	349	340	322	355	330	335	337	347	325	351	326	330	337	334	332	300	355	317	340	310	336	325	326	322	315	314	333	340	369	328	332	346	349	340	366	322	327	310	354	329	367	313	337	301	348	326	353	322	333	321	335	330	342	313	330	313	334	349	345	333	331	358	344	381	363	349	353	366	375	300	340	358	336	338	347	345	343	322	367	340	332	338	365	322	360	351	330	312	342	339	358	348	323	326	325	334	329	325	365	367	342	341	364	342	357	361	355	337	303	380	322	338	350	346	357	352	357	322	301	334	334	338	361	332	337	349	374	327	358	357	321	356	360	335	332	326	374	322	345	337	308	338	335	323	330	291	350	323	316	354	306	325	368	363	334	347	350	320	346	327	340	376	345	363	348	362	314	343	324	386	332	349	324	341	355	341	318	359	310	384	326	341	308	355	351	337	328	347	318	317	369	369	342	332	323	316	334	340	344	344	353	338	300	351	355	351	331	354	360	344	294	348	365	328	349	330	351	376	341	331	348	330	334	346	305	345	383	361	341	326	300	330	355	331	359	337	336	304	350	324	333	335	319	330	340	305	320	317	325	345	338	318	356	360	326	347	338	332	305	371	301	322	352	341	357	317	322	340	393	378	332	349	325	314	315	313	341	360	368	311	346	348	366	348	357	365	331	352	328	336	330	290	343	392	345	337	296	314	356	343	360	315	365	366	306	327	344	304	331	344	362	361	344	329	334	349	355	329	354	330	350	328	345	314	328	353	351	345	342	320	346	360	360	335	335	339	355	358	347	361	336	349	317	309	351	351	362	325	334	315	333	357	329	367	343	334	365	345	302	337	364	326	337	342	347	317	325	357	350	347	351	312	354	323	324	332	347	338	353	335	374	362	346	344	324	320	352	321	331	352	321	366	315	341	341	370	351	359	338	350	320	312	330	344	369	342	343	360	336	346	305	334	313	364	324	311	362	323	338	299	294	344	336	340	344	316	351	310	340	368	323	331	330	316	335	332	335	326	350	348	363	328	349	335	332	313	408	344	320	310	324	315	362	336	334	306	323	352	353	346	334	339	322	350	341	355	352	368	315	320	331	334	327	336	318	320	304	323	322	363	342	320	337	358	352	301	340	351	328	349	348	356	310	331	332	350	309	334	361	349	335	331	323	331	355	313	339	353	324	318	354	334	351	363	334	336	344	350	337	341	360	339	317	335	342	352	311	329	332	346	311	322	350	387	341	333	339	336	374	347	366	344	352	325	337	334	331	336	322	331	354	331	322	346	339	323	323	336
9947	17628	16388	9484	6125	4322	3194	2400	1972	1656	1410	1259	1103	1007	904	847	818	723	704	628	626	602	541	524	527	530	485	492	462	476	466	407	453	452	426	382	421	386	409	384	365	389	391	382	427	393	382	369	399	344	364	376	347	378	367	388	375	346	359	320	378	345	362	343	389	386	350	351	344	398	351	382	352	348	362	325	368	328	366	363	360	358	336	381	359	350	344	351	353	350	327	345	325	330	349	357	378	372	331	347	358	344	349	343	324	332	343	300	357	318	315	340	342	373	347	339	327	342	330	359	341	341	318	346	331	336	344	349	338	368	319	356	316	328	351	347	357	342	345	346	344	367	334	315	360	358	330	359	360	361	332	326	342	327	391	368	357	343	361	337	328	350	328	335	312	332	360	346	344	336	333	330	315	327	298	344	342	351	364	359	357	292	294	337	369	316	333	309	335	343	352	352	349	334	334	349	341	362	317	359	340	347	362	346	335	351	316	347	367	341	318	364	347	335	341	370	334	342	348	336	348	351	331	349	355	357	339	376	324	342	354	371	364	358	346	344	321	371	329	354	316	371	352	315	345	345	334	332	369	344	360	329	313	335	344	299	333	343	330	307	338	343	349	337	326	339	315	348	341	367	358	335	357	343	318	329	327	341	345	353	344	335	335	328	336	345	361	350	350	388	339	345	297	372	346	369	346	345	371	330	358	339	323	366	320	340	328	325	342	309	317	336	342	366	345	325	346	317	321	311	351	299	346	323	315	350	312	337	327	331	352	371	349	344	353	324	353	320	314	342	334	319	327	354	327	362	352	344	360	333	341	378	363	346	327	325	348	341	344	311	325	305	328	371	357	330	341	341	342	344	347	361	357	341	353	365	349	324	315	373	340	361	331	339	316	352	341	356	340	371	362	338	304	350	327	325	331	302	316	347	306	317	347	323	347	330	363	310	300	319	329	361	349	352	363	364	335	331	343	312	377	357	310	353	328	351	336	307	361	339	383	351	317	332	330	360	304	337	354	364	325	350	326	310	380	326	327	338	300	315	314	367	310	365	334	374	344	364	352	327	335	323	358	327	342	331	316	322	358	298	343	337	377	328	341	391	327	316	329	301	329	366	344	362	313	354	343	335	332	315	364	347	342	342	374	322	368	337	341	376	331	314	316	318	319	332	365	339	309	299	341	322	328	347	328	357	331	351	353	330	359	345	328	310	360	333	337	315	320	345	355	345	334	333	288	332	346	332	337	317	310	331	348	344	345	339	362	354	332	350	309	345	360	363	304	316	326	346	299	308	340	352	362	318	348	354	358	301	367	372	346	322	348	365	354	348	339	324	336	334	302	353	327	358	319	339	333	338	333	346	321	341	352	341	324	323	343	365	353	331	345	326	352	356	341	348	335	330	351	333	365	356	337	333	316	332	322	378	346	349	369	308	347	357	369	385	347	324	368	353	338	329	353	348	334	315	347	333	346	343	352	343	344	340	414	335	313	348	324	334	325	336	344	368	348	320	329	338	320	366	308	356	339	347	367	350	330	306	348	334	335	343	336	338	324	316	342	359	329	304	313	351	323	350	366	328	339	347	349	344	328	332	383	347	338	329	349	339	289	368	333	345	334	356	334	370	335	337	349	310	315	323	361	310	372	332	334	317	311	320	343	330	333	335	350	315	375	346	348	360	352	306	377	339	364	344	323	296	332	344	324	360	358	329	308	362	358	334	346	315	337	364	315	335	351	331	332	327	337	360	332	329	340	333	323	366	350	378	335	346	346	345	317	349	373	333	318	310	355	359	337	352	349	337	358	318	339	330	329	356	338	350	324	293	317	359	339	339	330	353	373	354	310	345	319	337	369	326	339	330	310	338	358	323	340	329	313	341	321	362	337	335	335	318	362	362	362	333	368	355	347	346	323	334	366	326	325	349	339	336	357	335	321	363	329	354	326	324	329	334	359	329	320	308	331	332	347	368	297	357	320	354	323	357	333	346	323	330	339	338	345	391	339	344	348	351	324	314	338	328	372	362	363	360	335	295	353	355	348	351	343	349	349	344	325	329	325	324	324	346	346	319	326	324	333	350	334	353	357	334	327	337	351	341	351	357	322	333	352	346	328	345	349	353	322	361	355	346	330	328	372	345	332	299	379	359	342	342	350	329	344	360	334	342	340	363	361	348	345	351	321	330	333	327	331	354	344	315	306	316	319	329	324	350	326	343	344	326	316	363	339	370	344	346	340	358	336	318	354	328	337	367	321	338	322	330	363	355	338	321	314	348	313	298	324	316	316	353	369	359	358	323	327	350	332	335	361	319	329	342	329	331	343	335	327	350	337	332	373	343	332	316	361	350	337	327	326	356	362	331	335	344	347	324	337	335	357	319	313	351	314	316	329	346	330	317	327	330	354	334	308	308	343	349	317	325	333	357	318	330	335	321	355	364	337	329	356	362	322	382	351	320	333	327	312	342	335	329	342	365	328	345	348	369	368	331	359	342	337	376	374	316	330	337	340	335	348	324	345	332	337	339	332	338	333	344	357	385	331	323	353	333	324	344	296	325	322	355	341	327	347	343	324	309	353	336	379	342	360	311	346	369	331	329	377	305	323	330	329	322	322	328	357	343	325	336	326	343	302	358	357	336	342	307	362	341	291	349	304	332	420	324	316	368	342	359	318	338	316	336	320	305	322	365	336	332	375	360	317	328	342	363	339	340	340	326	372	356	339	348	365	363	357	376	339	322	337	328	361	347	351	321	321	319	362	375	367	338	347	318	343	332	352	358	315	317	338	337	342	336	310	366	333	342	329	332	349	314	316	348	376	333	318	333	304	326	331	371	357	300	343	314	320	342	307	397	320	353	350	355	345	344	324	326	329	373	346	338	344	382	344	349	352	341	336	339	321	315	320	348	353	341	322	355	343	342	331	324	351	340	320	374	312	348	369	328	335	314	317	303	323	316	355	334	352	326	380	350	316	314	317	312	334	332	359	336	315	335	359	358	352	366	309	315	330	318	310	342	353	354	339	347	353	350	319	324	368	343	321	327	357	322	357	325	319	317	348	357	342	346	334	329	309	324	317	341	372	345	354	338	355	319	363	358	353	347	381	363	364	322	333	385	341	317	354	328	331	339	334	353	322	295	306	368	338	337	329	357	335	337	346	343	320	344	340	326	316	338	333	302	336	347	371	305	349	350	334	342	372	356	356	361	329	329	350	312	338	293	317	361	313	337	360	358	338	350	317	336	359	324	344	387	313	344	353	346	344	346	356	322	330	329	359	340	348	350	326	330	325	355	346	333	327	356	349	338	336	323	350	318	332	352	344	349	305	347	347	327	344	321	336	320	333	305	368	311	321	309	352	326	320	346	345	323	342	346	354	330	346	346	340	319	334	336	354	343	352	356	317	300	315	311	323	357	336	314	347	331	297	342	331	344	332	346	355	337	301	336	360	397	372	338	334	369	348	341	336	318	345	295	342	327	300	338	320	374	340	359	350	334	328	305	337	321	324	326
28344	15383	2202	645	460	420	427	371	356	349	373	369	346	337	348	360	337	367	352	360	364	386	334	325	367	344	338	345	332	394	360	371	370	384	365	369	387	358	326	323	347	344	366	355	330	348	355	365	326	371	363	340	352	359	383	343	366	369	370	341	368	355	359	359	373	334	356	344	343	382	376	346	334	366	340	386	335	373	359	367	390	356	377	340	364	337	344	353	337	355	357	375	343	367	326	351	357	334	376	349	338	354	353	369	352	329	378	328	353	362	338	356	371	367	375	348	363	369	365	364	344	323	337	371	358	337	342	367	348	339	371	358	344	361	370	357	360	371	325	326	353	372	361	373	344	335	352	354	352	339	333	331	350	358	368	312	357	352	348	375	356	356	346	324	336	362	353	369	330	322	345	383	342	337	349	344	349	363	380	343	360	332	403	361	345	375	350	360	327	347	363	365	380	364	381	377	345	358	342	347	347	371	351	378	330	342	362	351	352	342	336	360	369	357	326	352	322	356	365	401	364	355	365	357	364	340	312	373	382	350	330	357	343	322	375	334	341	379	370	330	388	360	350	344	352	357	360	336	347	374	363	362	325	344	358	386	340	350	335	359	331	334	368	366	347	358	364	360	392	341	321	359	328	327	339	358	348	370	344	380	362	375	353	366	375	349	338	365	373	349	355	381	333	331	366	361	375	386	312	357	360	363	334	392	355	356	360	357	328	373	317	381	349	320	341	339	323	384	360	351	341	345	356	369	356	360	365	384	332	331	339	379	370	378	371	321	355	367	342	371	336	356	360	319	407	343	392	357	376	373	356	356	357	359	338	350	341	333	347	351	375	360	377	367	362	344	367	346	408	363	369	334	351	337	417	330	323	342	334	322	374	390	347	338	355	361	374	388	368	338	367	352	356	352	360	334	372	348	351	353	335	400	357	324	360	392	354	346	351	345	376	353	352	355	334	393	342	361	360	332	357	344	382	354	326	373	316	351	358	353	376	386	349	332	339	322	390	352	353	346	342	360	354	329	357	389	307	370	355	319	323	361	323	339	347	368	361	321	363	352	373	365	368	376	320	348	379	361	330	335	335	365	402	333	342	326	342	360	323	353	351	368	339	361	334	368	368	379	362	384	354	365	344	358	330	336	358	334	332	341	371	338	361	365	402	369	343	358	339	369	333	352	333	341	297	361	341	341	332	353	338	337	351	348	346	339	357	369	366	362	371	358	347	357	358	368	371	344	363	347	343	334	360	326	349	386	344	346	367	365	367	364	344	351	348	357	367	383	332	324	372	361	355	361	368	332	319	339	317	358	348	341	330	334	366	327	354	324	340	378	373	339	370	341	343	353	356	394	342	377	364	372	351	375	361	371	332	333	363	338	369	372	321	348	346	353	346	355	343	336	411	352	321	356	337	365	349	358	346	358	325	344	372	380	348	348	352	351	349	377	353	337	351	359	351	327	374	368	343	359	356	336	331	355	386	346	366	343	388	395	358	344	350	336	358	340	355	358	350	382	340	382	346	343	329	334	317	384	360	326	381	331	391	339	356	370	335	375	348	353	338	339	359	367	356	320	351	348	373	341	355	366	347	338	361	339	341	338	366	363	366	356	388	333	348	357	333	351	359	364	359	359	339	357	348	351	364	348	330	359	367	308	338	354	342	354	354	367	337	328	374	344	386	336	380	349	342	393	337	379	347	358	337	364	356	342	362	358	375	328	348	329	352	342	339	354	358	355	337	334	321	339	335	350	345	348	355	382	332	371	357	350	383	385	323	356	348	364	367	367	366	338	374	340	363	317	313	367	369	363	345	340	337	331	379	320	368	343	372	335	346	377	327	324	367	354	343	352	339	357	365	369	333	339	365	360	379	360	374	353	372	382	358	321	350	355	320	334	367	385	333	346	363	376	340	341	371	340	362	373	355	349	351	333	384	372	354	374	371	330	371	332	355	331	326	338	358	367	344	378	338	329	363	340	385	342	362	319	324	366	350	338	353	332	327	387	322	363	337	363	405	328	346	333	362	340	370	357	335	381	357	382	348	341	363	337	368	319	366	329	348	314	374	341	335	331	348	377	325	333	368	367	347	336	353	351	363	364	368	357	349	356	336	352	381	365	353	359	335	339	360	373	358	306	378	350	346	375	332	361	364	359	397	360	339	340	354	364	371	382	352	353	342	353	395	380	366	353	361	334	363	362	358	332	340	320	363	352	375	397	378	338	328	352	350	351	375	389	366	377	358	352	344	380	355	337	384	382	364	346	355	366	345	328	345	353	357	366	407	338	319	363	345	338	358	346	370	356	313	379	341	321	348	352	372	356	344	325	394	349	344	360	350	379	328	330	413	356	336	339	374	350	327	353	361	360	337	355	347	316	381	327	354	351	360	351	325	340	359	364	334	365	348	341	358	348	381	362	370	358	348	326	390	372	342	353	351	344	356	336	360	342	354	361	328	395	385	336	354	367	354	345	347	370	369	364	329	367	360	358	357	359	367	336	346	385	365	307	369	359	314	324	362	376	359	351	367	355	356	352	376	363	372	344	355	346	373	358	346	348	372	367	359	342	342	345	357	335	328	342	355	358	373	366	353	387	362	351	360	363	349	331	342	340	400	374	370	342	380	352	352	347	379	338	382	349	374	351	332	343	316	343	372	358	331	358	376	358	346	336	340	338	331	397	310	366	371	350	315	358	356	349	336	336	337	361	347	356	359	364	355	344	362	349	382	304	334	369	375	337	379	373	364	368	353	338	377	339	401	339	348	386	356	349	327	373	355	353	355	341	351	345	369	371	328	343	368	364	375	367	376	329	384	344	341	363	335	342	355	354	356	326	356	343	335	356	366	327	357	374	343	352	335	364	392	358	346	366	343	390	329	346	312	341	365	347	321	356	329	339	332	382	328	392	388	370	364	390	339	345	309	336	323	316	354	394	349	344	355	337	369	373	329	313	347	305	336	331	362	365	356	380	337	323	350	343	341	369	325	348	327	360	353	329	371	371	355	370	323	367	341	325	322	345	359	369	354	334	367	360	300	330	326	340	377	323	333	329	360	320	325	356	348	354	358	378	335	360	392	369	352	366	351	355	359	354	352	337	330	358	342	360	332	356	361	380	359	356	337	334	357	344	298	354	339	341	358	339	343	364	330	355	375	325	323	363	370	368	352	367	338	340	350	358	359	373	389	361	376	364	370	360	340	350	384	355	392	355	375	359	326	368	347	361	380	364	365	375	344	358	348	301	350	311	373	353	345	388	351	354	343	325	398	338	350	359	392	329	378	330	369	360	351	338	329	335	359	372	339	321	376	364	395	331	399	350	351	345	351	350	380	337	370	347	343	347	332	333	369	304	356	330	357	350	385	358	378	361	374	336	357	336	320	324	335	347	369	369	364	347	356	391	399	330	345	364	364	351	363	361	348	355	347	334	372	350	341	380	361	354	358	348	372	336	382	346	348	358	387	343	332	356	313	366	378	324	345	319	347	356	373	352	362	394	361	353
5094	1108	1069	729	582	472	444	424	434	424	404	448	422	413	372	417	382	407	399	436	378	410	395	422	404	379	394	423	406	440	431	411	357	440	390	395	362	421	358	408	394	390	396	382	409	388	401	423	376	415	396	355	414	389	410	409	372	419	395	373	396	409	385	393	407	382	389	382	371	365	392	384	354	383	367	377	412	382	422	402	412	391	385	430	359	410	376	366	398	407	387	388	407	386	417	365	396	405	369	414	376	404	376	408	386	407	387	412	402	385	354	364	386	430	394	400	378	366	386	396	390	401	406	388	371	390	413	404	418	399	346	403	382	407	408	403	418	389	389	374	430	395	393	409	392	371	383	388	372	398	406	392	357	386	369	406	400	357	406	400	401	398	425	434	375	374	377	392	391	361	358	446	382	403	406	388	382	398	395	393	415	373	392	436	377	394	385	411	366	394	400	411	366	390	394	374	389	394	387	398	346	394	361	378	398	423	363	356	375	399	363	387	368	345	390	400	380	421	399	392	382	394	381	402	358	421	374	381	375	392	402	389	404	398	401	380	395	388	393	374	391	401	372	362	374	431	394	431	377	385	403	387	449	414	364	395	381	409	384	362	423	410	411	421	366	421	375	420	433	401	397	411	425	413	389	401	399	410	363	428	393	396	385	413	373	386	361	444	407	401	386	398	380	399	386	385	378	420	392	369	382	431	420	399	411	419	417	399	387	377	401	383	383	398	421	423	424	406	384	408	410	423	385	394	424	401	368	401	365	420	400	411	401	376	400	389	399	400	383	400	376	408	381	378	408	393	438	418	363	363	402	416	387	401	393	402	393	381	370	399	403	406	405	417	411	405	394	368	377	381	414	380	406	379	376	420	375	373	409	386	413	401	415	393	393	395	420	394	414	397	377	387	416	384	423	408	378	385	414	389	389	400	421	388	400	357	393	402	391	399	401	417	423	389	432	392	369	394	406	393	459	392	381	397	398	414	421	422	381	433	404	381	384	397	390	397	391	370	381	393	417	373	407	358	361	388	399	412	400	421	361	399	370	417	416	406	347	394	397	435	388	401	416	383	388	394	399	399	392	384	407	375	384	426	405	400	396	379	379	390	402	380	397	377	400	399	372	415	403	440	386	402	372	412	409	376	363	405	403	378	379	387	415	397	376	412	368	413	382	383	446	388	382	405	383	371	385	400	416	414	393	423	382	385	413	394	425	363	411	403	379	391	387	382	414	406	398	456	406	400	395	368	400	409	400	348	383	400	394	366	418	423	453	381	412	374	415	414	404	408	424	404	410	375	398	409	431	394	407	417	399	382	396	396	368	381	431	395	381	387	371	383	380	394	375	389	397	377	408	382	400	396	394	377	404	388	398	421	434	388	435	393	408	371	400	375	406	373	376	424	395	411	405	399	388	383	394	402	362	412	381	387	366	408	390	366	375	385	421	420	352	413	422	373	383	357	359	386	378	413	369	410	380	406	380	404	407	400	405	418	412	388	379	394	406	373	383	395	402	415	398	395	397	368	390	378	417	368	417	364	396	396	361	377	395	373	390	386	397	402	416	369	384	426	365	382	384	380	410	417	371	418	405	377	405	387	355	417	419	380	412	374	380	382	351	412	410	386	393	388	392	396	384	410	380	420	410	435	379	383	398	423	384	398	376	383	417	415	402	403	356	408	384	417	399	399	365	361	382	402	397	365	416	402	392	406	400	392	382	374	367	370	397	382	401	411	396	417	436	376	419	411	394	411	400	386	416	423	374	382	369	374	430	405	416	394	420	378	399	373	395	363	401	381	407	379	404	423	375	390	391	423	390	424	394	367	395	405	377	409	407	394	407	380	406	390	364	364	365	387	426	389	394	399	395	377	402	407	399	427	371	394	376	374	384	405	378	399	386	413	421	394	384	438	400	368	413	404	424	375	381	363	372	388	402	404	406	379	380	389	420	415	395	402	406	398	428	411	373	391	392	411	373	395	408	368	381	381	418	406	399	402	376	380	349	373	403	414	348	432	397	363	397	400	375	408	377	393	428	411	376	393	378	392	385	386	402	389	395	386	415	407	433	389	389	400	397	402	382	374	397	385	413	395	418	382	387	355	375	400	413	406	384	394	362	382	404	394	374	392	379	391	368	406	368	398	388	432	403	377	389	401	398	387	406	439	375	396	403	401	374	389	389	443	381	394	399	413	429	427	402	372	378	387	420	380	416	373	403	390	382	385	376	385	396	365	396	388	371	409	419	400	437	380	398	396	393	379	406	382	403	423	409	399	359	359	362	401	362	393	395	378	401	364	389	378	403	386	453	415	396	393	399	417	369	389	409	369	363	415	425	386	402	375	447	412	393	421	404	428	416	409	424	391	354	383	389	385	395	377	386	416	395	420	400	395	367	416	426	393	398	411	401	424	379	387	400	385	392	413	399	426	382	367	393	379	385	385	366	406	400	382	390	415	378	391	394	404	406	402	369	385	396	386	407	439	386	438	371	383	396	405	406	387	419	385	383	440	386	414	422	366	388	391	427	369	375	384	387	383	361	371	405	419	378	406	379	389	382	394	386	381	366	389	412	385	392	410	356	378	403	350	381	390	392	426	385	418	399	333	400	392	372	412	389	349	389	427	390	380	418	405	398	376	403	403	356	384	375	363	370	382	394	378	417	366	373	376	370	430	412	385	421	351	412	381	406	381	397	376	375	369	396	390	412	362	392	371	421	399	402	402	411	345	405	363	384	360	384	403	391	392	353	411	377	408	407	374	383	434	391	381	391	381	387	369	400	397	393	437	409	364	414	402	375	370	380	377	365	373	401	436	361	379	400	354	396	385	421	435	382	380	393	403	390	397	386	380	435	416	401	374	450	396	385	354	405	388	397	392	404	437	359	373	404	394	382	390	397	431	374	410	389	389	402	362	370	397	391	383	410	394	384	440	382	386	378	406	427	426	391	414	394	383	391	393	399	402	381	363	377	397	392	385	389	416	368	370	435	424	408	361	395	401	385	351	418	378	383	392	385	378	378	362	385	390	390	381	398	365	420	409	415	388	366	408	409	407	399	381	385	382	385	389	381	343	377	374	384	396	415	408	406	370	412	397	405	425	401	414	370	366	427	405	387	352	373	375	422	398	382	391	394	415	358	364	364	388	396	406	384	408	405	393	431	389	411	371	385	388	373	392	379	401	400	383	398	402	400	396	378	396	402	407	388	385	392	378	382	377	377	369	398	388	394	387	403	411	401	361	404	403	432	359	407	444	381	379	411	384	382	418	418	378	386	357	398	367	402	392	405	405	411	383	401	416	368	375	365	336	399	403	366	387	388	438	390	405	388	403	388	417	393	382	422	391	415	396	385	404	374	379	396	404	395	400	369	381	390	381	386	405	380	384	396	405	405	401	396	365	407	412	408	413	379	412	367	377	361	400	407	436	393	396	364	347	419	406	400	412	403	371	379	368	400	377	424	381	381	373	417	436	429	398	393	385	403	401	404	363	374	420	411	394	377	404
25473	20974	27558	24544	20973	10973	1027	592	489	422	373	325	300	267	261	232	243	265	205	212	200	211	188	175	196	178	190	186	211	177	171	207	183	189	184	186	188	187	172	166	158	157	175	161	162	173	161	167	155	140	175	150	156	156	150	161	162	185	174	162	169	142	162	153	149	179	148	160	169	139	181	167	154	172	149	144	157	160	177	136	148	149	155	165	150	140	153	150	175	150	151	160	134	168	156	178	147	151	144	150	144	177	142	149	145	155	146	178	174	148	132	146	151	171	150	147	157	150	146	148	157	132	159	123	141	150	142	148	145	182	161	161	157	163	168	159	155	169	139	165	173	147	143	143	174	151	151	170	146	161	151	152	157	158	143	182	157	149	152	160	159	153	157	155	154	159	154	156	169	172	162	141	139	149	145	142	148	159	159	166	140	134	152	168	132	139	153	156	156	164	142	141	149	165	148	165	158	134	147	167	161	137	162	150	162	167	125	161	156	168	159	136	159	151	152	157	160	174	148	162	164	161	126	143	159	166	155	151	155	142	157	146	159	154	143	164	151	140	138	152	154	141	151	134	150	135	167	155	145	147	164	141	127	137	164	139	145	163	151	153	141	155	156	152	160	144	148	153	157	157	146	140	156	140	161	148	171	142	133	170	144	137	168	130	164	128	133	173	164	156	113	167	143	149	133	137	159	140	161	160	140	136	178	172	162	168	137	145	149	133	166	159	152	133	144	129	124	144	158	144	160	146	144	155	149	163	161	156	153	127	145	158	129	147	125	151	153	157	157	144	175	173	145	167	139	145	168	162	153	151	133	130	159	152	161	157	154	145	156	147	145	156	161	144	137	145	151	161	165	160	128	164	189	145	171	155	164	161	183	181	155	142	162	160	135	151	150	145	150	137	183	159	147	176	161	130	131	153	166	171	138	147	155	151	153	119	163	167	138	138	125	145	146	180	150	154	131	146	162	145	132	160	146	158	147	130	168	135	158	150	162	155	157	160	161	163	155	153	143	134	148	152	151	154	137	142	157	159	116	153	146	153	160	137	160	142	148	163	151	162	146	170	136	159	157	160	152	130	135	147	139	147	163	131	157	163	140	154	176	141	146	175	134	173	147	160	148	126	135	126	137	151	159	154	171	163	140	143	149	155	169	164	159	146	131	162	139	149	145	137	177	156	156	147	160	143	134	152	179	166	136	139	144	161	171	155	147	136	153	199	155	145	163	133	151	141	156	153	162	148	146	134	138	143	154	164	148	170	164	146	131	146	152	151	133	134	141	131	166	158	143	132	159	161	147	146	151	152	154	176	168	123	157	141	177	159	152	167	143	135	155	150	138	168	158	155	143	142	158	149	154	151	164	148	159	147	146	141	148	167	148	136	142	150	145	136	132	148	145	141	150	140	138	142	141	140	158	150	170	149	158	124	156	158	152	153	162	175	155	154	132	159	178	135	147	152	156	155	145	146	137	142	146	165	132	153	161	146	161	156	140	153	155	152	154	160	128	142	147	154	154	143	163	153	123	123	135	151	136	151	135	145	150	169	132	186	150	155	148	133	155	165	137	164	143	144	144	164	133	159	160	146	148	166	144	144	141	147	131	135	157	160	164	159	154	143	148	145	144	146	143	170	151	143	145	144	144	165	161	162	145	142	167	160	145	158	146	164	168	145	156	130	161	155	166	162	143	142	145	137	158	150	128	160	149	178	156	155	180	162	142	154	145	134	152	174	134	156	148	142	147	167	155	136	161	132	145	164	150	150	151	159	157	160	163	158	166	149	152	145	150	171	149	149	130	150	138	152	166	172	158	149	181	157	148	141	166	130	153	178	156	146	153	159	156	124	142	156	161	123	127	131	151	144	150	152	159	120	155	150	145	171	146	144	134	126	152	148	148	162	154	154	163	141	139	163	148	136	146	156	132	172	146	143	160	164	163	174	155	131	147	151	145	142	162	130	171	160	144	167	136	157	144	165	179	153	153	155	140	151	150	178	140	135	158	148	150	167	166	150	161	139	143	149	155	149	155	146	185	139	152	142	156	142	134	151	143	150	150	135	144	160	154	126	134	141	138	143	164	152	149	154	151	145	162	148	172	157	147	157	137	164	148	144	163	159	162	143	156	161	143	153	153	144	131	150	144	167	144	171	145	144	160	162	142	147	127	138	156	158	145	145	152	157	151	150	144	151	143	158	151	128	127	145	147	188	167	163	144	137	136	146	154	137	167	149	161	140	139	154	145	153	141	153	139	133	153	128	150	169	178	165	152	119	127	153	176	146	162	150	160	155	145	156	165	156	128	135	143	183	139	163	152	136	136	154	128	156	137	153	167	148	180	154	154	157	155	155	139	160	165	147	158	154	153	158	165	168	130	165	135	149	152	161	129	149	168	134	143	141	147	142	156	145	145	149	146	160	150	143	145	150	139	150	159	163	133	160	140	162	157	136	152	156	159	158	171	163	152	151	158	140	154	168	150	150	177	165	160	150	166	157	155	129	149	151	125	148	153	153	147	181	135	154	162	136	163	154	133	155	162	139	124	149	148	140	153	147	161	154	144	148	161	163	143	117	146	166	158	134	140	181	140	153	146	138	182	176	144	145	154	155	155	143	145	164	168	146	151	147	150	138	158	163	123	181	163	130	146	165	157	128	140	152	130	161	146	147	150	146	149	142	163	161	167	136	161	121	133	163	152	141	163	137	165	119	130	159	161	161	126	162	152	150	148	151	155	152	168	141	155	159	115	152	140	161	135	146	162	142	163	154	156	159	168	137	145	143	135	165	149	140	140	152	146	142	158	143	150	136	156	148	177	160	133	138	121	148	150	167	157	130	165	143	124	137	134	153	146	157	133	176	162	148	156	128	158	180	142	138	121	159	173	149	162	152	147	132	125	164	167	150	148	153	143	136	153	152	156	142	137	159	138	132	152	152	147	134	156	156	136	148	134	142	150	156	139	135	137	163	148	142	148	140	160	152	150	151	157	146	160	195	158	151	144	159	145	139	173	133	163	154	171	141	140	131	135	135	148	182	163	129	152	155	135	135	167	155	145	150	156	151	135	130	154	134	137	151	173	126	146	150	157	137	134	153	146	156	145	148	145	142	151	150	199	147	139	137	158	148	159	158	141	159	160	158	141	143	157	153	148	162	136	159	150	142	136	131	162	149	159	142	151	148	133	144	141	152	135	153	152	152	154	145	139	163	152	147	152	145	148	148	151	139	163	155	179	169	162	151	147	134	149	136	164	146	161	135	139	158	160	162	152	161	139	169	165	157	167	142	129	149	133	142	127	183	162	148	171	161	164	128	140	150	153	154	140	144	159	154	150	151	156	157	133	153	153	137	145	150	142	155	140	141	141	148	147	134	156	155	149	144	186	159	133	161	148	155	166	138	153	146	125	158	144	148	159	133	130	144	142	157	150	160	145	171	155	171	147	149	136	136	157	183	153	151	140	167	174	167	134	148	150	162	158	163	156	161	128	161	154	154	162	146	143	151
7148	11112	10286	5561	3439	2361	1693	1296	1109	878	778	626	554	537	477	457	389	359	334	299	308	284	273	278	271	241	263	273	239	256	263	221	214	209	223	217	219	221	241	210	210	208	188	214	182	201	192	217	186	168	169	199	202	172	185	191	207	200	183	208	187	178	182	184	190	187	170	173	205	196	181	193	204	178	180	199	202	175	183	177	194	168	157	177	191	175	162	162	186	168	157	206	200	178	178	176	183	173	178	176	181	166	188	176	181	177	192	206	169	165	182	171	175	150	193	177	156	164	169	161	168	170	193	184	176	176	184	164	204	167	199	170	165	143	181	164	175	189	165	173	187	180	180	172	157	175	160	154	173	165	156	197	172	194	177	180	202	196	195	164	173	163	189	189	190	160	157	162	156	164	179	174	175	188	166	179	186	156	180	167	177	178	225	166	174	183	160	173	173	173	178	152	162	171	183	179	165	158	197	175	175	186	188	160	171	172	169	166	184	168	170	170	185	175	162	165	180	189	178	175	181	167	175	176	169	162	190	180	191	154	163	165	190	164	203	192	165	187	154	179	194	175	183	170	169	180	137	160	174	180	192	174	175	166	169	176	175	172	169	191	177	177	156	176	155	177	193	133	162	169	184	185	171	171	190	174	166	194	182	164	175	175	166	185	155	177	174	171	172	174	157	192	186	172	174	178	175	168	164	164	176	159	144	183	174	167	162	200	183	195	164	178	183	176	175	171	170	193	158	191	175	199	184	175	182	167	173	175	192	158	154	172	173	216	200	150	168	176	166	195	154	176	159	180	170	180	172	197	191	170	188	161	182	174	175	164	177	180	179	186	172	170	168	171	153	148	170	166	160	186	182	185	162	192	176	166	185	167	208	205	160	161	175	163	180	169	159	190	181	166	167	173	159	185	176	176	176	193	187	198	176	201	165	159	163	162	168	183	170	182	161	164	172	178	186	169	193	202	166	180	164	165	194	183	181	162	174	181	165	184	175	191	174	153	176	152	190	162	191	179	174	183	190	181	181	168	199	159	181	185	169	190	152	152	159	162	176	156	165	204	181	179	175	178	166	170	183	189	168	165	181	173	189	180	180	182	135	173	159	177	181	169	154	173	173	172	171	176	203	153	152	171	160	164	172	170	162	187	180	148	187	175	166	182	170	163	185	167	170	183	188	194	157	200	207	191	155	154	202	188	186	171	181	168	151	184	187	179	182	171	161	180	155	164	190	144	165	179	155	196	171	163	162	149	164	171	164	176	202	162	182	194	192	172	190	179	176	181	151	165	186	178	185	184	174	204	182	188	170	162	178	165	176	181	183	177	185	170	178	173	180	159	175	171	170	172	191	190	169	174	194	154	163	193	186	156	171	205	187	164	163	172	157	184	197	176	172	171	176	180	172	167	156	183	176	170	178	173	168	164	177	166	158	163	188	186	193	172	188	189	157	165	184	200	181	166	178	172	164	168	174	177	160	177	179	171	164	170	167	173	164	190	176	161	166	169	175	168	160	192	183	179	167	159	156	154	190	171	171	179	180	181	184	190	158	184	179	172	202	179	167	171	177	164	172	181	170	189	166	180	187	180	166	203	179	165	178	155	204	164	180	158	189	176	181	191	165	169	189	168	169	179	190	175	191	178	174	167	167	152	188	198	179	154	185	157	166	182	178	180	161	172	176	164	157	183	180	175	178	158	174	170	178	150	180	173	180	179	166	189	180	168	189	143	189	203	190	179	166	173	168	173	166	197	187	194	201	168	158	168	174	188	193	187	197	180	170	178	200	189	154	185	177	184	184	182	160	206	175	176	158	164	169	158	167	166	162	165	144	173	182	183	157	171	173	181	176	179	171	180	178	186	183	183	176	169	179	163	172	196	215	154	171	169	159	171	174	169	168	173	166	186	184	161	195	163	187	155	152	164	165	154	162	175	170	157	178	172	191	200	180	170	153	160	181	177	165	178	179	168	155	175	193	151	193	202	176	171	174	170	165	175	172	162	193	151	161	187	147	188	190	180	157	190	182	187	181	172	173	175	169	160	171	172	182	162	194	156	184	179	181	193	180	181	170	173	159	171	150	164	178	200	188	184	182	180	180	166	164	197	176	169	199	179	171	166	169	178	176	154	174	164	176	183	141	172	177	157	166	182	168	187	191	184	166	157	192	158	160	193	174	181	186	172	170	180	170	206	180	171	180	172	183	182	193	169	178	185	207	181	175	201	179	167	181	183	172	173	178	172	170	169	177	160	170	181	152	195	200	164	164	171	197	183	176	190	172	175	184	186	178	165	172	173	175	187	178	179	195	164	174	176	175	167	162	173	163	170	164	181	160	153	189	174	154	190	168	195	180	154	178	164	187	174	160	161	158	183	185	165	162	182	181	165	182	165	161	173	157	163	180	163	158	182	169	143	175	187	158	174	200	184	179	176	174	160	172	181	170	161	175	171	167	155	179	174	159	174	149	189	185	169	157	163	197	162	188	188	154	163	183	172	159	173	188	182	170	179	175	186	169	155	187	177	215	172	168	167	178	177	175	182	178	171	187	163	161	182	177	162	166	180	162	182	169	174	168	161	169	183	168	162	186	181	171	176	185	192	170	181	165	182	185	171	196	173	152	172	169	161	172	194	161	169	180	170	188	177	196	177	176	178	178	158	165	195	193	167	155	193	153	170	184	155	182	174	154	173	138	184	166	189	177	151	177	169	178	179	186	176	154	179	156	189	181	210	166	208	168	155	165	173	171	165	180	175	214	168	159	177	181	207	165	177	179	168	175	176	168	177	178	178	187	187	152	171	174	165	168	149	181	222	169	181	176	192	168	183	175	175	181	150	169	161	151	200	174	178	184	193	178	197	188	183	194	201	166	161	167	170	192	175	181	167	157	176	172	177	183	199	173	160	190	186	180	194	157	193	176	168	178	176	161	167	164	191	203	193	158	184	150	157	181	162	176	148	191	179	209	169	171	183	176	185	151	171	161	168	187	177	144	157	149	164	170	187	175	149	173	176	149	169	174	169	188	197	193	173	184	164	176	176	180	181	186	189	184	194	184	180	177	177	159	153	171	178	153	181	208	157	189	193	165	157	176	173	185	163	181	167	163	162	178	178	198	174	173	154	154	202	168	149	164	179	183	178	175	186	181	175	172	197	146	162	163	194	164	176	203	162	180	166	177	175	173	177	184	172	166	177	160	164	177	180	203	180	175	183	202	161	165	200	150	163	197	195	187	179	162	185	157	180	190	156	175	182	166	175	157	176	160	180	187	176	169	186	168	178	161	182	168	199	178	172	180	169	155	158	167	188	179	141	172	173	181	172	160	164	180	192	181	160	197	160	187	165	164	174	158	140	170	162	166	177	195	162	153	162	168	157	167	167	188	166	198	170	166	143	178	187	183	170	173	183	194	175	163	183	176	188	167	179	177	166	176	168	185	160	173	165	174	170	189	178	183	198	202	186	176	172	182	171	172	150	200	172	160	178	182	157	175	174	182	165	162	164
23365	20970	27867	24237	20975	21033	8800	1322	953	803	702	666	624	569	541	552	488	476	493	462	423	461	445	423	406	434	386	413	373	420	363	367	352	373	391	424	352	331	383	361	344	406	388	348	378	371	351	351	341	360	366	338	370	356	342	356	358	361	329	359	363	343	336	338	349	349	313	338	342	346	362	341	369	328	338	371	359	340	347	390	367	376	347	361	343	328	340	324	347	349	364	331	341	308	343	318	369	349	349	324	335	328	304	359	339	321	325	353	313	295	357	326	358	344	334	342	357	317	332	352	328	335	345	326	341	346	347	355	364	335	322	343	342	291	351	337	367	369	311	348	320	361	351	311	335	375	378	350	323	336	341	338	330	364	356	324	342	341	351	316	332	343	334	325	356	338	361	370	303	320	335	319	345	314	316	341	355	335	326	331	320	348	344	310	306	360	329	342	347	337	334	294	311	378	319	340	318	374	370	374	364	332	345	321	317	362	324	332	342	358	324	370	346	332	338	347	356	311	290	336	327	339	343	306	343	354	373	362	332	318	323	359	308	347	343	322	354	328	313	328	355	347	330	333	343	358	341	363	339	329	326	372	338	354	345	316	360	346	300	356	316	353	325	381	328	324	356	311	326	349	346	326	332	313	344	321	355	313	320	335	360	321	308	349	347	372	356	364	350	341	338	336	332	329	349	334	340	379	355	352	373	339	320	357	327	319	369	341	327	346	304	360	314	308	294	324	359	307	345	322	324	338	298	331	322	349	334	355	373	363	341	352	341	331	337	327	343	375	327	321	332	341	341	348	324	340	333	319	331	348	343	313	335	316	339	289	346	359	343	345	325	338	319	344	342	385	335	347	328	331	349	328	345	313	349	360	329	327	335	324	313	353	334	319	348	351	344	346	317	341	331	325	359	304	339	322	320	326	330	360	310	351	316	322	291	316	324	328	335	327	336	350	324	322	320	357	353	388	348	349	339	321	321	323	357	318	317	350	357	350	345	373	336	318	375	342	351	327	325	309	324	309	310	338	327	329	368	316	341	324	381	316	348	351	339	371	331	322	340	349	357	325	342	313	358	348	349	322	344	328	354	341	343	323	312	357	349	302	356	326	354	330	331	333	349	376	366	313	340	361	321	340	347	364	355	323	341	340	367	346	338	314	364	318	301	340	355	306	323	332	342	372	369	341	315	289	358	346	353	333	349	335	326	296	341	322	360	313	302	281	345	348	323	289	335	334	312	341	322	331	369	346	334	345	332	333	323	354	345	308	352	319	340	369	316	331	357	334	336	332	330	347	328	356	332	339	324	368	330	363	344	366	341	320	324	325	315	303	337	351	345	354	313	334	353	356	327	377	349	324	364	324	327	317	312	370	316	340	311	351	294	328	359	354	312	358	323	333	353	326	333	335	348	405	368	344	359	324	324	318	328	325	341	341	317	331	350	380	321	320	310	337	320	344	331	331	321	350	330	334	337	338	304	334	350	352	330	344	343	318	354	326	354	315	345	309	323	354	327	344	311	322	344	340	335	322	332	351	329	313	301	313	319	306	337	372	328	293	326	310	345	345	325	341	359	331	324	342	318	371	350	347	337	328	327	328	317	323	339	347	367	285	336	335	320	325	316	340	339	361	329	343	328	346	298	338	358	378	349	314	353	369	350	345	345	331	311	352	370	330	355	352	307	334	330	320	300	348	356	296	312	355	324	359	343	308	310	331	364	327	349	345	368	337	329	360	359	325	308	328	315	358	360	340	364	349	347	314	342	326	327	342	333	330	336	369	335	334	388	347	347	289	334	299	334	333	360	339	322	362	362	301	353	327	356	334	349	329	322	348	344	310	326	322	349	328	317	321	362	331	345	321	335	340	353	294	345	363	315	323	365	316	365	334	343	343	346	356	344	289	337	338	327	328	312	335	342	340	380	335	352	339	298	363	365	346	363	344	308	368	352	350	374	335	303	302	334	362	323	333	324	340	338	353	348	372	348	302	348	360	352	394	313	348	330	308	379	354	337	374	334	330	330	342	351	328	343	362	355	355	317	370	333	295	339	364	330	324	326	335	332	371	348	378	312	349	337	329	346	326	339	341	381	336	341	367	332	337	303	364	336	356	353	319	315	360	328	311	365	335	351	360	370	328	337	342	327	333	346	369	322	326	345	336	342	344	374	355	355	356	338	339	297	335	361	342	334	340	336	351	329	361	356	338	352	308	308	337	320	339	370	316	337	330	351	339	302	353	371	357	359	335	299	348	355	366	313	329	341	318	344	368	370	374	337	322	318	296	343	335	345	343	354	334	356	344	340	311	319	367	342	330	320	346	338	346	364	326	375	332	356	296	327	352	344	333	349	323	347	355	298	330	338	353	318	332	341	370	357	367	329	347	346	313	312	349	332	334	329	333	350	340	350	345	347	297	282	333	331	331	352	336	332	342	308	332	340	390	332	319	333	338	339	341	324	342	327	337	330	346	346	326	327	310	304	328	346	332	335	355	369	338	343	295	388	337	292	329	340	352	330	335	366	347	347	380	357	349	319	320	344	325	342	339	359	367	333	315	326	366	312	297	336	325	365	330	363	324	340	353	319	313	333	319	315	331	375	331	347	343	371	357	345	334	350	337	339	321	309	310	312	326	326	336	316	301	347	373	350	341	331	369	338	336	343	366	325	328	379	353	330	326	346	333	344	364	340	299	370	320	333	328	335	325	358	351	300	357	332	338	321	321	333	367	347	369	363	308	358	351	329	345	331	358	345	347	371	299	342	332	330	352	348	348	370	341	337	342	321	331	358	339	318	328	345	322	300	337	372	344	322	327	325	352	347	323	344	331	352	332	324	367	335	336	355	356	333	357	331	323	360	334	332	390	334	355	332	351	358	328	350	330	349	330	301	335	313	356	341	353	329	328	366	337	316	307	309	366	329	317	317	306	336	309	339	358	337	345	357	334	320	341	348	356	296	332	359	323	304	370	348	304	347	338	323	356	312	313	338	331	358	383	317	321	326	337	292	342	311	337	336	306	346	331	361	337	334	338	353	337	322	358	309	355	340	302	323	336	363	346	368	344	296	370	286	320	363	350	361	343	344	332	358	358	325	356	385	325	325	338	330	319	350	319	324	307	343	310	320	337	337	342	330	359	355	337	350	323	353	353	313	321	299	330	353	288	321	316	335	345	322	334	310	322	320	326	316	366	355	367	337	337	339	312	380	352	301	330	329	326	325	340	360	304	310	342	306	337	318	340	371	284	323	330	383	343	360	296	315	329	316	329	340	332	312	359	329	323	325	378	333	351	341	357	332	336	365	332	340	304	307	337	306	337	311	382	334	334	308	327	370	330	339	347	322	309	323	371	371	306	336	365	331	310	358	320	317	327	316	327	341	338	318	321	347	319	330	344	339	339	321	328	317	341	320	329	331	361	341	351	341	337	329	331	343	341	353	340	314	353	359	359	330	302	300	351	380	340	350	339	327	329	332	356	337	346	342	312	328	311	307	359	360	290	338	378
10080	17771	16361	9491	6212	4262	3219	2552	1960	1694	1412	1204	1126	948	797	808	794	738	640	618	673	599	537	555	548	507	482	460	454	420	467	428	426	438	436	428	386	401	409	405	400	364	393	390	396	415	426	370	389	392	392	331	369	347	363	357	372	342	385	351	391	343	365	337	380	360	360	367	355	355	364	331	338	349	355	335	340	376	350	348	351	363	367	338	346	353	340	348	343	325	353	355	362	359	381	339	378	355	356	339	337	348	357	366	306	370	342	359	364	371	323	353	336	365	358	337	348	358	360	334	315	352	340	363	353	322	336	302	352	366	340	324	369	357	346	331	334	330	328	376	361	330	366	368	353	355	344	287	396	318	363	322	338	331	344	321	365	350	371	371	342	358	338	339	339	275	354	319	341	332	310	324	328	355	362	344	343	331	329	330	362	319	346	347	318	355	335	335	330	359	323	347	329	334	355	329	347	343	357	329	372	361	364	371	357	340	326	324	310	338	374	343	327	359	316	326	350	316	353	334	320	332	337	349	364	329	330	345	358	334	324	309	317	335	340	277	357	351	315	338	310	344	350	344	307	372	345	317	323	316	326	356	325	346	340	338	383	337	321	360	344	350	338	335	310	347	359	334	357	368	320	351	338	371	374	327	343	360	337	331	344	322	349	339	360	309	310	325	315	323	339	375	334	338	365	301	322	335	335	366	314	311	344	318	355	331	339	334	369	342	354	300	340	316	323	331	339	347	325	364	354	322	302	326	327	347	338	365	325	377	398	342	313	350	343	336	345	332	349	351	363	374	341	347	324	336	327	317	385	352	312	362	330	340	322	337	349	323	306	333	336	341	344	357	334	361	304	313	344	353	344	352	365	369	352	372	333	325	340	324	366	371	332	339	340	318	334	349	362	331	324	324	360	348	329	333	374	322	362	329	329	346	366	324	347	372	369	343	324	313	322	320	334	355	343	371	347	338	308	368	341	339	305	288	353	333	393	345	332	320	302	342	358	321	340	307	332	309	350	342	361	355	344	359	345	339	333	330	337	338	340	328	347	352	361	344	322	326	370	341	344	355	347	352	360	379	320	353	300	298	343	333	356	314	306	313	320	362	348	335	343	351	350	343	335	340	336	311	314	354	312	323	298	358	334	343	350	341	342	357	329	323	328	320	333	342	360	373	366	338	366	354	324	354	357	341	343	317	329	324	375	321	326	367	336	340	336	322	310	347	328	352	317	355	342	327	346	347	315	354	344	338	326	350	348	353	316	357	351	367	352	322	342	346	334	361	357	321	355	357	341	343	331	343	333	336	377	359	342	303	349	347	323	364	359	324	325	331	349	351	327	361	332	324	344	326	310	296	341	346	350	355	342	342	356	331	346	332	368	343	350	329	348	361	311	321	334	351	365	354	345	316	367	337	338	353	326	321	348	360	346	351	326	357	323	316	350	351	325	340	333	315	357	345	354	312	347	326	320	342	360	349	355	358	335	323	338	335	316	367	325	321	330	343	328	336	321	348	328	325	358	357	356	340	324	320	315	365	347	331	345	333	323	370	322	358	324	350	342	319	331	318	354	314	343	361	343	337	372	347	345	330	332	354	351	356	334	319	347	332	347	362	375	318	360	306	335	360	327	322	326	335	370	317	305	335	321	311	319	360	318	326	336	337	295	334	327	379	299	346	323	361	332	356	335	324	317	328	361	339	323	340	340	330	367	341	361	354	338	353	324	341	334	344	356	336	335	347	377	343	334	347	331	366	335	371	330	331	321	336	331	344	343	334	315	352	322	305	326	367	365	300	340	321	363	345	325	340	334	358	353	313	322	339	342	343	311	328	319	324	342	345	374	364	341	330	352	304	327	346	380	348	337	321	324	341	350	311	340	303	334	327	342	329	309	315	354	332	340	345	334	356	287	350	351	359	305	318	377	336	346	327	332	344	312	351	319	337	353	334	351	347	357	344	339	325	334	333	313	318	335	342	339	317	313	315	339	360	315	352	351	350	330	318	347	307	342	318	326	324	334	334	357	341	362	335	318	316	310	334	338	328	328	335	351	352	327	362	359	311	313	347	341	373	352	322	352	340	340	328	303	315	347	308	341	317	349	361	358	327	338	358	346	336	351	318	353	348	338	322	318	361	346	341	329	326	370	331	333	315	334	316	347	330	319	334	347	347	352	312	347	339	301	324	364	337	324	380	354	334	346	341	325	311	353	331	362	339	315	353	326	326	308	348	335	291	344	366	332	338	337	319	333	333	324	329	325	336	318	340	318	394	318	318	356	340	360	332	320	332	343	335	328	326	395	298	335	344	362	313	321	318	353	331	362	350	329	360	320	334	336	331	367	336	349	358	334	341	331	346	318	325	336	315	352	327	387	356	345	363	311	353	339	341	370	357	366	335	333	353	334	340	328	363	295	342	346	351	320	304	343	373	341	331	345	343	318	352	351	343	332	338	332	327	351	365	357	368	372	353	373	358	302	329	362	355	362	355	346	336	334	331	346	337	344	360	378	334	365	354	353	317	374	345	329	318	358	319	314	360	331	347	329	353	336	324	347	314	354	345	328	320	324	349	359	347	369	371	296	348	317	344	378	317	335	339	341	323	354	354	360	335	332	341	330	327	337	342	379	350	352	358	306	336	339	349	341	356	329	357	358	318	358	348	365	355	354	327	336	329	310	324	321	343	311	338	354	319	348	311	340	351	310	346	309	330	342	334	343	362	344	320	339	313	319	342	356	317	322	329	303	354	347	356	358	337	315	337	322	343	327	353	353	361	360	317	338	342	352	301	338	358	341	320	312	351	350	328	364	323	344	323	317	364	326	367	333	331	377	372	368	352	341	344	330	347	356	351	326	358	345	347	336	341	336	356	316	351	340	321	334	368	312	355	338	337	375	352	353	324	296	351	346	328	339	356	356	330	352	359	303	346	323	345	322	325	337	338	349	327	327	303	353	328	355	340	347	361	331	353	348	373	344	336	358	318	338	345	327	328	339	327	306	350	352	334	301	365	354	315	345	304	341	327	317	347	323	336	331	350	316	372	330	337	369	370	332	357	342	359	347	349	358	360	360	357	321	320	331	339	356	345	340	329	334	359	343	354	369	341	344	330	351	342	326	343	327	357	342	342	362	308	324	322	357	345	343	354	346	362	364	339	329	340	316	332	360	345	347	346	377	325	324	371	341	329	335	323	370	346	328	343	375	387	366	368	324	357	332	326	323	332	385	322	322	347	313	308	330	317	348	350	345	328	362	331	346	334	359	341	376	323	336	344	341	330	327	311	317	384	325	352	344	341	319	355	328	380	334	338	338	372	325	338	350	360	360	323	349	324	373	324	338	347	365	364	365	302	348	316	321	348	349	323	318	327	374	348	320	334	346	342	343	333	331	329	306	336	338	355	346	330	331	364	352	334	324	317	327	351	351	349	347	331	319	333	334	328	342	370	340	350	344	328	359	303	347	337	295	320	322	310	329	330	365	334	332	368	334	371	356	330	332	339	350	321
28370	15180	2126	591	469	364	420	379	378	377	362	413	353	326	340	394	367	328	322	374	359	337	321	363	350	328	364	381	369	350	378	344	323	340	340	349	362	350	345	350	353	350	349	361	310	358	369	339	362	386	354	366	341	341	312	375	368	353	354	318	338	365	391	343	339	350	331	320	336	375	387	354	367	336	358	351	331	361	358	359	377	373	348	358	353	331	332	348	354	340	361	386	318	358	337	355	359	345	320	330	347	366	381	333	340	343	346	352	328	365	328	348	351	346	343	354	333	337	335	367	366	347	300	335	369	362	366	353	357	351	359	321	386	364	326	359	340	332	343	331	378	347	371	347	339	336	364	346	363	376	368	339	351	349	344	374	328	350	357	354	353	378	363	334	353	320	363	318	349	333	328	341	336	347	356	350	334	346	356	372	347	343	314	359	338	338	378	335	329	331	359	335	335	365	359	307	339	327	336	339	339	380	366	344	353	341	354	354	308	343	344	350	342	334	339	354	359	386	311	325	363	364	343	350	331	365	364	332	344	346	329	346	328	355	351	378	322	351	340	356	331	348	371	349	360	322	339	341	327	324	331	349	337	360	327	326	345	351	355	370	367	357	344	338	361	365	355	344	374	335	363	346	322	349	314	349	391	342	337	380	340	333	349	368	402	337	358	347	371	347	386	403	376	326	360	325	348	295	341	329	347	363	354	349	352	344	340	371	377	324	336	374	375	384	355	344	343	360	346	333	340	355	371	371	371	349	347	378	395	355	343	342	396	350	371	346	332	356	323	350	329	324	343	356	329	319	380	327	360	353	328	356	330	364	368	331	344	333	361	344	388	364	352	380	368	332	329	379	305	351	327	335	346	371	317	335	361	348	340	367	343	379	369	352	366	344	333	344	325	332	323	346	375	345	370	370	357	351	340	334	357	323	365	347	378	363	324	397	326	379	355	363	356	359	345	379	339	371	318	327	308	336	339	357	325	359	384	340	368	360	318	371	337	332	341	324	346	397	357	365	345	342	333	372	347	376	347	332	345	358	348	329	373	347	341	371	316	336	344	358	344	342	333	351	350	368	352	341	315	343	349	376	352	361	330	342	342	343	390	354	374	355	363	356	345	297	336	298	358	359	309	348	338	381	367	345	384	341	367	357	363	334	368	365	364	316	372	361	344	393	334	377	357	369	348	372	333	335	363	362	317	339	352	364	323	368	374	343	326	321	353	342	325	366	316	330	339	353	342	324	313	373	358	331	364	287	368	336	360	334	353	323	324	359	346	373	302	344	376	347	317	347	362	360	334	367	334	373	378	349	318	385	359	359	384	338	342	345	377	355	328	345	308	338	357	336	333	303	344	334	322	384	373	335	311	372	414	351	314	355	354	370	383	364	355	349	405	333	375	335	363	343	365	348	335	363	340	372	347	324	347	319	314	336	325	338	345	371	349	366	338	335	367	323	358	330	328	356	346	353	374	337	376	346	350	355	332	348	353	329	362	338	362	354	331	356	328	365	331	331	348	369	376	333	342	321	344	373	361	327	346	372	348	382	351	346	356	346	334	351	361	369	356	353	318	320	369	392	361	345	361	395	345	335	361	347	343	307	342	349	399	365	347	345	338	349	379	299	361	368	358	363	376	374	368	393	337	376	380	367	365	374	336	384	355	389	354	316	302	354	356	315	343	342	356	356	358	364	395	341	325	332	326	376	350	313	356	356	316	330	348	381	339	365	353	350	356	358	354	348	348	354	350	371	350	375	390	330	344	335	322	325	358	384	321	348	329	363	357	328	345	335	388	366	306	384	348	368	334	358	345	356	341	360	355	339	310	332	322	362	354	315	390	369	372	330	336	371	352	353	330	345	347	343	356	319	340	353	336	345	373	379	346	347	342	354	368	328	342	345	351	349	331	356	329	363	337	341	369	356	346	342	359	407	338	359	362	340	340	352	321	369	364	360	375	360	351	364	333	351	344	376	351	372	372	340	388	329	333	368	355	335	342	315	342	365	362	376	347	367	385	369	351	343	371	366	351	367	365	343	329	299	354	352	360	340	315	350	371	364	357	339	354	326	351	353	308	375	345	342	345	360	329	373	345	335	341	355	362	347	357	338	363	301	353	364	377	348	346	356	364	342	357	382	340	317	329	361	384	346	356	329	346	368	345	374	335	337	345	363	330	366	358	320	378	362	329	329	355	374	328	344	363	345	353	379	355	358	336	378	359	368	342	343	348	322	350	317	310	372	320	361	323	358	318	342	333	333	344	339	337	354	393	342	333	373	386	347	325	360	311	396	348	318	366	320	338	354	334	349	356	303	372	356	367	359	342	377	342	361	344	383	356	351	354	343	329	354	355	357	343	367	357	349	332	380	302	352	361	349	317	353	343	350	334	318	350	373	318	370	363	338	331	366	343	360	379	348	324	360	344	367	352	329	377	358	348	346	329	331	323	384	372	353	358	336	397	361	372	338	370	332	358	343	349	337	341	359	362	379	318	355	374	338	319	323	346	324	308	358	322	373	363	349	349	356	380	343	347	350	330	318	333	361	365	347	380	286	356	348	353	389	374	313	370	371	358	329	338	358	346	395	361	353	374	362	322	340	352	323	345	352	311	357	345	338	353	339	343	348	364	342	336	359	320	326	347	327	343	368	334	349	361	336	346	369	363	352	352	337	342	354	358	355	344	352	373	366	354	369	364	338	324	340	300	345	381	354	359	304	368	400	336	336	342	352	329	367	383	354	366	318	355	339	349	349	368	345	345	368	351	344	346	364	358	380	343	308	338	370	388	345	359	380	329	361	356	317	370	382	359	329	343	353	363	345	346	358	350	321	382	344	369	340	364	354	349	382	352	344	357	314	335	344	369	357	379	338	338	323	352	360	339	348	303	366	391	339	319	370	337	403	362	368	326	350	337	366	375	359	352	385	375	381	355	356	352	387	349	330	343	314	346	352	356	338	353	360	338	340	368	317	355	383	349	333	316	361	388	360	367	344	357	341	322	334	370	350	334	338	330	319	328	339	378	343	370	370	331	342	360	324	350	343	388	353	384	328	305	378	352	365	341	324	336	355	342	339	360	371	331	359	321	354	348	357	349	346	338	313	363	346	351	346	336	331	339	348	335	341	338	330	323	349	343	377	351	313	341	342	336	343	380	341	321	347	362	345	323	348	349	338	330	342	338	342	357	347	364	349	351	346	389	343	340	348	332	339	350	355	330	354	333	315	348	342	365	355	365	375	341	349	341	377	327	352	345	341	364	336	369	340	365	383	320	365	358	358	394	371	374	373	359	364	353	343	357	328	320	372	349	339	338	349	347	361	376	340	335	322	372	315	350	354	338	343	344	380	345	372	336	356	331	333	346	345	358	342	353	307	327	374	338	361	339	366	346	375	379	417	328	349	357	370	341	345	326	348	370	343	361	339	340	316	328	363	335	321	330	311	353	348	355	382	362	353	355	368	340	355	364	329	405	352	365	361	379	368	368	377	372	366	303	366	332	343
5062	1118	1036	720	575	531	472	451	423	426	410	406	392	437	427	472	396	421	378	388	383	369	413	404	397	400	419	376	397	388	386	400	359	404	412	364	419	444	423	418	397	394	400	412	419	433	367	411	372	409	392	373	380	386	371	379	380	373	407	422	381	377	395	389	371	392	423	412	374	388	382	347	380	392	412	424	402	405	401	416	390	392	397	368	416	403	420	371	359	362	394	395	404	379	418	391	409	423	423	377	409	382	399	372	378	384	427	424	411	374	380	395	390	434	385	390	390	384	385	375	375	400	379	360	407	379	381	414	376	371	379	368	391	390	362	428	413	391	384	379	376	365	388	377	396	391	415	396	413	389	397	392	386	423	353	393	402	399	387	381	374	390	403	405	419	380	386	394	392	418	371	399	389	412	388	387	379	382	411	403	409	380	375	384	355	392	393	377	389	403	383	402	371	392	414	402	363	402	416	376	414	393	377	419	400	374	392	404	420	395	416	411	410	413	392	357	404	392	410	396	396	381	386	403	425	372	353	404	377	380	376	410	364	371	439	404	391	393	389	384	348	398	399	385	405	390	373	400	362	387	417	366	423	406	352	348	373	344	377	393	410	404	377	391	393	384	412	371	407	383	399	380	408	388	373	379	363	408	367	417	399	385	378	383	404	388	385	360	377	389	381	398	400	348	400	406	379	412	396	395	372	402	422	370	397	351	401	397	377	397	370	404	390	387	370	422	369	395	385	376	381	409	371	352	379	404	394	387	388	415	388	426	344	363	359	404	382	415	391	384	390	380	412	407	434	391	373	382	365	395	397	412	369	428	399	402	367	381	347	389	406	365	416	412	430	404	400	373	363	390	349	376	412	382	363	392	374	394	387	394	385	425	396	388	416	371	409	374	360	394	384	393	425	337	416	444	379	386	388	457	414	371	392	387	392	393	398	359	400	397	402	402	422	432	389	405	386	404	421	431	412	418	379	381	412	407	387	411	398	416	380	368	398	356	402	392	353	392	419	386	424	376	355	405	395	353	385	405	381	390	379	387	394	383	372	407	437	398	379	382	395	420	368	363	421	348	401	382	400	410	397	376	389	368	400	372	371	389	366	399	391	379	408	383	403	418	384	371	353	406	408	376	382	450	376	325	391	418	408	350	372	354	389	376	384	384	380	442	402	418	385	435	417	369	421	377	399	385	381	421	432	391	388	419	387	425	394	402	408	362	401	405	372	342	396	382	369	410	402	347	369	405	405	402	404	399	424	419	375	389	416	412	378	389	392	386	414	406	399	394	438	381	378	398	431	402	410	399	397	383	399	337	395	375	369	385	382	394	377	386	396	430	357	423	415	378	422	385	417	401	378	375	398	386	411	377	385	385	416	402	362	393	382	368	442	388	396	379	408	421	437	362	400	352	428	407	360	370	363	424	382	370	391	404	399	409	382	389	397	380	404	425	387	399	380	406	397	390	412	407	378	420	377	376	400	396	373	379	396	370	390	399	423	375	399	369	389	416	377	383	404	400	352	389	380	403	403	379	359	437	426	391	379	400	385	396	414	392	383	376	378	369	381	392	414	393	393	378	401	403	405	421	388	387	412	398	392	400	393	366	375	390	410	367	399	349	433	429	401	367	373	341	389	360	372	400	402	361	370	432	388	403	397	435	428	383	419	411	376	393	367	396	374	403	416	392	374	401	426	381	390	403	427	390	389	402	400	372	419	391	404	389	345	397	406	397	366	355	425	413	408	404	393	405	407	416	414	361	382	370	403	400	373	403	400	389	373	418	396	401	381	411	404	415	393	429	438	373	388	397	408	352	351	408	361	361	376	379	405	374	374	352	363	413	369	375	409	380	435	395	403	383	385	396	414	387	426	387	408	415	392	438	400	381	368	380	378	382	370	418	413	379	389	405	376	405	394	357	421	392	384	366	404	365	354	404	399	397	434	382	425	391	381	389	390	399	414	405	382	376	390	386	389	440	392	413	389	416	406	381	397	410	416	416	430	376	373	399	420	402	382	432	420	380	426	391	393	361	430	411	389	405	386	397	381	420	385	383	372	386	400	354	419	409	380	404	382	393	384	390	386	405	370	365	423	349	426	409	380	391	364	405	369	380	411	387	398	415	383	398	403	373	415	364	389	379	362	400	414	422	385	382	381	371	367	366	375	389	370	396	400	410	387	373	406	441	393	430	416	394	399	377	409	396	404	366	371	391	409	369	386	394	412	396	380	336	389	387	392	389	381	391	399	410	449	375	413	407	389	383	370	364	419	422	398	376	379	412	403	361	376	426	379	388	386	399	388	379	366	418	387	409	390	409	420	409	417	367	379	385	406	401	388	409	363	413	381	413	381	416	423	390	396	382	408	388	420	409	412	432	371	383	421	406	417	412	398	389	401	418	387	403	401	387	371	377	366	397	381	368	388	376	387	376	390	403	412	389	425	434	382	391	406	390	400	391	367	386	357	421	363	395	388	365	376	417	426	381	367	387	417	420	376	393	381	348	414	408	386	358	369	401	419	400	424	415	377	392	401	402	383	401	388	391	391	397	380	402	389	416	404	381	378	397	396	428	426	402	406	418	380	368	455	444	392	377	400	378	389	369	352	381	394	381	400	390	384	436	359	382	408	379	387	369	383	383	418	381	395	385	399	403	401	379	417	411	369	423	402	395	401	397	361	400	395	384	405	380	391	403	377	417	419	394	359	342	424	377	419	405	376	414	380	407	423	398	424	407	400	404	397	363	421	389	378	396	375	374	415	384	419	406	374	373	402	402	400	391	429	370	357	431	379	422	409	371	397	398	367	447	380	372	406	381	386	409	383	354	386	388	405	370	408	401	387	373	399	390	403	445	393	388	389	366	354	380	379	421	375	410	409	396	390	430	378	387	415	429	373	370	385	386	366	395	429	357	399	430	362	386	381	379	402	409	384	401	376	345	381	398	385	403	412	405	375	414	414	405	424	423	428	449	374	383	425	387	383	385	375	425	371	414	415	364	398	399	402	413	410	378	392	379	383	373	407	413	405	400	368	367	369	399	402	416	410	401	393	417	384	382	393	410	389	415	390	404	396	398	398	421	403	397	378	383	404	383	405	363	413	409	345	392	421	450	418	400	402	393	361	398	373	404	421	372	366	371	393	394	359	378	427	386	425	422	398	383	374	420	381	394	390	378	373	390	395	351	374	400	417	430	425	430	409	413	456	385	356	400	383	360	387	397	386	376	394	384	407	415	400	396	383	390	408	405	383	408	398	387	394	395	389	368	377	411	376	387	390	386	357	369	407	401	384	389	373	374	390	420	393	351	405	411	400	417	414	403	349	351	386	393	421	378	408	378	397	376	400	387	399	378	392	419	389	376	365	393	420	404	401	383	413	385	404	369	398	393	409	410	399	388	403	371	398	389	385	384	392	381	406	366	405	433	411	363	392	393	420	353	420	371	386	356	379	410	400	380	364	376	382	396	387	388	378	385	399	390	406	390	391	356	420	380	378	368	378	393
25439	20970	27524	24552	20969	10836	1013	641	523	424	376	309	324	257	257	260	221	238	200	204	158	213	176	205	202	191	156	181	170	156	175	169	172	191	152	182	145	171	181	149	158	164	150	132	162	160	153	132	150	177	173	162	173	163	162	149	164	143	154	173	170	170	164	147	152	164	148	174	149	171	124	154	138	149	160	156	165	158	155	157	157	145	150	142	158	162	161	156	144	120	135	169	164	127	139	132	146	161	143	162	160	130	157	147	150	147	145	188	148	151	162	148	141	151	158	144	158	152	146	168	166	148	144	150	151	146	159	130	177	163	122	144	139	147	169	138	152	142	135	163	153	149	153	165	161	130	151	135	165	154	156	177	167	150	139	167	151	146	142	153	153	160	139	159	163	161	125	149	132	139	127	154	136	147	149	160	140	169	146	150	130	136	152	152	139	161	148	147	145	172	170	139	142	155	157	161	154	154	132	163	177	157	151	141	142	135	155	161	159	151	130	129	158	161	134	153	167	155	133	141	152	136	166	171	154	158	147	149	163	150	155	163	146	160	127	130	147	152	144	138	162	165	154	141	135	150	154	142	137	162	152	156	170	166	162	171	147	157	149	166	150	162	165	136	168	151	150	143	133	130	144	150	167	151	135	150	161	153	156	159	148	150	163	156	116	174	157	142	142	164	151	173	158	118	148	148	156	144	153	143	131	145	157	127	146	140	155	156	150	164	137	142	145	162	153	160	143	175	138	147	161	153	151	153	157	145	140	158	170	160	153	177	168	160	161	132	143	149	156	146	147	155	147	147	161	147	144	156	159	141	145	123	153	144	152	157	161	144	158	151	158	143	151	147	148	148	158	136	148	144	143	142	158	153	133	153	122	175	139	135	148	146	147	156	139	145	147	128	152	142	137	161	146	153	152	164	165	154	135	143	150	135	147	164	142	142	142	187	151	140	169	138	188	164	157	165	170	161	173	169	140	161	143	148	150	151	141	163	153	171	145	156	147	158	152	131	149	170	167	139	147	145	137	146	132	119	149	157	135	149	157	173	151	147	136	149	153	137	130	144	135	150	151	161	148	170	170	176	147	178	154	156	155	148	170	123	144	159	139	138	157	141	144	148	153	150	147	145	129	158	159	136	154	147	169	124	137	155	151	142	160	153	146	165	154	143	148	150	147	144	153	150	145	149	137	147	149	154	144	157	161	151	129	142	133	147	128	134	153	136	123	151	162	134	167	158	184	148	159	155	156	145	151	168	161	142	151	153	156	160	152	136	160	151	161	153	180	143	132	164	146	136	164	138	141	151	150	147	172	149	144	157	173	143	173	133	133	134	140	155	141	154	165	160	160	157	150	148	138	169	165	163	160	165	171	149	162	131	147	149	143	136	134	156	169	159	140	150	157	147	157	148	137	143	124	148	155	138	151	142	137	150	149	157	156	143	190	137	154	152	148	142	140	154	164	156	119	147	140	152	151	173	138	167	155	149	150	151	166	136	141	137	155	131	154	157	140	152	158	168	162	145	145	144	162	165	143	144	170	146	133	161	147	125	149	139	137	148	132	137	136	128	165	166	142	159	162	157	137	125	139	154	137	147	174	154	145	147	146	164	138	140	160	142	145	144	157	164	165	142	149	164	161	137	147	134	165	127	151	157	161	148	155	132	159	141	143	135	160	144	139	146	150	140	135	130	152	151	145	150	148	150	143	143	156	177	177	142	135	158	181	125	129	146	150	147	170	144	156	152	147	160	155	139	140	131	165	160	163	170	157	150	137	134	124	158	146	131	132	156	154	142	147	123	143	159	167	126	175	131	155	141	150	142	172	147	137	165	144	150	173	163	154	140	125	136	156	161	169	159	156	150	149	149	172	152	149	169	150	134	150	163	145	146	165	159	154	152	158	148	173	162	157	147	143	143	141	159	131	156	144	142	130	149	140	175	154	160	143	145	145	141	143	147	160	146	150	150	134	134	143	157	140	118	161	161	139	155	136	151	177	160	146	139	132	161	139	150	158	162	122	156	138	148	133	143	144	157	154	148	155	161	137	145	147	145	149	147	142	145	155	147	140	165	169	140	147	157	116	158	136	159	146	144	152	155	162	123	167	153	152	163	163	122	160	171	148	150	159	144	158	153	155	138	126	143	136	164	157	175	161	148	147	160	138	154	151	184	154	150	135	147	137	148	128	150	132	130	156	151	138	164	129	154	145	148	143	145	149	146	147	174	142	157	143	139	147	148	171	141	150	153	131	132	143	158	146	159	144	165	137	171	142	168	150	153	136	129	155	153	136	159	169	154	139	135	158	167	126	144	138	162	131	139	169	148	150	124	141	160	147	149	152	134	151	139	160	152	162	170	148	158	146	173	129	146	168	145	145	146	163	167	140	156	139	138	140	136	154	140	154	139	130	154	142	157	145	171	162	158	169	145	160	163	159	160	142	163	154	148	159	162	132	144	158	153	144	151	171	139	141	157	163	146	165	142	151	156	143	171	143	147	141	165	140	170	149	159	147	153	127	123	131	147	135	146	147	143	148	128	145	145	131	141	153	144	144	166	176	140	123	131	158	143	137	150	145	156	162	146	142	156	144	140	156	163	150	132	146	154	132	167	139	128	159	120	160	141	143	170	132	159	150	127	156	142	127	148	138	139	149	173	153	181	139	142	143	133	154	151	156	143	155	138	143	134	155	146	153	145	160	147	150	167	163	157	160	151	137	161	145	175	163	140	149	153	155	164	153	124	154	139	155	152	137	149	126	159	140	172	124	127	150	162	155	161	152	143	135	142	131	141	158	138	148	151	160	141	128	155	158	167	143	159	152	140	141	154	147	129	139	136	171	134	143	136	145	156	152	140	162	157	145	155	155	170	156	146	146	152	147	155	154	148	152	131	142	133	176	160	157	129	146	142	131	168	175	132	148	141	153	158	155	148	143	151	155	150	152	144	148	154	143	156	141	145	151	167	151	131	136	144	138	151	141	137	134	150	153	149	162	150	142	156	135	153	126	161	153	151	135	141	172	143	156	155	149	162	140	146	140	131	149	151	163	152	156	149	178	152	157	154	136	142	153	130	152	124	147	134	144	117	133	157	152	161	152	146	174	142	142	135	130	136	135	146	153	123	157	161	130	167	175	134	138	165	132	143	156	176	146	177	153	138	140	146	152	166	144	163	146	137	156	135	159	158	150	147	154	147	156	157	182	154	170	127	151	142	148	142	153	153	132	165	162	150	131	161	167	176	158	161	146	145	151	148	128	137	140	148	167	149	139	153	156	145	158	140	150	158	135	154	151	145	164	172	142	149	140	150	165	142	150	139	158	146	148	141	153	165	161	158	153	161	159	174	170	153	155	131	141	175	162	142	139	144	161	151	128	151	120	163	157	138	151	148	161	167	141	161	137	138	128	166	150	155	155	152	144	174	138	131	172	124	147	154	144	159	141	135	154	148	156	144	143	127	134	146	145	175	165	153	157	129	134	164	138	143	156	161	146	153	151	144	167	151
7279	11069	10177	5635	3389	2366	1731	1289	1037	864	692	711	595	529	463	418	412	357	346	338	295	291	270	268	285	260	256	232	237	231	234	220	232	211	222	204	186	184	195	229	195	209	203	198	203	195	166	188	204	180	189	201	187	194	161	214	168	181	167	191	165	175	173	201	181	188	201	195	174	212	164	188	197	205	159	189	169	174	162	167	150	163	171	192	180	181	164	170	136	174	173	176	165	174	186	143	197	178	177	186	166	171	192	163	188	169	186	202	195	205	173	179	184	172	187	197	175	144	176	198	167	166	156	178	151	208	193	149	181	190	184	180	167	175	182	186	160	185	168	204	183	188	153	180	179	170	170	181	184	161	188	183	171	162	153	182	179	179	153	175	176	191	188	175	166	181	172	172	174	190	164	155	171	174	170	170	169	193	172	176	166	171	159	185	167	169	186	176	171	166	186	185	159	189	186	197	171	180	154	182	171	175	200	161	168	206	183	183	162	193	173	168	172	165	172	171	161	157	171	171	182	215	179	173	160	176	158	170	176	194	176	187	158	155	185	178	165	185	194	181	174	165	191	178	178	162	164	173	168	199	194	160	167	186	192	186	194	155	174	195	167	176	189	175	159	163	168	178	162	161	174	186	174	182	168	201	153	198	185	177	174	158	164	189	187	185	171	185	169	175	175	193	181	146	172	166	180	176	174	169	185	179	179	213	159	187	178	171	178	182	196	183	159	177	173	164	158	182	157	200	171	168	165	159	193	180	171	178	176	163	153	167	170	192	188	170	197	160	167	186	157	171	165	194	177	180	171	172	208	167	169	170	173	200	178	174	146	170	188	149	177	181	143	194	173	189	195	160	173	201	163	175	181	165	183	170	169	180	156	189	181	180	195	180	175	155	172	175	181	179	157	180	141	154	197	172	165	159	156	169	161	157	163	169	168	167	160	187	173	180	152	181	189	187	158	170	201	178	173	174	174	175	156	168	175	185	168	180	182	156	177	168	157	180	177	178	179	172	169	176	172	180	164	175	181	162	163	175	159	159	176	167	175	181	153	170	205	165	143	139	178	185	172	196	141	181	212	189	161	170	152	189	185	171	182	194	160	165	161	172	161	180	155	177	178	184	169	190	202	191	174	173	181	164	194	155	183	173	160	173	178	174	181	168	188	154	192	163	165	165	165	187	174	185	147	189	171	174	163	177	177	170	166	164	178	170	161	188	187	191	184	161	197	168	193	204	162	163	153	183	180	170	165	204	176	170	164	165	177	196	180	170	147	178	174	170	176	148	181	158	180	145	188	165	165	173	171	166	161	164	169	166	150	199	203	185	153	179	179	161	205	167	167	167	156	176	171	174	174	143	182	179	172	182	196	179	171	173	180	173	168	172	192	173	165	168	165	188	179	181	194	163	174	180	192	157	160	165	168	167	137	182	177	175	185	190	172	174	207	176	177	177	187	167	155	196	161	175	186	166	185	175	176	172	181	195	189	154	175	175	194	176	160	164	188	157	156	176	184	178	158	178	160	190	190	189	175	192	172	167	191	177	170	175	170	172	162	169	177	174	173	168	170	161	168	175	159	157	144	174	179	168	165	170	191	154	180	180	164	172	152	196	180	177	187	151	178	161	149	180	180	179	146	164	188	184	170	155	175	175	188	166	167	173	193	165	174	159	180	157	159	191	176	169	187	179	183	175	158	174	183	180	178	203	166	165	163	160	194	179	168	187	169	150	156	181	167	173	169	164	178	174	175	184	173	167	176	177	159	183	164	184	175	164	163	192	158	177	162	176	169	169	165	153	178	176	165	184	170	166	190	141	174	177	186	156	197	162	159	185	177	157	163	188	189	197	170	167	171	189	172	180	183	169	195	173	171	196	163	179	137	187	178	191	175	180	173	173	147	207	171	162	183	159	156	195	156	159	171	170	168	175	159	184	188	183	171	173	170	187	168	187	184	162	171	170	184	153	178	160	167	173	154	155	181	162	176	171	174	153	175	177	188	179	193	174	175	173	172	153	179	164	153	180	178	190	172	167	163	146	177	186	168	154	176	186	156	179	160	160	153	165	164	164	182	193	184	195	182	186	157	150	183	176	179	192	192	146	184	167	179	177	185	167	182	167	180	164	171	174	179	141	170	149	180	172	178	167	164	172	201	171	170	192	194	164	180	159	193	168	177	152	174	154	127	190	179	187	161	167	186	187	154	181	172	168	193	183	175	194	174	179	158	169	164	132	180	150	175	201	185	174	181	180	176	160	162	178	167	185	177	167	181	164	149	178	197	153	172	171	163	166	185	160	182	155	154	166	162	171	171	171	181	180	182	179	168	154	144	170	182	179	171	167	196	178	159	160	190	178	173	190	161	155	178	177	158	186	160	155	193	202	177	173	193	160	164	172	161	185	172	150	179	203	178	174	182	180	163	184	177	174	162	150	185	191	150	165	173	161	171	172	173	171	198	175	193	150	150	177	168	159	163	160	165	148	179	154	173	171	183	182	150	168	178	178	168	185	187	171	169	167	174	164	192	181	165	180	171	157	148	197	161	162	161	158	174	151	159	197	187	182	185	182	146	157	188	174	178	171	188	164	191	186	179	168	156	171	168	170	177	169	157	165	193	180	188	192	193	190	181	189	184	163	191	189	171	169	187	180	170	165	136	197	163	156	153	162	197	183	196	167	160	185	170	156	171	168	177	164	186	186	202	175	189	191	188	196	183	192	165	157	163	174	177	178	167	176	170	178	166	170	171	178	154	154	163	169	159	192	171	173	172	187	176	157	172	173	180	150	164	171	166	167	150	180	191	165	187	175	160	166	178	150	170	167	179	184	188	185	177	176	169	191	183	185	169	167	170	157	180	160	187	179	180	179	177	174	170	172	155	178	166	158	172	147	173	190	150	177	183	180	182	174	186	166	182	160	183	178	168	208	190	171	158	171	207	158	206	192	173	186	184	151	139	174	182	171	165	184	208	167	149	193	181	172	173	163	181	163	185	206	183	195	161	189	189	174	189	150	172	168	163	174	164	172	171	178	176	186	181	168	183	174	180	181	174	192	155	172	160	198	183	191	151	192	154	185	185	202	168	198	160	172	180	164	166	166	179	169	190	161	195	198	176	150	180	177	183	162	168	200	210	159	191	152	166	164	186	182	172	150	173	181	198	167	169	143	183	168	170	176	167	174	155	151	203	175	193	184	146	190	167	177	176	154	162	155	160	168	162	178	159	143	173	144	172	192	170	185	188	174	176	192	195	172	179	174	181	168	166	164	179	158	187	175	189	174	179	162	180	172	198	170	155	212	161	154	177	166	160	179	175	200	177	153	191	184	186	169	176	175	182	164	190	155	165	189	181	176	160	156	153	173	163	135	160	159	170	181	159	181	171	177	184	173	169	166	176	165	171	161	187	171	180	168	178	172	161	189	167	165	159	166	186	146	148	172	182	150	201	177	169	162	170	166	183	173	184	175	168	158	161	163	159	187	175	201	186	175	193	163	160	170	192	194
23369	20986	27917	24260	20990	21038	8747	1420	977	891	747	686	607	639	547	489	504	497	490	477	437	439	446	410	410	417	381	379	409	355	375	379	376	409	385	336	391	372	358	345	373	372	375	351	357	325	372	351	348	352	363	363	371	350	346	353	311	338	357	339	373	343	331	381	324	339	353	352	350	404	360	332	364	354	352	334	348	338	377	379	345	328	329	341	367	334	313	341	366	348	355	336	345	345	321	288	361	338	347	327	363	338	338	295	330	356	347	337	338	343	338	322	364	330	347	344	375	354	334	345	318	336	388	339	328	347	362	347	319	360	347	355	329	343	363	326	335	374	335	354	352	351	339	345	357	315	347	340	332	363	337	324	325	336	386	323	338	343	370	306	343	297	366	378	317	341	322	327	306	334	327	340	342	348	352	325	331	375	307	336	325	330	320	353	333	339	332	358	341	369	328	320	354	317	309	311	339	341	359	325	330	311	338	336	335	328	356	319	375	309	343	316	310	316	333	328	357	318	355	343	328	378	355	306	377	345	312	351	351	321	322	349	330	354	331	307	345	329	350	326	331	307	316	310	275	363	338	330	337	356	309	328	352	344	329	334	325	353	300	347	320	377	320	343	338	349	356	352	304	333	338	327	303	359	390	346	343	312	335	338	311	305	301	303	364	355	306	360	345	343	364	322	348	299	369	357	327	329	354	315	324	327	340	362	337	343	357	336	333	317	314	322	342	320	325	327	314	356	350	339	361	319	321	334	335	356	345	346	339	329	338	328	348	307	321	305	337	338	341	354	326	347	325	328	346	345	325	327	350	320	318	349	321	358	343	340	346	361	326	349	339	355	312	335	351	354	350	343	335	378	310	361	313	335	344	341	333	338	310	370	338	356	316	351	343	371	312	326	340	319	365	340	352	344	337	360	352	348	352	314	360	327	323	342	370	355	348	327	353	349	377	345	336	336	367	348	327	355	332	355	338	364	356	320	348	323	317	309	360	310	337	343	313	324	331	335	344	355	355	356	365	366	375	311	334	369	342	328	361	368	344	336	331	338	336	344	328	358	324	332	312	347	341	351	333	328	317	345	364	347	336	369	288	332	350	310	336	340	328	332	324	339	364	338	341	351	337	348	308	340	349	318	342	319	317	340	328	368	362	353	329	358	347	327	344	313	301	377	337	336	327	325	330	352	345	360	318	353	326	386	351	302	318	345	383	379	345	363	315	356	343	354	351	354	342	326	363	364	344	334	363	331	331	337	354	344	322	345	361	335	360	347	366	359	317	326	324	350	365	329	328	374	325	346	307	325	353	351	370	321	335	331	325	358	321	319	315	380	355	321	326	352	304	338	330	330	321	373	340	339	337	349	354	343	346	367	349	348	342	349	323	345	330	331	325	342	320	344	357	337	352	340	342	351	346	321	350	305	347	330	331	333	328	345	293	347	319	345	363	326	331	342	324	337	306	341	376	350	321	356	327	332	318	328	323	334	334	350	328	304	335	349	365	325	346	332	319	337	304	308	350	368	365	370	331	341	296	345	322	331	357	334	316	357	342	326	333	348	339	295	322	322	336	342	367	363	355	311	320	364	353	347	318	353	341	322	339	348	332	360	337	294	327	316	325	319	332	330	323	365	340	320	330	340	339	334	326	347	312	370	323	347	352	353	338	339	326	335	315	321	348	351	339	297	332	339	310	365	342	344	350	325	338	326	327	315	358	333	366	314	329	332	326	298	318	333	332	346	341	318	306	357	363	350	341	332	305	321	312	351	346	343	311	316	343	309	339	361	335	316	365	353	304	319	365	326	333	311	344	351	341	350	322	353	333	303	327	329	362	340	341	320	318	357	352	321	342	345	342	291	308	306	331	336	340	326	337	338	346	333	354	343	313	307	316	340	299	355	325	335	298	349	336	329	359	342	348	338	382	339	353	370	298	311	360	341	322	322	339	355	327	351	363	311	320	291	348	364	339	328	332	327	309	345	337	342	338	312	340	328	335	323	360	362	354	317	317	308	329	319	361	351	330	354	358	336	341	395	346	349	363	309	332	359	340	337	324	347	309	298	313	343	312	329	345	379	330	340	340	341	322	330	307	340	336	367	385	332	363	372	331	350	317	325	331	349	338	345	361	347	350	334	327	340	357	348	330	355	353	323	342	365	321	321	334	359	320	317	310	332	323	331	340	315	355	313	338	313	328	329	333	316	330	359	360	322	335	310	345	360	352	341	326	358	341	348	294	342	333	318	321	362	351	329	340	341	317	340	344	336	316	302	350	350	381	360	340	316	277	341	337	348	378	334	329	342	301	350	334	369	300	376	325	320	303	314	369	323	338	342	349	335	334	319	349	326	331	312	343	331	317	339	327	321	319	338	334	329	329	328	326	315	335	363	358	313	344	335	297	348	310	367	322	321	326	331	336	311	340	323	312	347	314	359	366	327	338	334	354	358	328	323	368	332	346	339	350	337	330	317	320	331	328	323	342	340	356	338	352	326	367	325	344	348	325	370	337	355	349	319	302	343	352	340	312	312	312	372	329	350	376	308	345	368	319	336	326	352	324	344	309	332	330	358	385	365	335	329	355	293	339	347	308	344	362	341	342	341	341	339	332	332	310	329	347	356	364	338	321	344	323	337	361	334	346	340	327	355	362	327	339	313	357	302	352	347	342	317	353	344	348	352	332	350	331	358	331	349	340	343	313	319	353	332	339	322	318	344	338	329	350	337	334	352	336	341	316	318	327	368	374	345	320	348	347	319	354	334	342	345	325	332	328	340	326	317	352	341	297	331	350	339	345	382	286	318	334	368	330	347	343	320	341	348	341	313	357	327	316	339	343	341	314	338	301	323	354	317	321	310	325	360	372	356	330	309	316	300	360	336	350	362	345	338	349	336	362	347	342	328	322	338	377	341	344	326	341	331	304	321	336	333	343	305	344	398	328	345	325	339	353	317	314	329	333	303	321	311	334	319	334	322	315	347	345	336	320	326	332	345	369	357	332	273	319	366	324	338	321	342	349	342	354	320	320	358	360	338	344	330	344	323	331	300	367	350	366	297	367	342	302	354	326	344	339	329	323	340	339	362	339	335	295	372	327	323	351	318	362	331	351	317	367	352	327	371	315	331	337	354	326	353	344	347	339	332	340	369	311	322	360	308	342	321	294	339	334	352	331	325	311	320	339	313	334	342	355	350	345	355	323	356	348	345	345	343	354	314	344	304	337	344	332	338	322	345	356	348	341	360	347	308	307	337	326	335	349	350	345	360	358	331	344	336	360	318	292	339	326	338	330	358	339	340	353	317	342	324	352	325	309	325	358	336	340	312	346	318	349	332	329	313	339	324	307	339	345	342	331	381	350	325	318	350	329	326	343	360	324	355	339	352	337	349	343	346	331	340	342	352	353	331	330	364	333	322	351	330	326	336	296	321	360	339	344	339	348	353	342	338	322	348	333	324	331	307	348	309	343	370	356	356	345	295	325	376	329	316	334	374	309	308	348	327	348	316
10017	17518	16267	9267	6101	4357	3118	2417	2026	1608	1351	1206	1138	1083	902	768	763	686	698	625	593	563	589	529	525	523	496	487	458	466	462	431	444	439	460	445	397	418	375	402	397	402	417	353	383	403	381	394	358	407	359	379	383	353	341	370	344	373	358	367	383	363	353	337	364	350	365	349	337	347	338	353	345	360	346	378	358	385	373	392	347	349	359	349	373	338	347	351	325	347	353	330	356	365	335	365	351	331	321	325	355	351	333	344	325	333	340	332	356	326	340	365	325	364	334	328	359	388	328	304	340	368	307	325	362	364	363	338	337	324	359	336	330	330	364	348	318	367	354	329	353	350	370	324	363	334	371	352	332	314	336	337	344	357	355	368	342	330	364	334	328	334	354	348	300	340	325	340	358	345	347	371	351	361	283	345	350	357	326	333	354	347	325	328	311	338	343	373	322	342	347	350	349	329	325	345	353	352	348	354	353	350	358	336	345	349	338	375	351	375	325	336	358	353	337	321	354	339	323	325	368	306	350	331	374	320	340	343	359	322	364	338	316	317	289	337	317	308	351	311	368	328	324	366	349	340	362	350	350	337	311	336	354	357	361	329	339	336	330	340	345	343	328	347	326	354	348	318	323	319	331	347	315	337	345	328	352	330	356	339	347	336	326	343	337	352	364	347	321	364	349	342	318	350	368	343	322	346	337	362	332	329	347	340	319	309	348	308	353	332	363	342	347	358	320	342	381	359	327	364	344	322	348	354	356	329	346	325	327	354	344	346	344	328	326	346	350	349	318	323	309	342	355	335	339	359	343	330	332	331	320	311	347	353	329	356	335	355	331	356	333	334	325	359	328	333	358	330	333	342	312	346	324	355	364	321	301	307	331	313	340	344	365	359	315	330	361	331	364	330	374	373	366	321	339	335	354	393	376	356	319	330	375	354	356	340	332	343	380	351	326	321	323	350	343	342	338	340	333	345	327	344	315	343	370	327	342	331	316	310	327	341	362	354	372	335	354	347	344	329	340	370	388	364	336	338	354	353	342	355	342	336	288	325	369	320	338	334	338	328	279	365	331	304	323	349	306	332	333	342	328	329	316	331	330	352	336	349	323	310	339	359	355	333	337	341	331	324	362	356	337	320	313	319	346	324	304	330	332	362	337	338	331	336	358	315	339	345	332	368	363	337	345	349	354	341	357	357	328	350	297	349	309	325	321	343	340	366	316	345	356	355	368	334	384	336	318	358	321	335	335	296	326	334	317	345	375	333	349	337	333	288	339	314	337	344	342	344	318	368	328	357	356	348	343	325	330	346	325	318	351	322	321	361	342	350	343	306	332	313	365	341	338	339	338	319	311	339	357	364	334	378	296	319	322	328	307	364	317	313	350	356	345	362	327	351	348	346	355	330	296	323	338	324	373	353	305	375	338	323	338	335	342	369	350	360	328	348	304	327	349	359	383	331	314	329	351	364	343	349	347	353	351	398	303	307	327	333	316	314	368	336	332	343	362	331	343	337	306	349	323	352	385	328	305	375	314	329	352	358	301	319	346	316	334	351	371	313	306	322	318	334	337	346	330	342	315	327	321	329	368	334	319	337	335	359	340	322	317	336	357	351	341	323	355	357	348	343	341	327	355	333	351	355	302	349	305	320	357	328	338	349	330	346	355	355	363	306	326	325	320	340	342	343	341	361	354	385	324	341	398	370	348	326	320	333	341	336	313	364	321	363	321	331	316	323	322	360	331	351	325	303	316	353	347	335	312	313	340	299	362	328	371	357	318	320	344	317	326	349	341	329	332	351	320	332	342	341	335	326	316	367	313	375	322	326	309	349	364	334	335	327	332	320	356	291	329	349	336	332	344	348	360	340	342	350	360	345	352	335	359	339	356	342	349	347	347	317	329	329	341	359	361	350	363	357	337	365	298	342	341	343	347	365	308	353	344	342	353	340	345	356	312	349	353	357	344	339	344	320	353	359	363	364	335	330	337	314	332	344	313	352	348	344	334	351	369	306	344	360	313	308	331	313	337	326	335	359	316	371	315	316	345	349	347	366	347	345	319	343	358	338	353	344	351	356	343	375	326	324	362	315	294	327	365	371	351	341	338	329	343	334	296	329	314	338	341	354	330	334	344	350	329	380	318	344	358	371	328	329	324	348	302	359	341	340	353	324	353	309	359	354	346	322	318	347	353	373	345	317	332	356	333	329	330	315	375	372	362	300	334	305	351	360	350	338	332	367	311	375	344	330	354	339	346	350	343	366	332	356	316	332	354	341	328	326	331	331	344	330	349	310	343	338	366	344	319	319	350	343	345	345	334	349	348	364	349	358	359	333	334	358	361	320	346	329	355	339	364	359	307	357	349	337	336	321	354	318	360	327	342	309	333	285	341	340	362	336	330	326	360	354	334	335	329	346	322	317	358	330	334	319	369	348	366	353	342	356	332	336	333	381	327	323	331	328	319	352	325	326	353	340	326	321	294	352	328	351	352	356	317	324	347	353	361	316	322	364	355	337	366	346	326	343	350	351	340	341	321	344	325	369	332	316	341	375	347	336	347	316	341	349	333	340	330	330	317	338	323	321	311	339	346	391	322	313	368	359	353	321	356	350	309	333	326	312	341	323	371	322	341	323	358	332	327	348	350	354	321	341	323	332	334	313	369	351	362	364	334	336	335	342	379	309	339	324	335	348	370	343	311	320	357	322	339	351	315	335	319	311	342	344	313	307	352	327	347	331	318	370	327	325	332	354	346	330	357	374	318	325	346	319	332	316	365	331	340	366	359	367	350	349	321	315	348	354	318	299	354	329	336	333	319	339	354	351	348	383	397	345	355	360	347	356	367	347	365	321	352	319	328	326	334	323	352	348	326	384	361	336	333	337	355	348	327	335	359	326	307	311	320	351	325	348	312	354	352	369	343	340	341	317	360	355	355	339	370	338	318	359	328	319	341	346	317	331	327	322	338	344	353	311	325	322	345	307	326	335	349	352	347	342	345	370	348	314	327	355	369	312	347	351	301	365	325	322	366	338	340	333	343	349	323	311	337	314	318	327	342	315	313	330	390	328	336	323	362	336	372	357	357	332	348	334	335	332	339	319	354	357	346	322	307	343	328	331	312	353	370	367	352	318	356	316	320	325	336	344	332	352	366	337	366	326	318	313	368	332	354	336	336	342	322	363	307	351	328	317	314	326	330	318	357	318	340	377	354	355	329	370	323	366	340	328	324	303	350	347	355	320	332	329	322	329	314	359	359	323	326	335	340	331	338	348	323	333	346	345	341	307	353	353	365	344	349	326	338	349	333	314	345	362	318	352	336	292	329	334	348	308	337	327	325	351	353	334	320	347	353	356	346	293	379	330	343	318	335	333	332	318	369	355	347	374	359	336	343	336	342	370	340	298	363	365	341	338	330	325	330	334	351	335	346	320	381	341	358	347	331	333	342	339	336	360	343	357	313	336	311	344	316	349	320	342	316	316	346	302	339	338	332	300	347	366	348	358
28044	14856	2072	609	439	366	399	363	359	371	348	399	363	341	344	368	376	333	335	363	340	328	376	359	385	319	332	351	359	322	337	362	395	337	323	332	324	342	353	330	334	344	362	377	343	336	321	336	368	337	325	380	368	338	309	317	370	353	331	358	338	356	378	338	335	374	361	349	331	350	338	357	341	363	343	348	306	324	344	365	346	351	361	340	334	337	334	329	375	298	341	316	340	343	345	349	315	357	348	336	328	344	378	341	338	306	360	358	316	329	378	353	358	338	322	363	357	354	343	347	335	359	335	355	331	346	390	315	362	348	351	365	335	388	353	321	333	320	364	341	351	313	331	336	344	369	346	312	362	333	397	351	338	331	334	316	350	368	339	344	335	323	340	333	330	376	355	351	355	361	367	345	344	352	309	364	331	376	357	346	335	335	350	334	324	354	343	346	320	353	362	368	323	353	322	344	307	347	345	369	309	349	382	329	336	343	326	355	342	341	345	326	294	333	349	336	355	349	347	361	351	306	318	346	352	376	341	355	382	331	351	349	361	323	331	345	320	313	313	335	320	351	344	370	297	353	345	328	329	347	323	381	347	373	352	346	311	320	347	342	369	342	348	355	359	325	307	357	348	332	334	341	334	345	359	364	337	353	316	340	337	301	296	358	335	347	379	372	336	341	354	332	349	324	390	363	392	346	333	328	348	340	359	351	344	346	349	334	344	333	316	326	365	336	353	332	332	363	333	355	327	327	345	341	328	322	365	332	330	334	343	367	327	357	337	371	361	354	360	333	366	373	364	356	333	351	325	330	335	377	343	364	342	331	365	365	364	345	371	333	364	328	326	349	327	343	361	369	338	356	353	315	371	344	344	342	321	363	341	327	315	323	348	379	362	335	343	327	317	362	310	349	292	355	328	323	360	312	339	346	345	362	370	342	339	329	366	321	351	338	336	348	343	373	367	349	323	369	351	342	358	361	350	373	348	374	358	341	321	328	341	334	329	356	315	365	314	374	354	341	327	328	336	356	353	358	313	365	374	352	372	377	354	349	338	336	342	342	352	303	333	311	336	342	362	362	332	348	333	373	352	330	378	361	335	346	385	370	338	319	345	372	361	361	314	327	362	344	353	351	322	352	331	329	346	363	359	329	365	311	332	383	341	347	346	347	367	301	344	350	358	330	340	363	340	325	324	358	336	355	325	330	335	316	354	334	321	315	371	346	339	361	359	329	352	337	385	348	367	329	329	366	332	365	362	362	329	350	334	313	337	355	359	339	359	354	330	318	334	362	334	332	371	336	349	330	367	325	384	370	367	362	326	330	360	396	351	324	331	360	345	345	323	314	368	342	337	345	321	334	348	338	360	360	306	318	327	331	348	384	343	346	354	321	344	350	336	333	332	356	332	326	378	325	329	349	316	340	352	320	344	344	351	338	315	365	385	343	350	327	346	324	385	349	341	362	317	356	366	334	327	349	365	329	344	342	348	342	357	315	335	345	359	365	358	339	350	357	348	368	353	335	348	348	345	355	317	338	350	343	332	340	327	349	334	322	332	339	348	364	319	354	323	339	355	339	366	326	328	329	388	338	345	356	373	363	346	364	325	372	355	333	367	332	361	346	363	338	344	351	316	361	334	343	347	352	331	328	350	339	356	333	336	349	360	358	336	339	307	335	377	337	358	323	339	372	335	335	311	339	334	337	330	367	350	350	341	330	362	372	337	336	359	335	341	367	344	329	345	334	350	340	392	373	361	348	340	341	345	358	345	368	353	327	359	348	348	321	361	366	335	316	340	336	343	314	322	328	327	352	330	341	336	336	349	327	356	342	344	337	332	322	344	360	327	360	324	343	339	371	295	341	341	355	349	331	364	368	337	322	345	335	322	340	363	375	356	345	352	329	358	339	322	370	345	332	338	349	326	330	330	391	340	345	333	338	353	351	314	365	389	327	381	306	336	362	338	348	322	340	329	318	376	335	344	343	348	353	340	351	333	343	330	370	357	337	327	320	322	331	340	360	325	352	355	336	337	331	343	353	346	323	387	339	344	351	314	351	374	338	355	327	315	357	336	336	367	330	346	314	341	358	347	338	344	341	341	367	324	367	366	335	343	358	366	361	342	335	376	361	358	335	341	312	346	356	329	324	324	337	329	316	335	331	340	326	336	305	369	327	340	325	336	334	365	340	351	334	357	385	352	371	355	335	336	316	324	351	312	342	326	310	345	352	334	377	364	338	310	304	368	325	360	375	326	345	366	327	338	355	344	330	313	338	339	318	353	410	357	392	324	327	330	348	366	353	348	332	349	369	332	345	342	368	365	302	339	338	335	333	355	345	335	343	336	356	302	330	343	332	345	364	324	337	346	369	346	361	350	354	356	384	365	326	352	361	319	327	356	371	382	335	316	377	355	341	352	352	312	319	331	353	354	346	366	332	355	356	329	369	333	329	354	345	357	344	342	347	350	339	330	359	362	358	345	324	365	365	361	365	345	316	359	329	344	311	346	348	319	341	341	360	366	391	372	330	341	334	350	332	348	335	337	329	332	376	349	335	334	363	315	354	345	356	336	371	339	343	358	335	328	338	328	358	320	313	323	342	339	370	325	355	361	346	341	368	361	289	369	330	362	377	322	348	305	361	385	367	341	356	330	356	336	327	334	367	355	331	324	328	319	373	366	334	304	356	337	379	356	344	361	320	360	345	358	357	359	357	359	390	385	345	358	374	371	335	333	348	337	350	360	340	328	325	311	316	326	358	284	336	359	325	335	328	323	377	358	314	301	342	346	347	348	363	347	353	384	358	352	327	344	355	359	360	332	320	365	348	319	362	368	343	325	363	340	343	332	349	334	349	384	348	367	380	351	349	341	334	360	340	328	357	336	370	336	349	328	308	376	372	339	328	404	317	392	338	356	342	323	351	354	345	340	335	352	373	379	354	355	332	338	337	350	332	349	358	338	352	311	318	367	368	357	342	354	331	365	357	334	336	344	373	352	384	328	365	335	317	368	383	346	365	368	335	367	332	345	334	323	318	350	343	371	347	332	328	383	332	306	342	347	296	327	323	330	336	315	367	334	355	333	364	342	391	328	307	299	360	317	343	326	347	341	348	379	332	323	328	340	342	322	337	383	350	314	339	332	351	350	338	344	345	353	328	316	329	360	367	358	331	362	376	324	334	350	350	363	333	350	352	351	346	339	345	320	332	358	387	371	349	350	311	355	326	367	315	345	359	315	321	366	337	363	321	327	329	379	338	348	320	334	312	345	346	367	335	322	356	292	324	356	320	351	371	362	325	371	359	373	367	326	325	349	327	318	324	321	334	330	321	331	385	321	333	345	349	361	351	338	350	357	324	358	327	359	348	325	351	359	322	333	310	354	353	324	361	345	347	334	350	337	359	340	351	325	325	350	382	346	355	335	337	353	332	338	348	311	341	333	334	328	345	324	343	359	370	384	343	322	332	362	366	331	335	359	385	348	326	312	340	342	362	335	337	365	341
5039	992	1024	748	604	467	434	416	392	421	418	438	440	381	400	408	416	376	392	373	398	381	404	364	376	384	395	422	413	398	336	403	359	383	382	392	372	419	422	415	387	376	386	358	400	415	391	393	393	405	393	406	428	366	364	394	388	400	407	358	392	380	420	386	370	371	394	403	387	363	384	387	381	400	389	395	372	402	371	358	366	349	383	402	353	384	378	385	381	409	391	412	402	421	399	391	380	372	365	431	387	404	351	377	411	423	401	403	382	415	368	435	411	382	440	433	407	373	382	384	381	389	420	388	406	365	391	414	367	358	392	390	355	396	360	402	406	397	368	360	397	365	376	367	357	374	378	364	383	415	355	390	395	389	373	376	394	366	386	410	383	370	346	380	401	377	355	380	410	399	413	400	405	406	401	362	372	378	395	389	400	403	414	388	412	404	402	373	391	375	374	390	402	395	372	369	434	372	384	412	389	367	401	380	393	384	418	355	354	373	414	353	405	376	374	387	364	377	403	367	416	391	376	401	399	405	388	380	417	392	372	391	426	400	380	362	409	367	354	379	419	416	391	376	378	384	365	402	403	394	361	382	364	405	398	357	371	363	417	359	404	405	402	395	383	379	383	357	401	429	425	431	386	386	361	425	389	411	403	374	402	404	355	361	355	412	374	386	409	377	364	365	381	364	395	383	418	413	401	364	378	389	362	386	405	393	365	367	396	413	377	380	404	404	406	363	358	361	414	375	397	351	384	385	363	388	341	407	386	386	379	395	341	388	374	390	383	386	399	392	385	351	360	369	396	367	348	399	404	369	379	360	408	384	380	398	400	419	425	391	387	370	413	384	375	401	414	397	385	426	381	390	408	368	367	386	389	371	393	383	396	412	361	343	388	371	426	358	373	386	355	396	365	362	374	396	342	389	403	382	389	389	391	379	404	403	382	386	386	411	375	384	379	383	421	378	367	353	384	363	377	388	383	388	383	357	395	368	346	371	393	379	352	448	381	403	391	381	359	405	402	388	366	380	428	414	372	400	388	383	381	398	351	391	353	396	370	422	406	382	353	384	383	391	380	401	377	341	390	360	398	383	381	377	393	385	374	393	418	383	390	392	394	424	452	404	379	397	357	365	371	378	384	355	374	409	397	417	422	418	365	405	376	410	395	391	396	407	369	398	433	401	385	386	411	374	377	397	408	385	413	390	404	379	398	364	406	364	397	401	413	396	371	410	395	397	364	397	367	367	417	420	389	411	373	382	377	417	372	381	364	364	382	376	401	438	405	396	376	411	408	407	363	377	377	371	388	384	381	382	369	376	379	388	405	394	366	390	400	375	380	416	400	375	393	406	405	381	373	382	389	411	409	377	406	401	395	382	396	410	395	399	408	364	400	357	440	372	380	372	354	385	419	399	366	410	400	411	434	400	381	375	364	365	421	391	402	412	398	414	378	378	411	393	436	389	394	372	385	388	372	377	369	406	397	383	360	376	384	362	392	397	382	394	421	442	393	402	390	398	360	416	390	403	402	371	399	369	398	389	393	363	374	381	401	380	414	368	386	380	376	394	438	402	359	381	380	388	446	374	359	389	380	367	373	381	394	408	380	370	397	399	380	334	393	422	388	378	409	409	409	382	394	406	364	397	403	412	394	356	420	403	353	428	421	362	386	376	356	389	371	365	383	370	409	372	380	404	390	399	361	376	413	375	376	373	437	406	408	380	375	393	381	404	379	398	390	391	415	406	357	358	361	415	385	421	400	416	374	388	385	392	386	401	370	387	383	379	387	386	392	415	414	393	379	398	411	363	387	379	377	407	376	360	404	382	359	371	404	390	363	363	384	378	390	371	363	428	415	391	368	367	375	374	392	354	374	437	382	414	392	352	377	382	386	400	393	396	396	389	394	394	424	353	395	430	419	389	383	382	391	358	390	385	384	380	397	367	365	379	376	361	370	400	355	392	369	413	376	398	388	399	383	384	385	379	398	384	374	375	395	364	369	358	384	355	380	390	428	393	378	399	407	409	346	366	382	388	384	390	371	381	376	387	377	358	396	449	397	378	382	388	384	366	399	379	386	417	385	370	380	378	352	362	422	419	391	379	372	398	392	376	436	391	371	348	429	392	364	361	387	374	372	365	424	404	437	425	366	384	438	349	340	376	378	422	392	380	396	395	390	387	353	378	360	370	390	396	405	366	377	361	384	397	403	374	409	380	364	391	380	432	408	394	361	334	384	369	382	399	410	415	397	387	417	397	398	384	395	374	357	406	400	405	435	406	375	397	407	355	360	397	366	382	373	381	398	388	375	372	381	408	388	385	413	387	346	393	381	390	379	393	403	374	366	415	388	421	373	430	406	355	408	363	404	388	374	395	420	410	393	384	374	388	374	378	425	422	410	412	371	383	373	385	394	379	423	400	359	379	375	374	356	354	355	404	388	409	376	432	394	365	370	417	387	406	361	402	369	395	407	427	402	406	407	384	376	368	362	405	367	403	403	373	414	412	403	404	372	401	372	411	404	359	388	414	372	401	373	395	382	406	358	394	388	376	368	379	379	374	407	381	424	347	366	355	399	344	378	384	402	366	383	401	418	370	454	386	404	395	415	400	398	428	396	364	393	395	412	390	390	406	418	387	399	405	393	364	402	397	413	387	388	402	405	408	395	407	373	380	367	414	413	410	410	394	375	404	379	382	388	404	390	403	387	382	394	370	387	414	384	393	374	371	385	387	384	345	359	393	370	405	384	367	381	377	427	378	385	390	396	387	398	419	394	417	387	403	381	383	383	390	404	378	395	374	369	387	382	357	395	434	348	401	391	395	395	369	395	392	433	389	390	386	378	416	398	362	376	409	356	437	385	404	378	380	402	404	420	380	390	389	373	396	371	382	411	411	380	390	404	391	377	333	428	357	394	400	392	382	358	395	373	389	365	402	398	397	409	372	399	366	390	389	389	364	425	382	404	395	376	384	372	375	412	395	391	379	411	414	377	373	390	362	394	397	409	377	387	400	364	367	389	358	362	386	403	418	371	349	379	383	375	392	380	377	369	394	402	378	368	385	389	391	386	427	397	375	391	408	385	400	359	392	391	375	381	379	411	377	398	379	386	413	407	385	412	386	408	366	405	359	388	388	374	374	359	424	400	368	383	405	362	358	367	368	358	395	365	361	385	353	383	378	384	367	358	382	378	345	400	380	350	429	411	426	385	376	364	396	389	416	346	411	368	394	401	372	408	403	411	381	387	351	407	350	387	362	436	389	391	367	418	394	375	407	395	339	407	412	412	358	417	416	391	403	359	354	406	363	411	379	357	377	406	421	369	388	399	361	394	373	426	408	364	363	411	370	380	390	400	369	428	358	378	377	377	355	402	386	354	394	355	376	359	361	382	384	374	409	398	387	387	353	386	365	382	379	404	378	395	404	378	404	384	343	380	398	394	392	378	396	372	350	373	370	368	368	369	413	369	386	393	422	383	386	398	384	370	377	366	400	387	367	389	348
25459	20994	27572	24583	20995	11041	977	568	437	389	360	347	310	278	273	260	226	229	222	233	214	202	213	195	164	191	169	192	189	180	177	189	136	192	179	174	144	159	150	179	153	167	136	166	160	136	177	143	157	166	158	148	147	132	162	160	172	144	149	157	163	176	147	142	146	150	162	130	158	167	146	175	140	173	155	173	145	150	156	144	159	160	147	164	140	164	170	176	176	146	141	173	151	147	147	146	165	169	160	146	162	146	146	132	138	131	127	144	147	160	154	144	146	133	159	142	147	161	189	168	158	162	148	149	129	159	162	170	161	150	163	144	153	146	154	147	172	147	163	135	169	138	147	124	132	138	156	139	157	150	138	155	152	166	142	164	123	151	144	146	157	134	160	164	163	138	159	151	169	162	154	173	169	159	154	178	162	163	156	143	138	153	144	152	184	158	152	162	161	163	139	150	151	146	160	160	141	147	171	157	150	155	143	149	148	167	143	152	146	146	143	149	141	154	151	172	153	142	133	132	150	146	149	137	144	158	149	142	136	159	140	162	124	144	161	152	159	139	149	148	145	152	174	135	151	140	142	155	134	149	144	162	126	155	138	165	148	173	156	144	161	136	140	145	160	150	135	136	143	151	154	147	134	157	155	150	152	170	160	134	154	143	143	142	158	165	145	154	139	161	174	157	134	134	157	132	130	152	145	175	171	125	148	159	144	144	153	150	156	133	135	159	173	137	147	146	160	150	149	141	145	147	156	165	146	160	143	144	159	135	145	158	167	146	151	137	131	149	158	153	130	156	127	155	147	156	132	165	121	148	146	167	151	131	146	145	149	157	150	153	158	158	133	151	128	168	152	170	159	154	144	144	147	147	150	150	130	133	155	154	164	161	140	171	172	123	148	153	139	148	154	140	140	149	158	166	138	161	146	157	158	162	145	129	150	148	168	147	169	156	148	141	163	157	146	151	153	142	159	159	150	127	154	164	160	157	170	147	153	154	161	141	150	178	133	170	153	154	144	159	164	152	159	142	142	157	160	152	131	144	130	146	159	147	168	151	133	145	155	155	129	158	157	151	173	135	139	134	133	135	165	164	173	131	135	136	141	173	139	153	144	164	155	163	167	164	147	136	133	137	147	148	165	137	175	147	157	159	148	185	157	160	161	152	153	137	154	170	150	155	142	129	142	139	161	137	149	144	141	154	157	158	150	150	148	137	134	161	160	166	136	146	125	150	137	160	154	158	120	145	156	138	136	161	147	160	153	148	158	166	139	156	159	142	168	140	159	145	129	128	128	157	152	143	161	164	166	163	166	153	146	140	152	153	148	152	151	170	147	137	158	153	147	124	135	134	149	142	145	157	145	133	160	147	158	144	150	154	150	151	159	149	146	152	165	150	154	154	145	154	150	141	141	163	134	156	144	150	157	174	172	144	143	146	151	151	145	153	147	153	153	150	149	158	140	146	154	129	160	146	160	141	159	139	162	167	154	143	140	158	146	147	127	156	136	132	145	170	154	128	156	151	153	163	165	159	135	170	140	137	141	148	152	188	156	127	150	189	162	135	150	172	154	159	174	163	162	154	161	147	138	157	129	145	163	148	151	185	134	143	147	147	144	159	130	164	115	177	138	134	158	172	139	153	147	139	128	148	142	151	171	161	148	161	147	160	159	147	144	177	151	159	155	162	155	180	157	159	155	155	158	165	149	169	133	154	148	150	144	140	149	142	138	154	153	157	154	148	148	170	173	131	146	168	144	152	144	138	153	154	157	157	135	145	165	140	187	141	161	169	162	161	149	153	150	127	139	152	117	138	156	164	156	144	145	130	145	166	156	161	159	152	138	155	145	140	153	136	170	157	143	135	150	160	164	153	139	138	152	134	168	156	140	127	152	152	163	161	164	154	167	151	144	147	145	162	125	153	156	163	152	158	151	149	171	146	161	133	141	138	163	156	174	141	128	163	141	151	143	140	164	172	152	134	149	161	165	134	154	161	152	151	133	156	143	165	146	168	144	141	150	149	132	148	138	149	150	155	136	140	131	142	145	142	162	146	158	168	134	142	152	149	141	147	158	142	154	174	154	163	178	172	135	143	135	145	149	139	151	155	158	139	129	133	165	134	169	152	141	167	153	167	151	140	134	148	160	164	145	145	152	145	149	156	158	149	130	154	148	117	149	123	133	168	163	150	166	165	132	134	143	157	161	143	162	140	139	145	134	135	173	150	144	134	133	160	157	162	138	146	152	139	179	168	157	134	156	150	151	146	146	130	122	134	139	130	144	140	129	173	147	174	140	155	143	142	140	151	140	160	147	155	163	131	169	159	170	159	153	134	148	153	140	159	140	134	134	150	137	146	165	156	148	139	177	157	136	163	142	176	143	166	156	149	141	170	141	153	151	127	157	146	158	140	156	148	135	131	152	175	146	159	164	144	141	148	165	150	140	162	167	140	142	156	163	145	150	141	158	152	180	157	148	169	170	129	140	168	163	145	137	157	151	152	131	156	159	145	152	158	135	153	151	141	160	174	149	140	150	152	158	150	170	149	145	151	144	158	163	143	133	148	123	160	154	146	146	157	143	141	138	154	158	154	146	143	158	143	130	139	154	175	157	158	159	144	143	151	139	148	162	159	160	152	158	142	156	155	166	148	150	170	145	142	152	148	147	150	165	118	137	123	153	157	153	138	152	163	129	141	112	164	158	147	148	142	171	158	145	168	145	174	143	136	144	155	164	149	137	155	133	145	139	124	137	146	171	147	131	140	150	146	149	131	151	152	146	153	145	169	144	166	138	163	142	137	142	157	162	139	156	171	148	169	157	147	180	161	131	146	134	148	147	159	136	155	178	151	153	143	162	151	162	149	155	145	166	143	139	158	140	135	124	145	154	143	162	142	135	148	156	160	138	168	146	145	140	158	137	154	158	144	134	130	126	145	143	127	148	137	140	119	150	146	146	156	136	172	130	153	146	151	136	152	143	146	140	162	137	136	151	173	135	144	142	164	146	169	153	159	160	154	148	142	171	158	150	151	154	147	154	155	142	129	148	165	150	148	140	141	151	162	138	138	159	151	163	157	148	130	143	144	132	135	152	168	154	151	147	169	152	150	148	164	144	166	140	129	141	151	145	141	145	133	161	152	150	136	164	166	148	154	144	140	152	157	144	143	142	168	121	134	149	149	165	148	147	139	161	147	160	175	150	151	145	139	167	152	150	153	178	158	141	155	170	147	172	129	124	146	143	130	156	154	161	160	153	156	128	145	137	142	150	166	164	161	140	148	142	152	138	155	128	161	141	142	142	162	159	148	139	148	154	159	126	137	145	157	158	167	159	146	158	134	134	156	145	153	135	128	143	143	151	158	151	145	166	167	157	163	140	151	145	163	146	132	156	140	159	136	140	163	148	135	161	162	136	124	136	169	156	134	123	144	135	159	171	155	168	158	158	139	152	134	160	143	157	140	166	141	159	113	155	139	144	149	167	152	147	169	153	169	125	141	163	151
7142	10956	10253	5485	3469	2292	1658	1328	1043	901	793	625	604	545	433	433	383	390	345	340	299	281	283	296	254	241	266	242	241	229	224	204	240	210	233	235	228	219	206	239	197	197	195	180	219	185	193	185	175	200	187	174	153	155	174	171	167	195	181	199	202	194	210	182	205	184	196	183	185	154	174	177	161	185	174	176	206	202	166	195	181	174	168	200	185	176	178	203	213	167	181	153	156	175	182	177	192	172	200	174	193	207	180	176	184	181	157	191	173	186	172	164	169	184	181	186	174	187	192	151	176	174	171	168	172	177	177	174	184	160	153	236	176	194	158	182	175	195	177	158	186	168	181	152	179	210	176	183	189	161	182	191	179	168	189	173	177	174	159	161	161	205	183	175	193	167	167	156	190	187	157	172	185	168	153	167	170	183	166	192	155	154	177	162	182	166	176	147	193	167	165	173	154	182	154	167	181	155	184	200	155	148	197	164	167	167	194	181	146	169	195	154	170	171	184	186	160	163	180	192	171	162	178	165	185	182	162	156	170	173	179	186	154	163	201	182	164	169	157	138	161	186	156	162	159	172	182	189	161	176	178	156	182	172	157	171	183	185	170	178	154	192	159	156	169	164	182	190	184	162	148	168	164	165	165	169	192	203	180	159	176	177	166	187	175	161	165	188	175	203	192	191	157	156	164	179	202	172	161	185	174	180	164	169	185	188	168	154	170	181	150	183	167	176	177	182	171	166	185	172	186	170	181	163	171	165	172	183	161	206	177	171	191	156	168	173	161	157	154	198	174	184	180	169	149	191	177	170	161	179	176	163	160	172	182	177	160	172	155	164	174	166	177	169	186	165	171	162	174	193	166	173	179	159	187	185	173	180	161	169	170	151	178	160	167	160	182	188	162	164	175	184	175	197	179	183	186	180	192	181	175	183	183	186	165	192	199	198	170	165	174	185	190	174	165	182	170	174	179	164	184	179	171	145	161	173	168	178	177	189	152	168	175	181	195	176	173	162	174	180	182	180	181	158	193	172	188	169	168	152	193	172	177	151	162	180	144	175	180	164	192	169	180	159	155	170	176	156	171	156	186	192	174	165	178	172	149	180	175	176	200	163	166	171	169	170	190	167	153	165	186	165	180	195	179	172	163	188	181	168	169	183	152	160	147	181	196	178	166	165	171	181	174	146	170	177	167	176	177	186	180	174	171	145	195	212	168	167	180	184	156	178	164	193	166	175	149	186	150	159	191	179	174	200	148	173	190	176	177	156	174	155	155	167	159	174	173	169	174	159	146	194	170	164	201	190	179	135	146	154	176	186	188	166	167	150	190	166	187	177	186	162	184	179	176	203	172	186	151	184	190	200	160	190	168	182	156	187	164	147	180	179	164	193	194	180	164	162	205	158	167	160	180	169	189	176	172	159	170	177	188	187	185	173	166	175	167	179	179	190	150	203	179	172	165	157	182	177	168	163	183	176	177	153	189	187	177	184	195	172	156	180	153	181	170	174	170	171	180	174	156	179	171	172	189	162	176	163	175	174	179	166	137	192	163	164	154	177	210	189	169	175	190	185	161	169	168	181	202	157	157	179	166	162	157	145	157	170	183	171	182	190	178	192	180	161	175	165	142	168	172	168	171	156	184	170	176	172	170	179	160	186	165	188	179	192	164	178	181	182	176	163	163	175	168	174	151	179	150	155	188	160	183	166	149	146	151	165	185	156	191	194	191	156	179	193	178	158	179	143	159	140	170	180	175	159	156	196	185	193	223	173	172	201	166	168	170	158	149	169	181	191	205	162	161	182	153	177	195	175	169	221	161	142	171	182	163	166	151	170	183	181	174	165	169	193	178	172	170	165	182	145	155	174	156	176	163	178	162	183	157	185	173	183	168	161	181	179	159	170	196	190	173	184	173	179	186	180	166	190	173	184	191	165	184	150	155	175	190	182	162	200	152	166	157	161	168	179	173	187	176	179	152	195	181	170	161	159	185	158	173	178	195	158	168	178	143	172	169	183	183	174	177	180	184	179	181	181	201	186	178	174	153	193	183	206	175	155	172	196	169	167	172	169	163	148	166	170	196	189	167	182	167	149	177	188	170	184	143	193	191	189	179	190	165	178	187	181	193	188	179	187	185	197	181	156	181	173	175	171	174	158	178	180	192	154	145	167	191	155	176	163	179	158	177	154	170	187	173	186	168	174	187	190	157	184	180	170	181	177	184	184	166	167	200	162	201	179	189	166	174	180	193	187	177	177	158	174	149	170	162	169	173	182	172	165	170	184	168	191	172	189	143	187	184	156	208	173	163	177	162	178	162	174	163	159	172	190	145	179	142	165	174	169	173	174	172	160	178	161	183	183	162	171	180	172	173	188	174	166	184	173	168	193	171	179	167	171	181	167	184	159	180	178	178	175	174	189	158	178	158	177	191	181	169	153	181	161	184	176	164	186	150	160	175	152	200	174	174	152	155	177	152	166	191	192	156	190	172	160	158	162	174	172	162	170	158	178	164	153	176	157	172	158	155	166	179	170	162	178	169	196	152	183	161	177	165	181	192	167	166	183	190	185	165	193	169	150	187	174	149	178	166	162	175	180	157	203	157	154	164	166	176	179	183	188	164	159	185	176	185	176	174	169	184	178	169	165	179	162	158	151	176	170	186	181	172	156	165	198	187	145	169	164	185	179	158	184	175	168	183	169	175	188	181	157	178	169	164	179	161	169	183	181	167	185	196	167	184	161	179	169	182	160	176	207	197	146	160	135	157	166	160	200	161	169	166	171	182	167	145	166	151	177	179	156	164	176	172	174	157	164	190	166	166	174	157	177	177	170	153	177	170	183	194	172	179	143	195	148	177	194	191	170	185	190	172	200	189	179	166	187	192	185	185	174	178	190	170	191	161	170	192	148	169	194	178	168	179	177	168	166	188	172	160	166	192	184	169	176	174	179	173	153	169	171	164	152	180	187	164	185	174	195	179	188	149	155	190	165	182	185	164	168	178	185	172	167	155	178	189	175	210	144	162	149	172	183	194	186	179	170	188	162	169	204	163	162	155	186	181	161	173	172	167	167	175	198	155	154	157	198	178	171	170	189	189	179	192	212	176	176	172	154	165	150	170	156	189	174	191	166	164	179	167	161	166	182	160	176	174	176	182	179	170	164	159	168	169	180	182	170	164	155	150	168	184	177	177	174	183	185	174	172	164	153	173	175	154	158	163	177	182	179	191	156	189	180	168	169	174	202	184	172	176	185	170	182	170	175	158	180	176	174	186	165	158	202	171	177	163	162	189	167	197	170	168	178	178	173	171	179	144	186	165	182	158	193	171	185	194	166	181	185	166	153	170	189	177	180	166	161	175	173	164	182	184	168	165	158	164	183	182	161	192	189	162	150	161	157	180	174	177	182	164	171	152	174	174	184	177	174	180	140	178	148	173	191	188	167	183	186	192	170	161	188	147	167	184	165	206	180	170	168	154	202	194	179	176	192	188	189	173	161	197	159
23165	20976	27927	24193	20977	21039	8888	1334	963	876	709	707	628	579	587	558	482	475	468	449	453	418	431	420	419	403	442	439	375	368	377	373	404	382	372	364	385	380	391	355	354	357	370	397	365	337	362	350	327	393	380	350	318	355	334	369	329	363	326	344	362	359	367	370	343	358	390	369	323	347	327	347	369	351	351	349	337	334	345	390	315	372	347	363	340	348	324	346	347	341	306	349	338	351	359	324	323	329	350	335	340	331	370	335	350	340	342	319	338	367	377	344	363	334	385	327	340	355	321	327	309	363	324	334	342	374	367	321	348	359	360	316	354	352	359	347	373	357	349	344	331	341	343	380	345	323	306	317	363	327	352	353	334	300	339	328	352	362	350	337	326	321	379	339	361	344	333	334	319	338	347	326	360	303	345	372	338	327	354	355	368	342	368	340	328	332	323	338	350	360	369	335	322	335	332	345	335	342	319	357	314	370	350	337	346	350	317	344	336	356	339	331	327	354	316	332	334	356	336	338	342	327	357	348	349	342	358	319	357	373	361	335	336	380	326	326	307	355	353	349	315	351	338	361	338	356	301	380	351	334	338	338	337	359	349	314	330	333	369	348	328	313	341	320	328	331	326	325	307	364	334	364	344	331	325	328	317	330	326	344	370	336	313	349	321	316	300	333	309	323	356	313	312	338	345	296	348	345	339	335	336	349	358	366	335	338	368	354	363	335	347	330	317	365	337	325	328	332	349	344	367	366	310	342	369	342	318	319	322	319	322	336	345	320	353	318	326	331	393	339	337	321	326	337	334	320	331	307	341	361	366	323	336	359	351	367	348	353	368	333	320	323	323	361	318	323	351	331	358	295	338	342	312	341	327	353	334	389	350	294	347	362	315	323	349	304	358	346	365	350	326	330	368	342	312	315	339	344	309	325	363	353	313	328	331	376	322	337	350	298	318	331	337	320	296	340	362	338	319	330	301	350	339	370	334	324	345	338	321	338	338	342	360	324	332	328	365	338	316	328	353	331	299	347	345	306	343	321	356	316	358	353	308	346	328	335	316	335	342	345	366	314	313	330	327	349	310	309	326	351	322	359	325	316	331	338	343	357	375	331	319	318	377	347	314	343	327	339	348	343	344	353	323	332	332	324	324	363	350	339	364	324	331	333	327	372	334	352	336	306	357	347	342	326	378	350	329	326	352	331	307	306	329	333	349	357	350	378	321	318	335	342	371	373	317	301	331	325	309	336	374	335	297	357	327	338	361	367	313	345	331	346	390	331	362	374	342	344	325	345	361	325	336	367	358	327	311	379	345	366	324	345	313	357	348	330	315	349	323	334	308	323	321	295	304	335	340	349	321	338	342	344	338	300	353	346	340	312	328	324	278	353	343	333	330	350	319	347	375	336	335	312	338	309	330	356	338	316	323	369	328	319	331	334	325	349	358	351	332	359	330	345	316	330	361	337	352	322	339	308	306	312	319	311	338	343	344	362	350	334	346	326	331	343	323	342	354	317	344	372	335	339	348	316	364	322	319	332	370	342	352	348	304	333	350	316	346	345	357	347	343	337	320	352	333	315	384	380	334	326	344	327	351	332	332	332	328	352	360	347	322	317	343	317	295	325	362	352	340	326	335	319	318	328	321	342	379	348	321	368	337	353	317	360	347	326	318	348	345	331	327	324	329	325	344	351	327	332	316	342	351	354	302	364	292	328	346	312	367	355	341	324	328	341	319	352	328	327	315	355	331	356	353	324	364	341	341	305	287	376	363	348	331	360	335	322	329	343	352	329	348	300	368	344	334	350	328	341	341	315	370	326	339	341	332	348	315	316	329	328	334	324	357	360	339	316	331	323	355	352	366	331	329	325	337	328	341	340	375	338	357	324	318	358	330	343	336	332	366	371	319	355	318	364	347	350	331	355	318	324	343	328	335	342	364	370	367	339	317	288	296	326	364	340	326	367	337	337	310	348	360	372	361	366	328	336	339	339	339	340	333	363	381	309	358	352	342	350	380	303	315	341	349	328	315	331	331	318	336	343	328	335	319	325	353	313	357	337	331	322	343	332	338	309	313	317	335	331	354	333	350	291	320	341	346	325	365	369	379	349	330	339	328	351	360	335	334	339	320	314	348	347	306	308	304	329	316	332	349	342	349	364	335	346	330	332	314	370	318	342	334	325	340	313	385	322	336	303	345	329	344	331	369	342	386	349	371	331	317	315	355	351	340	344	353	359	335	324	342	351	352	315	348	333	337	353	294	353	330	330	359	339	340	315	333	362	354	347	343	342	324	332	324	328	356	316	337	297	313	303	325	341	348	325	329	349	344	374	352	353	341	316	341	292	353	344	327	337	360	327	355	357	307	358	357	321	348	340	375	338	352	288	338	333	352	354	327	306	324	334	333	363	306	356	374	341	360	347	339	350	342	306	351	327	364	324	346	341	327	353	360	354	325	348	383	348	359	322	337	376	332	321	335	354	288	352	312	320	343	322	339	297	318	348	326	342	353	356	308	333	330	336	302	328	310	347	350	322	357	351	347	315	327	321	328	332	370	322	306	322	352	337	320	333	370	342	365	370	352	325	334	306	346	311	346	385	340	335	322	308	354	324	355	353	341	333	317	319	346	320	338	344	338	334	332	339	363	340	337	369	343	355	330	315	356	344	341	334	347	351	365	327	312	367	334	297	334	366	342	378	337	337	341	343	334	354	363	344	348	317	304	320	349	307	340	337	320	342	309	335	360	345	289	339	353	365	362	325	346	381	344	323	318	364	350	329	322	281	344	318	326	344	337	347	335	305	319	317	331	324	333	317	363	344	324	335	339	317	302	332	332	311	338	315	322	374	336	315	341	306	388	352	355	355	309	326	340	340	353	330	332	355	306	331	340	316	328	331	331	332	333	357	364	355	335	356	347	328	339	337	318	349	348	380	349	345	321	340	375	348	341	365	356	361	345	310	366	322	318	295	334	339	360	348	342	318	347	350	313	321	342	363	306	364	315	319	336	319	363	349	334	332	354	301	324	349	330	348	291	326	334	317	318	363	348	329	359	377	342	346	298	354	342	319	320	354	359	309	304	346	317	316	314	306	344	349	330	326	308	317	301	349	324	334	352	334	298	363	343	334	333	321	372	345	321	320	342	344	321	312	340	351	359	345	330	331	326	310	341	366	297	308	357	345	338	381	368	333	341	304	337	332	305	367	349	348	319	351	342	351	346	337	329	356	339	343	325	311	323	345	350	329	317	355	356	307	349	344	316	302	344	328	331	351	317	336	354	346	332	335	301	353	308	341	325	322	340	347	334	345	336	358	337	336	328	321	301	297	332	351	337	358	331	368	336	340	325	318	350	340	356	342	327	309	324	339	336	355	346	322	332	339	339	356	323	357	334	336	337	343	341	332	337	335	366	309	356	345	321	340	337	321	323	316	353	327	358	357	356	332	353	319	330	339	358	318	307	340	353	310	359	316	338	341	357	326	322	342	332	350	327	329	343	344	319	316
9912	17788	16220	9310	6025	4316	3186	2402	1976	1661	1405	1284	1093	1042	916	823	720	731	694	634	594	595	596	519	588	541	495	474	446	432	407	441	474	456	385	370	419	421	447	380	415	396	396	389	337	380	402	367	401	414	410	373	371	377	371	335	360	384	329	372	325	362	342	357	356	365	346	325	361	349	365	341	355	340	358	386	366	361	361	350	350	348	336	339	341	331	357	358	384	354	347	364	334	347	376	373	372	328	327	316	343	352	351	339	348	337	353	366	340	346	349	352	320	346	330	354	360	332	358	359	353	331	323	348	356	306	337	342	374	336	332	379	310	334	346	345	330	382	353	349	381	336	331	329	368	354	334	343	345	367	352	358	369	363	313	340	349	329	340	340	370	349	346	361	352	348	356	352	367	366	330	334	334	340	313	347	350	344	374	370	345	369	353	348	344	356	346	324	338	350	334	351	348	335	322	346	358	352	355	344	345	324	360	351	320	347	326	349	336	341	368	325	342	357	366	329	319	357	311	364	322	289	338	298	360	314	311	358	343	373	326	343	339	355	343	368	337	341	362	333	341	380	338	331	341	296	304	346	328	329	324	300	321	323	374	331	323	322	334	376	337	354	353	319	326	336	306	312	331	312	364	329	327	346	340	346	345	314	330	357	360	330	322	319	316	344	331	406	341	330	343	316	325	327	339	337	322	326	348	324	351	344	323	334	314	340	344	333	343	335	319	355	342	321	352	337	312	361	349	347	338	352	306	332	337	361	360	330	345	328	342	338	328	357	345	308	355	325	334	302	358	371	351	319	333	337	334	318	363	332	300	351	312	330	322	350	342	342	379	321	348	336	319	296	334	353	345	338	346	332	349	300	353	338	374	352	331	363	365	360	341	343	326	322	365	321	304	354	320	334	355	351	351	347	349	333	328	291	355	362	319	329	358	369	343	343	357	294	355	354	351	335	328	336	346	319	345	368	314	318	345	379	331	348	332	339	361	358	342	328	343	317	339	335	329	320	325	346	328	326	335	327	321	335	357	346	312	342	340	326	337	341	328	346	325	305	354	327	368	371	301	324	323	365	320	350	338	349	329	343	345	364	356	337	337	361	328	333	333	350	359	328	351	335	368	311	335	354	324	376	294	367	344	341	317	302	370	373	329	348	327	360	349	344	345	341	299	354	341	349	322	343	321	338	347	351	348	340	330	369	349	334	335	311	323	331	358	335	347	367	344	342	349	314	365	330	345	354	343	360	353	334	357	364	338	334	340	346	336	336	320	345	366	352	335	338	337	330	346	349	335	326	350	316	334	321	364	332	345	316	338	340	309	313	323	337	327	349	337	324	356	352	343	358	326	347	357	329	297	320	295	332	323	330	321	390	308	300	325	370	340	351	339	343	340	371	363	310	368	305	337	317	327	350	348	311	322	316	330	293	355	349	317	315	338	335	328	319	330	331	331	375	352	339	324	357	355	326	346	365	329	350	351	343	350	341	320	337	338	330	346	341	361	342	325	318	344	335	328	323	354	340	348	311	351	340	352	358	330	334	330	346	346	335	365	358	331	341	351	347	309	314	311	337	344	324	362	369	320	368	329	363	345	357	312	346	340	307	323	327	319	376	302	340	370	327	319	355	310	336	319	347	308	370	306	341	330	385	345	338	332	329	329	362	328	334	333	322	354	328	343	357	347	323	344	348	343	342	335	351	336	355	356	309	333	341	325	358	303	320	358	305	341	344	356	350	352	344	343	350	339	361	343	361	353	344	343	317	342	326	358	335	339	335	380	316	362	354	298	363	329	323	316	354	333	317	334	310	332	322	334	341	348	366	361	335	342	327	345	352	321	329	311	339	351	309	312	349	336	340	336	338	350	308	326	338	340	319	300	329	340	348	348	366	350	352	346	333	339	358	338	335	327	341	324	327	317	332	324	331	343	340	330	356	341	339	333	347	356	352	360	336	331	344	354	335	340	305	336	347	340	323	358	346	335	363	302	377	357	359	380	340	328	312	325	321	332	331	358	325	328	354	371	373	359	348	320	350	320	323	342	336	330	369	347	329	374	329	345	356	325	336	347	368	347	359	360	333	320	323	311	336	361	339	303	329	351	345	374	317	354	362	309	351	344	353	342	354	362	329	354	334	332	354	350	319	337	348	363	314	336	326	315	333	348	327	311	335	301	354	342	346	329	347	359	341	342	340	327	331	353	307	356	332	335	363	346	369	349	317	294	314	344	320	373	326	312	334	316	378	342	360	339	325	320	337	356	339	350	315	358	325	304	333	362	362	376	349	341	328	322	359	327	345	316	322	351	323	347	359	330	351	324	325	336	296	350	349	348	325	343	328	362	363	301	338	311	325	349	337	327	362	370	356	340	365	348	321	326	350	327	314	352	329	326	333	346	311	334	331	324	321	311	349	345	352	330	391	324	342	343	334	332	339	329	353	342	307	372	342	346	346	336	341	314	313	386	345	348	317	354	369	367	319	336	349	353	347	329	346	331	343	338	344	340	326	347	349	343	325	366	339	366	335	340	356	332	314	307	362	324	325	317	347	351	341	342	309	349	330	305	347	308	347	346	351	341	367	331	344	340	344	308	334	321	342	331	317	308	335	352	347	308	357	341	341	339	339	351	324	332	333	329	356	335	330	353	308	376	329	330	349	350	344	346	347	325	336	357	326	351	325	363	341	313	337	341	360	341	302	332	359	337	335	332	318	326	344	329	338	368	323	362	362	330	349	357	325	343	323	354	346	315	342	331	331	327	339	343	354	330	360	341	306	354	349	333	322	328	363	353	356	358	325	328	314	350	335	305	314	341	309	335	335	330	309	327	307	339	335	325	337	323	366	354	338	324	341	319	322	346	351	367	383	349	354	326	357	342	334	357	349	334	335	338	347	362	334	344	366	332	360	360	370	354	321	353	313	366	347	313	319	319	351	356	323	366	341	320	294	287	325	315	341	321	354	339	329	342	320	341	320	342	345	375	320	360	333	342	338	326	341	349	319	342	369	335	330	329	342	308	327	347	327	307	334	359	339	366	354	320	311	362	320	347	336	315	330	312	382	327	359	337	337	341	335	353	355	353	331	308	340	337	347	302	302	336	354	349	327	371	323	340	337	318	365	356	354	344	355	338	368	359	330	360	334	339	352	315	321	343	346	337	347	357	349	337	329	327	348	337	326	316	370	323	381	309	374	351	332	319	332	337	334	373	322	351	369	304	319	326	342	348	334	330	351	330	311	357	361	350	335	332	321	333	360	330	345	324	347	340	351	316	305	323	324	327	314	335	324	332	373	334	324	302	329	329	341	324	378	346	321	326	338	351	353	384	329	326	308	385	336	324	342	318	347	326	365	362	352	300	335	355	339	356	316	374	307	356	303	390	310	319	372	342	352	314	315	350	334	316	353	345	344	371	356	354	317	312	326	322	327	329	346	335	321	323	326	369	368	298	310	335	301	348	365	322	351	338	336	336	348	332	332	332	345	325	340	358	315	353	330	326	310	364	375
28183	15138	2150	606	446	370	416	376	364	379	377	346	388	359	383	303	353	328	377	380	339	364	354	357	360	368	379	360	334	309	341	346	329	359	373	345	374	367	356	352	351	347	331	330	380	354	331	341	342	346	331	324	341	348	344	327	367	361	371	349	365	366	332	341	363	340	336	313	323	320	336	379	351	327	335	325	340	361	311	357	309	356	342	376	318	324	337	362	343	365	369	347	330	340	311	383	364	334	331	347	355	358	350	314	383	342	340	351	340	347	369	341	361	367	376	333	317	340	330	353	347	346	382	368	335	339	324	359	356	336	363	390	317	372	341	324	324	350	325	352	350	366	360	328	359	367	355	340	363	314	337	358	344	339	351	338	331	390	307	351	361	320	321	346	315	339	376	332	356	338	362	372	362	356	338	363	321	357	343	330	378	350	396	352	350	334	356	356	294	357	328	344	374	345	356	352	349	343	350	333	349	365	338	383	326	323	347	393	352	349	343	331	337	359	323	309	336	340	343	333	337	314	338	338	368	356	315	352	348	360	344	368	353	354	350	354	350	331	367	361	346	375	391	321	344	343	362	339	362	345	341	364	328	346	356	349	288	367	345	310	338	344	345	376	363	354	316	336	350	332	314	360	295	365	353	345	328	346	349	377	347	369	362	394	322	337	363	373	368	351	335	334	370	358	324	353	368	336	335	351	342	342	331	380	364	310	371	376	330	329	364	340	317	334	353	327	337	367	343	361	337	351	371	350	353	313	361	353	367	341	318	375	364	390	379	354	347	312	329	330	362	323	361	375	362	357	328	362	375	326	339	358	330	365	351	321	335	344	314	336	361	330	327	312	336	373	359	317	356	360	336	338	370	329	330	342	354	310	333	373	354	360	344	346	334	326	367	325	381	374	347	344	318	381	385	330	337	306	362	340	353	335	355	365	308	349	370	352	329	353	350	346	347	336	343	380	319	373	349	328	348	351	324	385	344	359	374	339	355	358	346	348	363	364	341	335	351	357	331	322	365	357	326	357	306	319	372	337	345	343	334	340	343	380	341	333	343	338	352	314	392	376	362	335	352	372	322	349	325	348	338	360	340	328	336	351	333	346	347	322	334	336	335	358	324	360	309	325	337	334	339	338	321	357	318	344	359	331	333	359	335	371	379	305	359	353	362	374	346	329	359	358	342	323	327	356	355	382	349	318	385	344	320	343	331	361	347	354	338	367	367	345	337	342	320	313	366	335	366	342	330	344	369	341	349	333	344	372	346	348	359	332	329	339	351	369	354	360	326	352	385	363	337	339	348	365	301	363	343	350	323	364	333	323	358	342	347	356	322	361	355	386	354	347	313	339	361	355	335	342	351	311	356	315	343	332	331	362	369	370	335	326	318	344	375	349	344	361	370	349	362	336	347	352	347	304	334	328	285	314	298	331	356	320	293	335	359	372	335	336	341	337	347	352	351	331	364	345	397	347	352	343	355	370	374	328	344	363	372	350	320	338	330	352	335	373	344	351	343	375	357	330	354	345	324	364	349	341	350	371	329	352	322	356	332	310	352	345	359	309	357	346	334	384	343	378	345	329	358	326	354	320	358	353	355	348	329	381	350	363	337	352	335	324	345	343	369	325	354	314	335	368	333	335	329	357	352	352	338	367	325	325	327	363	344	348	363	332	377	341	322	332	370	342	383	344	358	308	319	345	331	345	354	339	349	372	351	394	369	348	336	374	360	313	357	362	346	348	339	345	383	316	312	317	394	329	351	328	332	356	344	356	355	332	386	354	338	336	334	338	337	356	328	317	361	357	350	340	366	366	371	375	371	328	344	328	372	325	340	356	333	356	353	339	358	354	344	342	336	350	337	354	348	365	367	337	348	369	303	360	377	326	364	328	328	320	351	333	361	305	343	345	329	335	288	320	329	346	347	354	339	336	319	354	334	333	369	347	315	339	339	336	353	319	313	342	319	353	335	336	341	350	334	359	357	307	348	336	331	358	370	365	348	312	357	372	362	327	370	347	321	363	339	338	349	296	349	367	353	336	350	370	355	345	318	332	358	344	333	342	372	346	379	309	327	331	364	380	382	346	331	354	366	352	319	375	326	348	383	369	337	337	338	345	345	334	378	341	338	341	368	339	354	380	335	349	353	333	307	347	353	355	355	344	350	338	315	346	348	321	341	351	364	360	330	324	328	358	342	333	353	357	347	352	363	331	339	347	353	374	353	317	321	320	337	327	338	340	324	353	348	327	322	382	351	344	373	330	320	339	360	321	342	361	320	363	365	361	347	341	347	334	359	342	329	325	364	361	347	327	324	347	361	328	351	334	364	353	343	335	330	324	355	343	347	364	322	344	347	342	357	345	346	364	295	319	322	353	345	319	304	361	328	361	333	377	345	347	338	354	340	334	346	339	357	335	347	360	355	329	331	357	347	356	332	352	328	350	338	349	354	342	346	362	308	354	350	322	336	323	344	344	308	340	333	323	319	359	333	327	369	348	348	347	328	362	352	334	330	366	319	350	358	354	328	355	331	331	351	371	375	333	371	328	344	364	322	327	341	323	358	347	349	340	347	338	343	349	332	359	350	331	330	349	316	317	321	370	351	364	342	352	350	360	323	345	305	322	319	344	339	354	333	357	345	326	338	348	367	322	350	338	326	358	345	359	325	331	340	345	363	365	369	333	320	351	342	350	332	320	328	349	348	354	352	343	352	351	320	324	344	337	346	327	337	374	332	294	339	363	344	303	353	339	359	348	354	373	318	340	369	334	337	326	311	350	311	341	338	385	343	345	330	321	332	370	336	301	330	337	342	382	355	340	338	346	392	355	321	357	340	352	345	362	361	335	351	330	336	344	334	364	367	366	342	373	367	352	350	311	332	318	311	335	371	369	346	335	344	337	352	364	344	338	367	356	363	346	311	333	317	292	364	313	345	324	373	358	341	386	357	362	300	361	362	339	349	333	345	345	364	352	335	350	309	372	359	336	336	356	381	338	387	365	349	354	352	344	341	353	369	349	366	331	345	316	323	362	342	333	337	370	338	367	360	343	349	320	345	349	355	330	357	376	332	365	373	341	353	332	368	332	365	371	354	349	328	335	348	362	367	347	373	325	360	344	341	350	339	355	352	370	366	339	358	334	330	341	315	341	381	360	335	350	328	363	315	369	334	382	369	317	366	381	377	349	376	364	326	331	359	344	336	342	321	344	326	330	339	311	351	340	343	364	336	328	354	331	357	304	346	325	306	340	349	347	346	333	350	372	366	321	318	335	343	329	370	330	332	334	372	339	347	336	378	370	332	390	352	320	335	331	364	318	318	356	349	356	364	295	345	366	349	355	339	353	328	371	319	344	369	337	367	329	340	343	343	331	356	341	342	330	358	358	341	388	343	353	367	329	340	343	374	332	361	343	317	332	356	305	336	344	371	357	352	353	294	378	355	368	386	352	378	376	317	364	377	354	342	337	358	336	342	296	348	316	331	316	347	303	334	322	344	317	343	348
5013	1163	1120	705	591	496	445	454	421	437	420	432	409	413	421	400	421	452	386	373	389	380	382	392	358	430	384	423	374	400	385	381	375	440	403	401	409	415	359	378	356	380	390	377	352	364	456	382	366	383	374	352	377	395	409	392	364	374	392	382	363	366	374	399	434	372	382	394	401	424	381	383	371	395	420	366	412	412	389	372	396	430	355	415	390	366	397	385	409	341	406	393	388	392	374	393	377	397	378	407	381	380	418	388	358	383	368	388	378	408	385	386	366	383	374	391	399	420	369	382	373	383	391	388	412	395	393	409	381	428	391	395	384	392	413	365	391	371	384	409	391	368	418	383	395	399	374	361	389	405	404	422	362	425	347	358	406	425	374	371	409	411	390	364	404	403	395	388	409	415	405	387	395	391	381	374	362	388	367	385	410	415	358	372	417	377	365	372	397	370	401	396	359	391	421	392	404	353	354	377	391	368	382	371	371	391	344	374	401	375	424	414	350	400	381	404	396	343	394	381	419	390	388	372	397	368	362	385	410	407	396	375	433	349	406	384	373	394	418	364	387	396	392	374	378	385	385	416	396	384	379	388	398	372	422	416	399	372	397	416	354	400	368	390	363	402	401	379	374	370	408	367	349	362	373	378	387	419	391	402	384	367	377	387	427	389	379	387	389	391	396	381	360	376	375	416	389	420	365	375	380	410	443	371	433	365	394	398	401	337	412	361	416	403	408	378	414	390	395	402	361	432	403	386	384	355	368	373	391	365	419	399	401	402	378	367	372	374	379	376	389	389	404	361	381	442	357	375	395	353	394	393	399	379	362	372	365	372	410	376	390	427	353	369	363	381	378	393	356	404	383	395	380	391	397	408	421	381	415	399	401	387	415	391	382	375	418	403	373	380	388	368	386	394	382	374	425	375	377	365	377	430	372	360	365	390	394	397	353	386	399	379	394	386	371	377	384	405	385	404	400	374	352	369	375	399	379	395	407	362	386	386	396	381	349	365	389	372	387	369	387	397	383	425	372	372	398	402	381	399	353	403	392	387	372	365	394	386	415	360	416	350	375	403	415	389	362	379	395	394	381	370	405	413	391	379	371	374	420	390	389	382	402	429	367	354	403	384	378	399	381	405	386	383	391	407	379	369	372	390	407	416	397	380	427	401	373	370	443	388	414	374	392	407	359	383	403	341	385	374	396	387	423	438	367	385	375	362	397	365	408	382	389	407	390	368	397	417	385	404	385	367	369	385	397	370	375	388	343	378	412	377	379	373	400	417	354	428	400	392	375	380	381	393	373	402	381	398	354	403	375	396	409	415	386	399	382	421	358	385	408	355	392	388	392	418	400	413	397	408	407	379	368	363	397	374	401	432	349	385	367	417	376	393	411	398	359	391	359	378	366	373	388	363	401	399	383	409	371	427	376	393	423	404	391	359	371	424	363	387	396	399	376	385	389	429	377	364	392	371	386	398	386	339	405	380	379	413	398	345	347	398	411	383	396	381	385	400	373	400	378	401	356	389	347	395	323	397	385	390	372	400	359	352	373	374	407	421	401	343	414	407	396	389	351	394	366	393	421	413	379	414	350	385	373	424	373	369	384	373	368	382	404	398	392	390	381	387	362	391	372	402	373	404	363	392	394	380	369	386	386	388	357	354	358	386	374	406	360	376	397	404	394	370	367	384	375	364	424	394	415	387	369	370	413	367	395	392	396	383	381	385	378	405	391	353	423	386	382	395	383	370	416	435	381	398	381	398	381	354	385	404	407	429	391	373	387	393	357	390	414	392	388	418	401	380	363	431	376	406	372	353	361	390	397	396	388	386	402	415	361	380	369	395	382	393	389	407	422	419	382	383	401	401	417	377	373	400	390	427	412	385	401	381	432	378	425	376	374	422	372	402	384	383	400	384	329	368	362	397	386	401	411	381	362	337	382	389	393	428	384	372	391	388	370	407	383	426	409	393	383	379	371	389	411	400	344	407	365	367	375	422	400	381	398	394	380	362	375	349	358	407	396	369	369	385	380	415	396	378	391	378	380	380	381	379	394	389	359	395	390	368	410	373	354	378	387	372	387	394	390	390	403	411	416	372	393	361	363	394	410	381	398	393	365	378	404	417	401	388	409	396	391	380	386	389	365	395	361	366	364	392	423	416	376	411	388	349	372	388	379	396	403	420	396	389	382	390	393	372	381	372	386	364	396	402	382	410	356	405	360	384	386	376	370	362	366	376	384	428	405	404	389	406	382	371	382	391	410	409	377	352	387	367	410	354	366	406	382	365	369	409	365	392	381	394	373	372	374	380	382	410	417	427	382	395	384	404	402	373	391	385	376	387	400	391	394	358	385	359	395	398	421	390	379	383	361	365	384	392	374	390	383	393	400	385	362	386	413	393	378	385	387	392	366	402	355	398	377	397	386	345	388	396	352	387	369	401	414	390	375	400	409	376	407	372	374	372	399	375	367	389	388	392	362	399	416	396	362	373	390	348	396	367	410	388	367	381	360	401	397	413	396	375	394	387	383	386	386	378	403	403	358	399	391	435	366	369	402	377	387	360	376	402	368	416	375	392	373	362	369	386	412	364	402	377	388	380	365	397	395	390	379	446	384	411	349	383	361	383	374	394	396	379	371	378	405	382	380	370	429	419	411	394	410	372	382	372	358	375	382	370	407	379	401	402	385	413	376	386	402	362	390	403	385	387	376	388	358	379	407	407	368	339	391	382	347	398	420	408	399	407	423	370	405	363	401	389	390	427	373	399	382	377	392	357	355	385	431	404	382	415	366	373	381	417	382	396	426	411	396	392	383	408	398	394	364	392	391	395	397	374	369	361	404	393	397	431	373	423	375	430	419	380	407	388	375	378	368	389	376	423	364	354	387	385	388	376	407	351	369	385	389	362	387	386	403	373	387	375	414	418	413	370	375	396	417	405	388	420	388	376	379	394	390	377	383	378	343	374	402	413	366	389	364	385	392	409	362	436	399	365	381	351	426	417	369	380	379	374	400	428	372	418	388	413	378	401	375	408	370	405	391	374	384	384	403	368	386	398	376	378	374	403	371	386	387	389	381	388	441	391	419	380	413	385	386	391	386	350	397	368	386	404	374	392	385	401	386	382	394	386	385	392	406	391	390	380	383	367	377	419	386	372	373	403	390	371	379	379	398	376	351	383	403	361	388	369	416	414	383	376	391	403	388	373	417	363	400	398	381	389	403	373	395	400	385	390	367	372	359	398	365	359	387	371	382	368	393	365	394	396	360	367	396	376	355	356	404	364	350	365	382	391	405	393	372	395	375	395	379	361	357	395	396	392	409	366	369	356	353	397	405	382	356	410	391	410	428	419	393	371	388	352	404	397	393	355	386	380	358	401	400	379	348	346	396	353	351	408	414	381	391	338	372	371	385	387	391	376	386	388	389	390	410	392	366	392	401	400	393	377	384	403	333	369	395	349	355	373	387	379	374	420	393	344	383	418	384	369	363	376	417	397	369	397
25552	21014	27565	24639	21008	10910	1000	641	465	396	389	328	285	274	291	251	257	223	203	219	226	207	194	187	185	195	181	183	168	161	162	207	178	172	183	178	158	149	160	152	170	148	161	150	163	151	153	163	154	148	154	148	176	137	145	166	170	139	155	155	164	171	166	160	164	159	138	155	140	146	154	163	150	167	171	149	150	147	173	159	151	159	141	147	156	153	156	149	161	151	127	130	134	163	153	175	164	171	148	159	179	146	145	166	159	145	146	161	146	143	172	153	166	131	156	164	142	165	159	149	138	138	140	148	131	150	147	132	161	125	157	176	140	143	148	142	157	138	150	136	134	141	150	139	168	145	157	146	139	163	157	155	159	147	159	146	143	163	153	148	134	175	150	171	142	158	159	154	141	129	164	130	163	143	148	122	154	143	174	149	140	153	145	154	150	166	135	163	133	146	153	180	155	127	147	133	160	164	162	158	141	151	123	140	144	147	161	151	152	161	150	145	132	143	154	150	151	135	146	156	148	162	141	138	163	152	141	150	152	133	143	141	163	142	151	174	138	147	146	151	156	155	164	154	127	138	180	142	145	159	159	168	150	156	137	128	153	143	140	138	154	160	169	130	163	136	153	165	134	153	141	147	142	160	168	126	139	144	129	166	131	148	135	135	145	175	161	159	178	134	125	148	148	185	147	141	135	148	139	139	143	141	143	156	155	143	149	167	160	156	147	146	169	145	169	155	153	133	128	166	151	179	133	149	140	170	130	140	157	128	175	142	157	135	168	149	151	164	151	163	139	125	152	155	137	166	145	143	157	140	156	155	133	131	145	173	158	140	146	152	155	129	170	140	148	148	161	153	146	144	141	177	141	161	148	149	147	163	151	133	138	160	152	139	173	155	153	149	150	158	146	143	145	139	165	155	147	154	156	155	152	146	136	148	126	145	142	149	159	143	141	161	160	153	158	162	162	155	148	125	146	135	132	139	125	119	147	134	152	159	147	139	148	151	137	149	160	155	143	141	159	156	175	139	153	166	143	157	156	134	155	169	121	130	170	135	149	146	144	130	135	147	145	151	179	139	168	131	155	148	151	141	150	154	168	149	156	158	156	147	168	124	133	125	140	136	153	139	145	168	135	133	139	151	163	145	149	153	145	158	123	153	142	149	182	155	158	147	145	148	155	143	126	134	154	140	158	132	125	154	175	144	157	160	156	136	145	125	133	125	154	149	138	147	149	143	136	157	149	131	155	141	128	141	168	160	150	154	144	146	140	144	162	168	144	140	150	166	162	147	149	170	144	162	165	165	166	138	161	184	172	173	126	150	138	135	127	132	128	157	141	138	136	130	148	118	131	143	152	171	137	137	154	146	166	158	134	134	161	135	145	144	153	160	144	162	153	146	156	161	147	141	164	144	159	160	142	144	143	132	143	129	161	150	150	136	133	144	132	172	177	165	150	158	160	140	150	147	153	158	166	140	153	136	153	166	175	166	141	153	142	147	171	156	127	168	168	154	153	176	150	153	169	173	136	144	148	169	157	122	125	136	132	158	150	143	154	138	152	162	134	158	156	138	130	162	160	161	155	153	133	149	159	133	162	126	141	147	146	146	138	169	144	156	141	165	182	159	141	165	158	158	148	149	155	159	180	149	139	154	158	157	153	154	145	146	152	153	141	143	140	168	151	167	132	159	167	156	181	136	155	146	128	134	158	162	158	155	163	161	152	159	157	173	149	152	139	160	157	133	141	138	161	154	177	135	143	142	173	151	157	151	145	140	137	151	136	144	146	148	133	165	153	141	156	150	129	145	184	154	158	135	148	138	165	147	150	119	167	146	143	147	157	139	147	150	150	139	131	155	144	137	151	154	157	133	128	163	123	134	160	145	143	140	144	140	165	147	131	158	147	149	130	151	168	135	160	131	130	143	159	153	144	135	141	149	125	136	148	143	131	137	125	139	141	157	122	157	145	144	142	135	169	159	156	156	149	147	142	139	146	152	157	147	133	168	145	145	141	148	133	147	158	144	169	167	142	148	133	153	143	141	147	137	136	143	146	133	155	159	116	143	144	165	168	147	141	171	140	143	149	143	133	136	141	177	146	159	157	153	140	152	171	155	133	142	173	131	158	139	108	141	178	148	133	146	165	157	139	154	155	151	146	142	145	145	139	129	176	155	152	169	131	137	131	141	149	149	131	161	139	146	153	165	138	132	158	146	161	142	152	138	138	148	130	157	139	147	150	147	159	162	155	134	136	151	163	140	154	144	133	136	155	152	174	142	150	163	147	154	136	160	160	134	161	151	162	149	151	144	147	150	159	147	156	145	153	151	122	151	156	136	160	136	152	156	146	125	152	161	160	157	177	144	144	155	151	138	148	138	152	152	144	151	154	176	127	139	149	158	138	156	151	139	138	134	144	137	172	159	138	159	124	119	141	173	145	134	143	161	149	132	176	122	144	141	148	140	141	166	138	145	148	153	149	151	130	150	134	135	143	137	127	147	166	160	131	149	143	154	142	170	163	154	150	143	121	148	160	147	136	131	149	140	148	166	164	155	146	145	145	153	146	145	146	151	160	144	147	156	129	147	156	150	167	146	143	149	150	153	137	179	141	167	148	166	167	143	143	170	122	141	154	148	160	173	140	146	123	140	149	135	169	146	134	137	154	166	158	140	139	150	158	143	147	155	141	142	154	160	155	140	144	159	157	140	168	167	144	149	129	132	167	158	152	153	156	145	133	155	163	171	140	141	150	152	144	162	161	140	138	139	164	144	143	158	139	153	156	142	161	150	140	159	141	147	155	142	122	141	151	176	146	152	145	157	177	156	139	161	140	161	139	154	144	142	150	130	131	139	143	147	152	154	159	160	161	135	146	164	154	148	148	157	138	170	159	145	157	152	149	159	169	127	154	142	143	135	175	152	128	150	136	148	134	140	151	152	135	131	148	158	146	132	134	143	152	165	166	130	145	148	145	150	158	134	143	145	152	162	151	162	143	133	147	159	155	160	143	148	151	143	154	152	142	144	151	134	147	131	139	125	149	153	143	142	169	143	148	141	163	140	147	144	153	139	143	141	144	157	127	153	152	155	157	157	150	146	152	132	148	151	153	159	147	151	131	154	146	164	158	173	141	137	145	129	152	123	133	157	147	151	134	169	158	148	146	144	142	170	167	154	161	143	153	147	150	162	144	138	140	155	147	143	167	134	140	130	151	155	147	159	137	133	144	138	148	132	161	134	146	127	132	142	160	155	136	149	143	141	163	154	151	156	141	148	179	177	157	148	155	156	148	145	128	146	154	147	152	157	158	135	127	152	172	147	166	160	153	135	147	154	173	155	153	135	173	151	142	162	148	162	131	138	159	160	129	164	167	149	167	161	152	137	140	146	154	139	159	162	139	127	154	164	160	139	161	139	159	130	134	154	150	164	159	167	154	166	165	146	157	149	160	143	146	158	164	135	135	147	146	143	144	184	166	122	153	150	152	143	142	159	149	158	144	134
7110	11024	10205	5587	3404	2265	1660	1270	1083	824	726	690	533	531	479	417	421	362	356	342	326	282	265	266	256	268	263	236	259	239	236	220	214	230	232	187	228	205	212	222	186	205	202	217	195	174	216	177	199	178	194	186	203	172	184	201	172	190	172	199	189	190	201	193	160	188	171	189	188	181	169	179	174	183	207	185	165	171	180	187	161	198	172	183	196	174	186	185	162	169	199	187	187	177	194	169	181	184	199	180	189	185	144	200	179	187	183	188	140	170	199	169	165	163	174	174	175	180	181	177	178	187	161	159	191	177	182	169	158	182	185	181	175	183	182	188	210	174	161	169	198	156	160	183	169	180	182	161	180	172	172	185	184	164	164	200	183	166	201	182	174	161	221	154	170	181	183	208	177	157	179	180	186	175	154	172	179	188	176	178	164	184	174	173	175	153	167	181	185	186	180	200	173	172	168	165	196	200	137	196	185	194	164	162	182	159	178	187	150	181	191	164	165	160	169	181	176	169	172	178	173	172	157	168	164	156	173	160	181	176	169	163	193	161	177	160	174	177	178	176	179	184	160	191	188	194	175	168	193	167	165	192	192	181	168	177	170	176	162	191	158	171	185	180	185	170	140	181	179	167	176	172	160	174	159	185	171	168	152	156	173	162	186	144	180	178	157	180	177	144	168	199	186	167	178	175	157	160	192	174	181	167	205	168	166	193	160	148	174	187	166	166	128	169	156	191	168	172	183	170	166	172	180	171	174	176	162	173	194	195	158	164	165	161	181	162	174	145	157	176	168	174	159	187	183	158	157	171	181	191	174	167	186	167	160	170	174	176	175	162	167	175	177	161	167	168	180	146	161	170	177	166	168	169	208	177	162	168	177	181	185	172	167	197	145	168	179	157	153	177	186	160	173	166	167	169	168	176	174	168	179	180	173	158	193	148	176	162	176	187	168	157	179	163	183	164	154	179	154	152	174	169	161	196	155	169	194	130	181	179	195	171	169	178	170	174	178	205	190	180	169	187	155	170	154	153	162	180	171	173	155	168	165	186	167	181	194	157	166	184	166	182	161	156	195	180	184	154	162	143	177	170	166	176	175	188	170	159	161	184	173	167	170	166	194	174	152	194	176	147	169	172	172	170	171	188	171	184	175	184	173	165	171	149	168	167	164	170	172	162	173	167	177	154	168	196	174	168	175	171	164	163	169	177	147	193	160	177	163	167	175	171	183	158	181	170	173	170	193	174	160	184	160	172	151	182	161	180	177	202	181	169	176	165	170	199	168	169	181	196	178	178	168	175	174	188	175	170	172	165	175	187	181	171	159	170	166	159	162	160	187	155	197	197	163	171	190	180	186	159	172	203	202	198	174	180	161	157	180	176	172	165	167	150	179	178	193	164	169	187	171	173	163	153	192	175	187	195	173	198	143	167	171	169	202	184	164	174	177	164	172	183	176	199	184	153	162	175	172	172	166	179	188	141	174	172	194	167	179	184	178	163	159	172	173	179	195	184	177	172	170	186	184	179	175	162	144	175	165	151	179	174	198	175	183	178	173	161	174	173	162	190	154	169	175	184	173	168	164	188	191	176	162	178	173	151	164	168	170	188	188	150	155	173	168	171	192	182	194	165	197	177	169	156	166	170	180	183	186	160	185	177	166	178	147	174	188	171	187	190	172	159	170	157	161	150	179	177	161	155	180	180	161	175	154	176	184	167	184	172	170	204	180	207	162	170	172	147	205	180	169	167	144	161	182	175	181	194	162	200	178	188	178	151	178	160	163	189	143	163	182	167	180	191	167	135	200	166	178	153	179	188	188	168	168	177	167	157	153	177	166	167	149	185	171	189	181	180	158	179	165	161	155	168	174	159	161	169	159	164	186	163	206	171	183	164	161	190	168	162	175	168	183	181	188	166	154	176	149	149	179	194	176	198	180	197	172	165	156	171	181	178	172	158	164	170	156	179	137	184	167	190	187	173	164	160	178	194	152	165	170	156	185	165	178	180	163	185	196	200	173	170	179	186	171	152	194	162	154	194	183	179	163	164	202	168	180	203	156	182	188	179	177	171	168	177	177	163	160	177	175	181	150	161	189	185	158	168	163	182	196	190	181	163	198	161	151	150	186	192	163	160	163	165	161	207	182	152	206	165	185	202	149	168	156	170	188	178	197	188	163	174	183	164	191	156	201	175	168	173	162	164	175	198	160	166	174	179	156	175	194	183	162	152	147	188	171	175	197	161	183	171	168	194	188	195	149	162	180	170	177	189	150	178	186	192	190	187	162	174	158	174	179	169	148	192	185	166	185	171	179	174	163	187	172	185	184	176	187	156	164	172	166	190	204	164	158	198	195	164	165	159	149	161	150	161	158	195	171	144	183	181	184	169	160	176	170	156	171	164	178	169	182	159	157	174	154	173	182	171	196	195	190	162	154	155	186	183	185	166	171	165	164	169	191	187	174	186	171	161	185	174	164	197	177	199	169	190	173	185	171	176	167	188	165	173	170	167	170	180	187	189	174	149	171	161	177	175	188	157	177	174	169	158	171	184	210	157	175	162	162	171	180	155	164	167	169	164	178	172	161	162	153	175	216	179	174	191	200	169	184	190	189	193	171	205	177	181	185	132	171	160	174	171	177	156	169	163	170	171	169	171	166	186	184	168	188	173	169	139	177	171	160	172	169	181	189	171	160	153	166	164	164	156	172	150	180	191	172	163	169	153	176	169	157	170	156	159	175	159	187	167	151	177	178	149	148	214	204	173	189	162	159	176	149	172	163	161	172	164	195	176	199	196	179	165	185	157	180	173	171	167	177	163	179	175	168	195	169	184	159	191	163	156	178	155	184	198	154	175	182	177	173	172	209	174	197	183	141	187	169	170	176	198	179	188	147	175	201	160	167	183	181	175	180	166	147	166	168	182	188	170	194	186	166	200	163	163	169	167	155	197	142	166	178	166	169	172	177	161	169	176	183	198	190	171	172	190	199	186	175	167	180	161	181	185	172	159	170	186	170	165	174	175	162	166	164	187	171	155	173	186	174	170	173	175	176	162	169	189	166	157	187	160	156	162	166	174	177	176	151	164	173	169	179	158	173	168	172	180	184	184	166	170	174	167	168	150	181	154	175	166	164	170	169	176	179	164	184	183	178	178	194	149	177	179	175	164	151	178	148	167	161	163	170	170	178	172	159	162	193	157	176	164	169	153	194	144	149	178	171	167	165	187	184	178	172	167	169	160	193	169	174	162	176	166	174	165	162	172	154	191	174	190	171	169	178	182	155	174	154	168	190	193	171	169	169	164	174	207	174	183	178	176	172	182	179	170	174	165	177	191	182	165	161	186	178	176	163	162	180	138	178	175	154	164	174	151	166	190	193	172	151	185	159	178	173	169	180	182	169	171	177	158	162	172	174	192	190	193	171	175	185	174	187	179	185	168	188	183	156	191	157	179	172	177	178	167	175	168	169	157	194	165	158	176	197	172	180	158	172	168	175	195	175	177
23293	20978	27931	24209	20979	21047	8973	1407	962	839	767	683	634	590	555	541	482	467	490	470	441	408	421	413	456	423	406	415	403	414	368	369	403	383	387	384	371	361	369	355	341	361	364	366	379	363	360	342	350	358	366	347	380	351	342	371	374	366	336	354	343	340	369	344	335	325	330	355	339	342	351	369	339	358	355	356	326	344	361	341	345	320	339	348	328	312	380	363	333	372	313	309	355	330	316	335	314	374	354	355	360	352	324	332	324	395	384	380	311	337	340	346	381	352	319	303	351	321	344	333	352	315	356	332	365	360	357	355	325	289	348	329	334	326	322	317	338	350	326	348	336	353	309	327	312	323	316	328	335	321	336	310	349	324	321	338	326	333	340	334	375	384	364	356	328	356	347	333	316	289	330	340	332	332	348	337	329	342	352	328	320	309	342	326	358	325	355	311	351	322	351	364	351	326	346	324	336	323	344	359	323	312	357	352	351	356	318	303	339	327	347	350	329	328	336	345	313	331	327	306	317	328	319	343	321	328	325	331	337	307	360	338	320	345	385	312	291	296	333	310	324	370	352	309	343	380	335	345	345	327	320	355	355	330	369	351	330	356	352	320	308	369	322	345	346	354	339	350	358	333	316	361	314	326	311	328	345	347	315	329	323	279	344	335	360	341	337	336	357	347	329	341	347	317	376	333	346	313	318	316	336	290	323	334	319	321	355	333	363	329	336	354	325	343	342	331	331	362	347	336	312	337	355	328	335	330	327	326	330	332	330	365	315	346	332	310	336	371	331	307	333	312	329	340	310	353	314	336	316	347	322	316	307	320	382	324	353	343	356	369	330	339	348	346	355	323	310	338	315	313	332	339	371	327	366	320	361	335	332	347	323	362	322	337	377	328	322	324	326	349	304	332	338	293	331	329	342	348	338	317	333	358	318	335	337	319	342	336	351	350	327	332	369	349	320	353	334	336	309	319	376	323	374	322	343	375	348	340	320	348	341	327	320	356	333	360	340	312	344	339	330	346	336	322	323	341	322	352	330	354	316	309	320	322	357	345	299	321	363	325	333	326	327	363	332	328	325	360	313	325	376	352	322	317	310	366	353	322	335	301	346	356	347	326	367	357	331	330	361	331	324	340	340	340	350	352	345	328	337	326	336	346	357	375	356	321	317	369	376	316	328	349	327	353	354	318	320	338	345	330	356	349	351	326	330	325	328	329	335	340	313	366	356	330	349	352	334	360	351	334	348	378	315	354	327	354	312	340	313	344	330	323	325	315	349	334	325	332	381	351	339	326	347	314	323	346	312	336	317	346	335	352	358	337	323	339	332	326	311	346	333	349	320	349	341	321	338	330	351	332	332	357	324	335	320	322	331	329	342	345	344	330	353	329	353	332	348	353	348	335	353	329	319	330	376	350	357	336	357	339	309	350	330	314	327	336	349	350	327	328	356	344	348	323	312	333	324	397	339	367	353	346	333	336	336	352	374	365	333	343	346	329	311	350	339	363	336	362	334	334	359	349	330	337	374	315	325	340	364	328	339	361	365	336	337	353	362	345	333	331	332	324	313	361	341	352	316	331	313	358	314	338	377	363	358	314	309	337	366	329	329	345	327	310	351	307	299	336	350	329	345	347	351	372	310	318	339	347	349	361	317	333	330	325	338	336	345	362	324	371	325	348	324	312	369	348	369	314	337	366	345	365	325	348	338	312	321	351	339	338	329	337	355	342	330	341	339	340	330	373	309	334	352	312	330	312	350	347	332	349	334	352	335	354	351	303	363	328	340	335	330	346	334	324	315	365	357	376	336	324	363	344	338	357	312	313	354	340	314	320	334	306	320	332	330	320	368	307	329	336	321	345	356	319	345	367	351	318	305	332	318	331	358	328	365	336	320	350	332	315	365	334	329	334	354	362	317	385	325	352	347	315	335	348	329	297	337	344	320	312	357	364	339	344	316	354	337	348	331	342	329	301	354	339	372	332	341	349	337	332	368	350	341	363	359	366	350	326	348	366	365	346	323	312	304	318	337	340	351	357	352	321	336	349	326	322	327	335	325	341	341	324	333	342	375	328	335	346	325	351	339	313	337	334	293	298	334	364	333	355	334	322	355	321	315	325	325	328	322	339	320	327	367	305	368	336	346	334	338	331	351	324	359	372	338	348	319	304	316	352	348	369	337	357	359	347	342	355	345	342	299	316	375	346	349	337	328	324	344	342	325	359	335	317	308	315	357	343	321	331	348	372	330	334	348	355	363	337	372	330	331	330	335	362	364	327	330	324	330	359	339	327	347	334	381	341	325	337	339	315	363	316	358	324	316	358	357	331	349	316	339	369	341	313	339	329	348	316	359	334	343	315	330	344	314	325	331	365	368	350	338	314	352	335	372	330	338	338	364	337	340	340	299	330	337	345	346	338	356	316	360	355	332	348	352	334	296	352	316	334	364	355	325	327	335	333	313	361	327	341	336	321	345	317	327	335	334	324	367	322	369	348	333	346	318	353	369	354	350	350	320	321	326	343	343	326	326	325	351	355	338	334	354	328	326	314	342	313	347	351	342	344	349	317	343	315	336	345	343	299	347	333	328	338	313	358	349	343	309	287	338	360	338	342	357	342	315	305	320	343	322	334	375	325	328	317	338	302	319	333	307	332	344	338	340	350	335	324	322	340	342	349	338	325	347	342	350	344	357	374	348	326	340	324	348	348	323	340	332	345	360	310	328	336	349	328	334	349	318	343	339	321	325	326	371	357	371	364	324	356	366	350	338	332	322	348	345	323	324	321	328	363	320	368	345	387	336	295	350	332	320	345	353	346	328	360	330	325	340	333	317	343	316	325	337	343	341	341	368	311	349	380	334	349	343	351	311	332	334	319	321	347	324	336	351	357	354	333	326	330	379	332	361	298	351	347	336	329	349	333	336	353	337	342	339	333	347	349	298	341	326	321	336	287	342	301	313	331	361	313	346	305	335	329	353	335	339	346	330	334	350	340	370	334	360	362	299	341	338	333	338	347	355	306	336	307	310	330	333	313	367	318	329	311	375	353	319	341	292	359	334	338	350	355	365	347	341	317	344	323	315	356	309	307	318	329	361	334	344	326	349	312	338	381	334	308	323	364	360	331	336	351	308	316	359	308	344	324	315	356	327	321	334	334	339	345	303	316	337	344	331	331	327	342	342	331	322	330	310	347	341	321	342	372	336	334	331	346	328	333	328	330	331	337	309	344	331	327	320	340	324	312	347	326	332	353	338	363	336	370	344	357	326	306	347	369	316	328	325	354	344	353	366	343	363	326	340	340	321	347	336	319	348	330	315	338	324	332	342	343	365	325	317	339	372	323	325	323	350	305	345	355	362	332	319	353	328	316	337	299	336	373	335	333	322	343	342	322	338	354	319	346	343	335	340	324	312	365	328	320	355	331	322	336	328	329	324	358	324	357	324	322	332	321	320	358	351	344	362	293	344	342	347	328	366	361	344	355	335	343	312	332	337	343	325	346
10036	17554	16418	9619	6148	4230	3237	2442	1917	1665	1366	1197	1090	976	944	838	735	681	659	609	625	577	587	515	500	512	493	461	478	449	456	460	433	434	485	403	425	387	356	384	398	394	340	388	406	377	371	372	386	383	400	345	392	342	393	348	365	347	317	337	396	315	335	316	368	366	330	362	343	376	382	362	352	358	351	414	366	333	352	338	346	318	341	348	338	365	324	340	322	337	370	329	364	342	317	362	322	350	348	320	345	368	339	343	353	357	336	367	361	353	356	354	354	341	339	329	299	335	314	319	353	356	339	351	339	328	346	303	345	330	300	353	343	327	340	335	346	315	355	340	338	337	322	316	337	346	336	326	336	327	331	335	329	375	340	348	319	329	336	339	317	334	335	356	341	341	356	317	331	337	331	308	325	343	318	312	313	336	315	344	332	326	360	338	338	325	321	326	396	331	316	335	333	315	343	359	309	364	338	342	334	354	325	345	338	366	324	330	326	346	344	333	351	373	327	350	331	334	306	323	327	304	314	338	349	329	353	332	318	338	304	317	333	324	334	333	333	334	328	337	379	362	350	339	323	356	368	348	362	325	360	359	349	353	344	364	328	335	340	318	337	318	328	345	337	353	327	334	356	306	329	310	312	352	342	304	344	369	357	331	339	331	339	313	343	333	316	337	311	347	335	354	364	324	351	351	330	296	335	334	358	315	375	317	329	362	319	320	356	344	326	321	336	346	381	310	352	353	319	346	349	357	335	341	363	326	328	295	353	313	380	351	334	281	320	344	312	338	360	326	345	331	310	331	323	332	375	328	348	310	344	354	347	310	336	309	400	309	348	342	324	354	348	374	339	341	352	369	301	308	295	327	329	375	319	359	333	339	322	327	326	347	324	297	340	338	318	335	317	314	326	362	349	323	333	350	363	305	322	332	327	339	300	328	307	353	294	310	315	336	364	326	330	316	324	352	318	335	321	301	335	360	365	331	330	318	348	325	329	336	334	365	345	336	336	340	301	370	331	334	352	333	346	333	349	300	330	364	330	368	339	336	392	308	343	315	318	351	339	315	353	321	325	301	311	328	337	333	348	336	329	335	321	307	312	363	349	344	360	301	363	354	325	347	337	331	383	350	308	325	312	322	351	347	329	350	342	323	391	360	326	333	379	334	348	340	309	345	339	320	338	332	315	333	311	336	314	310	322	347	291	344	303	330	342	348	319	341	317	331	370	337	312	355	352	355	348	332	339	331	328	331	347	345	323	330	338	318	322	342	340	326	357	350	348	326	327	342	338	375	342	319	327	330	338	319	348	328	330	320	333	355	306	320	336	335	358	322	321	311	349	328	304	363	352	365	324	330	333	344	346	344	383	350	368	334	327	325	336	343	370	331	306	342	323	305	319	338	352	333	319	347	349	310	334	315	322	368	333	326	304	323	307	350	314	331	333	312	351	353	318	340	358	346	335	313	331	340	342	321	335	280	310	322	335	333	336	383	338	338	352	350	365	365	331	308	369	309	345	360	334	331	309	375	342	331	350	324	336	339	339	292	324	356	316	327	336	326	336	320	328	349	328	351	336	337	376	338	320	339	302	336	360	343	360	340	326	325	358	337	363	320	329	337	337	306	349	310	348	355	323	352	330	336	317	326	356	357	324	323	322	372	313	329	315	288	346	344	335	342	312	311	320	354	320	325	355	360	330	332	324	361	309	326	335	331	309	317	363	359	331	332	317	338	339	337	324	344	323	336	300	337	325	344	323	317	350	334	327	332	325	359	338	358	348	338	315	302	338	335	349	299	342	334	333	348	327	330	310	354	330	328	355	358	315	319	323	342	332	345	342	339	326	343	314	335	315	338	350	356	332	323	314	327	318	347	337	363	367	323	326	309	308	341	358	391	318	351	317	329	319	337	323	321	351	352	376	337	355	325	336	325	331	332	348	307	315	328	347	344	296	348	334	330	348	345	327	313	315	359	355	340	321	346	341	338	329	319	321	343	319	327	336	340	348	354	337	317	358	327	354	305	313	353	373	356	374	352	325	346	336	340	354	327	317	312	347	377	350	315	301	340	333	347	316	334	327	355	361	323	342	319	311	325	313	313	309	365	326	321	341	322	322	345	323	355	313	298	333	386	331	332	331	352	290	366	337	312	347	348	338	337	349	330	321	344	324	351	341	348	338	336	327	341	311	314	350	341	334	361	346	345	340	347	309	297	367	340	330	358	328	353	354	310	381	331	336	358	345	322	339	345	311	292	353	290	336	360	319	334	336	322	353	330	372	328	324	346	315	332	343	319	352	361	320	337	337	312	342	356	327	321	323	340	339	356	323	314	332	328	339	315	331	323	352	321	336	314	307	322	306	311	315	342	341	329	300	352	338	330	337	358	356	347	297	320	356	347	321	352	359	302	309	345	336	313	326	316	324	321	334	340	330	327	335	325	349	321	348	352	356	300	303	324	335	353	339	355	336	324	342	324	307	355	316	362	322	353	360	332	313	323	346	316	338	351	348	327	359	309	369	319	381	320	322	332	323	350	345	322	353	350	341	307	359	309	355	328	324	309	324	328	338	340	352	352	339	368	357	348	308	341	330	348	350	353	343	319	330	351	340	339	320	309	348	326	342	341	324	334	322	357	319	333	350	323	343	310	329	316	328	340	366	330	335	338	345	370	347	315	330	334	317	347	350	298	337	335	363	359	309	318	331	339	316	296	330	333	344	302	360	334	329	371	336	340	333	288	329	329	344	332	309	348	332	325	353	335	343	344	336	321	309	310	316	332	323	315	341	338	336	358	333	341	329	338	343	319	359	339	342	361	325	349	337	356	315	327	307	344	302	337	314	344	320	343	316	345	321	342	314	342	338	320	347	339	350	345	348	339	351	355	354	338	318	325	352	317	360	342	343	317	324	338	322	342	340	336	353	354	313	347	321	331	323	312	362	335	354	305	372	329	343	341	349	345	353	350	338	320	328	332	339	372	366	354	322	332	377	347	323	348	364	339	345	342	335	314	319	315	335	361	336	345	385	377	333	342	373	346	370	353	343	337	294	322	318	323	329	323	339	355	333	308	328	368	342	333	354	318	350	339	304	355	352	339	327	353	348	329	348	359	321	330	353	355	308	327	332	344	339	356	301	348	304	311	314	373	334	348	328	301	346	337	338	367	369	363	397	341	340	343	347	327	357	304	338	332	319	319	340	353	334	316	336	341	296	329	333	360	346	320	360	356	327	322	340	320	326	312	325	323	345	341	326	335	327	322	348	340	336	342	346	338	357	346	342	332	297	361	346	328	340	325	328	333	345	333	311	333	344	333	362	325	327	354	366	334	337	330	313	313	320	327	344	357	331	370	317	317	303	317	341	310	334	334	336	311	287	337	348	314	329	336	345	308	355	318	322	362	335	324	330	334	329	361	355	352	330	310	344	307	313	329	337	319	358	339	324	313	344	350	335	340	327	328	373	330	322	343	331	318	352	351	359	325	316	357	343	316	324	329	351	346	328	336
28056	15020	2113	576	480	403	370	362	376	378	344	339	334	307	312	351	365	329	362	327	333	333	331	355	335	369	402	345	322	349	304	323	339	343	293	345	316	321	334	304	331	365	338	316	331	332	346	333	327	310	321	357	322	365	340	345	328	337	325	326	363	335	369	358	344	347	357	353	328	324	338	303	329	370	395	344	361	341	325	315	358	341	348	346	323	349	361	349	383	335	377	325	325	340	331	335	340	310	363	355	353	349	350	351	384	322	333	354	333	333	359	367	336	347	340	349	354	324	362	337	337	363	352	354	377	321	368	331	324	348	325	336	363	323	321	323	364	339	339	357	338	305	328	370	314	319	326	313	356	297	358	321	330	356	331	304	361	312	312	325	346	333	376	312	329	355	316	335	369	320	348	367	321	351	357	354	345	334	324	335	354	373	346	356	328	363	341	338	352	364	330	329	345	360	332	373	341	336	340	330	373	319	332	339	362	381	299	341	376	334	337	396	321	353	323	347	346	355	322	330	352	346	337	354	328	363	361	348	302	364	349	327	343	334	362	317	357	333	374	329	354	337	314	337	333	353	349	321	372	348	327	385	363	345	344	327	358	361	345	342	372	331	350	378	320	323	355	354	337	313	343	329	344	293	327	350	343	324	349	318	350	343	345	358	347	348	349	345	342	357	373	325	337	353	323	320	322	342	306	339	369	365	374	341	324	334	317	313	333	371	327	358	329	360	363	341	347	357	355	362	348	343	329	348	362	329	352	337	349	335	349	343	330	325	310	385	312	352	371	348	318	350	344	347	324	334	319	350	327	348	347	332	361	355	324	343	318	334	323	350	367	335	341	324	337	339	344	398	315	358	371	348	307	347	362	355	354	367	341	331	333	318	304	342	316	338	328	326	320	362	328	318	335	358	339	347	355	317	324	343	323	346	349	361	342	323	375	325	336	311	362	329	311	335	315	311	316	341	361	339	288	342	351	322	375	323	331	361	355	349	344	336	372	355	389	332	352	354	319	330	335	353	335	318	301	325	325	349	333	347	337	326	341	337	350	327	353	370	363	340	338	350	353	346	387	372	377	325	349	344	326	306	337	338	333	345	313	334	360	353	321	343	339	324	341	382	345	346	365	341	340	366	320	358	340	367	363	353	356	370	374	345	360	329	353	319	309	307	342	362	377	319	331	378	346	352	360	316	372	330	316	331	367	369	361	348	337	302	355	319	354	344	351	324	361	345	333	326	364	322	359	330	357	294	368	371	307	378	328	322	343	338	315	372	343	340	335	332	395	326	329	315	331	328	352	322	327	336	390	333	324	348	329	328	323	358	348	328	340	334	337	337	320	307	343	345	382	363	327	316	342	338	341	342	364	365	328	356	338	322	334	372	348	327	364	338	379	362	344	344	358	341	355	328	335	334	332	354	359	332	328	365	321	364	390	294	336	308	349	354	327	333	327	340	325	371	313	332	339	361	351	344	314	353	320	313	327	334	338	334	364	334	361	370	366	356	341	321	323	318	327	347	332	307	335	333	339	331	332	348	377	356	351	334	318	377	362	357	326	327	356	340	318	319	346	338	354	359	359	354	336	347	357	335	333	353	324	369	363	326	302	337	336	356	340	330	324	343	362	348	331	307	327	321	346	306	337	313	347	350	313	332	358	341	366	309	322	348	330	365	361	342	355	355	338	352	325	327	366	314	336	320	362	336	389	305	344	347	354	321	345	342	303	328	328	332	344	364	308	351	383	351	333	350	332	327	353	328	334	342	359	333	349	351	344	343	321	358	329	329	361	337	356	325	331	357	355	359	356	325	336	350	324	353	315	341	342	325	360	342	349	376	328	336	348	355	327	351	305	354	312	383	331	357	387	360	372	332	381	327	341	330	336	329	354	336	355	360	353	319	342	348	312	354	315	330	358	341	334	342	332	326	365	321	332	334	341	335	338	330	347	343	328	372	325	371	329	313	320	296	374	354	365	340	372	363	372	379	358	340	320	330	334	369	368	367	364	349	347	326	364	326	361	329	354	296	377	372	331	328	340	325	324	335	322	314	309	319	347	359	336	346	366	370	356	320	328	332	319	367	347	370	350	334	340	344	333	312	374	308	311	326	324	336	356	381	344	354	352	314	317	347	313	349	334	345	353	328	296	330	358	344	340	309	360	322	336	307	355	323	298	326	356	340	345	353	328	343	335	386	337	364	340	335	337	321	307	326	354	371	357	334	341	344	320	345	347	336	318	354	328	361	342	371	330	336	346	336	326	339	323	350	316	355	349	327	339	353	349	343	365	315	343	332	347	346	341	362	337	347	356	321	331	341	354	337	326	335	365	326	327	390	348	350	308	341	341	350	350	379	310	302	373	333	360	350	347	341	345	354	346	350	364	342	358	324	317	365	326	387	334	302	332	347	324	367	327	352	321	367	336	314	296	353	381	331	335	368	326	331	313	332	309	342	359	318	340	363	312	330	372	347	378	340	352	353	367	349	344	353	351	339	342	340	339	348	352	338	310	346	371	365	346	325	345	311	358	340	347	342	343	341	345	372	372	336	374	352	342	363	337	356	357	327	337	333	369	348	345	331	328	356	325	328	367	358	338	332	352	356	347	322	339	352	336	311	328	378	379	362	310	324	332	329	348	349	347	322	345	349	363	336	328	330	368	344	345	341	359	301	315	315	364	358	339	375	373	355	336	322	363	350	366	348	340	336	327	319	354	345	337	319	310	360	344	338	360	348	339	311	327	346	330	317	325	336	337	359	343	328	339	345	347	340	355	324	363	357	319	340	324	376	357	358	362	335	335	338	346	340	370	341	344	339	336	335	342	341	320	343	359	347	305	351	354	344	302	325	355	333	363	351	375	345	350	336	343	335	346	319	343	357	321	324	316	307	357	352	331	357	325	369	364	317	310	343	336	320	342	338	337	325	388	352	343	336	331	327	336	338	307	344	354	323	335	321	357	352	337	358	341	338	345	368	343	333	368	348	331	369	348	322	354	332	340	308	369	328	335	341	321	330	341	337	361	333	363	352	315	355	303	310	331	353	339	343	318	331	314	336	338	290	338	373	338	320	352	394	344	308	359	341	327	318	342	359	346	326	322	358	313	335	359	343	356	332	361	328	309	381	323	333	355	355	351	326	347	333	353	332	325	322	332	348	327	346	356	339	344	329	352	336	345	330	340	346	315	343	335	333	317	340	326	341	332	315	333	348	352	340	320	324	352	328	360	329	324	321	357	306	365	370	330	342	353	356	313	339	355	321	328	349	347	332	360	348	331	366	293	365	327	324	341	364	339	354	358	346	343	341	345	355	308	349	369	347	353	333	338	343	358	326	350	354	345	367	365	327	349	330	324	368	352	328	343	339	324	317	337	391	340	348	340	367	345	345	362	336	332	310	316	346	327	334	343	331	354	365	337	348	348	319	357	300	312	317	350	361	343	366	339	341	314	297	361	360	313	321	327	309	328	342	344	356	365	352	328	276	368	340	336	321	339	331	322	315
4939	1094	1059	719	574	517	448	456	412	395	411	386	410	398	398	404	371	370	399	390	385	430	383	408	375	374	383	377	398	365	361	396	395	379	402	401	391	390	377	381	386	344	376	405	399	403	394	395	372	381	374	404	373	385	408	402	394	422	406	374	410	409	393	381	383	367	449	415	398	369	381	366	376	370	373	386	380	392	399	360	372	381	380	390	406	373	392	348	400	404	359	367	392	456	397	387	409	410	353	380	390	384	410	398	351	387	414	376	380	396	388	372	387	383	378	394	376	388	432	385	379	384	399	386	374	370	430	356	389	394	344	389	347	421	390	401	381	397	379	403	394	410	369	370	413	374	388	416	383	402	386	390	395	404	331	366	381	365	373	376	380	411	368	381	383	366	343	385	400	377	397	392	383	412	404	383	409	455	366	365	378	402	374	368	380	390	382	388	417	378	374	381	357	367	346	388	382	376	393	376	370	381	338	384	396	394	387	366	375	398	405	361	400	385	388	403	392	397	382	364	388	388	382	356	419	391	385	411	408	390	366	380	407	354	373	381	369	377	390	395	391	402	394	367	387	347	427	418	412	358	387	400	370	347	392	418	387	436	378	381	446	372	373	362	429	401	416	410	395	362	372	385	394	351	386	384	391	389	403	371	390	364	405	361	372	360	397	395	362	365	372	375	397	409	396	423	382	385	394	380	362	392	380	381	388	373	397	375	361	384	360	369	378	405	405	415	374	391	374	372	397	399	403	396	375	393	393	405	383	383	376	386	354	438	373	391	357	363	380	380	380	376	362	379	387	391	367	385	383	408	382	338	410	399	398	392	381	381	393	355	380	365	377	378	320	369	435	377	396	351	404	384	407	402	380	405	334	377	380	384	403	389	392	365	397	372	417	405	390	384	433	400	399	414	403	379	376	379	380	401	394	369	410	363	394	401	355	415	382	383	369	425	412	373	385	380	413	379	369	396	362	374	358	371	391	368	404	403	423	366	365	365	382	378	369	392	348	358	418	423	409	386	364	368	389	397	359	357	383	361	356	429	392	366	404	376	391	381	409	394	405	360	377	383	388	386	381	419	367	396	364	352	392	374	391	389	361	401	386	379	405	392	367	409	368	380	349	382	390	371	385	393	374	374	398	393	388	399	398	393	369	406	364	360	375	383	400	373	365	386	381	346	381	392	379	374	385	363	397	374	396	368	345	388	384	388	376	372	369	386	360	368	379	399	382	391	362	368	363	407	399	383	396	392	419	340	379	443	416	394	357	422	367	362	381	368	370	344	397	364	410	389	418	347	379	368	390	381	376	379	388	413	373	394	400	392	421	364	413	358	369	398	381	377	369	354	384	413	405	417	384	348	411	353	397	377	388	382	396	407	377	378	362	349	390	367	408	413	363	442	377	396	375	391	393	391	409	397	391	425	429	361	397	432	401	430	392	360	408	343	361	354	388	376	389	364	440	395	379	400	368	383	385	381	380	374	393	376	359	371	361	374	390	367	391	398	374	360	396	410	389	367	406	393	396	340	383	400	405	358	380	382	390	395	437	371	370	347	388	432	365	393	388	362	420	411	388	405	375	378	364	362	385	367	406	397	368	375	402	397	377	400	378	350	390	416	389	396	406	380	369	381	370	389	328	400	402	340	405	388	404	369	388	404	376	386	429	399	395	400	370	363	402	358	404	400	400	404	403	379	358	424	374	406	395	426	375	402	436	348	388	406	383	385	394	399	397	388	383	361	363	383	379	399	415	374	370	396	381	360	413	383	370	390	368	416	345	393	365	356	379	410	414	402	367	432	389	391	369	391	387	382	396	360	367	384	396	369	390	379	385	384	400	409	378	389	361	403	386	428	384	375	352	364	410	402	385	404	400	404	402	395	401	402	371	402	394	408	422	406	405	358	367	435	366	372	369	389	397	382	357	405	335	388	413	392	384	363	391	389	374	381	354	389	369	373	388	395	379	390	377	396	383	397	406	374	397	366	375	399	410	399	392	362	366	429	375	385	416	375	355	351	382	392	388	387	388	384	367	397	339	387	407	369	385	388	387	397	371	356	404	412	383	386	382	371	379	400	384	363	424	352	370	389	416	355	378	399	361	370	406	368	387	367	388	390	364	367	410	371	408	338	411	368	360	378	394	371	337	374	396	379	366	385	405	409	412	344	399	344	393	392	402	350	369	402	399	418	398	381	382	384	381	392	366	380	425	359	393	383	387	359	363	333	328	382	394	380	401	388	405	409	382	398	356	371	370	362	389	378	341	384	380	387	435	378	428	377	378	420	394	378	390	368	359	366	362	383	363	354	363	380	413	368	352	373	369	354	397	410	379	374	386	383	382	414	406	392	378	360	365	369	419	388	402	369	407	360	396	366	380	397	372	407	400	393	397	375	353	353	391	396	422	400	379	395	400	400	369	412	371	391	384	388	364	383	385	389	412	401	354	381	387	378	371	365	359	349	373	381	374	395	402	392	368	367	361	388	354	377	408	388	395	392	371	400	365	375	399	379	410	380	383	397	407	396	374	397	358	390	386	385	407	412	367	394	410	412	388	373	405	340	386	393	425	377	385	387	387	385	360	378	415	371	369	365	354	375	393	386	386	415	370	400	380	385	361	396	403	393	418	364	379	385	379	397	379	414	378	412	393	375	369	392	385	382	377	380	387	380	387	390	375	364	379	400	368	393	374	340	412	318	401	432	365	396	356	368	366	403	386	393	375	391	373	416	378	378	390	408	361	386	414	406	382	409	376	399	384	397	361	397	378	388	411	407	388	405	393	381	357	398	378	388	357	398	340	396	402	424	386	351	400	399	382	391	348	386	369	396	381	373	387	368	403	393	390	368	382	402	404	375	359	381	361	374	362	383	359	408	373	376	372	357	380	373	354	381	355	356	388	366	365	361	363	390	390	390	400	390	387	354	404	412	367	393	362	360	409	338	365	370	408	401	359	381	398	418	360	418	393	392	383	373	389	377	359	372	389	377	374	382	418	366	384	379	382	368	363	383	390	360	372	382	403	385	397	403	375	373	362	401	391	408	386	378	425	371	383	379	358	382	378	377	374	381	361	334	383	408	376	407	378	384	358	425	389	413	360	379	380	403	396	353	395	368	384	398	390	404	362	372	411	396	409	405	373	380	400	375	373	349	344	397	387	369	386	373	386	393	370	388	379	378	391	379	383	351	376	408	407	366	405	380	355	360	425	396	391	365	427	391	401	369	375	392	390	371	358	418	405	358	368	406	380	373	390	380	382	366	367	410	360	395	383	372	391	387	400	367	372	348	392	364	360	388	379	389	385	382	387	383	389	418	370	378	391	395	377	397	406	378	397	389	373	389	360	364	357	395	380	363	362	383	380	371	424	419	372	378	413	384	374	361	397	377	374	379	353	416	375	363	392	375	360	350	401	400	380	410	366	381	365	396	365	386	399	353	359	398	418	412	366	385	371	392	365	387	393	421	399	389	364	394	362	374	405	374	364	404	357	387	346	370	381	375
25332	20970	27553	24530	20956	11132	1094	609	472	428	402	328	304	307	248	227	215	212	232	195	201	210	184	208	185	216	173	220	169	151	163	169	164	162	153	159	169	169	159	161	153	152	162	149	162	168	133	137	151	149	170	164	146	156	142	170	181	146	185	160	151	152	140	146	139	156	173	159	162	169	157	146	167	124	158	142	159	138	140	155	152	148	148	161	157	135	155	176	149	152	151	134	157	125	156	152	140	163	146	134	143	167	137	147	137	137	148	141	158	140	162	168	113	143	155	137	164	149	161	132	147	164	187	151	151	121	167	149	155	141	161	159	147	145	140	160	150	140	151	137	159	135	139	151	154	130	133	161	150	163	152	152	154	167	162	152	136	166	157	135	153	150	160	170	159	157	150	161	128	137	171	150	141	143	156	178	154	149	130	155	124	171	140	150	163	136	128	151	168	147	152	138	154	145	142	129	162	152	145	143	133	162	152	161	142	150	129	151	167	131	141	136	155	129	139	140	140	139	155	176	157	149	145	142	135	158	137	145	153	155	168	154	167	172	150	142	152	139	161	162	141	167	153	132	149	126	168	145	172	159	136	140	147	150	156	147	145	170	134	132	168	152	163	135	125	142	171	146	164	154	150	154	152	168	142	160	142	152	132	158	150	144	129	125	157	151	168	169	156	148	165	155	144	146	137	142	142	156	152	142	133	153	147	165	144	136	165	160	154	154	129	160	162	143	160	127	150	149	130	143	139	153	149	147	133	150	151	136	128	163	162	150	128	165	135	147	157	123	142	149	137	154	171	142	144	144	146	137	146	156	161	164	150	150	156	134	157	133	178	145	165	127	141	137	129	131	156	162	153	148	135	161	156	139	140	148	154	153	148	133	141	122	147	160	160	128	150	150	136	124	146	168	150	138	143	144	164	157	128	140	145	149	129	145	147	169	158	132	154	159	151	159	140	165	138	165	139	120	143	157	163	148	169	142	168	170	147	148	154	145	125	144	148	148	143	140	140	150	150	147	142	158	146	130	130	154	126	156	134	150	162	142	153	166	166	126	165	166	168	144	156	151	144	182	136	174	156	162	146	133	150	138	154	148	164	170	137	144	134	154	139	162	148	161	138	162	155	166	115	142	160	133	145	177	127	137	143	157	174	156	156	149	164	136	154	142	143	152	139	162	151	147	150	139	146	134	148	154	148	135	155	129	165	170	144	150	151	151	150	164	154	137	155	158	154	162	146	137	149	131	150	176	159	144	171	162	174	149	149	152	141	139	125	146	152	172	141	125	154	138	164	150	155	172	148	155	158	141	159	164	145	155	140	150	138	145	137	159	157	152	147	137	150	157	138	163	152	151	144	134	163	145	156	168	136	162	141	167	146	143	145	150	159	162	132	155	156	134	142	139	147	143	162	153	151	157	150	141	146	158	176	164	144	134	131	162	151	147	148	151	142	148	142	134	158	153	131	141	153	123	166	147	157	147	162	175	152	182	146	159	167	146	167	156	147	157	152	147	151	150	144	141	184	154	150	160	144	132	158	160	137	144	168	149	154	161	145	144	169	167	136	148	160	156	162	150	130	155	133	132	182	152	135	136	150	162	141	142	151	153	161	160	144	141	139	154	146	146	164	132	138	138	149	142	138	161	159	135	161	145	133	149	127	150	141	148	147	127	146	159	176	149	177	134	142	136	134	147	183	152	138	164	160	168	139	189	141	146	150	146	162	160	134	140	143	167	135	148	162	151	146	160	152	141	156	150	171	138	157	158	168	170	133	145	167	151	151	145	153	145	142	157	162	154	166	141	131	143	153	151	161	134	145	138	139	156	144	154	144	157	147	144	139	148	127	145	173	145	133	128	159	158	128	152	149	137	151	148	129	155	161	145	162	138	140	139	150	159	141	166	149	148	148	142	136	145	160	152	160	160	141	169	146	133	189	150	121	114	131	153	145	133	148	153	149	157	137	164	154	153	149	153	142	145	130	182	163	154	136	164	162	120	166	143	151	147	129	155	167	141	155	156	138	159	153	135	175	149	152	161	169	145	148	123	144	153	148	157	120	143	140	164	140	158	132	138	150	146	169	141	145	149	166	146	149	148	151	166	153	156	138	139	175	156	146	171	160	163	147	132	157	141	151	135	161	150	151	144	148	172	146	156	162	142	145	142	143	171	156	136	124	152	164	149	145	157	148	153	151	151	133	150	140	164	144	141	154	132	141	152	117	148	146	135	143	145	175	137	145	151	139	144	163	140	167	162	153	165	150	118	152	131	146	160	136	162	150	149	144	136	158	166	162	155	141	159	154	149	131	155	163	154	136	147	143	142	141	162	159	130	143	126	154	151	170	129	152	148	151	139	137	163	155	126	141	138	151	152	156	155	150	138	154	174	141	130	151	151	156	144	152	118	146	148	142	137	143	160	141	157	150	129	163	142	155	136	131	155	133	165	142	149	156	143	149	140	150	136	161	137	151	128	136	163	146	166	117	136	161	138	139	146	166	128	144	148	158	143	156	146	145	157	164	114	145	150	149	136	141	167	150	155	170	148	138	143	139	148	141	143	146	134	170	131	150	173	129	153	130	147	139	143	155	150	136	138	139	147	135	152	151	154	159	162	153	168	142	174	136	141	148	148	144	154	160	140	141	153	161	149	124	148	160	146	157	158	155	164	151	142	161	136	126	135	126	139	148	138	186	169	156	172	158	145	135	137	143	162	148	147	154	134	144	155	140	161	160	168	150	137	144	146	143	165	162	156	140	134	168	158	153	134	142	162	160	153	151	147	146	135	163	175	131	155	162	159	130	141	149	145	130	122	188	145	141	137	152	134	131	133	157	141	149	148	161	129	143	155	143	194	160	141	131	146	180	151	166	153	131	146	158	143	156	131	139	144	145	150	181	163	155	155	158	140	149	126	169	161	160	144	128	153	145	175	158	144	142	145	133	151	144	139	139	153	158	146	156	150	131	144	153	144	145	144	151	170	152	166	131	164	164	159	152	155	149	120	149	159	147	144	159	157	120	141	151	143	147	172	137	140	141	168	140	156	148	142	160	133	156	159	156	140	143	146	165	156	158	144	164	136	152	174	146	146	148	165	160	161	134	141	159	164	163	157	166	154	125	132	141	163	152	168	165	151	110	154	141	142	133	148	157	143	139	151	160	151	152	155	166	153	164	149	157	151	134	163	140	143	147	136	139	147	131	156	134	171	153	156	137	161	146	142	155	137	160	166	150	149	156	158	144	140	150	152	163	150	126	159	149	154	164	152	132	161	129	152	148	155	149	135	147	144	135	155	138	156	150	143	152	156	137	138	142	136	151	139	142	145	127	145	133	136	154	147	165	149	163	146	171	151	156	144	154	166	130	149	150	147	141	157	148	144	138	157	160	141	143	145	171	130	141	153	147	156	119	162	152	155	155	129	146	147	151	137	151	140	150	139	126	132	171	154	151	149	126	168	152	154	141	133	163	162	146	157	178	150	149	143	143	157	160	148	176	135	155	145
7077	11043	10289	5566	3465	2339	1653	1399	1008	819	712	659	563	515	478	393	402	362	332	365	299	293	286	293	251	225	298	243	234	235	215	233	213	231	232	226	198	196	178	204	207	196	192	207	195	215	187	196	209	198	193	192	195	179	206	221	181	169	176	162	179	173	166	175	177	188	182	183	183	190	187	183	181	203	193	179	167	169	184	185	188	191	192	173	191	176	161	175	173	170	172	190	188	171	193	151	181	177	154	160	168	154	189	193	182	152	166	191	199	176	152	154	176	183	179	207	170	197	171	174	169	153	181	167	174	168	174	192	165	173	157	186	196	165	161	166	158	172	158	155	171	168	170	165	195	161	175	169	162	169	164	184	193	188	168	153	166	187	183	193	160	184	177	183	192	172	174	178	166	181	150	166	185	165	179	180	171	154	182	175	168	175	204	158	171	160	172	172	174	162	176	151	159	171	160	170	184	177	180	180	183	208	192	181	181	178	178	179	174	154	188	188	150	181	186	162	155	179	173	190	162	174	188	169	147	131	179	183	168	172	169	205	156	183	163	168	174	194	166	162	156	193	176	164	168	186	166	162	179	164	180	160	154	157	200	173	174	176	188	171	160	139	189	157	136	163	165	163	177	163	175	155	169	169	174	178	188	179	165	179	185	161	144	160	166	151	158	181	176	164	164	162	156	179	186	156	178	167	167	170	157	166	162	184	175	159	178	175	193	160	156	174	166	175	177	184	183	162	183	176	182	169	177	163	157	176	178	167	196	170	156	176	150	174	186	196	169	181	174	188	161	170	179	149	196	175	173	161	165	162	174	192	182	188	189	169	159	177	195	182	176	168	177	159	173	175	163	154	182	186	170	170	179	153	182	162	151	158	168	168	180	189	174	168	176	175	186	179	184	168	163	192	162	206	174	175	152	192	159	184	180	172	164	177	161	179	157	203	186	168	182	166	177	173	172	163	166	181	172	155	156	158	179	164	157	182	169	190	201	165	188	148	169	189	161	164	164	189	171	181	151	163	183	140	173	191	173	166	194	158	163	140	174	158	162	169	189	174	172	162	169	172	175	168	180	155	194	171	180	139	169	157	191	169	173	188	163	181	177	167	163	186	164	194	172	165	168	177	167	185	163	193	157	166	168	156	174	175	162	161	179	160	191	187	169	178	161	159	165	165	178	197	174	162	156	183	177	193	161	171	180	167	167	151	163	171	191	157	166	181	186	166	178	169	185	166	184	203	175	166	167	161	144	163	156	158	155	177	176	168	156	183	190	162	162	169	166	178	178	179	183	193	179	173	164	184	164	140	163	156	155	157	172	180	167	158	179	170	181	185	182	166	164	161	167	185	191	164	159	175	176	168	157	161	175	188	160	143	171	160	180	171	160	175	170	192	169	175	178	164	182	163	171	171	147	173	161	170	176	160	164	187	181	159	134	161	153	163	167	194	156	203	176	174	185	160	183	164	176	155	161	194	179	168	175	164	159	162	164	173	169	168	172	154	171	181	178	174	162	157	168	167	185	165	191	150	183	197	173	151	180	160	170	154	173	178	171	182	173	165	178	166	173	157	177	169	170	164	166	169	160	188	181	184	172	182	173	211	168	166	137	170	201	180	188	183	187	168	158	165	201	144	187	166	164	165	179	176	171	151	185	177	169	175	182	171	166	152	158	163	171	172	183	182	175	157	193	169	165	187	173	193	171	165	152	173	148	170	179	172	185	157	172	186	193	167	162	205	182	157	177	156	185	164	170	177	174	187	154	173	165	186	174	163	174	164	189	163	187	162	176	180	169	194	161	163	168	174	187	203	182	185	175	179	176	163	181	175	164	172	169	168	169	184	182	179	157	146	175	191	157	185	164	168	146	167	185	203	168	184	151	182	168	182	178	154	153	158	163	186	171	152	151	160	159	157	163	166	195	151	185	162	191	163	170	172	165	174	193	147	170	175	149	155	176	182	173	162	179	136	161	168	156	180	170	168	187	175	180	192	151	177	183	166	164	188	192	174	166	175	153	138	178	189	145	193	195	164	184	170	177	165	180	166	174	162	163	174	171	153	184	169	174	176	168	179	198	163	179	177	176	170	156	154	187	167	184	172	164	161	179	168	195	173	170	139	181	171	184	177	161	165	169	198	173	194	178	159	188	176	164	196	187	179	175	172	167	188	172	187	178	189	179	180	186	178	175	172	152	164	156	171	194	171	182	177	192	163	187	197	174	150	197	186	171	167	177	187	172	172	168	181	160	138	169	176	156	162	151	152	190	165	196	175	190	158	208	147	168	166	165	190	159	163	153	180	178	174	165	169	185	174	178	197	168	169	168	176	155	161	167	181	180	172	172	166	191	178	191	175	167	180	171	169	164	171	155	175	175	179	150	169	173	168	155	194	151	164	168	150	184	155	166	177	165	195	167	173	164	163	172	178	153	159	174	180	176	209	172	191	210	191	166	179	181	152	159	162	147	160	166	161	183	176	198	192	166	135	158	173	181	165	173	174	148	192	183	189	172	153	160	161	173	172	169	191	172	144	186	174	179	160	170	180	174	182	139	149	165	172	157	163	179	164	169	166	192	159	198	162	151	164	162	169	189	190	175	175	169	173	164	169	169	181	184	153	162	182	155	170	191	159	191	148	185	168	199	173	176	175	178	182	154	163	190	165	205	171	178	174	177	182	186	179	201	170	146	186	179	188	155	193	186	168	176	161	165	166	162	170	139	148	167	164	176	165	152	175	158	179	190	187	179	175	167	183	172	169	183	187	174	207	186	207	157	170	182	157	178	167	168	152	177	170	161	165	191	172	170	177	145	149	168	163	168	168	165	175	161	177	164	171	159	178	140	158	180	174	175	175	184	174	166	193	183	181	173	173	180	196	168	178	151	151	155	191	171	168	155	177	175	195	160	158	186	172	167	189	155	168	181	171	168	139	164	170	178	173	174	152	206	178	160	194	159	183	167	193	185	164	177	180	188	163	153	175	163	177	161	170	178	190	198	181	198	154	165	166	163	183	156	192	177	187	160	167	174	176	176	189	180	163	157	164	184	177	159	179	176	178	187	192	194	152	178	171	188	153	176	168	169	161	195	173	194	157	180	142	166	153	167	146	172	199	203	167	190	158	162	198	186	173	160	181	185	152	195	159	149	154	166	172	171	172	177	198	163	161	173	163	189	165	173	156	184	180	171	163	180	187	173	183	174	181	164	183	166	155	174	190	149	189	173	181	193	174	183	163	180	159	197	171	160	173	188	179	176	156	156	166	165	178	166	190	176	168	163	170	157	149	166	182	193	194	177	166	159	184	190	167	154	183	190	162	191	173	162	180	168	181	194	180	177	179	158	191	192	153	171	179	163	162	208	147	172	147	197	166	170	182	178	153	153	175	186	175	198	181	164	177	171	145	181	163	190	159	160	167	177	178	171	189	159	147	200	184	204	143	160	178	179	180	155	173	163	182	185	177	186	150	172	179	185	195	174	175	179	160	173	190	197	175	145	186	174	181
23309	20974	27923	24222	20978	21037	9070	1305	919	847	795	684	636	601	526	591	524	461	479	477	460	431	460	425	418	427	401	390	413	432	399	367	345	363	378	382	367	394	395	343	401	359	336	345	331	380	373	335	333	361	312	397	347	363	363	332	360	350	378	324	320	342	304	371	360	346	343	355	321	280	327	334	355	339	358	345	375	364	366	355	325	332	331	347	331	348	321	348	360	327	357	355	347	319	341	361	333	331	354	329	350	345	347	321	369	354	360	370	345	380	373	332	324	339	361	320	340	349	320	359	320	375	334	338	336	333	356	383	322	331	308	356	360	324	320	334	366	338	326	342	335	343	314	349	359	350	344	341	309	341	360	342	357	375	363	352	352	341	359	357	347	370	345	360	364	355	375	357	340	347	325	333	326	338	346	355	366	372	380	321	358	328	314	314	326	355	331	349	365	353	308	328	311	311	315	339	325	325	375	318	352	341	335	291	360	315	306	327	358	324	329	349	325	355	350	336	341	336	321	361	331	350	344	372	342	336	350	336	368	335	349	337	333	354	296	335	359	328	342	330	352	356	383	343	342	368	372	325	347	361	327	306	334	332	372	326	368	340	349	361	343	326	358	350	333	313	367	352	315	331	323	292	343	363	355	379	325	342	347	367	355	321	323	337	322	318	356	316	317	327	337	334	323	335	315	344	324	354	303	343	341	316	354	301	334	310	326	327	338	363	339	332	381	369	326	328	335	333	351	338	312	313	343	332	319	317	361	334	344	323	339	333	329	363	325	354	325	346	310	346	314	314	300	330	328	337	311	336	340	338	349	350	316	338	324	321	317	364	351	315	311	370	338	338	317	335	336	310	358	347	330	320	332	362	345	345	359	309	327	315	335	328	328	338	344	326	347	347	304	348	322	332	316	331	378	342	356	340	355	348	330	375	321	349	336	329	332	330	338	360	344	342	362	339	320	349	309	324	363	332	339	354	312	369	341	358	318	327	352	317	313	336	340	314	360	319	333	340	391	335	345	322	318	341	356	329	312	335	355	311	348	370	325	368	354	316	359	311	335	347	324	344	325	320	326	334	283	338	323	361	333	333	355	357	341	331	373	330	339	376	342	334	333	345	366	344	362	342	313	340	320	357	354	313	385	325	330	338	330	335	378	356	330	341	342	342	329	370	373	296	353	351	338	379	347	322	364	371	284	349	327	339	342	367	341	332	337	299	314	297	339	337	318	400	328	317	327	327	335	328	344	325	357	338	341	307	305	343	345	336	306	349	370	375	345	342	319	298	325	353	342	348	346	328	322	332	338	307	349	364	324	316	365	322	373	334	332	329	325	299	336	352	319	318	316	370	343	344	339	351	394	345	333	346	343	359	331	327	326	305	353	323	319	339	364	340	305	341	288	344	323	362	323	318	369	351	327	339	362	351	334	288	356	370	336	336	320	305	341	352	376	334	348	328	329	362	345	296	318	356	328	299	345	312	336	319	343	339	316	330	355	332	327	318	358	299	324	333	332	314	354	327	360	322	343	331	327	374	360	355	322	331	371	357	302	325	329	331	351	320	349	357	345	347	338	339	340	317	322	358	320	349	326	344	328	343	316	352	315	336	352	348	361	353	331	334	340	327	315	333	308	307	303	329	311	323	370	357	336	295	324	351	317	365	333	363	317	338	312	342	335	357	343	379	358	362	317	308	336	355	304	337	339	328	346	354	328	347	353	317	332	346	367	351	363	362	321	340	311	344	334	306	332	316	327	341	322	329	315	329	322	337	318	327	351	331	333	326	357	331	335	335	327	321	303	318	343	317	336	327	320	322	331	355	316	330	341	330	355	348	359	347	321	338	349	334	324	334	323	325	332	329	331	359	351	374	350	363	334	332	311	344	360	331	359	338	335	360	315	349	328	343	342	378	324	290	313	319	351	318	348	372	340	352	337	345	345	331	299	333	307	316	328	332	332	353	325	369	329	328	358	377	305	329	289	359	328	323	337	312	354	339	345	355	321	353	303	347	322	355	337	315	332	317	305	337	353	357	323	382	317	304	353	345	328	329	332	315	327	344	320	325	313	315	319	326	325	351	317	333	337	345	330	358	292	353	301	364	324	333	317	327	343	359	360	336	368	362	348	336	341	348	350	352	333	356	322	316	302	352	339	351	325	324	362	343	327	344	367	326	350	352	345	359	341	313	347	327	348	362	341	343	338	345	319	351	354	324	335	347	350	352	358	336	328	325	380	325	340	331	333	296	334	317	306	295	307	355	324	329	347	304	366	335	362	360	364	356	304	349	342	329	342	326	302	339	328	357	334	312	347	359	332	359	336	345	322	320	323	315	338	360	374	343	289	357	347	331	342	345	321	379	323	363	363	329	357	342	346	392	331	341	339	335	359	334	295	356	365	321	343	350	344	344	343	360	323	320	340	310	317	338	328	310	339	319	358	339	335	324	327	349	323	329	346	351	335	314	346	318	313	335	338	345	323	329	346	348	345	297	364	326	349	317	349	346	345	317	323	337	325	305	334	323	340	319	371	313	342	310	339	337	346	323	324	344	317	333	337	312	332	323	350	336	359	339	346	350	329	342	339	313	329	366	302	348	339	348	309	349	337	349	325	342	353	317	373	357	349	348	330	324	315	316	306	336	331	337	341	373	337	370	342	318	359	340	340	341	328	370	334	324	345	339	292	350	335	329	323	319	361	323	336	351	321	341	343	325	352	352	346	339	364	326	337	326	334	303	335	361	312	351	331	306	350	350	324	321	358	338	333	333	330	313	356	336	311	343	317	348	340	331	356	322	351	365	339	335	342	341	349	333	320	330	327	364	358	342	334	322	312	316	366	343	326	301	317	303	327	296	360	325	346	334	322	340	324	332	354	333	322	333	341	310	339	331	341	314	321	304	367	312	334	335	322	339	337	342	334	342	367	329	308	344	303	334	328	336	318	357	329	329	323	337	317	336	345	326	356	328	361	340	378	319	348	326	319	352	311	327	349	310	325	373	361	351	316	341	312	350	343	346	353	353	333	352	349	336	352	346	318	362	353	332	311	349	344	333	335	354	353	341	344	321	326	354	353	346	333	328	321	324	342	328	343	321	331	339	312	337	307	341	342	364	339	342	338	348	329	360	317	337	365	345	319	335	369	355	342	370	327	330	351	347	332	345	354	325	335	336	362	305	309	319	345	319	352	364	349	350	325	329	341	327	326	335	323	325	313	338	303	317	319	354	337	300	346	340	352	339	350	383	309	358	330	315	350	347	316	320	311	358	326	360	335	347	343	343	317	335	322	352	323	362	328	394	362	364	367	337	318	344	348	328	352	369	361	301	351	340	342	308	351	311	346	345	333	346	344	321	331	331	338	341	349	350	312	335	335	318	343	345	349	344	340	352	332	344	357	309	353	328	356	320	327	350	331	338	343	316	358	337	329	327	362	317	333	291	331	330	322	351	351	300	314	309	350	326	314	324	324	328	358	311	337	325	348	315	353	338	347	347	320	331	361	350
9986	17615	16271	9353	6316	4294	3070	2436	1952	1600	1410	1284	1045	996	956	850	756	760	696	621	627	592	518	521	550	546	528	477	438	452	462	427	400	468	427	383	379	392	393	408	388	396	421	364	374	380	374	363	374	378	365	349	370	363	345	356	370	357	353	379	396	384	359	378	399	363	315	362	370	353	347	361	342	339	358	363	326	382	343	321	350	355	357	339	336	337	342	354	380	330	327	353	373	328	331	329	366	356	339	311	346	364	326	347	366	345	329	326	327	355	338	303	329	352	336	332	346	339	346	319	336	357	341	347	326	318	322	336	328	347	362	326	326	347	321	355	357	351	340	366	312	345	313	312	350	326	362	307	320	338	334	326	335	377	323	337	345	343	324	320	340	346	324	368	356	345	345	330	297	330	336	335	301	364	338	352	332	355	325	360	362	320	341	362	312	370	338	345	339	360	330	349	327	337	362	333	334	333	354	360	330	344	365	376	376	305	325	313	344	303	342	327	329	313	344	331	376	326	357	319	318	350	352	336	321	345	318	351	326	332	331	363	353	318	384	330	343	319	331	341	342	355	358	367	327	338	348	319	318	355	307	340	339	339	345	318	347	332	336	357	331	343	319	358	352	338	358	348	306	356	332	355	355	329	287	335	327	367	338	345	345	328	345	309	352	316	334	325	337	360	326	320	355	366	327	345	330	325	332	327	322	318	331	316	342	345	343	323	352	327	323	320	336	350	346	336	348	352	344	344	306	313	348	386	340	337	337	317	318	311	311	352	312	316	353	358	325	325	329	342	339	302	332	306	340	345	333	330	352	342	309	325	343	308	328	317	340	332	345	327	335	339	336	323	327	359	347	317	346	343	346	323	323	349	309	333	297	347	330	350	339	316	372	322	346	342	309	312	358	306	338	338	339	370	321	328	315	373	325	341	352	307	332	348	316	336	330	347	344	318	310	369	344	364	338	333	302	368	345	379	349	324	364	307	340	309	332	374	341	328	350	297	313	337	322	322	336	364	343	342	366	342	342	308	333	325	326	311	366	325	323	338	335	346	355	337	337	340	367	362	356	334	347	331	320	385	350	320	343	348	358	330	309	341	312	346	372	324	345	368	338	310	313	339	336	324	321	371	334	356	338	322	347	338	364	335	312	334	346	334	349	373	313	340	319	324	308	336	334	386	329	356	319	331	335	301	325	361	332	324	303	327	334	339	321	346	331	317	322	292	302	320	346	330	297	293	342	340	331	313	375	317	326	342	327	346	337	337	316	350	314	323	365	332	337	377	331	346	342	340	309	324	330	322	350	371	347	335	321	339	334	340	313	339	298	320	310	323	335	358	353	329	319	339	333	357	346	308	328	322	317	328	358	322	355	334	324	348	347	353	325	329	317	317	317	337	373	335	317	349	348	337	332	357	308	306	313	337	328	332	301	346	362	342	328	327	313	347	351	327	349	324	323	326	379	335	323	359	327	311	326	345	330	315	351	341	323	331	355	316	340	381	352	348	324	348	311	350	323	305	344	343	358	288	341	301	305	331	335	324	309	320	334	347	365	335	332	348	350	353	328	310	314	327	348	329	313	347	349	334	324	319	329	338	353	284	309	324	366	317	351	326	329	326	332	367	324	334	359	362	346	349	323	317	320	331	310	329	347	310	337	342	330	334	318	342	357	347	317	355	328	314	317	352	311	334	319	324	311	357	325	381	303	325	344	352	352	339	344	351	329	352	316	317	325	309	327	332	347	342	348	344	340	337	331	338	330	364	366	329	350	349	328	322	335	350	344	336	338	323	350	333	342	330	359	361	301	319	339	344	318	340	308	343	329	322	361	369	348	339	351	332	331	336	298	319	332	348	354	353	324	316	328	347	329	327	319	351	346	337	352	334	308	325	294	370	347	322	341	383	368	305	341	358	333	366	337	354	334	328	347	336	343	367	352	332	319	323	343	330	327	361	349	343	320	328	354	350	349	344	358	338	324	365	330	341	307	315	359	354	334	318	333	308	347	320	332	362	307	336	343	369	354	344	323	375	331	279	348	349	333	336	339	330	356	367	324	303	318	366	348	335	361	337	319	321	360	331	317	354	339	313	335	368	320	333	347	338	339	349	364	371	345	287	331	314	343	345	316	308	320	334	336	334	331	327	359	366	344	333	327	331	339	354	333	331	320	373	328	339	342	328	306	277	379	377	365	315	341	291	314	344	346	334	346	336	336	325	362	318	313	358	341	321	344	309	331	340	318	366	353	332	379	322	349	337	335	338	302	333	346	333	331	316	368	336	344	336	366	326	347	338	322	347	329	337	366	332	339	327	347	318	309	320	344	312	311	352	342	336	351	316	361	316	338	353	361	343	324	332	320	336	340	350	325	350	306	337	360	338	329	333	356	330	330	334	346	355	374	330	334	341	332	330	335	311	315	353	361	319	329	319	341	339	335	346	319	355	320	342	330	353	334	317	305	343	360	328	334	306	325	328	348	300	332	324	358	333	295	319	333	375	350	321	352	324	352	370	310	369	324	344	336	304	333	327	340	359	320	323	340	344	337	308	324	321	353	376	325	302	346	344	312	296	326	331	333	339	357	316	325	318	329	356	348	313	341	356	331	324	320	331	324	315	338	350	344	335	369	333	351	349	334	359	359	334	365	326	355	345	311	324	350	339	318	315	332	345	321	331	339	333	346	319	353	361	339	332	311	323	320	328	349	331	329	337	341	346	339	355	343	345	343	333	356	294	319	339	327	347	371	317	370	345	336	385	332	314	329	348	307	375	320	345	327	316	343	347	349	304	331	358	354	344	353	358	339	324	347	350	331	320	329	319	327	333	368	316	329	328	342	305	341	345	346	337	323	349	361	343	364	304	357	342	357	369	361	361	343	334	331	341	344	314	341	344	325	328	343	326	315	342	346	352	379	382	360	333	330	342	350	329	352	334	357	339	300	317	345	345	346	364	306	341	361	363	341	348	334	325	366	330	318	321	330	310	357	347	327	331	338	335	348	315	374	352	350	345	349	364	373	360	363	333	338	317	336	366	330	338	342	319	324	329	307	327	326	342	327	315	347	341	343	348	336	347	324	360	376	345	315	348	357	307	353	332	347	339	337	338	304	330	375	322	361	340	324	335	330	325	334	334	346	339	369	333	340	353	330	357	343	354	323	358	318	331	353	359	364	338	323	351	336	334	343	315	321	322	332	325	360	327	376	317	357	349	328	362	342	343	365	324	342	328	361	341	353	353	341	312	335	341	356	365	347	304	346	380	342	345	336	339	323	343	327	346	347	323	312	360	318	316	335	326	336	321	336	345	366	345	325	347	316	316	350	306	329	345	327	331	301	343	330	328	309	322	337	351	342	371	340	365	386	354	321	329	355	379	355	323	374	322	333	361	358	365	336	345	341	356	330	380	358	354	289	333	363	335	374	326	323	329	322	333	334	309	335	339	310	371	341	371	360	345	327	354	324	318	335	330	354	346	331	332	345	324	311	330	344	341	333	358	343	340	346	325
28086	15006	2066	616	426	390	395	328	337	357	359	370	373	349	331	331	318	344	328	379	332	342	317	330	336	374	350	361	339	352	349	340	351	348	357	364	378	355	335	364	361	352	350	354	355	354	340	303	330	311	320	323	338	332	340	327	348	356	347	316	340	318	369	340	332	349	318	316	345	339	345	327	368	318	318	371	328	331	343	355	354	323	330	349	349	324	346	353	315	357	345	360	347	325	343	366	335	340	355	339	381	336	350	347	348	342	354	342	338	356	344	315	340	314	339	363	336	332	362	328	293	311	341	336	350	323	324	317	360	347	367	346	339	311	339	334	350	331	341	326	367	343	330	333	373	344	347	372	365	347	342	339	358	319	339	335	345	322	345	346	346	322	361	348	314	331	302	331	332	355	321	314	328	328	344	340	363	358	353	369	345	332	356	335	363	331	338	323	335	335	315	311	340	349	368	328	326	335	355	365	358	314	347	338	323	347	343	313	375	321	364	350	362	339	370	357	362	373	353	354	367	393	316	344	355	355	319	351	319	372	334	353	313	360	325	349	329	345	333	311	364	351	336	307	304	382	364	372	337	338	328	310	341	354	368	314	369	333	346	369	310	340	371	357	353	350	340	316	302	341	334	319	325	338	358	316	363	358	370	357	336	350	381	366	302	325	326	348	340	350	349	336	355	353	352	338	341	324	334	316	345	324	330	364	326	330	343	326	324	333	329	334	348	345	367	369	362	356	306	289	351	322	320	353	350	360	315	337	330	348	344	347	344	340	339	355	368	335	329	328	338	333	345	351	317	368	351	353	311	334	372	344	318	350	327	303	349	338	368	340	358	324	337	351	308	306	348	356	371	319	362	364	353	326	341	346	345	353	339	332	359	358	349	337	349	332	332	367	328	327	337	344	310	326	318	330	381	312	353	362	366	355	362	357	341	347	329	351	363	352	315	319	329	330	335	335	360	384	337	373	339	319	318	356	343	326	374	323	341	357	349	332	328	352	305	369	348	347	319	329	336	325	359	378	328	355	325	325	360	346	326	362	338	362	339	362	346	341	345	330	381	312	333	372	307	328	356	336	356	329	345	342	327	385	363	355	343	328	330	341	344	349	347	364	347	326	339	343	363	342	350	353	339	335	354	329	309	353	323	334	345	369	339	348	374	358	327	362	326	358	317	361	360	346	333	321	341	321	327	350	339	326	351	335	314	319	334	345	319	357	344	337	347	375	367	349	340	376	347	337	358	333	373	353	369	325	335	369	314	320	316	370	341	353	361	326	338	344	292	357	359	295	321	328	351	339	337	347	367	326	312	315	339	327	345	325	337	325	364	321	347	361	351	323	337	338	356	331	376	335	368	328	330	350	338	332	313	374	340	364	355	318	311	356	339	363	339	350	312	334	327	332	293	339	310	320	352	362	324	360	320	333	345	336	320	370	340	334	345	316	322	351	373	372	335	355	317	360	325	360	337	355	337	365	332	339	334	324	320	341	311	314	317	328	380	364	338	331	319	344	330	297	320	383	341	340	332	360	334	338	348	343	339	349	347	330	319	348	330	350	353	338	324	337	348	327	348	313	349	353	340	356	338	322	355	353	296	335	349	355	336	312	318	327	337	336	364	345	321	336	344	356	321	347	325	358	329	319	361	349	341	341	339	338	328	365	360	322	326	321	361	341	348	358	394	327	312	340	374	314	346	344	369	346	344	362	348	350	335	348	315	329	344	341	367	338	343	332	350	359	304	359	332	357	336	321	330	345	302	335	315	389	347	334	310	346	353	351	361	356	378	322	349	359	305	358	354	352	375	330	357	320	312	338	303	311	313	368	374	330	337	354	325	343	343	326	345	338	354	368	348	361	331	370	355	352	336	363	319	327	304	345	320	348	317	340	316	359	314	336	348	346	329	331	350	332	336	332	328	330	365	284	362	336	346	325	345	339	308	351	346	342	311	334	368	351	364	336	341	334	350	346	327	335	335	314	355	334	319	357	335	314	363	335	367	329	369	341	330	336	330	319	327	342	349	338	337	355	336	350	346	355	301	331	362	333	325	309	359	359	362	363	355	329	326	346	321	350	323	344	284	351	318	314	357	304	369	379	334	285	306	353	322	318	320	354	359	355	334	360	350	306	333	347	354	363	349	287	333	335	324	319	352	336	281	362	334	359	341	319	292	343	358	337	350	338	331	353	335	383	387	328	334	364	373	315	354	327	315	326	343	344	369	357	370	355	329	346	333	380	353	362	382	328	308	331	326	322	334	352	331	358	328	327	314	334	321	343	368	371	339	316	340	374	311	343	311	331	347	307	306	321	359	339	373	325	320	366	332	339	321	357	346	369	333	353	348	363	324	333	353	344	320	334	309	329	353	314	367	324	332	343	342	319	322	357	323	325	352	363	355	357	331	324	315	317	341	346	356	334	353	325	348	329	354	369	332	346	312	334	332	341	362	372	340	343	348	333	356	326	358	343	344	341	310	328	329	324	325	341	354	354	364	378	381	343	342	334	396	343	375	347	338	347	354	344	343	338	313	344	354	342	317	354	338	350	303	328	363	366	349	370	326	351	337	341	347	342	314	350	337	350	338	312	340	347	334	342	359	342	357	367	366	353	320	315	370	347	348	352	318	337	357	349	318	348	338	316	342	310	336	310	317	332	345	352	337	345	340	340	332	347	350	333	332	347	341	327	316	349	337	339	336	323	341	324	322	320	346	333	349	347	328	340	350	361	373	355	350	365	342	299	359	348	330	341	347	349	343	331	315	381	345	330	356	332	315	323	317	338	345	347	340	328	329	316	337	329	336	328	343	339	329	362	321	322	366	349	365	341	344	345	345	369	363	388	344	342	362	317	365	308	350	353	350	335	319	320	353	349	306	308	335	336	316	324	346	344	302	352	329	317	333	301	356	330	346	355	385	354	333	330	361	347	352	351	325	347	324	338	346	392	338	308	367	374	332	338	346	343	348	315	340	320	348	327	326	348	343	349	351	383	335	328	323	357	344	336	318	326	327	329	351	328	339	336	337	311	352	357	331	345	336	346	357	358	343	341	357	311	338	345	349	332	345	364	335	354	302	336	351	336	343	328	353	353	347	336	335	348	322	344	324	352	328	324	376	328	330	326	333	334	340	295	334	336	322	352	322	321	362	357	362	324	333	349	322	332	332	306	322	362	373	340	329	333	333	343	290	358	348	360	297	288	340	357	337	360	340	324	326	366	324	353	383	337	328	316	334	337	330	358	298	334	336	336	338	360	344	320	359	356	348	330	327	333	338	327	359	343	336	327	332	314	332	398	340	353	327	346	332	332	332	361	323	329	336	357	339	378	314	321	345	347	297	323	358	328	366	356	357	375	320	346	340	344	348	329	383	311	340	323	369	333	341	331	342	360	331	357	368	357	327	362	325	322	329	347	367	352	327	354	341	320	336	327	342	338	314	313	370	367	353	361	358	339	345	330	348	325	334	362	297	353	311	338	296	345	360	347	354	303	349	338	311	337
5035	1085	1034	680	534	499	463	438	431	419	443	426	384	406	388	419	438	377	385	361	391	399	382	351	366	383	374	397	410	381	334	370	375	372	410	388	373	380	384	389	383	387	383	374	360	409	391	385	395	430	368	390	423	399	388	377	386	378	390	400	418	407	387	343	392	374	410	360	376	387	389	380	385	405	386	399	413	405	354	411	365	395	392	395	343	432	396	383	422	376	391	371	382	380	374	386	383	394	370	403	407	382	379	378	382	379	396	374	350	352	368	369	380	344	383	361	337	371	387	405	390	364	388	362	387	381	368	394	412	369	339	408	384	378	404	403	409	369	388	383	353	411	393	400	410	385	384	384	386	394	355	372	381	398	401	381	379	356	408	343	410	379	350	396	349	411	417	344	373	369	389	376	348	370	383	387	384	341	403	402	383	393	379	384	403	393	400	396	404	374	390	375	368	380	369	375	383	369	418	373	371	400	339	381	381	402	428	359	370	405	381	383	381	358	381	351	387	373	379	386	392	384	361	379	394	390	415	374	387	365	397	413	377	374	403	401	373	384	362	375	420	387	375	392	383	385	396	384	389	376	409	400	376	387	365	379	340	359	371	358	392	418	387	366	391	396	344	400	400	379	384	383	380	388	395	402	366	375	353	385	364	394	379	392	408	369	361	392	380	405	417	395	399	392	334	364	398	391	375	354	381	402	388	407	374	376	405	384	365	387	372	397	423	405	382	365	338	378	376	390	391	381	397	392	375	394	365	380	406	371	402	394	408	406	374	388	375	409	377	371	367	400	421	385	366	386	391	397	419	356	398	363	406	388	389	395	415	401	361	388	393	386	378	404	354	366	422	384	366	380	372	370	354	394	370	392	385	393	376	421	390	394	372	364	382	384	380	357	404	375	385	389	366	391	385	352	387	379	405	385	351	359	391	344	371	369	399	371	387	361	388	371	367	370	362	393	389	356	365	383	402	434	358	386	400	398	347	346	356	416	389	362	385	372	395	372	380	415	368	423	384	377	376	360	391	341	376	384	350	408	363	364	348	384	403	351	366	377	389	374	392	412	399	422	396	387	389	386	363	377	400	371	413	404	374	401	379	361	411	378	390	373	387	398	353	389	397	371	354	379	361	377	390	366	424	410	388	334	380	368	393	377	375	379	389	376	398	390	419	366	383	389	414	372	390	369	376	376	383	350	357	377	392	392	363	369	387	381	373	392	390	365	381	373	368	408	390	375	376	359	409	378	416	387	365	400	407	403	414	389	362	395	429	389	367	400	367	371	405	396	384	385	369	403	385	403	395	377	385	381	349	381	367	397	388	400	391	389	391	382	354	397	389	400	381	399	360	394	364	375	351	406	376	380	368	389	425	370	370	351	396	395	370	368	417	419	379	382	372	389	436	374	371	362	355	360	389	368	367	394	422	364	371	377	399	386	373	395	423	421	368	345	380	376	398	407	388	348	398	387	404	381	386	377	387	398	399	372	385	374	382	416	410	362	369	392	373	371	399	357	415	371	388	380	368	415	373	367	391	434	373	350	346	387	380	358	354	378	389	402	413	392	391	388	411	362	406	402	413	361	382	374	396	377	413	397	404	373	341	421	389	377	378	418	368	372	396	389	362	398	426	394	379	399	406	411	381	389	359	393	373	368	383	380	366	364	355	399	346	406	432	376	362	329	359	369	409	374	377	401	369	404	385	385	388	372	388	387	396	384	410	376	419	383	376	393	412	391	395	360	373	384	410	396	373	403	371	379	400	379	413	395	378	366	360	409	363	389	395	410	358	382	394	376	423	401	388	413	368	370	379	381	354	392	375	385	388	377	396	389	340	376	420	362	409	372	379	411	390	380	397	377	385	388	397	377	396	346	410	364	410	380	386	397	341	390	383	406	374	376	336	416	378	356	382	391	405	357	438	378	372	339	377	349	401	394	381	412	362	403	403	379	368	357	364	364	368	382	397	376	365	375	393	394	401	337	375	389	372	408	379	423	374	356	389	410	373	368	400	385	362	396	368	370	409	392	374	392	398	355	370	382	393	347	365	364	368	376	378	399	381	355	376	398	380	388	351	398	374	387	365	405	374	378	413	383	384	419	409	368	369	364	376	388	394	392	361	386	381	374	404	404	379	379	407	380	407	383	371	388	397	385	360	407	355	384	375	379	385	369	367	378	371	369	380	362	396	385	406	384	381	390	388	385	377	387	383	386	356	384	384	417	387	412	365	340	399	388	393	382	401	431	397	377	364	380	348	373	383	410	378	371	380	361	388	352	350	388	389	363	384	369	391	373	379	377	372	391	384	401	376	369	381	382	422	403	403	346	372	336	367	372	379	403	378	345	408	391	401	368	366	388	422	387	358	392	383	354	383	390	424	371	361	335	385	384	394	381	355	398	391	414	410	402	388	376	363	384	388	388	396	343	409	361	370	399	383	367	373	412	415	401	349	375	333	342	363	340	364	336	370	391	381	385	379	373	387	372	373	365	367	405	432	413	341	400	362	382	389	383	362	370	382	415	420	374	357	375	376	371	380	362	377	352	372	366	376	386	396	377	356	394	371	382	403	401	409	387	374	389	381	351	361	392	385	402	354	406	379	353	422	406	408	387	394	344	363	379	406	378	380	411	386	331	383	378	385	395	375	361	387	396	376	379	386	365	404	398	425	411	384	380	368	368	349	387	378	377	377	360	389	360	330	381	399	382	365	357	378	363	385	383	390	402	411	359	411	373	381	383	374	362	367	359	360	383	389	367	400	414	401	365	374	389	419	377	390	341	354	411	383	411	395	420	383	375	363	352	363	377	358	366	389	363	402	368	389	353	366	369	359	404	345	364	385	363	388	385	377	347	371	350	403	382	368	383	373	344	405	382	397	396	393	415	424	373	362	378	368	372	361	371	391	371	336	382	398	396	391	370	374	407	408	391	410	377	354	379	378	387	366	402	355	386	389	364	354	416	379	400	404	400	408	417	388	406	374	388	403	388	375	391	405	382	435	364	360	383	382	391	374	369	331	397	362	440	398	363	378	403	380	361	355	403	367	404	356	372	396	415	417	384	395	410	342	393	351	383	375	385	378	392	395	381	398	393	367	361	383	402	384	356	389	374	379	401	406	392	376	362	393	398	384	382	392	386	372	354	363	418	389	389	395	363	385	396	367	389	346	409	345	385	360	400	394	413	383	409	374	347	375	400	353	388	375	351	401	362	375	388	389	365	371	408	376	390	378	376	390	386	405	385	359	364	376	414	371	407	393	387	377	390	360	361	362	380	366	387	420	378	361	367	412	402	381	365	369	389	365	378	355	355	399	398	368	415	355	382	383	377	387	360	389	412	380	379	395	418	383	378	404	402	387	394	371	344	371	346	407	402	396	391	376	370	354	379	358	395	390	361	375	378	396	401	377	392	407	421	379	377	377	417	384	394	367	352	394	396	349	399	398	379	408	377	355	391	369	382	383	396	391	397	384	360	465	359	392	384	355	364	395	399	369	358	378	361
25499	21009	27569	24614	20994	10897	1034	644	477	394	391	341	329	257	263	241	207	232	218	206	221	188	187	196	199	185	180	186	197	192	156	145	174	153	161	157	164	145	152	154	165	172	144	155	181	165	159	174	140	177	162	144	153	150	165	144	164	149	156	166	139	163	165	148	159	152	155	163	162	165	151	145	139	163	154	158	160	169	144	129	152	146	148	131	136	161	134	125	164	135	162	167	159	173	126	149	150	147	153	162	154	178	152	151	146	158	145	151	167	134	163	162	155	146	154	144	142	137	148	137	143	143	140	138	151	153	158	140	179	139	140	130	154	152	151	155	155	133	144	148	150	163	146	153	160	151	144	145	138	163	152	147	147	151	142	147	149	154	162	139	130	161	155	148	136	139	155	158	149	157	157	164	139	158	165	149	175	157	144	151	138	144	157	138	139	172	158	139	138	146	140	140	153	152	135	142	146	141	163	136	140	162	147	131	145	164	144	169	138	162	170	169	174	157	124	161	157	172	160	153	159	139	132	141	132	156	143	153	156	161	146	145	134	141	142	145	144	131	138	144	147	127	140	164	159	161	154	157	127	136	151	162	145	155	133	151	154	147	159	149	166	136	147	149	160	135	143	143	150	164	141	143	152	138	128	163	141	137	152	142	132	155	144	153	156	120	145	137	148	151	130	164	168	155	180	138	143	158	133	139	127	145	143	151	162	143	131	147	148	141	137	147	154	159	136	150	133	147	157	136	154	163	152	158	158	155	145	143	144	148	150	176	142	142	148	143	142	167	150	142	145	122	127	156	142	122	149	138	147	165	147	143	148	145	172	177	143	150	162	146	138	133	151	140	160	156	149	142	156	149	164	146	136	165	149	149	114	151	127	142	144	140	135	151	144	147	154	149	146	159	158	130	166	177	154	155	167	167	157	145	135	161	139	134	156	159	159	147	149	135	149	173	164	160	148	166	145	155	156	144	125	154	158	165	129	153	153	142	134	146	143	157	162	153	120	133	135	141	143	162	136	163	164	163	151	151	148	146	149	140	146	154	135	137	132	149	158	137	141	128	164	134	159	160	124	153	152	144	152	136	147	129	139	159	131	151	122	152	130	155	154	143	149	142	155	153	151	146	157	132	134	159	123	164	150	157	128	150	164	147	152	132	146	136	148	139	130	152	149	153	144	131	157	137	154	145	140	125	137	149	150	147	121	143	158	127	151	137	136	154	132	146	150	132	138	142	137	155	137	173	144	154	149	158	169	149	182	156	141	149	154	151	160	171	135	163	137	140	131	164	149	141	144	153	144	159	142	146	125	152	155	151	134	155	152	150	153	133	141	142	157	160	162	138	151	149	147	147	169	147	136	147	151	157	138	167	159	131	173	145	139	163	145	151	154	159	131	130	145	158	151	140	156	148	152	146	143	153	162	148	144	142	167	150	125	154	134	144	132	164	143	152	134	146	144	143	128	156	165	148	166	136	155	152	148	158	126	150	155	149	165	132	144	141	127	140	149	155	137	148	151	146	144	136	130	154	130	144	124	152	165	154	125	152	140	149	148	140	131	130	120	144	157	137	135	154	146	133	154	156	160	157	157	159	136	150	175	162	173	152	141	138	138	155	137	159	152	139	125	163	148	142	136	149	142	131	154	149	155	146	163	150	159	159	155	161	141	126	147	141	141	151	147	149	138	156	168	141	149	147	127	163	166	145	150	147	154	137	144	159	135	177	143	153	142	136	144	129	143	139	132	127	150	133	144	181	151	158	136	154	134	148	175	129	149	134	135	132	168	164	120	152	119	143	139	129	151	142	168	150	144	138	178	138	158	154	139	159	158	144	140	144	151	166	137	141	136	156	137	131	149	127	158	137	155	136	168	154	140	159	160	146	148	173	141	144	166	162	145	171	139	143	142	136	164	151	145	128	138	148	125	146	129	172	146	155	165	167	146	155	121	139	149	134	126	149	139	143	145	138	158	151	155	139	135	148	131	154	133	170	149	134	146	127	175	154	180	125	134	135	140	159	158	144	159	148	139	146	137	139	142	153	162	143	136	134	128	144	154	138	133	151	123	174	146	128	159	146	145	151	140	152	148	133	155	136	146	151	129	163	165	164	153	155	139	129	148	136	164	159	174	155	146	139	169	161	138	120	141	163	115	155	153	149	149	143	148	138	152	140	154	155	155	177	159	154	129	149	161	147	155	127	154	154	136	136	142	165	156	165	139	142	163	137	142	150	144	156	153	155	145	152	152	153	149	144	153	145	172	151	152	132	147	164	139	158	154	125	155	134	144	136	154	133	151	164	136	150	142	151	155	144	152	166	157	151	150	135	170	139	149	121	168	167	152	161	128	188	149	129	137	147	159	161	142	130	164	150	146	155	158	138	166	154	161	138	124	174	142	148	161	158	121	156	146	151	142	164	159	134	143	124	150	146	152	152	157	140	129	141	166	142	153	134	137	139	165	133	147	163	163	137	151	147	140	145	134	146	149	161	141	158	135	148	136	150	141	144	152	143	154	157	143	165	149	135	141	146	135	149	121	156	153	127	153	140	155	158	168	121	139	148	138	141	134	157	133	166	150	143	171	127	156	156	146	164	164	150	147	184	138	122	140	146	163	159	156	139	149	139	151	171	158	129	132	159	135	154	153	159	149	142	150	180	152	137	178	129	151	146	147	142	148	174	127	137	151	159	151	153	172	151	157	153	155	136	147	129	142	124	138	146	146	145	169	169	138	151	151	135	144	151	151	123	132	137	148	145	125	134	139	141	148	145	130	152	160	151	133	146	157	160	166	140	152	150	167	143	121	163	152	151	152	162	154	143	180	150	146	148	167	126	150	140	149	139	141	126	156	138	152	127	132	149	139	154	155	168	154	135	139	155	161	152	146	165	114	152	166	156	138	140	135	146	144	154	126	161	145	177	160	156	142	152	144	131	132	133	147	127	153	150	139	122	158	138	149	141	145	142	161	159	150	141	130	155	152	148	143	155	145	129	148	155	149	161	131	148	164	141	162	131	142	158	169	147	139	165	136	136	138	152	149	151	143	141	145	127	138	148	138	118	151	140	147	131	163	162	142	171	149	138	168	167	135	141	168	132	168	166	138	158	142	137	172	128	151	129	143	136	153	160	145	150	159	153	145	156	173	166	126	123	156	150	139	146	154	165	137	135	143	131	128	130	160	170	167	161	182	144	144	156	127	138	145	149	144	155	131	131	150	147	151	161	146	133	141	137	132	175	150	145	135	151	151	146	144	138	147	147	148	165	135	149	137	139	162	141	131	140	135	134	142	146	143	146	139	157	145	151	154	143	135	160	136	117	167	143	131	161	139	160	156	167	157	137	153	141	142	137	134	139	129	130	162	160	155	148	136	144	144	141	152	146	131	160	123	152	153	141	153	140	146	155	152	145	145	142	122	134	155	148	141	137	143	119	159	183	148	138	142	153	138	151	141	120	163	151	153	145	127	144	128	157	162	169	148	139	153	150	165	152	161	157	141	150
7140	10945	10419	5551	3447	2323	1719	1296	1086	827	754	646	590	501	449	433	357	356	342	315	305	282	310	265	242	234	238	239	237	236	231	223	226	221	198	184	208	220	177	206	178	192	207	190	200	175	203	196	186	205	169	161	192	177	206	175	190	165	178	165	209	158	187	184	168	201	203	188	182	215	165	187	197	165	150	205	175	173	147	166	194	173	166	180	185	174	187	192	185	160	167	156	202	157	172	194	186	191	174	161	178	177	184	158	179	167	195	156	185	182	159	179	164	181	186	184	158	185	173	172	165	160	174	149	163	184	163	164	185	158	202	172	193	165	193	173	167	152	149	160	166	176	162	182	162	145	182	171	171	177	153	168	177	168	191	176	160	170	177	156	181	161	193	172	164	161	150	178	158	168	167	183	167	168	179	186	194	154	183	170	177	177	192	178	190	183	166	177	182	171	157	198	189	184	190	148	176	168	155	165	170	165	188	151	188	170	171	172	183	202	176	177	193	155	155	187	186	172	152	165	186	163	201	195	176	165	168	157	178	195	176	177	170	197	160	153	176	166	177	180	177	163	161	173	183	158	198	181	178	172	157	187	188	187	159	151	166	181	183	151	184	170	213	160	173	169	188	182	166	174	171	170	179	171	172	160	167	177	189	191	171	181	188	190	182	184	181	164	184	192	210	186	173	183	181	192	159	163	185	154	184	180	169	170	171	169	179	157	172	158	152	210	165	153	164	152	177	212	158	176	157	194	164	158	143	168	168	151	170	189	160	156	169	167	161	184	171	203	150	163	156	171	175	173	190	163	154	157	172	165	156	187	169	163	173	161	169	160	149	180	167	175	146	172	153	172	177	160	178	160	185	177	175	156	151	189	165	201	153	191	177	176	175	172	168	184	156	159	155	153	152	175	175	184	184	171	165	150	158	152	196	178	172	190	169	150	166	172	186	157	182	204	144	163	175	182	162	156	166	199	197	184	195	181	179	169	194	176	163	172	173	184	171	178	169	191	169	166	178	193	174	137	201	159	175	171	173	165	186	178	193	179	166	168	153	164	176	169	158	183	176	171	201	177	162	186	165	169	192	177	165	158	179	176	177	178	160	169	195	167	159	169	161	157	197	171	178	209	147	179	145	165	159	181	173	170	166	176	186	153	148	178	177	158	153	161	173	150	153	193	181	174	186	169	168	172	175	173	183	173	178	184	176	169	189	152	173	200	179	156	176	179	195	165	167	161	168	178	169	179	167	178	161	160	170	180	172	171	158	170	164	190	167	165	187	182	181	190	167	155	177	190	191	158	177	180	168	178	161	166	181	170	177	171	157	179	164	178	160	167	178	172	169	160	172	166	176	187	160	173	195	195	176	160	177	159	167	180	181	178	161	188	175	149	168	168	164	187	146	182	194	179	202	159	138	171	170	173	171	167	196	168	170	168	169	176	167	167	180	161	191	175	167	134	166	188	170	183	186	186	178	186	166	171	166	173	202	169	151	153	161	175	187	165	154	192	170	187	187	186	165	163	157	183	172	156	173	183	180	184	156	175	151	181	175	186	178	188	190	175	194	159	184	183	162	177	156	163	169	177	180	172	180	188	159	150	195	179	186	183	177	186	176	171	184	183	188	178	147	186	169	156	200	157	169	171	180	163	165	179	158	180	155	178	182	179	157	152	180	157	163	165	167	161	181	158	178	167	193	145	160	190	159	184	175	187	153	177	174	173	182	160	161	167	186	173	190	186	171	182	171	171	178	172	173	155	180	183	165	178	168	167	175	148	157	158	156	165	160	176	145	180	161	171	153	181	176	172	160	178	182	164	176	175	159	183	181	162	152	167	172	189	199	179	176	167	147	172	203	164	200	171	192	168	178	172	150	187	185	190	163	181	146	154	163	183	185	186	162	162	159	177	169	171	171	154	163	167	188	179	173	159	151	177	173	185	162	176	182	177	163	157	182	160	171	181	173	160	167	173	186	164	164	167	159	172	169	184	190	181	178	166	166	166	158	178	164	181	172	169	160	181	168	175	149	186	170	165	170	182	163	155	184	154	179	162	147	177	174	184	165	175	178	164	163	193	150	138	185	172	183	176	169	178	169	180	154	185	192	174	182	177	175	187	174	165	167	179	141	190	186	196	162	166	173	150	165	153	163	188	179	212	161	184	176	166	169	164	181	175	168	185	166	151	158	198	182	161	153	188	181	157	189	160	180	204	172	172	177	172	159	169	165	175	141	168	172	176	168	175	154	181	157	171	185	164	176	127	145	155	165	157	153	170	167	213	156	179	180	177	159	140	167	158	160	141	180	163	187	169	176	164	162	197	179	177	174	160	153	170	167	166	143	187	179	199	186	172	171	172	151	152	154	147	187	166	160	180	170	167	167	197	182	158	178	184	143	138	154	168	176	158	171	172	173	156	187	167	171	158	157	164	167	180	163	154	199	184	160	177	145	160	154	184	150	170	156	175	179	172	143	183	174	157	178	197	158	150	177	186	165	171	170	165	169	154	162	192	149	182	191	178	162	169	158	167	161	157	166	187	177	157	183	190	157	175	152	173	183	154	179	170	177	168	168	173	151	163	164	181	171	180	179	163	167	164	164	180	159	177	162	190	161	176	171	171	163	143	162	168	178	159	158	168	171	169	180	158	173	176	178	182	172	158	152	183	152	180	156	186	178	185	155	180	172	186	172	174	182	169	166	159	155	175	167	178	168	165	171	168	180	164	196	180	205	170	175	183	179	171	170	165	172	147	176	164	167	166	174	201	157	181	160	172	164	174	173	165	173	192	170	187	168	183	162	141	174	194	157	170	156	176	155	171	186	156	170	184	165	150	164	161	165	167	154	178	170	171	166	196	176	178	177	165	175	176	164	189	186	176	173	159	164	167	180	191	166	167	178	160	154	171	159	188	170	194	197	164	183	136	171	177	160	145	182	173	187	163	177	177	163	162	193	183	176	167	155	160	171	192	164	189	198	167	190	162	176	167	152	172	179	178	166	155	161	185	171	187	170	190	156	140	166	171	181	158	164	185	172	192	157	168	167	169	151	160	155	180	180	167	178	171	168	177	187	193	195	199	180	177	166	162	171	195	154	173	178	164	176	176	198	174	163	162	165	172	180	178	150	163	172	191	168	171	158	183	152	176	159	185	155	176	170	170	190	167	184	175	142	189	175	184	168	184	161	176	163	173	162	166	163	183	174	168	183	178	161	172	145	171	165	171	157	192	172	169	154	167	171	145	174	169	167	197	158	147	169	171	187	188	170	179	169	163	177	191	156	179	178	181	167	162	201	150	181	179	160	159	178	158	181	160	171	170	169	167	184	185	167	153	191	189	167	185	166	191	171	188	160	170	174	155	171	176	162	188	152	185	148	163	157	188	173	158	165	165	194	171	167	146	163	171	187	173	179	160	163	184	151	159	174	187	177	158	200	177	178	171	185	150	161	181	188	171	152	184	162	171	170	159	168	161	168	171	190	159	166	170	156	166	170	168	154	168	162	183
23382	20970	27895	24225	20973	21037	8905	1296	923	838	795	673	631	586	565	509	527	502	532	464	422	443	411	416	409	443	414	389	386	400	370	386	361	402	357	388	367	373	346	369	321	347	334	355	323	371	386	374	355	347	391	321	336	338	336	344	325	332	332	348	367	353	345	337	304	365	351	340	317	356	373	328	344	373	350	338	364	329	342	318	324	349	295	323	352	339	339	360	325	362	345	352	360	361	334	346	373	355	345	365	346	338	351	349	351	334	331	328	338	347	316	342	308	346	354	313	324	333	375	340	339	328	326	344	359	345	331	337	360	336	342	376	332	334	302	355	327	328	337	323	325	367	356	338	286	352	330	349	311	331	337	348	307	313	323	335	343	374	322	365	339	334	362	349	343	340	362	341	342	312	326	325	345	340	302	341	335	304	342	303	322	351	368	327	279	331	358	351	352	319	329	313	319	314	337	319	327	308	325	345	318	317	341	365	354	343	364	344	324	339	364	308	351	372	348	337	363	311	331	338	365	332	331	347	328	344	376	353	320	355	351	359	318	331	335	337	331	369	338	360	350	320	330	320	332	353	309	360	357	343	321	333	352	334	320	338	334	358	333	294	335	356	344	302	338	357	333	322	334	305	320	338	305	369	348	355	353	325	300	332	325	331	355	343	340	342	325	352	319	358	335	374	289	339	343	315	364	327	354	317	357	341	346	345	327	357	335	365	336	304	329	330	326	361	315	338	334	329	355	322	319	342	337	342	343	330	363	358	321	335	327	354	326	325	346	353	318	336	344	351	353	324	339	336	330	311	307	331	340	346	356	326	327	348	330	336	296	347	340	324	316	312	351	342	343	299	333	327	351	323	324	328	361	305	348	344	345	376	336	334	384	360	321	363	340	329	328	340	342	357	329	314	365	366	338	336	292	334	319	323	309	369	330	320	362	319	346	328	307	355	342	332	346	342	332	306	303	301	341	324	333	344	334	366	351	323	325	372	348	302	334	332	312	317	328	326	332	330	334	317	339	326	370	360	327	351	342	326	322	312	328	337	330	353	319	348	355	296	335	328	335	325	317	340	301	343	346	308	356	308	293	382	346	330	348	349	335	335	347	341	316	326	341	330	340	317	348	359	327	341	362	377	328	361	346	327	300	341	322	320	296	341	364	342	325	330	337	320	321	360	334	336	333	326	343	274	324	339	351	347	360	330	319	320	334	323	346	334	322	362	339	347	327	370	361	323	347	357	325	319	307	306	351	337	325	345	337	343	321	349	331	344	314	355	331	315	356	361	325	347	336	313	288	327	353	330	367	315	332	315	329	323	349	341	337	348	310	335	335	313	332	341	339	322	329	283	318	331	327	328	334	354	350	329	332	370	296	333	350	326	334	348	317	343	329	339	349	348	327	374	320	328	339	328	320	356	341	355	340	334	318	352	332	302	319	355	329	327	321	346	325	320	306	345	313	344	363	345	317	324	326	344	363	334	351	366	334	310	309	307	343	338	320	315	291	354	312	316	314	357	327	329	312	341	347	300	354	371	340	308	317	329	329	319	314	300	314	344	313	364	334	349	386	353	344	360	311	338	308	333	283	336	336	320	356	329	339	358	337	345	331	337	362	293	337	357	339	349	343	319	299	332	339	313	324	344	328	303	320	329	322	316	323	345	360	354	304	353	324	344	322	306	332	314	324	304	331	315	334	323	317	365	304	350	345	361	328	310	311	327	343	313	324	334	353	307	370	337	348	333	352	347	328	316	327	352	366	316	329	319	337	323	313	351	345	326	357	331	343	335	332	359	315	324	285	326	335	329	336	318	342	384	298	327	338	326	329	343	336	350	336	317	308	326	328	310	337	370	335	319	319	342	334	369	297	350	336	344	344	310	336	358	315	273	304	354	333	348	335	333	353	330	334	343	290	323	332	346	331	345	348	333	327	316	333	347	336	320	344	315	330	317	333	339	309	343	308	336	316	342	348	311	340	341	345	373	309	337	329	366	359	354	339	339	331	333	308	312	359	308	314	320	326	333	338	308	342	328	340	327	325	326	335	334	347	299	312	312	355	327	325	308	317	349	321	327	343	391	329	336	358	319	358	321	302	318	329	323	324	314	344	344	318	322	329	323	349	337	368	311	316	317	326	316	326	313	300	326	359	298	348	323	344	342	328	307	319	330	324	306	369	316	307	357	343	316	330	330	364	331	328	298	361	321	357	286	284	309	355	310	334	282	321	323	317	326	326	327	324	346	332	323	311	380	369	335	300	351	342	334	335	322	302	343	328	373	334	350	361	323	320	333	358	319	371	370	336	349	346	305	311	337	311	302	348	304	375	340	323	343	326	322	343	335	340	362	319	339	374	332	321	339	337	308	345	332	321	331	345	329	329	333	300	322	328	344	350	328	327	315	350	334	343	346	342	317	352	337	358	317	307	325	374	311	314	303	312	331	328	311	336	333	338	360	369	348	336	331	367	326	298	360	314	307	320	343	335	324	334	312	347	338	369	346	332	330	319	343	320	297	331	361	326	352	377	350	296	323	348	334	322	313	319	386	337	319	358	326	307	328	316	347	347	350	330	345	287	350	327	334	329	329	349	337	351	339	325	321	341	343	326	331	337	335	356	347	365	338	311	372	317	324	310	324	330	330	323	309	354	310	332	321	343	314	326	347	318	341	333	328	339	363	340	344	321	347	338	338	336	353	324	302	335	364	359	332	311	329	371	344	347	319	337	323	324	319	315	334	326	308	330	333	314	351	316	351	365	306	358	305	365	320	339	338	314	334	368	297	348	284	366	330	341	366	356	326	354	346	359	333	312	320	350	326	333	342	352	325	336	359	357	337	313	318	330	356	302	343	328	299	329	347	319	323	339	331	345	318	336	362	299	315	369	308	384	332	342	297	343	332	334	318	337	305	332	349	326	330	337	348	345	345	337	329	332	348	332	341	353	364	340	334	266	327	315	310	343	310	331	349	319	342	319	342	348	308	335	314	324	333	341	341	341	300	319	326	356	366	318	343	324	335	291	351	345	355	364	331	318	333	320	341	298	338	358	329	349	339	357	319	288	317	337	349	311	344	347	346	322	351	307	335	319	353	321	305	324	339	327	365	346	332	329	326	316	337	338	340	312	329	351	305	324	356	369	316	296	316	318	327	352	319	327	318	322	314	351	360	358	337	326	306	338	329	349	347	345	349	344	344	339	299	330	312	331	365	333	337	332	332	332	352	367	352	342	324	328	334	358	322	315	383	338	332	358	332	295	348	341	326	355	306	355	347	365	292	331	355	338	336	319	340	369	331	312	328	328	348	348	317	353	358	359	346	325	354	327	324	335	342	348	317	336	315	348	337	315	323	344	325	291	356	355	354	331	397	326	355	342	350	316	314	339	334	337	298	331	311	353	326	290	361	312	357	376	344	341	325	328	344	371	303	316	317	326	354	317	332	327	329	313	320	354	327	313	322	342	340	325	344	334	331	330	357	337	327	350	304	320	318	337	313	290	311	321	356
9955	17580	16352	9462	6083	4240	3112	2433	2014	1627	1369	1263	1061	1009	915	830	752	720	633	628	628	600	551	524	584	512	477	481	460	414	441	415	414	429	412	437	411	399	426	363	381	390	391	398	367	375	350	349	367	374	369	385	335	397	379	343	344	404	385	338	374	343	356	360	347	368	339	370	329	362	358	329	355	333	349	349	362	378	347	371	352	344	351	369	346	347	332	340	342	336	314	316	351	333	337	359	292	334	346	325	317	340	357	313	322	324	349	331	324	345	370	363	308	343	331	359	359	316	351	337	347	333	357	360	333	374	327	345	343	315	357	354	347	334	370	335	344	337	347	353	328	322	364	329	355	326	347	350	354	352	323	329	381	356	325	344	340	341	338	317	313	335	326	349	322	316	316	363	351	328	338	309	358	326	395	341	325	355	347	341	337	336	324	361	336	308	354	370	327	337	351	372	333	317	309	334	325	333	359	332	323	349	328	313	382	325	300	359	349	350	334	331	358	316	333	345	343	303	329	298	340	327	316	361	324	306	319	325	337	391	336	351	334	313	330	337	349	330	338	325	353	352	322	362	322	274	340	355	341	302	340	343	340	324	312	338	338	318	337	323	331	357	345	346	340	325	322	315	337	307	365	337	346	323	337	346	358	354	320	340	346	328	320	355	307	330	344	327	328	357	316	331	326	341	342	324	288	324	301	365	326	342	360	330	361	322	299	334	327	334	312	314	346	318	336	308	396	340	350	325	315	294	353	313	309	345	355	357	346	342	327	331	332	337	326	335	337	324	326	324	303	331	374	347	350	304	338	376	347	323	347	327	326	354	347	320	341	333	367	321	298	369	338	338	344	353	318	305	371	301	317	334	289	300	341	337	321	329	325	328	346	331	322	349	341	308	312	310	346	339	371	340	311	338	341	319	321	322	315	327	327	325	302	347	326	338	351	338	329	337	347	316	367	330	309	328	311	281	339	318	349	355	354	317	298	383	343	314	343	322	324	347	325	342	344	331	309	374	312	360	360	308	304	341	313	326	338	334	322	349	334	368	335	309	321	347	363	277	324	324	356	336	342	374	320	322	317	338	342	369	332	330	330	342	351	321	344	322	343	327	325	373	321	337	327	344	331	351	360	324	328	348	330	325	362	344	353	347	359	326	318	298	311	347	364	333	318	335	346	322	356	368	334	330	328	334	379	321	316	333	346	302	337	362	373	338	372	365	355	310	331	311	321	357	370	336	367	353	322	316	345	354	336	317	327	356	321	332	365	327	304	365	331	352	355	351	340	364	349	349	368	351	313	338	326	331	311	329	344	307	326	331	343	301	312	368	317	324	338	341	348	342	330	308	312	346	323	356	350	330	303	316	358	334	341	326	330	316	343	289	331	304	344	338	289	299	333	348	340	355	327	351	341	302	329	312	346	328	342	356	368	309	354	359	344	321	322	286	318	321	363	333	323	311	328	324	335	349	326	355	356	312	365	329	348	354	354	352	333	321	340	319	346	324	328	318	328	341	368	330	324	329	316	338	327	342	358	314	338	345	335	353	347	349	333	335	357	344	328	361	342	354	346	312	314	365	344	312	349	349	348	327	333	315	333	359	345	343	343	343	314	345	342	364	342	329	326	376	343	351	379	353	332	321	345	318	317	284	317	360	310	339	346	343	351	341	338	324	342	311	378	312	346	349	309	353	340	317	364	336	355	327	353	341	344	332	333	335	338	327	316	321	359	323	363	349	352	345	354	312	347	360	297	334	371	311	359	359	336	327	321	370	323	342	361	350	341	319	329	329	348	355	338	340	347	332	351	293	318	310	380	333	337	313	380	300	372	349	336	318	305	322	315	327	346	327	335	336	358	318	319	319	322	347	335	326	321	335	316	374	334	350	351	335	313	339	323	330	306	305	334	323	331	348	311	385	334	341	315	335	340	322	333	325	313	330	338	343	339	346	355	354	337	358	360	331	290	309	331	300	337	321	332	307	337	311	326	340	340	331	370	340	344	333	330	324	312	340	340	348	345	325	351	352	305	358	328	347	307	322	298	343	344	350	358	344	305	354	349	331	338	335	362	342	341	326	323	319	347	345	369	336	326	337	393	329	337	345	304	326	357	313	376	319	304	323	316	358	354	336	330	367	325	332	314	287	310	340	334	343	334	330	321	356	370	349	321	305	349	322	350	365	319	329	322	329	330	350	325	342	298	321	355	359	317	359	315	349	338	322	334	363	328	295	352	367	346	315	356	336	317	314	351	319	321	309	338	327	325	319	330	309	332	331	328	328	336	312	338	324	326	350	355	356	321	358	313	336	347	316	319	365	367	330	356	337	319	323	346	364	359	333	330	386	346	340	331	370	340	319	342	347	373	345	344	343	339	309	340	317	324	355	340	329	319	331	297	353	317	327	316	341	309	344	301	358	336	335	357	335	297	354	333	337	340	331	360	341	364	351	316	368	309	322	322	348	325	330	330	341	321	312	322	316	345	320	318	339	327	344	350	316	323	325	357	320	324	345	384	316	336	323	345	340	345	333	317	367	338	331	302	331	325	331	372	333	340	366	334	326	351	340	325	327	352	341	330	348	335	348	337	358	337	339	294	342	344	326	330	363	310	337	328	351	340	340	322	338	335	322	312	322	320	356	347	336	314	337	341	349	342	334	343	325	310	335	343	313	344	338	336	284	357	320	336	318	336	335	323	357	338	349	355	329	361	353	358	333	342	294	332	340	335	348	344	319	321	328	368	362	357	313	346	310	316	353	295	348	342	345	346	327	301	358	337	364	346	330	313	307	313	317	362	330	342	335	347	369	300	309	337	334	293	326	332	318	331	331	289	328	348	354	371	326	299	316	301	348	329	341	327	320	346	366	365	357	335	326	316	319	359	350	338	312	339	343	322	284	327	355	328	324	356	323	341	339	334	359	317	341	367	324	339	346	319	341	351	333	321	336	357	321	326	346	347	336	324	338	359	352	318	347	330	312	331	340	317	356	360	348	298	347	345	339	348	291	360	331	311	301	337	316	343	332	343	349	354	365	338	336	318	360	386	327	348	350	326	311	327	318	318	340	308	317	314	330	341	316	307	329	347	331	354	290	352	351	307	359	349	328	312	362	351	313	346	307	330	344	336	356	327	328	309	325	317	362	332	321	340	289	348	347	336	334	338	359	344	351	326	303	353	333	329	329	304	323	314	311	323	324	345	331	315	331	350	345	332	308	336	338	300	318	335	322	314	316	339	320	307	374	347	313	354	316	333	320	341	351	350	365	363	346	322	339	331	348	343	353	306	342	329	361	348	309	337	324	329	328	338	322	355	335	353	335	294	316	310	382	346	309	312	358	326	334	338	343	367	315	313	325	300	338	344	315	300	316	322	361	328	327	344	324	316	358	324	335	304	309	344	348	341	350	313	341	355	325	335	352	355	315	308	330	320	331	310	321	315	330	326	331	347	345	333	328	311	323	333	356	335	354	299	321	336	376	338	333	334	307	363	313	325	329	324	333	347	317
28281	15104	2143	619	444	377	385	340	354	385	382	343	338	333	318	337	359	334	331	362	356	335	306	337	338	344	310	301	305	335	340	328	319	334	349	346	360	353	358	332	347	310	349	351	327	362	337	327	357	331	351	360	301	367	338	309	318	384	309	333	365	332	339	346	326	315	312	315	355	352	337	354	331	304	353	330	335	338	334	323	369	322	322	341	353	362	345	312	343	323	343	324	284	352	353	369	334	319	310	335	356	356	303	331	355	349	357	358	330	346	368	321	341	356	354	342	347	324	386	337	320	357	302	321	368	323	324	313	346	322	300	358	329	337	320	323	332	341	325	369	338	342	364	324	311	340	347	335	328	344	360	318	304	342	320	336	299	350	346	371	373	337	304	325	373	318	333	319	355	330	350	345	341	346	377	332	337	313	320	337	316	334	360	342	311	343	339	336	342	331	328	336	344	344	368	342	335	354	353	320	346	336	353	321	341	343	373	355	289	329	346	354	393	307	343	362	337	338	330	338	307	331	309	318	337	363	331	364	352	320	324	342	316	351	327	378	381	315	352	322	351	333	371	332	357	347	349	325	356	325	336	325	349	314	320	324	352	334	348	342	314	325	327	324	299	367	325	325	340	343	311	328	341	302	319	323	342	355	328	330	339	331	329	314	344	328	367	345	363	348	312	331	321	360	331	318	346	344	331	349	358	350	319	363	323	312	317	352	335	363	320	361	320	340	333	328	358	344	377	335	366	370	352	345	341	347	353	342	339	326	319	345	352	328	327	321	315	342	357	346	352	360	331	331	340	347	343	307	363	348	332	354	358	332	354	320	337	330	372	363	339	355	332	321	337	357	364	332	357	326	361	357	341	314	348	336	343	337	316	362	329	330	334	345	339	316	336	356	318	343	338	295	319	336	348	363	326	328	360	329	336	348	326	348	343	333	361	356	350	341	341	313	312	354	348	344	348	356	345	351	371	347	345	355	357	348	335	322	354	338	340	374	345	371	333	352	358	336	323	331	329	349	338	337	360	354	352	338	331	334	331	351	331	352	333	362	345	363	333	346	322	304	350	359	357	345	332	326	371	361	353	358	330	350	344	313	357	327	330	315	334	330	309	342	312	336	355	366	357	347	325	337	334	353	368	323	348	332	310	327	333	336	326	371	341	319	323	354	351	345	327	304	321	369	361	330	349	365	361	364	357	348	342	309	355	338	353	314	308	351	355	328	329	329	352	311	354	338	354	358	314	378	333	303	370	357	352	310	366	314	306	302	333	339	348	341	355	313	328	345	347	354	330	313	352	356	322	333	334	292	353	327	322	317	365	377	336	360	346	341	327	375	340	322	392	350	340	383	344	379	326	320	344	362	355	334	331	346	315	333	348	383	344	355	361	334	346	333	355	313	328	345	379	342	325	341	364	303	350	330	359	349	299	339	323	321	321	353	344	347	331	373	365	369	314	344	344	337	310	321	298	338	329	329	340	335	343	337	319	333	357	339	362	346	306	371	345	315	376	357	311	348	360	358	321	332	351	331	316	314	336	346	336	323	328	350	337	338	339	323	360	333	323	330	336	359	325	356	349	346	324	311	351	361	323	385	321	318	388	351	323	308	328	335	323	365	355	290	348	369	349	321	369	343	316	365	349	337	330	325	345	346	331	371	339	356	347	342	331	344	329	379	337	390	329	348	318	315	327	321	339	363	358	363	347	329	358	326	338	369	336	349	318	335	331	331	333	341	332	341	329	375	363	337	330	340	377	358	307	311	358	325	334	356	337	351	376	331	323	355	348	314	291	298	382	311	318	349	304	320	323	356	347	333	347	352	337	333	304	349	342	338	337	320	356	358	307	349	331	343	296	339	325	295	347	326	325	349	350	354	358	346	351	339	320	325	375	348	328	315	339	343	336	323	365	362	347	315	336	334	336	346	321	324	316	360	328	390	357	341	373	364	334	304	368	313	341	337	366	350	344	346	391	331	317	346	335	353	346	334	325	341	369	299	333	348	317	322	372	311	321	342	350	349	348	304	349	306	337	343	347	315	355	326	343	332	322	343	322	364	312	337	337	352	315	360	330	338	320	341	328	339	331	334	358	339	356	357	342	340	327	315	314	338	327	300	346	386	358	357	385	370	322	314	321	379	336	345	324	325	332	324	338	324	333	352	313	364	343	373	307	340	344	299	355	347	361	327	348	352	332	345	375	319	346	325	341	345	356	306	361	363	331	355	352	335	358	327	357	333	339	318	329	337	333	332	370	332	309	333	368	348	375	354	328	308	334	373	362	357	333	331	330	335	293	325	342	348	345	330	323	329	343	366	357	328	343	372	345	352	353	358	326	350	349	327	349	375	308	314	333	311	351	346	327	353	324	337	356	323	333	340	321	315	355	309	357	355	325	329	357	340	345	340	327	318	320	349	364	354	381	347	359	332	350	331	346	334	324	325	343	354	349	343	361	320	339	330	331	346	325	341	314	327	318	342	342	364	373	346	354	327	340	321	339	339	333	326	337	310	327	321	342	321	338	345	329	345	367	351	366	356	336	336	379	337	345	326	340	349	340	365	352	319	313	377	334	374	340	342	365	331	356	339	318	320	328	365	356	327	319	321	327	331	347	349	318	340	362	334	298	326	312	307	341	355	342	354	313	359	358	358	345	336	327	333	342	315	357	369	367	359	307	348	318	308	345	314	340	362	349	330	336	377	336	343	353	335	341	344	335	338	354	349	350	329	348	361	342	342	357	325	356	334	346	316	338	373	341	354	339	338	337	348	330	338	378	355	376	340	322	361	347	318	339	319	347	329	311	326	332	367	312	347	337	369	318	371	347	355	345	334	353	341	350	346	344	337	337	351	354	336	354	341	363	309	369	320	342	357	346	338	346	332	320	354	324	353	378	318	363	331	352	323	323	332	343	351	342	325	311	344	311	333	351	335	353	339	372	328	324	330	351	314	351	367	356	326	344	322	374	364	340	320	327	309	323	320	380	335	353	349	370	376	365	341	342	363	323	324	317	342	327	344	333	327	338	341	335	348	359	361	350	328	355	345	327	355	311	356	352	349	325	356	339	345	340	334	328	351	347	326	338	314	380	338	342	354	350	343	365	338	334	371	353	319	369	342	337	334	350	350	357	328	297	351	338	314	340	347	350	354	335	339	323	333	368	311	343	339	321	336	345	321	341	354	330	358	344	339	374	326	351	370	338	339	326	322	385	333	346	316	322	335	351	339	366	338	351	350	347	330	332	342	344	359	353	323	343	319	332	377	367	335	349	332	320	355	323	317	333	323	331	316	342	322	350	351	324	325	324	328	326	324	355	325	329	382	358	324	347	313	306	314	325	387	329	326	339	335	354	336	331	343	345	348	342	335	333	366	349	361	335	355	348	336	336	354	333	305	323	342	299	328	357	304	356	335	341	343	343	318	343	360	365	379	363	357	333	356	359	334	345	348	333	367	335	306	311	316	376	343	313	339	313	343	307	374	347	331	335	354	309	384	356	338
5056	1080	1057	705	576	484	463	451	417	397	412	373	428	431	393	392	386	401	411	382	387	380	393	367	388	405	372	373	399	384	377	368	365	399	404	404	412	432	380	404	393	392	410	398	401	358	369	373	368	408	391	380	380	417	378	360	345	385	358	404	392	364	387	357	395	392	375	385	368	385	384	407	401	380	406	355	388	366	378	362	380	391	389	355	338	414	382	372	383	397	363	370	376	346	360	387	386	381	393	375	391	353	409	379	384	376	387	347	385	394	360	389	399	365	364	361	401	372	373	385	378	378	421	388	380	371	368	392	399	395	348	394	390	376	374	387	416	405	363	372	368	386	397	373	391	383	362	358	385	389	392	394	389	390	408	401	384	384	409	383	410	399	366	385	382	406	367	371	373	354	353	359	419	402	382	398	379	363	414	396	370	374	351	379	398	357	409	382	337	402	387	347	393	369	399	379	345	387	382	409	378	353	374	365	404	377	416	379	442	392	395	417	408	393	372	399	379	373	382	413	414	398	387	346	413	371	384	420	380	408	432	381	377	399	376	364	372	367	397	337	397	401	348	397	353	366	406	357	379	372	347	404	403	356	369	383	357	367	390	374	407	367	417	424	395	358	384	377	364	396	424	379	401	381	398	361	357	388	430	378	390	362	403	379	386	379	368	400	375	362	379	383	378	389	391	367	366	372	375	389	363	370	390	384	368	392	381	400	367	374	376	364	403	419	382	374	389	372	372	369	391	375	383	382	367	367	370	425	398	370	377	375	349	394	361	362	360	383	343	333	376	348	386	376	398	398	387	389	397	352	370	376	389	379	388	362	410	368	384	370	338	378	402	401	367	364	377	360	363	389	357	345	334	357	372	383	390	356	412	388	381	359	363	397	420	410	381	360	366	397	395	370	375	363	383	358	359	368	369	365	412	417	342	385	402	380	385	422	402	373	356	325	374	364	369	369	358	425	399	401	402	401	372	369	388	332	390	407	363	364	353	380	389	371	369	358	387	369	355	383	369	395	386	400	391	340	370	399	391	401	390	378	377	352	338	405	342	404	360	375	383	366	404	387	389	386	383	408	386	412	349	385	378	355	408	377	373	358	386	365	373	373	401	378	393	372	398	395	416	416	376	402	377	389	384	415	409	363	376	372	384	365	389	375	357	402	394	385	417	416	358	391	357	379	396	404	379	391	373	370	381	390	322	392	392	367	368	413	389	398	380	386	386	365	369	413	387	351	399	392	372	381	395	391	374	389	390	394	367	368	389	347	358	399	347	386	401	370	394	377	381	396	355	375	383	347	412	364	396	388	383	406	370	402	373	376	391	357	422	388	406	329	375	355	365	373	387	391	395	376	363	392	393	387	389	385	382	373	340	385	373	371	363	396	401	362	371	396	391	394	393	392	346	370	395	401	356	390	385	385	404	390	386	383	380	316	363	362	396	381	378	357	411	377	367	360	360	394	383	380	390	373	375	373	383	405	372	406	385	410	395	401	343	358	343	372	358	384	367	375	389	392	358	402	356	351	382	375	387	369	437	359	363	371	378	376	385	374	362	376	371	361	385	391	397	350	393	391	363	343	378	396	368	370	407	385	366	365	384	365	437	362	380	356	417	411	372	383	395	381	407	382	381	380	414	396	379	396	380	389	411	367	412	393	371	381	418	395	369	354	401	392	382	400	386	365	414	387	394	365	372	372	394	359	379	362	400	369	420	371	376	366	373	374	375	381	384	385	393	393	389	391	380	373	414	387	411	386	409	397	398	390	364	395	369	380	361	361	383	368	391	400	384	403	399	361	350	364	363	397	371	400	416	401	369	354	348	393	385	411	347	383	384	394	357	351	369	383	354	424	399	384	390	374	408	405	352	388	413	400	368	357	391	382	370	370	367	382	415	372	384	373	412	425	370	395	370	423	405	354	392	368	387	347	420	367	392	393	386	366	397	364	359	379	350	370	379	372	389	387	396	379	364	388	396	396	375	358	385	357	373	374	386	348	399	373	388	378	382	347	377	377	376	357	386	357	392	387	405	397	354	389	392	400	400	383	373	385	341	376	379	395	386	394	411	366	377	397	398	375	375	384	384	433	398	368	351	417	364	382	351	401	382	373	380	389	403	369	382	379	340	360	365	410	384	344	391	394	361	399	399	401	376	379	360	389	375	377	399	356	401	406	413	391	411	387	371	399	399	414	382	366	347	391	367	368	396	407	383	398	412	377	378	381	361	380	375	385	368	404	368	410	391	395	376	382	374	402	429	357	400	378	399	374	384	386	359	360	397	365	339	374	400	371	380	413	410	378	360	349	376	363	371	378	399	397	374	374	374	380	409	387	407	365	382	404	379	390	395	335	369	388	384	350	405	402	360	405	365	372	371	411	390	386	360	376	389	361	365	420	402	360	392	398	373	384	381	391	383	384	361	420	376	406	379	416	402	379	386	365	355	394	397	393	386	394	385	360	369	409	383	372	375	384	352	362	384	384	372	408	361	377	367	380	373	386	376	392	397	376	361	377	375	372	388	366	404	367	382	397	385	378	399	379	408	372	390	368	379	405	382	384	407	382	373	362	399	363	383	405	361	363	378	389	403	392	384	353	396	390	399	412	366	375	374	344	374	442	388	382	393	364	371	371	390	392	368	387	388	381	370	359	376	372	385	386	372	384	381	359	382	389	390	373	389	385	400	380	372	393	379	390	364	383	394	343	391	405	384	394	390	372	386	387	376	399	365	375	371	395	364	355	379	373	400	384	363	395	371	372	388	396	344	350	393	403	389	399	389	415	379	401	377	379	415	388	369	366	366	377	374	342	380	393	386	361	390	393	412	378	383	363	412	379	419	398	384	407	417	381	410	359	366	426	370	383	400	351	379	372	384	388	374	381	357	359	369	370	355	388	390	387	390	389	368	372	378	359	369	399	355	388	373	375	354	415	398	383	400	410	369	367	386	411	391	385	400	415	371	393	371	393	367	367	377	364	371	374	359	361	376	416	395	380	379	390	398	395	417	388	410	404	390	358	391	412	356	367	391	413	349	370	358	363	368	396	383	372	346	355	334	398	355	347	382	361	384	393	439	395	374	384	384	441	395	394	353	377	388	413	354	385	373	381	377	366	384	385	387	411	411	349	363	352	392	381	371	381	401	379	414	391	367	379	382	387	376	390	388	392	378	353	402	366	361	361	397	353	356	388	394	386	349	427	378	354	373	392	358	362	383	374	386	372	410	425	389	380	375	398	385	372	394	360	378	394	382	395	376	370	350	383	414	403	407	398	369	396	397	398	411	362	381	385	371	394	389	365	426	387	368	379	379	406	363	370	385	372	379	386	390	354	377	380	417	388	417	429	374	389	356	372	369	383	400	396	387	363	380	381	379	373	379	353	413	349	383	370	370	375	375	361	351	349	344	359	389	361	415	387	378	356	399	422	389	392	385	368	386	392	341	405	370	405	384	369	421	367	358	377	387	411	368	378	384	389	352	372	416	397	370	385	376	388	386	384
25497	21008	27582	24601	21020	10840	1012	596	465	380	378	324	306	307	260	240	222	197	205	177	180	216	227	202	158	184	161	179	169	184	174	180	168	161	176	133	178	169	157	136	175	161	144	151	167	149	131	138	173	149	163	144	171	165	136	138	118	146	153	156	141	161	142	147	146	149	153	163	144	152	150	158	136	159	138	126	150	139	156	146	159	153	125	156	136	144	158	153	146	154	159	169	158	167	157	153	164	160	138	148	147	143	148	136	178	159	153	154	127	128	148	149	123	161	154	142	139	144	134	141	128	150	150	128	161	145	148	145	143	133	150	146	145	149	138	109	133	173	158	130	134	134	152	160	130	147	159	150	143	146	151	164	154	162	160	139	138	139	144	139	129	148	171	126	143	154	145	147	174	143	138	150	141	145	141	137	164	159	148	151	144	172	127	161	138	160	157	146	130	138	133	152	152	129	141	144	149	161	158	158	161	142	144	137	158	148	137	126	162	142	140	168	146	154	155	133	140	142	147	124	140	151	116	164	130	150	164	166	149	141	149	132	154	162	153	147	130	138	111	145	147	146	148	159	134	138	125	169	145	147	160	131	154	139	156	135	152	130	147	155	160	136	120	137	147	124	148	149	133	156	149	166	147	142	139	146	150	152	151	152	150	155	156	155	149	136	141	133	146	149	142	135	157	157	168	155	141	180	139	144	128	153	131	169	155	137	151	151	143	151	140	146	142	138	152	160	151	175	142	146	130	147	161	162	126	139	158	141	161	150	112	132	156	137	124	150	122	152	133	148	118	153	146	138	146	150	139	136	147	171	144	162	142	131	161	139	156	153	146	159	135	151	130	142	145	137	139	169	153	135	112	169	143	167	140	160	147	156	165	131	146	145	151	138	123	147	163	158	153	145	156	161	141	158	146	160	134	151	164	130	166	150	160	142	160	152	138	146	158	150	130	137	172	137	139	147	115	166	159	145	159	144	170	157	146	145	142	152	147	144	130	159	128	159	150	142	129	149	138	150	137	133	154	147	172	134	145	138	158	146	163	142	140	151	150	153	153	140	170	156	153	158	126	138	153	156	103	150	141	145	145	142	160	149	159	162	165	131	132	149	155	154	141	151	154	156	135	149	171	124	161	145	148	144	138	146	143	164	135	140	145	149	142	130	141	150	149	141	166	153	141	145	146	151	148	134	161	142	165	147	155	131	143	163	147	147	160	149	156	144	160	136	150	149	142	150	170	145	143	149	154	134	141	159	146	172	136	123	130	153	135	168	143	133	164	163	118	141	155	161	168	162	130	162	139	145	158	152	159	130	149	135	148	124	139	166	165	173	147	152	134	149	151	157	143	139	122	157	160	141	151	149	159	164	155	163	148	160	180	128	163	150	171	146	145	140	152	132	160	144	137	133	114	121	139	142	157	151	152	155	156	157	143	142	151	149	151	165	148	160	139	146	129	144	153	155	144	137	149	143	162	140	126	144	162	129	146	133	137	153	151	149	139	148	124	164	122	158	144	139	148	134	143	158	156	145	146	139	121	150	152	135	139	147	149	114	135	137	146	153	171	157	155	137	152	148	134	145	135	162	124	153	130	169	154	140	162	133	151	127	134	147	159	143	148	146	128	142	148	153	146	151	141	142	147	164	173	138	153	120	155	152	155	148	150	137	131	140	130	123	141	137	157	162	156	140	136	161	147	182	162	150	142	156	151	135	144	153	142	152	134	137	135	141	158	142	145	165	158	152	142	143	155	119	146	149	121	148	122	155	142	156	143	152	138	144	169	176	155	129	120	134	135	155	148	140	145	141	134	164	135	139	137	154	143	158	137	137	127	145	141	152	129	134	144	152	149	150	157	139	157	145	129	126	146	136	160	147	137	136	137	158	125	144	156	136	143	148	180	162	144	163	157	140	154	131	149	149	130	160	146	153	118	136	152	151	156	166	163	147	168	146	137	136	146	142	152	160	153	133	134	140	127	133	149	150	116	133	131	146	159	139	144	141	140	137	131	142	159	143	152	142	152	144	150	134	169	142	130	147	150	121	157	143	149	144	147	135	138	139	133	129	145	163	135	145	148	144	139	150	140	129	126	134	141	152	159	135	137	152	163	147	155	165	168	142	118	165	134	152	148	154	136	160	143	153	125	141	169	131	141	141	170	140	139	147	140	143	161	136	124	139	140	169	153	163	135	130	141	161	146	146	164	167	128	160	139	140	155	137	178	131	127	154	147	133	145	172	128	154	144	145	141	145	159	147	161	178	149	140	140	162	174	135	118	156	153	137	145	162	142	154	156	169	134	148	127	142	149	149	157	125	162	151	173	137	144	131	123	143	150	149	156	140	160	129	147	150	140	156	169	137	137	158	137	130	135	138	152	155	140	160	145	127	157	121	146	163	139	126	152	153	143	142	151	147	154	159	129	148	166	139	132	138	159	142	146	169	154	143	143	156	125	152	161	141	145	164	137	147	141	152	167	147	129	147	157	140	138	142	124	144	152	145	154	130	148	141	139	145	149	143	135	137	132	140	137	149	150	143	140	131	142	165	165	146	139	126	136	147	139	150	169	140	151	140	152	151	160	161	172	143	142	152	148	144	157	153	137	137	135	148	122	160	113	135	135	159	163	147	135	159	159	135	147	167	155	159	150	156	151	150	154	144	157	142	130	160	137	138	142	139	162	156	134	148	178	161	127	154	155	147	150	126	141	156	152	143	160	122	149	138	145	135	151	151	165	135	135	131	138	158	122	133	141	140	129	146	127	138	147	132	137	157	153	132	155	130	143	149	130	146	157	175	142	136	171	156	133	143	139	137	140	132	146	148	152	142	147	154	152	159	136	139	173	151	136	145	125	146	130	146	140	158	160	138	142	149	154	127	147	156	154	163	170	130	119	159	177	144	126	131	153	144	158	145	192	147	141	130	146	114	133	150	136	128	138	146	146	143	158	144	145	132	146	116	144	142	150	154	150	151	148	149	157	143	149	131	147	160	122	146	148	141	139	134	135	127	173	138	147	146	157	159	132	154	131	148	160	158	132	143	133	145	136	146	151	146	126	166	130	138	175	169	160	153	149	150	156	141	139	128	156	131	150	139	138	155	138	153	135	131	132	147	168	146	148	165	162	160	140	147	152	143	146	134	136	133	155	147	149	177	155	141	149	145	135	124	150	152	144	140	128	146	176	151	137	130	158	159	130	147	146	153	163	138	161	161	130	128	150	135	138	116	138	154	124	154	134	150	164	140	137	152	133	144	158	170	141	148	128	146	152	151	148	149	149	163	145	140	141	142	144	145	164	135	129	159	151	146	154	141	137	138	155	151	162	164	129	146	159	141	148	156	161	134	161	148	132	143	143	179	146	133	144	164	117	164	141	155	151	155	148	159	139	157	159	151	147	159	171	155	159	138	140	138	171	155	148	126	123	125	141	129	125	152	166	142	171	143	136	148	147	138	147	125	152	148	158	149	140	140	145	139	152	154	144	157	124	134	137	135	162	136	140	130
7188	11038	10226	5635	3461	2214	1706	1306	1082	841	689	613	621	493	503	428	383	336	338	321	327	303	262	273	270	261	228	264	218	249	230	249	240	212	209	205	197	201	195	172	189	187	201	210	194	203	186	185	201	209	168	181	199	204	200	204	165	191	197	174	182	176	178	199	173	176	189	182	208	193	175	202	165	172	200	191	173	183	181	178	180	184	189	179	181	158	177	195	171	195	167	159	190	156	170	177	161	145	171	157	180	183	178	186	158	184	159	198	157	184	169	170	161	172	184	162	194	169	173	161	190	185	189	185	181	173	181	163	166	170	182	149	182	189	160	172	151	182	166	163	167	189	169	178	157	153	170	194	189	177	144	155	177	166	150	154	177	192	164	167	196	168	171	192	179	194	159	172	194	176	179	180	169	160	165	165	159	178	184	166	179	170	181	174	169	166	128	180	165	156	197	176	178	176	196	165	165	180	164	156	173	163	178	155	159	172	152	174	153	165	198	171	179	180	159	160	164	194	169	194	172	172	154	169	155	170	160	160	162	155	172	163	191	194	173	188	169	171	148	161	166	166	147	139	173	191	169	163	193	159	159	158	177	174	154	191	183	167	157	191	157	200	182	190	161	149	151	175	166	185	174	147	166	180	164	156	168	154	197	167	167	153	175	163	190	155	204	170	187	173	165	150	166	184	146	178	179	182	202	156	192	146	182	160	161	166	186	168	148	176	211	177	163	189	196	179	145	181	163	161	155	163	184	165	178	188	165	173	166	174	154	180	163	180	179	147	149	147	162	166	158	167	164	151	185	192	162	173	168	179	170	172	183	169	163	149	196	159	176	168	161	179	162	160	164	147	161	159	177	161	182	156	157	169	167	161	176	170	189	163	156	157	152	182	142	175	176	163	176	171	159	164	166	175	185	157	187	205	160	183	165	176	178	180	142	175	155	187	184	159	184	154	154	170	180	194	181	161	176	175	165	151	155	192	166	193	182	167	175	180	163	172	177	180	169	152	165	157	186	159	187	202	163	177	196	156	199	179	180	157	180	169	155	161	184	149	180	166	173	171	167	180	176	187	155	168	175	190	171	200	159	168	201	146	181	171	198	167	160	199	169	181	170	182	164	165	168	158	174	181	168	144	150	188	185	158	178	176	158	187	161	187	161	161	175	156	170	145	165	165	200	167	194	170	172	181	168	197	156	169	186	163	146	168	148	168	178	163	161	180	160	166	184	195	187	161	177	189	162	175	173	172	179	165	165	161	170	149	160	157	172	177	199	170	171	155	177	159	212	169	188	169	171	162	172	163	154	173	166	177	181	162	158	152	180	175	188	196	160	174	159	160	143	171	165	172	160	153	165	153	174	180	175	146	172	170	149	163	154	170	160	165	180	141	198	140	185	144	161	158	175	180	151	150	171	158	191	162	193	170	172	170	188	175	190	151	166	180	155	172	176	165	150	183	160	175	166	191	175	201	170	180	167	155	168	168	180	172	142	185	170	179	184	183	183	177	149	156	143	183	167	162	188	174	186	164	162	163	166	171	178	161	181	166	172	179	159	156	174	154	182	171	143	167	176	186	166	158	169	178	194	144	133	169	173	166	184	160	190	150	183	206	158	178	185	198	157	171	180	138	174	161	155	177	171	191	167	162	158	172	172	167	187	157	163	157	162	181	160	163	169	173	146	167	174	154	167	164	166	154	177	164	171	198	160	156	179	187	182	153	174	173	179	156	169	176	155	170	169	177	159	175	177	175	209	166	166	178	167	165	190	176	155	176	161	169	191	150	156	175	177	161	190	159	163	185	159	184	167	176	181	174	194	182	188	154	171	189	205	174	174	162	183	163	181	171	180	147	194	176	171	203	157	176	186	178	181	200	154	176	145	165	165	157	158	169	157	156	162	160	149	176	174	164	164	159	176	165	157	164	162	158	168	165	185	163	142	181	184	188	164	187	183	199	157	198	164	176	183	160	163	153	162	169	175	166	162	175	157	169	168	169	172	171	173	189	167	156	185	161	177	166	141	176	166	183	170	190	194	180	172	152	166	170	184	191	179	168	181	174	167	191	169	155	187	159	165	161	192	180	160	177	170	175	165	191	177	161	156	180	168	151	181	164	160	143	190	166	173	175	166	179	169	173	166	167	162	163	186	183	156	157	184	179	193	161	165	170	176	169	183	182	164	171	180	173	156	182	151	172	179	172	168	160	174	155	179	161	186	158	203	181	171	188	153	164	174	181	170	150	162	177	176	177	204	169	151	175	195	170	159	161	143	174	173	175	157	137	174	186	165	184	163	167	158	162	155	160	149	164	162	197	186	158	166	181	188	189	169	167	167	179	166	167	169	177	180	180	169	180	185	184	160	176	174	192	158	183	151	186	172	169	169	202	184	168	159	154	185	174	171	178	172	183	180	152	190	170	183	179	171	188	171	173	170	184	169	174	141	194	158	164	157	181	170	170	158	176	169	180	181	173	170	181	157	167	178	171	172	189	160	193	176	174	175	191	151	166	151	174	152	181	198	145	173	183	173	158	165	164	176	150	147	169	158	169	183	158	195	150	192	167	146	184	164	157	162	158	177	165	163	180	170	168	159	200	173	173	146	182	164	181	165	143	176	186	166	172	175	185	181	175	172	188	160	178	156	181	153	173	179	160	170	179	154	142	176	141	157	161	173	156	165	146	188	175	145	154	176	187	151	175	183	166	171	174	155	172	183	175	179	145	176	160	180	175	173	165	189	152	151	192	145	177	167	160	169	154	156	173	190	175	178	169	204	176	157	179	169	189	167	197	181	171	172	148	174	169	194	177	179	180	177	150	177	181	173	165	163	166	161	177	193	175	178	169	172	160	152	180	158	178	186	175	171	185	159	178	159	180	185	176	180	174	162	148	151	178	156	178	166	165	191	166	184	174	166	166	154	170	178	168	177	180	187	194	173	146	182	151	164	178	176	164	172	186	181	190	170	166	163	168	196	160	182	185	183	184	173	175	158	162	162	152	140	179	145	169	171	174	158	178	159	178	172	188	159	167	161	165	159	143	191	190	180	173	157	153	162	178	162	183	158	179	158	166	192	162	173	192	176	191	161	159	168	171	178	173	162	166	168	166	171	162	167	149	184	176	164	155	182	167	166	166	174	146	159	168	177	171	175	175	164	158	178	195	194	171	172	168	175	169	196	170	163	158	173	167	172	172	165	150	164	154	178	187	169	181	184	163	202	182	187	177	189	190	167	198	196	159	167	185	186	147	176	163	170	178	185	184	168	187	180	157	182	167	176	156	185	167	166	164	190	175	159	161	175	165	158	170	216	175	154	200	178	168	163	175	207	175	171	160	143	157	171	187	171	171	172	160	158	137	175	160	182	166	149	171	171	169	176	179	176	170	160	155	176	168	172	153	163	166	176	159	171	150	152	161	168	162	160	164	194	170	181	162	167	158	170	201	199	167	160	168	153	187	164	172	184	203	164	166	153	160	185	184	167	179	175	179	175	175	161	161	180	184
23314	20978	27934	24215	20979	21036	9052	1365	932	820	710	621	665	602	551	541	494	462	463	438	467	401	442	402	419	418	376	387	362	378	371	365	350	388	384	363	379	363	371	329	343	351	347	339	331	313	351	367	333	322	369	340	338	355	381	366	366	363	308	330	358	353	300	327	322	340	353	326	316	362	327	346	323	303	335	310	317	344	352	298	310	331	355	358	344	329	345	340	308	349	306	362	347	319	331	332	366	319	349	331	303	341	313	320	351	335	307	361	321	316	330	352	352	337	328	325	327	342	350	333	348	351	363	298	329	313	299	364	322	313	339	309	323	334	335	329	351	343	327	320	342	316	331	328	312	359	328	350	347	347	315	330	361	333	347	353	345	318	346	346	343	318	343	341	342	322	345	358	383	314	358	325	321	347	318	326	346	324	357	363	326	343	322	328	333	331	336	333	327	345	334	341	334	357	335	323	352	340	356	379	301	345	354	329	290	356	365	313	312	330	313	315	346	354	370	339	347	340	337	333	368	364	330	328	367	315	346	346	310	326	369	334	329	326	322	310	344	328	383	342	358	347	359	340	306	366	345	298	317	378	350	337	308	312	341	338	318	323	296	322	312	337	323	330	350	389	311	363	323	320	347	355	330	307	321	352	341	350	334	328	315	353	336	341	374	335	320	354	328	316	306	340	337	336	326	341	328	304	345	340	335	335	346	333	315	317	330	323	328	363	371	321	307	331	320	332	358	344	355	354	316	313	318	312	359	345	322	346	360	336	320	325	327	368	325	334	340	340	349	321	328	301	333	319	337	341	341	339	338	340	321	365	347	326	363	345	328	310	345	336	366	343	310	313	319	342	313	318	304	323	354	351	326	337	323	371	349	336	362	328	323	326	361	377	300	331	362	354	347	354	351	343	366	360	354	326	361	335	310	316	364	361	303	319	323	343	325	364	322	341	333	337	340	322	354	341	317	306	317	330	321	370	320	331	341	314	378	308	306	315	322	327	336	318	338	293	327	358	336	336	325	353	327	318	347	319	290	329	316	330	367	346	349	381	344	324	355	304	338	319	294	337	322	345	329	350	322	323	347	333	307	330	326	320	348	339	320	347	309	353	345	365	355	313	328	351	339	358	334	339	355	358	342	324	340	343	301	331	315	338	323	317	341	345	331	330	328	355	336	291	338	348	307	330	329	309	338	327	358	287	315	333	346	356	358	329	381	315	370	342	330	359	321	317	333	318	325	313	312	325	340	323	345	336	349	349	321	344	360	335	349	311	308	313	322	315	333	322	324	309	353	337	347	337	309	308	315	325	317	356	354	345	340	336	347	317	297	326	321	328	341	334	328	346	338	295	369	322	320	339	323	336	344	329	331	300	310	329	341	334	318	311	373	343	343	345	308	346	323	338	349	316	317	311	355	346	339	368	335	314	319	306	324	358	317	311	369	311	338	314	322	351	337	331	324	312	323	299	316	314	351	336	343	303	353	348	352	331	344	331	307	346	315	327	321	328	348	308	333	367	307	324	321	324	315	303	311	355	315	324	341	359	332	301	357	313	337	317	307	317	372	330	331	349	312	336	325	338	341	338	335	305	321	330	348	336	340	365	320	336	329	358	335	347	346	358	367	325	344	330	288	299	404	321	350	344	324	333	330	351	317	327	314	329	348	326	323	346	346	326	348	357	347	343	317	322	354	307	351	352	343	347	338	328	358	329	341	362	323	348	345	353	332	351	359	315	321	356	328	328	322	344	337	345	303	326	335	339	342	318	309	317	313	354	324	350	379	340	329	339	305	325	333	340	335	297	313	346	342	334	329	349	336	377	330	309	372	317	319	314	302	363	326	326	360	283	346	308	345	335	341	299	335	359	344	349	346	321	332	377	312	334	348	308	311	323	340	333	320	325	328	308	338	328	312	321	340	318	344	328	328	319	341	371	325	326	346	354	327	317	361	329	328	305	348	334	354	323	322	332	338	324	347	326	316	351	331	382	338	334	357	336	335	329	297	331	321	349	350	328	349	351	319	315	357	333	341	292	323	346	331	308	345	334	340	330	332	319	281	360	360	308	340	323	354	335	328	339	369	370	341	310	337	324	342	338	333	316	331	339	331	334	339	348	336	320	347	321	341	334	357	307	315	336	364	342	304	341	364	337	341	323	321	327	322	324	333	317	327	303	279	382	330	339	338	328	326	330	363	353	354	358	340	384	360	322	344	347	331	318	352	334	307	342	338	319	353	318	314	348	315	321	350	326	321	342	347	339	324	343	313	331	322	356	325	335	324	339	365	319	346	347	353	344	326	315	335	342	329	337	324	340	325	305	333	337	332	308	319	326	325	334	335	323	356	359	340	330	330	332	312	344	326	331	313	370	330	345	393	321	344	367	340	331	356	359	314	311	334	339	334	369	312	315	352	352	354	324	343	339	356	283	342	365	303	322	341	355	365	313	339	328	349	359	318	316	357	310	306	353	331	308	310	351	337	344	330	309	337	352	342	347	366	344	335	354	333	297	315	352	336	331	304	321	330	340	327	324	329	364	310	336	352	330	333	338	334	342	343	309	352	368	327	313	352	314	323	370	365	369	307	327	329	345	318	366	328	321	335	318	308	370	319	367	320	320	371	334	360	311	347	330	315	318	359	314	362	321	342	351	334	335	324	334	317	314	329	329	340	325	332	337	339	349	336	330	326	347	308	326	334	288	357	335	327	330	360	336	324	335	354	342	347	318	310	354	329	326	324	344	322	313	333	332	312	325	345	312	341	339	324	319	330	327	332	333	349	319	325	319	362	345	321	314	351	318	336	317	327	340	339	303	357	330	328	324	339	317	326	344	316	324	367	347	308	339	331	327	307	332	362	329	344	334	314	332	375	346	362	327	341	343	348	334	317	330	321	362	369	327	337	352	397	335	343	364	334	323	344	337	304	358	336	335	333	350	321	345	345	353	355	319	329	355	316	332	334	330	327	307	356	352	356	369	321	342	354	327	338	365	308	313	332	312	354	332	315	363	329	331	368	356	347	332	308	350	316	342	353	344	331	329	322	328	336	307	316	313	335	333	306	362	346	314	321	352	337	327	385	325	350	336	313	339	339	351	379	346	341	327	330	315	334	360	315	331	315	324	325	327	321	328	322	328	313	350	311	341	328	312	352	302	343	347	339	338	324	362	316	346	326	339	343	332	329	343	347	359	347	333	351	304	347	346	304	345	348	338	315	333	331	309	326	305	361	337	300	339	353	326	350	373	336	352	325	322	305	315	336	324	349	314	325	328	312	366	316	346	359	312	316	336	354	334	329	315	351	345	351	360	351	340	306	348	351	368	338	355	340	338	308	325	329	316	315	330	347	346	323	310	316	339	364	314	325	344	352	349	362	311	328	335	348	288	335	365	323	359	350	322	338	355	368	324	336	355	339	286	339	357	315	355	339	316	330	348	322	344	329	326	325	343	349	343	318	326	334	339	356	321	356	338	357	324	336	315	339	317	305	354	357	352	320	336	344	339
10100	17591	16161	9311	5960	4335	3172	2526	1994	1716	1418	1252	1109	955	952	840	738	740	660	641	598	570	551	532	566	497	488	478	463	469	444	431	433	424	441	397	414	424	373	402	368	368	401	412	356	367	402	351	381	403	358	384	347	356	345	348	378	388	354	314	358	353	343	359	377	363	355	349	357	335	360	369	381	319	325	349	352	353	319	344	374	345	366	319	315	332	338	325	316	341	327	324	343	356	361	341	365	350	340	302	321	338	373	322	332	367	308	343	305	341	336	333	314	321	371	316	338	350	331	332	366	347	352	339	318	354	330	325	332	308	351	348	336	362	367	349	361	356	317	332	344	371	367	336	332	310	340	333	340	358	335	365	318	367	340	327	303	361	348	328	367	344	341	325	335	347	347	299	332	275	299	348	341	329	344	318	352	362	356	344	314	371	362	347	318	332	335	339	335	348	365	329	339	319	341	384	343	330	347	381	334	294	329	338	367	331	302	343	320	345	319	355	302	344	324	355	361	349	310	312	349	323	345	388	359	334	344	313	354	351	341	339	343	372	344	349	337	317	338	314	357	343	315	328	337	333	319	337	337	329	356	354	336	341	328	316	314	363	342	351	339	344	343	336	335	333	341	360	329	320	338	335	319	357	335	324	290	330	330	316	342	339	346	357	351	350	335	304	348	353	357	354	374	363	339	344	364	315	333	360	332	321	332	315	336	334	315	319	334	332	342	327	332	314	351	332	353	358	340	326	316	332	329	329	291	328	356	339	330	310	315	366	338	319	366	336	338	314	361	320	389	335	319	334	323	332	363	340	361	362	330	329	326	321	349	324	344	336	373	347	357	339	313	342	357	330	368	315	316	324	313	325	334	351	357	328	311	337	332	334	343	296	378	335	330	334	329	341	310	343	315	333	372	297	314	317	300	349	353	356	345	346	330	314	309	305	313	362	331	333	331	333	347	339	334	300	323	286	363	327	362	328	361	322	348	335	338	347	337	322	329	320	330	328	333	365	317	364	335	356	300	339	330	333	350	329	345	327	331	343	333	354	349	328	332	367	332	371	332	330	306	344	363	326	336	329	329	340	367	329	368	337	355	329	347	334	348	327	339	300	317	343	304	342	321	340	347	324	323	315	350	346	337	329	329	333	319	308	316	306	362	312	357	341	381	336	375	324	340	302	313	319	358	334	316	338	327	320	348	357	327	321	328	324	325	350	336	306	341	309	332	324	313	343	325	360	361	321	347	340	336	314	360	313	347	349	370	340	307	309	344	325	334	366	333	356	306	311	311	305	321	315	327	299	341	323	317	335	322	328	336	332	326	331	341	346	341	317	337	326	363	325	316	321	358	335	317	350	346	324	343	329	300	353	343	310	351	350	370	292	364	349	330	307	359	336	317	339	332	351	333	336	343	331	342	317	330	331	339	311	320	363	325	342	339	348	320	384	350	330	339	328	311	344	339	322	324	349	354	361	327	356	335	354	344	336	358	318	347	324	302	353	364	333	310	353	337	356	322	355	339	338	302	353	317	321	334	315	345	360	334	344	354	356	350	298	331	344	353	353	341	311	338	325	333	353	348	338	314	356	321	337	350	316	348	340	337	307	310	322	321	343	351	349	341	362	323	344	346	344	344	333	319	330	323	329	333	337	298	324	342	327	344	348	310	328	345	342	326	328	339	316	345	367	328	335	354	360	322	331	341	330	336	373	337	358	342	320	320	306	347	368	333	321	351	370	333	326	348	319	322	332	310	336	317	352	338	334	319	336	323	312	364	347	322	338	330	319	323	312	313	343	321	361	310	304	351	352	326	332	350	345	350	333	352	346	325	365	333	310	312	344	339	322	345	323	348	346	288	328	382	325	318	330	379	348	326	322	350	337	350	326	329	306	347	345	342	368	339	331	338	329	362	327	330	344	333	345	372	364	332	312	327	331	329	337	305	354	340	351	299	319	316	346	303	334	367	366	360	353	317	335	319	318	347	347	350	345	324	349	343	334	332	340	342	308	331	311	348	340	362	355	326	333	340	356	309	341	344	337	344	317	350	302	347	340	346	328	349	344	333	335	354	339	304	323	339	334	334	317	309	360	342	314	326	321	289	338	363	319	333	349	342	356	325	333	321	354	342	337	326	339	341	332	344	358	376	314	327	352	308	309	372	336	326	330	330	330	362	352	345	318	338	323	345	354	355	352	356	354	338	342	320	343	346	339	345	327	347	327	328	335	358	363	308	327	320	342	337	330	342	307	335	333	341	372	334	345	360	353	341	308	332	324	328	358	368	340	357	316	341	300	305	337	300	352	348	329	338	346	331	285	324	374	338	341	344	319	308	341	330	332	353	354	309	314	343	313	335	308	323	341	316	322	351	322	320	333	342	364	362	308	329	327	324	345	381	321	338	353	340	357	302	347	357	373	300	332	334	327	348	341	306	306	334	318	305	353	300	317	321	322	333	338	339	367	352	309	330	324	309	323	329	328	310	310	322	324	352	319	340	314	306	338	318	362	316	358	331	328	346	300	324	345	363	344	365	320	308	326	325	334	316	343	338	378	336	364	292	356	347	320	319	334	334	319	334	329	332	317	335	333	341	345	327	354	344	320	341	344	322	311	334	315	330	356	331	314	347	337	354	350	332	343	333	323	312	374	365	354	340	330	320	306	319	356	347	326	316	340	328	350	351	366	354	309	317	348	361	368	285	298	331	327	343	311	308	325	307	321	343	340	332	313	335	301	329	343	327	330	362	351	331	347	367	312	353	311	334	321	329	351	341	333	352	349	310	359	371	345	317	347	344	334	355	346	349	332	318	325	346	335	357	361	319	351	319	316	326	312	331	344	349	310	357	299	329	319	314	320	323	340	338	323	355	324	357	321	338	332	353	317	317	339	332	293	350	316	348	335	339	330	353	334	337	341	309	359	335	347	320	331	352	321	346	337	335	322	315	310	335	363	349	336	321	306	331	365	343	351	323	324	362	339	333	354	342	325	343	321	365	350	352	369	346	330	341	341	352	346	283	337	356	298	359	354	302	367	356	325	310	329	336	345	342	325	357	336	332	330	369	338	351	341	318	361	341	345	343	368	303	334	312	359	344	338	335	346	319	315	306	343	332	290	329	320	319	331	333	357	338	334	325	322	337	330	315	340	343	318	341	340	359	343	349	335	323	336	325	345	320	366	332	339	327	342	351	320	312	360	320	320	322	315	314	312	330	318	338	325	321	334	346	318	342	350	318	342	324	326	335	351	343	359	322	360	354	332	351	316	309	294	327	348	333	340	304	325	326	364	339	335	320	353	335	340	315	332	323	310	362	290	342	330	318	306	331	347	323	330	295	303	326	364	345	296	314	319	311	350	315	336	327	365	350	308	336	327	331	323	351	339	324	359	331	315	363	342	322	354	336	354	313	332	294	343	333	329	302	297	311	339	341	335	314	322	344	344	352	310	340	338	304	336	342	337	339	333	330	360	333	319	354	305	325	313	294	330	327	338	324	342	327	318	334	337
28109	15008	1998	593	479	411	377	354	333	337	332	315	331	329	350	325	339	320	364	329	319	351	352	356	321	340	367	325	345	376	334	334	329	298	338	321	335	328	323	320	305	345	345	327	352	363	317	350	339	334	354	356	301	345	332	324	331	348	332	385	337	337	352	317	323	326	325	339	358	342	322	319	358	312	341	343	345	314	346	331	339	338	322	318	345	370	343	334	328	329	320	316	347	352	330	353	292	357	349	339	359	377	336	358	315	350	305	370	334	355	299	345	325	314	366	349	336	367	349	347	296	355	304	359	357	332	340	359	332	289	338	374	345	326	326	323	327	329	335	317	347	339	341	326	312	322	330	343	343	342	325	322	313	329	382	297	318	336	305	322	348	325	341	314	333	309	362	350	324	350	350	358	339	347	321	345	332	322	358	300	336	328	332	335	318	313	329	312	373	307	351	303	339	355	341	320	340	331	332	314	309	306	315	339	354	339	364	316	352	332	328	314	356	362	335	363	360	348	297	346	330	326	324	343	295	322	390	334	318	338	346	319	353	307	327	356	351	289	327	321	338	339	347	335	326	331	316	328	332	349	359	337	344	313	347	328	335	343	332	350	342	328	338	313	335	341	347	349	318	332	351	339	328	335	335	319	344	332	318	334	370	337	350	353	338	343	317	345	358	327	302	339	371	321	310	331	348	361	299	288	355	331	346	365	348	348	347	339	335	342	340	325	350	348	365	365	359	336	339	315	342	322	338	334	301	343	331	361	322	316	339	350	328	351	352	342	361	358	351	335	313	307	329	344	352	322	341	303	330	329	319	332	388	311	346	366	342	330	325	348	315	356	363	334	332	362	354	346	316	351	358	287	359	325	337	324	314	343	360	353	313	323	355	338	337	343	366	304	361	330	331	357	371	350	345	358	355	327	326	381	316	351	350	337	335	352	364	310	322	347	341	329	326	330	322	360	340	338	340	341	315	337	307	341	320	344	334	346	348	354	315	326	344	326	350	314	334	323	347	313	372	343	316	321	326	349	359	312	319	330	340	324	328	360	317	365	323	302	330	324	333	363	327	368	351	314	353	334	320	344	335	332	340	341	318	331	331	304	317	352	329	298	327	370	324	306	317	311	323	322	339	349	333	348	326	343	326	353	339	311	321	346	323	328	330	377	382	345	333	357	318	319	399	322	320	300	317	341	364	333	359	311	320	315	336	336	361	370	368	345	307	300	328	323	323	329	301	322	310	343	336	331	367	347	324	369	356	343	327	293	332	318	367	348	375	340	362	383	316	347	342	347	328	340	302	338	344	336	327	359	343	335	341	342	344	327	318	328	339	314	301	343	323	369	354	338	328	332	332	337	345	345	337	324	338	369	325	304	354	322	339	326	354	316	348	323	419	335	326	356	330	349	316	342	316	319	337	340	299	339	322	348	357	327	347	309	354	329	361	351	346	321	345	363	359	326	343	338	375	314	343	353	335	315	352	343	346	329	341	322	349	358	338	364	334	316	353	336	348	342	318	320	362	353	323	349	348	294	311	308	354	361	315	342	328	324	375	376	357	339	346	328	323	351	358	358	316	336	329	328	323	344	332	318	355	357	338	359	368	312	342	345	302	366	317	321	315	330	336	327	347	358	370	312	299	345	335	301	327	360	340	335	302	322	365	371	318	323	334	337	336	325	331	317	346	341	384	361	300	349	350	326	347	333	334	328	346	353	327	368	335	300	325	347	361	306	342	303	333	331	328	339	339	325	316	346	330	295	375	350	311	345	348	348	316	337	309	339	338	349	303	292	321	389	340	364	326	345	311	315	338	352	346	369	357	354	336	343	356	342	351	354	314	360	308	358	327	347	331	330	312	320	341	352	359	315	347	334	350	351	345	327	338	343	325	344	333	339	330	328	307	357	348	337	374	337	360	337	308	345	352	316	339	316	355	363	329	332	314	364	366	351	327	360	350	347	344	326	339	308	333	348	335	336	329	328	365	351	332	317	375	351	341	337	333	345	314	351	338	327	343	327	328	321	331	337	328	300	347	329	349	359	341	335	346	365	309	343	325	322	346	326	341	337	320	337	315	386	340	351	328	361	325	332	338	327	343	369	319	339	323	326	330	353	325	341	321	335	344	347	338	344	341	302	350	342	358	366	304	342	336	344	334	338	337	338	316	317	330	329	337	323	344	321	336	348	339	303	342	328	285	316	326	339	331	361	369	302	331	328	349	340	327	339	351	344	336	373	379	361	341	340	343	344	323	296	319	341	376	341	331	317	307	344	340	346	337	323	365	358	354	331	350	327	359	317	313	327	329	316	342	321	374	342	322	355	314	339	344	311	342	340	357	327	338	342	318	340	338	349	322	319	330	344	343	379	300	343	327	330	349	367	316	379	307	352	354	346	357	306	315	317	323	326	323	345	346	362	333	343	321	357	340	356	322	310	346	359	316	331	336	317	370	341	342	341	328	353	341	323	340	302	340	339	349	327	343	356	325	295	340	351	327	366	359	336	338	328	366	340	361	337	379	322	321	357	334	364	332	346	352	348	349	320	341	320	354	352	317	359	338	358	338	339	344	349	289	309	346	324	334	333	324	351	311	318	316	319	322	332	345	345	342	339	398	320	327	303	332	310	353	327	367	342	338	322	332	334	323	302	336	333	314	304	353	359	376	343	337	376	311	328	345	315	314	340	307	334	316	294	331	348	302	344	322	335	336	336	351	333	321	335	339	324	321	344	342	359	354	376	319	323	365	328	346	341	334	343	313	377	348	322	314	313	324	351	328	323	312	340	348	320	325	352	350	316	360	323	354	333	341	319	337	325	286	349	319	344	304	371	358	345	336	356	340	338	327	351	314	358	360	356	324	332	307	330	326	327	323	346	316	335	332	343	336	373	313	331	317	353	352	324	329	332	314	362	332	316	320	377	311	322	334	374	330	311	311	330	307	338	326	343	335	321	331	333	340	332	333	333	346	310	360	325	357	328	316	318	315	338	339	345	340	308	363	342	317	340	340	341	330	352	329	324	307	362	345	305	337	310	350	321	340	314	307	314	356	362	360	365	349	325	347	330	329	335	311	356	345	318	333	321	362	348	329	323	323	313	346	345	343	338	330	337	333	341	331	350	333	337	319	369	344	315	337	331	321	328	302	380	353	326	353	357	311	315	361	308	320	311	348	363	337	334	346	310	341	332	303	347	365	332	369	319	326	375	330	344	296	328	338	359	337	338	346	324	356	309	327	332	331	330	306	337	326	312	363	385	340	332	318	327	353	351	334	314	360	322	312	328	332	380	325	358	331	328	354	352	346	353	349	310	361	323	358	369	344	322	332	327	376	324	324	361	350	360	334	336	355	342	355	327	357	318	326	352	359	350	405	320	292	329	375	365	343	282	313	341	327	336	377	317	340	319	330	338	330	388	355	305	329	330	315	322	333	328	299	317	348	352	343	317	322	331	341	345	341	336	312	330	313	342	325	316	366	353	371	351	329	321	347	325	340	317	310	317
5011	1021	1041	708	558	453	439	408	418	400	386	361	402	392	423	407	371	363	381	364	383	397	388	373	353	374	396	358	371	369	393	364	375	409	388	362	422	367	411	345	411	413	384	360	391	397	382	359	361	391	395	365	393	385	343	375	349	362	380	366	404	367	371	391	394	378	385	358	368	383	346	366	394	397	370	386	381	402	400	364	419	330	367	372	374	396	362	383	389	388	382	368	368	368	399	398	366	353	347	375	397	383	378	393	409	364	418	398	406	393	375	396	362	391	367	390	361	379	412	393	403	399	338	369	398	355	400	350	374	378	377	383	397	373	377	368	415	388	406	371	372	347	380	359	409	398	364	391	356	364	365	393	382	367	382	379	351	366	421	370	338	365	351	404	382	386	386	398	371	357	359	380	347	405	348	377	371	366	373	377	357	392	365	384	367	396	362	376	375	371	409	372	366	380	382	358	401	395	381	370	352	352	412	396	362	364	411	341	405	404	354	351	354	369	373	419	345	385	405	371	360	384	352	383	376	378	371	404	364	361	350	386	376	359	384	349	396	365	365	362	366	381	380	371	418	387	389	369	350	361	423	375	406	380	372	360	380	355	382	373	397	381	376	379	351	372	399	372	357	387	371	376	367	384	390	403	386	392	406	366	354	373	345	330	351	359	367	374	398	363	403	410	392	373	353	350	381	349	406	367	384	374	361	374	374	388	403	419	401	389	381	368	379	369	416	396	348	359	376	405	394	380	355	327	380	356	383	372	382	407	383	372	393	388	404	391	394	357	346	368	349	411	373	366	359	383	385	364	380	368	346	405	351	404	362	363	391	383	377	386	360	381	368	400	372	380	357	411	411	379	366	382	382	362	348	405	379	393	353	380	363	355	375	366	368	391	390	372	350	374	370	373	366	366	399	370	407	378	416	339	386	401	355	362	384	417	352	415	346	395	381	398	414	389	368	356	397	370	400	407	407	382	401	408	374	406	360	393	351	384	414	402	413	401	360	401	372	354	377	356	347	411	363	366	346	367	403	383	362	398	430	344	377	365	371	357	399	349	405	415	383	357	372	406	370	363	388	373	356	349	363	378	376	369	378	407	374	382	341	413	376	388	398	411	384	373	368	373	379	392	390	387	397	371	393	398	375	396	359	344	389	371	382	374	395	366	381	357	389	345	377	404	336	367	387	385	398	376	366	397	388	368	377	349	355	374	384	401	348	398	357	367	373	391	342	341	349	407	378	366	379	350	371	377	395	361	401	395	393	366	388	403	397	368	343	364	351	351	376	368	364	366	386	375	378	369	382	380	390	400	369	396	360	397	327	370	375	353	350	392	379	364	367	365	404	389	376	410	383	383	438	395	394	367	416	401	388	396	370	367	409	341	426	383	352	358	390	387	384	381	372	396	364	385	387	387	403	389	356	401	365	367	351	386	385	419	379	428	414	378	373	363	375	386	380	400	405	370	387	353	410	338	360	379	349	358	377	390	392	387	386	366	364	374	407	394	384	365	386	389	396	425	381	377	398	362	402	358	377	385	373	390	411	348	391	337	390	385	401	371	393	379	361	398	343	369	388	351	359	369	366	399	376	410	392	388	341	378	386	374	375	355	380	343	384	427	368	379	404	347	388	387	384	354	394	374	408	357	382	389	361	396	376	390	397	416	382	365	387	382	372	402	338	367	390	368	370	375	352	403	373	351	388	362	401	375	369	394	332	363	336	394	396	397	369	341	386	380	345	407	387	380	347	380	368	387	407	399	370	350	404	383	400	392	343	380	391	357	396	380	343	372	391	388	381	395	371	387	407	372	377	398	370	350	351	372	378	383	366	378	422	372	417	330	394	353	385	377	425	395	416	396	369	373	403	375	402	359	357	369	348	384	382	352	367	371	370	381	367	384	358	366	390	410	394	387	354	411	382	370	383	404	373	357	392	377	375	360	372	412	350	383	405	362	376	390	376	380	382	389	369	367	379	390	375	396	375	402	385	398	370	385	406	392	392	358	372	399	360	379	387	385	367	385	388	384	399	389	344	365	394	432	374	394	395	379	397	402	390	402	369	387	373	409	351	372	343	400	387	372	393	400	366	368	364	356	358	378	374	383	340	362	421	373	384	345	344	374	393	379	349	367	362	394	380	369	406	392	388	377	371	376	376	395	376	388	381	395	402	355	382	372	387	395	389	376	382	385	382	350	407	360	385	364	380	330	416	383	384	354	377	370	363	365	373	334	390	427	367	413	370	412	364	346	423	356	395	351	369	373	371	370	405	370	406	362	390	395	389	383	332	396	394	378	371	390	370	349	374	384	375	349	372	361	366	330	355	403	355	359	404	369	384	371	384	389	394	376	391	386	373	364	383	413	357	384	360	355	386	364	402	420	375	386	373	395	391	348	384	383	376	338	382	425	417	352	422	352	375	390	373	357	393	393	380	363	377	414	398	378	412	377	359	379	378	384	361	403	349	376	380	320	387	401	398	354	396	381	380	368	346	390	398	379	396	365	368	389	353	375	379	371	414	379	392	379	370	386	362	371	380	380	392	365	372	391	354	360	381	351	385	365	403	361	370	390	380	390	355	365	396	358	397	384	374	358	391	364	364	379	397	366	380	367	395	389	380	355	397	414	332	368	387	431	388	349	360	378	358	361	394	385	398	381	381	393	391	359	377	415	376	376	361	371	367	375	399	402	354	378	383	378	384	368	389	392	366	398	375	354	399	381	379	362	398	350	374	394	370	409	395	340	395	373	400	392	394	362	370	357	398	370	387	359	380	360	382	405	357	426	373	374	343	375	388	376	400	401	395	373	374	386	373	380	386	408	358	374	373	352	373	377	384	343	373	387	386	390	337	380	363	395	386	350	400	365	403	376	393	386	374	365	393	388	366	371	371	362	364	411	348	378	354	357	410	395	360	401	382	384	373	404	389	379	398	394	366	366	375	383	367	396	367	410	406	397	368	399	390	404	408	382	383	358	384	372	376	391	379	365	368	379	374	376	407	379	380	389	356	414	412	366	405	387	397	366	375	357	344	376	364	395	389	384	398	355	366	351	378	388	349	398	351	390	382	366	397	372	393	386	360	370	350	380	387	346	389	368	368	388	343	404	396	408	416	391	370	403	356	405	376	361	338	374	382	356	363	387	356	388	376	392	387	382	377	351	359	397	380	372	348	367	354	358	353	383	382	356	351	373	380	364	348	370	386	372	394	381	383	405	351	403	361	374	361	378	385	376	385	395	340	359	382	361	350	386	385	394	360	394	380	379	350	396	390	392	386	393	388	370	391	362	381	378	404	379	392	385	390	335	417	431	381	379	339	368	374	392	378	391	390	402	375	377	384	375	356	389	352	407	381	383	390	355	366	335	404	379	341	382	372	383	394	399	413	382	384	416	409	350	394	342	377	376	347	410	389	396	418	414	372	362	364	420	372	373	354	354	374	334	390	369	382	374	369	380	372	371	386	398	412	357	385	372	390	352	360	409	417	352	380	343	354	376	415	361
25525	20998	27561	24614	21008	10929	1076	566	454	404	335	310	295	274	255	218	246	234	181	205	189	189	183	203	178	186	170	174	195	169	150	168	159	157	163	168	158	175	155	161	184	181	147	135	158	174	156	144	161	151	164	158	171	149	173	142	131	141	140	152	162	154	154	156	144	149	150	142	137	143	143	135	134	148	141	168	152	137	170	148	151	146	150	167	166	155	160	152	122	156	163	147	131	144	159	152	139	125	144	167	137	138	165	142	139	159	149	157	147	153	145	150	172	137	156	161	154	166	136	149	160	139	179	146	140	134	163	157	137	148	150	129	148	143	150	133	132	151	135	155	150	145	140	139	148	141	137	161	146	170	154	145	131	144	151	148	151	149	158	163	151	139	130	134	129	150	138	139	138	147	137	169	141	140	149	152	146	126	179	181	134	140	136	116	150	153	167	138	140	153	161	146	172	140	153	150	150	168	133	144	159	133	127	131	155	149	143	140	130	162	145	147	137	130	141	142	155	132	147	132	159	137	144	128	131	140	127	144	145	145	158	164	128	157	152	136	137	145	174	146	145	174	137	150	164	129	127	138	148	146	136	142	135	164	156	163	138	138	127	137	151	118	131	143	153	156	144	154	147	161	141	166	153	155	162	136	167	157	146	151	138	146	128	147	160	152	141	132	141	120	132	164	166	139	140	135	142	137	151	145	153	138	137	145	148	140	172	163	137	139	163	135	143	149	167	151	151	147	176	146	163	139	149	164	160	155	139	151	124	152	150	151	136	158	146	153	158	140	136	155	147	155	143	146	150	154	138	131	133	152	161	138	156	148	161	151	135	149	150	157	130	131	127	142	128	151	167	133	152	184	162	154	163	154	142	146	168	136	144	149	136	160	157	161	138	157	148	140	154	131	135	164	139	141	146	153	150	119	135	127	154	149	150	141	148	152	141	147	151	171	140	145	155	160	152	123	161	149	141	128	154	136	147	147	136	156	151	111	145	132	144	144	146	148	159	140	151	126	155	152	162	151	141	127	109	143	151	152	132	140	137	166	149	149	147	141	165	162	142	143	125	144	126	150	144	145	153	140	139	156	154	147	158	148	152	131	147	138	158	129	159	137	161	129	134	136	146	132	142	145	131	136	173	153	154	164	134	173	135	134	148	151	150	152	174	149	153	161	149	149	161	142	141	155	142	160	133	150	126	154	138	123	138	144	146	120	129	142	141	164	132	149	136	142	133	151	138	154	156	158	164	148	162	135	166	142	144	139	158	129	153	157	139	153	156	151	152	130	148	147	143	140	152	151	153	149	123	141	152	141	141	142	155	139	159	156	133	135	168	149	161	139	136	120	155	157	179	152	148	149	123	141	147	138	155	150	158	165	137	147	163	166	148	124	165	154	171	187	171	143	155	137	166	129	160	175	148	144	152	141	158	170	156	148	135	156	131	149	153	137	137	137	149	138	165	152	170	142	141	151	156	127	143	130	152	144	154	148	159	139	142	135	157	144	139	149	147	130	155	147	155	140	131	136	165	146	149	138	143	151	158	145	129	130	159	137	147	148	159	155	144	127	162	137	143	137	165	150	158	150	141	158	137	142	165	138	138	147	150	157	150	130	161	124	131	146	121	142	160	137	153	146	142	150	137	148	120	168	129	139	151	169	140	141	163	160	139	131	143	159	136	155	149	139	147	124	136	161	143	153	143	156	135	124	136	132	140	141	154	147	133	138	148	157	138	154	138	159	137	136	179	145	138	157	138	138	148	117	144	140	170	148	163	141	135	146	135	155	162	153	135	129	137	146	131	133	143	137	126	155	144	137	155	150	169	149	133	148	133	135	154	143	153	155	147	163	141	135	147	154	135	132	137	149	153	153	138	131	151	159	160	147	125	156	153	158	141	131	141	152	167	137	132	133	165	134	153	145	138	148	148	144	133	157	156	146	132	146	145	144	136	127	167	124	145	147	137	142	151	144	129	143	171	166	155	146	169	143	153	135	140	140	141	159	137	158	121	166	176	134	146	147	147	139	153	175	159	155	126	141	143	140	167	140	151	164	134	158	141	141	128	145	155	134	141	147	153	149	136	130	169	146	154	163	147	143	135	131	132	142	141	143	146	136	145	171	138	142	156	144	135	138	166	150	141	155	141	170	149	137	148	159	151	134	132	159	163	149	143	154	155	133	162	153	134	133	142	139	140	158	139	145	172	140	139	152	132	156	133	161	154	162	127	138	141	137	161	134	149	134	146	158	147	151	159	160	157	150	122	153	158	135	153	141	159	127	151	143	142	126	128	170	142	163	142	133	147	143	157	144	144	142	135	159	154	159	148	165	144	141	132	147	151	140	154	147	142	155	154	140	140	133	140	136	156	148	144	139	147	137	146	160	135	147	143	142	139	137	152	165	149	164	165	161	143	144	164	149	138	157	145	137	130	139	124	164	176	142	132	162	153	152	149	129	140	137	146	147	143	152	143	139	151	135	147	170	163	162	136	146	142	157	152	147	124	151	156	172	146	155	149	137	143	133	157	156	156	140	158	141	145	161	139	141	138	161	132	133	178	142	168	139	135	142	154	120	170	164	134	149	142	137	159	149	159	151	129	134	144	153	147	145	154	146	148	137	142	136	157	141	139	133	150	153	143	145	149	165	165	141	163	155	146	149	142	187	156	152	154	168	140	158	154	139	167	144	152	129	145	129	148	135	139	143	135	146	138	142	130	154	152	142	169	149	145	147	176	146	145	152	159	132	151	154	151	139	144	130	149	136	139	149	149	133	156	143	146	145	136	180	136	138	170	163	141	151	137	162	140	132	156	143	152	144	144	150	170	135	140	138	146	153	139	153	124	165	143	151	151	153	138	154	137	136	154	159	125	153	169	141	149	159	159	140	149	160	140	126	153	129	153	143	134	142	124	143	161	144	145	159	146	154	158	125	137	156	164	167	138	133	134	142	164	168	142	166	151	165	154	139	137	144	123	163	118	158	138	158	141	176	161	160	174	170	159	133	122	147	141	167	156	133	132	151	164	144	143	144	127	147	144	146	140	167	161	157	142	140	152	131	143	140	133	144	145	150	147	154	146	134	140	132	154	145	127	148	144	139	140	145	138	146	162	149	152	139	143	135	155	158	145	154	139	130	155	134	145	164	154	124	167	161	168	132	159	157	155	149	133	150	150	155	120	143	143	138	143	133	153	181	134	170	149	158	131	147	140	167	140	191	140	161	143	143	128	127	144	158	144	156	151	135	161	153	136	124	138	143	147	149	140	155	158	170	137	125	147	133	164	148	149	148	148	135	159	164	130	152	147	147	164	153	135	164	154	128	137	139	170	139	169	138	142	147	153	143	168	160	147	139	147	136	156	143	127	127	131	149	155	155	141	151	148	134	145	140	155	166	161	149	167	147	135	143	120	128	124	147	160	135	149	148	138	149	125	149	177	140	132	126	136	139	164	125	160	157	164	145	149	151	153	143	139	138	150	127	110	150	139	133	156	156	128	127	148	139
6983	11026	10388	5387	3307	2280	1653	1288	1076	839	704	639	536	518	492	405	385	343	320	298	324	287	297	294	278	258	250	233	207	226	231	223	231	230	202	242	224	204	189	193	198	214	211	203	185	215	185	187	181	195	169	208	211	197	155	189	190	175	178	179	180	216	162	166	177	180	143	198	178	161	200	164	195	148	173	176	162	167	159	178	169	170	187	159	188	175	179	151	170	168	164	156	183	184	176	166	186	186	178	193	172	180	154	168	162	175	158	164	185	160	169	190	151	169	148	191	178	170	172	180	166	146	134	205	169	159	161	181	160	194	180	162	170	159	161	185	182	153	172	153	174	170	168	165	174	198	172	160	187	168	176	162	163	184	146	172	156	164	156	147	171	162	118	177	173	141	175	178	188	181	207	177	185	182	163	146	165	179	186	135	186	152	173	158	156	155	180	167	182	187	133	184	170	163	180	164	180	158	167	173	168	185	165	185	180	198	209	133	169	157	192	162	176	181	187	168	172	178	171	196	175	162	180	171	192	166	167	166	184	174	175	165	189	177	172	190	171	187	201	162	155	154	171	157	149	177	176	166	168	175	164	177	184	143	189	168	189	182	173	145	174	142	187	151	158	155	175	163	169	170	183	179	174	170	150	152	174	172	150	173	186	163	158	170	177	155	188	153	162	161	169	165	159	180	167	165	169	146	132	166	165	155	165	182	180	160	156	180	167	148	161	161	163	182	147	186	147	179	163	177	168	154	157	179	175	176	174	167	182	184	166	161	178	160	166	162	164	161	157	161	158	182	171	172	181	151	145	182	154	159	156	179	186	170	179	194	157	179	201	168	183	184	175	175	168	181	142	175	179	192	156	161	170	157	180	163	171	175	160	161	141	180	174	180	168	166	169	153	167	161	170	173	163	161	174	171	167	181	166	180	161	179	182	171	182	168	156	185	138	161	160	170	175	163	159	158	165	158	164	176	168	164	169	147	154	178	186	181	173	178	186	171	154	153	151	173	162	159	172	163	160	188	152	157	175	167	160	184	193	160	168	152	166	148	169	157	164	161	180	129	161	186	164	160	177	162	173	156	171	159	199	161	181	171	166	160	188	161	169	160	190	184	144	178	190	170	163	153	194	189	159	162	167	162	170	178	172	167	151	190	172	179	176	183	145	160	180	160	148	192	171	167	179	171	178	172	148	169	171	180	163	171	179	159	192	174	177	168	183	174	164	160	158	161	157	187	149	160	170	175	140	166	172	159	173	160	183	188	147	165	160	181	183	187	178	173	170	167	166	178	154	177	165	172	165	193	172	138	159	173	166	192	155	185	174	187	178	153	167	149	158	175	205	158	158	167	177	186	169	157	161	175	176	140	193	181	174	155	173	173	173	165	151	173	186	167	162	168	170	162	142	154	163	178	173	179	158	180	191	153	163	174	170	191	187	145	179	165	147	174	185	170	161	165	162	167	162	154	155	184	187	177	154	158	160	164	175	157	174	188	163	160	165	172	164	154	157	180	184	168	166	161	170	167	162	175	181	181	178	169	184	153	161	174	155	172	155	177	173	166	157	162	178	170	184	168	171	185	178	164	164	179	180	154	173	187	199	160	168	156	164	158	154	156	164	175	185	165	199	183	158	175	149	184	178	174	156	153	167	148	178	165	158	175	172	159	164	167	148	172	187	177	195	183	185	182	160	191	144	173	165	165	183	171	169	165	159	177	157	163	178	182	165	148	156	186	163	176	176	189	180	158	179	172	169	177	175	172	150	155	162	185	174	183	171	165	156	164	174	179	183	187	148	142	187	179	190	161	163	178	177	177	168	172	165	164	168	167	154	172	182	169	148	173	154	170	169	153	178	196	180	164	172	169	179	155	181	170	174	160	177	150	157	181	165	164	179	160	164	165	153	168	167	174	153	153	163	185	184	196	194	165	148	177	164	166	165	179	186	193	145	188	179	166	192	169	175	164	187	163	163	180	147	168	186	170	203	164	160	147	169	167	183	195	149	170	179	179	172	161	168	192	163	166	169	164	152	173	165	161	171	172	148	175	165	147	174	136	173	176	165	186	174	156	155	174	167	183	191	189	170	183	183	153	184	166	159	153	171	172	164	176	165	183	162	166	149	162	177	184	170	201	157	153	157	174	178	155	175	176	187	151	170	165	160	186	184	153	168	169	167	153	159	153	186	172	164	173	166	171	159	168	172	176	150	148	191	172	165	169	157	167	166	180	162	189	175	145	195	179	171	194	186	157	167	174	155	190	179	180	157	153	190	142	159	140	157	165	182	175	144	181	153	166	167	158	160	146	186	177	165	160	176	173	155	166	170	139	197	145	138	167	174	158	176	200	166	162	154	198	176	175	190	170	156	172	154	165	159	170	179	192	166	163	184	156	171	166	153	175	159	184	179	171	169	182	159	161	158	160	184	187	155	165	175	179	183	180	149	162	168	163	174	168	166	187	187	158	153	181	160	186	187	184	174	169	192	183	160	167	148	194	178	172	174	184	186	164	171	194	173	185	170	201	170	183	167	160	167	168	177	163	178	182	165	190	177	172	168	169	177	176	184	175	177	159	154	177	176	206	149	167	148	154	156	156	161	183	160	180	153	181	180	163	165	167	171	170	167	158	149	190	165	189	161	152	165	188	164	172	162	159	177	173	174	167	156	173	156	179	171	165	156	161	152	169	160	168	161	168	184	166	169	149	175	173	182	170	152	172	156	156	168	160	162	174	225	168	149	170	159	176	174	171	188	175	179	180	188	169	170	188	175	171	150	172	169	169	197	188	165	157	159	172	178	166	163	183	166	151	200	164	163	167	178	176	153	154	166	177	155	193	158	168	170	186	184	169	182	147	159	194	194	155	177	181	159	182	153	164	153	192	157	154	152	177	172	183	189	186	176	169	161	170	168	188	148	164	158	156	156	160	155	189	165	171	157	193	153	175	175	188	178	168	169	164	167	183	135	140	174	168	193	175	146	184	159	174	149	163	178	171	164	183	195	169	168	158	155	183	169	186	175	155	157	184	174	149	171	173	163	156	155	185	165	158	171	181	163	128	146	175	183	177	172	158	154	186	171	185	165	153	171	166	180	171	199	164	183	170	168	160	166	153	160	173	169	164	193	161	170	172	156	171	179	171	182	171	170	171	173	149	161	178	171	175	156	154	173	190	163	169	156	163	183	175	174	187	196	186	170	181	160	178	152	178	178	145	175	166	177	137	166	153	171	159	145	162	188	176	171	163	173	169	178	157	151	169	171	186	162	178	147	156	159	184	182	172	148	188	187	183	188	176	169	175	159	140	153	161	183	168	160	167	174	156	198	175	182	166	166	184	158	191	159	190	162	161	164	166	160	189	168	157	187	174	172	164	180	149	166	172	173	193	144	164	170	145	160	173	142	168	184	183	165	158	175	183	191	164	160	148	165	189	163	172	146	156	174	167	163	164	180	170	153	176	149	164	153	159	182	167	166	149	178	161	171	167	187	157	166	161	170	170	148	165
23234	20972	27927	24193	20974	21033	9057	1359	995	885	722	660	657	597	562	514	495	471	468	487	438	447	431	440	386	436	403	406	387	405	384	366	384	365	376	357	388	367	381	384	368	337	340	390	383	347	343	364	380	316	331	332	331	327	350	333	373	372	366	386	355	341	349	313	318	351	349	319	332	353	347	343	325	368	374	364	342	328	373	362	347	337	338	365	315	344	309	340	364	329	293	343	348	363	347	338	368	342	357	344	359	349	337	348	327	343	348	327	321	326	334	353	351	345	316	348	340	318	363	330	352	338	336	327	327	363	294	311	366	326	311	320	343	339	315	330	323	357	321	352	326	338	335	349	369	349	322	344	324	364	338	346	330	345	334	335	354	345	326	312	358	334	363	319	376	326	369	330	319	335	330	366	340	324	343	335	331	346	335	351	305	340	341	354	326	322	346	364	317	357	326	377	340	332	374	353	320	343	349	317	326	342	327	322	354	362	330	337	353	327	334	320	356	350	335	316	328	326	346	338	366	331	345	328	345	352	315	330	343	343	324	340	329	356	358	342	346	337	378	347	348	351	345	329	350	351	332	347	331	309	341	339	323	348	350	350	351	323	298	316	352	341	315	323	323	343	346	341	353	365	367	340	321	342	306	324	337	363	331	337	353	312	357	330	329	321	317	340	324	347	367	348	328	298	352	377	317	315	361	365	335	338	340	322	330	298	336	332	335	333	317	351	336	342	362	342	335	313	344	355	352	330	333	339	370	315	346	344	334	324	325	329	325	349	333	324	344	321	325	286	308	333	324	295	367	321	343	303	346	344	326	315	334	350	345	348	317	340	353	360	336	323	343	312	334	329	302	321	328	325	328	331	347	337	340	330	327	329	337	357	291	329	358	338	341	331	353	310	316	345	300	340	328	369	361	331	338	330	311	324	336	314	331	301	335	349	340	337	334	303	330	328	351	326	342	311	341	360	335	320	373	324	319	300	338	314	341	307	342	337	323	326	308	315	344	353	354	324	330	358	340	379	362	324	366	304	335	346	345	356	343	341	333	302	319	327	313	334	323	337	348	332	358	320	338	346	330	329	326	331	339	342	339	341	347	338	312	335	344	377	342	366	357	325	321	320	371	332	323	336	354	291	361	340	307	330	322	334	347	333	356	333	308	355	338	311	343	332	313	355	337	323	342	364	339	353	330	331	321	322	335	310	343	330	323	337	344	339	359	373	317	340	364	334	319	348	327	326	325	362	328	310	331	330	337	324	323	365	319	335	353	317	329	337	345	334	316	309	326	358	344	323	323	348	363	309	344	323	353	354	341	306	347	324	305	326	323	318	334	355	296	373	347	328	326	326	342	325	344	351	352	354	336	316	355	378	336	355	312	377	340	323	350	325	326	330	326	352	343	353	347	334	331	329	354	356	349	327	316	334	317	319	305	318	322	344	342	304	291	342	317	303	367	332	327	329	320	336	345	323	317	353	299	327	341	346	341	317	334	355	328	323	327	314	358	355	336	341	340	339	335	314	318	343	346	340	316	363	328	326	336	313	328	331	369	329	367	356	355	339	364	306	335	359	341	359	327	339	325	337	334	328	320	346	347	314	303	328	336	365	316	344	339	346	327	330	331	324	312	325	335	319	333	332	345	309	313	310	363	355	330	331	367	343	314	357	379	342	316	315	337	324	321	338	349	324	354	341	311	313	355	339	332	316	314	326	310	333	301	356	342	333	333	305	384	346	371	351	330	318	335	299	322	304	306	334	320	336	352	315	340	307	339	332	348	297	317	317	334	356	313	305	311	304	322	334	350	309	309	348	363	345	343	316	315	327	329	371	309	374	311	302	320	348	321	347	325	314	315	315	382	358	346	342	318	350	300	361	309	354	335	302	324	341	324	320	313	315	317	326	351	282	333	364	336	349	329	327	310	311	350	312	334	337	333	294	338	306	352	346	355	320	329	358	337	364	320	322	313	336	321	352	345	311	315	344	327	350	352	315	321	371	367	345	341	327	312	326	338	324	355	334	310	348	341	297	333	364	339	345	301	301	319	345	340	337	334	334	307	321	319	322	334	348	336	321	326	332	332	369	331	344	340	366	369	343	365	330	338	341	342	313	329	337	324	362	358	303	342	313	351	331	335	347	351	357	355	353	325	320	321	333	366	356	331	319	333	335	331	327	347	343	348	330	364	324	346	337	323	329	352	307	330	318	314	365	356	358	360	320	322	359	349	335	362	316	330	333	331	353	329	319	341	348	331	327	328	365	324	319	317	318	318	345	362	337	329	364	333	331	333	320	367	317	306	366	309	324	320	310	331	335	349	372	328	313	347	312	380	373	369	352	319	370	366	332	319	351	345	371	327	328	305	313	322	329	322	384	374	324	328	318	336	295	363	320	334	326	347	336	363	337	361	358	339	350	378	328	335	336	347	335	324	344	359	371	325	324	340	352	347	333	325	302	340	285	321	345	333	335	337	339	363	324	368	299	349	351	363	328	344	335	336	328	318	319	340	338	304	330	322	350	305	353	324	354	341	337	368	353	357	323	329	316	359	364	354	337	321	362	338	326	313	303	323	320	319	313	352	331	322	354	338	346	348	337	332	303	343	335	316	364	332	348	336	312	345	299	347	363	348	315	325	360	328	291	346	323	345	316	332	353	331	342	377	364	339	337	331	342	304	337	346	343	331	303	320	349	331	344	286	348	340	326	379	322	330	361	318	309	346	356	328	318	362	333	353	371	330	337	323	334	338	357	299	304	352	336	342	343	322	384	301	325	358	324	366	345	329	338	322	367	323	301	367	325	304	350	330	373	347	357	336	345	313	349	335	331	343	336	318	332	315	316	330	372	324	318	295	358	350	300	313	341	357	314	306	346	361	309	324	342	352	299	337	326	327	311	332	339	347	332	323	287	346	354	351	342	351	304	295	332	337	353	313	300	346	354	334	373	303	331	332	356	335	326	327	362	349	298	324	334	379	328	338	300	355	354	347	330	327	328	357	318	340	327	346	316	337	358	314	319	335	345	335	344	370	302	346	348	313	343	324	354	333	311	313	333	340	372	321	352	334	340	316	333	343	324	346	340	300	334	359	305	288	356	320	328	285	320	328	356	346	341	352	314	294	333	351	339	328	347	344	300	334	349	336	361	337	317	340	335	348	308	298	321	352	344	313	335	316	317	338	361	333	347	304	367	374	309	331	335	304	360	331	338	345	338	358	372	368	312	321	326	334	286	353	319	331	334	328	357	341	296	323	384	311	329	327	346	365	363	340	329	311	309	343	338	354	320	363	347	337	327	308	372	328	327	328	281	322	365	302	340	338	326	350	335	356	334	342	344	309	354	343	382	365	336	321	307	344	334	335	340	363	353	321	350	322	354	319	301	349	334	348	314	352	327	352	320	303	308	349	354	322	338	317	351	317	322	328	340	336	321	355	328	333	339	323	324	304	350	323	334	343	332	373	302	313	329	302	307	302	315	329	352	317	318	335	362	318	321	320	348	342	331
9911	17605	16268	9249	6052	4232	3172	2367	2039	1586	1386	1193	1079	942	885	799	769	690	677	599	606	510	584	570	542	518	462	503	457	471	408	404	421	436	446	416	393	412	333	408	386	372	373	373	393	406	365	363	369	339	373	347	343	356	374	354	322	358	386	340	371	340	385	341	368	364	349	340	362	312	366	366	332	355	344	310	370	362	296	353	341	351	367	349	337	352	321	333	354	360	344	328	347	323	331	360	316	337	354	333	343	312	330	336	311	329	357	345	350	356	329	323	334	343	353	340	314	318	312	337	325	328	358	327	343	323	322	320	326	335	331	301	350	343	315	329	323	338	344	365	351	332	313	319	320	338	300	367	320	319	319	347	334	357	312	331	319	297	336	352	340	360	355	344	371	362	366	310	348	337	336	315	356	335	323	370	305	277	314	307	321	327	330	344	286	335	334	373	330	353	328	367	339	327	349	351	339	340	303	313	350	333	276	310	324	342	306	339	336	330	318	345	320	351	335	352	345	340	334	321	342	332	329	314	330	320	342	345	301	313	331	337	319	302	365	326	356	334	363	360	351	325	336	351	329	325	335	311	322	294	343	359	349	294	337	301	314	338	297	345	341	347	320	323	333	350	293	344	313	299	357	303	367	298	345	316	313	326	332	330	348	355	367	322	303	356	348	325	334	375	339	334	311	341	326	350	317	315	339	323	307	323	310	283	353	330	310	351	352	332	355	333	334	324	350	348	306	308	345	340	353	333	337	330	322	324	334	343	318	359	362	341	326	324	355	325	344	332	319	329	315	366	349	327	333	359	388	339	320	345	356	326	318	326	324	305	320	308	346	323	327	345	329	329	346	349	345	340	329	345	296	319	340	333	321	302	325	345	345	344	319	319	339	353	346	331	329	352	329	321	337	319	307	325	344	312	344	353	345	305	334	308	350	342	358	350	353	334	315	344	326	341	336	318	342	313	348	318	303	347	365	311	350	341	330	353	306	349	349	351	346	306	342	313	362	319	320	348	335	394	357	325	338	301	352	312	318	345	297	367	339	342	322	355	365	307	352	338	327	338	306	341	314	313	354	337	338	298	332	323	312	344	323	323	311	316	309	309	332	330	339	340	352	352	346	335	355	332	369	331	328	319	356	355	326	328	326	325	291	364	324	362	335	331	340	351	344	331	310	319	327	291	334	389	334	337	320	344	352	349	325	331	325	310	346	351	364	356	317	326	321	319	335	335	335	349	324	325	353	314	319	322	320	337	334	339	358	316	329	339	349	332	363	289	348	326	324	331	324	312	327	335	370	327	323	359	318	346	318	289	346	349	347	325	335	358	319	320	321	341	325	338	331	322	343	337	368	305	322	327	339	335	311	347	323	357	325	323	345	303	317	336	327	308	328	342	326	342	303	315	324	341	349	324	359	344	338	332	330	333	348	333	345	362	364	327	319	297	352	354	318	332	364	328	324	354	321	328	331	346	349	312	323	318	351	351	343	356	318	337	365	365	329	318	328	319	322	339	319	331	319	320	308	346	338	346	345	316	365	334	323	341	326	345	314	322	307	322	331	318	341	332	295	317	331	337	345	357	342	328	330	307	363	337	338	328	342	321	322	333	356	343	346	341	336	310	341	327	341	334	337	358	355	344	347	323	337	366	339	323	311	348	307	322	344	326	320	303	321	308	337	324	344	324	358	361	354	330	335	324	360	316	326	321	301	333	323	347	344	329	315	320	348	302	342	334	307	289	331	325	319	353	343	335	355	331	329	336	336	338	361	306	350	333	348	316	334	325	337	319	330	337	332	333	342	324	296	339	365	314	353	318	351	328	346	304	328	329	324	332	346	316	351	326	353	323	302	313	322	334	317	328	348	364	356	327	330	322	325	370	352	334	335	314	332	342	342	322	328	342	301	351	322	333	302	330	353	347	351	347	300	311	309	334	312	343	366	362	349	296	326	340	320	341	287	331	308	316	347	293	332	362	318	342	319	376	321	319	351	301	316	350	337	331	343	337	332	286	336	341	339	365	337	344	313	323	328	348	329	320	318	321	336	349	319	352	340	345	327	283	343	347	321	364	364	336	346	333	346	323	363	339	319	335	345	314	328	330	334	367	324	323	346	348	347	322	364	289	321	311	345	344	351	358	363	315	366	327	309	360	301	355	304	366	345	320	327	312	366	331	361	325	334	360	337	355	347	322	311	309	342	368	311	335	335	342	340	336	344	342	338	352	335	353	312	352	351	347	350	332	338	320	320	337	316	339	320	317	346	338	358	324	326	364	351	327	350	292	342	357	327	334	321	355	326	336	359	313	329	374	333	343	355	302	341	331	347	335	309	328	325	334	304	358	366	328	335	302	322	358	384	329	311	340	356	372	340	294	328	337	321	302	330	338	333	313	299	343	333	302	361	315	335	337	344	327	330	337	302	347	310	343	343	334	328	347	337	353	326	348	318	347	342	355	327	358	350	304	348	293	290	334	293	336	319	343	374	341	357	308	355	329	321	336	346	343	340	306	351	335	345	316	320	333	318	334	338	302	322	310	355	338	324	330	353	358	346	309	344	353	341	333	338	338	338	351	325	352	345	381	334	337	351	338	320	319	336	327	369	341	345	353	341	343	332	325	319	328	290	357	318	336	373	326	341	295	338	315	356	343	325	334	332	340	297	330	312	311	327	333	326	351	364	300	311	323	298	324	334	346	331	335	324	376	332	310	310	317	346	332	345	325	294	332	330	325	359	321	321	323	344	314	348	335	324	350	309	296	318	342	353	330	353	347	345	331	356	332	354	325	331	319	327	320	369	314	312	312	378	341	326	319	315	335	347	308	311	323	333	344	330	335	337	322	358	327	333	364	310	316	311	295	349	357	331	346	370	356	337	334	356	329	301	311	358	345	350	331	331	351	305	337	320	332	356	346	342	323	373	343	334	311	314	343	333	313	355	303	332	329	343	326	315	326	315	298	352	317	346	315	342	350	321	369	345	323	313	362	332	320	358	352	315	366	340	331	303	347	370	326	332	332	345	345	320	331	332	340	324	331	288	340	327	318	330	312	321	355	323	348	342	319	320	330	333	349	334	295	318	303	308	330	350	368	327	358	363	314	316	330	347	328	340	336	342	331	349	320	308	328	314	344	318	347	312	334	323	345	319	300	328	346	331	339	345	309	341	279	312	350	312	367	315	321	336	319	379	357	333	326	309	352	353	337	364	328	333	371	325	322	328	325	329	364	348	346	319	337	360	332	315	317	352	345	351	320	351	354	305	350	334	318	355	351	320	346	381	332	316	339	328	306	338	342	344	342	312	321	336	309	322	353	326	307	350	334	344	332	334	334	331	328	331	354	364	325	327	331	354	306	358	339	357	331	315	318	357	319	338	309	357	320	340	344	321	331	328	353	348	343	372	344	327	342	331	326	325	341	333	334	326	341	361	343	319	340	310	354	330	326	319	344	321	341	341	329	346	324	313	379	337	311	348	353	327	338	345	352	326	352	326	337	331	320	334	302
28025	14968	2074	618	420	380	397	337	326	342	336	368	329	344	349	361	336	310	348	314	283	344	365	336	337	339	306	297	315	328	348	364	347	349	343	341	343	325	323	361	305	346	360	334	340	327	352	330	324	311	355	345	346	342	339	341	363	324	320	315	337	323	318	323	348	296	315	332	359	339	344	313	363	307	295	344	334	329	331	326	391	318	359	323	347	340	310	339	363	370	333	358	352	356	323	340	340	343	331	321	343	347	329	327	326	341	322	349	317	347	329	345	328	317	352	316	331	348	345	356	319	359	340	329	321	322	322	334	358	323	306	318	313	325	349	317	330	314	328	331	341	333	346	346	336	348	343	344	333	317	344	330	325	347	390	342	327	325	333	324	341	327	345	335	351	341	322	376	329	328	329	356	321	345	344	338	338	348	341	351	335	353	335	351	324	316	318	316	349	306	315	339	331	322	341	339	355	351	342	330	319	335	328	346	341	345	372	323	345	335	311	351	315	332	330	307	342	353	334	330	361	327	344	355	331	345	373	355	330	315	335	343	341	332	331	336	334	334	337	336	363	367	347	318	329	312	319	340	351	316	345	325	334	334	312	325	377	299	363	340	307	352	360	322	340	367	327	367	323	321	331	332	326	355	304	319	343	329	316	340	349	352	353	342	364	339	358	341	337	350	317	333	321	326	330	314	359	345	352	328	351	342	332	315	288	343	326	321	327	363	329	336	342	333	306	328	324	347	339	339	371	348	307	306	323	334	349	351	311	332	343	305	358	319	331	371	323	338	341	295	330	330	370	332	303	345	346	303	335	349	337	323	339	327	333	370	370	318	350	346	350	349	342	335	302	344	340	333	339	337	332	337	309	349	329	312	363	325	350	327	320	365	333	340	326	314	336	364	324	306	318	321	306	309	321	335	343	317	315	339	325	341	362	315	324	344	310	338	304	353	366	313	322	343	312	353	317	341	339	338	330	342	321	329	334	348	330	366	329	330	371	355	385	313	345	373	324	323	338	326	338	335	358	350	357	304	336	324	271	317	336	335	347	319	338	327	353	321	355	365	350	351	362	332	355	369	314	321	298	345	367	361	363	312	325	322	358	381	319	368	334	355	303	330	349	362	348	324	339	352	330	349	344	334	313	356	342	325	333	327	351	327	325	324	321	318	315	351	338	343	332	350	308	342	355	322	302	333	338	320	338	320	335	315	355	340	370	342	305	316	340	342	376	344	365	324	329	381	331	300	353	318	335	337	328	342	319	340	342	331	322	320	374	313	323	312	336	323	323	309	324	359	321	344	324	356	347	373	335	333	350	329	320	351	341	349	355	313	331	357	344	323	326	334	317	351	346	327	343	357	346	333	314	339	320	332	355	322	349	367	340	305	358	323	324	340	365	358	326	328	341	333	329	336	330	348	348	352	341	331	348	320	358	350	303	378	353	331	310	340	348	352	324	304	321	330	324	324	342	352	302	312	324	336	341	351	308	328	323	355	333	309	352	358	355	336	332	331	315	318	338	303	317	336	347	316	342	356	316	358	339	352	320	341	335	363	344	334	386	318	312	332	373	321	332	367	334	330	305	330	344	330	307	343	358	327	362	338	343	310	358	327	337	328	328	349	335	335	353	313	352	336	349	320	342	346	315	341	359	355	337	327	323	342	338	305	345	338	344	330	343	335	301	353	330	324	349	324	361	321	316	323	352	341	323	348	335	327	326	305	328	319	372	322	348	327	331	328	337	317	307	334	329	348	303	321	332	354	364	317	355	347	348	346	320	332	335	329	343	347	369	350	316	341	339	328	344	329	325	332	296	363	358	337	357	332	359	332	349	343	312	339	333	362	310	381	329	349	316	305	346	305	369	307	333	318	337	343	343	344	335	305	320	334	325	378	320	335	288	314	355	320	344	314	373	311	296	334	351	349	323	353	313	329	329	289	319	357	326	346	325	321	333	306	339	343	341	345	313	354	368	346	334	354	355	325	324	325	329	313	366	351	300	316	302	315	339	333	344	353	330	322	357	368	353	320	348	330	341	323	310	339	335	325	306	322	318	350	331	349	334	350	321	287	333	325	301	313	347	362	304	297	356	313	313	345	335	348	319	350	328	306	344	313	304	287	340	345	329	332	340	335	315	319	346	319	336	325	310	360	323	336	329	349	367	331	317	313	326	315	364	339	336	349	305	324	383	327	330	336	355	360	317	362	303	321	345	320	304	348	302	298	347	334	338	338	347	343	352	312	336	343	301	325	353	320	340	316	352	339	316	314	371	326	292	339	316	348	333	353	341	357	336	306	316	350	329	345	321	319	334	371	340	341	345	342	347	346	341	330	366	291	336	317	324	309	333	357	329	310	316	325	343	342	316	345	311	306	333	357	347	309	342	340	326	363	353	335	324	352	333	327	331	328	339	322	359	333	291	344	335	326	327	344	343	342	305	358	353	307	350	328	325	360	377	317	283	348	346	348	325	333	334	318	317	334	321	363	350	339	331	341	346	354	326	332	348	323	317	326	336	313	315	350	320	347	305	317	343	348	324	352	320	344	357	344	330	351	366	323	345	334	350	361	337	335	342	352	351	349	350	325	330	340	343	355	317	353	318	361	343	326	330	325	300	341	321	353	322	324	336	329	352	326	313	335	350	315	315	323	314	369	313	307	339	345	354	313	397	366	286	356	311	340	322	330	320	327	339	303	325	333	363	353	342	325	358	300	323	327	346	338	348	336	304	319	323	314	342	362	317	334	380	343	344	352	339	294	332	348	341	350	336	360	304	320	330	328	355	359	299	335	344	335	351	305	344	327	347	362	341	347	346	319	319	307	328	393	340	309	318	348	326	328	341	332	325	300	368	316	331	336	322	341	315	341	357	317	323	308	336	345	351	331	316	323	343	315	351	328	310	328	354	321	303	335	321	308	351	337	335	347	351	347	321	358	325	337	353	369	335	324	353	316	292	327	316	351	341	347	342	313	343	326	320	364	355	348	313	335	333	338	315	307	353	359	341	330	332	333	311	353	324	328	351	343	371	351	328	327	313	333	313	314	357	338	322	313	341	361	313	322	368	313	311	307	364	332	355	341	363	347	358	337	300	327	312	319	343	335	323	306	327	325	360	369	330	337	329	363	297	318	321	325	325	284	335	328	334	359	357	350	357	333	326	366	341	341	356	318	348	317	353	309	344	346	301	357	329	339	322	331	349	365	320	352	308	348	316	322	325	351	338	325	310	362	319	324	307	354	319	330	343	340	326	314	352	336	370	327	329	335	351	335	310	352	337	335	366	325	376	354	289	359	342	371	328	328	314	362	364	327	336	336	348	311	308	309	317	319	330	333	310	340	327	341	345	318	363	313	341	360	325	334	333	327	348	351	348	363	330	330	357	347	316	346	345	350	332	365	332	357	325	313	325	324	331	357	318	312	361	361	363	339	339	357	338	315	331	328	360	340	326	294	330	340	327	330	360	365	338	325	353	321	312	340	340	365	374	325	366	330	313	343	321	305
4968	1088	1031	675	492	460	442	434	416	406	401	435	360	381	454	379	431	376	393	387	382	369	369	382	370	370	391	367	380	407	380	378	385	404	355	404	381	352	375	376	386	412	397	388	386	404	359	342	391	422	380	380	374	375	402	362	350	399	424	393	346	400	375	366	401	343	386	384	341	393	372	375	343	359	383	391	395	334	396	375	409	366	366	371	371	351	386	366	387	399	385	395	377	367	418	426	400	398	354	394	376	384	347	361	393	365	377	352	380	376	355	385	400	344	392	380	367	365	364	363	394	415	368	383	373	364	351	399	373	374	403	412	388	409	361	365	372	357	384	391	361	382	387	366	358	359	398	346	372	388	365	390	409	385	385	390	379	388	376	376	359	370	403	349	380	367	381	375	360	374	362	367	385	379	412	373	388	369	351	383	363	358	348	356	366	389	374	379	400	358	355	375	375	358	393	363	342	382	372	374	370	341	372	398	380	396	381	417	373	372	344	358	361	380	364	374	387	420	392	355	373	377	359	378	378	354	390	370	402	368	374	389	408	351	416	390	387	373	396	354	357	381	378	377	375	340	365	381	352	367	373	394	358	389	361	377	395	384	327	346	379	355	372	396	370	335	340	367	384	360	411	393	341	360	361	379	373	400	384	372	369	409	397	358	366	386	342	330	392	358	388	370	400	395	364	386	405	327	391	392	341	398	372	377	358	332	363	374	385	420	370	405	406	370	380	369	425	370	397	401	395	397	336	375	370	364	391	396	343	356	390	384	373	377	360	345	386	372	392	382	380	402	374	373	402	393	363	406	392	382	346	348	363	339	393	393	354	369	370	382	377	372	375	373	380	371	351	367	380	401	358	372	345	349	356	355	376	381	375	379	372	416	377	382	330	383	380	340	382	372	360	385	379	361	391	371	389	404	376	413	359	405	384	358	364	382	372	363	388	397	421	384	380	363	390	407	379	356	382	421	368	358	346	363	364	370	377	375	364	373	334	354	379	376	368	429	367	352	371	397	367	393	371	374	404	424	350	381	398	371	363	365	351	363	365	362	389	361	345	356	425	378	368	335	387	374	383	375	409	367	362	359	346	351	384	412	389	405	395	374	355	383	361	358	395	383	369	396	379	377	366	337	405	351	350	370	349	383	375	390	391	348	351	383	400	390	389	357	381	386	384	362	330	382	415	385	374	373	354	377	350	364	371	376	371	372	367	355	378	391	407	337	373	383	398	355	406	366	387	363	357	409	390	357	362	374	370	351	408	371	357	378	384	362	345	362	390	362	379	361	351	395	391	387	363	349	400	376	359	390	375	365	367	359	362	391	374	363	374	378	407	386	328	348	361	351	354	399	381	375	382	325	346	380	394	388	350	389	366	391	402	399	377	386	367	381	387	348	377	373	385	376	349	373	405	372	415	382	369	395	361	391	350	401	405	395	373	400	387	363	357	353	348	380	389	357	355	368	340	352	365	363	399	376	382	384	361	380	397	368	388	372	383	388	400	429	369	365	356	387	359	388	379	334	356	355	371	374	380	394	372	388	371	372	354	332	355	377	380	344	396	350	399	364	376	430	353	391	380	390	364	347	385	349	375	400	355	387	366	378	359	367	383	385	398	388	375	378	391	383	372	405	349	360	408	331	384	374	367	386	371	356	391	380	360	363	388	367	343	362	373	361	386	363	391	369	372	386	409	365	369	360	358	363	370	396	413	384	382	368	397	391	353	376	372	376	358	400	379	353	406	353	390	364	384	377	373	371	375	368	358	403	374	378	387	345	387	385	341	392	368	351	373	376	377	334	345	389	405	365	381	364	378	345	376	421	338	364	346	375	374	373	376	388	411	397	357	414	364	363	407	415	391	341	384	389	369	390	361	355	382	405	387	372	379	410	402	384	342	366	348	372	385	397	371	347	378	366	366	336	368	366	350	384	365	360	375	376	391	382	408	377	332	404	382	403	379	375	340	415	366	395	384	366	362	334	370	373	368	364	382	372	370	391	414	375	394	380	366	397	373	355	348	344	359	398	351	350	361	384	358	386	357	360	341	366	403	357	365	368	358	378	368	375	393	381	383	396	383	414	397	368	385	365	360	384	362	375	407	366	398	365	364	351	355	378	390	399	363	363	336	356	385	398	378	429	348	400	375	360	354	385	375	354	421	376	344	348	368	395	376	408	372	343	382	373	382	361	364	374	359	396	359	379	377	367	391	398	362	385	423	372	347	379	356	387	392	402	356	376	359	376	382	360	431	359	381	369	400	399	397	377	436	361	371	411	353	387	371	370	416	395	400	371	389	357	402	358	369	384	390	408	351	361	390	371	387	387	356	369	371	389	398	378	362	369	363	373	361	342	358	394	344	389	368	362	374	380	405	361	381	367	388	339	371	346	360	406	401	365	388	342	355	381	406	354	384	335	373	396	386	372	368	368	382	383	379	339	372	379	349	367	404	351	370	371	372	369	343	382	398	378	387	374	383	347	374	394	410	353	376	375	399	337	378	374	377	358	381	386	341	368	390	327	381	376	382	366	377	393	414	361	382	370	377	375	389	372	394	396	374	391	381	382	378	350	381	369	391	354	379	373	381	352	388	384	364	362	409	360	397	369	393	367	361	398	378	359	364	400	346	357	377	363	342	384	311	388	357	373	359	367	395	340	340	360	364	352	386	367	374	351	343	348	395	361	369	415	374	362	403	360	395	355	387	388	385	378	351	367	361	358	384	368	372	422	353	373	370	384	374	376	338	357	400	364	362	365	393	385	395	342	366	374	386	362	350	364	390	382	366	367	364	358	375	364	398	347	342	397	388	369	400	379	330	359	368	367	373	375	400	433	369	400	372	351	382	388	373	361	414	392	366	382	390	385	391	373	352	371	405	356	391	404	343	369	372	330	396	402	366	397	375	365	368	382	386	412	381	388	396	393	360	371	362	358	342	380	376	409	394	369	385	382	375	384	347	360	389	366	391	376	406	365	381	373	364	394	409	357	388	363	392	347	399	361	389	377	379	386	398	386	366	391	362	374	367	356	352	336	349	379	360	377	390	356	352	379	371	373	384	365	379	358	398	408	378	364	378	403	357	391	365	355	355	396	373	377	335	341	396	371	407	400	395	374	398	370	380	411	369	367	374	415	371	360	411	395	384	369	346	352	362	380	343	358	407	361	401	342	350	369	347	358	371	363	373	364	388	359	343	368	365	373	371	392	360	356	400	365	368	372	382	315	373	411	376	382	340	405	366	378	392	404	413	358	353	382	365	401	379	383	411	367	397	390	353	373	314	380	350	348	421	389	387	391	426	355	397	378	345	386	398	362	393	371	358	368	404	356	413	374	390	372	410	382	376	384	371	382	338	360	371	369	377	375	361	416	389	387	358	384	387	384	355	404	339	335	376	388	386	386	347	354	366	409	382	390	341	390	390	380	384	365	363	357	372	348	364	372	369	375	345	338	371	354	408	398	418	376	370	370	387	412	383	360	383	363	377	376	353	357	391	372	370	403
25570	20990	27530	24635	20980	11003	1029	615	492	407	359	318	294	276	217	268	242	235	191	162	196	209	191	186	215	183	196	170	178	177	171	154	167	196	177	180	171	161	152	172	143	182	166	162	157	147	158	157	163	140	157	152	143	174	160	166	148	141	157	159	153	141	142	128	143	134	172	143	169	161	158	156	145	159	133	159	121	145	160	165	126	141	157	148	125	166	166	153	171	162	143	134	126	152	135	146	164	168	156	142	150	179	141	159	166	159	156	141	168	139	151	143	155	135	132	140	152	145	148	138	162	131	139	138	141	150	147	142	153	132	153	132	133	164	151	156	136	120	133	172	170	150	146	165	142	163	162	151	126	154	123	165	166	142	140	135	150	152	135	145	138	151	147	130	155	130	129	147	151	152	154	139	151	143	150	151	150	119	149	169	153	162	148	159	138	138	149	155	164	146	123	167	140	115	137	156	157	124	163	138	148	137	136	154	128	135	128	144	155	149	159	162	147	166	135	141	134	158	127	141	146	141	148	142	162	134	149	140	172	135	140	162	130	146	144	117	151	162	124	138	136	164	143	161	154	149	157	149	139	160	155	171	146	158	143	175	153	139	143	181	155	161	143	136	156	148	149	135	163	130	169	140	150	136	170	131	152	149	148	144	128	132	134	159	161	142	150	149	123	130	122	181	145	135	128	144	138	145	157	156	163	151	151	160	149	136	155	163	159	145	167	135	147	142	142	120	159	126	153	146	149	148	131	160	153	152	171	144	156	126	152	149	156	141	156	128	153	166	141	163	141	145	155	146	143	147	158	141	153	152	154	149	144	130	142	141	134	147	129	136	154	143	139	145	164	166	140	153	159	139	148	142	152	142	187	128	150	143	152	142	148	149	141	136	160	144	152	131	133	139	163	166	188	145	136	132	128	153	134	153	158	123	148	144	157	140	136	135	133	150	132	137	157	131	146	163	144	145	140	135	130	163	154	137	147	165	144	156	137	154	137	160	138	153	131	148	143	154	151	171	137	125	145	128	149	142	150	180	141	150	175	137	165	149	149	137	141	148	145	134	158	141	152	151	149	144	142	158	155	171	159	159	150	142	161	164	149	144	168	144	145	141	151	147	137	142	144	141	143	142	152	164	147	143	138	162	154	144	164	152	148	147	132	137	133	148	157	125	179	124	162	157	153	172	168	139	162	164	125	151	138	134	137	147	140	147	157	152	152	159	137	132	139	123	138	143	160	184	144	134	142	164	124	166	149	142	157	141	147	191	141	166	136	144	145	128	159	164	135	140	130	171	122	126	132	128	132	155	145	144	129	154	144	130	166	154	137	112	147	158	151	138	137	162	166	130	172	144	159	158	146	126	155	149	143	155	143	160	140	138	155	147	162	132	155	137	167	147	133	153	143	165	148	159	137	137	144	143	147	144	143	144	133	140	131	152	135	162	132	135	152	130	134	146	148	150	160	179	141	148	139	156	124	130	140	148	149	148	142	143	150	143	152	133	136	133	148	141	156	171	153	141	123	167	171	132	178	162	141	144	148	147	144	155	135	162	163	139	143	144	151	151	147	145	151	157	140	168	166	149	142	158	139	148	158	150	133	156	141	174	135	143	168	158	159	163	145	124	144	142	135	158	125	128	125	133	163	130	155	122	119	148	139	135	128	146	120	139	133	163	146	137	165	127	150	150	126	160	133	155	140	146	162	137	160	160	130	159	148	153	141	143	160	147	146	160	134	144	153	148	129	141	135	136	143	151	155	138	134	146	146	149	136	158	154	127	132	121	182	139	166	171	142	143	135	170	108	150	154	135	157	158	150	152	135	154	151	145	163	154	161	142	163	172	134	136	131	177	145	142	140	155	159	155	126	133	141	139	155	131	157	147	126	145	136	149	144	152	150	153	146	159	122	137	154	150	161	169	143	151	141	136	132	145	150	178	146	134	141	143	153	160	152	154	132	118	152	156	129	165	164	139	140	149	137	153	150	120	161	137	138	161	144	148	146	156	139	136	153	133	153	143	137	126	149	151	149	150	146	144	141	151	128	139	144	132	147	156	156	126	153	155	169	179	162	129	150	128	164	145	131	135	150	130	140	132	145	135	155	153	135	142	144	163	167	147	166	121	151	142	144	134	139	123	156	134	143	137	149	155	159	149	128	170	149	143	140	155	139	163	144	141	151	141	159	125	152	140	151	129	160	148	159	146	137	138	157	176	128	139	153	125	167	169	156	141	152	141	142	146	146	143	152	145	140	164	159	143	140	144	131	136	135	143	146	156	138	150	144	135	143	153	143	146	143	152	132	162	160	149	143	152	163	138	148	143	139	154	128	152	158	138	110	132	141	145	130	150	142	156	135	138	162	151	159	185	150	157	146	150	150	160	134	136	172	151	142	162	142	143	158	149	165	152	162	157	154	143	141	147	162	157	138	131	159	145	149	132	125	151	153	147	134	141	142	137	162	156	153	142	146	160	143	153	150	166	148	140	133	137	157	134	149	135	151	162	155	156	130	144	116	139	149	159	153	159	155	149	134	156	153	134	153	151	123	147	152	160	150	152	121	137	155	166	165	145	187	143	138	157	151	167	175	152	143	155	152	140	147	156	138	133	161	159	151	157	144	134	139	159	140	151	134	144	133	147	142	134	138	153	148	128	128	134	166	146	125	180	142	143	132	136	137	161	117	140	151	141	168	159	154	140	143	149	131	142	157	157	135	159	136	129	144	153	153	154	122	139	161	146	146	131	145	137	155	168	126	118	129	134	161	121	163	156	125	145	152	147	154	150	134	153	150	153	149	128	152	131	140	141	133	124	135	122	152	140	133	144	147	139	148	158	128	151	133	148	153	148	118	153	134	141	159	142	140	138	151	144	134	152	154	140	152	155	139	136	146	150	143	149	164	151	147	159	131	163	164	138	152	146	159	136	132	137	161	135	141	152	134	150	145	146	143	133	135	144	157	153	118	135	126	145	153	167	176	151	146	152	145	157	148	132	151	124	146	136	173	159	138	149	157	132	125	146	150	142	154	129	143	133	135	130	137	134	135	131	154	136	133	150	121	142	128	146	155	145	137	173	173	163	135	142	152	157	166	121	143	129	132	146	167	145	146	160	142	153	127	152	114	157	153	152	151	135	147	139	145	168	137	151	158	163	140	151	144	137	160	155	136	166	170	158	141	144	152	148	116	150	149	151	156	160	139	159	140	158	163	154	132	138	148	138	156	125	148	163	138	156	158	127	148	139	128	153	141	122	139	145	147	150	140	145	132	138	155	138	125	138	159	145	124	134	144	149	154	159	123	143	144	161	164	153	147	164	166	143	128	137	128	150	157	149	147	149	131	138	125	140	155	153	157	136	153	143	153	146	140	135	137	152	145	155	147	149	152	153	148	129	142	152	158	161	122	139	161	136	134	149	161	145	145	149	144	146	151	150	162	149	161	144	146	149	145	155	150	140	153	165	147	154	163	158	147	133	129	149	150	159	137	171	141	144	149	150	154	129
7019	11003	10157	5392	3472	2346	1614	1262	1052	831	767	607	560	509	475	416	351	343	300	297	313	267	282	293	246	244	233	208	224	239	207	229	212	198	199	202	185	241	193	236	182	189	200	208	187	193	182	183	167	164	198	184	158	183	180	174	177	191	178	181	175	173	172	187	170	167	180	170	156	172	160	181	193	183	170	199	188	202	199	208	173	176	183	181	177	169	156	173	172	188	189	172	176	172	170	175	158	170	173	165	155	192	175	163	177	166	153	207	152	180	199	161	178	175	161	191	148	173	174	192	183	168	187	157	162	192	162	178	160	193	167	189	144	170	184	175	149	184	169	155	181	185	199	176	153	189	185	166	156	191	165	206	168	138	196	172	186	174	196	160	178	180	175	194	184	173	157	172	208	159	188	147	183	166	162	164	168	155	179	166	183	161	185	160	180	165	183	174	168	195	176	139	181	155	152	171	168	191	179	175	155	192	181	169	151	179	159	176	163	165	146	173	155	158	159	148	184	171	166	199	150	190	184	169	177	166	191	169	188	175	172	156	184	159	149	166	176	167	165	185	162	164	173	169	177	182	175	172	175	163	169	161	171	171	184	177	172	173	166	174	145	175	177	163	161	168	183	165	164	175	147	169	168	180	166	177	160	172	154	162	136	172	146	157	194	169	164	152	183	167	155	169	166	183	188	183	176	154	172	171	151	157	159	152	168	157	155	173	159	156	160	153	172	166	172	154	190	162	161	169	177	171	166	186	167	167	171	152	168	173	149	151	151	173	183	155	202	179	152	169	166	194	154	174	166	157	161	160	173	171	163	176	155	185	174	169	182	139	182	159	176	177	151	157	151	175	141	170	185	169	185	140	167	185	179	206	177	190	156	167	182	161	180	155	165	172	166	171	165	160	181	164	187	147	174	170	164	161	193	170	162	172	158	175	170	185	169	172	165	185	157	165	177	166	168	164	169	196	171	176	152	162	166	145	185	160	198	198	162	149	160	176	187	185	152	139	163	188	172	170	159	152	174	168	177	167	177	203	181	177	184	183	181	182	170	197	166	175	181	149	137	169	156	198	176	175	188	168	166	176	174	181	182	160	164	153	172	167	178	167	196	160	152	172	181	179	147	176	166	194	162	168	160	176	161	165	138	191	146	190	141	166	154	171	185	171	155	160	156	187	184	167	173	183	168	185	166	167	192	176	171	178	168	163	145	173	152	158	169	145	168	179	167	182	161	187	168	147	169	150	164	161	151	156	167	169	171	163	157	166	179	157	170	177	177	163	162	185	186	175	146	145	177	155	172	166	153	159	165	182	158	195	152	153	156	171	166	164	170	159	168	178	171	188	188	174	176	160	164	177	170	186	176	182	186	185	152	163	159	170	176	150	196	176	159	157	162	187	152	158	182	184	181	187	170	164	167	170	181	192	172	182	166	165	177	175	167	179	189	154	153	171	164	165	178	167	158	161	189	164	183	185	161	167	190	171	175	163	206	153	161	191	158	165	180	165	191	178	168	165	163	167	163	169	202	164	182	151	182	148	173	166	159	178	189	181	171	182	164	162	175	160	141	145	163	165	156	167	162	155	177	150	176	163	183	148	177	214	180	174	181	160	155	156	167	157	173	186	172	181	159	179	186	168	190	160	149	133	166	147	179	170	150	155	172	161	173	149	191	168	165	185	178	154	165	178	182	165	176	180	160	174	169	166	187	182	182	163	145	164	199	174	143	174	190	164	154	179	193	172	157	156	158	173	155	174	180	196	168	162	168	165	170	168	168	170	166	181	171	202	171	167	158	153	176	156	164	164	175	148	166	166	199	166	171	184	152	157	141	189	176	150	152	188	182	141	182	166	148	160	184	165	173	190	175	174	160	168	168	173	169	170	162	161	186	144	186	168	173	171	167	167	162	171	160	159	175	176	156	178	139	168	171	170	159	170	167	153	173	186	156	153	158	154	173	160	180	177	183	162	147	173	163	190	183	176	167	171	154	160	173	163	157	152	174	150	165	196	156	176	174	198	162	159	153	162	175	169	163	153	165	161	169	156	155	168	174	160	172	206	189	158	167	186	153	163	169	183	177	165	174	156	176	163	166	181	166	170	178	147	171	146	169	173	176	153	169	164	170	172	173	184	168	162	158	186	176	174	171	178	201	183	174	178	169	175	168	175	181	152	159	176	185	157	177	154	185	168	150	190	161	195	165	171	158	156	148	175	151	143	165	155	192	175	181	191	174	154	153	166	190	159	167	159	156	159	173	163	175	164	163	180	184	159	180	197	169	188	159	175	162	165	159	163	166	182	152	152	188	164	206	181	184	162	177	182	153	145	171	174	167	157	160	174	150	169	168	189	156	174	168	154	164	166	175	151	160	175	183	176	153	144	156	183	172	170	180	183	171	173	147	167	157	184	161	166	143	161	177	152	155	166	172	148	170	153	163	180	179	181	183	162	170	160	176	195	184	159	158	162	172	175	165	135	156	146	173	156	168	161	149	147	164	174	143	153	163	164	160	154	138	173	166	171	178	157	176	157	165	173	180	184	169	189	161	154	171	158	193	156	188	177	213	149	167	180	165	170	178	177	186	151	164	162	171	175	155	186	157	146	175	174	161	164	164	154	173	183	171	170	182	165	166	151	169	182	166	181	205	174	161	144	168	150	186	168	179	177	151	168	172	175	211	184	185	161	159	153	171	130	177	153	156	164	157	167	176	151	171	171	165	168	165	165	174	170	196	178	157	175	169	148	170	129	177	172	155	188	190	152	178	176	171	154	174	177	170	187	176	161	181	159	166	177	170	170	157	175	161	184	164	170	146	155	174	180	155	168	155	157	179	169	180	161	157	183	182	175	176	149	200	182	170	170	156	172	173	180	190	180	158	164	183	175	171	172	189	160	172	167	178	137	177	154	152	175	181	158	172	176	153	187	171	147	167	155	174	156	196	186	148	164	143	155	178	173	181	167	159	189	161	183	159	143	161	159	163	186	169	184	161	151	162	172	186	155	140	167	154	154	168	165	170	151	146	161	157	172	169	155	189	147	169	162	158	183	182	159	163	186	186	184	179	172	154	173	192	163	163	157	175	171	168	173	187	160	147	177	188	154	155	170	182	138	169	191	168	171	162	161	178	157	165	171	160	179	181	163	176	166	161	180	186	153	180	157	191	155	178	155	187	203	154	164	196	168	163	156	174	186	189	174	173	158	157	158	172	160	148	183	176	162	160	168	167	160	177	146	173	169	167	174	171	176	168	158	184	177	157	163	158	152	177	193	153	147	172	164	149	170	158	156	184	187	158	175	168	157	153	185	159	198	175	160	184	161	182	148	172	180	187	178	180	188	169	168	183	172	142	160	144	179	168	139	171	170	192	155	169	151	173	146	176	175	164	159	165	154	171	159	172	171	167	161	154	171	172	185	186	211	169	184	152	178	167	186	169	169	156	173	156	188	163	188	148	133	169	161	163	156	152	162	183	169	173	167	173	152	161	163	187	175	155	189	159	167
23321	21006	27964	24242	21008	21061	9099	1267	925	876	786	677	641	652	557	541	495	473	469	464	458	445	395	443	403	342	421	360	386	385	390	377	392	365	363	339	366	363	370	344	343	360	375	331	338	339	358	362	343	345	326	375	336	378	350	354	325	323	350	345	348	340	342	337	331	361	291	333	352	319	382	340	383	296	321	380	333	334	350	344	329	345	338	327	318	350	337	343	325	346	331	362	337	350	356	354	354	325	322	315	307	315	331	325	347	310	319	340	302	339	344	314	322	365	347	360	330	350	346	354	322	343	356	354	344	362	338	334	348	335	356	326	344	304	347	332	348	358	360	309	342	378	357	355	335	335	341	319	339	350	351	315	326	309	332	324	323	358	339	373	331	341	337	338	307	288	328	320	329	361	322	356	341	339	342	323	343	332	340	342	338	336	368	365	350	378	362	348	348	289	344	317	329	320	317	345	326	329	303	326	353	345	372	325	322	334	340	328	311	328	330	346	348	309	340	341	336	309	333	325	345	317	310	326	368	338	348	349	315	346	324	299	339	312	303	347	334	369	334	326	344	319	361	372	308	364	358	324	345	344	321	323	321	339	340	299	320	327	352	335	330	360	338	342	312	314	320	367	324	323	356	359	309	349	319	323	327	367	334	332	306	320	365	350	327	328	281	330	302	326	313	342	324	341	333	338	309	326	361	317	331	363	318	333	328	309	351	359	322	310	320	337	332	311	320	346	319	326	335	340	361	358	324	346	312	337	328	397	333	343	378	304	320	324	321	335	323	332	326	327	331	318	336	329	319	325	335	340	346	340	364	294	329	315	319	360	345	310	329	337	302	344	340	315	313	359	353	336	322	334	344	341	330	346	322	338	350	358	351	350	325	355	331	336	348	336	323	344	327	360	372	326	331	329	322	329	361	317	353	349	371	355	321	359	343	317	310	322	330	329	353	328	338	348	326	327	331	305	332	325	324	335	330	351	317	348	356	349	368	359	360	335	340	331	334	337	333	326	345	336	378	327	330	359	361	313	307	326	321	290	310	320	291	334	339	299	353	352	329	321	333	351	336	351	323	317	352	324	371	323	354	331	326	327	310	314	331	335	329	304	316	334	341	324	306	334	326	350	324	371	340	349	306	305	348	354	349	347	305	330	341	339	342	322	351	346	325	331	320	326	304	330	328	332	345	360	327	357	321	321	343	352	308	328	342	369	321	347	335	299	316	365	335	371	374	320	337	309	345	347	354	326	332	317	379	328	338	335	356	284	324	333	318	356	303	315	367	350	335	353	300	349	310	309	356	334	335	327	344	347	333	348	327	348	341	336	326	321	348	336	369	316	318	346	353	338	345	345	334	341	331	342	358	338	357	363	338	341	335	335	340	317	350	345	316	327	392	340	363	338	334	341	302	342	350	316	337	313	325	336	328	346	319	309	323	344	319	366	350	310	308	352	340	327	349	345	342	329	343	308	370	382	338	334	343	316	324	342	303	333	379	318	352	327	324	333	346	336	348	321	333	313	337	332	324	336	305	319	370	337	324	331	372	326	335	348	317	335	352	325	335	345	372	330	331	327	314	354	353	360	309	321	314	312	353	305	325	345	337	326	303	364	335	363	352	360	324	325	314	303	309	315	372	353	352	326	313	337	327	342	347	354	323	305	322	343	337	339	327	337	348	340	347	317	315	320	353	315	327	340	375	317	344	338	370	324	285	320	306	312	345	333	301	326	334	336	339	384	349	328	365	322	313	350	295	334	312	355	300	327	328	304	333	329	284	336	293	348	339	313	355	323	313	325	330	320	344	337	332	356	318	318	334	318	366	323	311	304	332	338	342	320	326	363	324	344	350	332	312	315	334	321	326	315	337	343	335	298	345	357	356	350	339	306	353	369	320	338	314	311	327	330	324	379	346	327	307	325	328	316	288	325	318	347	335	331	347	352	320	342	315	323	329	324	337	295	329	328	315	315	321	358	348	338	357	358	353	331	328	326	334	319	346	322	347	313	335	354	285	349	325	310	341	324	354	316	356	332	361	329	347	337	316	351	323	356	314	313	327	342	302	318	320	352	330	344	322	362	338	345	315	334	324	312	313	352	366	364	323	344	324	347	355	337	337	323	319	309	364	337	337	355	331	332	332	348	300	338	315	348	291	302	328	328	328	349	328	342	341	361	360	350	328	334	311	356	331	323	335	346	321	358	320	336	338	315	320	360	343	316	328	337	323	331	331	357	330	338	351	348	332	336	345	353	312	335	362	315	323	343	346	345	344	320	308	346	317	365	341	310	338	321	359	329	313	340	325	330	377	362	355	344	365	350	361	349	320	319	322	326	338	348	307	324	329	354	287	317	310	309	358	343	365	300	345	338	315	352	310	353	324	334	312	331	336	343	353	320	320	347	358	311	339	361	355	337	327	343	332	343	312	351	345	340	341	310	344	305	322	338	322	354	329	349	316	329	328	329	357	343	291	326	329	327	344	340	332	325	352	347	313	291	350	348	327	357	325	295	301	342	325	347	310	338	341	330	307	356	325	333	363	340	342	343	349	351	354	346	334	304	318	317	332	311	342	347	297	300	340	362	336	322	362	319	315	337	328	315	340	311	323	384	328	356	340	356	324	321	316	343	326	333	343	329	336	322	333	317	361	325	339	366	335	300	320	332	342	337	341	341	356	332	353	324	315	347	364	373	386	324	348	349	361	328	341	337	324	349	358	324	356	296	338	347	336	343	335	316	339	324	343	321	319	354	347	341	327	302	332	307	315	324	316	295	314	354	317	352	317	333	348	343	353	341	337	337	312	301	323	336	316	360	364	335	315	323	334	377	347	339	352	324	328	368	287	345	353	311	350	296	326	349	339	347	325	315	333	312	356	336	311	309	360	315	305	322	341	308	330	347	324	299	303	337	324	320	314	343	308	348	328	303	324	331	300	356	319	350	341	339	323	304	320	338	337	371	292	332	341	326	338	333	343	326	321	351	308	336	361	319	339	321	337	327	296	327	337	365	337	319	315	311	326	309	298	354	341	318	359	354	318	328	329	313	331	346	336	325	323	308	350	337	325	345	308	317	330	343	350	315	366	339	303	313	327	322	328	337	334	351	304	318	335	317	349	331	353	297	342	335	332	361	307	332	311	348	353	312	354	339	347	347	369	335	307	340	349	348	339	343	339	319	355	309	337	306	350	305	333	325	338	319	332	384	334	343	329	327	337	326	356	334	336	333	350	294	331	344	320	354	326	344	346	345	330	323	358	349	344	334	306	326	320	326	299	342	333	284	314	327	307	332	308	307	330	317	348	340	379	313	310	326	341	331	332	312	308	339	351	349	339	351	298	318	351	350	290	332	344	305	340	349	356	320	318	335	316	337	317	335	305	302	316	340	318	366	317	349	318	336	334	364	326	325	324	331	316	311	323	307	317	317	317	320	323	350	308	354	379	330	306	327	329	305	331	316	304	318	345	331	357	314	360	310	367	312	327	333	341	323	348	324	346	307	366	336
10030	17688	16271	9365	6115	4287	3229	2465	1947	1572	1428	1283	1070	1044	934	795	769	663	600	609	558	600	551	507	493	482	471	470	456	434	469	399	387	444	395	410	411	445	397	426	389	405	414	345	327	353	366	362	380	385	334	343	399	397	361	405	339	337	346	371	360	349	344	349	373	347	364	378	354	306	386	388	317	346	332	337	298	305	314	315	381	331	353	333	378	344	326	336	311	327	371	335	291	348	346	342	355	318	352	334	342	290	343	363	358	349	359	359	337	341	330	361	328	324	339	321	318	315	336	320	322	328	339	336	373	325	336	335	328	337	319	343	316	326	355	346	327	334	318	339	323	339	355	324	333	344	333	314	367	337	313	334	361	321	339	351	326	348	332	353	351	321	324	311	338	363	323	327	327	343	344	318	328	300	325	320	331	354	327	279	341	326	340	326	330	355	351	345	344	354	337	324	353	330	339	304	335	381	311	336	337	376	352	327	318	362	347	330	363	368	309	310	339	314	316	324	340	337	349	352	334	322	311	323	330	317	334	342	346	368	321	324	320	331	356	322	346	355	312	320	316	339	330	330	316	343	353	303	334	349	328	337	307	336	322	346	330	302	337	364	332	352	337	319	330	332	345	323	343	309	337	316	346	341	322	338	358	331	327	310	327	334	324	328	300	361	325	324	343	323	337	332	302	345	354	342	321	364	322	322	310	309	341	324	309	335	360	358	342	317	351	346	321	312	330	351	340	340	300	338	311	349	358	305	340	320	357	336	316	345	317	351	343	321	328	346	357	324	323	306	314	340	323	326	329	336	322	302	313	368	342	343	319	324	334	325	303	308	312	320	334	355	332	331	339	323	351	330	330	346	324	350	361	342	312	309	322	310	296	327	358	365	307	343	323	363	316	330	345	343	353	306	349	330	336	334	337	330	320	346	332	333	312	302	324	328	330	346	311	304	347	332	330	355	340	363	321	330	327	330	315	327	309	310	365	317	360	351	349	355	336	349	315	328	341	367	370	322	370	345	309	366	297	355	342	329	333	367	311	295	324	326	372	327	340	310	349	331	309	325	333	323	306	314	339	341	345	329	334	354	319	311	346	348	321	358	320	318	309	324	323	336	314	318	332	345	347	334	344	379	350	334	317	310	328	320	344	355	367	374	352	363	333	328	333	327	296	325	323	327	342	343	323	346	308	352	332	324	311	370	338	340	363	352	312	328	316	325	335	354	336	300	315	324	337	341	336	307	331	335	342	320	335	336	350	339	339	320	325	334	309	300	333	342	369	311	360	320	313	332	325	358	353	325	325	332	298	326	319	314	313	337	363	359	333	347	326	347	354	349	325	340	373	323	336	334	301	349	361	335	353	326	328	338	329	338	334	318	350	354	327	304	333	347	344	367	327	318	326	319	339	320	348	356	312	359	331	366	313	341	336	363	352	348	316	382	348	346	342	337	376	330	321	319	310	324	304	330	350	343	358	319	344	294	359	329	320	343	306	347	324	329	328	340	323	337	328	324	344	328	318	348	353	297	359	364	318	308	340	363	346	301	337	387	298	357	330	336	331	339	340	358	304	313	345	343	317	304	321	323	322	351	317	347	338	350	357	353	361	299	356	363	345	345	307	353	339	358	311	321	349	344	324	340	326	332	315	352	355	332	301	313	316	319	327	358	303	317	320	324	338	325	339	309	322	347	340	328	327	368	337	344	318	361	328	336	337	345	307	301	320	334	339	354	331	287	370	333	354	301	316	333	340	350	316	316	333	318	310	316	326	347	326	328	319	309	314	338	342	313	373	327	317	360	296	351	313	327	348	342	297	316	320	333	322	330	317	375	317	316	314	356	353	318	334	316	331	350	329	327	355	344	330	313	347	324	326	323	347	321	354	372	313	334	360	307	305	347	322	325	318	335	343	339	345	320	326	342	348	357	318	334	326	346	335	324	355	318	339	319	350	362	348	346	349	330	345	349	290	297	363	346	352	330	350	323	349	315	372	341	307	325	328	341	307	295	322	300	347	353	301	330	319	318	314	322	346	305	300	324	323	378	333	337	360	344	315	321	337	316	314	330	341	344	325	340	337	334	334	336	315	362	341	358	338	335	350	338	345	354	325	355	316	325	333	310	322	322	314	348	342	345	362	334	307	293	338	335	372	321	318	318	348	333	314	320	348	331	350	320	333	317	329	349	299	310	336	332	302	331	319	344	313	326	347	321	317	353	346	323	327	322	323	337	299	299	344	330	332	363	333	330	352	371	370	320	342	338	366	351	333	355	302	330	335	337	308	337	328	340	320	333	339	332	325	347	317	357	337	313	316	330	331	312	361	339	345	353	348	342	305	332	331	340	319	308	322	306	348	343	319	361	367	312	348	351	340	339	327	352	310	332	310	345	332	346	350	332	313	314	324	280	346	338	351	338	321	313	328	311	328	316	353	333	324	311	323	295	320	300	353	349	330	362	330	339	305	329	323	323	328	349	359	295	316	308	333	310	340	317	345	333	349	296	305	328	312	335	319	333	345	303	333	297	313	311	346	343	344	314	319	325	320	324	350	340	355	348	328	343	342	336	315	332	360	299	313	356	346	319	336	361	327	273	339	361	344	326	368	320	320	322	332	346	334	294	313	311	337	334	308	340	324	336	320	364	315	336	328	307	336	342	311	336	329	357	349	324	352	340	307	343	339	355	352	350	334	316	343	338	333	321	334	308	337	342	331	318	337	342	321	354	362	316	344	355	330	334	340	357	336	338	336	312	310	302	328	324	364	353	345	321	313	322	334	345	321	366	309	326	318	344	328	364	306	368	316	354	332	352	329	317	334	342	312	361	320	325	320	339	349	332	330	359	321	321	329	300	337	355	340	293	364	293	342	326	371	328	328	389	336	346	324	319	343	348	309	325	343	320	335	335	340	355	335	333	357	335	329	318	347	356	350	349	351	330	337	339	328	350	330	341	307	350	329	275	322	331	311	364	312	330	347	352	326	340	310	354	340	308	316	332	354	370	324	341	334	331	337	350	312	318	338	323	355	336	332	341	327	347	346	335	330	330	322	309	323	331	351	328	299	360	373	350	331	350	328	329	333	332	356	340	322	314	346	351	353	346	306	334	346	354	341	366	325	334	356	323	343	316	329	327	327	308	364	315	320	329	359	331	355	305	350	337	359	336	373	320	336	348	290	314	337	302	332	322	324	328	359	336	317	345	299	336	335	327	325	342	331	363	335	333	348	362	353	348	334	331	365	327	348	348	359	363	342	284	314	368	337	346	343	316	348	360	370	341	310	319	334	351	326	334	339	299	334	340	340	311	336	316	325	348	356	348	327	306	323	350	334	334	340	339	319	326	319	296	342	341	355	325	361	356	314	349	379	338	338	352	374	338	326	340	324	340	338	369	350	345	340	338	370	346	319	341	325	325	314	310	301	336	323	371	318	318	316	344	318	313	332	319	324	319	347	349	340	341	333	341	313	361	316	324	333	344	316	331	342	308	359	306	329	321	331	325	334	340
27996	14947	2090	592	440	391	364	374	383	351	356	340	330	351	310	373	370	348	320	360	318	365	345	333	350	342	347	350	325	314	345	315	347	330	325	343	359	345	329	327	341	371	343	314	326	315	315	325	306	314	354	342	345	308	348	348	339	350	286	336	337	337	298	333	334	340	321	336	330	321	355	313	303	329	318	346	341	335	287	343	332	347	351	329	345	342	350	335	338	323	328	343	336	314	323	340	338	328	338	359	315	350	305	303	298	313	317	393	301	331	371	341	324	314	353	300	304	325	343	343	334	351	347	324	322	303	334	339	340	347	348	348	339	333	361	323	343	321	342	347	321	342	330	338	320	346	350	323	364	339	340	332	299	325	341	318	314	331	328	306	319	359	331	316	374	324	342	328	352	355	340	339	326	345	285	326	341	303	346	336	341	332	347	335	315	357	361	316	339	358	314	310	343	327	300	346	318	342	312	357	326	332	320	335	314	346	342	308	312	368	313	353	322	349	327	328	317	313	313	344	341	355	357	339	331	331	348	347	358	333	320	360	320	315	320	330	330	355	328	344	320	363	353	356	345	330	372	292	339	319	351	321	270	352	307	303	366	313	307	319	358	335	297	325	329	347	327	330	304	301	327	322	352	298	329	302	325	352	343	310	336	303	339	334	335	332	321	329	345	335	291	316	335	352	357	308	311	328	345	348	373	303	323	343	329	347	316	324	287	357	346	321	313	302	305	342	334	315	317	328	317	317	362	371	325	332	359	349	316	342	356	326	327	348	314	352	359	334	347	335	304	383	373	339	322	306	328	372	316	328	324	345	336	348	309	333	300	323	355	335	352	346	323	337	334	320	341	339	317	335	326	344	303	334	348	331	344	319	349	338	311	337	341	312	311	329	315	325	337	352	301	327	333	350	338	311	330	329	351	322	287	301	334	332	320	341	324	316	359	335	329	337	331	322	323	331	355	317	345	345	344	302	354	336	353	358	348	335	345	362	350	304	330	332	326	338	323	330	347	336	330	318	312	331	304	312	325	366	329	325	357	341	312	344	341	360	323	334	360	327	348	308	303	323	361	280	315	332	328	310	333	353	348	317	363	342	286	348	331	265	293	353	353	323	323	319	347	347	324	348	328	338	330	315	305	304	317	315	355	363	328	330	337	332	332	354	354	316	325	344	369	320	324	324	343	349	316	344	310	352	333	365	332	310	325	341	346	339	295	314	341	353	323	335	311	351	359	338	311	351	312	345	347	334	330	361	333	305	330	327	325	327	325	337	319	346	326	351	339	327	343	317	370	330	334	313	295	331	329	318	337	336	316	357	329	359	340	351	335	358	330	320	339	337	347	332	354	329	313	334	295	336	348	332	358	353	344	340	293	375	336	343	328	346	344	325	323	304	308	367	334	348	323	333	376	331	317	321	323	323	309	338	328	344	331	343	345	343	348	335	332	332	361	320	351	360	348	346	335	325	332	332	347	313	330	337	314	323	327	307	350	324	351	337	344	326	323	340	305	276	328	317	310	346	321	326	318	347	360	316	347	330	332	326	333	319	337	328	312	298	359	341	346	333	338	328	334	332	335	336	337	352	309	341	324	347	328	346	351	344	342	330	317	325	355	336	324	343	311	338	336	356	334	319	338	331	313	343	326	315	334	330	318	333	335	321	333	309	354	293	363	348	343	315	326	340	340	340	341	316	323	342	338	361	337	336	357	329	349	306	316	358	332	330	352	310	276	326	368	307	340	351	338	330	360	314	304	356	331	353	331	316	332	334	328	295	333	374	303	317	310	342	310	319	340	355	331	345	354	309	307	338	344	372	332	310	343	300	356	320	315	330	297	323	317	327	323	299	313	325	319	338	353	362	339	319	355	321	321	360	329	334	292	339	338	313	324	383	336	335	323	335	361	312	321	298	358	341	337	311	369	361	325	341	328	324	339	343	333	348	305	344	325	336	315	320	346	330	314	345	368	332	285	356	322	339	350	316	357	318	333	306	304	299	321	371	328	329	376	320	346	331	377	307	333	337	353	326	298	327	357	335	338	319	312	348	343	352	326	337	331	351	353	310	342	331	341	330	342	354	315	340	290	345	352	346	335	308	337	324	341	370	344	319	358	321	293	324	327	331	355	308	339	340	335	315	319	308	304	331	332	340	321	338	337	297	341	349	365	340	314	298	314	307	336	346	340	329	314	341	329	313	342	295	326	334	326	339	342	297	364	333	313	364	359	311	319	346	315	331	347	347	311	330	365	322	325	325	331	350	314	322	306	389	322	365	343	338	344	345	322	345	312	345	319	319	315	351	334	360	324	332	325	356	310	351	343	388	311	351	339	295	323	319	301	331	341	352	345	363	311	329	348	361	349	327	306	342	336	311	306	362	329	318	322	333	333	322	327	354	329	330	351	348	337	360	338	342	316	326	328	342	325	348	334	332	314	315	345	338	301	319	338	360	314	269	317	340	352	296	331	330	323	334	350	324	331	336	319	365	356	343	354	327	320	310	339	312	354	304	347	324	349	313	333	328	324	362	318	318	335	347	324	337	321	347	296	352	340	355	338	333	322	312	314	331	313	334	300	331	349	333	317	310	310	331	325	348	345	332	376	301	315	330	350	361	327	319	295	347	336	336	360	351	310	339	293	337	328	342	313	292	326	333	334	343	308	342	330	321	346	305	314	335	344	331	332	337	324	333	303	302	311	328	344	342	355	339	327	360	311	349	356	313	325	346	316	344	330	323	335	296	339	333	321	322	324	324	319	321	348	333	350	301	334	298	343	311	345	282	339	319	327	340	324	314	297	342	330	313	317	345	296	355	349	344	339	314	311	324	311	319	337	345	345	344	333	327	328	303	372	304	331	342	324	346	366	342	312	320	321	340	329	333	332	341	347	363	319	336	335	327	332	332	344	310	373	356	325	352	283	323	308	341	326	319	307	294	317	369	283	336	343	342	323	316	333	346	337	318	315	329	321	333	358	368	330	334	315	360	344	353	335	332	335	352	334	364	331	335	331	323	314	318	316	355	315	342	298	292	325	299	336	331	335	346	346	317	306	349	339	337	344	308	343	333	296	319	328	280	346	327	323	321	323	304	329	319	323	334	336	302	318	367	343	322	338	332	347	342	326	347	321	328	332	324	357	348	362	333	368	308	356	332	324	374	351	320	332	301	346	370	306	354	348	310	341	328	339	335	324	371	337	305	325	338	327	300	377	338	341	373	320	336	345	353	332	379	304	309	365	342	360	325	332	318	351	345	357	323	347	312	293	294	314	330	277	334	321	364	337	323	367	350	336	322	310	307	335	313	301	316	351	313	320	337	333	319	352	367	335	321	355	327	333	352	345	343	334	357	353	333	330	376	333	363	306	326	319	352	330	322	376	357	360	341	338	337	348	320	345	323	299	312	312	324	348	335	314	345	348	361	348	331	338	348	306	369	329	335	314	302	355	324	349	358	306	336	304	347	322	297	329	328	330	345	332	321	345	350	323	338	348	342	348	334
4978	1068	951	701	520	481	413	448	398	376	383	417	405	365	384	393	386	395	402	362	325	361	396	379	387	364	412	368	390	370	417	384	389	393	374	411	366	367	382	404	397	388	385	383	362	346	375	385	400	395	360	349	371	367	389	394	404	345	384	340	360	361	390	383	342	400	358	372	354	374	362	379	377	355	346	377	360	353	357	356	370	387	399	349	395	355	404	334	369	402	356	390	440	383	396	355	357	368	398	394	369	376	392	360	360	369	364	351	382	379	371	346	370	382	409	364	377	377	401	375	349	393	382	382	352	375	371	359	362	387	382	370	357	388	358	370	357	386	389	375	360	366	392	375	388	377	358	345	378	385	384	336	393	355	370	376	389	369	362	345	360	396	400	364	341	343	421	365	390	381	410	374	369	363	364	334	362	394	386	355	376	400	381	384	374	404	375	351	364	349	374	387	403	399	376	367	373	398	410	388	365	372	351	391	372	371	376	393	382	381	362	369	363	404	374	381	365	351	399	340	389	411	363	398	377	361	350	375	408	353	379	376	381	340	351	386	347	356	390	362	351	402	353	387	377	326	349	390	353	345	351	371	364	366	401	346	364	396	401	407	374	396	404	392	386	375	356	371	329	370	394	377	389	393	352	388	331	386	363	353	376	375	371	386	364	359	352	368	434	370	398	404	351	397	388	369	362	380	385	367	383	356	367	330	364	388	389	371	373	403	381	376	420	395	374	363	395	337	388	348	398	385	372	394	366	363	405	362	412	377	365	380	401	371	354	368	341	385	381	376	344	386	381	358	358	365	370	368	380	376	371	358	360	397	366	357	369	373	385	366	328	346	364	373	380	374	381	370	391	365	387	375	392	377	371	377	367	364	364	383	367	367	375	361	383	338	381	359	385	385	382	366	352	338	365	374	382	390	359	364	367	371	352	407	374	379	388	365	368	375	372	387	331	368	355	330	350	376	386	366	368	398	395	378	363	328	391	371	397	365	362	370	406	397	373	326	409	398	384	359	396	374	371	356	374	371	381	351	381	367	370	375	379	383	357	344	332	377	361	349	355	335	397	384	370	370	377	395	392	382	368	350	391	357	342	352	399	398	376	364	366	371	351	345	390	346	410	366	382	389	361	376	339	357	368	371	364	413	400	418	364	371	374	378	385	389	392	351	374	382	381	369	349	369	360	357	354	357	352	395	399	348	355	368	373	361	390	357	351	344	398	351	336	365	382	376	375	377	403	387	383	374	359	397	365	371	368	361	383	343	365	362	396	346	373	356	368	398	382	384	381	370	377	367	379	391	355	380	330	378	359	364	384	381	399	353	377	387	403	367	366	393	344	409	365	378	363	399	352	341	374	395	381	360	341	360	351	395	412	368	362	403	354	384	363	367	370	358	357	385	353	370	367	386	373	350	401	399	352	391	407	360	408	383	381	368	386	379	341	363	364	364	367	352	348	359	353	381	350	379	393	341	374	346	356	370	357	368	370	379	399	371	386	349	394	363	379	405	373	359	402	383	403	411	366	391	386	385	374	362	404	392	391	353	359	349	366	352	347	336	377	402	367	378	337	395	362	395	390	376	386	393	366	368	366	363	376	343	357	369	373	370	367	392	354	369	362	386	381	361	403	377	383	379	393	389	365	373	386	377	340	364	352	360	371	363	371	388	370	364	358	383	361	357	367	407	378	384	398	392	344	317	386	362	352	350	347	375	384	389	341	327	359	408	351	353	376	359	390	342	348	379	393	387	349	377	372	379	380	375	356	353	368	340	363	382	368	352	379	361	371	374	413	372	366	420	359	391	384	357	347	409	388	350	351	404	388	429	377	409	369	362	379	361	367	346	365	369	368	340	376	377	363	370	373	344	367	365	354	395	361	368	373	363	390	384	346	383	386	378	367	364	367	376	376	356	375	355	381	387	376	374	380	392	412	349	372	343	392	398	387	368	382	368	367	355	375	361	359	374	358	359	389	375	365	351	393	361	368	397	390	410	379	362	364	388	381	378	386	352	382	336	373	367	333	373	382	344	380	370	366	370	376	357	386	367	369	350	360	371	352	386	368	439	380	355	397	352	383	375	359	388	363	361	353	363	395	375	355	351	371	399	358	377	360	398	375	370	383	365	352	371	385	389	360	370	363	375	370	373	359	371	372	356	379	381	389	398	342	351	338	349	315	395	361	350	376	358	383	347	360	393	374	384	384	359	391	351	383	374	391	389	372	371	365	398	365	427	338	369	367	389	353	373	368	400	393	399	372	397	409	388	346	376	436	371	387	371	358	393	378	414	387	378	359	348	367	368	395	387	411	366	407	383	367	379	362	369	407	386	390	385	363	355	376	385	357	367	363	382	361	357	347	391	394	382	363	371	382	381	364	346	381	376	351	373	400	417	364	356	384	385	377	358	328	385	409	348	376	363	368	377	352	351	360	378	382	375	389	371	354	366	377	373	357	344	368	387	405	392	384	378	395	389	368	380	353	394	376	354	386	363	363	408	350	361	352	354	385	382	378	375	373	432	339	415	351	354	368	358	351	376	387	388	411	379	383	387	355	395	364	343	371	333	363	362	324	376	367	393	356	396	382	360	368	411	381	361	354	406	380	394	362	377	373	393	397	374	368	338	358	376	365	397	382	344	351	366	400	394	363	372	379	379	386	346	352	341	391	391	368	401	373	378	361	359	398	384	391	368	426	391	389	364	365	388	379	356	349	367	388	404	389	365	353	373	350	361	400	354	354	372	369	349	386	392	392	371	363	359	380	378	345	369	375	396	387	404	388	373	354	363	358	368	343	376	339	365	357	371	406	384	375	372	362	373	393	370	368	399	391	365	340	372	430	397	370	370	358	345	358	384	394	357	367	354	349	394	383	388	381	386	371	383	365	364	387	393	364	363	367	372	398	363	379	386	367	368	398	388	374	397	360	377	344	364	391	390	383	374	387	364	391	373	358	368	343	406	348	393	383	378	368	369	368	377	376	353	358	396	378	410	373	355	394	392	359	384	382	379	375	382	383	362	356	394	355	344	407	402	394	379	389	378	380	355	381	393	378	391	364	381	370	364	370	323	371	359	371	402	335	351	371	337	350	369	380	366	370	370	374	370	399	359	398	389	344	373	347	354	357	379	364	372	426	346	371	391	397	375	378	351	380	367	355	369	399	336	369	386	382	396	375	347	384	343	364	375	375	401	342	362	368	346	367	367	385	352	359	365	336	427	388	372	336	384	327	357	357	379	356	366	375	378	405	376	396	376	373	382	367	357	385	362	388	312	358	376	383	343	365	385	372	353	387	364	370	338	382	398	362	383	376	375	378	371	367	374	360	357	315	352	380	401	366	374	379	396	363	374	369	378	403	361	371	362	374	345	364	358	369	375	432	371	355	379	422	358	361	353	379	368	343	338	374	381	342	389	362	363	346	384	365	381	381	397	389	367	392	350	360	378	373	361	378	375	361	324	361	402	380	374	368	361	401	412	364	405	378	387	348	361	385	366	387	367
25459	20978	27604	24537	20977	10990	1034	619	515	424	385	306	310	279	257	243	261	242	208	226	221	188	191	198	175	210	187	172	165	175	158	177	150	183	182	151	184	161	145	158	164	144	138	156	147	159	147	145	170	149	151	143	161	159	127	126	145	147	139	149	150	148	155	142	163	158	159	138	171	150	140	137	138	146	145	152	135	155	143	149	136	144	166	144	130	144	135	148	152	149	159	152	139	136	136	132	132	145	141	144	137	143	151	142	155	132	142	141	131	150	147	130	148	160	141	154	148	141	158	157	147	138	139	135	151	141	157	169	154	147	171	163	161	155	151	184	150	140	144	148	148	145	158	146	140	132	154	160	133	157	143	166	154	148	161	142	142	159	133	129	155	153	142	156	149	152	135	143	147	159	138	156	161	134	134	153	145	160	165	156	143	145	160	171	139	173	149	134	132	129	139	139	141	163	142	133	137	162	130	129	144	151	143	147	152	153	135	139	134	150	151	187	156	144	163	171	134	141	144	142	140	145	153	131	130	152	120	155	147	150	153	131	135	153	163	129	147	139	149	133	148	139	148	127	155	129	153	142	151	153	143	150	156	154	143	144	138	159	156	147	139	147	130	153	147	145	148	149	149	143	148	169	150	161	168	138	167	135	140	147	156	143	153	149	172	114	128	161	120	148	145	151	155	150	133	137	140	148	142	142	162	157	161	148	139	157	164	148	147	138	145	140	126	149	132	160	147	140	144	133	167	149	143	147	168	147	174	149	145	133	149	134	144	137	181	132	153	142	119	135	144	163	129	176	148	148	132	142	161	146	163	128	166	156	163	141	154	148	134	169	142	143	148	134	163	124	161	129	126	138	147	133	141	163	150	143	161	153	128	157	136	138	138	144	135	145	136	140	123	147	152	145	156	159	122	142	156	140	143	160	149	166	153	156	144	161	144	149	139	142	150	115	135	137	155	155	165	147	145	166	156	133	136	153	157	136	133	152	162	145	156	150	140	139	152	129	155	155	174	144	149	137	159	152	147	146	152	146	144	118	161	147	169	145	137	134	158	154	141	153	138	148	154	146	155	162	157	137	138	143	128	151	132	150	138	148	123	149	171	159	152	151	165	122	151	116	162	137	153	165	145	144	141	153	158	139	128	140	143	156	138	145	136	149	164	129	143	139	147	145	144	143	148	147	136	140	137	145	125	151	141	145	152	137	150	162	145	141	181	134	139	150	129	142	166	130	123	163	122	125	133	147	152	138	146	149	153	140	148	141	154	159	128	143	141	161	150	126	144	134	152	146	162	158	144	142	147	152	128	141	132	146	152	144	129	143	141	154	170	142	124	131	162	130	136	153	137	152	150	159	148	133	136	144	152	127	156	156	142	140	151	143	121	163	139	149	140	164	157	147	136	148	159	143	155	159	131	141	146	132	188	166	155	164	137	146	155	135	145	153	133	157	170	148	151	135	134	142	134	163	141	154	134	143	141	162	136	147	148	139	143	137	158	154	143	168	157	148	122	139	132	143	146	143	153	166	158	117	136	177	162	149	127	147	142	159	138	139	139	146	146	164	135	149	159	144	120	139	128	158	165	142	150	157	166	143	118	155	151	142	136	157	143	141	165	133	148	133	165	153	140	150	168	155	133	149	145	146	143	138	125	141	157	150	136	171	154	132	137	157	131	134	135	134	150	144	144	134	159	131	151	150	168	164	141	133	159	130	163	146	156	148	166	159	151	161	145	139	138	144	151	151	134	144	149	141	149	162	151	145	147	150	145	153	173	138	147	143	141	150	137	145	155	147	149	178	129	146	140	154	137	140	151	174	134	150	168	168	149	145	130	141	152	156	151	141	121	126	140	145	111	164	149	132	156	134	135	155	146	142	137	144	136	148	143	153	128	163	152	148	130	145	150	148	150	121	150	135	149	148	159	134	148	142	162	145	138	155	159	153	154	141	149	138	139	169	130	171	132	149	135	154	148	124	166	153	159	134	151	127	128	143	138	153	146	143	146	150	161	148	155	119	138	168	138	154	140	155	143	144	123	121	147	158	142	136	148	144	155	135	139	141	134	126	144	123	159	155	158	130	147	143	160	118	134	156	156	152	117	118	129	153	139	143	135	140	140	137	141	153	154	143	141	135	140	137	145	163	157	154	173	157	127	143	134	146	114	135	138	139	134	161	143	136	153	144	143	150	154	153	127	146	121	143	134	137	146	138	172	179	141	149	118	149	136	144	149	143	143	164	142	151	134	161	122	149	138	159	148	129	141	146	160	144	124	132	162	125	158	147	138	127	143	146	149	153	138	136	123	157	139	134	132	134	143	142	152	147	154	144	156	147	147	147	135	130	148	143	157	129	148	148	154	135	164	137	142	148	152	146	136	141	132	139	164	134	144	125	136	139	141	149	145	141	137	134	156	162	140	155	161	172	137	141	135	120	136	136	155	147	160	136	141	144	146	166	163	129	151	143	143	165	169	106	142	149	141	139	161	161	146	136	167	151	143	135	146	146	153	124	149	143	162	142	137	137	147	134	132	160	143	132	144	150	122	160	145	152	154	143	137	158	151	153	137	164	160	140	151	174	154	164	140	151	123	160	140	149	141	144	148	134	142	134	130	159	166	145	145	149	151	135	156	139	155	156	147	148	133	128	133	140	148	166	128	147	119	140	144	153	139	149	160	138	125	148	158	144	129	131	125	135	139	138	187	148	156	134	173	154	164	142	150	157	147	147	145	149	137	161	146	161	123	146	155	138	147	151	157	136	130	149	156	123	139	139	141	151	145	160	138	138	143	112	148	146	140	149	140	167	137	115	151	146	141	163	152	141	131	140	150	144	124	147	149	148	162	139	149	169	141	154	148	134	149	137	134	164	142	156	158	145	130	138	146	168	125	136	133	116	141	147	164	164	149	147	164	148	139	156	154	136	136	131	144	153	162	168	140	149	143	147	145	135	141	152	164	147	156	151	163	144	154	141	150	135	139	120	147	156	129	158	142	140	148	145	156	127	152	138	138	133	150	115	154	156	123	129	146	133	166	146	145	146	134	167	155	165	159	149	161	136	143	142	151	144	125	136	139	161	148	152	140	154	127	164	143	135	156	147	147	152	156	147	137	146	146	155	163	133	160	143	133	133	134	142	150	158	125	124	139	157	153	160	161	167	155	108	121	144	150	140	150	151	167	148	139	160	129	149	140	148	148	157	146	133	144	161	158	134	157	136	142	148	120	126	160	142	178	167	140	130	145	163	140	134	153	150	127	138	141	161	129	142	133	135	141	156	146	159	144	139	137	149	168	155	145	135	140	157	148	154	139	158	140	138	173	142	164	152	152	146	137	140	133	130	139	161	157	154	152	138	130	149	154	146	153	142	150	140	142	155	164	156	136	132	148	138	117	126	154	142	127	151	134	128	150	139	137	167	148	132	143	150	140	157	139	146	132	164	132	144	140	150	142	144	132	152	139	145	145	166	157	136	162	160	127	128	148	136	127	155	155	147	135	147
7049	11013	10232	5523	3362	2284	1661	1246	1062	887	717	607	571	470	433	451	355	362	322	322	310	305	275	299	245	262	226	253	222	261	210	246	213	198	222	198	186	208	211	188	199	193	186	173	198	181	220	177	195	202	173	173	191	211	187	174	210	171	167	205	165	166	166	194	168	197	192	191	166	168	168	164	171	203	177	164	159	169	159	199	174	159	163	178	171	168	179	188	163	186	193	165	182	189	195	187	190	149	164	172	150	177	191	163	173	154	178	177	170	176	171	172	175	177	184	180	184	183	184	163	161	176	149	163	159	167	143	160	177	164	178	184	151	155	167	146	159	174	171	178	158	170	194	182	147	163	158	159	175	167	160	197	159	151	163	189	167	176	152	191	170	169	171	181	172	177	180	166	153	161	166	156	171	174	150	175	180	167	155	181	153	145	178	158	181	168	163	187	168	176	174	179	163	161	159	171	170	174	190	177	188	163	170	185	167	155	169	165	173	171	180	154	169	173	145	144	154	169	173	183	187	184	178	141	151	154	159	170	181	168	186	166	172	160	169	160	161	172	148	161	162	180	160	155	171	141	170	161	171	190	159	174	180	175	151	167	156	177	169	204	204	148	153	165	156	167	170	179	166	180	191	145	185	158	166	158	173	166	147	174	176	162	168	170	170	119	177	127	172	154	178	172	156	182	175	153	169	160	156	167	173	160	162	156	170	179	120	155	155	165	178	176	184	178	178	171	158	184	166	185	161	158	174	177	167	149	163	146	183	143	150	169	163	156	196	187	183	149	176	162	150	161	160	181	176	166	166	154	167	155	157	153	150	155	182	151	166	148	175	167	169	183	154	191	168	154	201	156	162	164	164	147	166	164	174	158	160	175	171	163	184	179	172	173	142	159	156	177	144	177	166	156	175	155	158	161	156	168	180	149	167	176	168	161	165	170	149	140	156	173	158	194	160	160	190	166	156	158	156	166	194	168	183	152	143	192	197	151	179	194	170	182	177	168	154	166	189	170	151	202	189	156	193	190	160	176	163	186	168	193	164	144	165	166	142	178	147	165	171	166	175	178	170	174	151	163	167	192	168	174	171	150	167	162	197	182	210	171	151	177	172	182	155	165	165	168	169	164	153	160	150	166	184	150	181	172	160	142	149	163	168	147	180	184	153	152	157	172	169	169	198	178	181	164	186	151	170	159	155	161	159	159	145	171	182	159	158	173	144	160	172	183	163	162	182	126	154	159	147	173	183	184	174	191	163	180	168	174	161	158	187	165	168	162	155	206	148	156	176	176	195	192	179	156	155	158	182	130	181	199	166	167	176	164	168	159	167	165	183	181	168	185	185	178	160	157	170	160	181	166	171	169	173	120	154	179	187	182	173	167	154	155	175	189	177	150	156	180	161	180	165	184	185	138	159	162	169	172	162	151	160	174	183	146	170	163	158	161	174	157	173	173	180	153	189	185	159	176	171	170	156	176	170	176	168	153	183	169	173	166	183	165	162	158	152	146	140	181	166	168	138	165	193	186	194	148	174	162	171	170	186	175	151	188	177	160	167	157	179	145	168	173	153	179	175	175	178	169	174	157	188	166	163	172	147	163	158	178	171	181	166	187	177	164	144	177	183	171	184	148	169	156	163	163	187	159	179	187	180	177	152	167	174	187	175	169	176	196	164	178	161	159	169	162	159	163	169	177	171	165	166	170	168	177	157	170	181	168	190	189	176	175	168	167	157	155	184	163	170	175	166	181	178	153	159	172	156	154	178	154	166	199	148	142	215	155	182	189	184	172	170	195	200	172	157	169	166	159	159	162	171	173	162	147	171	158	162	185	153	152	182	165	186	186	175	178	176	140	174	193	169	179	161	177	159	152	161	163	171	169	164	183	167	157	178	175	184	147	147	167	169	177	198	155	169	155	159	185	167	165	146	162	166	175	181	157	153	165	146	198	180	165	149	154	170	156	157	167	162	167	138	150	145	179	150	160	171	144	162	192	188	204	162	186	184	168	157	171	183	164	160	157	152	165	173	174	162	161	193	189	163	163	181	171	159	167	165	188	179	167	183	182	169	152	177	165	173	160	174	163	176	176	168	176	152	186	179	160	180	154	159	153	180	169	181	190	171	173	169	171	156	192	144	161	178	158	181	175	169	167	165	176	179	171	182	165	164	180	187	147	188	173	157	188	168	162	163	169	166	162	166	178	144	183	171	181	150	177	166	183	177	173	135	162	177	162	181	172	174	189	157	192	141	168	163	172	181	163	182	175	184	157	201	178	188	161	170	162	171	190	175	143	177	167	164	166	173	172	166	166	162	171	169	168	156	177	188	173	165	172	174	165	167	144	171	164	152	165	173	162	184	176	169	179	177	182	188	190	195	163	169	159	177	183	164	154	148	151	174	170	176	167	189	189	167	167	191	177	174	164	162	166	201	174	187	148	172	184	149	185	169	184	174	169	169	157	181	165	154	166	179	167	178	163	171	180	174	191	179	178	197	143	188	166	163	206	167	166	165	173	154	147	180	190	170	192	175	152	168	162	190	186	188	161	147	190	162	190	159	176	168	170	172	166	154	164	173	155	194	155	179	155	154	177	162	164	161	168	163	161	167	168	160	160	163	160	192	166	171	176	160	162	181	166	160	182	186	178	172	195	172	169	143	180	192	174	151	181	181	158	179	169	173	171	177	146	170	159	183	154	174	164	159	171	185	186	163	168	163	155	155	144	160	192	148	171	173	174	196	175	166	171	195	168	190	179	168	159	177	170	168	167	156	172	140	167	161	164	157	155	158	183	167	172	167	169	181	193	170	185	145	178	165	184	156	144	160	177	163	180	148	147	179	202	155	167	163	173	178	165	155	170	191	163	160	159	180	184	151	177	190	171	167	172	180	182	165	173	173	149	180	186	147	183	174	160	168	163	173	151	161	154	163	168	171	147	157	150	152	180	162	167	165	151	154	158	174	174	158	176	177	157	174	184	182	163	158	162	173	171	159	172	174	171	179	173	163	180	152	163	155	168	180	160	185	169	172	161	165	167	175	172	191	171	180	168	177	173	153	173	184	165	177	174	177	174	191	180	173	194	161	178	177	153	174	153	180	163	176	182	141	177	147	173	174	170	182	168	166	194	180	158	176	146	165	145	159	180	171	175	164	177	167	180	171	176	179	170	149	165	152	177	162	161	174	158	168	159	176	189	182	173	176	166	154	166	149	185	170	195	161	187	168	160	171	172	164	159	185	180	189	182	150	185	197	198	165	172	176	189	196	163	183	173	182	168	166	185	174	187	173	174	149	158	154	161	164	186	160	183	180	172	180	190	145	198	176	157	171	162	169	167	153	145	164	169	195	179	190	172	180	169	188	171	173	181	183	181	165	188	169	187	174	176	164	164	180	183	168	163	148	167	173	142	174	177	177	148	171	146	171	165	160	155	159	170	164	170	159	163	185	182	162	164	154	169	168	186	159	186	178	162	159	162	171	172	149	155	172	197	150	181	184	145	158	167
23321	20970	27911	24194	20975	21034	9076	1410	995	814	756	685	620	600	534	503	493	431	427	436	462	442	325	390	444	411	392	403	384	350	345	413	373	339	368	370	362	357	364	357	359	398	343	352	356	358	335	330	334	350	363	323	368	320	377	350	348	337	337	361	319	352	366	365	310	335	335	358	345	353	303	393	350	380	360	346	344	345	346	349	313	343	329	337	312	341	316	324	327	302	319	409	330	369	335	349	356	353	327	348	320	360	321	339	329	336	324	337	341	352	319	336	339	312	376	306	327	340	316	326	320	350	330	355	354	317	348	376	303	349	320	339	358	343	295	384	341	314	330	332	319	324	346	341	337	337	316	347	366	333	338	348	311	354	326	351	339	356	348	326	354	331	305	306	303	343	329	339	358	374	307	331	350	365	338	323	342	314	337	348	317	329	344	340	321	310	360	350	338	357	349	302	332	346	347	332	328	348	327	346	363	349	344	354	320	320	337	314	336	311	351	357	356	340	358	315	376	316	346	312	328	339	338	349	348	353	336	336	362	328	321	359	356	343	321	307	322	322	355	352	367	346	335	344	319	355	316	360	312	350	328	318	358	327	333	364	328	311	338	325	316	332	338	336	379	347	349	322	361	331	313	325	323	340	356	339	332	367	365	350	311	325	317	338	346	344	322	314	334	321	345	351	332	332	352	339	325	331	324	344	329	325	304	344	300	354	339	324	366	336	343	317	355	359	320	308	331	317	342	335	346	337	333	331	344	369	316	322	325	350	332	309	322	343	335	320	347	304	313	319	320	347	342	365	355	327	325	342	323	322	309	333	313	325	328	332	337	324	346	319	357	276	337	312	349	347	308	328	336	353	352	331	361	353	336	316	360	335	324	337	301	308	314	312	322	318	344	313	320	343	332	330	344	336	288	339	329	337	337	345	348	345	353	332	330	315	344	320	343	356	365	334	380	321	323	330	289	322	326	332	362	330	323	347	310	350	345	349	362	317	308	335	313	349	335	343	302	332	320	352	315	330	345	323	311	317	329	328	308	336	321	332	333	330	356	322	350	321	319	332	337	310	321	325	361	352	355	302	350	326	324	324	316	338	329	334	358	350	331	324	353	333	323	319	342	309	311	310	347	336	353	276	349	313	307	350	304	356	325	313	316	296	347	301	347	349	333	335	370	332	340	357	329	324	341	320	335	352	319	367	348	338	304	329	311	336	307	351	367	343	310	336	324	354	348	314	332	350	321	334	290	362	358	370	342	336	347	336	347	338	336	323	342	299	350	340	357	313	337	349	312	323	344	322	294	327	322	344	334	372	356	307	338	338	316	360	335	303	310	364	324	324	334	345	329	294	295	340	378	356	350	339	320	323	321	324	355	330	358	332	340	350	335	326	347	361	341	307	323	324	344	347	329	329	313	297	328	344	352	322	319	330	352	342	320	327	320	355	349	318	303	334	366	329	343	369	341	341	332	328	339	325	309	338	320	336	366	316	318	350	333	320	313	324	340	302	299	329	355	304	339	349	334	343	321	311	352	317	358	349	360	361	315	326	322	298	319	360	320	335	323	344	321	315	306	319	305	337	296	380	335	327	316	304	338	328	325	347	348	327	357	335	339	315	330	342	325	332	317	339	338	337	353	310	344	358	304	320	330	351	325	369	326	330	333	304	350	366	327	319	340	315	295	332	328	350	316	314	316	296	330	319	330	303	313	315	338	344	352	329	335	354	334	310	323	366	345	368	314	326	333	339	353	329	326	327	309	360	323	309	301	315	325	348	318	351	315	320	329	345	315	339	332	299	330	316	302	321	313	340	321	345	368	358	329	336	342	338	336	324	357	351	328	325	305	342	352	303	300	330	327	332	342	344	350	334	326	338	329	363	333	362	306	328	336	293	308	324	308	329	314	359	334	352	327	334	363	316	326	347	324	313	321	322	346	330	295	371	353	302	356	348	360	335	356	302	332	391	350	309	342	324	295	316	315	344	363	328	386	335	333	342	343	351	343	327	341	330	352	354	311	330	298	314	359	316	315	307	341	321	337	358	350	320	316	325	343	358	304	348	349	337	345	337	308	348	332	325	312	292	347	329	333	328	324	338	360	316	317	302	351	333	306	315	342	334	324	322	313	346	348	320	326	334	331	317	314	357	338	325	341	341	295	325	345	331	388	344	328	319	325	357	336	321	337	325	326	297	337	314	337	324	316	300	337	331	319	326	290	354	311	333	346	326	329	329	337	333	319	328	294	334	303	370	322	340	367	346	352	349	319	341	351	327	322	281	388	327	341	338	360	351	344	321	346	359	326	326	338	320	352	354	319	307	347	318	294	308	350	327	320	347	333	318	328	325	339	338	353	344	328	345	306	335	345	335	334	327	318	339	320	310	371	327	325	363	333	342	290	337	356	335	371	329	319	319	335	345	358	341	322	303	345	338	321	271	342	316	351	332	347	306	328	323	365	327	343	369	351	314	359	345	321	337	323	353	314	317	327	314	327	343	341	311	363	314	338	325	320	340	324	295	311	332	314	334	343	361	334	328	353	340	366	323	351	345	313	328	354	312	334	324	348	345	337	334	327	311	313	359	376	299	329	346	338	316	319	345	337	321	318	329	354	350	337	351	351	328	321	325	350	336	321	300	336	302	352	313	302	328	360	365	310	314	329	317	344	317	308	308	325	351	318	343	358	334	337	327	356	319	319	321	310	361	299	310	319	326	330	314	327	323	321	337	309	296	313	327	331	301	312	340	377	324	310	327	302	350	338	328	324	324	341	338	321	326	299	333	297	324	342	321	303	325	322	366	321	392	340	311	342	333	312	376	361	330	332	358	328	311	330	338	345	338	364	340	316	339	324	319	321	354	309	343	320	319	312	293	374	341	356	349	354	328	322	332	334	336	320	340	338	343	328	326	332	331	337	341	354	322	331	331	339	325	306	320	337	314	337	342	340	285	331	298	308	347	330	313	370	359	342	295	351	327	310	328	329	320	307	334	337	325	324	331	341	339	346	328	352	340	328	332	336	350	361	306	301	340	341	311	338	330	334	321	320	312	367	336	389	308	315	366	309	316	338	329	368	293	320	330	377	324	321	302	329	321	331	354	349	329	334	348	331	316	323	314	320	322	349	330	334	332	345	293	319	335	374	384	338	345	349	306	359	328	359	330	297	335	298	328	332	337	347	348	308	333	310	333	314	313	338	340	343	320	340	317	344	343	339	346	314	361	311	323	340	339	363	328	338	334	344	327	342	342	344	353	327	294	323	356	381	327	318	342	315	347	312	339	338	332	337	339	322	355	334	318	339	323	340	311	337	320	308	322	363	355	340	323	313	362	363	332	353	329	324	327	372	345	348	351	315	306	363	346	310	332	305	325	338	318	364	309	359	329	326	346	316	335	359	292	316	349	298	357	313	331	337	328	312	378	342	326	350	348	354	335	335	309	354	344	320	322	337	318	309	371	313	319	309	345	330	334	342	338	335	298	325	359	357	374	313	314	343	332	317	330
9938	17721	16352	9425	6168	4282	3131	2434	1940	1694	1421	1221	1104	1038	819	840	747	732	659	600	611	535	571	531	556	499	479	448	456	473	468	437	424	404	437	397	455	394	375	401	418	382	389	405	337	365	393	351	367	356	348	366	364	362	328	370	316	352	337	312	364	356	379	380	329	354	350	369	385	367	380	360	341	366	318	318	320	341	313	319	316	351	351	359	344	331	369	343	333	374	348	340	329	323	338	327	356	374	327	338	342	343	366	334	312	328	331	326	302	322	369	350	329	350	349	353	374	309	345	320	321	303	324	336	341	332	367	337	342	326	303	377	324	349	306	301	333	334	351	345	326	320	355	312	346	331	362	343	339	324	316	329	372	317	351	326	336	312	315	336	343	352	335	349	328	337	316	314	311	305	345	339	298	352	356	330	340	360	375	359	360	351	358	353	317	337	295	362	338	365	322	337	314	346	372	352	355	346	339	339	321	365	359	346	328	363	342	306	348	345	368	332	345	310	381	317	316	333	317	350	325	334	314	355	353	318	358	325	339	316	294	346	367	353	323	348	350	350	309	363	307	278	321	313	336	331	361	320	337	333	337	346	336	340	328	313	333	325	359	362	340	332	348	353	336	349	366	314	323	329	359	329	330	353	333	334	332	333	334	323	348	338	327	321	321	324	335	330	305	336	352	363	309	346	330	344	349	315	357	335	334	354	324	356	325	347	324	363	301	352	327	334	317	318	362	359	325	330	350	342	358	341	351	318	359	322	344	318	324	318	358	350	366	338	318	334	353	328	362	330	288	326	303	319	311	339	314	343	327	349	355	329	299	319	346	358	341	353	351	327	327	303	346	338	304	347	326	313	347	314	331	308	331	307	352	334	326	331	327	331	328	316	348	317	335	350	331	327	310	310	320	323	353	356	348	315	274	331	324	341	363	320	330	287	322	340	335	329	319	334	295	319	333	329	321	328	328	310	292	334	350	329	326	338	329	350	334	326	355	340	345	313	302	333	351	291	312	329	317	344	330	306	334	327	307	336	352	304	338	320	340	321	358	302	341	370	341	314	335	336	302	316	326	306	335	311	352	315	326	316	332	316	333	312	343	346	316	344	317	321	333	292	343	347	369	336	349	327	323	329	345	375	349	350	343	337	337	313	321	320	314	334	317	358	334	315	337	345	342	317	328	304	339	317	335	349	330	335	339	302	316	375	324	339	366	345	314	333	302	374	317	322	331	344	361	328	315	316	355	330	300	316	363	340	312	343	332	322	340	329	325	353	352	335	318	325	357	330	335	343	359	325	349	279	294	309	341	346	351	339	316	319	359	325	311	287	349	344	332	306	335	313	350	344	336	354	296	304	319	321	338	345	338	346	333	309	339	315	330	320	358	343	343	330	345	329	358	304	373	337	319	360	334	352	324	350	321	324	351	338	320	322	336	322	307	338	344	340	325	336	334	347	341	325	324	330	324	338	351	310	355	372	315	361	333	328	347	318	344	352	330	347	339	360	337	344	348	355	325	348	286	353	318	348	342	323	315	361	327	301	311	345	341	350	304	344	343	334	335	344	343	331	323	320	315	292	339	328	300	366	313	368	360	316	344	373	342	310	324	336	331	328	330	316	306	328	328	326	317	342	350	339	354	335	334	339	334	343	314	308	310	300	317	321	335	333	340	354	342	341	332	307	353	314	324	331	362	332	314	298	354	323	342	359	322	364	361	332	321	345	327	351	358	331	339	372	328	322	346	316	345	327	321	328	360	327	310	328	299	344	371	324	325	331	335	365	326	337	333	355	350	308	345	315	320	308	330	334	332	357	325	353	304	330	354	348	342	354	345	351	327	306	331	315	337	329	336	352	333	367	319	356	354	309	307	316	309	309	354	313	338	355	316	337	338	343	349	344	330	336	330	353	340	299	311	338	320	325	318	316	314	312	314	329	334	334	339	298	310	323	323	326	322	327	325	326	337	336	292	337	340	341	324	348	357	323	320	361	316	356	320	322	341	360	317	325	322	316	311	350	325	355	308	304	350	319	324	332	328	377	344	347	333	312	298	326	320	309	326	278	322	380	323	320	311	358	284	324	318	337	352	352	347	330	333	339	335	338	309	326	366	311	288	301	329	336	347	341	321	333	371	310	331	333	350	300	307	347	330	338	357	315	326	362	333	346	320	342	333	308	325	317	334	323	313	340	342	333	291	330	332	339	342	346	323	340	332	335	311	330	332	348	350	338	313	340	305	323	308	333	318	340	334	324	329	324	355	287	353	348	325	333	330	316	297	330	336	351	319	315	333	347	320	340	319	336	329	352	334	361	358	349	292	380	335	344	315	310	364	313	303	355	335	322	318	315	341	317	344	353	318	308	329	331	344	319	302	320	289	299	298	300	324	311	304	329	347	319	301	332	302	335	335	298	345	333	338	328	334	293	344	342	343	367	330	344	318	287	308	357	332	332	338	310	324	325	343	355	345	304	322	374	329	342	299	338	312	319	352	321	319	353	322	360	332	349	337	352	342	310	340	314	320	319	332	334	349	316	308	318	322	327	359	315	340	343	325	313	307	355	310	349	335	343	325	332	360	354	315	311	361	323	317	350	345	361	330	317	339	359	361	314	329	357	328	321	348	317	322	319	321	374	349	336	328	325	340	345	340	350	325	341	350	320	369	307	356	318	326	304	308	310	358	330	362	301	354	323	337	319	354	326	318	315	314	347	348	329	311	325	363	317	336	340	305	304	305	353	343	312	295	339	317	340	345	326	361	353	347	317	309	307	339	372	346	307	330	338	330	327	331	342	374	353	323	367	336	319	355	321	311	312	296	326	352	335	322	316	330	361	356	329	323	358	322	333	321	300	307	327	351	322	342	318	345	355	330	319	315	304	333	314	330	354	331	319	332	341	332	328	311	357	335	337	306	346	350	317	356	333	326	355	347	332	322	355	347	331	335	341	362	324	340	335	308	330	316	344	370	327	336	338	365	322	317	333	313	282	349	340	345	341	341	318	330	325	351	322	287	339	333	337	333	336	341	333	333	307	344	283	326	314	286	355	316	367	297	320	310	323	367	303	320	304	349	353	275	355	312	317	319	319	333	332	333	306	300	327	289	318	342	334	348	321	342	314	359	315	319	336	349	336	333	325	340	339	338	325	343	295	354	342	336	325	347	339	340	329	317	348	320	275	347	307	294	346	333	321	340	321	358	356	324	341	323	368	318	341	322	326	320	341	327	325	307	311	340	330	326	338	335	336	308	297	329	346	329	287	312	346	329	334	302	337	309	336	336	346	322	325	331	329	350	296	360	343	332	332	365	337	329	318	314	336	344	328	378	311	319	306	328	319	355	360	333	351	361	333	349	336	306	331	322	295	326	366	308	352	317	360	354	327	322	335	314	313	328	315	340	311	339	322	320	347	335	336	306	304	336	353	352	342	340	354	333	342	321	327	320	334	346	314	319	329	312	323	295	344	326	325	341	319	329	344	305	328	331	330	314	329	325	340	341	338	301	303
28207	15320	2177	636	450	408	355	338	343	336	369	327	335	342	347	324	323	360	324	350	316	362	344	354	382	319	341	335	357	330	331	341	339	352	334	319	334	302	328	348	334	351	362	348	351	317	344	354	335	318	356	300	360	322	344	327	347	341	344	338	335	328	346	328	320	340	343	350	330	328	319	331	353	319	305	356	349	335	330	350	332	341	332	328	328	332	341	343	328	353	374	343	325	334	296	355	337	332	345	353	316	330	348	329	355	349	348	319	317	369	331	330	331	368	319	324	300	371	304	294	313	351	343	345	325	308	360	345	327	340	339	349	334	350	312	335	329	348	302	341	341	343	349	319	329	318	342	320	319	324	312	317	341	309	350	344	333	349	349	332	363	330	324	311	344	314	326	332	336	316	335	333	309	336	326	328	387	334	347	299	325	380	322	337	347	310	302	323	342	322	338	334	345	340	346	335	321	310	325	298	339	337	294	326	337	346	336	345	348	317	332	339	343	343	335	364	290	348	339	335	281	345	338	315	335	311	322	340	331	342	346	327	314	326	343	338	324	339	341	341	355	331	306	338	313	354	332	354	334	312	317	348	323	335	300	359	327	366	342	315	324	325	316	328	334	313	330	370	307	334	330	318	343	343	311	325	335	349	321	328	300	342	370	325	338	331	330	309	350	369	314	303	352	316	328	366	339	363	304	327	328	327	308	334	328	341	326	317	320	364	334	324	340	329	338	360	325	365	312	347	343	325	348	346	341	341	312	300	329	346	352	341	332	340	325	341	346	303	326	347	350	350	348	324	363	324	323	318	349	345	340	352	299	312	330	339	361	376	331	335	319	349	339	329	341	353	345	324	306	361	312	314	328	321	331	333	340	313	322	338	329	366	317	332	351	328	358	340	327	314	333	323	322	324	381	340	314	338	328	379	349	328	333	326	315	350	319	364	343	302	338	333	356	323	345	329	336	328	335	314	323	337	305	311	321	316	302	338	322	314	327	353	318	348	357	333	376	316	322	349	352	341	352	343	353	333	341	311	340	337	323	324	336	342	333	345	348	343	343	333	326	325	328	337	307	366	348	328	349	328	337	322	323	298	326	337	322	347	341	343	348	356	342	352	315	340	354	325	282	355	344	315	331	305	318	355	319	354	291	335	332	312	321	351	365	362	332	321	330	343	355	326	312	310	335	342	352	354	343	318	350	305	342	328	369	312	329	327	367	295	354	322	326	345	365	335	349	348	345	335	340	350	342	313	357	380	315	337	327	333	348	336	360	311	331	328	323	342	326	323	365	326	351	331	325	339	367	318	351	330	326	347	336	315	307	337	380	310	322	330	321	326	315	371	336	336	327	336	338	353	310	324	359	348	363	304	334	328	369	316	311	327	330	345	320	323	319	300	317	321	369	345	319	310	350	312	299	337	335	338	325	325	331	342	341	328	297	350	341	301	343	308	321	323	309	324	322	319	362	338	336	319	330	345	330	348	339	332	331	335	324	328	288	349	351	337	358	322	338	361	336	336	306	343	322	348	343	368	338	318	328	331	321	341	309	341	369	333	318	346	350	365	359	336	366	330	335	341	330	320	348	332	331	363	333	348	346	356	358	351	297	339	344	370	364	322	308	364	347	342	312	349	357	342	323	362	356	331	368	322	325	332	307	311	334	322	348	314	342	334	337	337	329	348	312	352	334	357	341	339	319	314	333	327	351	352	349	354	322	335	308	318	307	350	299	349	325	363	332	339	318	338	338	306	337	356	326	307	354	343	355	330	353	372	329	333	337	333	302	343	342	346	328	334	325	296	304	321	314	350	327	352	335	340	339	312	323	320	305	337	326	352	334	329	309	347	363	341	329	297	310	329	355	348	322	297	319	336	364	341	357	348	314	334	332	354	374	362	313	330	335	334	348	306	347	335	319	303	356	334	339	307	345	316	362	337	333	337	355	329	370	313	311	307	343	333	312	315	305	313	354	327	302	337	347	337	367	314	335	324	336	356	357	326	310	356	322	364	373	338	333	323	325	307	341	331	344	316	334	338	314	351	345	327	331	328	330	355	326	358	361	334	350	340	338	365	337	334	338	346	320	331	316	353	322	343	326	342	366	337	339	341	342	393	325	346	321	314	344	325	389	356	343	326	321	291	327	327	337	328	320	336	314	325	354	345	332	309	324	359	326	334	307	360	313	370	339	347	330	315	359	379	343	369	354	360	339	327	335	365	342	321	375	335	335	326	332	352	375	333	327	308	354	337	354	304	317	307	333	329	333	303	333	325	317	313	335	325	344	312	295	335	330	315	320	347	321	314	356	318	319	329	347	343	354	315	306	340	326	302	306	341	341	391	355	361	347	320	327	340	327	325	317	346	314	321	332	326	325	335	321	298	303	317	320	335	315	376	320	332	296	328	348	342	351	336	359	332	321	352	323	345	370	309	341	326	347	317	341	368	337	355	317	350	345	346	321	362	321	331	318	351	332	321	334	355	298	342	315	319	290	346	336	370	376	317	336	349	343	351	349	324	317	302	328	370	340	342	321	366	338	326	335	335	343	336	353	315	319	352	360	323	304	342	345	342	364	341	288	320	318	347	343	329	326	341	308	339	314	302	344	330	328	351	341	329	326	324	331	383	341	320	307	344	355	346	348	313	350	302	328	324	334	349	318	326	309	328	333	317	369	313	309	309	308	337	322	321	335	340	334	330	332	356	357	342	347	339	360	333	339	318	363	364	337	363	364	318	315	362	317	325	381	319	368	328	319	372	347	299	327	333	327	346	345	317	335	340	348	326	330	334	317	349	340	329	339	351	300	327	370	328	351	351	369	307	312	339	337	299	334	355	344	370	343	311	328	357	333	321	329	340	304	371	319	364	343	337	335	331	352	303	328	294	388	340	335	343	318	348	331	353	366	320	328	357	348	345	323	332	336	339	316	335	324	319	330	345	333	350	318	312	344	352	357	331	313	339	309	359	317	338	363	325	378	351	363	316	323	303	375	358	334	314	329	315	352	310	338	326	303	342	335	361	351	339	318	331	357	318	347	337	352	317	366	345	324	348	317	322	323	361	339	328	351	314	313	334	343	362	323	320	357	347	334	309	319	302	323	362	323	359	385	332	365	321	330	305	331	349	306	369	337	324	361	300	322	330	386	334	333	352	368	358	358	314	344	335	375	353	356	311	340	285	331	329	340	313	294	321	318	341	336	322	321	330	364	329	308	326	309	366	318	358	357	331	364	334	354	305	341	324	305	347	320	339	332	316	328	318	346	321	371	335	329	358	348	329	350	304	326	315	335	342	330	346	330	309	305	329	360	343	348	336	329	305	318	324	385	333	314	366	334	335	369	338	308	338	338	329	340	350	328	321	344	295	332	338	342	300	335	327	337	296	318	326	354	326	386	343	331	323	292	336	330	355	301	311	360	307	322	323	338	338	302	335	357	317	328	298	345	327	321	324	335	362	300	317	354	353	337	334	314	310	338	310	359	341	363	303	318	292	330	331	357	315
4997	1091	999	708	548	486	484	409	391	408	399	433	384	388	391	370	405	382	406	365	376	394	388	373	371	377	390	367	375	379	387	372	350	375	394	362	341	372	366	367	379	376	349	366	382	350	381	372	389	343	343	386	366	373	368	377	408	351	356	380	392	393	377	422	358	371	369	351	391	343	393	391	373	376	353	369	394	381	380	360	398	405	405	363	357	382	344	354	388	419	321	398	380	384	382	339	380	404	376	409	385	378	377	344	384	374	366	382	344	357	372	403	354	391	386	385	355	359	363	369	375	341	344	381	348	398	411	352	387	376	397	364	368	347	399	400	385	381	414	385	376	365	383	369	343	368	336	381	391	404	384	378	345	352	390	342	357	374	403	378	329	350	388	366	396	384	415	333	396	421	353	373	386	376	371	419	367	362	377	391	378	412	386	390	371	375	405	382	364	379	350	409	353	366	382	340	366	366	373	387	395	358	363	385	400	372	394	382	361	363	381	387	416	379	390	409	385	385	409	365	383	350	400	398	410	367	367	360	368	335	363	390	347	380	391	381	398	362	380	367	383	362	351	369	366	377	371	372	377	372	371	356	385	406	360	369	363	359	380	369	365	394	374	339	355	345	353	388	364	364	380	368	398	372	355	354	419	338	356	359	387	403	396	405	399	380	352	386	377	396	395	362	358	411	388	350	358	399	355	376	385	418	351	345	352	413	378	365	362	356	378	396	375	347	367	376	378	383	352	341	389	366	363	351	354	370	366	359	379	360	391	352	370	397	365	392	362	339	360	365	365	381	348	396	383	365	372	381	406	389	358	372	372	390	334	342	385	338	346	399	412	366	367	340	366	379	408	359	370	396	351	337	367	360	354	362	374	391	368	351	378	354	369	383	373	379	367	357	374	386	369	369	382	396	371	398	386	414	375	375	373	396	383	363	407	374	331	360	346	416	375	372	385	363	402	342	392	356	369	376	389	346	377	371	367	402	400	364	369	369	387	377	372	388	370	375	378	382	375	378	386	389	385	343	338	361	361	404	363	372	363	353	413	381	354	378	358	426	364	358	400	360	365	356	363	394	347	376	372	367	369	360	360	359	383	387	374	367	395	336	357	376	346	406	376	376	378	370	349	363	359	401	380	364	379	354	373	393	343	371	372	363	337	363	386	362	373	390	370	384	353	371	413	362	383	370	338	396	339	433	405	353	399	384	367	374	381	321	384	375	368	415	378	370	387	361	349	365	369	330	356	351	386	379	328	396	394	413	412	366	335	386	402	382	421	368	369	416	360	312	364	398	399	329	358	392	419	391	355	375	364	387	369	385	352	370	361	406	385	357	395	363	343	364	384	356	364	382	401	396	419	343	378	385	371	373	366	345	398	381	380	356	350	402	359	346	403	348	371	368	336	359	393	357	390	394	359	382	383	379	369	375	380	393	372	363	350	358	362	381	400	389	360	372	364	353	371	375	390	349	386	400	371	382	386	371	377	393	367	407	361	368	359	366	395	335	371	343	321	360	381	365	375	382	369	377	358	356	376	385	378	406	401	383	379	378	349	372	374	373	387	379	348	403	376	364	377	362	357	370	373	386	351	367	412	359	369	354	393	382	391	382	387	352	375	401	357	390	361	385	401	364	395	330	380	358	361	378	331	373	371	348	369	356	387	389	362	360	362	400	384	384	357	390	368	393	336	383	383	360	416	368	404	380	363	360	392	383	362	369	376	344	366	427	360	367	402	416	368	379	393	346	378	384	371	372	374	410	365	380	376	359	364	380	387	366	372	374	353	366	361	378	364	390	343	395	376	351	358	392	382	356	407	358	358	399	347	383	380	327	378	396	367	340	382	388	385	334	366	377	384	367	348	373	396	383	365	379	364	383	358	360	360	392	376	392	381	360	391	404	386	368	379	374	345	339	375	379	348	363	396	403	376	379	373	368	400	365	389	378	370	387	387	374	352	396	343	377	398	365	397	396	378	394	364	387	355	387	347	388	355	356	379	389	367	367	368	379	355	408	399	339	401	361	361	377	399	349	367	322	400	364	358	318	364	366	345	374	353	362	418	348	344	364	379	368	380	377	364	401	367	374	368	350	382	393	384	384	366	380	389	370	363	370	362	344	387	366	404	367	404	363	389	376	395	349	359	395	373	359	413	390	379	400	391	402	366	368	359	348	363	375	383	390	370	388	383	395	355	375	365	357	399	403	390	362	393	373	373	361	387	401	366	362	400	350	337	358	341	375	368	360	324	376	379	381	382	373	365	364	379	338	361	361	354	358	320	371	365	377	375	392	395	371	369	357	387	359	388	395	413	368	382	371	358	386	378	390	373	397	357	400	387	356	385	407	401	369	379	377	374	351	356	372	385	357	366	342	422	378	378	358	375	387	394	379	402	374	404	383	367	406	386	350	380	368	373	363	432	376	389	387	385	370	394	390	351	359	397	369	383	391	395	371	379	400	381	382	381	348	367	361	374	388	367	377	395	364	370	371	377	376	392	358	373	390	358	360	387	379	368	350	393	404	335	365	350	354	398	360	350	385	397	346	348	382	376	369	361	387	369	388	357	370	373	369	366	360	370	417	377	369	385	357	371	362	415	403	367	388	342	375	351	392	363	362	336	362	350	383	381	344	390	352	390	377	399	377	376	363	333	360	400	386	416	380	387	390	350	353	380	408	385	382	377	366	350	385	389	376	362	398	378	380	351	387	380	354	370	373	391	362	379	366	340	369	357	364	398	330	371	410	396	368	366	401	371	402	396	405	350	365	372	377	402	378	365	411	333	369	352	380	416	352	356	380	360	398	384	368	343	377	379	400	403	413	361	380	350	370	375	358	398	379	361	385	382	371	352	353	388	350	363	376	373	418	400	381	377	402	380	347	355	370	375	376	347	406	380	400	424	393	374	360	359	399	377	388	378	406	353	386	354	372	367	369	386	344	350	361	362	375	364	389	379	390	371	383	360	360	331	338	372	378	376	403	386	368	369	374	372	365	415	362	357	342	357	355	365	368	384	382	368	380	366	387	350	384	378	419	368	382	409	340	373	351	365	403	358	371	349	366	346	364	384	387	383	372	366	375	362	405	373	353	376	364	357	388	351	352	404	401	384	384	349	394	379	368	405	361	371	397	377	371	425	366	377	362	373	385	374	361	368	385	369	391	354	377	341	380	398	396	337	373	341	337	364	360	392	357	376	363	340	382	392	386	353	376	386	422	342	411	356	344	381	358	389	369	365	343	374	346	379	372	412	372	349	358	373	361	363	397	360	388	357	368	379	392	392	357	375	385	403	357	390	372	379	375	366	393	368	373	349	356	399	370	355	382	368	398	413	356	353	373	379	390	358	367	335	377	383	357	390	371	394	381	386	356	359	382	389	364	370	339	365	379	382	388	360	357	386	368	387	371	381	359	375	357	386	373	347	324	386	407	343	402	394	365	409	357	374	351	380	391	378	402	379	416	394	359	373	412	412	393	380	341	390	419	370	377	408	356	345	335	366	379
25519	20966	27571	24544	20964	11023	1029	570	443	409	365	349	274	256	254	253	232	221	224	239	196	181	196	192	178	169	155	180	178	193	174	192	162	124	160	171	159	148	142	172	141	138	167	161	158	134	163	138	146	155	159	147	138	167	129	161	152	162	169	139	163	157	131	146	138	160	141	148	157	157	140	188	153	159	152	161	168	152	149	151	162	133	158	152	140	155	153	143	139	141	161	148	158	156	134	141	162	173	167	134	145	152	171	176	146	141	153	144	136	143	166	129	141	144	144	164	149	138	134	149	144	137	139	161	157	172	134	160	155	140	159	152	150	150	145	161	145	141	142	145	147	140	148	150	140	157	154	150	149	145	151	152	144	130	147	133	142	139	155	157	157	139	153	140	134	137	167	148	134	143	133	140	175	149	154	129	138	154	138	162	158	147	141	141	127	145	143	129	146	132	138	160	146	140	162	155	145	162	159	154	141	146	155	131	159	149	137	157	159	171	145	137	177	150	137	160	131	153	147	171	143	144	135	143	143	154	152	164	122	153	149	151	135	147	154	168	154	158	137	156	142	131	129	139	149	118	143	147	143	148	126	158	138	145	125	145	112	143	157	129	136	148	123	139	147	138	144	138	124	126	163	166	145	132	136	146	139	154	130	147	121	142	165	127	178	139	153	149	138	143	145	147	157	141	132	153	149	155	136	148	145	141	152	134	126	148	161	137	137	142	143	126	152	120	139	149	152	153	143	142	149	153	149	151	126	161	150	143	149	137	148	133	164	138	157	131	145	134	137	169	166	148	157	139	155	139	129	130	133	139	122	158	160	161	137	148	128	152	139	141	141	138	136	136	142	159	136	153	160	135	162	142	152	164	152	138	165	140	148	146	138	155	154	158	155	136	144	154	130	128	123	154	148	145	140	149	159	146	154	136	145	147	138	145	163	137	141	165	167	133	146	173	141	151	143	138	134	147	137	135	154	156	131	141	141	152	125	155	151	139	124	158	131	143	148	143	146	155	145	156	151	151	143	159	157	150	135	139	154	156	136	158	155	141	140	139	137	141	142	133	152	135	141	170	166	148	136	153	131	159	161	141	153	146	137	146	157	149	150	152	140	154	132	139	141	154	131	156	172	123	146	136	157	156	129	133	133	135	134	135	144	152	133	145	177	137	152	139	154	137	149	153	148	182	169	157	148	144	172	113	127	153	115	150	134	151	142	152	141	146	124	148	152	157	132	153	133	153	137	150	131	131	131	136	134	152	147	178	154	139	155	149	158	147	123	154	141	137	120	131	126	166	135	152	134	127	167	157	136	136	150	134	150	148	169	135	159	157	141	157	151	173	147	134	143	146	160	153	127	155	132	142	158	155	155	149	169	144	163	166	163	131	138	147	161	147	146	152	148	135	137	136	174	135	149	137	138	146	157	147	147	170	145	147	151	144	135	147	144	164	142	147	144	155	153	152	146	163	142	127	133	145	157	149	144	147	145	154	162	138	128	155	152	126	135	147	133	133	165	154	131	144	132	149	148	138	143	167	143	137	150	152	148	161	140	142	145	139	140	144	138	113	153	129	146	134	149	145	131	115	140	136	126	130	147	132	133	145	139	155	151	152	147	150	137	142	134	153	136	178	135	120	160	131	144	149	128	158	148	165	137	125	167	149	152	138	151	146	147	151	136	153	139	146	152	142	127	115	140	139	147	174	142	140	139	147	159	132	130	152	141	168	153	153	149	140	159	125	160	143	148	134	157	143	132	139	154	154	165	147	128	144	165	157	153	149	170	138	179	150	138	140	156	148	157	153	156	160	137	121	103	151	116	140	143	149	159	125	145	148	146	131	139	161	156	167	171	142	149	149	154	154	154	136	156	136	166	168	133	147	140	149	153	122	125	145	153	144	144	131	150	145	173	146	147	143	147	141	158	137	121	141	147	135	150	154	154	174	135	137	150	133	140	155	159	167	132	164	148	143	146	142	140	166	151	152	155	136	123	154	159	140	145	150	145	159	159	127	136	159	131	163	125	137	153	131	139	135	135	126	152	154	142	144	159	164	139	157	145	138	140	145	143	146	163	150	127	149	150	162	133	153	143	146	155	146	133	125	139	162	120	162	130	153	138	144	162	148	132	148	141	137	132	161	155	124	149	174	149	154	127	155	139	167	152	152	146	141	144	142	142	134	126	162	153	159	154	146	130	119	130	167	125	131	131	138	128	155	137	152	142	140	156	147	166	128	140	152	141	130	136	135	157	132	169	147	134	162	161	165	146	156	147	157	152	143	147	148	128	157	145	133	145	153	139	163	132	152	146	135	146	131	152	145	133	157	146	123	149	159	154	144	147	157	153	172	150	156	147	144	148	168	148	131	128	151	136	120	142	143	122	143	141	126	148	131	140	165	162	142	148	159	145	178	137	140	154	154	132	146	148	140	139	146	169	137	131	159	160	163	153	107	162	136	152	161	127	156	153	145	126	152	151	136	139	156	151	139	147	146	119	156	135	156	151	144	129	149	153	142	140	121	145	145	125	125	150	147	155	138	149	149	130	147	148	131	157	143	130	147	165	132	136	143	140	131	142	140	146	132	138	155	141	156	130	155	137	143	159	146	143	155	128	148	159	136	152	140	143	134	140	163	151	142	151	139	139	154	129	121	149	132	147	141	133	129	156	154	144	127	140	153	141	151	135	160	146	175	160	132	130	147	148	146	142	146	165	134	147	136	163	153	130	137	145	131	142	148	147	138	141	118	134	137	158	146	136	148	149	152	146	160	150	139	125	141	135	130	148	134	157	137	142	142	142	140	131	147	151	170	151	162	130	139	134	149	150	140	127	176	132	142	144	133	134	142	142	142	144	160	141	132	158	155	154	148	144	142	136	145	137	141	159	156	146	131	148	145	142	160	132	153	145	141	144	151	137	156	145	120	156	132	132	140	144	151	136	140	156	149	135	122	161	158	167	136	153	126	137	155	143	154	141	136	137	149	157	145	137	147	139	128	156	137	151	157	136	142	153	166	155	157	160	133	144	146	134	142	162	136	151	148	165	142	128	140	140	139	136	174	139	155	156	151	151	129	165	153	151	144	161	165	128	142	129	151	141	122	167	130	154	147	132	143	154	151	161	143	141	148	121	170	142	153	134	128	119	135	169	114	128	152	145	147	142	147	127	159	146	123	167	118	130	158	135	139	151	156	148	134	170	155	159	136	135	137	141	140	133	155	121	145	148	148	136	123	125	155	155	115	150	142	127	157	144	150	146	152	142	129	147	156	152	159	143	139	146	140	149	152	122	124	164	141	145	174	142	159	156	154	146	133	149	138	154	135	151	152	147	129	166	136	152	170	153	153	139	137	148	159	154	168	147	161	125	152	148	144	150	143	150	158	169	137	116	139	152	146	151	149	140	150	135	137	150	139	129	156	146	158	156	152	152	150	131	168	135	123	144	137	150	146	149	131	118	114	128	133	150	139	149	144	167	160	157	137	124	159	145	138	133	152	154	151	144	143
7125	11083	10127	5456	3412	2341	1639	1302	1010	853	766	629	562	541	442	465	352	364	309	320	296	280	284	264	276	255	246	253	233	236	238	236	226	222	244	212	190	169	206	180	191	181	206	189	197	184	194	197	180	197	190	206	171	179	179	174	188	178	210	192	196	200	177	170	170	163	170	169	183	186	188	185	191	160	180	180	179	179	151	154	185	187	158	174	153	181	187	188	180	166	163	184	153	164	151	180	188	158	161	160	163	173	190	161	164	170	164	157	148	164	178	193	170	157	161	158	175	153	169	171	160	167	161	168	166	174	167	155	149	163	167	169	157	169	197	154	184	180	175	175	148	163	188	183	184	172	171	140	158	161	164	159	150	177	154	180	177	190	168	161	166	162	192	161	182	153	189	168	169	173	163	162	156	171	162	171	204	190	183	174	163	181	176	166	174	176	144	171	165	157	185	167	153	172	182	176	164	163	169	165	173	176	170	192	164	177	178	172	151	164	167	182	187	190	166	190	179	189	174	157	185	153	184	183	162	172	161	184	192	169	179	159	146	154	185	174	150	162	159	162	170	185	156	166	160	184	174	159	162	175	155	154	164	161	152	159	192	147	161	151	173	177	183	166	170	173	170	193	176	163	173	163	180	158	176	164	155	150	144	191	174	163	170	153	190	153	161	161	169	173	172	172	187	156	174	151	168	171	166	163	180	152	163	170	193	173	185	175	172	190	171	153	160	162	189	152	153	161	189	194	163	151	196	159	155	163	168	161	167	162	179	167	177	141	153	201	181	166	183	178	155	168	180	174	150	172	165	167	170	172	157	165	140	174	162	175	149	149	186	175	155	175	181	195	159	173	187	167	169	176	181	179	170	179	157	157	180	158	163	169	161	167	154	180	159	155	152	177	154	179	161	162	151	167	149	154	172	177	155	149	158	171	154	174	165	163	163	159	162	163	174	153	191	171	178	182	181	175	158	162	174	157	152	148	174	181	177	159	168	167	135	164	159	164	183	149	164	161	167	184	171	154	148	150	164	160	155	203	142	176	148	155	178	159	174	129	170	184	174	168	174	160	173	155	195	157	154	168	174	183	187	173	156	174	156	156	181	176	159	175	174	153	164	175	159	177	183	148	172	154	194	182	170	144	164	164	151	186	184	179	177	157	151	178	171	172	185	175	165	180	163	155	175	178	183	175	146	159	149	153	171	176	156	184	166	184	171	176	163	175	154	181	160	185	159	165	171	176	158	186	198	173	166	165	157	180	138	185	167	186	181	167	159	146	184	163	164	184	152	168	144	163	188	184	163	168	182	145	170	156	157	179	158	176	165	173	187	183	166	161	152	185	154	178	164	179	176	169	158	179	165	171	187	160	171	184	158	154	180	152	188	177	174	170	173	153	201	152	174	144	151	169	158	152	169	183	163	175	171	165	171	163	172	150	165	172	193	141	179	208	158	166	165	186	151	186	181	162	178	162	165	155	155	147	169	175	183	165	159	183	172	144	173	166	174	153	156	186	169	166	166	181	169	180	159	175	171	174	157	166	144	153	192	174	162	202	185	157	177	177	169	165	160	182	167	159	176	146	154	174	168	171	171	189	176	167	167	167	165	157	190	181	174	155	177	160	162	199	157	165	161	173	165	178	167	168	191	154	167	162	171	138	162	174	171	198	159	171	164	176	161	175	184	159	172	174	125	165	171	167	176	164	166	175	140	172	171	179	153	146	196	185	177	163	169	166	171	173	163	171	171	179	166	170	164	174	169	169	161	156	178	175	167	176	182	163	180	189	179	169	189	177	154	184	162	161	183	144	163	169	175	184	174	172	149	169	152	173	172	173	163	148	176	161	172	157	176	179	152	147	179	178	165	178	201	178	154	154	169	139	176	170	166	170	175	160	171	181	172	166	143	150	169	172	170	174	173	155	194	154	171	178	146	160	153	172	152	154	153	173	158	175	205	164	149	174	163	170	167	176	171	182	146	179	183	186	174	169	140	159	162	137	174	194	171	170	177	181	189	149	154	157	165	159	159	138	154	172	174	145	191	185	166	166	177	176	168	172	169	181	180	175	154	164	177	172	161	180	167	152	161	180	167	160	156	163	180	178	147	180	170	167	157	160	173	176	183	182	134	179	184	168	189	185	167	170	146	180	168	171	175	160	157	192	172	171	160	159	149	157	177	175	171	182	183	200	178	141	173	161	166	165	156	160	187	187	172	158	161	162	166	181	181	169	155	160	162	176	166	162	162	164	158	166	171	172	181	199	172	188	167	173	169	181	174	165	153	166	163	179	179	182	155	169	170	160	156	182	173	157	170	146	185	157	143	182	171	158	186	192	149	161	176	170	155	182	160	152	182	175	161	168	180	192	153	174	161	156	188	159	182	158	182	180	162	152	166	174	185	181	173	166	175	159	160	164	165	139	178	158	176	146	179	174	151	178	171	154	165	160	170	169	147	179	160	186	156	180	176	156	139	172	165	159	183	183	144	196	181	174	168	171	177	184	167	157	167	166	161	165	142	168	145	185	158	178	171	182	189	166	155	175	163	167	182	164	153	176	147	158	159	161	166	180	161	175	170	172	150	162	151	123	172	143	180	176	189	172	159	176	173	175	200	149	171	191	157	146	138	170	165	178	174	156	160	165	161	159	149	194	148	169	154	171	162	169	160	189	167	186	177	161	168	180	160	141	150	138	165	153	165	174	182	173	167	154	164	170	157	162	161	163	164	183	147	171	145	159	159	186	159	178	182	159	149	178	179	184	145	173	181	177	158	165	180	138	161	188	173	169	175	161	178	159	182	164	152	163	181	152	165	159	177	199	180	190	175	165	164	171	165	143	186	150	179	168	180	160	172	186	172	166	159	152	172	171	167	185	181	185	173	177	178	178	174	157	161	167	173	153	179	173	149	147	183	167	171	182	181	191	142	166	153	165	162	167	170	146	173	157	162	156	177	165	184	168	167	156	166	171	159	195	173	182	173	164	171	165	155	167	153	176	156	160	169	150	179	175	156	161	163	165	179	176	178	178	160	159	203	174	177	160	154	161	167	156	165	161	176	164	171	172	162	171	184	171	167	182	188	161	150	147	169	183	162	180	145	170	161	153	163	168	166	169	145	179	148	170	173	146	161	161	162	176	172	163	170	171	148	179	159	165	172	166	154	174	170	157	155	178	163	170	178	163	171	191	163	173	170	187	167	175	154	169	194	175	176	152	185	184	185	174	175	175	153	196	160	162	147	152	171	171	148	177	166	179	181	157	152	198	152	167	147	163	182	164	165	175	181	171	172	158	173	161	175	194	179	197	175	173	173	174	158	161	161	145	149	167	168	180	151	165	187	179	171	155	173	148	163	159	202	202	175	163	150	164	169	154	177	197	157	175	166	194	162	165	154	166	141	164	161	165	142	146	162	166	152	174	168	181	179	182	181	158	142	173	181	168	169	166	167	164	161	176	187	171	176	151	172	183	182	186	169	179	156	177	182	174	163	180	171	163	190	139	174	203
23332	20970	27940	24176	20974	21026	9089	1317	947	837	752	619	652	608	565	543	474	495	505	485	451	417	415	428	419	404	379	365	369	386	375	384	382	386	348	369	377	340	373	357	376	374	383	391	353	348	361	372	366	335	340	324	340	330	368	330	371	367	362	370	319	359	364	313	373	376	349	348	374	314	343	319	344	372	343	356	361	339	320	335	339	344	334	343	355	372	327	348	330	327	355	337	366	319	293	345	350	355	368	354	330	316	352	394	333	347	333	332	318	341	313	340	357	323	350	334	354	332	345	323	350	361	329	298	319	325	348	318	296	316	307	333	374	310	340	336	326	340	347	350	275	330	336	322	349	330	324	326	310	317	310	317	337	321	317	317	334	348	310	355	290	336	341	336	345	347	323	345	312	314	321	324	365	318	345	353	317	336	308	328	324	322	384	352	329	331	345	308	343	345	400	318	368	345	324	325	338	330	283	346	324	345	346	307	337	369	362	358	309	327	353	356	354	369	329	329	356	376	323	322	345	346	343	332	307	324	322	326	328	344	299	345	362	314	341	337	322	288	320	337	350	334	342	363	352	352	360	348	330	356	341	319	340	327	314	357	324	349	315	361	327	305	314	336	326	329	328	340	353	307	347	324	343	315	335	322	333	316	318	320	357	318	352	323	325	347	323	292	333	308	311	337	344	325	325	319	308	321	329	299	360	308	304	331	328	316	322	335	329	326	350	328	376	317	348	315	358	342	359	349	324	347	355	302	319	323	316	333	331	350	333	337	329	325	346	349	323	334	334	344	321	338	326	354	325	307	335	334	311	330	333	340	337	323	337	294	354	365	314	358	324	330	359	326	322	351	359	328	320	339	339	281	308	318	331	337	335	339	316	334	301	301	312	356	328	318	364	330	322	316	349	337	332	345	354	339	343	338	320	330	382	322	341	312	342	320	319	315	313	327	317	334	315	328	364	324	310	337	298	349	309	322	330	320	320	302	361	333	340	350	320	340	335	339	319	369	318	334	321	348	297	346	363	338	345	321	339	308	354	356	333	334	315	337	337	339	278	318	359	335	345	338	343	332	338	340	365	326	388	320	343	339	353	361	315	330	335	335	334	335	331	350	362	345	321	337	342	348	351	324	341	318	300	311	335	344	339	326	359	323	307	320	354	368	337	312	342	359	306	303	311	366	350	345	347	328	337	319	346	347	316	313	309	326	317	352	358	322	315	300	318	338	345	352	347	369	346	334	315	323	301	339	298	341	345	312	327	313	335	318	343	327	318	351	317	331	324	316	341	346	349	341	334	345	296	302	386	337	338	317	336	382	327	353	317	351	302	335	318	337	308	354	349	320	339	349	335	320	372	335	335	340	336	293	364	307	323	319	316	329	359	335	316	359	338	336	292	317	333	317	336	338	314	325	334	335	308	338	315	321	336	319	356	328	329	381	317	341	341	342	328	337	368	359	337	358	352	303	337	362	335	307	334	328	319	338	308	320	343	330	294	320	343	316	348	323	320	338	319	359	359	346	315	362	348	360	335	338	313	314	322	320	334	340	350	332	333	287	319	339	344	314	341	308	309	341	323	325	351	327	325	282	314	346	370	340	342	344	311	321	332	330	328	323	356	291	339	314	345	335	311	316	308	343	312	327	339	291	322	329	338	326	314	313	356	334	308	326	337	310	356	295	329	330	349	311	322	315	322	328	337	306	344	347	327	320	324	300	318	316	338	325	316	318	353	306	351	340	319	332	383	311	313	354	320	322	352	317	321	332	333	315	321	357	352	333	328	310	322	302	335	333	328	316	329	316	328	370	340	307	393	323	322	331	350	364	339	330	302	357	343	328	345	343	317	346	333	314	279	365	356	351	338	362	357	310	328	336	295	304	351	343	326	335	307	328	337	329	333	305	346	311	339	356	308	339	339	346	337	333	338	346	349	339	339	313	308	310	325	324	303	348	319	353	342	330	314	311	303	343	326	292	342	320	320	316	354	345	345	316	333	317	321	325	316	312	327	340	351	348	313	304	314	336	328	323	363	358	352	306	308	322	364	305	327	334	342	343	313	347	321	333	315	338	335	325	339	368	344	332	324	339	317	305	308	357	314	329	357	346	357	319	319	318	285	338	343	379	342	306	358	327	317	337	343	363	306	315	329	309	355	299	351	326	349	310	283	352	324	320	331	352	364	360	306	339	352	371	348	352	327	323	348	329	312	377	356	343	311	351	330	342	305	293	324	331	334	322	341	354	371	341	365	322	297	325	305	319	348	339	338	318	329	320	307	353	354	299	324	317	312	308	346	324	332	364	345	301	360	309	319	305	328	325	349	315	330	316	329	331	307	335	345	339	361	339	307	307	340	361	330	328	303	299	321	336	341	311	335	361	352	319	310	331	329	308	307	345	313	339	339	344	304	337	322	330	308	364	309	312	306	342	328	333	303	353	303	300	332	332	358	345	328	330	352	323	359	313	363	323	325	303	319	304	328	358	322	377	339	328	331	336	287	346	332	308	278	348	339	348	352	328	338	296	336	337	322	342	348	334	350	305	308	354	342	358	327	323	313	356	319	330	360	370	315	308	349	332	333	350	334	314	340	328	319	322	330	332	295	337	332	356	325	314	351	352	358	338	337	291	315	333	315	333	345	308	307	326	343	334	337	311	332	345	318	299	316	306	332	323	330	345	313	342	331	343	311	342	372	345	324	315	319	331	366	326	333	344	341	323	333	362	364	324	352	341	350	371	339	307	345	287	330	332	298	339	318	324	334	348	337	332	316	330	327	313	340	318	339	320	316	304	341	328	329	327	338	334	324	341	342	324	321	363	335	330	339	324	357	332	344	318	334	328	338	364	350	319	332	371	360	356	311	313	356	364	358	365	323	324	333	348	363	349	352	352	340	352	337	325	300	319	342	327	334	307	315	323	343	298	328	308	324	337	300	330	357	303	331	363	335	333	317	342	353	326	309	314	305	355	311	363	325	307	337	342	321	325	314	321	380	323	321	352	341	353	338	332	344	354	314	346	348	318	340	327	325	346	306	342	328	320	352	359	363	337	347	330	328	321	333	372	346	309	305	332	318	306	327	357	307	357	332	372	348	286	341	326	341	312	330	336	332	316	360	353	310	367	365	329	329	340	332	376	350	268	344	324	328	348	308	330	322	323	303	322	339	363	319	328	348	322	341	306	293	336	321	348	329	340	323	345	369	344	335	357	322	307	318	337	326	317	354	328	339	338	346	329	311	334	313	357	306	344	322	329	339	316	338	304	338	339	325	324	309	353	315	358	290	329	316	308	317	341	330	331	309	333	338	330	348	313	351	311	323	323	341	311	335	352	323	315	348	332	345	316	330	328	350	338	332	332	306	338	320	331	331	327	319	345	343	308	299	352	357	334	364	314	319	344	347	315	317	327	343	326	324	318	339	328	370	357	346	320	332	321	340	344	310	327	333	321	331	342	332	332	347	335	360	333	311	332	328	329	314	363	303	329	329	339	349	330	317	319	317	340
10051	17607	16341	9353	6118	4213	3139	2408	2002	1649	1421	1208	1068	990	877	821	752	664	638	605	602	572	550	532	501	517	457	464	481	456	452	392	432	435	445	369	427	386	390	422	376	378	369	339	387	384	374	364	333	352	362	355	374	349	371	353	373	369	363	365	352	371	352	334	340	342	340	336	342	402	376	332	330	381	371	378	357	318	317	371	323	336	333	339	352	300	351	300	319	321	355	336	353	320	355	327	343	352	332	331	371	342	381	369	356	337	334	317	324	316	341	327	319	320	337	355	352	321	342	343	311	350	363	350	331	356	329	331	318	338	334	368	351	378	308	319	324	348	335	352	306	290	324	321	339	323	328	319	308	324	347	365	324	384	351	310	318	325	329	306	363	331	322	316	308	334	336	330	333	328	323	358	354	347	299	335	333	352	352	357	336	344	342	332	320	342	302	351	357	363	339	358	335	354	347	334	374	343	325	334	323	356	334	321	320	316	306	335	311	334	353	348	365	339	328	338	321	330	325	330	347	350	309	338	336	324	334	329	303	297	347	354	313	330	325	345	339	308	324	370	347	344	366	345	331	360	323	345	352	329	327	333	323	344	356	305	310	342	322	340	319	344	328	380	337	330	332	340	314	348	302	332	369	330	321	318	328	339	360	298	352	336	339	307	312	342	356	359	333	341	341	335	324	341	304	352	335	336	336	312	326	321	320	324	312	377	308	313	349	342	325	328	333	330	338	294	343	320	355	350	311	322	325	326	330	341	313	347	343	341	333	310	303	329	313	304	311	340	337	345	360	326	339	324	341	323	324	356	333	339	356	357	337	342	324	296	312	297	351	346	332	322	322	319	348	349	306	293	349	328	346	338	304	359	368	326	345	352	329	327	326	305	349	309	317	377	335	328	340	308	328	328	327	360	350	314	345	362	341	302	339	301	315	367	345	310	310	348	317	308	316	329	309	318	294	320	330	309	301	348	310	330	301	314	313	323	316	294	320	314	317	347	329	333	343	341	360	360	317	344	325	353	307	322	326	330	324	340	351	342	340	337	351	349	304	351	343	322	337	323	311	353	305	328	356	353	367	353	355	355	326	329	322	318	347	349	324	350	329	350	338	326	343	321	356	334	364	336	325	325	334	371	309	326	316	291	309	319	328	320	318	317	343	344	324	364	356	330	311	319	333	317	346	336	338	301	351	322	341	321	351	308	326	354	332	315	321	317	336	338	316	372	334	324	343	332	344	353	335	317	315	359	310	305	340	328	320	334	358	310	341	341	351	318	335	342	348	333	328	333	316	325	315	343	291	337	374	324	334	322	332	365	339	337	319	326	321	334	301	301	339	373	326	345	312	315	318	319	311	338	335	371	324	322	344	349	325	344	322	332	351	321	340	329	353	314	304	291	336	349	343	329	328	340	318	387	329	327	340	297	355	356	332	343	330	339	300	342	344	324	297	324	333	294	321	353	312	344	340	371	307	326	333	348	317	309	314	353	348	357	328	355	304	338	355	307	334	356	343	332	317	292	325	338	327	315	336	322	323	335	308	335	339	320	328	332	325	316	355	310	354	336	361	356	330	357	355	345	341	363	324	315	341	339	309	326	312	320	328	344	337	322	372	332	332	354	375	367	351	358	346	344	299	363	322	330	341	332	293	325	319	305	315	316	339	334	335	355	315	367	351	330	356	318	303	328	313	315	321	341	313	353	328	308	316	307	361	367	325	350	324	360	339	310	338	362	344	315	308	338	283	371	353	339	328	300	354	333	317	301	332	316	337	360	334	340	338	343	340	335	333	358	368	326	350	312	341	339	353	319	335	361	328	300	351	337	350	342	333	285	331	331	299	306	307	335	357	325	310	344	320	336	348	327	326	365	345	348	347	319	348	346	302	322	326	356	346	328	325	323	330	325	324	340	325	344	356	328	339	289	365	294	326	314	339	321	324	320	311	360	344	324	326	327	346	329	339	350	307	335	336	319	322	333	320	357	325	305	340	337	337	323	356	340	325	351	349	342	327	338	343	340	340	349	356	317	330	341	345	354	333	320	354	338	351	374	305	341	323	324	313	339	342	328	341	342	291	332	341	354	333	315	361	301	348	312	318	306	323	350	291	324	324	334	341	332	367	341	351	349	337	332	318	310	315	336	319	348	338	315	341	309	322	309	367	334	343	362	314	320	319	332	342	331	345	338	330	324	341	343	357	344	313	331	333	334	361	346	383	338	326	324	332	349	324	299	332	329	308	330	363	302	337	322	363	351	321	335	330	323	319	346	307	328	347	333	368	335	311	355	348	346	340	336	298	339	314	358	336	342	342	326	332	339	355	319	291	332	328	311	332	332	324	327	345	369	367	339	337	309	344	357	367	335	307	341	337	347	336	349	303	368	335	313	357	336	342	330	314	360	326	329	357	336	341	320	308	323	335	343	342	311	342	307	349	323	334	308	339	304	326	360	358	350	311	346	313	339	339	355	329	343	321	310	339	313	329	320	345	353	369	329	338	333	348	334	339	310	318	365	345	341	335	346	317	338	354	359	369	319	313	299	319	299	332	341	363	310	340	330	321	330	323	321	332	372	333	300	329	348	350	338	354	342	335	315	337	345	320	362	336	359	339	320	313	333	322	344	308	307	323	363	335	329	328	322	343	339	326	337	322	308	325	289	324	348	338	330	286	345	313	320	360	366	330	330	355	324	323	352	347	333	333	370	340	345	307	303	328	322	309	324	324	308	320	314	343	338	338	325	328	303	331	324	342	332	340	308	345	312	338	328	357	339	328	323	329	343	332	330	317	364	333	294	358	311	320	327	332	315	360	346	298	333	350	333	339	305	317	302	319	338	321	297	337	358	362	340	327	313	356	372	318	321	320	316	321	325	342	300	342	341	333	311	321	315	322	336	321	322	301	326	343	369	323	341	336	356	308	326	341	352	331	344	331	345	321	354	339	342	328	311	333	357	343	316	338	321	298	339	372	333	306	339	326	338	356	331	349	337	310	340	355	355	332	358	322	335	329	314	316	358	334	345	338	312	329	342	305	332	357	325	336	323	362	328	322	335	335	359	358	312	334	330	321	313	315	307	331	345	352	328	341	360	337	338	328	312	354	341	332	387	311	326	339	359	309	307	301	309	362	322	338	323	314	314	324	332	342	316	340	306	352	367	348	315	347	313	331	335	340	344	325	339	329	336	346	315	334	343	323	354	343	319	320	338	316	325	335	325	327	352	371	321	309	379	318	332	347	321	319	315	320	329	350	325	327	295	391	327	323	352	339	355	338	334	344	344	331	364	337	347	311	346	343	344	323	309	286	327	342	320	347	315	314	359	368	322	324	356	344	335	356	348	332	343	348	343	307	350	330	320	335	335	341	345	339	292	318	318	347	317	378	360	333	329	323	323	322	338	334	331	343	351	323	354	286	327	317	322	334	338	335	345	344	327	329	350	369	359	319	358	370	324	324	332	322	353	327	327	323	354	323	360	319	311	342	346	351	366	345	307	345	343	338	323
28218	15263	2270	752	635	542	408	373	334	311	360	340	365	375	359	312	353	343	325	325	332	345	326	355	318	342	299	338	342	336	366	327	321	330	331	359	344	313	329	315	331	329	347	353	327	313	344	341	326	358	347	358	312	320	348	319	319	349	326	306	323	302	329	317	336	348	365	346	335	347	357	349	347	302	335	351	353	344	329	350	319	350	329	325	298	388	299	347	378	318	329	348	332	349	311	356	324	330	320	369	334	336	319	333	333	303	284	320	360	347	350	357	324	310	328	365	348	313	290	334	359	339	323	320	301	345	318	364	309	345	330	350	289	344	312	342	316	354	316	316	319	279	289	290	304	311	309	335	337	299	349	337	356	322	307	326	333	279	339	335	354	339	336	340	304	327	313	309	390	333	336	328	345	349	324	315	286	346	359	320	319	318	323	323	324	318	324	305	324	305	344	335	376	376	320	367	338	312	365	314	328	306	384	335	339	306	328	323	323	343	331	356	330	340	321	344	350	332	323	294	299	320	347	338	344	309	318	334	314	327	342	317	320	315	313	312	293	308	314	323	341	337	327	342	357	320	321	310	353	299	360	329	329	336	323	310	324	341	297	361	326	326	326	384	359	366	313	323	319	346	307	345	296	329	300	394	381	326	297	328	329	355	329	315	331	363	340	353	319	324	355	327	310	321	318	306	345	329	341	344	353	315	273	345	323	317	323	358	351	323	338	286	310	317	335	319	307	334	327	310	340	357	318	306	318	311	311	351	322	314	331	300	362	344	305	328	306	366	330	346	320	363	308	321	327	296	351	362	306	335	295	332	329	325	358	303	326	339	363	321	337	327	356	319	328	323	326	330	326	323	351	312	311	343	333	313	348	319	361	338	319	309	329	335	315	312	335	331	310	297	335	352	349	353	321	308	316	340	326	316	312	352	343	361	329	316	321	317	317	369	375	323	316	316	339	327	359	310	335	321	315	305	321	326	320	337	331	340	335	333	334	310	356	353	294	293	321	324	332	363	325	352	345	333	318	338	332	299	315	332	324	343	345	344	311	341	328	333	315	342	316	340	357	364	337	307	350	334	319	323	341	318	332	336	343	346	370	337	346	297	349	346	359	336	335	299	326	282	324	342	322	352	348	350	324	340	328	313	295	337	299	351	316	319	321	310	348	320	314	309	342	309	324	372	313	343	359	313	374	331	326	338	321	350	307	369	295	358	332	295	313	332	305	351	303	313	328	318	310	324	343	361	322	313	315	308	374	318	335	344	325	306	295	315	354	326	314	346	335	348	350	322	317	296	362	327	359	331	302	362	359	337	353	345	342	338	295	327	326	356	358	335	365	349	351	328	348	313	341	330	361	330	334	332	346	302	344	336	334	296	353	333	360	305	332	332	318	307	341	355	341	358	309	276	334	309	358	295	328	308	334	348	352	312	353	343	335	325	377	329	335	374	328	341	325	336	310	341	317	327	324	319	348	338	341	352	332	325	337	352	349	311	332	302	331	296	324	330	343	373	321	321	352	353	331	288	300	323	351	315	349	361	307	321	317	329	341	335	312	338	344	334	342	306	310	323	325	313	333	354	367	352	348	336	307	339	331	340	323	338	346	328	377	303	319	335	316	324	321	312	334	345	332	321	331	334	324	358	298	289	338	327	341	316	347	312	312	358	319	347	335	332	314	334	335	335	331	318	353	323	337	309	370	296	342	313	334	332	331	348	337	318	331	316	345	341	347	313	347	307	332	324	356	298	324	328	341	330	305	321	313	340	336	322	329	342	294	324	325	328	330	312	343	310	337	322	310	362	336	340	338	321	337	305	348	343	292	335	304	318	328	341	345	343	329	323	322	335	327	332	328	327	292	342	309	366	323	351	327	348	334	362	324	328	321	330	322	296	335	319	365	348	321	332	347	342	337	346	323	331	295	308	333	330	333	347	310	312	330	321	314	336	362	322	302	361	312	331	338	314	309	326	359	334	337	327	328	323	334	335	341	377	333	334	314	347	331	347	376	324	347	313	356	334	349	326	315	334	359	308	339	324	342	345	322	328	310	298	350	339	365	352	377	297	317	301	330	349	291	316	370	348	327	361	313	353	328	320	330	344	319	339	325	354	334	317	335	330	338	348	298	306	345	344	305	331	310	344	359	339	349	346	315	309	347	320	323	323	318	315	339	313	324	335	320	309	314	325	311	327	311	330	320	327	347	333	348	320	352	324	320	339	328	330	323	327	327	345	317	359	339	348	351	304	321	335	319	311	302	323	300	317	323	323	338	343	311	351	330	319	340	351	324	339	370	336	330	362	314	317	350	340	337	336	327	369	319	334	334	306	324	357	307	321	322	317	321	340	352	327	330	347	316	330	333	361	307	329	354	328	353	300	320	316	353	321	306	328	310	319	332	344	323	339	317	357	302	348	343	314	328	318	349	362	343	341	311	312	357	308	312	319	352	349	331	320	320	332	329	335	335	325	284	348	369	321	353	304	300	325	309	329	338	302	351	329	304	334	297	312	322	329	345	322	326	346	352	313	355	339	335	332	324	333	337	305	321	325	334	306	359	369	316	314	315	309	325	309	341	321	312	320	357	350	325	306	334	312	338	332	323	312	323	316	320	383	358	335	325	344	338	330	319	308	311	305	333	327	319	304	340	317	301	336	300	322	341	317	348	289	330	323	314	296	324	291	347	297	341	323	346	325	337	320	341	318	334	311	364	344	310	346	342	331	349	351	348	325	334	360	326	356	360	325	306	313	321	293	370	340	332	348	320	322	330	339	339	343	350	333	311	354	343	311	327	336	311	330	331	340	325	325	322	350	371	324	312	345	331	332	319	352	351	307	326	315	296	308	346	317	326	359	341	322	313	347	337	341	313	345	334	336	313	347	318	322	340	331	315	321	335	332	304	303	302	358	349	337	341	319	360	335	310	328	329	319	320	325	313	334	334	323	342	334	352	313	344	340	338	329	322	320	357	328	349	354	317	344	332	341	341	370	339	303	325	314	327	336	320	353	328	374	322	335	278	315	379	372	320	307	345	337	325	337	340	325	346	319	323	323	321	342	317	324	339	337	337	317	328	327	353	313	351	337	343	324	308	300	299	328	361	277	338	323	356	354	353	353	317	344	316	335	322	327	328	353	316	332	292	295	343	368	329	319	317	327	365	316	358	319	362	301	327	352	316	316	329	354	353	336	338	347	315	307	311	318	380	317	365	337	305	372	321	336	338	316	337	318	335	306	335	368	353	357	326	338	299	321	335	341	326	322	342	311	311	312	333	300	344	336	349	336	335	318	346	328	345	308	339	318	364	320	324	303	300	328	345	304	301	334	319	364	322	301	331	342	333	336	350	348	320	324	319	305	333	356	311	305	311	311	337	302	361	318	325	319	322	335	350	377	321	341	306	328	318	326	345	341	324	348	328	324	323	331	317	323	348	310	332	332	311	369	319	334	326	304	362	301	349	362	353	343	346	367	301	331	335	319	291	328	304	288	332	349	328	318
5044	1168	1073	801	566	502	436	468	407	383	380	408	417	427	381	411	409	388	367	362	402	383	378	408	359	348	365	426	367	381	351	393	365	355	363	374	354	362	360	355	382	421	368	370	360	343	403	402	381	377	354	402	422	393	339	401	362	366	353	345	392	381	372	378	377	407	396	349	386	392	357	349	334	329	376	385	388	314	370	375	389	374	379	384	371	384	361	363	391	383	376	368	384	364	385	369	403	387	384	390	368	349	397	382	357	393	378	378	377	352	411	348	383	363	374	401	349	401	356	333	355	365	373	357	400	362	362	366	381	357	369	399	366	356	375	360	349	402	357	401	386	387	340	412	383	355	394	385	368	355	372	393	352	384	378	336	371	371	370	367	348	367	375	340	359	382	382	368	393	379	375	355	378	381	374	366	364	396	380	370	372	355	355	337	389	378	407	375	363	372	374	336	392	354	366	348	338	381	373	347	389	332	366	392	374	393	354	373	358	359	387	381	389	355	401	348	357	348	363	373	367	346	360	364	360	360	351	349	381	427	368	367	373	385	364	375	357	363	380	390	348	359	370	351	381	396	382	363	377	374	393	408	360	366	363	391	380	361	382	382	402	374	378	319	360	359	375	390	348	376	373	384	361	368	376	358	369	366	334	392	379	381	368	382	397	405	373	353	368	350	370	369	391	371	382	365	370	367	342	347	367	383	355	382	358	336	379	360	350	384	395	378	378	389	337	402	365	336	372	327	376	404	373	364	370	339	389	340	376	328	353	391	404	364	389	367	343	326	382	367	397	381	396	371	340	348	386	339	383	358	392	373	390	365	381	393	377	357	366	368	361	353	350	365	348	373	367	381	346	385	366	375	367	362	371	376	349	335	386	352	365	370	334	396	406	345	385	334	379	377	371	322	370	385	377	370	406	353	381	417	362	341	401	372	363	409	362	393	368	380	387	399	360	351	377	348	387	362	379	371	380	369	362	353	403	364	394	382	375	383	379	394	359	366	332	391	388	378	359	369	343	379	358	380	389	373	381	381	363	387	412	368	402	360	368	361	363	382	357	400	370	365	353	384	354	357	374	386	368	371	370	365	392	354	361	362	339	392	385	390	361	386	365	338	386	363	380	365	387	370	358	362	358	361	367	376	396	353	359	361	376	386	401	366	379	412	387	323	377	338	387	353	354	375	383	348	368	379	391	369	364	352	369	379	370	375	420	378	413	353	354	375	372	353	346	358	373	367	365	378	378	399	365	387	364	366	417	369	367	385	386	379	354	410	364	375	354	393	385	391	367	388	346	372	339	391	365	347	369	389	388	414	385	364	350	370	379	404	375	350	346	406	342	372	370	344	406	335	412	367	348	368	370	377	360	370	372	369	389	354	363	353	369	356	369	360	352	364	376	372	379	385	367	366	382	364	354	371	350	392	371	377	403	390	337	357	391	351	377	405	352	403	358	331	400	352	347	373	377	394	380	351	375	345	374	348	383	432	403	392	411	385	368	396	415	347	357	359	355	347	411	387	378	405	389	357	380	395	327	388	372	362	389	369	388	384	321	366	371	346	385	360	337	355	403	319	388	433	402	374	344	365	393	384	379	359	378	328	374	365	357	392	377	387	348	382	364	383	332	362	397	353	371	353	387	375	378	389	390	397	387	381	377	357	369	384	372	413	399	405	349	377	393	406	386	372	328	387	337	400	384	336	399	393	354	369	343	370	381	376	332	380	382	365	367	360	389	335	346	344	351	404	365	358	368	390	367	349	376	375	357	384	384	365	401	381	427	414	373	406	367	375	363	364	374	344	408	377	363	423	371	394	384	403	386	379	359	373	369	322	388	391	386	372	370	389	359	374	408	386	368	423	413	402	367	395	373	371	385	395	393	402	387	378	385	361	385	407	378	352	362	392	349	331	378	377	376	351	370	379	376	385	374	346	433	376	354	366	350	374	382	399	420	346	354	381	344	415	372	307	359	426	358	357	353	379	358	392	405	322	375	377	373	394	367	369	400	402	372	341	360	375	370	374	344	366	335	402	372	387	398	377	357	370	395	356	352	350	376	363	377	376	382	350	412	342	340	385	339	374	301	379	363	376	353	385	364	392	392	359	367	400	379	339	403	352	349	385	361	378	382	356	353	410	361	368	368	354	363	370	361	365	369	324	386	390	378	392	367	373	374	364	358	398	355	372	399	408	367	343	398	403	418	404	400	388	385	365	396	343	371	404	371	345	374	392	337	372	364	373	345	400	340	361	388	318	395	377	384	379	371	378	398	343	363	373	403	405	417	404	368	413	358	361	402	361	411	393	355	373	352	375	341	402	367	399	354	384	346	371	382	363	395	358	385	373	349	409	374	384	363	387	352	362	374	359	392	354	374	336	360	372	393	357	382	409	360	385	349	368	385	389	410	331	385	355	363	408	396	388	367	360	361	382	378	385	341	392	379	385	381	388	409	390	378	382	398	377	374	378	383	346	401	378	375	385	382	377	388	391	345	373	367	401	401	359	406	384	359	367	368	361	400	359	348	372	366	371	374	385	350	341	390	363	355	405	352	346	398	391	368	394	364	395	346	392	389	354	362	387	356	348	381	398	366	389	349	363	391	370	363	334	372	367	389	356	382	368	409	354	383	357	400	338	356	390	342	393	378	374	366	378	371	363	378	374	364	371	401	366	401	373	357	394	365	384	343	382	360	362	398	368	378	335	385	397	359	391	364	350	387	400	400	347	354	338	382	358	370	402	406	361	332	398	386	372	378	372	376	370	416	387	376	351	372	368	359	386	347	377	388	376	358	393	360	365	388	384	343	358	392	333	379	381	346	414	372	343	360	380	362	358	368	410	378	388	363	348	389	385	360	362	361	371	376	356	359	364	381	370	376	370	401	394	395	358	353	357	375	341	398	333	371	398	376	356	354	353	416	346	343	386	378	377	379	334	398	372	369	369	396	372	358	350	388	377	421	376	384	383	343	366	379	366	395	380	372	377	393	357	388	388	384	396	368	388	372	392	362	348	385	382	383	377	369	342	373	378	365	385	384	355	354	367	368	357	367	350	411	326	363	390	375	396	386	369	384	373	385	393	390	371	372	335	358	348	391	379	361	392	387	379	374	394	367	381	350	375	384	382	409	375	339	371	395	367	359	369	344	365	379	356	355	375	355	374	374	374	352	408	358	360	372	381	358	383	348	350	372	357	413	374	384	372	366	365	400	401	366	358	384	353	378	370	367	371	385	375	361	327	383	379	350	371	406	382	404	404	349	369	375	426	344	407	375	386	405	372	422	357	389	362	360	361	378	347	345	347	390	394	386	372	353	361	357	386	385	399	331	393	367	397	392	365	381	372	357	380	363	393	363	377	362	372	394	346	335	378	361	387	370	394	388	413	398	335	364	414	356	389	348	348	391	373	360	391	377	347	387	367	400	340	371	391	388	391	405	351	363	405	396	377	378	368	386	373	362	396	369	355	389	358	381	379	384	387	355	384	363	388	350	405	380	390	359	362
25516	20970	27565	24545	20970	11064	981	621	435	446	352	317	299	254	266	241	227	212	198	230	193	220	200	181	158	161	181	196	190	178	167	151	173	147	179	159	166	164	155	154	140	158	152	172	138	151	158	144	145	162	156	184	161	159	166	166	144	140	171	140	161	158	158	165	166	160	141	154	147	155	160	154	161	145	163	148	150	153	145	161	142	139	154	148	143	139	138	163	157	134	146	141	162	174	151	149	158	143	140	160	175	138	138	159	133	175	151	153	149	147	147	134	150	127	163	147	144	153	152	134	133	138	151	143	142	142	149	139	139	144	150	139	159	155	163	141	131	133	137	171	138	150	144	139	147	138	130	163	129	139	140	139	150	133	150	147	156	151	141	133	163	125	145	166	165	164	138	154	138	147	146	146	141	132	139	143	152	155	147	157	162	144	151	144	148	139	134	141	142	148	138	151	148	146	156	118	148	158	126	127	146	148	149	139	139	153	156	144	147	148	139	170	151	154	135	127	116	119	151	135	154	160	151	124	132	151	152	136	159	142	133	151	125	160	164	128	140	129	136	130	158	136	145	142	127	131	134	164	128	127	169	157	145	140	164	158	147	154	151	154	135	130	164	138	168	137	139	178	159	173	142	158	159	131	144	147	133	156	132	142	129	167	138	148	151	133	148	127	119	136	168	146	126	154	135	132	151	141	142	147	118	145	149	126	126	139	148	147	176	159	140	160	154	148	144	147	149	142	136	142	132	161	155	157	149	139	174	141	151	131	147	122	134	151	137	147	145	160	159	146	142	146	142	142	138	140	135	140	153	147	149	150	146	130	153	157	132	144	146	146	150	143	143	158	130	142	155	148	160	141	139	151	143	146	124	130	132	159	146	156	148	133	130	153	140	139	137	154	152	139	145	125	158	143	138	146	142	138	152	161	148	147	160	161	124	145	152	153	129	150	130	151	157	135	161	132	131	146	148	124	133	154	134	161	134	142	155	141	163	154	156	145	134	156	141	150	150	122	146	143	139	148	163	139	152	145	157	137	162	115	157	135	156	153	141	143	137	160	157	160	149	141	136	131	164	161	154	176	131	141	124	146	138	161	140	148	133	134	161	135	134	136	147	156	146	140	147	165	158	137	149	145	137	145	146	156	145	154	142	137	135	132	168	125	144	136	149	140	130	156	131	149	145	142	144	137	148	151	141	142	150	147	130	141	150	146	155	139	126	154	147	146	137	146	150	145	126	141	145	151	140	140	139	148	135	135	145	151	134	179	157	134	133	133	154	143	142	153	149	134	131	139	144	148	144	139	165	163	126	147	148	157	145	136	145	157	141	158	123	176	140	158	152	153	151	153	145	151	130	133	127	156	151	140	123	138	137	172	137	123	133	170	130	134	153	154	124	135	150	147	165	144	148	145	167	147	175	142	170	142	147	164	148	146	135	133	156	124	127	117	128	122	163	141	151	147	132	167	121	119	136	138	141	154	142	161	123	121	145	131	172	135	132	153	150	135	135	131	141	146	155	146	158	127	148	152	146	139	157	160	156	155	153	131	142	164	147	133	135	150	145	157	158	146	138	136	124	149	162	137	166	160	131	153	159	140	148	158	149	130	144	147	135	146	156	145	179	141	145	138	125	125	134	133	159	130	134	147	144	148	131	140	146	133	139	155	126	143	155	148	150	130	143	114	173	150	139	140	160	146	140	122	164	156	135	161	140	146	150	139	144	153	124	111	172	129	142	143	140	143	134	142	158	140	160	144	131	146	150	150	135	124	146	141	162	138	149	148	168	152	140	156	154	158	144	175	129	148	145	131	150	144	138	151	131	146	142	147	145	119	151	128	142	134	126	153	152	187	166	157	145	153	149	151	153	139	146	118	140	152	145	151	129	139	139	147	149	158	128	121	146	136	140	160	150	145	166	136	127	134	146	156	126	141	156	131	134	138	131	161	153	118	149	135	156	153	144	149	154	125	158	149	139	122	131	140	158	140	163	129	137	149	160	152	153	150	153	160	135	129	137	170	145	143	128	139	136	169	143	140	156	139	136	157	132	136	155	141	131	151	162	152	147	134	136	119	169	175	144	167	145	129	143	134	142	116	128	137	158	162	158	147	175	166	136	148	151	148	139	136	148	110	132	121	126	135	137	148	146	135	155	127	133	151	149	165	135	161	132	134	147	135	136	147	135	146	159	133	162	141	154	140	148	153	165	164	132	160	157	150	157	141	158	151	132	137	162	153	153	141	130	131	124	146	160	156	136	157	158	138	159	137	166	134	147	142	144	144	146	144	164	151	148	124	133	132	125	150	147	134	139	149	145	153	124	143	140	130	164	129	148	160	129	142	144	152	130	151	132	134	148	159	159	117	150	140	145	143	162	148	136	161	131	166	148	154	134	130	151	150	166	132	138	150	151	152	134	146	153	137	152	148	153	132	159	127	167	126	127	167	129	164	130	142	149	153	132	148	147	164	163	133	130	142	151	151	134	129	169	137	137	139	154	142	155	150	143	133	144	158	152	132	163	146	147	144	133	135	162	147	150	157	143	160	153	146	134	135	151	120	144	143	150	140	154	123	133	141	153	149	136	147	131	144	156	144	151	141	135	144	147	144	149	160	150	138	129	139	139	146	143	170	165	172	142	138	137	139	146	134	156	152	130	154	142	125	148	141	127	118	139	127	150	154	132	142	139	147	128	148	143	173	140	166	159	147	133	142	143	152	152	173	165	154	163	130	149	138	141	146	151	142	146	151	151	161	125	128	165	148	128	126	140	146	128	149	136	155	142	136	130	133	141	122	131	162	141	155	169	149	135	127	137	136	140	165	134	143	140	156	122	144	125	150	166	148	161	144	161	139	138	142	139	143	151	134	155	162	130	147	150	150	151	157	162	163	138	166	134	124	144	141	148	138	143	133	138	159	135	177	135	147	147	147	142	139	150	158	130	166	156	165	159	142	153	129	143	138	156	137	140	153	146	151	149	145	133	142	162	155	154	123	148	175	169	166	151	142	136	146	156	142	151	139	148	166	133	145	136	158	172	146	123	141	157	154	129	135	147	143	146	138	164	132	125	132	130	142	142	148	146	134	146	144	156	137	143	137	112	152	149	146	155	132	117	161	144	165	146	131	172	154	151	134	141	160	135	152	167	152	149	132	132	144	145	152	141	142	153	139	153	145	156	136	134	148	145	148	148	162	154	148	146	174	135	139	120	133	139	166	154	148	137	123	152	125	141	133	125	143	136	142	149	152	158	150	175	149	140	145	173	165	133	148	147	143	140	166	138	130	138	158	132	162	167	158	145	136	130	128	164	171	164	156	172	140	139	153	151	131	140	124	156	141	164	137	130	141	163	144	165	131	152	154	151	151	141	136	155	156	124	136	151	156	144	146	145	134	149	163	151	155	160	132	154	142	164	152	142	130	160	149	146	144	141	148	134	141	153	155	144	168	154	149	142	147	140	131	147	131	147	153	141	169	141	125	136	153	148	139	136	155	135	166	131	144
7140	11169	10263	5488	3449	2409	1696	1238	1057	838	778	656	547	525	512	405	400	380	357	317	312	309	238	293	277	255	253	235	240	238	236	223	225	178	222	190	200	192	171	193	196	203	216	167	189	205	175	173	194	185	191	166	187	180	181	177	181	183	199	161	177	181	130	191	148	185	201	196	171	189	165	195	173	171	158	153	181	191	172	174	164	197	187	170	183	175	179	191	160	167	166	171	163	164	196	174	167	177	181	154	163	159	161	166	177	182	145	172	222	175	170	158	178	197	183	176	166	180	165	172	165	195	153	173	166	183	167	182	169	164	154	158	207	157	161	165	155	177	168	178	167	160	166	155	171	160	172	175	180	167	156	179	167	162	153	168	184	178	187	173	163	175	169	175	173	170	160	147	164	181	183	163	185	164	169	160	175	181	175	149	174	168	191	179	160	171	164	185	156	154	177	179	166	161	165	167	174	177	155	171	192	169	157	167	141	174	156	189	168	175	189	154	176	175	162	163	176	165	176	169	199	175	160	155	182	172	158	191	155	173	176	160	181	163	181	202	165	178	161	175	189	166	148	167	181	178	174	179	186	157	192	175	163	176	176	182	178	158	173	167	167	166	157	164	146	175	177	150	160	184	161	162	174	175	159	175	171	171	191	179	151	155	175	177	182	150	172	160	164	173	161	185	193	172	152	156	182	185	153	180	160	178	158	162	168	183	169	166	163	172	177	186	176	151	184	156	187	166	178	164	171	172	162	183	164	156	148	166	166	183	149	165	162	169	162	194	163	187	153	161	162	166	166	160	162	160	200	171	160	154	196	149	165	149	180	167	161	159	185	171	183	167	166	176	155	163	155	163	159	162	173	154	177	161	155	194	172	170	176	188	155	173	178	167	173	179	192	158	142	176	147	184	175	165	163	153	164	187	183	157	157	180	153	186	183	192	185	167	166	168	174	167	192	149	154	195	170	154	151	178	185	177	165	165	165	166	173	171	157	167	165	183	171	150	170	190	160	152	161	168	160	168	165	164	168	176	164	160	167	178	149	169	156	181	153	147	168	169	183	188	170	182	168	179	169	170	170	183	172	157	173	172	169	179	161	179	174	164	170	179	166	175	144	153	168	160	172	157	136	170	157	171	180	161	183	164	150	182	192	147	158	161	159	159	175	177	167	188	178	163	178	165	172	181	180	169	165	178	146	162	197	158	181	164	157	162	159	171	145	166	165	177	173	188	165	163	172	148	204	166	159	192	154	174	179	157	147	178	168	174	173	153	147	158	162	164	161	162	180	162	152	182	155	192	155	153	161	192	170	171	168	171	150	202	185	170	175	141	164	163	168	158	180	158	158	156	156	174	197	170	180	181	214	176	183	192	177	148	174	163	153	169	163	165	192	159	166	161	172	159	168	200	158	188	189	174	181	155	142	185	167	157	155	166	169	164	141	180	181	153	183	171	173	156	170	167	171	174	165	160	167	166	148	164	164	135	148	176	165	169	166	170	172	170	152	168	160	174	201	184	164	165	164	158	152	149	163	178	166	160	175	158	165	170	183	176	198	176	180	197	159	155	204	192	172	168	187	169	166	160	173	176	158	176	161	158	174	156	148	162	197	174	163	180	169	159	153	175	174	159	164	146	175	169	183	160	170	165	169	168	156	161	178	162	159	165	163	181	195	169	160	203	170	180	191	151	181	174	195	158	170	170	188	161	171	180	171	191	159	179	173	162	181	164	171	176	153	180	158	167	179	163	176	169	165	164	141	184	170	185	155	159	166	174	149	189	169	182	153	194	164	171	150	155	143	163	161	175	163	174	190	170	156	164	174	147	159	144	142	173	181	162	171	169	172	141	148	149	154	162	149	173	158	176	166	178	167	160	185	167	176	192	188	151	167	193	163	162	167	144	182	171	171	167	175	157	156	157	191	175	159	175	155	155	166	182	170	161	175	195	158	154	182	183	176	200	160	160	169	150	163	177	170	164	167	185	164	171	173	166	175	203	162	169	175	174	200	175	147	182	171	148	175	164	161	167	167	165	170	165	153	167	188	172	164	172	140	167	180	175	161	182	153	179	169	170	161	165	167	159	160	174	177	149	172	170	156	168	165	144	197	160	165	165	191	153	181	180	167	176	166	161	172	181	172	168	178	163	168	168	191	171	154	196	160	158	160	167	185	161	159	141	164	169	173	164	167	148	173	162	166	131	182	190	163	166	144	177	169	169	167	168	162	201	179	171	185	162	160	160	182	171	161	184	189	166	182	168	156	174	165	164	167	164	165	172	165	165	179	170	159	170	186	168	151	143	170	166	168	166	186	189	156	175	140	182	165	160	156	171	169	143	168	172	165	170	148	157	181	185	166	132	185	152	163	152	181	149	165	166	165	188	166	165	131	165	174	165	161	177	172	163	175	171	166	176	186	183	184	188	166	152	182	152	171	163	179	168	159	156	167	165	162	159	182	169	148	168	166	180	157	185	194	147	147	167	187	149	144	182	186	160	176	193	169	170	165	184	165	186	171	174	184	158	177	163	195	171	167	156	173	140	164	143	171	174	189	183	177	149	178	175	159	151	168	171	163	182	179	190	175	166	163	175	166	195	162	154	161	174	171	179	149	172	157	182	175	155	170	156	150	148	157	167	171	161	179	153	182	171	159	190	184	176	150	170	166	181	187	165	164	196	179	176	166	182	151	154	158	188	186	165	185	198	181	172	172	190	159	156	140	157	179	167	175	176	163	182	160	168	174	171	168	159	147	145	174	194	170	170	158	181	155	169	167	172	171	178	170	149	163	165	164	175	159	184	187	195	157	169	201	178	171	185	155	157	157	153	168	173	160	178	173	151	186	169	173	145	160	164	172	166	170	164	164	153	180	151	165	176	156	179	186	168	161	173	170	166	165	167	160	185	174	175	162	169	174	164	185	165	157	176	161	171	172	163	157	179	190	157	184	148	149	147	167	175	180	166	168	131	168	161	180	157	156	180	167	159	189	181	167	170	176	178	160	167	157	181	187	172	140	179	157	160	161	165	174	148	166	186	169	145	180	185	188	209	170	171	191	185	162	156	160	154	177	170	176	209	153	160	182	148	174	146	163	164	185	169	179	178	160	172	155	175	155	172	185	159	189	174	156	158	169	170	177	190	179	174	169	170	161	172	162	143	161	180	198	148	173	169	162	164	163	189	172	172	147	154	144	160	147	143	161	161	178	173	160	171	159	158	187	174	175	153	160	159	164	160	189	159	177	176	196	152	177	160	161	173	162	169	155	161	171	169	174	164	184	168	150	171	171	159	164	150	176	156	164	191	160	184	159	170	164	171	144	157	186	168	148	157	153	188	152	176	191	169	151	180	177	175	167	169	170	163	192	169	165	171	177	158	174	186	171	194	146	193	173	186	174	164	142	191	159	184	176	149	193	187	168	197	147	174	163	156	156	155	164	160	165	163	175	157	147	165	172	164	161	189	177	202	159	154	168	176	184	170	167	178	177	158	179	174	157	164	176	164
23292	20956	27868	24199	20957	21033	9087	1316	953	899	712	730	629	586	584	532	498	469	443	414	443	432	391	424	435	429	428	392	400	401	388	344	383	372	371	347	364	374	334	347	361	364	341	355	333	315	345	329	379	380	386	336	353	327	352	364	351	358	340	359	322	328	348	354	327	349	345	321	335	339	382	366	323	341	353	365	354	332	334	311	349	331	324	354	334	322	344	325	333	335	303	294	370	315	327	346	333	311	305	359	357	328	348	357	333	330	304	334	328	341	328	345	332	352	337	308	351	378	347	351	309	329	318	329	318	338	350	349	324	333	318	336	348	338	342	370	339	297	310	327	336	319	308	328	297	334	320	321	343	339	315	355	300	324	350	334	339	338	298	329	302	293	309	355	345	321	362	339	309	331	322	342	318	324	352	332	360	331	338	314	367	350	342	339	329	329	314	326	335	345	353	345	334	346	328	325	324	345	310	363	350	334	320	325	306	338	312	358	332	344	320	314	314	334	318	329	325	342	325	310	333	326	334	318	305	337	342	344	355	356	349	343	311	344	310	332	341	313	313	323	307	346	330	344	345	353	345	352	332	376	300	338	315	330	359	335	333	355	322	345	309	312	341	358	303	344	326	336	310	342	341	317	316	327	353	300	343	334	341	306	289	335	341	334	321	303	315	321	354	318	355	350	336	388	338	318	324	316	341	338	348	357	346	337	319	323	348	312	322	330	342	334	319	360	304	320	331	319	333	331	349	312	335	336	320	312	348	336	298	332	318	332	342	342	339	303	310	322	319	344	300	324	353	339	358	354	342	342	318	338	312	346	356	318	329	327	308	342	323	334	333	321	317	322	362	318	326	319	321	316	326	355	389	352	345	294	328	331	315	282	292	307	338	373	302	323	338	338	339	355	347	315	345	340	284	322	305	326	325	326	338	335	355	316	334	339	317	337	327	370	350	330	360	380	327	343	308	336	344	332	327	335	351	353	324	270	309	332	327	344	325	343	354	306	308	334	294	344	319	288	341	326	326	361	326	343	336	337	308	284	325	354	329	321	324	338	336	356	315	316	354	313	336	306	312	323	338	334	341	342	329	337	334	368	343	360	351	349	314	336	343	310	303	356	318	337	321	350	322	349	316	310	371	287	325	335	383	351	322	339	318	331	318	352	365	307	338	336	344	309	319	307	323	330	307	339	363	348	358	349	347	335	343	329	350	338	304	304	314	339	325	321	335	339	334	342	301	350	343	330	340	355	327	337	327	356	335	297	363	352	349	325	304	315	296	309	332	359	356	338	343	304	336	342	322	324	314	334	329	317	318	321	320	338	319	337	347	349	343	345	299	341	343	334	325	351	342	315	336	338	306	315	335	331	355	341	356	377	356	328	307	349	317	288	325	323	329	321	311	298	323	309	333	323	327	311	310	305	319	327	313	325	318	325	335	325	331	330	343	344	345	336	331	356	324	323	339	350	338	345	315	340	343	326	333	340	333	336	366	317	334	319	337	327	347	349	334	334	318	289	309	334	352	337	297	342	346	335	349	326	326	323	328	343	341	338	319	348	313	337	309	335	361	305	322	292	376	321	332	302	360	360	316	302	309	344	341	315	313	325	328	323	327	308	337	336	327	316	302	339	282	340	341	346	336	340	348	325	346	312	331	281	348	339	363	317	335	369	360	337	331	336	340	342	352	327	316	338	360	340	335	326	370	316	360	353	330	332	316	337	352	330	360	336	313	334	337	342	334	322	330	341	355	348	310	318	333	313	325	356	351	346	367	326	326	336	332	330	324	328	306	349	293	337	298	304	319	336	337	343	325	336	334	329	344	327	351	345	346	309	342	343	340	289	327	315	327	333	308	349	316	346	327	299	313	325	325	343	329	326	321	324	341	301	325	340	327	374	335	362	333	332	316	319	330	331	344	317	323	333	337	342	315	328	332	349	325	344	366	348	305	331	354	333	317	349	310	319	324	307	338	299	334	322	327	283	343	327	294	334	360	312	309	344	338	334	334	335	353	363	327	326	300	326	334	341	347	328	368	333	355	334	313	336	382	346	359	350	287	319	344	350	317	312	359	327	332	317	313	330	290	323	286	339	304	308	326	316	342	322	347	310	306	375	341	338	356	315	340	341	340	354	334	321	341	346	325	322	304	347	365	305	345	362	344	308	320	351	367	344	332	305	360	330	361	333	332	315	304	303	325	328	349	333	335	312	353	367	296	354	345	381	325	351	336	337	326	327	352	335	366	327	331	336	308	329	313	303	335	360	309	303	316	316	329	349	324	335	330	335	357	314	334	295	308	313	331	329	336	325	315	354	341	335	315	365	305	346	335	336	339	351	357	323	340	311	334	348	352	328	378	341	349	326	294	330	301	335	296	346	306	346	332	328	341	366	278	333	355	348	325	302	353	340	323	317	336	297	330	327	336	322	313	331	334	309	316	321	313	340	340	291	333	325	374	323	327	303	310	332	293	298	380	318	312	332	331	309	332	337	333	334	325	328	365	348	350	310	335	354	329	334	327	338	352	356	333	323	322	311	346	353	332	337	343	374	351	326	328	320	352	329	313	330	383	327	333	298	336	326	332	321	333	339	329	324	339	317	368	334	347	343	342	359	323	349	344	308	333	337	338	318	347	344	330	351	334	317	378	331	327	344	329	330	322	296	359	321	318	301	340	340	345	351	357	324	320	322	365	302	323	356	338	357	303	312	318	297	321	327	353	295	333	295	328	317	298	310	338	344	337	282	331	318	327	350	323	348	378	320	326	355	331	320	330	341	361	334	352	288	316	301	308	303	341	303	306	324	349	331	330	293	331	334	336	315	341	320	329	298	328	308	331	317	327	321	331	361	313	339	359	302	343	379	366	329	312	316	301	332	330	357	318	349	330	327	332	345	305	290	359	340	311	325	292	343	348	328	331	324	317	323	323	303	363	333	330	334	368	297	327	336	328	354	354	296	329	365	291	347	322	337	308	310	298	334	334	327	359	324	296	336	332	340	335	330	353	337	308	358	325	346	314	274	304	317	327	343	338	307	336	302	350	339	353	348	324	333	320	310	344	338	361	332	294	322	342	335	326	330	322	324	329	293	327	347	335	320	335	357	314	346	317	323	324	347	334	326	351	348	308	312	292	334	349	325	335	335	321	333	302	349	329	359	344	352	323	350	341	366	314	334	319	322	324	361	333	304	315	327	331	320	342	338	343	291	358	294	337	336	338	333	347	371	332	313	330	344	330	325	315	340	301	318	314	308	300	347	357	302	333	341	353	319	344	345	329	366	296	340	316	341	313	315	320	349	342	307	356	336	353	315	375	319	356	308	362	321	316	325	345	303	303	300	343	326	340	340	310	305	366	339	361	349	348	322	308	318	345	327	348	301	360	296	342	322	324	349	329	328	341	314	308	350	319	354	310	326	340	301	302	328	305	322	335	327	329	326	335	334	312	323	312	338	356	353	347	310	307	320	316	329	346	334	315	330	354	318	321	312	369	356	352	330	317	314
10063	17752	16287	9312	6062	4173	3215	2509	1976	1604	1391	1221	1096	1020	869	830	747	683	663	607	588	584	539	531	515	531	471	473	461	510	409	431	372	430	411	417	399	384	378	432	361	387	397	355	380	380	378	377	378	338	388	365	354	346	407	343	375	344	326	320	316	326	337	368	370	307	323	364	366	369	334	357	347	351	342	353	312	341	359	371	348	386	348	330	330	345	371	343	331	339	347	331	312	348	313	367	322	331	344	327	368	331	346	333	327	341	313	347	338	334	336	291	326	310	313	326	335	324	324	316	318	315	335	319	336	324	317	319	344	350	333	360	304	341	339	324	316	322	331	368	329	310	321	324	307	325	323	370	342	321	327	355	356	326	328	316	331	322	321	334	336	350	325	339	332	359	340	344	346	336	335	345	319	337	343	336	332	309	318	352	305	310	307	345	338	299	337	306	316	357	314	335	329	353	323	347	335	329	328	363	323	322	371	355	329	359	343	321	339	317	320	348	345	333	311	376	355	292	311	359	335	311	318	281	317	311	318	357	331	319	340	326	359	365	347	353	336	308	292	310	378	325	296	320	400	314	324	345	352	349	328	330	325	353	320	339	306	349	324	345	350	323	346	326	333	318	343	327	316	343	321	313	356	323	330	363	305	335	340	310	314	298	294	352	340	317	317	334	323	330	315	341	330	329	357	322	319	337	330	350	351	352	343	361	325	358	353	323	322	333	341	305	322	331	322	318	290	347	333	309	356	309	320	325	306	309	333	307	323	351	331	319	334	356	296	368	311	319	318	292	355	331	359	307	315	331	359	316	311	337	315	300	311	329	339	334	310	297	331	329	316	339	335	360	345	340	343	350	364	351	349	340	317	300	322	301	319	333	335	303	332	308	364	355	326	326	364	309	327	353	309	321	311	322	314	335	291	318	313	349	346	333	317	318	328	320	357	363	335	371	338	342	341	340	318	333	326	330	337	345	326	323	343	337	331	346	326	358	332	335	301	358	309	344	314	322	332	351	350	324	301	327	340	325	335	325	318	306	327	328	355	323	332	349	313	306	341	314	354	342	307	323	326	329	354	300	316	327	351	333	322	341	316	314	301	305	348	339	337	325	330	313	342	377	297	359	294	369	329	307	325	339	325	331	314	339	312	351	334	333	324	315	335	291	358	331	308	322	328	342	368	332	314	328	332	310	339	339	325	357	328	306	321	330	300	331	328	343	317	330	305	298	289	329	315	330	331	340	321	334	340	330	339	368	348	362	333	329	315	327	316	365	312	314	312	334	320	338	330	332	379	312	322	348	329	327	336	315	349	317	355	340	333	316	326	352	344	343	309	338	345	311	298	300	319	321	337	326	349	320	326	350	356	339	339	331	332	324	335	344	349	338	346	326	339	323	329	336	329	326	330	315	324	300	349	335	326	325	346	318	326	323	331	315	335	334	292	352	334	326	332	318	307	306	321	326	358	344	343	368	313	347	349	325	317	306	366	355	315	315	348	336	320	292	306	325	364	337	345	335	326	329	323	352	332	346	331	331	327	313	321	313	307	342	322	314	356	327	341	374	348	323	339	316	307	305	323	315	337	310	322	346	311	335	330	331	331	327	307	311	344	306	318	345	326	303	353	366	341	324	333	328	320	323	357	312	311	358	328	310	352	330	361	322	339	355	324	329	313	370	296	340	332	342	322	322	328	316	333	341	321	333	293	346	327	329	324	307	351	326	324	312	337	363	343	332	333	325	325	338	360	295	333	319	309	314	326	331	344	329	352	336	324	304	305	316	337	339	329	298	343	340	352	332	331	343	334	324	314	310	327	305	373	287	328	338	323	328	299	302	349	331	327	319	322	331	319	315	307	327	341	343	334	336	319	357	359	340	377	353	323	345	335	354	328	328	308	329	304	373	318	343	351	302	357	312	349	334	340	334	319	318	298	315	324	332	322	378	344	353	324	322	344	363	333	346	345	335	336	291	324	329	342	327	334	323	334	323	333	336	348	325	310	327	329	365	345	345	371	353	305	288	326	351	321	340	330	342	331	348	339	297	312	312	317	316	310	332	339	347	302	330	333	313	330	348	355	283	326	309	345	304	350	295	331	317	320	318	339	340	301	344	354	347	303	326	325	358	326	330	334	321	349	330	312	335	329	326	340	328	313	321	310	334	321	341	329	349	322	313	306	335	305	342	344	323	335	339	319	317	337	358	350	354	316	289	304	323	300	315	330	322	329	318	332	313	353	346	299	339	340	355	349	320	319	354	332	324	353	300	344	332	289	358	349	316	345	324	340	337	328	366	395	338	317	329	375	348	325	312	329	323	327	338	347	310	371	334	330	322	299	311	374	322	313	344	314	315	329	338	319	370	340	326	334	327	341	307	347	334	343	322	314	319	290	313	360	346	308	359	321	336	310	308	343	336	314	345	321	294	345	356	347	329	320	341	307	372	337	330	324	323	358	320	335	335	356	292	315	304	332	332	330	325	329	343	316	321	333	302	304	360	328	324	314	406	329	313	322	370	319	334	346	322	324	323	331	320	358	329	325	320	321	308	278	329	325	309	348	382	342	313	334	344	330	311	323	286	357	325	333	336	342	350	324	298	323	331	326	328	339	329	329	332	336	321	325	314	314	398	348	367	324	358	331	358	342	353	336	337	300	319	309	348	345	331	314	351	333	310	336	315	311	351	346	337	322	334	302	319	335	346	299	370	362	298	320	330	337	341	349	332	303	306	332	308	322	322	347	313	346	355	312	325	304	342	330	353	327	317	340	323	312	332	307	295	331	337	337	360	329	353	352	342	326	327	347	322	328	329	308	320	313	343	339	284	306	296	307	329	362	318	314	322	303	328	303	331	311	335	343	319	338	327	312	334	353	330	312	340	376	348	332	316	323	339	334	321	315	340	318	360	304	308	353	346	339	320	331	342	360	332	336	316	329	330	345	342	336	332	331	327	309	323	321	306	332	339	349	320	334	300	341	300	315	327	358	336	310	326	321	334	333	321	335	316	345	334	291	322	337	331	310	307	304	315	332	366	320	332	304	320	331	337	332	314	323	331	306	315	322	315	335	337	329	351	328	329	291	339	343	336	379	285	313	305	309	328	334	300	343	349	298	299	307	314	313	349	350	358	336	333	322	296	343	317	311	317	342	332	330	349	324	300	321	296	321	324	363	328	305	329	350	298	330	308	313	318	315	340	300	318	308	328	300	323	327	352	325	306	335	309	348	329	291	300	327	323	329	315	340	341	318	321	349	355	332	324	345	322	316	334	340	343	355	278	290	350	315	339	341	334	336	351	339	331	324	347	330	338	359	371	304	313	337	321	353	340	333	342	334	335	350	329	296	324	361	343	335	319	315	362	347	328	338	348	315	355	364	341	333	327	338	331	297	316	338	331	345	315	295	357	349	336	343	358	337	331	310	326	348	345	342	309	353	340	318	321	351	360	340	371	336	334	324	339	334	350	352	345	337	326	298	318	345	331	337	335	312	306	349	330	328	344	337	309
28097	15221	2362	768	604	567	415	365	350	353	329	331	317	358	354	328	339	353	323	333	334	293	343	350	324	328	345	356	317	334	321	333	338	308	337	324	304	340	350	325	352	358	367	356	319	346	364	324	330	346	336	316	290	305	334	342	323	371	346	329	332	331	284	316	336	345	351	343	321	334	324	357	306	335	359	338	318	327	308	294	342	358	302	331	345	328	312	343	356	308	336	316	340	329	329	326	334	316	341	352	351	350	355	311	321	314	365	347	363	329	331	332	325	329	318	334	336	350	314	338	341	332	340	340	339	343	367	302	329	319	337	320	330	350	358	314	357	355	323	344	356	333	333	331	323	340	306	337	344	355	323	321	301	348	360	320	348	328	345	342	339	338	348	333	356	336	328	345	348	315	323	313	331	325	324	330	364	319	322	346	350	315	325	318	332	336	325	354	349	337	296	361	287	353	295	322	308	325	323	316	359	305	305	340	351	313	338	317	297	339	291	294	335	320	320	319	333	355	320	316	351	347	340	337	351	331	334	292	333	325	350	336	344	336	326	305	334	361	340	346	306	350	318	326	353	341	346	334	328	335	301	337	303	354	328	330	320	309	319	336	318	318	321	366	352	324	332	320	324	357	334	333	322	316	324	321	288	357	355	329	320	277	314	319	325	361	328	318	319	359	340	344	357	345	331	342	303	338	330	333	343	316	350	329	321	320	361	347	356	361	313	334	320	342	325	314	348	332	313	300	335	319	322	320	338	327	290	382	326	320	336	347	366	314	332	328	333	337	331	318	343	322	338	332	321	361	363	329	330	331	309	315	311	386	313	332	343	338	327	322	327	343	324	358	352	314	329	331	317	311	334	326	307	308	330	361	282	307	341	338	328	318	323	316	329	330	347	311	304	339	312	311	337	352	337	324	331	357	331	334	295	311	346	326	343	345	340	331	363	354	332	308	330	306	346	333	315	331	332	311	336	346	331	339	320	323	347	373	327	320	353	353	339	382	322	323	319	333	337	339	317	296	304	338	277	296	346	305	330	322	361	339	305	342	314	301	318	344	320	307	340	348	344	299	353	319	337	308	347	336	349	339	321	291	334	353	308	310	310	312	343	318	327	326	318	338	315	338	345	318	371	338	333	355	310	322	299	330	313	327	317	322	327	300	316	358	310	361	360	333	343	314	339	310	319	360	328	338	360	332	329	346	333	363	335	324	316	285	305	318	307	319	339	338	299	339	340	330	357	372	340	351	308	333	360	291	353	325	354	310	328	322	311	348	307	357	312	311	339	308	324	331	328	311	334	336	337	311	321	296	372	323	326	325	332	342	336	341	350	330	350	342	334	324	332	316	332	308	323	316	319	341	333	343	340	317	320	328	310	349	314	345	339	310	321	329	326	337	309	349	327	320	310	297	341	327	313	297	328	336	350	319	329	321	325	333	311	319	345	333	307	326	324	343	328	354	334	339	300	288	325	346	336	333	307	340	337	304	282	341	319	328	319	315	333	325	309	376	361	355	338	320	369	336	358	320	340	332	322	314	336	299	313	339	356	317	344	306	339	319	393	344	332	303	351	344	350	325	315	328	360	365	348	339	328	325	337	326	324	329	327	337	344	332	358	316	319	311	368	340	317	317	342	310	334	326	363	352	369	321	334	340	320	335	351	332	347	341	340	338	317	354	308	328	357	337	307	328	380	335	323	344	356	335	348	354	364	333	336	312	323	321	298	300	325	330	369	360	364	343	356	344	329	352	347	326	327	323	305	315	339	319	306	343	318	322	335	348	342	341	302	350	360	369	321	314	323	321	349	321	326	322	326	316	310	331	351	315	339	328	329	326	331	338	315	350	362	306	311	313	308	330	334	341	291	349	322	366	317	299	332	306	332	326	328	315	371	328	321	323	370	365	291	307	342	305	324	338	344	322	355	301	349	314	317	333	348	323	330	319	337	327	332	324	326	331	310	337	313	348	324	314	327	371	318	323	321	313	330	302	341	360	338	345	322	332	310	317	313	334	339	332	312	342	343	331	320	345	351	324	345	316	330	325	299	287	307	340	341	345	355	343	350	354	343	318	315	345	316	328	319	287	317	353	336	367	340	320	322	301	302	314	337	323	332	341	332	372	336	326	347	328	330	316	305	330	328	320	355	323	310	321	336	302	330	340	323	334	339	328	311	342	339	339	349	314	303	320	328	326	370	309	325	350	331	326	344	334	347	355	329	336	312	291	321	327	299	314	347	338	331	338	332	340	293	335	290	350	303	340	349	330	337	348	331	331	343	341	284	318	322	343	341	341	357	334	319	322	315	323	335	339	366	315	349	332	330	338	339	341	329	334	336	365	345	309	343	346	316	323	331	345	349	353	320	328	356	335	319	329	372	322	300	331	332	364	329	342	323	350	338	323	330	320	309	333	337	331	343	328	334	371	330	312	329	307	318	324	312	345	335	333	339	342	314	350	312	338	338	362	326	342	358	326	349	315	352	298	348	325	332	337	340	335	324	326	376	283	312	297	331	345	313	321	330	324	341	319	321	348	328	348	314	326	345	360	355	337	343	358	329	321	328	303	355	353	344	332	334	334	368	321	343	324	328	337	303	332	312	357	335	347	325	346	342	325	345	339	292	346	337	332	350	336	324	333	318	318	329	339	331	380	352	350	331	311	349	347	339	316	331	334	320	317	339	338	321	322	301	304	326	319	339	345	322	334	354	334	329	357	273	359	324	352	319	302	294	304	318	310	313	337	309	333	326	340	321	335	318	332	320	317	312	367	322	291	319	365	328	298	325	355	320	307	340	293	321	355	342	348	309	315	337	328	366	345	340	299	325	328	379	352	355	316	331	326	351	335	350	312	283	355	331	355	318	324	312	331	313	322	285	351	342	344	320	337	323	317	302	324	313	324	342	348	317	371	338	340	346	312	338	333	354	332	367	314	350	372	325	326	350	376	341	328	332	312	329	349	328	355	336	319	339	340	316	335	290	327	326	322	308	305	318	340	324	317	311	336	325	354	322	342	308	340	343	322	336	328	295	342	333	343	336	362	349	318	314	341	385	326	351	342	334	283	345	344	339	352	344	321	359	337	300	318	347	337	349	323	311	329	308	312	357	342	328	333	314	337	331	344	362	345	325	343	350	375	327	336	293	312	327	303	309	360	342	297	311	300	310	325	343	340	345	310	316	331	341	323	366	383	325	332	321	342	347	317	319	328	327	316	288	347	323	320	362	343	343	340	342	382	327	330	342	342	328	315	323	341	328	333	350	334	369	336	331	339	343	327	312	364	323	321	288	351	381	322	315	331	318	334	338	331	339	339	307	330	345	318	315	337	321	336	360	328	365	336	321	324	295	328	319	323	317	306	324	371	339	355	334	327	313	337	338	338	339	289	342	295	342	314	357	325	319	322	330	328	329	329	323	337	335	289	306	328	347	339	328	355	342	333	312	331	330	312	323	323	329	341	311	355	346	293	327	302	341	352	360	349	343	306	318	337	354	326	317	340
5050	1237	1189	745	614	536	471	394	443	421	422	351	424	398	383	378	409	357	361	396	391	385	377	379	385	344	386	377	387	368	357	404	373	377	335	349	375	372	374	389	352	331	386	342	346	371	371	337	402	347	342	396	365	368	391	433	381	378	349	387	368	376	350	355	374	338	345	302	383	342	351	365	381	369	393	378	392	389	377	342	393	354	352	370	403	381	361	366	359	362	363	343	363	391	396	404	399	356	376	360	375	392	369	383	385	396	343	357	361	399	379	367	390	373	392	397	397	379	405	387	379	348	350	347	373	377	368	351	362	407	390	371	387	356	359	356	389	378	360	365	358	358	382	372	372	409	346	374	368	383	366	377	353	368	359	369	377	378	346	366	342	394	364	338	379	377	360	397	355	354	359	365	385	391	384	345	360	362	337	368	372	357	379	362	363	364	346	407	366	391	345	345	328	409	377	383	370	401	351	366	392	389	357	384	383	384	349	384	377	340	391	360	395	391	401	361	374	370	371	407	380	377	373	336	349	401	364	403	362	390	392	370	358	344	369	395	338	377	386	335	351	384	386	381	377	369	366	375	339	374	336	364	390	366	398	342	397	387	314	361	358	392	354	348	349	394	336	365	378	374	348	354	341	367	333	366	378	361	417	337	387	351	359	381	357	364	333	366	351	373	392	402	350	401	372	387	375	372	364	377	345	416	339	371	380	382	381	319	372	393	347	382	350	356	356	368	366	348	334	344	362	361	367	339	363	356	341	401	371	342	427	341	336	402	350	352	381	385	389	382	353	433	380	360	364	343	384	376	377	402	398	349	346	377	342	369	356	365	330	342	399	388	391	375	406	380	361	352	395	362	379	389	372	362	364	401	407	352	352	361	346	377	358	394	357	364	400	345	326	383	363	368	343	395	360	380	357	331	357	369	330	385	428	398	366	371	376	360	355	394	377	371	371	340	359	395	340	350	354	387	378	379	364	385	365	372	365	368	366	363	376	363	359	374	385	366	377	353	355	349	380	389	365	346	347	373	363	387	349	362	364	376	321	338	385	381	381	384	349	313	320	383	373	361	389	354	378	355	354	379	367	350	346	381	351	366	352	389	354	389	389	361	390	379	338	379	400	353	358	368	405	374	389	360	375	363	389	385	426	356	355	327	367	348	353	348	374	369	375	355	380	356	380	352	366	379	338	357	361	353	370	361	372	332	373	363	357	369	365	388	369	366	376	394	352	368	329	347	381	362	390	384	337	363	348	368	359	395	384	393	350	385	401	364	378	353	349	363	374	382	382	343	389	368	373	371	347	352	357	359	387	373	371	342	382	371	389	362	335	382	348	381	356	350	362	371	352	390	386	381	356	378	345	356	387	373	363	360	365	374	364	394	372	356	397	364	414	377	363	331	371	368	403	351	346	362	356	377	350	343	379	351	340	401	363	364	380	365	329	374	356	382	361	369	381	387	384	382	355	362	382	369	413	359	369	363	352	374	366	363	373	393	314	398	393	379	421	374	370	373	343	358	367	355	349	371	358	371	342	360	397	390	397	370	376	351	371	344	346	348	391	360	378	370	393	356	327	354	417	365	372	366	377	345	370	395	379	388	358	332	385	380	392	362	376	350	401	383	404	388	384	386	375	373	376	380	390	417	372	387	391	342	394	327	367	351	367	358	376	359	392	397	385	356	359	404	366	351	388	384	400	360	357	412	383	371	383	389	370	334	353	370	365	377	370	349	357	376	353	367	383	373	367	383	389	387	356	367	354	360	384	341	373	385	386	336	356	366	367	366	385	380	417	355	357	374	377	378	362	351	353	348	375	379	364	347	365	363	391	359	355	375	351	376	328	365	348	379	390	364	368	363	370	377	385	381	379	333	388	384	361	360	383	381	357	379	382	402	381	353	370	369	403	381	382	388	354	369	355	384	375	344	357	354	381	349	354	316	384	381	346	377	364	370	376	332	369	320	351	357	371	359	372	395	345	380	356	389	412	379	328	421	351	353	381	366	330	402	380	355	341	377	368	341	343	358	391	396	383	372	370	361	333	382	346	377	346	355	389	340	381	360	393	353	361	378	347	368	397	363	356	398	398	386	384	369	378	406	359	374	355	364	377	345	375	357	365	349	374	415	386	381	357	403	347	399	378	369	377	399	365	390	361	374	361	391	344	324	362	363	397	353	426	350	358	393	356	357	368	373	387	361	378	380	372	377	370	382	358	368	400	376	354	356	379	421	370	371	363	348	338	336	350	357	371	412	387	343	333	386	358	375	329	379	398	351	417	387	362	339	379	368	343	354	361	367	385	380	393	348	373	339	400	346	370	350	389	376	354	362	364	378	391	369	374	358	387	392	415	379	304	353	372	392	383	366	380	376	379	348	346	415	367	336	360	366	340	366	391	370	372	360	373	361	388	343	380	409	389	350	344	350	384	359	371	377	451	366	366	391	384	353	386	360	379	385	370	394	394	363	334	355	363	403	351	378	395	372	368	398	353	403	344	359	382	339	404	351	394	359	370	388	340	384	367	345	382	355	356	381	385	375	385	364	367	382	357	331	388	372	349	346	361	388	365	368	360	365	378	402	396	336	386	366	354	374	391	366	354	375	355	356	398	383	334	376	339	371	335	368	397	379	362	379	374	381	362	403	341	379	345	405	388	378	385	367	390	356	339	353	353	367	411	420	345	339	401	360	371	414	341	345	377	394	392	374	380	318	370	366	364	324	352	384	364	344	388	407	378	373	359	379	366	362	411	373	377	367	388	377	355	344	368	378	339	384	331	348	365	362	398	312	363	391	362	343	385	348	376	373	372	407	335	355	374	379	378	362	378	361	383	386	349	375	372	371	377	374	334	375	362	405	374	386	373	368	376	373	345	374	329	406	370	373	401	372	359	344	366	358	406	352	351	361	381	383	395	377	341	340	391	351	376	336	363	355	387	389	363	354	348	387	389	340	353	367	367	366	354	367	380	384	391	392	362	356	383	360	382	394	405	375	361	359	372	363	364	355	345	382	358	396	383	337	382	357	361	391	349	373	351	379	370	388	395	395	365	364	367	373	334	362	420	397	372	404	343	352	360	374	385	369	366	384	382	375	359	384	373	350	387	382	350	364	354	378	383	364	386	382	364	396	346	351	356	348	390	360	342	350	375	389	385	343	336	349	398	393	375	377	406	347	354	354	383	405	356	386	367	356	343	351	359	362	382	375	348	351	327	385	385	361	360	362	388	386	395	377	337	363	354	363	392	345	382	378	375	347	371	362	387	361	356	409	380	346	368	380	369	390	371	391	378	391	372	370	343	373	365	326	356	347	395	342	344	359	372	406	380	380	384	350	393	353	346	404	383	353	340	331	335	371	364	405	384	370	377	390	383	381	354	368	369	359	386	352	365	347	373	367	352	373	377	371	339	389	379	338	363	374	359	368	341	340	369	349	363	394	372	377	375	381	348	394	344	409	363	350	375	373	368	366	368	377	373	371	370	384	370	374	384	385	363	365	379	373
25498	21010	27594	24606	21002	11114	1035	609	485	404	356	353	302	260	244	241	219	218	192	195	193	176	175	196	183	171	166	181	169	171	180	161	163	179	158	183	152	182	158	169	173	139	164	146	128	174	163	153	141	152	201	143	151	159	164	145	177	163	154	156	173	176	165	144	155	132	161	146	135	150	135	149	134	134	142	144	138	155	134	142	133	149	147	146	142	140	159	148	155	156	153	157	150	162	150	140	169	139	145	161	137	154	157	136	145	139	139	163	150	156	126	153	152	120	146	157	142	153	147	154	169	151	139	141	145	148	145	144	163	143	136	152	159	153	136	148	160	133	142	151	150	139	135	150	146	164	146	145	149	142	164	147	161	139	140	157	132	161	157	130	163	156	163	148	143	158	158	155	148	144	148	147	153	144	149	151	148	141	153	136	164	136	156	184	148	165	129	152	134	139	147	147	160	141	146	162	138	149	166	150	126	146	159	108	148	139	161	168	137	142	129	138	148	171	128	136	151	154	148	139	153	138	154	164	121	143	139	130	166	121	140	168	125	143	145	132	146	168	151	144	155	150	145	152	141	132	161	131	139	133	136	139	149	150	130	135	166	120	138	158	125	136	171	162	136	164	142	154	159	156	142	135	157	147	151	153	144	137	123	142	141	137	158	142	148	138	130	147	138	151	129	123	154	162	130	145	137	157	150	138	125	139	144	161	167	142	134	145	132	148	162	133	170	160	154	145	122	149	165	145	162	153	126	154	135	146	153	155	131	128	121	152	131	133	147	139	175	121	141	132	126	157	145	145	143	149	141	145	140	164	128	141	137	152	135	144	150	143	146	122	137	129	164	147	158	130	145	142	146	153	151	140	148	141	148	148	154	138	147	145	163	163	141	148	150	160	121	143	145	143	145	146	155	154	148	144	164	146	141	123	147	140	134	138	116	137	169	169	158	143	144	144	145	128	133	124	132	143	142	138	168	135	149	143	143	143	146	128	126	141	155	131	151	148	131	141	146	143	143	142	133	143	144	135	149	143	142	163	122	152	140	143	123	143	134	146	138	154	150	152	154	140	152	136	143	148	144	139	154	146	160	149	151	154	158	154	146	149	155	157	144	154	154	158	138	155	135	147	132	158	139	129	133	130	130	143	136	156	137	133	142	139	140	125	151	163	139	126	157	168	148	139	147	163	132	143	132	158	147	141	153	141	153	147	177	140	140	141	156	134	152	160	147	142	140	140	146	132	156	118	152	148	153	130	148	156	151	149	141	149	161	131	144	172	129	144	156	141	143	125	127	139	130	135	123	135	154	159	146	161	134	140	149	154	127	147	160	165	142	152	152	132	134	148	148	146	148	130	152	137	182	146	167	135	120	147	171	151	124	125	145	125	157	147	167	131	156	133	140	138	141	159	140	150	144	156	158	140	139	141	162	136	156	127	155	150	136	130	135	165	149	155	125	120	146	163	123	144	149	141	133	143	140	135	153	129	162	148	139	132	164	167	157	157	123	143	152	168	155	148	138	149	138	177	122	156	140	130	159	144	135	180	160	152	154	146	157	151	132	126	143	151	170	140	133	124	157	165	150	131	153	138	145	141	138	140	147	135	151	145	130	151	156	143	123	135	143	138	148	150	145	134	132	147	161	146	167	145	148	155	135	150	125	134	152	168	143	137	148	164	151	136	151	160	157	140	166	164	154	155	149	141	150	120	161	144	130	150	129	116	150	139	146	137	145	162	152	145	143	157	128	147	131	139	166	139	128	141	161	149	147	129	155	134	136	148	149	145	152	144	133	143	162	151	118	145	135	130	151	131	158	136	125	137	140	136	134	148	136	148	162	159	136	149	155	135	156	160	163	149	153	159	168	149	136	157	147	152	139	161	128	129	157	144	137	154	129	155	145	140	133	155	129	155	144	158	145	153	116	162	146	160	151	150	122	139	142	142	135	141	152	134	159	138	136	154	153	143	151	173	146	151	145	152	146	145	145	148	133	166	152	129	137	156	133	162	152	135	146	167	150	165	151	153	164	137	148	137	153	164	170	143	136	150	120	144	157	132	144	133	154	161	177	141	171	134	141	138	125	162	143	146	162	137	145	146	162	131	150	150	132	120	148	153	152	136	134	125	140	125	147	161	142	151	147	138	159	136	147	157	141	134	157	145	130	129	118	164	155	149	152	161	130	139	152	162	150	134	147	167	120	163	152	150	138	142	151	144	149	137	162	162	153	136	121	164	147	127	154	137	140	131	146	140	165	166	151	124	145	134	140	134	126	154	178	149	148	154	139	151	172	172	129	178	129	141	140	158	136	127	151	141	138	126	152	152	141	166	149	142	115	150	159	170	150	147	140	125	145	126	142	145	163	150	156	154	166	163	153	146	147	151	130	148	152	147	161	149	125	146	154	159	125	133	165	130	151	153	142	133	161	138	162	131	160	154	136	145	139	140	152	166	135	161	154	136	141	147	147	148	144	160	149	147	138	153	135	133	143	149	151	122	148	160	147	159	148	157	138	157	168	147	150	164	169	128	134	148	150	157	160	149	139	164	145	150	165	172	151	164	156	151	154	152	125	152	140	149	150	152	128	126	167	132	128	148	151	159	138	148	125	151	155	157	152	151	139	121	142	134	141	147	152	142	142	165	147	149	156	145	159	133	118	161	134	152	132	148	156	151	154	133	114	122	136	127	145	122	172	135	132	140	126	150	150	144	143	154	146	155	142	161	152	126	136	142	165	140	145	145	142	135	133	132	145	146	125	139	135	169	160	138	147	130	152	144	154	147	147	150	170	126	141	159	139	142	125	152	145	140	139	145	148	135	149	122	154	154	142	147	164	133	123	149	180	133	146	155	145	142	127	151	119	135	152	139	157	149	152	158	122	134	136	126	148	113	134	138	145	136	155	134	151	139	123	119	142	121	156	136	140	134	152	147	148	148	133	162	164	138	140	152	148	134	142	166	134	168	138	148	124	123	145	149	152	162	143	151	124	143	144	163	146	154	135	136	164	151	145	157	128	155	154	138	130	148	141	154	165	130	147	157	128	146	124	159	131	137	144	149	162	132	137	159	146	129	136	156	152	160	143	144	154	143	120	139	141	154	125	148	149	125	140	164	156	153	171	130	129	144	134	142	133	150	138	170	144	136	140	139	163	146	155	127	145	141	140	155	132	128	160	149	141	151	151	155	150	149	151	160	142	147	162	145	127	134	149	157	170	136	128	144	157	145	145	150	130	174	154	130	151	167	137	133	146	133	151	132	147	148	140	140	148	120	155	148	130	150	154	182	147	149	153	140	136	132	152	137	134	175	145	127	140	156	138	132	156	154	150	142	158	144	130	133	142	142	133	159	149	145	138	132	163	159	138	149	167	136	161	159	151	135	156	156	142	163	156	161	148	143	139	130	169	138	133	144	120	156	143	170	150	142	159	138	144	169	141	161	139	143	131	127	133	130	147	152	150	134	162	139	149	145	144	162	129	133	139	145	143	138	150	136	135	150	147	134
7182	11164	10197	5455	3447	2331	1631	1228	997	860	713	687	588	524	426	383	361	346	316	338	302	297	260	264	263	239	248	223	223	212	221	227	204	217	214	183	217	209	199	182	217	207	183	180	189	189	191	202	170	172	174	163	172	184	158	195	174	188	180	209	194	186	153	188	206	170	165	170	206	220	175	177	195	147	173	182	165	189	176	165	190	157	174	158	143	146	174	175	178	181	155	167	165	179	188	153	166	185	187	168	149	160	175	194	183	156	183	192	175	182	205	163	179	167	172	155	186	188	179	180	178	174	160	175	177	163	163	194	175	170	172	164	165	150	173	153	151	190	178	165	155	173	154	156	173	179	182	183	154	148	162	165	177	172	180	175	152	172	154	156	171	162	202	134	171	156	192	157	177	165	180	172	148	191	169	162	171	176	166	188	180	169	175	170	155	194	174	152	166	177	164	154	191	182	155	154	171	168	177	166	181	159	171	170	182	159	175	182	168	179	160	177	160	161	179	145	176	173	160	149	174	178	180	164	173	162	200	172	169	173	169	171	176	167	170	141	168	149	146	157	174	173	176	149	171	179	165	150	192	171	169	171	175	177	188	172	191	182	146	159	184	161	141	185	146	174	160	166	160	179	139	177	165	180	174	169	162	151	174	161	162	162	148	166	165	175	160	171	157	180	158	168	175	171	167	147	171	135	193	161	151	170	179	169	169	167	152	179	184	151	172	185	166	158	190	167	179	163	152	187	176	160	186	154	162	177	188	156	167	166	183	155	165	166	180	158	191	159	170	157	190	140	160	167	180	167	152	156	176	171	172	161	157	165	169	162	154	183	167	170	165	153	174	164	166	189	174	182	177	195	161	169	157	162	157	190	178	174	180	174	160	173	180	155	152	158	177	183	173	150	134	157	154	173	161	165	154	153	166	169	158	162	184	177	180	181	168	193	160	193	189	183	161	176	169	163	151	162	173	166	177	181	173	189	154	141	178	165	188	157	163	166	161	194	178	180	181	149	175	166	148	152	159	166	177	203	150	167	179	163	160	151	179	186	178	156	159	185	180	162	166	186	173	173	163	162	183	188	157	169	164	187	185	189	163	136	169	151	189	180	177	148	194	177	172	175	185	154	185	170	151	162	175	153	164	158	136	166	177	170	150	160	158	174	189	177	160	163	146	163	155	167	152	170	150	149	172	174	147	182	177	160	149	168	151	179	153	171	188	176	184	181	168	185	164	163	169	168	167	148	166	166	187	174	140	178	160	177	167	158	166	159	176	157	165	177	174	177	179	176	152	181	180	167	169	189	156	168	163	176	174	161	166	158	172	149	197	176	174	171	156	168	164	178	171	151	171	177	176	167	173	171	152	141	151	160	145	153	159	159	170	170	169	170	165	143	153	153	160	185	177	162	156	192	166	161	167	154	181	173	154	183	172	152	171	169	171	163	177	178	194	171	173	164	165	151	166	187	162	185	152	178	165	166	185	180	150	177	162	185	168	183	177	178	181	209	181	147	187	188	155	156	154	176	164	170	155	152	145	169	166	171	153	184	167	180	155	172	179	168	201	151	164	179	159	190	177	159	172	160	172	154	156	157	170	169	176	192	168	139	181	174	168	170	172	161	177	175	157	126	167	166	174	148	156	159	159	152	183	150	184	182	164	155	146	199	160	184	148	170	185	167	184	173	177	150	170	191	185	165	166	170	163	161	151	155	146	176	156	148	162	154	152	161	180	165	177	171	176	164	187	164	158	136	135	159	142	162	186	144	160	165	186	154	158	166	180	185	160	157	168	197	159	174	195	172	187	150	171	155	162	162	184	151	158	177	160	143	185	169	167	180	162	151	163	143	158	179	183	187	171	168	158	156	161	167	182	189	163	174	161	167	183	179	166	153	173	179	173	169	184	158	181	172	166	154	154	184	177	164	193	155	153	178	151	164	149	170	162	154	180	166	172	187	156	171	161	170	180	140	195	178	178	162	143	177	147	178	176	186	192	163	170	149	176	161	173	134	171	193	152	180	165	166	165	169	189	155	162	165	170	175	172	167	160	176	169	166	156	165	168	172	157	167	169	187	171	153	152	158	168	130	161	149	162	148	172	177	162	172	178	165	179	138	151	176	149	165	154	160	176	170	171	134	183	175	170	171	160	148	172	153	176	172	183	162	155	178	173	185	189	159	153	173	180	162	173	161	132	173	189	166	165	165	162	137	183	174	171	167	145	169	161	165	163	164	185	173	151	141	144	162	164	165	176	140	174	163	163	188	174	156	143	172	132	173	153	143	174	168	171	168	173	173	186	162	164	161	153	170	166	157	174	158	151	185	165	177	159	168	153	148	191	179	197	152	174	161	185	190	152	171	168	174	168	175	167	161	204	170	148	175	150	180	187	189	171	172	173	169	172	166	163	163	183	176	162	173	153	171	168	173	160	185	160	184	153	156	182	167	161	174	153	150	186	158	184	156	158	159	156	159	148	150	160	151	158	149	170	159	178	161	166	159	155	161	159	173	164	179	165	154	146	141	179	160	168	201	176	146	151	176	157	170	191	189	165	173	169	163	193	164	164	168	165	138	169	144	171	157	154	154	185	175	167	174	155	156	175	168	182	159	165	193	162	172	157	157	169	155	166	190	170	174	166	175	174	166	169	170	176	181	165	168	172	160	166	152	163	149	152	173	175	173	152	175	180	168	166	198	149	169	177	151	160	182	155	149	146	180	179	153	177	158	163	166	141	167	162	167	168	178	159	175	206	158	168	166	153	146	178	177	165	146	166	182	157	162	173	166	148	171	143	166	164	160	174	167	168	167	169	181	158	165	165	177	135	167	140	173	177	145	178	193	166	174	152	152	179	169	189	169	179	172	164	191	159	165	191	164	147	178	173	145	172	158	158	178	146	156	165	170	162	161	166	160	173	159	185	156	150	148	177	167	170	167	151	148	159	159	204	170	161	185	167	158	160	166	170	167	158	176	175	169	158	161	148	146	155	175	164	164	165	155	183	168	209	162	169	177	176	183	186	164	176	153	161	186	154	186	145	165	141	173	178	173	171	151	179	165	182	190	177	181	159	179	142	178	173	169	170	159	183	178	172	167	167	159	166	169	150	167	171	189	184	158	172	164	151	165	160	162	172	173	180	174	161	170	161	175	184	156	191	143	150	162	162	148	191	184	157	184	185	160	171	170	186	184	143	164	164	156	168	154	165	164	170	163	168	189	172	169	153	189	180	157	187	165	162	165	148	175	163	174	154	161	159	150	168	158	170	174	147	175	182	179	171	157	156	169	162	168	176	171	146	164	175	153	176	178	165	172	173	167	167	170	157	140	164	174	155	166	192	153	156	170	159	158	177	167	173	184	161	152	170	170	171	152	179	187	163	172	156	146	155	173	150	199	165	145	170	164	155	168	161	152	191	171	134	177	176	167	171	166	156	154	172	177	159	186	165	176	162	150	179	187	176	200	193	151	159	161	159	176	169	147	168	187	167	184	182	186	168	170	150	188
23357	20972	27911	24242	20982	21038	9219	1376	984	879	758	682	606	592	583	485	518	458	436	439	441	458	438	413	417	421	347	381	399	349	389	383	363	345	338	392	330	366	351	322	336	357	354	366	361	369	348	330	335	365	344	332	378	352	317	318	381	384	332	363	334	392	331	337	318	326	330	327	345	331	335	374	317	379	350	364	310	329	326	328	352	333	342	354	318	321	308	335	334	348	357	342	323	338	355	373	345	332	339	323	344	340	297	377	340	339	330	351	347	322	330	304	324	338	323	317	357	312	347	347	318	325	346	312	344	324	358	321	340	349	310	350	353	331	348	354	312	321	327	344	327	321	337	283	363	342	303	314	353	365	335	321	315	322	320	341	362	324	335	343	351	366	306	307	344	344	318	350	378	326	332	377	326	331	323	303	329	341	310	331	350	343	356	346	331	343	347	345	316	310	326	321	333	351	329	309	364	328	339	320	311	336	363	326	321	358	345	340	321	321	315	344	340	354	332	327	346	324	348	333	355	366	351	349	339	312	341	330	341	322	347	364	346	373	320	345	338	317	350	320	307	328	313	339	316	315	330	325	323	321	324	334	314	332	332	353	331	294	342	313	337	303	347	340	334	321	360	354	321	342	297	357	339	317	333	359	324	377	326	348	354	355	354	338	370	354	331	349	329	336	353	306	314	309	340	329	356	305	345	323	329	334	294	335	288	330	323	346	353	293	309	341	308	335	349	323	337	332	324	329	366	360	351	339	355	308	331	350	367	357	319	344	312	330	340	354	319	340	294	314	330	306	342	348	329	352	319	342	327	358	309	313	369	351	344	362	349	320	329	342	326	304	309	316	332	317	312	323	299	322	366	322	333	298	330	334	332	335	337	304	338	328	327	343	319	319	330	305	368	347	341	346	312	339	355	316	315	329	314	319	338	336	354	335	325	303	308	293	311	334	317	309	315	332	306	338	339	312	331	339	304	335	342	321	317	320	339	324	345	360	345	352	309	311	345	336	326	323	330	325	324	320	327	320	318	335	299	326	318	336	332	311	317	374	359	348	369	349	340	344	333	375	325	333	349	345	319	353	346	303	313	319	311	330	341	324	339	303	328	299	333	350	322	349	325	310	360	348	348	311	334	335	331	309	325	328	329	328	342	327	328	312	345	357	321	357	327	333	340	337	317	350	366	350	333	349	312	313	311	337	336	349	317	319	327	330	357	327	342	329	309	340	320	349	323	286	340	300	333	342	354	337	353	339	361	340	293	351	343	338	343	350	325	341	337	316	324	341	307	314	338	324	346	336	330	340	329	347	353	341	340	328	338	326	350	338	313	375	335	357	346	361	328	330	321	325	352	333	306	361	324	354	325	344	328	344	306	344	366	322	316	337	347	373	322	340	301	353	365	332	312	304	342	342	357	321	340	327	329	353	323	336	347	335	313	330	328	311	333	342	344	337	323	297	302	334	342	306	346	352	322	333	338	345	344	327	331	342	310	342	335	324	350	312	272	330	311	338	329	309	325	312	327	344	295	314	344	323	350	332	336	318	358	332	340	317	329	350	295	300	360	311	329	313	349	344	321	352	324	315	363	293	306	356	308	347	349	344	343	296	330	330	323	327	363	345	317	336	339	297	314	300	330	344	351	308	351	292	332	327	346	283	347	349	335	327	323	330	335	337	352	333	305	336	303	355	328	302	340	322	324	353	337	307	334	317	339	338	314	318	326	339	343	325	360	340	300	315	349	307	340	322	311	323	325	331	320	339	340	316	300	318	337	315	334	348	355	308	328	319	337	313	337	344	369	328	350	356	327	349	341	335	356	320	308	342	312	314	325	354	344	365	316	342	319	303	346	300	315	348	332	332	327	353	319	330	309	334	332	380	325	322	317	334	310	330	342	314	293	317	320	350	345	329	354	282	310	354	330	338	365	336	331	298	386	315	310	351	345	332	353	304	329	316	341	341	330	348	349	330	335	326	301	320	361	330	350	314	340	317	277	308	304	336	338	323	314	306	346	307	344	357	315	323	330	332	329	351	298	326	323	320	304	371	327	315	346	344	327	339	349	343	321	294	321	302	360	315	321	363	339	328	356	307	330	347	316	322	308	308	356	310	336	332	345	327	351	332	339	328	344	352	334	328	354	312	350	295	350	324	317	318	316	306	338	296	362	351	327	348	335	370	330	325	321	332	350	339	358	316	335	325	324	324	339	351	336	344	341	354	355	335	336	320	358	303	390	331	362	329	343	342	309	333	353	316	326	345	343	313	324	330	350	280	295	326	330	341	354	309	352	366	314	346	327	344	310	326	353	332	341	350	324	346	335	334	361	355	328	354	338	316	338	337	341	316	325	346	337	363	327	305	336	347	319	327	329	316	318	343	332	337	336	351	332	347	346	310	312	333	343	324	337	343	336	321	346	291	311	315	349	325	333	328	307	352	335	322	349	345	346	340	349	346	322	306	325	315	324	295	325	293	335	356	338	342	336	311	322	345	331	342	346	341	309	332	311	333	311	350	306	361	323	340	348	301	349	350	358	326	347	315	357	369	316	334	341	335	309	332	323	314	335	341	344	329	339	346	321	338	294	329	318	312	289	331	300	369	349	331	353	309	338	318	360	341	320	319	315	337	280	316	341	343	327	296	315	343	324	325	317	292	322	318	363	343	357	358	321	302	333	358	364	336	326	328	357	305	363	310	328	325	317	334	307	364	367	380	338	353	324	352	335	318	324	362	328	327	338	339	341	349	356	352	320	321	294	327	372	342	329	351	341	334	342	318	326	325	326	313	350	321	314	314	320	316	334	313	336	353	312	342	348	339	345	313	316	341	308	322	299	331	340	328	343	338	294	320	345	326	318	342	374	342	333	311	343	335	332	325	317	331	330	362	325	317	341	348	359	353	343	313	341	309	317	388	357	371	321	332	330	338	313	305	340	329	302	319	328	356	332	322	356	331	368	363	321	335	371	331	303	336	349	322	307	305	328	327	355	333	315	336	359	330	317	344	347	336	322	313	329	324	334	304	317	321	323	342	336	325	343	320	318	338	309	321	321	334	312	322	323	346	334	302	352	331	341	364	333	321	306	351	321	313	335	302	324	337	323	344	333	351	349	317	320	357	326	307	305	313	325	326	296	317	316	342	327	303	346	280	351	329	328	315	333	325	332	342	336	353	349	359	281	356	305	309	357	338	296	340	314	346	313	323	364	341	301	326	331	316	326	366	348	351	332	324	331	314	341	332	340	354	322	318	359	339	322	330	331	339	347	356	332	317	318	332	353	336	336	374	306	322	314	323	323	312	326	348	347	349	339	334	339	361	321	333	358	339	323	338	336	341	342	344	330	310	311	354	331	365	350	337	360	298	337	342	351	357	378	317	330	331	344	344	335	326	353	342	328	312	323	336	322	313	299	335	327	343	361	330	311	328	348	330	334	290	341	329	319	372	309	305	329	315	333	328	302	330	330	327	329	335	346	324	293	303	360	334	322	313	315	325	331	291	328	346
10048	17791	16417	9510	6186	4222	3225	2563	1992	1642	1401	1290	1107	993	914	827	725	694	634	604	603	582	569	504	563	488	447	479	471	444	430	468	464	398	415	400	426	396	380	343	397	399	323	358	402	373	390	351	333	386	361	362	368	337	347	363	362	346	339	347	341	338	355	342	370	372	348	321	332	374	374	362	330	350	332	317	363	349	314	335	348	353	343	339	355	357	378	375	356	351	340	354	330	350	295	349	345	368	332	340	320	310	328	340	321	315	336	345	343	335	321	364	315	317	360	314	369	325	301	330	334	331	347	365	305	323	339	367	345	332	326	306	328	310	371	363	312	347	325	351	301	336	311	316	328	361	291	337	367	349	330	315	303	303	310	306	336	315	333	335	301	345	322	348	345	354	326	352	310	350	357	333	318	354	306	364	345	327	359	343	327	324	358	320	355	331	345	327	303	349	342	334	325	361	314	322	329	358	320	331	327	329	301	315	316	349	320	335	313	327	308	329	320	342	338	323	347	352	312	326	364	358	311	379	345	346	351	323	334	353	318	344	360	339	310	335	324	326	286	331	294	297	357	350	328	282	326	325	300	346	369	340	334	314	336	355	335	319	332	331	336	377	337	338	321	346	326	343	333	281	341	352	338	335	309	293	315	356	333	342	318	308	358	312	354	321	338	352	334	322	322	336	310	298	326	310	344	314	344	333	349	330	331	343	325	319	349	347	327	343	335	331	320	356	327	344	341	337	362	341	344	316	324	338	320	332	339	310	334	322	303	331	324	346	351	311	335	342	319	302	322	355	328	310	338	378	336	363	309	296	337	362	326	310	342	332	327	331	353	329	322	316	346	347	348	307	325	323	330	366	303	332	322	296	317	316	338	330	316	347	331	329	318	330	329	335	349	340	362	330	335	332	346	340	329	336	344	334	345	345	333	363	322	335	302	323	354	324	354	292	326	364	340	315	349	349	332	335	341	337	331	339	347	359	371	342	351	348	330	328	372	332	307	330	352	314	322	318	304	320	336	312	309	334	341	358	322	361	296	350	340	331	343	335	320	307	343	342	369	350	323	301	367	359	334	346	328	289	297	332	313	316	317	335	349	309	317	333	316	343	345	302	335	355	344	325	336	309	310	331	338	319	352	332	301	327	316	322	336	346	321	302	336	340	359	302	336	359	349	341	331	338	346	356	357	319	341	344	355	332	336	317	369	319	296	302	312	338	301	295	328	325	313	320	334	325	342	290	300	297	324	320	325	327	304	315	339	317	323	318	332	349	301	296	316	311	335	338	314	359	327	323	286	327	311	331	337	341	280	335	361	319	323	332	331	337	334	333	279	319	324	327	308	343	294	344	367	317	321	330	328	325	356	363	316	314	349	341	332	322	321	326	360	333	314	350	322	324	323	335	310	338	335	332	327	306	337	329	334	341	335	321	336	309	328	348	348	316	335	344	356	337	344	317	325	320	315	306	298	348	311	329	344	309	320	353	331	351	334	314	290	317	343	322	360	339	347	343	344	323	302	307	305	301	331	293	334	339	318	328	316	311	346	327	339	318	323	324	327	365	323	322	346	321	342	315	302	311	356	346	321	344	296	299	311	336	323	326	341	328	329	340	336	300	349	329	331	307	339	364	310	348	295	354	329	306	313	317	323	349	346	317	331	336	333	329	319	340	317	339	327	327	271	323	307	343	318	339	322	337	322	346	345	374	337	320	338	351	330	343	350	332	337	311	326	330	353	321	336	290	357	288	338	305	322	323	316	344	333	343	358	348	343	388	305	365	329	340	357	331	293	360	323	308	331	303	340	362	328	353	342	324	327	342	358	363	326	348	338	336	278	321	338	347	344	326	337	342	322	286	342	370	334	327	345	322	314	340	337	335	309	338	314	296	354	316	344	334	347	314	339	335	297	354	350	367	354	321	315	349	341	340	362	298	319	317	317	360	348	299	345	324	359	298	298	326	323	321	334	337	339	348	323	318	296	323	315	303	352	317	308	339	300	324	321	311	319	320	319	354	313	342	292	361	344	371	312	379	338	331	315	363	347	335	314	323	340	331	311	312	327	298	336	326	343	307	345	315	328	344	324	323	313	336	335	328	351	336	317	339	358	346	289	336	313	345	355	312	319	353	327	312	298	321	323	333	332	330	355	359	334	323	367	330	349	335	313	328	334	345	314	301	305	351	357	341	342	328	335	345	310	309	290	330	359	357	362	345	351	327	319	315	319	329	320	302	330	342	340	316	343	305	291	332	313	337	332	308	309	321	309	328	315	319	321	342	317	350	334	331	319	321	300	353	333	277	336	333	307	342	323	347	312	310	345	336	333	368	305	327	351	324	326	334	336	339	336	353	362	320	351	341	296	339	313	338	314	334	299	317	332	314	355	325	346	334	317	333	343	342	322	341	321	338	331	335	342	358	325	334	306	350	312	350	328	338	327	305	319	328	348	327	335	320	328	308	361	326	333	360	365	342	315	347	314	326	338	315	318	300	327	306	334	319	366	335	313	358	337	341	315	317	354	354	316	366	314	332	325	334	333	335	340	334	325	316	355	316	341	319	330	308	326	327	343	347	324	299	311	344	336	332	332	345	301	332	337	350	334	336	343	316	335	320	340	346	314	321	320	360	314	315	342	351	358	337	338	336	354	310	310	304	332	343	348	325	327	330	322	344	323	333	309	328	367	314	352	328	323	340	353	391	294	331	355	342	311	334	316	313	355	325	356	376	373	307	356	324	362	350	333	333	329	340	350	361	302	345	324	347	338	328	335	319	343	383	316	354	345	313	329	348	332	337	331	336	310	309	329	326	305	316	345	346	329	375	346	332	317	346	323	326	334	317	363	314	318	296	324	331	321	363	355	293	298	365	349	297	376	344	333	304	311	359	320	309	307	296	329	313	321	326	305	364	308	322	331	294	304	331	341	298	326	356	320	327	312	336	341	343	326	341	332	334	292	314	349	337	341	345	337	335	336	302	322	312	319	344	316	322	328	324	340	300	328	339	341	333	336	367	321	342	309	333	319	332	332	333	324	338	329	349	322	335	317	332	325	341	331	337	351	376	338	307	319	342	311	372	307	326	290	320	310	325	327	351	343	337	301	295	303	340	317	340	312	303	309	330	335	321	314	295	325	345	338	314	313	353	333	342	332	315	346	314	349	309	313	321	313	316	319	338	358	359	321	331	343	346	318	337	318	315	315	321	320	331	336	307	330	315	343	340	342	330	330	342	329	348	319	283	352	360	331	344	346	337	348	345	333	336	332	338	294	323	347	324	353	329	358	344	342	327	345	348	306	319	366	323	360	336	334	327	355	341	329	313	324	353	297	323	279	313	330	337	357	297	326	316	363	360	361	327	325	330	354	367	305	290	346	314	325	374	340	331	337	332	309	325	312	296	301	314	316	309	328	305	338	333	332	305	315	354	334	319	293	316	363	314	331	329	319	335	335	311	351	333	303	307	342	344	333	300	329	315	351	320	350	313	362	328	306	362	306	342	339	321
28185	15110	2054	571	435	428	377	327	342	324	346	351	351	322	324	333	313	337	332	354	326	326	341	334	320	327	341	313	336	316	331	338	313	328	338	326	305	346	308	321	318	288	327	321	341	322	304	352	326	327	338	399	318	335	330	334	335	334	322	352	316	311	335	342	341	320	321	309	346	333	325	331	313	312	341	346	315	318	314	318	335	323	336	327	332	294	286	351	350	284	333	364	304	336	294	344	322	326	306	327	330	345	336	282	294	327	317	320	279	321	327	313	321	313	321	336	338	294	300	311	339	340	322	343	305	319	327	330	350	319	327	340	322	356	317	328	308	326	284	329	334	356	279	341	314	322	318	308	322	337	292	345	291	290	337	303	292	346	316	314	331	350	293	315	315	332	331	353	331	333	329	336	338	328	346	336	319	317	328	311	316	325	322	332	342	365	382	344	333	294	315	358	341	344	333	303	303	301	360	346	366	324	313	307	326	351	297	303	288	326	322	366	319	325	316	323	346	324	322	319	362	300	308	337	334	290	324	324	316	314	329	325	290	321	334	320	310	312	326	313	343	316	355	302	361	300	327	319	314	334	325	326	351	340	312	296	318	293	321	312	331	339	329	354	311	344	370	316	330	323	324	309	309	318	339	337	347	308	310	323	356	330	321	347	340	333	316	305	348	323	346	329	317	341	303	335	333	310	322	323	351	326	322	361	338	351	316	303	334	328	334	306	320	319	353	336	323	339	306	326	304	337	318	323	356	339	342	325	314	332	308	302	320	345	307	330	317	317	349	313	300	365	332	337	331	359	317	313	315	327	332	338	298	316	330	318	311	341	323	320	337	312	351	322	327	342	305	313	322	323	346	329	345	321	323	328	327	331	339	300	314	337	323	324	310	303	324	351	322	301	285	314	324	322	327	315	349	324	312	317	307	349	326	329	339	338	333	319	342	327	317	313	348	326	338	320	344	331	346	314	341	312	302	330	319	322	340	341	318	352	321	337	336	332	358	327	339	321	321	309	308	356	343	303	311	321	303	337	341	290	306	342	298	307	382	345	325	307	322	328	328	322	332	294	337	333	311	333	334	336	331	354	321	331	327	312	336	321	321	354	314	335	325	343	316	329	341	291	326	302	347	300	352	352	335	333	340	294	357	355	306	299	312	316	323	313	336	313	325	320	319	355	297	334	352	342	298	324	352	378	333	304	312	305	312	347	333	360	360	323	335	322	319	305	329	310	294	313	315	311	307	340	325	303	326	316	335	351	320	361	353	313	302	336	341	329	346	333	347	327	311	352	347	311	317	327	358	306	315	348	318	304	311	336	323	330	336	317	297	307	348	326	347	335	301	359	358	316	342	327	321	330	313	324	319	315	305	330	348	314	336	333	338	342	285	345	313	331	291	316	317	324	331	313	325	332	330	312	311	314	368	320	327	329	306	360	295	325	305	318	327	355	345	303	337	324	302	338	311	336	349	344	305	335	310	303	345	315	312	382	349	275	299	345	305	333	316	308	308	343	325	319	358	363	354	315	331	327	322	319	328	309	337	337	289	322	357	332	320	329	329	346	320	284	297	319	301	331	332	339	331	325	300	318	332	344	325	318	328	304	333	341	321	316	323	332	333	320	358	311	295	336	346	367	336	341	293	332	330	317	338	342	355	298	307	331	313	312	339	327	307	330	323	314	348	352	354	355	361	310	339	341	324	358	314	345	328	319	315	334	294	346	360	334	323	327	311	329	347	331	332	345	341	280	310	359	330	313	311	338	330	337	373	334	342	316	332	321	316	336	349	347	287	320	318	325	364	326	343	311	321	354	323	309	324	307	297	322	301	311	343	302	312	311	331	307	313	329	355	312	336	319	314	313	300	347	328	312	339	346	312	340	338	329	333	318	304	347	312	334	322	357	304	293	307	329	322	309	352	326	317	323	327	319	318	347	332	304	313	334	308	312	334	337	342	295	309	323	315	316	306	323	330	317	317	323	321	337	323	310	305	324	344	320	292	325	334	301	332	316	319	329	348	310	342	320	334	299	314	326	307	302	311	351	320	333	311	297	314	312	319	274	293	334	328	313	317	322	349	323	346	348	305	327	307	301	354	325	338	350	358	321	358	341	342	288	313	316	302	322	333	325	318	319	333	311	345	343	367	321	338	291	326	283	329	321	336	331	347	300	309	333	316	349	319	314	351	345	334	364	285	326	323	315	310	322	329	308	302	327	335	334	337	317	345	326	316	334	323	329	305	324	302	343	294	277	348	380	344	364	350	296	317	310	306	316	343	314	343	294	346	310	339	309	296	307	344	314	317	325	352	339	304	317	344	316	331	320	323	354	333	329	329	322	349	346	345	351	333	309	345	301	337	307	322	314	325	316	321	335	342	339	330	303	316	313	339	321	314	327	358	332	330	323	330	316	296	303	335	333	314	301	308	330	322	346	353	333	318	347	328	320	261	358	342	344	350	309	325	333	335	320	328	315	310	335	360	323	349	360	300	320	306	315	360	360	325	326	285	309	334	351	322	324	323	321	328	320	309	355	342	336	324	302	343	311	332	333	287	336	320	312	333	322	333	332	322	351	325	320	310	337	286	312	347	338	321	311	324	321	338	320	345	359	315	315	333	375	331	306	352	307	344	351	324	315	329	319	346	346	303	325	323	307	340	329	332	312	325	298	335	325	346	320	319	321	312	358	351	302	319	364	314	336	337	327	357	310	344	319	284	297	329	287	335	287	293	309	326	307	327	322	337	320	315	353	326	322	348	328	341	302	328	337	275	330	317	320	348	322	350	326	339	313	330	330	310	323	351	324	376	289	298	343	326	318	320	353	337	337	315	293	327	292	345	317	318	309	343	340	315	314	319	293	334	317	312	334	351	313	346	339	315	298	329	308	314	303	319	341	338	336	319	324	341	324	316	327	336	311	308	348	340	330	328	334	334	336	305	315	305	323	317	319	339	327	303	305	311	301	316	320	319	348	301	295	339	336	292	283	321	311	334	330	345	350	350	349	326	309	339	334	346	315	335	318	355	315	327	355	354	375	350	312	328	343	294	324	324	340	341	315	320	332	315	336	357	326	319	307	318	336	347	304	323	297	348	347	361	302	318	310	331	336	306	302	323	307	311	347	322	313	346	333	309	321	332	331	358	330	335	307	353	332	334	322	318	318	334	345	331	320	327	339	316	334	337	309	364	317	324	309	322	306	326	300	342	332	345	312	332	321	329	340	315	341	323	334	294	338	343	349	356	342	323	323	335	323	322	300	340	283	337	307	342	324	365	361	330	316	338	308	314	323	323	342	306	343	304	314	307	305	346	326	318	335	331	322	305	313	318	340	341	332	334	322	317	328	309	306	316	314	360	350	305	313	329	334	320	309	309	303	329	313	335	332	326	323	332	320	305	312	332	314	324	329	328	347	364	346	320	325	310	326	345	324	312	353	311	331	315	318	315	311	275	321	348	348	311	336	324	305	357	315	364	358	307	345	304	336	329	327	303	336	345	333
4982	1045	1036	716	496	463	407	404	388	382	395	408	385	409	419	400	412	375	397	353	346	397	367	380	366	364	368	342	357	392	381	375	365	393	358	381	355	363	390	345	405	390	399	390	368	376	310	353	381	380	385	351	335	360	340	364	361	383	328	380	364	352	323	388	362	369	407	348	389	374	364	370	356	384	385	386	373	384	342	390	347	405	385	378	382	338	368	321	361	395	383	378	367	350	354	380	408	367	362	398	327	355	380	368	373	345	363	333	345	383	333	352	386	371	363	352	368	357	367	416	385	389	357	357	394	365	373	342	349	358	382	375	377	355	335	373	372	373	363	391	365	369	347	380	362	393	339	344	372	358	365	378	348	371	366	367	359	359	367	371	338	321	395	319	349	384	330	359	405	356	359	331	339	347	344	338	359	368	372	376	358	369	375	371	357	402	366	348	366	391	386	384	353	400	347	393	355	387	364	358	362	347	344	336	373	353	352	349	383	344	361	335	326	354	384	366	337	360	347	365	384	371	348	360	373	330	366	384	366	363	390	383	348	349	357	386	363	387	358	329	376	401	354	354	389	357	383	355	376	357	353	350	366	357	347	359	386	378	362	377	350	397	363	364	361	383	368	394	340	361	394	375	353	333	361	373	378	415	384	311	349	355	341	356	366	338	365	343	358	342	370	363	390	342	352	357	363	382	370	363	395	347	386	385	410	383	382	373	365	367	370	390	349	363	375	379	395	351	340	376	363	343	358	380	340	357	369	362	370	343	348	350	412	375	361	361	382	365	348	382	383	389	334	372	333	406	408	356	383	385	374	350	350	383	363	389	384	355	370	333	394	355	386	337	390	361	393	369	359	356	377	369	326	363	365	343	365	381	336	391	402	343	368	376	377	363	398	356	350	371	358	374	381	359	349	329	375	364	376	352	376	344	338	364	357	363	387	368	361	338	376	371	361	372	403	392	353	388	386	365	364	369	368	355	355	383	396	325	364	372	379	347	365	371	374	372	368	368	363	390	366	366	351	360	336	348	382	354	345	373	344	376	384	336	361	368	365	369	416	370	389	372	375	379	361	379	355	337	354	355	340	373	395	339	356	369	377	377	397	369	350	381	385	364	349	368	352	335	398	383	379	337	354	362	360	393	365	357	363	385	366	412	353	369	374	364	360	348	382	345	388	370	332	369	359	364	357	383	343	376	376	372	369	335	383	351	357	371	359	355	355	327	387	382	356	372	372	362	336	387	378	366	346	367	374	374	390	411	364	378	370	366	393	354	355	346	336	360	372	348	358	423	400	378	367	370	357	407	365	352	383	352	330	346	397	354	355	352	367	384	353	353	395	341	372	343	372	363	369	358	363	380	375	359	374	355	366	313	375	379	352	327	357	376	388	356	352	385	352	398	375	352	418	392	362	345	346	381	327	366	343	361	373	380	382	345	360	387	368	378	396	355	327	389	356	374	344	345	364	372	360	373	386	352	348	379	383	344	380	358	376	351	357	373	368	347	373	356	347	355	386	355	362	358	356	356	361	363	341	361	357	356	387	360	423	359	354	355	355	354	369	377	353	370	368	375	356	385	390	374	373	382	401	380	352	360	364	357	378	366	365	381	366	355	354	363	365	369	323	363	376	372	387	377	381	336	373	332	341	358	362	368	364	387	386	378	350	383	368	380	347	352	357	399	355	361	370	363	379	344	366	357	372	372	345	383	374	349	369	387	377	359	359	390	386	375	361	368	363	380	343	346	360	341	388	392	390	417	355	363	371	358	365	356	363	368	364	390	367	399	361	378	357	365	357	346	358	381	369	337	348	357	359	355	372	346	378	369	360	365	365	395	364	356	351	356	376	401	359	350	361	373	363	379	374	390	356	378	366	367	327	368	384	396	382	343	404	376	355	350	327	370	368	386	368	362	351	382	374	369	397	370	381	358	371	362	349	326	348	376	378	329	341	335	412	364	381	353	363	355	352	374	384	354	383	339	374	370	381	349	377	364	328	355	359	391	331	356	342	324	382	401	344	404	379	385	360	377	380	365	351	379	379	371	327	370	425	355	339	330	393	360	376	353	401	347	374	404	365	371	358	356	321	384	364	385	385	363	369	378	354	354	367	386	406	343	368	328	356	388	365	354	333	357	388	375	356	355	361	370	368	327	380	390	379	375	354	360	371	386	366	348	351	347	374	353	360	325	358	353	404	405	378	352	379	385	392	396	370	369	393	351	365	358	401	396	340	331	351	355	387	358	387	338	386	379	363	396	338	372	375	367	346	367	391	334	384	336	354	386	372	381	385	387	379	355	379	400	370	371	396	372	383	396	380	368	373	378	355	371	345	363	354	360	408	346	354	383	369	384	355	377	387	325	365	378	356	369	393	362	413	371	383	399	368	354	385	335	344	396	375	350	386	345	366	360	364	360	350	366	345	365	354	368	353	391	375	349	361	367	373	342	369	371	356	395	346	360	359	376	323	333	381	363	356	359	356	366	382	375	376	369	377	368	376	361	377	362	342	398	363	360	339	389	376	363	354	386	363	379	365	358	366	341	359	361	374	382	331	354	344	357	389	397	343	402	353	387	351	361	355	379	418	352	368	359	374	318	363	360	367	357	367	348	389	354	389	348	332	372	363	386	365	352	393	396	389	328	369	341	351	357	323	363	353	371	410	390	372	391	365	355	325	344	356	358	326	347	343	382	370	408	376	409	397	378	357	383	361	360	364	366	331	331	359	366	349	367	373	371	347	357	372	350	371	341	390	384	360	378	407	363	365	387	375	377	334	362	402	319	375	344	371	376	359	349	381	385	371	385	351	333	369	407	364	380	387	366	392	340	356	346	390	350	365	366	351	386	365	375	362	344	326	369	350	360	345	348	377	362	372	352	354	366	362	356	386	395	363	378	360	342	380	349	344	368	385	377	371	380	368	388	348	382	351	434	351	368	360	376	388	383	363	350	336	370	370	404	358	411	387	373	365	348	381	376	383	384	381	352	385	355	348	380	375	364	379	360	331	395	351	347	368	337	397	387	372	383	348	373	338	342	362	366	374	382	345	382	345	405	373	391	388	373	378	385	331	369	386	376	393	373	377	367	357	374	369	360	367	418	374	361	359	363	384	361	362	386	355	363	397	386	386	352	359	369	374	381	362	389	360	368	377	355	379	339	348	353	344	383	375	345	363	358	367	386	380	340	351	362	377	402	373	353	352	398	320	363	394	385	397	387	344	353	369	398	322	385	361	417	350	355	367	355	352	360	351	334	340	387	386	356	422	390	363	361	361	351	376	382	379	404	409	369	376	366	338	366	375	365	349	377	401	370	375	371	354	343	342	377	384	362	324	380	348	380	410	358	341	351	360	367	350	362	350	359	358	339	379	368	357	376	345	364	345	382	358	361	392	361	419	364	376	373	408	375	362	379	382	331	387	376	369	353	391	378	358	355	384	353	367	378	380	348	400	363	373	377	344	367	364	385	355	360	381	361	347	364	363	383	357	382	360	363	388	370
25471	20994	27595	24567	20983	11106	1030	616	502	398	383	333	284	283	267	233	226	224	227	203	205	198	219	196	183	177	178	191	187	181	171	169	167	152	170	172	169	161	125	154	145	154	131	162	150	137	154	145	166	147	151	138	143	153	155	166	166	160	151	123	150	166	146	162	141	152	127	146	134	147	130	134	146	151	139	154	142	146	141	148	123	142	155	144	146	162	135	141	129	161	142	153	160	134	155	146	144	144	152	150	153	158	130	146	145	149	130	167	166	138	139	137	144	126	128	170	138	154	140	154	128	161	154	147	165	125	167	144	148	137	140	140	126	167	138	145	142	132	165	127	133	148	130	141	165	148	145	150	148	132	137	119	137	127	147	130	146	142	188	140	133	151	154	166	147	125	152	139	147	139	140	147	121	142	163	143	136	159	145	155	160	165	144	148	158	158	167	140	151	163	158	147	174	154	147	128	162	164	141	158	153	160	140	165	147	144	152	148	156	129	148	157	156	145	130	146	167	149	131	149	139	142	158	125	147	140	141	138	147	168	129	143	132	138	139	134	149	136	120	156	132	157	139	153	152	146	135	151	144	159	150	152	145	131	141	119	167	154	128	140	144	144	146	148	153	148	144	145	153	148	146	116	156	150	138	141	158	148	146	138	135	125	148	157	158	125	157	154	146	161	145	139	147	160	127	131	129	136	137	140	149	141	121	155	143	161	156	149	147	128	139	155	130	146	136	157	147	134	145	143	146	148	128	127	143	150	145	125	155	147	136	138	163	138	140	159	125	143	141	130	148	135	134	156	154	142	143	136	162	144	138	135	140	148	139	153	146	146	156	120	164	138	145	133	128	139	136	126	154	146	131	126	163	147	146	152	140	125	138	144	148	144	175	138	161	152	147	127	143	143	155	148	156	146	143	157	167	155	138	148	132	153	146	158	137	148	157	138	145	147	130	171	158	166	135	141	150	152	125	139	151	141	131	148	159	153	148	137	142	137	142	115	139	150	152	144	131	154	161	139	158	141	137	140	147	154	124	145	140	155	152	131	135	139	171	141	134	136	167	155	123	155	176	133	132	136	148	132	157	160	149	119	138	131	150	141	146	147	131	125	145	132	128	146	118	132	156	139	137	132	142	168	142	138	156	142	124	159	146	150	147	164	141	156	128	141	163	149	151	159	165	152	146	151	144	140	155	160	135	162	152	141	158	149	164	162	170	141	177	118	148	143	172	141	153	131	152	139	166	143	152	161	157	148	130	146	159	138	137	138	135	157	143	134	150	142	149	141	164	141	151	164	150	135	140	141	130	154	153	139	138	147	158	155	147	129	152	131	139	152	147	183	147	141	130	146	142	130	135	147	134	142	156	139	131	161	133	132	127	175	132	161	160	146	153	137	140	136	137	155	154	137	145	149	150	129	132	141	131	151	160	141	150	155	151	153	151	146	138	138	141	149	126	128	141	124	151	173	138	158	152	146	118	153	157	143	146	147	142	131	160	144	175	154	174	152	144	138	147	132	140	135	138	120	136	132	127	137	175	136	141	142	153	149	152	140	136	128	150	144	150	137	155	154	156	165	165	154	133	128	145	137	146	125	140	174	141	125	130	126	146	155	176	157	139	160	142	139	138	133	140	164	157	139	170	153	149	122	146	143	150	146	150	121	127	144	147	144	128	158	165	128	166	143	133	119	169	156	133	141	160	148	146	147	131	133	151	160	148	172	135	118	159	133	142	148	133	166	162	137	166	139	132	173	136	149	134	149	148	134	128	145	144	151	137	130	151	159	164	129	120	143	142	168	132	141	141	160	143	134	155	148	141	145	132	143	163	131	154	130	138	153	153	154	147	159	127	163	143	142	138	140	155	137	135	125	120	132	148	138	114	130	133	152	146	144	120	147	150	143	160	146	149	134	159	145	169	165	167	148	151	146	123	140	136	152	151	164	150	124	145	146	150	112	141	159	129	135	144	129	145	146	158	137	123	135	172	154	134	145	140	132	148	149	150	145	147	151	133	129	149	140	146	151	144	149	142	149	138	126	154	162	153	126	157	147	139	137	143	143	147	133	135	141	141	156	157	147	142	126	131	144	159	126	121	153	148	130	131	143	147	142	152	157	141	167	162	144	152	126	147	141	136	128	145	152	178	154	146	136	127	119	162	170	132	154	155	143	160	143	159	153	136	142	153	133	147	131	146	161	146	165	166	140	168	153	151	152	147	144	134	160	141	129	142	135	129	147	135	151	138	127	144	129	137	165	150	145	150	137	149	138	149	151	149	137	137	136	124	156	164	149	148	154	138	145	187	157	166	151	126	152	168	164	131	133	138	136	157	151	128	143	139	143	138	162	144	130	159	151	134	162	138	172	145	157	137	125	123	130	139	131	157	139	125	145	147	163	158	141	148	136	158	153	153	147	159	167	166	131	145	177	130	134	122	144	147	134	132	142	138	157	137	117	142	133	142	153	145	150	150	127	164	154	151	152	143	148	122	142	155	141	143	159	130	154	135	135	132	171	144	136	139	146	140	146	154	131	141	129	160	117	141	149	155	154	134	144	137	147	143	135	140	152	141	160	137	145	135	136	124	149	129	138	129	155	142	149	139	147	162	129	149	155	132	145	140	134	134	144	133	136	166	127	165	151	144	141	152	126	155	157	134	175	156	155	141	159	133	133	132	143	127	136	144	150	171	133	155	145	129	153	145	137	146	137	137	148	139	159	143	150	139	134	149	147	132	151	150	152	152	134	177	129	151	147	123	149	168	127	135	128	128	158	144	140	142	133	128	155	153	160	138	149	146	152	157	146	137	139	138	132	138	143	139	128	162	150	136	143	147	143	121	123	140	149	156	140	134	142	139	145	131	153	143	172	129	132	151	126	170	150	140	149	137	161	143	142	138	159	138	151	139	144	131	150	147	139	148	126	142	155	161	129	133	140	145	144	144	149	146	155	147	162	132	142	133	140	143	164	142	144	132	132	168	154	156	157	137	142	139	161	129	176	130	156	148	145	158	135	120	155	155	161	125	170	137	155	154	159	145	140	166	121	149	145	141	161	169	150	156	136	138	135	153	151	135	144	162	140	161	140	138	138	145	135	131	146	139	142	137	144	143	161	132	153	126	141	133	148	141	138	157	160	125	145	127	161	133	174	150	155	136	137	142	163	144	134	140	152	162	137	164	144	129	138	138	161	135	140	150	146	152	154	154	126	127	120	131	138	133	142	143	116	152	124	147	145	129	135	137	170	133	141	149	170	164	152	148	143	159	149	161	156	155	130	140	170	149	118	136	143	154	148	140	141	141	141	155	160	148	168	157	131	118	125	166	160	137	150	144	142	143	140	144	136	133	131	127	139	118	137	142	141	133	140	158	172	148	160	154	161	148	140	164	139	145	156	156	151	145	151	141	126	155	135	132	135	141	133	158	163	144	148	127	165	131	144	134	161	151	147	152	149	140	149	136	139	126	147	143	139	162	143	153	142	131	152	122	160	143	146	149	150	144	125
7182	10898	10225	5643	3368	2363	1700	1244	1022	869	732	635	596	476	458	430	411	335	341	306	335	267	265	280	237	268	254	246	235	227	255	239	211	201	213	210	206	203	185	183	186	190	172	168	184	199	190	193	160	176	167	183	176	172	193	177	191	171	191	179	174	185	166	173	168	180	187	168	167	172	185	180	171	173	173	155	156	179	170	170	178	173	174	165	168	158	178	170	178	174	156	182	165	156	177	180	171	177	151	175	166	169	173	170	176	157	177	160	165	168	151	195	158	158	176	171	174	157	181	172	174	150	181	172	148	149	162	171	195	170	177	172	160	164	189	151	170	190	185	194	168	171	159	172	163	179	177	159	176	182	156	201	165	166	159	171	159	153	163	165	175	168	168	157	158	152	179	162	157	161	162	166	159	180	175	165	182	180	169	165	166	154	182	143	155	156	184	140	174	142	162	173	159	148	184	174	144	154	147	179	146	163	165	168	170	140	193	165	152	172	179	195	180	171	147	177	156	149	174	154	175	158	175	197	150	152	174	155	180	154	167	174	160	173	178	186	171	161	159	187	165	182	175	157	153	165	162	176	160	193	161	180	188	158	159	162	188	189	160	155	165	177	152	160	151	167	164	163	177	140	172	133	174	190	157	184	180	163	141	170	179	180	185	169	164	182	166	143	177	177	172	162	155	148	191	161	146	177	167	149	161	160	166	180	197	167	152	178	166	185	164	161	182	169	155	161	169	172	174	148	159	150	156	162	153	172	164	177	139	183	151	167	191	156	158	155	177	177	191	178	179	147	156	154	173	154	174	167	153	151	160	154	157	164	163	156	174	176	169	175	171	164	163	182	159	158	171	176	171	141	143	181	142	170	174	177	168	148	165	149	147	184	160	164	188	135	176	184	167	177	138	183	161	157	161	184	142	175	180	185	165	167	177	181	177	161	175	182	150	186	156	165	159	166	161	180	171	158	161	167	191	183	170	170	174	167	158	146	160	169	160	165	190	160	171	162	182	166	173	157	141	171	174	177	167	165	182	188	154	178	158	144	165	160	163	167	185	176	152	168	166	182	150	171	169	163	160	157	179	162	163	165	160	154	152	173	167	170	177	168	173	148	186	152	173	168	145	167	164	157	175	163	162	171	191	144	149	182	153	170	191	165	156	152	193	161	149	191	150	163	159	158	170	170	191	173	155	158	152	178	163	169	132	174	175	177	151	172	186	164	189	163	173	169	163	177	123	165	135	175	171	166	171	176	160	142	178	184	169	184	153	163	166	153	175	164	140	167	166	180	178	175	176	182	179	151	160	167	146	172	185	156	160	139	185	168	135	179	165	161	158	168	152	179	158	139	168	173	174	186	168	183	180	167	153	169	174	136	166	200	166	167	164	166	140	149	179	158	161	176	146	184	168	167	155	149	170	149	166	163	180	196	175	163	187	166	155	174	139	152	162	152	180	152	155	167	157	178	162	153	173	157	160	175	170	156	180	169	152	167	169	155	155	171	160	158	155	137	148	138	177	162	156	149	162	168	147	169	174	158	171	168	139	130	189	190	166	157	184	170	167	168	160	190	153	179	158	165	174	155	179	152	175	163	176	175	141	195	190	148	170	177	186	169	158	195	159	176	147	175	191	140	151	161	161	154	176	167	185	176	184	158	165	148	171	155	168	151	157	165	144	165	180	155	162	179	158	158	172	164	147	183	163	160	160	189	169	160	185	192	150	147	171	171	175	161	180	182	161	153	152	165	168	160	180	158	168	168	164	166	177	170	153	184	178	164	178	168	162	166	161	179	151	185	155	192	153	160	184	151	152	151	142	181	160	180	160	187	163	175	161	168	177	160	170	173	158	159	164	178	169	155	186	176	191	163	181	168	165	163	176	176	172	168	185	163	189	178	148	164	188	166	165	144	162	183	156	160	166	158	154	181	183	180	161	160	165	170	171	162	164	165	183	175	174	136	161	180	171	177	180	182	175	161	176	155	173	154	179	163	177	175	154	188	147	176	161	161	175	161	166	160	139	183	159	151	167	172	167	184	183	173	152	150	144	168	138	149	162	159	175	160	158	184	166	186	155	174	181	175	170	166	176	149	163	168	161	165	185	178	150	156	167	155	175	173	170	193	166	181	179	190	137	150	174	135	160	155	150	156	151	152	179	171	165	163	158	163	155	165	192	185	159	192	167	165	164	166	168	196	144	166	158	181	153	145	191	153	199	165	170	158	154	174	169	171	183	181	159	151	166	157	165	212	175	176	163	184	194	166	169	182	177	143	165	144	163	164	153	172	168	161	157	174	155	171	156	164	148	166	149	177	175	179	159	176	145	168	147	178	158	160	164	152	163	176	182	146	174	183	183	177	158	147	164	168	175	177	162	170	171	146	153	157	175	157	161	172	142	188	172	161	170	145	164	179	179	173	185	136	153	152	170	160	149	137	185	178	157	155	158	160	174	187	164	156	166	158	176	164	160	154	167	170	168	168	163	184	173	165	170	156	170	153	181	185	160	172	178	162	162	146	162	173	170	176	170	177	148	184	148	172	168	165	165	177	166	150	186	160	137	166	165	145	149	172	155	160	184	187	156	186	157	142	158	179	141	168	154	178	189	174	171	141	182	168	171	157	194	159	200	155	172	172	170	156	162	155	148	163	173	145	155	165	168	156	177	163	167	173	168	166	179	163	151	166	169	178	162	153	182	172	169	157	179	177	167	147	172	181	175	184	163	155	144	191	175	160	167	177	192	196	184	173	171	182	147	181	162	185	179	148	157	169	155	162	188	151	171	165	171	174	142	185	181	162	155	177	162	169	166	159	180	186	154	144	163	149	165	161	178	154	164	152	165	167	154	180	167	169	145	155	170	174	164	168	189	173	177	161	193	159	179	147	166	188	185	153	159	158	154	185	167	161	181	169	167	172	186	149	179	159	168	179	144	173	179	171	182	172	152	163	128	152	163	165	166	155	170	157	158	160	180	178	157	153	172	160	176	156	170	136	173	157	153	171	157	164	185	159	156	161	182	169	136	162	145	158	165	181	170	177	149	156	184	181	153	182	152	154	155	145	138	177	164	174	163	173	153	135	161	157	176	161	176	182	153	165	160	169	166	152	163	193	180	172	170	169	157	159	172	177	157	157	150	159	163	178	170	197	163	159	170	169	173	147	155	172	160	148	147	165	152	144	176	166	185	151	174	175	166	149	157	177	159	185	167	144	166	160	186	189	158	169	168	164	181	174	147	156	175	170	178	174	187	165	154	187	175	160	180	186	140	134	189	145	193	159	141	155	160	154	179	167	164	180	157	184	166	151	178	163	166	181	152	170	162	179	162	179	159	161	166	185	156	166	159	151	155	162	163	165	164	142	162	185	176	172	160	182	183	171	166	168	176	174	155	174	144	177	146	177	143	155	159	168	167	160	142	166	173	175	169	178	151	149	160	151	162	161	167	157	166	154	154	146	157	158	163	171	167	165	174	163	167	168	165	161	142	154	168	173	146	152	163	151
23338	20970	27880	24208	20972	21033	8822	1355	975	856	708	698	642	560	518	501	509	486	418	436	414	417	397	386	418	417	409	382	395	362	385	386	375	351	367	358	362	393	342	348	363	361	321	350	373	360	374	356	318	311	327	370	306	326	324	352	322	319	322	316	344	308	334	352	308	320	292	358	323	357	339	329	369	378	313	359	327	333	314	323	344	313	355	326	319	344	313	316	318	315	297	311	329	326	327	335	337	355	321	311	356	347	319	344	313	343	323	318	339	326	342	315	330	339	351	341	337	312	308	337	318	312	328	357	336	318	348	333	367	353	344	339	327	318	344	342	333	310	317	346	349	321	326	338	316	325	331	344	308	362	348	313	322	322	308	336	330	320	333	354	306	360	319	345	335	327	312	318	335	340	339	315	335	340	330	350	340	319	327	310	328	342	288	339	292	348	342	306	339	346	305	326	318	361	331	302	352	340	318	307	322	307	309	323	357	329	350	356	306	293	315	335	332	312	336	311	330	307	330	308	349	328	324	335	293	299	333	313	326	309	312	293	339	307	291	282	337	334	309	294	312	343	342	334	317	329	340	338	347	302	330	335	342	326	352	316	336	298	311	336	306	302	307	332	304	298	349	327	362	325	321	306	348	334	345	381	310	342	322	325	364	291	323	344	315	307	311	330	313	355	333	339	322	339	306	312	338	332	342	314	329	308	332	309	329	303	299	319	338	300	369	356	274	332	304	310	337	340	339	343	301	336	316	325	355	339	328	340	356	322	349	338	318	311	339	323	316	321	323	323	339	323	339	311	319	333	311	319	327	311	334	331	326	332	342	330	316	341	325	368	320	305	313	300	313	322	329	316	282	304	333	329	332	306	355	352	317	318	297	316	318	320	309	331	314	317	361	358	354	316	325	334	322	335	325	330	328	323	362	340	331	323	321	318	330	333	325	313	354	314	340	320	340	326	322	306	311	349	355	329	308	341	351	339	344	337	352	347	325	310	326	335	338	352	326	324	346	319	304	315	329	330	338	356	326	303	352	342	320	358	297	326	297	342	335	328	338	339	311	329	311	345	328	333	294	350	345	325	336	333	338	336	323	331	328	336	336	304	322	356	321	358	339	332	351	296	335	346	350	319	302	321	309	322	342	305	329	310	325	353	313	330	340	312	309	338	334	304	351	336	300	316	335	334	298	359	310	313	323	302	307	366	324	340	357	352	329	329	326	305	302	359	330	331	320	326	314	335	348	334	326	330	318	341	332	303	331	359	341	314	325	284	323	350	363	369	359	311	333	334	336	307	322	350	299	347	304	319	341	337	336	318	295	319	308	327	317	304	357	344	335	320	332	327	331	319	332	351	348	369	346	328	309	328	318	341	357	336	334	294	365	308	329	293	346	344	323	323	338	312	333	318	329	353	318	347	318	310	326	319	329	325	327	350	316	329	335	350	339	316	339	327	298	342	317	350	330	347	341	358	370	320	327	320	355	294	335	308	350	325	340	350	336	360	321	333	357	304	326	301	333	338	352	318	326	342	321	316	321	324	308	304	299	338	296	330	308	333	324	349	327	319	335	341	322	313	323	312	323	328	319	316	318	327	307	306	316	344	342	340	306	344	334	353	333	296	331	312	345	348	286	343	290	314	333	344	335	325	323	359	298	284	312	316	331	339	306	296	326	330	325	349	350	334	329	309	324	337	326	313	337	345	331	362	331	335	306	310	344	320	321	319	354	311	319	343	304	325	330	328	328	325	297	360	309	336	313	299	320	367	306	325	320	346	314	313	328	334	329	315	320	292	350	341	287	323	325	335	315	338	315	320	331	309	354	317	319	325	339	361	316	343	301	319	339	341	326	333	337	319	324	333	315	313	356	357	303	326	328	345	341	337	346	376	331	305	330	302	348	310	313	325	366	325	314	316	327	361	318	324	336	299	322	313	312	352	315	345	333	338	337	375	349	291	321	346	306	361	336	324	337	366	312	305	317	323	328	341	329	364	328	318	314	320	343	321	338	354	332	351	351	321	296	350	340	316	337	349	288	341	306	304	324	317	330	342	328	308	339	341	329	318	323	322	301	344	312	298	338	299	334	323	315	316	328	324	287	345	309	300	366	335	356	325	330	354	319	329	320	316	320	353	310	333	297	313	354	336	333	311	336	360	328	318	322	318	336	321	321	354	315	305	312	319	318	314	315	312	338	331	304	332	310	331	349	347	323	300	336	356	328	333	332	322	314	328	342	345	344	348	321	341	311	309	350	333	295	321	334	353	304	339	313	319	349	346	333	329	317	344	349	348	314	307	314	316	322	321	332	314	323	332	359	285	338	336	313	336	328	341	342	353	355	336	319	332	340	353	325	331	285	349	332	318	335	340	332	326	313	333	327	365	306	360	319	325	322	336	285	320	331	323	354	333	301	300	337	338	290	332	330	319	304	315	305	347	366	291	337	301	333	346	304	311	324	336	299	326	308	312	328	308	323	355	301	339	324	341	294	308	326	346	342	328	318	343	319	303	322	359	365	357	380	334	350	312	344	341	350	315	336	342	339	309	319	363	332	325	314	336	315	320	306	334	319	347	303	332	301	340	307	362	322	342	323	299	346	309	302	326	308	369	352	352	372	331	334	323	315	298	318	349	324	334	311	308	347	296	329	310	327	295	326	304	305	367	339	353	334	330	327	322	362	323	324	326	343	328	343	321	312	300	300	347	370	320	343	289	328	340	334	340	319	317	319	309	338	326	321	320	330	326	324	305	315	361	312	321	313	306	353	300	333	330	336	306	334	309	319	336	343	308	319	319	335	339	320	331	331	343	336	331	327	298	319	316	349	317	321	334	321	316	324	327	315	328	324	304	343	346	326	308	332	338	319	327	318	328	322	330	294	359	317	337	319	364	318	321	323	315	325	326	323	322	324	354	344	324	331	352	286	311	346	292	329	317	301	350	323	304	306	375	339	351	335	341	320	309	337	303	326	308	339	322	326	336	311	332	290	325	349	324	319	342	312	341	330	303	363	334	328	373	315	346	342	321	325	323	341	304	346	329	296	330	307	316	348	321	331	384	309	321	344	336	324	304	297	354	322	338	334	305	344	348	334	367	334	338	332	350	326	307	298	351	338	302	326	313	345	329	313	314	350	305	327	331	311	326	325	274	350	296	324	337	309	321	316	311	340	323	332	294	329	305	316	325	369	332	326	337	333	306	333	347	346	340	300	332	330	332	332	341	362	322	309	336	325	330	312	335	317	330	282	282	361	356	357	336	316	328	331	286	315	311	361	335	317	328	305	328	310	333	324	370	321	327	337	316	287	315	332	341	329	337	338	309	354	339	325	322	324	363	326	342	341	323	315	363	337	332	348	352	325	327	325	334	332	369	335	334	333	340	350	353	340	319	341	328	301	318	331	333	324	370	305	292	342	314	337	362	338	353	334	327	355	326	318	333	347	312	344	350	355	327	321	309	305	327	348	368	312	340	324	333	328	288	324	321	308	316	340	371	324	317	341	320
9990	17511	16298	9451	6175	4338	3156	2417	1943	1665	1458	1239	1088	1035	923	838	767	739	674	624	580	601	544	534	532	517	492	472	466	488	439	397	403	393	384	393	396	400	376	399	393	349	376	388	397	386	390	375	346	363	363	387	341	358	341	367	359	317	351	380	349	335	337	369	362	364	343	332	349	331	313	377	325	320	321	338	326	327	363	362	359	358	341	360	354	379	365	302	363	356	364	341	373	305	344	308	295	336	338	347	330	340	324	346	364	324	332	330	355	352	339	362	318	356	371	340	298	309	343	317	340	306	320	344	336	321	361	342	326	317	316	346	301	339	334	327	299	364	322	343	352	363	322	321	330	296	322	321	314	303	321	324	324	313	352	327	331	335	326	338	326	324	346	371	307	341	354	338	318	325	330	331	323	341	342	297	331	317	318	333	319	344	304	325	346	325	306	316	300	322	324	343	309	319	330	313	334	312	311	359	287	316	327	357	314	308	350	330	329	316	328	330	320	335	328	325	336	325	320	333	303	327	324	359	359	270	348	282	350	344	294	342	349	298	326	334	337	331	344	329	339	332	333	344	290	329	348	319	297	339	321	333	333	357	333	334	317	316	321	339	319	330	328	352	335	321	305	338	346	351	349	307	308	305	340	325	318	334	351	340	331	345	329	370	312	302	333	310	317	317	330	341	319	298	324	333	336	323	323	281	328	326	356	327	358	314	313	316	308	330	348	330	342	311	361	341	313	325	303	313	297	316	359	328	335	337	313	309	338	372	369	324	335	330	326	317	343	344	321	328	313	349	331	335	330	335	318	305	343	346	347	358	341	310	343	337	336	346	319	321	336	311	322	340	336	309	303	317	348	336	321	319	320	352	359	316	312	335	329	307	321	302	314	299	318	346	315	298	318	303	376	370	304	333	361	332	318	340	305	337	350	311	305	300	323	342	349	344	326	332	309	355	319	328	341	334	325	302	326	338	345	308	330	326	346	354	315	312	343	300	319	320	302	316	336	326	313	325	335	325	335	304	325	317	345	312	327	339	333	321	321	337	320	361	308	314	374	311	330	333	314	301	330	321	289	328	311	319	334	325	336	304	327	347	317	286	306	353	341	339	327	303	332	333	343	349	334	345	339	345	357	286	357	306	329	352	320	329	332	313	340	359	271	335	334	307	349	341	304	349	343	315	335	331	310	336	334	312	317	336	346	356	349	349	316	362	320	316	370	331	321	294	335	319	336	307	357	325	324	367	355	359	348	286	335	298	313	341	323	352	311	323	346	338	346	320	326	331	332	372	341	317	311	327	347	339	309	317	339	318	307	325	315	309	313	336	353	328	356	361	320	339	334	343	341	361	332	331	324	363	348	351	323	332	326	352	319	329	355	315	331	349	306	309	317	338	314	319	318	336	323	335	338	291	310	312	322	328	338	365	326	315	306	311	333	329	342	328	348	358	345	351	317	305	307	288	317	342	346	334	309	336	307	332	337	298	331	326	324	321	332	326	328	354	330	347	338	313	296	326	324	312	348	346	328	309	358	334	315	324	301	311	320	319	296	361	321	332	343	346	353	347	339	297	333	330	317	335	330	316	325	323	341	332	337	347	331	329	337	372	322	320	320	301	310	332	345	338	341	337	333	339	319	299	346	319	325	327	350	343	339	312	311	342	309	322	330	290	344	324	325	321	327	328	343	355	313	327	311	339	343	339	306	319	346	347	350	324	339	344	334	326	339	302	357	323	328	337	317	331	331	314	352	321	341	309	334	338	326	306	322	350	302	342	307	346	317	325	368	326	317	298	353	357	294	365	364	321	338	304	311	356	327	314	285	327	301	321	320	320	324	324	349	309	327	307	333	327	311	314	355	307	322	344	309	323	346	310	308	368	325	330	319	322	284	335	341	374	299	305	326	313	336	344	351	353	286	314	359	325	357	291	312	353	366	330	299	325	324	329	327	316	316	341	329	361	304	335	307	330	332	302	351	353	357	327	330	348	309	297	334	336	312	352	347	337	314	303	342	337	302	325	320	315	310	325	329	350	318	334	338	304	322	341	314	335	310	301	339	325	347	316	347	330	334	319	334	329	332	335	340	298	346	314	322	301	302	329	325	326	390	335	348	316	349	347	337	297	301	332	338	297	367	330	354	304	347	336	319	315	341	325	317	315	340	333	318	328	323	337	318	305	314	323	312	317	342	310	359	323	338	297	315	312	360	310	330	329	326	304	307	362	330	317	330	323	330	360	333	333	346	321	339	327	308	332	322	329	347	334	315	331	315	304	312	351	330	320	350	296	326	371	338	304	303	323	353	319	330	315	322	288	304	309	343	321	327	319	354	377	320	323	328	328	325	308	338	325	348	373	316	328	314	351	338	333	358	340	340	324	345	320	343	331	379	345	328	316	331	352	327	321	350	312	375	358	316	298	294	333	327	354	313	341	321	318	366	344	335	326	298	309	337	324	338	308	362	325	319	325	333	341	346	276	314	324	316	322	318	305	357	322	313	318	337	348	326	331	310	352	326	321	324	300	329	346	339	305	332	325	326	297	320	300	335	347	305	318	301	297	355	304	340	316	293	321	340	319	335	338	318	294	330	315	327	308	327	317	319	310	317	333	321	331	354	319	339	328	360	356	325	330	310	340	334	306	347	323	321	369	306	315	353	316	319	292	309	344	288	333	334	323	354	344	346	312	307	317	301	311	315	307	325	284	313	324	337	317	331	324	338	343	347	297	317	319	350	293	303	316	337	324	330	338	327	302	312	343	292	356	306	309	343	351	334	308	339	326	338	334	320	318	389	342	306	313	342	317	341	312	327	320	319	341	305	342	362	345	354	349	330	321	304	355	325	317	288	311	330	310	319	318	318	383	323	322	329	339	357	324	314	316	312	340	340	297	331	337	334	299	311	300	344	345	326	327	326	303	323	345	352	330	349	331	312	323	326	317	334	337	333	343	316	298	341	333	311	339	302	335	346	305	367	316	315	323	342	337	342	329	317	306	334	363	336	342	307	309	325	322	330	300	323	358	345	353	324	287	353	333	327	344	333	361	349	348	325	328	322	346	273	310	299	341	365	314	343	338	303	330	348	360	314	337	364	320	327	331	342	352	329	334	323	338	363	347	308	356	332	325	323	300	319	301	331	329	305	330	323	274	330	344	333	331	296	312	351	324	317	328	340	328	348	328	288	322	310	343	339	328	330	294	301	330	334	309	341	321	361	321	336	310	353	326	277	369	331	309	300	348	312	324	305	353	316	330	306	361	322	333	316	310	310	304	313	333	325	319	327	334	326	312	319	322	291	348	315	317	289	315	330	301	329	329	338	350	319	323	330	330	335	333	337	322	353	339	326	333	326	363	302	315	339	351	351	339	337	323	311	329	309	349	337	303	334	336	308	336	350	339	328	346	310	346	341	347	333	344	377	315	327	320	337	340	318	336	325	316	320	326	341	340	297	328	315	344	323	334	336	320	306	345	324	325	313	299	332	314	329	341	304	343	350	333	312	285
27997	14960	2079	560	415	359	341	335	329	334	351	316	315	330	365	350	371	313	330	318	318	314	317	340	324	339	317	332	339	292	332	327	319	326	310	321	333	326	323	354	332	322	314	324	297	311	330	296	333	318	315	297	305	321	293	329	313	305	324	311	287	341	314	369	313	315	319	333	338	350	319	320	336	332	306	303	297	340	295	325	329	305	300	323	347	269	319	318	341	323	332	312	307	323	317	312	286	306	336	320	320	329	322	340	318	296	335	347	327	344	309	340	350	300	310	323	320	321	346	330	317	315	294	344	333	317	307	299	301	328	340	333	355	333	308	313	332	330	348	335	338	306	317	310	330	314	312	298	302	298	325	291	327	334	316	332	313	322	327	357	331	332	322	325	318	324	338	308	288	295	315	337	312	328	317	337	317	323	325	327	308	307	336	301	305	265	326	291	333	326	358	312	338	335	322	308	314	313	344	326	312	301	323	325	300	338	295	327	329	342	343	343	323	332	321	312	371	314	315	317	343	310	325	312	324	333	322	329	327	313	318	296	311	340	326	326	321	364	312	341	324	318	328	305	301	305	317	316	326	290	340	299	319	319	308	298	342	284	334	298	321	295	311	306	335	355	325	340	338	303	324	308	320	307	343	328	313	332	329	326	310	347	334	328	351	330	298	334	318	349	347	309	333	340	297	345	356	311	336	308	311	325	344	355	331	302	323	298	327	334	342	332	323	344	328	291	288	336	342	326	316	336	324	284	320	298	306	333	340	333	356	289	332	321	329	352	303	344	322	339	336	321	338	328	297	343	292	295	343	297	312	358	296	324	303	320	285	339	305	319	315	318	351	315	326	316	324	310	308	353	315	321	331	312	351	324	295	307	351	356	349	320	299	341	310	311	296	325	320	307	357	321	288	323	305	318	331	335	328	291	345	316	333	310	313	316	343	362	318	368	331	321	339	337	297	334	306	327	301	301	312	328	331	319	325	296	315	338	335	335	319	307	324	319	333	340	323	302	323	329	331	293	342	335	319	307	335	328	293	303	299	313	310	301	331	331	340	309	334	328	302	339	332	339	361	313	329	339	328	338	310	310	332	320	353	275	282	305	325	353	317	340	328	328	323	329	352	343	322	319	313	329	320	315	285	322	340	315	320	314	323	326	333	307	344	322	318	336	334	306	314	337	396	332	305	338	349	335	340	308	314	333	320	276	337	321	334	332	295	304	331	304	341	317	309	315	297	317	349	326	314	355	301	301	317	326	327	355	360	332	330	320	322	321	326	310	320	332	322	333	308	318	289	322	320	317	330	348	314	294	316	331	334	306	314	340	323	313	360	303	317	333	352	312	326	312	294	346	356	311	315	307	323	327	303	329	348	329	315	338	325	334	317	305	294	317	377	334	315	306	293	313	319	329	340	365	328	331	345	300	327	314	335	315	341	332	325	319	347	291	313	313	264	317	306	344	345	311	312	331	337	325	302	342	292	305	324	343	358	325	339	333	355	313	310	290	318	315	311	304	336	315	321	332	329	317	342	330	332	317	318	332	320	328	328	312	325	316	314	355	289	325	346	335	321	319	329	358	322	333	337	351	311	305	318	321	341	322	332	360	316	335	310	297	314	322	303	334	311	315	317	335	317	337	327	328	322	328	288	325	332	337	340	281	345	312	330	340	332	336	322	323	349	288	341	302	331	343	296	337	287	357	333	331	324	322	332	333	294	353	298	336	289	322	342	332	331	322	320	300	304	312	350	354	320	314	285	314	310	301	318	326	339	327	352	365	320	317	317	343	328	323	321	313	309	327	311	294	314	331	319	324	312	298	311	331	329	331	325	322	329	331	302	343	294	327	342	327	298	307	329	326	310	336	308	336	332	325	340	334	338	320	306	339	342	307	331	332	327	325	357	304	298	302	302	312	298	330	325	342	349	314	347	294	313	314	318	338	307	340	315	332	315	316	312	331	305	331	333	298	319	322	324	309	322	295	323	336	340	350	312	308	316	330	285	300	317	338	332	327	325	338	313	327	327	324	339	314	301	309	337	331	345	341	319	312	326	329	327	296	313	354	299	321	318	340	305	311	321	348	344	311	319	309	310	328	341	320	343	341	336	336	306	294	311	313	321	367	297	348	317	337	323	306	299	317	315	339	332	301	345	328	336	368	293	337	324	340	307	302	305	318	351	320	331	329	318	316	341	327	296	326	337	303	346	314	330	299	333	308	349	309	307	343	320	310	306	346	333	345	341	312	290	333	334	321	308	356	309	353	331	308	329	326	296	332	295	332	326	314	291	288	320	342	315	302	295	345	317	321	318	302	330	316	317	316	304	331	316	355	314	328	352	326	304	313	292	310	345	338	310	365	306	319	363	296	325	339	319	320	311	328	333	298	302	307	297	325	322	309	339	307	327	300	339	335	350	317	316	297	305	331	286	308	338	319	301	302	346	337	353	349	332	330	325	333	320	321	343	339	332	336	361	331	306	338	317	329	317	327	339	301	353	334	341	322	320	322	331	320	303	343	314	307	319	334	298	305	311	311	336	342	336	338	362	307	328	335	315	350	309	305	335	341	354	322	345	302	325	324	334	332	299	323	341	329	344	330	286	320	336	328	327	309	336	312	363	351	354	335	326	317	324	299	330	311	364	318	320	344	326	303	308	318	314	354	308	301	334	317	357	321	331	341	318	319	325	358	318	323	332	306	306	314	284	328	354	319	343	317	289	318	320	323	351	333	326	321	359	328	314	338	309	315	317	303	315	292	333	338	333	330	359	308	319	313	327	343	340	339	330	334	321	318	338	298	351	307	313	329	353	297	324	318	332	364	346	364	304	328	342	354	364	319	309	337	340	326	311	320	363	354	311	342	342	310	287	302	320	307	337	299	321	305	315	336	310	313	336	346	336	311	341	324	333	330	341	319	322	304	335	346	314	342	307	307	319	295	338	330	310	334	307	313	330	339	286	304	324	299	330	334	310	293	335	323	347	329	282	332	301	340	364	307	333	307	306	332	348	322	305	303	316	369	330	318	336	307	336	326	322	308	324	338	358	304	311	353	320	321	328	328	311	306	302	318	321	315	323	362	341	334	297	341	346	323	319	323	289	323	337	314	312	350	347	327	338	322	301	340	361	302	328	314	311	343	294	313	308	323	313	304	322	333	360	310	323	315	330	313	294	341	358	314	336	325	352	320	326	328	325	336	329	309	337	342	341	327	334	353	295	325	309	333	334	322	308	322	302	313	329	331	309	337	326	324	317	317	286	322	325	314	323	341	293	346	320	312	359	327	320	322	327	293	305	364	278	329	334	322	334	323	331	312	335	309	307	339	361	331	335	331	322	319	328	311	296	321	315	318	340	326	349	370	298	316	328	330	354	337	321	346	329	329	324	336	339	321	336	330	312	328	320	304	334	325	316	317	306	346	314	310	356	325	325	298	304	327	322	330	326	347	319	304	331	336	316	292	350	298	332	317	332	351	313	326	286	354	324	305	327	345	332	322	314	308
4989	1085	1027	679	565	481	465	461	370	398	360	383	352	377	406	389	386	403	327	374	325	392	371	336	380	343	390	357	375	368	340	361	333	369	357	318	362	335	365	383	353	395	373	369	374	363	341	374	380	370	383	393	370	337	416	356	375	355	375	361	407	360	354	381	337	381	362	368	372	352	377	362	352	330	335	363	363	391	359	354	391	387	349	351	339	397	368	343	379	361	374	381	365	359	349	408	354	335	346	378	362	337	361	382	383	378	380	363	386	343	356	370	356	340	377	365	343	354	362	401	359	360	380	332	365	408	381	346	363	386	333	376	347	372	351	367	386	378	382	391	389	350	357	384	369	363	364	338	402	373	332	348	382	392	366	399	370	347	360	351	391	387	370	365	354	355	346	366	364	358	380	389	371	358	386	359	378	354	362	343	315	348	368	399	357	403	344	385	367	370	359	333	405	340	397	355	375	378	368	365	366	344	384	355	346	373	361	332	377	345	382	374	372	366	366	368	383	325	355	391	380	365	389	369	385	354	366	354	346	369	363	381	338	351	372	381	380	359	339	380	373	377	334	363	370	352	378	362	361	380	313	396	386	361	378	348	370	360	364	407	373	395	344	395	352	364	376	374	367	389	358	354	366	391	374	367	343	362	346	381	354	368	351	367	358	377	412	389	353	358	405	357	361	350	363	367	317	372	400	376	384	362	363	370	373	345	393	356	378	349	365	352	389	348	372	381	363	379	371	353	376	358	380	344	373	367	353	352	332	365	378	338	346	387	382	354	369	348	356	370	347	341	365	369	391	365	368	351	364	335	359	361	356	370	363	365	405	388	365	381	363	364	355	373	358	356	361	371	358	379	380	331	348	375	342	382	361	332	348	378	377	364	342	360	367	376	333	407	378	334	366	347	337	340	388	376	325	339	366	412	343	348	385	373	374	337	333	360	382	372	347	393	381	362	404	342	366	343	386	351	373	353	381	345	359	367	375	375	365	366	369	380	365	390	402	392	349	357	400	346	393	350	374	354	351	383	379	345	372	378	362	347	389	371	377	370	329	391	377	358	351	364	354	353	385	350	378	379	366	351	358	350	402	369	371	364	387	365	363	378	381	363	325	362	360	393	359	363	355	362	350	378	405	348	383	373	369	396	386	345	361	381	356	367	355	357	363	342	339	389	379	370	365	373	351	353	347	377	330	373	359	338	355	394	358	380	327	361	347	344	383	390	371	400	406	382	371	342	355	342	344	358	358	367	339	382	372	397	334	361	366	365	344	331	330	385	369	357	346	359	379	354	363	352	341	350	393	378	336	355	365	365	370	378	364	391	352	357	362	411	350	375	360	374	346	346	396	379	367	383	372	361	369	356	371	374	362	351	363	331	335	356	347	376	338	370	394	387	373	369	346	358	346	384	368	379	359	366	358	335	364	359	396	370	341	407	367	333	364	391	364	372	340	388	360	363	363	341	343	366	365	383	378	356	382	375	351	362	391	364	356	337	396	383	364	376	336	365	349	339	366	352	393	376	343	335	357	372	365	373	372	374	339	349	363	395	384	374	330	372	364	336	381	387	369	341	381	377	356	344	357	397	350	380	344	356	366	359	376	350	341	367	356	331	359	360	329	350	359	339	356	397	326	362	371	344	346	387	388	390	387	366	353	359	385	383	372	348	372	370	371	349	346	380	387	383	373	400	342	357	350	358	414	332	349	362	347	351	327	370	334	331	389	380	354	356	392	347	342	376	351	348	365	320	398	384	346	366	356	375	362	369	357	362	333	366	363	376	373	361	393	386	362	366	383	371	393	397	343	376	354	377	406	364	356	363	370	399	346	355	349	382	327	396	345	343	370	380	360	367	369	356	385	368	359	359	352	374	362	389	357	371	349	365	361	339	403	383	375	375	323	368	368	375	380	349	400	355	366	360	350	356	326	400	355	355	356	334	374	367	383	345	389	372	379	368	348	360	354	413	357	368	385	359	381	336	348	350	357	345	337	332	396	353	350	378	363	362	360	379	355	371	326	343	367	374	374	344	356	368	384	362	360	374	363	354	367	347	347	350	382	377	337	363	353	380	361	356	357	403	343	340	372	348	400	386	331	333	365	352	357	363	398	363	353	349	382	373	388	352	377	365	344	322	354	382	372	385	365	355	334	338	344	361	353	355	359	353	395	375	322	372	389	348	370	326	368	341	380	380	376	343	365	338	350	340	357	347	358	391	386	366	343	357	347	381	366	361	365	381	345	359	377	391	385	349	345	377	370	314	350	363	365	347	367	344	369	354	340	363	380	341	345	320	338	346	368	360	349	362	396	398	341	348	356	372	338	341	401	375	390	376	362	364	364	389	369	368	365	360	347	385	315	363	375	390	391	364	374	345	387	387	345	390	388	365	384	366	366	385	383	391	362	397	358	384	364	370	361	335	372	371	318	382	378	346	347	393	374	385	312	375	381	385	384	369	364	386	368	362	374	380	368	359	369	333	348	362	370	373	330	389	362	371	382	374	364	378	386	363	323	397	384	382	398	349	390	344	393	337	367	356	364	386	362	357	353	356	377	384	364	334	379	384	368	367	375	378	334	359	384	344	333	378	346	348	394	388	390	344	423	371	356	378	349	360	395	331	362	341	362	394	358	339	369	364	347	356	383	358	344	338	351	345	362	351	340	363	362	373	396	380	348	383	365	365	370	364	378	356	375	366	377	354	353	370	332	381	350	344	339	377	372	338	382	348	392	359	384	319	334	380	389	373	366	346	381	389	378	338	332	368	351	351	363	378	382	370	371	390	343	383	360	401	375	398	361	336	369	380	393	359	385	383	367	375	387	405	383	411	370	382	340	365	377	342	381	368	371	359	368	346	352	383	356	377	344	414	375	362	372	335	344	383	359	363	359	371	365	340	391	344	385	351	351	360	349	383	356	348	365	369	377	336	322	382	375	359	356	366	363	331	394	363	372	348	358	331	359	356	371	365	325	370	359	360	342	309	380	350	368	362	365	364	368	331	380	351	349	338	348	355	356	379	377	326	366	387	351	368	345	406	409	340	359	369	342	370	347	364	405	373	326	349	385	355	369	341	372	358	382	365	361	345	392	375	355	367	350	374	363	382	340	373	378	388	391	349	371	372	364	365	367	366	380	351	302	382	387	370	338	331	354	367	381	349	361	386	384	369	352	354	357	358	351	368	370	337	354	357	354	364	341	362	367	342	372	381	361	378	370	347	352	342	354	332	341	378	358	367	347	376	350	386	388	371	374	360	379	331	388	346	356	366	348	354	349	346	386	370	377	352	377	381	386	384	345	413	338	395	299	352	355	365	367	391	371	345	362	368	362	339	358	376	347	359	354	355	386	340	375	340	375	362	354	366	369	363	351	357	396	349	366	380	372	370	341	314	396	388	394	375	345	349	371	336	364	355	324	356	340	365	382	351	324	364	364	371	368	378	348	376	344	331	339	363	357	361	364	387	364	379	343	349	343	337	385	352	377	396	375	396	372	422	363	379
25515	21006	27631	24559	20996	10910	1017	575	476	397	375	317	296	276	267	220	221	199	194	210	201	184	142	190	198	165	182	182	174	177	198	198	160	174	147	160	139	201	145	165	176	133	164	169	149	175	141	172	147	133	137	146	157	140	150	137	170	155	144	182	126	177	158	160	167	143	143	158	137	126	168	141	148	128	169	153	143	161	162	146	144	147	173	139	132	150	162	127	165	139	149	159	132	136	141	137	141	141	142	146	142	161	147	138	157	144	143	138	145	132	124	149	154	166	143	150	137	137	152	123	140	168	136	149	137	135	157	123	121	154	160	144	127	162	134	129	152	142	156	121	139	129	155	143	162	155	128	157	139	145	129	147	131	147	158	132	149	143	142	141	152	146	151	155	119	165	156	162	157	143	146	149	144	157	130	129	127	125	138	136	144	129	137	150	144	140	152	149	131	132	127	154	169	158	130	145	127	134	161	160	135	138	132	130	135	145	123	135	135	146	147	141	145	139	157	176	139	116	144	141	134	150	127	139	147	156	150	129	159	137	148	117	133	146	130	149	155	155	171	142	130	147	144	161	134	151	110	165	165	143	133	145	124	138	148	136	170	150	148	145	147	143	154	143	140	161	139	160	138	126	146	135	168	163	158	148	136	144	140	148	143	174	130	130	175	128	133	155	147	148	162	151	147	135	144	144	150	141	152	140	170	159	133	143	124	125	148	122	133	128	161	122	175	140	156	132	143	125	148	145	124	153	137	157	158	140	157	136	159	138	134	139	147	153	133	144	143	141	138	169	130	145	137	148	136	114	143	141	151	161	152	140	166	124	123	133	141	128	147	132	154	130	154	155	123	138	153	139	145	163	143	152	156	154	148	157	118	134	139	151	159	134	128	121	110	140	134	156	145	148	139	137	144	145	148	149	146	142	146	150	126	131	142	136	149	167	147	153	131	155	148	134	161	141	147	160	146	132	131	144	134	124	147	145	128	149	155	143	139	163	141	129	132	146	144	151	139	141	143	157	148	152	142	160	163	132	132	146	162	117	135	132	141	147	153	143	155	138	132	132	138	140	138	139	152	150	156	138	143	133	168	121	130	149	135	145	133	152	138	154	156	134	138	131	145	129	136	113	160	123	154	144	144	136	127	129	147	144	132	140	163	142	127	136	150	151	139	138	153	137	137	145	122	157	147	134	152	148	126	137	143	163	130	127	136	142	135	135	138	155	153	149	146	137	159	138	120	156	150	150	132	149	149	142	146	152	140	137	127	157	165	132	135	151	143	167	152	134	143	142	165	134	153	136	131	142	154	147	152	156	128	143	157	154	130	150	146	146	158	138	137	135	131	120	140	145	139	127	169	140	122	134	138	172	141	140	138	150	128	152	155	140	159	140	144	133	125	139	138	147	134	135	140	137	123	140	122	152	141	152	132	151	138	142	130	141	147	144	129	126	149	164	147	114	143	131	142	125	182	161	145	152	141	124	150	140	143	165	158	131	165	131	145	148	117	142	126	144	122	142	121	168	125	153	138	158	152	142	147	142	144	157	146	148	134	137	148	144	155	135	137	155	153	159	150	127	131	140	162	157	155	122	141	121	148	143	137	154	152	160	168	136	135	132	141	127	153	132	137	154	153	149	143	176	138	155	140	142	143	124	150	149	138	135	133	172	153	162	122	138	165	136	153	147	164	135	155	137	164	132	123	132	157	153	145	135	145	143	145	149	137	157	142	133	137	148	162	136	135	140	139	164	164	142	128	147	141	125	147	147	134	132	121	136	137	141	160	150	152	149	142	151	161	133	125	128	154	157	142	130	139	138	142	165	149	134	152	146	142	127	155	138	142	147	148	154	151	151	170	155	135	143	156	142	134	112	155	133	146	144	141	149	145	143	144	163	136	138	154	123	132	153	133	145	154	151	133	129	137	159	142	137	122	137	131	155	137	139	148	157	146	134	157	139	149	157	167	137	127	150	134	154	116	150	137	175	113	135	155	137	131	142	151	129	139	124	152	159	131	154	149	143	157	129	140	161	143	146	148	141	134	137	149	143	146	133	143	148	159	125	134	126	136	135	144	126	146	136	127	139	132	128	143	159	152	121	156	123	140	145	149	132	142	174	158	148	134	147	140	158	155	134	147	156	151	157	137	118	140	121	148	176	149	150	164	154	140	137	148	139	145	172	124	172	156	112	142	164	117	140	150	122	137	146	145	155	140	130	131	135	159	167	121	133	162	165	154	146	151	139	147	131	126	142	141	159	156	151	169	129	132	149	157	142	153	144	160	165	143	161	139	131	145	126	123	149	156	131	150	140	130	155	141	144	150	133	171	154	141	137	148	171	148	153	126	155	130	130	147	167	137	141	118	144	163	128	146	124	133	136	135	159	161	159	157	116	153	146	159	173	137	125	152	174	115	155	148	139	147	162	142	160	186	128	146	150	137	145	143	136	151	135	128	159	151	142	126	147	154	158	129	123	144	137	151	161	137	121	132	144	148	126	139	126	136	120	136	165	150	140	176	127	139	131	157	131	140	125	139	149	144	143	156	134	142	143	141	133	147	150	148	151	146	165	134	136	168	138	147	137	132	158	123	121	136	150	136	165	150	139	135	144	144	139	134	144	157	146	127	150	160	156	149	120	142	143	146	163	138	140	162	145	141	148	145	149	163	122	131	156	146	131	157	151	138	117	157	130	122	149	151	145	114	160	132	150	144	132	110	142	152	147	128	136	134	166	151	140	132	164	136	153	130	141	132	138	161	147	132	139	135	149	142	145	149	148	153	144	139	138	157	148	145	159	147	144	118	127	148	142	149	150	125	132	128	139	133	157	160	144	143	144	139	152	151	151	117	127	142	141	148	138	152	165	141	124	127	143	169	132	147	132	161	138	146	122	132	143	139	162	157	141	137	158	147	135	122	138	137	157	137	156	129	129	141	133	140	140	147	148	145	142	141	132	136	142	158	133	145	136	156	140	135	138	139	136	133	141	153	139	152	141	135	157	119	145	121	147	142	135	148	147	139	140	168	144	130	143	149	138	146	133	150	150	132	138	124	120	148	164	135	160	126	150	157	149	144	129	157	134	142	136	146	150	143	150	141	150	156	138	149	123	134	135	129	132	135	130	153	140	139	125	124	151	166	131	119	159	145	134	132	150	141	130	170	156	152	152	141	150	138	141	138	157	123	140	153	148	135	127	164	151	147	116	129	146	142	147	138	143	145	146	141	154	150	146	147	156	138	141	151	156	130	163	146	119	161	160	144	141	135	135	126	144	136	130	151	145	110	156	150	132	132	154	152	128	132	142	120	131	168	134	160	155	143	163	151	141	141	153	166	140	144	161	143	158	156	150	143	125	141	117	160	136	132	142	150	156	113	134	138	154	152	153	127	134	145	165	148	142	146	130	170	151	131	156	133	138	155	130	150	114	128	147	135	143	128	162	145	115	131	139	143	145	154	139	136	124	138	132	155	147	130	165	131	149	136	143	137	149	140	126	143	126	154	139
7206	10925	10099	5622	3475	2386	1657	1279	1018	860	726	649	569	515	462	433	396	358	312	292	351	305	277	269	251	242	245	239	220	210	213	227	224	225	187	214	213	196	220	216	211	189	185	185	205	183	200	175	161	197	185	184	186	165	204	165	181	182	178	187	173	184	192	170	156	198	162	181	185	184	178	190	165	175	159	177	175	160	163	171	169	191	176	169	169	174	169	184	173	171	169	156	180	179	164	170	173	178	185	189	157	163	168	186	196	166	181	174	152	188	165	154	169	150	167	156	155	165	176	185	185	157	163	153	147	168	182	165	140	142	173	175	175	178	163	148	147	159	187	174	176	191	179	182	193	151	168	180	161	149	188	178	157	180	175	151	161	153	175	193	141	160	171	140	199	173	161	153	185	165	169	167	145	175	158	176	144	151	157	164	167	171	146	161	169	164	165	169	180	181	184	175	153	179	167	139	181	165	171	167	178	178	163	164	167	149	154	153	152	149	179	179	166	178	164	162	158	192	155	170	149	183	170	189	166	176	184	161	193	173	159	190	185	183	170	171	143	167	170	157	145	179	170	171	195	155	150	153	192	175	168	156	158	169	162	140	166	184	166	160	170	181	176	189	167	148	186	187	166	156	149	165	159	162	142	188	165	159	165	153	177	177	149	193	167	167	165	163	185	160	158	168	172	171	164	181	152	151	185	181	147	144	162	162	169	137	179	163	180	161	154	169	149	154	158	178	156	162	173	149	179	138	140	167	177	163	191	148	150	163	169	148	174	170	175	155	187	162	172	175	183	162	168	177	161	171	183	158	171	153	175	154	185	167	172	158	161	157	152	162	175	167	169	182	138	188	178	150	140	167	144	198	165	161	165	140	187	158	185	169	160	172	201	179	175	178	164	164	148	166	174	155	168	153	172	196	177	180	178	166	160	145	150	172	139	152	183	162	160	175	145	173	164	166	184	164	183	168	160	151	194	205	184	153	151	153	180	175	176	176	158	175	149	150	170	153	175	165	170	166	151	159	166	172	169	162	156	158	172	182	164	177	153	171	149	156	160	177	181	179	126	182	169	159	177	164	136	178	163	175	165	157	188	162	153	179	163	165	184	165	178	143	155	170	159	201	181	169	170	170	180	160	182	178	162	157	157	174	160	170	153	159	171	176	177	156	176	191	162	134	163	180	155	155	174	205	160	146	172	172	161	158	158	138	164	164	180	148	168	141	179	181	184	177	148	174	159	183	158	185	164	175	162	173	169	170	156	152	167	175	152	181	177	163	199	177	180	179	174	156	161	151	143	186	161	177	152	178	187	167	157	186	166	175	176	163	152	163	151	151	164	164	156	156	169	159	188	179	165	184	161	164	164	150	154	168	166	169	153	178	169	170	171	155	153	177	150	200	169	172	173	159	187	161	147	160	170	145	179	171	152	162	141	165	157	175	175	168	176	173	159	164	162	163	179	179	171	170	175	165	162	158	159	162	147	183	175	160	171	163	179	174	171	138	142	171	172	162	169	160	143	139	154	177	160	141	163	161	165	179	187	173	156	191	164	153	180	163	154	169	181	173	182	170	161	169	165	156	182	141	170	182	159	201	141	171	186	160	161	184	193	176	170	167	184	162	150	165	173	161	168	148	183	161	165	160	166	159	167	183	173	147	160	135	159	144	168	171	163	175	175	162	149	150	168	160	144	164	174	185	168	183	143	178	180	162	161	180	166	163	182	154	151	165	157	170	165	168	191	151	186	178	186	156	165	168	170	169	175	155	175	160	148	140	168	153	177	155	160	163	149	184	161	166	171	190	166	180	155	182	165	159	145	185	173	154	162	181	174	169	160	150	164	175	148	166	153	161	153	165	158	164	174	188	142	171	139	172	168	177	141	178	175	147	172	183	172	168	166	153	157	170	167	169	186	174	171	170	193	162	174	176	172	163	166	165	169	170	153	181	177	143	181	153	164	163	174	177	142	164	182	157	158	169	176	146	166	186	157	154	176	149	167	155	166	165	144	160	168	159	149	156	188	158	172	182	145	180	163	174	166	154	146	188	168	178	161	175	176	180	170	134	174	153	173	161	159	181	149	149	159	150	158	176	158	146	187	162	185	151	173	170	176	169	171	151	153	148	154	161	168	155	163	171	183	156	184	180	168	170	167	171	154	151	154	182	166	172	152	159	172	151	150	162	188	165	140	175	177	159	186	196	179	159	172	168	175	153	155	165	179	161	177	158	168	205	165	184	149	172	155	183	150	160	179	170	142	175	186	165	155	142	150	178	172	203	180	163	167	169	162	157	172	158	154	161	183	192	156	155	171	155	173	171	169	162	159	163	162	170	181	178	160	166	154	141	161	168	185	166	145	158	194	198	150	161	174	191	153	171	162	156	185	185	187	167	169	175	172	158	162	152	170	156	161	171	163	151	156	161	158	177	151	176	149	169	170	172	177	155	157	173	187	158	180	161	152	166	193	166	164	158	171	182	129	155	190	147	177	165	176	156	151	167	178	145	197	188	142	163	156	179	174	160	187	190	150	171	150	153	175	142	165	162	177	166	173	179	160	140	155	164	160	169	184	176	178	175	159	145	139	170	172	153	177	155	161	168	190	167	171	179	145	185	165	187	169	155	154	162	167	157	158	179	157	154	178	148	195	166	176	162	172	175	147	175	174	174	154	162	191	170	151	173	165	175	168	174	153	161	142	158	186	167	165	155	174	181	179	177	167	160	164	184	161	154	181	187	159	192	173	163	161	175	158	146	149	167	168	144	163	157	186	153	171	152	163	160	158	173	153	161	174	182	167	177	159	185	169	158	164	157	157	163	180	182	165	166	151	160	165	155	161	167	185	175	168	148	193	174	167	170	141	174	189	161	160	143	175	173	176	181	162	170	164	161	183	165	177	161	171	159	155	138	176	175	181	171	168	172	160	139	151	156	155	175	175	183	146	193	156	167	172	158	194	153	179	168	167	177	147	176	169	152	157	175	162	159	145	182	188	151	161	150	160	183	182	194	168	177	165	158	164	149	169	170	143	147	156	180	177	191	139	171	144	167	163	163	180	154	163	156	170	145	157	170	145	160	197	162	165	170	174	162	158	157	148	165	166	187	174	187	159	183	160	168	164	155	175	138	165	164	136	157	136	120	168	174	167	177	154	163	153	169	181	154	158	158	181	141	166	181	163	162	169	168	166	181	170	140	165	170	162	162	152	155	167	144	161	166	171	178	142	160	163	162	159	163	162	164	149	153	186	156	170	163	154	168	163	164	156	159	152	166	174	160	157	170	176	178	156	172	195	178	156	175	163	165	157	193	151	156	150	146	180	179	174	152	155	163	177	163	145	183	135	173	199	154	171	161	170	148	165	145	159	164	173	161	175	162	160	180	159	157	169	171	179	162	155	184	173	176	174	134	159	146	142	165	173	165	170	159	175	162	160	182	172	147	145	147	164	183	153	168	142	188	138	168	167	153	190	186	191	185	155	165	142	164	176	176	151	149	153	164	171	156
23290	20970	27920	24178	20972	21036	9040	1302	916	784	696	701	596	554	542	540	474	515	465	418	451	415	458	376	409	402	389	411	391	353	371	405	393	374	340	333	380	371	385	339	372	352	347	337	351	325	333	340	378	361	350	304	313	335	339	355	378	318	336	338	353	336	359	311	348	344	334	345	331	337	340	316	340	308	318	310	352	313	339	328	365	340	334	312	334	341	342	319	321	323	299	343	336	341	321	345	365	338	330	316	344	337	314	319	350	322	348	332	329	350	300	326	328	333	339	343	340	347	343	349	304	344	353	310	315	356	328	326	338	359	339	325	334	333	329	326	335	357	323	341	333	302	314	335	299	356	356	382	306	336	347	307	344	368	299	318	342	341	315	331	349	324	313	313	339	332	323	336	349	346	347	299	351	356	353	307	335	358	379	330	326	302	331	327	321	347	333	321	329	336	291	306	345	327	315	341	318	308	350	318	334	343	322	335	353	338	320	316	343	316	306	332	323	315	308	340	341	339	313	322	365	344	301	305	335	337	325	340	336	316	355	338	345	352	326	300	296	292	319	328	343	312	329	286	309	346	342	331	350	352	327	351	335	354	313	352	345	339	321	330	302	335	348	297	344	292	313	332	353	324	312	353	341	369	329	297	338	357	342	364	334	319	358	350	335	302	354	328	332	306	320	364	315	325	334	327	320	368	319	308	309	322	330	329	349	341	318	317	328	368	322	312	338	341	315	359	340	330	317	349	289	359	329	343	331	347	348	316	350	292	289	317	337	332	321	309	359	339	357	317	337	324	304	312	322	343	319	314	345	345	323	333	327	329	299	353	354	311	330	344	316	335	333	341	340	354	313	324	316	320	339	325	311	311	331	328	355	320	363	318	331	350	333	352	361	346	314	357	348	279	347	290	330	318	352	310	329	299	332	327	332	289	336	339	317	354	326	352	338	327	313	289	312	316	377	337	341	356	310	322	341	332	325	324	305	294	347	345	330	328	326	346	348	318	320	325	341	306	287	316	322	359	347	319	354	336	329	312	327	320	337	324	322	368	331	314	318	337	350	334	340	344	313	346	328	344	333	316	326	320	312	316	328	334	310	332	349	331	334	310	340	389	329	302	341	357	310	316	317	324	331	343	340	307	311	337	335	321	326	344	292	318	352	351	335	351	344	318	319	341	322	323	296	356	370	339	351	306	303	323	336	348	332	319	331	351	347	296	317	299	327	302	343	307	320	351	331	358	330	316	332	312	312	342	321	327	305	266	338	322	369	313	328	338	324	330	352	314	312	337	340	302	347	313	295	334	319	333	327	343	336	301	293	339	352	319	336	318	323	341	368	331	352	306	279	320	354	327	346	341	347	357	318	290	341	325	340	344	287	321	326	308	361	286	323	345	323	325	325	333	305	337	357	291	314	306	350	330	312	349	347	342	339	350	346	293	316	317	344	330	320	301	297	321	326	331	320	355	348	349	323	347	305	322	291	342	333	352	336	335	322	334	321	339	314	338	325	315	327	347	327	348	328	345	341	347	346	343	324	311	368	323	298	304	317	318	362	302	313	323	334	326	305	319	306	333	298	350	317	317	347	289	324	332	306	335	325	308	359	325	335	342	355	329	367	345	321	360	300	313	327	330	325	328	325	315	331	347	314	341	362	331	325	357	317	334	335	332	342	306	337	313	315	316	338	319	328	363	328	324	352	355	327	309	309	346	320	341	317	325	278	335	331	306	301	313	326	346	321	292	362	282	307	301	330	314	339	307	301	318	337	292	354	330	334	361	313	342	307	344	328	326	343	342	309	317	357	309	332	308	332	295	327	337	310	355	346	320	332	335	352	330	288	314	290	321	326	315	312	323	301	307	314	323	367	314	314	322	304	366	344	327	317	342	337	295	317	342	337	330	336	339	345	292	355	311	343	322	329	329	327	345	350	325	366	327	338	332	319	341	294	329	308	326	337	291	331	351	336	291	315	307	309	325	303	316	322	344	310	327	330	325	295	349	323	337	322	329	316	312	298	306	331	308	346	316	306	322	332	318	326	308	328	333	309	352	325	306	339	350	332	341	312	330	321	292	331	335	336	319	319	339	322	316	321	303	289	356	294	317	352	313	334	339	291	292	317	316	353	367	310	311	332	330	351	311	299	316	312	318	347	305	334	308	288	356	330	345	341	365	327	342	319	312	324	308	334	358	329	335	308	281	301	344	325	336	326	317	323	323	335	344	332	358	311	327	330	343	324	363	285	307	295	313	331	341	352	313	368	313	334	303	326	319	334	340	317	307	352	304	345	319	364	346	314	327	312	321	319	344	336	327	333	315	333	308	321	308	323	339	291	295	327	325	325	314	344	308	304	332	319	332	314	334	364	329	304	312	309	339	318	307	335	325	356	351	320	331	336	304	343	335	321	339	319	309	307	312	330	338	336	322	340	344	339	324	328	348	307	317	328	305	334	307	320	331	327	331	319	320	373	336	308	328	353	334	350	310	329	329	333	359	311	335	325	323	349	364	344	357	300	317	334	344	331	337	320	316	341	331	315	337	352	308	345	312	308	326	336	327	341	321	329	385	312	353	349	325	314	344	300	351	318	321	291	320	329	354	393	335	311	318	355	346	359	316	313	371	332	313	330	346	344	370	329	353	319	326	332	367	324	353	333	334	335	329	341	346	346	305	348	343	355	330	309	334	329	286	340	347	302	314	309	353	306	307	305	330	313	342	334	326	349	318	307	339	330	349	317	332	328	311	345	337	322	352	344	310	331	289	318	339	342	315	361	334	340	315	300	319	303	345	320	355	363	339	359	334	316	350	322	305	353	356	290	329	327	343	333	336	310	343	332	326	320	333	330	345	311	318	304	326	309	323	331	316	287	333	342	314	337	305	327	358	307	314	305	347	327	343	324	297	335	347	339	328	306	338	328	313	337	358	321	327	312	331	309	328	311	341	328	321	344	320	315	322	328	324	332	311	325	314	343	333	291	371	339	358	304	317	322	303	326	331	335	346	331	329	315	335	313	349	319	335	313	298	324	319	334	299	350	330	347	329	304	307	319	342	341	370	293	324	332	321	343	335	327	325	329	337	342	338	311	335	311	355	306	357	320	297	326	343	351	340	318	326	307	331	365	299	312	343	318	319	338	310	310	348	326	312	341	326	315	345	320	331	353	336	368	319	337	318	343	331	318	333	322	308	331	367	337	331	332	312	344	327	319	320	288	315	314	302	336	329	357	361	336	337	325	313	375	362	346	301	336	354	298	321	331	341	319	331	306	342	312	346	303	329	340	292	330	335	310	321	313	338	329	351	323	325	319	319	322	369	325	324	340	351	338	310	328	341	323	322	297	337	349	354	329	301	317	336	352	306	328	327	300	341	302	367	325	332	315	322	363	344	318	302	318	327	357	302	337	358	325	340	331	303	323	320	305	320	313	324	341	339	298	340	337	355	362	324	332	339	332	308	317	334	344	315	322	350	325	329	302	308	296	329	357	345	361	325	311	341	342	314
9929	17631	16282	9443	6174	4160	3175	2408	1982	1627	1476	1272	1069	967	887	801	744	664	630	629	572	558	560	520	555	553	488	472	429	462	431	427	447	383	441	409	395	432	397	361	407	435	406	382	364	345	371	354	389	352	369	397	340	372	356	354	327	361	335	367	312	347	353	335	315	311	322	336	331	339	334	348	318	285	322	350	337	330	320	321	323	317	327	333	372	333	308	350	297	322	321	317	350	328	327	328	316	326	379	336	344	306	329	291	329	344	340	314	330	310	334	340	353	313	314	357	343	364	328	315	317	331	333	368	348	362	351	355	343	328	315	349	351	320	336	309	305	354	315	315	330	300	312	333	327	336	329	377	302	320	343	335	349	329	311	373	329	317	348	328	340	326	337	366	324	324	288	329	301	346	348	324	294	333	323	333	348	311	338	317	352	359	368	316	358	304	334	310	332	320	306	321	335	306	313	340	323	317	347	337	339	297	327	331	342	356	364	319	333	327	348	341	330	312	298	322	296	356	324	331	324	336	308	304	353	325	355	352	321	308	312	328	332	318	336	339	313	320	314	326	337	317	328	346	370	336	309	324	300	340	336	311	309	307	330	323	321	347	292	314	328	319	343	347	335	318	349	312	308	333	345	345	326	302	320	333	323	323	330	335	343	343	301	329	301	337	341	337	288	322	354	297	320	343	309	347	344	311	318	306	345	321	335	373	339	315	350	332	329	340	355	302	326	304	296	355	308	332	339	301	297	317	336	330	311	281	319	323	323	307	356	333	346	338	341	330	362	325	326	326	303	315	332	307	322	312	332	327	339	373	326	324	355	301	342	325	310	320	366	347	369	325	323	331	314	329	349	307	321	315	292	315	341	343	358	348	300	349	311	303	324	343	323	321	340	324	315	348	342	342	334	318	343	312	339	319	312	352	333	341	334	320	308	344	330	338	325	319	340	322	309	353	323	333	346	344	318	308	308	319	309	338	309	326	320	348	341	340	343	331	346	299	316	318	301	342	314	328	330	315	323	321	310	310	332	350	298	318	295	318	313	342	316	332	326	330	308	312	292	326	338	327	317	296	326	331	296	352	300	304	312	340	329	301	331	360	326	289	370	319	310	303	340	326	342	327	318	338	330	298	320	340	278	343	344	311	317	323	342	315	318	331	341	305	320	315	320	338	322	335	309	356	314	362	320	348	342	345	350	347	357	325	316	341	320	285	317	303	285	328	329	321	319	327	359	338	318	313	351	326	324	324	332	347	353	305	329	351	332	336	327	310	330	325	291	306	342	344	317	336	346	303	370	312	305	306	348	308	332	364	322	337	355	320	361	302	333	313	325	349	352	333	354	308	310	336	335	308	325	309	321	340	337	341	308	294	324	338	339	357	356	309	315	344	311	380	346	342	333	346	310	311	337	310	311	288	317	353	351	350	335	299	357	324	358	319	339	328	336	329	313	305	351	328	331	319	318	296	339	334	319	331	313	339	354	336	358	342	360	316	330	349	316	326	303	328	326	320	328	338	336	317	340	339	309	337	342	332	354	342	369	356	335	325	299	349	332	302	327	352	319	311	310	322	362	330	332	332	383	302	327	320	322	341	333	329	327	310	310	294	298	301	365	336	340	319	340	298	344	306	341	317	340	356	332	337	336	343	336	313	323	336	357	326	340	351	321	330	312	319	327	344	352	328	334	343	326	324	344	310	315	305	345	314	337	300	319	323	331	316	332	316	322	305	321	317	313	297	348	306	282	340	326	315	310	350	340	332	317	368	326	337	308	318	337	325	324	318	333	315	291	322	325	346	376	318	321	309	330	344	291	305	305	341	314	327	321	339	345	309	359	322	309	284	341	351	332	352	309	345	321	343	328	327	328	344	343	341	344	314	300	330	341	368	300	292	331	328	339	291	341	325	341	314	308	334	326	310	322	337	349	333	327	337	304	339	369	344	324	351	340	300	303	318	330	319	320	325	309	315	323	317	343	335	350	342	334	303	333	328	338	295	333	337	345	319	370	331	328	361	331	298	360	330	336	332	320	314	338	342	319	311	315	324	342	299	326	326	333	338	342	309	345	323	295	305	330	335	346	308	345	304	318	333	286	290	315	298	315	309	342	360	322	345	311	299	314	339	335	333	278	347	317	330	336	347	338	291	295	308	326	328	348	342	349	334	362	333	319	317	322	358	323	317	333	333	314	326	338	362	341	323	320	311	321	330	360	311	343	312	318	356	360	334	326	326	334	331	334	345	331	347	332	341	329	325	315	330	326	348	341	323	326	351	324	311	313	326	299	344	327	343	332	349	351	297	309	318	314	349	314	328	337	334	329	329	324	344	320	315	333	329	327	350	312	355	300	308	319	339	351	352	325	319	342	315	325	338	333	321	311	330	315	297	322	334	346	350	323	320	341	314	333	356	344	319	324	342	311	367	354	328	348	298	317	338	357	319	356	318	346	324	335	325	362	320	300	336	343	355	338	312	308	313	320	319	325	326	286	337	336	321	346	345	304	313	333	323	344	341	329	334	346	323	368	318	318	351	341	352	344	310	336	329	343	326	312	308	342	320	314	365	340	336	339	332	322	328	348	319	315	358	330	379	330	350	339	318	321	349	362	330	346	347	327	344	294	307	367	326	333	330	334	324	300	345	318	357	331	337	304	322	348	328	284	322	330	341	309	343	310	322	342	354	327	319	308	350	331	305	334	330	302	328	320	329	316	325	339	310	337	324	344	335	346	315	317	314	336	304	334	340	304	328	335	328	338	294	316	369	301	325	306	320	340	318	342	309	325	340	334	294	318	294	319	326	345	325	329	326	349	348	322	335	324	297	322	318	338	308	316	324	319	315	340	313	373	314	317	312	329	317	310	369	338	329	329	329	288	308	312	333	325	299	295	308	339	311	331	335	302	339	344	339	317	333	314	332	336	349	332	340	305	329	335	346	330	367	303	339	345	321	339	334	322	326	326	348	343	357	335	288	323	327	323	305	309	327	323	341	353	365	320	349	321	325	327	378	304	334	347	326	317	344	358	337	352	320	305	320	359	346	318	291	321	327	313	347	339	325	321	285	333	299	309	320	361	299	306	354	342	336	313	313	305	326	344	346	307	357	325	344	374	343	312	331	331	301	318	336	314	326	321	324	301	329	315	278	334	323	333	335	343	319	301	337	310	325	344	340	329	319	324	313	318	346	316	361	377	322	379	315	338	314	338	325	335	298	336	314	334	335	348	314	316	352	307	341	322	338	322	318	332	345	302	293	318	322	356	334	328	326	355	323	298	317	308	347	334	308	353	300	326	311	338	335	323	313	305	344	309	349	299	310	324	307	300	313	329	316	325	327	333	346	306	348	335	307	352	306	301	332	342	350	328	336	336	292	332	307	322	307	309	341	318	356	340	355	301	317	347	326	302	348	329	327	322	358	326	336	304	339	359	318	325	306	347	336	340	322	323	303	327	347	357	330	316	328	299	319	341	344	313	338	327	314	315	334	326	325	318	318	322	303	328	316
28298	15077	2028	590	485	386	355	350	321	328	344	349	354	344	341	370	336	343	340	353	331	285	353	313	327	291	324	314	326	326	362	322	345	321	304	312	333	352	294	294	340	349	307	257	310	322	337	319	328	317	328	345	331	311	325	336	327	323	320	315	320	313	353	349	304	286	338	338	355	317	319	325	328	318	335	316	317	331	299	314	310	322	310	348	320	360	330	327	283	325	317	328	337	327	348	329	304	331	312	322	289	345	304	300	338	318	322	310	331	332	337	338	327	349	323	340	300	316	298	326	297	332	331	314	307	329	350	311	333	362	325	303	347	282	293	329	331	318	335	311	322	330	354	330	348	310	332	311	307	313	339	315	348	315	320	316	341	349	313	336	322	314	328	327	327	326	332	295	300	292	333	319	321	346	324	321	317	332	317	300	335	332	324	318	315	298	324	308	342	343	327	304	311	327	321	345	284	288	305	281	310	347	344	312	317	303	346	308	338	323	326	364	319	322	320	321	316	323	314	286	306	325	363	308	339	312	311	283	340	306	315	305	345	307	339	366	319	321	351	309	327	342	343	309	331	314	341	309	284	312	313	326	318	308	337	311	302	322	326	329	355	308	302	323	331	330	320	324	298	316	362	309	320	317	298	362	305	323	316	337	302	320	326	301	324	326	303	346	300	326	354	324	335	343	312	348	356	336	337	335	341	314	324	322	352	336	291	328	309	308	295	340	342	334	348	344	310	327	343	327	309	350	320	343	298	333	357	283	356	305	329	334	327	331	285	341	348	300	335	294	345	329	295	324	324	308	344	302	319	305	287	304	331	312	313	333	308	319	316	329	282	318	325	303	306	314	315	310	296	318	327	310	309	304	327	324	298	291	326	318	356	320	302	319	331	357	323	340	342	299	292	324	345	316	343	350	318	319	349	344	304	335	307	329	272	293	326	377	356	350	327	280	315	284	318	327	350	303	315	323	346	303	337	342	322	330	337	313	337	310	319	337	339	310	304	318	319	318	332	319	330	334	304	325	364	305	327	336	298	310	329	353	304	362	350	310	322	312	289	314	343	283	336	361	329	335	314	330	327	312	342	342	336	290	317	323	310	307	324	327	315	324	297	367	310	321	308	321	298	321	317	313	327	290	338	368	323	326	312	314	294	317	324	355	321	333	349	340	302	305	333	310	329	303	352	333	298	332	293	350	341	305	279	331	307	297	335	315	336	317	296	338	324	307	357	306	323	336	324	299	316	324	329	302	329	354	330	322	314	328	336	323	326	295	277	325	329	294	336	325	333	315	361	306	319	298	333	318	334	333	348	330	347	306	312	326	318	337	322	318	315	304	311	339	346	354	349	282	311	331	307	328	305	345	335	342	296	335	303	305	342	331	336	350	321	321	303	339	324	277	331	326	316	324	353	321	339	321	324	309	340	318	320	343	285	338	340	308	277	322	301	327	300	284	328	329	333	348	307	326	330	311	316	327	353	325	320	305	320	344	352	306	321	316	316	296	330	350	315	359	330	301	335	329	357	321	359	330	336	351	328	326	316	318	342	295	331	324	330	283	324	312	304	346	323	338	328	316	317	335	325	295	322	310	333	328	301	327	330	305	311	325	343	305	343	328	323	346	321	329	337	341	281	318	317	335	359	316	310	321	328	340	307	291	337	333	345	320	339	310	326	311	322	347	320	303	315	313	324	347	336	318	330	318	350	294	303	337	316	287	326	298	352	324	349	341	351	318	300	337	317	290	290	324	316	349	300	337	323	337	333	309	333	322	333	356	316	304	334	352	339	330	289	314	344	348	329	334	303	345	324	328	310	349	308	329	298	330	310	315	311	306	310	331	329	305	338	341	317	331	335	308	292	324	345	294	305	344	328	327	306	299	309	354	317	336	307	305	326	328	307	330	302	349	305	337	315	346	330	349	354	313	292	312	330	321	334	296	326	350	325	346	319	309	342	341	308	370	326	323	305	309	315	312	348	327	327	340	330	336	367	336	336	318	313	310	326	334	324	334	311	294	314	330	336	348	303	318	285	304	323	317	287	346	317	302	309	312	365	329	346	322	320	344	309	328	335	308	353	339	304	334	331	315	340	328	330	349	322	334	317	294	317	324	342	320	312	321	302	312	322	334	332	327	352	318	299	335	295	339	310	330	317	360	318	297	330	309	288	292	309	318	331	329	304	324	331	263	322	319	315	325	341	318	322	345	336	295	331	323	288	323	309	355	336	337	305	363	347	323	338	342	327	301	329	325	322	325	348	291	352	349	349	375	346	330	333	279	294	318	313	333	340	334	294	351	306	317	296	313	294	315	323	311	343	323	294	339	311	302	303	315	304	313	319	306	324	322	320	305	314	340	341	346	322	299	321	292	333	334	352	311	326	335	296	300	328	336	326	316	315	343	285	334	328	331	319	345	301	329	306	316	354	307	287	320	333	328	292	325	300	328	315	313	281	339	323	337	343	321	332	303	345	344	304	326	313	305	298	315	300	312	321	293	307	298	344	312	321	329	309	339	316	307	323	321	336	327	322	299	343	331	323	338	334	315	316	315	341	307	334	326	340	306	291	341	297	343	300	332	305	278	329	333	320	330	331	323	304	337	331	330	311	314	333	323	309	279	317	337	310	332	312	283	322	354	288	306	334	321	300	337	326	346	308	310	339	310	310	347	295	345	315	300	300	281	331	325	315	327	313	309	317	303	314	274	334	300	312	314	306	308	329	314	321	337	345	321	320	313	340	326	322	308	304	357	312	317	322	381	340	319	339	308	306	340	316	309	317	347	337	323	338	284	345	309	333	301	324	295	286	294	298	311	331	334	299	317	327	341	316	319	331	300	291	313	308	308	327	313	298	339	355	305	314	305	343	307	342	329	343	336	329	328	339	306	348	332	310	343	335	337	333	359	326	365	341	330	298	312	332	300	340	327	334	326	323	307	327	348	327	339	294	309	325	316	298	338	320	327	334	324	351	312	317	319	299	317	321	338	300	312	352	322	330	309	309	343	317	329	317	307	296	341	303	331	295	317	343	301	313	301	326	308	331	356	359	348	328	313	304	310	315	333	316	335	341	306	381	296	335	349	333	322	333	345	312	319	331	308	317	336	327	312	338	321	321	341	394	312	322	330	310	307	331	314	303	349	295	359	319	290	301	301	308	327	330	345	369	317	282	277	337	313	361	326	299	320	348	309	288	309	332	300	330	342	344	338	300	301	329	370	343	281	351	345	310	363	328	345	366	315	317	312	309	312	319	303	316	311	308	339	322	320	304	333	345	331	308	321	328	348	300	319	295	327	350	350	341	275	295	330	358	294	330	320	342	317	294	326	332	336	331	311	357	314	330	343	323	328	326	366	317	306	335	338	311	332	340	331	333	338	313	321	319	331	314	345	330	329	303	334	309	310	323	309	313	293	318	323	311	334	281	321	310	309	291	316	330	306	369	341	318	327	328	333	337	329	351	319	326	333	323	317	340	313	328	311	306	312	318	335	345	331	325	323
5064	1039	1082	675	525	456	441	382	419	388	355	413	358	375	400	394	379	382	358	370	355	351	357	344	391	391	395	372	347	360	387	348	364	360	358	365	345	356	393	355	355	363	382	363	354	388	344	358	354	360	349	382	335	353	364	314	326	368	367	336	322	342	351	369	368	376	353	384	384	380	332	388	376	363	341	365	355	361	345	352	363	397	347	319	397	324	372	376	403	367	341	406	376	340	377	353	337	370	329	349	353	357	377	387	371	373	355	380	354	344	397	374	370	365	381	383	347	334	358	312	355	380	383	348	382	371	364	367	365	366	363	365	356	355	347	330	360	354	340	362	364	371	368	410	361	365	325	357	399	366	348	341	362	380	367	334	361	382	361	359	393	362	363	373	357	376	341	383	356	357	347	360	349	366	367	375	361	340	345	373	340	374	384	344	345	354	339	361	379	359	378	368	362	390	392	337	379	353	363	379	378	362	380	371	361	338	364	370	371	372	392	326	364	350	381	347	376	373	397	350	369	359	337	365	394	340	386	394	330	366	340	322	344	376	368	358	375	359	351	337	410	351	368	395	342	340	366	368	382	379	369	377	369	370	348	310	332	358	359	399	358	363	389	352	379	391	358	340	392	391	366	361	345	374	347	336	369	361	386	367	372	395	376	340	370	362	352	370	352	392	345	361	321	391	372	401	384	390	348	386	399	399	352	340	336	352	351	381	388	359	393	393	371	345	368	375	368	373	351	357	368	347	326	373	297	353	407	374	339	329	392	339	367	366	376	362	339	377	340	353	373	340	352	355	363	367	381	353	381	348	362	352	360	389	360	323	365	347	366	380	345	345	382	381	376	372	362	377	371	361	386	361	372	342	390	334	333	361	398	379	361	382	406	352	402	411	350	386	383	363	363	372	369	388	386	346	385	350	390	366	325	363	344	362	361	378	322	374	344	330	369	377	364	341	354	341	359	390	326	351	341	352	383	360	374	374	350	386	369	368	375	364	356	355	342	344	364	343	375	374	354	356	384	354	360	384	413	345	360	376	364	326	359	334	389	397	371	365	348	360	348	344	352	360	362	349	360	346	352	342	342	379	384	363	341	362	360	366	358	366	337	351	354	371	374	367	397	380	312	338	380	370	394	369	339	344	369	340	338	347	333	349	366	378	356	337	346	380	346	331	367	364	372	373	401	393	353	355	336	353	384	385	342	370	399	364	377	346	339	365	384	362	366	345	409	348	340	382	336	333	333	374	315	379	392	335	369	369	400	366	382	343	388	352	389	369	367	362	410	356	381	353	377	363	364	338	341	362	366	362	342	381	345	378	365	365	409	359	376	343	350	389	353	369	355	388	353	394	360	362	379	358	352	360	364	348	360	382	382	384	342	338	352	363	382	356	314	374	361	324	399	374	358	352	347	389	345	369	357	352	358	350	355	393	344	368	373	332	323	334	355	398	368	356	343	363	367	365	355	343	355	361	329	346	358	343	355	379	334	356	393	352	371	374	359	360	331	390	352	389	356	368	377	373	337	361	404	358	399	366	348	363	344	387	331	359	351	355	358	357	351	379	331	369	380	362	353	343	358	361	381	383	361	379	346	350	370	370	329	368	383	354	347	369	406	344	336	392	384	345	383	364	375	338	350	372	382	354	358	347	370	317	379	384	383	346	383	388	376	378	386	328	325	345	377	379	352	373	380	332	345	378	354	300	331	403	357	335	354	359	334	338	363	365	357	398	352	355	368	373	388	361	361	358	363	336	353	379	384	386	364	357	376	335	353	356	358	365	357	345	332	347	383	357	335	391	347	345	352	372	374	365	329	350	357	381	362	378	344	358	381	386	331	365	345	385	386	358	343	367	365	367	378	339	352	326	365	381	334	357	364	362	359	361	352	345	327	353	347	397	390	361	365	375	387	382	325	371	350	381	386	397	342	366	362	366	363	383	397	362	395	304	379	376	380	384	370	351	349	327	373	363	349	384	368	375	375	338	364	369	351	348	364	330	332	372	383	376	362	350	349	378	360	344	338	352	361	350	368	346	349	378	363	368	417	350	338	345	377	355	351	333	396	362	336	366	372	350	378	312	329	368	374	395	366	352	357	370	349	390	389	363	358	346	380	342	399	390	386	364	387	357	379	359	380	388	352	364	372	355	395	351	378	334	344	372	347	378	382	375	347	346	352	357	382	344	344	352	358	338	359	376	369	410	345	364	373	343	369	371	363	353	427	378	349	330	394	392	345	356	376	389	392	348	363	377	384	378	345	324	370	360	338	368	356	364	379	357	363	336	393	322	366	347	404	395	351	361	325	389	323	368	389	379	333	342	358	379	381	358	373	379	357	374	384	350	341	354	364	352	349	387	363	402	360	369	388	380	417	355	399	379	376	375	368	397	389	392	352	402	378	350	369	365	364	377	356	363	392	368	363	414	369	349	374	367	365	386	373	376	412	356	342	330	354	382	364	387	363	367	338	341	354	364	380	356	383	396	345	393	386	337	370	376	356	359	345	368	401	346	385	379	370	350	340	351	376	362	358	341	382	345	357	354	369	379	399	365	363	343	340	350	361	369	333	357	351	398	340	344	347	348	356	356	377	373	334	349	368	360	358	346	378	360	340	391	332	380	374	386	414	344	354	383	332	336	363	342	356	348	410	360	389	353	365	391	388	393	375	395	388	366	378	374	376	354	367	370	355	356	346	339	380	376	346	337	378	380	350	383	395	389	354	337	341	382	349	376	350	393	341	354	334	355	387	376	368	355	337	336	372	347	353	326	355	360	329	342	346	394	343	369	383	373	355	348	376	340	375	355	366	363	368	358	368	366	352	389	366	376	369	346	364	414	345	360	361	327	342	338	368	353	372	340	355	333	352	371	347	383	382	350	378	353	369	395	347	355	388	346	355	373	355	356	320	375	369	359	338	350	362	365	344	385	399	368	321	403	359	375	340	366	357	369	379	350	333	340	362	386	370	394	395	343	371	409	362	365	388	378	381	370	367	355	363	378	371	371	332	375	375	386	345	298	357	411	360	329	360	365	371	367	354	378	370	347	371	383	362	371	337	354	332	383	384	388	364	350	377	386	334	328	374	386	360	347	321	376	344	377	347	384	386	366	346	340	340	365	355	369	379	335	363	361	406	362	374	355	360	386	358	382	369	356	349	353	375	359	341	345	342	357	379	388	400	391	355	362	325	347	411	358	343	393	372	364	361	376	372	390	362	408	355	355	364	381	350	374	397	346	366	390	384	350	382	377	373	361	361	398	378	342	350	382	395	378	366	341	337	336	395	358	359	355	348	341	382	376	360	385	352	391	388	404	357	371	371	360	355	358	368	405	382	354	370	375	379	350	398	358	367	379	372	365	351	381	355	372	366	373	349	374	370	378	359	355	381	357	350	347	367	340	329	334	336	374	425	348	391	347	375	353	369	329	379	369	360	339	375	348	359	332	375	386	387	362	358	349	390	333	352	348	378	405	375	353	347	340	353	355	359	373	349	354	361	345
25552	21012	27599	24606	21012	10801	935	603	481	359	355	329	283	248	263	241	214	254	200	210	204	196	183	170	199	166	179	140	173	180	148	157	162	154	180	152	158	138	146	150	169	153	150	140	157	150	147	176	157	139	138	161	155	163	144	152	134	130	148	134	145	142	160	157	133	142	133	155	167	174	146	123	145	148	121	144	143	138	135	157	151	153	140	130	121	128	141	152	136	134	138	135	133	147	164	144	157	157	131	138	126	134	156	152	141	133	153	151	125	125	127	127	134	129	149	135	119	139	162	153	158	139	149	148	128	151	151	129	139	139	137	129	134	140	144	149	140	133	140	143	134	141	134	160	162	113	145	153	134	148	128	159	139	128	141	128	131	138	153	151	145	143	137	141	140	157	145	153	156	127	115	154	144	128	140	140	154	155	130	130	161	120	130	139	152	145	132	144	168	125	144	128	124	152	118	135	117	139	133	137	159	148	157	159	145	140	138	133	119	155	160	138	152	154	126	180	153	145	140	129	150	139	135	139	143	127	143	129	138	150	153	138	149	133	158	147	122	140	105	146	136	156	147	134	152	131	141	142	152	132	143	126	163	154	145	147	157	152	135	148	141	139	131	148	151	169	146	136	146	134	138	148	157	123	139	125	160	143	139	165	131	140	163	132	142	137	128	160	160	144	146	134	150	138	136	141	150	148	149	164	142	155	152	145	142	137	144	148	128	138	131	136	152	168	114	141	136	137	144	145	155	158	135	145	149	139	154	145	136	137	135	144	157	137	164	140	149	143	145	118	131	135	142	155	137	160	127	150	141	151	133	157	129	126	135	158	146	134	156	142	135	143	154	150	129	170	144	123	150	130	150	126	149	126	149	161	149	138	165	138	165	133	124	160	156	145	128	145	144	146	143	138	141	139	143	165	145	160	134	134	143	125	147	136	150	111	148	160	157	132	148	146	125	123	140	150	136	147	149	127	155	128	121	145	126	133	166	142	151	120	134	141	129	134	132	152	166	148	144	121	138	128	148	143	139	145	144	149	135	140	143	153	149	129	159	147	183	137	134	137	139	141	140	133	168	143	150	145	135	137	159	152	122	154	151	135	164	134	146	160	116	149	130	128	144	157	147	143	149	148	126	160	154	147	148	145	136	146	140	149	136	151	124	153	140	122	144	147	137	162	162	128	128	133	132	146	143	132	133	141	146	137	147	154	138	133	179	154	135	123	136	126	146	134	147	160	151	141	127	122	136	140	130	153	148	129	122	133	137	147	137	130	145	151	144	161	131	156	159	145	131	147	141	136	160	139	123	146	149	127	136	145	153	149	167	130	136	127	147	137	134	166	160	147	106	119	149	132	132	143	118	139	141	156	134	129	155	129	152	152	161	131	129	126	144	142	138	146	143	148	136	133	178	129	130	129	152	163	135	125	162	122	133	136	140	156	136	138	141	135	149	146	126	168	152	151	146	149	141	159	122	130	137	157	141	145	119	145	150	122	146	158	137	151	132	154	136	154	137	160	132	145	136	156	135	149	159	139	147	128	130	157	147	138	147	172	149	134	134	149	136	129	132	144	147	162	135	150	143	140	150	146	157	147	135	145	124	132	142	125	141	132	149	148	133	134	129	139	136	151	147	129	141	144	140	145	140	160	127	154	139	135	129	163	159	132	163	157	118	149	161	147	141	133	142	148	141	153	155	139	162	146	144	159	120	150	153	146	142	129	134	135	133	132	142	169	139	153	140	142	135	144	148	156	127	156	151	144	136	143	128	139	172	158	142	154	139	144	141	131	131	159	165	150	158	133	149	138	156	155	161	130	131	125	149	144	155	141	133	136	146	136	152	144	138	127	131	135	137	152	124	152	114	148	137	141	134	131	138	168	137	140	159	112	119	125	139	122	132	131	137	144	129	134	138	126	152	137	159	134	128	141	147	120	112	147	124	161	126	130	138	118	156	143	136	146	140	130	130	141	118	157	134	146	145	151	134	155	156	142	113	156	126	150	147	173	135	144	139	137	153	143	132	152	151	140	140	170	154	148	138	137	142	132	142	122	132	153	159	138	134	140	128	129	149	144	116	128	148	159	126	141	152	142	139	146	156	139	138	160	146	132	145	132	146	123	132	141	135	151	154	160	153	135	141	145	129	129	156	138	124	167	152	134	121	124	124	136	149	127	148	166	134	128	140	153	166	145	150	143	117	133	126	134	124	148	126	166	147	139	155	164	130	160	134	149	144	145	157	150	139	153	128	129	132	140	136	146	131	130	147	145	115	125	130	141	145	139	136	142	133	145	151	137	135	145	132	161	141	137	129	133	164	138	142	127	155	145	138	133	147	122	146	134	146	144	139	169	140	169	135	127	140	144	128	152	163	146	143	172	166	137	142	134	149	138	133	147	130	151	133	154	148	142	137	128	136	128	121	138	132	146	153	156	146	139	122	141	151	140	136	146	163	139	152	151	124	139	168	132	143	137	132	147	143	154	135	133	147	135	136	128	148	145	134	136	153	146	163	160	154	164	153	128	145	132	156	150	138	138	136	136	140	137	144	152	133	143	176	112	148	135	135	152	133	152	151	131	133	137	152	122	127	143	139	124	146	128	121	144	132	151	144	149	149	149	142	141	129	158	159	138	134	128	138	136	126	138	129	121	140	137	150	142	121	130	148	124	132	140	138	137	170	140	140	129	138	159	150	158	138	160	142	145	112	115	133	138	156	137	144	145	139	142	141	138	142	148	152	153	125	141	155	153	153	127	134	138	141	145	141	131	138	143	139	153	155	135	143	128	124	125	151	134	148	127	146	132	143	152	134	111	154	136	126	146	125	134	139	143	125	138	145	141	135	131	137	157	122	127	124	157	129	145	141	152	150	131	158	161	139	132	130	154	130	135	138	166	108	143	166	154	139	131	159	142	131	148	139	126	146	121	120	129	136	139	147	122	134	122	131	159	142	128	157	138	137	170	172	149	121	156	136	156	138	128	144	107	150	128	150	153	143	173	149	124	148	153	118	128	144	148	132	152	148	136	151	152	123	134	144	143	136	157	141	134	135	151	125	154	127	137	165	130	154	144	143	149	149	149	161	142	161	151	152	134	155	112	130	153	143	134	155	140	136	130	134	169	148	130	139	141	168	137	150	137	144	170	135	133	138	134	154	122	133	150	138	139	138	150	156	149	143	142	128	136	140	141	133	118	147	133	156	150	154	151	158	152	134	126	150	138	137	146	150	136	145	119	153	137	140	161	158	150	143	170	129	160	122	156	134	132	134	129	141	138	140	160	126	159	139	166	160	128	149	148	132	135	129	131	140	152	137	147	133	129	149	132	146	140	141	123	150	154	150	133	128	158	135	149	147	148	135	136	145	119	141	154	130	144	136	153	139	138	141	150	140	143	145	154	131	156	135	153	148	137	141	156	128	151	142	150	152	140	145	146	148	135	151	123	154	138	131	141	134	159	153	128	148	138	129	137	140	150	147	130	128	144	139	137	118	142	143	127	130	141
7150	10894	10082	5392	3469	2310	1657	1322	1052	857	734	618	550	536	464	418	399	372	329	311	294	273	273	242	259	253	247	254	249	213	206	197	211	206	197	188	187	188	178	194	176	185	169	217	194	180	195	179	173	205	167	203	176	173	176	201	185	197	196	196	172	162	142	175	187	162	159	204	169	160	182	182	169	167	186	177	188	167	163	157	183	172	177	178	163	166	173	154	164	179	181	167	182	181	172	176	160	171	163	151	167	160	150	160	187	170	156	163	139	160	174	156	172	170	162	184	166	181	168	162	165	170	171	176	166	164	178	170	175	168	174	173	196	171	182	159	189	142	155	185	145	157	163	163	166	177	151	141	158	171	155	149	163	161	173	167	180	161	181	149	188	164	140	152	140	180	190	166	182	172	169	173	166	168	188	162	153	153	171	198	174	158	170	179	185	152	166	163	170	161	160	171	177	179	174	183	175	144	170	177	176	163	165	159	153	164	176	165	158	171	148	151	168	166	141	162	157	170	149	153	155	168	176	149	163	151	165	151	162	147	153	159	165	158	172	170	150	166	172	169	174	165	145	181	152	147	176	162	178	160	174	142	176	177	172	163	171	149	152	168	172	148	171	154	165	163	179	155	163	151	180	172	155	147	164	166	155	178	170	159	170	152	174	168	155	168	178	151	146	182	171	175	152	169	168	188	164	176	159	157	144	166	167	169	136	189	171	171	177	189	169	156	174	169	153	169	171	162	137	168	157	148	160	154	157	161	178	154	176	155	175	150	193	164	183	174	172	161	170	183	171	165	179	144	186	171	162	170	139	169	182	167	173	194	167	154	165	148	178	170	179	165	169	155	189	162	153	161	177	170	157	177	165	169	163	149	171	171	157	158	175	180	181	180	134	167	181	162	165	158	166	180	182	187	177	179	152	176	192	167	165	147	134	160	177	155	177	168	180	173	173	179	160	179	170	166	160	163	156	185	156	155	161	166	180	192	168	174	175	147	146	151	139	173	159	159	153	152	182	160	168	160	160	175	149	163	154	157	182	170	163	148	183	174	201	172	171	196	156	157	186	158	169	166	163	170	162	172	178	166	167	161	170	196	179	140	142	169	171	153	148	164	149	164	179	158	153	174	142	191	179	164	169	165	171	182	159	161	157	160	170	171	169	185	142	125	159	141	182	170	171	145	178	140	151	175	169	152	175	164	160	176	153	163	196	159	173	148	182	169	143	155	156	178	166	158	189	166	152	156	175	145	167	172	150	170	156	169	172	144	179	164	188	138	169	156	176	162	158	167	166	152	168	165	149	151	167	162	168	165	156	172	172	175	161	154	167	152	203	161	166	165	159	168	146	161	167	161	181	157	178	177	183	153	193	150	146	158	158	139	176	156	197	181	166	178	156	179	184	167	157	170	150	169	141	160	202	150	148	155	159	190	161	180	146	168	161	199	149	174	161	169	180	172	138	176	170	179	196	155	158	162	159	141	154	138	171	154	184	138	167	150	155	169	145	173	172	157	176	169	188	175	162	164	149	155	168	152	159	178	159	135	157	156	180	160	172	138	166	189	172	175	163	152	156	184	158	167	165	156	184	164	168	157	155	134	159	167	166	196	152	155	155	163	163	162	167	164	170	137	180	177	170	166	176	151	163	169	151	152	182	163	163	172	155	157	172	179	167	172	195	159	160	141	165	167	145	157	185	170	155	166	169	157	170	149	160	161	172	159	176	179	165	157	166	193	159	174	170	166	158	167	157	156	193	169	165	165	143	159	177	146	167	160	168	183	165	171	151	159	152	167	191	179	180	165	194	167	166	181	162	167	161	163	150	150	155	164	183	164	157	151	165	184	177	177	169	142	160	158	143	164	185	153	149	161	160	144	168	167	149	153	158	171	174	181	138	166	169	162	171	167	158	173	164	135	153	163	172	161	162	154	134	162	199	164	152	155	163	152	161	186	164	171	139	144	172	153	173	163	171	153	161	159	173	165	174	156	170	172	170	173	158	181	169	170	169	160	184	180	168	158	177	132	180	171	164	181	168	153	177	167	148	169	138	168	153	150	162	139	149	173	165	174	147	193	164	145	162	158	156	168	161	159	186	158	155	139	152	169	160	144	182	142	162	185	172	172	189	169	158	175	165	182	157	188	174	150	169	156	168	167	185	167	169	163	181	172	176	193	161	168	146	174	153	156	159	152	161	169	141	155	184	180	174	159	159	189	138	154	169	137	145	185	159	164	158	184	167	160	178	176	175	158	179	144	168	172	173	155	177	144	167	154	150	154	178	164	158	179	168	159	162	159	155	155	158	176	169	162	158	192	160	175	151	135	164	153	177	172	151	152	150	142	155	150	201	174	152	172	163	162	170	158	174	180	170	151	184	154	173	173	174	145	152	163	162	168	156	173	165	170	168	146	161	178	172	161	174	175	146	198	179	162	173	157	178	179	184	154	183	164	161	165	159	158	176	196	140	162	174	173	179	163	149	172	162	169	154	160	175	154	157	168	143	183	164	169	164	181	158	196	165	155	177	170	171	153	181	167	164	159	146	173	166	147	166	152	189	152	172	156	165	162	152	161	166	168	164	165	184	171	168	153	168	161	182	177	170	164	168	160	179	174	159	169	167	152	138	170	174	153	178	161	176	166	153	167	167	167	130	145	177	173	169	154	181	186	148	177	170	168	157	132	181	160	141	173	162	166	153	164	176	149	160	172	177	160	178	176	161	161	160	185	187	158	189	161	190	162	163	175	166	167	159	159	194	172	163	140	178	163	150	162	166	156	161	162	166	169	154	166	160	138	168	156	163	174	185	169	160	171	167	157	165	165	158	188	174	197	173	161	154	173	165	144	179	178	165	145	205	167	176	181	169	160	178	175	169	173	150	165	134	164	165	161	198	163	211	156	177	184	158	166	183	154	153	191	168	149	167	169	167	150	181	161	148	163	145	164	150	150	165	164	157	170	162	167	175	164	164	149	176	148	168	147	176	191	191	152	166	152	167	144	173	152	188	162	163	145	166	170	167	166	144	165	150	162	159	159	179	164	182	164	160	148	179	178	141	177	168	151	139	198	152	158	176	189	165	172	167	164	166	178	161	180	145	163	186	174	142	145	179	153	157	163	159	166	184	172	153	171	160	169	155	156	151	149	176	148	156	183	145	136	153	160	170	166	164	166	172	158	153	149	159	166	152	158	153	195	172	164	174	182	143	171	182	156	144	155	170	183	171	174	201	167	175	169	173	178	167	176	170	159	152	166	171	151	156	195	175	176	168	157	175	174	167	157	184	159	173	196	166	181	156	166	179	179	176	161	159	176	173	150	195	169	176	161	171	166	162	185	153	157	168	157	165	166	179	172	166	138	168	168	156	144	156	178	169	175	172	178	157	153	167	182	163	167	173	131	157	141	171	142	155	161	160	143	154	182	159	181	180	153	156	163	163	160	168	155	171	173	162	158	183	194	134	171	156	186	146	163	151	174	145	173	166	193	157	159	177	157	180	174	156	153
23358	21008	27951	24244	21013	21072	8918	1353	898	843	743	665	609	600	538	487	524	471	461	463	460	433	406	407	439	407	378	385	394	387	383	387	354	348	369	334	373	395	357	329	336	336	363	335	321	337	367	345	373	378	357	357	375	342	320	348	327	344	309	324	336	367	337	327	314	338	358	337	327	322	320	339	330	324	368	337	320	299	317	361	322	394	325	281	318	346	320	321	336	307	338	349	312	341	302	333	375	328	318	331	347	311	331	319	331	337	324	323	326	321	362	345	350	344	345	342	336	366	299	346	328	338	333	308	335	340	334	334	331	333	329	339	321	330	344	317	333	361	323	354	316	339	310	314	342	305	328	311	340	323	360	308	327	324	318	352	318	345	313	330	322	321	338	331	327	313	344	364	349	330	333	323	360	331	313	316	316	353	313	327	349	338	334	305	330	361	296	319	310	331	302	315	351	335	331	320	324	300	328	300	336	334	367	306	317	336	301	338	347	339	334	298	276	315	357	306	343	327	345	339	332	339	318	347	342	304	343	332	350	315	324	311	340	323	320	299	333	295	351	330	326	302	319	317	309	300	325	332	325	322	319	333	330	336	311	317	364	315	327	341	328	358	329	331	349	330	321	341	321	334	340	314	310	345	317	306	366	345	343	353	335	300	321	310	308	332	314	336	303	320	353	345	335	297	328	278	347	336	313	334	350	321	319	316	332	303	316	336	322	331	348	355	281	328	326	329	342	338	331	325	307	337	340	339	326	295	335	345	312	311	327	333	314	301	308	323	336	338	338	293	335	327	307	326	345	328	322	336	347	320	363	313	319	354	335	332	349	306	355	349	323	322	300	334	360	343	348	291	330	341	327	332	311	311	363	334	323	354	322	286	355	336	310	324	318	314	338	346	326	300	332	345	321	338	295	331	311	299	311	316	345	326	331	318	350	312	341	348	341	356	364	310	347	354	305	374	333	333	320	337	276	309	313	314	323	308	318	304	321	326	314	359	339	323	350	310	338	331	311	320	331	340	289	345	332	320	359	350	330	334	333	325	340	295	311	317	319	336	336	309	322	303	318	306	335	313	353	343	324	366	325	330	302	316	298	301	370	292	329	328	299	302	317	336	332	322	324	294	310	325	358	310	312	355	326	293	294	302	320	302	342	337	333	333	338	355	341	326	342	330	346	317	315	320	359	340	315	342	314	316	306	303	329	325	338	328	341	337	303	302	334	350	327	309	311	324	283	341	339	318	322	335	343	334	341	333	332	339	317	325	319	336	318	304	350	339	324	301	305	355	326	349	324	339	342	318	310	309	309	340	331	345	326	369	336	318	318	331	312	305	348	342	346	353	313	351	352	317	309	332	300	310	349	331	338	349	356	302	366	356	317	325	292	279	298	333	328	300	298	322	326	338	350	328	339	306	315	332	321	331	281	310	334	343	336	328	325	322	317	323	314	319	327	300	365	317	338	306	303	328	328	325	329	334	318	338	340	325	353	327	318	330	338	338	349	353	325	323	323	339	357	334	336	343	336	326	334	286	339	323	336	313	312	315	331	313	299	308	301	334	331	324	329	327	355	333	314	312	345	330	339	328	313	311	307	327	336	322	316	338	298	303	333	330	339	313	342	327	334	319	321	297	305	364	296	317	358	313	308	319	316	328	325	303	347	338	320	320	349	313	341	338	333	370	333	324	337	364	345	333	334	343	349	334	353	357	316	334	345	314	332	327	332	333	316	320	318	333	295	341	345	349	340	330	291	329	317	330	316	334	329	311	323	318	311	327	336	341	326	321	315	337	332	334	310	315	339	323	327	313	317	334	311	318	343	379	321	332	300	331	342	306	336	307	331	324	334	349	341	319	314	322	300	338	344	322	334	334	323	371	284	313	350	319	335	340	312	318	346	304	322	385	301	337	319	337	330	347	346	315	318	336	325	336	344	323	332	312	310	303	319	308	285	335	284	315	309	341	352	305	312	329	332	361	331	301	331	330	319	302	336	354	336	330	322	333	340	307	329	334	331	307	339	328	337	301	320	317	298	291	307	303	307	315	329	309	306	342	324	305	345	311	349	306	321	327	324	352	360	330	341	317	302	330	329	341	344	295	339	337	298	328	338	351	316	306	337	313	325	319	322	323	336	344	299	333	341	331	319	317	317	329	319	305	329	305	308	321	307	306	310	302	329	321	342	341	309	344	320	351	317	345	327	354	347	336	342	310	333	333	291	310	311	314	366	327	349	367	313	310	331	343	334	333	355	329	321	391	356	337	334	294	324	361	337	326	327	327	305	306	326	345	315	318	329	325	293	299	326	340	345	313	296	328	313	326	332	308	328	328	345	334	320	354	329	319	339	326	376	315	305	337	316	343	320	340	307	334	305	300	343	328	338	321	302	289	333	321	290	323	358	298	302	308	367	292	306	329	345	307	318	339	337	320	343	343	315	322	320	308	364	342	359	314	329	292	340	355	372	343	349	347	332	315	345	343	314	316	333	328	305	312	336	328	334	359	296	314	312	327	313	286	314	337	312	333	337	358	322	319	322	323	331	320	336	349	327	302	326	331	329	335	298	306	294	312	316	334	327	330	336	307	318	314	344	318	336	356	342	302	346	350	318	317	357	315	327	328	307	357	339	302	330	345	332	343	368	300	317	298	327	301	307	326	299	349	324	288	344	300	314	302	344	314	312	338	339	290	320	324	305	320	309	335	348	345	323	284	341	295	315	322	298	309	322	291	328	327	322	344	317	277	361	309	320	298	326	360	329	311	333	333	321	295	342	337	338	305	314	319	316	336	315	326	299	288	316	314	312	322	320	303	299	300	331	307	305	318	327	331	331	325	312	332	337	349	310	368	338	302	323	347	324	324	304	345	308	312	329	337	309	361	352	305	307	329	311	333	346	366	330	365	336	304	358	328	319	333	322	321	314	359	304	306	337	361	325	320	326	321	315	345	303	340	323	332	312	334	292	355	333	312	326	329	341	347	300	308	314	331	312	332	333	317	376	343	328	348	327	329	312	335	319	325	363	320	326	339	302	345	330	313	314	285	348	322	318	331	320	309	339	326	334	294	321	317	305	342	341	308	316	322	313	290	324	348	298	357	299	290	350	306	339	306	336	299	303	341	338	320	320	321	301	343	328	306	327	321	311	313	330	305	329	319	345	343	336	294	314	296	345	319	325	323	334	329	310	337	352	302	376	302	314	320	319	328	317	332	324	316	341	321	330	331	338	288	350	306	360	302	308	342	323	313	334	329	305	342	367	327	310	315	342	351	308	325	333	302	331	316	335	332	330	327	336	344	362	318	346	351	323	328	326	327	322	328	326	330	330	272	330	320	321	338	334	343	348	336	308	309	311	324	333	304	334	325	341	387	351	331	335	328	341	323	330	326	321	328	304	333	323	327	305	282	316	309	331	337	375	334	335	351	327	327	326	338	345	319	334	297	344	334	293	333	338	328	295	337	328	332	324	326	318	365	342	317	312	344	289	297	316	330	328	305	322	335
9937	17611	16282	9387	6108	4195	3146	2415	1956	1687	1417	1166	1096	996	881	791	748	680	670	574	619	511	533	522	510	477	439	509	473	428	438	416	401	425	415	405	421	406	407	360	345	373	391	376	361	387	346	375	363	357	360	357	351	387	348	362	363	346	364	343	363	327	334	337	332	339	317	324	323	337	372	347	326	345	357	352	331	349	329	379	344	320	337	345	332	334	319	353	311	351	349	315	344	338	332	363	314	347	338	318	343	352	295	338	329	355	327	340	314	328	377	334	336	294	312	342	325	337	323	309	347	326	320	344	331	314	327	311	348	351	315	330	332	332	343	341	334	345	366	316	355	361	329	337	325	329	312	360	309	320	346	347	340	344	329	334	340	307	358	310	323	320	328	330	365	327	316	340	342	339	308	307	322	341	334	342	343	338	315	306	358	337	364	315	303	339	378	335	358	345	315	309	324	342	316	371	343	324	342	319	325	333	351	309	324	324	300	352	315	331	327	323	302	345	309	343	351	342	310	333	301	345	321	332	341	349	316	360	324	368	336	325	346	342	336	346	356	343	322	333	332	285	345	351	300	326	341	325	329	331	371	308	337	332	322	293	336	341	345	294	337	321	321	318	308	331	333	339	300	326	362	333	310	312	335	325	326	355	338	323	318	314	320	333	306	328	337	309	309	339	374	295	348	353	334	349	340	342	341	341	321	328	344	295	345	318	338	342	326	328	323	336	359	334	351	359	328	320	325	337	352	300	343	307	322	302	329	283	334	314	330	313	365	384	302	296	300	315	335	310	322	342	348	326	325	323	290	319	341	322	326	333	311	326	316	330	342	325	295	337	337	323	305	352	324	332	351	308	332	333	317	357	352	309	334	275	332	318	368	313	316	330	317	329	333	310	340	324	329	338	380	317	339	332	323	312	332	309	334	316	295	319	289	342	321	337	321	350	362	344	336	337	328	333	331	344	319	339	309	314	295	326	303	334	336	339	305	304	316	319	322	309	334	314	340	351	332	307	314	332	321	321	310	314	279	292	305	338	292	289	351	346	293	305	334	321	346	322	286	308	350	347	355	343	334	297	336	312	311	304	300	304	309	330	302	322	342	341	322	322	309	331	341	308	333	344	342	347	330	339	314	368	347	309	320	305	340	323	350	312	324	321	345	332	336	313	369	320	323	309	292	318	318	330	334	296	321	334	336	318	332	333	345	317	342	331	323	333	316	361	350	308	343	337	335	298	355	300	302	333	363	320	335	287	339	367	330	340	320	339	332	345	346	330	337	329	321	355	357	303	326	313	338	297	331	315	317	323	340	360	319	298	340	349	332	312	340	338	313	312	328	351	348	319	353	349	318	373	321	312	334	289	320	336	366	317	326	327	326	346	334	330	342	330	358	303	327	321	325	357	335	320	319	324	332	318	309	324	316	331	322	314	337	328	312	324	344	338	324	343	297	358	309	303	361	362	352	355	322	335	346	373	326	326	327	322	334	343	308	339	316	317	331	324	304	329	323	324	333	313	342	335	303	367	320	335	327	343	337	325	322	343	314	318	364	346	326	312	321	337	329	325	320	343	335	327	333	318	322	316	299	296	321	296	388	366	312	369	317	308	321	335	333	322	310	331	362	336	330	313	295	326	331	326	323	295	306	341	303	327	322	324	353	329	328	334	338	286	349	315	342	315	344	285	355	343	320	308	312	300	313	299	339	342	311	330	353	333	353	329	306	321	308	337	337	349	339	334	342	317	349	313	353	338	329	313	300	325	325	314	353	298	304	314	348	321	331	307	312	300	347	344	330	345	322	321	321	348	330	316	298	295	348	300	326	305	301	322	337	307	333	326	342	346	391	314	326	318	315	314	314	322	345	320	328	323	337	316	311	347	311	319	347	301	327	339	340	297	324	338	330	343	322	333	358	344	329	330	326	318	361	304	343	325	307	316	296	320	334	325	319	317	321	333	326	343	345	338	314	303	319	318	324	330	303	344	344	325	350	341	332	327	336	366	332	346	340	334	324	344	309	316	330	307	313	336	311	334	315	296	323	333	320	305	296	335	337	305	317	344	338	327	321	315	298	312	339	293	332	334	327	313	386	337	329	340	302	350	344	309	330	318	302	310	309	340	314	316	299	299	307	310	329	315	309	332	298	323	311	332	314	346	293	293	330	299	302	338	327	326	343	349	317	333	325	329	339	326	355	305	320	296	343	335	326	301	355	352	336	305	320	324	307	363	334	336	321	353	328	336	362	324	343	337	307	345	336	323	305	322	342	300	282	338	293	291	313	341	311	312	286	298	313	304	331	330	328	319	316	345	333	335	336	311	320	360	355	316	324	318	323	315	330	324	329	311	330	357	298	337	336	311	334	354	345	326	310	323	346	351	321	335	324	334	349	333	314	304	321	321	302	302	323	327	344	330	308	331	325	338	332	359	339	321	284	348	339	336	331	324	305	342	340	321	311	342	335	319	356	345	345	341	344	351	296	321	324	358	366	285	328	315	343	318	319	332	315	326	316	336	296	354	296	346	316	321	353	314	324	334	343	328	302	332	331	352	324	319	312	351	362	288	378	331	315	331	310	305	351	337	345	329	322	359	364	351	306	334	306	338	329	317	313	330	305	339	300	341	307	332	355	330	323	341	340	324	340	328	325	344	324	342	300	367	325	321	330	310	315	301	312	326	346	337	343	296	330	340	331	314	316	343	301	293	325	325	352	363	310	304	343	292	351	339	329	341	299	314	320	339	304	334	334	345	312	328	386	341	318	321	310	362	340	321	342	314	287	317	325	323	332	330	354	328	347	329	313	348	320	329	331	365	345	366	325	336	331	332	314	320	315	338	316	355	330	309	336	320	345	326	346	340	335	311	347	327	344	333	313	336	335	340	329	312	315	324	303	322	294	300	326	320	333	334	321	325	339	307	353	337	339	327	310	356	349	304	308	331	338	336	320	325	343	357	299	335	337	324	332	338	305	345	313	307	316	314	321	324	325	364	331	323	344	331	341	330	334	345	318	339	355	322	334	345	322	363	355	334	301	361	350	331	329	329	350	325	334	328	354	321	306	326	325	316	296	316	338	332	329	332	324	298	329	329	344	336	348	311	319	324	336	328	312	325	326	294	326	331	309	334	308	346	323	336	317	324	327	325	336	295	317	335	344	283	313	355	300	295	337	321	293	315	298	296	318	314	325	328	325	301	294	328	326	345	328	334	328	319	332	332	323	309	339	321	313	335	313	357	342	317	319	345	355	311	303	317	326	341	333	336	294	347	309	336	324	321	355	307	337	330	345	299	321	333	351	364	355	320	311	349	380	310	334	328	321	349	319	316	324	346	322	302	327	326	346	302	334	338	321	331	320	351	319	324	330	327	365	315	335	334	323	334	347	319	327	327	358	321	339	341	335	313	332	316	320	343	336	309	321	337	345	320	329	275	321	324	318	311	337	307	309	325	319	313	355	321	337	324	372	341	305	350	326	305	314	312	289	308	338	327	339	350	328	290	339	332
27951	14986	1998	545	377	369	302	325	352	316	337	329	324	334	355	314	342	321	329	341	306	315	335	323	326	301	293	330	333	329	330	309	304	283	323	302	338	308	355	349	301	331	284	304	334	333	305	332	302	337	325	332	330	323	342	306	311	333	303	320	325	299	319	336	331	304	331	342	315	327	301	359	292	331	363	288	305	331	317	307	312	333	312	328	321	332	310	325	313	345	327	323	351	318	285	348	305	278	315	288	305	321	357	323	291	352	320	353	315	314	320	356	317	304	308	331	303	301	310	318	324	297	333	346	318	339	299	332	298	363	318	313	317	316	366	306	309	330	335	313	318	304	327	309	338	314	318	328	330	294	296	314	335	332	305	326	358	354	328	307	311	347	337	373	317	327	302	320	318	331	329	347	310	288	322	323	366	305	318	329	320	331	360	315	306	291	302	312	311	291	334	305	321	313	316	300	329	290	333	357	333	325	329	326	321	339	333	302	309	319	310	311	304	333	321	315	299	288	334	357	316	315	312	321	369	348	279	361	329	338	320	306	321	316	318	316	314	306	321	336	309	273	331	331	332	318	327	329	342	330	363	327	290	329	318	306	317	329	317	318	341	328	313	346	319	318	333	310	339	345	293	312	309	331	321	326	324	327	301	351	309	318	307	341	317	330	341	318	326	321	288	310	340	288	338	323	355	312	327	312	322	343	316	305	296	316	318	340	306	336	320	309	299	308	329	318	318	331	349	346	302	337	334	322	314	287	301	341	346	330	364	305	328	341	326	323	330	324	317	315	330	327	336	342	297	310	327	311	313	333	341	309	316	295	328	336	330	285	308	300	316	303	351	336	332	311	319	304	319	323	305	326	342	353	342	313	332	324	301	288	340	338	308	318	302	320	316	314	308	314	321	320	312	315	345	329	310	300	345	333	282	308	312	321	322	323	314	294	329	330	302	308	305	323	319	348	321	331	326	313	320	287	332	314	308	294	312	346	355	331	290	317	307	287	302	308	341	308	317	296	309	326	323	313	305	330	347	326	305	296	336	335	341	306	314	349	349	312	290	322	300	331	315	319	344	290	286	342	320	335	343	319	307	307	304	330	334	335	297	302	336	300	335	310	336	325	369	338	281	337	316	312	312	303	314	318	350	343	352	342	361	312	316	337	327	318	328	314	319	324	295	318	321	352	308	318	309	314	330	309	324	329	292	310	338	304	339	294	293	325	320	331	314	298	327	325	318	349	344	305	317	303	318	323	335	350	332	314	317	347	316	349	307	313	303	319	317	365	300	318	351	329	316	330	310	295	307	369	362	314	339	307	331	325	344	324	353	307	334	280	266	320	353	331	322	338	317	329	318	321	311	305	358	313	291	305	344	345	332	337	326	308	280	302	312	313	312	297	336	327	305	342	350	321	314	321	330	287	334	297	300	375	309	315	299	327	331	334	331	323	326	325	334	299	322	286	320	330	305	344	372	341	293	350	339	333	311	361	316	310	310	299	312	315	334	291	310	301	330	316	345	316	308	311	327	340	297	313	326	345	316	331	280	315	344	315	299	311	320	362	301	309	294	333	311	275	359	312	349	303	340	295	320	302	317	303	327	334	317	302	345	273	318	308	291	330	317	307	306	334	341	319	326	339	286	313	314	335	300	316	303	319	325	300	300	271	308	314	348	325	312	310	314	310	314	290	298	328	323	307	328	325	375	318	312	303	309	273	322	329	308	290	348	360	321	339	300	339	295	339	326	347	338	290	316	310	287	321	326	309	310	298	276	275	302	289	329	312	340	320	319	336	321	297	325	313	334	334	297	325	281	318	314	332	328	326	331	305	359	313	338	336	320	341	306	288	340	342	313	266	308	332	301	305	339	291	335	315	312	332	355	333	311	330	334	332	302	321	344	290	319	326	342	296	327	298	332	315	313	321	326	293	318	337	318	273	356	284	351	325	316	324	307	333	292	321	350	328	323	324	336	330	331	303	294	302	336	296	346	292	319	305	284	324	310	345	303	294	313	308	352	310	313	302	303	317	319	323	312	312	300	294	303	323	307	292	344	268	314	340	301	319	357	290	316	314	335	303	321	330	323	355	295	333	323	348	308	315	327	312	301	305	310	327	312	307	316	313	288	332	349	304	339	338	269	297	349	316	344	288	322	288	334	338	343	322	302	319	331	335	338	335	336	328	310	321	326	324	321	322	307	337	319	314	321	307	310	319	322	338	306	304	296	302	323	326	330	336	308	326	322	303	311	308	341	295	316	345	294	319	314	334	286	333	332	337	358	334	341	299	335	305	314	315	328	315	280	322	339	302	326	324	325	314	308	325	362	295	332	329	317	301	325	309	306	308	304	341	335	341	338	349	325	327	302	320	351	339	336	299	320	383	358	327	320	299	334	319	327	358	327	307	324	333	328	297	336	303	343	311	314	296	321	306	300	346	344	328	335	288	349	319	321	320	362	342	313	310	305	351	337	326	325	321	337	317	333	326	320	333	303	339	342	315	327	314	322	288	299	316	314	332	333	323	338	316	339	324	344	308	328	311	328	347	336	346	318	298	313	318	358	311	303	301	291	315	329	340	292	335	333	305	321	322	298	317	312	336	328	347	303	305	290	322	387	294	331	357	311	350	308	336	305	325	299	340	292	335	319	300	332	319	315	303	295	316	318	321	338	329	318	310	356	336	325	334	358	289	313	319	332	322	300	309	293	312	296	317	352	314	340	301	286	334	298	307	313	306	358	296	315	338	332	313	311	310	349	311	326	319	311	305	310	320	285	320	331	314	328	357	298	298	340	322	316	309	320	336	319	320	289	334	311	296	319	323	300	320	313	326	305	327	321	329	330	311	326	328	310	319	334	361	337	333	309	302	318	316	316	338	358	332	335	345	319	324	340	309	323	318	346	320	353	331	298	340	306	315	290	338	284	326	320	328	315	355	337	322	322	296	309	297	308	333	291	299	303	290	306	335	303	281	310	322	328	326	333	332	279	330	308	353	314	314	300	298	319	302	318	320	336	295	321	332	308	303	347	310	338	322	343	328	333	322	322	330	290	307	312	331	318	343	310	332	312	297	321	323	301	311	324	311	288	314	329	311	310	318	313	343	327	352	327	332	321	326	319	269	298	293	344	305	282	336	352	347	305	301	287	348	322	340	332	344	324	315	358	310	320	331	338	342	307	282	318	331	319	297	310	328	313	361	320	325	311	309	313	319	316	337	340	327	338	378	313	347	341	323	328	317	306	340	316	341	304	284	333	315	307	337	350	316	279	329	335	323	330	317	305	285	316	315	338	308	311	321	310	351	325	306	303	334	333	319	337	299	316	315	320	286	290	329	311	330	342	314	315	329	315	332	288	311	306	345	289	319	325	330	324	309	339	335	283	317	336	296	339	319	332	337	316	296	319	345	311	324	322	329	347	288	321	315	290	288	305	302	321	314	341	310	358	309	322	323	322	329	276	291	303	314	322	308	323	344	298	299	348	317	336	341	292	344	283	304	280	313
4924	970	982	658	549	460	429	375	373	421	384	388	387	402	390	367	359	366	369	353	324	354	380	393	365	367	379	344	357	405	365	344	369	353	367	366	356	355	376	364	361	372	351	376	368	385	376	352	370	390	385	365	350	374	373	330	368	395	376	366	346	326	350	351	322	339	356	399	355	346	363	376	371	372	385	385	363	328	363	363	348	361	371	332	358	357	360	381	374	409	364	364	373	359	376	330	341	382	375	348	350	353	332	335	346	356	400	387	345	334	350	338	350	361	404	371	341	339	339	346	330	375	352	345	333	359	370	347	339	352	372	347	357	363	364	372	345	358	388	374	341	372	363	345	348	355	378	375	364	358	379	349	356	392	386	366	367	340	362	371	361	360	355	353	354	382	380	364	330	351	372	356	318	364	358	362	298	346	364	350	362	356	384	353	364	369	343	356	372	369	338	357	379	395	343	332	368	361	401	357	388	366	360	367	342	335	352	342	352	340	384	369	346	373	374	373	395	382	402	351	339	367	332	360	356	361	355	363	387	366	383	377	372	358	347	346	347	359	369	354	368	384	365	365	348	343	371	360	333	369	370	369	369	366	371	400	349	371	313	312	384	346	341	346	368	362	323	385	383	366	355	353	382	349	372	326	365	363	380	371	383	364	342	390	335	356	346	349	385	355	339	359	351	372	347	350	395	347	334	332	371	371	371	337	377	336	358	369	350	378	337	360	312	335	337	361	348	360	343	370	356	363	361	363	357	367	355	328	358	359	384	370	357	390	388	395	332	366	389	369	359	378	364	363	319	359	358	363	365	353	368	356	360	349	384	357	353	343	386	380	385	331	335	302	371	377	346	335	364	361	340	347	370	363	360	341	344	354	381	346	341	348	351	344	343	351	359	319	354	371	356	364	359	365	384	355	363	377	369	330	385	353	363	358	378	370	367	335	330	387	348	372	374	406	369	417	359	357	359	345	349	370	359	326	363	376	375	332	340	389	355	333	348	352	374	375	346	361	334	410	297	385	352	352	364	336	353	354	372	328	321	359	364	381	349	406	343	345	345	387	358	360	345	377	341	382	376	351	393	341	375	349	355	368	361	350	364	358	363	326	344	368	364	348	349	351	364	377	355	351	391	362	346	346	368	348	352	370	370	360	375	329	335	374	368	365	364	391	415	336	374	320	330	345	342	398	363	385	332	347	336	344	346	375	360	396	362	369	355	395	339	348	345	351	346	342	363	366	375	385	374	372	350	374	376	363	366	350	389	393	361	376	345	342	351	340	359	362	351	350	366	361	359	363	355	343	384	407	345	357	369	369	388	377	369	362	399	405	358	370	382	325	378	377	342	376	336	360	353	344	340	382	363	371	341	373	360	330	370	361	357	354	377	344	357	382	341	326	363	359	340	331	327	347	360	371	345	341	337	359	384	343	357	370	367	363	320	360	331	336	350	355	372	348	378	413	327	367	336	371	374	330	392	341	368	362	400	342	342	347	376	364	362	349	385	340	354	370	383	375	327	353	387	381	371	353	336	358	349	363	350	361	349	323	357	333	307	409	385	368	355	377	370	343	376	332	412	357	336	370	379	373	320	355	336	379	346	383	334	351	362	368	381	331	324	334	366	353	366	346	376	372	360	335	344	384	336	362	375	371	370	335	360	354	355	348	339	386	335	371	388	351	344	321	358	366	377	344	337	358	359	354	388	370	386	359	358	371	330	365	357	336	380	355	367	371	380	331	360	358	370	347	354	365	357	328	356	368	357	350	350	374	352	333	361	355	360	351	352	333	351	323	349	350	383	333	353	383	377	352	366	382	408	350	370	348	329	346	369	382	376	354	347	346	341	359	370	361	362	416	361	385	356	357	343	359	366	358	377	378	370	358	383	337	349	354	338	351	371	334	383	386	360	377	381	347	385	348	339	370	361	362	355	386	367	336	375	374	374	339	348	344	357	363	377	356	351	378	352	349	351	349	368	390	348	378	392	370	364	378	371	341	368	378	337	346	363	373	369	376	358	396	351	358	380	367	370	358	364	368	351	351	386	330	378	351	338	351	356	390	327	312	339	366	336	358	351	349	385	376	367	349	368	338	366	384	378	355	343	391	418	360	372	332	374	327	387	347	374	347	365	357	337	387	379	321	362	341	358	335	389	353	387	332	349	332	344	351	386	352	386	363	367	384	353	343	342	348	346	373	338	342	379	341	354	361	368	373	351	370	389	387	337	362	350	350	375	402	383	351	349	357	353	338	369	350	349	369	366	358	364	374	353	365	368	411	360	324	391	375	366	342	352	373	355	364	372	347	306	378	335	369	358	370	356	367	347	362	353	364	344	370	362	357	344	380	365	324	355	351	348	357	350	368	380	362	343	346	369	327	345	359	337	349	328	370	379	332	353	372	349	383	356	353	353	354	371	382	358	389	333	332	389	389	360	339	362	347	371	341	355	360	331	372	323	352	371	348	321	360	350	389	356	337	372	378	351	373	361	364	392	358	362	367	357	354	398	356	365	363	366	360	373	330	368	357	342	352	347	344	341	371	320	345	370	373	382	357	329	349	336	363	363	350	348	368	374	371	329	361	367	362	352	368	341	345	369	364	370	362	376	346	329	372	367	351	389	345	366	361	352	341	334	338	329	369	365	346	389	345	365	377	355	341	369	387	384	369	389	349	345	349	386	366	362	388	341	365	367	351	333	327	340	347	370	355	324	348	400	372	343	349	405	379	362	361	359	365	312	338	365	346	349	323	364	374	359	347	372	375	341	341	344	373	373	338	349	347	364	332	357	374	368	390	394	382	364	367	352	366	410	371	349	386	347	359	360	395	354	365	342	382	366	367	355	372	331	350	374	347	367	381	381	334	373	386	343	330	357	359	375	338	330	350	373	379	392	343	371	377	368	337	347	353	357	382	333	347	373	359	349	347	340	359	359	385	398	347	359	366	345	396	353	351	356	341	324	350	344	367	333	381	379	345	363	358	374	364	340	360	353	375	360	354	325	355	352	357	341	391	383	353	347	354	380	355	392	333	386	321	365	360	376	372	345	354	386	330	340	332	383	367	333	377	393	374	340	366	373	370	304	372	354	365	355	313	323	373	370	361	382	373	359	366	341	359	373	346	371	339	360	377	340	373	351	355	364	330	363	374	362	343	345	344	312	349	359	328	350	352	332	362	354	364	387	348	379	370	351	361	366	366	339	375	369	337	372	346	359	354	391	344	403	351	355	350	372	337	336	362	337	378	351	394	367	347	362	362	356	356	345	363	366	370	379	341	358	356	358	381	352	383	358	354	362	352	375	350	350	368	364	366	372	379	374	386	382	353	392	373	349	359	378	396	383	335	348	347	389	356	364	369	362	363	357	343	346	351	348	365	323	338	363	342	359	340	316	346	378	373	352	330	369	342	355	359	363	356	397	341	365	358	330	333	360	373	344	350	334	369	362	371	350	332	331	333	365	351	315	353	345	365	376	357	369	375	351	336	390	347	371	352	340	345	333	346
25467	20978	27554	24585	20984	10829	1099	621	484	419	376	301	294	241	257	232	252	214	197	210	175	184	179	190	187	191	173	169	158	174	168	184	146	153	166	159	149	139	159	124	135	163	156	156	135	165	149	145	161	153	149	141	156	158	157	149	152	156	128	162	144	150	158	141	141	120	149	139	149	144	152	139	151	120	148	148	151	164	157	148	141	126	136	178	146	124	150	145	135	139	136	157	146	159	152	131	129	138	136	135	138	135	143	135	133	141	143	145	135	157	140	142	132	125	149	142	145	145	122	148	118	143	142	132	130	130	127	148	164	135	148	150	151	157	157	130	130	151	136	139	137	131	166	128	160	132	148	146	148	153	136	137	130	156	127	147	148	154	151	154	131	129	139	145	143	152	150	174	152	138	142	138	144	125	139	141	141	138	135	132	142	141	144	139	152	137	161	147	154	149	137	153	151	145	122	127	150	146	141	143	139	131	157	115	128	156	131	114	145	134	129	134	135	144	143	151	164	131	137	131	128	153	146	132	153	155	148	145	142	145	136	150	134	158	122	156	133	148	153	135	139	137	138	130	135	143	156	139	123	124	155	131	151	143	138	126	137	138	143	163	124	125	167	163	151	140	155	149	147	136	132	139	140	125	143	142	127	148	160	122	129	118	161	134	132	131	151	133	144	150	155	130	138	151	145	136	159	135	139	129	148	128	138	139	148	130	142	160	114	137	158	125	145	138	119	145	155	142	154	135	146	123	135	136	135	144	145	157	131	148	142	146	123	155	134	123	155	168	137	117	154	151	135	136	162	154	123	152	166	134	142	128	142	139	136	134	131	113	158	138	158	155	174	147	133	134	158	146	149	141	133	165	146	126	130	149	158	155	153	129	148	145	133	130	143	144	159	158	146	156	145	118	118	167	145	134	147	154	116	135	165	133	158	175	139	153	129	132	148	148	117	134	133	138	152	155	127	140	146	149	136	151	126	144	130	146	132	158	134	169	125	137	118	125	136	153	160	153	156	147	133	129	144	143	134	142	153	152	138	149	150	140	134	127	125	128	157	143	111	148	143	135	122	148	151	147	172	144	155	125	132	160	137	136	133	162	142	148	139	150	158	119	130	123	166	147	161	170	153	139	132	130	128	159	135	145	138	143	156	135	134	123	140	126	139	129	147	150	130	150	136	141	150	126	136	132	146	144	166	144	118	172	162	149	136	138	128	159	133	136	129	132	167	131	137	133	151	140	159	141	150	157	125	123	123	163	135	141	137	139	139	139	132	128	143	136	150	134	136	148	161	159	146	146	140	121	145	142	148	153	137	133	130	128	147	157	155	134	138	138	156	145	154	139	150	145	125	158	139	156	133	133	131	131	139	133	121	132	157	157	140	126	138	142	142	146	132	147	159	130	136	137	166	131	148	144	149	138	145	145	127	134	157	132	151	123	169	123	149	138	138	133	137	144	158	152	120	135	159	154	129	143	140	137	139	138	145	122	153	148	144	134	163	144	172	102	139	154	129	144	142	132	143	139	129	129	138	125	134	150	147	140	142	138	132	119	125	143	145	158	137	143	120	125	133	137	126	129	131	157	149	137	138	142	121	148	152	117	135	125	135	109	145	161	150	137	154	140	153	131	161	138	125	165	129	131	140	145	151	144	151	125	134	149	134	145	135	138	159	150	137	126	174	151	144	120	135	145	125	138	167	143	150	134	141	139	149	149	133	143	156	143	143	142	148	128	137	141	136	142	142	141	128	127	134	154	131	135	146	137	122	142	137	137	133	132	137	126	143	134	159	130	149	148	127	142	120	131	131	156	141	142	134	127	165	138	136	109	166	133	159	157	142	142	154	142	129	157	137	160	132	140	137	139	134	143	132	141	146	146	154	142	128	174	145	142	143	166	125	144	127	133	155	136	125	134	152	131	157	128	132	139	141	129	145	154	145	145	145	132	158	139	126	146	150	142	163	133	145	142	147	132	133	157	136	141	125	132	128	141	132	138	129	163	148	147	125	154	159	151	136	150	110	154	135	122	125	107	143	151	135	133	150	116	135	150	150	173	142	139	143	135	124	145	137	125	163	148	123	173	143	154	128	144	172	134	151	146	130	131	128	140	147	128	130	156	126	147	129	150	122	169	147	140	121	139	158	139	130	175	139	132	125	130	152	117	156	138	131	134	151	135	112	162	156	132	158	149	153	131	142	127	121	119	144	144	165	158	138	133	147	146	141	143	140	134	132	125	129	133	113	155	129	137	142	146	137	150	156	129	136	148	123	130	116	156	169	146	128	144	154	145	142	129	140	157	167	136	140	148	135	148	150	134	133	129	122	129	161	120	157	124	128	128	145	134	141	164	147	150	108	148	149	148	156	159	155	141	151	144	147	146	142	149	119	146	146	150	137	156	144	119	144	134	136	146	177	125	129	165	142	155	155	157	154	141	143	164	127	145	147	160	137	128	128	148	145	162	146	139	137	142	142	138	138	157	141	149	116	148	159	149	140	122	143	130	122	134	142	142	135	150	140	155	160	133	148	157	153	134	152	147	124	151	131	139	150	148	125	143	146	149	147	140	140	136	154	147	131	159	124	122	159	148	146	157	165	140	122	132	118	160	137	160	158	133	151	158	147	121	126	140	144	124	166	144	142	155	139	166	151	161	128	156	162	148	145	150	143	135	131	148	145	141	153	153	122	154	135	152	132	124	143	139	129	139	158	146	139	136	128	145	122	144	151	160	133	155	138	151	140	165	166	128	151	144	133	141	166	143	126	158	114	130	136	126	166	146	145	122	156	142	127	154	129	154	123	170	168	158	147	150	140	126	140	161	142	160	144	153	154	127	145	133	122	134	144	119	141	148	163	140	117	149	141	128	145	155	156	147	157	147	143	142	149	135	133	119	125	148	138	141	129	146	133	158	143	131	137	140	138	129	164	143	135	131	138	155	155	134	136	168	163	145	134	145	130	142	140	141	134	145	125	148	148	126	145	126	149	142	159	144	146	133	146	122	164	147	143	145	147	129	142	131	150	144	144	135	133	158	134	161	137	144	139	124	154	139	129	137	137	139	127	151	145	138	150	132	155	147	151	157	156	153	135	142	165	152	131	138	134	148	142	142	149	139	128	118	158	127	149	150	170	118	127	135	146	151	158	135	130	149	162	155	165	140	157	131	164	138	144	125	127	142	145	161	169	146	138	121	128	139	130	141	129	122	143	155	137	125	138	156	121	122	141	131	147	138	162	121	129	136	153	145	156	149	147	143	120	165	121	135	126	140	143	147	137	130	153	140	133	128	160	123	131	123	128	149	136	147	143	151	132	152	130	164	132	116	133	137	145	155	136	131	137	139	141	141	121	139	135	120	135	148	148	152	157	128	163	140	142	127	133	127	131	145	125	135	122	147	150	155	124	150	145	133	140	131	143	144	143	151	131	149	136	146	157	134	134	155	143	140	138	165	145	158	139	156	145	138	142	140	150	134	130	142	130	139	152	154	156	147	136	147	126	130
7073	10892	10118	5395	3416	2267	1673	1266	1015	839	694	630	620	533	491	424	378	339	326	334	326	309	251	281	241	252	256	257	234	203	268	232	209	200	197	193	202	200	197	197	211	204	193	188	188	177	194	184	183	188	170	153	202	193	155	191	182	196	154	179	170	182	169	168	198	184	148	196	173	180	166	166	200	162	161	180	165	174	143	174	161	194	160	182	159	178	168	170	173	180	178	155	181	170	158	161	170	184	185	180	149	158	161	179	164	156	182	177	176	160	161	170	171	187	141	172	158	203	176	144	166	175	183	130	168	147	166	189	158	164	155	181	155	178	174	150	165	187	137	173	153	147	183	182	158	172	172	143	171	178	159	185	173	167	164	170	156	176	161	157	179	161	173	152	156	177	160	157	160	175	179	160	151	159	175	178	171	147	173	165	158	153	157	156	164	171	173	175	176	172	152	158	166	176	164	155	186	174	155	178	150	128	188	191	166	147	189	171	142	154	168	178	162	156	148	158	171	173	149	182	169	158	157	155	168	157	181	187	165	172	179	157	174	151	167	150	162	167	173	176	162	149	161	145	164	175	160	166	156	166	162	161	175	164	173	159	155	160	169	161	150	182	150	170	158	151	169	167	186	162	172	202	176	201	164	182	139	171	144	171	157	163	151	163	172	161	176	165	160	177	168	178	163	158	153	156	150	148	163	168	155	174	160	153	187	148	177	169	153	158	185	167	159	169	138	155	123	172	167	165	146	161	155	160	163	147	149	153	166	145	155	168	154	172	182	182	173	175	157	161	175	175	173	153	160	155	164	156	175	159	149	165	154	156	159	158	169	174	178	162	156	168	159	184	157	142	182	164	172	151	133	176	172	164	140	162	170	174	163	177	158	171	160	193	153	173	161	192	172	165	170	168	196	157	195	141	148	160	158	147	158	153	202	157	152	188	174	150	164	169	149	166	163	145	151	173	177	158	171	176	181	164	165	163	161	162	172	160	165	174	179	154	155	181	170	156	186	154	148	161	162	176	159	161	159	153	154	143	170	159	165	159	139	164	174	151	163	158	164	171	147	178	157	144	170	186	144	162	167	166	170	177	142	163	149	195	169	188	167	167	138	156	165	154	172	166	154	157	150	155	165	145	186	197	184	157	181	169	179	173	174	156	163	165	159	175	179	143	151	182	166	160	163	143	177	168	150	179	179	183	173	162	174	156	168	174	148	167	157	181	158	145	156	173	164	152	184	150	166	158	156	151	188	160	173	159	173	166	156	154	174	192	146	176	149	137	167	158	143	179	161	158	168	185	162	196	180	166	187	167	155	168	160	170	162	162	158	158	170	154	129	162	137	167	156	162	150	170	166	171	156	160	177	169	168	162	154	175	159	159	158	167	182	175	145	159	149	164	175	162	164	167	151	173	166	176	178	172	159	176	166	188	162	165	156	164	164	173	159	165	168	161	178	168	147	174	163	174	158	148	158	165	183	143	153	142	186	177	153	171	161	187	173	186	164	162	175	174	156	166	182	156	177	159	161	157	174	182	155	145	168	159	163	148	139	168	201	158	146	176	158	165	153	160	190	167	142	173	175	147	176	167	188	158	164	159	147	166	149	157	166	167	159	168	166	191	158	176	160	155	174	172	147	153	173	154	151	146	142	173	197	178	181	137	168	148	154	175	170	146	158	150	170	163	167	168	139	168	145	150	149	158	147	175	185	151	168	167	154	146	172	155	172	153	159	153	163	154	157	179	181	167	186	154	170	162	144	165	164	159	173	161	139	170	190	165	169	153	163	158	173	153	165	173	178	145	153	152	165	167	154	153	156	148	156	150	166	172	176	196	152	162	161	160	148	167	165	150	161	162	157	164	175	160	164	175	170	164	137	158	176	155	152	154	157	177	151	165	178	186	179	157	165	155	161	144	176	161	170	159	159	175	145	155	180	166	167	161	166	153	172	128	143	144	160	137	165	161	158	154	162	139	171	167	182	163	180	146	163	152	172	176	154	162	163	174	172	146	168	165	182	173	145	172	191	170	171	157	149	152	161	158	184	173	162	163	152	169	148	147	157	171	170	168	152	163	157	173	167	166	170	162	163	170	176	182	144	172	140	163	184	173	170	147	157	162	176	152	158	177	186	162	161	167	176	190	184	178	148	147	150	144	173	177	166	154	172	162	156	172	154	139	150	151	171	187	200	163	168	164	169	163	185	136	161	170	175	170	157	186	172	161	156	155	141	176	155	154	156	183	163	166	168	168	177	175	169	148	168	157	176	169	169	176	175	158	168	168	162	150	178	182	144	176	169	175	176	166	156	168	165	162	167	172	159	167	199	162	174	174	164	171	163	186	182	174	149	136	147	198	139	156	184	143	151	162	183	177	149	178	160	168	167	157	181	158	163	168	177	153	141	154	148	173	171	172	154	153	154	168	170	183	168	162	160	176	159	172	159	165	179	168	154	162	156	142	175	142	156	152	140	148	183	146	175	172	158	159	184	153	153	168	169	166	180	169	175	144	148	163	153	157	154	142	150	173	157	179	158	152	153	167	172	169	161	145	186	162	167	162	174	157	181	161	135	172	181	181	166	162	168	170	165	132	154	160	184	155	185	145	173	155	172	168	156	178	175	174	184	166	149	163	139	171	159	150	179	154	174	169	139	161	138	175	158	171	198	170	186	149	154	156	134	126	184	170	162	193	182	138	184	190	156	150	161	164	175	174	146	151	140	164	175	158	194	135	163	182	153	147	194	174	165	154	167	153	153	175	159	143	168	186	172	178	155	165	156	157	170	173	160	163	159	165	142	139	157	177	149	179	155	154	131	189	160	182	168	179	192	184	170	161	165	152	161	168	185	167	152	178	161	179	206	183	150	141	167	171	159	142	133	177	177	175	149	157	143	157	168	137	150	158	150	166	142	154	174	148	168	160	172	159	164	146	177	157	145	166	157	146	152	166	144	178	188	155	167	158	157	159	152	142	136	164	141	167	161	166	132	154	171	167	176	155	177	174	167	151	173	156	175	186	159	164	148	160	157	161	149	161	162	149	164	181	186	155	163	175	157	178	171	141	166	172	166	157	157	173	148	132	175	185	174	187	172	161	145	178	152	178	164	162	146	166	172	141	160	161	150	177	184	132	150	168	139	191	195	181	159	177	159	165	194	187	171	152	149	153	164	153	167	173	139	167	158	169	164	167	168	139	162	168	179	180	174	175	176	208	162	158	155	171	156	164	171	170	148	160	167	176	157	152	178	174	172	173	153	165	170	154	163	155	183	165	168	203	140	142	156	160	163	159	154	159	165	159	158	138	141	174	156	166	168	165	194	169	154	191	159	174	176	173	153	169	138	165	153	166	161	173	164	166	159	165	179	170	158	152	183	158	163	162	172	149	171	158	175	162	131	173	141	161	139	156	161	158	169	173	200	179	180	168	188	195	151	157	166	169	184	161	147	152	170	150	177	167	138	160	159	160	174	153	160	157	169	170	170	165	157	166	155	178	171	162	164	164
23295	20974	27903	24243	20979	21038	8717	1327	938	784	774	714	624	573	521	499	496	474	444	427	450	433	400	424	416	395	417	376	388	387	400	366	391	375	362	382	379	334	390	342	349	308	340	358	324	345	358	333	328	340	340	348	354	325	303	323	333	313	351	357	359	353	340	359	309	320	344	368	333	336	346	350	310	341	350	349	317	342	316	330	314	313	324	317	319	330	298	308	346	294	303	341	323	297	338	335	374	337	306	311	304	345	335	334	355	330	320	359	354	327	346	353	328	343	310	354	288	329	311	341	353	313	293	323	340	331	280	347	352	325	296	335	300	327	311	332	366	313	304	331	327	333	296	357	328	346	341	327	330	336	337	332	356	291	327	332	338	330	337	322	334	301	316	302	318	333	336	356	319	316	351	300	318	336	313	326	314	323	353	350	323	304	326	340	326	330	326	300	326	332	321	305	332	304	316	329	315	287	340	362	317	338	353	342	320	332	312	335	361	325	314	310	318	303	324	320	327	327	284	307	316	303	312	353	299	321	332	317	342	317	335	357	350	352	310	333	324	328	348	305	324	326	302	323	343	328	331	324	310	337	353	340	342	334	328	313	325	323	302	342	325	342	393	337	319	340	320	348	367	331	292	333	325	329	320	356	319	321	309	318	350	344	291	330	310	333	337	318	339	317	339	332	333	304	344	332	324	316	304	343	344	325	345	317	325	335	355	345	328	335	295	340	319	342	346	322	310	356	330	333	314	338	344	293	330	314	330	307	314	370	340	344	334	333	327	360	323	348	338	296	331	294	314	330	317	333	303	323	345	305	312	341	313	310	333	299	303	307	360	332	335	309	329	297	343	324	323	314	302	349	299	368	335	330	339	311	309	287	322	317	313	332	315	313	350	300	299	324	331	331	352	375	336	322	318	341	319	296	325	333	356	330	300	298	304	298	311	310	294	342	319	301	353	327	338	348	351	356	356	353	325	326	372	296	346	319	324	326	357	314	308	357	322	297	334	347	296	313	350	322	331	334	313	326	318	311	349	307	342	356	317	318	329	307	351	307	331	314	336	351	344	346	354	334	302	325	342	326	316	309	313	291	329	297	365	334	329	323	358	314	316	306	337	329	313	324	326	325	285	352	312	334	319	319	334	316	302	314	305	318	336	344	321	299	289	334	334	330	304	333	328	324	335	343	348	323	350	331	328	300	313	357	309	319	351	304	336	349	344	341	290	321	340	321	342	353	324	282	346	309	324	291	338	356	310	344	342	308	325	338	331	335	328	315	318	333	320	312	333	333	342	332	327	330	284	298	381	331	334	320	326	319	317	298	334	350	359	311	308	302	337	343	291	342	332	364	317	308	327	334	314	348	325	318	299	297	328	298	330	341	297	348	315	333	358	318	314	300	315	334	320	367	325	352	327	309	302	331	299	333	297	350	327	362	326	320	322	345	303	320	317	337	296	304	315	325	331	313	331	334	311	307	373	290	328	359	335	351	331	344	342	333	314	321	287	313	326	324	314	312	297	328	351	328	302	280	327	302	287	324	327	315	326	310	313	337	384	343	341	307	365	340	329	331	325	327	348	354	338	330	325	306	318	328	329	361	310	306	359	323	324	320	334	311	377	299	326	282	280	315	305	354	338	324	335	326	305	342	334	337	339	304	322	363	338	304	312	337	340	302	291	308	371	330	297	328	330	310	323	322	286	322	332	334	334	333	345	309	301	329	325	344	326	323	301	346	297	313	322	343	350	330	338	329	328	283	321	336	314	358	292	292	344	331	312	307	341	293	345	352	348	308	335	367	311	356	338	332	339	308	325	309	325	352	335	302	357	313	320	320	305	334	341	319	319	338	317	317	327	332	338	315	320	361	297	303	312	307	336	294	293	298	311	379	306	341	322	336	347	322	334	337	348	321	316	306	308	364	284	323	321	325	315	325	345	302	293	346	329	311	302	342	312	337	298	316	304	325	360	328	303	344	316	307	340	327	285	339	320	324	336	307	353	332	341	326	336	340	312	310	338	331	297	290	314	353	324	343	306	364	303	334	321	328	302	341	302	318	320	316	329	335	373	346	329	344	323	326	310	345	322	345	308	334	302	326	359	351	307	327	300	308	313	326	328	344	323	335	299	271	347	310	331	326	363	290	327	349	349	316	347	310	306	320	325	346	324	292	321	320	316	335	337	333	335	331	325	310	311	314	364	313	357	308	313	343	339	321	315	325	325	325	319	308	321	325	305	332	333	317	310	327	336	337	319	337	335	349	303	323	328	318	308	302	310	324	306	310	312	336	309	323	307	338	343	300	334	322	316	311	321	310	327	326	326	342	335	299	288	317	312	346	316	295	350	332	332	317	310	328	340	296	319	355	301	353	362	315	334	311	302	334	348	336	316	315	312	371	297	342	333	344	300	326	321	333	306	343	320	304	331	330	343	283	342	349	335	327	314	340	297	341	362	320	290	326	321	324	291	335	333	318	303	302	326	296	288	314	316	317	315	307	279	297	322	308	366	361	328	342	310	319	274	326	315	341	334	317	304	312	346	319	295	331	317	331	319	324	315	332	328	313	351	333	310	306	314	316	323	345	318	331	351	343	316	312	347	355	345	330	339	321	357	344	320	318	324	327	323	323	308	324	298	334	300	341	307	331	321	315	324	312	307	334	336	320	352	358	323	314	335	349	327	322	333	345	311	343	320	333	364	358	320	333	314	346	389	325	324	332	313	334	303	328	314	316	340	317	354	362	343	314	343	352	332	303	333	322	294	352	329	329	338	327	308	340	318	357	322	328	323	325	339	347	364	337	329	335	353	327	323	322	325	300	331	341	333	323	307	323	324	293	296	336	296	320	348	322	346	339	297	320	338	331	309	307	332	313	306	344	297	332	340	319	349	314	307	309	342	358	307	358	336	333	336	295	311	338	320	352	342	325	326	349	311	318	349	324	322	303	295	302	330	337	330	322	326	353	360	309	363	348	349	332	329	325	302	330	347	333	342	338	327	305	329	318	317	320	324	307	334	294	318	338	298	329	326	344	333	323	297	284	341	339	310	334	286	334	356	306	354	309	315	323	314	322	350	347	331	339	319	311	341	321	355	276	329	351	321	308	358	290	305	338	322	342	327	328	349	322	306	320	333	326	308	317	314	330	318	310	333	319	342	307	286	334	361	348	337	329	340	328	334	322	301	320	313	312	320	309	323	331	339	317	304	318	322	308	323	304	298	304	330	346	322	327	362	321	339	339	347	316	292	329	320	312	360	361	338	299	315	304	312	327	305	304	329	368	310	326	341	317	338	320	328	308	339	343	350	350	288	305	307	338	302	318	317	300	336	321	310	314	338	321	268	321	304	323	337	308	295	345	299	328	318	340	308	327	331	327	312	349	305	347	327	319	366	317	331	296	291	308	329	318	292	315	321	347	351	338	304	344	311	370	349	338	339	302	329	293	307	298	329	317	354	349	331	306	322	320	285	324	319	306	335	325	322	310	307	333	341	307	290	317	307	323
9959	17435	16188	9366	6095	4144	3142	2382	2001	1628	1449	1160	1057	1011	892	830	736	747	714	637	625	517	529	474	521	479	487	459	466	451	440	432	450	413	418	389	410	386	357	357	368	341	380	351	342	405	363	348	366	339	356	308	348	352	357	362	366	370	345	324	343	353	328	334	378	343	361	359	309	345	323	306	366	339	328	356	318	343	363	358	315	323	317	363	347	363	319	328	310	330	332	337	318	366	325	322	346	324	344	303	367	313	359	309	348	372	363	354	333	343	321	366	368	329	332	352	320	333	374	320	306	315	348	336	323	320	322	334	320	311	346	312	356	362	346	328	292	309	328	346	321	331	355	342	343	303	342	319	324	334	332	342	318	326	343	328	340	371	336	333	333	296	322	340	355	354	315	385	327	320	299	337	319	295	324	338	336	316	331	344	318	294	309	323	338	347	328	295	346	315	333	326	297	337	334	335	322	321	325	351	333	335	348	327	334	327	292	334	324	292	322	316	322	310	325	320	296	361	339	329	363	318	346	302	315	335	313	315	328	347	328	338	361	330	324	315	331	327	340	324	324	342	353	358	331	324	346	333	324	346	338	390	357	320	309	323	329	355	337	317	314	324	304	362	332	311	295	342	298	306	338	335	324	334	300	320	355	354	332	318	301	328	320	311	325	336	331	311	308	303	316	308	326	312	337	348	331	314	327	341	314	291	334	327	336	361	329	305	358	320	297	319	318	324	359	318	317	333	309	323	336	366	311	311	339	324	339	330	340	372	285	303	353	342	346	324	300	331	319	314	334	349	357	316	337	291	331	313	340	331	350	323	306	332	356	322	313	328	385	339	320	340	338	319	311	326	283	329	346	323	330	350	309	316	297	301	322	350	291	344	316	302	336	306	346	331	346	318	345	329	318	312	328	319	323	307	337	354	364	296	309	309	345	323	300	323	328	287	321	310	330	307	322	317	354	343	311	311	314	329	295	285	332	332	322	323	294	326	333	325	348	305	319	310	332	342	325	332	319	315	338	309	323	324	316	315	298	307	361	320	316	303	324	309	329	336	303	315	330	347	336	316	337	332	344	316	376	324	339	340	304	354	312	349	324	319	320	328	342	322	324	314	360	322	343	325	321	332	332	333	343	280	336	357	338	345	352	330	323	344	287	319	300	340	342	280	324	336	376	317	340	313	312	336	327	362	312	311	300	287	322	323	305	334	335	319	308	348	315	341	334	336	317	330	337	303	319	318	338	325	309	304	322	323	354	327	332	321	317	323	331	303	357	346	347	303	355	323	346	369	310	344	338	327	327	359	320	327	335	329	369	357	331	318	300	325	332	311	299	357	337	318	305	304	323	311	337	300	341	296	347	307	328	307	308	349	311	363	366	342	327	363	328	317	310	319	308	321	316	319	293	339	310	353	335	349	324	330	324	343	339	330	307	307	333	313	317	327	309	330	343	329	309	320	335	337	327	322	347	315	325	327	342	343	314	334	325	304	369	309	335	335	343	344	332	316	340	330	305	312	344	318	326	304	334	310	311	309	335	323	314	335	343	305	307	314	295	311	336	310	298	332	347	319	346	288	307	336	322	331	305	354	325	315	286	334	333	333	319	314	327	330	318	337	309	306	301	359	330	351	321	324	330	330	335	352	299	333	287	323	316	299	311	326	325	331	285	317	302	336	361	308	298	327	305	317	307	320	353	329	342	341	316	332	289	333	358	315	322	320	312	343	330	362	348	337	356	319	349	332	340	331	297	304	314	357	331	331	325	336	354	340	321	289	300	352	313	343	336	319	330	292	321	300	343	326	307	309	308	320	323	310	320	347	323	359	317	326	318	322	339	339	306	336	312	307	334	359	343	304	330	340	312	347	355	354	310	329	318	340	347	328	363	302	358	308	286	341	317	326	313	327	289	319	350	323	332	297	331	347	317	300	306	325	290	305	285	335	330	343	328	340	312	318	318	323	331	343	321	339	325	348	294	325	309	342	335	329	328	344	350	308	327	321	321	369	321	319	303	348	352	317	352	311	324	312	301	333	322	286	341	314	337	308	328	316	326	345	350	331	304	322	314	327	331	326	336	322	294	335	308	366	320	294	322	305	304	337	314	352	304	322	314	331	296	344	313	334	313	328	336	321	332	335	296	339	305	300	358	338	336	334	358	333	341	337	353	336	337	353	329	320	304	333	326	328	337	317	333	349	320	350	331	321	289	332	338	305	315	319	343	314	340	330	346	349	326	328	328	337	302	297	374	344	335	329	359	352	320	318	336	314	323	316	334	328	336	301	309	333	290	350	333	344	326	351	331	337	350	337	321	320	350	343	314	335	318	329	339	328	344	329	362	337	320	333	349	313	323	349	348	330	353	312	293	292	336	345	358	356	340	320	364	327	326	351	320	315	316	302	338	322	354	313	310	317	306	345	315	306	357	340	320	314	313	319	331	309	319	344	341	330	326	330	330	322	359	328	313	324	315	307	318	306	345	312	333	312	299	333	359	327	336	323	329	343	349	316	341	337	336	314	329	338	334	328	345	293	326	319	286	325	308	331	339	309	367	317	320	348	345	314	343	301	326	322	338	284	362	350	327	340	297	320	358	328	311	328	308	356	351	305	319	328	303	346	322	328	338	328	347	291	315	306	320	297	302	283	349	330	344	344	325	338	288	338	332	325	291	333	341	323	325	310	352	327	325	314	311	353	334	318	331	315	343	315	348	347	295	297	366	318	322	301	324	317	339	318	331	316	325	291	349	324	324	324	312	337	329	347	303	345	332	341	340	316	314	346	311	341	346	337	316	337	327	331	302	282	326	305	346	314	314	331	275	290	312	341	312	313	338	326	295	303	298	313	323	347	336	301	325	310	346	302	320	301	347	323	329	302	331	333	321	304	341	324	320	354	305	290	334	311	310	352	345	314	309	331	325	322	335	325	319	309	342	301	335	333	322	351	333	323	316	342	296	336	342	362	298	321	332	325	314	339	348	314	362	332	341	316	310	353	319	332	341	322	348	338	319	316	343	286	333	329	341	319	321	318	337	298	346	313	339	323	329	332	324	334	336	333	323	337	308	332	330	320	324	350	306	310	320	345	313	305	337	345	301	311	320	307	304	318	364	317	312	296	312	317	345	300	325	323	345	316	303	346	346	308	302	341	342	321	322	289	356	322	302	334	312	330	331	322	331	351	324	347	346	328	320	329	298	326	327	303	297	312	321	299	296	325	309	339	340	350	326	309	303	325	365	314	320	321	321	339	317	336	329	334	334	352	313	343	329	314	322	320	305	310	341	333	294	335	321	328	347	342	311	311	330	326	334	320	339	295	319	331	322	278	349	320	305	321	346	315	333	321	322	348	328	346	312	322	307	316	325	325	293	324	356	329	326	331	301	320	312	335	344	298	336	341	330	327	332	331	330	340	342	311	321	342	328	316	333	320	344	330	319	324	311	310	322	298	327	356	298	316	326	378	332	312	327	301	324	308	348	307	316	347	302	318	319	309	329	343	328	299
28087	14821	1959	578	414	367	322	330	327	349	323	342	334	318	324	325	332	316	326	336	312	356	324	291	298	305	276	321	337	309	307	304	305	311	334	324	335	297	354	287	328	325	326	338	314	288	350	308	301	313	310	328	326	346	324	325	292	339	326	335	290	308	337	283	263	291	345	292	336	315	287	319	340	300	316	305	333	305	320	302	329	349	279	306	369	315	338	334	281	340	329	305	311	297	333	298	327	282	282	308	307	331	360	307	332	282	304	338	323	287	323	311	320	295	299	334	309	300	329	322	296	359	346	327	283	316	329	301	331	323	327	304	308	305	306	336	288	312	346	324	278	308	311	337	319	312	346	305	299	300	299	322	293	298	314	329	284	309	299	278	346	352	328	301	288	285	315	334	299	353	348	314	332	323	313	297	320	305	310	304	343	292	330	317	325	314	293	308	302	299	314	332	293	297	341	298	287	323	304	320	338	336	324	338	338	313	298	329	310	311	328	333	352	319	276	336	323	319	327	361	313	306	318	313	309	310	309	335	302	302	300	304	325	316	291	319	315	326	310	271	338	354	324	307	338	320	300	336	327	340	346	319	304	339	311	332	313	351	324	321	331	327	301	325	299	333	340	305	352	344	316	306	308	295	317	311	309	322	308	308	321	313	290	331	312	349	313	339	324	299	330	364	314	306	295	298	342	303	337	314	294	326	336	325	329	309	323	316	321	332	331	350	321	338	291	340	340	296	318	314	315	308	303	295	291	307	337	312	305	318	328	322	304	315	322	314	314	301	312	276	318	324	328	295	298	301	314	313	317	317	346	305	365	305	280	306	335	310	329	287	289	325	310	321	301	293	315	291	326	328	314	324	331	307	310	314	305	346	315	323	349	307	296	334	299	291	322	336	320	299	306	313	336	305	313	302	320	338	310	276	304	327	330	352	312	295	304	318	295	341	304	319	314	318	284	312	336	324	329	336	308	298	312	304	320	362	298	301	294	355	303	293	307	297	318	313	347	307	289	306	333	309	318	321	308	309	330	315	309	296	315	299	333	332	318	331	309	339	291	280	315	368	308	314	320	300	335	317	334	330	325	326	331	313	332	322	323	309	335	348	320	339	333	297	341	315	301	340	354	306	294	295	323	316	316	309	342	319	319	336	311	291	316	323	321	295	284	294	340	299	314	355	329	334	324	328	319	330	318	278	307	339	299	278	317	336	301	304	339	307	338	314	314	321	326	348	297	261	339	336	340	283	338	330	302	336	321	289	323	299	311	334	327	307	284	306	297	292	319	335	303	311	326	299	331	311	340	330	306	321	320	271	302	310	321	327	310	305	319	303	303	310	349	352	296	344	329	335	302	313	311	324	322	346	322	294	305	300	294	298	316	322	303	349	318	303	313	349	334	317	331	309	297	317	335	329	334	281	304	309	316	293	290	331	308	325	300	321	322	336	299	305	311	314	302	303	336	347	312	341	307	306	284	332	319	321	344	286	322	319	321	280	300	303	346	329	327	320	298	306	269	325	340	311	312	325	297	332	354	352	339	344	331	289	315	293	283	316	311	278	294	336	335	331	310	317	318	326	314	300	336	335	323	309	314	306	341	322	297	309	310	341	341	327	317	304	316	307	336	320	352	303	359	323	326	299	328	314	329	329	319	302	320	321	301	309	326	274	329	308	335	320	329	304	331	355	292	340	312	297	332	301	288	294	326	338	342	332	288	311	312	336	322	329	328	283	336	297	295	341	307	315	296	316	315	303	321	318	299	316	312	331	378	306	315	324	277	326	302	318	317	300	319	319	311	318	339	308	307	325	311	306	320	310	364	337	296	347	333	291	310	313	306	343	303	324	288	330	321	307	305	338	318	325	326	367	353	287	307	313	312	333	300	317	296	322	316	324	315	355	262	291	325	343	311	331	347	352	328	343	314	335	298	322	350	314	302	311	334	303	304	343	300	313	308	319	335	323	302	335	330	326	333	325	333	313	297	346	316	311	334	339	332	312	281	322	304	303	309	319	339	318	302	310	310	331	283	347	316	335	301	324	287	339	318	335	306	340	328	284	316	332	325	319	349	275	318	313	323	345	313	336	303	306	310	326	287	295	305	341	300	313	299	322	297	301	308	307	315	312	336	332	310	301	295	304	320	300	307	304	321	328	352	291	359	314	356	331	305	330	302	305	303	301	312	322	310	317	328	293	351	323	310	280	321	286	300	324	314	333	352	297	324	311	309	340	316	320	317	283	351	316	298	304	318	293	327	307	310	306	336	336	320	320	298	304	343	330	304	328	332	337	303	310	322	299	345	304	310	324	307	314	303	281	350	309	328	316	293	313	308	317	307	303	309	315	313	307	344	310	327	313	327	310	293	308	291	311	322	344	334	324	311	309	291	320	303	317	345	311	357	287	317	318	327	315	297	328	335	352	340	314	341	336	312	291	332	320	331	313	332	319	330	363	303	322	321	326	290	324	331	304	282	315	299	312	323	298	315	302	336	307	292	341	316	308	326	334	325	310	293	314	332	309	299	351	321	354	304	344	323	315	314	324	302	315	323	329	350	306	319	310	351	286	347	316	297	304	293	322	321	317	341	311	332	298	323	319	316	316	312	282	305	288	363	312	330	309	318	335	290	343	302	338	314	342	296	330	312	320	308	310	327	331	333	321	337	309	321	325	333	331	327	335	352	338	302	277	307	306	324	298	313	323	323	308	353	305	304	300	311	296	312	285	292	318	308	325	322	303	341	318	314	297	316	292	320	288	332	335	311	318	304	302	300	328	286	305	298	349	296	331	322	319	285	322	322	306	329	294	322	318	295	317	339	313	333	306	329	315	345	336	319	325	306	316	333	299	292	332	319	325	322	318	316	321	320	295	313	315	300	353	292	318	288	331	314	296	289	322	317	299	320	305	332	318	320	344	316	324	330	335	318	311	310	347	312	317	313	309	307	323	287	318	303	294	303	306	315	327	309	361	306	317	312	328	320	308	312	335	321	309	324	311	298	332	306	303	311	313	323	296	320	343	332	346	326	311	328	336	337	348	294	320	326	313	316	308	324	277	353	327	320	332	318	336	316	312	304	295	288	314	299	340	304	313	343	341	325	333	297	318	296	295	311	326	342	309	322	318	309	314	304	321	317	350	294	293	314	303	313	325	340	347	336	349	318	329	321	329	307	315	295	323	341	340	299	312	334	319	330	297	344	320	318	321	324	344	296	309	325	303	313	275	307	287	330	307	302	327	320	313	327	305	339	314	310	331	320	314	323	279	322	333	339	365	314	308	287	298	316	329	330	311	325	305	314	317	327	317	308	286	331	342	354	318	330	309	293	310	312	343	330	293	310	353	302	309	320	298	305	295	328	288	309	321	283	275	303	298	307	323	351	342	356	287	297	315	298	333	308	325	313	303	362	313	301	325	337	300	303	310	333	312	330	307	300	304	354	323	308	306	300	311	327	305	307	310	323	343	351	303	308	350	316	364	324	310	335	327	292	318	370	324	322	332
4950	1024	998	664	549	430	438	408	383	385	396	340	371	413	370	386	374	390	346	355	368	357	378	363	366	348	379	388	357	369	360	362	358	379	350	328	359	376	369	335	335	352	362	386	398	372	355	381	377	360	355	313	366	330	354	357	377	344	377	366	359	358	367	384	340	367	375	362	371	367	327	370	343	366	365	358	359	369	350	377	366	342	354	372	332	359	384	384	352	359	344	388	341	349	334	333	346	369	358	380	350	355	355	382	330	354	355	364	344	331	329	382	365	357	366	356	349	368	364	345	347	382	362	358	361	377	360	356	354	380	357	394	372	385	334	373	335	356	366	350	333	352	377	409	360	327	389	365	327	329	367	378	350	360	321	358	361	364	402	397	334	363	360	344	394	361	356	336	380	371	371	337	367	333	318	350	359	419	319	324	351	327	348	383	382	337	371	366	376	352	353	333	376	367	321	351	328	388	360	387	382	372	369	330	371	356	348	331	364	350	388	343	315	315	344	321	368	367	345	362	341	354	352	354	353	331	366	356	352	368	361	378	357	348	355	393	344	341	360	349	341	333	346	379	345	328	338	368	340	335	363	329	396	342	349	358	343	371	376	350	389	386	378	339	367	360	377	365	328	371	350	323	368	347	349	366	363	338	348	373	371	364	356	399	367	336	386	378	377	351	385	388	371	354	338	329	343	348	366	356	367	328	365	365	368	356	363	347	396	350	351	353	325	370	396	339	359	376	369	363	348	395	372	348	353	371	352	352	322	335	355	345	377	328	374	400	380	347	362	360	342	333	372	381	349	367	368	364	347	358	336	388	345	343	352	382	359	324	362	351	360	359	355	355	360	363	345	363	348	359	371	346	385	333	343	371	336	358	375	326	356	383	334	332	347	354	364	385	350	376	366	389	366	381	347	382	336	355	339	345	351	343	338	380	372	359	354	356	371	351	351	381	324	344	329	362	368	320	337	337	363	372	369	370	362	379	374	356	389	380	336	386	386	356	314	355	365	332	327	383	361	317	361	350	382	374	360	354	387	360	367	342	348	347	345	371	373	376	360	356	371	411	330	337	354	376	377	376	362	364	332	337	350	389	341	345	383	342	354	402	369	359	355	377	340	377	354	361	361	344	382	320	347	337	384	329	400	344	345	392	381	351	352	389	348	320	366	367	414	374	375	354	355	356	372	346	346	365	359	379	354	389	347	374	373	373	361	386	365	367	341	326	376	380	357	341	352	357	371	332	351	354	334	335	349	387	360	357	359	340	374	360	383	324	352	355	321	341	403	353	358	375	341	343	368	361	362	367	353	353	355	365	390	379	356	354	347	358	362	348	350	360	343	336	396	347	336	376	360	351	354	358	314	365	343	371	342	351	357	392	339	370	381	369	360	355	362	354	375	404	355	360	348	373	326	377	365	356	351	326	361	350	338	362	375	344	329	384	352	324	357	351	372	352	380	356	403	357	332	390	365	337	352	358	339	310	369	352	362	375	341	349	348	331	364	346	372	364	358	348	369	370	371	355	330	369	395	372	381	396	343	352	353	343	387	377	365	378	341	363	383	375	358	360	376	370	360	369	380	389	350	359	317	374	385	331	337	350	371	363	381	338	366	369	392	335	373	383	367	384	343	384	378	352	380	364	363	352	349	360	359	350	353	369	371	362	365	374	355	362	349	344	334	382	371	355	364	370	357	364	379	344	355	346	358	372	329	345	389	336	378	358	336	362	356	348	370	376	355	353	377	354	354	344	337	347	351	345	347	392	367	354	360	351	379	358	376	336	353	363	350	354	375	368	347	350	356	329	336	366	371	347	345	352	354	367	380	361	368	357	357	331	330	353	332	358	370	332	366	334	382	375	359	362	363	375	380	363	359	379	373	375	346	354	354	356	340	336	335	378	335	325	385	368	381	393	377	361	389	370	365	337	371	359	338	364	363	340	369	348	346	362	339	347	335	346	344	339	385	343	345	354	395	353	401	379	373	372	346	359	405	354	343	342	358	355	365	359	363	382	359	352	354	365	379	371	363	365	350	344	372	354	328	347	322	363	417	357	368	373	340	341	371	361	357	349	367	378	371	328	335	307	373	362	336	346	347	377	391	372	351	337	361	374	338	326	338	370	369	348	389	355	396	351	349	372	384	344	372	408	358	321	363	349	357	327	387	369	342	346	363	356	366	391	368	345	346	334	360	335	344	357	330	380	410	368	353	364	364	369	356	340	366	351	356	365	341	345	345	352	399	357	333	371	351	351	384	349	343	352	356	346	366	348	378	344	362	372	348	347	350	359	343	384	358	371	369	367	327	390	350	324	336	367	371	361	341	370	338	353	325	349	330	349	366	381	328	339	353	364	355	341	353	339	354	333	344	358	361	378	392	349	358	349	308	333	374	354	384	387	385	377	328	363	351	300	330	357	361	364	408	342	342	369	348	376	355	388	383	368	338	362	338	362	364	372	365	372	374	363	351	356	351	384	361	372	389	389	343	359	337	349	374	347	335	406	367	353	367	363	316	352	341	332	321	352	391	390	332	340	368	401	365	363	362	362	387	353	339	392	364	382	373	352	328	353	355	374	367	370	370	363	358	345	360	372	337	330	357	348	345	348	355	354	349	374	351	337	342	371	324	403	352	413	331	354	345	362	331	335	404	348	332	389	343	363	375	347	337	372	394	350	365	365	349	338	331	367	357	342	337	388	380	356	371	324	361	408	360	335	367	377	337	389	359	343	371	349	372	401	343	370	350	343	366	351	340	371	355	351	347	366	358	372	318	368	361	362	351	408	324	363	334	373	345	363	329	352	372	330	352	326	365	361	325	351	341	338	373	348	358	370	338	374	349	371	318	353	367	340	371	334	376	380	369	359	351	352	315	373	362	366	371	358	331	342	361	344	369	378	336	366	340	382	360	339	404	347	361	364	367	373	354	363	367	390	350	373	371	343	360	335	328	384	372	350	342	352	356	382	357	338	399	368	349	363	383	371	364	390	336	358	363	332	361	374	367	349	385	344	338	361	350	325	349	355	370	371	367	363	380	385	378	346	355	360	384	349	353	342	363	335	367	362	346	377	374	373	384	350	330	379	360	373	391	341	358	343	370	346	363	349	372	381	336	376	364	360	349	343	368	365	354	331	348	356	358	345	369	352	340	337	366	350	366	389	363	360	385	373	342	384	355	356	341	346	381	334	392	326	347	356	395	328	350	334	381	365	327	353	338	394	357	361	344	373	358	338	373	363	374	340	357	350	365	355	366	378	345	332	348	375	377	380	365	399	371	363	357	333	374	370	354	360	366	374	354	370	375	350	363	356	362	376	349	318	361	370	360	384	395	319	383	357	334	369	371	363	386	384	356	360	366	358	348	347	362	351	379	345	346	357	327	385	359	380	353	365	366	334	354	369	360	352	345	327	368	373	370	372	387	332	376	324	355	360	389	370	330	357	377	359	371	349	347	352	381	337	348	388	371	353	372	375	385	347	353	326	357	364	367	369	344	356	364	367
25377	20968	27544	24539	20976	10783	993	577	481	405	355	312	282	266	292	240	228	226	208	190	191	181	203	163	170	160	174	193	153	156	177	144	134	154	175	142	157	151	146	133	163	139	147	164	171	162	161	145	155	164	164	155	149	148	133	165	151	131	135	143	156	154	130	159	138	145	140	137	124	129	136	151	155	159	160	167	150	156	139	148	129	138	144	134	124	139	133	128	140	143	137	116	132	150	144	150	152	135	131	163	138	158	132	167	128	148	144	142	150	138	135	144	144	120	143	143	134	154	157	123	149	150	132	134	138	134	127	146	118	149	139	143	139	145	138	126	121	141	141	145	149	137	144	124	138	137	127	125	146	122	144	134	110	130	132	129	147	169	169	121	136	134	141	127	114	140	166	131	129	114	147	146	129	138	144	134	139	152	131	146	132	138	153	146	130	134	131	154	162	159	162	137	138	156	140	129	134	145	161	141	130	139	155	116	152	129	142	144	128	152	132	147	127	140	146	154	135	154	122	133	140	170	120	120	140	137	163	147	132	142	118	136	151	135	143	122	132	148	141	146	154	128	145	128	157	134	133	128	155	151	141	140	145	138	149	156	120	124	139	156	140	126	164	138	144	149	133	144	132	145	135	134	123	135	148	152	146	127	146	142	132	143	154	134	145	141	144	139	128	132	142	149	125	142	142	130	144	144	148	128	117	146	148	127	142	148	147	131	145	157	149	149	129	155	144	113	129	137	129	148	124	158	118	135	120	139	132	139	150	141	134	145	153	121	112	129	140	150	146	138	136	150	163	148	127	140	116	166	144	115	143	150	135	143	144	116	144	138	128	156	144	144	141	144	139	126	137	115	157	152	149	167	129	128	150	134	155	138	150	138	142	161	141	150	133	143	116	148	147	130	128	140	143	151	120	121	160	126	121	144	144	134	141	130	118	145	122	152	125	123	136	150	148	135	152	154	161	143	160	143	117	134	148	125	148	137	148	129	153	149	133	142	158	146	146	142	120	138	152	126	156	152	120	167	152	130	132	136	148	134	130	126	157	153	138	133	133	144	149	126	152	174	131	132	143	149	155	125	127	136	146	135	141	153	168	132	154	136	145	134	132	131	138	126	112	140	145	133	133	156	152	119	146	132	144	167	143	132	124	137	145	115	149	160	157	150	141	142	126	139	167	163	156	149	123	126	129	139	134	123	131	145	140	169	142	137	141	126	140	170	153	135	149	145	142	139	151	137	151	151	155	150	129	131	134	152	148	106	142	142	142	142	140	156	147	145	159	156	117	144	132	139	135	131	143	144	137	149	126	144	161	131	142	150	131	131	142	135	155	141	147	163	141	137	138	169	147	157	136	156	142	154	147	153	138	118	134	133	157	134	121	137	114	139	146	131	136	156	154	157	148	127	178	125	127	142	140	141	155	155	157	160	155	135	118	144	158	138	150	150	145	140	137	133	140	152	142	151	128	141	159	132	150	142	154	131	142	131	137	137	129	136	134	167	162	135	125	148	163	114	131	111	150	132	142	130	135	130	117	141	140	132	131	132	139	134	137	133	123	135	140	135	125	141	144	132	172	145	133	142	143	122	155	140	128	135	132	161	141	112	148	138	150	127	138	142	142	110	168	157	121	140	131	143	144	139	143	152	153	147	140	154	134	135	145	125	144	130	153	134	146	146	140	135	121	140	150	124	154	152	137	148	119	137	144	112	142	132	148	141	152	151	135	127	151	123	144	151	166	130	108	127	126	137	152	156	141	159	154	122	146	156	141	108	134	123	131	122	140	172	141	156	136	143	137	123	140	135	143	135	146	144	150	160	154	156	137	148	149	157	134	133	139	145	145	131	145	112	156	145	145	135	166	130	128	164	156	157	143	136	129	156	153	144	127	148	144	130	144	144	136	139	142	160	154	124	118	134	132	151	155	133	153	142	149	120	144	151	140	144	148	136	142	140	150	142	150	135	150	131	163	127	141	122	117	141	148	124	145	142	137	166	154	117	136	142	137	138	157	138	164	149	136	136	138	141	148	159	136	156	148	146	129	152	142	125	135	153	149	125	126	143	130	155	145	132	144	157	165	136	133	128	137	141	135	130	137	129	146	147	136	140	144	127	138	141	144	145	153	145	129	149	133	140	137	145	160	138	125	145	137	134	145	135	117	140	133	123	140	147	166	144	143	136	138	158	125	151	145	131	155	155	127	141	131	138	123	116	129	130	132	148	142	146	130	128	133	151	135	129	143	127	145	152	147	139	129	144	165	129	140	150	146	131	149	141	135	149	146	135	165	141	135	148	156	131	143	132	152	143	146	159	135	134	124	140	121	142	129	136	154	127	156	145	147	155	134	150	128	160	140	140	146	144	133	124	122	119	154	145	126	155	133	133	123	141	150	132	144	118	148	141	140	145	122	164	160	144	144	161	152	139	129	136	158	130	136	143	119	147	141	110	137	125	147	145	159	149	148	123	140	142	128	136	151	136	131	146	130	125	135	143	154	154	165	160	146	121	139	127	132	138	148	144	134	154	147	149	134	133	144	150	142	121	124	133	142	138	137	113	124	138	139	150	150	152	146	141	158	158	148	136	146	138	135	135	133	131	149	124	115	150	162	164	152	141	149	160	145	134	143	128	159	137	144	152	136	142	132	141	135	135	148	127	147	127	140	135	147	143	148	138	144	133	155	161	146	155	154	148	158	142	131	138	145	145	158	123	136	145	120	139	131	148	139	126	140	161	150	135	126	135	126	134	145	140	147	157	123	180	118	163	121	138	138	143	130	127	134	140	148	139	126	136	138	137	147	145	143	129	149	130	142	149	143	140	153	131	134	136	149	151	134	114	124	142	148	153	135	158	153	118	126	127	118	136	143	145	149	152	139	144	149	133	141	121	152	136	161	145	124	135	148	175	149	151	134	162	133	153	140	158	137	138	171	136	143	134	137	130	126	130	152	130	150	153	120	150	138	140	169	115	141	134	122	129	130	136	131	144	144	137	133	135	149	137	149	151	137	140	138	140	140	135	143	149	146	138	147	143	112	135	130	162	136	133	129	161	121	148	131	160	142	146	144	137	172	139	152	155	157	121	132	132	163	129	129	134	152	148	153	138	126	164	129	141	156	147	138	150	157	157	148	146	153	150	136	142	135	127	149	146	137	145	126	139	145	155	122	152	143	142	141	128	124	139	144	149	121	134	141	150	137	134	134	131	151	159	137	142	130	129	140	140	122	131	135	142	134	149	143	129	144	140	151	137	131	126	139	126	166	129	143	99	143	127	150	133	133	139	143	146	148	133	116	150	149	162	142	152	134	150	140	149	164	133	128	137	121	143	165	157	157	130	142	120	139	157	127	129	135	129	131	143	157	136	131	134	128	146	127	141	118	149	144	154	140	130	140	117	129	137	142	131	147	132	130	141	160	133	152	128	135	140	134	136	149	141	119	123	144	131	130	160	142	111	146	156	141	142	131	159	125	154	125	136	138	133	129	129	140	139	141	141	133	132
7122	10941	10157	5449	3377	2335	1634	1258	998	838	707	605	566	480	429	397	407	356	342	305	314	273	260	245	258	252	220	217	236	239	219	196	226	212	221	207	177	215	175	223	191	198	202	200	170	198	163	185	183	181	206	190	183	181	177	169	166	195	194	196	168	180	173	184	174	155	150	176	167	169	173	167	170	147	152	181	180	131	165	182	142	166	169	145	153	168	160	176	152	179	178	155	166	170	167	157	156	174	153	177	153	182	163	186	170	155	177	153	192	174	187	188	156	156	155	190	145	156	148	177	178	161	165	167	167	151	159	164	169	178	176	151	144	169	165	155	153	182	175	182	168	164	194	166	170	169	173	164	161	182	140	178	165	162	152	159	153	170	160	161	169	179	180	165	175	182	161	157	177	149	167	169	154	160	173	164	180	170	182	159	182	187	176	179	163	181	166	187	167	144	155	177	159	170	181	143	154	189	156	167	157	173	143	163	146	147	169	164	179	163	161	161	175	160	178	139	176	152	183	159	151	167	136	165	145	173	161	164	160	191	186	165	170	165	178	185	152	160	194	170	169	158	158	156	159	181	150	170	160	145	167	194	150	148	140	149	146	136	174	173	164	164	167	156	165	181	161	150	177	155	119	153	140	169	161	160	149	145	164	146	160	145	150	170	185	133	173	153	200	141	146	174	160	165	167	160	164	161	155	156	157	184	166	183	153	172	155	165	180	164	164	167	175	170	158	168	159	168	144	149	182	159	155	154	177	163	159	160	173	158	167	169	143	163	152	146	167	140	163	173	150	146	175	165	184	156	168	151	154	171	159	172	148	166	190	160	142	173	155	170	155	152	162	144	168	167	178	153	175	165	171	181	167	169	174	172	156	166	142	162	167	155	140	169	165	175	175	132	161	157	158	154	175	154	170	155	148	129	162	174	165	164	165	177	159	166	159	186	170	153	169	166	157	145	192	174	151	156	161	164	153	158	171	185	166	185	164	169	178	159	156	166	162	154	152	155	175	161	147	157	140	162	145	181	162	180	162	168	168	154	165	159	161	169	147	157	157	150	162	172	176	166	157	162	156	176	158	168	179	147	185	166	177	171	138	172	173	167	180	157	165	147	159	146	179	173	150	162	145	163	151	175	148	149	181	167	150	166	153	170	136	138	173	154	155	174	159	148	134	168	155	157	145	178	155	171	154	171	166	140	150	161	158	160	156	120	170	169	160	157	150	176	160	163	138	152	156	154	167	159	152	154	174	157	137	147	157	152	165	158	187	177	187	156	137	177	176	193	160	171	173	159	174	150	163	150	164	170	166	192	191	152	170	144	168	175	148	143	153	164	173	138	155	166	161	190	151	155	186	156	173	157	176	159	144	159	162	156	175	159	170	152	151	172	167	163	147	177	167	177	172	167	161	149	164	206	177	184	163	153	176	168	183	185	173	152	162	153	138	160	157	160	158	172	160	173	171	157	150	156	166	155	154	188	179	172	147	165	163	143	176	163	154	148	170	167	184	164	170	162	158	160	155	160	168	168	147	169	182	187	171	163	170	156	151	160	168	131	153	168	162	158	162	161	152	173	168	150	184	136	148	160	158	161	159	164	170	180	179	141	140	173	167	162	151	179	155	159	169	152	170	164	158	164	145	156	153	146	166	159	161	170	174	183	150	178	149	164	142	170	163	167	183	154	168	154	155	143	168	144	147	170	162	176	171	153	155	151	175	154	163	153	166	188	181	155	162	149	148	170	159	168	159	157	168	145	159	164	161	149	179	175	144	159	145	163	169	167	148	149	164	177	158	142	146	156	153	155	181	168	137	183	171	168	169	154	164	173	190	192	164	178	174	147	170	158	164	163	175	173	155	159	159	156	179	166	170	164	145	178	176	155	167	163	152	146	149	177	169	151	144	167	176	173	148	177	197	167	181	153	149	179	158	172	156	158	156	137	158	166	158	180	166	165	187	169	161	190	171	167	147	181	170	188	182	165	174	156	162	145	154	159	159	175	167	188	169	148	161	163	157	182	145	177	173	148	158	173	142	144	166	160	140	167	162	165	184	144	161	161	159	186	147	169	176	157	169	162	163	182	158	157	169	190	173	174	174	168	170	138	178	163	172	149	158	168	166	177	153	164	169	152	180	199	170	168	171	159	158	157	162	165	164	169	158	160	175	180	181	186	172	155	177	175	165	174	169	183	137	154	175	158	169	186	166	169	185	168	154	157	147	143	168	167	154	163	146	151	155	174	175	163	152	148	162	148	152	171	172	159	155	167	153	184	162	170	147	155	148	177	179	185	170	164	144	183	178	169	163	155	170	156	157	148	173	164	155	159	172	164	161	174	167	175	170	150	160	157	129	171	169	153	165	143	162	168	169	168	150	148	171	157	161	170	139	180	175	144	155	162	166	158	167	162	166	154	171	151	176	159	160	191	151	154	174	171	169	166	144	183	163	167	157	156	154	143	169	154	168	155	169	167	171	149	151	162	180	160	160	130	163	152	150	150	162	138	171	162	174	150	145	157	175	169	181	145	166	167	165	180	166	163	154	178	158	147	163	172	149	173	155	194	166	179	172	175	163	166	176	147	171	168	172	166	147	151	154	147	159	163	173	160	152	146	185	160	166	168	173	175	168	158	157	144	156	180	190	173	149	155	157	148	175	178	153	150	160	166	176	170	131	178	164	144	156	165	138	142	186	184	133	148	163	161	171	167	179	127	150	159	152	129	179	149	168	148	154	170	171	155	136	152	170	151	162	163	176	141	174	156	141	163	176	142	172	157	161	152	160	161	148	186	169	171	148	157	149	183	160	175	164	171	147	154	185	168	186	150	178	187	163	126	147	157	172	167	130	172	157	156	156	147	179	142	168	154	163	163	169	178	167	158	147	156	137	164	164	155	155	164	166	183	167	171	155	161	161	170	172	164	154	178	165	156	170	153	169	168	166	155	165	164	152	145	167	177	170	149	166	152	167	178	174	168	161	163	162	159	152	143	179	170	167	185	159	164	149	165	163	160	157	165	187	188	168	158	141	150	175	177	181	170	146	183	164	162	149	153	180	180	144	138	153	165	190	133	158	182	175	154	144	153	162	165	168	170	158	151	181	168	152	158	153	179	151	184	140	169	139	166	177	142	161	172	174	150	176	165	169	166	163	174	172	150	164	169	157	161	180	156	159	172	154	154	156	156	163	162	161	152	152	184	172	162	158	163	149	167	168	151	179	173	160	153	174	179	167	148	168	153	162	185	156	175	145	167	150	149	168	158	170	185	156	177	148	161	134	187	140	159	177	156	174	148	155	168	159	159	162	173	179	144	181	162	153	175	192	169	150	157	156	183	168	168	167	182	168	169	174	172	168	169	139	152	161	158	135	152	169	156	173	183	165	179	169	169	154	140	155	147	194	162	175	169	182	166	167	158	161	155	183	178	151	168	177	150	174	173	168	177	167	168	149	150	152	184	169	162	174	150	159	181	163	167	174	173	170	175	159	173	159	181	159	149	135	151
23296	20968	27851	24259	20971	21029	8784	1329	950	838	801	688	630	557	561	516	516	497	434	444	449	420	460	396	381	444	406	372	385	371	414	374	352	371	339	327	390	371	330	352	346	354	332	313	378	316	335	347	335	345	356	347	313	352	351	347	330	346	372	343	359	323	328	328	346	318	349	339	297	368	328	341	313	322	319	316	326	328	304	341	324	326	315	315	348	341	340	353	358	317	317	360	329	362	340	355	334	355	311	351	332	334	346	336	314	324	331	347	304	332	296	339	330	318	334	318	332	326	349	329	298	318	310	341	314	340	298	339	335	294	354	318	331	355	311	327	312	373	304	323	328	324	312	346	315	305	348	338	337	329	334	340	305	335	311	336	325	337	320	347	337	318	310	347	342	364	325	345	291	310	341	355	321	324	339	350	320	296	324	324	321	308	329	307	297	328	332	316	316	324	315	314	322	338	319	332	333	326	341	301	345	329	336	336	342	294	333	304	300	335	342	374	297	320	315	314	305	313	339	341	328	302	333	292	314	346	320	327	304	318	355	314	302	325	333	297	301	328	314	339	349	300	349	327	302	326	353	334	308	322	326	324	285	301	327	342	352	310	308	343	295	341	329	345	316	293	326	342	342	334	310	321	299	355	320	330	344	297	315	323	311	315	327	329	299	327	313	330	345	336	344	339	311	311	338	312	326	301	316	331	290	305	349	311	299	304	340	323	322	323	309	311	318	314	349	325	303	315	307	341	325	347	305	318	372	311	330	324	341	304	339	362	305	348	344	335	333	335	354	301	320	324	303	335	315	336	330	313	317	316	313	340	309	303	362	354	346	317	371	309	335	328	303	336	343	334	332	314	345	322	283	324	280	293	323	342	317	327	307	328	321	318	339	336	312	330	370	316	334	309	298	328	343	308	361	332	296	342	318	325	299	301	297	325	321	302	322	313	328	319	330	325	316	327	316	349	331	346	368	313	305	312	362	313	312	320	337	307	309	316	306	295	352	340	328	311	288	376	351	334	328	344	309	343	310	330	313	348	316	329	310	335	302	311	338	316	323	347	320	321	339	362	348	317	311	313	345	332	310	296	379	349	320	311	320	319	282	314	330	305	323	307	340	324	322	297	344	329	337	319	310	306	330	347	335	311	314	335	342	287	307	346	333	354	310	333	329	300	353	339	345	343	317	359	308	347	318	319	317	353	316	327	363	321	302	333	308	320	323	329	311	325	311	336	341	333	343	309	300	308	336	331	304	322	350	300	362	328	320	328	344	301	335	334	330	319	305	310	338	290	318	311	319	312	336	330	314	309	298	368	336	321	322	325	331	342	340	311	322	343	321	325	342	317	333	355	339	335	302	325	341	352	326	308	333	340	308	333	306	315	341	345	348	311	331	330	358	322	296	327	332	332	307	311	362	380	315	308	326	325	338	284	318	303	349	327	328	315	329	323	329	350	338	309	335	320	302	304	317	326	329	342	369	308	316	288	294	313	288	352	359	348	329	329	359	339	318	317	333	347	314	320	346	347	334	336	286	311	327	326	340	335	348	312	342	321	304	323	293	328	302	333	304	345	323	328	344	316	323	303	332	322	343	291	322	314	320	329	308	349	302	337	352	335	316	313	356	310	349	359	301	325	342	323	310	335	334	302	296	319	318	313	349	339	351	315	304	319	335	322	316	320	327	303	323	325	339	351	333	331	313	318	318	325	309	298	320	331	342	298	317	306	292	315	323	326	323	327	327	326	288	334	302	332	288	325	365	296	341	368	314	305	325	316	342	302	332	307	345	329	301	331	331	344	324	306	313	363	305	302	319	316	312	346	320	301	314	300	310	326	339	314	328	320	335	301	313	323	337	297	337	280	376	316	332	338	330	317	309	326	322	337	318	348	321	345	334	320	328	306	317	290	344	317	313	342	327	337	351	327	317	328	330	309	313	312	315	291	349	322	303	317	314	312	328	312	321	353	340	341	322	302	336	307	359	327	306	320	351	333	326	309	319	328	340	332	337	347	329	317	331	301	310	324	363	323	343	307	354	322	308	334	341	345	310	333	307	325	314	327	323	340	339	328	337	299	349	347	303	323	315	348	332	343	318	316	342	295	329	292	312	309	297	287	374	297	333	316	306	295	328	315	352	314	319	313	335	333	336	278	343	339	299	309	322	305	331	349	338	323	316	312	328	339	282	335	322	324	344	308	326	334	345	327	305	313	334	307	292	323	313	307	329	321	350	342	345	327	291	290	302	317	342	327	323	321	309	318	323	312	319	346	324	316	311	327	286	357	330	325	345	302	347	309	280	308	321	350	324	310	329	326	336	336	314	344	327	324	365	328	340	298	300	329	287	343	330	306	373	332	320	335	311	324	289	338	326	331	292	300	300	312	341	344	335	330	319	281	315	313	350	312	306	313	293	332	327	344	295	306	352	348	352	350	313	315	319	329	328	352	312	333	361	307	311	290	314	291	318	331	307	348	352	322	291	357	326	304	329	303	346	339	302	338	323	323	346	307	308	303	310	357	347	286	300	282	324	308	338	337	312	313	324	326	324	310	337	335	309	347	308	331	321	346	352	316	304	308	363	332	290	312	337	307	326	307	294	344	332	302	306	327	324	326	311	320	329	336	342	303	313	318	330	344	309	346	306	354	283	297	313	342	335	314	309	315	309	316	323	345	306	343	293	323	335	331	329	305	312	326	286	331	321	329	342	320	299	306	294	316	313	306	287	325	344	326	338	322	312	317	314	316	333	327	320	331	300	302	321	299	326	343	325	320	337	325	312	315	327	292	338	333	299	329	326	324	317	336	305	337	317	307	340	325	295	331	322	312	317	349	308	321	330	339	286	349	320	322	313	311	293	353	346	334	314	340	314	319	289	306	337	318	334	328	361	351	304	367	330	320	305	278	337	344	341	293	332	325	319	322	356	333	318	323	347	313	330	350	305	306	308	307	345	301	326	301	332	305	331	336	371	283	317	330	351	309	355	331	323	319	298	322	339	316	309	319	318	329	317	308	342	322	334	357	343	295	305	329	312	300	332	295	347	309	305	338	310	321	307	329	299	282	318	313	324	311	315	332	314	332	316	333	291	306	339	321	378	326	312	292	339	310	323	322	315	316	304	297	322	305	304	336	319	342	321	318	335	310	301	353	332	310	337	330	323	317	304	284	321	320	353	322	324	307	328	325	357	341	323	319	328	314	330	358	311	317	317	336	322	320	308	329	322	323	349	334	314	317	343	340	325	326	328	340	324	311	313	317	329	304	335	306	351	334	315	343	326	340	325	327	323	319	318	334	334	314	346	310	304	328	313	320	346	315	305	345	351	322	304	329	332	304	314	292	320	288	303	327	341	360	353	317	316	335	334	318	308	328	311	312	369	354	319	324	314	306	335	331	307	324	359	348	318	339	327	340	333	345	273	346	358	326	336	312	328	291	285	310	317	330	321	328	317	322	304	328	348	337	369	329	329	314	306	315	295	340	336	335	362	340	314	338	293	318	335	333
10002	17415	16132	9345	5993	4230	3096	2380	1975	1653	1357	1161	1086	960	846	803	792	689	632	556	596	565	526	530	524	476	441	460	466	458	453	435	444	405	435	423	387	372	378	389	384	362	421	366	394	362	359	402	345	366	376	361	337	369	363	343	371	363	332	333	360	346	355	325	379	339	333	336	349	314	334	348	299	336	354	346	330	329	333	305	322	337	327	302	316	347	334	326	319	287	325	331	315	334	322	329	335	341	335	316	343	314	339	332	275	316	359	339	325	347	335	319	358	329	363	343	333	336	331	332	327	306	356	304	324	361	318	337	330	322	300	347	320	346	321	312	348	330	331	342	298	324	308	343	342	293	302	330	331	357	301	334	306	338	343	282	344	322	321	323	346	302	318	333	341	333	324	315	319	350	324	307	337	315	341	353	315	347	336	315	316	360	326	332	335	335	310	321	328	338	337	330	324	339	328	300	323	331	334	295	304	294	297	332	344	327	332	321	350	316	335	326	345	312	286	308	335	330	290	336	314	319	339	380	338	328	327	280	301	319	335	319	326	339	326	337	311	339	302	334	339	359	328	324	345	313	332	327	339	302	309	362	301	333	315	329	314	359	299	358	330	277	300	312	311	300	325	343	314	305	321	332	331	338	320	334	327	325	307	334	316	329	342	302	365	296	306	329	303	357	341	323	349	346	336	328	330	291	310	351	313	343	333	333	324	353	341	314	326	299	324	335	320	333	305	301	302	315	321	292	322	324	326	303	291	319	316	371	332	319	309	327	324	349	324	370	340	332	294	312	348	323	309	303	316	320	313	343	365	326	314	322	312	303	358	311	320	352	299	323	326	299	284	327	310	326	320	332	310	319	294	304	344	336	352	339	322	276	329	341	345	301	298	318	332	325	332	334	307	317	319	327	279	322	318	307	310	332	339	324	293	345	329	329	321	291	325	319	353	306	353	346	327	330	359	354	324	328	353	320	323	325	342	332	326	343	321	310	333	333	323	318	280	341	327	329	323	348	298	344	344	321	316	295	310	319	329	328	324	298	327	314	340	332	294	337	296	328	333	328	324	354	329	323	325	327	322	340	303	307	323	352	364	330	337	343	331	290	326	305	327	316	339	304	342	316	307	295	307	332	319	330	354	305	326	337	336	312	343	309	346	327	358	353	330	313	340	297	321	318	334	315	330	308	294	315	287	310	298	352	320	354	334	339	331	322	306	320	359	315	334	311	305	310	333	322	338	306	311	299	334	288	305	321	334	340	306	359	294	333	340	341	347	316	320	370	342	341	345	298	329	325	330	351	290	317	336	332	313	298	324	345	345	301	344	328	325	305	321	316	332	335	312	281	344	333	346	335	298	323	338	322	348	329	338	318	321	332	322	287	290	335	335	305	322	299	310	322	309	347	311	308	342	324	333	318	331	319	290	315	313	357	338	301	339	345	331	325	311	343	345	304	338	323	322	331	332	315	342	376	333	301	324	360	329	309	326	343	303	348	339	294	326	329	349	323	334	340	324	304	334	309	345	337	354	330	344	309	325	340	326	321	347	313	320	324	305	325	310	294	334	322	323	301	300	345	350	339	351	322	346	325	335	349	354	295	344	333	324	346	312	316	325	354	314	344	330	328	322	342	310	331	301	341	339	339	340	304	327	311	315	367	319	313	326	315	330	321	300	321	322	334	323	335	344	302	318	321	307	294	347	314	359	279	301	324	334	371	326	320	335	282	311	316	316	310	340	316	317	339	350	319	335	287	323	326	294	377	302	348	337	301	341	306	330	306	312	328	343	314	324	316	314	313	321	349	330	313	335	311	322	304	336	312	330	337	289	332	362	319	316	315	397	339	321	343	314	335	322	353	341	358	333	329	294	361	316	328	301	356	317	314	297	324	338	350	294	312	323	306	335	340	315	296	303	314	322	346	322	351	335	334	343	321	322	329	329	335	347	326	331	316	325	304	300	310	335	351	338	338	312	344	293	333	323	295	316	333	339	329	345	316	277	306	303	322	355	328	335	327	336	355	325	297	316	293	329	320	345	342	327	345	306	310	292	333	308	335	327	310	288	294	318	310	340	346	318	298	339	315	316	332	321	320	321	325	333	282	342	326	339	338	318	333	332	312	356	342	283	308	306	346	307	314	340	311	321	341	310	353	339	353	335	336	353	332	305	316	345	316	328	329	349	307	319	324	319	338	317	311	327	319	344	359	362	323	319	307	306	304	332	321	327	327	319	320	331	321	310	356	335	323	311	352	320	324	316	328	358	327	316	318	358	346	320	308	333	323	324	316	322	323	334	326	337	330	318	340	357	314	343	315	333	315	276	328	348	298	292	318	338	322	333	334	323	307	293	310	332	329	334	337	348	304	320	309	308	311	332	331	332	323	311	330	312	279	309	341	282	331	328	323	331	353	297	341	327	341	319	320	318	312	302	316	329	349	336	316	300	300	332	323	360	333	323	326	297	329	322	336	340	337	325	323	292	332	324	335	317	312	332	316	305	305	292	325	346	327	351	334	306	350	335	318	357	336	335	315	316	300	324	337	332	334	311	347	306	337	300	328	295	303	330	316	325	356	321	324	329	339	355	334	315	355	332	342	284	323	295	334	341	304	339	315	335	321	322	351	343	334	314	320	302	322	346	334	340	330	356	312	316	365	329	328	336	352	317	329	347	306	314	348	303	362	349	295	296	337	316	286	315	319	310	319	345	324	305	271	336	319	314	317	339	325	323	336	322	316	323	324	321	347	320	333	337	334	323	315	353	314	337	343	293	318	304	330	345	301	346	314	348	305	322	312	318	295	299	312	325	309	331	299	331	329	321	317	330	317	287	329	336	334	341	320	309	326	316	311	336	323	316	333	327	342	327	341	309	319	344	339	333	295	348	383	331	281	307	322	306	307	313	320	295	326	334	336	313	323	288	288	304	327	337	327	286	329	313	338	333	314	305	368	324	355	314	336	324	317	338	312	332	346	286	301	331	341	333	304	332	337	301	322	307	302	334	359	330	376	291	317	329	362	352	330	332	319	324	342	346	328	314	344	350	329	308	307	324	334	345	337	375	339	308	311	311	331	350	311	298	333	365	332	337	325	333	348	340	320	289	317	311	322	331	315	331	330	365	331	312	358	319	364	335	334	328	305	345	304	326	325	308	319	334	324	307	349	346	333	345	320	305	349	304	310	359	329	289	318	342	331	337	350	338	310	342	349	363	321	308	331	312	339	335	340	321	319	331	300	326	321	313	327	330	278	311	360	335	318	307	332	318	323	317	313	329	324	348	316	351	327	319	320	356	324	333	332	333	302	321	335	351	339	319	344	297	308	331	349	336	335	322	333	327	303	315	353	339	323	348	347	336	331	342	305	319	328	327	323	309	325	346	342	338	324	323	310	321	335	315	312	320	333	327	319	332	322	356	321	331	325	334	346	328	339	333	330	336	332	304	301	313	324	310	278	303	362	336	313	339	298	334	336	322	356	328	297	327	315	311	303	325	344	353	351	330	361
28127	15082	2251	754	596	512	396	333	323	327	336	345	337	331	310	304	319	337	307	316	322	296	302	297	324	326	326	309	295	323	309	327	335	317	319	335	322	308	323	304	337	315	318	293	324	293	328	286	327	320	324	311	328	302	335	314	335	373	298	315	314	309	311	301	315	315	355	340	286	319	301	302	299	302	311	322	361	326	329	269	363	297	330	304	295	318	334	323	343	320	327	291	332	301	296	335	314	296	301	309	315	312	348	319	305	294	341	330	272	297	317	306	322	321	309	292	319	313	307	296	324	299	284	293	345	289	303	301	320	321	331	295	318	333	311	326	343	288	339	277	360	306	319	308	295	305	311	287	323	334	326	291	302	310	320	348	315	303	315	316	290	338	326	313	294	322	332	327	336	323	326	323	307	320	326	306	325	313	326	321	347	294	268	312	284	298	321	303	303	343	293	312	309	316	322	321	294	310	323	313	333	308	348	293	332	324	280	317	330	319	325	353	336	316	308	357	321	312	325	317	337	302	337	318	325	334	308	298	341	295	338	300	302	344	318	332	308	325	283	308	356	294	306	333	318	290	308	312	283	320	304	312	320	309	317	328	301	331	318	284	323	318	326	327	307	305	361	307	301	298	319	311	309	300	296	298	303	316	308	306	306	324	294	337	308	309	297	320	340	294	322	340	301	334	301	336	338	353	317	323	334	314	302	330	290	327	335	315	308	338	317	320	326	330	329	314	313	328	300	298	327	300	319	334	328	310	326	328	341	319	312	293	334	304	358	323	315	314	339	317	315	332	317	307	285	353	309	325	323	300	315	302	330	303	332	309	291	317	316	349	316	312	312	299	319	295	335	336	323	322	315	304	350	318	324	306	312	326	300	323	314	274	308	306	314	318	298	317	347	326	303	300	297	309	335	340	305	295	327	324	308	314	289	317	321	328	315	342	364	287	306	331	340	305	293	314	291	304	331	315	317	331	316	318	305	298	321	339	331	290	305	325	313	304	317	314	333	316	320	309	329	285	344	306	328	311	297	320	301	295	309	333	305	306	341	315	288	310	345	315	301	338	328	289	298	327	336	314	312	337	327	326	354	331	344	360	316	330	309	309	331	319	325	324	317	308	346	348	330	316	350	339	323	304	308	305	331	300	314	310	317	320	285	323	332	318	311	317	299	325	359	288	281	314	351	309	322	317	306	323	328	321	326	308	293	336	305	319	305	302	328	309	308	328	325	334	327	276	304	281	274	302	298	303	336	317	313	325	338	336	340	331	323	288	344	356	310	307	335	314	319	290	315	333	309	343	314	349	335	301	319	314	316	298	324	310	328	333	340	326	331	319	314	326	318	336	341	331	304	337	327	351	286	334	328	331	291	330	321	316	302	296	324	325	323	322	326	301	314	315	315	316	289	314	317	350	332	319	316	330	339	313	360	307	319	315	351	309	309	311	275	287	302	314	306	330	329	338	325	279	314	289	294	315	328	319	292	339	282	324	325	290	327	295	300	306	319	356	310	291	341	324	300	301	336	328	304	315	295	332	298	311	326	352	326	311	338	285	308	336	295	329	285	308	325	300	324	321	327	307	321	323	313	333	332	329	330	300	331	321	320	353	314	306	325	320	330	311	320	314	312	348	295	300	294	283	320	320	321	305	329	329	316	288	299	316	341	294	297	305	330	305	308	292	341	321	344	315	311	338	321	328	346	324	327	293	317	315	307	322	310	303	344	298	323	318	270	319	321	296	325	308	307	311	341	307	332	304	295	329	298	322	321	345	285	312	326	333	314	319	325	319	331	304	324	315	319	327	320	351	326	321	317	309	312	325	328	309	330	348	278	351	359	300	296	320	302	312	335	298	327	329	340	319	320	325	313	312	339	292	327	309	329	313	351	306	330	337	293	292	356	298	311	320	336	283	301	276	320	298	334	318	314	309	312	326	308	331	314	318	303	322	295	320	321	339	323	292	320	323	327	312	315	324	318	297	323	310	350	307	291	339	300	290	320	339	311	312	305	254	329	352	308	326	297	335	324	319	334	300	277	298	316	309	312	335	338	336	308	341	313	290	310	315	316	327	318	317	300	309	345	292	310	317	321	293	351	289	321	315	331	297	301	312	316	346	325	306	326	323	306	284	330	306	299	329	294	346	337	311	326	300	307	300	320	326	306	338	312	325	335	304	315	314	304	291	322	294	340	295	309	305	319	319	343	321	324	339	297	310	312	321	304	302	322	328	326	325	337	340	343	308	326	326	310	305	297	298	288	302	346	321	307	320	300	289	290	336	368	297	318	329	350	333	356	315	343	355	282	325	313	314	291	298	320	318	321	293	328	318	327	311	308	339	344	319	311	311	291	308	328	320	333	315	325	297	301	330	313	294	339	308	303	330	333	338	308	341	298	327	333	302	343	344	334	335	330	322	334	328	315	317	314	313	340	301	321	342	315	324	312	346	317	321	325	283	320	349	351	349	304	334	322	310	321	322	331	315	331	317	311	298	338	327	317	303	279	328	324	350	275	306	289	325	310	343	313	359	334	330	326	306	332	343	304	325	325	326	314	304	295	300	302	336	343	336	311	331	317	334	312	304	328	342	328	316	290	342	320	318	285	299	336	309	305	328	336	318	313	343	321	320	285	301	315	331	324	295	306	315	330	304	312	327	324	311	279	342	315	325	308	320	291	328	332	318	295	323	290	315	344	333	314	302	345	314	304	312	298	323	315	345	296	333	326	286	302	315	352	318	327	328	327	311	307	321	333	307	324	320	300	314	286	357	295	313	296	296	331	332	293	305	295	356	336	303	291	272	314	330	268	303	318	318	316	314	313	328	285	302	288	318	337	308	301	324	302	356	345	310	319	308	298	302	346	335	314	333	310	348	305	329	314	327	360	342	332	288	339	311	288	342	349	318	331	287	314	315	326	325	366	296	323	293	299	295	332	311	315	321	314	304	334	343	291	271	318	304	338	319	334	309	330	312	323	322	281	294	335	329	305	307	324	329	327	340	313	308	366	321	330	290	330	292	322	312	319	290	310	333	320	325	305	295	332	305	322	339	334	333	291	352	333	295	306	293	310	351	301	312	328	336	297	323	325	328	326	314	311	296	314	330	297	315	318	314	317	327	323	316	323	325	325	293	338	344	320	307	341	300	300	289	306	340	360	302	302	293	323	318	342	341	300	314	306	313	291	284	306	326	335	326	324	309	301	327	317	308	308	314	349	336	306	306	307	323	330	290	309	293	308	284	323	319	311	342	324	321	291	331	302	305	315	305	314	343	331	322	293	328	329	320	322	332	358	349	320	314	260	316	303	346	322	329	321	320	305	300	335	315	333	330	316	331	335	304	340	315	339	338	316	342	325	308	314	320	327	311	350	322	337	311	333	335	319	317	305	292	297	370	286	308	334	326	291	292	312	322	291	296	342	347	296	312	324	319	309	276	310	329	321	312	280	327	328	308	302	327	310	297	310	298	337	299	340	317	308	311	325	327	318	316	324	352	318	316
5027	1124	1105	822	564	508	418	445	434	397	353	381	349	393	353	367	381	379	391	400	358	350	368	375	369	385	357	359	366	345	384	363	374	355	332	367	355	382	380	407	358	353	342	370	347	369	371	321	358	380	362	361	363	369	350	344	363	370	378	346	363	322	344	352	357	333	360	346	372	352	368	360	375	357	332	371	402	362	358	392	349	366	351	374	345	332	357	363	305	369	343	366	331	367	368	403	353	334	338	400	363	314	367	351	370	380	347	359	365	384	327	355	327	365	402	326	409	384	349	356	352	355	351	351	339	352	376	365	375	354	332	371	361	352	382	368	354	364	362	364	330	323	349	342	397	352	376	372	350	351	347	370	338	375	332	376	369	367	368	380	357	355	367	345	332	315	375	381	367	363	361	334	358	373	369	346	357	341	379	379	310	352	365	360	363	341	330	365	354	338	345	352	359	354	355	339	388	362	347	375	343	359	329	368	369	335	354	345	339	331	373	336	346	343	376	369	367	373	347	363	338	391	383	382	346	347	337	408	365	321	364	363	345	330	373	344	385	352	359	376	348	349	350	373	319	364	343	375	358	349	368	359	360	387	358	379	366	376	377	341	370	325	355	360	346	327	367	385	371	416	368	350	322	359	336	350	357	359	357	398	347	341	353	324	358	346	320	347	352	365	355	333	346	361	364	367	343	366	360	393	375	388	371	354	366	380	355	365	411	376	353	352	336	374	341	355	380	376	363	362	367	361	349	363	349	358	354	370	335	365	345	343	356	362	386	357	343	343	342	359	344	366	349	378	349	341	352	361	376	352	357	371	369	347	341	321	353	374	371	365	373	369	352	365	345	345	353	353	383	351	367	358	366	372	352	376	368	353	347	353	378	384	350	360	369	354	397	375	382	340	348	382	330	339	341	404	361	371	390	364	346	364	389	376	353	362	355	358	369	381	347	389	347	352	334	349	346	373	361	349	327	365	375	329	373	368	372	332	357	365	344	307	342	331	385	342	316	368	364	346	332	350	373	387	366	327	338	390	316	379	356	347	377	341	388	350	376	372	353	330	348	377	350	350	337	366	303	399	361	376	342	406	343	365	347	365	363	364	364	357	364	370	364	374	348	366	352	383	343	345	346	361	375	349	354	377	394	362	379	333	400	362	321	380	375	382	357	330	374	360	355	377	358	353	379	374	390	367	380	356	348	390	378	355	353	371	367	342	358	362	360	357	354	360	328	356	388	348	384	355	332	394	349	357	378	383	373	364	373	340	384	369	349	329	326	366	349	352	382	329	371	322	381	385	391	350	372	359	386	366	372	339	412	343	380	341	359	348	371	363	338	376	373	340	352	356	385	351	406	337	347	389	353	325	340	331	364	386	340	359	363	330	367	363	358	345	352	359	363	355	347	343	373	374	351	354	353	395	369	349	311	353	346	356	350	376	366	365	361	341	364	359	352	350	354	383	345	370	346	369	344	353	350	370	380	360	371	339	350	337	370	364	386	355	325	338	348	322	385	328	353	356	337	376	337	369	376	365	328	336	360	349	352	359	361	337	357	370	355	360	364	345	372	359	389	369	368	369	346	346	343	385	351	355	378	368	329	402	334	389	376	345	354	358	387	412	385	351	379	350	366	337	334	386	369	379	334	325	368	364	333	342	352	360	333	352	362	377	363	346	360	316	359	312	324	373	362	366	371	341	386	354	358	313	384	375	364	360	363	359	376	354	375	342	354	364	348	383	365	370	400	407	340	369	345	351	361	355	364	380	333	364	333	358	319	340	363	388	354	369	353	327	362	381	351	341	322	339	324	393	340	360	368	372	332	361	355	348	365	331	380	367	362	347	363	353	334	334	354	369	345	350	391	322	344	393	390	365	409	348	345	332	342	383	336	328	349	391	352	369	358	349	341	348	354	365	382	368	349	365	343	383	367	358	340	330	351	315	353	369	325	376	353	335	359	320	327	383	352	381	375	372	381	364	349	345	332	348	359	390	335	359	357	360	375	349	331	355	363	353	373	396	337	367	396	306	322	355	347	347	346	369	367	383	350	335	357	361	373	338	353	391	343	358	369	353	350	340	374	385	337	355	359	374	355	367	350	372	391	339	354	344	347	358	392	362	347	349	387	333	357	359	382	367	348	338	372	351	382	388	375	365	347	370	369	380	375	363	368	374	350	332	363	351	378	374	349	358	371	344	361	358	370	365	388	349	366	337	392	368	323	370	348	363	357	337	371	352	361	340	359	355	346	369	325	391	337	380	360	395	360	348	375	360	376	368	369	358	332	362	397	370	353	351	337	368	363	348	361	350	361	360	385	318	351	371	364	334	365	367	330	362	361	368	357	353	311	342	347	364	364	308	320	361	364	329	366	369	343	339	369	336	359	321	345	385	364	361	398	359	358	352	361	345	369	385	394	388	369	333	373	355	351	337	417	343	333	339	322	389	343	356	343	348	322	358	361	358	369	371	331	369	308	366	353	323	380	355	358	382	348	358	355	341	360	327	355	343	371	346	333	381	368	335	337	337	354	371	359	381	351	387	349	356	351	376	380	366	337	354	364	367	349	384	324	371	353	369	386	357	343	355	357	315	349	341	376	373	375	338	376	367	355	353	354	351	368	346	364	371	365	390	348	355	338	348	377	348	326	324	355	375	349	344	374	351	350	353	363	370	351	344	399	367	350	367	375	376	394	389	372	329	376	347	359	338	363	368	348	366	354	382	327	374	373	373	308	345	388	337	323	356	363	362	348	314	368	372	355	341	347	321	372	406	379	371	358	349	344	339	378	359	358	359	350	348	357	336	345	334	359	376	346	350	405	339	355	348	366	361	367	329	328	405	363	364	372	340	355	347	376	375	389	385	316	350	344	342	369	368	381	349	388	359	329	370	360	373	318	342	335	375	346	362	345	345	370	350	362	356	347	390	369	344	340	357	318	353	339	391	389	370	368	361	343	352	376	377	336	362	362	347	382	400	345	317	351	359	363	355	381	370	369	332	356	366	346	379	370	365	340	378	390	343	325	324	363	369	332	359	366	402	333	351	356	345	405	380	371	342	355	364	332	350	380	357	367	369	386	362	368	369	338	376	358	379	350	377	352	365	367	362	358	374	341	358	346	373	363	361	355	366	350	362	370	358	345	344	352	314	353	327	352	331	348	344	374	331	382	355	331	367	329	355	314	343	326	353	351	335	377	359	345	351	388	358	373	390	357	394	341	359	337	365	333	358	336	360	368	378	351	319	345	354	322	379	332	334	359	359	349	342	351	362	340	370	353	332	368	328	348	326	376	333	374	352	347	327	357	359	360	388	353	341	325	365	364	374	333	366	315	319	369	347	353	356	347	362	350	370	352	347	362	367	361	348	363	329	374	350	367	366	308	360	335	363	361	374	336	347	358	342	371	384	383	365	362	374	365	358	367	338	374	343	361	385	343	344	371	358	375	339	369	371	371	333	357	356	362	372	361	330	357	363	326	359	363	347	394	352	382	376	371	382	359	343
25519	20966	27512	24567	20972	10830	1012	635	460	408	384	325	316	299	260	250	236	207	220	208	171	185	176	190	159	197	161	169	171	175	165	169	167	144	147	154	157	130	157	163	157	139	163	157	156	151	153	140	136	137	152	143	156	126	169	153	147	131	132	148	128	143	167	117	140	147	136	181	135	123	160	143	139	144	148	148	127	153	141	152	141	129	147	122	149	148	147	144	143	176	139	133	144	167	157	151	142	131	130	133	133	131	120	130	137	138	132	137	125	158	145	145	146	149	130	147	156	127	144	130	143	138	160	134	134	147	141	134	152	142	136	149	124	161	136	148	149	140	140	131	127	146	143	143	129	138	137	140	165	134	147	155	169	155	122	150	128	126	126	144	146	127	109	142	148	118	138	124	132	176	139	150	123	120	137	155	151	145	124	147	145	126	148	141	143	148	135	136	154	144	136	149	127	140	152	129	152	138	144	155	140	127	153	146	141	143	143	125	136	139	131	139	124	114	136	140	143	142	138	134	158	157	145	159	135	129	151	132	134	156	128	125	131	149	120	141	172	152	138	145	137	132	130	131	141	121	122	137	125	143	144	132	157	158	148	114	142	125	109	134	155	144	147	157	144	135	132	132	150	152	156	156	149	153	126	151	141	139	114	154	141	155	139	153	148	132	148	138	154	142	133	149	139	150	141	150	135	154	144	158	146	152	140	125	160	158	171	135	132	142	136	139	127	143	144	134	133	135	150	153	146	135	159	155	169	120	144	142	131	141	141	137	135	119	147	142	148	147	165	110	137	151	141	165	157	152	128	137	151	129	118	139	126	123	119	175	142	145	123	129	139	152	122	143	158	133	146	143	135	166	153	135	161	148	126	143	136	142	147	163	145	134	133	159	150	134	149	158	152	132	139	132	155	124	149	124	143	147	143	142	137	144	159	127	129	141	139	143	137	138	162	162	167	142	147	137	146	148	142	137	147	129	150	149	113	151	144	144	133	139	145	138	153	126	127	153	159	129	125	133	136	148	115	139	124	159	135	141	124	130	158	131	144	139	139	174	134	139	134	132	135	136	111	165	147	126	154	146	128	146	143	128	153	160	135	140	134	134	151	145	150	135	138	125	138	123	137	160	150	156	126	152	150	149	143	149	131	148	145	124	137	133	141	151	131	124	153	131	143	149	155	165	140	136	154	137	139	157	162	142	155	141	159	148	128	136	128	145	134	118	114	135	152	125	153	142	145	138	141	120	151	129	161	120	156	134	119	133	152	122	139	123	148	141	164	148	118	135	142	140	130	151	144	142	148	144	129	182	142	164	154	134	157	131	150	131	153	150	141	152	140	139	125	146	144	139	129	117	118	150	124	145	160	156	159	155	138	151	137	135	146	129	146	150	143	148	118	124	133	145	147	142	154	137	152	135	129	133	155	131	147	135	138	130	152	141	156	137	146	147	131	138	128	145	135	144	129	143	130	160	135	144	143	164	118	126	141	144	128	136	138	153	160	153	138	168	148	153	155	147	117	121	146	153	120	129	146	142	131	123	116	136	144	121	131	129	134	137	144	154	143	127	150	143	168	146	131	124	120	169	137	152	149	158	117	145	131	156	132	136	134	142	148	148	149	147	123	120	154	145	140	129	132	145	142	126	138	145	144	145	153	141	140	156	146	130	132	147	144	144	135	138	152	143	164	157	139	144	154	167	140	129	141	150	138	129	149	134	143	132	129	129	127	154	137	149	153	152	153	132	159	120	143	160	138	145	127	144	143	142	126	143	141	149	125	145	148	142	125	122	117	157	129	136	136	148	146	117	140	147	123	147	146	115	150	124	132	152	134	136	141	165	124	129	154	151	132	143	154	153	156	148	126	138	148	123	130	121	134	149	141	150	144	127	113	131	123	157	147	150	155	133	147	118	136	151	145	128	141	120	159	126	153	147	135	129	144	156	137	134	148	151	153	158	131	153	153	147	131	132	142	149	138	133	148	114	116	142	156	145	137	137	131	137	140	154	137	151	123	144	151	128	149	116	164	145	130	121	152	147	145	148	151	147	136	129	154	105	132	147	157	143	143	132	135	136	114	130	147	130	138	156	134	131	158	128	146	156	130	128	149	170	146	163	157	133	137	147	128	145	126	154	129	156	159	151	138	145	135	133	145	132	155	154	158	139	139	150	147	138	135	143	124	136	156	148	141	134	125	154	130	152	123	142	143	160	133	151	134	135	135	153	110	139	132	153	151	145	148	159	141	126	151	131	170	145	131	132	140	128	131	160	131	133	135	121	147	146	149	131	133	153	153	146	128	128	139	176	151	144	139	122	118	146	147	148	155	138	142	146	149	161	152	149	135	147	155	138	127	143	129	166	135	140	157	157	149	144	127	150	134	151	141	153	139	139	146	135	156	152	129	142	136	149	146	133	136	151	134	136	142	146	144	124	117	151	155	120	172	128	149	128	133	136	131	127	135	165	113	140	145	143	146	149	145	157	148	129	147	160	145	133	135	137	151	151	127	143	137	140	150	175	130	139	131	138	143	161	149	146	132	134	134	141	149	156	137	148	128	147	144	141	133	137	144	151	120	130	131	123	136	149	141	160	145	146	134	152	147	142	166	156	151	146	152	141	140	140	148	136	167	150	138	142	149	139	146	131	134	113	126	150	123	134	135	149	130	152	156	125	103	161	166	150	139	140	118	133	128	132	136	123	146	140	136	127	124	139	114	133	159	163	145	144	152	149	133	145	134	136	145	112	122	156	138	150	127	134	150	138	169	153	137	155	133	126	141	129	125	123	148	120	125	141	138	128	165	137	137	143	146	149	153	125	157	157	156	138	144	140	151	139	129	134	152	130	140	145	137	126	135	129	121	128	144	154	130	136	130	146	141	131	143	127	134	131	145	141	126	140	147	134	124	148	141	155	155	136	150	140	121	126	154	125	137	132	144	119	135	129	152	150	143	158	138	171	136	158	144	137	138	150	141	131	121	147	136	134	143	138	135	134	144	126	120	125	134	149	117	140	125	131	137	153	159	119	122	141	138	136	135	133	137	145	126	143	140	142	129	115	144	109	152	133	149	148	142	131	136	142	136	141	135	146	115	140	147	136	154	140	156	140	123	149	138	133	158	131	161	156	147	130	133	152	149	144	157	134	139	150	147	119	138	154	148	145	135	150	114	165	132	143	159	123	133	137	164	154	153	143	146	126	150	161	119	138	119	144	150	148	147	130	144	135	126	147	141	138	131	141	128	127	134	131	116	150	155	134	147	141	132	144	135	150	147	122	143	117	157	152	152	144	141	141	144	139	174	142	147	138	153	141	161	140	130	143	136	138	126	131	146	148	132	127	124	143	144	146	144	138	154	140	135	132	172	144	117	137	132	150	136	131	146	143	133	126	148	138	134	136	150	145	130	153	144	138	139	125	160	148	145	141	138	134	120	147	127	161	155	127	113	133	158	146	143	146	131	143	138	144	138	146	138	139	121	137	163	154	148	128	145	167	131	143	139	164
7079	10992	10336	5535	3421	2374	1713	1274	1036	866	763	608	537	527	448	430	360	315	344	313	294	305	272	254	237	246	229	221	211	254	252	227	219	206	186	220	210	187	187	218	192	173	174	209	176	194	182	185	178	208	187	165	194	174	161	168	153	185	187	171	206	167	170	192	185	158	163	156	167	155	157	177	144	153	191	144	159	147	160	189	180	180	172	154	185	175	172	161	157	187	151	168	150	168	174	153	158	148	196	170	180	166	154	176	171	160	171	174	174	183	196	175	164	162	169	183	175	189	174	154	171	179	150	151	130	181	159	157	162	157	165	174	174	166	128	154	158	185	154	177	174	175	177	166	191	171	147	170	149	162	157	168	158	166	191	181	164	174	150	164	148	181	160	171	162	149	158	138	185	173	157	167	146	151	178	173	149	167	152	157	176	184	167	180	178	147	146	161	143	173	143	190	169	169	164	180	147	172	161	177	155	139	148	161	154	191	187	162	156	175	168	144	165	179	175	172	172	169	153	149	140	170	160	165	162	158	160	142	177	164	158	164	158	178	154	168	159	183	153	159	163	157	152	151	159	171	133	165	169	160	181	163	146	150	152	174	169	176	132	162	170	181	145	165	165	143	147	162	154	163	148	167	150	168	155	162	167	141	172	174	158	166	165	155	150	166	179	164	144	173	179	143	153	182	160	165	177	158	160	150	141	191	142	152	167	148	176	197	165	182	160	179	179	140	164	179	158	192	167	159	147	158	177	201	144	179	150	168	175	182	169	167	166	177	158	161	167	176	171	169	178	186	161	157	161	157	156	176	186	155	174	166	138	168	168	180	155	174	153	156	182	165	172	163	168	163	174	165	161	152	162	159	179	148	179	166	152	129	160	159	148	177	148	185	151	148	171	146	161	167	184	163	158	170	156	158	177	155	174	184	157	165	148	168	154	169	155	194	172	148	161	144	159	145	137	196	178	152	136	192	162	171	159	160	172	156	170	148	169	163	172	149	170	172	161	176	155	174	171	179	145	165	182	180	190	160	175	147	138	154	126	157	187	166	156	164	144	163	167	146	179	149	152	178	165	159	164	157	162	152	176	152	172	164	159	160	172	179	166	163	166	156	169	161	163	169	170	162	151	162	168	180	162	167	174	145	157	145	178	160	159	140	150	161	158	151	198	160	172	170	180	166	168	148	158	169	168	169	147	152	151	167	159	156	170	169	184	164	165	179	160	152	166	183	154	169	179	188	161	159	177	155	155	158	154	163	149	187	156	184	156	157	159	166	153	190	159	146	173	174	173	161	162	149	161	148	172	173	155	170	162	159	166	161	164	140	163	174	155	146	175	157	138	162	163	166	151	134	151	159	159	160	165	167	159	156	142	156	157	157	171	156	175	173	146	165	167	179	155	178	149	152	155	173	178	158	175	177	154	168	182	134	167	173	153	140	158	186	188	160	178	171	162	153	163	158	165	177	151	139	155	168	153	154	160	158	157	154	178	149	133	167	173	158	173	153	176	153	159	163	152	142	179	166	172	148	155	171	158	151	177	170	185	151	185	144	158	174	159	165	154	135	189	161	185	177	156	156	163	159	178	161	168	155	170	172	150	178	158	161	164	163	152	134	190	154	153	167	153	152	164	185	182	163	181	161	162	167	156	182	169	170	170	188	154	180	172	172	132	153	172	173	168	159	172	162	175	156	168	156	166	176	180	148	174	159	172	182	171	156	162	161	160	155	165	166	145	161	148	177	185	182	169	161	187	161	169	158	178	125	141	174	163	151	175	165	160	146	143	159	158	154	151	160	157	200	155	158	160	153	165	155	163	169	173	171	155	151	166	154	169	141	176	163	150	159	144	144	159	148	143	169	146	181	167	173	170	157	151	160	142	167	159	202	156	170	160	150	175	164	156	172	170	169	159	163	160	169	162	176	185	154	173	169	145	173	169	169	180	167	155	180	166	182	168	187	159	150	159	170	186	143	143	162	176	151	166	174	166	182	164	150	171	167	172	147	175	151	176	161	167	164	157	175	182	175	174	143	167	163	138	168	140	148	165	145	154	173	178	146	164	148	163	152	151	148	187	170	174	172	184	180	156	163	182	184	161	170	180	146	178	152	140	177	163	157	163	166	151	157	150	154	168	166	142	187	173	141	148	145	176	144	160	157	158	154	165	155	158	169	157	173	151	170	182	170	163	173	178	168	170	166	162	145	162	167	154	161	194	165	150	186	166	151	161	189	181	168	152	175	190	135	154	154	151	145	166	158	171	185	152	150	158	165	162	163	177	169	161	175	168	191	160	177	171	151	162	153	179	160	144	167	152	133	147	172	153	143	182	174	174	147	142	142	158	144	157	151	163	146	147	179	162	168	153	153	153	149	160	169	159	171	182	157	146	148	174	140	153	159	159	169	145	175	151	139	171	172	157	173	176	152	185	158	162	177	162	155	163	133	159	180	156	181	152	179	174	181	161	165	168	145	185	168	154	157	166	135	163	139	155	165	150	160	175	148	163	165	171	177	171	166	149	155	177	177	162	155	157	185	194	153	170	175	150	154	163	181	154	167	189	157	160	161	151	160	158	163	150	198	146	156	153	151	158	155	174	199	152	160	161	165	163	171	181	155	155	173	163	159	162	150	171	157	174	159	179	151	179	183	156	167	122	161	166	162	151	175	157	170	167	127	165	162	147	169	173	159	158	159	181	148	178	153	179	146	179	169	140	164	158	162	175	183	168	153	153	155	171	166	157	145	166	190	169	147	181	156	168	199	161	174	169	187	162	139	171	143	171	139	162	131	187	150	179	149	145	173	179	133	168	169	154	167	170	160	170	153	142	161	163	153	162	189	159	148	145	189	171	176	157	177	185	177	173	166	144	143	153	135	167	162	149	164	169	168	161	177	169	182	167	150	154	163	174	154	150	151	151	152	172	154	157	173	154	185	144	156	160	172	152	159	172	180	187	159	144	166	159	172	160	167	154	185	157	165	156	162	165	161	158	145	157	158	152	171	157	152	173	155	133	163	170	186	150	180	172	136	162	159	148	178	157	160	175	176	154	152	169	152	191	169	161	172	180	177	140	177	131	180	139	160	145	169	163	184	177	190	170	140	151	168	169	137	145	166	170	174	159	175	177	157	165	146	154	161	150	144	171	154	153	167	165	161	164	162	164	152	157	145	165	194	157	155	150	162	152	136	179	155	160	169	161	175	159	187	164	195	175	160	154	201	184	161	150	176	157	161	188	175	156	155	167	183	152	194	179	157	162	164	167	152	127	153	144	174	167	156	172	173	149	181	169	148	178	147	150	162	161	186	150	163	152	173	158	171	183	152	159	185	170	166	140	143	160	159	169	174	150	158	180	161	155	162	140	173	175	158	156	157	154	167	161	151	181	159	154	162	152	173	174	146	152	179	144	160	204	163	167	176	167	171	170	168	149	164	161	157	164	173	167	184	167	144	152	178	164	159	175	172	154	176	171	170	164	169	165	169	188	161	175	163	144	169	137	167
23315	21014	27949	24255	21017	21077	8774	1319	995	828	725	638	607	565	536	519	493	484	471	410	445	437	425	372	386	398	377	417	385	356	411	362	367	329	383	351	341	364	358	339	351	364	354	348	346	344	350	329	332	343	354	338	304	346	321	340	335	346	338	378	333	354	344	369	342	350	339	321	331	332	346	321	323	380	325	358	348	332	329	337	315	330	321	346	310	315	326	337	311	365	315	317	336	330	338	319	298	349	313	321	318	331	313	363	331	327	327	331	339	338	337	342	330	328	308	326	331	323	324	348	330	349	349	314	343	306	305	330	339	347	353	323	343	328	347	314	308	330	331	336	318	318	347	357	310	337	308	337	354	331	317	347	336	302	324	343	354	330	300	307	346	334	299	331	302	295	341	329	351	312	335	327	355	316	313	355	333	344	316	346	314	309	290	314	337	346	335	317	334	322	344	322	349	309	343	340	315	338	336	325	350	314	288	346	301	327	318	342	305	317	259	344	341	315	344	343	342	316	311	316	301	331	313	334	304	329	318	330	332	339	366	346	334	348	320	362	321	345	352	336	328	290	303	311	363	316	319	322	318	321	338	319	295	324	309	350	326	349	372	294	335	289	328	318	318	366	311	319	335	316	327	335	331	324	319	309	321	329	292	347	317	316	327	310	329	344	298	338	304	305	339	293	319	324	327	334	289	342	298	301	321	332	361	344	319	312	294	338	336	329	319	334	317	334	324	317	349	312	338	327	319	330	335	350	341	335	324	352	318	280	350	310	282	308	286	320	339	328	302	301	311	313	335	328	323	326	348	307	330	311	310	305	319	311	317	357	304	324	323	335	328	315	349	343	320	326	333	312	320	301	340	289	324	311	307	343	323	308	299	345	345	333	338	367	304	306	303	320	326	351	368	323	346	317	326	309	319	306	331	335	330	338	340	372	287	353	323	338	335	309	321	319	330	354	315	320	280	328	334	287	312	336	325	334	310	323	352	324	302	351	295	341	317	304	304	327	338	344	303	334	334	305	329	331	344	312	292	316	356	309	322	318	330	346	318	321	349	310	333	311	357	345	327	319	356	290	349	312	314	338	339	345	317	322	334	334	322	315	302	295	331	336	310	311	371	311	351	315	317	324	354	349	316	317	336	336	325	299	319	332	338	316	331	299	327	293	346	332	330	321	366	326	329	308	344	327	318	285	351	313	339	341	299	314	349	297	321	340	353	312	334	324	328	330	337	366	307	329	333	310	317	287	350	325	327	300	308	316	314	320	272	333	318	290	332	328	338	326	301	299	319	299	338	286	284	329	323	292	315	312	326	307	328	313	328	314	332	347	325	330	318	313	350	357	334	316	316	357	309	344	321	291	316	319	318	361	350	344	359	357	319	312	294	331	316	323	312	293	324	321	311	334	331	314	313	299	318	304	328	309	305	319	323	304	332	347	341	327	308	338	327	293	320	293	324	322	347	316	338	315	314	347	336	339	317	308	315	336	315	317	308	325	348	312	304	345	329	325	318	351	317	322	330	354	306	328	349	324	292	300	320	343	345	312	310	352	365	339	311	328	270	310	314	313	309	309	319	315	327	297	350	321	306	348	329	313	309	285	346	332	318	296	331	327	347	363	311	311	314	312	323	342	338	326	313	370	335	345	298	311	344	300	321	307	314	340	347	320	308	336	314	316	310	361	291	336	340	347	326	351	293	340	313	313	316	326	332	352	291	297	340	325	330	297	301	332	306	335	325	313	297	318	318	310	364	302	304	307	319	313	347	335	346	318	326	330	316	318	324	318	308	333	331	326	327	330	278	330	318	317	320	324	325	301	313	302	309	320	326	350	336	326	338	311	312	311	318	346	321	350	306	279	330	335	312	312	332	328	358	332	286	315	339	320	342	318	282	332	308	344	324	339	359	321	342	357	338	330	353	296	323	349	326	315	336	345	355	347	314	296	346	292	326	338	324	318	327	304	333	310	318	324	344	336	358	346	318	292	336	328	291	309	328	339	349	315	325	322	334	308	335	325	320	329	353	300	315	335	287	355	331	328	357	274	272	302	312	350	346	302	336	313	332	319	308	322	350	318	338	346	326	318	362	314	297	341	309	329	342	320	309	324	294	335	302	316	329	328	349	345	341	321	322	347	331	339	333	313	323	294	333	348	342	295	326	333	301	316	311	313	289	326	337	326	319	322	311	303	320	313	325	308	315	366	338	311	320	309	319	327	362	329	338	316	312	358	328	293	307	302	345	324	349	299	315	334	327	323	345	326	349	290	307	323	335	331	326	349	338	292	291	322	316	320	334	309	321	311	333	291	328	298	323	352	329	322	288	301	306	352	352	303	298	338	361	316	325	317	290	312	317	322	325	325	358	326	291	315	329	317	342	321	312	312	309	311	295	337	328	313	338	329	301	307	307	355	336	316	320	331	334	329	334	307	357	332	304	306	325	324	308	337	318	331	313	321	308	324	295	330	332	301	320	340	333	301	325	300	326	310	314	286	307	332	332	319	330	310	358	325	342	305	303	333	308	288	325	304	329	339	327	314	345	325	293	351	322	298	314	333	334	294	316	341	305	348	326	340	325	319	322	343	312	341	311	334	317	349	347	341	307	342	311	321	328	304	330	324	351	323	318	311	315	338	332	321	355	342	331	350	330	314	321	309	343	323	308	336	336	349	320	335	343	336	319	328	348	335	328	365	367	303	345	336	345	320	358	324	327	309	324	328	329	349	356	306	334	335	335	302	290	336	332	353	303	329	317	330	330	325	341	351	302	343	319	306	295	326	299	314	333	323	321	341	337	322	323	306	344	318	332	328	339	337	338	345	318	320	297	341	311	320	299	333	336	314	324	341	324	326	317	341	309	297	337	306	322	333	359	339	281	327	322	345	352	318	319	350	306	300	284	317	352	327	318	301	309	338	310	327	350	302	317	335	305	341	339	318	318	311	311	331	287	343	316	339	296	325	352	322	334	349	348	314	346	322	335	337	344	355	318	329	293	281	304	328	327	359	319	320	319	317	293	326	321	359	340	326	327	312	307	308	311	307	337	332	292	280	347	319	323	308	315	345	310	315	339	300	314	362	311	325	295	309	306	307	286	293	277	343	312	299	343	304	327	311	318	349	330	340	329	337	318	302	310	312	316	301	335	301	359	305	294	332	315	316	326	323	327	320	315	298	324	326	335	338	321	313	328	345	328	289	328	323	332	349	324	299	334	344	348	345	309	330	364	323	302	340	333	372	327	282	289	308	334	332	309	303	323	333	305	283	329	314	350	320	331	322	349	333	319	337	304	323	335	317	302	322	299	301	341	316	325	323	315	308	313	336	310	333	367	334	346	306	309	313	328	359	291	322	316	301	328	330	339	328	322	308	322	295	298	335	330	291	307	375	313	301	323	334	323	313	354	352	328	303	307	310	348	310	325	318	298	325	326	314	315	369	347	345	313	326	292	327	315	298	312	328	348	290	350	327	297	337	307	319	334	337	334	316	323	311	303	302	337	332
9932	17480	16278	9582	6108	4188	3058	2448	1931	1665	1331	1202	1071	1004	908	843	741	688	659	609	591	592	525	496	551	497	485	477	443	467	443	452	394	423	446	405	420	405	368	363	366	370	374	389	406	353	351	374	366	370	352	370	352	340	310	350	315	354	346	339	317	351	363	317	307	334	337	370	357	363	324	352	357	336	332	322	362	356	342	334	329	340	311	336	321	348	325	347	338	344	301	354	337	347	307	344	352	338	339	340	368	356	342	353	329	311	342	332	349	336	324	346	333	303	349	297	331	352	348	264	350	307	305	331	337	350	368	358	331	348	344	355	368	339	331	340	326	311	331	344	312	317	309	307	372	282	350	324	346	337	316	320	336	334	349	356	347	318	314	326	335	334	308	334	305	355	320	326	307	359	327	320	333	309	336	346	338	345	321	304	316	334	319	341	315	331	334	286	335	347	342	347	344	295	320	335	352	323	351	323	312	351	311	337	294	333	319	329	326	349	316	339	323	310	342	321	330	321	316	325	330	314	328	328	331	329	282	286	319	348	356	298	303	319	304	323	299	342	327	347	324	327	332	327	319	329	319	327	314	310	353	330	309	304	349	337	322	332	334	305	309	325	305	313	331	316	308	359	284	318	339	298	331	368	318	309	356	320	315	369	314	326	349	308	353	317	342	324	313	354	338	343	311	324	337	315	351	299	320	324	321	313	331	326	347	312	305	329	321	324	314	352	300	366	305	343	312	326	351	366	303	332	346	351	346	342	316	302	342	303	331	318	321	372	309	329	327	354	339	312	323	308	313	336	345	320	320	301	347	302	288	327	314	328	329	300	325	327	344	334	347	348	323	315	315	361	321	352	338	339	329	299	324	331	353	339	323	354	316	328	357	356	333	313	294	308	308	309	336	334	308	302	322	311	272	310	336	331	311	351	317	300	370	359	299	346	341	333	310	315	353	363	346	341	334	323	327	331	294	330	345	327	350	317	311	337	345	326	330	330	343	384	326	308	306	335	330	327	339	331	328	351	334	305	303	294	336	345	321	313	342	365	303	316	341	303	312	325	328	302	308	291	321	337	341	282	365	351	340	310	314	316	306	337	322	339	336	342	343	322	286	339	331	384	343	368	311	325	320	330	305	350	299	347	292	293	360	325	337	321	324	317	313	335	291	341	311	319	317	314	290	308	327	315	322	318	321	321	329	344	331	328	323	330	324	305	317	362	302	333	312	298	357	344	329	351	334	289	305	332	299	315	329	320	347	345	328	342	340	344	319	317	331	318	328	325	317	327	327	343	324	322	324	303	312	317	315	338	353	310	323	344	353	341	336	306	342	329	351	334	289	317	292	319	321	323	314	358	346	334	317	326	296	299	296	338	325	305	341	332	331	312	334	320	310	317	311	335	287	331	344	330	314	334	332	338	348	328	317	289	322	287	347	331	317	306	335	326	309	337	330	315	341	336	302	337	326	324	351	294	315	325	287	327	307	342	338	329	311	303	317	322	336	326	305	345	320	317	329	333	310	333	335	311	306	338	314	348	336	330	339	303	390	304	314	320	336	330	322	352	347	325	360	320	282	322	320	330	331	328	297	313	308	317	343	305	326	320	330	295	312	327	312	324	304	341	341	327	353	306	320	320	326	332	330	347	320	339	345	319	303	325	323	290	340	347	355	351	333	304	321	354	311	319	331	327	320	323	344	342	324	336	356	273	303	332	340	337	315	315	306	315	336	305	329	312	329	330	349	327	352	354	322	334	338	343	310	310	317	338	331	310	316	321	319	311	335	324	325	327	328	332	323	310	340	315	332	347	341	331	340	306	349	322	308	348	301	315	326	319	327	298	319	345	320	328	315	323	309	312	331	336	317	309	315	356	295	305	336	339	318	313	357	304	317	314	312	347	344	321	333	337	357	354	324	288	320	331	292	304	335	312	359	355	313	335	322	342	323	303	374	314	333	350	323	332	292	330	316	312	355	344	330	316	336	342	336	331	311	340	335	338	318	335	307	332	321	366	324	328	322	311	348	330	328	312	360	336	341	310	307	340	354	313	305	356	354	325	300	342	335	329	312	349	335	305	343	347	337	318	342	353	331	345	318	331	329	342	331	336	346	322	324	300	323	311	288	324	313	333	325	312	345	350	338	330	348	313	346	328	391	310	324	330	305	315	347	332	300	312	339	323	311	322	330	338	313	346	294	291	316	305	347	367	314	337	325	338	319	335	332	304	347	326	310	335	335	278	305	326	344	316	331	319	300	340	347	342	363	344	311	323	296	321	310	355	343	328	320	313	332	368	329	329	329	377	314	314	302	303	285	354	309	319	338	326	323	311	317	355	300	311	345	328	338	301	320	336	326	334	318	363	330	346	340	323	328	318	284	359	327	347	343	299	304	342	329	322	366	321	314	305	348	354	345	340	320	334	313	329	319	289	347	299	317	305	337	341	316	307	319	363	324	350	330	339	299	274	322	303	341	322	316	325	341	309	336	320	318	318	328	328	335	330	317	334	334	341	371	313	306	316	311	332	339	321	303	323	316	331	335	339	311	305	302	333	315	318	293	356	300	317	289	342	324	341	325	338	332	339	337	342	311	304	316	346	334	325	343	345	351	341	331	301	313	321	358	312	340	324	326	333	346	345	310	331	323	301	353	331	292	338	337	324	318	314	308	336	312	342	358	318	329	308	322	318	327	334	351	330	342	343	335	312	304	302	345	326	359	343	333	321	335	312	321	320	320	315	316	340	280	336	342	324	311	317	344	333	304	312	330	338	324	336	357	332	336	312	337	337	339	309	340	296	335	335	315	313	335	319	346	319	322	306	339	310	320	306	326	333	344	308	332	323	325	322	328	293	319	357	340	309	297	347	317	319	328	314	335	316	332	345	343	309	332	353	313	291	341	358	335	300	336	334	304	344	335	318	313	323	325	286	302	318	322	357	310	301	309	316	336	335	326	300	316	318	341	363	309	305	322	329	332	315	339	321	352	319	343	295	325	335	321	324	352	326	339	322	361	300	346	325	303	310	358	347	340	329	305	307	312	314	350	307	330	304	353	329	364	286	322	321	317	310	318	314	341	334	354	313	328	342	321	359	331	302	318	333	340	334	311	357	333	323	336	338	327	360	318	317	342	324	329	323	339	339	284	340	296	350	321	350	318	338	341	326	335	299	328	327	346	314	323	311	299	304	359	326	335	309	303	354	323	330	354	329	299	334	339	353	332	339	341	318	348	315	331	310	348	352	366	351	317	300	324	325	341	317	350	303	340	322	317	318	336	364	352	302	339	317	316	323	339	348	301	340	342	306	329	334	339	334	343	320	333	324	303	308	307	305	356	320	320	326	321	322	339	326	316	311	361	320	322	322	325	322	349	352	327	320	335	348	327	322	329	314	323	340	323	304	307	341	338	344	297	349	332	328	340	335	332	326	346	327	325	298	312	341	362	326	301	324	334	333	331	329	312	359	341	342	361	345	308	316	353	314	315	330	323	335	350	317	343	334	320	315
28035	14667	1991	566	439	360	359	336	299	276	306	320	295	339	328	325	295	298	338	305	291	285	313	333	339	316	356	329	311	311	328	329	334	308	311	282	319	279	301	267	296	305	285	302	308	318	306	349	308	322	309	320	306	308	328	294	287	318	313	326	300	327	339	273	333	294	316	297	313	314	325	324	300	324	329	300	319	305	310	328	297	289	327	310	319	296	314	328	338	331	320	295	295	315	298	323	312	313	284	319	320	329	308	337	308	315	316	314	288	317	316	298	303	291	322	303	303	343	292	309	346	307	290	352	313	294	323	270	285	287	327	288	315	310	291	304	318	296	302	325	301	288	324	352	310	331	310	301	327	282	325	335	314	333	261	325	320	304	292	331	315	291	317	311	297	285	324	330	296	293	296	282	318	316	266	292	327	304	314	325	291	315	306	304	300	290	322	317	315	295	311	313	288	305	301	316	297	323	313	307	303	325	290	286	306	338	301	306	277	284	298	300	313	285	332	278	283	355	304	296	323	334	318	297	341	328	341	330	291	336	313	274	313	301	305	316	310	328	318	308	316	293	279	318	266	297	323	298	301	287	284	293	302	344	338	278	333	316	282	323	286	307	305	294	317	310	314	298	314	294	293	323	323	332	314	324	335	312	314	300	317	331	281	310	346	287	299	296	302	283	266	301	332	312	288	295	301	270	326	305	282	320	303	295	322	307	328	317	330	293	305	327	348	330	286	314	307	309	309	313	340	316	326	298	305	331	324	342	321	300	304	342	328	330	345	306	292	292	308	291	329	327	330	303	304	295	301	329	291	344	315	316	345	307	308	309	304	302	317	284	273	321	318	326	307	309	304	303	307	301	287	298	332	334	333	300	343	295	276	294	297	336	332	329	350	279	333	306	293	348	318	314	346	361	332	324	289	301	308	318	309	320	317	322	309	332	333	334	317	292	305	320	297	311	307	321	302	318	327	310	329	285	348	304	316	320	316	313	289	325	295	313	296	282	333	306	321	294	305	323	322	328	320	294	305	287	305	302	317	331	326	277	313	306	300	281	317	321	282	314	294	283	299	321	326	314	298	281	320	272	315	303	313	296	302	318	350	310	327	324	295	317	297	291	303	295	272	300	287	315	294	294	299	302	346	314	289	285	312	325	290	283	314	301	351	313	328	319	320	318	299	315	317	339	322	306	327	285	292	316	333	302	282	318	311	317	308	339	339	298	333	328	326	298	293	299	299	295	335	308	313	321	320	294	291	274	307	321	324	308	329	308	318	324	333	297	306	290	293	369	322	307	310	352	318	337	300	302	308	296	345	311	299	323	307	334	295	307	324	276	319	302	277	325	306	310	316	330	277	302	287	284	319	316	300	321	314	328	311	291	321	318	290	311	311	342	317	312	326	306	320	292	315	319	315	323	319	313	267	311	317	329	320	323	314	277	321	336	317	325	332	328	321	344	294	328	305	300	281	293	298	328	279	324	302	316	278	315	294	307	359	312	279	325	306	321	309	309	303	299	319	319	312	280	328	311	299	298	312	295	304	297	308	298	311	314	292	292	288	316	297	342	311	305	288	310	283	332	277	299	299	314	329	309	323	324	342	343	327	299	320	316	306	327	294	303	271	335	324	322	275	311	299	326	295	319	297	280	309	304	315	350	283	314	294	328	335	314	313	280	316	346	325	318	302	295	329	315	308	331	302	311	301	334	314	283	311	288	319	316	321	298	300	320	282	308	340	302	305	310	305	336	324	328	322	283	314	292	318	323	330	303	298	299	317	324	321	341	289	303	315	315	324	326	290	312	305	284	311	290	309	316	315	309	300	285	283	318	292	325	329	326	321	346	300	301	284	337	285	289	294	346	300	322	292	282	304	332	319	327	326	288	312	326	321	313	297	349	308	313	311	282	296	310	313	315	311	314	324	300	289	281	290	307	306	277	296	315	291	313	293	301	329	325	302	312	328	301	309	313	294	319	321	296	273	341	295	292	328	300	292	296	346	355	314	312	307	317	311	343	292	329	322	292	314	307	325	323	299	308	305	323	369	318	313	295	346	317	319	306	282	328	322	300	294	312	301	313	340	313	311	310	327	324	320	301	356	301	301	297	296	315	316	328	317	291	310	335	357	293	308	335	300	312	323	328	291	283	331	308	327	282	313	268	327	293	309	304	328	336	322	303	304	312	302	327	305	313	312	320	326	298	301	300	333	312	295	309	337	320	307	325	309	290	313	298	318	313	310	307	339	271	292	300	306	320	325	269	286	304	320	332	296	327	325	310	298	315	312	321	310	297	304	304	309	280	319	308	289	305	299	306	299	319	317	307	295	322	286	291	319	315	290	312	325	324	307	322	341	338	313	277	336	305	316	327	315	305	313	309	315	294	326	293	289	288	313	300	367	305	315	292	295	345	336	298	287	293	330	323	305	300	290	349	342	315	329	313	330	325	304	312	296	329	330	290	316	282	301	287	300	310	330	312	280	314	306	318	313	291	296	334	281	330	314	319	294	319	295	322	327	337	320	324	314	302	311	322	294	285	330	310	271	286	306	319	331	295	309	340	310	320	350	320	311	322	322	332	299	330	292	301	293	294	342	321	305	323	275	306	301	302	328	305	349	326	327	293	319	330	311	296	299	297	295	299	331	299	305	294	303	331	319	287	300	281	323	262	322	299	343	326	333	347	316	336	308	311	324	329	289	304	307	295	324	316	336	289	312	296	317	303	280	296	329	286	306	309	308	317	282	287	313	301	304	311	310	335	320	327	333	328	316	314	287	291	322	332	286	314	294	300	307	304	313	299	323	351	280	292	317	295	324	316	322	308	319	284	344	309	304	329	312	295	294	315	316	311	321	339	288	315	296	340	313	334	339	310	335	353	340	336	297	324	332	294	297	270	274	323	262	307	294	330	332	315	272	293	308	306	320	319	306	314	301	329	317	344	327	331	282	327	296	311	322	310	332	283	291	300	342	283	285	312	337	305	328	309	335	299	337	282	312	341	300	313	308	303	313	311	311	306	303	335	319	299	311	329	318	349	292	308	320	318	319	289	332	339	322	332	276	285	280	330	263	305	295	309	287	314	294	317	292	328	324	296	306	304	318	346	321	296	329	314	319	295	325	280	295	278	347	285	305	318	284	285	300	324	299	298	294	307	299	339	319	288	339	327	356	317	322	290	301	319	302	289	322	307	331	313	306	316	303	297	325	295	315	300	320	286	299	307	297	296	319	318	305	320	301	292	302	328	299	332	291	364	266	328	322	300	329	327	291	297	315	292	326	303	302	278	293	300	320	326	312	317	345	320	316	291	304	313	300	306	310	323	296	340	294	283	300	317	314	309	298	313	305	308	337	306	325	309	322	307	322	316	319	320	295	310	297	322	321	312	326	322	299	334	310	312	309	271	292	307	342	297	297	296	289	319	313	285	317	293	303	317	340	286	314	332	296	304	308	327	315	289	299	329	298	304	325	334	322	285	318	288	322	288	280	344	301	302	326	327	308	315
4954	1088	1039	672	519	500	424	407	391	372	370	350	382	400	382	370	350	365	357	329	356	356	379	363	365	353	315	381	351	379	356	363	338	365	352	350	358	346	349	355	332	350	345	326	331	366	317	349	402	330	362	380	394	333	357	368	352	315	378	348	325	350	373	351	343	384	362	361	366	363	362	362	375	366	372	382	354	375	351	366	378	385	336	378	351	348	366	324	371	385	372	350	362	379	361	413	383	305	343	372	364	353	336	370	345	337	350	376	329	379	345	356	390	380	342	330	354	383	348	332	344	339	370	388	337	316	410	358	351	340	356	335	361	346	375	373	358	332	331	355	362	366	364	393	343	348	367	334	348	354	359	370	364	348	352	352	357	337	357	362	382	378	347	351	343	334	348	344	344	402	333	381	359	358	363	351	329	377	353	338	367	326	317	349	359	374	373	379	348	397	323	356	341	390	352	334	392	341	339	337	362	363	312	362	342	352	382	376	373	358	359	342	356	346	362	378	352	333	344	334	390	352	334	310	369	351	356	293	364	339	336	355	368	350	358	334	385	353	364	321	344	351	382	347	355	346	310	355	381	356	374	328	350	346	344	376	352	360	361	371	340	372	332	341	348	359	362	347	370	371	333	396	359	355	365	358	367	373	337	349	354	348	363	346	345	342	359	362	311	378	348	334	346	367	336	365	378	371	379	326	342	343	333	375	348	338	339	379	340	345	394	361	317	380	319	350	350	360	343	382	363	298	368	346	346	386	358	355	356	353	335	377	328	345	352	352	320	323	357	358	347	358	393	374	338	371	348	347	348	381	368	398	363	376	331	336	372	346	336	342	367	360	368	360	319	372	338	373	374	335	358	373	360	385	347	333	347	399	339	358	378	359	347	356	370	399	344	356	366	345	348	359	336	352	347	369	355	359	404	338	366	364	343	345	320	375	366	346	334	380	360	362	359	358	364	345	353	336	297	344	342	373	382	362	354	320	380	347	352	350	347	346	359	386	355	335	365	374	336	333	337	331	360	373	326	355	337	356	350	302	361	314	358	370	351	381	345	354	367	365	343	349	348	365	361	329	325	319	347	344	341	343	365	348	339	337	342	336	343	361	372	347	368	348	347	366	367	313	362	346	347	347	337	355	363	376	354	353	350	365	363	352	318	358	313	371	346	333	371	393	341	345	368	334	379	355	376	345	355	353	362	384	326	348	317	388	371	362	358	345	355	359	331	354	349	355	344	333	378	361	389	332	355	365	343	376	326	325	382	392	356	327	389	379	378	361	329	343	416	352	359	331	347	356	363	327	357	365	351	355	335	392	357	332	359	362	385	362	340	360	401	337	392	314	339	375	350	364	364	393	358	379	358	387	362	371	346	340	360	371	366	345	366	411	372	346	339	351	366	334	379	351	355	330	369	392	346	352	358	376	372	355	414	361	359	336	342	330	340	329	374	378	341	347	351	350	339	370	351	316	354	325	370	354	354	359	350	357	337	348	380	370	376	347	348	337	357	347	380	366	334	340	322	353	372	338	352	320	356	349	366	311	365	338	350	368	376	363	340	362	372	363	344	355	336	360	359	331	321	359	378	350	375	373	329	376	363	341	342	344	364	330	352	356	363	384	358	351	326	371	345	373	325	348	333	356	369	346	326	325	368	359	366	372	353	333	374	324	344	338	336	339	374	365	379	379	363	375	343	378	391	338	345	344	349	331	378	313	340	346	352	324	353	362	321	355	378	356	371	321	336	365	325	325	349	358	335	382	333	347	369	363	339	373	352	372	366	342	343	354	401	337	364	360	404	338	373	389	347	322	372	375	371	340	398	359	346	377	342	375	368	350	366	346	354	346	347	373	342	366	379	340	364	353	334	368	333	342	380	348	289	347	352	354	369	336	334	344	368	346	333	384	361	321	369	351	363	348	367	379	357	359	373	337	361	328	338	373	355	348	363	361	361	366	348	349	314	328	393	318	336	320	376	334	371	368	351	365	348	357	373	369	352	376	340	298	342	372	379	324	349	343	358	331	393	357	341	344	335	354	341	358	351	359	337	392	338	342	367	379	342	357	342	373	333	357	360	336	343	332	334	363	378	354	342	364	355	337	370	342	341	390	331	335	350	347	341	331	331	365	348	392	389	366	383	357	349	348	368	343	365	338	335	310	370	363	364	386	348	368	384	355	340	374	355	361	381	395	341	374	359	375	354	368	320	358	376	355	371	355	358	371	368	367	355	333	350	350	334	337	347	311	388	365	338	365	334	358	388	367	350	359	393	358	356	359	350	364	359	344	346	360	342	370	362	359	394	355	370	362	352	352	351	356	351	360	376	341	337	332	339	327	346	338	352	336	370	369	331	360	358	362	370	327	412	369	349	323	358	376	347	376	324	343	366	333	334	360	362	371	320	323	348	375	370	373	375	362	370	383	371	369	351	357	379	324	341	372	349	321	366	362	328	368	362	378	339	353	352	367	353	348	341	326	340	355	334	384	354	356	365	343	353	342	361	340	384	354	384	392	360	326	343	375	370	372	333	357	333	350	362	359	348	348	371	326	370	369	381	371	340	321	347	308	379	343	347	352	384	313	356	352	357	381	364	353	400	334	361	350	340	337	360	342	340	382	379	358	365	352	352	327	347	349	375	367	351	358	354	342	353	383	321	348	369	331	368	329	359	341	349	379	349	376	381	364	358	348	342	363	330	378	378	351	342	374	324	334	322	329	350	370	344	362	356	343	341	333	355	352	370	358	352	353	369	323	350	354	340	365	379	348	342	332	357	371	342	364	338	352	355	317	346	335	357	338	351	346	368	364	336	341	399	339	407	333	348	383	345	366	353	414	353	358	370	357	353	354	333	339	368	341	363	348	340	337	369	341	354	328	347	364	370	329	320	345	372	384	339	375	358	355	338	378	356	331	343	337	339	358	346	340	365	344	329	360	333	347	354	390	353	323	354	331	339	348	335	366	337	363	370	356	356	376	349	345	347	344	401	342	345	341	340	312	347	348	371	370	359	354	339	352	355	353	344	361	349	330	335	333	348	379	365	364	332	328	328	361	365	352	341	377	338	359	382	377	373	357	369	382	345	371	324	352	341	355	353	351	389	341	340	355	351	353	352	361	355	358	345	382	325	361	357	328	353	367	336	351	346	379	371	362	356	355	353	343	385	360	364	319	349	373	365	354	378	351	363	326	349	337	346	362	390	363	336	379	337	376	309	313	354	363	351	322	329	368	344	344	357	332	404	357	344	396	361	355	362	364	337	352	375	340	344	347	338	359	361	366	354	338	335	359	345	356	361	331	388	369	327	356	381	351	365	373	400	369	353	353	359	384	340	353	341	325	341	365	356	361	360	383	338	405	345	318	324	354	361	337	351	360	342	334	366	383	367	363	325	395	331	353	349	368	373	339	375	347	317	349	315	330	354	352	348	345	374	359	347	369	359	367	337	322	369	343	345	328	328	361	358	362	341	355	372	348	363	357	347	380	376	345	307	354	344	389	351	333
25484	20998	27585	24610	20991	10737	1028	545	535	416	342	329	277	279	248	243	225	250	218	194	209	164	173	202	193	173	206	186	162	165	140	167	162	161	153	142	152	161	135	134	153	157	142	153	155	182	158	153	147	133	154	157	160	152	142	126	141	150	140	158	149	147	143	147	144	143	143	146	123	121	145	130	130	137	142	150	140	141	152	128	159	109	125	138	171	141	145	144	147	107	161	151	141	146	155	132	145	125	164	126	153	148	125	145	133	133	119	133	128	159	133	156	137	127	155	144	152	155	144	149	142	132	135	133	127	141	144	148	144	112	141	123	150	135	117	152	149	128	117	139	137	140	164	148	146	154	148	128	161	152	148	140	132	134	158	128	159	144	154	151	140	150	139	168	136	126	141	149	136	138	152	134	115	157	146	149	140	145	125	152	141	152	145	146	140	158	121	133	125	164	143	135	129	145	146	137	139	136	150	144	125	145	137	123	145	138	151	122	130	126	141	126	144	159	133	132	145	137	140	144	144	149	124	148	129	136	152	136	129	143	139	120	137	143	146	139	142	165	122	155	150	133	162	148	131	130	170	156	136	126	132	157	141	156	135	149	134	149	138	128	126	145	136	153	127	138	137	128	143	144	156	142	135	136	147	158	148	141	123	137	127	152	136	137	133	121	145	135	136	140	146	104	158	120	158	128	159	124	143	141	124	148	132	138	137	151	147	125	139	151	150	138	121	123	131	137	142	131	157	128	142	164	150	150	160	116	128	150	139	126	130	136	124	137	156	136	125	135	132	157	144	153	144	156	136	137	146	122	136	139	162	122	128	139	155	149	125	140	155	143	153	152	128	139	139	134	141	141	137	149	130	136	125	118	136	145	153	138	142	138	136	145	127	141	155	121	123	141	129	156	126	138	135	149	142	134	147	122	133	144	154	133	157	133	157	115	141	154	159	169	129	112	133	145	126	135	129	120	138	133	150	138	122	130	158	154	140	156	137	136	148	136	142	130	155	132	137	163	135	142	139	155	116	149	156	139	141	155	149	122	139	118	143	134	127	121	127	150	155	120	145	160	141	132	135	147	151	161	148	118	139	125	156	147	116	122	140	137	143	140	128	151	156	161	132	151	120	121	140	156	166	137	124	144	132	148	112	149	126	140	128	173	116	136	139	150	136	122	139	119	145	127	135	146	145	129	146	145	119	140	134	134	120	146	150	135	144	159	137	170	129	147	167	123	156	144	167	156	141	125	144	141	154	150	142	141	137	149	141	126	116	130	132	120	151	149	154	118	141	134	145	170	133	131	158	153	134	134	151	133	155	154	162	143	142	136	147	133	147	137	143	145	147	142	141	143	129	177	142	146	127	152	141	125	139	154	124	124	144	140	146	110	143	136	126	147	117	154	131	137	144	154	143	152	121	147	156	111	148	126	166	127	143	125	132	160	120	135	141	140	128	137	136	144	157	140	126	153	137	151	125	144	133	139	129	162	156	125	135	137	147	138	137	143	164	130	141	145	155	144	134	134	131	137	161	142	137	169	145	146	141	140	139	133	165	154	151	147	127	145	146	140	162	139	126	139	150	121	139	122	116	114	140	157	158	129	156	167	145	143	150	134	125	139	141	122	139	127	133	124	136	130	152	137	114	165	170	150	143	125	144	123	113	140	137	148	143	149	126	156	143	137	145	127	132	140	153	122	138	172	152	128	149	125	146	154	130	150	122	138	143	133	131	131	125	130	126	140	142	145	128	120	125	148	122	165	152	155	128	138	142	127	139	123	118	137	138	167	149	122	142	152	125	126	119	144	137	137	141	148	143	145	128	123	156	153	157	148	127	159	124	154	139	135	138	134	139	140	146	146	135	110	166	147	139	151	141	131	129	154	120	134	134	138	145	140	127	141	131	143	119	146	141	136	146	146	137	150	128	141	141	136	130	134	122	162	133	132	153	140	146	131	150	151	118	139	128	156	146	130	154	148	144	145	137	148	123	161	127	158	135	131	137	133	123	147	158	131	153	141	137	129	123	132	161	120	156	161	136	139	134	151	125	139	124	154	134	143	126	135	133	129	131	137	159	147	135	133	124	152	147	136	152	138	126	133	157	136	128	138	127	149	145	141	127	145	132	139	131	146	142	148	158	135	134	122	143	125	130	117	140	167	127	144	128	121	152	125	169	119	125	158	146	142	136	120	103	121	128	163	121	107	127	140	155	107	137	152	137	134	140	132	134	142	139	136	143	140	137	138	156	140	148	131	130	140	122	149	133	125	149	146	151	158	126	132	139	124	123	125	143	127	144	140	128	129	147	126	142	148	159	140	129	147	150	131	136	146	157	148	129	121	156	140	148	121	154	134	143	154	141	150	145	151	131	138	148	157	130	137	142	113	141	125	134	144	135	146	117	141	128	129	144	140	144	113	146	146	147	135	134	123	109	157	136	154	151	123	147	128	141	117	153	145	151	146	152	155	135	142	136	135	132	124	137	127	140	139	141	140	165	125	127	142	121	148	164	150	125	127	140	131	120	144	134	136	144	126	139	142	134	145	148	138	145	131	151	138	147	139	147	155	147	125	154	136	155	139	145	131	151	128	150	140	125	146	137	138	156	144	131	140	150	165	133	132	140	146	107	149	128	142	140	147	158	125	171	130	149	148	140	155	119	140	128	126	132	134	125	140	134	134	135	154	139	166	135	149	140	141	150	137	170	135	129	144	140	141	152	142	125	139	125	129	122	130	142	156	138	124	152	111	141	140	138	105	138	138	137	138	140	121	128	139	153	133	141	143	151	134	127	125	125	144	136	144	129	126	123	133	144	157	136	129	132	122	136	125	135	120	148	138	135	133	158	136	131	155	126	131	141	156	151	164	151	131	147	145	148	146	140	124	139	140	158	115	149	148	124	126	125	148	143	147	123	129	151	146	135	152	131	146	142	161	152	134	143	154	137	137	136	145	143	157	135	130	134	153	130	154	138	147	135	130	137	127	126	117	116	146	124	143	117	143	158	127	137	167	142	133	131	139	148	149	136	140	143	141	148	154	118	140	146	124	146	137	124	118	135	143	144	139	110	128	120	138	139	144	129	130	134	153	148	154	123	131	125	130	138	131	144	157	137	131	160	137	123	128	157	155	135	126	127	132	124	137	157	145	141	150	115	136	124	143	153	132	144	139	138	126	165	125	145	108	126	127	127	140	143	122	133	144	117	115	145	137	119	140	146	147	125	149	142	127	139	133	130	143	138	130	149	156	125	144	154	147	130	163	133	141	141	117	160	165	134	149	118	109	150	150	142	136	147	172	123	156	142	140	144	155	125	131	157	141	119	146	142	129	129	161	152	141	125	125	127	148	132	125	137	131	142	121	139	163	121	144	135	152	132	166	154	125	141	151	127	137	166	136	144	139	143	149	119	133	138	165	147	127	136	124	131	139	144	134	131	167	134	118	142	142	132	147	143	163	147	126	131	158	149	167	138	140	125	140	155	161	139	150	145	134	138	133	156	142	141	125
7063	11105	10199	5464	3331	2332	1604	1236	1018	816	700	627	564	486	451	432	325	388	350	335	280	252	279	274	222	234	256	252	230	252	228	227	214	187	182	224	192	208	169	193	194	170	190	176	191	166	163	181	176	182	173	201	173	172	192	172	142	178	172	182	166	179	171	169	165	170	171	143	169	179	160	170	177	164	156	174	169	163	174	152	159	175	184	152	160	170	141	162	157	182	170	175	161	161	170	200	170	143	168	169	189	167	155	163	150	162	154	161	159	183	170	172	162	176	182	150	181	160	168	157	172	148	182	163	156	165	186	165	177	170	163	160	169	168	177	165	154	160	155	175	172	169	170	182	138	173	167	157	165	167	156	148	153	157	184	162	173	130	173	154	185	146	158	168	150	177	179	151	167	173	140	149	158	179	154	155	162	165	157	160	151	163	164	171	171	166	185	183	158	157	185	175	151	162	159	161	161	149	172	147	163	161	175	179	178	148	149	142	186	166	157	170	148	174	175	171	155	156	150	185	163	156	174	165	179	170	187	148	152	142	162	165	168	181	158	158	170	170	151	154	155	158	167	143	173	155	157	153	144	166	150	179	166	153	149	154	160	157	167	165	171	142	152	162	140	190	157	147	150	154	174	149	169	168	162	179	185	182	189	155	172	192	153	158	154	150	154	173	165	144	161	153	164	166	145	157	158	151	164	163	156	167	139	163	163	173	156	162	171	157	139	160	180	171	178	150	152	150	149	145	143	176	125	191	167	164	147	168	171	171	151	182	176	156	163	173	156	150	163	169	172	165	151	145	166	167	159	161	167	161	153	174	149	174	147	152	145	163	184	148	172	166	163	166	167	153	164	140	163	142	148	155	149	170	156	168	177	168	162	174	159	161	154	149	177	144	181	173	177	147	162	156	171	148	184	147	143	161	171	154	136	163	136	169	172	143	170	154	163	151	167	173	169	157	165	148	181	147	175	156	146	152	149	165	155	154	156	177	165	156	187	193	158	172	142	165	153	143	165	171	174	161	146	162	155	177	169	175	140	173	165	157	159	169	157	156	167	147	162	185	168	161	156	168	151	172	155	147	159	159	154	160	157	144	176	140	147	170	158	194	159	168	174	164	162	143	159	159	164	150	155	175	180	167	143	142	166	151	152	139	150	163	149	157	157	175	162	168	184	168	176	160	146	178	148	171	143	148	182	191	170	154	147	178	151	178	162	160	156	164	152	178	164	164	165	146	150	173	172	162	155	165	175	187	167	169	178	138	135	171	155	151	144	147	172	147	176	156	159	159	180	156	174	166	154	133	188	151	172	154	169	174	171	183	165	165	167	163	151	171	174	179	166	156	162	160	144	166	179	175	170	169	164	166	166	166	171	162	152	157	159	157	162	168	169	171	157	143	150	154	151	177	148	169	180	173	175	158	166	139	175	164	167	176	157	183	170	134	148	187	170	167	162	173	168	157	170	153	165	151	163	180	186	167	189	141	169	182	163	148	157	166	191	174	145	153	156	162	171	148	169	174	168	160	169	190	156	177	141	169	140	141	148	185	179	160	135	154	163	160	173	171	153	179	171	152	186	161	148	157	176	169	174	165	146	141	176	157	179	172	172	148	171	156	165	142	181	148	159	163	157	175	174	154	173	162	157	155	169	158	143	167	169	140	145	154	153	140	142	152	134	164	181	156	166	166	160	151	150	149	156	195	151	166	175	156	177	146	165	176	142	174	166	186	166	173	161	155	170	134	161	174	186	153	148	174	179	176	168	158	183	140	169	160	152	161	156	169	159	135	144	181	171	172	151	137	178	155	148	160	155	168	166	164	181	165	195	175	168	178	160	161	154	154	183	157	151	153	159	153	163	164	152	154	154	155	166	133	170	168	160	164	168	162	149	164	171	172	168	167	165	193	170	151	176	170	143	157	168	161	156	155	152	156	149	162	188	140	162	161	167	166	152	171	153	174	188	159	155	144	131	178	166	163	195	175	162	145	179	167	165	143	149	163	153	179	163	154	127	175	156	153	178	166	151	131	136	168	147	156	141	154	165	180	144	166	168	149	180	148	169	172	166	181	146	165	164	152	175	155	160	162	152	141	196	165	153	147	148	172	182	163	182	171	142	167	147	176	177	139	153	164	180	174	174	156	180	162	148	161	164	156	179	157	155	155	166	158	156	162	171	165	158	178	159	176	155	131	154	171	146	172	174	152	158	172	149	169	150	176	160	142	151	154	193	149	199	159	183	166	189	169	166	162	168	162	163	163	163	172	147	162	152	161	144	166	155	160	174	168	146	187	185	151	172	142	165	155	171	158	171	152	167	182	155	145	153	156	166	176	172	169	139	172	188	158	167	152	170	171	171	169	149	167	168	152	167	183	161	161	196	160	171	177	140	170	150	159	153	160	158	158	167	161	145	151	181	163	167	156	163	165	153	153	149	151	157	166	159	147	152	155	158	170	150	188	168	147	154	160	171	183	147	170	159	161	161	178	178	167	158	167	133	153	139	157	146	158	172	136	173	159	164	154	160	172	180	162	144	165	145	141	179	148	161	159	162	164	153	160	159	157	163	152	174	146	145	160	136	140	166	142	177	169	151	183	164	161	164	162	203	161	164	169	175	170	147	153	174	176	172	166	198	176	167	166	155	184	144	164	179	162	147	167	152	151	174	157	141	174	165	173	163	166	168	174	166	165	151	159	162	147	178	179	164	156	148	162	180	179	179	131	168	158	169	176	161	149	149	174	154	179	164	164	161	172	162	133	165	156	150	149	173	141	172	157	188	163	171	172	163	168	169	155	179	154	178	150	157	171	155	174	169	163	168	164	151	147	146	157	141	167	166	151	163	163	152	152	167	175	149	160	161	168	157	175	154	177	163	155	159	164	147	154	154	165	168	150	163	135	176	151	156	161	179	135	161	155	165	160	159	151	166	159	153	142	179	152	149	158	167	172	165	159	154	155	142	185	171	171	160	176	145	148	192	163	172	152	163	168	179	179	158	158	155	176	174	146	165	162	166	155	159	168	159	184	176	162	189	138	165	176	169	181	165	182	157	164	159	176	164	149	173	144	161	170	171	169	149	162	143	153	161	175	165	167	166	175	147	152	167	186	162	157	152	153	179	167	174	142	151	162	161	169	162	160	183	153	158	140	171	158	167	175	154	165	144	130	161	157	148	161	183	158	166	179	171	182	160	168	143	159	178	155	167	153	164	168	167	161	159	163	162	155	189	170	148	165	153	138	176	175	149	171	152	152	162	150	163	145	159	162	159	152	161	167	151	160	160	189	194	153	165	171	180	156	156	169	171	194	173	152	182	160	159	176	163	137	171	174	152	152	163	145	161	164	180	158	174	162	184	143	181	147	150	166	168	181	154	162	167	171	170	137	176	166	165	162	176	141	183	167	148	192	190	172	160	151	144	176	157	175	167	152	162	171	164	168	172	169	191	176	152	163	157	137	166	168	152	135	154	139	165	167	158	170	144	145	160	152	152	157	172	152	164	153
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
10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
