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
338748876760	338748877330	338748877880	338748878430	338748878980	338748879530	338748880080	338748880630	338748881180	338748881730	338748882280	338748882830	338748883380	338748883930	338748884480	338748885030	338748885580	338748886130	338748886680	338748887230	338748887780	338748888330	338748888880	338748889430	338748889980	338748890530	338748891080	338748891630	338748892180	338748892730	338748893280	338748893830	338748894380	338748894930	338748895480	338748896030	338748896580	338748897130	338748897680	338748898230	338748898780	338748899330	338748899880	338748900430	338748900980	338748901530	338748902080	338748902630	338748903180	338748903730	338748904280	338748904830	338748905380	338748905930	338748906480	338748907030	338748907580	338748908130	338748908680	338748909230	338748909780	338748910330	338748910880	338748911430	338748911980	338748912530	338748913080	338748913630	338748914180	338748914730	338748915281	338748915830	338748916380	338748916930	338748917480	338748918030	338748918580	338748919130	338748919680	338748920230	338748920780	338748921330	338748921880	338748922430	338748922980	338748923530	338748924080	338748924630	338748925180	338748925730	338748926280	338748926830	338748927380	338748927930	338748928481	338748929030	338748929580	338748930130	338748930680	338748931230	338748931780	338748932330	338748932880	338748933430	338748933980	338748934530	338748935081	338748935630	338748936180	338748936730	338748937280	338748937830	338748938380	338748938930	338748939480	338748940030	338748940580	338748941130	338748941680	338748942230	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2793	3600	2300	2793	3600	2300	2793	3600	2300	2793	3600	2300	2793	3600	2300	2793	3600	2300	2793	3600	2300	2793	3600	2300	2793	3600	2300	2793	3600	2300	2793	3600	2300	2793	3600	2300	2793	3600	2300	2793	3600	2300	2793	3600	2300	2793	3600	2300	2793	3600	2300	2793	3600	2300	2793	3600	2300	2793	3600	2300	2793	3600	2300	2792	3600	2300	2792	3600	2300	2792	3600	2300	2792	3600	2300	2792	3600	2300	2792	3600	2300	2792	3600	2300	2792	3600	2300	2792	3600	2300	2792	3600	2300	2792	3600	2300	2792	3600	2300	2792	3600	2300	2792	3600	2300	2792	3600	2300	2792	3600	2300	2792	3600	2300	2792	3600	2300	2792	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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
23990	21674	28270	25603	21679	21764	10728	2212	1313	979	944	873	797	727	659	666	661	567	588	554	567	568	515	476	502	487	507	534	471	477	473	477	525	457	437	458	488	483	485	438	458	452	449	424	428	470	450	463	416	427	443	482	459	451	409	437	453	422	439	452	428	420	438	423	443	429	433	413	408	432	433	490	450	416	453	435	443	427	438	422	429	433	478	435	426	445	459	393	419	456	414	396	433	447	440	422	454	417	384	412	426	419	465	437	466	404	428	439	397	441	433	399	436	433	434	413	411	450	462	462	399	420	399	436	427	417	394	423	448	443	423	431	419	414	434	442	428	428	418	427	506	399	444	434	423	424	431	407	411	435	430	427	431	458	425	408	405	412	465	441	437	424	441	433	435	459	427	403	428	403	432	437	408	419	448	398	439	449	412	403	411	413	412	450	415	418	399	412	392	408	442	428	458	428	407	417	397	446	415	435	444	422	398	479	432	430	415	462	467	446	414	443	441	461	428	415	421	400	424	411	451	429	421	439	421	411	458	405	446	420	438	448	408	400	397	437	438	406	401	438	416	466	431	405	436	446	433	398	423	402	436	409	436	437	384	425	445	452	403	392	403	418	399	463	430	423	435	410	434	415	423	448	467	437	409	438	416	450	401	447	447	395	436	452	388	445	423	441	429	411	449	430	408	400	454	449	416	435	398	434	441	410	417	415	422	410	450	455	407	457	421	441	426	408	455	402	476	425	448	407	422	383	435	415	427	437	451	446	432	421	440	425	423	415	428	440	449	457	429	425	418	443	389	420	429	439	452	380	412	419	423	427	461	473	425	431	444	447	383	438	426	457	412	462	383	403	400	421	452	432	439	409	434	387	397	418	451	437	428	424	423	422	418	476	419	441	428	406	442	414	429	412	448	412	429	450	421	422	422	399	421	459	426	411	452	416	440	428	455	431	403	447	480	386	397	427	384	412	417	390	419	421	409	404	450	389	448	396	415	440	433	423	467	371	412	373	427	443	439	400	374	412	449	393	405	425	422	415	421	436	422	409	440	416	425	469	395	458	425	419	431	411	440	407	405	442	439	400	388	431	412	431	415	393	430	384	407	404	395	478	435	391	419	409	433	424	410	452	415	421	440	428	429	390	430	420	404	452	455	439	410	398	411	416	415	440	436	400	414	421	410	440	423	396	440	395	460	428	426	463	430	420	439	427	437	455	426	417	397	426	405	449	420	426	481	428	358	408	447	414	449	437	406	411	442	446	476	454	441	403	450	445	445	452	404	405	412	391	397	444	436	390	427	431	436	420	426	418	428	429	371	438	412	452	455	450	423	387	424	413	430	429	422	427	407	442	400	451	407	407	402	433	441	398	427	440	462	424	414	435	396	426	431	398	407	446	429	418	417	406	425	436	416	437	455	410	419	404	427	472	443	440	455	455	406	448	415	447	440	422	397	404	447	407	425	449	435	401	425	379	412	426	456	438	428	444	434	451	411	449	414	416	398	473	393	456	434	438	428	436	404	447	450	397	419	428	431	420	464	446	408	438	414	416	389	395	431	406	440	402	411	449	446	436	378	405	439	419	390	432	446	453	465	425	441	435	437	429	364	426	435	402	417	474	420	443	446	409	413	421	410	438	433	421	413	401	419	392	432	459	387	436	435	396	416	399	403	391	445	422	415	404	443	454	406	417	434	439	429	425	407	411	423	458	418	404	413	434	454	398	406	425	424	403	406	408	458	421	435	423	444	413	439	426	414	425	413	419	404	435	397	419	405	426	445	416	418	409	412	405	449	426	429	413	447	432	439	421	417	445	400	430	435	451	467	428	456	439	409	408	437	423	391	395	423	388	424	440	457	408	428	430	417	428	432	414	408	408	428	429	438	408	406	444	467	462	407	417	417	414	429	410	412	419	423	444	400	416	405	431	437	420	410	439	422	429	407	374	434	428	390	455	431	413	431	449	437	424	408	434	403	432	420	411	431	415	430	406	401	405	387	450	402	439	416	402	408	398	444	394	408	405	428	418	421	446	435	438	423	440	414	377	390	427	415	394	430	427	416	435	409	413	402	444	445	434	430	458	422	435	440	425	413	377	420	433	420	441	428	414	441	438	414	395	430	402	438	452	384	433	370	404	404	443	451	416	418	423	420	451	417	404	400	456	416	415	470	455	401	438	436	436	452	449	450	418	420	416	408	427	391	417	428	455	445	449	437	448	433	414	437	423	451	420	444	442	414	457	436	443	399	393	419	398	427	432	449	390	417	430	380	454	423	453	456	416	441	428	420	388	396	389	410	397	433	435	405	394	416	390	413	426	453	477	458	435	429	436	436	444	423	404	426	427	438	466	447	433	411	436	411	443	398	420	424	442	424	435	398	397	416	409	427	444	398	410	429	444	409	462	424	413	422	413	434	410	405	403	416	408	412	398	414	417	455	390	392	422	418	414	429	427	435	469	466	418	461	457	435	413	415	430	398	414	444	435	429	396	435	417	421	432	381	419	454	437	404	403	445	410	426	395	377	453	433	455	415	395	440	414	431	444	409	408	407	471	434	366	436	447	401	403	437	450	437	393	385	433	468	451	430	450	415	458	413	406	434	418	430	454	458	431	427	426	471	422	437	378	415	410	351	406	402	458	443	432	437	421	430	437	453	430	458	371	436	435	435	415	398	400	429	443	396	417	438	439	428	434	449	414	431	388	435	440	420	463	441	447	410	437	431	403	455	453	402	447	451	428	451	429	455	436	417	404	422	417	417	390	441	410	434	430	429	456	412	448	429	406	404	385	427	417	459	458	434	409	413	387	463	403	372	432	409	410	442	434	462	429	408	420	443	448	398	449	421	450	437	452	439	438	471	404	421	412	424	436	426	418	439	438	442	444	397	431	458	417	447	402	435	420	445	416	460	435	425	446	467	418	405	445	465	442	430	428	434	409	404	434	420	419	400	427	412	441	425	420	366	414	439	383	395	402	415	417	423	421	420	419	434	388	442	433	453	390	399	428	444	450	420	431	422	415	476	408	426	400	472	406	428	396	431	388	466	410	422	439	438	428	456	454	417	442	418	428	383	453	424	446	411	380	434	389	429	416	424	420	455	430	402	405	443	429	380	469	464	446	425	394	432	438	379	413	418	399	426	410	456	443	413	405	373	403	415	411	458	420	464	397	406	418	439	404	420	458	405	416	454	436	410	413	421	424	429	405	393	408	428	440	437	428	379	412	434	387	407	432	468	442	419	441	456	451	420	412	396	460	422	426	419	412	433	402	432	427	443	439	399	394	402	403	420	444	388	434	390	432	414	459	423	409	437	445	440	414	456	392	419	445	420	463	403	425	397	432	410	387	449	443	412	439	439	417	442	463	437	443	396	414	428	404	404	416	428	427	428	390	403	430	436	410	445	432	422	415	418	433	425	405	416	427	425	426	431	415	419	410	468	432	429	450	391	410	387	412	392	432	423	429	441	445	434	441	408	414	412	395	443	456	393	400	415	403	431	428	422	438
20273	33921	22371	11143	8025	5986	4317	3634	2419	1886	1560	1437	1170	1069	973	903	819	744	756	724	652	696	643	592	594	574	558	559	555	509	534	452	513	524	512	506	481	487	464	442	472	453	438	453	442	469	468	448	425	473	455	468	406	453	454	453	401	436	446	434	448	399	434	421	436	410	416	445	413	446	420	412	402	438	444	454	464	436	384	416	389	425	439	398	402	385	388	444	368	419	398	408	439	433	400	474	399	424	394	459	346	394	416	419	391	432	433	367	380	375	395	444	405	435	389	424	394	400	371	396	403	426	390	435	404	425	430	406	432	394	407	415	395	381	446	397	450	402	411	428	436	433	406	432	397	397	410	387	411	431	429	385	391	450	397	391	418	438	417	416	413	395	400	400	391	439	400	394	411	380	400	424	412	411	394	393	399	440	410	418	405	385	397	418	412	461	398	394	394	382	425	401	435	419	404	418	418	355	405	423	380	354	416	436	377	428	389	418	366	421	392	442	416	394	395	399	425	381	439	382	411	438	408	384	379	414	395	424	430	368	396	431	375	370	388	378	411	413	415	390	405	398	406	405	419	404	387	419	410	393	394	375	361	401	410	402	444	432	417	350	434	394	401	447	419	427	378	433	401	432	442	394	380	392	414	414	403	397	455	397	382	399	388	393	421	382	436	359	419	432	410	371	431	409	395	412	396	397	419	389	406	391	405	427	399	416	402	402	400	407	382	421	384	392	437	411	387	395	427	435	403	361	406	370	386	393	386	407	389	393	389	394	405	405	389	447	407	369	427	414	370	416	408	455	383	413	403	404	426	388	409	402	387	421	374	388	371	413	400	425	415	406	393	498	392	410	413	368	432	387	439	407	353	438	395	384	373	384	415	395	418	410	399	425	425	415	401	399	418	396	398	389	411	411	380	435	436	414	384	393	409	375	388	398	396	410	412	429	412	393	419	406	376	346	405	394	418	404	419	425	366	448	356	388	399	417	385	421	433	383	375	391	387	415	429	400	423	401	373	407	383	385	424	400	392	405	404	407	406	416	397	390	412	435	425	424	447	402	422	394	413	405	385	379	435	374	370	448	396	415	394	383	418	385	381	417	406	402	397	388	423	402	447	417	410	413	382	378	400	416	427	390	430	396	386	413	403	460	387	401	406	401	404	415	383	425	426	393	435	425	411	366	413	406	385	400	399	391	379	401	397	417	368	399	398	409	408	408	399	400	389	400	406	390	413	412	418	385	399	436	406	376	358	449	409	376	412	388	387	402	388	408	410	431	378	385	465	404	459	405	393	416	394	416	387	397	415	412	408	420	396	416	416	390	381	413	381	416	399	412	383	401	433	395	391	395	397	404	421	368	393	390	419	444	395	417	432	401	396	403	403	439	366	384	384	421	406	394	396	381	399	391	415	401	392	408	363	401	401	376	396	440	390	426	382	434	384	413	394	444	410	407	377	403	388	450	394	401	411	447	387	403	402	396	421	385	369	392	379	434	414	424	436	409	386	367	369	402	376	390	367	393	393	440	388	398	417	411	391	418	398	389	390	403	388	390	396	410	416	429	391	405	405	404	388	421	406	399	414	384	417	401	397	374	396	363	413	411	389	413	393	424	426	410	402	411	440	406	446	372	386	400	435	398	382	388	368	414	410	411	429	389	430	400	420	414	380	384	419	385	424	403	409	390	416	420	365	406	387	423	417	434	408	410	421	382	409	407	421	406	382	413	423	416	350	421	409	415	421	401	432	429	407	424	373	388	439	423	436	414	435	413	379	394	409	393	411	380	399	378	387	389	412	444	421	411	410	417	400	412	437	410	412	442	413	378	428	431	387	414	393	415	384	394	413	397	414	418	380	394	423	393	393	436	409	410	385	384	388	405	392	442	381	406	381	404	424	357	368	426	413	372	400	376	420	417	413	362	405	443	385	411	422	399	376	412	366	418	413	394	415	400	425	391	386	388	369	384	418	433	412	385	411	424	395	378	386	399	391	436	404	412	423	412	386	408	418	415	413	423	415	412	416	408	428	398	416	384	390	410	432	410	421	415	441	391	441	389	429	416	433	393	385	397	401	407	402	426	383	374	416	391	398	386	429	416	385	395	385	378	407	389	385	428	410	402	422	421	393	411	403	410	404	394	421	409	415	395	379	435	383	437	419	418	380	431	408	431	421	421	378	397	418	419	394	420	385	367	421	440	403	398	414	428	413	411	420	414	370	385	362	439	397	401	384	406	405	414	386	404	437	413	415	420	383	404	390	390	445	424	438	386	362	345	412	424	404	418	414	380	412	470	402	401	406	430	408	409	396	405	415	426	401	411	416	426	421	414	387	392	431	418	409	405	415	431	394	390	406	398	390	426	400	388	382	415	392	407	411	382	425	397	410	417	452	412	385	397	446	408	383	438	458	426	373	381	403	370	396	439	414	386	399	417	404	425	431	447	407	384	410	412	405	422	426	398	406	428	433	416	363	466	404	384	388	373	379	443	385	398	402	407	381	400	392	401	360	397	416	376	404	388	423	400	396	392	419	414	396	398	400	408	426	448	398	364	370	418	393	415	420	437	408	420	393	420	450	433	417	394	391	414	411	413	399	407	429	406	388	387	380	401	401	423	437	419	404	407	394	398	429	374	416	425	418	398	372	423	421	397	402	373	385	418	382	428	431	385	384	395	391	430	354	409	396	386	402	426	388	408	391	371	381	400	402	363	410	413	420	407	441	383	447	428	406	385	406	407	378	421	405	443	393	451	383	379	400	393	368	399	381	388	385	356	388	405	440	394	381	389	386	386	394	373	353	377	430	393	370	406	419	389	392	385	406	418	387	391	427	375	411	400	421	353	395	414	388	382	409	407	440	416	379	421	395	376	415	380	368	391	386	374	407	404	382	429	406	373	407	428	405	393	452	383	417	382	395	413	389	420	372	375	424	423	459	419	398	416	400	380	391	401	420	434	396	403	436	376	398	394	388	402	427	400	397	416	413	426	405	412	433	410	427	373	403	387	402	379	402	398	396	386	419	394	406	388	403	411	421	396	397	370	387	412	386	396	409	380	392	415	383	382	394	420	351	411	340	372	400	413	403	377	387	405	424	409	402	364	370	383	401	428	411	397	438	403	422	411	396	377	409	395	394	400	426	415	423	362	426	388	415	404	398	411	433	379	409	382	425	401	429	361	339	423	361	397	442	375	385	387	425	381	433	379	436	432	426	386	393	442	408	409	418	425	406	427	415	407	434	416	397	453	405	399	398	428	406	364	399	414	390	385	397	385	416	406	416	416	435	417	422	393	389	407	394	435	419	398	399	390	403	380	415	428	420	452	390	383	368	397	442	427	385	387	398	374	389	400	418	399	364	395	404	408	415	416	397	395	407	385	411	395	405	423	396	413	427	423	429	415	405	394	399	386	380	411	391	406	359	434	412	401	379	406	375	365	390	367	395	382	407	409	403	405	393	373	419	411	383	390	422	442	389	416	415	380	388	419	421	429	414	399	403	407	416	403
28471	16825	3437	701	509	403	368	342	340	353	324	355	366	318	314	330	314	349	354	342	320	319	324	351	327	332	333	337	303	338	338	309	361	364	341	347	349	341	306	335	338	322	322	310	333	325	340	341	326	319	320	349	315	348	341	322	307	336	308	338	322	323	348	321	303	331	357	323	376	343	320	345	334	347	344	307	328	349	330	358	303	338	325	312	334	371	316	310	337	316	331	325	311	350	316	341	354	336	335	341	327	328	320	319	335	308	322	338	322	351	359	319	312	329	321	359	342	313	292	331	313	314	336	330	320	305	321	333	306	333	338	336	331	321	316	337	309	295	307	329	318	347	298	369	342	375	324	334	311	331	295	315	292	332	325	329	342	345	357	334	344	339	337	337	310	332	340	329	310	333	330	322	302	321	332	314	319	344	350	334	312	321	363	307	299	349	331	357	327	330	324	331	328	321	335	304	326	329	346	358	346	330	327	326	326	335	328	333	350	303	339	323	363	340	345	313	316	349	345	358	332	323	330	330	345	286	355	319	318	309	329	342	315	294	300	330	331	346	319	297	299	332	308	341	320	355	314	341	313	318	341	341	323	311	336	330	307	354	367	344	359	320	344	342	358	323	300	315	350	311	288	321	369	351	333	322	352	298	337	338	355	314	339	310	326	319	339	327	342	324	305	353	334	310	346	312	342	342	341	319	375	341	311	363	339	312	330	328	331	335	333	339	297	362	338	333	369	311	301	335	340	336	317	321	345	342	325	339	315	344	353	316	329	317	316	326	307	322	316	321	313	346	355	311	362	288	329	343	326	349	344	295	292	314	314	365	359	350	318	316	310	325	335	332	355	304	336	326	316	322	316	351	359	329	323	341	351	340	340	341	314	301	365	315	358	340	315	354	364	344	347	329	325	327	352	329	352	334	306	341	328	349	311	334	308	330	329	352	350	366	310	305	335	324	359	329	337	347	327	333	309	294	348	335	344	342	347	299	333	327	328	339	338	321	333	325	349	337	325	321	349	318	360	363	331	288	321	349	287	346	317	307	292	337	291	330	331	336	342	324	316	324	336	342	336	293	323	306	330	316	335	332	320	359	361	345	310	353	318	318	340	328	376	353	327	324	341	353	324	300	327	307	355	308	331	340	317	343	334	324	322	337	331	334	324	354	332	337	372	325	308	333	327	351	350	319	332	319	332	364	313	313	337	294	361	315	327	319	316	308	328	290	330	304	381	335	320	331	356	323	338	327	329	314	349	338	358	333	318	344	332	325	333	351	336	353	309	347	341	316	326	324	328	309	342	344	319	307	274	364	291	337	345	299	334	354	344	325	315	317	331	312	309	305	311	348	344	325	327	316	338	328	313	324	316	351	350	317	332	349	336	341	323	327	309	336	321	327	323	360	352	334	317	383	348	351	356	374	333	343	330	327	313	331	355	336	317	312	348	325	298	303	308	352	345	354	328	348	299	312	305	327	357	330	344	347	327	331	296	337	343	325	303	324	331	316	340	349	311	338	368	310	306	331	332	336	313	320	335	316	338	337	309	340	343	347	326	322	306	337	305	295	336	311	328	314	334	345	314	305	331	317	305	298	337	346	330	354	331	318	361	330	333	373	360	350	312	326	327	328	333	315	343	342	320	357	322	339	350	304	339	350	334	321	331	344	352	290	352	328	305	337	313	319	344	330	338	322	321	340	331	352	341	359	343	364	315	313	315	335	334	347	331	329	365	332	363	343	351	345	346	318	336	323	345	339	311	335	337	323	324	314	347	347	345	351	364	354	351	332	312	322	356	307	293	361	338	309	329	349	352	314	336	335	329	319	326	323	347	349	317	332	318	358	332	346	367	342	360	333	313	326	344	326	332	290	346	323	354	338	360	339	297	352	342	317	346	321	324	327	329	320	323	309	331	303	324	294	333	328	356	304	291	298	299	322	327	287	307	343	309	324	314	304	359	298	300	328	391	331	331	324	316	341	308	321	357	345	338	330	349	320	310	325	330	341	339	327	305	380	333	348	369	322	366	336	313	322	324	325	334	331	359	321	319	313	337	316	281	334	320	325	322	337	334	334	308	360	336	317	326	341	341	350	335	340	325	336	304	381	330	328	329	344	335	338	317	308	343	306	307	304	323	340	298	323	318	346	325	338	362	342	306	334	351	332	292	341	313	316	350	302	326	305	290	333	312	325	331	300	317	338	338	328	324	327	352	366	335	325	299	328	333	314	327	337	307	337	310	319	305	313	346	320	373	357	342	363	335	349	348	319	320	327	341	345	356	328	310	300	323	367	312	320	329	355	342	327	355	329	334	320	363	325	303	295	303	326	341	303	347	335	349	353	344	318	322	338	306	294	333	331	314	313	326	325	346	336	342	321	344	336	343	350	333	335	377	375	310	337	312	361	367	356	306	344	295	296	356	325	319	318	350	317	348	335	333	344	339	317	323	335	344	331	329	350	343	309	295	316	319	331	347	323	353	329	312	331	340	361	341	334	353	334	331	322	326	306	325	324	334	331	355	319	333	312	306	294	330	313	338	362	310	327	332	315	321	340	317	336	335	314	324	324	339	301	328	352	313	332	314	332	286	331	300	326	327	330	308	338	313	330	331	339	317	349	350	319	358	320	325	306	339	303	321	308	325	302	327	322	332	335	338	303	356	314	332	312	384	338	344	328	360	336	325	337	321	335	315	310	305	324	303	338	332	304	339	329	318	356	334	319	334	362	342	318	339	329	331	317	333	332	346	322	319	331	342	325	306	360	322	338	353	328	342	333	328	329	338	335	351	327	320	338	344	319	308	337	375	335	339	302	314	317	309	305	300	336	334	304	340	329	352	345	340	353	346	348	323	331	333	309	341	312	323	316	340	360	332	313	353	326	352	304	328	327	345	314	314	307	357	362	348	350	322	366	333	357	357	316	316	329	318	349	330	328	336	291	300	322	333	352	326	309	304	337	328	350	335	324	351	326	355	343	299	346	344	305	336	343	368	362	306	316	340	320	300	342	350	343	305	343	338	338	343	334	343	343	318	353	313	335	358	330	349	361	348	335	311	344	325	335	341	338	315	349	296	310	301	318	314	335	310	323	330	372	334	317	315	310	327	328	341	310	307	331	341	336	367	326	360	336	322	345	336	332	327	343	300	323	320	372	366	351	364	363	336	351	352	352	347	342	334	313	302	323	337	324	378	328	333	347	365	314	304	319	326	340	334	343	299	336	324	343	292	324	350	330	321	330	341	356	306	325	344	346	328	357	345	343	333	346	340	318	323	328	332	311	345	346	305	354	313	338	316	285	312	331	322	312	331	323	351	336	312	345	344	354	369	351	357	336	361	356	331	328	356	328	373	342	339	302	319	308	333	319	322	326	345	346	314	344	337	367	322	319	304	365	326	325	316	304	342	328	329	307	329	342	340	352	320	312	320	307	324	371	308	306	341	360	301	304	301	343	297	326	321	341	316	339	346	349	311	295	326	333	361	325	330	318	314	297	310	317	317	301
12527	10033	1663	817	683	563	476	432	383	373	393	394	396	378	369	360	396	303	329	345	349	378	369	339	359	355	350	364	346	357	333	343	292	334	365	367	333	379	331	339	365	368	342	379	368	373	367	390	364	368	328	348	360	371	325	301	402	349	369	362	338	334	366	361	372	350	371	353	347	359	347	366	344	316	353	355	370	364	339	346	354	365	339	354	377	390	345	361	360	344	353	341	360	394	362	369	360	335	380	382	362	337	382	345	404	369	382	379	318	326	355	354	357	389	308	379	344	362	335	349	306	381	366	344	356	374	376	385	340	349	382	335	399	393	368	371	355	379	332	367	388	354	354	357	346	362	360	327	355	356	347	326	347	331	357	382	367	372	367	390	348	352	334	367	345	389	351	329	351	322	383	342	347	371	328	376	350	365	345	365	353	387	367	402	364	362	384	356	341	377	354	341	350	324	350	360	323	328	370	351	338	376	388	382	337	356	360	335	317	366	324	361	331	367	334	343	336	360	344	363	338	336	360	369	348	359	358	369	394	350	397	401	340	361	368	355	362	307	339	363	360	323	330	379	349	330	311	351	345	344	385	330	310	339	358	387	362	345	392	357	369	345	367	373	370	367	361	330	364	352	347	341	369	330	350	327	368	344	344	350	332	361	361	328	356	357	374	370	367	372	351	347	341	347	358	340	377	354	411	321	346	354	367	351	367	344	352	385	367	351	320	340	351	362	338	351	355	363	365	361	354	351	328	340	377	380	345	337	335	394	344	327	351	323	378	380	332	330	355	322	335	346	330	372	400	319	319	337	366	343	328	322	373	349	346	408	359	354	367	371	349	360	397	393	347	334	376	387	371	354	357	359	341	316	369	365	351	380	389	347	341	356	343	350	337	349	357	329	366	368	353	348	320	381	345	408	351	357	349	346	367	361	326	362	360	321	336	353	360	359	309	374	360	328	352	378	382	372	357	346	360	343	345	343	351	352	347	368	372	377	381	355	360	381	340	345	360	329	323	351	318	366	323	352	359	348	353	341	379	343	356	335	339	370	385	394	334	301	349	384	330	383	375	355	342	363	362	312	322	345	385	379	393	356	337	365	343	376	360	356	345	320	351	323	350	346	355	325	357	346	354	339	356	326	360	329	332	327	362	328	331	369	337	361	335	342	371	337	325	311	377	334	391	345	358	364	349	369	311	359	361	334	400	328	342	373	372	363	361	337	331	351	337	364	371	358	370	364	367	362	367	351	355	334	322	355	388	367	334	354	364	366	342	341	388	353	375	338	327	316	348	402	361	367	359	325	339	332	359	377	358	350	324	333	338	354	363	359	354	383	374	333	363	358	332	344	355	345	360	342	356	389	330	347	369	336	333	388	375	348	368	336	352	363	355	340	360	352	352	323	325	381	353	340	344	351	340	383	374	363	371	344	365	323	378	375	346	336	337	382	324	354	319	369	341	343	358	352	351	368	382	370	383	362	339	382	366	379	360	377	347	343	346	343	371	367	376	379	367	366	360	329	365	369	352	373	340	363	380	384	333	373	353	354	347	348	353	358	329	369	352	342	359	335	358	338	350	350	365	296	336	337	359	342	374	380	327	340	363	370	351	395	386	368	354	347	337	323	351	348	362	328	310	342	350	344	400	344	346	365	357	362	341	344	364	310	324	354	368	347	335	365	347	337	352	357	369	385	341	375	362	366	354	366	316	356	352	353	370	363	329	357	365	373	324	368	343	362	343	336	339	380	360	346	362	328	364	359	365	364	349	368	364	338	359	361	324	395	341	362	296	343	354	325	357	377	339	348	373	358	354	335	356	341	362	338	345	366	359	359	356	336	362	362	294	336	341	360	376	352	341	363	353	375	377	366	361	360	335	400	360	386	354	306	343	346	340	354	370	351	371	342	389	333	365	366	327	341	369	317	341	381	348	343	328	351	361	362	365	322	384	338	340	345	336	366	358	362	365	352	352	349	339	364	344	357	375	337	372	347	369	337	322	349	345	354	334	364	352	344	357	363	331	376	346	349	334	337	341	346	373	345	349	347	349	354	334	353	351	339	309	371	364	359	346	339	343	316	350	360	321	391	337	364	318	362	354	335	341	348	329	358	320	350	340	383	356	343	351	351	377	316	361	327	339	345	361	356	340	361	343	347	352	355	376	356	333	329	348	319	350	348	369	351	367	339	331	334	378	353	373	351	342	323	334	353	344	388	339	335	332	373	337	348	365	338	341	345	360	383	331	382	360	339	366	347	348	316	359	336	334	362	381	364	358	354	353	344	341	381	354	374	362	364	357	378	356	376	369	385	331	306	345	350	380	357	345	397	341	319	370	344	325	384	334	350	357	350	347	334	344	377	329	355	342	346	336	331	336	376	357	371	339	375	384	376	345	365	366	367	352	363	367	377	365	349	331	355	357	374	356	342	317	363	361	362	372	327	335	329	321	334	355	340	384	332	362	359	370	347	347	345	298	378	354	410	330	368	363	302	351	364	375	355	376	341	315	390	357	369	349	344	369	362	334	359	363	357	376	375	365	329	401	364	324	371	337	346	381	340	328	335	364	365	359	363	375	384	335	351	333	357	348	368	358	376	345	365	394	384	369	339	361	357	329	351	359	353	351	328	361	394	330	371	372	390	348	357	351	328	329	333	337	327	371	339	349	325	361	387	319	379	354	342	330	337	365	344	390	376	340	347	357	358	362	354	347	343	325	339	320	337	358	339	345	356	376	329	369	368	365	376	368	353	385	362	346	335	366	349	379	383	377	404	352	349	350	354	360	340	366	368	369	368	342	341	364	358	368	373	365	342	347	377	318	348	366	359	350	354	352	374	333	382	355	333	346	393	320	342	335	350	338	361	347	381	370	371	385	352	371	347	381	346	369	351	348	363	348	361	335	382	331	379	352	360	337	309	346	363	338	367	348	323	347	306	359	314	376	354	315	340	417	347	351	364	367	357	350	359	373	337	342	371	325	343	364	352	364	361	333	360	316	375	315	340	357	343	312	345	352	366	353	338	328	392	360	371	336	347	350	379	367	370	380	352	357	340	357	344	363	364	390	306	366	353	332	355	345	386	384	353	336	341	357	369	352	348	411	356	381	343	330	343	362	378	338	339	330	381	344	361	349	380	373	349	329	350	288	348	340	362	340	352	347	349	363	329	347	356	380	321	326	356	324	367	364	353	314	347	356	376	387	386	352	351	371	347	312	368	339	357	373	368	378	346	399	315	368	353	356	397	352	361	354	353	393	362	363	335	356	347	363	338	376	367	374	338	327	369	348	399	362	345	353	357	333	370	345	376	405	325	364	352	369	363	373	363	323	362	371	348	336	356	335	377	355	350	364	352	375	302	330	330	349	367	355	347	374	377	328	367	356	327	348	339	347	373	357	340	360	365	351	365	358	343	334	379	341	317	360	328	345	378	335	363	349	329	336	362	332	374	364	343	379	341	387	363	329	311	363	322	366	350	335	360	353	355	354	369	373	353	362	371	330	381
25466	20912	27108	24838	20916	11319	1596	913	630	468	419	387	345	320	303	277	280	272	240	223	216	227	223	210	206	192	200	189	226	179	184	208	211	192	181	196	195	178	191	210	188	197	205	188	178	159	179	191	153	182	183	165	157	153	164	177	188	181	188	176	187	187	162	180	185	181	177	196	179	188	174	190	158	195	186	162	180	186	177	187	185	192	188	179	170	188	150	176	188	177	171	187	203	179	186	197	177	200	169	176	193	165	154	185	163	166	160	184	176	182	184	178	188	166	195	160	167	153	179	166	172	147	188	173	182	168	171	186	147	164	161	187	193	156	180	169	185	183	170	183	175	180	171	180	157	154	194	159	169	158	185	167	190	183	166	172	147	171	169	159	167	162	197	158	183	182	196	170	160	195	162	176	185	167	157	173	194	164	182	168	149	162	180	179	190	153	166	161	171	160	179	175	184	182	184	171	182	172	171	145	167	160	195	167	177	135	167	200	159	154	170	168	176	181	161	177	185	179	182	179	168	178	175	186	176	186	152	176	185	169	173	182	171	187	183	166	182	165	181	156	183	194	171	195	174	172	191	184	194	163	182	180	165	169	168	168	158	173	178	201	169	179	181	167	179	160	171	163	157	153	156	170	172	177	170	181	172	170	174	161	193	169	180	169	158	185	197	173	172	153	154	174	182	168	190	161	174	169	166	139	159	179	149	162	158	174	164	172	148	181	163	182	170	187	179	193	189	162	180	187	153	172	199	178	181	193	167	161	211	181	174	178	162	197	164	153	183	188	161	177	160	158	178	164	175	161	160	174	155	183	180	163	200	197	170	163	173	169	190	186	181	186	159	150	149	186	164	183	172	194	179	169	194	186	180	188	175	163	159	186	160	169	172	193	167	173	185	174	197	174	177	179	182	184	199	167	166	171	176	143	176	178	165	184	170	172	184	185	168	163	188	173	196	165	176	180	163	188	154	165	182	168	175	175	160	204	180	170	181	158	175	169	175	179	168	182	162	185	177	170	185	179	207	180	174	161	166	166	157	170	168	184	158	188	171	183	162	156	192	159	182	163	181	138	165	196	169	165	150	163	176	173	189	162	153	193	157	165	174	181	185	164	170	156	156	164	176	178	222	160	177	175	164	183	173	171	193	178	160	174	179	167	203	162	176	148	157	170	173	182	170	187	210	168	174	161	176	157	175	176	178	179	184	179	151	179	151	157	170	178	159	156	174	191	198	164	167	163	163	181	175	171	181	182	161	154	160	168	187	188	175	182	168	181	156	181	166	171	175	171	174	183	167	166	165	161	182	167	189	176	188	143	177	171	179	175	170	166	177	161	175	184	167	176	186	182	192	189	149	172	168	183	174	168	161	150	167	170	184	200	198	187	160	175	171	157	167	166	187	187	182	192	164	164	163	164	169	179	172	150	153	218	174	183	166	160	179	175	170	201	200	169	192	188	159	183	206	180	175	171	155	178	165	165	168	169	174	166	148	176	178	165	186	165	174	156	188	177	166	192	166	176	179	182	186	187	166	194	161	177	172	176	163	161	190	172	178	167	154	171	165	173	166	169	170	159	163	187	174	161	175	158	158	156	184	165	179	187	177	185	187	177	197	174	191	151	165	179	187	191	182	180	174	183	170	178	152	152	166	182	208	175	169	181	180	188	146	185	181	180	200	176	211	171	166	176	155	170	186	156	174	169	157	165	159	152	170	177	161	186	161	161	173	146	172	162	165	153	174	155	158	176	171	148	168	173	177	186	191	206	177	171	155	180	184	168	165	184	192	186	152	186	163	159	186	174	193	170	169	191	201	157	170	167	164	171	163	189	166	168	157	155	165	141	181	185	165	172	171	165	185	167	216	173	170	187	162	176	167	174	176	155	177	207	167	176	151	159	170	181	186	174	168	187	185	182	194	186	187	188	186	179	179	167	173	182	191	190	170	174	170	178	172	183	165	187	150	175	168	164	173	177	181	178	158	180	222	163	171	178	135	167	167	171	172	162	149	160	184	175	159	185	183	175	184	172	191	195	173	186	187	161	173	185	178	175	175	171	175	166	168	191	182	176	161	191	189	174	169	164	170	183	192	162	200	181	163	170	177	182	177	159	170	162	174	175	173	175	160	171	157	156	165	166	188	171	195	154	179	165	189	182	183	156	176	165	177	175	168	176	195	186	188	198	168	188	170	167	172	171	180	172	167	165	157	169	178	175	159	181	156	190	152	180	176	193	166	171	189	165	160	180	181	147	175	173	172	188	179	185	154	192	189	175	180	160	168	162	164	182	186	184	163	163	158	159	185	170	193	156	165	167	164	190	152	163	175	182	171	183	168	164	165	191	157	151	152	165	171	157	180	180	186	168	179	144	154	154	170	194	164	169	161	160	187	174	145	177	175	169	173	192	190	170	167	152	175	156	169	201	194	177	192	167	162	178	192	174	175	173	139	166	167	175	186	188	170	177	172	162	154	152	199	177	163	145	173	166	179	171	168	138	154	185	168	168	169	164	168	163	155	192	193	164	160	167	169	170	179	172	181	181	185	169	157	181	178	160	173	167	150	146	176	168	171	189	182	164	182	176	170	177	165	184	194	172	168	174	185	152	180	180	202	169	202	181	173	179	180	173	195	161	204	155	175	174	161	171	168	176	191	154	187	149	194	148	183	167	176	156	162	163	172	149	167	174	157	168	154	181	196	171	181	181	155	164	156	163	182	173	166	173	168	193	162	155	177	162	151	169	186	186	154	169	186	186	180	143	161	180	185	157	185	173	157	176	170	188	171	181	188	181	191	161	165	191	199	168	214	146	211	169	177	190	181	176	151	171	188	185	181	177	162	193	183	179	169	190	165	157	157	198	182	155	148	164	180	178	174	166	198	193	183	159	185	178	189	157	176	161	181	179	164	180	170	153	194	164	159	168	171	222	178	170	171	176	171	181	188	161	182	180	178	184	187	157	187	165	165	175	170	166	173	177	165	184	183	158	176	153	185	163	193	188	174	178	165	172	182	182	179	185	174	189	149	162	194	182	187	155	179	156	187	151	172	179	161	183	214	196	190	183	187	183	183	179	144	152	172	172	192	182	187	189	174	158	199	187	184	140	182	154	189	173	183	198	160	184	180	164	192	177	162	184	170	156	162	164	180	172	170	185	171	150	161	156	203	155	162	156	188	164	174	164	169	155	167	163	174	183	164	178	202	180	135	161	153	162	166	172	171	181	147	177	168	145	178	173	147	171	160	188	182	175	197	156	183	186	180	174	153	190	178	161	154	161	156	162	166	156	166	174	162	158	163	170	180	192	192	186	160	172	161	158	184	175	172	175	186	186	166	157	147	175	167	139	161	174	178	166	171	175	192	177	187	189	174	160	185	204	168	174	196	163	160	162	152	182	148	156	166	177	164	214	187	188	150	162	187	153	181	164	183	199	176	171	176	182	166	197	170	146	172	174	193	170	191	175	161	164	190	181	185	189	169	183	155	170	174	181	172	176	165	149	173	150
15625	30005	13987	6349	4272	3120	2369	1784	1131	890	803	689	577	530	445	436	396	347	346	327	316	305	274	289	264	240	225	256	235	216	220	266	222	206	235	242	198	211	216	252	197	186	198	183	205	197	193	198	204	199	208	210	195	195	214	202	171	190	199	204	174	179	190	174	199	186	171	190	185	202	202	181	186	192	197	180	177	174	195	189	191	201	194	160	181	197	196	178	194	223	184	175	194	193	210	169	167	193	188	188	175	202	184	185	165	191	177	183	187	185	187	190	174	188	182	179	183	193	161	207	165	190	188	199	176	176	160	181	199	187	181	184	206	190	197	174	183	152	203	187	172	168	203	163	162	204	190	167	156	206	196	206	175	214	172	191	177	181	179	194	179	205	191	190	183	187	192	165	183	182	179	186	178	179	180	184	192	196	173	170	164	191	195	192	187	187	190	172	195	172	211	199	207	204	169	195	198	182	173	189	194	194	176	201	169	202	171	197	205	197	194	209	189	198	183	201	177	197	153	179	173	179	168	188	175	166	199	197	182	208	168	185	194	207	184	170	165	162	191	186	184	198	186	184	179	171	207	198	183	192	196	187	201	181	162	172	158	157	187	215	159	193	173	179	193	193	205	181	189	186	200	170	220	185	200	187	180	194	194	181	166	156	182	201	161	200	182	179	187	141	189	192	195	194	181	209	212	195	176	184	170	177	178	184	173	162	177	203	171	205	174	190	168	185	151	176	196	192	193	201	172	215	179	191	193	194	183	213	166	176	183	193	192	185	186	188	168	192	167	194	181	177	183	166	194	191	184	175	188	171	194	205	189	193	156	176	184	176	180	192	194	169	180	223	182	164	176	180	193	185	182	196	195	176	192	171	195	183	181	194	184	183	183	170	205	176	194	192	197	171	181	167	186	169	189	197	184	178	173	189	208	195	166	185	172	212	170	175	197	178	202	198	199	168	193	182	171	186	170	175	175	167	194	181	195	202	172	196	199	187	196	178	196	200	190	188	197	179	163	178	179	174	183	196	179	156	169	204	157	181	175	173	181	188	207	199	171	180	182	171	201	175	170	170	166	192	189	175	184	175	187	203	168	202	172	175	222	181	185	178	186	164	171	190	175	204	187	187	207	189	172	201	193	177	188	161	180	170	146	177	192	178	203	154	168	174	210	177	174	181	190	194	179	205	169	165	187	175	204	183	203	178	159	173	178	179	192	185	201	194	191	199	163	175	178	169	200	194	186	190	191	175	170	189	181	190	212	199	186	205	190	185	166	197	181	165	201	194	176	212	180	164	191	205	188	192	181	176	190	203	204	180	186	191	187	180	181	195	185	169	203	166	166	191	197	185	179	189	178	181	196	218	186	200	199	197	158	195	167	192	181	176	185	172	187	177	195	175	166	179	169	166	181	180	179	194	192	198	162	199	181	196	161	192	177	184	184	194	196	210	188	195	200	223	182	197	195	165	170	192	184	211	208	173	178	200	177	185	198	167	189	215	202	197	193	199	167	173	174	185	195	205	192	206	190	159	181	192	187	194	174	172	180	206	161	179	186	205	205	189	198	212	177	188	206	188	174	194	168	190	177	167	199	206	177	175	171	185	157	192	197	190	196	160	180	210	203	173	160	183	183	186	176	204	192	191	165	205	158	204	176	181	177	174	222	194	178	221	172	207	175	169	202	171	176	164	206	184	165	171	180	179	195	191	173	193	199	188	175	196	183	170	176	178	179	175	186	189	174	186	167	183	180	184	194	157	181	186	176	198	195	196	153	191	207	189	210	190	178	194	213	209	220	199	191	183	189	173	188	192	176	196	187	178	194	177	182	169	180	179	190	178	181	191	198	187	159	206	193	184	207	186	188	188	187	167	186	199	176	183	171	188	184	203	178	179	167	184	186	171	169	167	181	191	165	197	209	171	211	170	191	172	195	170	183	190	172	203	196	180	184	189	176	202	181	200	181	199	176	191	182	174	187	198	178	188	177	190	198	181	214	192	177	173	190	199	216	191	183	163	189	173	191	203	160	169	162	157	185	185	177	198	182	214	175	188	174	182	192	187	176	195	174	177	169	180	207	175	201	190	174	208	184	177	191	169	198	181	185	202	198	159	178	182	185	207	198	207	201	181	165	185	187	179	192	167	183	193	198	167	178	188	174	177	180	187	178	179	191	176	206	198	204	203	184	193	190	183	177	183	168	177	172	201	179	197	210	190	180	182	174	171	180	179	173	185	201	171	186	172	196	175	177	187	190	180	186	188	182	183	167	167	183	193	200	189	191	204	174	179	173	185	165	192	190	189	190	185	176	189	181	195	182	189	181	166	175	173	186	181	190	170	178	173	188	174	167	179	187	172	167	181	181	198	167	193	167	183	166	193	177	184	193	182	167	168	191	171	180	179	205	202	165	184	151	172	162	183	163	177	185	156	183	195	204	180	210	204	204	182	183	194	171	182	171	178	185	198	214	186	184	207	172	214	177	193	185	187	220	184	190	197	194	163	187	169	180	163	193	163	179	173	227	179	202	175	195	187	170	186	207	156	175	193	174	175	167	197	200	182	189	208	183	189	185	168	170	174	168	184	184	185	194	177	196	196	179	194	194	200	180	192	155	188	181	179	214	214	175	188	189	197	186	195	191	171	199	201	191	200	179	182	182	172	206	190	210	175	180	194	180	194	201	186	186	175	187	197	187	171	172	200	193	180	193	189	189	181	189	200	179	174	184	183	194	198	172	180	202	172	169	189	192	192	201	183	217	150	178	186	172	180	178	190	196	179	166	178	177	207	182	199	186	183	194	156	180	183	182	197	172	215	207	167	179	179	198	202	214	176	178	181	188	188	188	180	165	195	190	181	163	185	180	190	185	157	201	189	183	178	171	189	178	174	194	188	171	210	150	214	185	183	171	185	183	168	189	208	217	189	211	209	152	179	183	210	188	200	188	181	207	195	200	184	215	207	189	200	177	191	177	165	192	204	170	193	172	187	182	194	172	189	178	178	188	158	190	182	195	192	189	208	187	190	176	195	180	221	196	172	163	190	218	193	175	177	187	180	181	150	163	181	193	184	205	192	175	204	181	198	171	207	177	169	169	179	179	205	183	172	183	181	171	162	190	190	186	190	166	192	188	170	192	185	203	187	188	197	197	157	180	199	161	179	179	177	171	180	185	189	189	214	212	172	201	183	167	181	198	170	188	191	178	212	178	167	191	174	163	167	178	180	171	188	182	187	181	182	206	189	179	173	202	162	163	180	189	190	209	167	173	167	185	181	205	188	171	183	185	184	180	210	179	177	221	196	203	172	186	187	164	191	173	161	177	177	197	148	172	182	173	181	185	167	186	170	217	180	162	196	185	176	177	199	183	200	177	177	192	182	180	185	184	188	184	197	191	164	174	157	194	181	197	220	183	184	175	198	189	198	158	179	182	193	187	183	196	181	186	179	158	190	161	161	198	174	192	156	179	174	181	188	194	169	211	188	168	194	170	197	164	170	193	181	151	185
23177	20896	27531	24386	20903	20970	8524	1988	1257	990	888	803	817	719	683	612	624	600	580	540	569	528	516	532	531	481	464	464	484	478	517	487	454	460	491	479	449	482	428	416	428	449	416	426	437	387	401	436	462	404	448	434	437	426	408	419	429	443	397	438	420	417	432	427	429	398	433	417	407	410	447	423	416	381	429	405	443	394	453	370	443	389	424	428	393	421	423	434	438	393	428	397	396	409	409	475	455	399	406	405	449	433	408	402	393	378	397	454	420	398	429	429	429	415	455	402	440	385	461	424	414	391	421	438	405	400	449	412	456	423	397	443	382	433	450	364	442	432	398	403	429	420	416	433	394	427	417	419	393	384	422	429	388	396	440	414	428	412	428	412	418	398	422	393	399	404	443	399	404	430	416	422	409	419	386	382	429	399	454	404	386	453	396	402	411	398	402	419	424	392	384	397	424	407	388	410	404	457	415	380	358	376	383	392	404	395	397	425	424	427	436	434	432	367	436	399	392	404	384	386	415	425	437	407	437	399	423	418	384	421	406	410	394	379	417	398	386	410	435	387	412	398	430	419	419	408	415	394	418	416	409	420	430	415	408	419	383	398	406	393	419	418	409	431	376	419	427	439	443	432	402	403	412	410	438	393	386	388	384	403	362	430	409	387	383	386	406	415	419	422	404	430	395	429	413	400	395	363	448	431	404	380	417	383	399	439	410	415	383	404	457	383	393	413	427	415	391	393	408	421	410	383	405	440	399	385	407	407	430	419	418	434	419	441	437	402	422	434	409	431	400	372	394	371	436	443	425	394	423	400	438	405	405	419	433	423	440	409	459	387	424	389	427	411	373	415	409	402	410	399	416	397	399	434	398	396	448	379	386	424	431	415	430	449	404	407	396	398	397	394	418	427	424	416	406	427	413	432	403	409	414	415	406	408	406	441	380	412	399	407	420	401	400	419	391	366	388	429	417	420	423	403	405	402	402	369	433	386	429	398	433	414	419	440	396	412	398	389	378	399	400	412	395	420	426	406	413	439	410	414	392	381	401	399	394	411	404	386	403	423	403	413	420	418	419	394	452	399	392	396	428	401	394	418	431	460	423	375	425	445	383	412	397	409	414	401	429	416	423	405	431	456	430	421	399	396	460	416	389	432	419	437	391	398	417	381	418	417	405	380	403	395	421	393	455	399	388	408	399	393	420	431	394	404	439	424	400	421	421	474	397	434	422	420	394	371	426	401	397	414	438	423	409	439	431	422	408	391	395	451	405	387	430	393	399	408	420	381	394	398	434	417	412	419	408	399	396	432	415	435	410	402	424	424	422	413	395	403	424	397	476	377	374	397	415	404	427	425	415	397	397	411	389	403	435	398	422	410	409	410	388	406	423	378	454	424	442	412	416	410	406	411	399	402	377	405	451	443	440	410	401	408	385	382	433	422	401	384	411	430	403	404	399	394	399	378	363	361	360	373	366	431	407	401	421	422	418	380	391	408	404	390	422	439	406	414	366	438	415	405	421	420	409	453	382	452	395	404	415	409	426	412	423	407	398	382	430	398	382	427	393	429	403	360	425	436	397	415	393	431	433	424	383	375	386	409	402	405	412	406	381	398	414	403	394	411	392	408	406	363	394	429	434	408	421	419	398	405	448	457	422	414	428	405	419	382	419	438	439	431	411	408	403	395	377	405	425	411	364	440	390	417	411	424	378	389	395	405	378	401	419	413	393	383	387	380	413	403	426	427	420	445	404	394	438	434	381	409	421	390	412	417	405	381	414	411	406	407	395	420	389	385	399	406	442	434	421	424	386	435	387	369	391	422	422	418	435	410	426	416	389	403	399	394	341	406	404	419	425	447	423	396	393	390	414	395	370	427	399	399	401	422	443	399	420	415	430	394	412	402	411	432	400	412	466	425	400	445	347	418	432	409	415	418	436	424	401	368	407	390	441	416	420	385	422	390	432	416	412	408	394	413	450	398	377	439	384	392	396	457	428	416	410	423	377	405	396	421	403	429	410	387	386	382	366	417	440	395	365	413	385	387	429	433	402	432	438	438	433	380	409	394	388	399	423	437	422	400	400	410	379	422	402	408	417	427	452	407	414	439	399	406	446	393	400	384	386	375	431	422	407	395	432	408	427	392	424	411	371	442	398	407	388	422	412	423	398	413	402	431	424	430	413	376	386	424	390	412	425	383	437	401	406	417	411	434	408	443	425	394	427	420	379	393	389	426	384	443	422	405	394	440	425	375	420	399	417	374	406	419	400	401	404	388	437	400	451	406	391	415	427	450	410	441	411	446	394	408	428	388	405	408	411	389	408	418	411	432	420	361	427	429	387	449	401	473	416	408	384	422	423	401	392	412	393	388	384	423	384	357	441	395	402	401	431	412	423	427	392	397	429	393	417	389	424	430	398	450	422	425	395	446	404	412	434	407	418	419	368	384	449	445	446	389	388	391	409	393	372	428	387	380	418	420	441	450	403	457	416	394	393	432	425	436	418	431	382	391	410	389	412	385	422	416	406	396	421	400	386	442	404	411	438	399	414	391	375	414	362	431	383	406	417	399	425	420	408	420	401	405	420	400	430	376	405	390	396	418	399	397	416	381	420	391	423	431	374	377	414	417	387	406	393	419	437	415	400	430	413	418	419	427	416	399	401	417	380	391	417	431	445	374	411	401	372	386	408	421	420	423	431	451	392	443	400	409	426	426	433	388	417	403	424	402	436	385	423	433	423	420	389	434	445	420	422	449	427	428	435	417	403	431	376	407	390	419	399	415	411	402	413	403	391	443	450	430	423	394	365	428	392	382	424	420	429	409	432	424	393	392	437	373	403	405	396	406	404	368	432	391	408	430	427	379	453	404	417	426	446	366	425	403	399	427	409	371	418	421	421	415	351	393	410	392	396	376	404	432	417	432	433	353	438	405	429	405	397	405	403	399	396	422	426	460	409	420	417	414	417	429	400	427	416	416	394	432	414	382	382	414	410	356	415	386	385	386	432	376	428	412	365	383	402	414	415	414	448	398	409	410	467	424	423	426	442	438	445	403	435	382	403	417	409	395	438	391	413	360	437	386	389	418	419	410	382	413	400	408	408	426	444	455	396	371	401	381	427	414	436	403	451	399	402	404	389	399	444	419	387	374	434	421	424	398	443	408	423	405	405	419	431	390	406	407	408	462	393	426	422	398	425	421	430	383	405	381	389	404	407	398	426	412	406	416	410	397	390	411	423	421	431	398	406	413	419	430	388	395	383	387	419	391	418	447	397	420	397	384	434	438	434	405	395	428	405	394	428	399	388	395	435	424	411	409	407	406	422	413	447	430	399	424	410	422	411	434	371	405	433	398	402	450	420	432	388	388	401	410	440	416	407	396	435	362	424	404	425	421	449	406	450	443	417	393	387	390	389	393	403	397	397	420	427	378	389	394	377	397	426	409	462	416	438	386	415	407	400	397	400	370	411	376	402	370	415	422	411	413	398	390	409	424	454	399	387	431
18375	38817	21530	11041	7563	5653	4304	3434	2255	1764	1616	1351	1161	1039	941	944	805	813	751	689	595	677	585	562	589	517	472	517	507	534	499	497	499	471	491	506	463	471	435	461	457	456	481	432	441	441	412	411	413	426	417	390	439	421	406	428	400	427	437	437	401	423	390	412	406	399	435	428	415	427	422	396	396	404	427	374	418	390	397	389	410	398	393	384	383	377	408	406	435	425	369	370	405	392	424	352	402	383	382	386	386	423	389	360	394	396	378	403	382	388	432	387	384	413	405	430	389	358	364	419	420	394	408	434	394	393	395	404	418	365	410	455	369	358	386	401	403	412	380	424	420	398	353	432	389	402	390	374	400	380	382	412	414	426	361	419	409	402	353	369	388	349	386	352	364	377	358	375	389	383	364	445	447	429	342	419	380	381	400	385	375	352	377	397	378	399	401	344	404	393	404	381	375	364	387	373	390	436	408	419	384	409	422	362	402	374	388	391	421	353	391	420	378	394	374	436	388	392	377	379	387	378	345	384	385	368	400	396	416	361	381	415	373	373	383	395	387	366	380	391	417	375	417	407	405	406	371	391	404	381	385	406	405	354	387	400	401	400	414	380	384	390	392	374	403	382	390	426	329	363	386	412	390	409	380	424	387	403	421	407	395	437	409	432	408	402	390	403	409	382	391	368	402	384	392	404	419	397	430	383	377	366	390	381	397	362	386	432	390	397	388	385	358	435	413	389	388	419	375	360	400	417	390	415	410	428	381	379	387	384	398	376	409	394	403	369	380	377	362	399	366	371	411	385	432	410	406	388	366	381	385	433	409	370	397	426	378	400	406	381	355	402	412	407	373	415	399	367	401	417	367	388	410	426	365	392	373	364	422	394	384	387	382	388	379	395	351	360	384	391	414	395	429	396	390	367	377	402	434	359	366	400	406	402	370	376	377	378	410	377	406	391	373	370	402	384	366	396	410	370	377	391	367	426	385	381	429	398	391	389	403	403	411	411	381	382	408	378	395	407	419	401	358	389	382	409	407	377	376	411	386	383	393	387	415	401	360	396	392	354	376	373	399	362	425	395	394	447	391	413	395	393	372	373	396	373	362	387	404	393	394	378	379	392	368	418	399	386	414	379	405	398	373	419	394	401	382	446	365	388	348	389	404	394	383	394	394	398	410	402	402	374	383	379	415	423	399	356	395	406	346	383	349	388	380	438	404	423	377	376	406	391	378	372	388	386	357	389	407	372	411	358	382	340	389	382	405	394	393	400	365	368	358	376	394	393	375	390	391	401	386	355	409	402	364	401	419	378	412	398	400	367	403	376	410	389	408	366	423	406	384	375	425	378	384	420	378	414	404	388	401	347	390	366	372	392	401	421	366	391	383	370	389	396	381	421	403	390	399	371	407	379	388	372	396	383	374	390	404	368	417	396	369	439	362	431	401	405	388	387	428	398	401	417	374	375	358	373	389	401	380	367	406	389	403	378	413	391	433	386	380	361	414	362	390	384	377	431	374	407	398	432	401	387	404	410	371	442	416	429	377	379	375	451	366	416	408	372	363	383	355	409	375	385	394	392	408	386	372	364	380	412	360	388	387	381	392	375	444	406	391	340	396	404	398	374	399	352	378	381	421	410	408	391	404	364	397	387	376	392	362	381	375	383	351	386	393	371	421	389	391	374	359	410	377	449	412	376	368	376	352	375	371	418	400	365	375	390	377	392	398	409	376	397	379	395	395	414	398	399	413	420	409	425	365	401	382	370	347	374	412	380	378	375	405	355	387	434	407	405	355	420	420	381	386	377	368	365	383	397	394	379	388	382	410	389	356	355	387	429	411	440	351	347	421	383	400	417	395	408	383	391	340	379	400	412	392	395	399	376	406	417	378	398	389	390	403	399	392	411	362	428	394	396	420	388	354	423	385	386	409	371	425	404	361	387	380	397	410	380	386	386	422	382	379	401	384	409	373	381	398	409	385	410	410	383	389	367	359	400	411	376	401	390	391	420	398	386	389	378	384	379	375	428	389	401	435	417	400	347	371	403	390	390	417	414	373	416	422	375	347	381	395	373	405	371	389	397	400	381	412	404	423	366	379	410	412	408	404	404	383	368	392	376	412	392	400	389	382	402	381	393	358	392	412	410	413	434	366	386	429	408	398	364	406	382	407	400	405	378	391	395	406	384	388	421	383	352	397	398	420	365	403	360	404	361	388	367	391	407	371	399	399	419	408	406	388	414	364	387	422	397	374	393	384	375	408	377	368	391	406	369	386	366	380	407	387	383	375	393	375	386	426	379	390	365	386	392	407	397	417	395	413	387	370	393	369	372	371	398	400	388	377	336	392	361	409	396	415	402	413	398	387	375	417	386	375	359	372	380	381	379	410	404	395	402	354	413	393	416	395	371	350	369	422	392	400	388	400	426	389	381	380	390	413	398	402	401	389	389	393	401	381	384	415	413	368	393	369	371	383	384	381	382	416	390	375	357	398	396	377	403	380	402	389	422	392	399	410	399	418	398	389	368	416	410	414	429	387	394	367	382	394	370	419	389	370	388	421	437	374	404	415	407	417	391	373	385	396	363	428	377	358	374	407	376	400	390	408	371	414	371	358	398	376	382	405	404	402	403	377	387	409	383	425	384	380	427	377	367	357	367	362	380	357	401	366	385	375	366	422	399	364	377	393	358	370	396	388	418	410	381	373	340	392	359	411	404	411	409	423	398	403	388	388	396	383	354	363	380	415	406	368	402	398	360	396	407	391	381	384	400	369	381	399	364	384	412	407	388	405	383	414	387	408	414	367	394	397	377	452	410	390	412	417	372	410	407	406	368	386	414	384	383	436	389	387	414	408	397	410	379	370	375	380	379	391	361	367	387	388	378	387	381	392	363	398	379	363	408	406	379	363	368	391	365	392	384	380	382	363	384	408	370	400	391	390	395	416	409	406	405	374	413	397	386	367	400	400	428	387	403	409	342	380	380	416	415	387	375	418	365	405	401	393	384	384	412	391	374	383	390	407	398	405	342	384	388	376	392	415	367	394	385	428	405	389	350	381	409	373	420	393	375	441	397	420	364	349	365	346	416	365	366	421	387	408	377	383	373	361	362	376	373	384	397	355	390	393	414	378	383	382	394	385	377	390	403	415	409	354	397	394	371	378	414	393	370	384	392	391	403	378	422	373	367	405	388	389	395	426	359	382	390	357	404	402	392	409	371	357	372	365	374	386	421	444	395	422	399	417	375	403	365	396	403	411	355	398	366	397	423	408	418	389	343	385	366	415	408	368	401	409	388	395	388	402	392	398	440	386	370	388	382	395	392	381	380	412	401	382	375	408	415	397	380	369	394	380	377	397	393	387	384	417	340	378	406	378	367	387	382	383	433	385	394	392	386	386	385	442	388	415	404	367	407	413	385	394	415	398	371	386	403	431	414	411	365	358	378	394	362	397	379	360	383	385	396	373	421	421	422	375	376	391	359	411	391	389	329	378	376	401	417	362	370
28685	17244	3201	727	424	393	338	330	350	318	327	313	337	359	351	335	345	320	320	320	377	323	314	336	325	311	367	309	336	316	309	304	277	326	346	339	315	341	312	321	355	317	342	334	339	338	304	337	321	322	322	322	325	326	353	342	338	303	324	332	358	336	309	303	329	336	334	327	329	347	314	370	325	320	342	352	342	339	331	315	333	311	334	338	313	341	335	358	325	336	342	328	321	352	339	337	285	310	334	326	317	349	336	315	336	336	320	346	291	332	341	346	333	313	372	323	297	331	345	338	333	305	350	348	349	303	324	350	288	321	310	344	352	334	326	308	313	344	338	315	310	305	345	344	316	354	330	335	350	342	315	321	346	351	308	320	292	349	304	336	315	317	322	328	339	356	290	362	330	302	314	357	325	368	351	278	353	344	332	322	325	303	313	340	336	320	343	334	304	326	338	331	320	318	320	332	296	311	336	306	330	292	339	325	321	315	325	363	343	313	324	317	341	343	334	324	341	333	333	314	330	364	349	310	329	365	362	323	313	340	313	313	321	346	344	301	351	325	316	315	326	323	335	341	349	362	323	342	330	331	339	316	307	344	326	329	352	334	334	332	310	328	333	339	307	326	333	316	368	335	341	315	331	318	360	304	339	330	337	308	325	305	331	340	330	319	339	329	347	303	297	276	341	342	350	342	292	334	324	319	342	329	346	307	340	313	311	354	329	344	341	322	329	347	331	312	344	313	303	314	344	301	327	352	336	331	346	312	316	345	347	351	344	340	323	363	341	326	350	340	355	321	311	311	326	332	338	336	349	344	343	329	352	357	341	343	308	350	337	335	312	335	330	336	305	337	321	369	325	311	300	345	317	304	345	341	344	340	319	305	334	350	366	323	334	372	291	301	340	325	336	341	317	350	308	322	352	313	323	346	342	361	357	329	319	309	332	338	307	351	321	352	345	348	348	322	301	313	329	355	370	345	307	311	307	341	306	337	355	333	333	362	344	317	315	342	325	384	366	331	334	342	364	330	373	318	327	324	309	302	312	326	329	309	344	333	325	298	325	303	358	349	347	333	320	359	331	339	300	341	346	346	344	302	316	342	300	334	308	309	340	349	322	320	320	323	308	330	305	342	324	317	361	360	307	332	326	338	312	354	323	325	335	311	349	320	362	334	320	308	352	347	325	334	347	364	360	331	316	348	293	345	329	334	354	359	326	335	308	333	331	335	325	337	330	316	320	327	317	339	311	312	334	328	322	323	320	306	311	295	377	329	324	333	292	343	345	346	344	391	298	325	300	298	341	360	325	346	348	296	310	356	345	354	304	332	325	292	308	327	335	384	335	352	331	313	334	297	341	324	337	324	333	312	350	327	358	356	326	331	315	343	320	329	337	351	397	372	339	332	348	329	337	346	329	333	323	313	324	331	328	371	316	387	323	337	316	311	303	349	375	362	313	305	351	324	315	327	331	352	314	307	342	319	329	340	335	354	351	303	322	327	330	328	351	323	319	332	313	365	322	336	301	335	338	317	339	355	333	328	313	327	338	340	319	343	341	335	304	330	361	331	326	325	374	357	350	303	317	320	317	345	342	334	315	341	341	322	314	297	313	313	338	328	337	325	324	338	342	350	336	317	310	347	336	314	305	355	315	334	302	334	354	351	363	338	317	336	332	334	300	342	317	339	312	333	319	347	380	316	332	307	317	318	339	331	305	315	319	399	332	355	329	318	337	327	361	330	329	325	356	347	346	385	332	353	331	322	329	330	317	286	333	330	331	334	324	340	332	316	338	319	367	343	297	292	314	333	305	347	333	339	365	308	313	308	321	339	328	287	350	334	331	309	298	304	322	314	354	337	341	305	349	323	317	336	337	310	350	359	402	302	306	322	326	333	314	339	327	347	294	342	328	347	324	330	330	347	328	333	285	337	331	302	348	291	332	325	311	347	344	313	347	338	340	314	314	365	317	339	335	296	364	349	335	319	323	343	325	360	338	330	318	341	362	327	304	324	355	345	345	310	342	350	337	347	323	328	325	371	295	319	349	314	335	316	307	336	335	360	332	321	324	331	352	334	319	312	329	326	339	315	325	346	338	347	338	315	332	331	306	318	317	300	346	328	330	285	318	327	365	306	345	309	308	326	282	350	313	365	329	321	302	330	294	349	344	306	350	327	292	316	339	337	354	344	337	327	340	321	339	334	311	317	353	301	296	354	320	314	321	332	333	310	369	329	319	344	309	317	324	320	293	332	343	326	289	328	322	329	355	325	343	343	327	353	313	315	355	300	308	326	350	283	287	328	365	326	310	310	359	354	311	328	306	311	330	335	330	321	326	334	306	328	318	280	304	326	295	313	309	337	340	328	333	350	328	336	323	328	339	308	309	359	364	334	298	359	334	321	338	357	345	362	343	334	353	358	313	323	321	285	346	352	334	351	324	304	350	307	327	338	338	354	301	356	346	336	338	309	314	342	341	337	336	308	332	311	337	357	348	351	317	338	333	310	347	347	299	326	359	346	297	329	310	301	329	335	321	345	321	336	295	358	342	330	338	352	375	325	351	315	307	333	316	305	360	288	314	300	344	340	338	281	331	315	332	306	327	315	302	332	331	324	337	313	316	327	327	335	314	335	338	327	326	323	331	331	321	309	319	303	331	313	340	314	308	316	357	356	300	376	354	298	337	333	367	316	321	352	282	325	324	349	305	328	354	311	338	352	329	327	339	301	315	336	351	363	285	320	288	324	333	310	324	334	376	335	368	323	344	301	348	336	330	313	339	292	309	330	348	349	370	315	341	311	318	331	336	324	351	325	343	348	332	344	356	334	354	344	340	324	313	339	290	337	312	334	340	342	301	323	325	336	334	349	332	325	314	335	323	343	353	331	317	333	348	335	337	343	299	319	326	337	330	328	340	316	356	332	341	350	350	311	320	335	326	349	333	315	302	313	335	309	354	350	331	344	331	300	330	360	357	340	345	355	329	308	339	319	310	321	321	293	315	334	334	320	308	337	335	294	346	349	333	291	329	327	344	355	344	310	309	333	318	349	345	312	325	353	327	322	325	338	359	326	315	340	345	330	363	334	333	339	322	321	290	314	351	313	353	356	342	358	331	375	331	302	325	318	338	341	389	342	330	315	329	319	336	296	310	329	323	319	350	324	337	305	343	344	337	338	338	309	338	324	348	322	358	324	319	321	342	297	295	322	334	327	332	317	335	337	303	370	306	322	334	347	331	334	348	363	307	354	334	307	304	294	318	318	326	335	350	338	364	349	356	343	333	295	332	296	334	332	315	342	336	342	301	340	315	313	363	308	319	286	318	319	305	346	329	372	322	330	333	329	320	343	328	320	356	308	355	353	329	325	311	314	330	336	346	346	340	318	336	334	324	343	349	337	322	317	346	329	345	316	345	333	328	319	297	301	343	318	327	359	377	317	353	354	339	312	361	324	324	336	384	322	338	376	307	316	333	349	352	328	349	321	324	332	339	296	319	298	358	361
11612	13027	1688	843	631	548	426	432	388	396	382	360	376	375	386	343	336	371	377	363	355	360	374	360	355	356	368	351	373	345	375	356	397	365	364	321	316	396	348	360	379	368	369	321	363	355	343	341	349	390	380	350	339	360	367	358	380	379	344	389	369	362	408	361	325	332	366	380	349	335	352	340	390	357	361	367	371	343	361	354	317	367	366	366	348	347	374	348	342	349	379	385	370	352	333	349	378	333	369	342	376	374	347	369	320	377	350	349	385	366	349	362	362	399	373	355	365	355	391	382	416	360	351	348	385	369	344	342	374	328	364	359	347	353	377	336	349	385	354	335	352	364	341	333	319	366	346	346	351	362	370	361	334	343	345	343	368	333	367	342	335	345	368	354	381	348	349	343	361	366	345	353	318	349	339	350	353	345	386	340	325	310	356	329	360	316	414	319	365	363	342	340	392	349	340	319	380	350	351	368	366	405	346	346	407	361	350	375	351	342	388	383	337	354	345	354	367	357	344	327	337	359	346	320	361	332	367	336	380	368	358	374	373	354	363	376	332	342	354	329	320	366	331	324	316	352	355	337	359	349	348	348	375	325	349	347	390	350	346	342	341	348	330	353	385	352	388	383	364	359	370	349	383	339	351	372	358	365	362	353	352	341	341	359	345	372	333	368	358	364	345	350	350	342	414	358	330	340	345	374	353	334	370	366	337	357	357	381	358	359	354	340	337	373	362	322	374	342	363	324	342	348	353	342	358	323	320	356	340	365	347	356	356	370	352	339	364	353	360	342	380	348	361	334	388	342	362	387	337	366	345	327	361	354	384	359	331	334	364	347	335	362	343	374	346	347	378	359	359	327	345	354	362	338	360	362	352	323	369	332	354	353	381	337	333	358	371	360	365	327	325	379	361	347	362	355	360	366	363	339	356	372	351	390	368	324	345	347	350	343	343	346	342	344	367	343	353	366	378	362	372	336	370	328	359	349	370	371	380	366	364	389	335	332	355	344	330	334	332	350	343	363	358	351	381	362	384	330	351	369	355	331	363	358	348	353	349	342	378	361	336	341	354	361	364	336	345	342	373	345	347	328	363	352	354	354	340	345	339	345	346	356	317	389	354	357	357	340	349	357	367	369	362	370	361	352	362	345	336	349	356	371	347	376	358	322	340	341	360	300	337	336	361	363	360	386	376	373	344	372	365	336	358	329	352	363	371	364	312	359	364	344	394	352	354	354	396	362	404	366	357	328	370	363	352	323	367	334	378	364	359	356	365	350	326	376	371	348	322	356	349	330	373	365	369	341	363	361	345	357	340	330	376	363	331	345	368	356	343	360	400	380	343	345	356	362	353	335	358	367	365	348	354	369	355	363	377	349	332	337	390	346	354	355	398	344	350	344	332	361	377	350	339	368	368	317	356	345	331	341	373	356	344	357	355	365	360	360	372	330	364	321	356	342	355	354	352	356	349	372	350	358	337	383	361	353	386	312	355	394	378	358	328	361	369	363	392	346	330	371	324	318	349	343	342	375	357	335	340	318	335	372	359	357	336	352	356	351	325	373	346	359	346	332	370	367	371	342	358	352	335	403	372	382	341	381	361	339	370	334	366	383	349	339	336	355	391	362	336	371	355	378	327	356	364	387	354	323	356	374	370	383	348	338	395	366	330	326	352	357	341	395	358	358	356	411	371	347	360	370	349	363	352	334	338	358	361	330	360	381	356	376	387	319	349	315	418	335	364	347	346	352	338	332	350	339	369	346	386	356	354	374	352	355	368	372	359	323	356	347	351	306	353	338	355	340	347	349	361	400	344	336	339	336	337	354	403	369	346	328	339	354	357	373	364	359	380	374	385	367	355	345	335	367	372	346	331	344	353	341	343	366	339	354	344	360	380	364	352	323	363	366	335	364	375	330	357	360	329	347	344	360	342	368	399	373	373	383	333	365	382	338	347	333	347	348	356	363	374	372	326	362	376	367	359	343	365	340	356	346	373	373	383	380	375	365	332	366	361	358	358	331	368	351	341	353	353	388	370	378	372	322	368	365	388	347	347	366	364	373	352	356	336	371	367	366	361	358	329	332	350	388	360	377	386	381	384	339	348	339	381	327	352	344	371	376	294	341	352	360	384	362	328	340	326	348	361	360	371	364	359	325	359	363	338	391	326	363	372	356	360	372	349	340	391	336	376	345	338	359	339	373	338	318	338	363	353	376	308	344	372	340	317	378	383	378	356	339	354	354	386	358	375	349	332	334	384	358	385	375	349	351	355	349	366	335	351	363	380	384	375	339	352	391	349	362	338	330	387	344	392	385	343	361	354	362	333	320	373	359	348	347	362	361	363	387	372	361	324	350	366	359	324	359	386	355	346	337	375	391	363	343	351	346	386	351	361	364	313	375	357	343	335	352	371	330	351	373	364	346	385	349	325	332	351	362	357	369	374	377	350	334	380	349	339	343	368	348	371	364	341	350	370	370	333	354	367	345	365	370	377	358	339	362	329	353	357	333	351	385	368	362	347	407	360	392	314	366	360	369	342	373	343	360	362	378	374	347	342	356	351	372	373	371	369	359	364	370	364	356	374	367	361	342	343	370	359	375	379	379	334	386	345	369	355	361	355	343	367	363	367	324	326	356	383	403	348	331	347	331	324	354	362	349	348	359	365	358	395	335	372	332	316	326	383	373	372	358	347	356	336	363	345	367	339	347	336	342	355	357	352	373	361	367	349	354	341	360	367	322	350	375	339	345	339	348	369	356	392	333	365	339	333	372	340	351	341	316	332	363	364	346	370	362	345	345	363	344	336	387	349	380	339	339	370	355	367	331	352	351	335	360	331	339	372	358	338	367	348	337	347	332	362	382	355	367	337	371	350	358	365	338	357	368	355	350	369	362	342	398	400	356	389	384	308	332	369	356	340	341	327	365	380	368	354	353	349	383	345	367	362	395	341	361	339	349	357	392	349	376	363	348	372	397	351	359	369	340	369	355	329	352	354	375	343	353	382	344	335	348	344	374	352	346	378	372	351	344	374	347	370	372	347	328	316	369	321	352	388	342	361	349	363	371	350	329	345	380	357	338	368	329	362	361	376	368	364	342	356	344	356	366	338	321	366	351	357	391	376	379	366	387	361	353	357	413	356	398	334	339	375	347	362	356	344	335	364	360	359	347	339	357	389	330	407	345	362	371	316	382	389	365	336	344	329	378	361	319	346	317	363	360	349	355	372	347	383	340	342	381	353	348	338	342	342	359	348	344	362	378	324	346	374	370	326	361	359	321	340	358	397	363	357	343	345	371	365	353	344	386	357	383	361	388	339	352	339	351	359	310	353	373	347	356	346	348	336	364	336	372	376	335	322	355	374	354	315	369	387	366	366	349	365	368	323	348	351	335	324	365	339	368	359	345	345	319	376	341	315	359	345	367	352	352	366	370	366	331	377	352	375	384	366	334	341	337	374	363	360	341	374	360	349	356	343	373	361	354	346	373	372	377	356	374	367	381
25391	20978	27087	24863	20896	9271	1411	848	635	468	389	363	391	368	304	270	263	259	245	231	227	229	212	221	221	226	233	194	225	192	174	197	199	185	175	192	189	200	200	217	188	194	186	206	195	181	204	172	169	208	198	181	197	169	174	205	149	181	163	176	203	210	186	155	171	178	197	183	159	199	165	185	197	187	190	159	184	163	179	173	173	170	168	183	170	179	189	193	161	171	180	182	166	166	173	203	200	171	180	178	183	184	200	201	158	201	180	196	183	186	158	213	182	163	165	193	169	169	189	164	180	177	177	174	176	181	166	210	195	198	166	175	193	159	167	165	181	156	202	173	177	170	170	181	161	153	188	154	155	189	179	188	173	142	174	177	153	166	173	184	186	182	172	178	165	186	179	183	179	182	166	174	157	174	176	161	159	162	169	163	186	167	171	187	199	170	170	174	181	173	172	157	161	189	167	187	178	173	187	193	177	183	183	161	157	163	190	191	162	143	180	165	185	165	165	191	168	168	175	165	168	158	191	159	177	219	162	167	175	170	179	166	158	180	189	145	181	163	168	179	152	184	166	189	174	163	181	172	188	183	170	190	168	170	164	180	184	170	184	172	166	190	159	200	160	179	185	162	189	169	167	145	179	153	159	186	195	166	174	166	189	189	175	183	174	184	175	190	161	182	154	176	196	145	196	188	189	179	189	200	188	175	159	171	172	196	170	171	168	147	170	154	151	161	193	187	162	178	173	168	166	161	189	178	180	188	171	194	181	167	169	177	183	174	171	166	152	165	178	186	186	185	176	166	164	184	176	183	172	175	183	163	192	186	170	169	167	179	178	184	192	182	187	176	179	181	172	177	172	176	198	210	181	168	139	167	144	187	154	166	201	171	177	180	164	180	181	159	166	186	181	159	181	191	206	196	184	154	173	201	157	163	168	165	175	170	184	162	170	190	189	178	175	188	170	186	169	175	153	154	167	171	188	186	166	181	162	176	178	173	164	166	176	154	168	171	165	164	187	162	185	149	180	204	169	186	179	180	193	194	177	168	188	188	164	169	176	151	191	174	158	164	152	156	140	170	177	158	177	185	203	186	178	178	166	179	167	199	189	167	178	186	190	182	189	164	180	169	183	187	174	177	164	176	186	183	143	165	152	170	190	178	188	152	185	154	178	169	151	180	181	181	161	168	175	191	170	152	158	172	188	181	179	168	182	166	188	186	174	157	184	165	166	170	179	174	167	217	176	155	166	211	191	156	182	159	177	177	163	168	192	165	158	180	184	160	195	161	169	190	180	197	181	181	185	163	177	194	144	204	165	185	207	158	186	177	195	191	184	188	162	145	174	151	163	189	172	183	158	177	190	165	182	172	182	171	148	165	169	173	170	194	183	179	172	189	191	173	150	176	176	166	159	178	184	185	162	171	162	177	173	184	174	170	174	170	157	169	169	200	173	173	180	183	187	185	177	186	179	166	182	183	203	163	170	188	157	183	169	163	179	188	170	200	194	172	181	170	176	175	178	180	181	184	160	203	171	162	183	177	177	160	190	162	182	199	179	192	176	150	167	177	176	185	191	166	169	155	163	184	193	184	173	156	164	158	171	174	176	174	176	162	196	178	163	183	184	176	210	179	176	171	177	167	188	192	183	163	174	191	181	192	161	175	156	182	206	186	159	176	167	177	189	193	142	194	154	164	170	203	167	165	164	179	200	163	179	171	174	190	171	192	169	182	197	165	181	141	183	171	182	168	165	141	167	163	197	190	166	176	175	156	167	182	177	155	186	187	189	183	174	187	173	182	169	191	167	170	188	207	170	190	195	172	191	181	180	186	175	186	183	164	160	162	180	201	173	169	160	175	155	189	162	169	185	211	170	189	167	145	179	177	170	203	167	172	167	168	157	162	177	178	194	190	161	167	174	193	204	178	171	160	161	179	148	172	162	189	155	200	174	177	201	184	171	187	191	175	169	183	174	181	183	174	175	178	168	190	186	182	177	180	193	171	192	178	194	159	178	170	162	167	195	208	181	164	177	160	189	169	161	172	180	183	153	149	185	153	156	174	198	188	169	171	193	175	147	187	182	165	172	174	173	170	159	170	171	166	175	169	169	172	159	170	153	186	186	168	171	172	182	196	165	180	166	189	147	176	137	163	173	163	182	162	185	166	146	152	173	160	153	181	168	181	160	188	169	166	173	184	154	170	155	176	162	166	176	143	200	184	180	165	176	184	177	158	164	171	181	167	174	180	187	152	180	166	168	162	171	189	174	166	180	155	166	186	168	188	166	171	191	169	194	175	162	197	179	191	174	189	180	165	169	177	161	182	177	154	159	157	196	174	167	176	191	150	177	167	165	182	170	185	173	180	167	178	160	191	170	189	187	178	152	185	175	167	163	208	175	179	150	162	202	182	179	197	157	184	173	168	182	170	198	164	180	172	193	168	177	189	181	169	216	190	172	179	178	168	156	180	179	170	150	182	161	159	183	180	194	176	165	184	187	194	181	196	178	194	182	158	165	174	183	170	193	168	203	163	204	175	202	159	186	183	165	167	183	187	176	180	177	167	160	188	181	188	163	162	177	181	190	172	163	172	169	209	182	168	156	175	166	176	172	164	175	175	194	204	175	188	161	170	185	180	166	177	160	176	193	154	199	167	192	168	186	190	174	175	149	166	178	152	146	173	177	148	189	202	158	155	193	156	171	166	173	159	183	186	178	174	147	154	178	142	183	175	175	183	182	161	178	185	168	175	171	204	185	181	180	181	201	160	181	181	168	167	157	160	184	173	165	175	178	191	179	186	152	152	204	160	168	166	181	191	211	189	200	195	171	179	172	188	190	181	188	155	182	197	170	141	164	163	165	203	205	186	167	190	190	153	201	185	163	172	172	172	167	166	181	175	193	183	188	184	163	184	177	186	190	185	165	165	181	202	168	173	207	179	162	148	175	160	182	148	190	196	166	178	183	163	173	177	186	155	169	153	164	174	208	173	172	176	179	181	197	198	181	191	165	177	186	169	197	177	163	165	197	165	170	169	169	183	175	164	180	176	192	179	159	182	157	164	135	166	194	174	187	186	161	157	183	179	153	172	171	181	196	188	164	178	163	172	179	155	170	182	187	173	164	188	159	188	172	163	167	164	190	183	163	160	181	179	149	166	186	160	170	180	185	199	180	173	185	167	161	194	177	199	165	171	185	166	197	173	202	149	180	170	184	157	190	167	173	173	164	198	167	177	185	171	183	175	174	177	165	158	188	155	182	187	156	170	175	190	159	190	177	153	165	199	174	175	182	167	157	195	185	183	176	186	167	193	192	180	184	176	184	182	193	177	193	185	181	195	195	170	175	185	190	164	199	176	161	163	183	174	191	189	179	177	190	183	168	184	167	165	187	177	199	158	181	189	149	157	182	166	163	197	158	178	171	161	152	164	154	159	211	167	202	168	171	168	170	187	180	175	173	163	199	175	184	160	194	193	164	168	194	162	152	174	166	168	169	161	177	178
15378	39566	14335	6229	4102	2984	2173	1813	1165	910	747	621	532	515	488	465	384	396	352	372	345	285	319	273	295	257	226	218	282	223	243	258	228	226	281	240	240	195	197	202	227	224	233	210	221	210	221	204	189	201	215	205	209	198	196	209	210	223	199	175	212	186	197	190	209	172	171	184	171	200	171	214	168	192	212	208	208	200	199	199	185	218	200	194	164	201	183	184	195	188	227	202	181	221	208	202	185	229	195	219	196	195	174	204	163	233	155	205	191	178	188	178	184	180	218	221	212	179	206	197	185	200	179	202	212	200	174	208	186	193	187	201	182	185	193	194	190	194	200	187	202	169	200	213	169	208	187	195	183	198	183	187	188	185	220	202	215	190	201	180	206	175	186	181	167	175	177	191	187	212	170	174	201	165	190	192	188	207	180	174	197	188	165	190	194	182	174	192	155	171	188	219	191	200	188	173	181	188	186	196	195	166	209	186	200	181	205	184	168	206	187	195	203	168	209	189	194	180	188	193	196	180	187	176	172	192	192	178	196	183	193	189	206	189	196	188	198	166	168	187	229	196	179	185	177	184	180	204	170	170	190	180	190	197	158	189	229	205	200	214	197	208	184	185	192	184	199	174	206	193	195	202	180	178	190	193	214	169	186	191	172	154	165	197	198	181	166	173	187	179	175	171	202	217	185	202	185	176	192	179	200	202	190	210	193	189	203	175	211	190	186	171	167	190	212	203	161	180	190	176	175	188	174	196	189	187	167	183	193	227	172	190	197	207	203	193	192	181	183	197	203	192	195	197	188	198	201	172	188	190	178	159	174	178	171	179	205	177	174	221	186	186	178	164	176	192	188	191	190	196	204	181	202	193	196	210	182	171	186	173	186	219	177	188	202	184	180	166	192	202	201	198	184	179	172	194	168	205	168	190	157	184	180	182	168	166	184	198	183	187	215	169	180	169	196	196	182	188	160	200	196	206	166	216	176	171	181	209	187	187	179	170	187	224	189	181	176	187	169	193	186	205	185	187	194	181	177	206	208	173	188	158	199	191	173	191	181	212	196	184	179	198	192	187	183	201	191	190	213	199	175	188	169	211	185	186	178	196	188	189	205	192	181	188	190	196	189	193	171	187	178	203	185	208	187	190	164	195	188	173	188	202	178	183	217	187	188	182	174	189	207	161	187	213	191	204	169	180	196	200	193	162	186	199	205	165	168	190	195	179	206	183	170	171	205	192	186	175	176	200	171	199	173	172	201	190	195	174	176	173	185	174	187	183	180	192	208	169	191	170	153	205	192	187	163	210	188	165	160	201	186	173	177	183	183	196	176	166	175	184	172	188	172	197	193	164	168	195	207	187	185	199	198	193	206	198	175	180	182	172	174	183	190	180	194	190	187	189	168	188	168	186	207	214	202	163	183	154	181	193	176	211	178	190	176	172	200	196	188	186	174	172	186	189	177	175	196	217	166	165	206	182	183	167	184	204	166	190	166	181	222	168	177	202	178	180	204	182	182	189	186	177	185	184	180	177	182	171	158	189	185	181	191	192	194	190	179	198	177	151	177	184	176	180	195	164	172	182	179	198	190	198	168	195	195	192	179	177	175	216	220	165	191	192	195	198	180	183	206	174	174	177	177	196	183	203	162	175	183	171	183	207	180	179	196	185	163	187	195	182	200	169	191	207	179	184	205	203	187	177	180	199	181	204	195	184	192	173	194	176	223	207	176	175	200	172	191	197	190	193	192	190	178	163	178	191	179	215	188	204	173	189	167	185	187	203	196	190	184	193	179	178	194	186	175	184	197	200	205	168	177	197	177	193	181	166	203	174	157	212	183	185	208	185	187	156	170	186	203	191	190	163	203	198	176	201	177	180	176	180	211	197	156	175	170	189	193	186	191	182	190	185	179	226	201	195	214	203	190	196	160	207	194	188	195	187	186	197	213	196	163	172	192	217	203	173	171	209	172	165	210	171	180	197	193	194	202	185	196	174	163	203	185	200	194	194	193	184	189	203	183	227	184	192	160	192	184	194	189	198	199	190	199	191	184	202	174	179	171	180	201	198	185	206	166	191	180	196	217	193	232	215	194	178	206	194	198	194	198	224	205	204	179	201	178	183	164	201	179	192	197	167	198	197	179	202	182	174	184	184	191	184	154	232	176	186	193	177	176	202	199	166	157	182	197	179	211	179	200	194	191	190	181	185	186	192	183	189	181	178	189	169	179	191	221	175	181	188	191	163	181	177	192	171	185	191	197	203	199	186	175	199	191	178	192	187	190	172	190	165	187	171	189	193	190	195	180	167	191	191	189	187	187	206	208	216	189	192	187	206	204	192	175	182	187	181	171	203	179	179	167	197	167	184	179	171	182	166	183	184	178	183	188	203	195	194	197	208	205	175	166	165	191	214	205	185	197	179	193	197	170	194	190	214	204	202	185	200	182	193	191	172	201	203	178	177	187	161	209	205	185	184	198	192	187	217	191	175	201	224	184	186	178	185	185	195	182	174	192	175	205	174	204	202	192	187	164	187	195	198	173	195	213	198	210	197	194	203	191	179	176	199	189	162	199	206	196	175	200	191	179	186	203	173	201	179	191	197	179	201	196	208	200	178	192	196	210	202	160	189	209	170	180	185	179	213	187	175	218	176	204	179	197	170	200	193	196	191	210	193	197	177	170	198	202	204	198	202	180	199	196	183	202	162	205	190	176	161	173	199	168	198	195	189	201	189	173	179	190	200	181	202	201	202	167	161	184	221	186	193	185	204	167	198	185	197	200	192	199	173	153	174	186	178	190	171	163	179	232	175	186	178	188	192	204	186	173	163	178	166	185	188	186	161	219	190	182	184	181	180	202	180	193	201	177	188	210	190	198	202	185	185	181	196	205	198	188	170	189	177	198	207	182	200	192	192	171	195	196	181	190	191	164	185	192	204	195	180	169	184	196	198	196	173	202	180	177	170	193	207	171	165	186	196	207	169	204	166	180	188	193	192	192	192	203	167	212	181	199	185	185	175	186	197	178	200	176	184	187	167	189	171	182	188	173	182	176	199	170	190	209	202	173	176	190	186	197	179	157	203	168	209	203	194	199	181	186	168	176	164	193	180	176	211	186	209	185	179	170	164	187	193	194	183	173	188	182	194	200	177	167	182	208	182	175	163	220	206	205	196	198	176	180	200	183	198	189	175	212	189	205	180	174	181	189	184	182	190	192	175	179	173	183	178	183	190	178	181	183	195	183	178	188	219	208	166	192	188	165	200	193	202	179	214	191	178	211	193	188	183	194	173	181	171	175	190	180	206	212	189	178	202	186	192	187	185	197	183	185	168	178	192	173	192	179	171	170	184	185	215	187	186	183	206	184	179	200	149	178	151	215	171	188	176	216	214	199	183	174	221	197	190	167	185	204	180	189	177	178	188	171	171	194	182	200	190	178	178	205	191	173	175	183	176	197	202	198	197	198	204	159	159	179	170	195	195	188	180	172	179	166	175	213	176	214	196
23220	20907	27183	24745	20899	20928	8570	2060	1270	1081	865	759	733	713	638	574	636	527	539	517	551	574	492	505	485	480	496	456	480	499	479	448	472	470	456	437	419	474	415	456	440	410	435	453	458	458	435	410	455	441	412	448	417	413	426	444	398	416	386	394	432	426	465	436	416	442	412	472	460	438	449	396	379	394	421	430	439	408	392	433	405	383	415	442	428	435	402	439	416	433	420	406	369	434	388	379	438	370	418	442	390	417	349	423	421	467	467	390	412	391	400	453	398	420	388	421	416	434	411	405	394	404	401	408	421	389	366	385	416	430	401	409	443	427	381	405	392	381	395	398	401	401	404	404	393	421	437	397	392	459	411	426	394	441	407	413	443	384	442	431	410	426	433	398	421	408	404	363	460	438	385	440	388	373	394	417	397	416	468	389	412	389	439	426	411	400	391	426	448	398	402	355	397	417	400	408	435	424	407	399	426	382	426	398	417	408	408	387	403	397	407	432	408	401	425	396	396	397	388	423	419	428	430	435	405	407	393	437	386	387	403	419	414	441	421	385	422	421	441	410	390	387	403	376	402	432	405	415	402	426	428	380	421	437	387	422	381	388	397	408	379	404	421	400	432	409	389	396	407	386	392	425	407	419	446	386	408	399	423	440	412	431	364	400	398	401	382	448	374	430	387	446	451	408	409	403	362	428	433	398	402	448	409	402	395	373	409	437	390	416	421	402	409	399	393	411	396	425	415	408	432	418	449	433	393	404	393	400	389	429	436	422	408	385	387	430	395	423	430	428	403	396	432	404	424	406	408	430	393	445	423	398	403	409	411	392	406	413	382	437	434	420	446	428	445	410	443	416	447	470	415	367	373	401	400	429	395	406	409	392	431	397	429	414	382	462	426	427	425	412	410	411	368	397	380	376	396	393	391	440	450	397	437	437	385	398	396	378	425	410	413	395	401	392	396	404	396	417	413	397	396	421	415	392	408	395	380	401	392	402	396	409	374	386	397	439	417	421	408	406	421	426	435	381	431	416	418	430	439	407	429	393	383	466	385	414	424	402	395	386	429	421	431	444	413	392	426	414	439	419	400	386	400	432	406	453	429	432	387	416	410	417	408	411	409	419	412	413	411	430	402	394	378	412	425	411	450	390	399	385	412	389	415	408	413	409	449	424	422	422	452	411	378	409	411	404	454	433	431	394	403	395	414	390	403	400	431	384	407	399	421	420	438	405	380	398	434	400	406	415	400	384	377	422	426	382	383	428	413	381	394	432	430	434	400	398	405	431	393	390	460	421	420	452	419	419	433	416	407	398	389	454	426	400	408	405	425	415	402	353	411	420	382	402	383	410	425	410	419	404	383	372	429	437	450	391	440	358	427	413	399	421	414	422	393	418	434	384	411	427	407	407	372	408	397	370	420	406	398	402	412	397	454	411	401	424	437	398	425	406	407	413	412	435	387	371	416	390	430	395	420	427	420	367	403	433	390	424	431	371	378	392	408	426	403	364	412	444	389	395	427	435	421	412	400	415	375	399	409	430	387	357	428	461	402	422	417	387	420	445	441	419	426	447	405	393	398	391	400	418	419	393	449	426	393	415	446	403	431	435	426	377	440	433	414	428	389	397	388	390	416	377	392	420	433	366	415	392	402	395	395	424	398	394	403	377	438	411	376	402	376	377	434	411	422	424	411	409	422	380	421	425	408	426	434	435	429	404	435	420	408	365	418	397	394	430	413	390	370	401	455	405	414	412	389	400	427	402	437	407	423	412	430	412	394	412	414	371	421	399	401	413	439	353	371	415	400	410	390	404	416	399	413	397	377	435	429	390	415	391	436	398	425	406	432	417	403	375	399	433	420	402	420	415	392	426	420	408	444	416	399	406	420	414	382	389	408	383	408	470	407	372	389	391	415	428	407	402	421	385	385	427	412	449	428	429	430	445	415	433	429	433	413	413	420	414	401	396	410	426	408	394	416	407	420	424	408	451	401	426	428	404	428	425	402	387	425	428	434	411	415	376	420	416	406	428	415	414	438	394	410	394	375	393	411	420	415	414	375	415	401	380	363	433	401	414	402	400	407	391	400	412	407	404	415	434	451	420	409	428	427	393	428	395	433	427	456	405	434	426	420	384	367	429	396	394	415	420	413	432	438	401	414	384	378	378	386	376	408	409	445	420	426	417	421	396	404	414	409	395	408	439	401	446	423	440	402	415	428	406	430	389	415	385	449	393	397	433	430	400	436	406	449	430	434	406	411	440	398	390	425	428	400	406	433	411	431	415	454	392	397	419	401	388	381	377	402	381	425	400	398	385	375	399	397	403	435	434	415	432	406	385	406	386	473	419	400	419	433	461	413	451	420	452	403	389	415	417	402	397	437	425	400	431	435	409	405	413	401	417	374	406	397	410	420	442	398	403	449	423	395	406	400	430	394	404	421	374	421	395	412	411	428	428	425	404	409	425	409	427	407	393	401	391	433	406	403	402	411	403	424	385	380	444	423	398	418	411	384	391	372	362	394	405	438	414	439	396	407	399	432	424	382	444	402	379	424	429	416	408	408	408	423	457	393	404	417	397	381	410	397	416	385	441	407	363	404	415	403	429	404	435	404	432	397	380	401	386	411	399	424	443	421	376	436	422	408	385	411	434	441	388	384	408	368	435	414	413	398	384	391	423	425	472	415	414	435	447	358	395	442	401	403	375	402	435	384	401	411	422	368	446	402	394	414	426	403	434	397	382	385	436	419	403	430	413	407	417	437	405	417	374	418	427	389	397	394	398	409	418	425	369	426	403	367	401	414	430	410	403	406	409	402	394	426	413	393	398	386	397	394	383	389	380	403	411	428	372	399	414	371	383	425	379	424	404	413	441	399	406	403	372	369	402	402	415	398	397	402	387	399	417	400	411	396	407	398	381	417	399	436	388	406	402	438	378	414	395	422	405	409	401	409	440	403	400	430	360	411	431	422	414	436	419	409	424	421	403	402	403	392	379	391	417	413	417	397	402	401	386	436	408	418	393	406	396	408	425	407	400	422	447	408	358	374	391	397	446	434	416	432	409	431	405	451	364	385	413	398	388	392	417	387	397	416	404	412	399	433	376	384	417	402	417	383	402	419	419	408	411	386	422	397	406	406	403	416	378	400	378	394	409	411	424	412	407	386	402	393	400	408	403	402	406	399	406	386	422	383	416	397	422	388	391	446	432	436	442	386	361	398	423	437	407	413	431	355	420	426	417	379	385	413	391	398	403	411	385	419	410	377	414	424	389	400	398	359	432	393	404	423	397	409	400	433	415	431	440	431	433	420	413	397	361	388	413	383	420	422	457	447	422	412	416	407	432	426	429	405	403	399	411	413	415	390	432	461	364	433	411	406	401	391	399	389	392	381	374	381	406	417	366	404	425	427	422	399	410	397	446	426	407	409	400	439	370	425	394	397	390	393	394	425	395	399	390	410	413	428	432	409	406	376	421	438	426	381	387	405	388	402	398	415	444	402	409
18777	39491	20813	10679	7342	5549	4314	3355	2323	1789	1527	1306	1153	1021	988	869	793	751	728	658	691	654	575	579	562	584	555	535	557	540	438	476	471	460	478	448	472	451	474	439	451	430	424	452	417	454	450	380	414	394	443	420	417	414	392	432	405	433	388	405	417	428	410	412	382	408	440	406	435	376	389	416	441	373	391	370	361	389	407	428	407	406	409	397	414	408	420	430	389	387	362	379	369	380	384	395	413	386	412	380	419	412	355	378	418	380	378	390	389	387	414	384	411	441	403	385	396	394	374	411	378	382	395	362	374	390	395	385	403	417	382	424	421	392	430	373	382	406	387	383	399	399	383	399	376	379	404	403	393	374	392	404	413	395	414	410	357	396	383	383	394	409	402	388	372	430	416	389	405	394	410	407	385	387	421	423	399	391	362	416	368	381	422	397	437	398	368	402	376	378	419	402	374	382	377	386	377	383	374	405	391	406	386	405	391	413	378	386	393	388	416	384	380	390	377	392	391	397	369	410	415	369	417	377	384	395	363	420	418	411	401	360	401	385	387	399	395	413	387	411	340	431	410	391	382	402	429	380	389	402	355	399	386	410	416	421	395	366	398	406	392	418	368	427	394	376	413	372	396	379	393	381	397	398	404	439	383	379	425	410	392	379	415	393	388	367	435	382	375	370	373	410	437	391	368	395	364	353	428	347	394	383	400	376	410	422	380	390	386	375	410	403	352	385	385	384	403	348	383	418	420	400	416	371	391	439	397	401	365	365	389	372	366	380	380	343	420	366	392	406	375	377	387	373	394	435	427	386	401	386	395	401	412	368	433	396	385	389	398	393	364	405	403	382	358	377	393	372	386	425	379	394	399	391	354	401	389	372	396	414	392	385	414	388	382	330	387	371	421	398	396	392	380	387	372	410	410	405	366	397	391	373	388	418	394	416	401	401	344	387	404	357	406	392	396	391	393	413	346	411	383	394	340	403	389	400	407	359	409	347	451	355	416	411	374	424	350	431	363	397	389	401	406	384	369	383	414	367	437	378	398	382	396	390	405	405	383	368	441	377	372	376	414	384	407	387	381	425	391	382	379	425	391	427	401	379	384	388	377	385	397	431	420	377	369	386	366	414	358	392	402	399	423	383	384	425	403	407	403	358	424	371	393	398	379	423	421	381	404	424	387	380	370	388	391	432	405	403	403	390	414	376	372	392	385	416	375	424	399	366	378	348	410	371	386	361	410	403	402	416	385	360	397	393	407	378	388	384	407	438	393	403	387	394	407	380	400	371	386	366	421	396	365	410	376	404	387	399	394	394	376	418	386	371	358	376	389	400	364	381	401	439	405	388	352	365	408	394	403	360	380	405	369	374	424	379	364	383	388	408	391	380	379	410	346	368	381	389	402	369	378	381	382	406	416	410	384	383	374	424	414	396	387	361	424	371	451	393	391	401	362	396	358	374	355	405	373	386	375	394	398	328	403	382	390	373	407	388	406	383	361	347	401	429	394	407	412	392	366	417	400	392	379	375	395	395	392	414	373	420	418	391	404	396	383	357	395	363	388	401	406	420	388	385	401	388	441	383	421	425	364	364	400	420	373	391	409	368	382	419	397	361	385	419	391	387	373	351	380	392	381	397	393	387	418	391	338	368	387	400	397	398	394	374	383	404	388	366	427	384	372	385	396	387	401	376	392	419	400	382	440	377	373	410	418	380	380	386	360	380	428	401	398	382	421	379	356	421	414	394	362	390	391	384	385	403	377	386	389	392	394	414	397	377	367	379	391	393	373	437	388	380	392	355	371	365	392	381	426	422	432	425	432	361	391	401	385	392	431	413	371	418	393	397	380	353	386	383	369	397	408	404	384	372	397	394	400	422	389	387	423	414	438	410	403	370	400	366	354	374	377	387	360	355	384	410	389	407	386	393	351	383	419	368	384	364	390	386	365	413	382	394	395	364	377	378	389	389	377	377	384	399	370	414	392	358	377	375	355	395	390	393	410	408	385	410	427	332	394	378	346	394	352	410	404	377	363	396	378	422	364	366	429	403	383	388	396	418	373	376	391	384	401	396	428	432	385	376	442	395	375	448	367	385	393	400	379	364	407	375	382	397	382	361	378	395	394	388	397	379	367	397	361	405	409	413	417	394	364	405	370	385	416	382	404	428	418	377	387	387	413	387	394	391	365	415	385	388	374	421	369	391	394	420	367	376	397	351	398	387	404	397	372	398	368	383	396	361	384	395	410	403	417	366	392	350	377	393	399	368	397	390	393	420	393	374	361	389	384	367	358	323	366	396	393	371	363	401	390	409	376	393	380	380	361	366	446	361	373	373	400	380	398	366	360	412	377	403	361	402	368	364	414	380	383	379	369	351	408	430	427	425	362	384	406	376	419	407	404	369	412	372	392	334	410	391	367	373	407	380	431	404	361	387	409	393	408	422	405	361	390	358	391	393	401	396	382	412	386	422	362	400	368	381	357	393	370	347	375	391	384	410	398	384	369	392	380	419	390	411	430	408	376	386	396	382	373	400	374	408	383	403	393	382	360	402	367	359	379	407	368	388	384	409	356	365	394	436	359	388	362	383	406	465	385	413	430	360	437	406	414	394	363	385	397	406	398	364	398	350	370	365	402	396	361	384	409	382	365	385	374	392	419	411	339	407	387	385	424	380	366	378	367	378	451	356	444	363	398	392	358	388	389	395	403	427	377	386	387	395	392	414	398	419	365	390	402	390	384	368	378	375	398	351	414	411	423	389	347	428	374	389	376	412	371	381	404	385	397	391	357	389	384	430	431	415	379	382	368	395	402	377	401	378	381	391	408	402	395	389	337	377	418	376	378	402	394	416	389	421	394	438	349	353	412	384	397	389	417	405	363	413	402	387	406	370	332	397	360	430	359	386	386	390	362	361	390	430	377	390	376	375	378	390	399	414	393	370	393	355	385	362	403	383	403	377	420	366	393	431	357	406	412	422	384	356	403	366	398	388	387	364	418	368	412	394	380	388	413	401	379	393	389	384	401	366	367	403	363	358	393	393	369	395	411	366	388	352	389	370	381	379	381	404	389	376	384	383	373	412	405	403	431	399	395	410	385	400	403	363	391	357	388	416	441	377	386	363	366	397	415	379	414	376	381	406	378	422	363	391	393	376	395	402	388	390	366	372	369	376	395	397	431	416	400	375	386	372	403	397	364	362	410	388	383	384	424	374	389	390	381	366	367	385	417	383	395	380	397	402	394	394	409	385	422	367	404	383	424	393	411	356	380	375	369	363	385	372	394	426	385	366	384	394	372	361	402	397	405	358	391	389	371	369	380	389	373	407	376	383	414	404	428	396	401	396	391	421	393	401	391	373	381	392	360	341	393	424	407	390	385	395	398	378	397	389	386	396	413	412	377	374	375	392	392	387	382	407	390	379	383	354	380	385	382	382	374	365	386	368	377	388	377	378	407	370	407	429	398	422	390	375	410	395	383	365	385	410	379	437	402	393	398	385	376	386
28609	17924	3857	607	438	365	383	356	317	344	333	297	357	298	358	363	355	362	366	354	357	325	326	348	312	347	342	289	338	350	294	322	312	371	313	311	303	336	301	358	326	342	377	329	352	352	352	343	302	323	331	348	317	314	313	308	321	311	334	322	330	333	327	349	300	325	308	339	279	319	344	305	329	332	342	324	344	393	288	342	335	334	343	360	352	325	318	342	321	332	322	303	326	340	349	316	318	328	311	333	314	366	317	303	343	315	340	363	332	331	349	364	301	350	356	387	358	371	319	332	299	305	304	295	304	342	323	315	312	319	335	277	347	317	337	351	314	325	319	351	334	312	314	293	307	344	326	339	329	320	314	315	317	353	316	320	335	304	319	309	350	306	324	345	334	317	332	350	305	329	314	332	316	327	326	302	341	342	326	331	325	331	330	363	349	286	341	349	319	326	328	325	327	310	316	350	343	311	308	343	323	315	309	331	354	354	292	314	351	313	330	334	346	317	338	288	297	373	344	303	319	348	355	331	307	317	317	312	338	329	342	311	343	321	356	295	343	314	339	331	336	304	304	319	285	304	374	323	311	343	317	367	340	321	321	341	315	329	352	319	339	339	324	305	336	350	319	331	331	323	329	333	326	324	357	337	349	328	358	323	351	312	313	327	343	355	324	325	316	325	341	312	321	320	288	349	341	306	343	348	337	335	324	322	349	331	317	318	347	328	338	329	329	369	346	326	319	325	326	319	346	334	317	364	335	313	313	336	375	322	316	325	322	327	321	342	367	347	341	343	290	284	347	311	311	325	307	350	332	317	322	296	330	346	322	324	329	306	324	329	306	340	293	352	319	331	323	324	337	325	346	313	326	335	330	333	327	305	349	337	288	341	323	350	359	320	315	334	336	320	310	330	298	295	300	316	341	303	324	320	290	324	309	369	323	324	335	324	324	333	315	299	328	357	333	345	337	294	320	330	354	272	354	319	333	304	321	330	314	316	323	326	357	326	315	359	359	368	327	314	310	327	352	344	305	336	335	324	334	331	322	323	315	330	295	303	325	329	346	342	332	310	338	332	320	322	342	330	290	368	319	316	338	339	333	314	331	321	325	313	316	352	360	337	333	332	330	323	361	314	347	316	323	338	339	299	297	335	314	327	344	334	302	332	366	330	296	332	326	317	323	324	342	312	322	352	288	337	321	295	338	320	355	312	329	333	344	359	323	361	331	328	336	344	337	332	315	338	330	345	315	341	352	348	308	337	317	331	313	286	366	315	324	334	339	307	348	319	317	312	295	313	347	333	324	334	330	321	307	324	356	304	322	354	330	318	309	308	322	339	318	333	331	322	325	285	299	359	302	320	316	317	301	334	327	372	343	328	307	301	343	334	343	329	327	326	358	312	346	334	334	339	356	341	322	329	328	303	326	335	317	340	356	345	304	309	339	296	312	369	327	325	359	319	323	333	335	329	322	324	326	350	319	331	306	320	311	322	336	319	324	356	328	315	315	328	319	353	327	331	283	340	326	323	347	321	342	362	311	351	333	323	332	361	366	325	295	326	319	317	342	317	321	348	319	316	321	339	338	361	339	335	321	355	315	329	312	335	318	347	328	325	340	308	337	329	326	341	302	303	358	343	307	352	307	330	313	317	326	329	347	326	343	315	281	371	304	356	357	312	350	316	325	317	328	321	323	372	322	299	322	306	300	324	359	341	303	307	326	311	319	362	300	306	352	325	375	323	356	325	308	326	310	346	347	325	366	310	332	355	319	355	325	361	306	306	319	331	345	328	344	328	312	303	295	340	305	314	330	339	335	295	307	343	324	333	370	332	308	326	344	342	345	310	335	364	343	326	321	320	330	293	335	340	322	317	361	326	338	316	345	371	333	340	313	356	324	340	314	310	291	320	324	345	321	352	312	323	335	286	307	303	321	312	321	329	336	347	298	334	356	329	337	349	332	344	333	307	311	320	334	355	337	361	338	307	315	354	360	358	316	368	308	316	345	355	333	313	310	356	311	325	273	323	322	310	327	282	360	311	333	292	336	333	344	337	358	316	310	332	334	284	341	326	318	353	324	322	341	307	313	334	322	308	302	341	351	326	307	348	335	324	302	341	311	327	317	299	330	326	333	318	353	332	351	326	307	323	286	338	349	348	343	330	314	313	338	361	356	343	352	323	315	319	354	309	287	351	330	336	341	323	338	360	333	337	296	344	347	344	328	363	316	321	355	326	334	338	352	317	305	319	339	349	352	329	328	329	295	316	323	298	348	348	315	332	331	326	301	339	349	304	359	328	314	323	372	345	339	348	306	323	294	349	344	340	335	323	358	345	313	362	305	337	340	329	301	318	322	309	316	320	333	332	323	323	369	315	326	300	340	361	331	324	299	343	336	347	354	336	318	310	320	332	363	321	333	339	317	319	303	334	313	315	338	312	329	305	315	330	355	309	317	318	307	336	304	319	325	328	329	308	331	304	360	328	318	336	312	314	324	361	344	345	327	303	349	328	322	347	312	343	307	339	331	341	308	338	328	312	305	318	307	329	312	328	317	309	328	307	331	314	312	313	313	340	285	319	305	333	328	334	322	313	320	346	337	334	326	303	338	304	356	308	326	341	321	320	330	314	348	315	334	280	344	344	319	348	354	339	330	334	322	330	338	349	368	333	301	321	349	341	310	316	341	284	345	332	357	333	334	339	352	353	319	336	334	373	312	337	320	308	296	338	307	332	306	359	339	316	346	305	321	313	328	294	341	330	323	330	337	302	342	312	348	299	337	333	324	311	301	338	326	359	342	328	304	305	334	305	307	365	352	304	324	343	300	375	317	352	351	347	343	346	304	339	332	366	358	334	295	360	333	331	334	302	371	306	311	325	333	337	345	359	342	326	336	311	298	304	332	305	338	323	330	297	323	309	293	321	335	308	339	354	325	313	328	296	296	334	325	312	327	298	322	308	344	312	302	321	308	303	319	319	364	343	333	340	311	339	341	333	358	307	352	311	348	318	332	309	301	324	337	337	337	332	320	312	327	345	321	353	345	308	310	333	329	310	329	330	309	344	343	318	329	323	353	344	316	334	286	316	311	336	340	345	315	336	315	330	298	349	320	329	336	329	306	304	295	323	315	308	348	358	318	325	340	313	308	317	334	282	326	313	325	323	326	322	334	320	326	333	311	323	350	316	337	315	316	329	301	330	335	326	310	318	369	346	319	332	354	303	334	299	309	333	333	350	314	355	344	333	333	328	329	320	338	338	362	342	334	334	373	333	345	321	337	320	295	344	325	339	304	342	325	314	345	328	320	341	335	345	378	319	301	318	362	316	299	334	331	321	335	332	325	331	311	343	319	353	319	348	319	327	349	343	335	344	337	347	287	339	317	313	331	314	307	301	316	330	334	322	314	318	297	285	297	372	365	328	316	312	358	305	294	317	377	313	359	313	324	321	338	353	352	325	326	332	331	335	354	342	321	317	343	316	318	324	302	351	314	309	295	308	372	340
13014	13610	1427	740	616	516	463	440	387	382	351	411	358	376	335	351	367	348	377	348	363	359	363	353	374	351	321	378	380	334	359	351	339	315	356	360	340	343	340	339	347	352	384	374	363	377	352	332	364	348	357	339	387	347	337	362	377	340	350	383	342	340	373	336	339	374	367	369	352	355	348	358	375	346	415	357	354	358	363	350	373	350	393	358	363	344	369	345	340	351	357	322	333	361	337	332	350	358	342	358	343	375	342	353	362	326	332	393	358	319	359	357	356	372	355	355	357	351	335	340	308	340	357	345	373	370	363	343	347	364	349	361	370	359	368	332	343	328	359	346	371	333	316	337	357	349	329	356	331	374	347	342	303	357	349	362	362	315	324	315	338	326	356	330	337	343	327	335	366	369	315	365	379	343	355	323	349	340	336	341	364	351	350	377	319	344	348	362	398	340	285	366	383	333	351	357	376	348	366	353	322	330	378	370	361	343	364	359	341	297	351	324	356	354	370	339	321	348	340	354	373	362	346	333	301	319	358	339	342	322	350	349	331	355	303	357	340	364	380	336	343	326	364	341	380	347	341	385	360	368	343	346	330	367	339	337	373	336	358	363	346	355	350	341	342	347	349	363	355	358	341	376	380	337	341	385	363	342	410	357	325	327	389	357	333	348	352	354	335	374	339	377	375	357	367	331	348	351	392	336	357	365	316	350	358	357	361	352	328	360	336	311	328	355	356	328	340	392	395	360	368	327	339	354	340	333	350	387	326	341	303	351	347	329	355	369	369	370	367	319	372	360	370	347	339	365	374	394	341	334	358	368	368	328	367	346	321	364	346	339	342	333	362	359	356	374	349	350	359	344	344	371	339	367	371	363	334	323	385	342	366	353	383	339	353	369	350	346	360	348	369	356	337	312	302	355	341	361	339	345	369	341	337	347	328	354	351	367	346	377	357	324	351	362	339	354	334	365	343	354	346	338	349	336	350	379	366	338	349	325	328	314	359	385	360	334	358	368	366	362	359	337	376	373	362	349	352	374	361	318	377	325	369	341	318	341	367	366	342	372	386	356	343	360	352	345	370	377	363	336	358	364	360	365	382	352	358	337	375	341	345	338	331	321	346	339	358	369	333	389	364	334	339	356	389	361	350	346	307	348	366	402	357	361	329	352	369	354	326	349	374	378	342	344	374	337	365	346	336	342	332	348	358	358	338	339	355	369	365	377	334	373	341	369	347	338	372	383	345	354	390	394	345	314	335	367	347	350	374	329	342	330	351	344	364	380	364	391	360	366	343	344	334	382	342	341	364	368	369	341	328	327	347	327	319	372	341	375	340	362	354	340	397	335	364	337	369	328	327	351	351	325	375	342	321	375	339	358	369	345	382	348	333	325	316	355	347	348	317	352	333	373	335	353	354	357	362	315	381	366	353	331	326	366	361	380	328	357	357	347	366	361	354	365	355	373	358	328	354	374	350	349	330	360	332	373	369	371	365	372	312	356	349	357	324	361	332	374	341	348	361	353	351	324	347	358	354	359	359	386	359	339	339	381	348	355	328	374	351	344	331	352	352	350	357	357	366	332	330	352	384	303	313	333	384	339	330	352	364	336	340	375	340	333	371	343	311	330	352	332	343	385	360	346	357	349	326	320	375	343	356	365	354	336	349	349	333	371	352	344	333	374	358	329	348	357	365	372	350	362	375	381	342	342	398	341	366	317	328	346	355	385	312	346	327	349	358	370	346	354	310	344	385	357	355	365	346	324	332	366	334	335	350	377	329	367	376	358	342	384	369	351	374	355	378	359	384	337	341	350	349	333	356	373	363	370	342	355	343	337	376	345	365	349	349	353	377	317	364	328	323	351	380	338	360	334	337	377	376	366	362	387	350	328	326	340	352	364	363	316	338	350	352	337	372	369	367	357	359	377	350	323	330	362	334	346	369	343	351	383	354	340	327	348	349	360	351	340	342	376	363	324	367	359	356	358	339	362	329	373	338	328	357	345	352	365	367	338	353	347	369	349	345	324	359	346	352	328	319	352	344	367	358	363	357	357	345	348	350	336	318	314	348	384	324	359	358	302	334	369	354	344	364	387	364	350	361	339	342	336	346	307	341	341	340	340	355	336	351	336	363	374	355	349	336	345	365	318	354	365	334	341	370	348	319	360	362	352	355	344	344	354	367	358	378	353	381	344	342	347	349	347	342	337	357	345	353	356	337	340	365	324	349	360	340	358	340	344	347	338	373	335	340	368	347	357	345	347	343	326	337	342	330	329	315	341	377	338	364	332	349	379	340	326	346	359	347	341	356	389	333	338	368	341	358	361	362	362	384	326	353	342	384	365	372	338	354	351	347	346	352	390	375	368	360	366	379	386	343	367	363	366	364	353	334	350	352	353	352	367	375	353	370	339	370	358	363	361	354	374	351	339	363	353	362	350	398	342	371	368	336	359	333	338	356	344	336	341	401	336	376	329	327	347	334	374	325	339	373	352	341	387	381	349	350	355	319	370	383	346	353	345	363	345	310	355	377	330	354	379	357	357	350	384	368	309	319	360	364	333	327	353	341	365	338	353	348	346	326	384	313	369	367	364	343	366	348	338	383	347	364	351	359	346	376	332	358	353	360	361	347	335	344	372	373	353	363	334	341	356	381	346	361	339	369	357	316	341	352	285	357	349	337	351	343	347	359	396	340	342	333	354	347	343	322	344	367	342	380	365	359	407	378	348	346	357	349	322	377	385	362	378	339	346	340	362	348	333	341	341	344	351	324	329	355	362	307	355	348	360	365	363	347	367	351	337	371	369	361	313	347	346	326	346	361	361	378	332	406	348	357	354	356	367	354	358	392	343	372	350	311	340	335	369	322	338	335	381	368	370	357	343	347	391	334	391	337	331	358	333	344	351	338	340	335	381	350	339	360	363	345	358	336	359	353	349	354	377	327	374	376	374	338	349	324	353	347	362	327	358	349	352	330	380	363	356	332	308	336	341	316	336	375	337	357	315	330	376	314	356	342	344	357	368	402	330	351	343	357	369	342	346	318	357	331	337	361	345	334	330	371	330	343	331	342	337	349	360	345	336	336	364	324	332	360	342	376	361	362	347	317	359	339	369	353	331	386	346	312	378	354	335	348	349	380	396	358	346	343	346	355	351	352	357	368	360	388	374	355	338	343	361	370	348	329	325	355	336	355	341	357	359	357	327	329	341	400	352	345	363	354	331	353	332	323	335	338	360	374	308	365	373	351	342	342	339	351	371	374	352	361	355	390	355	369	330	342	345	321	338	337	359	361	326	367	356	367	358	339	354	346	350	346	311	341	359	332	353	326	365	341	360	356	327	400	355	376	340	315	367	329	370	334	369	339	336	382	343	334	369	351	348	388	361	333	355	360	361	316	336	380	345	337	332	356	339	342	357	329	360	373	355	349	363	355	356	344	375	354	328	350	350	345	347	366	352	316	327	336	340	347	358	369	334	351	335	380	326	320	370	364	333	338	353	330	342
25463	20902	27274	24652	20889	11848	1491	918	601	452	435	371	366	316	299	292	301	220	238	239	243	220	205	227	213	211	211	208	210	223	208	205	207	202	184	193	215	221	173	203	178	172	176	201	190	190	166	175	173	192	197	166	182	180	162	188	163	178	168	190	171	192	183	181	186	165	172	176	176	181	173	186	200	185	164	184	172	178	172	178	175	179	184	169	176	168	180	161	183	157	150	167	162	173	165	190	174	195	169	176	169	183	166	181	166	209	156	197	188	179	164	185	194	194	163	144	150	168	134	150	161	180	183	195	179	178	187	168	162	162	172	163	183	160	149	152	189	174	180	164	153	166	176	190	192	207	156	166	193	179	178	168	177	182	169	185	203	159	188	159	166	178	168	166	174	171	172	180	177	196	178	168	191	178	156	188	170	185	180	197	188	191	176	174	173	159	186	177	158	151	179	168	181	172	169	193	173	161	166	171	170	147	170	176	158	176	188	174	165	172	166	168	174	160	145	156	187	181	170	148	197	181	210	174	156	175	178	169	166	146	188	167	187	168	160	175	193	187	167	196	177	152	179	161	170	168	167	203	182	166	156	161	184	192	177	180	178	167	158	181	183	187	171	177	168	177	176	165	200	177	193	197	174	188	198	172	167	155	169	187	156	149	167	161	179	189	163	173	174	166	191	163	172	149	178	158	161	174	170	166	169	161	174	173	174	173	155	191	180	193	174	169	176	176	169	191	170	171	170	182	190	150	157	169	151	159	167	175	172	177	164	155	177	179	162	177	173	162	157	164	166	182	163	168	161	184	181	168	170	152	171	163	173	162	176	177	161	151	179	159	189	184	165	166	196	166	183	165	168	162	166	177	172	165	163	194	174	154	195	190	178	180	176	173	171	182	168	180	153	169	162	186	195	177	146	171	168	174	171	181	208	169	188	144	193	174	173	158	166	180	191	169	159	159	180	168	185	179	175	182	191	185	153	172	178	174	170	166	162	160	171	179	164	179	191	142	164	182	191	167	201	178	166	172	191	172	176	164	171	168	173	203	180	201	170	178	170	196	160	167	191	181	161	190	162	178	167	168	177	150	186	161	160	158	170	165	191	178	160	186	195	181	173	139	159	167	187	172	186	206	177	153	173	182	207	195	157	179	158	173	197	168	170	195	167	179	149	156	190	145	178	165	192	170	193	181	167	183	165	174	184	166	168	149	190	194	152	170	174	183	176	189	163	149	164	168	163	172	166	138	133	137	170	165	173	180	168	191	197	171	184	163	160	165	167	162	184	172	175	161	197	186	153	181	179	196	213	193	169	198	190	173	173	187	183	190	174	168	186	172	171	186	157	177	163	171	166	176	166	167	184	157	151	157	183	207	178	167	185	183	158	172	177	164	189	176	177	173	164	172	165	182	169	186	178	169	177	177	186	155	180	166	177	166	176	158	175	173	175	181	182	166	195	175	153	167	197	165	186	181	182	146	182	167	171	178	135	174	182	163	153	185	182	176	172	167	188	170	184	171	165	179	176	189	173	187	191	168	185	166	169	193	172	156	161	182	162	170	157	183	172	185	174	181	156	167	186	175	177	167	169	168	191	167	183	173	161	153	177	159	180	144	184	148	178	170	182	171	160	155	200	145	172	169	155	169	169	153	167	176	173	162	171	161	183	166	184	194	179	175	157	185	170	178	147	176	174	174	148	189	169	173	171	171	178	173	173	184	165	159	182	157	189	177	162	159	157	165	169	184	145	183	152	172	157	170	177	151	182	158	160	164	170	197	179	172	183	170	168	160	161	161	155	181	187	168	181	170	200	179	160	170	182	170	177	169	205	190	178	176	189	181	170	175	168	157	199	186	163	165	174	152	160	188	182	169	182	192	181	187	158	160	188	184	161	155	181	181	165	155	168	178	170	176	148	204	176	163	216	175	185	170	170	171	158	160	181	172	170	167	173	164	184	191	176	167	181	158	181	155	171	186	191	174	167	153	188	184	161	183	183	196	176	209	170	175	177	172	156	176	170	177	194	168	192	197	181	181	177	151	163	182	172	175	162	166	185	177	187	193	183	196	156	161	169	180	181	167	148	165	150	173	182	196	177	177	163	173	174	192	172	159	183	170	185	203	168	182	177	181	158	192	173	166	173	169	184	160	160	133	172	182	173	186	176	181	174	165	175	159	158	166	167	187	155	173	165	191	174	187	185	192	167	182	172	169	172	161	151	170	168	181	164	188	194	176	181	188	138	173	170	191	161	176	167	157	184	182	171	161	158	150	182	164	165	189	180	178	163	161	181	175	154	161	173	156	190	183	163	175	171	161	191	183	168	158	207	167	182	186	178	165	187	155	192	173	193	159	187	185	160	156	179	196	177	166	154	168	175	166	182	174	183	179	161	178	163	170	190	155	169	189	165	186	164	174	165	171	159	169	150	199	188	160	184	175	170	164	156	168	187	180	187	192	182	169	164	172	166	158	165	189	159	194	166	176	154	169	189	169	176	165	182	178	157	187	172	174	183	158	159	177	200	191	190	170	183	178	170	177	173	178	200	169	175	183	181	178	185	166	142	172	152	168	162	135	179	155	160	161	181	159	171	159	198	174	159	160	170	160	177	178	168	165	169	144	188	154	171	169	174	166	180	172	163	144	176	204	165	169	155	180	149	164	162	190	161	199	167	177	177	210	169	168	196	146	180	169	182	162	179	151	169	174	172	162	181	172	191	166	173	175	185	164	186	163	162	176	163	166	190	166	175	162	170	173	156	136	168	169	184	159	202	172	176	159	177	187	208	167	175	176	174	176	159	184	177	165	174	174	167	157	186	153	155	171	183	161	170	162	164	180	168	178	160	169	188	204	165	159	162	190	187	203	171	183	188	156	170	180	164	159	163	193	169	141	179	158	197	170	180	178	160	150	198	189	192	180	166	171	190	189	174	172	170	167	181	164	161	162	183	173	185	180	170	171	178	178	146	185	171	192	185	173	194	183	162	180	175	174	166	172	188	181	181	168	151	160	162	183	168	149	156	167	190	156	180	172	198	164	194	184	166	164	168	182	188	162	176	188	169	161	173	188	175	168	168	147	177	171	182	163	166	191	179	166	153	168	200	173	175	177	168	180	180	181	187	142	170	144	174	160	165	194	154	173	156	184	168	176	163	177	168	174	173	194	163	146	185	163	173	195	180	199	175	165	181	175	156	171	155	177	164	179	180	188	172	198	182	174	182	168	174	187	181	181	173	170	162	184	165	156	143	184	158	182	179	175	180	177	166	175	171	177	158	150	176	176	186	155	184	168	191	154	171	179	191	174	165	175	201	167	155	182	163	181	180	177	193	174	158	157	183	180	172	181	182	183	158	200	201	185	179	162	170	133	177	171	154	171	178	164	160	168	171	183	152	158	208	166	190	148	178	174	178	163	159	184	166	159	160	168	172	173	169	179	196	166	197	172	188	165	170	193	168	154	195	188	171	164	171	177	168	193	185	200	179	180	182	175	169	155	188	165	194	179
16470	37975	13237	6286	4081	2956	2265	1810	1239	912	832	730	601	520	494	452	389	385	343	318	334	310	277	298	297	272	251	247	232	235	242	273	218	209	252	253	195	215	199	182	226	191	215	196	200	226	197	198	205	197	186	179	188	195	214	230	183	188	180	200	199	222	168	196	186	199	187	167	192	212	186	186	186	208	195	220	174	170	173	192	186	215	197	191	170	179	181	161	188	196	190	185	203	200	177	168	198	165	176	177	207	149	191	187	195	164	209	206	195	207	187	196	166	201	187	195	193	185	211	179	186	187	204	169	208	181	191	198	214	193	200	169	196	181	204	203	167	175	181	205	224	184	175	173	192	182	201	175	181	172	178	181	170	186	204	192	192	188	197	170	186	212	202	173	180	180	173	184	183	194	160	184	188	193	174	181	186	199	180	181	200	166	168	207	180	191	189	188	202	188	202	205	168	197	196	206	193	150	171	193	198	203	181	173	184	187	182	177	196	168	187	200	177	183	182	181	201	174	188	198	163	188	178	160	175	210	174	171	195	182	204	166	174	158	206	189	158	189	173	180	164	203	197	188	157	228	200	205	186	208	177	185	185	181	210	156	187	184	204	194	207	185	201	188	176	167	190	181	184	177	200	190	174	173	166	172	164	183	164	161	216	186	168	178	183	220	198	157	172	169	217	209	187	179	187	181	196	196	178	166	189	187	187	188	179	195	204	199	209	174	194	192	177	195	176	172	165	221	190	197	171	181	203	203	193	181	189	172	187	183	203	217	176	176	170	193	185	183	159	177	196	200	199	191	162	198	192	186	166	159	194	197	168	181	175	182	174	198	187	191	190	175	186	186	192	180	193	190	169	179	196	196	181	182	176	181	190	180	163	203	186	185	178	168	201	197	189	150	196	178	180	200	184	184	190	174	183	210	184	181	173	195	197	177	179	165	173	174	204	178	190	179	196	171	177	188	180	183	152	188	179	195	183	189	161	209	178	176	178	173	179	188	198	207	189	177	197	183	189	185	182	175	193	205	189	174	164	188	200	172	156	201	217	174	193	174	197	194	187	199	227	187	199	190	189	185	187	182	199	188	199	200	188	183	188	181	203	197	164	176	182	183	172	190	174	166	207	176	188	205	185	164	189	199	212	175	182	199	191	166	185	175	198	167	170	181	193	204	182	187	181	197	189	190	193	193	164	194	196	186	166	221	177	195	205	176	169	185	189	177	196	193	194	206	172	191	172	186	195	172	170	155	193	179	183	179	173	164	188	191	186	186	196	198	199	173	178	170	188	181	169	188	200	181	191	187	155	164	176	181	173	180	189	159	188	188	171	185	216	162	199	182	217	177	197	175	176	196	200	202	179	177	170	193	165	176	163	184	200	189	180	180	193	183	212	179	193	196	180	166	179	203	189	165	199	191	169	184	185	177	197	188	186	187	173	183	180	214	177	205	172	172	168	163	208	188	170	167	179	171	201	180	157	188	181	205	166	172	191	192	180	192	184	169	183	182	195	179	195	179	176	168	168	165	199	195	195	186	166	162	215	208	202	200	169	211	177	204	194	187	195	175	189	188	203	176	159	179	203	200	180	189	158	204	184	182	181	174	192	199	171	187	200	160	179	169	177	188	195	213	185	192	187	177	179	160	181	206	202	206	159	178	186	202	181	178	197	198	194	154	190	158	200	215	196	186	185	202	179	189	179	192	210	188	171	175	185	195	182	188	193	150	170	200	180	174	195	175	183	200	179	194	174	161	204	177	184	196	191	183	171	198	185	169	187	166	181	175	169	189	173	211	183	202	181	168	191	209	175	172	168	164	178	174	170	175	192	199	195	146	177	200	193	187	179	186	171	185	180	178	197	168	162	172	179	184	173	191	187	199	201	182	187	183	183	180	190	172	166	169	165	178	172	190	210	189	202	179	191	166	188	187	188	193	175	194	158	196	181	182	186	194	183	195	182	206	180	185	155	174	171	193	171	193	186	197	189	186	178	203	171	164	189	188	188	176	196	187	186	196	186	199	193	187	163	185	179	210	184	200	202	169	184	186	172	202	168	185	167	199	183	177	194	178	181	185	180	151	184	194	196	169	191	169	192	159	194	189	165	188	162	170	180	192	180	195	166	196	181	192	182	173	179	176	205	181	186	186	161	152	173	176	168	196	182	190	177	187	169	170	178	183	194	183	187	183	201	192	175	174	193	201	206	191	179	173	159	171	191	177	175	166	182	173	166	194	177	182	199	183	205	180	193	190	158	194	164	178	188	167	175	211	175	211	173	172	196	180	179	195	193	179	186	188	185	182	169	160	173	198	166	192	209	180	190	167	198	174	181	200	183	189	177	163	190	202	191	184	198	169	171	210	197	198	187	205	174	169	200	190	164	190	171	201	196	186	164	162	184	182	159	177	172	218	172	171	200	190	197	179	187	199	183	194	168	208	174	204	192	195	181	171	189	194	191	184	189	182	181	197	191	177	163	183	186	186	223	181	208	213	191	184	183	172	191	177	205	183	161	185	169	183	163	182	182	172	213	204	193	176	193	203	191	195	172	175	181	189	182	162	191	182	176	174	176	192	198	183	196	168	166	179	200	182	181	172	173	181	189	183	178	190	180	153	183	184	186	182	176	191	193	191	173	191	184	172	174	189	166	178	180	167	184	184	165	201	184	185	200	186	206	158	191	198	198	180	201	179	181	196	189	200	176	187	206	179	172	187	182	202	201	199	177	186	182	200	188	193	188	188	173	170	194	188	162	168	173	191	172	185	178	193	170	181	172	198	196	186	172	225	209	174	211	179	176	171	175	171	178	191	192	166	177	221	182	185	200	176	165	184	198	183	189	173	157	165	184	183	164	188	178	183	170	160	174	189	187	205	191	188	209	193	158	173	192	195	171	192	179	148	192	203	198	202	197	185	189	177	195	188	186	195	192	163	161	181	194	187	182	212	205	177	181	163	205	191	189	174	176	189	211	184	185	203	163	191	204	194	192	193	154	173	198	216	159	198	168	178	176	188	182	168	220	196	188	184	168	191	183	180	183	197	177	180	189	171	197	170	193	180	214	165	173	195	185	178	156	206	188	167	185	159	199	194	191	200	162	195	169	195	189	180	174	181	156	211	186	172	177	200	193	173	175	170	156	191	174	206	168	186	176	200	156	161	187	205	166	169	196	175	193	176	179	182	173	185	181	192	166	183	220	185	151	171	180	186	172	208	178	168	179	198	199	197	184	197	187	183	189	164	172	195	194	161	153	205	168	184	190	160	200	190	195	169	189	176	203	173	198	196	197	175	176	185	189	161	193	210	200	189	184	192	172	204	192	187	187	169	184	210	169	170	193	193	173	185	189	183	179	199	178	193	177	197	184	202	180	177	189	197	186	209	185	177	188	164	166	155	196	183	181	180	187	203	172	170	160	195	197	170	190	194	190	189	191	145	193	184	167	147	174	195	172	171	197	185	201	204	178	179	171	184	168	181	180	195	163	205	195	193	189	202	181	165	174	193
23212	20908	27700	24252	20917	21008	11291	2148	1271	1044	904	776	733	717	639	630	540	609	568	528	536	513	505	528	506	475	456	467	431	443	474	473	472	467	426	459	439	426	447	444	468	409	386	408	433	420	415	412	451	403	407	436	398	400	396	433	423	415	420	455	432	402	413	417	433	411	419	411	416	411	434	423	406	394	410	396	392	427	417	393	422	386	373	376	410	438	396	400	418	405	380	417	417	455	409	408	416	433	381	423	394	399	424	428	417	373	424	404	392	447	452	391	396	385	442	386	391	385	422	381	415	406	434	403	420	424	406	430	410	406	416	414	390	418	414	372	409	395	430	411	425	404	439	438	444	415	411	415	384	387	417	426	425	416	409	422	401	417	400	440	371	407	394	411	412	425	413	398	410	375	426	416	408	419	462	395	405	399	388	371	433	401	388	420	428	410	413	429	385	374	393	397	389	347	393	439	395	398	406	416	397	430	409	367	381	394	429	400	425	415	369	383	416	406	392	389	419	412	413	361	394	453	428	385	409	365	415	398	392	413	446	432	426	450	389	422	417	383	406	419	457	401	433	403	399	402	423	373	403	444	394	418	424	414	384	440	407	404	439	430	430	415	436	421	401	388	424	415	390	367	367	400	394	371	402	377	406	377	385	410	421	421	432	424	408	380	423	408	398	405	408	439	374	385	398	437	405	414	418	426	434	422	417	448	383	402	410	423	421	409	426	424	402	438	412	446	412	435	412	379	376	368	396	390	393	433	399	392	407	440	415	436	411	425	395	392	440	390	395	382	392	400	423	426	430	399	381	373	405	420	404	414	404	391	429	420	394	406	435	419	406	423	420	392	394	430	382	382	422	370	396	396	366	425	394	405	393	433	406	374	394	400	433	424	419	401	412	382	418	398	407	386	381	380	395	424	408	418	385	387	417	402	412	377	371	416	391	399	430	418	419	422	399	412	410	425	387	447	430	368	407	436	368	392	411	411	414	392	379	406	411	433	370	434	387	400	411	401	405	414	387	402	431	409	392	387	447	428	385	438	403	415	422	379	420	391	395	395	392	391	409	376	406	394	373	370	411	433	433	455	398	441	363	379	411	404	419	405	434	414	403	391	409	397	395	407	395	447	379	393	415	415	402	400	449	398	413	415	390	386	407	415	389	406	444	472	444	412	413	385	418	396	430	421	403	403	414	397	402	418	399	406	394	429	385	386	414	387	422	439	396	400	402	416	411	403	425	434	388	414	408	427	428	411	367	448	422	406	412	390	404	409	404	425	386	399	438	442	359	415	424	417	439	407	401	402	417	405	420	430	380	397	419	391	422	401	443	424	376	420	393	382	427	413	404	397	426	432	377	420	404	409	358	357	389	413	437	452	414	449	427	356	376	393	388	391	406	388	410	383	393	368	441	420	420	394	420	430	424	381	424	380	416	399	424	384	390	425	407	418	416	417	425	434	389	403	392	400	422	424	393	420	430	434	406	396	381	445	390	401	394	422	411	459	378	382	411	371	424	407	415	377	386	426	419	399	402	411	432	411	390	401	421	419	426	411	403	396	399	387	421	373	422	390	370	398	428	401	416	419	432	404	417	378	406	408	389	434	383	398	383	424	402	419	410	426	411	401	378	431	434	398	408	402	426	413	422	433	408	386	377	388	412	416	406	383	458	405	422	408	394	404	411	408	393	402	396	436	439	396	397	410	390	376	388	397	406	367	402	378	395	423	405	432	408	384	400	443	411	413	398	416	431	391	450	411	408	392	409	445	428	392	435	427	404	389	441	412	378	405	386	380	361	406	400	368	382	401	403	404	399	390	373	394	429	385	415	434	413	386	432	387	406	389	365	417	426	413	408	437	398	406	422	390	396	403	450	405	368	404	400	386	400	405	411	421	402	425	410	409	406	387	409	413	410	400	404	396	417	425	416	399	410	385	391	358	364	406	403	393	438	419	339	406	401	391	433	394	387	403	419	374	427	430	399	447	390	421	422	404	413	403	441	452	404	384	394	390	424	426	398	434	402	381	419	406	431	433	387	388	417	396	396	441	396	415	405	360	395	394	424	425	388	398	409	400	407	389	407	397	399	405	398	399	422	397	417	422	403	375	404	421	419	389	398	410	412	422	391	424	417	378	386	415	414	421	407	406	402	417	399	407	400	397	419	390	396	421	437	385	407	382	430	365	424	410	404	405	428	405	433	436	380	423	396	394	369	354	416	385	411	431	396	410	406	434	442	444	413	407	395	375	404	420	432	425	420	396	415	417	438	422	362	380	413	410	405	396	361	382	414	382	407	414	420	405	410	430	412	434	391	405	423	383	390	430	395	385	393	402	367	409	450	448	405	418	397	390	424	443	405	432	402	396	406	418	408	414	420	404	419	399	409	435	393	407	431	409	400	363	386	392	424	394	377	420	424	397	388	432	407	408	441	403	388	406	407	384	374	424	395	370	439	435	438	410	405	453	410	393	423	406	424	409	411	407	379	389	415	383	374	426	380	383	393	385	408	445	424	385	408	389	419	408	368	423	459	419	408	410	398	410	373	402	396	389	390	420	371	420	360	389	402	411	400	393	403	357	394	420	417	399	385	420	385	391	398	387	430	370	390	409	406	392	421	398	407	389	427	404	379	407	382	412	413	393	389	410	427	405	423	429	409	399	399	398	400	398	438	401	387	446	405	420	379	414	422	430	424	356	418	442	411	410	370	388	379	406	379	396	422	459	418	426	384	392	405	379	392	385	419	417	434	434	414	432	405	409	404	399	415	389	410	452	419	432	424	424	434	394	410	406	432	418	393	419	369	389	427	425	387	430	395	423	400	407	417	397	396	410	394	423	429	423	407	466	418	393	448	384	393	391	428	405	397	396	414	404	411	386	399	405	378	390	403	378	399	383	417	423	445	386	398	377	386	403	360	397	413	384	402	416	398	414	395	416	399	410	396	419	420	448	395	421	405	457	431	450	424	430	408	412	372	409	410	445	423	419	413	413	413	398	418	409	424	390	393	397	405	448	421	426	422	377	416	410	398	442	374	381	406	410	411	418	450	436	396	421	387	388	382	376	444	404	420	407	453	387	400	412	371	390	440	423	397	371	441	406	407	375	358	409	406	431	427	457	421	421	446	381	422	423	388	409	395	418	420	390	417	396	399	435	396	434	405	382	353	418	405	385	409	396	380	423	387	418	383	396	407	381	438	390	458	369	402	429	388	383	412	423	380	362	406	405	401	386	372	385	381	394	411	421	363	431	408	407	401	396	435	405	429	409	391	389	402	431	398	411	404	412	367	415	396	380	405	422	392	398	429	418	399	431	391	393	408	412	426	410	385	376	440	420	397	347	399	400	420	402	403	427	404	379	377	395	393	420	418	390	401	418	399	395	437	427	350	399	396	427	395	382	391	406	419	443	408	416	438	382	384	395	417	406	428	398	387	376	405	407	406	386	355	387	366	405	386	351	413	418	448	409	443	401	422	357	417	373	400	475	452	385	404	430	406	405	410	398
19772	41103	20652	10831	7394	5526	4349	3598	2322	1813	1477	1336	1199	1013	926	887	818	779	720	678	625	592	560	585	551	538	541	534	531	467	480	447	489	491	467	454	449	449	438	458	481	456	440	435	430	445	445	426	425	414	422	441	418	420	405	401	403	416	396	363	428	401	384	422	416	387	410	402	400	414	411	417	399	384	384	403	440	425	369	415	365	408	404	447	376	361	408	375	386	431	402	389	436	420	356	367	420	416	352	408	388	384	391	382	397	420	353	396	377	419	422	383	399	381	408	418	373	407	390	395	331	381	391	353	391	413	362	351	389	406	411	363	398	396	374	391	390	365	382	390	420	373	400	378	399	366	384	429	409	381	410	391	372	392	375	393	337	375	374	380	383	391	424	428	386	349	400	413	374	418	356	398	380	387	391	399	378	388	356	388	428	400	374	389	414	380	367	377	392	410	388	391	388	394	403	406	390	385	404	409	420	388	395	372	417	387	382	371	424	381	424	383	442	401	374	361	373	388	378	412	400	385	391	382	345	424	383	388	378	390	349	387	373	361	378	373	383	381	379	361	378	417	350	390	373	404	387	393	375	384	389	370	384	398	361	392	397	395	400	391	379	404	402	407	392	378	384	362	387	386	389	402	387	398	408	346	346	375	391	401	410	384	412	377	415	384	400	424	406	345	389	396	383	388	394	400	406	383	389	376	369	403	387	354	400	390	402	395	383	411	377	397	398	389	364	369	335	385	394	372	385	352	383	394	364	390	388	349	428	395	404	380	411	383	379	409	404	364	394	412	397	383	375	357	377	362	398	375	381	364	353	414	406	363	377	375	397	390	361	398	395	390	390	369	376	371	429	403	382	375	389	370	376	400	408	390	396	365	411	363	396	408	403	358	390	391	401	403	385	361	412	407	369	328	409	429	357	355	370	360	396	363	393	380	385	403	404	357	371	398	426	382	420	381	410	416	424	376	393	362	435	363	395	412	405	408	353	400	397	382	391	367	360	419	374	379	362	411	357	387	361	393	404	397	381	426	349	398	383	377	387	417	364	418	390	381	397	359	376	382	388	395	398	351	381	340	394	392	372	407	380	376	382	400	391	374	399	346	407	404	420	395	377	372	393	390	372	387	351	376	377	367	403	389	378	418	372	361	396	391	381	387	387	349	414	398	384	400	388	371	411	384	374	381	407	374	383	368	409	368	415	424	383	388	396	368	392	401	370	410	414	410	395	384	376	405	388	413	394	392	407	405	397	373	372	362	397	403	402	412	404	367	368	385	386	387	386	382	434	403	379	384	423	403	410	399	396	368	390	397	370	387	392	395	419	382	345	402	357	425	375	427	399	418	373	413	374	389	363	392	416	377	401	384	394	365	372	379	362	403	397	396	412	380	380	364	349	374	378	351	375	371	381	421	413	380	388	371	361	405	424	413	380	379	395	387	379	389	388	402	390	397	409	382	387	391	348	391	381	406	408	351	417	374	405	393	387	412	381	384	398	389	390	384	428	392	373	402	368	394	421	360	401	378	422	416	379	358	409	401	406	400	414	393	406	402	387	404	368	381	389	410	377	425	374	387	341	361	393	412	367	351	405	406	392	387	372	401	405	372	381	421	378	413	368	411	399	374	400	333	401	368	408	415	366	390	350	406	368	393	403	372	367	339	360	326	387	378	372	437	413	365	405	415	424	394	375	367	374	391	407	382	409	370	380	381	425	372	352	393	430	368	387	392	363	402	415	406	400	386	399	396	381	387	433	393	386	389	400	360	390	356	377	372	369	386	381	390	384	394	411	342	403	392	362	391	382	372	379	367	395	386	387	391	376	402	369	407	379	352	413	392	413	376	394	423	401	398	390	389	408	383	395	412	426	380	381	409	400	361	378	378	383	407	374	362	386	380	403	385	348	340	413	382	409	358	407	358	379	408	384	420	381	447	396	380	383	353	391	383	400	410	409	365	407	401	367	409	397	366	391	392	409	408	356	424	397	384	403	399	356	388	394	355	429	405	402	357	375	377	382	374	392	362	382	393	368	381	378	366	361	404	377	382	389	384	382	387	403	431	402	366	382	352	408	406	383	361	383	394	424	395	398	358	345	361	361	402	398	378	386	359	412	385	366	360	378	343	369	382	407	363	411	392	389	368	384	365	406	372	374	388	398	389	371	380	392	373	392	388	396	380	379	393	369	358	392	352	372	377	412	389	400	394	403	381	346	394	358	403	358	355	378	371	397	414	435	391	340	386	402	406	388	392	405	359	367	379	394	371	364	386	416	397	405	393	380	378	394	372	380	383	377	341	390	403	391	370	366	407	366	388	378	401	391	393	396	359	347	388	407	377	388	395	346	395	354	374	368	379	417	405	369	396	374	411	394	379	427	399	404	382	368	387	378	388	373	404	395	410	400	396	354	403	365	403	376	413	364	381	388	398	359	395	387	362	419	380	411	351	391	384	381	368	377	400	378	372	382	367	373	367	365	418	371	379	384	374	361	377	397	397	387	366	398	385	366	353	390	410	362	401	361	375	377	378	380	388	393	371	386	383	394	398	379	390	388	392	383	386	394	394	407	432	403	401	408	351	410	383	370	357	330	376	399	392	389	406	373	360	400	386	397	387	380	375	366	365	395	371	373	377	410	396	418	389	409	385	380	375	369	385	369	391	369	360	357	403	364	383	367	385	375	423	348	358	368	357	433	366	406	365	349	420	365	363	368	350	396	413	372	363	385	401	398	379	380	402	410	339	363	375	373	376	379	411	355	378	371	394	388	419	391	383	391	343	381	367	390	396	388	386	371	394	383	354	403	405	393	357	414	395	403	409	389	356	381	424	404	419	399	406	393	350	400	389	379	389	336	388	394	404	396	397	398	430	366	379	366	349	370	391	392	409	347	409	382	403	374	346	387	432	394	385	404	399	360	406	344	373	388	341	421	369	411	383	399	448	402	355	380	387	384	369	381	410	378	367	371	393	407	374	403	374	362	346	390	389	398	398	427	394	384	410	354	378	374	405	377	379	400	395	373	359	346	391	365	379	396	383	372	377	347	405	405	408	382	365	402	411	366	392	364	379	378	384	432	355	366	390	385	386	385	377	362	394	401	358	378	375	385	386	389	404	380	364	382	388	408	361	362	389	416	403	412	368	382	400	390	397	407	366	409	382	371	364	390	381	377	379	383	352	365	426	410	384	352	386	378	378	368	394	380	382	359	397	396	385	382	343	370	402	394	374	365	354	384	377	362	397	415	403	370	421	410	378	395	396	384	408	408	387	375	379	368	396	410	394	366	377	400	394	410	390	388	384	363	375	408	387	395	433	379	400	378	399	376	412	371	357	365	386	431	418	374	393	392	372	382	361	391	379	399	378	398	380	381	375	414	361	397	369	406	364	387	376	367	378	383	393	388	385	391	364	397	424	388	358	401	422	412	408	371	387	381	334	390	353	329	397	384	380	402	357	368	387	396	374	374	400	363	366	405	408	373	408	331	370	398	391	364	396	388	409	362	366
28671	17520	3723	667	444	396	378	386	327	348	302	321	323	326	336	318	324	323	323	338	337	342	325	334	322	340	297	317	311	364	319	337	324	266	329	355	325	334	349	306	321	332	334	317	314	299	338	328	347	345	295	355	318	314	336	323	305	333	334	325	315	328	280	322	322	307	337	311	305	339	329	325	299	356	334	305	337	337	357	350	317	340	316	351	336	335	297	307	320	328	301	314	308	328	327	334	307	314	322	323	329	313	331	313	311	345	317	281	333	293	330	323	326	339	338	306	315	329	343	333	328	308	326	310	352	313	346	313	350	294	324	307	301	306	343	327	325	320	322	333	340	350	328	322	340	323	352	357	340	312	331	320	314	304	322	313	315	308	313	308	326	327	331	298	319	311	315	313	320	317	321	360	347	341	316	354	338	317	316	301	316	322	319	352	293	297	300	334	297	336	355	326	312	315	322	349	337	350	345	306	313	307	339	330	362	346	329	356	334	345	298	324	325	295	358	352	313	309	339	324	319	330	322	353	330	324	347	324	314	313	341	335	320	315	327	313	288	350	319	316	341	326	366	293	360	307	322	311	332	314	331	326	322	327	299	334	313	343	365	330	291	324	318	301	309	332	330	316	326	319	327	362	318	326	332	337	321	319	321	332	373	327	355	332	341	310	283	292	289	343	331	300	331	317	342	339	334	346	323	337	341	326	331	345	330	357	309	335	333	349	320	327	324	355	304	319	324	327	303	319	315	344	278	311	313	310	369	320	309	302	322	312	329	335	333	322	325	316	306	347	345	347	362	317	309	335	318	320	335	350	314	333	320	316	340	311	306	333	370	324	323	289	296	311	331	325	331	299	358	309	319	329	311	308	318	308	308	337	328	331	367	360	291	330	314	317	359	329	314	307	315	332	306	311	346	303	287	368	340	357	300	311	343	336	320	339	314	292	304	341	352	307	333	306	351	353	334	329	329	327	302	342	296	303	304	326	314	333	335	307	334	328	316	322	338	340	325	328	352	342	318	316	312	322	322	330	325	330	309	316	338	359	339	286	328	356	333	315	326	306	313	302	338	328	346	307	338	325	321	307	300	327	313	295	301	308	319	322	352	326	331	328	331	330	321	328	306	317	292	333	316	287	316	334	323	326	335	331	311	345	338	344	319	319	325	307	325	350	324	321	327	322	304	305	339	321	315	332	292	314	290	342	321	312	312	324	313	315	305	300	329	321	336	326	318	334	294	329	308	322	338	330	321	320	320	305	354	350	362	332	310	317	322	327	318	329	287	347	339	310	333	312	305	349	310	302	318	313	340	323	341	331	321	345	313	311	315	333	341	317	339	322	336	306	325	323	334	324	353	333	305	317	306	312	332	308	328	329	321	329	327	334	323	340	323	337	304	346	292	317	317	302	311	304	321	341	318	330	334	345	324	298	347	334	346	294	320	309	345	325	342	321	333	328	321	337	317	347	302	354	317	346	327	301	336	357	337	313	296	365	295	325	319	300	323	312	316	346	334	306	302	352	321	344	336	303	339	370	351	276	306	366	334	309	326	328	334	345	318	344	319	301	340	329	334	343	329	332	309	324	308	298	304	339	351	329	328	333	352	341	347	317	323	329	341	325	318	321	315	342	349	347	326	319	305	318	334	305	342	296	331	288	325	351	308	326	337	349	357	321	313	310	341	292	332	305	317	310	338	299	336	327	342	344	354	329	336	336	353	324	286	327	325	325	309	318	345	321	315	324	324	341	319	327	300	350	343	335	319	321	326	294	317	341	297	350	313	318	345	299	319	312	325	352	327	325	328	335	302	344	328	300	324	340	340	312	310	346	306	312	317	339	310	322	333	336	330	359	323	305	321	340	347	332	317	347	323	311	321	311	297	373	337	320	308	315	318	318	310	326	316	362	307	328	315	305	335	323	302	340	338	350	315	337	315	307	331	303	309	330	306	348	325	338	308	329	342	288	310	336	313	317	316	355	311	316	356	329	317	329	331	363	332	354	330	346	346	347	323	319	324	333	303	303	338	352	339	362	336	352	341	325	290	356	359	301	330	334	344	306	312	348	339	341	307	328	343	325	323	341	346	336	336	300	304	293	310	339	335	297	305	325	315	332	297	330	315	336	331	309	345	326	344	312	323	324	334	324	286	335	352	324	339	310	360	347	329	289	317	329	352	340	309	342	305	321	307	321	317	326	313	321	334	298	293	310	306	314	315	328	288	312	325	290	316	342	329	342	349	359	314	339	330	353	340	306	301	331	321	326	317	309	312	333	333	330	300	344	310	309	336	328	341	311	325	344	340	326	362	338	314	320	310	325	360	352	331	324	343	333	288	331	354	322	314	327	315	310	311	368	288	288	348	338	291	324	323	334	303	277	357	325	333	314	315	350	327	332	349	322	328	328	329	287	334	329	333	320	321	314	307	344	310	347	330	300	348	354	288	340	362	348	327	323	302	338	355	293	327	345	321	316	315	325	327	330	306	329	320	303	316	334	300	326	341	333	291	319	311	313	351	324	331	312	341	312	333	378	316	307	326	333	312	300	308	328	290	326	330	346	340	341	333	328	291	269	310	309	303	330	298	317	306	302	304	322	327	310	386	349	330	299	321	329	306	344	344	324	319	326	325	329	319	320	337	311	286	335	312	341	336	329	298	328	336	294	335	346	305	345	300	345	292	338	285	310	334	338	314	372	317	353	334	305	332	309	342	322	319	306	295	350	351	300	314	315	324	339	309	341	330	341	341	377	339	298	311	342	349	305	333	298	333	328	309	325	363	342	332	311	339	336	335	331	316	343	359	348	338	324	315	314	370	325	335	320	324	356	346	333	332	311	342	345	319	306	322	317	316	336	308	314	339	343	300	330	319	278	320	306	351	315	306	304	342	367	344	353	322	316	327	307	327	317	337	327	317	318	305	322	331	320	347	282	319	348	327	344	315	335	340	343	328	310	309	270	344	304	317	322	336	312	324	328	307	315	318	321	349	304	327	338	321	349	337	332	313	324	318	330	300	283	336	302	316	336	327	331	334	347	346	334	300	310	303	343	320	316	338	372	326	351	339	330	334	333	359	317	336	314	353	331	360	291	352	348	313	318	327	314	321	303	320	317	323	353	319	309	332	335	330	327	310	341	344	339	360	325	332	344	305	339	338	318	361	336	288	314	291	333	328	317	324	348	333	382	317	330	311	355	322	320	325	349	298	357	298	334	283	300	306	340	292	311	342	331	287	327	320	323	347	315	278	333	342	312	311	347	313	347	350	316	326	329	326	315	325	367	308	341	331	326	309	340	346	314	316	332	355	345	333	309	342	309	304	336	310	359	302	315	346	345	337	334	314	318	338	309	307	322	319	331	325	323	335	325	351	301	315	307	355	340	347	337	356	311	348	335	340	311	310	331	328	301	330	311	317	307	329	327	295	317	322	339	334	309	317	336	365	332	340	343	307	348	361	307	314	279	292	330	295	318	305	319	317	294	328	342	315	319	318	325	305	306	322	333
13962	12094	1433	787	580	505	459	434	406	370	399	350	363	353	346	369	390	344	378	349	348	369	393	336	355	381	355	362	334	339	349	392	320	326	354	347	330	356	329	388	366	341	347	349	339	409	346	354	354	374	352	384	368	366	374	322	337	377	344	369	367	352	359	338	353	346	370	345	344	360	330	340	347	342	335	374	331	342	336	344	363	339	393	372	359	370	332	340	370	341	344	330	361	334	330	381	328	346	340	329	383	368	365	358	366	332	365	322	362	348	359	363	346	367	344	331	344	362	332	339	390	337	330	354	365	361	372	372	383	339	342	353	338	358	357	336	342	379	335	363	350	320	351	364	363	344	358	368	347	329	373	369	365	345	345	349	342	356	358	327	377	342	345	357	352	359	338	354	366	376	349	362	356	362	322	352	316	355	338	337	376	330	378	378	333	346	345	302	327	367	366	344	350	321	336	341	363	370	350	336	342	339	376	345	361	356	343	352	344	350	342	333	345	343	340	360	351	367	367	374	354	328	369	352	325	356	372	353	355	348	355	385	355	330	368	316	328	360	324	360	376	320	310	329	355	348	350	314	343	319	364	323	334	346	365	343	363	351	382	330	343	364	350	344	342	347	356	310	316	352	367	378	393	359	329	360	336	345	343	339	359	367	358	332	343	330	356	313	344	388	350	373	344	335	377	337	347	351	340	359	369	356	352	336	359	348	348	361	331	355	363	381	365	366	355	320	317	361	336	288	359	332	333	335	354	337	336	351	344	347	355	340	368	365	319	382	346	318	361	352	353	342	333	353	364	335	324	320	338	350	336	325	363	384	348	361	333	342	344	343	382	335	378	375	366	333	344	377	337	366	367	356	332	322	362	331	361	355	372	346	350	358	359	333	343	361	355	339	358	401	356	364	323	354	350	368	335	360	324	319	362	374	327	336	353	367	346	356	370	349	317	340	345	372	312	344	360	343	323	373	331	332	365	354	354	335	339	332	381	328	377	353	351	385	339	359	392	367	358	325	367	352	384	338	344	333	321	357	353	370	364	338	338	350	336	334	365	339	335	341	347	360	324	342	339	345	348	348	343	351	360	373	346	384	346	358	339	353	362	374	342	328	335	362	344	339	341	341	340	339	375	360	377	377	315	345	370	359	343	351	354	308	340	329	342	339	364	329	345	366	373	380	361	344	363	413	346	365	338	356	368	335	353	322	348	378	314	335	402	311	328	309	385	357	345	330	350	359	361	332	335	324	383	329	369	382	378	352	330	373	361	343	348	319	362	342	327	352	349	359	324	374	340	381	344	302	350	339	360	315	367	350	384	375	340	328	327	311	343	326	356	329	361	358	352	367	325	395	321	343	365	343	371	335	341	326	342	380	352	331	359	355	335	354	358	367	364	332	329	376	363	343	339	315	334	363	337	342	359	380	343	377	334	387	336	370	343	361	343	337	353	344	338	339	366	369	379	365	341	369	348	346	368	351	364	324	351	336	339	342	339	341	334	399	310	341	386	356	330	365	353	362	365	339	311	344	359	342	366	374	355	345	374	335	341	338	350	341	346	335	340	342	351	373	329	331	322	331	321	364	394	374	371	320	323	328	312	354	346	349	353	344	341	336	359	337	321	341	335	354	356	376	388	347	359	343	382	372	306	355	349	350	352	342	346	384	314	335	333	360	353	355	352	351	346	324	393	345	369	342	367	390	401	332	346	343	362	354	357	346	372	341	346	357	327	372	346	353	392	351	345	331	330	360	331	333	371	348	348	347	355	377	367	368	366	349	331	364	356	335	375	319	338	354	365	373	349	346	367	339	346	348	381	347	334	351	377	365	334	320	344	349	346	343	348	352	312	340	375	326	366	369	327	345	341	353	334	351	350	353	377	351	356	368	330	361	349	329	378	375	342	366	344	373	348	296	366	373	378	350	366	371	384	338	341	376	367	325	318	357	341	343	360	388	348	353	381	361	360	349	355	339	347	336	366	367	335	340	324	327	373	358	351	321	380	357	377	361	372	352	342	356	359	334	376	351	368	350	321	352	323	324	330	360	374	311	349	375	329	376	326	352	356	358	316	358	351	345	339	319	330	333	369	348	360	345	371	354	360	370	325	356	370	391	324	351	340	366	322	359	344	355	344	356	392	335	367	361	378	356	369	384	330	393	360	350	388	331	363	338	352	346	344	342	332	401	348	377	330	344	325	337	356	369	338	309	359	328	364	371	349	322	359	356	325	338	338	377	358	364	342	325	359	326	345	320	319	349	408	356	341	333	335	341	341	375	319	369	348	303	308	351	370	327	360	346	335	342	372	383	351	332	345	355	334	374	397	381	366	359	353	342	337	336	357	367	345	305	316	344	400	341	368	337	352	328	355	358	353	304	382	335	344	357	378	345	333	371	356	383	350	355	338	345	394	322	348	348	348	349	355	366	358	379	382	345	379	360	352	333	358	340	329	353	365	341	304	339	363	343	358	361	354	357	341	313	348	343	342	322	295	334	307	370	363	352	329	325	330	338	364	391	336	352	358	337	330	335	350	357	352	333	356	350	343	280	321	331	339	338	323	327	319	350	399	354	387	377	320	336	349	383	325	307	341	346	378	330	362	373	345	339	331	336	344	327	362	343	343	357	345	376	364	332	326	363	334	337	354	353	359	369	354	367	362	334	352	348	364	335	371	366	359	355	370	361	332	295	321	346	365	357	359	364	338	352	327	377	352	347	324	329	353	335	338	342	357	343	339	359	301	348	383	354	328	379	335	326	372	334	341	374	374	361	354	373	365	370	340	338	335	359	342	361	364	324	309	354	325	311	333	357	345	392	340	335	344	325	352	343	329	354	363	335	350	334	386	363	305	333	335	326	332	367	340	347	374	352	332	386	310	381	361	336	353	330	345	403	354	359	369	368	333	344	360	330	342	376	381	373	369	387	370	326	342	343	341	386	329	318	310	360	334	361	364	333	337	348	360	344	379	359	334	348	339	353	332	323	341	380	359	330	324	327	349	330	339	330	349	350	342	332	349	370	356	350	367	348	351	338	321	356	369	351	325	376	375	373	351	368	334	353	336	346	338	326	368	381	367	323	361	376	355	366	343	352	333	383	347	346	377	345	355	370	361	371	343	340	341	334	317	393	351	336	365	340	390	348	357	328	369	350	360	364	330	352	353	363	346	323	338	348	385	323	336	334	348	363	337	327	375	364	368	345	321	352	383	340	360	385	343	357	351	339	372	330	351	337	342	330	348	371	342	334	368	307	353	347	373	375	355	319	348	358	379	372	366	346	338	378	357	364	379	349	324	361	339	356	347	346	379	360	332	334	343	374	378	316	332	378	338	341	356	374	373	339	335	361	362	374	335	371	321	331	322	333	331	347	330	354	364	347	379	331	344	341	345	364	361	342	355	370	378	349	358	333	337	379	362	364	361	363	368	341	334	345	336	374	366	350	361	345	374	363	346	351	332	346	312	348	360	356	349	351	351	348	372	343	365	325	348	358	334	307	342	347
25485	20927	27531	24476	20942	11921	1643	897	589	472	385	362	322	326	298	280	273	251	259	214	196	215	223	208	190	176	217	193	184	213	215	201	182	176	180	216	201	197	184	191	179	226	193	184	186	192	191	175	180	174	194	191	136	184	177	178	175	203	184	169	160	157	162	187	210	180	165	169	172	179	168	163	192	163	193	188	173	161	201	189	168	173	174	180	166	168	168	182	192	165	184	208	187	167	181	171	185	168	182	156	174	184	169	174	181	163	167	166	150	169	182	171	160	159	178	189	184	176	200	194	183	178	185	178	190	183	166	181	165	155	188	174	156	154	154	179	162	181	177	163	173	169	183	167	177	184	166	164	169	192	178	171	200	168	187	161	159	173	180	160	181	156	171	156	179	164	157	181	179	173	170	171	164	179	182	157	162	146	169	185	181	176	164	166	175	166	176	162	182	204	160	158	179	169	186	170	194	155	161	166	186	179	171	161	147	185	191	161	163	185	157	192	134	186	180	175	154	158	179	173	181	166	155	164	155	162	165	170	149	173	186	170	158	172	163	165	171	171	193	174	174	180	166	170	192	190	181	147	157	189	165	185	174	175	181	206	149	185	157	155	182	141	177	183	187	167	162	153	163	193	169	185	166	147	161	173	164	160	149	192	176	160	158	150	178	193	166	160	184	181	177	174	181	165	186	208	167	156	164	180	159	156	182	172	164	143	180	185	163	180	155	169	182	182	206	164	153	183	170	199	155	164	149	192	184	162	199	167	172	164	200	162	155	175	170	159	167	139	174	178	166	171	142	169	173	161	152	191	175	176	172	182	172	171	174	181	190	181	174	175	154	185	162	150	185	160	180	175	165	183	187	168	164	175	158	176	168	174	163	169	192	187	148	159	149	155	186	191	164	158	167	179	164	177	173	172	179	184	168	156	162	146	176	177	184	162	193	168	191	173	179	159	153	177	178	181	137	169	148	174	172	159	179	188	163	185	171	185	159	177	165	208	183	162	188	160	165	153	197	152	183	181	153	190	170	170	187	157	169	192	159	174	217	164	187	152	192	172	168	188	156	178	176	172	154	193	162	174	157	166	194	163	164	169	183	171	144	166	139	177	166	177	136	184	173	172	171	194	212	165	190	175	146	172	131	176	153	189	182	156	160	150	154	182	154	176	165	160	185	148	195	172	165	177	171	167	154	146	163	161	162	165	191	163	166	203	159	190	161	162	181	168	159	158	192	156	152	208	179	162	160	188	163	176	150	160	178	181	152	178	159	158	153	170	175	155	165	161	154	178	195	180	167	154	159	175	175	175	151	177	156	178	169	176	181	148	170	174	168	167	181	164	171	161	196	156	158	155	159	184	176	165	159	163	175	172	180	166	182	186	170	177	168	155	161	168	161	206	159	172	170	166	179	185	168	186	145	188	164	171	180	144	188	149	175	181	205	191	166	157	179	150	154	186	196	185	184	172	196	154	163	170	163	162	193	201	164	134	170	165	182	169	168	155	157	163	154	176	171	187	176	182	169	157	192	167	177	180	174	196	160	186	189	145	191	182	185	193	176	156	173	157	153	154	162	172	134	165	180	170	158	173	155	172	184	176	169	159	170	173	170	164	162	167	153	185	163	166	145	174	169	174	169	188	172	166	194	174	169	187	198	174	189	182	174	186	156	168	165	166	184	179	171	183	167	142	175	170	173	168	185	175	161	184	187	162	172	162	160	162	166	141	166	180	185	161	149	157	164	162	183	185	169	162	161	187	181	175	168	163	193	168	169	185	159	184	168	165	166	144	153	187	157	180	138	160	155	187	160	157	175	164	178	177	181	172	202	179	172	165	201	169	175	138	183	169	166	152	163	160	150	159	165	168	179	166	152	175	157	154	153	153	143	165	188	161	179	173	176	164	165	175	149	147	150	159	187	175	184	183	178	170	142	173	175	187	148	195	158	173	180	161	161	162	164	193	185	158	146	168	173	187	170	187	178	182	171	160	173	166	160	149	174	160	197	168	147	180	162	161	178	165	178	175	160	189	158	179	158	199	182	151	161	177	172	156	166	179	166	158	181	153	166	204	176	176	153	164	137	173	199	165	183	162	165	180	165	187	180	161	156	149	176	187	180	158	179	175	164	200	169	172	168	179	202	161	179	196	170	178	170	166	179	180	159	144	161	150	164	186	175	174	189	175	152	154	181	177	179	154	187	168	154	178	164	148	175	159	178	156	184	164	167	202	153	159	164	155	190	176	175	171	178	161	155	191	187	171	157	176	168	179	187	157	189	163	187	175	169	164	191	166	191	165	183	164	171	149	168	188	160	174	152	179	160	166	171	170	180	158	187	160	214	168	168	164	140	183	157	180	146	182	165	169	181	174	168	165	159	168	178	158	149	136	155	164	176	173	162	176	211	165	165	158	167	189	156	162	176	171	180	166	152	146	172	176	192	174	185	202	169	168	176	152	176	169	188	176	187	172	180	159	176	185	185	170	174	171	174	161	168	172	165	164	175	186	168	172	186	172	176	175	176	165	183	161	187	157	166	192	159	174	167	168	188	184	173	197	174	173	168	193	188	166	184	141	166	149	163	174	172	183	163	170	205	150	177	165	198	165	175	185	168	192	169	189	182	181	195	165	167	169	190	160	186	171	167	165	169	180	173	145	177	208	174	147	175	157	174	177	160	174	172	174	164	186	166	175	150	163	163	156	178	165	171	169	166	171	172	179	171	162	174	168	220	165	172	172	148	163	186	179	174	147	160	161	165	195	153	164	177	160	170	176	183	166	167	185	160	202	187	187	175	174	172	165	179	174	181	168	155	149	172	197	155	149	150	178	186	174	182	163	175	158	165	178	150	171	167	171	160	156	160	155	175	191	160	163	184	172	180	166	142	179	182	166	187	153	153	155	187	170	201	165	173	184	170	181	192	174	181	164	165	170	163	175	172	182	172	151	153	179	168	156	152	169	180	148	177	181	163	158	159	164	165	167	172	179	161	200	176	167	166	139	160	147	179	182	176	167	163	170	157	156	194	181	175	186	176	174	179	177	152	181	162	144	177	167	198	172	168	197	164	158	170	168	160	170	205	146	180	174	175	179	188	182	180	167	173	191	168	167	162	176	170	184	187	154	159	186	163	181	153	173	170	167	170	151	167	152	159	158	185	183	154	151	171	151	182	174	161	171	162	168	175	164	158	179	159	190	206	182	154	163	193	180	186	181	168	166	182	166	185	192	168	170	157	161	170	154	153	157	156	166	186	145	143	174	154	176	165	148	151	163	161	173	162	181	187	179	151	169	164	155	182	162	174	170	178	169	199	158	163	151	173	173	174	166	171	168	151	166	183	157	171	176	171	174	180	182	184	171	178	164	163	154	167	174	160	141	192	189	174	169	171	164	176	185	162	160	178	173	185	182	160	182	156	170	185	164	163	164	159	167	180	151	182	176	161	194	161	158	159	176	172	167	165	172	186	186	168	159	173	150	173	157	160	173	163	160	164	177	181	172	156	143
17195	35473	13600	6415	4064	3041	2302	1907	1167	882	783	670	608	468	473	465	401	400	363	339	334	314	274	266	272	280	268	236	257	250	248	261	219	230	232	236	230	203	193	218	210	211	181	200	200	215	195	215	222	203	188	206	183	201	193	208	181	187	200	197	214	170	172	188	197	204	170	214	186	193	190	203	194	174	197	198	176	198	201	177	177	198	153	213	195	190	184	191	187	201	191	207	172	186	182	184	172	188	166	201	188	192	196	186	185	207	186	167	212	170	175	178	166	187	174	188	177	170	171	185	179	170	206	188	191	182	175	200	199	178	166	182	172	181	198	214	188	194	170	199	191	162	166	162	176	179	182	191	196	190	177	169	194	182	172	191	168	190	184	200	201	204	168	206	164	178	190	197	174	191	174	170	171	177	195	184	171	184	186	203	187	176	197	185	200	178	186	158	178	201	200	194	181	191	196	199	185	172	184	211	157	215	177	217	176	196	171	192	185	195	180	175	171	161	173	201	172	206	224	169	179	190	174	184	192	181	204	198	180	167	201	193	172	203	172	177	178	195	183	178	216	182	179	157	186	178	187	220	175	156	202	187	188	173	179	209	169	179	188	207	185	184	194	194	208	189	181	188	195	188	169	179	196	177	193	185	160	207	161	184	209	187	164	185	185	207	203	167	176	180	164	173	193	180	195	198	170	172	186	170	175	170	196	190	163	170	196	190	185	201	177	167	178	159	162	177	180	195	176	195	170	203	175	168	187	193	184	196	180	198	177	181	169	172	207	172	195	186	198	172	189	194	182	196	174	175	169	175	191	179	193	178	167	202	176	202	177	190	175	187	200	176	183	195	185	200	196	206	161	188	193	178	204	180	163	184	185	181	178	172	162	165	191	150	174	189	189	180	187	195	173	208	187	175	185	178	190	164	178	186	204	175	206	194	205	185	178	181	197	160	203	173	191	184	204	199	164	189	210	164	178	175	170	173	167	177	189	184	172	161	170	173	154	165	179	200	192	177	198	197	155	157	179	188	202	209	173	183	167	184	175	188	184	194	180	191	191	194	173	171	165	181	188	181	187	191	179	201	192	170	176	164	171	191	199	182	175	200	186	154	167	177	190	200	181	167	174	216	171	199	196	182	186	192	202	188	185	158	180	208	181	185	171	190	191	184	185	185	175	199	176	205	153	176	206	190	190	178	212	180	184	192	184	193	178	177	172	181	177	156	196	178	184	162	179	175	166	195	168	187	185	180	179	160	185	171	196	184	159	196	207	190	204	192	197	186	183	173	196	193	165	176	185	179	176	202	194	195	176	182	226	204	182	188	210	190	185	196	189	198	187	191	201	169	172	167	169	164	171	190	183	171	163	194	167	174	166	171	195	162	206	167	162	174	189	186	162	196	163	185	172	205	187	181	194	184	177	173	198	159	187	177	187	186	189	198	184	179	190	169	208	175	160	195	189	170	193	186	195	169	177	207	168	175	177	192	188	168	183	194	161	183	203	163	202	179	171	179	190	176	204	184	172	191	190	199	185	176	194	172	205	188	182	170	187	187	195	198	167	180	159	161	190	197	184	169	189	204	169	191	157	207	168	184	156	170	184	168	181	189	201	190	169	187	195	160	191	192	180	200	176	185	188	168	181	199	186	175	179	184	193	197	189	185	176	177	180	205	199	179	186	174	180	188	162	175	197	157	177	209	189	211	177	203	189	164	174	186	179	189	165	199	193	185	178	174	168	184	154	179	188	200	189	183	228	191	189	176	194	153	203	176	180	185	192	179	197	181	188	185	172	186	171	167	191	164	192	191	184	195	186	185	188	163	181	201	183	191	193	164	221	183	202	168	181	185	193	187	176	174	196	196	196	172	170	190	192	213	190	178	233	177	183	170	195	185	178	176	194	198	205	171	206	163	182	198	178	177	205	187	170	180	169	193	180	175	189	193	170	209	188	215	165	197	197	155	225	197	173	194	189	180	180	184	193	179	196	176	149	164	165	192	178	176	192	176	194	176	175	201	189	178	176	184	210	181	183	172	172	190	209	189	196	162	185	179	203	184	179	196	186	185	190	175	172	176	180	204	203	168	174	181	175	171	172	167	171	193	179	184	191	179	190	206	181	164	184	178	167	192	172	182	194	187	202	179	189	184	181	165	192	192	196	209	197	171	191	179	188	187	154	191	181	181	184	180	213	190	189	181	160	172	198	173	193	162	179	176	193	171	179	182	201	182	185	192	193	182	182	166	188	192	201	194	192	195	197	182	182	204	207	187	180	172	204	201	192	195	171	173	202	171	179	207	196	186	181	175	186	177	186	177	185	182	152	190	168	193	164	209	186	195	179	152	198	181	190	168	184	191	184	186	194	187	193	207	184	190	186	172	183	166	179	198	181	212	210	165	181	189	189	194	209	176	168	193	180	197	157	201	195	182	176	190	180	182	196	179	191	187	180	180	165	192	158	177	177	187	196	165	193	170	171	166	199	175	190	166	188	177	188	179	192	207	161	186	184	146	209	172	200	185	188	196	179	192	186	165	173	175	195	189	175	175	155	180	192	179	167	184	176	188	193	209	176	188	159	178	195	205	189	191	178	201	163	183	174	189	157	146	186	164	172	190	214	184	184	206	182	201	188	193	195	173	184	177	182	171	212	192	191	203	171	190	196	173	176	181	201	179	172	163	161	194	173	178	168	162	196	190	196	178	197	188	177	186	172	162	185	166	174	207	168	165	169	200	195	191	181	201	185	178	164	196	189	176	172	199	172	198	183	174	167	183	171	180	207	177	181	199	209	182	207	223	186	187	170	199	187	206	174	163	194	164	177	173	172	160	181	196	170	176	198	177	199	161	180	183	186	179	184	190	182	182	169	196	184	175	185	202	199	148	163	176	200	184	172	172	171	175	192	184	196	171	190	187	191	185	193	163	161	196	155	162	186	197	149	181	177	169	201	172	199	181	192	175	204	197	193	193	185	184	181	195	175	150	176	189	198	189	187	173	143	201	191	193	193	193	190	186	160	186	210	185	198	188	200	184	179	192	182	201	192	205	195	161	188	184	168	184	194	187	226	182	199	193	190	161	165	175	177	176	195	168	182	187	180	195	178	171	199	200	190	178	200	194	186	188	208	165	170	187	199	184	148	186	191	177	205	192	184	187	191	162	161	167	184	176	191	174	175	194	187	174	170	204	172	208	170	199	189	191	179	191	187	176	196	181	181	174	168	183	163	182	182	200	207	193	163	189	193	193	182	187	198	193	171	188	189	179	168	177	172	181	152	192	181	177	180	188	193	161	189	199	205	196	170	182	176	183	168	209	179	205	185	170	196	192	199	152	202	185	155	187	185	179	187	188	146	183	188	171	189	190	175	192	175	191	176	205	208	181	182	186	207	191	156	200	192	180	202	189	166	183	195	173	147	186	182	186	166	175	177	199	182	189	173	182	183	172	188	166	176	190	210	196	197	185	183	167	186	163	175	183	214	180	184	190	177	171	203	189	174	188	174	184
23150	20893	27874	24041	20900	21015	10968	2087	1275	989	907	785	795	722	652	608	580	582	512	577	495	540	496	547	492	496	458	443	452	484	498	490	452	428	442	460	462	458	462	448	419	436	404	433	396	425	424	415	453	407	429	402	411	437	429	410	421	442	443	374	399	386	420	407	446	399	406	425	418	460	413	427	425	444	383	449	397	389	396	411	432	418	384	395	417	384	411	410	383	385	408	385	404	373	420	399	426	407	403	401	408	407	371	401	396	399	432	360	418	444	428	411	393	383	411	413	392	399	415	394	406	415	441	415	396	382	403	394	370	428	372	440	392	446	390	406	397	397	417	419	426	417	408	391	418	388	455	404	410	386	404	419	378	376	397	407	407	403	412	425	410	430	401	425	417	422	408	419	423	409	390	389	403	407	402	387	379	381	386	383	430	410	416	398	366	425	376	381	385	404	423	375	400	431	376	403	406	386	409	424	423	399	359	433	411	384	406	366	425	405	390	408	429	383	438	455	393	405	414	421	409	391	422	387	437	422	351	365	409	392	379	456	431	405	403	418	421	389	402	424	410	396	390	392	442	398	427	405	426	402	424	409	412	390	402	399	418	387	401	431	394	398	396	420	437	394	441	396	438	419	437	413	403	373	389	426	430	421	452	455	445	393	428	429	418	405	421	407	366	397	410	417	407	440	388	381	413	392	400	410	390	428	405	385	400	426	404	403	395	470	441	397	413	383	411	424	407	390	408	391	434	410	409	376	407	434	383	358	410	419	426	407	429	393	423	421	415	413	387	416	404	411	395	394	382	384	425	414	377	394	424	398	435	382	416	404	415	395	398	413	429	430	402	433	371	375	371	387	405	397	414	415	435	395	374	376	358	435	404	421	421	419	373	389	414	407	398	403	398	423	408	422	378	396	419	436	392	395	419	398	397	391	401	407	398	411	447	388	390	410	410	410	412	427	399	403	387	458	400	387	368	419	387	381	430	407	433	386	417	448	399	406	406	421	406	392	430	389	436	432	398	393	401	414	405	412	426	409	399	415	440	392	449	399	440	403	385	384	433	397	405	385	418	403	411	383	365	412	385	400	416	429	407	396	433	403	380	419	370	420	379	432	425	420	396	403	395	392	414	372	383	398	395	425	398	401	423	410	406	428	387	408	374	394	409	392	379	414	410	392	412	385	412	378	417	441	415	454	418	392	380	445	392	425	436	386	409	417	403	389	417	402	372	397	394	410	399	414	385	401	416	404	359	410	426	372	391	396	347	393	420	407	434	382	418	440	389	441	413	416	429	439	375	397	386	354	392	397	439	402	360	424	408	375	421	404	395	377	435	387	407	366	452	432	376	431	385	373	408	432	416	403	437	418	411	419	416	434	425	411	429	396	414	397	429	416	400	407	392	402	400	343	413	410	412	420	410	415	403	419	438	429	383	398	411	449	405	408	418	417	380	394	400	420	413	409	422	414	395	406	403	402	415	430	387	364	407	372	414	401	374	391	434	418	408	394	346	364	399	386	431	396	366	420	374	444	385	433	430	402	437	425	411	393	430	435	424	391	417	409	382	420	428	398	395	404	380	424	446	428	382	399	400	363	420	382	422	395	401	422	394	379	407	393	400	401	405	402	433	419	391	403	371	413	410	423	431	397	416	443	380	370	399	377	426	429	447	420	414	386	459	409	408	356	403	429	402	408	397	417	397	390	388	393	386	397	402	386	432	425	396	389	415	429	379	415	445	384	379	422	442	401	436	410	378	352	402	423	405	408	416	406	418	415	474	409	432	383	386	399	402	406	391	418	400	399	425	384	392	407	424	392	413	373	424	390	434	392	405	385	437	392	438	432	391	409	408	393	401	393	420	407	374	392	431	400	392	417	408	416	435	406	396	424	370	406	373	436	395	420	410	397	434	393	406	419	444	436	431	379	429	418	366	416	417	384	393	435	391	371	405	384	413	434	411	415	423	384	418	432	395	399	388	361	377	418	362	405	382	423	431	427	414	407	413	410	407	442	409	421	400	414	383	443	399	418	393	391	416	391	398	438	396	412	393	424	432	420	355	411	443	389	427	389	400	420	413	383	431	405	386	406	414	425	431	397	428	444	365	409	374	417	449	452	434	411	404	374	402	403	411	381	397	433	393	372	386	411	438	399	442	392	390	404	405	411	412	417	441	409	400	421	409	380	371	413	407	387	403	374	402	400	444	400	391	437	382	386	380	387	428	441	406	423	379	403	400	384	385	380	387	378	416	446	406	392	386	436	403	411	419	413	395	437	399	434	427	398	436	419	427	417	446	413	383	388	406	385	378	380	440	406	409	407	422	404	430	370	411	425	381	389	408	445	380	390	407	379	416	388	455	427	422	410	390	401	412	357	429	382	428	402	373	386	403	405	389	417	412	370	394	402	431	409	389	403	423	414	402	376	407	366	399	416	393	366	387	399	371	400	400	417	387	432	429	380	407	400	413	393	381	374	390	381	414	424	374	418	391	419	396	413	422	419	435	405	371	388	426	388	400	421	408	386	432	365	417	403	398	391	357	408	374	396	413	374	414	381	421	430	390	411	383	395	453	397	382	432	394	373	387	396	402	402	399	418	394	398	364	421	419	448	406	418	404	404	422	394	410	421	423	396	391	432	402	418	407	391	400	401	386	439	414	375	400	388	402	429	407	435	394	395	418	384	442	431	402	426	455	387	395	407	410	419	410	384	405	407	401	385	378	406	434	401	415	391	429	410	395	399	399	403	420	419	427	419	396	392	409	384	392	426	415	368	425	396	393	369	412	421	409	388	411	421	388	442	388	376	392	412	407	413	386	377	379	420	365	441	416	387	386	373	385	388	378	401	387	420	393	398	387	364	436	404	420	386	424	413	388	397	420	434	462	407	428	371	430	408	431	452	412	400	429	447	408	418	365	423	425	387	446	380	406	415	433	428	383	405	435	381	404	432	413	436	407	383	426	412	379	373	418	403	395	399	385	413	412	377	425	413	407	392	383	429	430	435	412	430	410	402	406	414	377	402	413	414	399	394	415	404	399	378	425	440	436	405	389	409	400	364	406	417	404	407	437	429	410	400	425	408	425	407	404	414	424	396	412	392	433	408	405	415	413	368	403	387	429	381	409	443	381	404	451	419	418	434	350	360	404	389	395	376	421	386	371	408	427	368	353	426	379	417	367	398	437	393	403	412	384	406	406	388	427	431	417	397	394	432	412	386	411	408	415	380	421	413	397	401	415	395	421	419	427	398	423	410	405	402	381	404	425	412	433	376	388	413	412	416	408	391	400	401	430	381	391	393	404	411	410	411	421	418	378	407	394	423	430	410	378	411	402	396	397	415	390	417	420	395	405	402	412	443	395	403	421	440	407	412	396	388	386	396	433	441	421	421	418	406	417	351	403	411	404	414	340	411	398	422	386	407	428	381	429	391	424	432	392	410	393	399	431	391	419	415	364	398	421	404	398	413	414	406	401	382	429	418	408	422	433	403	421	420	399	437	447	410
20055	39404	21007	10925	7349	5570	4388	3708	2408	1732	1503	1375	1157	1094	951	861	814	735	730	656	647	649	613	550	558	523	537	535	525	502	459	486	460	503	464	490	473	453	462	443	420	401	426	400	391	462	419	408	386	424	458	422	402	367	388	416	413	443	400	394	387	386	428	390	383	404	405	411	398	378	440	383	419	357	411	395	379	403	406	368	385	391	395	392	419	400	357	383	402	390	388	381	379	413	397	385	379	370	346	405	357	374	376	358	386	409	432	365	417	428	410	386	394	387	354	393	428	396	426	368	376	411	396	370	347	420	403	395	370	374	369	361	377	394	392	403	382	360	392	372	379	423	363	406	389	392	393	412	366	393	394	397	423	369	434	371	387	388	375	373	390	412	382	407	386	384	350	398	385	348	338	356	390	398	402	379	369	395	388	387	401	357	401	384	431	360	380	391	419	366	392	408	380	371	388	380	400	409	391	389	378	381	435	369	379	397	390	360	406	361	343	385	405	419	398	385	392	390	409	391	348	340	417	375	395	398	373	363	363	380	384	383	375	377	336	364	392	422	399	377	358	377	390	380	422	355	404	367	407	395	360	374	385	352	394	381	387	387	388	395	382	410	382	407	381	418	379	406	398	401	416	379	395	379	382	387	384	350	405	351	402	366	389	395	419	381	398	402	365	376	380	369	380	382	364	381	344	385	364	381	390	362	382	426	411	396	357	375	402	388	406	387	413	383	382	397	385	431	376	388	374	362	390	398	373	390	381	392	426	412	386	377	389	423	369	384	402	350	376	427	397	393	390	406	391	378	389	403	396	381	392	379	404	351	378	384	413	382	411	391	392	392	364	386	367	394	390	376	351	340	393	371	362	400	374	390	427	384	373	380	406	398	390	377	392	389	386	375	416	380	352	378	371	371	373	397	363	418	425	417	417	415	365	329	378	366	374	368	380	365	355	384	386	426	378	421	384	406	353	357	370	396	394	375	380	368	428	398	384	369	387	370	403	371	384	369	401	413	385	390	382	393	381	405	403	371	371	356	400	388	414	420	414	369	368	424	386	374	392	438	393	408	393	402	389	383	383	392	369	356	398	381	397	415	394	392	396	410	396	372	392	372	365	356	404	378	395	383	382	396	402	349	362	375	375	370	398	416	370	376	391	433	359	403	404	427	373	397	384	365	365	385	391	388	389	403	356	352	413	392	420	403	366	398	369	395	359	404	373	382	378	403	375	360	375	371	382	350	366	391	390	393	367	398	368	362	389	375	435	385	395	379	383	340	372	396	354	388	419	384	380	393	410	389	380	392	384	385	416	386	390	396	385	367	414	414	416	377	383	384	404	349	358	365	378	389	374	415	386	379	429	390	367	376	396	404	389	377	375	389	384	371	394	399	378	385	400	396	415	353	400	409	394	319	393	393	384	419	383	415	411	364	386	407	374	424	396	401	377	382	372	394	404	374	403	420	390	413	403	378	427	372	370	414	391	377	397	366	388	377	381	401	424	400	369	401	377	394	395	401	385	364	382	402	372	402	358	390	380	361	355	371	383	374	382	395	352	393	412	380	361	383	373	360	392	375	380	368	376	384	384	416	359	376	362	404	389	377	373	378	348	364	391	366	395	411	405	338	385	396	372	411	396	377	384	364	391	404	380	369	393	363	417	368	370	416	378	420	386	358	379	385	380	390	383	408	382	401	402	384	410	362	367	372	388	360	395	389	364	371	393	342	397	365	383	401	394	388	384	408	425	402	389	409	385	388	382	381	369	393	395	357	372	398	352	365	403	386	380	409	390	361	399	389	372	409	392	407	387	377	421	373	390	403	370	405	391	378	382	366	361	405	377	407	421	381	358	365	409	446	396	406	407	380	355	389	405	400	349	384	391	377	360	373	353	365	386	409	433	389	368	401	393	384	365	404	399	387	369	413	397	365	400	398	405	396	372	402	371	373	402	354	385	397	390	367	398	390	378	406	398	327	385	399	401	402	394	375	377	331	419	401	348	367	351	420	391	382	401	361	396	368	412	371	406	398	383	385	377	402	366	391	388	403	384	358	402	403	367	380	406	373	366	386	376	342	403	355	368	387	372	382	362	395	384	373	385	361	397	381	397	383	382	390	371	399	451	395	365	398	386	396	344	390	352	394	389	358	398	400	360	407	369	420	386	406	381	381	348	387	381	382	382	375	380	405	403	364	419	377	346	373	356	384	387	385	373	386	410	419	386	347	370	386	389	401	355	367	353	354	359	390	406	393	363	339	413	416	402	379	412	352	379	361	362	384	403	377	407	372	393	380	409	372	397	430	402	394	345	379	387	386	382	377	370	369	372	388	403	397	393	404	416	379	373	385	341	380	397	393	398	361	408	353	376	382	401	407	390	386	403	390	399	366	389	391	374	371	364	365	393	362	379	398	409	380	346	392	381	355	369	397	393	382	414	371	396	344	386	368	379	382	385	380	375	402	409	383	377	388	347	372	381	378	412	379	366	380	414	400	375	445	360	410	380	388	411	364	394	348	402	383	401	366	384	407	399	388	386	374	411	341	387	370	411	376	372	397	355	383	388	378	403	387	385	372	436	376	379	376	352	363	403	367	407	389	369	393	385	394	403	419	391	379	413	377	394	388	381	454	398	373	389	382	395	405	391	362	405	403	376	406	386	369	360	377	403	429	380	343	408	394	385	416	362	388	350	391	399	387	418	378	359	386	376	382	388	386	407	391	362	375	404	385	389	393	352	393	368	409	369	350	368	369	398	389	367	389	363	401	410	386	404	384	384	380	396	372	403	388	369	410	360	416	377	391	390	416	410	378	401	374	421	399	395	408	421	377	366	389	425	401	358	423	363	425	356	375	397	384	360	389	378	410	400	374	379	370	391	362	350	366	400	414	383	367	404	368	367	424	372	357	363	379	382	392	369	344	413	392	392	372	389	404	381	384	386	372	408	418	379	415	415	414	428	416	400	394	375	388	394	378	400	391	363	379	383	391	408	401	396	386	389	347	398	388	377	389	392	405	364	405	389	378	336	362	414	392	402	364	397	373	402	393	398	391	372	395	374	378	363	398	407	395	377	388	383	368	359	379	396	367	403	368	366	405	363	374	394	366	382	394	383	375	369	373	358	401	384	365	378	365	360	403	369	373	370	371	364	364	386	399	395	384	406	417	369	416	351	339	371	379	378	382	370	389	376	427	392	376	382	388	362	394	348	404	382	388	372	386	363	384	375	369	361	398	395	385	362	393	421	372	401	369	379	395	391	389	380	404	368	404	351	414	376	374	401	385	390	363	373	397	397	394	401	370	392	387	380	360	399	379	402	430	396	355	394	366	395	410	350	379	359	399	376	394	400	378	395	358	385	378	401	350	390	355	400	385	385	386	359	377	373	370	391	395	411	403	343	394	384	364	374	366	382	403	408	388	377	394	403	398	395	395	374	378	401	395	375	382	367	401	399	342	387	382	389	354	375	381	343	378	425	363	408	409	384	401	415	399	381	395	323	378	349	337
28622	16744	3228	611	445	379	383	371	354	338	338	326	344	364	303	363	305	304	318	338	336	333	307	319	312	336	323	329	294	373	317	319	344	305	323	317	342	311	380	353	324	338	320	327	346	318	360	332	317	287	327	272	340	334	373	293	301	304	278	334	350	342	322	338	331	318	329	303	306	324	286	326	325	299	323	331	286	288	316	333	300	307	322	270	287	335	310	327	326	324	329	327	278	308	326	320	304	327	321	317	301	325	303	339	280	334	317	299	322	318	297	333	316	346	338	308	322	336	338	338	338	325	335	275	331	325	320	321	315	338	345	299	309	312	322	313	328	325	315	314	341	281	308	288	280	332	343	303	297	353	321	296	322	322	324	326	303	338	340	312	318	342	352	295	300	324	307	336	314	278	319	317	326	302	327	369	320	343	321	319	341	328	353	332	344	275	315	296	312	296	340	324	324	308	310	313	330	346	332	326	347	349	331	313	328	311	307	308	346	315	337	334	312	318	309	298	301	299	339	310	335	322	308	331	318	338	319	314	328	321	327	325	359	305	304	323	320	323	303	335	309	316	366	323	331	316	355	300	305	319	297	340	346	314	317	327	312	311	333	327	355	349	295	315	320	315	307	338	308	340	317	302	341	309	335	322	333	314	301	363	335	357	304	303	312	329	301	366	361	330	303	345	313	349	338	335	355	325	337	308	301	299	344	333	354	329	335	338	323	348	337	332	341	315	303	318	304	291	314	331	338	341	318	335	338	315	291	346	326	326	282	291	335	297	347	312	291	329	305	310	283	325	351	346	337	315	316	310	355	319	351	329	299	283	326	333	318	297	340	314	315	310	323	306	303	339	343	317	340	334	349	337	315	334	314	365	318	305	324	318	319	313	315	318	313	301	311	315	333	327	362	350	338	329	287	313	336	347	321	298	308	353	340	298	334	317	362	333	357	321	333	319	331	331	321	317	324	326	322	326	318	363	332	298	314	353	317	305	312	329	327	311	307	296	334	337	316	305	351	296	325	313	336	280	307	312	331	345	347	307	328	315	331	330	316	314	308	326	312	286	355	335	307	300	333	330	336	324	358	285	339	316	301	305	329	330	302	351	306	323	328	340	297	338	311	309	357	311	320	320	322	339	332	314	309	312	354	344	314	333	318	341	366	354	302	327	283	326	340	328	338	327	333	306	338	345	296	273	321	316	336	323	340	296	326	323	316	350	315	323	317	326	294	312	341	341	316	308	312	311	323	323	346	322	319	323	321	288	321	296	334	315	327	338	320	353	352	310	274	348	314	299	353	309	302	320	341	315	346	299	314	307	300	302	302	314	311	307	308	312	363	315	330	326	339	341	325	322	316	284	330	307	296	313	335	311	315	352	307	334	296	350	335	335	329	318	317	338	341	307	332	337	310	315	341	323	320	332	333	331	302	334	328	332	334	338	290	325	318	340	319	327	285	301	350	312	303	295	324	351	362	349	305	306	340	297	334	314	343	334	332	318	342	315	340	348	362	360	326	338	332	344	319	313	320	304	327	316	300	350	314	337	301	318	314	324	310	338	346	343	311	353	336	336	316	305	314	346	296	289	338	305	327	320	315	325	322	345	345	331	340	302	310	299	320	336	331	306	353	313	312	292	320	294	311	323	325	337	345	311	349	288	308	343	296	367	320	294	351	322	321	345	345	319	317	288	336	315	312	338	313	299	327	297	333	354	310	344	335	315	307	315	312	328	330	313	289	327	342	321	337	319	312	331	307	315	311	313	301	295	334	328	310	320	343	329	332	331	323	323	366	316	335	335	342	330	337	338	331	323	331	313	333	290	344	338	316	326	341	305	344	361	331	268	327	293	313	301	319	351	317	301	333	340	321	354	329	318	328	325	296	346	307	324	338	321	322	304	294	341	329	308	303	323	306	329	320	304	317	357	333	323	341	311	349	275	320	345	320	336	319	321	325	324	326	322	318	339	334	341	318	300	320	343	320	304	286	326	346	335	304	316	339	285	289	342	330	317	324	329	342	349	310	309	303	333	304	332	350	326	299	297	340	313	317	327	362	342	322	361	339	350	355	307	312	334	296	345	338	332	324	343	308	326	353	325	340	314	311	299	356	308	315	334	323	300	312	309	320	318	313	316	318	319	333	329	325	335	321	324	311	319	361	314	295	353	286	339	317	355	373	322	325	325	313	328	342	314	340	326	328	348	343	332	320	350	317	317	314	342	308	312	298	323	311	290	323	329	315	310	314	327	313	327	319	330	353	305	330	332	357	332	333	317	326	326	316	332	289	327	351	318	346	297	307	322	316	315	306	340	285	326	298	378	306	351	315	313	331	366	319	308	337	319	344	296	333	339	305	332	315	348	306	306	346	356	355	305	329	314	294	311	332	341	304	330	341	306	297	352	295	313	327	285	342	335	324	342	320	330	319	326	320	310	306	310	324	343	321	316	312	307	326	350	322	328	306	308	334	329	315	314	287	298	327	350	338	338	303	309	314	342	314	319	318	299	312	325	334	314	310	339	319	339	342	310	317	319	307	320	353	342	312	333	329	343	318	323	330	307	346	315	352	333	322	337	322	292	353	311	305	301	320	337	335	328	329	322	307	285	277	284	308	315	323	324	351	303	326	341	305	369	328	322	342	311	292	343	310	305	317	324	321	321	352	311	332	327	332	329	328	329	308	310	314	322	330	308	310	313	307	298	320	305	295	325	309	296	326	344	321	290	324	312	325	342	305	307	319	341	315	323	333	292	299	324	341	301	333	356	364	324	319	325	321	350	292	322	356	299	308	323	327	321	317	351	335	320	327	313	317	312	335	321	323	342	344	343	298	360	328	337	297	311	303	318	324	331	324	322	302	326	335	328	324	337	298	307	287	323	359	351	326	317	312	331	299	327	327	357	306	291	362	362	291	315	304	325	312	298	308	323	313	324	310	292	323	322	351	336	303	294	342	327	297	330	299	325	315	324	348	327	294	315	316	319	331	291	318	325	321	328	320	309	326	352	330	289	333	320	324	306	313	320	323	316	316	342	310	304	357	327	321	326	332	320	369	299	326	305	335	334	364	329	337	319	315	341	333	328	336	318	293	338	313	338	364	297	319	327	291	311	297	336	310	302	287	332	367	342	333	320	312	344	314	309	311	307	307	311	333	324	372	299	307	331	309	301	354	309	306	336	307	324	305	322	375	324	306	355	316	332	315	329	317	314	306	325	299	296	291	323	316	271	314	312	332	330	342	302	317	305	337	296	324	323	348	303	343	336	313	319	355	322	304	324	311	324	335	328	337	326	290	348	317	327	328	315	290	314	329	344	331	315	314	307	325	307	346	342	325	328	339	335	342	338	299	307	289	359	309	315	286	321	299	321	292	306	331	315	320	326	312	325	309	284	354	302	321	294	313	294	338	329	351	341	313	322	312	295	333	363	299	345	339	302	328	317	307	336	343	336	325	321	338	320	300	348	307	340	314	305	337	331	328	312	294	326	333	331	317	349	306	330	343	309
13890	9316	1393	728	557	503	423	444	372	395	383	359	354	374	348	383	366	384	373	370	360	357	344	342	376	355	362	367	356	341	377	345	372	339	338	333	345	319	352	368	344	343	382	405	359	358	351	357	365	362	370	378	352	377	326	355	366	357	343	359	349	323	367	332	363	339	370	330	335	340	350	343	357	349	326	335	352	345	375	331	339	372	341	313	343	372	384	329	355	360	350	356	347	325	338	344	339	352	355	332	346	341	346	335	342	320	319	324	353	336	368	363	360	339	331	326	356	340	343	327	345	384	358	333	351	354	325	369	341	330	339	323	318	370	367	361	353	320	300	348	347	351	343	351	322	326	376	373	351	346	354	339	385	381	337	340	336	347	357	368	342	339	342	317	351	386	354	301	309	324	310	346	335	343	346	364	358	354	350	334	329	383	334	340	361	349	324	321	355	346	382	375	353	337	346	332	370	371	360	330	342	366	352	330	367	309	327	365	378	391	373	312	326	343	341	362	328	342	324	372	341	357	349	343	371	354	342	368	361	336	294	354	301	332	354	372	381	348	328	321	337	372	331	352	377	375	349	363	344	331	337	344	343	381	359	330	376	323	349	360	355	345	322	380	348	338	342	347	373	384	339	345	351	319	337	343	328	396	358	393	339	304	340	336	357	374	317	356	356	372	334	352	350	332	355	355	332	332	353	336	345	341	340	367	351	325	319	325	338	344	339	364	348	338	318	378	327	354	343	311	317	382	383	344	343	371	341	334	328	326	344	324	360	319	354	343	331	351	390	347	348	337	363	351	319	346	357	341	324	351	308	333	360	369	346	379	328	346	330	327	340	334	345	341	352	349	333	357	328	357	352	331	335	330	324	339	366	327	337	349	361	345	359	364	355	378	328	338	399	351	340	332	350	355	340	348	339	344	372	357	337	370	352	296	367	343	356	345	329	319	371	362	349	331	327	332	352	344	330	315	339	296	348	352	358	332	336	320	358	349	360	385	337	354	366	340	331	332	357	351	367	338	323	361	335	372	326	316	340	376	361	335	327	358	375	352	386	314	369	343	326	358	368	360	339	355	353	317	309	370	341	354	347	342	361	349	352	310	326	347	330	336	377	365	355	341	331	321	309	367	344	354	327	330	319	330	331	369	299	345	352	362	345	366	365	342	333	346	408	319	326	323	363	343	319	356	355	344	320	340	358	366	364	362	344	346	325	328	330	312	364	349	342	336	388	331	358	360	331	344	332	347	336	356	319	360	369	327	352	359	330	405	321	317	351	369	320	340	366	329	356	335	337	336	344	327	329	371	319	349	336	330	347	356	349	347	363	338	342	330	358	379	350	365	325	370	351	349	350	330	356	327	352	356	343	334	378	323	324	355	359	345	395	340	335	350	342	358	371	345	330	344	360	329	337	350	350	329	352	338	367	379	322	314	364	363	372	370	358	302	331	331	349	319	358	319	357	303	354	340	342	349	355	356	373	339	349	333	335	329	341	356	382	354	337	326	332	329	352	297	350	372	352	352	360	355	344	355	347	322	331	351	334	309	324	358	355	317	364	316	350	332	315	380	366	301	351	348	325	320	373	320	315	358	363	321	357	339	360	309	375	314	381	357	347	358	328	363	352	341	334	347	347	335	392	358	336	321	399	325	370	353	335	352	320	335	346	342	348	316	376	363	342	296	377	325	352	344	343	371	331	355	353	327	344	341	351	344	348	346	342	351	347	388	363	347	333	355	368	343	360	390	334	349	328	364	356	317	368	328	341	368	361	351	322	352	347	356	351	343	345	349	341	353	355	360	352	347	371	378	385	355	340	354	335	306	331	335	378	353	345	368	356	358	331	357	367	325	382	319	335	353	366	327	331	320	349	350	328	334	352	340	326	390	339	354	342	356	348	374	346	343	303	342	357	359	341	364	344	365	352	344	319	353	385	301	367	352	362	381	317	342	351	348	335	351	346	311	316	370	348	308	334	333	334	342	335	325	364	315	366	312	356	354	324	380	335	334	350	336	357	315	346	321	331	380	378	322	373	335	338	346	353	332	335	347	342	359	332	376	347	362	342	343	334	339	317	351	359	343	310	354	341	362	336	320	332	329	349	358	333	337	379	329	332	359	354	331	329	343	349	341	329	340	353	368	362	362	326	364	340	357	354	344	349	381	379	386	376	351	328	337	365	364	348	361	317	383	368	365	322	357	329	329	366	342	362	358	354	352	364	375	364	337	344	341	338	361	366	349	345	349	355	350	339	362	339	347	323	316	347	320	349	344	378	351	333	342	342	348	312	371	358	369	356	361	355	360	330	362	314	348	351	368	372	327	308	361	349	377	359	318	321	350	385	358	355	349	339	343	364	362	310	344	337	334	356	360	330	333	340	355	377	340	355	330	344	345	372	335	343	311	361	348	360	325	334	359	369	373	316	338	354	339	354	353	359	341	348	331	354	335	330	364	352	366	345	369	337	322	346	341	336	378	348	376	331	350	360	374	327	364	331	346	321	354	344	337	340	350	376	329	345	368	299	366	389	344	348	339	338	388	333	348	335	329	344	334	355	335	332	355	362	322	350	346	358	376	357	371	317	323	347	353	363	347	370	366	356	347	355	353	352	336	368	350	344	343	364	352	354	367	362	330	366	294	367	346	351	323	343	318	346	363	342	344	289	341	329	321	363	347	342	319	354	334	338	373	357	368	373	344	322	355	341	331	353	351	349	348	348	338	306	339	367	335	355	334	369	348	365	331	350	360	337	349	363	356	311	355	351	314	333	334	361	328	346	343	382	325	353	367	378	349	344	331	335	374	370	323	344	373	391	365	354	333	331	334	358	350	314	354	339	332	361	341	375	350	338	319	355	385	339	331	339	343	340	357	348	353	346	344	337	371	358	333	353	368	342	334	363	358	348	345	347	345	348	360	372	369	336	350	343	332	340	345	344	319	308	319	367	339	336	334	362	330	358	319	349	363	332	353	378	357	355	328	316	348	325	342	315	364	326	382	348	357	326	353	350	363	347	353	358	361	334	362	320	320	349	337	342	356	365	357	350	382	345	361	357	338	331	347	336	346	303	321	350	347	335	394	354	343	367	346	341	331	329	327	348	328	314	355	365	350	341	338	394	350	341	359	327	371	325	367	356	331	337	374	316	352	332	371	324	335	343	336	374	368	336	341	348	390	335	356	320	345	372	329	353	349	346	321	337	389	346	361	376	344	307	360	359	366	349	368	349	364	361	351	321	362	356	324	340	333	333	363	355	339	334	350	358	355	326	344	343	347	359	337	374	324	366	358	330	328	332	353	342	319	345	320	340	330	347	340	336	335	332	333	374	334	366	336	327	350	367	333	325	357	345	360	348	359	342	349	355	325	339	346	369	339	305	352	335	356	360	339	318	341	353	337	365	379	345	311	369	385	347	349	332	348	360	349	340	357	352	329	344	312	329	366	337	376	330	368	317	360	335	371	359	348	348	302	391	322	332	339	323	339	342	353	402	349	333	348	362	335
25477	20900	27515	24414	20915	11434	1503	1055	631	461	482	368	326	292	322	292	275	271	249	253	230	213	248	205	206	201	186	212	222	165	180	196	172	183	204	170	169	187	188	209	165	171	188	176	195	174	173	192	173	160	184	173	176	195	164	179	165	177	173	180	186	181	172	193	168	179	166	158	170	168	169	179	183	165	166	173	185	166	154	185	154	177	185	199	163	169	163	154	185	173	176	170	145	188	181	167	167	171	166	174	180	165	161	147	178	185	157	172	171	173	155	166	166	169	159	183	159	162	180	161	141	155	178	163	183	172	160	187	181	162	163	181	144	181	160	184	186	168	144	155	157	173	164	176	190	200	182	167	139	189	157	166	176	204	181	164	163	167	168	164	181	163	165	161	182	135	190	169	176	161	166	179	187	183	194	166	162	175	165	184	171	170	168	151	149	183	148	179	171	181	167	163	174	163	182	180	184	172	148	179	177	184	159	178	170	174	182	158	186	187	199	185	167	187	165	182	144	158	186	171	186	167	156	182	168	167	182	178	189	182	175	164	158	155	155	152	156	162	177	174	167	165	167	177	205	163	155	178	141	157	178	152	158	170	151	148	169	173	178	167	151	184	180	136	166	167	162	162	162	175	180	182	177	174	174	174	170	185	147	171	165	178	167	155	162	170	180	156	150	185	166	155	168	170	180	158	173	168	147	152	159	157	151	197	154	150	144	174	143	189	160	159	174	162	169	159	181	139	169	189	177	176	156	172	147	201	175	186	188	190	162	175	168	144	167	179	167	154	184	173	156	163	154	162	152	179	174	173	159	186	181	203	167	179	161	170	174	161	176	175	185	163	149	171	186	182	151	152	162	187	167	165	156	170	174	191	157	179	173	155	186	171	175	179	165	189	169	159	176	166	159	135	176	177	162	183	185	148	155	140	185	196	168	176	151	172	159	176	179	148	172	191	146	162	156	196	180	160	143	153	158	175	170	165	165	189	179	175	153	177	166	180	183	190	189	175	164	172	165	157	194	163	172	173	160	173	173	160	163	158	163	197	176	153	178	153	175	196	171	153	148	151	198	182	157	167	185	163	170	160	174	177	168	177	171	172	178	148	167	172	153	151	177	150	161	148	176	186	161	156	159	142	174	187	195	169	151	178	164	159	191	168	153	165	162	183	175	189	183	154	178	183	169	161	193	179	193	176	150	225	156	164	152	143	198	160	167	173	159	166	185	170	194	169	180	203	170	180	183	177	172	170	173	169	176	165	138	177	144	147	219	154	187	175	180	180	159	179	188	154	168	155	164	151	177	174	184	184	176	165	203	181	155	177	196	166	178	204	203	170	189	161	168	188	153	175	183	169	203	180	165	168	150	173	185	186	164	150	172	164	174	168	166	155	162	183	151	170	183	170	186	185	196	144	173	176	167	163	173	155	160	163	172	176	154	178	166	163	182	189	156	193	155	196	179	175	155	168	171	168	199	191	175	168	183	165	178	184	179	155	162	157	159	168	175	164	164	167	192	166	186	206	164	164	171	179	160	163	177	150	181	176	160	141	165	196	143	163	192	179	155	174	158	155	142	175	165	164	151	185	183	167	158	155	152	179	184	160	165	186	167	175	171	178	176	206	167	164	166	176	163	150	162	153	174	174	168	195	185	138	145	165	159	199	201	158	171	153	156	153	186	175	155	180	185	153	161	170	169	159	167	176	179	164	170	183	170	145	169	162	175	164	196	164	162	174	179	170	163	167	156	166	167	172	166	152	153	154	175	168	167	175	170	182	161	173	178	162	157	162	168	186	177	177	184	173	162	162	163	173	160	184	165	179	162	163	167	168	168	156	163	176	153	187	184	181	174	181	153	188	175	187	168	178	184	157	172	159	159	174	169	176	153	182	169	179	162	159	165	197	166	182	182	143	176	150	163	167	187	160	181	168	162	185	147	170	157	184	160	154	180	162	163	196	167	174	170	187	175	171	167	169	166	154	153	176	182	154	166	135	172	167	150	125	153	163	194	207	206	174	157	192	161	177	183	165	158	154	164	157	156	163	159	181	171	176	168	174	166	173	172	156	168	159	180	175	166	152	157	182	188	171	178	172	147	157	189	176	159	150	197	194	158	170	154	151	179	155	155	162	157	163	174	149	158	174	173	170	172	187	181	179	189	174	179	146	175	181	165	175	161	161	197	179	178	176	164	175	175	184	164	150	143	166	186	172	159	186	177	167	177	194	166	190	190	191	179	176	184	151	175	178	143	138	162	167	177	183	153	158	177	157	164	172	182	161	189	163	175	156	160	161	159	169	177	191	172	189	186	164	183	161	175	166	160	170	138	165	163	166	160	168	186	178	162	168	170	154	162	166	171	165	147	152	163	179	150	184	176	175	175	178	186	192	173	161	150	171	175	174	151	170	180	172	171	178	196	185	186	188	183	166	180	160	183	167	188	158	165	187	179	186	178	174	179	153	151	180	163	179	193	165	174	197	147	170	165	166	195	134	151	170	177	196	156	182	178	180	182	175	198	167	177	175	182	154	188	179	205	192	164	209	150	181	173	186	185	162	146	168	164	164	181	165	180	187	134	167	171	180	158	157	151	179	191	140	173	167	149	177	183	164	173	182	135	166	168	172	170	154	177	163	192	157	178	190	178	179	155	160	145	160	162	166	194	143	181	189	161	163	171	156	178	173	172	171	183	183	160	159	172	170	140	168	171	201	175	188	164	152	153	165	171	147	162	194	124	184	156	175	180	155	152	154	199	174	174	181	158	177	189	188	145	195	153	174	177	159	172	157	150	182	158	168	160	162	183	168	155	174	168	161	143	172	167	172	170	163	182	185	167	175	165	156	169	194	164	165	142	154	184	163	158	208	172	170	180	171	166	190	196	156	161	186	190	164	152	178	156	158	182	200	168	188	187	171	180	172	182	142	175	168	188	182	177	192	161	165	135	171	158	153	178	163	177	168	178	202	161	166	184	168	179	164	150	173	161	169	157	169	184	181	166	167	159	183	163	170	174	178	166	166	181	157	135	145	176	182	153	146	167	186	150	156	158	184	186	164	164	187	155	183	158	165	143	170	180	146	177	151	168	166	162	189	164	180	187	201	163	173	156	171	182	160	169	157	148	188	163	157	194	162	163	164	173	150	196	164	178	173	190	183	165	177	177	184	179	167	165	165	146	169	169	167	183	186	168	166	152	147	175	189	156	168	157	166	178	189	182	173	155	161	183	162	159	175	159	194	173	159	154	166	168	160	186	175	154	181	192	167	159	164	160	156	164	205	149	137	184	170	176	161	159	172	175	157	182	184	167	175	185	184	162	165	174	161	157	199	175	163	179	149	184	160	190	153	182	165	156	191	169	165	149	171	187	166	171	194	165	174	174	155	180	135	161	175	175	153	165	162	175	184	160	172	165	168	179	161	159	173	156	179	159	150	154	194	152	171	168	186	179	164	170	175	170	161	175	155	172	163	189	175	176	173	157	161	162	160	175	194	155	164	178	185	181	165
17061	31278	13958	6396	4203	2970	2327	1967	1336	900	789	682	582	563	479	433	433	378	348	338	305	299	295	299	284	251	287	258	244	240	223	233	251	217	217	209	227	206	186	214	220	230	215	239	221	220	215	212	217	202	221	209	200	181	188	193	204	212	197	193	183	206	200	217	176	194	195	193	173	188	171	218	190	199	176	180	168	193	194	155	190	192	188	208	194	181	200	190	169	176	177	178	190	187	181	187	189	183	182	201	159	171	211	204	187	189	177	189	200	170	180	183	175	185	177	192	183	183	206	180	173	196	227	177	185	172	157	200	201	186	154	184	179	164	180	177	191	191	173	159	176	175	177	192	162	190	210	182	187	168	176	157	190	170	161	176	167	201	189	171	184	201	189	183	210	174	177	184	176	191	150	194	177	173	173	175	172	152	187	172	195	198	171	170	186	179	176	209	187	210	192	181	197	188	178	180	196	161	161	186	191	174	169	190	183	174	177	183	219	167	192	190	182	160	178	203	184	164	159	207	191	181	166	172	171	153	198	184	193	198	176	177	176	159	193	171	183	153	201	187	178	207	191	183	178	182	172	180	168	175	176	174	192	165	176	185	187	186	196	164	166	170	188	201	151	187	195	168	184	183	182	167	182	200	228	175	162	217	169	161	181	182	175	185	196	163	187	160	183	180	150	171	172	176	176	203	185	181	187	173	166	194	165	195	189	189	191	190	193	193	195	188	171	194	181	195	178	176	184	177	191	182	185	173	181	176	172	201	178	180	181	184	186	168	187	203	171	167	168	165	168	197	187	178	218	182	183	175	171	190	209	184	189	178	171	204	182	170	183	191	202	187	211	181	174	167	187	171	183	170	189	184	180	225	183	169	177	173	163	169	166	209	193	160	189	185	150	190	172	154	190	191	179	175	170	206	193	172	175	185	168	201	182	177	176	208	169	210	170	184	181	196	177	171	188	168	177	191	174	205	180	216	186	183	195	177	151	169	198	178	168	185	162	185	175	206	199	166	165	182	176	181	175	175	209	183	178	166	177	170	209	174	177	201	190	173	169	194	178	170	207	190	189	191	151	177	168	176	188	177	172	154	182	194	181	175	191	212	170	181	188	180	161	170	197	190	191	227	168	174	160	162	181	176	182	157	174	168	192	166	195	214	186	162	182	174	193	192	189	174	185	167	182	159	173	180	167	214	199	168	186	187	160	166	173	179	174	178	178	186	208	177	179	192	187	162	186	193	203	181	195	159	185	181	195	178	185	199	187	197	178	190	210	179	200	207	151	175	180	197	181	170	211	182	185	170	185	172	168	195	182	182	187	200	194	169	217	180	169	211	172	176	219	172	180	188	165	211	176	176	172	182	175	182	201	158	180	157	189	188	194	181	182	193	181	167	192	205	212	170	174	180	190	166	198	179	194	180	182	214	190	185	182	176	180	197	191	195	181	169	191	193	207	176	184	204	180	181	184	165	195	177	203	201	188	167	184	202	171	180	162	198	170	190	191	178	183	199	178	199	197	199	195	171	173	205	162	171	175	198	204	183	156	199	176	176	179	181	160	180	182	177	174	183	205	174	170	183	175	165	175	193	175	178	192	180	163	198	198	171	169	194	167	195	153	188	197	185	200	168	183	177	158	188	189	161	182	173	179	190	140	182	173	179	186	186	187	177	163	177	183	187	161	182	192	174	181	188	193	169	182	184	180	175	193	200	189	202	183	182	172	171	172	173	164	191	177	164	195	177	179	173	177	204	187	158	179	203	199	177	178	204	174	178	173	196	187	183	182	163	183	173	174	166	214	186	199	204	164	177	193	191	181	187	172	183	187	166	155	180	168	190	182	166	153	176	196	178	164	207	172	190	173	182	183	180	161	198	188	204	180	205	210	184	178	190	195	207	166	187	175	184	191	168	174	173	156	152	187	191	187	176	191	168	192	197	174	168	167	172	169	179	174	175	183	188	159	173	169	170	157	185	197	204	196	192	178	176	167	164	210	205	169	159	165	186	189	185	171	188	189	177	180	173	168	186	193	180	178	176	207	184	181	180	182	202	206	165	186	164	210	174	200	194	191	200	183	169	164	170	172	167	189	187	161	144	190	173	166	176	163	173	194	162	203	191	167	197	170	167	160	205	181	182	186	153	194	171	188	167	164	168	183	179	173	200	172	176	160	192	187	170	181	177	189	195	198	176	189	187	175	192	199	184	181	198	191	174	194	171	202	172	192	173	175	155	181	183	177	182	161	189	198	167	202	193	173	198	181	178	162	196	178	173	174	181	157	189	178	170	191	208	159	187	163	196	165	172	187	195	206	197	186	181	204	180	179	152	188	182	173	203	210	197	167	195	170	182	192	185	189	176	200	166	180	203	190	181	177	180	185	191	200	188	188	176	185	186	206	176	162	176	184	164	168	157	179	181	162	188	180	181	156	172	176	197	170	183	201	174	182	193	183	190	190	188	179	178	176	171	179	167	182	176	177	175	181	199	177	189	207	185	171	182	203	175	168	197	184	191	177	179	189	156	180	169	185	183	158	187	182	178	198	181	172	201	194	162	189	203	156	151	181	172	163	168	200	178	175	179	186	178	187	189	183	178	178	180	203	191	182	157	200	189	169	167	199	163	161	186	159	170	198	193	186	197	190	185	190	160	179	181	175	210	187	170	174	183	166	176	180	190	171	194	176	168	179	182	157	184	191	179	197	180	162	174	179	178	168	179	175	175	170	192	197	175	187	179	160	190	179	179	197	200	184	188	168	199	157	185	164	171	180	170	192	189	177	162	191	194	180	174	181	196	179	162	191	192	179	153	178	174	191	190	164	197	188	200	175	167	164	182	151	181	160	181	192	178	178	163	197	210	180	173	188	191	164	189	171	191	196	169	170	176	147	161	187	175	175	168	186	184	181	191	173	204	188	190	185	185	191	196	182	196	187	176	181	168	190	187	207	192	186	177	179	204	169	187	183	187	165	171	155	158	180	173	174	167	208	193	173	172	206	191	187	187	165	165	188	183	196	162	187	178	196	174	205	191	176	169	187	185	166	182	187	193	180	191	173	189	175	179	189	191	170	182	206	166	188	174	194	179	193	172	212	187	168	158	182	187	178	175	179	183	191	180	223	190	186	193	170	185	180	154	202	177	190	186	165	183	186	183	161	191	223	168	198	163	188	191	155	198	190	187	199	210	179	177	191	195	204	190	175	157	185	170	184	190	197	192	175	157	183	208	192	177	190	191	174	176	166	189	177	176	183	176	168	173	161	197	200	178	175	179	182	158	170	173	176	173	187	178	192	193	162	182	169	166	192	175	172	169	202	178	186	193	183	172	182	185	170	175	169	177	173	183	183	175	195	193	192	170	176	174	190	179	189	212	195	182	178	166	196	178	168	198	177	173	188	211	187	188	192	192	172	187	182	164	195	190	190	172	181	171	171	181	178	155	165	183	199	171	179	160	177	183	199	165	206	178	183	176	164	174	166	180	197	182	176	191	189	187	189	185	173	176
23132	20888	27784	24120	20892	20994	10329	2370	1377	1022	902	821	758	728	626	602	584	629	567	504	545	550	531	524	514	488	476	471	460	460	474	441	420	479	486	443	388	460	469	454	424	437	429	469	417	424	434	423	438	425	423	407	417	437	435	424	447	420	394	445	416	402	412	415	428	405	394	409	417	450	422	369	386	388	423	414	408	412	407	413	432	402	398	423	370	409	395	427	413	429	441	400	402	385	396	419	399	380	422	375	336	432	416	378	461	416	397	407	400	414	406	424	399	395	439	367	374	389	402	420	416	376	433	403	385	400	418	445	414	382	394	360	389	398	365	367	406	397	399	374	395	374	405	405	393	387	390	391	405	418	421	382	394	432	448	402	442	398	424	382	408	404	407	421	391	394	398	383	427	408	423	412	405	432	421	414	431	410	411	431	404	407	416	364	424	407	428	395	388	420	387	394	462	416	419	359	404	404	416	408	449	348	421	437	412	427	415	459	414	413	421	401	396	407	402	419	412	403	410	420	410	407	397	408	402	411	394	405	402	379	420	424	416	390	385	397	411	409	405	408	382	416	407	371	447	400	366	405	387	390	394	455	369	412	434	410	435	389	386	410	375	385	378	401	405	400	439	379	405	437	431	390	443	435	405	349	401	380	418	432	423	417	386	386	398	416	365	393	406	413	400	411	371	381	423	396	378	434	417	394	397	405	431	395	377	417	392	428	427	382	446	447	396	416	429	371	390	400	396	443	421	432	404	434	381	426	393	369	416	433	406	421	417	411	401	410	372	377	392	419	412	438	386	388	410	428	413	422	417	430	409	398	406	386	390	396	429	409	424	412	423	398	365	437	397	350	389	398	426	421	409	432	420	448	424	395	392	401	387	401	404	408	424	362	407	427	368	435	439	416	439	422	412	422	421	440	462	411	368	388	423	413	415	384	383	431	386	434	380	430	398	403	413	390	418	395	426	415	395	381	407	427	408	408	445	411	401	402	374	404	352	423	404	411	401	441	378	448	384	415	412	440	396	406	421	376	433	389	453	446	429	379	411	401	415	406	417	409	404	389	426	416	403	418	446	414	429	411	416	398	355	407	403	419	421	431	430	386	434	389	364	429	435	394	423	412	441	379	412	394	429	407	387	414	427	409	408	399	402	437	409	381	421	410	420	415	381	379	420	427	409	381	406	385	382	400	397	444	385	408	382	405	399	390	383	367	437	408	414	428	407	465	395	428	402	400	410	394	396	406	381	403	387	410	402	389	440	407	406	409	398	381	357	395	374	411	412	425	412	406	396	405	400	404	397	436	421	428	385	388	391	409	433	420	382	380	406	389	401	369	425	400	392	438	426	388	393	428	407	421	435	394	388	422	425	387	420	405	372	412	414	393	390	415	404	386	435	394	381	392	378	393	457	346	398	426	398	379	390	409	412	406	446	405	389	382	401	410	400	396	402	380	406	416	405	412	386	423	419	349	398	386	428	404	407	404	385	402	392	398	370	415	417	402	403	366	435	369	389	413	411	453	399	376	385	385	428	396	417	422	405	369	407	404	410	442	395	429	417	406	399	445	431	400	392	347	403	425	391	409	396	429	385	399	422	382	419	415	398	416	426	408	402	398	430	460	438	424	358	421	420	408	394	375	374	408	385	426	388	385	396	396	406	466	387	391	384	426	394	402	386	391	424	406	441	408	418	416	409	412	410	387	418	379	424	385	398	426	443	403	416	421	416	427	441	393	395	415	396	429	399	425	410	429	403	414	375	412	406	388	414	405	392	418	423	380	390	391	397	448	427	400	400	416	426	419	377	373	425	384	425	403	379	439	402	392	434	419	408	398	379	414	398	421	421	385	413	390	393	437	358	389	429	363	428	391	460	381	443	415	381	417	380	377	430	377	419	410	394	417	402	400	404	395	398	407	376	404	400	417	385	418	395	426	442	409	394	438	383	406	430	416	431	400	423	420	436	441	435	398	445	414	387	405	421	431	386	424	375	404	394	378	447	392	375	338	382	379	390	465	409	396	434	416	403	422	393	404	402	406	402	418	429	439	415	413	401	417	364	402	417	409	401	417	416	401	450	387	387	414	442	406	402	427	374	426	385	454	393	402	422	388	411	400	397	412	411	401	434	414	366	367	418	405	414	413	396	412	414	413	386	418	379	389	390	376	409	425	410	403	404	410	409	395	419	384	388	397	421	424	402	379	412	384	385	408	443	410	429	411	401	451	358	430	389	414	418	393	387	401	376	414	412	412	413	389	395	401	403	403	406	386	389	392	429	378	418	417	375	421	387	399	410	373	436	426	440	415	367	426	421	407	418	396	428	388	408	388	414	429	402	413	377	395	420	398	394	410	435	415	430	384	422	381	412	405	419	403	432	432	401	441	380	402	372	401	414	372	461	402	410	416	425	394	403	392	380	391	422	475	402	414	431	418	396	423	402	396	377	383	383	408	404	417	431	420	381	415	421	383	405	425	413	394	401	398	405	393	425	398	423	392	389	376	418	459	440	426	393	415	426	415	405	416	405	412	419	395	408	400	416	369	400	404	401	450	376	387	428	401	404	397	397	399	429	411	385	384	395	403	430	394	426	395	387	417	418	428	415	385	406	375	413	402	386	395	411	378	432	430	404	424	417	384	418	386	422	387	408	418	390	419	375	413	399	418	399	391	449	388	408	401	412	407	402	410	439	400	403	405	425	403	384	420	431	379	427	415	412	424	388	394	405	415	400	410	366	395	420	398	414	415	413	383	435	400	393	417	386	394	432	373	406	386	419	377	387	404	428	398	399	429	386	381	400	380	424	410	419	433	385	404	422	421	399	389	398	393	407	394	428	418	405	403	427	376	388	387	358	408	397	416	398	414	432	430	389	448	424	439	403	416	392	382	411	433	411	381	431	400	389	397	400	401	399	413	416	435	412	424	396	397	421	399	402	390	423	419	430	387	359	378	379	404	438	410	386	441	411	413	428	394	399	392	402	409	433	422	402	432	429	383	395	387	363	372	399	378	385	409	398	385	404	438	377	444	384	388	416	387	380	436	390	415	427	418	393	431	398	415	429	415	376	475	372	401	409	392	427	407	402	410	419	400	407	369	387	360	404	413	369	385	438	401	411	383	408	432	388	421	411	384	432	398	406	376	408	423	396	391	420	415	409	427	408	356	374	374	399	399	409	415	412	378	361	424	400	388	426	397	407	434	375	363	398	442	400	390	413	389	419	411	372	408	410	417	423	411	404	430	401	362	412	401	410	386	400	407	407	374	376	384	415	399	387	410	396	406	418	403	400	387	398	333	387	399	388	414	407	393	420	411	405	416	423	417	404	368	420	374	414	424	416	415	401	423	381	458	437	385	424	435	403	398	397	399	450	384	433	406	452	377	400	372	438	413	369	414	443	412	387	368	391	398	393	366	428	402	429	394	417	422	400	402	378	401	383	445	397	378	404	409	376	395	435	365	434	391	397	375	401	412	421	445	391	435	408	398	442	386	437	399	436	440	398	420
20110	37427	21650	10857	7458	5522	4377	3887	2554	1842	1484	1321	1189	1062	1021	916	872	816	707	712	656	639	609	564	561	537	550	500	474	496	501	485	481	416	482	456	429	488	456	437	448	433	451	423	448	415	442	435	431	423	417	427	456	391	411	414	389	396	404	384	411	386	416	385	408	438	375	361	415	415	405	414	410	378	387	368	405	397	408	357	396	397	396	395	406	373	376	399	390	400	398	354	427	394	377	376	421	357	394	405	409	372	396	357	390	377	380	369	374	380	369	409	409	424	387	405	403	386	407	363	391	414	398	387	365	371	390	415	414	374	377	397	408	426	386	369	389	367	429	381	425	383	375	397	398	367	378	389	380	401	394	391	358	423	361	408	404	396	394	380	388	411	386	413	415	389	439	371	370	387	398	406	363	410	400	360	408	367	394	368	393	396	367	359	341	367	372	393	399	385	383	379	369	406	380	412	412	360	390	393	378	386	385	384	386	389	397	398	360	390	381	411	367	400	387	395	369	391	413	371	362	385	342	377	370	401	386	400	357	404	370	344	394	387	402	375	416	381	369	394	387	377	380	392	399	386	397	349	408	374	408	388	372	391	383	384	391	351	408	367	351	387	393	398	367	385	389	408	390	361	416	392	381	371	375	374	353	410	390	383	355	433	376	371	394	403	381	417	373	338	419	372	388	356	414	410	351	376	401	366	402	408	355	388	384	374	380	412	424	408	392	399	368	379	370	360	423	373	396	356	401	361	370	409	377	419	370	421	358	400	399	390	379	369	378	366	408	387	409	385	394	392	382	372	392	395	375	386	355	322	388	406	386	386	386	392	354	373	371	405	402	419	391	394	395	383	397	345	367	391	358	364	404	371	354	435	377	363	369	377	387	371	424	394	396	400	388	386	393	389	382	381	382	391	379	359	388	382	379	397	392	375	379	397	379	415	367	374	359	429	375	381	364	388	395	393	372	389	371	397	407	378	386	400	391	409	368	426	358	397	393	352	373	386	395	366	399	383	377	390	383	398	359	374	367	402	382	376	397	364	350	362	391	404	396	382	396	371	382	354	386	369	407	395	381	349	362	375	397	370	382	382	409	369	395	364	422	393	407	373	356	412	363	371	402	393	422	378	370	406	422	386	404	391	409	384	403	383	376	364	376	371	400	363	402	361	339	379	374	400	378	394	381	424	367	380	421	380	361	375	375	363	375	398	332	383	411	408	368	404	389	394	388	397	391	351	392	395	413	389	354	380	378	365	422	390	379	409	350	381	349	403	389	418	412	411	382	382	422	375	401	422	372	386	372	395	399	408	381	367	395	361	393	378	383	409	383	393	429	383	398	408	410	394	379	417	350	402	379	364	399	407	394	389	415	368	391	346	364	430	385	385	384	386	357	417	410	407	370	420	365	389	368	329	425	365	384	396	345	391	369	415	387	399	373	370	425	379	388	366	363	385	366	388	403	366	385	379	386	387	395	414	389	406	390	367	400	372	358	387	399	391	401	396	404	400	388	376	416	365	403	387	377	420	352	361	382	368	419	368	396	375	380	412	378	390	399	413	380	388	362	364	367	392	384	394	401	390	428	372	369	377	413	361	398	424	404	370	405	399	403	366	375	409	368	377	402	384	370	369	439	375	370	374	386	400	378	401	381	373	380	409	343	392	356	378	379	380	399	366	382	384	367	384	386	361	416	405	389	392	369	370	388	382	400	397	402	383	364	406	368	425	391	369	386	422	403	393	373	395	376	366	385	387	366	399	384	379	425	409	367	393	382	401	408	412	362	386	383	381	400	394	395	400	378	407	413	392	362	363	401	373	365	363	399	412	348	427	370	376	383	356	393	404	405	329	373	417	399	393	366	383	357	430	359	403	402	374	345	389	364	379	370	381	366	381	355	391	366	388	402	351	356	371	379	378	378	399	426	378	382	356	396	387	358	421	397	399	391	380	369	401	366	398	356	386	400	411	372	398	391	428	371	412	390	403	373	386	354	379	398	406	403	416	408	373	378	356	399	400	392	370	382	401	358	362	341	396	418	397	371	346	380	386	383	345	371	383	384	380	382	398	411	363	359	400	400	385	382	378	394	402	423	390	377	375	372	379	388	409	377	386	355	368	362	403	399	368	370	381	376	394	372	362	375	396	374	410	371	369	381	402	367	395	397	399	389	361	383	395	403	328	406	371	395	410	413	394	384	383	387	352	395	416	391	408	374	369	403	382	385	355	381	402	385	371	385	405	405	378	406	379	376	389	380	410	397	378	370	380	371	359	367	367	370	358	389	415	425	345	368	400	400	391	387	407	379	412	359	368	371	334	416	378	378	374	358	394	372	376	380	415	369	375	389	408	370	399	338	403	387	375	380	402	417	369	400	393	395	389	390	448	390	387	348	366	405	382	380	434	349	387	410	389	410	370	374	408	389	384	382	379	377	370	395	373	370	375	343	421	381	359	365	365	368	366	374	376	371	405	395	361	377	390	390	386	373	394	383	365	367	403	363	410	369	393	380	378	375	391	382	392	367	393	384	367	367	374	358	400	393	376	393	397	385	428	405	363	399	405	388	412	426	367	369	419	391	388	406	385	407	373	398	401	384	424	352	347	353	405	391	389	400	384	392	337	389	362	374	371	387	367	364	409	410	378	376	410	349	398	385	365	342	363	392	395	379	388	390	360	376	392	431	373	371	394	388	431	392	417	381	367	399	356	391	383	360	384	374	403	373	376	373	401	393	385	393	371	388	378	363	374	398	400	391	364	382	359	368	390	362	384	379	391	403	373	365	358	384	342	397	406	345	415	387	365	405	372	370	435	386	437	386	358	374	365	413	382	407	402	363	403	404	374	398	366	361	373	363	403	418	381	406	316	358	392	383	405	369	357	395	396	417	390	345	415	397	380	378	372	386	400	402	422	382	389	386	408	377	367	374	367	413	387	424	409	412	423	389	373	363	384	423	406	403	383	385	373	408	350	409	386	404	352	359	354	405	362	395	360	384	389	403	411	385	368	381	425	362	363	364	403	370	362	384	365	377	353	371	406	381	371	422	395	374	386	387	405	387	407	398	373	349	363	358	386	386	384	368	386	416	369	419	364	397	403	383	399	384	402	409	386	390	384	381	374	390	384	409	395	370	371	361	386	391	400	381	419	400	388	390	381	398	401	405	374	400	376	367	376	382	400	376	390	385	384	434	427	355	381	405	391	360	374	397	395	344	391	387	418	353	389	363	414	389	381	376	371	407	402	383	393	432	390	417	420	345	418	376	428	387	378	385	349	370	376	401	348	400	372	390	379	370	388	379	400	380	408	401	389	399	381	353	368	371	373	375	399	397	383	394	347	381	405	400	386	405	390	411	404	373	405	369	370	422	367	365	376	379	354	385	384	392	394	403	405	361	373	356	392	398	367	406	373	374	364	363	410	339	398	418	378	390	399	370	421	377	379	369	393	357	394	416	376	400	347	404	404	364	406	369	347	338	422	383	403	393	403	372	417	393	374	379	392	354	394
28726	15993	2798	655	454	391	396	374	346	324	334	302	336	336	354	303	313	306	291	355	355	339	322	310	331	333	360	356	323	306	338	305	340	326	314	316	328	347	348	341	330	312	331	303	346	315	297	325	322	301	313	290	316	325	313	324	376	339	351	315	323	361	300	323	319	313	356	330	314	328	292	305	300	333	318	328	318	323	280	312	344	336	316	328	356	335	314	306	325	314	324	341	351	310	334	304	319	320	349	325	328	326	301	316	318	313	334	313	328	315	323	315	306	308	312	315	344	333	321	310	351	330	326	315	296	282	329	329	332	343	321	332	343	335	330	310	308	329	332	351	327	330	326	334	334	307	323	332	330	337	318	331	335	335	321	306	286	335	308	330	329	333	313	320	317	314	325	318	329	320	354	309	311	327	288	298	333	355	308	336	308	352	332	339	305	323	329	296	332	286	325	342	333	319	313	307	310	308	321	321	306	352	279	351	300	289	328	325	301	289	328	323	301	338	316	335	317	338	331	340	353	335	281	345	311	319	343	300	334	322	332	346	341	338	326	351	311	299	311	354	312	293	328	301	301	346	311	306	324	344	336	313	328	296	311	358	307	325	373	325	319	309	311	306	326	331	349	302	328	303	307	319	346	317	342	325	340	320	314	360	332	313	319	303	325	301	357	333	308	311	327	328	308	311	338	351	320	299	333	324	354	321	304	323	278	294	309	312	330	332	318	315	342	346	305	318	337	321	302	327	327	282	327	329	328	289	337	297	383	320	314	349	328	330	317	340	320	344	319	339	309	320	345	329	343	314	356	329	298	331	303	331	332	305	317	335	319	318	316	307	286	311	327	314	336	328	315	331	311	357	326	337	313	306	315	316	308	348	337	325	286	315	306	307	324	287	317	322	295	302	284	347	354	326	320	351	325	333	309	297	333	287	290	336	353	315	279	335	340	275	326	299	331	348	283	361	305	312	308	330	324	298	323	326	328	300	313	323	314	301	342	317	335	315	314	327	340	309	306	317	313	351	312	331	314	328	335	361	331	349	337	341	318	310	354	300	317	356	321	342	330	313	361	328	297	310	320	304	309	326	324	280	362	322	295	325	326	318	327	349	325	343	334	315	331	308	333	327	317	296	332	307	317	346	377	307	331	344	309	337	305	341	314	301	335	307	315	307	354	349	305	320	329	326	315	320	322	319	321	314	341	326	338	331	327	346	300	351	356	329	314	356	315	328	339	313	311	317	305	315	335	330	303	321	327	311	328	318	302	330	296	285	337	311	315	330	314	335	308	280	311	267	331	326	325	336	334	350	303	340	342	334	337	323	323	310	330	334	335	323	349	325	325	306	330	318	314	274	322	291	327	331	334	349	313	368	319	307	337	361	322	330	326	326	324	320	313	334	305	349	335	335	324	312	341	360	334	347	322	352	324	325	345	335	327	354	316	312	333	295	322	280	330	299	335	322	317	324	339	321	308	344	349	321	319	290	325	315	349	369	316	326	288	331	348	295	300	343	318	295	295	321	336	325	319	337	326	300	350	314	352	322	326	317	392	354	348	310	348	328	326	317	315	328	340	331	329	335	335	335	353	328	329	332	350	317	311	325	314	325	346	302	335	310	336	314	321	314	326	302	304	312	339	351	318	338	332	328	304	320	360	338	332	300	358	349	344	317	318	328	305	337	301	328	287	353	340	323	341	309	338	320	298	318	294	314	328	306	334	326	317	333	341	329	309	335	339	325	313	319	299	342	331	334	317	331	330	307	344	324	346	330	304	315	333	307	313	318	317	331	338	330	294	307	277	302	349	313	333	371	305	316	321	341	304	284	328	338	349	320	336	340	321	313	310	331	312	308	345	331	312	316	332	331	319	312	319	316	320	334	319	329	293	332	345	340	318	306	303	314	315	310	303	338	306	343	345	295	314	330	325	321	320	290	347	338	302	306	322	307	325	316	323	337	315	310	330	320	298	270	308	335	319	323	320	299	316	377	321	299	311	303	321	318	305	344	305	369	316	354	342	314	320	324	295	342	330	315	317	328	346	325	310	327	319	306	328	358	331	319	317	334	317	314	354	327	325	272	343	352	343	322	321	320	294	330	288	335	311	344	302	315	325	323	352	326	315	311	303	296	348	281	313	342	335	316	290	330	352	310	336	335	326	315	313	343	331	298	312	303	310	304	338	335	311	317	334	339	355	324	342	281	349	305	315	319	308	314	338	320	315	310	315	334	307	314	336	358	329	319	337	326	328	322	336	326	317	322	325	337	355	351	316	291	311	332	334	301	341	319	314	329	323	311	298	322	309	329	300	341	332	353	304	305	338	306	316	318	320	299	330	324	349	294	342	328	324	323	299	309	335	346	334	282	323	287	331	322	341	318	308	310	308	334	321	305	322	311	346	286	331	318	335	337	325	348	315	320	304	308	334	344	320	295	337	326	357	327	363	300	302	299	319	323	316	303	323	320	311	342	341	307	333	333	310	335	299	321	307	314	338	299	336	352	306	342	316	313	301	317	328	313	311	334	345	400	327	338	296	308	295	317	331	318	328	324	299	326	310	320	344	317	308	301	319	306	326	292	323	311	320	313	343	342	307	336	292	294	349	326	330	326	357	339	317	332	322	299	301	329	329	295	318	315	342	317	308	297	322	352	317	287	306	356	325	337	353	317	350	336	342	311	290	351	306	333	338	330	313	334	306	314	336	343	319	328	334	339	304	321	293	326	315	310	314	345	285	286	301	320	317	332	318	332	329	316	327	319	321	326	305	340	336	333	324	331	309	319	334	339	318	346	326	329	309	346	319	347	317	306	335	282	279	320	301	321	343	352	321	285	303	328	339	343	350	296	304	290	316	328	327	298	306	363	313	310	325	319	313	311	317	306	342	320	330	343	320	355	331	338	316	317	318	287	352	311	354	298	310	332	319	331	313	381	348	325	308	291	324	315	331	308	377	327	322	316	322	305	319	270	349	350	311	334	324	293	320	324	336	299	324	320	350	346	319	328	310	356	303	306	307	343	311	300	323	320	315	332	321	304	349	323	343	319	320	316	356	329	311	315	332	301	324	295	296	314	345	326	280	310	328	335	330	310	300	292	309	319	337	350	304	316	327	322	314	327	318	327	319	315	330	329	352	314	336	332	333	330	312	336	316	305	328	315	351	349	295	336	326	271	332	303	310	326	312	313	297	308	335	323	343	335	335	308	305	357	273	314	312	334	326	323	326	308	332	342	338	318	322	310	322	315	302	292	352	355	300	324	291	311	308	346	296	326	319	322	324	316	319	343	326	321	303	311	327	321	343	304	335	339	344	317	320	339	310	314	329	306	290	314	317	306	320	322	325	344	312	310	322	305	300	310	314	316	308	335	316	310	317	359	373	330	310	339	331	312	310	317	337	327	340	312	295	299	302	336	316	338	312	318	329	285	322	317	314	358	341	329	315	323	350	333	338	341	360	306	318	340	319	303	314	329	354	336	317	342	262	337	325	311	340	305	332	326	328	316
13372	6925	1464	756	554	521	421	417	384	347	364	389	366	383	364	343	329	377	373	337	365	328	354	357	366	317	329	330	337	332	334	335	374	343	340	334	352	362	309	341	362	355	383	351	321	364	359	378	371	320	348	339	335	342	345	350	331	355	357	360	362	332	330	355	320	352	341	373	339	339	352	346	353	344	351	331	343	344	333	327	333	351	324	369	360	340	309	325	343	334	342	328	295	365	319	315	358	323	339	357	354	304	350	352	383	317	350	345	369	344	321	334	341	338	348	340	313	346	362	333	352	327	329	354	349	363	350	355	339	358	340	315	385	347	341	370	380	311	355	313	349	339	322	347	385	327	377	362	310	328	333	349	340	398	351	336	348	326	326	333	314	384	361	317	339	335	338	333	375	310	322	349	348	339	336	352	349	349	337	335	355	320	340	319	335	358	353	352	342	343	369	337	320	360	370	331	321	337	313	330	352	324	351	333	353	357	348	364	346	323	353	345	322	361	316	339	324	345	374	358	330	359	359	353	359	352	346	336	352	333	347	354	335	363	353	345	327	296	319	377	341	352	353	358	362	347	347	334	338	337	337	317	348	334	387	374	338	342	356	328	312	336	340	357	344	336	348	359	337	323	366	337	298	318	360	322	349	338	362	340	361	358	364	309	325	355	322	342	332	374	306	381	328	344	355	355	328	337	326	366	374	344	362	368	350	340	345	348	351	323	350	316	354	355	320	354	358	334	395	356	324	321	356	350	337	337	328	348	371	343	326	362	328	353	364	343	351	352	331	349	349	352	380	366	346	373	318	366	352	371	330	352	362	318	364	336	360	386	338	351	318	328	333	309	358	371	380	337	353	329	347	378	341	365	362	348	334	344	332	407	343	325	351	380	348	351	357	345	347	385	332	351	330	353	349	325	362	344	324	326	401	335	355	327	309	320	329	341	353	339	330	316	347	343	362	356	367	332	369	371	322	351	377	363	344	344	384	336	366	342	370	343	355	341	387	355	333	377	342	326	310	360	316	336	364	339	359	361	323	355	326	349	384	368	338	328	319	335	367	319	352	391	344	342	348	331	347	320	358	347	372	371	328	364	377	346	354	357	365	329	351	346	340	338	332	348	341	332	342	360	341	387	351	338	366	365	333	362	363	301	334	333	329	320	325	340	342	331	334	350	336	337	322	371	345	351	367	360	366	358	344	363	359	359	353	351	332	335	326	323	322	353	354	371	357	332	327	339	371	315	376	324	326	354	347	336	353	351	344	342	345	345	327	363	357	345	357	324	321	349	320	384	361	343	329	365	312	395	352	365	324	326	354	327	337	370	348	337	358	360	366	371	345	364	363	358	350	370	321	349	376	364	376	316	325	331	334	334	353	351	381	337	367	359	365	346	345	306	327	358	353	342	350	337	333	330	340	337	345	340	335	353	369	365	344	357	351	376	327	329	354	383	340	303	325	356	344	294	361	362	336	356	360	338	362	330	348	342	326	344	382	340	329	355	379	354	345	352	362	334	341	356	321	340	331	368	313	311	349	357	343	349	373	310	391	373	342	336	346	326	368	357	350	350	345	367	330	327	336	331	352	322	352	357	341	381	357	357	326	353	345	371	362	356	341	344	346	366	309	361	371	351	341	341	352	369	335	340	349	337	328	350	343	313	348	347	355	381	336	328	361	360	330	351	315	349	336	335	334	331	314	322	330	325	351	353	327	334	361	312	359	367	354	339	347	329	362	344	340	368	323	366	358	344	362	334	344	350	330	356	346	342	368	349	346	317	341	311	366	373	355	390	379	312	352	322	348	334	359	341	375	354	353	330	367	374	391	379	345	348	344	333	338	332	358	368	358	330	344	352	349	352	361	321	349	337	355	350	321	347	354	367	357	335	324	313	344	332	346	362	326	345	354	341	366	342	345	355	353	341	323	365	307	342	343	345	358	352	318	369	354	370	333	367	338	361	353	363	351	322	374	340	353	329	353	372	369	337	322	327	369	340	356	336	336	337	336	311	349	364	373	337	328	352	326	322	385	345	341	343	346	321	362	333	343	358	301	339	383	344	326	333	338	378	346	338	326	318	321	336	356	358	374	327	347	368	333	327	340	360	314	342	337	345	331	334	369	371	356	352	319	345	339	337	362	358	372	353	338	344	362	328	350	330	360	374	346	346	355	344	337	348	382	343	341	356	347	351	329	347	336	331	355	356	312	344	360	346	333	367	336	372	320	353	349	356	354	320	371	303	358	369	373	357	336	308	341	337	339	349	356	335	351	336	380	322	354	371	353	338	326	321	334	349	354	343	344	381	357	390	333	336	324	358	349	333	344	325	377	327	378	330	345	343	344	348	341	341	333	333	329	339	345	369	326	359	351	341	345	386	355	335	328	354	356	366	340	345	364	326	324	350	333	353	337	354	366	364	345	348	333	316	353	343	366	326	352	355	344	348	329	351	346	375	320	326	331	344	333	358	329	337	355	309	355	323	376	357	337	354	346	369	333	330	369	365	356	338	315	346	370	334	365	363	352	342	345	323	375	329	345	346	326	342	367	356	337	342	353	330	344	367	374	320	306	308	355	345	331	350	334	340	348	315	327	362	359	340	382	327	354	352	349	314	325	364	349	346	346	345	348	392	358	340	342	348	365	368	365	353	334	331	320	351	369	335	329	366	340	325	380	362	344	347	304	321	335	340	355	346	346	343	355	344	351	357	349	315	351	347	364	331	354	343	334	351	371	369	356	347	353	330	350	313	360	349	346	310	343	308	350	346	350	383	341	336	351	316	374	293	355	361	349	338	348	348	391	341	350	321	354	323	323	330	356	333	371	359	359	349	356	352	356	343	369	334	349	358	355	355	325	330	331	362	358	339	358	378	329	349	337	351	332	383	315	368	330	325	357	375	358	360	348	365	340	382	315	370	384	321	314	343	318	340	339	357	336	337	338	335	327	332	345	315	341	337	345	351	338	320	352	352	357	346	333	322	325	332	344	376	343	355	342	332	377	355	329	371	341	385	360	337	343	361	305	337	341	366	320	322	364	339	299	381	359	366	352	328	343	346	328	304	336	337	355	334	343	344	354	356	358	337	368	324	341	347	349	359	344	325	361	334	365	342	349	374	349	352	325	359	372	354	370	348	349	329	329	351	342	342	342	360	341	348	358	325	343	365	354	332	317	367	360	357	356	350	339	368	349	345	335	366	320	380	349	363	339	348	322	320	328	321	364	348	317	378	345	346	334	350	328	355	354	350	369	322	342	343	314	342	350	358	357	386	312	370	391	344	324	353	370	346	355	352	330	360	332	312	352	377	342	336	336	385	336	365	330	345	340	344	337	356	337	336	337	347	337	331	329	338	360	368	377	351	326	368	346	362	364	348	352	321	354	325	333	349	314	384	364	331	350	352	380	368	342	313	357	368	331	355	351	331	362	347	351	348	390	353	353	313	321	340	353	355	372	326	349	370	369	307	328	343	343	367	385	354	333	326	330	331	309	317	312	330	363	364
25425	20888	27405	24503	20886	11364	1519	1019	683	474	427	393	326	306	318	271	283	261	237	253	249	239	222	227	211	223	163	191	205	212	209	222	198	176	192	162	218	193	169	176	169	200	177	208	198	180	185	189	187	167	179	180	181	158	162	194	177	193	206	175	217	204	193	170	182	174	173	174	156	166	201	174	163	178	171	168	150	194	161	164	132	177	187	178	165	155	142	152	173	167	178	188	151	143	161	164	171	170	145	188	175	182	181	186	179	173	176	187	174	150	169	166	180	185	175	186	177	192	158	172	168	166	173	169	172	159	196	168	167	176	148	191	171	159	177	166	168	159	205	131	156	182	168	158	162	180	164	163	172	175	170	166	157	175	196	177	149	172	158	185	170	160	160	166	185	159	201	162	206	158	164	177	176	170	185	159	178	159	151	169	183	171	170	179	158	168	165	179	178	170	173	160	191	185	198	158	152	164	172	178	149	162	143	179	186	181	183	174	162	188	161	179	159	154	178	142	182	162	156	174	186	156	163	180	178	164	185	192	169	162	162	178	176	187	185	150	194	175	174	160	177	166	174	156	163	181	177	173	156	170	162	185	148	149	176	179	162	172	165	188	158	193	159	169	172	156	170	158	152	169	168	150	174	127	155	171	183	163	168	192	169	150	168	169	188	156	163	169	172	178	182	167	177	145	164	171	171	160	168	167	167	182	148	159	154	165	161	170	169	169	195	164	182	139	155	171	193	169	140	147	191	165	164	158	166	163	170	158	150	167	163	142	144	174	170	188	183	181	181	172	186	138	171	163	162	181	179	184	164	172	168	192	159	176	181	182	168	163	168	168	185	167	178	162	180	159	183	163	166	170	165	176	160	180	154	156	200	183	178	146	173	162	166	176	183	162	169	169	165	173	155	170	150	181	159	158	169	154	194	153	179	184	173	172	156	181	156	166	190	160	182	166	144	171	166	182	170	153	156	187	174	178	160	152	164	180	182	176	162	187	176	172	173	139	171	178	179	182	170	195	190	145	157	183	152	179	195	169	163	184	155	186	181	180	154	177	165	180	175	172	182	160	170	177	167	168	162	163	181	169	150	161	128	139	191	158	148	173	176	156	189	133	174	155	163	181	181	179	179	148	146	144	182	180	122	182	147	185	145	183	151	161	179	160	153	150	176	137	159	176	173	165	167	151	163	168	182	175	171	165	172	194	157	152	175	170	156	180	181	179	164	169	171	175	173	202	155	166	146	151	190	180	179	200	174	182	157	169	158	171	179	147	191	140	155	165	183	162	169	170	152	159	152	170	150	167	160	154	162	168	163	186	167	167	159	172	164	162	169	186	193	174	163	172	163	171	175	171	163	185	177	188	152	147	175	149	158	165	181	151	161	157	162	148	152	164	141	174	159	167	183	165	160	168	160	168	174	174	175	156	148	154	173	171	180	152	179	150	170	188	168	164	147	159	164	145	157	175	175	166	186	169	167	180	155	154	155	162	168	188	166	163	174	185	158	153	156	161	168	189	179	162	173	181	178	156	168	176	177	163	167	185	167	151	160	158	172	193	174	199	171	195	164	176	180	154	148	154	199	159	162	170	184	172	165	177	172	163	170	182	164	145	162	186	161	170	178	179	168	162	170	185	171	144	160	172	164	176	169	185	188	165	157	164	162	140	163	160	173	166	154	156	159	155	192	183	172	170	151	172	175	180	155	164	193	167	178	179	167	181	145	173	162	162	156	159	172	153	169	166	157	185	180	151	171	167	146	173	170	179	164	178	184	188	165	179	165	161	168	184	166	163	167	153	171	176	160	169	171	179	168	189	185	161	174	163	159	172	198	154	168	155	164	167	175	179	167	186	159	163	145	146	155	180	157	150	181	206	185	184	165	177	154	177	144	156	167	165	172	161	168	165	167	160	173	170	173	174	162	162	169	176	185	176	163	157	181	158	171	188	158	156	168	176	164	147	159	172	161	165	159	168	136	173	170	151	163	175	179	167	175	155	146	195	146	177	183	171	173	124	145	173	169	162	153	174	167	163	188	170	173	167	180	165	193	172	150	170	152	168	165	183	159	167	188	160	153	164	169	156	134	172	189	144	170	170	162	165	167	153	166	152	164	157	164	180	195	173	155	139	175	185	165	173	184	187	159	185	163	156	168	164	172	193	168	198	173	164	170	175	179	194	184	168	158	178	162	179	182	166	170	157	177	161	165	174	192	159	177	162	158	212	163	167	183	171	149	167	154	160	168	168	144	173	158	146	173	186	158	174	175	173	169	176	180	162	173	194	171	177	155	132	151	162	148	158	176	175	178	186	158	171	187	188	162	168	165	190	172	167	163	166	180	171	163	176	188	162	139	150	154	164	176	175	169	177	178	152	177	171	176	181	170	167	187	169	168	186	195	176	164	172	175	191	136	149	166	150	160	166	158	154	167	156	185	186	141	158	154	160	180	194	160	194	179	168	163	147	185	173	161	181	154	162	172	160	147	168	162	150	161	164	176	181	175	155	163	148	169	200	158	167	188	162	182	177	188	161	161	171	178	185	178	141	163	177	178	200	174	168	185	156	138	167	161	174	175	190	179	183	174	166	167	183	173	171	152	146	159	178	177	158	174	140	174	164	177	164	180	156	173	176	164	169	162	166	170	150	161	193	167	159	155	153	152	195	186	165	170	172	152	154	155	163	188	172	159	178	184	185	185	194	158	149	168	187	150	166	173	177	158	168	150	147	179	182	144	173	188	173	195	167	163	158	175	171	165	182	141	173	154	168	170	161	183	167	149	183	175	165	199	171	174	155	176	181	149	157	161	179	164	152	164	156	170	161	159	146	163	166	159	164	183	183	163	154	163	172	169	164	172	188	176	177	170	159	172	183	169	163	171	158	144	179	166	196	168	176	179	188	166	172	178	176	185	157	166	173	160	168	159	181	150	157	170	168	162	169	190	160	163	181	176	158	172	177	171	183	182	157	156	170	176	161	161	151	168	165	153	164	166	172	164	159	183	173	170	173	166	166	164	184	170	159	176	166	172	174	165	188	168	174	172	167	176	174	160	179	168	160	178	164	171	151	174	159	176	173	172	142	151	167	175	190	174	179	161	181	175	161	176	153	172	170	157	164	178	150	185	171	182	166	162	183	187	164	176	154	174	157	173	184	169	168	160	164	174	148	166	179	139	167	149	182	173	138	166	158	154	159	201	151	162	191	163	182	158	186	172	194	187	184	177	182	147	167	186	172	159	183	156	147	152	150	169	144	164	150	168	147	165	167	148	167	152	165	155	178	166	172	170	178	169	152	179	170	164	163	184	170	202	173	169	173	168	156	156	157	169	182	156	170	156	169	156	186	160	192	174	179	165	181	168	166	154	152	158	154	176	150	181	157	181	173	190	188	194	167	175	149	160	163	155	163	197	170	184	140	166	177	176	171	199	162	172	147	167	134	161	163	179	150	178	184	180	160	172	178	140	158	157	170	160	164	155	183	191	146	171	175	154	161	156	193	185	162
16092	26231	14635	6592	4167	3037	2216	2033	1399	902	756	626	574	535	466	451	414	399	342	331	314	278	282	268	271	266	244	251	221	235	249	251	240	222	227	235	204	226	226	215	224	207	214	189	210	188	181	201	216	207	207	182	197	205	204	191	218	230	196	198	195	170	206	178	201	196	193	187	186	192	191	209	182	191	172	174	206	190	205	178	184	186	185	195	179	191	179	191	163	177	208	205	188	194	188	190	193	181	219	199	193	205	197	196	174	182	178	182	158	213	198	182	191	189	170	181	185	174	175	187	192	188	177	189	176	203	204	173	187	184	173	197	174	182	194	199	179	187	180	186	193	189	203	197	141	198	218	192	149	191	219	192	177	171	173	185	198	169	171	173	184	187	191	169	179	176	214	187	179	191	188	186	181	192	180	191	161	188	177	171	184	175	155	169	178	188	170	191	177	180	180	175	197	198	191	163	179	166	186	152	170	198	173	180	179	176	175	213	164	190	176	184	192	177	187	177	207	181	183	195	172	175	193	178	166	185	197	184	172	173	157	188	195	197	187	190	179	180	182	190	190	185	172	192	156	169	192	198	168	177	192	187	177	184	175	184	197	192	180	177	157	194	194	199	200	186	189	181	205	173	190	193	170	204	178	195	199	203	181	178	189	170	176	167	161	176	169	187	169	183	195	188	165	190	191	195	183	202	201	187	176	170	166	177	188	171	186	144	183	174	190	186	200	173	192	174	197	188	202	207	188	192	173	168	168	192	188	176	175	178	170	216	163	189	179	170	186	215	165	191	182	156	186	164	156	190	180	195	189	180	173	207	181	167	153	178	189	202	208	207	189	198	183	174	180	186	161	208	180	170	196	196	183	185	178	201	156	170	187	178	198	171	178	188	151	178	168	185	178	163	190	196	177	179	192	170	192	166	169	178	186	179	172	222	196	178	184	191	192	177	189	177	146	174	190	191	180	175	167	183	196	152	193	177	150	153	164	186	154	188	177	203	174	188	147	179	174	166	180	170	212	166	221	199	194	206	182	149	198	182	203	193	195	178	215	187	189	189	176	198	194	182	161	173	183	164	161	176	171	191	192	165	192	179	203	181	155	165	190	165	187	187	175	187	163	177	172	197	186	189	196	209	178	195	157	203	185	158	180	176	175	173	190	178	191	181	167	206	186	166	182	194	193	207	191	175	190	178	177	163	188	188	173	176	198	179	183	186	183	207	176	175	195	203	192	197	186	191	189	165	155	169	178	198	172	188	170	180	184	166	184	188	199	172	176	198	173	163	189	187	187	186	189	211	204	179	186	180	187	174	188	196	196	191	159	187	173	173	175	177	189	194	181	164	181	178	177	175	198	180	206	171	176	165	194	192	184	182	172	175	187	200	186	197	165	176	169	165	175	197	175	177	190	203	173	201	176	168	164	200	200	173	180	171	184	170	174	184	197	179	166	168	189	170	175	190	178	153	176	183	189	217	191	211	196	174	179	191	171	184	183	189	187	178	165	174	183	172	190	199	199	191	197	163	174	173	179	201	168	188	169	167	148	163	195	203	189	165	168	187	191	171	168	188	191	193	173	197	185	181	170	169	193	191	191	185	194	189	209	182	201	167	183	190	193	173	174	196	195	176	169	176	157	171	186	168	174	167	167	173	183	171	188	180	163	160	186	161	197	176	180	189	178	197	182	161	164	179	179	227	196	189	152	172	203	170	190	175	168	195	165	159	171	172	176	202	186	205	190	179	168	161	191	187	196	215	181	175	196	174	166	193	184	201	170	166	201	176	166	162	192	201	174	203	187	182	173	177	174	174	187	185	169	181	165	202	178	175	190	176	181	199	164	182	164	179	187	174	172	183	166	175	183	195	189	175	185	191	170	177	182	207	180	176	156	165	156	157	173	200	197	193	177	206	158	190	175	189	171	194	170	173	167	178	188	180	200	192	155	186	201	181	196	186	159	166	185	195	194	203	166	191	176	179	177	185	156	173	163	190	173	163	154	173	200	176	179	181	172	173	189	188	184	173	184	185	192	169	185	154	172	183	176	197	186	176	168	153	172	164	165	184	189	195	166	181	177	168	180	182	158	155	208	185	179	167	181	208	185	177	192	169	186	174	160	176	183	180	202	176	174	189	167	189	196	176	167	181	189	175	193	169	175	196	159	158	163	182	182	186	201	197	175	195	166	177	199	181	173	189	178	170	166	193	180	167	150	179	163	191	196	176	199	169	185	185	168	166	177	151	197	199	181	171	178	175	172	155	177	205	187	194	201	171	177	179	184	187	190	164	207	194	204	170	169	175	172	181	184	174	185	193	191	193	151	187	201	185	189	155	172	179	186	170	161	185	166	161	188	174	191	174	165	176	169	151	194	174	170	171	169	184	173	186	154	188	176	175	193	184	176	174	198	182	175	188	185	179	212	185	190	197	151	196	201	168	199	174	175	169	151	164	168	185	167	178	169	196	184	182	178	188	180	190	194	176	190	184	202	183	186	180	174	172	197	181	192	187	159	165	156	187	163	169	173	176	169	182	179	174	186	171	196	171	182	169	207	182	203	178	179	182	175	191	181	166	181	170	169	185	178	195	179	177	167	170	176	174	164	183	179	191	200	173	171	189	153	176	193	168	192	156	178	161	183	171	189	163	184	171	193	151	197	178	173	170	193	189	187	173	199	170	159	215	171	194	168	184	168	180	174	198	207	192	162	203	182	175	170	185	190	189	190	189	179	149	199	185	174	167	166	191	197	187	192	203	198	185	165	180	190	183	193	183	179	181	199	197	183	180	172	180	167	151	175	184	175	196	197	176	189	172	174	205	191	208	170	179	188	201	197	179	183	213	161	185	178	176	193	179	188	181	175	154	187	188	164	172	191	169	196	172	182	164	195	171	197	193	159	187	172	171	182	171	195	200	193	189	163	172	171	193	183	188	177	167	192	194	201	170	176	178	183	198	190	189	186	166	158	167	183	192	171	155	182	198	168	171	188	173	178	149	182	184	184	177	170	184	176	176	189	170	173	221	170	165	196	190	188	182	187	180	170	183	165	179	186	177	206	201	186	174	210	169	197	180	184	173	136	164	197	194	203	174	191	193	174	163	194	199	168	205	191	168	201	209	179	175	178	182	190	186	187	181	197	173	165	171	176	192	185	153	179	181	176	143	201	188	194	183	170	180	178	184	215	191	185	165	189	181	185	169	199	172	185	155	174	202	194	177	145	158	179	188	202	178	189	166	174	154	182	182	203	172	168	194	186	158	190	168	183	182	215	208	186	188	197	201	172	172	198	171	181	191	210	183	168	177	164	172	175	183	204	195	171	182	183	196	170	204	186	179	177	194	187	192	183	166	174	192	165	183	176	207	176	183	171	191	173	175	198	153	195	160	176	196	173	205	200	176	158	177	190	171	197	175	191	195	151	195	175	208	191	193	176	180	158	187	162	184	178	184	215	185	199	176	141	171	172	181	166	173	181	186	189	158	187	175	180	187	173	187	152	169	222	163
23173	20942	27856	24190	20950	21021	10216	2192	1401	1044	935	852	764	705	624	595	571	581	533	580	552	518	501	504	555	466	469	420	475	460	432	453	451	461	430	486	466	480	434	425	391	475	441	428	414	436	408	409	440	415	403	423	430	402	413	427	410	437	412	422	404	417	419	397	425	406	392	396	383	416	402	408	392	424	374	405	419	419	404	406	423	380	449	387	398	399	393	395	401	402	383	438	401	414	419	391	465	383	417	368	393	418	410	357	422	405	415	389	407	393	412	410	404	386	413	404	392	436	425	361	411	423	397	399	424	384	412	382	402	403	416	395	405	419	376	429	424	390	395	414	422	425	443	413	390	423	419	406	404	398	404	365	421	401	437	411	400	380	415	384	372	431	388	409	406	389	374	397	390	416	416	431	411	417	378	375	359	359	393	383	399	393	404	410	383	390	423	389	395	387	369	403	360	374	393	394	402	382	418	386	400	393	402	380	399	423	349	381	403	419	390	437	382	412	404	403	399	401	400	439	387	418	412	420	422	424	440	379	392	404	394	404	423	401	423	394	413	429	401	426	417	403	395	406	391	404	386	403	461	421	388	415	438	377	391	404	400	417	428	434	414	391	429	387	440	401	381	410	413	389	373	372	399	390	413	407	398	435	388	416	394	382	408	395	363	388	426	429	407	452	395	369	393	398	399	386	402	391	432	404	395	421	404	403	400	377	433	428	382	385	390	391	384	406	406	431	384	431	425	406	401	418	424	402	436	380	446	429	418	407	404	407	370	379	384	387	402	427	425	379	401	394	402	385	369	406	360	416	425	425	396	416	417	413	380	392	380	421	416	380	406	423	416	412	423	394	387	385	385	418	391	407	437	410	416	410	407	414	414	398	399	435	414	424	396	374	399	424	406	398	430	398	405	421	379	426	401	377	387	411	396	414	423	429	377	382	428	407	367	385	416	385	405	431	385	395	413	395	398	394	380	361	415	406	388	417	411	391	417	381	414	365	369	406	407	408	394	394	409	430	426	413	393	403	385	394	414	419	397	415	394	407	417	380	381	401	414	340	399	418	408	408	396	383	427	391	398	374	396	410	395	391	383	427	425	370	406	409	414	391	430	408	419	373	393	411	409	393	393	415	382	413	433	402	387	413	397	426	392	414	380	389	390	434	433	399	408	395	407	393	420	399	391	436	401	404	378	396	369	357	383	386	466	393	396	402	436	405	429	414	417	402	423	384	361	376	395	400	406	405	404	419	427	420	406	385	411	392	396	409	415	380	423	396	408	461	432	406	347	400	408	374	417	363	467	395	389	405	378	363	407	378	413	379	376	413	411	391	377	390	432	426	389	399	379	421	404	392	400	406	397	436	408	409	430	391	369	362	402	391	420	426	391	400	440	430	407	411	388	427	412	381	395	404	418	391	391	371	408	391	380	407	400	427	411	399	400	420	407	409	394	427	420	431	400	428	421	417	385	383	364	408	412	402	381	397	402	381	366	383	417	439	433	429	417	401	396	398	397	417	395	444	403	433	425	407	387	395	436	382	377	397	409	405	416	381	416	416	423	408	409	390	403	413	381	408	386	424	424	409	404	379	397	396	392	441	436	378	384	406	385	411	420	433	432	383	391	418	413	396	386	403	380	416	429	415	430	402	379	408	443	409	391	390	376	421	406	413	411	423	392	393	408	374	406	415	380	400	400	367	388	422	413	412	416	400	379	432	397	418	423	390	410	391	349	401	440	400	402	422	387	403	422	408	404	388	416	371	411	391	384	418	375	389	398	419	413	388	404	386	422	390	400	360	397	393	417	446	385	397	405	385	385	378	360	402	390	369	403	364	397	420	386	387	411	418	365	397	401	433	408	407	403	391	393	427	405	415	395	413	428	403	408	378	380	410	398	397	422	418	414	391	404	413	398	411	435	401	414	427	390	412	404	426	429	373	390	392	406	381	415	378	388	395	390	356	414	371	444	397	413	365	409	414	379	404	432	420	348	422	390	373	401	386	414	381	407	383	393	425	395	373	417	375	436	367	432	391	409	400	363	402	411	434	431	400	379	377	372	399	380	407	399	388	397	395	418	417	419	427	428	397	367	421	382	346	396	448	430	383	401	418	425	393	391	400	382	368	417	415	387	401	397	382	379	378	384	370	394	420	419	394	385	386	415	422	394	408	394	376	416	398	408	364	396	403	417	391	404	405	419	398	418	378	415	393	394	399	382	409	380	381	422	402	381	401	415	390	403	393	407	400	372	369	447	424	401	446	377	430	380	379	403	406	419	412	396	412	456	375	439	421	386	404	401	399	389	393	366	411	411	370	365	370	396	418	397	430	417	391	413	398	407	427	398	438	392	389	419	405	388	363	398	395	387	408	363	413	397	385	413	384	458	377	385	397	409	392	432	406	387	403	405	378	390	380	394	403	398	392	408	392	393	411	357	417	371	434	411	420	400	394	376	397	431	402	426	434	372	388	389	421	414	430	448	396	432	409	421	388	388	441	406	380	401	413	399	404	401	373	370	393	395	384	410	417	368	421	410	408	423	422	367	437	385	451	417	391	388	407	411	406	393	386	415	409	398	399	431	407	415	426	390	414	413	367	410	394	424	418	434	394	391	410	422	443	398	403	371	397	410	398	398	383	391	418	398	363	427	397	387	402	376	390	375	427	396	373	385	410	406	415	415	448	415	373	393	355	386	401	441	400	396	405	411	400	403	372	373	379	380	403	403	394	440	384	435	390	404	424	418	427	403	408	414	428	401	430	396	405	413	409	379	398	382	410	406	394	390	413	446	420	381	366	389	391	375	388	391	389	379	378	427	405	387	405	419	384	388	393	417	440	401	397	421	407	381	380	382	428	409	404	409	381	431	397	401	390	435	406	383	391	424	412	416	425	372	435	406	399	405	383	396	379	390	428	402	411	394	396	396	416	379	385	406	448	395	373	403	386	413	389	427	393	365	394	436	411	387	379	396	378	365	430	406	440	407	386	390	377	418	393	408	420	386	401	417	419	418	407	395	410	384	403	405	378	382	386	376	423	418	427	393	376	415	399	419	430	421	383	382	367	389	397	415	392	415	417	413	388	371	397	379	436	410	392	338	402	372	375	396	406	391	415	418	388	396	424	385	410	426	406	411	398	401	379	381	418	406	369	397	381	418	406	412	376	387	401	449	402	400	402	378	421	409	426	404	406	435	396	403	446	412	407	431	361	429	425	405	429	374	374	375	395	410	406	389	423	388	409	421	406	390	422	364	400	383	390	410	435	422	380	405	404	394	418	389	369	419	379	403	366	400	387	452	430	374	419	390	383	381	368	416	377	395	407	383	442	414	423	402	416	449	432	402	433	396	384	438	405	421	407	437	397	422	398	401	384	395	428	424	397	390	422	376	391	435	393	395	401	450	392	367	452	384	375	433	427	382	409	440	392	390	404	402	439	446	437	407	418	382	403	387	401	426	395	419	450	414	399	342	422	373	408	422	397	403	417	429	399	406	387	395	414	419	404
19612	33333	22729	11182	7582	5468	4302	4020	2589	1770	1529	1314	1169	1040	965	893	834	759	685	735	662	630	623	588	576	564	502	536	518	486	501	467	489	464	497	457	472	452	473	433	408	449	429	397	436	437	420	417	418	423	386	415	436	388	426	444	398	400	387	377	445	397	409	409	375	410	400	433	405	429	379	385	392	377	397	390	399	404	367	381	418	368	402	408	424	414	406	363	405	387	399	369	393	388	410	382	384	397	377	373	391	394	364	389	379	410	416	415	384	391	412	444	415	389	382	392	395	397	354	384	372	388	377	389	394	377	382	381	404	384	391	393	395	380	435	384	390	390	392	422	378	373	367	383	365	416	383	372	389	385	386	366	414	387	422	381	381	392	409	377	363	411	371	406	386	404	363	377	418	419	383	369	395	391	399	394	369	402	339	384	364	388	390	391	412	411	384	380	345	381	356	391	421	391	392	385	395	384	409	404	388	386	364	393	422	407	345	392	374	358	352	411	370	360	376	375	393	375	365	419	410	403	362	385	360	420	345	368	425	404	383	376	384	364	373	389	367	380	385	355	361	367	385	380	409	399	384	385	379	443	372	363	367	376	395	363	382	395	365	393	398	348	397	383	349	403	362	422	370	379	404	378	385	391	369	365	430	378	363	422	373	379	365	364	379	351	401	388	369	363	384	390	377	377	425	387	364	387	367	392	376	404	376	375	398	377	399	351	422	355	393	388	393	335	415	363	410	408	407	378	384	411	365	409	376	352	386	378	401	369	404	402	377	395	373	387	409	399	361	399	408	387	393	395	381	344	334	404	364	365	395	358	392	355	401	409	398	393	387	362	376	395	406	397	412	437	396	385	415	389	387	354	397	392	373	380	398	365	381	368	381	377	412	390	368	372	417	387	387	347	406	367	355	405	396	401	373	409	361	369	372	416	426	364	357	369	418	413	379	392	380	380	391	408	365	386	410	392	409	388	378	393	374	386	385	377	401	371	377	389	365	405	406	360	370	404	372	399	387	420	377	423	429	389	378	397	442	406	389	417	386	367	393	364	410	363	363	396	409	386	382	380	403	426	386	403	379	390	384	356	388	375	383	373	357	388	404	370	389	394	376	364	382	408	349	398	382	406	388	374	360	382	392	378	364	415	416	370	407	364	367	392	401	409	392	399	386	402	415	389	370	351	396	419	386	391	382	368	392	382	432	374	361	405	438	405	389	367	378	388	372	385	378	362	384	402	385	417	431	396	396	372	397	395	393	369	352	366	360	377	385	348	390	418	371	372	384	400	356	379	404	409	391	398	402	414	405	360	375	411	368	366	369	400	401	384	382	370	375	378	357	403	385	375	407	387	395	383	362	350	405	402	404	380	358	405	379	360	369	370	391	400	404	381	386	373	411	416	351	360	386	407	373	397	371	395	368	391	384	383	422	378	389	330	348	346	384	380	356	378	401	396	361	407	352	409	378	386	391	373	355	404	390	398	364	354	432	402	371	386	396	385	381	419	424	368	378	373	404	388	415	358	379	397	383	360	373	359	373	360	394	382	355	384	369	408	392	403	353	416	383	395	390	411	422	360	369	414	403	374	390	423	390	366	418	391	376	387	384	370	374	375	396	381	383	411	386	331	383	411	387	386	395	382	351	368	365	348	395	352	388	361	397	365	376	393	391	385	410	385	368	374	410	404	383	386	378	395	421	364	375	402	421	401	366	404	401	378	373	393	396	361	399	362	380	386	343	393	414	377	374	356	398	393	391	364	386	389	394	360	372	381	366	381	389	399	388	387	395	367	396	371	379	373	388	377	381	369	403	382	361	382	398	376	365	369	402	423	390	367	399	401	411	395	391	370	392	367	363	408	392	390	418	379	355	384	409	378	342	370	405	399	407	392	397	418	387	374	383	380	392	404	427	371	371	364	380	374	392	368	378	370	412	383	353	400	350	417	392	405	390	369	378	365	406	366	375	411	382	400	377	376	399	379	355	392	373	404	387	362	387	410	381	386	388	376	375	391	368	400	397	408	359	379	364	406	422	383	384	351	419	393	349	382	357	420	379	363	367	394	368	406	382	386	343	427	402	382	401	407	400	384	380	367	400	410	350	395	351	394	374	391	369	364	406	371	394	359	390	415	379	354	392	393	386	385	404	382	386	398	384	387	392	383	383	366	410	387	376	360	378	350	367	392	367	393	408	380	388	378	362	410	375	390	384	385	363	389	406	363	404	421	379	386	421	372	393	369	413	366	371	388	380	381	380	389	362	402	348	402	408	388	363	377	355	409	397	373	330	358	402	365	367	379	400	395	366	421	371	374	382	418	394	373	397	390	414	365	380	414	398	393	356	383	401	398	378	391	339	377	396	399	398	370	370	381	361	364	355	397	401	362	374	370	353	381	362	389	421	413	370	377	391	372	347	355	400	363	378	380	365	373	378	379	374	379	351	392	392	382	356	401	376	370	378	398	372	399	386	355	360	381	394	404	383	373	380	378	380	396	408	371	369	378	392	399	399	374	377	404	400	365	385	357	362	395	372	416	384	382	360	385	360	373	397	343	387	388	400	395	373	382	358	393	403	360	382	375	399	396	375	346	394	402	418	366	421	404	381	371	382	361	394	429	396	377	385	372	364	382	381	381	414	398	404	357	379	403	404	393	393	363	380	362	387	382	372	420	374	403	390	378	354	393	425	377	418	417	381	390	415	381	377	386	398	426	414	367	372	368	381	360	389	396	368	381	373	363	388	365	402	370	375	401	398	409	394	397	383	359	344	378	361	379	396	383	413	381	373	392	354	376	397	387	360	378	396	378	370	396	395	374	407	363	383	401	438	410	399	404	358	413	371	419	397	372	347	373	376	408	359	356	362	398	399	360	375	388	369	375	367	413	373	380	378	348	382	389	398	441	392	376	375	399	352	383	394	398	432	366	415	390	383	435	402	373	384	349	362	373	400	370	370	379	381	353	382	391	390	385	388	372	383	396	404	396	382	378	389	404	385	344	394	370	351	360	392	377	370	403	384	392	345	373	403	381	376	381	393	413	361	409	356	419	384	378	406	382	397	398	396	391	370	379	408	369	363	380	396	396	377	413	365	375	395	345	368	412	389	375	391	381	368	377	365	388	370	400	406	370	411	335	321	391	400	427	379	389	409	438	371	429	349	343	390	387	419	414	409	397	402	411	379	385	375	337	395	406	404	362	417	388	399	365	372	403	403	374	377	439	376	363	374	432	378	374	386	386	415	392	409	368	375	394	399	378	395	390	402	402	361	369	372	378	378	375	416	364	388	377	394	396	422	382	364	362	384	375	398	411	376	413	388	349	381	348	362	355	384	410	386	365	382	366	337	383	392	383	378	375	393	372	365	402	387	393	372	391	403	413	374	382	364	394	371	408	386	400	375	391	378	399	367	409	381	426	374	360	372	385	401	380	355	359	388	390	402	365	409	359	386	362	354	404	409	394	385	380	399	370	393	362	386	398	411	391	327	387	372	341	368	411	372	374	397	387
28681	15890	2973	659	479	404	361	406	345	318	338	324	333	324	333	350	346	293	329	350	334	339	317	357	310	344	294	307	325	343	339	308	333	316	327	312	320	313	325	325	344	330	317	331	304	319	320	328	307	280	317	293	290	302	355	345	315	326	332	313	290	309	314	310	299	289	341	339	331	318	276	320	325	350	338	314	285	317	315	321	347	321	301	322	301	344	300	336	325	334	330	322	313	342	308	372	290	288	331	340	354	310	345	311	331	357	341	326	336	328	312	340	315	319	318	329	310	288	312	322	319	355	322	317	342	337	307	322	346	319	352	303	331	310	319	331	296	315	342	332	346	335	341	317	316	348	326	317	332	317	310	323	322	356	316	314	307	310	327	305	323	317	330	309	349	336	304	324	328	305	325	316	288	317	325	328	303	310	286	327	346	348	329	317	324	316	306	345	347	326	334	352	296	358	318	326	326	326	310	354	300	357	310	319	334	296	328	315	320	312	300	327	334	337	279	322	319	341	306	330	301	371	322	309	324	350	281	289	369	343	283	301	334	282	287	342	336	294	320	334	305	313	318	343	325	341	314	326	351	308	307	334	309	330	302	294	306	304	290	353	334	303	322	269	321	316	350	312	291	300	296	299	316	290	299	309	316	343	310	308	318	283	305	340	290	324	351	291	317	294	316	310	313	350	312	339	344	361	333	291	288	341	336	300	302	357	324	329	320	288	331	314	336	325	320	311	331	311	301	306	333	309	335	311	327	305	315	315	326	337	319	302	320	347	350	302	334	300	348	325	326	292	307	318	302	315	315	274	291	326	316	302	314	276	299	348	319	340	313	309	318	309	322	326	324	312	311	335	321	305	316	309	305	340	352	310	299	300	324	335	312	284	306	317	332	299	326	354	305	347	344	324	317	338	276	316	373	322	316	331	335	316	361	314	319	270	316	312	347	318	321	308	346	299	306	289	335	342	309	319	304	319	326	294	296	289	336	348	302	292	322	305	349	322	321	326	333	310	324	311	309	273	332	334	356	319	330	342	346	300	353	301	319	332	306	323	333	271	318	324	297	309	321	333	336	333	307	297	307	285	299	328	302	314	327	303	327	313	317	324	328	321	335	329	290	287	357	302	334	352	319	332	323	336	296	298	330	325	293	320	309	306	310	318	338	288	340	297	311	307	317	317	328	290	321	322	339	297	321	325	343	307	328	298	320	335	313	311	320	323	314	294	315	296	313	318	307	319	321	301	331	313	310	309	315	313	341	325	295	336	321	319	315	325	322	282	293	332	287	318	324	339	335	338	320	334	322	303	359	305	327	320	307	301	334	304	327	336	309	320	352	295	316	336	337	311	324	342	337	305	336	286	311	324	328	312	336	325	318	329	322	290	312	298	328	324	283	305	332	326	332	340	333	286	305	332	320	295	331	309	290	325	315	326	343	290	347	283	300	324	345	305	301	340	320	318	335	363	321	357	332	313	300	321	308	306	314	329	338	347	333	325	366	286	335	294	266	352	315	319	320	294	334	324	310	348	298	319	328	324	315	332	305	276	362	313	310	293	346	353	317	321	323	317	326	296	323	324	320	322	327	334	311	319	346	320	318	309	341	291	344	309	319	314	313	344	316	302	296	316	304	312	315	323	335	362	313	322	334	305	328	299	320	309	318	320	324	328	320	321	316	339	317	330	317	322	330	311	335	321	350	301	338	310	335	313	347	345	355	306	355	348	326	301	326	310	299	302	291	327	303	336	340	317	331	331	312	299	320	289	315	314	313	308	293	334	298	315	324	308	318	337	293	309	315	326	334	274	294	344	293	291	341	294	328	326	351	341	300	332	313	327	297	316	284	298	318	314	320	346	325	291	329	350	321	314	324	314	313	337	297	338	315	310	317	334	321	318	292	324	315	299	308	329	359	324	351	304	281	294	323	282	313	325	322	294	339	336	307	308	334	291	309	319	312	289	333	315	325	330	332	342	308	313	353	313	319	281	317	322	320	312	330	310	316	351	315	339	328	317	317	313	316	329	328	321	338	326	331	318	311	301	339	318	319	343	318	331	334	287	280	313	344	304	311	306	320	338	308	307	308	320	316	310	330	335	307	329	329	340	330	293	320	322	300	305	310	319	311	312	310	307	282	350	318	333	345	313	289	306	298	332	314	319	313	321	343	347	330	313	320	318	294	295	313	306	309	307	298	330	318	304	334	315	316	310	322	300	316	315	307	310	321	370	307	329	312	288	332	329	304	321	341	323	327	299	340	302	306	307	332	341	276	338	347	329	319	300	347	322	326	313	305	312	333	318	366	300	317	304	300	334	349	324	317	337	347	333	296	331	333	302	350	309	287	317	309	324	299	310	303	287	332	323	285	340	321	340	299	346	308	339	310	320	337	328	288	358	310	290	335	293	311	307	293	331	327	315	319	330	332	303	326	328	311	314	279	303	339	336	322	332	297	308	332	291	330	326	317	303	310	309	322	335	330	323	329	298	301	336	326	318	311	342	293	326	325	308	287	300	302	307	304	345	338	311	325	353	329	293	320	332	325	327	305	335	329	308	338	315	299	310	296	341	297	302	344	321	321	291	322	294	303	330	313	293	317	289	307	290	310	320	349	300	331	347	344	350	293	335	320	319	324	323	333	340	300	331	306	336	317	325	340	313	328	293	325	316	305	339	322	345	317	336	307	322	306	333	339	301	333	313	319	298	308	316	356	330	289	318	306	288	320	334	298	293	323	342	298	328	320	307	323	333	333	330	332	319	309	337	292	316	297	313	321	299	303	318	303	334	320	346	307	293	338	303	318	317	317	323	291	305	346	309	305	351	333	310	322	337	331	324	325	347	298	331	311	323	316	347	318	314	320	327	279	312	341	299	326	332	312	321	330	343	330	354	364	313	333	314	316	296	355	291	329	309	345	316	300	344	325	332	313	316	327	319	314	323	356	291	324	322	351	339	330	289	331	323	341	298	332	323	327	328	337	308	316	322	287	324	329	272	311	311	303	314	329	320	300	334	315	339	322	329	337	332	329	332	323	343	344	326	320	313	346	311	331	287	326	307	315	331	306	314	327	327	344	317	323	325	306	307	323	313	309	314	334	302	288	297	281	289	344	331	310	345	342	351	324	321	286	342	320	321	300	324	338	356	300	326	351	315	355	370	318	337	325	322	294	333	328	338	323	309	327	321	322	346	306	315	311	305	322	307	307	314	277	317	308	282	283	322	293	297	321	346	338	337	310	340	319	305	329	303	285	324	279	327	296	333	312	324	313	315	289	292	273	312	298	319	305	315	335	327	336	319	311	312	307	326	311	316	286	334	338	344	326	308	316	327	282	335	345	318	342	328	277	286	310	319	329	337	290	340	338	342	304	326	303	318	323	329	327	292	366	354	300	327	315	316	317	345	347	284	309	301	308	311	316	312	315	305	336	323	305	296	305	307	324	321	319	326	325	342	336	323	352	328	314	280	308	319	328	307	306	319	298	289	330	316	334	315	324	302	337	384
14715	6144	1741	792	562	492	441	428	400	397	368	376	345	362	397	375	365	362	334	353	310	356	338	326	367	324	340	348	363	356	365	335	371	317	358	332	333	356	339	366	347	343	330	363	329	326	365	330	316	339	337	350	344	346	369	359	317	358	350	324	323	338	342	375	347	335	304	340	356	313	370	354	335	326	343	359	387	336	355	319	365	378	342	337	319	343	338	350	347	353	346	346	342	319	343	380	353	340	344	358	323	335	330	339	334	364	335	336	290	348	334	332	330	333	361	315	338	353	337	362	332	347	351	312	360	369	336	368	351	311	331	373	341	338	365	351	367	354	353	344	378	343	353	322	357	337	346	358	342	400	308	350	348	334	361	327	302	335	351	373	328	342	329	356	326	356	332	332	359	352	318	319	328	376	337	328	340	360	344	332	361	327	345	358	345	330	359	336	323	377	352	353	326	330	330	326	318	393	367	340	352	310	341	329	368	349	338	350	328	361	363	324	348	318	343	376	360	314	343	308	318	331	334	315	358	327	337	350	344	332	330	331	321	336	333	341	321	318	338	370	348	334	343	360	336	331	350	334	321	334	342	352	379	342	355	335	342	369	347	320	368	325	340	329	348	360	335	333	364	376	333	328	323	358	327	348	358	360	336	333	349	331	327	319	312	352	312	397	340	350	360	308	327	327	324	299	331	329	346	354	353	327	364	331	374	317	371	346	337	366	330	353	356	332	344	338	298	369	331	353	301	330	333	346	320	340	342	323	339	344	342	309	323	362	359	332	365	355	355	341	355	316	335	320	347	348	388	334	359	336	362	334	354	343	362	334	364	309	366	339	378	368	332	357	327	327	347	329	365	321	360	333	331	343	386	345	364	341	362	325	330	321	329	325	347	377	344	364	358	369	334	347	377	305	359	332	378	350	333	349	355	349	343	338	348	343	329	331	354	328	357	371	337	338	334	310	347	352	368	327	333	350	345	309	325	303	364	354	340	347	382	384	341	310	339	340	366	336	374	329	334	343	317	316	356	329	342	358	334	360	345	338	354	348	353	332	367	350	324	331	354	331	354	354	333	333	343	344	347	290	326	344	335	356	323	311	345	364	351	319	350	334	343	334	294	378	341	353	343	314	362	337	290	353	347	357	363	332	313	358	335	315	356	357	357	365	344	350	362	340	371	322	318	342	345	338	328	322	331	325	367	366	355	338	341	357	356	336	342	385	401	324	329	341	338	309	338	363	355	339	307	337	317	372	360	378	337	327	314	318	389	348	336	366	340	371	333	349	355	340	325	350	335	344	324	345	371	347	356	354	333	335	368	364	295	361	331	356	330	360	372	343	381	327	344	345	351	361	329	354	311	346	348	339	358	333	357	308	348	336	336	330	325	336	327	359	326	311	327	354	318	351	359	334	340	329	323	327	320	379	347	342	374	322	343	358	356	364	330	333	350	339	358	352	322	340	348	304	362	361	369	332	329	350	351	326	369	353	300	319	361	343	323	359	357	357	337	316	351	357	317	315	336	328	334	348	349	308	333	337	372	334	336	338	356	360	391	367	330	373	371	361	358	360	337	330	335	352	349	340	377	335	375	336	330	339	365	342	384	379	341	354	328	343	330	367	327	316	375	313	342	344	339	349	360	353	353	335	372	337	298	392	344	356	329	349	356	327	333	371	333	344	332	348	360	352	332	344	340	313	342	347	349	333	346	317	369	315	345	350	364	365	369	351	315	332	357	338	330	340	379	342	332	345	330	364	340	347	338	316	389	343	387	351	360	350	363	379	340	357	334	314	307	345	340	318	356	312	353	310	357	329	344	323	325	358	348	337	338	352	366	341	329	345	350	353	367	339	365	333	343	302	343	365	355	365	321	330	354	325	356	354	319	361	311	341	319	343	320	372	342	332	325	350	378	325	378	365	328	361	312	332	313	327	321	346	315	311	331	326	349	316	335	331	329	331	366	319	325	335	357	346	364	323	326	343	348	318	364	363	353	365	356	323	347	346	351	319	367	359	362	371	316	334	340	357	340	352	334	338	336	351	365	340	322	345	350	326	342	344	319	348	350	316	350	344	386	335	326	369	368	328	330	364	354	327	348	335	360	337	350	366	397	291	319	353	359	329	351	346	371	302	339	334	345	349	324	322	342	353	339	349	382	339	363	395	357	351	352	327	346	330	339	346	383	340	345	323	362	356	356	339	347	365	327	297	376	350	346	342	340	347	331	354	350	360	326	367	356	354	341	319	330	347	338	353	359	365	322	333	349	341	298	338	324	354	347	319	347	331	360	356	360	335	356	335	352	336	346	338	341	358	334	348	364	337	320	326	344	353	306	334	324	321	323	355	326	341	354	338	353	332	336	354	374	333	380	352	341	374	342	357	337	363	358	366	374	356	373	345	322	367	362	335	325	354	326	343	320	335	360	345	331	316	377	373	328	376	370	326	348	348	353	324	365	320	333	353	355	348	343	359	337	376	363	349	355	332	360	367	332	346	353	360	348	342	367	338	313	319	381	344	337	359	342	336	365	341	327	330	325	365	331	348	346	377	390	338	328	376	321	368	342	311	343	340	333	361	355	364	344	366	352	335	368	332	324	335	312	385	316	344	329	332	353	370	357	353	317	345	363	348	321	333	329	334	343	329	372	339	343	344	359	346	344	328	330	301	339	327	371	310	320	347	339	315	369	341	359	339	338	331	379	324	333	347	336	312	390	347	320	351	330	372	357	361	327	366	344	338	337	340	340	327	307	371	342	375	333	334	356	348	334	357	341	369	339	363	313	347	335	355	353	345	344	363	315	381	358	344	376	321	316	330	342	346	344	324	359	333	324	339	346	347	331	332	359	323	323	329	363	364	339	352	344	331	349	349	333	320	327	361	336	323	323	339	342	335	335	333	342	305	338	362	318	321	336	341	367	340	351	353	316	349	340	355	348	339	355	322	331	324	296	341	306	349	357	370	351	359	337	336	355	354	330	335	400	360	370	306	347	331	334	338	352	344	328	358	359	335	343	382	353	341	323	331	362	355	345	348	335	339	322	324	311	340	386	316	335	343	341	357	339	331	335	321	334	365	317	360	356	338	309	336	333	351	358	337	338	364	349	369	331	337	326	361	350	341	369	339	342	333	322	363	332	354	331	338	339	359	340	338	364	327	307	346	366	330	358	360	378	333	371	325	357	363	329	329	368	312	349	310	349	361	356	334	327	367	328	343	344	348	371	364	342	345	378	326	396	351	332	354	347	318	345	361	351	346	326	333	324	372	325	343	330	361	322	331	323	345	351	348	325	330	338	315	362	359	345	355	340	321	345	325	328	340	323	352	319	349	344	329	337	358	310	365	382	367	332	344	356	330	340	355	333	352	313	336	325	368	328	364	351	345	351	390	345	341	332	349	336	344	341	336	329	355	367	344	336	344	350	343	340	346	321	377	345	343	336	330	355	345	364	327	363	298	324	331	380	351	316	318	345	326	354	357	299	310	361	308	337	341	347	349	360	350
25372	20878	27552	24319	20866	11682	1479	1036	778	490	423	375	349	315	292	302	269	247	262	227	236	230	227	239	238	199	216	197	175	200	192	201	198	203	194	189	200	193	181	165	175	187	169	168	173	197	162	195	179	167	167	171	147	166	161	187	198	175	193	179	173	186	167	197	156	179	193	176	167	184	147	169	185	178	168	177	184	167	184	162	199	187	174	177	174	164	172	170	177	151	165	201	149	176	184	165	171	185	184	159	164	158	164	171	169	171	167	145	167	204	168	159	175	164	186	179	172	157	179	190	183	156	190	168	155	175	180	154	183	156	195	166	165	172	169	164	189	161	181	186	161	190	174	152	166	190	182	162	152	163	167	162	145	166	151	180	187	200	165	178	185	164	164	170	166	165	179	186	158	192	190	168	170	166	163	157	169	158	178	162	173	155	180	181	170	171	165	169	167	172	181	169	181	165	154	168	158	181	182	147	180	150	158	148	174	156	167	151	167	187	166	174	139	163	185	197	177	152	177	178	160	164	168	168	155	182	168	173	177	184	198	182	179	176	169	159	177	164	163	141	205	168	167	173	161	182	169	198	196	175	185	147	166	187	165	171	196	158	176	167	184	177	173	173	151	169	176	151	171	160	205	169	171	181	175	196	156	166	166	175	158	167	177	158	173	153	174	155	157	146	155	179	169	168	193	156	155	169	176	168	146	204	171	180	163	149	190	180	158	188	175	169	170	173	167	148	157	168	165	169	168	167	162	169	186	168	131	169	152	168	167	187	191	166	169	166	145	183	179	174	177	163	164	162	176	163	159	152	179	168	175	182	173	159	173	163	171	158	159	153	171	192	179	152	169	181	181	164	164	164	171	157	197	198	156	172	165	174	187	173	181	173	190	163	170	167	169	156	175	169	196	166	194	179	169	183	167	215	168	165	168	163	180	161	151	177	184	164	182	192	175	150	160	170	189	176	156	172	193	164	146	156	167	175	177	151	168	182	148	167	178	163	169	173	167	180	175	168	179	170	179	163	159	156	186	187	183	173	164	172	167	134	146	175	164	157	152	175	172	192	171	139	134	175	174	182	160	168	175	156	173	173	167	157	145	178	192	154	159	163	162	155	184	177	180	176	167	182	190	160	153	168	160	195	149	148	163	180	163	150	155	187	168	142	189	189	181	175	149	163	148	135	176	172	155	176	150	195	195	162	180	166	157	166	174	174	152	158	160	148	169	172	146	158	180	193	185	171	156	146	174	176	167	176	181	172	157	178	164	162	172	166	164	164	169	170	168	162	178	169	169	157	180	161	173	150	179	163	190	172	161	170	163	168	168	169	155	192	170	135	161	147	158	150	174	178	190	167	167	173	171	177	191	168	187	190	190	146	154	134	174	164	143	191	167	162	182	184	185	161	165	170	154	161	191	153	152	168	161	161	165	154	150	168	163	163	167	180	176	176	166	176	172	164	171	174	173	172	163	190	174	145	172	193	173	166	186	169	167	166	173	183	189	189	179	185	186	162	162	160	162	154	149	140	165	160	171	167	166	185	170	206	183	189	191	135	176	165	171	171	172	181	186	171	170	170	171	157	173	157	167	159	171	179	144	163	176	167	159	151	161	176	165	176	169	177	155	153	171	171	169	187	174	195	181	199	176	179	171	180	166	141	179	165	203	164	154	150	161	175	138	159	176	180	179	172	159	181	161	157	191	188	162	165	152	169	183	142	162	181	154	167	140	167	165	165	163	162	171	203	169	168	162	182	158	177	180	161	161	180	179	178	158	168	153	190	148	166	156	148	194	177	176	175	199	168	158	152	156	157	167	180	161	145	175	153	163	160	159	175	195	207	167	174	180	166	158	152	179	185	149	165	159	171	178	160	173	150	170	181	189	159	135	163	156	160	149	177	166	176	182	153	153	152	186	176	189	145	175	168	167	155	150	170	143	162	180	156	163	178	179	160	160	178	157	167	182	190	166	170	189	187	171	180	189	160	191	154	154	158	155	185	149	199	147	197	176	171	144	182	189	164	154	165	179	192	161	171	179	167	169	176	162	174	164	173	169	163	209	173	192	157	171	156	179	188	179	148	173	167	147	152	168	171	166	178	178	169	149	164	152	161	167	148	166	181	167	162	184	170	202	154	187	156	153	164	190	158	148	180	165	157	156	167	157	178	166	165	177	162	159	160	183	175	159	176	171	167	164	147	155	152	175	143	163	170	143	176	159	175	168	157	164	195	179	170	159	188	166	149	189	158	142	175	170	150	157	166	172	148	170	170	174	171	173	175	166	171	167	175	141	183	141	159	176	157	192	196	180	170	173	160	167	161	167	185	170	172	167	145	183	178	148	163	163	191	165	146	152	169	168	163	160	155	162	140	170	182	167	179	184	164	169	182	146	179	178	159	165	180	203	176	175	176	159	156	186	166	173	161	147	179	187	190	183	155	170	153	162	154	174	144	168	190	157	159	162	174	161	159	161	177	180	175	170	152	165	149	157	170	171	149	174	156	154	172	166	174	157	155	190	151	191	170	167	169	159	152	153	186	171	150	153	173	173	167	169	169	177	169	197	177	164	155	159	179	152	176	169	170	174	179	149	153	134	171	188	165	158	173	180	156	165	179	178	171	168	175	179	204	184	156	190	166	185	187	153	164	172	166	163	147	157	197	171	163	169	165	155	182	163	176	167	166	173	165	156	164	185	166	169	165	170	195	179	156	167	179	156	151	162	178	156	164	178	172	182	178	161	177	157	170	157	167	160	157	159	170	174	160	175	177	166	161	149	149	168	189	166	160	169	180	182	162	168	167	190	172	171	201	167	176	179	150	171	156	195	177	178	158	184	166	182	150	163	165	158	161	165	187	140	190	181	178	161	176	152	162	167	156	170	173	188	189	190	190	180	155	175	149	170	164	153	164	168	182	188	172	169	172	175	171	162	166	170	163	155	174	178	160	163	158	175	177	168	156	169	154	179	187	200	163	169	159	153	170	162	152	161	204	174	174	168	171	184	191	171	155	165	158	149	175	170	167	144	171	158	174	169	197	159	178	175	161	179	162	182	154	198	166	163	168	187	183	174	165	174	154	143	172	189	159	189	158	142	157	158	184	163	167	174	164	159	167	160	187	167	167	172	154	168	162	172	171	175	171	165	170	149	167	144	141	149	144	146	161	170	158	156	164	174	159	143	149	168	169	190	157	187	168	165	170	152	161	162	164	174	176	168	147	167	157	154	174	183	168	182	175	163	181	168	158	186	153	177	162	165	163	172	159	146	181	164	177	173	167	153	163	159	180	171	171	180	153	172	137	171	170	186	164	173	172	172	178	181	172	188	178	182	159	179	176	183	171	165	151	188	156	172	166	161	168	146	164	184	134	189	179	169	158	159	175	152	168	191	167	184	161	168	177	170	141	174	156	170	159	175	175	172	162	162	159	146	166	160	178	190	147	182	184	191	146	140	176	154	184	160	167	155	177	180	175	167	155	157	167	164	167	183	170	158	188	182	181	170	167
17772	29199	15952	6515	4075	2939	2245	2129	1592	932	733	641	607	519	471	431	396	355	317	306	296	297	289	275	260	247	242	240	234	249	231	236	222	231	228	213	216	212	220	225	220	205	199	214	196	197	182	194	190	223	200	179	200	192	229	180	192	196	212	189	189	199	183	205	200	207	192	189	185	182	160	196	187	187	188	221	185	183	155	183	176	182	177	188	196	190	181	165	162	193	185	187	177	159	197	200	191	171	170	159	181	179	180	170	178	189	180	176	169	175	181	202	188	186	180	167	171	180	165	165	188	171	197	190	170	168	189	169	172	185	166	185	167	180	185	177	179	166	207	175	166	157	173	158	172	164	205	208	192	168	187	200	210	190	195	176	177	160	172	211	184	173	180	193	185	178	167	180	173	220	178	196	190	193	184	170	176	166	199	162	205	200	173	183	181	183	172	198	189	172	172	192	181	178	169	169	173	164	181	162	174	178	179	190	173	175	187	178	183	193	186	206	199	185	189	158	172	177	167	196	190	184	181	178	179	179	155	180	182	178	170	197	192	173	186	161	163	193	191	175	189	203	187	208	167	176	214	183	165	206	175	184	204	165	194	181	170	188	172	158	188	198	181	177	180	180	184	178	177	165	194	183	210	180	174	174	185	184	163	187	185	179	182	200	184	169	177	173	181	182	203	185	190	185	180	215	180	207	194	183	161	169	170	166	163	171	182	159	177	186	195	186	182	159	167	188	182	182	178	194	194	178	202	164	172	155	169	181	195	218	183	185	175	212	183	168	180	186	184	168	176	191	179	200	179	181	175	183	205	191	176	187	195	183	171	174	181	183	180	175	207	168	206	194	186	184	187	203	163	171	205	162	182	168	191	183	161	161	175	174	190	180	186	191	173	185	191	180	189	196	179	168	182	189	169	179	177	185	200	204	178	190	165	175	192	202	182	190	173	185	201	191	167	181	183	184	178	193	184	156	171	178	167	176	176	197	194	221	172	180	187	178	185	167	172	177	153	182	177	163	189	206	201	148	206	159	179	180	177	180	179	169	171	180	169	183	182	173	211	182	167	197	182	181	179	153	198	159	204	196	176	172	189	175	193	220	161	169	174	162	196	187	188	155	152	195	157	164	177	184	170	184	187	186	165	185	172	178	193	202	221	202	190	197	199	183	169	202	188	154	181	167	186	171	210	211	170	184	172	193	160	190	201	179	171	188	165	172	198	200	191	156	179	178	162	183	199	174	172	165	170	198	178	201	179	171	182	180	184	179	182	163	158	167	190	165	162	152	186	183	185	196	171	189	175	176	191	182	181	178	181	189	209	187	158	177	204	196	185	167	175	170	195	209	204	165	185	153	201	170	171	177	189	187	181	182	188	161	176	198	171	177	187	198	176	196	190	199	179	184	169	166	178	158	163	159	176	194	195	203	180	169	205	184	197	169	192	194	179	174	188	172	181	172	178	173	173	191	167	179	169	188	165	170	194	171	161	155	179	192	180	182	196	174	160	195	187	177	202	160	165	196	193	173	165	188	171	188	176	186	172	164	194	201	196	180	182	186	201	187	179	188	187	190	172	191	181	172	170	179	158	170	165	170	177	187	177	183	198	200	180	164	177	161	183	198	191	176	171	156	202	192	192	152	185	169	152	168	186	184	196	195	210	205	173	171	184	182	172	202	171	182	185	171	182	179	202	186	189	204	182	189	172	178	166	179	186	171	188	164	200	179	180	182	183	198	171	194	180	208	197	199	174	180	162	171	172	196	191	183	192	211	180	190	164	192	164	173	209	152	176	173	176	196	177	167	170	202	204	195	180	175	177	167	207	175	162	180	191	188	172	179	185	191	181	187	187	183	191	172	175	177	162	208	181	178	185	211	195	175	170	175	186	187	174	179	189	164	191	176	162	166	177	184	186	195	180	182	205	198	205	173	179	191	164	187	190	202	170	175	173	198	166	182	161	214	189	167	188	187	184	188	192	191	188	189	185	173	198	174	192	150	214	191	168	161	164	172	177	190	209	186	179	140	174	178	185	172	195	178	181	206	168	183	192	199	210	179	193	185	185	158	176	210	180	178	165	181	180	176	202	194	145	196	196	170	189	191	192	176	174	185	190	190	164	185	183	182	195	182	171	209	181	201	181	178	177	178	177	198	182	163	188	163	171	174	183	183	220	150	194	174	171	169	167	182	196	173	180	178	191	172	181	178	169	181	160	162	187	190	185	190	186	187	173	209	166	190	173	185	181	182	215	174	188	191	186	154	201	180	186	195	183	200	196	172	167	186	191	207	173	179	173	193	168	177	174	171	188	171	212	180	169	160	193	188	184	184	151	200	179	193	202	189	180	171	168	196	222	196	168	184	201	174	168	186	191	145	167	202	175	178	171	188	184	188	188	186	194	192	180	198	175	164	178	198	181	175	175	184	159	181	184	177	186	186	191	198	146	178	188	186	173	197	174	194	178	169	179	180	203	167	185	194	180	161	176	198	171	181	163	187	177	178	168	166	185	171	211	176	173	176	168	177	168	188	214	180	180	174	192	209	152	168	179	194	178	172	192	201	169	185	198	175	187	180	167	188	174	164	178	181	198	182	178	193	214	169	182	174	191	174	204	180	172	181	182	180	160	165	176	169	175	205	164	203	177	174	176	178	159	197	166	192	180	153	189	194	182	159	144	180	174	203	178	172	183	195	191	174	180	176	187	190	200	168	176	170	187	186	205	202	179	169	195	200	185	180	195	170	178	204	192	146	189	186	190	205	180	176	191	196	180	194	151	161	181	184	163	189	170	183	176	177	198	185	192	182	197	175	196	168	192	194	190	170	165	168	173	176	182	177	216	195	218	199	147	176	183	185	208	177	166	195	161	139	171	169	200	204	189	176	190	185	166	173	164	192	169	168	149	182	189	158	197	174	192	181	166	194	201	191	162	184	165	191	189	183	161	209	177	180	183	166	161	157	165	173	184	196	181	195	176	182	194	195	161	188	173	158	190	169	179	188	203	192	191	173	177	172	192	188	168	171	181	157	199	201	166	176	174	177	160	169	197	205	168	157	176	164	169	182	180	192	168	160	175	176	162	159	166	201	175	169	151	200	196	200	199	176	173	168	190	210	202	187	195	196	197	192	183	186	186	183	181	218	175	178	183	194	173	166	190	180	183	161	175	196	163	169	177	170	186	187	172	169	175	191	167	176	173	183	191	173	199	180	170	185	176	172	169	188	172	174	148	186	155	184	189	166	173	207	177	215	173	180	195	174	207	188	195	189	180	186	171	166	206	176	203	199	171	188	157	187	170	169	176	178	193	159	171	221	192	168	166	199	200	178	178	159	181	193	180	161	180	162	182	171	186	199	202	184	164	161	168	182	186	188	189	191	177	169	201	182	179	185	182	153	185	173	190	195	187	171	188	168	209	178	203	175	175	183	155	188	178	186	169	182	189	179	194	177	192	175	176	175	206	181	197	173	208	196	181	188	205	177	191	184	181	171	193	169	171	190	169	187
23157	20924	27991	24007	20934	21027	10716	2238	1514	1023	900	802	719	690	715	619	609	558	558	554	543	524	489	500	462	482	470	508	464	449	476	481	442	451	443	390	405	431	436	468	423	431	435	367	441	451	405	435	436	456	413	442	442	402	406	430	388	410	403	430	443	429	449	458	437	413	404	412	412	428	416	374	420	422	402	426	415	403	395	373	446	435	387	405	388	411	390	393	410	391	418	386	444	405	408	411	402	404	415	387	398	424	408	391	406	405	415	410	410	378	423	360	419	435	399	400	433	408	414	414	424	394	410	383	382	399	412	448	398	415	409	381	384	408	379	412	399	415	419	408	404	425	390	436	408	437	403	412	446	416	435	408	389	400	393	401	420	428	403	397	404	395	381	402	399	417	408	410	427	422	413	410	417	394	359	409	438	382	431	452	413	416	430	385	401	443	370	409	415	431	412	395	373	390	360	431	469	444	401	418	420	402	383	394	412	405	395	415	396	391	405	386	449	397	428	400	405	373	403	416	448	395	418	408	424	425	400	399	392	406	396	448	386	413	406	392	383	436	423	415	398	405	398	387	439	397	416	434	425	429	421	430	415	440	380	397	421	421	400	401	411	401	407	375	419	392	391	406	408	425	404	393	401	446	384	432	396	432	417	399	428	371	403	383	436	410	410	395	388	370	456	410	447	400	362	415	401	444	410	397	379	415	391	401	396	412	421	393	380	378	409	444	393	384	389	411	398	391	417	395	381	400	415	407	373	405	432	388	379	367	412	425	416	426	434	426	420	398	423	430	389	396	409	429	440	368	370	405	415	396	402	362	359	390	418	408	393	394	403	441	395	381	426	399	409	406	419	385	417	414	392	434	398	422	414	362	418	415	420	394	407	409	417	394	415	391	391	404	407	409	391	405	431	394	436	371	397	423	429	371	378	405	423	432	392	395	425	406	432	395	391	422	410	411	437	442	385	401	385	375	386	382	382	379	394	379	418	429	372	423	420	406	412	448	418	400	396	408	368	412	394	415	376	412	393	440	409	404	421	397	412	405	445	392	431	425	402	395	396	372	420	386	404	401	400	412	415	415	433	361	376	414	419	415	442	446	410	415	391	388	428	362	414	423	425	421	411	374	423	390	381	404	373	382	372	436	411	433	406	395	434	419	419	423	422	411	384	429	433	387	405	450	399	386	415	397	403	386	409	379	414	408	414	399	407	417	375	386	419	464	408	402	392	379	371	392	398	421	443	388	409	411	432	400	394	386	394	407	412	385	389	423	388	440	405	397	406	412	398	425	431	415	378	430	378	420	438	411	412	401	387	407	406	378	415	427	407	428	404	437	374	402	401	407	399	409	392	406	424	380	427	406	443	387	375	403	363	394	413	423	385	419	419	344	408	412	406	413	410	373	369	391	396	429	387	418	396	409	400	441	409	386	395	413	391	372	418	407	395	406	389	397	386	422	439	376	358	397	394	409	394	428	404	403	413	383	384	404	414	405	423	394	389	395	423	416	426	404	433	400	410	380	402	387	343	405	353	419	428	405	454	389	400	394	396	415	422	391	403	429	408	409	406	404	427	441	437	408	388	436	349	410	386	420	404	350	373	415	420	424	413	399	432	434	381	451	444	411	357	383	379	414	416	401	408	380	428	349	427	410	396	374	382	397	422	400	396	411	395	390	410	425	391	414	431	400	418	414	408	398	397	386	455	392	394	426	415	372	384	385	389	432	414	414	392	413	424	412	450	442	441	397	447	376	400	390	409	379	411	399	433	425	401	394	399	429	388	387	434	409	392	423	384	392	411	412	385	387	387	382	403	418	395	394	420	408	417	408	402	381	412	378	393	393	420	384	374	412	419	349	398	368	411	403	385	396	437	386	390	464	406	442	402	425	418	398	414	391	400	400	414	394	368	358	382	419	417	447	417	439	430	401	371	396	449	398	426	431	439	409	369	398	444	384	426	413	410	391	397	409	389	408	401	377	382	408	372	384	430	413	385	395	407	380	413	403	447	399	387	398	428	456	416	386	388	385	390	396	422	409	353	426	417	415	384	419	412	404	407	383	409	394	431	396	407	409	426	409	392	387	406	418	424	419	396	427	391	393	436	388	395	399	395	398	362	411	403	411	380	412	406	415	417	397	385	396	363	399	399	373	396	383	400	402	369	378	431	426	440	433	408	358	389	435	406	422	392	394	423	408	381	400	411	410	384	401	388	388	401	422	378	386	389	440	412	415	383	389	395	424	385	405	422	436	422	386	432	413	413	376	380	371	386	397	404	394	403	391	383	403	464	389	399	395	397	390	408	372	395	403	425	399	412	387	405	373	400	353	403	379	419	405	435	380	368	379	420	403	390	417	375	429	348	434	407	390	409	409	419	425	408	394	404	426	430	407	383	398	434	416	428	434	387	401	401	415	406	377	420	402	472	389	418	404	396	436	402	410	363	410	416	384	432	429	422	413	439	421	421	391	378	422	392	391	434	381	408	412	458	406	423	411	418	421	415	358	411	385	377	410	421	412	403	405	405	391	401	404	417	404	395	379	375	411	378	385	411	418	396	411	413	379	440	384	387	385	401	415	429	406	406	410	410	408	406	386	427	417	441	431	398	441	397	362	407	443	452	408	433	396	426	417	391	395	400	391	396	409	447	396	378	422	418	423	416	417	411	403	427	386	384	413	394	392	394	460	404	390	380	383	416	400	415	351	361	407	400	402	434	399	388	411	428	443	431	390	430	446	413	397	406	417	413	375	390	411	391	410	413	418	439	373	398	359	407	394	378	378	426	395	399	404	387	408	395	381	401	386	411	402	421	371	372	387	378	379	397	395	401	428	425	433	428	376	374	406	399	422	410	411	390	435	407	399	465	431	399	378	413	407	400	424	412	392	385	400	382	396	413	396	403	375	404	399	389	446	463	403	464	375	413	354	394	423	418	428	419	392	396	397	440	418	420	430	387	455	392	425	383	433	480	413	398	388	390	394	440	422	429	385	363	380	383	388	400	425	398	376	422	432	385	430	371	360	413	376	416	384	417	393	377	422	405	400	391	415	388	418	393	423	440	420	417	412	381	400	430	414	397	454	384	406	396	387	389	409	389	380	384	409	366	395	408	388	363	405	370	407	407	414	383	425	371	409	378	409	393	415	392	404	396	411	397	367	406	413	403	400	377	413	361	405	398	385	406	429	418	393	429	389	410	394	396	382	401	427	377	389	408	418	378	393	404	428	409	398	374	403	387	426	390	385	435	406	424	409	405	380	410	415	387	422	390	406	467	375	407	386	413	426	392	460	386	425	403	401	399	405	418	400	394	399	431	410	404	380	429	424	392	406	369	395	426	377	386	413	372	403	408	393	393	395	417	397	401	397	403	409	398	421	446	408	392	390	359	403	398	383	370	419	416	394	392	388	409	388	420	424	438	425	404	389	418	369	418	390	383	390	403	358	402	382	413	397	399	397	392	395	376	386	386	348	423	433	386	388	400	424	399	379	384	393	387	403	367	408
20321	38299	23523	11132	7352	5312	4295	3805	2946	1805	1463	1299	1158	1060	964	892	809	756	736	719	652	672	613	583	591	538	525	546	469	477	502	474	474	483	446	459	452	478	468	446	425	419	472	462	416	426	435	423	446	406	412	419	413	424	407	437	415	401	404	393	411	391	411	436	390	388	420	393	391	387	396	386	412	379	382	400	416	391	415	423	417	397	434	399	393	382	399	407	420	423	411	393	429	372	404	391	393	426	383	386	403	375	376	377	382	379	388	394	384	385	384	389	348	382	411	400	370	406	385	376	377	388	401	404	389	373	372	380	397	402	394	395	411	414	363	368	377	393	386	376	401	375	394	346	431	407	356	414	388	375	371	376	405	383	370	427	399	375	354	377	429	395	369	343	377	370	395	377	385	387	402	380	398	368	391	398	354	379	377	391	360	390	394	403	402	388	371	373	389	417	396	361	364	385	394	396	422	409	403	377	387	398	380	373	359	389	400	349	395	400	396	342	368	398	401	413	387	380	369	395	370	354	379	379	379	317	372	385	353	389	450	368	405	361	442	414	367	382	359	401	377	392	398	384	382	380	392	378	400	377	354	384	388	368	375	376	366	394	389	408	338	406	417	365	401	338	365	381	402	405	368	389	383	378	383	354	393	391	393	388	376	393	363	380	390	378	367	399	376	420	393	430	398	410	348	379	400	388	384	396	383	387	376	397	367	388	407	398	403	397	381	364	394	373	380	343	358	389	359	367	386	414	424	402	388	403	393	402	394	375	382	392	363	434	364	378	340	413	371	397	367	371	380	401	398	402	380	430	381	396	428	366	394	355	408	364	378	370	384	418	362	364	341	386	390	387	384	381	392	390	387	388	400	416	406	396	410	406	379	388	349	364	386	380	360	373	373	407	386	409	386	389	395	356	382	381	364	349	367	385	416	373	378	412	375	397	374	392	390	413	384	420	408	358	374	386	398	411	398	354	396	370	381	374	402	336	402	345	393	380	363	380	402	393	410	377	378	395	408	418	384	385	393	429	395	404	388	397	390	386	376	367	381	364	410	371	341	388	394	408	425	388	394	420	409	393	378	392	389	409	368	379	380	381	403	375	392	364	397	439	375	363	397	401	411	408	382	387	374	403	383	363	377	378	398	367	385	374	382	367	373	417	400	399	389	368	395	369	373	365	354	424	414	385	366	338	392	367	393	372	387	406	386	349	387	376	397	403	370	395	409	413	397	387	394	382	406	381	363	384	372	372	383	372	413	397	386	358	373	366	352	378	385	397	376	373	400	375	365	425	439	412	375	386	391	386	362	371	428	384	380	387	386	402	412	353	377	410	391	378	374	399	367	315	391	361	385	359	366	385	410	390	404	367	393	379	368	381	363	374	409	392	408	384	386	383	389	398	393	362	403	383	396	392	403	390	392	387	389	416	364	365	429	396	394	408	376	395	369	366	377	378	378	393	393	395	407	410	357	363	373	385	380	372	378	385	374	373	404	382	383	385	394	387	355	387	428	381	393	387	403	364	421	374	386	402	381	373	362	371	414	392	425	405	392	371	387	403	380	420	415	376	391	399	354	387	361	376	368	391	387	376	401	371	331	368	403	379	383	415	371	370	391	355	376	399	385	377	409	387	349	372	354	369	400	382	392	351	402	411	369	423	386	389	351	420	382	377	401	369	336	373	363	363	399	404	355	407	393	357	366	400	372	387	369	419	399	395	372	375	374	405	380	404	377	388	392	427	356	377	386	381	351	358	393	369	398	354	381	381	396	375	348	381	373	357	352	386	389	369	388	375	415	397	367	399	410	389	354	409	397	417	416	376	373	388	356	403	408	421	397	373	379	354	390	416	385	379	397	370	383	369	402	406	362	356	358	380	395	358	372	368	394	392	384	389	394	378	355	391	409	373	398	356	407	381	385	374	392	401	394	378	376	380	343	374	381	405	375	394	384	374	387	381	380	388	375	358	390	340	382	422	401	382	413	391	363	367	400	368	377	358	384	389	415	375	400	370	365	375	388	377	392	391	385	384	393	431	403	425	393	413	368	389	362	398	331	384	406	359	353	378	344	414	375	401	370	355	361	405	385	406	365	369	430	408	384	380	404	380	415	417	372	367	381	386	424	403	414	375	377	365	409	346	397	388	388	376	386	360	416	373	367	364	368	380	359	391	377	393	358	387	383	360	371	387	356	425	375	397	394	399	404	394	368	362	389	403	390	381	342	413	372	382	384	374	425	373	359	378	396	374	346	414	395	408	403	406	385	361	398	397	385	396	409	387	384	417	390	387	385	393	377	397	388	358	406	387	374	364	394	409	382	409	363	330	384	367	387	356	393	381	369	366	380	404	405	379	394	398	378	373	388	366	383	377	358	375	377	388	383	397	392	374	403	384	363	397	399	373	368	358	397	414	362	372	377	367	383	378	403	365	382	381	377	393	370	345	334	381	361	416	373	363	358	380	391	390	389	366	386	395	353	396	381	383	381	362	384	387	389	373	412	384	390	402	378	375	371	394	378	412	369	413	392	418	386	385	401	372	392	364	361	404	424	363	354	395	364	412	425	377	408	378	353	381	380	370	381	370	374	421	377	379	364	394	353	378	388	357	357	368	370	409	417	394	421	396	391	361	368	406	393	415	363	427	402	408	384	377	341	386	358	400	405	403	398	359	390	447	365	389	403	400	381	407	378	361	373	393	387	399	380	380	413	388	367	360	372	413	383	377	381	396	366	388	388	385	393	382	358	390	389	384	350	403	407	398	397	398	392	381	415	337	378	399	372	326	354	383	398	373	369	387	382	378	405	382	394	398	402	396	372	380	440	343	431	413	329	375	403	383	401	383	345	359	385	412	386	372	389	379	373	379	381	373	400	372	390	374	374	369	405	365	378	396	372	351	391	345	379	385	365	377	370	385	382	370	396	397	367	353	399	368	394	356	338	359	381	405	414	385	397	400	407	383	375	373	393	372	385	416	426	369	381	404	347	420	406	379	382	389	361	379	379	417	358	363	382	385	383	384	395	358	397	366	356	398	388	413	367	409	406	338	379	360	392	381	397	396	366	380	351	384	377	386	403	366	355	400	395	377	406	383	396	385	384	398	373	412	373	326	435	353	372	358	373	395	363	367	368	401	388	399	357	389	427	374	389	378	378	417	357	342	401	372	389	384	389	357	368	366	366	381	376	405	391	363	370	402	335	351	416	392	380	388	345	358	362	401	385	402	388	373	389	374	404	384	397	395	382	377	382	419	381	381	351	381	391	373	401	392	376	392	356	382	375	407	387	414	391	382	366	374	388	396	397	384	366	409	396	409	385	362	382	363	354	364	379	347	388	384	380	371	408	368	392	411	383	367	419	393	400	378	393	397	359	367	363	382	404	384	372	354	358	357	387	384	391	400	376	380	381	387	384	375	423	410	366	386	412	392	369	397	370	377	407	377	422	402	378	398	377	405	385	378	382	358	403	369	415	358	391	405	382	387	433	381	406	382	401	365	420	402	394	376
28681	17064	3735	693	462	446	405	332	321	326	335	386	309	327	327	294	325	298	325	284	322	307	305	348	319	327	336	331	303	339	321	289	331	326	343	319	302	305	291	325	308	324	339	311	328	319	309	337	311	319	305	315	319	313	324	307	282	334	324	330	309	310	287	327	315	314	288	327	302	320	340	317	331	320	318	339	317	275	349	338	309	310	348	315	330	296	301	304	342	341	323	307	306	314	332	307	304	342	341	355	358	311	329	322	305	291	316	322	351	296	337	317	314	298	308	306	332	315	318	310	339	324	313	283	337	288	303	311	302	293	346	307	306	331	316	315	327	284	289	295	303	296	300	316	289	296	307	321	289	313	296	351	345	324	325	338	299	289	273	327	366	334	298	293	313	291	354	299	308	330	303	350	326	321	315	329	327	318	335	295	268	315	354	320	322	338	369	318	355	297	326	301	318	321	325	313	313	316	355	311	317	333	312	321	315	298	350	311	278	312	318	302	319	324	303	302	317	314	322	312	332	291	354	327	283	310	310	289	316	296	314	308	323	309	315	300	325	296	309	319	291	335	277	309	345	344	314	333	334	329	303	355	337	338	295	306	335	301	315	345	325	340	297	311	297	351	326	328	326	291	331	367	327	322	309	289	310	315	306	295	308	276	321	295	328	300	311	316	303	273	274	318	316	342	342	312	304	311	294	280	280	310	362	309	293	325	314	318	337	275	322	282	306	311	315	314	312	300	335	312	325	329	336	283	320	329	322	328	304	281	312	316	364	333	315	336	314	312	341	341	326	294	333	327	307	319	343	309	332	327	299	296	329	335	332	335	288	310	319	324	321	306	325	335	312	297	320	292	296	331	295	315	318	297	349	284	325	307	299	271	322	320	304	334	319	353	296	327	311	336	329	303	312	332	312	310	325	308	346	354	297	266	315	337	318	303	319	300	309	290	299	296	315	293	327	303	315	313	313	320	322	337	299	335	332	302	313	330	323	327	331	354	307	312	297	331	329	326	329	300	309	365	319	310	331	306	332	306	314	299	293	314	305	315	307	330	314	328	346	324	322	327	316	344	312	328	344	310	319	315	330	327	299	330	311	316	337	288	327	309	314	300	326	313	332	335	292	354	317	345	302	281	307	313	326	313	316	358	289	317	325	338	333	322	339	345	314	342	297	330	338	298	316	341	306	335	316	324	329	303	297	345	299	301	297	342	329	338	310	322	321	330	340	315	300	333	305	317	306	307	285	298	310	312	339	333	314	294	321	299	306	321	338	291	313	315	311	324	309	326	310	327	343	295	320	339	311	337	303	286	309	292	315	348	344	302	305	314	302	307	309	335	288	335	342	298	302	341	309	317	317	334	346	294	323	331	343	329	311	306	308	338	320	321	313	318	306	314	324	305	299	306	313	295	332	341	275	324	318	305	323	309	352	308	319	359	323	323	289	356	315	302	323	300	331	317	342	319	311	318	289	310	312	322	304	336	317	308	309	310	341	295	332	308	321	315	297	298	335	320	321	296	302	288	336	332	308	318	309	342	322	339	301	338	310	318	338	317	292	319	307	327	319	285	333	286	319	293	330	333	318	332	329	327	316	317	324	331	318	326	358	309	305	325	305	299	328	310	360	319	321	326	304	335	285	304	357	328	308	285	291	317	315	307	316	302	330	291	321	313	347	324	326	340	308	309	296	315	310	328	299	322	344	336	317	328	319	309	314	305	284	334	291	318	268	310	312	320	289	340	353	325	320	302	297	323	330	322	321	334	309	348	296	310	272	322	325	290	324	328	339	327	325	300	291	349	317	307	341	315	312	313	305	331	320	286	324	324	328	331	327	280	331	311	307	311	332	324	318	314	340	309	307	307	325	321	329	351	337	305	302	326	301	303	313	326	339	314	325	339	306	295	322	347	340	318	334	369	311	309	302	305	321	303	301	326	297	341	310	350	328	307	322	284	305	334	305	299	331	336	302	320	311	311	304	289	329	320	314	354	300	358	317	340	306	309	328	312	305	316	330	290	341	318	366	336	344	349	329	331	319	319	302	302	287	318	313	326	315	343	303	346	353	319	292	325	305	314	305	332	308	293	316	315	298	356	340	350	346	334	335	318	320	315	339	318	293	290	314	324	354	305	346	305	301	309	319	304	342	368	297	320	316	317	304	312	307	322	331	336	315	300	335	310	334	303	317	320	284	315	336	330	297	297	316	335	291	349	314	329	291	322	318	294	277	326	313	321	313	330	349	349	304	316	309	284	347	315	323	352	308	309	328	309	316	320	320	327	281	339	313	322	315	311	314	303	346	323	315	323	340	323	320	307	330	339	321	310	307	294	339	332	300	300	304	302	297	291	323	308	302	322	314	338	317	319	271	337	292	310	312	306	317	291	334	305	323	323	312	305	340	297	277	319	319	319	325	335	335	315	320	337	320	319	314	341	300	317	306	323	331	317	286	303	317	335	298	330	342	326	330	307	331	303	309	326	298	359	315	334	338	321	323	305	319	329	302	327	307	355	319	314	298	318	279	309	323	310	311	302	319	321	323	351	326	379	332	299	339	303	272	313	296	313	323	315	326	321	318	333	322	314	339	314	300	348	320	309	304	340	320	323	340	310	325	305	314	318	283	348	305	299	331	359	326	290	324	325	308	303	334	326	306	341	331	332	321	314	306	327	295	314	274	305	331	315	340	279	333	349	287	330	341	315	289	304	334	323	318	295	314	308	323	330	301	322	329	316	325	321	323	293	321	340	344	337	323	294	284	307	327	311	319	315	314	325	336	309	300	352	301	311	320	302	305	298	341	326	326	338	329	329	310	327	301	303	314	344	334	338	326	322	335	292	323	309	315	343	327	303	297	301	305	351	314	324	299	326	323	319	329	320	332	317	298	302	341	290	312	334	318	324	323	305	312	304	320	336	340	333	304	308	342	331	344	326	322	304	335	312	311	320	319	304	322	310	329	282	335	324	323	312	274	346	334	286	336	316	334	327	308	311	349	328	299	341	320	320	317	337	330	296	340	345	333	319	295	327	349	315	303	319	291	309	333	308	319	308	306	335	295	306	345	334	294	339	323	286	380	320	325	310	299	313	309	358	316	304	277	312	314	315	308	293	341	358	330	318	328	353	308	339	336	318	307	279	308	288	320	335	344	321	334	347	298	309	336	294	335	272	320	303	285	310	328	303	315	333	305	331	312	310	293	325	318	328	310	298	304	325	339	347	305	307	296	318	336	313	322	287	319	314	290	311	347	294	315	305	313	319	324	308	309	327	316	338	315	336	315	323	334	308	289	308	329	289	322	326	321	340	323	337	315	312	302	317	322	313	328	337	309	321	322	336	320	329	329	268	317	326	341	302	335	313	295	318	323	290	331	301	292	309	310	332	291	313	320	306	289	297	330	316	313	343	312	306	299	301	318	315	324	305	324	343	319	353	334	296	316	334	320	340	303	296	352	315	285	315	295	311	305	329	356	270	304	324	334	314	319	312	304	297	349	309	330	299
14151	11885	2106	683	552	485	443	431	395	372	353	361	366	357	370	343	340	336	338	352	356	310	339	362	337	351	346	331	356	333	345	366	343	333	327	324	338	386	358	359	345	357	356	343	328	359	315	333	326	358	339	332	330	342	346	347	363	362	356	335	338	329	358	366	329	361	363	332	364	330	328	317	326	354	332	332	348	354	345	348	333	348	368	368	347	349	345	347	364	308	355	323	343	321	333	347	357	355	354	341	380	350	345	328	343	364	349	361	392	366	324	364	330	353	350	341	364	343	346	352	333	349	325	343	357	360	341	356	349	367	356	345	334	339	343	331	386	354	335	300	337	335	362	328	344	339	373	346	365	312	383	328	334	364	344	347	342	347	338	330	330	338	364	351	337	321	322	353	333	359	356	320	337	340	376	338	360	331	354	355	364	355	359	359	333	359	331	361	331	325	334	364	344	357	339	360	364	362	341	347	323	317	318	344	333	340	356	354	358	355	339	316	345	331	338	349	340	330	357	383	322	325	341	363	332	333	343	322	315	321	328	300	332	348	349	331	334	343	318	333	334	374	309	359	351	382	330	374	346	343	349	319	321	355	345	319	357	347	339	341	328	353	338	344	326	333	321	341	320	318	356	328	345	319	362	347	323	348	334	349	347	370	319	316	345	340	350	355	332	361	324	328	355	336	354	366	368	356	362	317	371	343	348	348	343	354	349	321	350	353	331	336	345	369	348	339	318	348	349	331	360	371	355	350	339	341	312	314	315	357	321	346	367	359	355	348	333	360	325	358	366	347	391	344	349	328	360	314	358	326	368	340	343	335	346	324	401	332	354	323	350	369	340	329	338	346	326	329	350	332	345	331	356	323	334	359	341	340	335	329	375	323	364	343	330	320	329	332	326	311	338	351	374	342	352	339	371	327	340	375	331	357	335	317	340	356	340	376	310	325	320	346	355	308	315	323	343	343	364	320	354	310	337	329	330	338	339	350	358	318	340	313	379	345	383	347	341	341	332	329	341	319	353	363	365	339	365	310	330	352	365	355	379	354	342	326	340	347	336	327	335	367	352	336	338	346	338	309	352	327	350	356	342	378	358	330	336	324	349	344	373	322	342	354	343	355	392	343	355	366	308	347	341	332	340	342	325	353	374	334	316	333	364	357	354	327	362	359	308	351	305	357	324	342	348	328	315	325	334	313	317	365	344	320	342	343	347	356	338	350	347	350	334	354	362	331	289	385	312	338	367	333	352	326	345	330	349	333	368	365	300	354	321	353	370	326	330	346	316	341	312	346	338	367	343	392	324	340	366	336	375	333	332	395	373	323	333	347	355	357	324	356	328	364	332	367	341	361	376	349	389	331	336	331	335	345	338	326	326	334	385	363	345	331	331	335	351	332	327	366	344	303	365	362	350	358	345	315	382	322	354	374	357	346	314	325	340	334	345	351	341	333	354	322	349	298	321	353	331	305	352	315	356	327	359	356	317	326	335	338	339	338	356	333	341	347	344	351	336	359	322	365	362	356	347	325	319	331	363	372	331	328	360	341	319	314	355	339	325	342	331	373	318	359	358	312	353	327	331	353	341	350	335	333	330	376	331	342	342	345	329	352	329	355	351	326	362	360	333	368	311	316	323	362	341	337	369	332	382	328	341	342	315	334	316	368	362	347	308	352	329	378	330	331	315	339	354	353	334	342	365	347	338	351	330	338	347	334	313	340	339	345	330	339	316	336	306	364	339	347	328	337	367	313	332	352	349	368	334	357	332	353	324	360	312	339	331	351	355	354	351	336	344	345	335	327	353	333	358	350	378	312	349	300	316	357	313	365	334	342	322	320	341	363	370	331	333	359	330	340	341	350	346	339	355	328	335	381	345	344	348	337	361	355	299	351	378	328	336	344	360	365	347	357	316	325	360	327	310	362	317	360	365	351	326	372	355	330	326	348	337	332	350	367	376	364	332	335	325	343	292	326	356	348	341	327	346	368	339	337	332	374	362	340	315	334	331	338	328	331	317	330	373	350	332	348	360	296	340	311	324	346	366	343	324	373	324	335	354	349	345	361	329	317	343	360	345	342	338	337	344	327	332	356	324	359	330	362	357	343	347	355	358	340	350	342	342	353	312	336	345	343	339	350	324	336	312	321	332	339	333	324	310	369	365	366	336	316	351	343	347	325	344	342	332	372	372	345	369	334	340	366	356	371	365	314	335	327	355	340	347	336	355	348	351	341	344	360	330	344	331	366	345	360	334	354	338	352	323	336	359	367	340	353	335	348	339	347	342	375	346	329	349	376	331	314	314	365	344	352	353	363	351	358	320	314	327	334	361	335	309	330	381	351	380	328	349	332	315	339	333	350	383	344	323	343	351	332	327	363	360	354	347	341	343	347	371	356	351	365	350	327	361	378	346	317	336	352	351	338	349	340	354	326	374	367	348	318	344	338	357	366	362	307	326	348	328	302	335	338	338	322	323	347	344	318	350	356	320	335	374	368	327	339	351	359	321	343	354	359	326	344	326	328	350	348	336	350	315	356	342	342	356	328	367	345	346	322	313	368	315	343	333	336	324	339	350	373	363	320	321	345	332	360	327	365	325	367	344	375	324	343	363	342	307	319	329	328	345	324	370	339	321	343	343	342	336	329	331	346	336	325	332	353	322	348	316	337	367	343	330	363	334	320	355	322	324	319	348	314	305	368	339	319	355	342	334	347	305	369	374	376	320	320	338	354	317	335	306	332	325	349	384	323	326	350	359	323	322	346	343	356	368	345	341	332	363	343	348	335	349	349	350	331	359	375	353	328	323	348	357	325	328	359	353	368	356	345	354	374	371	360	352	347	344	313	352	364	319	341	358	341	355	319	332	345	313	330	322	330	343	340	334	338	334	329	328	365	356	332	338	315	339	291	357	325	303	363	336	351	350	354	339	325	353	338	340	374	316	381	312	314	338	330	366	330	329	322	332	338	322	344	333	340	333	363	337	349	359	356	374	355	346	330	333	343	333	326	350	344	309	329	338	352	360	350	338	338	376	325	336	358	350	365	315	352	350	338	320	343	328	330	333	336	352	346	344	360	352	351	339	366	353	338	319	328	312	333	358	335	347	340	344	369	291	362	335	336	354	332	317	327	326	326	299	344	356	325	325	371	353	344	346	310	328	321	313	328	363	350	329	340	355	351	341	344	341	353	339	343	374	338	334	360	350	328	336	322	335	383	320	347	321	353	358	356	368	341	352	340	337	343	359	285	358	346	369	323	342	346	333	360	325	317	337	363	326	339	352	367	355	319	340	346	318	364	335	339	345	345	342	312	314	338	320	353	373	344	320	361	363	336	339	325	350	358	347	339	338	367	331	353	319	343	355	342	347	387	305	371	340	363	338	349	308	338	338	343	351	318	340	351	366	337	328	355	338	335	338	315	382	351	339	316	346	317	340	373	346	317	311	364	327	342	346	338	312	353	338	357	341	325	346	369	350	328	304	342	355	340	339	349	355	349	326	330
25417	20901	27736	24178	20894	12759	1607	1011	656	475	438	393	321	300	283	267	263	269	238	235	235	238	216	221	196	220	205	198	212	186	227	190	194	180	184	211	198	174	199	208	201	183	166	166	187	188	199	161	155	170	169	196	171	146	191	180	172	192	166	177	224	191	166	172	179	166	160	183	188	203	147	167	156	195	172	170	166	188	168	182	175	186	157	175	182	176	151	185	179	163	186	186	170	165	178	170	187	186	156	179	168	162	177	181	173	172	185	190	165	160	205	178	168	160	189	175	145	179	159	190	164	157	166	169	174	199	168	191	160	170	171	168	149	174	176	175	171	154	187	179	175	191	159	183	174	169	188	178	168	155	165	189	169	187	204	170	166	181	154	168	173	156	167	152	162	185	163	152	169	164	175	169	170	163	171	164	159	185	193	184	166	175	167	163	169	164	189	149	152	194	159	186	152	142	164	141	188	195	166	160	186	168	148	176	179	182	155	189	159	173	156	187	175	148	165	156	188	186	174	169	163	173	164	168	169	175	169	157	178	174	187	175	193	176	190	168	185	164	173	175	191	160	170	147	164	165	171	183	158	166	185	168	169	156	188	188	182	186	160	161	175	168	161	181	178	163	163	169	156	161	187	177	155	184	168	170	154	155	202	174	170	154	178	150	154	173	193	166	159	182	197	186	177	175	154	177	193	172	191	165	174	179	164	186	176	182	174	176	189	203	186	194	164	179	161	179	164	166	180	171	175	159	187	142	173	173	178	169	159	170	179	157	196	159	179	166	163	180	161	169	165	146	172	189	175	167	171	196	153	169	163	164	188	163	168	174	184	185	166	167	178	163	185	180	149	183	184	171	175	179	171	171	179	189	170	172	182	166	160	166	180	178	160	192	189	174	199	165	162	182	181	182	161	182	180	188	165	170	155	166	167	179	173	188	171	155	179	160	154	173	174	153	169	152	177	173	169	184	174	177	172	151	164	180	191	167	161	158	152	168	153	177	173	178	168	174	171	166	162	189	177	173	181	185	195	141	180	174	182	131	165	183	165	168	154	162	169	165	160	172	159	177	167	152	163	202	168	163	161	157	169	170	177	162	167	165	164	152	171	186	181	135	175	189	161	153	166	155	187	160	153	156	175	199	190	173	181	152	178	177	147	194	179	173	169	172	162	178	172	149	167	167	163	163	146	168	179	181	174	184	166	158	172	158	173	174	169	168	171	170	174	174	185	172	172	167	164	174	164	165	183	173	167	177	156	177	160	172	149	149	181	169	173	188	174	178	190	181	168	163	157	180	166	152	160	192	148	163	172	160	200	165	155	161	163	158	156	151	150	143	179	165	174	173	157	170	171	180	159	158	174	175	160	160	154	195	169	170	187	159	162	205	183	167	205	148	162	181	186	172	190	176	149	171	169	161	185	157	202	163	166	166	160	174	171	166	144	180	188	175	177	159	197	169	159	169	156	166	188	152	189	164	157	175	180	189	193	170	168	165	161	172	173	171	176	173	154	143	166	181	176	169	176	159	176	167	169	170	190	158	173	165	172	155	178	169	154	196	177	179	139	156	173	171	188	166	180	149	169	176	188	163	177	161	144	205	168	171	190	178	173	182	186	175	162	183	171	182	178	147	162	175	173	201	176	198	166	179	163	174	176	181	153	173	170	144	187	172	151	175	166	174	182	202	184	170	185	189	174	177	176	171	172	165	162	170	160	184	202	177	146	176	183	166	134	164	165	182	178	155	168	157	166	165	187	173	177	180	171	198	174	160	168	184	180	175	187	157	167	166	172	166	164	165	148	190	174	188	167	176	161	164	155	157	174	182	182	188	184	182	156	152	159	187	186	182	189	177	160	171	162	180	153	181	171	161	183	174	168	179	187	157	163	173	174	187	166	155	178	185	172	167	168	170	167	170	159	181	175	163	181	163	180	174	145	178	164	167	171	161	172	173	174	163	175	161	189	181	160	164	157	143	192	162	172	187	192	192	170	191	157	149	175	174	165	172	179	171	186	189	183	175	167	165	179	170	150	160	161	176	167	160	172	175	168	175	180	144	150	179	177	191	164	176	173	174	190	132	190	171	173	151	178	181	177	173	179	161	164	188	164	190	173	209	182	189	166	144	172	180	191	167	182	175	176	175	163	158	182	162	178	176	186	178	186	193	173	179	162	187	182	172	189	173	171	166	182	179	157	182	163	161	146	166	172	143	158	161	159	159	184	183	163	188	168	152	185	155	154	199	168	154	192	159	144	152	177	190	167	195	163	172	175	158	193	140	161	157	158	163	177	167	140	164	182	190	159	173	177	173	170	162	171	162	181	177	170	180	155	194	160	167	158	182	169	180	166	158	174	140	160	166	157	151	179	181	180	176	192	153	195	176	144	183	176	165	184	171	162	188	155	161	174	172	172	157	163	185	181	154	159	189	189	168	167	190	173	165	166	193	161	178	153	162	165	163	186	164	183	192	178	178	175	159	169	182	167	187	172	168	188	175	148	175	172	188	171	186	179	172	183	157	198	183	176	161	178	173	158	178	163	186	197	160	154	174	156	197	203	166	167	163	172	171	149	189	167	175	182	179	160	182	205	162	160	197	172	163	165	164	170	188	173	172	167	173	180	186	151	169	171	155	204	183	167	165	189	190	149	157	160	166	173	170	178	181	156	200	171	161	186	183	170	162	157	194	160	164	153	181	166	174	183	148	176	193	171	169	174	151	179	151	166	176	167	158	187	158	174	195	160	180	170	191	174	175	189	169	198	180	150	167	171	174	195	157	192	154	155	185	174	172	186	161	176	171	179	175	177	188	188	156	173	156	186	194	183	151	159	146	176	177	169	189	157	166	194	187	173	174	175	173	167	176	178	186	171	142	172	177	164	176	161	160	153	157	189	162	171	173	156	179	196	220	151	172	192	197	181	159	152	148	155	178	166	163	163	171	154	171	179	147	152	183	156	160	181	154	176	165	188	184	161	198	176	169	164	188	177	161	153	159	160	173	166	182	177	187	149	155	170	182	178	173	182	182	179	156	170	200	177	171	179	155	169	163	176	146	170	177	156	185	157	160	149	174	169	192	187	173	158	194	192	166	170	175	177	166	158	181	175	177	176	171	176	178	154	177	175	152	161	178	183	162	160	162	174	183	176	176	155	182	159	178	187	170	148	185	152	165	154	176	204	179	152	160	154	167	189	166	162	177	160	192	158	185	177	174	185	182	182	174	166	166	206	182	175	194	174	176	176	200	171	183	195	162	164	142	179	174	187	164	142	181	192	171	171	165	178	151	164	179	163	165	163	161	179	174	151	172	193	195	173	196	153	191	173	168	164	136	174	163	170	160	175	159	178	148	178	146	163	192	167	159	150	181	192	168	156	186	174	189	157	168	165	183	198	167	164	167	165	152	158	174	185	181	164	174	176	193	157	174	159	169	145	161	178	170	182	152	149	181	176	175	168	179	145	170	190	187	191	165	179	149	181	185	185	180	167	170	176	167	184	190	180	180
17429	44004	17602	6389	3978	2905	2149	2048	1535	856	752	660	551	522	464	422	421	356	328	337	315	274	276	301	288	291	274	239	221	227	225	222	235	218	221	218	203	213	192	236	204	232	156	200	192	198	194	206	224	207	188	216	192	205	189	196	173	177	216	207	183	203	197	207	189	189	187	192	179	198	207	197	187	197	183	216	204	186	211	201	195	202	218	205	188	197	187	199	201	185	200	202	178	186	213	187	180	163	190	173	185	186	175	176	179	178	183	206	204	188	183	170	178	184	195	184	176	181	202	187	172	179	187	194	189	206	156	198	203	193	186	213	175	192	206	181	200	173	192	204	175	207	198	193	219	164	180	177	217	216	191	178	177	179	160	183	197	180	189	199	170	163	175	160	185	174	175	186	187	183	168	191	159	163	193	171	189	176	187	187	194	189	179	169	194	172	194	191	198	178	192	175	201	185	213	183	178	179	188	175	189	199	167	188	193	181	180	169	152	178	189	183	191	200	153	207	194	183	193	179	188	138	179	200	163	168	173	167	189	184	188	185	168	196	193	181	177	214	180	189	177	190	197	178	204	195	187	194	172	179	195	192	209	168	192	169	193	162	177	181	212	176	195	180	192	192	192	181	194	189	187	178	186	173	191	182	183	200	181	176	167	184	189	191	176	162	174	175	186	193	164	192	188	189	179	191	211	202	169	182	201	160	209	178	223	187	187	202	177	171	182	191	188	184	164	182	180	187	210	165	194	218	192	191	184	165	185	181	174	193	187	164	193	153	207	195	189	194	171	183	188	184	177	180	195	171	189	162	187	212	209	176	168	185	186	190	183	191	201	184	174	223	178	188	187	203	194	169	193	187	178	192	173	189	186	172	216	199	184	196	160	186	167	195	211	179	195	183	185	227	177	168	170	182	193	188	187	183	169	184	179	182	191	186	172	191	168	191	165	187	196	194	191	169	188	200	178	188	164	191	177	173	179	191	191	203	183	203	162	169	181	184	179	182	184	186	184	181	169	181	187	165	174	223	181	193	213	157	209	185	207	187	184	171	151	191	197	171	183	189	183	166	209	181	163	190	168	203	183	163	197	184	194	177	186	177	178	185	168	182	197	181	177	189	179	188	198	187	199	195	182	206	179	179	182	188	189	177	179	157	166	175	179	187	184	167	202	180	187	180	197	183	169	199	202	160	166	171	171	175	180	180	189	188	160	192	166	171	174	172	180	174	179	175	183	183	177	175	179	166	195	193	183	189	178	174	219	206	182	205	179	189	177	193	189	163	167	207	198	189	183	172	175	188	184	168	192	181	196	190	170	181	198	170	168	192	171	155	178	186	193	190	182	183	152	181	194	168	187	199	172	185	186	186	165	183	185	189	167	184	186	183	181	182	194	180	174	174	189	193	186	202	170	169	167	193	171	185	177	181	181	194	187	160	164	195	177	166	158	186	180	167	175	184	176	204	173	173	190	183	162	176	193	190	209	171	187	187	189	192	169	198	194	150	188	189	185	195	175	168	199	200	193	176	196	181	205	156	180	189	213	205	154	201	178	164	192	177	176	198	201	179	179	185	181	177	186	178	185	194	172	188	171	167	201	187	200	179	187	174	201	183	177	188	196	187	185	184	175	184	196	196	191	169	198	181	205	190	175	199	168	190	181	206	169	174	190	197	176	179	174	181	194	201	171	159	188	187	176	196	200	198	179	150	184	168	181	171	150	185	199	186	204	184	193	185	205	194	179	190	170	186	179	206	187	192	199	176	181	177	201	165	197	165	168	202	182	161	198	174	175	164	174	193	197	211	181	180	185	174	188	177	188	201	166	171	181	192	184	199	196	197	173	168	183	177	171	205	187	169	193	156	174	159	185	188	189	200	194	172	202	187	155	172	182	184	206	181	179	188	174	170	173	173	184	184	183	161	210	193	195	171	196	196	205	182	153	177	169	189	188	171	176	179	190	217	181	181	200	180	193	203	190	187	185	205	167	178	188	197	223	189	168	204	205	187	171	183	202	204	177	158	218	180	197	183	182	181	176	192	192	185	172	173	169	179	179	168	170	179	195	179	182	194	181	175	172	158	175	176	194	180	206	181	173	184	187	185	176	175	193	175	198	187	140	184	210	187	188	165	177	165	161	183	182	189	187	173	193	208	184	187	181	160	167	187	172	184	166	176	205	168	195	185	179	193	211	171	179	187	192	188	189	192	183	190	179	177	169	162	175	171	203	194	188	163	159	190	202	167	161	159	191	177	177	161	179	204	201	174	188	179	187	185	166	191	199	222	176	169	196	174	180	159	190	200	179	219	179	190	200	174	203	200	185	210	210	188	181	181	207	188	195	179	181	165	182	205	205	202	192	174	183	188	166	154	193	136	181	205	175	197	197	162	194	176	187	189	195	197	181	175	178	166	182	196	201	171	185	191	200	203	170	147	195	174	205	167	182	148	167	210	168	179	168	194	172	165	189	188	195	169	179	175	212	175	181	182	203	186	196	174	196	185	202	192	192	205	170	178	168	204	196	180	185	165	189	173	191	186	169	189	212	164	171	199	189	192	185	205	178	188	166	177	185	183	193	204	191	185	185	172	167	184	189	202	187	202	174	167	166	182	179	149	169	181	175	192	184	200	193	182	166	162	173	171	199	203	177	185	148	191	185	190	180	186	189	165	189	185	182	183	188	185	186	208	168	183	197	186	191	187	149	180	204	189	170	172	185	192	208	194	175	191	183	177	185	178	194	188	184	178	165	194	212	160	198	190	199	196	171	180	161	191	195	207	191	189	208	170	172	168	182	182	205	182	170	215	192	180	213	197	173	172	175	181	199	185	186	180	191	193	198	192	189	184	173	196	191	183	195	180	184	194	174	183	181	183	167	178	154	171	173	191	174	189	162	184	177	176	183	197	174	187	172	170	170	166	184	208	182	183	197	167	188	173	211	184	178	201	181	183	194	163	179	192	188	192	193	161	165	187	180	199	177	179	193	168	192	173	196	172	189	188	195	191	198	181	195	167	184	187	160	171	211	167	180	194	194	162	195	184	180	188	187	193	198	184	177	165	187	179	181	204	180	175	205	192	188	181	192	156	166	167	159	187	155	187	176	201	181	189	197	180	192	157	183	181	185	185	195	165	172	179	203	184	195	181	180	196	219	196	167	199	200	179	179	174	164	167	206	180	184	185	192	177	197	174	176	190	191	176	185	184	191	197	178	190	173	176	164	197	179	188	187	180	183	176	183	193	184	197	168	179	174	191	178	182	203	171	172	187	181	194	150	171	193	199	209	183	187	192	175	197	172	165	197	176	181	178	169	174	190	179	174	190	168	184	193	190	204	182	188	186	161	171	193	186	173	172	188	190	182	185	199	188	179	166	175	181	180	187	166	181	185	165	186	193	185	213	174	192	154	167	198	187	206	203	202	177	196	198	165	176	196	173	186	186	175	175	168	168	200	156	185	198	190	161	182	178	186	186	198	180	184	188	174	196	199	180	202	172	169	179	190	179
23166	20908	27943	24023	20912	21003	12435	2319	1380	987	880	805	729	684	676	632	624	563	563	553	535	507	543	497	455	483	458	464	493	483	471	451	437	423	413	417	418	425	414	453	449	457	456	468	456	425	425	454	434	427	442	436	431	411	434	404	402	444	375	422	435	427	431	413	426	427	414	369	387	432	403	384	423	410	447	388	408	397	379	414	401	422	373	459	420	440	412	367	413	385	434	412	426	405	370	435	374	429	414	404	426	445	417	404	419	395	440	392	387	417	416	408	418	419	412	416	399	456	397	404	427	405	403	412	386	401	398	412	400	387	364	446	417	420	451	423	417	393	439	455	390	396	455	390	385	372	425	421	411	424	411	436	380	413	412	411	401	398	402	434	386	410	405	412	420	414	415	394	443	409	371	376	413	383	421	365	405	426	431	407	381	380	394	430	399	412	383	401	441	387	432	419	378	426	389	383	408	411	375	430	400	460	408	412	449	411	380	403	435	408	380	421	427	408	356	352	391	401	400	424	398	377	360	410	410	445	424	409	423	376	457	402	406	429	418	381	394	395	387	370	399	398	419	439	411	402	424	387	399	397	416	386	400	384	400	392	430	408	401	402	413	390	395	403	416	396	402	413	386	443	402	406	409	418	411	370	400	412	405	447	442	392	387	413	442	411	412	422	423	390	394	387	384	439	378	425	419	449	414	408	402	441	407	405	408	426	401	449	404	408	455	445	399	406	425	391	422	403	435	374	412	374	410	381	409	431	394	383	393	413	397	430	389	387	387	402	395	384	383	383	397	417	395	376	404	394	395	391	407	441	412	434	386	407	399	426	423	376	445	379	399	405	415	367	417	413	404	380	420	431	389	409	445	430	371	427	428	404	401	383	434	396	389	395	390	366	426	361	441	406	437	402	431	429	398	407	405	436	379	386	393	382	431	374	401	381	387	400	393	373	375	398	428	403	418	409	408	400	394	427	421	391	390	394	410	427	425	434	398	413	411	400	377	423	417	426	405	390	378	359	384	421	358	391	344	400	431	438	411	404	414	391	375	409	420	427	420	419	396	422	392	381	403	397	413	394	399	416	402	424	391	429	410	358	374	426	376	409	410	419	401	420	399	409	447	437	411	440	347	423	404	390	446	389	415	405	448	426	431	412	402	382	373	429	417	428	423	426	423	417	447	420	362	370	411	411	426	348	420	444	385	404	409	386	391	413	391	418	404	434	396	412	431	391	394	397	405	441	416	427	425	426	405	426	389	391	360	385	396	410	410	389	387	404	386	419	422	392	399	395	423	432	413	429	380	388	406	427	409	379	412	414	398	397	424	414	369	399	421	406	407	413	404	403	392	391	409	388	405	392	429	400	429	394	392	424	407	397	425	421	462	401	395	393	407	413	393	351	406	404	430	418	391	408	376	386	371	372	424	382	416	424	393	378	395	419	422	403	413	401	424	430	449	416	391	431	427	412	375	361	410	445	407	415	415	393	404	416	412	377	374	423	420	387	400	396	461	388	417	384	374	406	410	413	368	387	415	381	374	411	383	415	405	426	408	410	414	395	379	394	389	413	426	379	401	391	406	448	410	413	400	391	410	401	385	392	411	395	381	421	385	365	358	426	391	411	414	435	400	394	430	413	411	422	410	426	404	411	425	398	390	433	407	389	375	406	397	415	361	433	378	419	435	401	409	412	397	404	431	408	394	411	393	369	388	429	376	371	444	376	424	406	396	415	418	375	420	413	394	413	367	428	398	434	402	399	417	441	420	427	382	400	397	407	383	418	390	392	392	419	406	400	423	412	397	425	399	405	406	428	384	412	399	404	381	395	403	413	399	384	407	377	405	380	422	404	404	402	375	378	419	434	390	408	417	393	408	372	438	399	408	388	385	420	366	418	414	379	406	405	382	413	428	429	399	441	349	443	432	394	354	401	405	385	429	396	398	418	389	401	434	377	408	383	398	399	457	413	411	437	374	352	387	407	456	397	394	420	423	380	364	396	455	410	403	410	423	434	381	388	380	387	431	405	386	372	409	414	437	376	386	408	380	409	425	393	422	413	366	409	372	407	393	363	388	387	369	392	437	383	401	413	419	407	381	401	384	417	399	411	396	404	415	365	367	420	412	429	419	394	384	427	422	410	419	372	394	382	390	401	418	421	379	418	419	390	374	379	412	403	395	410	400	375	439	427	403	382	424	396	405	399	420	417	359	465	406	406	427	386	437	456	404	378	391	405	419	373	373	420	400	386	382	407	384	411	402	415	375	442	400	422	428	410	433	402	414	434	385	412	439	409	408	407	391	428	380	392	396	390	412	411	411	404	396	420	416	430	390	407	387	419	413	458	395	450	397	403	404	396	429	414	393	423	380	421	377	368	410	387	392	395	381	420	398	391	414	391	415	359	397	387	425	387	400	398	432	393	400	385	395	398	441	415	387	402	440	444	403	411	433	405	410	414	395	402	437	436	367	371	392	402	414	381	419	375	405	411	387	397	405	393	449	381	409	379	392	392	402	411	384	428	393	392	402	394	364	396	385	429	419	421	386	395	438	399	435	357	392	425	441	405	379	391	427	411	384	467	386	413	387	429	418	414	424	407	413	418	396	398	401	442	410	352	420	336	380	388	384	382	406	401	404	415	365	435	422	407	439	408	407	383	385	405	355	418	399	411	437	429	407	408	391	396	382	418	421	417	373	397	430	388	446	386	415	391	400	437	397	375	376	382	405	431	391	420	407	408	448	425	409	359	434	405	377	386	436	395	389	413	386	383	413	363	415	380	387	413	399	418	415	422	394	397	405	401	424	394	404	402	410	413	374	393	390	372	411	428	419	439	452	401	417	379	419	387	432	420	401	435	390	434	392	423	414	403	374	364	374	368	377	411	422	434	382	433	389	411	380	363	432	408	388	387	430	399	435	401	410	412	443	383	404	381	395	394	390	415	405	419	409	400	420	419	412	407	368	413	419	413	410	428	432	392	391	377	433	395	411	413	413	395	415	416	393	426	392	413	399	404	395	456	430	410	442	396	370	443	375	412	394	390	430	427	415	385	434	416	437	408	412	395	430	395	385	396	397	415	385	403	407	379	395	425	376	397	417	350	388	406	425	419	385	413	390	443	399	418	386	408	383	402	441	412	371	402	397	370	397	391	395	439	398	375	380	424	433	416	425	366	431	418	441	416	435	409	375	428	434	413	417	436	390	406	359	421	408	399	396	435	396	435	396	392	387	404	424	384	359	400	409	390	398	380	377	428	402	430	400	438	374	409	390	420	411	364	369	411	428	417	428	404	382	403	397	376	406	416	370	384	391	438	393	447	399	373	393	377	434	408	400	411	397	372	423	417	422	412	410	385	405	423	399	406	419	430	422	420	396	385	401	372	425	408	402	437	428	393	448	406	351	405	415	403	395	401	415	437	415	414	394	390	383	404	423	432	428	402	421	371	447	401	416	438	385	445	406	413	428	422	429	392	393	392	397	426	379	426	401	379	388	391	392	420	392	416
21462	50407	25565	10719	7088	5194	4157	3795	2779	1750	1498	1375	1143	1057	925	876	862	733	691	685	660	599	596	570	528	539	531	529	513	505	481	474	484	494	487	442	466	464	435	448	451	472	463	419	460	433	431	440	431	421	410	397	451	408	395	430	381	406	429	410	407	386	396	407	402	411	379	404	383	380	383	358	350	405	387	439	398	403	393	392	410	408	414	411	413	411	388	393	410	385	399	404	397	384	390	439	400	371	350	414	411	422	398	397	419	408	389	390	402	416	408	414	382	399	398	376	405	391	390	373	371	388	436	395	392	375	367	385	422	383	349	389	403	416	410	375	403	404	400	416	396	390	365	385	386	408	388	345	386	371	407	400	355	405	365	386	387	371	399	377	396	374	396	428	398	412	416	387	390	385	359	370	423	391	366	396	391	388	380	410	414	405	373	405	394	382	361	364	365	388	388	388	357	395	394	383	377	371	376	386	371	396	366	389	393	375	371	396	351	359	388	390	409	385	388	351	405	370	402	415	378	373	329	391	411	402	399	381	394	386	378	402	377	367	365	399	410	374	420	380	403	394	390	383	360	374	338	407	373	390	406	393	360	346	367	418	390	385	387	351	371	406	390	432	377	390	405	361	361	428	390	380	374	363	376	385	358	401	388	403	348	398	369	351	395	375	393	402	405	389	391	436	362	401	399	405	373	383	395	386	393	393	390	356	381	413	418	411	381	388	389	375	397	391	359	388	359	385	402	384	370	378	390	400	376	414	411	371	370	366	365	383	410	333	399	378	381	392	371	382	389	405	395	371	385	377	385	372	404	377	381	373	373	384	391	393	353	392	382	405	379	368	388	397	434	389	379	397	383	368	363	385	406	410	386	433	356	373	374	403	369	371	362	372	364	380	367	420	391	430	376	384	381	407	390	390	424	403	384	407	360	422	386	379	368	402	388	382	366	389	385	385	362	359	410	364	374	335	404	357	375	379	409	379	434	375	406	373	383	388	357	366	404	368	410	368	342	403	395	397	390	387	361	392	365	384	418	354	390	363	407	393	394	372	378	354	389	376	415	408	376	349	399	375	375	368	395	417	385	390	387	376	440	347	383	363	367	393	419	393	403	425	392	382	407	385	381	397	439	399	380	425	380	388	420	381	398	410	369	413	372	401	392	410	408	368	362	420	414	398	385	368	377	399	412	368	412	354	369	373	358	392	375	369	393	380	397	391	383	376	375	394	380	383	394	383	389	399	386	335	374	400	350	413	385	383	379	379	386	406	384	382	366	411	432	361	371	393	401	421	408	366	403	377	389	395	364	394	398	408	400	406	373	383	421	389	378	420	395	361	388	376	382	427	362	401	365	377	407	425	359	395	413	402	393	369	405	424	409	392	360	380	393	326	352	367	370	391	379	405	397	379	381	379	386	381	395	414	391	386	384	370	390	380	355	363	384	376	381	378	388	406	377	363	376	388	352	359	432	370	393	394	406	384	373	393	385	392	370	383	389	381	361	363	379	386	354	368	422	422	394	344	393	395	383	385	368	396	398	400	400	391	377	397	410	368	396	381	362	329	381	392	385	386	393	390	372	383	368	355	369	404	396	412	380	397	405	384	395	387	390	429	371	389	398	384	382	412	404	423	392	370	413	366	392	387	390	393	405	397	364	406	399	362	397	387	380	372	375	379	361	338	354	396	412	382	403	354	375	345	388	360	381	369	387	381	399	372	393	421	351	351	396	377	407	391	396	360	406	368	405	417	396	398	373	400	400	412	370	368	429	414	365	398	360	382	364	393	358	408	368	385	378	410	394	351	407	366	383	383	394	367	394	381	394	400	395	398	399	368	415	386	368	413	369	351	364	380	363	428	410	397	342	385	404	390	390	427	384	405	407	391	353	383	402	381	370	400	390	380	387	405	419	381	352	373	385	383	386	394	363	372	368	424	384	384	383	380	386	361	394	405	387	392	398	360	369	402	380	360	393	409	381	399	384	405	416	392	390	405	399	389	396	367	385	360	422	390	400	372	403	387	402	397	372	369	389	404	373	400	392	382	419	375	376	377	408	388	388	375	399	385	394	350	369	399	385	396	390	405	406	390	393	404	373	383	396	386	370	357	381	383	405	393	391	372	370	387	365	393	399	393	397	405	433	378	381	381	368	406	377	405	367	429	412	388	377	369	395	370	397	376	420	376	411	390	363	341	372	390	400	390	395	368	389	383	428	362	362	399	369	362	372	382	373	392	383	365	419	402	394	399	460	388	389	379	399	371	400	399	379	351	378	389	372	382	392	431	385	374	379	364	367	374	367	373	386	387	400	377	401	401	370	402	404	393	406	387	367	413	382	442	413	373	409	360	375	464	349	372	379	411	349	346	363	396	381	403	397	400	333	366	388	375	390	353	412	395	371	378	373	374	382	363	384	394	410	362	389	372	386	430	407	339	403	427	405	397	370	337	420	385	418	406	389	394	389	398	371	378	382	403	396	322	399	363	338	408	339	370	405	362	372	366	362	386	354	407	380	359	357	378	424	406	377	383	398	414	373	393	390	371	388	381	349	382	419	388	365	385	410	403	396	377	435	368	344	426	357	400	405	385	388	429	397	402	404	366	371	406	356	385	380	384	417	357	390	415	366	404	390	377	380	378	394	364	395	397	387	388	383	403	407	420	399	417	407	388	348	400	431	361	372	381	416	392	392	399	435	421	374	351	379	414	434	375	366	397	377	390	369	370	390	405	390	398	350	368	402	341	335	369	401	377	399	372	363	404	360	405	368	391	422	413	407	403	408	372	366	381	398	393	341	364	366	404	409	322	409	409	373	398	399	405	402	354	389	379	399	387	387	388	396	390	390	420	393	337	370	395	359	412	376	375	402	362	399	397	352	404	370	371	397	368	383	390	400	368	403	389	347	386	385	365	390	400	341	391	394	413	348	395	369	359	364	338	387	402	349	346	403	387	411	373	402	397	368	414	354	411	366	394	412	338	376	382	389	413	401	369	351	432	405	383	379	385	390	382	415	386	406	368	339	412	373	412	371	376	404	398	348	421	358	376	419	376	391	379	389	388	377	359	378	363	402	404	402	354	405	362	373	391	403	376	385	382	391	377	398	347	397	353	388	396	381	367	381	376	373	388	370	337	403	376	414	399	410	379	426	355	367	372	372	394	386	414	353	395	389	434	403	399	405	397	410	418	394	411	415	390	387	388	370	400	363	390	427	413	403	397	395	344	375	379	385	398	404	393	374	406	383	389	353	388	385	373	360	382	386	368	355	399	377	372	383	354	352	399	402	412	429	353	381	389	370	381	383	394	386	380	371	382	384	352	373	404	428	416	373	378	392	396	411	377	408	382	394	383	352	375	399	390	378	417	378	368	417	395	363	384	399	391	389	351	389	392	381	378	357	393	433	384	364	365	372	366	377	416	374	423	388	403	403	372	376	395	363	372	395	381	402	423	405	406	363	390	400	397	397	415	361	408	363	405	387	392	366	406	413	390	370	397	361	378	407	363
28745	18081	4701	648	446	395	336	362	315	313	332	348	332	333	325	325	316	332	287	306	323	332	331	336	352	317	320	327	309	298	321	335	335	311	315	329	326	327	366	320	331	314	343	311	317	331	321	334	321	314	292	311	323	299	294	319	303	349	307	334	319	307	326	326	346	295	341	299	299	282	335	329	317	310	328	307	301	271	290	336	320	321	318	345	311	276	362	300	324	335	313	327	301	306	327	317	316	327	288	320	348	303	315	292	319	307	297	302	303	278	321	340	351	307	353	309	288	268	335	327	320	291	298	320	309	314	294	352	311	308	296	328	316	335	310	307	346	338	336	350	321	299	332	319	321	311	318	291	323	336	322	309	317	341	321	321	334	285	287	335	325	310	338	288	300	315	314	312	294	333	330	310	306	342	329	300	293	327	296	305	320	330	314	312	309	311	325	324	296	335	317	340	330	339	328	357	335	316	304	316	297	313	342	330	356	303	309	291	352	314	323	290	317	341	284	315	358	332	310	310	333	328	345	317	312	324	313	315	324	294	307	345	311	304	312	304	308	311	365	344	318	312	306	300	305	310	311	322	320	336	306	330	349	306	323	300	326	307	297	302	319	304	318	313	307	337	332	312	306	313	342	289	290	350	337	360	315	325	311	333	337	320	321	314	313	308	301	340	305	287	323	304	367	320	341	307	301	343	336	304	326	298	333	319	316	320	295	307	323	315	354	265	307	290	320	324	302	323	318	293	287	298	320	316	308	320	325	294	343	309	335	340	312	317	325	326	304	316	328	322	336	325	308	284	344	317	338	312	335	315	336	325	286	307	329	335	292	318	286	320	303	276	328	331	310	328	334	300	296	321	334	319	319	283	317	341	334	304	334	306	303	286	326	330	331	352	311	318	314	296	324	323	311	333	343	321	319	342	306	328	321	334	317	296	309	339	325	318	325	292	282	295	290	321	304	282	311	308	301	296	333	288	309	319	311	319	295	326	330	292	327	298	312	341	339	329	309	318	280	344	281	327	299	324	317	322	330	365	340	311	306	317	345	314	327	320	287	328	326	332	324	332	318	319	310	338	314	326	338	306	338	334	335	340	310	312	312	337	307	355	323	327	297	320	292	343	342	299	277	316	305	341	339	321	334	316	353	271	320	308	337	341	313	327	355	349	339	341	365	321	302	344	340	315	293	302	302	317	329	301	323	298	337	305	295	330	283	336	311	356	315	317	305	325	328	317	297	310	322	293	292	314	337	333	360	303	296	302	315	316	312	319	292	327	295	306	328	308	325	321	332	313	291	321	277	262	341	320	315	333	279	309	296	331	331	336	329	316	318	284	345	317	303	328	322	344	313	316	329	310	311	338	357	301	310	309	319	293	310	331	281	297	305	310	310	327	340	316	332	334	328	329	319	290	310	298	300	319	319	325	312	342	358	290	311	286	310	347	319	318	316	277	327	304	303	379	321	315	338	309	318	324	320	303	329	332	320	321	291	318	286	299	326	296	338	315	345	324	307	291	280	351	342	315	313	326	307	326	308	330	327	309	315	342	318	328	329	340	321	314	300	303	323	329	319	324	327	309	329	305	320	330	326	310	311	340	289	323	326	309	314	299	318	363	318	326	312	338	320	329	305	300	330	340	309	318	328	316	321	312	311	306	332	323	313	321	324	320	293	325	316	337	313	328	302	304	309	341	344	309	310	315	332	315	299	316	307	327	315	375	335	335	327	315	319	331	306	341	350	333	309	315	280	312	303	335	300	277	309	329	328	292	345	319	285	351	293	359	309	309	332	313	331	334	313	328	319	322	328	338	340	354	329	348	325	297	340	329	317	323	295	330	316	360	308	317	307	289	294	297	343	302	306	349	308	289	316	339	339	320	333	299	297	313	305	303	342	331	314	324	315	302	296	333	303	313	304	348	368	295	339	280	304	320	318	318	288	295	301	329	322	331	289	345	292	311	290	310	317	346	317	322	309	317	335	317	313	314	325	297	330	344	309	315	284	342	296	336	319	320	291	322	308	317	296	298	296	289	300	296	338	328	322	320	335	328	325	294	329	292	323	311	323	321	311	336	301	302	321	318	307	320	326	282	328	338	319	301	302	313	341	303	317	323	346	314	307	303	330	300	291	319	313	308	283	306	343	300	291	347	281	340	334	284	305	320	311	294	337	326	345	320	301	316	327	308	312	309	340	313	358	319	340	338	332	337	344	323	314	300	325	307	306	308	298	319	307	310	311	317	316	296	308	299	302	337	333	318	364	311	345	298	302	324	313	334	329	296	360	300	303	327	318	305	322	303	302	335	334	353	327	322	329	340	341	337	298	293	318	319	318	320	288	322	318	346	331	308	304	342	331	321	280	335	299	302	305	328	328	329	324	348	316	345	337	311	317	285	286	297	343	304	318	298	306	324	334	301	313	302	317	319	291	302	350	309	299	324	313	301	378	310	312	321	328	305	296	306	339	347	322	312	317	297	338	326	328	345	330	330	334	336	309	330	306	325	284	324	314	290	313	339	321	304	305	306	316	306	302	280	338	333	321	283	293	309	304	328	320	356	310	327	333	298	309	346	284	312	323	297	302	308	331	323	349	357	302	314	312	335	309	301	318	321	316	315	337	332	338	326	315	319	332	316	316	352	322	304	326	317	323	307	301	334	298	338	301	327	309	342	291	317	320	328	310	324	335	287	322	324	322	309	310	295	352	325	300	320	310	319	320	274	296	314	319	345	321	307	337	318	321	300	301	319	320	326	333	293	305	289	319	318	313	296	320	323	306	323	316	327	334	316	303	295	298	351	343	322	305	334	314	305	319	285	316	297	315	301	325	306	316	340	331	336	323	318	313	315	336	334	315	357	337	346	315	303	321	319	343	346	289	312	300	318	332	304	311	303	310	319	341	354	325	320	331	327	321	310	308	319	306	300	335	324	323	319	309	335	343	329	348	344	326	324	328	330	296	323	332	323	290	297	321	306	332	309	256	287	282	324	296	315	335	309	332	288	284	329	321	354	328	349	313	313	321	338	307	309	301	358	305	308	295	328	279	304	288	343	320	334	324	329	316	336	338	306	312	337	275	312	309	328	333	331	302	320	306	305	308	300	330	325	298	318	325	295	311	324	337	346	304	322	316	305	300	324	283	314	340	318	334	317	320	304	310	324	308	307	319	306	329	336	353	297	336	317	318	336	335	294	345	328	340	308	350	313	309	323	327	342	307	330	317	329	348	316	330	287	324	325	288	318	327	321	301	331	327	321	323	334	334	358	346	300	331	352	302	339	332	308	340	320	317	352	308	326	332	328	335	349	306	290	317	324	325	320	310	290	336	353	328	295	312	316	313	337	325	308	306	326	338	349	300	313	313	283	359	348	353	316	315	321	375	351	316	321	338	317	310	311	298	330	291	276	316	344	289	315	337	304	347	314	318	271	308	332	331	351	296	312	330	360	320	349	300	361	305	339	301	298	323	338	314	318	322	314	293	316	352	320	357	313	337	322	289	308
16041	15504	2020	696	534	444	443	455	378	369	379	358	356	363	349	400	361	349	347	339	373	316	360	370	357	338	341	363	332	368	348	321	351	355	344	340	363	348	346	364	337	358	330	355	325	357	356	358	325	357	341	360	362	355	349	349	332	363	331	333	313	355	351	358	329	330	347	367	361	329	351	342	362	340	352	341	359	335	332	318	333	310	367	349	338	349	347	346	334	344	340	354	326	329	389	360	317	352	334	359	337	359	334	341	317	393	355	343	360	334	360	331	382	364	336	343	313	340	375	358	324	324	322	364	299	318	336	347	343	360	369	362	358	332	379	324	326	362	367	333	327	311	344	330	348	328	343	356	350	364	363	324	361	331	342	379	340	339	339	357	358	381	364	352	372	330	370	344	337	346	355	349	344	353	346	393	324	367	369	351	318	348	334	333	342	305	315	336	334	321	314	341	364	350	367	343	338	326	351	337	306	341	359	338	335	330	340	355	350	323	391	351	317	313	301	340	347	357	283	335	340	352	357	355	362	345	338	346	347	355	318	320	356	354	391	306	336	344	311	307	345	329	307	336	350	295	359	360	345	318	322	355	334	336	352	364	373	349	335	367	334	333	325	326	323	353	350	345	351	340	334	339	333	341	344	353	367	380	312	388	365	380	349	319	360	353	336	323	340	321	360	318	354	324	355	332	378	372	345	345	358	332	334	343	335	355	355	350	323	339	364	349	365	327	332	337	340	372	354	353	335	369	351	311	342	362	328	355	349	346	344	351	348	352	324	336	368	369	322	341	336	340	366	345	333	313	343	365	368	343	337	326	345	372	351	345	340	341	347	328	340	341	359	344	319	359	344	328	323	327	322	346	338	348	381	320	369	339	353	341	329	358	345	312	305	343	353	344	337	348	353	338	329	360	323	342	332	306	330	354	337	382	359	359	333	317	305	311	314	355	323	313	348	365	324	349	337	324	367	349	354	371	360	363	332	370	347	333	352	356	323	311	371	312	324	361	315	360	335	352	371	336	339	348	320	322	324	333	331	362	349	335	378	365	309	316	362	375	334	337	350	315	347	338	344	337	330	361	330	333	340	321	335	361	345	340	314	349	323	340	366	314	351	379	360	360	348	357	305	338	376	373	360	337	361	316	343	345	362	333	301	342	358	348	344	349	346	337	319	376	352	312	312	364	331	343	369	354	334	367	351	330	376	332	334	356	372	372	339	341	349	358	340	328	330	342	329	349	350	366	357	350	333	361	322	337	338	314	339	338	355	342	332	357	359	322	349	320	373	339	376	339	345	351	339	346	358	343	323	359	362	339	378	361	345	337	379	368	349	332	338	332	372	352	320	349	374	372	339	336	365	365	344	377	362	323	328	345	359	340	293	335	366	314	328	334	361	332	328	361	337	352	316	333	345	338	340	322	361	379	350	369	383	340	358	366	323	323	359	368	330	309	320	345	354	340	339	364	355	337	335	325	319	349	331	331	323	307	362	309	335	320	342	340	295	318	359	376	340	351	332	327	356	330	312	360	321	321	346	375	339	359	366	353	356	309	323	316	323	353	336	311	312	367	323	350	356	344	366	345	304	347	360	355	358	319	330	346	359	331	355	315	359	360	342	332	333	344	341	347	363	306	311	348	347	350	297	370	355	358	339	345	328	339	323	343	331	321	341	348	324	364	353	335	333	350	347	363	327	341	335	343	351	333	337	363	339	328	392	335	317	358	330	334	315	368	324	311	338	345	326	313	332	327	348	352	364	352	350	356	350	356	338	333	337	323	327	370	344	362	338	331	336	328	376	351	325	350	361	342	393	353	357	360	344	330	334	324	351	324	304	369	349	329	320	335	353	365	338	334	319	345	343	342	349	334	348	369	341	351	354	351	385	333	350	325	329	381	369	368	352	363	347	321	381	343	341	349	321	354	367	338	352	331	329	335	337	343	344	335	344	351	326	352	319	332	358	350	361	343	329	333	335	351	321	338	378	365	361	343	321	347	329	326	371	353	340	350	340	320	335	348	357	340	345	331	318	339	327	349	339	326	359	333	338	359	318	336	314	348	336	341	353	320	343	343	344	324	342	328	344	350	340	331	347	358	354	301	327	335	336	343	333	341	330	337	367	322	312	355	363	344	346	321	312	329	376	352	358	371	344	340	332	360	332	358	391	316	361	340	362	322	306	345	339	351	351	320	360	344	351	343	356	364	354	340	361	369	351	347	331	346	358	384	365	357	371	323	335	381	349	331	332	371	386	373	349	342	342	322	326	368	338	350	332	371	360	348	334	362	343	326	369	324	353	372	341	308	343	352	335	357	362	363	333	331	349	357	369	352	325	364	355	334	336	356	362	325	365	336	360	333	301	341	306	364	341	324	309	359	346	331	333	360	360	351	362	338	361	355	347	342	349	302	348	345	324	378	357	324	341	353	365	322	359	342	369	368	330	336	315	335	322	357	355	355	321	331	370	314	352	343	351	313	356	346	333	342	334	341	349	356	349	326	355	350	354	341	322	331	344	341	343	329	313	325	347	348	373	318	349	324	328	362	362	338	365	322	343	336	328	291	381	341	325	317	325	351	323	347	349	353	322	338	335	339	377	341	359	347	334	335	363	326	369	333	322	320	342	353	313	352	334	345	337	307	329	310	337	352	367	328	326	359	381	391	341	339	337	346	374	341	369	331	333	336	363	344	356	334	311	351	327	349	358	324	330	351	308	341	372	374	362	345	343	319	360	342	334	350	359	370	332	346	340	334	360	346	339	340	363	341	369	367	354	357	376	346	358	351	327	326	349	308	342	343	336	299	365	349	369	317	351	339	353	352	361	329	338	332	343	338	344	332	340	358	329	339	339	341	360	307	343	318	326	337	339	363	351	312	335	333	362	306	336	322	356	323	345	353	351	361	341	359	345	354	325	301	365	364	365	333	336	342	345	363	320	320	369	320	385	296	364	346	331	379	333	316	343	328	362	304	336	362	344	343	333	325	319	335	367	323	322	368	346	322	293	359	339	345	353	393	337	360	359	368	364	348	354	344	351	338	317	368	339	357	347	355	334	354	334	352	321	333	322	333	330	346	331	340	335	391	374	366	353	332	315	353	329	333	303	345	359	331	332	388	345	366	328	338	361	327	335	361	313	346	325	319	329	376	326	345	358	343	319	311	301	307	354	335	348	370	321	354	361	324	355	348	348	369	364	335	362	334	340	297	336	337	340	375	334	364	343	302	346	351	332	316	337	334	339	321	358	363	355	349	343	345	329	341	329	319	303	344	349	362	374	364	354	370	344	305	356	353	362	330	315	372	363	366	360	328	331	341	332	371	378	357	338	310	344	336	328	337	341	327	352	338	355	319	336	324	359	342	362	357	324	349	356	366	342	349	359	355	362	367	349	325	321	358	374	327	365	338	352	336	372	326	324	324	356	358	307	342	316	361	352	337	336	348	363	345	331	344	345	318	353	353	331	340	362	350	330	369	322	366	338	343	355	345	317	392	329	323	325	327
25412	20893	27164	24777	20900	13606	1614	1000	663	467	410	388	365	319	331	280	291	262	246	272	228	236	222	225	218	218	220	195	218	171	200	180	198	198	206	191	180	179	166	208	184	187	210	203	176	181	181	201	196	177	173	182	174	165	178	198	182	166	180	169	177	166	164	189	183	169	169	165	169	188	171	167	156	192	184	172	196	198	161	191	179	179	180	156	179	165	181	173	176	202	173	189	181	177	181	169	177	174	167	161	176	181	182	189	175	176	149	178	172	180	162	204	179	184	167	164	176	189	152	167	171	162	188	158	189	206	158	175	169	167	164	168	189	154	178	164	192	191	196	167	156	185	165	186	178	180	179	191	163	170	173	153	156	178	179	191	166	175	181	175	166	178	192	179	168	190	178	195	170	156	174	182	167	165	190	170	170	152	168	170	159	172	163	187	161	164	155	170	185	173	178	176	148	189	152	175	153	206	195	151	163	168	169	187	185	174	176	154	193	191	166	161	184	170	196	166	169	177	191	158	162	161	167	169	164	164	168	166	174	174	173	144	155	134	172	175	174	183	185	164	168	155	181	177	161	178	177	174	167	170	171	165	188	170	151	177	185	164	204	180	192	152	165	175	180	166	182	151	166	203	169	191	175	170	163	167	170	178	175	180	178	189	188	179	182	162	183	161	166	188	150	162	181	186	184	177	183	171	182	153	172	183	185	194	176	163	162	171	174	166	162	199	198	168	159	172	172	163	169	178	155	182	157	184	145	195	193	186	146	178	184	151	170	168	183	155	183	170	162	165	196	170	170	157	186	184	185	159	157	137	159	168	187	175	157	164	172	179	148	170	177	199	175	188	164	175	152	188	181	191	185	177	182	170	192	167	154	171	195	182	175	170	166	170	188	168	196	178	151	156	151	174	190	181	207	153	162	222	147	168	192	192	179	174	185	198	200	170	174	176	166	162	170	179	176	179	204	173	194	153	186	153	160	161	187	169	173	175	183	168	198	189	178	173	163	183	174	178	157	151	162	178	175	164	159	150	161	175	173	170	170	165	154	185	159	163	147	165	181	160	159	166	151	144	179	181	176	167	153	177	143	170	186	174	160	167	159	179	159	194	157	175	187	185	181	189	150	163	187	166	188	176	191	187	157	167	184	183	177	167	178	181	179	180	186	147	196	165	166	165	155	201	172	160	180	154	194	198	168	169	161	164	185	181	171	182	155	169	159	149	176	158	172	168	173	210	176	147	182	172	177	171	177	162	164	171	153	168	163	176	165	174	150	170	164	139	191	184	155	174	159	194	173	146	186	172	178	190	190	169	162	173	193	182	163	181	161	174	153	163	157	167	177	159	165	184	179	180	180	167	171	163	176	194	169	185	185	173	169	179	191	180	164	186	167	157	178	151	170	171	168	207	165	173	165	175	166	180	147	185	155	154	161	163	164	182	176	176	187	182	161	169	186	165	158	167	171	165	178	181	188	170	165	169	146	175	211	159	172	163	180	160	179	171	181	182	190	163	194	188	179	187	173	188	173	162	168	180	181	181	195	174	148	174	161	178	160	187	204	169	181	181	171	171	183	167	180	174	170	164	186	167	150	180	165	190	147	172	154	185	175	180	171	165	156	160	193	182	160	168	169	170	169	168	161	170	165	155	189	154	186	180	181	188	162	156	148	189	169	181	160	156	152	171	167	162	180	166	168	183	197	164	177	166	166	181	162	165	195	166	167	182	172	179	206	155	161	149	160	161	180	182	181	180	189	169	187	157	178	159	186	155	162	174	176	163	181	161	167	182	168	176	202	167	176	178	154	166	182	157	175	180	181	171	182	175	183	145	157	165	175	179	183	183	169	152	191	186	173	162	162	173	168	178	174	171	171	154	172	176	181	151	151	166	146	162	158	168	187	182	189	169	175	163	160	164	150	204	185	162	195	189	185	154	168	172	176	176	178	159	166	175	180	158	170	162	197	204	185	184	170	185	165	188	191	199	174	186	202	191	182	160	179	160	187	158	178	178	185	171	183	167	186	180	179	175	168	180	183	179	154	162	170	178	153	159	179	172	169	173	165	184	182	179	161	181	173	171	180	163	188	153	160	152	165	181	169	183	160	183	176	185	173	162	161	180	158	145	182	171	189	179	174	175	166	160	175	159	184	163	171	164	157	171	163	184	175	172	201	161	157	173	141	171	172	172	166	170	175	158	164	172	160	163	181	157	190	186	163	195	187	167	147	171	176	186	142	165	203	198	185	174	191	185	175	181	179	162	160	144	155	161	205	166	160	171	150	169	166	170	191	169	168	177	163	186	161	175	174	169	147	175	149	173	186	189	178	162	188	174	185	175	172	181	186	154	185	163	161	181	152	182	145	167	197	183	157	159	177	180	171	157	175	182	153	151	186	149	174	188	178	150	187	167	175	151	176	174	188	169	165	171	163	178	176	175	185	182	194	172	175	163	166	146	158	167	165	143	181	182	191	168	151	167	183	163	191	176	188	171	188	186	167	167	169	172	172	179	183	178	173	164	183	166	186	159	158	185	179	180	209	185	167	171	182	176	188	188	168	162	153	188	194	180	170	160	181	171	148	167	182	170	155	184	196	176	180	166	169	171	148	172	184	166	199	182	182	181	207	187	143	168	180	160	174	174	178	164	157	183	184	172	156	165	174	159	167	172	182	163	180	182	179	186	187	160	151	164	170	160	180	180	181	161	189	173	183	158	174	157	161	165	174	144	167	152	165	168	177	174	187	193	167	155	153	166	169	162	157	169	178	186	169	170	200	161	157	189	165	173	174	188	176	187	162	168	175	171	167	169	180	178	173	187	168	172	156	153	160	163	153	145	153	176	167	181	177	170	162	203	167	171	169	168	185	170	156	146	184	199	181	172	163	181	166	170	175	163	170	169	195	145	150	160	155	171	173	156	177	186	185	169	153	163	163	167	180	180	188	176	145	172	151	173	185	176	156	175	191	188	190	160	177	167	179	187	165	194	167	167	178	179	153	184	174	161	128	182	165	164	158	179	192	190	148	181	188	170	175	178	169	192	162	165	181	159	169	180	164	171	193	179	178	172	189	175	161	179	188	186	154	168	169	169	171	170	172	184	176	180	177	160	186	161	162	153	151	175	162	163	167	174	161	152	162	190	170	184	176	166	171	162	148	161	147	172	156	164	171	173	164	174	167	160	169	180	171	155	193	180	173	157	179	185	175	154	158	178	162	156	151	165	169	174	175	184	166	165	166	159	189	168	165	173	173	174	168	170	162	166	167	146	194	170	207	179	166	169	161	165	159	179	164	185	156	171	205	162	164	173	179	162	155	163	193	173	189	166	194	181	170	177	184	152	187	140	183	184	159	177	167	174	174	153	155	160	169	188	177	159	147	161	178	172	159	176	176	189	187	158	171	173	165	154	182	154	181	163	174	166	152	172	171	169	189	197	160	174	183	172	177	162	176	180	164	171	181	166	174	178	147	191	189	181	174	149	177	165	153	167	163	168	159	186	165	164
18936	47305	16300	6215	3967	2783	2183	1975	1403	920	806	653	614	503	458	447	401	364	353	355	291	303	286	272	244	271	270	282	253	233	218	234	218	241	264	230	227	202	190	217	221	210	199	215	222	223	213	195	200	183	186	195	188	188	191	213	213	206	210	221	214	186	182	189	188	194	207	195	203	200	206	197	208	208	184	208	188	188	195	176	169	190	182	210	192	177	190	184	173	188	181	182	171	191	192	191	184	176	190	194	195	188	201	175	201	183	187	184	191	204	186	167	183	178	172	208	182	171	179	173	201	176	195	170	193	181	197	184	202	176	202	180	198	178	188	198	187	171	164	171	213	163	163	196	175	170	153	168	186	180	211	216	204	183	199	208	178	162	175	210	179	173	158	186	173	187	186	163	184	186	187	194	176	193	207	192	166	193	151	211	177	185	194	187	171	193	186	177	185	195	179	185	204	187	172	182	165	185	189	170	171	166	201	174	185	162	179	151	164	196	206	184	182	175	184	185	170	195	188	179	166	171	169	190	162	187	174	174	183	168	190	164	204	161	194	195	174	197	180	188	158	173	190	181	158	165	220	209	166	189	196	186	188	206	203	177	181	189	173	176	181	204	198	176	210	155	178	197	167	185	176	190	181	200	165	164	174	182	180	179	174	183	184	183	162	149	193	173	176	173	156	195	184	183	168	177	208	206	185	166	169	172	186	197	200	180	193	188	180	174	160	176	192	174	165	183	167	196	197	188	187	170	183	190	179	175	151	190	179	162	188	174	190	197	168	199	174	192	204	196	169	179	170	176	166	199	190	182	185	188	186	188	177	189	181	185	184	193	178	187	172	179	176	183	196	183	185	184	189	183	186	191	205	177	178	156	165	181	187	186	222	156	190	175	199	187	189	166	195	181	191	201	161	176	172	194	169	168	183	193	215	171	184	179	165	192	174	171	166	188	197	206	203	170	190	186	188	196	179	189	183	197	192	166	172	168	166	160	205	170	199	164	192	186	181	178	189	175	199	193	163	191	191	197	168	172	172	163	177	181	175	187	191	214	171	195	196	172	188	208	173	205	192	199	177	196	165	192	169	203	179	169	215	197	188	183	178	172	189	175	170	164	187	173	164	214	206	180	180	159	201	163	188	195	191	183	190	173	163	186	203	182	178	159	181	170	175	178	175	182	169	209	180	200	175	188	198	211	158	195	193	173	180	181	171	165	185	174	185	166	184	189	187	181	182	200	159	194	183	179	167	177	206	195	178	202	203	191	189	216	196	181	194	171	186	185	198	200	188	179	178	162	188	168	190	168	173	179	173	193	174	173	182	171	187	174	196	173	161	202	166	210	159	189	174	169	192	164	165	180	190	212	172	187	180	186	183	182	192	170	205	178	162	178	171	189	163	210	170	155	184	207	183	210	179	167	171	178	165	177	208	173	169	187	168	154	178	169	192	197	173	176	191	199	199	176	170	198	194	185	182	175	180	178	166	171	175	203	167	168	190	185	175	185	166	204	205	163	160	193	193	184	194	176	195	180	176	178	189	183	190	177	183	198	202	154	196	172	177	176	194	165	192	181	164	195	195	192	167	209	176	191	190	170	197	196	188	198	202	192	169	170	185	214	189	185	173	185	186	164	167	171	182	232	188	180	193	195	200	178	153	210	195	182	192	186	195	176	190	177	193	175	184	201	206	180	181	188	163	186	189	182	176	170	171	176	153	183	166	173	184	159	203	179	175	162	190	186	186	183	180	191	192	208	189	195	179	177	181	165	174	161	203	156	175	195	173	183	205	188	175	171	173	166	179	164	216	179	184	142	167	161	180	179	195	185	207	174	196	205	202	175	191	195	202	182	194	173	196	167	174	184	171	187	165	202	177	179	185	170	185	182	206	171	179	168	213	202	185	181	163	182	185	191	187	183	174	172	173	176	180	183	171	189	186	178	188	201	166	177	173	201	179	182	198	165	210	191	154	179	200	186	192	193	184	180	172	172	181	174	167	170	192	192	183	186	186	173	194	174	172	198	200	180	181	181	191	184	173	165	176	197	199	184	218	178	210	184	199	172	202	192	204	179	186	170	201	190	199	149	175	176	181	187	154	168	171	162	171	173	183	204	202	167	173	183	204	207	175	172	179	201	177	179	177	183	176	162	174	184	193	169	212	181	165	196	169	182	208	188	178	192	189	171	175	184	190	189	187	198	205	199	178	176	200	161	163	186	183	188	180	199	165	164	188	187	199	177	198	187	193	191	177	177	163	185	192	170	189	175	183	187	186	174	170	191	201	194	190	185	192	174	169	203	197	191	189	186	179	174	198	199	186	178	181	192	177	170	171	190	192	231	182	185	183	195	190	192	168	181	196	197	212	189	180	178	203	183	162	184	174	175	187	181	186	194	193	170	184	207	197	180	215	184	183	178	196	201	198	166	173	176	200	189	209	179	207	182	202	176	189	169	173	173	192	189	180	180	171	162	167	204	198	191	177	177	173	151	154	175	184	182	199	181	181	158	173	174	192	164	199	169	167	204	194	178	180	190	182	168	176	169	195	167	188	174	181	168	172	169	169	193	192	163	175	188	179	184	181	193	163	195	188	179	178	165	176	194	197	200	192	171	183	190	188	188	170	179	182	196	172	190	175	191	201	192	173	190	175	195	186	186	174	173	179	170	185	155	169	178	188	160	175	177	175	164	194	210	187	179	201	190	173	186	193	186	154	204	187	182	173	164	177	169	217	195	177	189	179	177	179	194	190	174	181	185	177	186	192	182	179	182	205	203	178	183	171	200	172	183	165	179	192	169	188	199	167	172	201	158	210	181	173	201	181	195	168	137	212	196	181	193	185	200	178	183	188	180	196	193	188	197	171	191	188	157	205	162	172	192	176	208	173	174	200	186	178	188	181	190	162	183	183	190	215	166	179	179	177	196	195	174	182	173	207	199	178	188	170	176	200	176	179	177	163	184	188	185	178	202	169	185	172	182	179	176	174	185	198	167	180	202	195	190	191	194	178	163	192	205	208	203	186	167	178	182	174	191	191	171	209	180	172	195	187	194	173	186	202	176	170	192	179	207	167	169	194	193	178	170	183	182	201	214	181	195	202	180	203	174	184	181	188	171	182	176	184	189	189	184	188	155	181	180	163	197	174	180	170	178	197	170	182	190	174	194	183	192	174	152	162	176	156	194	191	181	204	176	196	187	141	179	170	184	201	189	185	181	211	178	189	186	160	178	174	179	183	188	170	192	178	202	182	196	196	166	205	179	183	170	191	186	181	188	167	201	186	202	180	184	195	205	176	182	202	174	182	186	174	195	181	178	170	186	199	181	190	169	182	178	201	218	182	178	204	193	173	173	172	195	177	186	185	167	181	180	180	186	193	215	178	183	188	198	172	168	164	196	184	185	174	199	177	187	177	190	185	178	203	193	166	175	177	180	192	166	181	178	192	203	210	208	174	177	188	185	160	180	192	184	198	188	167	162	189	177	176	199	187	175	196	152	203	204	178	186
23107	20898	27511	24429	20897	20980	12607	2357	1356	1021	914	795	748	684	630	609	601	547	540	527	492	533	521	487	498	499	466	511	479	481	452	473	470	414	475	428	439	426	472	465	456	456	431	450	395	399	458	430	423	451	471	436	433	416	415	405	418	408	402	416	405	398	376	394	414	422	394	400	410	422	406	402	432	430	424	422	406	405	425	397	407	448	409	408	402	407	425	399	399	407	406	430	420	417	380	417	410	415	438	424	402	422	383	416	428	406	420	387	429	374	430	437	412	395	438	410	407	422	419	386	421	411	413	384	393	404	416	412	385	386	407	409	391	417	423	431	431	428	435	399	413	406	432	408	391	391	427	440	386	413	401	403	397	400	416	412	391	417	405	395	390	423	403	395	371	431	444	418	388	420	402	387	373	380	422	395	436	397	401	386	418	407	422	432	429	418	418	436	412	382	427	392	431	424	397	423	417	434	423	394	366	424	387	424	417	425	396	398	398	391	398	425	405	430	396	450	398	388	433	400	443	392	427	403	421	440	445	395	385	422	396	420	395	400	448	408	449	396	382	414	387	452	425	433	395	409	437	429	374	410	389	379	411	425	396	402	388	397	403	391	412	407	407	422	434	439	388	421	419	401	437	419	393	397	463	403	432	415	385	370	406	381	437	424	419	401	411	435	433	371	400	385	430	400	446	406	412	381	432	371	433	370	424	426	418	406	382	404	427	384	407	405	413	394	395	462	424	430	405	440	383	395	395	404	395	438	422	427	416	402	386	403	422	378	371	417	434	370	420	440	363	400	406	430	426	398	394	406	405	415	397	408	418	398	382	425	411	395	400	392	431	384	399	442	435	419	370	446	398	431	407	421	403	380	397	416	414	405	435	439	431	445	449	428	421	431	386	388	394	399	400	398	374	415	412	441	437	390	433	400	417	404	413	414	383	439	445	398	434	393	397	431	416	378	384	415	413	424	403	433	374	400	439	407	411	385	415	409	375	407	392	400	406	394	402	397	433	422	435	441	399	404	403	438	362	406	397	418	387	418	418	429	406	396	425	444	426	427	408	390	379	429	408	402	413	412	431	399	409	417	424	384	413	412	401	387	423	394	415	427	398	361	411	393	457	427	417	427	397	399	399	401	399	416	419	397	415	373	417	443	399	424	425	420	419	417	411	420	416	376	385	390	417	422	427	393	416	395	413	394	424	406	408	420	431	399	415	381	413	394	433	407	418	411	414	422	428	432	413	388	382	427	417	420	428	385	382	373	392	389	420	412	405	432	376	401	395	445	437	393	409	408	423	393	434	379	393	402	412	365	415	437	406	435	434	413	424	391	410	415	392	385	439	393	482	456	398	404	384	433	400	406	412	376	386	387	402	427	459	412	438	397	365	389	420	417	399	407	412	424	389	418	441	418	415	382	425	431	395	403	422	387	405	383	392	366	427	409	385	411	375	427	404	438	419	389	424	403	411	375	383	365	456	415	413	385	400	409	440	388	399	389	413	389	436	411	411	383	391	417	418	435	378	445	405	408	413	434	424	450	417	367	417	368	408	384	424	405	424	405	438	412	446	382	418	434	391	429	363	393	411	375	433	406	405	376	384	396	409	419	404	441	358	416	389	423	427	389	386	402	373	381	398	448	388	427	413	444	414	434	429	377	406	405	393	442	383	433	443	418	376	391	395	406	399	398	430	395	386	403	389	410	406	404	408	416	406	402	384	391	382	368	409	402	375	418	428	417	441	434	409	392	388	403	391	390	403	418	415	405	408	399	391	386	369	367	369	408	435	421	406	412	394	383	376	399	372	388	414	360	433	383	400	427	422	383	392	412	442	402	412	420	377	405	403	399	383	377	408	416	352	417	393	386	427	392	395	422	409	384	389	390	462	424	398	420	386	406	414	352	423	442	394	391	418	400	390	373	397	420	428	359	397	413	403	398	401	403	425	397	390	400	426	402	420	375	421	429	413	384	372	400	420	355	398	415	393	380	397	403	401	410	420	375	398	407	447	433	401	396	398	374	406	383	432	392	436	435	416	402	414	397	368	427	425	416	383	394	448	376	377	373	415	425	420	445	373	393	423	397	413	417	414	410	395	454	440	407	392	378	399	398	433	407	370	374	412	406	389	367	406	393	403	385	418	357	367	403	406	413	414	444	399	404	406	392	395	383	397	392	411	391	398	411	419	431	349	427	425	425	399	397	451	441	371	429	424	433	389	426	405	412	392	386	431	400	435	412	396	412	383	415	387	406	414	394	391	396	426	416	391	390	403	372	435	435	419	413	378	401	394	399	430	407	383	409	430	409	402	371	421	391	436	382	351	429	370	428	442	395	410	423	376	419	412	377	403	426	395	407	414	406	393	408	383	405	423	420	399	444	372	428	384	411	404	395	386	405	409	409	409	404	423	400	394	410	361	420	412	402	445	419	372	424	400	423	401	412	389	389	408	425	361	432	431	399	441	391	419	431	425	379	381	414	411	395	406	433	391	409	361	442	441	375	372	419	422	372	412	409	413	434	399	402	417	393	403	398	386	415	415	385	461	402	413	393	407	409	409	369	370	403	420	406	397	418	399	406	416	421	438	404	413	372	394	390	396	409	418	439	418	435	423	404	444	404	421	411	387	401	405	394	414	421	411	383	381	393	370	384	417	397	393	401	384	400	374	425	406	411	399	440	433	436	406	427	412	435	420	414	398	424	429	387	444	430	371	410	426	417	398	422	404	383	386	443	433	391	422	411	406	408	409	396	396	384	399	414	407	393	391	423	390	395	412	426	400	379	408	412	401	375	389	406	384	429	413	400	408	410	411	412	424	385	385	384	404	423	407	413	424	408	391	377	419	375	395	420	391	431	443	406	450	414	418	403	420	423	401	413	420	419	419	378	408	376	387	394	435	398	433	417	441	435	423	372	371	394	446	440	423	433	424	440	426	388	416	397	378	413	433	405	377	383	396	413	382	424	411	379	382	414	392	388	385	407	427	380	421	412	397	413	429	397	376	431	395	412	449	419	410	391	417	380	407	424	389	396	407	408	408	459	450	420	425	401	359	409	403	388	387	365	418	422	428	421	407	414	419	386	390	391	384	402	377	412	417	426	409	405	415	424	426	411	401	409	412	391	412	387	428	401	409	425	440	378	378	379	413	385	403	406	413	354	379	383	390	407	440	400	394	405	388	391	398	401	436	451	416	387	421	409	437	412	384	412	415	427	376	358	405	372	425	373	391	384	396	385	397	406	411	404	404	361	391	400	444	397	410	414	445	440	385	423	403	403	399	443	411	402	412	448	442	401	421	415	395	417	417	455	400	403	398	418	424	414	407	377	389	394	419	389	380	430	409	414	417	425	371	396	409	400	419	424	366	415	391	383	384	437	399	398	405	390	398	393	452	405	386	413	425	405	408	396	431	399	401	381	429	370	427	413	388	388	352	395	392	411	427	380	425	417	377	409	406	403	425	416	405	362	383	412	409	379	415	432	400	420	397	345	424	396	380	421	412	387
21657	53915	23703	10621	7109	5108	4135	3819	2658	1767	1505	1298	1167	1026	933	862	846	743	728	720	658	622	563	566	533	487	515	515	536	519	496	482	463	471	462	492	441	444	457	442	419	410	404	416	447	430	373	422	390	417	395	401	407	439	439	399	403	383	400	425	430	365	406	435	387	372	396	388	374	394	400	371	429	398	375	427	387	391	387	365	355	449	401	381	432	388	372	402	403	410	399	391	409	444	361	422	391	414	411	369	369	398	390	337	394	399	369	391	391	388	362	372	396	408	371	418	417	372	430	419	359	387	427	406	385	393	391	379	396	413	399	368	358	402	442	396	375	387	365	397	402	352	388	379	422	395	405	393	395	365	383	387	437	383	385	391	400	393	357	401	389	405	405	383	381	386	382	379	401	395	352	383	360	377	374	394	380	338	389	368	416	389	398	387	363	443	392	366	413	387	362	379	399	381	362	378	404	377	389	398	374	364	401	399	405	382	388	369	404	379	361	440	408	397	417	375	361	388	352	397	372	389	386	415	415	400	378	383	378	408	395	381	375	370	368	395	407	402	377	392	343	381	378	383	388	377	386	343	364	403	392	389	393	390	406	351	385	407	382	378	355	390	406	384	375	401	331	372	399	401	365	414	414	379	397	399	372	401	378	386	370	393	373	408	424	416	389	374	348	414	393	388	392	408	398	353	389	377	385	353	405	383	374	400	392	381	338	397	399	391	386	374	362	373	373	395	343	379	382	388	413	399	414	400	390	383	413	374	418	353	364	376	379	382	390	368	396	382	418	379	389	400	362	396	412	380	385	409	396	382	368	394	392	397	404	399	394	397	392	390	387	361	379	381	371	379	387	380	391	372	409	405	395	378	380	390	405	409	368	374	357	371	410	354	397	361	403	390	337	381	379	388	388	366	408	387	388	381	382	418	390	390	374	373	392	399	400	376	418	379	410	387	371	354	358	385	445	365	397	389	384	423	406	398	367	397	393	392	392	357	352	404	390	403	375	360	374	424	393	372	359	365	433	366	409	401	388	424	367	378	374	389	403	387	396	391	411	417	386	424	389	373	377	369	381	427	412	378	408	368	423	390	405	378	388	361	360	408	388	407	396	373	419	390	376	350	414	378	366	366	384	384	403	379	380	376	400	408	372	342	381	396	382	406	378	369	394	367	410	389	399	345	384	385	374	363	397	369	378	365	411	400	408	374	362	359	398	374	408	360	374	357	332	415	394	369	403	352	371	404	366	393	392	381	406	376	402	421	366	394	404	355	420	335	384	391	363	392	359	426	410	375	355	392	411	380	409	355	403	375	388	377	388	397	403	410	403	381	409	374	353	395	434	382	369	366	373	391	378	369	381	398	402	351	352	401	394	381	416	381	387	380	398	375	399	386	364	360	363	378	358	394	370	364	373	391	388	410	377	396	384	360	405	373	369	401	360	370	396	400	433	384	404	360	370	368	391	373	391	366	344	389	394	378	375	369	400	359	385	367	396	372	409	375	367	418	391	374	403	375	406	359	404	367	392	364	366	349	350	391	393	388	362	386	401	374	376	387	370	364	379	350	367	376	397	380	405	359	356	348	392	406	367	366	393	382	394	353	384	408	381	379	365	370	374	344	400	371	394	361	390	379	358	384	350	394	376	383	394	405	370	362	372	373	391	427	414	349	405	380	319	381	410	373	413	384	395	345	366	412	390	387	375	371	376	401	352	354	389	359	398	364	405	371	367	404	392	394	372	404	377	414	392	411	406	370	394	397	443	372	396	392	414	412	398	429	389	388	376	384	395	396	390	389	417	408	423	388	381	357	403	379	385	356	418	373	414	362	346	377	400	425	401	364	390	384	348	350	374	376	391	384	414	417	380	401	365	366	374	374	405	390	382	364	396	391	411	394	418	402	430	367	384	397	400	383	395	391	367	371	404	334	364	378	374	384	381	367	394	341	401	393	370	375	398	398	380	391	411	385	381	413	364	345	380	409	365	373	359	383	378	382	411	366	383	362	391	377	372	364	400	369	375	393	411	377	398	412	355	344	367	386	409	343	377	407	403	406	377	379	391	401	376	369	364	392	389	380	381	420	376	363	383	386	355	382	362	403	384	322	401	412	382	387	372	376	395	378	398	349	414	417	362	378	390	369	357	346	366	386	407	372	367	355	434	389	367	430	380	391	402	389	386	348	397	387	392	372	356	394	380	383	383	381	368	389	356	372	386	383	389	376	385	367	399	381	442	416	394	399	415	396	394	380	363	416	373	377	382	361	398	386	367	383	389	420	404	429	393	401	394	369	369	383	430	381	388	386	396	378	369	396	378	376	354	417	416	418	395	374	406	423	388	384	387	396	406	372	369	360	397	388	351	391	393	406	398	377	385	367	382	417	387	362	412	385	349	399	338	402	368	380	352	352	414	377	409	405	388	406	369	402	389	368	357	388	390	362	417	380	398	357	387	389	424	415	339	405	371	369	414	371	386	395	409	375	401	421	397	409	391	392	400	365	375	342	376	422	395	400	416	374	411	387	385	420	359	380	421	389	403	397	394	380	367	418	355	388	357	357	361	385	385	404	370	348	429	349	353	375	421	372	371	385	405	386	407	388	369	396	381	371	387	413	384	367	410	373	371	387	389	356	416	374	420	399	397	384	352	378	358	384	375	384	355	407	429	345	387	382	367	401	401	408	371	368	421	376	376	396	350	379	379	388	412	353	394	389	409	395	379	370	377	382	404	409	389	396	407	355	413	381	401	383	369	383	390	386	376	376	367	391	374	362	395	398	369	368	348	390	385	387	361	363	380	354	348	390	365	373	403	373	397	391	370	426	353	406	375	406	394	386	359	395	395	406	394	398	393	382	384	420	366	364	387	382	404	385	396	363	391	387	380	393	403	379	392	409	402	410	357	399	392	364	372	412	393	393	371	369	378	384	380	381	374	383	392	398	375	379	400	380	393	340	375	364	398	358	408	414	389	350	400	370	387	376	410	398	385	363	351	388	392	350	392	400	388	380	350	373	344	408	346	394	396	386	397	379	374	350	368	373	388	343	392	392	382	398	376	398	364	369	383	374	367	363	418	370	367	375	396	386	366	369	387	373	395	372	374	390	385	363	385	382	380	386	374	402	398	378	442	399	373	390	374	382	351	373	366	388	354	372	367	384	378	374	361	377	389	363	386	418	414	395	402	381	397	331	403	391	388	383	370	411	382	343	382	394	421	400	380	353	377	327	419	399	376	388	388	353	397	378	400	415	402	425	428	362	400	400	386	391	400	374	392	397	396	416	388	351	398	364	384	411	382	414	369	401	366	377	375	397	357	395	391	397	369	376	375	385	387	396	381	343	361	367	352	404	381	377	361	374	381	370	366	393	395	349	379	370	391	389	371	373	385	396	403	365	355	330	354	394	377	414	388	371	380	354	384	378	353	399	398	391	359	374	400	364	376	396	387	365	365	389	370	397	356	378	407	393	362	411	414	417	374	380	384	366	393	435	355	360	404	386	359	349
28794	19094	6240	656	434	383	369	357	351	364	358	322	355	303	358	331	358	339	321	300	279	360	327	342	313	310	297	328	331	322	345	314	322	301	322	337	333	305	305	316	321	306	309	306	322	339	280	307	316	321	326	331	325	295	340	320	312	313	316	330	328	349	296	316	319	283	314	301	344	291	326	304	311	326	306	315	326	324	324	332	365	325	304	286	378	332	339	331	310	308	322	340	295	331	329	310	302	299	308	320	370	332	335	305	311	344	316	341	339	349	320	304	325	316	310	299	320	301	351	316	307	297	319	290	320	333	323	318	282	343	298	309	313	325	325	318	315	323	318	328	317	269	310	278	301	304	341	309	324	307	334	317	297	336	288	299	295	330	350	316	311	324	355	320	338	297	334	298	331	355	321	334	337	286	310	296	342	304	300	306	311	304	360	310	336	326	352	327	343	330	291	328	335	302	297	317	285	325	352	330	350	317	312	357	320	303	312	313	278	330	319	259	305	327	338	326	313	302	315	309	287	332	310	323	306	320	310	315	312	337	334	302	322	309	340	309	338	336	326	321	269	322	300	305	366	312	305	334	319	338	291	324	304	348	318	279	321	326	327	322	309	329	282	296	307	321	328	304	316	301	324	300	311	327	313	311	307	324	325	304	310	300	325	326	324	304	358	291	344	323	330	318	338	315	297	317	300	301	350	309	353	320	301	324	323	342	337	309	320	300	304	320	306	336	317	346	298	336	356	339	353	308	308	338	338	322	343	304	294	262	325	300	271	331	310	312	313	321	329	368	339	282	319	320	302	296	316	321	336	338	306	328	300	316	277	325	315	294	313	343	324	312	313	337	321	328	330	306	323	323	306	314	343	315	296	325	302	300	302	316	339	330	288	340	290	314	308	339	329	337	330	330	343	324	298	321	328	317	329	323	303	305	312	328	357	344	324	327	297	315	304	296	337	309	324	330	311	333	323	320	327	314	311	335	337	317	322	338	338	338	310	359	306	324	326	284	325	355	287	353	297	337	323	331	353	323	298	323	338	299	341	321	357	314	354	328	310	313	342	294	307	335	302	292	334	313	340	344	321	307	303	319	315	339	331	321	295	346	358	329	323	329	348	322	299	326	346	323	318	315	341	328	316	340	330	315	327	315	333	314	318	332	304	327	333	299	299	334	299	315	289	291	286	324	351	323	310	295	323	332	320	338	326	323	295	305	329	357	311	308	322	334	325	315	311	327	321	351	320	300	286	310	314	348	332	332	326	301	314	317	280	340	317	295	318	304	304	319	313	310	312	317	321	311	275	327	306	316	286	299	325	309	295	270	304	288	338	333	329	309	312	298	306	339	293	293	308	304	328	341	323	321	341	294	334	351	321	323	313	307	325	298	318	342	319	316	328	334	313	322	343	310	311	327	341	313	319	346	323	288	316	307	319	304	326	329	319	308	297	329	304	296	310	306	321	309	356	331	311	364	330	344	297	336	340	289	327	313	306	329	297	293	342	331	325	317	318	350	320	307	323	315	340	327	316	338	323	263	291	319	293	333	312	325	316	298	276	325	286	311	297	305	295	306	339	312	343	308	290	314	321	332	303	307	338	305	314	288	321	287	307	315	297	310	316	363	308	328	303	301	296	313	329	349	329	338	328	321	353	303	318	336	307	310	315	317	316	331	331	340	300	335	347	302	319	320	308	303	308	323	339	311	320	297	354	284	317	301	319	298	326	316	296	314	332	312	318	366	316	308	353	314	318	352	311	328	333	316	360	332	309	345	328	340	315	289	268	341	307	363	336	323	310	339	317	327	282	323	335	307	319	317	326	345	346	315	329	346	369	361	346	314	305	300	342	343	344	310	304	333	340	299	331	319	298	307	300	310	302	292	340	353	307	346	340	323	317	307	314	321	309	315	332	346	296	315	295	292	341	322	315	355	321	315	333	330	342	297	330	326	348	343	277	345	359	351	341	334	335	300	328	328	309	300	326	364	339	282	319	318	304	364	366	282	322	309	315	316	332	328	326	307	327	345	329	323	328	347	280	325	307	299	312	323	326	341	338	321	361	317	264	328	335	331	323	306	344	314	350	322	302	334	298	310	302	343	347	370	318	313	293	321	313	320	299	325	348	300	316	320	345	303	336	355	312	347	317	311	339	343	333	330	357	292	307	331	320	341	317	283	297	321	302	307	324	323	337	297	324	339	319	295	323	362	330	322	305	358	325	295	336	316	331	318	330	304	299	318	332	316	306	324	340	339	327	368	355	327	288	298	298	313	314	328	318	296	309	336	309	348	291	299	337	331	341	332	335	331	295	310	312	318	307	331	327	335	305	312	293	315	340	350	336	315	343	317	311	288	314	287	317	328	319	344	284	310	301	342	342	332	289	292	351	335	331	320	332	322	309	307	332	337	318	309	314	318	353	329	330	335	322	301	344	301	342	301	313	319	349	328	331	333	347	325	307	321	336	305	339	335	306	300	328	303	352	283	341	291	345	323	342	322	309	359	306	329	327	326	289	331	282	321	308	324	301	313	289	334	333	289	331	329	303	333	317	290	336	314	316	310	323	301	323	349	344	291	345	341	315	297	323	312	359	339	321	356	311	325	314	319	314	300	311	323	328	347	315	309	339	297	311	313	312	331	323	317	296	340	295	344	334	335	301	308	283	310	345	324	317	337	325	337	328	316	289	306	290	308	314	319	339	307	282	315	298	326	307	316	322	309	309	327	308	318	317	322	317	335	302	317	335	291	302	294	350	313	320	314	311	316	315	330	337	345	329	297	304	335	307	308	315	316	303	284	316	321	333	296	331	320	343	294	342	312	309	296	286	341	336	332	295	305	312	304	306	343	325	328	329	310	330	329	310	316	324	340	345	343	317	348	310	372	304	297	355	316	317	309	331	345	327	327	329	330	350	333	281	290	328	306	323	315	303	343	339	330	340	298	317	298	292	314	334	328	294	327	352	305	313	308	271	281	350	305	310	336	308	339	311	326	297	326	309	330	335	278	305	342	314	331	330	328	334	295	329	330	331	318	351	319	291	328	314	352	315	289	328	289	324	321	352	332	323	345	321	323	301	330	311	329	332	324	319	320	327	313	337	340	315	313	305	319	297	330	332	309	341	331	303	318	317	322	367	278	304	315	318	311	309	300	336	304	339	323	300	307	322	322	312	298	327	312	317	271	306	307	316	326	303	316	344	311	300	309	331	304	331	341	328	302	277	305	303	297	344	356	299	340	337	323	345	343	307	313	310	320	314	325	323	316	328	322	304	342	328	324	339	324	293	322	337	300	333	342	309	318	321	309	329	332	287	309	328	318	312	351	333	339	339	313	297	331	334	310	323	332	314	310	333	303	324	317	333	303	349	347	311	324	305	334	329	303	364	299	294	305	310	303	317	338	307	311	318	340	308	291	335	317	310	336	338	333	279	334	327	311	341	319	318	306	303	340	302	311	293	325	328	316	305	325	307	334	328	312	269	351	304	297	320	313	308	317	334	320	326	337
16501	19829	2452	684	571	462	442	409	359	357	405	382	382	374	365	332	314	357	348	346	372	351	351	353	323	321	329	323	345	342	309	350	339	349	337	356	326	336	359	355	363	355	326	346	359	340	342	355	367	332	346	364	341	335	312	323	323	355	358	321	326	349	349	352	380	334	319	338	370	376	351	340	345	321	328	347	334	340	363	353	343	329	364	331	355	372	303	359	364	335	330	353	330	348	322	344	312	321	334	340	338	333	352	365	312	367	324	373	360	352	331	316	357	310	331	323	350	363	330	352	330	333	336	364	338	344	348	359	323	354	328	332	370	368	342	360	319	364	331	337	334	330	366	344	361	330	348	350	344	344	364	348	343	368	323	328	313	320	347	352	357	336	357	380	333	363	375	365	341	348	358	316	345	364	314	317	353	352	332	357	344	350	343	336	327	321	359	369	330	341	349	346	337	321	353	317	317	329	388	320	339	335	315	329	351	338	334	375	337	323	359	337	332	355	322	373	318	332	324	366	363	349	349	373	359	386	335	350	304	318	340	357	339	331	319	343	348	325	358	328	330	346	357	358	335	351	336	332	352	368	356	334	322	350	330	310	337	359	353	358	370	329	357	329	340	341	373	346	344	341	340	363	322	372	299	325	347	370	319	323	374	372	333	341	337	349	337	338	342	350	372	356	344	329	349	331	347	323	332	350	335	337	337	342	362	349	312	323	338	336	323	332	365	348	352	354	315	350	322	353	359	343	352	323	360	350	328	346	352	347	354	309	347	343	358	317	343	371	364	337	358	314	318	333	295	373	345	331	336	346	335	352	344	338	329	333	345	379	343	326	335	337	353	320	343	333	363	301	330	340	350	339	360	363	292	323	365	361	347	324	295	354	336	351	359	336	336	335	372	335	346	348	329	335	332	330	366	354	296	363	363	342	352	353	320	330	366	330	338	349	345	355	373	345	351	357	346	299	369	323	345	352	327	311	360	329	335	350	310	333	336	366	324	339	352	344	352	373	327	393	309	345	337	350	316	352	332	329	354	338	346	355	362	379	344	348	341	318	330	333	361	356	351	322	333	382	339	365	375	349	344	360	333	333	339	339	343	321	335	369	305	334	360	338	355	398	357	333	350	340	362	377	345	328	332	321	349	359	306	363	354	365	353	323	356	354	326	320	338	378	361	390	337	345	359	371	314	343	326	362	291	349	364	354	349	344	382	329	349	355	329	331	361	390	324	334	337	355	327	354	323	375	384	356	355	334	347	332	364	350	332	347	352	338	350	311	330	355	319	337	331	372	346	356	328	293	367	377	342	337	342	333	329	343	375	332	365	343	322	346	338	359	345	350	336	344	349	368	354	332	341	339	310	362	337	313	342	341	314	352	357	336	358	360	326	312	375	338	367	334	332	343	344	331	341	351	366	367	365	330	357	314	340	345	319	349	342	350	352	349	371	309	364	321	353	333	319	347	363	376	336	344	308	346	363	330	342	330	349	355	351	343	328	351	341	336	329	320	342	364	359	366	364	348	322	345	346	318	352	350	320	381	367	351	346	323	350	321	326	341	337	313	359	322	370	340	333	311	340	295	355	350	336	366	361	336	329	376	350	343	363	343	348	379	324	346	324	341	335	356	370	306	318	369	337	340	365	313	339	347	363	333	350	335	367	368	367	322	349	350	336	329	367	344	308	323	337	327	360	341	343	373	341	337	348	329	321	360	373	345	334	319	337	327	362	364	342	361	332	343	318	328	349	335	356	360	380	338	385	349	355	364	313	335	354	315	363	343	348	333	328	339	325	385	332	355	301	402	335	341	326	338	333	318	335	343	337	342	338	360	352	361	365	321	359	346	349	314	334	364	378	351	354	292	337	322	348	326	352	344	307	330	366	340	300	337	372	358	361	323	349	373	372	338	393	326	392	320	321	366	308	340	338	350	354	327	373	341	385	350	348	363	338	331	359	320	355	328	327	326	337	326	339	352	333	329	376	329	315	328	352	312	354	319	327	348	332	358	363	326	332	342	328	339	327	347	325	340	345	350	322	349	344	301	354	365	382	345	313	310	368	337	361	324	338	355	358	332	360	332	320	327	303	369	339	374	313	349	354	356	363	362	324	325	359	347	328	318	344	317	326	355	330	361	324	340	325	384	364	348	335	354	343	326	320	384	392	351	306	344	296	340	315	328	347	336	372	364	333	336	326	332	349	361	338	345	339	336	338	367	388	314	356	368	350	371	351	367	328	337	352	318	365	345	318	328	367	317	372	361	341	351	329	318	343	349	341	360	298	335	354	304	367	317	317	343	373	328	334	368	355	359	362	351	358	348	298	345	314	363	342	338	317	325	347	343	360	331	344	354	309	345	337	344	351	341	334	371	370	328	346	332	370	395	346	337	324	350	344	358	318	346	359	337	332	369	392	342	347	330	342	311	318	343	334	313	323	333	353	337	339	357	349	362	349	313	326	326	338	340	354	330	352	321	365	337	334	340	347	334	346	327	338	358	352	340	387	338	325	337	346	334	315	343	357	336	350	364	307	321	327	338	317	314	352	355	335	324	347	355	332	364	334	331	353	334	330	368	343	372	346	359	340	374	354	321	339	334	352	382	334	361	346	337	357	353	333	368	350	335	359	309	340	324	330	357	331	382	352	337	357	337	344	350	310	365	311	349	340	332	344	350	313	355	365	375	325	339	301	327	347	355	355	361	349	344	325	345	330	330	348	329	369	320	310	355	354	378	350	352	304	310	341	343	330	350	345	372	371	324	333	330	382	332	334	347	331	321	346	346	347	346	348	359	339	343	355	376	322	318	341	361	342	345	330	346	317	352	329	350	332	324	351	364	349	356	331	351	322	354	351	325	299	335	336	320	353	362	366	330	346	348	325	339	333	312	315	334	330	371	352	334	311	355	347	359	358	323	314	333	333	363	367	354	346	310	348	301	354	337	344	326	363	393	365	326	360	332	328	337	343	369	337	343	334	325	344	343	327	317	324	383	340	339	338	356	351	354	348	340	355	370	333	353	355	365	322	351	338	338	332	386	324	336	320	337	296	303	324	363	330	353	334	327	336	335	294	346	335	329	302	355	342	344	343	341	377	345	351	325	317	362	328	343	383	358	364	344	340	331	333	329	349	365	361	381	333	325	340	345	362	361	339	315	345	321	324	311	359	331	383	326	344	351	347	315	353	349	340	351	343	322	357	330	343	324	372	359	389	322	333	333	355	353	331	348	385	381	346	335	306	330	384	346	315	308	360	328	345	367	312	358	337	349	340	324	356	357	362	352	364	342	327	385	327	342	331	342	329	317	329	304	339	318	335	349	340	357	321	357	354	317	328	323	367	356	364	312	349	362	325	344	377	355	345	349	348	368	359	333	343	335	305	375	336	331	334	351	330	318	319	342	328	363	320	316	337	344	344	345	329	320	345	333	325	341	349	346	344	325	353	327	332	337	359	345	324	370	338	308	307	362	312	337	357	330	308	339	331	322	343	337	370	354	351	362
25516	20940	27570	24463	20957	13747	1572	980	666	461	422	362	323	299	302	278	279	269	235	254	255	232	212	200	194	221	226	212	208	210	216	187	189	187	196	183	172	180	209	171	191	180	173	186	180	172	174	178	200	171	179	168	189	176	178	154	162	172	195	164	156	170	159	162	189	195	176	165	176	160	174	186	172	174	160	188	169	180	167	160	158	188	158	179	198	162	158	152	178	192	150	188	153	182	178	193	166	169	186	168	180	159	163	138	195	194	174	171	167	174	180	163	175	147	212	185	172	181	174	166	177	177	187	160	176	146	175	188	187	194	180	167	161	175	163	166	159	176	161	152	158	181	165	177	172	180	168	161	183	176	171	169	186	186	168	167	180	167	193	165	169	173	183	172	163	178	158	172	153	174	175	169	139	191	191	172	178	184	180	195	174	170	160	167	172	181	167	164	173	186	184	169	170	158	156	176	179	187	161	169	163	148	194	159	162	174	169	186	194	180	163	174	173	175	170	143	172	197	185	180	177	147	156	168	162	177	168	187	172	178	174	196	165	170	154	168	184	161	151	182	170	156	197	165	159	173	178	149	174	179	166	162	170	164	187	160	174	173	171	145	161	154	161	164	165	137	172	183	181	174	158	179	169	179	174	181	186	169	170	161	173	161	182	177	190	169	170	164	164	158	168	172	173	162	170	166	163	190	186	187	183	172	168	158	189	168	189	173	168	159	181	173	182	173	181	193	169	166	172	172	165	147	159	154	161	157	175	173	170	164	168	193	155	172	200	163	170	172	163	185	172	158	167	173	172	178	173	158	175	183	170	185	175	178	158	158	161	186	171	156	170	159	150	178	139	193	190	170	171	174	177	169	174	168	157	169	181	189	175	157	180	170	150	137	167	169	161	154	193	175	163	168	162	155	195	180	166	189	190	162	157	180	165	157	188	167	178	170	164	169	178	146	158	190	162	163	178	176	169	172	180	182	197	192	169	169	179	145	184	154	146	162	160	170	184	164	180	185	172	156	157	169	164	173	169	156	156	168	163	165	173	183	186	189	184	180	170	209	163	181	179	150	173	176	171	187	173	187	164	146	171	184	181	167	148	169	161	154	171	169	156	143	168	172	163	158	170	190	159	173	188	168	178	171	177	168	167	170	158	175	173	165	169	183	161	189	185	195	174	172	158	160	175	192	166	171	152	150	204	175	178	194	172	189	179	195	172	178	180	190	177	169	183	177	178	178	175	187	180	176	190	197	156	159	171	177	186	164	182	170	174	164	166	176	176	183	182	168	199	170	163	187	175	167	195	154	175	153	194	162	166	176	154	180	141	194	178	165	183	173	174	163	181	165	170	174	159	178	187	189	175	178	170	192	179	164	189	172	159	181	171	184	175	153	187	181	153	177	175	155	177	167	153	168	155	186	167	152	178	157	178	176	160	156	182	178	171	186	151	166	153	201	174	164	184	164	161	169	175	181	184	160	176	184	168	178	177	181	175	163	176	177	176	156	154	185	167	198	165	171	163	172	187	169	170	165	173	181	193	176	176	179	175	165	175	178	175	164	164	168	167	162	176	171	181	173	161	177	162	176	163	178	194	160	170	174	169	159	171	167	175	178	176	165	177	173	147	176	166	164	174	189	184	164	166	147	164	170	172	188	179	199	153	176	171	181	185	143	168	182	149	162	187	177	156	170	187	163	170	165	169	176	163	144	161	150	178	150	170	185	188	155	163	156	155	189	157	190	186	171	197	175	168	165	153	155	166	155	190	173	168	171	168	191	169	171	190	174	150	178	160	160	171	184	186	188	172	147	190	153	173	169	153	187	177	170	197	195	161	157	173	167	180	166	199	194	166	171	171	151	169	185	180	172	158	170	188	184	164	193	188	162	179	182	160	172	169	186	163	169	181	144	181	165	180	162	181	166	167	151	187	154	171	163	184	144	165	161	162	173	168	179	191	185	165	153	190	178	149	178	160	159	179	162	159	194	178	171	180	174	167	157	176	168	179	187	174	179	167	168	170	153	200	174	170	172	174	172	190	163	169	148	153	174	161	162	187	181	175	158	161	160	162	135	148	174	180	148	183	145	177	169	197	163	166	178	175	185	168	179	153	181	155	164	164	160	133	159	159	196	182	187	174	174	206	174	166	179	145	184	152	163	159	186	174	172	170	185	182	166	187	180	160	190	165	162	167	162	182	195	168	191	172	164	173	156	168	162	178	153	149	164	185	182	171	189	150	176	177	162	159	195	166	175	151	166	218	162	187	180	166	177	176	176	187	162	167	175	154	157	167	183	194	164	178	149	169	161	175	144	159	190	163	189	177	159	153	184	175	163	173	150	172	170	201	178	175	174	174	181	155	171	183	165	197	180	161	165	162	196	176	173	191	184	157	159	186	164	184	180	176	187	152	194	155	169	157	183	186	148	170	157	163	180	170	190	183	179	167	206	161	171	169	166	140	175	171	184	168	173	162	162	178	179	196	204	166	184	178	174	164	147	180	156	172	184	178	167	151	191	177	163	169	183	161	177	181	160	171	174	171	171	189	172	169	176	140	175	173	160	161	169	166	151	169	200	173	166	158	163	150	174	175	161	162	186	161	202	198	178	181	169	165	157	184	142	170	174	163	168	153	163	157	159	172	180	173	173	178	153	185	176	164	167	168	175	185	170	165	164	176	176	171	154	170	162	178	183	179	181	156	156	173	181	179	176	148	178	178	147	176	186	182	169	176	184	167	172	213	198	146	169	162	199	185	170	204	160	178	185	154	170	170	164	173	192	173	179	180	158	173	156	158	152	172	165	174	152	154	156	159	199	175	180	158	166	150	173	187	179	173	170	178	176	172	181	143	177	172	186	186	166	162	155	180	159	190	167	163	166	164	172	184	183	176	163	178	188	159	165	159	190	186	163	151	165	167	147	173	186	158	166	171	163	175	162	153	156	165	159	182	163	193	193	176	175	164	182	190	165	163	176	161	158	183	185	144	157	157	185	157	175	174	176	162	177	176	179	180	175	170	157	170	160	183	170	183	175	153	145	169	162	180	161	161	148	189	127	172	186	182	187	195	152	167	174	173	154	163	155	161	189	157	189	167	172	149	158	157	162	191	198	152	171	148	164	177	170	164	150	194	182	161	169	151	165	154	170	154	164	159	149	159	171	154	160	194	182	156	166	163	170	167	178	175	172	179	204	186	175	191	175	212	177	188	183	194	138	161	162	159	151	161	184	178	148	150	167	161	186	169	171	170	150	163	158	157	168	147	181	174	180	150	171	188	160	149	163	180	168	193	197	190	161	168	173	158	185	177	187	172	180	169	152	161	159	177	177	150	161	152	179	166	179	163	197	176	148	173	137	166	156	197	176	192	182	154	179	185	184	169	184	166	189	181	181	197	187	164	155	173	173	161	164	152	185	148	166	174	189	161	185	171	187	176	179	163	174	180	177	174	169	179	187	181	178	168	157	197	185	178	192	161	151	151	154	160	167	159	173	169	187	175	175	180	147
19865	43502	16541	6140	4012	2852	2196	1888	1260	860	777	693	570	533	464	410	370	382	351	326	294	312	282	299	256	285	275	252	253	210	224	222	227	223	226	228	256	222	202	225	217	193	219	219	174	205	208	174	201	205	185	209	197	205	190	181	220	212	235	203	205	197	205	209	219	182	186	175	209	180	205	194	182	213	206	196	192	173	190	194	194	175	212	196	205	180	190	192	161	206	205	166	219	163	190	178	172	183	179	195	172	159	184	165	167	202	190	200	190	188	186	201	157	175	221	203	164	205	201	187	173	185	177	171	195	188	171	174	208	169	168	168	197	170	205	189	173	194	186	168	189	168	201	188	167	215	168	186	168	173	178	177	177	195	166	166	182	202	154	190	196	187	195	165	194	206	195	170	179	189	180	180	197	215	175	176	182	190	182	175	186	180	196	184	159	158	181	181	174	164	182	193	191	189	176	193	161	165	176	181	175	188	196	177	165	187	202	184	185	178	181	182	170	200	194	208	173	176	181	184	171	185	179	183	201	166	184	199	165	184	161	155	167	187	171	177	179	176	184	166	196	174	171	177	200	188	213	185	182	166	202	187	190	189	173	168	177	183	196	193	178	187	189	184	161	174	188	148	189	183	176	187	180	189	171	179	187	189	166	189	188	186	178	199	187	174	190	193	172	178	176	163	183	165	172	172	183	202	201	171	210	188	160	156	173	197	172	199	200	164	182	161	188	192	171	192	180	176	176	155	176	168	176	191	191	178	179	182	175	181	181	208	195	156	189	169	168	156	169	179	186	172	178	187	181	184	179	176	180	204	176	186	182	159	140	196	177	183	204	186	168	183	164	179	193	197	169	193	174	156	197	171	178	182	189	179	168	176	187	213	173	167	186	179	171	151	177	174	181	183	201	161	182	188	208	171	177	196	174	195	176	182	193	161	173	174	203	171	201	193	179	199	198	176	199	189	190	169	188	184	188	220	170	184	172	185	185	198	168	156	182	167	193	181	171	176	194	190	183	170	176	188	171	189	203	180	174	162	200	182	201	169	186	200	193	168	212	195	192	171	186	180	175	192	187	157	193	190	191	162	184	184	183	154	199	178	185	173	173	192	250	154	175	156	182	183	167	179	185	195	195	171	181	168	174	168	178	176	194	169	201	175	183	186	159	168	183	184	149	160	169	190	179	166	188	152	163	202	198	172	179	158	193	189	173	165	181	178	165	189	189	185	184	167	158	154	214	192	204	190	193	189	175	178	191	159	166	181	195	193	171	177	197	170	177	183	174	144	158	183	154	170	172	194	168	189	174	189	200	178	166	159	196	198	214	172	184	192	191	208	201	176	185	174	182	162	170	176	221	155	201	184	164	188	183	170	200	198	178	171	172	173	177	170	142	195	188	160	204	178	155	173	187	153	192	186	168	219	176	198	171	188	197	177	176	186	168	199	194	187	168	162	176	193	166	170	165	179	206	174	174	179	190	173	177	184	180	183	187	191	196	181	169	191	182	158	146	167	181	177	171	191	191	163	184	168	184	183	184	185	199	194	186	167	208	169	173	199	180	171	166	201	179	203	186	179	189	212	181	162	162	165	156	179	166	213	154	155	192	178	177	178	183	178	196	203	165	188	190	176	191	164	209	180	198	159	191	172	184	168	179	174	185	204	162	198	176	177	187	151	185	180	184	164	169	170	177	163	158	187	197	173	193	165	192	190	180	166	176	185	182	210	205	189	180	161	191	172	201	202	188	201	169	191	169	199	167	194	171	170	178	198	159	175	182	165	174	181	192	192	191	187	171	182	184	183	195	180	178	172	162	189	196	168	174	178	182	194	174	185	157	192	156	191	179	198	183	167	157	186	180	169	184	162	169	178	183	186	174	191	206	170	174	197	197	186	189	188	176	171	169	188	180	157	174	172	175	161	176	183	167	195	173	208	196	196	180	192	202	185	196	182	184	180	182	181	177	179	192	159	182	189	185	161	165	179	173	172	191	186	146	179	196	182	183	170	202	189	165	198	171	203	197	181	169	154	199	182	186	177	202	180	205	195	179	197	191	185	187	169	180	188	190	175	182	206	167	174	195	199	153	196	186	171	175	181	179	181	175	208	198	169	167	201	172	194	166	184	199	214	203	170	209	192	182	182	210	208	202	193	189	191	182	187	188	161	184	191	157	174	204	182	195	190	180	188	182	159	170	184	185	201	179	197	169	192	190	186	192	186	165	178	170	200	177	198	178	178	190	189	183	168	188	191	173	179	203	175	178	176	182	196	174	167	186	166	179	201	165	177	183	177	183	179	171	165	187	198	175	169	168	162	165	165	199	174	203	176	202	179	188	205	159	214	176	191	179	183	176	203	187	178	174	182	169	178	183	194	146	192	164	164	139	173	176	185	206	192	193	183	175	195	161	179	175	200	195	192	177	190	194	191	185	180	194	189	182	164	168	186	196	184	190	190	170	181	177	176	156	186	194	180	175	178	175	191	195	184	164	159	183	166	172	169	160	201	180	202	180	201	177	202	191	191	155	156	202	159	166	189	190	179	156	177	210	189	206	196	169	185	165	159	177	173	175	192	172	201	197	171	167	206	168	205	153	199	161	181	187	205	170	191	191	168	187	196	161	198	155	172	177	183	206	194	162	185	168	164	166	167	151	202	172	200	191	181	170	190	175	180	194	179	182	198	163	208	157	175	182	169	194	178	197	182	185	190	189	164	182	205	192	174	200	176	168	183	200	184	172	187	174	179	179	192	184	190	160	193	199	175	195	182	151	193	205	168	187	186	177	216	175	169	172	191	201	194	192	176	178	179	192	182	153	163	177	178	165	180	174	179	190	158	186	177	210	195	188	188	168	189	181	160	166	180	191	173	185	169	174	184	193	206	180	202	195	175	164	195	168	210	169	189	198	203	208	176	194	168	173	175	182	176	197	216	181	186	171	172	171	188	183	176	208	173	159	164	176	204	208	197	175	184	180	189	205	182	177	162	178	199	172	189	186	186	178	173	192	158	176	169	214	193	178	172	193	175	169	172	201	185	191	176	155	192	179	215	180	208	180	174	170	192	177	190	164	193	178	182	176	194	193	163	176	188	183	171	182	157	190	172	160	177	176	183	207	196	178	176	191	189	180	185	207	206	188	173	205	189	199	174	180	179	191	183	176	193	186	186	174	181	177	198	169	162	194	219	181	181	177	187	169	191	167	191	177	185	182	193	179	158	187	174	205	197	150	150	177	174	174	184	186	205	162	173	179	158	161	192	187	187	170	156	177	184	197	177	180	180	163	211	168	195	181	176	174	193	197	199	193	186	172	153	180	163	201	179	198	168	195	191	185	184	196	200	193	169	209	193	189	172	178	176	161	171	182	165	178	177	187	196	194	190	158	183	198	176	177	195	169	199	182	203	180	181	174	196	173	205	187	162	165	170	186	187	156	209	201	180	165	190	168	199	170	193	171	166	182	194	196	193	199	188	186	176	177	161	204	189	181	171	197	167	194	198	177	195
23128	20896	27874	24053	20901	20991	12440	2306	1313	1014	921	832	718	713	618	592	596	566	582	560	527	516	489	502	534	451	481	419	465	450	468	449	434	452	442	418	422	431	413	432	454	460	449	412	428	412	407	447	456	413	424	403	386	428	427	387	399	382	359	416	384	414	402	441	405	438	419	408	415	405	421	432	428	408	440	425	420	416	396	447	399	410	412	428	376	399	433	439	422	410	415	428	373	430	438	381	391	441	437	342	424	422	476	433	418	404	408	400	378	427	400	410	447	398	410	400	373	395	407	394	386	395	413	422	404	398	380	421	389	412	407	433	407	415	428	422	391	412	388	390	420	392	382	397	409	394	431	419	398	409	391	442	408	404	348	390	414	419	451	393	385	384	434	388	402	408	393	374	386	410	404	390	410	406	411	402	382	374	454	366	410	403	401	360	379	399	436	387	422	391	373	373	401	443	403	413	403	383	424	399	400	454	405	376	393	420	383	416	418	398	420	390	408	392	383	379	402	416	434	379	418	411	370	407	424	390	379	430	403	427	407	415	430	405	405	387	403	387	439	417	443	401	398	396	432	406	396	395	445	402	429	408	377	425	439	431	397	417	405	391	423	429	421	410	415	386	407	380	404	428	417	368	423	371	435	404	409	389	399	380	359	437	425	385	409	405	399	421	406	394	380	368	375	396	406	407	394	386	436	340	416	382	349	352	377	370	393	408	384	418	415	441	417	361	447	399	380	375	373	447	407	402	376	439	406	429	444	412	385	428	394	384	384	372	411	377	420	418	392	371	394	392	400	387	417	395	385	414	405	374	394	420	409	435	414	409	422	437	397	409	431	413	375	428	418	383	375	387	396	378	405	393	434	410	401	420	417	404	401	393	410	389	428	417	411	436	405	420	395	422	420	429	379	405	406	424	434	369	408	420	431	416	401	425	419	386	408	395	386	422	400	375	393	392	390	445	378	393	403	352	393	401	364	387	422	374	365	385	384	422	415	402	441	360	409	379	390	363	375	414	388	394	389	409	400	391	404	405	396	419	451	379	408	401	416	419	367	388	418	430	360	412	389	437	396	427	417	412	412	400	398	438	429	385	436	434	417	424	422	433	398	401	402	416	429	390	396	421	392	383	403	370	390	421	400	429	407	417	403	392	407	424	397	372	392	371	384	392	399	374	380	403	426	409	403	421	397	412	408	399	413	411	395	392	377	405	428	435	394	371	422	392	396	417	443	437	410	396	364	402	399	394	420	399	417	410	424	416	396	406	437	369	423	377	440	399	391	379	391	339	426	413	463	344	396	408	406	429	407	401	427	387	417	378	422	419	446	396	406	410	399	429	375	387	428	414	375	385	384	421	405	390	421	375	405	391	409	373	442	452	413	377	423	365	408	420	413	418	388	382	417	396	407	412	413	405	436	400	411	422	425	402	401	431	428	430	418	386	410	427	378	412	463	396	432	408	386	445	384	448	415	400	403	412	420	421	445	352	409	424	361	369	407	391	421	423	429	400	405	390	404	400	386	411	414	410	386	395	422	410	368	393	384	424	454	415	393	400	443	404	413	371	420	398	379	393	430	410	368	412	395	404	432	410	388	388	379	409	409	412	402	393	379	448	405	436	417	384	417	421	385	385	377	375	396	421	384	380	416	371	411	399	411	379	380	433	397	368	399	392	387	384	408	420	426	417	411	404	385	362	347	418	407	445	403	415	405	369	413	391	414	405	401	388	351	410	437	414	388	396	396	399	397	374	475	409	413	393	405	410	351	398	410	428	420	400	421	388	374	415	391	402	409	402	389	402	358	417	423	394	418	388	437	382	429	392	417	410	391	429	427	385	425	388	367	398	433	419	396	414	392	390	400	407	422	428	413	353	382	399	404	411	371	411	376	369	393	375	407	418	394	406	412	376	399	402	429	422	368	400	423	431	403	398	426	401	401	397	422	389	404	414	403	421	395	428	378	397	399	360	425	398	378	401	384	411	397	390	406	369	394	403	432	394	428	393	404	407	404	417	417	432	377	419	377	407	427	420	412	416	412	434	443	375	410	393	375	367	427	362	424	390	447	392	428	425	397	430	393	444	393	380	415	424	362	413	399	373	431	362	391	427	394	413	389	395	378	407	392	416	401	391	394	413	390	361	452	374	415	415	430	394	407	410	418	403	390	412	371	395	399	386	421	429	417	414	389	405	408	426	407	373	371	416	378	414	391	405	394	407	404	411	404	384	396	443	409	384	391	384	382	423	400	371	402	393	401	413	432	409	402	383	360	390	398	447	390	381	409	395	399	415	416	411	390	379	406	402	416	425	381	382	414	375	423	390	394	404	426	425	451	415	394	409	421	438	351	407	391	419	386	418	416	456	381	375	396	369	420	422	426	422	400	400	389	431	436	401	375	381	389	401	398	429	417	406	379	416	389	373	389	404	388	408	350	407	433	434	383	431	379	404	409	381	385	410	411	362	423	426	430	370	402	414	408	376	406	405	404	389	401	448	413	415	421	414	405	383	432	416	433	400	405	398	430	393	398	389	412	401	417	393	377	408	402	365	400	419	397	392	394	386	390	382	412	380	370	410	405	412	406	375	410	408	407	396	405	451	384	404	376	408	394	398	398	376	391	388	405	410	414	387	421	388	389	406	403	395	427	374	384	410	377	382	428	424	379	375	414	370	400	421	420	407	437	408	382	436	422	415	429	397	425	396	355	422	401	401	387	423	413	403	351	428	399	406	397	411	369	396	393	406	405	405	407	404	431	387	409	414	398	415	397	402	398	393	398	399	375	414	409	433	438	396	406	418	407	422	419	431	419	400	412	393	364	385	384	389	426	390	406	393	360	407	395	369	386	440	404	386	429	406	387	396	403	378	378	400	423	387	387	424	423	406	409	438	392	407	413	404	410	367	397	382	415	382	390	425	429	365	404	407	395	406	376	419	417	426	394	415	439	404	391	385	404	384	408	377	374	391	401	406	417	354	399	408	399	410	377	427	432	401	388	427	403	404	406	399	395	367	414	380	386	359	413	410	382	426	431	414	398	440	424	434	428	409	437	391	438	375	374	385	376	435	407	445	413	390	367	387	428	353	373	391	377	411	382	388	376	426	397	383	422	403	403	405	420	375	388	385	399	400	389	419	431	404	383	413	394	394	415	414	403	433	423	423	399	398	369	423	395	381	392	408	407	413	406	406	391	390	430	428	411	406	395	412	400	402	368	415	403	396	409	397	383	393	410	431	447	388	410	406	382	381	396	393	404	403	371	417	419	419	387	403	402	386	381	415	406	397	416	402	418	421	394	385	431	379	395	367	402	418	417	413	426	376	424	422	432	428	421	414	382	371	375	404	389	403	378	411	412	439	430	408	443	387	411	380	378	382	392	380	422	386	441	461	395	426	417	385	391	388	394	443	384	390	419	347	386	383	364	414	415	370	408	398	371	402	361	401	404	416	377	372	401	397	369	419	366	376	410	422	435	368	380	402	383	383	398	426	387	416	414	374	408	452
22312	43132	23296	10533	7062	5227	4142	3652	2598	1743	1532	1367	1120	1070	1003	862	814	731	699	695	603	618	582	547	547	546	513	546	494	496	490	482	493	478	462	437	449	484	472	439	449	405	399	418	435	431	428	416	409	424	393	470	395	415	431	404	379	360	398	415	364	424	421	418	399	388	391	426	443	390	390	416	437	409	372	416	429	390	397	385	376	387	378	425	362	414	394	451	402	395	362	393	406	404	405	407	368	376	405	395	392	399	410	396	410	402	434	404	377	377	359	386	380	399	397	379	415	365	394	384	411	412	364	386	377	378	397	394	391	397	394	420	359	390	405	389	386	385	368	387	387	395	373	357	396	398	392	391	393	394	357	370	390	365	385	358	419	382	399	385	383	432	404	391	383	401	387	345	391	380	428	408	371	393	373	391	382	368	414	407	408	396	375	368	368	380	395	417	414	350	398	389	381	389	383	388	393	400	404	426	374	391	356	433	385	368	417	364	371	386	361	375	384	372	376	402	392	422	392	405	380	409	362	387	405	393	352	414	404	385	395	372	393	385	380	409	396	376	393	380	402	359	356	373	366	378	334	397	401	372	378	379	377	377	338	382	362	380	408	409	397	385	391	351	427	381	412	428	417	393	368	405	385	393	392	339	353	415	388	355	374	385	364	369	365	363	375	412	380	373	376	361	350	387	371	376	409	370	390	387	388	392	334	384	351	401	380	383	419	395	383	366	386	385	357	394	380	384	359	395	390	391	373	375	415	411	416	351	413	406	379	351	387	365	387	377	367	421	388	371	361	347	397	378	395	409	383	400	373	374	364	404	420	364	383	394	364	392	371	383	350	395	403	406	377	391	393	365	384	362	410	360	375	387	398	384	376	388	394	348	370	378	375	388	415	383	391	421	363	405	371	389	382	372	423	386	365	361	376	393	393	362	359	400	384	369	390	416	361	382	416	383	364	363	403	385	396	379	404	381	400	396	394	356	387	414	381	344	408	407	375	385	370	399	382	384	375	433	393	367	359	409	390	389	383	414	363	373	387	378	398	382	360	372	368	361	386	369	400	383	379	394	396	400	376	406	389	360	405	371	418	370	361	432	375	354	420	376	400	388	403	371	363	399	393	371	406	388	396	367	375	358	370	384	417	361	374	371	420	366	380	399	396	393	386	376	373	372	396	383	406	390	392	387	395	349	424	368	371	389	386	379	396	354	392	401	399	372	348	384	367	413	398	387	403	390	423	374	391	378	375	409	378	368	416	394	383	375	373	367	386	375	366	424	353	367	357	416	411	371	373	375	375	399	389	380	399	374	389	390	405	383	374	385	399	403	401	375	373	373	385	403	352	400	411	362	387	368	373	357	399	346	361	384	371	370	351	361	401	404	371	375	364	402	353	377	413	345	375	387	379	379	384	368	378	387	396	378	430	383	369	400	380	378	376	392	401	377	383	364	417	372	398	417	410	407	411	390	392	368	386	383	400	380	344	359	361	408	381	350	405	378	386	387	383	374	387	378	366	383	374	379	392	393	357	405	373	395	380	350	375	376	394	382	418	382	402	387	385	358	374	369	386	380	374	400	371	361	350	352	376	386	397	387	368	355	391	360	400	389	363	405	359	409	373	352	398	359	381	391	374	398	394	357	377	349	406	382	358	405	385	357	373	349	398	340	398	357	382	387	429	392	369	423	421	410	399	362	366	380	364	366	369	413	376	371	364	376	407	357	408	416	398	389	354	402	371	367	378	374	404	378	385	418	399	427	351	390	371	386	364	332	353	357	367	345	382	391	412	375	372	377	397	410	384	354	389	395	372	407	416	361	354	355	374	409	383	368	347	409	386	400	387	364	367	371	362	377	388	387	389	377	359	393	363	375	373	399	420	347	356	429	375	394	385	416	384	364	394	397	362	363	428	365	374	382	406	404	385	401	398	382	360	381	374	381	400	416	383	389	370	410	389	387	373	379	400	390	396	405	376	394	408	394	373	360	373	395	363	356	389	373	398	392	355	395	385	389	371	404	424	396	380	383	417	416	364	378	408	389	407	370	354	404	358	409	400	371	357	385	370	365	382	366	382	386	381	365	379	345	351	385	366	369	413	374	378	391	343	368	370	416	401	352	378	360	359	403	370	396	402	387	376	393	376	420	403	350	369	380	366	382	364	374	376	380	373	404	361	387	376	380	395	372	371	358	408	387	371	380	392	393	397	388	365	361	398	394	374	400	397	381	396	383	369	369	397	391	385	377	365	370	403	378	395	390	347	391	388	375	370	385	368	408	403	361	373	360	402	376	402	368	367	389	393	382	386	391	376	384	368	397	419	410	394	418	381	348	373	413	383	415	387	386	387	398	391	425	351	348	375	401	398	388	389	389	378	341	415	410	397	381	383	386	415	378	397	341	408	376	433	429	372	397	371	415	356	377	389	366	414	412	405	364	388	382	392	372	414	396	369	391	392	380	390	387	401	382	386	368	349	367	363	369	401	391	379	381	405	365	366	355	384	358	361	405	382	403	352	382	409	394	393	373	392	355	397	397	395	369	356	381	378	388	378	410	382	390	390	382	378	384	400	394	367	385	378	386	369	367	390	377	414	373	370	360	411	391	377	373	401	389	383	362	398	375	383	379	396	391	381	376	403	374	389	405	395	378	359	371	355	390	375	407	355	372	376	384	430	405	390	361	357	378	356	390	376	388	365	396	370	394	398	385	361	386	390	358	365	367	380	366	387	334	376	352	366	382	370	373	414	398	386	398	402	384	366	395	372	340	360	375	382	396	347	397	406	355	392	400	380	394	393	452	374	387	369	384	375	383	406	398	378	365	360	403	405	372	401	386	364	390	375	401	388	412	368	378	407	403	393	365	386	419	390	361	405	414	360	340	380	400	371	395	390	343	419	373	376	389	388	393	409	355	346	388	375	372	393	393	402	384	379	378	393	391	339	389	362	391	401	412	411	384	378	375	391	374	394	416	393	406	371	386	406	381	365	363	345	405	393	384	394	379	365	389	360	372	356	366	405	378	396	438	355	386	391	368	375	357	325	415	365	362	365	381	397	355	407	353	362	406	356	377	394	387	388	380	410	395	393	381	374	369	396	394	387	369	358	392	404	371	379	349	383	346	378	417	352	353	379	376	373	382	347	384	347	366	379	400	404	380	410	360	372	360	402	399	370	359	375	350	398	388	389	376	411	398	347	356	374	397	384	422	378	357	356	393	348	390	364	411	334	374	340	390	381	368	342	375	396	409	376	378	395	405	373	381	378	399	377	381	387	398	399	352	418	353	368	410	374	353	377	399	394	401	356	365	361	394	390	396	363	386	360	385	371	374	400	361	391	378	393	366	397	397	379	372	409	349	392	374	388	381	390	404	387	389	405	355	420	380	387	388	346	367	357	385	379	414	376	408	399	420	398	339	330	413	347	394	374	371	385	399	380	415	388	385	347	393	345	416	358	367	372	374	362	400	396	414	343	410	399	379	401	389	400	369	376	382	373	369	388	363	392	372
28679	17812	4258	543	418	373	347	344	325	326	292	344	372	322	329	287	332	294	339	299	308	330	321	309	314	321	339	287	305	333	322	294	289	244	297	324	310	343	334	319	308	352	289	344	330	281	347	266	292	322	315	333	310	331	350	276	299	310	329	305	352	296	298	304	295	295	323	317	305	289	304	351	349	316	331	305	345	294	315	305	313	346	329	308	338	296	296	323	309	315	324	288	320	303	328	306	295	295	319	276	313	317	314	306	304	342	331	301	332	337	292	270	332	318	295	325	318	336	301	279	306	330	325	295	307	321	314	342	292	299	325	306	308	316	341	290	265	298	314	344	306	309	301	287	353	316	338	306	313	321	304	322	326	338	310	270	291	292	273	347	298	324	294	290	331	316	330	331	322	327	309	295	328	319	349	302	291	359	350	328	324	326	323	349	296	300	303	320	299	327	335	320	335	321	300	330	323	315	338	297	328	328	323	335	297	336	293	322	323	306	300	309	314	312	339	312	307	316	341	302	286	310	306	305	323	322	292	332	342	294	322	329	294	320	322	300	298	358	302	328	300	308	324	305	303	311	298	288	338	330	319	314	309	310	315	343	306	282	331	305	319	344	310	290	307	304	292	324	336	334	332	328	278	325	332	311	312	314	309	288	327	329	294	288	348	281	311	319	307	330	304	331	348	332	317	305	280	352	312	297	310	311	328	303	307	310	260	306	312	320	317	333	350	284	320	304	302	298	309	327	305	297	296	331	326	307	335	295	327	319	339	295	302	340	288	320	307	282	312	289	297	318	338	282	325	293	315	318	304	323	311	321	295	307	316	326	299	329	292	324	301	318	320	306	317	324	317	279	345	303	314	282	324	337	310	336	306	325	315	315	314	324	320	304	318	292	317	320	317	317	293	301	323	310	331	324	303	292	332	304	336	292	334	317	324	327	348	356	326	312	329	316	302	326	313	297	321	314	322	293	322	302	344	321	334	316	314	329	313	311	324	302	295	347	321	286	292	322	318	333	324	291	300	310	324	338	288	333	333	297	339	331	310	304	319	297	288	315	304	287	325	317	296	337	332	320	290	301	343	306	322	308	317	340	315	281	350	337	284	325	318	330	314	300	292	305	336	342	325	338	357	320	339	324	325	316	316	292	352	334	315	320	326	338	302	329	298	320	314	313	334	323	292	344	335	319	313	282	310	310	284	324	342	336	316	313	317	344	319	306	317	359	309	323	332	314	313	304	326	315	323	325	323	270	308	308	315	349	309	311	311	275	301	328	321	328	316	321	328	318	302	306	320	296	318	319	311	303	310	344	293	304	284	332	300	308	332	304	321	291	298	325	356	346	325	307	337	331	310	327	318	344	321	314	344	294	304	325	285	307	349	333	323	317	302	266	317	336	312	313	327	313	325	293	323	297	313	308	309	290	301	332	299	303	299	328	327	307	347	317	308	322	299	306	288	314	330	305	294	294	332	294	290	321	308	318	315	344	322	339	304	327	304	337	294	301	311	289	375	327	297	321	301	331	335	319	298	328	319	279	313	313	314	319	306	298	322	345	330	329	334	313	296	305	282	327	304	352	299	339	332	319	313	319	352	326	321	311	300	330	286	318	319	314	309	311	322	307	292	300	276	324	334	313	283	337	318	339	315	344	300	321	349	296	328	321	288	342	307	334	332	333	294	294	308	301	334	289	300	304	301	326	302	330	296	323	290	310	301	303	297	315	308	333	327	325	311	321	299	328	291	289	317	296	335	339	311	334	339	293	311	305	314	332	277	358	312	310	320	319	318	297	337	332	315	324	348	328	319	320	308	287	336	310	321	319	324	295	290	293	320	348	311	307	293	307	328	312	311	324	331	301	318	300	325	286	291	313	304	311	332	306	317	306	302	297	292	325	323	328	329	323	329	333	330	340	299	295	277	318	333	299	297	292	323	354	331	314	336	324	321	331	323	313	301	299	293	294	299	318	299	309	328	323	311	304	310	314	341	336	334	321	297	346	323	316	340	310	302	338	326	325	320	275	303	310	337	334	302	313	300	295	305	319	310	310	344	315	292	323	317	335	336	305	331	281	301	350	330	298	318	308	311	307	308	291	322	327	312	319	312	310	345	315	303	302	319	321	333	319	327	317	315	329	307	306	342	348	309	333	334	289	312	327	351	299	289	284	292	333	308	290	332	338	289	327	339	288	345	307	275	287	313	319	284	323	350	329	368	289	332	295	306	299	296	292	329	305	327	304	297	309	313	329	321	314	294	299	333	331	354	285	293	330	305	321	319	290	309	341	302	300	355	310	299	303	325	322	291	313	311	305	332	316	312	317	321	302	299	302	284	302	285	309	291	316	324	335	321	311	303	353	321	332	305	314	325	332	333	329	292	301	315	344	342	309	377	305	308	298	319	288	303	319	320	322	313	298	308	336	316	338	322	310	318	336	284	301	307	300	315	342	326	308	311	302	293	311	313	268	322	322	310	326	320	315	308	308	293	326	337	301	329	322	344	305	308	305	298	303	374	327	356	294	300	370	334	308	331	313	287	329	307	324	327	306	283	305	296	322	297	301	320	298	292	332	327	304	292	301	299	328	322	331	307	327	301	362	284	342	312	313	287	339	329	323	290	328	332	316	320	331	354	311	322	293	304	333	331	301	318	316	302	318	312	337	336	292	294	322	357	295	325	310	310	351	328	334	301	301	313	319	325	299	321	315	293	294	303	305	301	312	339	323	300	288	318	304	294	317	323	309	308	294	341	336	290	294	308	299	312	279	322	311	314	322	329	313	309	345	344	324	315	320	309	334	272	316	291	296	299	308	310	314	325	298	312	319	299	297	341	312	327	305	319	326	338	310	322	289	334	310	324	298	322	313	321	320	342	287	324	300	312	292	304	343	292	307	286	302	342	297	335	308	358	304	310	322	331	359	301	338	311	299	315	296	318	328	342	320	290	308	304	330	309	303	297	310	331	348	350	325	335	311	345	330	323	314	305	343	326	312	362	297	324	319	319	329	324	324	292	317	293	313	300	294	320	326	326	314	308	304	309	313	298	301	336	342	303	337	313	313	336	307	333	331	319	309	346	334	318	327	321	343	308	308	309	324	321	322	308	330	295	295	298	300	300	323	290	331	332	298	330	297	274	317	298	297	317	311	293	352	345	341	313	332	309	321	324	296	297	351	321	324	300	302	346	342	340	302	312	327	321	300	306	318	327	270	303	290	330	317	325	307	314	325	294	309	303	307	313	343	327	326	335	326	283	329	303	308	309	311	333	316	342	318	320	307	288	324	307	349	289	326	333	308	355	310	339	334	307	324	296	325	307	282	291	314	307	313	371	305	328	313	316	288	311	314	290	340	293	301	288	327	313	293	317	313	318	308	302	312	295	293	328	308	308	322	342	297	318	301	326	302	318	330	289	334	307	330	374	312	310	290	292	339	346	329	324	305	287	334	311	330	312	321	295	319	322	320	297	326	311	287	291	337	311	319	296	266	307	341	321	334	310	336
16284	14534	1834	704	476	461	431	408	384	358	351	341	357	354	395	342	354	361	333	365	362	319	341	352	384	357	312	334	345	313	327	361	350	354	321	348	365	311	343	359	355	323	306	329	365	354	352	371	359	359	325	369	347	341	328	316	341	344	334	317	335	366	312	315	331	347	328	339	325	347	346	362	326	346	327	319	323	338	300	356	339	314	356	336	357	362	357	333	360	327	323	359	374	362	332	350	340	284	326	348	346	335	331	318	361	320	334	312	339	353	318	366	308	334	314	342	360	332	337	342	325	343	350	355	358	315	334	354	330	344	329	341	306	372	324	303	336	327	372	334	351	340	348	329	353	281	332	354	341	341	311	349	311	363	338	340	336	323	344	319	371	345	334	352	341	330	304	315	331	321	316	343	337	327	361	339	341	344	336	309	317	328	356	364	341	343	314	321	327	354	318	332	329	313	324	368	334	336	324	335	314	318	354	332	345	324	338	326	317	343	353	320	331	348	337	338	331	346	354	318	344	353	349	339	382	367	342	354	359	311	347	327	353	333	333	326	363	328	328	355	302	347	323	329	328	334	339	356	364	330	340	339	340	323	321	326	344	341	327	328	325	332	333	320	385	331	325	355	365	367	364	339	348	372	318	358	353	317	347	383	350	338	311	327	299	333	334	330	316	335	365	358	326	323	341	359	362	339	358	333	343	334	336	333	333	323	341	338	331	363	327	325	394	328	311	354	378	300	323	350	369	323	370	343	345	359	329	345	362	363	338	356	353	363	322	338	376	326	376	344	371	337	337	369	324	326	347	332	371	343	356	366	345	369	350	366	348	360	330	336	332	351	329	341	372	325	324	335	326	350	318	308	338	346	325	316	343	331	330	314	342	323	349	337	339	339	360	337	325	332	331	356	351	354	325	295	301	335	341	319	328	379	312	342	307	333	341	345	328	334	345	314	361	351	363	353	309	388	316	357	319	352	372	364	338	328	363	339	347	327	344	349	312	355	332	354	359	337	336	320	302	314	358	313	324	374	310	363	345	327	325	316	344	308	350	340	344	338	335	340	327	317	324	357	312	307	340	328	328	340	337	343	307	316	328	349	368	311	359	340	350	342	325	353	369	371	343	350	336	362	339	320	350	342	373	342	333	353	349	331	375	337	367	368	309	351	375	329	311	313	357	354	381	313	339	351	346	339	348	339	348	347	332	345	353	324	352	332	345	328	329	308	311	351	339	326	344	307	353	352	327	337	320	331	361	372	334	297	332	299	323	356	318	345	346	324	337	366	349	346	329	312	314	319	365	318	322	336	326	361	359	359	356	373	318	339	340	335	330	322	342	340	346	355	322	339	341	340	295	376	359	335	348	343	351	336	352	336	341	349	339	382	323	330	322	376	342	345	336	350	323	336	322	339	338	359	352	341	334	330	362	304	372	339	320	322	352	347	323	331	345	330	338	333	307	334	325	318	349	338	317	371	348	350	314	351	346	348	361	357	353	375	327	339	345	336	350	307	324	358	330	336	333	340	354	347	347	314	312	355	338	348	339	354	352	344	372	346	350	346	344	298	318	360	320	337	357	309	311	306	335	343	319	338	333	345	316	322	334	355	319	316	338	330	338	353	313	334	342	326	314	327	343	326	372	372	313	316	302	344	362	367	365	377	344	349	356	372	317	334	333	341	374	369	361	313	356	337	341	336	337	336	349	336	356	347	344	310	333	341	357	340	316	353	347	356	345	345	350	340	357	308	332	347	330	334	325	335	352	341	307	361	354	361	343	336	299	336	350	315	337	361	341	365	316	317	299	335	359	365	367	326	328	345	316	315	351	358	336	372	349	339	351	352	347	328	323	370	322	336	325	332	348	355	350	318	325	339	352	356	337	337	363	351	324	378	351	306	343	345	354	336	356	343	358	332	374	338	322	309	348	322	340	344	340	327	309	316	338	353	341	305	364	354	347	316	324	329	339	359	345	354	357	345	369	327	369	349	318	348	349	321	332	336	334	328	344	371	316	333	321	311	355	357	363	356	362	358	345	366	338	354	341	370	334	323	326	365	315	354	329	332	341	332	369	318	319	343	350	343	323	333	342	327	322	333	330	334	331	330	339	359	334	320	343	323	356	334	329	334	315	362	313	327	327	348	346	335	353	307	355	348	353	333	360	343	342	388	381	300	354	353	325	352	340	344	348	319	339	348	350	332	329	324	327	314	328	344	318	343	346	370	340	300	348	320	319	339	344	326	316	324	333	370	324	325	325	299	327	332	336	329	331	343	349	332	320	330	372	348	336	347	353	322	360	323	343	353	308	358	361	332	339	332	333	364	317	335	343	323	349	343	350	335	325	338	350	315	334	337	314	348	310	334	348	332	350	356	344	341	335	337	350	321	330	378	338	335	362	311	319	352	361	339	333	373	337	369	357	356	359	333	365	362	362	309	337	342	329	351	333	322	315	369	339	332	368	345	348	335	331	354	350	321	325	373	349	381	326	340	351	346	365	336	378	349	380	357	342	349	299	337	305	313	347	363	343	355	333	329	314	306	350	355	340	360	332	326	354	340	307	326	348	343	364	342	355	367	343	335	331	357	344	329	378	338	333	352	313	331	327	318	354	348	335	368	330	366	361	324	317	325	339	373	338	353	331	337	310	333	375	362	348	318	346	337	350	317	337	343	339	337	316	353	345	350	341	323	348	331	338	301	333	329	352	298	360	306	356	342	352	344	334	371	309	307	326	337	317	326	305	322	356	329	327	343	293	316	350	350	373	306	319	339	351	339	307	335	331	306	378	345	351	333	330	355	302	326	340	334	383	396	363	355	329	347	325	357	355	371	338	345	337	367	332	346	334	376	339	327	355	320	315	332	340	359	327	349	339	325	331	388	379	345	307	347	307	346	352	317	356	352	341	342	345	322	340	301	320	349	340	334	346	339	325	319	321	339	354	345	319	353	331	326	331	362	337	315	367	344	319	334	339	327	323	305	324	325	323	345	380	348	359	340	347	319	334	339	340	310	358	363	364	388	350	340	350	338	347	329	344	336	326	317	359	361	356	347	352	352	370	336	346	321	354	360	352	330	334	327	357	360	328	317	332	359	351	325	324	321	317	337	349	324	348	364	318	353	285	333	372	351	333	369	316	339	329	351	369	348	318	347	354	349	331	319	351	321	355	339	328	379	346	397	330	323	339	344	346	324	342	326	302	329	336	321	342	356	341	347	326	349	345	342	329	334	346	348	361	338	306	324	360	339	350	387	342	359	344	332	325	342	346	343	304	322	318	360	364	328	340	324	332	351	363	345	365	315	330	345	332	356	305	320	308	340	314	354	332	361	337	358	315	324	319	330	351	322	365	337	342	359	340	314	331	325	333	333	312	335	334	301	344	318	342	353	378	320	341	309	373	349	350	346	315	328	338	325	341	335	353	297	331	359	333	334	354	310	347	311	353	339	332	338	360	329	352	344	358	351	337	327	359	352	330	337	338	349	296	375	350	346	335	348	352	346
25476	20877	27623	24283	20886	11921	1493	922	617	455	413	367	358	306	291	320	297	237	232	244	215	226	243	198	190	216	188	213	185	165	215	194	194	177	196	189	183	176	196	183	185	183	194	163	173	178	162	145	166	171	203	163	163	177	156	191	207	172	185	167	168	191	168	173	157	175	196	177	170	175	156	165	165	159	168	185	187	190	176	173	160	157	155	167	151	171	169	175	158	157	175	192	150	171	180	167	159	178	165	173	169	167	175	169	176	188	157	162	153	168	171	158	168	166	160	191	190	188	165	144	150	155	150	172	171	151	181	166	172	156	163	169	186	166	150	175	178	146	178	179	183	175	177	157	187	175	157	187	149	152	178	188	180	173	162	180	174	170	175	151	174	148	171	174	155	188	181	182	173	165	143	177	165	173	175	173	169	166	177	179	173	175	177	162	175	163	175	146	164	170	177	166	196	188	154	167	184	168	156	195	206	176	178	178	169	200	183	171	173	169	179	176	163	164	148	154	185	167	185	184	187	181	146	150	175	166	178	161	177	153	173	168	178	169	158	175	152	172	170	158	150	160	155	167	193	163	177	176	171	159	177	176	148	180	188	159	175	157	205	159	163	173	161	166	154	148	200	160	179	179	151	150	173	155	171	175	195	151	170	163	169	163	155	163	176	156	160	163	195	191	190	176	155	188	166	162	165	157	167	160	164	179	167	168	172	176	163	156	169	188	163	181	190	156	171	162	169	144	164	185	163	165	168	164	167	156	173	184	161	184	178	153	159	179	155	170	167	197	165	160	170	162	176	182	185	182	191	175	186	156	184	147	182	188	167	146	159	163	159	163	172	182	169	162	177	174	147	158	166	181	171	155	153	160	148	167	157	171	138	160	183	171	161	140	161	158	175	162	152	177	153	178	148	166	186	177	166	162	164	180	156	188	172	160	181	203	164	172	160	168	171	188	142	152	154	165	180	148	186	175	167	177	150	172	180	160	181	157	165	153	170	162	181	173	167	153	148	160	134	158	154	159	159	174	187	176	173	183	177	149	157	155	170	177	147	168	169	157	164	157	170	162	190	170	162	213	189	169	186	177	148	174	157	189	160	194	164	158	154	145	185	145	169	162	164	174	155	155	167	168	161	155	177	153	166	164	161	175	170	182	165	181	160	152	145	166	169	152	168	162	157	170	184	153	174	192	174	163	146	167	168	158	190	165	172	153	163	196	152	179	169	185	145	156	157	166	155	212	159	156	147	149	162	174	160	187	178	160	176	172	142	173	159	160	180	156	150	176	164	172	159	170	164	150	167	160	159	179	166	144	198	184	166	167	174	165	142	182	190	161	178	147	163	177	157	156	155	165	180	182	182	155	154	176	163	154	167	147	186	172	193	166	169	168	179	159	166	161	147	148	168	177	192	180	181	184	165	176	159	164	163	174	160	165	169	158	171	188	173	169	193	164	158	172	168	169	155	162	166	141	138	153	166	171	174	172	161	181	178	185	193	182	151	165	185	188	163	184	184	181	179	179	171	185	169	169	180	167	179	154	161	178	169	166	166	176	151	150	158	158	166	158	185	171	166	158	178	189	155	160	170	159	173	146	167	179	174	172	145	168	177	160	169	180	174	184	179	146	154	168	187	201	186	154	174	179	183	177	169	181	148	177	162	175	151	165	151	201	181	156	148	166	151	160	174	151	171	170	161	158	179	156	134	158	164	167	162	162	193	168	169	153	158	167	173	177	162	148	179	170	161	160	157	166	163	145	173	156	168	162	181	155	177	157	164	181	179	181	176	145	171	173	189	152	141	171	157	176	150	174	149	158	158	190	155	151	153	150	163	183	160	140	181	198	148	169	174	163	163	165	165	197	173	165	162	156	177	176	164	176	159	144	195	177	186	181	148	171	161	167	153	180	180	154	176	158	160	165	181	167	157	191	169	183	148	165	175	156	174	168	192	155	175	159	164	173	173	168	176	167	157	159	144	155	161	176	172	175	157	179	179	189	174	176	153	177	169	168	178	167	157	170	153	169	165	153	170	168	168	205	166	169	174	164	195	165	190	186	181	160	165	164	174	188	163	155	149	152	160	192	185	167	181	171	141	152	168	189	183	173	172	170	188	169	169	168	165	174	161	173	155	184	173	164	155	167	150	181	191	159	164	191	173	182	173	165	129	164	180	153	183	182	171	176	163	169	154	160	187	162	168	178	170	189	166	197	153	164	166	160	176	148	184	152	163	182	175	151	197	147	190	178	179	172	185	181	174	180	180	166	168	181	201	165	180	168	159	176	171	181	178	173	193	163	162	155	176	178	161	162	176	182	162	182	160	155	156	173	171	168	155	169	158	170	172	164	161	163	186	179	164	157	167	136	160	176	147	190	192	183	155	169	171	164	160	162	186	175	166	158	171	159	155	198	171	162	159	171	161	172	185	153	172	153	183	163	166	146	166	154	174	168	193	165	157	179	175	194	179	175	185	165	189	171	170	165	164	154	155	162	183	164	149	151	165	179	157	148	166	154	189	145	162	166	143	162	160	164	155	176	174	170	154	175	168	152	157	187	160	177	177	159	141	203	158	175	147	179	177	172	173	171	173	160	160	177	157	171	176	139	171	164	177	190	163	153	157	173	163	166	179	167	181	173	173	177	156	164	178	167	158	150	174	190	170	176	144	174	181	169	181	166	163	159	186	175	154	184	194	156	165	170	181	195	181	188	175	190	140	149	183	173	157	149	161	158	164	168	193	151	174	175	184	181	184	168	167	144	148	162	172	187	186	178	159	183	158	175	156	171	173	176	171	183	183	177	147	140	167	180	148	161	170	176	164	168	188	164	168	159	169	156	162	159	177	156	161	187	185	156	171	187	148	149	189	174	187	160	162	175	178	167	167	162	165	173	185	158	160	185	172	169	167	179	165	181	158	178	165	157	171	165	194	173	172	199	194	153	164	198	159	171	154	152	172	172	166	182	168	159	165	167	177	185	167	163	168	178	183	173	180	183	166	157	148	177	166	162	170	205	177	176	159	187	179	161	157	160	166	181	182	153	175	173	143	172	170	168	193	156	187	165	179	186	153	170	169	173	158	165	159	170	182	182	172	188	174	146	154	151	152	154	180	165	168	179	169	166	156	174	197	153	172	168	167	168	168	172	157	143	177	172	164	177	174	194	167	188	165	169	149	170	188	158	182	176	190	172	177	175	167	173	165	173	173	167	145	173	172	184	180	159	189	166	181	180	147	152	187	173	172	163	195	153	170	156	185	182	166	175	185	152	191	163	167	174	175	173	160	173	181	168	181	166	133	167	156	167	172	164	154	169	168	186	173	154	169	171	158	179	196	184	201	185	187	188	166	163	166	157	165	187	152	170	169	169	172	171	158	179	194	164	175	178	177	166	164	162	161	183	156	163	169	144	164	140	168	155	170	162	168	158	165	166	167	176	187	161	146	183	168	164	179	178	159	183	168	182	156	166	161	140	173	171	180	186	149	184	180	149	164	157	173	154	159	165
18034	40787	15990	6052	3968	2693	2268	2003	1247	843	723	648	581	511	492	436	412	365	391	330	323	308	280	287	287	258	265	256	263	200	215	196	233	226	216	233	216	229	236	240	228	186	208	229	201	209	210	187	206	201	216	203	191	183	188	179	155	199	215	199	195	196	202	172	188	200	183	185	198	186	169	182	199	190	191	180	164	194	164	170	188	198	176	162	184	200	200	156	175	179	201	184	183	213	178	187	193	156	182	185	184	205	200	184	184	170	191	177	199	202	166	181	182	163	149	197	179	203	165	175	179	182	164	182	157	179	182	171	192	170	178	185	195	165	181	193	159	179	162	180	159	185	173	190	184	177	182	164	192	188	163	180	174	195	203	170	184	183	174	204	198	205	195	169	178	164	164	202	172	168	177	166	191	167	169	170	185	185	171	193	168	204	164	180	177	182	170	195	158	185	189	179	176	157	191	160	189	195	182	194	166	189	211	215	173	195	160	172	181	180	184	189	178	184	166	206	181	208	183	174	205	187	185	184	182	179	175	167	186	170	191	186	156	200	184	196	181	186	198	183	165	180	167	173	180	178	172	187	187	178	189	186	179	180	174	160	197	182	179	189	201	182	177	188	173	197	145	180	165	184	179	207	179	166	165	187	163	174	182	183	174	185	161	183	162	159	172	161	164	173	200	182	172	176	166	167	174	196	174	164	164	191	187	203	190	210	216	167	166	175	164	175	197	176	176	185	184	175	166	192	175	182	180	179	197	171	194	200	186	186	178	166	180	193	188	206	162	208	172	181	180	204	179	179	191	176	185	176	183	157	211	172	172	176	177	195	203	162	165	196	180	214	189	164	155	169	189	175	194	177	167	194	187	195	182	186	174	185	162	207	184	179	186	172	172	197	171	167	222	186	174	181	194	200	159	174	206	176	154	172	161	178	201	165	190	177	188	171	192	179	197	182	179	185	174	188	188	212	176	188	195	198	195	218	181	200	183	186	181	181	178	178	161	160	208	191	165	172	160	181	181	174	173	171	194	189	170	177	177	203	184	167	176	187	184	193	190	187	187	190	170	182	161	184	158	194	173	171	197	177	177	183	198	185	161	166	187	154	167	166	162	195	177	201	168	184	185	195	182	171	175	172	190	164	182	171	201	194	184	188	212	187	193	192	173	199	176	181	194	166	186	166	173	174	181	181	174	205	180	172	168	171	177	178	195	168	189	188	160	178	186	199	241	191	187	191	200	188	192	172	190	175	172	182	177	202	178	170	199	182	172	185	168	204	193	177	182	176	198	175	178	182	167	175	164	180	198	183	207	185	189	184	168	168	195	186	174	180	174	188	165	167	188	172	165	196	165	196	186	181	188	192	189	199	184	161	192	186	148	181	166	191	178	171	191	177	186	145	175	164	173	190	200	190	178	178	157	159	180	172	194	167	185	190	200	175	182	188	182	179	163	200	170	176	195	168	173	188	193	186	186	182	180	183	169	177	175	191	167	183	190	169	187	175	167	181	209	164	170	173	211	164	210	175	175	196	181	181	185	184	186	169	210	190	161	186	174	204	180	195	192	177	215	170	191	174	188	162	182	170	183	203	185	187	177	184	161	172	179	172	186	172	201	187	152	167	191	193	177	196	183	173	176	182	163	202	174	179	180	189	170	175	174	208	209	180	203	178	181	193	196	189	179	196	213	171	163	160	201	168	180	168	168	168	189	179	157	180	198	188	204	180	167	224	194	173	196	189	172	188	180	168	160	196	173	158	202	183	184	162	187	178	180	184	178	174	193	181	201	181	203	183	159	193	157	184	221	165	184	181	202	184	185	198	184	171	188	186	171	176	181	172	197	187	172	176	189	167	185	182	175	205	180	184	174	152	192	169	169	181	169	184	197	183	206	173	170	175	200	179	174	193	184	182	188	195	168	184	173	170	184	197	177	177	186	199	205	164	181	175	174	211	183	203	168	177	169	179	196	166	183	174	182	188	171	204	185	148	169	186	199	170	196	174	181	160	167	199	162	202	185	171	166	176	174	187	176	202	165	174	196	176	172	200	185	196	180	191	179	173	171	186	192	187	196	185	172	189	182	163	160	157	160	175	186	166	185	195	198	204	184	174	194	185	188	164	193	181	171	159	209	186	174	196	173	172	180	165	198	188	174	174	167	159	197	173	171	188	164	185	178	192	169	156	182	185	182	166	187	193	170	184	178	194	189	175	180	201	181	204	177	203	181	180	168	192	182	181	174	185	215	195	173	164	184	192	191	178	162	181	196	200	187	215	195	185	183	185	160	177	177	176	183	193	213	183	191	203	209	174	163	166	191	169	184	199	161	157	182	174	170	183	178	207	178	197	188	191	198	163	209	189	175	189	198	212	158	184	204	182	173	165	189	175	179	182	171	183	177	157	168	165	188	181	164	180	188	181	186	186	148	170	185	193	178	193	190	159	190	165	183	180	203	164	159	185	220	190	185	186	170	205	169	181	186	211	180	188	193	200	187	185	200	177	187	169	164	197	214	176	152	197	168	179	198	181	193	179	169	180	161	184	190	174	170	168	193	167	180	172	202	179	182	193	168	166	178	171	163	173	169	177	157	177	196	185	150	191	172	191	179	191	173	168	159	181	206	178	199	152	180	176	165	185	187	153	157	173	173	174	181	176	199	184	183	170	166	166	188	172	191	175	172	205	180	166	179	175	166	177	176	176	202	193	167	164	172	195	185	158	169	159	201	182	178	174	178	184	204	166	186	179	174	152	181	173	179	177	168	204	179	186	192	169	186	171	188	187	196	166	185	180	183	182	190	177	173	180	181	215	164	181	185	175	194	197	174	188	160	177	177	184	196	157	183	187	170	174	165	193	164	171	165	192	190	192	174	144	182	206	181	186	172	183	195	181	171	166	169	184	174	193	188	189	198	202	197	168	179	167	195	181	182	162	174	186	174	205	187	172	191	210	177	186	177	174	166	197	184	188	195	195	176	213	205	173	188	185	174	172	165	200	178	195	159	182	177	165	174	199	192	169	202	196	186	181	175	190	165	186	163	172	175	171	187	199	169	184	181	184	188	169	197	166	180	186	188	165	167	186	158	187	169	174	171	196	203	167	198	198	160	190	202	180	179	182	159	164	176	205	175	156	164	183	229	157	185	199	185	206	195	212	196	175	193	185	161	192	178	172	184	157	172	172	192	185	200	186	161	192	171	164	163	174	200	155	164	180	174	184	173	161	184	180	172	191	180	191	157	198	189	170	183	172	181	167	176	189	175	168	186	167	170	174	185	179	167	200	161	171	178	153	195	178	182	170	191	169	171	188	164	205	161	181	183	169	169	179	188	167	180	159	187	183	145	162	167	186	184	192	181	175	198	182	171	171	215	174	170	187	180	161	156	176	196	182	200	202	195	182	182	181	162	165	172	202	166	185	165	167	198	161	170	187	168	178	201	181	188	166	194	181	171	169	161	210	206	190	188	179	173	190	195	178	171	183	152	174	140	203	180	180	181	176	171	197
23103	20900	28126	23798	20904	21010	11734	2120	1239	949	844	793	770	703	693	600	621	538	528	574	554	553	486	472	440	457	482	460	442	452	462	445	461	422	435	407	435	447	490	395	430	452	413	412	414	412	436	426	411	444	406	408	436	403	399	448	390	417	391	428	427	406	408	407	401	376	428	423	416	385	411	429	432	413	405	407	389	422	433	420	393	396	433	421	409	408	441	380	426	414	422	428	392	407	418	396	402	412	390	420	398	409	388	423	397	387	401	403	426	397	437	421	400	413	410	431	384	436	384	384	438	394	433	386	381	436	435	420	402	384	424	410	405	435	422	386	347	408	380	432	416	399	435	433	410	398	405	401	406	387	407	371	391	400	420	379	423	415	417	393	407	429	385	391	416	412	408	370	423	440	384	394	376	414	399	395	335	337	442	390	416	392	413	366	441	428	373	405	410	388	383	429	405	409	436	388	397	451	413	427	411	419	399	433	431	390	393	394	435	426	375	387	381	422	398	385	414	397	401	418	396	386	441	373	415	413	375	413	391	384	415	415	396	409	423	383	415	380	400	387	414	433	379	400	388	422	396	394	397	440	398	430	375	408	409	428	380	428	425	429	389	420	416	445	428	430	371	408	392	391	412	375	414	379	392	420	376	433	383	432	363	381	403	394	399	407	429	440	401	387	420	400	382	424	441	406	409	383	419	416	399	398	397	387	389	397	397	406	383	396	399	414	403	453	401	404	438	406	406	422	421	415	359	393	443	403	390	439	436	388	418	408	396	367	379	414	396	375	423	382	462	430	398	415	344	388	406	384	437	402	424	429	384	382	371	443	382	381	426	386	412	419	346	394	392	405	417	396	422	391	408	433	406	411	384	371	385	398	409	389	382	393	415	371	393	400	424	397	400	408	391	389	416	373	394	404	382	388	442	427	407	378	404	418	366	402	400	426	392	408	396	387	402	406	418	416	417	383	396	414	395	416	421	404	393	387	384	423	421	409	449	405	391	461	393	427	398	391	390	456	389	377	382	402	390	419	449	386	384	376	405	393	393	362	352	403	399	400	383	435	383	425	419	464	402	400	402	378	376	402	398	386	405	424	434	425	395	411	398	394	408	398	418	370	394	432	383	417	395	432	395	410	401	405	393	382	368	442	404	449	383	426	447	412	436	406	405	380	355	383	421	394	405	412	407	410	368	387	412	392	428	390	402	406	402	389	404	415	426	395	418	399	403	434	405	415	395	409	399	370	356	389	383	412	421	388	410	396	417	449	424	412	416	399	414	402	415	378	419	384	414	371	393	417	400	423	388	385	438	425	415	426	418	408	361	396	381	454	401	401	414	411	420	380	388	434	395	417	378	413	434	400	398	403	393	385	369	423	362	415	375	407	367	392	404	424	435	435	393	437	398	381	398	428	380	382	417	409	389	414	378	427	407	412	403	406	374	391	355	416	403	416	405	375	392	385	411	409	370	402	371	342	403	380	430	387	394	397	418	417	411	352	382	414	417	415	376	400	435	421	417	398	437	383	410	374	420	393	384	429	406	377	416	390	387	419	401	425	427	397	408	420	405	414	426	396	413	393	419	351	381	420	375	388	398	411	416	429	414	392	415	421	412	404	385	417	358	428	363	370	389	386	389	397	406	422	412	436	402	382	388	454	413	398	402	420	403	386	405	415	397	402	406	415	405	433	409	392	379	398	414	416	411	433	417	389	410	416	407	423	421	398	401	422	389	380	379	398	406	389	384	409	389	367	449	379	391	424	395	382	396	425	435	398	407	424	433	371	408	400	381	380	399	372	439	425	397	380	411	393	400	427	390	385	412	383	379	369	392	372	447	396	443	426	414	410	382	412	343	392	415	413	413	388	415	439	407	388	412	413	402	430	410	409	384	385	401	376	411	412	429	415	416	381	378	389	412	391	429	417	411	385	401	413	400	429	375	423	390	397	424	434	391	411	435	383	371	401	388	423	404	398	407	382	368	432	412	411	394	390	397	379	436	406	425	389	436	435	421	399	387	398	385	407	435	390	370	414	399	381	407	407	425	366	428	411	387	431	389	395	397	395	434	379	394	404	400	396	412	387	402	406	398	394	406	398	399	382	399	391	390	422	390	388	426	401	428	392	412	431	406	414	376	427	390	429	353	382	398	403	388	401	390	399	425	397	416	390	389	420	396	388	392	375	418	394	412	398	395	410	390	409	389	404	387	423	400	413	418	393	365	416	422	390	401	375	397	424	404	382	388	401	394	416	417	399	392	385	407	449	394	415	378	414	425	406	411	437	416	403	387	395	422	369	407	433	380	391	403	430	401	408	396	376	395	368	375	431	390	397	411	409	379	420	433	386	400	430	391	394	402	415	401	398	375	435	435	402	434	413	382	401	400	395	385	421	392	407	404	420	428	427	390	403	417	406	434	385	387	367	383	383	422	403	404	420	379	436	453	408	405	420	437	413	400	373	392	394	379	376	440	383	415	411	386	408	404	390	368	402	395	411	396	396	418	381	420	430	409	419	382	408	432	401	376	358	402	411	388	395	380	411	380	412	396	411	363	376	423	382	401	376	375	378	400	397	408	386	397	426	400	377	414	409	417	384	401	436	408	390	386	448	424	387	447	426	398	434	406	375	375	403	384	369	386	399	402	411	425	421	359	421	419	397	366	389	375	395	399	410	370	384	376	418	443	404	400	381	380	414	363	411	399	428	359	417	393	388	359	377	341	401	438	388	425	419	428	405	415	415	447	396	370	415	399	384	356	404	443	401	396	411	419	403	386	353	409	412	387	418	388	416	374	394	395	427	388	389	371	429	418	389	368	387	390	401	420	394	437	433	430	406	434	394	432	392	396	393	398	421	411	399	365	423	397	402	365	407	408	375	429	367	414	405	391	419	400	410	404	412	382	416	412	393	393	413	439	379	431	430	411	383	374	386	412	389	390	413	415	412	399	386	389	418	407	409	425	387	424	377	396	366	433	399	398	413	401	418	397	410	384	387	403	389	381	404	403	380	404	417	403	421	412	386	380	375	408	426	406	414	427	424	402	392	415	391	405	393	426	394	371	400	403	360	426	400	369	423	377	407	440	387	386	446	412	385	390	406	374	427	416	395	390	404	414	427	405	419	401	411	411	385	376	383	397	434	405	407	381	404	405	375	412	378	373	428	386	423	406	392	374	422	424	413	450	379	408	381	396	409	422	418	370	383	384	388	405	381	405	386	388	419	422	396	370	404	394	393	402	412	429	391	395	390	397	430	437	394	407	419	410	396	412	398	364	380	400	378	425	400	389	373	357	403	409	423	394	412	406	457	400	395	373	408	428	407	394	393	377	402	366	383	424	415	424	417	421	404	428	422	377	376	450	432	425	354	419	439	424	421	387	389	426	420	400	419	435	380	403	379	376	380	435	401	367	419	384	395	410	429	380	395	407	379	397	428	355	390	399	391	373	367	391	383	386	419	438	403	396	414	402	380	405	403	398	421	405	428	425	451	411	393	369	364	412	446
20173	48598	24290	10451	6986	5177	4137	3649	2444	1751	1522	1328	1147	1049	930	893	806	787	684	690	632	612	613	583	586	537	521	505	528	539	514	510	487	491	407	444	446	480	443	433	445	422	459	437	413	439	425	455	443	441	399	394	403	424	430	374	407	390	377	432	415	402	385	374	400	427	398	412	396	428	398	376	385	395	407	429	411	371	423	408	394	395	404	343	372	438	390	363	376	413	419	355	376	392	395	400	396	389	397	388	394	369	421	385	404	364	410	388	355	383	407	396	383	392	401	397	398	380	382	360	368	367	384	329	409	394	394	394	404	389	416	402	393	368	378	359	407	408	399	394	402	401	384	370	352	370	361	387	382	382	394	417	391	388	394	386	406	389	363	395	407	400	356	382	377	358	338	389	396	387	372	389	359	398	404	380	361	396	402	379	430	437	372	378	404	360	392	388	324	371	431	399	396	350	389	359	408	368	391	334	372	362	389	368	394	394	374	356	381	382	398	369	412	404	353	405	384	422	382	372	409	397	381	420	363	394	391	369	379	401	374	366	356	387	385	406	402	374	402	364	354	346	362	360	386	434	381	367	377	388	374	396	384	365	359	390	377	366	387	364	415	404	388	372	415	412	404	388	401	394	394	394	402	366	390	365	380	381	431	398	377	389	381	406	398	372	354	393	356	384	386	396	361	399	409	423	415	422	426	383	392	407	420	439	340	372	365	376	420	363	367	404	407	388	375	382	377	416	389	367	376	383	392	380	370	335	381	401	391	358	378	384	414	388	384	393	342	336	406	359	359	371	397	379	390	402	384	367	330	383	403	377	406	389	369	376	358	387	382	392	376	402	377	424	369	370	385	410	398	381	380	374	394	349	363	394	348	352	377	337	381	426	384	406	401	379	371	383	391	352	387	416	387	351	383	401	416	326	379	386	402	362	393	385	410	418	395	347	398	360	359	425	362	401	399	395	389	364	385	392	397	404	380	336	366	387	413	383	412	434	356	353	420	364	406	369	373	387	367	402	401	402	390	407	390	390	369	364	387	355	398	379	371	383	387	394	416	397	417	383	407	379	350	398	409	408	355	392	391	406	395	378	384	401	392	362	381	408	378	411	390	362	415	386	422	391	373	390	398	388	382	353	391	453	412	378	370	422	387	366	394	393	345	374	394	386	361	362	373	392	381	349	394	381	379	396	386	385	407	393	382	397	403	396	389	401	390	365	419	372	388	374	377	365	383	408	399	351	404	386	394	397	380	412	388	400	373	403	370	415	390	356	383	390	445	378	367	365	368	382	385	380	381	387	368	378	402	393	418	390	396	378	361	369	401	360	381	368	421	395	369	401	411	404	377	358	378	424	397	371	404	393	396	388	407	388	381	348	377	393	433	366	393	391	392	393	378	401	383	401	391	390	386	371	387	385	386	351	372	365	359	371	358	427	359	418	389	396	395	380	376	392	402	393	364	344	377	388	375	391	390	381	354	376	399	375	379	424	390	363	370	396	394	388	384	382	354	355	366	392	391	388	436	402	391	411	391	385	380	396	361	384	360	400	390	397	384	375	344	391	336	376	379	344	384	361	391	385	349	395	381	379	413	378	380	362	367	367	400	354	387	334	360	357	344	402	385	397	361	376	398	402	380	391	372	374	377	352	392	364	384	383	407	367	416	412	346	354	385	374	387	397	381	376	373	356	392	363	338	358	355	362	372	386	350	377	383	398	380	410	367	361	385	408	419	380	384	397	402	358	394	360	401	381	370	391	352	348	405	392	420	372	349	387	397	367	392	409	346	390	383	365	405	359	361	427	371	361	357	400	412	392	385	403	388	371	384	390	341	390	401	378	392	355	373	386	370	368	386	426	365	370	378	410	398	411	387	407	376	389	376	395	396	390	410	396	386	396	397	394	381	398	366	360	384	368	405	361	371	380	354	406	397	391	367	352	414	404	364	379	384	402	358	378	392	382	377	372	394	383	370	383	364	381	388	409	361	393	394	356	386	378	412	359	397	381	400	373	404	365	358	391	361	375	391	385	398	414	376	377	395	377	400	368	389	371	354	367	351	379	373	400	368	363	351	383	369	385	363	359	372	390	380	368	377	396	403	344	338	415	370	388	365	398	378	368	340	404	376	397	382	348	381	401	379	365	345	357	345	376	370	392	355	382	376	422	381	368	338	366	417	389	365	371	361	376	378	388	391	372	378	372	376	387	371	365	394	402	400	345	387	406	398	398	398	388	398	358	395	377	355	348	390	370	365	390	389	356	403	375	378	375	390	356	349	356	411	425	394	385	334	377	370	399	449	378	380	385	373	387	381	401	406	371	368	383	405	416	390	414	392	390	370	434	413	405	397	369	351	355	381	367	385	393	361	423	367	400	429	350	389	377	343	411	387	370	356	399	358	351	379	351	387	384	393	364	384	378	395	376	401	393	382	384	383	360	392	376	394	401	363	386	423	348	378	399	381	371	363	377	373	397	410	387	413	347	366	393	404	362	375	356	359	395	407	389	365	371	374	361	406	398	372	385	375	392	408	414	356	388	436	397	368	345	381	367	386	378	375	409	377	386	383	380	367	413	388	400	375	403	424	431	363	314	377	403	389	344	400	412	384	401	392	380	405	386	384	394	356	390	410	382	404	352	382	390	383	381	401	359	382	385	399	388	398	380	392	374	356	376	362	395	381	376	366	372	381	365	370	380	401	393	377	373	389	397	400	405	364	411	423	401	400	353	381	385	430	391	393	364	377	370	374	362	371	376	376	421	349	380	363	356	380	392	413	398	361	396	411	403	410	408	404	401	389	379	380	391	373	394	360	389	368	391	392	396	425	362	374	375	352	394	400	390	414	398	337	376	401	365	362	341	355	389	364	363	381	359	387	334	364	376	367	386	395	361	391	412	384	396	376	402	363	360	394	411	349	416	369	362	394	412	402	370	375	347	330	369	409	384	383	395	405	378	398	376	377	390	392	373	400	366	391	382	385	372	357	393	393	393	386	368	415	394	352	344	385	381	424	368	401	388	372	361	357	412	398	378	351	389	386	393	382	362	381	361	373	401	382	405	373	373	410	412	402	356	339	393	414	378	405	380	362	388	429	381	364	401	421	375	381	390	402	403	390	410	400	417	357	370	382	391	369	378	384	404	365	398	406	382	356	375	374	398	409	393	393	360	381	390	365	399	403	397	379	383	392	350	391	352	404	394	359	403	380	378	367	364	374	372	353	354	380	401	398	365	377	392	386	347	370	375	379	365	409	399	354	373	364	380	406	405	371	359	384	396	380	373	358	383	397	393	370	347	361	368	396	355	358	402	397	369	381	417	370	389	368	374	359	415	433	385	421	365	372	386	402	349	369	391	364	395	364	383	387	379	367	414	357	405	411	386	412	386	381	393	407	393	390	395	372	388	365	404	392	412	385	384	398	394	387	391	394	393	350	387	406	374	366	367	351	381	374	375	380	366	368	435	396	355	384	400	374	385	371	377	382	411	366	380	408	399	415	410	360	364
28609	19004	4890	573	396	386	357	357	330	307	332	310	300	293	293	325	287	325	326	275	301	296	289	321	311	318	332	332	325	332	311	320	321	341	319	330	305	298	309	316	323	281	319	307	308	317	311	294	299	316	331	342	311	295	315	314	316	310	351	310	314	327	326	307	330	307	290	260	289	315	323	291	308	293	299	303	294	305	295	338	320	297	329	316	296	329	326	310	301	323	319	345	318	306	306	328	309	318	293	324	324	318	314	329	312	339	325	329	302	305	289	334	304	322	316	284	318	319	321	322	320	287	314	311	300	290	333	303	332	278	307	357	341	341	324	292	317	319	276	315	313	276	316	306	299	311	322	327	330	305	330	298	296	326	303	298	290	319	305	302	304	302	311	316	304	315	311	325	325	301	292	315	293	320	333	338	292	306	320	270	308	304	310	294	323	317	301	347	343	315	333	316	303	279	323	297	320	322	320	308	305	316	268	319	295	304	370	309	310	291	299	304	355	319	330	304	282	337	291	312	329	337	280	338	343	334	292	288	319	310	305	333	303	322	306	306	295	324	301	319	333	300	342	290	311	294	309	321	316	302	299	334	343	313	311	292	331	301	295	320	294	341	296	308	296	327	307	333	296	318	307	301	324	321	304	302	299	328	303	332	331	306	317	316	290	296	303	294	306	329	308	307	315	298	331	305	305	268	298	277	333	260	346	317	287	304	295	340	277	307	324	319	326	314	329	331	313	305	291	305	322	312	300	339	326	305	333	312	315	306	339	330	335	298	322	310	311	315	311	319	280	352	329	311	295	327	331	341	315	284	320	331	299	323	310	343	326	296	309	360	341	333	311	325	306	307	322	305	338	304	291	328	340	324	308	325	311	257	304	297	337	301	301	279	289	309	311	314	311	320	313	306	311	322	313	306	319	315	320	323	310	317	315	299	303	313	297	300	316	375	343	315	335	298	335	316	305	314	323	331	309	332	317	308	322	327	306	337	312	313	296	340	346	348	300	287	314	331	333	311	291	277	305	349	285	272	348	304	313	292	314	326	296	320	316	289	328	311	308	315	310	299	313	300	330	281	332	326	291	319	316	345	301	326	346	308	287	309	312	267	315	304	298	340	344	313	317	319	330	321	323	330	302	311	316	308	313	311	311	303	310	287	322	337	294	318	286	320	292	289	299	315	294	290	315	343	295	308	324	323	314	317	313	288	296	331	315	280	321	321	307	297	324	330	297	326	348	309	359	288	302	294	304	340	339	305	298	326	303	298	319	324	347	325	327	341	343	311	271	297	320	300	336	341	330	299	276	319	292	316	295	284	338	312	301	311	292	312	305	301	300	343	300	331	273	297	299	305	315	315	288	302	313	318	300	319	307	308	305	300	289	320	325	302	291	301	333	301	325	312	337	335	314	298	301	264	310	325	320	334	327	325	309	300	331	300	270	297	308	272	319	324	305	299	306	280	310	321	303	314	310	341	323	340	291	308	310	314	305	304	297	341	364	311	298	307	277	326	308	273	251	289	316	325	298	320	290	289	325	293	307	356	344	318	289	314	296	332	279	327	360	290	309	331	309	316	322	337	319	318	274	305	334	304	314	328	320	286	313	313	300	311	287	308	303	307	303	330	286	274	303	300	306	312	307	279	334	313	309	300	329	294	349	291	309	320	296	307	312	335	301	321	302	329	330	309	326	318	321	337	304	321	307	345	318	341	300	312	288	326	337	309	296	323	328	345	304	306	295	309	309	298	289	339	315	292	320	314	287	341	317	325	292	336	308	313	331	324	314	306	306	315	304	320	304	308	317	310	325	312	308	269	314	356	349	298	270	277	337	310	305	301	312	291	303	316	314	337	314	301	303	328	325	334	339	298	324	322	308	300	319	297	328	320	326	288	321	299	298	325	311	330	338	329	301	315	324	280	317	292	306	307	278	319	313	305	325	318	317	331	344	345	300	306	317	313	327	298	314	319	296	325	302	305	318	312	328	302	334	285	323	305	302	295	335	337	319	326	326	315	285	295	335	283	278	292	300	311	334	309	312	296	319	312	307	281	305	315	366	327	333	307	317	269	318	283	300	310	353	322	317	304	310	290	313	287	316	310	315	301	271	350	320	322	307	316	295	314	276	346	302	308	283	326	312	318	288	272	315	328	310	304	295	344	296	297	314	292	316	299	334	298	303	303	301	313	310	328	312	302	331	307	320	301	303	314	313	312	289	317	307	313	309	315	299	311	297	295	321	328	297	292	303	300	333	294	342	311	306	306	326	318	326	348	303	320	351	317	311	314	291	304	292	308	289	323	290	284	290	303	281	304	315	309	322	326	289	319	323	338	313	309	321	306	329	308	289	283	350	297	315	281	304	311	294	273	293	312	316	325	320	309	312	299	343	308	306	314	286	299	324	305	301	364	299	339	325	287	321	300	312	311	311	315	295	292	290	284	325	302	312	289	322	313	335	354	321	308	291	294	305	303	309	319	311	334	330	309	311	323	326	319	331	311	299	282	337	331	312	330	309	307	318	298	326	294	304	285	321	277	318	310	333	323	305	296	321	311	337	332	299	324	313	294	322	296	338	329	320	323	283	303	297	309	325	290	359	299	288	324	325	342	335	306	301	293	308	331	340	311	338	303	318	319	329	300	298	293	334	328	324	304	318	351	298	345	309	346	309	309	301	322	342	343	305	299	328	315	302	325	306	299	299	336	309	313	320	338	276	316	339	324	303	309	333	313	304	298	331	323	327	316	320	297	303	324	302	304	327	324	334	299	298	288	320	316	313	329	306	331	310	339	319	317	301	313	332	288	294	301	304	309	291	281	301	293	321	310	300	359	355	307	341	298	294	274	303	364	310	322	292	292	290	312	349	316	316	319	309	342	285	305	295	305	327	295	286	291	298	310	305	333	297	307	293	302	323	317	330	332	321	293	308	303	310	309	313	326	328	279	342	340	330	311	302	259	307	292	303	318	304	339	296	312	313	314	351	323	319	309	306	309	306	300	299	292	311	266	313	331	296	294	324	307	302	278	294	321	307	295	305	345	351	330	294	296	292	332	291	311	308	315	332	325	323	318	287	288	328	332	294	334	306	329	340	310	321	328	309	302	317	297	287	313	303	313	351	283	347	331	320	322	312	284	320	277	332	329	301	311	321	247	312	326	295	263	341	290	286	320	307	333	322	335	312	319	326	288	325	294	275	320	314	317	331	308	304	311	314	345	318	314	272	315	303	304	312	342	322	342	304	313	303	270	326	318	340	314	301	323	322	345	288	284	316	307	308	340	325	289	343	294	326	309	311	324	310	285	293	320	312	342	301	310	313	286	316	283	299	358	316	339	318	322	293	308	316	305	313	308	320	311	327	310	311	297	303	298	284	303	305	318	307	319	300	322	319	335	289	359	322	351	298	334	313	330	327	287	288	265	285	328	307	296	338	329	347	315	296	335	298	311	301	328	324	292	339	298	321	303	323	329	306	356	325	318	307	321	312	338	300	289	352	327	313	294
13193	19612	1848	651	540	454	464	422	415	406	383	335	374	353	360	359	357	311	338	340	347	351	346	356	323	337	340	327	367	344	323	335	350	326	355	300	352	340	328	323	345	327	328	341	344	311	320	339	334	362	343	325	339	348	324	350	302	316	322	345	345	371	318	346	348	369	359	304	338	324	353	344	329	336	335	369	361	337	340	293	369	326	336	312	320	331	345	364	373	361	365	314	343	336	333	349	284	343	323	357	354	336	336	357	335	341	355	342	327	322	310	353	364	366	338	351	323	374	355	347	329	345	315	361	359	363	348	323	327	310	344	353	338	373	337	318	307	305	339	349	337	352	335	335	336	339	366	330	357	356	350	348	340	303	346	336	339	326	369	329	324	341	351	344	349	299	356	341	322	363	333	341	354	349	325	352	355	333	330	355	338	354	364	324	361	354	366	324	309	339	352	350	331	340	367	347	324	350	371	349	323	351	335	351	343	342	320	338	334	340	324	329	309	350	313	313	325	334	362	348	357	313	360	350	350	350	332	306	335	326	342	337	360	368	378	349	330	340	363	325	333	337	360	332	354	343	333	367	344	334	331	351	334	337	340	330	353	310	333	334	339	330	355	352	342	349	327	323	318	337	352	347	353	335	313	317	367	350	358	333	304	327	377	351	355	338	341	359	340	333	344	346	312	298	358	353	342	348	327	333	313	330	338	366	377	339	340	337	312	313	329	333	356	373	341	348	339	359	351	351	352	366	317	321	368	311	339	333	348	341	323	393	341	344	348	321	303	370	354	312	355	335	346	330	346	351	338	348	378	360	335	349	336	308	306	355	347	347	325	313	344	334	344	336	323	347	358	360	358	321	314	341	342	314	362	332	324	334	346	354	307	336	325	316	360	287	321	308	348	341	343	337	334	343	335	354	343	345	323	329	344	318	329	334	318	350	340	361	340	338	319	341	321	358	315	319	353	331	373	344	315	340	336	331	345	381	333	303	382	318	331	337	323	344	335	337	356	318	340	336	354	352	335	321	346	360	341	345	320	358	313	355	339	350	365	328	354	306	359	322	343	342	359	328	330	345	350	328	330	325	323	320	296	344	333	345	347	346	340	336	329	350	309	326	324	336	338	366	348	331	340	368	316	348	353	313	343	316	306	350	314	366	373	339	325	321	348	329	359	328	318	352	337	342	356	341	363	375	337	341	355	337	370	366	317	368	329	320	356	316	317	328	320	326	328	332	319	318	368	315	330	342	315	369	328	335	352	356	358	309	339	351	310	309	336	341	347	318	361	332	325	340	314	352	354	323	343	360	365	329	358	305	325	337	305	357	312	357	337	312	340	359	346	334	344	337	322	330	298	306	354	350	332	349	353	322	327	313	341	324	346	378	331	316	341	324	335	318	343	368	360	324	305	327	322	367	362	321	321	359	339	337	318	356	329	351	335	326	342	319	326	358	346	360	320	352	357	331	338	332	330	375	356	337	319	346	326	281	340	338	339	312	334	354	361	343	331	345	305	350	355	346	335	363	356	339	334	364	330	311	373	327	350	371	308	342	338	339	327	352	358	349	330	337	290	354	341	329	331	307	340	329	309	347	346	319	366	363	316	328	328	318	361	352	337	334	346	350	333	301	337	339	325	354	343	338	335	347	354	366	336	332	326	311	346	361	317	338	378	321	346	332	329	300	330	297	322	340	292	335	366	326	347	335	366	334	330	356	333	342	344	321	337	353	365	397	335	367	377	354	293	350	341	345	365	342	340	334	355	320	348	328	346	346	341	331	353	365	308	342	328	337	325	282	365	302	356	335	327	347	354	328	347	333	368	302	324	309	329	334	349	353	344	326	351	341	325	333	358	306	340	339	349	343	365	373	353	335	337	341	331	333	332	321	342	322	363	329	326	338	340	314	342	322	352	328	360	340	331	315	315	373	336	348	345	379	342	333	343	319	340	344	326	369	348	337	370	317	368	337	368	318	324	330	346	317	362	354	351	325	331	340	363	345	354	329	306	343	353	340	350	344	343	333	389	334	316	365	357	345	331	320	349	318	369	379	361	332	331	317	326	315	365	353	314	338	322	339	338	353	380	364	329	336	326	355	369	324	352	355	326	326	329	324	346	351	342	310	312	341	355	326	358	339	341	333	351	357	322	356	368	344	345	340	346	339	321	358	353	333	373	317	335	299	328	358	317	337	367	303	333	366	366	338	345	355	360	352	340	327	363	321	323	331	345	333	361	327	326	352	376	353	311	332	356	326	339	348	338	340	364	342	345	308	327	352	319	353	300	339	308	358	342	332	336	345	338	353	362	334	336	366	367	318	324	329	348	317	318	348	353	312	350	337	370	307	342	354	367	318	335	335	357	370	332	348	340	361	308	316	327	366	341	347	355	335	308	317	320	348	338	337	341	363	330	331	343	352	363	298	350	343	344	321	333	332	327	365	333	349	315	356	341	355	357	325	344	317	335	327	333	359	354	331	354	356	341	362	317	340	349	366	358	352	320	315	351	358	329	365	309	327	345	340	353	339	372	355	333	353	326	382	341	351	321	328	330	331	343	308	310	329	368	335	352	327	327	348	337	329	330	319	339	338	342	351	350	297	335	342	339	336	346	343	310	378	322	314	334	349	368	311	351	342	336	334	355	337	340	315	337	354	342	350	325	310	355	350	362	357	343	349	317	361	344	348	328	344	330	327	333	329	325	346	330	354	352	309	310	356	339	328	304	326	340	340	329	363	304	296	351	353	380	342	334	333	345	345	362	330	338	316	333	366	336	338	305	359	323	350	320	321	358	316	326	342	376	345	308	343	318	351	337	360	322	349	326	321	331	368	314	326	337	335	322	329	325	355	337	365	329	345	355	344	333	348	334	356	344	352	343	326	343	326	356	342	325	365	340	362	355	361	333	356	343	344	335	317	337	309	344	368	351	335	342	344	348	334	322	323	319	314	358	347	332	355	363	328	334	379	318	333	340	358	360	343	310	358	351	301	324	349	330	346	368	329	317	352	340	354	332	354	348	295	354	323	339	334	361	325	335	325	338	357	315	315	337	354	321	359	350	334	335	353	336	354	340	297	365	351	311	339	361	334	336	355	345	377	325	339	332	346	337	347	333	311	317	320	315	326	331	326	351	341	335	358	336	329	345	349	328	349	332	344	317	381	326	367	312	332	353	328	334	322	317	327	360	376	338	343	293	367	363	333	350	376	330	335	342	325	354	342	343	346	341	332	343	362	327	321	342	321	355	354	316	344	315	370	349	336	323	352	337	335	346	352	351	332	324	364	338	306	318	340	344	297	327	345	344	342	318	342	345	349	332	336	325	282	347	333	333	317	333	332	338	373	310	374	311	356	362	365	331	337	373	356	326	348	372	350	350	330	355	376	327	326	333	348	353	342	344	340	359	345	313	336	352	323	345	351	342	348	360	364	358	386	327	297	341	351	368	316	346	349	331	322	356	359	332	332	335	363	340	361	323	388	351	362	338	368	366	335	321	339	338	360
25452	20912	27734	24199	20907	12125	1462	923	597	430	407	381	306	327	329	305	262	230	240	215	211	235	223	218	211	242	210	195	204	202	194	182	160	186	204	162	190	196	191	188	188	186	202	190	168	171	159	174	150	180	176	181	177	174	194	191	163	182	154	177	172	192	172	170	143	173	173	174	194	178	161	184	185	175	162	214	148	165	177	196	161	173	184	159	184	196	175	170	180	186	175	160	159	171	171	175	165	190	186	172	146	189	170	178	163	187	170	182	155	178	185	161	171	175	171	170	163	173	199	184	151	205	161	188	171	146	164	185	144	162	168	157	166	175	185	189	170	170	183	172	160	167	187	168	192	200	184	168	165	188	162	154	157	186	184	191	186	165	180	168	179	153	186	177	184	182	167	170	176	171	185	167	165	174	156	186	167	176	170	153	171	170	184	171	166	139	168	164	185	169	171	179	187	165	190	167	179	156	169	141	166	174	135	178	162	158	152	199	168	187	165	151	161	169	183	157	163	171	157	186	179	154	195	176	174	152	179	189	176	158	160	157	178	158	187	167	189	170	152	158	167	180	173	170	191	169	160	149	185	192	183	180	181	164	160	151	161	181	156	182	184	166	169	162	160	182	173	175	187	180	172	162	182	175	184	153	188	177	160	151	192	175	173	194	168	165	164	175	163	157	172	163	174	171	182	177	182	170	147	158	168	176	147	163	196	191	197	167	200	157	179	176	200	175	163	182	178	175	162	175	192	170	141	156	174	166	183	166	177	179	158	145	163	191	180	174	174	169	149	177	131	155	190	173	148	171	164	202	181	159	130	172	173	170	182	183	164	182	177	179	155	171	159	172	175	168	168	157	189	193	184	170	174	148	161	162	158	168	164	158	175	187	171	167	184	182	164	167	143	176	168	152	188	178	149	169	155	162	185	163	177	169	168	150	196	161	154	150	142	186	172	173	145	197	173	160	203	172	182	161	170	179	194	155	157	186	162	173	172	172	191	154	171	160	184	170	171	166	161	167	177	161	182	179	175	176	164	172	166	176	188	174	171	182	155	175	181	150	179	175	151	165	169	170	169	161	157	189	152	146	176	188	183	181	182	177	166	149	174	144	177	168	168	181	189	165	158	173	179	176	176	150	163	172	153	176	185	163	160	175	166	167	164	161	178	191	182	161	154	173	167	171	202	166	174	161	168	155	181	187	169	184	179	194	159	183	159	156	150	180	159	154	166	161	161	168	167	186	149	174	171	193	175	162	207	174	165	156	185	164	184	172	172	179	164	160	174	179	172	165	163	169	165	170	171	155	163	151	164	167	173	159	153	188	166	186	154	175	166	161	168	178	195	175	152	163	160	158	156	179	173	168	185	182	158	165	156	172	187	175	206	167	171	189	192	168	186	178	167	155	166	165	153	157	163	176	199	161	185	174	168	161	170	176	183	180	150	194	156	197	163	159	188	159	173	165	170	151	176	160	184	185	175	155	149	181	137	194	165	159	194	189	151	173	181	168	181	172	176	169	181	161	170	179	164	154	179	184	164	169	177	166	163	167	154	166	179	181	164	146	163	198	152	187	148	187	161	153	176	164	190	181	169	167	179	169	197	182	170	175	169	188	140	190	186	167	169	187	152	163	185	178	171	158	167	182	142	176	201	174	179	172	168	169	153	172	172	194	162	164	164	175	182	185	189	151	177	179	162	179	155	193	160	172	160	163	180	166	181	176	172	155	151	192	158	197	161	164	187	170	189	157	185	147	161	180	184	164	185	178	169	188	158	191	181	165	192	161	151	178	183	145	170	171	174	167	156	205	175	172	170	146	154	173	180	149	165	212	162	181	171	157	164	168	167	165	175	168	160	166	165	169	156	179	176	166	162	164	159	179	165	164	178	178	146	181	180	175	174	171	180	140	148	165	152	183	158	163	151	161	189	163	188	158	159	172	170	167	157	178	166	161	164	159	200	188	176	175	150	171	169	212	154	192	178	174	189	173	192	184	188	182	149	175	177	155	158	168	156	191	163	198	191	183	161	177	167	150	173	186	162	172	163	193	169	158	170	149	156	186	181	164	173	168	170	199	178	169	152	172	176	158	189	178	174	165	176	193	194	142	146	143	158	165	160	162	161	168	158	151	181	161	160	177	153	181	193	164	145	177	182	184	156	177	151	174	189	164	179	157	154	167	197	182	182	158	177	162	173	180	190	181	182	175	173	148	173	170	166	174	189	172	172	191	172	164	162	170	184	192	169	170	148	186	176	175	175	176	174	161	194	149	146	166	168	187	170	158	189	142	174	166	175	185	168	167	165	174	191	191	157	174	161	163	151	172	167	168	173	154	178	171	165	181	168	165	172	168	184	163	154	165	173	154	156	159	166	159	178	167	173	162	157	166	168	145	182	166	170	177	198	157	157	186	167	157	152	166	140	163	172	166	163	154	175	167	179	157	187	173	157	178	175	171	167	170	170	171	183	167	167	160	176	176	148	173	185	160	178	182	175	175	191	155	146	133	172	170	168	171	158	171	166	155	180	167	165	178	161	176	167	158	166	190	169	170	188	173	184	178	166	171	191	185	176	163	170	183	198	172	174	150	204	168	160	164	181	183	187	158	165	178	169	171	184	162	166	170	163	184	174	187	176	175	163	169	172	137	165	164	177	174	179	184	159	188	185	184	154	176	189	167	157	180	175	165	168	176	173	185	170	172	157	202	142	150	164	168	187	163	147	190	146	173	181	184	182	163	182	191	176	165	167	182	193	188	194	159	146	167	145	176	189	192	162	166	170	179	170	159	201	165	162	166	162	164	172	167	160	162	182	166	191	177	147	175	181	174	167	165	161	181	155	188	170	176	167	179	173	138	184	172	157	156	159	150	163	184	179	181	150	156	181	150	158	155	169	162	164	181	172	168	156	169	162	160	177	169	190	158	181	173	157	197	160	164	164	177	156	179	164	175	166	160	160	154	162	191	182	195	175	158	153	190	156	170	161	171	180	170	202	164	180	172	150	171	170	163	166	165	181	177	174	160	184	185	182	169	181	164	182	176	145	200	160	151	175	163	216	177	188	160	157	163	182	157	210	166	190	173	140	155	145	170	168	169	175	196	182	182	160	181	144	159	167	151	152	164	156	150	155	141	154	170	155	147	171	176	177	167	168	191	169	180	172	149	155	155	165	163	183	171	174	173	177	181	187	156	157	162	187	171	172	170	186	160	166	180	160	191	178	162	165	172	170	162	141	161	152	163	167	183	164	171	167	165	168	173	196	178	161	152	164	186	169	180	178	148	159	150	180	182	151	169	165	156	168	176	180	178	169	178	165	171	187	161	181	184	174	166	183	204	155	190	174	185	190	146	177	180	203	164	181	173	167	175	168	158	199	176	152	188	173	194	168	176	176	157	187	154	147	172	183	172	173	156	172	169	188	168	164	171	178	169	191	167	195	172	176	166	173	161	157	173	175	169	172	201	150	158	178	170	169	183	152	186	179	150	185	164	167	174	168	185	177	172
17257	51997	15605	5953	3800	2648	2209	1883	1253	907	723	688	601	511	451	402	398	369	365	339	307	278	313	272	282	240	260	242	252	231	278	235	228	239	183	191	214	213	218	231	197	244	223	206	224	206	197	201	197	189	171	204	194	180	197	176	190	184	190	185	191	197	199	216	193	209	168	179	190	192	191	184	205	193	201	175	177	177	172	167	198	202	174	192	183	193	215	190	186	208	209	197	174	191	198	191	185	193	172	182	181	186	165	194	198	194	201	173	192	178	182	168	185	184	173	194	165	147	170	193	184	191	202	180	173	175	154	197	191	195	193	177	189	201	198	193	184	173	190	209	162	202	192	182	174	228	189	165	209	168	177	175	199	162	174	167	190	178	187	186	202	189	166	169	181	193	195	189	164	188	173	172	170	178	188	187	187	184	187	185	185	163	169	180	162	187	175	192	156	191	192	195	192	186	189	150	184	188	179	178	191	204	198	167	185	194	164	172	159	171	191	167	175	187	192	201	192	171	178	182	189	196	182	220	197	197	157	196	183	165	160	196	161	182	188	198	192	165	170	200	170	200	175	184	198	174	173	197	165	188	210	187	180	203	190	189	192	197	183	192	170	190	164	195	183	185	186	188	170	174	188	198	172	171	203	188	175	194	198	192	164	202	179	191	187	169	175	200	173	167	202	171	173	207	207	189	199	202	166	208	175	185	186	198	191	173	193	172	203	182	193	180	175	191	171	204	185	193	187	180	160	157	181	181	185	212	180	158	193	161	179	213	176	181	184	207	188	186	188	194	209	206	183	188	181	202	189	187	191	178	183	172	194	192	181	198	178	187	165	156	205	170	176	197	185	175	197	207	182	151	185	166	169	187	182	167	163	176	191	170	174	184	170	195	181	195	159	155	178	182	180	197	171	192	161	156	200	180	199	165	177	195	196	184	152	205	170	198	175	164	195	181	173	184	200	167	187	183	163	184	186	204	183	172	198	200	201	185	177	211	191	211	224	172	169	177	188	200	187	204	177	190	175	179	184	186	187	159	178	192	174	168	194	191	174	194	197	183	175	181	169	184	180	183	186	170	176	207	186	195	176	176	200	185	177	178	191	172	184	189	180	188	182	209	179	192	181	190	191	196	187	166	175	161	188	195	198	196	169	180	183	167	167	209	211	151	163	179	176	193	195	184	172	184	168	183	206	181	175	181	195	187	179	175	184	191	189	184	206	169	156	187	177	187	196	162	207	200	173	180	206	182	184	173	184	185	175	184	167	178	180	174	163	186	203	179	187	184	187	187	156	183	187	182	181	187	180	163	203	185	171	175	176	161	179	163	214	175	203	193	186	195	177	184	172	169	198	165	171	198	174	179	162	171	172	152	164	164	186	184	171	184	194	186	202	181	172	147	195	190	197	184	168	219	186	162	174	176	196	178	166	203	166	168	193	179	182	186	175	193	150	171	183	186	214	176	197	152	170	173	173	192	179	189	194	190	178	168	190	188	179	188	214	186	171	179	187	166	193	177	176	189	205	196	180	171	194	169	185	174	171	185	175	200	192	168	183	194	201	198	176	177	174	200	188	181	180	182	192	172	176	192	186	162	201	190	202	177	179	193	196	170	179	195	194	198	196	170	180	219	176	190	166	182	190	179	178	160	193	170	193	192	189	163	189	201	190	156	181	190	178	193	181	182	205	182	203	200	199	168	183	209	182	188	191	182	178	181	192	182	184	181	158	207	182	180	183	194	185	189	185	189	156	203	163	176	180	164	183	191	200	167	182	168	162	155	182	183	188	190	184	197	185	181	202	182	175	179	168	181	179	179	167	183	164	199	176	171	151	184	189	186	161	210	199	220	153	167	174	186	161	199	203	171	188	180	185	179	167	187	175	177	184	185	195	185	188	187	174	199	192	194	153	199	207	195	193	189	183	172	211	159	159	190	194	179	190	173	166	167	177	171	202	184	185	181	177	162	176	197	204	180	174	195	193	206	183	170	187	202	167	157	191	181	182	181	184	185	195	181	188	182	204	194	167	188	175	170	184	168	183	161	178	176	162	163	177	192	177	191	191	177	169	187	189	175	184	188	197	166	174	176	174	187	176	188	207	165	199	191	181	174	158	178	194	203	191	197	186	185	185	175	203	188	186	198	173	184	167	195	179	186	192	178	203	177	200	193	188	199	208	177	186	177	199	200	194	171	175	164	190	175	207	174	199	184	190	210	178	179	174	177	182	178	192	189	180	182	162	189	165	167	205	183	175	192	179	192	171	206	230	177	195	199	202	172	178	182	183	176	186	194	182	210	158	191	189	166	214	180	184	168	197	181	179	179	203	172	218	194	157	186	178	155	174	173	182	157	189	160	185	194	170	194	174	178	173	191	218	168	171	196	188	178	179	146	186	188	178	195	169	174	182	202	193	196	179	175	185	194	193	193	193	186	184	181	202	167	180	183	186	161	188	189	180	174	173	196	171	191	169	184	191	171	203	194	195	182	185	171	173	186	189	193	213	189	191	185	209	182	171	176	161	183	190	184	194	177	188	184	171	192	198	201	188	188	189	190	186	198	176	176	179	167	172	202	169	192	186	181	181	177	168	162	166	184	168	169	163	210	160	183	178	175	178	179	190	153	168	185	185	167	205	199	193	210	189	173	180	206	182	171	188	203	190	172	175	184	189	146	199	191	194	175	184	177	196	184	202	173	172	169	170	199	175	181	196	165	141	181	190	196	192	185	215	189	192	212	212	193	178	185	181	189	181	158	191	174	178	181	158	182	164	182	184	203	178	182	193	173	191	173	209	176	181	196	203	172	179	174	188	211	192	159	194	190	197	175	170	197	177	190	184	188	193	158	179	164	201	172	180	170	176	191	195	166	166	166	170	213	188	158	203	199	203	195	184	201	198	159	186	196	188	175	161	178	210	209	183	180	180	187	205	188	177	182	196	225	165	179	199	149	194	163	179	184	192	174	210	183	188	172	174	177	191	204	191	178	211	184	180	182	180	206	155	188	186	163	182	192	179	180	195	160	205	175	181	179	160	205	171	175	168	178	176	195	147	170	169	164	178	196	158	173	187	195	203	173	175	190	176	172	173	180	198	190	207	181	171	182	210	192	199	188	193	189	170	176	196	204	182	183	186	209	187	163	159	177	166	153	194	160	202	176	188	178	210	177	157	186	196	186	198	188	184	186	175	184	179	175	198	185	189	177	177	183	174	196	210	175	207	191	169	188	180	166	176	175	187	175	182	174	190	174	184	197	180	189	205	191	201	175	168	203	175	195	181	187	192	217	188	168	196	177	182	186	182	185	188	177	186	177	185	185	167	193	189	197	173	179	176	195	182	180	176	154	190	174	168	194	184	195	197	183	172	195	178	193	169	182	175	184	187	187	199	183	177	179	218	183	181	193	207	200	165	180	183	203	179	199	191	185	180	163	167	191	192	159	212	156	207	202	168	166	192	184	209	189	176	184	186	191	183	172	192	168	172	211	192	164	184	159	173	197	187	183
23140	20893	27918	23994	20902	20981	11029	2074	1237	1010	913	796	738	649	646	625	626	560	533	539	526	509	491	506	520	490	443	420	439	479	440	466	465	405	452	456	436	435	441	419	444	432	421	466	428	464	415	418	445	451	407	409	412	408	431	399	401	441	466	385	426	395	387	422	409	437	400	424	438	397	437	426	418	413	447	395	414	395	401	390	434	426	427	402	425	435	390	424	398	451	409	407	461	395	392	419	401	387	425	392	426	405	433	434	439	416	377	413	368	408	380	384	422	422	393	362	394	379	432	417	396	433	398	422	418	391	372	412	412	402	424	420	417	415	431	410	407	410	420	367	350	427	400	428	402	356	391	382	401	395	401	394	426	401	372	421	403	396	360	408	410	382	377	391	424	402	412	394	407	413	392	430	405	415	384	394	391	392	409	372	403	406	380	380	435	382	430	402	395	415	392	390	428	400	392	389	437	392	414	374	367	404	394	397	420	391	421	416	404	443	411	394	385	381	391	393	404	413	426	418	393	422	408	433	438	390	384	396	407	393	446	431	405	405	369	384	387	425	395	385	388	399	402	420	423	420	389	403	408	397	395	376	413	381	419	438	402	447	425	394	374	414	428	407	379	411	422	429	422	452	388	425	371	404	411	402	394	399	377	420	422	395	406	414	369	430	414	361	394	409	402	396	402	405	408	400	401	412	386	412	413	414	381	383	432	445	398	382	417	396	440	420	394	358	375	411	411	428	420	378	413	447	399	402	444	409	383	403	391	398	402	398	403	437	398	387	408	415	388	416	424	399	399	449	418	384	400	409	390	394	404	393	413	398	377	429	412	398	435	404	437	385	421	388	380	396	374	385	427	359	404	403	400	364	416	377	429	388	427	412	421	400	394	377	413	370	419	423	384	395	387	354	383	357	425	363	386	371	398	361	439	396	405	387	376	382	381	435	409	408	435	399	430	411	402	430	373	377	412	396	419	395	366	428	382	395	369	445	384	397	385	398	421	420	405	415	400	419	420	428	405	430	403	379	406	377	433	408	413	438	406	406	415	396	391	376	398	399	400	423	425	398	367	405	363	395	394	391	394	419	386	365	416	400	430	388	369	397	380	384	373	390	402	420	416	411	442	413	383	407	382	410	371	434	411	400	398	370	406	403	426	427	406	386	431	423	376	395	389	401	379	394	385	390	352	402	435	396	433	416	380	370	398	386	394	440	399	406	391	376	379	366	399	361	394	418	412	415	405	385	407	386	411	410	401	391	407	406	393	384	445	387	398	387	363	470	408	409	370	378	394	385	393	416	414	413	394	397	416	397	437	414	426	446	389	413	419	391	396	403	425	388	389	393	385	394	388	408	417	428	397	386	399	384	385	371	419	427	429	417	421	410	396	376	410	399	378	438	389	414	399	386	389	417	383	429	404	386	399	393	422	402	425	415	358	404	383	392	395	411	397	418	395	405	402	430	416	378	438	418	402	421	398	393	370	410	382	423	412	377	369	400	391	369	404	395	425	388	390	424	432	440	368	410	430	396	367	400	434	418	407	371	384	404	390	386	395	403	403	400	382	405	427	399	404	396	424	431	359	411	375	410	378	361	395	426	410	420	435	431	404	427	406	369	360	403	410	368	407	406	364	412	405	409	432	458	402	387	434	432	384	418	380	420	360	436	416	447	365	406	436	406	392	398	402	396	406	418	433	393	384	378	419	425	406	370	391	384	392	400	405	422	389	422	409	412	422	420	397	408	446	394	412	396	439	359	393	416	405	401	391	414	398	426	410	419	386	446	397	373	384	382	403	362	420	399	417	403	415	428	391	362	402	422	388	411	378	410	360	416	362	406	405	387	416	414	407	415	374	431	376	415	383	417	399	403	377	391	414	385	402	355	404	415	410	399	408	412	355	397	431	396	388	401	416	392	405	411	361	418	411	411	391	429	417	386	423	406	390	397	385	426	425	352	397	384	429	374	406	422	433	429	428	402	386	433	434	460	359	397	398	384	387	378	408	387	399	409	409	410	393	412	407	411	382	368	387	395	375	396	384	379	404	417	411	409	402	381	400	401	392	420	426	404	392	404	414	386	417	412	426	385	402	417	430	428	394	390	409	380	411	381	409	398	409	415	351	394	444	414	417	470	409	392	372	364	408	385	442	382	424	398	404	401	417	397	383	409	425	375	421	407	391	363	419	439	406	407	400	406	358	424	377	380	400	381	396	410	394	445	422	391	401	396	392	367	435	369	414	398	409	424	383	410	407	389	458	417	381	406	403	382	396	377	410	403	396	400	414	446	381	421	402	392	393	377	450	447	434	364	376	383	365	411	394	416	422	402	416	432	410	417	389	402	433	423	400	381	391	419	393	390	403	375	422	394	394	428	404	438	387	383	413	376	380	401	393	413	393	376	412	415	395	389	392	409	427	410	421	408	400	410	376	345	384	381	410	408	370	425	384	411	405	426	393	407	401	387	404	414	385	371	443	394	383	393	409	363	399	411	407	383	395	422	419	386	435	376	376	384	394	409	442	438	407	365	406	409	390	411	416	378	383	381	420	398	369	409	386	443	418	408	451	420	400	433	383	409	447	426	401	409	408	368	401	416	368	408	398	415	394	397	404	416	392	402	411	393	395	381	421	390	345	395	409	366	408	376	387	397	404	361	389	420	428	389	393	417	392	417	404	435	398	419	427	407	381	397	391	372	398	420	389	425	404	396	402	417	381	413	411	423	446	370	360	420	400	368	364	417	399	390	406	407	407	424	370	410	415	370	449	349	345	409	387	430	429	388	378	402	385	405	389	397	386	391	422	384	422	401	414	408	423	394	376	426	413	392	383	399	406	404	393	405	419	425	394	408	407	410	424	406	426	403	408	379	400	342	392	398	415	404	432	422	390	386	392	415	409	401	382	390	374	406	408	414	388	373	428	405	370	386	412	449	364	414	401	404	405	367	442	392	411	406	382	420	403	407	365	374	456	416	441	402	413	393	409	436	371	400	366	425	413	407	404	401	399	363	394	449	409	406	413	419	382	357	399	403	378	378	394	403	403	409	408	442	400	374	441	400	414	377	389	397	389	415	416	392	422	408	418	390	410	378	401	372	410	380	371	383	408	413	385	441	394	408	387	385	389	414	375	417	394	424	413	423	412	434	390	397	390	393	402	392	384	404	353	387	400	387	427	369	409	395	390	413	391	394	381	372	397	407	368	367	404	418	407	411	406	414	430	402	396	411	410	405	413	370	412	407	419	431	444	389	412	401	435	386	389	397	390	378	360	428	393	394	445	395	447	415	407	417	344	371	377	398	412	373	377	391	392	377	380	417	420	422	421	403	408	423	397	419	385	406	443	430	395	446	377	409	396	412	400	434	407	436	403	435	382	410	415	397	423	442	372	396	424	424	385	379	428	414	391	393	364	374	410	391	395	415	417	427	394	391	408	420	412	387	436	404	389	415	371	359	363	418	393	423	410	392	412	409	406	405	406	392	392	412	423	402	378	425	404	359	383	399
21003	50188	22122	10216	7076	5041	4005	3673	2377	1722	1532	1306	1160	1022	945	838	810	762	741	687	617	603	585	567	558	553	525	532	510	469	514	479	473	463	437	468	442	436	449	469	428	418	462	437	407	417	396	432	396	455	423	422	458	403	386	393	400	407	384	438	414	429	414	400	397	396	439	372	387	397	409	425	425	380	377	350	416	432	403	401	407	408	420	401	400	336	397	368	393	357	400	407	382	387	417	416	406	390	346	376	452	397	362	385	370	427	386	384	421	384	413	390	411	368	393	400	387	403	379	372	404	393	436	394	381	383	378	376	390	383	373	358	375	385	418	335	400	431	405	391	377	385	406	394	387	370	397	364	386	397	381	397	381	397	410	382	397	393	377	334	397	358	408	364	388	393	367	396	349	394	411	384	397	387	402	424	371	386	379	355	393	425	388	378	368	371	370	402	356	377	373	375	411	369	372	356	363	416	432	377	359	347	401	411	374	408	352	384	385	399	397	375	389	368	421	361	392	374	405	411	401	395	364	374	415	395	399	405	345	361	387	397	370	346	365	358	357	394	395	414	383	362	383	373	378	404	406	400	379	400	391	407	373	387	396	383	389	385	367	387	384	391	408	354	406	373	390	347	422	400	397	395	378	412	389	380	398	400	382	390	415	394	408	391	369	387	414	394	402	394	369	382	402	408	375	375	391	377	369	382	371	405	392	379	393	407	393	424	378	370	366	401	409	375	356	412	363	389	415	401	387	383	385	353	361	411	395	388	393	391	381	388	392	376	395	385	419	372	362	349	353	397	375	404	388	385	362	355	372	375	387	417	407	384	375	371	391	385	420	369	351	349	377	413	349	414	370	394	416	393	382	380	373	372	409	392	372	400	395	404	374	357	363	380	347	372	390	347	389	384	352	362	389	382	409	391	377	367	389	405	384	364	387	362	355	376	357	394	409	386	380	383	419	393	369	408	418	417	370	388	355	361	371	360	347	376	353	351	390	398	397	342	422	382	382	372	427	391	376	363	363	373	401	369	423	385	396	375	387	365	348	385	361	389	377	395	389	354	423	393	375	366	398	402	378	393	393	373	419	410	381	397	385	364	388	369	379	380	376	358	367	356	405	388	368	375	390	345	415	365	377	398	355	366	360	372	363	367	395	394	379	404	376	391	388	385	364	382	365	366	387	408	407	420	389	412	386	382	388	357	373	375	390	376	366	380	402	384	407	391	408	386	385	418	366	369	411	370	372	368	404	373	383	371	386	345	364	386	388	359	368	368	394	399	374	408	407	391	377	361	371	358	363	364	375	403	392	388	370	396	396	370	383	411	372	396	362	394	370	411	399	395	379	392	379	384	395	362	391	392	377	363	386	414	357	346	397	403	388	381	391	347	404	418	369	355	383	369	392	413	411	370	362	380	388	420	428	374	381	372	324	378	409	407	360	373	385	365	377	420	366	362	354	405	379	376	414	355	384	366	390	394	388	415	388	396	412	364	366	406	411	415	423	382	378	373	387	386	366	320	401	389	377	390	403	360	411	392	365	400	411	378	383	340	378	391	429	370	368	428	403	376	399	404	379	389	389	427	386	425	399	378	371	339	422	375	370	364	380	391	426	380	381	382	350	348	358	402	363	400	389	416	383	375	381	393	421	400	361	386	393	407	356	380	376	418	422	374	408	372	377	406	360	353	367	383	420	389	385	360	407	410	398	381	382	358	394	356	395	389	403	414	403	393	384	387	346	407	385	353	365	369	342	423	403	386	393	349	381	373	346	365	392	365	409	378	358	398	385	373	372	397	373	334	375	392	374	372	381	394	362	360	396	389	394	355	384	360	373	375	360	383	402	380	419	362	377	354	367	363	391	402	379	391	387	355	390	409	386	398	400	373	357	385	375	371	382	403	376	382	395	368	383	375	365	386	384	393	408	400	411	377	374	388	388	371	358	368	387	399	366	419	428	378	388	353	387	406	409	394	391	396	392	404	402	377	400	372	377	374	399	353	371	417	371	361	365	379	401	379	363	377	390	378	359	383	375	383	407	385	393	352	377	353	380	402	362	402	376	372	338	374	412	367	348	355	393	365	384	380	344	346	356	388	404	372	423	379	383	391	399	361	382	349	403	386	434	394	390	393	406	386	388	404	373	361	364	357	409	355	374	403	418	430	385	420	385	399	386	362	385	356	395	409	398	400	386	416	358	416	397	404	397	378	387	384	353	392	397	368	382	357	384	376	366	376	404	396	402	348	379	398	415	418	355	415	366	394	395	351	381	370	352	397	403	344	383	393	408	383	368	386	394	396	396	388	409	370	340	401	381	389	375	382	370	359	390	412	384	392	379	398	395	400	406	393	389	386	399	383	366	371	396	369	390	372	406	359	396	344	374	366	369	389	373	379	365	373	385	375	376	364	358	392	375	389	363	402	420	385	371	395	363	384	399	406	367	410	354	336	362	382	371	378	373	386	422	363	405	367	386	409	395	388	333	411	408	385	362	369	382	361	402	380	380	384	372	359	384	408	378	336	375	400	366	362	376	356	372	370	405	400	400	354	414	379	399	377	357	416	362	409	372	379	385	409	399	369	395	377	340	387	389	396	352	390	370	369	403	383	380	391	375	411	390	378	401	409	385	383	368	370	400	364	369	389	389	369	393	370	385	391	422	391	376	393	376	353	385	368	414	403	373	375	383	375	405	375	393	398	387	417	367	381	395	422	418	403	356	388	365	370	374	391	358	361	366	390	376	387	373	397	362	386	375	380	361	399	371	440	382	371	366	402	387	380	389	377	394	375	360	374	406	381	360	381	344	377	375	379	411	410	382	376	351	387	409	409	388	357	359	392	359	402	401	385	365	365	379	351	353	351	379	407	384	388	392	401	416	372	395	377	397	386	376	448	391	399	378	390	445	398	365	386	387	362	336	336	367	365	371	351	376	385	348	415	391	408	375	417	365	369	391	392	381	408	371	337	370	380	384	380	388	414	425	408	380	397	396	367	384	387	399	412	357	395	373	384	394	358	373	398	393	384	374	396	391	400	375	378	397	369	407	388	391	376	403	373	363	412	362	401	401	381	366	387	402	391	385	392	379	400	369	333	381	412	385	387	374	352	377	373	382	386	386	374	379	367	377	358	401	356	350	367	387	392	414	416	392	386	398	349	397	387	360	350	369	369	339	375	350	393	356	393	376	367	384	394	392	340	371	386	373	365	373	366	407	358	398	409	348	371	401	376	350	364	384	405	380	392	387	420	369	397	372	435	380	416	354	361	399	301	375	376	385	369	402	390	377	357	396	404	350	403	380	364	390	386	345	390	368	395	404	324	376	430	430	387	396	363	390	389	391	392	363	383	354	398	370	388	373	393	369	380	355	396	348	375	352	388	384	389	421	379	351	437	346	419	383	369	375	429	399	375	376	389	341	365	389	413	386	397	334	366	381	382	388	400	361	396	393	364	411	367	397	407	385	395	396	401	369	409	405	376	357	377	383	396	374	365	387	409	387	419	409	384
28706	17280	3496	536	417	343	382	362	321	327	326	306	306	344	334	313	283	336	296	320	335	292	287	345	280	297	324	327	295	314	284	312	289	317	344	285	313	311	301	314	322	299	296	291	324	303	271	348	315	305	307	298	323	299	307	301	302	278	316	284	292	336	313	313	328	323	314	305	352	309	292	326	321	338	348	323	330	315	298	318	297	315	286	317	319	307	315	334	311	316	316	296	302	383	309	300	332	286	328	312	309	329	317	303	302	300	283	301	282	292	306	324	273	251	300	319	294	336	296	328	315	316	299	306	317	310	275	333	299	327	301	319	309	301	325	334	327	310	299	299	356	308	298	307	323	302	299	304	303	324	302	316	321	302	322	326	316	279	298	303	319	314	318	290	333	293	323	302	306	292	298	298	311	326	326	324	283	293	320	364	314	287	299	328	310	310	338	314	329	298	325	295	332	293	290	299	329	333	321	309	306	320	336	295	306	276	303	317	293	315	352	289	325	320	298	294	328	318	325	284	300	334	331	323	304	307	332	344	311	304	287	301	345	308	317	319	320	303	289	288	312	309	309	307	299	324	303	329	313	274	299	322	325	318	300	284	295	330	309	299	319	320	341	332	344	303	339	299	281	333	307	314	309	297	294	313	304	291	307	350	302	316	294	326	317	295	357	314	347	303	285	319	276	321	296	320	325	294	264	281	316	273	300	267	305	298	315	333	313	352	328	325	313	333	323	312	311	316	305	291	318	309	303	313	320	306	351	339	312	300	353	302	313	311	336	319	282	319	295	314	302	307	300	302	294	298	291	288	301	279	324	328	316	304	324	306	331	339	309	303	304	284	291	322	311	302	328	310	334	286	325	290	333	332	291	286	311	322	337	365	303	306	308	322	288	289	339	317	321	330	321	318	322	316	291	352	290	303	332	308	323	320	294	361	293	341	317	332	320	316	324	315	339	328	328	324	323	294	328	259	304	298	319	307	278	303	292	266	315	346	293	283	338	322	335	317	302	311	324	331	317	333	334	313	334	300	308	315	326	317	315	295	315	318	280	317	297	306	316	310	287	292	317	295	330	342	292	339	325	311	320	318	334	334	269	325	333	304	319	309	310	301	308	301	329	323	330	268	299	337	294	282	332	322	313	307	312	296	302	319	294	319	312	320	335	315	339	316	339	313	335	278	347	340	320	310	307	319	315	289	317	309	316	313	305	306	350	311	283	332	304	271	352	319	315	349	315	291	311	309	308	319	311	314	301	321	324	333	309	294	299	338	310	314	314	312	360	283	315	337	279	331	332	323	307	300	310	309	304	289	317	296	294	337	309	322	319	321	321	314	265	301	289	322	301	271	294	311	321	307	276	309	323	280	294	314	322	321	319	267	317	314	296	338	308	301	322	301	287	331	308	317	313	337	303	332	303	355	298	307	316	300	326	302	317	305	303	311	298	302	316	291	308	312	277	321	285	340	298	318	321	308	306	308	332	303	326	304	353	315	306	323	301	297	304	314	308	308	302	306	306	317	303	309	346	304	308	320	324	300	300	294	342	335	320	300	331	306	294	293	331	298	315	325	321	315	316	303	361	286	302	310	296	296	343	364	276	325	308	305	306	306	343	332	302	312	319	301	284	292	312	297	310	278	315	288	335	330	298	287	327	287	332	305	326	304	315	282	333	333	303	315	310	328	278	320	304	314	318	310	296	343	327	317	328	317	343	350	310	313	299	305	301	311	309	303	288	313	292	311	300	283	312	313	296	311	326	344	326	291	314	300	311	328	325	308	327	292	309	304	330	305	336	306	315	325	318	325	317	334	338	325	333	327	302	319	318	299	301	297	329	312	343	327	322	293	298	316	334	328	294	334	314	314	313	332	291	295	320	330	315	319	317	312	312	274	332	296	305	302	302	294	318	271	302	307	321	286	342	309	343	319	304	296	337	314	331	319	341	307	312	317	336	326	364	315	304	322	295	296	297	299	336	306	276	308	295	294	308	310	335	308	307	325	282	299	296	317	328	309	311	301	303	304	339	337	317	294	327	293	313	324	296	272	332	304	360	278	301	334	288	337	300	326	289	302	301	311	284	323	333	304	315	330	311	315	307	306	309	332	315	338	359	322	292	320	303	285	329	331	315	306	279	308	312	314	300	324	289	316	318	320	288	319	296	324	295	308	290	309	319	305	303	300	288	298	295	287	297	324	362	346	343	326	302	320	304	314	289	317	316	326	290	313	315	308	318	307	323	324	314	308	302	303	347	333	305	335	339	301	310	306	315	311	315	357	314	311	287	290	330	336	321	295	327	320	279	313	338	275	298	326	315	297	313	300	319	315	271	305	309	290	313	304	349	328	306	306	308	338	314	305	308	318	323	302	309	300	304	320	279	327	368	322	329	319	316	327	300	337	319	291	301	308	294	300	314	350	293	298	302	318	301	316	312	318	317	313	322	315	308	288	283	322	272	326	279	319	284	304	315	293	333	329	310	328	316	301	306	288	292	285	310	306	300	311	315	336	265	320	304	331	333	322	292	319	295	304	309	295	293	312	344	314	283	285	310	342	286	311	298	337	303	292	338	282	348	282	321	273	292	294	290	302	331	298	311	319	301	317	316	328	323	324	337	317	299	276	311	320	286	346	296	313	299	337	322	321	311	304	284	315	302	325	298	305	326	313	326	321	281	316	318	303	316	305	322	298	334	308	318	318	322	329	293	309	307	334	311	330	329	306	325	285	285	306	327	295	301	291	322	315	297	318	328	308	333	316	300	322	309	297	335	300	320	324	310	291	345	327	309	324	307	292	299	266	296	318	274	311	316	325	334	320	291	297	348	289	334	318	309	301	322	295	326	306	342	296	286	296	283	311	304	334	303	303	297	310	290	309	312	317	311	318	344	295	284	327	309	330	326	283	296	354	284	333	337	296	343	325	310	294	273	291	305	327	339	318	312	323	334	321	294	311	315	316	318	308	284	296	286	296	332	308	320	284	318	328	305	315	328	298	312	311	351	275	329	298	319	293	315	303	309	284	307	336	313	315	325	321	328	318	336	314	299	293	306	310	347	299	304	308	359	311	278	309	300	312	298	318	312	291	322	317	270	342	317	306	333	267	310	301	334	323	338	314	306	302	329	301	331	309	284	317	262	316	280	302	331	301	291	318	300	295	325	322	331	307	280	303	321	321	295	309	273	302	274	290	310	303	328	312	285	307	302	326	314	305	318	344	294	280	339	292	325	324	303	307	332	284	287	305	292	303	312	301	335	298	320	335	336	337	287	302	303	340	325	301	334	323	307	321	320	283	311	344	283	337	302	306	318	317	300	288	337	332	304	282	319	288	297	285	299	298	311	298	305	335	303	286	336	326	331	306	297	319	313	299	278	329	288	294	293	328	317	323	330	312	344	312	303	298	325	313	302	291	319	284	345	341	307	313	312	298	283	294	303	325	318	290	306	313	335	359	280	283	323	325	314	287	310	284	305	308	314	267	319	284	335	282	309	337	312	315	309	304
15544	12110	1467	693	460	489	389	425	372	398	376	352	383	387	344	358	359	337	385	355	335	332	370	326	361	312	321	321	363	312	345	334	396	347	361	318	351	331	312	355	341	351	357	372	341	345	394	334	342	343	320	344	357	342	334	283	375	336	308	370	326	327	310	342	355	349	351	322	336	319	331	318	334	347	352	360	299	312	355	337	306	349	371	349	354	334	317	328	331	313	341	291	298	352	343	356	382	370	319	352	351	352	324	333	350	338	348	348	302	334	329	349	306	314	354	327	328	332	305	358	344	331	353	341	313	345	350	354	302	346	319	317	363	348	288	337	338	327	326	332	317	344	361	315	332	332	352	341	328	322	326	337	346	323	314	318	328	350	339	377	367	354	347	349	310	360	342	338	348	306	338	354	359	322	371	344	328	359	353	300	354	340	351	348	330	338	350	345	328	323	327	346	352	324	320	318	378	325	343	386	331	301	336	344	333	360	341	353	380	331	351	323	347	339	360	290	331	320	339	327	362	335	323	313	359	322	298	320	332	333	336	361	355	314	367	368	325	329	333	332	328	351	335	311	317	362	347	394	325	326	355	356	338	356	359	324	355	305	313	332	334	343	325	349	325	363	302	334	341	331	327	333	336	373	377	309	351	324	328	294	370	338	337	337	323	370	353	373	349	345	335	326	344	380	326	340	320	358	352	327	319	357	313	328	315	306	326	333	337	328	318	331	333	337	325	309	330	323	349	351	332	328	351	341	358	333	352	348	336	309	323	360	358	341	335	354	330	371	327	334	306	327	323	337	374	334	328	368	328	380	331	364	335	349	337	354	339	339	331	312	321	338	306	339	339	347	337	352	339	337	298	350	298	330	329	324	306	322	332	328	311	350	351	310	331	355	344	321	351	332	305	314	339	359	298	314	335	338	332	344	335	317	334	328	304	336	338	301	332	358	320	304	347	337	339	332	309	338	320	379	336	335	363	324	344	355	369	347	327	312	348	343	340	340	348	353	336	372	346	323	331	333	353	318	355	349	323	333	339	327	332	345	332	340	332	296	355	351	332	333	334	302	317	344	344	373	341	370	364	341	309	310	349	366	335	345	342	322	361	321	361	338	338	345	366	321	352	349	324	320	351	344	328	315	360	340	335	321	333	352	352	304	338	331	292	362	339	319	314	354	335	315	354	350	325	360	322	356	368	320	302	362	338	348	333	325	347	334	341	357	320	317	331	300	362	345	329	359	312	308	323	348	320	324	353	301	323	317	363	336	340	321	310	327	314	347	323	360	363	329	351	340	326	322	331	327	375	338	332	335	353	333	324	348	355	351	333	351	348	301	314	328	305	317	330	337	320	339	343	334	343	365	318	350	319	327	369	341	335	350	347	337	331	335	360	378	364	358	345	350	323	341	348	355	339	344	312	338	319	357	346	354	326	357	352	342	318	333	351	341	339	336	321	351	340	328	346	324	364	364	356	336	326	338	346	330	337	341	333	350	364	346	339	317	345	347	327	331	332	334	368	350	347	333	297	324	318	323	325	332	352	330	336	349	340	301	340	320	347	309	358	314	377	333	335	342	328	326	375	344	362	336	332	357	319	307	303	354	339	335	318	338	348	341	318	339	321	343	325	325	351	337	342	320	366	331	336	344	373	339	329	331	318	363	319	322	381	353	317	345	347	374	306	324	353	353	298	335	333	337	339	324	303	350	338	329	319	328	351	324	324	316	335	322	337	324	346	354	352	355	331	350	329	334	371	357	319	349	329	305	334	338	321	318	343	359	347	374	335	324	354	329	337	334	324	348	329	364	279	345	325	363	348	334	375	346	351	324	325	321	329	325	328	345	301	321	304	306	331	377	336	327	339	333	354	352	328	335	364	353	359	334	336	347	321	364	320	348	349	317	325	325	349	330	357	319	326	348	339	325	331	365	333	289	360	350	336	332	339	356	334	323	317	336	332	343	355	310	339	359	330	321	341	301	353	331	363	358	339	328	327	329	326	334	334	333	337	315	352	309	311	323	358	332	370	307	316	351	340	344	349	358	358	298	342	320	311	351	327	327	338	337	349	349	332	319	337	306	373	348	357	335	344	341	341	366	324	350	363	316	316	344	311	357	338	324	367	330	358	344	354	375	333	324	349	339	300	336	347	330	346	358	329	289	335	360	354	331	376	299	328	327	338	360	295	325	318	342	342	316	372	352	306	341	323	337	334	328	343	338	318	312	315	337	328	345	372	358	357	328	311	364	343	323	306	343	355	328	317	344	304	327	336	384	354	323	331	332	350	320	359	363	315	361	343	337	333	326	376	336	341	332	375	331	291	339	344	369	346	305	379	347	379	329	376	363	315	310	294	309	341	315	357	367	360	341	319	343	313	299	354	336	324	329	351	331	337	322	325	342	357	327	342	331	356	332	359	359	341	313	331	334	338	350	352	308	333	331	330	358	341	357	350	342	321	334	351	337	352	353	334	342	326	334	339	338	338	334	349	356	347	322	356	353	312	329	353	336	341	381	317	346	341	356	359	314	344	325	333	321	325	327	335	342	311	353	347	336	349	320	333	336	366	330	315	357	348	326	330	357	313	349	336	339	335	353	320	351	314	319	333	338	335	359	324	336	328	326	311	342	344	327	323	382	324	326	335	322	327	344	342	350	316	296	326	325	294	364	304	324	361	336	324	361	355	330	332	323	336	353	350	347	320	321	300	369	341	362	328	322	356	348	350	365	318	300	334	340	355	319	317	313	353	346	364	334	349	308	309	348	325	355	314	320	360	340	334	316	317	307	371	333	326	334	339	343	332	334	336	335	326	320	341	299	313	358	347	346	329	372	339	374	350	353	342	327	321	353	330	359	360	355	355	353	337	351	332	356	358	355	334	296	327	304	316	340	338	335	342	350	375	353	332	360	335	340	330	337	342	298	385	321	332	331	324	330	326	332	325	370	320	358	357	337	353	343	329	338	314	324	342	351	353	321	303	356	334	321	332	331	361	311	317	349	340	354	329	349	335	356	359	314	330	362	326	327	357	395	345	364	366	327	337	329	353	319	371	316	340	352	331	360	342	343	334	295	339	342	355	339	376	328	343	319	311	334	327	327	327	330	351	357	351	322	328	346	322	347	345	354	338	343	338	328	339	292	327	338	342	362	350	330	322	308	323	294	336	344	334	331	341	356	341	337	367	333	335	332	339	348	342	336	351	321	314	336	319	348	340	375	328	321	339	373	324	344	344	344	343	346	309	357	325	354	331	356	328	335	323	364	317	332	359	344	369	335	317	345	347	335	325	325	333	331	328	346	293	303	369	357	355	349	336	345	333	347	361	314	303	348	321	318	301	334	344	303	337	339	331	299	326	315	352	324	348	360	325	318	360	335	305	354	333	326	315	328	324	328	305	302	308	331	348	300	357	316	370	325	324	334	340	345	338	339	337	290	337	360	329	362	342	332	350	331	328	336	333	317	350	319	286	367	357	323	332	330	351	327	356	349	343	333	348	330	352	330
25453	20924	27482	24511	20916	12078	1488	958	628	446	394	378	336	292	275	279	294	261	237	252	244	209	218	207	223	190	187	212	212	200	198	189	206	183	195	171	193	182	201	202	194	166	179	195	174	177	194	168	163	166	168	174	169	186	171	166	192	140	174	185	166	185	165	157	182	170	179	172	154	167	171	185	173	184	169	189	187	168	162	173	158	167	149	170	185	177	151	173	129	165	171	189	175	167	178	183	174	161	185	155	172	163	172	166	200	196	161	169	189	142	169	185	169	185	163	170	178	161	190	173	190	178	143	157	148	161	163	135	166	165	156	179	143	174	163	174	155	161	156	192	178	179	157	179	171	159	189	175	158	167	167	169	155	162	182	166	173	156	182	166	183	185	174	163	173	137	178	178	157	152	189	176	212	171	162	160	158	180	185	150	176	156	157	170	178	158	159	171	153	167	168	165	169	177	183	177	184	170	158	182	159	134	204	184	153	173	179	158	180	171	170	163	170	165	156	143	192	162	182	168	188	152	184	178	174	165	156	165	160	182	167	181	153	169	175	159	142	185	165	151	154	159	157	199	176	189	165	180	162	168	156	181	183	195	144	158	157	195	180	187	138	167	170	147	185	177	159	151	180	164	167	158	153	175	190	181	161	165	185	132	135	149	189	145	168	167	187	152	151	153	164	166	151	168	184	181	163	151	170	191	175	150	169	191	193	155	164	164	158	166	161	147	183	178	154	193	177	176	159	161	168	177	159	174	172	171	159	170	181	145	159	184	175	150	167	165	187	170	176	180	166	147	163	165	148	184	173	158	169	151	167	200	173	178	165	178	172	165	179	159	156	182	150	185	171	168	161	175	157	170	163	176	190	183	166	188	187	157	165	179	145	174	169	160	167	151	160	141	178	190	154	151	159	183	160	181	173	181	181	167	164	182	181	162	151	188	168	141	158	172	165	163	162	161	178	165	192	162	181	164	187	180	152	137	180	162	160	181	157	179	174	183	146	170	186	182	177	163	175	175	145	164	155	170	191	170	145	181	173	153	152	143	175	173	169	153	157	163	181	147	190	167	182	164	151	146	173	175	158	165	153	164	159	168	152	154	159	165	174	186	157	186	170	139	169	176	181	161	162	171	183	179	195	178	158	158	139	145	153	162	167	167	179	190	152	163	167	164	192	174	161	171	167	157	166	147	154	157	155	153	207	174	167	176	153	186	161	170	172	166	160	176	143	168	161	189	154	156	139	169	133	147	170	162	161	165	188	175	169	173	160	174	184	170	168	177	148	177	182	165	165	173	167	165	177	135	172	183	166	184	164	147	141	170	173	151	182	161	171	164	164	165	185	155	159	153	166	158	180	172	174	176	187	158	151	169	172	189	201	173	181	186	170	169	183	184	173	157	153	171	176	142	174	178	196	167	167	172	163	173	142	165	161	149	170	147	155	185	204	180	159	169	170	153	177	194	161	172	174	162	151	174	159	158	154	203	173	150	168	131	199	174	174	185	183	141	166	200	159	174	159	149	182	195	175	178	150	170	153	173	158	161	182	189	160	178	164	189	137	150	176	151	172	176	160	153	187	169	144	139	174	173	180	172	174	181	176	155	182	200	159	159	177	164	144	181	185	166	174	168	170	178	175	184	178	182	185	171	145	190	160	157	155	164	174	183	153	164	173	164	192	175	176	178	145	154	167	186	166	150	161	185	158	177	156	166	159	174	208	149	164	178	174	161	152	175	138	161	161	163	188	157	170	168	164	134	162	149	188	175	147	161	179	171	161	141	156	186	140	172	152	196	154	164	180	161	176	190	191	155	188	188	161	142	148	169	175	176	158	163	164	175	160	164	179	168	175	174	165	159	166	152	198	169	178	185	167	171	171	171	148	185	150	151	166	165	185	163	187	139	151	179	186	152	182	162	157	157	153	171	162	168	176	187	164	165	176	164	167	178	171	177	172	188	200	180	160	170	173	180	164	174	165	166	166	180	162	175	186	170	173	160	167	167	175	167	152	153	151	154	165	142	185	165	154	186	185	187	178	154	157	177	188	162	180	158	188	167	162	184	160	156	164	165	178	199	174	151	152	174	173	162	178	167	178	166	161	157	143	155	162	156	142	191	161	168	158	170	164	153	162	195	181	173	169	151	185	181	181	143	171	169	163	160	169	161	169	185	177	184	176	174	164	177	176	156	156	150	187	152	173	163	167	193	170	173	149	166	182	175	182	182	159	177	169	195	187	192	146	135	178	161	170	163	185	180	165	152	153	159	166	168	145	195	166	157	160	152	171	157	157	159	166	152	186	179	194	174	160	149	164	176	178	177	158	155	170	170	190	154	171	163	184	159	176	150	168	162	160	189	143	182	164	158	147	169	162	156	173	158	181	164	185	164	182	173	177	157	169	172	191	159	166	161	174	176	171	148	164	185	167	172	154	166	176	154	174	161	192	171	168	170	171	141	198	164	174	170	148	166	164	162	202	159	181	150	163	184	162	174	174	164	196	165	173	166	184	163	176	163	181	187	179	154	155	186	172	163	146	162	182	178	187	179	185	196	159	180	161	165	177	152	166	170	150	152	181	189	157	159	164	156	164	161	146	161	175	153	183	148	178	179	166	153	164	182	179	172	185	194	182	168	183	172	180	156	163	193	150	162	187	173	166	151	154	156	150	166	168	163	177	167	153	179	149	189	162	197	175	172	150	174	143	169	176	181	169	178	172	177	171	185	161	175	181	172	191	147	182	153	174	167	199	159	157	176	188	156	158	174	159	187	185	162	173	172	167	160	140	151	183	164	177	174	175	184	159	168	186	177	141	154	176	158	160	159	153	180	164	154	177	164	196	157	168	174	176	157	148	182	157	141	174	158	206	164	166	159	180	190	189	156	160	167	199	184	181	149	166	191	166	173	193	163	169	184	146	152	137	164	163	174	174	179	160	168	186	168	167	173	158	184	178	185	176	178	178	176	159	151	172	174	191	172	166	160	165	179	172	153	203	175	132	171	170	159	183	158	153	162	173	162	179	166	198	138	176	190	181	184	173	154	177	163	155	139	160	173	175	170	159	179	165	175	154	180	181	167	156	176	145	169	180	167	171	182	191	184	173	170	158	140	172	170	160	159	167	185	158	188	182	182	161	173	155	189	164	165	152	174	166	145	189	169	167	152	140	165	167	171	183	173	159	180	184	174	180	169	173	173	173	180	189	185	165	164	165	172	172	170	166	159	153	178	185	181	146	170	167	164	164	164	156	153	171	156	166	185	166	183	161	160	160	160	171	161	178	193	171	180	187	175	172	158	171	157	180	158	194	163	196	176	174	174	188	190	171	177	176	139	177	182	174	158	165	147	172	172	159	143	161	159	169	154	170	166	189	127	182	175	167	170	168	181	188	192	169	199	164	155	146	163	183	139	162	191	167	176	161	179	161	178	161	165	174	154	169	167	172	171	159	162	173	161	187	193	174	148	170	187	167	170	178	182	177	191	181	159	164	155	166	159	182	153	167	152
18248	36343	14412	6069	3947	2915	2206	1912	1285	943	799	663	579	467	498	434	412	367	378	344	323	307	274	255	304	275	269	236	281	242	248	229	236	221	250	247	204	223	234	223	187	217	217	211	189	223	206	207	212	201	193	190	210	200	201	171	183	184	199	205	209	180	172	187	193	186	195	198	186	196	180	188	187	182	171	194	181	188	201	191	175	199	172	193	178	176	189	171	191	167	208	190	185	183	183	200	181	195	188	181	192	171	202	187	174	206	184	169	159	175	156	203	181	179	179	186	185	196	174	191	170	185	191	185	182	173	184	182	195	167	169	205	185	198	191	211	176	191	194	167	186	201	156	171	197	178	170	170	154	154	211	166	192	201	179	209	169	165	171	193	192	168	178	178	206	167	181	176	150	178	199	200	190	171	180	159	195	191	155	198	190	170	183	192	168	210	210	193	175	184	180	185	159	166	203	186	165	168	182	191	170	200	165	178	165	160	197	188	185	176	193	183	180	163	167	181	164	153	193	183	180	161	218	191	176	177	212	170	186	171	153	188	174	174	186	145	180	179	178	192	184	186	183	204	210	186	179	174	196	172	196	208	150	182	177	192	188	184	195	167	164	163	188	174	170	176	180	193	168	181	175	182	185	180	193	190	175	193	196	189	181	170	179	169	179	201	194	190	190	177	184	169	156	170	179	180	171	166	194	162	176	173	194	168	194	170	184	198	176	176	196	186	191	184	194	166	191	169	191	161	172	179	154	174	165	185	182	164	170	156	181	170	174	173	185	166	165	170	171	187	175	177	182	163	197	180	182	218	190	201	183	154	163	177	209	212	171	165	191	171	176	201	184	178	181	196	204	186	164	197	184	167	210	182	175	197	170	180	172	170	203	174	190	169	181	161	181	188	177	186	184	165	186	159	160	203	182	179	201	198	172	180	182	182	178	186	187	180	186	186	177	203	189	204	183	203	195	143	152	191	194	180	177	182	173	169	176	194	146	170	204	186	164	179	167	191	191	193	177	176	181	175	186	181	190	172	163	175	183	178	182	179	206	192	199	176	188	166	197	182	189	183	185	182	176	177	185	181	190	198	165	182	174	195	217	186	178	205	187	183	159	195	211	188	170	174	174	190	175	189	184	189	179	217	196	166	184	201	190	175	172	197	181	171	170	162	168	204	185	167	214	193	175	171	183	197	201	190	185	181	182	172	170	184	185	174	169	188	191	207	180	184	179	190	180	156	185	169	204	167	183	193	197	160	178	162	170	188	185	182	185	195	163	190	184	172	189	193	181	178	185	179	173	191	179	197	184	172	181	174	160	172	178	144	175	203	199	186	190	201	174	173	194	160	179	183	167	186	210	170	198	172	194	177	177	189	198	160	162	180	164	184	183	158	168	178	175	183	208	183	214	205	190	184	185	165	210	156	177	172	168	172	192	189	183	179	183	209	173	198	184	184	184	167	174	176	181	187	177	173	159	175	167	184	196	210	171	184	185	174	189	175	155	159	173	189	163	175	160	178	184	182	182	192	162	213	178	141	176	177	189	180	172	187	184	181	160	172	183	164	173	178	181	170	179	189	185	180	186	175	172	166	180	165	185	196	179	161	171	171	174	175	146	180	184	184	205	165	153	187	182	183	161	189	181	178	153	202	175	178	163	186	175	175	172	182	169	187	159	180	210	189	189	178	198	176	193	191	177	179	166	166	176	188	179	169	185	165	183	185	168	190	180	175	173	188	196	162	158	167	183	174	177	179	173	211	175	162	182	196	196	185	192	157	185	174	187	216	201	175	175	169	180	199	182	170	192	198	174	165	172	196	152	189	165	195	196	198	156	181	180	169	192	177	188	177	184	200	193	193	187	190	171	188	211	186	188	182	179	175	186	205	182	183	161	173	189	188	178	190	166	178	171	195	164	175	199	176	197	211	169	200	201	185	168	169	170	197	167	185	195	172	162	180	162	192	165	180	174	152	185	170	173	158	196	210	176	178	208	195	188	180	158	182	161	177	170	181	211	199	167	181	175	190	189	194	174	189	158	168	192	176	191	203	160	174	188	163	172	182	202	149	186	157	177	177	203	195	193	190	163	170	184	173	201	175	191	159	172	168	187	184	170	175	168	180	171	197	186	171	210	199	193	180	189	181	200	181	203	177	193	180	163	182	171	178	179	201	179	172	181	165	215	191	171	173	182	183	175	155	185	185	166	180	193	186	152	165	176	179	195	180	179	166	210	173	182	173	182	189	192	173	155	173	160	183	196	172	201	178	190	197	179	182	149	173	170	169	175	160	198	161	187	182	171	177	169	180	177	172	169	160	165	180	184	156	165	180	187	169	198	179	180	178	173	183	174	200	172	176	187	162	198	175	188	191	188	184	204	184	181	178	210	193	187	203	202	176	207	169	164	207	172	166	173	196	175	204	168	186	170	190	177	170	166	162	181	182	194	201	174	178	176	188	182	168	174	154	177	178	167	184	178	181	173	183	165	171	172	180	165	167	203	164	187	169	181	199	199	195	187	165	187	192	166	181	172	177	200	197	176	176	172	185	195	190	184	191	201	187	175	179	161	165	189	176	172	172	178	201	160	188	156	179	175	178	186	193	176	193	171	177	178	178	198	170	164	188	215	188	167	197	186	186	162	174	178	193	186	210	194	167	164	169	198	167	180	163	171	180	195	175	172	172	152	167	167	165	166	210	167	188	165	172	176	180	195	175	170	176	185	188	179	185	182	162	190	189	194	160	164	185	190	180	183	207	166	177	189	201	172	190	174	183	155	195	162	207	174	185	184	217	183	163	192	183	175	202	180	192	183	174	181	178	171	167	169	213	182	181	189	161	153	179	173	166	190	178	175	199	166	188	167	190	190	179	173	185	173	179	155	179	202	187	176	180	184	184	177	191	179	177	170	192	217	169	208	168	199	180	167	186	165	180	183	180	161	180	166	174	192	169	202	175	171	164	194	183	186	198	191	196	182	176	184	189	191	176	183	191	160	183	190	186	171	187	186	166	202	177	185	195	188	178	176	181	172	155	184	185	173	171	175	167	185	204	179	194	179	187	174	199	170	204	199	179	180	168	172	188	178	169	157	200	178	200	207	173	170	178	196	206	172	167	186	175	177	180	179	186	182	189	183	179	166	153	168	160	183	171	172	181	178	192	190	170	179	167	172	183	175	181	150	180	173	172	177	203	170	199	172	181	181	183	194	194	192	192	177	172	154	170	198	157	173	160	172	173	202	187	185	178	150	197	199	190	171	171	194	164	205	168	180	183	199	160	176	173	180	167	210	174	175	173	177	178	150	197	191	178	180	171	182	179	175	194	208	176	161	207	170	173	196	191	176	153	181	191	167	189	193	186	136	162	144	188	192	166	167	180	169	183	172	192	205	154	202	175	176	152	173	174	162	196	152	194	192	178	154	176	177	171	187	195	193	167	171	189	180	183	153	206	194	179	186	199	188	182	184	174	187	147	157	197	184	188	191	183	184	196	189	184	166	210	165	166
23229	20938	27983	24052	20941	21047	10784	2193	1201	1004	840	786	767	706	594	620	570	587	518	516	547	493	498	512	510	474	436	472	438	417	443	477	473	464	426	476	413	438	384	434	440	435	431	433	425	444	414	423	412	432	398	416	446	430	395	447	458	424	370	401	371	415	423	402	416	408	424	383	406	410	421	458	404	404	403	417	433	412	426	403	404	392	380	410	397	367	440	386	423	411	379	409	403	407	394	398	358	432	412	428	391	393	409	370	408	413	404	414	389	435	419	430	414	403	373	378	391	388	444	410	418	453	423	392	393	429	411	410	405	405	408	378	364	416	406	400	419	426	375	422	410	404	410	419	394	390	404	396	354	386	398	434	414	392	417	387	392	414	422	398	423	357	416	400	397	367	400	411	395	391	387	399	431	383	414	407	415	415	398	411	435	389	425	430	406	404	376	409	406	395	415	401	365	374	392	411	387	398	396	400	418	383	370	338	389	354	418	402	382	433	396	386	393	371	403	406	396	387	351	423	399	380	400	419	408	385	410	419	411	366	429	383	406	399	378	423	446	413	420	400	412	394	414	376	401	394	382	395	399	442	374	393	409	427	401	399	387	420	417	377	391	378	422	391	442	386	368	392	464	405	370	380	395	400	429	365	404	399	405	395	437	381	409	392	394	420	368	387	404	449	411	391	365	404	447	427	375	411	378	399	379	407	418	367	402	388	367	416	440	417	420	426	438	387	395	400	383	412	386	443	395	428	427	383	411	395	382	373	370	395	420	369	373	392	362	403	415	378	401	391	431	391	388	411	387	408	403	419	382	389	398	386	387	412	407	410	404	420	397	387	392	386	373	408	411	390	388	366	389	387	416	392	387	389	382	423	374	405	412	414	397	411	377	430	447	385	398	390	425	398	396	372	374	388	383	418	441	409	397	394	408	376	387	394	389	410	431	400	400	388	408	394	414	376	363	400	423	428	410	408	392	418	398	397	404	383	406	380	399	404	400	378	375	428	392	381	431	398	408	394	418	401	394	386	429	399	392	395	381	379	415	403	424	413	358	394	381	415	412	416	393	399	392	434	407	387	353	377	403	413	435	408	402	429	394	365	394	375	383	406	406	390	386	401	429	410	395	386	380	429	360	417	405	376	427	393	412	361	416	396	387	385	400	407	376	429	423	398	363	427	420	408	384	387	393	397	368	408	408	437	405	395	376	403	400	385	382	418	397	414	414	372	398	412	366	380	418	407	407	377	388	370	376	394	401	395	408	406	389	401	423	398	439	379	406	373	370	425	379	415	419	422	428	385	420	385	455	403	391	386	424	397	408	384	422	383	374	413	377	378	384	433	396	412	393	369	367	414	405	407	413	438	426	401	371	404	419	405	373	364	382	404	408	413	405	346	451	390	414	400	357	410	384	429	443	446	404	402	384	399	380	372	430	412	403	422	425	401	394	372	386	402	402	402	421	410	383	398	412	417	398	376	361	359	411	430	382	398	409	403	389	384	382	382	416	363	431	382	424	446	375	391	389	417	435	415	377	385	416	395	414	382	405	415	441	423	435	394	357	396	394	426	354	369	412	413	408	402	415	387	404	411	385	396	395	427	420	417	375	427	409	406	406	416	364	412	412	352	368	409	443	415	365	418	416	405	399	410	400	391	422	388	385	407	389	387	386	399	386	405	392	437	415	424	417	393	380	422	368	435	356	404	388	388	405	419	402	392	414	373	403	405	394	417	420	379	437	388	387	430	382	429	419	400	398	423	411	377	409	431	378	420	415	362	412	427	405	396	391	393	402	363	396	381	390	409	403	384	401	386	430	383	413	372	385	410	408	378	365	390	400	423	395	382	396	403	386	416	383	417	386	405	408	384	380	384	461	383	394	393	383	395	391	408	409	403	430	429	365	449	417	383	398	379	391	384	394	396	416	413	396	384	418	416	388	381	404	430	421	364	393	396	424	426	371	422	414	401	443	359	382	436	435	412	374	420	408	403	398	385	364	385	391	426	442	415	417	408	413	413	403	447	389	346	362	400	380	414	444	414	432	380	434	405	414	380	392	385	418	401	370	397	390	378	384	401	410	367	417	402	382	372	424	412	411	419	419	425	377	401	448	365	397	376	392	388	388	412	411	419	422	443	391	400	421	391	377	424	397	379	422	422	422	404	391	393	375	403	394	416	459	391	379	380	436	373	363	403	379	395	425	392	446	418	434	403	364	403	376	395	407	405	384	391	410	368	432	393	398	369	392	430	405	408	406	422	366	386	397	373	429	379	384	391	377	400	386	421	420	395	406	385	414	384	405	409	389	412	392	402	374	396	409	411	390	388	423	400	405	392	432	425	418	372	435	398	388	435	404	408	403	401	384	371	401	377	421	442	377	393	387	376	376	386	389	412	408	376	358	401	392	382	393	427	426	367	428	392	426	379	428	386	421	397	422	386	365	402	386	392	411	392	384	393	422	389	399	382	385	393	403	427	416	390	399	384	395	378	376	389	391	375	428	405	370	375	424	455	373	440	398	350	373	409	376	400	371	417	393	407	391	413	425	415	386	393	391	410	399	391	420	413	401	380	396	421	404	385	404	385	399	415	384	386	399	433	407	413	404	392	416	418	375	390	421	401	398	384	394	359	413	414	338	411	398	399	414	430	384	413	348	351	411	426	386	401	411	376	393	372	417	433	375	429	406	415	410	389	441	414	381	414	387	391	399	387	402	402	405	385	420	440	382	396	389	383	389	407	405	415	354	425	406	451	367	395	403	378	365	395	393	391	401	406	416	393	415	402	397	378	395	401	364	431	388	385	404	379	385	393	394	396	377	390	392	422	389	399	401	427	388	452	405	398	388	380	429	396	381	420	403	398	428	389	436	395	404	382	443	391	426	374	401	387	388	382	403	438	409	409	426	362	397	394	407	382	393	363	423	369	397	386	437	412	382	410	400	425	387	390	374	406	381	383	402	372	351	402	401	409	373	388	398	428	424	377	428	422	368	387	383	398	399	421	404	412	427	373	418	378	408	406	388	398	432	426	373	408	366	410	388	382	441	401	387	420	405	400	380	421	390	396	382	384	367	452	425	424	373	411	391	417	370	401	387	369	388	401	403	420	413	373	451	418	375	401	382	408	400	397	386	394	408	404	417	383	421	359	399	397	380	419	418	387	399	374	358	394	405	374	403	418	391	380	435	394	420	444	390	379	398	427	383	378	392	404	401	412	397	409	397	415	388	390	412	368	372	409	398	413	386	400	417	409	410	415	414	416	383	371	436	416	381	403	409	386	422	422	402	403	460	389	392	420	396	380	417	384	400	386	393	401	407	385	408	411	418	416	399	409	410	372	414	414	408	381	416	410	379	406	382	406	379	394	377	423	387	412	387	399	387	378	383	376	386	373	414	389	438	406	384	378	424	362	379	451	396	404	384	372	369	437	362	376	416	386	392	398	396	408	376	402	382	424	396	364	375	411	430	373	409	400	425	377	407	395	384	420	424	429	404	409	417	409	415	399
21465	44910	20814	10527	7094	5319	4281	3668	2318	1726	1552	1353	1158	1063	940	875	757	793	730	684	676	621	612	589	554	545	534	541	510	468	499	496	456	472	432	475	468	423	461	445	413	435	476	429	436	419	448	409	377	412	407	409	403	411	414	413	414	386	408	393	366	378	394	405	395	399	399	400	377	414	421	376	403	400	414	398	402	382	420	369	379	386	401	397	410	439	420	402	380	376	419	393	412	385	353	393	394	377	379	367	375	406	383	376	385	380	404	397	387	386	384	379	373	392	368	367	375	375	394	358	355	428	420	416	402	382	372	379	388	396	390	367	358	404	383	388	385	397	353	399	402	355	379	397	388	387	414	406	396	380	420	342	351	363	358	357	358	360	398	386	399	370	364	374	388	355	391	355	387	364	363	383	392	362	388	390	393	375	389	433	390	394	369	379	385	361	400	377	399	367	376	379	376	396	400	379	388	382	368	407	367	401	411	374	393	397	384	389	365	374	398	388	387	370	400	373	356	407	396	375	377	382	378	394	415	364	385	361	385	397	378	386	379	402	404	397	407	419	414	340	376	357	366	384	380	342	347	401	389	367	403	373	387	369	377	385	391	391	429	376	379	370	385	380	381	377	397	379	377	395	389	396	363	371	401	366	389	386	369	384	376	396	394	374	416	424	376	363	403	408	364	357	364	370	408	385	352	398	391	394	378	384	417	366	385	381	362	394	357	368	389	393	373	380	372	403	419	382	397	359	362	365	396	383	402	365	400	365	379	401	383	353	369	356	375	389	352	398	366	377	406	346	355	421	367	366	404	382	397	393	390	377	354	371	389	381	394	372	393	410	381	340	381	387	406	360	368	381	369	352	374	385	400	384	407	397	388	401	354	379	350	393	413	394	378	414	384	401	417	393	367	375	403	357	377	386	394	334	381	355	388	405	373	381	363	344	423	375	388	402	377	397	374	387	387	364	416	362	398	392	377	388	405	377	368	358	346	379	421	394	372	399	404	364	356	393	416	399	370	415	403	391	393	394	402	358	434	343	431	371	354	363	383	390	340	382	408	371	368	384	349	392	408	370	350	387	395	381	420	399	372	383	383	392	359	398	374	413	358	404	352	407	370	366	402	381	376	388	383	410	395	411	371	382	380	393	369	368	341	388	366	387	392	420	388	370	370	411	386	411	406	350	367	368	350	384	374	373	357	382	387	395	388	363	388	370	414	364	381	386	397	383	377	391	364	391	371	409	392	363	391	415	358	400	389	371	353	380	359	374	394	393	385	406	382	363	422	355	394	380	376	398	390	358	382	418	384	377	352	377	395	400	392	349	363	387	418	370	385	395	353	392	426	411	392	358	367	366	401	370	379	389	398	397	355	403	384	400	392	400	344	378	369	381	366	380	357	363	352	377	353	402	371	403	362	370	374	353	382	362	360	406	367	398	412	392	358	374	400	368	397	366	394	374	381	387	385	353	365	373	378	389	398	367	380	364	386	367	418	390	340	409	396	360	374	343	380	360	411	414	342	398	383	330	389	370	404	420	395	371	411	376	402	395	401	383	393	380	399	421	374	392	375	395	369	416	403	369	379	379	389	403	376	374	397	403	401	400	415	403	391	381	340	380	392	378	374	388	391	411	368	416	336	376	377	384	396	411	394	382	385	353	377	400	338	381	372	406	414	389	375	370	392	379	379	377	353	403	374	409	376	369	388	372	423	357	375	397	356	406	386	418	372	409	395	381	382	409	399	363	388	398	373	363	383	403	413	375	356	413	385	359	388	390	390	385	364	410	386	395	375	400	392	394	408	363	365	402	373	348	397	381	383	378	369	408	375	377	390	360	394	433	375	400	403	346	399	416	356	397	383	439	402	382	384	359	388	400	380	378	371	353	373	361	387	393	397	362	399	356	366	365	408	372	359	385	393	397	375	362	349	370	434	380	357	383	399	393	401	375	385	361	406	366	374	380	362	369	403	382	354	373	384	340	388	387	408	392	371	377	392	381	365	384	363	402	382	386	395	371	339	381	388	362	411	375	387	382	382	364	382	400	403	380	403	372	389	378	414	406	393	371	411	380	373	399	403	389	359	355	402	364	382	396	360	380	373	390	352	415	385	342	353	342	372	366	374	376	381	368	400	396	398	384	370	372	381	382	390	418	404	378	418	379	364	393	352	398	378	385	392	386	393	370	379	351	391	340	335	397	383	385	393	367	385	368	373	365	384	376	368	334	374	387	373	330	374	400	355	388	346	393	393	376	407	371	383	395	363	393	330	380	388	333	375	398	379	394	420	388	406	378	399	393	388	378	405	398	389	394	385	403	371	433	375	353	370	386	380	357	400	357	406	354	416	407	389	411	363	400	341	362	371	374	382	363	389	372	397	349	381	405	411	404	373	399	380	359	349	400	362	354	427	434	365	377	434	371	370	378	404	375	370	361	363	357	376	392	384	414	395	396	397	363	412	410	388	414	389	414	379	409	358	368	394	356	380	385	439	398	368	387	397	400	409	351	384	353	401	421	395	369	401	394	404	392	362	391	416	406	384	370	390	362	405	348	377	391	363	389	373	393	393	378	408	401	375	393	355	425	400	407	341	416	336	404	432	400	402	379	391	358	365	379	378	357	380	364	396	404	385	402	412	388	363	368	396	409	358	379	390	335	405	353	383	365	394	403	378	409	361	348	377	362	358	361	368	417	359	359	372	365	367	397	387	375	397	384	395	393	409	357	394	372	347	331	423	412	376	418	411	372	393	384	365	380	337	401	381	362	397	401	380	416	380	367	393	375	382	356	376	386	360	366	386	425	365	407	387	396	416	360	381	405	372	391	372	386	418	373	358	363	390	367	369	398	385	374	430	366	407	390	373	367	402	421	376	352	363	373	371	396	402	400	389	351	374	418	371	399	371	378	368	416	378	422	412	361	332	393	392	385	377	361	379	372	342	376	381	352	385	358	407	402	384	386	383	406	379	350	345	390	361	410	386	376	385	404	364	357	383	390	371	368	362	408	398	369	397	359	403	405	366	374	398	434	384	398	413	398	403	387	387	389	401	410	399	400	371	393	401	340	377	370	410	403	383	370	364	372	381	388	396	363	381	398	324	390	344	378	361	380	388	370	397	393	361	356	364	367	361	391	400	383	419	385	358	370	360	387	382	346	404	369	388	379	429	408	395	346	393	360	374	390	394	360	400	379	414	380	392	396	392	403	428	387	357	425	371	384	377	380	403	371	396	362	388	402	394	361	377	395	396	391	381	399	382	365	380	376	395	436	394	377	366	397	433	374	367	383	392	367	380	351	401	383	394	403	389	392	374	401	428	368	363	390	387	375	410	404	357	384	389	386	394	386	379	390	396	428	400	385	430	355	366	362	395	337	424	421	402	399	385	400	375	409	397	377	374	400	411	355	379	408	379	399	380	423	376	366	393	351	347	358	380	368	374	393	368	381	386	367	412	353	392	402	355	393	390	360	329	401	373	378	362	373	346	381	382	404	348	357	412	372	365	401
28581	16888	3303	543	439	387	305	382	297	317	344	346	343	317	345	316	306	319	318	332	338	329	320	326	308	301	333	346	321	302	305	321	324	300	323	278	340	348	310	315	308	281	305	295	298	333	296	289	281	315	305	314	328	321	312	302	328	304	316	311	324	286	302	313	283	307	277	307	287	313	282	302	318	335	304	342	312	273	311	308	336	301	336	309	318	309	326	313	278	283	327	310	294	317	349	324	343	311	319	316	301	294	287	325	304	291	299	297	333	332	300	296	339	316	310	304	318	297	327	341	305	296	307	315	336	299	276	316	273	295	264	290	322	339	326	347	289	280	315	345	326	288	295	311	298	278	318	285	310	301	277	307	305	311	311	316	332	328	308	317	289	326	315	332	308	325	293	333	324	314	298	346	290	348	306	318	311	315	288	284	288	309	337	304	311	292	318	356	312	309	310	325	310	277	298	340	281	285	319	317	304	318	285	320	309	312	306	302	313	311	305	325	299	290	297	345	297	268	306	284	323	305	290	314	290	290	311	285	300	297	288	292	300	309	314	292	324	320	309	296	336	304	291	301	311	321	331	330	292	288	272	328	276	270	331	349	307	314	303	339	284	286	308	323	314	321	315	282	289	292	313	303	341	296	315	349	308	297	318	310	316	322	325	304	291	319	256	290	307	355	302	317	300	279	321	287	301	324	285	320	306	311	300	326	305	317	289	299	310	332	323	285	313	323	301	279	275	285	338	307	304	309	308	299	297	300	344	325	321	286	293	318	328	304	329	299	331	339	299	299	303	305	308	314	297	336	315	329	310	286	278	304	312	317	340	270	290	314	292	279	297	320	300	311	271	276	321	324	320	326	311	328	306	316	299	311	296	326	318	301	331	294	337	320	296	294	342	327	314	290	327	287	322	271	287	317	320	290	298	330	309	300	286	325	299	321	318	332	330	309	320	308	316	281	305	303	324	320	315	313	296	318	297	282	361	316	337	333	300	311	310	291	294	305	306	305	316	312	298	304	293	306	297	321	293	299	325	332	313	293	307	310	292	310	329	304	304	322	273	289	318	318	326	328	322	337	295	309	316	305	330	330	322	279	325	306	309	327	305	331	331	320	306	312	314	325	334	347	303	301	297	329	334	323	337	298	342	327	294	351	282	303	316	308	305	307	306	261	275	346	322	297	332	342	324	312	289	297	314	281	332	329	314	308	330	286	330	322	299	311	303	302	281	317	346	294	305	320	304	318	316	291	326	300	297	293	284	304	341	285	352	342	315	312	305	297	290	320	279	290	298	302	317	321	305	274	317	317	316	312	341	316	299	325	336	325	290	302	315	305	330	316	298	310	316	346	307	296	313	335	287	326	315	320	331	309	298	326	311	290	315	293	283	278	323	310	289	313	321	325	313	316	330	335	304	304	316	305	299	285	356	307	297	310	297	305	273	334	308	363	326	315	323	330	286	341	312	269	316	332	316	327	319	335	312	302	293	349	295	280	307	321	314	291	285	297	334	293	295	308	325	324	300	324	326	320	348	349	326	292	316	309	321	311	325	310	322	324	347	306	331	288	323	319	300	324	286	305	285	274	340	305	315	349	301	307	297	295	296	322	314	288	304	300	303	307	318	267	287	323	301	294	323	292	301	296	322	290	287	286	280	293	295	294	314	297	271	314	324	297	299	314	299	304	315	323	324	321	329	309	280	308	305	339	327	297	328	315	300	315	306	322	301	330	320	299	331	287	304	310	322	295	318	303	300	294	300	288	271	303	328	322	331	332	280	293	321	341	296	288	314	315	357	312	291	316	327	329	294	306	289	319	299	314	315	314	319	286	287	335	322	332	314	320	313	290	321	325	294	310	305	310	304	297	313	301	305	307	281	312	294	333	321	314	288	297	315	332	301	283	319	317	316	306	310	297	297	284	285	310	294	299	357	286	318	317	316	310	272	325	294	327	314	298	310	311	301	289	335	332	314	304	319	334	325	290	315	322	307	304	314	313	309	338	302	328	319	333	324	292	315	328	296	298	287	296	307	320	318	272	311	295	332	334	321	305	315	307	319	279	291	307	302	301	303	343	299	311	321	302	319	279	309	298	325	290	334	310	312	314	312	282	318	291	309	286	322	319	319	297	298	323	309	327	280	308	320	281	309	332	317	324	345	303	310	299	296	274	318	290	333	310	288	314	303	292	305	306	333	309	341	295	287	337	302	305	311	294	308	286	301	291	317	299	345	316	306	297	321	335	298	326	339	275	300	289	337	304	325	305	299	300	319	294	324	298	314	331	308	277	322	327	309	292	303	286	339	320	289	323	302	325	286	339	289	352	296	307	304	319	322	313	285	296	320	331	322	282	329	295	331	288	324	321	313	314	308	321	317	332	310	326	302	327	324	292	303	350	279	292	297	314	300	322	311	288	277	326	313	329	334	325	305	341	304	327	288	331	336	304	290	319	311	307	310	301	287	319	329	276	308	324	290	324	294	306	317	328	283	305	326	277	305	311	336	297	288	315	312	280	296	297	301	293	314	295	302	321	297	299	343	310	301	309	296	313	304	304	326	306	323	291	288	323	271	322	319	295	316	310	289	319	288	317	332	294	311	301	320	303	309	339	310	311	303	313	337	334	324	281	284	290	305	323	279	323	291	294	310	314	307	329	335	285	282	322	280	303	334	319	299	308	305	290	291	308	336	318	301	298	319	311	303	293	298	304	285	308	319	330	330	331	306	320	305	312	310	276	322	313	341	309	280	295	294	294	299	319	313	310	305	311	305	310	300	325	296	315	303	336	303	308	308	306	325	302	354	324	353	312	296	279	325	295	300	329	300	300	348	293	301	278	318	313	290	305	300	274	312	327	317	301	286	322	316	322	305	320	315	319	322	305	323	310	304	324	298	300	331	310	296	296	308	290	300	307	312	326	299	321	299	295	315	299	332	309	284	315	310	326	296	265	325	313	329	288	308	321	297	351	299	306	324	325	334	305	336	319	292	314	308	328	320	313	306	300	306	315	302	276	263	312	295	321	308	310	292	298	284	293	314	338	313	325	327	290	304	309	316	319	304	315	283	327	306	318	342	309	309	313	292	281	320	309	309	305	320	331	312	309	344	302	301	311	305	301	294	325	314	320	292	325	288	283	329	327	320	280	340	340	318	314	287	322	300	324	308	301	304	321	282	300	302	304	313	325	295	324	312	310	311	312	311	314	307	354	295	313	328	296	293	283	271	268	304	319	299	344	316	290	308	293	306	289	326	311	288	337	321	306	326	300	342	326	304	312	300	299	294	329	304	287	308	273	271	320	326	270	312	274	311	303	288	295	349	326	299	313	319	322	300	326	297	323	287	309	315	282	288	313	299	282	332	302	317	292	304	306	304	304	337	332	311	308	307	326	320	311	289	321	316	290	287	319	314	336	299	318	282	305	327	300	324	329	341	291	312	308	312	285	289	299	305	316	305	311	331	275	279	303	315	297	319	327	320	318	300	315	280	348	317	298	303	302	304	295
14132	10702	1214	648	548	500	458	404	386	412	356	347	342	339	399	328	334	331	344	360	330	342	339	337	376	335	349	351	305	326	316	348	353	351	338	331	338	338	361	344	322	317	322	336	348	343	368	356	311	334	325	326	348	340	335	304	355	316	346	334	335	322	345	340	343	335	318	317	312	349	341	365	330	317	301	319	359	361	334	348	358	349	320	328	342	342	328	337	304	327	391	322	332	312	321	331	272	344	329	335	356	306	365	342	332	322	332	322	331	290	352	342	347	341	327	337	345	345	305	369	346	336	359	326	342	315	332	344	317	319	314	344	354	329	307	327	342	311	330	353	318	354	339	359	360	347	337	321	319	338	362	325	355	334	330	351	372	349	324	335	333	325	358	338	336	337	360	324	322	324	355	326	336	336	350	325	344	360	337	349	332	346	322	348	335	339	376	325	317	361	334	319	331	340	342	330	334	336	313	291	338	332	322	370	349	337	320	332	324	322	344	336	362	341	339	308	365	337	315	332	360	355	326	357	364	354	310	357	305	332	354	317	335	327	367	308	340	361	330	341	325	315	303	293	326	327	343	343	331	316	343	337	375	336	355	334	302	321	345	332	327	344	352	345	326	328	293	334	334	352	343	327	347	332	383	321	321	350	322	395	339	333	338	345	326	339	336	336	318	329	323	336	339	320	331	343	338	320	312	308	352	321	322	336	304	329	345	332	337	313	336	329	328	349	337	301	328	318	315	339	328	364	327	323	299	353	336	333	316	325	337	350	347	327	342	318	309	359	323	315	332	363	367	311	321	339	372	360	345	343	312	337	342	345	356	315	313	328	306	337	330	316	327	333	344	337	324	317	321	347	352	328	339	323	344	351	331	341	337	337	348	317	333	330	319	349	300	334	341	329	325	309	321	336	351	365	341	337	319	338	333	318	380	308	327	317	319	325	316	328	335	346	330	347	356	355	316	318	316	347	314	339	367	318	332	340	325	342	344	340	355	329	345	341	338	316	355	337	334	304	323	339	347	304	330	331	338	340	345	334	324	347	334	360	338	334	316	316	349	347	331	340	324	357	333	326	316	348	333	352	332	310	348	318	362	351	328	329	352	336	356	324	331	360	360	299	336	339	337	341	312	349	351	337	334	297	327	320	348	329	355	313	302	365	340	355	358	322	328	358	329	348	357	307	345	331	318	325	336	346	321	345	348	336	331	353	326	345	334	325	334	350	316	319	351	339	326	351	351	326	355	351	333	328	316	332	333	358	337	331	335	335	344	354	354	328	357	353	346	358	335	350	330	363	308	352	334	314	351	334	331	321	316	356	343	309	373	347	364	330	305	318	338	361	343	318	352	340	355	313	310	320	333	344	318	320	342	322	321	330	329	339	346	358	364	358	305	331	347	305	332	339	329	320	337	326	320	358	348	314	346	315	361	361	327	346	352	335	344	332	346	314	287	315	323	352	356	302	344	326	310	298	325	337	311	349	320	346	325	327	322	313	326	326	325	335	362	363	315	355	331	334	322	340	347	326	311	321	353	317	343	344	317	323	333	312	319	349	336	309	325	307	313	342	326	323	347	354	317	335	326	343	355	339	318	327	314	315	327	347	334	329	325	314	343	348	347	354	320	307	342	354	359	349	350	338	331	315	337	319	354	325	336	336	321	354	351	321	338	329	361	317	318	313	326	363	365	305	315	333	329	337	340	324	315	369	340	317	344	341	363	322	358	347	330	352	329	342	320	346	311	337	362	374	328	345	290	317	320	329	340	336	302	313	338	309	359	339	329	315	303	319	367	346	335	370	326	348	329	350	335	358	358	348	333	309	336	297	323	337	337	327	347	340	324	364	355	387	343	321	334	320	304	359	318	312	340	318	336	306	349	331	311	303	325	329	324	324	304	330	338	304	368	311	328	321	337	357	347	340	351	319	354	294	375	338	302	320	348	313	324	346	326	339	327	331	322	356	338	328	320	340	355	331	310	320	313	315	299	369	324	311	340	331	315	308	339	354	320	345	316	351	301	341	333	347	320	363	329	310	355	346	308	328	330	297	361	326	341	356	340	346	338	321	342	355	359	338	322	348	357	339	339	317	322	300	313	353	328	322	342	335	379	360	337	281	350	331	342	356	355	328	348	336	304	341	354	356	370	322	320	351	304	325	332	350	345	328	338	312	359	318	350	352	306	320	339	312	326	344	316	338	330	332	335	341	333	327	374	356	348	309	376	362	313	325	348	318	361	358	343	347	341	356	333	375	373	337	338	355	319	333	337	313	329	333	316	324	347	339	359	319	341	320	334	321	331	341	315	334	349	335	340	334	340	337	327	349	317	337	332	339	333	331	349	317	374	304	352	363	333	343	338	314	343	317	330	311	351	342	343	313	345	343	314	349	322	316	347	325	355	315	308	342	350	324	326	312	320	328	349	343	334	321	338	332	312	340	371	328	348	333	347	372	335	332	329	334	333	354	331	330	330	360	337	344	342	320	336	356	340	305	313	336	346	336	347	368	328	321	304	354	303	329	339	302	310	344	325	311	311	323	316	318	326	330	339	331	326	360	318	335	313	332	343	347	324	330	334	336	357	325	345	341	355	317	317	337	294	285	294	360	345	310	336	342	326	326	339	326	326	322	350	364	359	328	337	316	321	314	325	283	325	341	369	341	348	332	372	361	333	354	335	329	313	360	347	350	287	305	340	319	336	361	349	307	328	332	327	329	330	327	324	335	332	335	354	352	346	282	298	335	324	296	370	336	327	354	313	341	324	352	341	320	324	351	330	342	354	336	328	332	322	347	348	341	333	320	351	336	328	365	324	307	363	348	355	350	306	351	346	305	336	311	302	335	324	353	377	366	319	310	317	320	358	331	354	324	341	310	316	347	351	355	361	333	359	334	321	324	343	323	337	346	336	304	313	325	323	336	346	369	356	327	342	340	337	327	332	351	337	341	355	334	367	334	322	333	319	332	327	293	327	314	312	329	341	286	332	323	322	360	340	318	350	362	312	372	318	351	329	308	274	315	307	351	335	351	323	348	327	353	336	345	342	331	346	346	321	330	331	321	313	344	339	356	305	334	338	355	358	313	338	333	339	326	314	333	326	312	334	331	317	332	330	301	329	353	344	317	310	308	329	358	320	370	336	346	339	343	312	317	327	294	321	344	312	333	325	359	334	323	320	332	314	368	298	340	331	325	330	338	344	332	356	352	301	308	321	363	331	344	348	341	362	333	327	327	352	295	318	337	330	330	342	329	297	319	327	355	335	323	338	326	332	356	335	362	333	360	338	355	337	330	296	350	327	318	332	323	291	336	322	334	347	329	331	354	339	321	317	309	334	362	349	361	335	337	338	330	344	322	365	350	344	309	309	326	329	351	319	349	377	342	341	332	303	293	330	336	354	322	309	290	327	309	314	351	324	340	329	326	342	324	333	350	380	331	335	356	332	351	353	311	353	316	372	377	350	333	340	333	352	343	336	330	324	327	338	343	311	338	313	346	339	350
25512	20940	27507	24535	20951	11487	1451	935	583	481	430	388	348	323	300	287	236	281	239	227	205	243	214	215	204	203	213	193	211	185	201	196	192	169	192	173	188	182	206	187	186	180	183	165	193	176	184	174	175	160	158	199	150	180	191	176	165	153	165	195	200	158	161	187	202	155	149	177	180	174	175	168	162	177	171	154	157	207	197	158	181	160	174	171	154	184	181	187	167	150	191	155	167	186	159	175	174	191	152	163	181	177	165	168	176	166	145	163	166	171	154	141	170	159	156	175	158	167	172	175	171	171	159	152	162	141	162	173	204	183	167	180	157	172	139	142	163	178	187	178	159	158	142	184	163	159	161	152	157	172	165	153	179	165	159	161	189	154	136	155	188	176	164	151	148	149	168	157	166	146	184	164	164	146	160	186	169	152	149	169	162	189	170	183	154	173	167	147	163	182	167	141	158	164	178	165	134	159	167	158	172	148	189	168	184	155	183	178	154	172	146	167	185	163	162	192	173	167	149	141	155	169	160	151	174	172	162	162	154	181	172	176	144	190	182	159	178	175	167	181	154	169	167	173	162	163	173	191	160	173	180	180	171	158	186	156	160	143	176	142	177	154	150	175	180	156	189	155	195	186	152	146	172	147	161	173	170	154	172	159	180	179	168	154	173	174	204	178	182	158	178	178	162	182	151	173	158	159	188	158	136	174	162	175	195	166	174	155	153	140	151	165	168	177	165	179	166	159	174	170	167	179	167	167	157	172	141	154	156	159	172	137	158	197	144	148	174	158	180	160	184	158	147	143	193	145	184	183	149	173	163	152	177	169	179	162	154	172	145	166	164	178	168	167	157	183	161	176	177	157	185	197	167	205	171	191	172	165	177	178	186	162	177	168	160	197	179	181	146	161	164	188	163	171	172	178	192	157	161	184	177	154	173	150	174	167	170	167	157	162	167	174	179	157	178	180	166	164	167	150	184	175	160	179	195	161	170	176	171	153	164	168	186	165	171	152	183	149	160	171	172	181	172	150	178	184	161	164	170	171	136	174	167	175	177	164	165	145	174	185	155	170	139	194	166	172	163	168	160	158	153	169	175	157	173	183	151	163	171	176	157	164	162	168	152	158	175	140	177	181	161	146	158	159	174	162	186	184	167	157	159	165	155	164	169	177	186	178	172	177	163	159	189	180	146	156	165	156	166	160	182	164	139	151	174	185	162	157	146	163	157	147	166	187	189	147	140	174	151	185	178	160	145	179	149	177	143	188	159	158	144	188	148	148	156	150	140	151	175	173	166	184	155	174	174	157	157	153	171	178	173	170	175	163	162	160	154	175	160	174	185	175	160	152	164	187	188	149	170	140	175	152	146	171	159	156	157	161	186	162	158	168	173	167	171	180	150	157	165	151	177	171	190	174	183	181	155	158	176	144	174	193	160	168	174	177	189	165	164	178	171	142	161	165	166	184	157	176	177	155	182	178	162	174	165	175	166	157	153	163	167	164	163	160	162	152	165	155	139	141	157	168	165	149	147	152	169	147	146	163	170	162	176	165	173	187	206	158	174	156	171	146	184	160	187	170	176	180	217	158	170	191	161	171	184	166	157	172	155	141	162	148	171	172	163	167	182	150	162	181	165	156	162	171	165	167	157	146	163	196	167	152	177	172	194	148	160	184	175	177	176	182	174	169	172	166	166	174	165	158	189	174	182	166	160	182	151	152	154	179	160	172	162	190	163	188	167	175	167	165	171	160	188	165	143	166	157	182	168	175	155	165	166	141	187	145	155	165	162	164	171	193	173	167	159	186	197	169	164	151	167	152	153	172	153	153	157	164	177	161	163	170	154	167	171	171	153	181	162	187	202	159	172	168	171	159	188	162	160	184	155	167	159	172	188	179	167	148	157	183	135	170	178	171	166	157	161	170	173	172	173	144	159	124	197	160	174	182	155	148	171	167	175	155	166	160	160	143	168	153	178	174	171	196	180	168	183	156	153	160	171	168	159	154	182	167	185	159	165	155	189	164	156	178	158	171	146	146	171	162	175	183	161	173	162	183	190	169	151	169	163	152	162	173	162	160	171	176	171	171	166	176	166	162	153	180	196	185	183	170	166	153	165	182	173	179	168	168	168	155	185	149	157	175	182	154	165	179	171	149	159	152	180	163	147	155	191	170	161	170	149	172	186	190	158	164	169	169	143	167	182	180	168	156	168	160	154	172	153	182	176	163	173	149	175	162	174	182	182	169	171	167	194	149	167	163	155	195	161	164	152	183	170	159	152	182	161	165	155	182	186	171	178	164	180	171	172	176	173	178	155	155	153	164	176	174	170	168	151	150	150	155	153	164	197	157	155	165	167	162	186	158	171	172	184	163	153	171	164	180	166	173	159	156	162	167	179	143	183	147	158	185	176	178	161	177	161	161	181	153	159	166	201	167	168	136	181	163	162	164	166	159	158	157	165	190	177	169	183	168	168	148	162	169	161	188	181	171	183	157	157	168	166	161	165	141	128	150	164	172	159	152	172	150	164	193	182	180	166	146	173	163	140	193	156	159	170	177	169	175	144	189	162	187	163	183	156	182	171	167	162	164	156	164	171	137	160	159	158	160	184	162	165	152	170	147	173	195	171	156	173	161	159	174	184	171	160	166	172	173	172	168	156	181	178	159	146	165	172	175	161	153	162	160	167	175	146	153	171	185	173	138	189	172	164	171	161	160	182	173	154	180	152	181	178	172	169	160	153	183	160	161	164	188	163	152	147	172	156	158	180	190	171	177	173	171	157	193	160	176	169	159	176	193	166	152	174	164	139	169	154	146	169	157	163	161	180	172	163	156	181	186	137	153	170	154	163	151	167	148	149	156	188	171	184	161	161	162	183	188	167	183	157	168	177	162	155	174	162	158	159	161	155	173	176	166	189	149	185	143	141	166	162	138	150	185	162	173	151	167	199	178	164	154	175	170	175	182	129	165	185	172	164	152	154	149	148	168	154	168	169	144	192	167	152	153	168	170	165	173	169	163	169	164	144	173	179	189	148	155	177	170	159	146	160	171	163	161	170	187	172	192	146	174	163	161	150	181	137	174	161	164	146	142	178	170	164	159	187	173	184	171	163	158	173	169	152	176	163	137	177	164	157	152	173	155	175	185	174	167	186	158	196	147	167	180	187	161	181	180	168	166	157	161	163	148	164	157	163	177	160	180	156	182	163	185	169	180	185	166	145	157	162	186	162	179	170	171	182	166	169	151	176	146	165	185	164	157	172	168	178	159	137	177	163	165	164	177	161	158	144	180	189	165	150	153	175	185	168	153	176	157	171	167	163	169	194	141	162	153	164	174	166	130	165	183	168	172	138	159	164	180	168	169	190	146	146	166	165	166	173	190	163	186	188	182	185	150	183	152	165	153	165	146	176	140	148	174	176	167	171	164	188	186	182	174	154	157	157	155	164	181	186	173	161	166	151	172	184	158	164	171	160	173	161	184	159	164	167	176	164	145	159	166	163	191
15445	35711	13533	6119	4117	2866	2215	1827	1182	910	779	667	626	566	416	429	405	418	343	319	316	299	320	278	256	251	245	237	245	241	239	231	170	195	210	227	251	199	220	212	233	187	215	204	206	215	187	206	177	213	175	177	177	172	174	182	188	188	204	182	174	184	166	190	190	183	189	186	207	158	175	182	184	204	199	158	197	196	191	195	205	162	169	191	188	173	168	195	190	167	174	193	169	197	184	168	215	184	186	183	197	154	192	178	196	167	183	191	180	182	174	188	176	174	177	166	190	177	187	177	195	179	159	197	193	187	188	165	189	185	171	195	202	179	171	178	198	160	200	186	176	198	192	175	194	181	179	166	182	164	175	195	194	153	190	182	187	166	205	170	168	197	198	185	200	210	175	196	170	163	160	175	176	179	187	168	184	177	202	168	175	176	184	176	177	176	170	181	159	186	187	169	176	155	186	163	174	176	197	189	168	170	160	172	188	216	210	181	206	163	180	183	189	189	187	183	178	189	186	195	170	189	169	215	183	203	149	172	190	162	177	167	200	173	160	179	179	172	170	193	181	177	176	170	170	173	174	181	175	160	170	178	174	187	180	206	179	181	190	172	209	168	152	207	201	179	196	188	186	182	196	182	172	177	214	177	197	149	168	187	178	188	193	188	179	169	211	179	181	154	178	178	180	191	191	183	202	184	179	153	201	180	168	180	154	169	176	153	175	189	197	190	167	172	161	169	193	195	186	172	211	161	194	178	188	156	169	199	161	172	168	188	160	177	175	186	177	163	177	202	179	173	197	171	191	169	190	165	179	171	170	190	179	187	187	180	186	190	176	190	184	174	157	152	197	190	170	194	179	191	166	165	168	161	200	198	187	176	189	144	186	173	161	183	163	194	154	167	169	159	207	174	183	178	191	190	184	185	171	187	181	176	191	162	175	191	189	191	157	201	191	167	184	170	188	195	182	199	172	178	190	179	168	175	193	209	177	168	198	183	161	195	202	176	185	175	166	206	198	179	187	180	167	182	198	178	166	165	182	205	177	161	152	171	170	189	190	193	202	178	184	160	166	171	188	185	168	214	207	169	187	158	153	170	171	182	166	178	166	182	162	188	182	168	148	171	167	169	184	160	147	163	199	212	183	163	182	173	198	184	172	192	179	171	166	179	180	182	203	200	165	193	144	180	194	164	168	167	204	187	154	202	192	199	137	165	176	158	184	139	189	180	196	179	173	168	152	167	177	194	182	171	170	190	167	197	187	186	175	180	175	174	159	165	190	186	163	153	188	164	173	188	169	204	171	184	191	184	183	190	192	154	189	143	169	179	203	189	170	194	192	185	182	179	174	182	178	167	173	199	174	190	169	160	162	158	183	165	185	154	199	180	201	179	158	154	162	187	193	177	177	159	163	184	168	172	192	179	191	182	188	203	163	165	168	181	188	180	178	167	160	156	166	180	216	183	190	194	180	169	177	196	179	172	201	165	184	180	193	182	166	177	183	194	176	185	190	187	181	184	168	169	171	187	177	172	181	196	166	175	170	193	157	198	177	170	192	165	169	182	157	177	175	168	178	185	180	171	190	181	167	180	185	194	145	186	202	159	169	170	190	189	160	177	173	183	169	207	198	159	179	184	188	181	177	218	183	204	173	154	183	161	185	182	194	170	195	180	165	160	169	160	173	211	196	180	196	168	187	163	156	186	179	182	173	170	192	193	197	160	178	179	192	207	170	192	190	168	176	194	186	193	168	171	184	174	169	181	191	191	166	181	168	172	195	164	194	180	191	180	167	181	169	189	183	180	183	181	182	198	187	152	172	163	163	198	192	183	179	188	171	160	157	164	195	201	174	126	193	186	168	195	178	193	167	184	190	156	190	171	196	182	160	202	172	167	185	183	172	182	194	196	178	190	197	196	175	183	170	181	180	173	195	147	166	152	201	189	188	175	188	165	177	169	158	193	182	190	187	187	190	179	193	144	197	164	200	187	170	157	184	189	179	188	187	196	177	168	185	176	173	179	198	156	196	177	171	163	173	197	172	186	163	173	143	177	190	190	182	175	180	172	161	179	180	197	198	184	162	226	180	180	170	181	172	186	188	181	183	169	185	183	193	173	180	191	193	189	179	148	175	180	182	174	216	182	194	189	190	154	198	173	215	200	184	163	187	195	182	181	189	196	162	202	189	168	160	185	186	192	184	159	191	185	198	176	148	186	202	196	175	173	188	180	167	210	216	184	181	163	192	187	178	189	184	172	202	202	195	182	165	194	165	206	222	182	180	188	161	178	179	155	168	171	178	187	186	184	184	176	169	203	184	154	182	166	166	166	186	181	178	186	174	178	188	172	172	189	202	199	186	194	187	191	162	206	158	176	167	173	181	182	204	164	165	180	193	175	167	171	190	183	178	196	176	190	175	183	166	180	185	166	177	192	172	182	170	171	184	169	199	192	187	167	185	192	175	179	182	178	170	201	211	201	177	192	184	173	177	169	177	197	201	173	186	180	187	178	180	156	174	182	166	173	183	179	165	176	187	179	175	178	157	170	188	190	171	188	200	172	172	176	190	171	190	169	190	184	174	187	184	193	189	192	190	180	172	168	197	167	187	175	179	193	188	177	188	188	170	175	190	179	165	153	169	166	183	186	202	166	169	172	171	197	162	205	201	186	215	177	182	180	177	170	166	193	176	155	192	161	182	168	143	179	195	178	183	154	176	149	201	163	182	178	205	162	192	185	208	182	182	196	177	169	164	155	184	197	159	188	181	181	176	162	180	176	177	167	161	159	170	178	160	168	166	211	169	159	185	171	173	194	177	188	195	181	187	177	162	173	186	157	157	192	175	176	156	191	142	175	179	188	157	177	150	196	170	141	186	169	176	208	162	186	174	155	179	182	183	169	174	180	169	154	183	156	178	181	173	186	149	153	177	165	185	177	180	191	168	195	156	180	160	178	173	173	194	173	167	192	169	169	162	160	183	176	173	173	163	174	169	211	200	169	159	200	173	202	188	187	174	184	185	192	187	178	194	191	180	173	179	202	190	168	179	178	205	193	159	177	160	191	184	164	195	195	174	194	179	170	169	161	182	173	163	196	181	175	191	188	185	169	172	172	166	179	175	172	204	205	190	184	181	162	174	204	165	193	179	177	177	170	190	175	170	197	189	175	167	154	179	179	202	177	177	177	198	180	199	170	186	148	167	179	166	188	173	170	173	183	177	172	175	168	177	175	164	174	165	198	206	182	167	192	187	163	173	196	196	171	184	189	173	196	170	163	181	160	184	172	187	173	157	168	201	173	200	185	174	182	192	154	164	190	170	182	190	167	185	157	203	167	177	194	179	168	152	165	195	165	174	193	160	184	165	189	166	176	176	180	170	194	184	162	187	155	154	186	184	157	172	140	177	187	169	148	167	158	179	184	183	181	164	181	153	181	169	153	195	196	156	176	193	172	188	157	173	174	181	186	172	167	196	162	204	174	185	167	185	191	170	172	187	198	201	193
23185	20899	27688	24284	20901	20991	9545	2006	1189	989	877	776	731	684	613	599	609	565	533	537	501	540	471	451	418	462	451	479	441	463	519	464	445	469	469	434	456	433	434	416	404	403	450	393	447	401	384	432	433	418	417	447	429	402	417	402	378	430	412	409	408	381	376	390	436	405	415	393	410	404	428	425	436	429	385	401	403	441	382	411	418	402	371	408	418	418	430	410	414	411	391	458	423	391	403	399	433	407	408	390	411	389	399	410	432	396	430	414	408	393	396	403	441	405	380	392	414	400	409	431	398	392	402	408	424	389	387	427	410	367	384	420	426	394	364	400	354	374	417	447	395	411	412	436	394	418	411	407	423	416	423	390	355	384	412	403	381	422	402	404	400	411	415	418	388	407	390	385	387	376	413	386	424	403	377	403	423	385	399	390	402	401	403	384	424	372	385	371	411	417	339	403	418	441	372	404	439	441	368	346	389	362	388	393	422	425	387	409	432	433	393	409	370	391	394	419	410	429	366	415	408	420	405	386	392	361	393	407	392	418	419	381	374	412	451	453	375	420	352	397	419	425	376	387	421	413	424	387	393	407	398	409	355	422	404	362	389	428	418	396	386	402	341	414	399	393	423	388	368	414	392	408	417	390	417	385	415	392	427	419	407	445	406	398	409	404	395	367	380	397	400	388	378	389	410	406	382	367	404	376	416	406	387	395	392	369	414	414	397	399	357	361	438	392	384	416	398	414	400	413	394	403	388	382	391	436	414	382	415	378	427	391	388	349	435	417	421	380	417	357	409	387	417	408	360	394	414	379	416	402	382	406	401	407	405	391	379	372	413	397	418	404	422	400	376	422	420	400	402	402	384	398	396	389	400	361	382	434	420	391	426	401	356	371	391	390	393	459	387	391	412	410	401	447	348	411	403	399	384	415	412	417	409	373	391	419	403	398	442	403	390	392	417	410	433	391	399	404	400	372	403	403	353	401	398	402	399	385	371	381	416	396	390	418	389	422	395	411	388	356	367	370	398	411	354	440	410	382	383	409	425	392	421	367	376	398	394	412	402	429	413	408	407	412	435	373	398	428	363	390	436	401	401	349	379	403	408	440	384	400	387	396	421	387	402	404	422	379	416	423	403	397	367	379	407	396	384	434	405	406	386	386	347	462	434	388	400	389	424	395	408	404	382	388	382	415	415	348	388	428	373	370	389	384	394	395	398	382	417	374	392	388	399	384	415	398	421	398	398	399	418	359	408	405	370	378	395	427	397	399	386	400	417	425	373	406	366	404	369	448	398	382	416	368	416	421	430	410	406	423	383	406	393	392	402	394	423	396	381	388	432	415	407	407	398	440	413	421	402	382	388	417	375	421	406	366	405	383	406	385	377	403	398	372	404	394	424	434	382	408	410	399	405	427	420	435	403	373	427	392	362	392	406	377	400	379	404	402	383	406	402	384	444	456	409	439	389	406	387	405	402	377	446	391	371	399	403	379	404	400	398	354	397	373	411	408	402	373	369	399	413	411	412	423	409	381	379	396	391	411	375	447	424	383	394	383	389	366	449	373	379	419	404	367	406	381	395	396	411	415	373	395	382	399	382	411	429	412	407	436	404	398	393	413	393	413	417	370	439	395	371	397	434	395	379	359	369	414	387	408	381	367	408	374	392	420	366	401	394	370	374	400	401	393	415	398	404	395	382	396	418	399	380	389	388	425	382	389	417	375	423	438	398	421	403	395	385	438	429	375	366	401	379	391	407	400	361	428	436	403	404	388	414	393	392	366	375	367	412	382	424	414	432	404	382	399	390	374	393	424	415	399	442	412	419	378	426	392	369	395	380	387	410	377	380	421	403	430	403	391	397	371	410	361	412	389	392	420	391	408	408	416	365	386	388	388	409	391	392	376	437	417	374	413	375	376	388	390	387	389	406	411	415	395	392	377	391	373	392	430	407	353	417	371	354	387	384	387	382	389	386	401	375	368	401	362	375	386	402	388	390	443	392	393	409	385	395	363	410	424	364	393	428	391	405	402	437	432	389	439	399	416	407	382	397	379	391	423	413	440	386	394	438	404	415	421	391	406	371	385	423	368	386	423	396	386	390	415	397	412	411	386	384	438	396	405	398	400	370	392	434	416	410	395	382	395	384	367	416	375	429	410	366	425	402	371	392	409	404	356	375	405	387	404	403	408	385	355	369	390	376	403	390	366	413	406	409	439	399	425	346	415	410	387	398	389	396	424	412	381	395	419	418	399	387	425	402	396	415	373	421	392	395	371	420	381	403	391	402	404	394	402	409	406	396	407	388	397	389	395	396	398	397	428	382	380	375	400	401	400	406	405	404	397	392	415	360	409	382	403	401	380	383	385	394	386	417	404	400	403	386	381	399	419	398	394	388	409	374	408	394	383	373	398	421	416	410	381	430	415	422	402	347	388	395	399	425	379	394	415	416	410	404	412	430	432	388	392	396	412	399	384	382	412	379	394	358	402	421	412	393	385	385	382	421	372	367	403	386	408	379	380	379	395	415	414	420	384	367	380	403	410	405	409	417	373	430	384	390	395	405	400	389	391	403	391	408	380	411	419	365	411	434	387	417	430	413	384	413	417	452	406	384	406	400	403	367	411	366	428	401	380	376	398	399	410	408	367	373	370	387	440	430	433	414	372	406	401	415	333	395	438	400	408	428	378	385	374	420	414	395	406	418	383	424	412	399	437	384	358	407	395	378	385	370	399	385	438	409	400	410	370	379	411	374	388	418	425	392	431	382	376	395	398	416	423	423	399	354	433	414	378	383	396	401	421	429	397	405	376	452	382	431	391	399	390	369	395	371	407	391	410	415	435	406	401	424	380	370	407	388	331	421	389	391	413	375	421	408	386	394	393	410	406	418	380	390	395	388	417	399	397	431	391	410	384	400	429	363	414	398	394	403	404	401	392	393	376	408	378	385	401	364	398	389	426	381	367	395	395	405	422	381	396	364	390	389	385	365	358	410	390	397	397	368	384	381	446	392	409	353	443	417	392	391	379	418	365	376	396	356	420	364	423	407	384	384	404	409	437	397	399	397	391	386	361	392	386	386	407	411	414	409	408	401	404	405	373	384	389	393	401	405	399	371	388	400	387	391	391	388	415	391	386	379	363	372	402	391	394	451	383	417	396	392	391	400	430	409	383	372	405	366	388	349	402	410	385	424	365	390	393	407	369	386	371	393	366	425	392	379	398	436	421	382	381	378	409	384	413	356	378	417	390	340	403	396	413	362	384	437	387	415	389	433	400	404	395	373	369	385	380	365	380	369	366	399	407	422	382	421	370	395	403	399	407	395	396	354	359	408	406	415	406	384	384	424	391	363	379	398	406	418	414	392	379	371	400	384	400	370	372	393	400	407	398	407	407	407	394	403	376	386	379	385	385	415	406	387	363	436	463	401	400	389	380	392	392	418	387	389	396	418	391	384	410	390	388	401	400	371	384	380	425	380	390	398	389	365	424	394	414	394	447	435	408
18036	45306	21093	10329	7202	5265	4152	3439	2202	1844	1454	1282	1183	1010	933	879	792	738	657	652	652	603	589	613	508	533	554	515	495	542	487	483	500	486	461	429	452	451	435	471	448	414	437	439	434	404	439	437	430	452	409	384	427	396	413	407	403	422	390	420	377	413	387	381	403	410	406	386	402	418	394	416	372	398	391	410	377	402	388	380	420	378	382	359	384	413	362	381	346	399	406	376	363	416	379	392	402	388	384	376	429	364	398	411	363	368	369	401	369	382	416	426	377	405	376	386	394	370	387	395	401	378	364	381	372	392	351	393	408	356	373	376	397	404	359	392	389	403	377	416	404	384	388	354	384	401	390	382	369	415	366	386	377	399	393	399	398	368	398	369	395	371	414	412	391	439	360	366	411	375	385	395	412	364	379	348	386	399	360	338	378	398	358	397	382	378	398	403	380	376	386	397	355	409	396	372	386	414	418	406	396	370	348	336	417	394	399	380	370	378	387	386	385	380	366	420	381	395	399	386	388	388	359	378	361	382	376	393	409	374	376	368	365	348	412	313	397	405	378	374	375	379	352	358	377	398	361	387	363	399	390	378	408	376	401	382	341	398	410	388	384	361	354	387	364	409	367	342	383	366	388	406	369	411	401	355	403	361	370	384	390	346	419	363	344	392	337	385	400	370	389	364	360	367	377	395	398	355	356	394	382	405	372	383	347	367	365	420	389	384	355	378	374	381	374	381	364	381	348	401	424	382	416	359	369	400	406	389	376	355	360	369	377	429	385	362	399	401	399	378	392	412	374	359	332	387	374	360	360	426	394	366	372	394	376	372	386	366	363	362	358	405	364	387	378	402	350	364	378	384	409	394	368	375	349	396	407	401	370	378	362	410	378	400	377	372	398	364	362	371	418	375	402	413	414	409	400	354	354	385	384	351	356	369	381	351	364	396	402	426	376	381	396	402	353	370	393	348	369	379	350	425	406	374	381	368	361	392	367	388	392	396	385	358	365	392	374	360	380	376	355	414	360	362	357	392	385	370	407	380	387	362	394	382	381	403	380	370	382	360	401	381	363	350	392	384	343	373	376	406	402	365	389	367	406	364	391	362	405	407	354	375	382	368	395	395	370	375	364	383	363	336	373	383	381	408	378	369	387	342	392	396	369	388	373	392	364	409	392	396	361	365	402	394	384	410	404	388	377	304	415	388	394	401	380	385	377	377	381	373	358	365	369	408	380	381	409	390	403	384	380	390	398	371	382	382	358	379	375	411	377	389	351	388	391	376	396	381	406	363	392	386	371	350	450	383	413	403	398	363	370	407	374	400	393	404	384	372	411	385	409	378	380	372	378	396	391	385	372	379	380	388	370	399	379	407	382	410	359	372	361	382	392	359	414	385	420	358	390	377	382	375	350	402	385	384	383	375	379	362	362	396	403	428	368	376	383	372	342	393	391	433	392	395	397	390	341	377	394	356	386	419	413	345	402	373	343	382	393	361	358	371	381	369	417	404	394	402	343	360	436	350	370	380	411	384	362	396	388	388	392	360	383	405	401	371	405	398	324	410	355	400	385	370	347	360	405	384	368	367	369	389	377	386	367	395	369	396	362	380	369	389	375	349	352	351	338	384	381	386	380	359	405	374	352	413	337	379	394	388	386	375	362	391	376	380	409	398	378	379	376	379	389	373	358	387	374	423	393	370	378	385	408	381	382	426	366	394	366	356	364	362	386	394	385	399	399	380	418	387	432	367	355	397	374	378	367	407	384	374	392	377	387	372	377	371	401	389	380	328	377	379	402	376	387	379	366	345	392	360	358	365	382	348	366	406	379	360	382	346	370	360	373	362	358	409	386	404	350	374	348	400	362	371	373	388	360	365	428	403	378	371	348	365	383	389	399	369	429	399	387	386	384	369	380	381	422	360	382	361	410	415	395	388	397	356	429	379	364	373	374	374	392	421	359	385	368	381	355	376	375	391	372	342	347	414	411	340	390	379	385	376	387	420	372	378	373	406	378	400	410	398	382	389	362	398	384	397	390	393	399	385	393	362	406	375	379	387	377	361	379	356	400	423	417	403	377	401	378	379	359	395	398	389	375	386	394	397	397	385	392	347	381	400	358	348	368	415	373	359	419	375	380	333	404	371	356	371	373	361	420	399	374	390	392	372	385	371	378	420	421	398	414	394	391	378	380	410	366	363	370	375	386	365	384	400	388	365	370	386	391	394	412	382	368	358	370	375	362	378	366	393	387	370	349	382	382	364	390	406	417	384	381	357	373	375	365	360	383	400	398	399	376	429	392	418	361	378	390	375	380	396	373	384	363	366	376	359	358	368	369	381	383	372	355	366	374	366	375	371	327	408	400	348	353	421	365	371	358	396	356	389	376	395	387	370	369	355	384	359	406	393	391	399	383	377	374	408	395	374	404	354	398	367	375	391	417	384	397	393	409	376	415	359	377	391	399	358	408	394	394	370	404	380	395	372	373	392	405	377	359	369	357	367	377	380	360	370	407	396	430	404	356	393	368	384	398	373	374	384	361	354	389	399	360	390	382	357	381	419	385	369	373	385	418	380	351	382	347	411	367	395	367	425	408	381	362	380	353	399	367	410	452	406	366	425	387	394	407	373	350	368	357	386	385	354	370	366	375	377	380	434	422	408	375	372	377	396	373	360	378	411	373	426	370	375	425	377	399	386	356	365	366	386	356	406	357	382	347	335	397	394	364	396	344	395	392	355	344	375	377	404	388	386	354	403	371	397	393	365	376	397	384	370	394	376	402	355	397	385	378	411	385	364	366	342	399	413	387	363	364	406	395	385	378	419	367	389	352	373	378	420	384	381	347	394	389	359	385	368	387	397	355	394	369	396	382	425	414	396	431	375	366	408	353	417	377	378	371	401	373	393	389	383	409	370	389	368	383	396	392	395	385	352	405	343	397	428	351	373	380	401	360	388	368	388	383	378	410	361	389	369	370	364	393	368	367	380	381	429	386	349	370	434	375	391	431	377	382	392	387	373	378	368	394	399	396	411	370	392	364	386	385	389	391	372	357	394	355	370	357	385	358	344	414	406	394	361	380	372	374	365	372	383	362	400	400	370	402	413	369	408	410	381	407	398	342	365	402	422	382	396	368	401	383	366	386	365	388	351	369	406	398	382	365	346	402	389	401	409	367	357	413	400	379	367	375	421	368	344	370	387	418	411	384	392	390	424	357	415	398	362	398	376	376	417	406	375	390	375	431	404	361	375	368	342	366	405	350	388	372	393	424	347	387	365	375	398	362	382	358	384	408	368	385	398	397	393	402	386	406	366	389	388	353	394	400	388	375	380	389	409	368	390	375	416	345	361	371	375	353	379	367	380	378	383	397	384	381	412	373	379	382	391	357	356	375	361	392	399	386	401	399	357	409	405	365	378	385	385	409	414	387	374	364	360	381	387	380	378	365	383	390	374	404	400	398	421	363	392	429	393	333	407	390	366	390	356	385	392	394	381	383	406	352	347
28569	16881	3134	505	416	356	336	321	321	315	313	321	301	347	313	304	270	309	319	314	322	321	313	291	270	331	325	313	289	289	308	274	290	329	299	308	314	310	302	284	302	315	296	291	312	301	291	318	270	302	283	326	345	307	313	300	304	313	275	330	283	325	286	324	318	321	309	299	301	311	319	291	310	315	317	293	316	293	323	303	309	299	296	312	293	330	329	336	313	289	317	308	322	329	298	329	309	328	318	321	338	321	312	334	314	310	281	317	314	298	294	299	274	318	297	300	283	310	283	294	298	329	312	329	304	310	316	286	327	287	301	290	337	322	312	343	308	317	330	304	281	309	322	309	320	305	301	298	277	283	287	281	303	293	310	298	318	286	291	320	297	307	279	298	320	325	314	328	309	313	296	274	301	324	325	330	308	295	278	298	313	318	294	309	285	302	302	335	310	289	288	288	322	289	266	296	302	266	318	321	286	297	312	310	300	299	290	279	303	262	299	342	291	264	321	323	278	318	306	315	313	298	310	327	322	309	285	304	299	304	300	332	285	293	318	329	304	283	283	305	331	303	286	299	355	309	286	295	286	296	285	295	300	284	315	333	293	292	318	307	329	283	323	306	320	312	287	290	324	306	320	304	306	284	339	331	304	298	344	326	288	327	308	307	326	308	278	288	334	299	332	320	315	300	348	322	302	292	310	278	304	307	305	294	295	267	316	320	323	298	296	312	268	312	309	313	294	292	324	333	322	323	297	326	310	312	323	294	290	305	283	303	320	308	326	344	304	312	278	297	312	269	290	289	330	291	310	313	311	287	307	285	331	290	289	277	333	308	284	302	313	293	291	300	309	300	280	313	334	304	282	286	280	302	315	307	281	298	319	286	324	299	350	315	297	318	310	313	313	297	309	303	346	302	309	294	326	316	302	308	326	294	297	323	306	285	329	319	302	325	310	314	320	300	263	277	307	295	324	277	311	329	304	327	304	336	270	271	319	303	265	313	298	274	299	302	321	324	333	287	291	356	314	319	323	315	287	326	295	303	315	323	313	305	276	310	307	284	290	304	304	312	291	291	302	328	268	296	306	298	303	306	302	341	319	313	277	285	324	291	286	275	347	296	317	278	337	297	300	291	331	265	312	302	319	302	292	324	317	318	322	305	344	301	310	318	310	321	300	304	294	322	325	301	308	288	340	320	313	319	300	305	305	306	318	308	310	319	329	309	333	354	309	309	269	316	318	327	327	288	298	284	287	328	322	290	298	328	287	296	288	315	287	303	313	313	309	327	305	334	345	313	335	301	283	314	293	322	309	292	303	282	329	337	322	305	292	312	291	311	309	343	324	300	286	301	278	323	322	310	292	285	335	303	286	317	333	330	315	314	316	317	304	289	285	297	291	284	284	269	317	315	308	308	305	283	312	314	319	299	294	295	312	290	306	282	272	258	277	296	333	317	299	321	319	307	273	276	324	311	302	315	300	311	293	331	319	320	329	291	307	301	323	296	280	298	303	263	299	244	297	322	314	277	328	322	289	283	293	286	331	297	316	315	294	310	300	318	326	319	295	267	300	304	298	355	331	300	318	334	302	278	321	295	283	284	333	306	307	309	260	307	317	316	321	321	290	318	318	322	304	327	300	284	286	321	299	307	283	310	307	312	327	318	307	318	301	309	319	315	300	309	310	291	321	285	315	312	323	307	282	316	312	295	310	300	340	306	345	300	315	285	300	317	303	304	338	292	305	284	327	292	311	331	295	314	322	325	314	284	291	305	304	274	323	305	309	279	287	301	279	316	304	298	287	285	307	300	299	326	300	288	338	273	294	303	317	279	312	303	322	300	284	285	292	301	285	320	340	325	332	284	313	294	310	306	327	293	338	326	319	294	316	303	307	320	322	308	320	319	286	347	306	282	298	327	313	295	320	306	292	306	341	289	310	279	294	311	257	335	275	275	302	299	307	323	304	318	306	294	277	323	323	286	311	331	333	328	288	312	323	318	319	281	337	285	297	302	317	289	318	284	293	321	307	309	311	342	332	305	317	320	341	361	289	331	289	310	304	256	324	308	317	342	297	302	304	325	307	339	331	331	341	260	325	337	324	287	311	303	318	302	325	291	291	316	313	311	290	286	305	319	313	319	311	362	269	300	295	325	304	303	303	312	284	316	299	310	291	311	308	337	315	301	294	329	304	308	308	299	294	282	298	308	325	338	275	285	290	278	292	287	322	254	291	351	312	322	339	289	285	294	313	301	313	335	290	295	296	311	326	297	323	294	286	287	325	283	313	300	296	298	326	341	282	302	272	318	317	332	310	328	291	287	334	295	302	287	306	306	299	312	304	287	299	278	317	342	321	311	314	293	303	303	327	352	296	318	323	347	295	291	291	309	317	320	292	305	323	290	367	262	298	265	312	285	311	321	307	310	314	292	329	301	280	296	316	266	334	312	277	306	294	289	318	297	298	324	305	299	315	316	342	332	281	317	321	284	323	342	293	305	289	301	317	313	264	298	313	282	287	325	323	319	302	315	323	340	336	291	293	259	302	304	274	299	292	311	297	352	311	296	304	304	271	312	309	298	321	305	281	342	290	302	337	280	285	325	336	335	295	302	300	329	338	318	309	304	293	322	319	301	329	317	316	288	290	309	312	316	337	293	306	331	307	283	284	329	302	287	325	297	319	277	302	290	321	317	296	322	326	311	323	304	319	293	326	283	306	304	304	307	297	299	338	340	320	309	326	306	297	314	308	294	308	321	281	315	276	316	341	284	322	333	302	298	307	310	330	298	317	271	304	293	293	313	311	286	291	327	308	308	317	350	291	319	309	287	291	316	307	298	317	329	340	315	311	294	312	303	305	319	326	327	302	290	305	312	322	314	298	310	311	311	281	321	291	324	340	282	307	294	309	294	287	293	299	284	297	287	262	320	358	316	303	302	305	335	330	311	312	323	286	302	300	322	321	313	301	330	282	289	255	286	332	300	332	317	306	303	277	302	289	337	295	296	295	302	307	325	286	307	329	356	342	278	311	340	321	332	317	291	275	297	310	328	320	306	292	321	295	313	291	315	312	316	332	321	291	315	312	291	308	325	299	305	321	298	311	287	314	336	324	319	283	320	328	312	330	274	297	282	290	311	340	323	300	281	304	297	331	306	284	307	322	321	290	318	322	299	312	301	307	300	290	269	330	306	301	325	318	340	327	301	320	292	308	314	332	262	303	323	309	309	303	303	303	321	308	316	305	296	302	285	278	334	304	279	333	300	279	325	317	307	273	335	342	305	310	331	327	305	321	304	308	308	318	347	296	293	284	308	339	300	327	313	311	291	310	300	330	275	305	305	348	310	330	307	305	333	307	324	302	298	289	308	315	308	313	285	292	324	300	325	311	272	339	302	305	325	336	306	268	297	306	285	292	331	322	327	318	295	309	345	297	292	259	294	311	338	304	308	302	283	318	330	319	293	330	282	283	298	322	333	318	276	290	335	317	316	308	319	312	323	305	285
11116	10987	1314	628	503	440	417	384	374	345	313	363	330	343	338	347	343	321	327	319	319	315	309	331	356	349	318	345	318	301	326	355	335	297	325	355	402	327	354	324	322	347	300	339	321	315	306	358	338	318	326	340	327	343	335	345	333	350	310	305	333	335	316	370	377	345	329	322	333	347	364	315	315	339	341	351	326	324	343	342	334	328	322	323	319	331	327	353	311	314	350	313	320	337	318	336	359	331	315	345	371	323	323	339	347	310	340	331	336	321	325	329	332	334	331	324	311	348	322	372	309	361	349	312	311	342	332	332	357	306	368	293	316	318	349	328	320	332	322	351	330	320	331	340	298	343	356	344	334	331	316	337	341	317	302	324	332	326	304	379	309	309	364	337	354	318	327	334	338	351	345	333	335	325	354	312	308	334	312	350	319	341	321	346	344	298	340	325	318	318	343	352	319	337	322	334	330	327	354	332	360	333	333	337	360	325	325	319	352	334	335	326	299	330	356	360	314	347	374	354	333	353	306	337	351	376	363	331	316	327	327	337	320	355	355	344	330	318	368	336	331	324	345	336	307	343	330	301	352	335	301	360	350	330	318	317	341	336	355	344	294	326	343	316	359	321	330	297	306	342	321	286	334	354	323	324	334	346	333	322	352	376	328	314	315	302	337	354	318	358	353	342	358	346	339	353	327	332	327	352	359	374	325	357	344	335	352	342	317	355	349	335	326	308	347	316	324	348	360	332	326	337	352	341	375	352	315	335	335	319	325	327	321	342	338	356	325	339	332	301	351	322	356	328	331	322	333	341	326	357	334	339	332	292	342	340	316	339	341	338	324	364	352	350	309	350	353	340	318	335	376	323	331	336	343	323	335	318	320	322	349	326	335	341	366	348	367	345	322	376	337	346	316	330	340	344	338	358	301	320	373	357	316	344	318	326	396	325	311	328	317	322	287	354	350	358	318	353	297	319	316	359	319	360	362	324	319	331	321	308	315	354	342	332	333	340	327	342	314	309	314	327	336	354	338	316	327	325	335	347	326	340	370	329	352	337	344	349	341	327	340	358	326	335	323	321	328	335	368	331	346	336	345	341	304	343	362	342	319	319	336	355	362	294	317	342	338	359	354	349	343	370	320	345	371	334	310	349	325	323	377	323	350	350	338	317	349	354	319	358	330	350	336	310	324	335	322	359	339	321	310	310	324	334	337	341	340	350	339	310	341	361	354	338	296	347	351	320	341	297	314	340	323	312	322	312	333	325	335	342	339	326	348	339	362	353	328	343	301	330	348	361	336	320	335	313	345	321	323	317	325	342	328	309	339	338	308	324	369	311	333	304	370	322	340	290	328	330	295	339	366	338	335	328	312	339	332	344	344	330	350	374	313	350	294	350	378	334	316	334	330	357	311	343	315	319	327	334	336	301	300	322	332	335	338	339	342	333	354	335	332	308	351	301	315	324	311	308	344	372	344	324	307	294	337	340	317	322	338	339	324	328	344	358	355	344	287	360	312	368	338	313	320	321	326	338	352	329	345	338	337	321	325	306	314	345	324	346	328	333	339	323	338	323	330	351	304	318	339	339	358	356	371	319	348	296	302	293	347	339	347	328	302	363	336	334	321	303	314	352	317	332	338	304	319	346	342	305	320	309	302	330	313	339	311	323	321	376	339	335	314	349	335	338	324	318	347	351	314	341	358	304	358	323	343	354	337	313	321	337	328	312	318	346	306	387	342	322	344	335	350	327	312	324	353	370	312	332	296	333	318	340	351	335	352	370	313	342	314	336	352	329	339	333	335	310	347	341	330	324	314	344	327	356	348	314	328	323	332	316	328	371	335	327	330	322	344	339	334	335	344	328	357	328	307	323	332	306	340	333	314	364	317	338	371	343	321	309	312	317	321	318	372	355	326	351	355	356	330	327	342	337	299	351	330	333	305	316	331	308	351	357	354	348	336	317	336	316	304	324	346	298	307	312	339	306	351	335	308	301	341	319	376	315	336	362	344	352	329	369	325	360	320	363	315	321	355	328	301	342	320	345	350	318	317	338	335	313	369	340	349	331	309	346	352	369	344	304	365	352	352	347	332	312	337	312	344	337	338	329	341	322	339	341	314	325	336	327	313	381	336	356	309	335	360	332	371	346	329	347	322	312	353	329	302	322	344	321	359	312	313	345	330	347	327	329	366	310	312	326	320	335	304	322	333	362	335	326	290	350	325	364	366	363	352	301	317	315	357	353	356	334	321	334	346	329	348	364	326	351	356	303	312	321	320	348	346	329	340	312	331	306	347	364	336	327	327	324	344	344	331	368	340	321	334	314	320	367	310	337	352	319	380	330	315	335	330	328	346	354	344	333	333	335	363	333	343	315	341	331	312	335	298	354	332	304	290	330	345	302	340	340	325	333	360	339	350	303	359	345	308	332	350	347	339	345	316	340	325	312	308	328	324	337	342	320	287	324	326	335	302	338	350	331	340	316	321	311	296	356	325	337	334	331	342	343	327	354	314	322	340	342	336	328	326	354	324	343	337	322	338	347	317	325	338	300	349	324	321	346	336	327	339	308	295	360	360	303	310	351	335	327	325	335	311	312	359	334	367	342	309	322	367	361	320	308	346	328	336	349	324	320	294	314	349	319	328	317	312	343	299	325	306	322	302	361	359	354	334	327	359	319	340	332	349	370	386	355	311	311	359	321	334	338	360	356	343	342	375	292	322	355	320	353	323	313	309	344	328	319	352	333	318	323	326	312	351	316	341	301	296	325	326	316	328	341	337	340	306	334	333	347	333	364	321	342	331	318	318	305	313	365	335	315	347	330	348	333	350	322	322	317	314	338	326	325	335	339	367	361	356	348	329	318	313	346	326	329	374	323	323	327	345	302	324	335	316	332	353	323	363	338	321	328	317	294	337	357	339	337	335	360	335	335	327	308	352	323	354	317	322	336	313	344	343	348	350	332	328	309	342	339	312	350	364	316	334	304	337	346	327	341	308	334	331	312	308	308	318	312	334	331	330	366	333	347	361	322	303	342	341	355	355	329	348	330	332	364	341	325	343	326	329	288	335	337	353	329	335	328	316	332	333	307	328	321	305	358	305	353	335	365	337	354	335	376	321	304	315	330	346	325	325	353	386	353	360	337	382	375	325	301	345	354	310	340	346	352	327	329	357	343	356	342	316	344	341	327	352	351	358	306	304	323	388	352	337	343	338	323	356	340	334	338	306	340	348	346	321	330	372	323	343	273	328	299	330	331	298	366	328	333	322	343	305	319	321	337	322	325	342	352	335	319	329	322	335	322	313	326	353	339	339	342	321	334	352	331	317	335	339	327	367	314	330	325	346	325	338	324	356	338	332	331	346	321	328	303	327	326	333	337	337	356	333	365	348	311	324	355	312	331	329	328	306	333	313	347	330	337	358	354	291	323	298	302	361	325	332	326	327	317	328	356	302	328	365	350	319	320	317	313	325	316	327	327	342	339	331	325	365	340	323	352	350	300
25383	20913	27191	24787	20931	11996	1407	906	552	443	431	396	372	319	314	278	245	247	257	254	226	208	230	222	221	210	195	201	188	164	210	180	162	196	202	183	187	214	196	173	180	196	194	193	177	167	173	190	158	179	168	194	182	170	162	173	176	176	175	182	152	157	167	204	207	158	177	156	174	168	197	176	159	167	173	165	195	160	186	154	158	167	199	166	172	174	178	159	156	162	174	158	164	170	166	175	169	143	175	165	183	157	155	168	147	187	167	159	173	160	158	174	172	152	156	177	154	192	172	162	154	153	170	190	161	162	167	169	157	177	167	174	153	168	175	154	180	184	157	174	160	180	159	183	157	175	154	146	189	148	180	173	160	189	177	161	149	140	175	152	166	164	179	150	174	167	155	181	161	173	163	172	176	167	182	162	156	175	176	171	173	157	183	169	156	154	167	189	152	173	179	166	150	178	171	171	194	195	158	160	170	159	161	180	149	172	176	187	174	153	186	162	185	151	152	160	172	160	172	188	175	168	147	165	161	154	176	171	187	143	166	182	169	145	162	177	165	159	173	196	183	159	157	182	162	154	175	148	181	179	183	175	154	159	168	172	154	160	161	153	130	159	186	165	164	159	178	155	154	166	172	152	154	179	143	148	153	165	167	160	170	191	177	181	154	168	168	184	148	175	175	173	172	137	150	154	177	182	153	167	183	167	151	166	177	157	142	178	163	168	196	161	169	181	166	194	171	164	151	178	163	160	188	176	185	193	175	186	158	173	175	179	153	178	144	164	148	164	174	166	158	172	149	146	164	162	174	156	161	170	154	148	177	156	154	159	159	202	182	159	176	168	176	178	160	161	158	176	170	154	185	160	151	149	167	168	174	178	176	167	150	158	142	170	164	158	164	163	163	155	159	172	173	152	167	172	171	186	157	194	174	170	170	195	194	150	176	177	149	163	151	183	155	174	149	149	198	146	180	172	145	182	147	171	216	175	149	166	164	154	190	156	148	163	137	170	170	148	179	158	158	168	164	169	159	178	171	167	168	172	162	162	169	165	192	167	164	152	159	168	162	168	166	181	170	185	155	159	166	169	154	163	151	159	160	173	180	172	155	180	154	166	168	158	170	160	167	192	164	176	191	174	172	166	162	179	166	152	162	177	147	183	160	151	172	193	184	158	166	156	163	164	179	152	154	158	149	163	150	165	162	167	171	162	182	175	148	149	145	167	160	171	156	153	162	166	168	181	177	152	150	179	142	184	180	157	161	146	144	150	156	163	146	150	160	159	174	171	155	183	160	171	176	172	167	153	180	149	153	177	175	184	150	163	169	160	169	158	148	173	155	156	144	182	174	157	165	158	143	167	163	146	167	170	154	151	193	185	164	162	191	160	174	163	160	174	175	170	152	156	194	161	162	180	140	173	153	181	163	182	168	163	170	189	172	150	176	158	157	193	158	160	164	164	186	164	159	162	159	196	168	168	184	172	160	163	153	182	141	167	164	148	192	144	165	176	165	163	184	178	165	166	157	179	168	175	155	178	168	189	158	193	142	159	143	180	170	191	183	173	159	177	182	170	170	161	193	166	186	159	158	178	181	167	162	165	174	187	162	176	146	150	191	173	143	175	191	156	152	173	161	160	175	161	180	170	148	166	158	168	164	160	172	178	157	173	192	199	179	181	165	133	191	183	166	167	209	176	166	177	156	166	184	164	157	179	170	181	145	172	183	195	176	181	188	192	159	162	164	151	189	156	167	194	142	163	164	153	168	163	171	151	192	166	183	164	160	150	161	192	166	169	160	184	146	153	183	183	163	171	149	164	157	161	158	152	134	167	177	158	162	144	178	168	143	143	138	167	191	196	167	147	165	142	161	171	178	149	179	190	171	145	168	187	153	160	138	167	178	160	171	138	171	182	151	156	171	130	151	173	181	156	162	170	160	167	161	172	178	168	150	160	165	176	173	176	158	187	155	176	173	155	166	172	171	169	177	190	171	163	161	150	155	155	179	175	169	161	143	158	164	173	172	167	176	152	144	155	181	185	174	166	161	164	201	179	198	153	155	179	183	177	134	159	147	172	155	157	196	180	141	172	190	161	147	169	149	158	166	156	168	157	162	169	155	199	171	177	160	162	144	158	163	174	168	199	161	172	174	173	148	149	181	172	165	159	168	161	159	181	178	146	151	171	183	148	167	166	150	148	147	163	183	138	169	163	181	150	162	164	175	160	160	160	173	180	159	174	153	176	156	176	145	147	175	179	166	191	176	179	171	158	163	151	183	159	156	187	149	187	185	172	148	161	183	170	161	167	189	171	170	173	181	170	154	188	170	183	160	152	172	167	173	170	161	152	168	146	183	173	150	150	156	170	151	138	161	172	160	175	176	155	175	167	151	156	163	159	169	183	189	169	170	179	139	181	170	196	180	165	158	175	174	165	146	180	157	145	166	169	164	169	162	143	184	156	170	175	169	169	158	184	147	176	170	182	190	147	171	155	153	179	173	151	169	145	163	171	183	169	142	161	180	169	178	163	179	160	176	161	196	170	173	171	160	151	174	169	149	165	159	176	160	178	146	167	167	158	170	173	150	183	175	156	163	152	151	172	182	143	159	163	164	190	191	164	180	157	165	168	160	170	186	179	169	151	172	169	150	162	161	187	164	145	153	168	172	173	163	158	184	166	191	167	147	141	184	185	167	169	168	166	172	175	165	167	169	184	185	172	184	150	173	170	165	159	164	168	140	161	168	156	158	156	156	167	166	178	141	155	151	183	180	187	162	146	174	176	150	167	179	162	164	185	177	207	158	183	154	189	163	170	166	173	164	139	169	173	179	157	196	155	166	175	185	147	156	152	167	177	173	181	164	144	154	149	131	155	142	175	164	188	180	149	153	172	158	166	171	160	188	165	192	154	148	150	163	157	157	166	155	167	157	149	137	162	170	185	180	177	182	151	158	149	159	154	152	155	165	171	149	165	153	175	175	181	168	155	165	172	147	178	151	182	161	181	150	184	169	147	167	169	155	175	174	190	170	159	180	167	173	176	166	168	169	156	178	157	169	163	187	173	166	163	158	170	180	136	155	156	165	173	178	166	143	166	171	174	161	157	165	152	151	154	171	151	167	164	180	168	176	176	167	153	192	171	170	174	165	153	172	162	164	172	144	178	167	173	134	143	192	143	172	163	159	145	176	160	161	155	162	171	172	164	164	172	157	166	148	167	151	175	184	180	157	182	149	171	174	173	165	186	170	149	197	157	169	169	187	177	159	180	169	150	165	173	174	175	148	205	159	172	174	163	172	178	163	170	146	178	152	163	163	181	185	157	160	164	146	156	156	176	149	168	138	175	148	173	177	174	165	191	160	147	184	189	163	150	162	183	156	187	170	155	154	176	163	152	181	170	166	189	170	180	166	156	135	146	167	182	146	175	164	157	138	164	161	183	150	163	178	146	175	164	173	172	161	159	132	191	172	158	147	167	178	175	159	159	142	162	173	173	174	163	196	181
14509	32957	12950	6116	4041	2829	2199	1824	1191	921	760	657	605	541	479	491	400	380	367	365	328	305	272	285	279	275	276	286	225	243	231	243	227	214	244	200	208	242	221	205	223	194	177	191	206	209	186	178	202	188	191	188	181	202	192	198	184	189	175	170	205	192	177	176	190	218	192	187	190	214	181	175	183	210	179	180	171	186	173	196	201	197	183	176	167	168	186	177	189	171	209	174	208	183	178	173	196	215	202	176	195	172	194	163	179	178	172	185	185	186	190	179	182	173	164	197	160	170	193	153	180	178	171	172	179	168	182	200	179	199	191	172	172	175	180	176	174	193	190	179	184	170	179	179	187	194	201	191	198	173	193	191	206	177	180	204	197	183	185	157	193	193	180	168	177	173	170	192	178	202	191	195	167	182	176	185	191	166	191	191	176	174	165	197	169	193	178	185	167	185	180	169	177	187	188	174	177	169	198	189	187	180	156	214	164	178	179	200	184	162	177	183	165	173	170	184	200	203	174	150	179	188	176	165	172	167	202	198	174	177	194	194	186	199	186	193	185	167	184	183	188	196	166	173	140	162	161	175	189	176	181	197	180	179	184	190	174	175	184	177	174	164	179	162	179	176	200	185	185	161	210	167	174	172	189	190	188	170	157	170	184	169	185	180	190	161	162	180	191	191	177	166	167	175	163	189	197	145	180	190	184	178	190	198	193	204	160	163	193	156	183	152	185	160	153	180	188	179	187	181	189	181	177	179	201	177	192	185	176	173	192	201	172	179	198	183	148	203	173	176	175	198	172	200	187	165	185	191	160	164	168	179	188	189	191	166	192	181	202	169	168	190	172	187	208	207	189	177	196	197	163	177	194	189	196	201	210	156	176	175	176	192	167	192	180	178	207	192	194	198	173	182	181	182	186	189	198	190	176	183	186	184	183	147	191	161	170	140	177	186	180	160	188	155	188	199	188	169	201	179	171	167	147	202	186	166	170	171	181	184	168	180	173	208	169	166	162	171	201	169	182	184	171	166	193	167	163	170	189	175	171	169	194	179	168	199	164	159	165	171	184	185	171	209	164	176	166	183	206	165	174	180	165	186	170	185	169	180	189	161	195	186	189	177	189	180	198	181	184	205	190	153	189	174	193	176	166	178	176	173	198	195	174	170	193	185	165	186	182	183	170	235	155	189	173	188	181	188	190	171	191	180	173	178	177	167	185	170	185	154	182	155	182	162	179	191	140	194	183	172	164	192	183	174	174	166	204	163	196	185	192	167	165	157	198	169	207	194	182	179	168	184	190	169	224	160	169	164	194	176	175	175	165	165	181	197	186	182	170	204	201	192	192	162	178	177	183	207	175	183	202	183	181	144	201	189	213	157	173	186	175	161	185	169	166	189	179	156	182	188	192	178	208	149	191	184	165	170	189	180	176	182	183	182	172	208	180	170	176	167	182	213	169	192	177	195	204	146	163	173	176	181	173	175	161	176	181	200	194	185	187	190	189	177	174	173	158	176	166	172	177	179	146	169	158	170	186	189	159	186	176	171	169	176	185	159	192	178	190	182	201	207	198	185	163	170	190	187	187	171	161	174	191	178	164	159	175	173	164	184	182	179	172	184	190	176	194	162	193	158	201	192	207	168	164	195	173	166	187	180	197	172	192	187	162	179	198	175	182	166	196	162	156	180	182	184	178	178	160	193	193	194	182	190	202	176	203	196	181	193	192	190	202	164	179	170	177	182	189	208	177	172	186	167	186	177	185	198	187	188	168	159	182	196	158	159	172	170	184	175	207	185	177	171	155	174	205	207	170	171	170	168	191	209	200	166	179	161	155	189	167	199	178	185	185	164	186	168	171	179	185	195	184	177	181	196	186	194	181	179	183	167	180	186	192	185	186	194	141	194	194	180	169	191	182	165	180	196	181	182	181	174	185	194	197	209	190	164	175	184	177	177	188	188	148	186	188	193	182	171	174	182	195	175	186	158	184	164	154	187	152	176	151	195	192	175	165	198	191	164	196	167	176	152	169	178	185	164	197	190	180	190	170	170	188	196	188	171	166	185	181	164	201	173	181	166	190	191	185	162	181	198	186	162	178	170	173	169	173	190	191	213	188	193	154	162	190	162	191	177	185	189	170	195	179	167	168	157	189	183	181	178	195	178	178	194	194	175	168	167	191	180	175	184	195	173	167	196	172	152	179	160	197	195	165	182	176	172	161	190	172	163	179	196	193	175	187	171	158	183	153	156	168	189	191	192	163	161	187	180	183	168	195	197	195	153	152	175	176	168	189	193	173	165	191	168	176	176	151	179	171	183	160	158	170	182	183	166	158	191	190	183	155	183	181	188	191	174	170	207	154	188	164	165	177	175	159	172	180	193	168	206	180	162	196	179	199	174	181	183	189	166	166	178	178	202	155	193	172	154	170	171	158	185	179	192	176	168	215	181	180	164	174	181	159	174	166	176	177	193	170	194	179	183	186	180	195	194	178	175	176	177	159	175	214	155	178	168	182	157	216	172	172	149	185	207	187	156	204	151	171	179	184	161	187	174	179	180	178	183	183	181	184	195	202	178	184	177	170	190	170	197	191	177	165	183	187	199	176	178	185	162	147	202	174	159	188	195	162	190	170	186	175	181	168	163	197	193	152	203	193	185	178	166	183	136	185	184	168	179	195	201	175	181	222	212	199	177	163	182	183	147	176	182	165	183	184	195	175	194	166	180	186	194	176	175	180	196	175	190	187	185	176	186	182	178	199	197	165	195	176	202	162	185	180	173	192	169	170	185	169	198	169	183	160	186	219	173	193	172	163	163	163	185	180	185	190	179	187	171	179	184	188	172	164	163	194	198	178	201	195	166	176	181	178	186	195	204	175	193	204	176	179	167	173	191	168	157	190	186	177	200	177	187	179	188	189	173	200	202	158	177	200	171	190	186	175	199	186	185	182	186	179	158	173	166	177	179	197	180	188	193	208	203	192	167	184	168	185	179	154	165	181	212	183	176	168	172	161	196	193	161	160	176	189	193	193	177	178	171	191	157	189	175	166	182	171	181	185	170	203	196	163	174	168	201	179	174	179	185	165	210	192	176	187	174	180	212	168	187	172	186	169	190	179	171	198	177	158	177	155	193	185	193	175	172	181	175	162	184	167	171	189	152	142	165	195	183	195	197	172	189	191	197	190	167	182	189	163	179	148	185	177	169	168	183	192	146	196	189	165	191	199	183	183	172	166	183	170	155	193	150	155	190	181	171	190	175	176	177	163	191	196	197	195	195	182	189	168	180	177	165	157	189	174	180	209	168	175	185	190	164	175	182	179	188	173	173	171	188	176	168	175	156	189	183	170	180	168	185	196	183	168	201	168	164	183	156	175	173	177	192	173	194	172	179	174	182	173	177	184	176	191	199	176	165	188	172	174	164	159	170	154	166	195	196	174	160	187	186	198	172	201	164	149	188	202	173	159	182	172	188	187	157	179	166	196	205	157	184	158	166	185	171	174	201
23185	20928	27566	24461	20935	21000	10616	2134	1275	1021	915	816	727	708	643	631	608	579	518	555	501	473	481	466	461	517	486	474	476	472	426	475	462	445	441	475	476	451	454	444	440	422	412	422	438	398	442	424	415	427	422	444	431	397	413	381	373	412	402	411	405	382	368	409	396	418	418	404	414	430	404	411	406	412	450	379	388	394	417	376	416	382	420	414	362	389	400	392	401	379	367	374	408	378	416	388	410	421	399	384	373	390	363	375	423	426	381	403	389	400	382	390	365	394	379	391	390	403	390	403	402	442	401	402	400	402	401	381	399	417	400	393	412	370	382	429	375	434	378	377	413	383	378	425	434	415	406	406	411	352	384	400	379	393	406	423	390	388	405	386	386	403	392	419	363	362	406	390	380	381	413	474	434	422	387	404	402	352	450	397	418	411	422	360	421	393	392	383	402	408	377	386	382	401	426	375	428	418	400	430	371	369	376	376	380	426	401	434	377	397	378	407	367	450	372	405	376	423	373	363	400	413	406	387	386	429	438	374	388	389	367	369	399	382	385	396	365	440	413	387	410	388	421	360	376	373	411	425	387	406	406	402	367	391	411	418	395	365	408	378	357	368	410	404	406	406	414	402	394	414	403	403	390	401	380	425	378	382	405	411	409	404	402	382	382	409	404	406	404	409	439	363	427	397	407	359	421	385	409	436	411	390	429	399	432	412	400	402	381	428	404	388	401	440	391	389	426	360	375	387	412	380	398	403	422	359	383	380	405	404	405	378	399	375	404	380	407	429	411	371	398	395	396	415	407	390	390	407	378	399	394	436	397	431	422	425	373	413	412	422	351	386	399	417	388	429	409	382	398	369	385	395	377	389	371	394	395	432	409	381	397	437	392	397	399	391	436	397	412	408	401	404	425	414	387	381	445	403	400	388	393	402	390	450	393	381	432	417	386	457	406	453	400	392	390	403	412	376	402	395	398	399	402	389	390	394	408	426	425	404	397	392	370	387	401	407	403	380	397	376	433	376	401	387	414	373	379	420	420	381	388	387	405	370	406	416	390	404	388	404	375	388	415	382	378	407	364	425	400	354	393	425	387	450	427	380	370	382	365	439	416	402	396	427	379	433	388	370	398	408	398	397	390	373	442	365	386	398	433	391	408	396	356	405	399	392	373	361	424	388	380	389	418	372	390	345	361	373	431	423	432	406	416	416	352	414	438	394	394	416	424	424	407	408	402	376	387	362	371	423	395	398	376	412	387	395	404	382	431	407	369	395	416	367	401	399	407	392	376	380	377	368	416	404	363	386	407	400	380	381	379	350	397	396	391	383	431	407	366	389	384	372	375	397	408	391	399	385	397	397	374	396	394	406	406	380	405	403	380	361	401	389	421	389	411	411	373	388	380	424	390	425	399	411	398	400	379	412	375	378	422	424	415	434	392	379	396	393	429	380	422	379	390	406	417	390	405	417	426	367	390	360	404	387	428	385	407	402	408	396	386	403	374	439	413	385	386	415	376	425	398	382	381	368	385	394	392	414	373	365	391	371	394	415	373	438	401	377	406	397	398	410	387	390	380	417	391	392	415	387	387	402	442	399	385	396	405	424	381	398	439	370	413	431	406	358	418	371	395	430	409	389	392	350	378	430	408	372	400	399	378	400	435	363	409	411	410	404	363	401	397	360	374	374	382	388	408	426	398	392	398	416	434	400	346	378	430	400	418	407	389	383	388	378	418	417	383	403	381	398	410	429	417	341	386	376	415	410	394	390	396	391	386	392	377	475	387	376	385	405	377	399	387	411	415	385	401	389	339	408	370	390	379	399	420	408	391	402	433	396	385	378	417	401	411	436	404	400	369	400	383	394	399	398	405	415	342	392	395	391	402	418	394	401	343	430	370	411	372	359	398	437	388	400	418	415	404	371	391	433	375	396	372	372	376	401	372	411	363	417	375	385	388	401	389	386	393	391	402	344	430	400	396	418	391	419	389	443	407	384	398	443	400	443	391	390	428	397	389	392	387	381	433	389	400	392	384	370	383	359	407	369	395	385	422	363	395	401	408	411	365	392	383	385	374	432	393	376	457	413	374	391	374	399	392	383	411	420	375	396	413	394	397	392	367	389	360	394	411	358	387	380	409	413	384	337	346	386	381	397	384	360	395	393	377	372	406	396	389	382	404	401	405	422	403	398	419	396	389	445	363	376	383	414	413	375	393	411	402	394	362	392	382	404	375	381	375	386	383	377	409	363	412	399	403	396	370	424	352	403	397	414	389	355	399	377	403	398	441	393	373	368	406	383	374	392	337	384	394	409	360	433	390	406	385	398	403	372	408	401	392	380	395	386	356	383	416	367	388	408	389	417	437	395	385	372	372	404	402	380	427	399	417	381	400	408	394	386	397	382	342	378	370	375	403	418	387	424	415	431	353	400	377	398	377	413	374	438	418	373	381	396	417	401	410	422	404	401	425	389	412	414	409	356	376	394	363	393	422	403	415	387	389	384	351	393	362	388	372	430	430	441	411	424	386	381	378	418	384	373	383	366	378	380	422	408	390	392	401	387	379	392	434	405	400	395	410	444	415	391	371	417	394	423	391	385	386	409	402	381	391	394	392	348	363	371	385	391	372	423	390	377	393	377	383	377	371	364	368	411	399	418	404	393	409	377	412	403	392	402	357	436	400	410	404	394	388	395	384	403	364	432	408	418	414	384	420	402	403	378	373	377	378	396	405	397	385	398	413	375	387	421	415	419	406	434	428	372	394	367	416	381	396	374	399	395	372	388	382	412	377	389	415	395	438	413	378	347	385	372	343	387	408	367	379	374	401	418	396	404	366	364	401	383	385	399	399	382	413	379	405	420	401	370	389	402	432	390	432	441	412	419	431	374	378	349	390	431	391	405	417	424	346	405	447	413	409	384	389	412	409	408	357	375	399	367	419	407	364	383	418	377	402	364	371	414	410	413	406	409	387	429	402	428	429	385	398	378	385	372	399	416	421	416	402	395	400	402	403	360	408	368	379	422	402	396	379	392	390	388	388	366	431	424	382	409	404	356	431	410	403	394	388	384	381	351	378	375	398	428	381	395	387	378	397	373	399	403	405	355	364	379	359	378	432	356	374	415	416	407	387	398	426	385	408	427	414	401	381	394	397	384	380	368	389	384	349	406	403	378	389	398	394	367	398	378	398	402	395	346	406	365	402	404	444	389	417	394	402	392	412	404	366	354	416	352	372	380	405	401	403	415	367	399	393	406	391	358	390	411	396	415	419	400	412	423	404	416	380	380	405	352	397	422	372	378	413	392	373	399	384	388	390	407	406	380	429	398	358	392	409	410	379	358	393	424	387	393	424	388	397	378	450	396	406	403	415	403	387	375	400	375	424	381	372	395	401	365	385	410	415	363	408	412	378	392	397	429	418	392	392	397	396	377	408	384	380	398	414	392	409	428	440	393	417	389	419	383	403	384	363	377	379	383	393	391	409	361	387	364	409	407	374	368	399	371
18333	37706	19869	10492	7122	5078	4133	3544	2301	1809	1572	1373	1095	1033	947	889	813	784	726	675	659	648	607	576	574	612	502	520	490	485	513	474	460	459	460	470	464	465	464	447	426	442	435	437	450	409	454	406	393	414	385	410	404	409	424	446	451	433	395	404	377	417	395	408	385	412	410	408	418	385	414	376	388	380	413	409	347	380	385	373	377	363	396	390	356	382	403	385	390	367	361	372	370	392	359	365	383	419	386	371	345	374	396	398	375	396	385	400	372	383	365	360	368	393	415	380	389	411	395	368	404	400	400	426	374	333	401	388	380	372	369	359	380	376	385	369	381	368	429	378	393	370	391	392	406	388	368	382	354	341	398	394	386	364	379	416	405	348	397	373	368	401	333	373	365	349	418	374	351	372	389	349	362	390	385	354	383	412	370	353	417	387	374	340	396	364	379	371	375	425	398	397	384	376	387	350	400	353	376	396	392	375	397	369	368	333	422	371	384	404	377	411	402	389	394	395	371	385	368	369	386	371	390	396	348	367	383	375	400	413	371	374	335	398	405	345	379	419	358	394	382	358	385	371	355	383	382	411	412	348	379	395	413	384	376	375	365	375	403	391	349	401	396	395	395	377	361	369	388	381	366	380	359	360	364	366	404	386	371	363	413	393	391	357	363	364	394	380	389	370	366	393	393	366	358	409	336	387	382	424	376	410	385	380	377	372	383	391	369	414	367	382	368	351	351	380	380	406	388	374	364	382	369	376	372	365	377	391	384	362	377	378	417	356	392	384	376	355	414	408	380	358	409	355	366	379	360	359	369	355	404	392	398	378	378	409	352	401	388	395	366	391	363	359	370	382	381	376	341	380	383	342	390	344	375	391	349	413	377	414	381	357	371	400	378	357	374	402	381	398	392	387	351	377	362	368	338	359	394	376	373	377	376	418	381	387	346	361	410	411	374	372	337	393	330	391	402	375	384	379	390	384	360	387	366	372	395	348	377	369	381	411	390	347	396	370	376	363	384	376	380	379	371	404	389	383	396	393	378	373	376	364	377	376	377	366	390	381	377	351	359	370	376	382	385	388	379	389	373	341	391	372	362	386	383	380	384	367	391	403	402	372	364	366	396	336	370	363	410	381	341	389	360	391	388	389	373	359	394	402	390	334	348	395	348	366	405	356	381	380	395	410	323	363	364	354	380	376	361	413	386	403	367	419	372	373	365	406	378	374	378	375	388	373	357	420	379	379	375	374	360	382	393	400	351	413	372	337	337	358	354	411	349	409	369	398	390	390	378	360	407	370	345	378	349	398	394	370	352	385	379	370	399	399	376	379	411	392	387	375	385	374	422	379	368	381	398	392	371	373	365	397	395	366	412	368	363	367	366	382	363	369	380	405	380	358	385	384	374	365	371	380	353	384	338	352	395	386	393	356	387	381	379	376	390	358	378	391	412	378	394	379	391	388	390	403	398	341	377	400	387	401	353	402	346	378	368	367	372	406	421	359	381	370	355	382	360	399	368	373	327	374	366	371	374	385	412	429	402	391	365	398	405	361	371	377	392	379	414	392	384	376	382	384	363	380	373	379	366	369	364	359	358	414	372	368	392	388	396	406	379	387	408	406	370	334	356	396	383	415	389	373	373	360	360	429	367	348	380	377	366	338	349	349	355	379	388	374	379	365	334	401	379	402	360	411	376	388	356	366	392	353	402	351	362	430	390	406	368	359	372	383	386	402	360	376	373	347	382	371	390	346	375	384	365	381	346	398	383	408	364	399	398	395	392	357	390	355	378	374	379	366	382	390	398	399	364	382	394	391	387	401	355	372	342	361	405	395	427	385	367	348	371	373	382	431	366	374	374	376	389	378	368	361	398	366	397	370	345	386	385	410	358	366	401	397	388	392	348	355	372	368	352	380	391	447	386	400	339	366	382	374	377	363	377	381	415	401	348	365	387	413	378	396	376	370	382	383	394	388	392	359	399	367	391	380	393	389	386	391	371	359	371	377	352	393	385	375	372	403	393	394	371	363	391	393	370	343	364	368	443	406	393	389	401	401	386	383	412	393	397	396	422	416	405	393	377	373	369	364	385	385	370	386	357	372	392	410	396	368	385	422	356	394	386	388	402	392	383	362	373	397	383	384	391	392	358	363	386	368	362	364	400	371	358	365	400	376	376	394	373	357	375	369	366	384	377	359	405	395	375	418	374	367	378	415	357	380	384	366	403	406	388	393	365	408	323	381	417	376	345	372	378	406	368	380	391	358	375	350	379	356	384	371	375	385	413	395	396	359	357	383	382	383	344	395	336	381	368	386	367	391	392	374	365	374	366	361	396	385	393	357	373	376	404	429	389	392	345	362	378	400	396	363	396	385	387	405	385	352	392	381	398	400	361	439	404	366	385	413	375	367	345	372	377	356	419	339	377	396	346	358	365	362	381	349	383	379	370	402	405	358	356	402	378	325	358	369	371	374	379	396	354	358	352	373	399	348	392	357	397	375	417	407	370	360	369	389	356	375	366	372	401	391	371	350	342	416	365	344	361	389	369	386	367	388	384	372	373	400	380	379	379	358	388	391	377	389	364	400	382	384	388	377	397	386	356	392	393	414	427	385	380	408	370	402	381	379	385	351	411	379	408	367	397	393	369	392	413	397	385	392	376	374	358	346	380	368	364	377	377	360	355	386	397	407	404	340	342	398	350	369	409	428	386	421	394	406	405	364	384	386	346	371	376	397	368	419	370	416	364	364	363	384	351	364	381	404	348	372	367	343	400	381	384	370	403	374	393	377	420	398	373	377	383	381	379	375	349	377	359	348	384	376	393	388	391	373	379	386	369	359	374	408	392	377	373	385	405	383	383	402	386	376	371	381	379	383	360	391	380	349	375	380	378	376	376	401	383	409	380	385	404	392	371	392	394	399	409	391	396	371	396	394	362	371	422	406	404	377	390	404	378	403	396	371	367	350	377	361	353	405	411	354	345	367	391	380	387	376	383	389	387	390	399	395	377	385	364	367	375	420	377	376	360	367	382	402	401	369	400	356	380	391	379	353	373	377	422	368	415	382	373	375	392	381	375	374	382	413	379	371	373	356	392	388	379	336	386	423	381	374	383	385	414	410	364	360	381	381	413	418	365	372	358	375	348	353	388	392	397	367	374	390	339	393	368	371	341	384	356	409	391	349	385	363	363	389	375	342	326	401	384	345	342	387	371	393	364	380	360	385	351	386	374	358	391	388	369	373	399	413	354	338	396	393	416	395	394	369	391	383	388	388	338	347	381	373	372	380	391	389	383	355	389	369	375	380	396	370	416	380	417	418	377	398	361	398	366	420	374	352	377	405	397	356	354	391	406	404	372	389	369	350	393	413	383	395	366	400	370	418	382	344	369	393	354	368	388	416	351	349	398	377	337	358	398	362	380	359	422	416	363	347	379	373	359	388	378	409	415	386	388	396	399	376	325	368	386	373	386	432	377	353	418	393	358	396	386	370	386	379	375	350	368	377
28510	16735	2995	557	426	394	342	301	321	336	303	331	309	326	311	275	301	288	305	322	296	284	295	296	293	300	290	295	286	321	295	326	302	297	319	288	319	300	309	314	289	276	329	327	314	288	318	322	302	312	329	304	305	291	303	298	316	276	323	297	303	310	325	333	308	321	331	250	302	288	295	282	285	297	275	313	320	329	307	310	305	311	292	330	307	321	312	292	323	277	300	314	288	331	313	307	293	291	298	308	325	289	300	318	321	323	307	308	274	323	289	322	280	284	283	324	327	304	291	332	347	311	308	287	295	296	322	286	305	321	313	284	317	273	288	311	305	299	320	284	302	290	298	296	308	318	329	335	322	330	277	326	305	298	292	340	269	304	308	303	301	288	314	310	290	260	306	288	272	312	309	301	291	330	300	297	318	310	298	301	300	312	337	293	253	281	336	271	296	279	327	342	297	332	314	312	319	326	281	277	292	303	298	293	311	332	329	303	292	293	306	285	304	316	318	311	297	296	327	316	305	297	339	308	311	336	300	288	293	310	298	301	268	296	282	307	309	287	295	304	284	302	304	324	310	368	283	321	307	335	336	283	317	308	317	322	299	297	333	308	294	314	290	275	318	330	305	291	290	288	301	334	305	310	281	307	325	295	321	303	342	307	308	301	321	299	299	290	312	302	298	296	335	281	295	312	331	292	314	352	292	292	267	297	302	299	326	323	285	307	300	340	289	349	291	292	265	261	313	304	323	301	310	344	339	262	303	298	322	311	349	281	320	279	315	310	296	329	296	303	319	278	311	335	304	301	286	321	348	261	327	306	308	314	316	323	310	294	314	281	316	325	326	276	308	323	294	293	304	295	330	302	302	306	321	314	311	298	321	336	269	299	281	338	287	303	316	288	319	279	319	306	276	298	270	303	266	331	291	311	304	293	309	306	311	325	311	313	339	303	309	297	292	295	321	325	306	293	287	299	304	286	321	327	321	346	331	294	291	307	312	287	310	316	314	306	262	318	304	289	309	304	312	310	307	293	275	296	319	304	299	281	288	302	310	359	311	308	310	313	322	304	346	282	282	274	277	344	294	324	322	309	306	268	314	302	308	298	293	260	296	298	288	308	289	314	298	329	311	295	309	293	276	313	295	294	296	291	312	307	286	291	311	294	294	295	292	290	320	295	297	289	311	300	294	299	318	305	332	280	340	307	291	291	322	308	287	318	321	322	282	352	304	310	288	314	318	288	319	298	336	303	306	303	308	301	285	308	305	288	282	298	320	343	278	302	311	296	324	309	332	293	287	291	298	286	331	292	321	345	286	310	296	303	311	267	337	327	327	296	319	313	301	297	308	328	305	288	315	268	334	355	294	301	306	294	285	284	310	264	311	312	303	340	304	314	300	292	323	320	323	321	297	284	332	276	308	309	301	331	320	300	322	306	307	289	329	306	302	305	311	333	291	303	328	295	287	312	313	295	307	315	330	307	286	306	278	311	280	303	294	291	277	310	264	302	304	287	297	349	314	294	331	296	314	334	306	278	273	294	304	316	330	287	286	327	297	329	310	300	332	313	307	314	303	278	303	327	295	283	290	291	341	319	279	314	292	276	313	319	321	314	303	284	292	306	290	295	320	314	309	317	329	317	305	314	301	316	313	316	308	293	298	330	291	322	298	358	314	305	286	280	310	288	278	289	314	304	296	285	290	297	317	275	292	297	279	312	322	285	306	291	332	329	294	291	279	306	321	281	299	311	300	295	295	302	309	295	283	284	298	313	288	318	273	294	341	271	311	305	298	280	299	312	300	341	310	318	338	268	254	309	285	314	305	318	327	292	343	319	279	294	316	323	331	320	315	306	299	323	303	295	287	301	302	287	293	303	307	321	283	301	317	321	316	339	323	313	311	321	315	319	342	315	293	292	310	311	339	302	313	292	288	295	313	255	314	314	321	292	314	324	296	321	286	307	307	313	313	333	298	277	322	317	315	318	305	294	288	330	313	299	293	284	315	271	295	299	294	319	318	314	315	307	321	311	309	296	307	321	337	310	280	312	273	275	296	291	304	293	298	311	293	291	302	338	305	291	303	286	317	325	317	298	307	339	328	300	306	293	330	310	330	310	322	331	317	310	295	292	317	283	329	324	334	303	311	264	301	313	296	312	319	313	326	306	305	304	289	320	310	282	314	291	328	273	286	303	311	305	303	298	324	301	309	276	282	304	327	296	289	292	321	306	302	301	299	299	323	295	303	289	311	319	342	278	334	297	317	308	317	301	323	292	333	323	321	280	302	288	318	289	307	317	295	271	323	304	315	301	308	299	292	306	318	308	318	287	314	328	269	310	297	307	330	333	303	296	311	262	332	315	287	302	323	274	312	297	296	291	297	306	297	286	299	312	293	270	269	304	296	295	305	318	281	306	331	292	315	304	288	272	299	330	297	306	309	298	302	286	302	306	308	286	294	272	311	319	309	331	294	282	287	295	315	276	310	312	316	309	320	321	292	327	315	295	310	268	305	288	299	287	307	319	297	273	291	309	335	299	320	311	323	341	290	298	306	288	300	294	309	308	315	330	309	308	318	303	304	305	295	264	291	288	300	282	300	348	306	295	301	342	314	271	281	296	291	302	285	337	293	306	322	331	319	295	310	308	312	309	322	295	304	312	321	312	316	283	320	328	300	338	304	305	310	290	298	296	299	307	278	288	290	300	294	275	285	312	292	296	327	314	295	282	278	298	336	284	338	279	293	316	306	325	319	323	278	305	336	285	254	279	307	278	309	309	317	328	292	297	339	297	326	307	317	282	296	303	340	302	303	297	300	321	324	298	316	293	296	306	290	330	297	329	297	275	267	287	316	308	321	293	309	305	276	324	316	290	288	329	284	324	308	310	312	304	288	271	272	318	308	275	322	296	281	325	311	318	336	338	268	312	297	315	301	275	309	255	314	331	326	300	286	299	312	281	301	291	321	331	266	316	291	306	334	304	330	287	314	291	324	331	290	268	289	291	307	286	353	291	318	321	307	282	307	307	279	304	281	315	296	305	296	296	296	309	293	313	299	333	310	331	307	298	269	300	285	327	305	298	301	268	294	332	306	289	332	319	314	301	301	305	290	285	331	317	306	294	306	295	327	291	279	326	290	331	328	310	288	311	318	281	297	308	313	307	323	272	312	281	318	281	298	287	305	295	310	291	290	276	295	312	302	301	322	299	297	293	261	298	301	305	301	289	313	326	291	329	299	296	324	326	274	307	284	314	322	295	289	274	262	295	289	307	302	311	280	309	296	293	308	312	298	318	301	334	283	305	293	265	278	304	286	282	316	321	313	339	282	294	259	321	325	321	271	289	311	274	296	310	322	315	288	291	316	299	329	279	312	311	345	307	318	290	301	312	338	341	284	322	302	325	300	320	306	303	312	306	318	310	307	286	284	315	290	317	291	323	301	300	304	295	317	305	341	331	308	316	290	308	303	328	296	312	301	288	321	322	334	307	317	299	304	307	299	297
12257	9659	1136	608	536	448	400	412	391	352	347	363	338	315	329	366	341	323	345	317	371	368	316	330	322	374	324	319	338	356	309	343	318	344	333	346	331	334	303	311	351	360	322	372	336	357	326	373	359	325	356	325	332	326	341	336	345	307	329	325	334	317	325	313	301	313	335	327	347	328	318	283	301	329	342	340	301	321	352	304	332	287	342	311	307	302	317	297	319	346	348	328	318	366	315	364	330	340	331	319	324	326	344	340	343	368	323	299	334	335	340	304	303	354	338	324	335	311	306	324	337	322	350	334	300	347	319	334	336	331	327	327	338	332	314	334	341	330	328	307	397	358	331	338	323	334	336	349	331	298	334	346	367	321	363	309	334	337	333	311	365	308	340	312	317	359	332	317	314	336	337	312	328	302	351	363	325	347	321	341	348	315	307	324	332	301	325	311	360	365	383	357	371	315	326	360	341	336	343	350	339	334	366	332	325	340	350	325	331	329	325	361	369	336	337	341	328	316	333	342	358	336	338	350	299	340	317	352	316	342	329	335	311	344	332	313	288	320	357	326	342	353	324	361	342	362	328	306	302	342	340	338	344	322	333	315	337	331	340	302	343	321	317	305	302	347	346	352	316	324	307	347	339	348	319	303	360	343	344	315	302	331	318	335	353	337	353	328	353	324	327	315	357	341	340	354	350	323	325	306	340	325	301	341	348	338	326	321	332	311	349	345	307	313	332	342	299	322	301	322	357	340	361	311	328	338	331	337	324	334	312	310	299	322	333	318	342	322	327	308	355	333	339	366	315	321	332	337	341	332	322	350	343	333	349	284	318	318	313	325	347	321	344	335	334	354	332	346	323	346	308	328	339	381	338	314	326	315	330	342	359	369	324	316	345	347	288	295	328	331	344	344	298	335	344	313	317	328	335	309	319	330	341	328	317	343	292	296	338	350	352	326	374	340	352	371	334	313	308	320	314	289	328	369	329	342	323	370	322	318	321	342	328	332	348	336	313	345	307	325	325	330	330	312	301	328	327	312	311	330	334	335	374	312	336	323	315	324	341	357	315	357	312	345	355	358	294	360	320	357	332	330	329	324	333	352	323	332	342	349	328	336	334	337	304	331	303	314	322	310	359	317	343	315	320	341	343	319	348	332	338	322	342	328	299	329	339	335	355	328	371	332	328	316	342	323	354	323	363	332	320	363	368	327	330	338	302	338	292	347	324	339	295	311	317	353	323	336	350	301	319	330	273	346	290	321	351	308	317	319	337	324	331	315	348	329	345	314	322	353	366	338	323	332	340	330	315	324	354	341	356	306	313	301	330	313	347	344	303	350	315	309	319	343	307	317	318	304	344	294	328	301	332	313	324	345	337	359	336	335	316	303	322	296	319	349	342	361	344	319	323	332	323	370	305	344	331	335	317	317	356	307	320	322	324	301	380	317	327	307	337	354	307	336	343	331	323	326	353	343	328	331	321	364	314	323	327	341	282	316	321	325	345	337	322	310	311	328	337	335	345	315	350	317	341	297	347	367	344	337	326	314	321	338	355	320	329	308	320	330	374	328	299	331	338	286	341	304	345	334	352	347	317	329	369	344	340	319	323	330	316	327	356	320	306	317	344	342	316	328	302	328	307	324	311	334	312	325	353	335	315	337	310	327	348	327	339	288	342	349	341	333	348	336	305	342	321	292	332	359	338	355	337	324	365	329	321	336	330	350	342	326	317	327	351	330	313	321	322	344	368	332	333	333	326	325	350	330	323	356	324	323	347	361	326	337	337	352	346	347	382	324	327	328	336	311	305	317	339	325	339	340	335	315	320	330	324	346	318	346	312	338	328	334	316	301	357	328	346	319	369	339	342	316	370	352	344	297	343	333	294	327	332	338	320	310	330	299	365	314	322	320	342	323	326	348	344	324	352	303	318	344	361	329	327	331	308	329	335	311	341	322	307	309	310	354	312	353	333	339	307	331	317	335	347	316	341	345	310	351	320	317	345	329	309	329	302	319	286	297	342	313	314	311	318	333	341	335	315	312	302	328	346	337	315	296	348	316	337	326	314	322	326	338	321	317	337	314	318	323	348	345	326	343	344	314	348	296	310	365	311	339	330	324	332	341	304	334	331	390	337	348	329	297	341	346	341	329	332	330	332	344	325	337	311	355	323	303	354	315	327	325	329	330	310	330	341	301	348	354	369	316	321	315	325	312	346	359	352	338	346	345	353	348	349	304	342	332	322	322	314	357	324	338	308	316	325	340	360	320	338	305	340	368	359	329	323	329	322	323	320	315	344	285	349	338	327	334	306	356	337	352	331	302	344	324	356	338	316	321	353	363	352	322	372	346	328	332	316	345	309	330	342	322	358	310	357	306	323	341	322	325	334	305	346	336	325	329	326	308	363	327	349	322	327	318	324	333	308	339	292	325	335	335	313	328	351	348	344	320	339	313	328	322	305	325	330	302	360	330	365	359	327	314	329	319	335	339	331	347	340	302	332	364	326	316	327	331	328	333	331	311	288	338	314	366	318	315	337	315	365	341	327	300	300	354	330	332	358	298	328	353	319	349	321	330	332	332	320	314	326	362	295	331	355	357	330	309	326	325	339	316	353	323	330	301	328	332	327	292	340	323	323	298	364	340	335	304	319	330	297	333	342	323	316	314	296	350	325	326	349	333	369	303	352	343	292	354	309	348	343	354	333	357	315	329	326	325	311	322	380	303	363	319	313	337	320	307	338	333	362	335	320	320	333	315	336	311	368	342	312	336	316	336	341	309	330	345	342	317	322	326	347	335	324	346	336	307	294	357	317	342	334	304	329	308	319	348	335	338	314	334	303	298	360	374	304	335	327	292	321	346	339	347	321	327	312	333	312	341	332	319	356	336	323	348	376	345	341	372	316	343	327	317	339	360	331	340	338	324	351	313	347	322	337	340	323	311	306	352	334	314	337	341	321	293	314	318	371	341	339	321	311	332	338	345	327	347	310	329	332	336	329	341	330	318	354	354	325	361	332	347	341	335	320	389	352	326	314	357	330	342	323	333	334	342	356	356	333	348	314	331	325	326	334	322	340	344	330	333	358	311	352	310	285	314	325	339	312	338	361	320	340	303	340	287	352	366	351	293	342	390	348	326	346	316	328	328	330	330	349	298	287	311	330	344	307	341	324	315	335	340	311	347	325	315	352	355	322	352	337	303	330	332	336	376	320	355	324	358	331	322	319	353	333	313	290	350	346	317	336	315	300	330	327	330	334	321	354	352	325	308	347	321	335	357	319	357	297	335	312	345	322	315	367	336	354	374	315	327	353	333	336	339	337	336	373	327	306	339	356	312	318	358	340	332	357	282	365	356	320	343	403	333	303	351	302	361	344	323	336	349	366	323	328	310	327	359	369	328	339	334	333	318	304	324	372	347	330	360	349	352	321	319	295	327	351	304	322	344	343	339	304	321	313	342	313	297	345	332	307	297	316	336	316	315	357	292	381	318	362	298	341	321	336	307
25445	20924	27351	24618	20919	11858	1421	915	600	433	423	384	342	336	318	280	279	262	255	215	257	206	218	212	219	209	232	187	202	206	208	180	213	207	202	169	178	207	198	206	191	172	185	183	172	156	180	191	189	166	174	188	159	172	180	188	167	187	170	183	174	181	145	192	150	181	170	177	162	179	160	171	185	182	172	159	177	155	138	185	166	153	184	170	166	192	155	186	159	166	160	157	162	168	149	154	163	150	159	168	169	173	182	191	171	159	174	177	167	178	180	154	170	174	164	151	153	184	163	185	184	170	165	196	168	165	166	175	156	178	152	162	161	167	164	161	167	178	193	170	145	174	157	146	170	161	151	143	150	161	155	171	181	163	191	170	165	168	175	150	164	157	170	170	172	162	173	178	172	168	179	146	174	158	166	163	154	172	167	176	153	170	170	153	192	154	176	162	133	158	168	154	199	156	165	147	161	163	170	167	153	173	207	164	177	154	163	166	165	159	172	172	205	164	154	153	151	142	167	146	148	161	159	168	177	159	163	169	179	161	195	145	155	160	178	175	169	165	172	169	167	163	160	175	155	178	180	152	150	180	186	177	161	176	172	161	161	163	168	167	148	187	146	148	157	193	166	150	174	164	167	163	184	183	162	178	168	172	153	127	169	159	169	182	179	162	158	161	191	173	147	163	172	145	179	171	161	168	160	161	176	152	178	158	178	177	194	178	188	165	151	165	169	164	169	168	157	190	149	157	172	164	166	149	147	159	134	144	158	154	146	164	168	176	174	158	180	182	174	184	166	166	164	167	164	157	157	184	170	169	162	170	169	145	178	179	173	141	192	169	170	183	154	206	181	172	167	145	148	179	177	167	159	167	162	177	142	186	153	169	168	152	166	156	179	170	150	165	146	160	167	174	163	167	160	151	151	194	178	168	152	152	176	189	172	174	175	182	164	182	178	184	158	172	183	169	179	179	166	148	161	152	159	185	177	175	165	172	175	178	153	159	157	173	170	151	182	164	183	177	164	166	171	154	176	184	161	166	153	157	181	155	174	143	187	170	178	161	150	166	148	180	163	174	166	172	181	172	192	138	167	183	162	152	187	179	151	164	169	182	166	174	179	186	148	158	194	166	192	151	162	167	158	154	192	162	162	155	186	180	166	153	173	173	167	154	160	186	155	151	151	153	169	175	175	179	169	166	187	182	184	173	168	195	165	153	147	188	172	190	161	191	170	163	150	177	177	156	167	148	177	173	155	155	138	166	160	169	156	156	180	161	181	139	173	168	151	183	160	154	190	155	156	190	164	188	147	163	153	160	162	168	153	170	166	144	201	156	162	172	181	199	169	171	164	162	175	149	179	145	187	184	156	191	173	154	190	157	156	189	179	170	162	168	165	152	163	147	171	154	176	161	161	162	173	166	154	154	155	187	168	184	151	171	170	196	172	177	171	189	150	174	155	189	162	145	147	166	171	182	167	159	168	178	176	167	170	178	155	158	192	167	184	151	181	166	150	169	198	151	167	178	161	157	164	156	158	176	172	174	164	175	162	162	181	173	178	157	178	153	178	173	182	159	172	169	175	175	143	176	173	174	164	177	165	151	150	186	171	160	167	146	152	182	188	181	175	150	158	155	153	177	173	145	194	166	150	171	145	158	171	172	148	163	160	142	145	154	163	170	169	153	169	184	166	185	134	170	164	173	160	165	200	155	161	159	153	149	163	169	141	145	179	190	179	179	167	155	156	183	147	148	169	171	151	173	144	152	149	151	160	154	172	168	174	198	148	150	158	175	164	165	163	174	175	187	155	168	164	158	193	180	141	169	178	144	186	178	164	163	147	157	153	160	154	158	179	188	179	173	168	178	174	161	155	168	167	159	140	179	170	183	175	170	171	184	169	175	173	171	168	157	181	170	164	148	161	175	181	168	180	183	169	179	152	148	157	141	176	181	167	161	175	181	159	156	178	159	160	185	158	154	167	178	156	173	168	162	168	192	161	160	164	175	169	160	144	168	179	156	178	179	152	175	159	152	198	180	183	177	184	152	144	181	174	200	160	160	152	152	170	142	148	168	178	180	147	167	182	178	166	173	152	164	172	149	163	156	186	170	166	155	164	194	168	162	177	182	163	168	169	177	158	209	189	162	175	155	170	161	180	159	166	164	188	190	171	156	168	165	171	157	150	195	164	155	174	177	162	177	177	152	171	173	182	164	157	167	196	163	165	172	173	177	155	193	188	164	144	170	168	180	171	163	166	160	155	140	179	143	172	173	156	183	143	146	162	179	154	158	161	182	171	160	149	162	156	155	190	143	144	152	158	172	154	139	189	171	172	146	148	148	183	186	188	168	173	169	191	153	186	165	162	163	174	140	152	182	167	148	168	174	181	164	162	197	154	148	149	158	158	158	200	163	181	160	161	184	166	168	166	153	159	158	163	161	146	181	184	173	140	158	171	163	163	187	161	159	167	145	210	160	162	158	180	171	157	149	155	156	170	194	153	163	185	171	184	173	169	179	164	140	154	133	178	183	150	170	171	160	168	161	171	149	175	176	187	191	152	182	161	180	175	168	157	182	185	164	166	157	161	164	172	190	172	160	159	188	170	169	180	188	154	163	163	193	165	172	153	171	167	174	163	153	166	162	154	138	179	170	165	151	157	159	164	168	189	192	163	175	172	170	175	135	154	160	184	168	145	165	160	168	180	160	132	165	138	162	186	177	128	162	156	167	174	156	152	175	169	140	158	168	187	141	157	168	154	166	135	170	165	179	155	161	138	168	164	155	156	164	167	155	160	151	154	190	162	144	153	147	159	172	188	156	164	147	187	183	161	174	156	180	181	151	153	192	148	155	168	157	176	161	141	157	182	159	179	193	165	156	134	168	178	178	200	170	156	173	169	166	155	154	181	154	163	194	173	153	185	155	149	148	144	184	150	171	167	154	160	160	170	168	177	144	184	155	159	162	167	170	161	167	158	171	177	162	155	199	190	178	158	158	185	182	160	179	156	171	181	181	156	155	178	146	186	156	178	172	166	190	172	195	190	134	189	153	172	148	200	164	147	159	158	166	163	161	201	162	162	163	165	154	168	160	161	169	161	145	174	161	179	164	150	171	179	152	192	145	145	139	173	149	163	161	146	175	165	173	182	178	184	161	161	165	142	150	160	164	151	153	174	160	160	185	155	151	189	158	180	150	173	163	146	173	153	156	163	163	137	161	159	178	178	165	152	179	171	166	143	173	148	178	142	184	142	160	174	182	160	180	173	140	149	156	148	160	155	187	175	157	156	174	160	160	176	164	155	166	176	172	168	155	162	169	169	174	170	161	205	177	155	182	156	151	163	185	149	144	151	169	161	183	167	160	162	146	181	172	169	159	175	171	169	132	158	173	177	174	178	136	149	151	160	178	137	150	170	166	156	170	168	163	165	169	184	162	152	190	159	171	146	160	188	179	166	165	168	172	161	161	165	171	184	163	187	167	163	166	170	162	184	157	162	174	193	157
15619	34270	12114	5946	3996	2741	2167	1839	1209	967	813	709	553	519	486	455	405	390	362	327	306	307	287	279	250	274	240	237	253	261	233	229	228	204	225	203	228	242	197	228	195	191	213	213	191	204	184	197	203	185	192	194	183	183	198	206	201	179	190	159	168	190	192	188	193	190	201	176	191	169	170	186	195	179	159	185	191	173	178	193	172	169	184	207	172	187	210	164	177	199	166	197	191	193	173	178	201	190	182	186	206	201	177	200	155	182	190	190	172	204	185	171	177	165	183	176	185	184	174	178	186	186	164	182	191	208	182	168	176	200	174	198	173	183	196	176	170	192	185	184	154	191	171	182	182	175	181	176	165	181	188	187	171	169	166	211	176	178	188	190	181	178	182	196	177	188	178	171	160	169	157	161	152	205	176	189	171	184	186	185	155	152	175	167	177	151	197	167	179	190	161	177	212	182	193	187	173	172	167	165	179	199	183	157	185	183	193	174	185	194	176	172	186	166	183	181	183	173	183	201	166	163	155	167	173	175	174	167	200	152	168	185	176	182	173	173	156	197	169	189	180	170	173	183	191	169	185	191	197	176	159	178	196	169	173	185	203	171	183	166	175	162	171	186	179	183	176	198	188	180	186	179	168	153	189	181	147	199	199	162	179	162	183	183	167	167	179	200	164	175	167	163	186	175	166	160	186	187	181	167	164	165	174	193	179	188	173	167	204	153	189	188	199	191	182	160	170	162	163	175	182	154	201	173	180	183	190	171	174	194	174	191	185	172	182	183	184	183	166	195	159	183	180	187	169	192	160	181	183	200	190	159	180	173	170	172	190	192	184	169	165	185	181	185	158	185	183	174	171	179	201	183	180	171	188	188	202	201	184	180	204	189	188	176	161	163	187	178	175	166	174	204	155	170	180	199	169	174	184	184	172	162	179	168	182	163	176	167	188	167	191	161	171	182	193	183	183	163	204	177	165	177	170	177	186	163	186	191	169	199	188	159	170	199	187	186	187	160	180	180	161	164	187	162	193	193	185	164	179	210	166	174	170	162	164	166	160	179	176	176	173	182	164	176	192	169	185	163	195	175	174	192	183	144	151	175	178	172	174	180	179	153	172	173	171	168	196	173	186	156	178	185	183	175	152	189	170	175	162	165	181	190	183	195	173	208	182	164	174	173	182	179	208	194	192	182	186	172	179	161	200	154	186	202	192	168	180	191	192	170	168	172	171	177	185	177	158	201	176	174	180	184	184	181	178	155	184	184	180	209	177	165	169	164	176	195	161	179	158	187	184	191	180	178	190	161	175	158	182	173	192	203	196	173	181	166	163	169	197	180	197	175	153	201	180	166	188	176	198	163	205	175	168	204	183	176	176	160	149	181	152	193	165	192	164	177	201	186	160	180	179	183	178	181	189	160	189	181	175	171	167	175	181	184	179	149	175	185	198	177	199	175	163	180	180	223	149	166	182	210	182	180	160	180	166	210	190	199	183	182	178	153	198	193	181	177	180	181	178	165	212	175	185	176	181	190	157	168	178	175	184	181	165	194	161	168	193	207	178	182	184	177	174	166	172	198	175	183	146	194	186	201	184	168	166	155	164	172	166	164	196	170	178	200	197	188	168	161	178	167	182	193	210	155	170	196	198	172	197	174	184	187	174	169	180	169	165	182	169	171	169	198	179	171	178	180	165	170	193	194	158	183	168	201	158	185	174	178	172	180	176	179	191	185	182	184	161	190	163	182	148	171	163	168	174	171	184	173	186	163	173	207	187	183	171	197	160	182	174	178	171	167	184	177	186	166	171	208	182	169	179	184	152	174	170	188	170	166	167	172	181	164	184	165	188	171	156	180	177	169	174	197	166	178	185	206	139	174	205	180	178	176	190	169	161	181	170	186	157	187	190	168	196	142	178	166	181	168	213	189	183	168	160	175	191	174	167	164	158	185	163	201	167	163	175	154	164	170	176	170	201	186	179	170	187	181	177	193	184	208	182	158	182	191	204	194	173	181	173	184	205	187	207	190	163	202	194	180	202	161	159	195	190	196	191	185	168	156	181	171	172	173	153	178	148	185	202	179	189	171	167	183	180	165	196	192	189	189	200	192	186	172	167	177	171	193	190	186	167	153	159	183	174	166	166	163	180	176	201	199	190	205	189	159	148	177	177	173	171	187	165	164	191	175	179	168	148	184	172	185	186	177	193	180	170	149	207	167	167	186	175	175	168	175	176	171	170	188	191	191	200	153	193	157	164	164	173	149	177	182	193	173	206	179	166	183	194	195	154	212	176	174	166	195	203	195	169	187	176	192	189	186	202	172	182	194	196	189	182	171	157	175	165	170	177	191	180	193	183	179	187	190	189	189	183	197	169	163	167	178	175	185	157	154	163	184	177	169	168	190	174	220	185	162	155	179	134	193	180	160	200	196	198	180	182	182	165	176	204	197	184	163	179	156	178	190	188	189	160	183	174	193	194	192	155	193	190	192	189	181	170	168	168	174	191	181	169	169	183	170	203	179	182	172	168	187	154	194	193	168	192	163	156	128	179	185	174	186	176	164	166	177	171	181	172	169	177	172	156	169	192	166	192	177	196	211	182	179	179	196	175	184	189	179	181	161	185	172	172	180	154	172	171	190	184	179	150	185	177	172	160	180	173	195	180	167	190	179	155	160	154	166	159	161	174	187	178	173	173	189	178	165	190	200	162	173	176	152	190	179	173	173	174	181	164	185	184	161	155	198	157	182	182	190	174	161	189	175	191	174	196	164	174	175	187	162	180	159	197	166	190	194	183	177	175	178	196	183	193	177	190	181	185	168	179	164	173	201	163	156	179	182	196	163	193	179	190	190	169	184	166	174	190	198	181	178	172	169	161	184	165	164	175	161	182	190	211	179	175	152	184	187	197	157	176	181	182	176	179	208	192	181	180	163	177	175	164	160	159	166	155	183	197	173	171	195	187	178	171	194	176	170	195	184	198	181	180	174	176	157	183	172	180	177	180	195	164	169	190	180	181	182	167	192	184	180	160	194	188	178	159	176	187	199	157	177	171	193	171	157	184	187	163	184	152	176	177	172	138	183	163	183	182	193	189	184	197	176	188	184	192	184	190	164	180	162	160	169	176	171	186	181	146	180	163	180	181	185	191	169	153	177	163	156	180	173	147	167	185	173	176	179	188	189	201	171	158	182	159	191	159	181	151	165	173	178	164	174	180	191	199	197	202	181	157	156	171	187	169	191	179	203	183	168	176	161	166	213	208	180	179	169	166	178	183	179	166	173	185	186	166	155	184	182	175	168	177	180	182	164	182	192	186	173	163	197	161	176	175	197	188	166	195	204	178	166	191	194	178	172	168	164	179	176	162	145	195	165	171	179	156	183	160	184	179	184	161	170	179	176	188	180	185	184	200	168	181	170	166	177	198	171	173	148	171	184	199	162	159	169	176	191	153	161	174	160	197	198	176	168	153	179	167	200	164	175	167	194	190	194	169	163	177	182	190	162
23159	20882	27674	24213	20887	20990	11231	2067	1195	1040	932	785	760	720	611	618	589	602	548	564	572	476	522	457	511	469	446	454	471	469	469	498	423	416	466	492	410	405	423	433	418	429	403	435	447	437	439	451	409	449	399	391	448	393	409	385	428	419	447	384	423	432	409	406	411	413	388	415	411	370	397	410	411	396	425	401	396	374	418	409	420	413	433	399	395	395	380	436	411	396	434	376	405	398	416	406	418	391	390	393	413	413	407	410	405	407	400	406	413	401	399	395	394	385	424	418	377	360	402	387	387	423	429	397	417	421	399	393	379	417	373	401	430	385	387	406	397	399	408	396	409	390	420	413	422	380	381	384	401	371	403	362	423	347	416	429	398	431	410	392	408	453	383	364	404	420	384	379	411	384	427	404	379	378	400	389	367	449	404	419	400	383	419	376	401	376	393	393	394	423	424	414	400	390	402	406	405	401	375	427	386	397	402	369	392	405	376	417	419	373	370	396	408	401	380	374	417	424	357	423	379	397	416	416	410	386	409	381	404	367	406	387	361	409	408	394	433	407	387	409	399	415	377	403	402	416	399	380	390	402	381	391	364	414	376	443	424	388	390	382	441	388	368	403	429	397	423	394	404	407	412	370	409	373	378	438	402	362	386	384	355	380	384	416	397	392	380	387	359	382	393	374	437	380	406	419	349	411	397	419	361	341	387	416	381	393	366	359	359	405	394	394	377	409	411	392	387	406	373	382	394	367	420	365	392	403	389	403	391	374	416	385	414	380	375	396	406	449	377	427	442	432	410	359	413	426	439	431	396	400	398	363	382	372	407	382	399	366	389	394	382	401	388	411	394	361	437	375	391	377	410	433	394	381	405	457	414	434	413	403	413	412	426	375	417	382	390	402	374	377	437	383	365	403	382	417	398	406	387	407	364	396	390	381	404	421	394	368	393	426	410	383	424	430	416	403	417	410	411	374	412	409	379	372	353	381	379	432	377	403	389	405	421	364	399	392	408	378	382	395	379	430	421	392	365	412	406	418	428	370	392	386	369	375	375	409	368	381	423	424	400	406	373	372	404	427	392	401	399	411	383	438	430	428	404	387	390	387	423	378	408	367	413	398	360	423	381	410	389	445	413	374	436	381	380	383	419	384	382	376	386	417	406	395	365	404	392	427	437	384	416	432	397	385	423	406	396	391	412	371	339	371	359	379	388	403	394	412	394	423	419	399	392	403	429	384	386	377	403	386	387	392	410	429	423	388	402	384	377	387	375	415	364	408	402	367	432	402	388	417	416	399	383	377	405	404	399	406	405	399	398	398	367	371	407	436	408	408	436	373	406	409	443	394	412	375	353	404	404	413	384	402	391	376	387	399	400	395	400	394	416	399	414	403	371	384	396	400	417	353	411	373	364	351	357	383	369	384	420	404	379	384	379	399	425	394	386	380	410	383	373	366	391	416	377	368	394	390	398	419	392	407	366	425	397	393	362	436	417	435	369	357	372	362	363	393	369	399	434	405	376	389	365	408	421	379	406	396	399	400	379	417	391	395	379	387	441	396	402	427	378	362	424	381	400	370	403	380	382	402	380	401	412	410	425	382	402	394	435	371	390	365	432	373	396	398	408	389	382	377	402	401	394	395	370	410	410	410	406	425	417	407	362	402	379	387	392	382	373	416	358	423	348	368	415	400	414	424	387	370	390	379	389	417	352	431	387	386	384	384	384	403	433	408	370	403	399	372	403	396	444	377	391	352	411	410	402	358	418	339	393	381	421	363	418	393	383	382	363	392	391	421	398	410	396	407	397	397	407	389	414	383	358	405	414	416	420	401	371	367	395	396	387	413	456	441	422	379	372	381	407	397	380	415	397	370	397	381	397	372	417	417	412	431	388	419	409	405	400	384	377	387	399	412	351	392	385	388	388	405	397	412	407	398	397	405	403	369	392	391	413	419	373	400	423	438	400	397	422	391	353	416	395	420	401	385	416	379	387	405	394	403	399	407	406	370	389	398	446	371	391	409	386	383	380	378	409	425	387	361	344	396	412	374	393	400	402	426	391	396	406	398	405	378	367	383	381	390	360	376	390	411	394	422	426	414	412	422	405	377	403	378	399	376	411	404	385	412	449	422	430	381	392	404	399	395	393	403	429	394	357	408	362	382	403	412	364	373	411	374	412	399	405	369	409	410	417	408	416	378	393	379	393	413	395	405	405	406	374	422	414	386	419	410	374	411	398	406	425	371	429	395	382	452	433	434	378	368	390	382	371	409	410	399	389	416	414	383	385	395	428	377	429	368	392	353	439	402	390	397	399	391	405	380	400	419	416	387	395	399	371	430	371	410	405	383	395	361	431	409	404	417	392	400	436	398	396	406	400	382	382	421	390	394	386	395	391	417	408	389	379	396	390	407	419	400	393	415	388	398	394	394	401	393	434	386	380	378	384	365	400	407	350	402	355	434	415	373	403	390	423	442	422	422	420	427	400	378	389	402	362	385	364	404	405	380	385	427	406	410	419	369	402	409	373	385	393	415	385	396	383	406	365	408	412	384	410	411	410	408	403	416	357	387	417	380	393	403	402	363	412	357	437	403	393	362	400	422	412	404	401	401	386	399	391	414	412	407	359	380	395	373	383	399	418	410	384	408	402	385	411	402	392	383	400	387	410	423	416	424	364	385	386	428	381	403	402	418	395	382	398	396	410	397	402	446	400	412	408	393	407	410	421	420	418	375	363	396	396	408	409	381	388	395	415	443	406	403	402	421	406	407	406	417	373	429	397	377	378	420	389	378	420	428	391	358	393	403	396	403	428	366	407	381	416	424	406	377	388	365	396	407	410	386	366	381	405	412	428	375	407	408	410	377	395	398	410	424	374	373	366	395	404	402	428	390	413	384	409	366	415	418	373	397	365	365	376	375	383	389	416	381	425	400	454	426	414	399	399	412	389	408	377	433	384	402	393	404	428	409	393	401	384	397	420	441	388	435	415	415	359	381	379	415	390	416	392	431	429	391	414	361	379	371	398	379	372	400	392	397	444	404	372	375	388	387	385	410	386	470	372	374	363	392	377	400	354	398	383	401	414	389	389	407	399	342	406	386	395	395	403	407	379	367	436	428	409	428	339	365	392	395	403	398	408	385	414	390	370	398	386	422	450	412	362	405	381	375	370	397	410	360	392	396	360	405	377	409	381	369	357	421	430	412	398	407	415	421	424	353	407	421	369	391	435	406	403	411	401	406	381	410	393	408	409	403	398	387	376	370	393	384	399	404	403	405	423	372	372	429	407	388	387	386	366	408	377	385	409	395	389	385	422	375	396	419	382	410	418	442	413	418	382	405	413	377	436	410	372	397	378	368	407	423	397	396	405	422	383	381	392	377	408	370	411	359	386	409	384	383	378	394	413	392	407	413	415	397	356	367	411	397	406	417	405	421	410	407	384	417	402	404	427	422	390	421	394	363	394	397	420	413	388	405	413	396	409	377	406	384	384	403	391	383	413	391
18341	36825	18685	10364	7177	5283	4067	3564	2293	1799	1594	1358	1117	1089	940	896	835	765	679	675	635	615	594	595	536	549	511	498	455	524	471	442	487	454	476	472	448	441	444	460	443	413	396	419	420	436	391	400	402	421	389	382	404	433	439	399	381	399	426	422	407	409	399	407	381	398	379	407	394	369	388	402	392	403	371	372	386	403	367	420	357	404	396	401	419	380	384	398	398	394	394	407	366	375	411	430	382	354	430	353	353	365	384	398	393	396	408	377	407	372	426	400	359	394	379	405	362	369	401	400	362	386	371	418	418	390	363	380	380	384	373	382	347	407	389	346	381	372	410	357	369	366	405	363	377	366	358	363	387	368	378	384	407	378	382	372	391	390	349	371	347	364	368	398	346	381	366	393	409	399	428	371	382	344	372	393	346	361	378	378	351	352	341	357	379	392	408	380	409	376	399	383	361	376	372	382	380	390	383	401	379	375	365	400	413	374	403	388	368	388	351	343	411	371	396	416	392	363	400	377	410	356	417	351	345	393	410	414	375	310	382	373	375	391	374	371	353	377	379	356	362	386	380	371	376	402	346	378	369	397	393	380	395	361	387	353	350	385	345	373	383	378	378	405	346	398	403	401	387	396	372	393	390	363	366	355	349	395	362	422	360	376	334	392	382	372	382	370	394	390	340	365	381	370	379	376	336	395	375	392	363	351	352	361	390	420	375	371	393	376	393	390	351	411	366	384	366	409	387	375	355	334	366	412	391	383	375	413	382	394	361	400	372	385	397	395	411	355	390	379	401	357	364	376	403	422	337	364	380	395	357	361	352	385	398	366	364	387	359	377	365	378	351	400	347	365	390	347	373	370	366	371	359	358	376	386	374	367	365	385	347	394	369	371	344	377	388	360	425	380	392	391	409	404	385	407	407	377	353	378	375	414	358	348	380	399	387	356	402	372	397	395	411	393	372	379	370	377	340	343	361	396	375	377	393	331	371	348	392	383	385	350	363	379	330	380	377	364	390	370	370	384	408	404	372	346	378	388	368	396	363	365	393	368	379	390	378	384	377	433	401	399	381	364	401	385	396	390	383	334	390	400	358	383	397	348	366	393	345	377	383	397	352	381	382	403	355	363	396	350	336	395	410	391	392	367	354	372	410	360	389	376	385	354	369	383	401	392	423	395	405	365	365	367	384	369	398	394	367	372	383	423	352	403	377	405	382	372	362	372	404	406	386	347	397	356	419	377	382	390	373	384	406	383	385	365	346	369	353	380	350	353	374	386	348	353	360	370	395	366	393	377	386	372	423	377	364	379	404	369	396	391	400	445	402	402	371	385	395	385	396	401	356	401	390	386	393	405	375	380	368	407	391	371	379	381	381	407	351	382	348	406	347	395	353	344	403	354	390	381	377	382	363	390	374	352	391	416	402	375	399	364	406	383	408	363	360	388	401	381	385	414	418	399	346	355	411	366	398	374	338	334	389	380	384	386	360	403	357	389	381	393	403	385	369	352	369	363	419	354	364	387	330	385	357	403	364	345	412	405	360	364	373	384	366	380	353	364	393	352	376	387	393	361	365	360	355	389	397	384	378	420	399	396	355	336	364	377	391	374	381	400	336	369	372	435	361	384	381	365	370	362	380	357	393	342	383	370	348	405	372	349	395	340	414	400	375	395	407	375	357	394	376	359	379	385	410	373	334	339	384	422	446	367	386	412	340	366	395	400	337	385	387	381	367	390	354	374	335	367	345	378	374	356	367	340	379	389	397	366	418	387	343	370	407	386	356	365	387	387	369	384	369	387	390	388	395	373	389	367	372	354	380	416	420	379	379	401	346	415	393	363	397	379	353	398	370	398	377	385	360	377	409	380	389	349	391	330	382	393	386	368	385	363	390	412	370	357	367	367	402	359	383	385	394	403	378	381	383	338	365	403	391	384	370	368	364	377	347	435	399	378	398	419	393	396	408	354	366	389	406	400	384	398	374	406	373	374	379	380	375	389	424	377	407	440	400	404	395	348	394	407	374	401	385	357	415	365	379	408	345	345	391	382	382	370	360	395	390	366	362	413	395	381	382	374	383	363	377	389	340	379	379	364	401	358	385	351	404	386	370	368	391	387	390	392	405	379	354	383	398	382	375	379	378	386	388	353	417	385	399	379	399	375	384	390	402	361	411	372	384	390	394	355	361	380	346	375	346	380	370	392	416	352	378	354	379	412	372	375	368	370	366	353	357	349	365	331	403	394	368	346	356	401	369	385	360	403	373	385	389	369	365	407	382	373	367	399	372	409	338	374	357	368	387	370	374	407	351	398	383	382	378	328	367	356	380	361	396	352	368	391	390	372	394	399	386	383	366	391	382	374	409	389	359	376	399	383	362	363	391	404	382	386	376	325	358	373	395	347	375	371	408	381	380	393	351	380	384	401	416	402	373	358	374	385	383	372	378	423	378	381	407	394	366	368	369	408	371	378	366	371	378	380	372	356	409	368	382	363	406	392	355	366	402	379	378	387	350	385	379	388	369	376	374	374	382	388	381	421	368	387	378	409	376	375	346	359	387	358	422	398	362	404	387	378	367	351	348	387	355	393	360	364	388	390	391	387	406	375	383	386	400	393	397	370	379	344	393	427	393	374	394	367	349	367	404	358	408	382	393	377	347	388	372	355	377	339	398	375	402	358	437	374	389	373	382	367	372	361	364	363	383	402	384	396	352	405	410	370	343	320	388	374	396	358	383	361	347	380	404	376	368	395	360	378	390	364	408	362	379	381	355	365	353	382	402	384	371	387	355	406	373	354	400	364	371	367	393	375	349	333	383	384	355	402	381	412	398	414	388	367	408	373	391	374	369	387	374	370	364	373	348	396	403	362	366	356	310	399	370	384	374	396	402	402	379	360	382	384	367	380	412	365	373	367	358	377	396	369	376	374	365	383	352	393	384	384	386	357	382	364	358	375	350	399	388	375	383	361	386	369	375	374	383	404	375	400	379	368	413	370	401	337	376	357	385	440	372	373	387	362	370	392	348	371	400	361	379	370	340	381	410	354	354	376	360	366	386	378	358	412	367	373	357	376	395	401	368	384	381	370	359	402	380	408	335	420	361	355	368	365	380	379	365	377	392	363	348	405	376	388	366	371	394	376	354	373	391	415	360	352	390	373	368	343	412	409	416	396	382	403	369	371	375	385	373	352	383	388	414	384	391	356	371	344	362	394	366	390	391	375	383	369	354	395	387	397	367	359	393	370	356	371	379	394	402	371	397	402	381	416	388	372	374	357	348	352	388	349	372	367	399	413	360	341	381	420	374	358	367	392	373	378	369	380	341	376	348	378	384	365	379	363	366	381	344	411	384	383	383	367	377	389	371	398	379	393	364	373	408	392	405	399	381	369	359	371	382	377	376	385	378	375	385	401	396	400	364	355	406	376	381	412	361	373	399	388	391	372	373	362	378	381	411	352	370	364	351	396	341	380	372	383	324	382	375	385	354	392	382	436	367	372	349	380
28573	16817	3286	568	416	379	364	333	331	306	325	314	303	300	283	285	282	287	318	323	310	323	268	310	317	286	325	311	280	308	282	348	290	333	297	329	312	319	311	296	310	272	328	294	293	297	318	298	348	329	325	303	322	313	325	290	309	336	286	334	303	288	278	273	288	288	319	309	315	326	294	335	301	294	310	307	306	299	301	307	302	276	310	345	323	274	327	293	313	297	314	345	302	304	288	296	278	293	317	287	328	298	319	284	281	274	298	312	307	294	285	288	309	298	314	325	292	300	308	314	294	296	310	348	308	292	314	338	287	335	266	296	313	310	334	304	319	316	303	334	293	314	314	275	290	326	304	332	292	314	321	306	312	295	305	313	318	287	319	313	300	314	291	291	312	291	303	323	307	305	322	274	298	296	311	314	311	320	273	303	315	319	299	304	290	299	316	309	322	308	306	243	276	340	292	289	320	283	270	286	286	318	291	280	318	256	327	294	297	301	302	322	325	317	311	313	298	317	314	291	274	345	334	293	313	297	277	341	312	298	287	345	303	292	291	315	324	310	307	272	269	296	311	305	291	280	291	318	286	333	330	344	307	292	285	294	281	311	281	294	309	320	318	290	303	301	323	317	285	292	303	327	320	312	297	302	302	302	304	283	326	312	346	314	295	341	288	289	307	283	355	341	283	330	299	307	301	299	279	317	303	334	333	337	316	279	287	347	295	295	288	275	273	287	293	315	319	312	304	300	301	290	279	272	331	279	273	315	306	323	297	311	307	336	316	335	290	323	316	327	310	303	306	280	308	300	332	304	305	341	307	325	346	326	292	283	322	318	300	287	299	301	273	314	321	316	317	273	287	320	337	319	309	301	314	316	309	305	298	286	305	311	288	298	300	295	283	338	295	348	299	320	315	298	306	302	295	317	290	287	294	314	272	308	311	311	298	283	334	276	276	322	308	304	305	333	290	297	279	303	314	340	312	293	325	292	320	317	307	311	275	298	331	292	283	303	309	312	313	330	314	293	297	285	313	326	276	315	310	308	294	320	295	288	301	308	321	315	294	303	294	316	309	267	287	283	313	269	308	313	277	317	319	370	331	303	308	288	333	307	270	299	275	308	282	298	283	289	315	293	282	294	326	274	311	279	330	284	280	314	291	314	315	299	301	320	319	316	286	313	311	324	306	314	331	299	296	289	280	308	330	341	309	306	292	363	289	269	311	290	312	312	294	349	329	323	311	323	300	302	311	330	323	288	295	319	285	308	325	254	342	314	338	297	292	283	325	335	301	287	269	291	279	324	281	321	305	318	334	305	324	320	324	303	324	292	323	337	305	296	285	316	347	297	321	307	327	304	307	303	270	307	295	333	315	297	329	293	312	311	296	308	309	330	300	299	302	303	333	322	318	293	302	285	316	307	317	294	270	307	342	310	279	295	306	311	307	296	298	308	303	327	286	293	269	271	320	334	306	295	307	314	301	311	278	298	306	306	323	339	299	302	303	292	279	318	293	308	262	303	303	300	324	298	298	310	329	271	309	330	288	342	300	301	275	299	299	305	291	312	322	306	307	357	330	302	292	325	291	276	281	295	277	304	332	331	312	298	333	305	299	313	322	287	314	302	277	323	308	318	312	315	313	290	288	269	292	298	322	280	317	318	291	307	323	318	295	299	330	307	304	322	302	314	310	343	289	311	301	307	280	314	316	302	289	305	303	312	335	322	333	336	315	325	316	285	319	332	332	292	304	314	315	321	295	266	301	315	335	290	309	288	331	300	310	328	361	320	283	286	273	311	292	291	326	308	297	321	277	255	318	315	316	308	296	290	298	310	304	320	294	293	278	312	322	308	302	293	282	295	325	304	286	284	329	315	330	303	294	313	326	282	274	310	331	283	321	302	285	278	312	294	310	311	306	337	303	291	325	331	281	297	319	302	293	317	304	319	328	311	300	299	276	276	313	301	287	315	339	302	306	290	313	298	314	308	308	301	304	300	293	322	280	281	307	309	297	316	296	289	320	340	290	305	298	282	336	333	294	313	341	332	310	309	299	289	324	316	298	327	259	280	279	307	309	308	323	273	333	290	294	281	325	314	300	321	335	305	324	321	274	322	293	277	328	313	333	297	318	309	320	307	322	330	314	300	338	297	304	280	273	337	314	295	298	326	288	294	309	315	304	288	274	301	282	284	303	285	299	326	315	280	333	301	311	294	290	284	316	300	293	313	307	277	303	324	314	295	326	300	300	316	347	299	272	318	312	292	291	326	286	315	330	302	283	308	310	304	308	329	319	299	277	325	310	300	287	282	292	297	304	287	338	307	275	305	298	303	337	314	292	279	287	319	312	327	311	302	287	312	257	323	315	327	296	289	293	312	281	334	273	313	293	312	325	269	292	299	325	299	333	316	301	336	297	305	314	296	337	289	355	345	300	297	305	299	326	301	307	314	316	281	303	285	315	308	263	309	297	304	322	283	311	304	302	302	315	329	306	314	296	278	308	290	315	330	305	309	316	331	313	311	318	295	301	298	299	291	294	308	314	339	297	328	323	310	315	320	338	316	298	281	319	328	293	301	301	302	294	330	303	321	319	283	290	294	292	281	297	295	300	344	287	309	326	306	303	276	312	320	285	285	275	308	309	280	327	287	300	302	282	296	319	323	315	298	295	299	294	314	331	315	302	270	304	329	306	306	296	334	284	315	284	273	316	307	281	292	319	285	303	312	323	300	271	299	303	296	331	298	312	319	263	296	291	322	305	328	285	328	312	312	323	316	324	282	309	313	300	287	333	301	318	302	299	313	303	290	261	286	285	304	290	300	282	332	310	295	279	312	331	291	302	326	342	304	280	298	280	292	286	285	285	301	263	359	315	323	289	296	312	306	297	266	316	278	335	319	313	298	328	313	302	294	306	325	316	298	316	290	333	313	307	288	304	305	290	314	314	287	291	287	300	334	276	302	317	301	289	309	334	311	300	307	310	314	368	305	306	331	319	294	278	334	358	304	305	302	305	342	306	301	328	252	302	301	281	279	303	333	290	334	294	308	291	319	306	314	289	302	306	315	318	297	282	318	331	300	313	320	277	325	299	324	311	290	350	289	323	315	294	300	312	307	308	302	264	322	301	321	311	330	299	298	331	270	300	357	330	296	313	317	298	301	284	303	326	311	331	283	308	361	357	306	321	325	273	350	287	312	323	330	316	305	271	297	283	299	305	261	306	319	342	277	312	330	289	307	332	310	308	312	290	311	292	307	306	271	307	302	279	277	307	303	287	299	323	302	315	287	296	300	294	319	317	307	285	312	282	295	308	295	282	309	288	292	315	302	306	347	307	322	278	320	339	325	309	300	295	309	359	294	294	305	289	325	300	310	311	287	316	323	261	295	312	283	301	312	304	324	308	306	292	301	295	286	330	319	292	336	310	326	294	311	288	305	304	312	281	303	336	363	297	322	265	277	278	301	273	320	311	311	284	303	300	313	305	281	298	324	295	301	278	307	330	249
11801	9696	1060	614	505	446	415	395	392	366	333	359	357	331	335	359	350	331	328	327	366	326	359	321	296	341	348	330	344	319	319	364	346	347	309	336	357	340	319	338	304	319	327	319	333	335	341	323	333	349	300	335	325	339	318	325	325	362	334	324	323	344	350	326	308	336	335	309	327	347	341	336	346	318	313	296	288	349	318	336	309	321	338	324	342	334	332	319	351	332	320	347	309	353	327	315	325	299	333	326	318	293	330	373	338	350	356	372	333	304	339	351	311	322	327	332	305	342	271	333	340	320	334	315	345	319	320	312	332	325	303	311	323	309	354	313	387	323	325	311	338	355	346	325	310	324	315	350	333	332	353	338	345	308	280	342	359	338	338	293	311	359	336	302	302	324	351	337	341	282	312	288	330	314	323	324	321	339	313	309	369	341	355	375	340	354	374	333	343	331	333	307	329	335	328	343	363	328	370	341	319	329	335	322	325	326	356	296	332	335	313	360	334	353	294	316	358	330	344	349	349	326	342	321	333	307	321	307	288	319	347	336	333	345	344	330	334	355	322	326	313	337	297	360	310	336	344	326	314	330	305	319	343	292	342	318	351	335	315	317	315	320	371	369	322	315	338	348	316	354	328	341	335	321	323	316	337	360	330	367	355	345	324	309	355	304	301	337	332	346	364	332	349	343	321	337	315	336	327	319	337	336	335	329	325	347	316	335	324	348	336	319	324	345	316	306	332	301	318	329	350	316	342	312	346	315	301	325	313	322	334	350	320	353	334	340	344	345	347	346	312	327	340	331	334	342	343	332	317	350	304	327	319	374	317	310	335	352	313	331	335	306	293	325	331	332	332	304	332	341	319	328	356	343	315	337	309	348	326	359	346	317	312	333	292	315	342	335	339	349	327	342	297	317	294	319	322	306	322	334	329	319	358	362	325	340	343	313	329	318	334	320	353	343	320	294	331	331	328	328	337	346	349	330	341	360	338	335	332	323	315	335	363	357	322	322	327	301	318	354	341	316	319	308	312	316	333	312	335	371	331	314	316	315	337	340	315	318	299	355	323	348	348	384	320	312	326	339	321	349	348	326	352	358	328	336	315	334	307	309	325	322	345	342	344	318	339	310	317	337	340	320	288	320	329	344	340	336	343	353	354	322	334	318	358	336	309	321	281	303	331	324	349	331	344	329	324	359	327	311	307	356	356	295	322	330	332	314	319	351	300	329	346	330	350	323	347	345	310	322	313	298	362	328	329	333	324	323	351	312	324	340	323	374	331	381	362	345	336	349	320	341	327	322	331	326	326	352	286	301	343	327	313	320	307	321	311	326	321	290	320	305	317	321	314	362	313	326	296	329	354	359	346	311	337	351	315	328	322	339	309	329	338	313	322	329	326	305	357	339	339	353	329	325	297	303	358	315	329	309	329	325	333	345	327	344	323	335	356	359	352	356	308	326	329	317	322	350	339	294	358	345	337	332	331	337	317	339	336	348	370	333	328	334	330	340	349	322	341	349	322	310	331	342	305	296	332	316	318	346	331	332	345	339	324	345	311	344	327	356	347	341	323	328	337	354	309	308	320	339	344	327	311	334	325	331	316	336	323	325	345	357	304	360	314	334	325	281	322	345	334	342	319	324	341	301	316	322	317	314	343	305	342	357	389	326	335	358	304	315	351	315	323	312	348	324	347	329	336	313	306	333	306	321	338	295	311	332	318	340	343	302	307	299	324	318	307	308	360	292	314	341	346	344	326	337	343	325	323	316	312	328	316	347	340	321	329	381	328	310	299	326	276	331	353	328	331	359	334	336	350	303	311	317	324	322	343	326	336	332	353	319	339	347	334	315	320	330	317	343	340	314	315	294	318	300	343	328	311	328	344	349	328	331	325	328	316	323	355	328	345	351	365	330	340	345	316	302	343	310	323	343	327	321	346	312	346	320	325	312	314	315	309	342	331	315	331	337	319	317	340	324	339	336	328	314	363	348	334	359	317	343	314	334	305	320	346	307	346	326	339	330	324	325	322	342	326	322	347	294	336	333	318	288	338	314	336	333	340	320	339	316	347	321	334	314	359	324	340	342	336	306	332	342	341	316	360	316	334	287	351	309	319	341	333	362	321	291	324	335	356	335	344	328	340	363	321	329	306	321	319	332	309	337	329	341	345	341	327	330	349	380	314	318	347	346	348	322	345	349	293	363	331	339	305	303	324	307	358	353	348	337	342	318	331	312	321	320	328	341	331	324	338	347	325	315	339	322	358	327	302	323	325	335	325	321	284	326	313	325	321	330	340	351	294	309	303	347	304	321	361	342	338	348	338	297	315	335	320	343	333	339	344	339	340	366	324	331	306	336	314	284	333	297	326	347	336	356	345	299	301	337	334	353	322	358	308	299	308	330	347	297	356	349	341	321	325	312	316	313	337	355	325	348	337	334	331	312	355	354	324	317	336	276	301	297	316	344	348	318	314	322	318	319	347	339	352	320	334	340	301	354	331	308	324	338	341	334	341	347	349	347	334	341	342	334	314	333	328	336	367	293	320	357	306	324	286	310	338	355	329	308	307	304	373	342	295	311	352	329	288	299	340	339	307	344	329	353	335	327	354	340	329	320	336	345	342	345	354	336	331	328	322	358	358	331	336	330	320	322	328	333	315	333	341	339	333	311	335	319	323	322	327	336	316	318	321	352	302	321	333	325	358	320	335	351	322	295	329	312	333	331	313	355	345	325	334	319	338	304	335	344	325	359	352	315	340	330	321	357	327	339	327	329	354	387	350	306	309	331	304	335	309	344	313	353	328	306	385	347	366	309	341	304	322	335	356	336	357	319	321	314	305	337	315	324	339	327	333	328	349	348	318	346	347	335	304	294	336	314	319	372	314	340	329	337	310	340	336	330	353	328	332	292	334	317	336	316	339	330	292	299	335	335	348	354	360	355	315	332	344	338	301	358	323	329	335	331	354	313	319	327	340	344	281	305	333	352	335	313	314	356	343	326	341	352	331	323	345	326	323	336	338	308	315	334	338	323	321	327	390	319	337	338	351	307	357	321	315	298	314	341	345	314	327	334	321	316	308	318	323	347	342	315	302	335	346	324	301	318	337	323	318	321	340	312	366	343	343	341	342	335	321	327	327	298	333	336	333	348	331	334	336	365	312	320	329	326	341	323	337	322	306	327	357	305	376	330	319	362	352	336	339	312	336	327	319	307	319	369	352	328	308	306	311	325	289	335	324	326	352	338	346	304	340	352	316	327	310	319	317	329	330	335	340	289	345	364	358	338	344	331	337	337	370	316	336	321	338	331	303	328	316	338	340	327	301	310	336	316	366	326	330	305	333	355	315	345	309	299	314	349	323	338	280	327	372	363	366	326	316	356	307	344	339	320	326	321	335	323	343	348	316	349	350	311	337	340	331	288	325	331	324	328	345	348	333	320	348	323	332	344	333	349	338	340	298	343	316	349	329	325	298	331	325	326	397	341	336	301	315	295	339	343	352	324
25459	20896	27550	24384	20904	12386	1488	892	568	482	411	366	345	345	279	298	241	246	243	256	236	235	220	225	206	185	200	221	192	196	199	208	186	177	178	184	192	191	161	213	174	170	151	167	174	180	183	166	165	176	156	187	159	178	156	161	196	176	154	152	163	167	184	188	147	200	170	156	176	167	164	185	165	147	184	167	167	151	173	173	166	174	163	171	146	154	177	161	157	165	180	162	177	168	167	172	173	173	165	158	159	152	192	173	169	153	166	172	185	169	170	176	154	181	156	157	193	148	144	172	175	162	171	171	173	168	167	180	168	181	161	181	156	177	155	167	183	158	179	155	167	176	173	169	171	155	158	184	163	155	195	164	171	186	173	167	158	174	185	174	173	169	165	160	165	191	141	165	160	167	158	180	193	177	156	159	125	163	172	162	170	150	183	148	170	141	147	160	179	148	150	143	144	161	177	183	151	163	167	177	148	168	179	151	160	146	155	168	157	179	174	162	151	176	143	140	158	159	179	196	151	159	153	167	154	171	161	140	158	174	174	177	177	156	160	154	175	129	169	166	171	185	161	159	191	158	168	182	158	176	146	170	165	153	160	172	159	168	172	179	179	175	172	172	150	170	170	153	172	164	168	175	164	169	160	181	168	163	167	169	163	155	161	143	168	159	172	152	164	164	184	155	172	167	161	199	142	162	166	181	185	173	159	161	157	172	173	161	168	191	151	149	176	175	158	163	198	167	177	160	151	156	174	174	191	161	163	164	169	149	194	158	169	156	155	166	151	178	172	146	163	174	178	140	170	185	149	161	164	161	165	155	166	148	195	171	144	163	181	167	179	172	167	150	174	180	139	147	174	166	148	186	150	174	148	191	172	157	148	172	166	138	158	175	173	149	148	149	173	152	151	136	173	171	167	160	184	152	170	155	153	174	195	169	175	157	163	182	166	174	173	167	193	156	156	167	156	164	176	159	172	159	168	156	160	129	146	174	180	173	164	163	148	195	170	199	179	154	180	161	148	182	158	154	150	169	175	173	150	153	169	184	159	185	180	155	172	164	169	165	167	146	177	157	176	164	141	174	175	151	164	173	186	145	172	156	171	154	171	172	155	192	154	172	171	168	177	166	177	152	167	169	187	171	150	165	134	165	171	177	173	149	156	143	152	179	189	154	153	162	159	154	172	170	163	196	181	164	169	160	181	164	165	150	171	160	143	159	155	196	146	188	161	164	165	157	160	153	161	173	171	141	178	153	165	160	174	145	169	187	170	162	181	179	163	158	153	165	142	152	158	170	158	162	168	164	169	160	152	180	161	144	171	162	172	155	155	165	176	193	146	162	169	176	171	153	153	171	180	161	178	170	172	188	185	149	159	162	169	179	165	162	154	155	164	173	162	163	165	162	165	149	172	167	175	150	170	147	166	172	171	178	171	161	181	143	151	164	170	189	188	157	167	173	165	144	155	183	171	157	168	163	184	166	159	185	169	183	178	183	171	157	183	160	160	165	176	159	173	173	178	166	158	161	171	143	152	171	199	161	150	183	157	165	162	186	166	150	153	180	166	164	171	164	134	172	169	161	175	173	153	161	150	153	177	160	173	191	166	172	168	171	144	199	176	168	154	145	176	172	159	176	165	161	154	172	167	165	172	164	163	148	162	154	174	161	155	180	176	149	185	160	169	154	166	145	170	166	158	171	175	193	161	170	150	177	169	160	157	172	167	179	154	175	154	150	172	164	177	154	155	161	168	162	164	178	180	182	155	164	177	170	185	171	179	150	151	162	154	173	161	148	146	186	159	165	185	165	162	143	189	175	154	176	166	149	188	164	186	193	142	163	168	154	163	188	165	166	186	165	155	156	169	156	167	175	141	163	166	160	157	162	176	161	156	160	165	154	150	148	178	172	164	154	185	155	162	173	164	166	141	146	153	197	110	161	167	167	172	143	157	162	166	176	168	171	162	180	155	166	180	158	182	162	166	162	143	167	144	163	154	155	164	155	160	173	194	172	182	157	148	144	138	151	175	136	181	173	170	157	147	152	174	189	189	181	161	152	175	174	175	167	161	146	162	180	164	133	163	177	144	140	158	190	170	162	183	185	167	199	139	173	169	163	176	168	168	167	149	137	142	159	165	177	175	151	183	167	154	151	158	163	154	147	159	162	155	170	157	166	162	153	165	151	148	174	167	159	146	174	166	160	160	175	164	178	163	168	144	164	178	169	148	181	158	171	176	174	146	165	158	176	151	169	178	167	173	178	165	164	167	181	159	139	163	164	190	164	193	155	151	143	170	174	169	157	163	148	156	159	159	163	175	177	170	159	164	171	155	156	175	160	173	169	147	154	152	159	146	137	175	166	152	174	156	171	169	158	178	161	147	172	178	145	153	154	175	137	143	152	157	172	147	144	174	161	162	157	181	151	158	167	141	151	171	169	178	180	146	142	163	156	165	194	144	146	149	178	160	170	163	168	162	174	179	184	170	176	157	170	171	179	177	188	195	157	174	176	159	175	187	173	148	166	165	175	129	179	166	169	188	160	178	185	166	156	173	155	134	157	163	160	174	154	160	167	169	156	192	167	155	167	163	178	149	154	185	163	167	138	161	172	146	176	141	177	150	146	173	153	158	171	172	179	170	154	170	171	194	200	151	182	172	164	181	148	171	148	174	183	174	185	162	162	153	176	169	156	148	182	195	159	161	176	141	152	155	166	170	178	155	137	171	179	152	159	168	169	201	190	166	171	170	169	170	162	160	141	172	147	179	166	140	153	167	185	167	176	165	174	147	175	170	156	159	170	166	180	164	155	172	157	147	164	188	158	165	161	179	140	168	143	163	164	172	147	160	184	138	141	137	168	168	180	162	179	176	159	164	193	171	149	147	164	160	172	197	149	163	176	161	162	168	174	177	149	169	152	148	155	190	169	150	166	158	166	181	170	163	158	164	167	178	156	189	198	161	176	177	174	173	155	186	155	172	163	175	156	182	154	154	165	182	187	173	156	185	190	171	145	166	161	155	176	158	152	190	175	169	159	141	174	164	174	153	167	164	177	173	150	134	187	158	139	166	137	149	165	150	162	151	175	172	159	149	158	177	171	162	166	160	178	179	153	168	165	166	170	152	158	166	174	167	178	167	156	172	187	167	177	163	155	172	161	182	161	176	189	158	162	170	158	184	160	175	144	179	159	181	181	177	155	180	156	184	179	165	153	177	179	142	173	174	185	167	194	144	154	169	179	176	162	182	155	166	173	169	153	174	163	151	137	164	158	159	174	161	167	161	163	173	169	179	198	194	172	174	157	165	191	170	175	157	173	152	145	170	155	162	181	178	166	150	186	150	174	167	185	134	172	157	171	156	187	181	146	182	163	163	166	173	157	179	148	168	159	144	163	159	165	155	175	142	177	156	166	159	186	175	167	187	145	159	160	143	132	171	156	187	173	170	167	197	177	175	160	177	164	158	157	140	160	165	181	166	160	170	157	175	176	152	148	174	191	168	160
15623	28383	11458	5990	4077	2792	2162	1800	1155	876	773	693	611	560	436	448	386	344	357	350	337	254	319	282	282	243	276	232	251	236	233	212	205	221	228	214	220	182	233	203	205	190	197	222	220	177	202	218	184	203	186	188	210	179	187	188	193	182	199	198	170	190	190	187	200	158	181	197	181	183	167	176	164	171	181	188	174	183	145	183	187	179	164	182	171	167	184	169	172	181	174	154	182	193	163	172	158	206	164	160	194	156	170	181	175	173	161	164	203	168	197	198	152	195	196	163	196	176	192	164	204	190	198	170	185	178	198	170	190	151	176	185	178	197	187	198	190	174	180	187	174	171	182	201	191	195	192	190	194	167	161	157	173	195	181	180	190	182	157	200	195	184	195	202	187	177	159	203	169	182	188	164	174	200	177	175	183	174	164	211	193	164	165	180	171	185	175	176	167	169	180	167	178	179	171	150	211	174	167	164	181	183	163	173	185	168	159	155	158	166	199	171	204	172	184	172	181	196	177	181	179	157	175	186	183	177	188	190	170	173	161	190	174	166	168	170	156	190	154	152	175	163	191	197	187	167	171	192	164	185	172	183	201	165	201	171	193	178	191	160	191	184	161	162	167	188	172	187	166	185	171	164	180	185	195	152	191	192	176	172	170	167	163	161	190	199	176	169	181	158	169	194	195	191	176	180	186	189	178	179	147	170	189	174	204	185	202	175	162	202	164	172	183	201	157	190	172	167	189	168	163	205	173	180	179	168	178	191	172	164	177	194	175	185	174	218	156	176	167	169	187	172	194	185	173	189	195	176	161	170	198	165	183	207	173	177	190	183	185	160	182	168	180	193	171	182	186	168	180	178	184	178	202	154	178	183	165	174	199	174	167	185	197	164	175	177	192	177	166	175	176	194	176	156	161	183	176	169	153	176	168	202	198	182	200	175	204	195	175	185	175	188	165	173	170	191	181	185	185	171	185	191	176	203	193	172	155	165	182	186	190	196	193	168	183	185	206	189	181	176	201	173	185	173	178	191	162	176	175	204	153	162	160	172	188	175	174	164	198	182	180	165	174	210	193	168	192	187	206	180	174	188	167	161	170	185	192	169	171	202	193	168	161	188	191	165	167	195	185	189	197	185	182	180	170	171	202	174	178	153	173	167	173	192	177	152	202	170	153	167	188	182	187	211	192	171	167	170	173	179	182	177	160	160	178	173	180	181	183	196	198	181	175	165	185	181	174	170	184	178	181	166	166	171	166	181	163	192	175	177	204	168	176	179	185	169	190	190	170	171	199	162	200	162	148	208	154	187	195	174	169	152	190	162	189	201	188	165	169	155	175	190	171	172	176	178	175	173	172	165	173	182	184	206	196	188	189	199	172	159	187	190	176	154	187	174	183	167	187	184	163	161	191	171	170	166	197	173	173	172	173	169	179	149	193	150	196	203	193	157	195	176	196	169	169	185	191	169	155	181	162	183	182	173	175	177	195	169	176	182	195	191	178	181	176	178	160	175	200	199	167	198	173	183	178	151	175	205	172	180	196	159	177	185	182	176	176	173	183	177	192	204	182	185	189	197	192	181	188	177	170	195	170	158	212	183	174	189	158	166	176	193	171	182	178	178	179	182	180	180	172	180	144	187	176	190	199	187	175	161	180	176	193	186	186	179	190	173	161	189	172	169	179	196	165	197	187	167	162	179	174	183	164	181	186	180	201	177	150	168	187	179	165	174	166	191	174	155	217	160	172	198	164	184	174	175	200	162	189	169	196	193	176	157	189	186	182	187	198	159	177	166	174	152	179	166	173	180	160	170	183	170	172	194	181	173	173	186	161	176	178	167	193	198	180	170	180	162	145	167	173	178	209	180	200	164	151	171	167	174	197	181	192	160	172	217	181	188	178	169	192	182	187	173	186	183	167	189	179	177	177	174	183	183	182	175	182	167	184	181	174	174	162	180	184	195	207	171	188	177	208	175	166	192	162	185	170	185	203	191	175	185	179	165	183	180	185	188	185	169	182	173	192	192	182	187	170	187	191	160	172	187	184	159	171	188	185	163	166	189	171	176	216	213	169	189	156	190	147	177	221	175	177	166	182	145	182	197	163	177	210	195	165	204	175	193	187	178	172	173	184	200	175	181	201	192	183	163	180	185	161	177	158	160	181	167	177	174	180	161	176	160	162	181	188	196	175	197	170	154	173	174	164	165	165	171	152	187	172	209	170	173	152	173	167	163	155	177	186	176	153	178	178	179	204	175	173	174	152	170	167	180	162	191	178	177	173	182	173	197	204	163	159	161	141	177	198	166	162	180	188	180	206	158	180	170	195	191	164	188	180	175	194	172	171	172	159	173	173	210	201	191	164	192	158	188	171	159	193	179	201	171	173	185	174	200	185	203	187	186	186	193	165	190	183	173	202	187	188	182	154	164	185	174	194	162	183	180	204	170	170	192	173	180	173	172	164	183	171	181	176	179	182	182	222	180	175	182	187	181	168	183	141	186	180	167	170	160	166	166	174	174	193	174	154	183	191	154	155	188	177	171	181	157	206	194	189	161	171	170	175	176	160	148	193	190	184	179	178	181	174	172	188	190	173	195	181	177	173	151	179	183	188	168	147	161	179	195	176	177	169	143	166	172	160	184	189	173	168	189	174	199	169	160	178	192	178	176	191	173	184	183	154	192	165	180	216	190	183	205	171	161	173	165	186	173	183	181	217	189	196	158	177	187	198	191	190	158	171	186	182	177	191	182	185	173	186	168	178	185	180	173	163	165	191	177	158	148	185	182	171	169	176	164	159	200	175	149	182	183	161	178	163	208	203	180	172	175	169	184	158	165	168	170	191	191	172	172	182	181	175	182	201	182	167	187	208	199	172	179	189	163	169	179	167	185	176	191	181	179	169	185	171	184	169	159	187	186	187	171	169	184	165	187	177	160	179	162	182	184	176	179	168	164	171	184	168	177	151	175	198	175	196	191	170	179	176	165	184	141	169	191	177	157	178	166	176	164	200	181	153	191	165	175	155	186	191	178	167	171	183	182	190	157	180	173	163	170	138	169	177	192	173	180	175	172	168	152	180	178	156	190	186	162	177	158	165	181	171	176	186	179	162	169	173	187	186	187	160	197	169	171	181	190	162	183	173	160	152	192	199	173	185	184	182	165	188	202	160	168	194	180	182	189	174	162	170	152	195	179	155	174	186	185	198	157	147	169	182	175	176	178	170	156	184	176	166	181	175	167	182	175	185	163	164	180	182	170	189	161	183	171	179	174	170	155	156	182	171	187	193	166	158	163	186	176	172	211	178	173	169	169	174	170	169	183	183	166	173	168	195	176	187	166	181	185	204	186	157	182	179	180	186	171	185	184	161	172	174	187	183	190	206	179	175	191	184	160	170	171	162	166	179	171	175	181	172	173	156	168	159	161	196	182	193	176	172	156	218	180	180	188	178	180	147	184	192	174	176	177	160	167	207	190	163	171	182	191	197	154	200	197	193	189	171	159
23205	20948	27984	24058	20951	21049	10654	2089	1191	1037	921	817	741	632	618	610	597	542	521	532	508	518	495	528	481	469	510	459	464	460	458	451	426	420	405	447	411	446	380	409	432	422	422	443	398	427	409	433	462	437	455	418	406	419	428	390	391	425	365	405	422	403	405	417	426	372	400	408	389	417	367	394	395	396	394	402	400	414	404	397	410	421	376	410	400	375	403	433	398	395	417	375	369	353	376	369	363	380	364	378	404	385	402	369	439	479	415	392	375	408	414	421	392	406	414	435	435	376	438	408	374	380	395	373	404	399	387	403	384	407	391	405	388	399	376	362	392	399	413	381	406	398	389	397	394	411	378	412	408	416	369	363	427	397	380	384	406	386	411	370	398	441	383	395	395	381	400	401	385	405	403	379	352	390	397	360	383	414	434	393	382	394	414	400	392	404	380	398	381	378	396	399	440	408	412	419	386	378	421	414	360	413	394	396	438	382	365	421	394	406	408	398	390	383	375	360	393	396	370	436	422	408	392	412	398	410	387	383	405	400	436	405	405	377	394	371	391	426	403	395	395	388	401	390	400	401	391	393	373	423	353	398	401	421	383	390	397	366	419	410	411	395	414	405	370	394	405	448	383	431	407	398	378	383	395	381	405	385	372	378	399	407	376	377	379	412	417	396	388	363	395	384	411	377	381	389	373	389	394	417	420	399	418	400	390	404	370	400	382	377	400	405	382	406	373	371	373	375	422	386	406	381	356	390	430	403	391	404	412	373	399	431	401	369	415	403	392	366	401	378	386	388	371	424	412	375	414	439	412	366	393	360	416	428	402	410	400	404	409	390	387	388	394	391	395	422	418	413	402	388	376	385	391	424	415	410	419	403	373	380	370	394	398	409	390	413	374	384	421	388	377	391	415	411	387	368	363	407	398	375	404	420	387	432	397	389	396	346	369	414	378	400	398	439	394	380	420	400	384	395	385	392	365	402	409	372	419	363	400	411	372	405	421	388	401	411	387	415	391	423	366	381	406	407	383	416	372	381	389	398	369	370	437	395	408	413	415	404	395	402	394	364	394	432	463	409	397	402	392	390	429	388	364	333	409	378	404	383	388	418	406	425	374	437	384	386	401	424	359	441	376	409	372	395	412	368	396	377	387	392	385	407	385	437	401	447	401	409	396	405	421	387	363	427	427	384	385	410	369	398	405	418	399	402	372	404	422	410	383	415	409	405	423	411	403	406	383	414	385	399	390	382	374	377	398	425	381	395	438	385	403	424	399	418	357	394	417	376	370	389	390	417	375	391	398	401	393	410	374	407	405	373	410	435	405	406	407	406	400	393	386	440	425	351	369	403	418	373	383	401	397	371	409	386	386	413	404	388	397	377	407	404	395	351	399	400	398	399	385	410	417	375	387	375	394	403	377	413	368	411	371	408	365	390	408	390	404	398	375	403	384	378	394	370	379	371	380	383	375	387	396	368	360	394	418	420	390	379	386	391	431	376	414	380	414	391	378	405	419	420	377	418	427	365	395	397	366	374	410	408	368	413	361	393	392	376	386	402	429	390	388	400	405	421	363	365	384	384	353	403	423	381	428	379	404	394	438	428	371	367	392	418	427	402	397	397	379	439	383	434	397	426	394	364	404	399	415	412	371	395	380	388	388	390	425	399	419	403	409	386	382	397	387	403	390	384	378	401	391	403	401	419	422	361	385	424	417	401	370	389	376	379	395	412	398	386	393	438	393	415	422	407	385	376	429	371	393	401	371	403	388	414	373	425	398	417	400	381	390	372	358	409	376	382	390	429	392	379	399	415	390	396	416	418	435	398	392	391	409	447	388	407	365	398	422	412	434	374	379	445	405	398	362	403	397	413	386	412	393	364	392	429	377	399	407	353	390	414	389	398	407	373	369	363	378	394	364	372	391	387	424	370	415	406	363	384	366	352	313	367	343	426	424	396	395	413	401	414	396	397	405	364	393	373	400	416	395	427	364	404	405	397	383	392	418	391	402	397	400	366	396	418	401	427	408	391	404	418	392	367	379	394	400	394	369	395	413	372	433	397	364	382	369	396	373	420	433	398	435	400	381	405	395	374	377	398	388	416	419	444	359	399	411	396	401	425	419	457	428	397	418	396	397	449	389	409	435	387	378	381	378	402	407	412	376	378	383	392	391	394	435	384	438	404	394	372	375	391	392	417	399	400	378	405	426	421	383	403	424	398	372	408	404	416	382	422	389	388	433	367	372	420	397	369	389	360	376	411	381	401	420	395	417	415	416	381	377	413	406	395	368	410	359	374	396	374	394	411	396	361	379	400	375	424	370	405	371	396	380	363	385	376	382	392	404	372	383	411	384	394	435	393	405	394	390	387	415	403	392	391	385	374	389	427	396	375	420	403	378	409	410	409	415	364	393	374	394	404	393	361	388	424	355	423	386	408	432	420	404	385	420	404	450	391	385	398	387	403	427	383	399	417	364	430	395	398	405	398	378	410	355	402	395	396	379	357	440	423	342	389	397	370	362	424	395	440	399	374	394	397	398	369	433	370	422	368	417	367	387	385	428	407	384	407	384	407	414	367	373	402	418	400	383	410	409	381	403	378	396	358	407	393	406	422	364	421	406	367	395	412	389	408	405	374	392	415	380	423	403	400	372	379	407	410	410	379	404	411	378	398	388	404	421	412	377	386	401	401	395	419	372	356	439	401	425	397	413	372	373	407	379	419	405	339	397	399	422	415	404	425	404	424	386	391	372	401	385	405	409	401	377	378	399	384	425	370	386	407	402	385	381	388	392	391	393	434	399	382	436	385	399	358	384	362	397	390	416	397	379	387	383	409	389	369	418	431	408	357	391	371	410	383	395	370	395	393	420	381	391	409	394	385	364	429	383	389	413	387	383	379	365	399	379	393	420	389	402	399	410	387	350	378	371	361	389	404	415	403	384	339	409	387	427	398	380	437	402	432	382	374	418	408	432	404	401	402	376	380	410	388	346	396	405	387	387	426	376	409	433	402	374	350	412	416	400	382	391	433	405	391	393	399	369	435	395	378	415	403	385	392	377	373	367	372	415	426	398	405	397	390	390	409	387	406	397	367	399	390	401	400	447	398	403	386	370	395	368	361	395	427	421	376	399	370	394	396	387	375	391	418	419	402	370	429	386	397	391	394	402	413	396	408	383	355	405	386	389	384	381	402	406	386	399	406	398	382	373	400	400	424	411	406	393	386	400	399	382	407	384	388	390	392	416	396	405	366	358	403	391	368	381	396	406	403	376	397	369	386	378	385	390	404	415	377	398	407	448	375	391	398	419	369	422	360	422	386	379	420	421	381	424	408	407	397	374	404	392	391	392	404	436	387	398	386	406	399	392	377	403	403	431	390	394	386	427	382	442	377	374	401	422	404	384	396	431	435	395	367	433	390	395	394	395	415	415	403	386	423	406	410	418	401	397	386	371	380	376	395	353	373	397	408	377	400	393	376	459	387	388	382	404	366	373	422	374	403
19053	31490	18448	10560	7354	5391	4052	3413	2360	1831	1587	1331	1147	1031	968	925	851	808	773	680	647	637	604	563	563	502	502	499	519	511	484	455	489	466	471	432	452	438	439	447	419	383	431	400	403	408	404	430	413	427	416	380	380	400	415	407	416	406	390	400	359	417	418	401	416	381	400	422	405	407	378	434	408	421	385	407	435	364	375	397	372	366	437	396	384	407	371	402	377	366	414	412	400	373	377	405	363	389	406	412	364	419	369	387	366	390	393	378	377	374	437	376	384	393	372	347	337	382	392	373	401	388	383	381	422	375	388	369	394	416	381	372	370	395	353	387	376	389	366	370	388	383	372	398	410	410	406	376	409	377	384	416	408	414	385	360	387	357	417	439	400	374	367	416	328	392	396	380	355	404	398	374	412	399	361	365	404	371	370	365	384	392	402	403	394	381	396	370	380	352	363	363	399	365	357	374	369	369	373	361	335	371	385	381	358	410	379	418	368	360	392	404	403	337	424	400	382	364	394	401	368	367	380	365	389	384	390	368	391	381	376	349	371	386	390	387	387	385	350	397	357	347	377	409	375	425	369	415	398	385	367	370	372	382	382	356	364	387	365	380	356	367	385	373	399	382	391	396	392	371	374	403	401	355	419	370	370	352	378	400	379	394	405	358	366	391	382	350	366	407	425	369	369	390	360	374	392	377	383	408	435	384	371	382	363	379	422	416	365	373	385	392	411	428	388	378	364	385	394	394	392	412	355	359	357	384	364	371	368	400	407	376	364	406	374	363	363	429	363	346	356	376	392	385	381	389	365	412	386	394	368	383	394	386	382	389	384	374	386	404	362	369	427	354	383	403	394	373	373	412	406	354	358	383	373	414	399	405	386	380	363	366	422	371	398	360	386	365	369	370	373	379	393	397	379	399	428	373	395	367	344	380	409	393	372	356	407	380	388	363	378	383	369	396	352	376	415	391	365	405	401	383	388	359	429	404	384	351	385	391	350	350	413	413	374	390	397	385	344	387	352	376	371	371	416	397	366	377	346	372	377	366	347	418	374	368	384	382	375	367	363	367	380	393	398	370	370	372	405	385	377	375	358	383	416	388	373	381	382	373	374	363	367	393	391	355	341	371	413	384	411	345	415	413	381	376	401	380	384	368	394	366	386	376	374	368	342	349	361	399	383	372	365	387	366	339	376	344	388	435	405	359	379	427	347	350	369	369	363	417	379	400	356	404	385	380	401	391	404	417	398	413	382	399	398	388	431	379	379	396	372	344	347	418	377	390	382	360	367	404	350	359	364	382	382	409	357	375	389	359	397	384	392	399	375	380	365	393	376	394	362	387	379	368	386	377	381	400	394	405	358	393	383	361	381	361	377	366	403	393	402	399	388	381	391	383	377	383	376	424	370	350	376	375	373	389	369	378	361	384	401	377	346	385	376	391	390	397	345	379	351	365	386	360	358	358	360	337	388	376	406	367	387	387	364	373	391	390	368	393	403	368	373	387	351	366	370	402	400	366	418	385	346	372	388	377	423	388	369	355	393	364	349	380	381	390	342	406	363	376	396	372	382	348	391	397	353	421	423	370	379	351	394	398	368	384	366	393	352	376	427	384	375	383	377	409	344	386	371	366	395	371	359	369	389	339	365	379	388	400	362	394	392	389	374	352	377	386	363	383	378	357	379	382	409	421	371	372	379	384	395	367	358	374	384	405	361	391	402	399	350	382	378	404	384	372	398	379	372	401	375	375	399	370	359	374	371	371	364	406	391	401	383	360	356	405	365	417	391	381	362	344	378	376	372	399	406	357	384	373	374	406	364	373	390	377	386	388	347	378	378	376	368	358	349	402	367	389	347	377	392	365	361	399	392	369	368	387	396	360	405	377	355	410	380	361	379	363	376	433	397	376	388	360	384	378	328	405	366	388	382	368	398	394	382	380	397	406	350	389	349	396	386	379	368	397	388	400	385	388	340	401	377	407	339	355	376	381	372	403	383	377	398	394	379	403	375	390	410	405	372	394	388	370	391	369	381	369	363	407	361	381	395	351	375	337	370	383	370	375	386	381	382	364	357	369	379	370	386	408	376	402	357	354	329	389	379	384	399	373	421	353	382	382	363	395	372	403	380	387	338	391	374	403	388	350	371	379	371	378	409	356	395	338	359	383	371	372	388	393	370	391	428	400	368	435	385	358	361	417	386	372	392	377	413	389	405	347	360	335	329	389	423	370	371	388	407	415	369	382	347	370	380	375	391	407	365	384	358	382	405	344	354	403	389	360	389	354	408	391	398	339	394	357	332	398	338	382	396	388	365	400	392	388	356	355	371	399	383	350	364	366	392	397	395	369	363	359	389	349	377	385	379	386	376	369	353	392	378	370	377	375	379	358	356	414	377	359	359	398	429	376	415	386	399	351	331	349	388	376	404	399	355	407	386	354	387	400	364	373	402	383	401	377	404	392	411	412	399	346	334	411	386	381	376	393	393	360	368	387	371	391	407	365	403	388	380	350	379	389	387	391	369	356	351	365	362	384	380	395	412	340	403	369	413	383	423	399	411	375	400	385	387	368	371	394	409	383	396	394	371	402	400	374	364	359	376	396	382	379	362	373	379	407	340	367	390	370	386	385	392	389	402	369	347	412	410	377	380	391	386	378	371	392	384	406	389	365	369	387	392	417	378	365	383	372	348	393	394	350	379	399	347	344	355	365	395	410	380	383	370	386	377	418	364	370	361	375	385	371	388	369	333	386	340	406	377	376	372	400	379	368	379	355	382	372	373	371	403	365	374	406	374	424	384	393	387	396	379	383	357	406	383	373	397	363	413	384	413	354	424	405	349	372	392	330	358	349	383	379	399	381	409	377	375	376	354	406	366	399	386	369	404	401	345	358	383	344	361	348	375	397	381	407	403	374	347	346	368	348	376	374	371	403	380	390	369	369	375	352	386	379	381	381	390	371	379	393	377	377	324	391	369	373	394	378	359	384	366	382	385	351	417	399	362	359	391	371	356	384	375	412	369	387	416	374	363	422	369	373	379	391	366	367	365	393	393	410	406	384	376	388	386	396	359	370	386	363	360	346	360	404	379	384	376	388	371	399	398	391	384	387	391	381	345	375	372	376	392	411	371	406	377	424	373	390	396	355	389	348	395	407	392	396	357	410	351	360	364	390	379	384	419	379	380	385	372	376	409	424	349	365	420	370	381	363	364	365	373	382	394	378	396	397	389	360	374	369	380	375	383	380	354	341	394	355	426	359	368	376	371	383	376	404	365	346	397	385	418	397	357	367	371	367	392	386	393	371	420	402	395	349	365	356	399	370	378	361	374	394	389	367	388	408	402	391	424	384	384	380	390	372	364	368	402	373	372	372	358	373	387	385	388	354	369	391	365	408	364	389	368	403	372	352	415	410	372	359	388	364	390	379	387	423	385	377	381	376	396	416	384	361	381	406	360	403	371	366	385	389	376	401	412	404	366	368	405	373	362	344	364	384	398	358	384	384
28521	15609	2447	512	402	372	354	365	341	334	321	331	309	318	301	307	289	321	355	288	321	302	344	313	299	304	320	293	304	301	301	309	332	323	313	298	285	323	304	307	322	296	323	291	288	315	305	284	296	316	302	294	291	299	305	286	270	245	284	315	332	316	253	330	323	286	304	310	308	300	296	299	274	284	305	329	297	324	328	296	305	307	321	310	295	297	293	289	266	297	275	303	289	296	310	300	308	312	279	305	325	325	308	298	316	303	290	283	316	302	291	338	300	323	322	313	302	264	279	283	319	286	281	296	305	306	309	295	318	298	310	275	308	270	293	303	293	321	290	309	324	275	307	333	310	322	323	325	304	328	328	283	280	296	336	292	275	317	309	296	305	301	322	303	330	309	309	277	310	269	295	340	305	311	322	300	292	317	314	304	297	295	329	300	318	314	315	303	301	293	325	316	309	297	279	304	312	304	314	291	321	323	281	313	316	296	318	310	292	351	306	316	309	297	308	304	305	350	333	313	310	302	338	335	301	301	279	304	306	306	302	282	294	292	333	333	309	309	303	309	284	287	312	266	312	285	298	298	282	313	303	268	300	306	320	301	299	325	293	297	314	299	294	300	298	314	297	289	327	299	309	298	305	322	283	312	324	293	313	265	285	293	277	302	308	316	296	284	309	323	286	325	291	312	297	308	325	289	314	327	294	311	294	321	314	297	287	290	289	318	304	315	338	314	265	281	284	319	311	315	303	261	309	286	293	307	286	319	284	276	293	295	331	272	320	304	302	293	319	305	306	313	280	336	344	295	313	301	285	316	307	264	302	307	287	314	324	304	292	310	286	291	308	312	305	343	281	300	298	321	298	316	329	288	272	318	292	321	318	303	260	306	304	304	299	303	318	300	317	311	287	314	310	292	293	280	309	315	281	307	301	323	281	327	307	289	256	327	318	320	291	322	333	297	264	297	289	295	307	299	334	346	335	306	287	296	279	285	290	318	305	329	310	276	324	314	301	332	280	302	291	324	305	274	305	293	321	294	323	310	287	296	329	304	320	292	305	282	317	259	304	299	330	327	274	304	330	334	331	309	307	289	311	285	320	275	301	279	272	267	344	278	317	300	305	302	313	281	290	335	311	342	299	296	309	298	339	315	295	290	337	311	321	306	308	290	280	304	300	301	313	329	303	337	282	292	327	287	323	323	320	338	332	293	317	337	285	291	294	289	314	276	300	307	300	275	272	267	314	298	308	331	307	317	318	303	310	304	296	313	311	325	325	287	299	307	303	276	307	265	293	305	288	308	304	305	287	308	289	302	305	329	305	263	305	326	297	309	285	278	283	298	310	297	300	297	312	291	325	300	295	307	316	275	308	295	304	322	312	285	307	276	306	296	276	322	316	314	328	293	291	329	336	328	315	332	295	284	308	268	283	288	278	296	318	304	271	335	326	328	269	286	314	283	333	276	288	264	336	321	291	321	299	296	300	287	332	302	323	304	289	284	310	320	306	285	283	298	301	299	316	276	318	294	299	303	304	310	292	311	299	285	286	283	321	297	292	295	304	290	284	303	298	289	303	285	302	296	312	313	277	281	293	314	299	287	281	311	316	271	302	294	332	312	310	310	309	309	301	317	305	330	335	324	286	326	310	303	318	292	306	322	316	313	303	275	290	312	323	304	289	315	289	302	318	313	305	307	303	292	280	298	305	306	303	342	313	301	302	278	282	282	302	305	304	304	296	293	284	315	289	296	296	298	294	285	294	301	276	290	333	317	309	322	324	357	301	302	285	288	327	280	293	280	295	294	300	311	290	296	298	315	330	296	303	307	309	323	318	304	281	301	312	330	303	307	292	323	320	323	287	313	302	316	301	310	270	304	313	284	303	315	292	313	323	286	296	325	328	308	293	309	299	297	327	308	305	288	299	293	296	302	312	328	279	303	316	283	297	306	280	331	313	278	307	298	282	347	307	302	287	296	322	297	340	278	311	288	303	307	272	292	290	311	304	306	294	262	299	279	335	284	321	283	294	275	326	304	301	278	267	279	283	282	326	337	302	315	348	301	311	257	324	297	318	293	308	302	316	322	303	298	315	293	299	270	309	302	309	306	310	316	281	317	313	278	312	292	289	330	326	298	339	313	302	288	308	287	271	261	289	275	311	324	326	300	306	291	312	310	320	287	316	316	315	303	323	291	293	318	312	298	339	299	309	325	302	333	318	283	324	276	297	276	269	317	294	307	288	303	301	307	315	294	299	316	289	312	301	292	296	313	308	312	319	295	296	314	313	342	314	265	332	332	298	306	298	281	318	277	307	309	288	286	268	308	338	315	306	304	322	298	280	339	319	282	305	285	320	278	286	304	309	294	351	279	294	325	310	290	297	310	294	299	324	295	275	319	316	331	311	304	296	303	310	314	322	302	285	301	276	282	292	308	295	325	314	308	308	276	337	314	291	267	262	303	307	300	322	303	297	350	283	292	291	312	292	311	325	318	287	324	333	314	303	319	304	318	296	319	307	330	306	271	302	287	291	296	308	304	270	306	328	311	316	344	301	282	296	316	290	317	289	309	257	322	293	305	315	299	320	277	338	285	284	304	292	316	300	285	312	315	272	301	291	278	287	301	328	330	271	311	286	299	302	331	295	300	316	284	322	283	316	279	309	278	270	341	297	318	277	331	299	286	372	292	304	291	316	306	313	297	271	306	273	321	305	291	314	322	295	300	341	303	309	298	300	296	329	301	308	320	315	315	314	323	303	310	319	290	287	294	308	319	311	314	282	319	291	303	323	313	287	277	298	295	326	297	297	336	297	276	329	283	294	303	326	289	296	309	299	267	296	295	311	302	320	322	304	306	303	298	296	295	280	316	285	321	320	294	300	310	294	303	321	278	293	309	303	299	263	300	290	341	305	289	269	310	299	287	298	297	366	318	315	321	302	313	300	292	293	278	295	292	316	298	284	322	303	319	294	300	289	289	334	299	289	270	275	281	310	291	290	285	292	305	274	302	322	317	309	313	293	310	324	308	321	280	271	312	331	289	297	317	310	317	315	360	281	292	317	293	327	306	302	306	320	358	313	294	302	305	299	285	315	283	292	269	298	312	335	298	307	317	294	330	271	281	297	310	295	291	312	301	300	296	316	268	284	298	309	303	321	286	314	281	305	324	328	268	312	310	297	299	313	353	297	332	322	315	302	324	298	316	319	306	296	299	288	267	292	324	260	287	287	311	298	274	308	304	311	317	308	266	330	347	330	326	290	274	306	287	340	292	284	331	304	283	315	297	292	301	299	301	303	297	316	271	312	305	319	296	326	302	290	294	311	335	313	298	312	302	279	289	301	294	302	290	282	294	319	293	303	257	328	318	312	277	292	301	309	287	291	311	309	333	314	285	288	308	310	295	342	300	310	317	339	300	318	315	313	321	318	300	292	309	313	312	316	289	295	288	279	303	312	331	283	332	316	308	306	319	321	301	298	290	307	327	280	287	317	297	306	292	310	284
11740	5220	1033	625	463	450	436	390	388	341	346	373	371	340	334	357	379	339	335	338	339	337	315	312	350	329	346	369	325	340	337	325	358	347	313	344	307	320	319	333	320	291	321	318	334	311	327	350	342	317	352	337	335	335	310	332	332	300	336	324	340	326	307	318	316	334	340	345	326	347	324	284	284	324	312	328	367	339	333	344	352	325	317	353	297	309	337	328	334	306	313	355	331	350	353	354	365	326	338	348	325	345	325	331	336	355	334	311	333	331	314	360	336	307	315	328	355	297	300	319	336	342	312	321	301	320	323	352	328	325	359	329	343	302	341	334	348	348	343	332	310	345	336	337	316	306	320	347	338	358	322	325	367	312	339	315	328	326	344	330	323	307	329	323	304	313	318	322	314	334	335	355	324	353	319	335	302	348	306	330	330	352	316	307	323	331	297	313	338	350	319	324	305	316	306	322	334	341	311	342	334	355	325	331	345	318	310	344	330	322	359	297	337	311	340	353	327	360	349	324	312	307	349	323	320	320	342	325	341	322	343	325	333	326	347	326	322	316	328	329	325	348	329	299	358	325	334	357	326	358	349	333	320	338	306	356	338	332	316	309	335	315	306	338	353	329	318	328	292	318	317	320	366	298	322	316	330	322	312	351	294	310	314	341	339	352	341	345	310	332	334	311	363	318	335	321	297	316	347	355	305	342	324	343	337	328	317	327	294	348	341	330	315	345	355	326	331	311	332	314	351	337	333	317	325	327	321	324	322	337	350	333	310	326	304	322	321	331	316	329	306	307	319	342	333	320	335	332	350	322	291	316	306	308	336	351	306	318	355	337	332	294	327	331	297	320	321	336	331	353	335	313	329	312	324	311	325	351	336	325	330	336	332	336	318	361	308	331	353	330	362	338	358	313	314	304	338	332	326	327	347	323	311	321	376	355	329	303	298	326	300	336	304	329	319	327	292	316	330	319	316	322	337	322	306	342	324	346	316	342	318	338	319	311	332	309	352	352	319	348	318	304	337	310	351	361	313	346	329	299	327	320	310	307	306	307	326	320	325	362	350	333	358	325	331	349	337	358	333	342	337	336	333	332	327	348	354	325	288	322	352	325	329	296	314	345	339	341	351	324	353	356	337	316	326	324	319	326	307	311	307	339	340	329	332	323	307	319	324	324	327	319	317	334	330	322	319	314	316	331	315	336	316	339	312	299	313	336	350	304	330	327	337	340	304	337	337	310	303	369	327	320	340	341	300	320	375	326	311	356	341	330	314	329	298	332	360	332	321	352	345	300	311	308	294	331	360	340	346	335	337	310	326	340	334	329	342	327	325	328	340	338	330	311	332	310	315	311	342	320	309	343	322	334	314	326	350	327	308	309	319	305	354	317	336	308	328	335	342	348	321	306	314	323	333	353	314	324	319	320	333	337	320	296	339	298	330	318	318	326	300	312	337	353	343	324	330	322	336	289	310	324	341	341	324	352	345	312	331	343	308	316	342	347	315	314	336	329	339	313	342	358	330	350	337	340	335	296	334	300	296	327	322	350	318	317	334	327	341	299	324	313	359	352	322	337	323	308	314	306	332	337	341	341	341	319	314	336	291	335	338	350	305	346	325	330	296	348	322	370	329	361	328	361	299	338	299	323	348	327	320	345	357	330	321	355	328	330	341	361	325	320	344	356	317	311	358	312	323	330	365	327	305	329	326	337	297	330	331	332	327	331	277	303	328	347	309	300	309	321	324	325	331	320	286	327	314	329	359	324	334	348	343	331	324	356	340	305	359	337	323	304	308	326	339	349	353	332	352	308	303	338	363	350	323	329	327	303	335	357	312	345	323	303	318	330	344	322	351	341	347	341	319	320	338	303	306	325	316	308	335	308	380	306	295	336	341	306	346	323	308	318	341	334	339	308	321	299	359	365	326	329	297	309	346	304	331	315	322	320	305	324	344	318	303	364	332	376	330	326	336	297	326	324	317	313	340	296	344	309	325	324	321	355	332	345	328	305	325	336	358	331	332	355	305	333	324	334	328	346	323	325	331	337	323	367	339	291	315	320	304	357	341	335	315	326	328	321	321	347	333	334	346	352	360	333	350	319	344	337	305	315	321	332	364	350	297	327	325	309	318	323	303	318	337	308	299	352	325	340	337	348	321	325	331	332	322	334	329	317	320	324	332	358	326	343	350	337	358	316	303	359	325	307	317	334	290	310	344	331	336	316	310	343	323	320	327	356	341	315	328	322	315	356	343	324	348	316	347	314	326	325	323	346	320	352	337	319	321	310	314	326	312	323	337	333	328	316	297	345	288	332	324	354	328	328	347	352	311	366	333	359	280	310	349	319	328	338	307	315	317	298	325	308	340	342	293	330	308	335	367	316	318	313	333	324	349	326	336	319	335	321	307	347	331	342	368	337	326	354	333	340	311	320	374	315	325	328	328	305	292	299	316	312	348	356	338	316	346	306	340	324	296	299	308	333	379	330	303	319	339	336	313	346	331	305	320	310	330	333	344	311	317	337	331	323	345	313	312	328	313	328	331	330	352	311	333	338	334	312	332	350	319	319	337	350	336	357	329	308	338	328	341	302	314	311	365	284	343	304	316	332	349	332	336	338	320	354	331	320	348	324	298	296	319	301	346	316	347	334	337	334	348	323	339	314	337	333	362	330	328	366	326	328	351	336	320	331	345	337	333	308	311	300	339	294	332	362	324	346	330	312	326	330	336	359	313	359	297	312	334	294	325	350	320	297	342	327	368	302	302	322	344	329	319	326	346	339	295	340	350	323	343	333	321	309	345	310	312	338	346	336	337	293	332	336	316	312	346	334	352	313	322	345	302	318	337	300	331	356	301	350	337	353	333	302	332	333	317	321	334	323	321	359	308	313	347	362	324	344	354	305	338	329	320	323	308	309	343	332	309	330	345	349	344	292	331	333	326	360	314	300	305	303	322	328	304	314	340	312	328	350	324	322	314	371	319	336	338	325	313	305	302	323	372	301	326	323	327	346	314	312	309	305	294	325	297	320	332	316	295	335	303	326	302	327	351	361	313	310	346	319	314	340	336	307	323	304	345	312	329	328	356	363	346	361	316	322	375	330	339	341	286	345	327	324	282	323	307	337	342	322	337	322	351	341	302	343	343	344	309	344	305	331	351	310	320	329	350	318	331	314	310	336	305	291	309	318	337	325	347	335	335	333	277	351	349	291	331	334	342	370	335	310	336	310	312	315	338	327	311	309	309	330	348	324	335	350	323	330	328	361	348	328	318	342	362	360	332	318	316	349	326	321	334	335	329	331	357	336	337	344	354	330	333	355	337	333	335	327	306	333	361	302	336	352	317	314	343	352	316	330	308	366	317	357	342	335	356	315	329	346	299	325	317	329	346	350	314	324	343	295	343	332	356	338	339	317	285	311	328	337	307	291	327	306	358	307	300	325	328	326	308	329	339	325	326	304	334	376	330	336	313	326	328	346	319	334	339	357	328	319	291	333	356	307
25507	20932	27613	24392	20955	11685	1404	901	573	478	405	390	317	330	316	260	267	245	237	251	218	228	203	223	214	208	212	193	194	178	201	162	199	196	227	201	187	201	210	203	190	201	173	206	167	185	175	181	177	187	167	190	194	143	193	150	150	192	155	184	176	157	175	178	188	173	180	159	140	169	194	180	175	151	152	169	178	169	158	177	144	164	174	151	166	168	155	179	191	156	182	150	167	150	149	170	159	155	160	138	176	172	162	184	161	169	163	166	164	163	148	166	164	171	166	125	174	157	189	140	164	142	162	163	163	147	154	146	155	163	160	179	148	176	162	152	180	159	170	156	165	164	143	178	181	156	136	177	178	172	153	157	166	155	159	145	175	190	173	156	144	185	150	179	161	172	154	147	178	165	183	175	174	134	169	156	150	176	165	165	168	174	156	156	164	163	168	166	166	198	146	144	135	136	149	167	185	162	169	166	179	184	159	171	175	168	174	142	144	167	159	159	146	155	147	142	163	185	169	171	159	168	175	170	175	182	161	144	179	173	146	164	178	152	174	184	182	178	183	172	184	163	172	188	185	168	138	169	167	145	192	166	162	158	162	161	157	171	170	169	140	160	171	168	170	178	155	154	163	161	148	177	157	173	146	185	172	143	167	146	166	182	173	170	144	181	162	189	165	152	168	169	183	153	149	168	142	185	163	151	164	163	151	153	140	157	153	171	174	155	166	173	152	168	148	163	142	162	165	183	178	144	130	159	152	178	154	161	163	140	154	156	159	196	155	190	173	171	168	173	190	152	180	155	138	159	159	156	166	148	170	205	181	150	181	183	161	188	153	166	170	163	176	179	149	156	167	164	153	164	162	167	167	182	180	174	171	163	142	157	185	161	169	158	164	170	181	151	147	142	163	155	178	161	153	161	160	163	168	156	145	169	162	166	161	150	159	149	166	168	168	142	172	167	181	163	180	143	131	158	162	160	175	163	182	177	151	152	170	160	173	156	151	154	162	169	161	164	169	153	200	148	162	172	169	169	181	188	182	168	126	184	156	147	155	152	171	180	152	160	162	163	165	174	163	150	167	173	168	176	177	145	166	170	147	159	147	157	146	185	171	165	175	141	150	161	159	180	144	160	182	156	172	181	162	164	160	167	180	164	166	162	161	143	170	158	156	167	140	171	177	162	153	174	159	162	158	178	149	169	178	137	166	172	170	148	164	168	153	169	174	169	181	172	145	180	143	169	171	154	182	163	182	158	149	154	162	170	157	172	154	171	155	156	160	144	177	155	175	160	163	152	185	162	188	166	135	162	156	168	190	141	161	168	174	171	162	193	177	155	182	168	164	158	161	167	169	135	155	179	178	171	149	169	171	161	149	165	155	166	177	168	164	169	153	178	164	154	174	163	172	151	158	176	170	148	192	167	191	145	192	171	175	170	170	172	156	146	167	191	162	153	162	170	162	160	170	163	170	164	169	167	163	152	150	159	166	155	171	153	164	149	166	151	148	177	154	163	159	160	177	162	155	168	184	160	174	151	181	147	171	161	154	158	160	174	140	154	164	167	169	171	171	176	145	152	163	158	167	148	171	168	145	170	167	168	158	152	168	162	166	159	164	160	142	159	176	167	136	160	178	166	162	160	193	175	158	171	171	166	174	154	171	168	141	172	201	168	187	165	151	146	179	166	154	187	172	164	168	190	174	153	158	166	190	162	147	188	162	155	153	165	179	166	172	172	179	185	154	176	167	163	179	173	178	174	172	167	151	158	151	162	183	177	158	158	141	164	180	188	173	185	154	163	152	153	162	173	169	165	167	156	169	175	141	139	171	172	166	179	176	168	161	167	177	143	148	160	168	172	158	154	162	177	145	167	149	138	166	180	124	157	142	165	179	150	162	166	154	148	189	161	166	174	166	162	153	154	167	157	153	171	180	168	151	143	160	160	185	165	189	163	159	166	188	153	160	176	171	164	157	155	162	162	163	162	166	173	168	164	152	143	179	156	176	173	185	150	177	175	153	154	167	156	161	170	151	154	171	197	165	159	148	167	163	188	162	164	143	170	145	158	141	158	145	171	155	161	179	154	151	153	167	165	156	167	149	165	154	155	159	155	166	171	159	137	154	160	143	174	186	176	168	156	130	151	160	147	158	158	199	156	161	195	177	151	160	176	182	156	152	160	198	147	168	170	146	166	166	164	148	166	163	183	177	168	151	156	179	166	184	153	146	170	152	206	169	204	167	183	160	163	175	175	160	163	169	174	167	182	177	179	152	161	174	156	174	204	139	173	170	147	177	169	150	157	172	165	173	142	150	175	160	152	167	165	173	165	171	164	167	163	166	182	156	167	158	157	193	162	179	155	154	180	154	159	161	156	203	169	161	176	139	168	162	171	161	159	167	160	158	174	171	156	170	163	160	185	157	150	160	144	159	168	171	186	184	163	156	152	160	172	178	157	168	129	155	171	170	164	164	161	133	142	192	180	161	167	138	179	146	179	157	185	168	191	170	172	148	154	160	164	166	161	155	163	172	173	148	169	186	159	139	159	173	177	144	178	173	168	178	177	173	139	164	170	198	183	163	159	182	166	134	152	181	173	142	188	195	179	189	168	149	177	165	163	160	163	174	170	205	187	154	156	173	172	157	161	138	154	152	165	164	172	154	177	156	162	159	178	163	174	171	197	138	158	176	167	165	144	148	167	157	162	167	157	159	150	148	152	150	150	178	158	196	166	167	130	154	165	158	168	175	159	175	165	161	184	156	167	160	199	164	156	160	161	160	144	174	159	192	169	144	161	167	141	159	158	156	173	175	174	146	175	165	173	175	163	175	176	148	182	163	174	166	168	181	176	176	195	178	149	163	150	152	174	170	194	167	156	156	167	163	164	164	195	173	166	181	158	166	171	165	181	153	190	150	147	164	156	163	150	165	147	165	160	173	173	184	154	161	158	176	167	170	159	181	167	146	179	145	170	187	185	153	184	175	162	152	167	149	170	163	129	151	150	163	176	167	169	163	165	184	161	172	142	141	168	157	162	161	157	173	144	159	142	153	141	143	193	165	167	175	147	176	147	150	158	175	146	168	183	152	163	147	189	162	182	150	175	160	144	178	177	149	173	162	166	162	158	176	158	169	166	162	155	159	190	176	168	161	189	153	158	173	166	181	171	159	187	166	162	166	158	139	186	155	160	176	158	161	147	152	148	144	167	167	155	192	171	153	176	158	150	160	149	155	162	166	165	200	181	158	152	189	198	164	179	167	172	146	175	151	144	163	168	138	158	151	174	170	143	161	155	187	162	161	168	157	162	152	141	165	160	164	160	170	181	153	172	186	177	152	150	163	145	149	152	149	169	164	165	169	163	145	161	164	161	159	166	179	166	146	159	179	156	144	185	196	137	176	137	174	160	160	176	149	172	148	187	160	156	160	162	171	182	152	158	161	157	135	165	164	191	141	153	173	152	165	163	170	155	189	183	169	194	169	174	165	169	159	138	173	174	166	178
13507	24333	11569	6108	4054	2742	2217	1776	1172	921	742	660	639	514	467	414	392	409	349	288	326	281	279	283	283	271	255	238	256	223	235	221	216	216	214	225	216	211	216	184	223	181	214	187	196	203	194	197	179	190	205	201	203	174	168	195	174	188	177	179	191	173	183	178	206	180	189	158	188	189	222	174	186	158	198	169	187	194	191	207	174	171	175	182	189	177	167	186	164	201	183	184	179	154	207	179	169	147	198	179	166	189	183	166	177	184	164	166	174	152	184	180	181	178	197	175	177	156	195	177	176	160	169	179	155	171	172	198	192	180	186	166	160	184	187	176	169	181	197	181	167	185	177	171	197	169	178	190	185	171	202	193	198	160	151	162	181	203	195	179	167	177	195	173	182	195	179	180	179	186	175	170	170	176	169	170	170	189	169	191	169	199	163	193	181	168	184	157	188	184	206	159	159	188	172	177	189	173	168	197	196	180	186	169	173	189	165	192	148	160	187	185	164	184	172	160	171	179	167	182	157	201	206	172	192	165	165	161	165	205	205	199	183	188	192	173	186	173	189	168	165	155	209	175	198	189	171	168	183	153	173	170	166	155	171	149	193	201	173	171	185	144	193	175	191	191	162	192	179	185	179	183	165	179	168	160	178	175	183	175	171	158	163	182	159	150	166	189	168	189	192	191	190	174	204	164	182	175	164	186	181	166	197	176	199	184	166	194	186	177	177	164	163	170	185	183	169	190	182	190	193	190	198	167	189	182	162	189	159	184	178	184	173	172	177	152	154	177	174	152	165	165	184	149	177	200	166	173	149	172	164	155	189	170	189	171	179	223	184	182	172	194	178	163	158	144	192	170	192	162	174	184	173	178	180	169	197	186	178	205	178	167	183	176	185	176	173	155	201	175	191	187	166	175	158	164	164	176	181	175	170	180	181	164	199	159	166	175	180	173	179	187	171	169	166	177	163	185	170	169	160	164	156	175	184	156	194	173	216	168	196	170	168	175	172	191	145	182	190	174	170	174	214	173	186	167	182	159	169	143	159	169	181	195	206	207	173	171	181	196	201	177	174	150	180	187	162	202	173	172	191	183	193	184	180	179	196	177	181	177	181	167	174	178	168	166	170	169	188	187	176	160	179	187	194	184	159	209	195	162	172	187	178	170	172	147	177	147	187	163	167	174	184	170	192	172	174	176	176	175	186	149	198	202	185	185	189	188	189	188	136	184	161	187	193	163	168	185	183	183	184	158	174	176	173	175	177	167	190	176	196	184	182	181	172	164	161	184	159	155	171	165	162	168	150	179	184	175	175	179	190	190	199	161	178	190	181	166	190	175	156	155	194	155	204	172	192	154	165	189	177	209	172	168	182	194	173	179	173	190	181	171	170	194	173	163	198	164	187	171	185	165	195	194	144	186	197	179	161	156	179	169	182	190	170	201	181	185	176	163	216	152	184	182	170	203	165	189	174	183	161	186	199	170	201	185	184	179	191	169	158	187	170	169	193	184	188	194	179	193	196	180	189	177	191	188	160	182	189	167	171	194	153	181	193	183	163	179	167	175	177	184	191	190	172	155	155	174	176	173	176	177	184	174	187	177	166	159	164	171	190	162	174	194	167	180	186	187	176	173	164	184	173	182	165	205	165	153	186	162	191	180	177	184	186	179	182	170	176	167	181	192	190	174	179	156	169	182	143	180	184	186	179	167	166	161	183	167	187	176	183	194	183	196	171	192	171	161	176	174	175	191	179	165	181	174	155	173	174	176	186	180	179	199	182	172	172	157	145	195	165	179	169	201	191	188	155	182	194	177	174	176	192	180	162	183	165	172	183	179	157	187	202	168	167	187	182	159	191	180	200	152	169	179	172	172	164	186	174	190	186	177	177	171	187	183	157	149	165	166	163	163	174	178	190	160	173	183	204	173	190	193	178	196	180	185	184	165	169	165	158	159	178	189	168	185	175	188	192	173	175	177	179	173	155	190	158	161	151	182	156	180	209	197	148	186	155	178	196	167	154	168	156	210	193	174	195	177	164	198	198	192	163	192	173	185	183	164	167	177	188	174	174	199	173	179	169	152	160	198	151	198	177	181	206	179	199	165	163	167	169	176	180	188	178	183	181	174	166	168	192	181	201	156	164	173	167	186	183	182	164	152	181	155	175	212	192	160	181	183	183	159	164	184	191	163	175	187	185	179	177	180	178	181	192	170	177	189	177	176	172	176	184	182	181	210	194	171	168	165	168	184	172	165	178	150	163	193	200	195	185	188	209	176	178	180	170	181	183	162	197	193	172	197	176	183	204	186	183	144	164	169	161	179	181	174	173	196	156	173	188	191	180	178	179	172	197	191	163	171	171	172	174	184	190	186	162	193	151	189	184	190	195	227	172	171	168	174	189	164	169	175	164	176	194	178	166	176	156	160	194	176	178	160	185	184	164	181	171	202	174	175	148	194	176	194	186	168	174	181	180	163	178	183	173	172	190	179	169	201	185	199	171	187	170	186	162	200	171	175	191	155	161	175	173	146	197	188	161	156	179	181	173	184	187	162	163	193	171	151	151	184	165	170	160	172	175	201	204	166	181	192	178	204	182	194	184	188	183	188	167	159	179	188	174	175	169	191	163	186	171	173	181	193	171	172	175	174	153	160	183	207	184	163	179	184	182	164	168	154	180	191	149	153	168	184	168	175	176	163	167	175	197	178	165	183	183	193	181	180	156	184	193	181	186	182	155	186	160	173	194	188	175	157	171	196	173	165	179	192	195	179	164	164	171	183	175	149	182	168	186	182	179	171	186	178	170	176	184	149	193	192	194	183	156	197	194	159	159	204	175	167	157	151	186	190	174	177	174	185	150	166	175	189	170	155	160	174	161	176	173	159	198	162	173	194	196	195	153	155	158	180	157	182	185	193	182	193	198	181	174	187	179	166	164	188	171	161	156	156	186	182	157	174	185	176	170	160	145	206	168	188	171	190	152	166	192	177	133	182	194	190	169	195	163	161	157	202	186	170	157	194	156	175	184	162	191	180	184	184	166	160	167	141	199	173	187	200	175	195	161	156	180	195	201	187	181	188	172	185	166	185	193	172	191	188	162	193	160	177	181	209	178	162	189	160	164	173	172	186	161	185	199	182	203	158	198	177	202	185	164	148	217	188	194	192	196	174	166	155	184	182	176	188	167	175	176	184	164	191	167	177	178	192	150	188	175	163	162	156	191	190	195	182	176	176	196	192	178	195	181	184	195	187	154	185	185	171	174	196	174	168	170	153	197	176	171	175	178	172	179	197	165	201	185	176	201	183	150	177	195	188	181	183	211	182	190	173	191	167	168	192	167	166	196	185	175	163	192	157	174	168	180	165	205	192	156	165	168	173	168	189	169	159	194	204	175	179	193	196	189	200	150	180	180	174	175	162	166	190	180	189	140	172	164	178	176	164	167	175	182	156	197	205	154	183	163	174	177	157	188	201	166	192	196	166	164	181	191	195	184	182	192	179	165	179
23146	20888	27879	24067	20894	20971	10544	2055	1210	1031	896	842	768	741	676	653	556	588	548	528	551	520	468	466	530	491	443	441	450	440	442	479	467	455	476	405	466	425	441	463	406	432	422	442	459	390	421	395	375	423	427	401	408	368	387	437	439	423	386	388	425	417	391	416	413	424	410	426	411	400	407	414	425	427	428	397	363	403	434	383	376	385	458	382	390	400	433	410	402	386	384	367	392	398	393	394	391	384	368	369	398	396	405	395	412	391	402	386	383	378	399	371	380	370	382	392	404	368	394	408	407	381	400	419	391	437	371	413	414	382	391	402	414	381	384	380	432	402	436	397	394	404	429	445	408	415	382	393	386	399	415	405	393	414	405	367	391	358	425	378	402	388	392	383	408	423	381	392	367	405	392	384	388	374	394	392	363	389	420	384	367	408	390	392	392	367	417	408	388	400	410	395	407	391	379	412	380	391	430	370	389	371	385	380	364	403	403	399	388	417	379	409	385	386	395	373	408	408	416	409	412	360	395	399	435	405	388	389	414	387	384	401	412	386	380	388	380	396	380	350	397	389	391	371	402	370	429	360	390	412	458	367	376	401	373	397	405	385	387	392	393	417	394	372	375	426	380	399	392	392	406	396	365	402	436	391	337	417	385	421	371	365	367	373	401	393	353	371	386	398	367	404	378	406	394	365	391	389	393	397	401	416	398	400	412	380	372	387	407	386	392	380	383	407	422	370	364	386	426	379	369	413	385	414	365	390	382	382	392	379	368	388	366	413	415	418	375	393	389	437	353	400	431	387	390	379	393	368	412	406	411	399	411	383	374	423	395	370	371	395	394	396	404	401	409	432	355	345	373	410	373	408	352	401	406	392	392	394	370	400	364	392	403	420	392	391	365	389	428	373	387	408	382	367	401	386	395	401	391	385	406	388	411	407	408	399	433	406	392	392	398	397	397	377	409	389	386	396	416	397	337	364	398	419	392	395	391	387	414	378	371	359	414	405	405	406	366	427	380	419	364	384	411	390	428	393	407	410	457	409	408	378	396	408	424	392	422	422	391	394	411	414	407	388	391	398	384	383	363	400	397	393	397	377	419	415	380	402	381	416	389	380	402	392	369	390	360	368	383	433	360	389	409	360	398	370	396	435	364	405	390	417	397	421	385	411	401	405	371	421	382	382	402	367	358	433	418	384	381	392	390	405	403	388	404	406	406	376	358	400	395	386	401	373	396	396	389	395	380	385	383	395	411	403	382	410	406	344	397	392	393	382	412	413	393	400	403	422	375	402	389	385	387	379	390	368	377	425	421	393	403	418	388	397	412	383	399	398	379	403	437	394	375	394	399	394	377	419	365	357	404	386	423	414	435	411	412	350	397	412	389	443	345	387	374	365	391	401	426	390	403	397	432	403	389	366	376	404	355	405	421	391	418	383	399	411	385	367	398	416	422	403	384	368	373	367	351	387	413	382	395	386	405	357	372	404	393	404	349	405	401	418	424	400	403	391	403	446	424	403	391	367	381	375	420	380	370	389	382	382	410	383	422	372	423	398	400	334	391	391	413	366	397	332	393	380	417	373	378	398	387	401	427	406	388	425	409	363	381	356	387	388	382	390	386	396	376	370	366	357	423	415	393	414	412	410	411	396	441	374	425	400	416	385	396	392	395	399	385	423	392	395	407	407	400	421	393	392	411	430	366	395	437	406	392	376	391	391	378	358	401	417	376	435	392	397	397	402	359	376	414	379	391	360	391	396	347	378	385	393	400	417	423	400	380	372	396	434	404	358	409	389	366	415	392	405	375	389	407	360	362	423	360	335	399	402	367	368	399	445	390	356	397	395	439	380	379	391	385	382	426	379	406	353	393	394	384	409	418	372	407	382	396	393	438	391	396	383	404	370	404	380	382	378	407	394	406	386	395	395	381	406	369	388	398	388	416	383	406	354	377	401	400	381	387	366	367	394	370	404	364	390	353	376	378	416	404	364	376	412	390	401	416	379	396	386	396	421	405	388	417	443	410	388	371	431	367	384	385	398	422	427	381	388	392	387	412	387	400	408	417	400	395	389	400	418	397	351	403	426	404	399	374	407	399	401	421	374	403	399	391	395	359	391	361	381	419	397	388	373	366	395	444	388	391	379	430	383	376	434	435	374	374	412	379	405	380	388	433	409	354	374	383	397	449	399	394	384	402	380	404	373	379	406	391	392	376	393	411	349	380	374	381	400	438	381	347	373	400	442	345	409	422	357	420	359	374	422	400	426	377	377	379	374	412	427	395	413	423	389	390	391	391	405	354	384	362	400	376	396	410	389	402	394	346	410	389	391	412	411	389	377	366	407	368	380	411	411	397	362	375	384	411	409	362	387	417	354	377	383	388	416	396	396	373	371	461	354	382	387	380	411	396	410	435	402	353	368	405	376	400	393	425	387	398	365	372	356	378	392	357	449	383	355	432	401	390	412	429	376	376	406	360	414	379	408	360	391	411	396	429	402	414	390	385	396	354	389	395	381	411	379	355	384	413	404	390	389	382	403	410	401	393	388	401	382	390	381	394	427	398	407	406	356	389	395	368	405	411	362	385	419	422	417	400	352	423	390	433	382	419	397	385	379	418	383	385	420	429	400	397	384	423	385	392	390	438	394	381	397	369	418	381	396	396	374	431	366	368	402	405	375	420	398	405	408	382	372	399	354	407	418	400	346	386	386	400	403	388	382	424	371	421	399	373	371	391	389	381	395	389	395	340	390	394	412	414	423	387	430	394	402	363	409	368	374	405	364	399	400	390	411	411	386	391	410	421	381	408	419	397	369	403	392	404	423	370	376	377	380	407	393	378	392	403	372	410	412	408	354	370	360	375	410	399	410	391	353	387	386	378	406	372	370	354	394	392	392	386	395	386	403	425	394	363	370	381	412	425	385	391	413	392	379	382	428	399	438	368	387	367	385	397	400	374	407	398	359	428	357	431	410	427	388	394	391	398	411	403	393	394	388	387	407	377	394	360	427	396	417	390	391	368	401	379	414	416	429	398	406	390	385	380	414	382	402	398	390	395	367	384	365	383	394	410	428	419	387	364	392	372	372	373	402	404	370	396	431	403	414	359	409	367	428	386	439	415	421	444	377	395	413	429	432	415	389	390	342	380	420	408	400	391	396	412	399	388	370	377	397	385	438	402	414	380	370	383	390	373	382	395	381	379	409	341	401	391	394	395	389	347	379	352	440	373	372	364	386	421	418	402	401	435	400	389	378	413	394	409	431	390	364	416	393	425	423	409	371	443	392	374	390	375	405	402	386	395	442	400	382	390	402	375	404	374	405	397	402	417	394	376	408	414	364	379	364	373	380	388	406	349	384	376	363	410	375	378	401	397	373	383	402	369	369	374	355	431	418	392	393	418	373	366	397	402	415	384	409	397	401	383	419	398	398	395	389	388	413	380	423	408	350	395	359	391	410	395	404	388	425	401	418	393	412	400	405	391	369	397	366	373	385	427	368	383	418
15449	30790	18447	10637	7306	5301	4176	3305	2315	1851	1587	1345	1233	1064	942	934	861	750	715	662	664	626	614	572	543	512	542	516	510	474	471	446	521	468	429	438	463	437	410	435	418	434	430	440	442	411	458	385	410	393	409	393	382	404	406	446	430	399	405	396	388	399	415	370	368	374	398	385	404	439	408	388	388	397	392	371	395	425	394	383	400	405	390	359	384	395	371	363	396	409	384	387	409	398	380	362	388	377	396	336	414	395	380	397	385	400	385	395	382	374	388	389	373	413	376	363	394	359	374	370	394	370	412	395	374	367	376	424	367	362	406	356	377	396	377	396	383	370	394	407	386	388	426	347	363	384	357	392	392	395	364	406	399	372	407	395	363	378	363	426	383	346	396	412	401	362	373	372	389	369	399	383	310	378	380	418	372	374	350	340	366	407	366	371	379	409	379	389	356	392	389	421	385	376	397	355	384	365	387	382	372	392	371	396	348	397	369	374	421	361	396	370	375	367	381	365	359	376	396	366	370	325	425	375	391	401	367	362	398	366	356	372	377	401	355	404	379	359	357	376	330	404	335	374	368	356	355	408	351	352	359	380	408	391	358	360	367	401	399	376	361	343	383	387	349	355	382	359	351	361	372	378	386	364	336	379	386	341	362	388	365	382	398	389	368	367	385	361	357	367	384	383	345	367	366	412	346	404	388	355	363	342	363	403	349	371	377	368	370	369	351	407	425	387	383	354	351	351	358	409	331	354	371	369	376	388	368	364	400	347	344	373	391	352	362	391	345	379	377	399	387	330	385	408	375	376	353	382	363	419	369	378	349	387	372	350	382	372	368	374	391	331	392	376	417	396	420	387	375	381	351	426	374	361	357	367	381	326	374	361	375	403	391	368	355	406	370	357	376	351	376	381	391	404	391	383	367	377	382	366	368	391	387	361	379	380	414	397	389	378	377	352	379	354	373	340	393	364	363	390	394	396	368	357	376	407	359	395	378	366	372	386	379	387	394	356	341	377	376	334	378	384	364	371	373	367	389	344	352	351	369	400	382	406	356	367	348	376	358	388	366	397	405	380	366	420	378	383	381	346	393	402	374	385	413	349	367	349	353	368	387	364	356	387	377	405	386	369	385	401	361	366	364	392	362	365	370	376	382	381	374	382	349	399	368	385	354	372	377	377	350	375	392	386	358	334	394	361	384	368	385	377	406	361	396	401	394	369	381	344	373	387	404	382	386	382	400	377	384	354	370	360	395	365	343	349	398	357	373	346	370	363	386	357	382	365	356	369	419	435	369	363	415	384	394	374	368	385	374	380	401	332	400	385	388	392	347	417	342	358	354	368	346	346	396	402	379	372	367	351	390	383	374	380	387	374	372	378	399	381	366	339	358	372	370	366	375	375	389	363	358	391	389	361	372	350	372	365	380	376	371	383	393	366	378	354	370	370	391	354	382	373	357	348	388	367	374	405	349	357	405	381	387	395	378	379	366	373	396	377	376	360	388	376	335	370	395	407	380	388	368	339	372	391	370	371	369	371	345	388	360	367	386	380	346	388	369	395	388	382	384	402	371	368	429	340	378	373	354	355	388	368	369	400	415	390	359	381	367	375	369	375	402	377	405	373	376	365	397	395	353	378	371	354	387	376	403	360	390	360	364	377	389	382	383	391	407	360	395	361	357	376	426	401	388	379	355	364	371	403	375	360	362	361	375	402	377	369	374	361	398	378	386	421	400	354	385	416	380	375	414	346	390	388	348	366	402	391	350	379	395	398	354	381	382	383	374	383	387	378	361	354	369	381	351	359	381	394	367	400	365	393	405	349	349	392	382	347	346	370	402	402	398	417	385	387	377	378	392	392	385	369	338	352	355	395	375	373	400	387	399	377	359	366	353	353	408	365	391	373	401	360	369	345	374	365	368	374	373	387	381	387	395	369	381	381	398	377	376	391	360	356	373	350	379	360	394	366	376	358	371	415	386	372	410	379	386	404	359	371	378	386	368	351	374	393	372	347	364	420	378	385	366	387	364	416	341	380	348	397	326	361	385	379	375	395	381	351	384	369	365	342	375	388	366	343	363	383	394	357	392	366	384	387	372	399	358	409	377	362	387	336	362	397	361	376	377	380	386	378	379	346	357	364	372	361	383	360	416	392	362	407	390	385	389	377	373	340	360	393	363	401	347	352	376	376	378	386	376	348	389	376	372	364	359	396	371	388	377	385	390	374	344	351	359	349	386	392	397	352	364	396	385	366	374	316	394	371	362	368	394	367	382	385	381	375	381	376	358	366	375	334	370	392	355	404	387	384	388	323	380	362	359	382	400	369	405	373	351	366	341	359	372	347	378	374	384	374	391	380	354	387	361	394	391	363	360	354	396	395	355	363	356	394	358	367	390	347	401	381	387	391	363	372	373	388	366	351	360	356	366	352	382	373	327	375	380	376	363	358	364	358	385	396	408	343	393	406	369	370	346	397	375	382	382	380	387	380	385	376	401	390	344	373	378	364	390	399	355	352	368	371	393	355	367	371	365	369	420	383	395	356	357	372	358	388	377	366	363	373	387	372	350	364	374	388	376	369	382	356	394	373	392	389	352	380	387	348	361	366	373	350	376	352	365	372	394	392	344	366	371	394	374	346	353	376	354	384	395	392	432	344	350	371	403	384	383	387	366	383	368	370	383	389	346	412	361	363	405	390	366	393	372	357	369	383	393	370	390	388	360	400	374	336	384	405	365	431	369	388	373	372	353	362	374	375	394	370	389	338	399	383	358	408	367	354	353	368	369	433	381	361	396	385	380	380	370	386	402	394	381	404	397	389	356	351	383	364	364	413	402	374	369	386	368	372	388	403	340	386	385	358	386	370	395	375	366	379	364	396	347	360	376	389	366	398	371	383	374	380	390	371	386	375	362	379	357	369	380	360	407	390	385	391	360	395	427	346	377	389	350	376	379	393	387	355	373	351	379	381	424	382	358	365	376	383	402	368	383	338	407	380	376	372	392	393	396	392	365	385	377	409	377	364	402	381	371	380	399	346	376	368	325	375	383	381	386	372	375	365	377	344	384	421	341	375	382	372	429	353	396	395	367	378	358	359	355	389	408	384	365	364	384	357	382	357	379	359	392	381	383	360	385	392	391	360	352	409	387	414	399	388	342	400	356	382	341	365	365	400	376	407	362	368	411	373	391	371	374	368	350	375	388	431	370	380	371	354	355	356	380	396	401	383	378	388	367	357	398	390	392	378	359	377	395	401	392	373	354	393	364	346	388	356	346	378	369	403	393	393	391	388	357	378	382	369	408	367	362	386	406	345	409	406	403	358	393	352	380	404	363	386	374	342	359	380	375	389	399	361	370	406	368	375	366	378	360	379	395	362	362	359	362	339	384	393	356	336	412	368	366	404	406	390	443	374	417	374	363	364	376	340	424	406	389	404	400	418	366	370	371	363	387	408	366	401	361	372	400	355	353	358	363	407	411	340	388	374	375	359	371	377	370	369	376	341
28307	14932	2141	551	420	353	343	323	272	309	298	306	298	305	324	315	325	330	282	313	322	295	307	299	284	277	340	302	310	307	322	321	242	306	317	299	301	298	317	296	285	290	306	330	285	328	282	320	307	313	313	274	282	290	283	296	268	295	280	294	275	320	310	294	308	303	326	275	310	290	292	274	330	301	299	299	282	275	276	287	299	297	290	294	280	320	309	298	283	305	293	297	287	303	291	289	316	295	307	300	340	290	298	297	305	314	310	313	283	313	315	292	304	319	290	278	325	282	309	285	305	319	283	321	294	304	256	317	330	303	293	306	283	268	276	315	329	319	300	327	308	281	316	324	285	283	299	319	311	330	293	310	291	306	310	273	282	308	315	296	279	296	315	296	300	303	307	285	288	282	285	264	280	320	292	306	321	310	281	327	281	294	311	320	294	324	283	319	311	327	288	296	280	307	303	269	316	314	305	302	326	320	313	295	306	306	278	292	298	322	302	292	293	301	300	326	278	319	295	275	311	296	318	289	308	286	312	296	318	332	261	282	281	314	300	293	302	276	313	276	324	293	312	309	289	279	287	318	299	303	294	295	309	303	301	279	312	283	300	311	319	267	309	284	300	305	320	327	273	345	287	309	289	309	293	313	304	328	292	311	280	294	310	297	293	327	315	324	304	296	288	327	279	317	296	301	292	289	333	284	294	308	325	297	275	298	305	299	336	305	299	324	315	309	316	292	289	296	324	321	314	278	287	299	299	259	298	318	284	302	303	297	309	306	306	332	326	289	268	330	289	304	318	280	292	288	321	310	306	303	305	288	318	305	311	294	317	279	295	323	308	317	321	292	300	306	321	305	293	308	290	301	273	302	275	287	318	304	298	256	286	319	314	319	278	293	322	295	298	303	325	284	298	318	302	311	313	307	309	306	296	319	283	285	291	289	311	300	326	313	299	284	289	311	302	322	301	320	317	297	288	301	302	312	327	310	275	294	315	275	318	277	262	312	295	343	303	313	292	295	301	272	274	291	280	284	284	331	284	322	281	281	303	311	312	293	325	302	295	280	276	300	288	319	287	300	249	285	286	283	300	280	300	304	295	278	303	335	300	309	306	268	264	316	320	279	324	287	297	287	293	290	287	283	288	289	291	296	270	272	314	288	290	303	305	336	348	298	323	314	295	282	326	295	298	305	286	304	287	289	287	296	271	312	286	312	314	314	320	296	335	313	302	301	316	287	319	284	285	316	299	306	310	269	310	308	249	298	280	312	289	310	307	292	345	300	278	291	276	279	249	300	328	275	295	298	290	294	295	295	305	272	254	281	316	261	293	302	296	290	294	325	284	301	294	292	302	262	292	296	328	292	291	318	302	317	284	311	318	287	304	307	300	284	304	313	304	313	298	304	305	302	285	300	285	286	286	320	296	318	320	319	279	284	295	329	280	319	297	287	293	310	307	296	265	291	312	307	318	302	301	292	327	295	295	317	296	272	333	309	309	315	304	290	305	290	317	317	277	323	316	309	319	309	309	275	291	284	292	294	313	309	294	297	285	273	297	305	290	277	298	286	319	300	308	304	295	320	293	300	268	301	285	279	314	303	316	284	298	272	310	292	287	278	284	325	292	294	307	300	306	282	286	296	308	299	305	325	291	304	288	318	308	309	334	282	300	299	290	297	296	310	299	293	305	270	296	280	297	261	333	301	275	300	267	290	296	282	314	319	277	328	300	290	327	290	264	283	286	284	288	302	284	268	318	266	292	281	287	307	316	289	311	280	327	302	321	308	324	303	306	307	304	298	276	304	325	303	289	283	295	294	316	314	326	288	284	300	287	303	295	327	302	306	334	296	259	279	310	304	322	315	292	326	321	292	297	297	299	302	322	314	292	296	290	280	314	292	324	293	285	269	314	297	288	333	300	303	292	313	311	301	305	280	310	305	303	291	293	312	269	276	310	313	293	272	293	281	306	293	285	303	290	309	284	315	280	287	321	283	284	294	302	297	319	263	322	300	312	292	299	299	293	315	288	284	286	290	268	290	295	302	328	241	323	284	308	327	276	289	315	301	287	301	310	294	309	319	299	324	305	293	314	285	286	336	278	292	308	350	293	259	309	307	287	297	293	291	293	303	290	285	321	307	290	286	305	314	297	293	279	279	302	329	339	297	303	316	275	301	269	305	318	311	267	310	293	292	273	285	344	322	320	282	278	298	298	304	272	275	278	317	293	306	329	285	296	290	312	301	293	299	296	303	319	317	294	303	294	299	316	279	315	291	315	300	321	304	290	307	298	279	296	301	305	310	274	285	279	305	282	294	309	298	270	322	277	301	295	307	290	282	285	320	304	333	287	309	299	286	309	292	306	323	283	317	286	268	297	308	293	302	319	320	314	341	308	267	281	273	282	314	306	307	304	304	296	299	290	282	315	308	273	318	305	292	310	288	274	294	286	313	308	321	321	306	293	307	310	315	302	326	262	283	286	277	307	286	307	289	282	320	293	301	321	289	288	275	304	288	298	306	346	283	306	307	321	286	303	275	293	318	293	322	296	289	291	305	280	282	311	305	279	277	293	311	312	329	297	296	262	310	291	304	298	268	315	293	299	292	308	288	301	281	315	306	312	299	309	283	312	281	319	298	315	299	305	292	270	313	283	294	298	315	280	298	311	321	308	296	293	314	305	337	316	280	327	299	303	308	302	361	324	293	292	284	276	296	323	298	300	301	332	261	292	313	300	290	331	323	259	301	299	289	307	294	282	292	312	266	270	295	279	272	309	291	296	341	309	273	323	301	300	323	280	310	303	284	321	304	313	297	302	299	287	309	307	285	315	298	290	271	279	286	312	308	306	288	280	293	285	296	305	294	308	280	332	337	288	306	319	289	289	290	303	290	310	300	296	309	304	295	318	306	310	269	268	314	283	282	302	332	292	293	280	331	319	296	284	305	282	277	292	308	299	308	290	307	280	306	296	276	291	300	275	298	278	269	294	307	257	290	299	309	317	320	284	295	301	284	315	282	279	314	326	311	294	291	328	310	304	326	329	313	307	319	305	308	299	304	290	309	288	282	297	303	292	286	310	300	281	306	309	304	321	295	300	296	322	293	329	311	337	287	313	314	311	282	275	293	303	273	302	272	294	260	277	287	302	272	313	289	286	315	316	316	312	319	301	301	261	295	296	295	305	296	300	285	307	286	255	302	304	291	289	297	298	297	284	277	284	320	297	295	273	291	307	315	335	312	274	318	296	309	311	316	320	290	268	274	319	282	321	318	333	294	311	259	267	271	295	320	302	317	285	263	293	292	300	299	299	283	291	319	284	269	290	301	311	307	315	337	299	298	298	299	263	313	259	312	315	294	275	285	303	334	278	286	295	289	307	294	316	291	330	307	287	304	323	312	309	263	298	319	321	313	290	320	296	297	310	332	302	284	318	322	317	322	351	291	312	321	296	313	287	311	289	316	313	305	331	305	297	282	302	310	301	320	328	283	312	303	281	309	323	304
7844	3102	1094	620	546	443	428	410	348	344	343	356	374	337	318	329	354	325	322	353	303	322	336	343	337	338	323	346	339	306	357	345	333	303	321	329	334	328	334	329	350	314	308	335	347	303	334	332	319	310	327	351	344	337	295	323	295	325	333	327	323	306	326	349	322	371	315	324	339	329	341	322	345	318	293	303	308	299	303	344	363	323	300	324	332	348	333	347	321	315	325	303	329	344	301	304	317	343	326	329	338	329	317	328	304	305	306	313	323	346	320	333	349	330	333	343	346	307	317	331	307	332	324	331	332	331	303	335	343	344	308	319	326	310	350	310	308	335	324	330	328	330	361	315	320	312	341	295	299	330	349	301	333	314	300	302	311	328	339	338	309	325	325	326	361	330	378	344	307	309	323	331	355	328	346	328	306	328	333	323	348	320	333	323	301	325	343	300	311	304	332	282	346	309	320	296	328	322	336	325	311	306	326	311	308	340	339	328	336	333	325	295	334	311	305	333	326	306	326	347	321	352	330	312	339	329	326	332	311	329	280	333	377	334	317	309	359	355	335	333	296	336	348	323	327	334	317	352	340	347	318	320	355	311	322	328	325	332	339	326	308	301	349	340	317	323	343	328	338	341	326	296	333	299	335	308	341	306	344	357	326	302	313	324	324	303	323	319	308	316	336	323	337	324	351	329	324	351	322	326	332	347	330	315	307	327	321	325	313	344	319	335	317	303	310	321	310	342	339	337	310	318	346	363	296	319	341	331	350	314	347	336	294	363	344	328	302	303	311	329	325	330	347	328	320	347	315	315	323	344	328	310	336	314	327	298	291	331	334	316	308	320	338	364	362	284	314	313	338	325	338	338	347	314	300	310	335	315	327	338	303	310	333	319	342	321	328	348	306	317	307	354	355	295	326	353	344	316	339	320	300	323	308	300	356	324	313	346	327	327	315	333	340	312	339	330	316	341	311	287	313	340	331	319	332	334	336	306	349	325	293	316	296	314	334	329	295	327	310	319	309	340	366	337	320	336	318	328	345	311	295	319	338	327	330	309	285	337	339	331	326	328	324	324	315	342	328	296	321	315	335	305	320	323	344	323	361	329	319	294	321	346	318	322	335	347	349	318	315	316	351	318	320	347	310	331	331	326	333	338	326	301	318	306	309	326	317	310	345	329	335	308	305	327	322	298	329	318	295	317	290	329	357	330	308	350	338	320	295	308	319	301	323	320	298	317	291	302	338	312	337	316	332	323	339	338	341	330	353	322	310	316	314	304	319	318	336	353	315	351	324	316	322	302	307	278	351	291	380	338	323	323	308	331	314	304	319	278	354	302	330	323	324	338	339	292	318	326	337	320	329	314	321	363	309	318	330	343	339	324	311	328	356	323	350	326	318	351	311	347	339	339	326	335	321	321	300	331	352	333	307	331	318	320	306	331	300	311	307	335	344	349	314	325	339	308	316	338	355	316	324	309	305	281	345	328	332	345	314	332	353	307	335	322	301	342	323	311	305	331	319	345	303	354	302	313	332	342	289	359	332	332	318	327	368	298	336	341	310	340	324	356	319	342	292	343	330	309	309	325	339	324	336	325	345	353	320	316	312	333	333	330	319	322	327	336	317	314	317	308	320	321	315	332	342	322	334	316	314	299	337	329	307	307	317	335	349	303	333	316	303	343	336	344	324	295	300	320	347	308	339	302	340	315	294	341	347	313	306	346	289	320	328	325	291	360	266	323	317	303	343	320	306	349	350	312	318	319	323	317	319	316	346	301	340	297	347	316	296	332	304	341	349	338	336	321	316	342	354	329	342	317	336	348	328	324	297	313	324	339	329	354	308	335	344	317	328	307	357	345	315	315	330	346	325	339	320	338	318	347	312	331	278	332	328	325	298	348	317	313	326	318	348	292	371	289	312	338	324	347	316	339	349	303	297	330	322	306	329	316	322	330	318	337	316	321	339	315	324	343	337	333	372	350	332	344	308	325	310	325	309	349	299	328	302	301	344	327	318	280	308	316	309	342	308	341	326	325	335	363	310	345	312	313	337	326	310	320	297	322	314	323	317	341	314	315	348	318	333	339	335	308	331	327	335	307	297	304	327	322	305	315	330	349	325	327	312	339	321	289	313	348	293	348	312	327	331	287	334	309	343	326	345	312	311	297	324	330	350	303	294	287	344	313	309	320	315	306	318	331	329	341	323	318	332	346	321	310	299	320	285	310	342	336	328	325	327	326	319	337	323	341	316	312	357	333	315	329	321	324	343	319	338	309	307	279	312	338	299	329	325	310	308	300	344	326	339	318	341	358	292	313	342	315	338	336	313	311	309	315	283	321	313	345	340	309	334	322	334	310	328	350	343	345	347	306	317	340	318	324	319	294	329	335	320	347	325	315	333	315	320	340	319	346	322	338	340	323	314	309	332	344	349	313	311	318	327	320	340	318	342	327	342	327	353	333	337	326	353	350	352	285	315	322	321	300	298	336	306	367	355	371	308	342	349	315	315	301	316	296	334	301	325	319	374	333	335	350	338	305	325	336	311	292	323	299	340	320	323	320	329	339	347	303	333	329	320	286	297	320	343	376	320	326	328	345	309	330	329	333	308	337	330	319	353	307	309	351	329	352	327	357	348	331	296	338	310	308	313	316	310	280	344	333	373	353	319	288	326	309	286	331	333	305	315	348	350	334	309	304	340	343	313	321	315	319	315	348	305	330	343	318	330	354	315	344	304	346	340	321	308	317	322	333	347	331	340	335	340	322	313	313	300	316	341	304	319	330	345	330	336	294	333	332	325	298	335	351	344	306	336	341	324	351	335	337	311	335	331	314	332	304	323	335	323	315	306	336	305	328	324	324	314	341	350	321	331	331	316	311	336	333	358	329	284	328	325	311	298	340	329	349	313	311	295	324	343	333	297	338	324	320	333	323	339	315	325	297	374	323	327	312	314	320	323	320	370	353	320	348	337	303	276	338	321	333	326	311	313	289	344	312	310	284	287	353	329	357	291	337	319	322	326	332	315	341	321	320	349	328	337	311	349	300	302	316	321	330	334	332	311	343	324	339	328	315	317	332	308	318	302	378	312	312	297	343	336	324	314	294	298	345	317	334	305	323	310	336	316	340	314	283	306	347	324	309	311	342	302	341	333	320	325	329	312	336	344	308	342	313	318	309	332	324	326	333	323	343	298	304	326	299	344	335	297	333	323	356	314	313	323	313	327	332	336	320	304	308	333	344	337	328	325	318	317	351	329	337	335	321	343	309	331	314	327	326	310	330	331	312	325	306	338	305	315	321	343	304	332	316	336	355	342	355	348	332	346	319	320	308	327	336	312	337	304	323	335	330	339	340	337	297	307	321	359	319	278	297	338	321	295	317	313	303	341	278	334	336	332	317	341	333	316	297	329	340	346	348	331	351	326	313	340	353	319	299	308	342	341	315	344	332	307	338	323	319	321	316	322	309	340	290	320	331	333	339	316	301	308	306	323	325	320	322	319	299
25506	20920	27473	24524	20934	10993	1406	837	580	531	425	380	329	337	293	277	269	259	249	245	204	227	234	208	234	187	202	231	203	184	169	174	192	169	199	201	183	153	180	195	182	162	169	173	183	173	191	179	201	204	159	169	162	159	162	175	158	173	163	193	174	147	164	186	171	155	156	161	186	156	173	153	156	176	160	170	187	165	146	176	159	180	163	143	158	185	188	171	153	142	143	155	173	173	183	184	141	144	195	158	169	161	177	178	156	160	169	153	159	162	173	163	163	169	168	160	155	169	166	166	167	180	162	175	171	168	163	154	152	134	134	144	160	162	168	175	170	182	182	176	150	155	148	155	160	146	179	146	158	164	152	183	156	166	173	146	168	169	153	170	151	158	164	159	168	134	156	149	154	172	163	151	161	152	167	159	142	177	163	159	165	149	151	146	165	158	153	159	165	192	145	144	161	163	166	161	158	168	182	161	149	163	165	167	192	168	161	162	174	160	163	173	170	164	170	145	137	192	183	157	159	170	160	137	169	167	178	156	155	171	144	164	179	156	161	155	134	177	155	166	153	167	170	169	168	179	188	185	159	140	147	163	174	157	138	193	160	166	171	160	164	164	176	164	155	152	169	191	153	171	154	180	184	188	178	140	157	144	168	152	181	176	142	133	143	181	163	173	167	166	162	163	164	146	145	151	166	145	178	147	168	164	171	159	155	152	163	159	186	161	150	153	158	155	150	146	165	162	166	165	148	180	164	171	161	159	156	173	154	164	168	186	187	142	165	154	165	184	160	172	165	153	158	168	159	156	191	176	150	180	167	152	169	171	159	183	194	161	162	159	157	177	160	157	168	166	157	169	166	149	165	171	171	155	185	162	164	143	167	150	128	165	157	150	156	152	174	163	157	173	165	175	153	181	153	147	171	173	166	146	161	163	145	151	177	141	162	172	148	166	166	195	159	166	160	184	143	152	204	183	155	145	180	156	165	158	144	180	166	166	159	173	160	164	175	136	167	182	175	171	173	155	187	179	177	155	155	158	156	148	152	157	183	172	159	169	151	152	172	190	156	145	157	165	172	132	172	156	158	164	137	141	155	177	167	169	146	183	163	163	164	167	164	156	179	180	182	160	158	150	146	177	150	183	145	176	150	173	176	155	151	152	171	182	143	158	171	171	152	166	161	160	146	160	162	161	160	156	153	189	166	176	149	166	150	165	159	165	148	159	195	165	168	158	168	174	167	156	158	160	186	188	179	148	156	189	149	178	156	156	145	136	171	177	145	186	162	165	152	184	153	155	160	147	182	186	183	166	157	164	151	145	152	180	166	165	156	183	164	199	170	138	169	149	162	151	164	172	165	158	167	159	190	162	163	166	172	154	169	175	169	173	156	187	159	173	161	169	197	177	184	153	143	185	168	165	157	144	148	157	147	173	183	158	165	155	199	151	181	168	176	163	146	178	160	145	171	177	171	155	179	169	143	167	159	175	168	153	168	165	167	169	178	153	172	151	150	162	172	164	176	179	173	159	169	151	139	151	168	157	139	155	168	158	156	164	157	160	172	169	177	139	144	178	158	160	163	139	186	158	155	167	179	169	189	162	165	169	148	194	166	186	153	163	153	163	131	162	190	167	160	153	148	160	160	176	169	187	152	173	167	157	161	157	163	166	164	151	177	153	171	159	175	182	156	159	169	170	160	169	163	162	151	180	177	173	149	174	171	142	145	158	159	159	177	166	162	183	186	150	178	170	165	170	183	190	170	156	173	163	163	157	160	154	190	183	169	160	160	174	170	162	174	161	189	164	149	166	157	172	148	195	171	175	176	148	165	144	168	187	159	190	177	166	196	162	169	158	162	140	175	175	154	159	167	164	176	163	159	149	167	149	169	151	167	174	175	164	172	150	152	168	156	152	165	151	146	157	182	173	156	164	170	162	147	144	177	153	156	145	157	151	140	139	160	181	168	155	132	173	161	133	160	159	182	159	153	153	163	162	144	155	150	168	198	155	170	150	160	156	159	146	145	168	141	168	131	157	174	166	152	178	156	147	169	207	173	161	158	168	157	177	160	166	137	196	150	160	195	155	160	164	171	150	161	178	149	164	191	171	161	142	133	161	189	136	169	146	141	159	137	155	151	166	154	169	166	153	167	184	168	155	187	178	150	152	158	181	142	153	152	146	159	177	160	171	160	177	166	168	176	140	128	177	145	142	154	164	167	176	144	159	151	147	164	160	168	162	158	162	165	152	157	165	174	148	170	170	171	149	145	178	163	131	158	168	159	167	157	166	174	167	149	160	174	148	164	166	174	182	159	164	162	170	160	158	161	168	171	155	159	182	157	158	134	166	159	194	171	181	184	174	146	183	159	165	167	168	165	156	167	178	173	167	192	161	159	170	152	168	165	171	146	185	166	169	177	161	179	137	189	176	161	155	160	151	156	171	161	159	153	173	168	148	156	166	139	145	182	158	156	150	150	158	136	155	176	165	173	149	159	162	157	142	161	154	199	137	172	159	172	155	146	162	170	155	143	174	167	169	156	145	164	162	169	158	163	168	134	156	164	143	157	157	137	182	165	160	140	173	191	128	156	174	148	172	148	135	161	148	174	174	138	155	154	167	180	156	173	175	165	154	178	181	152	170	156	188	150	146	168	163	166	161	174	167	147	158	177	170	149	185	167	178	169	164	184	140	148	162	164	167	170	149	138	181	153	166	179	162	158	195	169	157	177	163	170	160	162	183	148	173	149	174	154	185	141	176	155	159	150	180	162	134	184	163	156	169	198	157	162	154	152	185	164	151	162	168	185	163	159	157	171	186	162	171	166	182	163	183	179	165	141	153	147	144	171	157	181	151	174	205	169	173	126	185	157	165	152	152	161	182	174	174	166	175	155	186	172	164	159	181	169	157	143	169	143	150	179	148	164	170	144	146	167	150	150	172	159	159	155	140	174	156	165	174	146	159	155	163	166	181	142	184	161	183	175	153	172	175	183	172	169	175	193	164	163	170	166	180	172	150	161	186	186	163	158	170	206	161	158	181	168	177	144	162	167	160	143	189	167	168	158	158	180	153	152	180	184	157	188	163	187	163	163	189	166	142	183	163	153	148	146	152	147	143	160	162	136	156	169	163	169	168	148	162	151	160	175	153	173	159	170	170	144	169	157	161	145	199	152	151	168	155	154	167	175	172	180	157	170	179	191	169	154	162	144	168	152	166	166	156	167	157	143	179	166	171	176	181	175	158	148	171	170	153	172	191	169	146	164	157	164	180	174	139	133	165	155	165	159	138	164	160	148	162	142	152	174	163	144	165	179	169	181	153	167	147	162	163	175	171	144	169	151	137	134	170	158	144	169	172	155	178	160	162	169	160	161	167	160	144	162	186	150	141	154	164	166	155	176	163	174	150	174	165	165	154	144	170	192	176	180	161	190	151	172	145	170	156	156	166	168	146	174	158	147	200	153	151	166	184	170	148	173	147	156	162	163	170	180	175	150	155	159	145
11220	22372	11621	6148	4125	2835	2220	1756	1208	916	786	653	629	524	458	439	418	398	343	348	328	312	285	287	275	257	264	232	225	213	230	243	215	234	228	221	187	226	212	210	218	200	205	212	199	184	190	193	207	185	193	174	193	182	179	194	191	199	168	190	186	177	216	178	174	199	174	167	173	179	181	177	183	196	178	179	188	184	139	186	178	188	192	185	171	182	188	184	186	156	202	161	188	202	171	170	190	182	183	166	185	196	167	173	175	185	181	157	187	200	219	180	152	173	182	179	196	179	168	167	178	167	178	155	185	157	167	193	176	176	176	209	178	178	165	173	179	175	190	183	160	199	173	190	166	192	188	165	192	195	173	171	177	165	188	190	184	175	179	157	177	177	176	160	195	194	184	165	165	169	178	166	181	158	175	176	180	189	155	174	174	176	186	164	151	152	173	170	183	186	168	183	195	166	177	184	153	181	179	157	187	179	167	134	180	181	163	158	184	187	168	177	154	202	170	187	161	176	185	177	167	195	180	191	157	184	170	188	164	180	170	188	138	171	199	157	192	179	155	184	199	180	183	158	173	174	175	155	150	175	156	161	202	143	164	173	188	180	178	172	170	196	168	180	164	175	151	165	179	170	182	175	194	195	180	167	198	161	178	177	175	173	155	178	160	171	174	163	203	175	164	159	175	164	179	189	166	177	186	155	187	177	173	176	186	181	179	211	193	169	165	182	173	177	193	170	182	159	170	179	187	176	177	170	178	191	177	182	171	186	181	189	186	170	147	157	167	176	174	185	184	177	159	188	163	166	157	180	177	200	184	162	169	179	182	169	181	192	202	177	175	172	158	187	146	166	164	181	160	164	185	158	164	161	181	170	175	161	153	179	175	195	168	190	184	170	172	167	183	170	170	174	174	173	169	150	172	197	187	165	179	171	158	142	173	172	168	180	186	177	174	182	200	182	183	175	187	165	173	165	167	188	195	149	166	166	155	198	183	163	183	147	206	193	161	189	162	185	174	161	158	183	189	202	175	174	185	201	151	160	200	176	180	177	175	174	154	177	170	152	165	164	178	177	198	151	178	177	170	168	190	152	154	188	168	167	165	171	145	158	169	182	162	159	169	176	163	177	168	163	178	171	189	192	170	161	166	156	162	180	178	164	189	167	213	188	150	172	186	165	197	177	190	160	189	186	147	170	180	161	161	183	173	167	183	175	160	157	168	166	163	213	172	165	164	179	175	167	156	162	189	166	194	173	182	176	190	186	162	163	192	168	174	170	186	172	172	197	185	162	170	192	155	169	181	159	199	204	169	200	166	190	199	185	159	179	193	155	181	177	170	173	165	154	176	164	166	180	165	166	146	172	186	163	169	192	186	176	158	142	168	172	158	169	190	158	183	193	172	176	192	163	185	168	170	192	172	174	208	198	169	154	193	173	158	177	191	175	151	178	174	178	173	187	179	194	162	183	175	164	193	192	177	189	172	190	178	179	167	176	163	188	168	161	198	170	184	166	190	167	174	159	168	199	194	150	193	188	167	183	178	185	174	162	152	172	169	175	174	179	159	173	177	202	176	172	174	163	178	162	174	166	185	169	158	203	176	195	174	157	169	179	192	199	171	178	181	211	185	186	169	174	188	186	165	181	170	171	169	160	177	178	179	182	200	165	170	156	186	172	188	174	151	183	159	180	182	168	161	188	161	157	168	164	191	170	188	152	187	146	169	183	189	206	141	173	161	164	182	158	163	167	188	174	167	202	171	192	184	181	182	190	195	166	158	197	151	157	185	172	171	174	172	160	185	181	166	170	168	187	184	180	185	186	171	178	206	157	161	190	199	178	184	160	164	164	176	169	169	182	177	157	162	155	163	178	182	176	188	166	171	190	176	176	171	193	179	182	186	169	150	191	174	175	181	180	182	188	163	176	181	171	174	194	147	187	187	165	153	164	178	157	165	170	181	163	197	222	167	181	184	164	180	171	163	181	182	185	216	168	201	172	173	167	184	187	188	194	170	179	177	158	173	175	173	178	175	142	169	162	203	178	173	200	181	181	170	180	187	187	187	190	172	196	181	200	179	179	192	172	195	176	186	176	196	183	172	166	191	183	160	159	178	179	171	166	187	180	180	175	186	150	189	169	200	183	179	195	162	171	152	182	202	171	172	174	189	153	155	168	184	154	156	169	177	158	197	182	180	204	169	177	168	194	166	190	162	157	173	157	187	159	178	159	189	170	181	163	193	200	160	178	189	188	186	166	164	172	164	211	193	174	181	206	197	181	165	180	186	206	149	194	201	179	161	181	192	185	196	188	172	175	181	194	195	194	170	188	169	183	173	156	172	193	165	176	188	172	161	166	179	176	191	163	167	164	176	180	181	179	177	153	183	170	167	173	155	179	200	178	165	172	180	171	169	161	192	155	175	198	196	196	164	153	183	176	173	180	173	173	186	191	172	178	185	179	183	176	160	207	190	153	177	169	175	164	150	181	200	176	147	187	169	172	190	173	173	141	183	174	179	161	164	163	174	168	163	188	179	168	172	190	177	171	162	171	179	165	176	178	175	157	158	191	187	185	173	158	165	169	136	177	169	177	190	162	162	178	190	176	164	182	182	176	167	186	183	169	159	174	173	157	154	182	161	178	176	143	181	170	184	144	193	138	181	171	165	188	147	189	184	174	169	181	198	203	173	162	195	206	179	210	162	178	170	151	167	189	181	153	184	157	160	178	154	162	159	135	183	170	171	196	193	190	153	175	165	169	189	171	219	208	184	179	180	185	187	173	190	156	172	178	162	183	172	160	207	176	190	171	169	191	179	169	163	178	165	199	161	157	160	168	177	192	186	163	171	178	190	180	172	178	172	191	184	177	186	174	172	187	170	167	165	168	157	185	154	166	168	183	172	154	156	158	178	172	176	163	172	192	176	169	177	168	162	204	189	164	173	188	179	153	179	187	165	168	159	181	193	155	191	200	190	181	161	179	181	184	195	171	173	179	152	166	182	190	164	152	196	176	181	173	164	204	178	173	176	186	164	196	183	162	183	175	180	157	159	150	179	160	185	172	171	179	158	186	180	177	189	164	162	192	175	165	164	155	171	176	191	169	170	186	167	173	150	196	194	151	179	164	178	194	160	180	186	168	154	186	182	177	170	168	173	173	153	167	182	163	160	172	185	173	159	194	174	175	145	165	166	161	177	167	165	172	166	175	173	184	172	166	182	187	153	160	183	140	157	172	181	191	155	167	163	193	172	184	181	180	164	199	174	182	161	151	153	174	167	177	177	170	162	197	219	165	165	168	173	162	175	187	182	177	174	191	185	180	174	166	186	183	166	178	173	180	195	180	176	163	173	167	158	182	193	170	149	146	171	182	174	179	179	191	183	178	159	199	178	176	193	166	183	171	156	161	155	146	184	182	173	155	194	179	174	163	197	152	175	145	164	165	165	172	199	190	166	205	172	166	165	181	190	168	169	150	211	171	192	174	181	166	192	189	153	172	173	173
23132	20900	27813	24131	20906	21000	9873	1971	1237	1055	924	770	695	647	651	594	563	591	593	556	521	545	472	478	490	491	442	448	445	491	474	412	445	440	440	431	449	417	456	422	407	425	462	379	449	409	418	399	423	399	434	424	430	438	382	438	384	399	397	408	391	405	377	393	431	380	396	411	418	410	367	379	397	394	420	415	404	394	435	404	431	395	416	377	390	404	414	417	420	379	353	412	379	406	398	396	443	407	409	377	363	403	405	407	405	400	381	399	417	405	424	414	364	385	368	408	379	403	393	418	415	419	398	421	396	383	387	403	391	412	420	388	420	394	406	421	407	440	400	410	404	401	397	385	379	359	391	415	406	392	388	411	382	407	390	384	381	383	385	392	388	370	409	410	416	411	402	420	440	431	423	394	373	401	392	405	356	374	374	394	398	381	430	380	381	398	411	432	437	400	396	385	411	417	391	395	377	417	360	390	420	367	365	373	421	409	372	361	413	395	389	399	388	393	416	364	403	380	397	394	382	381	398	391	376	373	422	398	424	395	418	401	443	404	430	393	398	403	365	395	372	351	350	382	377	394	401	398	391	361	414	369	417	409	388	394	416	412	422	382	420	396	386	384	389	394	358	360	392	401	398	385	378	402	389	396	416	425	398	408	391	358	376	356	377	400	390	400	374	396	369	376	395	403	390	396	407	382	422	389	375	354	404	401	356	403	377	380	365	398	401	390	376	399	406	422	392	377	366	423	365	367	367	370	392	394	437	400	390	383	437	388	409	412	422	430	385	384	382	404	405	391	393	379	370	350	413	402	390	393	389	402	388	385	389	373	419	368	392	410	414	399	379	393	429	409	370	410	397	415	372	405	390	413	389	373	378	402	401	389	409	393	394	368	390	384	400	385	412	391	343	396	425	419	445	377	394	377	410	413	420	394	406	375	373	414	387	364	350	427	393	384	386	419	391	416	386	385	382	387	417	387	403	383	376	409	408	392	409	376	369	388	425	404	368	386	364	380	395	411	368	375	401	397	391	427	376	394	392	406	390	439	421	384	403	421	381	419	365	413	399	361	427	360	366	384	423	392	397	378	421	364	401	382	378	378	401	406	410	423	408	380	393	426	433	421	397	394	403	398	378	387	389	384	390	393	413	382	404	415	411	374	398	432	394	412	418	406	389	382	403	411	406	382	386	379	374	369	395	401	397	405	383	405	387	379	368	380	423	366	354	407	424	376	377	385	378	333	384	380	348	339	369	393	373	397	380	355	371	371	385	403	431	398	392	374	379	372	378	399	373	397	392	395	396	389	399	399	407	356	423	415	410	410	387	423	410	413	410	369	401	404	350	394	394	364	352	398	396	369	401	394	402	418	389	432	406	370	407	418	400	386	391	393	403	437	405	394	409	403	394	379	414	393	391	399	403	380	380	379	389	382	402	382	385	384	355	409	378	414	426	427	409	393	383	389	417	393	422	363	406	408	392	410	436	418	406	416	331	389	405	393	389	396	381	402	365	367	357	407	393	391	413	403	422	397	400	407	404	395	403	395	431	424	351	402	408	399	371	389	384	355	357	374	393	384	375	411	366	414	403	381	410	417	421	396	386	380	396	391	382	386	397	407	386	394	375	389	342	361	384	407	375	366	377	384	376	419	383	413	399	345	444	387	416	370	378	376	383	391	368	418	390	409	386	373	444	418	402	431	417	356	411	411	418	360	392	415	394	386	397	398	415	386	391	388	374	415	381	384	356	413	395	402	390	429	378	382	403	380	422	380	380	417	404	402	377	403	365	396	410	400	409	399	351	414	396	370	408	413	407	380	400	390	382	417	386	390	349	433	429	408	389	371	381	445	382	391	373	364	391	427	414	422	401	401	422	425	392	413	413	403	350	404	364	398	392	385	378	389	412	378	369	423	395	411	394	391	390	376	402	391	376	390	408	426	429	389	386	390	383	396	417	444	387	405	383	404	394	365	372	376	399	425	378	420	415	406	374	391	376	403	400	407	394	389	417	389	367	381	379	396	422	395	391	362	379	395	398	391	409	412	377	398	404	396	381	387	384	420	384	390	395	387	397	380	367	409	392	400	399	414	396	388	422	407	384	434	378	398	411	390	413	401	403	401	359	357	383	386	411	389	417	376	404	373	385	411	388	426	369	391	385	422	382	390	377	397	370	365	401	392	375	397	407	371	390	418	409	375	372	403	415	389	433	400	421	396	382	427	371	391	375	413	422	369	395	393	409	419	382	409	366	383	418	397	391	383	394	406	403	420	366	401	389	377	364	411	388	379	396	399	390	377	407	430	425	399	368	378	404	421	384	394	381	375	401	434	415	417	423	404	435	394	394	410	376	406	377	428	384	387	393	387	394	390	370	398	379	396	410	409	394	377	416	385	399	422	403	381	393	407	404	393	405	398	405	382	407	428	387	369	413	352	378	383	372	409	402	388	404	390	354	395	389	364	427	392	392	410	369	415	402	432	374	385	411	400	378	352	410	392	416	336	362	398	418	384	375	392	376	361	353	375	424	399	338	391	371	422	420	420	377	399	388	410	392	384	385	390	374	402	389	411	389	385	390	362	414	411	398	421	406	400	371	402	380	363	390	409	408	380	402	427	389	367	377	416	428	365	364	386	388	379	392	384	415	371	418	375	397	383	405	383	366	395	390	370	419	383	395	389	372	399	415	430	393	362	368	386	420	407	400	403	390	412	359	371	419	409	415	388	381	382	370	388	393	396	431	380	408	382	397	406	386	392	402	364	388	358	388	384	388	387	360	416	400	402	394	383	383	375	424	392	403	382	392	353	404	391	408	375	395	373	380	378	403	407	369	394	399	397	347	403	394	420	382	422	383	374	430	384	430	424	400	405	378	379	392	397	417	396	395	373	415	442	389	394	398	389	394	390	419	416	393	401	371	389	400	391	378	398	407	372	374	403	393	386	411	372	411	387	417	439	381	363	368	368	381	440	392	372	423	435	384	407	377	399	351	425	395	407	421	355	405	390	376	422	383	375	408	390	395	409	398	388	387	419	371	373	380	401	374	392	379	373	347	355	428	397	397	410	351	362	383	392	429	362	401	371	395	381	405	392	413	375	376	406	407	399	402	391	394	365	410	374	365	425	381	404	413	421	407	416	374	390	399	399	397	432	417	363	411	381	419	391	376	358	346	367	396	409	385	445	371	404	426	364	360	428	402	422	379	362	423	444	405	372	378	369	396	388	430	386	404	364	379	388	373	382	381	383	412	407	375	386	368	376	405	405	403	400	388	381	363	410	383	394	377	419	400	388	422	418	400	395	432	397	373	365	361	405	373	400	402	383	421	404	428	393	383	412	397	394	392	371	405	407	386	380	384	407	394	379	382	366	404	381	413	356	414	440	421	400	364	396	393	344	429	400	377	401	398	392	415	405	379	408	394	398	399	395	417	409	371	406	416	414	375	404	369	382	398	415	409	419	391	396	404	382	414	392	409	356	373	375	369	419	415	353	420	373	410	411	395	405
14894	29977	18481	10642	7231	5331	4054	3374	2313	1858	1528	1365	1135	1099	969	912	820	800	722	708	637	591	580	519	537	531	476	494	508	492	498	441	440	444	491	459	467	429	461	436	423	419	419	418	425	405	484	429	392	384	401	369	410	396	423	394	451	423	406	373	364	374	412	414	385	379	404	387	385	436	398	391	373	398	388	401	403	429	376	397	366	402	398	403	362	369	373	348	365	379	363	381	378	369	397	364	379	369	366	388	390	354	397	404	381	396	380	357	372	393	386	368	348	397	375	368	391	375	399	360	356	372	380	372	359	391	380	393	364	380	351	360	357	402	360	399	389	368	376	398	374	372	414	343	362	382	429	412	375	390	369	376	383	335	333	364	356	381	360	378	396	372	326	353	353	387	374	444	342	372	374	380	365	369	384	396	384	379	401	380	374	391	375	384	341	385	383	399	394	389	395	389	402	376	409	362	388	356	419	365	408	330	372	359	370	388	367	417	399	387	381	401	366	393	344	348	386	360	379	393	394	373	375	357	374	377	384	375	357	354	383	393	385	378	337	363	384	373	384	364	377	408	389	341	380	382	361	401	355	351	365	422	382	381	376	377	338	340	377	368	403	351	400	395	349	368	386	414	355	424	361	411	394	371	378	383	374	377	392	381	386	384	362	368	372	383	349	357	337	376	377	366	377	402	388	366	378	362	359	370	375	358	363	381	377	400	388	354	357	352	353	366	361	371	381	381	357	385	339	381	392	340	383	357	376	379	398	369	398	385	361	342	379	379	381	375	369	381	369	353	372	376	353	382	390	416	379	387	366	395	380	371	403	350	375	387	387	368	364	353	359	378	389	355	396	390	344	392	382	365	398	382	394	391	350	381	368	340	346	358	391	374	351	372	390	398	370	409	350	382	373	383	410	379	380	390	376	385	374	395	365	403	342	382	351	380	375	381	384	393	333	398	389	353	373	359	404	396	358	334	391	383	388	391	433	391	388	409	405	402	403	369	393	338	352	364	378	368	374	406	359	376	375	318	356	356	360	330	356	373	372	380	363	397	380	376	369	364	383	378	384	396	372	377	369	364	332	405	383	346	363	380	369	411	372	402	392	410	379	353	368	343	350	368	386	352	400	363	392	349	362	382	348	349	372	358	369	365	375	379	347	394	367	364	366	363	374	361	369	374	380	381	392	387	384	351	409	357	361	411	398	397	396	393	402	361	373	360	400	379	373	341	389	378	372	389	372	416	384	374	350	347	385	375	384	369	358	366	388	369	365	344	390	354	369	310	394	405	382	378	360	408	374	378	354	365	376	411	357	360	397	376	369	392	390	354	401	330	391	385	380	357	377	391	393	359	365	376	371	368	373	374	386	367	372	371	359	371	353	399	365	388	376	350	390	372	394	424	400	389	369	372	395	378	343	387	381	364	371	408	363	364	331	383	387	386	395	400	387	393	430	351	349	350	377	409	411	416	386	402	335	381	403	366	391	337	361	371	399	392	351	375	361	366	390	378	390	388	393	369	385	384	366	362	376	364	374	390	348	335	387	359	350	375	351	354	399	385	360	371	405	362	390	365	363	378	359	377	373	391	399	378	344	398	365	371	383	356	375	379	368	369	356	379	349	379	385	342	376	356	416	372	359	367	411	372	361	366	381	350	366	371	390	374	365	362	370	364	369	377	378	394	398	405	375	359	389	379	380	373	359	370	369	368	376	350	371	356	376	346	366	336	371	377	389	373	372	370	353	352	356	340	394	353	375	381	388	405	340	418	385	403	400	415	396	362	374	396	351	383	382	359	360	366	377	374	365	348	366	377	333	380	386	367	365	360	385	343	401	398	381	369	371	386	380	381	396	381	411	398	333	352	369	344	349	368	409	364	382	400	359	448	393	388	398	382	361	372	370	375	369	357	370	387	351	385	381	384	370	388	376	389	383	398	378	368	388	372	387	385	366	356	357	375	344	394	370	395	399	386	380	341	340	356	392	397	391	398	368	385	372	438	373	350	344	391	384	364	348	378	362	374	346	417	382	387	382	368	370	354	374	375	355	359	385	388	395	340	365	368	385	377	336	351	393	372	382	407	394	361	339	366	367	404	383	363	381	369	379	362	346	399	373	379	352	350	395	388	396	363	388	399	374	350	370	394	370	388	398	380	371	405	390	350	357	331	424	376	398	374	357	387	444	321	364	378	384	386	392	377	394	361	358	366	383	368	365	375	368	385	406	385	414	347	394	373	354	371	383	366	381	383	356	402	382	360	383	372	327	383	380	371	380	386	364	376	384	380	351	368	358	401	354	375	399	368	358	372	358	373	364	382	365	396	362	388	413	383	372	390	372	365	365	393	375	371	399	345	386	389	364	372	402	352	361	403	390	386	392	375	372	407	367	403	360	377	361	337	349	384	389	400	368	362	348	385	351	400	355	375	389	384	359	368	390	374	376	341	350	384	404	356	408	385	379	386	393	397	353	359	367	404	398	368	383	363	364	398	379	379	372	381	371	397	381	391	385	375	374	394	380	401	404	373	340	344	403	365	339	397	391	368	375	370	364	396	423	379	343	385	401	373	371	399	376	375	369	395	354	365	376	384	350	385	380	385	370	386	329	351	404	388	359	406	346	346	393	376	370	381	381	394	400	391	354	399	376	395	359	371	356	347	366	366	382	360	379	395	370	392	386	356	365	348	367	386	369	369	366	360	395	351	351	344	388	356	353	408	372	410	387	364	382	355	358	406	362	338	398	347	379	367	390	389	391	326	395	406	398	369	388	360	370	380	375	387	355	373	360	382	365	373	377	353	371	404	403	370	357	401	354	370	369	361	355	403	404	365	335	393	395	400	349	347	382	381	366	396	353	395	373	379	384	348	338	361	388	371	402	404	369	402	357	388	415	393	361	391	409	368	413	364	409	403	353	381	355	391	392	381	388	392	361	381	403	402	332	360	399	384	356	323	396	367	388	370	361	380	387	350	384	374	394	398	396	404	409	365	372	364	359	340	382	345	371	370	371	364	368	391	366	380	369	356	384	356	434	360	354	393	377	371	363	366	349	356	411	342	377	386	361	370	334	402	382	389	350	353	346	383	375	381	351	368	385	363	370	370	414	370	381	405	404	372	337	357	360	397	397	392	374	380	386	403	375	364	379	371	379	392	340	378	366	370	365	366	362	380	392	381	389	363	397	335	388	345	397	380	358	381	349	388	393	372	354	384	413	409	420	412	347	364	357	377	399	359	358	384	399	408	360	398	366	391	393	387	349	374	396	369	355	352	368	347	383	372	384	393	382	376	411	380	362	371	366	379	370	326	389	354	377	404	383	359	364	373	387	379	369	432	360	362	388	358	343	386	370	375	364	351	380	387	372	318	372	425	394	412	403	398	377	339	359	375	358	385	385	430	385	369	348	363	391	389	384	361	374	415	354	357	318	391	383	398	377	357	368	388	383	392	369	348	368	382	355	374	335	367	420	390	360	339	374	373	370	353	403	357	382	356	379	382	395	382	374	382
28333	14874	2056	554	422	390	315	311	338	308	322	312	287	338	298	305	317	314	320	338	289	297	305	313	311	314	281	289	298	285	324	319	294	305	292	329	274	287	299	299	329	288	281	315	307	307	297	269	306	266	322	303	298	272	331	282	294	300	283	297	301	309	259	293	288	262	298	288	287	316	281	286	305	278	335	294	331	293	300	309	322	278	273	321	309	329	279	315	298	309	306	298	314	279	287	288	295	297	320	306	307	307	310	296	294	319	314	333	287	276	286	274	320	271	274	293	290	287	342	339	300	288	299	292	318	308	310	305	327	292	305	313	305	280	295	286	285	317	335	272	307	276	274	297	333	284	337	332	311	307	320	315	297	294	297	314	296	314	280	257	283	297	279	298	299	277	274	318	312	265	285	286	306	304	291	312	261	287	301	322	321	297	294	306	288	280	303	294	315	301	275	298	287	317	287	280	307	308	272	323	290	292	319	280	290	295	302	290	266	276	287	298	305	308	310	310	319	294	298	305	317	305	287	332	290	279	283	316	279	285	272	307	275	284	261	285	300	321	293	307	320	282	320	290	288	292	308	317	306	312	302	316	294	290	292	306	293	301	301	271	295	303	309	297	290	293	271	306	299	290	257	310	320	305	290	272	306	286	256	292	281	297	273	325	281	282	291	330	284	316	305	304	280	310	276	284	263	287	312	304	290	292	289	279	296	268	300	284	283	294	269	306	293	289	279	303	302	306	280	282	280	301	309	271	269	258	306	328	296	306	301	304	250	306	309	325	313	276	303	283	325	292	293	291	286	298	277	300	281	293	282	265	296	316	284	277	315	293	316	326	310	319	307	271	306	300	327	271	294	275	316	322	297	299	311	315	312	304	299	279	302	310	283	293	300	308	324	304	293	283	300	294	293	282	272	258	312	295	295	269	298	273	283	287	349	305	307	274	294	299	314	334	290	296	291	293	283	272	309	286	328	320	303	312	290	319	290	314	319	282	265	286	284	295	268	305	296	323	294	294	314	279	302	270	320	278	311	311	280	282	299	302	304	272	302	337	284	268	279	342	326	308	320	321	309	270	306	285	281	303	296	296	329	288	291	305	278	284	307	323	280	302	320	304	323	298	269	294	314	304	310	278	299	342	290	319	284	314	329	275	306	297	302	332	281	313	298	284	303	302	299	304	303	307	294	316	318	321	292	303	323	283	308	294	275	319	294	314	293	278	304	288	277	278	327	281	304	280	286	265	270	289	299	315	286	297	263	273	304	301	300	287	287	305	299	312	301	282	270	325	313	301	283	314	289	332	276	282	305	263	301	337	295	308	290	281	327	286	290	301	311	326	304	327	308	266	298	279	308	309	271	304	278	323	335	285	284	320	313	291	316	268	256	261	303	306	297	259	307	289	280	308	313	331	290	287	283	303	274	323	312	305	307	317	299	316	292	300	308	310	317	316	304	295	300	287	307	278	288	307	287	270	305	298	295	288	320	283	310	289	297	291	298	314	289	287	325	315	289	289	306	307	288	277	341	312	306	308	295	289	292	307	288	315	321	272	258	288	277	288	295	285	306	283	311	300	292	324	307	297	316	301	291	287	272	281	312	302	278	307	304	292	306	289	316	296	307	296	310	294	242	306	332	281	269	296	286	288	304	320	309	294	295	284	285	285	308	275	295	324	284	332	309	316	288	273	302	275	284	276	282	288	309	288	292	290	299	288	305	291	312	297	317	294	269	317	276	299	288	292	275	307	319	315	305	297	335	314	275	344	304	271	277	310	304	312	298	289	283	317	267	314	313	293	303	310	283	299	310	326	300	292	289	311	329	287	314	306	313	290	294	291	286	287	310	302	279	306	299	269	306	302	320	280	315	327	289	301	282	284	316	323	304	309	296	289	264	292	285	303	277	295	301	307	293	281	285	289	321	280	306	300	321	315	308	329	262	295	276	272	325	293	313	281	269	294	294	299	294	304	275	285	302	291	299	276	294	296	323	286	277	327	307	307	276	285	288	278	315	290	326	275	263	282	294	311	324	339	306	285	302	297	324	317	287	303	301	341	304	288	310	306	295	287	284	270	347	291	298	278	297	319	310	272	304	328	286	302	314	296	301	295	303	345	336	304	296	311	277	318	268	291	293	276	303	301	311	309	319	322	330	276	301	319	263	288	298	272	301	298	314	285	271	306	344	304	294	277	281	293	296	298	315	314	278	309	292	273	308	289	297	303	300	267	292	306	287	294	302	298	302	321	300	300	328	313	264	296	281	296	281	288	304	308	299	296	304	309	301	283	301	302	299	284	281	288	273	305	292	302	296	315	316	297	278	304	293	296	315	315	330	276	311	286	304	281	278	296	310	318	301	329	299	353	299	275	307	288	348	306	290	309	306	271	327	295	281	304	286	295	294	319	303	307	287	316	301	307	288	279	288	263	315	257	287	291	312	282	305	327	306	287	300	294	308	276	311	303	268	297	315	307	281	322	307	324	284	282	331	319	285	308	321	288	285	307	288	297	293	280	333	280	299	303	299	278	293	271	313	304	281	289	310	304	287	295	272	296	313	295	305	281	292	279	304	290	317	312	314	298	284	312	288	284	280	292	279	287	332	298	299	269	331	315	314	314	295	325	308	294	293	286	284	294	303	313	311	331	265	302	285	300	301	282	281	304	297	282	278	295	281	323	294	314	299	282	314	286	324	307	270	296	281	285	318	320	288	267	303	309	315	295	284	288	272	277	320	296	277	293	302	296	246	284	282	293	277	311	300	302	252	299	321	299	286	300	259	278	264	299	324	287	319	340	316	286	302	300	277	298	294	282	299	259	305	331	290	276	292	265	304	267	283	278	302	303	292	308	297	299	293	300	315	302	258	274	303	250	287	281	298	291	285	301	268	270	304	317	297	288	289	337	300	287	301	328	276	314	324	315	291	301	270	278	314	302	314	287	343	295	308	291	278	311	299	276	298	318	306	284	282	297	326	275	320	276	343	280	290	290	285	316	295	315	315	291	318	285	297	285	292	294	303	335	284	304	340	299	289	308	300	298	291	308	301	310	294	274	303	309	290	287	308	275	320	320	319	275	295	303	285	304	302	286	272	266	296	318	288	267	315	298	313	267	321	300	306	289	330	301	299	266	296	309	292	318	292	271	305	292	263	303	293	313	302	290	251	317	306	299	299	303	286	294	327	297	280	292	326	301	285	298	325	287	286	309	299	310	319	275	277	294	309	275	309	264	273	291	321	327	316	294	282	316	303	285	316	288	283	291	310	303	287	284	315	273	300	339	313	325	279	301	303	287	292	310	289	254	322	298	292	275	313	303	317	309	335	295	305	299	286	323	294	298	288	266	303	301	290	301	272	313	328	291	292	322	298	291	293	321	288	298	321	307	312	332	282	288	317	306	263	312	321	306	319	307	259	285	304	305	317	305	287	288	275	307	273	285	294	274	321	324	300	300	293	276	303	305	299	268	295	287	286	303	291	303	320	325	269	296	285	277	294	301	300	310
6937	3504	1069	675	519	435	433	374	370	360	359	361	338	378	345	319	363	307	314	327	352	310	324	332	324	323	348	304	316	343	317	330	319	312	330	298	347	347	323	320	322	318	373	288	327	279	356	337	326	324	298	338	357	326	320	325	296	326	308	349	344	334	312	309	306	343	337	349	309	340	353	327	335	338	331	300	336	316	301	310	324	322	343	332	323	322	314	358	327	325	326	340	308	325	327	322	337	309	329	324	318	319	356	341	327	361	355	350	337	308	336	360	345	334	312	327	325	309	330	354	352	347	325	301	327	354	354	304	363	298	310	304	333	330	330	382	313	313	329	345	307	339	327	329	335	299	312	305	321	312	277	343	322	322	334	325	338	326	335	346	332	294	323	290	338	296	335	331	323	349	314	316	308	338	339	317	315	327	303	339	317	325	281	320	341	316	323	268	351	358	331	339	333	309	344	324	300	297	344	316	333	329	345	340	303	370	322	316	319	377	370	295	296	286	320	342	321	315	347	305	339	300	326	337	301	347	325	322	325	379	313	348	322	316	300	280	334	328	353	329	306	344	298	310	331	326	344	343	348	305	333	330	283	310	349	307	318	323	317	340	335	314	315	355	303	340	332	327	330	334	316	317	320	342	322	382	346	337	349	320	349	307	302	324	339	310	304	318	323	355	316	297	319	339	333	308	334	329	320	325	323	294	295	312	333	337	339	329	284	287	297	325	309	335	336	330	343	353	334	333	323	326	299	353	298	291	316	317	341	329	298	329	326	358	289	345	293	335	330	341	329	311	354	310	331	346	335	307	320	332	293	313	349	328	315	311	335	335	328	273	311	303	302	340	329	351	339	338	325	324	317	329	347	338	301	321	312	307	353	308	334	326	314	314	259	322	315	297	315	328	335	313	324	317	354	323	331	323	310	362	335	321	336	305	338	295	328	309	301	286	344	326	348	332	337	340	346	342	325	327	327	328	329	321	330	305	338	310	317	314	357	332	358	319	314	311	334	301	338	331	316	323	345	347	337	319	319	304	337	342	300	320	316	293	291	325	300	333	341	344	290	330	315	311	328	315	323	329	294	337	319	310	309	359	333	325	312	335	316	300	310	336	328	329	351	346	316	337	313	334	348	342	316	333	327	317	319	320	322	316	308	367	341	329	310	339	321	340	324	329	316	333	339	316	304	362	334	348	338	349	346	341	306	334	322	320	321	302	295	329	302	326	359	332	301	336	322	323	312	304	302	301	348	314	293	322	309	321	318	305	319	317	301	330	322	317	316	321	351	317	300	303	342	338	305	306	321	312	306	336	317	335	299	330	314	335	315	297	315	317	332	333	325	287	316	275	342	326	335	299	324	353	343	341	338	330	336	294	332	331	310	322	346	274	353	369	299	317	329	334	312	321	320	325	318	302	315	340	322	303	276	311	299	318	344	322	321	287	329	335	311	322	281	292	298	300	313	322	343	313	323	327	301	326	341	320	305	321	326	292	319	311	320	310	332	307	319	331	282	328	323	308	299	330	311	345	324	325	368	310	315	326	315	362	313	324	331	295	299	328	329	314	318	324	351	337	324	316	354	313	317	335	330	290	326	337	325	303	328	326	342	330	307	307	308	303	306	312	329	307	303	312	324	314	328	320	315	338	309	303	323	326	324	318	318	330	316	339	325	328	322	312	314	323	302	319	295	319	307	330	304	285	289	323	351	290	307	358	363	353	365	311	328	351	291	333	320	322	332	331	350	346	323	359	324	333	319	304	300	314	354	334	327	321	344	349	341	324	330	331	316	338	357	325	328	339	310	337	331	326	293	337	299	326	327	301	340	337	343	326	293	287	345	296	310	335	337	338	336	334	331	336	283	298	317	285	299	308	338	288	291	316	317	345	347	329	336	334	334	330	316	327	299	317	319	334	339	318	323	323	322	320	345	326	306	304	330	361	346	301	340	357	342	337	319	317	302	341	341	310	301	332	329	323	306	318	304	312	331	336	330	320	350	304	347	335	333	274	329	336	329	334	361	338	326	258	320	305	312	319	348	280	343	287	337	332	317	330	330	333	337	323	335	329	314	330	332	310	368	324	346	318	340	338	299	313	310	350	322	324	314	347	299	308	331	305	305	318	333	315	330	311	320	349	311	369	330	324	331	354	314	305	378	336	323	339	299	327	299	317	337	305	305	310	343	324	317	281	309	314	336	330	286	318	341	319	306	305	290	309	334	304	318	287	325	328	332	336	315	368	326	313	328	339	322	291	341	354	306	328	322	320	307	315	320	321	337	350	342	326	304	326	299	326	302	333	346	325	328	339	318	318	365	329	328	307	318	320	304	317	322	341	315	307	308	342	331	356	315	311	340	342	350	341	293	325	350	330	369	286	332	342	302	327	330	323	330	324	328	349	325	318	322	330	324	324	291	305	307	306	317	326	322	319	345	301	373	347	295	317	323	354	319	331	324	329	314	323	326	311	327	340	331	317	347	348	335	304	343	326	321	302	329	334	280	325	314	332	327	304	328	321	347	318	335	297	357	309	307	307	299	266	357	299	338	288	361	349	321	343	321	285	313	311	294	324	317	342	348	281	322	338	288	347	341	331	323	336	325	313	333	287	341	324	361	326	345	313	328	342	317	288	273	326	310	356	323	320	294	343	327	323	327	329	306	328	304	344	299	306	291	336	336	325	341	317	346	351	311	335	348	307	333	331	323	337	314	349	335	325	314	340	285	302	302	276	297	317	343	337	315	347	322	360	305	286	316	335	332	335	320	311	331	317	317	338	336	297	322	354	313	328	322	310	310	360	326	301	318	308	318	341	347	313	296	309	321	331	337	292	331	305	348	321	297	321	347	291	318	330	337	304	322	301	312	330	328	327	346	291	291	337	318	353	349	328	292	322	321	324	279	328	318	308	342	318	331	325	307	310	325	301	339	327	328	332	349	313	320	300	335	281	316	341	310	309	312	289	328	307	295	336	318	338	338	296	304	316	322	318	370	331	314	342	349	353	317	309	313	327	296	316	299	353	330	340	329	337	327	314	313	307	314	336	313	329	340	334	328	339	321	285	336	321	319	338	286	299	324	323	306	324	315	315	293	349	325	333	326	334	283	338	303	337	324	306	334	317	346	325	342	307	304	318	334	328	310	303	330	354	323	341	301	322	331	322	330	300	332	315	320	325	291	337	341	308	309	332	366	338	326	301	339	312	326	299	315	321	320	334	320	321	302	311	334	317	304	318	313	333	332	324	329	342	303	309	324	364	320	323	340	342	307	315	332	328	330	327	312	343	320	286	340	317	327	352	337	324	329	316	301	316	345	327	336	324	297	336	339	325	309	305	328	318	305	326	345	296	311	361	331	325	319	303	335	336	311	330	317	373	334	315	344	324	324	332	326	342	331	328	337	318	312	316	313	325	334	345	314	294	321	301	315	314	291	313	342	312	319	305	315	330	306	316	318	316	318	318	297	336	284	336	302	326	311	347	313	364	325	330	327	303	323	362	334	304
25437	20888	27566	24314	20911	10605	1381	871	654	465	452	376	315	299	324	258	257	227	212	226	226	216	217	222	187	223	182	193	189	191	195	189	207	162	192	192	183	190	154	194	201	164	174	154	185	177	176	207	161	183	210	202	197	168	178	179	167	174	168	153	134	171	158	160	187	175	189	167	174	150	170	177	194	166	180	159	185	166	176	162	158	172	165	156	175	175	177	154	149	170	173	154	164	168	163	169	158	145	175	162	153	172	163	171	150	164	168	166	175	167	159	179	153	169	166	165	159	154	158	166	162	150	181	159	172	177	158	171	167	176	164	196	150	160	148	161	176	170	176	166	172	163	161	177	170	159	161	169	166	169	164	147	155	149	153	172	176	172	170	163	154	184	140	144	157	183	165	137	176	156	157	151	163	164	160	150	154	145	171	148	156	170	166	171	162	160	160	166	173	147	164	178	182	142	161	165	153	168	165	143	157	150	173	173	164	179	155	165	186	174	155	179	164	165	158	161	154	168	155	139	157	178	146	171	162	152	180	184	175	152	160	166	167	161	179	147	162	167	142	149	167	174	147	198	145	163	145	182	148	160	144	164	173	168	163	158	175	165	159	146	148	160	169	166	159	147	159	185	151	148	157	168	178	165	145	154	149	195	174	175	151	161	175	167	165	176	139	169	151	146	161	174	150	167	153	176	175	151	168	161	163	180	170	177	169	168	147	156	162	176	193	130	149	156	180	163	191	159	154	141	157	177	150	169	166	160	169	146	166	175	154	142	169	184	174	150	190	169	151	161	167	166	162	148	160	164	169	162	176	162	188	146	173	167	159	183	153	139	162	137	168	144	181	177	139	166	188	158	149	162	145	165	170	190	146	144	144	179	164	170	160	175	151	201	157	174	145	161	177	183	152	158	152	159	163	167	176	149	150	148	171	168	148	174	165	169	158	162	163	182	177	155	166	175	164	191	168	167	163	196	185	147	142	145	154	147	168	164	158	154	167	163	158	141	161	153	170	165	164	184	150	145	152	160	135	180	148	159	145	157	165	174	171	136	168	181	140	171	164	176	147	140	164	157	159	174	146	163	168	163	157	179	152	174	146	145	167	147	158	166	157	157	189	180	170	164	156	172	144	154	180	166	141	169	175	147	174	165	159	148	155	138	155	152	168	130	161	142	146	165	179	160	167	181	153	171	169	151	161	148	151	171	183	185	167	148	166	170	153	164	154	162	146	166	140	160	144	170	153	151	192	165	174	143	165	168	146	182	166	141	169	164	190	152	180	159	192	159	163	180	158	167	159	139	154	165	145	160	176	155	164	142	174	131	178	164	175	163	151	161	161	160	168	177	170	149	155	145	139	167	177	167	167	173	174	165	170	165	148	152	159	165	166	162	169	158	166	191	149	175	124	162	182	166	171	174	186	153	137	157	161	164	193	145	181	152	155	167	168	177	178	170	165	173	166	152	137	169	163	161	170	162	129	155	155	146	146	129	169	173	162	167	167	158	187	147	155	147	179	169	149	162	177	164	139	128	161	168	147	171	167	169	148	144	165	169	181	158	145	148	166	187	160	155	168	156	155	157	170	171	155	161	173	151	179	177	152	189	176	179	166	164	173	165	141	147	154	151	157	174	177	143	175	151	158	155	177	161	153	168	151	142	161	152	174	161	150	137	139	155	164	151	190	167	150	188	161	162	170	164	133	153	173	174	158	150	169	165	160	178	168	164	161	149	173	171	171	127	152	161	142	154	183	149	174	167	163	157	157	169	182	158	169	154	161	144	172	172	141	149	152	138	160	156	155	183	166	168	156	144	168	164	137	169	155	175	182	175	147	182	151	171	171	148	151	141	154	162	187	170	160	171	170	155	181	181	154	182	149	141	170	190	171	131	172	171	180	126	144	174	167	155	175	163	155	148	172	148	146	151	164	160	169	159	152	144	165	166	184	167	164	170	156	175	171	160	193	192	161	129	160	166	156	167	175	155	158	148	162	176	174	178	148	175	190	184	155	155	158	148	152	140	177	157	155	188	161	162	141	170	185	164	152	171	165	164	168	151	174	177	153	139	149	137	168	152	158	180	174	168	151	162	161	160	170	174	152	153	149	163	156	179	161	164	169	159	185	175	173	163	139	170	152	157	148	175	140	167	162	166	145	158	156	170	175	156	169	164	157	153	141	180	135	163	171	182	145	174	145	166	176	157	172	157	152	150	165	168	160	160	166	165	158	169	152	143	142	152	153	142	172	159	150	185	152	155	151	176	174	146	149	147	141	175	175	169	168	152	139	148	158	154	171	148	166	179	157	143	167	159	165	156	165	155	149	165	165	148	159	155	167	157	160	165	172	147	150	176	145	171	163	148	140	175	159	170	166	161	156	147	183	184	152	174	170	168	179	161	169	154	185	160	152	183	169	170	145	172	168	159	140	151	164	147	192	144	133	142	162	183	160	146	146	164	127	166	154	141	137	151	155	178	177	159	167	160	160	145	148	158	169	185	141	149	154	166	164	157	164	153	171	180	138	167	169	137	154	188	172	171	164	173	139	146	171	173	169	157	180	145	158	166	165	152	172	173	175	166	190	172	137	144	155	156	171	152	152	164	190	139	160	145	143	169	161	154	134	192	159	157	160	156	156	172	138	159	175	168	150	148	160	145	175	194	163	146	157	147	163	165	193	170	142	163	160	191	157	184	171	163	183	151	163	152	158	158	168	173	169	156	169	143	171	163	173	164	155	179	149	149	150	171	171	170	183	183	179	164	153	157	190	174	185	157	162	157	187	155	174	172	171	173	168	162	165	175	166	161	190	149	178	174	142	180	158	160	154	163	175	151	173	149	174	180	148	168	165	152	171	161	177	177	176	179	160	180	149	159	172	160	151	159	149	164	164	192	168	149	178	175	164	150	171	167	154	157	150	184	176	152	170	174	159	148	157	150	156	180	158	163	149	161	155	147	199	154	135	157	142	188	143	149	138	169	155	161	173	184	160	146	165	174	175	154	162	142	156	171	172	176	153	166	191	155	170	171	180	152	160	164	164	139	158	166	145	149	168	151	165	166	196	155	158	166	145	157	158	152	196	170	150	184	162	147	153	177	183	185	151	119	149	148	157	185	168	179	170	171	162	156	162	173	167	182	136	150	145	185	171	165	156	169	164	133	165	180	168	162	150	165	136	168	154	143	170	126	184	158	157	201	157	174	161	145	148	182	160	165	145	140	173	180	153	160	167	158	155	157	170	174	149	164	156	145	165	140	148	172	184	165	166	159	167	166	158	171	173	160	166	167	164	164	167	170	154	155	168	163	133	163	165	172	173	154	154	157	132	148	178	139	179	136	180	165	163	151	172	164	136	149	154	189	176	180	138	153	173	159	166	140	158	181	167	158	171	181	165	165	179	159	153	152	151	143	172	145	159	175	175	156	172	165	172	177	167	175	146	164	154	167	161	169	178	150	180	149	144	166	165	161	164	164	172	185	165	139	186	168	173	161	160	167	192	141	162	155
10386	23845	11836	6039	4006	2758	2196	1742	1163	926	750	692	611	579	486	395	401	418	357	323	309	285	260	267	258	262	225	231	253	230	241	239	227	229	256	208	201	239	211	200	192	213	178	194	198	195	190	192	200	175	205	208	194	193	177	209	166	173	211	181	187	176	167	164	181	187	192	160	226	166	172	190	168	185	192	171	189	172	170	166	161	178	186	188	177	209	173	167	162	181	183	189	163	175	147	172	204	178	176	189	188	164	188	187	179	186	177	196	190	161	181	180	168	176	175	156	176	171	202	166	184	154	199	194	178	183	170	180	169	141	173	184	167	182	188	181	166	151	204	168	212	184	181	150	173	178	170	179	182	192	188	182	172	181	174	185	176	168	167	154	179	176	187	185	193	175	193	194	195	183	179	180	172	156	186	163	177	187	177	177	182	165	193	166	187	170	160	186	192	164	182	186	212	185	169	182	157	188	185	156	179	175	184	176	207	186	177	176	164	178	173	159	188	157	190	167	165	192	183	181	191	157	181	184	201	170	189	165	199	173	175	194	199	198	197	199	188	178	193	160	166	206	158	188	176	156	175	182	170	170	169	177	195	187	173	173	159	182	173	179	175	176	185	184	165	182	168	183	199	173	179	170	184	170	182	165	179	173	172	144	171	186	148	195	170	166	165	177	169	182	185	181	163	175	165	179	183	174	160	182	152	191	165	203	161	160	175	176	182	146	170	200	162	164	188	155	162	171	183	194	183	167	177	152	179	176	179	203	188	181	191	164	173	164	167	177	181	182	188	187	188	172	157	171	159	201	164	157	172	183	167	169	176	172	198	181	190	202	194	175	163	171	206	176	162	171	175	154	170	200	187	154	175	183	152	185	175	179	183	167	186	191	188	195	179	166	162	194	180	157	174	175	187	182	163	176	160	169	164	172	172	170	185	182	183	149	178	177	167	168	162	194	168	151	162	168	176	179	168	173	154	162	184	194	142	164	171	167	153	184	171	161	181	175	178	157	175	188	148	172	191	164	197	170	172	169	192	171	160	174	222	184	158	155	154	174	162	186	179	191	169	165	166	176	203	181	196	173	173	203	186	178	171	160	176	187	185	179	178	163	156	168	190	170	158	166	180	189	183	184	171	162	208	195	178	170	176	155	167	184	169	173	177	163	180	184	168	185	154	157	193	180	184	182	177	169	181	153	155	176	179	168	187	172	164	151	163	181	160	163	164	169	166	186	186	155	146	165	159	192	173	168	199	165	179	159	173	185	180	176	164	162	159	174	152	181	201	163	147	173	171	160	163	159	174	161	175	184	156	173	176	190	178	190	162	168	192	178	167	200	168	160	166	161	187	167	163	154	176	196	179	177	192	195	156	178	193	167	187	163	179	166	163	189	162	188	166	183	184	185	155	160	176	186	188	178	156	159	178	177	179	207	185	186	163	153	159	174	170	168	177	162	167	188	170	171	165	161	156	161	164	187	144	181	170	175	165	186	158	172	165	179	175	165	166	171	165	150	168	170	158	174	162	171	173	170	188	162	166	184	180	188	179	168	169	167	188	189	173	188	173	196	170	165	211	159	163	183	161	171	174	144	173	164	157	168	188	164	170	187	175	187	159	186	178	168	184	166	182	185	181	167	168	170	182	198	193	192	174	164	187	157	195	183	168	198	170	161	162	175	189	175	180	152	183	184	167	150	168	182	185	183	164	167	189	178	161	174	171	166	168	186	181	174	189	198	169	158	178	168	163	169	165	164	169	166	177	149	164	192	184	188	196	183	195	178	196	189	175	169	173	202	179	207	172	167	196	180	180	173	187	155	165	176	169	165	177	190	193	159	159	186	187	168	193	205	172	169	182	169	174	182	187	191	186	160	165	150	158	208	153	172	151	170	168	180	155	172	182	164	156	180	169	168	164	194	186	174	184	166	182	183	183	180	192	166	184	159	189	184	170	191	170	172	214	162	182	143	164	179	178	196	180	160	167	174	177	186	179	177	174	176	193	164	172	165	180	189	184	161	170	161	184	165	156	174	172	192	177	174	180	172	181	192	165	171	173	183	169	180	183	161	179	168	170	184	171	186	169	168	199	159	195	161	164	166	213	181	181	178	173	219	173	172	194	168	173	181	186	177	187	186	172	192	158	175	174	177	196	180	169	182	192	168	207	176	188	170	161	186	168	170	167	191	183	181	147	183	164	175	159	161	159	167	171	171	161	160	188	186	192	145	159	175	180	182	197	171	172	194	172	172	179	172	175	185	181	188	174	194	177	191	172	187	177	168	167	197	182	190	162	182	185	179	178	161	164	177	141	167	190	168	142	176	212	208	198	186	157	173	161	164	159	168	173	195	179	161	168	168	182	180	196	182	163	180	171	174	187	181	180	164	196	160	165	183	179	175	157	162	179	144	170	159	182	168	178	182	163	178	182	167	172	172	175	166	163	157	184	190	175	203	178	180	170	177	193	182	207	173	177	164	184	178	179	171	151	175	178	164	175	177	184	166	177	170	159	167	151	176	175	164	161	186	162	178	171	187	173	176	158	183	179	162	173	191	160	178	182	177	176	194	179	185	202	196	153	183	161	199	181	162	168	182	151	189	192	154	182	180	177	163	162	178	165	171	163	160	142	208	166	171	175	191	156	190	173	184	160	174	171	178	181	189	170	163	189	162	169	165	176	177	168	168	156	199	187	198	171	170	203	174	165	169	186	161	189	170	194	200	167	175	165	191	186	188	173	179	199	171	165	169	183	173	181	192	164	165	192	173	177	159	185	168	169	163	196	151	182	145	181	187	191	188	174	174	154	176	177	181	172	162	177	179	168	183	164	178	151	186	178	173	165	156	171	194	173	177	187	160	160	186	186	167	174	162	191	168	198	182	173	173	188	187	205	167	174	161	178	164	170	166	193	147	176	179	191	186	169	175	186	189	146	209	187	164	156	152	176	155	190	162	195	176	169	173	156	191	191	176	175	173	163	169	175	184	175	168	152	154	181	182	191	181	175	175	166	181	176	189	174	162	143	157	186	167	161	174	171	150	185	172	188	167	174	173	177	184	170	167	162	184	171	200	147	169	172	187	164	173	172	184	168	184	201	178	185	193	204	160	160	185	163	182	212	192	173	177	195	172	182	169	189	189	179	182	152	175	156	184	193	181	175	174	182	163	188	153	179	199	174	174	187	188	163	161	182	197	181	171	182	192	160	182	179	176	197	174	151	160	182	177	171	185	165	163	191	184	187	174	180	178	171	155	165	152	196	172	154	174	182	160	177	211	187	178	162	172	161	179	193	171	179	175	152	182	186	166	193	170	159	188	155	174	173	181	198	180	178	177	174	165	202	182	174	167	169	159	205	175	179	169	171	173	155	169	166	173	153	171	163	161	185	177	169	171	170	177	149	173	155	166	170	182	156	174	175	170	135	170	173	207	166	156	178	196	178	172	160	142	190	184	164	177	173	198	192	160	176	177	156	164	180	168	185	172	181	163	176	171	165	195	169	183	150	179
23103	20896	27918	23998	20900	21010	9462	1920	1203	1015	875	795	726	696	647	585	523	586	530	556	499	480	490	493	427	474	474	436	442	478	452	441	461	449	425	420	415	422	428	434	394	364	454	432	379	413	429	395	423	414	400	411	424	425	395	377	389	341	352	399	366	399	404	392	395	376	389	408	358	397	387	364	389	410	412	411	411	403	406	399	389	404	408	396	381	397	380	394	368	394	397	406	402	384	419	407	388	414	426	400	397	381	390	383	420	416	392	402	398	396	400	362	386	381	448	409	406	413	428	402	367	311	393	389	415	373	397	389	394	413	407	378	398	394	423	363	394	373	398	377	402	388	402	406	386	398	381	388	367	392	389	378	425	433	383	419	384	375	360	397	424	400	365	389	387	404	379	399	409	362	402	401	368	410	368	413	369	382	392	402	333	408	402	389	359	363	396	389	385	382	417	364	396	413	370	354	387	408	402	396	399	375	398	394	401	384	395	396	349	392	392	386	367	398	398	389	431	351	373	378	411	410	393	375	390	393	406	381	410	378	426	409	384	431	412	402	407	374	408	397	392	386	374	395	427	406	366	423	379	373	377	391	395	407	400	424	387	391	375	385	421	375	381	384	391	385	410	417	396	398	367	376	373	421	392	367	359	422	402	401	383	401	392	384	399	365	365	403	379	413	390	418	386	354	423	371	400	396	423	404	376	406	436	391	419	368	408	405	417	398	387	400	393	399	367	390	395	405	390	401	389	411	379	363	398	416	377	375	417	396	378	402	392	363	376	421	362	394	405	370	384	390	371	434	409	376	366	387	409	386	395	391	335	382	369	405	438	351	389	445	400	419	429	412	394	399	436	372	433	403	371	407	393	377	382	390	394	369	405	387	377	416	384	389	407	421	417	402	408	359	423	428	421	384	383	361	404	361	391	409	401	411	349	372	382	363	370	383	393	407	363	378	389	424	415	366	389	397	371	331	401	393	384	436	388	385	389	373	399	383	427	417	410	403	352	390	399	340	398	373	374	386	413	385	403	384	419	366	418	426	396	401	418	398	370	359	414	399	388	383	407	397	374	411	427	408	408	405	396	370	407	405	392	402	359	363	363	371	394	375	392	414	360	368	387	392	393	391	375	374	377	375	413	368	387	400	409	384	406	392	393	390	423	369	398	367	370	391	403	364	405	385	368	406	393	406	378	365	358	401	381	379	394	354	387	415	410	416	370	374	381	378	370	418	373	404	411	401	430	376	396	384	430	392	396	368	370	420	399	398	371	369	401	401	375	407	415	386	408	377	384	374	457	396	359	384	378	383	382	371	367	406	379	375	385	388	376	379	390	394	394	415	350	407	382	412	417	377	410	400	385	376	383	404	426	400	342	422	402	402	380	395	383	402	398	376	373	387	411	388	438	396	410	394	401	398	391	415	388	371	359	385	358	375	360	388	360	388	373	386	404	376	367	391	369	411	385	409	401	417	403	370	404	392	377	417	410	391	388	420	404	406	392	396	375	367	354	378	374	374	399	385	386	383	400	399	365	389	384	412	407	392	438	385	383	400	396	365	402	418	381	392	368	384	406	377	398	393	406	373	426	421	374	377	393	430	401	393	357	368	349	347	396	400	409	425	382	380	429	377	393	419	391	424	426	404	398	379	400	418	396	405	361	398	385	416	365	400	379	347	392	363	387	363	372	371	346	400	380	386	419	391	406	398	399	399	383	390	370	380	384	360	391	401	397	390	430	388	422	360	413	418	386	373	365	377	386	431	410	358	383	359	365	404	411	379	394	401	384	399	399	377	407	417	404	393	401	381	386	423	353	382	423	418	379	401	399	455	432	360	403	349	370	376	392	426	363	383	409	366	370	401	427	408	386	424	412	367	382	379	391	381	404	414	392	391	366	393	347	400	405	412	396	382	396	414	420	406	421	379	434	409	407	418	418	406	355	399	360	393	390	388	382	363	358	392	382	373	434	355	419	406	379	413	357	391	382	395	399	398	372	376	391	386	383	401	389	404	403	364	402	403	383	353	382	393	360	387	410	433	400	425	380	406	376	377	390	375	385	413	430	393	372	406	361	389	420	383	381	378	415	389	401	390	373	397	410	380	402	390	385	373	360	403	426	445	408	406	384	392	373	424	382	372	411	374	376	393	386	394	401	395	381	393	412	376	364	398	368	376	380	430	392	394	361	347	375	404	374	367	386	411	373	398	387	380	376	397	389	408	388	402	377	369	388	393	373	403	361	377	376	400	359	401	376	392	395	426	413	379	363	403	374	396	402	365	381	369	360	403	374	374	410	415	377	388	432	374	371	412	391	373	330	370	398	417	390	376	386	380	393	411	380	396	400	358	386	412	351	360	387	416	364	419	396	414	358	368	394	413	382	384	365	373	416	368	387	407	385	363	390	369	395	367	380	373	378	374	405	375	388	387	393	383	435	394	391	398	395	389	414	401	394	425	365	386	403	388	387	398	383	402	392	400	381	370	410	416	410	400	377	371	396	383	386	375	403	406	413	382	441	376	361	407	384	359	390	357	424	389	448	376	385	366	370	386	403	399	399	389	402	396	434	343	376	389	368	387	396	388	407	371	391	372	346	391	390	390	358	370	387	367	370	397	408	379	432	398	399	388	404	369	400	428	401	381	402	386	397	403	388	366	383	421	411	375	397	400	379	383	381	392	363	379	373	409	404	423	389	424	402	347	366	393	397	416	362	389	433	365	420	421	379	395	395	398	401	421	366	361	386	408	392	400	372	405	411	412	393	423	413	410	361	380	399	390	377	358	414	366	354	341	370	396	361	353	346	410	384	409	362	397	416	370	409	411	385	405	376	403	412	388	447	413	376	407	361	366	360	386	368	376	350	413	390	416	403	398	381	377	418	365	377	381	367	395	380	400	416	389	415	394	406	372	437	406	412	375	434	401	416	383	394	387	398	393	369	397	395	374	382	363	389	397	403	404	391	378	398	371	421	439	375	384	396	371	381	356	384	401	379	397	380	411	354	386	368	408	424	396	411	373	377	371	364	369	419	368	405	408	356	396	407	352	401	372	397	386	399	394	387	415	344	383	371	389	380	419	369	382	371	379	390	403	396	406	396	384	382	399	376	429	380	396	436	380	418	389	418	405	377	373	368	359	407	354	374	383	358	375	390	367	391	394	388	379	375	380	398	374	370	369	443	416	410	396	405	405	379	396	360	400	414	387	416	383	421	388	381	388	414	405	408	402	396	364	409	397	404	370	363	363	394	418	374	376	388	405	382	412	408	354	358	409	384	340	387	384	412	387	402	403	370	360	396	415	385	369	415	402	398	418	372	385	372	391	381	385	448	370	381	393	419	357	406	411	375	371	416	386	383	413	397	414	409	399	388	376	365	361	390	399	434	371	383	416	400	421	388	382	393	363	384	368	448	402	398	419	391	339	424	363	403	375	392	395	374	402	412	370	402	395	381	375	399	367	420	386	377	404	368	376	413	399	382	403	396	395	386	371	416	388	363	391	409	391
13997	30704	18371	10526	7241	5134	4047	3382	2321	1884	1511	1447	1182	1069	957	894	817	721	732	626	627	622	574	599	541	504	506	507	463	496	455	489	514	455	484	455	461	467	493	416	430	457	421	428	447	426	399	412	379	421	417	393	421	387	423	417	391	405	373	435	404	411	366	422	405	384	441	344	423	372	401	366	376	394	383	376	389	403	329	371	371	363	399	338	390	389	381	376	358	380	411	379	380	399	409	381	371	372	379	400	371	355	376	375	380	374	408	389	382	392	370	361	340	363	363	386	416	360	359	426	414	373	413	381	353	372	376	363	341	371	379	377	369	368	381	384	390	415	377	378	359	408	386	382	408	363	359	384	385	404	385	383	377	387	396	394	386	374	365	354	360	365	357	390	391	363	348	353	358	424	358	357	396	376	419	396	366	361	369	395	369	351	381	394	369	362	376	387	370	403	393	387	344	410	368	375	394	370	387	360	371	375	387	387	386	377	354	366	369	392	365	396	379	362	392	376	389	371	347	383	398	371	365	364	331	363	400	357	359	360	402	372	370	330	357	371	363	379	394	349	410	359	355	384	363	401	401	354	391	375	383	357	399	407	385	362	385	337	408	380	356	362	391	373	360	376	366	384	377	379	389	405	398	362	383	381	398	395	376	394	360	387	411	356	382	378	371	384	362	385	376	344	365	387	357	381	398	378	381	376	370	391	373	383	365	358	379	375	370	360	387	369	344	407	385	400	365	384	377	371	410	355	369	376	388	386	395	399	388	400	373	390	380	397	365	375	336	374	411	386	368	351	356	357	400	344	398	405	397	362	375	389	395	380	358	373	379	386	375	319	385	361	337	387	373	416	380	409	352	379	407	383	385	370	367	358	380	370	374	378	386	364	376	392	343	371	350	411	381	364	365	378	386	358	404	392	353	340	389	360	390	385	381	364	392	404	382	372	351	374	385	385	391	366	367	368	381	380	369	375	347	348	374	373	367	365	414	394	388	432	395	370	365	408	365	366	372	352	405	362	367	372	411	367	366	394	402	397	405	350	366	365	359	357	411	348	393	384	361	356	367	369	361	405	392	382	332	371	363	372	344	370	392	365	392	350	377	390	359	364	369	372	418	381	355	371	345	380	360	370	388	378	353	384	373	388	346	341	362	372	393	403	371	389	397	429	384	341	381	358	354	393	401	388	364	361	384	396	362	342	356	392	351	374	406	388	361	404	356	356	361	381	395	359	400	373	373	367	356	400	350	357	376	385	369	431	354	369	354	406	387	380	379	368	354	379	403	388	385	376	357	375	382	377	385	367	382	416	370	395	387	380	377	347	364	367	366	379	388	360	385	368	359	385	371	379	397	367	357	357	358	363	373	366	407	377	354	343	335	364	398	342	373	395	369	387	376	378	416	368	388	396	372	366	348	371	399	386	365	348	380	394	395	374	366	360	360	365	363	384	357	339	399	343	372	366	377	361	371	355	365	344	407	389	382	383	376	392	386	363	365	397	382	356	374	344	383	353	357	363	395	369	375	365	377	346	343	385	380	368	375	406	353	365	365	349	344	402	386	389	383	376	384	356	369	361	347	356	415	381	387	372	368	400	356	352	357	358	389	362	376	343	366	377	381	352	397	407	373	360	377	379	376	378	376	388	398	369	381	357	369	396	391	365	354	385	370	381	370	406	356	392	378	367	341	349	357	349	379	367	351	383	382	335	353	333	354	380	351	388	346	380	377	384	356	373	383	372	385	365	391	338	391	402	396	372	369	350	356	383	383	373	355	359	365	365	383	403	392	372	391	346	364	378	379	364	388	384	386	378	372	374	392	350	348	395	355	389	370	395	370	377	387	349	352	363	374	356	366	388	358	393	373	362	386	370	381	324	382	344	384	399	376	390	376	385	393	381	386	385	421	356	351	383	379	407	371	349	378	349	385	384	386	384	365	391	366	360	364	390	390	366	354	361	355	382	379	349	377	357	370	383	351	378	391	375	351	387	358	371	354	374	341	388	386	394	375	393	371	351	396	361	355	362	359	349	374	375	372	390	353	362	371	380	372	362	405	394	387	374	384	389	342	374	355	371	352	362	392	372	417	368	366	405	334	373	404	375	407	401	378	374	370	384	345	338	369	378	396	383	373	339	368	376	395	361	402	375	388	354	357	374	364	377	376	361	350	379	365	390	384	378	364	365	360	384	363	350	378	400	395	400	387	375	347	387	332	386	359	378	364	375	354	390	363	374	389	340	369	382	406	383	371	383	386	351	375	360	361	375	370	393	380	387	362	370	425	390	373	410	389	376	392	353	382	410	351	373	382	388	391	405	355	383	353	371	355	373	393	345	357	366	371	370	387	344	397	367	398	400	385	397	361	384	408	385	350	347	365	393	390	392	377	395	395	379	340	388	371	361	373	385	369	348	373	351	370	355	364	384	373	397	350	420	388	382	364	392	359	367	406	359	370	388	362	390	372	379	376	371	383	396	371	393	392	383	363	347	382	378	377	382	399	352	384	368	388	361	397	358	371	375	338	359	380	400	379	351	365	376	405	378	356	377	357	353	401	415	369	360	389	414	406	401	380	393	381	384	404	347	367	346	393	368	360	361	374	378	386	357	390	393	354	384	356	366	382	369	347	377	357	395	356	380	416	354	350	349	342	391	375	364	360	408	365	362	404	395	385	371	367	363	380	340	352	377	374	369	363	375	343	368	367	323	376	352	372	375	366	345	373	389	372	381	388	383	383	369	390	385	378	356	406	386	346	392	408	404	358	361	388	354	364	376	355	397	381	360	371	391	401	391	353	388	361	372	380	369	371	360	372	372	385	385	383	375	359	378	384	332	350	392	419	377	361	376	378	364	362	375	381	366	336	354	374	387	380	388	357	366	339	363	376	407	364	370	391	379	375	369	347	377	365	376	371	383	372	357	330	366	368	374	359	370	400	375	346	395	400	384	354	394	373	388	392	368	360	399	371	380	374	403	383	391	349	397	373	324	374	386	350	323	412	362	412	402	362	350	408	415	358	363	341	365	346	357	363	377	395	352	381	347	394	375	378	396	370	351	355	339	386	323	358	420	335	388	406	372	348	369	354	377	390	374	367	386	377	389	359	384	392	362	380	375	372	396	366	369	369	380	401	364	406	391	329	365	352	382	388	376	392	389	354	375	353	369	355	359	374	401	371	398	388	367	363	386	360	388	356	365	370	384	344	356	378	385	390	382	366	324	374	394	394	411	358	397	419	388	381	383	396	361	368	374	390	371	387	351	400	380	383	367	390	398	356	371	366	436	353	371	381	373	350	429	370	342	361	350	351	334	388	390	390	359	394	384	408	362	395	399	349	385	387	388	402	400	389	371	408	377	383	386	363	407	352	359	361	400	408	356	370	374	378	389	382	404	365	349	433	413	371	395	367	361	343	360	348	394	350	349	361	407	370	419	386	413	381	367	352	363	373	386	379	372	409	362	410	367	368	367	377	376	406	364	364	361	414	344	364	363	393	393	365	405	392	365
28303	14830	1963	514	376	374	325	326	310	314	296	325	285	333	305	294	304	315	343	302	271	289	300	307	312	281	287	270	307	264	294	302	286	276	299	295	280	304	336	313	301	291	286	291	319	322	277	310	308	286	273	301	292	279	295	312	289	292	291	301	297	287	304	268	280	305	278	307	286	289	257	286	286	265	305	344	301	297	303	294	292	288	295	274	280	294	293	297	302	301	298	310	310	309	292	334	302	299	292	286	277	313	280	297	301	313	289	283	322	263	303	298	278	319	270	297	313	313	313	299	307	297	305	268	295	284	279	329	310	289	296	289	268	298	305	280	291	340	294	318	288	286	301	333	272	310	318	309	292	305	296	304	307	280	258	332	264	292	292	309	303	304	306	311	292	302	286	291	287	349	277	293	316	322	275	299	242	286	287	286	295	288	298	305	313	301	297	290	284	281	299	316	304	281	279	299	277	312	302	286	328	307	325	297	284	300	279	297	275	287	275	309	291	316	289	276	291	302	279	302	310	279	293	300	307	292	281	316	298	299	300	288	305	298	294	305	294	313	312	274	281	310	301	290	285	295	299	293	316	297	290	298	276	300	303	283	310	282	314	262	308	296	321	296	282	296	265	312	287	284	300	293	250	327	301	296	313	294	302	312	279	301	282	298	303	326	296	292	286	294	271	322	288	308	279	293	305	293	293	303	289	294	298	286	289	295	290	295	291	282	303	272	302	294	284	292	286	283	349	320	282	301	303	302	289	267	292	331	296	283	269	304	296	305	313	315	321	324	298	274	311	318	339	307	282	304	318	286	300	282	281	297	283	309	286	288	310	321	299	299	307	269	321	284	272	284	300	276	287	275	292	285	300	303	273	297	290	289	313	308	285	283	282	304	294	289	299	275	276	314	269	299	307	264	278	310	280	281	309	285	298	285	283	296	278	327	290	300	290	269	313	286	308	330	282	313	272	282	275	286	316	321	307	274	301	291	266	269	297	293	308	304	334	333	308	289	289	313	306	288	290	309	299	265	299	289	292	302	312	281	277	286	291	291	279	273	285	298	292	326	289	304	307	304	273	294	310	317	298	286	290	298	303	325	327	280	324	285	292	296	289	275	289	335	283	324	306	294	274	305	300	286	322	287	313	287	292	307	269	317	302	327	284	323	301	284	311	311	318	296	263	300	292	295	286	298	297	289	289	293	268	273	319	315	289	267	278	286	312	305	277	279	322	313	263	318	274	294	275	262	304	301	271	299	302	322	301	294	285	306	302	250	290	276	291	318	311	293	283	302	298	309	270	312	309	297	303	264	313	326	245	297	310	280	284	291	316	292	309	272	300	288	274	284	296	286	265	321	294	307	301	296	298	293	266	276	280	292	276	298	285	289	268	302	315	318	290	293	307	279	298	296	315	298	267	320	301	287	295	316	327	318	314	268	314	275	319	302	295	272	303	283	282	296	296	292	302	273	296	323	297	315	276	320	321	287	282	308	305	310	285	305	289	288	285	308	295	285	288	305	271	338	295	293	303	290	290	302	302	276	304	287	312	290	313	287	310	290	301	290	307	283	299	282	326	281	257	266	293	301	288	299	313	293	288	303	267	301	284	281	297	320	295	318	291	284	289	313	295	299	314	292	283	295	332	297	310	327	292	311	295	295	299	263	300	265	293	322	298	283	285	285	264	292	297	279	285	334	302	275	282	309	289	294	293	333	285	280	254	309	332	305	271	279	315	318	251	284	286	322	324	312	302	279	290	309	280	312	308	339	307	281	294	305	261	327	308	321	282	286	309	252	336	319	300	316	297	285	285	290	311	290	318	311	275	287	305	292	282	283	305	301	272	254	307	305	313	319	329	313	292	293	285	290	309	296	323	277	312	288	314	295	288	265	301	267	304	302	282	291	304	293	272	329	296	304	294	289	293	291	285	312	271	283	303	288	274	273	279	285	272	287	302	298	309	295	302	281	317	287	312	282	295	302	279	293	298	296	291	281	320	280	295	311	312	292	290	308	261	288	322	328	296	329	269	313	309	290	288	256	282	304	305	283	302	302	295	275	303	283	295	274	307	291	289	336	287	306	301	286	270	266	288	274	328	281	277	283	280	251	317	292	250	296	280	279	297	296	315	304	285	270	318	289	277	300	311	310	275	316	247	325	287	299	316	272	310	275	312	292	328	268	279	296	292	293	318	314	332	294	268	326	297	293	299	326	293	285	281	251	294	291	306	304	282	281	279	297	310	294	287	322	322	284	317	293	303	278	299	284	306	328	306	275	315	309	263	306	296	272	305	291	290	276	314	285	272	297	269	275	307	285	272	316	259	296	299	265	293	289	272	286	327	276	313	296	255	280	302	264	305	331	249	299	306	334	292	293	302	314	281	325	310	271	272	284	311	302	285	294	287	272	281	263	289	275	286	273	299	302	291	299	320	293	311	303	308	270	299	292	296	334	315	270	287	264	294	281	293	309	318	257	309	306	279	318	312	307	284	323	261	273	288	289	309	287	264	302	300	327	295	315	277	295	276	290	286	328	282	302	287	288	285	282	308	288	300	281	324	300	296	297	296	298	286	283	326	306	320	337	300	322	286	344	306	287	314	265	275	294	281	313	288	288	304	289	291	333	327	319	298	254	279	265	280	282	322	280	295	284	275	295	298	320	271	321	306	277	329	274	277	279	303	312	300	328	305	311	299	288	277	300	294	314	269	291	314	287	305	312	298	284	285	293	299	295	294	266	264	269	273	308	304	288	290	289	296	281	298	290	304	314	311	267	259	306	285	286	272	282	285	309	290	311	293	330	273	264	294	269	276	295	315	329	315	286	269	285	299	302	280	316	287	332	304	299	302	306	282	287	266	313	270	325	288	297	280	280	281	288	293	331	327	285	299	289	306	294	293	308	301	270	273	311	281	316	309	294	308	325	293	280	331	309	333	294	285	295	308	319	283	276	305	294	276	302	316	291	314	284	333	267	271	300	308	287	307	319	264	299	300	275	302	274	298	285	289	321	261	311	301	309	305	279	310	273	276	281	323	299	294	300	326	288	282	305	325	294	313	287	261	279	277	298	301	278	288	299	288	312	286	326	298	298	284	273	334	285	314	289	285	284	273	299	273	324	279	282	327	285	286	320	288	298	297	298	331	275	270	252	300	285	306	283	309	270	321	299	262	282	332	274	303	289	287	306	282	274	290	265	289	279	313	259	290	307	300	297	301	287	283	295	307	303	271	314	286	286	307	298	286	302	319	270	299	304	282	284	316	301	291	292	303	295	263	316	324	267	287	301	283	285	321	301	300	301	315	289	294	307	288	304	312	312	290	283	301	291	299	276	260	303	297	292	306	300	312	262	294	267	297	295	320	298	301	305	299	309	314	280	298	302	325	299	307	331	293	276	293	317	304	298	289	314	314	299	300	278	301	317	306	317	272	292	295	320	272	316	321	303	275	307	275	287	296	306	269	303	289	318	268	270	282	269	288	309	326	315	279	305	298	294	274	321	300	269
6191	2958	1026	634	550	452	400	364	387	360	350	380	340	335	342	349	341	323	339	360	345	341	333	308	321	305	355	322	340	321	319	291	364	307	335	327	309	329	315	314	332	323	359	335	319	335	335	333	334	309	323	291	352	343	308	307	310	286	339	326	313	354	293	329	314	371	315	308	301	325	310	332	385	302	325	309	309	343	350	313	347	333	320	335	311	322	333	326	321	313	352	300	314	311	323	327	335	331	331	306	310	301	275	314	292	339	301	304	334	299	329	329	324	330	320	326	348	343	327	325	311	317	346	317	305	354	338	342	328	332	330	320	328	337	324	298	331	334	332	281	327	315	340	311	318	297	322	333	298	312	328	312	304	314	311	331	329	305	311	282	353	280	353	300	327	343	325	299	332	310	355	329	328	309	333	315	303	321	319	305	264	313	346	348	301	298	332	301	280	300	313	360	344	302	314	315	355	320	302	335	321	333	337	308	319	288	313	341	323	292	328	330	327	296	327	326	310	348	321	323	301	328	344	336	322	304	326	326	312	345	319	319	328	323	327	318	321	318	298	310	311	342	338	332	305	303	294	304	347	318	333	340	350	332	291	335	327	291	283	338	307	321	321	325	314	319	330	336	319	320	315	297	324	357	351	342	327	311	293	341	323	321	323	334	336	331	308	307	344	334	297	355	306	327	318	294	365	329	280	303	314	324	335	320	330	306	334	320	305	314	321	341	323	298	341	308	327	319	283	321	320	330	327	301	321	299	303	302	333	339	314	322	328	319	340	332	293	349	323	309	313	317	305	316	361	300	330	295	325	316	297	323	339	327	318	314	324	316	343	285	321	316	332	354	301	300	339	315	323	302	319	300	318	318	313	315	313	313	304	315	333	326	358	343	345	320	327	321	310	319	358	364	350	349	340	352	331	326	318	308	332	315	313	316	301	308	319	324	330	326	322	335	312	342	316	309	356	308	320	304	318	325	341	295	334	315	348	328	326	330	287	301	341	341	299	326	322	314	373	319	326	344	315	318	311	321	321	334	320	299	304	322	334	326	316	308	333	328	309	296	320	321	321	333	342	326	308	332	317	351	347	330	314	298	335	293	307	317	314	290	317	339	325	326	320	283	328	325	308	320	291	306	323	312	302	319	329	313	366	315	307	348	357	317	302	335	321	328	326	317	325	303	347	345	310	305	295	298	317	292	352	335	299	313	323	293	329	319	328	329	327	287	334	321	339	331	313	345	291	300	310	311	327	283	347	327	345	314	330	294	317	331	277	321	319	302	349	338	309	320	345	326	326	339	313	336	315	286	300	311	338	305	314	313	323	347	307	321	295	362	306	314	324	343	330	312	324	358	301	335	347	351	295	322	309	356	314	344	361	349	318	315	327	337	331	344	346	306	324	326	321	343	304	284	339	328	305	337	316	333	307	323	365	316	302	303	331	317	338	332	346	312	298	302	328	298	308	334	315	343	343	304	310	316	321	308	315	344	299	333	321	332	342	304	320	331	327	339	311	346	318	322	328	326	321	343	308	341	317	308	283	324	337	290	331	350	295	301	314	318	330	303	314	295	311	313	338	320	314	317	304	305	321	323	336	312	312	353	313	316	296	330	306	293	327	293	306	333	321	304	336	323	345	328	309	301	331	329	334	326	337	329	312	343	301	306	341	333	325	359	317	303	325	306	333	316	320	322	306	328	316	332	325	277	335	292	319	339	259	349	334	310	313	318	312	298	327	346	299	328	295	323	342	351	306	330	348	324	318	335	337	331	313	320	303	331	354	329	327	323	344	306	317	320	335	312	305	302	295	313	335	312	296	349	307	379	317	363	294	311	308	320	331	299	315	336	358	308	304	314	321	339	317	330	330	327	349	354	317	352	324	339	349	339	317	313	328	310	308	338	305	344	320	282	337	359	365	298	341	327	318	297	323	318	327	333	295	347	343	317	345	318	316	315	332	347	320	314	347	325	312	350	308	313	304	297	335	350	356	326	327	299	318	306	349	322	314	339	330	351	337	320	322	311	323	331	356	339	329	323	322	322	332	303	327	343	318	308	305	290	342	313	347	351	323	353	351	307	315	306	345	332	326	335	302	310	310	346	327	325	313	325	348	314	298	340	344	337	308	321	346	337	308	323	331	301	349	300	332	303	332	313	348	322	305	303	351	330	314	360	293	276	338	328	344	333	346	347	339	323	332	334	334	334	322	326	313	275	313	337	318	304	306	336	325	306	340	337	317	348	306	324	299	306	307	317	323	331	322	338	305	302	309	290	297	299	299	330	359	330	337	340	339	321	304	299	355	324	318	325	344	308	316	315	316	331	331	315	309	307	347	307	314	300	306	308	338	290	321	332	329	381	326	319	336	319	334	333	344	310	316	295	339	335	309	321	316	307	315	290	341	349	326	343	320	312	298	352	335	353	337	308	327	368	303	348	310	309	319	293	321	321	338	315	330	306	327	295	318	323	302	324	313	340	345	313	325	309	311	316	312	327	333	321	350	299	305	325	297	338	298	324	298	300	315	346	300	296	314	328	306	315	348	339	339	318	336	323	294	332	292	316	326	322	302	304	286	345	323	331	340	319	344	326	314	326	280	334	338	304	320	325	319	315	316	311	316	325	352	338	367	318	354	300	340	327	313	321	337	323	320	331	296	327	327	320	355	300	324	328	328	298	323	333	333	314	319	316	339	307	361	308	309	360	328	360	317	347	333	318	318	345	337	309	293	318	289	319	311	319	325	318	312	336	331	288	334	298	332	313	324	303	314	277	331	323	309	316	292	304	328	316	355	309	324	315	295	330	309	364	314	307	329	313	319	306	319	317	380	333	299	325	319	317	312	342	301	327	334	324	357	326	352	313	324	286	320	328	322	335	327	335	347	315	333	334	301	335	318	306	319	358	307	312	300	330	293	335	342	354	321	291	312	339	324	338	347	326	296	330	341	315	312	335	310	320	317	308	336	335	306	332	314	347	312	324	286	315	314	341	332	355	343	317	340	339	312	336	302	327	334	363	343	310	308	333	336	307	323	316	283	335	319	340	344	331	277	301	320	304	315	329	319	297	312	335	319	316	323	308	309	345	322	312	317	315	338	325	335	291	324	325	343	318	301	343	312	324	341	309	314	346	321	314	320	317	343	300	296	296	332	304	324	313	323	309	333	310	288	294	337	310	294	328	344	323	302	305	322	320	317	344	321	326	362	316	312	328	287	307	310	327	306	337	310	340	315	320	313	305	338	311	302	340	318	360	310	329	309	349	335	335	317	327	363	308	289	304	343	314	312	327	328	326	312	354	360	306	316	337	326	321	295	333	326	305	340	321	348	358	313	327	308	332	294	314	336	310	342	314	324	306	336	330	321	294	316	349	311	319	327	298	307	343	309	297	348	283	337	306	316	330	364	323	325	308	319	295	308	275	330	323	320	316	305	325	332	321	312	308	294	315	316	330	302	340	324	312	303	309	339	328	323	325	321	309	318	294	315	310	324	320	320	324	333	307
25536	20908	27429	24525	20927	11249	1446	819	599	464	402	391	341	329	305	247	263	249	251	240	221	215	211	239	213	207	199	196	196	191	185	198	173	177	184	196	179	169	183	169	189	151	177	189	194	165	182	180	158	175	171	165	177	165	184	170	164	151	179	177	177	147	179	168	170	189	180	156	156	159	161	170	154	167	160	178	147	167	158	170	198	154	184	171	178	175	169	165	193	170	155	179	144	142	165	154	162	168	181	170	159	173	152	174	147	148	155	175	151	173	165	161	171	162	164	153	151	184	167	145	160	168	151	174	151	175	161	164	160	163	136	155	165	163	163	163	156	173	175	168	152	140	168	158	135	144	166	157	173	137	150	156	162	166	162	145	151	146	160	172	161	183	152	153	165	147	155	171	174	145	156	165	146	144	166	175	173	171	164	174	165	166	184	194	153	173	161	180	155	177	167	167	157	154	153	144	157	153	177	170	135	156	169	169	162	168	151	140	156	161	169	159	130	155	144	160	156	144	157	175	166	168	149	164	176	162	148	166	177	132	170	183	158	163	152	164	163	169	138	175	131	183	162	160	164	159	154	146	142	137	167	136	168	125	167	163	179	165	156	151	182	162	167	181	138	169	154	167	150	172	165	153	161	151	133	163	164	144	175	164	162	154	163	153	184	152	148	160	164	158	161	164	148	178	177	171	173	163	170	144	168	162	158	175	160	148	158	146	160	166	162	172	156	143	163	146	155	174	179	155	178	164	159	163	172	153	175	154	188	161	154	161	155	174	166	154	161	141	173	175	154	139	161	161	153	168	178	160	167	195	190	148	137	161	162	174	163	172	157	153	148	151	170	167	161	175	148	164	156	173	155	138	160	193	149	153	166	153	173	175	185	146	152	143	171	150	172	175	150	177	161	176	153	162	159	148	152	165	164	166	167	143	146	146	148	157	161	144	168	174	145	150	168	156	148	150	160	168	183	142	162	163	179	147	148	159	184	161	152	172	169	156	165	151	199	167	131	134	150	140	165	170	154	137	150	187	184	147	184	144	168	146	157	171	151	163	170	142	156	163	168	145	134	162	148	139	186	152	168	176	172	161	183	182	179	158	151	145	193	170	159	174	181	143	146	152	176	158	156	159	180	155	149	149	175	140	167	157	154	152	164	155	157	150	145	173	185	165	166	166	159	167	157	151	162	159	151	137	158	175	174	140	149	159	148	172	156	163	154	175	161	174	134	152	152	148	152	162	146	161	150	162	166	160	155	173	164	159	156	158	165	160	163	164	163	157	144	173	166	158	165	169	160	160	152	166	149	132	174	147	161	165	187	161	171	155	145	161	150	171	147	170	170	164	153	163	147	171	147	150	160	168	156	175	158	169	159	175	162	176	157	184	162	165	161	162	162	139	144	172	153	145	190	145	176	153	167	173	145	145	162	155	145	156	161	166	172	164	165	141	144	164	148	155	169	171	178	165	157	170	161	177	168	125	151	149	171	167	160	178	153	162	155	154	177	150	153	153	146	144	169	182	132	150	165	154	163	154	180	157	154	157	165	163	162	188	153	152	163	151	156	171	166	155	186	119	154	163	155	173	153	179	183	168	193	157	153	145	165	153	151	148	177	154	165	136	201	164	174	155	142	160	162	174	176	167	158	156	170	178	154	160	168	171	185	166	143	154	185	173	164	155	166	169	160	163	134	174	174	179	170	155	152	172	179	178	141	155	156	170	159	145	159	173	160	153	161	175	147	137	155	174	150	174	162	183	144	163	176	160	157	156	152	164	157	184	131	196	163	150	167	157	154	180	172	161	165	147	156	178	171	180	173	159	156	154	149	178	153	164	161	150	174	142	179	163	151	134	156	154	150	159	144	166	166	192	159	163	150	176	164	145	160	148	166	149	165	165	174	155	175	159	169	173	157	172	189	147	163	172	148	175	163	166	154	182	170	158	176	134	149	161	172	164	190	165	150	162	142	177	163	166	173	175	154	179	153	135	161	153	153	150	146	175	162	160	166	145	169	181	169	171	167	149	166	147	149	165	153	153	156	157	175	157	163	152	160	159	149	157	177	178	145	143	151	178	177	167	167	157	166	152	171	170	161	160	179	177	144	154	151	163	171	164	185	162	151	162	151	169	176	164	152	164	182	142	156	170	145	162	151	149	170	143	172	151	169	190	187	170	151	131	162	172	175	162	164	154	154	157	152	167	140	137	162	175	176	156	137	166	165	150	170	142	162	154	159	143	149	170	180	155	170	135	162	159	175	162	164	141	171	147	153	168	180	172	147	150	147	164	181	178	162	168	166	168	156	192	149	150	161	145	154	166	161	164	157	159	174	155	180	169	180	147	152	163	163	146	142	162	158	141	163	148	152	178	152	165	164	170	136	139	143	160	172	172	151	163	175	138	166	171	167	167	147	179	172	137	167	175	147	139	168	150	170	141	164	175	167	160	156	155	163	157	182	168	166	167	132	166	162	157	170	156	163	179	171	179	153	159	152	180	149	170	166	156	163	173	180	144	178	180	160	171	163	181	175	151	147	177	149	184	153	164	159	175	169	159	180	168	161	158	168	168	151	139	159	154	187	170	186	148	146	167	170	162	158	148	158	157	145	166	191	156	155	136	171	156	156	138	152	163	182	151	123	154	155	138	155	172	152	171	147	146	136	152	185	143	140	156	163	148	156	146	175	164	176	176	172	158	169	166	156	151	175	153	160	149	144	151	166	150	143	158	167	157	180	174	157	173	183	149	143	156	168	166	162	155	148	155	155	160	187	159	161	144	137	168	180	143	174	157	167	145	186	159	161	172	162	155	143	158	165	164	162	145	162	159	163	153	160	161	139	177	175	160	166	146	166	183	157	171	150	148	175	158	149	137	153	165	186	175	165	157	166	174	155	170	187	160	165	154	169	163	143	147	159	159	148	182	180	159	146	141	149	166	152	158	180	157	166	168	160	147	166	157	159	155	174	142	188	180	158	169	181	145	187	173	171	151	162	156	152	169	163	164	163	150	163	157	149	158	193	164	157	180	178	160	160	137	170	162	172	145	169	169	154	166	168	152	140	150	183	165	160	153	133	163	158	169	162	180	178	174	166	172	157	170	168	173	186	158	158	167	152	157	155	170	161	178	156	170	169	158	176	139	147	168	173	172	160	156	161	152	149	160	140	164	158	180	159	155	165	179	153	148	175	142	182	178	160	171	160	168	182	154	146	151	143	164	135	144	166	174	159	148	172	148	157	135	134	179	150	179	173	181	136	148	151	174	162	147	174	167	149	143	173	161	173	153	177	157	153	168	166	171	172	140	170	156	155	182	153	144	167	165	151	144	160	168	148	156	153	150	150	171	175	143	176	152	143	158	164	165	165	160	156	159	171	132	167	150	154	182	150	170	156	190	149	162	163	157	182	140	179	165	183	146	156	135	160	175	166	176	154	159	183	147	184	167	150	161	164	164	154	192	162	177	173	159	169	146	184	142	168	141	179	148	166	156	146	138	163	141	164	156
10096	18597	11799	6146	4012	2797	2247	1790	1135	931	771	627	557	523	493	463	426	360	359	304	330	279	280	264	275	263	231	252	220	215	246	232	241	224	217	225	216	225	247	202	181	196	195	218	184	179	185	213	193	207	181	175	180	184	187	178	180	186	193	184	205	198	178	171	216	173	173	176	175	184	184	162	195	178	176	191	187	168	196	171	163	150	179	182	163	183	198	174	185	191	187	179	205	191	177	174	161	172	165	190	166	199	197	176	144	164	159	195	165	183	171	158	164	183	170	180	181	188	188	172	176	171	176	165	194	169	156	176	188	169	171	173	179	163	178	168	164	176	173	176	171	175	190	171	164	167	193	174	162	161	136	178	160	136	177	151	184	174	187	169	185	181	168	156	191	170	191	175	179	182	166	174	180	158	158	190	159	175	187	170	162	185	180	182	188	171	186	171	173	178	160	172	191	185	181	193	160	157	188	175	171	172	180	161	161	195	164	176	181	169	170	181	170	187	181	185	193	157	200	162	208	160	174	195	170	170	181	197	195	162	189	151	170	179	175	170	163	173	187	179	170	158	189	207	156	168	175	151	181	181	159	182	173	168	153	191	196	185	180	184	174	171	153	197	159	174	165	167	189	167	161	184	209	155	172	189	190	178	164	168	177	179	160	154	173	178	175	173	172	171	191	170	155	179	191	163	180	193	172	168	183	177	174	172	157	188	187	209	158	171	180	142	170	167	175	162	170	174	192	167	156	182	145	188	168	196	201	171	177	167	165	146	176	185	194	174	182	158	159	169	187	180	177	160	174	186	181	199	183	184	142	163	174	176	172	187	195	161	175	186	176	154	172	194	172	167	157	180	168	179	153	183	157	175	179	187	178	195	161	186	176	178	164	184	186	175	221	195	182	180	193	167	160	170	177	190	176	173	182	179	176	176	152	170	171	176	170	163	198	158	178	192	164	168	168	178	190	175	184	167	157	166	169	191	196	199	158	181	151	189	171	176	170	142	173	193	172	168	180	148	188	168	185	171	169	185	164	160	169	165	164	140	182	191	183	184	155	153	189	190	147	179	186	162	204	182	183	177	177	183	160	171	184	188	174	165	175	175	177	180	158	174	167	166	182	189	141	203	157	149	194	175	168	174	182	172	171	158	195	153	184	176	181	188	185	162	151	148	154	180	185	181	150	186	165	172	197	171	197	167	152	165	181	177	186	161	170	185	208	182	161	184	174	152	191	169	183	181	184	194	180	169	182	178	191	169	169	185	171	175	174	172	175	160	149	178	189	140	180	165	162	164	184	197	163	178	169	152	202	200	192	177	173	181	179	158	178	172	181	164	178	155	167	184	197	157	163	185	180	175	151	164	169	174	162	203	175	181	160	169	167	168	197	184	190	179	172	167	187	184	160	179	192	176	182	158	191	152	181	160	168	163	177	162	178	185	194	179	173	181	205	174	188	168	174	191	183	208	160	154	195	185	178	148	179	176	183	180	187	172	176	165	202	154	173	171	177	158	168	187	154	163	167	172	172	191	177	183	168	171	185	171	151	150	181	187	165	180	177	171	175	211	185	180	191	178	165	159	157	169	166	180	180	155	159	178	197	170	178	178	185	177	191	199	178	168	163	185	173	181	164	176	178	174	168	167	174	167	180	167	178	176	177	163	167	176	172	161	170	158	197	177	156	167	182	172	174	153	171	184	192	160	182	176	177	159	183	171	194	168	173	173	168	182	133	189	204	178	154	172	198	211	191	173	208	180	181	173	169	186	191	176	162	161	182	179	172	192	166	152	180	138	159	168	188	146	162	171	164	161	176	151	185	181	187	180	171	151	160	163	184	182	150	192	195	183	179	153	171	170	186	166	179	172	184	189	159	175	190	165	161	191	203	173	162	178	203	191	173	173	179	181	155	171	183	171	180	161	187	176	186	185	155	160	153	142	138	178	164	170	190	187	183	175	168	201	147	175	192	164	170	162	153	179	159	164	166	171	166	177	174	203	178	191	150	176	157	184	165	185	184	194	184	172	180	172	159	151	171	189	163	186	151	182	167	179	174	162	173	169	159	179	170	199	178	161	188	175	131	169	166	150	183	188	182	165	154	158	168	177	175	169	176	178	181	183	160	182	161	183	188	152	166	171	155	170	148	201	176	176	173	177	170	191	198	190	165	178	181	166	191	177	163	192	164	175	165	177	175	144	170	184	186	181	159	158	171	172	192	187	175	168	173	195	183	162	177	178	166	183	175	168	180	164	170	183	177	177	174	163	184	175	200	196	185	168	158	161	177	194	185	160	179	167	166	161	187	171	201	165	196	145	190	170	161	173	180	159	181	181	151	178	161	164	148	163	155	178	147	186	151	164	183	177	164	206	185	172	156	178	170	152	178	161	199	165	178	169	164	163	175	196	182	189	158	166	180	182	161	193	182	154	175	182	182	168	187	172	170	195	155	181	170	166	187	168	164	188	167	159	177	186	162	171	180	164	170	169	179	177	155	164	171	180	182	177	169	182	181	173	156	189	173	158	188	162	190	162	161	176	184	162	172	183	167	178	195	174	159	196	208	186	182	181	181	160	179	157	157	176	162	149	160	165	178	147	187	189	164	196	156	148	158	198	169	200	172	185	189	159	171	195	200	144	148	194	194	180	177	187	139	158	155	168	210	165	159	176	178	154	191	177	163	171	150	161	196	197	196	183	173	178	180	171	160	171	153	179	205	167	162	166	185	163	172	203	182	190	174	168	180	183	156	177	167	162	168	168	180	185	170	184	181	159	184	182	180	153	170	206	170	181	194	171	169	168	188	172	165	180	167	166	178	198	178	183	178	172	176	176	160	168	160	164	181	171	175	179	180	168	154	183	185	193	180	182	176	151	160	174	177	172	165	199	168	193	156	175	167	200	162	168	190	183	212	180	169	170	179	168	178	181	172	181	165	155	189	170	189	167	165	176	183	152	165	161	172	175	181	171	158	196	146	154	181	163	168	180	167	197	173	182	177	163	169	180	184	169	170	178	200	177	156	174	180	161	175	132	156	168	185	183	186	176	196	158	170	175	164	198	174	165	189	183	175	152	179	163	177	179	167	177	160	192	169	171	180	184	161	173	170	160	169	175	167	167	180	186	179	181	181	179	171	181	178	167	190	181	161	178	178	169	166	164	186	171	175	155	165	170	160	173	162	153	200	171	176	173	173	167	157	173	205	189	185	155	174	170	163	168	165	177	186	188	177	188	208	196	160	172	169	206	165	165	173	179	177	184	171	199	167	163	175	171	145	180	183	179	163	172	176	139	187	164	181	193	165	186	173	181	193	159	173	170	198	198	180	184	183	177	173	188	178	167	188	215	171	176	184	146	193	173	191	160	162	184	166	176	161	202	173	157	153	181	197	157	169	156	177	198	192	177	160	193	171	154	187	177	193	166	179	169	178	185	189	148	155	177	177	169	183	162	163	185	164	189	164	173	174	164	184	165	175	168	182	182	192	176	192	159	187	191	165	166	191	158
23107	20890	27763	24132	20896	20984	9998	1996	1303	1028	843	780	750	651	629	588	603	552	525	450	492	551	460	496	479	444	495	440	438	465	459	471	454	424	434	413	411	437	413	428	429	432	393	426	457	388	478	383	403	420	426	416	437	360	351	397	416	410	418	368	430	380	427	401	380	435	365	409	406	406	371	357	394	385	407	397	401	429	361	397	396	405	390	386	382	383	381	400	381	390	405	361	381	423	416	394	415	381	393	365	375	429	373	348	366	375	412	387	414	368	384	407	407	396	370	391	395	383	372	422	400	383	420	436	370	340	367	359	431	361	404	420	398	370	375	384	386	376	389	415	385	408	400	404	384	415	388	408	379	399	405	376	412	379	370	370	377	387	368	397	385	367	367	378	390	402	371	356	396	378	434	392	417	392	409	394	393	387	356	398	362	410	377	405	356	381	373	398	401	363	368	381	408	372	398	369	373	381	398	361	405	375	408	422	352	366	399	449	400	370	356	413	408	402	388	385	371	391	387	401	404	402	349	381	401	411	411	418	411	379	391	384	339	359	400	367	369	424	379	401	413	359	379	412	416	413	419	376	435	468	389	420	376	370	399	409	380	381	386	363	370	383	384	382	369	375	394	417	392	403	402	414	404	409	381	404	357	401	423	362	393	390	381	357	409	379	378	388	382	388	399	383	374	412	406	359	395	380	394	394	379	388	406	374	390	369	389	411	404	410	394	409	387	380	349	383	381	411	402	376	378	413	390	406	418	386	388	406	367	380	417	394	433	407	390	393	382	427	395	396	379	369	393	397	417	380	412	411	388	374	408	375	374	422	348	392	360	374	428	430	367	394	367	390	391	399	380	396	366	369	393	359	363	404	403	362	380	392	397	380	372	406	428	416	377	373	433	410	393	384	383	378	358	400	378	381	402	384	380	408	385	362	352	414	415	356	413	363	358	392	411	375	423	385	406	379	379	386	401	362	368	391	350	356	367	402	403	396	431	405	388	413	395	354	373	381	373	377	391	400	423	383	353	365	369	384	417	358	381	371	391	431	378	392	381	372	386	390	395	385	370	385	400	386	428	390	385	377	406	402	385	362	382	431	373	413	378	379	400	386	382	371	385	408	403	352	395	409	373	418	408	349	385	419	399	391	384	416	413	385	372	353	418	391	392	386	407	398	356	402	408	379	413	379	377	392	386	375	334	416	385	357	369	386	410	413	420	380	419	403	376	393	397	378	345	391	420	396	417	394	365	400	377	401	420	394	412	394	377	345	342	388	381	398	385	385	379	378	392	388	400	388	407	398	374	371	364	366	399	390	386	376	404	383	375	405	372	381	428	434	371	410	389	379	355	425	381	372	367	409	383	397	371	426	399	382	413	363	358	411	396	387	410	367	380	387	417	421	413	381	385	386	393	406	399	379	403	367	385	351	394	381	367	360	387	404	393	367	412	389	391	372	391	440	398	375	401	401	378	421	358	417	392	374	396	363	379	395	424	362	353	400	355	362	406	354	330	386	347	355	354	413	421	387	411	360	357	420	351	356	375	371	347	404	359	407	384	372	355	410	376	385	357	411	382	440	417	372	406	390	366	359	374	392	422	343	399	376	391	376	423	395	414	362	396	408	385	379	362	388	388	401	373	389	397	375	400	388	390	374	369	386	391	402	420	425	386	387	386	415	421	388	388	374	383	388	408	366	362	394	408	399	404	413	359	405	368	398	375	380	370	415	416	369	388	418	369	389	397	383	392	391	410	376	391	364	367	403	379	362	395	372	380	383	396	388	394	387	385	374	385	378	388	404	394	415	386	383	415	403	374	373	381	387	401	401	383	368	393	363	370	394	368	411	399	410	422	363	367	382	396	403	370	375	409	401	396	421	376	385	343	391	399	390	415	388	367	412	382	391	358	386	389	374	408	380	378	401	390	387	407	363	366	391	382	360	373	442	381	359	372	407	424	403	399	388	362	384	337	378	392	373	409	370	381	365	407	356	379	396	421	423	434	393	388	372	372	371	377	424	383	399	377	393	409	368	389	409	383	382	386	431	398	409	380	361	369	383	378	400	387	395	406	361	391	366	399	390	382	376	355	400	405	423	387	415	410	383	395	375	404	376	353	401	395	379	410	397	382	400	358	388	384	393	377	373	373	375	401	392	375	377	371	418	382	353	396	372	377	420	374	361	368	392	394	370	384	371	364	399	375	386	382	419	410	378	422	404	398	392	371	390	401	376	400	382	379	378	384	420	390	380	379	381	374	377	394	427	375	365	393	390	405	384	396	405	378	386	379	386	411	453	385	416	385	387	354	359	375	417	384	370	359	383	362	366	379	396	371	393	336	375	417	391	406	381	387	372	376	349	403	440	390	414	388	383	396	358	387	394	402	349	404	394	416	400	401	389	403	385	401	398	355	392	424	393	384	390	383	392	377	354	355	381	408	400	440	384	398	401	387	387	383	392	408	391	380	386	410	373	398	367	408	394	402	384	363	391	373	368	376	382	378	368	394	372	405	400	405	403	387	410	421	402	372	403	351	364	391	383	371	411	415	378	442	379	405	366	378	348	409	393	397	382	402	409	389	390	384	388	382	426	417	398	404	379	407	400	386	401	397	395	369	381	361	395	378	378	376	401	411	358	375	355	417	378	398	402	388	413	398	441	418	391	401	375	353	386	381	433	431	394	391	397	359	368	365	399	401	378	381	417	368	371	417	384	360	397	355	399	404	389	376	376	385	412	387	369	378	387	393	366	391	399	413	378	359	391	412	392	401	399	386	424	394	364	403	388	376	383	372	407	393	393	432	394	361	399	368	391	375	362	388	395	379	374	388	415	385	403	395	400	383	375	367	426	394	417	365	388	399	395	389	357	394	355	409	379	416	398	410	383	432	387	374	377	394	383	386	399	371	401	383	420	382	363	416	364	357	401	367	366	397	366	416	409	379	355	372	389	353	385	387	383	395	368	373	377	374	393	393	388	376	353	370	374	393	378	375	403	377	399	378	395	365	387	423	378	363	347	385	375	426	413	419	422	406	386	396	384	383	374	395	367	364	408	382	361	395	419	401	387	411	417	407	378	386	418	424	392	413	400	381	400	427	409	397	397	369	387	391	363	380	391	363	393	371	405	395	387	377	370	357	384	375	355	404	407	390	379	379	419	400	416	368	409	382	390	396	418	400	358	415	368	362	436	397	337	379	371	367	372	357	404	385	417	375	379	414	387	405	409	397	382	403	367	375	357	391	371	400	422	387	364	371	403	378	364	370	381	428	382	406	389	411	383	395	359	372	409	385	371	399	393	394	404	387	422	391	365	413	418	373	384	355	383	357	384	372	359	371	346	371	398	392	388	410	398	367	380	392	389	381	391	380	346	390	359	395	382	386	389	397	407	373	398	407	395	389	416	407	355	422	396	421	385	369	410	420	389	399	376	411	385	406	382	390	401	380	370	412	403	385	393	412	398	364	390	390	425	363	430	391	354	403	373	380	386	374	386	362	412	399	374	376	380
13665	25171	18665	10514	7173	5209	4114	3382	2306	1823	1561	1383	1181	1046	969	876	788	777	712	629	699	619	567	600	535	532	535	536	497	516	513	473	455	479	447	463	431	429	446	433	426	421	412	432	399	389	429	432	434	371	370	415	381	398	372	422	392	402	433	436	364	365	382	406	422	374	407	376	380	410	382	379	394	347	403	402	373	396	401	428	419	385	374	402	386	405	354	382	363	408	386	356	379	385	394	386	417	365	367	351	387	367	410	366	389	394	395	365	398	380	395	389	369	387	375	365	404	377	374	379	384	419	380	365	374	394	380	345	381	372	350	358	354	375	359	343	370	360	390	335	364	346	414	409	383	383	424	413	341	404	377	343	374	356	379	380	359	349	363	377	338	390	379	358	383	408	350	336	396	387	366	372	410	380	378	396	369	356	383	351	371	369	356	363	374	390	384	358	389	371	392	357	370	359	386	379	398	363	358	374	386	355	396	395	370	380	371	356	374	340	361	425	335	360	343	384	356	392	389	417	381	362	378	370	401	370	353	356	321	392	380	378	374	375	406	397	353	372	358	383	388	403	325	395	390	383	369	368	403	361	388	381	372	331	395	362	361	395	379	385	398	386	383	365	385	347	336	395	397	390	352	376	395	367	384	386	393	344	360	421	398	378	371	393	365	384	377	383	358	418	351	369	359	365	380	365	369	368	356	400	343	335	379	360	358	358	379	362	345	427	378	366	377	352	337	366	382	379	365	356	381	369	352	366	342	354	386	397	388	364	363	358	386	348	359	359	406	382	374	352	365	367	371	336	373	364	389	403	370	395	397	374	353	418	350	397	357	355	340	393	406	382	389	406	339	380	349	364	388	345	358	344	394	364	398	358	374	378	347	366	378	337	370	386	356	418	372	399	370	381	404	392	379	386	413	370	340	373	330	368	371	354	382	404	360	369	383	355	376	364	356	392	355	368	367	372	356	384	407	379	395	359	362	358	367	367	322	366	361	390	375	382	396	375	389	391	358	402	363	408	406	370	379	398	349	373	364	400	364	375	341	370	370	364	388	381	395	355	350	358	370	378	368	390	399	372	410	345	374	362	388	415	371	352	356	406	379	367	370	384	363	386	363	368	384	385	391	383	363	388	357	374	387	391	361	367	353	380	414	349	398	412	358	354	422	418	411	361	371	371	383	409	351	348	383	348	372	335	340	365	379	339	415	368	394	419	389	368	385	408	393	397	356	378	364	368	397	365	387	364	365	374	392	363	367	389	382	374	368	394	356	396	364	347	390	359	404	352	380	370	366	379	382	398	377	353	386	380	343	370	344	397	351	418	374	393	379	378	374	369	378	386	371	411	376	389	364	375	349	397	366	382	371	371	367	372	371	362	396	392	363	339	407	375	373	394	349	376	361	374	383	409	387	360	364	356	384	389	362	364	391	372	355	384	408	379	394	357	371	368	343	388	359	384	403	366	358	376	392	363	374	390	375	344	376	372	354	341	406	403	351	403	371	369	355	383	367	358	359	354	394	399	396	346	359	381	371	341	379	369	385	366	371	345	378	354	345	405	346	371	374	357	349	377	360	388	397	347	355	400	335	383	377	353	425	373	414	363	382	386	364	347	352	343	364	373	372	364	348	385	338	355	376	407	396	383	367	384	386	366	409	358	366	352	374	368	361	359	343	342	388	396	382	347	321	358	388	379	380	359	423	381	357	405	368	381	373	376	410	365	326	374	364	354	396	377	403	369	383	379	406	358	380	372	378	350	356	384	347	350	376	341	363	387	372	386	378	403	339	388	379	340	353	379	407	348	387	375	356	332	362	365	393	370	386	390	386	372	372	364	378	358	356	373	375	362	387	424	401	361	379	385	348	345	394	394	357	373	402	400	355	366	372	396	398	409	351	374	363	371	372	344	350	419	403	396	356	411	353	388	377	398	405	359	362	380	391	347	361	370	380	425	364	352	381	404	351	405	376	363	355	370	364	374	378	360	382	391	369	348	373	355	380	361	377	403	403	362	366	351	360	401	378	353	354	345	407	386	363	356	367	357	381	359	352	353	375	401	371	375	364	371	379	330	368	407	356	347	375	348	351	405	359	399	404	336	367	346	373	397	364	370	370	355	351	371	384	353	393	384	380	376	400	353	365	378	387	386	389	400	372	333	343	373	380	345	374	349	370	381	373	361	385	390	351	357	367	359	385	349	355	378	368	360	371	357	403	362	400	417	397	362	376	353	395	347	364	370	355	330	380	359	400	355	387	343	364	392	367	371	379	371	352	367	339	396	387	385	374	346	368	363	366	385	373	386	389	382	355	393	401	367	371	366	336	353	377	417	398	391	395	352	376	381	377	387	403	364	400	384	344	366	354	368	396	398	373	384	354	380	386	329	388	344	350	335	381	405	350	343	370	350	345	379	373	370	355	354	403	371	340	404	355	347	373	382	365	370	382	371	388	383	355	357	365	378	401	381	397	372	365	364	398	400	425	373	363	374	374	355	369	399	352	379	397	358	356	394	394	380	407	344	368	366	361	384	396	371	358	393	361	383	374	380	345	361	439	400	365	385	357	359	354	347	388	357	407	405	386	405	362	380	384	353	364	359	362	351	377	391	402	374	385	348	359	351	377	375	359	384	342	350	383	393	376	393	391	348	362	375	378	417	369	362	327	374	386	343	418	380	394	356	370	399	419	334	341	376	397	381	355	360	377	376	396	370	343	346	405	359	387	356	370	403	388	392	372	354	365	358	398	354	407	347	337	375	418	380	367	383	369	371	346	382	364	369	374	376	353	384	388	399	350	438	372	385	394	353	356	375	336	382	390	371	361	358	341	353	390	376	385	375	382	356	365	392	363	327	362	418	387	380	366	354	385	363	353	377	352	375	379	376	390	393	363	363	376	378	355	312	380	383	377	344	385	382	352	394	379	335	378	317	391	407	412	380	364	386	348	375	374	382	344	395	370	347	367	361	399	337	370	342	355	370	356	386	398	395	396	352	398	382	363	376	371	354	359	352	356	384	363	357	371	351	354	370	371	393	382	395	365	375	403	364	340	382	332	399	362	373	391	380	363	366	385	355	386	380	373	363	370	367	351	366	355	381	369	361	376	376	375	359	354	376	381	384	409	380	373	397	376	401	345	353	363	385	341	385	342	384	396	390	394	378	384	368	361	334	384	347	379	377	369	361	377	386	376	368	365	396	378	359	416	374	385	372	359	383	379	365	391	383	406	389	404	426	349	392	379	334	358	350	378	373	378	370	352	338	369	367	385	364	353	367	390	385	351	334	380	402	343	370	382	407	355	393	368	354	364	407	366	378	397	397	398	380	373	365	378	369	369	360	335	358	386	366	377	362	375	322	365	382	373	366	411	415	357	342	363	368	384	376	374	368	399	386	362	386	369	381	417	404	374	371	371	363	389	350	381	351	374	395	394	370	368	362	382	384	393	366	378	354	386	380	368	424	383	388	369	381	374	358	366	396	390	351	391	342	358	383	391	385	380	400	392	409
28386	14512	1887	549	440	394	336	337	303	316	276	305	299	275	284	292	279	318	266	331	291	278	332	335	283	298	273	270	288	290	309	294	298	313	273	298	308	293	299	297	296	282	286	260	300	280	286	272	274	315	311	288	295	273	271	294	307	306	289	288	270	280	313	293	288	284	257	248	306	297	307	271	294	281	268	269	270	283	325	268	282	298	306	300	287	298	277	282	315	273	288	309	278	293	281	290	294	291	297	285	273	283	279	312	300	318	313	304	292	305	267	305	289	303	304	322	286	315	286	305	278	301	308	299	302	330	277	280	283	270	280	281	278	285	316	314	311	340	299	274	288	287	307	273	286	278	312	263	302	261	275	274	272	280	307	334	286	290	302	306	304	296	290	282	287	313	249	287	280	290	286	324	325	268	318	287	308	265	268	278	314	278	301	273	291	286	298	330	295	274	279	298	301	310	285	309	331	285	275	297	299	314	316	279	294	280	305	298	288	305	290	309	295	290	289	282	286	286	276	291	321	298	319	319	296	287	283	279	312	269	308	282	281	267	271	277	267	302	297	284	289	274	296	292	298	301	309	280	288	298	315	311	280	289	273	324	304	292	294	269	257	282	317	300	316	267	276	268	257	285	278	294	318	304	283	323	283	309	273	308	307	295	252	270	278	323	300	294	303	285	280	306	301	290	301	299	265	306	304	257	277	280	312	288	305	308	268	304	273	291	291	296	275	312	273	316	297	248	281	287	303	272	278	296	301	281	300	276	293	319	316	288	284	284	275	297	279	283	287	324	271	287	326	280	295	302	304	299	299	305	287	277	301	297	312	302	307	264	305	273	282	261	323	260	248	311	294	319	284	297	280	292	293	301	306	305	265	281	293	283	299	269	285	300	300	291	319	327	288	281	337	311	274	307	271	282	280	278	303	309	315	279	281	297	298	263	291	307	283	311	271	304	276	300	321	308	264	317	302	292	289	286	247	312	313	305	323	256	279	300	317	281	303	311	275	304	306	305	295	300	286	272	255	288	299	267	287	302	283	289	310	287	312	303	291	308	316	308	301	292	305	292	270	304	325	298	307	315	315	306	311	272	269	306	310	285	281	292	298	295	284	277	289	254	290	248	283	320	293	298	300	288	279	289	285	288	321	261	275	306	258	317	329	301	288	272	338	296	303	310	296	286	282	318	299	318	281	272	311	278	301	297	293	286	307	279	312	293	321	308	312	286	292	272	294	280	300	299	305	305	306	280	280	292	286	273	275	256	329	296	286	275	292	284	280	299	313	268	299	283	297	295	299	289	311	273	306	314	302	334	245	302	251	247	302	317	298	296	308	304	287	302	294	322	301	263	260	294	314	272	330	309	299	303	280	287	283	292	292	308	262	299	276	292	271	290	325	301	310	287	293	292	300	314	272	269	298	309	302	278	276	307	269	295	281	280	297	293	269	272	287	268	294	278	283	258	307	298	291	291	272	332	302	281	301	295	286	290	284	297	285	310	303	315	314	289	311	304	276	292	278	289	295	290	292	283	300	309	305	298	290	287	310	289	306	307	303	317	303	280	289	306	294	281	298	275	301	305	286	314	250	310	303	303	289	270	307	269	284	309	310	284	307	294	282	285	325	297	283	265	274	300	307	300	315	314	290	336	277	298	285	299	279	306	323	269	321	296	321	300	303	305	283	280	290	284	268	315	273	310	303	280	299	287	260	294	296	279	317	264	303	262	268	277	306	272	291	302	284	280	306	328	297	291	262	288	328	301	286	318	305	313	281	290	291	272	298	307	306	294	276	261	289	296	293	270	302	274	305	301	288	274	284	285	264	339	305	283	272	281	316	279	286	296	298	329	269	315	289	316	305	295	299	274	269	305	265	281	270	303	287	284	287	308	298	278	273	233	283	292	296	269	303	290	284	297	299	290	273	298	299	295	276	275	299	298	279	268	291	274	287	312	278	300	294	271	245	265	329	275	304	311	290	279	296	313	253	267	282	285	321	323	313	287	281	279	285	302	301	307	294	305	295	321	277	248	284	270	297	283	290	315	303	308	297	272	307	276	282	272	319	298	290	280	265	270	297	294	278	301	271	280	303	298	306	300	280	294	289	305	301	298	261	287	299	290	312	271	282	299	340	287	285	277	308	273	290	275	298	298	279	292	306	289	285	270	265	300	274	302	298	293	290	293	260	306	298	314	302	306	296	295	272	277	322	303	277	275	291	312	294	286	295	283	290	289	280	280	294	302	319	300	313	312	308	328	267	310	302	279	284	288	300	295	323	296	313	292	278	270	272	290	283	258	258	305	286	289	304	289	283	282	298	314	281	296	270	271	306	252	277	291	328	285	293	296	294	294	293	252	280	301	315	289	333	270	244	311	287	299	268	325	308	273	300	283	315	280	288	296	290	296	278	293	292	292	309	287	311	295	285	283	258	302	294	285	292	293	290	304	287	294	291	304	273	290	280	275	278	276	287	280	316	242	297	316	310	298	294	296	279	289	294	301	296	278	313	282	287	291	296	290	274	272	304	297	296	269	280	279	312	320	282	277	310	319	304	265	275	298	289	306	314	317	301	261	286	257	252	290	287	286	311	266	328	305	322	324	275	284	265	266	306	285	262	267	262	323	276	297	282	304	326	314	319	290	290	289	303	321	306	328	298	293	294	291	284	259	288	286	244	277	307	314	279	303	292	278	296	273	313	282	304	301	298	293	283	323	292	296	287	261	250	276	272	272	306	301	281	273	275	288	278	317	297	287	287	319	312	311	284	263	273	300	313	288	279	309	293	307	304	285	277	300	287	275	298	294	282	279	290	303	282	303	282	284	282	312	322	291	315	295	266	315	302	273	306	325	261	299	278	272	289	293	308	303	265	281	297	304	301	289	305	308	299	296	293	278	317	298	304	283	308	275	300	284	266	265	319	307	286	277	296	267	296	272	299	273	312	266	290	278	270	295	285	324	288	305	289	292	313	300	286	287	326	271	262	280	302	316	293	303	279	298	280	300	245	278	273	295	305	316	306	305	286	300	293	252	278	309	286	315	303	307	255	258	301	293	275	308	285	295	313	294	268	272	310	301	289	310	275	266	282	277	284	276	340	263	289	330	313	294	308	262	311	291	320	294	295	273	293	284	292	300	287	274	273	283	295	298	314	281	290	286	269	290	301	276	285	270	311	256	289	294	304	276	269	323	245	330	296	289	324	279	297	272	298	272	297	273	295	286	298	295	320	304	315	314	294	274	296	311	289	264	272	297	295	310	315	286	292	319	289	280	261	295	305	307	286	308	321	285	278	290	301	307	294	282	293	297	287	313	286	304	297	290	289	278	279	313	299	302	315	304	254	296	265	290	297	301	329	298	276	296	301	247	321	323	317	293	308	270	272	288	299	287	295	319	322	295	271	283	274	290	296	281	323	302	296	273	282	297	278	260	274	302	314	278	292	290	307	308	315	290	252	308	274	266	294	317	293	298	290	306	299	273	292	284	331	282	268	288	282	278	294	307
6109	1831	1014	661	491	426	408	369	379	366	354	327	322	334	317	327	327	333	321	354	301	326	319	319	332	332	329	305	324	324	313	288	326	329	319	288	307	345	301	326	305	315	284	300	317	307	310	342	310	307	331	297	326	301	337	324	327	313	326	351	307	325	337	322	299	318	316	315	282	318	333	314	304	299	296	297	333	327	318	355	298	306	344	300	329	310	342	328	323	342	304	315	310	351	308	308	336	324	335	329	338	328	317	339	321	311	325	321	296	309	308	358	297	323	327	319	342	324	316	297	311	321	367	314	303	328	333	316	296	322	305	316	335	293	346	333	312	305	328	342	339	331	311	275	287	321	307	344	323	312	306	324	303	330	321	337	320	335	331	305	313	311	357	343	311	302	341	302	323	324	332	325	307	327	291	307	279	290	315	346	301	306	341	324	336	337	371	323	332	329	319	307	299	291	320	315	324	318	370	321	328	338	321	314	311	327	314	315	309	310	320	338	328	279	313	319	320	353	344	308	323	301	309	325	303	317	316	319	308	297	308	321	334	345	338	316	328	310	319	317	330	346	327	317	322	335	294	303	329	335	330	294	337	295	335	344	311	332	327	308	340	297	311	311	341	327	330	325	363	316	328	325	319	323	364	356	263	318	301	297	309	302	329	307	310	329	296	353	356	312	299	303	352	324	320	312	319	326	306	335	309	313	309	306	348	318	337	312	334	327	307	330	290	291	292	338	334	330	321	315	339	327	316	306	305	317	299	327	322	334	304	321	311	320	349	313	340	294	290	306	326	343	320	355	327	319	308	318	323	336	304	340	328	311	331	305	331	304	291	310	320	362	342	332	343	326	324	313	297	306	321	291	265	318	343	322	290	335	309	316	341	316	329	311	296	312	319	300	343	346	327	312	330	327	306	346	306	303	338	309	327	311	319	301	297	320	312	307	342	335	296	322	310	310	337	323	315	302	317	314	300	317	337	304	333	325	308	338	309	302	298	331	297	313	293	327	334	344	328	321	343	298	309	333	305	329	294	295	321	323	336	335	294	300	334	319	359	332	329	321	338	308	315	338	350	336	297	319	347	310	312	321	310	327	301	312	272	323	350	289	305	308	368	311	310	341	305	298	298	336	319	301	320	310	312	331	273	316	332	329	306	346	316	344	345	326	334	335	321	310	324	324	325	330	360	319	286	349	313	295	328	337	334	324	321	346	325	347	318	315	350	333	298	340	281	291	339	287	330	328	324	303	306	310	295	309	326	339	302	316	272	310	344	336	310	332	330	327	312	310	333	323	316	306	340	333	338	295	320	318	312	315	335	301	331	330	286	295	317	310	301	349	319	328	310	354	360	270	315	308	325	328	310	294	328	310	299	307	304	294	346	312	294	310	314	340	350	331	325	322	303	314	307	322	328	332	281	320	299	327	316	307	312	330	300	339	325	314	314	323	320	328	336	317	357	314	296	317	294	314	342	320	341	305	312	309	320	356	322	323	322	296	364	332	328	322	302	310	292	303	317	323	332	324	343	319	304	313	304	276	331	301	322	327	287	309	271	326	301	322	324	320	341	307	307	312	330	350	345	350	294	313	332	333	335	329	296	325	317	311	317	297	308	326	300	315	315	328	335	319	322	343	324	331	303	365	347	293	326	303	325	333	338	332	329	325	343	306	329	311	337	322	331	315	338	322	330	336	317	310	339	316	305	301	340	326	322	320	294	331	330	324	338	296	320	330	351	316	301	328	314	306	306	309	356	320	352	289	347	354	312	319	330	333	309	322	351	300	326	301	320	322	302	321	332	358	330	295	337	303	332	334	305	316	341	313	311	312	347	330	304	311	318	284	325	292	316	311	303	295	320	304	331	307	335	320	316	326	324	288	316	337	321	333	328	335	296	317	301	297	327	321	350	349	309	316	304	297	321	315	347	331	315	345	331	314	327	318	314	314	317	292	340	321	320	332	293	321	329	323	312	331	306	309	303	322	330	345	333	317	329	310	302	330	268	291	307	325	306	299	311	309	323	319	322	340	296	308	302	275	342	293	323	333	325	311	343	306	343	315	308	346	318	340	331	329	341	326	298	325	303	318	321	305	325	318	304	333	317	322	292	303	314	299	293	313	299	294	351	339	320	331	308	313	303	350	307	349	319	338	349	319	326	321	345	312	334	338	320	300	307	324	300	307	339	304	328	297	322	342	324	288	327	353	315	322	303	306	324	336	296	277	292	315	362	298	312	313	326	323	285	308	308	332	333	318	337	293	304	350	305	310	343	289	339	313	320	334	312	308	326	317	300	298	313	306	328	322	315	313	304	326	327	304	353	339	326	315	342	321	325	285	331	322	343	347	302	335	313	359	293	349	355	332	283	348	307	308	326	328	318	336	298	338	315	340	310	328	323	311	341	331	332	332	315	323	316	324	323	352	310	322	370	327	322	298	336	329	326	295	305	327	348	342	328	282	288	333	312	312	316	304	318	339	329	313	331	332	314	339	311	317	293	324	350	298	297	297	299	320	315	323	292	336	317	302	304	335	297	307	319	334	334	349	307	317	311	353	316	313	338	314	322	324	332	316	302	320	290	300	340	334	312	334	334	329	302	315	310	346	304	329	317	317	334	301	301	332	285	355	327	343	315	353	309	295	321	306	314	320	299	302	315	307	301	340	330	337	331	350	308	334	334	285	306	328	305	354	338	314	319	336	322	351	353	342	331	327	314	314	298	328	308	344	334	338	325	307	305	348	347	293	304	321	327	333	350	346	338	324	329	331	341	353	330	318	303	327	314	308	302	320	332	341	311	334	336	303	309	328	338	293	312	339	331	299	349	295	293	333	343	331	315	327	362	316	304	318	303	336	320	326	288	338	349	348	308	319	309	344	320	322	300	332	340	351	318	350	281	284	324	325	347	295	332	352	302	317	299	336	319	344	315	308	290	307	314	321	327	353	315	334	322	336	297	299	302	329	326	289	295	307	317	338	289	331	292	319	321	300	307	347	341	337	308	328	353	303	341	291	295	352	343	310	327	308	318	353	285	310	316	329	342	303	314	356	349	330	338	319	342	306	350	299	338	313	326	321	324	359	335	311	316	283	312	333	314	316	333	311	315	311	304	299	304	304	324	359	289	299	303	272	327	312	323	281	306	347	343	311	304	327	308	351	340	348	290	303	306	330	317	327	340	327	315	341	338	301	334	328	326	303	282	309	309	335	269	330	324	322	326	346	324	317	341	310	301	309	318	324	316	331	315	336	339	332	288	321	318	328	332	332	324	348	351	302	291	329	302	310	319	320	322	312	332	299	318	348	316	282	329	305	318	318	296	351	320	302	323	302	313	328	303	325	279	327	318	324	337	357	353	302	320	324	294	288	324	307	341	317	340	315	303	343	316	338	321	351	316	310	325	327	339	334	321	353	345	337	321	322	317	288	344	331	296	319	306	316	348	346	347	318	318	320	287	325	347	305	313	317	311	330	302	316	339	297	325	290	328	312	287	322	294	276	324	316
25506	20900	27398	24549	20919	11163	1347	847	572	459	419	359	336	307	291	307	232	263	263	239	266	176	231	225	204	184	222	179	190	189	183	182	201	180	182	172	179	166	191	158	167	158	188	167	176	193	160	181	160	186	168	165	178	160	194	160	169	152	162	164	149	185	169	160	150	161	155	170	163	160	172	170	180	171	153	167	165	188	164	180	175	164	146	175	155	145	150	176	171	188	168	140	179	169	181	165	166	139	155	134	151	179	191	172	147	172	173	156	154	130	178	148	162	192	133	163	139	133	183	159	154	142	163	145	160	166	176	172	184	171	136	133	170	167	180	162	160	154	159	142	178	152	135	159	165	140	161	161	153	166	165	163	164	145	186	167	146	153	146	164	140	165	162	169	176	158	162	171	172	168	160	174	163	168	168	155	165	162	154	149	145	176	171	166	169	180	154	167	162	160	140	163	138	175	165	163	155	142	166	181	155	157	154	143	168	164	134	156	177	191	172	173	153	142	146	162	147	160	175	171	159	140	158	172	152	173	154	171	118	177	154	164	171	155	156	144	160	152	151	167	169	173	149	165	157	137	165	146	146	156	166	126	147	172	132	155	153	159	167	165	187	168	131	173	159	149	155	160	171	183	154	129	158	155	169	144	146	158	155	158	137	162	184	169	169	156	162	155	180	152	159	170	191	162	142	159	157	157	179	145	170	158	133	156	151	137	148	187	155	176	148	150	147	144	169	164	183	159	141	166	179	155	153	172	178	149	165	145	171	144	159	147	174	141	201	163	150	158	130	147	156	162	166	159	167	151	176	159	157	158	170	157	169	176	158	149	181	146	164	143	153	166	186	155	166	168	157	186	131	165	156	154	167	138	160	167	164	157	150	153	162	143	157	178	180	153	161	152	161	159	153	163	148	168	161	163	171	131	156	176	157	146	164	139	163	158	149	179	149	138	141	160	157	158	149	161	152	153	166	139	162	159	141	168	157	159	172	161	150	149	175	170	160	116	172	181	163	162	160	155	147	165	181	162	149	158	153	148	162	162	180	166	156	170	155	145	172	157	176	154	155	161	178	151	169	172	200	151	180	185	144	156	141	163	171	159	137	144	157	166	145	176	162	161	159	164	148	168	168	158	189	154	166	175	167	169	163	154	153	148	160	146	174	155	150	174	146	142	163	162	171	141	170	156	184	173	171	148	142	160	165	159	160	167	161	156	162	176	147	132	146	166	165	136	158	143	165	178	180	168	182	157	162	179	166	155	170	177	167	144	155	153	157	140	165	166	151	152	170	164	153	164	155	153	144	147	136	170	148	159	191	150	140	157	163	167	175	146	155	151	167	157	131	143	170	138	159	175	160	157	148	156	156	147	166	129	149	181	170	155	175	177	156	163	182	182	158	176	145	152	175	193	160	177	181	160	173	183	172	154	167	168	178	164	152	162	179	168	178	163	156	168	167	145	159	154	168	163	149	150	161	174	161	184	170	171	161	138	164	143	172	168	154	171	154	158	159	150	166	137	161	138	148	175	185	154	155	158	169	159	160	131	172	163	148	144	174	175	165	182	137	164	171	162	157	180	173	168	159	170	176	173	151	157	146	167	159	161	163	162	147	155	155	145	137	165	161	163	164	142	143	177	153	133	133	162	151	183	144	157	153	169	154	161	158	157	170	180	163	155	158	159	146	132	162	172	155	170	171	147	152	147	151	182	178	161	127	166	160	179	162	155	155	144	155	169	160	151	162	152	160	150	174	187	151	172	168	165	146	164	138	148	162	134	175	168	161	157	160	156	166	149	159	145	153	159	157	166	156	176	176	158	148	168	165	159	153	154	172	162	161	165	163	166	168	158	149	162	162	137	158	164	165	159	165	145	148	168	176	151	173	157	162	159	158	165	150	180	144	130	141	153	166	142	138	174	156	151	154	160	154	187	152	150	159	168	165	158	177	190	165	167	158	176	157	175	148	153	181	189	163	164	174	176	152	172	156	137	174	164	142	181	162	163	150	168	161	149	155	170	145	173	145	161	157	148	173	176	168	175	163	161	166	156	153	162	158	147	167	148	148	146	146	148	173	167	173	177	162	166	164	169	149	165	160	150	145	142	178	167	144	176	155	146	151	167	144	162	183	142	193	138	170	156	157	172	150	159	169	158	140	164	140	182	158	173	160	154	167	171	156	167	154	171	162	173	153	142	161	170	136	167	172	147	156	153	169	152	162	155	177	160	162	158	157	147	138	155	159	155	177	146	143	178	159	143	172	166	175	164	170	181	153	152	170	161	165	147	152	154	146	139	150	146	172	147	168	158	167	144	163	156	139	150	135	164	140	144	177	175	151	163	175	157	156	153	181	167	157	169	166	179	137	157	172	146	148	171	152	161	165	178	163	164	154	159	152	180	142	174	163	157	143	155	146	169	134	154	174	176	167	153	164	162	155	175	170	180	163	142	172	167	156	177	160	148	206	153	162	132	157	153	179	189	162	160	149	167	157	149	165	174	153	147	155	145	141	166	144	163	158	157	164	166	146	161	155	139	145	155	155	155	174	155	157	161	156	151	127	148	143	152	141	171	161	137	141	158	163	149	163	165	166	153	161	153	172	179	164	160	147	184	186	166	178	155	166	186	158	163	178	160	154	135	144	181	158	178	165	151	140	159	162	181	151	154	149	157	175	148	145	162	163	151	159	163	163	158	162	185	178	165	161	138	147	169	153	160	152	174	147	174	153	158	130	168	175	184	153	154	159	142	173	170	166	138	164	161	182	173	167	153	173	153	151	150	164	159	151	178	148	139	155	156	160	162	154	174	153	158	161	149	161	166	166	158	144	132	155	152	145	145	144	159	167	157	158	168	174	159	139	159	142	145	164	158	140	173	140	168	166	158	153	155	135	168	154	145	172	147	175	153	164	175	143	155	154	154	154	193	162	134	162	165	168	159	177	148	166	194	153	152	171	164	179	152	165	158	156	176	147	177	150	130	144	160	164	155	162	151	151	166	163	150	146	149	160	150	159	144	142	164	153	166	177	150	173	146	139	153	162	187	163	176	163	149	156	164	170	159	185	159	162	163	136	177	151	156	174	145	168	170	178	163	151	170	164	146	150	158	146	183	152	166	172	142	158	159	166	169	174	154	148	147	175	172	190	159	172	161	144	164	173	163	176	149	152	147	122	165	150	165	160	162	158	180	188	158	163	162	174	152	162	161	191	174	168	168	164	150	172	159	158	161	140	153	146	143	161	172	161	158	165	148	146	172	175	159	166	172	147	142	175	159	152	141	175	159	146	166	178	169	151	164	173	184	160	138	138	159	164	185	138	160	161	160	133	156	174	155	154	182	141	156	136	170	138	162	159	164	155	150	140	160	161	161	160	149	175	161	145	130	180	169	161	174	169	179	143	162	177	158	157	146	158	151	178	157	167	163	145	181	169	167	156	160	165	173	166	173	147	166	148	178	183	127	150	171	148	159	175	166	142	151	176	171	178	175	154	140	180	146	136	148	178	138
9953	15959	11559	6036	4012	2858	2185	1821	1177	944	739	649	560	556	482	432	417	364	318	312	298	318	304	276	258	254	258	225	210	261	227	254	227	197	213	215	211	192	207	217	174	197	202	209	190	220	209	206	177	228	184	182	209	194	202	178	188	189	212	188	169	177	182	169	178	172	174	144	181	192	174	180	180	148	166	161	157	189	169	198	164	161	168	180	172	188	208	159	189	167	206	196	186	182	204	174	145	177	191	168	169	189	184	174	179	185	173	188	174	179	179	167	183	186	165	176	194	173	161	181	176	177	172	167	169	186	163	158	173	165	196	164	176	149	208	156	178	199	158	186	173	151	157	176	190	167	177	164	165	167	162	180	171	206	194	176	196	180	183	156	165	146	167	154	175	175	181	181	190	192	162	169	160	164	176	189	157	178	175	159	157	204	166	213	169	178	183	185	170	195	209	166	161	150	170	201	166	190	178	181	167	160	153	168	175	163	175	197	158	168	178	166	172	154	176	162	167	183	170	194	156	179	179	142	171	167	173	167	164	169	196	168	186	152	179	177	165	170	177	172	163	178	169	169	191	187	172	172	171	180	159	165	166	168	171	165	177	152	189	185	160	168	165	153	178	141	157	199	182	179	201	164	170	159	192	200	172	168	164	200	177	171	189	166	180	175	167	156	166	139	171	169	195	153	177	161	186	207	165	162	164	196	184	184	179	170	153	182	173	157	189	189	187	193	175	177	170	179	171	178	167	168	169	185	156	137	202	148	154	162	161	186	183	193	191	177	168	161	169	158	195	179	188	187	151	173	168	195	184	174	174	160	162	163	163	165	166	158	168	186	186	157	176	152	204	165	181	159	159	173	150	154	182	159	170	198	171	167	151	165	167	167	156	175	171	154	183	167	184	158	171	163	193	195	187	178	175	193	207	157	183	164	158	160	178	171	174	190	158	167	189	197	168	174	191	182	178	163	167	160	168	179	147	177	183	191	161	173	169	198	175	188	192	172	162	175	151	187	202	183	174	180	177	163	176	187	182	158	184	177	175	172	171	154	188	172	196	173	156	172	171	161	169	169	172	171	164	181	138	166	176	159	182	182	156	175	175	181	181	189	162	144	152	181	174	189	156	159	146	147	175	155	180	168	166	162	177	182	174	193	166	177	165	171	155	175	157	186	185	175	176	181	167	190	189	186	174	196	184	143	185	200	173	173	180	166	167	185	150	190	162	200	167	184	170	183	155	179	204	161	171	174	170	194	186	203	154	189	175	171	171	162	166	184	159	152	192	170	165	160	175	172	188	157	198	181	175	150	176	180	180	162	160	163	160	213	151	166	171	180	185	157	172	185	172	197	158	174	184	181	149	174	155	167	166	181	171	179	176	189	169	155	161	168	176	165	188	196	196	181	137	188	159	141	205	177	186	183	185	168	165	167	200	153	123	175	168	182	186	173	171	179	197	188	196	184	162	153	158	170	170	174	158	181	159	188	168	161	201	183	169	163	152	158	179	157	171	149	159	157	171	169	177	188	178	169	163	160	152	196	163	180	161	153	199	179	156	156	176	162	177	170	202	169	191	178	169	180	188	178	171	163	177	178	182	176	199	181	172	186	177	181	165	161	170	153	198	178	154	171	177	178	161	173	195	162	169	164	164	202	169	160	193	165	162	174	174	146	159	161	165	191	183	175	167	165	175	188	166	167	156	177	170	165	184	170	160	170	175	182	158	189	166	169	185	172	166	165	166	160	171	161	173	184	174	165	161	157	163	165	185	179	183	176	170	160	154	195	167	174	165	162	173	153	159	191	180	166	180	158	163	182	186	182	182	153	186	175	184	191	153	161	176	199	184	171	179	169	189	183	161	158	180	164	165	161	156	194	169	165	196	195	196	186	186	174	190	165	187	179	161	184	183	176	152	184	171	160	191	183	174	183	185	161	187	185	172	181	175	148	187	170	180	171	172	168	159	154	185	160	168	166	163	162	177	162	150	152	175	193	177	155	180	164	174	165	168	177	179	170	166	188	174	177	180	180	180	176	185	168	161	169	170	170	194	182	173	189	155	187	194	182	170	176	164	178	159	153	173	181	175	178	171	172	186	169	181	173	159	171	143	177	165	164	183	192	194	173	171	149	168	190	154	166	168	184	167	160	173	181	168	188	158	185	187	176	176	193	159	147	155	152	181	142	168	188	166	183	172	187	161	182	197	188	171	180	167	179	155	177	167	196	150	155	153	160	179	143	182	168	181	177	197	172	178	189	154	153	171	174	176	183	178	159	167	173	152	191	137	164	148	173	156	178	162	176	154	189	184	174	163	164	173	179	159	186	177	175	169	167	163	173	186	161	163	156	154	176	165	175	185	179	156	200	172	170	158	169	168	187	150	188	166	170	202	162	186	168	162	199	175	177	159	169	165	181	152	182	175	170	177	171	173	195	160	179	161	165	145	202	172	171	160	177	178	188	194	183	164	159	175	163	182	173	162	188	185	166	163	192	183	155	170	170	167	180	186	182	162	169	178	169	156	165	154	172	192	167	169	171	156	177	189	180	174	178	157	180	168	205	144	181	175	153	168	184	202	166	172	161	167	197	147	194	159	173	183	189	162	176	160	168	154	161	176	180	142	152	175	175	167	191	169	148	143	159	170	171	192	179	184	147	164	193	158	184	170	185	162	165	165	172	174	159	158	162	175	203	174	161	177	178	172	167	153	181	160	152	166	176	170	160	179	150	172	170	157	167	164	150	177	167	160	167	149	171	203	156	186	170	172	172	156	176	169	154	196	159	169	148	165	166	196	180	165	182	172	198	171	182	194	173	158	184	174	192	153	178	160	162	143	171	175	162	177	202	158	162	182	152	187	187	169	183	184	186	170	201	198	148	162	166	167	189	160	170	173	172	188	148	171	184	154	169	175	176	149	160	184	158	151	168	169	163	161	173	184	178	161	191	178	149	175	170	159	200	161	154	156	179	173	182	183	173	172	197	175	167	163	195	178	178	167	179	159	186	147	169	172	156	173	166	197	165	146	169	190	183	167	147	182	175	151	190	175	162	180	137	169	177	175	175	158	164	189	190	189	192	185	177	172	164	183	183	215	173	162	176	145	161	163	142	189	169	145	189	157	167	189	176	145	175	144	168	180	182	193	153	177	174	195	156	171	169	162	184	211	161	176	155	173	161	176	149	182	184	197	161	165	156	175	172	172	196	174	161	146	166	157	169	190	176	168	173	155	171	158	193	195	187	189	165	182	175	182	174	142	184	190	147	150	172	184	152	202	184	150	168	190	162	155	171	190	168	195	154	179	179	165	167	175	185	162	189	172	166	157	164	182	159	164	160	194	201	181	160	151	175	167	174	164	176	164	182	171	179	192	156	185	169	164	180	173	167	154	153	151	166	179	162	171	179	155	161	177	169	184	174	170	175	181	192	196	167	178	186	164	171	162	161	173	159	187	172	169	175	171	170	174	176	158	176	152	169	165	184	182	182	176	168	183	171	181	168	187	179
23270	20904	27767	24182	20909	20993	9925	1958	1242	994	938	827	768	660	622	616	573	542	583	517	563	518	460	506	460	457	456	456	413	468	481	431	455	454	481	410	464	409	411	427	436	401	422	428	404	404	454	431	397	403	406	368	376	399	413	420	380	424	385	388	407	383	403	390	369	383	387	382	413	366	421	418	399	395	390	377	415	388	406	383	373	402	346	387	380	369	395	409	411	406	389	398	382	380	432	381	389	383	403	338	398	403	371	385	386	356	366	378	397	390	419	403	357	393	388	369	383	398	391	384	397	372	377	374	369	330	382	405	410	375	404	348	406	383	416	373	384	412	376	399	416	388	362	408	392	378	387	401	387	391	376	390	380	388	400	387	353	398	377	403	366	407	379	379	400	436	381	412	378	385	409	372	362	398	374	378	425	409	410	394	377	380	394	380	407	363	378	376	384	368	407	378	431	343	404	388	404	417	358	389	378	417	381	354	388	398	400	374	400	393	404	418	376	366	404	362	385	391	410	391	343	338	405	409	381	393	383	423	418	364	388	340	362	383	424	386	396	347	402	372	381	405	371	406	347	375	392	394	373	387	381	378	367	421	380	397	381	391	390	394	398	391	422	399	383	391	349	387	383	382	365	388	365	403	378	403	385	429	374	396	372	389	376	385	392	375	363	386	369	390	390	393	366	378	401	375	376	357	370	390	404	378	397	406	381	392	374	406	387	391	409	424	383	393	374	403	417	436	338	384	377	379	358	400	375	431	342	405	390	403	390	351	421	395	375	421	377	390	419	433	374	393	375	376	364	357	376	421	392	389	361	390	391	395	349	410	420	377	369	378	372	404	379	394	405	410	368	386	395	394	398	387	378	374	387	399	358	340	378	373	346	372	396	376	339	394	397	401	389	367	378	383	382	387	383	367	382	380	412	358	383	411	378	359	380	399	396	411	388	367	380	398	413	440	411	429	397	388	405	389	374	376	374	394	363	423	382	364	385	397	373	382	371	404	374	358	369	396	391	389	409	369	366	389	376	371	410	405	388	378	380	400	395	413	390	395	398	387	409	397	380	393	399	384	391	395	381	367	382	403	342	379	373	404	393	379	396	391	413	415	412	367	392	379	411	404	391	376	412	373	399	390	429	350	392	371	407	412	356	395	361	421	374	408	347	382	402	384	381	369	380	360	389	394	379	365	378	396	399	379	375	381	354	384	394	379	425	414	362	414	368	375	419	400	398	340	402	393	383	393	409	383	392	370	402	400	380	398	385	399	408	388	367	378	381	374	400	415	399	374	377	379	362	362	347	394	380	391	359	393	400	372	381	395	372	424	420	384	364	381	399	418	433	398	412	396	375	384	398	407	353	386	374	368	403	372	402	369	426	376	375	358	371	373	360	362	393	370	366	387	429	373	380	388	386	409	363	367	381	405	362	397	414	381	414	402	381	378	381	365	370	377	437	409	387	359	384	376	384	382	410	423	401	378	377	341	362	416	355	370	427	354	383	385	384	401	372	358	389	343	373	371	367	385	389	396	368	405	377	386	387	400	399	383	405	401	365	379	381	400	379	366	373	388	387	420	398	398	381	372	351	377	402	414	407	391	378	377	396	383	376	351	368	383	416	375	395	377	404	370	413	350	396	375	366	368	415	411	343	396	409	384	390	398	417	385	381	383	405	376	378	361	376	438	377	371	381	431	362	356	395	389	396	429	407	406	374	413	406	393	366	370	393	360	371	368	359	349	412	401	411	440	412	349	390	393	410	393	339	371	399	409	384	404	384	388	385	417	372	412	357	410	354	393	414	406	405	386	389	353	360	375	393	407	368	396	384	398	384	363	425	360	374	366	387	341	394	391	399	394	386	413	371	381	372	392	355	380	393	380	388	366	399	394	377	372	398	377	390	364	383	430	401	396	370	385	368	414	389	344	368	386	428	403	365	393	389	342	389	394	389	348	405	385	400	390	434	369	350	389	410	382	408	371	417	384	392	378	369	377	437	375	390	378	389	374	397	350	396	462	366	402	373	367	406	384	385	400	381	367	360	402	394	356	355	371	416	417	346	392	336	355	385	413	380	391	398	341	406	347	345	414	374	399	407	399	415	436	366	388	367	415	341	369	354	430	380	395	402	388	390	394	383	370	387	418	377	398	390	390	385	381	389	416	374	393	358	370	434	394	409	380	376	387	366	355	426	366	380	377	378	392	411	368	402	403	389	383	414	357	397	387	401	384	360	416	380	386	393	377	375	373	424	387	346	359	370	383	387	364	397	351	403	383	382	399	367	370	358	368	389	382	394	379	388	386	411	393	414	379	376	392	404	379	374	406	360	348	400	384	403	387	358	413	396	386	416	356	389	386	362	360	391	421	377	367	404	385	354	405	367	366	393	394	367	389	400	363	367	400	423	378	433	384	363	364	377	421	396	423	376	364	380	389	342	371	378	374	407	396	399	393	393	374	360	431	402	361	392	356	376	384	435	394	388	368	380	398	367	425	389	352	343	382	405	368	392	421	390	355	379	391	397	399	373	380	354	397	391	388	377	388	410	391	395	372	412	402	384	384	399	363	377	407	376	342	400	370	431	374	410	362	408	359	373	390	411	391	411	375	384	377	371	396	391	373	390	416	388	418	393	400	387	370	407	394	382	417	391	414	388	377	436	394	410	369	378	398	392	366	404	374	419	401	425	415	390	365	387	379	392	375	448	398	368	410	365	389	400	361	385	354	394	392	381	401	378	400	356	394	404	387	341	388	378	384	358	388	391	400	386	406	381	440	397	402	352	381	418	380	388	409	386	389	367	364	362	401	393	331	401	394	345	375	387	353	372	380	380	392	374	423	391	356	401	357	399	378	392	378	357	384	384	411	414	391	386	380	377	408	389	377	383	405	417	366	363	398	376	414	378	410	435	382	405	384	381	353	339	395	418	373	370	374	389	400	375	399	352	382	399	385	350	375	339	362	394	370	353	327	374	425	401	373	359	394	389	380	359	433	382	396	383	376	424	361	398	380	390	372	378	388	381	375	433	393	379	326	377	412	364	415	422	378	373	370	370	401	371	395	367	382	393	375	386	333	400	395	388	380	363	380	369	402	387	377	399	386	370	360	387	367	381	406	417	386	358	430	386	368	366	392	400	413	429	367	408	383	378	374	401	410	382	427	357	380	351	361	383	425	398	376	391	358	383	386	378	371	370	368	385	356	379	360	389	366	404	390	410	363	371	368	407	404	403	392	395	385	376	426	394	384	407	408	406	376	363	425	385	383	387	418	393	357	388	400	364	402	384	382	388	404	386	399	430	378	367	366	351	355	386	405	397	368	349	391	392	385	369	357	409	383	400	388	414	378	430	397	435	382	352	380	448	343	365	379	382	383	388	422	405	400	348	387	375	373	400	361	391	402	382	404	358	385	354	369	372	391	383	412	348	389	376	367	353	391	390	397	407	381	384	405	362	418	361	378	369	382	376	398	364	402	361	404	391	392	362	387	369	413	384	400	393	380	363	375
13667	24145	18460	10744	7337	5181	4097	3355	2244	1818	1492	1348	1172	1067	938	892	811	776	706	673	618	643	588	544	569	516	521	553	477	473	501	463	485	398	473	502	412	429	453	445	396	458	423	448	443	417	424	387	414	441	402	452	442	428	378	410	390	412	384	413	400	357	386	410	402	403	352	427	428	402	391	375	368	401	457	322	386	394	395	370	381	384	440	349	390	366	403	366	405	397	355	378	408	390	408	375	357	389	383	380	408	366	381	370	368	366	379	376	378	400	387	362	398	397	368	386	381	359	377	399	343	360	367	396	367	357	375	379	404	355	380	409	393	405	376	380	354	396	373	352	355	363	394	406	372	377	393	419	398	400	351	361	397	389	372	367	392	365	363	360	357	354	377	392	395	353	387	404	399	400	367	368	395	371	355	359	418	393	339	372	345	361	377	397	375	365	373	372	375	404	385	386	396	358	403	398	346	365	369	365	372	378	394	335	384	363	371	384	366	360	354	370	360	338	376	388	353	346	337	388	377	385	384	383	374	355	388	375	383	387	396	402	410	338	436	372	368	385	336	370	378	365	390	382	358	341	380	393	371	382	373	367	404	344	344	355	417	346	368	388	363	374	362	353	386	374	353	362	336	362	402	353	381	408	370	356	369	373	367	390	409	377	367	387	372	334	360	384	380	334	365	358	340	390	351	372	367	390	359	386	358	380	356	373	351	399	374	359	366	393	336	397	357	357	375	381	385	419	368	405	381	396	405	391	344	319	391	372	383	357	368	397	391	357	367	384	352	352	352	370	366	362	377	371	343	399	374	362	373	371	374	369	379	390	370	379	384	369	367	372	365	366	323	373	372	378	373	386	367	396	406	392	367	390	362	385	384	379	404	363	374	358	379	371	343	367	357	375	382	357	347	399	366	403	348	399	368	396	341	362	365	367	352	361	365	368	389	376	382	375	376	357	366	373	358	340	346	380	353	375	335	392	348	377	371	373	340	385	368	371	368	359	375	375	369	384	387	380	384	365	368	402	375	328	386	354	354	403	407	369	411	356	357	381	377	379	333	388	410	354	349	351	382	340	355	353	384	362	378	371	356	362	383	390	364	402	384	369	360	376	349	383	362	406	367	383	378	347	386	360	340	356	369	375	361	364	377	395	374	370	345	360	346	369	350	381	374	367	383	386	393	376	361	378	382	371	343	410	381	366	378	380	374	376	387	353	350	344	359	374	354	384	391	345	372	396	392	373	354	339	389	365	376	339	364	391	348	392	376	395	353	329	360	393	350	391	383	379	389	341	343	378	389	434	383	384	418	388	373	382	385	379	360	371	375	393	354	366	385	372	392	374	393	372	394	365	334	393	384	342	359	340	360	368	396	352	372	389	397	348	390	364	378	362	360	381	372	360	356	384	402	372	351	413	353	367	411	377	392	357	359	380	382	371	376	376	359	349	408	381	370	381	370	395	398	365	404	387	381	389	332	399	367	378	391	388	359	369	345	373	373	386	375	352	363	330	383	381	350	358	389	365	364	348	381	385	373	400	385	371	358	367	384	360	368	387	378	379	391	363	346	358	361	335	422	339	393	347	341	421	376	399	372	379	373	391	368	367	356	367	357	364	395	370	337	357	367	385	434	368	383	410	376	353	361	413	380	355	382	382	339	338	368	359	358	396	364	389	388	349	384	368	398	362	341	406	377	392	392	384	386	411	359	359	396	385	412	354	365	342	370	426	381	377	354	362	364	391	372	352	412	390	401	383	354	381	391	353	352	374	385	359	351	348	344	371	400	363	351	361	379	336	384	378	332	359	426	376	409	410	365	358	372	371	369	367	387	373	361	383	397	388	370	344	341	339	370	380	361	394	353	345	351	381	375	358	381	331	387	364	390	376	372	373	366	338	353	366	388	364	366	385	377	356	374	371	391	344	360	337	345	407	409	410	398	375	390	360	353	350	372	350	398	387	342	364	356	355	374	389	394	367	366	390	382	352	394	397	379	375	375	363	388	394	364	376	398	374	393	348	388	392	393	349	334	414	358	347	399	374	370	386	357	386	360	418	351	349	396	349	372	359	373	367	378	378	335	366	373	336	385	368	379	389	377	406	359	416	336	376	353	383	388	337	369	375	386	373	371	394	381	380	383	383	374	372	408	373	384	347	367	373	423	403	379	379	352	379	388	390	427	379	370	352	379	395	369	370	378	356	379	394	375	365	388	343	391	366	384	407	391	361	361	359	351	353	376	340	371	398	371	348	393	376	388	336	380	357	358	376	358	389	345	377	342	389	387	383	380	339	348	395	384	379	340	356	385	355	384	391	350	389	380	371	364	354	354	353	387	356	407	374	387	376	394	383	394	369	360	379	356	389	363	361	390	383	395	392	370	361	366	392	371	403	333	370	379	399	381	377	417	392	376	375	374	381	373	374	406	383	375	342	369	376	350	408	408	386	376	357	339	381	376	353	350	413	377	356	375	340	372	348	422	373	394	354	328	366	411	370	383	394	384	368	373	370	374	370	367	356	345	365	395	349	386	376	366	374	350	352	370	340	365	333	393	371	388	343	387	402	360	374	346	360	396	351	372	380	351	354	365	392	387	381	360	363	344	368	364	399	368	373	366	342	374	370	385	370	347	354	363	366	387	390	372	350	393	389	385	414	375	350	361	385	358	376	366	379	374	341	358	370	372	347	345	360	329	371	402	392	388	368	381	403	374	365	387	367	390	366	326	394	374	370	377	374	365	393	351	367	386	363	378	354	379	412	382	421	372	389	385	416	366	343	367	378	373	365	382	373	357	398	409	366	335	355	343	382	362	357	387	378	398	379	386	384	395	368	391	359	375	368	385	377	391	347	408	337	369	377	387	389	402	357	380	391	389	371	368	398	372	374	378	428	365	363	379	375	367	408	341	370	380	383	361	327	362	350	422	357	385	384	374	361	367	340	377	352	365	365	379	349	343	347	403	415	387	363	374	338	389	347	391	388	371	369	362	354	380	365	385	362	367	395	374	387	381	391	390	392	326	382	357	417	388	327	396	368	380	386	384	384	371	331	410	401	365	360	336	353	372	389	398	383	392	388	377	378	364	334	325	337	389	347	388	395	353	357	389	394	395	404	360	354	374	386	341	392	384	345	377	368	360	395	387	365	374	387	347	382	350	393	368	396	387	372	377	377	402	370	370	406	366	389	366	390	367	400	363	359	341	356	395	366	412	377	382	370	409	380	358	339	392	361	384	375	348	377	374	378	334	358	362	357	384	385	349	418	362	341	369	370	390	372	326	345	398	362	391	371	377	365	341	365	355	379	407	407	375	407	354	348	400	345	323	386	386	375	365	373	360	381	391	390	361	344	387	389	378	342	368	370	378	370	370	363	386	414	406	356	338	397	328	360	371	389	355	378	365	376	373	373	380	355	342	402	406	387	383	368	345	380	395	397	352	333	346	389	361	390	367	379	380	356	377	351	373	337	348	392	343	394	379	401	392	380	357	403	426	365	387	382	376	348	355	365
28303	14538	1975	549	425	409	342	310	315	326	315	319	311	329	296	315	287	333	305	297	292	288	299	295	314	308	286	300	296	273	300	289	298	295	304	286	286	313	298	265	268	299	279	294	283	287	316	301	263	302	294	293	302	288	275	301	293	272	287	274	329	267	291	295	322	270	318	282	303	294	308	264	266	251	313	253	295	306	306	283	293	298	298	273	327	263	294	266	277	283	291	300	298	295	290	309	260	289	283	301	287	292	288	318	294	325	294	286	283	279	294	265	310	268	302	308	290	276	299	299	247	263	296	301	294	278	270	285	286	299	282	326	251	306	281	299	282	283	282	292	299	305	306	303	280	301	314	287	296	300	306	318	280	277	289	330	295	291	315	302	269	322	273	299	325	279	293	291	267	270	324	301	307	302	316	294	225	291	326	311	275	326	285	309	252	271	314	278	301	243	294	253	263	284	294	282	290	306	314	308	289	272	314	291	335	321	334	293	296	290	290	314	279	325	275	304	308	283	291	283	293	265	292	283	306	279	303	301	322	311	285	281	290	317	322	272	290	272	268	306	284	319	284	294	301	304	294	299	284	294	270	290	312	272	280	302	271	295	307	295	268	294	302	311	316	293	298	308	312	300	300	272	304	291	281	302	308	282	266	309	301	270	283	286	300	297	318	291	290	283	295	319	314	261	275	286	303	286	280	279	298	291	285	260	287	306	268	282	275	288	311	289	268	305	307	313	276	271	293	292	279	320	282	322	333	303	297	304	340	322	305	303	269	300	290	278	318	297	258	300	304	280	323	306	312	295	272	294	298	301	282	294	277	303	305	262	295	293	335	276	304	309	289	290	297	262	269	312	308	299	283	286	299	282	282	279	303	285	268	325	296	287	288	278	299	285	274	288	300	310	295	305	305	280	262	299	284	302	258	297	283	276	289	276	283	304	301	298	299	314	299	283	283	277	288	305	292	299	298	302	277	328	284	280	290	295	288	294	283	282	275	311	305	288	285	318	317	326	275	298	302	305	299	266	279	298	288	297	285	298	280	301	282	259	302	299	328	307	292	288	288	302	298	314	283	272	302	292	261	278	289	289	270	293	292	288	288	275	295	287	289	279	303	303	304	285	282	286	306	255	270	285	306	290	297	293	286	278	276	277	287	304	281	272	279	301	312	293	303	297	295	318	280	313	296	292	294	259	309	302	266	299	303	320	318	306	322	289	286	296	295	297	269	284	266	309	274	303	287	307	291	301	292	294	286	316	294	260	295	288	276	301	293	283	303	309	299	303	282	273	271	278	271	286	289	325	273	281	304	304	314	279	274	274	275	288	251	285	304	315	281	245	304	257	304	292	268	310	284	276	273	295	281	293	271	302	290	300	296	298	285	293	290	266	292	300	282	292	312	292	292	272	309	298	305	284	292	278	318	279	283	282	277	308	297	324	300	277	297	290	308	282	295	293	285	273	305	308	288	303	285	304	332	293	302	294	289	270	313	275	301	326	282	283	317	312	274	325	291	304	282	308	300	296	289	290	293	284	276	304	277	302	282	294	285	312	286	291	265	291	318	297	288	292	255	304	279	263	285	287	295	303	276	286	284	325	313	297	280	298	261	275	292	293	299	299	273	332	301	303	287	272	315	332	301	292	304	297	267	300	288	285	311	284	284	296	274	289	301	286	340	310	308	335	286	300	305	310	274	301	310	305	293	337	311	294	303	286	281	320	293	282	292	285	270	310	264	273	284	280	303	281	273	299	264	268	283	299	281	275	294	289	319	279	298	306	275	280	312	336	305	273	285	257	289	289	286	259	288	292	294	297	283	274	290	314	295	319	292	303	307	308	326	291	310	263	289	300	306	294	278	277	295	295	291	325	272	282	283	298	318	282	307	288	269	285	305	262	285	279	295	269	287	290	274	277	301	309	295	288	297	291	282	284	319	275	298	290	284	319	317	297	282	289	303	296	290	286	284	315	306	295	319	270	293	304	284	293	299	304	285	274	279	292	284	265	283	281	291	280	277	288	275	285	310	279	323	306	270	255	319	310	307	301	286	298	295	301	286	301	280	302	287	273	265	312	277	284	294	279	307	281	300	286	336	302	306	296	301	310	297	302	293	268	315	314	294	288	277	274	249	301	295	312	303	258	307	257	289	281	269	265	284	307	280	272	273	297	284	288	342	293	327	283	299	279	303	312	298	310	290	279	315	278	281	297	301	283	265	292	284	289	292	283	267	294	272	327	278	315	288	278	278	272	284	302	338	297	289	269	292	304	289	298	270	296	304	269	276	273	300	285	304	300	288	276	287	322	286	262	268	272	286	311	313	279	295	284	297	301	267	288	278	307	318	308	277	305	291	287	307	270	292	293	304	287	278	282	316	325	327	271	314	270	284	279	301	279	306	294	278	266	308	304	281	278	301	293	285	273	296	262	297	308	288	294	271	296	298	320	308	292	288	285	290	298	286	287	284	312	272	310	287	256	304	286	302	295	296	290	271	307	275	325	315	320	284	263	295	265	308	268	276	297	318	312	306	266	323	286	279	300	276	281	297	317	269	273	306	283	303	258	290	287	259	287	308	307	329	256	283	287	299	307	282	262	281	296	285	313	300	301	291	304	283	277	298	316	270	284	296	307	331	277	305	275	282	247	276	295	297	285	338	308	302	305	285	285	281	277	277	280	280	297	283	319	274	284	285	291	278	282	285	334	288	310	284	292	317	310	321	303	282	311	297	285	273	308	289	311	308	330	316	276	275	292	304	277	281	305	273	306	294	301	308	285	292	291	300	298	309	295	304	273	307	297	281	266	316	275	276	296	327	293	302	293	308	319	326	281	315	311	274	281	308	279	293	292	263	272	319	303	326	283	300	303	305	294	311	297	307	280	310	286	291	299	280	264	288	309	312	309	280	311	267	291	276	289	302	280	287	324	328	302	288	288	318	297	282	311	297	278	286	302	287	288	290	305	296	322	301	306	280	298	302	297	274	286	302	319	320	274	263	287	296	288	324	332	275	308	262	323	333	250	274	277	319	294	299	319	294	292	253	295	299	287	296	292	284	299	293	317	302	318	280	282	293	310	292	299	293	276	323	286	295	269	277	273	302	304	295	313	275	301	290	280	311	253	304	294	295	293	256	297	303	270	286	292	272	274	307	269	290	282	290	293	301	303	305	254	308	284	284	291	294	296	285	293	275	297	297	300	340	319	328	308	289	288	267	300	310	277	285	302	305	284	306	300	301	282	277	292	293	299	304	278	322	286	285	263	311	313	301	269	286	260	312	291	290	275	307	271	337	272	297	293	308	298	291	284	280	290	294	296	298	272	291	302	274	297	339	298	304	305	288	308	319	307	300	313	305	292	305	302	295	287	293	281	324	311	270	297	276	271	310	259	313	273	304	268	280	302	291	294	273	326	293	306	300	288	330	274	298	307	296	270	298	309	267	290	281	291	308	278	271	260	309	307	300	309	286	271	280	277	315	298	312	288	277	283	246	291	260	292	290	303
6073	1656	1008	650	495	452	408	377	347	352	335	315	314	339	314	355	314	328	314	283	312	309	329	327	335	339	296	350	299	329	306	316	308	321	347	292	363	338	326	307	313	297	294	333	330	292	327	325	310	282	288	309	309	343	319	315	323	339	311	310	349	338	286	311	271	335	347	290	287	346	290	305	327	307	330	326	322	334	312	321	327	337	339	308	295	315	334	349	298	315	324	338	340	311	310	324	341	321	323	348	312	324	319	314	308	315	306	283	339	348	306	295	294	323	311	328	336	277	307	297	324	321	308	337	315	288	326	288	319	336	311	318	305	313	339	322	306	327	345	296	321	350	297	374	310	312	317	313	329	321	316	344	341	329	355	321	320	312	311	308	299	336	316	298	342	321	333	338	279	320	333	330	287	299	309	330	324	317	317	317	337	312	274	332	313	304	330	343	306	317	320	315	354	297	313	319	331	342	322	344	310	325	312	318	317	334	302	336	362	298	283	289	311	322	313	300	338	307	306	334	335	342	326	298	328	319	309	326	311	322	321	332	328	297	301	301	309	333	314	323	332	307	313	345	324	317	316	333	296	318	311	313	318	323	327	315	298	323	313	330	311	312	335	293	310	293	289	287	311	316	325	321	306	332	331	309	316	310	343	312	293	313	313	322	325	331	305	325	336	295	293	359	317	293	310	345	308	346	313	309	337	302	306	323	325	325	342	299	308	302	306	355	290	308	335	311	308	305	347	307	305	303	337	337	342	303	284	279	320	347	324	312	356	316	318	303	300	302	345	353	306	299	297	290	328	342	351	303	321	276	301	299	312	329	313	315	286	321	294	315	362	346	313	329	333	311	300	320	342	325	332	321	312	321	351	333	295	309	299	343	304	334	316	300	298	347	298	315	296	303	330	293	304	326	318	316	333	344	327	318	330	321	319	340	317	326	316	361	322	336	313	323	336	354	331	314	314	330	329	330	321	315	302	313	307	305	338	314	322	360	306	340	341	313	285	321	315	332	322	336	302	330	290	307	331	308	313	356	318	353	301	330	276	327	297	315	331	344	277	310	336	324	296	312	338	318	313	296	350	306	342	313	318	301	318	308	311	305	353	329	292	334	308	320	297	323	314	314	334	331	318	346	331	304	312	344	311	356	311	309	308	329	319	315	303	339	352	318	327	292	326	338	294	321	350	309	305	338	311	307	321	300	295	337	298	324	359	340	316	308	328	301	306	312	314	327	316	388	311	326	335	307	315	280	321	319	311	324	317	321	343	324	290	308	284	315	282	343	342	306	308	334	332	314	334	297	346	301	325	325	303	272	303	314	294	289	302	303	322	329	317	314	305	307	308	356	352	304	334	302	331	313	305	334	312	321	318	315	326	309	322	322	309	329	323	321	318	313	304	313	321	337	343	336	329	303	308	330	317	352	331	319	345	324	304	306	311	320	303	288	296	351	322	326	315	340	312	324	300	300	282	321	332	322	322	325	290	289	341	301	303	321	340	332	323	341	351	326	326	320	330	331	318	334	325	337	307	293	304	312	317	350	339	298	286	352	293	314	286	328	296	318	305	313	327	341	313	306	330	285	313	318	300	318	292	301	345	329	277	320	325	344	311	281	311	320	326	304	320	317	302	296	322	277	356	298	353	318	333	314	288	300	347	333	295	302	317	334	301	325	341	327	320	346	317	308	300	334	325	310	301	272	281	326	314	323	330	300	303	335	315	330	313	315	281	323	271	309	308	320	286	375	315	302	305	287	321	308	291	335	305	332	341	297	314	297	307	331	314	305	332	338	330	294	298	308	312	312	341	383	310	321	316	319	325	324	310	311	295	303	306	327	303	307	314	329	322	311	329	297	284	344	325	305	299	316	331	301	321	346	313	327	321	308	328	279	303	324	291	304	330	301	323	324	286	311	356	329	337	290	301	298	351	333	315	330	321	303	339	298	307	344	319	327	316	288	338	325	300	344	307	315	310	340	296	328	345	305	335	328	323	305	316	348	345	322	315	309	320	300	297	326	307	323	327	297	322	302	311	324	371	310	323	287	298	308	295	326	327	317	279	314	326	313	346	326	301	329	298	326	313	284	315	279	307	302	305	272	329	315	303	302	363	302	341	331	310	339	305	297	301	326	318	334	313	324	313	328	325	309	301	305	345	304	337	340	304	314	319	318	344	290	300	317	303	335	304	338	316	368	333	308	294	310	302	358	315	333	314	329	325	338	307	311	341	312	337	289	310	316	319	347	295	309	304	325	343	327	296	294	335	351	308	316	322	297	323	313	341	321	311	320	322	331	312	319	315	330	303	303	326	311	292	321	318	298	340	323	315	340	327	307	325	315	353	340	326	324	306	327	339	300	297	307	306	326	375	328	325	298	337	335	308	320	319	326	351	337	306	308	342	311	310	302	319	316	322	313	310	303	310	328	305	286	317	308	328	308	301	288	339	280	309	353	356	340	311	296	303	339	350	322	309	296	327	298	327	295	329	330	313	310	324	326	303	333	306	369	311	272	314	355	322	304	289	324	343	333	305	327	312	325	322	336	312	308	321	330	320	308	322	334	304	274	342	282	335	315	324	326	289	318	311	295	333	345	319	334	323	330	321	331	302	302	336	343	341	333	311	328	342	319	273	282	321	340	339	318	311	330	273	333	338	333	301	337	371	317	332	297	304	326	304	340	288	317	315	313	315	320	304	321	306	326	317	358	324	315	332	343	296	339	285	326	342	306	324	293	311	291	339	308	312	326	340	332	303	288	311	321	310	331	318	303	332	314	329	328	288	352	378	306	342	290	329	325	329	298	340	328	322	315	330	339	298	325	298	299	315	327	313	316	325	323	302	317	338	322	308	316	299	308	331	341	339	294	333	343	317	319	304	300	319	315	299	306	313	296	317	301	313	302	338	310	342	311	294	303	318	328	312	319	308	331	304	322	294	313	336	336	315	332	335	342	296	332	317	280	313	356	309	339	311	354	301	306	324	307	284	333	326	311	326	327	340	356	344	300	309	321	311	317	284	311	314	317	315	323	294	320	307	329	323	322	291	290	318	317	300	318	309	314	326	300	303	310	334	333	291	333	316	348	344	348	303	326	327	329	328	340	336	324	304	317	302	322	297	307	333	352	317	307	314	318	312	370	281	284	305	335	320	301	320	302	283	325	336	311	333	311	301	304	302	350	314	348	291	315	334	337	289	294	320	290	338	277	310	303	331	346	314	303	311	313	283	330	332	333	317	336	334	340	318	337	323	317	311	330	281	304	323	324	332	316	322	293	348	302	326	284	310	290	328	298	312	333	321	304	303	297	322	313	308	309	305	323	323	304	303	317	314	319	319	274	317	325	312	346	320	322	315	326	344	366	321	304	307	316	335	288	305	322	313	313	310	311	280	328	321	311	326	292	298	327	320	290	285	314	294	316	334	349	284	330	306	325	278	304	329	345	312	324	299	330	332	297	301	289	342	322	321	323	305	342	318	334	312	322	318	332	316	319	328	310	333	308
25375	20892	27399	24500	20912	11210	1400	816	583	473	416	377	324	302	302	276	263	226	219	228	221	206	216	198	227	189	206	182	199	189	230	179	167	190	155	179	180	172	176	190	179	184	159	156	178	163	194	179	152	184	161	171	183	149	171	168	167	153	146	152	176	164	145	184	170	175	142	154	158	152	162	158	173	158	166	165	174	157	144	173	163	182	150	168	148	169	148	155	164	157	164	153	167	167	162	136	163	160	165	192	142	178	165	171	156	154	146	173	156	176	161	170	184	156	156	154	176	153	141	172	168	167	147	162	161	148	185	147	166	160	154	166	180	164	145	159	164	170	157	173	166	155	166	164	159	168	176	162	138	143	159	166	171	172	142	133	180	152	147	173	166	128	149	200	163	161	170	171	154	149	154	157	179	161	132	147	175	170	146	162	183	159	146	156	172	176	154	162	171	158	156	141	156	150	181	163	165	143	148	152	160	157	191	153	149	139	190	152	158	137	158	176	156	154	178	157	169	129	192	182	166	156	174	148	140	169	156	157	149	171	172	178	143	143	157	158	175	155	156	160	169	154	165	168	152	182	156	154	177	133	165	151	147	147	165	171	154	159	156	153	135	154	148	166	152	160	144	162	157	150	157	176	170	167	165	191	175	135	167	169	147	154	162	151	160	168	156	170	154	148	151	190	177	169	161	148	179	155	152	159	172	175	170	150	142	180	157	185	152	163	152	165	148	170	157	166	175	164	184	166	165	171	173	172	161	155	153	177	148	163	134	161	167	158	146	158	188	158	148	149	163	161	164	167	160	151	141	179	150	160	192	162	163	137	174	128	152	158	146	165	183	160	151	135	157	167	171	194	155	168	146	171	162	135	153	176	150	181	171	160	163	156	162	178	172	196	173	162	145	175	136	157	167	146	163	164	146	154	152	161	151	137	161	183	177	160	148	169	147	175	147	151	165	156	157	165	143	149	163	153	139	167	157	150	144	186	176	157	154	176	173	151	156	177	184	160	161	146	164	165	172	182	184	149	155	167	156	157	165	157	164	152	136	167	153	150	163	156	173	140	179	156	149	148	174	162	164	150	173	148	156	153	163	154	168	146	186	161	185	166	154	165	137	150	182	149	161	162	141	161	160	144	152	131	170	139	166	148	148	165	173	183	177	147	168	164	156	182	146	172	146	152	148	146	147	150	153	147	150	169	152	179	182	154	129	154	164	142	149	175	142	157	172	152	175	148	155	177	141	143	167	160	182	163	163	149	179	169	162	156	149	155	172	159	140	171	165	190	162	174	163	165	157	174	156	169	151	167	153	166	146	143	146	185	162	162	161	162	152	163	163	125	154	143	170	168	165	165	154	154	153	139	139	154	166	150	134	147	170	144	147	155	163	153	148	167	178	187	167	153	156	150	153	156	159	160	164	162	174	144	164	177	161	169	149	153	155	156	154	153	168	158	146	152	167	163	169	154	158	142	141	180	153	136	148	142	176	170	159	147	152	137	156	164	174	178	147	132	154	139	163	168	178	153	141	157	159	150	150	177	162	155	175	172	142	174	153	144	159	154	179	169	151	160	166	185	166	185	150	141	162	144	146	177	181	154	153	161	166	170	140	157	148	164	166	142	145	153	165	163	158	171	149	157	141	153	153	152	187	158	146	157	163	173	169	170	159	127	140	166	154	165	166	143	150	147	161	144	190	153	153	171	157	164	157	165	167	164	140	161	174	162	151	161	164	126	162	174	149	153	139	162	132	143	165	153	168	173	170	149	159	166	177	161	153	157	155	165	158	147	151	181	148	165	151	184	170	151	165	152	158	145	164	162	161	155	158	165	127	172	168	165	158	160	152	153	154	150	141	162	147	160	166	183	149	141	154	163	153	157	148	165	160	158	150	150	160	153	155	163	148	184	203	161	154	163	138	154	155	152	161	177	151	151	132	148	146	145	144	170	160	163	169	154	157	167	156	152	167	175	168	162	166	148	179	157	144	186	167	140	162	147	161	171	155	143	159	150	158	158	174	171	178	153	164	165	151	152	156	163	140	173	149	145	143	154	145	158	164	149	155	162	152	180	158	150	157	190	185	161	168	158	181	165	148	159	170	146	150	165	150	177	153	146	159	144	139	157	150	160	150	157	139	148	141	160	161	147	164	150	164	163	164	150	145	138	148	145	151	149	171	147	136	175	142	159	174	137	158	153	150	159	175	157	166	145	168	160	157	162	165	170	178	184	139	146	143	157	175	186	156	162	176	175	176	195	150	161	167	140	149	160	154	135	142	145	158	158	168	129	145	173	150	161	152	176	174	139	157	133	151	149	161	172	157	146	163	147	143	150	166	172	150	154	173	174	155	146	148	169	131	178	172	152	141	147	147	170	149	162	158	150	170	158	164	150	146	153	168	159	162	142	168	144	169	165	150	157	163	164	153	171	161	171	174	169	154	161	141	164	167	172	138	144	151	143	162	152	165	172	165	201	143	157	173	163	150	146	152	179	162	157	180	159	159	177	137	142	172	147	165	162	144	132	148	168	148	148	155	173	155	165	150	144	170	162	161	164	174	155	154	169	140	163	166	168	152	154	153	131	161	167	162	146	180	149	144	162	148	182	152	156	144	165	171	142	173	173	156	156	140	150	151	151	164	161	163	174	166	141	142	154	187	123	148	173	135	161	161	179	150	195	169	172	167	154	150	180	165	161	144	182	153	152	154	156	167	171	142	131	139	183	142	162	155	166	167	161	161	164	158	127	154	162	165	167	180	172	149	139	154	164	141	160	137	155	177	148	144	149	141	164	180	149	163	145	150	164	155	162	161	150	159	146	162	169	187	155	151	180	174	175	156	174	161	135	175	164	144	164	143	169	147	164	154	159	162	179	156	137	157	142	178	161	161	168	173	162	148	173	160	158	162	170	147	172	158	159	168	158	166	164	152	172	143	190	168	156	154	152	167	153	160	153	157	154	187	152	167	181	187	153	166	147	162	139	159	160	142	156	163	152	162	152	182	140	148	160	168	147	163	149	121	163	173	150	169	157	166	161	161	137	156	141	143	180	153	149	160	148	160	161	149	158	163	165	155	166	158	164	153	167	146	137	167	159	155	154	160	161	168	157	145	131	161	151	158	134	188	135	177	170	147	152	144	150	147	169	165	140	172	149	163	169	165	159	178	163	187	126	157	132	169	153	178	145	183	180	166	146	161	178	158	168	134	162	163	153	173	148	154	160	147	161	180	146	166	163	170	175	153	155	141	157	167	159	174	162	141	162	157	144	152	168	157	161	147	175	152	133	159	160	127	154	159	145	183	166	159	150	153	163	163	170	152	147	165	142	146	160	166	132	160	162	165	158	157	176	149	146	152	163	173	156	163	171	168	161	167	161	154	150	169	171	165	158	175	157	162	172	170	144	144	135	147	159	156	146	135	153	173	162	171	156	183	150	149	156	141	160	151	188	163	145	165	158	152	164	153	150	169	152	142	166	183	173	183	156	141	160	170	150	169	142	170	170
9874	15249	11462	6136	4021	2809	2110	1725	1154	983	765	719	550	551	461	445	404	348	376	333	288	287	277	284	273	239	247	230	219	247	239	207	227	229	214	228	216	192	202	202	200	214	199	191	210	178	188	175	149	183	207	176	198	194	187	202	188	172	190	178	200	195	190	185	196	166	206	197	192	187	171	208	169	188	185	156	167	188	195	172	182	156	160	175	169	183	166	166	178	184	171	178	186	178	166	170	167	165	188	183	182	174	205	177	165	184	177	196	171	162	184	193	196	141	191	169	170	174	171	157	179	169	196	178	180	174	180	178	140	168	177	184	190	183	164	176	177	165	170	172	169	162	156	161	162	199	177	181	152	158	177	172	169	168	175	179	163	160	164	155	193	167	161	170	151	192	165	187	155	169	161	176	168	177	180	160	165	148	159	193	167	191	173	177	190	154	180	177	182	198	151	157	174	169	175	144	162	170	182	183	186	171	193	184	154	163	174	166	178	164	188	174	168	168	175	167	178	188	169	179	163	153	186	174	161	169	156	194	169	172	162	186	152	186	171	183	164	160	178	161	171	158	187	184	194	176	181	188	177	161	168	185	148	168	161	152	177	163	181	170	183	146	159	169	155	164	162	188	179	175	189	163	168	209	130	171	161	174	173	156	153	170	199	176	172	190	166	181	190	177	180	178	179	182	184	180	187	172	167	179	184	174	181	174	191	148	157	180	194	177	177	166	191	161	185	166	172	171	174	194	191	187	175	160	164	199	159	170	182	174	157	160	172	188	196	166	179	183	180	161	170	169	190	169	182	193	177	179	172	168	182	165	168	174	169	189	183	174	197	173	171	161	181	167	177	150	169	170	198	175	190	166	171	153	156	174	188	196	183	181	155	178	170	175	167	172	173	166	157	165	181	175	183	155	144	154	184	161	185	163	146	174	176	153	183	159	200	170	158	163	155	154	197	178	185	183	167	198	161	155	147	165	166	179	171	184	173	151	183	151	188	175	178	178	166	177	187	185	181	162	182	199	189	163	183	172	160	198	170	187	194	180	168	191	162	178	161	165	178	174	177	172	180	149	161	171	176	178	164	168	176	170	170	179	187	170	189	183	170	176	178	170	175	163	190	179	174	177	189	155	158	176	169	165	145	187	150	158	166	204	188	186	193	186	183	162	178	157	209	172	154	159	184	166	181	175	195	154	168	163	164	182	166	197	156	134	169	181	178	160	180	201	159	173	173	141	173	169	190	166	165	188	178	192	159	200	157	173	187	157	178	164	176	161	171	166	197	158	165	165	160	189	183	184	157	164	182	163	158	203	164	146	175	166	162	178	170	185	143	181	184	181	163	173	189	192	172	189	168	154	204	162	178	195	193	175	175	166	163	166	181	167	169	165	169	198	181	157	171	183	161	189	183	194	156	172	155	158	176	184	156	168	190	180	178	154	162	172	191	189	170	163	160	159	153	145	181	183	172	191	167	169	175	191	174	188	188	191	179	174	166	174	170	168	148	179	147	175	189	183	185	175	186	182	152	163	161	183	192	176	184	183	161	164	185	176	162	177	160	176	157	163	175	155	163	178	169	163	189	171	193	175	162	171	186	140	189	184	167	146	177	169	159	159	142	168	168	170	183	173	156	164	167	180	164	169	172	172	166	195	176	185	165	181	172	165	166	166	184	163	181	152	201	167	184	179	152	181	185	186	169	185	160	175	165	169	185	169	181	185	181	174	163	163	164	164	153	163	158	162	175	182	168	197	174	142	156	160	187	145	152	167	192	173	209	170	182	168	174	186	186	156	187	182	180	165	162	185	172	184	177	190	162	194	158	164	178	176	157	147	186	164	162	169	154	165	166	168	178	170	185	170	167	184	148	136	168	189	188	178	172	182	170	179	189	174	175	167	198	149	155	158	176	186	201	201	158	159	162	176	169	176	178	173	170	178	151	178	166	196	159	166	169	172	184	186	165	146	161	175	162	154	193	168	168	167	157	183	188	148	171	166	184	183	165	180	190	194	176	160	181	160	197	171	173	175	163	148	174	145	175	192	168	174	181	179	138	146	167	191	174	179	166	163	180	155	172	189	162	159	164	161	169	186	154	155	158	173	185	146	164	188	187	150	176	177	175	171	170	146	170	188	188	157	177	152	169	159	189	184	184	161	183	196	186	165	165	154	186	175	184	197	168	152	166	165	177	154	164	155	159	194	180	168	141	181	180	172	151	161	173	180	172	173	172	201	178	188	155	167	167	186	178	164	179	163	163	168	173	168	191	162	166	171	182	148	188	178	187	180	165	185	182	178	187	179	171	164	144	154	164	184	164	150	164	173	202	173	172	172	179	153	169	170	183	174	165	170	180	182	146	180	173	202	193	177	175	181	187	156	168	195	154	164	161	158	181	155	175	183	155	185	173	165	183	163	179	153	138	166	162	145	154	188	192	179	173	161	190	173	189	175	165	154	174	196	165	160	157	173	167	157	173	165	194	171	160	165	182	169	198	164	177	190	178	183	159	166	163	170	201	185	174	174	171	165	195	163	174	186	182	162	159	175	191	185	178	168	185	164	183	167	147	160	156	173	176	170	180	163	169	172	189	166	176	160	185	159	168	163	168	146	157	197	175	172	186	168	166	178	159	171	175	176	166	169	188	193	169	185	166	176	160	173	161	159	163	185	168	156	149	180	157	174	156	171	152	173	159	164	151	163	174	162	177	164	190	159	184	166	187	166	179	169	158	167	177	165	210	167	158	167	182	181	158	181	160	176	129	177	170	179	173	207	167	190	164	173	157	149	171	183	180	167	167	173	156	179	194	168	168	180	157	173	160	176	190	198	175	193	162	155	166	168	183	159	172	158	165	153	179	197	164	158	158	163	171	163	176	168	167	149	177	168	158	178	170	184	171	194	158	161	220	167	173	164	174	172	180	148	161	160	180	160	183	157	169	196	173	167	174	171	178	164	145	186	187	169	142	173	174	182	179	166	164	192	163	165	167	191	160	169	173	182	156	170	184	162	172	164	192	169	171	147	170	194	176	159	167	157	181	151	185	164	177	178	152	137	163	183	161	138	185	166	154	166	167	178	163	165	167	159	193	159	179	188	152	152	185	159	175	184	189	162	181	166	163	162	171	161	188	176	159	181	190	157	182	172	191	150	170	161	177	188	159	190	191	170	178	181	157	171	188	157	177	194	173	180	173	188	165	181	166	157	189	185	160	168	180	167	169	189	165	179	175	193	171	180	152	175	176	164	173	181	162	188	163	200	154	182	176	153	168	161	154	152	163	183	176	151	174	170	172	181	164	176	185	161	167	171	177	160	172	142	164	156	160	176	160	198	176	150	158	188	187	176	181	170	173	175	174	179	145	179	166	169	153	164	168	169	184	189	178	171	161	155	169	176	163	171	155	170	161	179	177	191	163	173	161	173	155	177	179	185	171	172	181	181	173	168	175	191	155	154	175	172	188	194	173	173	187	170	179	183	164	176	185	171	168	169	148	172	154	163	165	167
23188	20884	27751	24160	20896	20994	10127	1901	1239	1018	932	798	768	702	613	626	564	544	540	549	487	508	502	461	483	512	468	454	474	440	416	452	435	459	407	452	434	410	413	436	422	434	453	411	404	390	439	409	384	446	370	384	396	419	394	397	377	375	396	410	407	374	410	410	448	386	410	395	424	417	400	378	356	391	406	365	382	379	366	388	398	389	418	377	397	425	409	391	393	435	397	380	396	398	397	327	371	387	354	342	408	392	402	446	362	380	397	365	380	386	367	353	387	369	391	412	426	415	401	419	403	379	394	400	402	392	394	373	361	386	391	398	353	410	379	382	383	409	354	388	345	385	394	401	368	349	402	367	428	405	351	387	397	394	427	423	414	422	402	394	379	426	411	399	396	354	395	375	376	394	376	405	395	415	397	393	387	367	371	357	390	374	362	440	393	378	414	376	390	389	398	390	375	388	378	384	392	375	393	401	375	374	409	402	376	394	382	358	381	388	357	360	350	382	351	400	384	399	343	386	390	373	372	383	382	382	373	347	380	400	389	391	387	375	369	367	383	366	401	385	421	393	444	364	351	397	378	380	404	404	386	385	418	402	373	347	392	402	428	382	376	409	413	394	371	368	427	394	368	370	385	399	373	431	376	349	359	365	410	426	422	409	383	396	365	382	384	447	401	367	383	364	381	408	376	389	382	414	395	377	395	414	419	409	382	400	393	373	389	380	384	405	378	382	365	415	365	396	385	366	361	390	385	386	360	375	401	387	357	379	385	333	407	396	367	395	401	391	426	395	380	377	377	397	397	398	372	360	388	381	402	355	386	372	384	398	389	362	372	394	435	354	366	373	388	371	388	368	408	390	389	369	376	386	399	410	369	403	393	398	373	391	369	399	400	390	399	366	439	385	387	374	409	373	378	369	361	393	389	406	419	375	400	394	391	406	386	397	407	347	442	360	376	379	375	417	388	363	398	401	369	352	350	401	377	402	371	405	398	395	410	367	402	414	399	416	401	412	414	390	374	423	350	376	401	448	369	403	380	405	386	414	393	400	391	371	387	411	421	371	395	373	382	398	370	401	376	376	405	355	353	378	398	407	384	411	396	381	384	377	388	401	380	370	400	365	359	383	380	403	384	421	385	387	392	410	377	394	418	352	344	449	397	407	384	400	380	395	384	378	405	376	392	399	387	390	377	368	376	421	373	363	409	393	359	374	395	388	393	374	383	403	358	393	410	395	393	379	395	418	408	381	392	368	379	385	378	414	375	388	357	423	409	378	370	388	349	396	357	397	367	382	383	364	362	414	420	396	380	401	381	387	429	382	376	385	397	403	411	381	403	369	392	354	393	400	369	383	407	409	416	379	384	340	347	390	408	389	406	376	395	329	380	370	356	426	379	391	379	404	355	388	392	383	352	418	389	355	397	376	360	406	378	425	365	388	387	395	384	411	410	414	419	378	396	378	364	391	386	412	376	408	401	406	379	373	379	382	383	380	391	374	364	418	354	371	357	405	377	377	369	365	401	364	381	378	375	360	375	394	344	352	377	379	373	378	361	410	362	396	410	404	395	370	402	388	406	371	394	380	393	367	380	381	428	388	371	363	397	368	388	382	355	380	386	400	386	399	375	374	379	401	351	344	375	398	368	390	414	374	394	378	386	390	384	409	419	379	375	408	390	349	371	418	387	365	420	377	377	400	407	360	381	361	365	394	377	393	372	395	391	357	403	386	400	390	374	385	387	389	375	346	364	401	381	384	399	411	377	391	389	346	369	389	408	420	436	379	422	394	371	386	353	419	355	394	370	378	342	401	372	394	373	394	334	403	399	379	413	392	356	397	394	384	375	348	350	418	409	372	386	394	394	367	371	419	366	395	415	393	357	395	347	417	376	391	377	414	391	367	386	400	404	400	380	386	393	405	438	372	395	397	434	404	364	415	365	413	411	377	381	391	380	359	362	346	367	352	380	396	404	383	414	382	364	375	392	404	389	385	384	377	418	395	431	392	392	411	364	378	387	367	376	394	418	359	363	392	389	351	393	389	389	387	396	412	426	416	382	415	402	427	401	363	365	374	359	396	396	376	409	419	375	412	373	417	420	387	405	384	407	362	397	378	405	386	405	370	419	332	400	366	379	373	419	381	361	407	398	384	381	419	391	377	385	377	382	375	391	364	388	384	353	398	342	367	385	367	375	402	396	376	364	386	408	386	373	392	405	392	367	407	383	386	383	384	404	365	370	385	376	390	350	400	387	397	373	422	404	373	367	393	374	362	368	376	368	405	413	390	394	387	405	367	390	362	363	399	386	375	364	370	377	393	382	373	386	439	414	378	386	380	384	415	384	406	385	376	370	359	393	379	388	397	361	378	369	387	352	381	342	394	350	395	391	346	383	398	419	344	401	405	392	362	382	391	371	358	359	405	419	352	370	426	397	370	364	354	412	382	352	433	354	377	381	379	410	384	393	446	394	368	375	387	406	341	346	406	430	365	389	361	376	376	375	353	383	362	358	406	397	381	360	398	355	351	358	368	367	365	381	373	357	425	392	373	440	354	384	392	423	357	369	365	376	387	409	386	408	370	357	363	378	396	392	406	384	443	383	394	403	390	389	401	398	372	363	382	368	417	417	350	404	397	391	366	409	386	395	365	380	391	403	423	357	391	382	368	385	342	378	392	419	421	404	367	380	423	375	377	388	392	406	374	366	344	355	428	406	361	381	390	407	397	348	385	431	367	395	390	390	368	381	405	395	414	390	388	373	380	379	379	392	357	365	390	369	385	379	397	389	360	358	395	335	378	359	378	340	409	391	389	406	397	430	411	354	373	400	375	431	409	362	384	405	367	378	364	374	369	397	389	368	376	411	375	415	374	387	383	368	362	410	395	402	392	372	389	368	370	380	412	343	399	385	376	372	391	399	386	390	403	383	399	399	373	381	385	377	414	377	383	395	389	412	419	376	373	400	378	413	374	399	372	386	365	383	382	388	372	384	368	414	372	374	367	383	398	388	359	407	390	383	412	359	406	383	375	353	371	415	387	400	360	377	345	377	376	344	328	390	423	376	431	382	378	399	412	388	412	382	395	390	377	338	397	384	408	380	382	367	389	399	382	409	352	398	401	395	388	384	435	400	383	401	426	379	392	339	385	403	414	388	367	382	396	376	390	370	379	407	406	358	375	391	406	378	386	389	340	393	400	409	376	409	364	401	373	387	416	382	368	404	377	388	374	390	380	386	377	425	369	405	391	408	418	410	410	414	354	396	381	386	389	396	408	422	393	395	377	386	361	422	383	378	414	384	387	336	370	406	346	392	416	363	410	368	404	343	373	372	398	367	360	410	384	374	376	381	377	370	380	402	403	410	389	419	383	408	402	349	397	368	371	363	373	393	397	390	377	359	402	365	407	344	403	386	395	396	373	384	433	420	357	401	376	374	407	368	385	391	417	346	361	402	369	378	379	372	349	401	373	395	399	368	370	393	380	351	359	368	384	375	393	410	410
13368	22866	18247	10698	7335	5430	4178	3260	2287	1838	1547	1414	1167	1063	940	854	796	766	739	628	623	645	601	544	543	560	522	499	484	565	474	453	467	488	478	485	454	426	425	431	454	403	407	448	414	395	416	384	401	400	398	421	378	395	411	412	377	385	389	423	412	381	345	400	399	413	366	416	385	399	403	349	375	381	364	414	362	392	392	382	435	376	414	368	388	367	360	375	384	391	365	385	398	355	426	371	355	378	338	350	395	387	369	414	405	349	355	370	383	381	364	400	364	380	388	419	352	384	372	386	374	406	362	375	359	358	370	361	391	392	388	390	381	385	375	369	378	409	359	363	376	392	398	381	353	389	388	399	359	394	394	387	365	363	336	396	394	381	358	379	392	378	358	377	336	368	418	361	395	409	390	346	374	407	340	375	379	394	359	394	399	403	396	372	362	391	400	380	373	387	371	385	393	376	392	374	372	384	366	367	369	349	396	369	361	343	375	392	385	374	352	356	381	358	361	404	382	363	341	344	392	359	401	387	371	331	376	379	376	405	395	374	372	377	393	372	403	358	391	347	330	376	358	383	392	373	390	371	392	380	357	353	396	374	391	366	365	357	398	372	357	345	380	389	401	400	376	394	356	334	385	344	349	343	391	354	360	378	365	354	363	368	374	361	365	362	360	377	346	358	399	402	413	408	355	343	389	382	380	379	349	366	371	374	429	396	374	337	397	341	394	362	345	426	404	368	342	378	344	374	382	382	366	386	387	381	399	347	377	413	369	386	388	389	355	387	412	377	380	354	385	362	404	349	371	351	362	384	395	347	351	387	414	366	378	381	359	342	373	371	411	368	342	376	370	347	380	363	407	400	397	366	401	387	345	368	368	364	376	358	395	367	393	336	388	383	368	359	377	371	316	336	352	331	349	418	362	374	409	394	381	365	382	373	348	379	395	359	344	363	371	378	383	349	370	348	383	373	401	377	350	344	365	358	371	347	371	388	367	388	363	367	351	421	371	354	359	376	386	329	361	374	380	354	364	350	362	409	378	393	396	385	332	362	364	410	412	365	420	391	402	385	385	354	351	370	367	403	379	365	378	359	404	397	414	393	401	380	393	334	407	375	377	373	364	359	346	383	357	398	382	376	366	371	388	343	386	337	366	349	394	399	360	360	364	387	367	382	372	373	397	353	372	365	360	364	365	377	355	394	370	371	333	364	374	347	353	342	393	376	376	372	399	371	379	375	385	369	377	420	401	343	386	393	348	385	368	347	370	390	370	358	344	374	365	378	411	374	357	367	376	353	350	398	387	333	383	396	389	358	373	374	360	351	415	373	377	384	340	384	365	393	354	376	373	384	384	376	363	377	425	363	404	390	389	398	361	372	374	388	384	347	383	347	351	392	375	392	381	425	306	383	372	386	359	364	349	370	387	369	372	386	406	399	337	375	381	358	321	373	391	377	368	374	391	402	375	364	389	346	368	382	354	375	366	371	377	382	344	381	355	382	371	378	374	384	341	376	381	406	362	380	331	366	338	389	340	370	354	406	375	359	326	340	362	364	333	369	343	361	354	355	399	344	345	347	374	354	387	370	358	367	397	376	351	405	376	390	372	330	375	356	359	370	364	392	360	391	362	387	388	394	365	376	363	338	339	371	367	371	403	363	373	342	343	395	366	393	370	360	345	357	376	378	372	362	381	322	338	387	373	392	375	369	380	360	384	365	375	382	407	368	366	403	381	378	380	383	397	392	363	367	380	357	358	343	388	385	385	359	376	377	374	349	370	382	365	360	416	404	364	353	372	416	364	342	385	382	394	351	367	368	375	342	385	407	402	392	411	375	375	374	385	370	395	363	329	347	336	344	388	398	395	347	374	368	390	348	410	397	398	399	360	390	356	366	369	374	321	389	379	398	361	396	367	364	354	391	324	335	376	343	396	370	347	373	357	359	361	372	383	397	365	357	349	371	366	376	371	365	359	379	351	367	378	356	370	381	414	372	344	361	339	408	390	388	347	384	382	391	368	393	366	355	386	366	382	384	363	350	383	375	355	390	418	349	395	376	368	348	376	355	379	365	378	406	366	388	338	356	376	385	343	345	354	371	365	361	373	374	374	399	382	370	380	368	356	368	424	350	401	350	383	378	371	387	363	355	351	383	355	394	365	355	338	378	381	377	378	358	370	400	350	332	370	348	361	347	403	372	381	394	385	379	375	373	406	356	380	331	365	353	335	376	379	412	375	401	364	386	341	371	406	378	385	372	379	348	380	376	367	364	362	375	379	357	342	388	335	377	358	335	370	401	391	385	406	391	402	360	370	408	361	384	372	355	372	342	379	370	387	330	378	369	378	320	366	368	397	336	387	344	357	364	367	338	398	382	369	359	391	347	388	366	333	359	393	350	379	386	347	394	363	377	401	372	422	335	367	417	396	350	388	391	381	368	410	359	355	385	396	409	355	361	381	386	365	364	355	399	389	372	330	387	365	375	389	335	354	389	354	357	342	371	350	378	343	371	359	362	389	384	390	372	367	375	326	361	344	340	392	377	343	365	366	388	394	361	368	407	402	357	380	358	344	394	355	361	348	340	371	363	373	373	383	349	392	385	380	369	372	401	351	338	377	359	414	398	356	376	342	356	383	379	360	382	386	348	388	337	406	360	358	363	350	376	384	361	396	393	398	373	365	366	366	364	392	382	383	368	340	374	368	391	349	369	392	361	366	401	361	354	372	382	378	355	363	348	403	376	392	356	361	395	364	367	371	383	355	370	371	394	383	370	334	349	368	390	334	378	365	385	373	361	367	350	357	424	384	378	373	393	374	398	418	382	387	350	333	404	388	368	389	341	379	367	371	391	368	396	382	353	367	412	402	386	358	363	389	379	371	363	358	385	371	363	370	395	376	382	380	368	381	414	367	350	332	365	361	339	361	386	394	384	364	352	353	380	353	380	375	367	376	381	391	408	350	381	370	374	363	348	383	335	340	345	390	367	361	389	386	383	390	371	350	390	354	373	367	384	320	395	375	352	388	403	354	387	397	385	397	357	371	351	341	372	385	368	336	387	378	356	353	383	359	343	415	357	328	367	391	392	370	388	356	355	387	378	372	394	417	408	392	358	361	389	403	354	389	335	409	367	398	364	364	347	398	384	382	346	413	350	366	372	353	341	371	398	382	343	358	339	372	364	357	365	381	357	380	388	366	378	391	354	351	364	372	359	415	393	355	351	362	351	352	397	389	391	367	361	363	368	334	378	339	353	393	320	399	379	334	378	366	371	358	398	382	353	363	378	385	346	379	384	378	379	374	371	373	350	365	361	394	354	376	379	369	347	397	369	393	385	375	400	366	350	354	371	368	338	366	359	390	394	364	357	401	388	386	404	364	362	392	392	387	327	366	362	409	358	370	390	364	410	366	338	381	379	372	389	355	368	378	374	364	387	386	352	375	385	377	373	378	348	351	360	353	388	367	324	354	360	381	377	359	372	363	394	356	351	378	384	376	355	359	360
28460	14663	1968	576	379	361	317	336	311	320	313	321	324	307	281	295	291	292	284	296	303	289	292	289	291	274	304	298	269	315	285	251	287	332	308	293	298	288	286	303	300	281	316	269	321	292	281	316	287	277	274	302	288	283	303	294	295	314	278	324	312	273	293	292	273	331	302	294	297	297	273	276	299	266	292	279	288	302	289	296	280	328	315	268	264	289	287	288	262	306	310	290	299	263	281	290	271	271	297	279	290	273	313	330	314	305	274	264	292	306	302	277	307	292	312	301	279	287	296	292	281	314	301	279	298	275	296	316	277	289	257	275	294	339	297	309	287	297	313	266	308	280	275	284	349	266	298	279	298	285	311	290	282	286	298	298	256	276	285	314	282	268	265	281	295	296	289	301	280	294	331	297	291	254	286	282	272	274	292	313	300	299	276	280	328	235	263	256	287	283	273	295	260	279	265	274	304	283	290	272	303	281	313	291	274	272	286	313	286	294	288	270	312	297	284	277	275	283	255	333	279	273	273	290	296	302	283	291	314	287	293	273	299	309	291	288	289	311	273	292	304	309	297	310	271	283	297	289	269	267	282	307	297	306	273	285	262	298	278	294	292	282	272	334	296	288	285	324	282	305	283	280	311	274	293	282	291	271	287	276	283	309	278	304	276	277	259	300	302	303	276	308	260	281	263	277	289	302	295	285	282	286	297	305	287	302	313	290	259	296	303	273	319	267	285	306	259	278	268	308	322	299	264	300	323	306	291	271	296	275	273	290	270	272	274	299	285	273	276	292	276	286	275	314	285	301	292	271	307	291	290	290	294	282	271	318	312	286	265	289	270	285	284	304	292	290	276	290	265	298	281	321	273	267	307	301	312	306	297	279	281	258	273	270	295	269	307	303	311	309	287	295	295	281	288	284	292	275	292	297	271	301	269	283	273	273	304	308	290	285	278	282	299	288	289	308	271	274	272	274	318	257	273	306	270	253	308	286	283	266	304	293	295	295	265	293	293	345	285	285	289	276	309	303	289	311	255	324	297	286	318	308	294	277	299	279	293	327	329	291	283	249	301	276	271	286	292	274	312	321	274	272	299	310	311	305	281	310	323	287	265	253	288	270	272	272	254	288	294	292	262	275	271	282	289	290	294	277	317	289	277	268	290	253	311	295	283	318	299	273	296	293	271	306	261	295	322	251	302	298	298	281	269	282	295	285	280	282	291	272	254	309	252	302	278	305	299	294	266	299	295	281	310	268	300	295	262	256	316	262	278	316	267	319	290	303	318	295	276	284	290	277	295	314	311	308	288	288	256	261	293	288	276	280	288	284	350	281	279	290	280	297	282	272	299	294	285	286	291	294	284	273	276	294	275	299	256	286	299	294	302	289	266	284	283	283	280	300	322	273	289	252	288	272	304	306	281	300	287	283	317	299	268	327	288	321	304	300	321	284	292	288	304	290	314	286	262	265	324	296	292	287	280	283	272	279	294	314	293	291	281	295	302	291	259	294	277	294	274	269	285	287	325	285	294	286	282	266	289	257	298	279	273	299	315	282	296	307	307	305	297	277	303	283	288	308	266	285	293	293	285	270	274	317	271	281	311	277	276	257	274	302	272	270	284	269	296	299	285	301	277	287	279	299	274	277	289	280	289	330	297	302	278	251	284	300	285	282	255	287	294	294	269	289	299	280	270	291	273	274	263	274	296	287	285	305	291	292	319	292	313	291	297	306	278	297	284	273	285	278	272	297	289	291	298	289	297	292	278	278	272	316	303	266	321	309	303	304	290	308	291	291	304	307	266	277	261	302	314	279	287	265	279	318	315	300	309	286	294	258	285	318	282	257	290	278	300	283	276	253	338	278	278	291	272	314	264	326	320	288	296	291	280	303	276	263	273	265	270	274	298	276	281	290	293	294	274	291	287	301	285	315	314	275	309	327	309	274	258	315	295	271	294	309	313	294	265	293	342	273	305	255	300	280	275	282	306	282	301	285	304	301	296	295	288	308	281	318	319	288	280	294	294	276	284	285	295	273	277	257	261	314	278	325	275	278	287	286	271	302	286	256	283	291	279	281	317	293	291	279	292	301	283	305	314	291	280	291	304	288	277	309	278	283	258	310	297	251	302	306	309	300	307	296	275	285	331	352	301	307	283	287	276	286	279	326	263	281	310	272	301	298	292	252	288	296	282	278	290	263	310	304	301	291	288	324	274	297	282	262	298	330	306	318	285	304	291	305	294	299	268	292	274	301	312	266	332	287	274	301	279	270	274	298	269	266	287	300	345	280	285	290	321	313	274	292	298	281	281	302	308	299	297	273	271	279	293	290	290	318	305	289	263	296	310	289	278	292	278	266	302	287	311	264	290	284	314	313	303	302	276	275	282	283	272	283	296	286	291	288	311	267	291	293	281	292	269	279	306	295	273	316	294	293	265	292	281	284	246	308	299	322	303	319	296	277	272	284	314	331	305	297	291	254	316	276	287	283	263	273	285	269	297	287	317	284	312	319	292	294	284	259	288	293	272	275	274	298	301	288	290	284	277	306	289	282	304	304	302	299	300	298	289	304	294	274	306	306	255	300	291	277	302	301	289	302	309	306	281	277	286	305	247	279	299	295	313	279	290	297	321	269	291	300	273	299	273	285	296	283	296	287	274	273	340	291	306	303	285	285	279	278	307	299	268	267	308	273	306	290	296	290	305	264	308	302	313	307	275	280	274	288	279	320	293	258	327	293	280	316	312	270	292	310	279	328	300	274	297	276	287	320	283	313	303	289	264	313	298	305	296	282	281	287	288	284	276	296	290	305	280	294	283	285	279	296	260	291	306	293	275	295	340	278	254	293	262	274	267	314	262	299	316	309	271	266	289	283	279	293	279	324	265	271	311	299	305	319	352	292	275	290	262	296	286	322	303	290	309	287	299	289	302	312	291	304	292	287	310	278	281	293	275	279	266	320	315	263	290	280	315	292	275	290	304	316	284	303	293	286	293	291	287	304	265	302	293	297	259	288	299	306	291	294	299	294	263	283	287	276	299	282	303	266	286	283	280	297	279	269	278	261	297	294	284	267	293	295	309	310	287	311	279	275	286	250	290	311	313	292	307	284	300	311	302	291	300	293	274	310	267	292	299	305	283	320	278	291	294	276	286	284	299	271	290	265	311	258	272	319	300	289	280	287	286	281	306	287	289	282	291	319	248	274	294	307	294	302	295	322	298	284	270	299	270	290	283	288	277	309	299	293	284	289	261	267	276	307	295	277	272	296	254	306	310	274	294	288	288	276	295	317	273	295	326	266	286	267	290	292	281	288	294	289	253	296	304	280	291	296	292	313	325	322	304	281	321	271	285	286	290	297	289	262	281	277	262	255	284	304	304	312	291	303	285	261	303	276	318	297	311	286	256	307	251	309	292	297	252	275	336	291	315	276	310	300	275	316	296	297	264	271	297	269	271	267	305	284	305	290	290	302	265	288	293	273	260	294	338	331	323	301	284	303	276	281
5679	1375	980	597	502	469	419	391	373	352	368	356	338	377	335	309	368	310	332	310	309	345	327	344	339	324	332	337	326	341	304	314	358	362	337	303	293	325	318	331	331	299	321	322	332	319	291	316	302	331	293	349	324	290	305	307	369	320	350	269	299	336	335	347	292	336	305	317	309	317	321	329	325	324	300	343	318	312	347	333	286	303	279	299	348	325	325	300	295	305	324	324	310	330	329	305	310	327	308	335	321	317	306	368	317	319	309	307	342	310	310	333	338	306	304	311	284	299	331	331	284	307	304	364	307	318	311	314	311	323	285	290	307	331	311	324	325	292	307	342	308	296	317	320	298	309	315	343	344	326	327	315	291	309	325	334	313	287	324	321	319	334	321	309	337	312	341	312	324	302	312	307	296	317	337	333	334	321	345	311	320	319	317	320	341	300	305	336	304	307	297	336	311	301	304	277	320	326	328	336	363	317	310	309	300	312	309	296	297	330	320	283	290	304	329	343	311	297	305	310	323	325	329	302	316	323	316	292	289	316	298	348	317	307	317	322	333	340	299	327	323	301	292	326	318	295	332	312	323	315	324	303	312	305	313	326	312	329	300	298	285	298	334	313	304	331	325	308	332	343	311	326	329	358	315	317	290	319	342	310	312	318	337	342	306	337	306	310	300	326	329	309	296	327	324	343	303	322	320	326	310	315	292	293	291	281	342	312	314	316	322	314	336	329	319	330	318	353	327	347	348	299	358	291	333	335	308	316	300	327	339	332	305	332	314	328	301	359	334	327	342	331	332	346	344	293	305	315	329	335	300	342	309	313	306	324	328	330	292	321	284	340	287	361	327	333	320	319	316	299	309	319	297	344	336	342	337	336	307	302	306	331	310	324	313	309	326	313	313	357	305	298	313	343	340	332	305	306	329	335	321	307	302	336	301	297	314	289	312	301	310	360	299	315	323	308	298	338	300	338	319	353	307	304	314	338	304	329	330	336	326	315	339	291	319	282	332	338	291	322	326	347	290	306	302	288	306	296	326	320	330	309	332	302	327	304	323	297	316	293	337	322	349	291	307	360	332	301	308	334	341	312	318	328	347	343	332	353	328	328	300	313	304	306	313	335	323	302	287	328	295	304	335	312	335	316	337	310	312	274	319	313	318	314	327	289	280	340	314	338	337	294	315	316	316	344	303	298	333	323	311	305	332	305	310	296	305	322	320	319	308	287	302	317	332	303	305	319	308	320	305	305	309	308	311	293	324	317	320	320	307	325	325	328	322	309	293	307	314	276	309	313	358	325	348	316	329	346	325	282	314	300	323	320	307	302	304	324	286	331	332	325	299	321	317	315	336	294	306	305	327	320	314	320	320	329	309	299	327	333	308	342	311	346	310	308	301	322	315	347	327	312	279	339	332	329	328	322	338	325	332	310	346	341	350	326	338	311	308	323	327	275	294	334	308	337	306	274	325	326	340	302	292	287	356	296	333	316	304	301	328	335	325	328	312	302	327	301	335	288	350	286	319	328	338	330	333	300	305	310	311	310	282	318	303	319	310	322	336	313	325	321	294	329	317	323	345	326	306	351	312	293	330	334	313	311	295	289	305	303	313	279	319	330	304	310	301	340	300	313	295	330	330	297	317	314	319	312	318	321	314	301	324	309	314	318	305	326	303	313	286	340	322	270	336	284	304	332	313	324	326	344	366	306	317	302	320	327	310	316	299	331	315	317	341	296	306	323	317	317	278	309	329	305	319	294	282	292	306	335	326	321	299	300	320	333	314	320	346	338	306	325	315	303	310	313	315	311	329	300	318	319	290	313	298	339	321	329	319	339	316	337	304	329	318	349	301	294	330	331	313	316	300	315	317	300	301	294	316	335	325	340	330	343	327	307	335	311	322	315	339	322	307	294	307	323	338	311	321	284	304	311	332	336	330	316	314	313	318	342	319	341	301	311	299	292	327	302	319	298	359	333	303	310	321	288	294	315	307	310	307	327	299	309	290	278	313	305	299	327	326	287	353	310	298	321	309	332	351	317	333	332	332	332	306	279	322	311	310	338	289	342	312	282	326	322	328	315	326	316	307	312	333	327	298	310	322	295	299	304	291	309	290	310	335	291	324	317	361	299	279	331	307	309	303	295	280	320	340	325	297	351	293	343	332	327	304	358	352	319	292	321	322	300	338	309	290	301	313	314	311	290	313	346	314	344	309	306	315	282	320	294	289	321	330	312	306	324	333	335	314	303	333	342	303	331	318	321	319	312	326	307	295	340	328	335	335	309	306	330	335	298	289	340	330	307	290	330	301	292	333	315	301	330	314	296	320	334	311	320	287	303	299	329	297	284	334	302	305	327	326	308	319	336	337	331	311	291	319	330	346	342	337	315	314	344	295	359	327	319	324	313	311	300	291	303	316	303	338	301	328	336	336	317	325	273	301	316	299	332	296	345	305	323	320	320	322	309	317	324	278	315	307	290	300	312	337	307	314	331	319	338	329	322	327	334	309	323	301	286	323	313	317	311	316	314	323	314	289	302	311	310	297	340	339	314	317	284	332	322	335	336	295	325	340	323	340	322	297	325	323	310	314	327	329	323	324	303	353	301	300	294	305	305	309	304	301	342	340	338	328	284	329	357	325	298	283	315	307	302	349	315	327	323	315	324	311	317	319	289	332	306	332	312	345	292	293	308	319	329	323	335	263	315	289	325	304	316	302	325	299	330	324	310	332	312	325	296	317	315	331	351	324	320	318	330	351	305	324	306	343	334	300	308	307	303	317	340	304	331	304	298	307	340	304	308	335	297	335	321	299	342	335	309	334	324	348	296	322	293	312	313	326	313	297	282	321	309	319	311	340	323	299	325	345	322	321	307	307	295	336	304	332	343	321	320	333	328	323	331	296	304	316	336	343	321	320	332	310	314	304	323	284	330	312	314	326	304	348	329	323	320	299	327	307	339	320	301	310	323	309	330	284	324	304	332	307	324	315	315	330	307	311	345	342	303	308	331	316	313	273	319	343	336	328	316	311	310	310	315	318	350	304	305	285	304	335	325	298	302	328	286	312	327	311	358	337	325	298	323	342	325	310	331	321	336	338	338	313	321	329	306	312	328	311	296	339	326	337	289	314	314	342	327	308	329	329	312	323	352	320	317	313	312	325	314	309	326	343	322	310	320	293	324	315	345	300	329	327	312	324	296	353	315	345	299	311	344	314	280	314	339	315	293	304	305	296	329	348	338	317	334	330	332	321	314	305	304	366	314	314	316	318	348	314	325	300	329	309	310	285	333	300	314	308	325	316	320	305	300	328	339	337	319	346	303	319	306	303	337	380	332	326	322	310	323	352	323	331	311	348	324	313	302	300	325	295	311	305	312	304	337	304	318	331	326	328	328	320	313	303	295	270	309	318	281	309	350	315	301	305	330	312	321	292	302	283	303	274	328	315	274	330	326	310	340	304	341	304	287	334	327	304	298	322	337	317	309	345	342	296	307	313	287	325	300
25399	20888	27382	24519	20889	11250	1413	873	619	513	415	389	350	314	277	283	270	259	256	246	230	227	210	205	205	219	186	198	182	198	206	167	201	189	185	150	170	170	193	186	173	150	177	163	177	179	164	177	165	181	174	176	165	161	164	173	148	151	177	134	156	174	159	162	189	154	174	161	143	185	169	161	168	170	174	134	154	144	148	179	187	153	159	174	169	164	177	182	177	162	159	160	164	175	142	170	159	164	148	173	154	164	171	153	153	163	168	171	144	154	172	161	186	163	149	158	163	168	162	156	171	167	164	174	183	167	153	154	167	167	141	165	158	145	181	166	145	157	153	195	157	151	162	156	169	177	175	175	155	154	161	155	149	194	158	151	169	143	168	172	142	190	183	139	144	176	167	153	112	147	147	144	150	156	162	158	163	149	166	167	168	183	144	180	156	151	171	176	152	146	151	139	167	151	167	155	168	143	173	168	158	142	161	160	151	177	137	152	157	164	146	163	150	144	169	152	158	160	163	150	160	146	162	126	119	164	165	148	145	186	145	172	161	151	146	161	154	169	141	178	154	143	149	159	155	136	149	153	173	162	157	166	145	156	164	132	172	159	143	143	138	147	160	161	158	158	150	142	157	151	152	164	172	176	145	143	143	174	154	169	186	145	184	162	156	146	175	193	179	165	167	154	154	138	173	166	170	156	148	148	139	166	162	150	148	148	166	181	163	146	162	167	180	171	168	144	171	134	165	149	158	139	179	163	176	172	167	169	144	159	167	165	190	163	163	164	161	160	158	166	144	186	147	155	153	171	183	162	167	159	175	153	170	166	163	145	162	179	167	158	141	172	170	144	158	169	167	168	167	156	165	172	172	157	172	178	154	147	158	154	158	161	147	179	163	154	156	124	156	153	162	160	169	146	169	160	174	142	176	153	165	145	181	162	154	151	165	173	172	169	155	149	153	158	161	141	151	157	133	183	130	185	154	149	158	167	148	169	159	157	140	160	160	185	158	167	168	176	169	170	156	161	161	159	173	182	142	168	154	174	146	182	158	157	176	148	171	158	168	168	146	189	163	154	154	125	144	159	149	178	177	169	145	139	171	171	155	146	149	149	164	149	177	158	166	137	175	139	161	163	157	123	161	165	149	164	161	153	164	150	166	155	155	148	174	166	147	180	166	180	143	173	164	159	181	161	167	163	160	150	149	159	153	143	168	170	177	146	151	171	168	154	170	138	162	160	163	161	138	184	150	170	147	175	177	172	162	148	150	151	152	149	166	160	158	178	161	141	159	163	142	153	151	160	156	186	171	158	147	163	141	150	178	170	154	157	163	139	142	143	164	152	144	162	167	143	164	164	163	175	156	154	158	180	170	165	131	180	179	154	160	170	148	158	152	157	166	158	149	171	150	145	175	170	141	139	154	164	130	171	167	162	157	155	151	158	166	155	172	150	146	168	166	147	148	166	171	163	168	164	154	171	168	144	153	155	169	154	137	142	150	156	156	168	190	141	153	159	168	168	157	151	130	160	175	176	171	171	152	174	130	167	161	160	152	155	166	155	164	151	146	174	141	146	149	147	143	142	173	180	158	152	160	161	154	167	177	161	159	168	154	174	155	173	159	168	156	186	168	169	173	175	190	150	157	171	177	166	170	166	160	144	139	176	142	183	162	155	163	173	164	149	164	153	155	183	161	150	159	159	152	169	188	139	161	154	173	153	160	139	148	142	195	134	159	167	165	156	176	172	164	153	133	164	180	159	171	142	161	150	175	158	171	157	173	176	179	185	149	182	161	169	167	146	162	164	148	152	168	166	181	149	167	175	148	173	153	175	157	171	144	175	148	181	147	179	153	165	165	138	173	182	146	156	147	160	138	135	166	163	162	153	157	152	148	144	158	164	149	158	154	162	150	172	143	135	150	150	150	159	148	165	171	155	155	167	156	146	184	181	163	173	153	152	137	168	143	151	178	148	158	169	174	163	176	161	148	171	182	182	129	149	161	142	164	144	186	157	148	160	166	169	163	169	143	183	141	170	160	134	178	154	129	140	159	173	149	180	144	151	164	157	164	154	138	160	164	155	163	142	148	150	155	169	181	152	154	167	123	175	140	146	192	156	158	162	167	157	147	197	160	159	165	168	151	147	205	155	155	159	146	159	157	190	154	139	160	146	160	158	192	174	154	187	143	142	163	165	141	154	172	144	179	169	158	141	156	157	163	147	155	165	169	163	128	181	146	159	147	152	145	186	160	163	163	186	183	154	179	163	172	140	146	170	144	133	153	147	164	180	162	169	179	164	172	185	160	159	151	186	161	146	158	153	156	162	146	145	147	135	154	143	159	153	146	171	178	175	174	158	175	172	156	165	150	145	172	151	171	171	171	152	156	156	170	148	191	158	137	176	161	178	181	169	143	168	172	138	168	157	161	178	146	176	145	143	169	142	151	164	168	188	178	160	133	143	160	127	123	149	182	150	148	170	152	138	161	155	164	166	163	142	167	148	164	149	164	159	150	157	163	168	197	181	149	180	163	157	126	158	134	165	143	131	158	146	172	161	157	166	162	176	135	140	119	157	162	196	155	172	161	160	172	151	171	162	145	167	156	192	159	151	154	156	168	174	173	159	153	175	159	153	172	155	155	169	171	144	140	145	147	157	159	198	158	159	153	160	149	170	158	158	142	167	170	184	152	162	143	151	161	154	169	155	155	138	161	139	168	163	172	172	147	163	190	147	158	148	152	160	164	167	153	161	162	174	175	142	145	133	145	174	165	155	166	173	188	154	154	167	163	179	154	177	158	160	169	155	121	138	155	172	161	150	155	141	149	141	145	152	155	155	125	167	174	171	143	158	171	188	157	158	139	165	145	170	146	150	159	175	147	146	160	164	165	154	159	143	195	152	160	177	158	155	150	149	140	171	169	171	155	154	157	164	155	173	151	165	158	129	158	138	135	137	153	158	166	175	160	150	159	154	156	170	169	154	177	158	155	141	153	149	161	171	144	153	166	154	160	122	161	169	170	158	159	172	164	169	130	145	134	162	144	162	180	169	172	176	148	159	172	153	157	142	150	176	159	142	160	144	162	152	158	154	152	157	160	136	177	157	165	151	172	160	150	153	151	146	167	148	144	147	167	147	160	141	148	160	166	154	152	128	158	143	157	161	152	153	144	169	169	183	180	173	173	169	139	178	151	171	156	157	154	149	175	167	156	162	151	137	142	169	151	146	160	168	142	181	150	169	159	163	158	144	169	173	168	159	166	158	165	159	151	165	159	138	140	134	155	167	165	183	162	157	184	145	162	179	161	163	143	174	164	156	156	172	165	157	157	177	171	161	166	171	156	145	154	152	162	161	142	160	163	164	171	163	148	160	151	144	174	151	166	178	144	148	157	165	148	157	166	151	143	174	153	179	160	158	144	141	124	151	163	160	139	162	162	141	143	195	158	167	153	151	134	175	155	170	189	152	204	148	162	159	168	170	159	173	154	158	160	160	166	170	144	158
9322	13992	11434	6287	3991	3022	2147	1740	1148	955	800	653	615	499	459	442	360	383	331	297	300	278	299	268	291	261	252	246	258	234	236	220	218	229	212	199	221	206	207	194	222	186	212	187	201	191	199	199	200	191	194	180	204	200	198	196	218	183	164	188	181	167	184	186	187	176	162	169	191	197	211	182	179	204	180	197	191	194	179	181	176	165	191	202	176	189	179	197	174	184	182	168	182	153	169	178	171	182	170	160	153	155	170	183	163	167	174	196	157	214	188	167	189	169	163	176	163	159	186	182	188	192	166	169	168	172	183	170	172	162	184	172	198	185	170	193	189	165	201	165	189	166	177	167	166	185	159	174	183	191	183	163	159	176	155	174	181	176	183	167	180	181	183	171	178	172	175	182	165	171	171	189	158	190	170	177	171	165	174	157	184	183	153	171	183	166	157	163	174	183	162	166	156	188	186	147	180	177	183	148	184	171	183	170	176	165	180	156	187	141	165	160	180	163	171	184	186	171	169	188	187	180	186	177	172	173	179	165	146	158	177	163	189	156	138	195	178	193	175	153	177	170	158	179	178	167	164	180	170	201	184	172	150	156	158	173	165	161	179	156	168	173	151	162	155	176	205	155	156	184	165	182	159	160	161	174	180	170	186	192	170	161	170	190	152	176	181	167	167	155	177	177	190	172	171	150	183	169	161	147	176	174	174	181	185	163	171	148	181	151	182	179	160	175	164	181	148	200	161	140	198	190	166	160	173	184	149	169	188	153	175	170	179	159	180	166	189	136	166	160	185	182	204	156	163	191	169	175	157	192	182	149	187	155	172	183	190	142	200	152	167	154	157	161	164	169	187	184	194	177	166	178	186	175	180	170	172	174	178	177	156	179	160	172	183	179	175	177	194	150	190	198	192	168	175	159	177	171	176	188	178	164	203	180	167	174	158	167	180	167	155	173	153	182	151	164	192	150	166	163	171	159	160	158	176	180	162	140	186	187	178	202	163	155	170	164	174	178	188	179	180	175	203	184	158	183	156	196	194	170	183	177	175	164	163	168	168	147	197	160	161	155	150	171	179	171	133	165	166	178	184	167	164	176	181	176	168	148	175	174	168	166	185	190	170	188	187	176	158	147	187	186	174	177	161	169	160	174	155	180	166	149	165	162	189	177	179	142	168	173	154	178	180	178	182	165	186	166	196	171	170	184	189	172	158	187	179	184	164	165	157	169	160	170	145	173	166	168	191	164	163	188	191	166	169	160	168	196	165	169	160	175	149	182	196	188	204	183	172	163	173	172	165	175	166	191	136	171	164	151	182	170	157	172	157	176	183	163	167	200	151	162	186	170	178	175	180	171	179	174	169	159	170	186	152	175	151	199	162	177	146	191	161	187	171	164	167	167	174	175	193	183	167	162	209	164	174	157	157	146	173	179	173	176	152	168	174	187	174	145	164	190	184	158	155	163	181	177	163	144	162	193	155	183	187	187	154	183	181	180	176	180	166	180	177	187	172	152	158	165	170	180	167	159	184	173	181	143	195	172	166	175	187	171	174	171	179	169	180	194	150	162	174	161	185	172	155	165	152	183	160	157	184	175	189	147	152	183	202	171	165	162	187	187	166	162	171	159	163	141	184	189	178	170	177	163	162	179	164	185	158	174	165	174	164	149	184	183	187	173	154	194	153	159	166	178	163	190	182	162	165	154	163	151	151	189	168	184	163	155	164	181	174	175	154	172	164	186	169	204	173	183	187	163	172	166	140	162	173	164	167	185	165	175	177	180	177	157	202	187	161	152	159	179	173	176	163	151	140	183	169	183	172	154	169	188	172	193	167	185	163	185	157	167	174	193	178	166	190	178	158	180	185	155	199	158	167	181	174	198	141	175	177	171	189	180	195	178	155	187	170	165	160	166	170	155	182	172	164	173	189	142	198	204	172	173	161	158	159	168	179	175	175	163	150	184	179	158	152	193	171	166	169	180	208	192	161	170	160	178	178	178	178	164	170	162	168	177	166	174	146	163	149	178	162	176	164	169	154	157	171	174	175	155	143	182	187	178	194	197	171	187	170	173	173	167	154	162	166	164	169	181	172	166	208	172	175	170	167	177	194	155	187	156	152	154	169	160	166	168	166	175	159	178	162	180	169	193	176	168	175	188	182	172	158	175	175	187	174	174	158	183	156	177	170	158	175	158	193	175	191	156	172	170	199	166	194	183	173	173	181	156	181	197	172	154	175	158	158	162	179	169	170	182	181	163	190	174	161	167	186	163	166	186	174	161	171	191	185	187	192	177	175	153	164	168	175	166	179	162	164	163	178	177	157	166	185	162	160	163	175	181	169	173	168	184	183	155	176	182	181	173	174	158	173	165	171	170	180	171	168	180	186	163	188	159	162	157	181	171	148	173	167	201	199	171	149	183	151	175	157	153	182	189	174	167	181	149	198	168	182	172	157	176	165	201	159	170	199	182	183	198	184	178	164	143	192	196	162	173	154	172	159	188	170	191	148	151	170	178	168	162	162	189	184	181	170	177	152	182	156	170	161	164	193	166	161	168	141	189	186	157	173	184	174	170	186	166	164	187	188	179	180	173	178	164	176	170	179	146	169	168	179	165	169	188	167	166	171	155	162	157	174	152	177	175	161	156	185	169	167	162	194	193	155	186	168	176	187	174	184	167	188	161	187	169	174	178	163	180	165	162	189	177	159	157	164	185	170	203	169	170	173	171	147	173	167	158	176	163	175	170	179	175	172	164	157	173	160	173	160	177	193	187	178	188	167	173	168	194	170	159	173	160	168	174	185	187	199	177	190	191	160	182	157	171	174	162	151	189	161	187	155	167	160	176	172	161	172	168	160	153	181	168	154	154	140	164	189	187	167	191	187	147	178	182	161	148	187	169	160	194	149	167	181	151	174	172	161	176	162	179	156	183	170	192	179	155	174	159	182	184	161	190	173	171	179	154	185	181	178	166	185	168	150	165	179	169	154	169	169	186	178	174	175	169	181	166	170	171	168	194	181	162	157	152	197	175	171	165	171	169	144	191	142	151	170	157	188	184	172	188	181	177	180	179	159	158	183	201	163	152	166	176	188	175	182	179	176	180	155	189	192	150	167	166	163	170	163	179	172	167	178	180	190	172	164	175	186	169	197	173	158	187	178	176	184	161	160	167	172	157	161	181	171	173	188	180	169	164	162	186	179	179	176	170	153	169	156	179	159	179	167	164	178	171	176	137	165	195	166	172	183	185	163	186	167	182	182	178	163	180	208	170	172	169	162	162	158	162	196	187	154	149	168	153	181	181	166	160	188	168	164	155	187	173	186	154	159	170	147	168	165	165	171	164	174	153	168	180	176	183	162	183	156	176	180	171	173	168	176	178	156	173	172	163	156	154	174	173	170	154	172	160	162	170	155	143	158	165	187	166	162	178	178	181	173	181	167	176	170	195	174	167	166	184	155	187	191	173	188	174	173	181	150	169	173	160	165	190	170	186	184	174	163	170
23178	20944	27809	24224	20949	21030	9960	1969	1184	1079	940	795	712	687	642	635	609	586	551	563	534	489	475	476	469	428	441	473	510	449	440	445	469	437	387	429	415	446	413	416	419	422	442	401	377	387	413	370	397	399	408	423	397	353	392	418	397	379	430	423	382	396	417	401	372	377	405	392	377	407	389	438	388	361	408	411	398	345	401	410	399	391	343	407	407	397	410	360	414	400	381	383	376	422	381	380	367	411	411	380	366	385	396	418	366	375	397	379	406	439	405	418	391	360	389	380	405	397	378	403	420	358	386	411	400	402	363	415	369	365	388	410	383	390	418	369	376	408	389	373	383	395	358	391	405	371	417	373	335	375	379	370	424	403	407	401	399	391	358	394	385	376	381	392	347	349	357	368	378	404	372	399	396	416	414	398	356	376	380	363	389	410	405	425	363	399	401	403	394	404	372	415	393	380	378	407	364	386	387	362	367	374	365	375	387	380	375	382	395	416	372	380	383	427	398	372	380	377	375	385	399	356	388	382	379	361	424	386	372	418	384	374	402	363	382	375	383	375	360	405	398	370	369	385	375	367	393	376	374	342	340	383	407	389	398	362	389	376	405	374	404	405	400	404	349	398	394	384	358	405	399	378	403	403	392	406	379	384	379	389	431	379	388	396	394	378	405	372	374	381	415	415	402	423	365	376	418	381	394	420	382	366	396	399	341	380	395	396	359	388	379	382	399	391	377	385	393	390	385	348	404	391	414	390	415	375	393	427	388	426	427	375	384	399	404	397	375	397	411	355	360	366	363	442	387	409	386	380	399	387	396	363	349	388	402	413	401	400	364	404	369	412	370	365	370	373	374	351	353	409	360	347	387	372	417	395	370	379	318	373	377	366	373	377	401	379	370	359	406	401	428	385	386	365	390	354	386	420	365	367	382	407	404	367	399	388	378	386	347	408	411	407	393	385	389	385	407	399	414	403	428	391	388	374	408	385	390	380	366	365	363	387	413	411	397	371	406	400	383	409	360	385	398	367	365	400	375	393	361	401	375	397	351	353	382	399	376	451	403	408	411	370	423	406	356	394	392	392	379	371	401	353	383	421	362	392	410	363	363	400	377	385	405	383	380	389	399	366	388	392	399	360	390	335	369	410	378	347	403	376	382	419	353	386	421	352	384	384	392	379	372	387	403	410	411	413	370	370	405	386	386	405	384	366	368	372	396	401	406	385	361	399	360	391	417	385	377	333	374	386	404	379	365	385	377	374	379	397	393	365	369	388	420	387	406	431	399	388	382	402	380	384	357	347	426	400	380	395	400	356	392	373	385	390	411	382	370	360	350	356	374	361	373	382	377	398	357	406	383	405	372	399	358	378	405	408	422	388	373	387	395	375	385	413	392	383	343	365	366	414	373	394	377	356	362	417	390	369	364	383	386	406	383	419	372	362	363	407	369	377	374	405	368	365	397	390	380	383	380	387	371	403	401	414	394	391	394	393	349	397	390	382	401	396	382	397	361	371	391	406	397	403	385	392	428	363	371	389	405	423	400	353	368	378	388	391	387	414	416	387	416	416	436	408	372	372	361	400	397	362	373	379	396	390	404	404	415	339	355	401	394	388	417	435	384	406	366	413	403	373	368	412	387	383	366	395	414	410	418	382	413	376	421	392	396	386	414	397	392	410	408	383	392	379	396	364	371	403	372	384	414	385	413	401	388	399	358	366	424	409	363	401	365	424	373	363	414	353	387	371	390	358	368	357	403	361	388	391	405	391	375	405	366	393	375	393	370	378	389	392	362	333	355	355	371	394	379	392	404	366	391	383	377	362	367	412	408	387	386	389	413	410	375	375	416	368	401	384	376	386	356	391	392	374	401	364	427	374	339	364	383	387	391	376	406	409	391	382	371	382	343	384	367	391	394	349	416	405	427	401	417	401	385	372	381	368	386	390	361	391	382	381	365	400	417	387	387	385	359	388	383	367	400	402	400	351	409	362	368	400	379	397	378	430	394	343	396	360	399	402	409	411	372	404	396	396	419	376	374	431	396	370	363	396	399	397	386	377	400	378	324	398	385	378	383	344	406	365	411	395	375	372	428	404	375	394	380	411	362	424	347	414	374	357	412	357	391	366	363	405	399	346	389	380	375	373	387	367	410	393	399	352	368	348	380	384	416	392	358	368	386	387	392	428	421	374	375	383	392	363	372	400	415	399	373	385	365	414	372	353	406	385	405	347	381	364	398	371	386	364	361	372	361	382	380	386	386	381	379	371	404	374	403	409	406	378	404	365	352	387	356	394	407	406	358	413	385	377	400	409	376	359	369	361	399	387	395	408	377	400	392	432	387	350	372	351	392	407	424	379	382	398	392	387	380	402	384	428	361	409	372	378	403	398	387	396	351	394	386	442	361	415	375	363	404	372	388	414	353	383	396	391	387	398	392	373	375	387	384	346	412	381	423	432	382	382	394	404	398	367	372	388	349	366	403	405	430	377	387	393	384	364	363	374	405	391	385	378	401	406	412	358	393	364	345	406	348	412	366	384	381	415	391	397	358	403	382	371	390	363	387	355	395	415	396	424	369	394	371	366	392	403	407	383	409	382	371	400	403	359	351	356	389	382	384	384	394	395	373	394	397	356	377	391	389	379	347	372	378	391	362	385	363	397	383	403	410	381	375	360	401	378	390	388	402	400	384	374	376	375	376	339	426	365	342	414	370	400	402	366	374	366	412	384	349	346	385	357	393	432	420	360	403	383	366	429	424	426	399	370	377	376	349	378	381	382	381	379	404	426	397	405	382	378	361	379	364	418	399	392	384	375	364	384	381	331	407	366	404	402	379	347	411	384	386	341	387	411	402	356	387	393	424	359	398	414	380	387	391	389	380	369	369	388	373	381	375	379	391	401	382	369	354	366	406	384	379	385	381	403	402	404	408	369	427	353	406	377	410	427	379	378	403	422	404	388	397	351	398	383	383	401	355	387	384	411	399	371	378	378	395	394	385	411	389	408	381	376	403	393	391	401	399	383	390	383	401	385	370	365	413	354	367	366	400	380	387	383	395	426	391	344	392	397	399	353	369	394	413	399	367	384	393	373	400	365	403	382	379	387	418	410	371	385	391	379	396	391	387	401	354	408	396	385	392	353	391	388	366	376	372	392	361	419	390	422	364	402	375	386	405	389	402	423	392	372	389	405	391	379	405	391	403	399	359	340	393	368	379	380	357	391	393	378	385	376	386	397	371	386	387	345	376	374	384	383	398	372	379	389	401	372	388	415	410	393	402	391	376	410	379	380	394	395	398	377	385	383	373	382	353	388	416	389	369	413	370	363	345	373	390	355	396	382	352	383	356	352	370	416	406	363	373	382	381	385	383	358	366	387	398	406	395	397	415	375	380	416	393	402	383	376	374	375	369	375	374	386	413	371	377	396	361	342	370	385	374	339	380	409	407	373	447	390	386	354	397	396	374	389	410	381	413	401	400	420	426	379	393	390	358	392	402	405	401	361
13219	22114	18087	10749	7378	5437	4140	3315	2295	1904	1548	1446	1220	1095	999	864	867	794	744	669	659	606	606	607	518	566	510	499	533	469	488	468	468	469	483	476	461	459	413	451	450	399	381	429	428	445	428	425	425	406	414	423	414	394	371	406	376	390	387	398	357	394	360	354	376	385	406	395	399	385	412	422	376	401	398	387	369	351	385	404	361	355	389	416	413	379	399	345	348	377	348	388	347	427	417	364	375	393	393	371	355	371	413	396	390	407	356	354	396	393	382	383	398	387	391	394	405	368	396	386	370	385	356	388	377	371	386	361	388	365	358	371	341	397	374	351	388	407	382	364	349	389	396	398	354	382	392	351	339	367	368	399	362	387	379	390	394	353	368	356	350	374	356	392	379	379	375	375	391	407	352	398	367	365	402	357	347	358	341	369	381	379	382	381	382	370	367	368	378	370	366	353	370	375	376	415	391	368	372	358	386	383	365	397	379	370	378	396	368	405	356	362	390	386	357	386	385	387	348	406	371	365	371	392	385	407	359	366	398	392	365	352	393	346	389	386	363	366	369	386	391	378	371	371	354	357	371	369	381	396	395	371	369	366	368	351	370	384	363	369	387	376	363	353	371	392	389	369	372	356	445	352	399	359	358	419	353	393	388	364	373	373	375	362	383	361	358	383	371	357	372	380	369	393	381	355	394	371	375	383	404	392	380	375	377	393	375	370	353	380	371	337	390	386	373	353	385	337	384	373	380	369	341	357	375	372	370	353	393	367	363	367	361	382	391	353	373	392	385	364	375	397	351	387	367	344	369	414	359	356	381	363	384	375	389	391	350	393	389	352	375	381	382	395	387	371	346	408	392	364	365	422	364	343	386	386	367	361	364	382	374	367	401	378	361	355	383	377	392	391	361	390	368	355	353	374	376	369	352	380	372	379	375	358	387	352	381	393	356	344	354	379	406	368	363	382	376	375	425	377	366	369	405	364	371	392	368	356	356	370	378	362	372	381	383	383	357	379	333	374	390	405	367	373	367	373	374	384	364	356	353	350	380	347	364	355	353	391	356	371	356	384	369	365	395	371	375	357	385	381	375	352	391	356	362	357	362	354	390	375	386	369	352	388	395	386	374	340	390	384	357	352	400	346	371	373	347	378	367	393	346	377	387	355	383	378	349	362	361	354	375	381	373	381	402	403	380	342	362	394	351	390	348	386	367	388	378	409	408	400	370	378	364	366	346	384	338	365	345	378	360	371	392	394	363	366	362	378	331	391	371	319	355	380	391	351	360	359	396	388	386	380	366	411	375	410	398	363	374	355	343	347	421	370	370	369	396	366	366	379	397	365	397	360	387	402	371	364	382	394	357	376	396	406	371	389	378	370	359	383	360	363	335	349	339	349	349	382	363	375	329	329	359	382	355	395	378	386	376	358	384	368	351	344	396	410	355	395	377	372	357	384	386	398	368	360	410	364	364	328	360	368	363	354	389	382	330	375	349	406	392	358	392	370	325	377	337	358	358	366	369	342	351	377	347	420	349	380	378	418	374	353	356	360	419	373	398	398	366	378	363	396	393	362	378	373	358	389	363	379	400	385	392	381	375	360	371	368	368	356	375	388	342	403	379	374	387	352	373	355	386	359	354	386	365	364	353	362	350	366	362	395	393	401	372	392	356	368	377	395	376	363	383	358	377	404	347	365	364	385	347	351	378	347	340	359	366	386	358	355	352	349	366	380	355	338	387	388	371	416	379	382	363	349	389	349	363	426	353	392	384	361	348	373	374	365	387	386	375	346	335	405	355	370	390	369	397	384	355	370	367	353	376	371	366	374	374	396	397	401	368	368	376	366	366	391	343	371	378	352	378	355	366	363	380	349	354	353	394	381	378	362	373	421	388	385	344	337	386	385	387	351	369	384	357	363	377	436	362	354	387	373	365	378	381	380	385	367	378	386	337	372	381	365	391	392	360	395	369	352	385	341	353	388	359	356	371	386	383	379	379	370	353	398	367	384	380	388	364	363	383	405	403	372	415	372	391	370	366	384	370	368	356	377	360	395	367	367	388	379	328	339	360	385	350	382	359	374	365	331	360	363	383	381	375	372	350	386	374	371	370	389	373	385	347	369	397	376	386	380	364	384	382	372	396	386	387	380	403	378	375	382	378	373	367	363	340	373	390	375	398	424	384	376	356	378	365	341	373	383	398	380	364	395	369	364	386	383	349	390	368	349	377	390	387	363	393	335	360	356	389	361	365	390	369	336	360	377	383	379	336	364	387	393	356	373	372	362	378	379	371	353	394	368	399	369	396	366	406	362	360	379	383	401	382	410	404	353	386	381	340	386	374	368	341	406	366	402	387	382	366	353	379	399	364	415	350	385	351	340	365	363	394	371	387	387	401	383	364	371	401	326	350	329	331	383	380	342	386	373	362	339	379	376	382	356	414	353	347	365	378	405	338	339	399	393	332	389	391	383	341	374	374	380	376	363	396	368	366	350	373	351	385	355	351	334	371	363	391	327	364	354	357	374	372	369	370	374	345	371	376	358	376	369	393	372	413	359	379	355	409	376	347	397	369	383	375	346	398	373	371	348	353	375	376	387	375	352	356	371	394	353	356	363	358	381	392	384	343	372	370	378	383	385	366	366	368	332	387	386	389	361	379	385	377	341	366	349	394	377	355	375	347	356	358	379	384	381	346	395	360	364	372	333	352	380	391	361	373	368	377	372	396	367	379	357	392	355	390	374	379	366	353	372	368	362	362	359	346	403	357	370	372	366	397	365	373	373	375	340	391	386	324	386	362	397	381	387	392	365	393	361	407	363	355	353	358	398	367	386	369	348	384	413	335	343	396	368	377	370	395	386	375	324	379	359	378	375	371	328	349	384	355	384	381	360	369	355	391	338	356	390	393	376	355	359	392	375	386	407	348	374	385	375	377	347	394	371	395	399	397	358	401	373	348	364	350	324	385	374	383	365	379	359	358	371	360	372	375	416	387	349	354	357	361	397	373	376	337	335	366	358	363	371	376	327	364	371	417	383	365	406	386	362	356	340	374	338	403	376	383	376	356	358	387	396	370	358	384	357	363	337	403	371	356	358	380	369	354	363	346	396	363	419	363	351	334	361	402	364	382	383	403	383	349	350	358	378	384	398	371	364	384	334	327	367	367	383	371	412	376	354	386	371	391	364	376	349	362	386	357	357	321	405	374	378	384	371	388	348	366	373	376	371	346	399	398	342	368	363	361	376	347	348	360	381	392	378	345	395	353	369	349	340	373	367	390	396	370	384	350	360	361	377	377	341	377	379	383	368	343	366	390	405	386	376	388	377	360	394	357	376	334	350	380	335	336	390	343	409	361	373	410	381	347	380	372	379	367	379	345	371	350	375	351	342	381	380	360	345	395	376	368	383	391	350	342	370	388	372	372	366	372	366	359	353	389	370	380	357	400	349	380	383	385	369	370	361	365	368	370	397	350	352	374	378	379	368	349	421	359	394	367	377	355	375
28325	14574	1901	523	343	364	314	323	298	300	307	301	274	302	303	294	314	289	283	265	303	302	302	265	256	288	264	270	285	293	303	304	293	283	270	288	307	281	304	287	255	287	296	283	298	278	298	280	302	282	277	264	289	307	311	303	286	279	275	283	263	304	276	295	259	264	291	309	286	283	296	283	287	296	288	280	308	259	277	302	293	291	282	272	289	276	293	294	284	277	308	262	305	300	295	286	270	284	260	291	288	284	304	273	311	284	277	311	299	298	299	286	284	266	283	308	305	301	264	302	269	292	261	308	294	297	279	292	307	301	304	305	310	273	307	300	288	298	269	311	298	298	289	298	326	281	261	274	288	268	312	251	255	272	260	261	289	283	283	289	290	279	306	298	286	280	284	302	277	269	300	318	288	265	252	295	323	293	290	292	284	291	301	302	306	279	297	301	290	275	273	307	259	304	258	283	302	298	284	320	281	275	257	271	270	275	291	294	255	287	295	313	282	300	300	309	319	297	275	297	310	281	312	276	286	283	298	278	263	303	282	281	273	315	282	300	265	310	293	274	290	271	293	275	285	281	270	265	292	273	327	274	304	272	329	288	284	294	302	307	291	280	270	297	305	258	280	290	257	288	290	280	293	287	296	294	287	307	308	282	255	280	347	298	259	306	285	270	288	273	276	298	282	266	294	269	283	302	262	279	302	302	281	265	266	270	334	273	287	279	269	283	304	308	265	265	314	300	287	297	275	272	314	317	283	339	262	289	299	298	285	263	314	318	275	293	260	320	282	301	270	260	282	313	279	275	283	307	320	274	287	286	298	322	267	343	270	289	291	309	317	300	296	290	287	286	279	268	271	284	308	294	302	294	276	274	293	284	276	279	301	303	288	279	287	305	291	270	265	275	283	302	303	288	281	305	266	303	277	273	284	299	278	296	290	302	294	285	293	276	297	271	286	322	271	304	317	270	307	311	308	304	292	271	308	301	266	279	305	269	283	299	302	307	309	271	279	268	314	312	312	246	305	301	279	284	278	285	277	302	301	305	325	310	303	307	272	301	300	328	273	277	316	302	305	263	280	283	308	295	288	289	287	306	311	298	281	297	288	287	283	271	295	293	283	251	321	278	278	282	313	285	295	281	281	295	276	279	274	285	256	275	286	266	297	294	281	303	317	285	316	290	327	270	294	286	285	304	290	286	269	289	301	285	305	273	312	285	269	310	305	280	292	269	282	309	279	289	310	269	281	285	313	280	289	324	292	288	275	301	275	298	308	271	297	338	302	305	298	277	293	303	289	319	291	273	268	313	294	292	298	284	300	300	287	274	283	303	315	271	288	261	292	267	297	281	314	299	289	286	298	301	313	310	309	293	324	318	275	283	305	302	279	296	269	286	283	263	289	248	271	311	233	300	287	272	301	264	316	271	298	268	314	300	267	285	334	307	289	277	302	269	320	303	286	295	275	297	290	288	300	269	272	289	257	274	255	287	271	285	298	275	268	261	290	330	281	301	318	299	277	288	274	269	293	295	309	288	281	289	284	302	291	271	301	288	311	292	276	272	296	291	291	278	301	283	289	333	317	314	271	341	289	295	319	289	281	312	262	301	272	284	298	283	280	288	279	305	291	294	296	296	303	283	280	288	306	288	267	267	293	270	328	289	278	283	293	256	270	272	280	299	291	267	287	291	314	272	301	291	292	303	271	286	253	290	283	283	302	296	318	278	313	293	286	284	315	303	284	272	277	322	299	274	284	276	312	290	281	289	286	266	264	296	296	286	268	277	305	264	288	297	283	305	277	310	285	273	266	310	293	300	298	281	287	291	300	299	289	300	285	279	276	255	305	306	291	271	279	282	295	308	269	296	304	262	327	282	322	279	297	270	264	278	291	309	295	314	264	304	274	276	291	299	277	290	268	303	301	287	285	253	287	295	297	297	266	281	300	305	286	279	254	323	288	323	315	289	309	307	267	301	301	270	297	300	287	309	290	304	275	288	320	302	273	288	277	288	309	288	304	312	305	310	280	299	305	297	299	313	258	294	267	280	284	283	298	297	298	288	275	281	300	280	278	280	280	300	253	272	266	288	317	291	283	281	297	306	305	303	278	291	289	264	293	283	311	297	288	312	300	283	315	304	273	280	273	305	290	306	272	277	300	299	304	276	296	311	309	266	293	291	270	280	273	329	285	287	266	304	282	316	265	315	308	266	311	310	274	298	303	305	266	260	281	279	315	263	296	296	296	285	262	282	285	279	319	276	297	282	285	275	309	292	292	302	289	291	301	294	307	299	307	310	283	277	271	299	304	280	311	289	319	291	289	267	304	322	278	333	322	312	283	295	290	279	278	286	310	300	287	274	307	269	290	318	278	265	296	322	309	323	300	283	313	279	285	278	307	297	285	285	304	314	271	267	315	285	309	287	290	320	295	274	298	295	285	283	296	280	293	279	286	334	264	275	306	267	294	304	306	266	288	289	292	297	292	278	295	308	298	293	286	283	260	282	303	283	289	282	273	284	288	302	276	304	275	287	285	295	280	307	286	298	338	303	272	279	264	334	301	291	294	282	292	267	293	301	320	316	302	289	281	288	306	291	264	319	303	290	260	279	279	309	265	262	279	295	272	317	255	302	303	294	312	282	286	291	283	311	309	304	256	277	283	305	303	310	308	287	268	283	305	306	302	298	318	297	332	301	285	301	288	278	263	316	304	345	301	301	312	267	291	302	313	298	293	274	298	315	308	293	261	290	297	270	282	297	271	272	294	320	321	280	306	278	279	295	317	294	287	290	310	314	287	300	282	289	298	263	298	321	288	288	264	283	320	260	267	278	284	285	288	291	270	291	308	281	299	290	314	272	273	282	277	310	272	325	291	283	284	285	285	325	290	279	271	279	280	298	285	278	245	290	303	312	280	265	315	268	291	284	294	295	288	320	286	307	286	295	310	303	294	268	299	291	345	286	301	290	283	319	317	286	289	285	310	290	312	296	327	310	289	267	319	308	295	299	303	293	261	285	292	260	266	292	283	324	295	288	306	292	299	281	276	297	302	319	301	282	310	324	288	281	288	263	308	305	300	294	299	297	265	284	278	277	307	287	278	258	294	276	260	284	291	260	292	284	282	313	283	320	273	260	275	288	282	289	267	338	288	277	310	329	292	278	299	284	322	304	307	290	330	275	303	290	276	295	287	296	245	299	296	324	289	298	285	284	279	285	303	287	281	325	270	288	283	272	297	283	335	287	305	290	295	309	294	308	280	300	283	275	290	271	289	303	293	257	288	272	307	306	257	285	304	280	272	296	272	272	304	294	299	291	250	295	287	275	290	323	286	307	287	282	273	305	293	287	309	264	296	284	293	290	291	325	325	289	267	316	298	282	287	307	298	263	284	295	286	278	305	307	291	286	285	278	275	283	265	299	334	288	278	300	288	265	295	317	286	291	268	296	283	268	293	317	298	295	281	291	282	311	337	291	273	304	309	306	296	297	289	277	291	282	263	288
5526	1323	979	632	547	457	446	375	387	334	352	347	355	339	328	302	336	341	341	349	323	339	344	299	336	337	340	343	322	317	345	324	303	292	290	292	295	335	329	315	318	295	351	312	323	307	325	305	312	321	310	325	348	305	313	317	335	325	329	319	346	313	308	293	324	333	301	298	329	282	339	308	322	295	330	305	310	331	302	314	320	309	325	307	339	299	311	324	361	315	313	321	289	300	337	320	348	313	319	357	338	337	314	298	319	307	329	312	319	301	310	309	303	350	322	324	326	306	326	311	309	300	317	307	321	316	312	346	322	313	324	332	300	282	339	324	331	325	312	300	289	307	301	304	304	315	312	337	325	364	308	281	357	316	301	334	331	306	327	295	327	328	346	316	295	284	302	312	345	320	320	363	319	279	359	348	318	326	329	297	316	340	326	281	329	325	331	341	314	278	339	318	345	327	291	305	324	285	289	313	303	338	313	317	316	319	307	355	287	320	344	315	296	295	299	298	332	324	320	309	336	311	323	303	335	306	291	325	347	340	315	301	303	343	307	315	325	287	299	359	297	318	319	325	345	331	306	294	316	333	305	321	346	307	319	341	326	304	283	305	334	317	318	310	334	295	337	315	332	314	315	328	305	324	297	308	298	343	328	352	306	310	333	328	329	310	338	305	327	331	321	273	293	335	317	300	327	302	308	347	313	321	339	298	347	312	321	322	330	314	319	321	301	341	317	333	296	321	294	291	305	326	313	287	299	305	322	311	316	314	279	293	333	306	321	318	323	303	305	300	344	296	310	307	357	289	327	346	319	300	327	315	322	323	310	319	315	307	353	308	320	337	323	306	322	323	318	311	303	314	342	318	298	310	323	322	306	329	282	308	317	319	322	325	321	340	298	295	320	275	336	296	320	304	296	342	312	331	301	313	325	331	312	268	329	319	323	323	326	314	311	282	312	315	329	312	293	308	344	328	325	346	300	330	308	315	346	292	292	285	260	313	313	330	334	325	333	307	337	315	340	315	317	287	299	286	335	302	307	301	311	300	315	326	321	303	303	299	312	335	310	311	298	316	297	336	322	284	318	302	303	314	325	337	298	340	342	308	321	329	316	304	300	323	334	325	332	302	298	310	312	302	305	324	295	302	284	358	328	333	324	343	295	308	308	291	336	290	315	281	297	301	325	310	303	346	291	343	332	333	312	312	299	319	348	320	306	307	331	342	329	311	305	331	324	298	312	297	310	304	351	320	303	328	328	330	312	297	297	313	293	297	311	298	303	311	295	312	336	330	306	287	299	334	324	315	311	317	295	327	292	322	304	333	343	318	295	307	343	351	339	322	308	313	345	338	288	336	313	313	307	302	311	338	312	302	289	331	312	325	309	328	342	313	322	333	321	306	330	334	318	313	338	330	304	295	290	334	313	274	314	287	282	315	336	325	332	308	312	301	300	320	333	328	316	332	324	335	330	302	311	302	316	287	328	312	299	317	306	339	289	329	302	315	325	308	325	308	290	335	314	350	331	337	316	312	305	325	341	274	340	336	316	307	300	334	342	301	335	329	322	346	343	331	299	301	329	318	315	302	322	309	291	326	322	321	330	334	317	283	339	297	317	343	338	324	340	318	303	318	312	285	316	296	316	310	299	353	296	328	312	312	318	280	329	327	346	315	318	300	343	311	327	342	330	301	318	329	333	323	322	351	286	324	309	333	299	319	295	335	344	323	335	329	307	318	313	311	319	341	291	310	311	308	328	338	322	315	318	331	327	328	287	318	300	332	323	329	298	311	332	300	338	343	339	315	314	315	299	315	322	332	288	307	317	301	324	350	294	307	313	278	319	326	281	316	297	304	280	318	319	312	316	305	346	328	285	305	295	351	314	293	332	303	333	304	322	318	308	338	330	303	293	322	350	322	302	324	332	331	321	313	280	326	323	289	294	309	296	355	338	311	301	320	288	323	329	328	310	320	283	289	304	312	322	326	284	310	309	307	288	344	346	292	311	326	341	270	299	306	315	335	331	331	294	323	362	339	300	317	337	310	296	324	317	324	301	315	321	310	311	318	296	303	332	312	323	317	307	307	304	310	322	306	313	345	323	303	329	344	318	314	342	351	307	320	311	309	287	326	307	290	330	309	322	327	323	340	306	299	325	357	321	343	318	308	320	326	313	320	308	318	358	298	310	315	305	299	321	290	334	313	293	331	340	338	298	331	317	349	343	320	352	294	326	296	308	326	332	304	318	343	307	294	296	297	301	319	326	311	315	301	283	321	337	313	289	305	334	314	320	308	296	283	313	317	325	280	331	312	319	328	316	330	323	308	303	278	336	329	291	317	313	287	312	307	313	291	297	342	321	284	321	317	309	313	347	341	320	317	298	302	326	321	297	364	301	299	331	324	296	302	325	321	291	306	316	316	320	326	300	294	320	352	283	332	327	311	314	314	290	331	286	321	350	294	373	319	328	355	323	325	312	294	301	303	309	309	309	298	316	307	326	291	316	306	341	339	331	313	300	301	314	311	313	292	310	343	317	353	305	305	304	317	330	310	325	329	319	297	332	306	323	335	317	308	339	329	343	297	351	357	314	325	365	317	306	306	329	284	304	314	318	317	310	279	282	334	316	313	330	294	318	313	320	308	309	328	303	317	327	299	340	318	301	339	287	291	351	312	329	300	314	339	301	317	332	335	316	309	294	315	305	322	302	304	318	303	308	338	354	323	318	318	307	333	309	328	332	329	336	293	327	323	304	313	305	290	360	315	294	302	302	332	293	304	319	332	306	350	308	299	332	307	307	322	313	287	313	310	295	325	329	307	309	292	319	314	317	330	321	319	315	302	297	309	331	354	284	350	290	320	302	357	282	317	347	306	323	314	324	323	315	312	300	325	329	317	309	323	314	316	321	334	331	332	296	305	325	318	311	291	314	327	329	318	279	318	306	306	355	339	326	324	317	296	279	310	301	327	335	299	291	312	324	298	329	347	326	332	309	302	308	300	327	367	292	323	324	292	335	311	284	308	299	306	316	333	341	299	330	330	333	300	322	319	326	290	310	291	293	335	318	337	315	348	324	328	327	320	327	291	304	290	306	299	300	287	322	292	333	322	360	311	306	306	310	323	299	337	303	330	313	326	376	327	308	337	335	336	299	320	258	323	304	347	322	350	312	305	339	312	307	347	316	315	333	328	324	369	315	299	324	318	326	301	316	325	306	306	322	325	282	328	301	282	309	294	337	312	326	331	351	312	325	303	334	291	316	310	283	307	338	322	310	338	308	287	307	320	333	304	324	302	341	297	315	324	347	330	324	321	332	318	314	310	301	322	297	323	338	329	321	297	314	279	317	299	302	348	319	317	327	319	356	355	310	319	306	334	316	312	317	325	304	340	347	339	344	305	334	340	325	295	314	335	291	323	296	310	298	320	337	323	327	310	329	291	307	348	309	315	296	287	306	316	304	301	325	312	308	338	310	337	305	303	301	336	328	308	320	333	297	313	319	304
25460	20872	27372	24497	20861	11298	1371	840	595	513	432	370	335	306	250	281	269	277	225	225	236	210	220	193	214	189	209	177	190	197	181	173	194	200	176	192	199	183	182	169	173	192	151	161	175	173	177	146	192	164	147	150	165	143	171	156	164	161	180	183	151	174	164	149	178	155	155	153	169	199	174	146	167	171	167	159	147	140	151	178	168	161	142	160	152	149	145	171	177	167	167	180	163	167	169	164	135	152	159	149	153	163	149	165	160	188	161	147	180	157	174	176	147	171	146	156	147	175	159	163	175	166	145	161	150	152	142	178	160	161	139	144	150	170	147	164	166	168	145	152	165	145	160	171	163	156	148	167	167	166	153	164	145	166	167	139	157	165	155	176	153	152	173	159	145	152	171	156	150	146	160	160	167	141	146	156	153	165	143	150	164	161	146	159	150	150	161	129	174	176	159	137	174	152	177	170	145	156	159	138	144	167	168	156	160	159	145	161	150	167	161	167	180	149	154	159	169	176	147	169	147	162	122	170	152	147	166	175	145	139	145	183	163	151	153	156	151	158	152	149	169	184	192	170	143	148	150	165	159	193	156	150	149	170	185	156	189	167	151	159	143	147	173	167	158	155	170	194	164	159	138	173	138	153	163	161	120	181	172	147	161	161	176	168	182	162	139	149	158	151	160	146	151	160	149	144	160	163	178	149	157	157	166	164	160	167	138	174	157	157	155	139	168	151	172	164	153	161	156	153	160	175	157	137	159	162	174	155	150	175	175	155	163	143	171	157	162	133	160	183	151	175	155	173	174	155	160	165	174	141	157	154	168	145	162	169	165	146	146	143	165	170	162	150	143	155	151	144	183	176	167	189	161	142	165	158	181	183	155	143	165	148	158	183	152	169	135	166	135	153	152	152	151	162	156	157	148	157	152	173	145	140	134	157	157	172	160	164	136	132	154	180	146	160	138	144	149	167	155	144	174	171	167	146	164	156	151	165	158	166	160	161	144	160	172	164	146	161	144	171	165	163	165	169	173	168	150	152	137	158	139	173	179	159	171	177	148	176	166	170	159	140	145	159	147	135	130	150	147	154	176	169	166	147	154	151	168	169	169	157	176	172	153	169	147	161	155	147	153	168	146	156	150	149	143	171	156	184	146	161	165	144	154	152	169	145	166	142	143	152	163	153	171	131	159	150	170	155	156	168	143	176	135	159	164	174	140	152	169	178	179	152	178	170	164	166	161	145	158	169	154	140	151	159	171	157	164	162	152	146	169	160	164	186	153	151	188	151	149	152	161	163	131	145	159	185	154	149	148	167	154	141	165	152	148	176	146	164	173	162	160	144	179	149	173	158	156	152	154	144	148	156	191	143	149	167	171	157	144	177	135	160	146	144	138	162	128	166	166	182	181	150	186	136	162	165	172	157	159	166	142	162	150	171	161	156	150	162	177	142	150	170	170	178	152	147	148	153	166	157	119	155	137	150	170	149	146	183	177	159	163	140	161	143	149	171	153	134	158	136	162	135	155	158	167	133	173	150	184	153	143	177	142	145	149	140	148	152	175	176	154	150	166	150	152	170	173	173	159	149	154	152	138	160	130	175	174	161	170	138	150	163	153	161	151	168	173	165	144	169	161	118	144	173	162	170	164	179	156	167	148	142	172	142	156	165	148	165	173	156	153	139	168	177	178	142	151	162	164	163	152	153	164	147	166	167	151	148	142	147	138	172	155	181	157	158	162	134	157	141	152	171	173	151	137	150	154	169	157	156	156	185	165	154	146	159	152	145	172	179	151	146	152	157	174	145	179	158	154	190	166	170	149	171	171	165	166	145	161	149	185	164	172	152	145	163	175	172	168	140	153	161	159	133	160	142	155	160	170	169	148	153	168	145	176	164	180	157	156	162	175	144	155	174	167	199	179	158	181	155	163	174	167	161	142	125	174	146	153	153	178	146	170	174	142	146	125	148	156	163	162	161	166	162	159	180	160	173	138	153	175	171	181	164	161	169	160	152	153	155	156	152	178	141	130	160	170	173	183	157	144	144	145	200	161	169	161	169	166	162	184	169	178	161	164	152	136	165	138	150	157	147	132	163	171	171	179	152	159	169	153	166	158	151	149	162	154	142	155	172	155	177	152	145	154	157	143	160	156	155	143	168	153	173	142	151	166	167	153	144	154	164	155	159	149	151	163	158	152	149	158	159	149	149	167	169	133	146	152	143	160	177	174	144	139	156	155	153	176	163	149	167	154	181	125	156	154	144	147	145	166	178	160	157	176	160	156	154	142	146	140	165	172	151	144	155	157	166	150	164	170	159	169	183	139	143	171	160	139	168	170	152	179	157	144	159	153	148	141	165	149	149	169	168	155	151	159	183	145	167	157	132	160	170	153	163	144	138	142	161	153	151	171	158	165	169	164	162	161	176	154	151	131	162	138	141	179	148	164	182	148	146	154	166	150	161	154	172	155	148	148	145	169	174	143	155	152	145	171	170	165	139	157	150	147	166	140	158	152	138	167	164	156	149	175	161	143	162	167	165	136	178	157	169	147	170	139	160	143	143	158	174	153	146	160	171	144	160	175	167	122	169	147	163	163	167	154	163	152	157	158	148	165	159	150	158	162	152	185	144	180	189	159	152	171	148	175	154	187	146	157	160	168	159	174	157	153	135	151	153	134	153	164	169	170	171	156	166	150	155	148	159	158	138	182	160	170	155	147	150	188	167	141	169	177	149	167	176	159	158	185	149	162	147	135	151	144	150	154	152	159	138	168	155	194	133	145	181	159	165	154	159	174	148	165	121	162	152	154	158	163	183	159	163	156	172	189	146	152	130	166	142	167	164	192	169	172	171	152	161	154	196	164	156	156	165	157	140	138	164	171	156	165	146	159	157	204	161	171	163	146	154	161	148	153	164	166	159	138	162	156	182	151	154	148	142	155	143	175	157	148	144	133	143	155	167	167	143	151	158	158	191	156	153	153	148	165	154	158	159	177	155	163	150	167	160	163	143	153	174	155	142	193	165	187	163	178	167	150	154	178	152	165	139	166	181	150	147	168	158	151	149	156	155	133	142	155	164	147	157	177	172	146	171	180	146	142	156	155	152	155	163	147	142	159	175	159	145	162	166	136	158	170	138	153	178	160	144	153	174	159	162	159	180	157	160	141	158	178	165	167	163	148	142	142	149	181	173	174	178	153	165	166	160	161	185	152	155	149	152	160	157	170	151	175	167	173	153	164	147	146	164	142	162	147	162	161	157	154	173	155	152	155	151	150	187	144	159	151	148	170	148	159	154	164	148	160	158	147	166	177	133	162	160	159	168	146	159	172	146	161	137	164	154	150	162	163	158	160	149	160	155	158	155	176	154	144	174	163	165	157	161	153	163	161	142	165	156	141	147	180	145	149	156	161	172	146	168	141	151	156	165	167	131	181	176	147	154	160	160	165	167	164	163	154	148	168	153	143	141	160	164	156	163	174	143	161	150	136	162	168	140	136	167	144	157
9267	14225	11361	6150	4049	2926	2107	1750	1226	896	716	680	569	536	469	443	377	391	357	312	300	311	301	246	275	271	260	246	278	225	222	227	222	238	220	209	200	197	212	194	205	197	190	191	213	227	188	185	183	221	211	182	171	209	195	170	180	196	167	186	172	177	174	180	193	170	174	183	169	197	198	174	175	162	161	185	193	168	162	154	190	198	194	161	182	198	184	175	179	187	172	184	157	165	156	195	185	192	183	169	189	189	214	174	155	181	195	191	157	195	180	174	141	181	196	196	176	166	177	137	175	165	170	170	167	141	191	181	157	167	176	182	177	190	184	157	175	188	165	176	186	176	172	182	152	162	176	160	157	166	173	177	169	184	186	124	181	172	158	159	188	156	159	162	164	201	164	162	173	163	153	189	184	164	158	178	163	172	174	160	179	156	167	147	178	161	167	170	172	172	179	184	166	176	165	162	166	164	159	152	156	166	203	165	169	160	184	169	196	168	165	151	178	176	162	175	191	166	183	163	207	156	186	175	173	159	182	200	171	169	163	172	150	165	184	188	169	195	168	161	203	155	196	171	183	171	184	179	175	171	155	167	180	168	165	171	160	164	161	175	149	184	165	167	178	177	172	164	171	142	160	175	163	171	181	170	176	168	197	178	152	202	173	180	181	168	176	167	186	150	155	168	157	194	166	178	171	173	172	180	159	167	158	182	184	162	166	148	172	163	148	156	196	180	179	176	173	181	169	171	186	185	187	184	179	158	163	175	176	180	153	183	153	160	176	188	185	179	180	178	176	168	160	147	165	170	165	186	192	158	141	187	186	174	148	158	180	169	182	164	167	184	175	186	144	174	183	151	183	181	193	168	179	176	165	181	153	162	192	148	145	163	154	178	162	186	193	158	162	173	189	139	177	172	167	159	163	161	171	160	161	155	162	160	169	166	196	171	167	167	173	150	166	198	155	187	165	191	162	175	153	169	161	170	190	156	159	182	188	169	145	166	175	170	147	159	192	179	191	184	175	150	167	188	175	179	172	186	180	168	156	152	163	163	182	167	153	147	179	178	189	162	138	154	163	202	177	168	187	172	178	194	175	177	180	191	154	160	172	159	192	178	173	149	161	173	201	144	178	174	172	179	177	170	167	177	178	179	177	156	179	159	143	182	165	172	172	182	164	171	161	166	190	168	169	162	169	159	159	174	168	178	142	178	168	184	174	200	197	157	173	163	152	167	188	162	171	177	170	174	168	155	194	186	182	180	169	169	161	184	168	182	184	153	140	176	167	152	172	172	164	189	165	166	185	176	172	207	194	201	156	186	168	171	174	179	168	197	185	161	160	176	146	153	168	173	191	163	172	144	177	182	137	186	151	158	180	163	167	189	158	180	171	190	168	161	175	184	160	181	185	158	177	178	170	173	184	140	175	164	193	154	181	180	160	192	194	172	156	166	174	159	151	174	164	148	178	169	186	161	175	164	155	153	184	165	161	166	163	192	164	170	156	179	165	158	166	172	183	182	139	142	196	161	181	152	202	153	169	163	208	175	161	190	163	155	183	189	190	161	158	172	191	165	180	166	180	164	162	157	176	176	174	183	167	173	196	175	170	191	153	180	165	153	165	180	171	181	176	153	167	176	172	179	182	149	168	154	171	181	168	169	164	172	183	160	160	162	181	186	170	160	167	167	169	197	159	170	168	166	185	168	168	179	171	149	155	151	162	159	186	171	165	167	162	162	189	166	165	202	159	180	159	169	169	157	192	152	167	157	177	174	190	170	165	174	177	188	166	176	163	156	160	182	178	154	176	174	174	158	176	181	182	175	171	183	153	170	164	172	164	175	141	191	156	159	153	153	136	178	170	171	168	164	183	171	157	166	166	174	174	162	159	170	168	155	180	155	174	202	158	159	177	197	176	182	139	174	170	180	164	184	161	163	197	171	184	165	180	183	174	192	171	150	183	168	159	152	175	164	170	163	170	165	170	167	150	189	168	190	156	174	168	173	176	171	167	194	155	159	188	194	159	165	185	170	170	170	169	169	158	163	202	187	186	152	166	170	162	174	189	177	178	164	170	160	175	144	158	160	164	178	149	153	172	165	172	176	191	166	163	165	179	187	178	157	152	148	159	184	162	151	171	162	163	166	160	186	170	166	180	181	159	162	157	153	164	160	167	165	186	170	174	159	204	174	156	165	156	194	172	151	158	155	193	175	145	181	146	169	181	179	167	162	192	169	169	151	148	168	163	154	171	171	172	180	184	175	168	175	175	164	192	157	169	158	159	168	163	166	173	161	178	173	181	172	153	169	188	182	161	164	190	164	145	169	150	175	175	163	160	175	166	159	166	170	173	197	158	169	187	157	171	160	156	188	158	157	182	172	157	181	145	199	171	157	181	171	159	187	161	171	163	176	183	186	145	188	165	181	187	170	173	152	174	162	161	175	142	171	177	177	171	162	177	180	184	168	195	182	144	175	160	168	161	171	180	183	159	156	167	164	171	162	160	174	175	171	162	193	195	175	190	177	165	159	177	165	176	172	165	180	157	174	184	176	182	178	186	184	167	166	159	177	183	180	160	164	156	173	160	152	162	133	166	170	172	147	179	167	178	174	181	179	199	160	164	176	173	156	169	159	164	172	186	156	177	160	182	167	180	179	159	156	161	169	169	173	149	174	158	171	181	191	162	161	186	163	173	187	184	147	168	174	159	158	186	183	189	182	171	140	193	161	163	190	169	174	185	163	141	175	173	164	138	189	173	169	179	177	174	172	149	143	163	164	180	157	167	193	174	179	186	173	181	150	177	167	170	151	164	166	153	176	180	175	176	167	169	182	169	170	162	157	173	185	156	151	183	167	171	130	158	169	178	174	181	166	172	163	139	168	171	170	166	163	186	181	182	177	164	162	191	170	192	160	162	186	159	164	173	172	149	168	152	167	168	172	189	180	198	192	157	173	171	172	200	169	168	192	167	150	165	188	178	156	167	195	176	157	176	164	181	191	176	198	187	169	193	196	181	166	159	159	193	194	187	174	153	186	171	187	164	179	169	177	182	187	163	171	157	159	139	189	160	181	175	156	175	169	185	176	172	176	181	163	191	159	163	164	189	160	155	189	195	179	165	157	174	164	184	183	183	165	173	181	161	191	164	215	163	167	164	187	167	158	171	172	155	172	162	184	195	145	154	193	174	160	176	164	164	173	158	158	186	155	188	164	168	159	188	181	165	158	186	171	196	161	172	196	172	153	158	178	171	172	161	168	167	192	158	160	183	168	168	170	156	156	165	181	152	177	171	152	190	174	165	167	176	151	174	153	166	158	178	166	167	175	174	178	165	203	156	183	161	154	162	162	187	181	179	171	174	169	171	182	191	180	173	178	171	174	177	171	172	153	159	167	176	166	153	165	159	169	164	177	206	180	179	169	174	173	188	173	158	186	170	176	177	163	164	187	169	168	187	175	174	176	180	176	169	180	161	168	173	170	171	173	176	165	165	169	180	171	167	205
23165	20896	27782	24159	20904	20989	9930	1969	1209	969	849	766	735	662	638	617	584	546	540	528	505	498	448	484	504	454	441	443	419	453	460	436	424	451	447	445	431	404	376	428	412	429	450	397	414	412	379	399	380	383	407	397	411	382	427	392	438	396	370	419	392	414	414	397	414	394	428	384	387	419	424	373	395	431	400	397	403	430	393	396	377	388	443	392	386	382	400	421	395	420	375	432	391	391	387	357	416	384	396	377	361	361	427	362	387	387	417	359	406	400	412	389	378	398	383	371	406	386	409	376	386	390	400	366	370	407	367	389	381	380	407	417	390	376	404	382	369	410	383	361	411	368	384	423	382	372	406	378	340	417	363	369	385	392	424	365	369	368	432	377	366	379	376	373	439	382	376	388	382	384	390	390	390	397	426	417	411	397	422	348	366	379	411	413	422	385	400	374	384	358	365	428	368	388	384	394	383	380	402	395	418	419	408	388	373	368	381	367	388	386	368	366	389	353	391	393	393	376	354	413	395	388	377	369	406	398	361	401	384	377	403	337	358	382	355	360	361	409	373	358	415	364	383	396	390	365	367	375	382	360	371	350	389	387	420	413	383	373	369	373	364	374	376	407	366	386	419	391	380	415	379	397	362	430	414	419	386	430	369	393	394	357	397	369	386	399	378	405	373	380	367	394	386	386	383	403	354	387	381	373	407	407	369	413	379	361	363	376	418	365	381	387	381	349	374	363	392	353	394	392	416	404	365	406	403	405	421	404	400	393	375	381	382	415	413	410	393	367	402	409	411	372	364	363	381	426	391	369	379	386	393	385	386	394	355	359	365	386	439	396	361	393	334	380	405	371	408	435	412	391	384	388	390	402	417	400	365	369	374	404	373	404	376	402	397	374	378	351	374	379	378	376	395	401	402	394	406	414	399	390	411	385	382	384	400	375	354	337	387	395	408	407	378	388	351	371	413	416	364	395	360	409	371	435	387	359	380	390	351	398	365	411	428	413	419	369	359	340	405	384	428	380	370	379	436	410	394	410	362	393	390	400	342	375	405	411	387	410	392	358	371	416	351	390	382	371	368	415	381	371	395	389	358	401	382	382	340	375	373	406	368	383	378	387	353	370	372	410	381	384	415	397	365	401	405	390	401	372	403	350	399	383	380	369	388	391	382	399	422	414	363	396	362	413	400	396	392	369	391	387	404	378	382	380	370	398	403	383	406	420	405	401	359	381	400	402	394	400	348	388	397	350	369	413	367	356	395	393	372	354	367	406	396	358	368	381	400	380	351	378	394	392	408	368	401	397	394	374	416	385	408	395	408	397	359	380	396	370	415	391	364	385	389	339	392	348	379	386	348	394	352	385	395	350	368	396	378	379	376	355	391	348	368	378	373	406	368	389	368	385	376	407	344	362	416	378	404	411	353	394	360	404	415	373	441	394	377	450	382	386	400	374	404	384	358	348	405	393	381	392	375	403	387	379	402	360	402	396	351	412	376	378	386	366	392	384	383	412	409	407	395	409	393	358	417	376	392	338	371	413	406	368	375	369	346	358	375	378	404	388	404	409	361	370	390	393	397	339	401	384	364	383	388	428	343	341	380	349	385	370	393	367	406	391	382	399	366	329	389	386	389	396	391	403	390	387	379	408	419	408	371	388	385	362	367	372	376	393	421	355	370	419	403	356	315	377	410	363	399	361	383	368	402	379	387	391	361	341	398	386	408	369	369	407	358	356	405	359	386	386	353	373	383	366	353	396	420	367	405	370	354	402	354	401	431	362	376	377	384	376	415	404	381	350	400	316	420	400	385	390	409	369	353	373	361	389	366	351	370	377	353	428	372	396	384	372	366	390	395	405	414	393	396	398	357	401	417	380	379	391	409	368	362	381	382	372	381	410	406	367	423	386	375	395	371	389	384	403	399	384	416	404	356	362	373	402	363	364	387	419	393	390	378	397	394	382	365	350	393	358	410	382	364	398	371	395	395	398	421	373	414	379	376	403	401	358	433	393	403	339	404	379	420	359	390	381	406	366	365	368	401	401	369	412	359	391	380	352	357	367	398	387	397	366	356	375	412	378	376	404	363	431	390	357	372	353	338	350	394	386	386	351	397	402	371	378	399	393	381	385	393	400	391	378	407	399	376	383	422	402	428	402	377	405	381	423	394	396	404	400	394	364	396	405	380	400	426	431	386	347	389	369	405	396	390	384	417	378	367	376	392	397	378	375	375	389	380	359	393	391	404	361	343	387	417	371	395	390	397	391	383	387	351	387	405	380	396	409	404	402	397	362	369	404	393	392	383	400	378	352	385	352	371	341	369	420	372	379	413	390	405	373	372	352	360	388	415	389	407	411	401	375	393	362	364	359	387	370	397	373	361	399	370	399	426	396	388	414	389	389	418	370	415	383	357	380	360	406	382	421	416	397	378	373	379	404	409	370	391	391	421	352	365	421	370	358	384	379	365	403	418	392	383	463	362	342	393	356	386	349	374	369	362	376	381	379	385	339	424	375	391	404	351	404	408	383	390	398	357	381	390	366	396	354	371	380	373	352	350	365	425	360	362	404	373	363	358	421	386	382	423	376	407	381	385	364	384	422	385	375	373	386	366	410	375	357	360	367	380	364	403	387	400	382	399	395	378	385	371	397	404	391	366	422	391	361	408	376	372	374	377	380	358	396	410	446	363	395	412	380	386	391	395	395	394	379	355	375	383	425	388	376	412	406	399	365	413	393	386	365	395	398	390	396	426	377	356	370	379	412	392	373	400	394	410	384	391	393	363	387	390	395	396	381	349	358	394	381	378	355	377	367	399	399	403	390	382	400	407	407	379	361	401	370	376	369	405	373	352	415	383	381	414	428	389	384	419	397	398	373	394	389	396	356	387	372	410	407	387	385	416	366	396	349	403	381	353	393	383	380	405	408	379	342	370	403	353	391	386	384	378	375	438	382	368	383	357	375	405	418	368	343	381	398	342	382	380	395	384	374	407	361	427	411	380	378	344	346	353	373	389	353	349	385	367	404	356	393	404	385	403	384	431	373	363	413	403	416	372	431	418	400	387	407	409	372	394	387	388	363	386	393	387	428	382	390	389	389	367	400	349	406	387	396	407	419	373	376	413	353	376	378	383	399	376	363	400	382	379	405	389	386	394	411	397	390	388	346	379	390	355	377	408	393	376	414	381	406	390	347	400	390	384	359	394	389	372	383	397	401	368	355	380	386	404	369	364	373	425	365	421	375	415	408	414	419	386	351	386	391	401	400	415	392	382	368	389	378	390	388	381	363	358	377	398	394	382	344	401	399	409	430	378	417	366	380	370	411	374	394	377	412	382	391	377	387	372	376	436	411	384	401	401	398	369	423	405	384	349	393	375	382	354	412	408	370	345	377	387	379	375	405	370	385	400	364	363	393	384	391	414	362	360	379	379	424	394	386	401	373	402	343	403	415	384	403	370	393	347	373	388	391	392	371	404	371	414	388	372	383	382	390	372	385	355	379
13011	21702	18075	10621	7279	5502	3979	3253	2340	1815	1580	1344	1192	1058	946	897	836	726	678	702	649	592	623	557	583	491	502	505	503	503	497	464	501	448	440	462	445	453	461	417	450	434	402	433	421	442	403	417	419	393	427	389	384	372	339	355	407	368	394	422	399	399	371	395	359	392	407	369	372	390	379	391	407	373	377	323	385	376	397	364	395	384	385	361	399	377	355	427	374	358	411	362	345	376	382	383	399	408	345	386	372	387	386	364	404	371	343	414	367	380	354	382	365	356	343	364	343	360	364	341	377	345	366	351	368	391	361	368	361	353	366	382	362	378	386	346	343	407	389	378	368	318	362	357	398	374	364	368	386	387	339	384	351	381	372	348	375	395	364	398	366	400	354	361	395	366	357	378	370	354	358	384	359	385	349	358	383	358	356	358	377	361	383	375	354	365	390	327	343	364	360	364	366	349	374	377	344	378	364	365	361	335	371	371	365	373	389	384	388	372	379	354	381	368	358	363	369	330	378	356	401	382	385	353	398	380	332	357	377	347	364	378	368	357	368	372	367	352	355	336	371	358	388	373	368	366	375	389	372	392	376	360	378	375	375	349	364	352	313	377	376	391	372	360	375	391	381	354	403	349	359	347	380	360	365	340	365	388	372	351	360	366	409	396	384	386	361	369	365	387	356	359	382	344	396	363	390	386	339	361	378	407	392	394	344	400	355	381	375	374	343	386	387	372	379	383	351	384	360	349	369	348	373	393	375	365	326	376	354	363	378	396	381	356	383	386	367	360	353	377	370	350	357	349	401	387	374	380	364	375	380	392	396	341	332	364	365	367	383	351	360	409	379	343	361	381	344	361	363	404	349	376	390	353	376	373	373	359	396	351	380	378	381	358	355	347	405	329	373	365	334	371	355	348	402	366	350	369	378	388	400	359	376	376	375	372	378	369	364	352	401	353	374	353	329	375	369	379	402	365	376	386	345	355	347	374	371	375	384	366	351	360	391	383	374	368	343	354	354	359	361	380	353	367	405	348	354	361	359	386	332	374	370	371	352	351	379	379	373	375	368	378	355	353	351	330	360	380	394	362	369	376	340	364	351	378	363	411	373	357	393	351	342	384	390	390	374	393	369	362	373	366	364	365	360	345	355	399	348	390	336	367	379	400	369	383	353	410	402	386	360	356	358	389	386	363	369	366	388	384	377	367	374	371	340	398	360	393	338	370	381	347	351	384	390	381	396	395	394	390	396	422	383	369	358	388	364	353	365	371	385	386	399	335	390	366	361	340	377	340	374	349	369	409	380	363	379	373	393	372	343	417	394	381	368	380	382	358	372	353	367	380	376	382	395	376	363	368	359	359	428	370	419	355	391	389	372	352	396	371	394	415	391	388	376	400	354	377	362	406	367	370	334	385	385	339	379	375	347	385	359	377	370	370	396	361	344	365	379	332	381	354	386	379	357	420	373	377	360	360	348	367	366	400	391	390	382	403	338	384	404	380	366	360	405	412	395	397	346	369	409	374	356	365	356	376	321	369	352	394	379	345	369	374	398	400	355	367	371	380	350	362	377	360	402	364	370	374	372	352	386	337	399	376	374	347	353	339	387	357	324	357	347	371	341	368	356	355	380	336	379	354	383	357	377	393	402	351	375	346	352	349	336	376	354	401	371	390	365	360	342	354	366	361	397	376	386	401	352	403	378	331	406	390	368	394	355	381	382	377	350	362	393	401	364	381	401	371	358	353	349	342	374	385	346	407	361	357	358	363	358	369	374	380	396	361	354	370	354	362	358	345	401	381	371	354	359	390	365	329	378	386	391	351	335	378	332	326	371	376	358	370	364	412	360	383	371	370	356	358	373	360	364	378	358	364	378	370	369	395	408	344	383	354	354	366	376	378	385	365	397	334	373	365	361	388	352	375	352	369	382	367	369	384	387	377	320	372	376	368	374	346	370	351	380	379	387	378	330	337	370	352	348	337	407	404	362	377	349	406	350	377	392	384	397	367	357	374	376	383	386	373	376	351	386	336	390	375	389	357	367	361	360	357	355	374	344	389	384	364	358	349	390	374	375	342	351	316	343	372	373	318	369	380	363	397	388	334	362	401	375	371	348	388	342	396	362	383	362	365	360	378	361	354	337	352	362	365	355	363	354	358	358	360	385	347	378	340	388	377	371	377	365	373	380	377	378	388	390	351	372	349	361	377	338	364	324	395	381	387	368	336	392	387	341	390	373	357	368	400	371	380	389	378	376	367	364	344	391	380	362	372	326	408	403	405	387	362	397	380	377	403	337	382	356	387	376	402	361	360	385	360	352	364	381	330	395	364	391	379	351	356	382	349	374	344	386	354	350	382	339	375	342	392	350	344	364	333	378	376	385	366	353	382	363	378	365	349	331	355	346	377	345	357	355	355	386	375	391	391	352	418	379	383	340	382	376	394	369	325	338	368	360	386	365	354	361	381	398	350	370	396	372	335	367	387	384	348	371	348	377	314	365	389	394	332	391	358	364	355	419	336	371	386	362	367	346	364	358	341	369	362	372	382	378	388	392	369	372	365	342	376	369	366	353	351	390	356	387	346	340	375	405	409	380	369	366	347	380	344	329	324	382	373	353	361	371	351	374	389	368	368	370	342	383	352	356	366	411	390	395	370	411	369	392	346	358	388	347	375	383	367	356	348	383	382	400	354	350	369	379	360	402	370	367	334	379	367	368	392	387	382	337	377	382	367	363	368	382	345	356	355	395	333	379	364	378	360	355	382	369	380	354	388	351	353	394	362	355	381	356	359	340	342	374	374	388	348	345	375	362	408	394	379	338	322	353	337	362	376	408	349	349	364	347	377	368	372	357	354	382	357	384	388	321	378	368	381	360	399	345	393	347	354	387	336	348	377	391	369	362	364	352	363	343	401	348	371	383	374	361	379	402	357	370	364	413	345	375	379	377	373	355	360	372	380	353	365	373	352	406	395	356	416	390	324	376	393	354	411	357	378	363	374	391	355	364	367	351	371	370	354	394	381	385	379	389	330	382	388	361	365	362	343	395	408	362	359	342	363	347	378	365	349	397	340	358	363	341	368	367	351	350	391	354	368	356	333	370	420	362	375	364	370	381	372	381	390	383	382	373	365	365	421	364	362	322	413	374	402	338	346	343	393	372	372	368	378	348	379	390	356	343	374	381	386	383	376	339	361	357	380	356	357	375	410	367	378	355	381	381	381	384	381	363	353	385	337	352	381	347	335	391	352	351	358	345	395	399	356	383	359	368	363	386	370	371	364	393	377	398	360	362	408	402	392	363	342	381	386	356	377	374	383	406	357	342	357	367	338	329	378	389	400	358	388	393	386	386	345	380	349	379	372	381	373	342	366	366	353	386	403	364	386	378	347	382	367	337	386	355	365	387	359	403	349	352	386	342	352	381	361	385	351	422	331	355	364	374	367	367	381	339	384	335	389	351	381	397	383	368	390	372	388	379	360	365	403	362	334	353	382	366	379	357	370
28419	14414	1848	583	394	366	356	300	307	277	306	333	306	309	271	302	294	299	311	285	302	303	283	265	289	278	317	286	281	251	254	274	275	282	260	284	293	249	294	300	300	308	272	286	260	288	277	285	278	279	307	264	290	283	265	285	295	293	302	280	274	278	310	274	276	301	306	305	268	314	268	266	257	287	283	287	284	290	278	280	287	309	276	281	310	309	289	296	283	276	277	278	282	282	271	270	290	278	282	304	284	269	283	305	270	271	263	312	295	293	290	285	272	269	285	310	282	300	274	247	303	291	285	312	310	274	299	297	280	305	292	262	269	270	275	288	286	296	287	305	288	273	290	306	309	300	285	269	273	310	250	301	271	311	294	275	292	281	291	284	309	278	283	303	304	268	277	308	291	305	269	299	296	274	283	306	277	273	307	298	283	271	304	303	272	281	290	278	264	298	273	277	253	280	257	257	298	278	293	285	261	323	277	302	286	312	315	303	300	293	302	273	275	287	272	293	296	322	272	262	277	281	284	281	273	283	292	262	276	252	286	318	286	293	301	280	281	297	279	296	303	261	286	265	281	288	289	286	276	309	267	281	307	310	281	275	273	305	279	296	302	281	241	283	306	306	294	306	285	282	283	254	300	288	277	305	253	270	276	273	273	264	280	268	295	287	291	273	273	304	269	278	292	268	307	274	272	286	248	272	309	309	316	277	292	277	288	294	258	296	282	285	300	297	300	272	272	296	293	261	258	294	271	313	276	307	274	278	294	301	316	297	305	305	304	272	289	246	281	299	341	299	281	281	296	295	321	259	270	279	295	293	322	303	272	285	262	291	289	260	317	293	283	293	300	265	271	264	265	259	277	288	278	286	290	265	306	274	288	290	291	274	319	277	313	291	292	282	263	279	268	284	307	304	275	292	304	294	256	277	254	273	287	302	278	303	279	258	305	296	313	283	253	290	266	307	312	276	282	314	259	298	278	275	265	253	275	281	292	287	250	274	306	309	254	253	279	268	288	289	261	292	290	281	315	304	289	304	306	259	272	293	302	262	304	285	266	289	305	262	246	267	285	283	307	307	314	257	301	293	272	324	305	328	281	280	277	280	284	286	286	303	289	307	301	259	279	280	290	295	267	293	282	330	288	272	297	282	312	323	252	283	280	255	270	290	278	255	289	286	289	305	281	318	308	271	301	291	293	285	290	298	305	301	293	262	278	269	275	276	301	252	287	273	252	297	258	304	277	251	281	292	298	286	291	263	275	293	285	310	280	297	311	285	263	292	279	297	300	297	286	278	279	287	272	286	308	273	307	296	269	284	308	281	258	287	293	290	275	280	261	298	294	266	285	269	272	307	278	293	298	273	286	279	290	295	264	267	304	281	297	270	303	281	247	296	262	266	310	290	252	258	297	300	281	272	274	259	252	278	270	268	298	340	255	289	270	280	311	292	303	283	297	258	304	275	285	270	312	279	274	284	267	299	271	330	274	264	271	318	276	295	279	251	297	281	261	342	324	274	264	283	321	297	288	287	283	280	235	272	312	302	301	283	314	266	311	262	298	297	321	270	291	290	286	284	298	297	264	292	271	324	276	284	282	292	269	279	291	270	250	284	295	310	288	287	260	279	265	301	305	249	254	303	282	293	307	275	268	264	277	285	275	285	292	301	297	293	286	276	301	285	276	292	286	281	297	283	297	281	278	280	308	312	277	282	278	299	305	313	304	301	271	285	277	290	267	301	271	268	277	294	276	257	289	265	281	299	251	283	276	291	270	283	288	280	273	287	298	297	279	268	290	283	297	293	269	299	296	291	292	290	248	285	294	271	314	274	314	289	273	302	290	293	313	281	314	263	281	338	280	321	255	275	290	302	287	266	269	283	283	274	284	301	298	287	331	283	262	281	298	269	282	274	308	260	305	288	306	283	303	276	305	280	286	295	269	273	299	291	293	301	277	298	271	297	310	288	297	261	281	274	309	280	281	272	276	294	276	273	275	283	301	288	299	274	248	288	281	304	271	281	316	315	303	294	285	280	283	307	278	260	286	259	286	285	301	311	286	288	277	308	283	288	286	293	309	292	262	253	296	289	308	279	305	309	272	273	258	285	276	266	288	297	287	256	280	270	307	286	285	267	268	303	282	304	266	274	284	280	282	263	281	305	287	297	272	310	265	275	291	263	261	239	292	268	273	286	312	328	296	283	313	292	313	272	299	246	300	267	267	312	295	263	307	284	332	340	285	261	258	294	290	260	277	318	281	270	277	312	269	317	300	290	274	246	261	256	287	268	300	284	311	278	286	262	264	311	273	278	295	289	303	264	304	273	297	281	268	288	276	294	277	304	286	272	279	304	291	273	296	253	288	297	304	278	312	261	285	308	287	303	291	319	283	275	273	260	261	265	284	275	277	291	315	294	257	292	302	303	293	271	296	286	294	276	262	289	272	261	248	294	292	303	287	285	287	283	284	286	290	297	285	276	302	286	299	285	298	261	311	281	298	285	285	297	277	261	276	319	293	293	285	280	270	306	268	272	316	309	303	318	272	305	271	295	296	281	272	318	274	292	271	291	296	278	279	251	264	306	279	273	294	256	306	293	263	266	296	296	275	290	292	290	287	288	311	293	286	301	293	278	309	300	301	283	273	293	292	303	256	283	311	287	261	257	269	272	280	271	265	283	298	308	265	290	297	286	322	285	291	280	263	301	291	299	291	287	322	285	290	302	286	304	309	280	318	274	279	293	282	301	262	310	277	304	265	269	290	285	272	295	261	284	280	303	270	313	294	307	271	306	311	268	296	289	305	274	287	282	280	288	281	283	278	292	315	278	281	310	309	272	305	299	296	287	268	270	274	271	281	262	265	262	318	289	264	276	274	290	267	292	305	284	275	306	302	307	290	285	284	282	265	308	295	288	316	311	267	275	286	316	321	260	306	293	295	269	295	288	277	252	284	301	279	273	288	288	276	298	274	320	286	267	293	299	293	283	293	273	304	263	283	319	283	240	259	304	290	259	283	282	304	257	294	280	294	274	275	285	256	271	308	276	269	288	292	275	290	304	302	315	306	272	287	278	271	305	269	278	265	272	310	295	297	283	298	277	297	281	282	311	331	285	272	304	271	323	290	297	284	304	281	279	300	296	304	264	309	267	276	291	279	278	276	306	293	278	303	254	281	287	284	297	304	296	314	289	283	291	281	301	290	265	309	303	258	283	299	282	263	294	286	294	285	299	259	287	294	277	282	297	285	303	291	286	278	254	265	306	305	257	272	267	284	272	283	277	265	304	311	273	261	278	307	290	256	285	298	307	305	281	279	270	297	321	285	303	299	294	278	288	275	295	275	269	260	270	297	287	326	317	273	312	300	292	279	266	305	293	268	287	300	301	264	317	232	276	283	309	277	296	264	271	249	272	274	284	265	270	306	266	267	294	278	311	297	270	263	309	279	270	298	262	278	281	300	286	300	283	273	309	300	294	297	291	297	272	300	304	278	269	295	292	262	304
5497	1275	969	638	501	448	391	376	375	381	318	338	349	326	340	352	330	316	328	299	310	333	322	339	324	303	295	298	341	320	354	329	300	326	329	320	313	330	336	315	329	317	343	325	315	369	330	309	334	319	315	333	324	293	316	346	291	345	313	335	277	309	316	293	317	317	318	298	336	300	332	303	304	311	335	307	323	318	315	302	315	275	307	324	324	299	317	347	324	306	297	314	311	274	286	292	304	289	321	298	305	305	339	300	304	281	305	295	303	317	309	299	323	304	294	305	320	338	288	307	312	303	327	337	305	315	302	315	329	343	318	288	306	299	308	315	331	319	309	319	307	292	316	324	313	359	330	329	314	291	276	285	325	343	319	301	317	288	287	282	326	305	277	328	325	327	307	314	284	328	325	313	314	318	310	312	347	319	293	299	319	298	324	290	319	300	306	320	330	303	331	289	304	303	323	292	328	287	319	331	312	324	343	315	339	296	300	298	287	313	320	301	312	321	340	333	304	328	310	327	298	303	316	285	334	315	323	303	313	311	302	302	364	328	318	328	285	330	320	284	316	312	308	295	320	291	304	287	302	306	319	296	316	317	288	300	329	312	295	304	368	295	301	312	324	317	305	345	324	303	332	311	329	293	276	323	336	317	313	307	321	292	313	292	337	311	319	328	321	327	320	297	289	307	307	283	318	315	306	291	278	283	332	333	346	288	332	296	308	295	320	301	289	316	331	287	317	311	316	294	301	310	327	293	305	319	271	297	313	309	342	316	312	325	306	314	363	297	296	315	313	350	291	315	328	295	319	271	297	360	302	305	307	314	325	317	353	295	285	277	322	330	305	327	312	308	292	290	323	308	300	282	304	318	323	298	322	316	312	341	320	307	308	323	338	272	321	311	317	297	333	299	337	327	314	301	306	337	333	294	305	311	324	331	324	300	309	325	289	319	348	323	300	337	322	353	316	312	302	320	294	308	323	307	312	330	353	314	318	294	321	299	341	324	314	327	312	296	311	343	303	304	328	335	338	302	308	306	332	308	365	299	335	296	326	311	313	318	277	322	297	312	320	338	307	307	321	332	296	276	305	314	335	321	344	324	311	304	335	316	293	288	313	324	322	324	332	299	323	312	302	329	320	322	322	308	317	308	317	305	294	313	320	308	301	308	331	290	302	293	309	305	349	339	332	306	306	319	326	315	308	288	319	296	309	297	299	303	332	329	348	302	319	344	331	318	321	315	310	319	309	289	323	335	295	333	283	264	312	319	258	336	310	275	322	313	337	326	330	309	306	302	298	337	326	318	319	304	342	304	316	302	282	352	322	310	317	292	308	292	327	300	286	302	281	324	290	309	317	302	275	307	312	307	302	323	337	309	341	315	303	337	335	317	309	292	315	336	303	300	303	327	295	319	340	306	335	309	309	324	306	324	290	325	316	327	283	324	308	316	320	299	293	282	313	339	314	326	339	325	356	325	283	284	270	325	316	309	304	333	332	326	349	308	326	294	320	337	316	317	297	305	320	307	302	304	314	297	273	357	338	342	292	338	299	297	303	320	309	329	300	322	327	336	313	301	355	288	310	313	322	290	287	299	300	306	293	309	323	327	304	301	321	292	332	298	321	310	325	312	310	325	303	329	270	304	324	319	294	314	316	329	311	329	336	292	266	293	299	326	330	301	306	311	290	324	314	304	295	306	322	310	313	308	288	290	345	305	305	306	325	326	291	271	296	302	346	295	308	295	341	305	311	344	326	333	315	327	298	311	324	305	323	331	316	303	301	310	306	304	279	285	284	314	331	351	288	314	312	322	307	329	328	300	328	298	328	320	313	294	332	318	330	302	318	328	305	299	321	311	306	267	300	303	318	310	319	299	322	295	327	319	329	300	303	324	343	295	306	327	311	318	319	337	298	314	320	300	353	337	301	327	312	311	299	367	321	332	320	343	325	322	309	298	318	304	322	314	320	340	334	310	312	296	304	337	329	340	316	314	325	322	323	324	303	290	353	332	347	345	312	318	295	310	314	319	304	296	319	299	282	326	269	340	315	295	300	357	305	276	313	295	327	336	310	342	316	298	323	263	297	305	324	350	303	324	310	303	319	297	316	333	300	331	298	292	319	305	326	284	317	295	357	292	291	280	350	292	310	311	326	298	328	304	318	336	306	344	298	314	287	314	310	316	333	348	309	322	333	322	360	303	332	287	294	335	306	312	318	350	294	325	286	328	298	305	305	321	285	307	310	312	315	311	328	315	330	311	303	290	316	266	284	282	336	311	309	297	314	290	298	315	318	334	305	303	294	314	338	302	320	286	309	287	306	322	282	313	312	322	350	281	290	311	334	327	316	313	290	322	323	312	311	316	287	332	312	301	295	335	315	348	315	344	311	296	305	303	317	311	306	307	306	317	295	279	296	319	326	289	312	307	307	306	280	316	303	318	330	343	302	331	312	307	326	310	306	326	302	288	339	303	287	308	295	322	297	321	310	329	316	287	333	308	317	319	305	308	294	317	311	295	310	324	289	332	315	331	319	303	339	332	337	319	306	313	288	307	333	302	300	326	328	331	327	326	298	275	298	316	297	314	319	345	290	298	325	346	335	307	269	313	298	336	316	291	331	286	314	329	294	327	312	286	323	322	335	312	316	326	331	312	291	305	295	332	292	322	326	333	335	317	298	300	331	333	320	313	318	312	324	308	290	278	312	288	345	345	294	309	301	317	330	322	314	298	336	305	333	342	332	301	313	305	332	326	323	326	294	325	328	289	294	305	306	298	308	311	318	285	310	285	296	321	297	313	325	284	316	315	297	318	316	302	298	297	337	307	302	301	275	321	303	287	313	309	351	278	307	295	297	310	317	286	292	325	282	344	312	334	319	286	312	314	327	308	278	292	313	294	331	316	298	302	295	306	316	306	315	310	285	288	302	294	294	312	306	331	299	301	324	296	316	322	288	285	319	294	310	294	292	307	305	302	342	340	311	317	333	302	282	312	326	281	310	320	318	309	334	321	319	315	306	303	313	306	328	336	302	326	304	303	312	305	307	312	303	306	311	306	300	318	314	308	344	330	286	300	309	322	314	302	325	324	303	320	298	294	311	304	323	308	323	286	296	295	339	295	318	278	318	309	295	302	322	326	325	343	318	298	312	337	317	328	312	300	286	293	304	291	331	296	320	327	313	314	304	321	300	326	321	293	321	313	311	320	310	324	328	303	321	303	296	314	309	295	318	320	317	312	321	329	317	320	320	324	338	306	335	292	307	332	303	334	314	300	324	315	314	345	312	294	305	342	342	319	320	323	318	319	310	325	332	330	304	348	309	318	311	318	278	313	324	295	285	319	308	301	305	329	284	329	315	303	302	338	321	323	346	345	291	324	334	273	324	302	331	315	323	304	326	315	295	314	298	321	297	343	312	311	303	332	319	303	290	328	334	328	297	321	332	325	323	320	296	295	319	327	287	299	287	303	263	276	309	321	351	297	285	327	301	312	287	304	295	289
25475	20930	27459	24545	20948	11225	1295	862	602	457	417	351	345	298	312	274	271	242	244	248	221	234	220	200	214	170	225	176	189	189	185	206	193	170	181	213	190	181	176	186	173	163	180	186	153	175	158	167	180	161	180	180	155	170	153	158	165	168	171	182	157	159	153	158	170	162	167	139	174	166	175	151	180	169	148	170	161	143	158	166	169	165	149	148	179	143	160	145	182	171	169	148	150	174	168	141	155	142	166	131	146	159	161	143	160	147	155	189	179	160	173	165	167	172	156	170	168	149	163	154	165	157	179	181	150	149	186	146	166	190	165	170	192	154	174	158	143	169	164	170	142	150	152	156	170	165	179	176	166	125	138	140	148	160	164	156	172	150	166	157	145	143	157	160	158	162	178	181	152	154	176	172	151	149	160	199	166	162	174	160	152	124	150	161	152	162	140	163	145	163	144	192	169	168	160	169	187	157	159	139	149	167	147	167	162	164	157	182	151	141	145	145	173	151	136	151	145	155	173	159	166	159	161	183	146	149	174	166	158	154	149	159	160	174	165	147	153	149	180	143	136	172	161	153	151	139	165	142	172	169	140	140	142	148	175	161	154	175	190	149	150	149	144	175	145	165	149	162	157	140	159	156	182	179	175	162	179	166	155	144	168	156	151	159	152	152	165	150	157	185	150	170	152	168	168	166	182	165	156	170	160	142	168	173	146	159	158	164	168	149	158	155	157	145	166	168	151	157	187	161	159	158	149	151	139	156	171	163	157	169	173	150	163	158	158	158	152	148	161	162	177	174	154	156	173	164	136	174	164	164	149	139	170	146	151	151	168	155	161	149	158	176	154	153	150	156	181	171	148	182	144	151	144	164	148	160	156	136	143	168	156	153	133	149	169	150	160	178	147	133	130	162	156	169	189	155	149	172	168	151	148	166	159	150	159	159	158	157	157	163	165	175	157	129	158	157	155	159	170	157	150	165	155	161	159	148	168	160	160	171	159	142	180	183	162	169	170	160	169	166	140	166	160	176	153	179	147	174	150	155	141	166	176	146	172	133	168	138	156	187	178	163	146	173	149	161	151	178	149	162	173	161	161	163	137	159	162	145	149	176	159	163	164	160	167	167	170	160	144	152	169	158	152	154	182	147	156	176	177	172	151	168	170	156	165	140	142	157	170	149	177	173	169	162	143	179	191	149	164	165	166	163	154	147	176	173	148	150	178	147	166	179	141	169	138	174	187	156	159	169	139	174	154	155	135	152	145	186	161	146	159	149	172	165	162	173	162	166	156	178	168	144	138	175	167	156	149	159	154	149	173	178	152	159	160	167	140	144	173	141	140	157	168	167	155	145	158	138	143	137	156	164	169	149	166	161	158	167	142	158	153	172	139	134	154	151	147	148	139	148	148	173	203	168	155	154	153	169	164	162	142	176	154	149	150	181	173	165	166	171	150	165	144	141	150	134	154	153	155	154	158	139	166	142	142	152	166	184	142	160	143	140	149	151	155	159	163	163	171	159	175	157	147	143	164	167	160	177	172	166	165	158	176	139	139	153	146	172	146	166	156	147	151	128	172	154	157	150	178	158	187	149	173	175	167	158	155	145	155	179	167	154	175	184	207	150	173	156	166	159	148	155	168	172	153	177	153	167	169	143	161	141	157	162	162	171	174	161	194	170	154	153	171	146	161	183	157	153	169	143	167	167	169	180	154	160	150	141	166	192	144	173	161	135	154	148	160	150	155	164	154	148	145	158	166	157	150	139	170	180	158	188	129	163	155	163	166	138	126	175	191	181	153	150	158	146	144	137	165	158	161	165	142	170	168	141	165	158	145	153	166	133	156	145	152	146	181	162	153	173	173	145	148	164	145	164	160	173	166	164	164	165	131	167	128	157	169	141	175	142	162	144	163	163	181	165	167	179	172	153	146	156	147	156	204	148	167	158	156	155	149	176	192	173	170	159	156	178	154	146	160	143	174	167	174	135	137	148	165	154	159	175	173	146	157	149	148	166	168	175	161	148	168	142	156	151	159	175	153	159	151	160	165	154	161	189	166	163	151	156	165	151	173	174	152	152	147	152	145	151	143	152	159	137	156	155	160	158	149	158	175	161	159	158	173	149	172	174	170	200	151	147	152	149	158	158	151	156	165	157	138	156	178	185	170	161	164	150	144	166	158	143	154	159	167	166	160	176	150	156	162	161	151	136	143	149	152	171	168	158	148	127	142	148	174	159	138	162	158	163	164	170	164	147	147	164	151	168	131	171	150	161	175	143	152	165	151	156	160	146	149	171	133	157	187	162	174	162	168	161	157	143	170	162	184	154	149	182	172	176	173	162	146	156	151	151	173	150	160	139	184	159	145	158	190	153	136	173	179	150	158	154	149	155	158	151	139	160	167	167	148	151	167	155	162	152	163	153	155	159	147	148	142	166	158	168	160	158	155	151	184	161	135	172	140	178	159	150	175	132	178	138	132	147	154	177	155	163	171	153	170	176	154	147	151	151	182	156	153	151	165	168	155	159	146	159	166	157	157	157	180	151	150	177	143	156	180	159	161	168	145	167	144	165	172	150	145	165	154	160	151	177	166	154	136	166	132	171	165	150	163	159	175	174	170	157	148	137	149	166	151	148	165	162	133	158	172	181	156	164	131	147	144	160	153	190	181	143	137	169	138	157	150	186	154	136	131	158	161	147	157	152	146	145	163	128	158	156	161	162	164	180	171	172	156	137	183	151	150	155	146	152	139	204	173	167	177	141	179	165	162	174	139	161	153	162	172	163	166	163	181	123	148	166	167	168	150	157	172	157	143	166	128	145	157	144	159	161	172	154	160	166	153	157	157	158	173	140	166	160	178	142	167	144	182	168	156	168	157	134	163	170	147	147	167	151	166	171	164	165	161	148	153	151	150	170	149	156	140	175	168	156	139	150	147	162	158	152	151	163	159	164	152	178	163	139	137	170	166	154	146	127	149	160	138	181	160	150	153	156	174	166	167	156	164	168	173	165	161	149	135	160	150	145	176	147	153	155	173	158	144	132	164	149	146	182	151	146	161	181	156	167	137	152	147	151	156	167	164	151	159	175	169	185	159	134	150	164	158	168	174	156	144	175	131	152	153	176	146	160	161	169	148	167	173	153	153	175	165	161	144	158	163	152	157	152	157	154	160	186	165	151	149	157	160	155	138	173	171	153	145	159	154	145	144	162	155	163	153	156	151	176	160	160	184	172	160	165	166	145	174	179	146	153	191	155	168	178	150	184	156	168	142	152	166	160	167	157	154	149	152	154	156	151	164	163	170	177	130	177	139	160	180	160	172	169	155	192	169	159	159	149	159	147	130	157	160	133	148	161	148	167	165	161	168	137	165	155	173	163	120	151	157	142	160	152	148	151	176	157	187	144	154	145	184	170	146	147	157	156	156	122	166	174	137	137	142	147	153	165	138	158	175	171	158	154	161	133	169	178	158	166	152	155	188	180	143	151	188	192	143	142	155	155	161	153
9249	13859	11267	6147	4172	2999	2116	1749	1204	1017	774	665	595	517	487	459	359	389	345	296	305	302	272	282	257	261	233	250	262	255	223	228	259	228	222	191	215	201	192	199	190	201	209	192	198	204	169	191	187	201	217	166	196	160	184	189	193	184	194	177	182	176	175	180	193	179	179	174	201	179	182	207	167	177	184	184	182	177	159	184	170	166	173	170	157	188	205	162	186	197	157	169	172	179	183	164	184	192	167	162	193	192	189	177	156	165	166	170	182	182	166	196	169	176	148	172	179	168	182	198	177	166	186	161	163	161	173	197	176	159	178	172	182	194	171	182	185	165	167	154	185	169	155	166	150	166	155	190	141	206	159	161	169	147	194	165	161	166	197	168	165	175	160	171	170	182	183	180	162	161	153	189	167	185	169	155	169	195	155	181	179	159	173	164	181	158	155	188	148	141	154	159	194	181	146	182	159	153	164	176	143	155	179	167	155	184	165	159	190	170	202	179	170	161	166	166	171	166	181	174	157	162	170	183	151	175	195	180	195	180	168	163	169	171	173	178	157	170	149	162	173	165	188	168	177	170	157	182	154	160	154	171	169	175	183	171	145	194	170	182	158	180	172	157	161	169	167	175	181	165	143	161	160	158	164	201	167	174	175	172	149	194	155	179	189	185	193	151	172	164	188	132	151	179	174	178	170	179	136	156	154	167	169	163	171	185	175	174	160	155	163	175	170	181	183	183	172	168	153	185	179	169	166	159	163	172	160	164	164	168	161	176	167	147	175	171	163	157	172	157	199	175	176	184	150	167	150	189	194	159	167	200	180	176	151	178	165	183	191	153	178	155	175	158	165	163	149	177	154	154	181	156	197	160	162	155	171	173	179	165	196	185	155	171	163	158	176	164	195	175	168	169	173	179	162	175	146	168	169	157	165	158	150	188	160	163	173	179	166	161	159	177	165	204	196	180	153	149	187	142	147	161	178	190	159	156	163	182	157	161	161	188	166	187	149	167	181	150	157	177	159	165	199	173	185	181	160	167	182	202	163	173	172	160	172	149	176	182	184	167	185	189	186	164	164	175	150	150	161	176	175	180	181	164	160	154	151	151	193	173	178	171	178	178	167	169	181	158	164	186	164	164	174	156	156	183	171	197	172	183	162	184	174	171	171	165	167	179	168	197	167	185	178	155	175	171	169	198	147	178	183	170	167	160	181	175	186	177	180	155	177	167	159	164	166	185	174	186	168	171	174	174	195	164	186	192	170	153	188	177	171	185	184	173	169	165	195	187	160	180	180	163	153	186	167	175	177	172	162	169	156	181	151	159	159	172	176	156	171	197	173	168	210	197	178	160	176	152	183	156	182	171	166	165	177	163	190	189	164	184	195	178	156	161	166	188	165	176	152	188	170	178	145	160	151	192	150	154	178	179	164	169	151	172	158	192	173	137	165	190	162	176	189	173	158	178	172	170	182	178	166	160	171	176	147	164	170	179	182	197	157	169	176	160	167	180	159	172	161	175	160	155	181	165	179	151	154	184	190	155	172	166	151	169	199	163	151	153	181	179	151	151	149	164	159	186	144	151	190	156	144	175	173	205	177	182	164	144	157	176	160	177	168	185	173	160	165	173	155	150	178	179	165	156	165	177	172	177	168	167	183	167	177	156	162	170	154	159	158	162	173	156	179	175	182	164	184	199	173	158	175	173	183	169	159	174	177	157	165	151	171	156	143	177	152	181	183	168	190	162	182	169	187	177	176	145	186	182	168	162	175	160	170	161	164	149	178	165	172	168	180	164	185	183	147	154	149	174	168	154	184	154	155	169	163	173	165	166	171	173	163	169	171	171	156	151	192	182	155	158	164	144	184	158	159	181	150	177	204	181	187	152	179	168	159	149	180	173	157	159	149	164	163	186	166	161	172	158	162	139	181	153	175	173	152	181	160	154	165	155	183	167	161	161	164	149	173	173	182	171	187	191	145	179	159	160	180	156	162	171	176	176	173	172	153	147	194	164	159	186	163	144	170	184	174	183	174	163	173	163	160	173	162	199	153	161	178	164	179	165	169	186	191	167	178	188	147	182	184	168	168	149	176	156	173	174	173	183	193	184	183	142	167	178	177	174	190	160	162	157	161	167	166	161	194	166	169	145	191	164	184	155	180	183	168	168	174	150	182	187	184	170	176	149	167	184	169	177	172	164	197	197	182	183	171	153	184	177	157	160	178	183	172	163	167	189	156	153	139	176	156	170	175	180	159	163	186	163	186	169	159	161	211	182	149	166	195	187	186	161	155	181	163	175	194	164	176	146	174	171	177	149	180	169	170	155	156	173	176	164	168	176	147	178	166	177	180	149	176	176	182	162	173	174	182	207	147	151	181	149	162	163	195	172	180	169	177	177	168	160	171	177	188	189	179	168	176	154	162	158	173	168	186	196	164	181	164	167	181	188	151	195	134	167	173	162	178	146	165	190	179	169	192	160	162	173	178	187	159	167	159	183	155	173	162	179	154	170	203	174	159	161	189	163	183	181	147	190	178	173	153	166	165	153	158	167	186	192	182	165	153	168	166	145	192	152	176	164	176	140	156	187	177	158	183	180	172	179	183	171	176	167	172	168	187	170	195	168	157	155	156	170	156	172	170	148	176	166	191	180	167	181	170	197	176	147	169	163	148	174	166	189	167	169	162	173	158	190	173	157	184	190	181	179	177	198	138	181	183	165	181	148	201	176	176	178	172	186	168	165	172	179	155	168	162	168	197	158	163	173	170	150	189	197	178	165	184	138	177	178	162	169	172	175	195	154	163	164	166	178	163	176	188	187	173	204	177	175	188	176	142	149	186	203	164	179	193	189	200	148	168	163	164	162	182	185	188	171	180	154	186	149	159	151	197	171	181	173	152	158	178	170	163	162	162	178	148	161	166	169	173	165	177	176	158	154	184	189	182	160	156	173	186	165	158	178	181	166	162	168	164	161	157	168	159	162	159	168	166	176	173	166	139	179	173	175	181	169	165	167	173	173	187	189	148	152	164	163	171	149	186	171	169	159	167	158	194	171	175	172	155	170	143	167	164	165	165	179	157	165	160	165	186	177	185	188	181	172	164	161	164	173	179	155	154	180	174	153	160	168	173	134	190	169	171	156	183	182	176	179	192	173	184	168	153	183	176	155	158	126	149	167	182	153	181	177	158	172	160	174	177	175	167	171	174	165	184	153	172	152	171	174	164	175	178	193	183	182	177	190	156	168	158	167	175	159	182	167	188	168	180	176	178	153	164	159	141	179	190	180	181	183	153	169	183	172	151	192	168	160	191	186	153	174	179	173	159	176	185	172	159	155	153	145	165	192	173	172	185	183	167	152	168	173	177	166	163	188	202	174	186	170	200	177	170	199	145	172	160	149	150	154	167	177	166	184	183	169	161	193	161	181	165	150	175	158	169	164	165	170	162	157	190	185	178	162	178	133	169	178	170	184	191	163	170	171	172	175	184	155	181	170	185	152	150	175
23147	20894	27729	24192	20903	20988	10175	1914	1195	1021	915	821	727	709	696	574	570	550	578	531	493	483	520	475	446	454	474	493	449	413	415	429	406	481	448	454	427	425	439	423	431	432	419	408	393	400	421	392	408	395	402	414	381	391	349	408	378	392	432	421	397	428	413	405	401	423	397	388	388	384	339	418	353	371	397	399	388	427	382	382	418	354	439	393	383	387	401	364	403	364	394	407	357	380	415	385	409	378	400	367	411	371	375	374	438	402	392	396	395	413	381	394	381	366	378	391	429	436	384	380	405	378	367	383	392	399	318	372	359	380	414	389	388	390	424	372	412	413	395	387	378	383	347	415	373	379	384	366	383	389	392	387	338	420	394	383	410	381	384	365	379	413	390	392	353	368	373	414	413	381	405	348	372	413	387	406	417	379	402	382	417	360	360	378	362	374	372	382	410	366	384	392	416	410	390	398	393	377	347	403	362	397	383	383	393	400	381	381	391	390	388	343	381	401	369	398	390	373	418	405	385	364	358	364	359	360	377	400	403	398	397	381	391	406	415	380	428	406	404	390	364	386	387	369	354	366	369	366	358	381	385	399	385	360	377	375	384	374	355	399	412	382	371	391	368	371	426	374	413	407	410	420	372	361	379	397	412	376	399	390	393	390	369	400	366	398	361	409	410	391	392	372	378	366	369	401	403	422	386	378	372	391	390	408	363	393	371	361	375	377	406	392	368	366	377	394	410	341	356	397	397	392	397	377	366	386	397	376	369	420	371	396	403	366	359	320	408	382	372	386	399	386	410	409	405	378	385	409	406	397	401	391	377	386	417	371	376	377	368	391	387	385	399	360	391	366	385	383	377	365	362	359	365	403	392	364	375	380	389	386	392	434	419	374	366	374	390	377	380	416	364	403	346	340	426	375	385	372	403	383	370	385	393	390	388	424	410	368	430	381	376	382	396	416	374	362	381	375	417	367	393	403	361	409	373	389	382	392	371	391	382	365	356	388	362	412	424	374	371	342	361	374	377	365	409	414	358	381	408	356	365	398	410	381	381	342	373	347	400	356	403	399	365	347	394	408	404	372	400	329	385	405	401	411	370	370	421	407	375	413	380	399	389	371	386	348	373	398	381	404	391	381	396	359	394	391	403	396	367	415	381	374	379	405	393	385	373	374	432	397	393	386	369	387	366	402	351	392	387	380	361	369	401	397	403	393	372	377	397	396	384	390	350	404	387	409	387	383	410	385	410	420	409	403	388	371	457	396	389	376	363	361	373	397	342	383	375	376	387	403	381	361	396	395	383	423	371	416	369	372	352	399	386	422	378	375	400	380	397	395	400	379	396	354	367	364	375	406	398	374	387	375	385	361	408	375	385	386	376	375	378	369	332	402	386	388	383	369	372	396	391	374	376	396	394	389	378	361	370	407	398	411	432	390	359	377	343	352	419	372	335	434	397	386	381	440	410	357	391	412	357	378	403	416	418	396	394	396	379	373	388	389	391	363	417	391	374	372	386	419	370	376	412	412	383	386	383	385	408	394	432	386	401	394	389	382	401	395	371	375	367	389	404	380	362	414	407	369	389	381	401	357	414	369	372	387	392	388	394	373	386	366	387	352	377	439	378	394	357	395	401	358	378	390	432	379	413	367	384	356	375	409	389	400	407	390	401	393	375	350	375	392	389	372	382	402	382	390	394	370	365	419	383	401	381	398	363	377	377	395	399	396	380	402	367	378	389	360	422	347	375	364	368	361	394	414	365	379	374	385	373	391	367	404	383	388	390	410	374	372	374	376	410	406	388	369	400	376	385	385	395	399	369	380	370	384	393	384	376	411	410	408	378	360	374	393	418	375	348	440	374	372	381	421	417	419	401	398	385	393	391	370	393	366	362	364	395	395	404	393	409	382	415	380	394	376	364	376	431	393	409	394	389	375	384	430	390	380	371	371	395	383	350	374	395	381	376	408	388	402	371	375	341	405	361	353	391	384	407	355	398	381	356	391	391	380	420	369	391	331	323	385	341	395	365	374	406	366	372	408	393	373	348	359	394	395	399	345	380	375	402	347	386	365	392	395	367	374	378	398	381	349	384	369	374	385	370	341	333	409	407	390	421	413	391	375	368	373	376	377	384	410	366	398	412	368	388	382	426	363	397	365	385	433	403	380	407	377	391	398	393	404	397	379	404	422	394	369	367	385	373	396	384	376	391	403	343	371	397	411	396	392	379	381	374	378	395	405	392	401	381	401	352	382	395	406	395	368	375	393	382	391	390	367	398	399	376	417	363	419	394	386	370	357	388	392	366	374	374	402	357	362	391	383	380	369	399	406	389	390	433	396	419	385	428	417	378	379	404	369	372	383	382	385	394	384	395	383	374	413	369	391	366	364	373	408	364	398	364	361	349	382	395	340	361	415	393	372	398	375	411	424	403	375	373	383	381	402	359	411	376	357	371	387	419	385	379	390	390	355	364	372	394	344	420	360	358	422	378	391	352	381	390	362	407	410	377	415	389	363	391	393	372	380	393	407	360	391	357	339	399	370	395	365	390	393	411	414	381	392	396	407	386	368	376	407	377	383	383	399	373	379	387	414	369	421	421	410	342	387	378	366	419	427	375	420	376	386	379	398	388	391	357	378	414	397	405	416	406	380	375	358	399	365	396	398	357	406	360	416	384	352	392	390	369	372	367	375	407	368	367	364	422	417	366	408	371	397	372	391	369	383	377	389	428	367	390	353	365	390	427	360	403	373	431	366	401	402	387	385	364	350	367	401	368	401	373	385	383	389	368	410	358	383	386	374	386	383	392	422	365	379	381	394	366	369	397	395	401	405	397	372	402	412	349	383	385	427	399	342	379	399	388	376	357	381	397	398	358	386	375	364	346	376	352	402	392	404	421	374	368	425	392	414	392	409	399	433	411	379	400	376	366	402	396	429	386	391	410	409	377	334	383	399	383	396	406	386	367	374	395	398	395	403	372	390	406	385	374	384	361	407	420	370	383	409	376	371	398	389	350	403	370	396	394	396	378	371	393	403	398	378	406	405	332	372	366	394	424	413	395	389	387	402	377	393	411	412	443	380	409	369	371	387	377	387	388	396	344	396	356	372	378	362	384	422	377	408	365	357	388	369	423	396	374	370	418	385	383	419	396	395	399	365	391	393	410	383	381	377	381	378	364	369	397	377	375	372	439	395	399	421	394	372	428	394	379	374	416	371	370	394	389	400	379	433	384	420	392	428	376	362	351	410	385	351	340	377	353	346	397	424	367	416	414	371	365	363	363	396	416	388	385	394	399	370	402	388	359	370	405	361	377	376	400	389	362	398	376	350	369	377	370	406	366	392	373	390	393	388	352	382	385	375	387	393	355	412	397	395	373	405	349	362	415	398	394	379	370	415	371	386	378	385	404	385	383	392	385	399	421	376	370	421	432	368	391	365	407	405	400	393	384	407	397	372	421	355	397	418	398	408	375	357	391	365	405	382	382	371	353	413	357	404	392	400
13168	21681	17943	10672	7276	5558	4019	3264	2431	1851	1556	1354	1197	1100	974	879	826	703	741	656	643	593	650	552	523	531	555	501	482	475	487	463	469	473	423	417	428	430	419	416	396	459	424	427	401	429	431	417	397	406	393	406	379	394	384	395	402	395	396	401	423	361	413	399	363	358	360	379	372	375	388	391	394	383	393	363	376	367	376	348	341	379	424	398	382	407	347	401	399	369	359	388	410	395	376	378	353	367	383	335	433	412	368	363	363	378	346	370	365	361	356	385	386	371	353	406	375	377	379	363	361	386	378	383	364	351	380	385	368	356	377	353	375	367	407	343	378	372	378	363	368	372	369	371	356	380	368	398	359	371	388	360	355	344	374	341	371	336	337	355	366	395	386	372	376	340	336	392	366	385	418	349	371	361	362	355	391	354	392	346	330	379	374	347	337	363	370	368	379	391	398	365	377	337	356	369	370	383	352	348	354	366	385	363	377	377	362	378	368	354	383	352	396	371	361	356	389	380	380	380	385	376	357	363	360	375	352	368	355	335	356	362	351	393	362	368	356	345	361	335	397	387	371	380	357	350	413	392	381	366	387	416	352	373	387	383	346	390	374	380	361	364	381	403	359	398	358	351	362	373	352	344	347	366	363	374	357	363	365	407	398	370	372	366	372	385	323	376	345	380	358	382	381	373	352	363	378	367	397	378	370	390	401	337	359	407	420	367	371	354	412	374	367	358	360	348	353	387	347	359	354	417	368	360	371	343	379	372	387	385	368	322	377	378	372	381	366	378	373	366	404	397	383	365	367	354	382	374	378	350	373	348	346	349	331	349	367	365	377	357	362	381	347	365	363	395	358	366	396	362	367	350	396	402	336	401	345	375	378	386	352	377	340	374	376	357	375	394	369	361	366	371	362	393	354	341	369	328	359	336	373	393	399	362	333	381	350	330	391	375	402	387	354	364	358	381	365	360	384	379	350	369	364	381	418	358	345	350	335	382	348	365	383	348	364	388	382	348	372	398	387	388	401	380	381	341	347	354	358	402	372	405	390	371	394	377	355	377	380	368	376	405	381	372	369	350	389	375	353	344	362	395	355	380	348	371	366	380	366	407	390	365	377	350	395	356	380	393	395	370	368	374	389	384	329	364	382	354	368	381	366	355	362	394	373	345	364	388	347	390	326	381	376	349	382	367	352	367	374	380	391	376	373	375	377	355	342	350	377	373	347	365	382	358	385	368	380	357	375	369	364	405	330	393	364	353	396	385	385	360	385	377	371	348	379	383	392	334	365	350	378	373	373	398	337	372	385	375	378	374	371	375	360	343	374	368	373	369	353	378	411	372	378	357	382	382	358	357	358	339	341	360	394	360	357	352	351	363	361	372	339	400	363	407	387	380	325	387	394	380	374	348	383	362	343	361	384	368	327	378	385	366	342	380	359	358	375	365	377	344	397	345	346	405	369	380	384	370	367	381	390	391	377	351	402	342	387	359	334	378	396	356	386	397	367	398	369	398	344	353	396	366	412	348	357	383	358	363	336	394	383	371	366	375	382	371	383	403	370	390	411	379	360	351	363	334	400	361	363	338	352	375	349	356	370	341	384	366	393	402	343	353	356	378	338	346	382	392	381	356	331	393	358	351	393	397	383	344	383	360	373	377	377	381	355	404	390	376	350	369	370	387	377	374	363	388	381	347	361	360	368	342	333	350	365	335	351	364	349	370	373	390	388	343	367	421	383	364	374	362	374	345	403	357	343	365	400	375	398	380	354	347	347	345	368	356	337	409	359	396	373	384	357	368	394	353	364	349	349	359	388	367	359	347	351	364	343	359	353	347	353	388	400	376	374	380	362	421	392	363	375	378	332	379	368	358	356	371	354	379	359	380	383	394	374	356	405	379	370	353	381	361	350	392	330	358	391	386	366	375	398	367	386	375	387	360	382	355	362	339	375	363	374	373	363	354	390	349	405	366	397	358	381	373	361	370	351	384	382	353	384	337	387	362	361	363	409	396	394	356	359	359	382	373	349	358	369	336	355	361	386	376	370	369	359	376	346	341	360	364	388	356	362	362	354	374	385	354	399	365	322	343	362	392	366	380	355	399	360	346	371	341	318	334	343	359	384	405	359	368	346	339	410	354	389	399	399	389	357	357	359	398	369	369	358	374	387	364	368	364	363	371	368	369	362	380	372	345	387	354	374	341	374	388	377	342	390	342	382	346	378	351	364	345	365	375	351	351	364	357	342	367	383	372	362	377	380	358	331	347	397	378	351	323	355	343	366	389	353	367	363	367	374	324	374	407	363	352	383	362	356	347	381	382	377	361	368	386	382	344	378	372	354	402	382	342	367	382	389	380	334	349	349	352	389	348	362	351	359	382	402	406	380	361	384	372	331	400	346	348	370	392	339	389	351	390	370	362	360	374	328	374	375	360	366	327	370	357	384	354	391	348	357	357	368	366	358	394	353	379	383	358	371	382	342	356	342	370	372	387	353	380	402	398	380	364	389	347	375	355	369	368	349	380	371	377	356	391	347	369	366	365	365	389	416	335	369	385	393	358	360	364	397	368	374	394	385	354	383	368	376	360	365	391	374	396	382	378	373	372	413	336	388	412	379	388	385	373	370	375	353	370	351	386	399	387	350	385	357	358	389	397	362	367	352	378	379	367	365	370	395	331	418	369	355	378	334	361	402	368	351	383	381	350	371	378	312	351	316	350	361	342	373	380	357	377	395	406	364	382	373	385	367	380	369	337	398	373	351	400	388	371	369	406	358	334	373	362	371	399	381	369	361	343	375	370	431	396	411	380	376	352	353	376	372	362	375	369	342	396	360	379	356	369	346	330	378	368	377	345	368	372	376	373	366	369	369	355	372	401	381	389	349	342	383	366	379	364	352	380	349	350	329	354	350	396	377	390	330	387	379	388	367	386	363	379	375	371	359	376	345	375	367	365	351	383	357	393	348	371	346	374	380	368	367	379	336	391	371	351	400	341	387	367	331	360	364	344	359	359	372	368	376	384	363	376	366	348	371	376	379	359	366	373	366	380	357	375	398	372	345	369	383	350	374	376	382	382	374	390	381	337	358	362	372	368	369	327	360	341	337	378	369	360	373	363	393	345	382	373	368	355	358	361	355	353	367	377	367	381	343	342	342	370	361	392	368	388	341	354	379	382	371	369	359	396	372	374	361	357	383	370	395	358	334	385	367	381	313	354	356	350	406	371	346	369	349	351	409	342	372	386	368	384	345	424	385	359	366	369	359	403	355	320	375	370	370	410	383	362	379	389	379	344	400	342	389	362	360	367	364	349	326	398	369	369	385	369	379	356	375	340	330	332	385	364	358	372	374	357	395	377	354	372	363	331	338	392	380	354	365	360	363	385	424	358	339	384	339	369	372	368	385	331	388	358	378	361	357	386	345	362	362	338	350	400	369	337	366	384	343	362	337	336	367	350	388	382	374	350	396	342	378	348	386	414	399	340	329	369	382	350	376	345	352	356
28407	14605	1921	529	358	357	345	306	283	319	318	319	278	302	303	290	308	279	282	280	244	308	268	302	306	288	304	304	289	298	293	312	305	281	311	286	358	307	266	283	299	280	271	279	288	264	301	267	288	305	298	280	258	305	290	301	312	301	283	290	291	295	291	296	306	286	278	272	251	313	289	273	269	279	258	272	268	278	257	291	310	302	305	304	302	286	263	307	286	276	295	275	314	308	307	306	287	251	280	281	283	308	281	291	297	263	281	285	278	284	309	280	276	291	299	258	314	303	292	278	330	280	291	263	288	311	306	288	310	301	260	282	305	267	323	313	286	284	285	306	264	312	280	314	291	284	298	293	274	276	290	303	278	311	324	304	263	294	283	285	256	330	280	263	279	282	294	293	277	303	284	305	293	262	295	281	272	285	312	266	264	310	294	307	326	277	297	267	251	274	251	299	278	255	306	285	318	300	269	303	287	274	300	277	297	280	267	291	278	301	287	273	282	267	304	292	289	283	303	261	300	289	256	285	284	265	281	272	286	285	288	284	281	284	276	304	279	298	301	275	311	286	273	316	285	266	334	312	286	291	276	303	302	289	315	298	265	317	267	297	324	268	286	287	282	250	256	301	294	291	294	297	277	300	298	298	291	259	245	300	282	279	312	251	312	292	282	271	270	302	251	287	284	258	262	277	271	282	289	293	255	281	283	297	278	283	292	287	294	295	281	278	307	262	281	283	285	286	298	275	322	295	304	280	300	315	273	335	251	305	279	305	269	300	287	334	289	286	279	324	268	250	246	269	286	275	261	302	306	285	321	306	291	288	293	290	300	271	284	310	289	268	276	280	295	291	288	291	286	280	273	304	271	288	286	284	283	276	286	294	239	294	293	312	261	280	268	317	303	284	287	303	283	289	294	253	309	291	269	315	290	303	281	268	265	297	282	275	270	294	275	292	286	292	280	316	294	271	294	249	267	293	262	302	310	319	271	250	266	257	296	267	278	282	278	277	270	300	314	250	300	308	306	276	280	263	272	237	301	312	275	276	271	273	293	260	272	263	308	271	287	294	288	274	273	267	297	250	290	278	306	275	278	304	265	275	284	290	293	268	299	262	262	323	293	290	285	285	267	295	273	277	316	270	298	305	293	291	351	307	299	276	284	294	286	288	319	308	291	259	291	277	281	288	300	300	294	318	275	304	257	306	301	284	284	289	328	292	256	257	295	285	278	286	292	255	272	292	315	246	270	314	294	277	285	302	271	276	288	282	317	303	267	289	306	282	282	323	282	263	299	276	291	261	291	275	259	283	294	270	286	257	292	287	285	303	287	286	291	277	271	309	283	315	277	277	287	283	262	320	266	254	303	263	273	310	262	301	300	303	258	284	252	296	272	259	288	285	281	283	291	279	290	285	268	278	266	275	305	278	296	297	291	288	266	290	283	277	301	305	276	257	316	276	287	314	311	277	282	316	310	283	298	268	264	273	287	277	288	300	284	255	274	297	286	273	247	301	273	333	286	297	286	285	285	272	291	300	286	267	265	301	278	279	270	281	296	307	297	303	269	317	292	291	272	264	294	295	249	310	300	279	275	301	311	268	306	297	282	281	300	314	284	273	315	313	273	285	256	297	287	269	307	279	278	296	316	269	244	287	293	275	277	296	250	288	324	308	277	287	291	294	287	269	318	268	318	294	277	267	314	312	272	284	267	261	259	272	300	260	300	286	270	268	296	267	287	296	279	301	286	259	297	299	281	263	332	305	306	280	301	281	296	306	287	318	307	281	260	294	282	306	278	285	298	283	251	278	292	288	299	279	288	281	297	271	272	272	298	293	258	283	276	323	287	287	268	268	297	303	300	273	279	287	303	297	291	294	268	306	280	271	307	275	274	308	283	264	304	286	308	304	320	274	278	285	290	279	305	285	303	274	311	294	281	311	275	295	313	297	293	270	286	269	320	256	292	299	323	291	265	268	282	286	259	265	251	288	283	260	300	261	307	283	309	273	270	279	291	278	293	289	279	307	262	275	291	297	265	288	298	267	294	284	307	276	304	308	296	297	258	270	291	307	294	293	290	278	272	307	270	249	288	267	294	305	316	290	299	270	286	320	289	273	285	235	283	268	264	291	273	296	282	304	273	285	275	264	253	275	283	278	292	285	285	284	277	272	291	278	297	318	322	288	260	268	282	303	272	305	281	274	300	270	301	264	288	320	309	293	288	248	292	281	296	265	255	275	324	293	309	295	294	314	282	291	286	290	287	265	261	287	309	259	291	277	296	275	270	302	283	300	281	307	279	295	230	295	289	284	304	308	310	295	288	276	292	269	308	294	305	285	305	295	270	301	303	303	313	283	273	299	283	298	260	302	290	302	261	279	256	280	316	293	254	316	283	283	297	254	304	281	292	311	279	249	289	282	287	279	295	285	296	278	249	295	274	270	286	284	306	327	268	268	259	258	281	288	293	283	292	278	294	285	308	290	269	275	283	278	311	287	253	296	281	300	295	297	302	312	298	287	299	280	294	304	294	293	261	281	313	296	274	270	272	263	310	315	282	287	284	265	284	312	294	269	312	272	276	295	261	324	287	318	275	316	304	279	282	244	292	291	251	271	314	344	320	264	292	287	258	310	284	291	285	283	311	293	294	284	287	299	295	261	300	296	282	276	304	249	263	306	282	284	315	281	284	301	309	280	321	253	289	288	319	307	299	316	288	302	299	291	251	267	280	309	295	282	274	241	310	301	296	287	300	292	274	261	320	256	284	252	261	294	282	305	264	296	299	307	267	303	286	276	268	295	270	281	286	301	284	276	303	321	309	296	261	292	258	274	299	275	276	290	268	321	279	278	285	306	275	308	294	313	269	283	281	289	321	285	279	265	279	298	302	310	273	300	309	294	259	307	276	309	271	276	295	244	287	286	300	290	272	305	297	263	275	299	279	291	301	285	303	277	309	283	292	267	290	306	299	252	276	297	281	277	297	267	264	311	284	294	280	298	273	280	269	304	277	294	269	281	293	296	280	290	308	272	292	302	272	318	280	279	275	290	250	286	267	271	252	319	269	302	267	276	305	267	286	256	291	290	289	304	304	298	285	284	275	285	286	294	266	310	282	309	289	250	244	288	293	274	288	280	300	302	284	277	304	262	295	300	291	304	277	287	293	295	282	275	239	271	314	301	284	276	276	289	251	272	316	282	295	285	288	259	262	289	251	285	281	275	304	303	280	302	311	304	280	303	265	306	283	282	293	262	283	308	292	289	319	276	272	277	307	274	288	271	277	289	304	304	271	270	295	297	283	311	272	273	288	288	303	283	289	301	287	269	254	301	297	274	296	320	297	302	300	313	295	273	282	285	281	272	270	285	324	292	244	278	299	308	296	303	278	287	297	281	263	249	307	297	288	295	292	309	275	256	278	275	297	256	285	273	295	304	294	280	320	278	293	308	276	274	275	316	269	303	300	308	274	278	294	286	303	300	259	265	265	280	305	298	337	303	326	283
5785	1207	898	605	536	454	403	363	335	369	350	332	342	345	319	322	296	336	302	328	298	316	323	352	303	318	327	334	346	304	283	301	316	344	354	301	337	288	340	315	295	325	303	338	353	320	324	342	332	329	318	303	288	354	318	323	302	323	305	322	350	313	323	300	293	306	333	330	289	302	320	297	293	327	319	320	338	291	306	288	314	347	301	289	327	323	344	313	304	307	314	331	314	297	325	302	313	291	293	323	298	295	309	298	320	326	325	307	287	315	333	304	325	316	306	303	319	284	305	325	301	303	290	306	283	296	313	300	289	293	339	316	338	320	322	288	302	309	318	307	308	283	296	316	345	323	332	290	290	300	295	277	282	300	304	306	307	337	328	333	350	321	350	321	318	309	322	339	287	324	345	301	279	302	315	300	331	311	304	301	289	318	344	289	326	350	320	303	328	318	300	345	296	323	314	314	316	320	328	317	290	303	302	349	303	298	296	285	339	315	324	303	310	301	316	335	328	322	307	342	321	329	332	311	301	311	298	308	306	298	326	309	316	326	304	318	320	294	312	327	305	298	296	327	304	306	319	321	293	300	333	301	343	315	304	295	291	351	306	326	339	327	342	294	340	307	323	331	320	300	319	282	304	298	300	309	315	293	340	318	299	348	326	322	278	303	308	303	307	287	346	302	324	308	312	313	304	310	337	316	303	351	291	308	298	329	285	301	307	313	323	317	314	300	309	307	300	329	335	304	336	328	315	319	292	304	312	318	333	325	335	323	310	307	317	316	321	319	362	310	320	332	288	304	299	288	287	312	286	334	287	299	303	298	312	318	309	326	276	307	292	324	306	305	301	313	305	336	340	313	308	323	316	322	326	330	309	294	310	296	308	297	309	314	315	315	315	334	298	305	292	331	319	316	312	286	314	312	325	313	294	298	300	339	283	299	307	291	303	309	299	320	325	282	314	311	317	290	305	307	320	303	293	304	299	341	313	319	277	254	338	320	303	305	358	315	296	316	322	310	320	272	307	277	317	331	304	325	294	320	321	328	295	311	317	325	359	295	287	300	318	321	326	339	299	336	294	335	323	305	317	276	347	317	320	322	343	301	293	305	308	327	320	291	291	317	293	321	337	291	355	312	319	321	278	316	335	312	334	322	324	297	310	320	323	318	316	289	301	300	313	300	311	299	307	305	308	302	329	300	311	309	292	301	313	322	307	301	326	298	297	312	335	335	297	319	318	293	331	347	274	294	302	338	311	310	294	294	317	280	304	324	324	314	338	295	316	333	283	325	294	331	321	317	307	325	314	317	317	319	315	366	293	310	351	338	325	335	290	313	309	299	315	311	310	318	294	296	321	334	295	324	333	304	351	307	295	339	306	332	293	338	311	287	327	302	314	305	331	305	296	319	331	323	298	305	309	324	271	309	353	282	312	331	314	317	279	308	319	330	318	327	261	303	287	331	316	331	304	324	316	326	293	330	322	295	333	330	305	310	358	326	315	327	292	297	329	302	298	307	295	298	299	302	299	316	296	309	308	294	292	330	320	303	297	318	296	299	335	304	339	301	277	292	318	301	299	315	294	308	329	290	297	328	315	306	318	300	320	305	303	299	316	312	306	321	287	315	296	314	307	333	306	295	297	296	300	313	316	327	294	331	338	292	320	339	292	325	297	299	312	289	298	292	334	308	311	315	302	322	329	294	295	307	353	316	336	303	282	339	314	327	284	328	328	325	308	297	263	316	356	299	307	353	318	312	342	315	307	316	290	301	340	332	331	309	320	304	321	321	316	308	296	288	312	311	299	296	314	320	287	308	284	299	307	330	341	303	329	303	294	307	343	309	308	331	294	310	313	315	311	291	334	283	342	297	320	302	337	283	327	295	324	314	318	301	337	305	324	295	299	329	285	302	316	320	312	303	318	323	268	289	314	324	314	332	337	339	315	297	340	375	328	321	288	303	305	295	315	298	284	316	337	326	318	312	282	282	320	300	314	316	334	311	312	332	308	285	292	291	325	307	308	308	283	286	315	293	359	294	319	322	289	318	302	339	321	311	328	329	320	303	342	347	331	302	314	310	342	349	312	317	327	304	295	330	347	332	329	299	320	298	297	324	318	328	287	323	302	299	315	312	299	300	314	305	327	313	302	334	276	323	323	319	327	329	292	331	311	310	292	331	303	306	317	317	305	323	271	318	336	300	317	318	303	347	297	323	325	312	290	296	315	301	306	322	312	303	294	310	303	291	334	320	339	290	301	320	300	281	242	287	338	295	334	320	332	341	322	324	315	288	320	351	269	292	316	327	320	299	292	344	306	315	287	306	307	315	308	306	296	289	310	327	307	311	296	334	294	297	313	278	310	291	301	307	299	315	271	325	318	297	312	317	317	301	304	340	293	304	316	314	322	319	304	288	284	335	337	313	300	298	313	301	298	324	320	312	263	294	308	312	316	339	319	296	301	287	304	290	298	304	321	326	309	302	328	295	293	309	311	328	294	313	298	305	295	319	307	343	315	316	300	338	335	345	319	346	329	300	319	297	332	272	350	330	274	333	309	331	296	294	326	294	328	318	300	321	339	288	303	305	321	297	298	312	321	285	291	341	307	300	300	266	311	285	327	301	325	318	321	309	315	320	320	315	297	331	304	326	337	313	323	322	292	313	316	322	313	324	294	310	301	313	309	275	307	328	308	326	326	317	298	289	306	296	308	339	312	333	328	319	325	289	292	339	287	322	309	285	310	308	312	288	312	301	310	313	329	293	320	308	276	277	268	325	298	313	305	301	335	326	287	292	312	276	320	324	293	329	295	277	308	297	286	297	327	303	303	294	319	324	289	304	298	305	331	311	346	318	311	264	271	346	329	293	288	304	295	291	326	301	343	329	309	273	312	287	306	308	287	323	334	305	317	317	293	314	299	332	302	341	305	305	284	302	302	316	308	297	318	317	309	331	330	326	345	299	315	345	305	332	309	303	328	304	294	338	287	309	291	301	325	292	290	295	312	323	294	320	310	318	295	298	306	317	351	285	298	325	325	327	348	339	308	293	327	315	324	309	317	296	280	281	307	299	305	309	296	314	324	314	302	338	276	306	305	286	330	281	295	313	302	305	300	310	291	295	296	281	302	303	322	330	291	308	324	318	303	319	293	323	279	311	314	316	330	324	302	302	298	298	292	317	316	310	286	301	295	310	292	296	290	336	307	308	303	301	315	328	303	325	308	306	302	314	320	311	324	304	298	309	300	322	311	293	288	311	288	317	312	297	309	296	325	336	303	293	302	303	316	333	289	335	319	303	311	311	289	294	298	330	309	311	288	318	307	335	290	343	290	283	304	302	306	310	325	316	308	329	311	313	307	299	308	312	326	293	285	308	316	326	310	330	296	306	302	282	326	311	289	334	322	329	309	289	299	287	313	310	293	294	320	297	301	302	308	309	315	286	289	300	320	322	271	290	304	334	283	311	294	320	328	328	293	312	316	339	320	309	303	307	305	296	289	305
25405	20886	27384	24512	20873	11366	1342	815	577	435	402	333	332	331	279	264	263	261	245	233	227	218	210	201	202	200	210	213	191	184	209	175	188	173	172	206	198	151	160	187	171	187	177	151	177	176	155	164	162	171	169	161	148	170	161	153	148	175	157	177	167	178	180	171	170	154	184	136	158	195	176	146	146	149	160	158	171	158	164	143	154	154	185	149	178	154	145	157	162	155	149	151	173	163	136	165	155	176	187	139	146	169	180	159	160	146	155	156	157	151	170	151	149	163	161	154	162	173	144	159	138	170	165	162	174	174	172	166	141	145	176	156	180	171	157	150	146	162	176	148	160	127	175	161	158	152	160	175	173	165	178	150	160	157	149	175	157	169	150	150	166	191	141	139	174	146	142	183	169	150	160	168	154	149	148	169	156	142	166	143	162	164	173	144	178	130	185	154	149	163	153	139	171	160	162	145	172	161	175	161	169	174	152	153	155	160	168	148	146	159	160	153	152	177	157	174	152	168	136	151	150	148	154	177	148	159	176	148	151	180	154	143	161	175	162	160	138	151	156	161	155	158	155	175	161	163	169	160	163	154	151	147	162	140	165	158	174	193	180	144	160	169	143	184	164	162	152	160	168	185	163	157	148	148	171	167	178	159	164	149	142	152	144	161	155	160	153	159	157	149	146	166	179	148	171	152	144	161	148	154	167	165	147	138	167	160	176	139	143	150	159	138	140	147	152	166	134	133	176	159	138	153	168	173	151	174	155	170	164	134	177	140	166	176	155	137	181	153	167	167	161	157	169	155	135	157	163	173	160	148	151	144	151	156	160	161	145	166	161	156	200	165	172	153	155	158	169	170	157	163	160	171	153	166	144	141	160	156	134	177	149	151	159	173	161	148	145	151	184	146	148	161	154	171	164	143	163	156	147	158	143	154	144	169	156	160	151	154	157	150	169	164	159	176	161	165	160	164	156	166	156	159	148	165	132	155	155	189	179	171	160	146	165	160	151	148	157	165	151	168	145	148	153	162	157	164	134	140	150	161	163	130	140	138	164	171	146	174	169	156	154	157	167	162	161	151	166	165	146	178	164	162	169	127	158	169	151	145	145	143	172	178	160	148	161	152	166	162	166	147	149	167	155	159	150	145	148	187	138	154	166	167	159	167	169	181	173	149	163	159	151	171	149	154	133	167	149	152	169	174	144	169	158	168	161	165	141	145	163	143	152	163	157	157	160	156	168	185	151	146	194	165	164	171	157	169	163	147	159	154	155	151	152	139	163	155	152	162	141	146	146	145	170	143	154	157	150	166	152	156	171	164	160	129	164	159	181	147	157	170	140	178	168	158	136	137	180	149	156	148	158	150	155	148	160	160	158	140	153	143	155	155	168	161	144	163	165	153	155	162	144	177	158	153	121	147	162	171	158	148	153	170	156	150	167	173	170	143	178	147	140	152	172	162	173	154	150	167	168	175	170	170	143	135	154	160	154	158	154	143	165	147	142	164	159	148	138	161	141	174	154	187	168	157	167	162	146	176	159	204	155	144	145	152	178	162	132	141	171	149	162	132	159	142	153	137	146	154	163	152	193	144	166	158	153	159	149	137	159	139	147	159	176	171	158	153	144	175	154	179	168	171	168	153	149	156	167	167	149	144	170	160	159	149	161	154	167	139	185	161	176	139	162	172	160	139	168	132	149	160	176	164	143	165	156	142	142	174	137	153	164	149	161	155	160	156	156	151	172	145	152	153	163	190	158	156	174	154	159	164	165	163	164	173	150	171	151	156	137	162	156	177	144	180	160	153	160	173	164	162	166	171	160	128	160	148	178	150	181	158	158	154	168	186	165	172	145	136	145	160	185	177	156	175	135	135	163	164	138	166	158	159	154	163	165	143	154	171	148	145	146	144	178	171	146	141	143	167	183	152	162	179	173	154	151	162	161	165	155	158	147	155	161	152	139	150	140	159	154	155	153	170	150	173	158	155	147	164	134	159	166	175	146	167	157	150	177	145	152	165	138	153	140	156	170	168	167	139	156	167	165	155	185	165	159	154	160	164	149	145	150	138	159	156	169	159	165	143	143	126	150	130	130	180	159	159	162	147	173	159	162	170	172	159	158	154	136	134	155	170	130	128	141	137	157	160	130	136	168	138	153	167	171	161	141	159	159	176	146	164	159	150	140	165	206	184	159	140	179	158	160	136	152	161	165	143	177	150	156	149	141	156	158	136	147	171	169	174	163	179	164	165	168	143	172	145	175	137	153	137	164	192	163	158	172	136	160	127	170	149	149	158	156	151	147	164	137	159	150	175	158	125	155	158	142	150	173	159	151	136	148	157	153	169	181	161	157	158	160	160	175	166	144	157	156	186	183	152	156	160	165	168	173	161	161	172	170	152	155	169	151	174	155	136	148	156	161	158	149	149	170	165	154	144	142	173	168	157	179	159	164	155	144	161	171	161	144	175	165	174	144	163	150	147	152	158	152	145	142	153	138	170	153	140	156	160	152	160	145	150	151	153	137	161	125	173	158	186	160	137	126	174	154	160	178	158	167	157	161	170	156	154	160	154	174	170	133	152	167	136	131	187	153	155	173	137	181	150	154	142	165	163	149	141	167	177	166	179	164	145	153	177	152	163	141	177	147	154	156	178	150	151	149	151	167	169	153	172	168	151	148	153	180	147	176	150	160	167	157	167	157	138	170	159	161	153	147	151	160	164	150	162	172	162	175	142	135	150	163	158	151	144	147	153	158	163	158	136	142	176	143	168	157	144	150	169	154	161	157	150	157	165	160	148	158	169	142	159	151	185	162	146	148	149	161	151	130	155	142	161	173	154	166	153	159	157	160	184	139	158	136	155	176	165	162	140	155	161	126	161	153	152	152	146	145	142	135	188	155	147	155	145	170	153	151	164	175	186	156	174	165	160	178	149	155	154	160	170	154	135	162	148	160	176	153	153	134	152	136	176	186	142	155	153	155	167	157	153	177	171	134	160	144	144	164	157	167	153	149	170	163	153	153	156	196	166	164	150	156	164	159	165	175	154	166	160	151	170	158	176	164	157	162	144	180	157	141	156	182	155	145	136	135	156	188	148	147	171	163	148	154	141	124	153	152	145	173	145	170	154	148	160	148	152	176	158	159	151	179	173	142	156	141	157	174	163	144	152	183	131	162	148	168	156	170	138	172	174	173	154	143	134	160	132	143	162	130	165	193	155	176	147	160	160	152	160	185	146	163	138	170	169	182	143	168	172	164	146	167	177	146	162	169	137	158	171	143	139	144	130	145	143	176	181	148	155	168	152	174	154	165	156	156	163	165	150	150	173	161	150	136	152	178	165	168	146	150	163	158	154	168	177	159	158	154	155	168	139	163	178	157	162	148	159	170	149	158	135	170	158	143	151	159	146	181	148	159	189	162	140	156	171	162	158	159	177	167	164	140	174	141	175	174	157	140	170	142	180	176	141	169	148	163	156	150	165	133	170	165	161	137	174	164	156	163	186
9446	13974	11379	6179	4120	2968	2100	1693	1216	943	802	658	632	552	449	433	390	353	349	322	328	327	291	280	234	277	226	255	238	234	249	249	226	206	241	221	189	224	215	217	211	200	207	204	183	178	217	171	167	209	191	197	196	172	171	189	183	177	182	184	175	181	187	187	178	201	192	162	194	182	173	192	195	169	199	162	198	191	178	192	163	167	168	204	179	163	168	183	167	180	174	168	186	208	186	176	171	170	181	167	162	192	184	172	151	193	156	171	186	172	157	162	180	182	179	173	162	186	182	169	193	180	180	166	165	171	147	185	158	177	174	170	186	171	170	182	171	169	191	174	192	171	192	156	168	174	166	163	177	165	194	168	162	159	195	167	181	167	169	145	170	179	170	182	181	160	174	188	170	172	178	154	166	171	174	173	181	169	182	175	153	159	163	151	162	165	155	156	146	165	153	176	152	149	168	178	170	147	178	163	152	164	156	172	166	184	160	187	169	166	185	184	205	168	188	162	167	176	186	177	183	172	157	160	176	198	170	173	174	158	156	165	164	194	181	173	169	152	159	178	176	179	160	173	179	180	154	151	174	163	162	181	156	166	179	173	173	162	163	167	168	163	171	170	155	180	177	162	173	171	167	178	159	177	181	157	156	164	163	160	154	175	149	157	180	168	171	178	177	172	161	149	186	177	170	160	180	179	178	173	172	147	170	153	171	139	178	176	184	182	164	159	178	173	176	170	174	153	179	169	162	159	171	159	160	178	179	151	158	161	157	175	169	205	172	171	197	175	187	147	171	174	168	160	152	177	182	140	147	159	184	169	165	176	168	186	163	176	141	171	156	168	194	165	166	169	156	159	165	149	177	146	178	172	154	171	163	153	173	153	165	186	171	178	187	180	183	171	160	177	183	161	161	160	177	169	190	168	163	168	161	147	146	153	182	157	166	171	169	169	184	153	162	188	161	180	183	179	185	174	142	173	185	163	156	167	198	145	163	175	185	156	155	168	147	170	143	180	149	151	182	161	155	153	166	164	159	178	171	173	168	178	153	149	152	156	183	151	166	175	158	180	174	180	200	163	157	136	155	162	185	161	183	182	184	173	158	175	167	150	177	157	173	173	182	173	174	191	174	158	174	170	158	166	159	173	189	156	170	171	193	174	189	172	171	184	174	160	171	158	182	196	144	148	172	162	186	161	184	159	182	139	156	167	174	188	184	153	184	172	164	164	157	177	154	180	171	173	181	182	182	193	164	175	171	191	185	161	163	169	183	163	174	179	184	156	167	158	173	157	175	164	139	155	148	153	158	178	180	169	154	184	163	175	167	178	166	181	158	158	163	163	153	190	184	164	158	169	168	144	189	168	160	187	196	179	169	194	181	154	186	181	184	177	169	180	167	183	173	151	160	176	162	164	173	177	191	180	189	167	173	163	160	150	154	178	155	176	177	163	173	172	168	153	168	186	196	177	166	150	178	161	152	181	169	162	183	170	169	150	176	186	163	161	151	160	148	189	167	186	171	170	177	180	166	160	163	154	169	162	161	152	193	177	164	162	161	176	193	155	163	164	179	157	165	164	184	170	140	184	155	163	173	179	173	155	161	171	202	149	195	177	181	166	166	155	153	158	194	138	180	175	165	186	183	159	148	158	177	188	161	163	167	156	171	166	188	165	161	180	154	174	146	170	165	186	162	186	160	168	182	140	174	177	167	171	157	174	148	155	188	165	186	168	165	174	168	174	157	191	173	147	147	165	162	151	176	175	164	165	168	146	169	175	163	166	155	167	169	173	179	167	179	147	152	167	176	176	168	200	165	164	195	177	189	180	178	180	182	145	198	183	182	186	152	177	153	163	142	165	184	175	161	171	172	165	161	139	166	183	156	178	182	166	162	162	170	180	150	164	186	139	171	181	162	153	177	165	174	208	157	190	193	174	171	151	156	179	159	163	168	164	153	176	185	177	162	171	173	160	169	179	170	162	156	194	163	183	169	178	154	169	168	172	180	187	144	158	175	178	159	181	151	169	170	160	173	170	163	181	177	166	153	179	165	177	165	185	180	174	186	197	175	179	170	172	200	157	172	167	185	178	168	165	166	191	173	161	180	180	152	181	164	178	160	175	158	162	173	174	160	167	159	163	171	172	176	179	144	170	165	175	178	189	191	186	193	171	155	163	180	167	193	170	185	178	185	179	152	197	172	165	156	163	170	168	165	178	176	168	168	157	154	179	166	170	182	171	169	175	189	167	167	172	180	179	158	156	168	147	178	155	200	161	154	157	158	169	155	156	185	175	163	187	168	154	168	165	167	150	167	169	156	165	156	160	157	183	168	177	171	177	159	174	175	166	152	202	154	161	193	174	143	161	170	197	173	179	177	157	166	159	156	177	170	179	188	186	182	183	165	187	184	177	173	162	182	172	158	169	164	161	172	177	167	174	176	146	169	171	191	165	191	149	159	176	164	160	177	172	156	180	175	169	180	183	170	185	166	179	177	186	147	134	155	156	152	185	168	165	189	161	176	172	160	172	147	156	155	181	165	175	164	138	181	161	183	163	158	168	195	174	170	168	177	178	176	157	188	197	162	152	172	168	179	207	167	175	179	162	190	180	175	178	165	167	168	181	155	171	175	162	178	144	166	164	171	164	167	158	180	165	197	155	164	178	168	163	178	170	152	171	163	179	148	167	156	171	194	161	175	170	183	163	159	166	182	176	159	166	167	160	174	175	180	188	178	174	171	149	153	167	166	169	167	184	157	176	191	157	189	128	191	171	186	158	163	160	199	171	162	163	171	151	177	163	172	194	183	180	169	169	158	168	171	181	167	171	171	161	174	184	168	197	168	174	175	158	172	175	182	170	139	162	167	167	148	177	188	165	167	157	155	177	164	186	168	186	150	162	187	165	158	172	181	156	190	190	179	161	182	159	175	181	157	166	178	169	181	189	152	132	166	172	145	179	175	173	178	156	158	157	171	161	142	174	159	168	163	164	183	165	179	181	163	182	144	194	184	162	171	164	172	166	202	179	184	184	171	151	154	163	170	160	159	146	185	165	180	157	162	180	152	146	181	152	169	170	172	170	158	165	142	165	172	186	177	164	149	180	160	202	148	155	158	182	153	188	173	156	170	171	182	179	178	169	150	170	187	170	170	174	156	166	184	161	169	162	186	172	184	176	154	194	166	151	156	171	186	171	146	183	157	156	176	183	184	177	193	162	178	177	159	181	161	174	173	173	156	157	158	163	183	153	191	163	162	184	173	177	160	171	165	146	187	170	184	178	166	174	173	160	172	187	167	177	170	179	169	159	172	186	180	137	179	196	179	186	170	169	164	151	187	172	175	135	169	157	161	176	175	144	151	172	181	153	166	178	179	169	163	194	135	172	191	181	167	174	170	174	194	160	197	159	174	199	173	174	175	153	160	181	198	177	182	164	158	167	169	163	163	163	165	154	186	182	161	167	170	184	180	169	173	151	164	168	167	188	164	182	176	182	176	174	163	162
23191	20884	27726	24164	20892	20970	10064	1875	1197	1016	862	781	779	705	619	573	548	559	539	541	533	536	493	446	468	471	476	429	448	460	427	447	443	388	432	481	437	454	415	410	410	418	415	405	385	414	401	424	404	375	395	420	422	388	403	388	390	349	402	389	433	396	390	421	431	397	384	399	419	368	403	396	390	392	435	377	392	385	347	395	415	379	395	378	403	367	372	377	340	361	375	385	349	399	415	389	366	367	395	396	397	376	393	357	393	378	389	373	399	404	391	383	390	396	387	396	375	388	376	379	390	419	377	363	426	374	409	351	361	412	366	398	385	359	395	394	375	383	398	390	374	400	382	390	354	375	402	395	378	394	400	416	370	359	380	359	364	420	376	348	379	401	383	357	385	376	372	370	398	368	376	374	394	397	373	377	386	386	381	407	403	382	381	384	388	402	374	371	389	383	393	368	385	384	371	407	397	388	392	362	392	375	396	416	385	406	370	406	411	376	358	374	388	429	412	375	388	369	395	364	373	403	400	369	387	393	389	326	384	381	387	391	372	388	389	372	353	396	377	403	410	374	388	398	414	367	392	408	374	400	430	363	411	370	374	387	373	371	395	373	423	401	386	376	387	373	400	413	416	406	336	374	377	372	419	385	382	383	383	393	366	394	369	411	376	398	343	347	393	386	380	400	410	376	365	370	394	400	402	426	369	388	375	404	387	401	392	435	380	356	391	368	384	389	407	364	372	386	421	355	386	379	381	412	398	384	392	371	361	385	375	400	399	382	395	405	385	392	395	401	371	386	385	396	393	381	364	351	382	414	372	413	367	375	346	400	414	398	413	433	377	422	384	406	361	369	409	358	348	397	372	391	421	398	373	375	390	386	386	344	391	391	384	393	361	404	410	370	374	403	411	370	427	408	363	394	403	383	360	403	385	382	396	355	386	402	389	403	374	406	407	363	396	398	350	411	392	389	359	373	395	417	389	372	411	379	364	372	389	367	357	376	387	371	431	383	345	430	387	409	402	373	390	397	397	385	390	366	355	364	396	364	400	399	410	415	341	358	395	397	404	383	375	417	399	427	375	426	377	415	391	408	389	402	377	404	396	381	405	400	396	391	378	359	417	405	384	394	384	384	407	366	379	375	418	396	415	407	378	366	391	398	392	376	403	380	388	345	336	348	377	383	401	376	371	377	392	371	366	366	379	448	407	367	377	363	384	374	380	380	413	352	388	352	370	377	414	382	370	378	366	361	357	419	341	385	383	400	379	394	405	380	362	384	411	377	380	387	396	396	374	386	387	386	412	377	414	368	366	409	378	361	369	348	355	343	392	385	373	405	362	410	399	361	394	357	385	404	381	391	407	364	390	402	406	392	392	409	418	386	401	394	374	404	375	411	371	341	368	365	384	393	381	367	395	422	400	416	417	380	367	394	406	379	362	379	356	393	418	374	381	386	398	381	385	362	360	364	415	410	390	406	383	363	360	373	404	388	369	412	373	390	393	403	376	396	376	404	381	391	395	371	391	408	397	389	371	374	408	353	384	378	383	370	409	378	407	417	365	376	412	384	337	408	376	391	365	384	387	406	387	390	380	381	404	413	362	415	384	398	386	361	408	356	392	378	363	369	367	380	378	403	355	383	359	393	427	396	373	393	373	388	373	357	383	387	376	382	383	403	391	427	376	377	385	406	377	369	357	378	386	381	387	418	395	431	416	411	364	354	328	372	395	349	390	380	393	387	401	342	404	358	393	399	397	366	384	383	357	376	389	415	388	410	360	392	371	352	407	409	354	376	407	392	378	382	391	387	367	359	364	375	404	384	366	350	420	408	387	378	401	386	378	417	381	394	405	364	396	388	335	345	376	397	355	395	367	384	389	403	440	416	368	356	377	375	372	392	408	398	383	358	380	394	361	413	363	373	364	407	360	383	406	374	361	357	390	392	373	355	376	418	398	358	400	420	389	366	369	370	354	396	384	394	362	379	382	397	371	371	401	409	378	378	388	405	391	382	427	425	385	386	421	403	376	380	413	380	360	375	360	368	368	385	376	348	365	369	396	414	368	382	398	404	395	402	390	376	387	383	388	375	345	392	339	387	402	405	387	359	345	355	350	390	359	413	355	374	419	374	441	399	392	395	405	409	346	365	408	386	399	382	388	376	363	400	374	375	408	420	374	420	387	390	425	386	366	377	385	425	403	401	370	386	386	422	398	389	397	398	357	362	389	354	398	412	374	402	380	359	363	391	375	384	416	370	361	425	357	376	373	376	391	378	401	367	363	384	381	405	388	383	399	366	390	391	392	432	360	382	397	390	406	389	423	380	407	389	387	362	372	401	400	409	388	361	410	362	377	382	389	387	421	373	376	378	377	400	373	425	419	386	389	353	406	390	403	373	388	358	398	343	375	380	371	378	381	356	373	370	392	373	391	371	340	365	373	398	390	384	358	362	383	393	393	405	396	388	392	359	368	395	374	376	416	437	380	420	360	387	399	388	412	381	358	392	389	448	406	368	392	390	418	363	382	384	361	366	369	363	370	436	339	402	375	352	351	406	369	379	393	415	339	407	409	397	400	365	385	365	357	397	381	372	368	409	371	388	347	340	377	376	382	364	384	385	389	366	373	354	399	389	406	378	421	391	426	385	392	346	412	366	368	371	418	394	396	395	395	361	439	379	351	359	411	379	349	395	373	382	410	390	394	370	402	377	398	378	417	396	367	404	418	411	374	411	380	366	386	384	412	395	354	400	371	391	403	381	393	396	356	399	366	381	369	377	386	372	389	393	380	385	367	376	367	399	395	365	402	394	392	394	376	380	360	369	380	399	357	387	370	390	368	347	371	362	413	363	367	417	379	413	350	382	380	379	408	388	403	390	422	399	361	373	425	356	382	387	402	362	365	393	411	358	374	386	361	377	362	404	360	407	390	376	375	409	381	391	378	406	356	428	368	366	417	374	382	405	412	395	399	428	388	389	363	393	401	387	411	371	389	379	395	365	407	353	391	380	393	334	371	410	396	384	402	382	396	383	399	356	419	398	364	375	349	352	346	382	380	376	375	400	395	343	385	415	388	386	395	401	365	355	352	387	386	378	374	364	363	387	416	420	360	376	372	377	386	405	414	373	363	417	374	401	380	354	408	358	382	371	388	382	382	401	367	364	419	409	361	398	391	359	382	390	360	398	376	424	353	373	394	371	394	358	384	399	382	392	418	373	393	404	367	410	376	384	413	374	388	382	412	390	367	425	362	372	382	408	355	359	365	401	377	395	390	376	370	438	361	358	384	385	401	391	358	403	378	381	382	398	371	387	397	409	378	392	372	368	376	417	360	383	395	380	369	381	368	404	412	369	359	398	402	362	352	360	373	399	382	388	406	400	377	389	369	370	380	375	394	406	401	359	376	377	389	375	371	376	346	375	401	371	421	356	389	384	358	356	376	396	391	352	404	417	377	413	386	366	393	383	364	379	386	409	409	409	372	381	370	383	384	387	382	370	367	380
13356	21598	18014	10625	7458	5496	4057	3077	2199	1903	1538	1318	1157	1041	962	835	829	731	688	669	669	660	569	606	525	543	548	566	503	540	433	486	458	444	450	442	404	417	434	431	407	435	416	438	380	419	381	424	343	413	392	381	390	390	405	391	399	396	393	392	382	391	405	377	384	393	355	387	362	391	382	382	418	371	401	363	378	374	357	403	360	374	354	397	366	373	374	378	383	415	380	344	415	360	365	348	386	382	353	374	344	380	323	343	349	369	381	384	391	370	365	354	365	429	379	371	408	369	378	385	396	378	394	378	403	366	384	403	364	339	353	393	354	348	338	380	394	350	349	390	375	352	419	380	354	402	370	367	386	381	337	379	378	386	351	368	346	395	372	371	380	392	319	372	336	371	328	352	382	407	385	349	380	381	358	374	416	378	369	408	373	324	404	380	340	393	390	363	381	360	386	362	356	367	333	386	359	350	365	372	387	364	366	385	361	379	370	362	369	324	348	352	321	368	389	354	396	374	329	392	348	360	389	358	365	361	346	363	364	343	360	381	377	369	354	382	421	389	353	352	376	376	333	347	347	372	379	362	374	360	316	372	353	379	358	398	386	343	348	361	374	368	389	352	364	372	339	344	372	352	366	374	376	364	338	400	352	351	407	386	395	385	375	364	412	352	389	376	379	365	363	367	387	393	364	395	384	391	358	380	367	345	344	369	362	366	381	393	365	399	366	326	363	378	392	396	371	380	392	364	388	353	367	385	368	390	368	345	325	374	361	357	375	361	400	370	366	383	354	383	379	404	377	363	381	364	328	377	341	362	357	380	384	377	377	371	342	365	362	395	335	395	338	380	380	367	383	354	362	356	381	384	376	375	400	344	360	385	419	375	378	409	367	379	364	391	368	355	375	395	379	405	407	377	390	355	383	371	408	334	356	374	336	383	347	345	358	351	367	399	409	380	357	359	397	374	369	370	394	348	391	396	384	370	406	376	381	358	388	351	358	373	384	369	368	360	345	353	369	358	359	369	387	420	399	363	406	390	374	333	365	346	374	370	352	376	374	364	362	380	358	403	329	350	333	313	359	357	365	359	414	397	391	382	384	375	379	368	362	393	376	368	358	374	378	359	348	352	349	362	381	371	372	351	402	365	383	372	355	396	367	389	341	360	354	385	366	375	372	387	370	362	346	359	342	376	354	358	366	359	399	344	376	353	398	344	390	351	330	407	359	372	381	402	349	387	365	348	370	337	386	344	402	378	380	364	405	372	361	355	368	355	394	377	380	408	351	361	373	361	389	383	335	356	349	362	379	342	386	352	400	369	396	374	363	364	385	390	341	395	380	369	374	361	360	349	387	356	360	361	389	361	346	358	395	373	356	360	405	351	383	401	371	372	363	379	349	343	339	345	358	372	380	367	379	347	369	335	376	370	367	377	356	369	376	399	385	401	356	364	405	376	387	380	336	354	378	396	383	379	367	362	393	361	381	339	358	374	366	363	364	373	358	344	373	363	354	365	394	343	362	359	376	362	381	394	358	365	346	392	381	374	349	363	373	399	343	377	388	355	399	377	380	380	382	389	355	366	342	348	372	360	387	386	367	364	351	359	372	364	352	355	370	356	373	354	375	364	380	384	402	336	366	346	376	397	395	343	382	346	393	342	380	360	391	346	369	357	355	364	420	374	370	367	376	351	357	369	354	349	358	313	366	362	350	387	372	335	355	380	377	324	360	365	347	375	355	384	384	340	351	383	347	318	322	379	382	373	366	349	356	351	391	393	363	377	354	374	407	366	392	378	377	352	363	375	366	369	381	352	370	393	345	331	386	387	398	347	355	389	404	323	394	352	373	374	381	386	380	379	346	386	377	373	349	342	354	344	370	376	384	368	362	393	362	361	412	369	362	380	358	373	372	375	386	341	407	382	389	390	360	370	361	352	368	337	384	359	349	352	368	359	356	405	412	367	394	375	350	367	393	403	358	383	331	358	360	375	353	366	372	358	370	325	345	351	375	419	346	356	372	382	372	329	371	362	395	360	386	370	363	373	373	368	358	353	363	393	353	381	327	369	350	394	394	374	379	360	359	375	378	355	370	373	373	367	395	371	379	398	377	348	405	419	364	384	358	356	348	377	351	377	356	365	397	380	348	352	379	388	351	354	389	356	375	357	349	379	385	367	385	384	354	369	351	378	312	354	389	326	387	326	391	383	389	386	380	364	376	363	364	332	389	354	346	376	342	372	386	361	342	378	328	377	380	351	368	414	392	373	356	385	348	356	348	373	367	364	372	386	394	382	344	393	403	373	400	347	378	392	383	356	370	356	370	361	363	365	321	380	361	352	339	325	377	371	362	334	351	355	340	359	357	366	338	386	378	375	383	382	413	398	352	368	387	378	386	363	371	386	352	347	374	364	356	353	340	370	352	366	330	386	370	381	361	389	367	352	408	401	362	346	344	387	364	353	368	336	336	373	369	355	385	372	378	376	355	366	345	364	368	393	388	391	370	354	364	354	392	355	363	374	345	367	347	398	366	365	365	368	394	368	370	339	369	340	346	350	384	406	362	350	408	341	398	346	386	350	357	354	325	341	359	372	362	347	352	361	335	364	346	331	362	375	355	374	353	380	336	418	354	392	398	346	368	360	385	377	350	375	340	329	369	375	381	374	361	401	366	320	363	353	393	396	353	362	365	378	376	378	392	379	397	359	354	422	379	358	382	423	386	373	344	383	397	368	391	385	391	347	380	379	366	369	403	392	353	397	376	371	368	376	321	378	374	375	346	393	354	383	409	356	378	364	383	362	351	365	373	386	353	361	365	356	374	360	371	360	346	331	359	346	369	382	384	364	393	346	349	370	351	349	336	393	381	387	366	354	358	311	366	370	364	336	363	364	372	404	391	369	357	380	374	365	397	363	368	400	378	334	371	380	393	383	343	342	337	368	364	352	373	403	386	353	375	350	378	378	373	367	336	367	331	395	370	337	364	383	368	361	374	350	351	351	393	381	366	350	374	332	335	370	359	398	321	359	384	363	390	372	386	391	398	337	359	355	346	367	366	363	385	361	397	389	380	383	344	364	362	367	367	381	387	368	400	376	395	341	381	378	374	363	346	381	339	378	341	360	344	353	371	376	335	377	364	382	330	328	383	362	358	374	406	381	341	371	373	380	382	394	375	345	359	372	390	410	384	367	371	372	389	382	398	375	332	378	347	337	345	345	357	369	379	359	346	348	411	349	330	371	354	380	378	375	362	364	358	364	338	344	369	348	390	377	377	370	353	366	353	363	352	387	357	361	355	384	376	383	392	378	336	344	382	371	336	323	380	372	379	394	355	384	367	380	339	359	350	352	371	383	389	382	376	382	376	384	415	358	375	350	352	360	371	353	379	373	378	376	350	352	367	341	366	371	361	345	375	346	347	386	358	395	379	359	361	373	373	377	351	392	351	345	379	334	366	373	349	364	383	381	368	347	377	373	411	377	382	359	374	370	363	348	351	370	336	350
28242	14429	1798	513	421	377	334	310	339	307	318	279	310	284	285	298	268	292	294	275	273	272	307	316	263	311	288	310	271	271	274	288	286	256	294	293	303	288	285	258	271	311	281	248	285	286	320	290	255	277	289	280	297	306	311	284	313	292	271	280	284	302	302	288	265	294	307	298	300	291	309	295	290	286	281	287	281	284	315	294	276	265	292	313	256	279	272	263	241	297	294	293	274	308	268	277	288	297	290	299	259	281	286	304	290	277	283	260	274	299	285	273	295	274	264	301	281	280	273	264	301	249	304	305	269	275	314	297	282	271	299	306	280	269	251	302	276	277	261	286	289	274	278	259	272	265	292	283	272	288	294	277	306	274	268	293	292	259	270	282	289	284	276	280	269	279	275	290	290	276	298	294	269	287	270	253	298	312	277	303	282	295	278	279	279	293	266	289	274	269	263	296	333	288	292	264	282	263	276	242	263	293	271	312	261	299	305	263	281	311	267	292	276	285	295	294	285	255	260	317	280	290	275	289	265	290	301	274	312	302	277	281	293	259	318	290	270	259	280	265	298	285	293	272	285	289	264	279	265	285	300	273	297	283	298	267	263	277	279	306	260	290	313	304	300	288	258	302	263	302	284	292	291	289	297	283	281	277	281	284	293	289	282	307	277	259	278	257	289	275	267	260	299	276	242	292	268	262	284	271	260	268	290	297	283	269	310	271	277	262	317	298	256	273	267	296	290	290	288	281	290	280	293	303	262	262	262	295	270	253	280	285	276	314	284	260	265	302	270	271	286	333	248	272	281	310	265	286	269	264	313	278	269	281	278	280	286	257	257	276	262	286	281	257	303	292	274	278	279	275	310	254	285	297	296	284	252	269	289	301	249	277	286	272	291	293	266	300	268	264	261	252	283	300	272	302	284	273	271	266	296	285	297	261	304	295	270	254	314	309	302	278	283	282	319	297	281	301	295	271	297	285	283	326	285	235	310	285	285	301	255	296	276	292	273	297	295	301	307	292	284	273	289	267	261	296	266	309	268	301	272	289	274	293	258	301	268	259	271	258	281	297	277	279	304	292	247	272	286	304	306	281	287	271	315	319	282	280	280	298	296	278	281	261	273	282	268	305	302	268	305	283	291	262	258	255	297	272	252	289	282	284	277	281	292	274	308	275	287	253	282	282	271	275	280	293	298	296	282	300	304	271	283	288	281	305	284	284	267	295	299	270	245	302	255	322	274	273	321	284	292	280	281	280	271	286	272	280	279	294	260	304	318	285	298	269	288	270	273	248	286	264	291	275	251	274	299	255	266	274	275	291	287	287	305	273	271	259	280	281	297	290	294	300	287	286	274	267	261	252	271	297	283	289	260	296	300	270	264	285	306	315	310	263	256	281	304	269	295	302	326	296	310	283	290	269	295	250	288	305	290	295	241	321	286	310	284	298	289	287	325	316	280	307	253	294	275	301	273	306	278	283	278	285	274	273	274	257	292	254	260	293	280	303	285	267	293	268	296	307	294	275	284	278	271	281	277	271	267	285	307	277	262	276	285	283	308	258	286	297	285	294	255	257	295	330	291	281	253	267	293	314	264	311	293	299	260	297	283	300	277	285	250	265	295	267	267	276	296	296	309	289	285	266	276	298	268	262	294	322	280	304	265	279	269	263	274	237	285	277	288	269	251	310	292	281	270	296	284	285	264	269	246	301	315	285	307	268	265	247	279	288	274	299	271	277	270	290	291	280	253	306	325	259	270	303	262	281	290	304	286	297	283	303	260	263	315	231	300	304	291	280	272	263	285	298	257	278	273	271	265	300	261	271	308	300	279	288	270	293	269	289	299	318	227	297	273	262	268	303	268	282	268	290	261	310	258	282	276	293	291	301	277	305	261	296	291	259	264	295	283	269	300	331	277	305	283	279	276	294	288	298	286	276	245	283	275	319	267	289	290	276	281	245	273	273	256	280	268	267	277	278	284	267	265	282	257	283	298	289	277	268	299	277	282	272	311	277	297	323	288	297	279	249	294	297	326	290	264	281	274	286	281	294	243	312	261	269	310	248	338	312	275	264	283	264	264	268	276	287	302	278	268	291	293	280	275	294	284	274	284	301	290	300	292	309	282	264	282	283	313	237	279	278	301	261	315	308	252	259	274	271	272	293	273	295	293	278	283	272	264	276	279	298	291	312	260	281	275	273	277	303	290	288	290	287	281	268	289	267	286	311	290	286	331	307	294	267	234	292	297	299	333	287	284	263	270	307	273	298	276	258	284	281	304	261	267	286	284	267	263	287	298	311	288	244	282	272	292	261	294	252	293	296	290	289	278	278	294	307	281	293	285	289	281	270	297	299	271	263	281	303	300	297	315	260	288	291	248	272	291	297	287	282	270	294	288	281	252	278	276	279	287	296	276	321	268	278	281	242	296	272	281	280	297	300	310	257	287	300	267	281	290	300	283	247	292	296	266	268	301	283	283	265	258	292	279	272	309	258	297	276	312	267	266	279	293	284	276	279	287	294	263	256	291	289	289	312	271	261	279	296	265	285	272	304	289	282	282	292	283	287	291	295	270	270	276	287	277	281	266	300	309	256	291	257	285	254	311	285	251	266	266	302	274	277	302	275	299	281	296	300	265	306	318	258	290	295	279	286	306	255	290	278	271	269	300	277	277	270	288	295	281	283	296	282	293	308	259	287	273	262	283	283	292	293	297	295	259	302	280	250	280	269	300	302	270	303	272	266	270	296	295	274	275	261	259	298	268	265	292	280	320	306	281	288	280	299	303	294	279	284	264	300	289	283	301	288	287	256	295	282	312	287	273	279	279	314	268	270	305	287	318	254	287	284	288	271	301	277	279	288	288	297	315	256	287	275	276	290	299	283	292	253	251	280	288	277	257	331	280	254	300	255	287	281	286	259	280	289	279	288	289	270	304	281	262	279	290	283	254	257	271	293	308	288	261	290	289	294	266	297	252	273	292	299	249	279	251	281	273	278	278	288	285	283	251	272	277	274	254	273	269	293	288	299	284	277	305	275	254	269	290	247	289	308	288	300	237	316	327	246	284	265	314	271	268	275	289	313	290	294	298	324	293	276	272	289	266	248	282	268	251	267	303	236	250	270	288	265	304	255	287	280	281	281	286	271	281	272	274	274	263	257	292	292	242	284	272	295	286	303	282	285	279	275	299	278	309	295	285	291	328	296	277	280	318	289	262	285	282	273	276	275	298	304	294	305	268	295	285	293	272	283	322	293	280	279	285	275	299	309	318	299	268	284	295	260	269	293	249	271	296	304	287	287	294	273	284	274	297	289	292	256	287	278	301	272	282	277	295	291	256	261	288	292	295	295	295	291	296	276	281	268	303	282	263	309	284	280	260	308	251	308	309	281	249	312	269	300	260	293	253	266	280	304	279	297	280	273	263	276	302	291	277	285	283	274	294	305	242	295	315	270	289	255	265	288	283	303	287	298	272	280	282	295	260	257	255	280	284	262	288	295	300	317
5683	1203	980	621	503	458	403	398	335	360	315	343	341	323	324	329	324	321	312	329	290	301	294	288	282	296	303	325	289	315	316	328	288	325	311	307	294	320	277	318	310	305	299	347	319	304	302	312	311	299	343	301	318	330	324	295	311	309	315	313	301	292	324	289	304	331	321	341	299	309	292	353	285	291	309	344	302	316	339	320	320	304	279	318	307	306	354	305	317	298	299	326	296	294	280	293	291	306	295	292	301	279	268	288	271	318	303	284	305	304	318	340	288	306	342	287	316	291	306	280	286	296	299	317	310	311	311	322	319	296	311	302	294	312	286	281	314	300	315	290	305	291	307	286	293	292	278	354	312	284	283	314	275	313	304	318	323	318	316	315	319	331	323	322	281	313	280	318	312	293	322	303	309	276	289	314	330	322	317	289	344	338	319	315	277	300	310	307	301	333	286	338	320	294	297	303	316	275	314	311	349	325	294	304	320	318	284	326	314	322	292	292	314	312	327	342	307	282	335	305	291	326	311	295	291	303	313	345	312	356	320	308	346	339	298	330	285	292	297	295	324	298	300	311	299	307	322	321	301	325	295	290	330	307	324	286	302	321	306	298	329	322	329	345	298	322	318	302	308	309	307	294	298	289	341	328	320	332	307	304	316	305	299	271	298	284	300	319	298	313	334	317	343	325	305	324	325	289	328	325	312	296	347	331	321	318	300	298	318	329	308	309	320	307	312	302	309	314	336	308	305	294	306	292	302	296	291	321	327	327	314	339	311	305	301	296	330	316	300	315	312	312	327	299	309	274	310	281	308	293	324	294	300	308	286	311	296	286	309	295	322	345	299	320	324	309	286	290	309	313	309	309	302	280	329	280	316	303	305	280	311	298	302	308	326	332	351	315	311	314	280	320	310	291	299	328	301	328	315	314	330	330	286	309	325	278	325	305	294	292	319	296	317	316	311	308	304	311	319	318	318	277	299	303	302	320	351	331	317	326	333	281	299	304	303	294	341	267	319	299	327	313	315	350	302	294	310	332	317	305	313	286	302	339	300	308	283	309	302	299	331	320	328	282	280	330	314	324	308	285	313	295	325	335	326	307	304	351	305	302	324	321	302	292	316	312	344	291	321	326	304	295	306	307	283	268	337	310	292	314	284	288	340	336	296	280	324	317	327	348	329	306	266	329	269	291	299	355	312	314	280	361	300	316	293	287	311	315	301	293	315	305	369	316	317	277	287	300	299	312	289	301	308	298	329	287	316	302	294	301	309	321	323	330	328	335	290	314	299	299	308	309	294	329	312	298	299	277	305	288	309	296	300	273	272	321	314	296	324	315	328	336	307	307	317	284	318	301	313	293	333	339	322	283	306	319	303	314	309	306	296	313	309	315	295	268	268	284	308	297	302	345	323	318	303	282	323	297	297	296	295	340	315	337	305	332	322	285	327	285	314	278	297	280	289	299	316	339	313	344	345	315	299	300	323	334	308	308	329	299	280	312	316	306	321	291	286	304	282	302	303	289	291	308	328	317	295	305	311	282	315	322	294	308	329	289	320	314	325	295	296	290	317	311	292	355	320	286	317	286	336	308	349	320	284	308	327	269	307	302	315	307	295	299	330	301	317	322	295	301	327	297	329	301	320	306	279	305	299	289	267	318	305	314	286	314	323	307	322	320	282	327	327	319	291	333	328	294	280	274	321	327	299	307	326	299	354	290	314	328	316	282	291	293	310	300	302	314	275	321	339	282	326	288	322	318	297	311	284	311	302	312	321	314	331	285	311	299	294	307	291	299	308	283	315	312	296	315	319	287	309	308	326	298	322	324	310	292	323	315	325	298	295	327	299	305	301	308	303	325	308	317	319	306	327	331	335	324	321	303	293	278	353	296	329	295	326	306	297	359	306	298	320	306	290	318	317	318	325	292	314	309	337	348	331	359	278	275	296	296	292	331	262	339	305	326	311	305	312	312	298	305	319	321	317	283	302	294	292	288	343	308	335	307	281	311	337	308	327	331	287	286	324	293	333	305	298	325	326	311	321	302	307	312	349	283	298	284	276	294	326	299	329	302	312	267	307	317	270	325	321	313	313	317	309	299	299	286	311	296	344	351	302	303	308	294	306	340	314	326	294	288	318	256	279	333	323	319	315	346	283	320	298	330	290	325	294	295	282	288	319	293	316	303	273	309	327	283	281	301	330	308	300	314	324	292	302	294	302	283	292	309	328	345	329	342	322	319	288	322	326	308	326	300	322	322	316	307	310	276	313	332	315	300	298	299	337	285	305	292	303	310	306	316	316	261	314	289	290	300	317	341	335	335	297	308	299	289	315	341	294	323	299	298	282	318	293	306	345	289	305	291	301	297	307	304	327	282	323	272	320	322	321	303	301	306	295	307	297	298	294	303	308	296	327	302	247	320	300	329	291	307	308	294	328	291	336	282	331	298	315	333	374	303	296	319	340	311	314	309	316	336	314	327	323	268	300	313	296	321	260	301	338	335	298	300	282	306	285	296	293	309	314	318	340	304	292	300	304	319	291	306	323	329	297	294	306	315	289	310	254	298	331	292	301	307	298	321	312	289	305	326	306	292	295	287	343	335	261	309	302	307	314	315	336	300	267	331	322	287	321	271	327	307	306	281	312	289	302	330	293	314	312	345	286	332	301	316	324	284	265	311	307	306	334	318	286	284	313	292	303	278	292	311	315	321	318	322	303	343	317	309	327	315	344	294	324	282	307	308	328	314	337	320	301	288	310	318	356	283	303	318	296	307	309	305	295	270	305	311	297	343	313	357	333	292	298	322	268	303	316	311	317	333	278	310	306	304	313	335	286	318	309	306	338	307	295	297	333	328	308	286	276	314	338	305	328	300	313	316	321	324	308	317	323	320	285	321	331	277	328	320	306	314	315	311	305	306	290	327	312	309	293	320	341	298	298	316	314	282	307	298	271	322	300	310	306	304	304	307	323	309	314	339	290	307	309	302	321	302	299	321	300	313	318	284	317	304	286	304	317	328	310	306	330	307	310	320	290	317	299	301	315	265	293	297	352	287	293	331	319	305	311	296	312	332	289	318	324	317	325	311	300	285	322	289	299	313	310	323	273	288	287	280	323	335	321	288	321	328	335	311	300	306	322	262	315	317	291	300	323	309	339	304	320	313	308	295	306	291	282	298	308	290	330	285	339	292	310	308	301	329	294	318	249	310	309	338	305	328	313	348	341	342	297	351	313	302	299	321	318	324	311	294	300	307	295	311	320	305	323	287	334	321	342	299	280	317	304	290	316	299	297	330	306	282	311	307	330	310	311	311	333	318	297	299	308	278	321	313	306	287	309	279	312	320	296	300	313	257	305	324	321	312	333	333	343	337	298	303	286	345	299	314	315	289	346	312	328	292	287	311	306	298	292	310	307	296	329	301	322	309	324	346	330	289	300	321	352	291	318	285	297	305	307	304	297	293	290	294	319	324	326	308	314	329	299	334	321	296	317	353	307	321	315	300
25490	20896	27406	24518	20908	11386	1428	847	543	461	427	370	313	321	269	274	230	251	230	226	199	213	212	224	192	202	228	199	198	196	199	184	181	163	182	173	154	166	199	206	173	182	176	165	163	163	164	179	157	166	167	158	163	161	159	173	152	150	170	151	166	157	149	163	154	174	156	157	153	158	142	158	175	176	156	170	145	165	167	182	161	164	165	162	178	156	157	171	196	166	176	163	161	173	192	137	158	153	158	157	139	147	170	170	166	175	141	153	171	141	156	178	157	177	165	159	172	171	173	154	179	181	176	145	171	158	149	168	144	174	160	153	153	135	155	163	149	169	182	149	158	145	156	130	175	164	138	170	165	136	139	162	162	147	191	149	158	150	137	152	148	166	167	159	150	171	172	155	143	162	148	165	158	146	183	159	162	148	179	172	156	171	158	129	166	156	141	164	164	157	174	177	156	165	164	141	152	158	165	164	171	160	145	150	149	155	141	158	135	167	150	149	160	150	133	164	154	166	160	178	160	146	165	154	166	163	151	161	157	170	144	153	169	171	152	155	152	145	160	166	174	191	169	160	166	154	162	155	160	168	144	145	159	168	161	172	151	165	155	148	149	150	161	158	155	151	169	169	153	181	179	150	141	147	155	151	149	174	156	132	170	141	155	158	150	165	156	142	146	138	167	156	168	184	158	136	143	153	151	165	148	147	187	177	164	157	145	155	172	146	158	142	148	155	155	154	159	155	152	145	170	158	161	137	157	138	172	171	164	161	154	163	159	173	142	149	152	162	167	161	174	172	151	142	153	162	146	156	164	143	166	163	161	168	147	158	158	178	162	169	173	164	131	147	142	169	160	137	122	164	167	158	187	158	155	167	159	150	166	133	155	144	156	146	146	164	151	156	156	167	164	153	130	181	158	150	168	145	151	172	176	132	188	171	151	170	143	155	168	165	176	156	168	144	150	141	160	161	144	153	150	179	164	155	146	173	167	142	170	183	159	188	142	153	165	164	173	162	159	155	164	146	163	125	152	159	166	172	162	150	159	148	158	160	154	151	146	178	150	149	154	155	177	151	149	177	166	165	152	163	165	165	162	142	167	164	163	190	161	166	163	151	154	145	144	153	180	155	174	154	158	201	142	159	168	137	172	149	158	156	172	142	166	156	150	150	165	165	153	151	161	159	168	148	166	156	168	173	143	152	175	152	156	147	146	168	157	172	166	135	165	147	154	160	179	149	164	137	160	144	156	131	163	161	172	149	155	177	144	161	174	147	148	152	156	157	159	193	145	152	138	163	155	139	169	141	162	156	163	172	153	141	176	152	149	161	168	171	151	173	180	166	149	129	143	148	134	175	154	159	154	159	154	132	170	155	158	153	146	142	139	146	145	156	144	162	150	153	161	157	139	148	148	159	144	152	149	156	149	171	147	176	161	155	140	143	161	155	143	152	161	153	151	160	149	178	138	164	164	151	155	163	155	176	149	131	164	193	147	160	145	181	157	142	172	160	169	174	181	178	182	160	165	147	163	178	157	164	131	171	144	167	162	162	168	177	164	149	142	139	164	155	160	189	154	165	157	145	171	134	187	191	168	145	184	143	169	161	182	171	162	169	168	146	156	162	136	171	162	174	174	151	174	149	175	170	154	159	150	173	157	151	152	150	151	166	156	154	190	158	172	141	156	145	166	159	160	175	154	132	170	155	164	150	150	143	168	139	156	143	127	169	150	153	150	148	158	149	156	139	161	146	152	173	162	148	151	163	163	158	145	159	159	158	167	183	166	152	149	166	132	139	160	132	166	156	173	146	131	142	135	157	159	141	135	169	159	176	136	137	145	154	168	176	159	192	173	143	158	169	174	170	136	164	149	194	178	171	166	167	169	167	160	151	172	142	153	151	154	172	163	156	177	191	139	149	167	154	174	161	154	181	140	161	150	165	167	136	151	158	148	169	167	168	150	163	166	165	129	182	148	164	151	153	157	161	160	162	145	178	167	173	140	169	180	149	124	162	172	147	145	139	145	150	157	140	172	165	154	151	160	168	155	143	152	126	159	145	189	155	167	161	157	143	148	154	172	149	164	173	168	165	135	178	161	160	162	164	152	138	168	165	146	156	163	168	152	166	151	163	152	145	140	176	154	166	170	180	177	174	170	148	154	154	156	161	148	164	157	171	159	147	149	152	169	159	163	164	154	176	146	162	155	151	158	183	151	143	155	158	159	160	154	160	160	159	146	166	137	152	170	151	168	165	162	162	163	158	151	158	164	151	143	173	136	158	144	167	142	185	161	187	161	151	137	169	160	159	143	146	158	161	165	151	158	145	149	143	152	137	143	161	163	113	155	147	169	141	151	173	147	171	152	166	172	161	125	178	167	157	138	148	166	160	135	177	165	164	137	158	167	164	165	157	152	165	141	174	151	177	143	144	176	160	163	158	175	156	155	125	159	140	142	163	160	156	152	175	160	145	165	149	141	141	152	158	163	153	137	163	178	146	149	150	150	144	150	165	162	155	165	169	177	163	138	160	167	162	150	155	140	173	158	167	150	161	190	157	148	140	163	157	140	144	157	174	175	154	144	147	142	146	163	152	169	148	168	176	159	160	147	159	147	147	173	161	156	138	167	160	135	163	153	163	155	136	151	146	146	161	181	145	150	153	153	137	168	158	162	150	150	175	157	136	142	176	145	157	165	145	170	152	152	173	164	159	158	164	153	151	155	159	149	147	165	183	139	160	165	152	157	154	149	152	168	160	143	131	144	152	166	169	155	149	174	156	173	166	187	149	144	135	164	158	161	145	160	158	168	163	147	132	177	148	152	140	156	165	158	178	138	143	149	158	149	159	139	163	166	160	182	156	144	177	175	175	129	160	169	139	151	165	163	180	128	157	141	162	175	142	157	160	141	165	145	151	160	176	145	151	135	133	151	156	157	139	157	160	170	173	162	160	130	150	159	152	166	142	170	139	137	165	156	159	146	178	137	152	145	162	180	128	178	172	175	165	161	168	153	168	157	162	157	155	128	165	157	163	178	147	157	159	152	152	154	145	149	143	168	154	169	149	154	149	157	148	146	170	151	138	137	153	155	152	156	173	166	190	162	165	156	141	148	139	161	155	143	159	194	156	165	164	161	182	167	154	167	183	175	132	152	152	142	148	153	178	166	149	166	165	169	155	151	151	141	149	157	157	144	160	158	150	141	178	151	141	156	162	143	145	171	164	169	165	140	154	165	151	136	138	155	197	162	142	143	161	171	170	141	163	177	164	154	152	151	179	145	161	170	135	183	173	147	156	154	156	162	166	162	172	152	133	153	153	159	149	153	145	146	152	141	155	176	165	157	142	144	146	146	162	170	163	146	157	125	160	165	154	164	140	161	166	136	144	169	158	162	150	153	160	158	142	126	156	141	180	150	166	186	149	161	136	146	160	173	145	150	188	157	179	181	165	161	169	171	147	162	170	177	155	168	145	135	172	144	149	161	166	154	189	153	154	147	157	170	140
9514	13491	11291	6249	4213	2926	2054	1640	1221	967	801	659	589	526	469	455	401	385	325	350	314	244	287	254	262	232	241	225	225	255	220	225	226	195	205	197	229	211	200	204	204	200	189	228	176	194	188	192	198	186	193	179	180	181	177	191	202	179	162	172	186	184	174	176	181	179	186	174	199	167	175	202	141	162	167	156	171	155	163	171	193	169	177	167	183	175	167	172	178	152	155	166	181	197	177	171	169	184	187	165	163	169	179	174	173	178	141	153	156	191	183	179	160	168	171	158	163	176	168	151	155	169	157	156	157	158	174	164	135	168	189	170	167	160	189	179	171	192	160	173	183	179	159	175	160	177	155	175	162	162	169	168	163	151	151	145	172	171	153	175	193	194	174	181	187	163	194	141	156	153	182	155	158	173	156	160	175	180	166	173	176	182	151	193	178	155	163	164	174	183	171	163	172	196	183	164	166	169	154	186	170	184	173	187	143	178	167	172	188	163	162	159	185	172	161	158	153	173	180	146	181	174	173	162	178	155	178	187	169	183	179	175	181	178	183	182	161	177	179	201	198	190	173	164	149	163	188	149	183	176	186	177	178	151	161	155	182	160	174	167	149	189	172	146	159	169	175	145	161	149	188	162	170	179	139	161	181	143	147	176	168	164	192	169	170	195	162	198	166	183	168	154	153	181	174	187	179	190	142	171	171	182	170	171	153	172	152	176	157	164	151	164	180	158	175	174	173	163	176	152	164	141	175	161	170	178	179	150	168	169	157	147	161	151	157	184	149	180	174	158	149	154	178	162	187	178	164	166	154	188	170	176	162	139	180	162	167	155	186	176	168	174	172	151	172	198	173	155	150	154	149	163	174	167	178	165	166	142	168	135	158	176	160	157	151	140	158	138	187	175	154	180	153	161	185	183	186	176	167	153	180	157	155	178	167	182	180	188	164	173	170	170	193	189	169	171	150	144	166	179	161	178	159	172	164	163	169	164	153	174	197	162	187	175	184	166	156	182	172	166	182	157	163	164	169	177	196	172	155	175	137	171	192	181	166	141	158	155	173	168	171	184	157	149	161	158	162	161	140	164	143	173	187	180	184	157	164	156	164	172	194	180	178	166	191	181	147	152	185	181	174	190	173	182	150	171	154	183	148	183	179	184	154	167	165	172	158	142	174	171	153	146	170	173	156	175	193	182	171	169	188	153	143	181	175	190	178	184	171	186	187	153	179	153	189	149	163	180	168	155	186	165	167	174	185	175	141	172	172	152	188	163	143	196	158	155	159	169	157	187	171	179	137	178	177	151	161	174	174	180	159	178	179	184	168	157	177	172	177	188	147	182	201	142	171	170	175	175	162	166	144	168	178	158	163	167	170	150	181	154	174	168	155	173	170	162	173	164	168	170	174	157	162	191	192	177	162	192	159	159	140	167	165	146	162	159	169	183	162	169	153	171	164	162	191	154	161	181	161	174	188	161	157	171	169	166	183	166	180	172	170	158	185	166	169	190	150	148	160	178	155	149	157	151	170	139	146	173	182	162	164	161	163	187	170	163	174	182	184	184	169	181	172	177	163	171	174	179	153	187	169	152	179	177	169	165	176	176	176	149	170	173	173	163	170	168	187	161	178	161	177	169	189	182	157	152	158	180	165	167	149	165	155	182	173	173	141	148	171	172	193	157	139	169	172	132	172	145	165	181	154	180	139	173	180	150	173	159	160	168	172	177	152	153	168	174	160	150	204	153	170	195	167	181	156	166	167	170	184	166	201	153	192	159	165	182	156	162	141	174	196	163	158	139	147	153	172	161	185	158	175	179	173	176	168	172	167	172	179	164	172	168	152	147	175	177	173	143	157	165	149	171	167	187	149	165	162	168	182	145	211	163	156	184	171	178	186	188	157	180	193	158	168	172	179	157	171	156	157	177	167	167	164	155	166	141	158	171	181	186	167	161	181	160	164	157	130	166	155	173	160	153	165	181	155	183	178	160	163	172	155	193	149	160	163	167	149	168	155	144	175	166	160	173	134	142	177	190	180	172	160	177	167	182	162	173	174	153	153	193	159	185	151	157	169	160	165	169	141	199	171	186	175	177	142	167	144	147	147	175	188	185	171	176	166	154	161	151	152	178	161	161	160	151	190	178	154	180	166	177	171	183	181	164	182	164	175	166	141	174	176	168	153	176	166	190	150	167	169	157	163	142	155	176	178	163	152	157	192	177	193	146	163	161	157	175	168	165	171	160	165	171	174	170	162	164	157	156	157	160	169	167	170	174	170	146	170	156	151	160	146	158	175	163	174	167	165	179	179	166	197	194	164	181	164	163	183	161	158	160	160	190	169	146	168	172	173	176	167	184	168	168	159	155	165	174	163	160	165	167	180	153	160	182	170	156	156	181	170	174	186	152	169	182	180	195	184	153	155	161	190	176	189	169	163	149	163	162	150	175	171	168	161	159	156	166	164	176	164	177	174	205	180	166	172	177	175	187	171	137	185	184	183	156	154	174	170	173	153	169	183	131	180	166	169	165	185	163	176	167	176	161	154	184	168	168	197	162	178	154	149	174	179	147	170	130	156	166	156	142	167	162	170	143	192	192	167	154	168	177	150	167	186	165	151	183	174	157	151	145	148	149	186	184	179	147	174	163	193	169	162	178	168	187	185	168	139	155	170	182	137	190	164	162	195	173	163	160	158	179	165	162	164	204	174	145	178	181	174	186	160	156	156	166	147	163	183	186	173	170	153	142	168	165	169	172	196	189	163	172	167	168	165	144	173	164	144	179	175	188	169	168	171	156	167	186	164	166	156	156	161	158	164	172	143	184	168	174	170	171	179	153	177	197	178	182	182	164	172	185	128	156	163	168	193	162	158	172	184	193	165	173	187	162	173	170	182	194	172	183	168	168	176	174	181	175	175	182	162	174	179	137	161	165	186	164	149	169	196	169	164	153	165	185	173	186	167	150	173	157	173	187	150	170	185	166	158	185	155	186	165	167	190	181	174	155	163	165	163	149	174	158	183	172	182	162	162	185	154	150	150	165	180	141	170	153	164	181	166	154	177	180	181	164	185	163	180	165	175	178	196	167	178	168	164	182	181	165	183	176	174	166	178	182	161	187	152	153	158	189	182	158	153	156	203	179	174	194	167	184	166	167	160	153	160	143	169	177	151	156	170	177	179	166	157	166	170	177	175	167	149	162	186	173	169	197	148	159	178	178	149	159	184	176	174	170	180	147	175	159	147	173	179	161	179	184	169	149	164	179	164	187	187	188	182	157	183	177	160	176	191	163	164	175	153	166	185	158	155	172	179	189	190	155	187	159	156	171	179	175	166	189	186	155	163	160	158	163	165	180	172	176	168	170	179	169	166	178	159	151	173	167	200	151	173	172	167	174	173	184	184	169	160	149	180	171	187	187	163	181	156	151	152	169	154	165	159	196	167	181	176	155	145	174	165	180	139	172	186	172	176	162	172	176	189	181	158	149	175	178	178	167	168	172	136	165
23215	20920	27774	24221	20922	21012	10273	1854	1149	1055	854	784	784	649	656	592	520	605	542	552	501	504	475	491	507	458	456	462	488	456	485	451	430	418	411	437	438	383	409	394	413	440	416	386	391	382	415	362	408	396	405	403	385	369	389	407	403	430	417	421	379	412	413	421	394	411	402	412	389	369	374	363	386	406	414	395	353	380	405	363	367	415	373	414	369	395	410	435	378	396	420	381	377	417	364	390	379	410	391	398	377	361	407	356	361	402	403	407	420	399	419	442	434	362	417	389	403	377	369	381	384	374	383	372	373	378	388	391	356	400	348	388	411	365	398	403	408	361	424	360	381	396	387	396	385	399	390	392	381	363	389	376	381	371	382	365	389	386	380	369	383	408	373	357	368	391	396	381	398	373	360	371	387	382	376	382	360	377	365	372	392	408	385	429	395	390	407	415	382	339	364	388	397	414	343	355	405	397	347	401	373	366	386	367	352	402	364	386	395	413	396	376	406	385	416	371	373	422	381	380	401	393	356	394	366	371	384	378	380	347	418	404	407	389	399	403	408	387	373	403	364	387	397	382	381	379	386	355	360	379	397	392	371	410	393	353	387	400	387	385	405	370	375	382	394	396	386	355	364	381	382	413	410	382	394	380	402	389	406	418	400	390	403	369	374	380	420	409	355	400	367	429	377	384	402	392	404	376	401	411	409	402	389	368	349	392	389	375	385	388	359	374	384	364	402	365	386	380	401	368	398	398	431	390	405	363	373	362	379	395	397	390	379	400	381	435	370	390	384	368	371	384	384	393	380	367	373	370	367	390	443	394	405	390	425	399	385	384	357	373	439	376	389	367	378	337	400	399	358	361	393	352	384	394	371	372	407	407	416	359	382	375	360	344	387	399	401	365	378	363	377	415	380	415	399	400	382	372	402	432	392	393	402	363	376	366	369	395	393	389	359	375	391	368	403	369	383	367	366	358	367	349	354	368	371	368	367	421	386	407	388	375	353	379	374	369	386	395	364	371	366	351	398	383	365	413	418	361	406	352	392	383	365	344	361	376	398	418	398	407	388	406	362	406	414	366	363	353	377	373	363	399	388	364	371	413	374	417	382	380	383	395	351	393	390	391	376	357	397	358	413	367	403	369	385	396	422	362	375	426	403	384	396	349	417	406	350	420	395	341	339	361	352	381	345	389	395	411	386	395	374	371	417	337	356	379	385	354	372	356	392	396	417	372	381	365	373	413	383	376	383	387	388	376	374	381	382	421	391	387	393	360	402	391	360	389	364	367	378	395	385	400	392	413	388	381	368	382	365	375	386	360	380	390	385	380	358	382	347	387	352	377	371	388	413	398	387	367	377	382	419	377	368	359	377	383	391	419	355	375	400	395	359	415	372	403	392	369	406	368	401	400	407	371	366	373	373	370	352	379	393	412	404	369	397	387	340	388	400	368	409	384	418	387	397	435	374	387	395	399	385	345	379	376	399	399	357	393	370	382	402	383	345	366	373	364	380	364	390	375	348	358	375	358	367	351	403	352	396	397	397	387	376	432	370	402	409	342	411	372	366	386	399	415	403	381	368	347	432	404	408	399	353	388	387	393	382	348	395	384	386	384	417	373	415	413	391	382	395	358	373	364	378	378	400	400	371	376	401	405	373	379	398	392	391	391	403	410	379	393	392	398	403	396	403	390	384	365	361	417	408	375	427	399	363	385	362	376	347	364	402	374	385	384	426	408	383	372	383	379	401	379	390	369	425	414	405	396	404	392	379	413	363	413	365	386	410	409	400	370	367	412	392	388	384	376	402	372	379	349	383	383	382	368	370	384	349	393	365	369	399	396	347	392	361	382	383	382	406	378	415	381	373	350	351	363	364	395	376	435	380	395	384	384	363	349	373	404	371	410	357	385	338	375	406	400	382	398	385	381	365	366	366	398	354	397	378	361	413	396	415	373	383	371	423	353	386	387	389	371	407	374	399	401	390	375	381	398	357	373	393	389	399	410	382	382	388	362	352	350	396	401	371	363	404	363	374	382	357	389	370	421	376	395	373	415	386	382	403	407	377	358	386	359	417	385	420	403	379	381	379	368	381	370	377	378	384	370	371	403	381	390	397	399	381	366	398	394	345	407	361	372	427	347	342	383	390	396	405	382	388	391	387	371	393	388	374	376	389	365	372	382	388	387	401	422	371	399	360	351	395	387	385	360	405	393	381	362	376	345	336	365	354	370	367	360	375	403	406	372	355	373	371	401	384	384	380	407	341	382	366	404	394	386	393	396	385	376	373	393	362	345	421	412	413	388	383	365	341	348	405	428	424	386	411	379	398	388	389	350	359	387	405	382	402	378	392	417	380	399	374	341	396	387	394	406	374	399	408	386	400	380	409	373	380	358	386	373	390	369	382	402	339	396	359	393	423	350	367	344	360	369	371	414	395	372	378	405	402	414	363	395	373	396	387	393	370	365	396	381	396	382	388	404	397	369	376	387	411	409	372	384	370	406	356	375	363	394	373	397	402	379	385	388	384	409	396	364	353	398	377	384	387	386	391	378	393	401	343	361	358	388	389	371	366	390	370	366	429	343	364	358	391	386	360	384	415	355	401	381	387	377	381	423	383	409	385	380	396	363	355	374	385	390	393	374	362	384	376	367	390	371	400	394	388	380	341	394	400	380	342	398	371	385	387	359	389	387	384	378	370	351	371	350	354	407	379	390	375	385	389	373	369	355	367	363	377	382	405	427	405	384	401	358	412	385	378	385	362	393	419	372	405	354	352	382	352	380	410	376	374	413	377	404	410	388	372	389	366	370	388	394	380	356	386	387	419	378	383	353	378	404	365	359	364	390	384	389	395	383	375	406	372	361	383	376	376	345	378	373	394	401	345	392	369	378	375	408	404	412	375	393	358	376	420	373	386	368	369	348	320	376	355	396	411	376	384	388	352	391	409	383	404	371	374	403	388	410	362	379	363	363	373	344	405	384	403	399	368	412	384	353	380	393	363	360	415	399	407	380	378	343	400	387	424	404	410	349	372	360	383	384	376	364	390	417	386	365	376	403	374	364	381	400	392	342	392	388	369	419	404	421	348	396	364	358	401	394	393	365	388	371	386	357	379	403	387	339	385	422	370	358	414	371	375	408	372	393	390	409	399	398	381	417	379	420	354	390	405	355	389	362	387	377	372	343	386	404	397	411	381	394	389	366	366	377	366	410	388	389	375	357	386	381	401	400	403	343	409	369	409	367	401	373	400	402	394	382	379	388	367	396	367	369	388	377	402	397	365	355	398	377	374	353	392	387	365	371	359	373	375	387	383	374	370	437	386	401	397	363	372	404	412	367	393	366	364	379	356	392	396	373	389	379	375	365	378	372	370	372	394	360	398	395	360	371	400	411	374	370	379	374	385	391	359	374	391	344	402	388	366	397	406	376	402	416	405	369	379	361	406	399	395	370	400	371	381	362	385	414	383	350	357	403	385	376	386	367	369	361	374	407	375	408	375	409
13420	20936	18037	10715	7457	5489	4028	3066	2297	1898	1576	1381	1170	1063	954	892	800	759	718	655	608	617	592	548	539	489	517	501	479	499	491	449	465	444	476	425	457	440	440	421	433	427	440	406	419	417	457	399	443	426	419	406	346	408	391	406	383	376	408	410	381	410	426	394	396	379	392	415	384	389	404	403	369	374	388	356	382	402	399	399	392	411	389	371	374	344	343	375	347	391	380	416	374	367	381	361	384	346	399	369	359	359	358	364	416	350	412	391	357	394	385	388	390	428	357	395	387	336	368	377	363	386	381	370	369	370	378	351	357	386	383	365	397	352	388	402	370	386	401	365	356	355	345	396	339	364	380	388	365	363	356	380	367	369	363	375	356	356	357	366	358	352	369	365	378	358	378	384	392	353	352	376	372	379	363	380	408	394	415	373	382	369	369	344	367	394	369	370	357	339	333	406	377	405	352	334	355	362	385	356	340	327	377	321	375	359	348	391	402	371	369	358	356	393	352	387	368	347	372	394	352	332	368	393	380	372	363	359	427	378	360	380	354	368	369	385	378	375	375	332	363	344	373	395	386	339	397	335	407	401	379	383	371	373	364	389	384	379	369	371	336	373	369	388	365	395	359	374	346	384	368	370	361	357	338	372	315	384	370	352	364	359	388	342	345	357	366	372	344	388	362	352	370	398	347	373	366	370	344	315	354	396	366	358	311	381	364	360	377	358	356	382	349	383	337	385	368	396	377	368	356	352	373	350	377	356	360	352	355	388	343	348	393	345	371	336	371	359	355	379	404	385	391	376	384	376	352	353	384	357	362	376	372	361	390	334	377	398	367	353	368	391	358	331	370	359	345	333	386	367	350	370	392	423	348	347	359	366	352	336	376	362	362	329	323	343	403	377	368	368	372	354	326	367	412	356	372	390	382	400	364	390	377	370	388	368	381	354	368	389	379	360	391	370	354	394	357	347	372	358	351	343	302	376	362	373	374	355	352	376	381	363	375	366	363	385	371	350	347	358	344	364	387	378	368	403	365	348	386	358	377	369	353	352	359	358	353	356	374	352	379	375	363	373	339	359	368	334	376	329	368	353	366	387	348	391	355	389	366	354	380	370	353	371	332	352	381	356	391	364	365	375	335	361	388	340	337	339	369	351	363	384	371	381	364	333	351	378	366	334	375	401	380	346	380	373	363	371	338	364	375	360	346	338	378	331	366	367	398	372	369	416	372	366	359	377	385	372	372	357	357	359	375	370	389	387	372	394	372	364	352	387	399	330	387	371	421	348	350	351	390	339	387	343	366	392	366	375	399	353	339	405	359	361	380	393	384	340	373	349	365	352	290	359	357	394	369	351	393	335	373	373	366	372	385	337	366	346	358	402	358	352	374	393	401	383	335	373	357	360	354	332	340	358	377	391	356	360	385	362	372	372	373	376	389	408	368	370	350	354	381	378	347	395	352	360	399	377	368	355	350	387	390	357	367	353	371	390	377	361	358	361	367	349	395	371	357	366	377	374	350	413	345	356	375	374	314	360	353	372	342	371	335	366	364	389	378	367	392	333	373	385	381	336	366	361	356	384	359	361	374	351	356	365	340	381	375	377	370	377	381	373	371	360	389	371	306	367	352	355	359	399	359	398	345	383	363	368	361	379	365	361	363	333	399	369	397	377	401	350	353	356	371	362	360	368	368	353	362	397	368	378	356	361	356	366	344	366	363	372	394	407	380	366	375	359	375	367	358	382	354	352	380	360	370	372	366	361	365	348	371	359	366	366	363	381	393	343	404	394	358	369	362	382	358	382	361	371	357	354	358	360	382	379	370	379	387	345	347	332	404	340	355	381	378	372	379	386	378	365	341	364	398	367	370	348	418	371	348	393	365	362	387	333	362	367	369	396	387	353	385	373	356	400	363	365	383	358	356	362	335	369	371	379	389	365	390	383	375	368	363	380	341	372	384	373	366	356	399	385	360	371	376	338	358	377	373	381	364	352	375	368	383	346	366	386	360	379	382	362	347	354	382	369	370	353	350	350	383	342	348	363	368	401	334	392	334	358	356	378	356	352	376	377	379	394	368	335	372	346	346	349	366	356	367	337	356	364	347	356	378	357	375	365	352	350	374	327	361	406	360	378	387	363	363	344	344	384	367	326	364	355	376	397	376	324	380	369	367	348	349	368	378	388	342	372	393	336	362	322	391	380	378	386	368	356	344	397	343	343	323	366	365	348	366	361	382	379	408	336	353	399	361	390	342	351	349	360	364	363	365	347	365	394	366	360	356	359	383	368	397	346	369	372	382	401	345	368	362	374	369	373	360	340	363	383	354	327	369	335	380	355	400	357	351	362	313	379	363	362	342	363	383	375	360	342	379	350	389	414	350	385	372	372	375	369	375	394	403	341	342	382	342	382	393	375	380	366	380	402	335	361	342	364	361	354	381	347	410	376	405	356	362	357	376	381	353	383	380	346	385	401	379	393	353	349	344	383	338	388	345	356	374	350	353	379	353	371	355	377	386	352	366	376	360	383	379	372	358	355	380	355	358	371	379	354	355	365	373	396	365	360	362	368	368	334	390	366	347	376	372	374	363	356	358	366	384	346	377	357	335	378	353	370	341	334	336	381	375	395	371	367	368	367	363	393	362	361	369	316	371	354	380	424	370	359	358	381	331	367	379	370	354	333	371	377	345	383	338	382	378	379	352	363	350	381	369	390	340	330	388	360	389	359	371	432	360	376	375	375	398	367	374	367	355	380	366	335	367	375	393	361	377	387	351	368	345	409	348	366	378	385	390	366	335	372	345	356	385	377	403	383	349	376	398	354	374	355	353	381	327	368	389	372	365	369	370	339	369	385	416	376	388	373	373	381	380	349	351	365	337	373	342	385	389	383	346	365	394	340	350	399	379	356	369	356	363	363	374	385	388	385	372	364	397	359	361	379	381	375	332	373	368	393	319	362	357	400	343	403	379	356	349	352	403	359	382	365	400	398	389	376	368	381	401	361	352	354	355	386	375	350	400	361	394	350	401	382	397	342	384	365	351	360	363	339	379	384	373	338	404	362	346	371	364	383	366	354	391	334	414	334	372	317	324	347	347	392	398	401	387	336	379	375	349	338	378	343	356	404	352	387	339	395	366	380	378	361	394	365	383	387	366	354	382	404	403	340	349	387	371	379	366	373	361	343	407	381	355	350	376	394	367	364	358	358	359	411	350	366	388	368	324	354	350	355	352	385	356	353	382	370	328	361	374	393	348	380	379	376	368	360	350	366	368	367	346	402	427	372	344	349	362	376	364	354	348	372	363	350	368	337	397	346	405	365	332	390	337	376	407	348	352	355	374	325	377	367	346	357	365	399	361	375	376	355	351	362	340	380	360	379	376	362	361	361	352	364	338	371	387	399	343	364	350	392	359	342	362	373	345	353	378	387	366	383	400	345	355	355	335	341	360	362	385	364	344	374	343	351	366	395	358	375	359	386	407	357	354	352	344	362	339	359	359	375
28320	14625	1898	595	417	367	336	317	300	293	297	290	286	282	277	279	290	294	297	304	318	304	278	269	290	262	326	252	307	286	292	244	282	266	307	252	300	296	264	255	288	251	275	261	294	297	259	268	280	281	315	255	296	279	277	304	281	289	326	262	277	277	266	302	314	317	316	285	297	285	261	267	277	297	294	284	281	260	315	252	297	296	265	263	284	308	295	258	294	278	298	295	308	239	281	278	275	275	273	293	266	248	311	277	287	290	266	249	296	259	272	286	254	308	290	321	307	253	262	315	286	290	278	286	260	272	285	301	280	257	259	263	268	266	248	276	292	267	290	274	251	264	246	293	303	258	274	275	253	316	287	248	280	267	296	295	273	299	263	301	277	278	300	287	286	263	282	285	270	290	336	267	271	262	259	284	272	292	269	290	287	259	262	268	293	314	273	311	314	300	273	305	262	272	271	305	311	280	269	297	298	250	285	285	291	280	259	271	267	312	284	272	287	255	300	275	266	263	265	278	261	250	261	300	296	262	288	293	290	290	253	286	269	274	266	281	293	284	281	281	275	277	292	290	296	279	275	312	296	274	291	255	272	281	292	241	241	280	261	287	267	265	283	273	289	302	294	295	297	293	321	273	295	280	299	299	281	284	277	284	330	276	306	267	295	275	264	301	307	289	279	243	260	299	280	290	303	309	283	299	250	257	262	267	314	266	247	299	274	304	265	292	269	260	286	287	295	286	298	310	278	269	297	265	275	294	268	286	295	254	285	294	268	291	309	271	276	293	277	299	277	286	265	299	288	293	291	262	275	313	282	283	258	253	281	301	289	276	282	273	279	301	264	309	267	285	283	313	310	303	261	258	291	280	290	281	307	288	295	273	298	280	277	288	291	282	282	264	246	281	296	282	257	269	285	273	270	268	287	292	298	283	288	266	280	264	275	270	267	285	301	285	262	272	313	299	299	286	283	273	265	285	289	288	273	252	272	276	276	272	297	281	288	290	298	249	282	277	282	286	295	238	315	286	276	279	310	278	299	264	298	300	272	282	299	275	299	287	274	288	304	257	293	285	295	270	267	285	288	241	293	296	289	304	255	250	294	309	302	285	267	251	269	284	262	262	267	243	278	279	282	276	299	293	243	279	260	280	270	260	276	250	266	302	282	259	288	288	295	288	289	265	290	287	277	259	290	312	262	264	280	274	278	288	292	284	259	268	299	279	269	279	260	282	309	250	271	272	277	286	268	306	293	259	296	283	275	302	311	295	273	284	244	262	266	307	289	295	278	264	303	293	283	270	282	291	266	261	262	278	275	288	280	269	307	264	292	278	259	272	272	294	271	272	257	306	254	298	276	291	283	275	303	261	275	293	307	266	288	271	296	294	297	284	279	271	281	271	297	278	280	254	275	295	244	290	306	285	308	294	276	277	291	260	303	303	278	290	314	281	295	281	276	298	285	282	274	281	285	298	273	295	302	307	263	280	248	298	273	295	285	305	300	283	276	305	265	281	261	319	262	281	294	299	273	276	303	274	282	282	283	286	286	253	288	276	312	305	259	289	290	274	285	308	276	296	290	296	281	271	286	277	269	272	275	290	255	279	288	272	332	276	301	260	281	302	290	307	301	292	256	297	284	297	301	307	304	257	255	260	275	303	271	292	273	264	278	316	287	285	273	283	311	295	280	292	251	314	274	251	280	294	291	309	280	302	283	256	292	278	290	272	275	269	283	275	287	302	289	288	295	264	255	293	265	279	291	270	301	287	283	311	294	292	301	301	290	278	319	252	292	266	253	315	288	282	303	322	303	284	259	304	268	278	287	274	287	305	250	258	290	298	309	285	289	290	317	269	272	297	271	278	270	286	313	273	297	266	291	302	278	263	278	275	254	296	286	290	275	267	293	282	294	285	259	301	269	290	301	273	278	310	299	281	282	283	256	291	289	303	264	248	281	277	298	307	285	258	294	284	290	283	270	275	288	261	288	293	290	298	288	310	257	243	276	289	259	261	265	274	270	252	268	278	276	277	310	259	296	273	299	277	327	269	312	296	286	284	289	280	260	331	289	273	285	307	299	276	276	279	266	294	278	270	307	261	284	268	269	265	291	319	258	293	271	306	273	303	294	303	303	279	256	265	291	261	296	330	288	239	265	297	306	281	255	290	273	280	276	298	271	244	299	261	270	275	276	279	260	275	290	284	305	296	308	285	263	278	283	294	280	270	258	291	299	265	259	270	299	274	245	287	277	299	302	319	276	291	311	276	327	305	299	266	276	296	303	269	269	266	295	281	290	297	271	302	264	304	282	276	300	248	306	318	271	305	283	284	294	249	251	280	257	287	278	280	250	269	271	304	300	242	316	283	288	296	251	272	283	274	236	277	267	270	270	314	315	269	281	287	299	264	285	304	266	273	265	288	273	278	261	272	274	274	309	269	285	271	264	282	279	259	303	302	308	300	301	251	282	284	280	276	299	297	286	288	251	316	265	278	306	263	283	311	312	275	293	247	282	268	286	265	247	285	283	297	299	287	281	287	286	266	277	298	268	284	278	299	245	275	263	284	280	280	278	299	287	260	263	279	279	259	282	286	292	280	286	272	278	277	290	259	286	286	262	277	307	256	293	310	294	299	304	276	279	264	280	274	311	254	268	282	277	256	289	316	282	261	262	272	281	287	295	310	294	279	278	259	299	295	274	293	318	301	270	296	292	299	281	296	283	288	284	270	278	259	277	275	261	278	276	288	273	278	281	293	281	301	279	305	309	281	290	296	284	273	293	259	282	283	312	244	263	291	318	286	310	295	330	283	279	282	285	289	268	270	268	315	269	304	294	299	287	248	293	300	276	290	290	282	272	278	269	282	298	266	273	304	319	277	312	291	279	295	258	265	276	285	286	308	280	276	297	280	304	245	255	308	298	292	296	272	286	278	264	295	282	280	286	285	278	304	274	277	301	304	287	289	281	277	302	299	279	274	280	248	273	291	283	276	284	272	323	276	288	280	279	273	293	280	273	271	249	300	298	279	285	295	283	283	283	274	306	276	292	304	317	306	280	282	296	274	266	264	291	278	262	271	284	294	257	284	277	277	302	312	285	301	307	273	269	313	313	274	293	254	274	270	266	280	298	278	282	285	259	272	265	276	294	268	287	284	292	274	285	284	248	306	277	274	284	285	323	257	289	290	287	285	264	298	269	268	274	281	251	270	301	267	304	274	298	280	255	274	298	284	289	298	293	264	238	308	317	271	295	295	273	280	282	311	264	270	283	282	285	290	301	298	260	262	269	273	285	295	246	277	313	303	258	295	256	301	287	298	286	288	286	269	282	263	280	293	295	282	311	299	269	242	290	288	292	260	285	298	274	278	261	282	277	297	270	259	318	265	286	281	236	291	293	253	286	321	258	327	265	278	279	285	264	282	287	268	314	268	293	285	287	257	318	277	260	279	279	283	291	282	285	280	256	296	277	289	261	282	250	273	283	275	276	305	268	285	266	278	275	283
5654	1152	970	582	507	441	379	342	330	358	339	345	320	315	295	312	336	289	306	325	323	312	324	300	326	279	299	345	294	310	285	296	347	277	326	348	307	326	315	279	308	305	293	281	303	308	327	300	299	314	278	288	332	305	309	333	332	299	299	324	323	318	289	305	300	294	280	308	295	300	331	281	312	329	297	270	323	297	323	328	283	292	306	281	313	337	351	318	298	316	306	276	277	323	310	321	285	301	289	289	280	289	316	270	283	292	329	301	279	279	298	287	305	297	309	324	288	296	323	314	269	310	309	315	288	311	320	345	303	314	287	300	304	323	313	299	287	307	318	308	288	288	347	283	309	305	296	280	291	312	309	290	298	294	301	315	294	327	299	306	296	307	324	354	283	278	320	306	334	340	312	305	280	325	276	300	291	314	280	281	288	305	321	271	275	311	313	260	292	335	297	301	292	299	309	309	288	342	307	303	333	324	316	306	338	287	295	281	295	314	325	322	282	300	304	305	299	329	316	319	306	311	334	287	315	293	324	325	287	314	327	303	282	291	321	307	288	326	298	306	311	305	333	309	321	299	283	292	293	297	327	316	310	289	319	283	337	318	324	283	306	311	327	290	307	273	327	325	298	308	290	291	310	295	326	323	327	297	294	332	278	286	333	341	287	293	298	309	301	323	334	292	329	277	333	323	300	308	315	306	279	314	290	320	302	309	309	325	345	327	269	320	321	313	267	316	316	326	295	289	301	310	304	285	316	285	295	304	322	324	328	332	317	334	301	286	325	290	324	298	322	306	284	296	294	346	301	325	307	323	301	293	343	289	297	297	295	289	303	334	320	288	312	299	313	320	310	315	304	293	325	288	327	288	282	314	337	303	329	312	279	332	317	306	295	284	284	311	306	304	331	292	310	304	321	330	292	315	306	292	292	316	302	316	304	325	298	339	298	307	307	339	301	291	305	323	299	299	306	324	327	331	326	292	306	320	323	336	333	332	320	306	276	309	303	284	296	316	316	307	287	335	302	292	314	314	344	301	321	311	277	319	322	307	296	304	281	315	289	314	320	307	298	297	278	307	319	322	291	328	301	316	303	292	293	307	295	320	296	313	319	303	334	319	281	328	331	340	316	288	306	297	299	283	287	322	303	329	270	272	311	320	324	269	282	314	317	292	337	314	314	302	293	326	295	299	300	277	289	307	293	315	308	310	269	344	332	300	325	333	324	322	306	319	306	279	281	299	311	315	297	306	316	311	319	336	310	253	294	306	319	292	298	308	287	285	291	314	343	303	336	286	296	323	321	313	290	304	295	288	320	309	314	298	320	307	308	299	292	308	272	302	287	304	313	283	311	269	326	331	321	320	321	292	313	298	294	277	298	300	302	277	320	307	305	292	300	286	316	321	286	302	294	314	294	318	327	353	321	286	305	290	308	325	281	320	309	299	310	314	322	314	292	317	272	280	321	287	348	321	316	324	300	306	288	299	291	284	292	308	281	288	292	300	326	311	300	301	303	312	311	303	296	295	304	303	310	327	324	293	291	321	308	275	321	272	321	299	321	308	323	275	307	330	292	319	299	305	293	288	323	288	306	317	318	330	299	315	328	288	311	308	306	310	314	315	266	298	294	280	315	328	296	295	328	298	301	304	301	326	304	305	297	314	281	306	318	341	309	312	302	298	344	299	337	306	308	304	292	295	328	335	275	286	315	295	281	318	315	315	311	295	318	327	309	310	318	294	324	338	328	317	277	305	305	288	305	320	304	326	302	337	318	297	299	313	289	321	317	290	300	298	341	265	337	296	337	312	303	325	304	280	309	270	326	332	323	315	332	317	279	305	307	296	279	305	295	297	347	337	298	303	315	299	328	314	271	301	311	321	336	314	300	306	312	305	339	299	286	301	286	288	339	343	303	315	310	310	282	295	283	301	322	334	286	306	326	323	316	305	289	292	328	310	291	285	286	290	309	333	280	281	297	284	317	307	330	289	344	300	280	292	277	325	341	306	309	333	308	339	336	298	282	291	302	305	296	269	314	310	310	311	282	320	305	333	316	283	319	291	316	331	303	323	305	308	308	312	313	292	289	308	326	285	320	297	302	313	303	292	279	302	291	337	323	291	292	308	317	282	306	310	307	299	303	301	312	287	292	296	313	292	318	314	318	284	316	291	309	288	307	312	295	324	302	319	284	301	284	299	300	286	306	357	299	298	304	291	314	318	302	315	306	295	296	301	301	290	295	274	300	254	328	289	298	279	333	331	284	302	332	303	318	313	297	318	305	297	302	317	292	315	324	338	322	293	317	331	304	266	308	332	343	308	314	269	292	293	326	296	268	282	284	271	315	322	324	329	300	318	292	271	334	314	290	319	305	305	287	332	321	322	293	308	330	298	304	332	291	296	312	338	332	319	306	282	315	318	325	312	312	307	313	304	316	325	310	296	310	306	328	309	289	301	310	318	348	296	321	335	318	317	299	276	360	313	282	302	295	305	297	291	323	310	305	350	300	318	276	310	303	300	335	333	291	322	323	293	298	304	305	308	306	296	318	340	321	304	312	333	295	335	296	348	285	305	285	334	284	285	320	304	270	285	282	310	290	299	292	294	304	321	288	315	323	311	289	337	295	298	264	311	324	300	294	316	342	291	336	303	330	306	315	305	320	303	300	308	304	324	316	312	320	318	309	301	330	322	270	319	322	311	306	272	313	335	351	320	324	307	310	311	315	305	300	283	325	289	320	311	311	312	322	300	350	281	338	335	296	309	310	286	302	319	295	293	344	286	351	338	294	292	368	324	267	277	293	345	316	316	291	326	308	293	316	333	296	301	343	296	293	327	324	287	343	300	305	289	281	293	310	301	337	284	300	276	317	306	301	312	280	294	339	290	308	317	289	280	309	305	322	303	291	308	321	295	301	331	318	307	321	326	323	312	295	283	273	308	312	291	335	306	318	307	281	328	325	352	314	286	327	289	329	299	309	286	293	289	280	303	276	281	327	313	321	293	328	275	286	308	307	314	314	323	289	302	286	306	310	271	319	335	292	329	310	286	313	294	305	316	296	340	296	317	309	342	304	284	290	288	313	336	283	325	285	277	310	315	321	315	321	311	300	300	309	314	340	300	322	322	318	320	315	339	329	285	303	306	287	319	310	318	319	305	329	332	324	309	302	325	341	298	309	302	298	300	301	302	294	329	294	325	307	303	313	286	328	321	287	295	315	308	329	320	283	312	308	312	295	288	328	332	285	317	329	314	304	335	314	316	305	325	306	298	322	334	299	302	337	328	295	325	335	341	318	310	293	300	293	298	307	305	301	313	287	289	302	309	303	322	292	347	304	304	321	346	309	293	313	284	328	307	318	313	295	312	299	291	287	298	312	286	315	316	310	343	319	310	287	287	305	340	307	298	294	284	309	320	291	325	315	299	320	271	327	294	269	258	332	314	293	303	283	293	338	268	315	313	333	295	303	287	336	304	278	313	315	288	294	280	337	311	310	342	307	306
25560	20920	27416	24569	20943	11431	1376	832	555	440	382	371	325	306	276	288	244	262	224	252	228	234	203	211	185	224	175	175	188	175	198	186	218	183	173	191	173	166	187	182	180	161	157	166	180	171	175	165	183	165	171	165	159	181	179	159	175	163	151	179	162	171	155	170	153	164	178	165	174	164	138	178	140	163	188	152	180	183	160	151	142	182	147	168	163	149	166	166	159	160	155	167	187	153	150	154	166	172	178	132	142	163	160	161	164	180	171	156	153	149	135	170	166	166	142	153	176	136	145	161	185	147	161	154	136	189	179	141	139	157	146	136	164	179	142	139	158	166	161	169	173	138	162	141	149	173	152	175	158	162	153	145	197	155	174	143	186	178	151	166	170	171	148	146	150	125	172	183	144	151	180	143	150	159	173	161	142	138	130	175	150	199	160	156	158	144	148	137	146	170	151	175	159	146	161	163	176	135	176	153	160	161	160	157	150	141	151	151	162	154	129	162	169	166	151	167	166	163	146	156	151	143	173	144	146	160	165	150	157	159	152	149	172	136	166	174	154	155	157	137	151	180	183	141	161	170	159	164	152	175	173	146	138	153	142	151	148	164	134	153	140	140	170	157	158	158	155	144	150	145	141	163	148	174	187	166	154	152	150	166	153	172	175	177	173	170	141	151	156	144	159	154	143	175	174	189	172	161	157	149	182	153	148	158	162	150	170	154	163	149	153	156	174	145	163	162	148	160	169	159	154	154	153	148	138	154	167	129	170	148	166	165	161	154	147	160	175	151	148	146	150	169	169	160	146	169	123	162	166	152	156	162	156	153	154	181	153	172	143	172	179	134	138	151	143	148	161	162	162	152	147	171	153	178	155	149	155	147	150	146	147	171	158	152	143	162	142	157	151	147	167	161	171	168	166	183	162	150	169	144	125	155	163	160	165	141	164	144	147	169	173	153	168	145	154	156	154	160	132	164	172	169	165	132	175	141	164	185	167	159	140	165	141	161	143	173	163	157	143	154	146	147	154	163	170	160	157	157	143	143	148	136	159	155	156	159	161	171	164	169	167	152	162	125	147	152	143	163	160	166	161	151	153	178	151	151	152	167	171	149	159	143	148	171	162	160	129	151	148	166	154	145	161	151	154	158	143	140	167	156	156	143	152	162	164	170	159	162	138	144	132	138	156	156	153	141	154	169	134	158	154	155	171	181	145	165	168	167	127	166	176	154	162	155	165	184	136	160	162	159	177	174	151	153	175	174	138	162	152	178	140	156	154	191	144	164	146	164	171	173	150	151	155	156	168	135	152	150	142	136	163	136	158	153	162	161	144	148	155	156	135	154	141	139	148	148	144	150	167	149	154	178	153	157	139	153	151	173	159	185	155	145	154	163	149	169	180	154	172	178	184	160	140	125	173	133	151	145	166	149	179	162	150	155	146	162	149	153	153	148	166	165	145	152	172	175	146	140	155	170	144	150	169	167	152	145	145	169	135	136	156	165	170	158	161	151	171	138	166	152	153	145	167	167	149	149	167	189	161	154	165	166	160	164	178	170	158	166	139	172	162	143	155	147	157	169	146	164	160	147	140	137	163	161	163	161	140	152	172	153	142	151	146	198	165	139	139	151	168	144	166	142	154	151	157	162	174	135	147	142	152	182	148	152	172	157	142	146	150	157	138	165	153	159	167	168	152	168	164	156	162	150	164	168	152	134	167	154	164	164	143	159	159	162	152	167	163	149	175	149	170	147	174	174	156	150	163	174	159	134	154	155	144	172	170	171	139	164	156	143	152	156	151	150	180	142	169	153	125	170	170	165	165	156	149	173	179	173	152	167	155	137	168	139	171	135	173	166	156	151	165	125	160	140	179	160	161	165	164	161	168	142	159	156	167	165	147	168	151	165	162	167	173	144	174	189	149	147	153	152	157	162	129	141	173	143	155	157	146	132	147	150	161	142	166	132	157	153	165	157	162	176	152	152	151	163	137	155	168	161	149	173	160	136	155	141	158	148	159	144	164	168	165	150	155	155	151	151	162	174	180	178	162	153	156	165	151	154	182	174	181	155	167	164	160	163	179	143	161	143	150	134	174	149	162	182	145	167	156	166	160	144	173	147	136	166	145	149	155	160	139	132	154	156	176	167	158	166	148	156	169	166	149	145	161	157	188	150	149	147	160	156	144	154	153	176	155	159	151	159	143	173	144	174	144	151	177	151	156	159	136	168	169	143	150	152	137	163	171	171	170	179	146	138	161	136	153	155	153	139	160	154	162	179	144	143	162	180	156	148	148	163	148	134	165	160	130	125	166	153	151	153	148	178	142	151	143	163	168	141	174	175	168	159	168	151	152	161	155	155	150	186	175	169	149	151	145	166	152	152	160	139	158	157	149	163	174	157	158	180	169	140	150	149	154	147	163	168	149	154	162	132	168	149	170	159	154	169	153	146	153	173	167	154	155	151	149	167	169	149	170	150	170	153	146	163	145	143	166	167	147	147	174	174	188	168	150	168	142	134	169	170	156	169	149	181	163	165	175	164	145	137	157	159	176	164	166	133	156	146	173	168	172	158	152	169	140	175	136	145	167	147	146	151	155	152	163	161	171	174	163	120	169	157	164	136	155	137	156	164	137	189	144	171	170	157	174	171	146	162	166	144	146	162	148	177	171	166	149	148	161	165	142	145	171	138	177	151	144	174	155	161	178	155	197	139	148	151	154	143	168	174	167	158	130	185	149	162	160	156	161	168	162	163	153	173	155	137	161	155	166	157	154	155	155	161	155	148	150	156	153	169	149	165	152	173	171	153	161	142	154	164	149	167	148	190	146	167	157	135	149	164	153	167	177	153	147	173	151	153	160	152	153	161	156	171	181	152	158	143	165	142	161	174	167	164	158	137	138	153	164	147	169	149	154	152	143	153	137	150	171	183	152	147	144	169	162	151	160	165	145	128	167	156	175	147	163	151	156	157	154	151	150	164	165	159	156	162	137	188	146	147	163	141	170	148	141	139	158	135	159	144	140	162	141	162	170	174	171	166	178	169	169	167	148	155	138	168	167	167	167	189	174	141	169	153	159	160	165	157	153	157	153	164	160	161	169	158	144	155	165	172	171	164	187	164	162	160	170	159	141	172	153	148	158	145	172	152	134	150	171	145	152	152	143	151	148	164	147	161	168	185	133	135	186	158	138	133	140	169	157	160	156	159	172	145	144	174	159	140	153	160	167	168	149	162	170	166	158	158	155	157	154	175	174	140	157	168	164	156	161	139	164	158	147	152	164	145	150	155	170	166	173	170	131	164	163	149	153	171	146	153	169	158	145	164	167	155	141	165	137	151	161	153	148	140	154	140	157	166	160	181	171	155	162	152	133	179	127	143	150	146	154	127	161	145	163	154	166	162	138	142	153	176	130	157	154	167	156	156	153	140	156	148	112	165	153	122	148	160	144	164	154	148	156	161	147	163	145	146	156	144	131	145	153	188	163	172	157	143	183	163	158	127	165	142
9592	13201	11154	6131	4241	2954	2134	1715	1144	940	791	641	624	538	467	457	386	351	340	339	287	295	266	255	267	251	205	242	227	229	216	224	214	216	199	207	207	190	192	203	218	175	200	188	203	191	201	152	172	178	212	169	192	190	175	190	182	159	166	190	183	189	186	187	181	170	179	192	178	183	167	177	179	160	156	161	183	183	186	184	161	194	184	198	169	174	177	168	192	165	179	178	155	197	189	170	165	168	172	170	150	170	157	162	199	199	179	186	192	182	186	168	179	148	173	161	194	189	183	150	185	145	172	151	146	178	147	155	152	177	169	176	189	174	181	176	192	184	179	183	180	185	162	160	173	157	179	157	169	185	171	182	165	175	157	179	149	175	173	177	181	158	156	154	184	190	169	182	178	159	180	151	192	176	186	163	163	161	156	181	166	151	173	154	182	158	162	166	163	151	180	152	162	167	153	160	166	150	182	179	186	169	183	175	170	158	141	181	168	160	160	175	147	168	167	160	154	154	165	166	176	159	156	160	187	159	155	175	192	158	166	189	151	164	164	187	176	167	181	159	183	167	160	177	161	172	153	162	147	141	166	152	177	166	166	146	161	161	166	165	173	171	169	170	179	138	165	186	165	161	187	165	185	179	173	174	166	161	183	156	183	147	172	168	164	171	159	174	163	169	206	226	189	165	161	164	156	196	164	174	180	154	167	160	166	167	173	168	155	162	161	149	163	159	172	166	165	178	164	166	164	174	161	158	159	161	162	184	162	150	150	155	159	172	154	145	161	157	173	166	133	179	180	163	162	168	177	178	186	183	152	192	191	129	157	161	159	178	158	183	165	166	177	168	175	169	180	167	153	149	181	184	170	151	179	170	200	171	176	179	182	176	174	166	149	177	167	177	157	175	161	166	169	170	151	177	163	168	177	164	158	184	159	200	162	170	180	165	169	163	150	177	179	165	158	146	166	155	163	177	175	158	205	178	172	162	164	183	165	173	158	186	168	156	157	171	173	159	178	154	169	156	175	187	149	161	183	133	178	185	174	183	169	144	159	181	171	159	170	203	170	156	178	169	178	159	158	166	161	178	175	162	161	151	177	161	159	189	158	178	184	175	160	164	167	190	173	171	163	176	168	170	194	168	176	168	173	164	148	155	173	204	172	170	167	170	135	170	188	156	144	142	163	154	178	160	183	151	169	152	195	164	172	187	149	170	176	169	171	167	167	163	187	168	179	151	148	175	152	185	166	162	172	154	190	181	183	189	185	168	185	158	193	169	151	163	179	158	172	168	150	168	173	181	171	182	172	168	172	182	161	196	168	167	162	179	161	168	152	174	183	156	182	174	165	170	165	155	178	159	179	189	175	158	183	156	158	150	175	146	143	160	177	182	175	187	157	161	198	174	167	171	157	194	192	196	157	186	176	157	182	183	148	156	155	162	155	163	154	157	157	178	172	166	182	178	166	161	156	203	153	170	165	157	147	170	186	144	151	174	173	172	143	163	154	182	189	159	158	145	153	171	158	140	141	166	159	168	147	156	177	163	165	162	144	153	170	169	187	167	172	157	169	154	174	195	181	176	179	169	154	170	168	170	165	155	170	159	156	161	163	193	144	165	175	164	152	190	164	175	158	165	151	179	151	156	165	159	176	193	183	149	169	181	171	175	171	151	158	151	158	178	169	175	148	149	172	149	176	159	165	172	175	172	192	175	167	183	174	165	190	173	173	164	155	165	173	180	148	190	174	160	173	157	193	182	184	178	160	195	167	178	169	145	170	132	175	170	180	171	168	179	175	171	162	159	185	160	174	154	160	166	166	171	164	182	154	163	170	171	175	150	167	179	157	172	190	171	163	185	163	166	155	154	148	159	147	157	165	187	166	148	197	188	175	169	165	160	167	149	163	166	175	157	166	182	183	180	167	174	168	173	169	178	156	166	164	178	147	180	165	159	158	151	172	176	160	153	140	162	155	193	193	163	146	149	155	176	189	153	135	173	155	198	163	166	161	147	180	188	178	162	170	159	183	166	134	172	178	186	141	168	190	176	163	168	185	161	164	154	191	195	187	166	188	167	163	180	175	206	182	169	173	169	172	174	165	168	156	175	154	179	165	180	187	175	177	184	169	158	181	179	172	167	160	165	188	172	165	167	149	161	165	178	158	170	170	164	166	148	177	177	163	180	171	148	167	158	152	177	191	171	187	175	190	182	162	177	191	164	140	186	199	179	175	169	167	174	156	160	167	163	168	175	159	170	206	189	166	174	170	156	157	183	183	175	154	151	168	184	178	161	190	170	182	165	165	144	165	151	176	163	175	154	171	202	162	171	182	186	145	155	148	173	166	181	151	163	184	170	169	159	178	156	181	169	159	162	150	164	166	165	189	180	163	144	167	156	156	151	154	171	185	182	182	165	169	181	176	161	183	151	174	166	152	165	174	165	193	184	180	160	184	151	186	170	167	159	172	179	165	173	180	157	155	159	173	176	173	162	181	178	186	169	187	169	194	159	170	158	154	179	189	180	162	148	181	194	148	174	160	167	167	156	176	172	177	171	147	176	153	170	146	178	165	171	150	179	170	167	168	168	170	163	164	166	158	168	167	168	153	151	177	156	167	141	176	153	165	192	158	165	170	178	190	173	159	164	152	181	174	166	153	180	140	182	170	161	162	138	150	183	177	198	174	164	169	151	155	170	194	177	199	177	168	169	153	151	165	180	167	160	170	172	151	185	176	158	158	176	182	163	208	173	153	157	164	149	152	194	175	180	177	188	182	160	168	198	169	170	184	178	170	140	163	196	164	173	177	177	176	171	167	160	153	156	196	181	171	167	157	185	174	157	177	182	160	157	160	181	150	168	173	183	181	176	183	165	168	170	171	172	181	177	145	156	180	151	182	139	172	186	182	171	178	163	157	196	159	145	163	170	181	156	149	165	169	159	178	149	182	171	186	183	160	148	186	160	184	164	168	179	174	175	164	162	155	181	150	163	181	177	163	158	172	173	180	182	164	166	165	176	173	171	157	176	183	165	204	150	169	186	174	189	148	165	183	195	191	187	190	163	159	163	180	170	154	169	194	170	183	183	175	187	176	171	193	160	162	191	171	181	141	169	182	162	150	164	156	168	179	158	157	151	157	166	179	165	184	165	182	178	197	160	173	186	161	136	182	188	170	173	171	171	173	156	163	176	147	182	176	187	172	175	163	165	183	166	175	180	153	185	169	172	161	183	158	181	160	173	134	162	169	188	188	175	182	187	158	182	186	161	177	157	137	170	170	152	167	167	169	169	161	171	135	175	166	160	191	191	183	174	149	144	141	178	154	173	170	169	168	180	159	174	162	165	155	166	159	186	180	164	162	175	165	186	161	151	173	174	153	158	171	165	188	174	168	156	191	163	192	175	151	178	183	156	180	145	168	174	163	175	181	189	161	144	173	157	179	178	165	184	161	176	142	162	182	195	185	177	159	146	183	160	178	158	183	165	142	172	160	164	157	157	175	171
23202	20896	27754	24169	20905	20995	10314	1980	1257	1077	895	831	721	680	668	587	587	559	565	549	516	490	506	439	439	448	485	432	454	475	450	431	464	415	446	408	442	379	418	409	463	401	413	414	411	404	410	384	396	394	373	378	366	422	407	428	435	378	372	395	417	409	395	416	369	402	380	415	381	401	366	390	399	407	361	380	397	355	372	425	369	401	368	382	413	356	362	392	375	402	397	393	398	422	380	380	403	383	368	399	386	402	391	369	386	400	399	372	409	374	376	391	403	392	359	369	415	370	366	396	376	411	402	390	414	369	390	373	395	389	395	380	391	424	395	400	395	378	373	360	362	384	387	407	370	399	380	359	351	346	371	351	378	394	384	395	354	381	369	371	380	377	377	394	413	424	399	390	375	412	379	357	376	412	383	428	397	413	407	383	417	399	398	375	399	393	418	382	363	387	398	407	412	410	381	395	366	377	396	385	410	401	403	367	380	389	397	371	396	400	397	382	401	379	369	405	394	369	378	391	394	394	382	377	389	346	433	383	382	382	403	351	363	322	396	378	395	386	383	404	359	371	390	393	391	375	369	381	385	415	364	375	365	415	377	342	390	350	383	384	364	360	356	383	407	362	374	377	389	373	359	385	378	403	380	373	387	356	371	377	380	379	387	380	398	395	404	377	425	400	409	357	347	389	393	403	371	392	373	392	371	400	427	391	402	388	363	397	359	376	393	395	374	378	375	368	378	382	374	406	413	379	352	403	398	406	396	393	368	375	367	359	385	370	381	387	363	380	395	394	404	408	395	401	353	369	392	387	398	389	352	381	384	386	353	332	369	347	386	386	354	402	393	382	374	367	391	388	382	366	370	378	368	423	388	366	420	398	366	376	384	423	370	379	361	390	365	360	386	395	399	336	361	349	410	390	372	366	362	332	393	421	358	366	377	368	370	397	356	362	412	345	363	372	380	342	364	361	387	410	376	412	364	380	366	359	418	362	365	368	363	376	355	403	401	367	359	381	400	377	385	397	369	392	370	347	402	362	338	358	368	380	370	416	385	365	371	405	364	373	396	380	378	360	383	388	398	368	406	402	342	411	398	382	410	401	381	375	379	367	372	384	368	366	380	376	370	382	417	333	368	388	394	358	387	402	390	420	383	406	427	332	355	358	412	384	404	378	384	400	393	406	384	382	380	380	430	389	437	379	363	405	379	407	370	418	433	372	375	380	364	361	373	385	413	381	405	383	394	369	353	363	376	407	401	426	374	364	356	384	417	415	377	377	423	398	400	361	381	359	380	381	354	399	385	359	364	409	438	360	373	398	410	384	393	416	357	371	380	386	409	403	376	404	371	404	369	371	389	400	360	387	384	418	391	375	380	341	382	389	390	404	403	338	366	421	387	396	348	373	365	396	368	402	372	373	404	409	374	396	368	389	394	392	407	393	394	398	404	378	370	346	378	411	388	383	389	356	352	372	386	365	386	369	367	408	365	362	378	384	329	393	388	356	379	376	377	366	373	368	407	394	421	396	400	408	380	388	349	416	341	398	389	362	393	390	367	368	418	413	372	399	382	417	385	385	384	421	376	389	409	335	382	412	364	385	377	401	386	378	389	388	388	386	403	412	405	380	367	395	380	381	338	381	399	371	388	402	381	385	398	379	406	378	384	372	364	365	384	402	355	401	406	399	408	347	360	417	392	381	393	348	411	358	417	345	362	349	392	377	364	388	425	377	397	383	382	398	381	388	351	408	391	369	394	361	369	384	410	387	374	360	363	362	391	381	381	364	379	370	391	420	441	370	370	409	341	398	350	351	371	369	365	387	386	347	374	369	383	421	373	391	370	341	394	367	387	384	394	383	406	398	370	384	388	400	346	389	396	369	382	383	405	360	343	390	349	359	351	356	402	370	370	381	358	345	364	382	363	372	380	426	390	358	392	415	396	382	407	353	411	372	385	390	391	378	385	388	402	389	379	380	358	355	416	388	403	371	396	347	394	386	368	379	350	374	377	369	368	396	340	368	367	410	353	409	362	388	369	385	369	382	400	379	390	373	371	383	385	395	367	352	358	363	398	407	406	407	387	409	387	373	376	384	399	411	391	355	346	378	389	344	401	391	457	390	376	395	371	395	390	385	367	366	381	409	386	429	380	382	407	408	374	388	378	407	376	374	373	403	423	379	341	371	383	383	399	409	384	421	424	355	386	362	378	416	423	354	369	402	363	373	373	396	362	353	416	390	377	389	379	363	375	397	385	410	386	421	383	382	364	343	372	351	342	357	371	400	390	376	354	386	377	382	381	395	405	378	370	400	382	385	413	370	363	395	396	376	402	346	377	398	387	384	376	381	417	369	391	393	371	376	396	375	397	382	410	397	353	373	398	382	391	373	344	403	387	343	430	384	397	346	375	374	382	385	391	346	391	363	383	386	372	377	392	343	387	388	367	351	401	382	402	374	365	377	392	402	367	346	374	394	365	350	351	390	357	405	382	385	382	396	382	373	350	344	371	390	430	415	435	371	373	375	376	391	388	396	354	353	390	380	358	409	342	379	382	343	382	372	388	398	381	398	412	377	399	372	350	389	375	417	386	414	379	432	388	382	375	360	364	406	368	359	401	384	364	362	378	359	363	394	363	342	369	425	399	406	372	370	363	391	401	359	396	374	366	410	370	409	355	398	367	371	387	379	349	446	383	401	426	374	380	366	396	376	388	416	379	373	361	356	406	386	386	382	433	371	392	399	372	401	382	375	378	394	377	381	374	388	384	365	376	364	395	387	383	374	380	396	374	331	398	400	400	378	373	382	410	338	371	378	365	403	380	400	371	367	378	378	400	374	388	373	390	364	381	436	337	376	407	356	370	442	376	415	379	419	371	358	358	421	375	408	402	397	372	379	357	379	370	351	416	372	403	385	406	374	373	383	394	415	382	372	342	422	378	410	379	389	377	393	401	379	385	358	358	371	368	412	350	369	395	385	383	387	373	419	398	352	369	380	383	354	377	394	423	406	403	387	381	380	402	374	413	383	353	388	345	394	386	383	359	394	426	412	373	395	408	380	374	400	426	358	367	398	350	364	392	372	396	373	382	345	391	398	388	351	380	358	355	414	404	355	404	392	370	390	354	368	375	367	388	375	396	378	372	378	383	387	375	361	390	426	375	366	366	383	393	375	350	367	373	393	397	377	377	361	373	354	367	394	409	354	402	381	370	374	381	388	364	367	375	397	383	374	379	373	398	378	393	377	375	351	405	415	386	341	395	397	362	356	389	415	381	399	415	403	379	342	376	399	393	374	391	400	347	379	411	367	382	381	398	390	343	413	375	366	411	347	387	389	369	373	398	405	384	378	388	377	374	398	413	379	354	380	380	392	402	378	371	401	370	342	387	371	401	402	353	389	392	375	347	372	385	391	379	382	372	369	382	406	393	389	401	405	405	368	374	361	370	405	382	366	375	401	419	371	388	379	368	396	340	395	390	347	365	354	379	366	394	360	384	366	384	378
13286	20831	17909	10726	7568	5353	4038	3175	2230	1830	1569	1363	1188	1081	956	893	812	765	686	700	644	654	617	541	505	535	521	491	570	496	492	431	443	450	493	455	397	449	457	430	431	400	379	412	417	391	436	398	435	405	401	400	406	401	386	383	352	374	381	405	387	360	410	413	352	374	398	412	406	375	388	343	394	391	397	376	403	387	386	397	332	391	364	353	394	367	399	364	369	376	393	355	382	373	360	390	390	354	395	385	366	371	389	421	351	362	385	406	345	379	378	383	400	341	347	348	393	363	378	397	366	382	357	366	372	364	398	361	396	362	357	373	359	328	333	384	351	337	415	406	368	376	361	378	393	372	405	377	380	360	380	371	388	380	367	341	366	353	331	376	366	354	364	388	384	326	370	380	353	355	377	389	345	376	362	366	355	349	358	377	342	406	380	419	370	363	339	357	385	367	381	379	364	357	359	377	361	392	413	385	373	379	411	355	365	353	385	357	324	380	366	403	362	363	360	354	340	368	348	384	388	395	371	383	373	366	352	368	347	366	384	373	374	372	360	340	385	352	369	383	389	331	339	356	364	341	333	368	377	376	391	362	379	359	381	355	367	372	392	354	339	327	367	352	363	333	331	398	385	362	353	341	345	388	377	379	362	350	363	396	359	346	349	392	361	329	360	350	336	392	360	366	374	388	354	357	357	384	372	403	345	343	389	319	365	333	387	376	384	377	329	336	389	376	358	353	349	349	367	352	411	355	344	389	383	375	393	385	373	417	362	366	370	337	385	387	354	350	379	361	369	370	354	340	358	372	395	369	340	393	373	322	389	384	341	354	393	374	333	385	378	381	383	361	359	347	359	324	377	350	382	339	369	369	392	365	360	379	353	364	356	381	334	383	375	340	373	356	390	371	392	370	356	375	321	351	379	376	374	351	354	344	358	363	344	341	365	414	347	369	360	320	367	343	368	379	393	371	377	389	350	339	368	351	342	342	371	389	359	393	346	352	359	372	377	377	353	349	355	346	320	380	376	379	349	357	360	375	375	381	385	339	332	348	387	357	365	357	394	370	371	357	379	323	359	358	349	378	371	346	372	370	369	363	370	403	364	353	350	364	365	387	355	327	361	387	372	403	378	379	337	360	392	382	336	385	338	332	359	342	367	351	346	366	366	396	330	360	413	352	361	364	366	375	354	352	345	401	373	362	370	369	400	348	367	348	375	345	383	342	391	347	391	350	376	341	388	369	393	347	359	367	357	399	370	391	384	403	337	377	369	340	378	324	384	409	374	356	378	330	336	357	356	388	354	375	365	368	380	360	379	382	396	359	346	404	359	373	363	367	395	347	358	347	390	405	368	385	348	362	358	400	332	383	371	390	374	390	362	367	341	367	387	381	379	357	345	387	372	334	336	387	375	349	370	380	380	387	378	336	365	343	363	357	382	378	389	370	374	371	359	380	344	355	366	352	373	370	359	337	360	364	359	370	374	366	362	401	382	379	376	342	385	405	356	353	367	381	361	346	379	369	369	375	382	335	342	379	343	349	352	364	366	366	381	380	396	352	382	375	389	395	367	383	351	337	360	369	375	364	407	369	364	343	370	377	358	365	345	373	366	370	394	357	344	388	376	366	312	364	368	355	364	384	362	361	362	350	360	360	380	349	369	371	358	340	395	370	336	361	382	347	342	349	353	334	371	380	382	345	387	326	370	365	384	369	397	359	379	382	373	372	381	360	367	342	381	348	354	371	368	382	392	343	384	357	377	374	346	362	332	372	362	407	403	362	377	369	346	365	377	336	382	338	361	370	381	363	349	349	353	358	361	343	356	377	378	353	383	347	380	365	334	373	346	386	336	335	333	384	361	367	376	387	322	378	389	366	350	353	345	373	364	406	383	355	363	367	381	321	362	360	350	374	370	345	342	389	357	385	352	383	359	375	363	342	380	361	332	331	400	349	353	359	393	368	364	360	373	400	388	379	347	383	385	365	370	339	390	346	415	379	369	373	357	334	344	352	337	346	369	354	390	385	342	371	387	336	374	379	358	366	378	352	353	369	346	349	361	361	371	366	340	351	346	363	381	393	350	358	372	375	355	345	370	373	378	370	371	377	373	344	356	340	396	354	336	341	369	403	366	386	346	403	416	348	351	406	331	335	347	376	381	390	339	370	380	364	389	361	393	360	372	372	318	328	333	358	337	349	369	356	356	378	360	356	385	341	352	325	382	399	363	360	393	363	382	355	373	341	363	361	348	385	365	336	360	350	366	369	367	367	362	361	342	361	356	366	342	368	385	363	351	347	379	367	378	386	356	363	350	364	364	376	346	368	334	409	339	385	352	358	341	372	354	360	344	333	354	386	347	359	362	365	371	374	385	398	333	352	378	359	339	350	378	405	356	355	356	360	339	402	372	334	375	362	393	387	405	368	355	385	355	325	318	336	324	374	360	378	330	375	370	371	434	385	374	351	369	362	380	338	366	385	354	352	398	363	365	362	364	353	377	357	353	374	365	343	355	404	367	387	370	402	369	384	373	370	351	348	340	398	352	361	369	369	344	344	366	331	385	364	355	392	374	359	353	353	327	354	364	364	354	365	335	348	366	351	329	329	374	402	379	354	373	371	381	353	362	364	377	365	381	366	368	388	393	356	361	396	339	341	370	382	341	346	348	351	370	372	360	395	426	361	365	392	370	392	394	360	373	370	357	364	376	373	338	386	371	367	379	352	334	368	361	369	354	355	361	372	374	377	393	362	378	374	347	347	358	340	371	369	357	337	366	355	362	358	373	381	351	352	365	343	383	346	368	393	326	371	403	407	338	384	380	414	367	385	378	388	370	382	384	393	376	345	404	344	367	366	381	384	359	378	351	351	379	331	389	326	363	359	340	388	368	392	359	391	398	349	341	366	347	405	379	388	343	383	323	384	362	351	361	392	378	366	354	374	365	345	357	375	350	391	391	423	344	348	389	401	373	379	375	351	389	372	377	361	370	367	323	382	368	377	353	348	353	365	379	325	375	355	360	355	364	374	351	376	347	389	328	386	378	354	367	350	349	336	364	387	370	355	377	382	382	351	344	410	354	337	359	393	353	406	368	329	403	361	363	375	375	391	379	387	375	348	400	361	376	359	338	380	386	354	359	357	352	380	362	371	371	354	387	350	373	351	366	356	350	373	407	381	342	411	335	356	351	334	366	356	340	357	338	372	357	364	363	374	387	353	375	366	344	365	363	373	394	388	349	365	361	353	360	378	331	353	378	326	355	352	363	385	358	374	358	390	355	398	367	402	350	367	367	354	365	377	366	382	361	381	342	347	346	344	373	367	371	372	360	377	343	381	363	366	363	347	373	367	375	350	397	345	353	345	362	339	336	379	346	352	345	390	338	339	355	351	354	369	373	351	353	365	356	367	365	381	380	375	336	335	353	374	375	353	358	343	363	357	412	357	341	375	367	393	355	359	390	355	347	382	382	347	360	350	358	363	374	341	339	385	346	359	382	345	368	382
28265	14679	2008	523	395	372	340	306	314	301	294	302	268	324	289	303	288	261	249	299	303	311	301	308	271	261	293	290	283	304	259	281	285	287	281	287	253	265	281	263	294	310	283	290	283	267	292	294	307	278	286	297	279	274	327	288	270	261	278	285	280	259	291	312	282	284	294	262	256	285	299	277	265	304	283	270	266	326	291	278	275	302	281	290	306	285	289	258	296	259	296	276	271	257	271	305	261	274	274	256	274	290	291	278	287	310	273	285	279	284	278	277	241	298	271	282	311	277	286	296	255	283	283	284	270	290	282	263	272	285	272	281	277	274	278	284	290	288	259	294	281	270	274	269	284	271	270	292	268	293	311	249	277	298	302	290	272	259	300	272	294	259	275	295	293	286	279	254	295	285	320	291	292	307	293	279	306	284	304	277	261	275	289	288	283	282	301	271	287	290	282	310	287	263	300	255	327	306	266	272	284	276	278	295	265	302	286	265	298	243	276	266	292	291	306	284	293	295	272	304	305	277	312	268	303	260	272	285	276	297	294	273	288	252	282	283	295	284	294	284	286	273	275	278	244	285	293	313	263	257	286	296	292	296	296	299	289	274	270	283	283	298	309	274	277	277	303	273	291	288	284	290	268	290	277	264	264	309	286	291	305	267	242	267	294	305	275	279	264	300	277	285	295	256	283	308	304	295	265	288	295	284	282	277	256	312	293	251	312	290	281	306	271	292	289	296	273	280	250	237	307	288	273	267	254	290	274	303	288	304	275	255	284	254	253	286	274	290	295	283	279	292	307	266	309	323	245	285	268	295	285	314	290	257	333	260	286	281	245	291	271	276	301	306	317	301	283	286	250	301	282	292	283	260	316	285	258	293	273	320	300	319	262	293	279	267	281	298	301	264	251	256	297	272	249	263	255	267	289	288	299	287	261	274	282	252	292	280	272	325	283	274	292	298	239	255	319	294	288	262	287	308	284	281	270	261	279	287	300	294	275	289	303	284	265	287	305	295	262	286	299	291	285	264	276	282	269	261	267	273	274	300	252	258	279	293	274	261	283	316	277	307	301	288	271	274	300	267	254	295	261	269	268	275	266	295	291	305	284	292	269	278	289	308	317	273	278	265	263	275	291	289	277	291	295	266	301	263	269	261	287	270	311	275	293	288	289	279	285	290	269	281	248	304	290	254	288	264	249	277	287	287	270	309	278	268	283	298	296	286	261	305	286	273	259	269	287	283	291	310	299	298	264	264	262	282	288	269	310	272	288	303	258	306	294	259	296	301	270	270	283	274	287	286	247	306	272	271	299	262	284	298	287	334	284	274	284	243	292	284	296	303	326	315	276	276	270	296	264	279	297	272	265	272	263	268	300	301	278	276	294	254	290	300	282	283	286	320	290	302	273	274	276	259	265	297	259	304	271	270	257	271	287	272	262	298	244	288	262	268	294	259	299	271	298	288	286	280	280	299	280	302	287	284	276	297	294	290	305	292	297	253	268	290	256	259	282	277	242	322	289	281	306	275	283	287	260	284	312	294	289	265	263	279	279	286	288	278	292	259	279	313	277	258	267	274	247	294	289	270	272	297	274	291	295	277	280	289	267	286	277	272	286	273	276	300	259	269	249	289	264	291	287	315	293	256	277	282	274	298	258	284	268	272	307	296	277	269	280	264	256	289	307	290	263	315	309	315	272	270	336	264	262	265	278	265	280	268	301	261	276	292	282	276	292	274	271	270	328	284	271	289	309	289	281	298	262	266	270	302	265	289	278	304	272	266	303	259	287	267	273	290	275	265	240	283	294	273	274	271	310	295	275	291	293	273	281	266	268	313	279	270	291	290	294	286	290	269	305	264	281	284	325	245	309	264	277	278	300	268	293	288	281	284	310	262	260	305	284	282	263	300	275	265	320	316	277	269	262	269	285	270	301	237	276	289	270	299	273	265	275	279	305	271	280	291	287	278	292	269	277	278	282	280	256	293	301	280	296	244	268	306	279	270	306	260	293	303	307	266	320	295	267	284	284	300	281	304	288	287	301	264	245	306	284	288	297	281	297	283	278	302	247	288	309	286	273	275	260	302	309	295	298	298	279	267	303	281	258	277	291	293	267	278	284	249	271	278	282	263	281	288	263	282	287	285	269	288	301	251	299	299	266	321	262	294	313	271	267	276	255	282	275	275	274	285	274	273	276	301	288	290	300	275	290	293	283	270	263	306	256	273	280	256	275	287	272	268	312	300	294	283	270	269	297	245	256	261	264	314	264	269	284	296	261	313	305	280	290	284	286	268	283	273	295	289	263	279	292	257	245	234	292	274	297	293	258	292	277	296	280	278	280	272	287	257	267	283	285	286	262	270	271	286	311	288	269	254	261	272	285	282	286	248	294	274	312	290	294	287	260	279	259	280	309	250	276	282	312	281	296	287	261	291	265	260	267	289	296	270	305	316	304	288	269	287	298	265	262	302	293	285	281	269	270	305	286	275	265	236	306	253	285	278	254	271	275	296	271	276	261	267	266	288	308	275	270	269	269	275	281	266	274	292	275	260	301	266	294	291	277	284	302	279	274	303	278	259	253	295	266	293	312	269	292	254	249	289	272	267	272	297	285	296	258	291	296	260	263	304	286	299	293	276	286	284	267	259	278	278	278	257	272	300	287	267	275	243	298	267	273	296	279	251	264	309	302	251	297	266	282	276	278	258	278	328	287	278	274	285	280	289	281	294	291	264	283	268	308	272	259	287	295	286	292	290	292	241	276	292	315	280	282	278	274	286	286	277	270	298	299	266	284	292	286	271	272	235	246	292	283	275	296	267	260	295	275	281	288	268	281	305	291	286	271	274	266	259	270	311	274	241	302	289	298	285	292	259	309	268	275	279	274	282	272	306	284	284	315	275	271	276	271	278	247	292	278	259	254	301	289	277	285	287	275	296	288	259	265	277	317	262	289	275	288	266	314	273	304	245	258	293	287	302	271	265	247	274	283	291	279	290	294	276	268	300	295	285	300	293	258	300	280	297	291	282	288	285	283	314	269	273	285	248	277	298	311	242	292	286	262	292	289	283	287	274	260	273	268	286	292	291	283	271	273	259	309	280	257	295	258	274	264	297	272	325	284	248	286	260	280	287	293	280	275	241	293	283	293	287	283	285	289	286	287	269	272	288	300	308	308	305	282	255	281	298	274	285	301	294	265	273	305	276	275	282	292	265	268	274	268	268	278	251	303	296	321	283	305	292	250	268	301	280	271	319	276	264	282	273	263	268	279	276	312	286	282	298	268	278	280	279	280	270	289	290	306	282	264	297	267	287	274	285	295	322	292	280	281	292	280	271	263	273	273	293	280	277	315	277	292	282	290	285	271	310	298	278	281	319	294	295	272	279	258	265	281	281	277	309	289	274	265	273	325	260	266	300	301	262	306	281	280	283	279	280	296	282	260	325	266	279	278	268	263	278	298	295	288	275	295	281	298	279	281	296	261	293	270	276	289	301	275	269	288	266
5423	1113	971	643	511	417	376	372	305	349	341	334	344	312	326	298	333	323	342	343	328	312	300	318	287	294	315	281	321	311	280	312	323	318	294	318	313	307	311	317	289	329	299	304	280	312	324	303	300	334	340	309	341	312	303	260	311	290	291	298	316	294	295	307	310	308	293	318	293	297	299	252	262	302	307	308	293	262	330	315	302	306	292	325	309	280	305	290	323	290	310	305	308	314	315	270	346	295	301	322	296	301	316	312	304	291	312	324	303	307	317	290	322	339	308	297	306	267	328	302	289	344	338	294	295	330	273	288	310	309	307	331	296	342	306	311	302	301	310	297	305	290	296	328	325	292	330	315	281	303	310	287	298	315	349	328	302	343	322	324	290	287	306	286	331	302	277	337	314	329	309	302	334	288	301	304	315	329	306	343	299	294	295	302	302	303	352	302	299	308	320	307	316	299	343	306	324	313	302	332	294	296	303	301	309	314	352	328	304	266	292	305	294	285	305	301	287	312	321	351	289	307	318	341	290	303	299	316	304	289	295	293	314	297	332	285	290	281	330	304	319	275	277	287	271	311	310	306	285	322	310	267	348	258	283	319	330	358	320	282	316	295	293	302	292	293	316	336	332	301	318	326	303	289	282	303	315	313	323	299	304	318	319	288	311	329	333	313	293	253	294	345	332	302	296	295	308	316	297	309	295	302	331	291	303	280	303	310	282	298	329	335	306	304	347	326	275	316	330	326	289	322	307	278	320	334	295	306	343	301	287	296	323	279	307	337	320	280	298	291	326	312	310	294	309	315	320	304	292	330	307	283	303	303	327	314	300	319	314	280	330	305	298	303	316	291	315	309	282	317	300	331	295	322	328	326	326	338	319	294	324	308	325	315	321	289	292	305	324	335	329	300	321	325	334	338	310	266	312	300	290	310	320	305	280	290	299	307	315	319	303	300	326	298	320	274	326	312	335	299	302	311	332	321	304	281	302	328	305	301	301	298	290	309	309	321	274	284	315	309	285	283	315	330	311	314	308	296	311	324	320	301	305	326	303	291	302	311	281	311	326	307	340	293	302	299	303	309	317	266	290	279	313	309	320	320	287	298	272	326	294	320	317	285	290	306	336	305	318	296	288	279	337	321	310	303	290	292	300	323	307	315	320	309	297	293	317	339	308	310	298	274	287	326	309	287	320	303	309	313	284	309	309	322	315	297	316	297	323	283	315	323	284	286	296	301	324	309	313	312	304	280	284	323	292	292	317	326	293	306	312	318	315	281	327	322	300	309	295	313	283	303	302	320	316	319	328	331	301	279	306	299	278	307	286	299	303	277	290	301	313	310	288	288	297	292	286	312	288	297	322	290	282	305	329	307	303	292	301	298	286	288	312	297	319	315	293	284	310	306	324	276	292	303	321	295	305	294	306	329	300	298	294	291	307	300	301	279	294	286	311	278	335	294	322	312	280	302	298	299	305	306	329	304	322	290	286	300	310	294	336	308	320	282	302	318	281	298	336	310	304	295	330	306	307	310	296	299	322	281	277	279	304	295	306	321	343	317	299	286	299	283	339	293	333	279	286	316	310	314	278	294	289	306	338	309	283	293	307	310	326	316	313	303	311	262	326	302	324	318	307	309	310	314	276	318	290	320	296	288	302	301	293	309	299	322	313	307	310	310	320	287	307	301	316	306	336	292	321	295	310	285	293	318	308	339	286	321	321	324	345	313	316	331	323	322	284	275	291	282	279	339	321	308	300	281	332	289	336	316	271	304	280	286	320	277	302	305	315	297	304	304	288	323	294	298	289	302	299	305	306	305	315	312	315	316	276	313	299	323	278	301	302	291	280	292	275	317	305	313	326	361	299	309	297	297	334	294	353	333	277	315	299	301	320	292	309	313	312	298	315	307	299	273	320	297	327	290	302	312	319	304	328	314	334	286	312	284	296	330	323	306	340	325	295	293	310	306	295	324	317	282	325	320	342	327	333	311	329	303	311	284	313	318	305	296	295	305	258	282	346	294	302	342	339	322	312	347	308	323	313	294	304	305	305	339	323	312	314	290	308	300	302	296	310	325	278	328	295	308	303	297	295	315	324	320	317	321	294	313	331	326	311	309	285	330	284	292	301	307	293	323	313	287	286	308	312	282	313	307	302	324	298	308	293	333	305	299	280	295	343	310	333	267	271	291	319	287	313	309	328	329	282	285	272	302	310	316	307	298	291	294	283	290	311	290	300	310	302	296	316	330	305	302	297	294	320	324	312	316	291	303	349	312	320	330	312	315	300	261	313	298	276	327	289	296	316	285	315	309	301	314	303	271	281	325	334	296	330	309	303	286	306	289	305	294	306	297	282	276	303	323	316	279	333	306	291	306	312	304	321	278	309	315	298	339	297	314	301	303	251	298	309	302	302	309	311	255	321	307	306	310	297	319	311	321	328	299	291	292	325	292	282	287	300	321	326	304	334	302	313	309	300	271	304	305	285	292	291	306	285	292	309	317	308	284	292	321	284	302	323	302	292	312	297	309	295	322	272	308	320	290	295	290	296	292	309	302	305	311	346	332	312	292	319	300	320	327	306	290	327	291	282	303	298	324	304	334	303	304	344	288	322	286	310	299	283	309	301	332	308	335	309	281	331	316	311	303	311	311	309	313	317	308	294	307	325	277	307	341	279	309	287	361	324	307	299	317	342	312	314	327	289	314	328	308	295	300	325	319	301	289	305	295	321	327	278	302	277	283	292	289	307	325	286	316	322	288	306	290	325	335	324	289	329	300	279	331	290	304	308	314	344	291	298	331	294	289	299	286	307	345	298	314	336	303	300	296	297	306	322	293	288	290	291	285	291	340	303	318	315	303	325	293	316	306	343	322	310	314	315	334	309	300	308	292	325	335	289	310	322	326	323	293	286	322	280	287	317	286	270	306	332	314	309	288	300	311	303	285	301	278	320	309	295	283	302	303	310	324	303	299	300	293	295	310	294	326	332	296	305	331	299	293	283	268	316	290	320	304	292	308	317	265	286	316	292	287	299	313	307	322	309	291	298	335	281	287	303	326	295	304	334	308	319	309	296	329	322	317	319	304	301	306	336	296	312	324	301	324	316	313	299	282	308	297	322	289	295	322	299	320	304	288	288	308	298	296	323	315	320	287	291	311	337	282	316	301	341	279	288	284	308	283	290	304	293	292	291	300	272	296	334	274	338	320	312	311	310	296	300	299	303	296	298	305	313	298	330	323	312	304	283	315	280	301	330	297	345	328	298	323	314	288	318	314	338	294	267	282	336	306	282	313	280	277	296	311	318	308	335	274	290	304	315	323	299	291	315	313	273	312	321	306	325	314	310	293	298	335	302	285	272	344	305	316	296	300	282	278	338	283	318	299	309	285	323	318	305	332	285	323	287	324	317	340	306	315	311	317	313	304	316	339	292	316	316	312	288	291	333	288	335	270	305	323	282	318	306	312	300	290	302	296	295	287	327	317	301	350	284	315	286	292	301	301
25531	20880	27407	24484	20885	11523	1420	845	588	469	429	358	328	314	283	277	249	252	238	227	210	227	217	220	205	209	175	178	209	215	184	188	194	187	196	176	195	166	144	165	175	150	168	163	152	162	166	158	194	191	155	178	148	173	148	184	156	167	167	174	150	160	155	147	154	150	184	164	154	173	147	151	172	177	175	175	154	146	133	171	164	152	132	171	158	171	167	157	173	180	156	142	138	146	158	156	141	158	142	135	166	156	170	155	152	163	168	166	159	173	166	145	140	177	167	179	154	169	150	144	169	157	138	156	135	163	173	181	175	181	153	146	174	162	157	132	154	160	143	135	165	170	148	155	171	164	147	174	146	138	176	178	167	181	184	182	165	139	183	169	165	166	152	166	136	166	163	137	160	181	148	149	167	157	172	169	154	161	171	150	127	141	143	172	167	149	143	180	152	165	145	164	153	169	164	147	142	140	159	143	159	163	152	160	177	151	144	160	158	188	164	148	150	151	154	149	156	174	169	176	145	154	138	164	164	172	152	171	163	159	143	159	161	150	140	160	156	155	150	171	156	160	153	177	153	169	133	155	134	160	163	161	165	164	162	170	136	139	137	150	177	164	173	138	143	175	147	177	162	165	150	168	163	159	171	163	155	148	168	152	152	162	164	159	188	148	159	156	144	174	146	152	148	150	187	162	156	158	151	146	166	148	159	159	146	162	154	172	142	144	129	147	152	144	162	167	155	141	159	167	148	156	164	145	166	163	153	156	169	139	139	171	159	175	139	150	143	136	143	150	176	161	159	159	137	149	136	143	150	139	133	136	152	159	157	162	155	160	157	142	143	177	148	165	163	156	140	148	151	134	157	161	149	163	178	149	152	165	183	156	164	177	144	149	160	161	134	156	170	172	139	187	175	151	152	163	155	152	143	154	162	153	149	153	125	150	156	158	149	155	140	149	143	141	165	137	165	159	171	127	159	156	166	145	181	153	160	140	146	135	147	163	194	160	158	152	163	148	157	156	132	157	144	151	142	160	146	151	170	155	156	163	143	151	146	146	151	150	149	163	149	173	169	166	149	151	149	159	169	135	148	164	158	158	160	150	165	154	165	160	149	152	155	153	150	154	177	162	162	155	178	154	165	162	175	134	146	132	170	187	158	162	168	158	151	173	164	160	172	144	147	160	160	156	154	142	156	147	174	148	155	136	163	183	181	134	168	174	152	171	147	174	134	165	156	149	158	158	155	174	152	159	143	142	145	165	139	141	150	148	151	147	167	163	145	181	122	146	166	146	164	153	143	181	148	148	175	143	156	153	177	148	155	144	172	145	144	148	157	169	159	162	183	154	179	150	156	129	145	160	158	160	151	161	162	170	183	149	172	171	169	136	157	145	138	147	164	162	151	150	166	155	149	154	155	167	153	151	161	158	143	149	159	139	149	137	168	166	182	140	158	158	148	144	160	135	153	153	159	154	154	164	166	147	179	162	164	152	153	152	164	181	148	183	186	171	138	159	169	152	163	179	155	177	130	150	155	165	158	149	152	154	150	149	163	159	162	144	162	158	147	156	147	145	165	161	161	138	180	140	157	143	147	177	153	184	138	146	176	160	148	141	163	149	155	162	164	165	192	176	147	142	146	156	157	156	163	133	155	150	152	149	166	143	150	152	142	177	162	153	155	165	137	138	155	169	114	148	150	149	155	133	166	146	169	155	160	163	164	140	157	147	141	154	159	166	159	163	161	160	161	147	159	175	160	173	136	161	150	157	168	150	131	159	156	152	160	138	164	166	163	168	158	135	143	168	174	141	144	154	176	145	147	158	125	151	191	146	164	160	153	138	160	177	167	171	161	135	149	158	168	169	186	136	159	169	151	153	158	161	146	185	169	153	161	157	153	148	165	182	152	176	153	159	158	178	158	168	137	143	148	160	159	156	161	146	123	159	139	166	146	155	153	151	160	174	148	169	145	146	172	167	180	162	157	199	146	181	148	150	144	162	168	164	161	140	154	157	156	140	160	174	156	173	168	158	138	137	154	170	169	134	150	150	143	164	165	154	163	155	151	181	153	147	156	150	148	148	158	156	156	144	136	149	150	127	170	179	141	146	154	167	147	158	147	143	162	161	153	167	148	155	155	169	178	156	132	166	141	139	144	178	159	175	158	169	158	169	166	121	135	165	153	151	144	176	171	162	177	146	128	153	167	152	184	152	172	135	131	142	142	150	148	170	160	150	132	159	158	132	145	170	151	164	145	182	170	134	164	143	153	152	173	171	165	149	159	170	156	146	142	172	161	150	128	169	145	162	151	167	137	159	152	166	155	171	148	149	174	158	163	166	170	154	171	183	165	150	154	152	175	145	128	189	165	163	163	142	138	155	158	154	170	142	166	138	150	154	155	140	161	152	146	162	159	139	163	143	146	163	161	177	156	148	134	122	136	157	146	149	176	151	157	142	149	171	132	138	161	133	176	148	164	170	157	128	153	161	164	152	151	136	154	153	148	154	175	162	136	122	141	168	173	148	169	137	171	165	165	174	160	159	154	142	149	161	154	142	166	165	163	166	171	135	148	153	154	142	148	149	138	174	162	149	155	153	151	154	169	142	149	177	146	145	158	154	158	153	174	166	163	156	180	161	159	150	152	131	172	156	160	145	164	157	163	173	175	141	150	158	149	145	162	160	147	139	156	148	152	157	158	178	134	166	159	165	157	132	161	166	147	162	173	165	156	157	173	154	149	155	141	157	146	137	176	149	162	153	161	152	162	137	181	169	154	174	161	149	181	150	142	158	143	145	166	168	174	161	169	166	161	144	159	151	144	164	188	136	148	161	165	121	166	154	168	159	155	145	156	181	165	130	135	172	163	183	141	161	151	144	141	144	142	145	138	160	143	163	149	132	168	166	153	170	146	154	172	164	151	144	177	145	162	155	144	150	147	146	161	165	147	139	149	156	155	143	153	160	172	161	163	154	150	170	154	182	142	154	172	143	143	157	140	152	152	148	143	162	167	169	153	142	178	188	146	129	140	161	165	158	165	160	155	152	145	144	164	136	141	132	173	154	180	164	151	148	167	170	161	165	152	176	166	153	168	156	158	150	168	160	158	159	164	182	169	170	168	154	169	171	164	153	144	164	158	147	157	173	172	129	173	140	129	155	153	147	153	140	160	127	154	159	135	161	150	157	162	164	163	136	164	156	139	153	173	173	167	152	144	151	174	135	145	156	125	145	175	160	162	144	148	162	169	150	147	161	145	160	142	157	142	148	154	177	167	147	158	138	158	146	157	160	151	151	159	146	151	129	159	155	164	143	147	165	147	144	161	164	186	172	168	158	153	158	150	155	157	173	164	162	168	166	140	149	142	150	168	163	161	145	153	165	169	166	148	141	152	159	163	156	172	168	157	154	176	132	176	145	161	165	168	164	158	142	150	172	129	146	173	151	166	157	165	146	154	155	178	157	163	169	145	147	167	147	152	142	156	188	170	137	161	155	155	149	159	152
9518	12965	11162	6169	4177	2935	2151	1741	1154	1001	775	688	582	568	496	443	388	348	377	334	307	288	303	250	294	232	245	213	223	237	243	228	192	228	221	195	225	215	170	221	185	187	190	190	209	199	183	187	209	169	205	187	184	173	190	199	215	178	184	171	178	170	203	180	176	187	184	174	172	180	204	174	180	178	192	179	178	180	158	169	183	147	153	164	193	204	154	173	174	166	174	157	176	182	166	172	154	171	171	165	158	178	179	164	179	169	178	171	178	154	162	174	165	183	145	170	157	179	180	185	170	168	181	189	174	186	166	168	164	185	168	155	155	154	164	171	189	158	172	188	161	163	180	193	168	174	158	156	175	178	178	187	154	158	160	177	164	157	171	168	174	164	185	179	171	182	174	163	191	179	155	161	174	168	181	157	169	169	162	176	151	165	160	169	187	173	172	159	167	153	174	157	182	175	177	155	176	178	173	186	168	158	183	179	163	168	166	161	161	162	146	163	163	156	160	136	182	185	164	181	179	182	164	168	162	160	151	176	181	143	175	179	162	167	141	153	178	154	181	170	148	179	168	174	179	186	159	160	183	182	172	172	154	170	163	161	170	166	178	163	173	170	200	166	158	174	156	156	173	166	155	181	159	168	200	173	145	170	169	173	150	165	170	170	155	159	167	186	182	179	178	145	172	169	160	169	177	162	176	176	181	176	166	158	155	195	151	152	156	160	162	153	165	160	188	189	187	197	180	192	163	170	177	161	196	158	164	153	190	170	167	167	166	173	172	169	188	172	174	174	155	174	173	168	160	159	165	161	160	156	162	164	180	166	180	155	181	177	151	159	191	168	174	173	164	153	163	202	178	180	144	191	181	165	181	178	155	163	164	170	183	166	168	177	169	158	185	172	174	174	178	149	193	183	192	161	164	144	177	162	179	159	169	166	167	167	151	166	156	143	176	156	176	180	164	163	157	147	184	183	153	188	158	168	171	158	178	160	176	153	184	172	163	146	151	157	171	175	154	144	201	174	153	170	180	133	198	163	162	164	186	147	151	182	165	146	178	156	131	160	144	168	166	181	164	170	185	158	143	185	187	145	163	176	161	160	175	149	159	163	172	160	182	188	175	174	210	164	179	183	151	196	178	163	184	166	161	171	161	152	176	179	194	168	170	153	159	163	182	177	170	176	167	166	171	178	173	184	155	187	182	162	155	154	185	147	176	183	171	181	153	175	185	169	179	180	176	164	170	175	183	153	156	201	167	165	166	157	173	176	154	148	179	152	182	168	162	184	179	160	161	176	172	165	174	162	156	181	157	172	148	166	158	161	160	186	159	161	169	157	169	164	154	168	159	169	143	165	187	164	178	167	182	170	177	149	157	181	186	191	168	145	197	171	176	163	152	169	155	171	164	154	163	169	177	180	191	167	193	180	165	162	173	154	141	160	134	146	154	164	148	170	153	162	162	166	160	161	166	199	182	184	189	153	159	151	176	158	182	190	167	168	168	181	192	167	176	170	176	170	159	182	168	188	160	193	186	165	204	155	164	175	165	185	158	146	187	177	168	163	161	168	176	185	153	164	168	156	190	143	145	161	173	142	150	156	176	162	182	175	151	152	160	147	177	170	156	166	173	179	179	169	186	161	182	167	187	151	179	143	153	163	158	170	185	152	163	155	186	156	182	169	167	152	168	157	153	165	189	163	148	186	185	176	159	184	172	147	173	164	184	156	167	191	162	164	157	189	160	158	169	172	178	176	175	177	193	178	185	185	165	163	152	148	155	168	158	175	193	171	202	174	158	150	149	162	204	156	155	163	172	172	152	173	161	149	177	168	159	139	181	191	184	183	155	186	176	185	162	186	169	171	175	176	165	170	168	180	182	167	173	163	181	164	165	181	173	176	168	186	152	189	182	165	186	170	183	156	166	153	167	181	169	158	175	138	173	174	154	163	178	201	172	185	150	148	159	162	162	183	145	166	179	179	162	175	169	162	172	172	178	171	160	157	183	175	152	151	162	175	154	159	147	168	180	188	172	140	157	188	160	171	177	158	168	178	146	167	156	175	183	169	170	174	153	177	182	179	177	183	169	166	171	186	149	160	180	168	155	187	159	160	170	174	169	161	165	152	167	178	159	161	160	186	166	169	160	199	161	178	151	167	146	170	179	180	159	138	168	157	144	161	159	170	145	149	186	156	170	182	193	172	172	170	159	164	143	171	201	175	137	170	150	167	172	157	169	178	168	186	169	161	162	156	168	170	192	167	165	168	159	188	191	173	176	200	176	184	180	173	167	173	169	155	142	152	180	157	169	172	166	185	166	192	185	156	160	160	175	166	171	165	167	166	161	162	161	189	165	185	157	183	165	171	171	166	172	180	177	148	160	150	171	172	137	164	178	161	169	163	191	164	166	162	167	153	151	174	189	181	168	178	190	172	158	152	169	160	169	164	160	178	182	168	155	169	180	165	179	179	169	163	161	178	164	165	166	165	142	169	155	150	152	175	166	180	143	177	185	151	163	152	174	190	161	174	167	188	164	203	174	150	173	172	174	142	157	194	197	194	162	170	163	173	158	168	162	167	168	153	157	175	179	175	176	163	166	180	149	161	154	180	154	170	178	148	169	174	164	150	165	177	191	160	170	169	181	174	165	161	151	191	148	168	156	175	174	185	180	170	167	162	145	154	151	172	150	184	147	167	182	178	159	164	149	178	164	158	155	162	158	168	176	169	157	168	169	178	176	174	155	157	160	161	138	161	138	178	183	153	173	181	160	170	178	171	161	169	173	185	166	164	188	185	183	184	175	157	170	138	187	168	172	165	168	144	163	164	158	168	186	186	159	163	162	168	171	172	173	162	171	157	127	163	181	163	177	183	176	159	168	155	153	140	169	145	164	161	171	163	143	168	159	179	144	143	160	188	173	159	169	169	174	167	184	169	150	170	193	168	171	182	148	189	163	152	189	172	186	161	148	163	181	145	161	158	189	176	159	168	193	161	159	170	181	172	155	168	187	180	149	151	167	167	143	163	180	162	168	170	164	162	169	155	186	150	172	188	164	200	168	163	178	179	172	170	151	165	155	165	167	190	157	192	151	166	175	151	178	168	153	182	166	168	176	164	176	156	157	167	175	158	161	179	168	175	180	162	182	169	157	181	165	159	185	177	179	192	165	150	145	179	171	196	173	162	186	167	156	150	161	181	172	181	156	170	168	168	155	173	174	139	159	178	162	166	153	143	165	177	196	187	167	153	191	182	165	178	174	174	180	175	142	167	164	173	156	161	147	174	176	170	205	155	180	154	191	168	163	176	178	165	168	186	172	166	175	186	169	155	157	186	168	160	168	147	197	154	167	188	156	172	134	186	145	160	170	177	158	165	154	146	174	195	171	179	164	178	167	166	165	174	167	180	176	165	166	162	164	164	165	155	185	160	175	202	157	192	170	190	161	167	171	163	152	143	176	174	171	163	185	156	159	182	156	162	170	164	147	171	170	161	178	162	174	182
23141	20888	27735	24184	20890	20983	10297	1922	1226	1062	894	773	739	683	639	610	591	562	537	539	486	507	471	513	474	505	412	434	440	439	436	432	418	446	435	437	458	404	410	376	388	424	422	368	392	364	413	395	434	388	390	413	390	385	411	385	367	438	408	390	421	411	401	386	401	407	370	379	378	393	392	429	361	367	378	373	361	396	409	355	383	391	399	376	344	395	379	398	398	394	378	362	374	385	361	421	379	420	382	398	377	387	380	389	383	387	350	412	362	381	401	366	406	358	407	353	375	371	396	358	371	417	419	397	425	372	353	380	417	417	399	385	393	386	410	408	354	395	394	370	383	368	366	356	382	396	362	377	371	364	364	394	364	367	395	382	371	395	403	390	357	390	352	395	363	356	360	377	362	410	379	362	354	397	392	377	377	380	368	371	359	372	389	387	379	402	355	364	392	432	385	359	385	423	346	392	383	401	401	381	367	402	417	375	400	411	413	383	399	406	387	416	396	395	364	382	385	365	348	368	410	394	376	360	393	373	386	385	391	381	405	392	350	375	386	376	394	391	424	412	354	358	394	382	386	396	393	366	369	368	410	355	360	386	372	431	409	381	377	366	394	376	381	374	377	394	374	394	377	398	403	366	387	370	371	402	409	357	369	400	359	376	399	386	373	420	363	411	368	396	368	381	375	401	365	391	392	386	386	371	387	359	387	367	383	376	415	355	337	398	366	395	385	362	366	374	390	360	390	379	399	422	386	373	420	402	400	358	389	404	382	376	398	344	364	399	386	369	361	363	373	407	400	419	388	358	392	361	353	400	381	375	385	380	383	440	385	376	385	388	381	393	382	391	372	399	374	407	383	399	421	401	377	372	380	367	388	367	379	370	408	368	386	395	352	380	361	407	405	349	378	376	394	354	401	381	366	358	397	373	393	369	359	390	371	411	392	362	359	372	392	395	360	366	372	363	353	393	377	389	380	349	360	379	374	368	372	353	373	390	373	361	356	364	386	370	387	369	389	355	367	392	388	349	415	381	359	420	421	408	359	405	387	416	387	372	401	331	389	386	363	347	373	423	379	349	384	378	364	380	378	383	337	357	370	374	343	377	356	397	387	400	374	367	376	380	377	380	377	397	386	353	388	404	366	372	411	418	404	364	399	397	367	422	384	372	378	392	371	395	354	348	383	366	373	374	358	378	389	353	381	426	359	373	365	380	365	367	383	368	366	400	360	378	385	405	378	398	360	406	373	369	358	418	380	370	369	383	396	367	375	413	394	392	371	387	388	404	386	393	363	421	396	402	391	404	365	389	419	385	381	401	368	395	383	357	398	366	388	344	379	375	395	398	376	393	384	400	388	398	413	401	400	389	374	352	366	372	390	392	362	408	363	417	397	359	407	355	397	351	363	391	387	368	362	371	393	394	363	383	393	385	387	407	385	371	384	417	391	350	351	410	426	354	389	348	358	367	370	355	414	364	381	387	378	363	350	370	363	370	369	395	370	393	426	391	370	370	414	396	367	399	374	338	363	385	398	367	374	365	392	367	377	373	380	404	381	402	366	377	362	397	403	401	385	409	374	380	413	369	387	360	337	408	375	395	371	416	367	411	414	396	395	395	402	393	382	378	345	413	373	370	359	402	376	382	391	382	395	386	359	398	374	385	380	386	372	373	402	370	403	397	377	383	338	435	403	367	396	389	429	385	407	404	366	377	382	384	368	361	387	401	373	394	373	372	375	367	374	395	391	397	371	355	350	390	398	348	380	371	395	398	378	402	399	366	377	424	392	395	397	395	387	338	390	395	378	382	408	348	367	385	333	400	359	370	377	392	379	412	386	365	378	399	361	372	378	358	372	405	403	397	379	377	402	403	384	361	367	364	361	369	398	372	362	360	402	404	360	406	349	407	355	396	377	383	366	390	390	376	408	389	397	393	426	391	438	387	404	382	364	369	366	372	388	375	397	358	366	367	392	349	395	365	371	395	376	379	395	388	360	359	371	352	376	379	383	396	381	394	377	381	345	364	387	365	410	387	394	367	407	391	385	414	416	379	382	363	404	391	355	420	400	346	385	402	409	370	367	390	382	382	377	400	394	365	382	414	377	391	332	390	354	381	368	378	363	396	359	379	388	415	394	363	410	385	358	405	380	382	362	378	358	346	419	396	377	370	400	360	359	424	346	375	368	380	390	369	407	357	375	395	365	402	414	412	423	402	378	401	395	390	373	401	370	393	364	353	383	428	374	362	358	401	407	378	378	366	365	389	415	409	412	354	426	370	370	395	387	407	381	404	370	393	396	363	361	378	391	363	407	396	397	397	402	370	408	365	356	423	399	348	355	400	410	372	371	376	368	392	355	398	368	378	366	369	342	392	369	385	360	374	385	361	387	377	343	367	390	399	378	387	364	401	382	417	340	399	390	390	385	397	411	373	373	358	359	371	383	350	404	363	379	380	390	379	422	369	379	392	372	372	376	372	400	356	377	381	377	344	407	363	344	385	384	394	399	357	384	372	384	391	403	375	408	424	384	389	385	378	377	381	391	358	388	362	359	374	413	345	400	356	373	374	384	401	367	386	340	391	428	404	321	386	401	391	369	381	394	413	376	395	398	395	404	384	390	432	380	426	348	378	394	391	380	381	400	398	355	384	403	405	376	370	359	391	370	382	370	392	374	401	369	408	388	409	393	378	410	375	373	393	367	357	399	400	364	388	380	392	384	384	363	385	393	391	399	388	396	381	370	379	369	350	397	384	393	377	377	358	372	390	377	424	393	389	367	371	393	374	382	359	376	356	374	375	405	399	365	378	393	387	381	380	338	383	365	328	418	368	371	387	355	376	405	367	397	402	378	366	408	420	393	405	370	357	394	353	374	363	409	384	371	376	365	337	393	429	382	378	385	393	384	377	386	407	353	382	381	396	368	404	369	374	377	375	371	354	396	361	339	357	399	401	375	371	421	415	364	396	386	353	381	398	356	377	350	402	392	390	397	384	380	373	403	397	400	387	352	395	423	384	404	361	385	402	394	374	419	403	406	373	348	394	352	367	384	382	402	369	378	391	399	369	373	370	384	381	404	377	364	376	422	372	380	405	378	410	377	368	397	378	394	359	373	375	389	370	370	392	368	374	380	396	414	406	392	395	379	370	340	370	398	387	350	386	370	425	389	356	361	386	366	414	360	355	388	378	382	381	364	380	362	388	379	378	369	388	367	389	391	401	432	385	391	391	403	376	417	416	362	368	356	361	366	429	406	393	407	368	365	339	383	394	367	378	392	376	390	384	396	387	369	384	386	374	391	376	419	398	366	436	359	380	362	368	416	354	334	382	370	366	397	345	385	418	397	391	396	393	394	398	380	390	366	388	368	368	370	396	346	348	381	411	391	364	400	349	417	398	377	377	378	399	372	422	375	399	407	389	354	368	389	373	375	369	398	392	411	394	357	407	356	353	407	414	396	363	377	395	371	421	383	356	386	389	385	385	386	348	390	368	387	375	351	368
13384	20551	17982	10613	7503	5595	4117	3327	2253	1880	1578	1292	1152	1095	945	929	753	804	681	661	680	592	561	541	554	560	535	485	508	474	492	445	487	478	444	482	471	442	410	458	394	426	400	422	390	409	413	421	391	367	377	421	438	373	390	382	379	397	396	387	404	362	407	401	406	386	377	388	382	377	383	384	371	385	382	413	378	396	392	407	359	368	389	347	350	391	383	368	381	328	359	375	381	376	389	380	417	360	380	348	387	362	354	355	378	374	382	388	354	380	353	331	386	351	384	367	376	400	372	402	397	399	384	330	394	352	352	353	383	339	357	378	398	380	380	400	379	382	342	358	345	359	357	362	376	398	375	395	332	367	370	362	369	376	398	351	362	397	336	374	353	356	378	389	351	344	383	369	403	337	368	387	390	400	351	368	337	362	336	345	349	386	377	366	354	347	335	348	346	362	376	356	355	394	363	334	379	369	346	339	382	391	359	349	355	361	350	352	349	389	353	361	337	345	337	366	390	373	364	341	368	371	360	348	383	342	372	355	381	369	382	344	348	348	379	358	365	376	362	363	368	335	339	386	354	376	373	348	360	372	345	324	348	359	341	355	362	370	370	346	349	383	364	343	362	351	368	355	390	357	351	347	358	363	338	378	399	334	395	332	353	367	362	341	376	392	375	358	378	363	398	374	394	404	403	327	396	327	370	401	345	380	361	351	417	359	396	343	371	380	367	368	400	360	378	358	423	352	383	379	350	371	361	348	324	368	322	373	390	366	381	374	377	375	351	390	354	353	364	380	372	354	360	354	344	375	359	355	365	371	376	360	375	396	380	378	349	361	370	387	357	328	333	338	381	392	386	351	379	360	361	385	355	375	353	338	355	389	364	403	347	372	356	333	374	366	356	345	357	353	343	385	377	402	404	360	386	409	380	353	362	348	381	342	380	413	364	345	362	385	409	342	352	374	359	334	356	378	391	360	370	395	335	352	356	363	390	381	376	320	312	356	388	380	377	396	351	365	354	371	361	355	339	380	384	357	388	381	370	396	367	343	337	341	392	329	359	377	345	385	367	382	367	365	340	392	379	358	358	340	397	354	365	382	335	355	389	353	387	359	346	390	377	363	378	338	388	365	357	390	346	336	369	372	365	370	378	377	351	362	389	360	373	349	366	371	378	357	351	388	347	352	347	387	364	348	380	341	334	362	352	350	355	377	396	330	392	369	347	364	379	393	367	371	364	379	350	370	383	383	377	402	378	383	359	351	352	369	381	355	370	370	391	391	360	333	352	375	377	358	380	371	339	361	361	405	346	374	369	356	363	370	360	347	350	387	361	379	349	361	362	363	348	325	390	391	403	381	377	355	341	363	388	346	358	360	381	347	396	348	364	386	332	373	400	336	387	360	337	342	339	358	354	355	375	364	356	379	364	398	386	370	365	399	349	370	350	351	364	372	387	372	385	373	344	369	354	337	372	374	368	392	360	384	352	373	381	368	366	350	391	357	361	329	388	373	368	342	386	406	362	356	340	351	362	370	374	378	379	353	339	353	374	372	353	380	363	384	367	362	350	366	354	364	365	366	398	360	371	392	380	386	412	371	358	338	366	340	359	365	360	329	352	376	378	375	365	373	329	386	347	389	368	333	342	345	312	316	353	417	337	372	340	378	348	389	374	359	359	403	353	349	349	367	369	312	391	375	371	346	347	374	352	352	352	375	373	372	328	363	348	360	363	376	373	372	348	338	358	360	381	386	378	397	373	349	364	388	344	386	382	346	360	380	362	361	364	392	367	356	390	358	372	342	363	356	352	375	374	365	367	410	365	350	350	353	382	378	381	374	368	352	341	361	331	370	362	361	392	362	333	329	375	357	380	373	382	351	394	357	404	359	349	374	355	350	362	369	355	363	365	370	348	329	351	351	319	369	371	409	354	367	369	374	333	348	395	372	354	351	322	359	352	322	356	379	369	389	374	346	358	349	368	339	383	357	357	337	369	407	420	368	355	394	387	372	371	376	374	361	354	350	371	373	351	379	362	360	353	383	332	372	354	363	369	383	385	358	339	377	342	383	395	406	368	400	333	358	352	366	367	382	372	343	373	360	369	378	401	363	345	394	374	371	370	372	337	375	361	389	389	342	378	354	334	385	362	372	354	343	378	338	336	360	358	384	364	399	364	332	399	358	380	378	401	394	371	356	349	347	340	343	398	370	358	393	385	359	382	401	366	378	338	397	364	373	365	342	335	331	358	373	355	381	365	392	340	360	372	367	371	364	375	358	371	354	374	363	366	405	383	358	386	367	410	365	333	389	364	390	373	373	341	354	356	377	362	349	388	350	343	384	353	333	384	379	360	350	371	365	382	374	368	380	358	394	354	334	360	366	366	372	384	349	390	373	354	376	358	325	371	370	368	388	338	374	340	371	370	365	371	359	376	368	349	336	351	347	383	368	318	346	369	391	357	398	381	352	340	371	359	323	364	377	378	345	378	362	354	338	365	377	359	392	364	322	341	383	327	387	338	379	386	348	355	375	370	380	374	346	358	376	380	368	402	369	347	361	362	369	347	335	365	382	366	360	371	363	366	376	393	409	359	392	397	424	372	386	364	362	350	357	338	350	375	336	388	369	381	391	378	394	345	377	352	340	398	385	355	370	372	375	371	374	375	363	394	369	344	392	383	360	375	345	339	373	342	387	374	397	378	377	336	388	367	380	369	353	370	363	351	361	329	383	329	342	353	375	343	406	345	374	340	344	367	342	377	374	384	374	360	374	379	379	374	407	367	367	369	394	367	371	350	360	386	377	341	385	378	356	349	344	359	348	358	349	365	371	369	360	358	375	346	343	356	390	366	387	411	358	369	346	346	372	387	355	359	403	369	377	381	404	366	384	374	382	400	371	348	359	361	372	333	378	366	335	373	362	324	382	381	321	364	375	345	369	342	356	372	352	372	387	385	373	354	386	360	354	371	380	365	400	389	365	358	367	351	344	393	386	350	370	383	349	323	375	369	340	370	355	390	371	385	395	365	333	351	389	379	384	397	347	396	393	359	384	335	349	385	385	362	367	359	346	392	339	389	356	396	346	363	380	351	360	355	366	366	364	375	341	354	409	342	373	351	354	359	353	382	350	387	392	317	345	326	331	355	360	400	369	403	364	367	389	346	350	385	383	374	372	360	335	372	354	339	395	348	346	353	362	356	347	364	324	364	342	381	347	357	376	364	374	389	360	346	355	373	377	382	363	350	343	395	356	386	378	380	379	388	332	360	367	349	389	379	375	339	344	351	337	388	345	351	361	372	354	410	347	376	362	336	358	334	410	365	362	377	362	338	357	338	342	396	378	358	353	370	386	363	370	376	385	352	359	356	396	376	363	361	386	365	378	347	358	352	369	381	379	371	353	366	340	372	382	357	345	392	367	377	366	333	393	355	366	367	377	370	346	346	360	370	373	371	378	382	391	365	366	346	337	371	381	371	400	347	370	372	407	374	367	344	361	384	367	348	363
28471	14608	1996	605	444	410	323	316	318	322	283	282	299	301	326	262	306	305	284	280	257	311	297	283	267	327	262	291	313	285	270	267	266	294	273	275	297	282	318	313	320	285	283	262	289	292	268	245	290	278	262	277	273	289	289	271	281	276	313	270	294	270	282	263	284	286	294	295	306	296	305	246	271	285	279	271	266	303	289	317	269	301	271	246	256	285	289	280	286	262	286	256	273	300	274	280	269	282	279	275	295	294	277	293	292	259	300	306	273	274	271	271	261	286	284	303	283	275	251	294	286	308	262	286	278	281	255	268	300	320	245	255	281	271	308	310	271	290	291	262	269	267	286	260	270	298	318	284	272	277	280	281	258	274	277	307	287	289	234	301	261	281	298	256	286	247	287	272	315	264	285	265	307	298	284	278	242	278	293	272	307	301	276	278	269	286	265	295	292	266	281	321	274	299	289	291	301	265	280	279	285	284	281	278	276	283	277	279	280	302	249	269	277	276	289	306	286	280	275	302	285	285	275	283	288	266	274	275	315	281	272	273	250	264	260	283	299	270	287	300	284	298	291	284	270	300	303	311	284	253	272	267	281	306	291	255	282	271	292	293	292	253	282	282	300	270	261	291	261	262	297	285	294	287	291	274	274	274	285	320	306	259	288	282	264	263	283	320	256	277	274	299	307	264	294	286	270	289	258	306	320	275	285	263	289	261	279	278	285	274	265	272	268	302	308	279	275	279	278	269	261	293	275	288	258	280	280	272	258	282	283	283	269	283	262	286	283	265	291	285	286	286	303	278	298	277	295	281	296	288	296	261	283	274	285	281	246	274	254	310	289	291	287	283	265	305	310	275	277	284	269	273	301	262	281	259	250	283	317	271	288	315	295	279	261	270	276	295	269	273	280	277	290	275	306	261	291	272	301	301	289	295	281	264	252	266	281	264	315	263	264	277	304	256	273	265	302	281	283	269	250	294	279	305	282	276	275	263	272	270	271	252	308	266	264	281	265	285	262	308	277	282	259	306	298	319	273	271	258	298	282	274	270	261	261	286	254	293	253	291	269	308	278	315	268	285	285	266	260	288	268	287	287	281	296	285	263	265	298	304	254	267	283	280	321	274	258	300	278	290	298	269	291	280	278	297	267	281	244	272	292	291	272	255	290	261	293	278	287	270	268	275	273	291	280	274	296	266	259	298	295	248	292	286	285	273	239	292	280	274	296	317	279	278	278	279	272	264	266	249	266	269	309	283	298	289	275	271	274	265	298	291	288	307	261	266	309	288	258	287	280	292	310	300	239	297	257	283	289	267	292	294	254	290	279	280	284	274	253	273	287	295	292	275	298	265	280	263	258	266	287	318	310	280	250	257	306	283	295	288	262	296	300	270	283	311	266	287	304	287	328	294	277	295	277	292	286	293	257	297	263	280	280	275	299	266	293	304	261	297	316	279	287	272	269	292	290	285	254	289	277	309	260	268	279	270	262	311	267	296	283	280	292	295	280	282	291	293	265	282	264	295	283	278	276	307	302	295	284	276	255	311	265	261	311	287	299	282	308	291	312	286	340	278	255	286	248	269	292	304	309	261	265	278	282	281	263	311	274	270	314	301	292	243	299	289	266	297	278	284	296	271	267	259	290	292	300	281	269	283	270	243	273	263	295	290	267	255	289	291	275	282	283	277	246	268	297	294	274	261	277	316	287	291	273	293	269	268	310	286	312	295	302	251	289	267	265	281	270	295	271	290	268	269	283	285	284	240	285	323	276	255	268	317	272	277	280	297	258	298	267	312	262	289	292	280	282	316	254	290	264	276	280	257	255	272	272	292	302	282	280	262	258	266	283	263	298	276	272	273	285	276	288	275	284	276	261	315	275	304	289	312	285	300	277	301	276	282	281	293	285	269	291	277	288	329	281	300	295	309	253	281	268	285	280	278	261	285	270	271	282	268	281	316	262	273	302	259	286	284	249	266	263	275	298	291	277	306	270	299	289	269	295	313	288	277	248	279	282	312	300	278	281	265	254	305	280	284	292	273	262	284	285	261	259	308	288	283	292	281	296	294	312	295	299	300	318	292	272	297	281	282	294	273	272	267	271	272	271	269	264	292	283	270	291	281	299	291	275	292	257	264	299	271	297	273	274	258	277	311	270	260	280	290	277	256	273	270	276	299	274	281	281	272	275	273	282	272	270	288	285	261	277	294	290	268	292	280	304	264	304	306	268	279	280	274	248	306	322	291	334	301	281	279	269	305	279	246	297	275	295	304	309	296	293	295	288	303	280	258	286	297	244	286	263	281	262	258	278	290	292	297	306	246	277	267	293	302	267	287	252	264	278	279	262	253	310	321	265	310	290	295	280	256	283	297	303	281	300	270	297	281	284	264	260	249	270	245	275	305	281	301	301	263	288	300	294	279	293	270	272	279	289	283	317	262	299	296	312	281	318	276	290	276	279	256	258	268	293	296	276	295	287	280	265	257	259	286	301	264	287	287	252	280	300	307	305	297	273	289	284	285	302	297	300	286	301	290	313	281	278	254	270	275	218	281	298	274	290	274	311	284	293	285	275	267	291	259	285	283	305	269	297	278	264	280	258	286	298	282	267	289	338	265	296	322	278	300	298	292	284	312	268	274	277	304	286	281	272	253	269	282	308	252	276	301	280	281	255	298	263	277	266	280	283	278	285	288	275	243	287	299	286	317	310	283	289	266	289	298	271	258	277	279	299	298	293	293	290	309	240	289	254	290	263	249	264	260	297	276	304	280	281	291	299	288	276	317	281	287	254	282	302	297	268	259	283	255	280	280	301	298	296	287	279	274	270	281	262	293	329	263	292	281	272	272	284	258	268	266	267	292	259	272	279	294	276	283	294	301	313	274	274	293	301	298	302	289	261	311	269	299	255	265	327	284	307	278	283	307	315	291	302	286	288	261	309	265	298	279	303	271	252	276	288	302	271	280	299	302	287	281	288	275	302	282	308	279	272	263	273	300	278	287	267	284	270	276	286	288	313	274	298	272	274	275	276	259	245	274	316	261	264	258	298	278	278	271	284	258	274	312	311	311	292	294	263	288	267	312	291	302	298	278	283	278	292	303	249	275	307	277	286	278	254	284	274	286	274	267	278	275	284	309	281	256	262	282	256	304	242	302	262	275	235	300	252	275	297	291	241	266	280	268	270	306	245	299	307	293	267	287	271	300	296	269	280	298	274	301	277	265	292	297	303	288	294	291	290	274	261	268	286	272	308	269	290	242	268	267	293	274	257	213	291	256	263	266	258	263	296	282	278	274	293	279	264	311	296	264	292	306	284	276	312	287	284	282	289	274	291	260	310	288	272	284	291	251	300	258	303	299	293	272	268	280	271	344	283	260	263	253	262	296	284	284	273	280	286	282	283	279	280	287	285	262	295	294	272	274	281	288	274	304	283	292	288	295	279	271	274	271	280	275	281	267	308	259	266	262	291	273	277	279	324	265	305	284	303	317	262	293	234	286	287	278
5689	1167	1022	636	501	447	409	405	365	333	343	350	318	346	328	326	335	337	307	332	351	334	309	310	297	302	283	302	285	304	313	293	350	302	327	292	311	350	299	276	312	330	289	334	292	298	301	296	344	300	290	308	327	331	300	291	313	299	306	282	320	307	304	291	296	330	322	307	316	318	285	274	301	314	313	339	304	302	294	294	317	321	333	331	307	286	361	310	316	323	337	311	334	277	286	316	297	293	325	298	310	285	279	299	330	312	309	323	303	315	313	290	307	309	303	273	313	325	320	285	299	330	315	301	292	303	297	305	330	303	331	293	307	273	293	325	325	313	296	316	302	308	308	330	289	301	301	309	303	308	297	294	312	314	318	310	288	314	306	293	320	319	287	328	301	288	307	294	300	353	323	279	288	308	304	303	307	302	308	285	299	349	300	292	299	301	307	295	314	302	297	278	327	319	321	329	297	324	285	332	295	321	323	339	297	350	291	294	318	309	306	300	323	329	275	310	309	286	306	305	330	321	309	294	315	282	322	308	295	300	304	320	280	313	318	292	331	299	315	299	314	359	292	307	315	275	285	316	349	298	295	311	323	326	284	321	318	289	305	298	320	352	305	320	315	322	318	316	311	335	303	278	319	321	318	295	311	309	281	296	322	346	302	291	319	309	309	282	307	320	303	306	295	310	315	304	299	306	352	296	320	301	320	310	306	289	331	292	302	300	311	312	310	313	327	329	293	307	344	289	299	316	299	293	313	300	302	291	277	311	302	326	316	293	314	287	311	306	292	293	300	297	316	322	276	300	315	303	332	309	317	306	290	277	290	296	315	326	301	310	302	278	283	308	309	318	299	318	294	301	309	316	293	278	306	294	305	319	316	292	298	328	299	300	295	288	307	300	310	301	325	317	294	304	301	299	305	323	312	322	308	312	319	300	332	285	320	312	319	310	338	281	301	310	290	302	320	305	321	295	291	326	354	345	298	309	333	346	290	335	288	317	294	305	303	314	283	313	299	292	298	320	305	298	307	309	307	301	307	306	288	294	334	306	321	326	316	298	336	307	327	297	307	324	335	315	331	320	324	277	313	316	307	293	306	311	319	314	309	263	332	288	280	308	291	336	290	282	272	327	307	332	317	330	322	315	301	305	305	302	291	308	322	357	352	283	296	351	296	283	300	350	298	290	319	325	325	298	301	320	288	319	330	307	291	294	289	293	323	294	331	313	304	289	307	306	302	295	327	310	313	310	301	336	312	311	356	325	323	314	291	333	300	292	290	274	293	307	330	280	287	303	320	297	309	306	304	334	316	310	318	294	311	296	314	296	294	266	307	311	333	302	284	290	289	321	342	310	325	320	288	297	334	269	286	302	307	291	297	269	275	291	327	316	301	295	280	307	336	292	299	322	320	317	288	311	305	297	343	299	306	323	314	315	303	324	307	335	273	326	291	296	327	317	321	331	302	323	300	327	262	336	300	305	332	345	308	304	301	336	311	305	315	281	279	321	316	278	305	326	296	286	323	299	335	349	305	345	298	325	313	295	307	317	348	329	327	305	301	299	263	324	319	298	281	279	296	289	308	280	341	295	309	311	310	302	311	313	314	312	296	306	271	319	306	309	291	343	338	280	283	309	314	326	276	322	335	304	325	291	290	309	272	346	329	301	306	297	304	326	298	296	304	313	290	326	302	304	319	297	315	291	319	290	299	311	320	326	309	291	307	290	291	303	323	347	332	312	323	299	274	342	316	313	308	327	311	306	314	294	296	287	305	281	339	319	317	333	309	322	331	296	314	273	288	293	300	279	290	292	315	320	324	320	278	300	331	312	322	278	334	303	308	287	300	350	299	359	335	280	257	289	294	296	326	288	334	303	326	282	305	319	314	272	329	298	298	294	317	300	299	274	304	286	312	316	332	285	328	293	296	307	293	320	309	291	328	293	312	288	280	299	340	302	273	294	258	327	316	309	299	327	319	301	300	327	315	275	303	297	317	286	307	297	325	295	310	330	313	312	309	292	294	297	292	288	335	281	292	328	306	283	301	291	306	296	291	316	310	292	310	308	320	290	331	287	290	302	289	314	281	313	319	317	293	305	291	302	311	323	352	308	306	299	301	332	288	321	298	329	330	315	326	316	316	311	313	290	304	310	297	303	318	341	291	296	323	304	335	347	289	290	301	337	307	285	313	299	297	310	302	294	320	327	311	285	295	308	311	297	323	326	306	313	298	320	311	286	328	309	303	299	292	301	324	303	327	309	319	339	316	299	319	304	316	301	274	305	297	294	316	314	307	328	314	286	345	303	305	333	309	311	316	271	309	288	315	325	303	350	320	311	302	320	301	313	321	294	291	327	287	328	320	321	307	294	327	316	313	311	302	293	312	298	296	332	327	281	314	334	291	283	299	307	322	278	297	300	318	290	288	249	278	282	313	290	308	287	306	274	294	289	296	313	310	347	296	294	323	331	299	341	319	295	331	329	311	314	308	275	301	290	310	341	322	324	325	303	318	284	308	287	299	284	292	344	343	306	324	316	279	290	313	303	286	304	287	299	317	307	298	324	323	314	288	330	296	294	323	316	284	317	332	319	326	267	305	312	310	318	298	305	310	311	295	295	329	307	310	265	309	300	301	345	313	311	287	308	315	303	316	312	312	328	315	285	309	310	303	323	336	277	315	297	317	295	294	329	306	310	295	300	322	305	299	305	293	297	310	318	286	324	283	319	285	327	312	298	310	309	315	288	322	323	314	293	321	327	313	323	285	299	351	275	314	306	297	300	306	323	297	313	337	291	282	296	294	318	337	300	327	316	314	330	292	321	321	261	283	295	300	303	316	315	320	277	332	294	283	325	290	322	301	325	312	295	305	306	306	318	289	316	301	290	346	329	274	299	300	308	326	327	304	283	320	295	302	330	300	303	345	290	314	283	318	302	327	331	272	297	317	300	337	297	321	311	317	305	307	320	321	275	274	336	279	280	314	297	295	307	314	298	297	316	311	291	316	292	289	300	299	340	298	321	267	295	328	307	333	303	296	301	273	319	305	322	294	291	335	346	298	320	296	327	300	322	306	320	287	316	319	295	307	274	281	308	296	301	307	282	324	333	312	304	304	342	299	286	314	312	301	304	306	307	330	323	285	299	324	319	333	282	286	328	302	296	333	315	305	317	304	335	294	299	313	292	306	300	289	302	271	280	305	293	306	311	297	297	318	309	343	291	317	298	345	280	293	308	307	302	310	303	287	303	328	318	357	320	274	311	333	306	289	326	316	325	295	295	330	338	273	278	315	321	277	304	303	313	292	275	311	336	310	293	312	298	293	303	285	338	285	302	334	309	334	283	322	296	332	295	293	289	336	287	323	301	289	290	323	319	278	325	302	274	339	300	327	336	274	315	317	310	316	286	302	284	302	310	299	313	344	288	295	289	303	308	290	323	284	315	326	302	298	309	327	286	316	330	303	282	332	279	324	307	291	280	281	305	281	323	294	296	290	298	317	323
25544	20892	27374	24517	20901	11312	1468	847	539	487	422	379	349	301	283	275	234	250	254	257	200	215	229	227	236	196	185	227	198	217	181	191	197	189	166	167	160	158	169	157	166	177	167	198	160	191	166	150	171	161	160	176	169	178	168	175	164	176	151	156	175	174	171	167	152	164	164	159	171	154	138	155	156	175	159	170	173	145	163	177	161	152	179	170	164	161	156	182	160	187	170	146	150	172	154	161	160	158	186	165	176	171	156	166	158	159	154	153	138	142	172	168	156	160	160	174	157	149	148	165	152	151	157	145	177	174	144	136	156	171	163	161	159	150	173	146	168	143	173	147	126	160	161	153	167	175	178	160	156	166	171	133	144	149	159	160	160	148	154	177	170	177	163	164	181	159	172	143	146	158	154	147	153	147	153	165	189	154	166	158	136	159	165	157	155	170	164	154	148	161	138	149	154	146	175	160	144	156	158	161	166	138	146	156	186	172	170	185	182	155	141	156	157	165	167	150	165	177	161	164	169	155	152	170	148	160	162	176	151	149	163	150	152	141	141	172	150	169	176	142	148	139	175	136	166	150	178	147	183	145	168	161	155	170	146	169	175	129	175	161	163	165	134	137	140	167	126	143	164	167	139	157	160	148	166	176	162	149	163	150	156	133	151	127	148	172	159	154	166	176	138	160	181	140	181	131	165	145	148	163	168	169	183	181	182	145	158	168	156	172	157	160	167	163	181	190	149	144	156	173	152	153	170	157	150	160	154	159	139	149	166	199	165	170	151	162	138	157	156	162	161	163	158	131	148	175	153	174	151	142	146	155	159	174	161	163	193	165	161	145	186	145	148	168	148	166	169	151	141	142	158	169	154	164	166	187	147	168	159	146	174	151	179	155	187	162	149	168	154	169	148	170	173	146	152	136	153	149	141	156	163	147	157	152	157	145	164	160	148	164	174	145	153	170	142	155	146	150	157	166	161	195	153	151	169	168	161	142	171	133	153	151	151	153	156	145	167	178	163	130	165	166	153	164	171	150	177	161	138	134	170	129	144	161	157	145	186	149	138	161	163	173	151	165	153	175	151	153	157	180	140	150	132	146	151	175	157	144	135	163	150	171	162	157	156	163	157	152	178	155	168	161	153	164	183	138	159	161	149	147	157	145	186	180	166	147	147	171	161	158	172	160	144	158	165	152	140	155	136	188	164	152	137	142	147	157	153	151	148	189	169	140	130	158	174	150	173	162	154	175	180	152	147	159	155	157	169	158	158	146	150	166	139	167	166	153	157	184	165	189	157	146	162	151	166	184	161	137	164	167	154	157	180	153	145	153	172	166	154	152	157	165	165	165	146	150	147	137	157	131	155	161	129	156	162	159	167	143	168	151	166	147	160	167	151	147	151	173	158	162	154	174	146	159	163	170	157	136	141	163	161	151	164	154	155	150	140	169	169	134	156	193	142	138	164	181	183	159	155	172	146	148	155	139	171	163	127	162	161	125	153	168	165	162	165	176	163	161	161	141	122	156	145	140	135	149	157	171	152	168	159	183	170	142	169	148	162	148	164	140	140	142	153	136	170	146	162	163	157	161	153	183	138	166	145	171	160	150	180	152	161	155	171	153	154	188	160	138	160	141	127	146	165	162	160	151	168	155	158	150	141	152	154	179	151	185	157	146	163	154	170	161	165	156	178	172	151	175	160	185	148	162	164	157	163	157	161	165	140	157	160	160	173	156	174	149	170	169	161	146	182	149	165	141	181	149	145	158	138	152	153	138	140	153	173	141	134	176	170	177	145	163	149	174	155	157	133	149	155	142	139	146	175	153	166	136	174	164	149	143	162	140	162	171	153	156	176	156	156	162	156	168	148	145	149	165	151	145	125	159	155	130	168	140	141	149	147	144	156	129	152	169	170	162	173	136	149	170	171	171	136	151	180	183	162	163	166	154	145	163	156	159	153	143	143	151	142	155	155	173	153	153	151	173	148	158	155	135	172	156	154	134	148	186	170	159	166	171	171	176	137	137	168	146	167	164	155	185	175	165	173	167	157	176	163	144	137	143	156	171	163	160	137	134	176	161	143	152	164	160	148	159	160	168	151	160	155	158	165	186	177	174	158	146	183	129	149	153	150	137	149	171	142	168	144	163	135	166	176	159	173	171	140	147	153	136	157	159	170	152	146	133	154	146	163	148	118	168	160	144	148	142	163	145	147	153	164	166	146	147	142	151	149	179	151	140	152	181	195	161	140	152	177	161	180	176	153	154	169	184	125	145	167	150	144	160	177	131	152	127	176	159	146	161	168	160	172	177	174	154	154	163	160	156	154	175	159	134	158	179	150	152	143	143	138	158	122	170	144	152	158	165	180	136	153	151	160	147	161	165	170	164	150	174	157	158	152	152	138	179	139	146	165	153	180	152	150	146	153	161	138	173	157	146	156	142	172	178	176	171	163	171	174	139	161	154	162	149	157	134	174	153	164	163	140	138	154	137	173	168	158	151	151	160	141	138	163	145	169	145	180	143	159	153	172	149	167	166	146	140	151	144	157	165	161	159	160	132	152	178	148	151	151	141	119	161	148	143	167	147	146	151	168	171	163	164	154	164	139	159	168	141	161	152	192	173	154	153	171	119	164	165	148	158	140	157	149	142	160	158	170	145	169	151	162	133	138	160	144	131	152	167	156	152	159	152	152	162	168	147	145	158	153	166	143	157	153	138	136	144	157	157	157	149	167	152	156	150	147	156	150	174	142	146	140	156	149	138	159	155	181	156	147	163	166	155	134	136	143	150	149	160	151	154	162	158	164	150	144	164	152	157	168	168	163	155	156	171	165	149	121	133	162	178	165	140	150	158	141	184	154	159	158	146	157	150	167	150	131	160	191	161	180	158	167	134	151	149	145	142	163	135	162	175	152	149	156	160	158	175	145	169	169	155	161	150	151	167	164	154	150	174	152	176	154	151	148	141	154	150	133	140	159	167	170	155	137	165	149	181	152	163	167	132	161	167	145	160	141	167	169	152	158	161	156	185	159	149	174	162	156	151	133	150	155	152	155	163	158	168	161	164	136	150	128	171	161	165	150	166	158	155	162	169	144	184	145	181	176	180	145	151	168	146	173	133	162	170	156	166	136	137	142	136	152	158	163	177	168	155	169	147	149	172	146	166	148	190	155	143	177	185	154	154	153	185	137	162	152	157	153	164	149	153	169	178	168	152	155	141	150	166	168	153	162	169	155	161	161	150	151	166	144	150	155	166	176	166	165	158	161	132	161	155	160	153	152	148	140	144	148	147	173	145	159	158	160	165	164	150	143	163	155	155	150	171	152	152	163	167	170	159	153	157	147	181	139	158	172	168	156	164	128	152	157	180	179	164	169	156	167	149	140	165	146	147	160	157	166	159	167	160	146	143	157	165	158	164	170	167	160	156	167	171	154	163	155	164	141	169	152	151	151	188	159	170	145	147	148	154	140	149	160	157	178	173	141	156	170	165	175	171	148	154	153	159
9596	13029	11264	6096	4225	2989	2224	1836	1154	972	805	678	563	548	490	389	399	363	331	337	296	287	291	271	259	254	224	232	208	223	238	235	207	242	207	209	190	178	219	208	193	188	186	197	181	189	189	209	193	197	173	206	188	184	172	167	182	185	178	180	183	172	164	181	177	168	157	192	196	180	181	169	195	179	184	185	164	180	195	168	172	192	156	178	150	154	175	179	172	168	196	175	180	181	182	165	182	145	187	190	158	155	156	166	168	177	168	181	157	171	174	174	175	172	172	169	194	179	178	182	174	197	194	167	207	186	161	172	167	172	161	166	170	168	173	187	167	154	167	171	194	180	193	181	177	166	164	141	184	169	200	193	172	155	177	152	174	163	178	151	171	159	158	167	166	180	179	171	167	161	169	154	181	180	173	159	189	171	179	170	156	168	168	168	157	169	140	187	158	168	181	177	192	161	159	151	190	165	164	174	168	159	163	176	181	138	166	178	187	182	179	184	164	159	162	174	156	157	175	181	174	177	160	175	166	155	182	156	172	185	166	150	175	166	169	154	202	164	174	168	153	163	180	181	161	162	173	174	176	170	166	177	154	164	164	178	184	177	165	201	136	175	166	158	170	198	156	162	150	170	143	167	156	168	163	173	173	176	138	163	177	150	174	182	173	174	186	141	146	177	154	152	181	176	133	204	182	157	152	200	182	169	170	147	176	138	154	163	158	147	172	166	166	160	171	162	179	162	157	161	172	159	165	172	142	161	165	169	158	160	174	177	158	140	179	191	170	179	170	173	171	153	181	165	174	141	163	162	151	145	172	160	171	163	165	173	183	177	151	160	177	180	173	148	177	175	163	157	163	162	172	157	166	167	171	159	180	186	154	169	163	174	179	159	181	165	163	154	166	179	166	171	153	162	199	163	191	181	172	156	159	160	157	171	178	169	169	172	177	161	167	161	172	176	193	164	180	160	165	144	157	170	181	156	174	147	166	170	168	189	172	163	179	156	151	154	186	180	166	179	162	165	192	175	164	156	162	180	171	163	161	153	182	163	192	147	179	140	177	168	156	160	168	167	163	166	179	192	184	196	169	181	159	191	172	181	166	153	163	158	176	181	150	173	179	146	163	178	166	170	166	165	180	174	168	182	161	199	163	169	148	170	150	195	160	171	167	170	164	161	171	170	203	173	176	162	187	174	156	177	187	162	180	165	172	167	186	167	199	181	183	153	169	156	154	158	155	160	167	141	169	178	173	157	147	155	179	150	169	182	185	168	161	177	169	174	179	181	176	184	166	175	175	147	170	191	165	184	171	140	167	173	162	177	176	152	154	172	176	179	148	156	169	165	181	172	166	167	166	158	200	173	200	178	181	176	151	183	181	167	176	154	174	175	180	158	181	172	159	177	182	153	203	179	179	191	180	158	164	174	178	171	172	159	159	183	192	172	173	168	178	168	181	158	179	174	185	177	178	157	157	167	156	178	152	199	132	155	168	170	158	169	169	169	166	162	148	183	165	167	167	144	181	169	174	191	165	151	159	162	184	159	170	164	185	175	168	165	170	157	195	158	144	163	161	177	166	169	183	155	164	172	157	185	163	180	172	168	174	171	153	162	199	151	177	189	181	172	154	169	175	162	170	176	167	171	153	157	170	176	179	164	172	158	166	177	158	177	157	168	167	169	162	175	170	174	168	181	160	180	162	174	150	163	179	157	172	174	167	169	170	169	165	144	176	184	171	154	166	154	161	167	151	171	148	160	170	169	157	156	185	177	158	167	191	191	166	173	158	162	155	177	180	167	175	174	172	188	166	176	191	167	160	153	172	171	154	170	143	166	169	190	158	185	188	174	162	160	160	154	163	176	154	160	164	153	167	159	175	181	177	175	154	165	179	155	164	162	178	167	154	187	166	182	162	183	172	152	162	169	167	176	170	155	173	163	163	156	156	180	182	157	166	172	151	167	162	163	170	179	176	139	153	185	181	182	166	167	180	169	158	167	157	174	150	170	181	190	180	167	183	168	168	176	167	172	207	175	181	179	200	156	173	170	168	173	148	162	156	166	157	187	178	185	160	175	173	175	175	144	183	162	180	170	166	167	158	176	171	198	167	194	168	186	173	155	158	177	181	163	167	169	135	177	164	175	171	174	161	160	191	168	157	167	174	181	184	177	167	182	161	185	162	186	181	172	195	190	161	157	192	159	167	173	180	163	174	157	203	174	169	154	159	163	169	176	162	158	194	167	183	165	168	176	181	162	188	168	151	173	156	161	149	180	183	153	163	143	180	176	175	169	169	203	178	171	200	169	154	169	161	191	192	142	185	170	169	162	178	164	163	157	152	169	173	180	178	171	171	174	181	162	172	162	161	179	164	171	173	151	184	153	155	163	165	153	194	189	195	175	205	153	167	161	173	163	169	158	179	179	181	210	147	174	158	191	156	158	149	165	180	158	168	179	168	154	168	182	160	171	163	185	185	187	177	157	165	164	176	159	158	170	173	172	160	173	199	199	203	160	165	153	159	184	161	170	172	185	175	164	168	174	175	164	177	148	161	174	185	185	170	147	169	163	183	166	153	145	163	186	164	152	149	193	163	169	167	170	171	180	168	139	169	183	176	165	152	170	170	166	165	183	178	161	171	160	157	177	167	174	161	173	186	171	160	184	162	165	160	166	159	170	148	163	179	173	159	183	163	199	174	183	195	158	167	190	165	182	172	187	173	189	161	146	169	156	177	177	167	187	144	173	184	148	169	157	171	159	164	171	191	167	168	162	163	180	161	160	190	183	191	169	181	162	157	172	180	167	184	161	172	154	146	157	171	186	162	171	174	170	147	163	198	148	193	202	160	161	156	178	168	169	147	165	170	166	159	166	176	174	171	165	172	185	166	161	170	147	165	175	166	165	175	190	165	180	168	130	172	171	185	196	176	149	164	172	209	171	167	157	183	187	181	169	188	152	183	181	175	164	163	165	181	195	195	157	145	200	158	177	140	186	142	164	176	166	178	159	183	171	201	160	204	169	193	190	185	167	186	172	194	162	182	157	186	177	174	169	183	174	179	178	160	155	161	136	178	167	164	188	170	151	168	173	184	169	174	169	152	154	164	161	154	181	175	157	166	189	172	172	170	183	164	176	172	154	158	193	170	143	196	167	167	176	172	155	175	177	155	154	179	162	150	165	159	169	175	178	185	183	172	169	170	191	176	143	167	168	170	188	155	186	185	158	167	174	188	164	182	170	175	155	166	170	166	190	162	152	175	175	168	176	165	170	152	160	172	160	149	159	174	162	182	159	167	181	193	171	181	163	176	171	196	158	171	164	166	173	181	172	160	163	173	152	155	181	185	167	175	163	143	153	160	177	167	160	168	167	156	177	158	171	155	157	180	167	164	170	182	157	177	182	163	187	150	131	166	155	188	177	164	166	164	162	175	194	168	170	164	185	158	169	179	164	176	194	168	176	173	152	171	172	173	173	159	156	166	172	148	162	150	170	161	182	171	145
23183	20938	27819	24220	20942	21022	10260	1939	1270	999	894	817	703	661	641	646	596	557	534	485	536	508	523	496	458	468	435	426	473	491	466	423	419	444	388	442	421	378	439	402	417	461	431	434	414	397	414	400	443	373	386	360	392	393	401	379	386	372	388	435	410	437	377	388	384	388	400	392	419	405	431	407	400	402	412	387	405	394	385	381	386	388	369	421	386	383	398	354	394	411	394	385	372	398	370	388	380	423	398	361	422	397	423	423	383	381	377	426	400	392	395	397	382	366	363	376	398	418	388	410	402	334	381	392	366	343	384	423	388	362	381	380	388	396	364	390	393	387	404	374	388	409	386	396	394	390	412	381	387	393	402	384	416	375	392	408	363	369	401	349	404	398	389	424	384	365	383	393	388	381	359	352	365	404	425	355	370	386	348	416	397	390	392	405	353	383	428	411	386	399	341	350	414	378	416	398	374	376	377	382	368	380	401	433	361	383	378	374	388	385	387	403	363	373	390	383	388	356	372	396	367	387	358	355	383	408	358	392	367	367	380	401	415	394	407	376	426	390	430	381	365	387	416	382	399	414	414	369	363	379	375	383	398	384	344	378	382	388	399	371	396	365	393	412	375	375	384	396	357	387	376	411	419	385	353	377	412	363	375	401	362	398	364	370	398	359	393	383	367	334	409	379	372	364	376	357	374	368	385	397	366	391	393	378	372	389	404	366	378	374	422	389	352	393	407	408	380	400	385	369	349	372	399	365	416	363	357	398	402	387	401	376	406	361	401	360	336	404	422	375	385	398	395	392	385	365	378	400	374	403	365	385	379	392	430	413	365	365	378	359	374	414	398	377	384	376	375	426	379	373	382	391	401	391	438	386	385	418	389	378	403	406	375	378	390	406	432	392	365	401	355	370	402	358	370	400	374	371	406	353	389	419	409	390	394	410	410	383	359	402	368	341	398	385	381	349	418	387	372	390	402	410	377	366	403	388	389	406	384	365	379	372	404	378	390	384	403	381	396	385	387	418	404	363	358	354	388	428	427	384	386	375	355	403	378	407	396	376	370	384	349	360	363	389	372	310	364	373	381	390	407	408	398	386	372	398	353	368	393	399	373	383	366	343	398	364	404	404	402	399	382	360	371	404	402	353	393	366	392	378	355	377	403	395	408	390	421	403	364	355	420	405	348	365	375	416	365	353	372	373	392	408	377	374	409	384	416	376	387	378	398	377	339	394	384	387	369	393	342	394	386	380	383	372	414	349	380	358	383	360	388	384	392	383	425	347	327	386	399	368	391	391	370	395	409	373	378	411	398	405	360	403	381	386	370	345	376	393	393	381	389	406	430	392	400	381	398	405	362	343	365	391	362	400	393	407	426	369	408	369	379	371	341	398	401	395	384	357	402	413	363	377	412	404	388	343	382	375	384	331	387	362	396	391	387	380	396	367	419	389	364	355	378	351	391	404	382	344	388	368	370	383	377	391	386	387	398	390	370	372	396	385	404	397	390	408	368	404	368	360	373	371	402	429	396	391	400	391	380	387	408	355	354	366	369	378	375	400	438	365	398	393	406	388	403	370	377	387	371	377	383	399	383	378	407	370	389	387	394	400	382	365	377	372	429	388	405	385	358	392	391	371	408	361	388	380	392	427	402	404	356	412	370	359	399	407	389	408	400	379	397	381	426	343	377	378	350	409	397	380	378	430	388	380	392	372	383	377	360	381	362	409	376	354	408	404	382	380	372	378	360	373	382	374	407	376	391	408	384	369	391	363	371	416	402	368	362	391	393	408	394	350	397	414	389	419	375	397	387	399	374	328	364	409	396	397	360	412	384	357	338	350	365	386	377	443	381	400	375	366	407	370	384	380	389	366	354	367	359	356	398	360	387	369	382	402	379	382	380	366	389	377	398	367	397	406	343	406	421	386	373	388	352	391	401	391	421	385	330	405	370	365	403	363	378	392	381	388	399	338	371	393	419	387	387	423	410	408	365	392	364	354	395	352	362	380	416	383	444	399	360	379	404	370	405	392	385	356	388	410	379	410	374	355	384	404	380	403	368	376	369	379	379	374	388	363	384	398	401	365	368	371	404	351	367	368	383	383	331	354	366	380	381	419	362	428	371	382	390	328	414	371	408	387	414	392	393	415	424	395	416	378	369	367	380	370	383	424	371	369	373	395	358	383	405	370	416	377	355	402	406	408	401	392	399	354	363	387	374	379	401	367	379	352	368	430	400	371	383	390	361	366	376	368	383	375	381	383	374	394	404	404	392	406	372	401	376	387	385	374	372	359	398	385	373	377	382	400	414	367	370	367	390	406	402	398	404	378	402	363	379	388	375	393	403	415	387	383	390	388	405	412	380	366	385	355	380	363	428	367	397	388	385	399	374	423	389	418	357	381	378	387	407	391	350	353	384	388	389	393	363	352	406	418	357	370	340	344	390	377	397	436	379	439	374	388	374	362	367	400	366	414	396	384	363	387	379	386	353	374	383	375	405	402	427	361	388	401	409	381	387	367	359	393	385	363	366	379	372	454	398	373	371	398	395	349	369	371	390	386	414	389	372	418	371	397	364	374	396	407	381	368	378	373	353	369	365	380	399	353	395	411	361	388	386	418	364	364	365	382	411	395	381	396	359	407	381	401	394	415	342	378	354	399	407	394	377	413	370	387	398	387	373	362	380	389	411	381	397	383	388	353	373	381	410	395	403	383	428	388	400	415	389	394	360	398	331	417	426	393	406	391	411	388	384	369	369	379	380	401	385	383	362	424	371	363	400	356	388	386	379	391	380	376	391	401	397	375	373	346	404	380	360	381	388	404	412	395	393	371	349	380	376	371	382	399	356	389	381	407	400	386	371	352	369	377	396	394	364	359	369	388	357	359	373	404	362	369	376	371	385	378	376	368	389	370	386	362	399	382	360	392	374	398	405	352	367	405	406	399	406	369	381	399	377	368	430	375	373	409	391	350	364	373	377	389	379	376	415	395	378	383	391	352	402	408	413	350	373	424	370	391	402	405	374	373	405	367	382	361	364	429	401	376	401	389	369	349	394	397	384	351	370	363	405	368	395	369	390	373	362	369	376	377	387	374	392	371	375	382	377	392	400	370	406	391	361	364	385	377	356	388	379	367	386	377	405	386	406	347	379	403	432	395	361	374	414	395	394	399	364	399	378	386	377	397	372	416	356	380	401	365	385	406	385	361	376	373	354	377	364	352	372	362	393	384	386	390	389	394	383	390	378	365	368	402	394	410	351	364	370	396	353	424	399	387	380	377	373	368	368	364	371	374	407	400	394	381	368	389	389	393	367	391	357	432	386	401	355	375	375	411	381	393	366	403	411	381	359	369	359	371	381	362	378	373	386	392	365	396	406	394	363	391	387	371	410	377	354	372	361	408	390	366	396	372	349	364	368	351	359	364	380	358	402	390	354	340	370	379	364	350	374	375	404	385	386	402	390	361	391	402	389	380	396	365	375	363	378	386	391	365	408	418	388	341
13638	20441	17902	10778	7594	5625	4133	3349	2283	1914	1482	1370	1127	1102	954	925	847	740	731	686	621	594	576	577	560	501	510	484	490	499	517	464	468	490	429	423	432	421	449	424	415	438	425	427	434	369	419	416	397	376	405	377	387	397	406	400	380	420	373	391	380	357	381	389	391	375	407	378	363	397	372	348	400	350	385	396	393	378	387	387	381	351	389	425	399	348	356	363	398	367	333	404	358	381	370	342	394	383	399	388	330	407	376	362	364	383	380	375	349	366	391	385	376	369	353	393	375	342	388	345	402	380	413	380	378	351	363	385	371	350	388	369	391	378	346	369	392	374	387	356	358	349	405	377	390	410	385	375	404	365	400	377	344	375	337	368	382	409	374	362	380	329	365	385	349	396	387	381	363	385	360	335	354	375	390	346	355	365	383	347	332	352	387	370	397	328	353	353	362	334	365	374	376	408	369	309	329	372	368	407	392	410	378	355	356	374	351	374	388	354	365	370	380	351	334	350	373	360	390	380	371	347	375	351	353	335	397	347	341	389	355	388	334	372	356	379	334	359	359	392	362	369	358	362	371	386	385	381	369	354	364	339	348	346	399	370	371	348	337	393	345	330	370	363	342	384	388	390	346	367	360	378	385	396	347	379	334	343	368	384	368	394	353	344	354	376	338	343	364	360	347	329	337	370	370	358	338	357	357	360	352	345	378	348	378	359	348	344	390	374	390	349	334	362	386	321	340	399	392	369	326	393	348	362	382	356	361	376	364	349	389	350	346	352	360	333	375	374	375	354	365	384	345	338	379	359	377	342	359	383	332	349	352	367	365	347	393	357	390	361	371	356	382	358	365	363	355	381	333	378	321	357	357	335	376	386	355	389	365	344	375	369	384	371	347	363	375	339	354	338	365	390	392	370	366	352	370	369	375	363	341	369	338	362	383	386	364	397	369	357	341	372	367	373	364	400	345	369	350	375	360	372	389	368	362	352	349	353	355	350	388	367	348	381	374	392	365	392	358	384	336	360	385	350	345	330	359	399	359	395	355	356	397	390	354	367	361	378	358	372	368	366	342	344	368	360	393	360	376	345	354	378	355	391	370	376	364	364	369	344	358	352	351	362	355	358	379	373	386	385	383	393	361	408	392	358	376	333	384	359	352	372	368	351	354	352	358	346	358	349	373	375	369	355	385	350	370	367	387	362	331	334	379	382	359	377	357	367	372	387	369	368	369	412	362	361	362	357	366	371	370	398	390	391	382	368	351	384	348	391	377	364	367	391	388	391	373	345	372	354	372	371	370	394	357	371	370	370	355	347	346	342	354	382	340	377	388	348	339	348	388	375	388	386	351	344	380	372	361	405	348	344	339	351	369	334	360	381	353	368	366	385	375	361	365	412	377	335	345	371	348	393	363	361	352	382	390	371	349	371	358	344	376	398	383	358	389	386	353	381	385	351	360	353	352	346	398	413	368	363	373	390	388	413	364	349	336	378	364	374	364	401	392	357	357	383	397	393	386	412	365	366	358	370	330	336	359	390	371	384	375	350	387	354	358	361	349	353	363	374	373	340	370	335	354	382	383	358	339	392	345	356	342	375	376	348	372	385	375	388	376	337	397	362	342	349	365	358	365	377	369	430	362	387	357	385	393	375	379	357	339	362	391	372	351	369	358	349	408	383	375	401	370	352	377	373	354	328	363	332	364	356	360	341	366	362	398	340	405	370	413	381	345	361	351	350	368	393	370	309	374	361	403	357	344	358	340	395	401	358	379	336	341	366	347	338	357	342	350	381	373	375	373	387	365	356	345	313	375	384	354	383	342	387	388	393	330	359	368	405	375	362	356	365	385	347	359	375	358	362	370	367	370	334	368	388	369	374	327	369	383	385	383	357	363	344	374	384	387	347	397	361	348	368	364	345	388	391	341	342	384	347	375	395	356	330	423	380	351	408	375	375	382	371	341	374	394	359	361	345	366	374	381	337	368	372	356	376	369	351	362	378	404	368	341	362	342	377	377	355	362	357	378	313	386	359	385	411	351	347	355	318	364	369	329	389	368	356	361	350	379	362	364	348	359	349	357	370	358	375	345	374	379	365	370	376	360	385	356	383	341	361	366	372	385	379	383	384	375	383	355	365	353	341	365	368	397	362	327	387	345	370	372	374	346	367	385	382	356	371	356	382	384	364	387	380	359	377	377	370	390	347	348	390	344	354	398	369	358	369	373	339	381	390	364	346	354	381	377	357	353	393	339	356	356	409	370	336	372	374	367	347	371	368	349	376	383	375	378	354	350	388	365	394	350	387	372	333	368	368	367	371	352	397	373	356	361	356	347	348	359	402	362	376	371	383	396	370	381	379	317	372	371	400	379	380	389	366	390	366	371	388	363	348	363	369	381	384	362	350	396	349	401	374	369	355	352	357	367	346	373	363	351	366	369	385	345	337	361	353	358	382	365	388	376	371	405	324	382	375	390	375	396	381	366	347	393	388	353	363	387	336	348	376	388	356	374	369	341	367	392	344	357	388	374	357	345	376	334	359	386	366	350	395	386	369	313	374	390	352	373	343	354	359	367	393	364	358	394	383	349	380	350	361	349	392	375	395	402	353	353	351	351	388	356	393	370	379	353	376	384	369	344	368	355	389	397	365	375	390	357	360	342	390	346	386	368	346	370	370	389	408	371	368	365	375	384	380	372	369	390	378	342	361	383	394	387	389	371	360	404	387	393	349	349	367	362	346	363	377	357	358	383	378	366	383	368	352	372	349	356	368	386	381	367	383	369	367	366	340	385	364	368	370	343	363	359	338	359	353	352	324	392	359	347	345	373	358	352	330	358	374	364	390	381	390	377	359	368	365	373	348	356	384	414	376	364	370	329	364	337	357	378	315	378	359	394	369	373	347	371	371	376	351	373	349	379	367	355	393	374	384	370	360	349	402	366	376	379	363	385	347	372	380	378	392	393	352	381	369	393	346	383	355	369	379	366	378	363	355	401	383	346	373	365	367	382	392	347	381	344	350	324	366	377	385	369	348	369	335	368	348	365	365	372	351	345	384	394	358	378	362	385	374	367	387	373	343	362	335	381	363	379	378	365	398	345	351	344	386	345	371	351	388	380	338	394	386	372	375	378	326	381	363	367	365	366	396	357	363	385	382	379	374	376	372	386	387	381	386	412	340	357	367	380	349	345	346	356	334	382	362	346	357	354	372	374	367	362	362	370	344	395	383	367	388	389	410	352	354	381	351	379	393	336	423	362	384	343	354	360	361	397	371	388	368	391	347	374	372	392	358	370	366	384	359	333	349	384	369	350	335	392	383	407	327	375	396	384	374	384	367	346	367	384	385	367	387	352	395	362	373	378	375	368	399	419	374	402	361	341	350	342	373	344	375	392	381	334	364	395	376	366	405	384	356	333	340	361	356	416	349	361	372	361	357	349	374	354	396	364	352	384	368	390	346	343	354	372	373	347	327	363	360	356	367	330	345	375	348	363	385	375	353	387	390
28593	14763	1868	540	377	364	336	294	315	278	288	273	294	293	269	288	279	297	294	292	268	290	275	282	312	287	281	272	296	310	254	275	285	282	286	314	296	283	272	283	289	305	279	296	283	282	279	285	263	238	273	287	289	270	289	299	290	279	286	331	289	302	274	283	265	288	283	303	271	264	290	294	284	257	279	270	284	306	283	277	285	295	268	290	264	285	306	283	266	265	293	278	278	264	263	266	292	277	273	286	285	283	300	250	289	320	267	303	255	298	279	265	274	283	292	259	243	274	281	296	274	272	295	241	299	264	298	291	300	308	288	293	259	263	282	303	263	281	251	279	274	267	271	275	288	295	283	270	293	295	259	267	271	318	263	324	287	312	304	277	291	275	280	266	270	260	297	302	259	288	287	308	304	302	293	281	288	283	300	299	230	287	302	253	292	259	269	280	299	270	288	297	233	284	282	318	275	311	286	279	286	306	321	265	259	303	284	287	277	301	290	284	279	285	257	281	263	271	250	303	284	297	313	283	261	292	307	281	286	266	262	280	288	269	267	296	279	260	272	307	278	280	306	264	280	259	271	311	315	270	296	288	275	263	263	291	288	275	276	278	328	296	292	273	290	264	287	267	288	265	278	310	302	268	248	288	268	314	277	286	312	290	252	275	286	280	281	281	272	257	274	265	310	269	273	311	274	270	324	282	265	297	251	267	319	293	288	277	297	271	287	266	275	266	280	269	254	293	296	293	268	255	303	282	251	312	307	254	284	280	265	277	274	266	288	282	292	302	279	249	288	289	272	277	316	297	253	314	282	290	293	260	275	269	267	295	292	266	303	270	294	282	260	251	262	264	278	283	264	271	290	285	265	262	283	286	277	280	288	260	292	265	281	275	288	309	265	316	302	289	265	276	259	286	282	275	260	295	271	287	276	293	304	296	297	305	287	292	290	297	277	293	282	276	280	302	283	265	314	279	290	284	259	264	284	271	280	288	273	257	276	260	279	286	295	253	314	280	278	292	277	294	298	252	293	287	273	263	281	295	276	289	287	281	294	252	308	299	301	276	276	289	280	300	260	280	268	289	284	254	301	307	270	261	277	274	263	305	256	303	308	263	296	277	282	247	288	284	276	300	284	287	260	275	286	280	290	284	255	272	289	249	267	280	296	291	292	288	305	264	278	270	271	270	276	278	309	293	277	268	318	270	263	275	286	285	265	253	265	271	296	262	278	271	270	270	280	281	283	285	290	268	290	272	280	285	260	257	266	272	276	279	277	259	254	306	269	289	267	278	307	293	276	277	296	267	281	281	282	298	256	302	283	284	281	252	267	304	279	276	316	276	287	294	280	292	297	280	309	302	278	295	287	297	296	289	274	285	259	272	267	275	269	251	277	255	311	256	268	284	312	305	271	291	276	312	299	283	252	266	252	285	307	288	297	257	276	274	313	261	274	270	299	292	296	277	285	309	270	276	271	274	280	243	233	271	287	273	295	266	271	285	288	259	274	285	262	285	269	310	280	248	280	264	278	281	296	282	282	313	266	268	294	257	300	276	282	323	271	285	287	254	289	296	295	287	269	294	302	256	290	294	275	285	283	311	271	277	269	296	296	270	250	256	302	292	272	265	288	295	303	284	285	283	311	298	277	298	285	290	295	262	282	280	290	271	274	290	287	295	277	254	267	287	268	321	295	273	274	305	292	290	258	280	270	280	270	305	259	286	282	273	267	306	271	291	286	278	279	280	288	280	300	263	317	272	279	283	296	273	270	259	283	257	299	297	294	277	278	266	256	268	274	280	253	281	307	284	282	276	277	278	255	282	333	298	301	285	271	282	261	292	253	302	269	288	290	290	240	295	274	264	263	292	250	292	282	263	243	303	283	298	293	272	283	272	316	266	281	280	267	288	234	270	289	288	280	310	281	295	279	297	258	249	280	290	284	284	307	294	310	264	304	275	273	307	290	276	282	306	267	299	271	291	280	297	269	248	287	270	277	270	293	250	252	293	276	275	308	286	295	293	295	279	289	281	285	256	290	250	261	259	254	259	327	249	277	283	299	282	282	285	292	289	269	294	251	269	267	278	279	273	280	281	291	286	253	273	293	259	308	280	287	278	274	296	304	284	282	247	266	284	259	256	275	288	268	276	255	249	295	301	257	267	292	301	251	269	285	275	306	267	290	281	288	282	284	301	269	269	315	285	294	320	261	302	287	294	292	270	268	249	291	285	293	284	294	295	250	286	283	295	246	259	286	288	266	289	268	276	263	243	297	287	281	266	277	291	273	290	281	293	282	287	261	268	276	275	273	285	270	297	277	273	289	304	284	286	273	250	280	302	251	288	280	273	293	314	269	287	280	276	288	275	286	270	291	298	294	265	283	292	271	245	271	276	281	272	283	305	275	267	273	276	275	269	281	297	271	287	294	267	288	269	279	271	256	293	292	298	295	284	293	272	273	314	309	288	284	274	272	262	274	276	291	299	274	290	255	294	269	322	256	279	282	277	285	265	297	328	276	263	320	264	276	298	267	271	300	283	277	234	274	324	294	305	257	266	281	295	291	286	272	264	276	271	266	293	265	272	301	268	270	276	302	262	258	302	293	240	324	271	296	241	309	265	287	282	281	281	282	271	274	285	261	252	270	269	274	293	279	300	282	304	314	305	286	258	270	288	263	288	273	286	254	257	273	297	289	291	259	281	284	277	302	267	262	258	261	288	304	307	270	262	268	271	303	287	278	268	287	279	265	276	268	258	268	282	278	277	297	249	247	291	303	261	290	267	275	248	276	286	286	259	287	270	296	266	300	275	239	276	284	302	244	285	308	300	273	289	300	274	295	269	295	287	289	313	265	284	290	282	261	285	267	277	301	271	260	278	285	288	289	271	291	254	288	281	266	312	284	273	273	283	297	302	294	285	282	283	276	306	290	285	276	274	313	271	300	276	270	264	292	318	307	262	275	293	278	276	246	275	316	288	289	286	265	286	270	281	306	281	278	254	290	258	274	273	284	265	264	280	320	268	287	291	254	276	260	307	304	281	305	288	270	269	298	283	281	270	284	256	285	267	292	278	280	270	279	282	292	285	294	275	285	275	289	294	306	290	275	296	289	263	276	269	307	247	279	289	288	306	261	319	270	290	257	290	283	286	261	296	277	283	260	278	296	268	283	260	271	289	260	254	274	305	264	297	277	253	328	311	294	289	288	308	287	294	265	275	295	282	296	262	262	256	274	274	292	257	290	297	300	282	279	279	305	285	292	285	307	301	287	296	279	269	321	281	266	279	290	275	286	272	266	269	284	283	267	310	283	268	283	273	293	266	286	313	325	289	296	312	281	271	287	289	274	293	287	255	256	283	278	313	287	276	283	288	298	294	278	272	304	297	265	265	288	278	248	256	270	290	280	281	316	277	293	252	250	281	254	274	297	281	278	286	294	254	299	292	313	315	232	262	265	268	293	299	273	275	304	299	274	284	284	291	253	275	305	281	287	293	281	295	276	274
5720	1067	937	636	463	408	387	363	357	337	350	337	312	335	335	335	349	293	323	296	312	315	275	316	302	283	307	302	325	331	282	325	274	337	324	286	325	327	310	296	298	324	305	288	304	332	305	289	271	320	321	325	307	282	295	319	313	306	289	313	286	301	335	280	277	293	284	310	305	306	319	306	302	311	284	293	270	288	297	292	331	308	297	302	303	323	288	294	338	300	303	308	313	279	304	311	315	323	289	312	297	297	310	282	309	288	306	299	297	275	314	318	279	318	288	300	313	343	307	319	300	304	294	321	305	297	290	282	319	307	280	300	292	304	281	298	291	317	319	298	295	281	295	330	312	295	296	285	311	313	316	316	294	315	315	343	328	304	304	276	317	334	287	329	285	321	307	285	293	303	290	328	315	305	289	299	307	345	305	316	308	306	321	289	341	303	298	337	317	319	326	307	318	293	325	335	308	288	310	296	296	321	298	306	298	322	295	304	284	333	340	287	314	326	334	321	284	280	270	284	314	278	347	302	336	337	286	313	308	266	325	332	277	325	322	310	304	305	317	291	321	321	304	325	282	298	329	315	295	293	294	306	308	284	289	282	290	315	313	308	285	291	317	300	314	280	321	331	297	319	304	296	333	297	310	339	327	304	273	293	297	326	285	282	296	288	308	295	309	298	326	356	322	298	279	344	315	293	329	315	319	293	291	289	316	285	294	325	281	325	283	299	320	327	306	293	298	311	325	279	300	318	288	324	308	337	320	291	332	336	290	293	291	288	303	310	308	283	311	323	312	316	313	290	303	271	273	281	321	322	328	293	309	327	294	308	284	274	299	297	308	321	305	292	281	304	331	294	294	324	314	291	272	282	298	305	302	321	321	309	313	289	305	325	333	280	303	297	314	299	312	291	317	309	312	313	286	286	333	297	305	315	291	286	299	298	331	285	335	305	321	278	306	298	288	321	312	318	281	321	326	311	319	329	333	316	315	313	348	299	334	329	294	330	298	273	309	295	299	297	279	322	316	295	309	303	294	293	277	292	298	290	282	285	318	312	281	316	299	318	301	273	283	280	328	324	302	283	319	298	314	275	299	285	321	306	310	295	308	282	296	316	315	320	307	301	299	315	288	265	309	292	262	312	311	295	309	301	279	272	321	339	306	299	327	309	298	291	316	314	291	298	305	293	320	296	335	289	301	327	287	288	300	281	330	285	304	330	290	306	307	321	284	295	272	297	306	280	310	272	317	324	280	325	328	290	279	313	265	309	308	292	320	295	282	287	309	311	303	288	332	331	265	280	324	298	329	293	302	303	318	301	306	300	301	278	267	317	292	323	301	317	305	320	310	305	317	326	320	294	293	291	319	322	307	313	299	335	313	305	311	288	303	304	322	316	308	333	343	287	314	309	307	302	288	305	298	306	306	328	270	327	309	330	315	317	329	327	300	281	308	323	292	300	298	285	282	310	334	274	304	318	317	309	320	286	296	322	335	309	305	307	269	319	304	330	303	293	322	307	349	315	320	278	317	292	321	312	332	327	318	295	334	286	317	322	294	306	323	294	277	288	318	283	292	277	306	336	328	308	282	302	326	296	295	300	297	295	333	306	290	285	330	309	295	310	310	295	319	289	305	283	300	305	277	308	349	314	316	303	304	291	288	321	288	324	289	329	281	326	317	297	289	315	329	295	338	339	287	295	301	296	287	287	348	292	294	320	286	279	305	295	295	302	296	269	292	301	314	304	275	292	310	331	336	334	322	300	308	272	287	317	303	297	331	315	303	312	291	288	314	310	288	290	311	280	338	318	304	321	331	307	295	338	286	316	307	300	284	297	315	260	267	290	312	304	272	324	282	299	325	294	307	302	325	299	302	281	313	339	335	316	328	335	319	308	351	270	323	338	306	273	297	292	286	284	323	327	289	314	289	305	318	309	305	318	293	322	292	307	318	297	310	320	295	267	312	314	290	302	294	298	295	331	289	285	314	320	311	318	302	319	307	289	293	314	324	307	325	332	296	287	306	304	290	263	284	324	286	306	314	309	317	273	301	317	297	310	281	292	288	315	321	328	302	298	303	274	316	290	321	301	328	298	308	269	280	299	276	321	272	316	289	323	324	297	324	283	311	315	294	333	304	332	322	306	283	300	290	321	292	302	309	312	312	321	330	291	315	283	293	296	290	280	301	319	313	281	330	295	283	286	325	315	303	276	289	298	299	295	281	296	301	306	320	304	310	278	278	315	288	272	325	309	295	301	327	328	280	299	306	293	308	327	315	317	312	304	325	317	288	301	309	277	307	324	322	287	301	298	305	294	285	298	295	302	320	306	319	323	325	344	305	305	298	306	321	328	308	275	282	287	314	313	315	317	313	293	285	278	311	314	314	282	312	299	287	299	303	302	309	295	298	327	315	319	314	285	307	298	301	294	313	297	314	301	306	315	312	320	273	333	319	305	319	330	311	328	279	318	316	317	309	323	315	278	291	305	305	267	303	315	311	296	281	301	293	297	289	290	306	314	314	338	299	304	308	306	315	299	316	286	308	305	272	282	323	309	272	302	303	284	312	291	292	307	283	273	339	314	289	293	284	286	295	302	293	330	329	313	288	326	294	307	281	331	327	276	293	302	273	270	335	280	314	287	297	354	317	270	303	308	293	288	315	314	319	283	300	325	301	308	336	326	272	290	297	284	297	295	298	266	289	311	320	322	300	298	320	304	299	329	278	304	303	303	310	273	292	311	315	322	303	309	304	308	309	317	295	318	323	307	281	348	316	303	321	325	287	298	304	295	308	286	307	293	293	334	296	299	306	321	296	312	313	308	301	291	314	321	306	290	317	324	319	288	298	317	296	287	301	289	246	280	313	335	340	280	306	305	309	298	330	305	306	297	319	316	293	287	306	302	330	326	307	324	285	279	320	306	296	274	321	304	292	296	301	324	282	298	315	275	279	282	314	285	319	305	276	272	322	314	302	274	288	324	334	272	330	294	310	315	291	325	268	286	316	285	303	311	351	324	287	344	292	291	286	319	332	317	309	290	301	307	299	314	281	281	313	302	299	342	339	324	283	268	323	280	307	334	294	328	295	312	323	326	323	310	307	278	278	305	323	332	305	300	298	301	318	340	309	296	297	297	320	314	293	318	297	294	300	301	307	316	307	309	285	272	305	328	311	340	299	275	297	319	284	317	275	313	304	302	290	329	335	295	279	291	315	305	305	298	315	293	294	337	294	296	289	313	313	273	312	309	300	283	306	318	273	306	315	333	287	292	261	318	307	306	289	304	289	311	288	302	309	321	311	296	310	325	333	305	323	284	296	311	297	312	263	314	345	297	319	307	304	314	313	296	271	314	314	317	332	302	313	303	289	307	315	311	311	322	309	297	322	311	310	279	323	325	289	304	314	332	315	284	285	330	301	303	297	307	301	285	346	304	316	308	356	300	303	281	289	329	300	308	276	318	310	309	312	336	303	296	327	278	357	320	301	332	320	295	288	308	297	300
25542	20940	27465	24579	20956	11271	1395	827	583	523	402	377	339	337	297	265	251	222	244	205	230	205	229	206	206	192	194	212	199	191	195	197	197	162	171	171	181	177	200	168	183	185	183	183	159	179	188	162	170	183	172	168	171	132	170	180	166	166	182	173	155	152	158	151	135	166	162	175	153	157	156	155	146	177	160	146	154	174	156	166	144	166	164	173	168	171	155	151	176	136	165	184	145	173	162	138	145	152	169	178	144	172	159	144	146	165	158	152	152	160	163	164	161	161	162	155	165	150	160	164	151	137	156	128	135	151	153	149	155	145	162	163	142	147	160	153	150	163	174	167	155	172	168	153	156	180	143	134	174	147	186	155	154	164	152	142	165	162	161	145	147	158	172	152	138	154	148	127	157	149	145	135	153	157	165	160	171	160	161	139	138	154	153	155	168	152	155	163	142	179	185	159	182	150	156	161	145	147	163	167	135	173	175	164	146	147	147	161	152	150	187	139	151	167	147	162	140	152	163	165	167	171	174	154	159	159	148	170	166	173	143	170	157	174	160	155	167	163	148	185	166	182	158	163	149	157	149	163	160	178	150	144	170	132	138	161	135	149	165	147	124	164	141	131	151	167	164	156	172	164	163	169	159	158	145	155	168	171	167	160	157	158	149	160	173	156	176	146	151	152	155	165	181	164	138	157	150	154	151	161	173	181	138	164	135	153	133	178	153	139	151	159	137	129	174	150	155	152	152	150	161	149	166	196	162	175	158	168	147	123	152	159	150	155	155	165	173	178	156	147	135	140	159	158	159	170	150	141	168	162	154	160	154	138	184	148	178	160	150	153	140	196	156	156	145	157	153	151	153	139	147	150	155	161	177	155	152	152	145	153	151	146	155	149	169	164	175	160	149	139	146	147	176	179	156	146	175	147	171	149	178	160	145	133	145	157	166	135	168	150	136	128	154	145	177	164	180	157	141	140	157	150	141	159	156	149	158	163	146	170	141	148	149	144	155	163	151	183	162	143	154	166	159	166	139	157	171	161	174	172	134	154	153	169	150	158	155	146	142	141	155	139	140	168	166	147	154	128	178	171	161	153	144	166	157	156	163	170	140	140	151	178	130	167	181	175	121	168	177	185	149	168	169	145	153	165	142	176	171	153	158	136	169	136	140	180	156	157	149	165	151	168	152	160	182	158	157	171	169	178	158	175	143	149	154	158	145	176	161	179	154	164	157	150	136	143	179	165	149	163	185	176	140	171	193	183	162	168	157	175	149	146	150	143	153	153	188	157	156	194	170	142	160	154	149	161	149	154	164	143	138	150	179	151	152	158	158	161	176	163	157	158	149	154	161	170	150	143	172	160	149	164	140	159	153	128	167	187	149	154	164	163	145	159	167	144	169	187	154	146	157	179	155	159	154	136	150	182	166	152	159	143	171	152	180	156	147	170	168	171	145	156	166	156	161	181	175	160	180	178	147	144	144	154	157	168	141	147	171	117	145	147	155	175	155	165	151	157	167	183	161	173	152	177	170	148	148	159	162	153	167	148	160	159	140	148	163	147	159	141	156	168	155	186	159	163	165	143	166	153	160	166	188	159	174	161	154	148	170	163	159	161	183	155	171	166	152	139	156	155	176	164	160	155	155	154	165	170	157	169	196	147	144	167	161	157	148	160	152	142	165	159	147	170	149	146	158	140	159	154	140	161	177	141	142	147	155	161	159	151	129	172	171	153	151	159	184	163	141	159	163	164	174	173	161	194	157	148	154	165	178	152	163	185	181	167	171	152	160	151	140	165	170	169	139	171	136	164	147	177	148	165	164	165	176	165	155	169	154	176	170	168	151	156	152	158	157	155	146	137	159	151	146	149	138	162	161	169	156	154	165	153	167	158	173	150	163	174	170	132	169	164	157	169	180	156	151	151	161	180	151	158	152	165	145	155	169	157	136	167	151	154	160	176	164	164	147	134	161	145	149	163	169	159	186	184	148	175	145	131	172	173	141	140	164	148	155	163	136	157	163	158	151	152	173	163	165	170	165	166	157	141	169	132	167	167	153	188	173	162	140	149	166	180	154	162	154	160	155	155	151	154	149	163	144	150	154	157	155	125	164	156	150	159	166	128	161	127	144	162	156	171	161	174	167	149	173	178	158	184	145	160	180	159	159	168	170	148	165	146	158	145	140	144	160	153	172	147	155	175	187	190	137	175	176	163	170	139	151	116	162	144	166	168	160	152	173	171	152	161	157	163	153	149	165	154	159	169	151	157	142	143	156	135	175	160	152	151	149	182	151	172	147	161	166	160	139	128	157	167	156	162	177	145	155	152	143	151	136	161	149	158	151	178	159	164	190	170	161	148	149	158	149	169	150	155	142	164	180	147	163	155	153	153	155	185	155	159	167	168	179	142	179	134	164	142	172	147	148	153	151	160	173	162	150	169	146	162	148	157	153	154	162	137	142	161	163	155	158	137	128	146	159	150	159	168	143	140	158	156	163	147	163	180	151	171	171	157	153	143	134	183	167	150	169	154	159	175	174	178	147	148	156	148	148	167	141	149	159	156	154	147	150	165	149	167	142	156	158	136	182	159	156	142	143	159	146	164	136	166	146	161	180	156	149	168	163	151	148	151	161	170	148	147	152	148	173	164	139	154	150	150	160	151	149	172	153	137	150	144	159	157	149	160	132	133	156	181	172	169	150	169	142	149	145	150	156	147	155	135	189	159	182	149	163	145	168	143	161	156	153	155	164	184	146	166	171	182	149	172	150	152	167	171	168	142	145	145	148	156	153	149	116	191	143	128	161	173	154	163	163	153	163	151	186	177	164	163	155	172	163	169	150	158	146	152	163	157	158	141	148	154	183	154	170	169	169	177	145	162	164	162	148	159	158	172	161	173	155	166	149	138	155	168	160	161	157	142	151	151	154	143	136	166	153	181	157	143	175	147	174	157	142	153	155	133	163	160	161	174	150	145	165	157	169	151	159	157	167	173	143	173	144	152	173	154	148	149	164	169	156	146	167	158	161	165	146	161	139	153	159	151	159	151	159	166	161	170	153	164	152	133	159	152	157	160	163	143	174	163	162	162	159	158	150	148	161	160	151	147	157	153	146	155	145	134	179	165	156	162	135	172	150	153	163	147	155	173	172	155	177	157	168	153	160	142	128	139	151	141	135	158	146	146	151	160	150	149	153	167	150	159	161	122	122	159	195	174	128	167	158	135	166	149	167	152	158	148	130	150	191	156	146	164	177	188	150	151	171	168	168	155	154	142	135	151	166	152	135	136	163	146	164	144	149	180	176	182	188	156	161	160	169	145	179	161	174	177	161	168	156	169	135	165	164	156	150	153	156	117	173	153	135	159	145	143	161	161	144	166	169	150	173	147	136	169	172	174	137	177	153	141	154	156	149	152	164	156	140	166	181	160	161	137	154	169	146	163	165	152	154	153	150	153	155	175	161	143	158	159	137	147	162	150	143	156	153	185	155	172	154	149	165	131	152	170
10047	12690	11187	6262	4139	2943	2156	1757	1170	948	769	650	594	575	462	455	378	364	360	335	316	305	265	273	257	286	259	247	235	242	250	244	225	237	223	224	212	225	185	215	181	201	187	193	166	188	195	191	191	205	197	175	178	175	172	178	199	180	192	174	213	167	176	211	161	140	196	196	187	189	164	171	142	176	185	166	194	184	183	174	175	172	176	159	177	169	182	179	170	151	176	172	157	154	203	183	177	179	178	167	178	152	185	174	187	170	157	169	190	154	181	176	168	177	162	196	167	178	152	164	167	199	160	171	175	145	167	182	140	167	158	143	173	169	179	200	184	158	187	145	167	161	183	170	172	177	168	152	171	176	175	164	211	161	176	194	174	166	174	166	171	160	180	168	167	158	164	171	176	186	172	161	167	158	175	163	193	177	175	177	152	175	180	173	166	197	171	155	169	158	191	163	185	165	168	161	170	175	158	177	190	178	168	170	186	171	162	162	181	178	171	196	170	162	180	165	174	172	203	170	176	166	160	153	176	167	197	195	148	144	191	197	151	175	176	178	160	172	177	180	157	160	161	181	162	164	157	155	186	162	186	169	182	182	160	178	155	175	185	174	169	164	142	180	176	170	162	167	162	155	156	178	176	164	164	193	166	167	166	146	147	169	158	164	168	154	149	158	174	144	168	162	162	162	186	156	171	158	131	192	165	197	184	143	163	181	176	174	148	180	171	176	156	145	176	166	178	162	173	170	177	158	179	142	182	166	153	186	165	168	172	184	173	174	170	180	173	182	150	173	167	180	185	190	185	158	189	168	182	148	192	180	190	166	139	156	177	165	160	157	183	174	168	199	169	161	163	186	163	193	172	189	183	157	152	163	165	169	172	154	177	166	179	142	158	158	192	179	175	160	179	186	172	187	154	168	207	163	170	169	175	159	158	164	161	171	143	149	177	177	168	191	163	167	181	175	161	172	162	191	180	162	179	164	179	178	155	160	178	172	159	152	158	185	164	169	149	177	190	152	165	175	178	185	151	176	153	150	158	165	175	157	172	166	141	183	160	155	173	175	159	160	154	182	157	168	195	164	174	164	189	181	165	171	156	164	173	182	169	195	166	170	179	159	180	201	158	172	177	153	166	174	178	196	182	172	176	161	176	167	152	177	161	160	142	160	156	166	169	187	157	169	165	160	162	177	185	160	155	170	186	152	184	167	189	167	177	175	172	157	142	177	188	167	171	166	177	178	162	154	164	169	182	189	152	177	170	161	205	175	183	161	176	205	181	186	172	188	158	154	186	167	182	145	138	180	206	173	201	155	161	161	178	168	193	171	157	171	150	160	176	171	161	170	169	189	193	174	166	168	168	161	165	186	182	170	169	164	184	158	165	170	143	149	156	163	160	152	181	166	155	172	183	136	167	178	156	169	156	184	180	176	174	181	170	181	159	169	172	148	176	165	166	150	181	169	171	175	172	172	180	185	166	154	150	185	162	195	151	164	171	177	187	172	164	157	158	161	175	180	161	163	188	163	184	180	147	170	172	167	163	152	154	176	177	174	187	162	163	181	139	180	143	184	169	165	193	143	188	169	183	164	182	178	138	169	163	170	169	176	189	150	173	170	185	153	152	166	160	176	160	183	152	170	171	178	160	169	176	181	157	179	161	177	153	164	178	189	155	181	158	166	172	171	181	184	162	156	181	160	168	175	175	175	157	170	157	170	169	182	180	180	168	166	159	170	167	161	171	141	179	168	165	177	160	180	206	163	178	149	181	158	160	161	177	170	168	142	198	165	160	153	152	176	175	187	163	181	178	168	165	165	177	163	175	143	173	147	174	170	158	133	182	166	175	164	178	165	176	160	192	157	184	178	158	168	148	178	167	166	169	180	194	168	214	185	163	184	179	171	158	157	170	176	163	189	178	169	166	172	165	194	161	174	158	199	162	177	189	172	184	172	165	175	153	150	163	155	167	181	159	171	173	199	166	166	194	172	133	159	159	165	190	157	155	144	191	154	165	158	166	166	148	175	185	164	187	162	174	154	171	177	185	170	179	165	153	186	165	164	181	162	171	171	166	158	188	213	162	191	148	188	165	180	163	164	161	152	169	158	173	165	191	150	183	163	192	153	192	176	159	161	165	167	184	158	166	173	165	149	169	172	177	199	158	180	169	143	155	160	133	176	175	173	171	197	172	157	159	156	189	192	122	167	184	153	178	155	156	184	178	170	164	142	175	144	152	159	169	172	199	145	168	188	167	194	171	159	161	179	161	158	161	172	185	180	172	173	196	161	171	162	160	176	177	175	148	183	167	148	162	176	178	178	176	164	145	166	164	190	169	180	179	154	173	159	183	181	173	195	168	164	200	156	160	164	150	159	167	185	148	165	145	182	164	165	193	187	167	169	180	160	180	170	176	156	159	158	184	180	174	162	168	155	175	178	189	173	193	173	177	157	152	175	157	183	158	164	166	176	189	172	173	188	157	186	159	164	163	159	170	149	170	167	181	181	160	185	163	151	164	187	177	161	178	158	170	171	170	197	179	174	180	164	174	159	179	170	155	168	144	175	180	172	193	159	161	198	157	182	167	153	183	173	172	177	176	147	178	188	161	165	164	188	175	157	183	160	167	170	172	150	175	156	173	159	171	175	169	177	175	202	184	168	176	181	182	145	184	163	169	168	168	181	155	190	176	165	166	178	176	166	142	173	147	170	148	171	154	151	163	168	204	177	142	157	198	169	189	146	145	149	172	178	186	176	178	148	139	179	175	169	158	168	162	146	197	174	178	166	173	174	160	171	162	160	173	179	154	179	149	179	182	186	144	167	157	189	168	154	159	150	172	163	158	156	173	185	158	156	163	172	175	168	183	162	164	192	152	169	191	184	185	165	159	172	172	167	179	165	151	191	162	185	169	164	153	180	173	155	187	184	182	183	184	163	181	164	168	162	169	171	160	168	163	161	158	151	170	184	199	181	194	153	175	147	181	175	152	185	171	160	150	158	163	178	139	174	143	163	154	177	156	156	197	164	172	161	148	162	175	170	145	162	179	181	190	181	184	166	154	155	154	170	165	191	153	157	156	153	148	167	159	196	158	180	154	162	162	173	152	167	170	177	189	174	192	187	176	180	166	176	181	150	172	185	157	171	180	161	141	179	187	184	173	141	163	178	173	183	163	163	170	164	178	179	178	147	183	151	153	161	165	178	168	146	162	155	200	148	171	189	175	159	181	171	174	170	162	166	167	165	140	165	160	159	171	168	144	181	170	193	171	170	161	196	154	175	179	177	175	156	154	184	168	170	173	170	175	187	180	181	170	163	164	157	137	154	178	185	179	166	166	165	157	179	185	165	148	167	184	169	154	173	159	171	167	147	194	164	185	178	167	197	157	182	201	188	178	163	163	181	173	160	178	150	162	179	193	176	147	148	158	163	172	177	178	171	179	162	186	172	197	175	186	172	162	196	153	167	182	180	174	133	152	163	155	180	177	167	187	165	169	167	164	156
23121	20904	27750	24226	20912	21013	10044	1970	1187	1008	937	791	779	711	654	625	577	563	549	538	478	525	497	474	490	462	475	452	481	471	434	434	424	438	462	376	439	404	409	424	437	391	401	402	387	402	394	393	415	382	402	384	399	409	412	378	437	391	408	401	427	419	365	417	355	390	428	379	412	401	381	424	421	390	393	399	373	402	388	390	390	393	410	367	420	423	418	433	421	362	393	414	381	372	378	402	384	415	407	418	377	399	397	398	401	369	359	371	383	396	404	402	353	368	405	350	372	382	374	385	385	397	408	396	388	408	396	388	434	374	357	393	395	375	382	389	392	389	419	380	368	388	365	391	369	402	411	388	386	384	419	380	359	422	396	406	369	342	384	387	381	387	370	365	367	352	396	409	370	415	394	400	368	372	374	389	395	359	411	362	391	346	380	398	389	365	381	387	386	364	382	414	372	405	389	384	372	410	410	383	416	371	390	389	368	394	391	370	377	389	383	411	368	410	401	409	375	373	387	392	376	387	405	384	418	365	357	337	334	380	364	396	369	394	363	355	396	427	404	380	374	376	387	378	386	409	413	374	377	380	391	374	359	415	408	431	381	389	370	373	363	382	397	425	419	367	392	381	377	393	380	395	348	366	387	399	362	407	408	393	385	376	364	350	353	333	363	376	441	379	380	390	397	408	381	382	389	413	408	380	368	397	392	399	385	367	414	394	361	360	374	376	384	422	388	404	385	370	359	348	377	375	361	392	379	390	377	385	376	395	364	387	387	401	407	405	376	358	360	395	378	384	398	413	335	395	393	384	355	429	366	391	418	375	377	363	367	394	420	343	395	403	404	367	387	350	365	366	390	389	383	340	399	376	425	393	372	397	411	386	374	398	366	404	406	395	383	392	366	377	352	359	357	381	400	370	380	401	366	366	374	343	368	381	369	332	403	393	370	381	392	395	414	395	390	372	412	365	372	373	409	367	386	404	357	379	387	394	365	375	375	362	401	383	386	391	412	366	356	392	385	362	403	417	415	413	390	400	379	370	346	426	375	380	412	329	406	414	399	386	387	377	376	349	413	396	377	400	421	393	419	406	384	356	393	385	414	376	382	369	341	407	402	381	394	391	388	389	370	428	391	367	361	390	415	372	386	384	367	384	370	390	403	375	402	389	402	362	374	372	357	391	375	387	413	330	368	379	421	416	366	390	379	409	394	416	404	374	380	397	374	359	423	376	347	386	352	424	384	395	390	371	366	369	420	404	408	354	347	365	399	386	406	384	357	416	398	362	370	373	389	371	381	376	383	379	416	363	405	391	390	380	405	356	376	384	410	399	383	364	430	395	397	396	405	398	399	388	376	390	395	388	407	419	393	383	394	400	358	383	369	382	393	383	374	393	379	389	400	371	393	376	401	390	357	384	353	375	371	425	385	411	387	387	387	381	378	362	371	384	380	378	370	380	382	406	377	370	387	360	400	397	423	383	386	378	366	356	395	364	345	380	335	379	326	377	379	366	406	389	390	370	381	371	425	371	357	390	380	383	364	387	403	408	354	387	368	418	387	386	381	390	373	367	383	372	403	388	407	403	390	393	394	338	395	384	376	418	362	361	369	361	381	407	369	396	367	409	382	393	372	379	406	373	362	377	389	389	419	378	418	376	378	405	370	417	384	368	379	370	399	367	365	379	376	347	351	382	384	414	376	381	389	381	384	398	369	399	374	369	358	385	346	369	383	374	350	338	356	367	369	344	396	394	377	403	414	358	392	373	401	404	385	381	416	418	371	388	408	375	395	370	380	396	377	366	381	388	395	369	350	397	376	363	362	398	393	421	363	399	380	388	376	393	373	385	410	400	392	383	412	415	382	337	414	417	353	404	379	390	342	347	390	396	376	383	367	398	401	360	386	371	391	340	365	424	421	353	391	390	375	399	387	389	354	372	427	383	390	357	370	377	381	400	387	399	401	415	389	379	378	405	391	366	382	385	344	396	356	359	423	372	407	387	365	403	380	387	356	396	380	386	355	391	379	375	348	392	400	364	394	340	410	389	404	380	359	364	377	369	432	404	394	373	389	388	375	363	380	378	397	370	377	373	400	378	342	386	374	364	400	403	395	352	390	330	368	408	376	405	350	401	367	362	350	403	378	385	390	401	395	402	389	373	378	402	391	396	415	389	400	368	379	416	392	396	333	403	368	422	383	390	371	402	402	388	404	417	371	387	416	393	404	401	386	412	361	389	381	372	368	373	429	386	374	354	395	370	369	413	392	377	390	407	360	387	397	351	417	375	379	402	363	413	366	417	374	360	383	393	411	378	367	390	406	353	377	402	379	407	373	380	356	425	401	394	358	358	411	412	381	394	364	395	388	385	378	409	362	365	363	381	393	392	352	404	364	369	355	379	391	390	352	363	389	378	372	390	410	412	364	398	368	389	384	392	383	370	393	398	374	390	394	362	376	359	397	401	386	364	371	369	364	409	371	359	383	387	374	370	389	367	373	404	373	405	394	377	385	388	389	407	414	380	363	405	367	365	406	382	382	375	378	388	356	410	388	391	384	378	421	419	363	346	359	401	362	374	382	356	411	391	391	405	371	425	375	374	389	390	368	397	359	374	393	377	373	386	376	393	365	396	388	390	387	395	394	405	370	396	361	372	387	401	390	382	369	394	375	387	393	355	341	421	383	374	380	362	372	363	389	384	398	361	369	400	390	365	391	379	404	398	395	373	346	396	388	375	393	398	394	404	374	403	386	386	355	363	367	393	411	365	398	358	383	386	393	378	373	390	366	410	384	366	390	378	335	377	361	375	400	380	395	396	392	413	386	389	414	413	409	351	419	389	409	406	373	386	359	375	374	395	388	354	378	381	396	393	397	386	373	360	360	367	404	384	394	378	367	398	402	382	357	349	394	386	406	432	390	413	370	384	386	363	384	404	357	399	390	387	364	397	390	387	401	362	390	380	383	423	397	339	363	414	380	378	374	370	366	356	386	380	370	370	361	385	405	433	347	377	412	391	364	392	371	369	365	374	389	402	372	402	355	380	381	356	412	367	373	385	400	365	399	371	406	331	393	385	373	381	345	366	391	379	379	408	396	389	395	379	367	363	375	391	371	439	369	390	404	402	368	369	381	394	382	407	404	418	393	385	376	357	357	338	341	383	396	366	367	401	382	357	383	389	380	391	382	359	384	370	356	356	371	390	366	387	367	394	394	397	367	416	382	364	353	378	412	384	368	386	365	371	352	370	379	376	350	395	354	378	350	412	349	373	387	360	426	378	375	379	394	394	388	383	384	376	384	379	406	398	409	390	372	365	414	383	353	383	393	398	377	388	372	380	386	382	384	377	394	353	354	387	357	430	383	384	394	389	374	356	373	367	385	376	388	376	403	353	397	370	383	368	340	375	356	367	415	357	397	348	365	354	383	396	359	390	342	391	395	373	370	376	383	377	409	335	353	391	376	397	418	349	365	373	383	387	375	373	351	403	401	370	370	384	365	382
14424	20449	17980	10759	7587	5573	4241	3307	2247	1838	1541	1358	1181	1114	968	885	828	712	695	693	688	609	603	566	563	535	513	477	466	497	462	482	479	471	454	465	422	417	443	443	401	437	431	401	417	425	400	413	391	407	371	422	393	386	387	379	382	393	355	384	378	391	405	385	389	404	392	358	381	392	391	402	393	377	346	389	395	393	373	382	413	370	357	360	399	375	371	416	376	376	361	369	401	360	374	388	379	377	360	383	380	345	371	387	385	384	390	359	372	380	365	368	381	361	361	387	373	355	401	393	389	333	373	373	368	378	390	377	378	343	367	405	355	403	355	336	382	377	348	367	337	322	365	367	333	380	391	384	361	354	392	393	382	379	384	371	403	381	387	355	378	404	352	401	377	364	344	403	405	393	358	350	379	366	394	382	341	355	340	391	401	367	349	376	371	372	376	390	352	378	362	347	373	321	357	380	349	380	369	375	391	346	342	372	335	365	366	372	353	339	415	356	334	362	371	366	358	362	399	378	401	378	363	360	362	368	386	355	338	374	367	359	367	334	360	352	357	357	352	339	360	379	304	351	381	359	382	314	327	388	360	344	378	345	375	382	353	402	372	359	390	376	364	325	374	351	379	369	311	374	365	361	387	349	345	370	402	343	374	356	377	379	378	356	337	377	384	405	360	380	387	405	393	367	403	370	311	383	384	379	327	380	381	364	390	363	340	359	340	389	358	347	344	362	352	352	371	379	369	366	399	356	368	359	381	364	359	378	364	348	354	369	339	369	363	366	362	374	354	366	329	377	362	355	352	362	361	358	376	389	380	361	376	338	367	380	373	367	357	369	401	403	368	380	364	372	361	375	395	364	372	359	383	341	396	347	380	349	339	369	349	377	407	396	345	372	348	345	374	381	337	379	376	381	365	365	383	357	345	356	367	386	375	369	363	385	355	358	373	377	342	396	367	363	362	362	377	332	363	387	366	387	364	346	371	369	349	367	326	355	371	377	359	355	368	319	407	378	354	306	360	379	339	334	342	421	384	354	358	348	383	364	383	355	366	351	387	338	367	354	355	354	330	345	395	352	342	361	362	367	369	337	350	332	384	335	373	361	354	364	385	387	360	367	365	376	356	367	363	356	343	327	371	372	353	341	377	412	368	351	365	368	373	383	357	350	375	375	407	336	363	383	398	352	361	392	388	367	339	396	331	377	384	358	400	348	346	356	406	368	335	354	358	356	389	381	375	359	368	394	337	337	362	376	341	346	297	344	356	397	356	374	349	374	368	355	346	339	390	384	354	353	380	378	387	356	362	406	358	362	351	368	377	386	385	359	360	381	360	330	380	386	391	302	360	354	366	383	386	388	378	378	366	354	367	340	394	402	335	362	360	424	321	344	374	349	340	355	378	377	347	371	388	386	358	327	357	325	345	367	385	370	385	358	368	375	390	343	374	392	370	367	381	351	416	354	368	368	399	343	372	330	373	363	355	364	368	353	353	343	395	387	335	378	372	381	394	374	362	354	369	355	379	380	349	379	362	370	374	384	370	378	372	357	350	386	347	350	414	363	382	385	361	349	382	374	389	347	350	392	367	369	363	361	350	369	369	366	361	367	375	388	353	337	405	398	361	383	394	383	365	339	359	376	392	351	330	366	356	357	379	333	361	363	328	369	375	359	392	386	386	358	375	373	344	336	367	382	361	363	384	358	338	358	375	367	374	363	376	378	358	368	356	310	398	400	405	354	383	345	373	351	376	367	363	360	398	356	349	394	361	385	346	330	356	388	382	365	389	337	354	358	391	373	341	365	369	330	353	323	367	353	374	386	387	344	344	439	392	373	396	355	335	367	356	371	362	373	344	369	379	375	341	381	365	350	379	350	335	392	396	346	345	370	350	382	335	356	346	368	350	396	327	356	395	376	357	373	353	373	400	396	382	349	376	396	376	370	358	360	386	375	379	386	387	353	398	347	356	359	341	340	398	364	384	373	395	373	349	379	406	345	358	385	374	354	340	369	374	384	411	350	358	367	363	359	358	344	363	365	381	383	378	350	382	381	381	363	373	346	358	345	387	377	366	372	317	350	349	375	344	369	368	361	374	370	358	348	366	344	362	342	382	365	332	329	370	373	386	365	365	361	376	388	360	353	327	376	364	337	362	350	394	396	403	371	348	364	357	359	364	341	339	372	359	352	389	370	367	357	383	370	344	386	381	385	387	366	394	344	384	333	349	362	366	357	398	363	364	364	351	403	382	385	390	341	360	370	366	363	359	346	346	375	371	370	350	353	360	335	342	352	353	377	375	351	365	369	385	378	370	367	382	365	368	341	351	372	348	376	368	358	392	351	370	364	374	364	396	340	366	355	374	364	368	349	370	365	395	370	369	386	359	357	333	397	369	369	352	364	372	384	324	347	370	385	346	339	336	356	365	354	377	325	392	391	343	361	351	336	377	377	370	357	402	364	333	378	365	350	344	378	375	355	386	368	370	342	375	349	355	377	364	425	374	330	352	351	384	376	354	381	381	336	350	320	386	382	346	349	376	375	348	396	383	328	352	401	380	361	384	397	381	378	357	344	371	347	374	385	346	373	386	364	357	384	374	401	348	344	354	348	365	359	388	354	346	398	362	367	360	366	378	407	371	368	365	368	383	361	358	371	332	359	352	361	363	350	332	336	394	344	356	347	373	370	373	379	355	354	360	409	357	376	365	346	346	331	366	364	354	330	352	371	396	359	362	374	387	366	341	339	386	354	358	377	364	371	347	350	387	346	380	360	389	325	380	357	398	361	365	368	383	354	373	396	378	352	372	362	370	388	372	352	353	336	320	369	347	362	347	380	348	349	365	361	348	356	362	336	356	367	385	357	394	362	355	384	348	389	373	407	361	363	356	368	377	385	372	413	358	400	368	372	371	375	376	367	378	361	404	345	346	348	356	348	386	361	375	396	341	365	345	357	374	343	347	360	367	352	374	373	398	356	401	375	379	407	380	361	356	359	398	384	364	417	353	349	349	357	344	381	392	394	388	375	363	325	388	348	361	337	400	381	401	344	386	387	386	377	342	350	347	372	358	360	393	371	354	393	354	380	385	357	378	344	356	361	366	355	341	355	409	367	393	369	396	344	366	381	362	363	333	362	410	380	339	371	365	391	352	348	363	371	352	353	377	374	410	373	404	357	344	372	406	367	354	365	378	385	336	369	357	370	384	361	371	380	372	363	366	394	361	368	344	389	419	373	341	344	360	369	341	404	352	340	375	379	319	364	349	384	380	401	345	384	327	324	381	355	343	358	348	336	360	355	410	373	380	357	362	377	367	364	389	345	364	380	371	354	337	341	377	374	360	369	362	372	367	361	402	363	355	381	380	366	367	377	352	362	359	390	390	372	372	365	399	347	340	343	390	350	386	364	385	369	370	344	331	391	368	373	380	375	347	380	374	349	395	312	379	365	361	387	349	355	354	376	391	385	338	367	391	356	389	389	386	358	358	393	388	366	362	377	397	383
28316	14526	1948	531	390	355	290	318	283	268	310	293	288	320	287	282	269	284	252	291	296	306	304	267	286	260	284	295	294	321	253	261	257	274	283	318	290	295	262	235	282	256	297	286	292	257	316	274	254	273	264	285	274	282	278	268	292	287	256	273	258	278	281	270	279	265	277	304	267	293	271	275	284	268	284	247	297	275	285	276	268	280	264	299	271	261	279	257	275	275	263	272	266	284	273	264	279	292	278	246	281	273	284	262	284	294	275	255	255	258	251	284	276	303	238	275	300	296	295	263	299	302	298	264	277	293	315	261	291	293	286	276	256	255	277	286	263	268	292	280	245	270	295	287	256	299	296	277	302	277	244	266	312	277	280	248	269	275	309	278	291	278	307	282	258	279	311	301	281	270	254	276	266	282	245	243	279	285	277	305	266	276	251	251	256	339	268	285	245	267	303	273	255	267	280	276	262	267	266	266	287	281	260	270	273	253	304	279	258	296	288	301	297	286	277	303	291	230	290	287	274	244	251	295	282	252	264	278	263	275	273	301	293	272	286	280	273	306	267	267	282	278	232	332	300	263	274	266	277	314	308	296	271	297	298	249	293	303	277	272	294	268	288	289	300	257	259	260	293	259	261	278	290	271	297	260	319	256	286	281	288	311	270	277	288	294	300	290	275	276	285	258	287	253	289	269	285	239	294	327	276	278	277	246	269	271	262	283	247	258	308	271	288	298	276	284	251	297	288	258	263	280	288	305	266	260	279	274	270	274	235	260	293	283	253	274	274	270	281	263	268	296	273	271	281	259	271	299	271	284	270	251	253	312	274	267	281	294	300	282	304	283	263	272	303	285	288	293	278	295	296	261	282	284	252	271	279	297	289	296	261	290	280	301	261	268	280	292	259	278	262	288	243	252	247	287	293	280	269	276	265	283	264	248	260	301	269	291	286	264	283	281	288	253	265	265	282	260	299	266	262	288	276	281	274	278	281	256	277	304	292	276	256	294	261	263	247	285	293	246	267	268	279	285	262	265	276	287	291	248	277	243	267	258	268	295	267	274	261	255	251	312	265	286	261	269	276	296	290	281	275	251	269	280	274	269	256	271	262	269	269	271	304	291	287	285	280	289	251	305	261	272	282	275	265	293	269	259	281	264	304	271	291	281	277	292	256	271	272	283	277	283	261	255	289	287	264	270	279	292	272	292	282	277	263	291	255	262	280	267	298	257	270	275	289	284	304	269	304	281	318	254	304	288	283	261	275	279	285	269	280	283	267	287	296	289	256	294	293	269	263	260	308	270	269	289	281	287	285	290	282	251	273	277	308	264	285	247	284	293	281	292	272	302	273	252	266	268	287	291	259	290	285	274	275	271	274	257	291	273	274	304	271	287	265	304	281	282	291	301	316	269	267	266	262	276	279	320	262	265	256	260	270	306	295	274	259	276	289	263	273	305	293	279	283	304	290	265	281	318	268	274	287	262	269	291	279	299	283	268	280	251	283	260	290	254	299	289	283	307	277	264	279	309	259	261	288	321	296	303	295	312	284	280	285	267	277	254	260	260	285	295	254	263	280	304	277	294	291	240	274	278	299	282	282	300	290	282	273	283	273	295	288	255	264	258	260	277	282	281	285	243	280	291	256	272	272	274	288	288	257	232	283	279	248	287	299	269	279	281	300	283	273	285	292	269	273	275	265	273	276	270	301	315	267	290	309	271	270	255	296	246	284	256	284	304	253	270	265	271	293	294	283	301	268	301	305	285	286	280	290	277	245	295	281	301	258	236	304	263	271	283	276	296	283	276	287	287	286	276	278	278	276	267	280	272	300	266	310	282	273	288	288	260	286	247	270	282	283	284	266	270	271	294	321	274	281	308	302	318	284	248	296	254	255	272	260	280	279	279	263	280	276	255	281	293	274	283	301	278	243	320	300	276	289	281	289	271	296	281	263	272	266	315	277	255	281	266	283	264	294	280	280	283	275	242	277	271	284	277	260	305	272	281	275	274	265	282	282	264	300	289	278	267	268	278	264	302	285	254	270	263	285	289	286	251	287	293	254	268	314	283	301	240	281	236	290	282	265	258	258	303	303	284	301	297	261	266	269	287	254	297	284	311	286	296	304	281	294	283	276	293	294	264	297	273	298	329	327	323	261	277	267	324	299	263	259	274	256	265	292	283	234	297	266	277	269	281	300	280	289	275	266	297	290	284	283	289	259	260	313	266	327	306	303	280	291	238	273	297	295	279	287	288	258	287	293	257	261	268	272	283	312	288	258	290	277	284	287	312	298	290	272	251	266	266	296	250	279	287	294	266	289	285	284	302	302	251	275	248	260	279	315	270	307	287	294	277	309	278	307	264	267	265	324	259	258	300	286	291	301	325	277	259	268	249	272	284	244	268	258	295	292	282	267	278	296	259	286	291	260	288	279	255	297	261	279	289	259	276	269	291	295	331	306	287	276	280	263	283	303	280	289	288	272	292	279	263	260	286	299	300	305	316	271	234	300	284	280	275	269	269	296	264	285	330	253	288	284	285	280	256	296	311	315	301	285	253	294	266	254	286	274	310	280	283	278	259	301	295	269	312	275	263	281	277	271	271	269	277	288	264	282	259	319	270	278	279	258	303	294	289	261	293	279	266	274	254	247	290	284	282	268	260	254	251	275	257	302	278	263	311	267	309	289	270	260	268	261	267	270	275	298	309	269	273	271	290	276	257	268	323	271	286	276	289	287	274	285	260	302	267	272	278	266	275	277	265	275	275	281	263	304	300	264	315	284	296	281	285	284	281	265	301	260	296	272	282	311	283	278	282	268	276	305	286	279	249	270	288	281	307	301	286	240	280	288	273	278	255	266	276	314	279	287	280	275	287	269	264	268	300	301	308	277	261	296	279	264	293	285	285	292	311	264	281	294	321	286	312	280	287	275	310	297	287	253	295	290	253	262	290	286	261	294	280	262	262	271	264	238	278	275	261	260	276	302	274	278	290	279	267	277	307	276	279	291	282	277	268	276	302	284	273	265	256	288	288	271	272	298	265	258	282	317	273	267	263	297	265	305	292	289	302	283	321	256	278	263	269	300	276	297	252	265	323	261	276	307	257	285	277	280	274	273	269	274	290	305	270	289	293	281	303	285	283	277	292	268	266	289	262	273	267	294	273	263	283	296	264	285	313	292	285	284	290	296	305	277	232	273	286	267	279	294	278	291	297	274	269	266	294	322	283	295	258	260	304	265	272	286	279	244	254	269	292	282	265	260	298	271	282	274	260	256	302	272	297	307	274	285	308	283	281	311	296	279	244	270	270	279	300	269	290	279	278	277	279	284	311	278	275	267	295	257	268	251	307	277	283	258	294	317	328	280	273	286	257	268	271	306	274	248	273	255	290	306	279	262	275	263	264	263	283	290	277	287	267	263	308	261	288	289	268	268	245	276	294	269	242	287	281	268	293	272	286	306	263	298	298	278	272	268	275	242	289	267	283	286	292	257	301	264	304	310	263
5896	1232	975	571	536	439	397	362	357	332	330	311	320	326	332	307	342	312	316	296	311	306	315	310	299	284	294	327	338	299	325	312	335	337	323	327	324	300	333	266	289	329	291	302	308	293	308	306	320	295	303	303	338	311	334	292	274	289	345	305	292	295	286	311	285	279	320	328	310	317	306	313	302	310	336	316	262	275	302	309	294	299	304	304	303	267	292	303	338	300	312	299	314	335	329	292	314	285	312	290	308	285	298	312	333	316	310	323	258	318	301	298	311	294	299	299	312	324	334	316	283	291	278	285	295	334	301	318	311	339	297	304	269	290	289	301	293	313	307	306	343	288	270	276	324	293	320	301	293	319	290	320	335	325	283	293	277	326	302	300	296	324	270	319	319	313	287	291	334	286	329	301	321	319	300	306	343	303	329	324	345	297	319	287	298	298	312	311	314	333	314	307	282	304	294	305	285	268	301	304	317	312	323	307	298	291	301	296	311	293	312	334	304	294	313	310	292	297	317	322	324	317	300	310	288	284	292	279	286	325	289	321	292	317	302	277	287	263	318	294	323	296	290	296	301	314	305	324	304	287	315	301	296	277	333	347	301	303	327	332	336	312	261	305	308	272	330	296	332	289	296	285	308	332	325	320	329	293	297	313	292	299	282	304	301	298	321	327	286	347	310	308	306	302	315	296	307	319	326	274	302	296	306	290	302	264	296	306	305	285	297	287	311	276	314	294	330	296	285	308	312	328	269	288	314	313	324	285	322	317	313	282	326	295	304	320	275	323	320	316	318	284	299	315	313	282	304	308	285	297	261	297	296	286	302	310	291	293	308	338	260	324	315	300	338	293	293	332	315	278	290	300	312	309	325	323	291	311	293	313	297	305	314	301	330	303	289	322	295	310	297	303	298	285	294	289	314	267	323	298	311	298	309	312	308	298	309	313	303	284	307	312	290	314	297	284	312	297	313	299	327	299	286	286	294	315	321	307	340	311	299	288	327	283	323	296	301	319	316	298	310	296	315	313	282	307	326	311	303	309	317	313	298	321	300	307	277	279	316	286	308	333	325	333	293	315	313	328	328	344	298	316	290	315	300	318	304	307	313	275	295	266	303	316	290	319	285	291	325	278	275	291	262	310	266	334	330	299	333	321	287	292	287	286	304	322	322	303	317	283	314	323	303	290	262	290	314	298	312	329	289	302	281	326	264	301	295	289	264	304	282	324	303	318	302	332	273	315	275	300	279	291	309	302	274	328	280	290	279	259	281	287	308	305	349	313	310	306	323	306	312	300	310	294	349	307	305	314	306	299	301	332	303	316	296	290	319	283	309	308	304	309	319	314	303	295	320	314	328	313	295	270	297	307	321	338	293	341	296	348	288	305	282	305	303	321	308	309	293	305	303	298	320	309	299	289	311	297	335	283	320	282	307	319	301	311	298	302	311	299	310	281	295	310	294	305	313	305	328	288	297	301	284	328	293	288	280	339	304	325	320	302	286	301	281	306	279	280	292	321	287	310	298	297	303	301	316	308	302	266	318	321	318	293	304	284	315	320	271	305	324	313	293	317	291	308	303	305	293	301	312	292	303	324	317	292	286	314	316	302	314	322	278	283	315	311	313	298	324	275	323	335	315	321	289	312	302	287	286	313	314	305	322	298	333	325	279	305	320	314	306	264	289	287	293	279	304	314	286	329	299	283	318	360	295	317	284	291	293	306	330	288	322	313	289	286	328	320	269	307	297	308	321	289	312	305	300	314	339	340	307	318	335	303	312	332	308	313	265	312	306	277	306	308	313	306	281	313	338	291	328	293	323	330	276	293	291	307	277	324	270	302	300	322	304	314	317	319	326	263	310	306	298	280	315	290	279	299	315	301	288	320	296	297	293	318	328	304	305	307	272	349	274	311	298	271	307	319	308	314	278	268	286	318	293	284	287	286	315	290	324	302	327	290	319	302	284	330	294	291	296	325	286	300	290	301	334	293	337	304	298	307	318	304	286	305	293	335	320	292	296	334	315	313	315	282	314	318	331	305	281	308	311	320	301	324	302	305	307	319	292	307	321	318	315	291	298	284	301	263	273	339	296	297	290	297	291	272	284	288	333	312	296	301	312	336	290	296	294	340	291	309	297	311	319	302	311	308	312	289	317	286	312	299	345	317	320	311	297	292	278	292	300	300	276	307	301	292	294	321	295	299	292	298	294	297	308	309	300	274	305	302	314	303	319	328	305	306	310	281	310	297	262	288	321	280	316	291	320	299	313	299	286	321	329	320	306	279	346	309	277	318	296	296	296	315	330	311	321	295	322	314	276	300	316	336	305	278	286	294	305	314	298	315	304	297	306	293	302	321	327	288	319	309	301	307	297	326	323	278	304	296	321	296	296	283	330	308	293	310	300	289	299	307	299	314	309	323	274	297	297	314	333	315	267	313	311	306	282	308	299	258	299	326	301	328	290	280	271	304	302	296	284	282	297	258	291	293	294	284	262	312	306	306	309	275	306	288	305	292	359	286	302	298	292	295	311	316	298	300	316	317	295	308	292	332	315	297	291	318	311	276	339	294	288	332	304	341	348	294	295	289	291	291	317	315	315	290	331	299	317	283	319	311	312	300	325	312	305	319	272	310	293	301	291	316	304	333	306	316	304	290	291	309	263	274	295	333	304	290	306	281	307	288	308	299	307	324	296	311	311	318	324	316	307	290	320	302	313	312	308	309	279	293	291	325	282	291	282	333	304	324	292	311	284	317	312	292	308	305	310	296	320	296	326	298	280	295	289	296	331	327	314	294	293	300	283	298	296	268	314	316	297	323	320	304	261	325	307	344	335	302	299	318	311	331	350	315	327	298	292	310	307	268	302	317	293	324	310	284	304	291	338	289	327	313	272	327	312	320	335	278	276	307	319	276	309	302	324	287	313	274	301	303	282	276	331	286	301	302	307	330	264	322	337	324	336	332	313	304	329	309	293	333	314	298	308	311	301	320	289	280	290	313	294	314	305	321	306	306	301	304	287	336	307	303	252	299	280	276	304	302	293	310	282	334	319	317	304	301	315	278	311	291	315	277	315	335	281	300	285	310	290	317	309	332	306	340	293	319	321	304	313	319	291	302	319	319	333	264	321	288	303	304	316	298	322	312	310	299	321	318	316	288	286	276	279	299	319	310	306	296	294	290	280	313	303	329	276	297	337	349	318	262	301	312	303	282	303	308	287	291	328	296	340	324	313	272	329	303	301	312	323	327	283	323	298	300	314	275	342	275	332	332	292	343	297	316	280	303	290	309	308	314	330	318	288	311	325	313	303	299	302	280	279	319	284	334	312	307	318	308	296	266	308	275	275	320	310	293	304	321	308	303	311	313	301	325	274	314	323	281	281	312	276	305	309	316	322	293	278	332	291	302	304	308	332	301	316	303	271	330	305	284	282	280	316	304	283	291	290	298	287	310	305	321	313	315	318	290	302	301	286	309	301	305	321	304	323	302	289	303	294	321	307	336
25344	20876	27369	24522	20899	11198	1358	830	546	450	423	400	299	315	292	268	230	237	255	240	202	220	195	239	172	177	217	216	181	172	203	179	175	182	200	165	202	178	173	191	173	195	173	164	177	162	152	159	156	172	166	150	171	151	149	186	160	154	161	177	182	180	157	161	175	170	153	145	143	162	175	162	163	137	159	167	149	171	147	180	167	168	162	147	156	179	150	148	183	152	168	181	163	120	142	157	153	170	160	153	168	171	135	166	157	140	149	158	161	162	173	139	136	167	168	167	167	148	159	143	170	169	156	142	170	166	172	155	155	150	152	158	164	162	142	149	162	157	156	157	145	151	169	148	146	165	150	163	144	149	141	155	151	152	165	159	152	143	135	157	174	156	155	168	148	167	139	140	181	173	158	152	152	166	148	150	132	175	174	168	162	165	180	164	149	165	169	156	156	192	145	155	151	161	153	174	182	155	157	168	150	157	169	135	152	162	155	164	158	153	148	162	155	149	154	170	158	157	159	154	191	159	155	165	153	142	163	178	167	151	174	150	168	148	140	184	162	145	195	140	155	141	153	143	147	148	157	125	160	136	164	162	160	153	141	157	168	150	139	169	150	155	159	151	158	149	162	153	152	169	157	157	136	158	165	157	155	149	169	151	171	149	154	158	158	142	169	155	153	168	165	177	162	163	167	166	170	144	148	160	169	142	156	143	157	161	155	141	166	154	173	154	161	173	131	133	138	137	148	159	156	174	150	171	148	167	168	167	164	142	180	137	131	176	158	148	165	156	165	150	152	140	137	147	163	143	140	145	161	166	158	165	171	153	159	165	156	152	154	151	147	172	152	149	179	146	174	160	144	127	159	155	158	165	151	164	176	155	149	160	190	157	171	164	175	157	162	132	164	164	167	157	146	157	166	159	164	156	135	143	211	146	162	150	152	163	165	169	159	158	150	152	154	146	158	174	173	143	153	150	173	145	168	147	168	137	143	150	137	153	156	137	138	169	168	133	134	137	164	163	152	143	183	153	153	161	158	170	173	152	167	147	157	135	172	157	178	132	148	175	180	155	145	152	176	156	179	157	165	183	166	157	174	148	144	155	162	167	175	144	159	170	152	158	150	159	169	163	158	162	131	161	145	155	160	183	175	170	145	155	152	184	152	136	149	154	160	155	154	173	146	176	128	163	169	176	151	146	151	144	163	185	141	149	146	182	185	179	157	145	146	156	155	157	177	141	147	151	157	150	146	173	144	154	147	154	158	162	141	161	150	156	138	145	163	158	153	146	135	136	146	158	175	155	133	161	171	156	144	167	170	166	160	169	152	173	168	165	153	154	139	169	154	144	132	162	166	167	141	169	180	151	143	187	141	156	155	175	156	144	172	164	169	126	172	141	156	171	142	165	174	153	159	175	157	148	150	166	154	171	158	146	162	154	171	165	154	162	151	160	167	167	150	150	145	163	156	173	181	154	142	156	156	151	147	148	156	151	155	160	148	157	164	158	188	144	156	169	172	158	153	148	142	162	146	190	144	176	154	157	160	161	144	143	168	158	155	153	144	187	139	167	162	155	167	165	153	151	174	133	165	148	149	153	172	151	165	162	158	142	146	156	172	171	155	157	155	184	147	161	151	152	132	154	152	142	156	174	148	153	143	175	176	156	136	179	164	143	162	153	171	145	158	151	170	142	179	163	143	175	171	159	153	162	134	138	162	136	160	142	175	151	152	169	152	161	164	167	159	160	155	163	164	143	159	166	155	148	157	152	155	136	157	155	176	161	149	172	156	165	150	169	151	159	164	180	146	151	158	146	180	163	159	165	176	156	147	157	173	155	143	148	167	156	168	144	144	161	127	164	161	180	159	169	155	149	172	168	148	184	147	170	154	170	144	159	162	147	156	155	149	169	170	160	148	155	162	177	165	161	171	149	165	165	174	145	149	138	160	163	154	149	164	154	167	189	143	159	167	162	160	142	162	138	146	158	176	130	162	153	134	157	163	158	148	153	171	156	136	164	127	157	160	138	134	167	168	160	163	139	151	145	157	164	137	150	137	161	164	164	135	148	143	159	139	173	154	126	157	166	179	171	177	162	155	160	141	157	170	152	157	153	138	174	181	161	137	150	146	167	154	171	151	165	163	161	144	157	170	154	178	154	158	141	162	162	159	158	149	147	162	134	185	145	164	172	157	130	175	158	162	158	142	158	156	159	144	142	151	145	173	137	179	166	156	146	153	150	173	151	162	140	165	151	163	158	146	150	154	163	155	124	146	153	148	173	159	168	152	162	168	142	171	161	164	155	145	167	178	150	154	148	139	127	180	150	146	157	150	136	167	167	154	150	160	156	164	156	164	172	143	147	144	149	160	145	128	161	165	145	153	170	152	158	156	136	156	135	163	149	146	148	144	137	148	181	179	163	145	188	142	154	161	150	170	155	158	148	151	134	162	153	178	174	167	157	155	154	180	168	154	143	157	164	168	165	162	165	164	168	167	161	147	142	166	154	164	160	173	170	169	159	159	161	130	149	153	154	149	151	164	153	150	173	150	142	156	135	149	142	146	145	140	171	149	172	145	163	148	167	173	164	189	154	171	138	143	157	161	165	144	159	156	176	157	149	150	160	147	135	177	167	154	167	153	170	162	172	160	152	146	178	164	151	189	173	173	145	148	190	153	144	152	161	152	152	148	163	154	146	180	147	173	164	163	152	161	160	171	147	175	140	140	165	145	167	156	164	149	142	187	163	140	157	155	149	148	158	170	171	158	153	149	151	165	163	166	160	194	147	168	181	172	167	135	169	162	168	163	135	145	154	152	135	158	170	162	187	148	173	158	150	179	155	147	132	140	139	150	136	160	130	156	154	137	183	181	160	172	135	156	159	150	129	152	146	166	167	150	194	147	160	167	139	150	168	187	147	162	178	152	153	152	136	165	170	163	157	169	174	160	146	157	165	165	139	161	145	160	147	159	138	152	148	159	157	118	175	138	162	161	166	140	147	152	171	158	139	146	159	159	158	162	148	146	170	155	149	144	162	153	192	178	155	175	156	152	154	153	154	133	161	146	175	159	154	158	162	155	151	136	136	159	175	151	135	161	164	141	151	143	157	157	155	148	155	161	160	175	156	140	153	147	163	148	157	160	139	165	160	158	141	148	132	160	163	145	175	145	150	155	169	139	149	169	157	154	148	171	158	164	169	165	145	159	148	159	176	161	169	160	152	165	163	164	155	155	161	145	159	152	147	162	170	143	160	168	141	129	157	170	148	150	161	149	151	162	136	155	167	152	146	160	169	160	149	167	164	168	173	178	148	149	170	152	142	161	148	153	164	160	147	179	153	131	137	186	182	173	157	164	152	181	131	151	165	147	127	176	147	169	175	172	161	154	156	148	146	134	152	149	168	162	149	148	173	147	164	154	142	153	165	147	158	143	156	161	137	144	164	161	148	148	172	159	135	154	155	177	153	147	166	129	145	183	182	163	148	150	169	182	164	152	158	150	152
11451	13421	11161	6263	4192	3047	2143	1702	1126	916	812	668	570	477	464	396	387	357	333	340	329	281	282	269	273	281	241	207	243	242	209	240	231	203	226	212	221	218	217	193	226	184	199	205	203	202	179	166	172	211	189	162	176	195	182	179	197	161	175	172	177	171	189	195	169	157	163	195	179	202	156	164	163	168	173	170	173	182	182	192	176	177	184	189	151	161	169	166	168	152	182	162	163	161	166	152	145	161	186	181	161	187	176	164	186	173	172	163	189	201	178	170	166	179	180	144	166	150	192	157	169	157	155	169	172	180	150	181	195	148	186	187	158	162	164	182	193	172	195	151	186	153	146	159	181	179	169	168	172	181	156	186	158	185	172	197	174	158	172	175	166	158	178	167	178	170	187	186	169	161	166	170	165	167	174	161	183	166	157	176	161	164	171	176	162	173	163	170	166	149	193	191	160	165	181	164	161	183	190	182	161	172	133	160	170	162	180	146	165	163	165	165	168	157	177	168	173	190	161	175	138	171	170	159	146	173	156	166	162	167	185	183	164	141	164	141	149	201	177	187	194	180	163	143	179	179	148	188	168	186	155	144	181	179	165	160	167	200	180	182	148	176	162	155	178	145	195	161	192	170	168	167	173	161	173	150	190	160	159	170	160	153	178	151	183	168	169	175	172	152	153	174	162	166	172	156	152	168	143	164	174	181	159	158	164	165	192	167	160	176	190	157	166	164	172	162	177	177	154	178	180	162	154	187	141	207	161	178	179	176	174	181	177	150	149	174	164	151	163	176	154	170	168	171	156	172	163	170	176	152	179	174	184	154	151	167	164	160	148	150	189	174	163	171	149	179	164	174	191	173	184	188	173	173	159	179	147	174	168	156	149	171	154	166	150	179	185	167	164	167	174	165	171	173	143	134	173	169	164	175	189	173	184	140	164	174	163	178	166	167	160	169	187	173	190	190	161	166	164	168	179	183	170	138	159	164	174	178	147	180	176	177	169	160	168	164	166	187	164	183	178	178	167	151	174	165	187	181	174	165	157	203	184	160	140	151	158	164	166	171	190	154	166	172	183	161	164	164	183	177	156	181	160	157	170	177	168	170	166	172	166	159	184	188	159	156	173	170	159	169	176	156	178	157	157	184	169	166	178	167	145	165	160	171	162	178	178	145	157	136	180	173	192	154	181	165	198	154	174	169	188	159	195	154	172	186	169	161	158	137	162	159	180	171	176	173	162	178	157	162	134	191	155	172	174	151	165	154	154	191	171	173	165	174	154	179	163	199	152	190	178	156	173	151	158	190	170	163	177	159	167	173	155	169	157	149	130	175	163	173	195	174	174	170	185	168	149	149	163	150	176	171	150	175	172	173	165	152	168	169	162	154	166	177	159	188	157	165	158	167	166	187	182	170	156	167	157	152	151	175	163	191	174	168	177	178	169	165	139	169	175	149	179	161	181	158	167	154	150	153	158	175	180	172	172	160	168	172	133	177	162	181	168	168	163	152	159	168	158	151	152	178	155	164	176	163	164	164	158	157	192	177	181	177	179	177	163	178	149	182	159	161	191	156	162	162	165	164	156	192	139	176	171	165	173	178	147	158	158	159	153	177	151	158	173	162	165	163	173	185	183	173	166	164	180	148	167	163	146	162	178	182	177	153	157	150	167	175	157	160	181	166	160	131	160	152	182	174	178	173	171	135	151	161	176	164	177	180	176	152	166	153	167	168	188	154	165	182	151	155	170	155	166	171	185	166	170	170	173	165	149	160	171	156	190	165	179	175	192	179	166	175	179	170	158	181	176	170	166	161	164	199	165	150	187	162	161	182	162	190	170	154	166	152	191	177	167	183	171	196	170	176	170	162	140	161	147	151	156	180	170	191	171	201	155	178	174	169	157	171	152	160	158	177	158	187	163	153	171	184	162	150	155	173	170	165	151	165	168	172	157	155	158	163	162	180	177	147	162	167	172	165	195	189	147	158	180	168	181	186	167	167	196	169	153	178	165	168	161	163	174	186	148	156	193	161	173	157	168	184	168	157	181	153	173	153	197	164	141	174	170	175	177	151	177	187	183	176	169	166	177	173	166	172	176	165	171	182	178	166	156	194	188	185	170	155	159	181	142	175	175	133	160	172	176	147	150	128	178	158	169	151	166	174	158	155	220	145	181	165	159	152	172	186	169	170	165	162	180	168	168	155	151	189	144	172	169	175	164	166	159	147	167	155	163	170	155	177	180	180	165	145	180	154	165	149	162	183	158	164	162	166	185	170	184	160	177	142	159	170	149	162	163	202	152	169	179	169	148	163	153	170	187	174	178	175	176	170	174	156	173	155	157	156	190	195	180	158	177	166	150	164	151	167	188	166	170	166	176	171	159	162	155	176	171	172	180	170	151	180	170	153	166	170	168	162	166	163	161	158	174	177	174	190	156	166	182	180	145	133	175	140	171	157	175	160	177	142	167	164	170	182	188	156	154	161	180	165	166	185	169	139	149	169	181	154	179	185	147	156	176	154	186	178	172	169	163	172	176	168	164	181	187	156	158	168	178	176	165	177	153	178	178	183	172	169	157	159	146	167	185	183	192	165	154	168	167	177	153	163	164	151	167	196	159	174	166	151	173	172	155	161	160	168	169	181	168	174	164	158	184	164	170	158	172	151	169	137	160	165	146	169	156	165	171	165	155	150	170	157	168	165	167	185	177	170	158	169	158	156	145	164	190	155	154	165	177	169	154	153	163	178	179	156	165	153	178	159	148	167	166	164	144	179	171	168	159	151	167	162	183	152	169	165	169	155	194	152	174	157	139	182	165	161	162	171	151	165	166	148	161	162	156	162	160	185	185	165	181	165	166	160	192	185	144	198	162	158	153	162	183	174	171	163	164	159	156	145	146	171	151	192	174	190	160	176	179	171	166	177	153	173	163	166	167	184	164	174	170	144	169	168	144	163	160	179	170	182	188	152	195	154	153	153	161	153	170	175	146	177	181	170	178	170	182	153	177	167	170	146	158	150	161	155	162	191	142	185	164	169	188	159	184	196	174	169	175	160	163	160	163	173	179	185	162	175	164	180	167	190	156	155	195	173	162	163	153	170	145	179	152	139	167	179	169	169	164	160	169	158	155	171	174	151	151	157	178	171	162	157	165	177	179	174	166	188	163	175	172	174	147	156	183	184	160	163	157	166	197	177	179	163	147	152	178	155	187	160	153	173	192	173	166	172	185	177	154	173	167	193	158	174	187	147	189	164	161	187	163	150	157	174	169	179	166	156	160	152	164	173	175	162	149	156	186	156	187	196	171	162	167	150	196	152	161	171	146	179	174	162	154	173	162	182	177	178	156	170	167	169	155	175	167	170	161	169	147	160	162	189	209	159	172	170	165	162	174	174	168	175	129	213	170	170	171	145	179	175	176	178	169	170	151	183	189	169	184	161	166	180	183	155	172	180	166	163	164	163	161	189	161	174	165	145	172	163	157	174	172	155	172	155	199	165	179	179
23162	20918	27806	24182	20921	21046	10085	1944	1145	1053	872	755	727	674	641	613	594	560	531	553	500	514	504	502	444	461	470	431	437	425	464	444	411	416	438	420	423	418	419	406	397	384	407	443	415	422	401	426	419	382	405	410	423	373	387	385	365	399	363	394	372	384	388	381	407	422	377	398	406	409	406	411	398	383	362	348	380	405	394	378	386	378	387	361	394	402	383	349	359	404	368	388	396	363	408	367	397	354	395	379	357	399	363	373	378	374	396	374	377	378	393	395	425	393	415	355	394	378	378	362	390	412	369	342	362	410	353	367	380	407	373	422	392	377	400	401	384	382	391	416	414	378	412	379	401	370	362	376	404	377	374	382	414	378	392	346	427	395	395	349	396	378	398	380	409	403	388	384	370	349	390	382	399	412	384	397	376	395	374	367	390	383	407	360	401	400	370	391	404	371	373	366	383	384	391	345	378	366	384	413	381	410	363	418	392	376	369	412	367	381	368	398	399	394	367	363	361	378	356	382	361	365	364	398	396	391	374	375	366	357	387	392	394	378	398	367	400	379	391	401	372	401	365	400	387	391	409	393	397	381	392	413	380	360	410	360	389	425	355	409	414	381	400	350	390	386	356	357	383	360	373	367	396	383	411	408	392	390	392	381	353	413	376	363	426	364	405	402	378	416	409	354	382	381	401	403	372	392	394	420	397	391	390	339	378	388	406	371	395	365	385	400	365	399	341	399	400	372	392	362	375	379	386	379	401	402	394	357	366	387	402	409	395	388	365	397	384	381	390	384	385	338	404	377	403	368	410	373	390	395	372	363	405	371	409	395	410	395	394	389	387	382	374	341	385	375	394	397	362	378	389	372	373	356	378	393	359	367	375	344	385	380	384	362	357	360	371	368	372	372	370	381	350	390	374	397	379	396	366	374	360	372	395	385	380	387	392	351	362	388	369	359	407	338	343	398	383	360	358	375	380	386	362	396	386	416	392	360	391	417	360	379	394	372	366	373	391	356	360	402	346	407	380	417	418	359	386	382	341	371	389	379	411	373	377	385	370	356	365	350	373	427	379	390	382	383	371	381	393	385	381	406	439	391	382	417	396	362	372	351	381	389	435	390	355	396	375	386	365	366	406	374	392	396	343	398	388	359	373	383	378	375	388	357	396	390	373	391	372	344	393	367	375	396	388	355	396	386	417	368	377	380	367	360	386	375	386	400	372	396	350	333	399	404	429	385	417	384	369	390	362	406	389	371	430	374	367	397	400	341	403	419	352	399	377	372	369	358	366	406	399	380	326	363	368	396	390	391	389	391	363	416	391	363	380	374	404	393	360	359	368	407	363	371	402	396	400	392	361	393	394	377	378	369	325	391	371	372	370	397	369	351	395	363	370	398	379	372	413	352	354	365	344	405	368	363	420	402	371	380	378	394	376	399	403	404	348	382	374	363	381	384	340	387	416	384	385	409	388	367	373	368	354	416	421	365	377	363	348	377	412	358	401	398	355	428	368	389	370	395	392	391	371	362	358	401	365	395	389	389	363	376	385	419	365	393	410	389	370	360	353	379	386	386	385	383	382	398	353	383	357	378	380	390	369	380	355	358	408	410	384	385	396	388	352	401	351	415	374	390	392	361	387	387	377	380	397	390	398	355	395	350	390	352	382	369	372	385	393	406	355	378	348	371	385	354	383	389	398	425	367	368	383	378	385	444	362	399	375	338	411	374	408	388	366	411	378	352	415	362	373	378	388	392	382	392	385	376	393	376	358	365	407	390	339	404	383	412	409	360	409	351	419	364	411	350	384	367	389	402	357	388	368	402	372	353	404	403	369	395	405	354	352	355	388	382	400	394	392	358	364	389	360	385	362	374	368	379	387	389	384	383	414	410	345	427	360	368	397	405	378	367	379	411	379	383	397	410	385	366	414	376	384	398	364	374	419	373	378	409	348	384	408	390	369	399	413	380	384	378	364	363	376	408	391	389	393	366	402	376	372	392	362	365	393	375	402	393	407	368	394	362	386	361	382	423	416	388	359	395	387	388	391	376	353	369	370	379	416	348	382	374	374	381	350	380	358	379	387	430	364	344	376	399	375	404	371	384	398	376	371	365	394	401	373	362	382	362	375	387	368	371	368	368	377	397	395	355	407	383	388	370	361	355	387	381	347	385	377	370	370	364	381	364	390	349	414	367	337	405	371	384	385	397	377	377	393	372	374	377	360	387	387	367	398	340	377	407	391	359	408	376	369	378	386	383	372	365	365	421	360	408	378	364	418	370	343	359	380	387	372	381	382	406	393	375	394	381	390	423	422	414	374	397	357	387	387	370	390	355	384	364	412	367	373	409	367	373	425	372	385	421	371	405	389	409	373	369	384	383	406	371	378	404	386	373	398	371	403	437	383	385	358	376	386	350	352	383	402	374	372	360	385	393	374	434	389	384	383	401	360	387	421	377	378	387	405	381	353	382	371	361	391	386	365	368	396	373	398	361	379	387	388	379	417	367	364	388	366	399	414	403	357	408	358	353	381	379	416	361	359	372	395	392	360	388	383	377	371	380	396	364	396	400	404	394	398	402	374	355	384	365	368	385	402	395	369	393	379	370	401	370	393	397	368	393	381	387	399	388	401	382	375	378	338	386	352	357	412	408	389	384	382	354	375	392	393	397	388	369	370	382	364	387	371	394	353	358	411	389	401	396	391	375	378	373	362	361	375	395	399	361	403	370	366	390	361	371	385	373	363	415	391	390	397	393	369	414	374	400	407	380	417	390	390	412	392	382	403	390	384	392	385	376	400	385	383	353	383	375	371	378	361	379	391	388	383	369	366	380	383	369	387	345	362	401	331	420	352	381	393	404	403	374	371	371	354	349	366	357	390	364	375	367	395	395	387	381	394	371	363	392	376	372	345	428	350	422	353	363	377	389	349	424	402	358	389	375	407	366	376	375	362	333	383	381	371	367	407	374	394	369	364	405	380	384	418	388	370	386	370	352	320	377	368	374	395	377	374	384	384	366	363	400	374	387	393	406	373	354	367	388	402	380	392	362	364	369	393	392	396	365	378	397	401	380	388	402	405	427	349	355	426	394	422	353	360	399	395	374	360	393	395	387	367	411	394	403	375	363	392	410	371	371	395	419	372	398	388	384	416	380	383	370	407	392	371	387	399	405	359	370	380	381	369	379	369	415	369	391	395	392	390	384	402	397	356	374	371	398	361	365	362	388	374	333	372	385	331	368	383	395	372	403	380	358	367	360	385	377	392	381	389	359	374	399	366	382	397	388	387	382	381	426	388	373	375	423	391	343	361	343	368	389	338	365	374	394	364	405	410	379	388	358	345	379	356	377	362	396	359	407	388	347	356	364	392	409	394	377	356	393	371	377	394	349	363	367	374	335	380	394	333	388	395	341	404	408	371	367	372	349	365	394	361	401	397	352	385	363	364	390	393	387	335	379	370	378	378	393	359	344	357	343	409	377	387	401	366	364	377	385	382	351	392	381
16406	22709	18108	10777	7431	5659	4111	3276	2258	1873	1575	1320	1222	1053	966	909	808	764	739	679	650	598	577	608	573	513	508	508	481	467	466	437	457	469	435	455	449	405	429	427	419	409	456	436	430	402	405	418	401	367	387	439	393	380	379	381	398	350	391	382	372	400	398	416	368	371	353	424	367	344	382	394	358	420	392	389	371	346	403	341	379	389	351	399	367	363	379	368	379	378	379	377	345	361	385	374	378	385	370	344	365	359	392	406	361	381	368	348	374	379	353	371	368	386	363	370	374	379	387	380	400	374	369	366	354	363	383	353	404	369	345	358	381	370	405	379	345	374	340	389	370	371	335	359	354	369	343	373	407	377	370	348	378	364	373	364	397	365	371	334	369	371	378	370	376	390	376	359	371	365	377	372	338	385	350	370	366	359	327	352	365	355	370	370	353	368	377	351	368	387	350	375	384	340	352	384	348	374	381	367	379	347	331	379	346	378	361	377	341	335	343	379	377	341	358	386	381	357	360	342	372	366	371	382	345	354	408	321	365	365	379	361	357	395	385	432	391	367	365	341	384	385	357	389	355	338	398	353	345	346	389	379	357	385	342	369	398	378	328	378	362	357	376	378	366	354	349	331	386	353	370	331	410	342	372	370	366	363	378	340	352	341	369	380	334	350	367	359	382	383	372	363	374	387	366	381	398	360	389	349	357	369	374	361	371	385	355	361	337	366	381	355	386	380	374	331	350	374	373	377	366	361	364	393	381	359	371	337	337	377	337	407	367	368	384	350	360	374	372	379	340	387	351	361	372	381	338	371	403	378	363	363	394	379	364	359	365	353	376	360	352	387	347	365	389	393	374	342	394	338	385	358	375	345	372	373	323	352	402	373	352	380	341	373	358	361	351	373	372	347	395	359	390	398	375	404	353	360	347	378	352	347	414	367	359	378	365	371	403	381	359	360	344	333	351	372	371	379	346	369	357	375	383	346	370	361	358	354	342	390	399	399	331	345	357	350	330	360	384	414	335	367	385	345	370	335	364	328	375	337	363	348	385	362	394	343	354	396	392	364	352	351	365	336	379	364	377	370	369	358	359	374	313	349	353	377	383	356	356	359	370	356	361	316	350	351	351	356	371	365	347	417	355	366	388	363	363	353	338	376	353	359	356	387	355	381	366	367	378	346	380	368	339	369	358	370	377	334	377	336	349	410	340	370	401	359	367	370	355	354	340	345	337	384	346	371	392	397	405	366	347	343	381	393	369	363	370	355	354	395	360	375	398	373	338	386	377	377	359	371	385	341	351	384	358	376	358	361	368	345	361	366	357	356	382	364	362	404	318	370	358	384	383	379	393	382	359	367	399	359	353	370	345	347	352	386	330	360	328	362	365	373	345	340	333	373	342	344	362	368	356	373	379	380	380	353	331	329	392	396	354	383	387	369	385	365	352	356	351	353	397	385	378	385	345	342	390	351	355	391	362	378	372	392	382	375	354	385	369	378	352	371	376	354	379	361	356	373	368	350	346	358	344	433	331	363	374	378	364	360	328	360	321	359	390	372	355	385	355	363	354	349	376	345	374	354	354	357	344	362	382	372	353	332	353	359	374	359	359	370	374	347	365	389	374	349	420	366	374	349	376	383	383	356	370	372	400	373	374	343	384	370	331	379	405	355	344	378	371	360	345	354	370	354	365	391	374	346	387	364	348	353	331	347	347	355	358	365	372	375	355	354	376	355	374	357	335	390	361	410	352	356	389	378	354	381	370	364	382	377	347	372	381	350	371	350	362	346	374	324	369	385	370	351	359	359	357	393	354	333	391	346	379	337	359	377	360	359	383	365	381	377	360	359	343	369	321	373	395	347	367	361	371	358	360	357	336	335	362	366	345	392	359	369	342	352	376	325	382	344	370	373	347	356	352	377	336	361	346	391	380	389	366	359	344	386	361	366	369	363	336	346	360	355	363	373	337	404	358	355	372	348	349	368	394	373	370	357	334	382	358	376	345	353	378	338	349	380	371	359	360	369	358	390	372	381	394	366	362	349	362	356	364	345	344	394	358	341	349	364	375	360	371	374	365	357	364	361	389	409	361	400	382	339	388	367	369	356	361	377	358	354	384	358	373	363	376	355	365	339	354	351	373	352	395	335	337	365	379	352	358	411	365	417	337	407	370	362	353	376	358	368	345	372	359	374	367	380	359	355	361	363	358	363	361	366	341	374	387	339	378	376	338	357	336	340	365	390	366	370	348	364	352	359	376	357	332	370	371	376	367	351	361	344	358	386	361	353	347	383	371	385	367	336	356	404	374	360	332	367	351	374	360	345	389	364	354	379	366	337	353	385	355	357	385	348	336	341	342	355	393	350	340	361	344	334	323	380	373	374	348	359	404	383	367	358	347	339	360	369	381	376	347	371	361	359	377	374	343	369	363	377	371	368	396	388	356	351	351	370	351	328	369	356	352	362	366	405	340	364	356	374	317	354	333	372	388	317	336	359	358	374	389	359	371	361	344	378	382	404	382	374	390	358	370	366	383	393	362	336	349	373	375	376	406	399	381	376	369	345	336	398	339	381	366	333	343	383	357	404	326	349	344	350	362	397	385	365	359	360	362	350	354	381	345	381	391	365	352	351	363	335	388	343	376	348	399	362	344	385	341	354	380	355	346	323	377	375	367	319	376	381	373	354	376	386	343	379	387	328	350	340	376	372	394	373	388	364	362	350	381	383	374	399	353	366	374	363	365	346	383	370	370	341	364	366	327	377	317	365	372	359	350	368	349	370	353	351	364	392	363	380	341	345	392	337	348	406	362	395	315	371	370	378	340	346	374	372	389	336	396	382	359	358	380	351	337	361	393	354	371	343	372	380	366	369	345	384	317	373	363	372	394	348	372	377	374	366	334	376	366	431	349	351	394	354	351	346	333	334	370	375	364	384	340	354	372	380	376	355	348	373	333	357	349	367	351	362	387	404	363	407	367	338	335	364	367	355	376	350	359	348	351	407	376	380	344	390	352	341	371	370	339	352	325	374	341	361	350	331	355	363	368	349	381	374	376	346	341	372	383	346	358	342	353	362	344	373	411	371	344	395	363	371	352	357	350	349	402	340	378	353	380	398	363	360	358	352	366	349	345	355	336	371	373	393	367	352	387	350	338	391	357	358	383	359	368	382	386	346	380	379	344	348	363	356	384	335	354	382	383	368	347	375	373	368	359	404	355	360	371	331	344	342	341	388	400	364	380	373	373	371	329	356	369	344	354	403	389	402	376	378	360	366	330	355	346	340	364	357	384	369	371	373	366	342	378	348	371	377	377	354	404	367	348	378	349	380	364	369	374	359	383	354	388	366	337	340	351	375	346	375	380	370	352	371	351	360	361	344	355	369	372	366	361	399	385	358	361	397	358	363	367	360	343	374	335	397	364	379	374	355	341	343	385	348	397	356	365	354	382	386	337	361	347	374	386	334	371	359	361	363	379	325	375	343	352	372	358	376	362	361	334	354	352	371
28407	14838	2053	544	405	368	325	296	292	270	269	294	313	306	304	289	290	286	269	278	296	301	259	295	271	283	298	286	252	259	257	294	289	282	262	257	266	305	265	286	251	264	282	285	271	268	278	276	296	303	289	282	286	268	296	306	276	261	283	316	253	294	280	271	277	294	281	271	272	297	274	310	314	294	298	299	300	269	287	271	268	286	271	246	303	277	304	278	277	286	278	274	301	263	295	286	283	260	291	258	315	278	291	293	273	245	258	308	323	276	263	291	253	283	271	286	269	268	303	291	271	291	263	258	250	288	285	278	253	289	281	305	279	299	303	292	277	286	307	251	273	271	239	255	299	274	270	253	287	265	293	244	272	289	298	274	271	288	285	295	292	263	295	264	303	269	298	291	277	264	277	265	286	279	294	269	261	291	297	280	252	299	280	259	263	261	285	277	257	265	229	264	289	297	293	286	279	280	254	280	285	288	297	278	291	319	287	280	268	242	267	286	287	257	284	296	262	264	291	264	297	297	291	278	253	284	301	252	251	278	257	251	276	247	276	280	286	265	282	309	288	255	317	316	289	288	279	295	303	291	277	280	286	300	283	298	251	285	264	279	277	267	300	287	275	279	256	293	274	251	294	275	302	271	283	274	286	300	264	276	273	296	289	283	280	263	269	288	295	301	271	318	304	261	276	266	294	275	291	264	289	296	267	264	237	262	269	307	252	270	278	285	305	286	278	254	276	301	269	296	277	310	263	251	254	280	290	279	272	266	309	263	271	307	269	283	259	269	264	274	274	254	300	249	245	289	312	274	267	268	271	299	312	278	287	295	276	289	259	314	293	298	263	283	285	270	262	264	283	275	272	265	271	269	295	285	280	280	286	315	260	257	294	299	296	294	289	264	263	301	269	297	251	224	253	267	285	293	260	259	280	282	288	274	302	284	292	266	268	264	271	237	268	265	272	269	282	264	322	292	251	269	274	281	274	282	270	291	314	305	302	306	278	275	261	269	272	270	297	288	264	286	301	299	287	300	279	275	243	298	259	245	266	272	313	290	293	278	290	279	299	285	255	261	269	283	271	303	286	262	267	279	258	273	279	291	282	292	279	294	293	288	273	285	278	313	259	273	249	287	318	275	269	301	268	292	294	268	293	288	299	268	262	277	307	268	261	279	263	292	257	254	235	276	253	293	287	267	313	266	296	283	283	265	263	280	288	251	272	272	265	280	280	286	259	281	270	270	276	297	270	294	274	278	272	251	292	273	244	270	290	234	267	304	275	317	319	280	323	258	272	285	293	305	284	290	272	311	289	235	265	286	291	297	293	276	296	292	257	253	285	249	273	312	288	286	267	270	280	272	268	256	266	294	247	266	292	273	288	258	264	305	293	293	287	261	267	276	262	304	295	285	286	262	284	261	288	313	262	269	267	304	279	275	303	292	271	300	292	261	277	269	310	288	290	262	260	284	286	251	285	283	276	298	258	264	269	274	285	271	276	276	251	292	270	310	278	305	281	299	282	274	270	274	292	275	281	265	260	272	298	293	241	302	296	284	276	294	304	275	260	281	258	268	272	259	285	279	276	261	283	272	300	299	275	273	307	287	286	299	269	282	285	291	286	268	267	287	288	253	323	264	289	259	268	275	248	305	267	312	299	273	275	281	287	272	300	296	262	291	289	286	274	296	261	303	270	298	278	285	297	260	294	304	301	277	252	254	297	256	257	298	260	256	312	268	295	297	291	323	263	282	261	276	270	274	277	304	278	294	302	265	273	253	275	280	265	252	257	261	296	283	289	288	269	316	296	277	260	268	259	282	292	266	265	292	291	268	286	274	263	288	290	258	273	312	298	287	301	304	251	277	272	271	305	298	307	293	274	243	257	284	273	250	282	298	278	288	257	318	297	282	307	273	280	275	286	284	286	288	307	270	291	270	264	283	278	294	281	262	278	292	269	260	273	271	285	303	270	262	290	273	280	266	271	264	289	264	257	271	254	257	267	281	285	305	281	264	278	278	312	304	249	304	267	250	241	279	271	272	265	299	242	285	290	275	276	270	301	292	274	289	290	292	252	257	268	278	315	279	289	284	309	276	283	243	269	275	270	289	286	282	297	291	280	271	299	254	295	287	283	252	291	261	248	273	274	287	263	299	257	282	269	277	278	270	301	260	304	289	269	241	254	256	274	273	262	274	274	272	294	265	256	282	277	288	268	292	293	280	303	276	283	270	279	258	303	278	283	284	284	256	294	287	271	258	279	262	265	291	297	266	258	258	305	276	289	269	268	293	273	299	278	285	307	277	266	291	284	267	259	241	286	289	280	297	272	268	261	269	253	264	304	239	274	285	301	290	277	273	294	280	272	320	264	297	287	316	291	250	285	297	237	269	249	304	272	290	284	277	259	285	281	331	315	298	280	240	295	262	276	258	266	247	247	282	299	298	255	253	275	306	287	316	304	297	285	276	274	278	293	288	277	281	304	252	264	278	295	263	258	262	279	313	281	290	270	258	287	293	250	260	279	293	271	306	255	272	287	274	269	265	265	288	318	277	273	291	287	268	269	323	290	253	308	283	304	256	281	264	266	261	274	276	289	272	308	277	300	274	284	282	234	275	277	278	288	265	292	276	292	258	295	280	262	283	281	272	290	287	283	283	258	275	275	309	312	281	279	278	258	241	310	276	266	287	272	281	282	251	271	278	267	288	269	263	269	304	251	276	266	279	293	269	300	302	290	254	280	284	282	263	262	286	281	295	275	268	281	308	272	262	305	287	280	289	269	267	281	282	288	273	309	296	289	267	273	298	289	278	281	272	263	269	302	265	292	274	274	260	265	303	273	279	281	272	272	269	276	282	254	260	231	278	272	287	292	271	281	252	260	292	292	256	262	276	262	286	233	289	243	279	276	264	317	265	278	313	270	280	255	276	301	281	270	311	285	305	287	297	264	270	251	285	313	289	312	267	269	280	276	274	280	279	297	278	311	331	282	249	289	291	253	265	274	276	253	296	301	270	304	264	252	271	265	263	294	263	257	280	252	257	265	269	275	282	267	272	265	279	258	250	306	249	282	266	261	273	307	272	267	297	279	280	290	292	300	309	274	260	266	277	294	315	270	276	287	290	287	279	266	305	253	286	273	269	301	291	284	275	285	315	261	275	266	261	287	262	288	272	287	269	263	284	263	253	271	276	287	266	281	289	280	258	272	249	301	289	270	298	283	276	281	282	263	288	289	271	293	290	299	283	245	297	300	268	282	306	313	275	277	295	277	294	308	276	271	263	293	277	251	301	278	260	262	262	289	260	261	256	288	281	279	253	281	281	292	270	261	288	280	299	263	292	292	297	280	276	268	293	294	235	284	261	270	265	254	309	301	264	307	304	257	311	291	261	281	269	272	292	265	262	280	279	273	254	292	251	290	274	296	259	268	286	272	279	272	249	282	309	295	268	287	280	253	243	241	263	265	298	301	292	272	260	256	308	270	275	291	281	277	285	273	272	272	281
6723	2012	998	609	460	431	361	362	347	350	363	322	341	335	305	315	314	309	310	269	315	287	288	334	313	293	333	329	312	303	292	298	305	315	298	314	317	298	321	322	288	325	265	315	337	325	321	293	291	303	299	326	292	330	295	326	321	295	310	315	313	289	288	312	286	325	287	297	331	284	308	276	296	313	338	300	314	316	318	300	331	297	320	286	281	293	290	278	285	271	330	302	317	298	310	265	311	310	345	300	298	320	298	286	284	308	277	310	268	275	292	293	307	286	310	315	339	253	297	284	277	311	299	299	299	322	288	333	290	280	324	320	310	271	314	267	314	294	288	313	307	291	297	308	284	286	312	301	317	296	316	303	288	360	281	300	329	304	277	294	285	301	287	313	292	283	308	315	312	290	334	300	322	281	276	300	300	276	306	302	314	308	270	294	321	318	285	296	289	309	309	289	277	296	315	310	317	294	342	296	309	302	293	332	306	297	271	300	310	329	307	307	303	317	287	334	291	333	287	315	316	295	296	312	315	287	297	299	274	304	284	293	304	313	327	272	305	294	306	296	300	300	305	291	287	252	308	340	330	329	326	302	294	286	303	301	310	294	303	320	298	282	279	287	314	302	349	261	293	301	301	313	302	280	329	287	344	276	286	330	291	278	340	315	297	293	315	305	334	297	308	303	273	302	277	334	306	296	288	309	320	298	299	290	276	310	316	303	306	322	314	308	300	294	307	301	296	279	328	302	294	289	291	297	298	315	304	274	286	309	339	305	322	289	289	333	302	288	277	308	318	315	313	320	308	327	294	306	308	324	298	302	313	291	293	330	282	306	353	279	288	350	291	276	289	290	307	273	331	293	296	284	286	301	284	298	282	345	305	288	328	289	304	284	273	290	324	293	301	291	307	310	318	311	294	297	307	312	274	283	294	291	306	336	316	298	303	328	291	318	305	309	316	321	281	313	320	299	285	332	282	304	294	301	305	310	294	324	294	311	312	324	326	323	297	296	275	289	294	310	297	316	324	282	284	329	304	322	325	313	306	296	339	271	282	292	283	293	301	307	315	313	287	300	297	300	303	302	320	297	254	333	298	312	297	283	314	294	306	310	311	314	321	315	269	319	299	296	279	268	282	301	296	341	289	310	276	307	289	302	319	324	308	292	331	295	312	321	340	323	344	330	330	310	294	270	319	329	286	281	280	333	313	301	300	294	288	293	312	272	314	302	299	294	298	281	324	310	306	326	307	296	272	304	310	279	293	347	316	327	293	273	330	310	314	328	289	327	288	293	307	311	278	320	317	303	312	287	304	313	316	344	292	285	309	300	306	301	311	297	301	313	302	294	312	290	287	282	320	305	316	307	316	305	314	292	290	290	274	336	341	297	302	299	305	291	292	326	286	299	284	299	279	314	304	312	305	275	305	284	302	314	285	322	317	324	297	285	284	289	292	326	300	305	281	265	281	281	301	306	276	265	257	292	297	304	307	340	327	278	323	319	290	300	295	303	330	298	313	290	321	286	299	319	290	314	289	273	300	288	292	308	277	327	309	309	292	282	302	296	277	293	277	268	281	296	284	312	308	305	300	283	298	316	304	318	298	314	304	341	299	317	319	321	306	302	281	303	316	308	286	318	303	291	285	291	318	302	308	307	301	322	323	300	298	320	296	328	298	317	291	321	330	337	309	306	317	298	328	309	282	303	280	337	300	282	336	275	329	317	273	289	326	280	318	301	305	305	273	336	319	313	301	274	282	302	302	289	280	305	317	318	304	278	328	291	303	293	278	286	288	302	281	341	308	327	314	324	306	292	291	303	313	291	347	286	292	302	294	320	304	325	329	300	318	292	269	298	267	311	303	312	287	335	329	269	300	299	313	288	301	288	324	291	288	312	295	262	325	265	263	288	298	302	301	294	314	318	306	312	307	288	349	298	283	286	289	316	306	301	306	331	311	291	308	288	293	287	289	315	305	268	307	328	310	320	288	289	304	266	305	306	319	320	311	308	306	294	287	319	307	308	290	300	296	292	280	293	305	293	298	289	297	301	314	301	302	293	293	302	309	256	301	270	338	323	304	303	316	288	282	330	313	289	270	328	272	309	305	335	308	293	296	305	317	304	305	277	313	338	337	304	303	268	290	293	309	301	301	299	302	290	320	289	347	276	333	300	321	301	301	311	317	285	302	284	300	296	291	313	332	285	305	341	330	301	297	269	292	289	277	310	290	284	314	319	314	290	296	285	320	318	312	303	306	291	277	297	292	302	305	309	298	312	333	311	318	298	281	301	271	303	308	307	307	324	340	313	288	290	288	315	325	317	313	290	292	309	304	311	267	262	294	287	305	326	297	325	331	290	328	324	287	285	307	308	321	305	286	337	326	305	323	316	292	321	303	317	305	340	303	294	311	276	308	298	289	296	287	325	317	318	271	294	314	320	300	326	272	312	282	278	274	283	285	317	289	293	292	330	283	317	309	336	277	261	330	320	288	300	295	304	311	310	324	308	331	276	320	308	317	308	337	294	265	287	324	313	332	279	316	303	303	274	319	268	315	282	325	327	315	344	311	317	299	307	315	289	280	304	308	302	314	317	289	313	279	322	308	289	308	314	298	281	321	315	266	313	319	323	302	324	336	308	319	308	317	267	285	301	305	266	289	280	299	324	306	313	309	291	305	275	307	330	297	310	301	283	292	275	279	307	323	285	288	326	305	283	329	311	301	291	309	319	299	293	276	309	319	256	289	308	321	291	276	323	281	298	299	348	310	271	281	331	285	306	318	318	297	267	299	309	300	303	285	297	318	275	278	305	318	315	291	306	307	306	278	298	307	299	282	323	307	289	295	318	315	328	310	303	311	303	296	310	291	285	292	303	295	302	311	323	305	307	284	307	290	327	317	332	270	276	306	288	316	294	293	287	312	341	306	320	280	270	288	279	315	293	294	298	288	303	301	313	305	284	300	283	317	296	314	304	294	301	351	293	282	300	327	307	309	290	301	302	312	305	301	283	304	314	297	323	303	306	278	311	295	314	291	267	291	331	331	316	283	328	313	295	313	297	294	290	306	294	300	346	343	314	278	279	312	333	316	301	299	316	298	287	304	302	297	333	297	295	315	309	310	319	320	331	300	306	309	310	333	298	306	297	318	273	277	329	311	303	296	297	306	309	265	310	274	289	290	313	306	322	283	320	264	285	283	293	309	338	291	269	292	278	309	299	291	289	293	303	291	299	317	327	324	291	295	310	293	327	301	292	315	285	325	311	307	303	310	281	325	316	280	283	266	310	291	337	301	320	308	335	313	306	284	316	294	319	307	301	293	293	315	287	278	299	295	309	289	296	308	296	346	304	322	314	277	289	315	308	316	295	323	295	306	325	295	285	295	331	335	296	267	294	304	327	309	301	287	282	311	292	292	294	301	306	283	289	305	300	301	309	321	303	325	327	310	344	286	285	307	286	335	300	314	276	286	310	303	287	317	298	298	329	302	290	303	320	298	293	283	279
25415	20878	27364	24518	20891	11358	1437	887	583	459	390	352	331	327	265	217	242	204	244	214	213	233	189	196	196	167	189	194	192	194	185	200	184	184	188	185	186	182	177	173	167	144	160	174	171	141	156	170	167	173	192	184	197	160	161	180	161	168	146	175	148	168	158	169	171	148	159	170	167	161	143	155	159	148	156	150	181	186	148	157	154	155	155	171	159	165	161	146	166	150	161	166	175	169	172	161	162	170	155	172	147	176	152	157	151	165	154	156	146	156	129	153	175	168	173	151	149	142	153	149	166	154	148	161	154	168	146	150	159	161	172	159	151	155	166	168	169	144	184	164	137	157	151	147	155	149	153	145	173	144	168	158	153	161	153	163	164	181	178	162	156	162	133	146	149	177	153	131	185	146	145	163	142	143	147	160	166	160	129	139	151	167	161	143	159	154	153	180	127	176	156	177	143	161	169	142	169	158	143	161	165	171	147	162	135	143	165	160	154	147	149	152	149	163	187	159	170	156	157	163	143	160	138	137	162	139	134	142	165	163	153	177	161	183	162	161	169	142	153	165	146	136	169	144	146	167	156	145	136	162	148	182	143	162	150	159	162	150	155	139	159	170	183	165	174	147	159	165	162	155	150	177	165	166	157	169	140	159	169	164	154	151	164	167	171	149	166	153	165	130	159	153	160	171	150	166	161	148	152	180	166	169	140	148	140	166	166	156	170	155	164	154	155	170	133	172	164	156	186	156	158	146	175	169	175	167	154	139	171	172	165	159	161	159	156	182	153	161	163	166	148	165	135	139	136	156	153	156	162	146	152	155	150	132	164	154	176	164	164	167	178	163	162	161	160	165	152	168	168	164	155	191	183	170	166	130	148	143	151	163	159	177	173	149	140	149	155	170	161	173	151	167	145	165	159	162	131	170	146	168	170	174	175	148	157	140	173	154	144	147	168	140	145	176	153	147	156	137	153	174	162	170	158	150	160	144	148	150	145	159	176	134	157	153	166	174	142	137	148	161	165	172	139	144	160	147	176	153	142	148	153	155	167	144	156	163	155	150	175	139	162	178	152	166	143	151	200	141	153	142	157	148	156	164	157	140	147	151	149	155	181	165	146	160	173	110	158	149	175	132	146	148	151	158	156	152	171	172	140	157	139	135	135	172	155	134	170	145	144	165	167	151	177	165	129	147	139	155	170	146	160	160	155	163	144	167	140	144	153	184	159	149	171	171	130	145	153	174	175	153	166	145	155	164	167	161	147	142	154	176	151	142	154	147	154	180	155	171	166	145	143	171	163	160	156	159	136	165	164	150	160	167	158	153	164	138	164	154	168	157	134	149	162	134	155	184	170	164	155	140	161	151	166	142	144	167	173	136	143	184	147	158	150	151	154	143	162	151	160	150	154	153	162	155	179	175	147	144	142	152	152	149	129	175	169	173	151	174	176	174	166	129	156	149	157	172	130	149	150	159	162	167	154	154	147	168	155	160	151	156	159	158	150	172	168	148	158	143	144	170	169	167	159	133	147	155	168	141	161	144	127	153	143	133	162	158	153	149	145	172	157	157	146	154	153	161	134	170	156	133	144	160	175	138	145	161	173	147	162	176	146	143	156	164	135	148	161	170	152	150	166	174	135	151	164	166	142	158	150	153	151	168	161	172	145	162	159	153	159	125	161	155	164	152	135	184	155	150	143	140	172	176	157	165	166	154	145	165	180	153	154	179	151	169	186	175	165	164	169	150	170	160	149	164	170	177	173	157	170	156	163	155	155	156	145	146	152	152	168	163	159	168	154	142	163	161	142	150	158	159	146	159	175	158	141	142	142	171	167	129	149	161	129	153	180	131	177	153	156	137	160	141	142	149	156	156	153	153	148	132	163	174	155	170	141	163	170	155	160	152	165	155	149	162	151	151	147	156	162	152	168	170	164	145	157	184	169	173	135	155	153	177	182	156	179	128	147	176	162	151	140	149	184	148	172	164	146	181	183	153	169	157	144	165	151	139	141	156	182	155	169	145	141	158	157	135	172	156	147	152	169	140	155	171	172	160	133	159	158	136	149	178	162	169	138	161	151	160	154	149	136	149	151	161	186	156	141	143	165	159	147	167	159	171	170	154	137	148	153	174	135	162	169	174	141	192	162	156	184	168	170	177	150	157	153	176	202	148	164	142	148	158	163	172	145	163	168	158	158	166	159	142	138	151	152	147	156	174	159	164	161	162	173	178	165	159	170	151	163	156	152	136	173	148	151	156	180	167	151	145	158	149	169	147	169	154	135	151	152	165	157	154	157	142	161	162	168	148	166	151	140	154	137	147	152	153	140	164	164	155	155	145	141	151	156	144	162	141	151	163	153	153	158	156	167	172	166	197	159	147	169	158	154	156	148	149	152	151	150	146	168	154	155	161	176	160	146	164	175	151	159	153	165	164	180	138	144	159	172	150	152	150	166	149	171	142	154	152	178	166	154	145	143	165	151	147	153	178	155	161	148	166	147	159	172	142	148	179	163	147	156	166	157	154	153	155	158	171	141	159	168	166	147	171	159	153	160	166	176	152	138	167	151	159	169	155	161	148	152	147	176	167	158	188	157	147	146	147	138	168	169	169	158	145	151	154	141	164	155	165	159	143	132	146	169	137	162	137	161	166	182	136	144	162	158	146	144	158	174	144	175	142	143	136	182	146	141	147	164	145	153	143	182	162	166	161	157	165	169	171	150	165	154	159	144	174	154	139	177	172	148	154	151	150	166	157	147	174	152	153	135	165	153	149	172	181	140	158	188	176	153	172	156	144	141	160	171	158	156	145	143	140	148	154	156	160	155	159	157	156	144	153	158	156	141	148	151	158	179	160	153	157	140	162	153	139	156	154	153	153	147	162	160	163	148	157	139	143	161	157	153	169	169	162	148	168	164	153	177	169	143	152	152	156	163	157	179	137	155	178	139	160	152	141	161	165	154	147	151	164	193	147	158	147	164	149	158	154	189	166	179	132	150	162	150	162	175	152	157	167	167	142	158	164	166	185	154	139	171	164	158	153	166	171	163	167	147	159	162	170	159	155	155	139	153	154	169	161	132	171	164	156	178	150	152	141	164	155	185	160	155	177	172	153	165	144	172	149	158	149	176	151	168	159	162	145	162	178	152	157	153	156	160	148	177	153	164	125	137	158	171	153	161	152	178	160	161	153	145	137	168	165	145	157	169	158	129	157	153	152	161	162	177	162	160	144	171	146	156	147	148	172	138	142	166	160	165	164	180	153	162	169	162	138	168	160	134	141	159	144	146	158	156	172	157	171	185	138	133	151	151	167	175	165	147	160	128	161	127	158	146	161	168	165	162	161	179	148	164	140	158	141	170	163	164	162	175	160	159	169	170	161	145	156	200	167	160	148	135	173	171	151	131	149	177	148	156	155	179	155	174	170	154	172	175	178	139	146	140	166	148	154	150	146	172	143	170	157	154	166	181	148	146	155	153	136	138	179	149	153	169	151	178	152	145	140
11688	17510	11349	6118	4114	3018	2148	1759	1181	907	799	682	511	529	445	430	386	348	316	335	296	300	298	264	230	244	242	267	237	213	224	206	214	214	204	205	205	210	195	197	206	200	201	192	184	181	165	177	209	187	180	182	175	161	170	163	177	178	173	179	167	186	197	182	180	174	162	200	178	185	172	169	157	179	171	158	177	179	159	177	155	174	155	159	155	165	161	182	172	172	186	161	177	160	174	162	174	182	173	180	190	174	163	169	160	154	186	188	180	184	179	158	195	147	161	173	171	174	171	172	171	164	172	185	165	176	182	157	156	175	148	154	185	175	167	158	169	198	160	151	161	132	169	160	166	168	184	175	175	178	195	162	176	180	155	169	164	181	146	170	179	170	157	173	184	168	151	155	181	165	147	160	174	175	167	154	170	164	160	187	171	170	170	186	179	175	186	157	171	182	158	178	169	180	153	154	166	153	163	155	173	176	173	167	178	168	173	164	180	166	164	181	188	180	154	152	173	181	170	183	171	156	144	162	172	195	166	175	176	168	176	168	186	188	167	154	163	175	160	169	169	180	147	161	170	183	165	154	164	165	163	147	188	173	167	177	161	140	189	199	166	169	169	169	166	156	175	173	164	171	169	158	156	163	139	166	157	184	156	176	187	162	149	182	175	173	148	186	172	166	171	174	144	155	169	180	176	194	179	168	193	145	137	174	181	145	164	160	171	160	167	157	165	173	175	169	161	163	169	174	170	182	173	150	169	176	173	178	148	160	160	171	168	157	188	176	164	178	153	182	161	170	169	183	173	172	200	187	185	174	159	152	167	169	176	186	140	206	155	185	165	207	182	165	170	176	151	166	149	171	182	164	173	185	174	162	151	160	165	167	191	166	176	181	156	160	171	168	167	180	176	176	173	146	158	187	160	170	157	183	157	178	154	178	165	170	149	138	177	152	145	166	175	183	160	205	172	160	159	181	167	165	163	190	190	152	166	164	171	165	168	161	163	189	187	162	163	205	166	181	148	179	184	180	179	191	160	163	175	156	173	168	176	160	184	169	151	164	172	141	172	193	158	164	168	170	187	182	175	159	161	169	185	174	181	178	163	160	160	165	171	190	157	174	155	181	181	180	176	161	163	158	183	167	188	177	179	185	156	167	161	161	153	168	166	150	133	166	164	172	155	148	183	177	178	170	163	160	184	159	174	167	184	159	186	158	152	164	156	150	143	165	158	185	183	184	174	162	163	159	172	148	169	172	173	176	194	132	171	171	184	153	172	190	150	187	175	170	185	163	172	175	185	171	158	160	170	173	165	148	169	175	164	195	163	166	189	171	163	164	161	152	141	156	156	168	158	161	171	188	183	159	178	168	167	186	179	141	176	170	183	170	161	176	190	172	176	161	163	158	161	196	146	186	161	187	162	164	158	169	149	157	169	153	164	193	185	195	161	170	184	165	150	156	158	161	183	172	159	140	155	175	151	158	182	174	156	148	178	172	180	165	184	145	159	179	185	183	168	171	190	158	161	159	155	162	181	164	176	166	137	190	172	162	162	168	164	183	171	167	165	179	182	173	153	172	168	177	172	170	158	168	161	181	153	178	176	169	188	169	169	187	150	176	143	154	185	176	165	172	182	172	169	176	154	185	144	178	162	201	154	173	185	166	163	191	166	182	160	171	180	164	162	147	159	157	182	177	167	165	151	154	171	163	163	154	151	167	168	141	183	159	145	167	182	146	151	176	177	160	171	168	164	182	166	172	181	180	168	147	171	175	172	159	171	159	152	181	184	169	167	146	156	158	187	202	180	156	147	167	141	183	167	171	162	155	164	185	135	212	189	179	167	155	155	157	178	149	180	151	142	169	177	177	190	143	156	163	156	163	182	162	193	172	169	165	196	166	159	174	159	166	163	160	174	194	192	177	164	149	161	149	172	177	145	173	172	166	164	167	170	160	171	168	175	163	172	185	165	152	141	157	170	191	139	165	153	168	154	149	187	181	183	168	168	155	155	176	160	179	174	162	169	151	163	173	174	173	154	156	166	177	162	160	149	171	160	147	150	180	161	175	170	200	168	151	164	181	152	164	163	156	162	164	162	173	170	166	147	153	208	156	156	184	169	180	157	190	183	153	167	187	177	165	159	171	176	164	173	186	160	173	137	175	155	163	166	166	154	156	174	186	162	168	158	191	193	170	174	159	155	163	172	169	168	194	168	155	147	170	181	164	161	158	175	185	149	173	164	162	141	164	183	150	182	155	163	164	169	169	181	168	154	177	183	182	164	169	183	190	164	180	158	164	169	174	178	143	164	164	181	169	176	144	173	169	190	159	159	181	152	164	161	156	153	141	156	178	160	177	169	163	170	155	173	189	172	164	153	163	162	181	166	170	177	174	171	176	170	184	182	160	194	178	167	180	183	177	156	160	175	175	184	160	174	160	149	179	151	156	160	182	174	174	181	154	180	183	182	171	165	162	180	179	177	190	190	154	168	187	206	180	159	166	163	154	178	164	148	152	166	159	150	168	177	165	159	184	184	189	167	150	155	162	176	152	161	158	155	181	163	174	172	164	181	163	170	155	191	156	177	170	167	147	199	160	151	159	187	165	176	165	164	157	173	155	175	142	151	162	153	151	148	178	154	151	173	143	184	182	165	188	161	167	186	162	214	156	155	159	150	164	162	173	161	170	156	171	156	174	162	168	143	178	175	169	173	176	158	172	168	169	189	175	179	173	166	163	149	165	192	164	178	184	181	172	181	178	171	175	166	167	177	177	161	157	173	164	163	142	174	140	179	158	169	164	172	178	159	161	160	183	160	160	172	159	169	179	180	160	175	172	170	164	175	153	175	163	142	156	184	161	152	181	154	154	168	149	169	174	190	169	158	178	153	180	178	163	173	179	172	170	180	177	151	193	173	167	182	153	179	149	185	164	172	178	157	178	162	169	186	179	160	181	176	169	161	166	169	168	144	164	151	157	185	163	157	175	158	168	159	155	170	149	140	172	158	162	181	150	194	184	166	166	158	175	185	162	173	161	172	177	173	165	158	150	147	159	191	187	147	157	154	148	161	178	189	168	177	169	163	173	173	147	177	193	192	147	156	175	169	168	154	159	159	172	196	166	175	177	189	172	181	184	186	192	180	154	147	169	181	178	172	187	189	169	159	179	171	181	165	160	159	167	146	159	167	177	172	155	167	153	180	188	161	173	162	162	166	158	139	138	184	134	154	193	184	176	175	173	167	182	148	182	161	161	144	184	162	164	166	172	173	148	158	163	162	184	177	164	174	145	173	148	160	178	175	168	188	177	169	164	173	151	186	155	191	153	162	172	170	172	147	190	153	156	174	153	156	157	171	158	177	170	157	150	162	172	175	155	170	174	182	157	161	163	151	175	179	180	144	145	136	139	174	161	163	162	187	167	168	187	163	169	132	168	152	181	159	158	173	171	148	176	167	166	164	183	167	156	172	162	174	161	157	166	172	149	198	177	163	176	159	168	169	159
23213	20886	27733	24169	20895	20994	10318	1948	1172	1029	864	824	701	639	655	619	592	604	498	507	516	494	517	468	493	438	450	457	466	448	428	419	433	461	400	421	420	395	394	455	418	425	402	393	383	426	355	396	361	408	389	415	398	383	370	408	370	389	379	394	412	420	407	390	392	385	397	347	354	395	389	371	349	378	413	388	412	397	373	382	370	380	345	390	414	369	394	390	380	407	417	374	395	381	361	378	416	376	410	364	357	397	404	405	367	356	395	351	378	421	351	371	395	360	368	379	376	401	363	368	384	394	360	406	367	407	403	378	395	368	391	385	372	359	420	361	354	413	344	343	418	370	357	382	383	385	371	413	373	377	386	394	374	362	380	388	364	358	360	376	395	375	401	404	377	380	400	389	377	369	434	343	375	374	442	405	362	393	356	394	386	363	418	384	399	413	401	362	389	390	378	375	403	382	370	399	386	381	389	371	418	371	387	365	380	398	399	408	386	398	394	383	348	375	353	399	412	387	377	402	364	369	409	383	403	389	393	384	398	355	382	394	377	353	381	397	394	384	387	374	398	390	396	363	402	354	379	392	381	357	357	368	341	385	377	378	371	392	392	376	378	367	367	387	414	376	362	372	365	399	375	406	383	379	385	390	400	360	391	395	379	387	386	389	392	388	372	342	373	373	420	377	386	408	384	386	396	400	380	333	403	406	385	378	375	364	391	342	371	396	379	401	375	381	389	393	392	395	394	363	380	368	372	353	394	370	416	423	357	379	386	353	395	369	383	408	373	395	408	406	405	380	397	346	377	390	369	380	363	344	405	400	380	368	337	386	414	393	356	359	409	383	356	351	416	368	374	371	398	368	358	363	382	368	376	360	377	354	327	389	389	376	370	377	379	366	392	367	391	364	420	407	343	368	396	375	349	396	352	389	400	369	392	375	354	387	379	376	391	405	361	400	419	361	376	400	379	373	406	381	397	373	411	350	382	361	372	421	332	376	354	406	420	408	380	393	384	411	392	374	380	364	373	407	378	394	388	383	369	355	363	385	397	376	383	368	394	394	398	384	357	370	331	380	381	363	355	377	384	388	378	362	381	365	371	375	421	350	383	373	359	399	393	409	370	380	364	408	375	377	382	398	384	354	427	423	395	357	386	390	405	374	362	377	354	397	399	389	351	416	380	376	364	361	400	389	411	393	376	380	361	403	387	395	389	388	339	382	398	380	360	416	409	395	371	367	394	407	330	346	394	381	347	388	369	405	390	359	383	381	379	357	401	363	393	402	397	402	383	378	410	365	366	407	364	364	377	372	381	396	397	402	351	379	418	383	384	365	387	380	385	389	386	335	407	368	366	367	380	378	418	379	360	398	369	349	356	383	359	362	335	378	412	360	334	419	414	384	391	363	358	400	372	400	388	388	397	408	362	360	378	405	368	380	374	401	380	360	392	349	360	383	391	383	412	431	351	388	393	385	365	393	431	362	411	399	362	402	377	394	332	369	368	421	363	388	345	359	398	397	362	375	394	390	384	352	350	399	329	397	376	351	372	396	365	403	383	339	391	359	401	358	368	367	369	383	408	379	421	379	371	341	395	383	363	393	396	415	375	379	394	378	401	379	383	382	391	347	373	409	428	369	387	351	379	362	385	387	391	383	392	386	405	360	379	395	381	387	382	372	409	386	384	374	423	369	378	408	371	390	382	400	375	336	400	374	356	375	367	365	401	364	392	380	382	375	397	387	350	412	385	369	375	377	370	391	376	414	378	380	393	361	403	387	341	400	381	385	352	418	390	388	351	359	353	375	362	375	388	351	383	390	352	399	365	371	399	395	366	365	386	370	390	384	377	409	387	427	369	358	389	350	351	402	375	393	383	408	405	376	345	385	381	363	371	385	412	371	390	355	382	398	402	369	360	371	384	348	382	389	365	375	383	384	375	384	373	371	361	349	380	356	397	394	378	370	374	402	362	379	372	409	416	361	406	385	367	357	389	399	379	340	387	377	390	382	375	397	404	365	380	356	408	371	377	363	359	393	398	379	419	388	365	360	399	348	402	396	369	358	379	407	364	419	377	420	355	376	382	407	346	368	371	378	407	376	373	369	407	405	371	356	360	389	369	384	374	372	390	372	375	420	396	351	366	352	380	382	381	391	388	358	433	369	393	372	381	378	375	389	394	457	374	373	379	393	370	369	378	381	367	390	409	385	375	362	407	387	394	395	392	386	363	349	365	395	396	404	388	391	383	396	368	354	382	362	380	350	384	359	374	387	362	381	380	382	403	365	396	366	352	347	379	364	390	391	357	400	392	403	387	358	352	344	410	384	373	377	409	349	342	389	384	396	393	359	416	378	374	410	357	383	372	371	350	388	377	385	386	354	384	374	370	358	345	397	391	384	391	374	402	381	377	374	391	377	345	347	381	387	390	372	367	382	392	402	426	377	412	385	400	370	414	393	438	413	363	406	376	372	381	403	361	357	369	359	378	383	403	380	385	396	354	376	378	383	376	385	390	363	405	413	339	407	376	338	372	359	376	381	371	377	361	389	404	373	388	379	355	389	338	383	391	385	392	426	376	400	403	357	396	365	404	372	388	387	391	404	381	370	368	381	344	382	411	409	403	367	344	417	362	348	377	373	401	378	357	373	384	401	344	356	385	379	374	384	379	380	361	396	406	402	355	401	370	374	407	401	416	405	390	390	372	388	339	385	409	371	384	386	385	387	356	385	375	400	408	372	385	411	377	385	387	384	335	393	389	382	381	358	360	383	363	383	361	385	368	383	408	372	373	370	380	388	383	395	376	334	378	361	385	358	379	368	383	387	369	360	387	385	364	382	417	375	397	402	379	421	364	403	380	360	370	365	387	409	362	362	387	338	409	381	386	365	382	389	384	382	396	385	378	391	392	388	389	384	375	360	362	376	398	399	362	379	377	413	400	374	420	352	415	375	422	411	386	409	402	385	378	397	352	386	381	359	374	402	403	396	365	375	341	396	401	406	411	393	384	387	356	383	362	413	372	422	372	376	364	371	397	399	380	373	363	402	400	388	366	370	382	403	370	389	384	394	386	387	369	391	375	378	365	358	364	368	402	372	399	362	382	392	366	397	362	403	346	394	374	376	375	373	364	412	381	383	361	370	366	366	383	403	414	391	397	370	405	395	411	359	401	380	372	383	375	353	371	350	360	427	376	386	384	373	386	359	336	376	400	352	379	382	358	394	381	405	359	363	356	360	375	371	367	407	365	365	381	367	409	364	411	415	417	405	364	379	402	396	381	414	373	366	380	417	382	390	384	381	355	382	344	386	357	349	393	411	394	377	387	379	351	394	411	363	384	361	345	377	375	390	407	392	366	379	348	364	385	370	367	368	401	406	405	371	390	402	356	393	382	364	417	398	369	412	391	425	365	385	372	318	354	379	363	347	401	379	377	372	322	399	367	382	367	392	383	353	349	358	397	385	380	363	355	328	370	405	378	381	375	379	406	401	385	368	397	340	403	401
15815	22387	17814	10735	7595	5583	4049	3263	2293	1912	1552	1316	1158	1082	1007	830	873	804	716	674	643	587	576	557	571	547	485	514	496	502	500	481	447	509	464	483	429	441	419	440	404	433	437	443	407	388	401	391	396	352	412	378	359	397	399	410	359	344	372	404	385	382	412	400	381	399	397	368	368	371	382	392	384	410	397	354	378	376	388	406	360	383	355	336	354	379	405	355	389	373	368	344	369	346	384	361	384	393	377	376	365	382	351	415	404	366	370	383	381	363	385	340	365	367	347	323	386	401	356	337	409	351	380	356	370	373	335	404	367	346	363	369	378	355	405	373	374	377	361	357	352	343	346	377	356	359	385	367	357	371	361	371	386	356	364	350	359	354	377	376	348	390	345	350	394	335	362	357	386	339	398	368	367	394	375	351	389	368	372	365	372	385	376	377	347	339	377	392	349	381	345	359	384	356	355	378	352	378	373	381	377	353	332	394	362	384	411	358	411	358	346	377	360	340	412	349	361	354	358	386	373	377	339	381	382	380	371	364	363	339	368	336	374	375	384	348	376	379	329	372	368	348	328	375	382	374	384	380	356	329	338	333	341	383	356	345	381	359	361	355	362	370	376	340	367	341	371	368	385	331	374	385	349	367	368	371	365	373	381	386	357	370	370	361	364	401	363	377	377	367	369	356	394	386	367	399	366	363	336	382	345	360	358	362	341	392	363	342	361	361	342	347	390	403	396	342	380	376	367	380	352	349	354	369	349	400	349	371	367	369	383	361	360	354	373	348	367	375	346	388	356	383	340	377	367	375	344	353	356	353	367	355	358	339	372	371	371	332	325	369	371	342	355	351	343	388	379	414	392	363	344	351	371	370	343	326	336	427	365	378	382	369	385	349	358	356	342	404	371	356	330	333	361	368	352	371	357	376	329	378	378	361	336	388	354	349	379	378	355	359	353	414	343	345	355	361	360	359	390	340	371	360	351	352	343	385	337	355	363	358	355	397	393	336	362	326	373	355	372	369	334	403	350	419	357	350	384	392	363	359	345	370	346	381	381	333	360	365	346	366	365	364	353	370	358	364	363	355	370	369	364	387	376	335	371	348	363	387	334	399	354	383	351	379	396	326	352	335	355	372	387	357	373	336	390	394	359	367	386	358	318	361	363	375	357	361	363	307	357	370	353	352	360	343	367	329	367	399	340	375	345	371	371	341	336	344	345	351	370	342	383	366	350	375	368	347	359	395	322	403	328	331	329	375	309	357	373	364	386	336	354	353	345	343	364	381	386	374	378	374	365	377	355	359	341	329	368	353	369	368	337	350	362	373	319	376	350	345	377	345	347	356	368	363	364	395	336	369	377	368	376	359	398	403	406	344	339	350	352	384	387	353	380	359	372	339	369	388	357	327	376	387	376	352	357	373	363	354	352	353	351	354	355	356	363	356	339	364	384	384	341	354	337	355	357	389	320	361	369	348	371	360	355	366	373	337	401	364	354	363	374	377	354	389	371	335	374	384	366	363	372	358	377	352	375	351	348	340	333	375	373	389	344	388	362	352	349	361	402	373	382	351	331	386	357	366	370	348	378	377	376	364	370	333	335	347	371	362	366	377	374	351	357	364	360	371	367	345	382	373	406	367	357	368	361	359	352	403	357	371	356	369	409	372	371	398	305	368	350	362	393	374	342	339	364	346	363	374	396	337	365	360	379	347	383	338	328	350	361	373	354	338	334	344	361	371	376	362	368	345	336	335	354	405	382	365	353	393	386	365	387	376	382	347	365	382	391	359	373	367	409	358	385	370	381	354	359	323	358	372	369	338	373	369	347	376	365	325	382	384	364	357	380	380	387	296	371	336	365	351	379	370	368	317	350	374	395	372	378	368	345	356	353	382	368	385	350	373	363	313	381	371	383	334	352	384	351	378	364	377	356	363	339	383	394	368	373	388	365	371	342	340	344	378	373	374	361	372	348	355	368	379	363	394	362	374	367	369	363	358	380	367	361	346	368	388	375	369	325	369	413	345	382	332	364	348	351	361	384	359	345	355	377	377	368	327	349	336	366	350	372	351	351	379	400	364	363	398	367	372	341	373	356	353	377	354	360	369	380	385	378	336	379	388	354	367	379	383	354	390	359	371	371	376	401	346	378	375	348	389	363	377	336	367	344	353	392	364	356	373	360	357	351	386	378	346	341	345	371	347	371	355	369	368	342	390	352	366	348	358	339	367	345	353	365	375	369	365	365	400	366	355	357	327	367	369	370	353	400	348	366	359	333	393	389	364	386	361	354	391	373	377	346	355	367	358	311	354	380	415	335	382	357	406	374	367	406	346	346	346	340	357	348	389	353	373	366	376	351	376	371	372	360	365	384	372	367	315	356	369	369	358	326	367	342	345	324	360	381	341	357	361	338	337	391	361	392	351	339	383	385	368	363	402	345	394	329	350	363	366	347	338	383	355	357	371	363	391	359	369	365	358	390	374	343	366	374	380	358	361	364	360	380	353	386	376	328	354	352	341	387	346	358	346	390	340	335	386	365	361	366	381	343	341	369	372	374	351	314	350	355	345	352	383	359	349	364	329	373	396	372	335	344	358	361	346	360	357	349	399	378	394	374	356	370	390	363	361	361	364	390	349	398	346	384	349	368	353	398	383	376	356	345	366	352	371	346	392	343	395	332	371	392	330	382	367	375	318	373	370	355	382	387	349	363	350	399	343	370	363	357	387	383	363	397	348	355	358	372	352	384	383	370	360	364	378	382	371	372	374	355	379	398	338	353	349	363	332	352	353	354	360	330	366	363	346	381	349	385	368	342	344	334	352	362	364	379	372	361	383	349	354	339	346	381	366	358	401	361	392	384	374	378	369	350	342	375	365	376	358	397	352	377	361	386	340	379	387	361	360	379	332	366	325	349	345	375	377	396	390	334	362	420	368	401	361	376	389	362	342	357	349	324	375	356	381	395	339	370	367	352	361	319	343	342	385	370	367	339	382	366	361	355	368	367	354	344	325	312	377	341	373	391	334	358	366	367	383	337	380	369	376	399	372	376	360	366	350	312	351	374	326	355	351	359	345	362	355	353	371	369	339	345	386	388	364	376	360	380	378	353	368	347	337	356	397	339	400	362	367	340	344	386	389	403	384	371	378	381	357	349	377	371	365	353	347	353	363	374	364	343	371	378	357	337	373	383	362	355	361	352	353	356	363	338	337	361	394	337	367	332	386	357	388	367	384	356	327	376	345	364	374	364	373	387	366	351	363	368	343	364	380	359	334	359	367	331	354	359	350	329	355	374	381	349	345	357	368	354	381	337	349	382	352	395	353	359	348	367	390	389	374	349	344	361	366	336	364	370	346	336	375	382	356	386	345	355	375	376	341	373	316	341	378	355	373	374	358	366	367	356	349	337	428	333	356	371	365	352	342	334	363	385	373	361	327	350	379	379	357	359	347	353	374	357	371	368	355	369	374	367	343	354	328	409	384	367	347	367	367	346	354	377	339	380	352
28391	14787	1880	535	383	355	353	311	284	287	304	271	281	280	305	299	284	257	285	272	257	276	289	301	286	279	282	276	275	279	276	282	251	246	275	288	286	296	287	299	268	267	263	303	310	245	273	298	286	276	272	300	261	260	301	302	296	256	271	291	261	254	278	307	273	289	294	265	272	270	264	282	258	288	279	265	285	293	266	253	267	282	284	269	287	273	320	299	260	283	237	274	239	276	294	293	252	270	260	266	299	315	260	277	278	296	286	267	285	304	276	248	289	263	265	280	267	263	248	283	278	287	260	268	295	310	278	290	289	299	262	283	271	305	255	283	292	287	261	239	242	256	272	258	247	255	281	269	271	298	275	291	273	290	289	271	271	267	288	277	286	308	293	251	286	275	301	257	275	286	293	273	271	278	280	288	277	246	267	281	273	277	259	255	273	288	278	279	283	241	273	302	260	268	277	280	288	281	248	287	293	226	274	258	269	261	293	256	282	271	281	248	289	282	287	295	292	278	284	273	300	296	297	240	305	285	285	278	300	298	269	293	257	255	287	273	287	280	266	262	295	281	251	256	261	259	298	262	293	265	241	295	298	292	297	287	268	291	284	261	279	261	273	290	297	258	263	271	252	283	276	286	279	279	278	287	274	286	272	274	308	286	293	273	250	289	250	301	294	281	255	259	277	270	265	270	282	276	292	249	267	275	269	257	270	273	276	286	266	248	296	267	270	252	274	274	261	281	280	295	274	295	273	270	266	297	278	267	263	253	290	283	261	271	276	289	286	273	276	235	265	278	282	258	288	261	291	259	286	275	267	253	297	276	269	284	299	264	309	292	277	280	303	250	258	277	271	288	271	271	290	282	280	288	268	286	275	282	259	284	294	278	271	285	278	304	311	282	275	286	276	277	266	256	282	262	246	276	276	290	292	282	289	312	285	274	257	271	258	259	257	307	283	285	296	289	252	299	297	250	280	285	290	300	290	286	300	256	288	284	294	286	279	289	306	307	284	267	290	271	304	302	308	256	285	267	279	266	310	293	268	313	257	284	267	287	273	282	321	284	267	296	264	278	258	281	310	274	273	272	243	283	302	264	274	288	274	262	246	262	270	264	318	277	259	290	274	269	328	276	269	284	270	246	275	296	262	250	280	273	278	277	274	289	292	302	289	250	287	284	281	278	235	268	284	276	277	288	280	303	260	251	266	292	282	289	319	259	298	274	264	284	289	254	272	282	280	298	299	285	287	273	266	297	287	261	264	269	257	287	269	284	284	277	280	303	262	267	271	269	292	265	266	297	266	271	254	266	303	296	300	278	291	262	269	273	313	276	272	265	268	282	272	265	255	277	283	257	255	260	241	262	268	265	261	279	313	290	264	288	284	294	285	268	265	288	252	249	305	270	271	297	300	269	278	279	267	267	259	275	292	282	246	259	277	272	283	255	276	292	243	287	298	284	328	272	306	295	289	271	299	267	296	262	268	270	300	268	251	260	288	255	262	275	278	281	288	262	263	267	248	281	281	285	256	300	243	267	268	280	271	274	270	282	290	300	290	265	290	266	289	253	272	261	278	266	297	288	310	272	293	250	305	288	268	262	239	277	306	275	273	261	288	266	258	271	285	259	253	278	270	251	284	313	262	278	286	236	284	289	286	302	274	321	293	270	291	251	266	279	290	275	299	277	315	307	258	266	277	247	272	259	274	293	288	250	274	285	303	313	256	274	301	270	269	259	254	285	285	258	274	280	271	289	272	284	272	250	259	286	259	266	267	271	286	241	299	260	262	276	316	270	271	277	277	265	294	269	287	294	258	281	272	327	281	249	285	276	267	263	262	295	256	286	263	285	262	276	275	280	291	232	281	275	291	268	246	279	299	256	287	281	286	277	262	249	303	268	284	270	267	289	285	284	284	270	291	289	256	274	259	249	276	304	289	266	260	258	279	293	274	277	258	247	263	248	293	282	296	266	287	313	254	294	269	295	272	267	296	276	274	303	293	257	292	291	279	266	265	275	254	274	309	278	280	261	276	282	257	283	268	280	288	269	259	260	281	272	286	304	263	292	280	260	265	262	297	272	266	270	303	282	304	265	261	262	284	261	269	284	301	275	276	315	282	279	267	273	260	271	254	264	269	276	260	255	258	286	253	283	263	288	270	252	268	282	303	285	271	292	310	293	310	271	276	301	287	280	247	262	301	282	280	270	299	264	280	273	255	262	267	269	280	265	248	297	292	286	275	293	247	297	266	279	261	286	279	290	244	282	267	271	273	308	267	262	286	282	276	276	280	281	288	263	259	265	297	286	270	301	269	270	270	306	273	267	288	281	279	300	271	279	296	284	291	306	257	295	319	272	257	288	275	298	250	265	301	270	268	256	266	303	272	262	273	264	278	283	259	256	252	264	279	292	259	263	264	281	251	281	271	260	294	288	275	269	253	285	267	264	261	283	274	304	246	275	254	278	265	274	281	265	277	262	284	309	284	272	285	264	293	279	289	272	260	274	299	289	270	287	288	281	243	279	264	294	301	255	283	258	283	290	289	317	287	278	247	285	273	272	287	258	300	276	284	270	301	287	300	267	252	294	280	272	218	262	254	261	302	274	254	311	265	297	272	247	294	276	297	249	292	288	256	261	253	266	265	260	297	322	286	272	303	242	274	284	263	284	284	279	270	261	271	258	276	287	285	302	264	302	270	282	294	275	281	287	275	260	278	285	275	278	279	268	251	277	239	277	269	295	274	281	279	277	256	292	243	277	237	311	276	295	272	262	244	310	262	258	262	269	265	267	286	278	268	267	291	274	261	281	299	285	296	275	282	275	303	268	251	266	284	269	285	281	283	270	280	280	271	284	254	298	277	244	270	289	286	291	275	274	285	273	270	252	280	284	246	289	283	272	276	278	263	263	270	269	254	260	266	289	266	277	288	286	281	235	265	282	260	309	247	288	259	263	257	276	277	283	267	281	285	311	281	253	275	283	275	279	278	279	269	265	304	268	285	280	296	279	287	261	291	289	271	281	283	274	281	285	258	301	259	285	263	257	262	301	282	282	280	257	293	274	277	286	276	274	270	280	275	291	276	265	288	270	256	285	280	286	293	276	265	285	295	301	293	272	286	284	264	297	276	268	283	282	272	301	264	255	266	264	270	286	263	274	283	270	280	263	267	264	253	297	272	253	281	292	292	279	283	273	293	292	257	271	296	284	257	266	286	262	261	273	246	274	258	291	264	280	288	295	285	279	265	281	237	259	258	281	283	275	296	276	287	267	285	282	270	269	252	263	270	269	263	282	285	279	283	270	291	300	271	252	276	251	257	280	283	286	263	277	258	281	266	290	265	273	251	264	289	296	277	259	270	262	263	306	276	281	297	284	264	274	296	252	255	252	270	254	274	266	278	271	288	274	273	240	297	282	271	276	309	279	267	275	251	281	272	284	265	297	262	283	274	283	301	290	266	248	289	257	295	307	305	268	283	252	259	271	289	259	297	272	259	299	282	276
7091	1499	953	623	493	433	411	382	372	376	344	304	302	328	326	319	344	316	356	288	336	290	292	333	303	300	286	308	310	324	294	323	312	307	307	307	328	323	278	257	310	302	319	283	297	269	308	318	315	310	310	343	323	348	342	291	318	292	310	314	290	313	302	295	329	290	302	296	305	314	304	311	303	307	301	292	317	306	301	274	313	285	295	285	300	316	277	283	281	287	277	288	307	263	294	287	333	292	304	276	325	319	303	307	284	281	285	270	294	321	280	314	297	333	304	299	337	318	295	312	286	288	317	296	286	309	332	281	315	293	294	317	272	283	293	296	293	292	297	313	306	277	292	300	322	287	287	301	285	288	278	274	311	289	290	311	287	309	282	305	292	308	332	283	300	283	315	302	295	305	285	286	300	306	316	301	325	310	285	325	292	302	308	301	297	325	331	310	312	312	318	294	282	287	313	315	268	270	317	301	316	296	314	315	314	307	319	301	309	292	311	302	280	275	296	277	300	286	288	334	326	305	282	286	321	276	301	314	278	308	305	305	288	288	290	343	321	298	302	271	278	279	310	303	303	315	282	290	301	312	277	261	298	267	313	321	291	299	324	309	321	302	311	291	310	298	298	331	331	330	293	267	293	268	321	310	293	306	314	318	313	280	315	268	311	310	319	287	278	270	321	298	313	296	281	298	293	329	290	319	273	299	302	277	297	317	302	300	296	263	304	297	304	313	305	284	308	299	298	292	298	283	336	316	299	313	314	307	295	296	295	290	280	292	321	307	313	297	305	307	308	328	318	301	285	325	292	304	287	306	294	283	299	309	305	303	291	294	318	290	287	317	315	311	278	282	309	337	304	306	297	322	327	325	310	294	283	297	277	301	316	306	312	291	328	336	323	335	312	326	288	303	280	310	296	311	305	306	294	323	285	310	298	308	299	278	312	291	273	293	305	314	334	314	297	303	307	283	341	283	275	293	296	294	320	322	333	281	313	302	281	300	305	283	275	287	299	289	316	302	281	297	283	318	277	334	311	327	307	323	330	299	293	315	299	285	299	314	320	301	285	316	285	318	295	300	319	277	347	294	284	327	278	293	298	304	252	278	304	310	283	261	316	312	317	314	285	330	295	293	304	298	327	323	270	288	291	331	302	275	289	278	302	295	273	298	275	291	290	305	304	304	313	304	314	288	266	294	310	298	281	311	313	297	300	303	322	297	300	292	317	289	309	291	297	263	327	306	306	278	303	311	306	283	318	300	301	329	287	304	282	318	314	330	291	319	318	288	318	282	329	319	330	325	289	294	328	295	301	310	302	287	329	293	301	280	293	327	280	325	326	298	329	288	320	284	252	302	313	305	290	271	295	264	311	296	328	281	339	306	294	336	285	306	310	317	350	308	334	300	305	271	300	328	276	300	270	305	301	314	340	283	305	290	307	320	339	301	331	324	288	285	281	297	298	304	291	298	286	303	274	314	326	291	299	297	292	329	305	293	299	296	260	337	292	306	311	315	266	310	271	295	278	309	304	276	309	297	294	328	306	295	301	317	296	326	330	293	274	292	272	288	299	332	303	308	311	291	306	294	299	297	301	303	317	310	318	321	280	299	285	319	282	315	277	315	255	276	320	317	304	289	307	319	302	343	321	305	329	294	302	307	300	314	288	305	313	367	324	335	287	339	269	311	302	288	317	292	294	314	310	289	321	287	294	332	323	298	297	300	291	324	316	338	281	307	315	281	290	281	310	287	338	293	303	282	288	317	294	333	290	283	278	328	318	340	299	310	292	338	264	315	277	277	281	323	293	303	304	295	276	290	287	295	268	318	307	330	292	322	321	303	295	291	307	295	296	284	291	284	285	310	310	312	305	308	312	293	299	291	317	324	295	319	321	318	307	302	284	267	285	308	284	343	318	312	288	310	263	290	314	275	265	310	313	321	300	320	304	318	305	290	285	322	304	279	281	325	320	251	315	344	335	324	310	305	330	280	287	328	294	273	306	289	300	345	330	295	305	311	309	310	323	311	274	298	327	303	311	293	294	274	316	272	304	279	292	299	284	291	315	281	323	296	327	344	305	280	264	288	285	270	301	305	326	279	324	285	312	310	283	316	295	307	317	293	297	291	304	299	283	292	301	290	304	325	298	304	299	293	299	266	306	270	295	336	286	300	313	258	316	299	316	306	295	303	320	307	329	300	269	265	324	296	299	289	311	305	332	327	280	288	271	284	320	290	286	282	301	315	330	301	344	322	286	294	273	293	290	298	298	295	299	279	291	308	330	311	332	316	333	278	301	309	303	323	289	310	297	286	296	306	297	298	298	326	287	304	322	329	281	311	301	312	289	290	307	299	305	315	278	309	303	308	265	320	317	303	298	315	295	305	312	284	274	292	282	330	302	312	260	313	293	308	312	305	326	280	296	311	307	301	310	321	316	306	323	305	314	310	317	274	319	283	324	327	319	315	306	327	305	293	301	301	290	290	313	307	305	287	323	309	282	312	308	308	294	333	317	296	286	282	299	274	279	311	318	300	297	300	278	304	354	267	340	322	301	314	334	310	335	258	316	309	336	308	307	299	283	309	318	315	278	312	320	314	308	344	313	286	316	312	309	290	292	306	288	293	295	293	278	328	271	272	303	290	295	271	264	279	327	299	301	292	300	306	257	305	279	307	282	302	300	314	288	275	300	272	313	304	295	334	309	301	284	298	316	279	305	279	289	272	301	294	298	338	306	301	296	293	306	307	325	308	311	275	297	310	258	263	313	320	285	303	310	290	295	299	286	297	295	268	271	296	298	288	295	307	320	342	297	323	308	296	271	261	288	274	306	300	305	296	295	263	293	292	287	297	303	311	290	283	296	320	294	303	303	293	320	320	331	316	305	291	318	291	300	274	309	317	334	280	294	287	317	303	290	296	265	309	303	303	284	311	292	311	291	300	281	293	310	269	320	323	308	283	268	308	288	313	290	290	319	303	335	304	307	297	324	319	292	313	312	290	304	292	275	317	280	329	327	311	294	277	288	307	307	316	274	284	303	263	283	282	315	317	306	302	353	283	313	297	297	296	291	303	302	301	305	272	287	331	295	307	320	353	291	294	304	281	307	312	296	268	269	297	302	302	308	295	322	290	284	286	300	329	288	298	288	274	330	318	318	302	282	330	313	305	303	286	308	288	296	333	336	311	294	287	295	320	316	284	308	320	293	305	289	315	313	313	289	327	293	308	326	256	298	285	297	302	317	355	285	298	304	318	279	304	309	286	305	352	294	288	294	295	289	316	297	302	292	285	311	329	287	323	300	313	331	277	299	288	314	285	307	287	312	314	284	297	298	329	325	304	291	266	312	299	294	293	295	308	310	308	290	305	303	287	310	313	330	329	345	298	288	272	343	323	291	332	275	273	282	319	303	324	280	319	273	308	297	314	314	311	285	300	268	294	289	280	316	311	303	319	308	278	297	296	298	292	300	328	292	305	300	315	319	276	299	291	323	273	286	281	293	274
25526	20888	27388	24517	20892	11334	1392	857	538	495	417	364	333	301	275	302	241	258	234	220	202	207	242	189	184	172	185	200	181	190	159	177	163	178	202	163	179	182	173	169	162	172	165	174	152	158	158	172	164	192	157	176	162	166	144	156	163	183	163	161	141	146	149	191	168	169	145	162	178	143	153	157	151	159	169	153	146	165	165	170	154	137	140	160	172	157	170	168	136	152	159	194	164	157	161	146	170	155	166	140	137	152	171	156	172	150	156	154	176	136	153	160	151	173	139	156	184	143	169	129	135	150	160	167	161	160	163	156	157	134	140	182	161	156	178	162	178	150	152	151	158	161	165	165	172	166	169	169	146	168	154	150	159	178	161	169	153	153	135	130	153	146	165	170	140	164	139	157	149	145	148	165	182	170	145	176	130	143	139	147	173	161	162	173	186	151	161	143	163	164	164	167	164	142	154	142	154	157	162	151	154	147	162	158	116	162	142	161	145	134	150	182	172	146	159	156	142	166	150	141	157	135	151	159	149	163	159	152	173	167	168	156	145	162	159	156	162	155	148	152	164	158	146	184	177	165	149	158	176	137	177	146	154	152	158	160	164	164	134	156	158	159	165	148	149	152	156	163	170	156	155	160	168	141	155	152	142	154	158	135	163	168	143	154	142	133	157	166	154	146	144	167	146	165	148	159	176	156	171	180	174	156	140	154	139	175	154	128	146	145	168	155	153	156	156	152	143	131	133	174	115	142	161	136	156	133	143	158	162	154	149	144	149	158	163	153	164	161	145	145	153	153	150	136	174	148	136	131	189	139	130	149	155	173	140	163	164	152	137	160	149	146	153	148	157	149	142	142	168	148	162	161	165	152	165	168	161	152	150	182	157	161	154	146	144	148	157	138	145	146	143	155	163	181	173	133	156	149	156	171	192	156	128	172	160	150	144	151	155	133	154	140	174	132	154	137	146	150	150	153	173	148	171	167	149	142	167	162	152	150	168	142	152	165	155	170	162	171	150	165	152	155	172	143	157	157	162	198	172	171	155	129	162	158	171	154	138	170	169	124	159	181	150	148	140	157	157	149	159	159	178	161	165	150	158	150	183	148	160	157	156	146	149	163	134	166	169	153	176	172	159	137	157	157	150	146	139	156	164	164	157	170	143	158	152	166	166	149	139	163	142	154	153	142	131	145	145	150	157	147	175	172	153	154	154	150	158	143	188	141	156	154	164	158	162	157	181	148	152	134	143	122	158	169	163	173	127	137	132	163	154	165	171	170	165	156	179	158	159	162	146	179	163	144	183	176	159	159	154	136	136	144	133	133	143	123	162	146	164	170	147	164	164	141	130	157	165	178	167	171	145	160	131	180	149	173	152	172	147	131	161	143	154	146	145	182	146	140	172	158	159	190	165	153	154	158	154	161	163	162	149	152	183	160	167	157	151	181	151	188	154	154	159	164	153	152	170	153	157	154	146	189	162	148	162	135	164	158	133	151	157	146	179	164	161	134	154	166	157	170	152	141	146	142	159	154	178	142	166	173	166	148	156	148	151	181	159	159	152	160	155	158	160	141	137	166	155	152	158	167	179	143	174	136	151	147	165	152	176	156	161	144	156	154	162	178	178	153	179	161	149	131	141	180	151	156	162	146	156	155	165	188	164	162	163	132	158	147	180	164	176	143	169	155	132	138	138	140	137	168	152	140	125	155	163	154	164	147	150	155	155	166	141	158	164	140	134	153	177	159	169	168	151	159	161	160	135	153	140	129	163	143	136	159	141	167	139	150	151	164	168	163	146	165	167	151	173	148	153	159	144	153	174	163	150	156	159	181	174	160	157	163	133	149	142	171	159	179	145	126	153	161	145	163	173	148	190	165	136	169	155	160	130	151	142	162	137	130	155	158	174	157	150	195	169	158	160	159	153	141	170	167	154	169	169	147	127	166	163	131	148	179	144	179	163	171	168	161	147	150	146	168	161	164	151	156	155	170	146	156	153	176	170	169	163	158	164	133	153	152	163	166	162	138	161	154	194	148	147	127	172	160	150	158	139	168	161	137	147	151	169	168	156	157	159	133	149	167	156	154	173	153	153	128	139	171	171	142	149	142	152	160	134	171	139	162	156	146	158	151	160	159	156	142	167	158	140	174	174	138	155	132	156	163	153	160	164	158	162	165	156	173	171	169	162	156	148	163	161	166	144	156	147	160	168	136	148	155	140	161	149	146	153	142	156	167	160	164	147	138	154	172	181	161	154	163	148	144	144	162	149	146	144	158	152	170	136	157	166	150	171	160	136	162	157	179	149	150	159	155	151	173	138	141	154	144	166	156	162	150	148	143	154	171	159	163	128	159	149	154	166	149	165	144	160	153	161	165	156	139	155	159	152	168	129	134	151	159	137	154	158	149	162	155	165	148	156	162	154	134	158	172	156	162	171	156	159	162	165	153	155	163	174	168	132	145	154	152	154	139	144	142	158	151	142	145	172	190	147	156	147	150	157	146	148	147	181	152	141	160	176	167	177	149	146	150	135	171	168	182	130	160	142	168	162	125	175	163	143	152	180	156	147	155	176	152	149	157	164	164	140	146	134	152	137	137	148	156	166	159	182	158	159	146	178	161	173	161	147	161	148	157	143	166	153	157	190	165	158	133	152	144	151	188	156	163	147	160	166	158	146	144	173	162	191	171	154	147	152	160	141	143	166	129	143	150	142	169	149	154	157	157	179	147	145	175	172	158	135	152	180	155	154	157	154	163	145	164	177	148	158	153	146	167	166	166	160	153	177	150	173	168	174	140	157	167	156	162	139	150	139	145	164	158	158	142	145	136	149	176	162	149	169	147	166	141	177	174	162	135	158	152	152	141	171	156	181	165	160	188	179	152	168	146	162	155	144	138	143	169	154	153	158	137	142	180	149	141	185	159	161	145	147	169	147	138	164	140	168	163	141	161	147	131	129	139	150	149	149	157	149	161	149	172	141	147	155	172	146	140	160	164	181	154	168	158	156	153	146	175	163	170	151	153	164	152	161	167	149	154	134	164	146	168	138	144	168	177	175	157	171	170	177	150	132	142	149	195	143	149	155	147	160	142	132	145	150	160	181	169	137	149	166	162	157	136	130	139	137	142	182	156	158	133	164	167	157	143	159	176	172	146	165	139	170	165	161	173	155	149	143	161	153	150	167	168	137	160	136	154	176	155	175	152	175	148	139	145	156	172	157	153	159	168	164	162	186	144	145	148	167	145	169	152	152	153	170	147	160	148	137	146	154	153	161	149	148	153	166	131	152	154	161	153	155	164	151	163	150	145	150	147	177	179	143	142	149	150	153	162	130	157	163	170	144	153	162	152	140	164	167	161	150	184	158	147	141	154	151	148	167	162	157	137	157	129	146	157	154	154	148	154	165	139	157	143	150	157	154	138	131	155	159	152	139	161	148	156	162	167	169	175	162	145	168	163	156	151	151	145	161	202	174	167	186	159	147	153	157	150	179	148	160	186	179	153
11421	14286	11256	6306	4132	2916	2087	1702	1159	929	746	718	602	503	471	439	380	356	352	323	335	277	282	285	275	246	248	254	229	245	205	227	224	220	210	225	192	220	195	185	206	215	199	178	161	171	188	187	185	205	195	203	183	180	182	164	201	165	168	166	184	186	183	160	199	181	184	187	171	174	176	181	172	166	187	178	169	176	173	161	179	156	175	169	176	168	173	186	164	164	174	158	182	184	180	162	200	158	161	157	183	184	159	177	174	143	161	183	142	175	148	180	171	158	163	173	141	175	172	187	186	156	194	155	158	177	154	183	164	171	183	163	171	198	189	166	181	189	175	155	171	166	178	177	166	163	177	183	167	173	166	160	159	162	162	176	192	190	164	174	192	159	198	169	158	184	171	159	160	181	169	187	156	169	188	177	203	167	152	179	154	170	153	175	152	156	174	177	146	176	176	160	159	162	177	166	194	159	174	167	160	153	182	155	172	157	147	158	157	177	145	156	155	152	173	150	163	169	162	167	173	179	165	160	175	154	173	173	166	187	182	156	148	171	175	175	159	164	157	139	174	160	180	190	147	161	169	161	152	164	163	157	154	149	180	174	182	189	159	168	175	164	159	175	159	163	176	166	163	161	153	156	180	167	176	176	182	163	179	157	165	156	168	162	149	163	154	166	179	163	191	171	162	168	156	182	179	157	160	181	185	167	172	159	161	175	160	159	174	172	162	165	150	168	161	184	168	166	185	147	157	173	167	177	164	173	166	159	166	150	172	155	178	155	165	154	170	182	153	167	165	176	154	175	172	172	147	164	162	155	150	164	172	163	154	161	158	164	150	161	169	168	163	155	178	148	172	154	178	171	173	166	185	177	177	143	149	168	158	153	165	182	178	173	166	176	155	160	181	179	178	193	144	167	173	164	170	165	155	151	159	191	161	177	191	154	188	171	158	153	156	171	135	159	143	175	157	194	166	160	180	174	189	208	154	176	172	147	183	157	169	184	151	187	170	180	165	167	149	178	176	144	178	163	154	151	163	165	157	161	177	168	182	181	149	169	167	170	151	164	148	194	176	161	184	173	161	174	161	188	143	169	173	166	155	166	177	141	178	172	188	183	187	145	156	155	159	174	156	170	170	197	169	158	166	159	174	182	181	177	179	171	151	151	200	152	178	160	177	180	157	172	147	175	177	186	156	155	187	173	155	163	161	164	179	166	169	171	177	172	141	173	159	177	154	174	176	175	158	162	155	142	166	160	176	155	184	152	150	163	171	159	157	155	159	170	171	176	202	188	193	160	148	166	151	157	162	157	155	174	165	174	168	192	174	161	157	158	147	197	154	188	169	146	166	172	179	163	178	195	176	178	187	161	180	189	193	182	198	172	193	166	168	149	183	161	173	167	185	170	167	194	173	178	148	160	160	178	179	163	181	192	172	158	156	168	186	158	164	176	163	175	173	162	159	153	168	164	162	188	156	180	191	185	167	185	150	159	168	160	178	166	194	162	184	157	179	161	158	172	154	156	162	159	147	161	175	183	172	161	178	154	158	139	208	155	195	158	181	184	192	169	167	183	169	175	150	185	197	154	174	174	162	169	174	180	186	159	168	165	150	176	152	206	174	164	163	192	160	167	162	195	184	185	171	158	143	160	179	151	161	205	149	169	201	170	160	172	172	161	156	149	158	159	173	149	149	167	188	145	186	147	161	169	170	174	175	184	184	144	163	183	170	181	161	182	171	161	168	176	180	152	176	163	174	175	172	170	168	174	184	136	165	161	175	170	156	161	156	194	149	164	181	185	171	163	175	176	140	170	177	163	147	160	195	161	160	170	184	184	183	157	174	175	163	175	170	165	161	166	169	160	183	154	176	161	191	157	163	153	169	144	163	164	167	177	160	177	162	167	139	159	170	173	154	169	158	149	173	174	154	164	177	153	182	181	176	168	172	200	177	178	172	163	164	153	160	166	164	181	172	176	178	156	193	193	169	173	171	174	170	151	163	167	144	165	175	146	180	170	172	174	163	172	145	185	144	168	161	160	157	162	174	149	174	174	149	166	179	158	164	166	173	182	160	172	157	155	189	164	174	170	154	187	191	165	171	187	189	171	176	150	156	153	154	144	187	167	177	172	175	161	155	141	202	159	178	172	161	174	182	176	145	169	162	163	160	169	153	155	170	165	181	154	150	147	165	164	173	178	168	164	175	182	146	159	192	196	161	155	177	176	180	162	156	165	179	147	195	164	173	170	157	170	185	157	171	171	160	153	184	169	146	185	162	213	153	179	174	167	193	151	163	151	160	156	188	166	156	168	147	190	149	178	173	174	179	160	165	171	163	160	168	168	178	156	165	167	176	176	174	174	172	146	156	164	155	180	186	153	181	170	174	156	171	167	152	149	143	188	188	160	199	170	173	165	166	191	174	172	167	199	172	190	177	171	182	152	167	148	163	158	186	179	175	148	179	162	165	182	154	151	174	156	163	168	161	158	148	160	192	147	148	173	187	169	171	161	145	173	166	179	145	159	159	162	163	163	167	164	182	155	148	161	161	175	180	183	183	147	172	169	173	163	177	151	175	154	158	169	168	161	166	161	176	195	170	197	174	164	170	161	167	158	180	147	177	161	156	185	164	169	177	161	141	152	196	179	155	161	149	169	183	192	176	166	150	153	176	163	180	169	163	184	180	181	173	164	135	166	174	178	158	169	158	164	172	157	157	150	132	153	178	177	154	181	176	172	144	192	183	151	171	159	174	160	174	156	180	179	153	147	156	162	157	167	142	166	180	177	167	169	164	169	210	155	175	162	146	168	179	202	176	159	171	164	171	194	162	172	163	147	166	161	170	159	159	152	151	174	163	170	151	167	180	154	149	168	167	141	171	172	154	183	181	159	148	167	184	174	172	165	160	155	169	155	161	179	166	182	171	174	177	166	154	160	136	174	203	171	166	178	149	178	183	156	187	171	162	150	180	164	156	186	170	157	164	176	163	178	144	184	165	151	182	167	184	168	167	165	159	197	170	177	160	161	163	170	178	162	168	155	164	153	169	187	173	130	164	155	191	178	145	212	181	167	177	161	167	179	164	164	170	160	171	164	168	183	138	152	177	160	175	162	173	185	158	151	183	178	162	165	178	163	170	157	149	139	168	142	158	164	174	158	179	144	156	181	180	162	156	170	158	164	162	192	158	162	172	169	178	178	174	180	174	169	172	171	152	161	160	143	160	167	161	139	154	148	161	149	176	161	168	164	161	177	178	178	156	176	171	188	143	160	162	162	176	173	155	152	159	168	156	155	173	163	143	174	158	165	174	156	168	159	160	167	151	160	164	133	172	163	177	157	164	167	168	196	178	155	167	157	147	181	169	171	179	175	166	182	168	169	183	178	190	181	183	168	165	154	157	167	157	166	171	186	160	200	174	174	158	168	177	155	139	190	142	159	155	163	152	187	167	161	143	154	158	176	185	162	163	179	153	188	150	161	151	193	174	180	192	177	186	148	155	191
23151	20888	27726	24156	20894	20994	10164	1906	1139	1006	876	786	688	658	651	600	604	530	556	535	508	472	513	502	443	471	461	434	482	425	415	417	428	443	402	441	458	405	413	377	440	403	415	396	384	387	381	376	369	346	410	426	403	434	438	418	402	376	380	369	407	419	388	359	393	375	402	367	400	380	394	333	381	407	367	414	414	365	382	393	375	358	358	363	381	420	366	376	363	375	387	374	366	332	369	399	374	365	371	416	434	409	417	379	405	375	374	350	410	372	362	392	417	401	403	369	414	416	393	408	413	361	378	381	347	379	399	376	382	389	407	395	391	379	362	420	413	389	398	362	387	398	382	395	374	390	362	364	381	377	401	374	375	379	388	391	354	392	399	404	383	382	369	384	403	392	344	401	388	372	409	423	335	348	370	353	364	386	364	411	390	374	410	393	422	395	371	397	365	349	390	383	387	383	407	355	373	396	370	383	376	353	405	399	397	363	392	389	400	367	383	378	373	371	362	390	379	386	364	380	371	400	374	381	372	398	379	388	393	387	349	354	390	351	383	377	403	378	406	379	363	375	383	351	364	384	347	357	385	416	377	391	360	351	398	365	400	401	358	361	390	373	386	395	367	380	354	408	388	363	367	362	399	388	381	397	384	404	400	391	401	367	367	386	373	377	360	334	370	392	404	382	366	386	406	381	373	399	385	396	377	391	377	385	340	348	364	366	388	397	385	370	374	360	374	389	376	363	405	379	352	363	378	370	416	369	392	360	376	384	358	372	378	345	349	359	404	325	374	366	351	385	369	347	344	379	399	396	371	344	349	364	342	395	336	407	378	360	370	364	418	377	380	398	357	368	374	393	406	347	394	385	379	380	348	370	367	403	348	389	408	354	392	380	372	362	418	405	388	363	399	387	404	412	360	354	398	364	408	408	394	387	406	392	356	400	362	394	365	374	407	378	386	361	367	394	394	404	389	350	377	383	402	346	371	392	395	357	380	377	414	352	411	372	403	364	340	408	356	360	395	361	402	384	395	390	385	370	369	400	377	386	361	368	385	414	374	386	380	394	364	371	400	397	388	347	398	386	368	382	364	353	394	355	376	360	412	410	369	407	379	388	393	401	382	363	370	346	374	405	384	355	374	415	356	407	372	386	333	366	342	373	377	368	340	412	390	394	354	374	373	370	375	375	378	337	391	407	393	361	372	392	368	364	396	424	347	384	400	341	398	384	405	346	362	371	367	362	379	371	368	378	379	381	399	366	376	360	374	353	407	355	375	409	397	399	414	364	406	383	419	396	357	370	403	357	402	399	379	414	408	399	382	347	369	409	380	345	383	353	367	384	387	382	342	385	374	405	359	370	377	398	393	405	387	392	356	373	375	354	358	369	368	433	377	368	364	370	378	373	363	388	354	398	387	376	372	373	383	380	387	350	362	355	399	384	386	378	408	412	393	389	380	374	338	364	400	382	396	353	364	363	373	373	360	388	369	399	339	351	372	375	399	375	375	369	385	358	337	360	375	411	370	374	391	361	411	363	393	368	359	361	392	393	367	351	373	403	391	390	387	346	368	384	364	365	376	321	380	356	400	403	401	355	380	370	375	399	375	378	370	404	355	387	367	393	400	380	371	372	367	372	374	351	371	407	418	358	373	404	375	367	380	370	409	341	384	359	388	367	349	369	424	381	402	409	370	395	401	380	356	379	346	391	362	361	390	369	381	416	412	408	393	371	364	362	375	367	401	406	363	400	389	377	339	383	349	369	408	372	386	367	410	382	368	352	371	357	367	384	425	384	352	406	400	374	431	392	381	389	377	349	396	379	396	356	333	385	399	385	397	395	392	383	391	393	345	393	413	375	384	389	400	396	361	387	342	345	381	377	389	375	382	374	377	346	397	375	342	385	440	399	379	417	367	370	350	358	367	369	378	366	382	419	416	397	410	405	408	359	398	383	370	346	397	378	382	410	387	356	390	417	365	357	382	392	382	345	348	413	364	377	358	395	417	373	411	380	368	377	400	402	381	376	360	382	368	357	365	394	387	369	364	375	368	365	368	380	369	389	367	358	410	395	360	367	390	362	344	401	366	362	396	369	398	358	359	364	367	394	402	406	344	384	389	347	359	391	377	405	377	370	372	368	395	385	380	380	369	383	408	378	380	377	373	367	397	378	374	398	365	382	404	382	343	382	381	389	363	411	367	382	398	373	391	367	378	425	353	392	381	395	402	389	398	399	359	417	402	380	406	418	360	362	378	367	382	372	394	367	384	382	398	354	382	359	347	424	350	384	369	351	383	363	385	347	395	378	381	396	393	390	373	389	363	392	380	427	335	382	391	362	393	399	390	372	396	380	403	363	355	396	393	345	395	410	365	388	352	362	409	369	396	418	417	359	381	373	348	381	384	380	384	353	389	396	396	411	385	409	387	365	358	367	391	393	383	412	360	384	384	384	380	357	391	363	377	347	397	354	413	370	394	344	378	388	409	391	417	359	368	403	386	355	369	397	389	376	388	362	335	395	377	401	387	395	381	360	363	393	352	410	391	371	360	388	360	405	386	341	394	393	363	384	358	394	373	418	361	380	388	382	401	379	375	372	356	338	365	400	394	419	377	385	350	355	359	363	407	396	382	378	365	366	382	364	358	392	375	339	386	391	380	373	362	420	365	353	376	360	369	395	378	355	374	377	389	375	369	398	359	349	364	424	398	372	386	411	364	414	422	404	385	388	377	363	378	357	387	349	350	381	366	377	426	393	345	405	405	407	382	400	400	381	369	386	368	394	384	345	371	343	410	380	378	379	381	382	358	400	398	344	358	388	362	370	403	397	345	383	374	373	375	394	385	364	375	378	359	377	322	369	380	390	384	367	363	378	351	400	409	384	392	383	372	380	347	377	389	369	387	404	377	360	408	384	364	366	382	375	397	391	354	367	375	413	387	389	376	391	384	376	369	390	391	381	370	382	364	360	395	384	396	376	379	394	372	367	419	380	389	387	366	365	385	386	369	373	389	381	333	371	369	380	352	374	379	393	404	393	360	385	370	372	402	396	363	373	365	356	356	409	344	406	397	347	366	384	378	383	356	371	351	403	380	407	362	365	349	375	331	372	411	373	397	388	389	359	371	376	375	394	389	406	340	364	341	376	385	332	389	389	356	368	367	391	357	375	346	358	392	367	391	359	374	362	377	379	388	435	359	427	354	371	387	368	372	397	358	372	398	393	355	373	376	408	381	356	352	351	380	372	376	362	388	382	350	388	372	378	372	399	379	384	407	386	435	423	392	378	356	398	370	394	387	376	389	385	338	389	367	379	421	379	359	411	391	392	354	389	384	332	414	385	397	418	407	377	390	360	356	409	417	391	363	375	360	367	391	374	392	411	372	390	384	369	412	381	362	399	333	391	374	390	367	404	371	379	378	383	416	382	380	368	378	384	369	397	379	385	380	414	401	371	391	390	407	398	406	383	376	413	384	393	365	406	359	367	392	355	380	399	389	376	405	364
15197	22647	18029	10745	7360	5553	3960	3147	2259	1880	1556	1342	1138	1035	955	924	801	790	703	637	657	611	551	571	537	529	507	509	508	475	438	433	413	455	441	449	428	450	471	422	401	415	409	397	442	424	420	434	386	406	395	395	388	390	382	379	389	378	421	340	363	388	409	380	387	371	433	394	370	361	385	370	383	386	348	407	409	355	364	383	379	409	376	383	378	334	374	373	328	363	406	377	383	387	355	350	383	382	359	358	349	360	326	351	353	375	358	385	373	350	347	357	332	409	357	357	386	373	328	352	388	365	336	345	350	354	344	343	358	380	375	370	377	387	351	359	340	350	360	403	354	375	332	351	374	349	351	352	384	358	380	366	388	365	383	363	397	373	353	369	374	370	368	386	340	398	351	369	398	356	394	341	386	384	342	368	392	382	349	367	367	398	353	352	365	360	366	365	352	390	374	360	347	383	376	382	374	380	367	378	381	388	369	374	357	342	378	378	366	356	343	338	343	374	364	378	372	355	345	365	340	347	368	342	348	375	352	355	351	330	381	379	373	385	371	338	377	362	367	354	374	354	365	344	360	407	369	372	327	351	375	370	336	357	342	367	387	409	354	378	375	349	356	398	357	340	373	351	356	351	358	379	383	383	360	386	384	359	368	368	333	340	376	331	358	343	396	363	401	358	331	332	374	341	407	353	357	381	365	372	340	347	358	371	375	366	373	382	340	350	334	378	385	394	355	349	381	346	325	370	345	380	385	353	372	348	350	356	344	385	337	341	381	353	341	384	372	349	379	372	382	372	378	357	357	344	365	335	367	350	364	362	362	375	381	396	374	337	326	353	345	390	350	362	355	360	372	370	366	421	361	385	390	363	387	382	404	361	365	358	392	342	340	319	356	354	366	332	386	358	388	311	367	355	364	351	364	391	355	367	380	364	348	375	395	350	361	337	362	362	347	362	399	355	401	346	370	372	360	380	369	360	336	377	365	354	350	332	336	354	360	361	407	357	366	324	396	365	356	358	351	383	395	411	365	387	371	311	379	347	366	370	361	359	372	368	357	397	381	388	366	367	358	373	374	362	366	354	338	356	355	347	361	384	347	343	366	353	359	344	345	377	371	374	392	363	353	383	373	376	334	365	362	365	380	380	383	399	345	372	368	365	370	350	390	383	355	371	337	396	350	338	409	362	331	405	368	371	385	361	335	372	371	370	376	385	352	390	386	354	361	322	382	378	338	349	363	357	359	368	375	362	367	355	380	335	350	362	358	332	387	344	345	336	391	377	350	359	367	381	361	355	332	361	356	403	350	378	371	352	379	389	355	368	358	324	366	405	348	391	341	387	344	357	372	359	377	346	362	353	388	370	332	362	309	335	351	350	344	379	341	359	345	374	358	368	352	365	372	389	355	361	374	376	340	348	387	385	358	368	366	363	377	350	343	343	338	325	335	345	353	390	360	404	362	356	347	369	346	355	383	323	355	347	343	360	344	418	394	392	394	381	351	391	361	369	348	374	367	354	411	352	368	352	417	356	347	346	373	345	369	393	367	374	361	393	365	366	356	387	354	361	367	364	351	362	345	414	391	351	351	324	341	364	376	367	384	367	365	397	370	386	353	345	380	343	355	404	362	362	355	340	348	368	365	362	368	319	351	338	349	389	369	348	355	354	380	329	344	358	351	342	380	378	384	354	362	349	384	362	350	370	338	360	358	343	382	369	379	362	367	363	352	373	345	333	346	322	366	386	386	368	350	371	370	361	348	341	354	367	366	388	378	370	359	366	353	353	359	378	378	339	389	381	367	351	390	391	322	344	342	345	400	333	346	358	352	360	358	372	348	396	362	358	380	403	382	361	370	382	398	378	359	408	354	332	357	378	339	385	338	372	356	365	374	375	369	341	400	351	345	387	337	355	408	362	366	371	349	379	369	356	398	380	351	364	411	303	369	345	368	344	339	396	338	326	347	347	349	377	391	347	376	365	347	356	353	368	392	353	323	347	369	351	369	390	350	329	423	360	341	387	358	365	379	336	343	358	356	380	363	385	367	384	367	357	383	372	361	357	381	356	350	365	374	362	385	349	382	372	377	388	376	390	352	364	361	355	370	365	370	379	363	395	356	353	365	392	369	363	407	343	355	335	322	358	364	367	342	346	406	350	372	353	363	349	353	343	346	344	338	376	370	340	378	350	362	349	371	359	340	343	362	352	376	350	362	383	374	353	382	365	344	357	381	382	354	390	364	377	366	369	341	345	366	358	374	377	361	362	399	381	332	321	377	336	406	386	350	350	366	344	365	405	357	338	346	364	367	354	357	368	380	376	394	359	391	368	362	416	385	359	362	363	394	350	374	361	335	374	342	346	374	374	397	376	312	374	352	391	379	369	379	348	384	355	373	372	359	387	365	344	364	358	350	339	362	369	361	407	362	389	350	359	378	350	385	332	331	375	362	348	362	350	399	368	365	371	388	345	381	352	366	383	343	336	357	361	361	367	361	358	328	351	356	337	364	376	349	395	352	405	365	341	335	350	352	383	367	368	366	368	366	347	374	389	361	363	349	394	367	362	383	336	360	348	374	400	365	389	381	323	343	381	374	342	377	364	380	335	351	379	347	382	392	390	344	366	389	373	371	381	379	359	358	368	365	338	356	382	358	400	363	340	356	384	362	362	363	377	362	362	349	377	362	365	319	318	360	388	341	367	365	346	373	333	341	365	330	387	360	399	387	345	345	320	342	337	333	390	380	358	376	340	374	363	349	354	378	386	386	361	368	368	363	357	323	349	339	368	358	366	352	369	373	367	316	379	327	365	377	404	321	404	352	326	414	347	306	362	338	351	366	372	370	393	364	338	330	366	394	356	364	348	376	376	347	383	366	387	368	393	368	383	398	360	389	360	354	376	359	406	358	375	366	351	369	357	348	381	408	354	375	357	315	330	350	376	374	349	341	378	372	352	376	345	385	361	357	363	400	349	345	370	384	365	401	362	339	379	334	392	368	350	378	363	376	357	375	355	338	356	381	378	380	337	357	372	402	364	321	368	381	393	383	367	366	382	374	363	404	371	335	324	353	346	398	386	346	335	356	345	352	377	373	388	357	358	392	355	374	388	333	356	387	358	334	354	372	339	413	395	343	351	333	369	321	351	352	367	336	343	339	334	375	363	370	373	369	412	336	344	353	351	377	367	359	341	373	357	362	364	354	354	356	380	380	389	355	381	375	371	344	403	380	380	343	371	336	355	389	382	353	377	345	364	335	407	348	368	355	377	362	350	382	364	383	355	362	374	398	348	388	349	380	374	332	341	359	395	330	346	342	350	371	357	358	386	369	364	339	381	369	358	376	356	376	358	383	377	361	407	347	371	339	377	390	362	363	392	338	407	383	328	353	333	402	392	351	384	314	333	352	377	349	349	391	344	402	359	360	345	357	363	368	388	366	370	348	392	346	350	384	374	376	364	334	403	361	358	359	389	360	360	357	375	393	377	377	330	400	314	367	346	373	363
28354	14694	2002	538	372	351	313	318	319	288	260	304	281	290	269	275	284	296	287	266	288	287	238	248	284	296	276	254	262	293	263	281	283	273	260	245	280	275	292	276	302	289	272	275	304	268	264	260	273	262	264	245	276	288	258	294	263	266	257	253	276	274	274	258	289	275	278	285	259	275	288	312	299	256	264	293	278	244	249	241	272	323	258	248	265	310	282	269	303	280	273	259	287	298	250	255	288	256	311	271	261	253	284	272	272	260	256	279	255	274	258	264	285	278	272	254	265	262	250	263	253	287	270	283	240	276	274	295	286	255	263	247	254	271	248	292	302	272	273	292	282	282	290	275	254	276	263	279	268	283	285	272	271	269	266	256	299	295	309	269	285	291	274	286	251	284	243	259	262	253	250	269	267	291	287	257	305	293	265	288	280	231	296	277	248	304	262	289	277	261	272	251	288	274	241	305	259	246	279	303	283	266	265	331	271	273	277	276	265	293	274	272	301	271	274	279	286	286	291	280	304	284	257	240	265	280	282	302	289	273	265	258	295	241	309	291	282	272	284	266	278	277	304	284	259	286	280	281	284	281	264	282	244	275	266	284	277	291	283	290	284	281	257	286	255	299	251	268	266	267	266	275	253	308	269	266	263	301	275	280	287	287	312	244	268	271	265	260	271	271	255	266	284	273	264	265	294	291	277	273	278	276	298	278	291	250	279	268	270	285	293	260	249	280	282	277	313	286	273	269	281	275	310	243	267	266	258	264	293	251	265	280	275	293	297	276	270	267	287	277	315	300	286	297	262	271	299	276	267	297	283	282	287	268	277	257	246	270	284	294	275	283	260	286	274	312	279	275	248	303	283	268	300	249	263	260	267	271	271	269	273	261	255	276	293	280	282	296	295	267	281	287	295	258	262	268	278	256	296	256	278	283	281	269	269	293	260	275	266	268	258	291	277	261	278	264	266	288	257	285	278	296	269	266	274	316	300	265	285	240	290	286	286	272	266	284	262	263	277	311	308	268	260	273	316	263	286	311	274	271	298	284	260	258	251	251	263	277	273	298	280	266	262	305	284	256	278	287	289	264	280	251	239	262	287	310	280	278	265	275	285	278	289	304	300	280	259	267	272	250	236	282	261	306	282	306	258	274	259	291	242	284	266	283	273	277	277	256	246	250	264	257	289	287	259	247	266	295	262	250	272	289	280	283	270	279	279	247	294	288	254	302	279	287	289	292	275	288	283	287	255	291	265	305	269	287	303	253	280	313	253	266	271	264	243	274	292	251	274	302	282	282	275	273	266	280	279	298	260	246	285	292	276	294	289	287	294	299	275	309	270	268	242	271	283	288	296	301	288	286	276	269	259	271	275	269	297	288	278	277	252	271	270	271	265	272	255	284	253	290	266	283	303	247	265	269	295	306	283	273	294	271	271	264	286	263	263	255	272	271	284	278	286	266	271	269	256	292	248	242	280	266	271	265	280	299	272	253	278	305	274	274	272	302	293	251	286	271	273	298	291	278	282	278	253	285	277	279	282	272	272	269	309	286	256	293	274	266	249	260	244	274	258	265	255	266	250	285	281	261	290	251	276	285	287	278	286	269	266	262	272	290	277	280	259	246	250	258	256	236	286	290	291	256	280	298	248	239	258	281	271	252	265	272	298	270	283	292	268	284	285	276	238	282	278	306	265	310	257	277	282	251	270	273	258	266	304	256	265	287	283	304	293	273	252	291	254	285	264	266	288	284	281	282	302	272	300	272	271	270	302	288	271	297	275	288	285	287	275	254	268	290	275	277	257	277	289	259	304	288	268	292	288	273	274	243	280	245	290	269	268	282	274	283	262	281	259	276	261	272	289	295	294	289	273	275	305	291	273	270	260	269	272	259	274	285	261	256	264	296	265	242	293	278	257	258	261	293	273	295	265	282	288	295	281	273	269	281	295	238	271	275	273	298	286	301	254	253	259	268	283	294	276	270	279	257	282	264	302	302	285	293	296	298	286	268	281	295	251	303	288	283	270	293	252	310	271	264	298	288	280	261	246	307	283	288	294	294	233	287	256	282	266	263	254	264	260	274	261	274	288	246	258	247	286	261	282	274	309	313	302	244	267	291	258	296	267	298	268	293	250	266	276	276	256	289	283	268	306	278	279	257	252	271	276	267	266	284	283	273	261	259	255	280	289	236	266	270	271	286	273	292	274	246	293	241	259	263	304	263	253	257	286	261	303	270	298	284	286	294	264	280	262	271	267	306	270	283	264	328	262	282	301	292	283	284	264	285	283	278	265	289	266	287	271	281	274	267	271	271	273	264	266	255	254	283	253	293	278	273	285	289	280	282	321	275	241	273	275	298	254	263	271	302	275	260	289	265	251	245	259	241	280	268	287	272	281	261	303	276	259	281	265	243	278	255	251	272	238	288	265	277	280	292	250	306	282	278	290	284	273	278	271	296	271	267	257	309	288	293	297	288	288	292	279	268	300	295	280	282	276	279	277	270	259	301	254	254	311	296	291	289	270	281	259	245	287	277	281	258	274	298	284	273	256	277	282	261	279	274	242	276	295	282	274	237	281	293	255	285	244	270	282	272	300	288	280	282	275	273	268	259	276	274	242	267	277	281	262	282	298	250	294	295	276	286	260	278	255	299	275	287	278	281	266	280	292	263	269	275	257	246	288	303	276	285	253	258	262	238	289	252	253	293	316	277	296	269	284	282	269	278	260	278	285	283	267	271	263	229	287	283	266	287	267	294	267	267	255	290	257	304	278	281	287	277	275	286	254	280	284	276	273	264	299	288	266	252	284	248	251	281	244	283	271	254	288	287	300	252	276	253	305	279	289	292	272	272	259	271	284	286	237	275	267	253	261	281	280	271	268	289	267	276	280	270	279	278	280	272	309	283	267	263	282	301	284	269	267	263	274	270	314	290	306	270	286	254	283	280	265	283	282	266	242	282	247	277	266	259	298	259	265	274	274	260	248	268	268	292	288	281	283	290	280	281	265	265	240	279	278	325	273	264	305	295	267	281	304	236	256	264	261	282	260	270	293	260	252	290	297	287	282	244	292	261	261	290	272	274	252	303	265	313	292	305	291	299	273	280	261	294	263	248	283	267	255	298	249	262	285	254	255	272	286	248	292	276	265	265	272	273	304	282	317	277	274	281	273	296	290	286	259	287	264	280	279	264	303	249	273	259	268	258	276	266	279	273	278	267	297	281	265	275	275	272	268	279	292	271	281	276	260	269	260	252	335	250	267	265	282	252	291	302	257	270	262	251	275	254	263	287	272	281	289	273	271	244	274	284	275	272	271	286	288	287	263	269	272	264	309	304	279	289	273	253	277	263	293	299	266	254	270	271	306	275	237	246	281	274	266	309	273	277	281	295	298	284	256	263	281	300	281	270	245	284	266	268	286	278	278	296	260	295	277	257	279	286	321	290	271	292	287	289	269	274	311	252	255	270	281	232	249	299	287	298	310	268	274	295	290	274	263	277	272	256
6604	1687	960	574	507	428	417	331	315	316	337	304	321	321	312	297	317	279	312	277	315	268	327	305	278	327	319	287	317	323	316	313	333	308	315	322	288	302	290	287	312	286	311	320	283	310	297	310	326	317	282	286	339	325	307	273	325	289	320	274	290	290	295	312	295	334	295	312	340	268	309	308	300	327	323	287	308	314	282	266	290	304	278	297	337	315	303	297	306	280	293	275	301	294	297	308	324	291	324	285	302	308	312	315	314	302	292	289	288	300	325	302	324	303	294	294	303	262	273	304	285	293	273	307	325	291	318	322	293	298	306	275	290	314	303	298	296	277	320	304	310	317	284	310	289	312	315	303	311	302	290	305	321	281	319	291	275	306	287	321	286	305	289	303	322	313	311	285	269	290	321	306	295	293	275	306	297	323	284	320	304	288	290	296	293	284	288	282	303	313	273	307	300	316	273	279	308	263	314	286	304	250	288	337	315	294	320	280	296	289	323	305	282	311	302	280	291	258	267	343	297	284	298	312	277	269	310	307	316	294	288	290	322	307	297	301	274	274	345	302	301	291	316	285	293	272	295	298	294	315	264	298	288	281	303	284	299	274	296	290	281	294	321	309	297	332	306	303	281	293	308	286	275	303	306	285	299	345	326	311	329	329	309	287	275	314	307	284	284	282	316	270	290	290	284	298	284	331	307	288	289	286	265	283	306	289	286	319	292	303	329	313	297	292	308	291	308	316	316	323	302	304	327	270	295	315	306	303	281	319	275	267	269	291	305	283	295	271	311	299	300	272	284	321	292	267	284	341	329	273	330	314	296	294	292	306	306	324	321	306	297	305	295	304	303	303	328	295	308	294	299	314	282	324	279	284	302	308	294	325	272	303	300	293	324	302	319	318	303	303	316	255	298	316	286	321	283	294	297	301	285	311	284	303	282	291	284	317	281	301	293	300	315	323	295	334	303	266	299	291	304	293	298	289	304	267	284	300	294	287	287	284	326	304	303	310	311	300	304	264	279	308	342	297	298	272	284	280	304	303	297	293	304	290	315	274	323	319	301	306	320	317	277	305	291	309	293	278	303	304	318	315	285	307	335	313	283	310	297	284	349	293	330	306	305	291	246	313	312	328	306	294	291	279	274	342	285	301	300	313	266	315	265	286	293	304	288	319	309	308	295	291	267	312	300	319	269	306	281	325	293	294	300	296	282	300	299	277	282	301	311	261	301	289	289	277	286	284	291	287	271	278	296	290	330	273	292	296	292	287	298	306	327	281	312	303	315	277	270	314	273	320	271	293	307	318	299	300	319	315	330	317	289	331	280	332	270	297	317	281	302	317	325	300	301	316	287	319	273	307	322	296	311	287	292	300	313	271	287	285	301	284	321	290	275	318	317	317	293	323	292	292	269	306	344	315	292	271	280	299	309	322	271	313	317	304	306	277	296	305	316	288	314	283	300	284	286	303	317	276	286	307	324	284	282	286	296	286	296	324	312	280	313	324	309	297	305	333	310	295	346	286	310	304	285	309	302	291	279	279	293	312	307	313	316	287	301	289	276	293	303	305	297	299	290	293	271	306	281	308	302	297	264	319	316	309	323	326	306	332	291	299	298	307	324	300	292	321	298	275	312	267	274	294	349	311	300	277	301	291	316	299	296	289	286	286	290	296	314	307	296	290	297	295	292	316	281	309	290	289	270	307	301	311	292	287	298	306	300	308	317	312	279	311	340	311	324	268	296	288	303	296	339	297	320	326	289	305	305	303	273	282	303	300	302	282	296	287	325	283	293	326	301	304	292	301	320	319	275	331	315	326	294	299	299	311	326	288	312	301	320	319	316	285	331	266	314	290	309	307	308	319	316	310	307	314	275	317	301	306	289	279	302	280	281	281	285	264	310	265	274	309	302	305	343	314	297	256	328	299	312	300	283	292	286	301	301	343	290	307	285	282	296	349	286	298	284	324	301	304	294	265	270	319	308	311	274	295	294	321	347	259	268	310	298	288	274	344	312	298	293	295	303	300	308	280	276	299	293	309	308	318	308	291	301	268	300	283	307	310	334	303	292	302	312	273	318	321	301	325	330	299	284	307	275	320	267	273	274	313	276	302	299	308	294	269	273	321	305	299	289	305	274	304	304	325	307	297	286	282	293	314	334	310	269	281	276	303	286	290	287	307	313	297	299	313	294	285	309	293	301	280	297	318	289	312	293	293	292	308	305	306	293	307	334	339	332	304	333	294	291	306	283	308	289	316	312	303	287	307	305	310	279	295	318	290	303	305	298	306	281	305	283	305	296	310	301	309	282	294	295	289	280	303	304	324	287	287	296	308	299	293	311	307	302	297	329	269	276	313	326	301	276	265	331	283	293	306	311	316	307	281	301	308	315	309	289	283	304	289	301	322	285	310	307	315	287	276	301	308	313	318	311	292	303	299	298	303	266	304	279	289	281	313	298	282	277	289	285	289	281	297	288	295	289	300	294	308	318	298	292	301	329	290	316	299	334	297	300	305	313	299	289	278	267	280	302	278	309	279	289	304	299	273	308	278	313	299	325	345	295	278	299	288	313	288	307	288	303	293	298	300	324	271	319	307	319	315	296	331	317	314	286	278	278	276	289	282	278	294	291	285	294	318	314	297	296	279	302	300	312	340	270	311	269	299	297	316	298	289	305	322	297	287	284	301	281	296	289	306	302	299	306	282	294	310	274	298	288	294	297	326	306	329	311	292	278	308	292	311	293	314	328	295	303	304	316	302	288	287	330	301	314	286	304	291	322	320	294	291	299	302	275	330	317	294	309	285	271	274	318	295	283	294	313	306	321	290	304	280	322	295	309	322	320	287	283	284	287	319	299	303	297	337	320	284	310	304	285	313	308	311	307	288	289	306	314	279	281	299	287	282	313	283	291	300	288	291	300	302	320	311	297	317	300	290	295	308	291	294	282	302	289	283	305	286	296	300	314	301	300	294	291	276	299	280	299	295	308	291	309	284	282	330	306	274	282	290	331	324	304	320	323	304	272	317	307	307	281	306	312	313	292	303	296	261	296	294	306	310	313	290	312	271	275	318	303	307	303	299	287	312	310	295	285	302	290	292	298	295	289	273	291	317	291	300	304	320	317	306	287	336	331	311	260	293	287	301	315	302	296	286	313	298	297	286	304	278	301	312	267	267	312	289	322	315	293	297	334	300	315	297	291	300	312	276	278	291	296	306	319	310	299	297	291	298	333	317	288	297	304	319	303	290	296	329	295	320	285	294	315	294	300	275	278	302	299	306	338	325	313	291	302	296	294	327	287	303	286	300	286	322	307	295	284	293	322	295	283	287	311	269	285	312	309	276	335	285	307	326	316	310	314	292	310	298	286	332	290	320	290	301	319	306	297	277	278	283	307	294	324	290	308	314	318	299	278	312	297	295	332	296	311	318	328	318	268	288	281	288	313	299	298	319	269	312	290	299	291	300	324	289	316	296	301	294	271	294	309	289	292	288	298	293	322	304
25337	20896	27377	24523	20894	11244	1359	913	591	453	384	344	318	320	295	244	232	240	259	227	215	227	213	196	193	197	219	200	190	171	189	175	187	171	188	194	168	164	179	183	177	172	182	191	142	152	161	159	179	167	173	158	153	166	187	166	174	169	149	155	173	176	179	149	144	172	164	156	168	145	141	165	185	171	148	161	148	168	184	168	176	162	155	179	162	136	157	152	153	176	140	165	180	163	151	161	160	152	150	176	165	151	164	151	168	147	158	146	128	140	156	167	162	157	163	168	163	145	140	151	161	145	168	162	152	159	166	157	142	167	167	158	154	170	161	151	172	144	132	147	164	166	165	175	144	142	142	142	152	145	149	153	164	150	146	169	158	167	140	150	163	146	169	173	152	144	183	141	155	168	173	164	138	152	158	165	152	149	173	139	164	149	157	159	147	172	169	161	142	167	153	134	160	136	169	162	150	143	142	134	161	118	162	162	160	148	157	165	145	152	151	173	174	143	146	158	145	148	168	160	170	173	163	176	143	146	151	162	147	172	141	167	162	156	163	156	149	168	174	156	167	146	138	169	157	143	139	175	145	169	127	158	175	145	156	164	176	173	162	153	148	134	169	169	169	140	149	168	163	117	152	137	134	136	168	179	175	167	161	133	145	151	167	145	162	170	154	159	161	161	148	154	164	145	173	150	163	147	165	143	169	149	146	163	157	167	175	162	170	183	140	169	152	160	138	155	166	160	152	149	173	163	160	152	173	147	178	149	162	171	161	156	153	158	141	133	157	156	151	146	137	175	152	165	145	160	166	169	148	165	156	151	154	151	163	138	135	157	160	151	133	179	164	159	154	173	180	156	147	138	167	152	143	156	126	175	165	151	153	127	156	144	145	180	173	138	150	157	146	143	152	146	144	131	151	152	135	151	138	169	154	136	161	170	141	157	141	166	145	139	145	145	132	151	156	188	151	147	171	142	162	141	150	161	153	161	170	151	152	160	151	172	149	152	161	176	174	162	156	168	158	139	158	142	194	165	173	156	164	156	144	155	151	154	167	163	160	151	168	165	166	138	149	144	144	182	158	157	160	146	136	155	149	157	158	178	158	159	173	172	184	148	168	165	165	163	158	161	148	173	136	130	144	160	178	147	149	142	144	140	153	154	155	138	157	168	154	178	155	159	135	146	149	153	130	168	162	160	164	147	157	145	160	151	173	155	149	158	143	150	173	141	125	143	137	162	150	144	145	169	160	159	178	173	169	137	129	152	146	150	177	183	178	149	142	130	148	153	144	157	135	148	147	144	138	155	167	137	166	167	174	170	136	159	178	157	167	138	146	154	148	142	158	179	133	137	164	162	154	184	156	146	142	173	161	174	177	156	159	182	148	148	142	156	173	154	165	153	158	156	162	172	170	165	154	147	123	134	152	162	149	149	165	149	154	138	150	178	153	135	144	155	170	168	156	135	158	159	154	143	171	168	153	159	178	141	152	168	155	172	161	171	174	133	174	157	153	167	164	159	166	157	136	156	156	157	177	163	176	154	156	131	157	153	137	150	141	136	141	147	152	151	170	143	165	152	158	152	167	162	164	168	141	152	182	164	180	165	150	162	155	173	160	149	157	148	143	166	158	163	149	153	157	154	152	149	155	167	144	155	166	155	161	162	126	178	132	151	156	154	153	143	155	138	140	150	163	142	154	158	150	178	192	142	167	172	156	176	166	151	168	184	152	155	157	151	149	134	154	133	164	155	175	156	166	160	162	166	156	155	157	168	146	128	154	140	157	148	186	130	166	173	138	140	155	158	156	148	177	124	155	157	144	172	150	171	148	174	138	147	141	148	154	139	162	153	163	140	169	164	127	166	145	155	155	163	165	153	177	148	159	148	147	154	178	150	184	175	154	173	152	177	150	149	174	164	166	159	144	155	159	137	151	174	155	173	159	145	146	143	166	133	167	153	153	164	175	150	145	155	178	163	183	159	139	146	168	170	152	151	155	145	150	156	160	170	168	161	157	173	164	147	158	149	151	147	162	162	146	145	155	160	152	168	160	141	149	128	138	152	150	165	168	152	162	135	157	168	177	172	145	187	153	149	169	164	156	154	162	163	140	169	160	156	154	169	155	158	142	156	154	151	148	169	154	150	144	172	169	148	170	165	171	162	172	170	149	152	137	180	145	142	173	133	182	167	155	153	132	170	152	162	154	158	159	166	154	141	178	182	131	169	169	168	153	152	165	146	145	150	150	159	145	147	157	157	154	167	157	137	168	169	174	131	173	121	159	166	153	163	155	150	179	135	130	152	170	150	124	171	162	151	135	158	148	147	171	160	144	171	136	179	150	155	147	136	192	163	166	151	183	172	162	159	144	183	148	159	159	161	136	170	140	153	162	176	142	169	170	143	176	151	172	166	175	173	154	162	183	157	166	145	143	143	132	143	166	168	155	147	140	134	168	144	156	168	149	168	139	144	168	139	146	141	160	158	159	165	190	149	156	151	158	175	168	157	146	150	153	154	162	169	149	146	143	168	163	153	154	157	157	174	164	148	167	131	140	155	160	145	165	173	154	154	143	154	149	137	157	157	140	149	159	139	126	149	165	145	169	144	156	158	143	156	148	174	169	144	144	142	164	140	160	141	140	140	152	169	164	138	179	155	166	175	151	157	142	155	143	142	157	176	159	167	162	149	154	169	167	168	158	160	170	170	176	137	162	144	150	171	157	162	169	167	147	144	175	170	169	177	155	168	143	163	160	162	169	146	158	175	171	139	175	174	145	154	175	151	162	149	168	133	132	166	144	150	173	167	138	169	161	190	153	191	148	150	168	150	157	150	142	166	182	137	170	152	155	178	129	142	165	174	158	165	156	141	155	183	145	169	168	146	141	145	161	132	140	156	132	135	143	163	164	170	161	154	133	155	164	159	160	168	156	163	165	140	155	156	156	166	158	177	158	166	156	149	157	158	175	145	155	154	160	170	158	173	179	155	123	156	165	150	158	143	149	116	162	157	184	172	173	133	129	159	169	188	154	155	156	165	157	161	150	161	163	135	161	151	163	159	176	154	145	155	162	151	150	141	160	150	155	176	161	132	153	168	169	158	139	129	161	154	154	152	174	146	150	159	149	141	146	142	158	154	168	154	164	156	158	145	176	165	149	151	126	160	153	147	160	184	155	159	128	165	140	160	180	155	185	138	151	177	176	150	157	133	162	148	181	143	144	155	151	167	167	142	150	137	147	137	153	158	147	158	152	158	152	174	165	156	168	159	127	143	161	144	157	156	126	150	155	165	159	141	157	175	139	168	160	154	149	148	140	156	132	132	153	166	152	144	151	163	148	158	154	155	140	146	165	138	161	179	150	159	176	154	147	166	143	169	148	161	159	159	164	151	158	142	148	157	142	159	167	153	145	126	163	143	164	157	153	151	158	147	165	139	173	136	143	138	158	153	147	168	141	183	151	155	149	146	140	128	119	170	158	156	152	159	163	158	160	145	143	136	154	145
10982	15633	11225	6250	4226	2863	2126	1764	1159	946	750	701	596	540	416	408	382	381	381	327	286	300	257	292	257	243	253	251	219	240	259	232	242	222	207	212	196	218	235	194	209	182	157	172	190	194	193	180	178	183	184	210	161	194	199	177	185	175	180	192	185	153	168	158	188	201	169	185	166	150	191	167	165	175	158	166	171	180	192	188	197	186	176	177	168	154	181	162	163	180	189	174	180	157	158	179	179	184	165	165	163	174	157	177	167	194	176	187	160	151	150	169	171	188	174	156	153	170	188	196	167	147	157	175	162	174	170	157	178	158	186	168	173	174	168	162	182	188	163	172	195	141	159	194	168	141	169	168	187	173	169	156	194	149	167	161	168	160	141	161	183	169	160	166	156	188	166	182	158	182	172	158	143	182	153	154	156	180	167	140	181	176	171	163	159	149	164	168	140	171	151	180	197	179	206	168	172	157	184	177	158	176	148	155	180	171	174	172	168	161	171	166	204	201	159	160	166	176	147	179	189	166	157	136	170	190	222	174	174	186	162	151	162	140	168	165	174	174	178	143	160	162	162	166	194	160	170	146	162	164	162	160	174	157	174	165	188	171	154	179	172	161	189	145	188	137	135	170	162	149	155	156	148	155	158	171	159	170	168	165	160	160	155	175	167	176	190	176	148	174	176	185	172	153	150	172	181	181	163	170	147	195	162	170	158	162	185	172	155	180	163	164	175	157	192	180	159	174	173	161	148	150	171	166	157	149	167	166	156	167	184	151	170	164	171	172	141	164	163	177	166	171	167	170	167	177	177	195	167	176	158	168	155	159	177	160	165	161	178	170	165	166	160	152	171	157	172	162	175	168	175	180	172	177	159	145	172	176	160	184	159	183	178	153	165	171	168	183	179	164	166	183	184	162	147	147	158	168	174	154	167	148	163	171	166	174	163	185	159	183	179	165	155	149	141	175	188	179	157	178	182	167	173	174	180	195	167	157	170	154	168	161	168	157	148	154	192	180	182	171	173	186	157	172	160	165	165	151	187	159	149	180	166	170	177	181	178	170	155	167	160	183	181	173	147	155	170	187	165	165	197	190	160	156	179	176	159	190	149	161	164	160	159	164	166	162	169	159	176	167	148	173	169	150	173	156	150	169	161	173	155	153	175	176	171	158	163	149	178	156	148	152	163	171	178	170	187	162	175	162	184	163	168	166	161	185	171	178	162	136	186	190	174	164	167	156	162	156	151	151	158	154	159	165	178	147	165	159	166	185	162	168	155	151	168	175	167	176	159	183	150	186	177	168	186	164	180	174	153	154	176	171	183	156	158	170	156	156	149	160	155	185	180	158	163	166	167	162	165	178	161	155	153	163	147	178	168	184	172	169	153	170	166	160	191	152	165	173	161	168	162	160	154	156	185	183	168	175	153	156	183	176	175	175	168	161	157	180	171	187	178	150	188	177	156	176	157	153	183	173	172	178	163	168	167	152	154	180	136	150	159	162	153	185	160	175	167	169	180	147	190	171	164	160	188	151	170	173	175	163	176	160	187	193	166	159	186	148	169	158	138	183	162	168	158	167	160	168	188	177	178	175	169	181	136	173	174	160	184	162	173	159	146	178	158	149	156	141	168	175	198	167	157	144	176	172	186	152	166	170	151	179	154	186	163	163	166	176	164	193	150	181	152	177	170	162	164	166	179	145	144	174	180	207	162	185	177	168	176	153	142	150	168	171	161	157	173	164	148	150	186	149	169	178	150	172	149	170	170	158	175	153	161	157	151	184	158	162	164	156	175	176	172	156	168	143	173	179	178	163	129	189	164	152	171	175	178	162	154	175	172	155	189	176	159	150	164	173	148	154	161	158	138	175	181	161	170	170	155	192	155	153	167	164	172	178	170	152	169	166	145	142	181	163	160	163	141	173	148	146	175	165	182	167	180	176	153	187	181	169	169	163	181	160	168	143	161	158	153	142	185	140	178	172	167	169	165	160	180	178	174	159	184	169	172	160	177	174	161	176	157	176	171	178	171	174	160	170	158	159	171	151	162	148	170	180	193	162	181	160	193	155	181	157	154	175	156	171	181	156	170	157	169	165	157	169	163	162	191	182	166	173	173	172	175	152	180	181	207	172	158	179	156	169	174	175	184	154	155	175	183	154	142	143	158	172	179	185	171	177	157	150	168	145	176	162	169	160	179	158	163	186	172	172	177	154	179	153	145	169	189	148	147	173	166	157	180	181	154	181	165	166	171	166	169	148	159	181	152	177	185	157	168	162	163	161	157	174	156	172	196	172	179	166	159	162	188	182	165	161	179	159	177	179	175	173	147	175	157	176	171	191	177	161	161	163	160	140	168	172	179	170	180	152	169	188	162	160	153	158	168	166	175	192	175	178	171	137	136	156	195	186	161	162	168	163	168	172	178	157	158	187	169	163	176	146	163	157	167	177	157	169	169	158	164	180	158	183	160	168	172	198	174	171	176	176	186	159	199	157	160	200	175	157	183	180	184	154	185	161	187	164	177	175	151	178	186	162	168	168	152	153	158	182	133	182	179	179	170	167	174	173	149	149	168	169	184	153	164	181	153	167	165	160	166	165	162	166	150	181	168	169	154	166	184	179	163	162	165	176	150	163	173	194	158	161	173	176	157	163	160	163	167	160	168	142	174	191	179	166	189	152	176	166	166	182	186	175	167	178	162	171	156	178	170	188	182	167	185	155	172	189	170	166	157	146	135	158	150	143	158	169	175	167	181	183	164	174	173	139	151	152	196	163	153	181	141	171	148	168	173	176	171	175	184	175	165	170	178	149	170	186	165	206	169	160	168	172	155	175	184	153	166	160	160	189	175	172	152	169	163	153	164	169	188	178	172	167	180	185	169	168	163	159	151	144	159	171	150	173	181	157	166	170	153	162	175	154	129	157	177	164	148	157	177	153	163	157	167	164	161	156	159	169	171	184	171	178	138	168	172	165	178	176	150	159	161	159	161	167	172	146	157	182	175	168	151	174	147	158	153	176	181	152	178	157	162	156	189	154	175	153	183	181	172	183	143	157	183	146	156	147	167	141	158	185	174	150	166	171	158	194	193	157	172	159	167	163	193	181	177	184	170	146	146	162	160	170	161	146	173	153	173	168	160	187	165	164	203	175	164	173	153	185	168	159	149	157	164	168	162	167	175	168	172	181	160	163	147	160	172	182	162	145	144	178	150	157	152	171	166	170	161	128	166	182	172	162	149	173	176	204	174	166	139	160	168	194	169	167	190	180	163	177	150	179	190	163	168	159	137	174	164	186	174	146	181	159	154	163	157	152	175	162	158	163	147	193	165	168	164	169	155	186	157	150	184	179	196	162	178	164	172	174	173	167	168	153	163	188	175	164	173	157	167	172	149	201	152	152	146	167	172	174	161	159	157	157	168	173	173	166	162	161	181	161	152	165	160	163	157	168	161	188	157	171	167	163	174	155	185	170	149	140	156	174	161	184	175	166	149	159	167	170	174	143
23120	20896	27764	24182	20902	20983	10181	1965	1287	1040	847	766	754	661	687	628	583	524	511	550	498	510	468	470	453	456	459	472	419	504	463	433	413	460	456	389	450	414	392	419	401	382	434	392	401	429	410	377	390	368	405	369	405	395	412	396	363	390	374	396	401	375	401	425	372	351	378	366	361	392	369	391	387	390	386	410	344	356	380	375	408	417	362	393	372	375	411	378	401	402	378	395	376	395	398	380	368	413	415	341	405	399	400	367	364	386	373	392	395	362	394	393	382	375	374	402	394	422	373	352	439	391	396	380	373	393	389	411	391	361	375	404	397	372	376	399	406	384	362	368	373	398	368	364	402	415	417	369	405	364	413	371	387	388	433	397	361	387	370	387	395	375	389	368	377	400	375	356	411	419	383	395	394	402	380	395	362	400	344	346	380	377	382	374	377	418	364	388	380	337	380	360	385	416	418	387	378	377	347	397	385	331	407	367	401	353	372	373	362	374	342	380	377	368	369	388	358	354	361	388	383	371	368	352	387	375	428	415	355	404	416	395	355	404	392	372	397	380	385	379	418	384	357	373	383	367	368	394	365	362	364	373	376	358	369	369	397	387	358	390	393	362	366	414	350	389	370	349	368	393	406	348	362	396	371	392	379	396	394	376	412	393	368	380	367	353	399	413	370	381	387	338	405	392	392	369	406	377	403	347	366	370	362	403	379	378	378	442	408	393	384	379	367	387	374	363	405	378	349	354	373	359	382	430	377	384	363	350	389	366	371	407	388	374	408	396	404	386	358	342	368	376	373	385	381	356	383	364	373	396	379	371	400	404	404	359	379	342	380	402	340	376	420	390	399	381	393	394	367	368	402	409	338	390	420	362	369	349	355	365	387	394	411	403	398	347	391	369	396	383	424	349	408	374	355	403	367	346	369	375	408	417	366	387	374	393	369	386	404	371	372	350	380	406	414	372	383	384	358	397	374	377	356	372	405	372	382	382	385	388	371	377	380	425	375	351	395	349	402	377	379	350	411	399	415	395	376	407	384	384	380	382	398	365	383	383	369	420	354	375	376	374	391	378	398	325	369	398	373	340	440	390	372	410	374	400	401	360	392	402	368	379	362	394	348	353	370	348	373	400	381	387	355	375	407	365	373	373	367	355	373	391	334	383	388	358	340	358	356	349	368	350	357	390	374	379	392	368	375	404	379	382	357	371	404	374	386	366	366	373	376	384	391	376	402	330	352	372	373	372	403	383	363	393	403	338	374	388	396	386	359	385	367	392	358	396	348	421	386	395	374	343	373	381	398	403	389	390	377	371	372	387	337	367	402	362	339	430	374	377	381	340	422	366	355	408	370	367	397	388	355	366	381	416	366	378	354	392	401	353	358	376	409	351	369	365	376	393	414	380	372	362	386	362	396	373	350	391	379	363	345	398	380	358	353	364	379	355	368	371	394	400	353	376	380	389	392	368	333	375	369	398	349	364	381	336	352	408	403	386	348	366	340	345	424	414	383	383	402	390	358	349	351	362	408	420	385	351	378	348	404	347	392	395	390	362	376	389	377	410	413	389	366	409	399	366	401	420	396	400	365	408	360	363	384	414	356	384	392	379	392	384	395	396	429	377	372	372	398	368	397	380	375	383	362	400	346	375	374	393	399	400	366	346	398	417	346	349	359	387	415	394	380	436	379	375	383	361	380	429	396	393	395	384	397	361	348	387	371	382	386	381	382	411	364	380	364	381	379	375	385	382	364	364	385	350	392	419	404	385	365	398	388	410	363	380	405	378	348	410	340	412	379	383	382	367	401	415	357	365	391	348	389	383	395	413	386	375	392	391	380	353	373	402	396	384	366	349	393	385	409	395	388	370	375	381	402	401	381	365	366	398	422	381	385	389	383	355	349	417	377	336	385	403	407	346	388	392	393	410	356	387	368	407	375	378	398	365	378	352	375	409	431	382	372	403	370	378	390	367	408	379	399	395	386	376	389	394	400	368	355	365	371	411	389	351	340	385	385	371	377	366	380	428	389	422	396	368	369	368	371	381	373	373	364	370	365	386	355	350	385	387	399	375	370	383	363	407	383	371	374	386	370	407	375	387	384	399	360	382	377	372	376	351	342	360	404	380	412	378	375	402	402	373	404	353	384	395	406	392	391	375	417	369	371	379	387	368	375	362	401	343	380	355	388	381	400	392	376	338	374	394	423	379	362	413	369	337	395	362	373	418	433	382	375	402	381	359	384	371	403	362	380	350	411	362	429	372	381	342	377	396	372	373	390	399	402	384	393	396	404	351	424	377	412	356	365	413	370	380	367	391	399	370	348	407	395	337	349	347	373	397	408	401	393	397	377	386	394	399	398	382	370	411	386	376	362	378	364	375	378	422	407	357	386	399	375	400	376	371	372	364	395	387	386	350	375	388	379	373	405	368	363	391	364	396	370	374	355	398	377	408	347	358	384	383	368	394	375	365	349	379	366	349	405	375	343	376	395	380	388	384	378	344	364	416	393	339	403	404	386	395	373	396	352	384	369	362	352	358	394	400	380	400	359	356	378	384	403	389	385	397	388	345	389	380	366	371	379	368	339	407	375	371	397	365	375	367	401	394	369	368	342	395	382	379	362	351	382	385	352	377	358	365	395	334	386	391	372	413	379	371	412	374	393	369	364	364	402	377	379	372	382	396	372	357	397	355	356	366	362	380	363	390	414	355	370	376	378	400	358	370	400	382	374	389	417	395	393	398	370	407	367	399	361	362	378	402	419	351	385	391	346	371	352	385	378	407	406	376	395	389	367	442	409	383	381	403	403	401	379	375	387	381	368	367	422	391	357	387	372	387	379	380	412	391	370	369	347	403	392	391	382	395	396	376	378	374	343	388	393	383	409	398	349	357	401	377	367	368	330	338	392	382	347	351	371	383	381	376	389	356	373	392	377	411	377	360	377	401	337	408	382	420	362	404	377	382	423	379	358	376	377	347	350	380	393	365	377	368	385	371	376	390	390	410	384	393	413	405	354	411	357	339	387	376	392	373	385	368	361	393	380	398	407	401	395	390	393	363	345	365	378	396	374	379	393	376	418	367	377	391	381	371	353	424	358	401	397	396	394	380	379	369	367	386	379	390	342	377	415	375	362	373	369	422	368	390	384	371	382	327	371	393	362	362	364	406	399	392	363	399	373	368	406	378	383	408	388	366	383	375	360	389	379	343	391	376	364	385	401	391	401	382	362	373	408	410	379	382	365	376	344	375	388	364	382	390	364	379	384	367	373	355	366	385	356	424	378	346	380	405	377	368	357	380	379	412	384	361	343	392	373	371	382	368	367	402	380	409	409	385	355	368	354	384	352	368	377	394	370	376	396	401	373	384	336	332	405	396	373	351	373	421	399	371	381	390	392	370	379	385	388	344	418	374	383	378	408	393	349	415	405	384	365	370	365	375	380	394	410	399	337	385	407	360	394	398	419	379	374	414	367	373	335	374	377	363	337	384	381	374	360	374	339	385
15270	23224	17837	10772	7401	5385	3993	3363	2387	1900	1478	1365	1187	1038	947	874	869	797	689	654	621	603	547	517	544	525	515	457	513	472	451	432	461	444	454	440	438	445	398	426	407	407	398	401	450	436	386	389	389	395	393	395	402	399	364	372	393	395	391	416	398	407	376	358	400	395	389	423	376	399	376	409	392	344	424	398	370	352	376	377	349	362	387	393	364	379	389	382	374	388	383	368	386	356	365	351	394	381	391	345	359	354	370	382	368	367	357	356	359	376	364	387	373	358	396	369	369	396	382	359	372	393	367	358	353	382	366	378	325	366	343	380	379	371	376	378	379	353	381	353	383	366	393	366	400	389	385	368	373	372	350	358	374	347	358	382	397	354	341	364	380	373	352	370	375	357	393	352	332	355	376	399	386	380	375	363	352	358	376	375	379	404	319	377	331	357	365	358	356	382	347	362	345	375	387	336	346	381	385	356	356	378	384	376	360	353	383	342	369	381	368	379	334	372	362	346	365	361	361	375	362	416	375	356	384	373	382	367	327	357	385	347	386	351	382	367	370	359	364	315	358	376	339	369	367	354	389	361	371	376	349	325	333	391	351	368	370	378	376	367	381	403	352	377	344	375	378	360	368	381	404	398	356	362	371	381	390	382	367	341	351	355	356	355	396	402	383	354	357	366	380	345	380	332	349	396	389	372	362	397	354	357	346	353	347	376	376	327	388	349	347	373	377	380	391	361	349	349	345	362	389	348	363	370	373	358	333	382	346	320	364	368	372	370	376	354	381	391	403	346	365	378	404	360	375	351	355	373	349	388	360	348	358	365	346	350	381	384	374	351	393	370	365	337	359	368	344	373	387	325	342	378	408	370	367	360	350	330	383	387	350	374	325	352	369	354	337	368	348	362	355	336	388	362	362	348	357	389	416	335	370	350	393	362	382	375	388	382	373	370	336	363	332	381	388	372	358	341	398	384	353	375	391	382	328	373	360	332	351	371	358	370	379	351	377	370	346	389	368	367	330	368	400	381	385	334	371	380	338	343	365	373	366	327	360	359	378	368	343	341	355	349	335	389	382	399	355	349	365	347	357	383	367	356	346	331	408	329	399	403	378	361	374	351	352	355	356	354	355	371	378	343	357	356	350	353	372	327	368	330	382	374	364	345	356	370	390	345	366	353	344	371	360	348	338	406	354	375	332	385	389	367	383	353	404	343	350	368	386	337	391	394	341	340	331	350	372	363	380	360	365	366	360	345	371	346	374	361	333	352	367	384	359	342	358	382	378	412	326	356	324	387	354	348	326	409	358	366	344	320	342	384	367	365	384	354	380	366	392	366	385	389	374	374	398	380	372	395	341	380	381	378	338	397	334	378	387	330	359	373	379	347	350	360	350	381	359	344	375	359	373	344	387	336	343	373	378	366	335	366	364	390	361	346	392	392	367	361	362	349	381	335	396	347	368	392	416	354	364	372	377	371	366	392	385	403	355	357	380	376	360	381	376	346	366	352	364	376	368	353	331	361	357	371	330	329	352	406	361	341	374	357	377	352	397	336	337	344	376	356	335	337	337	346	348	355	397	361	376	347	391	349	380	376	338	360	356	360	360	379	334	361	358	372	376	377	344	394	375	332	366	339	342	381	353	357	411	356	358	363	386	359	392	339	331	405	361	341	361	341	395	366	372	373	346	341	378	318	350	353	353	368	366	332	352	364	358	377	372	420	377	373	380	358	391	335	383	361	389	355	321	345	359	388	384	336	348	344	390	409	349	319	357	362	351	378	364	380	373	369	345	349	335	390	407	368	382	377	369	398	350	320	364	338	339	354	369	329	361	358	376	352	344	376	384	346	405	352	349	344	348	350	345	359	368	372	381	329	358	367	374	362	379	351	355	365	354	336	377	391	372	350	367	356	351	363	345	346	373	352	359	361	357	344	353	364	382	382	384	337	349	375	370	366	366	381	374	354	340	356	369	393	363	347	343	389	362	364	355	378	385	370	341	394	393	354	356	352	342	359	392	377	384	355	362	378	358	335	386	359	360	375	366	360	348	386	324	366	333	339	352	385	384	365	353	326	391	381	371	376	379	341	378	334	349	371	355	375	386	370	363	358	348	343	360	385	356	373	367	384	344	364	404	372	370	361	351	375	366	368	369	379	368	354	357	369	388	359	350	349	404	354	337	369	372	370	350	376	356	348	369	356	367	447	371	351	394	349	373	403	345	389	358	399	374	369	379	384	350	390	370	356	391	359	398	377	346	366	370	333	365	371	363	351	382	380	410	389	344	406	375	378	349	345	351	371	380	379	388	342	372	389	341	349	385	369	400	362	365	365	376	364	392	371	354	392	358	337	364	362	390	370	374	357	372	350	344	345	363	369	345	384	353	395	351	367	379	372	360	357	395	369	354	380	356	361	405	374	370	388	349	360	338	344	385	369	334	359	338	388	371	353	326	346	419	372	363	362	371	363	364	346	355	366	368	388	367	387	371	343	355	330	349	348	352	398	362	343	335	352	370	383	400	366	351	345	408	393	359	360	388	391	331	395	350	408	373	358	382	363	338	359	352	369	378	363	374	401	372	367	349	355	357	386	332	346	376	389	366	383	350	390	339	365	378	341	339	402	339	327	375	360	372	364	350	363	359	369	372	369	353	387	387	354	374	382	365	360	324	392	387	356	353	369	392	382	381	373	344	390	381	371	339	392	367	355	338	348	353	411	378	359	356	318	352	325	354	349	356	350	359	381	357	344	348	391	361	398	359	384	361	382	339	370	353	367	344	351	338	360	360	377	387	355	370	345	371	354	336	341	338	399	344	366	380	341	357	349	368	347	396	357	341	384	362	357	358	374	360	363	393	361	353	418	359	339	408	393	337	351	340	363	348	350	350	394	355	346	348	416	326	355	381	360	358	383	368	401	391	366	371	332	373	365	381	402	359	338	341	347	352	356	360	334	396	382	335	370	363	377	368	343	325	354	343	367	396	359	354	406	343	357	348	355	341	373	387	371	367	373	366	350	377	366	368	359	386	371	366	399	358	358	367	418	375	342	356	369	355	351	346	355	395	377	385	372	359	379	352	389	371	354	332	384	365	418	372	391	354	377	375	364	356	370	374	336	324	355	387	357	351	369	350	378	377	345	380	340	356	377	325	372	348	386	381	363	394	367	377	369	358	373	331	357	364	356	356	383	348	338	338	339	358	376	333	360	365	350	346	408	368	375	385	360	380	366	363	345	336	329	344	363	351	367	358	360	346	375	383	384	374	363	347	385	399	337	394	353	357	345	350	381	339	355	334	340	384	378	390	364	364	416	350	350	340	380	353	320	379	361	386	349	382	342	363	377	377	343	390	362	362	354	376	338	377	363	360	367	379	355	372	339	354	337	365	332	375	356	335	406	378	387	382	356	354	361	383	382	356	380	373	336	363	368	359	359	340	393	372	362	364	347	352	378	353	382	363	353	372	377	338	359	329	385	363	359	360	388	400	363	392	359	371	371	346	375
28429	14614	1924	561	369	387	321	298	310	286	284	292	284	275	299	253	301	294	262	287	258	263	277	285	271	269	295	271	250	253	262	282	263	290	242	287	258	284	283	267	278	275	280	267	259	265	303	258	285	314	248	285	288	283	266	258	292	268	259	281	296	288	266	265	299	290	261	286	287	281	273	277	267	261	279	227	272	270	309	268	281	269	272	267	274	285	252	269	256	285	267	285	293	290	296	276	248	269	285	245	283	288	253	307	273	261	249	293	253	265	255	261	297	269	285	280	271	247	278	281	249	289	240	269	280	267	268	243	281	271	298	279	290	292	278	300	275	310	269	288	289	262	257	260	285	287	269	293	270	271	305	286	254	266	303	278	281	303	314	259	283	267	281	280	255	296	272	254	298	267	276	294	301	265	276	275	261	290	255	248	281	279	280	271	284	263	284	258	268	248	288	278	274	270	294	261	243	292	274	279	277	282	275	290	269	263	281	293	257	250	247	280	271	267	281	294	264	273	280	274	248	252	246	272	259	270	269	275	290	274	293	278	276	283	277	246	282	281	269	272	258	288	275	248	270	270	284	308	304	289	307	274	271	259	273	280	238	266	265	267	263	302	286	291	313	289	303	264	296	284	265	265	280	277	297	264	272	272	248	249	255	290	272	221	293	271	252	274	320	293	291	256	286	254	268	276	287	282	287	285	291	277	257	244	287	254	287	268	280	279	277	319	238	266	275	253	279	271	291	263	248	269	269	268	250	264	286	259	276	264	278	278	268	303	258	258	251	251	258	253	279	256	268	256	281	254	277	279	253	302	273	277	273	290	266	294	294	291	269	267	270	257	271	283	244	296	274	278	275	255	268	291	302	277	277	279	275	268	275	261	259	277	301	290	277	263	303	271	269	295	244	266	268	283	276	291	277	297	266	264	286	273	275	287	288	311	293	292	291	277	292	268	273	244	288	258	270	280	278	274	272	266	256	261	242	258	242	274	275	279	294	260	258	270	249	294	269	238	251	279	250	267	261	265	269	285	269	296	282	287	277	276	288	257	274	257	287	298	269	257	270	268	272	266	273	280	266	256	278	266	253	299	267	251	263	259	269	267	270	287	289	279	293	268	289	278	288	254	268	284	271	294	269	267	304	290	271	259	295	264	277	258	270	258	242	252	267	278	238	274	271	256	243	267	286	277	287	289	258	282	305	254	281	302	275	296	269	265	272	261	263	254	231	293	247	264	283	258	281	250	228	276	291	273	310	248	266	255	297	261	245	270	298	286	263	249	271	263	280	269	263	269	263	295	298	281	289	275	267	272	265	246	268	263	271	275	305	303	278	245	290	300	272	266	306	287	281	290	283	274	260	291	267	277	304	254	284	276	285	273	287	270	273	270	266	246	284	278	284	271	257	242	265	270	249	272	277	282	252	276	285	281	279	261	252	291	255	302	267	247	274	276	292	257	283	277	266	262	256	240	273	269	272	287	261	274	302	254	264	306	274	289	279	316	284	258	306	296	287	308	282	254	242	242	289	294	255	301	279	278	246	292	269	258	293	294	278	261	273	285	285	262	269	258	266	274	279	273	262	259	285	244	265	273	273	288	310	270	283	260	302	273	277	256	271	297	268	251	275	286	261	308	285	273	272	270	278	278	274	295	282	310	274	268	242	267	287	277	285	291	261	292	251	277	273	257	292	300	266	250	263	275	265	240	264	261	289	260	257	272	276	266	288	271	274	279	277	294	278	275	279	277	270	281	266	303	279	271	241	265	284	290	268	288	229	288	288	292	261	282	279	243	289	278	273	283	302	291	280	259	300	266	269	293	295	292	288	286	279	274	260	287	258	269	306	270	273	267	257	275	284	280	261	277	244	277	297	288	286	263	267	286	294	278	277	314	281	318	262	287	308	256	289	278	273	277	259	289	258	261	260	297	279	283	242	276	256	252	268	265	271	281	316	278	281	253	251	292	281	273	295	285	275	265	288	315	260	239	284	293	255	284	307	268	287	293	278	278	269	286	284	272	268	298	315	252	275	265	286	264	296	263	290	268	288	243	288	273	276	279	277	294	310	262	287	258	256	258	313	284	271	297	300	308	277	281	262	270	269	281	288	300	273	291	297	270	251	280	267	276	294	275	256	294	260	244	260	261	273	245	253	306	257	279	287	256	241	242	281	242	262	276	271	287	275	283	269	265	314	239	288	280	240	285	273	290	282	274	257	294	301	292	283	314	296	265	259	276	288	280	254	271	304	263	242	275	261	305	295	292	282	270	285	270	255	297	297	266	265	309	269	289	282	275	265	268	287	287	274	236	266	245	291	244	281	250	288	272	263	279	256	257	286	275	255	290	301	277	279	291	262	276	252	269	266	288	290	297	277	262	245	272	267	266	280	263	275	279	310	272	268	302	250	295	274	273	290	276	293	271	269	253	277	258	303	292	240	254	290	259	275	274	288	266	244	284	292	299	281	269	287	252	300	294	285	267	295	274	265	265	274	269	291	311	277	268	267	270	290	266	270	279	304	284	297	277	295	297	253	271	292	265	287	269	243	266	246	296	294	267	273	268	293	289	299	306	285	286	253	280	252	268	254	259	272	259	285	281	275	301	268	248	265	258	278	261	261	291	256	275	315	263	277	284	262	282	286	263	283	260	272	272	268	267	288	293	250	273	246	280	299	242	278	275	258	274	237	287	282	264	261	264	278	293	289	273	262	267	269	261	297	282	252	248	242	265	245	279	270	296	277	261	259	281	258	298	277	276	262	268	274	293	261	283	276	286	266	245	293	295	294	280	282	281	270	259	289	273	249	246	257	267	247	245	284	279	253	269	286	284	278	290	260	267	240	251	277	289	294	274	283	295	270	278	300	286	269	281	283	272	261	257	259	280	282	265	268	268	262	267	275	268	280	259	276	263	289	242	258	278	255	254	272	279	280	286	264	265	259	273	260	321	275	281	277	266	289	292	296	287	269	297	266	274	259	264	268	285	265	259	275	271	273	252	283	273	286	280	267	292	278	258	288	260	255	281	273	294	268	267	259	275	262	266	242	267	279	267	258	272	260	245	284	271	249	237	287	293	260	269	280	271	315	273	267	280	234	289	252	277	267	276	300	259	279	273	295	285	260	286	272	238	291	245	266	269	258	285	307	285	294	274	285	275	246	266	275	247	287	293	254	264	258	281	291	262	296	288	272	302	260	277	264	289	278	278	313	292	274	292	289	280	291	284	290	284	267	260	266	278	281	280	265	285	279	270	268	253	291	255	282	279	283	270	299	269	273	251	256	275	265	280	264	255	246	277	281	274	282	263	269	284	262	277	279	280	285	244	270	246	269	293	287	277	253	269	312	291	252	290	279	295	271	316	270	283	286	247	271	270	283	281	292	274	252	270	309	262	278	266	262	254	285	253	290	271	285	264	264	240	259	264	279	284	253	306	268	233	293	293	277	256	261	290	275	283	273	266	286	258	287	284	283	267	277	265	275	267	256	268	289	251	262	285	266	250
6808	1621	1008	646	518	417	398	348	356	334	356	345	316	350	268	309	318	280	305	304	283	301	305	286	307	301	270	316	302	298	280	307	291	315	292	297	345	286	284	254	298	275	279	303	320	307	320	311	306	310	301	298	288	282	292	281	307	282	273	307	320	303	315	299	286	264	329	308	307	327	308	288	278	292	298	287	317	284	295	282	296	291	290	300	277	284	296	293	306	296	296	311	297	295	285	319	297	332	321	269	330	349	315	300	336	297	313	317	320	277	301	311	295	310	302	285	307	308	282	279	315	285	319	300	282	293	293	281	303	287	274	270	297	307	299	302	285	284	292	301	300	289	289	295	308	308	316	311	268	309	292	301	318	300	300	284	312	318	331	315	329	306	283	308	288	280	306	321	323	317	335	306	302	308	292	329	303	312	291	300	277	287	292	267	310	307	316	299	309	308	283	259	275	289	275	278	300	290	271	297	293	307	301	322	291	302	287	287	329	302	302	293	299	299	313	291	294	329	306	314	305	296	304	288	296	299	287	284	307	305	279	301	280	296	283	286	303	313	276	327	316	275	286	303	280	303	296	308	284	292	278	343	293	308	296	301	326	299	304	298	292	310	295	301	297	290	287	310	310	317	293	321	315	318	316	334	287	265	262	302	290	294	311	336	301	295	296	300	314	310	302	325	321	282	288	311	335	302	278	291	309	268	306	322	320	332	270	279	316	264	301	325	312	306	300	287	286	299	327	281	301	291	272	316	310	305	299	301	321	275	294	321	278	281	301	282	285	300	298	280	303	283	273	335	330	266	320	303	319	297	289	316	270	333	322	313	306	277	288	304	316	281	296	308	304	318	327	265	302	293	321	312	303	313	296	285	287	322	282	292	263	304	317	311	285	276	315	297	299	288	278	297	326	349	311	324	274	301	287	272	320	286	295	279	274	309	302	308	293	309	302	298	315	281	308	322	295	281	308	305	275	309	308	304	297	333	304	290	277	301	332	295	290	307	287	300	254	302	327	325	301	304	296	290	311	297	296	306	302	291	277	307	323	276	286	288	292	292	340	296	288	298	312	303	282	304	300	304	340	281	296	276	323	307	320	280	268	304	282	279	316	289	327	305	302	264	301	288	306	301	277	293	320	314	281	303	304	347	313	278	282	280	343	304	313	291	292	314	293	303	295	299	300	264	303	308	310	330	297	252	281	328	296	287	287	298	290	270	287	287	262	280	290	309	332	268	284	315	327	287	325	287	295	310	319	286	298	282	286	339	305	291	284	242	312	301	310	278	320	278	309	307	285	323	291	276	283	324	344	315	298	301	315	307	318	356	324	271	310	317	288	312	279	321	301	279	286	297	306	276	314	290	308	307	265	297	309	290	315	300	315	293	265	310	294	283	297	305	292	273	311	291	272	286	296	307	307	268	318	287	294	300	280	305	288	319	336	340	298	306	297	300	320	267	307	297	270	284	307	303	293	281	305	283	328	318	271	304	291	312	313	291	316	260	293	276	322	312	279	304	277	289	309	307	299	284	314	284	289	312	298	269	307	288	284	313	312	322	302	291	293	303	301	306	275	298	275	291	324	313	260	282	268	278	281	319	317	289	285	317	311	311	323	325	309	320	324	290	305	308	280	276	297	304	295	309	303	294	291	303	284	293	301	297	288	283	306	314	319	313	282	322	287	295	285	307	315	313	319	317	309	306	289	318	307	299	291	304	293	284	269	309	290	308	319	284	322	304	288	286	312	314	296	303	260	308	295	319	289	282	315	305	288	281	295	311	301	324	290	293	292	324	282	312	317	281	311	301	293	315	315	306	285	272	302	304	336	304	291	261	303	292	321	286	317	264	296	302	308	331	307	326	300	289	280	317	308	315	284	287	276	306	324	337	296	297	312	300	259	290	289	298	301	287	283	312	281	246	275	303	307	287	324	282	299	294	304	297	322	306	302	317	278	265	304	281	273	282	286	295	305	273	299	271	306	297	312	296	328	286	289	282	289	285	276	280	270	309	282	290	284	281	287	281	337	298	303	316	322	285	277	279	301	288	323	305	290	281	287	315	291	309	298	314	313	280	305	291	307	300	298	300	301	300	279	282	301	304	323	270	275	295	291	316	270	300	300	293	317	299	296	294	277	285	295	276	287	290	324	327	305	295	285	289	278	287	306	284	280	289	287	282	327	285	277	292	300	339	316	298	294	301	293	316	322	325	300	322	319	304	287	301	299	289	316	298	282	327	269	304	309	297	276	303	321	303	280	298	265	290	323	283	292	304	306	282	295	321	306	295	333	329	324	309	285	286	308	304	312	327	285	316	280	298	306	272	303	278	308	312	293	295	296	275	316	303	293	312	305	315	276	273	295	298	288	295	324	317	288	291	302	299	260	317	305	287	277	267	309	288	317	283	281	313	308	293	317	296	280	289	306	296	310	304	296	284	277	303	319	276	313	281	334	304	279	284	313	313	337	288	270	279	286	292	308	298	256	290	302	310	266	309	319	350	312	275	306	311	300	296	276	319	287	333	285	317	290	283	289	276	283	275	284	274	291	300	294	323	275	269	312	344	300	336	301	272	288	262	289	307	290	304	285	275	314	302	288	289	324	316	305	255	307	295	307	277	308	264	297	293	327	301	290	270	293	293	300	312	286	296	283	288	287	306	312	282	296	295	304	295	301	330	290	283	303	307	286	278	294	306	285	275	316	321	296	279	258	271	273	327	273	295	322	301	275	318	286	304	315	307	315	298	299	296	273	308	323	265	280	316	281	320	289	311	302	298	287	293	294	294	274	288	273	312	278	320	301	300	289	339	324	299	297	313	299	295	285	295	293	300	285	281	317	298	316	275	293	315	294	297	290	292	308	316	287	309	305	279	319	291	277	291	304	313	326	291	311	287	273	311	292	299	297	292	286	276	283	283	266	305	294	287	296	337	303	308	287	276	310	305	303	286	316	267	276	293	326	285	310	304	319	305	282	310	287	272	285	296	310	274	302	300	278	319	318	308	295	307	274	328	300	306	263	301	317	319	298	255	302	352	331	325	319	272	245	282	293	285	305	292	300	312	272	298	282	301	336	302	294	303	280	312	267	298	301	277	303	305	306	320	294	278	280	286	305	307	291	277	284	339	302	306	292	276	327	333	291	300	300	296	319	322	320	294	297	288	287	278	309	312	308	294	288	313	304	318	277	310	324	286	318	287	308	341	310	293	284	260	277	307	327	298	299	312	288	311	284	318	275	297	296	306	275	281	286	291	299	320	308	335	303	297	297	292	269	286	285	295	322	302	320	304	276	306	309	309	319	304	295	301	295	298	302	338	303	283	257	308	288	285	300	292	283	299	301	304	294	316	312	343	284	292	291	326	274	277	267	282	318	312	290	273	271	314	284	280	311	313	305	321	299	316	310	289	279	313	297	294	291	280	288	308	310	332	315	300	287	304	301	307	281	307	281	321	304	283	278	298	308	322	266	292	286	303	265	308	304	324	318	314	323	292	299	314	273	296
25390	20916	27442	24518	20908	11242	1359	902	585	502	412	369	325	341	271	292	268	216	235	242	215	232	199	207	207	196	190	177	180	192	179	216	192	164	191	171	171	169	190	163	180	169	163	184	198	185	154	181	176	177	163	166	188	161	165	172	168	179	169	136	167	157	160	174	166	168	164	164	162	164	139	141	159	155	168	159	178	133	149	183	160	185	154	169	168	158	162	153	145	160	160	161	157	175	168	130	148	153	163	159	138	151	145	186	151	157	164	157	158	148	155	147	168	167	159	161	160	161	141	137	184	160	185	158	139	156	156	154	155	137	165	149	153	152	176	149	147	161	157	139	173	165	162	161	178	171	157	165	150	156	148	155	144	169	166	161	166	154	156	163	152	165	164	134	138	152	139	156	139	164	146	172	155	157	144	157	136	164	150	149	157	185	160	168	154	164	132	170	163	170	150	162	168	153	156	160	138	153	151	146	162	169	149	156	146	170	143	157	169	154	167	181	133	151	163	137	167	144	171	191	173	149	156	164	166	145	152	160	157	160	132	147	153	160	177	165	151	147	184	145	187	146	152	157	164	168	159	154	164	184	141	150	171	165	159	148	156	149	154	149	146	139	154	136	152	155	143	160	166	169	155	157	147	146	159	147	154	142	147	157	149	143	167	161	179	163	135	147	171	127	140	140	153	168	145	151	165	171	160	181	151	161	168	163	150	156	156	170	167	163	158	161	159	131	141	123	163	157	144	179	144	146	148	156	168	128	156	136	164	142	132	138	166	150	178	159	153	160	176	162	164	140	140	152	170	165	167	168	177	172	149	167	170	146	169	158	139	172	162	153	162	163	160	152	165	141	178	177	150	175	192	171	193	154	162	123	153	141	164	150	157	150	147	160	158	156	173	146	157	164	156	159	160	181	144	153	162	165	171	131	141	144	163	156	172	169	148	178	149	146	177	144	181	152	129	165	146	164	169	157	141	171	141	150	167	150	152	134	160	154	175	142	157	153	152	182	164	154	172	143	178	158	164	155	160	168	154	150	176	148	162	133	168	153	124	135	161	171	159	165	173	153	160	144	144	146	157	171	147	184	146	165	144	162	148	164	177	182	166	157	164	171	150	158	159	143	149	150	156	184	152	165	183	155	150	149	141	138	157	167	140	161	137	164	154	146	140	143	145	138	146	146	175	164	160	164	166	159	147	141	165	139	165	142	170	167	155	164	159	147	147	155	161	150	169	184	165	173	162	147	163	165	155	157	168	155	183	144	158	135	167	142	175	173	169	138	156	154	137	160	180	120	129	152	158	156	165	144	182	162	157	150	178	154	144	168	160	152	161	165	144	149	184	147	159	142	142	162	136	158	145	158	165	158	157	152	167	153	149	189	158	163	187	152	175	157	188	177	143	150	166	175	139	140	150	147	158	153	126	141	162	167	169	156	158	151	161	145	149	166	151	174	151	181	164	124	175	158	167	174	148	159	149	168	143	149	174	151	159	148	154	147	162	150	158	160	163	164	158	164	171	160	147	164	141	144	155	151	154	172	194	194	141	158	170	142	147	155	165	181	162	166	163	160	150	152	152	158	147	151	165	174	141	132	172	146	143	153	153	169	151	172	171	185	161	149	147	166	162	129	132	170	158	164	169	138	160	161	179	154	142	182	161	159	160	157	150	153	146	165	137	146	175	168	151	175	153	154	166	148	179	181	138	161	167	143	127	158	146	158	163	149	178	180	171	130	170	133	158	160	157	175	191	175	143	152	175	152	162	162	151	133	158	173	168	169	155	160	174	156	140	160	161	139	142	167	182	116	153	162	159	162	168	138	152	170	162	163	192	180	140	166	122	153	133	155	159	149	155	158	161	138	156	171	154	155	157	163	151	150	148	172	161	138	140	157	153	180	145	134	141	163	152	170	165	166	152	164	183	137	150	143	176	159	146	156	146	169	158	168	169	145	162	129	167	147	129	174	150	153	144	153	177	174	162	156	177	148	175	151	167	133	171	179	155	152	146	159	145	154	158	157	162	170	160	173	143	159	154	138	155	174	167	137	169	150	149	154	139	147	170	141	163	164	161	164	183	166	175	155	160	138	159	161	163	152	153	184	153	141	163	174	161	153	152	167	159	165	153	161	159	187	172	181	146	131	138	147	170	170	167	150	170	166	147	146	151	160	153	160	154	189	148	153	150	157	142	152	149	162	160	154	144	170	167	153	145	166	168	155	175	136	153	141	166	165	145	160	142	161	160	155	160	141	169	165	149	141	167	166	175	150	176	157	147	152	163	161	154	141	162	160	150	150	146	148	154	143	161	163	158	143	154	146	166	165	163	159	169	149	155	142	139	159	154	158	161	160	172	158	161	159	136	190	137	169	145	175	143	178	168	158	163	153	159	154	172	134	145	160	148	167	129	171	179	176	170	154	167	142	156	166	158	158	154	150	140	152	139	173	166	147	151	163	169	151	153	166	146	144	143	156	153	152	119	179	166	172	163	146	160	148	145	131	119	124	174	162	158	145	156	139	166	123	153	141	136	155	145	151	132	163	184	146	140	171	150	165	161	158	145	159	172	168	150	140	158	160	175	167	154	159	135	160	139	152	190	140	128	184	161	157	156	159	163	151	136	157	140	173	174	168	155	171	140	150	170	153	140	144	134	139	194	155	183	140	143	169	161	151	149	144	150	143	179	156	142	149	156	146	163	168	144	173	157	159	149	172	150	163	148	163	173	147	158	153	135	161	165	177	156	175	176	154	156	192	147	168	147	176	155	158	151	157	156	190	150	163	160	156	162	159	143	158	185	159	189	152	144	169	145	134	135	138	152	155	148	138	149	150	155	183	146	158	150	146	144	166	137	140	142	146	149	166	149	174	163	154	145	144	160	168	141	159	165	171	161	153	164	154	134	167	154	152	164	157	168	171	177	163	143	173	154	167	152	163	173	158	141	134	194	165	130	183	175	155	155	145	150	155	162	172	156	162	161	155	149	151	165	174	162	141	152	151	146	147	154	145	138	177	156	147	142	149	163	152	163	165	137	148	163	165	147	150	183	170	165	152	175	158	159	146	148	149	138	138	160	157	151	136	160	154	155	166	159	156	134	189	158	158	161	159	149	130	156	148	172	151	153	184	161	157	157	169	147	149	158	165	149	161	156	166	164	162	141	151	153	147	151	148	147	156	155	169	151	151	155	171	148	146	167	163	145	177	131	173	174	151	143	157	155	168	156	187	177	152	139	171	163	160	164	154	155	160	152	161	167	151	131	158	130	144	163	178	160	150	158	160	132	152	134	185	149	167	153	187	147	152	156	194	157	165	168	167	127	137	153	143	157	146	150	147	159	145	153	147	169	149	155	158	143	147	163	161	154	159	146	152	172	176	143	150	158	156	168	152	155	163	169	147	155	149	156	144	154	151	162	161	152	170	156	153	177	148	155	156	146	143	164	167	168	170	154	163	164	160	160	168	155	171	146	154	157	183	158	162	161	162	149	174	145	152	177	155	153	154
11612	14730	10985	6323	4080	2954	2176	1822	1310	975	770	680	559	555	481	438	344	386	339	318	290	281	290	289	237	256	256	221	219	227	228	243	223	249	196	214	201	210	181	174	199	189	183	182	191	175	195	192	197	196	166	193	202	161	172	181	162	178	186	174	182	179	154	197	166	175	164	168	175	179	175	171	169	164	175	165	172	151	180	174	194	170	163	154	188	164	181	171	162	163	148	194	174	175	164	145	161	182	155	175	154	152	183	177	170	187	170	167	172	156	170	176	163	159	170	148	144	176	192	160	186	196	158	167	188	158	155	170	165	162	151	187	163	166	168	165	176	163	153	173	178	181	174	169	171	180	153	175	155	162	158	152	168	167	185	188	185	167	159	154	194	160	174	152	148	154	200	161	172	182	169	161	143	151	166	177	171	162	170	189	148	164	189	158	165	144	183	178	149	151	175	185	183	160	151	153	183	167	180	158	165	170	200	184	171	202	178	170	180	190	167	161	153	160	161	168	171	161	156	186	159	171	151	142	147	157	184	189	186	165	173	178	171	162	164	190	191	191	162	161	167	172	193	196	161	182	168	145	182	153	188	162	173	150	159	164	165	145	175	164	189	159	153	169	146	147	175	168	152	169	169	151	179	198	185	159	182	159	176	163	165	152	147	172	182	172	174	167	164	172	180	177	183	159	191	168	149	188	186	163	174	165	165	148	189	168	161	175	191	155	155	165	180	148	183	160	183	147	172	143	157	169	166	168	162	157	160	153	189	147	162	173	156	161	175	176	169	178	174	165	164	173	161	183	154	180	152	156	156	152	174	167	174	126	172	159	168	156	182	179	169	158	177	162	171	153	184	158	173	166	159	167	155	198	140	154	172	174	165	184	173	152	167	153	156	181	166	164	154	164	144	164	174	172	166	165	175	165	145	142	177	163	184	163	161	181	170	155	190	152	172	180	160	176	139	163	169	158	163	184	162	160	163	155	170	191	171	188	173	167	165	162	137	168	150	156	183	178	159	161	167	178	162	162	170	191	184	163	170	153	163	190	157	145	163	162	188	152	174	167	167	157	159	162	154	161	149	154	169	179	141	156	194	145	165	167	163	166	149	150	149	173	163	185	168	162	178	191	180	186	149	150	168	169	160	140	152	169	176	144	147	163	162	153	187	172	175	169	154	154	152	148	161	183	189	172	175	179	154	151	138	162	161	174	137	163	178	145	160	198	187	176	195	153	172	162	166	180	146	159	148	149	158	159	173	161	160	183	179	175	156	146	155	157	157	186	185	199	163	166	181	172	162	166	158	153	153	151	157	157	165	164	158	156	189	144	158	148	182	163	162	164	149	176	172	165	165	175	162	167	159	191	170	181	164	173	161	169	161	163	175	148	182	176	172	166	161	140	168	136	188	166	166	145	159	166	139	139	157	180	168	163	152	129	177	190	188	177	165	170	152	167	170	160	173	170	182	152	171	178	178	153	145	150	165	188	159	142	157	159	157	157	187	152	179	170	173	176	170	168	141	155	162	167	153	161	160	168	179	168	175	143	159	175	159	178	171	155	174	151	165	169	163	158	138	181	169	140	176	167	147	165	160	171	177	165	172	160	192	183	183	149	179	176	169	146	146	145	180	130	148	151	148	159	148	173	159	158	165	160	154	162	159	158	169	157	179	177	158	167	179	155	174	159	165	174	167	172	191	156	183	191	182	170	156	160	152	198	173	158	178	173	175	171	176	170	155	162	155	168	163	139	182	171	154	154	166	159	171	161	164	178	168	182	162	154	160	172	171	173	171	188	170	152	188	167	161	168	187	172	185	154	141	191	198	167	167	164	181	158	166	181	177	182	142	157	182	140	161	167	142	161	150	166	144	177	180	188	159	185	156	187	164	178	161	183	163	165	152	161	184	159	162	149	164	163	164	169	169	177	165	177	191	152	173	176	162	153	157	167	169	173	158	156	185	156	160	154	147	141	145	175	157	179	158	177	163	177	180	168	154	180	183	187	190	171	166	156	163	192	146	164	182	158	181	159	185	171	174	169	164	139	192	157	163	168	174	160	162	156	170	164	151	177	176	164	170	164	177	175	163	157	155	164	172	163	188	168	185	137	177	144	174	149	152	162	157	156	166	175	155	160	161	164	168	148	167	140	173	163	166	174	160	177	154	166	155	153	158	171	182	152	167	190	162	166	174	160	183	164	182	154	181	184	169	173	159	193	172	184	163	157	160	175	155	158	181	144	176	171	176	200	184	180	165	170	191	170	151	165	158	162	165	152	185	154	158	157	167	167	171	163	160	161	145	160	153	152	184	141	175	161	148	171	172	153	176	162	168	171	189	136	173	187	157	163	153	159	178	170	147	159	179	165	175	166	175	157	152	162	158	165	148	156	190	174	179	187	158	166	175	182	171	170	176	162	155	166	176	167	177	172	172	171	168	171	186	151	169	172	175	176	157	163	161	180	187	153	173	191	191	143	162	180	167	181	166	173	155	161	174	167	174	161	181	183	156	185	172	162	172	146	160	168	163	176	165	157	185	177	172	163	148	172	178	170	168	160	146	154	159	197	174	159	175	186	146	158	144	166	170	164	155	163	171	151	167	173	168	158	151	167	167	160	179	156	164	181	152	161	158	166	179	183	161	180	168	144	208	160	165	147	170	170	174	157	168	180	173	156	124	181	189	171	174	186	180	159	192	174	162	164	174	156	165	174	173	170	179	169	183	171	177	149	186	184	153	153	161	163	167	151	172	163	178	163	173	172	149	154	153	158	166	169	161	181	155	170	153	178	157	164	182	165	155	191	184	175	165	178	159	163	175	172	169	180	174	160	145	170	146	183	156	161	179	149	161	172	170	151	169	161	177	157	202	163	148	157	167	168	146	143	169	171	199	158	149	188	159	160	172	161	173	177	171	162	172	165	157	163	169	149	148	168	149	161	170	164	163	169	159	178	162	177	161	158	154	173	168	164	155	176	148	149	142	171	169	169	188	180	160	160	178	152	182	147	151	171	150	165	164	162	159	153	182	142	178	170	165	169	166	169	169	179	162	165	177	164	162	149	158	203	185	150	157	167	167	182	157	166	185	176	175	162	197	197	178	165	175	183	169	180	173	154	147	173	144	160	174	173	174	182	170	153	163	167	173	173	157	173	172	158	192	163	166	181	189	159	168	153	175	167	168	160	151	164	167	200	168	158	187	176	180	184	157	150	171	170	182	189	168	183	171	177	169	169	135	177	160	167	182	170	172	152	167	167	179	166	156	147	155	167	174	153	160	163	160	181	152	152	153	153	177	180	160	156	141	174	171	188	154	161	182	154	162	168	169	162	163	172	160	174	159	164	159	181	159	151	177	158	168	179	181	145	177	187	181	156	140	161	155	164	167	149	189	157	174	155	173	173	175	174	145	165	166	166	172	157	170	175	170	168	156	193	165	154	186	173	160	165	180	207	138	160	154	161	169	155	163	174	158	165	159	167	189	173	174	168	159	167	175	173	158	153	165	166
23195	20880	27729	24169	20886	20972	10090	2015	1323	1066	858	770	725	693	626	598	560	579	531	522	497	516	481	454	481	433	451	420	420	407	433	431	414	411	398	426	391	414	447	418	420	374	391	404	396	418	386	414	393	394	404	401	394	371	390	376	405	399	369	367	410	389	369	363	401	401	401	421	387	370	423	369	429	436	353	425	399	342	356	392	381	357	370	386	388	424	366	406	392	398	394	395	378	384	410	374	410	369	397	402	386	362	397	397	372	386	358	373	371	372	392	374	396	392	392	376	400	385	400	369	378	338	343	390	411	362	385	391	397	361	360	383	341	387	392	398	381	357	351	391	368	363	409	379	347	373	359	389	385	363	376	388	351	345	386	394	388	384	374	428	366	410	386	383	389	395	397	379	399	391	379	383	414	383	390	354	395	386	344	361	370	398	384	380	423	365	384	374	406	382	348	374	353	375	383	394	373	361	386	386	357	374	402	409	375	404	396	359	425	383	354	397	387	366	347	359	393	374	398	372	366	395	394	395	397	384	404	395	369	347	377	381	365	385	380	383	387	399	393	362	363	370	401	347	415	365	380	400	379	388	389	374	376	370	370	389	377	361	388	371	369	376	355	346	398	370	364	393	363	381	402	374	381	375	369	366	395	389	414	393	387	398	376	405	388	420	349	397	400	392	391	371	394	390	390	409	375	380	334	414	394	370	410	359	396	365	370	351	396	367	373	436	359	405	342	372	364	399	369	397	336	382	348	390	398	380	370	387	385	384	327	394	369	387	379	393	372	393	372	385	377	403	364	337	380	381	353	415	377	356	405	386	346	384	401	342	384	392	372	391	387	384	409	393	409	381	382	385	396	364	387	394	367	378	381	374	381	368	412	402	372	378	413	422	399	405	401	368	391	372	376	364	394	391	379	373	374	379	391	374	377	433	398	390	369	366	387	380	362	365	376	337	396	369	366	385	381	410	394	396	332	358	389	379	376	402	355	369	398	370	365	362	400	420	385	396	416	375	381	398	367	393	404	375	377	364	379	369	357	382	381	406	374	395	401	438	371	388	361	388	363	369	406	353	362	378	345	395	390	365	346	382	372	366	370	376	396	386	383	378	378	397	379	394	386	403	378	380	361	386	385	393	358	376	407	365	383	387	399	385	432	377	422	391	364	368	393	369	370	379	377	361	398	380	382	368	390	364	370	399	366	346	418	401	384	383	382	392	399	396	363	379	367	398	385	380	383	390	380	400	381	407	384	380	357	365	382	386	382	357	377	364	390	388	373	382	401	423	370	397	385	411	403	383	379	385	409	361	360	379	411	341	360	381	357	393	389	362	376	406	373	373	409	419	361	387	413	377	367	363	361	395	406	363	371	346	395	364	398	375	388	402	359	373	337	378	375	355	359	392	385	418	402	403	384	369	368	380	346	360	401	415	350	389	368	386	416	365	431	396	409	395	388	385	397	373	408	355	395	409	356	333	371	390	386	397	426	400	404	380	413	412	391	367	411	399	334	370	369	356	355	333	376	389	387	365	351	380	386	381	384	389	377	377	407	402	351	364	343	417	402	362	379	348	358	350	399	362	398	442	362	352	368	393	404	337	372	365	402	371	367	389	398	405	424	375	416	366	416	375	395	373	370	401	368	375	374	415	366	374	366	367	368	409	381	402	360	337	377	330	371	343	378	395	373	340	397	390	372	375	377	407	411	374	371	422	384	392	390	382	381	399	374	368	341	364	378	376	379	415	387	375	384	384	396	361	360	405	396	361	388	370	381	398	370	392	416	370	378	375	374	389	335	391	341	373	344	377	375	386	394	365	385	342	385	377	378	395	389	386	338	381	364	404	400	383	390	363	394	431	424	390	329	350	390	374	407	415	374	426	356	351	346	343	341	355	373	399	386	405	437	359	384	387	366	374	370	387	391	390	397	395	388	382	375	368	380	407	381	365	385	420	436	388	374	377	362	351	366	366	358	374	376	353	358	365	365	382	381	365	377	387	376	417	359	382	391	405	363	379	399	369	370	369	417	396	401	386	370	382	388	394	366	388	355	380	423	405	368	386	362	363	404	359	355	375	376	375	384	351	402	412	362	369	382	371	385	363	371	354	408	382	378	394	370	398	333	409	408	351	404	364	404	383	386	406	379	383	405	383	375	385	349	370	361	348	387	421	413	373	398	433	391	371	437	378	397	389	392	353	358	374	399	404	377	397	357	342	398	396	350	393	367	386	366	373	436	383	416	394	369	378	417	341	397	361	398	392	371	378	413	386	365	392	379	395	352	376	386	379	357	380	368	372	397	348	370	389	399	371	395	358	367	387	395	368	364	380	420	362	384	397	391	397	398	378	376	415	388	349	364	359	369	403	376	383	398	382	400	393	391	370	370	398	362	351	357	349	373	380	383	340	413	419	373	397	372	322	367	382	377	411	376	395	389	384	359	369	399	360	346	409	379	403	382	366	374	385	350	384	373	364	395	364	385	356	369	376	374	361	379	374	376	359	397	385	339	378	419	395	369	400	388	380	425	390	353	368	343	366	345	418	376	371	376	377	368	367	407	381	340	363	392	372	386	401	375	397	394	403	327	362	392	352	351	379	361	404	360	401	385	371	348	357	360	374	368	404	402	364	395	362	388	367	349	403	383	366	375	378	382	375	405	359	398	375	430	379	337	397	385	332	388	391	379	371	362	378	362	369	393	379	386	373	391	402	354	387	385	395	391	387	378	395	381	381	383	368	375	351	383	332	350	393	353	363	349	384	306	399	402	355	395	354	381	350	365	378	382	360	365	395	376	407	376	373	381	395	382	372	374	392	370	414	381	375	383	338	360	338	354	339	387	395	385	395	383	358	411	367	345	348	382	365	373	357	380	369	418	387	386	371	386	361	391	361	367	393	410	354	398	373	373	405	363	417	361	377	358	362	376	368	392	374	379	366	411	363	419	379	370	335	400	346	344	393	383	362	372	382	415	333	372	389	394	366	375	405	383	407	393	381	380	335	403	364	382	366	395	382	386	368	362	394	383	388	399	391	396	421	373	385	379	371	396	393	354	373	389	384	346	377	359	368	427	412	371	395	412	402	360	374	402	389	353	368	381	422	345	424	368	352	377	357	375	363	364	393	397	352	456	351	372	343	362	374	380	380	400	384	391	388	391	385	387	398	319	396	396	398	397	394	368	418	377	394	357	368	382	366	375	370	372	401	366	362	399	393	415	395	415	359	362	403	396	364	383	376	392	398	403	358	366	367	366	381	388	391	385	381	384	358	367	403	366	373	400	369	389	397	408	375	401	400	406	382	354	339	363	351	371	387	357	423	387	383	367	383	379	386	417	401	382	380	360	380	387	399	416	408	383	414	386	344	404	376	371	357	392	359	397	380	394	374	378	386	402	343	380	390	358	382	339	366	383	377	365	378	381	361	340	362	380	346	350	380	356	388	351	352	397	350	395	404	366	384	410	356	369	378	376	374	380	409	411	348	382	413	388	362	406	374	388	357	335	382
16150	22574	18113	10797	7371	5528	4023	3335	2539	1939	1527	1421	1168	993	985	901	829	788	734	670	641	665	577	533	549	539	545	497	466	461	512	424	449	506	440	437	465	454	400	389	420	441	389	409	417	423	406	394	387	406	379	410	373	385	387	386	388	381	364	374	398	393	383	389	377	392	387	345	370	374	381	413	359	385	395	352	374	394	378	346	382	388	371	362	358	361	364	375	386	324	384	352	379	343	391	387	419	345	365	365	371	353	367	402	365	331	352	411	407	380	327	375	361	380	350	367	383	369	380	394	365	379	396	376	347	359	320	369	392	375	379	377	360	353	381	358	369	363	375	344	362	368	415	343	375	369	337	386	361	375	366	377	366	378	359	365	388	362	369	369	358	338	347	354	367	349	324	346	383	366	393	373	364	387	373	385	357	379	367	392	370	394	334	365	368	417	366	353	370	355	353	365	370	382	385	370	352	363	389	341	352	337	346	388	369	360	383	368	398	346	342	346	381	400	365	358	374	368	355	363	353	373	375	348	364	340	335	374	391	354	408	365	361	384	346	369	336	349	399	361	345	353	349	397	350	383	356	368	353	369	371	381	358	376	361	365	383	369	371	369	344	407	371	391	368	342	389	336	367	349	351	357	354	365	371	378	362	364	367	314	350	343	346	342	396	400	368	364	352	351	349	364	353	382	368	362	373	384	363	357	358	383	346	333	365	357	375	355	384	352	348	355	359	353	370	386	353	345	326	332	356	357	378	393	389	363	378	376	346	342	369	341	365	334	370	373	379	367	357	329	358	357	330	391	351	348	350	357	365	393	381	348	370	385	342	352	337	330	394	357	338	390	370	379	363	343	363	356	339	361	340	352	358	372	375	352	369	368	338	380	410	357	347	363	375	365	377	372	365	366	319	418	337	346	368	373	360	325	364	368	359	383	359	411	361	340	373	384	328	364	347	355	295	407	349	363	361	380	399	348	369	372	346	360	355	355	350	364	371	369	394	359	309	374	385	396	341	381	377	339	370	338	369	369	354	346	375	380	356	350	389	362	374	367	357	362	369	346	354	372	353	382	346	371	372	356	391	356	383	348	390	365	385	381	347	365	386	341	378	343	384	364	366	366	393	386	343	379	352	351	359	344	381	362	389	329	357	365	362	360	340	385	383	340	348	367	379	356	357	377	382	378	365	335	361	339	360	363	383	350	330	339	345	357	344	342	352	358	359	366	321	395	353	378	374	381	334	359	376	355	354	370	355	373	343	375	367	371	385	368	356	330	355	341	365	343	372	337	328	359	373	360	346	372	323	374	325	361	361	346	373	389	370	369	373	366	392	348	375	373	354	407	377	392	354	368	370	335	356	360	336	360	333	374	374	348	377	336	375	323	357	367	343	352	335	352	352	370	383	379	358	350	340	373	367	376	363	336	395	369	355	368	386	333	336	354	340	356	383	344	374	358	397	326	346	371	368	399	376	371	402	338	387	368	342	324	364	352	337	381	411	339	368	331	326	356	339	328	350	349	383	358	380	366	346	340	375	321	336	361	330	342	366	374	327	360	349	363	364	375	374	342	364	370	390	389	394	320	335	330	418	356	369	368	378	378	363	366	343	332	395	312	368	324	414	366	370	370	351	358	370	362	357	364	371	367	369	345	347	381	369	379	362	353	382	349	332	346	352	392	324	347	362	367	346	362	368	346	341	356	375	360	356	362	365	327	379	363	363	387	372	348	337	389	386	371	344	346	335	355	334	353	376	355	339	383	369	346	330	343	340	349	378	366	340	336	373	380	332	350	346	342	365	365	348	367	346	378	337	355	370	380	356	377	395	373	362	347	361	369	327	351	357	400	348	355	390	340	372	332	354	342	363	336	384	332	398	382	348	365	347	350	363	365	376	356	362	351	399	352	342	366	342	377	346	386	331	347	367	366	373	339	339	331	395	369	356	359	361	359	373	363	360	346	358	389	369	365	344	364	353	361	355	357	369	357	319	353	354	389	374	324	364	370	354	375	386	354	357	358	361	331	331	364	359	353	400	367	376	340	350	365	354	362	349	397	381	354	362	384	350	378	365	379	345	363	360	368	368	369	359	342	394	365	377	343	373	357	364	360	341	344	379	396	376	361	313	360	369	392	392	352	369	402	348	366	338	339	326	386	358	332	344	374	360	379	349	390	395	354	353	384	385	372	375	348	333	376	312	354	371	394	355	352	370	336	389	377	361	354	343	326	369	358	354	366	368	372	375	369	351	390	378	357	373	345	364	359	368	389	316	361	385	384	383	355	346	353	372	343	377	342	363	347	353	362	333	351	402	358	361	378	349	373	393	383	353	346	351	382	341	364	341	361	345	323	358	379	377	368	351	385	390	361	376	363	377	352	374	331	355	298	362	372	375	354	379	339	366	369	338	380	356	368	350	398	330	346	365	358	358	395	347	329	386	383	328	351	393	362	365	360	358	330	358	380	361	361	338	350	366	382	357	371	380	344	361	370	386	349	374	406	397	384	409	346	354	324	340	390	352	325	329	377	379	375	357	364	358	330	358	386	355	357	357	339	378	347	387	355	378	319	358	343	375	355	374	357	386	386	311	348	378	383	379	334	353	364	377	372	345	352	366	370	355	348	374	410	393	368	397	349	360	377	321	384	359	352	343	379	356	363	373	372	346	351	360	396	361	342	334	377	387	380	347	370	337	360	363	385	343	355	344	344	344	337	401	375	398	371	331	375	343	366	346	341	343	342	345	342	379	367	372	362	354	364	372	356	366	380	355	310	345	336	345	386	373	374	392	402	361	368	358	362	377	370	329	380	338	397	334	367	394	345	367	316	376	356	364	408	355	366	366	365	383	357	330	348	316	350	345	377	361	370	354	365	384	327	361	323	360	362	388	387	364	376	392	344	343	351	364	353	378	381	336	346	379	340	349	357	352	369	350	382	364	344	347	345	397	354	342	407	362	364	422	366	369	352	353	349	376	380	363	366	356	348	341	396	362	319	390	342	359	353	341	365	342	369	336	392	363	391	397	350	335	370	359	385	376	353	366	357	373	331	326	356	354	343	383	374	388	343	390	343	361	388	380	390	340	329	337	356	390	337	362	386	396	343	371	364	357	389	354	346	346	351	358	383	336	332	358	355	353	378	373	382	361	325	368	349	415	368	360	359	335	357	374	377	358	329	370	393	354	344	367	379	375	375	375	351	384	367	401	329	318	399	354	348	356	342	368	341	346	358	397	372	365	358	388	318	349	369	348	323	351	358	343	381	360	356	353	344	352	334	356	364	353	360	385	342	374	353	363	370	374	349	390	385	349	337	373	375	321	362	366	367	333	372	380	363	387	409	353	383	371	390	392	392	362	364	339	347	381	359	369	333	350	336	329	360	371	393	357	380	356	358	361	359	369	382	395	344	377	349	373	349	332	350	410	354	374	358	403	353	346	351	338	384	371	326	374	325	359	349	335	399	335	358	372	324	361	329	375	364	389	365	366	337	329	370	364	375	398	364	391	340
28376	14729	1982	517	359	337	327	305	291	289	264	275	290	292	277	290	290	283	271	277	272	271	271	258	271	266	295	285	265	247	306	267	269	262	292	296	317	266	262	284	258	280	268	293	268	292	278	246	267	272	346	277	272	311	265	255	303	280	291	275	268	269	281	259	266	255	291	269	277	279	297	290	269	284	294	265	283	310	280	308	319	281	302	264	255	260	208	270	291	276	259	288	258	241	238	268	283	278	280	280	272	272	301	287	281	289	290	269	277	267	290	267	257	268	275	268	293	245	300	308	282	282	288	304	253	289	271	311	258	272	268	290	269	268	257	276	283	264	265	280	272	283	315	272	282	271	259	305	285	266	293	300	289	272	262	267	295	283	282	239	264	290	273	279	256	300	296	276	270	284	249	282	283	256	298	298	265	310	268	260	221	265	250	278	282	292	278	259	289	293	262	274	284	251	277	282	267	283	246	299	259	284	257	263	278	273	281	290	272	292	299	275	260	289	270	271	284	256	271	271	262	273	286	264	288	291	264	280	260	276	276	262	301	293	288	292	291	256	278	268	266	300	283	265	262	281	258	298	282	262	254	280	318	319	270	299	263	267	244	260	274	295	258	279	251	269	304	270	290	258	285	256	276	262	285	302	285	276	273	281	227	244	267	277	308	269	288	275	288	281	287	269	265	296	282	279	279	260	269	288	264	278	274	246	288	280	262	280	299	279	253	256	254	284	270	296	318	299	267	245	269	259	300	249	311	278	290	276	280	259	265	266	252	276	239	290	241	239	273	289	263	277	274	294	268	293	271	249	294	282	268	277	299	272	295	311	292	249	300	277	269	262	265	299	293	266	256	274	279	286	285	272	296	275	276	252	246	256	284	276	280	278	262	280	271	279	249	288	262	258	257	277	284	281	274	254	271	292	267	275	297	260	254	281	255	256	260	264	271	285	270	269	257	307	274	260	252	293	248	267	258	280	295	269	251	290	295	277	253	287	283	275	267	302	244	267	286	236	251	273	268	271	280	271	275	258	291	283	276	289	245	270	289	272	279	277	304	302	293	294	288	265	283	281	299	249	304	281	294	241	286	282	292	281	285	306	281	262	297	285	277	285	255	257	270	290	254	267	275	287	319	263	321	311	267	313	288	278	290	260	275	280	275	286	252	269	259	301	292	264	271	284	303	306	260	293	278	249	279	274	279	273	274	282	297	276	303	298	282	271	276	262	286	264	281	248	261	293	253	288	280	277	306	282	242	286	298	287	248	274	261	290	262	270	291	290	265	264	292	292	272	296	270	308	257	298	284	285	266	276	277	268	271	278	262	256	297	270	267	257	290	252	248	291	236	256	258	286	284	275	259	278	281	278	279	258	255	279	271	294	266	296	269	269	258	285	306	291	281	281	268	288	292	295	321	276	286	254	262	256	250	245	265	278	279	301	304	254	271	271	290	261	273	256	284	289	298	263	261	300	267	266	284	263	296	250	296	280	277	285	288	271	277	252	271	282	248	275	268	245	293	265	310	265	242	273	231	282	288	278	275	287	249	259	276	289	285	299	281	283	295	298	256	278	271	258	277	303	292	245	276	254	292	276	283	251	281	239	290	236	281	269	278	261	253	297	302	266	296	262	279	259	274	242	239	268	271	273	275	281	320	287	245	299	282	266	276	255	266	292	278	302	283	272	290	270	268	269	254	254	316	288	273	277	278	273	275	303	291	277	275	248	289	277	241	306	291	284	299	236	268	289	250	248	241	281	261	258	231	258	236	287	275	260	254	268	254	279	278	278	252	274	266	232	269	252	232	281	254	262	259	282	261	269	285	288	259	249	280	248	275	284	269	281	261	281	289	298	289	279	268	295	276	297	284	258	245	269	260	265	295	250	264	280	259	308	250	271	281	264	270	293	269	267	303	275	289	248	251	246	255	269	253	292	272	301	276	272	246	286	281	264	291	273	296	255	259	308	270	262	264	293	258	244	268	286	259	286	278	307	284	279	294	266	289	265	249	289	249	257	284	290	283	281	278	284	278	266	261	257	282	267	274	299	247	294	294	283	259	288	241	283	276	260	235	246	289	279	282	274	281	287	299	250	253	290	287	242	265	290	265	275	272	293	273	292	294	288	283	287	252	264	272	270	264	264	259	266	268	284	258	277	279	272	307	260	271	240	274	264	266	277	292	292	278	266	267	283	258	289	252	292	262	283	266	327	276	277	261	272	296	244	264	265	269	255	296	259	268	285	275	280	282	293	277	260	272	252	287	267	275	277	287	274	247	288	273	237	287	267	278	256	268	251	275	275	284	275	249	279	287	265	255	294	273	291	270	282	277	245	271	266	246	279	283	279	252	249	245	272	270	268	246	282	265	284	276	260	298	283	267	263	273	291	293	285	257	253	260	282	230	288	260	300	293	259	296	286	266	270	242	306	262	257	292	246	280	257	268	275	263	275	293	256	277	268	271	305	234	294	265	265	265	268	287	280	295	278	286	304	286	255	268	285	273	259	305	264	288	293	285	302	266	310	274	291	276	263	255	263	277	299	250	282	311	266	260	242	290	267	293	272	297	279	289	276	266	272	272	295	259	258	282	282	286	253	264	294	264	289	260	264	260	263	283	269	264	271	251	281	256	288	287	286	282	286	301	260	298	274	278	252	309	288	288	258	255	246	277	289	290	303	289	285	267	242	257	292	297	278	268	274	261	278	246	290	251	254	261	261	280	284	257	260	291	286	263	260	272	256	236	279	301	306	277	267	264	274	265	296	319	279	248	279	266	240	298	263	307	307	275	276	276	274	287	263	270	274	268	299	262	270	310	317	283	257	251	268	289	281	279	271	289	257	260	271	290	231	288	263	274	284	259	277	253	237	265	270	269	263	285	245	278	310	260	260	256	273	231	301	266	258	257	287	265	285	262	288	260	259	298	256	267	257	273	286	279	273	257	287	237	247	287	258	262	284	267	271	284	271	270	271	318	250	267	278	279	301	271	264	245	263	253	289	297	276	286	304	279	276	302	287	273	291	266	270	279	268	295	243	288	274	252	300	288	264	303	257	278	286	292	320	311	281	242	298	268	258	261	274	270	282	263	256	285	298	288	271	289	290	289	273	301	276	250	263	298	289	277	246	269	293	253	279	254	252	255	290	289	251	243	272	296	261	238	267	281	248	283	261	261	270	275	273	292	281	280	273	272	256	268	245	264	270	260	276	305	255	266	312	294	277	295	267	249	260	294	277	286	290	257	248	282	248	265	244	272	270	280	259	263	289	246	267	279	285	269	281	269	296	269	259	236	274	288	289	294	248	298	267	255	246	278	304	294	251	293	261	261	291	255	273	272	265	240	272	266	279	246	274	283	275	267	293	275	274	268	264	305	296	313	268	268	290	271	251	271	263	244	258	284	292	277	290	262	291	241	259	255	293	265	254	280	282	283	266	279	288	282	245	258	303	293	305	286	290	260	247	284	266	277	268	282	271	262	263	285	266	274	272	285	275	287	272	271	286
7026	1605	994	590	489	430	395	378	348	347	343	347	316	332	290	287	311	324	290	289	293	294	288	314	302	311	301	319	321	305	298	295	276	300	306	311	279	284	307	330	284	324	278	291	333	309	301	314	290	311	283	300	305	300	314	268	293	293	295	264	269	290	276	329	296	284	270	328	274	303	301	283	297	346	316	274	306	270	271	330	300	268	304	294	311	291	289	302	318	288	305	307	278	276	314	296	271	336	284	302	278	292	296	288	280	284	322	306	282	302	314	315	305	293	295	272	313	307	325	297	296	298	284	308	310	302	296	312	308	298	331	294	293	338	284	327	292	278	304	322	285	290	284	304	281	310	306	321	302	303	288	287	297	312	322	247	270	295	307	283	340	272	301	295	323	274	328	257	293	283	305	275	310	297	334	332	277	304	302	258	300	284	298	304	278	324	300	295	326	273	301	315	267	305	319	269	325	262	326	329	338	318	305	309	312	291	302	267	290	320	291	320	265	287	329	320	266	328	320	290	251	306	304	301	287	307	291	293	316	317	282	285	281	288	286	315	285	301	296	322	332	283	312	316	288	320	305	290	298	295	280	327	289	289	293	312	284	282	306	255	319	280	267	316	323	262	282	303	311	274	305	289	291	319	323	271	295	279	297	297	295	313	280	298	305	270	317	269	272	308	323	311	283	301	305	296	312	287	303	299	325	302	329	303	322	266	294	290	310	298	314	295	296	333	259	290	306	294	281	304	290	289	297	284	292	307	285	284	313	287	324	298	283	303	269	323	296	313	294	305	283	266	277	286	271	255	302	316	297	277	289	284	323	259	300	282	309	313	310	277	298	301	305	300	278	299	292	286	312	308	271	290	303	275	267	318	308	288	319	286	319	291	288	273	284	290	286	297	316	292	298	288	311	315	318	281	274	303	306	288	280	291	302	283	288	293	303	300	302	292	291	300	317	298	308	307	299	270	295	332	298	309	300	292	292	294	315	307	295	294	291	305	295	277	280	270	288	295	310	302	307	300	290	317	304	329	316	299	321	313	283	299	290	325	301	311	291	304	308	324	300	305	292	292	299	306	299	294	313	292	330	331	283	326	311	321	302	269	299	294	290	280	300	301	287	275	283	315	308	338	318	304	272	312	280	280	302	297	290	335	285	304	273	285	302	285	308	315	285	305	294	282	288	284	297	297	293	310	305	301	297	310	292	317	276	319	299	328	295	303	295	273	300	267	310	321	300	311	301	298	281	305	294	277	291	311	277	315	289	270	300	300	323	287	280	303	298	311	312	310	279	274	284	312	317	305	282	297	311	312	318	308	269	328	279	306	281	295	303	306	314	296	295	277	306	301	278	291	303	281	281	305	310	263	305	302	281	300	288	283	322	322	270	298	282	278	271	280	304	316	275	311	283	286	272	280	313	295	289	301	283	295	283	271	305	276	294	278	311	320	299	299	309	299	307	303	304	320	311	274	308	284	313	304	314	284	287	271	299	285	310	299	285	284	307	290	311	307	274	287	324	311	311	314	319	294	289	293	261	313	316	290	287	300	283	317	272	280	301	312	271	328	289	295	296	270	252	317	300	313	295	283	278	295	307	317	290	303	291	311	272	295	315	300	275	316	281	241	285	283	311	268	330	295	282	312	298	300	296	297	273	282	284	279	286	290	304	276	306	305	309	321	295	294	293	297	318	312	290	308	304	261	281	305	327	296	294	301	301	297	296	310	277	285	312	311	289	321	283	310	334	283	285	281	277	312	313	283	315	288	288	309	265	301	317	262	306	265	293	287	284	317	305	337	324	270	296	307	284	306	273	312	287	269	297	276	327	270	277	306	286	268	288	297	309	285	300	307	312	289	310	294	317	299	313	299	307	286	273	280	321	297	283	315	342	297	289	296	280	286	293	310	303	302	282	306	312	269	299	292	287	299	308	311	283	283	286	274	311	297	314	310	328	289	313	288	330	310	313	298	284	331	294	271	277	286	290	303	298	287	296	318	309	292	298	280	294	308	270	319	306	293	300	264	285	297	308	323	270	312	332	328	336	282	343	259	269	290	298	300	296	298	262	314	297	289	315	293	279	301	287	294	299	300	289	271	285	314	288	310	282	275	302	283	280	304	287	286	314	294	313	282	337	255	278	290	262	306	272	285	299	319	284	314	274	273	294	287	331	288	303	276	286	294	326	302	280	323	276	308	303	297	298	282	269	308	294	309	296	308	292	331	298	282	300	319	311	269	296	302	289	317	307	288	291	296	321	276	281	295	277	306	276	306	275	317	327	270	266	277	295	306	291	287	282	297	310	284	284	305	323	283	303	318	320	325	287	296	278	297	316	297	302	325	313	323	290	308	286	330	281	311	291	284	301	301	277	343	320	320	295	296	308	306	279	333	306	313	319	292	314	288	290	313	316	277	290	296	297	270	286	290	293	290	295	288	303	296	355	280	283	291	299	296	302	329	293	321	286	300	317	292	314	265	283	289	294	315	285	271	305	316	289	308	307	285	276	289	322	281	275	304	289	302	247	287	337	294	271	276	286	300	294	293	319	306	303	306	301	308	313	305	283	316	298	313	285	280	305	308	298	297	294	299	313	290	281	301	304	328	282	316	280	289	317	294	293	282	290	305	323	279	262	304	291	328	285	283	288	277	298	291	299	311	339	294	294	315	327	291	315	269	306	288	286	296	297	308	297	303	315	331	305	308	318	298	277	295	304	306	280	292	278	303	303	312	314	292	281	294	294	284	328	259	298	297	278	295	300	288	307	264	303	291	306	332	303	282	254	302	292	311	296	315	302	302	275	291	290	294	306	304	298	321	279	304	307	290	299	299	298	295	304	297	299	322	308	280	271	286	280	314	293	305	307	267	312	289	308	278	345	300	282	296	285	276	304	304	276	299	309	276	291	301	281	284	307	291	270	304	285	298	269	309	303	269	274	276	305	320	296	314	290	268	316	307	289	293	261	313	283	323	296	307	293	287	302	280	294	297	326	276	296	289	306	287	284	293	297	291	303	316	305	313	282	283	290	311	298	312	302	283	275	315	300	292	326	295	303	292	313	318	301	314	279	304	322	314	303	271	298	273	276	317	288	287	279	328	291	322	298	302	302	307	282	308	301	311	290	286	302	298	290	321	292	298	290	333	292	300	302	294	297	309	295	293	293	307	295	310	305	292	282	317	289	309	285	295	299	281	306	312	292	296	292	292	309	281	287	316	315	312	313	304	309	305	296	275	319	305	313	316	300	303	299	280	309	314	287	317	281	297	317	292	298	317	303	306	302	300	309	317	292	276	264	289	303	300	294	291	287	268	290	341	303	281	265	292	308	315	268	298	284	294	300	284	291	309	284	283	275	271	318	307	295	283	287	315	295	305	304	304	287	310	309	268	315	300	304	302	286	309	289	291	304	293	294	314	329	284	301	327	310	282	290	316	286	304	292	287	293	287	312	312	321	266	297	294	294	309	326	287	327	313	311	278	300	265	323	301	284	293	299	296	302	295
25426	20892	27389	24557	20908	11291	1418	835	586	486	382	361	335	304	316	260	276	262	225	243	232	211	212	204	225	198	177	182	171	190	198	177	176	174	162	179	176	176	168	173	165	161	169	168	161	181	175	188	152	169	171	165	178	151	184	147	182	168	155	166	166	169	156	171	151	160	168	174	147	150	163	142	191	155	174	163	138	165	150	135	173	167	163	167	159	168	168	147	156	150	167	177	179	161	181	160	150	166	163	180	167	143	168	134	154	176	155	166	151	170	201	169	131	172	154	156	158	150	164	168	146	146	141	141	169	173	136	155	137	156	141	159	153	160	170	143	157	132	148	152	146	156	150	142	153	164	153	148	158	156	163	170	155	145	133	149	149	142	157	162	156	174	146	172	162	163	174	161	178	151	156	140	168	145	146	150	157	151	147	138	156	159	146	152	159	133	126	154	138	151	165	152	163	183	169	184	164	153	156	143	148	164	177	155	177	146	157	158	155	143	144	154	155	158	130	144	151	165	167	153	164	159	156	157	130	148	144	162	153	155	154	166	158	149	146	141	159	161	160	177	151	166	157	146	157	132	136	172	163	163	132	154	153	140	135	156	169	158	138	149	151	143	160	158	160	133	164	171	160	164	162	160	170	153	166	177	160	148	145	153	164	153	154	153	158	149	154	155	144	153	180	166	155	161	152	147	157	140	164	177	160	170	148	150	171	141	185	194	147	149	174	145	153	157	144	154	154	146	160	154	148	146	154	158	151	151	141	135	150	148	152	140	150	157	150	163	145	158	165	149	131	160	153	148	159	167	130	167	163	151	155	147	141	165	158	172	186	172	153	165	154	173	158	157	166	145	163	171	158	161	157	170	166	138	178	166	147	149	144	162	140	135	157	160	167	152	126	179	157	170	164	159	148	156	167	154	170	159	141	156	146	164	167	172	149	155	154	147	137	170	146	161	162	154	156	156	151	152	134	172	156	154	160	188	149	155	145	145	173	160	145	171	179	167	171	157	125	159	156	162	156	142	175	156	165	141	164	158	168	149	177	133	151	176	178	173	145	157	153	167	158	156	158	152	141	156	153	145	165	165	153	159	143	170	138	181	152	151	154	182	151	129	139	167	165	160	152	129	144	173	173	140	136	155	143	155	166	168	166	174	177	157	145	143	153	152	159	166	138	153	166	165	152	174	155	141	174	164	163	164	159	147	153	171	151	146	124	161	148	168	166	140	158	169	140	147	179	165	161	154	169	166	151	140	152	158	144	151	153	146	158	167	174	142	164	163	148	153	160	152	149	170	153	162	161	151	171	158	168	171	143	145	163	144	144	174	161	173	153	132	151	155	142	161	140	161	144	171	148	152	140	184	141	159	150	156	168	142	175	151	156	156	159	154	180	167	141	171	165	179	159	167	141	176	181	165	159	156	157	150	149	157	174	143	159	163	158	158	158	172	152	174	156	159	151	176	132	130	145	142	162	139	180	141	137	172	167	136	174	179	163	185	160	181	168	162	163	153	142	149	142	152	160	132	158	178	158	167	151	141	159	144	168	149	150	157	154	162	175	158	146	155	156	162	137	168	145	172	148	155	162	170	147	147	165	155	147	163	157	148	143	143	159	165	144	175	144	156	174	166	154	168	151	156	172	146	155	163	167	166	137	154	167	132	148	159	137	151	168	150	161	128	164	152	165	132	172	153	156	157	169	176	142	162	150	184	149	170	147	135	159	162	166	182	154	161	172	148	169	152	160	157	144	165	159	171	168	169	164	171	153	140	146	136	145	170	161	129	152	155	143	147	155	169	186	163	134	154	159	132	157	166	163	173	143	160	165	158	160	168	170	149	142	159	155	158	153	149	163	162	172	162	157	145	129	157	163	145	140	153	161	167	170	132	145	146	151	134	163	144	162	153	163	166	157	171	172	173	166	146	160	137	148	144	136	143	144	162	150	140	153	140	165	160	158	145	144	170	164	157	162	161	143	157	146	149	130	144	157	153	153	144	136	137	172	142	155	156	142	150	159	174	160	151	161	152	168	159	186	159	140	168	139	154	161	145	162	153	135	159	150	154	147	144	164	180	133	172	164	159	146	161	150	163	161	153	143	152	160	177	159	166	153	167	176	152	139	138	150	170	158	162	159	151	149	133	135	160	156	160	150	151	148	158	171	139	157	163	150	132	160	155	163	183	145	154	152	163	177	160	158	143	149	133	159	179	163	171	140	161	142	169	151	154	172	141	149	138	150	134	165	145	168	164	145	145	141	169	183	157	157	176	162	162	144	157	150	169	142	149	152	153	154	158	167	144	126	162	163	163	151	150	166	170	149	162	161	122	155	167	152	154	156	167	176	155	133	153	143	145	152	164	161	168	142	147	138	149	151	145	160	168	146	151	154	156	151	149	155	161	161	162	161	174	136	155	176	154	163	171	179	167	150	144	158	156	157	138	148	163	170	160	151	175	153	165	139	165	155	150	172	149	168	168	150	183	164	163	152	136	169	133	150	146	157	152	160	152	141	162	148	159	164	166	149	147	164	164	157	138	135	176	132	176	142	158	158	139	145	163	148	150	140	180	136	174	154	136	169	153	157	145	172	153	180	163	158	163	144	161	166	157	176	164	147	153	150	167	170	149	164	167	172	153	175	172	144	130	179	144	162	178	151	168	160	154	180	173	149	147	128	152	181	171	140	163	161	155	141	155	155	156	153	146	175	167	149	136	159	172	143	156	158	151	150	145	178	154	153	133	153	149	149	170	152	169	163	146	168	157	133	162	162	144	184	133	153	151	140	138	154	151	151	147	143	165	186	156	155	142	140	150	159	148	165	163	151	147	135	130	169	170	165	162	154	135	166	140	143	148	146	168	158	159	167	131	176	171	154	155	139	167	157	164	145	172	162	166	146	144	167	140	166	156	167	158	130	146	161	139	176	149	146	163	166	147	164	161	149	154	158	156	153	166	150	147	143	173	139	144	165	135	151	162	160	158	166	154	178	147	139	134	142	175	159	192	166	169	160	154	160	149	128	146	164	147	167	158	162	170	131	162	138	158	152	135	166	171	169	147	151	135	143	180	148	145	168	172	144	134	194	148	177	159	149	143	137	162	162	157	157	165	173	140	140	164	157	152	168	160	169	170	142	150	142	148	167	148	136	142	139	160	164	175	156	154	147	146	162	160	142	160	137	154	151	170	154	142	154	162	165	147	161	160	143	161	138	154	159	134	169	153	164	151	158	164	151	166	163	155	145	161	127	162	143	129	172	166	176	181	165	154	172	167	158	158	157	146	150	138	165	149	150	164	168	130	161	160	153	131	171	175	148	152	148	158	165	174	152	141	188	156	162	159	162	162	123	159	154	167	173	151	147	141	156	171	141	161	186	161	164	142	172	147	164	154	142	181	144	143	133	137	157	155	153	158	138	176	164	158	169	158	157	159	133	145	157	146	150	178	150	168	146	154	144	164	187	161	148	163	176	172	155	157	139	158	130	159	123	153	145	163	169	177	155	148
12935	16491	11279	6253	4194	2793	2079	1750	1281	937	819	637	628	543	483	424	408	368	360	320	322	314	292	268	246	239	216	231	233	200	229	221	222	216	195	212	188	198	180	194	208	215	201	162	208	197	195	182	191	172	190	216	178	182	190	179	197	195	190	183	198	190	196	187	170	166	171	162	170	203	180	173	193	160	210	197	172	185	179	159	177	154	171	174	163	180	175	178	148	160	158	185	176	175	172	180	148	150	165	167	179	162	183	165	158	159	152	176	176	165	182	180	173	164	173	192	159	183	172	168	161	160	161	159	151	184	167	188	155	175	176	182	178	183	187	184	163	164	164	175	137	189	166	187	154	170	174	165	174	171	149	159	156	166	167	182	146	188	180	161	167	180	172	159	166	176	142	175	149	167	157	150	169	182	183	169	155	177	166	161	160	181	181	164	152	164	184	177	181	174	170	192	176	178	173	154	168	162	167	163	157	171	168	163	159	164	157	173	155	160	147	147	169	178	156	126	179	177	152	163	169	154	170	166	163	171	180	163	167	181	175	147	184	138	163	194	190	161	187	144	168	147	152	165	173	164	168	180	168	159	172	173	181	142	169	170	149	169	159	154	185	162	184	168	165	174	175	168	173	198	167	138	171	175	177	169	159	167	145	163	152	167	143	150	162	170	167	177	189	147	169	191	163	163	158	157	155	160	174	194	153	154	174	189	169	160	178	163	161	179	156	159	156	157	153	159	168	164	187	178	167	189	178	159	182	165	163	180	165	161	175	150	174	154	154	170	177	179	167	157	172	165	163	181	163	169	152	173	169	171	167	152	178	169	158	166	159	165	173	155	152	166	163	161	204	171	160	171	157	165	155	153	164	174	156	169	149	148	174	159	158	145	179	149	179	145	170	163	145	170	171	178	178	140	166	153	160	162	163	159	144	171	154	162	159	154	154	144	175	161	156	149	175	183	175	152	167	152	185	182	160	153	166	179	158	169	169	168	170	177	175	181	162	160	180	169	165	161	164	176	169	157	177	177	168	173	157	160	169	191	180	148	160	192	143	165	176	166	169	151	158	165	160	173	161	166	173	167	146	170	162	170	171	171	163	184	191	180	156	156	170	170	150	176	165	173	190	162	161	184	168	167	157	148	170	161	165	172	168	151	173	148	173	190	158	154	162	178	173	168	139	184	162	168	160	176	179	173	174	161	173	176	165	154	160	184	176	152	170	146	149	171	165	183	167	145	168	162	140	175	161	175	170	168	164	173	179	174	163	178	165	151	148	172	197	162	155	161	177	194	163	181	153	159	175	151	159	173	173	139	181	172	146	175	167	165	182	161	190	160	163	161	165	174	168	169	167	172	166	140	183	162	156	167	162	171	161	163	164	159	164	160	188	150	132	159	160	156	199	164	174	180	167	174	173	177	190	160	168	160	168	183	139	160	165	155	167	157	184	169	178	154	161	169	176	175	169	185	182	171	177	192	163	189	176	176	173	149	162	167	180	190	154	172	168	162	153	175	191	164	166	164	169	155	169	152	165	180	176	165	188	151	169	173	167	155	160	157	167	183	165	146	162	182	156	161	168	152	163	170	174	168	183	157	171	147	188	176	176	165	159	154	167	166	177	178	164	173	167	179	169	193	181	157	161	165	167	173	188	185	159	147	167	174	169	170	191	164	159	171	185	175	184	169	179	162	175	160	185	155	158	137	172	148	168	186	163	149	171	152	158	165	165	162	160	183	162	166	162	173	180	158	177	164	179	174	177	160	160	156	187	174	183	186	184	172	156	155	166	173	176	162	159	149	170	168	164	164	196	157	176	143	163	175	169	161	176	180	173	182	151	175	174	187	165	143	151	149	168	172	156	189	174	170	180	175	163	163	144	158	160	142	172	172	176	164	172	185	185	158	172	192	154	184	174	150	180	166	155	154	158	166	170	147	167	180	159	168	172	148	172	173	155	182	190	164	171	156	155	159	177	166	159	169	164	178	156	165	164	154	171	183	160	170	161	179	155	157	155	152	174	163	178	167	176	174	154	171	183	145	170	161	175	169	178	185	169	171	175	194	162	197	158	149	148	178	167	162	164	159	167	185	176	186	155	191	147	161	170	161	165	189	157	194	174	154	180	196	180	173	190	122	160	152	159	159	152	168	173	151	162	185	182	167	163	179	165	173	163	165	164	175	185	172	160	162	158	171	156	158	185	153	178	159	182	164	166	161	177	153	163	172	180	138	141	159	161	151	160	163	168	182	171	172	179	160	155	169	165	163	178	170	156	175	170	152	170	172	151	172	174	151	179	168	174	184	179	169	155	167	168	162	172	181	170	189	153	168	163	167	144	153	166	165	161	168	168	191	169	167	153	178	173	186	130	184	159	161	157	183	166	171	164	157	167	162	162	159	172	185	198	180	175	185	155	156	156	170	175	144	173	174	179	169	172	163	147	178	169	155	185	179	175	173	162	163	164	182	179	167	147	161	171	173	167	157	145	169	168	173	167	176	167	154	170	150	157	159	154	174	178	148	154	175	182	158	169	170	165	164	175	178	147	153	164	177	161	206	175	149	163	187	171	178	166	163	199	171	150	186	175	163	175	173	177	156	164	152	148	163	168	144	149	183	179	177	150	160	154	138	187	165	150	146	183	167	137	190	163	135	187	161	159	186	182	169	173	161	164	164	141	155	168	183	133	181	154	156	159	180	182	164	176	167	171	156	183	180	187	157	175	164	172	171	189	174	155	181	155	150	164	157	156	188	147	171	173	172	166	173	145	173	148	173	177	165	137	188	147	181	180	164	189	158	180	172	157	158	162	144	159	178	162	167	160	175	163	154	143	175	168	152	163	139	151	157	128	176	182	188	145	176	167	166	177	153	164	137	170	179	169	182	161	146	166	175	166	199	191	164	163	169	159	178	189	177	164	172	154	159	187	161	149	174	185	183	160	158	180	176	174	159	172	175	181	169	167	161	167	192	174	168	155	170	135	189	152	177	182	181	161	177	167	148	163	169	175	150	157	154	181	131	167	166	176	160	154	155	153	157	176	196	182	165	164	172	172	147	184	170	177	183	147	173	161	178	172	160	176	192	169	160	153	169	187	169	143	170	155	177	153	166	179	165	190	136	177	173	175	155	163	159	184	168	172	166	153	130	158	165	159	168	162	163	167	157	167	172	162	177	179	186	162	179	185	172	173	174	180	160	177	133	187	174	179	165	158	175	176	170	167	167	182	184	168	159	170	158	162	169	172	165	160	177	157	183	167	154	151	156	165	176	172	152	168	164	155	173	190	144	180	156	175	162	183	169	164	190	150	163	144	167	176	155	149	155	176	162	187	167	164	165	188	160	144	171	147	157	182	151	180	178	155	166	182	182	171	168	147	162	157	148	177	175	144	185	178	181	156	172	174	161	168	171	163	176	172	155	157	153	172	184	151	154	152	161	195	165	168	155	174	160	159	188	187	185	161	161	155	163	171	163	160	177	144	155	158	154	169	166	175	151	165	155	151	162
23182	20932	27805	24231	20945	21029	9577	1953	1311	1016	945	830	741	706	650	611	598	585	540	548	499	501	488	514	490	452	467	430	453	453	400	415	415	426	420	423	428	398	406	393	391	410	410	414	395	393	424	429	424	398	412	391	410	422	394	433	437	366	350	378	374	408	384	365	348	386	365	404	367	399	350	394	368	415	383	387	429	415	375	363	392	422	368	390	387	386	368	406	411	426	381	394	383	394	358	375	379	401	380	374	385	370	365	371	397	370	335	416	418	389	378	359	353	370	399	368	428	370	393	381	365	359	387	369	370	377	403	374	358	374	378	403	361	392	372	390	380	356	378	370	379	396	367	358	387	391	366	337	401	405	407	356	404	376	379	382	355	385	411	353	353	397	349	370	374	352	337	352	363	381	368	395	388	389	397	345	388	387	385	357	378	371	360	376	348	372	406	382	355	353	385	374	373	370	355	371	390	385	379	411	378	330	387	399	415	351	461	396	379	390	384	329	391	393	377	417	412	370	409	415	359	366	380	415	405	393	366	423	389	384	366	425	387	394	351	409	387	400	406	367	406	417	362	370	407	378	365	391	385	369	383	353	389	394	367	373	407	398	363	397	400	367	383	373	359	376	384	385	368	380	385	384	343	357	423	383	356	371	373	369	382	372	391	353	370	403	424	376	340	388	385	375	392	358	388	375	409	395	393	404	367	394	384	369	352	387	399	375	390	391	358	380	409	353	376	366	361	411	351	401	355	388	397	373	362	386	391	350	338	397	393	364	359	402	378	383	373	402	403	375	399	384	388	396	428	366	413	357	369	385	353	369	384	375	364	389	384	400	389	382	380	404	338	358	351	382	340	342	425	393	374	393	404	384	365	372	369	387	400	414	347	381	390	413	356	371	355	368	376	371	377	380	397	342	386	360	421	371	391	395	417	372	385	415	374	340	374	383	339	360	372	395	413	386	412	402	393	376	364	350	368	366	369	392	361	378	405	394	369	368	389	345	372	380	406	378	357	386	369	369	376	392	360	400	393	349	360	360	396	371	352	399	351	390	386	383	389	370	404	377	403	398	335	402	402	361	389	395	338	372	405	385	385	411	382	394	368	380	410	380	391	388	385	363	393	375	365	392	376	362	377	363	388	377	368	397	399	372	377	359	384	419	404	367	399	403	394	393	345	406	382	381	386	408	359	380	363	416	387	397	402	391	397	396	365	389	387	390	390	393	380	411	390	350	341	372	385	357	397	378	399	385	416	377	400	410	406	347	400	390	389	391	408	389	394	349	401	385	381	387	393	361	380	372	380	370	388	333	392	359	408	419	370	369	361	364	371	378	354	386	355	394	385	387	391	391	377	428	374	372	358	406	376	400	378	383	374	406	358	386	376	379	368	383	386	382	377	395	419	378	392	354	344	404	382	383	391	410	391	373	390	386	386	381	352	383	382	391	347	351	374	374	386	392	387	359	365	379	369	386	388	406	380	377	396	365	385	403	370	358	400	360	355	332	377	373	371	385	371	352	391	391	411	386	369	405	411	391	382	410	381	342	392	371	418	376	388	385	371	389	377	373	363	369	347	361	418	368	385	354	402	407	396	411	366	378	355	372	379	363	369	399	351	392	387	338	370	400	385	384	386	374	367	399	393	380	352	392	399	374	369	405	379	347	405	359	372	342	351	390	371	366	371	419	363	375	371	354	374	373	385	383	382	423	353	346	375	360	426	403	366	349	362	358	376	370	387	370	386	390	374	345	400	380	366	332	354	394	403	378	407	373	401	390	355	395	360	395	394	399	398	377	379	380	411	380	338	368	395	358	380	405	401	378	371	374	353	396	359	361	345	367	370	400	378	391	367	403	375	372	355	374	391	346	382	347	399	342	375	377	362	345	390	402	426	414	399	385	399	358	367	356	401	380	358	407	352	350	364	356	406	381	373	394	370	385	396	376	383	369	370	379	363	315	378	374	390	361	418	391	399	383	355	379	345	400	380	348	374	383	377	362	390	388	382	388	366	382	410	404	377	361	376	394	368	405	364	367	379	379	398	413	382	349	367	407	363	358	370	350	370	443	386	362	395	375	370	396	411	376	371	336	397	418	377	405	359	383	405	357	411	382	421	401	366	370	423	401	387	383	399	396	343	407	395	386	363	355	360	407	361	354	350	418	352	363	393	372	406	351	369	382	376	393	389	376	412	355	430	388	408	389	386	348	333	383	377	432	369	363	351	354	353	391	390	356	361	389	388	378	393	390	387	395	367	382	369	389	382	384	381	335	361	410	367	361	374	399	392	376	378	364	369	343	374	373	337	374	392	362	376	393	391	366	373	372	398	343	371	404	352	370	381	377	354	390	400	402	386	388	369	360	396	397	360	399	400	364	376	414	383	391	367	370	379	363	370	416	376	375	387	399	367	382	398	406	377	411	378	357	378	391	399	341	397	361	383	369	379	442	395	376	405	387	381	384	354	401	390	419	346	422	394	383	377	395	379	379	406	372	386	376	353	354	353	397	405	372	379	372	353	365	369	415	373	348	362	413	336	363	382	368	341	344	360	399	363	365	348	359	392	412	390	413	365	412	398	341	407	398	400	359	381	358	387	377	377	392	367	359	356	381	373	358	415	398	384	385	422	385	394	350	386	390	360	327	348	361	384	356	417	402	398	397	416	391	369	376	401	391	377	374	415	343	398	408	381	361	374	308	376	365	389	377	328	369	374	379	408	392	366	414	396	373	336	354	388	369	342	381	445	365	393	357	373	367	408	379	387	366	397	378	388	393	363	361	365	379	400	394	369	352	366	352	373	364	382	422	378	387	385	368	380	389	398	371	338	355	397	374	407	397	369	353	352	366	366	352	346	370	400	374	379	397	366	398	409	385	343	365	394	369	372	354	350	357	397	377	341	393	387	388	361	421	405	373	344	373	354	369	400	397	375	404	380	395	398	430	388	369	368	356	375	388	370	351	371	356	357	391	362	372	417	413	374	365	386	408	408	377	388	347	353	400	356	385	374	367	377	356	376	347	399	392	381	421	387	369	390	374	367	416	366	400	367	394	370	356	400	422	391	396	360	392	379	382	379	363	391	350	373	375	393	395	400	347	368	386	410	394	418	396	398	368	392	393	421	352	356	383	386	377	351	413	388	380	391	385	373	412	375	403	373	393	375	395	364	379	407	383	404	368	383	373	367	389	370	384	396	361	358	391	389	364	376	367	385	335	375	415	412	395	393	412	356	433	370	394	383	389	372	334	348	380	387	362	375	410	368	372	342	362	361	355	369	383	373	383	344	378	351	379	370	370	377	382	404	390	375	365	346	357	382	386	374	379	384	362	398	343	371	390	388	403	375	366	405	386	400	353	416	384	380	379	409	388	350	403	384	399	375	355	391	366	362	370	362	341	380	373	402	362	366	356	392	401	364	390	358	373	422	385	380	381	382	362	358	382	393	332	408	358	386	384	370	367	402	374	409	373	365	377	364	339	397	397	397	402	382	353	344	392	340	385	410	358
18901	28239	17950	10825	7310	5501	4107	3354	2441	1901	1581	1265	1115	1030	973	876	860	729	696	651	606	592	565	523	530	478	514	513	471	458	480	478	463	444	414	437	441	382	433	406	455	443	419	391	405	424	418	409	399	445	421	376	388	361	418	353	390	405	372	373	404	384	399	361	391	400	389	375	394	375	381	377	384	390	383	398	383	374	401	368	418	380	409	396	359	373	377	374	398	359	379	367	348	361	371	386	355	381	352	375	372	374	356	352	372	372	342	384	340	358	363	429	356	347	345	351	356	392	375	388	350	350	388	371	354	344	381	353	364	389	361	368	359	336	377	393	364	355	343	345	364	392	350	361	366	337	374	377	372	378	360	392	376	381	404	355	355	394	362	365	371	346	406	378	340	347	363	401	378	340	318	366	357	355	375	365	360	417	369	366	391	343	349	365	345	367	371	340	359	369	382	368	383	374	385	373	360	372	389	369	394	342	367	374	374	360	385	359	365	357	357	356	359	381	341	349	377	355	364	350	361	330	383	379	362	351	350	359	366	356	392	341	348	367	364	345	376	366	340	381	344	375	399	377	343	358	336	377	351	388	366	369	359	366	362	341	344	359	340	366	371	367	380	351	369	356	327	373	345	351	356	378	349	360	389	357	355	378	388	367	351	360	375	372	349	346	353	341	372	363	363	366	373	336	359	390	370	390	330	352	369	363	317	369	394	338	342	348	389	369	396	360	370	348	363	344	364	366	359	347	370	373	342	387	341	363	376	358	388	358	342	385	388	359	306	348	353	389	364	371	360	346	366	367	389	374	355	329	362	375	364	397	379	355	354	385	331	364	361	361	379	386	357	397	366	356	396	369	367	364	340	338	351	367	344	382	396	394	392	345	385	378	327	342	348	378	358	366	349	366	362	369	375	374	358	367	368	367	402	356	357	377	338	396	344	380	372	348	369	372	358	378	391	358	371	354	373	363	369	390	371	386	351	385	369	350	380	357	373	380	380	391	354	353	386	384	366	375	381	409	346	402	373	364	380	386	414	383	359	374	340	315	395	372	362	372	362	336	363	348	379	343	381	392	357	385	400	359	379	359	417	354	400	346	363	369	351	337	339	385	356	382	352	348	363	356	388	375	371	348	370	389	334	370	375	366	369	352	318	383	385	381	327	363	389	330	353	358	354	359	354	356	389	369	381	400	375	418	333	369	372	354	334	359	362	337	362	397	380	350	376	404	356	366	375	367	364	350	360	389	382	371	357	361	375	381	367	351	351	363	380	392	363	380	371	364	355	343	370	366	376	350	343	331	392	341	399	346	375	356	375	376	334	353	383	362	365	376	361	356	325	356	345	368	376	344	355	363	374	362	379	394	341	367	343	353	343	415	384	333	385	380	360	365	338	372	374	328	343	333	345	338	366	381	305	367	344	375	365	371	367	350	368	378	354	338	337	359	363	338	395	374	372	334	369	375	344	365	377	374	367	364	358	381	393	343	382	316	348	389	360	316	323	367	325	358	387	353	354	370	403	375	389	364	358	375	379	360	377	355	346	365	376	367	368	377	371	358	361	345	351	391	356	355	391	361	324	357	355	365	393	389	355	354	391	315	341	394	358	372	318	350	381	388	357	327	409	343	388	348	357	336	382	381	347	365	347	358	376	367	354	354	328	342	398	355	333	371	376	373	378	356	400	313	415	379	367	344	344	375	371	344	355	363	368	364	387	334	368	370	340	313	346	371	360	355	384	351	382	367	337	345	369	345	372	323	380	403	331	382	365	321	346	349	349	390	369	351	378	347	355	347	354	388	396	360	355	393	314	365	330	328	353	356	348	385	314	411	350	341	373	390	339	366	368	371	360	347	383	384	336	366	396	339	376	354	359	369	348	329	352	356	387	346	367	345	387	366	389	364	353	329	386	398	381	377	326	368	370	355	370	352	358	332	370	352	381	391	370	394	387	381	340	350	338	383	394	357	354	378	384	369	390	346	353	361	357	363	389	346	329	369	348	396	364	371	389	377	357	351	336	365	361	376	340	388	343	351	360	392	349	384	357	383	338	347	363	391	344	380	360	345	335	377	372	373	318	340	398	363	341	411	352	387	355	384	381	359	388	331	385	361	363	409	349	344	333	354	366	370	407	338	369	364	394	364	346	353	328	361	364	400	371	356	340	379	326	373	377	393	385	368	365	347	349	368	378	377	369	363	353	363	380	350	352	392	380	340	381	373	374	320	385	362	365	357	367	336	356	354	390	381	377	408	346	362	367	351	366	373	381	357	365	349	384	363	387	367	369	380	387	369	340	338	370	361	350	374	386	361	362	363	385	365	364	383	376	363	405	367	360	369	380	374	347	393	339	367	364	397	367	367	366	373	364	327	396	341	399	379	370	361	347	369	368	384	346	437	372	368	325	351	391	329	362	356	370	342	377	341	383	345	360	349	371	348	376	359	364	375	394	362	379	349	383	378	356	364	377	363	360	375	348	399	377	339	367	378	323	340	360	388	363	371	359	378	356	394	379	388	348	399	348	360	368	344	345	366	353	391	375	341	345	378	368	376	406	399	379	341	371	359	361	401	354	373	354	374	371	371	374	384	379	343	363	406	373	335	350	364	388	384	340	363	399	370	348	355	392	365	377	347	358	361	365	370	359	358	392	355	367	367	362	374	358	359	361	358	377	347	365	345	374	390	352	348	389	359	353	339	354	338	378	349	375	387	365	361	351	345	373	355	408	386	384	362	341	395	345	364	346	346	357	363	386	368	341	353	349	355	353	348	351	339	378	335	357	368	372	368	357	348	374	374	387	362	344	386	331	332	360	358	379	364	383	388	377	400	359	340	394	356	383	360	388	327	366	366	341	396	373	394	377	331	387	380	372	358	336	354	325	367	365	388	376	344	360	365	372	359	372	348	369	382	367	382	343	354	385	351	341	359	340	350	312	377	363	375	356	363	381	373	370	328	358	358	341	340	368	373	362	364	365	359	350	403	369	353	381	389	371	363	406	358	347	360	381	356	363	366	354	351	355	376	389	354	359	348	362	356	390	346	358	365	378	356	380	365	355	340	323	366	360	358	354	382	378	343	410	341	363	363	375	402	361	353	359	351	356	364	364	357	383	367	356	401	340	365	374	360	357	385	373	370	364	390	395	354	352	393	376	316	370	391	343	383	392	390	363	376	391	345	353	380	359	356	367	339	377	385	382	354	359	365	389	370	367	376	377	374	365	345	335	371	370	363	328	379	381	365	372	364	394	350	375	341	377	357	339	370	361	359	364	404	384	384	369	386	361	384	339	357	376	406	331	379	369	358	362	368	359	347	358	368	361	364	372	365	356	383	374	368	374	388	369	353	357	390	375	393	345	362	362	350	362	307	335	365	402	359	380	377	372	376	348	379	374	374	336	339	394	353	356	365	379	369	343	379	365	365	354	357	345	388	370	376	332	372	386	392	375	378	366	343	377	364	359	374	318	347	358	358	389	377	384	402	351	367	387	340	361	348	388	344	372	377
28552	14912	1979	539	407	376	352	296	277	292	300	264	282	311	270	268	305	296	273	286	296	262	321	292	280	264	288	274	273	279	275	285	275	292	291	251	273	277	274	269	278	249	306	288	257	285	303	288	244	264	243	280	290	280	305	265	277	309	297	253	295	263	279	276	291	272	251	274	264	303	316	279	281	281	271	249	273	266	299	264	280	271	283	258	235	281	274	270	277	289	251	256	239	295	281	266	286	313	273	267	300	269	277	292	245	291	263	289	275	262	280	277	265	268	263	294	279	245	255	266	272	282	271	257	285	277	301	281	254	274	277	265	269	291	249	290	298	277	257	276	255	285	251	288	288	309	275	311	304	293	250	273	253	241	272	261	274	272	270	260	279	316	257	305	263	258	265	297	259	282	281	285	264	258	276	262	260	280	272	275	252	262	267	270	280	282	289	298	287	258	260	280	254	285	290	275	287	304	298	271	274	285	264	276	273	280	279	278	242	283	285	304	285	270	278	272	228	276	277	256	281	244	292	302	298	255	272	261	271	247	272	291	272	262	293	270	244	285	287	268	285	274	282	270	286	272	267	287	304	272	266	268	255	264	310	273	259	246	296	292	255	263	241	285	249	267	261	246	287	298	289	254	291	276	313	305	292	268	270	289	275	254	281	314	246	306	298	278	249	267	276	272	253	277	268	251	259	291	274	290	251	271	248	284	265	284	269	259	280	274	285	267	264	259	261	256	247	292	254	279	274	286	272	262	271	252	260	281	258	258	279	278	278	264	270	259	267	253	266	283	262	291	285	271	292	301	290	269	266	292	276	303	274	268	250	276	259	304	256	274	286	260	263	259	264	290	295	255	307	261	257	283	270	279	262	267	293	274	267	274	321	241	258	268	268	271	269	283	299	268	274	290	279	222	282	310	302	295	270	260	281	248	299	262	264	237	294	278	259	285	299	325	269	276	275	270	280	273	281	264	278	284	271	278	257	276	282	280	276	263	280	297	306	254	269	281	260	258	306	275	282	258	295	289	264	276	262	306	272	245	267	272	280	260	270	275	279	252	285	297	251	235	265	291	293	265	271	252	262	281	269	281	250	274	303	261	257	272	263	261	276	284	290	273	289	285	288	295	273	329	227	258	286	285	315	265	273	257	267	273	268	261	239	265	288	277	257	277	256	267	250	290	315	301	258	273	274	312	275	257	279	241	266	282	261	292	264	270	226	282	292	305	307	278	283	270	282	257	290	280	274	294	272	266	262	263	285	297	280	266	268	266	276	278	311	269	274	281	281	285	268	315	288	281	277	302	250	278	295	312	277	277	303	274	259	248	271	281	271	273	264	281	285	276	269	267	263	280	258	265	264	242	263	305	259	288	271	274	257	276	280	278	257	266	286	272	292	283	279	315	263	278	269	296	281	272	245	257	265	272	281	261	282	253	256	293	276	269	286	252	282	291	292	240	263	294	298	279	287	279	263	282	311	247	297	275	256	307	241	242	270	247	270	290	331	295	267	268	304	271	276	279	270	297	249	320	233	274	271	279	296	275	249	275	270	277	272	298	282	274	273	256	279	301	295	284	291	264	257	286	260	297	276	260	273	251	266	279	262	271	256	281	301	241	260	262	277	262	258	298	270	236	280	248	304	243	245	271	254	270	254	291	270	276	266	263	288	275	270	279	262	252	253	281	292	270	276	296	309	266	291	254	255	261	287	282	283	287	240	290	277	302	315	253	261	264	286	257	242	278	280	276	290	269	273	258	249	291	294	258	295	285	241	283	291	275	269	269	297	261	240	278	294	265	271	255	284	292	266	296	299	249	270	305	286	276	277	273	249	281	266	271	307	256	254	287	263	255	263	289	276	278	293	267	298	260	275	255	279	282	285	276	284	278	307	247	280	280	273	246	261	291	261	271	284	270	270	234	274	253	290	297	263	274	261	276	294	304	272	266	258	308	243	280	253	281	286	295	275	273	283	279	290	282	259	246	265	289	267	257	262	278	277	276	281	300	290	292	240	264	263	262	274	302	276	248	243	280	274	240	254	264	277	262	259	266	271	257	265	297	278	266	268	291	276	284	258	241	250	278	272	305	260	264	264	234	266	281	253	267	278	290	288	302	278	273	274	266	288	263	277	292	284	272	268	284	275	279	295	252	262	280	288	263	257	257	266	273	288	272	304	267	276	263	287	277	289	249	257	263	267	269	251	267	270	242	274	267	272	257	266	268	268	276	272	296	283	245	267	253	253	270	260	250	276	270	305	268	278	261	292	260	266	268	277	269	285	259	273	283	298	265	281	264	281	276	282	276	256	247	272	253	283	283	239	271	291	281	252	281	280	280	254	264	266	265	265	317	260	260	285	276	292	311	267	272	290	283	280	256	287	279	260	292	258	299	256	298	276	258	274	277	302	276	291	271	296	278	271	297	259	309	258	276	274	263	284	254	289	271	280	267	254	239	253	292	277	264	248	296	276	255	287	291	288	275	273	263	255	255	276	271	261	264	283	255	301	278	287	302	297	289	265	276	300	266	248	276	285	239	283	280	295	271	267	282	259	271	278	279	286	230	301	279	276	287	288	289	283	268	289	264	255	258	288	273	284	239	293	268	263	278	291	275	293	289	254	274	255	250	285	276	294	252	271	252	257	276	264	282	304	277	252	234	268	242	301	297	263	270	236	304	257	270	263	278	303	298	261	273	269	263	295	261	258	260	243	278	266	290	270	252	295	288	306	270	269	282	276	295	288	272	286	270	285	283	279	279	271	285	251	280	292	240	249	285	266	267	289	256	235	301	290	247	280	249	276	267	262	279	268	267	284	295	281	292	262	266	288	281	274	272	251	286	277	261	272	291	274	316	278	264	288	267	260	264	266	267	275	287	251	260	312	281	271	283	226	258	273	275	261	306	277	251	244	281	264	287	256	277	310	320	264	273	271	286	290	289	266	270	273	283	265	287	288	274	278	312	278	250	252	294	269	287	258	256	278	275	250	267	261	277	255	269	285	264	265	294	260	248	259	279	283	286	295	250	280	285	264	313	252	251	292	280	283	272	273	279	264	302	299	271	245	236	263	279	274	271	298	274	261	283	301	257	265	242	248	267	280	275	282	267	278	290	249	275	284	301	286	253	296	297	297	268	286	272	284	286	282	260	234	274	267	292	244	277	280	291	285	281	283	280	256	252	277	283	304	259	266	263	270	243	304	263	286	271	285	269	292	287	294	265	257	254	298	270	276	250	299	267	289	286	291	296	286	276	272	273	270	262	263	263	277	278	284	263	296	243	271	283	305	279	258	256	278	271	276	274	299	272	252	284	281	295	295	272	285	300	251	295	267	266	260	260	268	291	258	297	263	258	240	260	258	277	291	254	278	273	276	256	268	281	239	279	273	284	286	254	267	295	276	274	299	275	275	290	274	281	271	268	282	288	266	269	267	267	271	248	284	302	275	270	273	292	253	287	275	262	278	269	279	286	279	287	304	262	274	295	256	295	273	277	263	276	283	300
9113	3971	1026	616	473	397	398	373	340	402	329	355	302	303	308	298	297	312	308	297	285	276	316	293	298	343	331	286	306	322	296	308	336	280	307	297	296	271	293	302	298	276	334	326	280	334	308	280	314	296	270	298	328	286	310	315	300	298	294	277	261	310	324	284	331	295	303	304	280	304	275	308	290	308	275	291	311	249	309	316	294	300	263	291	300	282	271	299	293	321	290	304	307	296	293	275	307	260	272	281	283	313	274	301	301	313	283	283	307	270	293	280	297	286	284	301	297	286	279	299	266	299	302	280	318	272	287	318	297	316	315	277	298	308	298	306	311	303	291	305	285	308	288	301	305	289	308	317	313	260	299	282	306	315	284	313	307	266	281	287	286	286	303	297	288	279	280	312	322	303	303	280	293	276	296	299	301	273	298	303	273	280	295	292	292	285	329	308	295	266	305	293	305	311	281	286	309	293	302	293	316	276	272	311	283	292	301	306	258	311	311	287	313	290	286	280	297	328	294	283	302	283	306	312	335	283	276	309	331	312	284	324	279	299	300	289	285	288	295	290	315	304	314	270	276	306	297	301	310	286	307	294	281	321	301	287	303	326	288	305	291	278	306	303	320	254	285	272	293	296	315	294	303	311	302	277	278	282	315	314	295	294	284	293	300	229	305	298	297	289	297	288	283	315	282	300	322	306	274	304	293	312	275	319	268	340	267	296	287	295	291	276	298	294	299	302	288	315	250	304	300	306	311	299	287	279	298	311	311	314	278	298	297	290	290	279	300	290	298	295	296	292	251	291	298	318	268	290	278	284	311	301	296	329	281	298	317	288	282	294	306	287	284	295	304	309	314	303	288	295	298	290	288	327	296	291	310	283	291	299	299	341	276	284	298	305	275	289	290	282	304	290	313	296	288	317	295	307	290	308	276	268	302	272	321	301	294	307	293	278	315	303	281	328	285	298	292	284	271	290	298	318	293	306	303	278	296	301	314	323	314	310	288	312	321	297	317	322	317	273	298	295	270	316	283	297	297	278	304	295	291	284	305	304	319	345	276	273	294	296	300	270	293	303	294	293	299	294	293	274	276	306	294	290	303	319	297	314	293	289	301	279	302	315	287	325	299	277	342	269	292	294	274	329	302	307	304	271	281	318	297	300	302	307	301	279	275	312	258	312	274	297	300	318	297	299	278	294	300	303	295	301	280	282	291	308	307	300	314	303	303	273	309	319	312	300	289	280	331	284	291	276	281	305	285	278	272	305	258	306	321	325	288	319	318	316	303	292	318	296	331	296	307	338	301	278	301	276	299	294	306	302	285	313	329	284	283	286	284	305	303	311	272	299	324	324	289	301	312	307	308	299	320	266	313	307	296	311	267	310	293	313	277	305	316	295	287	297	284	331	291	286	292	299	279	339	304	322	278	315	303	282	316	291	305	304	287	284	319	303	297	336	298	297	288	297	284	292	320	334	320	296	267	312	282	315	301	314	272	307	304	303	319	298	280	314	309	301	315	307	305	282	307	283	311	286	296	302	304	267	297	294	281	314	333	272	299	309	317	275	284	302	321	306	325	313	319	315	302	298	300	312	295	289	322	277	301	315	284	306	302	293	318	296	322	281	280	304	322	333	277	283	297	297	316	296	269	308	276	310	288	294	290	281	291	265	284	296	264	295	307	317	325	306	294	310	334	260	287	307	325	288	269	308	318	281	289	274	265	295	280	322	295	305	288	291	336	302	329	306	298	274	295	289	289	292	312	307	297	301	303	299	264	314	281	297	286	291	299	300	319	294	331	302	285	303	287	301	302	309	312	298	320	291	307	253	304	302	294	286	281	319	303	294	318	289	281	294	292	303	275	331	282	286	298	316	293	295	283	284	285	270	295	279	302	302	305	279	300	317	310	285	336	279	286	265	289	319	302	282	277	271	299	284	269	303	291	298	313	292	297	319	293	319	324	301	313	302	329	293	308	286	310	334	311	318	270	290	308	280	297	322	290	352	266	288	320	294	279	275	283	323	287	303	285	313	297	298	261	296	292	288	285	283	275	303	314	285	272	294	306	285	309	302	290	294	323	298	289	273	303	288	300	308	316	308	299	291	297	295	300	282	308	277	304	317	332	290	343	299	304	311	273	320	273	319	308	290	290	327	326	294	276	299	304	271	279	341	288	325	304	265	280	320	296	296	281	289	295	291	309	297	310	293	289	302	264	296	311	295	283	306	268	289	307	283	298	277	303	293	291	301	299	297	311	273	286	280	292	303	270	333	285	324	292	309	282	311	301	290	304	322	304	264	292	264	317	300	296	305	332	294	302	286	330	268	292	321	311	251	302	283	314	316	289	289	305	325	277	277	318	316	295	279	311	320	322	305	295	297	332	298	301	308	277	295	266	274	298	311	310	287	261	304	278	309	298	305	286	325	292	304	280	296	306	310	321	284	283	322	284	280	314	259	314	297	306	314	311	269	281	323	310	293	271	289	272	295	309	272	318	297	296	318	318	286	282	293	328	275	314	306	295	282	302	303	322	291	271	270	292	319	277	301	299	313	283	314	293	281	273	303	260	263	282	286	297	291	318	290	314	297	325	308	299	316	277	291	296	291	299	267	283	306	299	310	298	303	305	324	303	321	298	305	297	308	307	275	314	311	287	311	305	313	294	308	287	268	304	288	269	300	279	295	299	304	307	316	290	291	316	285	292	297	287	261	260	273	308	291	295	287	304	298	305	291	347	306	283	325	295	279	306	315	310	316	292	321	298	284	302	303	287	278	295	314	303	289	253	298	284	295	322	314	310	305	307	283	275	311	288	290	334	285	293	263	326	307	333	303	297	276	333	323	279	290	310	292	260	286	311	289	333	295	300	297	291	269	317	346	281	306	320	322	267	281	263	266	288	292	270	282	297	303	277	297	335	284	319	306	329	310	321	279	279	321	281	299	303	333	283	312	292	313	298	264	289	286	275	318	322	295	291	306	311	288	306	287	315	304	294	314	303	292	289	308	298	310	278	300	324	294	279	310	253	287	266	275	292	286	276	314	298	298	296	295	275	301	296	295	292	299	275	306	300	302	312	327	290	302	311	301	293	278	305	318	289	304	257	296	294	288	285	289	291	287	294	273	299	320	307	314	299	316	307	291	287	258	309	307	278	274	328	267	289	295	273	281	317	305	260	298	265	296	279	298	280	311	319	310	273	320	280	281	273	288	275	286	294	285	322	263	287	296	302	298	293	274	301	291	279	259	300	286	282	305	312	304	323	309	296	299	261	321	317	295	293	317	286	284	301	301	277	295	294	294	286	286	338	295	276	283	279	293	309	302	319	312	319	310	282	293	294	292	318	303	326	304	297	276	319	304	337	305	319	308	281	308	293	318	294	317	290	313	258	323	329	312	305	297	300	306	322	276	302	275	295	319	285	313	306	285	289	277	332	309	304	287	294	308	252	277	284	286	299	266	281	283	305	332	305	284	308	295	319	313	284	306	311	308	299	283	277	271	319	294
25500	20939	27552	24454	20933	10575	1362	821	589	481	427	384	341	270	274	261	268	216	231	225	222	207	219	186	195	186	175	207	172	202	169	167	170	175	178	174	179	147	175	167	170	161	155	180	170	203	182	172	172	178	163	163	156	155	184	171	180	171	162	153	182	159	137	181	150	149	141	167	164	144	147	140	132	163	182	177	160	161	186	166	178	158	150	169	136	154	153	166	176	136	174	145	139	158	156	145	167	146	151	159	163	159	152	167	158	157	162	175	150	154	162	177	146	153	153	160	180	167	134	144	171	142	158	128	147	150	156	167	139	169	156	162	152	169	147	165	151	149	154	171	153	152	182	174	153	146	160	170	155	133	166	155	161	161	141	184	185	173	154	142	171	152	146	156	139	158	145	149	154	170	157	174	167	164	159	151	145	148	157	157	150	141	161	153	138	172	175	166	159	158	153	140	127	148	170	150	168	146	174	153	155	140	160	170	144	172	139	152	153	152	139	143	140	164	176	141	150	175	141	171	162	163	148	168	163	149	142	154	152	169	164	146	176	183	142	159	150	152	144	149	160	150	150	162	165	139	175	159	137	143	173	140	170	169	153	157	175	170	169	183	169	169	138	165	148	157	148	147	171	157	128	151	177	152	157	146	147	184	177	145	164	148	160	169	146	176	167	167	156	137	144	138	141	156	163	160	180	156	160	140	136	136	144	151	140	149	146	150	134	141	174	163	158	149	157	167	155	138	160	135	171	183	152	163	151	153	148	130	145	159	174	156	149	173	154	172	163	155	158	144	147	132	168	146	178	165	163	177	140	148	178	140	161	175	150	168	173	168	145	146	161	157	153	175	159	143	186	175	152	168	184	159	170	178	171	168	158	146	167	145	168	150	152	166	160	151	172	173	135	152	148	176	152	155	154	158	146	164	146	165	162	160	164	155	160	154	180	150	170	137	143	152	151	169	137	149	146	164	154	142	154	181	140	173	159	163	156	176	149	148	128	168	156	156	144	160	167	141	168	157	162	157	154	155	150	136	154	158	162	165	189	163	128	130	150	170	156	154	173	168	172	191	168	145	137	136	165	157	152	168	144	144	156	139	136	160	157	153	155	170	153	160	164	161	155	147	179	139	160	146	169	168	171	142	164	167	166	182	158	147	142	159	156	154	158	136	172	135	147	169	173	148	152	175	133	165	154	161	139	160	172	152	146	141	155	137	133	190	145	153	178	139	171	156	198	171	168	156	151	152	167	158	159	170	153	141	169	155	184	153	161	158	131	143	141	152	160	166	145	122	147	156	175	158	151	149	165	163	173	166	143	174	157	147	147	148	174	178	136	163	148	186	159	158	149	149	170	150	122	155	161	156	146	161	168	146	170	160	158	169	148	151	167	164	146	149	137	138	173	150	168	168	156	173	137	144	173	150	145	163	168	162	141	166	142	172	146	159	177	157	163	147	154	166	135	141	170	170	155	158	135	184	152	169	149	153	157	163	154	153	131	170	144	175	157	159	172	148	176	144	149	154	174	186	154	154	171	150	156	161	168	163	153	154	170	168	158	171	152	137	167	135	153	162	154	160	148	167	158	173	146	132	152	172	139	155	153	172	192	152	144	140	175	153	152	150	162	147	153	159	181	141	155	164	147	147	170	166	174	162	160	165	169	149	147	160	157	183	138	161	158	160	152	143	168	151	151	150	170	143	156	173	180	161	134	148	155	143	150	151	135	175	153	171	195	175	156	155	143	173	162	150	146	170	136	145	160	144	152	131	154	183	164	151	154	133	152	167	165	153	146	166	160	154	172	172	158	156	150	142	156	176	158	160	156	165	161	178	166	156	151	161	153	164	129	151	170	181	164	164	163	163	164	157	159	157	165	158	127	162	154	147	178	143	148	160	151	173	129	157	147	139	163	144	167	173	155	158	156	145	164	179	166	163	148	164	146	138	143	163	173	142	142	194	152	147	126	155	159	146	162	153	151	143	144	157	159	160	151	133	156	166	163	175	179	147	156	150	158	151	167	158	169	160	158	148	164	156	175	139	153	157	157	159	157	152	149	154	151	159	179	153	137	155	144	161	155	150	158	157	168	144	149	164	141	172	136	157	151	192	170	148	127	149	172	162	160	169	162	148	147	140	159	163	152	150	133	169	148	174	143	176	164	160	164	165	174	136	164	137	169	154	138	145	171	145	151	160	154	159	173	129	157	159	167	139	180	151	169	163	166	172	169	157	163	177	162	156	146	137	156	160	168	166	170	157	166	166	176	168	163	149	157	177	147	142	156	153	149	161	140	154	163	164	168	162	167	164	159	150	156	133	153	171	150	154	197	154	144	162	152	162	141	157	166	171	151	196	147	150	142	167	154	145	176	148	148	159	139	161	135	139	132	136	156	169	138	162	146	188	133	140	160	185	163	157	169	160	157	157	169	184	139	153	174	163	150	161	168	180	171	158	168	160	151	148	152	159	170	152	181	150	166	127	147	157	167	146	160	147	153	165	149	135	163	157	173	166	165	164	157	149	143	137	156	172	160	161	152	155	145	150	176	156	151	167	166	166	158	151	161	155	165	176	159	160	144	147	147	183	176	146	147	146	143	168	170	168	155	175	167	168	174	157	127	124	145	154	150	158	177	156	178	173	143	133	174	180	163	166	144	169	175	143	142	168	156	161	173	158	171	161	148	169	159	140	152	142	174	164	161	159	175	168	157	165	163	161	150	159	167	157	136	147	161	147	172	161	144	146	168	154	192	167	135	167	169	161	158	145	154	157	142	153	153	170	153	171	126	181	150	133	166	131	164	146	152	140	170	138	141	150	167	172	161	166	163	150	168	163	163	132	146	154	150	160	164	158	160	166	161	142	152	154	165	175	152	166	175	157	155	145	163	150	173	165	133	153	125	161	164	151	160	178	153	165	147	152	166	143	136	161	163	142	142	160	162	185	147	174	156	181	167	149	164	159	147	152	149	157	154	163	153	166	144	169	160	142	147	150	155	160	159	165	148	149	165	174	149	158	159	164	160	173	158	138	173	155	161	162	173	148	139	137	138	154	139	157	186	161	162	173	169	149	140	159	169	149	170	158	173	160	148	175	175	144	177	163	158	169	160	153	158	164	160	159	174	164	194	161	142	125	153	150	158	155	163	178	160	168	182	169	175	148	153	167	152	167	135	183	157	177	171	166	172	165	144	160	154	148	134	163	140	155	170	154	144	146	161	148	157	143	157	165	158	175	158	175	167	178	146	161	157	156	152	167	174	161	173	147	157	154	185	155	146	156	156	155	142	165	157	156	131	155	154	147	169	164	165	134	160	183	154	156	143	172	163	158	157	168	153	168	157	127	148	152	173	170	158	155	156	156	160	168	160	148	157	147	149	169	148	145	157	181	173	141	152	167	147	152	152	158	154	146	177	153	156	178	169	170	144	140	134	160	170	139	148	165	135	160	150	169	160	157	145	153	161	171	171	160	157	159	132	157	159	143	157	146	155	142	162	160	158	170	142	171
15304	24395	11242	6151	4096	2871	2170	1754	1271	957	732	692	603	544	497	442	389	377	347	311	306	294	288	288	257	259	243	246	239	213	212	223	226	205	216	212	200	207	200	214	190	176	212	186	194	205	183	200	186	176	197	192	180	172	164	177	200	171	180	177	174	192	188	169	168	179	159	170	152	158	183	179	192	167	163	172	150	164	181	142	162	173	174	190	196	193	169	190	170	175	164	150	178	178	190	170	156	159	169	162	188	169	187	166	165	153	206	159	189	180	193	152	177	159	168	178	148	162	161	178	159	152	188	170	156	160	168	171	153	186	188	149	155	184	203	173	194	179	154	179	186	161	162	165	175	175	166	183	170	131	155	190	176	168	171	148	180	166	176	204	188	179	167	163	166	164	183	191	170	160	180	188	153	168	169	166	183	147	168	159	155	175	159	173	166	165	178	179	148	174	165	174	146	182	160	194	174	171	160	169	179	179	180	159	178	164	176	188	149	198	174	168	177	180	173	167	172	179	157	165	189	170	203	195	171	166	158	170	192	193	158	176	168	176	161	159	172	168	168	157	171	164	164	167	172	155	174	174	176	170	170	178	169	154	159	168	159	175	163	177	178	202	172	214	166	197	150	145	189	176	171	157	168	152	150	167	175	178	183	155	160	168	152	163	173	176	176	163	150	185	164	167	175	188	179	150	171	153	176	178	180	186	174	137	183	169	179	158	167	183	165	165	162	167	141	162	156	146	161	151	145	162	184	177	183	163	158	170	148	177	181	152	167	165	171	160	171	161	161	192	155	160	160	168	179	171	158	161	153	164	174	155	149	171	189	175	156	172	180	154	151	160	170	193	177	179	158	161	185	174	163	167	166	170	166	166	174	172	164	165	166	197	161	175	158	177	164	164	171	157	173	173	176	181	160	183	174	182	171	153	169	158	147	155	172	176	166	191	180	195	176	175	197	177	170	187	163	147	166	187	155	176	140	166	157	182	147	172	157	180	163	161	162	177	163	145	159	180	157	187	183	162	195	163	197	166	161	192	170	171	179	154	182	165	168	150	165	180	162	172	154	160	179	143	149	158	165	155	174	153	163	162	146	181	179	172	180	162	160	165	168	168	157	180	163	185	164	157	162	152	165	164	181	157	155	180	157	172	163	187	160	151	154	209	150	176	179	180	172	175	167	196	162	160	168	165	173	154	184	190	164	170	169	169	157	183	162	180	162	148	172	171	148	164	166	146	177	170	152	163	176	175	145	154	176	174	165	176	153	180	147	147	157	166	179	149	179	174	200	179	187	175	177	175	172	178	190	165	154	202	167	155	156	166	184	147	148	168	165	188	158	170	173	177	165	170	171	207	183	160	163	180	165	181	166	167	144	183	160	170	174	163	162	169	179	183	145	146	168	175	168	184	172	198	185	167	154	167	164	148	177	161	170	159	194	158	152	157	166	164	151	158	147	174	165	180	168	170	182	149	182	183	186	169	172	164	163	179	173	171	153	159	176	204	176	157	153	162	168	160	159	160	170	175	160	157	170	165	149	152	165	144	169	175	176	157	164	173	160	170	159	167	167	160	170	156	169	157	193	182	193	172	176	160	181	161	175	168	160	168	138	175	199	190	180	187	168	180	168	176	175	169	170	162	170	146	182	184	164	167	168	184	173	169	167	175	173	164	180	171	158	177	178	178	163	165	156	158	159	175	182	178	161	186	166	150	150	171	178	180	150	167	158	179	176	166	152	172	172	167	172	186	168	185	166	165	175	169	187	143	185	162	167	194	193	160	176	163	190	182	173	175	173	182	168	179	174	150	179	172	158	172	188	158	196	173	153	179	171	189	187	173	160	173	163	173	158	141	170	155	176	176	174	165	161	178	177	192	159	155	139	169	176	184	147	174	178	152	171	166	149	171	178	151	169	175	164	161	178	159	174	176	151	158	176	155	150	168	146	163	146	162	167	167	184	189	191	164	154	145	186	190	164	153	167	159	175	171	157	175	169	169	170	166	179	154	181	174	159	177	161	172	158	161	159	163	177	162	162	162	177	172	176	155	159	157	146	152	174	177	175	172	162	176	153	164	181	165	176	166	145	161	170	150	186	162	172	147	167	164	175	161	171	166	172	160	164	166	144	169	175	178	171	173	165	158	160	161	171	177	181	170	165	161	183	163	179	174	165	159	155	151	184	159	171	165	159	167	161	169	171	184	172	168	195	174	174	202	162	179	155	160	167	152	167	168	160	162	159	193	187	163	178	170	189	163	176	154	150	169	174	162	158	175	166	189	149	178	172	139	181	152	165	182	150	172	162	171	169	166	179	173	176	183	186	156	155	166	159	184	152	122	182	188	160	168	149	169	179	163	152	184	164	145	188	163	183	165	157	163	198	173	123	154	161	162	167	175	172	200	176	154	155	175	164	176	171	183	162	149	174	169	186	161	160	185	173	172	191	166	169	174	162	163	188	155	151	170	149	173	186	193	158	173	169	168	180	160	171	134	159	149	182	145	172	155	148	167	184	175	171	169	160	154	184	165	179	185	190	174	153	177	158	181	166	171	155	187	157	158	140	178	170	201	173	175	172	156	139	176	187	162	178	178	141	183	169	170	171	193	172	181	155	172	189	164	170	166	168	158	172	169	186	162	166	162	180	166	166	158	172	177	155	165	169	165	178	153	168	168	181	185	162	168	162	163	161	183	163	166	160	175	158	167	165	184	153	169	157	175	176	174	164	172	183	178	159	162	172	170	179	166	163	177	156	157	162	161	161	165	168	176	143	155	151	174	156	143	166	149	151	181	170	178	173	155	170	179	173	169	162	157	171	142	188	181	165	158	166	182	179	169	165	149	168	153	173	166	166	180	160	168	174	165	152	182	158	168	143	167	160	169	180	169	158	181	192	173	163	169	169	150	164	182	169	186	171	167	198	161	161	181	195	180	153	176	179	157	160	174	147	142	166	144	161	193	167	202	179	169	164	155	150	166	160	168	156	151	155	152	177	153	149	184	173	173	179	162	187	171	177	142	144	192	173	175	187	156	177	170	173	168	174	175	187	184	177	167	162	172	163	179	174	161	156	151	185	148	155	178	153	159	155	158	157	184	161	169	143	162	182	157	159	163	163	166	177	174	180	175	152	183	191	167	173	146	170	171	166	161	168	139	189	159	162	163	159	166	185	187	157	162	175	156	181	176	169	174	168	169	187	204	172	164	174	169	157	191	166	178	178	176	161	158	167	195	165	188	170	168	156	173	155	184	169	178	179	170	158	153	171	153	188	165	151	175	171	146	143	181	170	176	162	173	172	187	191	153	173	154	162	164	177	158	176	169	164	170	160	181	175	161	177	181	174	149	154	190	168	171	169	188	150	174	166	179	172	160	159	160	167	159	149	168	156	177	169	167	151	157	175	167	164	157	184	147	152	183	177	163	166	178	182	166	173	171	171	158	160	151	167	171	171	154	179	173	152	153	146	199	150	188	187	146	161	150	154	162	159	167	195	160	168	151	179	166
23218	20938	28241	23805	20942	21038	10876	1906	1276	1085	848	825	779	696	673	558	555	544	548	487	513	501	467	510	503	492	426	457	446	445	444	417	441	429	427	416	412	405	430	423	401	428	390	394	415	380	418	391	416	399	392	377	429	386	398	378	382	367	402	406	392	366	421	370	411	394	405	395	371	386	407	377	381	423	399	419	399	383	369	356	389	400	391	386	380	396	383	368	382	391	397	371	369	414	398	378	366	398	429	378	381	389	405	419	415	366	376	393	366	380	412	387	366	366	386	360	403	393	353	370	356	389	365	407	390	390	414	356	387	407	376	386	390	391	368	385	373	387	372	369	400	417	382	345	410	378	391	415	393	397	381	391	364	391	403	385	382	357	373	395	351	372	425	373	378	397	390	375	380	353	387	374	386	399	369	357	348	393	388	367	405	366	388	361	397	389	383	397	390	360	383	347	349	391	423	384	407	429	387	379	351	381	399	393	370	398	349	357	407	341	385	368	418	409	391	360	420	374	391	371	404	384	373	398	351	367	412	411	374	377	395	400	388	405	378	342	404	394	390	361	374	390	415	384	362	398	392	368	411	360	389	398	395	401	396	380	377	365	370	380	394	388	359	395	386	389	398	375	385	360	400	380	370	387	377	384	402	382	366	354	373	403	395	381	352	393	390	381	387	346	337	416	387	363	361	370	387	370	354	373	410	415	392	378	400	384	386	408	344	384	361	379	390	372	381	417	394	350	369	413	363	385	361	366	388	370	395	350	373	377	407	346	374	375	415	354	372	359	375	400	390	376	385	379	373	387	379	366	363	404	408	396	355	372	384	368	377	376	412	393	363	383	352	383	372	381	386	370	383	365	358	385	367	399	388	385	364	398	387	380	382	378	399	377	391	377	386	358	369	371	366	390	354	404	396	396	368	376	394	377	398	352	393	399	376	382	405	371	388	391	368	360	381	366	362	403	400	347	423	395	372	364	383	371	359	384	364	387	360	407	373	385	427	384	400	382	376	415	436	377	408	362	393	413	351	394	354	391	359	387	365	396	407	393	397	337	385	356	357	346	384	401	367	384	363	394	385	375	391	364	339	410	359	403	401	393	366	370	419	353	385	396	348	396	346	372	352	335	371	357	387	396	425	366	397	346	392	355	380	398	347	372	352	363	363	368	351	392	386	399	370	389	401	390	389	362	390	409	374	374	406	384	393	382	384	319	360	384	383	386	385	348	364	356	419	362	374	365	397	366	342	378	365	331	371	392	421	345	370	402	391	357	382	399	379	357	357	378	422	385	353	409	338	383	381	372	334	378	353	383	407	363	359	397	394	368	399	372	379	366	394	396	376	384	342	340	367	380	361	377	354	396	392	411	398	392	354	379	361	356	365	395	377	365	389	396	372	355	376	360	360	336	373	398	427	376	364	392	384	385	342	362	365	384	361	375	363	372	358	376	374	352	374	426	373	391	344	395	376	394	388	424	402	368	395	348	399	368	353	376	410	358	378	394	370	391	425	361	387	370	385	373	372	368	353	430	398	386	399	391	349	337	369	405	384	347	363	368	394	372	394	375	394	364	358	367	428	385	367	332	392	355	358	380	387	336	392	370	393	386	367	362	369	388	396	379	341	403	371	403	370	386	427	398	383	342	385	404	407	361	393	392	399	389	368	387	364	400	390	395	383	366	387	373	380	420	396	413	375	372	340	387	370	381	397	375	376	391	353	364	372	382	344	373	381	353	406	383	387	379	412	387	396	402	404	380	404	370	373	354	374	383	399	383	356	374	387	384	384	383	349	376	391	390	364	406	370	378	408	368	335	397	355	372	412	400	378	355	373	388	399	365	411	365	359	390	391	372	349	377	398	389	396	361	386	387	368	373	420	379	362	364	397	359	434	403	383	379	375	406	361	413	366	398	389	346	402	357	408	391	383	409	396	353	397	342	393	354	352	392	365	378	421	404	413	402	402	387	379	365	371	381	352	385	390	370	398	392	377	359	404	376	371	353	355	404	368	343	417	403	368	362	383	368	383	370	367	375	392	362	382	360	397	370	394	356	408	358	408	387	360	330	361	380	360	424	400	402	386	373	377	370	375	381	400	384	389	409	368	370	329	415	373	392	393	402	408	393	367	406	411	376	362	397	414	358	356	385	373	420	355	374	370	416	363	379	381	399	416	392	416	380	372	410	383	333	389	377	369	362	385	350	379	362	384	389	406	397	375	347	390	408	398	385	368	365	361	369	341	401	375	385	365	377	376	386	381	328	400	395	371	405	388	407	373	404	344	410	380	365	362	383	402	351	385	391	365	382	344	382	396	371	434	365	394	394	375	404	365	396	377	380	349	344	366	363	428	375	360	387	387	423	364	388	346	362	388	363	378	405	387	399	422	367	393	354	407	360	317	381	355	388	366	379	389	383	377	389	367	386	390	399	397	383	368	379	414	374	343	408	407	344	355	380	375	391	392	386	436	387	378	388	376	377	382	393	419	387	340	379	368	388	362	365	353	396	392	390	396	359	344	389	383	353	396	363	380	416	390	389	379	371	383	402	357	379	351	419	387	393	414	353	369	365	365	345	359	382	396	356	361	385	389	386	414	404	380	368	371	376	402	411	319	364	405	349	387	352	397	359	349	361	347	357	405	391	391	369	387	343	337	357	403	378	373	366	395	400	409	392	391	383	410	374	360	374	372	351	404	388	334	395	385	389	409	409	388	384	383	378	383	409	403	383	363	378	383	397	376	427	385	354	377	380	388	351	382	388	364	386	343	389	364	359	350	382	371	383	399	384	383	416	387	372	377	372	380	387	415	344	368	373	346	386	379	404	380	370	379	374	390	373	383	388	344	385	406	395	397	375	384	391	361	397	421	367	421	371	399	388	376	420	376	369	347	404	360	364	381	403	432	447	412	374	402	357	402	415	411	378	374	405	386	413	353	401	417	364	395	390	377	425	346	366	386	374	371	417	367	392	410	394	376	419	370	373	404	385	373	356	406	364	350	387	372	365	409	385	361	374	394	403	362	405	358	398	404	399	382	375	379	366	407	427	363	352	372	381	401	397	374	409	383	403	372	382	405	399	339	359	356	387	390	376	361	376	355	374	415	393	387	387	384	375	400	410	380	406	364	371	376	365	362	385	359	376	405	394	409	374	384	345	361	380	388	377	378	376	360	397	398	365	398	381	382	370	398	395	409	374	369	361	369	399	422	350	352	399	380	351	381	370	351	345	362	382	408	378	389	398	364	368	369	379	362	396	368	393	415	412	396	355	380	388	366	384	325	365	357	396	417	412	345	390	402	383	406	392	400	384	386	412	402	355	364	402	391	395	422	392	355	373	391	391	414	411	385	364	378	391	376	375	360	382	385	365	389	369	383	384	377	353	379	372	369	352	378	397	355	385	387	385	378	400	392	406	388	384	352	378	360	412	420	403	379	391	380	369	375	354	425	366	378	389	381	406	341	368	404	373	364	364	397	415	373	358	388	406	361	391	361	387	376	382	398	417
19761	29432	17802	10607	7373	5322	4037	3370	2471	1898	1526	1290	1155	1047	911	851	795	735	721	670	618	586	571	569	562	529	469	487	505	470	456	506	487	452	475	495	419	436	379	423	430	458	391	411	417	387	389	411	420	363	366	382	394	398	364	377	377	425	404	373	421	401	392	434	368	435	386	363	395	346	394	367	407	361	329	370	378	370	348	364	348	405	367	353	404	382	378	374	335	371	386	388	382	374	385	422	385	385	347	317	349	373	346	341	375	354	359	362	389	377	370	356	368	350	344	360	326	353	357	354	355	365	370	358	368	347	393	340	347	389	361	370	372	376	402	385	366	335	352	345	365	373	357	394	369	369	405	374	362	413	358	372	366	365	349	350	389	378	342	363	360	393	359	377	345	371	411	395	335	355	414	357	344	406	357	369	399	339	372	375	345	340	365	354	352	354	372	358	348	353	361	358	357	341	348	375	335	372	348	372	379	364	354	382	362	365	384	355	376	375	362	337	389	385	330	343	362	377	377	386	332	370	366	369	368	337	406	312	355	396	372	375	370	335	377	409	330	356	378	366	341	347	355	360	365	342	346	325	352	345	358	381	345	358	372	389	356	360	385	352	355	344	336	362	361	324	385	348	366	331	338	360	380	369	355	336	389	334	388	347	346	311	348	395	371	378	395	383	391	362	376	396	384	386	372	375	387	351	348	376	374	352	383	358	351	371	390	320	354	381	368	368	390	370	344	349	370	379	367	362	387	360	372	377	352	364	341	391	360	363	393	345	363	393	399	353	364	338	384	369	383	350	369	398	369	364	360	331	372	354	355	397	380	372	387	405	350	376	373	342	382	358	366	410	365	382	366	344	351	368	366	361	376	380	351	361	344	340	382	362	369	356	375	345	371	373	378	394	351	341	413	369	378	356	381	355	386	349	351	353	362	369	357	367	355	380	373	364	381	363	361	354	362	356	348	355	350	369	371	357	360	323	364	368	368	316	374	394	349	358	389	354	360	342	352	358	343	387	379	353	345	360	383	355	349	349	366	346	366	378	362	356	351	362	355	380	367	356	335	375	368	332	339	330	364	388	368	362	340	383	353	359	351	362	379	382	370	361	382	380	379	386	402	348	358	357	384	358	345	312	378	377	361	394	328	409	345	364	366	334	335	319	372	348	367	394	369	358	347	358	354	387	340	352	366	363	398	371	358	373	361	355	369	377	382	386	361	330	379	369	361	358	370	362	360	369	371	356	394	377	358	370	353	366	324	355	349	396	359	358	343	348	348	384	401	392	384	337	363	317	365	348	339	394	353	386	360	355	355	390	363	369	349	360	366	365	374	372	357	391	337	361	383	369	373	364	357	415	359	365	330	367	371	350	376	356	365	341	395	378	376	342	339	345	357	381	345	356	371	357	358	318	380	368	363	366	368	420	367	359	344	393	368	370	327	347	387	355	385	361	369	403	383	373	372	388	372	394	365	392	350	370	354	343	352	368	346	320	346	378	340	369	347	366	382	377	369	352	337	380	392	350	379	390	386	380	353	364	373	354	379	363	328	335	366	354	346	338	379	361	363	374	342	357	376	365	350	334	352	356	356	394	339	348	375	363	350	389	372	380	344	399	353	349	345	368	352	355	370	342	389	351	369	384	383	357	309	407	313	369	327	382	391	372	361	363	309	370	373	355	320	337	381	366	355	346	373	319	359	375	362	365	349	359	385	335	340	395	355	351	356	402	339	350	385	388	390	346	320	350	374	372	367	360	371	376	367	396	363	380	367	353	366	374	380	339	379	378	368	335	342	381	367	335	362	349	367	365	377	342	380	348	349	367	365	323	377	363	331	354	344	325	364	329	337	359	378	371	368	374	358	354	336	367	379	385	378	345	355	368	367	324	305	376	382	352	389	383	357	380	346	387	381	371	362	360	359	347	360	353	370	329	385	355	371	359	364	378	358	359	363	344	356	396	377	379	368	378	383	325	361	319	376	361	371	338	376	330	372	377	362	369	333	362	369	406	334	333	334	368	401	370	354	364	347	339	357	371	396	362	366	375	362	376	333	349	397	378	364	344	379	327	333	384	340	355	352	364	349	361	385	351	345	365	383	398	332	359	343	361	348	352	383	364	338	349	374	384	334	402	339	337	358	337	362	333	358	345	332	355	356	376	388	324	361	342	375	385	350	366	346	354	367	336	368	351	317	375	371	369	387	390	372	360	344	381	378	367	365	361	364	368	336	368	336	356	335	340	335	363	354	363	360	376	357	327	351	365	361	385	345	385	361	378	347	349	357	383	360	351	369	338	367	322	402	356	375	337	372	333	367	378	372	338	333	383	376	343	368	378	353	360	365	323	327	324	354	377	336	371	354	353	328	412	351	391	367	385	343	363	348	345	340	346	400	386	347	355	351	367	380	341	399	365	351	347	366	354	380	372	389	347	371	376	363	387	378	372	346	365	366	316	351	373	332	361	367	366	360	398	374	401	356	339	339	348	363	349	376	376	368	353	363	379	373	361	376	366	353	382	346	365	365	368	366	360	329	396	351	353	359	372	331	338	363	382	371	385	373	385	372	403	367	412	375	358	389	351	369	375	352	350	360	378	382	362	349	382	351	358	382	399	336	349	384	372	395	333	378	342	385	375	343	340	332	363	358	320	385	361	339	395	338	383	370	339	369	359	350	376	344	357	376	361	362	356	361	371	368	347	378	369	358	382	377	364	345	362	390	344	368	365	340	341	361	358	361	386	376	356	333	343	391	318	334	380	346	366	357	372	362	334	365	367	371	335	356	334	363	398	394	377	377	351	383	357	320	361	348	357	367	366	377	373	395	352	377	393	338	352	351	368	331	357	401	372	369	374	360	366	366	360	388	395	351	369	322	359	330	368	349	323	371	358	369	361	355	372	348	355	348	379	356	393	358	381	344	371	370	387	374	326	342	398	380	352	375	350	378	352	366	351	356	338	347	366	396	389	376	365	387	353	365	387	353	361	341	353	331	384	345	384	377	350	377	359	351	379	374	330	401	355	400	360	352	361	398	376	367	397	342	403	355	372	366	334	378	376	389	343	338	363	342	374	345	362	367	374	406	339	345	356	361	365	381	366	339	335	341	359	358	374	357	377	345	349	336	363	375	357	349	357	374	378	357	371	375	342	319	368	369	360	361	344	377	383	372	364	363	378	358	361	337	332	340	352	363	338	360	381	368	338	361	379	372	363	347	370	373	391	322	360	364	336	420	371	353	362	352	377	361	354	381	357	419	358	358	378	381	368	350	339	365	367	363	368	338	394	378	385	332	337	321	364	348	368	349	384	378	378	347	379	346	332	323	358	333	375	383	361	363	381	356	382	359	411	328	327	359	336	390	334	394	390	379	341	363	360	391	327	396	400	358	349	337	373	376	329	357	356	355	351	383	342	352	378	383	397	333	385	400	368	370	351	327	353	363	339	358	371	358	364	358	359	374	356	378	371	360	368	337	410	342	331	375	387	399	357	368	325	384	354	365	365	352	377
28582	16038	2673	511	372	354	313	326	269	270	263	291	263	285	236	275	284	303	300	303	274	280	272	260	282	292	262	263	285	299	278	266	281	279	304	283	254	251	270	251	228	280	262	274	283	303	310	275	270	260	282	267	253	266	292	253	265	270	284	283	241	290	290	302	269	289	275	263	268	265	254	273	267	269	263	267	292	268	249	286	248	247	265	292	303	249	265	277	241	260	277	281	272	277	270	278	265	270	305	266	276	270	244	264	262	273	270	277	281	283	307	272	267	268	294	276	292	268	254	256	242	272	278	266	258	266	274	261	292	258	272	271	296	269	292	265	271	270	265	292	265	266	269	295	294	246	240	268	265	274	273	266	267	315	259	256	257	251	276	282	275	300	298	304	255	276	285	268	274	264	288	269	250	263	257	270	273	284	283	281	287	272	299	271	267	244	248	265	269	266	266	228	260	266	261	250	248	280	273	250	255	257	260	273	266	300	248	245	294	262	270	269	263	268	289	275	305	289	275	273	265	267	284	274	305	255	277	304	266	299	286	301	279	291	278	287	292	262	266	259	266	290	270	266	266	280	282	268	285	281	265	273	302	275	264	252	265	283	286	286	244	254	269	268	265	295	276	271	267	275	268	248	268	277	277	295	278	257	250	280	295	280	298	273	264	273	259	235	264	257	255	271	279	298	274	255	252	297	263	268	261	248	270	273	239	263	276	283	268	295	271	272	288	285	265	280	273	253	269	257	290	244	245	261	241	255	265	254	278	251	268	276	274	272	266	277	272	258	275	252	244	275	252	260	275	281	260	258	253	272	285	276	271	266	279	242	279	254	275	263	270	281	258	262	269	251	272	300	297	241	276	250	271	267	265	263	280	254	268	277	281	264	282	265	280	275	255	293	258	270	285	293	242	233	275	252	276	288	294	307	283	278	276	288	292	288	289	288	269	294	258	297	298	292	278	295	272	275	308	289	262	272	243	268	240	276	270	249	271	279	279	265	268	292	259	270	277	273	260	263	281	284	277	282	294	267	286	280	289	280	280	294	307	260	281	312	251	255	272	270	271	266	259	271	259	262	259	291	273	272	281	290	264	257	267	267	243	268	258	282	257	274	295	241	260	269	267	277	278	256	277	272	269	270	263	266	259	291	272	292	272	231	255	269	265	285	247	293	274	288	261	274	277	270	282	250	265	295	288	292	288	268	260	272	274	262	243	281	253	268	286	283	280	261	300	289	281	273	290	265	262	260	257	270	262	266	276	260	260	251	273	271	270	284	271	294	245	268	253	285	269	284	301	258	277	280	266	265	285	256	279	246	270	284	271	256	267	273	289	280	285	276	252	269	262	289	238	285	261	295	267	264	257	257	298	266	306	268	251	284	266	265	256	328	260	264	289	254	277	278	259	247	270	259	287	272	279	304	253	254	270	282	293	276	237	244	281	259	239	273	296	268	278	285	251	292	243	297	286	268	234	254	275	274	253	261	308	294	286	246	278	262	257	297	274	281	257	297	279	271	252	270	292	246	273	277	258	277	253	236	316	263	288	279	260	258	248	272	271	255	304	274	272	272	293	295	288	262	287	299	282	274	258	277	284	267	284	237	294	267	317	321	255	238	283	284	264	257	294	271	281	291	271	303	257	296	252	261	252	259	256	276	261	250	280	277	280	239	244	266	277	284	274	291	273	291	284	268	282	264	288	254	289	259	281	259	264	281	289	304	259	231	278	283	229	254	287	255	252	256	280	274	285	288	264	241	319	263	305	273	298	263	306	281	244	262	260	248	288	275	265	256	258	272	295	266	262	280	269	270	249	270	266	296	268	294	250	269	266	258	294	277	290	272	254	289	270	267	289	298	264	250	263	266	274	264	306	264	277	291	268	262	281	278	238	312	264	294	267	287	272	279	243	299	265	253	281	266	253	273	318	258	282	273	243	262	272	276	261	253	249	297	253	272	261	279	280	272	272	269	283	278	256	264	249	280	271	260	262	259	266	287	305	235	253	294	270	263	238	247	274	270	272	247	254	270	244	266	286	282	265	252	253	287	279	300	281	280	258	296	245	277	266	291	278	266	277	277	275	242	261	273	272	291	256	267	261	272	279	243	275	277	292	247	235	297	283	290	288	279	286	281	264	273	273	245	270	289	293	261	267	288	264	255	274	271	267	246	262	278	279	271	288	247	272	263	281	283	292	273	258	272	269	257	274	269	241	249	266	278	265	264	265	295	278	243	256	248	273	280	280	289	275	261	289	248	291	262	288	307	257	265	260	275	268	267	267	240	285	280	269	249	276	266	247	253	265	240	246	254	269	260	271	278	277	267	283	282	269	258	243	276	261	295	276	262	272	253	286	266	270	272	270	260	282	283	272	279	273	246	287	280	276	266	274	269	277	286	249	289	272	278	272	250	249	283	251	263	273	262	262	263	231	267	269	260	270	275	283	272	272	258	277	254	260	290	285	296	265	275	325	272	279	266	279	260	264	284	269	306	279	257	294	255	271	230	255	274	233	251	249	293	261	273	289	279	244	293	263	292	266	273	253	259	277	292	309	267	243	274	240	262	274	277	236	259	271	255	303	275	279	268	287	290	256	279	250	236	255	250	260	266	258	257	276	296	266	245	272	273	264	279	275	270	265	266	286	292	285	255	271	280	290	292	244	270	256	238	234	233	267	276	270	286	310	276	267	266	280	272	271	259	290	251	261	274	268	264	270	274	276	278	285	242	255	272	296	283	277	302	269	258	279	273	260	272	290	237	270	271	266	245	274	267	287	252	286	287	274	244	268	263	288	303	236	230	307	265	274	264	259	279	259	255	253	271	279	245	242	271	282	264	281	273	259	256	272	279	278	264	260	286	256	263	270	302	248	291	285	266	286	259	261	292	265	276	267	249	262	266	294	292	252	259	254	274	270	251	270	288	268	264	247	314	271	294	265	286	288	288	283	269	253	266	282	274	284	291	264	283	243	295	287	291	297	290	278	268	265	300	271	266	253	267	297	262	304	266	286	286	272	265	265	250	252	242	269	283	234	264	246	254	246	281	264	280	265	277	293	259	267	255	287	255	252	270	300	272	248	282	274	282	283	239	282	294	267	290	296	248	296	285	257	279	244	233	234	256	286	248	272	234	234	286	261	290	263	262	263	273	251	290	259	257	265	265	264	269	231	244	265	265	300	290	239	274	259	258	287	299	252	284	273	279	280	272	298	270	271	269	268	260	257	265	272	259	294	279	269	277	263	272	294	260	276	279	287	290	264	277	290	291	295	268	268	252	248	264	274	291	271	260	268	250	251	235	282	254	240	280	287	271	292	307	265	282	305	296	268	288	262	260	255	246	281	267	277	268	282	265	265	261	303	284	285	274	301	275	264	253	265	279	276	274	253	280	272	249	289	268	252	257	271	260	254	268	278	262	267	280	265	267	306	256	273	244	248	293	242	255	265	258	266	285	252	299	253	259	267	298	258	278	269	262	297	270	272	281	284	270	273	271	242	265	262	288
13122	7038	977	633	486	408	365	359	365	339	313	341	344	285	272	314	306	286	322	306	276	301	330	286	287	314	280	273	325	324	303	294	287	273	314	264	305	312	291	267	301	294	316	309	288	306	291	287	295	302	255	282	292	281	305	329	310	288	276	295	285	297	276	309	277	314	312	303	294	272	286	286	263	287	308	295	308	316	293	299	317	296	298	310	305	326	268	319	310	293	294	298	306	288	301	294	298	284	319	294	303	311	320	304	291	294	289	309	315	291	300	301	317	327	282	307	297	342	284	304	277	307	275	290	276	291	305	315	291	320	276	294	310	302	293	277	313	301	293	274	292	289	302	305	287	283	279	312	333	292	319	306	315	272	276	274	289	289	281	297	310	313	284	289	288	292	259	281	315	307	253	283	313	311	291	275	297	328	306	275	339	293	288	281	287	303	297	292	320	323	315	291	307	278	284	301	316	275	278	294	286	274	284	292	300	323	281	279	268	296	312	293	327	299	293	287	312	308	296	289	286	291	303	312	319	315	307	280	314	293	300	304	295	300	281	271	292	316	288	293	293	284	298	304	305	316	304	317	305	303	296	335	292	293	296	300	297	278	285	306	283	297	291	299	262	300	273	268	295	323	261	304	322	290	310	287	276	291	291	295	292	330	302	307	260	284	296	305	285	305	273	289	315	306	255	296	305	288	309	298	288	260	294	289	314	277	309	295	309	306	305	282	292	285	309	273	313	252	290	278	297	302	256	309	274	302	281	305	294	315	303	295	287	295	311	301	279	291	297	296	267	295	264	292	289	279	292	270	320	303	294	316	317	290	271	307	294	287	256	280	285	245	302	296	314	311	303	295	307	295	313	305	310	284	286	280	295	295	328	276	313	276	333	290	288	287	325	319	265	279	302	317	274	327	318	321	284	281	308	266	280	272	256	281	291	296	301	307	320	272	306	311	288	291	322	264	331	316	286	317	268	284	285	287	316	302	304	304	288	309	285	291	311	259	253	317	276	302	311	286	295	304	293	273	280	330	277	301	308	268	287	290	287	284	324	305	302	292	308	289	303	316	301	283	290	302	271	301	285	308	318	295	314	314	289	273	290	313	270	285	284	306	273	289	319	288	296	302	321	265	269	280	315	302	307	286	299	299	283	320	281	295	300	314	287	284	308	324	334	281	297	301	295	294	293	288	276	292	335	287	287	290	318	313	276	279	308	329	263	288	277	274	282	276	310	313	300	285	290	284	294	294	307	303	268	307	298	305	265	278	331	313	297	265	294	269	296	286	261	325	280	308	276	285	287	302	277	309	303	318	295	271	294	309	300	326	267	325	280	312	291	307	271	283	321	269	304	265	270	291	299	302	269	316	282	292	297	270	268	320	277	291	292	312	311	312	301	316	271	291	290	309	296	269	269	313	289	301	286	270	254	288	281	324	317	293	293	297	336	296	284	300	275	270	317	277	292	332	300	295	287	304	279	322	306	317	300	295	301	292	286	295	299	329	285	267	301	303	316	325	287	262	250	314	278	291	310	298	291	300	252	306	299	309	326	264	307	305	294	293	291	295	275	289	285	326	306	296	310	298	307	303	279	309	292	295	276	282	298	321	308	307	268	307	287	300	316	291	303	284	299	296	313	328	310	291	313	266	287	318	262	296	286	275	291	308	305	316	294	302	311	288	283	307	300	303	286	314	282	304	333	290	327	321	296	291	295	266	301	295	304	274	324	315	313	260	292	268	266	300	274	260	282	285	302	280	291	297	306	309	289	304	311	295	289	301	274	308	275	329	285	294	275	284	254	287	268	283	272	304	302	328	293	295	295	269	306	274	327	323	295	277	295	306	277	295	291	300	313	274	280	279	293	320	282	295	320	289	316	292	309	283	327	289	297	312	301	282	298	301	330	300	272	295	296	301	298	271	304	307	309	276	318	259	285	297	290	290	293	296	285	256	307	306	306	329	313	279	329	307	301	304	310	299	325	259	297	318	299	266	299	270	297	290	318	313	305	267	280	250	282	273	305	283	310	301	291	284	289	328	288	263	313	294	265	299	301	284	294	318	267	298	292	296	320	276	297	283	289	295	311	305	289	248	306	306	294	280	320	263	300	266	286	308	300	275	267	301	298	294	271	241	276	316	296	328	317	280	272	303	275	306	299	282	299	292	280	304	329	289	326	290	273	283	305	269	278	268	285	298	294	323	283	261	304	275	303	309	305	301	278	301	267	273	311	301	297	304	318	291	293	307	293	291	294	285	281	280	293	276	283	292	300	283	295	280	296	254	331	294	306	282	293	298	280	270	278	325	302	318	281	305	280	252	298	324	315	298	285	266	281	314	267	319	287	304	268	285	261	307	303	283	296	302	311	280	293	267	269	286	306	307	289	296	321	284	299	288	311	294	302	309	314	283	308	320	300	297	288	312	286	330	279	302	315	282	306	294	299	266	278	306	298	280	300	323	289	299	278	285	297	257	302	309	287	319	305	281	300	326	297	315	273	298	290	309	325	317	303	311	295	312	282	274	294	286	294	307	289	267	275	300	282	313	319	295	319	265	325	276	302	271	326	292	291	303	316	288	266	278	309	289	298	309	305	302	286	291	310	298	300	283	323	305	269	296	292	309	286	294	282	285	303	321	289	288	307	318	295	309	301	309	276	305	272	266	293	297	295	288	298	293	312	262	311	302	287	312	272	279	298	309	283	304	286	292	322	273	316	315	286	291	300	292	276	292	309	294	313	264	319	264	302	311	311	282	305	301	315	281	304	259	302	310	306	263	282	301	288	296	278	273	295	296	288	289	302	267	321	305	275	305	264	280	297	281	298	287	288	296	289	294	312	271	310	329	294	310	271	306	281	290	296	305	308	315	273	280	309	306	295	279	279	302	300	269	289	276	285	308	330	283	298	293	291	284	293	307	288	303	328	323	278	305	291	293	281	288	316	310	320	316	289	299	311	291	295	291	303	292	308	306	278	273	301	287	279	279	293	289	292	292	325	305	333	294	277	266	291	303	271	298	295	308	291	289	298	297	302	325	313	285	320	280	314	277	324	318	267	287	292	292	308	282	281	299	290	275	297	295	313	272	317	291	288	303	278	317	296	265	294	284	278	277	281	297	283	306	326	308	311	298	306	291	287	286	292	295	290	313	300	300	303	300	306	329	262	293	307	290	300	279	323	274	295	290	284	286	304	282	300	316	269	280	314	267	293	321	300	277	308	293	292	310	319	293	301	278	274	268	301	307	289	304	293	319	312	313	301	328	311	288	312	302	304	292	296	294	292	318	300	263	341	303	309	272	273	271	311	311	279	306	266	317	304	303	328	300	288	288	266	297	312	288	291	296	293	291	289	310	299	295	275	304	273	271	277	326	317	284	281	309	331	258	312	280	289	273	286	271	279	286	317	294	286	320	325	302	260	300	312	270	301	320	307	304	340	257	290	281	260	309	311	302	296	285	267	302	287	281	290	285	291	291	307	276	290	300	281	260	279	279	287	304	283	294
25363	20896	27370	24551	20900	12075	1415	898	637	499	387	383	346	301	284	258	240	257	206	237	234	213	235	183	198	216	196	190	181	172	176	180	179	155	216	165	153	180	210	159	173	185	183	168	147	155	191	169	181	181	170	161	169	167	193	162	166	149	195	159	147	170	169	153	148	182	176	176	167	175	138	164	165	176	160	166	158	154	151	168	137	181	167	171	183	161	166	154	150	173	158	180	160	156	149	167	153	138	177	168	161	153	163	151	136	167	134	149	191	154	165	185	149	152	154	166	164	182	133	135	142	164	141	148	168	149	169	188	151	140	160	157	148	127	159	157	159	175	181	158	143	155	180	176	136	152	159	156	161	154	172	163	174	165	165	142	143	169	160	178	156	160	170	145	167	158	172	150	163	160	148	154	192	146	179	172	185	158	187	158	159	134	153	151	140	159	165	162	181	139	171	147	137	171	156	144	186	152	162	149	147	157	153	155	147	162	141	170	149	151	159	150	146	146	146	161	159	155	159	146	151	152	162	157	179	154	160	148	177	144	150	148	166	167	153	167	163	161	149	163	138	163	124	159	172	161	160	172	178	153	169	152	164	129	155	162	148	164	146	154	153	145	168	154	162	151	148	158	150	184	154	174	150	166	146	181	155	156	166	141	145	160	170	146	171	159	158	171	158	165	170	151	145	148	167	163	171	161	164	189	147	153	146	184	162	144	152	156	159	146	145	151	172	159	174	164	188	150	170	157	155	146	175	142	155	147	147	171	160	151	136	162	159	159	166	165	150	168	152	160	147	155	132	144	169	154	156	147	188	167	146	151	144	169	161	165	158	154	172	155	162	159	153	155	161	162	131	145	142	141	178	135	163	154	162	148	150	154	149	149	142	146	160	173	135	148	156	148	144	173	188	164	147	160	168	157	139	169	172	159	149	161	165	150	149	172	176	154	145	170	161	147	141	174	147	138	127	147	151	146	187	137	184	164	156	183	143	163	179	185	143	142	158	142	147	165	126	176	128	158	159	153	156	170	162	161	151	159	146	164	162	157	171	158	168	169	150	140	118	192	155	158	147	155	153	159	150	153	162	166	159	150	162	152	162	153	162	159	152	177	152	160	164	121	163	140	165	174	146	140	181	151	154	148	168	162	181	166	184	148	172	193	171	169	160	141	143	154	155	155	166	153	147	153	143	174	142	175	158	161	139	177	174	169	163	176	155	155	162	161	145	130	156	155	170	135	151	164	165	172	188	166	149	161	160	144	166	171	150	150	156	174	139	147	176	171	180	163	159	171	177	153	160	160	154	152	163	162	152	124	168	143	153	157	162	149	163	147	165	169	131	157	154	152	155	157	184	161	152	166	183	163	155	156	159	158	139	161	156	165	152	141	146	152	153	170	166	176	171	154	157	148	166	146	180	190	152	159	173	135	149	178	185	162	158	177	157	143	158	144	155	137	157	165	155	151	160	164	156	171	164	162	157	162	163	160	176	145	174	176	159	158	133	142	146	166	170	174	169	156	151	152	143	149	171	167	148	151	133	166	134	164	160	153	173	160	129	182	158	165	158	153	177	148	167	138	167	143	148	144	160	161	155	167	155	149	160	188	164	166	163	138	175	191	161	156	160	143	157	150	161	162	174	149	159	159	159	159	144	156	166	162	159	150	154	166	165	172	164	174	164	144	141	169	139	147	159	134	172	176	157	162	156	150	179	168	164	151	143	157	160	141	141	153	137	170	148	185	170	163	165	160	145	156	166	147	127	161	178	151	163	179	166	182	149	173	130	156	180	186	142	152	137	133	162	157	163	138	162	166	142	150	146	140	148	185	177	159	165	159	161	150	159	146	176	165	154	141	173	164	151	159	171	144	153	151	166	146	171	157	155	161	170	138	169	139	152	158	155	178	155	158	135	174	174	151	149	159	144	153	130	161	156	184	181	148	145	145	171	167	157	153	165	162	148	173	163	149	158	166	168	158	164	164	148	161	150	157	160	161	158	152	156	178	155	150	149	162	154	154	170	166	160	159	148	153	141	151	135	141	157	151	151	155	134	161	129	154	147	165	153	156	151	136	152	166	147	178	146	144	160	123	151	177	206	155	145	128	157	144	173	164	155	168	177	154	171	149	164	156	188	140	156	150	157	166	157	159	161	146	147	157	169	148	154	145	160	125	164	170	160	130	145	138	166	150	161	161	135	159	153	159	140	164	153	183	152	146	142	163	145	174	148	158	170	159	167	160	162	169	135	141	170	145	162	153	134	160	144	164	161	152	161	180	173	147	140	146	137	135	179	177	139	142	163	158	143	172	176	156	158	157	156	168	129	148	163	145	150	157	136	136	146	161	136	163	174	161	171	142	151	163	158	136	173	164	161	142	167	145	161	183	166	142	153	186	130	150	149	152	136	163	148	149	164	166	161	174	164	150	153	132	171	172	160	150	156	153	160	171	146	138	143	156	194	143	165	134	166	163	154	161	151	136	157	173	147	148	165	157	157	145	168	158	150	166	155	168	162	185	160	141	157	164	151	169	169	138	156	166	131	165	136	145	163	164	164	166	162	160	165	158	181	163	151	140	179	164	146	136	148	148	162	158	138	156	177	167	158	151	140	149	172	186	141	150	132	162	148	167	181	148	154	146	156	177	140	176	146	147	156	170	142	159	144	135	165	173	153	147	178	129	170	162	144	148	146	165	138	137	163	144	161	161	165	167	164	141	165	172	159	134	137	173	152	155	150	170	157	166	162	167	170	132	144	144	147	151	151	170	153	160	132	155	151	168	168	171	149	146	150	159	177	136	163	143	156	159	166	172	148	134	132	152	165	168	131	144	153	150	170	131	161	147	135	150	148	150	150	144	164	151	171	152	162	176	134	141	144	140	151	170	146	162	171	157	167	130	145	148	167	154	163	146	176	166	164	157	150	162	164	149	144	164	166	149	157	135	167	165	142	164	146	155	150	149	151	159	151	179	169	168	179	181	165	178	134	146	166	164	148	157	164	160	167	154	159	154	153	166	143	131	163	155	147	148	151	173	144	151	150	141	167	140	137	169	150	159	174	150	157	152	166	155	171	173	178	178	144	147	156	168	142	189	160	170	155	147	146	140	155	190	160	162	158	185	165	161	149	155	155	152	158	143	164	155	165	145	151	154	146	130	161	149	144	167	156	181	165	140	175	150	183	171	133	134	151	142	147	154	164	145	168	139	158	174	171	161	161	147	149	169	154	165	153	134	165	125	143	160	142	142	143	166	161	157	159	164	144	153	139	148	173	156	164	145	153	164	143	146	164	167	140	146	148	163	155	153	150	154	161	170	156	171	157	143	161	148	158	189	171	170	156	155	153	145	170	176	151	151	164	164	154	155	178	154	142	148	138	160	156	147	185	155	175	139	152	168	148	167	175	140	149	151	147	147	147	174	159	137	136	143	155	165	156	150	167	171	164	156	176	149	178	162	147	167	144	156	166	141	140	163	134	149	166	156	144	171	190	166	157	174	151	167	152	156
17211	25122	11245	6194	3986	2848	2130	1738	1354	955	760	623	543	516	471	434	396	400	352	305	291	271	262	292	253	240	232	236	221	208	229	203	195	232	211	246	236	212	204	208	172	219	167	189	176	194	167	175	196	171	189	204	201	192	197	174	177	173	162	214	200	170	182	175	208	195	148	172	189	162	170	184	184	148	167	169	159	147	158	208	178	183	210	180	174	184	181	203	165	174	149	153	176	172	156	165	164	165	161	167	178	158	173	168	186	169	158	195	176	161	193	171	178	168	169	155	181	165	170	156	154	184	166	184	175	171	182	161	162	155	163	193	186	170	207	193	177	173	170	198	147	141	176	187	176	178	175	150	151	153	172	166	182	166	151	167	170	158	175	149	185	180	160	165	173	175	166	180	162	181	172	158	169	190	155	183	153	164	162	181	164	177	176	184	156	178	188	170	182	160	179	172	169	155	175	170	187	173	156	176	163	163	176	164	170	161	171	154	171	162	169	175	175	170	170	181	148	196	167	180	183	164	179	149	171	138	138	175	142	167	150	158	183	164	134	165	158	178	173	160	173	171	162	165	177	171	175	159	175	170	167	169	158	171	183	161	137	177	185	165	171	183	155	182	178	150	168	185	166	179	170	157	170	173	159	173	174	177	175	146	184	176	174	153	173	168	173	169	183	152	166	173	172	159	178	169	174	165	175	174	151	186	181	169	150	166	176	173	161	177	147	170	180	171	170	165	154	172	154	174	166	152	183	173	181	168	174	152	160	170	171	168	165	129	177	170	159	179	174	171	165	160	158	170	162	152	172	200	171	139	185	161	156	165	163	175	185	170	159	162	172	160	159	168	157	179	194	182	175	156	164	140	167	183	183	171	161	168	172	169	164	206	182	153	166	165	172	172	166	189	155	179	186	149	169	169	169	175	189	164	182	181	162	182	163	153	169	175	162	143	179	161	189	159	179	184	165	197	181	196	180	161	155	183	181	155	155	162	178	151	163	183	171	155	134	163	169	154	161	145	142	171	165	157	152	161	166	168	155	171	161	162	138	172	159	161	167	180	193	167	167	199	193	186	159	190	160	181	157	169	173	194	177	163	152	162	159	164	180	167	165	175	179	167	191	161	162	169	168	160	170	197	151	152	171	178	176	160	154	171	180	145	181	167	166	163	148	146	172	178	143	163	168	166	179	174	172	148	169	167	172	163	178	176	160	158	164	167	162	154	159	178	172	165	217	167	152	146	150	161	158	160	161	138	173	154	146	164	171	147	182	168	167	191	180	167	163	160	182	179	178	165	171	153	179	145	170	152	154	174	163	170	152	187	191	167	170	180	174	172	190	167	144	148	161	189	157	146	149	164	164	177	140	164	160	172	161	190	177	159	171	164	177	161	190	167	163	176	158	150	169	174	170	143	166	170	178	168	158	163	182	158	157	156	156	174	172	175	176	150	166	173	160	169	182	160	192	171	157	188	158	158	176	189	167	183	165	170	186	181	183	125	150	155	179	174	169	166	156	175	171	145	191	155	170	156	157	174	167	177	146	180	173	149	151	196	150	160	180	173	165	145	195	188	156	161	168	168	196	160	159	191	175	158	177	161	176	169	163	167	175	157	146	157	167	151	169	191	163	165	171	166	175	164	156	156	165	156	164	158	180	169	157	182	164	179	163	177	196	151	167	151	154	140	147	184	180	168	164	165	158	182	175	153	147	141	165	184	165	163	151	155	173	174	161	162	153	173	155	194	166	158	166	173	164	183	173	180	162	158	156	170	135	155	165	150	183	158	201	175	173	169	168	156	174	148	155	182	155	154	150	159	177	164	183	193	187	156	190	175	168	184	142	141	175	167	171	188	169	146	171	158	157	177	173	166	187	179	147	155	182	163	173	167	168	158	171	181	167	178	158	179	171	165	172	178	166	182	154	176	172	177	178	159	153	196	181	148	186	177	168	176	171	153	157	173	169	158	171	165	156	173	170	168	121	186	136	156	151	146	166	163	164	166	162	162	171	176	162	159	155	173	177	162	168	170	152	157	167	205	147	156	183	165	175	190	158	177	190	154	162	186	170	184	145	174	149	152	166	158	166	187	150	178	161	158	154	186	176	167	154	147	163	176	176	174	167	157	155	178	149	178	185	173	180	175	144	195	173	181	171	188	159	157	155	176	182	160	163	174	173	161	173	188	178	158	168	181	150	138	181	162	189	175	147	145	176	159	163	179	168	172	157	150	151	168	160	178	170	172	157	144	171	165	195	155	153	175	162	162	178	187	174	141	189	133	174	173	175	169	158	170	150	168	167	162	209	174	157	140	182	151	163	152	183	173	171	170	208	179	191	151	177	151	173	173	161	167	152	180	177	177	168	184	182	151	172	166	170	166	170	186	160	137	150	175	174	156	184	188	169	171	166	165	166	165	176	158	179	178	157	163	168	145	182	142	168	151	150	168	164	145	173	170	163	182	174	171	158	167	171	183	170	157	177	168	184	147	162	166	155	160	179	171	177	155	156	159	170	181	145	165	160	202	174	164	175	180	167	174	162	178	166	170	172	151	158	186	196	163	170	171	148	162	163	164	164	168	177	169	181	166	195	163	178	194	169	178	163	191	140	171	163	200	174	147	168	169	158	200	189	176	159	175	158	137	158	165	162	161	151	181	165	187	182	172	169	184	183	179	151	156	178	176	181	159	176	175	166	189	181	175	176	190	173	168	166	161	169	168	176	162	171	169	181	144	180	158	136	157	164	192	172	173	177	173	168	201	169	179	154	157	157	183	163	154	160	170	180	147	166	156	146	175	172	175	164	167	165	160	154	174	163	163	156	163	176	169	149	185	171	161	159	145	154	156	172	154	203	160	158	159	195	171	164	163	169	184	195	154	177	157	163	169	169	171	169	192	191	167	153	149	168	137	164	176	202	170	173	161	163	174	162	188	175	144	194	167	171	159	183	159	165	157	174	188	166	168	188	179	156	201	160	176	164	171	165	139	148	166	175	190	151	172	160	149	161	163	166	183	162	175	164	174	184	166	161	187	165	178	176	184	160	138	161	154	178	164	152	152	185	181	170	178	157	206	164	158	184	169	162	157	171	158	173	176	166	152	164	157	139	190	152	170	176	172	171	163	166	150	171	161	171	148	149	164	203	165	169	158	142	184	170	158	178	167	176	150	162	168	176	175	151	151	184	155	169	145	162	179	179	188	185	179	178	175	175	165	150	164	190	157	159	167	163	191	206	162	175	150	170	148	160	160	189	180	168	173	159	179	168	180	152	148	153	184	183	181	171	182	195	167	173	187	169	161	162	153	180	163	171	188	160	189	173	189	173	173	158	174	158	183	152	145	144	155	170	179	169	178	193	165	165	145	178	185	165	157	179	161	172	181	168	182	156	156	171	177	168	156	179	186	160	161	172	152	175	167	174	158	173	165	146	164	194	161	190	167	157	204	167	171	168	153	170	191	192	151	166	196	160	176	171	167	174	178	175	160	171	176	159	155	180	180	158	150
23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
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
